1 List of maintainers and how to submit kernel changes
2 ====================================================
4 Please try to follow the guidelines below. This will make things
5 easier on the maintainers. Not all of these guidelines matter for every
6 trivial patch so apply some common sense.
8 Tips for patch submitters
9 -------------------------
11 1. Always *test* your changes, however small, on at least 4 or
12 5 people, preferably many more.
14 2. Try to release a few ALPHA test versions to the net. Announce
15 them onto the kernel channel and await results. This is especially
16 important for device drivers, because often that's the only way
17 you will find things like the fact version 3 firmware needs
18 a magic fix you didn't know about, or some clown changed the
19 chips on a board and not its name. (Don't laugh! Look at the
20 SMC etherpower for that.)
22 3. Make sure your changes compile correctly in multiple
23 configurations. In particular check that changes work both as a
24 module and built into the kernel.
26 4. When you are happy with a change make it generally available for
27 testing and await feedback.
29 5. Make a patch available to the relevant maintainer in the list. Use
30 ``diff -u`` to make the patch easy to merge. Be prepared to get your
31 changes sent back with seemingly silly requests about formatting
32 and variable names. These aren't as silly as they seem. One
33 job the maintainers (and especially Linus) do is to keep things
34 looking the same. Sometimes this means that the clever hack in
35 your driver to get around a problem actually needs to become a
36 generalized kernel feature ready for next time.
38 PLEASE check your patch with the automated style checker
39 (scripts/checkpatch.pl) to catch trivial style violations.
40 See Documentation/process/coding-style.rst for guidance here.
42 PLEASE CC: the maintainers and mailing lists that are generated
43 by ``scripts/get_maintainer.pl.`` The results returned by the
44 script will be best if you have git installed and are making
45 your changes in a branch derived from Linus' latest git tree.
46 See Documentation/process/submitting-patches.rst for details.
48 PLEASE try to include any credit lines you want added with the
49 patch. It avoids people being missed off by mistake and makes
50 it easier to know who wants adding and who doesn't.
52 PLEASE document known bugs. If it doesn't work for everything
53 or does something very odd once a month document it.
55 PLEASE remember that submissions must be made under the terms
56 of the Linux Foundation certificate of contribution and should
57 include a Signed-off-by: line. The current version of this
58 "Developer's Certificate of Origin" (DCO) is listed in the file
59 Documentation/process/submitting-patches.rst.
61 6. Make sure you have the right to send any changes you make. If you
62 do changes at work you may find your employer owns the patch
65 7. When sending security related changes or reports to a maintainer
66 please Cc: security@kernel.org, especially if the maintainer
67 does not respond. Please keep in mind that the security team is
68 a small set of people who can be efficient only when working on
69 verified bugs. Please only Cc: this list when you have identified
70 that the bug would present a short-term risk to other users if it
71 were publicly disclosed. For example, reports of address leaks do
72 not represent an immediate threat and are better handled publicly,
73 and ideally, should come with a patch proposal. Please do not send
74 automated reports to this list either. Such bugs will be handled
75 better and faster in the usual public places. See
76 Documentation/admin-guide/security-bugs.rst for details.
80 Descriptions of section entries and preferred order
81 ---------------------------------------------------
83 M: *Mail* patches to: FullName <address@domain>
84 R: Designated *Reviewer*: FullName <address@domain>
85 These reviewers should be CCed on patches.
86 L: *Mailing list* that is relevant to this area
87 S: *Status*, one of the following:
88 Supported: Someone is actually paid to look after this.
89 Maintained: Someone actually looks after it.
90 Odd Fixes: It has a maintainer but they don't have time to do
91 much other than throw the odd patch in. See below..
92 Orphan: No current maintainer [but maybe you could take the
93 role as you write your new code].
94 Obsolete: Old code. Something tagged obsolete generally means
95 it has been replaced by a better system and you
97 W: *Web-page* with status/info
98 Q: *Patchwork* web based patch tracking system site
99 B: URI for where to file *bugs*. A web-page with detailed bug
100 filing info, a direct bug tracker link, or a mailto: URI.
101 C: URI for *chat* protocol, server and channel where developers
102 usually hang out, for example irc://server/channel.
103 P: Subsystem Profile document for more details submitting
104 patches to the given subsystem. This is either an in-tree file,
105 or a URI. See Documentation/maintainer/maintainer-entry-profile.rst
107 T: *SCM* tree type and location.
108 Type is one of: git, hg, quilt, stgit, topgit
109 F: *Files* and directories wildcard patterns.
110 A trailing slash includes all files and subdirectory files.
111 F: drivers/net/ all files in and below drivers/net
112 F: drivers/net/* all files in drivers/net, but not below
113 F: */net/* all files in "any top level directory"/net
114 One pattern per line. Multiple F: lines acceptable.
115 X: *Excluded* files and directories that are NOT maintained, same
116 rules as F:. Files exclusions are tested before file matches.
117 Can be useful for excluding a specific subdirectory, for instance:
120 matches all files in and below net excluding net/ipv6/
121 N: Files and directories *Regex* patterns.
122 N: [^a-z]tegra all files whose path contains tegra
123 (not including files like integrator)
124 One pattern per line. Multiple N: lines acceptable.
125 scripts/get_maintainer.pl has different behavior for files that
126 match F: pattern and matches of N: patterns. By default,
127 get_maintainer will not look at git log history when an F: pattern
128 match occurs. When an N: match occurs, git log history is used
129 to also notify the people that have git commit signatures.
130 K: *Content regex* (perl extended) pattern match in a patch or file.
133 matches patches or files that contain "of_get_profile"
134 K: \b(printk|pr_(info|err))\b
135 matches patches or files that contain one or more of the words
136 printk, pr_info or pr_err
137 One regex pattern per line. Multiple K: lines acceptable.
142 .. note:: When reading this list, please look for the most precise areas
143 first. When adding to this list, please keep the entries in
147 M: Steffen Klassert <klassert@kernel.org>
148 L: netdev@vger.kernel.org
150 F: Documentation/networking/device_drivers/ethernet/3com/vortex.rst
151 F: drivers/net/ethernet/3com/3c59x.c
153 3CR990 NETWORK DRIVER
154 M: David Dillow <dave@thedillows.org>
155 L: netdev@vger.kernel.org
157 F: drivers/net/ethernet/3com/typhoon*
159 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
160 M: Adam Radford <aradford@gmail.com>
161 L: linux-scsi@vger.kernel.org
163 W: http://www.lsi.com
166 53C700 AND 53C700-66 SCSI DRIVER
167 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
168 L: linux-scsi@vger.kernel.org
170 F: drivers/scsi/53c700*
172 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
173 M: Alexander Aring <alex.aring@gmail.com>
174 M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
175 L: linux-bluetooth@vger.kernel.org
176 L: linux-wpan@vger.kernel.org
178 F: Documentation/networking/6lowpan.rst
179 F: include/net/6lowpan.h
182 6PACK NETWORK DRIVER FOR AX.25
183 M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
184 L: linux-hams@vger.kernel.org
186 F: drivers/net/hamradio/6pack.c
188 802.11 (including CFG80211/NL80211)
189 M: Johannes Berg <johannes@sipsolutions.net>
190 L: linux-wireless@vger.kernel.org
192 W: https://wireless.wiki.kernel.org/
193 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
194 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
195 F: Documentation/driver-api/80211/cfg80211.rst
196 F: Documentation/networking/regulatory.rst
197 F: include/linux/ieee80211.h
198 F: include/net/cfg80211.h
199 F: include/net/ieee80211_radiotap.h
200 F: include/net/iw_handler.h
201 F: include/net/wext.h
202 F: include/uapi/linux/nl80211.h
205 8169 10/100/1000 GIGABIT ETHERNET DRIVER
206 M: Realtek linux nic maintainers <nic_swsd@realtek.com>
207 M: Heiner Kallweit <hkallweit1@gmail.com>
208 L: netdev@vger.kernel.org
210 F: drivers/net/ethernet/realtek/r8169*
212 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
213 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
214 L: linux-serial@vger.kernel.org
216 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
217 F: drivers/tty/serial/8250*
218 F: include/linux/serial_8250.h
220 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
221 L: netdev@vger.kernel.org
223 F: drivers/net/ethernet/8390/
226 M: Eric Van Hensbergen <ericvh@gmail.com>
227 M: Latchesar Ionkov <lucho@ionkov.net>
228 M: Dominique Martinet <asmadeus@codewreck.org>
229 L: v9fs-developer@lists.sourceforge.net
231 W: http://swik.net/v9fs
232 Q: http://patchwork.kernel.org/project/v9fs-devel/list/
233 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
234 T: git git://github.com/martinetd/linux.git
235 F: Documentation/filesystems/9p.rst
238 F: include/trace/events/9p.h
239 F: include/uapi/linux/virtio_9p.h
243 M: Antti Palosaari <crope@iki.fi>
244 L: linux-media@vger.kernel.org
246 W: https://linuxtv.org
247 W: http://palosaari.fi/linux/
248 Q: http://patchwork.linuxtv.org/project/linux-media/list/
249 T: git git://linuxtv.org/anttip/media_tree.git
250 F: drivers/media/dvb-frontends/a8293*
252 AACRAID SCSI RAID DRIVER
253 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
254 L: linux-scsi@vger.kernel.org
256 W: http://www.adaptec.com/
257 F: Documentation/scsi/aacraid.rst
258 F: drivers/scsi/aacraid/
261 L: linux-api@vger.kernel.org
262 F: include/linux/syscalls.h
265 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
266 M: Hans de Goede <hdegoede@redhat.com>
267 L: linux-hwmon@vger.kernel.org
269 F: drivers/hwmon/abituguru.c
271 ABIT UGURU 3 HARDWARE MONITOR DRIVER
272 M: Alistair John Strachan <alistair@devzero.co.uk>
273 L: linux-hwmon@vger.kernel.org
275 F: drivers/hwmon/abituguru3.c
277 ACCES 104-DIO-48E GPIO DRIVER
278 M: William Breathitt Gray <vilhelm.gray@gmail.com>
279 L: linux-gpio@vger.kernel.org
281 F: drivers/gpio/gpio-104-dio-48e.c
283 ACCES 104-IDI-48 GPIO DRIVER
284 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
285 L: linux-gpio@vger.kernel.org
287 F: drivers/gpio/gpio-104-idi-48.c
289 ACCES 104-IDIO-16 GPIO DRIVER
290 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
291 L: linux-gpio@vger.kernel.org
293 F: drivers/gpio/gpio-104-idio-16.c
295 ACCES 104-QUAD-8 DRIVER
296 M: William Breathitt Gray <vilhelm.gray@gmail.com>
297 M: Syed Nayyar Waris <syednwaris@gmail.com>
298 L: linux-iio@vger.kernel.org
300 F: Documentation/ABI/testing/sysfs-bus-counter-104-quad-8
301 F: Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
302 F: drivers/counter/104-quad-8.c
304 ACCES PCI-IDIO-16 GPIO DRIVER
305 M: William Breathitt Gray <vilhelm.gray@gmail.com>
306 L: linux-gpio@vger.kernel.org
308 F: drivers/gpio/gpio-pci-idio-16.c
310 ACCES PCIe-IDIO-24 GPIO DRIVER
311 M: William Breathitt Gray <vilhelm.gray@gmail.com>
312 L: linux-gpio@vger.kernel.org
314 F: drivers/gpio/gpio-pcie-idio-24.c
317 M: Jes Sorensen <jes@trained-monkey.org>
318 L: linux-acenic@sunsite.dk
320 F: drivers/net/ethernet/alteon/acenic*
322 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
323 M: Peter Kaestle <peter@piie.net>
324 L: platform-driver-x86@vger.kernel.org
326 W: http://piie.net/?section=acerhdf
327 F: drivers/platform/x86/acerhdf.c
329 ACER WMI LAPTOP EXTRAS
330 M: "Lee, Chun-Yi" <jlee@suse.com>
331 L: platform-driver-x86@vger.kernel.org
333 F: drivers/platform/x86/acer-wmi.c
336 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
337 M: Len Brown <lenb@kernel.org>
338 L: linux-acpi@vger.kernel.org
340 W: https://01.org/linux-acpi
341 Q: https://patchwork.kernel.org/project/linux-acpi/list/
342 B: https://bugzilla.kernel.org
343 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
344 F: Documentation/ABI/testing/configfs-acpi
345 F: Documentation/ABI/testing/sysfs-bus-acpi
346 F: Documentation/firmware-guide/acpi/
348 F: drivers/pci/*/*acpi*
349 F: drivers/pci/*acpi*
350 F: drivers/pnp/pnpacpi/
352 F: include/linux/acpi.h
353 F: include/linux/fwnode.h
357 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
358 M: Len Brown <lenb@kernel.org>
359 R: James Morse <james.morse@arm.com>
360 R: Tony Luck <tony.luck@intel.com>
361 R: Borislav Petkov <bp@alien8.de>
362 L: linux-acpi@vger.kernel.org
363 F: drivers/acpi/apei/
365 ACPI COMPONENT ARCHITECTURE (ACPICA)
366 M: Robert Moore <robert.moore@intel.com>
367 M: Erik Kaneda <erik.kaneda@intel.com>
368 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
369 L: linux-acpi@vger.kernel.org
372 W: https://acpica.org/
373 W: https://github.com/acpica/acpica/
374 Q: https://patchwork.kernel.org/project/linux-acpi/list/
375 B: https://bugzilla.kernel.org
376 B: https://bugs.acpica.org
377 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
378 F: drivers/acpi/acpica/
383 M: Zhang Rui <rui.zhang@intel.com>
384 L: linux-acpi@vger.kernel.org
386 W: https://01.org/linux-acpi
387 B: https://bugzilla.kernel.org
388 F: drivers/acpi/fan.c
390 ACPI FOR ARM64 (ACPI/arm64)
391 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
392 M: Hanjun Guo <guohanjun@huawei.com>
393 M: Sudeep Holla <sudeep.holla@arm.com>
394 L: linux-acpi@vger.kernel.org
395 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
397 F: drivers/acpi/arm64
399 ACPI I2C MULTI INSTANTIATE DRIVER
400 M: Hans de Goede <hdegoede@redhat.com>
401 L: platform-driver-x86@vger.kernel.org
403 F: drivers/platform/x86/i2c-multi-instantiate.c
406 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
407 M: Len Brown <lenb@kernel.org>
408 R: Andy Shevchenko <andy@kernel.org>
409 R: Mika Westerberg <mika.westerberg@linux.intel.com>
410 L: linux-acpi@vger.kernel.org
412 Q: https://patchwork.kernel.org/project/linux-acpi/list/
413 B: https://bugzilla.kernel.org
414 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
415 F: drivers/acpi/pmic/
418 M: Zhang Rui <rui.zhang@intel.com>
419 L: linux-acpi@vger.kernel.org
421 W: https://01.org/linux-acpi
422 B: https://bugzilla.kernel.org
423 F: drivers/acpi/*thermal*
426 M: Zhang Rui <rui.zhang@intel.com>
427 L: linux-acpi@vger.kernel.org
429 W: https://01.org/linux-acpi
430 B: https://bugzilla.kernel.org
431 F: drivers/acpi/acpi_video.c
434 L: platform-driver-x86@vger.kernel.org
436 F: drivers/platform/x86/wmi.c
437 F: include/uapi/linux/wmi.h
439 AD1889 ALSA SOUND DRIVER
440 L: linux-parisc@vger.kernel.org
442 W: https://parisc.wiki.kernel.org/index.php/AD1889
443 F: sound/pci/ad1889.*
445 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
446 M: Michael Hennerich <michael.hennerich@analog.com>
448 W: http://wiki.analog.com/AD5254
449 W: http://ez.analog.com/community/linux-device-drivers
450 F: drivers/misc/ad525x_dpot.c
452 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
453 M: Michael Hennerich <michael.hennerich@analog.com>
455 W: http://wiki.analog.com/AD5398
456 W: http://ez.analog.com/community/linux-device-drivers
457 F: drivers/regulator/ad5398.c
459 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
460 M: Michael Hennerich <michael.hennerich@analog.com>
462 W: http://wiki.analog.com/AD7142
463 W: http://ez.analog.com/community/linux-device-drivers
464 F: drivers/input/misc/ad714x.c
466 AD7877 TOUCHSCREEN DRIVER
467 M: Michael Hennerich <michael.hennerich@analog.com>
469 W: http://wiki.analog.com/AD7877
470 W: http://ez.analog.com/community/linux-device-drivers
471 F: drivers/input/touchscreen/ad7877.c
473 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
474 M: Michael Hennerich <michael.hennerich@analog.com>
476 W: http://wiki.analog.com/AD7879
477 W: http://ez.analog.com/community/linux-device-drivers
478 F: drivers/input/touchscreen/ad7879.c
480 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
481 M: Jiri Kosina <jikos@kernel.org>
484 ADF7242 IEEE 802.15.4 RADIO DRIVER
485 M: Michael Hennerich <michael.hennerich@analog.com>
486 L: linux-wpan@vger.kernel.org
488 W: https://wiki.analog.com/ADF7242
489 W: http://ez.analog.com/community/linux-device-drivers
490 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
491 F: drivers/net/ieee802154/adf7242.c
493 ADM1025 HARDWARE MONITOR DRIVER
494 M: Jean Delvare <jdelvare@suse.com>
495 L: linux-hwmon@vger.kernel.org
497 F: Documentation/hwmon/adm1025.rst
498 F: drivers/hwmon/adm1025.c
500 ADM1029 HARDWARE MONITOR DRIVER
501 M: Corentin Labbe <clabbe.montjoie@gmail.com>
502 L: linux-hwmon@vger.kernel.org
504 F: drivers/hwmon/adm1029.c
506 ADM8211 WIRELESS DRIVER
507 L: linux-wireless@vger.kernel.org
509 W: https://wireless.wiki.kernel.org/
510 F: drivers/net/wireless/admtek/adm8211.*
512 ADP1653 FLASH CONTROLLER DRIVER
513 M: Sakari Ailus <sakari.ailus@iki.fi>
514 L: linux-media@vger.kernel.org
516 F: drivers/media/i2c/adp1653.c
517 F: include/media/i2c/adp1653.h
519 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
520 M: Michael Hennerich <michael.hennerich@analog.com>
522 W: http://wiki.analog.com/ADP5520
523 W: http://ez.analog.com/community/linux-device-drivers
524 F: drivers/gpio/gpio-adp5520.c
525 F: drivers/input/keyboard/adp5520-keys.c
526 F: drivers/leds/leds-adp5520.c
527 F: drivers/mfd/adp5520.c
528 F: drivers/video/backlight/adp5520_bl.c
530 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
531 M: Michael Hennerich <michael.hennerich@analog.com>
533 W: http://wiki.analog.com/ADP5588
534 W: http://ez.analog.com/community/linux-device-drivers
535 F: drivers/gpio/gpio-adp5588.c
536 F: drivers/input/keyboard/adp5588-keys.c
538 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
539 M: Michael Hennerich <michael.hennerich@analog.com>
541 W: http://wiki.analog.com/ADP8860
542 W: http://ez.analog.com/community/linux-device-drivers
543 F: drivers/video/backlight/adp8860_bl.c
546 M: Colin Leroy <colin@colino.net>
548 F: drivers/macintosh/therm_adt746x.c
550 ADT7475 HARDWARE MONITOR DRIVER
551 M: Jean Delvare <jdelvare@suse.com>
552 L: linux-hwmon@vger.kernel.org
554 F: Documentation/hwmon/adt7475.rst
555 F: drivers/hwmon/adt7475.c
558 M: Matthew Wilcox <willy@infradead.org>
559 M: Hannes Reinecke <hare@suse.com>
560 L: linux-scsi@vger.kernel.org
562 F: Documentation/scsi/advansys.rst
563 F: drivers/scsi/advansys.c
565 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
566 M: Michael Hennerich <michael.hennerich@analog.com>
568 W: http://wiki.analog.com/ADXL345
569 W: http://ez.analog.com/community/linux-device-drivers
570 F: Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
571 F: drivers/input/misc/adxl34x.c
573 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
574 M: Michael Hennerich <michael.hennerich@analog.com>
576 W: http://ez.analog.com/community/linux-device-drivers
577 F: Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
578 F: drivers/iio/accel/adxl372.c
579 F: drivers/iio/accel/adxl372_i2c.c
580 F: drivers/iio/accel/adxl372_spi.c
583 M: Antti Palosaari <crope@iki.fi>
584 L: linux-media@vger.kernel.org
586 W: https://linuxtv.org
587 W: http://palosaari.fi/linux/
588 Q: http://patchwork.linuxtv.org/project/linux-media/list/
589 T: git git://linuxtv.org/anttip/media_tree.git
590 F: drivers/media/dvb-frontends/af9013*
593 M: Antti Palosaari <crope@iki.fi>
594 L: linux-media@vger.kernel.org
596 W: https://linuxtv.org
597 W: http://palosaari.fi/linux/
598 Q: http://patchwork.linuxtv.org/project/linux-media/list/
599 T: git git://linuxtv.org/anttip/media_tree.git
600 F: drivers/media/dvb-frontends/af9033*
603 M: David Sterba <dsterba@suse.com>
604 L: linux-fsdevel@vger.kernel.org
606 F: Documentation/filesystems/affs.rst
610 M: David Howells <dhowells@redhat.com>
611 L: linux-afs@lists.infradead.org
613 W: https://www.infradead.org/~dhowells/kafs/
614 F: Documentation/filesystems/afs.rst
616 F: include/trace/events/afs.h
619 M: David Airlie <airlied@linux.ie>
621 T: git git://anongit.freedesktop.org/drm/drm
623 F: include/linux/agp*
624 F: include/uapi/linux/agp*
627 M: "Juergen E. Fischer" <fischer@norbit.de>
628 L: linux-scsi@vger.kernel.org
630 F: drivers/scsi/aha152x*
631 F: drivers/scsi/pcmcia/aha152x*
633 AIC7XXX / AIC79XX SCSI DRIVER
634 M: Hannes Reinecke <hare@suse.com>
635 L: linux-scsi@vger.kernel.org
637 F: drivers/scsi/aic7xxx/
639 AIMSLAB FM RADIO RECEIVER DRIVER
640 M: Hans Verkuil <hverkuil@xs4all.nl>
641 L: linux-media@vger.kernel.org
643 W: https://linuxtv.org
644 T: git git://linuxtv.org/media_tree.git
645 F: drivers/media/radio/radio-aimslab*
648 M: Benjamin LaHaise <bcrl@kvack.org>
649 L: linux-aio@kvack.org
652 F: include/linux/*aio*.h
655 M: Antti Palosaari <crope@iki.fi>
656 L: linux-media@vger.kernel.org
658 W: https://linuxtv.org
659 W: http://palosaari.fi/linux/
660 Q: http://patchwork.linuxtv.org/project/linux-media/list/
661 T: git git://linuxtv.org/anttip/media_tree.git
662 F: drivers/media/usb/airspy/
664 ALACRITECH GIGABIT ETHERNET DRIVER
665 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
667 F: drivers/net/ethernet/alacritech/*
669 ALCATEL SPEEDTOUCH USB DRIVER
670 M: Duncan Sands <duncan.sands@free.fr>
671 L: linux-usb@vger.kernel.org
673 W: http://www.linux-usb.org/SpeedTouch/
674 F: drivers/usb/atm/speedtch.c
675 F: drivers/usb/atm/usbatm.c
677 ALCHEMY AU1XX0 MMC DRIVER
678 M: Manuel Lauss <manuel.lauss@gmail.com>
680 F: drivers/mmc/host/au1xmmc.c
683 M: Rudolf Marek <r.marek@assembler.cz>
684 L: linux-i2c@vger.kernel.org
686 F: Documentation/i2c/busses/i2c-ali1563.rst
687 F: drivers/i2c/busses/i2c-ali1563.c
689 ALL SENSORS DLH SERIES PRESSURE SENSORS DRIVER
690 M: Tomislav Denis <tomislav.denis@avl.com>
691 L: linux-iio@vger.kernel.org
693 W: http://www.allsensors.com/
694 F: Documentation/devicetree/bindings/iio/pressure/asc,dlhl60d.yaml
695 F: drivers/iio/pressure/dlhl60d.c
697 ALLEGRO DVT VIDEO IP CORE DRIVER
698 M: Michael Tretter <m.tretter@pengutronix.de>
699 R: Pengutronix Kernel Team <kernel@pengutronix.de>
700 L: linux-media@vger.kernel.org
702 F: drivers/staging/media/allegro-dvt/
704 ALLWINNER A10 CSI DRIVER
705 M: Maxime Ripard <mripard@kernel.org>
706 L: linux-media@vger.kernel.org
708 T: git git://linuxtv.org/media_tree.git
709 F: Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
710 F: drivers/media/platform/sunxi/sun4i-csi/
712 ALLWINNER CPUFREQ DRIVER
713 M: Yangtao Li <tiny.windzz@gmail.com>
714 L: linux-pm@vger.kernel.org
716 F: Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
717 F: drivers/cpufreq/sun50i-cpufreq-nvmem.c
719 ALLWINNER CRYPTO DRIVERS
720 M: Corentin Labbe <clabbe.montjoie@gmail.com>
721 L: linux-crypto@vger.kernel.org
723 F: drivers/crypto/allwinner/
725 ALLWINNER THERMAL DRIVER
726 M: Vasily Khoruzhick <anarsoul@gmail.com>
727 M: Yangtao Li <tiny.windzz@gmail.com>
728 L: linux-pm@vger.kernel.org
730 F: Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
731 F: drivers/thermal/sun8i_thermal.c
734 M: Maxime Ripard <mripard@kernel.org>
735 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
736 L: linux-media@vger.kernel.org
738 F: drivers/staging/media/sunxi/cedrus/
741 M: Richard Henderson <rth@twiddle.net>
742 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
743 M: Matt Turner <mattst88@gmail.com>
744 L: linux-alpha@vger.kernel.org
748 ALPS PS/2 TOUCHPAD DRIVER
749 R: Pali Rohár <pali@kernel.org>
750 F: drivers/input/mouse/alps.*
752 ALTERA I2C CONTROLLER DRIVER
753 M: Thor Thayer <thor.thayer@linux.intel.com>
755 F: Documentation/devicetree/bindings/i2c/i2c-altera.txt
756 F: drivers/i2c/busses/i2c-altera.c
758 ALTERA MAILBOX DRIVER
759 M: Ley Foon Tan <ley.foon.tan@intel.com>
761 F: drivers/mailbox/mailbox-altera.c
764 M: Joyce Ooi <joyce.ooi@intel.com>
765 L: linux-gpio@vger.kernel.org
767 F: drivers/gpio/gpio-altera.c
769 ALTERA SYSTEM MANAGER DRIVER
770 M: Thor Thayer <thor.thayer@linux.intel.com>
772 F: drivers/mfd/altera-sysmgr.c
773 F: include/linux/mfd/altera-sysmgr.h
775 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
776 M: Thor Thayer <thor.thayer@linux.intel.com>
778 F: drivers/gpio/gpio-altera-a10sr.c
779 F: drivers/mfd/altera-a10sr.c
780 F: drivers/reset/reset-a10sr.c
781 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
782 F: include/linux/mfd/altera-a10sr.h
784 ALTERA TRIPLE SPEED ETHERNET DRIVER
785 M: Joyce Ooi <joyce.ooi@intel.com>
786 L: netdev@vger.kernel.org
788 F: drivers/net/ethernet/altera/
790 ALTERA UART/JTAG UART SERIAL DRIVERS
791 M: Tobias Klauser <tklauser@distanz.ch>
792 L: linux-serial@vger.kernel.org
794 F: drivers/tty/serial/altera_jtaguart.c
795 F: drivers/tty/serial/altera_uart.c
796 F: include/linux/altera_jtaguart.h
797 F: include/linux/altera_uart.h
799 AMAZON ANNAPURNA LABS FIC DRIVER
800 M: Talel Shenhar <talel@amazon.com>
802 F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
803 F: drivers/irqchip/irq-al-fic.c
805 AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
806 M: Talel Shenhar <talel@amazon.com>
807 M: Talel Shenhar <talelshenhar@gmail.com>
809 F: Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
810 F: drivers/edac/al_mc_edac.c
812 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
813 M: Talel Shenhar <talel@amazon.com>
815 F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
816 F: drivers/thermal/thermal_mmio.c
818 AMAZON ETHERNET DRIVERS
819 M: Netanel Belgazal <netanel@amazon.com>
820 M: Arthur Kiyanovski <akiyano@amazon.com>
821 R: Guy Tzalik <gtzalik@amazon.com>
822 R: Saeed Bishara <saeedb@amazon.com>
823 R: Zorik Machulsky <zorik@amazon.com>
824 L: netdev@vger.kernel.org
826 F: Documentation/networking/device_drivers/ethernet/amazon/ena.rst
827 F: drivers/net/ethernet/amazon/
829 AMAZON RDMA EFA DRIVER
830 M: Gal Pressman <galpress@amazon.com>
831 R: Yossi Leybovich <sleybo@amazon.com>
832 L: linux-rdma@vger.kernel.org
834 Q: https://patchwork.kernel.org/project/linux-rdma/list/
835 F: drivers/infiniband/hw/efa/
836 F: include/uapi/rdma/efa-abi.h
838 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
839 M: Tom Lendacky <thomas.lendacky@amd.com>
840 M: John Allen <john.allen@amd.com>
841 L: linux-crypto@vger.kernel.org
843 F: drivers/crypto/ccp/
844 F: include/linux/ccp.h
846 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
847 M: Brijesh Singh <brijesh.singh@amd.com>
848 M: Tom Lendacky <thomas.lendacky@amd.com>
849 L: linux-crypto@vger.kernel.org
851 F: drivers/crypto/ccp/sev*
852 F: include/uapi/linux/psp-sev.h
855 M: Harry Wentland <harry.wentland@amd.com>
856 M: Leo Li <sunpeng.li@amd.com>
857 L: amd-gfx@lists.freedesktop.org
859 T: git git://people.freedesktop.org/~agd5f/linux
860 F: drivers/gpu/drm/amd/display/
863 M: Naveen Krishna Chatradhi <nchatrad@amd.com>
864 L: linux-hwmon@vger.kernel.org
866 F: Documentation/hwmon/amd_energy.rst
867 F: drivers/hwmon/amd_energy.c
869 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
870 M: Huang Rui <ray.huang@amd.com>
871 L: linux-hwmon@vger.kernel.org
873 F: Documentation/hwmon/fam15h_power.rst
874 F: drivers/hwmon/fam15h_power.c
877 M: Enrico Weigelt, metux IT consult <info@metux.net>
878 L: linux-gpio@vger.kernel.org
880 F: drivers/gpio/gpio-amd-fch.c
881 F: include/linux/platform_data/gpio/gpio-amd-fch.h
883 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
884 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
886 F: drivers/usb/gadget/udc/amd5536udc.*
888 AMD GEODE PROCESSOR/CHIPSET SUPPORT
889 M: Andres Salomon <dilinger@queued.net>
890 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
892 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
893 F: arch/x86/include/asm/geode.h
894 F: drivers/char/hw_random/geode-rng.c
895 F: drivers/crypto/geode*
896 F: drivers/video/fbdev/geode/
899 M: Joerg Roedel <joro@8bytes.org>
900 L: iommu@lists.linux-foundation.org
902 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
903 F: drivers/iommu/amd/
904 F: include/linux/amd-iommu.h
907 M: Felix Kuehling <Felix.Kuehling@amd.com>
908 L: amd-gfx@lists.freedesktop.org
910 T: git git://people.freedesktop.org/~agd5f/linux
911 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
912 F: drivers/gpu/drm/amd/amdkfd/
913 F: drivers/gpu/drm/amd/include/cik_structs.h
914 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
915 F: drivers/gpu/drm/amd/include/v9_structs.h
916 F: drivers/gpu/drm/amd/include/vi_structs.h
917 F: include/uapi/linux/kfd_ioctl.h
920 M: Sanjay R Mehta <sanju.mehta@amd.com>
922 F: drivers/spi/spi-amd.c
925 M: Elie Morisse <syniurge@gmail.com>
926 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
927 M: Shyam Sundar S K <shyam-sundar.s-k@amd.com>
928 L: linux-i2c@vger.kernel.org
930 F: drivers/i2c/busses/i2c-amd-mp2*
933 M: Evan Quan <evan.quan@amd.com>
934 L: amd-gfx@lists.freedesktop.org
936 T: git git://people.freedesktop.org/~agd5f/linux
937 F: drivers/gpu/drm/amd/pm/powerplay/
939 AMD SEATTLE DEVICE TREE SUPPORT
940 M: Brijesh Singh <brijeshkumar.singh@amd.com>
941 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
942 M: Tom Lendacky <thomas.lendacky@amd.com>
944 F: arch/arm64/boot/dts/amd/
947 M: Tom Lendacky <thomas.lendacky@amd.com>
948 L: netdev@vger.kernel.org
950 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
951 F: drivers/net/ethernet/amd/xgbe/
954 M: Christian Eggers <ceggers@arri.de>
955 L: linux-iio@vger.kernel.org
957 F: Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
958 F: drivers/iio/light/as73211.c
960 ANALOG DEVICES INC AD7192 DRIVER
961 M: Alexandru Tachici <alexandru.tachici@analog.com>
962 L: linux-iio@vger.kernel.org
964 W: http://ez.analog.com/community/linux-device-drivers
965 F: Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
966 F: drivers/iio/adc/ad7192.c
968 ANALOG DEVICES INC AD7292 DRIVER
969 M: Marcelo Schmitt <marcelo.schmitt1@gmail.com>
970 L: linux-iio@vger.kernel.org
972 W: http://ez.analog.com/community/linux-device-drivers
973 F: Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
974 F: drivers/iio/adc/ad7292.c
976 ANALOG DEVICES INC AD7768-1 DRIVER
977 M: Michael Hennerich <Michael.Hennerich@analog.com>
978 L: linux-iio@vger.kernel.org
980 W: http://ez.analog.com/community/linux-device-drivers
981 F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
982 F: drivers/iio/adc/ad7768-1.c
984 ANALOG DEVICES INC AD7780 DRIVER
985 M: Michael Hennerich <Michael.Hennerich@analog.com>
986 M: Renato Lui Geh <renatogeh@gmail.com>
987 L: linux-iio@vger.kernel.org
989 W: http://ez.analog.com/community/linux-device-drivers
990 F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
991 F: drivers/iio/adc/ad7780.c
993 ANALOG DEVICES INC AD9389B DRIVER
994 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
995 L: linux-media@vger.kernel.org
997 F: drivers/media/i2c/ad9389b*
999 ANALOG DEVICES INC ADGS1408 DRIVER
1000 M: Mircea Caprioru <mircea.caprioru@analog.com>
1002 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1003 F: drivers/mux/adgs1408.c
1005 ANALOG DEVICES INC ADIN DRIVER
1006 M: Alexandru Ardelean <alexaundru.ardelean@analog.com>
1007 L: netdev@vger.kernel.org
1009 W: http://ez.analog.com/community/linux-device-drivers
1010 F: Documentation/devicetree/bindings/net/adi,adin.yaml
1011 F: drivers/net/phy/adin.c
1013 ANALOG DEVICES INC ADIS DRIVER LIBRARY
1014 M: Alexandru Ardelean <alexandru.ardelean@analog.com>
1015 L: linux-iio@vger.kernel.org
1017 F: drivers/iio/imu/adis.c
1018 F: include/linux/iio/imu/adis.h
1020 ANALOG DEVICES INC ADIS16460 DRIVER
1021 M: Dragos Bogdan <dragos.bogdan@analog.com>
1022 L: linux-iio@vger.kernel.org
1024 W: http://ez.analog.com/community/linux-device-drivers
1025 F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1026 F: drivers/iio/imu/adis16460.c
1028 ANALOG DEVICES INC ADIS16475 DRIVER
1029 M: Nuno Sa <nuno.sa@analog.com>
1030 L: linux-iio@vger.kernel.org
1031 W: http://ez.analog.com/community/linux-device-drivers
1033 F: drivers/iio/imu/adis16475.c
1034 F: Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1036 ANALOG DEVICES INC ADM1177 DRIVER
1037 M: Michael Hennerich <Michael.Hennerich@analog.com>
1038 L: linux-hwmon@vger.kernel.org
1040 W: http://ez.analog.com/community/linux-device-drivers
1041 F: Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1042 F: drivers/hwmon/adm1177.c
1044 ANALOG DEVICES INC ADP5061 DRIVER
1045 M: Michael Hennerich <Michael.Hennerich@analog.com>
1046 L: linux-pm@vger.kernel.org
1048 W: http://ez.analog.com/community/linux-device-drivers
1049 F: drivers/power/supply/adp5061.c
1051 ANALOG DEVICES INC ADV7180 DRIVER
1052 M: Lars-Peter Clausen <lars@metafoo.de>
1053 L: linux-media@vger.kernel.org
1055 W: http://ez.analog.com/community/linux-device-drivers
1056 F: drivers/media/i2c/adv7180.c
1057 F: Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1059 ANALOG DEVICES INC ADV748X DRIVER
1060 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
1061 L: linux-media@vger.kernel.org
1063 F: drivers/media/i2c/adv748x/*
1065 ANALOG DEVICES INC ADV7511 DRIVER
1066 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1067 L: linux-media@vger.kernel.org
1069 F: drivers/media/i2c/adv7511*
1071 ANALOG DEVICES INC ADV7604 DRIVER
1072 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1073 L: linux-media@vger.kernel.org
1075 F: drivers/media/i2c/adv7604*
1077 ANALOG DEVICES INC ADV7842 DRIVER
1078 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1079 L: linux-media@vger.kernel.org
1081 F: drivers/media/i2c/adv7842*
1083 ANALOG DEVICES INC ADXRS290 DRIVER
1084 M: Nishant Malpani <nish.malpani25@gmail.com>
1085 L: linux-iio@vger.kernel.org
1087 F: drivers/iio/gyro/adxrs290.c
1088 F: Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1090 ANALOG DEVICES INC ASOC CODEC DRIVERS
1091 M: Lars-Peter Clausen <lars@metafoo.de>
1092 M: Nuno Sá <nuno.sa@analog.com>
1093 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1095 W: http://wiki.analog.com/
1096 W: http://ez.analog.com/community/linux-device-drivers
1097 F: sound/soc/codecs/ad1*
1098 F: sound/soc/codecs/ad7*
1099 F: sound/soc/codecs/adau*
1100 F: sound/soc/codecs/adav*
1101 F: sound/soc/codecs/sigmadsp.*
1102 F: sound/soc/codecs/ssm*
1104 ANALOG DEVICES INC DMA DRIVERS
1105 M: Lars-Peter Clausen <lars@metafoo.de>
1107 W: http://ez.analog.com/community/linux-device-drivers
1108 F: drivers/dma/dma-axi-dmac.c
1110 ANALOG DEVICES INC IIO DRIVERS
1111 M: Lars-Peter Clausen <lars@metafoo.de>
1112 M: Michael Hennerich <Michael.Hennerich@analog.com>
1114 W: http://wiki.analog.com/
1115 W: http://ez.analog.com/community/linux-device-drivers
1116 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1117 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1118 F: Documentation/devicetree/bindings/iio/*/adi,*
1119 F: Documentation/devicetree/bindings/iio/dac/ad5758.txt
1120 F: drivers/iio/*/ad*
1121 F: drivers/iio/adc/ltc249*
1122 F: drivers/iio/amplifiers/hmc425a.c
1123 F: drivers/staging/iio/*/ad*
1124 X: drivers/iio/*/adjd*
1126 ANALOGBITS PLL LIBRARIES
1127 M: Paul Walmsley <paul.walmsley@sifive.com>
1129 F: drivers/clk/analogbits/*
1130 F: include/linux/clk/analogbits*
1133 M: Nick Hu <nickhu@andestech.com>
1134 M: Greentime Hu <green.hu@gmail.com>
1135 M: Vincent Chen <deanbo422@gmail.com>
1137 T: git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1138 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1139 F: Documentation/devicetree/bindings/nds32/
1144 ANDROID CONFIG FRAGMENTS
1145 M: Rob Herring <robh@kernel.org>
1147 F: kernel/configs/android*
1150 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1151 M: Arve Hjønnevåg <arve@android.com>
1152 M: Todd Kjos <tkjos@android.com>
1153 M: Martijn Coenen <maco@android.com>
1154 M: Joel Fernandes <joel@joelfernandes.org>
1155 M: Christian Brauner <christian@brauner.io>
1156 M: Hridya Valsaraju <hridya@google.com>
1157 M: Suren Baghdasaryan <surenb@google.com>
1158 L: devel@driverdev.osuosl.org
1160 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1162 F: drivers/staging/android/
1164 ANDROID GOLDFISH PIC DRIVER
1165 M: Miodrag Dinic <miodrag.dinic@mips.com>
1167 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1168 F: drivers/irqchip/irq-goldfish-pic.c
1170 ANDROID GOLDFISH RTC DRIVER
1171 M: Miodrag Dinic <miodrag.dinic@mips.com>
1173 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1174 F: drivers/rtc/rtc-goldfish.c
1177 M: Laura Abbott <labbott@redhat.com>
1178 M: Sumit Semwal <sumit.semwal@linaro.org>
1179 L: devel@driverdev.osuosl.org
1180 L: dri-devel@lists.freedesktop.org
1181 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
1183 F: drivers/staging/android/ion
1184 F: drivers/staging/android/uapi/ion.h
1186 AOA (Apple Onboard Audio) ALSA DRIVER
1187 M: Johannes Berg <johannes@sipsolutions.net>
1188 L: linuxppc-dev@lists.ozlabs.org
1189 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1193 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1194 M: William Breathitt Gray <vilhelm.gray@gmail.com>
1195 L: linux-iio@vger.kernel.org
1197 F: drivers/iio/adc/stx104.c
1200 M: Jiri Kosina <jikos@kernel.org>
1202 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1203 F: arch/x86/kernel/apm_32.c
1204 F: drivers/char/apm-emulation.c
1205 F: include/linux/apm_bios.h
1206 F: include/uapi/linux/apm_bios.h
1208 APPARMOR SECURITY MODULE
1209 M: John Johansen <john.johansen@canonical.com>
1210 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1212 W: wiki.apparmor.net
1213 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1214 F: Documentation/admin-guide/LSM/apparmor.rst
1215 F: security/apparmor/
1217 APPLE BCM5974 MULTITOUCH DRIVER
1218 M: Henrik Rydberg <rydberg@bitmath.org>
1219 L: linux-input@vger.kernel.org
1221 F: drivers/input/mouse/bcm5974.c
1224 M: Henrik Rydberg <rydberg@bitmath.org>
1225 L: linux-hwmon@vger.kernel.org
1227 F: drivers/hwmon/applesmc.c
1229 APPLETALK NETWORK LAYER
1230 L: netdev@vger.kernel.org
1232 F: drivers/net/appletalk/
1233 F: include/linux/atalk.h
1234 F: include/uapi/linux/atalk.h
1237 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1238 M: Khuong Dinh <khuong@os.amperecomputing.com>
1240 F: arch/arm64/boot/dts/apm/
1242 APPLIED MICRO (APM) X-GENE SOC EDAC
1243 M: Khuong Dinh <khuong@os.amperecomputing.com>
1245 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1246 F: drivers/edac/xgene_edac.c
1248 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1249 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1250 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1252 F: drivers/net/ethernet/apm/xgene-v2/
1254 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1255 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1256 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1257 M: Quan Nguyen <quan@os.amperecomputing.com>
1259 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1260 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1261 F: drivers/net/ethernet/apm/xgene/
1262 F: drivers/net/mdio/mdio-xgene.c
1264 APPLIED MICRO (APM) X-GENE SOC PMU
1265 M: Khuong Dinh <khuong@os.amperecomputing.com>
1267 F: Documentation/admin-guide/perf/xgene-pmu.rst
1268 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1269 F: drivers/perf/xgene_pmu.c
1271 APTINA CAMERA SENSOR PLL
1272 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1273 L: linux-media@vger.kernel.org
1275 F: drivers/media/i2c/aptina-pll.*
1277 AQUANTIA ETHERNET DRIVER (atlantic)
1278 M: Igor Russkikh <irusskikh@marvell.com>
1279 L: netdev@vger.kernel.org
1281 W: https://www.marvell.com/
1282 Q: https://patchwork.kernel.org/project/netdevbpf/list/
1283 F: Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1284 F: drivers/net/ethernet/aquantia/atlantic/
1286 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1287 M: Egor Pomozov <epomozov@marvell.com>
1288 L: netdev@vger.kernel.org
1290 W: http://www.aquantia.com
1291 F: drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1293 ARASAN NAND CONTROLLER DRIVER
1294 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1295 L: linux-mtd@lists.infradead.org
1297 F: Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1298 F: drivers/mtd/nand/raw/arasan-nand-controller.c
1300 ARC FRAMEBUFFER DRIVER
1301 M: Jaya Kumar <jayalk@intworks.biz>
1303 F: drivers/video/fbdev/arcfb.c
1304 F: drivers/video/fbdev/core/fb_defio.c
1307 M: Alexey Brodkin <abrodkin@synopsys.com>
1309 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1310 F: drivers/gpu/drm/arc/
1312 ARCNET NETWORK LAYER
1313 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1314 L: netdev@vger.kernel.org
1316 F: drivers/net/arcnet/
1317 F: include/uapi/linux/if_arcnet.h
1319 ARM ARCHITECTED TIMER DRIVER
1320 M: Mark Rutland <mark.rutland@arm.com>
1321 M: Marc Zyngier <maz@kernel.org>
1322 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1324 F: arch/arm/include/asm/arch_timer.h
1325 F: arch/arm64/include/asm/arch_timer.h
1326 F: drivers/clocksource/arm_arch_timer.c
1328 ARM HDLCD DRM DRIVER
1329 M: Liviu Dudau <liviu.dudau@arm.com>
1331 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1332 F: drivers/gpu/drm/arm/hdlcd_*
1334 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1335 M: Linus Walleij <linus.walleij@linaro.org>
1336 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1338 F: Documentation/devicetree/bindings/arm/arm,integrator.yaml
1339 F: Documentation/devicetree/bindings/arm/arm,realview.yaml
1340 F: Documentation/devicetree/bindings/arm/arm,versatile.yaml
1341 F: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1342 F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1343 F: Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1344 F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1345 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1346 F: Documentation/devicetree/bindings/mtd/arm-versatile.txt
1347 F: arch/arm/boot/dts/arm-realview-*
1348 F: arch/arm/boot/dts/integrator*
1349 F: arch/arm/boot/dts/versatile*
1350 F: arch/arm/mach-integrator/
1351 F: arch/arm/mach-realview/
1352 F: arch/arm/mach-versatile/
1353 F: arch/arm/plat-versatile/
1354 F: drivers/bus/arm-integrator-lm.c
1355 F: drivers/clk/versatile/
1356 F: drivers/i2c/busses/i2c-versatile.c
1357 F: drivers/irqchip/irq-versatile-fpga.c
1358 F: drivers/mtd/maps/physmap-versatile.*
1359 F: drivers/power/reset/arm-versatile-reboot.c
1360 F: drivers/soc/versatile/
1362 ARM KOMEDA DRM-KMS DRIVER
1363 M: James (Qian) Wang <james.qian.wang@arm.com>
1364 M: Liviu Dudau <liviu.dudau@arm.com>
1365 M: Mihail Atanassov <mihail.atanassov@arm.com>
1366 L: Mali DP Maintainers <malidp@foss.arm.com>
1368 T: git git://anongit.freedesktop.org/drm/drm-misc
1369 F: Documentation/devicetree/bindings/display/arm,komeda.txt
1370 F: Documentation/gpu/komeda-kms.rst
1371 F: drivers/gpu/drm/arm/display/include/
1372 F: drivers/gpu/drm/arm/display/komeda/
1374 ARM MALI PANFROST DRM DRIVER
1375 M: Rob Herring <robh@kernel.org>
1376 M: Tomeu Vizoso <tomeu.vizoso@collabora.com>
1377 R: Steven Price <steven.price@arm.com>
1378 R: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1379 L: dri-devel@lists.freedesktop.org
1381 T: git git://anongit.freedesktop.org/drm/drm-misc
1382 F: drivers/gpu/drm/panfrost/
1383 F: include/uapi/drm/panfrost_drm.h
1385 ARM MALI-DP DRM DRIVER
1386 M: Liviu Dudau <liviu.dudau@arm.com>
1387 M: Brian Starkey <brian.starkey@arm.com>
1388 L: Mali DP Maintainers <malidp@foss.arm.com>
1390 T: git git://anongit.freedesktop.org/drm/drm-misc
1391 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1392 F: Documentation/gpu/afbc.rst
1393 F: drivers/gpu/drm/arm/
1395 ARM MFM AND FLOPPY DRIVERS
1396 M: Ian Molton <spyro@f2s.com>
1398 F: arch/arm/include/asm/floppy.h
1399 F: arch/arm/mach-rpc/floppydma.S
1401 ARM PMU PROFILING AND DEBUGGING
1402 M: Will Deacon <will@kernel.org>
1403 M: Mark Rutland <mark.rutland@arm.com>
1404 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1406 F: Documentation/devicetree/bindings/arm/pmu.yaml
1407 F: Documentation/devicetree/bindings/perf/
1408 F: arch/arm*/include/asm/hw_breakpoint.h
1409 F: arch/arm*/include/asm/perf_event.h
1410 F: arch/arm*/kernel/hw_breakpoint.c
1411 F: arch/arm*/kernel/perf_*
1412 F: arch/arm/oprofile/common.c
1414 F: include/linux/perf/arm_pmu.h
1417 M: Russell King <linux@armlinux.org.uk>
1418 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1420 W: http://www.armlinux.org.uk/
1421 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1423 X: arch/arm/boot/dts/
1425 ARM PRIMECELL AACI PL041 DRIVER
1426 M: Russell King <linux@armlinux.org.uk>
1430 ARM PRIMECELL BUS SUPPORT
1431 M: Russell King <linux@armlinux.org.uk>
1434 F: include/linux/amba/bus.h
1436 ARM PRIMECELL CLCD PL110 DRIVER
1437 M: Russell King <linux@armlinux.org.uk>
1439 F: drivers/video/fbdev/amba-clcd.*
1441 ARM PRIMECELL KMI PL050 DRIVER
1442 M: Russell King <linux@armlinux.org.uk>
1444 F: drivers/input/serio/ambakmi.*
1445 F: include/linux/amba/kmi.h
1447 ARM PRIMECELL MMCI PL180/1 DRIVER
1448 M: Russell King <linux@armlinux.org.uk>
1450 F: drivers/mmc/host/mmci.*
1451 F: include/linux/amba/mmci.h
1453 ARM PRIMECELL SSP PL022 SPI DRIVER
1454 M: Linus Walleij <linus.walleij@linaro.org>
1455 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1457 F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
1458 F: drivers/spi/spi-pl022.c
1460 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1461 M: Russell King <linux@armlinux.org.uk>
1463 F: drivers/tty/serial/amba-pl01*.c
1464 F: include/linux/amba/serial.h
1466 ARM PRIMECELL VIC PL190/PL192 DRIVER
1467 M: Linus Walleij <linus.walleij@linaro.org>
1468 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1470 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1471 F: drivers/irqchip/irq-vic.c
1473 ARM SMC WATCHDOG DRIVER
1474 M: Julius Werner <jwerner@chromium.org>
1475 R: Evan Benn <evanbenn@chromium.org>
1477 F: Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1478 F: drivers/watchdog/arm_smc_wdt.c
1481 M: Will Deacon <will@kernel.org>
1482 R: Robin Murphy <robin.murphy@arm.com>
1483 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1485 F: Documentation/devicetree/bindings/iommu/arm,smmu*
1486 F: drivers/iommu/arm/
1487 F: drivers/iommu/io-pgtable-arm*
1489 ARM SUB-ARCHITECTURES
1490 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1492 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1496 ARM/ACTIONS SEMI ARCHITECTURE
1497 M: Andreas Färber <afaerber@suse.de>
1498 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1499 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1501 F: Documentation/devicetree/bindings/arm/actions.yaml
1502 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1503 F: Documentation/devicetree/bindings/dma/owl-dma.yaml
1504 F: Documentation/devicetree/bindings/i2c/i2c-owl.txt
1505 F: Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1506 F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1507 F: Documentation/devicetree/bindings/pinctrl/actions,*
1508 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1509 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1510 F: arch/arm/boot/dts/owl-*
1511 F: arch/arm/mach-actions/
1512 F: arch/arm64/boot/dts/actions/
1513 F: drivers/clk/actions/
1514 F: drivers/clocksource/timer-owl*
1515 F: drivers/dma/owl-dma.c
1516 F: drivers/i2c/busses/i2c-owl.c
1517 F: drivers/irqchip/irq-owl-sirq.c
1518 F: drivers/mmc/host/owl-mmc.c
1519 F: drivers/pinctrl/actions/*
1520 F: drivers/soc/actions/
1521 F: include/dt-bindings/power/owl-*
1522 F: include/dt-bindings/reset/actions,*
1523 F: include/linux/soc/actions/
1526 ARM/ADS SPHERE MACHINE SUPPORT
1527 M: Lennert Buytenhek <kernel@wantstofly.org>
1528 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1531 ARM/AFEB9260 MACHINE SUPPORT
1532 M: Sergey Lapin <slapin@ossfans.org>
1533 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1536 ARM/AJECO 1ARM MACHINE SUPPORT
1537 M: Lennert Buytenhek <kernel@wantstofly.org>
1538 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1541 ARM/Allwinner SoC Clock Support
1542 M: Emilio López <emilio@elopez.com.ar>
1544 F: drivers/clk/sunxi/
1546 ARM/Allwinner sunXi SoC support
1547 M: Maxime Ripard <mripard@kernel.org>
1548 M: Chen-Yu Tsai <wens@csie.org>
1549 R: Jernej Skrabec <jernej.skrabec@siol.net>
1550 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1552 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1553 F: arch/arm/mach-sunxi/
1554 F: arch/arm64/boot/dts/allwinner/
1555 F: drivers/clk/sunxi-ng/
1556 F: drivers/pinctrl/sunxi/
1557 F: drivers/soc/sunxi/
1561 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1562 M: Neil Armstrong <narmstrong@baylibre.com>
1563 M: Jerome Brunet <jbrunet@baylibre.com>
1564 L: linux-amlogic@lists.infradead.org
1566 F: Documentation/devicetree/bindings/clock/amlogic*
1567 F: drivers/clk/meson/
1568 F: include/dt-bindings/clock/gxbb*
1569 F: include/dt-bindings/clock/meson*
1571 ARM/Amlogic Meson SoC Crypto Drivers
1572 M: Corentin Labbe <clabbe@baylibre.com>
1573 L: linux-crypto@vger.kernel.org
1574 L: linux-amlogic@lists.infradead.org
1576 F: Documentation/devicetree/bindings/crypto/amlogic*
1577 F: drivers/crypto/amlogic/
1579 ARM/Amlogic Meson SoC Sound Drivers
1580 M: Jerome Brunet <jbrunet@baylibre.com>
1581 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1583 F: Documentation/devicetree/bindings/sound/amlogic*
1586 ARM/Amlogic Meson SoC support
1587 M: Kevin Hilman <khilman@baylibre.com>
1588 R: Neil Armstrong <narmstrong@baylibre.com>
1589 R: Jerome Brunet <jbrunet@baylibre.com>
1590 R: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
1591 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1592 L: linux-amlogic@lists.infradead.org
1594 W: http://linux-meson.com/
1595 F: arch/arm/boot/dts/meson*
1596 F: arch/arm/mach-meson/
1597 F: arch/arm64/boot/dts/amlogic/
1598 F: drivers/mmc/host/meson*
1599 F: drivers/pinctrl/meson/
1600 F: drivers/rtc/rtc-meson*
1601 F: drivers/soc/amlogic/
1604 ARM/Annapurna Labs ALPINE ARCHITECTURE
1605 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1606 M: Antoine Tenart <atenart@kernel.org>
1607 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1609 F: arch/arm/boot/dts/alpine*
1610 F: arch/arm/mach-alpine/
1611 F: arch/arm64/boot/dts/amazon/
1612 F: drivers/*/*alpine*
1614 ARM/ARTPEC MACHINE SUPPORT
1615 M: Jesper Nilsson <jesper.nilsson@axis.com>
1616 M: Lars Persson <lars.persson@axis.com>
1617 L: linux-arm-kernel@axis.com
1619 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1620 F: arch/arm/boot/dts/artpec6*
1621 F: arch/arm/mach-artpec
1623 F: drivers/crypto/axis
1624 F: drivers/mmc/host/usdhi6rol0.c
1625 F: drivers/pinctrl/pinctrl-artpec*
1627 ARM/ASPEED I2C DRIVER
1628 M: Brendan Higgins <brendanhiggins@google.com>
1629 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1630 R: Joel Stanley <joel@jms.id.au>
1631 L: linux-i2c@vger.kernel.org
1632 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1634 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1635 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1636 F: drivers/i2c/busses/i2c-aspeed.c
1637 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1639 ARM/ASPEED MACHINE SUPPORT
1640 M: Joel Stanley <joel@jms.id.au>
1641 R: Andrew Jeffery <andrew@aj.id.au>
1642 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1643 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1645 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1646 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1647 F: arch/arm/boot/dts/aspeed-*
1648 F: arch/arm/mach-aspeed/
1651 ARM/BITMAIN ARCHITECTURE
1652 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1653 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1655 F: Documentation/devicetree/bindings/arm/bitmain.yaml
1656 F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1657 F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1658 F: arch/arm64/boot/dts/bitmain/
1659 F: drivers/clk/clk-bm1880.c
1660 F: drivers/pinctrl/pinctrl-bm1880.c
1662 ARM/CALXEDA HIGHBANK ARCHITECTURE
1663 M: Andre Przywara <andre.przywara@arm.com>
1664 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1666 F: arch/arm/boot/dts/ecx-*.dts*
1667 F: arch/arm/boot/dts/highbank.dts
1668 F: arch/arm/mach-highbank/
1670 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1671 M: Krzysztof Halasa <khalasa@piap.pl>
1673 F: arch/arm/mach-cns3xxx/
1675 ARM/CAVIUM THUNDER NETWORK DRIVER
1676 M: Sunil Goutham <sgoutham@marvell.com>
1677 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1679 F: drivers/net/ethernet/cavium/thunder/
1681 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1682 M: Lukasz Majewski <lukma@denx.de>
1683 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1685 F: arch/arm/mach-ep93xx/ts72xx.c
1687 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1688 M: Alexander Shiyan <shc_work@mail.ru>
1689 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1693 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1694 M: Lennert Buytenhek <kernel@wantstofly.org>
1695 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1698 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1699 M: Hartley Sweeten <hsweeten@visionengravers.com>
1700 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1701 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1703 F: arch/arm/mach-ep93xx/
1704 F: arch/arm/mach-ep93xx/include/mach/
1707 M: Russell King <linux@armlinux.org.uk>
1708 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1710 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1711 F: drivers/clk/clkdev.c
1713 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1714 M: Baruch Siach <baruch@tkos.co.il>
1715 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1717 F: arch/arm/boot/dts/cx92755*
1720 ARM/CONTEC MICRO9 MACHINE SUPPORT
1721 M: Hubert Feurstein <hubert.feurstein@contec.at>
1723 F: arch/arm/mach-ep93xx/micro9.c
1725 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1726 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1727 M: Suzuki K Poulose <suzuki.poulose@arm.com>
1728 R: Mike Leach <mike.leach@linaro.org>
1729 R: Leo Yan <leo.yan@linaro.org>
1730 L: coresight@lists.linaro.org (moderated for non-subscribers)
1731 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1733 T: git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
1734 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1735 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1736 F: Documentation/devicetree/bindings/arm/coresight-cti.yaml
1737 F: Documentation/devicetree/bindings/arm/coresight.txt
1738 F: Documentation/trace/coresight/*
1739 F: drivers/hwtracing/coresight/*
1740 F: include/dt-bindings/arm/coresight-cti-dt.h
1741 F: tools/perf/arch/arm/util/auxtrace.c
1742 F: tools/perf/arch/arm/util/cs-etm.c
1743 F: tools/perf/arch/arm/util/cs-etm.h
1744 F: tools/perf/arch/arm/util/pmu.c
1745 F: tools/perf/util/cs-etm-decoder/*
1746 F: tools/perf/util/cs-etm.*
1748 ARM/CORGI MACHINE SUPPORT
1749 M: Richard Purdie <rpurdie@rpsys.net>
1752 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1753 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1754 M: Linus Walleij <linus.walleij@linaro.org>
1755 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1757 T: git git://github.com/ulli-kroll/linux.git
1758 F: Documentation/devicetree/bindings/arm/gemini.txt
1759 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1760 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1761 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1762 F: arch/arm/mach-gemini/
1763 F: drivers/net/ethernet/cortina/
1764 F: drivers/pinctrl/pinctrl-gemini.c
1765 F: drivers/rtc/rtc-ftrtc010.c
1767 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1768 M: Barry Song <baohua@kernel.org>
1769 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1771 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1772 F: arch/arm/boot/dts/prima2*
1773 F: arch/arm/mach-prima2/
1774 F: drivers/clk/sirf/
1775 F: drivers/clocksource/timer-atlas7.c
1776 F: drivers/clocksource/timer-prima2.c
1780 ARM/CZ.NIC TURRIS MOX SUPPORT
1781 M: Marek Behun <marek.behun@nic.cz>
1783 W: http://mox.turris.cz
1784 F: Documentation/ABI/testing/debugfs-moxtet
1785 F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
1786 F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1787 F: Documentation/devicetree/bindings/bus/moxtet.txt
1788 F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1789 F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1790 F: drivers/bus/moxtet.c
1791 F: drivers/firmware/turris-mox-rwtm.c
1792 F: drivers/gpio/gpio-moxtet.c
1793 F: include/linux/moxtet.h
1795 ARM/EBSA110 MACHINE SUPPORT
1796 M: Russell King <linux@armlinux.org.uk>
1797 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1799 W: http://www.armlinux.org.uk/
1800 F: arch/arm/mach-ebsa110/
1801 F: drivers/net/ethernet/amd/am79c961a.*
1803 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1804 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1805 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1806 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1810 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1811 M: Robert Jarzmik <robert.jarzmik@free.fr>
1812 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1814 F: arch/arm/mach-pxa/ezx.c
1816 ARM/FARADAY FA526 PORT
1817 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1818 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1820 T: git git://git.berlios.de/gemini-board
1821 F: arch/arm/mm/*-fa*
1823 ARM/FOOTBRIDGE ARCHITECTURE
1824 M: Russell King <linux@armlinux.org.uk>
1825 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1827 W: http://www.armlinux.org.uk/
1828 F: arch/arm/include/asm/hardware/dec21285.h
1829 F: arch/arm/mach-footbridge/
1831 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1832 M: Shawn Guo <shawnguo@kernel.org>
1833 M: Sascha Hauer <s.hauer@pengutronix.de>
1834 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1835 R: Fabio Estevam <festevam@gmail.com>
1836 R: NXP Linux Team <linux-imx@nxp.com>
1837 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1839 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1840 X: drivers/media/i2c/
1844 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1845 M: Shawn Guo <shawnguo@kernel.org>
1846 M: Li Yang <leoyang.li@nxp.com>
1847 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1849 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1850 F: arch/arm/boot/dts/ls1021a*
1851 F: arch/arm64/boot/dts/freescale/fsl-*
1852 F: arch/arm64/boot/dts/freescale/qoriq-*
1854 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1855 M: Shawn Guo <shawnguo@kernel.org>
1856 M: Sascha Hauer <s.hauer@pengutronix.de>
1857 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1858 R: Stefan Agner <stefan@agner.ch>
1859 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1861 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1862 F: arch/arm/boot/dts/vf*
1863 F: arch/arm/mach-imx/*vf610*
1865 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1866 M: Lennert Buytenhek <kernel@wantstofly.org>
1867 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1870 ARM/GUMSTIX MACHINE SUPPORT
1871 M: Steve Sakoman <sakoman@gmail.com>
1872 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1875 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1876 M: Philipp Zabel <philipp.zabel@gmail.com>
1877 M: Paul Parsons <lost.distance@yahoo.com>
1878 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1880 F: arch/arm/mach-pxa/hx4700.c
1881 F: arch/arm/mach-pxa/include/mach/hx4700.h
1882 F: sound/soc/pxa/hx4700.c
1884 ARM/HISILICON SOC SUPPORT
1885 M: Wei Xu <xuwei5@hisilicon.com>
1886 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1888 W: http://www.hisilicon.com
1889 T: git git://github.com/hisilicon/linux-hisi.git
1890 F: arch/arm/boot/dts/hi3*
1891 F: arch/arm/boot/dts/hip*
1892 F: arch/arm/boot/dts/hisi*
1893 F: arch/arm/mach-hisi/
1894 F: arch/arm64/boot/dts/hisilicon/
1896 ARM/HP JORNADA 7XX MACHINE SUPPORT
1897 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1900 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1901 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1902 F: arch/arm/mach-sa1100/jornada720.c
1904 ARM/IGEP MACHINE SUPPORT
1905 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1906 M: Javier Martinez Canillas <javier@dowhile0.org>
1907 L: linux-omap@vger.kernel.org
1908 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1910 F: arch/arm/boot/dts/omap3-igep*
1912 ARM/INCOME PXA270 SUPPORT
1913 M: Marek Vasut <marek.vasut@gmail.com>
1914 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1916 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1918 ARM/INTEL IOP32X ARM ARCHITECTURE
1919 M: Lennert Buytenhek <kernel@wantstofly.org>
1920 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1923 ARM/INTEL IQ81342EX MACHINE SUPPORT
1924 M: Lennert Buytenhek <kernel@wantstofly.org>
1925 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1928 ARM/INTEL IXDP2850 MACHINE SUPPORT
1929 M: Lennert Buytenhek <kernel@wantstofly.org>
1930 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1933 ARM/INTEL IXP4XX ARM ARCHITECTURE
1934 M: Linus Walleij <linusw@kernel.org>
1935 M: Imre Kaloz <kaloz@openwrt.org>
1936 M: Krzysztof Halasa <khalasa@piap.pl>
1937 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1939 F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1940 F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1941 F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1942 F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1943 F: arch/arm/mach-ixp4xx/
1944 F: drivers/clocksource/timer-ixp4xx.c
1945 F: drivers/gpio/gpio-ixp4xx.c
1946 F: drivers/irqchip/irq-ixp4xx.c
1947 F: include/linux/irqchip/irq-ixp4xx.h
1948 F: include/linux/platform_data/timer-ixp4xx.h
1950 ARM/INTEL KEEMBAY ARCHITECTURE
1951 M: Paul J. Murphy <paul.j.murphy@intel.com>
1952 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
1954 F: Documentation/devicetree/bindings/arm/intel,keembay.yaml
1955 F: arch/arm64/boot/dts/intel/keembay-evm.dts
1956 F: arch/arm64/boot/dts/intel/keembay-soc.dtsi
1958 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1959 M: Jonathan Cameron <jic23@cam.ac.uk>
1960 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1962 F: arch/arm/mach-pxa/stargate2.c
1963 F: drivers/pcmcia/pxa2xx_stargate2.c
1965 ARM/INTEL XSC3 (MANZANO) ARM CORE
1966 M: Lennert Buytenhek <kernel@wantstofly.org>
1967 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1970 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1971 M: Lennert Buytenhek <kernel@wantstofly.org>
1972 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1975 ARM/LG1K ARCHITECTURE
1976 M: Chanho Min <chanho.min@lge.com>
1977 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1979 F: arch/arm64/boot/dts/lg/
1981 ARM/LOGICPD PXA270 MACHINE SUPPORT
1982 M: Lennert Buytenhek <kernel@wantstofly.org>
1983 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1986 ARM/LPC18XX ARCHITECTURE
1987 M: Vladimir Zapolskiy <vz@mleia.com>
1988 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1990 F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
1991 F: arch/arm/boot/dts/lpc43*
1992 F: drivers/i2c/busses/i2c-lpc2k.c
1993 F: drivers/memory/pl172.c
1994 F: drivers/mtd/spi-nor/controllers/nxp-spifi.c
1995 F: drivers/rtc/rtc-lpc24xx.c
1998 ARM/LPC32XX SOC SUPPORT
1999 M: Vladimir Zapolskiy <vz@mleia.com>
2000 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2002 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
2003 F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
2004 F: arch/arm/boot/dts/lpc32*
2005 F: arch/arm/mach-lpc32xx/
2006 F: drivers/i2c/busses/i2c-pnx.c
2007 F: drivers/net/ethernet/nxp/lpc_eth.c
2008 F: drivers/usb/host/ohci-nxp.c
2009 F: drivers/watchdog/pnx4008_wdt.c
2012 ARM/MAGICIAN MACHINE SUPPORT
2013 M: Philipp Zabel <philipp.zabel@gmail.com>
2016 ARM/Marvell Dove/MV78xx0/Orion SOC support
2017 M: Andrew Lunn <andrew@lunn.ch>
2018 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2019 M: Gregory Clement <gregory.clement@bootlin.com>
2020 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2022 T: git git://git.infradead.org/linux-mvebu.git
2023 F: Documentation/devicetree/bindings/soc/dove/
2024 F: arch/arm/boot/dts/dove*
2025 F: arch/arm/boot/dts/orion5x*
2026 F: arch/arm/mach-dove/
2027 F: arch/arm/mach-mv78xx0/
2028 F: arch/arm/mach-orion5x/
2029 F: arch/arm/plat-orion/
2030 F: drivers/soc/dove/
2032 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2033 M: Andrew Lunn <andrew@lunn.ch>
2034 M: Gregory Clement <gregory.clement@bootlin.com>
2035 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2036 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2038 T: git git://git.infradead.org/linux-mvebu.git
2039 F: arch/arm/boot/dts/armada*
2040 F: arch/arm/boot/dts/kirkwood*
2041 F: arch/arm/configs/mvebu_*_defconfig
2042 F: arch/arm/mach-mvebu/
2043 F: arch/arm64/boot/dts/marvell/armada*
2044 F: arch/arm64/boot/dts/marvell/cn913*
2045 F: drivers/cpufreq/armada-37xx-cpufreq.c
2046 F: drivers/cpufreq/armada-8k-cpufreq.c
2047 F: drivers/cpufreq/mvebu-cpufreq.c
2048 F: drivers/irqchip/irq-armada-370-xp.c
2049 F: drivers/irqchip/irq-mvebu-*
2050 F: drivers/pinctrl/mvebu/
2051 F: drivers/rtc/rtc-armada38x.c
2053 ARM/Mediatek RTC DRIVER
2054 M: Eddie Huang <eddie.huang@mediatek.com>
2055 M: Sean Wang <sean.wang@mediatek.com>
2056 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2057 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2059 F: Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2060 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2061 F: drivers/rtc/rtc-mt2712.c
2062 F: drivers/rtc/rtc-mt6397.c
2063 F: drivers/rtc/rtc-mt7622.c
2065 ARM/Mediatek SoC support
2066 M: Matthias Brugger <matthias.bgg@gmail.com>
2067 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2068 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2070 W: https://mtk.bcnfs.org/
2071 C: irc://chat.freenode.net/linux-mediatek
2072 F: arch/arm/boot/dts/mt6*
2073 F: arch/arm/boot/dts/mt7*
2074 F: arch/arm/boot/dts/mt8*
2075 F: arch/arm/mach-mediatek/
2076 F: arch/arm64/boot/dts/mediatek/
2077 F: drivers/soc/mediatek/
2082 ARM/Mediatek USB3 PHY DRIVER
2083 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
2084 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2085 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2087 F: Documentation/devicetree/bindings/phy/phy-mtk-*
2088 F: drivers/phy/mediatek/
2090 ARM/Microchip (AT91) SoC support
2091 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2092 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
2093 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2094 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2096 W: http://www.linux4sam.org
2097 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2098 F: arch/arm/boot/dts/at91*.dts
2099 F: arch/arm/boot/dts/at91*.dtsi
2100 F: arch/arm/boot/dts/sama*.dts
2101 F: arch/arm/boot/dts/sama*.dtsi
2102 F: arch/arm/include/debug/at91.S
2103 F: arch/arm/mach-at91/
2104 F: drivers/memory/atmel*
2105 F: drivers/watchdog/sama5d4_wdt.c
2106 F: include/soc/at91/
2107 X: drivers/input/touchscreen/atmel_mxt_ts.c
2108 X: drivers/net/wireless/atmel/
2112 ARM/Microchip Sparx5 SoC support
2113 M: Lars Povlsen <lars.povlsen@microchip.com>
2114 M: Steen Hegelund <Steen.Hegelund@microchip.com>
2115 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
2116 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2118 T: git git://github.com/microchip-ung/linux-upstream.git
2119 F: arch/arm64/boot/dts/microchip/
2122 ARM/MIOA701 MACHINE SUPPORT
2123 M: Robert Jarzmik <robert.jarzmik@free.fr>
2124 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2126 F: arch/arm/mach-pxa/mioa701.c
2128 ARM/MStar/Sigmastar Armv7 SoC support
2129 M: Daniel Palmer <daniel@thingy.jp>
2130 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2132 W: http://linux-chenxing.org/
2133 F: Documentation/devicetree/bindings/arm/mstar/*
2134 F: arch/arm/boot/dts/mstar-*
2135 F: arch/arm/mach-mstar/
2137 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2138 M: Michael Petchkovsky <mkpetch@internode.on.net>
2141 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
2142 M: Linus Walleij <linus.walleij@linaro.org>
2143 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2145 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2146 F: Documentation/devicetree/bindings/arm/ste-*
2147 F: Documentation/devicetree/bindings/arm/ux500.yaml
2148 F: Documentation/devicetree/bindings/arm/ux500/
2149 F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2150 F: Documentation/devicetree/bindings/i2c/i2c-stu300.txt
2151 F: arch/arm/boot/dts/ste-*
2152 F: arch/arm/mach-nomadik/
2153 F: arch/arm/mach-u300/
2154 F: arch/arm/mach-ux500/
2155 F: drivers/clk/clk-nomadik.c
2156 F: drivers/clk/clk-u300.c
2157 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2158 F: drivers/clocksource/timer-u300.c
2159 F: drivers/dma/coh901318*
2160 F: drivers/dma/ste_dma40*
2161 F: drivers/hwspinlock/u8500_hsem.c
2162 F: drivers/i2c/busses/i2c-nomadik.c
2163 F: drivers/i2c/busses/i2c-stu300.c
2164 F: drivers/iio/adc/ab8500-gpadc.c
2165 F: drivers/mfd/ab3100*
2166 F: drivers/mfd/ab8500*
2167 F: drivers/mfd/abx500*
2168 F: drivers/mfd/db8500*
2169 F: drivers/mfd/dbx500*
2170 F: drivers/pinctrl/nomadik/
2171 F: drivers/pinctrl/pinctrl-coh901*
2172 F: drivers/pinctrl/pinctrl-u300.c
2173 F: drivers/rtc/rtc-ab3100.c
2174 F: drivers/rtc/rtc-ab8500.c
2175 F: drivers/rtc/rtc-coh901331.c
2176 F: drivers/rtc/rtc-pl031.c
2177 F: drivers/soc/ux500/
2178 F: drivers/watchdog/coh901327_wdt.c
2180 ARM/NUVOTON NPCM ARCHITECTURE
2181 M: Avi Fishman <avifishman70@gmail.com>
2182 M: Tomer Maimon <tmaimon77@gmail.com>
2183 M: Tali Perry <tali.perry1@gmail.com>
2184 R: Patrick Venture <venture@google.com>
2185 R: Nancy Yuen <yuenn@google.com>
2186 R: Benjamin Fair <benjaminfair@google.com>
2187 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2189 F: Documentation/devicetree/bindings/*/*/*npcm*
2190 F: Documentation/devicetree/bindings/*/*npcm*
2191 F: arch/arm/boot/dts/nuvoton-npcm*
2192 F: arch/arm/mach-npcm/
2194 F: drivers/*/*/*npcm*
2195 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2197 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2198 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
2200 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
2201 F: arch/arm/mach-s3c/gta02.h
2202 F: arch/arm/mach-s3c/mach-gta02.c
2204 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2205 M: Alexander Clouter <alex@digriz.org.uk>
2206 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2208 W: http://www.digriz.org.uk/ts78xx/kernel
2209 F: arch/arm/mach-orion5x/ts78xx-*
2211 ARM/OXNAS platform support
2212 M: Neil Armstrong <narmstrong@baylibre.com>
2213 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2214 L: linux-oxnas@groups.io (moderated for non-subscribers)
2216 F: arch/arm/boot/dts/ox8*.dts*
2217 F: arch/arm/mach-oxnas/
2218 F: drivers/power/reset/oxnas-restart.c
2221 ARM/PALM TREO SUPPORT
2222 M: Tomas Cech <sleep_walker@suse.com>
2223 L: linux-arm-kernel@lists.infradead.org
2225 W: http://hackndev.com
2226 F: arch/arm/mach-pxa/palmtreo.*
2228 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2229 M: Marek Vasut <marek.vasut@gmail.com>
2230 L: linux-arm-kernel@lists.infradead.org
2232 W: http://hackndev.com
2233 F: arch/arm/mach-pxa/include/mach/palmld.h
2234 F: arch/arm/mach-pxa/include/mach/palmtc.h
2235 F: arch/arm/mach-pxa/include/mach/palmtx.h
2236 F: arch/arm/mach-pxa/palmld.c
2237 F: arch/arm/mach-pxa/palmt5.*
2238 F: arch/arm/mach-pxa/palmtc.c
2239 F: arch/arm/mach-pxa/palmte2.*
2240 F: arch/arm/mach-pxa/palmtx.c
2243 M: Sergey Lapin <slapin@ossfans.org>
2244 L: linux-arm-kernel@lists.infradead.org
2246 W: http://hackndev.com
2247 F: arch/arm/mach-pxa/palmz72.*
2250 M: Peter Chubb <pleb@gelato.unsw.edu.au>
2252 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2254 ARM/PT DIGITAL BOARD PORT
2255 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2256 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2258 W: http://www.armlinux.org.uk/
2260 ARM/QUALCOMM SUPPORT
2261 M: Andy Gross <agross@kernel.org>
2262 M: Bjorn Andersson <bjorn.andersson@linaro.org>
2263 L: linux-arm-msm@vger.kernel.org
2265 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2266 F: Documentation/devicetree/bindings/*/qcom*
2267 F: Documentation/devicetree/bindings/soc/qcom/
2268 F: arch/arm/boot/dts/qcom-*.dts
2269 F: arch/arm/boot/dts/qcom-*.dtsi
2270 F: arch/arm/mach-qcom/
2271 F: arch/arm64/boot/dts/qcom/
2272 F: drivers/*/*/qcom*
2273 F: drivers/*/*/qcom/
2274 F: drivers/*/pm8???-*
2277 F: drivers/bluetooth/btqcomsmd.c
2278 F: drivers/clocksource/timer-qcom.c
2279 F: drivers/cpuidle/cpuidle-qcom-spm.c
2280 F: drivers/extcon/extcon-qcom*
2281 F: drivers/i2c/busses/i2c-qcom-geni.c
2282 F: drivers/i2c/busses/i2c-qup.c
2283 F: drivers/iommu/msm*
2284 F: drivers/mfd/ssbi.c
2285 F: drivers/mmc/host/mmci_qcom*
2286 F: drivers/mmc/host/sdhci-msm.c
2287 F: drivers/pci/controller/dwc/pcie-qcom.c
2288 F: drivers/phy/qualcomm/
2289 F: drivers/power/*/msm*
2290 F: drivers/reset/reset-qcom-*
2291 F: drivers/scsi/ufs/ufs-qcom*
2292 F: drivers/spi/spi-geni-qcom.c
2293 F: drivers/spi/spi-qcom-qspi.c
2294 F: drivers/spi/spi-qup.c
2295 F: drivers/tty/serial/msm_serial.c
2296 F: drivers/usb/dwc3/dwc3-qcom.c
2297 F: include/dt-bindings/*/qcom*
2298 F: include/linux/*/qcom*
2300 ARM/RADISYS ENP2611 MACHINE SUPPORT
2301 M: Lennert Buytenhek <kernel@wantstofly.org>
2302 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2305 ARM/RDA MICRO ARCHITECTURE
2306 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2307 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2308 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2310 F: Documentation/devicetree/bindings/arm/rda.yaml
2311 F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2312 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2313 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2314 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2315 F: arch/arm/boot/dts/rda8810pl-*
2316 F: drivers/clocksource/timer-rda.c
2317 F: drivers/gpio/gpio-rda.c
2318 F: drivers/irqchip/irq-rda-intc.c
2319 F: drivers/tty/serial/rda-uart.c
2321 ARM/REALTEK ARCHITECTURE
2322 M: Andreas Färber <afaerber@suse.de>
2323 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2324 L: linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2326 F: Documentation/devicetree/bindings/arm/realtek.yaml
2327 F: arch/arm/boot/dts/rtd*
2328 F: arch/arm/mach-realtek/
2329 F: arch/arm64/boot/dts/realtek/
2331 ARM/RENESAS ARM64 ARCHITECTURE
2332 M: Geert Uytterhoeven <geert+renesas@glider.be>
2333 M: Magnus Damm <magnus.damm@gmail.com>
2334 L: linux-renesas-soc@vger.kernel.org
2336 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2337 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2338 F: Documentation/devicetree/bindings/arm/renesas.yaml
2339 F: arch/arm64/boot/dts/renesas/
2340 F: drivers/soc/renesas/
2341 F: include/linux/soc/renesas/
2343 ARM/RISCPC ARCHITECTURE
2344 M: Russell King <linux@armlinux.org.uk>
2345 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2347 W: http://www.armlinux.org.uk/
2348 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2349 F: arch/arm/include/asm/hardware/ioc.h
2350 F: arch/arm/include/asm/hardware/iomd.h
2351 F: arch/arm/include/asm/hardware/memc.h
2352 F: arch/arm/mach-rpc/
2353 F: drivers/net/ethernet/8390/etherh.c
2354 F: drivers/net/ethernet/i825xx/ether1*
2355 F: drivers/net/ethernet/seeq/ether3*
2356 F: drivers/scsi/arm/
2358 ARM/Rockchip SoC support
2359 M: Heiko Stuebner <heiko@sntech.de>
2360 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2361 L: linux-rockchip@lists.infradead.org
2363 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2364 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2365 F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2366 F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2367 F: arch/arm/boot/dts/rk3*
2368 F: arch/arm/boot/dts/rv1108*
2369 F: arch/arm/mach-rockchip/
2370 F: drivers/*/*/*rockchip*
2371 F: drivers/*/*rockchip*
2372 F: drivers/clk/rockchip/
2373 F: drivers/i2c/busses/i2c-rk3x.c
2374 F: sound/soc/rockchip/
2377 ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2378 M: Krzysztof Kozlowski <krzk@kernel.org>
2379 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2380 L: linux-samsung-soc@vger.kernel.org
2382 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2383 F: Documentation/arm/samsung/
2384 F: Documentation/devicetree/bindings/arm/samsung/
2385 F: Documentation/devicetree/bindings/power/pd-samsung.yaml
2386 F: arch/arm/boot/dts/exynos*
2387 F: arch/arm/boot/dts/s3c*
2388 F: arch/arm/boot/dts/s5p*
2389 F: arch/arm/mach-exynos*/
2390 F: arch/arm/mach-s3c/
2391 F: arch/arm/mach-s5p*/
2392 F: arch/arm64/boot/dts/exynos/
2393 F: drivers/*/*/*s3c24*
2394 F: drivers/*/*s3c24*
2395 F: drivers/*/*s3c64xx*
2396 F: drivers/*/*s5pv210*
2397 F: drivers/memory/samsung/
2398 F: drivers/soc/samsung/
2399 F: drivers/tty/serial/samsung*
2400 F: include/linux/soc/samsung/
2406 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2407 M: Andrzej Hajda <a.hajda@samsung.com>
2408 L: linux-arm-kernel@lists.infradead.org
2409 L: linux-media@vger.kernel.org
2411 F: drivers/media/platform/s5p-g2d/
2413 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2414 M: Marek Szyprowski <m.szyprowski@samsung.com>
2415 L: linux-samsung-soc@vger.kernel.org
2416 L: linux-media@vger.kernel.org
2418 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2419 F: drivers/media/cec/platform/s5p/
2421 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2422 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2423 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2424 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2425 L: linux-arm-kernel@lists.infradead.org
2426 L: linux-media@vger.kernel.org
2428 F: drivers/media/platform/s5p-jpeg/
2430 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2431 M: Andrzej Hajda <a.hajda@samsung.com>
2432 L: linux-arm-kernel@lists.infradead.org
2433 L: linux-media@vger.kernel.org
2435 F: drivers/media/platform/s5p-mfc/
2437 ARM/SHMOBILE ARM ARCHITECTURE
2438 M: Geert Uytterhoeven <geert+renesas@glider.be>
2439 M: Magnus Damm <magnus.damm@gmail.com>
2440 L: linux-renesas-soc@vger.kernel.org
2442 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2443 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2444 F: Documentation/devicetree/bindings/arm/renesas.yaml
2445 F: arch/arm/boot/dts/emev2*
2446 F: arch/arm/boot/dts/gr-peach*
2447 F: arch/arm/boot/dts/iwg20d-q7*
2448 F: arch/arm/boot/dts/r7s*
2449 F: arch/arm/boot/dts/r8a*
2450 F: arch/arm/boot/dts/r9a*
2451 F: arch/arm/boot/dts/sh*
2452 F: arch/arm/configs/shmobile_defconfig
2453 F: arch/arm/include/debug/renesas-scif.S
2454 F: arch/arm/mach-shmobile/
2455 F: drivers/soc/renesas/
2456 F: include/linux/soc/renesas/
2458 ARM/SOCFPGA ARCHITECTURE
2459 M: Dinh Nguyen <dinguyen@kernel.org>
2461 W: http://www.rocketboards.org
2462 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2463 F: arch/arm/boot/dts/socfpga*
2464 F: arch/arm/configs/socfpga_defconfig
2465 F: arch/arm/mach-socfpga/
2466 F: arch/arm64/boot/dts/altera/
2467 F: arch/arm64/boot/dts/intel/
2469 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2470 M: Dinh Nguyen <dinguyen@kernel.org>
2472 F: drivers/clk/socfpga/
2474 ARM/SOCFPGA EDAC SUPPORT
2475 M: Dinh Nguyen <dinguyen@kernel.org>
2477 F: drivers/edac/altera_edac.
2479 ARM/SPREADTRUM SoC SUPPORT
2480 M: Orson Zhai <orsonzhai@gmail.com>
2481 M: Baolin Wang <baolin.wang7@gmail.com>
2482 M: Chunyan Zhang <zhang.lyra@gmail.com>
2484 F: arch/arm64/boot/dts/sprd
2489 ARM/STI ARCHITECTURE
2490 M: Patrice Chotard <patrice.chotard@st.com>
2491 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2493 W: http://www.stlinux.com
2494 F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2495 F: arch/arm/boot/dts/sti*
2496 F: arch/arm/mach-sti/
2497 F: drivers/ata/ahci_st.c
2498 F: drivers/char/hw_random/st-rng.c
2499 F: drivers/clocksource/arm_global_timer.c
2500 F: drivers/clocksource/clksrc_st_lpc.c
2501 F: drivers/cpufreq/sti-cpufreq.c
2502 F: drivers/dma/st_fdma*
2503 F: drivers/i2c/busses/i2c-st.c
2504 F: drivers/media/platform/sti/c8sectpfe/
2505 F: drivers/media/rc/st_rc.c
2506 F: drivers/mmc/host/sdhci-st.c
2507 F: drivers/phy/st/phy-miphy28lp.c
2508 F: drivers/phy/st/phy-stih407-usb.c
2509 F: drivers/pinctrl/pinctrl-st.c
2510 F: drivers/remoteproc/st_remoteproc.c
2511 F: drivers/remoteproc/st_slim_rproc.c
2512 F: drivers/reset/sti/
2513 F: drivers/rtc/rtc-st-lpc.c
2514 F: drivers/tty/serial/st-asc.c
2515 F: drivers/usb/dwc3/dwc3-st.c
2516 F: drivers/usb/host/ehci-st.c
2517 F: drivers/usb/host/ohci-st.c
2518 F: drivers/watchdog/st_lpc_wdt.c
2519 F: include/linux/remoteproc/st_slim_rproc.h
2521 ARM/STM32 ARCHITECTURE
2522 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2523 M: Alexandre Torgue <alexandre.torgue@st.com>
2524 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2525 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2527 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2528 F: arch/arm/boot/dts/stm32*
2529 F: arch/arm/mach-stm32/
2530 F: drivers/clocksource/armv7m_systick.c
2534 ARM/Synaptics SoC support
2535 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2536 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2537 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2539 F: arch/arm/boot/dts/berlin*
2540 F: arch/arm/mach-berlin/
2541 F: arch/arm64/boot/dts/synaptics/
2543 ARM/TANGO ARCHITECTURE
2544 M: Marc Gonzalez <marc.w.gonzalez@free.fr>
2545 M: Mans Rullgard <mans@mansr.com>
2546 L: linux-arm-kernel@lists.infradead.org
2550 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2551 M: Lennert Buytenhek <kernel@wantstofly.org>
2552 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2555 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2556 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2557 L: linux-tegra@vger.kernel.org
2558 L: linux-media@vger.kernel.org
2560 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2561 F: drivers/media/cec/platform/tegra/
2563 ARM/TETON BGA MACHINE SUPPORT
2564 M: "Mark F. Brown" <mark.brown314@gmail.com>
2565 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2568 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2569 M: Santosh Shilimkar <ssantosh@kernel.org>
2570 L: linux-kernel@vger.kernel.org
2572 F: drivers/memory/*emif*
2574 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2575 M: Santosh Shilimkar <ssantosh@kernel.org>
2576 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2578 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2579 F: arch/arm/boot/dts/keystone-*
2580 F: arch/arm/mach-keystone/
2582 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2583 M: Santosh Shilimkar <ssantosh@kernel.org>
2584 L: linux-kernel@vger.kernel.org
2586 F: drivers/clk/keystone/
2588 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2589 M: Santosh Shilimkar <ssantosh@kernel.org>
2590 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2591 L: linux-kernel@vger.kernel.org
2593 F: drivers/clocksource/timer-keystone.c
2595 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2596 M: Santosh Shilimkar <ssantosh@kernel.org>
2597 L: linux-kernel@vger.kernel.org
2599 F: drivers/power/reset/keystone-reset.c
2601 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2602 M: Tero Kristo <t-kristo@ti.com>
2603 M: Nishanth Menon <nm@ti.com>
2604 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2606 F: Documentation/devicetree/bindings/arm/ti/k3.yaml
2607 F: arch/arm64/boot/dts/ti/Makefile
2608 F: arch/arm64/boot/dts/ti/k3-*
2609 F: include/dt-bindings/pinctrl/k3.h
2611 ARM/THECUS N2100 MACHINE SUPPORT
2612 M: Lennert Buytenhek <kernel@wantstofly.org>
2613 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2616 ARM/TOSA MACHINE SUPPORT
2617 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2618 M: Dirk Opfer <dirk@opfer-online.de>
2621 ARM/TOSHIBA VISCONTI ARCHITECTURE
2622 M: Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
2623 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2625 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
2626 F: Documentation/devicetree/bindings/arm/toshiba.yaml
2627 F: Documentation/devicetree/bindings/pinctrl/toshiba,tmpv7700-pinctrl.yaml
2628 F: arch/arm64/boot/dts/toshiba/
2629 F: drivers/pinctrl/visconti/
2632 ARM/UNIPHIER ARCHITECTURE
2633 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2635 F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2636 F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2637 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2638 F: arch/arm/boot/dts/uniphier*
2639 F: arch/arm/include/asm/hardware/cache-uniphier.h
2640 F: arch/arm/mach-uniphier/
2641 F: arch/arm/mm/cache-uniphier.c
2642 F: arch/arm64/boot/dts/socionext/uniphier*
2643 F: drivers/bus/uniphier-system-bus.c
2644 F: drivers/clk/uniphier/
2645 F: drivers/dma/uniphier-mdmac.c
2646 F: drivers/gpio/gpio-uniphier.c
2647 F: drivers/i2c/busses/i2c-uniphier*
2648 F: drivers/irqchip/irq-uniphier-aidet.c
2649 F: drivers/mmc/host/uniphier-sd.c
2650 F: drivers/pinctrl/uniphier/
2651 F: drivers/reset/reset-uniphier.c
2652 F: drivers/tty/serial/8250/8250_uniphier.c
2655 ARM/VERSATILE EXPRESS PLATFORM
2656 M: Liviu Dudau <liviu.dudau@arm.com>
2657 M: Sudeep Holla <sudeep.holla@arm.com>
2658 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2659 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2663 F: arch/arm/boot/dts/vexpress*
2664 F: arch/arm/mach-vexpress/
2665 F: arch/arm64/boot/dts/arm/
2666 F: drivers/clk/versatile/clk-vexpress-osc.c
2667 F: drivers/clocksource/timer-versatile.c
2671 M: Russell King <linux@armlinux.org.uk>
2672 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2674 W: http://www.armlinux.org.uk/
2677 ARM/VOIPAC PXA270 SUPPORT
2678 M: Marek Vasut <marek.vasut@gmail.com>
2679 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2681 F: arch/arm/mach-pxa/include/mach/vpac270.h
2682 F: arch/arm/mach-pxa/vpac270.c
2684 ARM/VT8500 ARM ARCHITECTURE
2685 M: Tony Prisk <linux@prisktech.co.nz>
2686 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2688 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2689 F: arch/arm/mach-vt8500/
2690 F: drivers/clocksource/timer-vt8500.c
2691 F: drivers/i2c/busses/i2c-wmt.c
2692 F: drivers/mmc/host/wmt-sdmmc.c
2693 F: drivers/pwm/pwm-vt8500.c
2694 F: drivers/rtc/rtc-vt8500.c
2695 F: drivers/tty/serial/vt8500_serial.c
2696 F: drivers/usb/host/ehci-platform.c
2697 F: drivers/usb/host/uhci-platform.c
2698 F: drivers/video/fbdev/vt8500lcdfb.*
2699 F: drivers/video/fbdev/wm8505fb*
2700 F: drivers/video/fbdev/wmt_ge_rops.*
2702 ARM/ZIPIT Z2 SUPPORT
2703 M: Marek Vasut <marek.vasut@gmail.com>
2704 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2706 F: arch/arm/mach-pxa/include/mach/z2.h
2707 F: arch/arm/mach-pxa/z2.c
2709 ARM/ZTE ARCHITECTURE
2710 M: Jun Nie <jun.nie@linaro.org>
2711 M: Shawn Guo <shawnguo@kernel.org>
2712 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2714 F: Documentation/devicetree/bindings/arm/zte.yaml
2715 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2716 F: Documentation/devicetree/bindings/dma/zxdma.txt
2717 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2718 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2719 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2720 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2721 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2722 F: Documentation/devicetree/bindings/soc/zte/
2723 F: Documentation/devicetree/bindings/sound/zte,*.txt
2724 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2725 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2726 F: arch/arm/boot/dts/zx2967*
2727 F: arch/arm/mach-zx/
2728 F: arch/arm64/boot/dts/zte/
2730 F: drivers/dma/zx_dma.c
2731 F: drivers/gpio/gpio-zx.c
2732 F: drivers/i2c/busses/i2c-zx2967.c
2733 F: drivers/mmc/host/dw_mmc-zx.*
2734 F: drivers/pinctrl/zte/
2736 F: drivers/thermal/zx2967_thermal.c
2737 F: drivers/watchdog/zx2967_wdt.c
2738 F: include/dt-bindings/clock/zx2967*.h
2739 F: include/dt-bindings/soc/zte,*.h
2740 F: sound/soc/codecs/zx_aud96p22.c
2743 ARM/ZYNQ ARCHITECTURE
2744 M: Michal Simek <michal.simek@xilinx.com>
2745 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2747 W: http://wiki.xilinx.com
2748 T: git https://github.com/Xilinx/linux-xlnx.git
2749 F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
2750 F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
2751 F: arch/arm/mach-zynq/
2752 F: drivers/block/xsysace.c
2753 F: drivers/clocksource/timer-cadence-ttc.c
2754 F: drivers/cpuidle/cpuidle-zynq.c
2755 F: drivers/edac/synopsys_edac.c
2756 F: drivers/i2c/busses/i2c-cadence.c
2757 F: drivers/i2c/busses/i2c-xiic.c
2758 F: drivers/mmc/host/sdhci-of-arasan.c
2762 ARM64 PORT (AARCH64 ARCHITECTURE)
2763 M: Catalin Marinas <catalin.marinas@arm.com>
2764 M: Will Deacon <will@kernel.org>
2765 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2767 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2768 F: Documentation/arm64/
2770 F: tools/testing/selftests/arm64/
2771 X: arch/arm64/boot/dts/
2773 AS3645A LED FLASH CONTROLLER DRIVER
2774 M: Sakari Ailus <sakari.ailus@iki.fi>
2775 L: linux-leds@vger.kernel.org
2777 F: drivers/leds/leds-as3645a.c
2779 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2780 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2781 L: linux-media@vger.kernel.org
2783 T: git git://linuxtv.org/media_tree.git
2784 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2785 F: drivers/media/i2c/ak7375.c
2787 ASAHI KASEI AK8974 DRIVER
2788 M: Linus Walleij <linus.walleij@linaro.org>
2789 L: linux-iio@vger.kernel.org
2791 W: http://www.akm.com/
2792 F: drivers/iio/magnetometer/ak8974.c
2794 ASC7621 HARDWARE MONITOR DRIVER
2795 M: George Joseph <george.joseph@fairview5.com>
2796 L: linux-hwmon@vger.kernel.org
2798 F: Documentation/hwmon/asc7621.rst
2799 F: drivers/hwmon/asc7621.c
2801 ASPEED PINCTRL DRIVERS
2802 M: Andrew Jeffery <andrew@aj.id.au>
2803 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2804 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2805 L: linux-gpio@vger.kernel.org
2807 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
2808 F: drivers/pinctrl/aspeed/
2810 ASPEED SCU INTERRUPT CONTROLLER DRIVER
2811 M: Eddie James <eajames@linux.ibm.com>
2812 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2814 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
2815 F: drivers/irqchip/irq-aspeed-scu-ic.c
2816 F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
2818 ASPEED VIDEO ENGINE DRIVER
2819 M: Eddie James <eajames@linux.ibm.com>
2820 L: linux-media@vger.kernel.org
2821 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2823 F: Documentation/devicetree/bindings/media/aspeed-video.txt
2824 F: drivers/media/platform/aspeed-video.c
2826 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2827 M: Corentin Chary <corentin.chary@gmail.com>
2828 L: acpi4asus-user@lists.sourceforge.net
2829 L: platform-driver-x86@vger.kernel.org
2831 W: http://acpi4asus.sf.net
2832 F: drivers/platform/x86/asus*.c
2833 F: drivers/platform/x86/eeepc*.c
2835 ASUS WIRELESS RADIO CONTROL DRIVER
2836 M: João Paulo Rechi Vita <jprvita@gmail.com>
2837 L: platform-driver-x86@vger.kernel.org
2839 F: drivers/platform/x86/asus-wireless.c
2842 M: David Howells <dhowells@redhat.com>
2843 L: keyrings@vger.kernel.org
2845 F: Documentation/crypto/asymmetric-keys.rst
2846 F: crypto/asymmetric_keys/
2847 F: include/crypto/pkcs7.h
2848 F: include/crypto/public_key.h
2849 F: include/linux/verification.h
2851 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2852 R: Dan Williams <dan.j.williams@intel.com>
2854 W: http://sourceforge.net/projects/xscaleiop
2855 F: Documentation/crypto/async-tx-api.rst
2858 F: include/linux/async_tx.h
2859 F: include/linux/dmaengine.h
2862 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
2863 L: linux-i2c@vger.kernel.org
2865 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2866 F: Documentation/devicetree/bindings/eeprom/at24.yaml
2867 F: drivers/misc/eeprom/at24.c
2869 ATA OVER ETHERNET (AOE) DRIVER
2870 M: "Justin Sanders" <justin@coraid.com>
2872 W: http://www.openaoe.org/
2873 F: Documentation/admin-guide/aoe/
2874 F: drivers/block/aoe/
2876 ATHEROS 71XX/9XXX GPIO DRIVER
2877 M: Alban Bedel <albeu@free.fr>
2879 W: https://github.com/AlbanBedel/linux
2880 T: git git://github.com/AlbanBedel/linux
2881 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2882 F: drivers/gpio/gpio-ath79.c
2884 ATHEROS 71XX/9XXX USB PHY DRIVER
2885 M: Alban Bedel <albeu@free.fr>
2887 W: https://github.com/AlbanBedel/linux
2888 T: git git://github.com/AlbanBedel/linux
2889 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2890 F: drivers/phy/qualcomm/phy-ath79-usb.c
2892 ATHEROS ATH GENERIC UTILITIES
2893 M: Kalle Valo <kvalo@codeaurora.org>
2894 L: linux-wireless@vger.kernel.org
2896 F: drivers/net/wireless/ath/*
2898 ATHEROS ATH5K WIRELESS DRIVER
2899 M: Jiri Slaby <jirislaby@kernel.org>
2900 M: Nick Kossifidis <mickflemm@gmail.com>
2901 M: Luis Chamberlain <mcgrof@kernel.org>
2902 L: linux-wireless@vger.kernel.org
2904 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
2905 F: drivers/net/wireless/ath/ath5k/
2907 ATHEROS ATH6KL WIRELESS DRIVER
2908 M: Kalle Valo <kvalo@codeaurora.org>
2909 L: linux-wireless@vger.kernel.org
2911 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
2912 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2913 F: drivers/net/wireless/ath/ath6kl/
2916 M: Ville Syrjala <syrjala@sci.fi>
2918 F: drivers/input/misc/ati_remote2.c
2920 ATK0110 HWMON DRIVER
2921 M: Luca Tettamanti <kronos.it@gmail.com>
2922 L: linux-hwmon@vger.kernel.org
2924 F: drivers/hwmon/asus_atk0110.c
2926 ATLX ETHERNET DRIVERS
2927 M: Jay Cliburn <jcliburn@gmail.com>
2928 M: Chris Snook <chris.snook@gmail.com>
2929 L: netdev@vger.kernel.org
2931 W: http://sourceforge.net/projects/atl1
2932 W: http://atl1.sourceforge.net
2933 F: drivers/net/ethernet/atheros/
2936 M: Chas Williams <3chas3@gmail.com>
2937 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2938 L: netdev@vger.kernel.org
2940 W: http://linux-atm.sourceforge.net
2942 F: include/linux/atm*
2943 F: include/uapi/linux/atm*
2945 ATMEL MACB ETHERNET DRIVER
2946 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2947 M: Claudiu Beznea <claudiu.beznea@microchip.com>
2949 F: drivers/net/ethernet/cadence/
2951 ATMEL MAXTOUCH DRIVER
2952 M: Nick Dyer <nick@shmanahar.org>
2954 T: git git://github.com/ndyer/linux.git
2955 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2956 F: drivers/input/touchscreen/atmel_mxt_ts.c
2958 ATMEL WIRELESS DRIVER
2959 M: Simon Kelley <simon@thekelleys.org.uk>
2960 L: linux-wireless@vger.kernel.org
2962 W: http://www.thekelleys.org.uk/atmel
2963 W: http://atmelwlandriver.sourceforge.net/
2964 F: drivers/net/wireless/atmel/atmel*
2966 ATOMIC INFRASTRUCTURE
2967 M: Will Deacon <will@kernel.org>
2968 M: Peter Zijlstra <peterz@infradead.org>
2969 R: Boqun Feng <boqun.feng@gmail.com>
2970 L: linux-kernel@vger.kernel.org
2972 F: arch/*/include/asm/atomic*.h
2973 F: include/*/atomic*.h
2976 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2977 M: Bradley Grove <linuxdrivers@attotech.com>
2978 L: linux-scsi@vger.kernel.org
2980 W: http://www.attotech.com
2981 F: drivers/scsi/esas2r
2983 ATUSB IEEE 802.15.4 RADIO DRIVER
2984 M: Stefan Schmidt <stefan@datenfreihafen.org>
2985 L: linux-wpan@vger.kernel.org
2987 F: drivers/net/ieee802154/at86rf230.h
2988 F: drivers/net/ieee802154/atusb.c
2989 F: drivers/net/ieee802154/atusb.h
2992 M: Paul Moore <paul@paul-moore.com>
2993 M: Eric Paris <eparis@redhat.com>
2994 L: linux-audit@redhat.com (moderated for non-subscribers)
2996 W: https://github.com/linux-audit
2997 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2998 F: include/linux/audit.h
2999 F: include/uapi/linux/audit.h
3002 AUXILIARY DISPLAY DRIVERS
3003 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3005 F: drivers/auxdisplay/
3006 F: include/linux/cfag12864b.h
3008 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3009 M: Andreas Klinger <ak@it-klinger.de>
3010 L: linux-iio@vger.kernel.org
3012 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3013 F: drivers/iio/adc/hx711.c
3016 M: Ralf Baechle <ralf@linux-mips.org>
3017 L: linux-hams@vger.kernel.org
3019 W: http://www.linux-ax25.org/
3020 F: include/net/ax25.h
3021 F: include/uapi/linux/ax25.h
3025 M: Peter Rosin <peda@axentia.se>
3026 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3028 F: arch/arm/boot/dts/at91-linea.dtsi
3029 F: arch/arm/boot/dts/at91-natte.dtsi
3030 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
3031 F: arch/arm/boot/dts/at91-tse850-3.dts
3033 AXENTIA ASOC DRIVERS
3034 M: Peter Rosin <peda@axentia.se>
3035 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3037 F: Documentation/devicetree/bindings/sound/axentia,*
3038 F: sound/soc/atmel/tse850-pcm5142.c
3040 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3041 M: Nuno Sá <nuno.sa@analog.com>
3042 L: linux-hwmon@vger.kernel.org
3044 W: http://ez.analog.com/community/linux-device-drivers
3045 F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3046 F: drivers/hwmon/axi-fan-control.c
3048 AXXIA I2C CONTROLLER
3049 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
3050 L: linux-i2c@vger.kernel.org
3052 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3053 F: drivers/i2c/busses/i2c-axxia.c
3056 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3057 L: linux-media@vger.kernel.org
3059 W: https://linuxtv.org
3060 T: git git://linuxtv.org/media_tree.git
3061 F: drivers/media/usb/dvb-usb-v2/az6007.c
3063 AZTECH FM RADIO RECEIVER DRIVER
3064 M: Hans Verkuil <hverkuil@xs4all.nl>
3065 L: linux-media@vger.kernel.org
3067 W: https://linuxtv.org
3068 T: git git://linuxtv.org/media_tree.git
3069 F: drivers/media/radio/radio-aztech*
3072 L: linux-wireless@vger.kernel.org
3073 L: b43-dev@lists.infradead.org
3075 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3076 F: drivers/net/wireless/broadcom/b43/
3078 B43LEGACY WIRELESS DRIVER
3079 M: Larry Finger <Larry.Finger@lwfinger.net>
3080 L: linux-wireless@vger.kernel.org
3081 L: b43-dev@lists.infradead.org
3083 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3084 F: drivers/net/wireless/broadcom/b43legacy/
3086 BACKLIGHT CLASS/SUBSYSTEM
3087 M: Lee Jones <lee.jones@linaro.org>
3088 M: Daniel Thompson <daniel.thompson@linaro.org>
3089 M: Jingoo Han <jingoohan1@gmail.com>
3090 L: dri-devel@lists.freedesktop.org
3092 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3093 F: Documentation/ABI/stable/sysfs-class-backlight
3094 F: Documentation/ABI/testing/sysfs-class-backlight
3095 F: Documentation/devicetree/bindings/leds/backlight
3096 F: drivers/video/backlight/
3097 F: include/linux/backlight.h
3098 F: include/linux/pwm_backlight.h
3101 M: Marek Lindner <mareklindner@neomailbox.ch>
3102 M: Simon Wunderlich <sw@simonwunderlich.de>
3103 M: Antonio Quartulli <a@unstable.cc>
3104 M: Sven Eckelmann <sven@narfation.org>
3105 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3107 W: https://www.open-mesh.org/
3108 Q: https://patchwork.open-mesh.org/project/batman/list/
3109 B: https://www.open-mesh.org/projects/batman-adv/issues
3110 C: irc://chat.freenode.net/batman
3111 T: git https://git.open-mesh.org/linux-merge.git
3112 F: Documentation/ABI/obsolete/sysfs-class-net-batman-adv
3113 F: Documentation/ABI/obsolete/sysfs-class-net-mesh
3114 F: Documentation/networking/batman-adv.rst
3115 F: include/uapi/linux/batadv_packet.h
3116 F: include/uapi/linux/batman_adv.h
3119 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3120 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
3121 L: linux-hams@vger.kernel.org
3123 W: http://www.baycom.org/~tom/ham/ham.html
3124 F: drivers/net/hamradio/baycom*
3126 BCACHE (BLOCK LAYER CACHE)
3127 M: Coly Li <colyli@suse.de>
3128 M: Kent Overstreet <kent.overstreet@gmail.com>
3129 L: linux-bcache@vger.kernel.org
3131 W: http://bcache.evilpiepirate.org
3132 C: irc://irc.oftc.net/bcache
3133 F: drivers/md/bcache/
3135 BDISP ST MEDIA DRIVER
3136 M: Fabien Dessenne <fabien.dessenne@st.com>
3137 L: linux-media@vger.kernel.org
3139 W: https://linuxtv.org
3140 T: git git://linuxtv.org/media_tree.git
3141 F: drivers/media/platform/sti/bdisp
3143 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3144 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
3145 L: netdev@vger.kernel.org
3147 F: drivers/net/ethernet/ec_bhf.c
3150 M: Luis de Bethencourt <luisbg@kernel.org>
3151 M: Salah Triki <salah.triki@gmail.com>
3153 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3154 F: Documentation/filesystems/befs.rst
3158 M: Paolo Valente <paolo.valente@linaro.org>
3159 M: Jens Axboe <axboe@kernel.dk>
3160 L: linux-block@vger.kernel.org
3162 F: Documentation/block/bfq-iosched.rst
3166 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3168 F: Documentation/filesystems/bfs.rst
3170 F: include/uapi/linux/bfs_fs.h
3172 BLINKM RGB LED DRIVER
3173 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
3175 F: drivers/leds/leds-blinkm.c
3178 M: Jens Axboe <axboe@kernel.dk>
3179 L: linux-block@vger.kernel.org
3181 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3184 F: include/linux/blk*
3185 F: kernel/trace/blktrace.c
3189 M: Joern Engel <joern@lazybastard.org>
3190 L: linux-mtd@lists.infradead.org
3192 F: drivers/mtd/devices/block2mtd.c
3195 M: Marcel Holtmann <marcel@holtmann.org>
3196 M: Johan Hedberg <johan.hedberg@gmail.com>
3197 L: linux-bluetooth@vger.kernel.org
3199 W: http://www.bluez.org/
3200 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3201 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3202 F: drivers/bluetooth/
3205 M: Marcel Holtmann <marcel@holtmann.org>
3206 M: Johan Hedberg <johan.hedberg@gmail.com>
3207 L: linux-bluetooth@vger.kernel.org
3209 W: http://www.bluez.org/
3210 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3211 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3212 F: include/net/bluetooth/
3216 M: Jay Vosburgh <j.vosburgh@gmail.com>
3217 M: Veaceslav Falico <vfalico@gmail.com>
3218 M: Andy Gospodarek <andy@greyhouse.net>
3219 L: netdev@vger.kernel.org
3221 W: http://sourceforge.net/projects/bonding/
3222 F: drivers/net/bonding/
3223 F: include/uapi/linux/if_bonding.h
3225 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3226 M: Dan Robertson <dan@dlrobertson.com>
3227 L: linux-iio@vger.kernel.org
3229 F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3230 F: drivers/iio/accel/bma400*
3232 BPF (Safe dynamic programs and tools)
3233 M: Alexei Starovoitov <ast@kernel.org>
3234 M: Daniel Borkmann <daniel@iogearbox.net>
3235 M: Andrii Nakryiko <andrii@kernel.org>
3236 R: Martin KaFai Lau <kafai@fb.com>
3237 R: Song Liu <songliubraving@fb.com>
3238 R: Yonghong Song <yhs@fb.com>
3239 R: John Fastabend <john.fastabend@gmail.com>
3240 R: KP Singh <kpsingh@chromium.org>
3241 L: netdev@vger.kernel.org
3242 L: bpf@vger.kernel.org
3245 Q: https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
3246 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3247 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3248 F: Documentation/bpf/
3249 F: Documentation/networking/filter.rst
3251 F: include/linux/bpf*
3252 F: include/linux/filter.h
3253 F: include/trace/events/xdp.h
3254 F: include/uapi/linux/bpf*
3255 F: include/uapi/linux/filter.h
3257 F: kernel/trace/bpf_trace.c
3260 F: net/core/filter.c
3261 F: net/sched/act_bpf.c
3262 F: net/sched/cls_bpf.c
3266 F: tools/testing/selftests/bpf/
3271 M: Shubham Bansal <illusionist.neo@gmail.com>
3272 L: netdev@vger.kernel.org
3273 L: bpf@vger.kernel.org
3278 M: Daniel Borkmann <daniel@iogearbox.net>
3279 M: Alexei Starovoitov <ast@kernel.org>
3280 M: Zi Shen Lim <zlim.lnx@gmail.com>
3281 L: netdev@vger.kernel.org
3282 L: bpf@vger.kernel.org
3286 BPF JIT for MIPS (32-BIT AND 64-BIT)
3287 M: Paul Burton <paulburton@kernel.org>
3288 L: netdev@vger.kernel.org
3289 L: bpf@vger.kernel.org
3293 BPF JIT for NFP NICs
3294 M: Jakub Kicinski <kuba@kernel.org>
3295 L: netdev@vger.kernel.org
3296 L: bpf@vger.kernel.org
3298 F: drivers/net/ethernet/netronome/nfp/bpf/
3300 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3301 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3302 M: Sandipan Das <sandipan@linux.ibm.com>
3303 L: netdev@vger.kernel.org
3304 L: bpf@vger.kernel.org
3306 F: arch/powerpc/net/
3308 BPF JIT for RISC-V (32-bit)
3309 M: Luke Nelson <luke.r.nels@gmail.com>
3310 M: Xi Wang <xi.wang@gmail.com>
3311 L: netdev@vger.kernel.org
3312 L: bpf@vger.kernel.org
3315 X: arch/riscv/net/bpf_jit_comp64.c
3317 BPF JIT for RISC-V (64-bit)
3318 M: Björn Töpel <bjorn.topel@gmail.com>
3319 L: netdev@vger.kernel.org
3320 L: bpf@vger.kernel.org
3323 X: arch/riscv/net/bpf_jit_comp32.c
3326 M: Ilya Leoshkevich <iii@linux.ibm.com>
3327 M: Heiko Carstens <hca@linux.ibm.com>
3328 M: Vasily Gorbik <gor@linux.ibm.com>
3329 L: netdev@vger.kernel.org
3330 L: bpf@vger.kernel.org
3333 X: arch/s390/net/pnet.c
3335 BPF JIT for SPARC (32-BIT AND 64-BIT)
3336 M: David S. Miller <davem@davemloft.net>
3337 L: netdev@vger.kernel.org
3338 L: bpf@vger.kernel.org
3342 BPF JIT for X86 32-BIT
3343 M: Wang YanQing <udknight@gmail.com>
3344 L: netdev@vger.kernel.org
3345 L: bpf@vger.kernel.org
3347 F: arch/x86/net/bpf_jit_comp32.c
3349 BPF JIT for X86 64-BIT
3350 M: Alexei Starovoitov <ast@kernel.org>
3351 M: Daniel Borkmann <daniel@iogearbox.net>
3352 L: netdev@vger.kernel.org
3353 L: bpf@vger.kernel.org
3356 X: arch/x86/net/bpf_jit_comp32.c
3358 BPF LSM (Security Audit and Enforcement using BPF)
3359 M: KP Singh <kpsingh@chromium.org>
3360 R: Florent Revest <revest@chromium.org>
3361 R: Brendan Jackman <jackmanb@chromium.org>
3362 L: bpf@vger.kernel.org
3364 F: Documentation/bpf/bpf_lsm.rst
3365 F: include/linux/bpf_lsm.h
3366 F: kernel/bpf/bpf_lsm.c
3369 BROADCOM B44 10/100 ETHERNET DRIVER
3370 M: Michael Chan <michael.chan@broadcom.com>
3371 L: netdev@vger.kernel.org
3373 F: drivers/net/ethernet/broadcom/b44.*
3375 BROADCOM B53 ETHERNET SWITCH DRIVER
3376 M: Florian Fainelli <f.fainelli@gmail.com>
3377 L: netdev@vger.kernel.org
3378 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3380 F: Documentation/devicetree/bindings/net/dsa/b53.txt
3381 F: drivers/net/dsa/b53/*
3382 F: include/linux/platform_data/b53.h
3384 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3385 M: Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
3386 L: bcm-kernel-feedback-list@broadcom.com
3387 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3388 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3390 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsaenz/linux-rpi.git
3391 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3392 F: drivers/pci/controller/pcie-brcmstb.c
3393 F: drivers/staging/vc04_services
3397 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3398 M: Florian Fainelli <f.fainelli@gmail.com>
3399 M: Ray Jui <rjui@broadcom.com>
3400 M: Scott Branden <sbranden@broadcom.com>
3401 M: bcm-kernel-feedback-list@broadcom.com
3403 T: git git://github.com/broadcom/mach-bcm
3404 F: arch/arm/mach-bcm/
3410 BROADCOM BCM47XX MIPS ARCHITECTURE
3411 M: Hauke Mehrtens <hauke@hauke-m.de>
3412 M: Rafał Miłecki <zajec5@gmail.com>
3413 L: linux-mips@vger.kernel.org
3415 F: Documentation/devicetree/bindings/mips/brcm/
3416 F: arch/mips/bcm47xx/*
3417 F: arch/mips/include/asm/mach-bcm47xx/*
3419 BROADCOM BCM5301X ARM ARCHITECTURE
3420 M: Hauke Mehrtens <hauke@hauke-m.de>
3421 M: Rafał Miłecki <zajec5@gmail.com>
3422 M: bcm-kernel-feedback-list@broadcom.com
3423 L: linux-arm-kernel@lists.infradead.org
3425 F: arch/arm/boot/dts/bcm470*
3426 F: arch/arm/boot/dts/bcm5301*
3427 F: arch/arm/boot/dts/bcm953012*
3428 F: arch/arm/mach-bcm/bcm_5301x.c
3430 BROADCOM BCM53573 ARM ARCHITECTURE
3431 M: Rafał Miłecki <rafal@milecki.pl>
3432 L: bcm-kernel-feedback-list@broadcom.com
3433 L: linux-arm-kernel@lists.infradead.org
3435 F: arch/arm/boot/dts/bcm47189*
3436 F: arch/arm/boot/dts/bcm53573*
3438 BROADCOM BCM63XX ARM ARCHITECTURE
3439 M: Florian Fainelli <f.fainelli@gmail.com>
3440 M: bcm-kernel-feedback-list@broadcom.com
3441 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3443 T: git git://github.com/broadcom/stblinux.git
3446 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3447 M: Kevin Cernekee <cernekee@gmail.com>
3448 L: linux-usb@vger.kernel.org
3450 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3452 BROADCOM BCM7XXX ARM ARCHITECTURE
3453 M: Florian Fainelli <f.fainelli@gmail.com>
3454 M: bcm-kernel-feedback-list@broadcom.com
3455 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3457 T: git git://github.com/broadcom/stblinux.git
3458 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3459 F: arch/arm/boot/dts/bcm7*.dts*
3460 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3461 F: arch/arm/mach-bcm/*brcmstb*
3462 F: arch/arm/mm/cache-b15-rac.c
3463 F: drivers/bus/brcmstb_gisb.c
3464 F: drivers/pci/controller/pcie-brcmstb.c
3468 M: Al Cooper <alcooperx@gmail.com>
3469 L: linux-usb@vger.kernel.org
3470 L: bcm-kernel-feedback-list@broadcom.com
3472 F: Documentation/devicetree/bindings/usb/brcm,bdc.txt
3473 F: drivers/usb/gadget/udc/bdc/
3475 BROADCOM BMIPS CPUFREQ DRIVER
3476 M: Markus Mayer <mmayer@broadcom.com>
3477 M: bcm-kernel-feedback-list@broadcom.com
3478 L: linux-pm@vger.kernel.org
3480 F: drivers/cpufreq/bmips-cpufreq.c
3482 BROADCOM BMIPS MIPS ARCHITECTURE
3483 M: Florian Fainelli <f.fainelli@gmail.com>
3484 L: bcm-kernel-feedback-list@broadcom.com
3485 L: linux-mips@vger.kernel.org
3487 T: git git://github.com/broadcom/stblinux.git
3488 F: arch/mips/bmips/*
3489 F: arch/mips/boot/dts/brcm/bcm*.dts*
3490 F: arch/mips/include/asm/mach-bmips/*
3491 F: arch/mips/kernel/*bmips*
3492 F: drivers/soc/bcm/bcm63xx
3493 F: drivers/irqchip/irq-bcm63*
3494 F: drivers/irqchip/irq-bcm7*
3495 F: drivers/irqchip/irq-brcmstb*
3496 F: include/linux/bcm963xx_nvram.h
3497 F: include/linux/bcm963xx_tag.h
3499 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3500 M: Rasesh Mody <rmody@marvell.com>
3501 M: GR-Linux-NIC-Dev@marvell.com
3502 L: netdev@vger.kernel.org
3504 F: drivers/net/ethernet/broadcom/bnx2.*
3505 F: drivers/net/ethernet/broadcom/bnx2_*
3507 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3508 M: Saurav Kashyap <skashyap@marvell.com>
3509 M: Javed Hasan <jhasan@marvell.com>
3510 M: GR-QLogic-Storage-Upstream@marvell.com
3511 L: linux-scsi@vger.kernel.org
3513 F: drivers/scsi/bnx2fc/
3515 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3516 M: Nilesh Javali <njavali@marvell.com>
3517 M: Manish Rangankar <mrangankar@marvell.com>
3518 M: GR-QLogic-Storage-Upstream@marvell.com
3519 L: linux-scsi@vger.kernel.org
3521 F: drivers/scsi/bnx2i/
3523 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3524 M: Ariel Elior <aelior@marvell.com>
3525 M: Sudarsana Kalluru <skalluru@marvell.com>
3526 M: GR-everest-linux-l2@marvell.com
3527 L: netdev@vger.kernel.org
3529 F: drivers/net/ethernet/broadcom/bnx2x/
3531 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3532 M: Michael Chan <michael.chan@broadcom.com>
3533 L: netdev@vger.kernel.org
3535 F: drivers/net/ethernet/broadcom/bnxt/
3537 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3538 M: Arend van Spriel <arend.vanspriel@broadcom.com>
3539 M: Franky Lin <franky.lin@broadcom.com>
3540 M: Hante Meuleman <hante.meuleman@broadcom.com>
3541 M: Chi-hsien Lin <chi-hsien.lin@infineon.com>
3542 M: Wright Feng <wright.feng@infineon.com>
3543 M: Chung-hsien Hsu <chung-hsien.hsu@infineon.com>
3544 L: linux-wireless@vger.kernel.org
3545 L: brcm80211-dev-list.pdl@broadcom.com
3546 L: SHA-cyfmac-dev-list@infineon.com
3548 F: drivers/net/wireless/broadcom/brcm80211/
3550 BROADCOM BRCMSTB GPIO DRIVER
3551 M: Gregory Fong <gregory.0xf0@gmail.com>
3552 L: bcm-kernel-feedback-list@broadcom.com
3554 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3555 F: drivers/gpio/gpio-brcmstb.c
3557 BROADCOM BRCMSTB I2C DRIVER
3558 M: Kamal Dasu <kdasu.kdev@gmail.com>
3559 L: linux-i2c@vger.kernel.org
3560 L: bcm-kernel-feedback-list@broadcom.com
3562 F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
3563 F: drivers/i2c/busses/i2c-brcmstb.c
3565 BROADCOM BRCMSTB USB EHCI DRIVER
3566 M: Al Cooper <alcooperx@gmail.com>
3567 L: linux-usb@vger.kernel.org
3568 L: bcm-kernel-feedback-list@broadcom.com
3570 F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
3571 F: drivers/usb/host/ehci-brcm.*
3573 BROADCOM BRCMSTB USB PIN MAP DRIVER
3574 M: Al Cooper <alcooperx@gmail.com>
3575 L: linux-usb@vger.kernel.org
3576 L: bcm-kernel-feedback-list@broadcom.com
3578 F: Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
3579 F: drivers/usb/misc/brcmstb-usb-pinmap.c
3581 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3582 M: Al Cooper <alcooperx@gmail.com>
3583 L: linux-kernel@vger.kernel.org
3584 L: bcm-kernel-feedback-list@broadcom.com
3586 F: drivers/phy/broadcom/phy-brcm-usb*
3588 BROADCOM ETHERNET PHY DRIVERS
3589 M: Florian Fainelli <f.fainelli@gmail.com>
3590 L: bcm-kernel-feedback-list@broadcom.com
3591 L: netdev@vger.kernel.org
3593 F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
3594 F: drivers/net/phy/bcm*.[ch]
3595 F: drivers/net/phy/broadcom.c
3596 F: include/linux/brcmphy.h
3598 BROADCOM GENET ETHERNET DRIVER
3599 M: Doug Berger <opendmb@gmail.com>
3600 M: Florian Fainelli <f.fainelli@gmail.com>
3601 L: bcm-kernel-feedback-list@broadcom.com
3602 L: netdev@vger.kernel.org
3604 F: Documentation/devicetree/bindings/net/brcm,bcmgenet.txt
3605 F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.txt
3606 F: drivers/net/ethernet/broadcom/genet/
3607 F: drivers/net/mdio/mdio-bcm-unimac.c
3608 F: include/linux/platform_data/bcmgenet.h
3609 F: include/linux/platform_data/mdio-bcm-unimac.h
3611 BROADCOM IPROC ARM ARCHITECTURE
3612 M: Ray Jui <rjui@broadcom.com>
3613 M: Scott Branden <sbranden@broadcom.com>
3614 M: bcm-kernel-feedback-list@broadcom.com
3615 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3617 T: git git://github.com/broadcom/cygnus-linux.git
3618 F: arch/arm64/boot/dts/broadcom/northstar2/*
3619 F: arch/arm64/boot/dts/broadcom/stingray/*
3620 F: drivers/clk/bcm/clk-ns*
3621 F: drivers/clk/bcm/clk-sr*
3622 F: drivers/pinctrl/bcm/pinctrl-ns*
3623 F: include/dt-bindings/clock/bcm-sr*
3640 BROADCOM KONA GPIO DRIVER
3641 M: Ray Jui <rjui@broadcom.com>
3642 L: bcm-kernel-feedback-list@broadcom.com
3644 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3645 F: drivers/gpio/gpio-bcm-kona.c
3647 BROADCOM NETXTREME-E ROCE DRIVER
3648 M: Selvin Xavier <selvin.xavier@broadcom.com>
3649 M: Devesh Sharma <devesh.sharma@broadcom.com>
3650 M: Somnath Kotur <somnath.kotur@broadcom.com>
3651 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3652 M: Naresh Kumar PBS <nareshkumar.pbs@broadcom.com>
3653 L: linux-rdma@vger.kernel.org
3655 W: http://www.broadcom.com
3656 F: drivers/infiniband/hw/bnxt_re/
3657 F: include/uapi/rdma/bnxt_re-abi.h
3659 BROADCOM NVRAM DRIVER
3660 M: Rafał Miłecki <zajec5@gmail.com>
3661 L: linux-mips@vger.kernel.org
3663 F: drivers/firmware/broadcom/*
3665 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3666 M: Rafał Miłecki <zajec5@gmail.com>
3667 L: linux-wireless@vger.kernel.org
3670 F: include/linux/bcma/
3673 M: Kamal Dasu <kdasu.kdev@gmail.com>
3674 M: bcm-kernel-feedback-list@broadcom.com
3676 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3677 F: drivers/spi/spi-bcm-qspi.*
3678 F: drivers/spi/spi-brcmstb-qspi.c
3679 F: drivers/spi/spi-iproc-qspi.c
3681 BROADCOM STB AVS CPUFREQ DRIVER
3682 M: Markus Mayer <mmayer@broadcom.com>
3683 M: bcm-kernel-feedback-list@broadcom.com
3684 L: linux-pm@vger.kernel.org
3686 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3687 F: drivers/cpufreq/brcmstb*
3689 BROADCOM STB AVS TMON DRIVER
3690 M: Markus Mayer <mmayer@broadcom.com>
3691 M: bcm-kernel-feedback-list@broadcom.com
3692 L: linux-pm@vger.kernel.org
3694 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3695 F: drivers/thermal/broadcom/brcmstb*
3697 BROADCOM STB DPFE DRIVER
3698 M: Markus Mayer <mmayer@broadcom.com>
3699 M: bcm-kernel-feedback-list@broadcom.com
3700 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3702 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3703 F: drivers/memory/brcmstb_dpfe.c
3705 BROADCOM STB NAND FLASH DRIVER
3706 M: Brian Norris <computersforpeace@gmail.com>
3707 M: Kamal Dasu <kdasu.kdev@gmail.com>
3708 L: linux-mtd@lists.infradead.org
3709 L: bcm-kernel-feedback-list@broadcom.com
3711 F: drivers/mtd/nand/raw/brcmnand/
3713 BROADCOM SYSTEMPORT ETHERNET DRIVER
3714 M: Florian Fainelli <f.fainelli@gmail.com>
3715 L: bcm-kernel-feedback-list@broadcom.com
3716 L: netdev@vger.kernel.org
3718 F: drivers/net/ethernet/broadcom/bcmsysport.*
3720 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3721 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3722 M: Prashant Sreedharan <prashant@broadcom.com>
3723 M: Michael Chan <mchan@broadcom.com>
3724 L: netdev@vger.kernel.org
3726 F: drivers/net/ethernet/broadcom/tg3.*
3728 BROCADE BFA FC SCSI DRIVER
3729 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3730 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3731 L: linux-scsi@vger.kernel.org
3733 F: drivers/scsi/bfa/
3735 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3736 M: Rasesh Mody <rmody@marvell.com>
3737 M: Sudarsana Kalluru <skalluru@marvell.com>
3738 M: GR-Linux-NIC-Dev@marvell.com
3739 L: netdev@vger.kernel.org
3741 F: drivers/net/ethernet/brocade/bna/
3743 BSG (block layer generic sg v4 driver)
3744 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3745 L: linux-scsi@vger.kernel.org
3748 F: include/linux/bsg.h
3749 F: include/uapi/linux/bsg.h
3752 M: Clemens Ladisch <clemens@ladisch.de>
3753 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3755 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3756 F: Documentation/sound/cards/bt87x.rst
3757 F: sound/pci/bt87x.c
3760 M: Michael Buesch <m@bues.ch>
3762 W: http://bu3sch.de/btgpio.php
3763 F: drivers/gpio/gpio-bt8xx.c
3766 M: Chris Mason <clm@fb.com>
3767 M: Josef Bacik <josef@toxicpanda.com>
3768 M: David Sterba <dsterba@suse.com>
3769 L: linux-btrfs@vger.kernel.org
3771 W: http://btrfs.wiki.kernel.org/
3772 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3773 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
3774 F: Documentation/filesystems/btrfs.rst
3776 F: include/linux/btrfs*
3777 F: include/uapi/linux/btrfs*
3779 BTTV VIDEO4LINUX DRIVER
3780 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3781 L: linux-media@vger.kernel.org
3783 W: https://linuxtv.org
3784 T: git git://linuxtv.org/media_tree.git
3785 F: Documentation/driver-api/media/drivers/bttv*
3786 F: drivers/media/pci/bt8xx/bttv*
3788 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3789 M: Chanwoo Choi <cw00.choi@samsung.com>
3790 L: linux-pm@vger.kernel.org
3791 L: linux-samsung-soc@vger.kernel.org
3793 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
3794 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3795 F: drivers/devfreq/exynos-bus.c
3797 BUSLOGIC SCSI DRIVER
3798 M: Khalid Aziz <khalid@gonehiking.org>
3799 L: linux-scsi@vger.kernel.org
3801 F: drivers/scsi/BusLogic.*
3802 F: drivers/scsi/FlashPoint.*
3804 C-MEDIA CMI8788 DRIVER
3805 M: Clemens Ladisch <clemens@ladisch.de>
3806 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3808 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3809 F: sound/pci/oxygen/
3812 M: Guo Ren <guoren@kernel.org>
3813 L: linux-csky@vger.kernel.org
3815 T: git https://github.com/c-sky/csky-linux.git
3816 F: Documentation/devicetree/bindings/csky/
3817 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
3818 F: Documentation/devicetree/bindings/timer/csky,*
3820 F: drivers/clocksource/timer-gx6605s.c
3821 F: drivers/clocksource/timer-mp-csky.c
3822 F: drivers/irqchip/irq-csky-*
3827 M: Mark Salter <msalter@redhat.com>
3828 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3829 L: linux-c6x-dev@linux-c6x.org
3831 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3834 CA8210 IEEE-802.15.4 RADIO DRIVER
3835 M: Harry Morris <h.morris@cascoda.com>
3836 L: linux-wpan@vger.kernel.org
3838 W: https://github.com/Cascoda/ca8210-linux.git
3839 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3840 F: drivers/net/ieee802154/ca8210.c
3842 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3843 M: David Howells <dhowells@redhat.com>
3844 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3846 F: Documentation/filesystems/caching/cachefiles.rst
3849 CADENCE MIPI-CSI2 BRIDGES
3850 M: Maxime Ripard <mripard@kernel.org>
3851 L: linux-media@vger.kernel.org
3853 F: Documentation/devicetree/bindings/media/cdns,*.txt
3854 F: drivers/media/platform/cadence/cdns-csi2*
3857 L: linux-mtd@lists.infradead.org
3859 F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
3860 F: drivers/mtd/nand/raw/cadence-nand-controller.c
3862 CADENCE USB3 DRD IP DRIVER
3863 M: Peter Chen <peter.chen@nxp.com>
3864 M: Pawel Laszczak <pawell@cadence.com>
3865 M: Roger Quadros <rogerq@ti.com>
3866 L: linux-usb@vger.kernel.org
3868 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3869 F: Documentation/devicetree/bindings/usb/cdns,usb3.yaml
3870 F: drivers/usb/cdns3/
3872 CADET FM/AM RADIO RECEIVER DRIVER
3873 M: Hans Verkuil <hverkuil@xs4all.nl>
3874 L: linux-media@vger.kernel.org
3876 W: https://linuxtv.org
3877 T: git git://linuxtv.org/media_tree.git
3878 F: drivers/media/radio/radio-cadet*
3880 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3881 M: Jonathan Corbet <corbet@lwn.net>
3882 L: linux-media@vger.kernel.org
3884 T: git git://linuxtv.org/media_tree.git
3885 F: Documentation/admin-guide/media/cafe_ccic*
3886 F: drivers/media/platform/marvell-ccic/
3889 L: netdev@vger.kernel.org
3891 F: Documentation/networking/caif/
3892 F: drivers/net/caif/
3893 F: include/net/caif/
3894 F: include/uapi/linux/caif/
3898 M: Toke Høiland-Jørgensen <toke@toke.dk>
3899 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
3901 F: net/sched/sch_cake.c
3904 M: Wolfgang Grandegger <wg@grandegger.com>
3905 M: Marc Kleine-Budde <mkl@pengutronix.de>
3906 L: linux-can@vger.kernel.org
3908 W: https://github.com/linux-can
3909 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3910 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3911 F: Documentation/devicetree/bindings/net/can/
3913 F: include/linux/can/dev.h
3914 F: include/linux/can/led.h
3915 F: include/linux/can/platform/
3916 F: include/linux/can/rx-offload.h
3917 F: include/uapi/linux/can/error.h
3918 F: include/uapi/linux/can/netlink.h
3919 F: include/uapi/linux/can/vxcan.h
3922 M: Oliver Hartkopp <socketcan@hartkopp.net>
3923 M: Marc Kleine-Budde <mkl@pengutronix.de>
3924 L: linux-can@vger.kernel.org
3926 W: https://github.com/linux-can
3927 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3928 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3929 F: Documentation/networking/can.rst
3930 F: include/linux/can/core.h
3931 F: include/linux/can/skb.h
3932 F: include/net/netns/can.h
3933 F: include/uapi/linux/can.h
3934 F: include/uapi/linux/can/bcm.h
3935 F: include/uapi/linux/can/gw.h
3936 F: include/uapi/linux/can/isotp.h
3937 F: include/uapi/linux/can/raw.h
3940 CAN-J1939 NETWORK LAYER
3941 M: Robin van der Gracht <robin@protonic.nl>
3942 M: Oleksij Rempel <o.rempel@pengutronix.de>
3943 R: Pengutronix Kernel Team <kernel@pengutronix.de>
3944 L: linux-can@vger.kernel.org
3946 F: Documentation/networking/j1939.rst
3947 F: include/uapi/linux/can/j1939.h
3951 M: Serge Hallyn <serge@hallyn.com>
3952 L: linux-security-module@vger.kernel.org
3954 F: include/linux/capability.h
3955 F: include/uapi/linux/capability.h
3956 F: kernel/capability.c
3957 F: security/commoncap.c
3959 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3960 M: Kevin Tsai <ktsai@capellamicro.com>
3962 F: drivers/iio/light/cm*
3964 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3965 M: Christian Lamparter <chunkeey@googlemail.com>
3966 L: linux-wireless@vger.kernel.org
3968 W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
3969 F: drivers/net/wireless/ath/carl9170/
3972 M: Robert Richter <rric@kernel.org>
3974 W: http://www.marvell.com
3975 F: drivers/i2c/busses/i2c-octeon*
3976 F: drivers/i2c/busses/i2c-thunderx*
3978 CAVIUM LIQUIDIO NETWORK DRIVER
3979 M: Derek Chickles <dchickles@marvell.com>
3980 M: Satanand Burla <sburla@marvell.com>
3981 M: Felix Manlunas <fmanlunas@marvell.com>
3982 L: netdev@vger.kernel.org
3984 W: http://www.marvell.com
3985 F: drivers/net/ethernet/cavium/liquidio/
3988 M: Robert Richter <rric@kernel.org>
3990 W: http://www.marvell.com
3991 F: drivers/mmc/host/cavium*
3993 CAVIUM OCTEON-TX CRYPTO DRIVER
3994 M: George Cherian <gcherian@marvell.com>
3995 L: linux-crypto@vger.kernel.org
3997 W: http://www.marvell.com
3998 F: drivers/crypto/cavium/cpt/
4000 CAVIUM THUNDERX2 ARM64 SOC
4001 M: Robert Richter <rric@kernel.org>
4002 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4004 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
4005 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
4007 CC2520 IEEE-802.15.4 RADIO DRIVER
4008 M: Varka Bhadram <varkabhadram@gmail.com>
4009 L: linux-wpan@vger.kernel.org
4011 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4012 F: drivers/net/ieee802154/cc2520.c
4013 F: include/linux/spi/cc2520.h
4015 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4016 M: Gilad Ben-Yossef <gilad@benyossef.com>
4017 L: linux-crypto@vger.kernel.org
4019 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4020 F: drivers/crypto/ccree/
4022 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4023 M: Hadar Gat <hadar.gat@arm.com>
4024 L: linux-crypto@vger.kernel.org
4026 F: drivers/char/hw_random/cctrng.c
4027 F: drivers/char/hw_random/cctrng.h
4028 F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4029 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4032 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4033 L: linux-media@vger.kernel.org
4035 W: http://linuxtv.org
4036 T: git git://linuxtv.org/media_tree.git
4037 F: Documentation/ABI/testing/debugfs-cec-error-inj
4038 F: Documentation/devicetree/bindings/media/cec.txt
4039 F: Documentation/driver-api/media/cec-core.rst
4040 F: Documentation/userspace-api/media/cec
4041 F: drivers/media/cec/
4042 F: drivers/media/rc/keymaps/rc-cec.c
4043 F: include/media/cec-notifier.h
4044 F: include/media/cec.h
4045 F: include/uapi/linux/cec-funcs.h
4046 F: include/uapi/linux/cec.h
4049 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4050 L: linux-media@vger.kernel.org
4052 W: http://linuxtv.org
4053 T: git git://linuxtv.org/media_tree.git
4054 F: Documentation/devicetree/bindings/media/cec-gpio.txt
4055 F: drivers/media/cec/platform/cec-gpio/
4057 CELL BROADBAND ENGINE ARCHITECTURE
4058 M: Arnd Bergmann <arnd@arndb.de>
4059 L: linuxppc-dev@lists.ozlabs.org
4061 W: http://www.ibm.com/developerworks/power/cell/
4062 F: arch/powerpc/include/asm/cell*.h
4063 F: arch/powerpc/include/asm/spu*.h
4064 F: arch/powerpc/include/uapi/asm/spu*.h
4065 F: arch/powerpc/oprofile/*cell*
4066 F: arch/powerpc/platforms/cell/
4068 CELLWISE CW2015 BATTERY DRIVER
4069 M: Tobias Schrammm <t.schramm@manjaro.org>
4071 F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4072 F: drivers/power/supply/cw2015_battery.c
4074 CEPH COMMON CODE (LIBCEPH)
4075 M: Ilya Dryomov <idryomov@gmail.com>
4076 M: Jeff Layton <jlayton@kernel.org>
4077 L: ceph-devel@vger.kernel.org
4080 T: git git://github.com/ceph/ceph-client.git
4081 F: include/linux/ceph/
4082 F: include/linux/crush/
4085 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4086 M: Jeff Layton <jlayton@kernel.org>
4087 M: Ilya Dryomov <idryomov@gmail.com>
4088 L: ceph-devel@vger.kernel.org
4091 T: git git://github.com/ceph/ceph-client.git
4092 F: Documentation/filesystems/ceph.rst
4095 CERTIFICATE HANDLING
4096 M: David Howells <dhowells@redhat.com>
4097 M: David Woodhouse <dwmw2@infradead.org>
4098 L: keyrings@vger.kernel.org
4100 F: Documentation/admin-guide/module-signing.rst
4102 F: scripts/extract-cert.c
4103 F: scripts/sign-file.c
4105 CFAG12864B LCD DRIVER
4106 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
4108 F: drivers/auxdisplay/cfag12864b.c
4109 F: include/linux/cfag12864b.h
4111 CFAG12864BFB LCD FRAMEBUFFER DRIVER
4112 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
4114 F: drivers/auxdisplay/cfag12864bfb.c
4115 F: include/linux/cfag12864b.h
4117 CHAR and MISC DRIVERS
4118 M: Arnd Bergmann <arnd@arndb.de>
4119 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4121 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4124 F: include/linux/miscdevice.h
4125 X: drivers/char/agp/
4126 X: drivers/char/hw_random/
4127 X: drivers/char/ipmi/
4128 X: drivers/char/random.c
4129 X: drivers/char/tpm/
4132 M: Andy Whitcroft <apw@canonical.com>
4133 M: Joe Perches <joe@perches.com>
4135 F: scripts/checkpatch.pl
4137 CHINESE DOCUMENTATION
4138 M: Harry Wei <harryxiyou@gmail.com>
4139 M: Alex Shi <alex.shi@linux.alibaba.com>
4140 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
4142 F: Documentation/translations/zh_CN/
4144 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4145 M: Peter Chen <Peter.Chen@nxp.com>
4146 L: linux-usb@vger.kernel.org
4148 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4149 F: drivers/usb/chipidea/
4151 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4152 M: Hans de Goede <hdegoede@redhat.com>
4153 L: linux-input@vger.kernel.org
4155 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
4156 F: drivers/input/touchscreen/chipone_icn8318.c
4158 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4159 M: Hans de Goede <hdegoede@redhat.com>
4160 L: linux-input@vger.kernel.org
4162 F: drivers/input/touchscreen/chipone_icn8505.c
4164 CHROME HARDWARE PLATFORM SUPPORT
4165 M: Benson Leung <bleung@chromium.org>
4166 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4168 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4169 F: drivers/platform/chrome/
4171 CHROMEOS EC CODEC DRIVER
4172 M: Cheng-Yi Chiang <cychiang@chromium.org>
4173 R: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4174 R: Guenter Roeck <groeck@chromium.org>
4176 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4177 F: sound/soc/codecs/cros_ec_codec.*
4179 CHROMEOS EC SUBDRIVERS
4180 M: Benson Leung <bleung@chromium.org>
4181 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4182 R: Guenter Roeck <groeck@chromium.org>
4184 F: drivers/power/supply/cros_usbpd-charger.c
4188 CHRONTEL CH7322 CEC DRIVER
4189 M: Jeff Chase <jnchase@google.com>
4190 L: linux-media@vger.kernel.org
4192 T: git git://linuxtv.org/media_tree.git
4193 F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4194 F: drivers/media/cec/i2c/ch7322.c
4196 CIRRUS LOGIC AUDIO CODEC DRIVERS
4197 M: James Schulman <james.schulman@cirrus.com>
4198 M: David Rhodes <david.rhodes@cirrus.com>
4199 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4200 L: patches@opensource.cirrus.com
4202 F: sound/soc/codecs/cs*
4204 CIRRUS LOGIC EP93XX ETHERNET DRIVER
4205 M: Hartley Sweeten <hsweeten@visionengravers.com>
4206 L: netdev@vger.kernel.org
4208 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
4210 CIRRUS LOGIC LOCHNAGAR DRIVER
4211 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4212 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4213 L: patches@opensource.cirrus.com
4215 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4216 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4217 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4218 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4219 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4220 F: Documentation/hwmon/lochnagar.rst
4221 F: drivers/clk/clk-lochnagar.c
4222 F: drivers/hwmon/lochnagar-hwmon.c
4223 F: drivers/mfd/lochnagar-i2c.c
4224 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4225 F: drivers/regulator/lochnagar-regulator.c
4226 F: include/dt-bindings/clk/lochnagar.h
4227 F: include/dt-bindings/pinctrl/lochnagar.h
4228 F: include/linux/mfd/lochnagar*
4229 F: sound/soc/codecs/lochnagar-sc.c
4231 CIRRUS LOGIC MADERA CODEC DRIVERS
4232 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4233 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4234 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4235 L: patches@opensource.cirrus.com
4237 W: https://github.com/CirrusLogic/linux-drivers/wiki
4238 T: git https://github.com/CirrusLogic/linux-drivers.git
4239 F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
4240 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
4241 F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml
4242 F: drivers/gpio/gpio-madera*
4243 F: drivers/irqchip/irq-madera*
4244 F: drivers/mfd/cs47l*
4245 F: drivers/mfd/madera*
4246 F: drivers/pinctrl/cirrus/*
4247 F: include/dt-bindings/sound/madera*
4248 F: include/linux/irqchip/irq-madera*
4249 F: include/linux/mfd/madera/*
4250 F: include/sound/madera*
4251 F: sound/soc/codecs/cs47l*
4252 F: sound/soc/codecs/madera*
4254 CISCO FCOE HBA DRIVER
4255 M: Satish Kharat <satishkh@cisco.com>
4256 M: Sesidhar Baddela <sebaddel@cisco.com>
4257 M: Karan Tilak Kumar <kartilak@cisco.com>
4258 L: linux-scsi@vger.kernel.org
4260 F: drivers/scsi/fnic/
4262 CISCO SCSI HBA DRIVER
4263 M: Karan Tilak Kumar <kartilak@cisco.com>
4264 M: Sesidhar Baddela <sebaddel@cisco.com>
4265 L: linux-scsi@vger.kernel.org
4267 F: drivers/scsi/snic/
4269 CISCO VIC ETHERNET NIC DRIVER
4270 M: Christian Benvenuti <benve@cisco.com>
4271 M: Govindarajulu Varadarajan <_govind@gmx.com>
4273 F: drivers/net/ethernet/cisco/enic/
4275 CISCO VIC LOW LATENCY NIC DRIVER
4276 M: Christian Benvenuti <benve@cisco.com>
4277 M: Nelson Escobar <neescoba@cisco.com>
4279 F: drivers/infiniband/hw/usnic/
4282 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4286 CLANG/LLVM BUILD SUPPORT
4287 M: Nathan Chancellor <natechancellor@gmail.com>
4288 M: Nick Desaulniers <ndesaulniers@google.com>
4289 L: clang-built-linux@googlegroups.com
4291 W: https://clangbuiltlinux.github.io/
4292 B: https://github.com/ClangBuiltLinux/linux/issues
4293 C: irc://chat.freenode.net/clangbuiltlinux
4294 F: Documentation/kbuild/llvm.rst
4295 F: scripts/clang-tools/
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@lip6.fr>
4338 M: Gilles Muller <Gilles.Muller@lip6.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.txt
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: Li Zefan <lizefan@huawei.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: Li Zefan <lizefan@huawei.com>
4474 L: cgroups@vger.kernel.org
4476 W: http://www.bullopensource.org/cpuset/
4477 W: http://oss.sgi.com/projects/cpusets/
4478 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4479 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
4480 F: include/linux/cpuset.h
4481 F: kernel/cgroup/cpuset.c
4483 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4484 M: Johannes Weiner <hannes@cmpxchg.org>
4485 M: Michal Hocko <mhocko@kernel.org>
4486 M: Vladimir Davydov <vdavydov.dev@gmail.com>
4487 L: cgroups@vger.kernel.org
4488 L: linux-mm@kvack.org
4493 CORETEMP HARDWARE MONITORING DRIVER
4494 M: Fenghua Yu <fenghua.yu@intel.com>
4495 L: linux-hwmon@vger.kernel.org
4497 F: Documentation/hwmon/coretemp.rst
4498 F: drivers/hwmon/coretemp.c
4500 CORSAIR-CPRO HARDWARE MONITOR DRIVER
4501 M: Marius Zachmann <mail@mariuszachmann.de>
4502 L: linux-hwmon@vger.kernel.org
4504 F: drivers/hwmon/corsair-cpro.c
4506 COSA/SRP SYNC SERIAL DRIVER
4507 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4509 W: http://www.fi.muni.cz/~kas/cosa/
4510 F: drivers/net/wan/cosa*
4513 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4514 L: linux-iio@vger.kernel.org
4516 F: Documentation/ABI/testing/sysfs-bus-counter*
4517 F: Documentation/driver-api/generic-counter.rst
4519 F: include/linux/counter.h
4520 F: include/linux/counter_enum.h
4522 CPMAC ETHERNET DRIVER
4523 M: Florian Fainelli <f.fainelli@gmail.com>
4524 L: netdev@vger.kernel.org
4526 F: drivers/net/ethernet/ti/cpmac.c
4528 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
4529 M: Viresh Kumar <viresh.kumar@linaro.org>
4530 M: Sudeep Holla <sudeep.holla@arm.com>
4531 L: linux-pm@vger.kernel.org
4533 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4534 F: drivers/cpufreq/vexpress-spc-cpufreq.c
4536 CPU FREQUENCY SCALING FRAMEWORK
4537 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4538 M: Viresh Kumar <viresh.kumar@linaro.org>
4539 L: linux-pm@vger.kernel.org
4541 B: https://bugzilla.kernel.org
4542 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4543 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4544 F: Documentation/admin-guide/pm/cpufreq.rst
4545 F: Documentation/admin-guide/pm/intel_pstate.rst
4546 F: Documentation/cpu-freq/
4547 F: Documentation/devicetree/bindings/cpufreq/
4549 F: include/linux/cpufreq.h
4550 F: include/linux/sched/cpufreq.h
4551 F: kernel/sched/cpufreq*.c
4552 F: tools/testing/selftests/cpufreq/
4554 CPU IDLE TIME MANAGEMENT FRAMEWORK
4555 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4556 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4557 L: linux-pm@vger.kernel.org
4559 B: https://bugzilla.kernel.org
4560 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4561 F: Documentation/admin-guide/pm/cpuidle.rst
4562 F: Documentation/driver-api/pm/cpuidle.rst
4563 F: drivers/cpuidle/*
4564 F: include/linux/cpuidle.h
4566 CPU POWER MONITORING SUBSYSTEM
4567 M: Thomas Renninger <trenn@suse.com>
4568 M: Shuah Khan <shuah@kernel.org>
4569 M: Shuah Khan <skhan@linuxfoundation.org>
4570 L: linux-pm@vger.kernel.org
4572 F: tools/power/cpupower/
4575 M: "H. Peter Anvin" <hpa@zytor.com>
4577 F: arch/x86/kernel/cpuid.c
4578 F: arch/x86/kernel/msr.c
4580 CPUIDLE DRIVER - ARM BIG LITTLE
4581 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4582 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4583 L: linux-pm@vger.kernel.org
4584 L: linux-arm-kernel@lists.infradead.org
4586 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4587 F: drivers/cpuidle/cpuidle-big_little.c
4589 CPUIDLE DRIVER - ARM EXYNOS
4590 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4591 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4592 M: Kukjin Kim <kgene@kernel.org>
4593 L: linux-pm@vger.kernel.org
4594 L: linux-samsung-soc@vger.kernel.org
4596 F: arch/arm/mach-exynos/pm.c
4597 F: drivers/cpuidle/cpuidle-exynos.c
4599 CPUIDLE DRIVER - ARM PSCI
4600 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4601 M: Sudeep Holla <sudeep.holla@arm.com>
4602 L: linux-pm@vger.kernel.org
4603 L: linux-arm-kernel@lists.infradead.org
4605 F: drivers/cpuidle/cpuidle-psci.c
4607 CPUIDLE DRIVER - ARM PSCI PM DOMAIN
4608 M: Ulf Hansson <ulf.hansson@linaro.org>
4609 L: linux-pm@vger.kernel.org
4610 L: linux-arm-kernel@lists.infradead.org
4612 F: drivers/cpuidle/cpuidle-psci.h
4613 F: drivers/cpuidle/cpuidle-psci-domain.c
4616 M: Nicolas Pitre <nico@fluxnic.net>
4618 F: Documentation/filesystems/cramfs.rst
4622 M: Bastien Nocera <hadess@hadess.net>
4623 L: linux-input@vger.kernel.org
4625 F: drivers/hid/hid-creative-sb0540.c
4628 M: Herbert Xu <herbert@gondor.apana.org.au>
4629 M: "David S. Miller" <davem@davemloft.net>
4630 L: linux-crypto@vger.kernel.org
4632 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4633 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4634 F: Documentation/crypto/
4635 F: Documentation/devicetree/bindings/crypto/
4640 F: include/linux/crypto*
4643 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4644 M: Neil Horman <nhorman@tuxdriver.com>
4645 L: linux-crypto@vger.kernel.org
4647 F: crypto/ansi_cprng.c
4651 M: Hans Verkuil <hverkuil@xs4all.nl>
4652 L: linux-media@vger.kernel.org
4654 W: http://linuxtv.org
4655 T: git git://linuxtv.org/media_tree.git
4656 F: drivers/media/i2c/cs3308.c
4658 CS5535 Audio ALSA driver
4659 M: Jaya Kumar <jayakumar.alsa@gmail.com>
4661 F: sound/pci/cs5535audio/
4663 CSI DRIVERS FOR ALLWINNER V3s
4664 M: Yong Deng <yong.deng@magewell.com>
4665 L: linux-media@vger.kernel.org
4667 T: git git://linuxtv.org/media_tree.git
4668 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
4669 F: drivers/media/platform/sunxi/sun6i-csi/
4672 M: Solomon Peachy <pizza@shaftnet.org>
4674 F: drivers/net/wireless/st/cw1200/
4676 CX18 VIDEO4LINUX DRIVER
4677 M: Andy Walls <awalls@md.metrocast.net>
4678 L: linux-media@vger.kernel.org
4680 W: https://linuxtv.org
4681 T: git git://linuxtv.org/media_tree.git
4682 F: drivers/media/pci/cx18/
4683 F: include/uapi/linux/ivtv*
4685 CX2341X MPEG ENCODER HELPER MODULE
4686 M: Hans Verkuil <hverkuil@xs4all.nl>
4687 L: linux-media@vger.kernel.org
4689 W: https://linuxtv.org
4690 T: git git://linuxtv.org/media_tree.git
4691 F: drivers/media/common/cx2341x*
4692 F: include/media/drv-intf/cx2341x.h
4694 CX24120 MEDIA DRIVER
4695 M: Jemma Denson <jdenson@gmail.com>
4696 M: Patrick Boettcher <patrick.boettcher@posteo.de>
4697 L: linux-media@vger.kernel.org
4699 W: https://linuxtv.org
4700 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4701 F: drivers/media/dvb-frontends/cx24120*
4703 CX88 VIDEO4LINUX DRIVER
4704 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4705 L: linux-media@vger.kernel.org
4707 W: https://linuxtv.org
4708 T: git git://linuxtv.org/media_tree.git
4709 F: Documentation/driver-api/media/drivers/cx88*
4710 F: drivers/media/pci/cx88/
4712 CXD2820R MEDIA DRIVER
4713 M: Antti Palosaari <crope@iki.fi>
4714 L: linux-media@vger.kernel.org
4716 W: https://linuxtv.org
4717 W: http://palosaari.fi/linux/
4718 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4719 T: git git://linuxtv.org/anttip/media_tree.git
4720 F: drivers/media/dvb-frontends/cxd2820r*
4722 CXGB3 ETHERNET DRIVER (CXGB3)
4723 M: Raju Rangoju <rajur@chelsio.com>
4724 L: netdev@vger.kernel.org
4726 W: http://www.chelsio.com
4727 F: drivers/net/ethernet/chelsio/cxgb3/
4729 CXGB3 ISCSI DRIVER (CXGB3I)
4730 M: Karen Xie <kxie@chelsio.com>
4731 L: linux-scsi@vger.kernel.org
4733 W: http://www.chelsio.com
4734 F: drivers/scsi/cxgbi/cxgb3i
4736 CXGB4 CRYPTO DRIVER (chcr)
4737 M: Ayush Sawal <ayush.sawal@chelsio.com>
4738 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
4739 M: Rohit Maheshwari <rohitm@chelsio.com>
4740 L: linux-crypto@vger.kernel.org
4742 W: http://www.chelsio.com
4743 F: drivers/crypto/chelsio
4745 CXGB4 INLINE CRYPTO DRIVER
4746 M: Ayush Sawal <ayush.sawal@chelsio.com>
4747 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
4748 M: Rohit Maheshwari <rohitm@chelsio.com>
4749 L: netdev@vger.kernel.org
4751 W: http://www.chelsio.com
4752 F: drivers/net/ethernet/chelsio/inline_crypto/
4754 CXGB4 ETHERNET DRIVER (CXGB4)
4755 M: Raju Rangoju <rajur@chelsio.com>
4756 L: netdev@vger.kernel.org
4758 W: http://www.chelsio.com
4759 F: drivers/net/ethernet/chelsio/cxgb4/
4761 CXGB4 ISCSI DRIVER (CXGB4I)
4762 M: Karen Xie <kxie@chelsio.com>
4763 L: linux-scsi@vger.kernel.org
4765 W: http://www.chelsio.com
4766 F: drivers/scsi/cxgbi/cxgb4i
4768 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4769 M: Potnuri Bharat Teja <bharat@chelsio.com>
4770 L: linux-rdma@vger.kernel.org
4772 W: http://www.openfabrics.org
4773 F: drivers/infiniband/hw/cxgb4/
4774 F: include/uapi/rdma/cxgb4-abi.h
4776 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4777 M: Raju Rangoju <rajur@chelsio.com>
4778 L: netdev@vger.kernel.org
4780 W: http://www.chelsio.com
4781 F: drivers/net/ethernet/chelsio/cxgb4vf/
4783 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4784 M: Frederic Barrat <fbarrat@linux.ibm.com>
4785 M: Andrew Donnellan <ajd@linux.ibm.com>
4786 L: linuxppc-dev@lists.ozlabs.org
4788 F: Documentation/ABI/testing/sysfs-class-cxl
4789 F: Documentation/powerpc/cxl.rst
4790 F: arch/powerpc/platforms/powernv/pci-cxl.c
4791 F: drivers/misc/cxl/
4792 F: include/misc/cxl*
4793 F: include/uapi/misc/cxl.h
4795 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4796 M: Manoj N. Kumar <manoj@linux.ibm.com>
4797 M: Matthew R. Ochs <mrochs@linux.ibm.com>
4798 M: Uma Krishnan <ukrishn@linux.ibm.com>
4799 L: linux-scsi@vger.kernel.org
4801 F: Documentation/powerpc/cxlflash.rst
4802 F: drivers/scsi/cxlflash/
4803 F: include/uapi/scsi/cxlflash_ioctl.h
4806 M: Russell King <linux@armlinux.org.uk>
4807 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4809 W: http://www.armlinux.org.uk/
4810 F: drivers/video/fbdev/cyber2000fb.*
4812 CYCLADES ASYNC MUX DRIVER
4814 W: http://www.cyclades.com/
4815 F: drivers/tty/cyclades.c
4816 F: include/linux/cyclades.h
4817 F: include/uapi/linux/cyclades.h
4819 CYCLADES PC300 DRIVER
4821 W: http://www.cyclades.com/
4822 F: drivers/net/wan/pc300*
4824 CYPRESS_FIRMWARE MEDIA DRIVER
4825 M: Antti Palosaari <crope@iki.fi>
4826 L: linux-media@vger.kernel.org
4828 W: https://linuxtv.org
4829 W: http://palosaari.fi/linux/
4830 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4831 T: git git://linuxtv.org/anttip/media_tree.git
4832 F: drivers/media/common/cypress_firmware*
4834 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
4835 M: Linus Walleij <linus.walleij@linaro.org>
4836 L: linux-input@vger.kernel.org
4838 F: drivers/input/touchscreen/cy8ctma140.c
4840 CYTTSP TOUCHSCREEN DRIVER
4841 M: Ferruh Yigit <fery@cypress.com>
4842 L: linux-input@vger.kernel.org
4844 F: drivers/input/touchscreen/cyttsp*
4845 F: include/linux/input/cyttsp.h
4847 D-LINK DIR-685 TOUCHKEYS DRIVER
4848 M: Linus Walleij <linus.walleij@linaro.org>
4849 L: linux-input@vger.kernel.org
4851 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
4853 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4854 M: Joshua Kinard <kumba@gentoo.org>
4856 F: drivers/rtc/rtc-ds1685.c
4857 F: include/linux/rtc/ds1685.h
4859 DAMA SLAVE for AX.25
4860 M: Joerg Reuter <jreuter@yaina.de>
4861 L: linux-hams@vger.kernel.org
4863 W: http://yaina.de/jreuter/
4864 W: http://www.qsl.net/dl1bke/
4865 F: net/ax25/af_ax25.c
4866 F: net/ax25/ax25_dev.c
4867 F: net/ax25/ax25_ds_*
4868 F: net/ax25/ax25_in.c
4869 F: net/ax25/ax25_out.c
4870 F: net/ax25/ax25_timer.c
4871 F: net/ax25/sysctl_net_ax25.c
4873 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4874 L: netdev@vger.kernel.org
4876 F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
4877 F: drivers/net/ethernet/dec/tulip/dmfe.c
4879 DC390/AM53C974 SCSI driver
4880 M: Hannes Reinecke <hare@suse.com>
4881 L: linux-scsi@vger.kernel.org
4883 F: drivers/scsi/am53c974.c
4886 M: Oliver Neukum <oliver@neukum.org>
4887 M: Ali Akcaagac <aliakc@web.de>
4888 M: Jamie Lenehan <lenehan@twibble.org>
4889 L: dc395x@twibble.org
4891 W: http://twibble.org/dist/dc395x/
4892 W: http://lists.twibble.org/mailman/listinfo/dc395x/
4893 F: Documentation/scsi/dc395x.rst
4894 F: drivers/scsi/dc395x.*
4897 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
4898 L: dccp@vger.kernel.org
4900 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4901 F: include/linux/dccp.h
4902 F: include/linux/tfrc.h
4903 F: include/uapi/linux/dccp.h
4906 DECnet NETWORK LAYER
4907 L: linux-decnet-user@lists.sourceforge.net
4909 W: http://linux-decnet.sourceforge.net
4910 F: Documentation/networking/decnet.rst
4913 DECSTATION PLATFORM SUPPORT
4914 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4915 L: linux-mips@vger.kernel.org
4917 W: http://www.linux-mips.org/wiki/DECstation
4919 F: arch/mips/include/asm/dec/
4920 F: arch/mips/include/asm/mach-dec/
4922 DEFXX FDDI NETWORK DRIVER
4923 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4925 F: drivers/net/fddi/defxx.*
4927 DEFZA FDDI NETWORK DRIVER
4928 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4930 F: drivers/net/fddi/defza.*
4932 DEINTERLACE DRIVERS FOR ALLWINNER H3
4933 M: Jernej Skrabec <jernej.skrabec@siol.net>
4934 L: linux-media@vger.kernel.org
4936 T: git git://linuxtv.org/media_tree.git
4937 F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
4938 F: drivers/media/platform/sunxi/sun8i-di/
4941 M: Matthew Garrett <mjg59@srcf.ucam.org>
4942 M: Pali Rohár <pali@kernel.org>
4943 L: platform-driver-x86@vger.kernel.org
4945 F: drivers/platform/x86/dell-laptop.c
4947 DELL LAPTOP FREEFALL DRIVER
4948 M: Pali Rohár <pali@kernel.org>
4950 F: drivers/platform/x86/dell-smo8800.c
4952 DELL LAPTOP RBTN DRIVER
4953 M: Pali Rohár <pali@kernel.org>
4955 F: drivers/platform/x86/dell-rbtn.*
4957 DELL LAPTOP SMM DRIVER
4958 M: Pali Rohár <pali@kernel.org>
4960 F: drivers/hwmon/dell-smm-hwmon.c
4961 F: include/uapi/linux/i8k.h
4963 DELL REMOTE BIOS UPDATE DRIVER
4964 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4965 L: platform-driver-x86@vger.kernel.org
4967 F: drivers/platform/x86/dell_rbu.c
4970 M: Pali Rohár <pali@kernel.org>
4971 M: Mario Limonciello <mario.limonciello@dell.com>
4972 L: platform-driver-x86@vger.kernel.org
4974 F: drivers/platform/x86/dell-smbios.*
4976 DELL SMBIOS SMM DRIVER
4977 M: Mario Limonciello <mario.limonciello@dell.com>
4978 L: platform-driver-x86@vger.kernel.org
4980 F: drivers/platform/x86/dell-smbios-smm.c
4982 DELL SMBIOS WMI DRIVER
4983 M: Mario Limonciello <mario.limonciello@dell.com>
4984 L: platform-driver-x86@vger.kernel.org
4986 F: drivers/platform/x86/dell-smbios-wmi.c
4987 F: tools/wmi/dell-smbios-example.c
4989 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4990 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4991 L: platform-driver-x86@vger.kernel.org
4993 F: Documentation/driver-api/dcdbas.rst
4994 F: drivers/platform/x86/dcdbas.*
4996 DELL WMI DESCRIPTOR DRIVER
4997 M: Mario Limonciello <mario.limonciello@dell.com>
4999 F: drivers/platform/x86/dell-wmi-descriptor.c
5001 DELL WMI NOTIFICATIONS DRIVER
5002 M: Matthew Garrett <mjg59@srcf.ucam.org>
5003 M: Pali Rohár <pali@kernel.org>
5005 F: drivers/platform/x86/dell-wmi.c
5007 DELTA ST MEDIA DRIVER
5008 M: Hugues Fruchet <hugues.fruchet@st.com>
5009 L: linux-media@vger.kernel.org
5011 W: https://linuxtv.org
5012 T: git git://linuxtv.org/media_tree.git
5013 F: drivers/media/platform/sti/delta
5016 L: linux-mtd@lists.infradead.org
5018 F: drivers/mtd/nand/raw/denali*
5020 DESIGNWARE EDMA CORE IP DRIVER
5021 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5022 L: dmaengine@vger.kernel.org
5024 F: drivers/dma/dw-edma/
5025 F: include/linux/dma/edma.h
5027 DESIGNWARE USB2 DRD IP DRIVER
5028 M: Minas Harutyunyan <hminas@synopsys.com>
5029 L: linux-usb@vger.kernel.org
5031 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5032 F: drivers/usb/dwc2/
5034 DESIGNWARE USB3 DRD IP DRIVER
5035 M: Felipe Balbi <balbi@kernel.org>
5036 L: linux-usb@vger.kernel.org
5038 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5039 F: drivers/usb/dwc3/
5041 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
5042 M: Andreas Klinger <ak@it-klinger.de>
5043 L: linux-iio@vger.kernel.org
5045 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
5046 F: drivers/iio/proximity/srf*.c
5048 DEVICE COREDUMP (DEV_COREDUMP)
5049 M: Johannes Berg <johannes@sipsolutions.net>
5050 L: linux-kernel@vger.kernel.org
5052 F: drivers/base/devcoredump.c
5053 F: include/linux/devcoredump.h
5055 DEVICE DEPENDENCY HELPER SCRIPT
5056 M: Saravana Kannan <saravanak@google.com>
5057 L: linux-kernel@vger.kernel.org
5059 F: scripts/dev-needs.sh
5061 DEVICE DIRECT ACCESS (DAX)
5062 M: Dan Williams <dan.j.williams@intel.com>
5063 M: Vishal Verma <vishal.l.verma@intel.com>
5064 M: Dave Jiang <dave.jiang@intel.com>
5065 L: linux-nvdimm@lists.01.org
5069 DEVICE FREQUENCY (DEVFREQ)
5070 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5071 M: Kyungmin Park <kyungmin.park@samsung.com>
5072 M: Chanwoo Choi <cw00.choi@samsung.com>
5073 L: linux-pm@vger.kernel.org
5075 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5076 F: Documentation/devicetree/bindings/devfreq/
5078 F: include/linux/devfreq.h
5079 F: include/trace/events/devfreq.h
5081 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
5082 M: Chanwoo Choi <cw00.choi@samsung.com>
5083 L: linux-pm@vger.kernel.org
5085 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5086 F: Documentation/devicetree/bindings/devfreq/event/
5087 F: drivers/devfreq/devfreq-event.c
5088 F: drivers/devfreq/event/
5089 F: include/dt-bindings/pmu/exynos_ppmu.h
5090 F: include/linux/devfreq-event.h
5092 DEVICE NUMBER REGISTRY
5093 M: Torben Mathiasen <device@lanana.org>
5095 W: http://lanana.org/docs/device-list/index.html
5098 M: Alasdair Kergon <agk@redhat.com>
5099 M: Mike Snitzer <snitzer@redhat.com>
5100 M: dm-devel@redhat.com
5101 L: dm-devel@redhat.com
5103 W: http://sources.redhat.com/dm
5104 Q: http://patchwork.kernel.org/project/dm-devel/list/
5105 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
5106 T: quilt http://people.redhat.com/agk/patches/linux/editing/
5107 F: Documentation/admin-guide/device-mapper/
5108 F: drivers/md/Kconfig
5109 F: drivers/md/Makefile
5111 F: drivers/md/persistent-data/
5112 F: include/linux/device-mapper.h
5113 F: include/linux/dm-*.h
5114 F: include/uapi/linux/dm-*.h
5117 M: Jiri Pirko <jiri@nvidia.com>
5118 L: netdev@vger.kernel.org
5120 F: Documentation/networking/devlink
5121 F: include/net/devlink.h
5122 F: include/uapi/linux/devlink.h
5123 F: net/core/devlink.c
5125 DIALOG SEMICONDUCTOR DRIVERS
5126 M: Support Opensource <support.opensource@diasemi.com>
5128 W: http://www.dialog-semiconductor.com/products
5129 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
5130 F: Documentation/devicetree/bindings/mfd/da90*.txt
5131 F: Documentation/devicetree/bindings/regulator/da92*.txt
5132 F: Documentation/devicetree/bindings/regulator/slg51000.txt
5133 F: Documentation/devicetree/bindings/sound/da[79]*.txt
5134 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
5135 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
5136 F: Documentation/hwmon/da90??.rst
5137 F: drivers/gpio/gpio-da90??.c
5138 F: drivers/hwmon/da90??-hwmon.c
5139 F: drivers/iio/adc/da91??-*.c
5140 F: drivers/input/misc/da90??_onkey.c
5141 F: drivers/input/touchscreen/da9052_tsi.c
5142 F: drivers/leds/leds-da90??.c
5143 F: drivers/mfd/da903x.c
5144 F: drivers/mfd/da90??-*.c
5145 F: drivers/mfd/da91??-*.c
5146 F: drivers/pinctrl/pinctrl-da90??.c
5147 F: drivers/power/supply/da9052-battery.c
5148 F: drivers/power/supply/da91??-*.c
5149 F: drivers/regulator/da9???-regulator.[ch]
5150 F: drivers/regulator/slg51000-regulator.[ch]
5151 F: drivers/rtc/rtc-da90??.c
5152 F: drivers/thermal/da90??-thermal.c
5153 F: drivers/video/backlight/da90??_bl.c
5154 F: drivers/watchdog/da90??_wdt.c
5155 F: include/linux/mfd/da903x.h
5156 F: include/linux/mfd/da9052/
5157 F: include/linux/mfd/da9055/
5158 F: include/linux/mfd/da9062/
5159 F: include/linux/mfd/da9063/
5160 F: include/linux/mfd/da9150/
5161 F: include/linux/regulator/da9211.h
5162 F: include/sound/da[79]*.h
5163 F: sound/soc/codecs/da[79]*.[ch]
5165 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
5166 M: William Breathitt Gray <vilhelm.gray@gmail.com>
5167 L: linux-gpio@vger.kernel.org
5169 F: drivers/gpio/gpio-gpio-mm.c
5171 DIOLAN U2C-12 I2C DRIVER
5172 M: Guenter Roeck <linux@roeck-us.net>
5173 L: linux-i2c@vger.kernel.org
5175 F: drivers/i2c/busses/i2c-diolan-u2c.c
5177 DIRECTORY NOTIFICATION (DNOTIFY)
5178 M: Jan Kara <jack@suse.cz>
5179 R: Amir Goldstein <amir73il@gmail.com>
5180 L: linux-fsdevel@vger.kernel.org
5182 F: Documentation/filesystems/dnotify.rst
5183 F: fs/notify/dnotify/
5184 F: include/linux/dnotify.h
5186 DISK GEOMETRY AND PARTITION HANDLING
5187 M: Andries Brouwer <aeb@cwi.nl>
5189 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
5190 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
5191 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
5194 M: Jan Kara <jack@suse.com>
5196 F: Documentation/filesystems/quota.rst
5198 F: include/linux/quota*.h
5199 F: include/uapi/linux/quota*.h
5201 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
5202 M: Bernie Thompson <bernie@plugable.com>
5203 L: linux-fbdev@vger.kernel.org
5205 W: http://plugable.com/category/projects/udlfb/
5206 F: Documentation/fb/udlfb.rst
5207 F: drivers/video/fbdev/udlfb.c
5208 F: include/video/udlfb.h
5210 DISTRIBUTED LOCK MANAGER (DLM)
5211 M: Christine Caulfield <ccaulfie@redhat.com>
5212 M: David Teigland <teigland@redhat.com>
5213 L: cluster-devel@redhat.com
5215 W: http://sources.redhat.com/cluster/
5216 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5219 DMA BUFFER SHARING FRAMEWORK
5220 M: Sumit Semwal <sumit.semwal@linaro.org>
5221 M: Christian König <christian.koenig@amd.com>
5222 L: linux-media@vger.kernel.org
5223 L: dri-devel@lists.freedesktop.org
5224 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5226 T: git git://anongit.freedesktop.org/drm/drm-misc
5227 F: Documentation/driver-api/dma-buf.rst
5229 F: include/linux/*fence.h
5230 F: include/linux/dma-buf*
5231 F: include/linux/dma-resv.h
5232 K: \bdma_(?:buf|fence|resv)\b
5234 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
5235 M: Vinod Koul <vkoul@kernel.org>
5236 L: dmaengine@vger.kernel.org
5238 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5239 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
5240 F: Documentation/devicetree/bindings/dma/
5241 F: Documentation/driver-api/dmaengine/
5243 F: include/linux/dmaengine.h
5244 F: include/linux/of_dma.h
5247 M: Christoph Hellwig <hch@lst.de>
5248 M: Marek Szyprowski <m.szyprowski@samsung.com>
5249 R: Robin Murphy <robin.murphy@arm.com>
5250 L: iommu@lists.linux-foundation.org
5252 W: http://git.infradead.org/users/hch/dma-mapping.git
5253 T: git git://git.infradead.org/users/hch/dma-mapping.git
5254 F: include/asm-generic/dma-mapping.h
5255 F: include/linux/dma-direct.h
5256 F: include/linux/dma-mapping.h
5257 F: include/linux/dma-map-ops.h
5260 DMA-BUF HEAPS FRAMEWORK
5261 M: Sumit Semwal <sumit.semwal@linaro.org>
5262 R: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5263 R: Liam Mark <lmark@codeaurora.org>
5264 R: Laura Abbott <labbott@redhat.com>
5265 R: Brian Starkey <Brian.Starkey@arm.com>
5266 R: John Stultz <john.stultz@linaro.org>
5267 L: linux-media@vger.kernel.org
5268 L: dri-devel@lists.freedesktop.org
5269 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5271 T: git git://anongit.freedesktop.org/drm/drm-misc
5272 F: drivers/dma-buf/dma-heap.c
5273 F: drivers/dma-buf/heaps/*
5274 F: include/linux/dma-heap.h
5275 F: include/uapi/linux/dma-heap.h
5277 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
5278 M: Lukasz Luba <lukasz.luba@arm.com>
5279 L: linux-pm@vger.kernel.org
5280 L: linux-samsung-soc@vger.kernel.org
5282 F: Documentation/devicetree/bindings/memory-controllers/exynos5422-dmc.txt
5283 F: drivers/memory/samsung/exynos5422-dmc.c
5285 DME1737 HARDWARE MONITOR DRIVER
5286 M: Juerg Haefliger <juergh@gmail.com>
5287 L: linux-hwmon@vger.kernel.org
5289 F: Documentation/hwmon/dme1737.rst
5290 F: drivers/hwmon/dme1737.c
5293 M: Jean Delvare <jdelvare@suse.com>
5295 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
5296 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
5297 F: drivers/firmware/dmi-id.c
5298 F: drivers/firmware/dmi_scan.c
5299 F: include/linux/dmi.h
5302 M: Jonathan Corbet <corbet@lwn.net>
5303 L: linux-doc@vger.kernel.org
5305 P: Documentation/doc-guide/maintainer-profile.rst
5306 T: git git://git.lwn.net/linux.git docs-next
5308 F: scripts/documentation-file-ref-check
5309 F: scripts/kernel-doc
5310 F: scripts/sphinx-pre-install
5311 X: Documentation/ABI/
5312 X: Documentation/admin-guide/media/
5313 X: Documentation/devicetree/
5314 X: Documentation/driver-api/media/
5315 X: Documentation/firmware-guide/acpi/
5316 X: Documentation/i2c/
5317 X: Documentation/power/
5318 X: Documentation/spi/
5319 X: Documentation/userspace-api/media/
5321 DOCUMENTATION SCRIPTS
5322 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5323 L: linux-doc@vger.kernel.org
5325 F: Documentation/sphinx/parse-headers.pl
5326 F: scripts/documentation-file-ref-check
5327 F: scripts/sphinx-pre-install
5329 DOCUMENTATION/ITALIAN
5330 M: Federico Vaga <federico.vaga@vaga.pv.it>
5331 L: linux-doc@vger.kernel.org
5333 F: Documentation/translations/it_IT
5335 DONGWOON DW9714 LENS VOICE COIL DRIVER
5336 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5337 L: linux-media@vger.kernel.org
5339 T: git git://linuxtv.org/media_tree.git
5340 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5341 F: drivers/media/i2c/dw9714.c
5343 DONGWOON DW9768 LENS VOICE COIL DRIVER
5344 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
5345 L: linux-media@vger.kernel.org
5347 T: git git://linuxtv.org/media_tree.git
5348 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
5349 F: drivers/media/i2c/dw9768.c
5351 DONGWOON DW9807 LENS VOICE COIL DRIVER
5352 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5353 L: linux-media@vger.kernel.org
5355 T: git git://linuxtv.org/media_tree.git
5356 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5357 F: drivers/media/i2c/dw9807-vcm.c
5360 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
5361 L: blinux-list@redhat.com
5363 F: drivers/char/dtlk.c
5364 F: include/linux/dtlk.h
5366 DPAA2 DATAPATH I/O (DPIO) DRIVER
5367 M: Roy Pledge <Roy.Pledge@nxp.com>
5368 L: linux-kernel@vger.kernel.org
5370 F: drivers/soc/fsl/dpio
5372 DPAA2 ETHERNET DRIVER
5373 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5374 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
5375 L: netdev@vger.kernel.org
5377 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
5378 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
5379 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
5380 F: drivers/net/ethernet/freescale/dpaa2/Makefile
5381 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5382 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
5383 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
5384 F: drivers/net/ethernet/freescale/dpaa2/dpmac*
5385 F: drivers/net/ethernet/freescale/dpaa2/dpni*
5387 DPAA2 ETHERNET SWITCH DRIVER
5388 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
5389 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5390 L: linux-kernel@vger.kernel.org
5392 F: drivers/staging/fsl-dpaa2/ethsw
5394 DPT_I2O SCSI RAID DRIVER
5395 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5396 L: linux-scsi@vger.kernel.org
5398 W: http://www.adaptec.com/
5399 F: drivers/scsi/dpt*
5400 F: drivers/scsi/dpt/
5403 M: Philipp Reisner <philipp.reisner@linbit.com>
5404 M: Lars Ellenberg <lars.ellenberg@linbit.com>
5405 L: drbd-dev@lists.linbit.com
5407 W: http://www.drbd.org
5408 T: git git://git.linbit.com/linux-drbd.git
5409 T: git git://git.linbit.com/drbd-8.4.git
5410 F: Documentation/admin-guide/blockdev/
5411 F: drivers/block/drbd/
5414 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5415 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5416 R: "Rafael J. Wysocki" <rafael@kernel.org>
5418 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5419 F: Documentation/core-api/kobject.rst
5423 F: include/linux/debugfs.h
5424 F: include/linux/kobj*
5427 DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
5428 M: Nishanth Menon <nm@ti.com>
5429 L: linux-pm@vger.kernel.org
5431 F: drivers/soc/ti/smartreflex.c
5432 F: include/linux/power/smartreflex.h
5434 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
5435 M: Maxime Ripard <mripard@kernel.org>
5436 M: Chen-Yu Tsai <wens@csie.org>
5437 R: Jernej Skrabec <jernej.skrabec@siol.net>
5438 L: dri-devel@lists.freedesktop.org
5440 T: git git://anongit.freedesktop.org/drm/drm-misc
5441 F: drivers/gpu/drm/sun4i/sun8i*
5443 DRM DRIVER FOR ARM PL111 CLCD
5444 M: Eric Anholt <eric@anholt.net>
5446 T: git git://anongit.freedesktop.org/drm/drm-misc
5447 F: drivers/gpu/drm/pl111/
5449 DRM DRIVER FOR ARM VERSATILE TFT PANELS
5450 M: Linus Walleij <linus.walleij@linaro.org>
5452 T: git git://anongit.freedesktop.org/drm/drm-misc
5453 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
5454 F: drivers/gpu/drm/panel/panel-arm-versatile.c
5456 DRM DRIVER FOR ASPEED BMC GFX
5457 M: Joel Stanley <joel@jms.id.au>
5458 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
5460 T: git git://anongit.freedesktop.org/drm/drm-misc
5461 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5462 F: drivers/gpu/drm/aspeed/
5464 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5465 M: Dave Airlie <airlied@redhat.com>
5466 R: Thomas Zimmermann <tzimmermann@suse.de>
5467 L: dri-devel@lists.freedesktop.org
5469 T: git git://anongit.freedesktop.org/drm/drm-misc
5470 F: drivers/gpu/drm/ast/
5472 DRM DRIVER FOR BOCHS VIRTUAL GPU
5473 M: Gerd Hoffmann <kraxel@redhat.com>
5474 L: virtualization@lists.linux-foundation.org
5476 T: git git://anongit.freedesktop.org/drm/drm-misc
5477 F: drivers/gpu/drm/bochs/
5479 DRM DRIVER FOR BOE HIMAX8279D PANELS
5480 M: Jerry Han <hanxu5@huaqin.corp-partner.google.com>
5482 F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
5483 F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
5485 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5486 M: Linus Walleij <linus.walleij@linaro.org>
5488 T: git git://anongit.freedesktop.org/drm/drm-misc
5489 F: drivers/gpu/drm/tve200/
5491 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
5492 M: Icenowy Zheng <icenowy@aosc.io>
5494 F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
5495 F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
5497 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5498 M: Jagan Teki <jagan@amarulasolutions.com>
5500 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
5501 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5503 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5504 M: Hans de Goede <hdegoede@redhat.com>
5506 T: git git://anongit.freedesktop.org/drm/drm-misc
5507 F: drivers/gpu/drm/tiny/gm12u320.c
5509 DRM DRIVER FOR HX8357D PANELS
5510 M: Eric Anholt <eric@anholt.net>
5512 T: git git://anongit.freedesktop.org/drm/drm-misc
5513 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
5514 F: drivers/gpu/drm/tiny/hx8357d.c
5516 DRM DRIVER FOR ILITEK ILI9225 PANELS
5517 M: David Lechner <david@lechnology.com>
5519 T: git git://anongit.freedesktop.org/drm/drm-misc
5520 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5521 F: drivers/gpu/drm/tiny/ili9225.c
5523 DRM DRIVER FOR ILITEK ILI9486 PANELS
5524 M: Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
5526 T: git git://anongit.freedesktop.org/drm/drm-misc
5527 F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
5528 F: drivers/gpu/drm/tiny/ili9486.c
5530 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5531 S: Orphan / Obsolete
5532 F: drivers/gpu/drm/i810/
5533 F: include/uapi/drm/i810_drm.h
5535 DRM DRIVER FOR LVDS PANELS
5536 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5537 L: dri-devel@lists.freedesktop.org
5538 T: git git://anongit.freedesktop.org/drm/drm-misc
5540 F: drivers/gpu/drm/panel/panel-lvds.c
5541 F: Documentation/devicetree/bindings/display/panel/lvds.yaml
5543 DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
5544 M: Guido Günther <agx@sigxcpu.org>
5545 R: Purism Kernel Team <kernel@puri.sm>
5547 F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
5548 F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
5550 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5551 S: Orphan / Obsolete
5552 F: drivers/gpu/drm/mga/
5553 F: include/uapi/drm/mga_drm.h
5555 DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
5556 M: Dave Airlie <airlied@redhat.com>
5557 R: Thomas Zimmermann <tzimmermann@suse.de>
5558 L: dri-devel@lists.freedesktop.org
5560 T: git git://anongit.freedesktop.org/drm/drm-misc
5561 F: drivers/gpu/drm/mgag200/
5563 DRM DRIVER FOR MI0283QT
5564 M: Noralf Trønnes <noralf@tronnes.org>
5566 T: git git://anongit.freedesktop.org/drm/drm-misc
5567 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5568 F: drivers/gpu/drm/tiny/mi0283qt.c
5570 DRM DRIVER FOR MSM ADRENO GPU
5571 M: Rob Clark <robdclark@gmail.com>
5572 M: Sean Paul <sean@poorly.run>
5573 L: linux-arm-msm@vger.kernel.org
5574 L: dri-devel@lists.freedesktop.org
5575 L: freedreno@lists.freedesktop.org
5577 T: git https://gitlab.freedesktop.org/drm/msm.git
5578 F: Documentation/devicetree/bindings/display/msm/
5579 F: drivers/gpu/drm/msm/
5580 F: include/uapi/drm/msm_drm.h
5582 DRM DRIVER FOR NOVATEK NT35510 PANELS
5583 M: Linus Walleij <linus.walleij@linaro.org>
5585 T: git git://anongit.freedesktop.org/drm/drm-misc
5586 F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
5587 F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
5589 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5590 M: Ben Skeggs <bskeggs@redhat.com>
5591 L: dri-devel@lists.freedesktop.org
5592 L: nouveau@lists.freedesktop.org
5594 T: git git://github.com/skeggsb/linux
5595 F: drivers/gpu/drm/nouveau/
5596 F: include/uapi/drm/nouveau_drm.h
5598 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5599 M: Stefan Mavrodiev <stefan@olimex.com>
5601 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
5602 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5604 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5605 M: Noralf Trønnes <noralf@tronnes.org>
5607 T: git git://anongit.freedesktop.org/drm/drm-misc
5608 F: Documentation/devicetree/bindings/display/repaper.txt
5609 F: drivers/gpu/drm/tiny/repaper.c
5611 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5612 M: Dave Airlie <airlied@redhat.com>
5613 M: Gerd Hoffmann <kraxel@redhat.com>
5614 L: virtualization@lists.linux-foundation.org
5616 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5617 T: git git://anongit.freedesktop.org/drm/drm-misc
5618 F: drivers/gpu/drm/tiny/cirrus.c
5620 DRM DRIVER FOR QXL VIRTUAL GPU
5621 M: Dave Airlie <airlied@redhat.com>
5622 M: Gerd Hoffmann <kraxel@redhat.com>
5623 L: virtualization@lists.linux-foundation.org
5624 L: spice-devel@lists.freedesktop.org
5626 T: git git://anongit.freedesktop.org/drm/drm-misc
5627 F: drivers/gpu/drm/qxl/
5628 F: include/uapi/drm/qxl_drm.h
5630 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5631 S: Orphan / Obsolete
5632 F: drivers/gpu/drm/r128/
5633 F: include/uapi/drm/r128_drm.h
5635 DRM DRIVER FOR RAYDIUM RM67191 PANELS
5636 M: Robert Chiras <robert.chiras@nxp.com>
5638 F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
5639 F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
5641 DRM DRIVER FOR SITRONIX ST7703 PANELS
5642 M: Guido Günther <agx@sigxcpu.org>
5643 R: Purism Kernel Team <kernel@puri.sm>
5644 R: Ondrej Jirman <megous@megous.com>
5646 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
5647 F: drivers/gpu/drm/panel/panel-sitronix-st7703.c
5649 DRM DRIVER FOR SAVAGE VIDEO CARDS
5650 S: Orphan / Obsolete
5651 F: drivers/gpu/drm/savage/
5652 F: include/uapi/drm/savage_drm.h
5654 DRM DRIVER FOR SIS VIDEO CARDS
5655 S: Orphan / Obsolete
5656 F: drivers/gpu/drm/sis/
5657 F: include/uapi/drm/sis_drm.h
5659 DRM DRIVER FOR SITRONIX ST7586 PANELS
5660 M: David Lechner <david@lechnology.com>
5662 T: git git://anongit.freedesktop.org/drm/drm-misc
5663 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
5664 F: drivers/gpu/drm/tiny/st7586.c
5666 DRM DRIVER FOR SITRONIX ST7701 PANELS
5667 M: Jagan Teki <jagan@amarulasolutions.com>
5669 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
5670 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
5672 DRM DRIVER FOR SITRONIX ST7735R PANELS
5673 M: David Lechner <david@lechnology.com>
5675 T: git git://anongit.freedesktop.org/drm/drm-misc
5676 F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
5677 F: drivers/gpu/drm/tiny/st7735r.c
5679 DRM DRIVER FOR SONY ACX424AKP PANELS
5680 M: Linus Walleij <linus.walleij@linaro.org>
5682 T: git git://anongit.freedesktop.org/drm/drm-misc
5683 F: drivers/gpu/drm/panel/panel-sony-acx424akp.c
5685 DRM DRIVER FOR ST-ERICSSON MCDE
5686 M: Linus Walleij <linus.walleij@linaro.org>
5688 T: git git://anongit.freedesktop.org/drm/drm-misc
5689 F: Documentation/devicetree/bindings/display/ste,mcde.txt
5690 F: drivers/gpu/drm/mcde/
5692 DRM DRIVER FOR TDFX VIDEO CARDS
5693 S: Orphan / Obsolete
5694 F: drivers/gpu/drm/tdfx/
5696 DRM DRIVER FOR TPO TPG110 PANELS
5697 M: Linus Walleij <linus.walleij@linaro.org>
5699 T: git git://anongit.freedesktop.org/drm/drm-misc
5700 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
5701 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
5703 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5704 M: Dave Airlie <airlied@redhat.com>
5705 R: Sean Paul <sean@poorly.run>
5706 R: Thomas Zimmermann <tzimmermann@suse.de>
5707 L: dri-devel@lists.freedesktop.org
5709 T: git git://anongit.freedesktop.org/drm/drm-misc
5710 F: drivers/gpu/drm/udl/
5712 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5713 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5714 M: Melissa Wen <melissa.srw@gmail.com>
5715 R: Haneen Mohammed <hamohammed.sa@gmail.com>
5716 R: Daniel Vetter <daniel@ffwll.ch>
5717 L: dri-devel@lists.freedesktop.org
5719 T: git git://anongit.freedesktop.org/drm/drm-misc
5720 F: Documentation/gpu/vkms.rst
5721 F: drivers/gpu/drm/vkms/
5723 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5724 M: Hans de Goede <hdegoede@redhat.com>
5725 L: dri-devel@lists.freedesktop.org
5727 T: git git://anongit.freedesktop.org/drm/drm-misc
5728 F: drivers/gpu/drm/vboxvideo/
5730 DRM DRIVER FOR VMWARE VIRTUAL GPU
5731 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5732 M: Roland Scheidegger <sroland@vmware.com>
5733 L: dri-devel@lists.freedesktop.org
5735 T: git git://people.freedesktop.org/~sroland/linux
5736 F: drivers/gpu/drm/vmwgfx/
5737 F: include/uapi/drm/vmwgfx_drm.h
5740 M: David Airlie <airlied@linux.ie>
5741 M: Daniel Vetter <daniel@ffwll.ch>
5742 L: dri-devel@lists.freedesktop.org
5744 B: https://bugs.freedesktop.org/
5745 C: irc://chat.freenode.net/dri-devel
5746 T: git git://anongit.freedesktop.org/drm/drm
5747 F: Documentation/devicetree/bindings/display/
5748 F: Documentation/devicetree/bindings/gpu/
5749 F: Documentation/gpu/
5753 F: include/linux/vga*
5754 F: include/uapi/drm/
5756 DRM DRIVERS AND MISC GPU PATCHES
5757 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5758 M: Maxime Ripard <mripard@kernel.org>
5759 M: Thomas Zimmermann <tzimmermann@suse.de>
5761 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5762 T: git git://anongit.freedesktop.org/drm/drm-misc
5763 F: Documentation/gpu/
5764 F: drivers/gpu/drm/*
5767 F: include/linux/vga*
5768 F: include/uapi/drm/drm*
5770 DRM DRIVERS FOR ALLWINNER A10
5771 M: Maxime Ripard <mripard@kernel.org>
5772 M: Chen-Yu Tsai <wens@csie.org>
5773 L: dri-devel@lists.freedesktop.org
5775 T: git git://anongit.freedesktop.org/drm/drm-misc
5776 F: Documentation/devicetree/bindings/display/allwinner*
5777 F: drivers/gpu/drm/sun4i/
5779 DRM DRIVERS FOR AMLOGIC SOCS
5780 M: Neil Armstrong <narmstrong@baylibre.com>
5781 L: dri-devel@lists.freedesktop.org
5782 L: linux-amlogic@lists.infradead.org
5784 W: http://linux-meson.com/
5785 T: git git://anongit.freedesktop.org/drm/drm-misc
5786 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
5787 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
5788 F: Documentation/gpu/meson.rst
5789 F: drivers/gpu/drm/meson/
5791 DRM DRIVERS FOR ATMEL HLCDC
5792 M: Sam Ravnborg <sam@ravnborg.org>
5793 M: Boris Brezillon <bbrezillon@kernel.org>
5794 L: dri-devel@lists.freedesktop.org
5796 T: git git://anongit.freedesktop.org/drm/drm-misc
5797 F: Documentation/devicetree/bindings/display/atmel/
5798 F: drivers/gpu/drm/atmel-hlcdc/
5800 DRM DRIVERS FOR BRIDGE CHIPS
5801 M: Andrzej Hajda <a.hajda@samsung.com>
5802 M: Neil Armstrong <narmstrong@baylibre.com>
5803 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5804 R: Jonas Karlman <jonas@kwiboo.se>
5805 R: Jernej Skrabec <jernej.skrabec@siol.net>
5807 T: git git://anongit.freedesktop.org/drm/drm-misc
5808 F: drivers/gpu/drm/bridge/
5810 DRM DRIVERS FOR EXYNOS
5811 M: Inki Dae <inki.dae@samsung.com>
5812 M: Joonyoung Shim <jy0922.shim@samsung.com>
5813 M: Seung-Woo Kim <sw0312.kim@samsung.com>
5814 M: Kyungmin Park <kyungmin.park@samsung.com>
5815 L: dri-devel@lists.freedesktop.org
5817 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5818 F: Documentation/devicetree/bindings/display/exynos/
5819 F: drivers/gpu/drm/exynos/
5820 F: include/uapi/drm/exynos_drm.h
5822 DRM DRIVERS FOR FREESCALE DCU
5823 M: Stefan Agner <stefan@agner.ch>
5824 M: Alison Wang <alison.wang@nxp.com>
5825 L: dri-devel@lists.freedesktop.org
5827 T: git git://anongit.freedesktop.org/drm/drm-misc
5828 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
5829 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
5830 F: drivers/gpu/drm/fsl-dcu/
5832 DRM DRIVERS FOR FREESCALE IMX
5833 M: Philipp Zabel <p.zabel@pengutronix.de>
5834 L: dri-devel@lists.freedesktop.org
5836 F: Documentation/devicetree/bindings/display/imx/
5837 F: drivers/gpu/drm/imx/
5838 F: drivers/gpu/ipu-v3/
5840 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5841 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5842 L: dri-devel@lists.freedesktop.org
5844 T: git git://github.com/patjak/drm-gma500
5845 F: drivers/gpu/drm/gma500/
5847 DRM DRIVERS FOR HISILICON
5848 M: Xinliang Liu <xinliang.liu@linaro.org>
5849 M: Tian Tao <tiantao6@hisilicon.com>
5850 R: John Stultz <john.stultz@linaro.org>
5851 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
5852 R: Chen Feng <puck.chen@hisilicon.com>
5853 L: dri-devel@lists.freedesktop.org
5855 T: git git://anongit.freedesktop.org/drm/drm-misc
5856 F: Documentation/devicetree/bindings/display/hisilicon/
5857 F: drivers/gpu/drm/hisilicon/
5859 DRM DRIVERS FOR LIMA
5860 M: Qiang Yu <yuq825@gmail.com>
5861 L: dri-devel@lists.freedesktop.org
5862 L: lima@lists.freedesktop.org (moderated for non-subscribers)
5864 T: git git://anongit.freedesktop.org/drm/drm-misc
5865 F: drivers/gpu/drm/lima/
5866 F: include/uapi/drm/lima_drm.h
5868 DRM DRIVERS FOR MEDIATEK
5869 M: Chun-Kuang Hu <chunkuang.hu@kernel.org>
5870 M: Philipp Zabel <p.zabel@pengutronix.de>
5871 L: dri-devel@lists.freedesktop.org
5873 F: Documentation/devicetree/bindings/display/mediatek/
5874 F: drivers/gpu/drm/mediatek/
5875 F: drivers/phy/mediatek/phy-mtk-hdmi*
5877 DRM DRIVERS FOR NVIDIA TEGRA
5878 M: Thierry Reding <thierry.reding@gmail.com>
5879 L: dri-devel@lists.freedesktop.org
5880 L: linux-tegra@vger.kernel.org
5882 T: git git://anongit.freedesktop.org/tegra/linux.git
5883 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5884 F: drivers/gpu/drm/tegra/
5885 F: drivers/gpu/host1x/
5886 F: include/linux/host1x.h
5887 F: include/uapi/drm/tegra_drm.h
5889 DRM DRIVERS FOR RENESAS
5890 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5891 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5892 L: dri-devel@lists.freedesktop.org
5893 L: linux-renesas-soc@vger.kernel.org
5895 T: git git://linuxtv.org/pinchartl/media drm/du/next
5896 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5897 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
5898 F: Documentation/devicetree/bindings/display/renesas,du.txt
5899 F: drivers/gpu/drm/rcar-du/
5900 F: drivers/gpu/drm/shmobile/
5901 F: include/linux/platform_data/shmob_drm.h
5903 DRM DRIVERS FOR ROCKCHIP
5904 M: Sandy Huang <hjc@rock-chips.com>
5905 M: Heiko Stübner <heiko@sntech.de>
5906 L: dri-devel@lists.freedesktop.org
5908 T: git git://anongit.freedesktop.org/drm/drm-misc
5909 F: Documentation/devicetree/bindings/display/rockchip/
5910 F: drivers/gpu/drm/rockchip/
5913 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5914 M: Vincent Abriou <vincent.abriou@st.com>
5915 L: dri-devel@lists.freedesktop.org
5917 T: git git://anongit.freedesktop.org/drm/drm-misc
5918 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
5919 F: drivers/gpu/drm/sti
5922 M: Yannick Fertre <yannick.fertre@st.com>
5923 M: Philippe Cornu <philippe.cornu@st.com>
5924 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5925 M: Vincent Abriou <vincent.abriou@st.com>
5926 L: dri-devel@lists.freedesktop.org
5928 T: git git://anongit.freedesktop.org/drm/drm-misc
5929 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
5930 F: drivers/gpu/drm/stm
5932 DRM DRIVERS FOR TI KEYSTONE
5933 M: Jyri Sarha <jsarha@ti.com>
5934 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
5935 L: dri-devel@lists.freedesktop.org
5937 T: git git://anongit.freedesktop.org/drm/drm-misc
5938 F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
5939 F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
5940 F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
5941 F: drivers/gpu/drm/tidss/
5943 DRM DRIVERS FOR TI LCDC
5944 M: Jyri Sarha <jsarha@ti.com>
5945 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
5946 L: dri-devel@lists.freedesktop.org
5948 F: Documentation/devicetree/bindings/display/tilcdc/
5949 F: drivers/gpu/drm/tilcdc/
5951 DRM DRIVERS FOR TI OMAP
5952 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
5953 L: dri-devel@lists.freedesktop.org
5955 F: Documentation/devicetree/bindings/display/ti/
5956 F: drivers/gpu/drm/omapdrm/
5959 M: Eric Anholt <eric@anholt.net>
5961 T: git git://anongit.freedesktop.org/drm/drm-misc
5962 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5963 F: drivers/gpu/drm/v3d/
5964 F: include/uapi/drm/v3d_drm.h
5967 M: Eric Anholt <eric@anholt.net>
5969 T: git git://github.com/anholt/linux
5970 T: git git://anongit.freedesktop.org/drm/drm-misc
5971 F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
5972 F: drivers/gpu/drm/vc4/
5973 F: include/uapi/drm/vc4_drm.h
5975 DRM DRIVERS FOR VIVANTE GPU IP
5976 M: Lucas Stach <l.stach@pengutronix.de>
5977 R: Russell King <linux+etnaviv@armlinux.org.uk>
5978 R: Christian Gmeiner <christian.gmeiner@gmail.com>
5979 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5980 L: dri-devel@lists.freedesktop.org
5982 F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
5983 F: drivers/gpu/drm/etnaviv/
5984 F: include/uapi/drm/etnaviv_drm.h
5987 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5988 L: dri-devel@lists.freedesktop.org
5989 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
5991 T: git git://anongit.freedesktop.org/drm/drm-misc
5992 F: Documentation/gpu/xen-front.rst
5993 F: drivers/gpu/drm/xen/
5995 DRM DRIVERS FOR XILINX
5996 M: Hyun Kwon <hyun.kwon@xilinx.com>
5997 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5998 L: dri-devel@lists.freedesktop.org
6000 T: git git://anongit.freedesktop.org/drm/drm-misc
6001 F: Documentation/devicetree/bindings/display/xlnx/
6002 F: drivers/gpu/drm/xlnx/
6004 DRM DRIVERS FOR ZTE ZX
6005 M: Shawn Guo <shawnguo@kernel.org>
6006 L: dri-devel@lists.freedesktop.org
6008 T: git git://anongit.freedesktop.org/drm/drm-misc
6009 F: Documentation/devicetree/bindings/display/zte,vou.txt
6010 F: drivers/gpu/drm/zte/
6013 M: Thierry Reding <thierry.reding@gmail.com>
6014 R: Sam Ravnborg <sam@ravnborg.org>
6015 L: dri-devel@lists.freedesktop.org
6017 T: git git://anongit.freedesktop.org/drm/drm-misc
6018 F: Documentation/devicetree/bindings/display/panel/
6019 F: drivers/gpu/drm/drm_panel.c
6020 F: drivers/gpu/drm/panel/
6021 F: include/drm/drm_panel.h
6024 M: Christian Koenig <christian.koenig@amd.com>
6025 M: Huang Rui <ray.huang@amd.com>
6026 L: dri-devel@lists.freedesktop.org
6028 T: git git://people.freedesktop.org/~agd5f/linux
6029 F: drivers/gpu/drm/ttm/
6032 DSBR100 USB FM RADIO DRIVER
6033 M: Alexey Klimov <klimov.linux@gmail.com>
6034 L: linux-media@vger.kernel.org
6036 T: git git://linuxtv.org/media_tree.git
6037 F: drivers/media/radio/dsbr100.c
6040 M: Hans Verkuil <hverkuil@xs4all.nl>
6041 L: linux-media@vger.kernel.org
6043 W: https://linuxtv.org
6044 T: git git://linuxtv.org/media_tree.git
6045 F: drivers/media/pci/dt3155/
6047 DVB_USB_AF9015 MEDIA DRIVER
6048 M: Antti Palosaari <crope@iki.fi>
6049 L: linux-media@vger.kernel.org
6051 W: https://linuxtv.org
6052 W: http://palosaari.fi/linux/
6053 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6054 T: git git://linuxtv.org/anttip/media_tree.git
6055 F: drivers/media/usb/dvb-usb-v2/af9015*
6057 DVB_USB_AF9035 MEDIA DRIVER
6058 M: Antti Palosaari <crope@iki.fi>
6059 L: linux-media@vger.kernel.org
6061 W: https://linuxtv.org
6062 W: http://palosaari.fi/linux/
6063 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6064 T: git git://linuxtv.org/anttip/media_tree.git
6065 F: drivers/media/usb/dvb-usb-v2/af9035*
6067 DVB_USB_ANYSEE MEDIA DRIVER
6068 M: Antti Palosaari <crope@iki.fi>
6069 L: linux-media@vger.kernel.org
6071 W: https://linuxtv.org
6072 W: http://palosaari.fi/linux/
6073 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6074 T: git git://linuxtv.org/anttip/media_tree.git
6075 F: drivers/media/usb/dvb-usb-v2/anysee*
6077 DVB_USB_AU6610 MEDIA DRIVER
6078 M: Antti Palosaari <crope@iki.fi>
6079 L: linux-media@vger.kernel.org
6081 W: https://linuxtv.org
6082 W: http://palosaari.fi/linux/
6083 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6084 T: git git://linuxtv.org/anttip/media_tree.git
6085 F: drivers/media/usb/dvb-usb-v2/au6610*
6087 DVB_USB_CE6230 MEDIA DRIVER
6088 M: Antti Palosaari <crope@iki.fi>
6089 L: linux-media@vger.kernel.org
6091 W: https://linuxtv.org
6092 W: http://palosaari.fi/linux/
6093 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6094 T: git git://linuxtv.org/anttip/media_tree.git
6095 F: drivers/media/usb/dvb-usb-v2/ce6230*
6097 DVB_USB_CXUSB MEDIA DRIVER
6098 M: Michael Krufky <mkrufky@linuxtv.org>
6099 L: linux-media@vger.kernel.org
6101 W: https://linuxtv.org
6102 W: http://github.com/mkrufky
6103 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6104 T: git git://linuxtv.org/media_tree.git
6105 F: drivers/media/usb/dvb-usb/cxusb*
6107 DVB_USB_EC168 MEDIA DRIVER
6108 M: Antti Palosaari <crope@iki.fi>
6109 L: linux-media@vger.kernel.org
6111 W: https://linuxtv.org
6112 W: http://palosaari.fi/linux/
6113 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6114 T: git git://linuxtv.org/anttip/media_tree.git
6115 F: drivers/media/usb/dvb-usb-v2/ec168*
6117 DVB_USB_GL861 MEDIA DRIVER
6118 M: Antti Palosaari <crope@iki.fi>
6119 L: linux-media@vger.kernel.org
6121 W: https://linuxtv.org
6122 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6123 T: git git://linuxtv.org/anttip/media_tree.git
6124 F: drivers/media/usb/dvb-usb-v2/gl861*
6126 DVB_USB_MXL111SF MEDIA DRIVER
6127 M: Michael Krufky <mkrufky@linuxtv.org>
6128 L: linux-media@vger.kernel.org
6130 W: https://linuxtv.org
6131 W: http://github.com/mkrufky
6132 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6133 T: git git://linuxtv.org/mkrufky/mxl111sf.git
6134 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
6136 DVB_USB_RTL28XXU MEDIA DRIVER
6137 M: Antti Palosaari <crope@iki.fi>
6138 L: linux-media@vger.kernel.org
6140 W: https://linuxtv.org
6141 W: http://palosaari.fi/linux/
6142 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6143 T: git git://linuxtv.org/anttip/media_tree.git
6144 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
6146 DVB_USB_V2 MEDIA DRIVER
6147 M: Antti Palosaari <crope@iki.fi>
6148 L: linux-media@vger.kernel.org
6150 W: https://linuxtv.org
6151 W: http://palosaari.fi/linux/
6152 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6153 T: git git://linuxtv.org/anttip/media_tree.git
6154 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
6155 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
6158 M: Jason Baron <jbaron@akamai.com>
6160 F: include/linux/dynamic_debug.h
6161 F: lib/dynamic_debug.c
6163 DYNAMIC INTERRUPT MODERATION
6164 M: Tal Gilboa <talgi@nvidia.com>
6166 F: Documentation/networking/net_dim.rst
6167 F: include/linux/dim.h
6170 DZ DECSTATION DZ11 SERIAL DRIVER
6171 M: "Maciej W. Rozycki" <macro@linux-mips.org>
6173 F: drivers/tty/serial/dz.*
6175 E3X0 POWER BUTTON DRIVER
6176 M: Moritz Fischer <moritz.fischer@ettus.com>
6177 L: usrp-users@lists.ettus.com
6179 W: http://www.ettus.com
6180 F: Documentation/devicetree/bindings/input/e3x0-button.txt
6181 F: drivers/input/misc/e3x0-button.c
6184 M: Antti Palosaari <crope@iki.fi>
6185 L: linux-media@vger.kernel.org
6187 W: https://linuxtv.org
6188 W: http://palosaari.fi/linux/
6189 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6190 T: git git://linuxtv.org/anttip/media_tree.git
6191 F: drivers/media/tuners/e4000*
6193 EARTH_PT1 MEDIA DRIVER
6194 M: Akihiro Tsukada <tskd08@gmail.com>
6195 L: linux-media@vger.kernel.org
6197 F: drivers/media/pci/pt1/
6199 EARTH_PT3 MEDIA DRIVER
6200 M: Akihiro Tsukada <tskd08@gmail.com>
6201 L: linux-media@vger.kernel.org
6203 F: drivers/media/pci/pt3/
6206 M: Antti Palosaari <crope@iki.fi>
6207 L: linux-media@vger.kernel.org
6209 W: https://linuxtv.org
6210 W: http://palosaari.fi/linux/
6211 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6212 T: git git://linuxtv.org/anttip/media_tree.git
6213 F: drivers/media/dvb-frontends/ec100*
6216 M: Tyler Hicks <code@tyhicks.com>
6217 L: ecryptfs@vger.kernel.org
6219 W: http://ecryptfs.org
6220 W: https://launchpad.net/ecryptfs
6221 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
6222 F: Documentation/filesystems/ecryptfs.rst
6226 M: Borislav Petkov <bp@alien8.de>
6227 L: linux-edac@vger.kernel.org
6229 F: drivers/edac/amd64_edac*
6232 M: Jan Luebbe <jlu@pengutronix.de>
6233 L: linux-edac@vger.kernel.org
6235 F: drivers/edac/armada_xp_*
6238 M: Stefan Schaeckeler <sschaeck@cisco.com>
6240 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
6241 F: drivers/edac/aspeed_edac.c
6244 M: Shravan Kumar Ramani <shravankr@nvidia.com>
6246 F: drivers/edac/bluefield_edac.c
6249 M: Andre Przywara <andre.przywara@arm.com>
6250 L: linux-edac@vger.kernel.org
6252 F: drivers/edac/highbank*
6255 M: Ralf Baechle <ralf@linux-mips.org>
6256 L: linux-edac@vger.kernel.org
6257 L: linux-mips@vger.kernel.org
6259 F: drivers/edac/octeon_edac*
6261 EDAC-CAVIUM THUNDERX
6262 M: Robert Richter <rric@kernel.org>
6263 L: linux-edac@vger.kernel.org
6265 F: drivers/edac/thunderx_edac*
6268 M: Borislav Petkov <bp@alien8.de>
6269 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6270 M: Tony Luck <tony.luck@intel.com>
6271 R: James Morse <james.morse@arm.com>
6272 R: Robert Richter <rric@kernel.org>
6273 L: linux-edac@vger.kernel.org
6275 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
6276 F: Documentation/admin-guide/ras.rst
6277 F: Documentation/driver-api/edac.rst
6279 F: include/linux/edac.h
6282 M: Lei Wang <lewan@microsoft.com>
6283 L: linux-edac@vger.kernel.org
6285 F: drivers/edac/dmc520_edac.c
6288 M: Mark Gross <mark.gross@intel.com>
6289 L: linux-edac@vger.kernel.org
6291 F: drivers/edac/e752x_edac.c
6294 L: linux-edac@vger.kernel.org
6296 F: drivers/edac/e7xxx_edac.c
6299 M: York Sun <york.sun@nxp.com>
6300 L: linux-edac@vger.kernel.org
6302 F: drivers/edac/fsl_ddr_edac.*
6305 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6306 L: linux-edac@vger.kernel.org
6308 F: drivers/edac/ghes_edac.c
6311 M: Tony Luck <tony.luck@intel.com>
6312 L: linux-edac@vger.kernel.org
6314 F: drivers/edac/i10nm_base.c
6317 L: linux-edac@vger.kernel.org
6319 F: drivers/edac/i3000_edac.c
6322 L: linux-edac@vger.kernel.org
6324 F: drivers/edac/i5000_edac.c
6327 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6328 L: linux-edac@vger.kernel.org
6330 F: drivers/edac/i5400_edac.c
6333 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6334 L: linux-edac@vger.kernel.org
6336 F: drivers/edac/i7300_edac.c
6339 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6340 L: linux-edac@vger.kernel.org
6342 F: drivers/edac/i7core_edac.c
6345 M: Tim Small <tim@buttersideup.com>
6346 L: linux-edac@vger.kernel.org
6348 F: drivers/edac/i82443bxgx_edac.c
6351 M: "Arvind R." <arvino55@gmail.com>
6352 L: linux-edac@vger.kernel.org
6354 F: drivers/edac/i82975x_edac.c
6357 M: Jason Baron <jbaron@akamai.com>
6358 L: linux-edac@vger.kernel.org
6360 F: drivers/edac/ie31200_edac.c
6363 M: Johannes Thumshirn <morbidrsa@gmail.com>
6364 L: linux-edac@vger.kernel.org
6366 F: drivers/edac/mpc85xx_edac.[ch]
6369 M: Egor Martovetsky <egor@pasemi.com>
6370 L: linux-edac@vger.kernel.org
6372 F: drivers/edac/pasemi_edac.c
6375 M: Tony Luck <tony.luck@intel.com>
6376 L: linux-edac@vger.kernel.org
6378 F: drivers/edac/pnd2_edac.[ch]
6381 M: Channagoud Kadabi <ckadabi@codeaurora.org>
6382 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
6383 L: linux-arm-msm@vger.kernel.org
6384 L: linux-edac@vger.kernel.org
6386 F: drivers/edac/qcom_edac.c
6389 M: Tim Small <tim@buttersideup.com>
6390 L: linux-edac@vger.kernel.org
6392 F: drivers/edac/r82600_edac.c
6395 M: Tony Luck <tony.luck@intel.com>
6396 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6397 L: linux-edac@vger.kernel.org
6399 F: drivers/edac/sb_edac.c
6402 M: Yash Shah <yash.shah@sifive.com>
6403 L: linux-edac@vger.kernel.org
6405 F: drivers/edac/sifive_edac.c
6408 M: Tony Luck <tony.luck@intel.com>
6409 L: linux-edac@vger.kernel.org
6411 F: drivers/edac/skx_*.c
6414 M: Tero Kristo <t-kristo@ti.com>
6415 L: linux-edac@vger.kernel.org
6417 F: drivers/edac/ti_edac.c
6419 EDIROL UA-101/UA-1000 DRIVER
6420 M: Clemens Ladisch <clemens@ladisch.de>
6421 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6423 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6424 F: sound/usb/misc/ua101.c
6427 M: Ivan Hu <ivan.hu@canonical.com>
6428 M: Ard Biesheuvel <ardb@kernel.org>
6429 L: linux-efi@vger.kernel.org
6431 F: drivers/firmware/efi/test/
6433 EFI VARIABLE FILESYSTEM
6434 M: Matthew Garrett <matthew.garrett@nebula.com>
6435 M: Jeremy Kerr <jk@ozlabs.org>
6436 M: Ard Biesheuvel <ardb@kernel.org>
6437 L: linux-efi@vger.kernel.org
6439 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6442 EFIFB FRAMEBUFFER DRIVER
6443 M: Peter Jones <pjones@redhat.com>
6444 L: linux-fbdev@vger.kernel.org
6446 F: drivers/video/fbdev/efifb.c
6450 W: http://aeschi.ch.eu.org/efs/
6453 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6454 M: Douglas Miller <dougmill@linux.ibm.com>
6455 L: netdev@vger.kernel.org
6457 F: drivers/net/ethernet/ibm/ehea/
6459 EM28XX VIDEO4LINUX DRIVER
6460 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6461 L: linux-media@vger.kernel.org
6463 W: https://linuxtv.org
6464 T: git git://linuxtv.org/media_tree.git
6465 F: Documentation/admin-guide/media/em28xx*
6466 F: drivers/media/usb/em28xx/
6469 M: Paul Gortmaker <paul.gortmaker@windriver.com>
6470 M: Matt Mackall <mpm@selenic.com>
6471 M: David Woodhouse <dwmw2@infradead.org>
6472 L: linux-embedded@vger.kernel.org
6475 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
6476 M: Adrian Hunter <adrian.hunter@intel.com>
6477 M: Ritesh Harjani <riteshh@codeaurora.org>
6478 M: Asutosh Das <asutoshd@codeaurora.org>
6479 L: linux-mmc@vger.kernel.org
6481 F: drivers/mmc/host/cqhci*
6483 EMULEX 10Gbps iSCSI - OneConnect DRIVER
6484 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6485 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
6486 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6487 L: linux-scsi@vger.kernel.org
6489 W: http://www.broadcom.com
6490 F: drivers/scsi/be2iscsi/
6492 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6493 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
6494 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6495 M: Somnath Kotur <somnath.kotur@broadcom.com>
6496 L: netdev@vger.kernel.org
6498 W: http://www.emulex.com
6499 F: drivers/net/ethernet/emulex/benet/
6501 EMULEX ONECONNECT ROCE DRIVER
6502 M: Selvin Xavier <selvin.xavier@broadcom.com>
6503 M: Devesh Sharma <devesh.sharma@broadcom.com>
6504 L: linux-rdma@vger.kernel.org
6506 W: http://www.broadcom.com
6507 F: drivers/infiniband/hw/ocrdma/
6508 F: include/uapi/rdma/ocrdma-abi.h
6510 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6511 M: James Smart <james.smart@broadcom.com>
6512 M: Dick Kennedy <dick.kennedy@broadcom.com>
6513 L: linux-scsi@vger.kernel.org
6515 W: http://www.broadcom.com
6516 F: drivers/scsi/lpfc/
6518 ENE CB710 FLASH CARD READER DRIVER
6519 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
6521 F: drivers/misc/cb710/
6522 F: drivers/mmc/host/cb710-mmc.*
6523 F: include/linux/cb710.h
6525 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6526 M: Maxim Levitsky <maximlevitsky@gmail.com>
6528 F: drivers/media/rc/ene_ir.*
6530 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
6531 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
6532 L: linuxppc-dev@lists.ozlabs.org
6534 F: drivers/tty/ehv_bytechan.c
6536 EPSON S1D13XXX FRAMEBUFFER DRIVER
6537 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
6539 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6540 F: drivers/video/fbdev/s1d13xxxfb.c
6541 F: include/video/s1d13xxxfb.h
6544 M: Gao Xiang <xiang@kernel.org>
6545 M: Chao Yu <yuchao0@huawei.com>
6546 L: linux-erofs@lists.ozlabs.org
6548 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
6549 F: Documentation/filesystems/erofs.rst
6551 F: include/trace/events/erofs.h
6553 ERRSEQ ERROR TRACKING INFRASTRUCTURE
6554 M: Jeff Layton <jlayton@kernel.org>
6556 F: include/linux/errseq.h
6559 ET131X NETWORK DRIVER
6560 M: Mark Einon <mark.einon@gmail.com>
6562 F: drivers/net/ethernet/agere/
6565 M: Roopa Prabhu <roopa@nvidia.com>
6566 M: Nikolay Aleksandrov <nikolay@nvidia.com>
6567 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
6568 L: netdev@vger.kernel.org
6570 W: http://www.linuxfoundation.org/en/Net:Bridge
6571 F: include/linux/netfilter_bridge/
6574 ETHERNET PHY LIBRARY
6575 M: Andrew Lunn <andrew@lunn.ch>
6576 M: Heiner Kallweit <hkallweit1@gmail.com>
6577 R: Russell King <linux@armlinux.org.uk>
6578 L: netdev@vger.kernel.org
6580 F: Documentation/ABI/testing/sysfs-class-net-phydev
6581 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
6582 F: Documentation/devicetree/bindings/net/mdio*
6583 F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
6584 F: Documentation/networking/phy.rst
6585 F: drivers/net/mdio/
6586 F: drivers/net/mdio/of_mdio.c
6589 F: drivers/of/of_net.c
6590 F: include/dt-bindings/net/qca-ar803x.h
6591 F: include/linux/*mdio*.h
6592 F: include/linux/mdio/*.h
6593 F: include/linux/of_net.h
6594 F: include/linux/phy.h
6595 F: include/linux/phy_fixed.h
6596 F: include/linux/platform_data/mdio-bcm-unimac.h
6597 F: include/linux/platform_data/mdio-gpio.h
6598 F: include/trace/events/mdio.h
6599 F: include/uapi/linux/mdio.h
6600 F: include/uapi/linux/mii.h
6603 M: Namjae Jeon <namjae.jeon@samsung.com>
6604 M: Sungjong Seo <sj1557.seo@samsung.com>
6605 L: linux-fsdevel@vger.kernel.org
6610 M: Jan Kara <jack@suse.com>
6611 L: linux-ext4@vger.kernel.org
6613 F: Documentation/filesystems/ext2.rst
6615 F: include/linux/ext2*
6618 M: "Theodore Ts'o" <tytso@mit.edu>
6619 M: Andreas Dilger <adilger.kernel@dilger.ca>
6620 L: linux-ext4@vger.kernel.org
6622 W: http://ext4.wiki.kernel.org
6623 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
6624 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6625 F: Documentation/filesystems/ext4/
6627 F: include/trace/events/ext4.h
6629 Extended Verification Module (EVM)
6630 M: Mimi Zohar <zohar@linux.ibm.com>
6631 L: linux-integrity@vger.kernel.org
6633 F: security/integrity/evm/
6635 EXTENSIBLE FIRMWARE INTERFACE (EFI)
6636 M: Ard Biesheuvel <ardb@kernel.org>
6637 L: linux-efi@vger.kernel.org
6639 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6640 F: Documentation/admin-guide/efi-stub.rst
6641 F: arch/*/include/asm/efi.h
6642 F: arch/*/kernel/efi.c
6643 F: arch/arm/boot/compressed/efi-header.S
6644 F: arch/arm64/kernel/efi-entry.S
6645 F: arch/x86/platform/efi/
6646 F: drivers/firmware/efi/
6647 F: include/linux/efi*.h
6649 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6650 M: MyungJoo Ham <myungjoo.ham@samsung.com>
6651 M: Chanwoo Choi <cw00.choi@samsung.com>
6652 L: linux-kernel@vger.kernel.org
6654 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6655 F: Documentation/devicetree/bindings/extcon/
6656 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6658 F: include/linux/extcon.h
6659 F: include/linux/extcon/
6662 M: Masami Hiramatsu <mhiramat@kernel.org>
6664 F: Documentation/admin-guide/bootconfig.rst
6665 F: fs/proc/bootconfig.c
6666 F: include/linux/bootconfig.h
6668 F: tools/bootconfig/*
6669 F: tools/bootconfig/scripts/*
6672 M: Jingoo Han <jingoohan1@gmail.com>
6673 L: dri-devel@lists.freedesktop.org
6675 F: drivers/gpu/drm/exynos/exynos_dp*
6677 EXYNOS SYSMMU (IOMMU) driver
6678 M: Marek Szyprowski <m.szyprowski@samsung.com>
6679 L: iommu@lists.linux-foundation.org
6681 F: drivers/iommu/exynos-iommu.c
6684 M: Jaegeuk Kim <jaegeuk@kernel.org>
6685 M: Chao Yu <yuchao0@huawei.com>
6686 L: linux-f2fs-devel@lists.sourceforge.net
6688 W: https://f2fs.wiki.kernel.org/
6689 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6690 F: Documentation/ABI/testing/sysfs-fs-f2fs
6691 F: Documentation/filesystems/f2fs.rst
6693 F: include/linux/f2fs_fs.h
6694 F: include/trace/events/f2fs.h
6696 F71805F HARDWARE MONITORING DRIVER
6697 M: Jean Delvare <jdelvare@suse.com>
6698 L: linux-hwmon@vger.kernel.org
6700 F: Documentation/hwmon/f71805f.rst
6701 F: drivers/hwmon/f71805f.c
6704 M: Josh Poimboeuf <jpoimboe@redhat.com>
6706 F: scripts/faddr2line
6709 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
6710 L: netdev@vger.kernel.org
6712 F: Documentation/networking/failover.rst
6713 F: include/net/failover.h
6714 F: net/core/failover.c
6717 M: Jan Kara <jack@suse.cz>
6718 R: Amir Goldstein <amir73il@gmail.com>
6719 L: linux-fsdevel@vger.kernel.org
6721 F: fs/notify/fanotify/
6722 F: include/linux/fanotify.h
6723 F: include/uapi/linux/fanotify.h
6725 FARSYNC SYNCHRONOUS DRIVER
6726 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
6728 W: http://www.farsite.co.uk/
6729 F: drivers/net/wan/farsync.*
6731 FAULT INJECTION SUPPORT
6732 M: Akinobu Mita <akinobu.mita@gmail.com>
6734 F: Documentation/fault-injection/
6735 F: lib/fault-inject.c
6737 FBTFT Framebuffer drivers
6738 L: dri-devel@lists.freedesktop.org
6739 L: linux-fbdev@vger.kernel.org
6741 F: drivers/staging/fbtft/
6744 M: Michael Buesch <m@bues.ch>
6745 L: linux-media@vger.kernel.org
6747 F: drivers/media/tuners/fc0011.c
6748 F: drivers/media/tuners/fc0011.h
6751 M: Antti Palosaari <crope@iki.fi>
6752 L: linux-media@vger.kernel.org
6754 W: https://linuxtv.org
6755 W: http://palosaari.fi/linux/
6756 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6757 T: git git://linuxtv.org/anttip/media_tree.git
6758 F: drivers/media/tuners/fc2580*
6760 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6761 M: Hannes Reinecke <hare@suse.de>
6762 L: linux-scsi@vger.kernel.org
6764 W: www.Open-FCoE.org
6765 F: drivers/scsi/fcoe/
6766 F: drivers/scsi/libfc/
6768 F: include/scsi/libfc.h
6769 F: include/scsi/libfcoe.h
6770 F: include/uapi/scsi/fc/
6772 FILE LOCKING (flock() and fcntl()/lockf())
6773 M: Jeff Layton <jlayton@kernel.org>
6774 M: "J. Bruce Fields" <bfields@fieldses.org>
6775 L: linux-fsdevel@vger.kernel.org
6779 F: include/linux/fcntl.h
6780 F: include/uapi/linux/fcntl.h
6782 FILESYSTEM DIRECT ACCESS (DAX)
6783 M: Dan Williams <dan.j.williams@intel.com>
6784 R: Matthew Wilcox <willy@infradead.org>
6785 R: Jan Kara <jack@suse.cz>
6786 L: linux-fsdevel@vger.kernel.org
6787 L: linux-nvdimm@lists.01.org
6790 F: include/linux/dax.h
6791 F: include/trace/events/fs_dax.h
6793 FILESYSTEMS (VFS and infrastructure)
6794 M: Alexander Viro <viro@zeniv.linux.org.uk>
6795 L: linux-fsdevel@vger.kernel.org
6798 F: include/linux/fs.h
6799 F: include/linux/fs_types.h
6800 F: include/uapi/linux/fs.h
6801 F: include/uapi/linux/openat2.h
6803 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6804 M: Riku Voipio <riku.voipio@iki.fi>
6805 L: linux-hwmon@vger.kernel.org
6807 F: drivers/hwmon/f75375s.c
6808 F: include/linux/f75375s.h
6810 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
6811 M: Clemens Ladisch <clemens@ladisch.de>
6812 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
6813 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6815 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6816 F: include/uapi/sound/firewire.h
6819 FIREWIRE MEDIA DRIVERS (firedtv)
6820 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6821 L: linux-media@vger.kernel.org
6822 L: linux1394-devel@lists.sourceforge.net
6824 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6825 F: drivers/media/firewire/
6827 FIREWIRE SBP-2 TARGET
6828 M: Chris Boot <bootc@bootc.net>
6829 L: linux-scsi@vger.kernel.org
6830 L: target-devel@vger.kernel.org
6831 L: linux1394-devel@lists.sourceforge.net
6833 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6834 F: drivers/target/sbp/
6837 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6838 L: linux1394-devel@lists.sourceforge.net
6840 W: http://ieee1394.wiki.kernel.org/
6841 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6842 F: drivers/firewire/
6843 F: include/linux/firewire.h
6844 F: include/uapi/linux/firewire*.h
6847 FIRMWARE LOADER (request_firmware)
6848 M: Luis Chamberlain <mcgrof@kernel.org>
6849 L: linux-kernel@vger.kernel.org
6851 F: Documentation/firmware_class/
6852 F: drivers/base/firmware_loader/
6853 F: include/linux/firmware.h
6855 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6856 M: Joshua Morris <josh.h.morris@us.ibm.com>
6857 M: Philip Kelleher <pjk1939@linux.ibm.com>
6859 F: drivers/block/rsxx/
6861 FLEXTIMER FTM-QUADDEC DRIVER
6862 M: Patrick Havelange <patrick.havelange@essensium.com>
6863 L: linux-iio@vger.kernel.org
6865 F: Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec
6866 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
6867 F: drivers/counter/ftm-quaddec.c
6870 M: Denis Efremov <efremov@linux.com>
6871 L: linux-block@vger.kernel.org
6873 F: drivers/block/floppy.c
6875 FLYSKY FSIA6B RC RECEIVER
6876 M: Markus Koch <markus@notsyncing.net>
6877 L: linux-input@vger.kernel.org
6879 F: drivers/input/joystick/fsia6b.c
6881 FORCEDETH GIGABIT ETHERNET DRIVER
6882 M: Rain River <rain.1986.08.12@gmail.com>
6883 M: Zhu Yanjun <zyjzyj2000@gmail.com>
6884 L: netdev@vger.kernel.org
6886 F: drivers/net/ethernet/nvidia/*
6889 M: Wu Hao <hao.wu@intel.com>
6890 R: Tom Rix <trix@redhat.com>
6891 L: linux-fpga@vger.kernel.org
6893 F: Documentation/ABI/testing/sysfs-bus-dfl
6894 F: Documentation/fpga/dfl.rst
6895 F: drivers/fpga/dfl*
6896 F: include/uapi/linux/fpga-dfl.h
6898 FPGA MANAGER FRAMEWORK
6899 M: Moritz Fischer <mdf@kernel.org>
6900 R: Tom Rix <trix@redhat.com>
6901 L: linux-fpga@vger.kernel.org
6903 W: http://www.rocketboards.org
6904 Q: http://patchwork.kernel.org/project/linux-fpga/list/
6905 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
6906 F: Documentation/devicetree/bindings/fpga/
6907 F: Documentation/driver-api/fpga/
6908 F: Documentation/fpga/
6910 F: include/linux/fpga/
6913 M: Bill Metzenthen <billm@melbpc.org.au>
6915 W: http://floatingpoint.sourceforge.net/emulator/index.html
6916 F: arch/x86/math-emu/
6918 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6919 L: netdev@vger.kernel.org
6921 F: drivers/net/wan/dlci.c
6922 F: drivers/net/wan/sdla.c
6925 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6926 L: dri-devel@lists.freedesktop.org
6927 L: linux-fbdev@vger.kernel.org
6929 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
6930 T: git git://anongit.freedesktop.org/drm/drm-misc
6931 F: Documentation/fb/
6933 F: include/linux/fb.h
6934 F: include/uapi/linux/fb.h
6935 F: include/uapi/video/
6938 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6939 M: Horia Geantă <horia.geanta@nxp.com>
6940 M: Aymen Sghaier <aymen.sghaier@nxp.com>
6941 L: linux-crypto@vger.kernel.org
6943 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6944 F: drivers/crypto/caam/
6946 FREESCALE COLDFIRE M5441X MMC DRIVER
6947 M: Angelo Dureghello <angelo.dureghello@timesys.com>
6948 L: linux-mmc@vger.kernel.org
6950 F: drivers/mmc/host/sdhci-esdhc-mcf.c
6951 F: include/linux/platform_data/mmc-esdhc-mcf.h
6953 FREESCALE DIU FRAMEBUFFER DRIVER
6954 M: Timur Tabi <timur@kernel.org>
6955 L: linux-fbdev@vger.kernel.org
6957 F: drivers/video/fbdev/fsl-diu-fb.*
6959 FREESCALE DMA DRIVER
6960 M: Li Yang <leoyang.li@nxp.com>
6961 M: Zhang Wei <zw@zh-kernel.org>
6962 L: linuxppc-dev@lists.ozlabs.org
6964 F: drivers/dma/fsldma.*
6966 FREESCALE DSPI DRIVER
6967 M: Vladimir Oltean <olteanv@gmail.com>
6968 L: linux-spi@vger.kernel.org
6970 F: Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
6971 F: drivers/spi/spi-fsl-dspi.c
6972 F: include/linux/spi/spi-fsl-dspi.h
6974 FREESCALE ENETC ETHERNET DRIVERS
6975 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6976 L: netdev@vger.kernel.org
6978 F: drivers/net/ethernet/freescale/enetc/
6980 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6981 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6982 L: netdev@vger.kernel.org
6984 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6985 F: drivers/net/ethernet/freescale/gianfar*
6987 FREESCALE GPMI NAND DRIVER
6988 M: Han Xu <han.xu@nxp.com>
6989 L: linux-mtd@lists.infradead.org
6991 F: drivers/mtd/nand/raw/gpmi-nand/*
6993 FREESCALE I2C CPM DRIVER
6994 M: Jochen Friedrich <jochen@scram.de>
6995 L: linuxppc-dev@lists.ozlabs.org
6996 L: linux-i2c@vger.kernel.org
6998 F: drivers/i2c/busses/i2c-cpm.c
7000 FREESCALE IMX / MXC FEC DRIVER
7001 M: Fugang Duan <fugang.duan@nxp.com>
7002 L: netdev@vger.kernel.org
7004 F: Documentation/devicetree/bindings/net/fsl-fec.txt
7005 F: drivers/net/ethernet/freescale/fec.h
7006 F: drivers/net/ethernet/freescale/fec_main.c
7007 F: drivers/net/ethernet/freescale/fec_ptp.c
7009 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
7010 M: Sascha Hauer <s.hauer@pengutronix.de>
7011 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7012 L: linux-fbdev@vger.kernel.org
7013 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7015 F: drivers/video/fbdev/imxfb.c
7016 F: include/linux/platform_data/video-imxfb.h
7018 FREESCALE IMX DDR PMU DRIVER
7019 M: Frank Li <Frank.li@nxp.com>
7020 L: linux-arm-kernel@lists.infradead.org
7022 F: Documentation/admin-guide/perf/imx-ddr.rst
7023 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
7024 F: drivers/perf/fsl_imx8_ddr_perf.c
7026 FREESCALE IMX I2C DRIVER
7027 M: Oleksij Rempel <o.rempel@pengutronix.de>
7028 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7029 L: linux-i2c@vger.kernel.org
7031 F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml
7032 F: drivers/i2c/busses/i2c-imx.c
7034 FREESCALE IMX LPI2C DRIVER
7035 M: Dong Aisheng <aisheng.dong@nxp.com>
7036 L: linux-i2c@vger.kernel.org
7037 L: linux-imx@nxp.com
7039 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
7040 F: drivers/i2c/busses/i2c-imx-lpi2c.c
7042 FREESCALE QORIQ DPAA ETHERNET DRIVER
7043 M: Madalin Bucur <madalin.bucur@nxp.com>
7044 L: netdev@vger.kernel.org
7046 F: drivers/net/ethernet/freescale/dpaa
7048 FREESCALE QORIQ DPAA FMAN DRIVER
7049 M: Madalin Bucur <madalin.bucur@nxp.com>
7050 L: netdev@vger.kernel.org
7052 F: Documentation/devicetree/bindings/net/fsl-fman.txt
7053 F: drivers/net/ethernet/freescale/fman
7055 FREESCALE QORIQ PTP CLOCK DRIVER
7056 M: Yangbo Lu <yangbo.lu@nxp.com>
7057 L: netdev@vger.kernel.org
7059 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
7060 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
7061 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
7062 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
7063 F: drivers/ptp/ptp_qoriq.c
7064 F: drivers/ptp/ptp_qoriq_debugfs.c
7065 F: include/linux/fsl/ptp_qoriq.h
7067 FREESCALE QUAD SPI DRIVER
7068 M: Han Xu <han.xu@nxp.com>
7069 L: linux-spi@vger.kernel.org
7071 F: drivers/spi/spi-fsl-qspi.c
7073 FREESCALE QUICC ENGINE LIBRARY
7074 M: Qiang Zhao <qiang.zhao@nxp.com>
7075 L: linuxppc-dev@lists.ozlabs.org
7077 F: drivers/soc/fsl/qe/
7078 F: include/soc/fsl/*qe*.h
7079 F: include/soc/fsl/*ucc*.h
7081 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
7082 M: Li Yang <leoyang.li@nxp.com>
7083 L: netdev@vger.kernel.org
7084 L: linuxppc-dev@lists.ozlabs.org
7086 F: drivers/net/ethernet/freescale/ucc_geth*
7088 FREESCALE QUICC ENGINE UCC HDLC DRIVER
7089 M: Zhao Qiang <qiang.zhao@nxp.com>
7090 L: netdev@vger.kernel.org
7091 L: linuxppc-dev@lists.ozlabs.org
7093 F: drivers/net/wan/fsl_ucc_hdlc*
7095 FREESCALE QUICC ENGINE UCC UART DRIVER
7096 M: Timur Tabi <timur@kernel.org>
7097 L: linuxppc-dev@lists.ozlabs.org
7099 F: drivers/tty/serial/ucc_uart.c
7101 FREESCALE SOC DRIVERS
7102 M: Li Yang <leoyang.li@nxp.com>
7103 L: linuxppc-dev@lists.ozlabs.org
7104 L: linux-arm-kernel@lists.infradead.org
7106 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
7107 F: Documentation/devicetree/bindings/soc/fsl/
7109 F: include/linux/fsl/
7111 FREESCALE SOC FS_ENET DRIVER
7112 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
7113 L: linuxppc-dev@lists.ozlabs.org
7114 L: netdev@vger.kernel.org
7116 F: drivers/net/ethernet/freescale/fs_enet/
7117 F: include/linux/fs_enet_pd.h
7119 FREESCALE SOC SOUND DRIVERS
7120 M: Timur Tabi <timur@kernel.org>
7121 M: Nicolin Chen <nicoleotsuka@gmail.com>
7122 M: Xiubo Li <Xiubo.Lee@gmail.com>
7123 R: Fabio Estevam <festevam@gmail.com>
7124 R: Shengjiu Wang <shengjiu.wang@gmail.com>
7125 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7126 L: linuxppc-dev@lists.ozlabs.org
7128 F: sound/soc/fsl/fsl*
7129 F: sound/soc/fsl/imx*
7130 F: sound/soc/fsl/mpc8610_hpcd.c
7132 FREESCALE USB PERIPHERAL DRIVERS
7133 M: Li Yang <leoyang.li@nxp.com>
7134 L: linux-usb@vger.kernel.org
7135 L: linuxppc-dev@lists.ozlabs.org
7137 F: drivers/usb/gadget/udc/fsl*
7139 FREESCALE USB PHY DRIVER
7140 M: Ran Wang <ran.wang_1@nxp.com>
7141 L: linux-usb@vger.kernel.org
7142 L: linuxppc-dev@lists.ozlabs.org
7144 F: drivers/usb/phy/phy-fsl-usb*
7147 M: Christoph Hellwig <hch@infradead.org>
7149 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
7153 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7154 M: Pavel Machek <pavel@ucw.cz>
7155 L: linux-pm@vger.kernel.org
7157 F: Documentation/power/freezing-of-tasks.rst
7158 F: include/linux/freezer.h
7162 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
7163 L: linux-kernel@vger.kernel.org
7165 F: include/linux/frontswap.h
7168 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
7169 M: David Howells <dhowells@redhat.com>
7170 L: linux-cachefs@redhat.com (moderated for non-subscribers)
7172 F: Documentation/filesystems/caching/
7174 F: include/linux/fscache*.h
7176 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
7177 M: Theodore Y. Ts'o <tytso@mit.edu>
7178 M: Jaegeuk Kim <jaegeuk@kernel.org>
7179 M: Eric Biggers <ebiggers@kernel.org>
7180 L: linux-fscrypt@vger.kernel.org
7182 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7183 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
7184 F: Documentation/filesystems/fscrypt.rst
7186 F: include/linux/fscrypt*.h
7187 F: include/uapi/linux/fscrypt.h
7190 M: Jeremy Kerr <jk@ozlabs.org>
7191 M: Joel Stanley <joel@jms.id.au>
7192 R: Alistar Popple <alistair@popple.id.au>
7193 R: Eddie James <eajames@linux.ibm.com>
7194 L: linux-fsi@lists.ozlabs.org
7196 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
7197 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
7199 F: include/linux/fsi*.h
7200 F: include/trace/events/fsi*.h
7202 FSI-ATTACHED I2C DRIVER
7203 M: Eddie James <eajames@linux.ibm.com>
7204 L: linux-i2c@vger.kernel.org
7205 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
7207 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
7208 F: drivers/i2c/busses/i2c-fsi.c
7210 FSI-ATTACHED SPI DRIVER
7211 M: Eddie James <eajames@linux.ibm.com>
7212 L: linux-spi@vger.kernel.org
7214 F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
7215 F: drivers/spi/spi-fsi.c
7217 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
7218 M: Jan Kara <jack@suse.cz>
7219 R: Amir Goldstein <amir73il@gmail.com>
7220 L: linux-fsdevel@vger.kernel.org
7222 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
7224 F: include/linux/fsnotify*.h
7226 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
7227 M: Eric Biggers <ebiggers@kernel.org>
7228 M: Theodore Y. Ts'o <tytso@mit.edu>
7229 L: linux-fscrypt@vger.kernel.org
7231 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7232 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
7233 F: Documentation/filesystems/fsverity.rst
7235 F: include/linux/fsverity.h
7236 F: include/uapi/linux/fsverity.h
7238 FUJITSU LAPTOP EXTRAS
7239 M: Jonathan Woithe <jwoithe@just42.net>
7240 L: platform-driver-x86@vger.kernel.org
7242 F: drivers/platform/x86/fujitsu-laptop.c
7244 FUJITSU M-5MO LS CAMERA ISP DRIVER
7245 M: Kyungmin Park <kyungmin.park@samsung.com>
7246 M: Heungjun Kim <riverful.kim@samsung.com>
7247 L: linux-media@vger.kernel.org
7249 F: drivers/media/i2c/m5mols/
7250 F: include/media/i2c/m5mols.h
7252 FUJITSU TABLET EXTRAS
7253 M: Robert Gerlach <khnz@gmx.de>
7254 L: platform-driver-x86@vger.kernel.org
7256 F: drivers/platform/x86/fujitsu-tablet.c
7258 FUSE: FILESYSTEM IN USERSPACE
7259 M: Miklos Szeredi <miklos@szeredi.hu>
7260 L: linux-fsdevel@vger.kernel.org
7262 W: https://github.com/libfuse/
7263 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
7264 F: Documentation/filesystems/fuse.rst
7266 F: include/uapi/linux/fuse.h
7269 M: Thomas Gleixner <tglx@linutronix.de>
7270 M: Ingo Molnar <mingo@redhat.com>
7271 R: Peter Zijlstra <peterz@infradead.org>
7272 R: Darren Hart <dvhart@infradead.org>
7273 L: linux-kernel@vger.kernel.org
7275 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7276 F: Documentation/locking/*futex*
7277 F: include/asm-generic/futex.h
7278 F: include/linux/futex.h
7279 F: include/uapi/linux/futex.h
7281 F: tools/perf/bench/futex*
7282 F: tools/testing/selftests/futex/
7284 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
7285 M: Tim Harvey <tharvey@gateworks.com>
7286 M: Robert Jones <rjones@gateworks.com>
7288 F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
7289 F: drivers/mfd/gateworks-gsc.c
7290 F: include/linux/mfd/gsc.h
7291 F: Documentation/hwmon/gsc-hwmon.rst
7292 F: drivers/hwmon/gsc-hwmon.c
7293 F: include/linux/platform_data/gsc_hwmon.h
7295 GASKET DRIVER FRAMEWORK
7296 M: Rob Springer <rspringer@google.com>
7297 M: Todd Poynor <toddpoynor@google.com>
7298 M: Ben Chan <benchan@chromium.org>
7299 M: Richard Yeh <rcy@google.com>
7301 F: drivers/staging/gasket/
7304 M: Kees Cook <keescook@chromium.org>
7305 R: Emese Revfy <re.emese@gmail.com>
7306 L: linux-hardening@vger.kernel.org
7308 F: Documentation/kbuild/gcc-plugins.rst
7309 F: scripts/Makefile.gcc-plugins
7310 F: scripts/gcc-plugin.sh
7311 F: scripts/gcc-plugins/
7313 GCOV BASED KERNEL PROFILING
7314 M: Peter Oberparleiter <oberpar@linux.ibm.com>
7316 F: Documentation/dev-tools/gcov.rst
7319 GDB KERNEL DEBUGGING HELPER SCRIPTS
7320 M: Jan Kiszka <jan.kiszka@siemens.com>
7321 M: Kieran Bingham <kbingham@kernel.org>
7325 GDT SCSI DISK ARRAY CONTROLLER DRIVER
7326 M: Achim Leubner <achim_leubner@adaptec.com>
7327 L: linux-scsi@vger.kernel.org
7329 W: http://www.icp-vortex.com/
7330 F: drivers/scsi/gdt*
7332 GEMTEK FM RADIO RECEIVER DRIVER
7333 M: Hans Verkuil <hverkuil@xs4all.nl>
7334 L: linux-media@vger.kernel.org
7336 W: https://linuxtv.org
7337 T: git git://linuxtv.org/media_tree.git
7338 F: drivers/media/radio/radio-gemtek*
7340 GENERIC ARCHITECTURE TOPOLOGY
7341 M: Sudeep Holla <sudeep.holla@arm.com>
7342 L: linux-kernel@vger.kernel.org
7344 F: drivers/base/arch_topology.c
7345 F: include/linux/arch_topology.h
7347 GENERIC GPIO I2C DRIVER
7348 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7350 F: drivers/i2c/busses/i2c-gpio.c
7351 F: include/linux/platform_data/i2c-gpio.h
7353 GENERIC GPIO I2C MULTIPLEXER DRIVER
7354 M: Peter Korsgaard <peter.korsgaard@barco.com>
7355 L: linux-i2c@vger.kernel.org
7357 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
7358 F: drivers/i2c/muxes/i2c-mux-gpio.c
7359 F: include/linux/platform_data/i2c-mux-gpio.h
7361 GENERIC HDLC (WAN) DRIVERS
7362 M: Krzysztof Halasa <khc@pm.waw.pl>
7364 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
7365 F: drivers/net/wan/c101.c
7366 F: drivers/net/wan/hd6457*
7367 F: drivers/net/wan/hdlc*
7368 F: drivers/net/wan/n2.c
7369 F: drivers/net/wan/pc300too.c
7370 F: drivers/net/wan/pci200syn.c
7371 F: drivers/net/wan/wanxl*
7373 GENERIC INCLUDE/ASM HEADER FILES
7374 M: Arnd Bergmann <arnd@arndb.de>
7375 L: linux-arch@vger.kernel.org
7377 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
7378 F: include/asm-generic/
7379 F: include/uapi/asm-generic/
7381 GENERIC PHY FRAMEWORK
7382 M: Kishon Vijay Abraham I <kishon@ti.com>
7383 M: Vinod Koul <vkoul@kernel.org>
7384 L: linux-kernel@vger.kernel.org
7386 T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
7387 F: Documentation/devicetree/bindings/phy/
7389 F: include/linux/phy/
7391 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
7392 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7394 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
7397 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7398 M: Kevin Hilman <khilman@kernel.org>
7399 M: Ulf Hansson <ulf.hansson@linaro.org>
7400 L: linux-pm@vger.kernel.org
7402 F: Documentation/devicetree/bindings/power/power?domain*
7403 F: drivers/base/power/domain*.c
7404 F: include/linux/pm_domain.h
7406 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
7407 M: Eugen Hristev <eugen.hristev@microchip.com>
7408 L: linux-input@vger.kernel.org
7410 F: drivers/input/touchscreen/resistive-adc-touch.c
7412 GENERIC UIO DRIVER FOR PCI DEVICES
7413 M: "Michael S. Tsirkin" <mst@redhat.com>
7414 L: kvm@vger.kernel.org
7416 F: drivers/uio/uio_pci_generic.c
7418 GENERIC VDSO LIBRARY
7419 M: Andy Lutomirski <luto@kernel.org>
7420 M: Thomas Gleixner <tglx@linutronix.de>
7421 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
7422 L: linux-kernel@vger.kernel.org
7424 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
7425 F: include/asm-generic/vdso/vsyscall.h
7427 F: kernel/time/vsyscall.c
7430 GENWQE (IBM Generic Workqueue Card)
7431 M: Frank Haverkamp <haver@linux.ibm.com>
7433 F: drivers/misc/genwqe/
7435 GET_MAINTAINER SCRIPT
7436 M: Joe Perches <joe@perches.com>
7438 F: scripts/get_maintainer.pl
7441 M: Bob Peterson <rpeterso@redhat.com>
7442 M: Andreas Gruenbacher <agruenba@redhat.com>
7443 L: cluster-devel@redhat.com
7445 W: http://sources.redhat.com/cluster/
7446 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
7447 F: Documentation/filesystems/gfs2*
7449 F: include/uapi/linux/gfs2_ondisk.h
7452 M: Johan Hovold <johan@kernel.org>
7454 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
7455 F: Documentation/ABI/testing/sysfs-class-gnss
7456 F: Documentation/devicetree/bindings/gnss/
7458 F: include/linux/gnss.h
7461 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
7462 L: linux-media@vger.kernel.org
7464 F: drivers/media/usb/go7007/
7467 M: Bastien Nocera <hadess@hadess.net>
7468 L: linux-input@vger.kernel.org
7470 F: drivers/input/touchscreen/goodix.c
7472 GOOGLE ETHERNET DRIVERS
7473 M: Catherine Sullivan <csully@google.com>
7474 R: Sagi Shahar <sagis@google.com>
7475 R: Jon Olson <jonolson@google.com>
7476 L: netdev@vger.kernel.org
7478 F: Documentation/networking/device_drivers/ethernet/google/gve.rst
7479 F: drivers/net/ethernet/google
7481 GPD POCKET FAN DRIVER
7482 M: Hans de Goede <hdegoede@redhat.com>
7483 L: platform-driver-x86@vger.kernel.org
7485 F: drivers/platform/x86/gpd-pocket-fan.c
7488 M: Mika Westerberg <mika.westerberg@linux.intel.com>
7489 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7490 L: linux-gpio@vger.kernel.org
7491 L: linux-acpi@vger.kernel.org
7493 F: Documentation/firmware-guide/acpi/gpio-properties.rst
7494 F: drivers/gpio/gpiolib-acpi.c
7495 F: drivers/gpio/gpiolib-acpi.h
7498 M: Geert Uytterhoeven <geert+renesas@glider.be>
7499 L: linux-gpio@vger.kernel.org
7501 F: Documentation/admin-guide/gpio/gpio-aggregator.rst
7502 F: drivers/gpio/gpio-aggregator.c
7505 M: Sean Young <sean@mess.org>
7506 L: linux-media@vger.kernel.org
7508 F: drivers/media/rc/gpio-ir-tx.c
7511 M: Bamvor Jian Zhang <bamv2005@gmail.com>
7512 L: linux-gpio@vger.kernel.org
7514 F: drivers/gpio/gpio-mockup.c
7515 F: tools/testing/selftests/gpio/
7518 R: Michael Walle <michael@walle.cc>
7520 F: drivers/gpio/gpio-regmap.c
7521 F: include/linux/gpio/regmap.h
7524 M: Linus Walleij <linus.walleij@linaro.org>
7525 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
7526 L: linux-gpio@vger.kernel.org
7528 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
7529 F: Documentation/ABI/obsolete/sysfs-gpio
7530 F: Documentation/ABI/testing/gpio-cdev
7531 F: Documentation/admin-guide/gpio/
7532 F: Documentation/devicetree/bindings/gpio/
7533 F: Documentation/driver-api/gpio/
7535 F: include/asm-generic/gpio.h
7536 F: include/linux/gpio.h
7537 F: include/linux/gpio/
7538 F: include/linux/of_gpio.h
7539 F: include/uapi/linux/gpio.h
7542 GRE DEMULTIPLEXER DRIVER
7543 M: Dmitry Kozlov <xeb@mail.ru>
7544 L: netdev@vger.kernel.org
7546 F: include/net/gre.h
7547 F: net/ipv4/gre_demux.c
7548 F: net/ipv4/gre_offload.c
7550 GRETH 10/100/1G Ethernet MAC device driver
7551 M: Andreas Larsson <andreas@gaisler.com>
7552 L: netdev@vger.kernel.org
7554 F: drivers/net/ethernet/aeroflex/
7556 GREYBUS AUDIO PROTOCOLS DRIVERS
7557 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
7558 M: Mark Greer <mgreer@animalcreek.com>
7560 F: drivers/staging/greybus/audio_apbridgea.c
7561 F: drivers/staging/greybus/audio_apbridgea.h
7562 F: drivers/staging/greybus/audio_codec.c
7563 F: drivers/staging/greybus/audio_codec.h
7564 F: drivers/staging/greybus/audio_gb.c
7565 F: drivers/staging/greybus/audio_manager.c
7566 F: drivers/staging/greybus/audio_manager.h
7567 F: drivers/staging/greybus/audio_manager_module.c
7568 F: drivers/staging/greybus/audio_manager_private.h
7569 F: drivers/staging/greybus/audio_manager_sysfs.c
7570 F: drivers/staging/greybus/audio_module.c
7571 F: drivers/staging/greybus/audio_topology.c
7573 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
7574 M: Viresh Kumar <vireshk@kernel.org>
7576 F: drivers/staging/greybus/authentication.c
7577 F: drivers/staging/greybus/bootrom.c
7578 F: drivers/staging/greybus/firmware.h
7579 F: drivers/staging/greybus/fw-core.c
7580 F: drivers/staging/greybus/fw-download.c
7581 F: drivers/staging/greybus/fw-management.c
7582 F: drivers/staging/greybus/greybus_authentication.h
7583 F: drivers/staging/greybus/greybus_firmware.h
7584 F: drivers/staging/greybus/hid.c
7585 F: drivers/staging/greybus/i2c.c
7586 F: drivers/staging/greybus/spi.c
7587 F: drivers/staging/greybus/spilib.c
7588 F: drivers/staging/greybus/spilib.h
7590 GREYBUS LOOPBACK DRIVER
7591 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
7593 F: drivers/staging/greybus/loopback.c
7595 GREYBUS PLATFORM DRIVERS
7596 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
7598 F: drivers/staging/greybus/arche-apb-ctrl.c
7599 F: drivers/staging/greybus/arche-platform.c
7600 F: drivers/staging/greybus/arche_platform.h
7602 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
7603 M: Rui Miguel Silva <rmfrfs@gmail.com>
7605 F: drivers/staging/greybus/gpio.c
7606 F: drivers/staging/greybus/light.c
7607 F: drivers/staging/greybus/power_supply.c
7608 F: drivers/staging/greybus/sdio.c
7609 F: drivers/staging/greybus/spi.c
7610 F: drivers/staging/greybus/spilib.c
7613 M: Johan Hovold <johan@kernel.org>
7614 M: Alex Elder <elder@kernel.org>
7615 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7616 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
7619 F: drivers/staging/greybus/
7620 F: include/linux/greybus.h
7621 F: include/linux/greybus/
7623 GREYBUS UART PROTOCOLS DRIVERS
7624 M: David Lin <dtwlin@gmail.com>
7626 F: drivers/staging/greybus/log.c
7627 F: drivers/staging/greybus/uart.c
7629 GS1662 VIDEO SERIALIZER
7630 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
7631 L: linux-media@vger.kernel.org
7633 T: git git://linuxtv.org/media_tree.git
7634 F: drivers/media/spi/gs1662.c
7636 GSPCA FINEPIX SUBDRIVER
7637 M: Frank Zago <frank@zago.net>
7638 L: linux-media@vger.kernel.org
7640 T: git git://linuxtv.org/media_tree.git
7641 F: drivers/media/usb/gspca/finepix.c
7643 GSPCA GL860 SUBDRIVER
7644 M: Olivier Lorin <o.lorin@laposte.net>
7645 L: linux-media@vger.kernel.org
7647 T: git git://linuxtv.org/media_tree.git
7648 F: drivers/media/usb/gspca/gl860/
7650 GSPCA M5602 SUBDRIVER
7651 M: Erik Andren <erik.andren@gmail.com>
7652 L: linux-media@vger.kernel.org
7654 T: git git://linuxtv.org/media_tree.git
7655 F: drivers/media/usb/gspca/m5602/
7657 GSPCA PAC207 SONIXB SUBDRIVER
7658 M: Hans Verkuil <hverkuil@xs4all.nl>
7659 L: linux-media@vger.kernel.org
7661 T: git git://linuxtv.org/media_tree.git
7662 F: drivers/media/usb/gspca/pac207.c
7664 GSPCA SN9C20X SUBDRIVER
7665 M: Brian Johnson <brijohn@gmail.com>
7666 L: linux-media@vger.kernel.org
7668 T: git git://linuxtv.org/media_tree.git
7669 F: drivers/media/usb/gspca/sn9c20x.c
7671 GSPCA T613 SUBDRIVER
7672 M: Leandro Costantino <lcostantino@gmail.com>
7673 L: linux-media@vger.kernel.org
7675 T: git git://linuxtv.org/media_tree.git
7676 F: drivers/media/usb/gspca/t613.c
7678 GSPCA USB WEBCAM DRIVER
7679 M: Hans Verkuil <hverkuil@xs4all.nl>
7680 L: linux-media@vger.kernel.org
7682 T: git git://linuxtv.org/media_tree.git
7683 F: drivers/media/usb/gspca/
7685 GTP (GPRS Tunneling Protocol)
7686 M: Pablo Neira Ayuso <pablo@netfilter.org>
7687 M: Harald Welte <laforge@gnumonks.org>
7688 L: osmocom-net-gprs@lists.osmocom.org
7690 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7691 F: drivers/net/gtp.c
7693 GUID PARTITION TABLE (GPT)
7694 M: Davidlohr Bueso <dave@stgolabs.net>
7695 L: linux-efi@vger.kernel.org
7697 F: block/partitions/efi.*
7700 M: Yoshinori Sato <ysato@users.sourceforge.jp>
7701 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7703 W: http://uclinux-h8.sourceforge.jp
7704 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7706 F: drivers/clk/h8300/
7707 F: drivers/clocksource/h8300_*.c
7708 F: drivers/irqchip/irq-renesas-h8*.c
7710 HABANALABS PCI DRIVER
7711 M: Oded Gabbay <oded.gabbay@gmail.com>
7713 T: git https://github.com/HabanaAI/linux.git
7714 F: Documentation/ABI/testing/debugfs-driver-habanalabs
7715 F: Documentation/ABI/testing/sysfs-driver-habanalabs
7716 F: drivers/misc/habanalabs/
7717 F: include/uapi/misc/habanalabs.h
7720 M: Antti Palosaari <crope@iki.fi>
7721 L: linux-media@vger.kernel.org
7723 W: https://linuxtv.org
7724 W: http://palosaari.fi/linux/
7725 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7726 T: git git://linuxtv.org/anttip/media_tree.git
7727 F: drivers/media/usb/hackrf/
7729 HANTRO VPU CODEC DRIVER
7730 M: Ezequiel Garcia <ezequiel@collabora.com>
7731 M: Philipp Zabel <p.zabel@pengutronix.de>
7732 L: linux-media@vger.kernel.org
7733 L: linux-rockchip@lists.infradead.org
7735 F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
7736 F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
7737 F: drivers/staging/media/hantro/
7739 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7740 M: Frank Seidel <frank@f-seidel.de>
7741 L: platform-driver-x86@vger.kernel.org
7743 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7744 F: drivers/platform/x86/hdaps.c
7747 M: Jean Delvare <jdelvare@suse.com>
7748 M: Guenter Roeck <linux@roeck-us.net>
7749 L: linux-hwmon@vger.kernel.org
7751 W: http://hwmon.wiki.kernel.org/
7752 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7753 F: Documentation/devicetree/bindings/hwmon/
7754 F: Documentation/hwmon/
7756 F: include/linux/hwmon*.h
7757 F: include/trace/events/hwmon*.h
7759 HARDWARE RANDOM NUMBER GENERATOR CORE
7760 M: Matt Mackall <mpm@selenic.com>
7761 M: Herbert Xu <herbert@gondor.apana.org.au>
7762 L: linux-crypto@vger.kernel.org
7764 F: Documentation/admin-guide/hw_random.rst
7765 F: Documentation/devicetree/bindings/rng/
7766 F: drivers/char/hw_random/
7767 F: include/linux/hw_random.h
7769 HARDWARE SPINLOCK CORE
7770 M: Ohad Ben-Cohen <ohad@wizery.com>
7771 M: Bjorn Andersson <bjorn.andersson@linaro.org>
7772 R: Baolin Wang <baolin.wang7@gmail.com>
7773 L: linux-remoteproc@vger.kernel.org
7775 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
7776 F: Documentation/devicetree/bindings/hwlock/
7777 F: Documentation/locking/hwspinlock.rst
7778 F: drivers/hwspinlock/
7779 F: include/linux/hwspinlock.h
7781 HARDWARE TRACING FACILITIES
7782 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7784 F: drivers/hwtracing/
7786 HARMONY SOUND DRIVER
7787 L: linux-parisc@vger.kernel.org
7789 F: sound/parisc/harmony.*
7791 HDPVR USB VIDEO ENCODER DRIVER
7792 M: Hans Verkuil <hverkuil@xs4all.nl>
7793 L: linux-media@vger.kernel.org
7795 W: https://linuxtv.org
7796 T: git git://linuxtv.org/media_tree.git
7797 F: drivers/media/usb/hdpvr/
7799 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7800 M: Jerry Hoemann <jerry.hoemann@hpe.com>
7802 F: Documentation/watchdog/hpwdt.rst
7803 F: drivers/watchdog/hpwdt.c
7805 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7806 M: Don Brace <don.brace@microchip.com>
7807 L: storagedev@microchip.com
7808 L: linux-scsi@vger.kernel.org
7810 F: Documentation/scsi/hpsa.rst
7811 F: drivers/scsi/hpsa*.[ch]
7812 F: include/linux/cciss*.h
7813 F: include/uapi/linux/cciss*.h
7816 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
7817 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
7818 L: linux-rdma@vger.kernel.org
7820 F: drivers/infiniband/hw/hfi1
7823 L: linux-fsdevel@vger.kernel.org
7825 F: Documentation/filesystems/hfs.rst
7829 L: linux-fsdevel@vger.kernel.org
7831 F: Documentation/filesystems/hfsplus.rst
7834 HGA FRAMEBUFFER DRIVER
7835 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7836 L: linux-nvidia@lists.surfsouth.com
7838 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7839 F: drivers/video/fbdev/hgafb.c
7841 HIBERNATION (aka Software Suspend, aka swsusp)
7842 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7843 M: Pavel Machek <pavel@ucw.cz>
7844 L: linux-pm@vger.kernel.org
7846 B: https://bugzilla.kernel.org
7847 F: arch/*/include/asm/suspend*.h
7849 F: drivers/base/power/
7850 F: include/linux/freezer.h
7851 F: include/linux/pm.h
7852 F: include/linux/suspend.h
7856 M: Jiri Kosina <jikos@kernel.org>
7857 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
7858 L: linux-input@vger.kernel.org
7860 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7862 F: include/linux/hid*
7863 F: include/uapi/linux/hid*
7865 HID SENSOR HUB DRIVERS
7866 M: Jiri Kosina <jikos@kernel.org>
7867 M: Jonathan Cameron <jic23@kernel.org>
7868 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7869 L: linux-input@vger.kernel.org
7870 L: linux-iio@vger.kernel.org
7872 F: Documentation/hid/hid-sensor*
7873 F: drivers/hid/hid-sensor-*
7874 F: drivers/iio/*/hid-*
7875 F: include/linux/hid-sensor-*
7877 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7878 M: Thomas Gleixner <tglx@linutronix.de>
7879 L: linux-kernel@vger.kernel.org
7881 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7882 F: Documentation/timers/
7883 F: include/linux/clockchips.h
7884 F: include/linux/hrtimer.h
7885 F: kernel/time/clockevents.c
7886 F: kernel/time/hrtimer.c
7887 F: kernel/time/timer_*.c
7889 HIGH-SPEED SCC DRIVER FOR AX.25
7890 L: linux-hams@vger.kernel.org
7892 F: drivers/net/hamradio/dmascc.c
7893 F: drivers/net/hamradio/scc.c
7895 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7896 M: HighPoint Linux Team <linux@highpoint-tech.com>
7898 W: http://www.highpoint-tech.com
7899 F: Documentation/scsi/hptiop.rst
7900 F: drivers/scsi/hptiop.c
7903 M: Jes Sorensen <jes@trained-monkey.org>
7904 L: linux-hippi@sunsite.dk
7906 F: drivers/net/hippi/
7907 F: include/linux/hippidevice.h
7908 F: include/uapi/linux/if_hippi.h
7911 HISILICON DMA DRIVER
7912 M: Zhou Wang <wangzhou1@hisilicon.com>
7913 L: dmaengine@vger.kernel.org
7915 F: drivers/dma/hisi_dma.c
7917 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
7918 M: Zaibo Xu <xuzaibo@huawei.com>
7919 L: linux-crypto@vger.kernel.org
7921 F: Documentation/ABI/testing/debugfs-hisi-hpre
7922 F: drivers/crypto/hisilicon/hpre/hpre.h
7923 F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
7924 F: drivers/crypto/hisilicon/hpre/hpre_main.c
7926 HISILICON LPC BUS DRIVER
7927 M: john.garry@huawei.com
7929 W: http://www.hisilicon.com
7930 F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
7931 F: drivers/bus/hisi_lpc.c
7933 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7934 M: Yisen Zhuang <yisen.zhuang@huawei.com>
7935 M: Salil Mehta <salil.mehta@huawei.com>
7936 L: netdev@vger.kernel.org
7938 W: http://www.hisilicon.com
7939 F: drivers/net/ethernet/hisilicon/hns3/
7941 HISILICON NETWORK SUBSYSTEM DRIVER
7942 M: Yisen Zhuang <yisen.zhuang@huawei.com>
7943 M: Salil Mehta <salil.mehta@huawei.com>
7944 L: netdev@vger.kernel.org
7946 W: http://www.hisilicon.com
7947 F: Documentation/devicetree/bindings/net/hisilicon*.txt
7948 F: drivers/net/ethernet/hisilicon/
7950 HIKEY960 ONBOARD USB GPIO HUB DRIVER
7951 M: John Stultz <john.stultz@linaro.org>
7952 L: linux-kernel@vger.kernel.org
7954 F: drivers/misc/hisi_hikey_usb.c
7955 F: Documentation/devicetree/bindings/misc/hisilicon-hikey-usb.yaml
7957 HISILICON PMU DRIVER
7958 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
7960 W: http://www.hisilicon.com
7961 F: Documentation/admin-guide/perf/hisi-pmu.rst
7962 F: drivers/perf/hisilicon
7964 HISILICON QM AND ZIP Controller DRIVER
7965 M: Zhou Wang <wangzhou1@hisilicon.com>
7966 L: linux-crypto@vger.kernel.org
7968 F: Documentation/ABI/testing/debugfs-hisi-zip
7969 F: drivers/crypto/hisilicon/qm.c
7970 F: drivers/crypto/hisilicon/qm.h
7971 F: drivers/crypto/hisilicon/sgl.c
7972 F: drivers/crypto/hisilicon/zip/
7974 HISILICON ROCE DRIVER
7975 M: Lijun Ou <oulijun@huawei.com>
7976 M: Wei Hu(Xavier) <huwei87@hisilicon.com>
7977 M: Weihang Li <liweihang@huawei.com>
7978 L: linux-rdma@vger.kernel.org
7980 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7981 F: drivers/infiniband/hw/hns/
7983 HISILICON SAS Controller
7984 M: John Garry <john.garry@huawei.com>
7986 W: http://www.hisilicon.com
7987 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7988 F: drivers/scsi/hisi_sas/
7990 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
7991 M: Zaibo Xu <xuzaibo@huawei.com>
7992 L: linux-crypto@vger.kernel.org
7994 F: Documentation/ABI/testing/debugfs-hisi-sec
7995 F: drivers/crypto/hisilicon/sec2/sec.h
7996 F: drivers/crypto/hisilicon/sec2/sec_crypto.c
7997 F: drivers/crypto/hisilicon/sec2/sec_crypto.h
7998 F: drivers/crypto/hisilicon/sec2/sec_main.c
8000 HISILICON STAGING DRIVERS FOR HIKEY 960/970
8001 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
8002 L: devel@driverdev.osuosl.org
8004 F: drivers/staging/hikey9xx/
8006 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
8007 M: Zaibo Xu <xuzaibo@huawei.com>
8009 F: drivers/char/hw_random/hisi-trng-v2.c
8011 HISILICON V3XX SPI NOR FLASH Controller Driver
8012 M: John Garry <john.garry@huawei.com>
8014 W: http://www.hisilicon.com
8015 F: drivers/spi/spi-hisi-sfc-v3xx.c
8017 HMM - Heterogeneous Memory Management
8018 M: Jérôme Glisse <jglisse@redhat.com>
8019 L: linux-mm@kvack.org
8021 F: Documentation/vm/hmm.rst
8022 F: include/linux/hmm*
8025 F: tools/testing/selftests/vm/*hmm*
8028 M: Jouni Malinen <j@w1.fi>
8029 L: linux-wireless@vger.kernel.org
8031 W: http://w1.fi/hostap-driver.html
8032 F: drivers/net/wireless/intersil/hostap/
8034 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
8035 L: platform-driver-x86@vger.kernel.org
8037 F: drivers/platform/x86/tc1100-wmi.c
8039 HPET: High Precision Event Timers driver
8040 M: Clemens Ladisch <clemens@ladisch.de>
8042 F: Documentation/timers/hpet.rst
8043 F: drivers/char/hpet.c
8044 F: include/linux/hpet.h
8045 F: include/uapi/linux/hpet.h
8049 F: arch/x86/include/asm/hpet.h
8050 F: arch/x86/kernel/hpet.c
8053 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
8055 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
8059 M: Sebastian Reichel <sre@kernel.org>
8061 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
8062 F: Documentation/ABI/testing/sysfs-bus-hsi
8063 F: Documentation/driver-api/hsi.rst
8065 F: include/linux/hsi/
8066 F: include/uapi/linux/hsi/
8069 L: linux-usb@vger.kernel.org
8071 F: drivers/net/usb/hso.c
8073 HSR NETWORK PROTOCOL
8074 L: netdev@vger.kernel.org
8078 HT16K33 LED CONTROLLER DRIVER
8079 M: Robin van der Gracht <robin@protonic.nl>
8081 F: Documentation/devicetree/bindings/display/ht16k33.txt
8082 F: drivers/auxdisplay/ht16k33.c
8084 HTCPEN TOUCHSCREEN DRIVER
8085 M: Pau Oliva Fora <pof@eslack.org>
8086 L: linux-input@vger.kernel.org
8088 F: drivers/input/touchscreen/htcpen.c
8090 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
8091 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
8092 L: linux-iio@vger.kernel.org
8094 W: http://www.st.com/
8095 F: Documentation/devicetree/bindings/iio/humidity/hts221.txt
8096 F: drivers/iio/humidity/hts221*
8098 HUAWEI ETHERNET DRIVER
8099 M: Bin Luo <luobin9@huawei.com>
8100 L: netdev@vger.kernel.org
8102 F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
8103 F: drivers/net/ethernet/huawei/hinic/
8106 M: Mike Kravetz <mike.kravetz@oracle.com>
8107 L: linux-mm@kvack.org
8109 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
8110 F: Documentation/admin-guide/mm/hugetlbpage.rst
8111 F: Documentation/vm/hugetlbfs_reserv.rst
8113 F: include/linux/hugetlb.h
8117 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
8118 L: linux-media@vger.kernel.org
8120 W: https://linuxtv.org
8121 T: git git://linuxtv.org/media_tree.git
8122 F: drivers/media/platform/sti/hva
8124 HWPOISON MEMORY FAILURE HANDLING
8125 M: Naoya Horiguchi <naoya.horiguchi@nec.com>
8126 L: linux-mm@kvack.org
8128 F: mm/hwpoison-inject.c
8129 F: mm/memory-failure.c
8131 HYGON PROCESSOR SUPPORT
8132 M: Pu Wen <puwen@hygon.cn>
8133 L: linux-kernel@vger.kernel.org
8135 F: arch/x86/kernel/cpu/hygon.c
8137 HYNIX HI556 SENSOR DRIVER
8138 M: Shawn Tu <shawnx.tu@intel.com>
8139 L: linux-media@vger.kernel.org
8141 T: git git://linuxtv.org/media_tree.git
8142 F: drivers/media/i2c/hi556.c
8144 Hyper-V CORE AND DRIVERS
8145 M: "K. Y. Srinivasan" <kys@microsoft.com>
8146 M: Haiyang Zhang <haiyangz@microsoft.com>
8147 M: Stephen Hemminger <sthemmin@microsoft.com>
8148 M: Wei Liu <wei.liu@kernel.org>
8149 L: linux-hyperv@vger.kernel.org
8151 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
8152 F: Documentation/ABI/stable/sysfs-bus-vmbus
8153 F: Documentation/ABI/testing/debugfs-hyperv
8154 F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
8156 F: arch/x86/include/asm/hyperv-tlfs.h
8157 F: arch/x86/include/asm/mshyperv.h
8158 F: arch/x86/include/asm/trace/hyperv.h
8159 F: arch/x86/kernel/cpu/mshyperv.c
8160 F: drivers/clocksource/hyperv_timer.c
8161 F: drivers/hid/hid-hyperv.c
8163 F: drivers/input/serio/hyperv-keyboard.c
8164 F: drivers/iommu/hyperv-iommu.c
8165 F: drivers/net/hyperv/
8166 F: drivers/pci/controller/pci-hyperv-intf.c
8167 F: drivers/pci/controller/pci-hyperv.c
8168 F: drivers/scsi/storvsc_drv.c
8169 F: drivers/uio/uio_hv_generic.c
8170 F: drivers/video/fbdev/hyperv_fb.c
8171 F: include/asm-generic/hyperv-tlfs.h
8172 F: include/asm-generic/mshyperv.h
8173 F: include/clocksource/hyperv_timer.h
8174 F: include/linux/hyperv.h
8175 F: include/uapi/linux/hyperv.h
8176 F: net/vmw_vsock/hyperv_transport.c
8180 M: Vignesh Raghavendra <vigneshr@ti.com>
8181 L: linux-mtd@lists.infradead.org
8183 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8184 C: irc://irc.oftc.net/mtd
8185 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
8186 F: Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
8187 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
8188 F: drivers/mtd/hyperbus/
8189 F: include/linux/mtd/hyperbus.h
8191 HYPERVISOR VIRTUAL CONSOLE DRIVER
8192 L: linuxppc-dev@lists.ozlabs.org
8197 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8198 L: linux-i2c@vger.kernel.org
8199 L: linux-acpi@vger.kernel.org
8201 F: drivers/i2c/i2c-core-acpi.c
8203 I2C CONTROLLER DRIVER FOR NVIDIA GPU
8204 M: Ajay Gupta <ajayg@nvidia.com>
8205 L: linux-i2c@vger.kernel.org
8207 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
8208 F: drivers/i2c/busses/i2c-nvidia-gpu.c
8211 M: Peter Rosin <peda@axentia.se>
8212 L: linux-i2c@vger.kernel.org
8214 F: Documentation/devicetree/bindings/i2c/i2c-arb*
8215 F: Documentation/devicetree/bindings/i2c/i2c-gate*
8216 F: Documentation/devicetree/bindings/i2c/i2c-mux*
8217 F: Documentation/i2c/i2c-topology.rst
8218 F: Documentation/i2c/muxes/
8219 F: drivers/i2c/i2c-mux.c
8220 F: drivers/i2c/muxes/
8221 F: include/linux/i2c-mux.h
8223 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
8224 M: Gregory CLEMENT <gregory.clement@bootlin.com>
8225 L: linux-i2c@vger.kernel.org
8227 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
8228 F: drivers/i2c/busses/i2c-mv64xxx.c
8230 I2C OVER PARALLEL PORT
8231 M: Jean Delvare <jdelvare@suse.com>
8232 L: linux-i2c@vger.kernel.org
8234 F: Documentation/i2c/busses/i2c-parport.rst
8235 F: drivers/i2c/busses/i2c-parport.c
8238 M: Wolfram Sang <wsa@kernel.org>
8239 L: linux-i2c@vger.kernel.org
8241 W: https://i2c.wiki.kernel.org/
8242 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8243 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8244 F: Documentation/devicetree/bindings/i2c/i2c.txt
8245 F: Documentation/i2c/
8247 F: include/linux/i2c-dev.h
8248 F: include/linux/i2c-smbus.h
8249 F: include/linux/i2c.h
8250 F: include/uapi/linux/i2c-*.h
8251 F: include/uapi/linux/i2c.h
8253 I2C SUBSYSTEM HOST DRIVERS
8254 L: linux-i2c@vger.kernel.org
8256 W: https://i2c.wiki.kernel.org/
8257 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8258 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8259 F: Documentation/devicetree/bindings/i2c/
8260 F: drivers/i2c/algos/
8261 F: drivers/i2c/busses/
8264 M: Jean Delvare <jdelvare@suse.com>
8265 L: linux-i2c@vger.kernel.org
8267 F: Documentation/i2c/busses/i2c-taos-evm.rst
8268 F: drivers/i2c/busses/i2c-taos-evm.c
8271 M: Till Harbaum <till@harbaum.org>
8272 L: linux-i2c@vger.kernel.org
8274 W: http://www.harbaum.org/till/i2c_tiny_usb
8275 F: drivers/i2c/busses/i2c-tiny-usb.c
8277 I2C/SMBUS CONTROLLER DRIVERS FOR PC
8278 M: Jean Delvare <jdelvare@suse.com>
8279 L: linux-i2c@vger.kernel.org
8281 F: Documentation/i2c/busses/i2c-ali1535.rst
8282 F: Documentation/i2c/busses/i2c-ali1563.rst
8283 F: Documentation/i2c/busses/i2c-ali15x3.rst
8284 F: Documentation/i2c/busses/i2c-amd756.rst
8285 F: Documentation/i2c/busses/i2c-amd8111.rst
8286 F: Documentation/i2c/busses/i2c-i801.rst
8287 F: Documentation/i2c/busses/i2c-nforce2.rst
8288 F: Documentation/i2c/busses/i2c-piix4.rst
8289 F: Documentation/i2c/busses/i2c-sis5595.rst
8290 F: Documentation/i2c/busses/i2c-sis630.rst
8291 F: Documentation/i2c/busses/i2c-sis96x.rst
8292 F: Documentation/i2c/busses/i2c-via.rst
8293 F: Documentation/i2c/busses/i2c-viapro.rst
8294 F: drivers/i2c/busses/i2c-ali1535.c
8295 F: drivers/i2c/busses/i2c-ali1563.c
8296 F: drivers/i2c/busses/i2c-ali15x3.c
8297 F: drivers/i2c/busses/i2c-amd756-s4882.c
8298 F: drivers/i2c/busses/i2c-amd756.c
8299 F: drivers/i2c/busses/i2c-amd8111.c
8300 F: drivers/i2c/busses/i2c-i801.c
8301 F: drivers/i2c/busses/i2c-isch.c
8302 F: drivers/i2c/busses/i2c-nforce2-s4985.c
8303 F: drivers/i2c/busses/i2c-nforce2.c
8304 F: drivers/i2c/busses/i2c-piix4.c
8305 F: drivers/i2c/busses/i2c-sis5595.c
8306 F: drivers/i2c/busses/i2c-sis630.c
8307 F: drivers/i2c/busses/i2c-sis96x.c
8308 F: drivers/i2c/busses/i2c-via.c
8309 F: drivers/i2c/busses/i2c-viapro.c
8311 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
8312 M: Hans de Goede <hdegoede@redhat.com>
8313 L: linux-i2c@vger.kernel.org
8315 F: drivers/i2c/busses/i2c-cht-wc.c
8317 I2C/SMBUS ISMT DRIVER
8318 M: Seth Heasley <seth.heasley@intel.com>
8319 M: Neil Horman <nhorman@tuxdriver.com>
8320 L: linux-i2c@vger.kernel.org
8321 F: Documentation/i2c/busses/i2c-ismt.rst
8322 F: drivers/i2c/busses/i2c-ismt.c
8324 I2C/SMBUS STUB DRIVER
8325 M: Jean Delvare <jdelvare@suse.com>
8326 L: linux-i2c@vger.kernel.org
8328 F: drivers/i2c/i2c-stub.c
8330 I3C DRIVER FOR CADENCE I3C MASTER IP
8331 M: Przemysław Gaj <pgaj@cadence.com>
8333 F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
8334 F: drivers/i3c/master/i3c-master-cdns.c
8336 I3C DRIVER FOR SYNOPSYS DESIGNWARE
8337 M: Vitor Soares <vitor.soares@synopsys.com>
8339 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
8340 F: drivers/i3c/master/dw*
8343 M: Boris Brezillon <bbrezillon@kernel.org>
8344 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
8346 C: irc://chat.freenode.net/linux-i3c
8347 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
8348 F: Documentation/ABI/testing/sysfs-bus-i3c
8349 F: Documentation/devicetree/bindings/i3c/
8350 F: Documentation/driver-api/i3c
8352 F: include/linux/i3c/
8354 IA64 (Itanium) PLATFORM
8355 M: Tony Luck <tony.luck@intel.com>
8356 M: Fenghua Yu <fenghua.yu@intel.com>
8357 L: linux-ia64@vger.kernel.org
8359 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8360 F: Documentation/ia64/
8363 IBM Power 842 compression accelerator
8364 M: Haren Myneni <haren@us.ibm.com>
8367 F: drivers/crypto/nx/Kconfig
8368 F: drivers/crypto/nx/Makefile
8369 F: drivers/crypto/nx/nx-842*
8370 F: include/linux/sw842.h
8373 IBM Power in-Nest Crypto Acceleration
8374 M: Breno Leitão <leitao@debian.org>
8375 M: Nayna Jain <nayna@linux.ibm.com>
8376 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8377 L: linux-crypto@vger.kernel.org
8379 F: drivers/crypto/nx/Kconfig
8380 F: drivers/crypto/nx/Makefile
8381 F: drivers/crypto/nx/nx-aes*
8382 F: drivers/crypto/nx/nx-sha*
8383 F: drivers/crypto/nx/nx.*
8384 F: drivers/crypto/nx/nx_csbcpb.h
8385 F: drivers/crypto/nx/nx_debugfs.c
8387 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
8388 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8389 L: linux-pci@vger.kernel.org
8390 L: linuxppc-dev@lists.ozlabs.org
8392 F: drivers/pci/hotplug/rpadlpar*
8394 IBM Power Linux RAID adapter
8395 M: Brian King <brking@us.ibm.com>
8397 F: drivers/scsi/ipr.*
8399 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
8400 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8401 L: linux-pci@vger.kernel.org
8402 L: linuxppc-dev@lists.ozlabs.org
8404 F: drivers/pci/hotplug/rpaphp*
8406 IBM Power SRIOV Virtual NIC Device Driver
8407 M: Dany Madden <drt@linux.ibm.com>
8408 M: Lijun Pan <ljp@linux.ibm.com>
8409 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8410 L: netdev@vger.kernel.org
8412 F: drivers/net/ethernet/ibm/ibmvnic.*
8414 IBM Power Virtual Accelerator Switchboard
8415 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8416 L: linuxppc-dev@lists.ozlabs.org
8418 F: arch/powerpc/include/asm/vas.h
8419 F: arch/powerpc/platforms/powernv/copy-paste.h
8420 F: arch/powerpc/platforms/powernv/vas*
8422 IBM Power Virtual Ethernet Device Driver
8423 M: Cristobal Forno <cforno12@linux.ibm.com>
8424 L: netdev@vger.kernel.org
8426 F: drivers/net/ethernet/ibm/ibmveth.*
8428 IBM Power Virtual FC Device Drivers
8429 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8430 L: linux-scsi@vger.kernel.org
8432 F: drivers/scsi/ibmvscsi/ibmvfc*
8434 IBM Power Virtual Management Channel Driver
8435 M: Steven Royer <seroyer@linux.ibm.com>
8437 F: drivers/misc/ibmvmc.*
8439 IBM Power Virtual SCSI Device Drivers
8440 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8441 L: linux-scsi@vger.kernel.org
8443 F: drivers/scsi/ibmvscsi/ibmvscsi*
8444 F: include/scsi/viosrp.h
8446 IBM Power Virtual SCSI Device Target Driver
8447 M: Michael Cyr <mikecyr@linux.ibm.com>
8448 L: linux-scsi@vger.kernel.org
8449 L: target-devel@vger.kernel.org
8451 F: drivers/scsi/ibmvscsi_tgt/
8453 IBM Power VMX Cryptographic instructions
8454 M: Breno Leitão <leitao@debian.org>
8455 M: Nayna Jain <nayna@linux.ibm.com>
8456 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8457 L: linux-crypto@vger.kernel.org
8459 F: drivers/crypto/vmx/Kconfig
8460 F: drivers/crypto/vmx/Makefile
8461 F: drivers/crypto/vmx/aes*
8462 F: drivers/crypto/vmx/ghash*
8463 F: drivers/crypto/vmx/ppc-xlate.pl
8464 F: drivers/crypto/vmx/vmx.c
8466 IBM ServeRAID RAID DRIVER
8468 F: drivers/scsi/ips.*
8470 ICH LPC AND GPIO DRIVER
8471 M: Peter Tyser <ptyser@xes-inc.com>
8473 F: drivers/gpio/gpio-ich.c
8474 F: drivers/mfd/lpc_ich.c
8477 M: Max Staudt <max@enpas.org>
8478 L: linux-i2c@vger.kernel.org
8480 F: drivers/i2c/busses/i2c-icy.c
8483 M: "David S. Miller" <davem@davemloft.net>
8484 L: linux-ide@vger.kernel.org
8486 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
8487 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
8488 F: Documentation/ide/
8490 F: include/linux/ide.h
8493 M: Borislav Petkov <bp@alien8.de>
8494 L: linux-ide@vger.kernel.org
8496 F: Documentation/cdrom/ide-cd.rst
8497 F: drivers/ide/ide-cd*
8499 IDEAPAD LAPTOP EXTRAS DRIVER
8500 M: Ike Panhc <ike.pan@canonical.com>
8501 L: platform-driver-x86@vger.kernel.org
8503 W: http://launchpad.net/ideapad-laptop
8504 F: drivers/platform/x86/ideapad-laptop.c
8506 IDEAPAD LAPTOP SLIDEBAR DRIVER
8507 M: Andrey Moiseev <o2g.org.ru@gmail.com>
8508 L: linux-input@vger.kernel.org
8510 W: https://github.com/o2genum/ideapad-slidebar
8511 F: drivers/input/misc/ideapad_slidebar.c
8513 IDT VersaClock 5 CLOCK DRIVER
8514 M: Luca Ceresoli <luca@lucaceresoli.net>
8516 F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
8517 F: drivers/clk/clk-versaclock5.c
8519 IEEE 802.15.4 SUBSYSTEM
8520 M: Alexander Aring <alex.aring@gmail.com>
8521 M: Stefan Schmidt <stefan@datenfreihafen.org>
8522 L: linux-wpan@vger.kernel.org
8524 W: https://linux-wpan.org/
8525 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
8526 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
8527 F: Documentation/networking/ieee802154.rst
8528 F: drivers/net/ieee802154/
8529 F: include/linux/ieee802154.h
8530 F: include/linux/nl802154.h
8531 F: include/net/af_ieee802154.h
8532 F: include/net/cfg802154.h
8533 F: include/net/ieee802154_netdev.h
8534 F: include/net/mac802154.h
8535 F: include/net/nl802154.h
8540 M: Yotam Gigi <yotam.gi@gmail.com>
8541 M: Jamal Hadi Salim <jhs@mojatatu.com>
8542 F: include/net/ife.h
8543 F: include/uapi/linux/ife.h
8546 IGORPLUG-USB IR RECEIVER
8547 M: Sean Young <sean@mess.org>
8548 L: linux-media@vger.kernel.org
8550 F: drivers/media/rc/igorplugusb.c
8552 IGUANAWORKS USB IR TRANSCEIVER
8553 M: Sean Young <sean@mess.org>
8554 L: linux-media@vger.kernel.org
8556 F: drivers/media/rc/iguanair.c
8558 IIO DIGITAL POTENTIOMETER DAC
8559 M: Peter Rosin <peda@axentia.se>
8560 L: linux-iio@vger.kernel.org
8562 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
8563 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
8564 F: drivers/iio/dac/dpot-dac.c
8566 IIO ENVELOPE DETECTOR
8567 M: Peter Rosin <peda@axentia.se>
8568 L: linux-iio@vger.kernel.org
8570 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
8571 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
8572 F: drivers/iio/adc/envelope-detector.c
8575 M: Peter Rosin <peda@axentia.se>
8576 L: linux-iio@vger.kernel.org
8578 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
8579 F: drivers/iio/multiplexer/iio-mux.c
8581 IIO SUBSYSTEM AND DRIVERS
8582 M: Jonathan Cameron <jic23@kernel.org>
8583 R: Lars-Peter Clausen <lars@metafoo.de>
8584 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
8585 L: linux-iio@vger.kernel.org
8587 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
8588 F: Documentation/ABI/testing/configfs-iio*
8589 F: Documentation/ABI/testing/sysfs-bus-iio*
8590 F: Documentation/devicetree/bindings/iio/
8592 F: drivers/staging/iio/
8593 F: include/linux/iio/
8597 M: Peter Rosin <peda@axentia.se>
8598 L: linux-iio@vger.kernel.org
8600 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
8601 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
8602 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
8603 F: drivers/iio/afe/iio-rescale.c
8605 IKANOS/ADI EAGLE ADSL USB DRIVER
8606 M: Matthieu Castet <castet.matthieu@free.fr>
8607 M: Stanislaw Gruszka <stf_xl@wp.pl>
8609 F: drivers/usb/atm/ueagle-atm.c
8611 IMGTEC ASCII LCD DRIVER
8612 M: Paul Burton <paulburton@kernel.org>
8614 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
8615 F: drivers/auxdisplay/img-ascii-lcd.c
8617 IMGTEC IR DECODER DRIVER
8619 F: drivers/media/rc/img-ir/
8621 IMON SOUNDGRAPH USB IR RECEIVER
8622 M: Sean Young <sean@mess.org>
8623 L: linux-media@vger.kernel.org
8625 F: drivers/media/rc/imon.c
8626 F: drivers/media/rc/imon_raw.c
8628 IMS TWINTURBO FRAMEBUFFER DRIVER
8629 L: linux-fbdev@vger.kernel.org
8631 F: drivers/video/fbdev/imsttfb.c
8633 INA209 HARDWARE MONITOR DRIVER
8634 M: Guenter Roeck <linux@roeck-us.net>
8635 L: linux-hwmon@vger.kernel.org
8637 F: Documentation/devicetree/bindings/hwmon/ina2xx.txt
8638 F: Documentation/hwmon/ina209.rst
8639 F: drivers/hwmon/ina209.c
8641 INA2XX HARDWARE MONITOR DRIVER
8642 M: Guenter Roeck <linux@roeck-us.net>
8643 L: linux-hwmon@vger.kernel.org
8645 F: Documentation/hwmon/ina2xx.rst
8646 F: drivers/hwmon/ina2xx.c
8647 F: include/linux/platform_data/ina2xx.h
8649 INDUSTRY PACK SUBSYSTEM (IPACK)
8650 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
8651 M: Jens Taprogge <jens.taprogge@taprogge.org>
8652 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8653 L: industrypack-devel@lists.sourceforge.net
8655 W: http://industrypack.sourceforge.net
8658 INFINEON DPS310 Driver
8659 M: Eddie James <eajames@linux.ibm.com>
8660 L: linux-iio@vger.kernel.org
8662 F: drivers/iio/pressure/dps310.c
8664 INFINIBAND SUBSYSTEM
8665 M: Doug Ledford <dledford@redhat.com>
8666 M: Jason Gunthorpe <jgg@nvidia.com>
8667 L: linux-rdma@vger.kernel.org
8669 W: https://github.com/linux-rdma/rdma-core
8670 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8671 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
8672 F: Documentation/devicetree/bindings/infiniband/
8673 F: Documentation/infiniband/
8674 F: drivers/infiniband/
8676 F: include/trace/events/ib_mad.h
8677 F: include/trace/events/ib_umad.h
8678 F: include/uapi/linux/if_infiniband.h
8679 F: include/uapi/rdma/
8680 F: samples/bpf/ibumad_kern.c
8681 F: samples/bpf/ibumad_user.c
8683 INGENIC JZ4780 DMA Driver
8684 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
8686 F: drivers/dma/dma-jz4780.c
8688 INGENIC JZ4780 NAND DRIVER
8689 M: Harvey Hunt <harveyhuntnexus@gmail.com>
8690 L: linux-mtd@lists.infradead.org
8692 F: drivers/mtd/nand/raw/ingenic/
8695 M: Paul Cercueil <paul@crapouillou.net>
8697 F: arch/mips/boot/dts/ingenic/
8698 F: arch/mips/generic/board-ingenic.c
8699 F: arch/mips/include/asm/mach-ingenic/
8700 F: arch/mips/ingenic/Kconfig
8701 F: drivers/clk/ingenic/
8702 F: drivers/dma/dma-jz4780.c
8703 F: drivers/gpu/drm/ingenic/
8704 F: drivers/i2c/busses/i2c-jz4780.c
8705 F: drivers/iio/adc/ingenic-adc.c
8706 F: drivers/irqchip/irq-ingenic.c
8707 F: drivers/memory/jz4780-nemc.c
8708 F: drivers/mmc/host/jz4740_mmc.c
8709 F: drivers/mtd/nand/raw/ingenic/
8710 F: drivers/pinctrl/pinctrl-ingenic.c
8711 F: drivers/power/supply/ingenic-battery.c
8712 F: drivers/pwm/pwm-jz4740.c
8713 F: drivers/remoteproc/ingenic_rproc.c
8714 F: drivers/rtc/rtc-jz4740.c
8715 F: drivers/tty/serial/8250/8250_ingenic.c
8716 F: drivers/usb/musb/jz4740.c
8717 F: drivers/watchdog/jz4740_wdt.c
8718 F: include/dt-bindings/iio/adc/ingenic,adc.h
8719 F: include/linux/mfd/ingenic-tcu.h
8720 F: sound/soc/codecs/jz47*
8721 F: sound/soc/jz4740/
8724 M: Jan Kara <jack@suse.cz>
8725 R: Amir Goldstein <amir73il@gmail.com>
8726 L: linux-fsdevel@vger.kernel.org
8728 F: Documentation/filesystems/inotify.rst
8729 F: fs/notify/inotify/
8730 F: include/linux/inotify.h
8731 F: include/uapi/linux/inotify.h
8733 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8734 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
8735 L: linux-input@vger.kernel.org
8737 Q: http://patchwork.kernel.org/project/linux-input/list/
8738 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
8739 F: Documentation/devicetree/bindings/input/
8740 F: Documentation/devicetree/bindings/serio/
8741 F: Documentation/input/
8743 F: include/linux/input.h
8744 F: include/linux/input/
8745 F: include/uapi/linux/input-event-codes.h
8746 F: include/uapi/linux/input.h
8748 INPUT MULTITOUCH (MT) PROTOCOL
8749 M: Henrik Rydberg <rydberg@bitmath.org>
8750 L: linux-input@vger.kernel.org
8752 F: Documentation/input/multi-touch-protocol.rst
8753 F: drivers/input/input-mt.c
8756 INSIDE SECURE CRYPTO DRIVER
8757 M: Antoine Tenart <atenart@kernel.org>
8758 L: linux-crypto@vger.kernel.org
8760 F: drivers/crypto/inside-secure/
8762 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
8763 M: Mimi Zohar <zohar@linux.ibm.com>
8764 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
8765 L: linux-integrity@vger.kernel.org
8767 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8768 F: security/integrity/ima/
8770 INTEL 810/815 FRAMEBUFFER DRIVER
8771 M: Antonino Daplas <adaplas@gmail.com>
8772 L: linux-fbdev@vger.kernel.org
8774 F: drivers/video/fbdev/i810/
8777 M: Cezary Rojewski <cezary.rojewski@intel.com>
8778 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
8779 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
8780 M: Jie Yang <yang.jie@linux.intel.com>
8781 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8785 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
8786 M: Hans de Goede <hdegoede@redhat.com>
8787 L: platform-driver-x86@vger.kernel.org
8789 F: drivers/platform/x86/intel_atomisp2_pm.c
8791 INTEL ATOMISP2 LED DRIVER
8792 M: Hans de Goede <hdegoede@redhat.com>
8793 L: platform-driver-x86@vger.kernel.org
8795 F: drivers/platform/x86/intel_atomisp2_led.c
8797 INTEL BROXTON PMC DRIVER
8798 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8799 M: Zha Qipeng <qipeng.zha@intel.com>
8801 F: drivers/mfd/intel_pmc_bxt.c
8802 F: include/linux/mfd/intel_pmc_bxt.h
8804 INTEL C600 SERIES SAS CONTROLLER DRIVER
8805 M: Intel SCU Linux support <intel-linux-scu@intel.com>
8806 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
8807 L: linux-scsi@vger.kernel.org
8809 T: git git://git.code.sf.net/p/intel-sas/isci
8810 F: drivers/scsi/isci/
8812 INTEL CPU family model numbers
8813 M: Tony Luck <tony.luck@intel.com>
8815 L: linux-kernel@vger.kernel.org
8817 F: arch/x86/include/asm/intel-family.h
8819 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
8820 M: Jani Nikula <jani.nikula@linux.intel.com>
8821 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
8822 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
8823 L: intel-gfx@lists.freedesktop.org
8825 W: https://01.org/linuxgraphics/
8826 Q: http://patchwork.freedesktop.org/project/intel-gfx/
8827 B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
8828 C: irc://chat.freenode.net/intel-gfx
8829 T: git git://anongit.freedesktop.org/drm-intel
8830 F: Documentation/gpu/i915.rst
8831 F: drivers/gpu/drm/i915/
8832 F: include/drm/i915*
8833 F: include/uapi/drm/i915_drm.h
8835 INTEL ETHERNET DRIVERS
8836 M: Jesse Brandeburg <jesse.brandeburg@intel.com>
8837 M: Tony Nguyen <anthony.l.nguyen@intel.com>
8838 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
8840 W: http://www.intel.com/support/feedback.htm
8841 W: http://e1000.sourceforge.net/
8842 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
8843 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
8844 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
8845 F: Documentation/networking/device_drivers/ethernet/intel/
8846 F: drivers/net/ethernet/intel/
8847 F: drivers/net/ethernet/intel/*/
8848 F: include/linux/avf/virtchnl.h
8850 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
8851 M: Maik Broemme <mbroemme@libmpq.org>
8852 L: linux-fbdev@vger.kernel.org
8854 F: Documentation/fb/intelfb.rst
8855 F: drivers/video/fbdev/intelfb/
8858 M: Andy Shevchenko <andy@kernel.org>
8859 L: linux-gpio@vger.kernel.org
8861 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8862 F: drivers/gpio/gpio-ich.c
8863 F: drivers/gpio/gpio-intel-mid.c
8864 F: drivers/gpio/gpio-merrifield.c
8865 F: drivers/gpio/gpio-ml-ioh.c
8866 F: drivers/gpio/gpio-pch.c
8867 F: drivers/gpio/gpio-sch.c
8868 F: drivers/gpio/gpio-sodaville.c
8870 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
8871 M: Zhenyu Wang <zhenyuw@linux.intel.com>
8872 M: Zhi Wang <zhi.a.wang@intel.com>
8873 L: intel-gvt-dev@lists.freedesktop.org
8874 L: intel-gfx@lists.freedesktop.org
8876 W: https://01.org/igvt-g
8877 T: git https://github.com/intel/gvt-linux.git
8878 F: drivers/gpu/drm/i915/gvt/
8880 INTEL HID EVENT DRIVER
8881 M: Alex Hung <alex.hung@canonical.com>
8882 L: platform-driver-x86@vger.kernel.org
8884 F: drivers/platform/x86/intel-hid.c
8886 INTEL I/OAT DMA DRIVER
8887 M: Dave Jiang <dave.jiang@intel.com>
8888 R: Dan Williams <dan.j.williams@intel.com>
8889 L: dmaengine@vger.kernel.org
8891 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
8892 F: drivers/dma/ioat*
8895 M: Dave Jiang <dave.jiang@intel.com>
8896 L: dmaengine@vger.kernel.org
8898 F: drivers/dma/idxd/*
8899 F: include/uapi/linux/idxd.h
8902 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
8903 M: Len Brown <lenb@kernel.org>
8904 L: linux-pm@vger.kernel.org
8906 B: https://bugzilla.kernel.org
8907 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
8908 F: drivers/idle/intel_idle.c
8910 INTEL INTEGRATED SENSOR HUB DRIVER
8911 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8912 M: Jiri Kosina <jikos@kernel.org>
8913 L: linux-input@vger.kernel.org
8915 F: drivers/hid/intel-ish-hid/
8918 M: David Woodhouse <dwmw2@infradead.org>
8919 M: Lu Baolu <baolu.lu@linux.intel.com>
8920 L: iommu@lists.linux-foundation.org
8922 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8923 F: drivers/iommu/intel/
8924 F: include/linux/intel-iommu.h
8925 F: include/linux/intel-svm.h
8927 INTEL IOP-ADMA DMA DRIVER
8928 R: Dan Williams <dan.j.williams@intel.com>
8930 F: drivers/dma/iop-adma.c
8932 INTEL IPU3 CSI-2 CIO2 DRIVER
8933 M: Yong Zhi <yong.zhi@intel.com>
8934 M: Sakari Ailus <sakari.ailus@linux.intel.com>
8935 M: Bingbu Cao <bingbu.cao@intel.com>
8936 R: Tianshu Qiu <tian.shu.qiu@intel.com>
8937 L: linux-media@vger.kernel.org
8939 F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
8940 F: drivers/media/pci/intel/ipu3/
8942 INTEL IPU3 CSI-2 IMGU DRIVER
8943 M: Sakari Ailus <sakari.ailus@linux.intel.com>
8944 R: Bingbu Cao <bingbu.cao@intel.com>
8945 R: Tianshu Qiu <tian.shu.qiu@intel.com>
8946 L: linux-media@vger.kernel.org
8948 F: Documentation/admin-guide/media/ipu3.rst
8949 F: Documentation/admin-guide/media/ipu3_rcb.svg
8950 F: Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
8951 F: drivers/staging/media/ipu3/
8953 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8954 M: Krzysztof Halasa <khalasa@piap.pl>
8956 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
8957 F: drivers/net/wan/ixp4xx_hss.c
8958 F: drivers/soc/ixp4xx/ixp4xx-npe.c
8959 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
8960 F: include/linux/soc/ixp4xx/npe.h
8961 F: include/linux/soc/ixp4xx/qmgr.h
8963 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8964 M: Deepak Saxena <dsaxena@plexity.net>
8966 F: drivers/char/hw_random/ixp4xx-rng.c
8968 INTEL MANAGEMENT ENGINE (mei)
8969 M: Tomas Winkler <tomas.winkler@intel.com>
8970 L: linux-kernel@vger.kernel.org
8972 F: Documentation/driver-api/mei/*
8973 F: drivers/misc/mei/
8974 F: drivers/watchdog/mei_wdt.c
8975 F: include/linux/mei_cl_bus.h
8976 F: include/uapi/linux/mei.h
8979 INTEL MENLOW THERMAL DRIVER
8980 M: Sujith Thomas <sujith.thomas@intel.com>
8981 L: platform-driver-x86@vger.kernel.org
8983 W: https://01.org/linux-acpi
8984 F: drivers/platform/x86/intel_menlow.c
8986 INTEL P-Unit IPC DRIVER
8987 M: Zha Qipeng <qipeng.zha@intel.com>
8988 L: platform-driver-x86@vger.kernel.org
8990 F: arch/x86/include/asm/intel_punit_ipc.h
8991 F: drivers/platform/x86/intel_punit_ipc.c
8993 INTEL PMC CORE DRIVER
8994 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
8995 M: David E Box <david.e.box@intel.com>
8996 L: platform-driver-x86@vger.kernel.org
8998 F: drivers/platform/x86/intel_pmc_core*
9000 INTEL PMIC GPIO DRIVERS
9001 M: Andy Shevchenko <andy@kernel.org>
9003 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9004 F: drivers/gpio/gpio-*cove.c
9005 F: drivers/gpio/gpio-msic.c
9007 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
9008 M: Andy Shevchenko <andy@kernel.org>
9010 F: drivers/mfd/intel_msic.c
9011 F: drivers/mfd/intel_soc_pmic*
9012 F: include/linux/mfd/intel_msic.h
9013 F: include/linux/mfd/intel_soc_pmic*
9015 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
9016 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
9017 L: linux-wireless@vger.kernel.org
9019 F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
9020 F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
9021 F: drivers/net/wireless/intel/ipw2x00/
9024 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9025 M: Len Brown <lenb@kernel.org>
9026 L: linux-pm@vger.kernel.org
9028 F: drivers/cpufreq/intel_pstate.c
9030 INTEL RDMA RNIC DRIVER
9031 M: Faisal Latif <faisal.latif@intel.com>
9032 M: Shiraz Saleem <shiraz.saleem@intel.com>
9033 L: linux-rdma@vger.kernel.org
9035 F: drivers/infiniband/hw/i40iw/
9036 F: include/uapi/rdma/i40iw-abi.h
9039 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9041 F: arch/x86/include/asm/intel_scu_ipc.h
9042 F: drivers/platform/x86/intel_scu_*
9044 INTEL SPEED SELECT TECHNOLOGY
9045 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9046 L: platform-driver-x86@vger.kernel.org
9048 F: drivers/platform/x86/intel_speed_select_if/
9049 F: include/uapi/linux/isst_if.h
9050 F: tools/power/x86/intel-speed-select/
9052 INTEL STRATIX10 FIRMWARE DRIVERS
9053 M: Richard Gong <richard.gong@linux.intel.com>
9054 L: linux-kernel@vger.kernel.org
9056 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
9057 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
9058 F: drivers/firmware/stratix10-rsu.c
9059 F: drivers/firmware/stratix10-svc.c
9060 F: include/linux/firmware/intel/stratix10-smc.h
9061 F: include/linux/firmware/intel/stratix10-svc-client.h
9063 INTEL TELEMETRY DRIVER
9064 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
9065 M: "David E. Box" <david.e.box@linux.intel.com>
9066 L: platform-driver-x86@vger.kernel.org
9068 F: arch/x86/include/asm/intel_telemetry.h
9069 F: drivers/platform/x86/intel_telemetry*
9071 INTEL UNCORE FREQUENCY CONTROL
9072 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9073 L: platform-driver-x86@vger.kernel.org
9075 F: drivers/platform/x86/intel-uncore-frequency.c
9077 INTEL VIRTUAL BUTTON DRIVER
9078 M: AceLan Kao <acelan.kao@canonical.com>
9079 L: platform-driver-x86@vger.kernel.org
9081 F: drivers/platform/x86/intel-vbtn.c
9083 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
9084 M: Stanislaw Gruszka <stf_xl@wp.pl>
9085 L: linux-wireless@vger.kernel.org
9087 F: drivers/net/wireless/intel/iwlegacy/
9089 INTEL WIRELESS WIFI LINK (iwlwifi)
9090 M: Luca Coelho <luciano.coelho@intel.com>
9091 L: linux-wireless@vger.kernel.org
9093 W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
9094 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
9095 F: drivers/net/wireless/intel/iwlwifi/
9097 INTEL WIRELESS WIMAX CONNECTION 2400
9098 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
9099 M: linux-wimax@intel.com
9100 L: wimax@linuxwimax.org (subscribers-only)
9102 W: http://linuxwimax.org
9103 F: Documentation/admin-guide/wimax/i2400m.rst
9104 F: drivers/net/wimax/i2400m/
9105 F: include/uapi/linux/wimax/i2400m.h
9107 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
9108 M: Jithu Joseph <jithu.joseph@intel.com>
9109 R: Maurice Ma <maurice.ma@intel.com>
9111 W: https://slimbootloader.github.io/security/firmware-update.html
9112 F: drivers/platform/x86/intel-wmi-sbl-fw-update.c
9114 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
9115 M: Mario Limonciello <mario.limonciello@dell.com>
9117 F: drivers/platform/x86/intel-wmi-thunderbolt.c
9120 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9122 F: Documentation/trace/intel_th.rst
9123 F: drivers/hwtracing/intel_th/
9124 F: include/linux/intel_th.h
9126 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
9127 M: Ning Sun <ning.sun@intel.com>
9128 L: tboot-devel@lists.sourceforge.net
9130 W: http://tboot.sourceforge.net
9131 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
9132 F: Documentation/x86/intel_txt.rst
9133 F: arch/x86/kernel/tboot.c
9134 F: include/linux/tboot.h
9137 M: Georgi Djakov <georgi.djakov@linaro.org>
9138 L: linux-pm@vger.kernel.org
9140 F: Documentation/devicetree/bindings/interconnect/
9141 F: Documentation/driver-api/interconnect.rst
9142 F: drivers/interconnect/
9143 F: include/dt-bindings/interconnect/
9144 F: include/linux/interconnect-provider.h
9145 F: include/linux/interconnect.h
9147 INVENSENSE ICM-426xx IMU DRIVER
9148 M: Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
9149 L: linux-iio@vger.kernel.org
9151 W https://invensense.tdk.com/
9152 F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
9153 F: drivers/iio/imu/inv_icm42600/
9155 INVENSENSE MPU-3050 GYROSCOPE DRIVER
9156 M: Linus Walleij <linus.walleij@linaro.org>
9157 L: linux-iio@vger.kernel.org
9159 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
9160 F: drivers/iio/gyro/mpu3050*
9162 IOC3 ETHERNET DRIVER
9163 M: Ralf Baechle <ralf@linux-mips.org>
9164 L: linux-mips@vger.kernel.org
9166 F: drivers/net/ethernet/sgi/ioc3-eth.c
9168 IOMAP FILESYSTEM LIBRARY
9169 M: Christoph Hellwig <hch@infradead.org>
9170 M: Darrick J. Wong <darrick.wong@oracle.com>
9171 M: linux-xfs@vger.kernel.org
9172 M: linux-fsdevel@vger.kernel.org
9173 L: linux-xfs@vger.kernel.org
9174 L: linux-fsdevel@vger.kernel.org
9176 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
9178 F: include/linux/iomap.h
9181 M: Joerg Roedel <joro@8bytes.org>
9182 M: Will Deacon <will@kernel.org>
9183 L: iommu@lists.linux-foundation.org
9185 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9186 F: Documentation/devicetree/bindings/iommu/
9187 F: Documentation/userspace-api/iommu.rst
9189 F: include/linux/iommu.h
9190 F: include/linux/iova.h
9191 F: include/linux/of_iommu.h
9192 F: include/uapi/linux/iommu.h
9195 M: Jens Axboe <axboe@kernel.dk>
9196 L: io-uring@vger.kernel.org
9198 T: git git://git.kernel.dk/linux-block
9199 T: git git://git.kernel.dk/liburing
9203 F: include/uapi/linux/io_uring.h
9206 M: Corey Minyard <minyard@acm.org>
9207 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
9209 W: http://openipmi.sourceforge.net/
9210 F: Documentation/driver-api/ipmi.rst
9211 F: Documentation/devicetree/bindings/ipmi/
9212 F: drivers/char/ipmi/
9213 F: include/linux/ipmi*
9214 F: include/uapi/linux/ipmi*
9216 IPS SCSI RAID DRIVER
9217 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
9218 L: linux-scsi@vger.kernel.org
9220 W: http://www.adaptec.com/
9221 F: drivers/scsi/ips*
9224 M: Wensong Zhang <wensong@linux-vs.org>
9225 M: Simon Horman <horms@verge.net.au>
9226 M: Julian Anastasov <ja@ssi.bg>
9227 L: netdev@vger.kernel.org
9228 L: lvs-devel@vger.kernel.org
9230 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
9231 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
9232 F: Documentation/networking/ipvs-sysctl.rst
9233 F: include/net/ip_vs.h
9234 F: include/uapi/linux/ip_vs.h
9235 F: net/netfilter/ipvs/
9238 M: Jiri Kosina <jikos@kernel.org>
9239 M: David Sterba <dsterba@suse.com>
9241 F: drivers/tty/ipwireless/
9244 L: netdev@vger.kernel.org
9246 F: include/uapi/linux/ipx.h
9248 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
9249 M: Marc Zyngier <maz@kernel.org>
9251 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9252 F: Documentation/core-api/irq/irq-domain.rst
9253 F: include/linux/irqdomain.h
9254 F: kernel/irq/irqdomain.c
9258 M: Thomas Gleixner <tglx@linutronix.de>
9259 L: linux-kernel@vger.kernel.org
9261 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9265 M: Thomas Gleixner <tglx@linutronix.de>
9266 M: Marc Zyngier <maz@kernel.org>
9267 L: linux-kernel@vger.kernel.org
9269 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9270 F: Documentation/devicetree/bindings/interrupt-controller/
9274 M: William Breathitt Gray <vilhelm.gray@gmail.com>
9276 F: Documentation/driver-api/isa.rst
9277 F: drivers/base/isa.c
9278 F: include/linux/isa.h
9281 M: Hans Verkuil <hverkuil@xs4all.nl>
9282 L: linux-media@vger.kernel.org
9284 W: https://linuxtv.org
9285 T: git git://linuxtv.org/media_tree.git
9286 F: drivers/media/radio/radio-isa*
9289 M: Jaroslav Kysela <perex@perex.cz>
9291 F: Documentation/driver-api/isapnp.rst
9292 F: drivers/pnp/isapnp/
9293 F: include/linux/isapnp.h
9296 M: Lee Duncan <lduncan@suse.com>
9297 M: Chris Leech <cleech@redhat.com>
9298 L: open-iscsi@googlegroups.com
9299 L: linux-scsi@vger.kernel.org
9301 W: www.open-iscsi.com
9302 F: drivers/scsi/*iscsi*
9303 F: include/scsi/*iscsi*
9305 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
9306 M: Peter Jones <pjones@redhat.com>
9307 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
9309 F: drivers/firmware/iscsi_ibft*
9311 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
9312 M: Sagi Grimberg <sagi@grimberg.me>
9313 M: Max Gurtovoy <mgurtovoy@nvidia.com>
9314 L: linux-rdma@vger.kernel.org
9316 W: http://www.openfabrics.org
9317 W: www.open-iscsi.org
9318 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9319 F: drivers/infiniband/ulp/iser/
9321 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
9322 M: Sagi Grimberg <sagi@grimberg.me>
9323 L: linux-rdma@vger.kernel.org
9324 L: target-devel@vger.kernel.org
9326 W: http://www.linux-iscsi.org
9327 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
9328 F: drivers/infiniband/ulp/isert
9330 ISDN/CMTP OVER BLUETOOTH
9331 M: Karsten Keil <isdn@linux-pingi.de>
9332 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9333 L: netdev@vger.kernel.org
9335 W: http://www.isdn4linux.de
9336 F: Documentation/isdn/
9337 F: drivers/isdn/capi/
9338 F: include/linux/isdn/
9339 F: include/uapi/linux/isdn/
9340 F: net/bluetooth/cmtp/
9342 ISDN/mISDN SUBSYSTEM
9343 M: Karsten Keil <isdn@linux-pingi.de>
9344 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9345 L: netdev@vger.kernel.org
9347 W: http://www.isdn4linux.de
9348 F: drivers/isdn/Kconfig
9349 F: drivers/isdn/Makefile
9350 F: drivers/isdn/hardware/
9351 F: drivers/isdn/mISDN/
9353 IT87 HARDWARE MONITORING DRIVER
9354 M: Jean Delvare <jdelvare@suse.com>
9355 L: linux-hwmon@vger.kernel.org
9357 F: Documentation/hwmon/it87.rst
9358 F: drivers/hwmon/it87.c
9361 M: Antti Palosaari <crope@iki.fi>
9362 L: linux-media@vger.kernel.org
9364 W: https://linuxtv.org
9365 W: http://palosaari.fi/linux/
9366 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9367 T: git git://linuxtv.org/anttip/media_tree.git
9368 F: drivers/media/tuners/it913x*
9370 IVTV VIDEO4LINUX DRIVER
9371 M: Andy Walls <awalls@md.metrocast.net>
9372 L: linux-media@vger.kernel.org
9374 W: https://linuxtv.org
9375 T: git git://linuxtv.org/media_tree.git
9376 F: Documentation/admin-guide/media/ivtv*
9377 F: drivers/media/pci/ivtv/
9378 F: include/uapi/linux/ivtv*
9380 IX2505V MEDIA DRIVER
9381 M: Malcolm Priestley <tvboxspy@gmail.com>
9382 L: linux-media@vger.kernel.org
9384 W: https://linuxtv.org
9385 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9386 F: drivers/media/dvb-frontends/ix2505v*
9388 JAILHOUSE HYPERVISOR INTERFACE
9389 M: Jan Kiszka <jan.kiszka@siemens.com>
9390 L: jailhouse-dev@googlegroups.com
9392 F: arch/x86/include/asm/jailhouse_para.h
9393 F: arch/x86/kernel/jailhouse.c
9395 JC42.4 TEMPERATURE SENSOR DRIVER
9396 M: Guenter Roeck <linux@roeck-us.net>
9397 L: linux-hwmon@vger.kernel.org
9399 F: Documentation/hwmon/jc42.rst
9400 F: drivers/hwmon/jc42.c
9403 M: Dave Kleikamp <shaggy@kernel.org>
9404 L: jfs-discussion@lists.sourceforge.net
9406 W: http://jfs.sourceforge.net/
9407 T: git git://github.com/kleikamp/linux-shaggy.git
9408 F: Documentation/admin-guide/jfs.rst
9412 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
9413 L: netdev@vger.kernel.org
9415 F: drivers/net/ethernet/jme.*
9417 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
9418 M: David Woodhouse <dwmw2@infradead.org>
9419 M: Richard Weinberger <richard@nod.at>
9420 L: linux-mtd@lists.infradead.org
9422 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
9423 T: git git://git.infradead.org/ubifs-2.6.git
9425 F: include/uapi/linux/jffs2.h
9427 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
9428 M: "Theodore Ts'o" <tytso@mit.edu>
9429 M: Jan Kara <jack@suse.com>
9430 L: linux-ext4@vger.kernel.org
9433 F: include/linux/jbd2.h
9435 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
9436 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
9437 L: linux-media@vger.kernel.org
9439 F: drivers/media/platform/rcar_jpu.c
9441 JSM Neo PCI based serial card
9442 L: linux-serial@vger.kernel.org
9444 F: drivers/tty/serial/jsm/
9446 K10TEMP HARDWARE MONITORING DRIVER
9447 M: Clemens Ladisch <clemens@ladisch.de>
9448 L: linux-hwmon@vger.kernel.org
9450 F: Documentation/hwmon/k10temp.rst
9451 F: drivers/hwmon/k10temp.c
9453 K8TEMP HARDWARE MONITORING DRIVER
9454 M: Rudolf Marek <r.marek@assembler.cz>
9455 L: linux-hwmon@vger.kernel.org
9457 F: Documentation/hwmon/k8temp.rst
9458 F: drivers/hwmon/k8temp.c
9461 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
9462 R: Alexander Potapenko <glider@google.com>
9463 R: Dmitry Vyukov <dvyukov@google.com>
9464 L: kasan-dev@googlegroups.com
9466 F: Documentation/dev-tools/kasan.rst
9467 F: arch/*/include/asm/kasan.h
9468 F: arch/*/mm/kasan_init*
9469 F: include/linux/kasan*.h
9472 F: scripts/Makefile.kasan
9475 M: Masahiro Yamada <masahiroy@kernel.org>
9476 L: linux-kbuild@vger.kernel.org
9478 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
9479 F: Documentation/kbuild/kconfig*
9480 F: scripts/Kconfig.include
9484 R: Dmitry Vyukov <dvyukov@google.com>
9485 R: Andrey Konovalov <andreyknvl@google.com>
9486 L: kasan-dev@googlegroups.com
9488 F: Documentation/dev-tools/kcov.rst
9489 F: include/linux/kcov.h
9490 F: include/uapi/linux/kcov.h
9492 F: scripts/Makefile.kcov
9495 M: Marco Elver <elver@google.com>
9496 R: Dmitry Vyukov <dvyukov@google.com>
9497 L: kasan-dev@googlegroups.com
9499 F: Documentation/dev-tools/kcsan.rst
9500 F: include/linux/kcsan*.h
9502 F: lib/Kconfig.kcsan
9503 F: scripts/Makefile.kcsan
9506 M: Dave Young <dyoung@redhat.com>
9507 M: Baoquan He <bhe@redhat.com>
9508 R: Vivek Goyal <vgoyal@redhat.com>
9509 L: kexec@lists.infradead.org
9511 W: http://lse.sourceforge.net/kdump/
9512 F: Documentation/admin-guide/kdump/
9514 F: include/linux/crash_core.h
9515 F: include/linux/crash_dump.h
9516 F: include/uapi/linux/vmcore.h
9519 KEENE FM RADIO TRANSMITTER DRIVER
9520 M: Hans Verkuil <hverkuil@xs4all.nl>
9521 L: linux-media@vger.kernel.org
9523 W: https://linuxtv.org
9524 T: git git://linuxtv.org/media_tree.git
9525 F: drivers/media/radio/radio-keene*
9528 M: Ian Kent <raven@themaw.net>
9529 L: autofs@vger.kernel.org
9533 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
9534 M: Masahiro Yamada <masahiroy@kernel.org>
9535 M: Michal Marek <michal.lkml@markovi.net>
9536 L: linux-kbuild@vger.kernel.org
9538 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
9539 F: Documentation/kbuild/
9541 F: scripts/*vmlinux*
9543 F: scripts/Makefile*
9550 L: kernel-janitors@vger.kernel.org
9552 W: http://kernelnewbies.org/KernelJanitors
9554 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
9555 M: "J. Bruce Fields" <bfields@fieldses.org>
9556 M: Chuck Lever <chuck.lever@oracle.com>
9557 L: linux-nfs@vger.kernel.org
9559 W: http://nfs.sourceforge.net/
9560 T: git git://linux-nfs.org/~bfields/linux.git
9564 F: include/linux/lockd/
9565 F: include/linux/sunrpc/
9566 F: include/uapi/linux/nfsd/
9567 F: include/uapi/linux/sunrpc/
9569 F: Documentation/filesystems/nfs/
9571 KERNEL SELFTEST FRAMEWORK
9572 M: Shuah Khan <shuah@kernel.org>
9573 M: Shuah Khan <skhan@linuxfoundation.org>
9574 L: linux-kselftest@vger.kernel.org
9576 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
9577 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
9578 F: Documentation/dev-tools/kselftest*
9579 F: tools/testing/selftests/
9581 KERNEL UNIT TESTING FRAMEWORK (KUnit)
9582 M: Brendan Higgins <brendanhiggins@google.com>
9583 L: linux-kselftest@vger.kernel.org
9584 L: kunit-dev@googlegroups.com
9586 W: https://google.github.io/kunit-docs/third_party/kernel/docs/
9587 F: Documentation/dev-tools/kunit/
9590 F: tools/testing/kunit/
9592 KERNEL USERMODE HELPER
9593 M: Luis Chamberlain <mcgrof@kernel.org>
9594 L: linux-kernel@vger.kernel.org
9596 F: include/linux/umh.h
9599 KERNEL VIRTUAL MACHINE (KVM)
9600 M: Paolo Bonzini <pbonzini@redhat.com>
9601 L: kvm@vger.kernel.org
9603 W: http://www.linux-kvm.org
9604 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9605 F: Documentation/virt/kvm/
9606 F: include/asm-generic/kvm*
9607 F: include/kvm/iodev.h
9608 F: include/linux/kvm*
9609 F: include/trace/events/kvm.h
9610 F: include/uapi/asm-generic/kvm*
9611 F: include/uapi/linux/kvm*
9613 F: tools/testing/selftests/kvm/
9616 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
9617 M: Marc Zyngier <maz@kernel.org>
9618 R: James Morse <james.morse@arm.com>
9619 R: Julien Thierry <julien.thierry.kdev@gmail.com>
9620 R: Suzuki K Poulose <suzuki.poulose@arm.com>
9621 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9622 L: kvmarm@lists.cs.columbia.edu
9624 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
9625 F: arch/arm64/include/asm/kvm*
9626 F: arch/arm64/include/uapi/asm/kvm*
9628 F: include/kvm/arm_*
9630 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
9631 M: Huacai Chen <chenhc@lemote.com>
9632 M: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
9633 L: linux-mips@vger.kernel.org
9634 L: kvm@vger.kernel.org
9636 F: arch/mips/include/asm/kvm*
9637 F: arch/mips/include/uapi/asm/kvm*
9640 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
9641 M: Paul Mackerras <paulus@ozlabs.org>
9642 L: kvm-ppc@vger.kernel.org
9644 W: http://www.linux-kvm.org/
9645 T: git git://github.com/agraf/linux-2.6.git
9646 F: arch/powerpc/include/asm/kvm*
9647 F: arch/powerpc/include/uapi/asm/kvm*
9648 F: arch/powerpc/kernel/kvm*
9649 F: arch/powerpc/kvm/
9651 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
9652 M: Christian Borntraeger <borntraeger@de.ibm.com>
9653 M: Janosch Frank <frankja@linux.ibm.com>
9654 R: David Hildenbrand <david@redhat.com>
9655 R: Cornelia Huck <cohuck@redhat.com>
9656 R: Claudio Imbrenda <imbrenda@linux.ibm.com>
9657 L: kvm@vger.kernel.org
9659 W: http://www.ibm.com/developerworks/linux/linux390/
9660 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
9661 F: Documentation/virt/kvm/s390*
9662 F: arch/s390/include/asm/gmap.h
9663 F: arch/s390/include/asm/kvm*
9664 F: arch/s390/include/uapi/asm/kvm*
9665 F: arch/s390/kernel/uv.c
9667 F: arch/s390/mm/gmap.c
9668 F: tools/testing/selftests/kvm/*/s390x/
9669 F: tools/testing/selftests/kvm/s390x/
9671 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
9672 M: Paolo Bonzini <pbonzini@redhat.com>
9673 R: Sean Christopherson <sean.j.christopherson@intel.com>
9674 R: Vitaly Kuznetsov <vkuznets@redhat.com>
9675 R: Wanpeng Li <wanpengli@tencent.com>
9676 R: Jim Mattson <jmattson@google.com>
9677 R: Joerg Roedel <joro@8bytes.org>
9678 L: kvm@vger.kernel.org
9680 W: http://www.linux-kvm.org
9681 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9682 F: arch/x86/include/asm/kvm*
9683 F: arch/x86/include/asm/pvclock-abi.h
9684 F: arch/x86/include/asm/svm.h
9685 F: arch/x86/include/asm/vmx*.h
9686 F: arch/x86/include/uapi/asm/kvm*
9687 F: arch/x86/include/uapi/asm/svm.h
9688 F: arch/x86/include/uapi/asm/vmx.h
9689 F: arch/x86/kernel/kvm.c
9690 F: arch/x86/kernel/kvmclock.c
9695 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9696 M: Tejun Heo <tj@kernel.org>
9698 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
9700 F: include/linux/kernfs.h
9703 M: Eric Biederman <ebiederm@xmission.com>
9704 L: kexec@lists.infradead.org
9706 W: http://kernel.org/pub/linux/utils/kernel/kexec/
9707 F: include/linux/kexec.h
9708 F: include/uapi/linux/kexec.h
9712 M: Mimi Zohar <zohar@linux.ibm.com>
9713 L: linux-integrity@vger.kernel.org
9714 L: keyrings@vger.kernel.org
9716 F: Documentation/security/keys/trusted-encrypted.rst
9717 F: include/keys/encrypted-type.h
9718 F: security/keys/encrypted-keys/
9721 M: James Bottomley <jejb@linux.ibm.com>
9722 M: Jarkko Sakkinen <jarkko@kernel.org>
9723 M: Mimi Zohar <zohar@linux.ibm.com>
9724 L: linux-integrity@vger.kernel.org
9725 L: keyrings@vger.kernel.org
9727 F: Documentation/security/keys/trusted-encrypted.rst
9728 F: include/keys/trusted-type.h
9729 F: include/keys/trusted_tpm.h
9730 F: security/keys/trusted-keys/
9733 M: David Howells <dhowells@redhat.com>
9734 M: Jarkko Sakkinen <jarkko@kernel.org>
9735 L: keyrings@vger.kernel.org
9737 F: Documentation/security/keys/core.rst
9739 F: include/linux/key-type.h
9740 F: include/linux/key.h
9741 F: include/linux/keyctl.h
9742 F: include/uapi/linux/keyctl.h
9746 M: Stefani Seibold <stefani@seibold.net>
9748 F: include/linux/kfifo.h
9752 KGDB / KDB /debug_core
9753 M: Jason Wessel <jason.wessel@windriver.com>
9754 M: Daniel Thompson <daniel.thompson@linaro.org>
9755 R: Douglas Anderson <dianders@chromium.org>
9756 L: kgdb-bugreport@lists.sourceforge.net
9758 W: http://kgdb.wiki.kernel.org/
9759 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
9760 F: Documentation/dev-tools/kgdb.rst
9761 F: drivers/misc/kgdbts.c
9762 F: drivers/tty/serial/kgdboc.c
9763 F: include/linux/kdb.h
9764 F: include/linux/kgdb.h
9767 KHADAS MCU MFD DRIVER
9768 M: Neil Armstrong <narmstrong@baylibre.com>
9769 L: linux-amlogic@lists.infradead.org
9771 F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
9772 F: drivers/mfd/khadas-mcu.c
9773 F: include/linux/mfd/khadas-mcu.h
9774 F: drivers/thermal/khadas_mcu_fan.c
9777 M: Catalin Marinas <catalin.marinas@arm.com>
9779 F: Documentation/dev-tools/kmemleak.rst
9780 F: include/linux/kmemleak.h
9782 F: samples/kmemleak/kmemleak-test.c
9784 KMOD KERNEL MODULE LOADER - USERMODE HELPER
9785 M: Luis Chamberlain <mcgrof@kernel.org>
9786 L: linux-kernel@vger.kernel.org
9788 F: include/linux/kmod.h
9791 F: tools/testing/selftests/kmod/
9794 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
9795 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
9796 M: "David S. Miller" <davem@davemloft.net>
9797 M: Masami Hiramatsu <mhiramat@kernel.org>
9799 F: Documentation/trace/kprobes.rst
9800 F: include/asm-generic/kprobes.h
9801 F: include/linux/kprobes.h
9804 KS0108 LCD CONTROLLER DRIVER
9805 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
9807 F: Documentation/admin-guide/auxdisplay/ks0108.rst
9808 F: drivers/auxdisplay/ks0108.c
9809 F: include/linux/ks0108.h
9811 KTD253 BACKLIGHT DRIVER
9812 M: Linus Walleij <linus.walleij@linaro.org>
9814 F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
9815 F: drivers/video/backlight/ktd253-backlight.c
9818 M: David Ahern <dsahern@kernel.org>
9819 L: netdev@vger.kernel.org
9821 F: include/net/l3mdev.h
9825 M: John Fastabend <john.fastabend@gmail.com>
9826 M: Daniel Borkmann <daniel@iogearbox.net>
9827 M: Jakub Sitnicki <jakub@cloudflare.com>
9828 M: Lorenz Bauer <lmb@cloudflare.com>
9829 L: netdev@vger.kernel.org
9830 L: bpf@vger.kernel.org
9832 F: include/linux/skmsg.h
9834 F: net/core/sock_map.c
9835 F: net/ipv4/tcp_bpf.c
9836 F: net/ipv4/udp_bpf.c
9838 LANTIQ / INTEL Ethernet drivers
9839 M: Hauke Mehrtens <hauke@hauke-m.de>
9840 L: netdev@vger.kernel.org
9842 F: drivers/net/dsa/lantiq_gswip.c
9843 F: drivers/net/dsa/lantiq_pce.h
9844 F: drivers/net/ethernet/lantiq_xrx200.c
9845 F: net/dsa/tag_gswip.c
9847 LANTIQ MIPS ARCHITECTURE
9848 M: John Crispin <john@phrozen.org>
9849 L: linux-mips@vger.kernel.org
9852 F: drivers/soc/lantiq
9854 LASI 53c700 driver for PARISC
9855 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9856 L: linux-scsi@vger.kernel.org
9858 F: Documentation/scsi/53c700.rst
9859 F: drivers/scsi/53c700*
9862 M: Tobin C. Harding <me@tobin.cc>
9863 M: Tycho Andersen <tycho@tycho.pizza>
9864 L: linux-hardening@vger.kernel.org
9866 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
9867 F: scripts/leaking_addresses.pl
9870 M: Pavel Machek <pavel@ucw.cz>
9871 R: Dan Murphy <dmurphy@ti.com>
9872 L: linux-leds@vger.kernel.org
9874 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
9875 F: Documentation/devicetree/bindings/leds/
9877 F: include/linux/leds.h
9879 LEGACY EEPROM DRIVER
9880 M: Jean Delvare <jdelvare@suse.com>
9882 F: Documentation/misc-devices/eeprom.rst
9883 F: drivers/misc/eeprom/eeprom.c
9886 R: David Lechner <david@lechnology.com>
9888 F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
9889 F: arch/arm/boot/dts/da850-lego-ev3.dts
9890 F: drivers/power/supply/lego_ev3_battery.c
9892 LEGO USB Tower driver
9893 M: Juergen Stuber <starblue@users.sourceforge.net>
9894 L: legousb-devel@lists.sourceforge.net
9896 W: http://legousb.sourceforge.net/
9897 F: drivers/usb/misc/legousbtower.c
9900 M: Matan Ziv-Av <matan@svgalib.org>
9901 L: platform-driver-x86@vger.kernel.org
9903 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
9904 F: Documentation/admin-guide/laptops/lg-laptop.rst
9905 F: drivers/platform/x86/lg-laptop.c
9908 M: Michael Krufky <mkrufky@linuxtv.org>
9909 L: linux-media@vger.kernel.org
9911 W: https://linuxtv.org
9912 W: http://github.com/mkrufky
9913 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9914 T: git git://linuxtv.org/mkrufky/tuners.git
9915 F: drivers/media/dvb-frontends/lg2160.*
9917 LGDT3305 MEDIA DRIVER
9918 M: Michael Krufky <mkrufky@linuxtv.org>
9919 L: linux-media@vger.kernel.org
9921 W: https://linuxtv.org
9922 W: http://github.com/mkrufky
9923 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9924 T: git git://linuxtv.org/mkrufky/tuners.git
9925 F: drivers/media/dvb-frontends/lgdt3305.*
9927 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
9928 M: Viresh Kumar <vireshk@kernel.org>
9929 L: linux-ide@vger.kernel.org
9931 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9932 F: drivers/ata/pata_arasan_cf.c
9933 F: include/linux/pata_arasan_cf_data.h
9935 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
9936 M: Linus Walleij <linus.walleij@linaro.org>
9937 L: linux-ide@vger.kernel.org
9939 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9940 F: drivers/ata/pata_ftide010.c
9941 F: drivers/ata/sata_gemini.c
9942 F: drivers/ata/sata_gemini.h
9944 LIBATA SATA AHCI PLATFORM devices support
9945 M: Hans de Goede <hdegoede@redhat.com>
9946 M: Jens Axboe <axboe@kernel.dk>
9947 L: linux-ide@vger.kernel.org
9949 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9950 F: drivers/ata/ahci_platform.c
9951 F: drivers/ata/libahci_platform.c
9952 F: include/linux/ahci_platform.h
9954 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
9955 M: Mikael Pettersson <mikpelinux@gmail.com>
9956 L: linux-ide@vger.kernel.org
9958 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9959 F: drivers/ata/sata_promise.*
9961 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
9962 M: Jens Axboe <axboe@kernel.dk>
9963 L: linux-ide@vger.kernel.org
9965 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9966 F: Documentation/devicetree/bindings/ata/
9968 F: include/linux/ata.h
9969 F: include/linux/libata.h
9972 M: Sasha Levin <alexander.levin@microsoft.com>
9974 F: tools/lib/lockdep/
9976 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
9977 M: Dan Williams <dan.j.williams@intel.com>
9978 M: Vishal Verma <vishal.l.verma@intel.com>
9979 M: Dave Jiang <dave.jiang@intel.com>
9980 L: linux-nvdimm@lists.01.org
9982 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9983 P: Documentation/nvdimm/maintainer-entry-profile.rst
9984 F: drivers/nvdimm/blk.c
9985 F: drivers/nvdimm/region_devs.c
9987 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
9988 M: Vishal Verma <vishal.l.verma@intel.com>
9989 M: Dan Williams <dan.j.williams@intel.com>
9990 M: Dave Jiang <dave.jiang@intel.com>
9991 L: linux-nvdimm@lists.01.org
9993 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9994 P: Documentation/nvdimm/maintainer-entry-profile.rst
9995 F: drivers/nvdimm/btt*
9997 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
9998 M: Dan Williams <dan.j.williams@intel.com>
9999 M: Vishal Verma <vishal.l.verma@intel.com>
10000 M: Dave Jiang <dave.jiang@intel.com>
10001 L: linux-nvdimm@lists.01.org
10003 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10004 P: Documentation/nvdimm/maintainer-entry-profile.rst
10005 F: drivers/nvdimm/pmem*
10007 LIBNVDIMM: DEVICETREE BINDINGS
10008 M: Oliver O'Halloran <oohall@gmail.com>
10009 L: linux-nvdimm@lists.01.org
10011 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10012 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
10013 F: drivers/nvdimm/of_pmem.c
10015 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
10016 M: Dan Williams <dan.j.williams@intel.com>
10017 M: Vishal Verma <vishal.l.verma@intel.com>
10018 M: Dave Jiang <dave.jiang@intel.com>
10019 M: Ira Weiny <ira.weiny@intel.com>
10020 L: linux-nvdimm@lists.01.org
10022 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10023 P: Documentation/nvdimm/maintainer-entry-profile.rst
10024 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
10025 F: drivers/acpi/nfit/*
10026 F: drivers/nvdimm/*
10027 F: include/linux/libnvdimm.h
10028 F: include/linux/nd.h
10029 F: include/uapi/linux/ndctl.h
10030 F: tools/testing/nvdimm/
10032 LICENSES and SPDX stuff
10033 M: Thomas Gleixner <tglx@linutronix.de>
10034 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10035 L: linux-spdx@vger.kernel.org
10037 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
10039 F: Documentation/process/license-rules.rst
10041 F: scripts/spdxcheck-test.sh
10042 F: scripts/spdxcheck.py
10044 LIGHTNVM PLATFORM SUPPORT
10045 M: Matias Bjorling <mb@lightnvm.io>
10046 L: linux-block@vger.kernel.org
10048 W: http://github/OpenChannelSSD
10049 F: drivers/lightnvm/
10050 F: include/linux/lightnvm.h
10051 F: include/uapi/linux/lightnvm.h
10053 LINEAR RANGES HELPERS
10054 M: Mark Brown <broonie@kernel.org>
10055 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
10056 F: lib/linear_ranges.c
10057 F: lib/test_linear_ranges.c
10058 F: include/linux/linear_range.h
10060 LINUX FOR POWER MACINTOSH
10061 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10062 L: linuxppc-dev@lists.ozlabs.org
10064 F: arch/powerpc/platforms/powermac/
10065 F: drivers/macintosh/
10067 LINUX FOR POWERPC (32-BIT AND 64-BIT)
10068 M: Michael Ellerman <mpe@ellerman.id.au>
10069 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10070 R: Paul Mackerras <paulus@samba.org>
10071 L: linuxppc-dev@lists.ozlabs.org
10073 W: https://github.com/linuxppc/wiki/wiki
10074 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
10075 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
10076 F: Documentation/ABI/stable/sysfs-firmware-opal-*
10077 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
10078 F: Documentation/devicetree/bindings/powerpc/
10079 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
10080 F: Documentation/powerpc/
10082 F: drivers/*/*/*pasemi*
10083 F: drivers/*/*pasemi*
10084 F: drivers/char/tpm/tpm_ibmvtpm*
10085 F: drivers/crypto/nx/
10086 F: drivers/crypto/vmx/
10087 F: drivers/i2c/busses/i2c-opal.c
10088 F: drivers/net/ethernet/ibm/ibmveth.*
10089 F: drivers/net/ethernet/ibm/ibmvnic.*
10090 F: drivers/pci/hotplug/pnv_php.c
10091 F: drivers/pci/hotplug/rpa*
10092 F: drivers/rtc/rtc-opal.c
10093 F: drivers/scsi/ibmvscsi/
10094 F: drivers/tty/hvc/hvc_opal.c
10095 F: drivers/watchdog/wdrtas.c
10096 F: tools/testing/selftests/powerpc
10103 LINUX FOR POWERPC EMBEDDED MPC5XXX
10104 M: Anatolij Gustschin <agust@denx.de>
10105 L: linuxppc-dev@lists.ozlabs.org
10107 F: arch/powerpc/platforms/512x/
10108 F: arch/powerpc/platforms/52xx/
10110 LINUX FOR POWERPC EMBEDDED PPC4XX
10111 L: linuxppc-dev@lists.ozlabs.org
10113 F: arch/powerpc/platforms/40x/
10114 F: arch/powerpc/platforms/44x/
10116 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
10117 M: Scott Wood <oss@buserror.net>
10118 L: linuxppc-dev@lists.ozlabs.org
10120 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
10121 F: Documentation/devicetree/bindings/powerpc/fsl/
10122 F: arch/powerpc/platforms/83xx/
10123 F: arch/powerpc/platforms/85xx/
10125 LINUX FOR POWERPC EMBEDDED PPC8XX
10126 M: Christophe Leroy <christophe.leroy@csgroup.eu>
10127 L: linuxppc-dev@lists.ozlabs.org
10129 F: arch/powerpc/platforms/8xx/
10131 LINUX KERNEL DUMP TEST MODULE (LKDTM)
10132 M: Kees Cook <keescook@chromium.org>
10134 F: drivers/misc/lkdtm/*
10135 F: tools/testing/selftests/lkdtm/*
10137 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
10138 M: Alan Stern <stern@rowland.harvard.edu>
10139 M: Andrea Parri <parri.andrea@gmail.com>
10140 M: Will Deacon <will@kernel.org>
10141 M: Peter Zijlstra <peterz@infradead.org>
10142 M: Boqun Feng <boqun.feng@gmail.com>
10143 M: Nicholas Piggin <npiggin@gmail.com>
10144 M: David Howells <dhowells@redhat.com>
10145 M: Jade Alglave <j.alglave@ucl.ac.uk>
10146 M: Luc Maranget <luc.maranget@inria.fr>
10147 M: "Paul E. McKenney" <paulmck@kernel.org>
10148 R: Akira Yokosawa <akiyks@gmail.com>
10149 R: Daniel Lustig <dlustig@nvidia.com>
10150 R: Joel Fernandes <joel@joelfernandes.org>
10151 L: linux-kernel@vger.kernel.org
10152 L: linux-arch@vger.kernel.org
10154 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
10155 F: Documentation/atomic_bitops.txt
10156 F: Documentation/atomic_t.txt
10157 F: Documentation/core-api/atomic_ops.rst
10158 F: Documentation/core-api/refcount-vs-atomic.rst
10159 F: Documentation/litmus-tests/
10160 F: Documentation/memory-barriers.txt
10161 F: tools/memory-model/
10163 LIS3LV02D ACCELEROMETER DRIVER
10164 M: Eric Piel <eric.piel@tremplin-utc.net>
10166 F: Documentation/misc-devices/lis3lv02d.rst
10167 F: drivers/misc/lis3lv02d/
10168 F: drivers/platform/x86/hp_accel.c
10171 M: David Gow <davidgow@google.com>
10172 L: linux-kselftest@vger.kernel.org
10173 L: kunit-dev@googlegroups.com
10178 M: Josh Poimboeuf <jpoimboe@redhat.com>
10179 M: Jiri Kosina <jikos@kernel.org>
10180 M: Miroslav Benes <mbenes@suse.cz>
10181 M: Petr Mladek <pmladek@suse.com>
10182 R: Joe Lawrence <joe.lawrence@redhat.com>
10183 L: live-patching@vger.kernel.org
10185 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
10186 F: Documentation/ABI/testing/sysfs-kernel-livepatch
10187 F: Documentation/livepatch/
10188 F: arch/powerpc/include/asm/livepatch.h
10189 F: arch/s390/include/asm/livepatch.h
10190 F: arch/x86/include/asm/livepatch.h
10191 F: include/linux/livepatch.h
10192 F: kernel/livepatch/
10194 F: samples/livepatch/
10195 F: tools/testing/selftests/livepatch/
10198 L: netdev@vger.kernel.org
10200 F: include/linux/llc.h
10201 F: include/net/llc*
10202 F: include/uapi/linux/llc.h
10205 LM73 HARDWARE MONITOR DRIVER
10206 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
10207 L: linux-hwmon@vger.kernel.org
10209 F: drivers/hwmon/lm73.c
10211 LM78 HARDWARE MONITOR DRIVER
10212 M: Jean Delvare <jdelvare@suse.com>
10213 L: linux-hwmon@vger.kernel.org
10215 F: Documentation/hwmon/lm78.rst
10216 F: drivers/hwmon/lm78.c
10218 LM83 HARDWARE MONITOR DRIVER
10219 M: Jean Delvare <jdelvare@suse.com>
10220 L: linux-hwmon@vger.kernel.org
10222 F: Documentation/hwmon/lm83.rst
10223 F: drivers/hwmon/lm83.c
10225 LM90 HARDWARE MONITOR DRIVER
10226 M: Jean Delvare <jdelvare@suse.com>
10227 L: linux-hwmon@vger.kernel.org
10229 F: Documentation/devicetree/bindings/hwmon/lm90.txt
10230 F: Documentation/hwmon/lm90.rst
10231 F: drivers/hwmon/lm90.c
10232 F: include/dt-bindings/thermal/lm90.h
10234 LM95234 HARDWARE MONITOR DRIVER
10235 M: Guenter Roeck <linux@roeck-us.net>
10236 L: linux-hwmon@vger.kernel.org
10238 F: Documentation/hwmon/lm95234.rst
10239 F: drivers/hwmon/lm95234.c
10241 LME2510 MEDIA DRIVER
10242 M: Malcolm Priestley <tvboxspy@gmail.com>
10243 L: linux-media@vger.kernel.org
10245 W: https://linuxtv.org
10246 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10247 F: drivers/media/usb/dvb-usb-v2/lmedm04*
10249 LOADPIN SECURITY MODULE
10250 M: Kees Cook <keescook@chromium.org>
10252 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10253 F: Documentation/admin-guide/LSM/LoadPin.rst
10254 F: security/loadpin/
10257 M: Peter Zijlstra <peterz@infradead.org>
10258 M: Ingo Molnar <mingo@redhat.com>
10259 M: Will Deacon <will@kernel.org>
10260 L: linux-kernel@vger.kernel.org
10262 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
10263 F: Documentation/locking/
10264 F: arch/*/include/asm/spinlock*.h
10265 F: include/linux/lockdep.h
10266 F: include/linux/mutex*.h
10267 F: include/linux/rwlock*.h
10268 F: include/linux/rwsem*.h
10269 F: include/linux/seqlock.h
10270 F: include/linux/spinlock*.h
10272 F: lib/locking*.[ch]
10273 X: kernel/locking/locktorture.c
10275 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
10276 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
10277 L: linux-ntfs-dev@lists.sourceforge.net
10279 W: http://www.linux-ntfs.org/content/view/19/37/
10280 F: Documentation/admin-guide/ldm.rst
10281 F: block/partitions/ldm.*
10283 LOGITECH HID GAMING KEYBOARDS
10284 M: Hans de Goede <hdegoede@redhat.com>
10285 L: linux-input@vger.kernel.org
10287 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
10288 F: drivers/hid/hid-lg-g15.c
10290 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
10291 M: Sathya Prakash <sathya.prakash@broadcom.com>
10292 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
10293 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
10294 L: MPT-FusionLinux.pdl@broadcom.com
10295 L: linux-scsi@vger.kernel.org
10297 W: http://www.avagotech.com/support/
10298 F: drivers/message/fusion/
10299 F: drivers/scsi/mpt3sas/
10301 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
10302 M: Matthew Wilcox <willy@infradead.org>
10303 L: linux-scsi@vger.kernel.org
10305 F: drivers/scsi/sym53c8xx_2/
10308 M: Marcus Folkesson <marcus.folkesson@gmail.com>
10309 L: linux-iio@vger.kernel.org
10311 F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
10312 F: drivers/iio/dac/ltc1660.c
10314 LTC2947 HARDWARE MONITOR DRIVER
10315 M: Nuno Sá <nuno.sa@analog.com>
10316 L: linux-hwmon@vger.kernel.org
10318 W: http://ez.analog.com/community/linux-device-drivers
10319 F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
10320 F: drivers/hwmon/ltc2947-core.c
10321 F: drivers/hwmon/ltc2947-i2c.c
10322 F: drivers/hwmon/ltc2947-spi.c
10323 F: drivers/hwmon/ltc2947.h
10325 LTC2983 IIO TEMPERATURE DRIVER
10326 M: Nuno Sá <nuno.sa@analog.com>
10327 L: linux-iio@vger.kernel.org
10329 W: http://ez.analog.com/community/linux-device-drivers
10330 F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
10331 F: drivers/iio/temperature/ltc2983.c
10333 LTC4261 HARDWARE MONITOR DRIVER
10334 M: Guenter Roeck <linux@roeck-us.net>
10335 L: linux-hwmon@vger.kernel.org
10337 F: Documentation/hwmon/ltc4261.rst
10338 F: drivers/hwmon/ltc4261.c
10340 LTC4306 I2C MULTIPLEXER DRIVER
10341 M: Michael Hennerich <michael.hennerich@analog.com>
10342 L: linux-i2c@vger.kernel.org
10344 W: http://ez.analog.com/community/linux-device-drivers
10345 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
10346 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
10348 LTP (Linux Test Project)
10349 M: Mike Frysinger <vapier@gentoo.org>
10350 M: Cyril Hrubis <chrubis@suse.cz>
10351 M: Wanlong Gao <wanlong.gao@gmail.com>
10352 M: Jan Stancek <jstancek@redhat.com>
10353 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
10354 M: Alexey Kodanev <alexey.kodanev@oracle.com>
10355 L: ltp@lists.linux.it (subscribers-only)
10357 W: http://linux-test-project.github.io/
10358 T: git git://github.com/linux-test-project/ltp.git
10361 M: Ioana Ciornei <ioana.ciornei@nxp.com>
10362 L: netdev@vger.kernel.org
10364 F: drivers/net/pcs/pcs-lynx.c
10365 F: include/linux/pcs-lynx.h
10368 M: Geert Uytterhoeven <geert@linux-m68k.org>
10369 L: linux-m68k@lists.linux-m68k.org
10371 W: http://www.linux-m68k.org/
10372 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
10376 M68K ON APPLE MACINTOSH
10377 M: Joshua Thompson <funaho@jurai.org>
10378 L: linux-m68k@lists.linux-m68k.org
10380 W: http://www.mac.linux-m68k.org/
10384 M: Philip Blundell <philb@gnu.org>
10386 W: http://www.tazenda.demon.co.uk/phil/linux-hp
10387 F: arch/m68k/hp300/
10389 M88DS3103 MEDIA DRIVER
10390 M: Antti Palosaari <crope@iki.fi>
10391 L: linux-media@vger.kernel.org
10393 W: https://linuxtv.org
10394 W: http://palosaari.fi/linux/
10395 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10396 T: git git://linuxtv.org/anttip/media_tree.git
10397 F: drivers/media/dvb-frontends/m88ds3103*
10399 M88RS2000 MEDIA DRIVER
10400 M: Malcolm Priestley <tvboxspy@gmail.com>
10401 L: linux-media@vger.kernel.org
10403 W: https://linuxtv.org
10404 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10405 F: drivers/media/dvb-frontends/m88rs2000*
10407 MA901 MASTERKIT USB FM RADIO DRIVER
10408 M: Alexey Klimov <klimov.linux@gmail.com>
10409 L: linux-media@vger.kernel.org
10411 T: git git://linuxtv.org/media_tree.git
10412 F: drivers/media/radio/radio-ma901.c
10415 M: Johannes Berg <johannes@sipsolutions.net>
10416 L: linux-wireless@vger.kernel.org
10418 W: https://wireless.wiki.kernel.org/
10419 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10420 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10421 F: Documentation/networking/mac80211-injection.rst
10422 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
10423 F: drivers/net/wireless/mac80211_hwsim.[ch]
10424 F: include/net/mac80211.h
10428 M: Jassi Brar <jassisinghbrar@gmail.com>
10429 L: linux-kernel@vger.kernel.org
10431 F: drivers/mailbox/
10432 F: include/linux/mailbox_client.h
10433 F: include/linux/mailbox_controller.h
10435 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
10436 M: Michael Kerrisk <mtk.manpages@gmail.com>
10437 L: linux-man@vger.kernel.org
10439 W: http://www.kernel.org/doc/man-pages
10441 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
10442 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
10443 L: linux-mips@vger.kernel.org
10445 F: arch/mips/boot/dts/img/pistachio_marduk.dts
10447 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
10448 M: Andrew Lunn <andrew@lunn.ch>
10449 M: Vivien Didelot <vivien.didelot@gmail.com>
10450 L: netdev@vger.kernel.org
10452 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
10453 F: Documentation/networking/devlink/mv88e6xxx.rst
10454 F: drivers/net/dsa/mv88e6xxx/
10455 F: include/linux/platform_data/mv88e6xxx.h
10457 MARVELL ARMADA 3700 PHY DRIVERS
10458 M: Miquel Raynal <miquel.raynal@bootlin.com>
10460 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
10461 F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
10462 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
10463 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
10465 MARVELL ARMADA DRM SUPPORT
10466 M: Russell King <linux@armlinux.org.uk>
10468 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
10469 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
10470 F: Documentation/devicetree/bindings/display/armada/
10471 F: drivers/gpu/drm/armada/
10472 F: include/uapi/drm/armada_drm.h
10474 MARVELL CRYPTO DRIVER
10475 M: Boris Brezillon <bbrezillon@kernel.org>
10476 M: Arnaud Ebalard <arno@natisbad.org>
10477 M: Srujana Challa <schalla@marvell.com>
10478 L: linux-crypto@vger.kernel.org
10480 F: drivers/crypto/marvell/
10482 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
10483 M: Mirko Lindner <mlindner@marvell.com>
10484 M: Stephen Hemminger <stephen@networkplumber.org>
10485 L: netdev@vger.kernel.org
10487 F: drivers/net/ethernet/marvell/sk*
10489 MARVELL LIBERTAS WIRELESS DRIVER
10490 L: libertas-dev@lists.infradead.org
10492 F: drivers/net/wireless/marvell/libertas/
10494 MARVELL MACCHIATOBIN SUPPORT
10495 M: Russell King <linux@armlinux.org.uk>
10496 L: linux-arm-kernel@lists.infradead.org
10498 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
10500 MARVELL MV643XX ETHERNET DRIVER
10501 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
10502 L: netdev@vger.kernel.org
10504 F: drivers/net/ethernet/marvell/mv643xx_eth.*
10505 F: include/linux/mv643xx.h
10507 MARVELL MV88X3310 PHY DRIVER
10508 M: Russell King <linux@armlinux.org.uk>
10509 L: netdev@vger.kernel.org
10511 F: drivers/net/phy/marvell10g.c
10513 MARVELL MVEBU THERMAL DRIVER
10514 M: Miquel Raynal <miquel.raynal@bootlin.com>
10516 F: drivers/thermal/armada_thermal.c
10518 MARVELL MVNETA ETHERNET DRIVER
10519 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
10520 L: netdev@vger.kernel.org
10522 F: drivers/net/ethernet/marvell/mvneta.*
10524 MARVELL MWIFIEX WIRELESS DRIVER
10525 M: Amitkumar Karwar <amitkarwar@gmail.com>
10526 M: Ganapathi Bhat <ganapathi.bhat@nxp.com>
10527 M: Xinming Hu <huxinming820@gmail.com>
10528 L: linux-wireless@vger.kernel.org
10530 F: drivers/net/wireless/marvell/mwifiex/
10532 MARVELL MWL8K WIRELESS DRIVER
10533 M: Lennert Buytenhek <buytenh@wantstofly.org>
10534 L: linux-wireless@vger.kernel.org
10536 F: drivers/net/wireless/marvell/mwl8k.c
10538 MARVELL NAND CONTROLLER DRIVER
10539 M: Miquel Raynal <miquel.raynal@bootlin.com>
10540 L: linux-mtd@lists.infradead.org
10542 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
10543 F: drivers/mtd/nand/raw/marvell_nand.c
10545 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
10546 M: Sunil Goutham <sgoutham@marvell.com>
10547 M: Geetha sowjanya <gakula@marvell.com>
10548 M: Subbaraya Sundeep <sbhatta@marvell.com>
10549 M: hariprasad <hkelam@marvell.com>
10550 L: netdev@vger.kernel.org
10552 F: drivers/net/ethernet/marvell/octeontx2/nic/
10554 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
10555 M: Sunil Goutham <sgoutham@marvell.com>
10556 M: Linu Cherian <lcherian@marvell.com>
10557 M: Geetha sowjanya <gakula@marvell.com>
10558 M: Jerin Jacob <jerinj@marvell.com>
10559 L: netdev@vger.kernel.org
10561 F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
10562 F: drivers/net/ethernet/marvell/octeontx2/af/
10564 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
10565 M: Nicolas Pitre <nico@fluxnic.net>
10567 F: drivers/mmc/host/mvsdio.*
10569 MARVELL USB MDIO CONTROLLER DRIVER
10570 M: Tobias Waldekranz <tobias@waldekranz.com>
10571 L: netdev@vger.kernel.org
10573 F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
10574 F: drivers/net/mdio/mdio-mvusb.c
10576 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
10577 M: Hu Ziji <huziji@marvell.com>
10578 L: linux-mmc@vger.kernel.org
10580 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
10581 F: drivers/mmc/host/sdhci-xenon*
10583 MATROX FRAMEBUFFER DRIVER
10584 L: linux-fbdev@vger.kernel.org
10586 F: drivers/video/fbdev/matrox/matroxfb_*
10587 F: include/uapi/linux/matroxfb.h
10589 MAX16065 HARDWARE MONITOR DRIVER
10590 M: Guenter Roeck <linux@roeck-us.net>
10591 L: linux-hwmon@vger.kernel.org
10593 F: Documentation/hwmon/max16065.rst
10594 F: drivers/hwmon/max16065.c
10596 MAX2175 SDR TUNER DRIVER
10597 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
10598 L: linux-media@vger.kernel.org
10600 T: git git://linuxtv.org/media_tree.git
10601 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
10602 F: Documentation/userspace-api/media/drivers/max2175.rst
10603 F: drivers/media/i2c/max2175*
10604 F: include/uapi/linux/max2175.h
10606 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
10607 L: linux-hwmon@vger.kernel.org
10609 F: Documentation/hwmon/max6650.rst
10610 F: drivers/hwmon/max6650.c
10612 MAX6697 HARDWARE MONITOR DRIVER
10613 M: Guenter Roeck <linux@roeck-us.net>
10614 L: linux-hwmon@vger.kernel.org
10616 F: Documentation/devicetree/bindings/hwmon/max6697.txt
10617 F: Documentation/hwmon/max6697.rst
10618 F: drivers/hwmon/max6697.c
10619 F: include/linux/platform_data/max6697.h
10621 MAX9286 QUAD GMSL DESERIALIZER DRIVER
10622 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
10623 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10624 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
10625 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
10626 L: linux-media@vger.kernel.org
10628 F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
10629 F: drivers/media/i2c/max9286.c
10631 MAX9860 MONO AUDIO VOICE CODEC DRIVER
10632 M: Peter Rosin <peda@axentia.se>
10633 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10635 F: Documentation/devicetree/bindings/sound/max9860.txt
10636 F: sound/soc/codecs/max9860.*
10638 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
10639 M: Andreas Klinger <ak@it-klinger.de>
10640 L: linux-iio@vger.kernel.org
10642 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
10643 F: drivers/iio/proximity/mb1232.c
10645 MAXIM MAX77650 PMIC MFD DRIVER
10646 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
10647 L: linux-kernel@vger.kernel.org
10649 F: Documentation/devicetree/bindings/*/*max77650.yaml
10650 F: Documentation/devicetree/bindings/*/max77650*.yaml
10651 F: drivers/gpio/gpio-max77650.c
10652 F: drivers/input/misc/max77650-onkey.c
10653 F: drivers/leds/leds-max77650.c
10654 F: drivers/mfd/max77650.c
10655 F: drivers/power/supply/max77650-charger.c
10656 F: drivers/regulator/max77650-regulator.c
10657 F: include/linux/mfd/max77650.h
10659 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
10660 M: Javier Martinez Canillas <javier@dowhile0.org>
10661 L: linux-kernel@vger.kernel.org
10663 F: Documentation/devicetree/bindings/*/*max77802.txt
10664 F: drivers/regulator/max77802-regulator.c
10665 F: include/dt-bindings/*/*max77802.h
10667 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
10668 M: Krzysztof Kozlowski <krzk@kernel.org>
10669 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10670 L: linux-pm@vger.kernel.org
10672 F: drivers/power/supply/max14577_charger.c
10673 F: drivers/power/supply/max77693_charger.c
10675 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
10676 M: Chanwoo Choi <cw00.choi@samsung.com>
10677 M: Krzysztof Kozlowski <krzk@kernel.org>
10678 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10679 L: linux-kernel@vger.kernel.org
10681 F: Documentation/devicetree/bindings/*/max77686.txt
10682 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
10683 F: Documentation/devicetree/bindings/mfd/max14577.txt
10684 F: Documentation/devicetree/bindings/mfd/max77693.txt
10685 F: drivers/*/max14577*.c
10686 F: drivers/*/max77686*.c
10687 F: drivers/*/max77693*.c
10688 F: drivers/clk/clk-max77686.c
10689 F: drivers/extcon/extcon-max14577.c
10690 F: drivers/extcon/extcon-max77693.c
10691 F: drivers/rtc/rtc-max77686.c
10692 F: include/linux/mfd/max14577*.h
10693 F: include/linux/mfd/max77686*.h
10694 F: include/linux/mfd/max77693*.h
10696 MAXIRADIO FM RADIO RECEIVER DRIVER
10697 M: Hans Verkuil <hverkuil@xs4all.nl>
10698 L: linux-media@vger.kernel.org
10700 W: https://linuxtv.org
10701 T: git git://linuxtv.org/media_tree.git
10702 F: drivers/media/radio/radio-maxiradio*
10704 MCAN MMIO DEVICE DRIVER
10705 M: Dan Murphy <dmurphy@ti.com>
10706 M: Sriram Dash <sriram.dash@samsung.com>
10707 L: linux-can@vger.kernel.org
10709 F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
10710 F: drivers/net/can/m_can/m_can.c
10711 F: drivers/net/can/m_can/m_can.h
10712 F: drivers/net/can/m_can/m_can_platform.c
10714 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
10715 M: Rishi Gupta <gupt21@gmail.com>
10716 L: linux-i2c@vger.kernel.org
10717 L: linux-input@vger.kernel.org
10719 F: drivers/hid/hid-mcp2221.c
10721 MCP251XFD SPI-CAN NETWORK DRIVER
10722 M: Marc Kleine-Budde <mkl@pengutronix.de>
10723 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
10724 R: Thomas Kopp <thomas.kopp@microchip.com>
10725 L: linux-can@vger.kernel.org
10727 F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
10728 F: drivers/net/can/spi/mcp251xfd/
10730 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
10731 M: Peter Rosin <peda@axentia.se>
10732 L: linux-iio@vger.kernel.org
10734 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
10735 F: drivers/iio/potentiometer/mcp4018.c
10736 F: drivers/iio/potentiometer/mcp4531.c
10738 MCR20A IEEE-802.15.4 RADIO DRIVER
10739 M: Xue Liu <liuxuenetmail@gmail.com>
10740 L: linux-wpan@vger.kernel.org
10742 W: https://github.com/xueliu/mcr20a-linux
10743 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
10744 F: drivers/net/ieee802154/mcr20a.c
10745 F: drivers/net/ieee802154/mcr20a.h
10747 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
10748 M: William Breathitt Gray <vilhelm.gray@gmail.com>
10749 L: linux-iio@vger.kernel.org
10751 F: drivers/iio/dac/cio-dac.c
10753 MEDIA CONTROLLER FRAMEWORK
10754 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10755 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10756 L: linux-media@vger.kernel.org
10758 W: https://www.linuxtv.org
10759 T: git git://linuxtv.org/media_tree.git
10760 F: drivers/media/mc/
10761 F: include/media/media-*.h
10762 F: include/uapi/linux/media.h
10764 MEDIA DRIVER FOR FREESCALE IMX PXP
10765 M: Philipp Zabel <p.zabel@pengutronix.de>
10766 L: linux-media@vger.kernel.org
10768 T: git git://linuxtv.org/media_tree.git
10769 F: drivers/media/platform/imx-pxp.[ch]
10771 MEDIA DRIVERS FOR ASCOT2E
10772 M: Sergey Kozlov <serjk@netup.ru>
10773 M: Abylay Ospan <aospan@netup.ru>
10774 L: linux-media@vger.kernel.org
10776 W: https://linuxtv.org
10777 W: http://netup.tv/
10778 T: git git://linuxtv.org/media_tree.git
10779 F: drivers/media/dvb-frontends/ascot2e*
10781 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
10782 M: Jasmin Jessich <jasmin@anw.at>
10783 L: linux-media@vger.kernel.org
10785 W: https://linuxtv.org
10786 T: git git://linuxtv.org/media_tree.git
10787 F: drivers/media/dvb-frontends/cxd2099*
10789 MEDIA DRIVERS FOR CXD2841ER
10790 M: Sergey Kozlov <serjk@netup.ru>
10791 M: Abylay Ospan <aospan@netup.ru>
10792 L: linux-media@vger.kernel.org
10794 W: https://linuxtv.org
10795 W: http://netup.tv/
10796 T: git git://linuxtv.org/media_tree.git
10797 F: drivers/media/dvb-frontends/cxd2841er*
10799 MEDIA DRIVERS FOR CXD2880
10800 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
10801 L: linux-media@vger.kernel.org
10803 W: http://linuxtv.org/
10804 T: git git://linuxtv.org/media_tree.git
10805 F: drivers/media/dvb-frontends/cxd2880/*
10806 F: drivers/media/spi/cxd2880*
10808 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
10809 L: linux-media@vger.kernel.org
10811 W: https://linuxtv.org
10812 T: git git://linuxtv.org/media_tree.git
10813 F: drivers/media/pci/ddbridge/*
10815 MEDIA DRIVERS FOR FREESCALE IMX
10816 M: Steve Longerbeam <slongerbeam@gmail.com>
10817 M: Philipp Zabel <p.zabel@pengutronix.de>
10818 L: linux-media@vger.kernel.org
10820 T: git git://linuxtv.org/media_tree.git
10821 F: Documentation/admin-guide/media/imx.rst
10822 F: Documentation/devicetree/bindings/media/imx.txt
10823 F: drivers/staging/media/imx/
10824 F: include/linux/imx-media.h
10825 F: include/media/imx.h
10827 MEDIA DRIVERS FOR FREESCALE IMX7
10828 M: Rui Miguel Silva <rmfrfs@gmail.com>
10829 L: linux-media@vger.kernel.org
10831 T: git git://linuxtv.org/media_tree.git
10832 F: Documentation/admin-guide/media/imx7.rst
10833 F: Documentation/devicetree/bindings/media/imx7-csi.txt
10834 F: Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
10835 F: drivers/staging/media/imx/imx7-media-csi.c
10836 F: drivers/staging/media/imx/imx7-mipi-csis.c
10838 MEDIA DRIVERS FOR HELENE
10839 M: Abylay Ospan <aospan@netup.ru>
10840 L: linux-media@vger.kernel.org
10842 W: https://linuxtv.org
10843 W: http://netup.tv/
10844 T: git git://linuxtv.org/media_tree.git
10845 F: drivers/media/dvb-frontends/helene*
10847 MEDIA DRIVERS FOR HORUS3A
10848 M: Sergey Kozlov <serjk@netup.ru>
10849 M: Abylay Ospan <aospan@netup.ru>
10850 L: linux-media@vger.kernel.org
10852 W: https://linuxtv.org
10853 W: http://netup.tv/
10854 T: git git://linuxtv.org/media_tree.git
10855 F: drivers/media/dvb-frontends/horus3a*
10857 MEDIA DRIVERS FOR LNBH25
10858 M: Sergey Kozlov <serjk@netup.ru>
10859 M: Abylay Ospan <aospan@netup.ru>
10860 L: linux-media@vger.kernel.org
10862 W: https://linuxtv.org
10863 W: http://netup.tv/
10864 T: git git://linuxtv.org/media_tree.git
10865 F: drivers/media/dvb-frontends/lnbh25*
10867 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
10868 L: linux-media@vger.kernel.org
10870 W: https://linuxtv.org
10871 T: git git://linuxtv.org/media_tree.git
10872 F: drivers/media/dvb-frontends/mxl5xx*
10874 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
10875 M: Sergey Kozlov <serjk@netup.ru>
10876 M: Abylay Ospan <aospan@netup.ru>
10877 L: linux-media@vger.kernel.org
10879 W: https://linuxtv.org
10880 W: http://netup.tv/
10881 T: git git://linuxtv.org/media_tree.git
10882 F: drivers/media/pci/netup_unidvb/*
10884 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
10885 M: Dmitry Osipenko <digetx@gmail.com>
10886 L: linux-media@vger.kernel.org
10887 L: linux-tegra@vger.kernel.org
10889 T: git git://linuxtv.org/media_tree.git
10890 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
10891 F: drivers/staging/media/tegra-vde/
10893 MEDIA DRIVERS FOR RENESAS - CEU
10894 M: Jacopo Mondi <jacopo@jmondi.org>
10895 L: linux-media@vger.kernel.org
10896 L: linux-renesas-soc@vger.kernel.org
10898 T: git git://linuxtv.org/media_tree.git
10899 F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
10900 F: drivers/media/platform/renesas-ceu.c
10901 F: include/media/drv-intf/renesas-ceu.h
10903 MEDIA DRIVERS FOR RENESAS - DRIF
10904 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
10905 L: linux-media@vger.kernel.org
10906 L: linux-renesas-soc@vger.kernel.org
10908 T: git git://linuxtv.org/media_tree.git
10909 F: Documentation/devicetree/bindings/media/renesas,drif.txt
10910 F: drivers/media/platform/rcar_drif.c
10912 MEDIA DRIVERS FOR RENESAS - FCP
10913 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10914 L: linux-media@vger.kernel.org
10915 L: linux-renesas-soc@vger.kernel.org
10917 T: git git://linuxtv.org/media_tree.git
10918 F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
10919 F: drivers/media/platform/rcar-fcp.c
10920 F: include/media/rcar-fcp.h
10922 MEDIA DRIVERS FOR RENESAS - FDP1
10923 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10924 L: linux-media@vger.kernel.org
10925 L: linux-renesas-soc@vger.kernel.org
10927 T: git git://linuxtv.org/media_tree.git
10928 F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
10929 F: drivers/media/platform/rcar_fdp1.c
10931 MEDIA DRIVERS FOR RENESAS - VIN
10932 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
10933 L: linux-media@vger.kernel.org
10934 L: linux-renesas-soc@vger.kernel.org
10936 T: git git://linuxtv.org/media_tree.git
10937 F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
10938 F: Documentation/devicetree/bindings/media/renesas,vin.yaml
10939 F: drivers/media/platform/rcar-vin/
10941 MEDIA DRIVERS FOR RENESAS - VSP1
10942 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10943 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10944 L: linux-media@vger.kernel.org
10945 L: linux-renesas-soc@vger.kernel.org
10947 T: git git://linuxtv.org/media_tree.git
10948 F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml
10949 F: drivers/media/platform/vsp1/
10951 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
10952 L: linux-media@vger.kernel.org
10954 W: https://linuxtv.org
10955 T: git git://linuxtv.org/media_tree.git
10956 F: drivers/media/dvb-frontends/stv0910*
10958 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
10959 L: linux-media@vger.kernel.org
10961 W: https://linuxtv.org
10962 T: git git://linuxtv.org/media_tree.git
10963 F: drivers/media/dvb-frontends/stv6111*
10965 MEDIA DRIVERS FOR STM32 - DCMI
10966 M: Hugues Fruchet <hugues.fruchet@st.com>
10967 L: linux-media@vger.kernel.org
10969 T: git git://linuxtv.org/media_tree.git
10970 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
10971 F: drivers/media/platform/stm32/stm32-dcmi.c
10973 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
10974 M: Mauro Carvalho Chehab <mchehab@kernel.org>
10975 L: linux-media@vger.kernel.org
10977 W: https://linuxtv.org
10978 Q: http://patchwork.kernel.org/project/linux-media/list/
10979 T: git git://linuxtv.org/media_tree.git
10980 F: Documentation/admin-guide/media/
10981 F: Documentation/devicetree/bindings/media/
10982 F: Documentation/driver-api/media/
10983 F: Documentation/userspace-api/media/
10985 F: drivers/staging/media/
10986 F: include/linux/platform_data/media/
10988 F: include/uapi/linux/dvb/
10989 F: include/uapi/linux/ivtv*
10990 F: include/uapi/linux/media.h
10991 F: include/uapi/linux/meye.h
10992 F: include/uapi/linux/uvcvideo.h
10993 F: include/uapi/linux/v4l2-*
10994 F: include/uapi/linux/videodev2.h
10996 MEDIATEK BLUETOOTH DRIVER
10997 M: Sean Wang <sean.wang@mediatek.com>
10998 L: linux-bluetooth@vger.kernel.org
10999 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11001 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
11002 F: drivers/bluetooth/btmtkuart.c
11004 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
11005 M: Sean Wang <sean.wang@mediatek.com>
11006 L: linux-pm@vger.kernel.org
11008 F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
11009 F: drivers/power/reset/mt6323-poweroff.c
11011 MEDIATEK CIR DRIVER
11012 M: Sean Wang <sean.wang@mediatek.com>
11014 F: drivers/media/rc/mtk-cir.c
11016 MEDIATEK DMA DRIVER
11017 M: Sean Wang <sean.wang@mediatek.com>
11018 L: dmaengine@vger.kernel.org
11019 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11020 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11022 F: Documentation/devicetree/bindings/dma/mtk-*
11023 F: drivers/dma/mediatek/
11025 MEDIATEK ETHERNET DRIVER
11026 M: Felix Fietkau <nbd@nbd.name>
11027 M: John Crispin <john@phrozen.org>
11028 M: Sean Wang <sean.wang@mediatek.com>
11029 M: Mark Lee <Mark-MC.Lee@mediatek.com>
11030 L: netdev@vger.kernel.org
11032 F: drivers/net/ethernet/mediatek/
11034 MEDIATEK I2C CONTROLLER DRIVER
11035 M: Qii Wang <qii.wang@mediatek.com>
11036 L: linux-i2c@vger.kernel.org
11038 F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.txt
11039 F: drivers/i2c/busses/i2c-mt65xx.c
11041 MEDIATEK JPEG DRIVER
11042 M: Rick Chang <rick.chang@mediatek.com>
11043 M: Bin Liu <bin.liu@mediatek.com>
11045 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
11046 F: drivers/media/platform/mtk-jpeg/
11048 MEDIATEK MDP DRIVER
11049 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
11050 M: Houlong Wei <houlong.wei@mediatek.com>
11051 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11053 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
11054 F: drivers/media/platform/mtk-mdp/
11055 F: drivers/media/platform/mtk-vpu/
11057 MEDIATEK MEDIA DRIVER
11058 M: Tiffany Lin <tiffany.lin@mediatek.com>
11059 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11061 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
11062 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
11063 F: drivers/media/platform/mtk-vcodec/
11064 F: drivers/media/platform/mtk-vpu/
11066 MEDIATEK MMC/SD/SDIO DRIVER
11067 M: Chaotian Jing <chaotian.jing@mediatek.com>
11069 F: Documentation/devicetree/bindings/mmc/mtk-sd.txt
11070 F: drivers/mmc/host/mtk-sd.c
11072 MEDIATEK MT76 WIRELESS LAN DRIVER
11073 M: Felix Fietkau <nbd@nbd.name>
11074 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
11075 R: Ryder Lee <ryder.lee@mediatek.com>
11076 L: linux-wireless@vger.kernel.org
11078 F: drivers/net/wireless/mediatek/mt76/
11080 MEDIATEK MT7601U WIRELESS LAN DRIVER
11081 M: Jakub Kicinski <kubakici@wp.pl>
11082 L: linux-wireless@vger.kernel.org
11084 F: drivers/net/wireless/mediatek/mt7601u/
11086 MEDIATEK MT7621/28/88 I2C DRIVER
11087 M: Stefan Roese <sr@denx.de>
11088 L: linux-i2c@vger.kernel.org
11090 F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
11091 F: drivers/i2c/busses/i2c-mt7621.c
11093 MEDIATEK NAND CONTROLLER DRIVER
11094 L: linux-mtd@lists.infradead.org
11096 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
11097 F: drivers/mtd/nand/raw/mtk_*
11099 MEDIATEK PMIC LED DRIVER
11100 M: Sean Wang <sean.wang@mediatek.com>
11102 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
11103 F: drivers/leds/leds-mt6323.c
11105 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
11106 M: Sean Wang <sean.wang@mediatek.com>
11108 F: drivers/char/hw_random/mtk-rng.c
11110 MEDIATEK SWITCH DRIVER
11111 M: Sean Wang <sean.wang@mediatek.com>
11112 M: Landen Chao <Landen.Chao@mediatek.com>
11113 L: netdev@vger.kernel.org
11115 F: drivers/net/dsa/mt7530.*
11116 F: net/dsa/tag_mtk.c
11118 MEDIATEK USB3 DRD IP DRIVER
11119 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
11120 L: linux-usb@vger.kernel.org
11121 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11122 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11124 F: drivers/usb/mtu3/
11126 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
11127 M: Peter Senna Tschudin <peter.senna@gmail.com>
11128 M: Martin Donnelly <martin.donnelly@ge.com>
11129 M: Martyn Welch <martyn.welch@collabora.co.uk>
11131 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
11132 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
11134 MEGARAID SCSI/SAS DRIVERS
11135 M: Kashyap Desai <kashyap.desai@broadcom.com>
11136 M: Sumit Saxena <sumit.saxena@broadcom.com>
11137 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
11138 L: megaraidlinux.pdl@broadcom.com
11139 L: linux-scsi@vger.kernel.org
11141 W: http://www.avagotech.com/support/
11142 F: Documentation/scsi/megaraid.rst
11143 F: drivers/scsi/megaraid.*
11144 F: drivers/scsi/megaraid/
11146 MELEXIS MLX90614 DRIVER
11147 M: Crt Mori <cmo@melexis.com>
11148 L: linux-iio@vger.kernel.org
11150 W: http://www.melexis.com
11151 F: drivers/iio/temperature/mlx90614.c
11153 MELEXIS MLX90632 DRIVER
11154 M: Crt Mori <cmo@melexis.com>
11155 L: linux-iio@vger.kernel.org
11157 W: http://www.melexis.com
11158 F: drivers/iio/temperature/mlx90632.c
11160 MELFAS MIP4 TOUCHSCREEN DRIVER
11161 M: Sangwon Jee <jeesw@melfas.com>
11163 W: http://www.melfas.com
11164 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
11165 F: drivers/input/touchscreen/melfas_mip4.c
11167 MELLANOX BLUEFIELD I2C DRIVER
11168 M: Khalil Blaiech <kblaiech@nvidia.com>
11169 L: linux-i2c@vger.kernel.org
11171 F: drivers/i2c/busses/i2c-mlxbf.c
11173 MELLANOX ETHERNET DRIVER (mlx4_en)
11174 M: Tariq Toukan <tariqt@nvidia.com>
11175 L: netdev@vger.kernel.org
11177 W: http://www.mellanox.com
11178 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11179 F: drivers/net/ethernet/mellanox/mlx4/en_*
11181 MELLANOX ETHERNET DRIVER (mlx5e)
11182 M: Saeed Mahameed <saeedm@nvidia.com>
11183 L: netdev@vger.kernel.org
11185 W: http://www.mellanox.com
11186 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11187 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
11189 MELLANOX ETHERNET INNOVA DRIVERS
11190 R: Boris Pismenny <borisp@nvidia.com>
11191 L: netdev@vger.kernel.org
11193 W: http://www.mellanox.com
11194 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11195 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
11196 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
11197 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
11198 F: include/linux/mlx5/mlx5_ifc_fpga.h
11200 MELLANOX ETHERNET SWITCH DRIVERS
11201 M: Jiri Pirko <jiri@nvidia.com>
11202 M: Ido Schimmel <idosch@nvidia.com>
11203 L: netdev@vger.kernel.org
11205 W: http://www.mellanox.com
11206 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11207 F: drivers/net/ethernet/mellanox/mlxsw/
11208 F: tools/testing/selftests/drivers/net/mlxsw/
11210 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
11211 M: mlxsw@nvidia.com
11212 L: netdev@vger.kernel.org
11214 W: http://www.mellanox.com
11215 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11216 F: drivers/net/ethernet/mellanox/mlxfw/
11218 MELLANOX HARDWARE PLATFORM SUPPORT
11219 M: Andy Shevchenko <andy@infradead.org>
11220 M: Darren Hart <dvhart@infradead.org>
11221 M: Vadim Pasternak <vadimp@nvidia.com>
11222 L: platform-driver-x86@vger.kernel.org
11224 F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
11225 F: drivers/platform/mellanox/
11226 F: include/linux/platform_data/mlxreg.h
11228 MELLANOX MLX4 core VPI driver
11229 M: Tariq Toukan <tariqt@nvidia.com>
11230 L: netdev@vger.kernel.org
11231 L: linux-rdma@vger.kernel.org
11233 W: http://www.mellanox.com
11234 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11235 F: drivers/net/ethernet/mellanox/mlx4/
11236 F: include/linux/mlx4/
11238 MELLANOX MLX4 IB driver
11239 M: Yishai Hadas <yishaih@nvidia.com>
11240 L: linux-rdma@vger.kernel.org
11242 W: http://www.mellanox.com
11243 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11244 F: drivers/infiniband/hw/mlx4/
11245 F: include/linux/mlx4/
11246 F: include/uapi/rdma/mlx4-abi.h
11248 MELLANOX MLX5 core VPI driver
11249 M: Saeed Mahameed <saeedm@nvidia.com>
11250 M: Leon Romanovsky <leonro@nvidia.com>
11251 L: netdev@vger.kernel.org
11252 L: linux-rdma@vger.kernel.org
11254 W: http://www.mellanox.com
11255 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11256 F: Documentation/networking/device_drivers/ethernet/mellanox/
11257 F: drivers/net/ethernet/mellanox/mlx5/core/
11258 F: include/linux/mlx5/
11260 MELLANOX MLX5 IB driver
11261 M: Leon Romanovsky <leonro@nvidia.com>
11262 L: linux-rdma@vger.kernel.org
11264 W: http://www.mellanox.com
11265 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11266 F: drivers/infiniband/hw/mlx5/
11267 F: include/linux/mlx5/
11268 F: include/uapi/rdma/mlx5-abi.h
11270 MELLANOX MLXCPLD I2C AND MUX DRIVER
11271 M: Vadim Pasternak <vadimp@nvidia.com>
11272 M: Michael Shych <michaelsh@nvidia.com>
11273 L: linux-i2c@vger.kernel.org
11275 F: Documentation/i2c/busses/i2c-mlxcpld.rst
11276 F: drivers/i2c/busses/i2c-mlxcpld.c
11277 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
11279 MELLANOX MLXCPLD LED DRIVER
11280 M: Vadim Pasternak <vadimp@nvidia.com>
11281 L: linux-leds@vger.kernel.org
11283 F: Documentation/leds/leds-mlxcpld.rst
11284 F: drivers/leds/leds-mlxcpld.c
11285 F: drivers/leds/leds-mlxreg.c
11287 MELLANOX PLATFORM DRIVER
11288 M: Vadim Pasternak <vadimp@nvidia.com>
11289 L: platform-driver-x86@vger.kernel.org
11291 F: drivers/platform/x86/mlx-platform.c
11294 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11295 M: "Paul E. McKenney" <paulmck@kernel.org>
11296 L: linux-kernel@vger.kernel.org
11298 F: arch/powerpc/include/asm/membarrier.h
11299 F: include/uapi/linux/membarrier.h
11300 F: kernel/sched/membarrier.c
11303 M: Mike Rapoport <rppt@linux.ibm.com>
11304 L: linux-mm@kvack.org
11306 F: Documentation/core-api/boot-time-mm.rst
11307 F: include/linux/memblock.h
11310 MEMORY CONTROLLER DRIVERS
11311 M: Krzysztof Kozlowski <krzk@kernel.org>
11312 L: linux-kernel@vger.kernel.org
11314 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
11315 F: Documentation/devicetree/bindings/memory-controllers/
11318 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
11319 M: Dmitry Osipenko <digetx@gmail.com>
11320 L: linux-pm@vger.kernel.org
11321 L: linux-tegra@vger.kernel.org
11322 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
11324 F: drivers/devfreq/tegra20-devfreq.c
11325 F: drivers/devfreq/tegra30-devfreq.c
11328 M: Andrew Morton <akpm@linux-foundation.org>
11329 L: linux-mm@kvack.org
11331 W: http://www.linux-mm.org
11332 T: quilt https://ozlabs.org/~akpm/mmotm/
11333 T: quilt https://ozlabs.org/~akpm/mmots/
11334 T: git git://github.com/hnaz/linux-mm.git
11335 F: include/linux/gfp.h
11336 F: include/linux/memory_hotplug.h
11337 F: include/linux/mm.h
11338 F: include/linux/mmzone.h
11339 F: include/linux/vmalloc.h
11342 MEMORY TECHNOLOGY DEVICES (MTD)
11343 M: Miquel Raynal <miquel.raynal@bootlin.com>
11344 M: Richard Weinberger <richard@nod.at>
11345 M: Vignesh Raghavendra <vigneshr@ti.com>
11346 L: linux-mtd@lists.infradead.org
11348 W: http://www.linux-mtd.infradead.org/
11349 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11350 C: irc://irc.oftc.net/mtd
11351 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
11352 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
11353 F: Documentation/devicetree/bindings/mtd/
11355 F: include/linux/mtd/
11356 F: include/uapi/mtd/
11358 MEN A21 WATCHDOG DRIVER
11359 M: Johannes Thumshirn <morbidrsa@gmail.com>
11360 L: linux-watchdog@vger.kernel.org
11362 F: drivers/watchdog/mena21_wdt.c
11364 MEN CHAMELEON BUS (mcb)
11365 M: Johannes Thumshirn <morbidrsa@gmail.com>
11367 F: Documentation/driver-api/men-chameleon-bus.rst
11369 F: include/linux/mcb.h
11371 MEN F21BMC (Board Management Controller)
11372 M: Andreas Werner <andreas.werner@men.de>
11374 F: Documentation/hwmon/menf21bmc.rst
11375 F: drivers/hwmon/menf21bmc_hwmon.c
11376 F: drivers/leds/leds-menf21bmc.c
11377 F: drivers/mfd/menf21bmc.c
11378 F: drivers/watchdog/menf21bmc_wdt.c
11380 MEN Z069 WATCHDOG DRIVER
11381 M: Johannes Thumshirn <jth@kernel.org>
11382 L: linux-watchdog@vger.kernel.org
11384 F: drivers/watchdog/menz69_wdt.c
11386 MESON AO CEC DRIVER FOR AMLOGIC SOCS
11387 M: Neil Armstrong <narmstrong@baylibre.com>
11388 L: linux-media@vger.kernel.org
11389 L: linux-amlogic@lists.infradead.org
11391 W: http://linux-meson.com/
11392 T: git git://linuxtv.org/media_tree.git
11393 F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
11394 F: drivers/media/cec/platform/meson/ao-cec-g12a.c
11395 F: drivers/media/cec/platform/meson/ao-cec.c
11397 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
11398 M: Liang Yang <liang.yang@amlogic.com>
11399 L: linux-mtd@lists.infradead.org
11401 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
11402 F: drivers/mtd/nand/raw/meson_*
11404 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
11405 M: Neil Armstrong <narmstrong@baylibre.com>
11406 L: linux-media@vger.kernel.org
11407 L: linux-amlogic@lists.infradead.org
11409 T: git git://linuxtv.org/media_tree.git
11410 F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
11411 F: drivers/staging/media/meson/vdec/
11413 METHODE UDPU SUPPORT
11414 M: Vladimir Vid <vladimir.vid@sartura.hr>
11416 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
11419 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
11420 M: Hemant Kumar <hemantk@codeaurora.org>
11421 L: linux-arm-msm@vger.kernel.org
11423 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
11424 F: Documentation/ABI/stable/sysfs-bus-mhi
11425 F: Documentation/mhi/
11426 F: drivers/bus/mhi/
11427 F: include/linux/mhi.h
11429 MICROBLAZE ARCHITECTURE
11430 M: Michal Simek <monstr@monstr.eu>
11432 W: http://www.monstr.eu/fdt/
11433 T: git git://git.monstr.eu/linux-2.6-microblaze.git
11434 F: arch/microblaze/
11436 MICROCHIP AT91 DMA DRIVERS
11437 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11438 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11439 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11440 L: dmaengine@vger.kernel.org
11442 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
11443 F: drivers/dma/at_hdmac.c
11444 F: drivers/dma/at_hdmac_regs.h
11445 F: drivers/dma/at_xdmac.c
11446 F: include/dt-bindings/dma/at91.h
11447 F: include/linux/platform_data/dma-atmel.h
11449 MICROCHIP AT91 SERIAL DRIVER
11450 M: Richard Genoud <richard.genoud@gmail.com>
11452 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11453 F: drivers/tty/serial/atmel_serial.c
11454 F: drivers/tty/serial/atmel_serial.h
11456 MICROCHIP AT91 USART MFD DRIVER
11457 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
11458 L: linux-kernel@vger.kernel.org
11460 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11461 F: drivers/mfd/at91-usart.c
11462 F: include/dt-bindings/mfd/at91-usart.h
11464 MICROCHIP AT91 USART SPI DRIVER
11465 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
11466 L: linux-spi@vger.kernel.org
11468 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11469 F: drivers/spi/spi-at91-usart.c
11471 MICROCHIP AUDIO ASOC DRIVERS
11472 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11473 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11477 MICROCHIP ECC DRIVER
11478 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11479 L: linux-crypto@vger.kernel.org
11481 F: drivers/crypto/atmel-ecc.*
11483 MICROCHIP I2C DRIVER
11484 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11485 L: linux-i2c@vger.kernel.org
11487 F: drivers/i2c/busses/i2c-at91-*.c
11488 F: drivers/i2c/busses/i2c-at91.h
11490 MICROCHIP ISC DRIVER
11491 M: Eugen Hristev <eugen.hristev@microchip.com>
11492 L: linux-media@vger.kernel.org
11494 F: Documentation/devicetree/bindings/media/atmel-isc.txt
11495 F: drivers/media/platform/atmel/atmel-isc-base.c
11496 F: drivers/media/platform/atmel/atmel-isc-regs.h
11497 F: drivers/media/platform/atmel/atmel-isc.h
11498 F: drivers/media/platform/atmel/atmel-sama5d2-isc.c
11499 F: include/linux/atmel-isc-media.h
11501 MICROCHIP ISI DRIVER
11502 M: Eugen Hristev <eugen.hristev@microchip.com>
11503 L: linux-media@vger.kernel.org
11505 F: drivers/media/platform/atmel/atmel-isi.c
11506 F: drivers/media/platform/atmel/atmel-isi.h
11508 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
11509 M: Woojung Huh <woojung.huh@microchip.com>
11510 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11511 L: netdev@vger.kernel.org
11513 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
11514 F: drivers/net/dsa/microchip/*
11515 F: include/linux/platform_data/microchip-ksz.h
11516 F: net/dsa/tag_ksz.c
11518 MICROCHIP LAN743X ETHERNET DRIVER
11519 M: Bryan Whitehead <bryan.whitehead@microchip.com>
11520 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11521 L: netdev@vger.kernel.org
11523 F: drivers/net/ethernet/microchip/lan743x_*
11525 MICROCHIP LCDFB DRIVER
11526 M: Nicolas Ferre <nicolas.ferre@microchip.com>
11527 L: linux-fbdev@vger.kernel.org
11529 F: drivers/video/fbdev/atmel_lcdfb.c
11530 F: include/video/atmel_lcdc.h
11532 MICROCHIP MCP16502 PMIC DRIVER
11533 M: Andrei Stefanescu <andrei.stefanescu@microchip.com>
11534 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11536 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
11537 F: drivers/regulator/mcp16502.c
11539 MICROCHIP MCP3911 ADC DRIVER
11540 M: Marcus Folkesson <marcus.folkesson@gmail.com>
11541 M: Kent Gustavsson <kent@minoris.se>
11542 L: linux-iio@vger.kernel.org
11544 F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
11545 F: drivers/iio/adc/mcp3911.c
11547 MICROCHIP MMC/SD/SDIO MCI DRIVER
11548 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11550 F: drivers/mmc/host/atmel-mci.c
11552 MICROCHIP NAND DRIVER
11553 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11554 L: linux-mtd@lists.infradead.org
11556 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
11557 F: drivers/mtd/nand/raw/atmel/*
11559 MICROCHIP PWM DRIVER
11560 M: Claudiu Beznea <claudiu.beznea@microchip.com>
11561 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11562 L: linux-pwm@vger.kernel.org
11564 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
11565 F: drivers/pwm/pwm-atmel.c
11567 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
11568 M: Eugen Hristev <eugen.hristev@microchip.com>
11569 L: linux-iio@vger.kernel.org
11571 F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
11572 F: drivers/iio/adc/at91-sama5d2_adc.c
11573 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
11575 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
11576 M: Claudiu Beznea <claudiu.beznea@microchip.com>
11578 F: drivers/power/reset/at91-sama5d2_shdwc.c
11580 MICROCHIP SPI DRIVER
11581 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11583 F: drivers/spi/spi-atmel.*
11585 MICROCHIP SSC DRIVER
11586 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11587 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11589 F: drivers/misc/atmel-ssc.c
11590 F: include/linux/atmel-ssc.h
11592 MICROCHIP USB251XB DRIVER
11593 M: Richard Leitner <richard.leitner@skidata.com>
11594 L: linux-usb@vger.kernel.org
11596 F: Documentation/devicetree/bindings/usb/usb251xb.txt
11597 F: drivers/usb/misc/usb251xb.c
11599 MICROCHIP USBA UDC DRIVER
11600 M: Cristian Birsan <cristian.birsan@microchip.com>
11601 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11603 F: drivers/usb/gadget/udc/atmel_usba_udc.*
11605 MICROCHIP WILC1000 WIFI DRIVER
11606 M: Ajay Singh <ajay.kathat@microchip.com>
11607 M: Claudiu Beznea <claudiu.beznea@microchip.com>
11608 L: linux-wireless@vger.kernel.org
11610 F: drivers/net/wireless/microchip/wilc1000/
11612 MICROSEMI MIPS SOCS
11613 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
11614 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11615 L: linux-mips@vger.kernel.org
11617 F: Documentation/devicetree/bindings/mips/mscc.txt
11618 F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
11619 F: arch/mips/boot/dts/mscc/
11620 F: arch/mips/configs/generic/board-ocelot.config
11621 F: arch/mips/generic/board-ocelot.c
11623 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
11624 M: Don Brace <don.brace@microchip.com>
11625 L: storagedev@microchip.com
11626 L: linux-scsi@vger.kernel.org
11628 F: Documentation/scsi/smartpqi.rst
11629 F: drivers/scsi/smartpqi/Kconfig
11630 F: drivers/scsi/smartpqi/Makefile
11631 F: drivers/scsi/smartpqi/smartpqi*.[ch]
11632 F: include/linux/cciss*.h
11633 F: include/uapi/linux/cciss*.h
11635 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
11636 M: Chen Yu <yu.c.chen@intel.com>
11637 L: platform-driver-x86@vger.kernel.org
11639 F: drivers/platform/x86/surfacepro3_button.c
11641 MICROTEK X6 SCANNER
11642 M: Oliver Neukum <oliver@neukum.org>
11644 F: drivers/usb/image/microtek.*
11647 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11648 L: linux-mips@vger.kernel.org
11650 W: http://www.linux-mips.org/
11651 Q: https://patchwork.kernel.org/project/linux-mips/list/
11652 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
11653 F: Documentation/devicetree/bindings/mips/
11654 F: Documentation/mips/
11656 F: drivers/platform/mips/
11658 MIPS BOSTON DEVELOPMENT BOARD
11659 M: Paul Burton <paulburton@kernel.org>
11660 L: linux-mips@vger.kernel.org
11662 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
11663 F: arch/mips/boot/dts/img/boston.dts
11664 F: arch/mips/configs/generic/board-boston.config
11665 F: drivers/clk/imgtec/clk-boston.c
11666 F: include/dt-bindings/clock/boston-clock.h
11669 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11670 M: Serge Semin <fancer.lancer@gmail.com>
11671 L: linux-mips@vger.kernel.org
11673 F: drivers/bus/mips_cdmm.c
11674 F: drivers/clocksource/mips-gic-timer.c
11675 F: drivers/cpuidle/cpuidle-cps.c
11676 F: drivers/irqchip/irq-mips-cpu.c
11677 F: drivers/irqchip/irq-mips-gic.c
11679 MIPS GENERIC PLATFORM
11680 M: Paul Burton <paulburton@kernel.org>
11681 L: linux-mips@vger.kernel.org
11683 F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
11684 F: arch/mips/generic/
11685 F: arch/mips/tools/generic-board-config.sh
11687 MIPS RINT INSTRUCTION EMULATION
11688 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
11689 L: linux-mips@vger.kernel.org
11691 F: arch/mips/math-emu/dp_rint.c
11692 F: arch/mips/math-emu/sp_rint.c
11694 MIPS/LOONGSON1 ARCHITECTURE
11695 M: Keguang Zhang <keguang.zhang@gmail.com>
11696 L: linux-mips@vger.kernel.org
11698 F: arch/mips/include/asm/mach-loongson32/
11699 F: arch/mips/loongson32/
11700 F: drivers/*/*/*loongson1*
11701 F: drivers/*/*loongson1*
11703 MIPS/LOONGSON2EF ARCHITECTURE
11704 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
11705 L: linux-mips@vger.kernel.org
11707 F: arch/mips/include/asm/mach-loongson2ef/
11708 F: arch/mips/loongson2ef/
11709 F: drivers/*/*/*loongson2*
11710 F: drivers/*/*loongson2*
11712 MIPS/LOONGSON64 ARCHITECTURE
11713 M: Huacai Chen <chenhc@lemote.com>
11714 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
11715 L: linux-mips@vger.kernel.org
11717 F: arch/mips/include/asm/mach-loongson64/
11718 F: arch/mips/loongson64/
11719 F: drivers/*/*/*loongson3*
11720 F: drivers/*/*loongson3*
11721 F: drivers/irqchip/irq-loongson*
11722 F: drivers/platform/mips/cpu_hwmon.c
11724 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
11725 M: Hans Verkuil <hverkuil@xs4all.nl>
11726 L: linux-media@vger.kernel.org
11728 W: https://linuxtv.org
11729 T: git git://linuxtv.org/media_tree.git
11730 F: drivers/media/radio/radio-miropcm20*
11733 R: Lubomir Rintel <lkundrak@v3.sk>
11734 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11736 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
11737 F: arch/arm/boot/dts/mmp*
11738 F: arch/arm/mach-mmp/
11739 F: include/linux/soc/mmp/
11741 MMP USB PHY DRIVERS
11742 R: Lubomir Rintel <lkundrak@v3.sk>
11743 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11745 F: drivers/phy/marvell/phy-mmp3-usb.c
11746 F: drivers/phy/marvell/phy-pxa-usb.c
11748 MMU GATHER AND TLB INVALIDATION
11749 M: Will Deacon <will@kernel.org>
11750 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
11751 M: Andrew Morton <akpm@linux-foundation.org>
11752 M: Nick Piggin <npiggin@gmail.com>
11753 M: Peter Zijlstra <peterz@infradead.org>
11754 L: linux-arch@vger.kernel.org
11755 L: linux-mm@kvack.org
11757 F: arch/*/include/asm/tlb.h
11758 F: include/asm-generic/tlb.h
11761 MN88472 MEDIA DRIVER
11762 M: Antti Palosaari <crope@iki.fi>
11763 L: linux-media@vger.kernel.org
11765 W: https://linuxtv.org
11766 W: http://palosaari.fi/linux/
11767 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11768 F: drivers/media/dvb-frontends/mn88472*
11770 MN88473 MEDIA DRIVER
11771 M: Antti Palosaari <crope@iki.fi>
11772 L: linux-media@vger.kernel.org
11774 W: https://linuxtv.org
11775 W: http://palosaari.fi/linux/
11776 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11777 F: drivers/media/dvb-frontends/mn88473*
11780 M: Jessica Yu <jeyu@kernel.org>
11782 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
11783 F: include/linux/module.h
11786 MONOLITHIC POWER SYSTEM PMIC DRIVER
11787 M: Saravanan Sekar <sravanhome@gmail.com>
11789 F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
11790 F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
11791 F: drivers/iio/adc/mp2629_adc.c
11792 F: drivers/mfd/mp2629.c
11793 F: drivers/power/supply/mp2629_charger.c
11794 F: drivers/regulator/mp5416.c
11795 F: drivers/regulator/mpq7920.c
11796 F: drivers/regulator/mpq7920.h
11797 F: include/linux/mfd/mp2629.h
11799 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
11801 W: http://popies.net/meye/
11802 F: Documentation/userspace-api/media/drivers/meye*
11803 F: drivers/media/pci/meye/
11804 F: include/uapi/linux/meye.h
11806 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
11807 M: Jiri Slaby <jirislaby@kernel.org>
11809 F: Documentation/driver-api/serial/moxa-smartio.rst
11810 F: drivers/tty/mxser.*
11812 MR800 AVERMEDIA USB FM RADIO DRIVER
11813 M: Alexey Klimov <klimov.linux@gmail.com>
11814 L: linux-media@vger.kernel.org
11816 T: git git://linuxtv.org/media_tree.git
11817 F: drivers/media/radio/radio-mr800.c
11819 MRF24J40 IEEE 802.15.4 RADIO DRIVER
11820 M: Alan Ott <alan@signal11.us>
11821 L: linux-wpan@vger.kernel.org
11823 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
11824 F: drivers/net/ieee802154/mrf24j40.c
11827 M: "Lee, Chun-Yi" <jlee@suse.com>
11828 L: platform-driver-x86@vger.kernel.org
11830 F: drivers/platform/x86/msi-laptop.c
11833 L: platform-driver-x86@vger.kernel.org
11835 F: drivers/platform/x86/msi-wmi.c
11837 MSI001 MEDIA DRIVER
11838 M: Antti Palosaari <crope@iki.fi>
11839 L: linux-media@vger.kernel.org
11841 W: https://linuxtv.org
11842 W: http://palosaari.fi/linux/
11843 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11844 T: git git://linuxtv.org/anttip/media_tree.git
11845 F: drivers/media/tuners/msi001*
11847 MSI2500 MEDIA DRIVER
11848 M: Antti Palosaari <crope@iki.fi>
11849 L: linux-media@vger.kernel.org
11851 W: https://linuxtv.org
11852 W: http://palosaari.fi/linux/
11853 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11854 T: git git://linuxtv.org/anttip/media_tree.git
11855 F: drivers/media/usb/msi2500/
11857 MSTAR INTERRUPT CONTROLLER DRIVER
11858 M: Mark-PK Tsai <mark-pk.tsai@mediatek.com>
11859 M: Daniel Palmer <daniel@thingy.jp>
11861 F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
11862 F: drivers/irqchip/irq-mst-intc.c
11864 MSYSTEMS DISKONCHIP G3 MTD DRIVER
11865 M: Robert Jarzmik <robert.jarzmik@free.fr>
11866 L: linux-mtd@lists.infradead.org
11868 F: drivers/mtd/devices/docg3*
11870 MT9M032 APTINA SENSOR DRIVER
11871 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11872 L: linux-media@vger.kernel.org
11874 T: git git://linuxtv.org/media_tree.git
11875 F: drivers/media/i2c/mt9m032.c
11876 F: include/media/i2c/mt9m032.h
11878 MT9P031 APTINA CAMERA SENSOR
11879 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11880 L: linux-media@vger.kernel.org
11882 T: git git://linuxtv.org/media_tree.git
11883 F: drivers/media/i2c/mt9p031.c
11884 F: include/media/i2c/mt9p031.h
11886 MT9T001 APTINA CAMERA SENSOR
11887 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11888 L: linux-media@vger.kernel.org
11890 T: git git://linuxtv.org/media_tree.git
11891 F: drivers/media/i2c/mt9t001.c
11892 F: include/media/i2c/mt9t001.h
11894 MT9T112 APTINA CAMERA SENSOR
11895 M: Jacopo Mondi <jacopo@jmondi.org>
11896 L: linux-media@vger.kernel.org
11898 T: git git://linuxtv.org/media_tree.git
11899 F: drivers/media/i2c/mt9t112.c
11900 F: include/media/i2c/mt9t112.h
11902 MT9V032 APTINA CAMERA SENSOR
11903 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11904 L: linux-media@vger.kernel.org
11906 T: git git://linuxtv.org/media_tree.git
11907 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
11908 F: drivers/media/i2c/mt9v032.c
11909 F: include/media/i2c/mt9v032.h
11911 MT9V111 APTINA CAMERA SENSOR
11912 M: Jacopo Mondi <jacopo@jmondi.org>
11913 L: linux-media@vger.kernel.org
11915 T: git git://linuxtv.org/media_tree.git
11916 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
11917 F: drivers/media/i2c/mt9v111.c
11919 MULTIFUNCTION DEVICES (MFD)
11920 M: Lee Jones <lee.jones@linaro.org>
11922 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11923 F: Documentation/devicetree/bindings/mfd/
11925 F: include/dt-bindings/mfd/
11926 F: include/linux/mfd/
11928 MULTIMEDIA CARD (MMC) ETC. OVER SPI
11930 F: drivers/mmc/host/mmc_spi.c
11931 F: include/linux/spi/mmc_spi.h
11933 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
11934 M: Ulf Hansson <ulf.hansson@linaro.org>
11935 L: linux-mmc@vger.kernel.org
11937 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
11938 F: Documentation/devicetree/bindings/mmc/
11940 F: include/linux/mmc/
11941 F: include/uapi/linux/mmc/
11943 MULTIPLEXER SUBSYSTEM
11944 M: Peter Rosin <peda@axentia.se>
11946 F: Documentation/ABI/testing/sysfs-class-mux*
11947 F: Documentation/devicetree/bindings/mux/
11949 F: include/dt-bindings/mux/
11950 F: include/linux/mux/
11952 MULTITECH MULTIPORT CARD (ISICOM)
11954 F: drivers/tty/isicom.c
11955 F: include/linux/isicom.h
11957 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
11958 M: Bin Liu <b-liu@ti.com>
11959 L: linux-usb@vger.kernel.org
11961 F: drivers/usb/musb/
11963 MXL301RF MEDIA DRIVER
11964 M: Akihiro Tsukada <tskd08@gmail.com>
11965 L: linux-media@vger.kernel.org
11967 F: drivers/media/tuners/mxl301rf*
11969 MXL5007T MEDIA DRIVER
11970 M: Michael Krufky <mkrufky@linuxtv.org>
11971 L: linux-media@vger.kernel.org
11973 W: https://linuxtv.org
11974 W: http://github.com/mkrufky
11975 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11976 T: git git://linuxtv.org/mkrufky/tuners.git
11977 F: drivers/media/tuners/mxl5007t.*
11980 M: Marek Vasut <marex@denx.de>
11981 M: Stefan Agner <stefan@agner.ch>
11982 L: dri-devel@lists.freedesktop.org
11984 T: git git://anongit.freedesktop.org/drm/drm-misc
11985 F: Documentation/devicetree/bindings/display/mxsfb.txt
11986 F: drivers/gpu/drm/mxsfb/
11988 MYLEX DAC960 PCI RAID Controller
11989 M: Hannes Reinecke <hare@kernel.org>
11990 L: linux-scsi@vger.kernel.org
11992 F: drivers/scsi/myrb.*
11993 F: drivers/scsi/myrs.*
11995 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
11996 M: Chris Lee <christopher.lee@cspi.com>
11997 L: netdev@vger.kernel.org
11999 W: https://www.cspi.com/ethernet-products/support/downloads/
12000 F: drivers/net/ethernet/myricom/myri10ge/
12002 NAND FLASH SUBSYSTEM
12003 M: Miquel Raynal <miquel.raynal@bootlin.com>
12004 R: Richard Weinberger <richard@nod.at>
12005 L: linux-mtd@lists.infradead.org
12007 W: http://www.linux-mtd.infradead.org/
12008 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12009 C: irc://irc.oftc.net/mtd
12010 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
12011 F: drivers/mtd/nand/
12012 F: include/linux/mtd/*nand*.h
12014 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
12015 M: Daniel Mack <zonque@gmail.com>
12016 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12018 W: http://www.native-instruments.com
12019 F: sound/usb/caiaq/
12021 NATSEMI ETHERNET DRIVER (DP8381x)
12023 F: drivers/net/ethernet/natsemi/natsemi.c
12025 NCR 5380 SCSI DRIVERS
12026 M: Finn Thain <fthain@telegraphics.com.au>
12027 M: Michael Schmitz <schmitzmic@gmail.com>
12028 L: linux-scsi@vger.kernel.org
12030 F: Documentation/scsi/g_NCR5380.rst
12031 F: drivers/scsi/NCR5380.*
12032 F: drivers/scsi/arm/cumana_1.c
12033 F: drivers/scsi/arm/oak.c
12034 F: drivers/scsi/atari_scsi.*
12035 F: drivers/scsi/dmx3191d.c
12036 F: drivers/scsi/g_NCR5380.*
12037 F: drivers/scsi/mac_scsi.*
12038 F: drivers/scsi/sun3_scsi.*
12039 F: drivers/scsi/sun3_scsi_vme.c
12042 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
12046 NCT6775 HARDWARE MONITOR DRIVER
12047 M: Guenter Roeck <linux@roeck-us.net>
12048 L: linux-hwmon@vger.kernel.org
12050 F: Documentation/hwmon/nct6775.rst
12051 F: drivers/hwmon/nct6775.c
12054 M: Jakub Kicinski <kuba@kernel.org>
12056 F: drivers/net/netdevsim/*
12058 NETEM NETWORK EMULATOR
12059 M: Stephen Hemminger <stephen@networkplumber.org>
12060 L: netdev@vger.kernel.org
12062 F: net/sched/sch_netem.c
12064 NETERION 10GbE DRIVERS (s2io/vxge)
12065 M: Jon Mason <jdmason@kudzu.us>
12066 L: netdev@vger.kernel.org
12068 F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
12069 F: Documentation/networking/device_drivers/ethernet/neterion/vxge.rst
12070 F: drivers/net/ethernet/neterion/
12073 M: Pablo Neira Ayuso <pablo@netfilter.org>
12074 M: Jozsef Kadlecsik <kadlec@netfilter.org>
12075 M: Florian Westphal <fw@strlen.de>
12076 L: netfilter-devel@vger.kernel.org
12077 L: coreteam@netfilter.org
12079 W: http://www.netfilter.org/
12080 W: http://www.iptables.org/
12081 W: http://www.nftables.org/
12082 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
12083 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
12084 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
12085 F: include/linux/netfilter*
12086 F: include/linux/netfilter/
12087 F: include/net/netfilter/
12088 F: include/uapi/linux/netfilter*
12089 F: include/uapi/linux/netfilter/
12090 F: net/*/netfilter.c
12091 F: net/*/netfilter/
12092 F: net/bridge/br_netfilter*.c
12095 NETROM NETWORK LAYER
12096 M: Ralf Baechle <ralf@linux-mips.org>
12097 L: linux-hams@vger.kernel.org
12099 W: http://www.linux-ax25.org/
12100 F: include/net/netrom.h
12101 F: include/uapi/linux/netrom.h
12104 NETRONOME ETHERNET DRIVERS
12105 M: Simon Horman <simon.horman@netronome.com>
12106 R: Jakub Kicinski <kuba@kernel.org>
12107 L: oss-drivers@netronome.com
12109 F: drivers/net/ethernet/netronome/
12111 NETWORK BLOCK DEVICE (NBD)
12112 M: Josef Bacik <josef@toxicpanda.com>
12113 L: linux-block@vger.kernel.org
12114 L: nbd@other.debian.org
12116 F: Documentation/admin-guide/blockdev/nbd.rst
12117 F: drivers/block/nbd.c
12118 F: include/trace/events/nbd.h
12119 F: include/uapi/linux/nbd.h
12121 NETWORK DROP MONITOR
12122 M: Neil Horman <nhorman@tuxdriver.com>
12123 L: netdev@vger.kernel.org
12125 W: https://fedorahosted.org/dropwatch/
12126 F: include/uapi/linux/net_dropmon.h
12127 F: net/core/drop_monitor.c
12130 M: "David S. Miller" <davem@davemloft.net>
12131 M: Jakub Kicinski <kuba@kernel.org>
12132 L: netdev@vger.kernel.org
12134 W: http://www.linuxfoundation.org/en/Net
12135 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12136 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12137 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
12138 F: Documentation/devicetree/bindings/net/
12139 F: drivers/connector/
12141 F: include/linux/etherdevice.h
12142 F: include/linux/fcdevice.h
12143 F: include/linux/fddidevice.h
12144 F: include/linux/hippidevice.h
12145 F: include/linux/if_*
12146 F: include/linux/inetdevice.h
12147 F: include/linux/netdevice.h
12148 F: include/uapi/linux/if_*
12149 F: include/uapi/linux/netdevice.h
12151 NETWORKING DRIVERS (WIRELESS)
12152 M: Kalle Valo <kvalo@codeaurora.org>
12153 L: linux-wireless@vger.kernel.org
12155 Q: http://patchwork.kernel.org/project/linux-wireless/list/
12156 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
12157 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
12158 F: Documentation/devicetree/bindings/net/wireless/
12159 F: drivers/net/wireless/
12162 M: Andrew Lunn <andrew@lunn.ch>
12163 M: Vivien Didelot <vivien.didelot@gmail.com>
12164 M: Florian Fainelli <f.fainelli@gmail.com>
12165 M: Vladimir Oltean <olteanv@gmail.com>
12167 F: Documentation/devicetree/bindings/net/dsa/
12168 F: drivers/net/dsa/
12169 F: include/linux/dsa/
12170 F: include/linux/platform_data/dsa.h
12171 F: include/net/dsa.h
12174 NETWORKING [GENERAL]
12175 M: "David S. Miller" <davem@davemloft.net>
12176 M: Jakub Kicinski <kuba@kernel.org>
12177 L: netdev@vger.kernel.org
12179 W: http://www.linuxfoundation.org/en/Net
12180 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12181 B: mailto:netdev@vger.kernel.org
12182 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12183 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
12184 F: Documentation/networking/
12185 F: include/linux/in.h
12186 F: include/linux/net.h
12187 F: include/linux/netdevice.h
12189 F: include/uapi/linux/in.h
12190 F: include/uapi/linux/net.h
12191 F: include/uapi/linux/net_namespace.h
12192 F: include/uapi/linux/netdevice.h
12196 F: tools/testing/selftests/net/
12199 M: Steffen Klassert <steffen.klassert@secunet.com>
12200 M: Herbert Xu <herbert@gondor.apana.org.au>
12201 M: "David S. Miller" <davem@davemloft.net>
12202 L: netdev@vger.kernel.org
12204 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
12205 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
12206 F: include/net/xfrm.h
12207 F: include/uapi/linux/xfrm.h
12210 F: net/ipv4/ip_vti.c
12211 F: net/ipv4/ipcomp.c
12215 F: net/ipv6/ip6_vti.c
12216 F: net/ipv6/ipcomp6.c
12220 F: tools/testing/selftests/net/ipsec.c
12222 NETWORKING [IPv4/IPv6]
12223 M: "David S. Miller" <davem@davemloft.net>
12224 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
12225 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
12226 L: netdev@vger.kernel.org
12228 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12234 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
12235 M: Paul Moore <paul@paul-moore.com>
12236 L: netdev@vger.kernel.org
12237 L: linux-security-module@vger.kernel.org
12239 W: https://github.com/netlabel
12240 F: Documentation/netlabel/
12241 F: include/net/calipso.h
12242 F: include/net/cipso_ipv4.h
12243 F: include/net/netlabel.h
12244 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
12245 F: include/uapi/linux/netfilter/xt_SECMARK.h
12246 F: net/ipv4/cipso_ipv4.c
12247 F: net/ipv6/calipso.c
12248 F: net/netfilter/xt_CONNSECMARK.c
12249 F: net/netfilter/xt_SECMARK.c
12253 M: Mat Martineau <mathew.j.martineau@linux.intel.com>
12254 M: Matthieu Baerts <matthieu.baerts@tessares.net>
12255 L: netdev@vger.kernel.org
12256 L: mptcp@lists.01.org
12258 W: https://github.com/multipath-tcp/mptcp_net-next/wiki
12259 B: https://github.com/multipath-tcp/mptcp_net-next/issues
12260 F: include/net/mptcp.h
12261 F: include/uapi/linux/mptcp.h
12263 F: tools/testing/selftests/net/mptcp/
12266 M: Eric Dumazet <edumazet@google.com>
12267 L: netdev@vger.kernel.org
12269 F: include/linux/tcp.h
12270 F: include/net/tcp.h
12271 F: include/trace/events/tcp.h
12272 F: include/uapi/linux/tcp.h
12273 F: net/ipv4/syncookies.c
12275 F: net/ipv6/syncookies.c
12279 M: Boris Pismenny <borisp@nvidia.com>
12280 M: Aviad Yehezkel <aviadye@nvidia.com>
12281 M: John Fastabend <john.fastabend@gmail.com>
12282 M: Daniel Borkmann <daniel@iogearbox.net>
12283 M: Jakub Kicinski <kuba@kernel.org>
12284 L: netdev@vger.kernel.org
12286 F: include/net/tls.h
12287 F: include/uapi/linux/tls.h
12290 NETWORKING [WIRELESS]
12291 L: linux-wireless@vger.kernel.org
12292 Q: http://patchwork.kernel.org/project/linux-wireless/list/
12294 NETXEN (1/10) GbE SUPPORT
12295 M: Manish Chopra <manishc@marvell.com>
12296 M: Rahul Verma <rahulv@marvell.com>
12297 M: GR-Linux-NIC-Dev@marvell.com
12298 L: netdev@vger.kernel.org
12300 F: drivers/net/ethernet/qlogic/netxen/
12302 NET_FAILOVER MODULE
12303 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
12304 L: netdev@vger.kernel.org
12306 F: Documentation/networking/net_failover.rst
12307 F: drivers/net/net_failover.c
12308 F: include/net/net_failover.h
12311 M: David Ahern <dsahern@kernel.org>
12312 L: netdev@vger.kernel.org
12314 F: include/net/netns/nexthop.h
12315 F: include/net/nexthop.h
12316 F: include/uapi/linux/nexthop.h
12317 F: net/ipv4/nexthop.c
12320 L: netdev@vger.kernel.org
12322 F: Documentation/devicetree/bindings/net/nfc/
12324 F: include/linux/platform_data/nfcmrvl.h
12325 F: include/net/nfc/
12326 F: include/uapi/linux/nfc.h
12329 NFS, SUNRPC, AND LOCKD CLIENTS
12330 M: Trond Myklebust <trond.myklebust@hammerspace.com>
12331 M: Anna Schumaker <anna.schumaker@netapp.com>
12332 L: linux-nfs@vger.kernel.org
12334 W: http://client.linux-nfs.org
12335 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
12339 F: include/linux/lockd/
12340 F: include/linux/nfs*
12341 F: include/linux/sunrpc/
12342 F: include/uapi/linux/nfs*
12343 F: include/uapi/linux/sunrpc/
12345 F: Documentation/filesystems/nfs/
12348 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
12349 L: linux-nilfs@vger.kernel.org
12351 W: https://nilfs.sourceforge.io/
12352 W: https://nilfs.osdn.jp/
12353 T: git git://github.com/konis/nilfs2.git
12354 F: Documentation/filesystems/nilfs2.rst
12356 F: include/trace/events/nilfs2.h
12357 F: include/uapi/linux/nilfs2_api.h
12358 F: include/uapi/linux/nilfs2_ondisk.h
12360 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
12361 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
12363 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
12364 F: Documentation/scsi/NinjaSCSI.rst
12365 F: drivers/scsi/pcmcia/nsp_*
12367 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
12368 M: GOTO Masanori <gotom@debian.or.jp>
12369 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
12371 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
12372 F: Documentation/scsi/NinjaSCSI.rst
12373 F: drivers/scsi/nsp32*
12376 M: Ley Foon Tan <ley.foon.tan@intel.com>
12378 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
12381 NITRO ENCLAVES (NE)
12382 M: Andra Paraschiv <andraprs@amazon.com>
12383 M: Alexandru Vasile <lexnv@amazon.com>
12384 M: Alexandru Ciobotaru <alcioa@amazon.com>
12385 L: linux-kernel@vger.kernel.org
12387 W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
12388 F: Documentation/virt/ne_overview.rst
12389 F: drivers/virt/nitro_enclaves/
12390 F: include/linux/nitro_enclaves.h
12391 F: include/uapi/linux/nitro_enclaves.h
12392 F: samples/nitro_enclaves/
12394 NOHZ, DYNTICKS SUPPORT
12395 M: Frederic Weisbecker <fweisbec@gmail.com>
12396 M: Thomas Gleixner <tglx@linutronix.de>
12397 M: Ingo Molnar <mingo@kernel.org>
12398 L: linux-kernel@vger.kernel.org
12400 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
12401 F: include/linux/sched/nohz.h
12402 F: include/linux/tick.h
12403 F: kernel/time/tick*.*
12405 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
12406 M: Pavel Machek <pavel@ucw.cz>
12407 M: Sakari Ailus <sakari.ailus@iki.fi>
12408 L: linux-media@vger.kernel.org
12410 F: drivers/media/i2c/ad5820.c
12411 F: drivers/media/i2c/et8ek8
12413 NOKIA N900 POWER SUPPLY DRIVERS
12414 R: Pali Rohár <pali@kernel.org>
12415 F: drivers/power/supply/bq2415x_charger.c
12416 F: drivers/power/supply/bq27xxx_battery.c
12417 F: drivers/power/supply/bq27xxx_battery_i2c.c
12418 F: drivers/power/supply/isp1704_charger.c
12419 F: drivers/power/supply/rx51_battery.c
12420 F: include/linux/power/bq2415x_charger.h
12421 F: include/linux/power/bq27xxx_battery.h
12424 M: Willy Tarreau <w@1wt.eu>
12426 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
12427 F: tools/include/nolibc/
12430 M: Matthias Maennich <maennich@google.com>
12432 F: Documentation/core-api/symbol-namespaces.rst
12436 M: Sanjay R Mehta <sanju.mehta@amd.com>
12437 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
12438 L: linux-ntb@googlegroups.com
12440 F: drivers/ntb/hw/amd/
12443 M: Jon Mason <jdmason@kudzu.us>
12444 M: Dave Jiang <dave.jiang@intel.com>
12445 M: Allen Hubbe <allenbh@gmail.com>
12446 L: linux-ntb@googlegroups.com
12448 W: https://github.com/jonmason/ntb/wiki
12449 T: git git://github.com/jonmason/ntb.git
12450 F: drivers/net/ntb_netdev.c
12452 F: include/linux/ntb.h
12453 F: include/linux/ntb_transport.h
12454 F: tools/testing/selftests/ntb/
12457 M: Serge Semin <fancer.lancer@gmail.com>
12458 L: linux-ntb@googlegroups.com
12460 F: drivers/ntb/hw/idt/
12463 M: Dave Jiang <dave.jiang@intel.com>
12464 L: linux-ntb@googlegroups.com
12466 W: https://github.com/davejiang/linux/wiki
12467 T: git https://github.com/davejiang/linux.git
12468 F: drivers/ntb/hw/intel/
12471 M: Anton Altaparmakov <anton@tuxera.com>
12472 L: linux-ntfs-dev@lists.sourceforge.net
12474 W: http://www.tuxera.com/
12475 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
12476 F: Documentation/filesystems/ntfs.rst
12480 M: Finn Thain <fthain@telegraphics.com.au>
12481 L: linux-m68k@lists.linux-m68k.org
12483 F: arch/*/include/asm/nubus.h
12485 F: include/linux/nubus.h
12486 F: include/uapi/linux/nubus.h
12488 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
12489 M: Antonino Daplas <adaplas@gmail.com>
12490 L: linux-fbdev@vger.kernel.org
12492 F: drivers/video/fbdev/nvidia/
12493 F: drivers/video/fbdev/riva/
12496 M: Keith Busch <kbusch@kernel.org>
12497 M: Jens Axboe <axboe@fb.com>
12498 M: Christoph Hellwig <hch@lst.de>
12499 M: Sagi Grimberg <sagi@grimberg.me>
12500 L: linux-nvme@lists.infradead.org
12502 W: http://git.infradead.org/nvme.git
12503 T: git://git.infradead.org/nvme.git
12504 F: drivers/nvme/host/
12505 F: include/linux/nvme.h
12506 F: include/uapi/linux/nvme_ioctl.h
12508 NVM EXPRESS FC TRANSPORT DRIVERS
12509 M: James Smart <james.smart@broadcom.com>
12510 L: linux-nvme@lists.infradead.org
12512 F: drivers/nvme/host/fc.c
12513 F: drivers/nvme/target/fc.c
12514 F: drivers/nvme/target/fcloop.c
12515 F: include/linux/nvme-fc-driver.h
12516 F: include/linux/nvme-fc.h
12518 NVM EXPRESS TARGET DRIVER
12519 M: Christoph Hellwig <hch@lst.de>
12520 M: Sagi Grimberg <sagi@grimberg.me>
12521 M: Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com>
12522 L: linux-nvme@lists.infradead.org
12524 W: http://git.infradead.org/nvme.git
12525 T: git://git.infradead.org/nvme.git
12526 F: drivers/nvme/target/
12529 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
12531 T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
12532 F: Documentation/ABI/stable/sysfs-bus-nvmem
12533 F: Documentation/devicetree/bindings/nvmem/
12535 F: include/linux/nvmem-consumer.h
12536 F: include/linux/nvmem-provider.h
12539 M: Ashish Kumar <ashish.kumar@nxp.com>
12540 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
12541 L: linux-spi@vger.kernel.org
12543 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
12544 F: drivers/spi/spi-nxp-fspi.c
12546 NXP FXAS21002C DRIVER
12547 M: Rui Miguel Silva <rmfrfs@gmail.com>
12548 L: linux-iio@vger.kernel.org
12550 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt
12551 F: drivers/iio/gyro/fxas21002c.h
12552 F: drivers/iio/gyro/fxas21002c_core.c
12553 F: drivers/iio/gyro/fxas21002c_i2c.c
12554 F: drivers/iio/gyro/fxas21002c_spi.c
12556 NXP i.MX 8MQ DCSS DRIVER
12557 M: Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
12558 R: Lucas Stach <l.stach@pengutronix.de>
12559 L: dri-devel@lists.freedesktop.org
12561 F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
12562 F: drivers/gpu/drm/imx/dcss/
12564 NXP PTN5150A CC LOGIC AND EXTCON DRIVER
12565 M: Krzysztof Kozlowski <krzk@kernel.org>
12566 L: linux-kernel@vger.kernel.org
12568 F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
12569 F: drivers/extcon/extcon-ptn5150.c
12571 NXP SGTL5000 DRIVER
12572 M: Fabio Estevam <festevam@gmail.com>
12573 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12575 F: Documentation/devicetree/bindings/sound/sgtl5000.yaml
12576 F: sound/soc/codecs/sgtl5000*
12578 NXP SJA1105 ETHERNET SWITCH DRIVER
12579 M: Vladimir Oltean <olteanv@gmail.com>
12580 L: linux-kernel@vger.kernel.org
12582 F: drivers/net/dsa/sja1105
12584 NXP TDA998X DRM DRIVER
12585 M: Russell King <linux@armlinux.org.uk>
12587 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
12588 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
12589 F: drivers/gpu/drm/i2c/tda998x_drv.c
12590 F: include/drm/i2c/tda998x.h
12591 F: include/dt-bindings/display/tda998x.h
12595 M: Peter Rosin <peda@axentia.se>
12596 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12598 F: Documentation/devicetree/bindings/sound/tfa9879.txt
12599 F: sound/soc/codecs/tfa9879*
12602 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
12603 R: Charles Gorand <charles.gorand@effinnov.com>
12604 L: linux-nfc@lists.01.org (moderated for non-subscribers)
12606 F: drivers/nfc/nxp-nci
12609 M: Jiri Pirko <jiri@nvidia.com>
12610 L: netdev@vger.kernel.org
12612 F: include/linux/objagg.h
12614 F: lib/test_objagg.c
12617 M: Josh Poimboeuf <jpoimboe@redhat.com>
12618 M: Peter Zijlstra <peterz@infradead.org>
12621 F: include/linux/objtool.h
12623 OCELOT ETHERNET SWITCH DRIVER
12624 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12625 M: Vladimir Oltean <vladimir.oltean@nxp.com>
12626 M: Claudiu Manoil <claudiu.manoil@nxp.com>
12627 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
12628 L: netdev@vger.kernel.org
12630 F: drivers/net/dsa/ocelot/*
12631 F: drivers/net/ethernet/mscc/
12632 F: include/soc/mscc/ocelot*
12633 F: net/dsa/tag_ocelot.c
12634 F: tools/testing/selftests/drivers/net/ocelot/*
12636 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
12637 M: Frederic Barrat <fbarrat@linux.ibm.com>
12638 M: Andrew Donnellan <ajd@linux.ibm.com>
12639 L: linuxppc-dev@lists.ozlabs.org
12641 F: Documentation/userspace-api/accelerators/ocxl.rst
12642 F: arch/powerpc/include/asm/pnv-ocxl.h
12643 F: arch/powerpc/platforms/powernv/ocxl.c
12644 F: drivers/misc/ocxl/
12645 F: include/misc/ocxl*
12646 F: include/uapi/misc/ocxl.h
12649 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
12650 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
12651 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12652 L: linux-omap@vger.kernel.org
12654 F: sound/soc/ti/n810.c
12655 F: sound/soc/ti/omap*
12656 F: sound/soc/ti/rx51.c
12657 F: sound/soc/ti/sdma-pcm.*
12659 OMAP CLOCK FRAMEWORK SUPPORT
12660 M: Paul Walmsley <paul@pwsan.com>
12661 L: linux-omap@vger.kernel.org
12663 F: arch/arm/*omap*/*clock*
12665 OMAP DEVICE TREE SUPPORT
12666 M: Benoît Cousson <bcousson@baylibre.com>
12667 M: Tony Lindgren <tony@atomide.com>
12668 L: linux-omap@vger.kernel.org
12669 L: devicetree@vger.kernel.org
12671 F: arch/arm/boot/dts/*am3*
12672 F: arch/arm/boot/dts/*am4*
12673 F: arch/arm/boot/dts/*am5*
12674 F: arch/arm/boot/dts/*dra7*
12675 F: arch/arm/boot/dts/*omap*
12676 F: arch/arm/boot/dts/logicpd-som-lv*
12677 F: arch/arm/boot/dts/logicpd-torpedo*
12679 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
12680 L: linux-omap@vger.kernel.org
12681 L: linux-fbdev@vger.kernel.org
12683 F: Documentation/arm/omap/dss.rst
12684 F: drivers/video/fbdev/omap2/
12686 OMAP FRAMEBUFFER SUPPORT
12687 L: linux-fbdev@vger.kernel.org
12688 L: linux-omap@vger.kernel.org
12690 F: drivers/video/fbdev/omap/
12692 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
12693 M: Roger Quadros <rogerq@ti.com>
12694 M: Tony Lindgren <tony@atomide.com>
12695 L: linux-omap@vger.kernel.org
12697 F: arch/arm/mach-omap2/*gpmc*
12698 F: drivers/memory/omap-gpmc.c
12701 M: Grygorii Strashko <grygorii.strashko@ti.com>
12702 M: Santosh Shilimkar <ssantosh@kernel.org>
12703 M: Kevin Hilman <khilman@kernel.org>
12704 L: linux-omap@vger.kernel.org
12706 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
12707 F: drivers/gpio/gpio-omap.c
12709 OMAP HARDWARE SPINLOCK SUPPORT
12710 M: Ohad Ben-Cohen <ohad@wizery.com>
12711 L: linux-omap@vger.kernel.org
12713 F: drivers/hwspinlock/omap_hwspinlock.c
12715 OMAP HS MMC SUPPORT
12716 L: linux-mmc@vger.kernel.org
12717 L: linux-omap@vger.kernel.org
12719 F: drivers/mmc/host/omap_hsmmc.c
12722 M: Paul Walmsley <paul@pwsan.com>
12723 L: linux-omap@vger.kernel.org
12725 F: arch/arm/mach-omap2/omap_hwmod*data*
12727 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
12728 M: Benoît Cousson <bcousson@baylibre.com>
12729 L: linux-omap@vger.kernel.org
12731 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
12734 M: Benoît Cousson <bcousson@baylibre.com>
12735 M: Paul Walmsley <paul@pwsan.com>
12736 L: linux-omap@vger.kernel.org
12738 F: arch/arm/mach-omap2/omap_hwmod.*
12741 M: Vignesh R <vigneshr@ti.com>
12742 L: linux-omap@vger.kernel.org
12743 L: linux-i2c@vger.kernel.org
12745 F: Documentation/devicetree/bindings/i2c/i2c-omap.txt
12746 F: drivers/i2c/busses/i2c-omap.c
12748 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
12749 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12750 L: linux-media@vger.kernel.org
12752 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
12753 F: drivers/media/platform/omap3isp/
12754 F: drivers/staging/media/omap4iss/
12757 M: Aaro Koskinen <aaro.koskinen@iki.fi>
12758 L: linux-omap@vger.kernel.org
12760 F: drivers/mmc/host/omap.c
12762 OMAP POWER MANAGEMENT SUPPORT
12763 M: Kevin Hilman <khilman@kernel.org>
12764 L: linux-omap@vger.kernel.org
12766 F: arch/arm/*omap*/*pm*
12767 F: drivers/cpufreq/omap-cpufreq.c
12769 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
12770 M: Rajendra Nayak <rnayak@codeaurora.org>
12771 M: Paul Walmsley <paul@pwsan.com>
12772 L: linux-omap@vger.kernel.org
12774 F: arch/arm/mach-omap2/prm*
12776 OMAP RANDOM NUMBER GENERATOR SUPPORT
12777 M: Deepak Saxena <dsaxena@plexity.net>
12779 F: drivers/char/hw_random/omap-rng.c
12782 L: linux-usb@vger.kernel.org
12783 L: linux-omap@vger.kernel.org
12785 F: arch/arm/*omap*/usb*
12786 F: drivers/usb/*/*omap*
12788 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
12789 M: Mark Jackson <mpfj@newflow.co.uk>
12790 L: linux-omap@vger.kernel.org
12792 F: arch/arm/boot/dts/am335x-nano.dts
12795 M: Aaro Koskinen <aaro.koskinen@iki.fi>
12796 M: Tony Lindgren <tony@atomide.com>
12797 L: linux-omap@vger.kernel.org
12799 Q: http://patchwork.kernel.org/project/linux-omap/list/
12800 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12801 F: arch/arm/configs/omap1_defconfig
12802 F: arch/arm/mach-omap1/
12803 F: arch/arm/plat-omap/
12804 F: drivers/i2c/busses/i2c-omap.c
12805 F: include/linux/platform_data/ams-delta-fiq.h
12806 F: include/linux/platform_data/i2c-omap.h
12809 M: Tony Lindgren <tony@atomide.com>
12810 L: linux-omap@vger.kernel.org
12812 W: http://www.muru.com/linux/omap/
12813 W: http://linux.omap.com/
12814 Q: http://patchwork.kernel.org/project/linux-omap/list/
12815 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12816 F: arch/arm/configs/omap2plus_defconfig
12817 F: arch/arm/mach-omap2/
12818 F: arch/arm/plat-omap/
12819 F: drivers/bus/ti-sysc.c
12820 F: drivers/i2c/busses/i2c-omap.c
12821 F: drivers/irqchip/irq-omap-intc.c
12822 F: drivers/mfd/*omap*.c
12823 F: drivers/mfd/menelaus.c
12824 F: drivers/mfd/palmas.c
12825 F: drivers/mfd/tps65217.c
12826 F: drivers/mfd/tps65218.c
12827 F: drivers/mfd/tps65910.c
12828 F: drivers/mfd/twl-core.[ch]
12829 F: drivers/mfd/twl4030*.c
12830 F: drivers/mfd/twl6030*.c
12831 F: drivers/mfd/twl6040*.c
12832 F: drivers/regulator/palmas-regulator*.c
12833 F: drivers/regulator/pbias-regulator.c
12834 F: drivers/regulator/tps65217-regulator.c
12835 F: drivers/regulator/tps65218-regulator.c
12836 F: drivers/regulator/tps65910-regulator.c
12837 F: drivers/regulator/twl-regulator.c
12838 F: drivers/regulator/twl6030-regulator.c
12839 F: include/linux/platform_data/i2c-omap.h
12840 F: include/linux/platform_data/ti-sysc.h
12843 M: Bob Copeland <me@bobcopeland.com>
12844 L: linux-karma-devel@lists.sourceforge.net
12846 F: Documentation/filesystems/omfs.rst
12849 OMNIKEY CARDMAN 4000 DRIVER
12850 M: Harald Welte <laforge@gnumonks.org>
12852 F: drivers/char/pcmcia/cm4000_cs.c
12853 F: include/linux/cm4000_cs.h
12854 F: include/uapi/linux/cm4000_cs.h
12856 OMNIKEY CARDMAN 4040 DRIVER
12857 M: Harald Welte <laforge@gnumonks.org>
12859 F: drivers/char/pcmcia/cm4040_cs.*
12861 OMNIVISION OV13858 SENSOR DRIVER
12862 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12863 L: linux-media@vger.kernel.org
12865 T: git git://linuxtv.org/media_tree.git
12866 F: drivers/media/i2c/ov13858.c
12868 OMNIVISION OV2680 SENSOR DRIVER
12869 M: Rui Miguel Silva <rmfrfs@gmail.com>
12870 L: linux-media@vger.kernel.org
12872 T: git git://linuxtv.org/media_tree.git
12873 F: Documentation/devicetree/bindings/media/i2c/ov2680.txt
12874 F: drivers/media/i2c/ov2680.c
12876 OMNIVISION OV2685 SENSOR DRIVER
12877 M: Shunqian Zheng <zhengsq@rock-chips.com>
12878 L: linux-media@vger.kernel.org
12880 T: git git://linuxtv.org/media_tree.git
12881 F: drivers/media/i2c/ov2685.c
12883 OMNIVISION OV2740 SENSOR DRIVER
12884 M: Tianshu Qiu <tian.shu.qiu@intel.com>
12885 R: Shawn Tu <shawnx.tu@intel.com>
12886 R: Bingbu Cao <bingbu.cao@intel.com>
12887 L: linux-media@vger.kernel.org
12889 T: git git://linuxtv.org/media_tree.git
12890 F: drivers/media/i2c/ov2740.c
12892 OMNIVISION OV5640 SENSOR DRIVER
12893 M: Steve Longerbeam <slongerbeam@gmail.com>
12894 L: linux-media@vger.kernel.org
12896 T: git git://linuxtv.org/media_tree.git
12897 F: drivers/media/i2c/ov5640.c
12899 OMNIVISION OV5647 SENSOR DRIVER
12900 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
12901 M: Jacopo Mondi <jacopo@jmondi.org>
12902 L: linux-media@vger.kernel.org
12904 T: git git://linuxtv.org/media_tree.git
12905 F: Documentation/devicetree/bindings/media/i2c/ov5647.yaml
12906 F: drivers/media/i2c/ov5647.c
12908 OMNIVISION OV5670 SENSOR DRIVER
12909 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
12910 M: Hyungwoo Yang <hyungwoo.yang@intel.com>
12911 L: linux-media@vger.kernel.org
12913 T: git git://linuxtv.org/media_tree.git
12914 F: drivers/media/i2c/ov5670.c
12916 OMNIVISION OV5675 SENSOR DRIVER
12917 M: Shawn Tu <shawnx.tu@intel.com>
12918 L: linux-media@vger.kernel.org
12920 T: git git://linuxtv.org/media_tree.git
12921 F: drivers/media/i2c/ov5675.c
12923 OMNIVISION OV5695 SENSOR DRIVER
12924 M: Shunqian Zheng <zhengsq@rock-chips.com>
12925 L: linux-media@vger.kernel.org
12927 T: git git://linuxtv.org/media_tree.git
12928 F: drivers/media/i2c/ov5695.c
12930 OMNIVISION OV7670 SENSOR DRIVER
12931 M: Jonathan Corbet <corbet@lwn.net>
12932 L: linux-media@vger.kernel.org
12934 T: git git://linuxtv.org/media_tree.git
12935 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
12936 F: drivers/media/i2c/ov7670.c
12938 OMNIVISION OV772x SENSOR DRIVER
12939 M: Jacopo Mondi <jacopo@jmondi.org>
12940 L: linux-media@vger.kernel.org
12942 T: git git://linuxtv.org/media_tree.git
12943 F: Documentation/devicetree/bindings/media/i2c/ov772x.txt
12944 F: drivers/media/i2c/ov772x.c
12945 F: include/media/i2c/ov772x.h
12947 OMNIVISION OV7740 SENSOR DRIVER
12948 M: Wenyou Yang <wenyou.yang@microchip.com>
12949 L: linux-media@vger.kernel.org
12951 T: git git://linuxtv.org/media_tree.git
12952 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
12953 F: drivers/media/i2c/ov7740.c
12955 OMNIVISION OV8856 SENSOR DRIVER
12956 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
12957 L: linux-media@vger.kernel.org
12959 T: git git://linuxtv.org/media_tree.git
12960 F: Documentation/devicetree/bindings/media/i2c/ov8856.yaml
12961 F: drivers/media/i2c/ov8856.c
12963 OMNIVISION OV9640 SENSOR DRIVER
12964 M: Petr Cvek <petrcvekcz@gmail.com>
12965 L: linux-media@vger.kernel.org
12967 F: drivers/media/i2c/ov9640.*
12969 OMNIVISION OV9650 SENSOR DRIVER
12970 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12971 R: Akinobu Mita <akinobu.mita@gmail.com>
12972 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
12973 L: linux-media@vger.kernel.org
12975 T: git git://linuxtv.org/media_tree.git
12976 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
12977 F: drivers/media/i2c/ov9650.c
12979 ONENAND FLASH DRIVER
12980 M: Kyungmin Park <kyungmin.park@samsung.com>
12981 L: linux-mtd@lists.infradead.org
12983 F: drivers/mtd/nand/onenand/
12984 F: include/linux/mtd/onenand*.h
12986 ONION OMEGA2+ BOARD
12987 M: Harvey Hunt <harveyhuntnexus@gmail.com>
12988 L: linux-mips@vger.kernel.org
12990 F: arch/mips/boot/dts/ralink/omega2p.dts
12993 M: Jens Wiklander <jens.wiklander@linaro.org>
12994 L: op-tee@lists.trustedfirmware.org
12996 F: Documentation/ABI/testing/sysfs-bus-optee-devices
12997 F: drivers/tee/optee/
12999 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
13000 M: Sumit Garg <sumit.garg@linaro.org>
13001 L: op-tee@lists.trustedfirmware.org
13003 F: drivers/char/hw_random/optee-rng.c
13006 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
13007 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
13008 L: linux-rdma@vger.kernel.org
13010 F: drivers/infiniband/ulp/opa_vnic
13012 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
13013 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
13014 M: Frank Rowand <frowand.list@gmail.com>
13015 L: devicetree@vger.kernel.org
13017 F: Documentation/devicetree/dynamic-resolution-notes.rst
13018 F: Documentation/devicetree/overlay-notes.rst
13019 F: drivers/of/overlay.c
13020 F: drivers/of/resolver.c
13021 K: of_overlay_notifier_
13023 OPEN FIRMWARE AND FLATTENED DEVICE TREE
13024 M: Rob Herring <robh+dt@kernel.org>
13025 M: Frank Rowand <frowand.list@gmail.com>
13026 L: devicetree@vger.kernel.org
13028 W: http://www.devicetree.org/
13029 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
13030 F: Documentation/ABI/testing/sysfs-firmware-ofw
13032 F: include/linux/of*.h
13035 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
13036 M: Rob Herring <robh+dt@kernel.org>
13037 L: devicetree@vger.kernel.org
13039 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
13040 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
13041 F: Documentation/devicetree/
13042 F: arch/*/boot/dts/
13043 F: include/dt-bindings/
13045 OPENCORES I2C BUS DRIVER
13046 M: Peter Korsgaard <peter@korsgaard.com>
13047 M: Andrew Lunn <andrew@lunn.ch>
13048 L: linux-i2c@vger.kernel.org
13050 F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt
13051 F: Documentation/i2c/busses/i2c-ocores.rst
13052 F: drivers/i2c/busses/i2c-ocores.c
13053 F: include/linux/platform_data/i2c-ocores.h
13055 OPENRISC ARCHITECTURE
13056 M: Jonas Bonn <jonas@southpole.se>
13057 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
13058 M: Stafford Horne <shorne@gmail.com>
13059 L: openrisc@lists.librecores.org
13061 W: http://openrisc.io
13062 T: git git://github.com/openrisc/linux.git
13063 F: Documentation/devicetree/bindings/openrisc/
13064 F: Documentation/openrisc/
13066 F: drivers/irqchip/irq-ompic.c
13067 F: drivers/irqchip/irq-or1k-*
13070 M: Pravin B Shelar <pshelar@ovn.org>
13071 L: netdev@vger.kernel.org
13072 L: dev@openvswitch.org
13074 W: http://openvswitch.org
13075 F: include/uapi/linux/openvswitch.h
13076 F: net/openvswitch/
13078 OPERATING PERFORMANCE POINTS (OPP)
13079 M: Viresh Kumar <vireshk@kernel.org>
13080 M: Nishanth Menon <nm@ti.com>
13081 M: Stephen Boyd <sboyd@kernel.org>
13082 L: linux-pm@vger.kernel.org
13084 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
13085 F: Documentation/devicetree/bindings/opp/
13086 F: Documentation/power/opp.rst
13088 F: include/linux/pm_opp.h
13091 M: Clemens Ladisch <clemens@ladisch.de>
13092 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13094 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13095 F: sound/drivers/opl4/
13098 M: Robert Richter <rric@kernel.org>
13099 L: oprofile-list@lists.sf.net
13101 F: arch/*/include/asm/oprofile*.h
13102 F: arch/*/oprofile/
13103 F: drivers/oprofile/
13104 F: include/linux/oprofile.h
13106 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
13107 M: Mark Fasheh <mark@fasheh.com>
13108 M: Joel Becker <jlbec@evilplan.org>
13109 M: Joseph Qi <joseph.qi@linux.alibaba.com>
13110 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
13112 W: http://ocfs2.wiki.kernel.org
13113 F: Documentation/filesystems/dlmfs.rst
13114 F: Documentation/filesystems/ocfs2.rst
13117 ORANGEFS FILESYSTEM
13118 M: Mike Marshall <hubcap@omnibond.com>
13119 R: Martin Brandenburg <martin@omnibond.com>
13120 L: devel@lists.orangefs.org
13122 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
13123 F: Documentation/filesystems/orangefs.rst
13127 L: linux-wireless@vger.kernel.org
13129 W: https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
13130 W: http://www.nongnu.org/orinoco/
13131 F: drivers/net/wireless/intersil/orinoco/
13133 OV2659 OMNIVISION SENSOR DRIVER
13134 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13135 L: linux-media@vger.kernel.org
13137 W: https://linuxtv.org
13138 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13139 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13140 F: drivers/media/i2c/ov2659.c
13141 F: include/media/i2c/ov2659.h
13144 M: Miklos Szeredi <miklos@szeredi.hu>
13145 L: linux-unionfs@vger.kernel.org
13147 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
13148 F: Documentation/filesystems/overlayfs.rst
13151 P54 WIRELESS DRIVER
13152 M: Christian Lamparter <chunkeey@googlemail.com>
13153 L: linux-wireless@vger.kernel.org
13155 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
13156 F: drivers/net/wireless/intersil/p54/
13159 M: Vladimir Oltean <olteanv@gmail.com>
13160 L: netdev@vger.kernel.org
13162 F: Documentation/core-api/packing.rst
13163 F: include/linux/packing.h
13166 PADATA PARALLEL EXECUTION MECHANISM
13167 M: Steffen Klassert <steffen.klassert@secunet.com>
13168 M: Daniel Jordan <daniel.m.jordan@oracle.com>
13169 L: linux-crypto@vger.kernel.org
13170 L: linux-kernel@vger.kernel.org
13172 F: Documentation/core-api/padata.rst
13173 F: include/linux/padata.h
13177 M: Jesper Dangaard Brouer <hawk@kernel.org>
13178 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
13179 L: netdev@vger.kernel.org
13181 F: Documentation/networking/page_pool.rst
13182 F: include/net/page_pool.h
13183 F: include/trace/events/page_pool.h
13184 F: net/core/page_pool.c
13186 PANASONIC LAPTOP ACPI EXTRAS DRIVER
13187 M: Harald Welte <laforge@gnumonks.org>
13188 L: platform-driver-x86@vger.kernel.org
13190 F: drivers/platform/x86/panasonic-laptop.c
13192 PARALLAX PING IIO SENSOR DRIVER
13193 M: Andreas Klinger <ak@it-klinger.de>
13194 L: linux-iio@vger.kernel.org
13196 F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
13197 F: drivers/iio/proximity/ping.c
13199 PARALLEL LCD/KEYPAD PANEL DRIVER
13200 M: Willy Tarreau <willy@haproxy.com>
13201 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
13203 F: Documentation/admin-guide/lcd-panel-cgram.rst
13204 F: drivers/auxdisplay/panel.c
13206 PARALLEL PORT SUBSYSTEM
13207 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13208 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13209 L: linux-parport@lists.infradead.org (subscribers-only)
13211 F: Documentation/driver-api/parport*.rst
13212 F: drivers/char/ppdev.c
13213 F: drivers/parport/
13214 F: include/linux/parport*.h
13215 F: include/uapi/linux/ppdev.h
13217 PARAVIRT_OPS INTERFACE
13218 M: Juergen Gross <jgross@suse.com>
13219 M: Deep Shah <sdeep@vmware.com>
13220 M: "VMware, Inc." <pv-drivers@vmware.com>
13221 L: virtualization@lists.linux-foundation.org
13223 F: Documentation/virt/paravirt_ops.rst
13224 F: arch/*/include/asm/paravirt*.h
13225 F: arch/*/kernel/paravirt*
13226 F: include/linux/hypervisor.h
13228 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
13229 M: Tim Waugh <tim@cyberelk.net>
13230 L: linux-parport@lists.infradead.org (subscribers-only)
13232 F: Documentation/admin-guide/blockdev/paride.rst
13233 F: drivers/block/paride/
13235 PARISC ARCHITECTURE
13236 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
13237 M: Helge Deller <deller@gmx.de>
13238 L: linux-parisc@vger.kernel.org
13240 W: https://parisc.wiki.kernel.org
13241 Q: http://patchwork.kernel.org/project/linux-parisc/list/
13242 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
13243 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
13244 F: Documentation/parisc/
13246 F: drivers/char/agp/parisc-agp.c
13247 F: drivers/input/misc/hp_sdc_rtc.c
13248 F: drivers/input/serio/gscps2.c
13249 F: drivers/input/serio/hp_sdc*
13251 F: drivers/parport/parport_gsc.*
13252 F: drivers/tty/serial/8250/8250_gsc.c
13253 F: drivers/video/console/sti*
13254 F: drivers/video/fbdev/sti*
13255 F: drivers/video/logo/logo_parisc*
13256 F: include/linux/hp_sdc.h
13259 M: Jiri Pirko <jiri@nvidia.com>
13260 L: netdev@vger.kernel.org
13262 F: include/linux/parman.h
13264 F: lib/test_parman.c
13266 PC ENGINES APU BOARD DRIVER
13267 M: Enrico Weigelt, metux IT consult <info@metux.net>
13269 F: drivers/platform/x86/pcengines-apuv2.c
13271 PC87360 HARDWARE MONITORING DRIVER
13272 M: Jim Cromie <jim.cromie@gmail.com>
13273 L: linux-hwmon@vger.kernel.org
13275 F: Documentation/hwmon/pc87360.rst
13276 F: drivers/hwmon/pc87360.c
13278 PC8736x GPIO DRIVER
13279 M: Jim Cromie <jim.cromie@gmail.com>
13281 F: drivers/char/pc8736x_gpio.c
13283 PC87427 HARDWARE MONITORING DRIVER
13284 M: Jean Delvare <jdelvare@suse.com>
13285 L: linux-hwmon@vger.kernel.org
13287 F: Documentation/hwmon/pc87427.rst
13288 F: drivers/hwmon/pc87427.c
13291 M: Riku Voipio <riku.voipio@iki.fi>
13293 F: drivers/leds/leds-pca9532.c
13294 F: include/linux/leds-pca9532.h
13296 PCA9541 I2C BUS MASTER SELECTOR DRIVER
13297 M: Guenter Roeck <linux@roeck-us.net>
13298 L: linux-i2c@vger.kernel.org
13300 F: drivers/i2c/muxes/i2c-mux-pca9541.c
13302 PCDP - PRIMARY CONSOLE AND DEBUG PORT
13303 M: Khalid Aziz <khalid@gonehiking.org>
13305 F: drivers/firmware/pcdp.*
13307 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
13308 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13309 M: Pali Rohár <pali@kernel.org>
13310 L: linux-pci@vger.kernel.org
13311 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13313 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
13314 F: drivers/pci/controller/pci-aardvark.c
13316 PCI DRIVER FOR ALTERA PCIE IP
13317 M: Ley Foon Tan <ley.foon.tan@intel.com>
13318 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
13319 L: linux-pci@vger.kernel.org
13321 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
13322 F: drivers/pci/controller/pcie-altera.c
13324 PCI DRIVER FOR APPLIEDMICRO XGENE
13325 M: Toan Le <toan@os.amperecomputing.com>
13326 L: linux-pci@vger.kernel.org
13327 L: linux-arm-kernel@lists.infradead.org
13329 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
13330 F: drivers/pci/controller/pci-xgene.c
13332 PCI DRIVER FOR ARM VERSATILE PLATFORM
13333 M: Rob Herring <robh@kernel.org>
13334 L: linux-pci@vger.kernel.org
13335 L: linux-arm-kernel@lists.infradead.org
13337 F: Documentation/devicetree/bindings/pci/versatile.yaml
13338 F: drivers/pci/controller/pci-versatile.c
13340 PCI DRIVER FOR ARMADA 8K
13341 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13342 L: linux-pci@vger.kernel.org
13343 L: linux-arm-kernel@lists.infradead.org
13345 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
13346 F: drivers/pci/controller/dwc/pcie-armada8k.c
13348 PCI DRIVER FOR CADENCE PCIE IP
13349 M: Tom Joseph <tjoseph@cadence.com>
13350 L: linux-pci@vger.kernel.org
13352 F: Documentation/devicetree/bindings/pci/cdns,*
13353 F: drivers/pci/controller/cadence/
13355 PCI DRIVER FOR FREESCALE LAYERSCAPE
13356 M: Minghuan Lian <minghuan.Lian@nxp.com>
13357 M: Mingkai Hu <mingkai.hu@nxp.com>
13358 M: Roy Zang <roy.zang@nxp.com>
13359 L: linuxppc-dev@lists.ozlabs.org
13360 L: linux-pci@vger.kernel.org
13361 L: linux-arm-kernel@lists.infradead.org
13363 F: drivers/pci/controller/dwc/*layerscape*
13365 PCI DRIVER FOR GENERIC OF HOSTS
13366 M: Will Deacon <will@kernel.org>
13367 L: linux-pci@vger.kernel.org
13368 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13370 F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
13371 F: drivers/pci/controller/pci-host-common.c
13372 F: drivers/pci/controller/pci-host-generic.c
13374 PCI DRIVER FOR IMX6
13375 M: Richard Zhu <hongxing.zhu@nxp.com>
13376 M: Lucas Stach <l.stach@pengutronix.de>
13377 L: linux-pci@vger.kernel.org
13378 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13380 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
13381 F: drivers/pci/controller/dwc/*imx6*
13383 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
13384 M: Jonathan Derrick <jonathan.derrick@intel.com>
13385 L: linux-pci@vger.kernel.org
13387 F: drivers/pci/controller/vmd.c
13389 PCI DRIVER FOR MICROSEMI SWITCHTEC
13390 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
13391 M: Logan Gunthorpe <logang@deltatee.com>
13392 L: linux-pci@vger.kernel.org
13394 F: Documentation/ABI/testing/sysfs-class-switchtec
13395 F: Documentation/driver-api/switchtec.rst
13396 F: drivers/ntb/hw/mscc/
13397 F: drivers/pci/switch/switchtec*
13398 F: include/linux/switchtec.h
13399 F: include/uapi/linux/switchtec_ioctl.h
13401 PCI DRIVER FOR MOBIVEIL PCIE IP
13402 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
13403 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
13404 L: linux-pci@vger.kernel.org
13406 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
13407 F: drivers/pci/controller/mobiveil/pcie-mobiveil*
13409 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
13410 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13411 L: linux-pci@vger.kernel.org
13412 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13414 F: drivers/pci/controller/*mvebu*
13416 PCI DRIVER FOR NVIDIA TEGRA
13417 M: Thierry Reding <thierry.reding@gmail.com>
13418 L: linux-tegra@vger.kernel.org
13419 L: linux-pci@vger.kernel.org
13421 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
13422 F: drivers/pci/controller/pci-tegra.c
13424 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
13425 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
13426 L: linux-pci@vger.kernel.org
13427 L: linux-arm-kernel@lists.infradead.org
13429 F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
13430 F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
13432 PCI DRIVER FOR RENESAS R-CAR
13433 M: Marek Vasut <marek.vasut+renesas@gmail.com>
13434 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13435 L: linux-pci@vger.kernel.org
13436 L: linux-renesas-soc@vger.kernel.org
13438 F: Documentation/devicetree/bindings/pci/*rcar*
13439 F: drivers/pci/controller/*rcar*
13441 PCI DRIVER FOR SAMSUNG EXYNOS
13442 M: Jingoo Han <jingoohan1@gmail.com>
13443 L: linux-pci@vger.kernel.org
13444 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13445 L: linux-samsung-soc@vger.kernel.org
13447 F: drivers/pci/controller/dwc/pci-exynos.c
13449 PCI DRIVER FOR SYNOPSYS DESIGNWARE
13450 M: Jingoo Han <jingoohan1@gmail.com>
13451 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
13452 L: linux-pci@vger.kernel.org
13454 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
13455 F: drivers/pci/controller/dwc/*designware*
13457 PCI DRIVER FOR TI DRA7XX/J721E
13458 M: Kishon Vijay Abraham I <kishon@ti.com>
13459 L: linux-omap@vger.kernel.org
13460 L: linux-pci@vger.kernel.org
13461 L: linux-arm-kernel@lists.infradead.org
13463 F: Documentation/devicetree/bindings/pci/ti-pci.txt
13464 F: drivers/pci/controller/cadence/pci-j721e.c
13465 F: drivers/pci/controller/dwc/pci-dra7xx.c
13467 PCI DRIVER FOR TI KEYSTONE
13468 M: Murali Karicheri <m-karicheri2@ti.com>
13469 L: linux-pci@vger.kernel.org
13470 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13472 F: drivers/pci/controller/dwc/pci-keystone.c
13474 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
13475 M: Linus Walleij <linus.walleij@linaro.org>
13476 L: linux-pci@vger.kernel.org
13478 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
13479 F: drivers/pci/controller/pci-v3-semi.c
13481 PCI ENDPOINT SUBSYSTEM
13482 M: Kishon Vijay Abraham I <kishon@ti.com>
13483 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13484 L: linux-pci@vger.kernel.org
13486 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
13487 F: drivers/misc/pci_endpoint_test.c
13488 F: drivers/pci/endpoint/
13491 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
13492 M: Russell Currey <ruscur@russell.cc>
13493 M: Oliver O'Halloran <oohall@gmail.com>
13494 L: linuxppc-dev@lists.ozlabs.org
13496 F: Documentation/PCI/pci-error-recovery.rst
13497 F: Documentation/powerpc/eeh-pci-error-recovery.rst
13498 F: arch/powerpc/include/*/eeh*.h
13499 F: arch/powerpc/kernel/eeh*.c
13500 F: arch/powerpc/platforms/*/eeh*.c
13501 F: drivers/pci/pcie/aer.c
13502 F: drivers/pci/pcie/dpc.c
13503 F: drivers/pci/pcie/err.c
13506 M: Linas Vepstas <linasvepstas@gmail.com>
13507 L: linux-pci@vger.kernel.org
13509 F: Documentation/PCI/pci-error-recovery.rst
13511 PCI MSI DRIVER FOR ALTERA MSI 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-msi.txt
13517 F: drivers/pci/controller/pcie-altera-msi.c
13519 PCI MSI 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-msi.txt
13525 F: drivers/pci/controller/pci-xgene-msi.c
13527 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
13528 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13529 R: Rob Herring <robh@kernel.org>
13530 L: linux-pci@vger.kernel.org
13532 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
13533 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
13534 F: drivers/pci/controller/
13537 M: Bjorn Helgaas <bhelgaas@google.com>
13538 L: linux-pci@vger.kernel.org
13540 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
13541 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
13542 F: Documentation/PCI/
13543 F: Documentation/devicetree/bindings/pci/
13544 F: arch/x86/kernel/early-quirks.c
13545 F: arch/x86/kernel/quirks.c
13547 F: drivers/acpi/pci*
13549 F: include/asm-generic/pci*
13550 F: include/linux/of_pci.h
13551 F: include/linux/pci*
13552 F: include/uapi/linux/pci*
13555 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
13556 M: Jonathan Chocron <jonnyc@amazon.com>
13557 L: linux-pci@vger.kernel.org
13559 F: Documentation/devicetree/bindings/pci/pcie-al.txt
13560 F: drivers/pci/controller/dwc/pcie-al.c
13562 PCIE DRIVER FOR AMLOGIC MESON
13563 M: Yue Wang <yue.wang@Amlogic.com>
13564 L: linux-pci@vger.kernel.org
13565 L: linux-amlogic@lists.infradead.org
13567 F: drivers/pci/controller/dwc/pci-meson.c
13569 PCIE DRIVER FOR AXIS ARTPEC
13570 M: Jesper Nilsson <jesper.nilsson@axis.com>
13571 L: linux-arm-kernel@axis.com
13572 L: linux-pci@vger.kernel.org
13574 F: Documentation/devicetree/bindings/pci/axis,artpec*
13575 F: drivers/pci/controller/dwc/*artpec*
13577 PCIE DRIVER FOR CAVIUM THUNDERX
13578 M: Robert Richter <rric@kernel.org>
13579 L: linux-pci@vger.kernel.org
13580 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13582 F: drivers/pci/controller/pci-thunder-*
13584 PCIE DRIVER FOR HISILICON
13585 M: Zhou Wang <wangzhou1@hisilicon.com>
13586 L: linux-pci@vger.kernel.org
13588 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
13589 F: drivers/pci/controller/dwc/pcie-hisi.c
13591 PCIE DRIVER FOR HISILICON KIRIN
13592 M: Xiaowei Song <songxiaowei@hisilicon.com>
13593 M: Binghui Wang <wangbinghui@hisilicon.com>
13594 L: linux-pci@vger.kernel.org
13596 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
13597 F: drivers/pci/controller/dwc/pcie-kirin.c
13599 PCIE DRIVER FOR HISILICON STB
13600 M: Shawn Guo <shawn.guo@linaro.org>
13601 L: linux-pci@vger.kernel.org
13603 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
13604 F: drivers/pci/controller/dwc/pcie-histb.c
13606 PCIE DRIVER FOR MEDIATEK
13607 M: Ryder Lee <ryder.lee@mediatek.com>
13608 L: linux-pci@vger.kernel.org
13609 L: linux-mediatek@lists.infradead.org
13611 F: Documentation/devicetree/bindings/pci/mediatek*
13612 F: drivers/pci/controller/*mediatek*
13614 PCIE DRIVER FOR QUALCOMM MSM
13615 M: Stanimir Varbanov <svarbanov@mm-sol.com>
13616 L: linux-pci@vger.kernel.org
13617 L: linux-arm-msm@vger.kernel.org
13619 F: drivers/pci/controller/dwc/*qcom*
13621 PCIE DRIVER FOR ROCKCHIP
13622 M: Shawn Lin <shawn.lin@rock-chips.com>
13623 L: linux-pci@vger.kernel.org
13624 L: linux-rockchip@lists.infradead.org
13626 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
13627 F: drivers/pci/controller/pcie-rockchip*
13629 PCIE DRIVER FOR SOCIONEXT UNIPHIER
13630 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
13631 L: linux-pci@vger.kernel.org
13633 F: Documentation/devicetree/bindings/pci/uniphier-pcie*
13634 F: drivers/pci/controller/dwc/pcie-uniphier*
13636 PCIE DRIVER FOR ST SPEAR13XX
13637 M: Pratyush Anand <pratyush.anand@gmail.com>
13638 L: linux-pci@vger.kernel.org
13640 F: drivers/pci/controller/dwc/*spear*
13643 M: Dominik Brodowski <linux@dominikbrodowski.net>
13645 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
13646 F: Documentation/pcmcia/
13651 PCNET32 NETWORK DRIVER
13652 M: Don Fry <pcnet32@frontier.com>
13653 L: netdev@vger.kernel.org
13655 F: drivers/net/ethernet/amd/pcnet32.c
13657 PCRYPT PARALLEL CRYPTO ENGINE
13658 M: Steffen Klassert <steffen.klassert@secunet.com>
13659 L: linux-crypto@vger.kernel.org
13662 F: include/crypto/pcrypt.h
13664 PEAQ WMI HOTKEYS DRIVER
13665 M: Hans de Goede <hdegoede@redhat.com>
13666 L: platform-driver-x86@vger.kernel.org
13668 F: drivers/platform/x86/peaq-wmi.c
13670 PENSANDO ETHERNET DRIVERS
13671 M: Shannon Nelson <snelson@pensando.io>
13672 M: Pensando Drivers <drivers@pensando.io>
13673 L: netdev@vger.kernel.org
13675 F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
13676 F: drivers/net/ethernet/pensando/
13678 PER-CPU MEMORY ALLOCATOR
13679 M: Dennis Zhou <dennis@kernel.org>
13680 M: Tejun Heo <tj@kernel.org>
13681 M: Christoph Lameter <cl@linux.com>
13683 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
13684 F: arch/*/include/asm/percpu.h
13685 F: include/linux/percpu*.h
13688 PER-TASK DELAY ACCOUNTING
13689 M: Balbir Singh <bsingharora@gmail.com>
13691 F: include/linux/delayacct.h
13692 F: kernel/delayacct.c
13694 PERFORMANCE EVENTS SUBSYSTEM
13695 M: Peter Zijlstra <peterz@infradead.org>
13696 M: Ingo Molnar <mingo@redhat.com>
13697 M: Arnaldo Carvalho de Melo <acme@kernel.org>
13698 R: Mark Rutland <mark.rutland@arm.com>
13699 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
13700 R: Jiri Olsa <jolsa@redhat.com>
13701 R: Namhyung Kim <namhyung@kernel.org>
13702 L: linux-kernel@vger.kernel.org
13704 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13706 F: arch/*/events/*/*
13707 F: arch/*/include/asm/perf_event.h
13708 F: arch/*/kernel/*/*/perf_event*.c
13709 F: arch/*/kernel/*/perf_event*.c
13710 F: arch/*/kernel/perf_callchain.c
13711 F: arch/*/kernel/perf_event*.c
13712 F: include/linux/perf_event.h
13713 F: include/uapi/linux/perf_event.h
13718 PERFORMANCE EVENTS TOOLING ARM64
13719 R: John Garry <john.garry@huawei.com>
13720 R: Will Deacon <will@kernel.org>
13721 R: Mathieu Poirier <mathieu.poirier@linaro.org>
13722 R: Leo Yan <leo.yan@linaro.org>
13723 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13725 F: tools/build/feature/test-libopencsd.c
13726 F: tools/perf/arch/arm*/
13727 F: tools/perf/pmu-events/arch/arm64/
13728 F: tools/perf/util/arm-spe*
13729 F: tools/perf/util/cs-etm*
13731 PERSONALITY HANDLING
13732 M: Christoph Hellwig <hch@infradead.org>
13733 L: linux-abi-devel@lists.sourceforge.net
13735 F: include/linux/personality.h
13736 F: include/uapi/linux/personality.h
13738 PHOENIX RC FLIGHT CONTROLLER ADAPTER
13739 M: Marcus Folkesson <marcus.folkesson@gmail.com>
13740 L: linux-input@vger.kernel.org
13742 F: Documentation/input/devices/pxrc.rst
13743 F: drivers/input/joystick/pxrc.c
13746 M: Remi Denis-Courmont <courmisch@gmail.com>
13748 F: Documentation/networking/phonet.rst
13749 F: include/linux/phonet.h
13750 F: include/net/phonet/
13751 F: include/uapi/linux/phonet.h
13755 M: Joern Engel <joern@lazybastard.org>
13756 L: linux-mtd@lists.infradead.org
13758 F: drivers/mtd/devices/phram.c
13761 M: Bruno Prémont <bonbons@linux-vserver.org>
13762 L: linux-input@vger.kernel.org
13764 F: drivers/hid/hid-picolcd*
13767 M: Jamie Iles <jamie@jamieiles.com>
13768 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13770 T: git git://github.com/jamieiles/linux-2.6-ji.git
13771 F: arch/arm/boot/dts/picoxcell*
13772 F: arch/arm/mach-picoxcell/
13773 F: drivers/crypto/picoxcell*
13776 M: Christian Brauner <christian@brauner.io>
13777 L: linux-kernel@vger.kernel.org
13779 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
13781 F: tools/testing/selftests/clone3/
13782 F: tools/testing/selftests/pid_namespace/
13783 F: tools/testing/selftests/pidfd/
13786 K: \b(clone_args|kernel_clone_args)\b
13788 PIN CONTROL SUBSYSTEM
13789 M: Linus Walleij <linus.walleij@linaro.org>
13790 L: linux-gpio@vger.kernel.org
13792 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
13793 F: Documentation/devicetree/bindings/pinctrl/
13794 F: Documentation/driver-api/pinctl.rst
13795 F: drivers/pinctrl/
13796 F: include/linux/pinctrl/
13798 PIN CONTROLLER - FREESCALE
13799 M: Dong Aisheng <aisheng.dong@nxp.com>
13800 M: Fabio Estevam <festevam@gmail.com>
13801 M: Shawn Guo <shawnguo@kernel.org>
13802 M: Stefan Agner <stefan@agner.ch>
13803 R: Pengutronix Kernel Team <kernel@pengutronix.de>
13804 L: linux-gpio@vger.kernel.org
13806 F: Documentation/devicetree/bindings/pinctrl/fsl,*
13807 F: drivers/pinctrl/freescale/
13809 PIN CONTROLLER - INTEL
13810 M: Mika Westerberg <mika.westerberg@linux.intel.com>
13811 M: Andy Shevchenko <andy@kernel.org>
13813 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
13814 F: drivers/pinctrl/intel/
13816 PIN CONTROLLER - MEDIATEK
13817 M: Sean Wang <sean.wang@kernel.org>
13818 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13820 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
13821 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
13822 F: drivers/pinctrl/mediatek/
13824 PIN CONTROLLER - MICROCHIP AT91
13825 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13826 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13827 L: linux-gpio@vger.kernel.org
13829 F: drivers/gpio/gpio-sama5d2-piobu.c
13830 F: drivers/pinctrl/pinctrl-at91*
13832 PIN CONTROLLER - QUALCOMM
13833 M: Bjorn Andersson <bjorn.andersson@linaro.org>
13834 L: linux-arm-msm@vger.kernel.org
13836 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
13837 F: drivers/pinctrl/qcom/
13839 PIN CONTROLLER - RENESAS
13840 M: Geert Uytterhoeven <geert+renesas@glider.be>
13841 L: linux-renesas-soc@vger.kernel.org
13843 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
13844 F: Documentation/devicetree/bindings/pinctrl/renesas,*
13845 F: drivers/pinctrl/renesas/
13847 PIN CONTROLLER - SAMSUNG
13848 M: Tomasz Figa <tomasz.figa@gmail.com>
13849 M: Krzysztof Kozlowski <krzk@kernel.org>
13850 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13851 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13852 L: linux-samsung-soc@vger.kernel.org
13854 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
13855 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
13856 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
13857 F: drivers/pinctrl/samsung/
13858 F: include/dt-bindings/pinctrl/samsung.h
13860 PIN CONTROLLER - SINGLE
13861 M: Tony Lindgren <tony@atomide.com>
13862 M: Haojian Zhuang <haojian.zhuang@linaro.org>
13863 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13864 L: linux-omap@vger.kernel.org
13866 F: drivers/pinctrl/pinctrl-single.c
13868 PIN CONTROLLER - ST SPEAR
13869 M: Viresh Kumar <vireshk@kernel.org>
13870 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13872 W: http://www.st.com/spear
13873 F: drivers/pinctrl/spear/
13875 PISTACHIO SOC SUPPORT
13876 M: James Hartley <james.hartley@sondrel.com>
13877 L: linux-mips@vger.kernel.org
13879 F: arch/mips/boot/dts/img/pistachio*
13880 F: arch/mips/configs/pistachio*_defconfig
13881 F: arch/mips/include/asm/mach-pistachio/
13882 F: arch/mips/pistachio/
13885 M: linux-block@vger.kernel.org
13887 F: drivers/block/pktcdvd.c
13888 F: include/linux/pktcdvd.h
13889 F: include/uapi/linux/pktcdvd.h
13891 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
13892 M: Tomasz Duszynski <tduszyns@gmail.com>
13894 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
13895 F: drivers/iio/chemical/pms7003.c
13898 M: Jacob Keller <jacob.e.keller@intel.com>
13900 F: Documentation/driver-api/pldmfw/
13901 F: include/linux/pldmfw.h
13905 M: Logan Gunthorpe <logang@deltatee.com>
13907 F: drivers/dma/plx_dma.c
13910 M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
13911 L: linux-pm@vger.kernel.org
13913 W: https://01.org/pm-graph
13914 B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
13915 T: git git://github.com/intel/pm-graph
13916 F: tools/power/pm-graph
13918 PMBUS HARDWARE MONITORING DRIVERS
13919 M: Guenter Roeck <linux@roeck-us.net>
13920 L: linux-hwmon@vger.kernel.org
13922 W: http://hwmon.wiki.kernel.org/
13923 W: http://www.roeck-us.net/linux/drivers/
13924 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
13925 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
13926 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
13927 F: Documentation/devicetree/bindings/hwmon/max31785.txt
13928 F: Documentation/hwmon/adm1275.rst
13929 F: Documentation/hwmon/ibm-cffps.rst
13930 F: Documentation/hwmon/ir35221.rst
13931 F: Documentation/hwmon/lm25066.rst
13932 F: Documentation/hwmon/ltc2978.rst
13933 F: Documentation/hwmon/ltc3815.rst
13934 F: Documentation/hwmon/max16064.rst
13935 F: Documentation/hwmon/max20751.rst
13936 F: Documentation/hwmon/max31785.rst
13937 F: Documentation/hwmon/max34440.rst
13938 F: Documentation/hwmon/max8688.rst
13939 F: Documentation/hwmon/pmbus-core.rst
13940 F: Documentation/hwmon/pmbus.rst
13941 F: Documentation/hwmon/tps40422.rst
13942 F: Documentation/hwmon/ucd9000.rst
13943 F: Documentation/hwmon/ucd9200.rst
13944 F: Documentation/hwmon/zl6100.rst
13945 F: drivers/hwmon/pmbus/
13946 F: include/linux/pmbus.h
13948 PMC SIERRA MaxRAID DRIVER
13949 L: linux-scsi@vger.kernel.org
13951 W: http://www.pmc-sierra.com/
13952 F: drivers/scsi/pmcraid.*
13954 PMC SIERRA PM8001 DRIVER
13955 M: Jack Wang <jinpu.wang@cloud.ionos.com>
13956 L: linux-scsi@vger.kernel.org
13958 F: drivers/scsi/pm8001/
13960 PNI RM3100 IIO DRIVER
13961 M: Song Qiang <songqiang1304521@gmail.com>
13962 L: linux-iio@vger.kernel.org
13964 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
13965 F: drivers/iio/magnetometer/rm3100*
13968 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
13969 L: linux-acpi@vger.kernel.org
13972 F: include/linux/pnp.h
13974 POSIX CLOCKS and TIMERS
13975 M: Thomas Gleixner <tglx@linutronix.de>
13976 L: linux-kernel@vger.kernel.org
13978 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13980 F: include/linux/time_namespace.h
13981 F: include/linux/timer*
13982 F: kernel/time/*timer*
13983 F: kernel/time/namespace.c
13985 POWER MANAGEMENT CORE
13986 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
13987 L: linux-pm@vger.kernel.org
13989 B: https://bugzilla.kernel.org
13990 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
13991 F: drivers/base/power/
13992 F: drivers/powercap/
13993 F: include/linux/intel_rapl.h
13994 F: include/linux/pm.h
13995 F: include/linux/pm_*
13996 F: include/linux/powercap.h
13997 F: kernel/configs/nopm.config
13999 POWER STATE COORDINATION INTERFACE (PSCI)
14000 M: Mark Rutland <mark.rutland@arm.com>
14001 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
14002 L: linux-arm-kernel@lists.infradead.org
14004 F: drivers/firmware/psci/
14005 F: include/linux/psci.h
14006 F: include/uapi/linux/psci.h
14008 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
14009 M: Sebastian Reichel <sre@kernel.org>
14010 L: linux-pm@vger.kernel.org
14012 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14013 F: Documentation/ABI/testing/sysfs-class-power
14014 F: Documentation/devicetree/bindings/power/supply/
14015 F: drivers/power/supply/
14016 F: include/linux/power_supply.h
14018 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
14019 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
14020 L: linuxppc-dev@lists.ozlabs.org
14022 F: drivers/char/powernv-op-panel.c
14024 PPP OVER ATM (RFC 2364)
14025 M: Mitchell Blank Jr <mitch@sfgoth.com>
14027 F: include/uapi/linux/atmppp.h
14028 F: net/atm/pppoatm.c
14031 M: Michal Ostrowski <mostrows@earthlink.net>
14033 F: drivers/net/ppp/pppoe.c
14034 F: drivers/net/ppp/pppox.c
14037 M: James Chapman <jchapman@katalix.com>
14039 F: include/linux/if_pppol2tp.h
14040 F: include/uapi/linux/if_pppol2tp.h
14041 F: net/l2tp/l2tp_ppp.c
14043 PPP PROTOCOL DRIVERS AND COMPRESSORS
14044 M: Paul Mackerras <paulus@samba.org>
14045 L: linux-ppp@vger.kernel.org
14047 F: drivers/net/ppp/ppp_*
14050 M: Rodolfo Giometti <giometti@enneenne.com>
14051 L: linuxpps@ml.enneenne.com (subscribers-only)
14053 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
14054 F: Documentation/ABI/testing/sysfs-pps
14055 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
14056 F: Documentation/driver-api/pps.rst
14058 F: include/linux/pps*.h
14059 F: include/uapi/linux/pps.h
14062 M: Dmitry Kozlov <xeb@mail.ru>
14063 L: netdev@vger.kernel.org
14065 W: http://sourceforge.net/projects/accel-pptp
14066 F: drivers/net/ppp/pptp.c
14068 PRESSURE STALL INFORMATION (PSI)
14069 M: Johannes Weiner <hannes@cmpxchg.org>
14071 F: include/linux/psi*
14072 F: kernel/sched/psi.c
14075 M: Petr Mladek <pmladek@suse.com>
14076 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
14077 R: Steven Rostedt <rostedt@goodmis.org>
14078 R: John Ogness <john.ogness@linutronix.de>
14080 F: include/linux/printk.h
14083 PRISM54 WIRELESS DRIVER
14084 M: Luis Chamberlain <mcgrof@kernel.org>
14085 L: linux-wireless@vger.kernel.org
14087 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
14088 F: drivers/net/wireless/intersil/prism54/
14091 R: Alexey Dobriyan <adobriyan@gmail.com>
14092 L: linux-kernel@vger.kernel.org
14093 L: linux-fsdevel@vger.kernel.org
14095 F: Documentation/filesystems/proc.rst
14097 F: include/linux/proc_fs.h
14098 F: tools/testing/selftests/proc/
14101 M: Luis Chamberlain <mcgrof@kernel.org>
14102 M: Kees Cook <keescook@chromium.org>
14103 M: Iurii Zaikin <yzaikin@google.com>
14104 L: linux-kernel@vger.kernel.org
14105 L: linux-fsdevel@vger.kernel.org
14107 F: fs/proc/proc_sysctl.c
14108 F: include/linux/sysctl.h
14109 F: kernel/sysctl-test.c
14111 F: tools/testing/selftests/sysctl/
14113 PS3 NETWORK SUPPORT
14114 M: Geoff Levand <geoff@infradead.org>
14115 L: netdev@vger.kernel.org
14116 L: linuxppc-dev@lists.ozlabs.org
14118 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
14120 PS3 PLATFORM SUPPORT
14121 M: Geoff Levand <geoff@infradead.org>
14122 L: linuxppc-dev@lists.ozlabs.org
14124 F: arch/powerpc/boot/ps3*
14125 F: arch/powerpc/include/asm/lv1call.h
14126 F: arch/powerpc/include/asm/ps3*.h
14127 F: arch/powerpc/platforms/ps3/
14130 F: drivers/rtc/rtc-ps3.c
14131 F: drivers/usb/host/*ps3.c
14132 F: sound/ppc/snd_ps3*
14135 M: Jim Paris <jim@jtan.com>
14136 M: Geoff Levand <geoff@infradead.org>
14137 L: linuxppc-dev@lists.ozlabs.org
14139 F: drivers/block/ps3vram.c
14141 PSAMPLE PACKET SAMPLING SUPPORT
14142 M: Yotam Gigi <yotam.gi@gmail.com>
14144 F: include/net/psample.h
14145 F: include/uapi/linux/psample.h
14149 M: Kees Cook <keescook@chromium.org>
14150 M: Anton Vorontsov <anton@enomsg.org>
14151 M: Colin Cross <ccross@android.com>
14152 M: Tony Luck <tony.luck@intel.com>
14154 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
14155 F: Documentation/admin-guide/ramoops.rst
14156 F: Documentation/admin-guide/pstore-blk.rst
14157 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
14158 F: drivers/acpi/apei/erst.c
14159 F: drivers/firmware/efi/efi-pstore.c
14161 F: include/linux/pstore*
14162 K: \b(pstore|ramoops)
14164 PTP HARDWARE CLOCK SUPPORT
14165 M: Richard Cochran <richardcochran@gmail.com>
14166 L: netdev@vger.kernel.org
14168 W: http://linuxptp.sourceforge.net/
14169 F: Documentation/ABI/testing/sysfs-ptp
14170 F: Documentation/driver-api/ptp.rst
14171 F: drivers/net/phy/dp83640*
14173 F: include/linux/ptp_cl*
14176 M: Oleg Nesterov <oleg@redhat.com>
14178 F: arch/*/*/ptrace*.c
14179 F: arch/*/include/asm/ptrace*.h
14180 F: arch/*/ptrace*.c
14181 F: include/asm-generic/syscall.h
14182 F: include/linux/ptrace.h
14183 F: include/linux/regset.h
14184 F: include/linux/tracehook.h
14185 F: include/uapi/linux/ptrace.h
14186 F: include/uapi/linux/ptrace.h
14190 M: Hans Verkuil <hverkuil@xs4all.nl>
14191 L: linux-media@vger.kernel.org
14193 T: git git://linuxtv.org/media_tree.git
14194 F: Documentation/admin-guide/media/pulse8-cec.rst
14195 F: drivers/media/cec/usb/pulse8/
14197 PVRUSB2 VIDEO4LINUX DRIVER
14198 M: Mike Isely <isely@pobox.com>
14199 L: pvrusb2@isely.net (subscribers-only)
14200 L: linux-media@vger.kernel.org
14202 W: http://www.isely.net/pvrusb2/
14203 T: git git://linuxtv.org/media_tree.git
14204 F: Documentation/driver-api/media/drivers/pvrusb2*
14205 F: drivers/media/usb/pvrusb2/
14208 M: Hans Verkuil <hverkuil@xs4all.nl>
14209 L: linux-media@vger.kernel.org
14211 T: git git://linuxtv.org/media_tree.git
14212 F: drivers/media/usb/pwc/*
14213 F: include/trace/events/pwc.h
14216 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14217 L: linux-hwmon@vger.kernel.org
14219 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
14220 F: Documentation/hwmon/pwm-fan.rst
14221 F: drivers/hwmon/pwm-fan.c
14224 M: Sean Young <sean@mess.org>
14225 L: linux-media@vger.kernel.org
14227 F: drivers/media/rc/pwm-ir-tx.c
14230 M: Thierry Reding <thierry.reding@gmail.com>
14231 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14232 M: Lee Jones <lee.jones@linaro.org>
14233 L: linux-pwm@vger.kernel.org
14235 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
14236 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
14237 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
14238 F: Documentation/devicetree/bindings/pwm/
14239 F: Documentation/driver-api/pwm.rst
14240 F: drivers/gpio/gpio-mvebu.c
14242 F: drivers/video/backlight/pwm_bl.c
14243 F: include/linux/pwm.h
14244 F: include/linux/pwm_backlight.h
14245 K: pwm_(config|apply_state|ops)
14248 M: Robert Jarzmik <robert.jarzmik@free.fr>
14249 L: linux-gpio@vger.kernel.org
14251 F: drivers/gpio/gpio-pxa.c
14257 M: Robert Jarzmik <robert.jarzmik@free.fr>
14258 L: linux-rtc@vger.kernel.org
14261 PXA2xx/PXA3xx SUPPORT
14262 M: Daniel Mack <daniel@zonque.org>
14263 M: Haojian Zhuang <haojian.zhuang@gmail.com>
14264 M: Robert Jarzmik <robert.jarzmik@free.fr>
14265 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14267 T: git git://github.com/hzhuang1/linux.git
14268 T: git git://github.com/rjarzmik/linux.git
14269 F: arch/arm/boot/dts/pxa*
14270 F: arch/arm/mach-pxa/
14271 F: drivers/dma/pxa*
14272 F: drivers/pcmcia/pxa2xx*
14273 F: drivers/pinctrl/pxa/
14274 F: drivers/spi/spi-pxa2xx*
14275 F: drivers/usb/gadget/udc/pxa2*
14276 F: include/sound/pxa2xx-lib.h
14281 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
14282 L: qat-linux@intel.com
14284 F: drivers/crypto/qat/
14286 QCOM AUDIO (ASoC) DRIVERS
14287 M: Patrick Lai <plai@codeaurora.org>
14288 M: Banajit Goswami <bgoswami@codeaurora.org>
14289 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14294 M: Alex Elder <elder@kernel.org>
14295 L: netdev@vger.kernel.org
14297 F: drivers/net/ipa/
14299 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
14300 M: Gabriel Somlo <somlo@cmu.edu>
14301 M: "Michael S. Tsirkin" <mst@redhat.com>
14302 L: qemu-devel@nongnu.org
14304 F: drivers/firmware/qemu_fw_cfg.c
14305 F: include/uapi/linux/qemu_fw_cfg.h
14308 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
14309 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
14310 L: linux-rdma@vger.kernel.org
14312 F: drivers/infiniband/hw/qib/
14314 QLOGIC QL41xxx FCOE DRIVER
14315 M: Saurav Kashyap <skashyap@marvell.com>
14316 M: Javed Hasan <jhasan@marvell.com>
14317 M: GR-QLogic-Storage-Upstream@marvell.com
14318 L: linux-scsi@vger.kernel.org
14320 F: drivers/scsi/qedf/
14322 QLOGIC QL41xxx ISCSI DRIVER
14323 M: Nilesh Javali <njavali@marvell.com>
14324 M: Manish Rangankar <mrangankar@marvell.com>
14325 M: GR-QLogic-Storage-Upstream@marvell.com
14326 L: linux-scsi@vger.kernel.org
14328 F: drivers/scsi/qedi/
14330 QLOGIC QL4xxx ETHERNET DRIVER
14331 M: Ariel Elior <aelior@marvell.com>
14332 M: GR-everest-linux-l2@marvell.com
14333 L: netdev@vger.kernel.org
14335 F: drivers/net/ethernet/qlogic/qed/
14336 F: drivers/net/ethernet/qlogic/qede/
14337 F: include/linux/qed/
14339 QLOGIC QL4xxx RDMA DRIVER
14340 M: Michal Kalderon <mkalderon@marvell.com>
14341 M: Ariel Elior <aelior@marvell.com>
14342 L: linux-rdma@vger.kernel.org
14344 F: drivers/infiniband/hw/qedr/
14345 F: include/uapi/rdma/qedr-abi.h
14347 QLOGIC QLA1280 SCSI DRIVER
14348 M: Michael Reed <mdr@sgi.com>
14349 L: linux-scsi@vger.kernel.org
14351 F: drivers/scsi/qla1280.[ch]
14353 QLOGIC QLA2XXX FC-SCSI DRIVER
14354 M: Nilesh Javali <njavali@marvell.com>
14355 M: GR-QLogic-Storage-Upstream@marvell.com
14356 L: linux-scsi@vger.kernel.org
14358 F: drivers/scsi/qla2xxx/
14360 QLOGIC QLA3XXX NETWORK DRIVER
14361 M: GR-Linux-NIC-Dev@marvell.com
14362 L: netdev@vger.kernel.org
14364 F: drivers/net/ethernet/qlogic/qla3xxx.*
14366 QLOGIC QLA4XXX iSCSI DRIVER
14367 M: Nilesh Javali <njavali@marvell.com>
14368 M: Manish Rangankar <mrangankar@marvell.com>
14369 M: GR-QLogic-Storage-Upstream@marvell.com
14370 L: linux-scsi@vger.kernel.org
14372 F: drivers/scsi/qla4xxx/
14374 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
14375 M: Shahed Shaikh <shshaikh@marvell.com>
14376 M: Manish Chopra <manishc@marvell.com>
14377 M: GR-Linux-NIC-Dev@marvell.com
14378 L: netdev@vger.kernel.org
14380 F: drivers/net/ethernet/qlogic/qlcnic/
14382 QLOGIC QLGE 10Gb ETHERNET DRIVER
14383 M: Manish Chopra <manishc@marvell.com>
14384 M: GR-Linux-NIC-Dev@marvell.com
14385 L: netdev@vger.kernel.org
14387 F: drivers/staging/qlge/
14389 QM1D1B0004 MEDIA DRIVER
14390 M: Akihiro Tsukada <tskd08@gmail.com>
14391 L: linux-media@vger.kernel.org
14393 F: drivers/media/tuners/qm1d1b0004*
14395 QM1D1C0042 MEDIA DRIVER
14396 M: Akihiro Tsukada <tskd08@gmail.com>
14397 L: linux-media@vger.kernel.org
14399 F: drivers/media/tuners/qm1d1c0042*
14402 M: Anders Larsen <al@alarsen.net>
14404 W: http://www.alarsen.net/linux/qnx4fs/
14406 F: include/uapi/linux/qnx4_fs.h
14407 F: include/uapi/linux/qnxtypes.h
14409 QORIQ DPAA2 FSL-MC BUS DRIVER
14410 M: Stuart Yoder <stuyoder@gmail.com>
14411 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
14412 L: linux-kernel@vger.kernel.org
14414 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
14415 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
14416 F: drivers/bus/fsl-mc/
14418 QT1010 MEDIA DRIVER
14419 M: Antti Palosaari <crope@iki.fi>
14420 L: linux-media@vger.kernel.org
14422 W: https://linuxtv.org
14423 W: http://palosaari.fi/linux/
14424 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14425 T: git git://linuxtv.org/anttip/media_tree.git
14426 F: drivers/media/tuners/qt1010*
14428 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
14429 M: Kalle Valo <kvalo@codeaurora.org>
14430 L: ath10k@lists.infradead.org
14432 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
14433 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
14434 F: drivers/net/wireless/ath/ath10k/
14436 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
14437 M: Kalle Valo <kvalo@codeaurora.org>
14438 L: ath11k@lists.infradead.org
14440 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
14441 F: drivers/net/wireless/ath/ath11k/
14443 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
14444 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
14445 L: linux-wireless@vger.kernel.org
14447 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
14448 F: drivers/net/wireless/ath/ath9k/
14450 QUALCOMM CAMERA SUBSYSTEM DRIVER
14451 M: Todor Tomov <todor.too@gmail.com>
14452 L: linux-media@vger.kernel.org
14454 F: Documentation/admin-guide/media/qcom_camss.rst
14455 F: Documentation/devicetree/bindings/media/qcom,camss.txt
14456 F: drivers/media/platform/qcom/camss/
14458 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
14459 M: Niklas Cassel <nks@flawful.org>
14460 L: linux-pm@vger.kernel.org
14461 L: linux-arm-msm@vger.kernel.org
14463 F: Documentation/devicetree/bindings/power/avs/qcom,cpr.txt
14464 F: drivers/soc/qcom/cpr.c
14466 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
14467 M: Ilia Lin <ilia.lin@kernel.org>
14468 L: linux-pm@vger.kernel.org
14470 F: Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
14471 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
14473 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
14474 M: Timur Tabi <timur@kernel.org>
14475 L: netdev@vger.kernel.org
14477 F: drivers/net/ethernet/qualcomm/emac/
14479 QUALCOMM ETHQOS ETHERNET DRIVER
14480 M: Vinod Koul <vkoul@kernel.org>
14481 L: netdev@vger.kernel.org
14483 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
14484 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
14486 QUALCOMM GENERIC INTERFACE I2C DRIVER
14487 M: Akash Asthana <akashast@codeaurora.org>
14488 M: Mukesh Savaliya <msavaliy@codeaurora.org>
14489 L: linux-i2c@vger.kernel.org
14490 L: linux-arm-msm@vger.kernel.org
14492 F: drivers/i2c/busses/i2c-qcom-geni.c
14494 QUALCOMM HEXAGON ARCHITECTURE
14495 M: Brian Cain <bcain@codeaurora.org>
14496 L: linux-hexagon@vger.kernel.org
14500 QUALCOMM HIDMA DRIVER
14501 M: Sinan Kaya <okaya@kernel.org>
14502 L: linux-arm-kernel@lists.infradead.org
14503 L: linux-arm-msm@vger.kernel.org
14504 L: dmaengine@vger.kernel.org
14506 F: drivers/dma/qcom/hidma*
14508 QUALCOMM I2C CCI DRIVER
14509 M: Loic Poulain <loic.poulain@linaro.org>
14510 M: Robert Foss <robert.foss@linaro.org>
14511 L: linux-i2c@vger.kernel.org
14512 L: linux-arm-msm@vger.kernel.org
14514 F: Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt
14515 F: drivers/i2c/busses/i2c-qcom-cci.c
14518 M: Rob Clark <robdclark@gmail.com>
14519 L: iommu@lists.linux-foundation.org
14520 L: linux-arm-msm@vger.kernel.org
14522 F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
14524 QUALCOMM IPCC MAILBOX DRIVER
14525 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
14526 L: linux-arm-msm@vger.kernel.org
14528 F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
14529 F: drivers/mailbox/qcom-ipcc.c
14530 F: include/dt-bindings/mailbox/qcom-ipcc.h
14532 QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
14533 M: Robert Marko <robert.marko@sartura.hr>
14534 M: Luka Perkov <luka.perkov@sartura.hr>
14535 L: linux-arm-msm@vger.kernel.org
14537 F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
14538 F: drivers/regulator/vqmmc-ipq4019-regulator.c
14540 QUALCOMM RMNET DRIVER
14541 M: Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
14542 M: Sean Tranchetti <stranche@codeaurora.org>
14543 L: netdev@vger.kernel.org
14545 F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
14546 F: drivers/net/ethernet/qualcomm/rmnet/
14547 F: include/linux/if_rmnet.h
14549 QUALCOMM TSENS THERMAL DRIVER
14550 M: Amit Kucheria <amitk@kernel.org>
14551 L: linux-pm@vger.kernel.org
14552 L: linux-arm-msm@vger.kernel.org
14554 F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
14555 F: drivers/thermal/qcom/
14557 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
14558 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
14559 L: linux-media@vger.kernel.org
14560 L: linux-arm-msm@vger.kernel.org
14562 T: git git://linuxtv.org/media_tree.git
14563 F: Documentation/devicetree/bindings/media/*venus*
14564 F: drivers/media/platform/qcom/venus/
14566 QUALCOMM WCN36XX WIRELESS DRIVER
14567 M: Kalle Valo <kvalo@codeaurora.org>
14568 L: wcn36xx@lists.infradead.org
14570 W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
14571 T: git git://github.com/KrasnikovEugene/wcn36xx.git
14572 F: drivers/net/wireless/ath/wcn36xx/
14574 QUANTENNA QTNFMAC WIRELESS DRIVER
14575 M: Igor Mitsyanko <imitsyanko@quantenna.com>
14576 R: Sergey Matyukevich <geomatsi@gmail.com>
14577 L: linux-wireless@vger.kernel.org
14579 F: drivers/net/wireless/quantenna
14581 RADEON and AMDGPU DRM DRIVERS
14582 M: Alex Deucher <alexander.deucher@amd.com>
14583 M: Christian König <christian.koenig@amd.com>
14584 L: amd-gfx@lists.freedesktop.org
14586 T: git git://people.freedesktop.org/~agd5f/linux
14587 F: drivers/gpu/drm/amd/
14588 F: drivers/gpu/drm/radeon/
14589 F: include/uapi/drm/amdgpu_drm.h
14590 F: include/uapi/drm/radeon_drm.h
14592 RADEON FRAMEBUFFER DISPLAY DRIVER
14593 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
14594 L: linux-fbdev@vger.kernel.org
14596 F: drivers/video/fbdev/aty/radeon*
14597 F: include/uapi/linux/radeonfb.h
14599 RADIOSHARK RADIO DRIVER
14600 M: Hans Verkuil <hverkuil@xs4all.nl>
14601 L: linux-media@vger.kernel.org
14603 T: git git://linuxtv.org/media_tree.git
14604 F: drivers/media/radio/radio-shark.c
14606 RADIOSHARK2 RADIO DRIVER
14607 M: Hans Verkuil <hverkuil@xs4all.nl>
14608 L: linux-media@vger.kernel.org
14610 T: git git://linuxtv.org/media_tree.git
14611 F: drivers/media/radio/radio-shark2.c
14612 F: drivers/media/radio/radio-tea5777.c
14614 RADOS BLOCK DEVICE (RBD)
14615 M: Ilya Dryomov <idryomov@gmail.com>
14616 R: Dongsheng Yang <dongsheng.yang@easystack.cn>
14617 L: ceph-devel@vger.kernel.org
14619 W: http://ceph.com/
14620 T: git git://github.com/ceph/ceph-client.git
14621 F: Documentation/ABI/testing/sysfs-bus-rbd
14622 F: drivers/block/rbd.c
14623 F: drivers/block/rbd_types.h
14625 RAGE128 FRAMEBUFFER DISPLAY DRIVER
14626 M: Paul Mackerras <paulus@samba.org>
14627 L: linux-fbdev@vger.kernel.org
14629 F: drivers/video/fbdev/aty/aty128fb.c
14631 RAINSHADOW-CEC DRIVER
14632 M: Hans Verkuil <hverkuil@xs4all.nl>
14633 L: linux-media@vger.kernel.org
14635 T: git git://linuxtv.org/media_tree.git
14636 F: drivers/media/cec/usb/rainshadow/
14638 RALINK MIPS ARCHITECTURE
14639 M: John Crispin <john@phrozen.org>
14640 L: linux-mips@vger.kernel.org
14642 F: arch/mips/ralink
14644 RALINK RT2X00 WIRELESS LAN DRIVER
14645 M: Stanislaw Gruszka <stf_xl@wp.pl>
14646 M: Helmut Schaa <helmut.schaa@googlemail.com>
14647 L: linux-wireless@vger.kernel.org
14649 F: drivers/net/wireless/ralink/rt2x00/
14651 RAMDISK RAM BLOCK DEVICE DRIVER
14652 M: Jens Axboe <axboe@kernel.dk>
14654 F: Documentation/admin-guide/blockdev/ramdisk.rst
14655 F: drivers/block/brd.c
14657 RANCHU VIRTUAL BOARD FOR MIPS
14658 M: Miodrag Dinic <miodrag.dinic@mips.com>
14659 L: linux-mips@vger.kernel.org
14661 F: arch/mips/configs/generic/board-ranchu.config
14662 F: arch/mips/generic/board-ranchu.c
14664 RANDOM NUMBER DRIVER
14665 M: "Theodore Ts'o" <tytso@mit.edu>
14667 F: drivers/char/random.c
14670 M: Matt Porter <mporter@kernel.crashing.org>
14671 M: Alexandre Bounine <alex.bou9@gmail.com>
14673 F: drivers/rapidio/
14676 M: Tony Luck <tony.luck@intel.com>
14677 M: Borislav Petkov <bp@alien8.de>
14678 L: linux-edac@vger.kernel.org
14680 F: Documentation/admin-guide/ras.rst
14682 F: include/linux/ras.h
14683 F: include/ras/ras_event.h
14685 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
14686 L: linux-wireless@vger.kernel.org
14688 F: drivers/net/wireless/ray*
14690 RC-CORE / LIRC FRAMEWORK
14691 M: Sean Young <sean@mess.org>
14692 L: linux-media@vger.kernel.org
14694 W: http://linuxtv.org
14695 T: git git://linuxtv.org/media_tree.git
14696 F: Documentation/driver-api/media/rc-core.rst
14697 F: Documentation/userspace-api/media/rc/
14698 F: drivers/media/rc/
14699 F: include/media/rc-map.h
14700 F: include/media/rc-core.h
14701 F: include/uapi/linux/lirc.h
14703 RCMM REMOTE CONTROLS DECODER
14704 M: Patrick Lerda <patrick9876@free.fr>
14706 F: drivers/media/rc/ir-rcmm-decoder.c
14708 RCUTORTURE TEST FRAMEWORK
14709 M: "Paul E. McKenney" <paulmck@kernel.org>
14710 M: Josh Triplett <josh@joshtriplett.org>
14711 R: Steven Rostedt <rostedt@goodmis.org>
14712 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14713 R: Lai Jiangshan <jiangshanlai@gmail.com>
14714 L: rcu@vger.kernel.org
14716 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14717 F: tools/testing/selftests/rcutorture
14719 RDACM20 Camera Sensor
14720 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
14721 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
14722 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
14723 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
14724 L: linux-media@vger.kernel.org
14726 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
14727 F: drivers/media/i2c/max9271.c
14728 F: drivers/media/i2c/max9271.h
14729 F: drivers/media/i2c/rdacm20.c
14732 M: Florian Fainelli <florian@openwrt.org>
14735 RDC R6040 FAST ETHERNET DRIVER
14736 M: Florian Fainelli <f.fainelli@gmail.com>
14737 L: netdev@vger.kernel.org
14739 F: drivers/net/ethernet/rdc/r6040.c
14741 RDMAVT - RDMA verbs software
14742 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
14743 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
14744 L: linux-rdma@vger.kernel.org
14746 F: drivers/infiniband/sw/rdmavt
14748 RDS - RELIABLE DATAGRAM SOCKETS
14749 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
14750 L: netdev@vger.kernel.org
14751 L: linux-rdma@vger.kernel.org
14752 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
14754 W: https://oss.oracle.com/projects/rds/
14755 F: Documentation/networking/rds.rst
14758 RDT - RESOURCE ALLOCATION
14759 M: Fenghua Yu <fenghua.yu@intel.com>
14760 M: Reinette Chatre <reinette.chatre@intel.com>
14761 L: linux-kernel@vger.kernel.org
14763 F: Documentation/x86/resctrl*
14764 F: arch/x86/include/asm/resctrl.h
14765 F: arch/x86/kernel/cpu/resctrl/
14766 F: tools/testing/selftests/resctrl/
14768 READ-COPY UPDATE (RCU)
14769 M: "Paul E. McKenney" <paulmck@kernel.org>
14770 M: Josh Triplett <josh@joshtriplett.org>
14771 R: Steven Rostedt <rostedt@goodmis.org>
14772 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14773 R: Lai Jiangshan <jiangshanlai@gmail.com>
14774 R: Joel Fernandes <joel@joelfernandes.org>
14775 L: rcu@vger.kernel.org
14777 W: http://www.rdrop.com/users/paulmck/RCU/
14778 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14779 F: Documentation/RCU/
14780 F: include/linux/rcu*
14782 X: Documentation/RCU/torture.rst
14783 X: include/linux/srcu*.h
14784 X: kernel/rcu/srcu*.c
14786 REAL TIME CLOCK (RTC) SUBSYSTEM
14787 M: Alessandro Zummo <a.zummo@towertech.it>
14788 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
14789 L: linux-rtc@vger.kernel.org
14791 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
14792 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
14793 F: Documentation/admin-guide/rtc.rst
14794 F: Documentation/devicetree/bindings/rtc/
14796 F: include/linux/platform_data/rtc-*
14797 F: include/linux/rtc.h
14798 F: include/linux/rtc/
14799 F: include/uapi/linux/rtc.h
14800 F: tools/testing/selftests/rtc/
14802 REALTEK AUDIO CODECS
14803 M: Oder Chiou <oder_chiou@realtek.com>
14805 F: include/sound/rt*.h
14806 F: sound/soc/codecs/rt*
14808 REALTEK RTL83xx SMI DSA ROUTER CHIPS
14809 M: Linus Walleij <linus.walleij@linaro.org>
14811 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
14812 F: drivers/net/dsa/realtek-smi*
14813 F: drivers/net/dsa/rtl83*
14815 REALTEK WIRELESS DRIVER (rtlwifi family)
14816 M: Ping-Ke Shih <pkshih@realtek.com>
14817 L: linux-wireless@vger.kernel.org
14819 W: https://wireless.wiki.kernel.org/
14820 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14821 F: drivers/net/wireless/realtek/rtlwifi/
14823 REALTEK WIRELESS DRIVER (rtw88)
14824 M: Yan-Hsuan Chuang <tony0620emma@gmail.com>
14825 L: linux-wireless@vger.kernel.org
14827 F: drivers/net/wireless/realtek/rtw88/
14829 REDPINE WIRELESS DRIVER
14830 M: Amitkumar Karwar <amitkarwar@gmail.com>
14831 M: Siva Rebbagondla <siva8118@gmail.com>
14832 L: linux-wireless@vger.kernel.org
14834 F: drivers/net/wireless/rsi/
14836 REGISTER MAP ABSTRACTION
14837 M: Mark Brown <broonie@kernel.org>
14838 L: linux-kernel@vger.kernel.org
14840 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
14841 F: Documentation/devicetree/bindings/regmap/
14842 F: drivers/base/regmap/
14843 F: include/linux/regmap.h
14845 REISERFS FILE SYSTEM
14846 L: reiserfs-devel@vger.kernel.org
14850 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
14851 M: Ohad Ben-Cohen <ohad@wizery.com>
14852 M: Bjorn Andersson <bjorn.andersson@linaro.org>
14853 L: linux-remoteproc@vger.kernel.org
14855 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
14856 F: Documentation/ABI/testing/sysfs-class-remoteproc
14857 F: Documentation/devicetree/bindings/remoteproc/
14858 F: Documentation/staging/remoteproc.rst
14859 F: drivers/remoteproc/
14860 F: include/linux/remoteproc.h
14861 F: include/linux/remoteproc/
14863 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
14864 M: Ohad Ben-Cohen <ohad@wizery.com>
14865 M: Bjorn Andersson <bjorn.andersson@linaro.org>
14866 L: linux-remoteproc@vger.kernel.org
14868 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
14869 F: Documentation/ABI/testing/sysfs-bus-rpmsg
14870 F: Documentation/staging/rpmsg.rst
14872 F: include/linux/rpmsg.h
14873 F: include/linux/rpmsg/
14874 F: include/uapi/linux/rpmsg.h
14877 RENESAS CLOCK DRIVERS
14878 M: Geert Uytterhoeven <geert+renesas@glider.be>
14879 L: linux-renesas-soc@vger.kernel.org
14881 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
14882 F: Documentation/devicetree/bindings/clock/renesas,*
14883 F: drivers/clk/renesas/
14885 RENESAS EMEV2 I2C DRIVER
14886 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
14888 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt
14889 F: drivers/i2c/busses/i2c-emev2.c
14891 RENESAS ETHERNET DRIVERS
14892 R: Sergei Shtylyov <sergei.shtylyov@gmail.com>
14893 L: netdev@vger.kernel.org
14894 L: linux-renesas-soc@vger.kernel.org
14895 F: Documentation/devicetree/bindings/net/renesas,*.yaml
14896 F: drivers/net/ethernet/renesas/
14897 F: include/linux/sh_eth.h
14899 RENESAS R-CAR GYROADC DRIVER
14900 M: Marek Vasut <marek.vasut@gmail.com>
14901 L: linux-iio@vger.kernel.org
14903 F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
14904 F: drivers/iio/adc/rcar-gyroadc.c
14906 RENESAS R-CAR I2C DRIVERS
14907 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
14909 F: Documentation/devicetree/bindings/i2c/renesas,i2c.txt
14910 F: Documentation/devicetree/bindings/i2c/renesas,iic.txt
14911 F: drivers/i2c/busses/i2c-rcar.c
14912 F: drivers/i2c/busses/i2c-sh_mobile.c
14914 RENESAS R-CAR THERMAL DRIVERS
14915 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
14916 L: linux-renesas-soc@vger.kernel.org
14918 F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
14919 F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
14920 F: drivers/thermal/rcar_gen3_thermal.c
14921 F: drivers/thermal/rcar_thermal.c
14923 RENESAS RIIC DRIVER
14924 M: Chris Brandt <chris.brandt@renesas.com>
14926 F: Documentation/devicetree/bindings/i2c/renesas,riic.txt
14927 F: drivers/i2c/busses/i2c-riic.c
14929 RENESAS USB PHY DRIVER
14930 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
14931 L: linux-renesas-soc@vger.kernel.org
14933 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
14935 RESET CONTROLLER FRAMEWORK
14936 M: Philipp Zabel <p.zabel@pengutronix.de>
14938 T: git git://git.pengutronix.de/git/pza/linux
14939 F: Documentation/devicetree/bindings/reset/
14941 F: include/dt-bindings/reset/
14942 F: include/linux/reset-controller.h
14943 F: include/linux/reset.h
14944 F: include/linux/reset/
14945 K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
14947 RESTARTABLE SEQUENCES SUPPORT
14948 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14949 M: Peter Zijlstra <peterz@infradead.org>
14950 M: "Paul E. McKenney" <paulmck@kernel.org>
14951 M: Boqun Feng <boqun.feng@gmail.com>
14952 L: linux-kernel@vger.kernel.org
14954 F: include/trace/events/rseq.h
14955 F: include/uapi/linux/rseq.h
14957 F: tools/testing/selftests/rseq/
14960 M: Johannes Berg <johannes@sipsolutions.net>
14961 L: linux-wireless@vger.kernel.org
14963 W: https://wireless.wiki.kernel.org/
14964 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
14965 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
14966 F: Documentation/ABI/stable/sysfs-class-rfkill
14967 F: Documentation/driver-api/rfkill.rst
14968 F: include/linux/rfkill.h
14969 F: include/uapi/linux/rfkill.h
14973 M: Thomas Graf <tgraf@suug.ch>
14974 M: Herbert Xu <herbert@gondor.apana.org.au>
14975 L: netdev@vger.kernel.org
14977 F: include/linux/rhashtable-types.h
14978 F: include/linux/rhashtable.h
14979 F: lib/rhashtable.c
14980 F: lib/test_rhashtable.c
14982 RICOH R5C592 MEMORYSTICK DRIVER
14983 M: Maxim Levitsky <maximlevitsky@gmail.com>
14985 F: drivers/memstick/host/r592.*
14987 RICOH SMARTMEDIA/XD DRIVER
14988 M: Maxim Levitsky <maximlevitsky@gmail.com>
14990 F: drivers/mtd/nand/raw/r852.c
14991 F: drivers/mtd/nand/raw/r852.h
14993 RISC-V ARCHITECTURE
14994 M: Paul Walmsley <paul.walmsley@sifive.com>
14995 M: Palmer Dabbelt <palmer@dabbelt.com>
14996 M: Albert Ou <aou@eecs.berkeley.edu>
14997 L: linux-riscv@lists.infradead.org
14999 P: Documentation/riscv/patch-acceptance.rst
15000 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
15006 M: Danil Kipnis <danil.kipnis@cloud.ionos.com>
15007 M: Jack Wang <jinpu.wang@cloud.ionos.com>
15008 L: linux-block@vger.kernel.org
15010 F: drivers/block/rnbd/
15013 M: Stefan Achatz <erazor_de@users.sourceforge.net>
15015 W: http://sourceforge.net/projects/roccat/
15016 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
15017 F: drivers/hid/hid-roccat*
15018 F: include/linux/hid-roccat*
15020 ROCKCHIP ISP V1 DRIVER
15021 M: Helen Koike <helen.koike@collabora.com>
15022 M: Dafna Hirschfeld <dafna.hirschfeld@collabora.com>
15023 L: linux-media@vger.kernel.org
15025 F: Documentation/admin-guide/media/rkisp1.rst
15026 F: Documentation/userspace-api/media/v4l/pixfmt-meta-rkisp1.rst
15027 F: drivers/staging/media/rkisp1/
15029 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
15030 M: Jacob Chen <jacob-chen@iotwrt.com>
15031 M: Ezequiel Garcia <ezequiel@collabora.com>
15032 L: linux-media@vger.kernel.org
15033 L: linux-rockchip@lists.infradead.org
15035 F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
15036 F: drivers/media/platform/rockchip/rga/
15038 ROCKCHIP VIDEO DECODER DRIVER
15039 M: Ezequiel Garcia <ezequiel@collabora.com>
15040 L: linux-media@vger.kernel.org
15041 L: linux-rockchip@lists.infradead.org
15043 F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
15044 F: drivers/staging/media/rkvdec/
15047 M: Jiri Pirko <jiri@resnulli.us>
15048 L: netdev@vger.kernel.org
15050 F: drivers/net/ethernet/rocker/
15054 W: http://www.comtrol.com
15055 F: Documentation/driver-api/serial/rocket.rst
15056 F: drivers/tty/rocket*
15058 ROCKETPORT EXPRESS/INFINITY DRIVER
15059 M: Kevin Cernekee <cernekee@gmail.com>
15060 L: linux-serial@vger.kernel.org
15062 F: drivers/tty/serial/rp2.*
15064 ROHM BD99954 CHARGER IC
15065 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
15066 L: linux-power@fi.rohmeurope.com
15068 F: drivers/power/supply/bd99954-charger.c
15069 F: drivers/power/supply/bd99954-charger.h
15071 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
15072 M: Tomasz Duszynski <tduszyns@gmail.com>
15074 F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
15075 F: drivers/iio/light/bh1750.c
15077 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
15078 M: Marek Vasut <marek.vasut+renesas@gmail.com>
15079 L: linux-kernel@vger.kernel.org
15080 L: linux-renesas-soc@vger.kernel.org
15082 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
15083 F: drivers/gpio/gpio-bd9571mwv.c
15084 F: drivers/mfd/bd9571mwv.c
15085 F: drivers/regulator/bd9571mwv-regulator.c
15086 F: include/linux/mfd/bd9571mwv.h
15088 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
15089 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
15090 L: linux-power@fi.rohmeurope.com
15092 F: Documentation/devicetree/bindings/mfd/rohm,bd70528-pmic.txt
15093 F: Documentation/devicetree/bindings/regulator/rohm,bd70528-regulator.txt
15094 F: drivers/clk/clk-bd718x7.c
15095 F: drivers/gpio/gpio-bd70528.c
15096 F: drivers/gpio/gpio-bd71828.c
15097 F: drivers/mfd/rohm-bd70528.c
15098 F: drivers/mfd/rohm-bd71828.c
15099 F: drivers/mfd/rohm-bd718x7.c
15100 F: drivers/power/supply/bd70528-charger.c
15101 F: drivers/regulator/bd70528-regulator.c
15102 F: drivers/regulator/bd71828-regulator.c
15103 F: drivers/regulator/bd718x7-regulator.c
15104 F: drivers/regulator/rohm-regulator.c
15105 F: drivers/rtc/rtc-bd70528.c
15106 F: drivers/watchdog/bd70528_wdt.c
15107 F: include/linux/mfd/rohm-bd70528.h
15108 F: include/linux/mfd/rohm-bd71828.h
15109 F: include/linux/mfd/rohm-bd718x7.h
15110 F: include/linux/mfd/rohm-generic.h
15111 F: include/linux/mfd/rohm-shared.h
15114 M: Ralf Baechle <ralf@linux-mips.org>
15115 L: linux-hams@vger.kernel.org
15117 W: http://www.linux-ax25.org/
15118 F: include/net/rose.h
15119 F: include/uapi/linux/rose.h
15122 ROTATION DRIVER FOR ALLWINNER A83T
15123 M: Jernej Skrabec <jernej.skrabec@siol.net>
15124 L: linux-media@vger.kernel.org
15126 T: git git://linuxtv.org/media_tree.git
15127 F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
15128 F: drivers/media/platform/sunxi/sun8i-rotate/
15130 RTL2830 MEDIA DRIVER
15131 M: Antti Palosaari <crope@iki.fi>
15132 L: linux-media@vger.kernel.org
15134 W: https://linuxtv.org
15135 W: http://palosaari.fi/linux/
15136 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15137 T: git git://linuxtv.org/anttip/media_tree.git
15138 F: drivers/media/dvb-frontends/rtl2830*
15140 RTL2832 MEDIA DRIVER
15141 M: Antti Palosaari <crope@iki.fi>
15142 L: linux-media@vger.kernel.org
15144 W: https://linuxtv.org
15145 W: http://palosaari.fi/linux/
15146 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15147 T: git git://linuxtv.org/anttip/media_tree.git
15148 F: drivers/media/dvb-frontends/rtl2832*
15150 RTL2832_SDR MEDIA DRIVER
15151 M: Antti Palosaari <crope@iki.fi>
15152 L: linux-media@vger.kernel.org
15154 W: https://linuxtv.org
15155 W: http://palosaari.fi/linux/
15156 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15157 T: git git://linuxtv.org/anttip/media_tree.git
15158 F: drivers/media/dvb-frontends/rtl2832_sdr*
15160 RTL8180 WIRELESS DRIVER
15161 L: linux-wireless@vger.kernel.org
15163 W: https://wireless.wiki.kernel.org/
15164 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15165 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
15167 RTL8187 WIRELESS DRIVER
15168 M: Herton Ronaldo Krzesinski <herton@canonical.com>
15169 M: Hin-Tak Leung <htl10@users.sourceforge.net>
15170 M: Larry Finger <Larry.Finger@lwfinger.net>
15171 L: linux-wireless@vger.kernel.org
15173 W: https://wireless.wiki.kernel.org/
15174 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15175 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
15177 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
15178 M: Jes Sorensen <Jes.Sorensen@gmail.com>
15179 L: linux-wireless@vger.kernel.org
15181 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
15182 F: drivers/net/wireless/realtek/rtl8xxxu/
15184 RTRS TRANSPORT DRIVERS
15185 M: Danil Kipnis <danil.kipnis@cloud.ionos.com>
15186 M: Jack Wang <jinpu.wang@cloud.ionos.com>
15187 L: linux-rdma@vger.kernel.org
15189 F: drivers/infiniband/ulp/rtrs/
15191 RXRPC SOCKETS (AF_RXRPC)
15192 M: David Howells <dhowells@redhat.com>
15193 L: linux-afs@lists.infradead.org
15195 W: https://www.infradead.org/~dhowells/kafs/
15196 F: Documentation/networking/rxrpc.rst
15197 F: include/keys/rxrpc-type.h
15198 F: include/net/af_rxrpc.h
15199 F: include/trace/events/rxrpc.h
15200 F: include/uapi/linux/rxrpc.h
15203 S3 SAVAGE FRAMEBUFFER DRIVER
15204 M: Antonino Daplas <adaplas@gmail.com>
15205 L: linux-fbdev@vger.kernel.org
15207 F: drivers/video/fbdev/savage/
15210 M: Heiko Carstens <hca@linux.ibm.com>
15211 M: Vasily Gorbik <gor@linux.ibm.com>
15212 M: Christian Borntraeger <borntraeger@de.ibm.com>
15213 L: linux-s390@vger.kernel.org
15215 W: http://www.ibm.com/developerworks/linux/linux390/
15216 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
15217 F: Documentation/driver-api/s390-drivers.rst
15218 F: Documentation/s390/
15222 S390 COMMON I/O LAYER
15223 M: Vineeth Vijayan <vneethv@linux.ibm.com>
15224 M: Peter Oberparleiter <oberpar@linux.ibm.com>
15225 L: linux-s390@vger.kernel.org
15227 W: http://www.ibm.com/developerworks/linux/linux390/
15228 F: drivers/s390/cio/
15231 M: Stefan Haberland <sth@linux.ibm.com>
15232 M: Jan Hoeppner <hoeppner@linux.ibm.com>
15233 L: linux-s390@vger.kernel.org
15235 W: http://www.ibm.com/developerworks/linux/linux390/
15236 F: block/partitions/ibm.c
15237 F: drivers/s390/block/dasd*
15238 F: include/linux/dasd_mod.h
15241 M: Matthew Rosato <mjrosato@linux.ibm.com>
15242 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
15243 L: linux-s390@vger.kernel.org
15245 W: http://www.ibm.com/developerworks/linux/linux390/
15246 F: drivers/iommu/s390-iommu.c
15248 S390 IUCV NETWORK LAYER
15249 M: Julian Wiedmann <jwi@linux.ibm.com>
15250 M: Karsten Graul <kgraul@linux.ibm.com>
15251 L: linux-s390@vger.kernel.org
15253 W: http://www.ibm.com/developerworks/linux/linux390/
15254 F: drivers/s390/net/*iucv*
15255 F: include/net/iucv/
15258 S390 NETWORK DRIVERS
15259 M: Julian Wiedmann <jwi@linux.ibm.com>
15260 M: Karsten Graul <kgraul@linux.ibm.com>
15261 L: linux-s390@vger.kernel.org
15263 W: http://www.ibm.com/developerworks/linux/linux390/
15264 F: drivers/s390/net/
15267 M: Niklas Schnelle <schnelle@linux.ibm.com>
15268 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
15269 L: linux-s390@vger.kernel.org
15271 W: http://www.ibm.com/developerworks/linux/linux390/
15273 F: drivers/pci/hotplug/s390_pci_hpc.c
15274 F: Documentation/s390/pci.rst
15276 S390 VFIO AP DRIVER
15277 M: Tony Krowiak <akrowiak@linux.ibm.com>
15278 M: Pierre Morel <pmorel@linux.ibm.com>
15279 M: Halil Pasic <pasic@linux.ibm.com>
15280 L: linux-s390@vger.kernel.org
15282 W: http://www.ibm.com/developerworks/linux/linux390/
15283 F: Documentation/s390/vfio-ap.rst
15284 F: drivers/s390/crypto/vfio_ap_drv.c
15285 F: drivers/s390/crypto/vfio_ap_ops.c
15286 F: drivers/s390/crypto/vfio_ap_private.h
15288 S390 VFIO-CCW DRIVER
15289 M: Cornelia Huck <cohuck@redhat.com>
15290 M: Eric Farman <farman@linux.ibm.com>
15291 R: Halil Pasic <pasic@linux.ibm.com>
15292 L: linux-s390@vger.kernel.org
15293 L: kvm@vger.kernel.org
15295 F: Documentation/s390/vfio-ccw.rst
15296 F: drivers/s390/cio/vfio_ccw*
15297 F: include/uapi/linux/vfio_ccw.h
15299 S390 VFIO-PCI DRIVER
15300 M: Matthew Rosato <mjrosato@linux.ibm.com>
15301 L: linux-s390@vger.kernel.org
15302 L: kvm@vger.kernel.org
15304 F: drivers/vfio/pci/vfio_pci_zdev.c
15305 F: include/uapi/linux/vfio_zdev.h
15308 M: Harald Freudenberger <freude@linux.ibm.com>
15309 L: linux-s390@vger.kernel.org
15311 W: http://www.ibm.com/developerworks/linux/linux390/
15312 F: drivers/s390/crypto/
15315 M: Steffen Maier <maier@linux.ibm.com>
15316 M: Benjamin Block <bblock@linux.ibm.com>
15317 L: linux-s390@vger.kernel.org
15319 W: http://www.ibm.com/developerworks/linux/linux390/
15320 F: drivers/s390/scsi/zfcp_*
15322 S3C24XX SD/MMC Driver
15323 M: Ben Dooks <ben-linux@fluff.org>
15324 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15326 F: drivers/mmc/host/s3cmci.*
15328 SAA6588 RDS RECEIVER DRIVER
15329 M: Hans Verkuil <hverkuil@xs4all.nl>
15330 L: linux-media@vger.kernel.org
15332 W: https://linuxtv.org
15333 T: git git://linuxtv.org/media_tree.git
15334 F: drivers/media/i2c/saa6588*
15336 SAA7134 VIDEO4LINUX DRIVER
15337 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15338 L: linux-media@vger.kernel.org
15340 W: https://linuxtv.org
15341 T: git git://linuxtv.org/media_tree.git
15342 F: Documentation/driver-api/media/drivers/saa7134*
15343 F: drivers/media/pci/saa7134/
15345 SAA7146 VIDEO4LINUX-2 DRIVER
15346 M: Hans Verkuil <hverkuil@xs4all.nl>
15347 L: linux-media@vger.kernel.org
15349 T: git git://linuxtv.org/media_tree.git
15350 F: drivers/media/common/saa7146/
15351 F: drivers/media/pci/saa7146/
15352 F: include/media/drv-intf/saa7146*
15354 SAFESETID SECURITY MODULE
15355 M: Micah Morton <mortonm@chromium.org>
15357 F: Documentation/admin-guide/LSM/SafeSetID.rst
15358 F: security/safesetid/
15360 SAMSUNG AUDIO (ASoC) DRIVERS
15361 M: Krzysztof Kozlowski <krzk@kernel.org>
15362 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15363 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15365 F: Documentation/devicetree/bindings/sound/samsung*
15366 F: sound/soc/samsung/
15368 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
15369 M: Krzysztof Kozlowski <krzk@kernel.org>
15370 L: linux-crypto@vger.kernel.org
15371 L: linux-samsung-soc@vger.kernel.org
15373 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
15374 F: drivers/crypto/exynos-rng.c
15376 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
15377 M: Łukasz Stelmach <l.stelmach@samsung.com>
15378 L: linux-samsung-soc@vger.kernel.org
15380 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
15381 F: drivers/char/hw_random/exynos-trng.c
15383 SAMSUNG FRAMEBUFFER DRIVER
15384 M: Jingoo Han <jingoohan1@gmail.com>
15385 L: linux-fbdev@vger.kernel.org
15387 F: drivers/video/fbdev/s3c-fb.c
15389 SAMSUNG LAPTOP DRIVER
15390 M: Corentin Chary <corentin.chary@gmail.com>
15391 L: platform-driver-x86@vger.kernel.org
15393 F: drivers/platform/x86/samsung-laptop.c
15395 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
15396 M: Krzysztof Kozlowski <krzk@kernel.org>
15397 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15398 L: linux-kernel@vger.kernel.org
15399 L: linux-samsung-soc@vger.kernel.org
15401 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
15402 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
15403 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
15404 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
15405 F: drivers/clk/clk-s2mps11.c
15406 F: drivers/mfd/sec*.c
15407 F: drivers/regulator/s2m*.c
15408 F: drivers/regulator/s5m*.c
15409 F: drivers/rtc/rtc-s5m.c
15410 F: include/linux/mfd/samsung/
15412 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
15413 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
15414 L: linux-media@vger.kernel.org
15415 L: linux-samsung-soc@vger.kernel.org
15417 F: drivers/media/platform/s3c-camif/
15418 F: include/media/drv-intf/s3c_camif.h
15420 SAMSUNG S3FWRN5 NFC DRIVER
15421 M: Krzysztof Kozlowski <krzk@kernel.org>
15422 M: Krzysztof Opasiak <k.opasiak@samsung.com>
15423 L: linux-nfc@lists.01.org (moderated for non-subscribers)
15425 F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
15426 F: drivers/nfc/s3fwrn5
15428 SAMSUNG S5C73M3 CAMERA DRIVER
15429 M: Andrzej Hajda <a.hajda@samsung.com>
15430 L: linux-media@vger.kernel.org
15432 F: drivers/media/i2c/s5c73m3/*
15434 SAMSUNG S5K5BAF CAMERA DRIVER
15435 M: Andrzej Hajda <a.hajda@samsung.com>
15436 L: linux-media@vger.kernel.org
15438 F: drivers/media/i2c/s5k5baf.c
15440 SAMSUNG S5P Security SubSystem (SSS) DRIVER
15441 M: Krzysztof Kozlowski <krzk@kernel.org>
15442 M: Vladimir Zapolskiy <vz@mleia.com>
15443 M: Kamil Konieczny <k.konieczny@samsung.com>
15444 L: linux-crypto@vger.kernel.org
15445 L: linux-samsung-soc@vger.kernel.org
15447 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
15448 F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
15449 F: drivers/crypto/s5p-sss.c
15451 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
15452 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15453 L: linux-media@vger.kernel.org
15455 Q: https://patchwork.linuxtv.org/project/linux-media/list/
15456 F: drivers/media/platform/exynos4-is/
15458 SAMSUNG SOC CLOCK DRIVERS
15459 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15460 M: Tomasz Figa <tomasz.figa@gmail.com>
15461 M: Chanwoo Choi <cw00.choi@samsung.com>
15462 L: linux-samsung-soc@vger.kernel.org
15464 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
15465 F: Documentation/devicetree/bindings/clock/exynos*.txt
15466 F: Documentation/devicetree/bindings/clock/samsung,s3c*
15467 F: Documentation/devicetree/bindings/clock/samsung,s5p*
15468 F: drivers/clk/samsung/
15469 F: include/dt-bindings/clock/exynos*.h
15470 F: include/linux/clk/samsung.h
15471 F: include/linux/platform_data/clk-s3c2410.h
15473 SAMSUNG SPI DRIVERS
15474 M: Krzysztof Kozlowski <krzk@kernel.org>
15475 M: Andi Shyti <andi@etezian.org>
15476 L: linux-spi@vger.kernel.org
15477 L: linux-samsung-soc@vger.kernel.org
15479 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
15480 F: drivers/spi/spi-s3c*
15481 F: include/linux/platform_data/spi-s3c64xx.h
15482 F: include/linux/spi/s3c24xx-fiq.h
15484 SAMSUNG SXGBE DRIVERS
15485 M: Byungho An <bh74.an@samsung.com>
15486 L: netdev@vger.kernel.org
15488 F: drivers/net/ethernet/samsung/sxgbe/
15490 SAMSUNG THERMAL DRIVER
15491 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15492 L: linux-pm@vger.kernel.org
15493 L: linux-samsung-soc@vger.kernel.org
15495 T: git https://github.com/lmajewski/linux-samsung-thermal.git
15496 F: drivers/thermal/samsung/
15498 SAMSUNG USB2 PHY DRIVER
15499 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15500 L: linux-kernel@vger.kernel.org
15502 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
15503 F: Documentation/driver-api/phy/samsung-usb2.rst
15504 F: drivers/phy/samsung/phy-exynos4210-usb2.c
15505 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
15506 F: drivers/phy/samsung/phy-exynos5250-usb2.c
15507 F: drivers/phy/samsung/phy-s5pv210-usb2.c
15508 F: drivers/phy/samsung/phy-samsung-usb2.c
15509 F: drivers/phy/samsung/phy-samsung-usb2.h
15512 M: Zwane Mwaikambo <zwanem@gmail.com>
15514 F: drivers/watchdog/sc1200wdt.c
15517 M: Ingo Molnar <mingo@redhat.com>
15518 M: Peter Zijlstra <peterz@infradead.org>
15519 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
15520 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
15521 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
15522 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
15523 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
15524 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
15525 R: Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
15526 L: linux-kernel@vger.kernel.org
15528 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
15529 F: include/linux/preempt.h
15530 F: include/linux/sched.h
15531 F: include/linux/wait.h
15532 F: include/uapi/linux/sched.h
15535 SCR24X CHIP CARD INTERFACE DRIVER
15536 M: Lubomir Rintel <lkundrak@v3.sk>
15538 F: drivers/char/pcmcia/scr24x_cs.c
15541 M: Jens Axboe <axboe@kernel.dk>
15542 L: linux-scsi@vger.kernel.org
15544 W: http://www.kernel.dk
15545 F: drivers/scsi/sr*
15547 SCSI RDMA PROTOCOL (SRP) INITIATOR
15548 M: Bart Van Assche <bvanassche@acm.org>
15549 L: linux-rdma@vger.kernel.org
15551 Q: http://patchwork.kernel.org/project/linux-rdma/list/
15552 F: drivers/infiniband/ulp/srp/
15553 F: include/scsi/srp.h
15555 SCSI RDMA PROTOCOL (SRP) TARGET
15556 M: Bart Van Assche <bvanassche@acm.org>
15557 L: linux-rdma@vger.kernel.org
15558 L: target-devel@vger.kernel.org
15560 Q: http://patchwork.kernel.org/project/linux-rdma/list/
15561 F: drivers/infiniband/ulp/srpt/
15564 M: Doug Gilbert <dgilbert@interlog.com>
15565 L: linux-scsi@vger.kernel.org
15567 W: http://sg.danny.cz/sg
15568 F: Documentation/scsi/scsi-generic.rst
15569 F: drivers/scsi/sg.c
15570 F: include/scsi/sg.h
15573 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
15574 M: "Martin K. Petersen" <martin.petersen@oracle.com>
15575 L: linux-scsi@vger.kernel.org
15577 Q: https://patchwork.kernel.org/project/linux-scsi/list/
15578 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
15579 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
15580 F: Documentation/devicetree/bindings/scsi/
15585 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
15586 L: linux-scsi@vger.kernel.org
15588 F: Documentation/scsi/st.rst
15589 F: drivers/scsi/st.*
15590 F: drivers/scsi/st_*.h
15592 SCSI TARGET SUBSYSTEM
15593 M: "Martin K. Petersen" <martin.petersen@oracle.com>
15594 L: linux-scsi@vger.kernel.org
15595 L: target-devel@vger.kernel.org
15597 W: http://www.linux-iscsi.org
15598 Q: https://patchwork.kernel.org/project/target-devel/list/
15599 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
15600 F: Documentation/target/
15605 M: Vlad Yasevich <vyasevich@gmail.com>
15606 M: Neil Horman <nhorman@tuxdriver.com>
15607 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
15608 L: linux-sctp@vger.kernel.org
15610 W: http://lksctp.sourceforge.net
15611 F: Documentation/networking/sctp.rst
15612 F: include/linux/sctp.h
15613 F: include/net/sctp/
15614 F: include/uapi/linux/sctp.h
15618 M: Jim Cromie <jim.cromie@gmail.com>
15620 F: Documentation/i2c/busses/scx200_acb.rst
15621 F: arch/x86/platform/scx200/
15622 F: drivers/i2c/busses/scx200*
15623 F: drivers/mtd/maps/scx200_docflash.c
15624 F: drivers/watchdog/scx200_wdt.c
15625 F: include/linux/scx200.h
15628 M: Jim Cromie <jim.cromie@gmail.com>
15630 F: drivers/char/scx200_gpio.c
15631 F: include/linux/scx200_gpio.h
15633 SCx200 HRT CLOCKSOURCE DRIVER
15634 M: Jim Cromie <jim.cromie@gmail.com>
15636 F: drivers/clocksource/scx200_hrt.c
15638 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
15639 M: Sascha Sommer <saschasommer@freenet.de>
15640 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
15642 F: drivers/mmc/host/sdricoh_cs.c
15644 SECO BOARDS CEC DRIVER
15645 M: Ettore Chimenti <ek5.chimenti@gmail.com>
15647 F: drivers/media/cec/platform/seco/seco-cec.c
15648 F: drivers/media/cec/platform/seco/seco-cec.h
15651 M: Kees Cook <keescook@chromium.org>
15652 R: Andy Lutomirski <luto@amacapital.net>
15653 R: Will Drewry <wad@chromium.org>
15655 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
15656 F: Documentation/userspace-api/seccomp_filter.rst
15657 F: include/linux/seccomp.h
15658 F: include/uapi/linux/seccomp.h
15659 F: kernel/seccomp.c
15660 F: tools/testing/selftests/kselftest_harness.h
15661 F: tools/testing/selftests/seccomp/*
15662 K: \bsecure_computing
15665 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
15666 M: Al Cooper <alcooperx@gmail.com>
15667 L: linux-mmc@vger.kernel.org
15668 L: bcm-kernel-feedback-list@broadcom.com
15670 F: drivers/mmc/host/sdhci-brcmstb*
15672 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
15673 M: Adrian Hunter <adrian.hunter@intel.com>
15674 L: linux-mmc@vger.kernel.org
15676 F: drivers/mmc/host/sdhci*
15677 F: include/linux/mmc/sdhci*
15679 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
15680 M: Eugen Hristev <eugen.hristev@microchip.com>
15681 L: linux-mmc@vger.kernel.org
15683 F: drivers/mmc/host/sdhci-of-at91.c
15685 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
15686 M: Ben Dooks <ben-linux@fluff.org>
15687 M: Jaehoon Chung <jh80.chung@samsung.com>
15688 L: linux-mmc@vger.kernel.org
15690 F: drivers/mmc/host/sdhci-s3c*
15692 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
15693 M: Viresh Kumar <vireshk@kernel.org>
15694 L: linux-mmc@vger.kernel.org
15696 F: drivers/mmc/host/sdhci-spear.c
15698 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
15699 M: Kishon Vijay Abraham I <kishon@ti.com>
15700 L: linux-mmc@vger.kernel.org
15702 F: drivers/mmc/host/sdhci-omap.c
15704 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
15705 M: Jonathan Derrick <jonathan.derrick@intel.com>
15706 M: Revanth Rajashekar <revanth.rajashekar@intel.com>
15707 L: linux-block@vger.kernel.org
15709 F: block/opal_proto.h
15711 F: include/linux/sed*
15712 F: include/uapi/linux/sed*
15715 M: Security Officers <security@kernel.org>
15717 F: Documentation/admin-guide/security-bugs.rst
15720 M: James Morris <jmorris@namei.org>
15721 M: "Serge E. Hallyn" <serge@hallyn.com>
15722 L: linux-security-module@vger.kernel.org (suggested Cc:)
15724 W: http://kernsec.org/
15725 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
15727 X: security/selinux/
15729 SELINUX SECURITY MODULE
15730 M: Paul Moore <paul@paul-moore.com>
15731 M: Stephen Smalley <stephen.smalley.work@gmail.com>
15732 M: Eric Paris <eparis@parisplace.org>
15733 L: selinux@vger.kernel.org
15735 W: https://selinuxproject.org
15736 W: https://github.com/SELinuxProject
15737 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
15738 F: Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
15739 F: Documentation/ABI/obsolete/sysfs-selinux-disable
15740 F: Documentation/admin-guide/LSM/SELinux.rst
15741 F: include/trace/events/avc.h
15742 F: include/uapi/linux/selinux_netlink.h
15743 F: scripts/selinux/
15744 F: security/selinux/
15747 M: Jiri Slaby <jirislaby@kernel.org>
15749 F: drivers/misc/phantom.c
15750 F: include/uapi/linux/phantom.h
15752 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
15753 M: Tomasz Duszynski <tomasz.duszynski@octakon.com>
15755 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
15756 F: drivers/iio/chemical/scd30.h
15757 F: drivers/iio/chemical/scd30_core.c
15758 F: drivers/iio/chemical/scd30_i2c.c
15759 F: drivers/iio/chemical/scd30_serial.c
15761 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
15762 M: Tomasz Duszynski <tduszyns@gmail.com>
15764 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
15765 F: drivers/iio/chemical/sps30.c
15768 M: Rob Herring <robh@kernel.org>
15769 L: linux-serial@vger.kernel.org
15771 F: Documentation/devicetree/bindings/serial/serial.yaml
15772 F: drivers/tty/serdev/
15773 F: include/linux/serdev.h
15776 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15777 L: linux-serial@vger.kernel.org
15779 F: Documentation/devicetree/bindings/serial/
15780 F: drivers/tty/serial/
15783 M: Sean Young <sean@mess.org>
15784 L: linux-media@vger.kernel.org
15786 F: drivers/media/rc/serial_ir.c
15788 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
15789 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
15790 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15792 F: Documentation/devicetree/bindings/slimbus/
15793 F: drivers/slimbus/
15794 F: include/linux/slimbus.h
15797 M: Edward Cree <ecree.xilinx@gmail.com>
15798 M: Martin Habets <habetsm.xilinx@gmail.com>
15799 L: netdev@vger.kernel.org
15801 F: drivers/net/ethernet/sfc/
15803 SFF/SFP/SFP+ MODULE SUPPORT
15804 M: Russell King <linux@armlinux.org.uk>
15805 L: netdev@vger.kernel.org
15807 F: drivers/net/phy/phylink.c
15808 F: drivers/net/phy/sfp*
15809 F: include/linux/mdio/mdio-i2c.h
15810 F: include/linux/phylink.h
15811 F: include/linux/sfp.h
15812 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)
15815 M: Dimitri Sivanich <sivanich@sgi.com>
15817 F: drivers/misc/sgi-gru/
15819 SGI XP/XPC/XPNET DRIVER
15820 M: Cliff Whickman <cpw@sgi.com>
15821 M: Robin Holt <robinmholt@gmail.com>
15823 F: drivers/misc/sgi-xp/
15825 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
15826 M: Karsten Graul <kgraul@linux.ibm.com>
15827 L: linux-s390@vger.kernel.org
15829 W: http://www.ibm.com/developerworks/linux/linux390/
15832 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
15833 M: Linus Walleij <linus.walleij@linaro.org>
15834 L: linux-iio@vger.kernel.org
15836 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
15837 F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
15838 F: drivers/iio/light/gp2ap002.c
15840 SHARP RJ54N1CB0C SENSOR DRIVER
15841 M: Jacopo Mondi <jacopo@jmondi.org>
15842 L: linux-media@vger.kernel.org
15844 T: git git://linuxtv.org/media_tree.git
15845 F: drivers/media/i2c/rj54n1cb0c.c
15846 F: include/media/i2c/rj54n1cb0c.h
15848 SH_VOU V4L2 OUTPUT DRIVER
15849 L: linux-media@vger.kernel.org
15851 F: drivers/media/platform/sh_vou.c
15852 F: include/media/drv-intf/sh_vou.h
15854 SI2157 MEDIA DRIVER
15855 M: Antti Palosaari <crope@iki.fi>
15856 L: linux-media@vger.kernel.org
15858 W: https://linuxtv.org
15859 W: http://palosaari.fi/linux/
15860 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15861 T: git git://linuxtv.org/anttip/media_tree.git
15862 F: drivers/media/tuners/si2157*
15864 SI2165 MEDIA DRIVER
15865 M: Matthias Schwarzott <zzam@gentoo.org>
15866 L: linux-media@vger.kernel.org
15868 W: https://linuxtv.org
15869 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15870 F: drivers/media/dvb-frontends/si2165*
15872 SI2168 MEDIA DRIVER
15873 M: Antti Palosaari <crope@iki.fi>
15874 L: linux-media@vger.kernel.org
15876 W: https://linuxtv.org
15877 W: http://palosaari.fi/linux/
15878 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15879 T: git git://linuxtv.org/anttip/media_tree.git
15880 F: drivers/media/dvb-frontends/si2168*
15882 SI470X FM RADIO RECEIVER I2C DRIVER
15883 M: Hans Verkuil <hverkuil@xs4all.nl>
15884 L: linux-media@vger.kernel.org
15886 W: https://linuxtv.org
15887 T: git git://linuxtv.org/media_tree.git
15888 F: drivers/media/radio/si470x/radio-si470x-i2c.c
15890 SI470X FM RADIO RECEIVER USB DRIVER
15891 M: Hans Verkuil <hverkuil@xs4all.nl>
15892 L: linux-media@vger.kernel.org
15894 W: https://linuxtv.org
15895 T: git git://linuxtv.org/media_tree.git
15896 F: drivers/media/radio/si470x/radio-si470x-common.c
15897 F: drivers/media/radio/si470x/radio-si470x-usb.c
15898 F: drivers/media/radio/si470x/radio-si470x.h
15900 SI4713 FM RADIO TRANSMITTER I2C DRIVER
15901 M: Eduardo Valentin <edubezval@gmail.com>
15902 L: linux-media@vger.kernel.org
15904 W: https://linuxtv.org
15905 T: git git://linuxtv.org/media_tree.git
15906 F: drivers/media/radio/si4713/si4713.?
15908 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
15909 M: Eduardo Valentin <edubezval@gmail.com>
15910 L: linux-media@vger.kernel.org
15912 W: https://linuxtv.org
15913 T: git git://linuxtv.org/media_tree.git
15914 F: drivers/media/radio/si4713/radio-platform-si4713.c
15916 SI4713 FM RADIO TRANSMITTER USB DRIVER
15917 M: Hans Verkuil <hverkuil@xs4all.nl>
15918 L: linux-media@vger.kernel.org
15920 W: https://linuxtv.org
15921 T: git git://linuxtv.org/media_tree.git
15922 F: drivers/media/radio/si4713/radio-usb-si4713.c
15925 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15926 L: linux-media@vger.kernel.org
15928 W: https://linuxtv.org
15929 T: git git://linuxtv.org/media_tree.git
15930 F: drivers/media/common/siano/
15931 F: drivers/media/mmc/siano/
15932 F: drivers/media/usb/siano/
15933 F: drivers/media/usb/siano/
15936 M: Palmer Dabbelt <palmer@dabbelt.com>
15937 M: Paul Walmsley <paul.walmsley@sifive.com>
15938 L: linux-riscv@lists.infradead.org
15940 T: git git://github.com/sifive/riscv-linux.git
15944 SIFIVE FU540 SYSTEM-ON-CHIP
15945 M: Paul Walmsley <paul.walmsley@sifive.com>
15946 M: Palmer Dabbelt <palmer@dabbelt.com>
15947 L: linux-riscv@lists.infradead.org
15949 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
15954 M: Green Wan <green.wan@sifive.com>
15956 F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
15957 F: drivers/dma/sf-pdma/
15959 SILEAD TOUCHSCREEN DRIVER
15960 M: Hans de Goede <hdegoede@redhat.com>
15961 L: linux-input@vger.kernel.org
15962 L: platform-driver-x86@vger.kernel.org
15964 F: drivers/input/touchscreen/silead.c
15965 F: drivers/platform/x86/touchscreen_dmi.c
15967 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
15968 M: Jérôme Pouiller <jerome.pouiller@silabs.com>
15970 F: drivers/staging/wfx/
15972 SILICON MOTION SM712 FRAME BUFFER DRIVER
15973 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15974 M: Teddy Wang <teddy.wang@siliconmotion.com>
15975 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15976 L: linux-fbdev@vger.kernel.org
15978 F: Documentation/fb/sm712fb.rst
15979 F: drivers/video/fbdev/sm712*
15981 SIMPLE FIRMWARE INTERFACE (SFI)
15983 W: http://simplefirmware.org/
15984 F: arch/x86/platform/sfi/
15986 F: include/linux/sfi*.h
15989 M: Hans de Goede <hdegoede@redhat.com>
15990 L: linux-fbdev@vger.kernel.org
15992 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
15993 F: drivers/video/fbdev/simplefb.c
15994 F: include/linux/platform_data/simplefb.h
15996 SIMTEC EB110ATX (Chalice CATS)
15997 M: Simtec Linux Team <linux@simtec.co.uk>
15999 W: http://www.simtec.co.uk/products/EB110ATX/
16001 SIMTEC EB2410ITX (BAST)
16002 M: Simtec Linux Team <linux@simtec.co.uk>
16004 W: http://www.simtec.co.uk/products/EB2410ITX/
16005 F: arch/arm/mach-s3c/bast-ide.c
16006 F: arch/arm/mach-s3c/bast-irq.c
16007 F: arch/arm/mach-s3c/mach-bast.c
16010 M: Thorsten Scherer <t.scherer@eckelmann.de>
16011 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
16012 R: Pengutronix Kernel Team <kernel@pengutronix.de>
16014 F: drivers/gpio/gpio-siox.c
16016 F: include/trace/events/siox.h
16018 SIPHASH PRF ROUTINES
16019 M: Jason A. Donenfeld <Jason@zx2c4.com>
16021 F: include/linux/siphash.h
16023 F: lib/test_siphash.c
16025 SIS 190 ETHERNET DRIVER
16026 M: Francois Romieu <romieu@fr.zoreil.com>
16027 L: netdev@vger.kernel.org
16029 F: drivers/net/ethernet/sis/sis190.c
16031 SIS 900/7016 FAST ETHERNET DRIVER
16032 M: Daniele Venzano <venza@brownhat.org>
16033 L: netdev@vger.kernel.org
16035 W: http://www.brownhat.org/sis900.html
16036 F: drivers/net/ethernet/sis/sis900.*
16038 SIS FRAMEBUFFER DRIVER
16039 M: Thomas Winischhofer <thomas@winischhofer.net>
16041 W: http://www.winischhofer.net/linuxsisvga.shtml
16042 F: Documentation/fb/sisfb.rst
16043 F: drivers/video/fbdev/sis/
16044 F: include/video/sisfb.h
16046 SIS I2C TOUCHSCREEN DRIVER
16047 M: Mika Penttilä <mika.penttila@nextfour.com>
16048 L: linux-input@vger.kernel.org
16050 F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
16051 F: drivers/input/touchscreen/sis_i2c.c
16054 M: Thomas Winischhofer <thomas@winischhofer.net>
16056 W: http://www.winischhofer.at/linuxsisusbvga.shtml
16057 F: drivers/usb/misc/sisusbvga/
16060 M: Christoph Lameter <cl@linux.com>
16061 M: Pekka Enberg <penberg@kernel.org>
16062 M: David Rientjes <rientjes@google.com>
16063 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
16064 M: Andrew Morton <akpm@linux-foundation.org>
16065 L: linux-mm@kvack.org
16067 F: include/linux/sl?b*.h
16070 SLEEPABLE READ-COPY UPDATE (SRCU)
16071 M: Lai Jiangshan <jiangshanlai@gmail.com>
16072 M: "Paul E. McKenney" <paulmck@kernel.org>
16073 M: Josh Triplett <josh@joshtriplett.org>
16074 R: Steven Rostedt <rostedt@goodmis.org>
16075 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
16076 L: rcu@vger.kernel.org
16078 W: http://www.rdrop.com/users/paulmck/RCU/
16079 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16080 F: include/linux/srcu*.h
16081 F: kernel/rcu/srcu*.c
16083 SMACK SECURITY MODULE
16084 M: Casey Schaufler <casey@schaufler-ca.com>
16085 L: linux-security-module@vger.kernel.org
16087 W: http://schaufler-ca.com
16088 T: git git://github.com/cschaufler/smack-next
16089 F: Documentation/admin-guide/LSM/Smack.rst
16092 SMC91x ETHERNET DRIVER
16093 M: Nicolas Pitre <nico@fluxnic.net>
16095 F: drivers/net/ethernet/smsc/smc91x.*
16097 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
16098 M: Mark Rutland <mark.rutland@arm.com>
16099 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
16100 M: Sudeep Holla <sudeep.holla@arm.com>
16101 L: linux-arm-kernel@lists.infradead.org
16103 F: drivers/firmware/smccc/
16104 F: include/linux/arm-smccc.h
16106 SMIA AND SMIA++ IMAGE SENSOR DRIVER
16107 M: Sakari Ailus <sakari.ailus@linux.intel.com>
16108 L: linux-media@vger.kernel.org
16110 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
16111 F: drivers/media/i2c/smiapp-pll.c
16112 F: drivers/media/i2c/smiapp-pll.h
16113 F: drivers/media/i2c/smiapp/
16114 F: include/uapi/linux/smiapp.h
16116 SMM665 HARDWARE MONITOR DRIVER
16117 M: Guenter Roeck <linux@roeck-us.net>
16118 L: linux-hwmon@vger.kernel.org
16120 F: Documentation/hwmon/smm665.rst
16121 F: drivers/hwmon/smm665.c
16123 SMSC EMC2103 HARDWARE MONITOR DRIVER
16124 M: Steve Glendinning <steve.glendinning@shawell.net>
16125 L: linux-hwmon@vger.kernel.org
16127 F: Documentation/hwmon/emc2103.rst
16128 F: drivers/hwmon/emc2103.c
16130 SMSC SCH5627 HARDWARE MONITOR DRIVER
16131 M: Hans de Goede <hdegoede@redhat.com>
16132 L: linux-hwmon@vger.kernel.org
16134 F: Documentation/hwmon/sch5627.rst
16135 F: drivers/hwmon/sch5627.c
16137 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
16138 M: Steve Glendinning <steve.glendinning@shawell.net>
16139 L: linux-fbdev@vger.kernel.org
16141 F: drivers/video/fbdev/smscufx.c
16143 SMSC47B397 HARDWARE MONITOR DRIVER
16144 M: Jean Delvare <jdelvare@suse.com>
16145 L: linux-hwmon@vger.kernel.org
16147 F: Documentation/hwmon/smsc47b397.rst
16148 F: drivers/hwmon/smsc47b397.c
16150 SMSC911x ETHERNET DRIVER
16151 M: Steve Glendinning <steve.glendinning@shawell.net>
16152 L: netdev@vger.kernel.org
16154 F: drivers/net/ethernet/smsc/smsc911x.*
16155 F: include/linux/smsc911x.h
16157 SMSC9420 PCI ETHERNET DRIVER
16158 M: Steve Glendinning <steve.glendinning@shawell.net>
16159 L: netdev@vger.kernel.org
16161 F: drivers/net/ethernet/smsc/smsc9420.*
16163 SOCIONEXT (SNI) AVE NETWORK DRIVER
16164 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
16165 L: netdev@vger.kernel.org
16167 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
16168 F: drivers/net/ethernet/socionext/sni_ave.c
16170 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
16171 M: Jassi Brar <jaswinder.singh@linaro.org>
16172 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
16173 L: netdev@vger.kernel.org
16175 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
16176 F: drivers/net/ethernet/socionext/netsec.c
16178 SOCIONEXT (SNI) Synquacer SPI DRIVER
16179 M: Masahisa Kojima <masahisa.kojima@linaro.org>
16180 M: Jassi Brar <jaswinder.singh@linaro.org>
16181 L: linux-spi@vger.kernel.org
16183 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
16184 F: drivers/spi/spi-synquacer.c
16186 SOCIONEXT SYNQUACER I2C DRIVER
16187 M: Ard Biesheuvel <ardb@kernel.org>
16188 L: linux-i2c@vger.kernel.org
16190 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
16191 F: drivers/i2c/busses/i2c-synquacer.c
16193 SOCIONEXT UNIPHIER SOUND DRIVER
16194 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16196 F: sound/soc/uniphier/
16198 SOEKRIS NET48XX LED SUPPORT
16199 M: Chris Boot <bootc@bootc.net>
16201 F: drivers/leds/leds-net48xx.c
16203 SOFT-IWARP DRIVER (siw)
16204 M: Bernard Metzler <bmt@zurich.ibm.com>
16205 L: linux-rdma@vger.kernel.org
16207 F: drivers/infiniband/sw/siw/
16208 F: include/uapi/rdma/siw-abi.h
16210 SOFT-ROCE DRIVER (rxe)
16211 M: Zhu Yanjun <yanjunz@nvidia.com>
16212 L: linux-rdma@vger.kernel.org
16214 F: drivers/infiniband/sw/rxe/
16215 F: include/uapi/rdma/rdma_user_rxe.h
16217 SOFTLOGIC 6x10 MPEG CODEC
16218 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16219 M: Anton Sviridenko <anton@corp.bluecherry.net>
16220 M: Andrey Utkin <andrey_utkin@fastmail.com>
16221 M: Ismael Luceno <ismael@iodev.co.uk>
16222 L: linux-media@vger.kernel.org
16224 F: drivers/media/pci/solo6x10/
16226 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
16227 M: James Morse <james.morse@arm.com>
16228 L: linux-arm-kernel@lists.infradead.org
16230 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
16231 F: drivers/firmware/arm_sdei.c
16232 F: include/linux/arm_sdei.h
16233 F: include/uapi/linux/arm_sdei.h
16235 SOFTWARE RAID (Multiple Disks) SUPPORT
16236 M: Song Liu <song@kernel.org>
16237 L: linux-raid@vger.kernel.org
16239 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
16240 F: drivers/md/Kconfig
16241 F: drivers/md/Makefile
16243 F: drivers/md/raid*
16244 F: include/linux/raid/
16245 F: include/uapi/linux/raid/
16247 SOLIDRUN CLEARFOG SUPPORT
16248 M: Russell King <linux@armlinux.org.uk>
16250 F: arch/arm/boot/dts/armada-388-clearfog*
16251 F: arch/arm/boot/dts/armada-38x-solidrun-*
16253 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
16254 M: Russell King <linux@armlinux.org.uk>
16256 F: arch/arm/boot/dts/imx6*-cubox-i*
16257 F: arch/arm/boot/dts/imx6*-hummingboard*
16258 F: arch/arm/boot/dts/imx6*-sr-*
16260 SONIC NETWORK DRIVER
16261 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
16262 L: netdev@vger.kernel.org
16264 F: drivers/net/ethernet/natsemi/sonic.*
16266 SONICS SILICON BACKPLANE DRIVER (SSB)
16267 M: Michael Buesch <m@bues.ch>
16268 L: linux-wireless@vger.kernel.org
16271 F: include/linux/ssb/
16273 SONY IMX214 SENSOR DRIVER
16274 M: Ricardo Ribalda <ribalda@kernel.org>
16275 L: linux-media@vger.kernel.org
16277 T: git git://linuxtv.org/media_tree.git
16278 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
16279 F: drivers/media/i2c/imx214.c
16281 SONY IMX219 SENSOR DRIVER
16282 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
16283 L: linux-media@vger.kernel.org
16285 T: git git://linuxtv.org/media_tree.git
16286 F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
16287 F: drivers/media/i2c/imx219.c
16289 SONY IMX258 SENSOR DRIVER
16290 M: Sakari Ailus <sakari.ailus@linux.intel.com>
16291 L: linux-media@vger.kernel.org
16293 T: git git://linuxtv.org/media_tree.git
16294 F: drivers/media/i2c/imx258.c
16296 SONY IMX274 SENSOR DRIVER
16297 M: Leon Luo <leonl@leopardimaging.com>
16298 L: linux-media@vger.kernel.org
16300 T: git git://linuxtv.org/media_tree.git
16301 F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
16302 F: drivers/media/i2c/imx274.c
16304 SONY IMX290 SENSOR DRIVER
16305 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16306 L: linux-media@vger.kernel.org
16308 T: git git://linuxtv.org/media_tree.git
16309 F: Documentation/devicetree/bindings/media/i2c/imx290.txt
16310 F: drivers/media/i2c/imx290.c
16312 SONY IMX319 SENSOR DRIVER
16313 M: Bingbu Cao <bingbu.cao@intel.com>
16314 L: linux-media@vger.kernel.org
16316 T: git git://linuxtv.org/media_tree.git
16317 F: drivers/media/i2c/imx319.c
16319 SONY IMX355 SENSOR DRIVER
16320 M: Tianshu Qiu <tian.shu.qiu@intel.com>
16321 L: linux-media@vger.kernel.org
16323 T: git git://linuxtv.org/media_tree.git
16324 F: drivers/media/i2c/imx355.c
16326 SONY MEMORYSTICK SUBSYSTEM
16327 M: Maxim Levitsky <maximlevitsky@gmail.com>
16328 M: Alex Dubov <oakad@yahoo.com>
16329 M: Ulf Hansson <ulf.hansson@linaro.org>
16330 L: linux-mmc@vger.kernel.org
16332 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
16333 F: drivers/memstick/
16334 F: include/linux/memstick.h
16336 SONY VAIO CONTROL DEVICE DRIVER
16337 M: Mattia Dongili <malattia@linux.it>
16338 L: platform-driver-x86@vger.kernel.org
16340 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
16341 F: Documentation/admin-guide/laptops/sony-laptop.rst
16342 F: drivers/char/sonypi.c
16343 F: drivers/platform/x86/sony-laptop.c
16344 F: include/linux/sony-laptop.h
16347 M: Jaroslav Kysela <perex@perex.cz>
16348 M: Takashi Iwai <tiwai@suse.com>
16349 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16351 W: http://www.alsa-project.org/
16352 Q: http://patchwork.kernel.org/project/alsa-devel/list/
16353 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16354 F: Documentation/sound/
16356 F: include/uapi/sound/
16359 SOUND - COMPRESSED AUDIO
16360 M: Vinod Koul <vkoul@kernel.org>
16361 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16363 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16364 F: Documentation/sound/designs/compress-offload.rst
16365 F: include/sound/compress_driver.h
16366 F: include/uapi/sound/compress_*
16367 F: sound/core/compress_offload.c
16368 F: sound/soc/soc-compress.c
16370 SOUND - DMAENGINE HELPERS
16371 M: Lars-Peter Clausen <lars@metafoo.de>
16373 F: include/sound/dmaengine_pcm.h
16374 F: sound/core/pcm_dmaengine.c
16375 F: sound/soc/soc-generic-dmaengine-pcm.c
16377 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
16378 M: Liam Girdwood <lgirdwood@gmail.com>
16379 M: Mark Brown <broonie@kernel.org>
16380 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16382 W: http://alsa-project.org/main/index.php/ASoC
16383 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
16384 F: Documentation/devicetree/bindings/sound/
16385 F: Documentation/sound/soc/
16386 F: include/dt-bindings/sound/
16387 F: include/sound/soc*
16390 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
16391 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
16392 M: Liam Girdwood <lgirdwood@gmail.com>
16393 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
16394 M: Kai Vehmanen <kai.vehmanen@linux.intel.com>
16395 M: Daniel Baluta <daniel.baluta@nxp.com>
16396 L: sound-open-firmware@alsa-project.org (moderated for non-subscribers)
16398 W: https://github.com/thesofproject/linux/
16401 SOUNDWIRE SUBSYSTEM
16402 M: Vinod Koul <vkoul@kernel.org>
16403 M: Bard Liao <yung-chuan.liao@linux.intel.com>
16404 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
16405 R: Sanyog Kale <sanyog.r.kale@intel.com>
16406 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16408 F: Documentation/driver-api/soundwire/
16409 F: drivers/soundwire/
16410 F: include/linux/soundwire/
16413 M: Olli Salonen <olli.salonen@iki.fi>
16414 L: linux-media@vger.kernel.org
16416 W: https://linuxtv.org
16417 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16418 F: drivers/media/dvb-frontends/sp2*
16420 SPARC + UltraSPARC (sparc/sparc64)
16421 M: "David S. Miller" <davem@davemloft.net>
16422 L: sparclinux@vger.kernel.org
16424 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
16425 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
16426 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
16430 SPARC SERIAL DRIVERS
16431 M: "David S. Miller" <davem@davemloft.net>
16432 L: sparclinux@vger.kernel.org
16434 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
16435 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
16436 F: drivers/tty/serial/suncore.c
16437 F: drivers/tty/serial/sunhv.c
16438 F: drivers/tty/serial/sunsab.c
16439 F: drivers/tty/serial/sunsab.h
16440 F: drivers/tty/serial/sunsu.c
16441 F: drivers/tty/serial/sunzilog.c
16442 F: drivers/tty/serial/sunzilog.h
16443 F: drivers/tty/vcc.c
16444 F: include/linux/sunserialcore.h
16447 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
16448 L: linux-sparse@vger.kernel.org
16450 W: https://sparse.docs.kernel.org/
16451 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
16452 Q: https://patchwork.kernel.org/project/linux-sparse/list/
16453 B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
16454 F: include/linux/compiler.h
16456 SPEAKUP CONSOLE SPEECH DRIVER
16457 M: William Hubbs <w.d.hubbs@gmail.com>
16458 M: Chris Brannon <chris@the-brannons.com>
16459 M: Kirk Reiser <kirk@reisers.ca>
16460 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
16461 L: speakup@linux-speakup.org
16463 W: http://www.linux-speakup.org/
16464 F: drivers/accessibility/speakup/
16466 SPEAR CLOCK FRAMEWORK SUPPORT
16467 M: Viresh Kumar <vireshk@kernel.org>
16468 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16470 W: http://www.st.com/spear
16471 F: drivers/clk/spear/
16473 SPEAR PLATFORM SUPPORT
16474 M: Viresh Kumar <vireshk@kernel.org>
16475 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
16476 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16478 W: http://www.st.com/spear
16479 F: arch/arm/boot/dts/spear*
16480 F: arch/arm/mach-spear/
16483 M: Tudor Ambarus <tudor.ambarus@microchip.com>
16484 L: linux-mtd@lists.infradead.org
16486 W: http://www.linux-mtd.infradead.org/
16487 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
16488 C: irc://irc.oftc.net/mtd
16489 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
16490 F: drivers/mtd/spi-nor/
16491 F: include/linux/mtd/spi-nor.h
16494 M: Mark Brown <broonie@kernel.org>
16495 L: linux-spi@vger.kernel.org
16497 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
16498 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
16499 F: Documentation/devicetree/bindings/spi/
16500 F: Documentation/spi/
16502 F: include/linux/spi/
16503 F: include/uapi/linux/spi/
16506 SPIDERNET NETWORK DRIVER for CELL
16507 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
16508 L: netdev@vger.kernel.org
16510 F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
16511 F: drivers/net/ethernet/toshiba/spider_net*
16514 R: Stephen Boyd <sboyd@kernel.org>
16515 L: linux-arm-msm@vger.kernel.org
16516 F: Documentation/devicetree/bindings/spmi/
16518 F: include/dt-bindings/spmi/spmi.h
16519 F: include/linux/spmi.h
16520 F: include/trace/events/spmi.h
16523 M: Jeremy Kerr <jk@ozlabs.org>
16524 L: linuxppc-dev@lists.ozlabs.org
16526 W: http://www.ibm.com/developerworks/power/cell/
16527 F: Documentation/filesystems/spufs/spufs.rst
16528 F: arch/powerpc/platforms/cell/spufs/
16530 SQUASHFS FILE SYSTEM
16531 M: Phillip Lougher <phillip@squashfs.org.uk>
16532 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
16534 W: http://squashfs.org.uk
16535 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
16536 F: Documentation/filesystems/squashfs.rst
16539 SRM (Alpha) environment access
16540 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
16542 F: arch/alpha/kernel/srm_env.c
16544 ST LSM6DSx IMU IIO DRIVER
16545 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
16546 L: linux-iio@vger.kernel.org
16548 W: http://www.st.com/
16549 F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
16550 F: drivers/iio/imu/st_lsm6dsx/
16552 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
16553 M: Mickael Guene <mickael.guene@st.com>
16554 L: linux-media@vger.kernel.org
16556 T: git git://linuxtv.org/media_tree.git
16557 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
16558 F: drivers/media/i2c/st-mipid02.c
16560 ST STM32 I2C/SMBUS DRIVER
16561 M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
16562 L: linux-i2c@vger.kernel.org
16564 F: drivers/i2c/busses/i2c-stm32*
16566 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
16567 M: Song Qiang <songqiang1304521@gmail.com>
16568 L: linux-iio@vger.kernel.org
16570 F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
16571 F: drivers/iio/proximity/vl53l0x-i2c.c
16574 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16575 M: Sasha Levin <sashal@kernel.org>
16576 L: stable@vger.kernel.org
16578 F: Documentation/process/stable-kernel-rules.rst
16580 STAGING - ATOMISP DRIVER
16581 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16582 R: Sakari Ailus <sakari.ailus@linux.intel.com>
16583 L: linux-media@vger.kernel.org
16585 F: drivers/staging/media/atomisp/
16588 M: Ian Abbott <abbotti@mev.co.uk>
16589 M: H Hartley Sweeten <hsweeten@visionengravers.com>
16591 F: drivers/staging/comedi/
16593 STAGING - FIELDBUS SUBSYSTEM
16594 M: Sven Van Asbroeck <TheSven73@gmail.com>
16596 F: drivers/staging/fieldbus/*
16597 F: drivers/staging/fieldbus/Documentation/
16599 STAGING - HMS ANYBUS-S BUS
16600 M: Sven Van Asbroeck <TheSven73@gmail.com>
16602 F: drivers/staging/fieldbus/anybuss/
16604 STAGING - INDUSTRIAL IO
16605 M: Jonathan Cameron <jic23@kernel.org>
16606 L: linux-iio@vger.kernel.org
16608 F: Documentation/devicetree/bindings/staging/iio/
16609 F: drivers/staging/iio/
16611 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
16612 M: Marc Dietrich <marvin24@gmx.de>
16613 L: ac100@lists.launchpad.net (moderated for non-subscribers)
16614 L: linux-tegra@vger.kernel.org
16616 F: drivers/staging/nvec/
16618 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
16619 M: Jens Frederich <jfrederich@gmail.com>
16620 M: Daniel Drake <dsd@laptop.org>
16621 M: Jon Nettleton <jon.nettleton@gmail.com>
16623 W: http://wiki.laptop.org/go/DCON
16624 F: drivers/staging/olpc_dcon/
16626 STAGING - REALTEK RTL8188EU DRIVERS
16627 M: Larry Finger <Larry.Finger@lwfinger.net>
16629 F: drivers/staging/rtl8188eu/
16631 STAGING - REALTEK RTL8712U DRIVERS
16632 M: Larry Finger <Larry.Finger@lwfinger.net>
16633 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
16635 F: drivers/staging/rtl8712/
16637 STAGING - SEPS525 LCD CONTROLLER DRIVERS
16638 M: Michael Hennerich <michael.hennerich@analog.com>
16639 L: linux-fbdev@vger.kernel.org
16641 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
16642 F: drivers/staging/fbtft/fb_seps525.c
16644 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
16645 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
16646 M: Teddy Wang <teddy.wang@siliconmotion.com>
16647 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
16648 L: linux-fbdev@vger.kernel.org
16650 F: drivers/staging/sm750fb/
16652 STAGING - VIA VT665X DRIVERS
16653 M: Forest Bond <forest@alittletooquiet.net>
16655 F: drivers/staging/vt665?/
16658 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16659 L: devel@driverdev.osuosl.org
16661 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
16662 F: drivers/staging/
16664 STARFIRE/DURALAN NETWORK DRIVER
16665 M: Ion Badulescu <ionut@badula.org>
16667 F: drivers/net/ethernet/adaptec/starfire*
16669 STEC S1220 SKD DRIVER
16670 M: Damien Le Moal <Damien.LeMoal@wdc.com>
16671 L: linux-block@vger.kernel.org
16673 F: drivers/block/skd*[ch]
16675 STI AUDIO (ASoC) DRIVERS
16676 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
16677 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16679 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
16683 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
16685 F: Documentation/devicetree/bindings/media/stih-cec.txt
16686 F: drivers/media/cec/platform/sti/
16688 STK1160 USB VIDEO CAPTURE DRIVER
16689 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16690 L: linux-media@vger.kernel.org
16692 T: git git://linuxtv.org/media_tree.git
16693 F: drivers/media/usb/stk1160/
16695 STM32 AUDIO (ASoC) DRIVERS
16696 M: Olivier Moysan <olivier.moysan@st.com>
16697 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
16698 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16700 F: Documentation/devicetree/bindings/sound/st,stm32-*.txt
16703 STM32 TIMER/LPTIMER DRIVERS
16704 M: Fabrice Gasnier <fabrice.gasnier@st.com>
16706 F: Documentation/ABI/testing/*timer-stm32
16707 F: Documentation/devicetree/bindings/*/*stm32-*timer*
16708 F: drivers/*/stm32-*timer*
16709 F: drivers/pwm/pwm-stm32*
16710 F: include/linux/*/stm32-*tim*
16712 STMMAC ETHERNET DRIVER
16713 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
16714 M: Alexandre Torgue <alexandre.torgue@st.com>
16715 M: Jose Abreu <joabreu@synopsys.com>
16716 L: netdev@vger.kernel.org
16718 W: http://www.stlinux.com
16719 F: Documentation/networking/device_drivers/ethernet/stmicro/
16720 F: drivers/net/ethernet/stmicro/stmmac/
16723 M: Sam Creasey <sammy@sammy.net>
16725 W: http://sammy.net/sun3/
16726 F: arch/m68k/include/asm/sun3*
16727 F: arch/m68k/kernel/*sun3*
16728 F: arch/m68k/sun3*/
16729 F: drivers/net/ethernet/i825xx/sun3*
16731 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
16732 M: Hans de Goede <hdegoede@redhat.com>
16733 L: linux-input@vger.kernel.org
16735 F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
16736 F: drivers/input/keyboard/sun4i-lradc-keys.c
16738 SUNDANCE NETWORK DRIVER
16739 M: Denis Kirjanov <kda@linux-powerpc.org>
16740 L: netdev@vger.kernel.org
16742 F: drivers/net/ethernet/dlink/sundance.c
16745 M: Yoshinori Sato <ysato@users.sourceforge.jp>
16746 M: Rich Felker <dalias@libc.org>
16747 L: linux-sh@vger.kernel.org
16749 Q: http://patchwork.kernel.org/project/linux-sh/list/
16750 F: Documentation/sh/
16755 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
16756 M: Len Brown <len.brown@intel.com>
16757 M: Pavel Machek <pavel@ucw.cz>
16758 L: linux-pm@vger.kernel.org
16760 B: https://bugzilla.kernel.org
16761 F: Documentation/power/
16762 F: arch/x86/kernel/acpi/
16763 F: drivers/base/power/
16764 F: include/linux/freezer.h
16765 F: include/linux/pm.h
16766 F: include/linux/suspend.h
16770 M: Martin Mares <mj@ucw.cz>
16771 L: linux-video@atrey.karlin.mff.cuni.cz
16773 F: Documentation/admin-guide/svga.rst
16774 F: arch/x86/boot/video*
16777 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16778 L: iommu@lists.linux-foundation.org
16780 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
16781 F: arch/*/kernel/pci-swiotlb.c
16782 F: include/linux/swiotlb.h
16783 F: kernel/dma/swiotlb.c
16786 M: Jiri Pirko <jiri@resnulli.us>
16787 M: Ivan Vecera <ivecera@redhat.com>
16788 L: netdev@vger.kernel.org
16790 F: include/net/switchdev.h
16793 SY8106A REGULATOR DRIVER
16794 M: Icenowy Zheng <icenowy@aosc.io>
16796 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
16797 F: drivers/regulator/sy8106a-regulator.c
16799 SYNC FILE FRAMEWORK
16800 M: Sumit Semwal <sumit.semwal@linaro.org>
16801 R: Gustavo Padovan <gustavo@padovan.org>
16802 L: linux-media@vger.kernel.org
16803 L: dri-devel@lists.freedesktop.org
16805 T: git git://anongit.freedesktop.org/drm/drm-misc
16806 F: Documentation/driver-api/sync_file.rst
16807 F: drivers/dma-buf/dma-fence*
16808 F: drivers/dma-buf/sw_sync.c
16809 F: drivers/dma-buf/sync_*
16810 F: include/linux/sync_file.h
16811 F: include/uapi/linux/sync_file.h
16813 SYNOPSYS ARC ARCHITECTURE
16814 M: Vineet Gupta <vgupta@synopsys.com>
16815 L: linux-snps-arc@lists.infradead.org
16817 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
16818 F: Documentation/devicetree/bindings/arc/*
16819 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
16821 F: drivers/clocksource/arc_timer.c
16822 F: drivers/tty/serial/arc_uart.c
16824 SYNOPSYS ARC HSDK SDP pll clock driver
16825 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16827 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
16828 F: drivers/clk/clk-hsdk-pll.c
16830 SYNOPSYS ARC SDP clock driver
16831 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16833 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
16834 F: drivers/clk/axs10x/*
16836 SYNOPSYS ARC SDP platform support
16837 M: Alexey Brodkin <abrodkin@synopsys.com>
16839 F: Documentation/devicetree/bindings/arc/axs10*
16840 F: arch/arc/boot/dts/ax*
16841 F: arch/arc/plat-axs10x
16843 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
16844 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16846 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
16847 F: drivers/reset/reset-axs10x.c
16849 SYNOPSYS CREG GPIO DRIVER
16850 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16852 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
16853 F: drivers/gpio/gpio-creg-snps.c
16855 SYNOPSYS DESIGNWARE 8250 UART DRIVER
16856 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16858 F: drivers/tty/serial/8250/8250_dw.c
16859 F: drivers/tty/serial/8250/8250_dwlib.*
16860 F: drivers/tty/serial/8250/8250_lpss.c
16862 SYNOPSYS DESIGNWARE APB GPIO DRIVER
16863 M: Hoan Tran <hoan@os.amperecomputing.com>
16864 M: Serge Semin <fancer.lancer@gmail.com>
16865 L: linux-gpio@vger.kernel.org
16867 F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
16868 F: drivers/gpio/gpio-dwapb.c
16870 SYNOPSYS DESIGNWARE APB SSI DRIVER
16871 M: Serge Semin <fancer.lancer@gmail.com>
16872 L: linux-spi@vger.kernel.org
16874 F: Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
16875 F: drivers/spi/spi-dw*
16877 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
16878 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16880 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
16881 F: drivers/dma/dw-axi-dmac/
16883 SYNOPSYS DESIGNWARE DMAC DRIVER
16884 M: Viresh Kumar <vireshk@kernel.org>
16885 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16887 F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
16889 F: include/dt-bindings/dma/dw-dmac.h
16890 F: include/linux/dma/dw.h
16891 F: include/linux/platform_data/dma-dw.h
16893 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
16894 M: Jose Abreu <Jose.Abreu@synopsys.com>
16895 L: netdev@vger.kernel.org
16897 F: drivers/net/ethernet/synopsys/
16899 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
16900 M: Jose Abreu <Jose.Abreu@synopsys.com>
16901 L: netdev@vger.kernel.org
16903 F: drivers/net/pcs/pcs-xpcs.c
16904 F: include/linux/pcs/pcs-xpcs.h
16906 SYNOPSYS DESIGNWARE I2C DRIVER
16907 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
16908 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16909 R: Mika Westerberg <mika.westerberg@linux.intel.com>
16910 L: linux-i2c@vger.kernel.org
16912 F: drivers/i2c/busses/i2c-designware-*
16913 F: include/linux/platform_data/i2c-designware.h
16915 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
16916 M: Jaehoon Chung <jh80.chung@samsung.com>
16917 L: linux-mmc@vger.kernel.org
16919 F: drivers/mmc/host/dw_mmc*
16921 SYNOPSYS HSDK RESET CONTROLLER DRIVER
16922 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16924 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
16925 F: drivers/reset/reset-hsdk.c
16926 F: include/dt-bindings/reset/snps,hsdk-reset.h
16928 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
16929 M: Prabu Thangamuthu <prabu.t@synopsys.com>
16930 M: Manjunath M B <manjumb@synopsys.com>
16931 L: linux-mmc@vger.kernel.org
16933 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
16935 SYSTEM CONFIGURATION (SYSCON)
16936 M: Lee Jones <lee.jones@linaro.org>
16937 M: Arnd Bergmann <arnd@arndb.de>
16939 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
16940 F: drivers/mfd/syscon.c
16942 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
16943 M: Sudeep Holla <sudeep.holla@arm.com>
16944 L: linux-arm-kernel@lists.infradead.org
16946 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
16947 F: drivers/clk/clk-sc[mp]i.c
16948 F: drivers/cpufreq/sc[mp]i-cpufreq.c
16949 F: drivers/firmware/arm_scmi/
16950 F: drivers/firmware/arm_scpi.c
16951 F: drivers/reset/reset-scmi.c
16952 F: include/linux/sc[mp]i_protocol.h
16953 F: include/trace/events/scmi.h
16955 SYSTEM RESET/SHUTDOWN DRIVERS
16956 M: Sebastian Reichel <sre@kernel.org>
16957 L: linux-pm@vger.kernel.org
16959 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
16960 F: Documentation/devicetree/bindings/power/reset/
16961 F: drivers/power/reset/
16963 SYSTEM TRACE MODULE CLASS
16964 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
16966 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
16967 F: Documentation/trace/stm.rst
16968 F: drivers/hwtracing/stm/
16969 F: include/linux/stm.h
16970 F: include/uapi/linux/stm.h
16972 SYSTEM76 ACPI DRIVER
16973 M: Jeremy Soller <jeremy@system76.com>
16974 M: System76 Product Development <productdev@system76.com>
16975 L: platform-driver-x86@vger.kernel.org
16977 F: drivers/platform/x86/system76_acpi.c
16980 M: Christoph Hellwig <hch@infradead.org>
16982 F: Documentation/filesystems/sysv-fs.rst
16984 F: include/linux/sysv_fs.h
16986 TASKSTATS STATISTICS INTERFACE
16987 M: Balbir Singh <bsingharora@gmail.com>
16989 F: Documentation/accounting/taskstats*
16990 F: include/linux/taskstats*
16991 F: kernel/taskstats.c
16994 M: Jamal Hadi Salim <jhs@mojatatu.com>
16995 M: Cong Wang <xiyou.wangcong@gmail.com>
16996 M: Jiri Pirko <jiri@resnulli.us>
16997 L: netdev@vger.kernel.org
16999 F: include/net/pkt_cls.h
17000 F: include/net/pkt_sched.h
17001 F: include/net/tc_act/
17002 F: include/uapi/linux/pkt_cls.h
17003 F: include/uapi/linux/pkt_sched.h
17004 F: include/uapi/linux/tc_act/
17005 F: include/uapi/linux/tc_ematch/
17008 TC90522 MEDIA DRIVER
17009 M: Akihiro Tsukada <tskd08@gmail.com>
17010 L: linux-media@vger.kernel.org
17012 F: drivers/media/dvb-frontends/tc90522*
17014 TCP LOW PRIORITY MODULE
17015 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
17016 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
17018 W: http://tcp-lp-mod.sourceforge.net/
17019 F: net/ipv4/tcp_lp.c
17021 TDA10071 MEDIA DRIVER
17022 M: Antti Palosaari <crope@iki.fi>
17023 L: linux-media@vger.kernel.org
17025 W: https://linuxtv.org
17026 W: http://palosaari.fi/linux/
17027 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17028 T: git git://linuxtv.org/anttip/media_tree.git
17029 F: drivers/media/dvb-frontends/tda10071*
17031 TDA18212 MEDIA DRIVER
17032 M: Antti Palosaari <crope@iki.fi>
17033 L: linux-media@vger.kernel.org
17035 W: https://linuxtv.org
17036 W: http://palosaari.fi/linux/
17037 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17038 T: git git://linuxtv.org/anttip/media_tree.git
17039 F: drivers/media/tuners/tda18212*
17041 TDA18218 MEDIA DRIVER
17042 M: Antti Palosaari <crope@iki.fi>
17043 L: linux-media@vger.kernel.org
17045 W: https://linuxtv.org
17046 W: http://palosaari.fi/linux/
17047 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17048 T: git git://linuxtv.org/anttip/media_tree.git
17049 F: drivers/media/tuners/tda18218*
17051 TDA18250 MEDIA DRIVER
17052 M: Olli Salonen <olli.salonen@iki.fi>
17053 L: linux-media@vger.kernel.org
17055 W: https://linuxtv.org
17056 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17057 T: git git://linuxtv.org/media_tree.git
17058 F: drivers/media/tuners/tda18250*
17060 TDA18271 MEDIA DRIVER
17061 M: Michael Krufky <mkrufky@linuxtv.org>
17062 L: linux-media@vger.kernel.org
17064 W: https://linuxtv.org
17065 W: http://github.com/mkrufky
17066 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17067 T: git git://linuxtv.org/mkrufky/tuners.git
17068 F: drivers/media/tuners/tda18271*
17070 TDA1997x MEDIA DRIVER
17071 M: Tim Harvey <tharvey@gateworks.com>
17072 L: linux-media@vger.kernel.org
17074 W: https://linuxtv.org
17075 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17076 F: drivers/media/i2c/tda1997x.*
17078 TDA827x MEDIA DRIVER
17079 M: Michael Krufky <mkrufky@linuxtv.org>
17080 L: linux-media@vger.kernel.org
17082 W: https://linuxtv.org
17083 W: http://github.com/mkrufky
17084 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17085 T: git git://linuxtv.org/mkrufky/tuners.git
17086 F: drivers/media/tuners/tda8290.*
17088 TDA8290 MEDIA DRIVER
17089 M: Michael Krufky <mkrufky@linuxtv.org>
17090 L: linux-media@vger.kernel.org
17092 W: https://linuxtv.org
17093 W: http://github.com/mkrufky
17094 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17095 T: git git://linuxtv.org/mkrufky/tuners.git
17096 F: drivers/media/tuners/tda8290.*
17098 TDA9840 MEDIA DRIVER
17099 M: Hans Verkuil <hverkuil@xs4all.nl>
17100 L: linux-media@vger.kernel.org
17102 W: https://linuxtv.org
17103 T: git git://linuxtv.org/media_tree.git
17104 F: drivers/media/i2c/tda9840*
17106 TEA5761 TUNER DRIVER
17107 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17108 L: linux-media@vger.kernel.org
17110 W: https://linuxtv.org
17111 T: git git://linuxtv.org/media_tree.git
17112 F: drivers/media/tuners/tea5761.*
17114 TEA5767 TUNER DRIVER
17115 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17116 L: linux-media@vger.kernel.org
17118 W: https://linuxtv.org
17119 T: git git://linuxtv.org/media_tree.git
17120 F: drivers/media/tuners/tea5767.*
17122 TEA6415C MEDIA DRIVER
17123 M: Hans Verkuil <hverkuil@xs4all.nl>
17124 L: linux-media@vger.kernel.org
17126 W: https://linuxtv.org
17127 T: git git://linuxtv.org/media_tree.git
17128 F: drivers/media/i2c/tea6415c*
17130 TEA6420 MEDIA DRIVER
17131 M: Hans Verkuil <hverkuil@xs4all.nl>
17132 L: linux-media@vger.kernel.org
17134 W: https://linuxtv.org
17135 T: git git://linuxtv.org/media_tree.git
17136 F: drivers/media/i2c/tea6420*
17139 M: Jiri Pirko <jiri@resnulli.us>
17140 L: netdev@vger.kernel.org
17142 F: drivers/net/team/
17143 F: include/linux/if_team.h
17144 F: include/uapi/linux/if_team.h
17146 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
17147 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
17149 F: arch/x86/platform/ts5500/
17151 TECHNOTREND USB IR RECEIVER
17152 M: Sean Young <sean@mess.org>
17153 L: linux-media@vger.kernel.org
17155 F: drivers/media/rc/ttusbir.c
17157 TECHWELL TW9910 VIDEO DECODER
17158 L: linux-media@vger.kernel.org
17160 F: drivers/media/i2c/tw9910.c
17161 F: include/media/i2c/tw9910.h
17164 M: Jens Wiklander <jens.wiklander@linaro.org>
17165 L: op-tee@lists.trustedfirmware.org
17167 F: Documentation/staging/tee.rst
17169 F: include/linux/tee_drv.h
17170 F: include/uapi/linux/tee.h
17172 TEGRA ARCHITECTURE SUPPORT
17173 M: Thierry Reding <thierry.reding@gmail.com>
17174 M: Jonathan Hunter <jonathanh@nvidia.com>
17175 L: linux-tegra@vger.kernel.org
17177 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
17178 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
17182 M: Peter De Schrijver <pdeschrijver@nvidia.com>
17183 M: Prashant Gaikwad <pgaikwad@nvidia.com>
17185 F: drivers/clk/tegra/
17188 M: Laxman Dewangan <ldewangan@nvidia.com>
17189 M: Jon Hunter <jonathanh@nvidia.com>
17191 F: drivers/dma/tegra*
17194 M: Laxman Dewangan <ldewangan@nvidia.com>
17195 R: Dmitry Osipenko <digetx@gmail.com>
17197 F: drivers/i2c/busses/i2c-tegra.c
17199 TEGRA IOMMU DRIVERS
17200 M: Thierry Reding <thierry.reding@gmail.com>
17201 R: Krishna Reddy <vdumpa@nvidia.com>
17202 L: linux-tegra@vger.kernel.org
17204 F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
17205 F: drivers/iommu/tegra*
17208 M: Laxman Dewangan <ldewangan@nvidia.com>
17210 F: drivers/input/keyboard/tegra-kbc.c
17213 M: Stefan Agner <stefan@agner.ch>
17214 M: Lucas Stach <dev@lynxeye.de>
17216 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
17217 F: drivers/mtd/nand/raw/tegra_nand.c
17220 M: Thierry Reding <thierry.reding@gmail.com>
17222 F: drivers/pwm/pwm-tegra.c
17224 TEGRA SERIAL DRIVER
17225 M: Laxman Dewangan <ldewangan@nvidia.com>
17227 F: drivers/tty/serial/serial-tegra.c
17230 M: Laxman Dewangan <ldewangan@nvidia.com>
17232 F: drivers/spi/spi-tegra*
17235 M: Thierry Reding <thierry.reding@gmail.com>
17236 M: Jonathan Hunter <jonathanh@nvidia.com>
17237 M: Sowjanya Komatineni <skomatineni@nvidia.com>
17238 L: linux-media@vger.kernel.org
17239 L: linux-tegra@vger.kernel.org
17241 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
17242 F: drivers/staging/media/tegra-video/
17244 TEGRA XUSB PADCTL DRIVER
17245 M: JC Kuo <jckuo@nvidia.com>
17247 F: drivers/phy/tegra/xusb*
17249 TEHUTI ETHERNET DRIVER
17250 M: Andy Gospodarek <andy@greyhouse.net>
17251 L: netdev@vger.kernel.org
17253 F: drivers/net/ethernet/tehuti/*
17255 TELECOM CLOCK DRIVER FOR MCPL0010
17256 M: Mark Gross <mark.gross@intel.com>
17258 F: drivers/char/tlclk.c
17260 TEMPO SEMICONDUCTOR DRIVERS
17261 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
17263 F: Documentation/devicetree/bindings/sound/tscs*.txt
17264 F: sound/soc/codecs/tscs*.c
17265 F: sound/soc/codecs/tscs*.h
17267 TENSILICA XTENSA PORT (xtensa)
17268 M: Chris Zankel <chris@zankel.net>
17269 M: Max Filippov <jcmvbkbc@gmail.com>
17270 L: linux-xtensa@linux-xtensa.org
17272 T: git git://github.com/czankel/xtensa-linux.git
17274 F: drivers/irqchip/irq-xtensa-*
17276 TEXAS INSTRUMENTS ASoC DRIVERS
17277 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
17278 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17282 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
17283 M: Ricardo Ribalda <ribalda@kernel.org>
17284 L: linux-iio@vger.kernel.org
17286 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
17287 F: drivers/iio/dac/ti-dac7612.c
17289 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
17290 M: Nishanth Menon <nm@ti.com>
17291 M: Tero Kristo <t-kristo@ti.com>
17292 M: Santosh Shilimkar <ssantosh@kernel.org>
17293 L: linux-arm-kernel@lists.infradead.org
17295 F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
17296 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
17297 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
17298 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
17299 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
17300 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
17301 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
17302 F: drivers/clk/keystone/sci-clk.c
17303 F: drivers/firmware/ti_sci*
17304 F: drivers/irqchip/irq-ti-sci-inta.c
17305 F: drivers/irqchip/irq-ti-sci-intr.c
17306 F: drivers/reset/reset-ti-sci.c
17307 F: drivers/soc/ti/ti_sci_inta_msi.c
17308 F: drivers/soc/ti/ti_sci_pm_domains.c
17309 F: include/dt-bindings/soc/ti,sci_pm_domain.h
17310 F: include/linux/soc/ti/ti_sci_inta_msi.h
17311 F: include/linux/soc/ti/ti_sci_protocol.h
17313 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
17314 M: Hans Verkuil <hverkuil@xs4all.nl>
17315 L: linux-media@vger.kernel.org
17317 W: https://linuxtv.org
17318 T: git git://linuxtv.org/media_tree.git
17319 F: drivers/media/radio/radio-raremono.c
17322 M: Zhang Rui <rui.zhang@intel.com>
17323 M: Daniel Lezcano <daniel.lezcano@linaro.org>
17324 R: Amit Kucheria <amitk@kernel.org>
17325 L: linux-pm@vger.kernel.org
17327 Q: https://patchwork.kernel.org/project/linux-pm/list/
17328 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thermal/linux.git
17329 F: Documentation/devicetree/bindings/thermal/
17330 F: drivers/thermal/
17331 F: include/linux/cpu_cooling.h
17332 F: include/linux/thermal.h
17333 F: include/uapi/linux/thermal.h
17335 THERMAL DRIVER FOR AMLOGIC SOCS
17336 M: Guillaume La Roque <glaroque@baylibre.com>
17337 L: linux-pm@vger.kernel.org
17338 L: linux-amlogic@lists.infradead.org
17340 W: http://linux-meson.com/
17341 F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
17342 F: drivers/thermal/amlogic_thermal.c
17344 THERMAL/CPU_COOLING
17345 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
17346 M: Daniel Lezcano <daniel.lezcano@linaro.org>
17347 M: Viresh Kumar <viresh.kumar@linaro.org>
17348 M: Javi Merino <javi.merino@kernel.org>
17349 L: linux-pm@vger.kernel.org
17351 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
17352 F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
17353 F: drivers/thermal/cpufreq_cooling.c
17354 F: drivers/thermal/cpuidle_cooling.c
17355 F: include/linux/cpu_cooling.h
17357 THERMAL/POWER_ALLOCATOR
17358 M: Lukasz Luba <lukasz.luba@arm.com>
17359 L: linux-pm@vger.kernel.org
17361 F: Documentation/driver-api/thermal/power_allocator.rst
17362 F: drivers/thermal/gov_power_allocator.c
17363 F: include/trace/events/thermal_power_allocator.h
17365 THINKPAD ACPI EXTRAS DRIVER
17366 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
17367 L: ibm-acpi-devel@lists.sourceforge.net
17368 L: platform-driver-x86@vger.kernel.org
17370 W: http://ibm-acpi.sourceforge.net
17371 W: http://thinkwiki.org/wiki/Ibm-acpi
17372 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
17373 F: drivers/platform/x86/thinkpad_acpi.c
17375 THUNDERBOLT DMA TRAFFIC TEST DRIVER
17376 M: Isaac Hazan <isaac.hazan@intel.com>
17377 L: linux-usb@vger.kernel.org
17379 F: drivers/thunderbolt/dma_test.c
17382 M: Andreas Noever <andreas.noever@gmail.com>
17383 M: Michael Jamet <michael.jamet@intel.com>
17384 M: Mika Westerberg <mika.westerberg@linux.intel.com>
17385 M: Yehezkel Bernat <YehezkelShB@gmail.com>
17386 L: linux-usb@vger.kernel.org
17388 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
17389 F: Documentation/admin-guide/thunderbolt.rst
17390 F: drivers/thunderbolt/
17391 F: include/linux/thunderbolt.h
17393 THUNDERBOLT NETWORK DRIVER
17394 M: Michael Jamet <michael.jamet@intel.com>
17395 M: Mika Westerberg <mika.westerberg@linux.intel.com>
17396 M: Yehezkel Bernat <YehezkelShB@gmail.com>
17397 L: netdev@vger.kernel.org
17399 F: drivers/net/thunderbolt.c
17401 THUNDERX GPIO DRIVER
17402 M: Robert Richter <rric@kernel.org>
17404 F: drivers/gpio/gpio-thunderx.c
17406 TI AM437X VPFE DRIVER
17407 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
17408 L: linux-media@vger.kernel.org
17410 W: https://linuxtv.org
17411 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17412 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17413 F: drivers/media/platform/am437x/
17415 TI BANDGAP AND THERMAL DRIVER
17416 M: Eduardo Valentin <edubezval@gmail.com>
17417 M: Keerthy <j-keerthy@ti.com>
17418 L: linux-pm@vger.kernel.org
17419 L: linux-omap@vger.kernel.org
17421 F: drivers/thermal/ti-soc-thermal/
17423 TI BQ27XXX POWER SUPPLY DRIVER
17424 R: Dan Murphy <dmurphy@ti.com>
17425 F: drivers/power/supply/bq27xxx_battery.c
17426 F: drivers/power/supply/bq27xxx_battery_i2c.c
17427 F: include/linux/power/bq27xxx_battery.h
17429 TI CDCE706 CLOCK DRIVER
17430 M: Max Filippov <jcmvbkbc@gmail.com>
17432 F: drivers/clk/clk-cdce706.c
17435 M: Tero Kristo <t-kristo@ti.com>
17436 L: linux-omap@vger.kernel.org
17439 F: include/linux/clk/ti.h
17441 TI DAVINCI MACHINE SUPPORT
17442 M: Sekhar Nori <nsekhar@ti.com>
17443 R: Bartosz Golaszewski <bgolaszewski@baylibre.com>
17444 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17446 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
17447 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
17448 F: arch/arm/boot/dts/da850*
17449 F: arch/arm/mach-davinci/
17450 F: drivers/i2c/busses/i2c-davinci.c
17452 TI DAVINCI SERIES CLOCK DRIVER
17453 M: David Lechner <david@lechnology.com>
17454 R: Sekhar Nori <nsekhar@ti.com>
17456 F: Documentation/devicetree/bindings/clock/ti/davinci/
17457 F: drivers/clk/davinci/
17459 TI DAVINCI SERIES GPIO DRIVER
17460 M: Keerthy <j-keerthy@ti.com>
17461 L: linux-gpio@vger.kernel.org
17463 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
17464 F: drivers/gpio/gpio-davinci.c
17466 TI DAVINCI SERIES MEDIA DRIVER
17467 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
17468 L: linux-media@vger.kernel.org
17470 W: https://linuxtv.org
17471 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17472 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17473 F: drivers/media/platform/davinci/
17474 F: include/media/davinci/
17476 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
17477 R: David Lechner <david@lechnology.com>
17478 L: linux-iio@vger.kernel.org
17479 F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
17480 F: drivers/counter/ti-eqep.c
17482 TI ETHERNET SWITCH DRIVER (CPSW)
17483 R: Grygorii Strashko <grygorii.strashko@ti.com>
17484 L: linux-omap@vger.kernel.org
17485 L: netdev@vger.kernel.org
17487 F: drivers/net/ethernet/ti/cpsw*
17488 F: drivers/net/ethernet/ti/davinci*
17490 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
17491 M: Alex Dubov <oakad@yahoo.com>
17493 W: http://tifmxx.berlios.de/
17494 F: drivers/memstick/host/tifm_ms.c
17495 F: drivers/misc/tifm*
17496 F: drivers/mmc/host/tifm_sd.c
17497 F: include/linux/tifm.h
17499 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
17500 M: Santosh Shilimkar <ssantosh@kernel.org>
17501 L: linux-kernel@vger.kernel.org
17502 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17504 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
17505 F: drivers/soc/ti/*
17507 TI LM49xxx FAMILY ASoC CODEC DRIVERS
17508 M: M R Swami Reddy <mr.swami.reddy@ti.com>
17509 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
17510 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17512 F: sound/soc/codecs/isabelle*
17513 F: sound/soc/codecs/lm49453*
17515 TI LP855x BACKLIGHT DRIVER
17516 M: Milo Kim <milo.kim@ti.com>
17518 F: Documentation/driver-api/backlight/lp855x-driver.rst
17519 F: drivers/video/backlight/lp855x_bl.c
17520 F: include/linux/platform_data/lp855x.h
17522 TI LP8727 CHARGER DRIVER
17523 M: Milo Kim <milo.kim@ti.com>
17525 F: drivers/power/supply/lp8727_charger.c
17526 F: include/linux/platform_data/lp8727.h
17528 TI LP8788 MFD DRIVER
17529 M: Milo Kim <milo.kim@ti.com>
17531 F: drivers/iio/adc/lp8788_adc.c
17532 F: drivers/leds/leds-lp8788.c
17533 F: drivers/mfd/lp8788*.c
17534 F: drivers/power/supply/lp8788-charger.c
17535 F: drivers/regulator/lp8788-*.c
17536 F: include/linux/mfd/lp8788*.h
17538 TI NETCP ETHERNET DRIVER
17539 M: Wingman Kwok <w-kwok2@ti.com>
17540 M: Murali Karicheri <m-karicheri2@ti.com>
17541 L: netdev@vger.kernel.org
17543 F: drivers/net/ethernet/ti/netcp*
17545 TI PCM3060 ASoC CODEC DRIVER
17546 M: Kirill Marinushkin <kmarinushkin@birdec.com>
17547 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17549 F: Documentation/devicetree/bindings/sound/pcm3060.txt
17550 F: sound/soc/codecs/pcm3060*
17552 TI TAS571X FAMILY ASoC CODEC DRIVER
17553 M: Kevin Cernekee <cernekee@chromium.org>
17554 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17556 F: sound/soc/codecs/tas571x*
17558 TI TCAN4X5X DEVICE DRIVER
17559 M: Dan Murphy <dmurphy@ti.com>
17560 L: linux-can@vger.kernel.org
17562 F: Documentation/devicetree/bindings/net/can/tcan4x5x.txt
17563 F: drivers/net/can/m_can/tcan4x5x.c
17565 TI TRF7970A NFC DRIVER
17566 M: Mark Greer <mgreer@animalcreek.com>
17567 L: linux-wireless@vger.kernel.org
17568 L: linux-nfc@lists.01.org (moderated for non-subscribers)
17570 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
17571 F: drivers/nfc/trf7970a.c
17573 TI TWL4030 SERIES SOC CODEC DRIVER
17574 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
17575 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17577 F: sound/soc/codecs/twl4030*
17580 M: Benoit Parrot <bparrot@ti.com>
17581 L: linux-media@vger.kernel.org
17583 W: http://linuxtv.org/
17584 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17585 F: Documentation/devicetree/bindings/media/ti,cal.yaml
17586 F: Documentation/devicetree/bindings/media/ti,vpe.yaml
17587 F: drivers/media/platform/ti-vpe/
17589 TI WILINK WIRELESS DRIVERS
17590 L: linux-wireless@vger.kernel.org
17592 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
17593 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
17594 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
17595 F: drivers/net/wireless/ti/
17596 F: include/linux/wl12xx.h
17598 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
17599 M: John Stultz <john.stultz@linaro.org>
17600 M: Thomas Gleixner <tglx@linutronix.de>
17601 R: Stephen Boyd <sboyd@kernel.org>
17602 L: linux-kernel@vger.kernel.org
17604 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
17605 F: include/linux/clocksource.h
17606 F: include/linux/time.h
17607 F: include/linux/timex.h
17608 F: include/uapi/linux/time.h
17609 F: include/uapi/linux/timex.h
17610 F: kernel/time/alarmtimer.c
17611 F: kernel/time/clocksource.c
17612 F: kernel/time/ntp.c
17613 F: kernel/time/time*.c
17614 F: tools/testing/selftests/timers/
17617 M: Jon Maloy <jmaloy@redhat.com>
17618 M: Ying Xue <ying.xue@windriver.com>
17619 L: netdev@vger.kernel.org (core kernel code)
17620 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
17622 W: http://tipc.sourceforge.net/
17623 F: include/uapi/linux/tipc*.h
17626 TLAN NETWORK DRIVER
17627 M: Samuel Chessman <chessman@tux.org>
17628 L: tlan-devel@lists.sourceforge.net (subscribers-only)
17630 W: http://sourceforge.net/projects/tlan/
17631 F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
17632 F: drivers/net/ethernet/ti/tlan.*
17634 TM6000 VIDEO4LINUX DRIVER
17635 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17636 L: linux-media@vger.kernel.org
17638 W: https://linuxtv.org
17639 T: git git://linuxtv.org/media_tree.git
17640 F: Documentation/admin-guide/media/tm6000*
17641 F: drivers/media/usb/tm6000/
17643 TMIO/SDHI MMC DRIVER
17644 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
17645 L: linux-mmc@vger.kernel.org
17647 F: drivers/mmc/host/renesas_sdhi*
17648 F: drivers/mmc/host/tmio_mmc*
17649 F: include/linux/mfd/tmio.h
17651 TMP401 HARDWARE MONITOR DRIVER
17652 M: Guenter Roeck <linux@roeck-us.net>
17653 L: linux-hwmon@vger.kernel.org
17655 F: Documentation/hwmon/tmp401.rst
17656 F: drivers/hwmon/tmp401.c
17658 TMP513 HARDWARE MONITOR DRIVER
17659 M: Eric Tremblay <etremblay@distech-controls.com>
17660 L: linux-hwmon@vger.kernel.org
17662 F: Documentation/hwmon/tmp513.rst
17663 F: drivers/hwmon/tmp513.c
17665 TMPFS (SHMEM FILESYSTEM)
17666 M: Hugh Dickins <hughd@google.com>
17667 L: linux-mm@kvack.org
17669 F: include/linux/shmem_fs.h
17672 TOMOYO SECURITY MODULE
17673 M: Kentaro Takeda <takedakn@nttdata.co.jp>
17674 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
17675 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
17676 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
17677 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
17678 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
17680 W: https://tomoyo.osdn.jp/
17681 F: security/tomoyo/
17683 TOPSTAR LAPTOP EXTRAS DRIVER
17684 M: Herton Ronaldo Krzesinski <herton@canonical.com>
17685 L: platform-driver-x86@vger.kernel.org
17687 F: drivers/platform/x86/topstar-laptop.c
17689 TORTURE-TEST MODULES
17690 M: Davidlohr Bueso <dave@stgolabs.net>
17691 M: "Paul E. McKenney" <paulmck@kernel.org>
17692 M: Josh Triplett <josh@joshtriplett.org>
17693 L: linux-kernel@vger.kernel.org
17695 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17696 F: Documentation/RCU/torture.rst
17697 F: kernel/locking/locktorture.c
17698 F: kernel/rcu/rcuscale.c
17699 F: kernel/rcu/rcutorture.c
17700 F: kernel/rcu/refscale.c
17701 F: kernel/torture.c
17703 TOSHIBA ACPI EXTRAS DRIVER
17704 M: Azael Avalos <coproscefalo@gmail.com>
17705 L: platform-driver-x86@vger.kernel.org
17707 F: drivers/platform/x86/toshiba_acpi.c
17709 TOSHIBA BLUETOOTH DRIVER
17710 M: Azael Avalos <coproscefalo@gmail.com>
17711 L: platform-driver-x86@vger.kernel.org
17713 F: drivers/platform/x86/toshiba_bluetooth.c
17715 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
17716 M: Azael Avalos <coproscefalo@gmail.com>
17717 L: platform-driver-x86@vger.kernel.org
17719 F: drivers/platform/x86/toshiba_haps.c
17722 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
17724 W: http://www.buzzard.org.uk/toshiba/
17725 F: drivers/char/toshiba.c
17726 F: include/linux/toshiba.h
17727 F: include/uapi/linux/toshiba.h
17729 TOSHIBA TC358743 DRIVER
17730 M: Mats Randgaard <matrandg@cisco.com>
17731 L: linux-media@vger.kernel.org
17733 F: drivers/media/i2c/tc358743*
17734 F: include/media/i2c/tc358743.h
17736 TOSHIBA WMI HOTKEYS DRIVER
17737 M: Azael Avalos <coproscefalo@gmail.com>
17738 L: platform-driver-x86@vger.kernel.org
17740 F: drivers/platform/x86/toshiba-wmi.c
17743 M: Peter Huewe <peterhuewe@gmx.de>
17744 M: Jarkko Sakkinen <jarkko@kernel.org>
17745 R: Jason Gunthorpe <jgg@ziepe.ca>
17746 L: linux-integrity@vger.kernel.org
17748 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
17749 Q: https://patchwork.kernel.org/project/linux-integrity/list/
17750 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
17751 F: drivers/char/tpm/
17754 M: Steven Rostedt <rostedt@goodmis.org>
17755 M: Ingo Molnar <mingo@redhat.com>
17757 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
17758 F: Documentation/trace/ftrace.rst
17759 F: arch/*/*/*/ftrace.h
17760 F: arch/*/kernel/ftrace.c
17761 F: include/*/ftrace.h
17762 F: include/linux/trace*.h
17765 F: tools/testing/selftests/ftrace/
17767 TRACING MMIO ACCESSES (MMIOTRACE)
17768 M: Steven Rostedt <rostedt@goodmis.org>
17769 M: Ingo Molnar <mingo@kernel.org>
17770 R: Karol Herbst <karolherbst@gmail.com>
17771 R: Pekka Paalanen <ppaalanen@gmail.com>
17772 L: linux-kernel@vger.kernel.org
17773 L: nouveau@lists.freedesktop.org
17775 F: arch/x86/mm/kmmio.c
17776 F: arch/x86/mm/mmio-mod.c
17777 F: arch/x86/mm/testmmiotrace.c
17778 F: include/linux/mmiotrace.h
17779 F: kernel/trace/trace_mmiotrace.c
17782 M: Jiri Kosina <trivial@kernel.org>
17784 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
17785 K: ^Subject:.*(?i)trivial
17788 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17789 M: Jiri Slaby <jirislaby@kernel.org>
17791 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
17792 F: Documentation/driver-api/serial/
17794 F: drivers/tty/serial/serial_core.c
17795 F: include/linux/serial.h
17796 F: include/linux/serial_core.h
17797 F: include/linux/tty.h
17798 F: include/uapi/linux/serial.h
17799 F: include/uapi/linux/serial_core.h
17800 F: include/uapi/linux/tty.h
17802 TUA9001 MEDIA DRIVER
17803 M: Antti Palosaari <crope@iki.fi>
17804 L: linux-media@vger.kernel.org
17806 W: https://linuxtv.org
17807 W: http://palosaari.fi/linux/
17808 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17809 T: git git://linuxtv.org/anttip/media_tree.git
17810 F: drivers/media/tuners/tua9001*
17812 TULIP NETWORK DRIVERS
17813 L: netdev@vger.kernel.org
17814 L: linux-parisc@vger.kernel.org
17816 F: drivers/net/ethernet/dec/tulip/
17819 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
17821 W: http://vtun.sourceforge.net/tun
17822 F: Documentation/networking/tuntap.rst
17823 F: arch/um/os-Linux/drivers/
17825 TURBOCHANNEL SUBSYSTEM
17826 M: "Maciej W. Rozycki" <macro@linux-mips.org>
17827 M: Ralf Baechle <ralf@linux-mips.org>
17828 L: linux-mips@vger.kernel.org
17830 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
17832 F: include/linux/tc.h
17835 M: "Len Brown" <lenb@kernel.org>
17836 L: linux-pm@vger.kernel.org
17838 Q: https://patchwork.kernel.org/project/linux-pm/list/
17839 B: https://bugzilla.kernel.org
17840 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
17841 F: tools/power/x86/turbostat/
17843 TW5864 VIDEO4LINUX DRIVER
17844 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
17845 M: Anton Sviridenko <anton@corp.bluecherry.net>
17846 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
17847 M: Andrey Utkin <andrey_utkin@fastmail.com>
17848 L: linux-media@vger.kernel.org
17850 F: drivers/media/pci/tw5864/
17852 TW68 VIDEO4LINUX DRIVER
17853 M: Hans Verkuil <hverkuil@xs4all.nl>
17854 L: linux-media@vger.kernel.org
17856 W: https://linuxtv.org
17857 T: git git://linuxtv.org/media_tree.git
17858 F: drivers/media/pci/tw68/
17860 TW686X VIDEO4LINUX DRIVER
17861 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17862 L: linux-media@vger.kernel.org
17864 W: http://linuxtv.org
17865 T: git git://linuxtv.org/media_tree.git
17866 F: drivers/media/pci/tw686x/
17868 UACCE ACCELERATOR FRAMEWORK
17869 M: Zhangfei Gao <zhangfei.gao@linaro.org>
17870 M: Zhou Wang <wangzhou1@hisilicon.com>
17871 L: linux-accelerators@lists.ozlabs.org
17872 L: linux-kernel@vger.kernel.org
17874 F: Documentation/ABI/testing/sysfs-driver-uacce
17875 F: Documentation/misc-devices/uacce.rst
17876 F: drivers/misc/uacce/
17877 F: include/linux/uacce.h
17878 F: include/uapi/misc/uacce/
17880 UBI FILE SYSTEM (UBIFS)
17881 M: Richard Weinberger <richard@nod.at>
17882 L: linux-mtd@lists.infradead.org
17884 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
17885 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
17886 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
17887 F: Documentation/filesystems/ubifs-authentication.rst
17888 F: Documentation/filesystems/ubifs.rst
17891 UCLINUX (M68KNOMMU AND COLDFIRE)
17892 M: Greg Ungerer <gerg@linux-m68k.org>
17893 L: linux-m68k@lists.linux-m68k.org
17894 L: uclinux-dev@uclinux.org (subscribers-only)
17896 W: http://www.linux-m68k.org/
17897 W: http://www.uclinux.org/
17898 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
17899 F: arch/m68k/*/*_no.*
17901 F: arch/m68k/coldfire/
17902 F: arch/m68k/include/asm/*_no.*
17905 M: Jan Kara <jack@suse.com>
17907 F: Documentation/filesystems/udf.rst
17911 M: Bastien Nocera <hadess@hadess.net>
17912 L: linux-input@vger.kernel.org
17914 F: drivers/hid/hid-udraw-ps3.c
17917 M: Evgeniy Dushistov <dushistov@mail.ru>
17919 F: Documentation/admin-guide/ufs.rst
17922 UHID USERSPACE HID IO DRIVER
17923 M: David Rheinsberg <david.rheinsberg@gmail.com>
17924 L: linux-input@vger.kernel.org
17926 F: drivers/hid/uhid.c
17927 F: include/uapi/linux/uhid.h
17930 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
17931 L: linux-usb@vger.kernel.org
17933 F: drivers/usb/common/ulpi.c
17934 F: include/linux/ulpi/
17937 M: Gabriel Krisman Bertazi <krisman@collabora.com>
17938 L: linux-fsdevel@vger.kernel.org
17943 M: Tony Finch <dot@dotat.at>
17945 W: http://dotat.at/prog/unifdef
17946 F: scripts/unifdef.c
17948 UNIFORM CDROM DRIVER
17949 M: Jens Axboe <axboe@kernel.dk>
17951 W: http://www.kernel.dk
17952 F: Documentation/cdrom/
17953 F: drivers/cdrom/cdrom.c
17954 F: include/linux/cdrom.h
17955 F: include/uapi/linux/cdrom.h
17957 UNISYS S-PAR DRIVERS
17958 M: David Kershner <david.kershner@unisys.com>
17959 L: sparmaintainer@unisys.com (Unisys internal)
17961 F: drivers/staging/unisys/
17962 F: drivers/visorbus/
17963 F: include/linux/visorbus.h
17965 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
17966 R: Alim Akhtar <alim.akhtar@samsung.com>
17967 R: Avri Altman <avri.altman@wdc.com>
17968 L: linux-scsi@vger.kernel.org
17970 F: Documentation/scsi/ufs.rst
17971 F: drivers/scsi/ufs/
17973 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
17974 M: Pedro Sousa <pedrom.sousa@synopsys.com>
17975 L: linux-scsi@vger.kernel.org
17977 F: drivers/scsi/ufs/*dwc*
17979 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
17980 M: Stanley Chu <stanley.chu@mediatek.com>
17981 L: linux-scsi@vger.kernel.org
17982 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
17984 F: drivers/scsi/ufs/ufs-mediatek*
17986 UNSORTED BLOCK IMAGES (UBI)
17987 M: Richard Weinberger <richard@nod.at>
17988 L: linux-mtd@lists.infradead.org
17990 W: http://www.linux-mtd.infradead.org/
17991 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
17992 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
17993 F: drivers/mtd/ubi/
17994 F: include/linux/mtd/ubi.h
17995 F: include/uapi/mtd/ubi-user.h
17997 USB "USBNET" DRIVER FRAMEWORK
17998 M: Oliver Neukum <oneukum@suse.com>
17999 L: netdev@vger.kernel.org
18001 W: http://www.linux-usb.org/usbnet
18002 F: drivers/net/usb/usbnet.c
18003 F: include/linux/usb/usbnet.h
18006 M: Oliver Neukum <oneukum@suse.com>
18007 L: linux-usb@vger.kernel.org
18009 F: Documentation/usb/acm.rst
18010 F: drivers/usb/class/cdc-acm.*
18012 USB APPLE MFI FASTCHARGE DRIVER
18013 M: Bastien Nocera <hadess@hadess.net>
18014 L: linux-usb@vger.kernel.org
18016 F: drivers/usb/misc/apple-mfi-fastcharge.c
18018 USB AR5523 WIRELESS DRIVER
18019 M: Pontus Fuchs <pontus.fuchs@gmail.com>
18020 L: linux-wireless@vger.kernel.org
18022 F: drivers/net/wireless/ath/ar5523/
18025 M: Oliver Neukum <oneukum@suse.com>
18026 L: linux-usb@vger.kernel.org
18027 L: linux-scsi@vger.kernel.org
18029 F: drivers/usb/storage/uas.c
18031 USB CDC ETHERNET DRIVER
18032 M: Oliver Neukum <oliver@neukum.org>
18033 L: linux-usb@vger.kernel.org
18035 F: drivers/net/usb/cdc_*.c
18036 F: include/uapi/linux/usb/cdc.h
18038 USB CHAOSKEY DRIVER
18039 M: Keith Packard <keithp@keithp.com>
18040 L: linux-usb@vger.kernel.org
18042 F: drivers/usb/misc/chaoskey.c
18044 USB CYPRESS C67X00 DRIVER
18045 M: Peter Korsgaard <jacmet@sunsite.dk>
18046 L: linux-usb@vger.kernel.org
18048 F: drivers/usb/c67x00/
18050 USB DAVICOM DM9601 DRIVER
18051 M: Peter Korsgaard <jacmet@sunsite.dk>
18052 L: netdev@vger.kernel.org
18054 W: http://www.linux-usb.org/usbnet
18055 F: drivers/net/usb/dm9601.c
18058 M: Alan Stern <stern@rowland.harvard.edu>
18059 L: linux-usb@vger.kernel.org
18061 F: Documentation/usb/ehci.rst
18062 F: drivers/usb/host/ehci*
18064 USB GADGET/PERIPHERAL SUBSYSTEM
18065 M: Felipe Balbi <balbi@kernel.org>
18066 L: linux-usb@vger.kernel.org
18068 W: http://www.linux-usb.org/gadget
18069 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
18070 F: drivers/usb/gadget/
18071 F: include/linux/usb/gadget*
18073 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
18074 M: Jiri Kosina <jikos@kernel.org>
18075 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
18076 L: linux-usb@vger.kernel.org
18078 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
18079 F: Documentation/hid/hiddev.rst
18080 F: drivers/hid/usbhid/
18082 USB INTEL XHCI ROLE MUX DRIVER
18083 M: Hans de Goede <hdegoede@redhat.com>
18084 L: linux-usb@vger.kernel.org
18086 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
18088 USB IP DRIVER FOR HISILICON KIRIN
18089 M: Yu Chen <chenyu56@huawei.com>
18090 M: Binghui Wang <wangbinghui@hisilicon.com>
18091 L: linux-usb@vger.kernel.org
18093 F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
18094 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
18097 M: Olav Kongas <ok@artecdesign.ee>
18098 L: linux-usb@vger.kernel.org
18100 F: drivers/usb/host/isp116x*
18101 F: include/linux/usb/isp116x.h
18103 USB LAN78XX ETHERNET DRIVER
18104 M: Woojung Huh <woojung.huh@microchip.com>
18105 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
18106 L: netdev@vger.kernel.org
18108 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
18109 F: drivers/net/usb/lan78xx.*
18110 F: include/dt-bindings/net/microchip-lan78xx.h
18112 USB MASS STORAGE DRIVER
18113 M: Alan Stern <stern@rowland.harvard.edu>
18114 L: linux-usb@vger.kernel.org
18115 L: usb-storage@lists.one-eyed-alien.net
18117 F: drivers/usb/storage/
18120 M: Clemens Ladisch <clemens@ladisch.de>
18121 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18123 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
18124 F: sound/usb/midi.*
18126 USB NETWORKING DRIVERS
18127 L: linux-usb@vger.kernel.org
18129 F: drivers/net/usb/
18132 M: Alan Stern <stern@rowland.harvard.edu>
18133 L: linux-usb@vger.kernel.org
18135 F: Documentation/usb/ohci.rst
18136 F: drivers/usb/host/ohci*
18138 USB OTG FSM (Finite State Machine)
18139 M: Peter Chen <Peter.Chen@nxp.com>
18140 L: linux-usb@vger.kernel.org
18142 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
18143 F: drivers/usb/common/usb-otg-fsm.c
18146 M: Valentina Manea <valentina.manea.m@gmail.com>
18147 M: Shuah Khan <shuah@kernel.org>
18148 M: Shuah Khan <skhan@linuxfoundation.org>
18149 L: linux-usb@vger.kernel.org
18151 F: Documentation/usb/usbip_protocol.rst
18152 F: drivers/usb/usbip/
18153 F: tools/testing/selftests/drivers/usb/usbip/
18154 F: tools/usb/usbip/
18157 M: Petko Manolov <petkan@nucleusys.com>
18158 L: linux-usb@vger.kernel.org
18159 L: netdev@vger.kernel.org
18161 W: https://github.com/petkan/pegasus
18162 T: git git://github.com/petkan/pegasus.git
18163 F: drivers/net/usb/pegasus.*
18166 M: Felipe Balbi <balbi@kernel.org>
18167 L: linux-usb@vger.kernel.org
18169 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
18170 F: drivers/usb/phy/
18172 USB PRINTER DRIVER (usblp)
18173 M: Pete Zaitcev <zaitcev@redhat.com>
18174 L: linux-usb@vger.kernel.org
18176 F: drivers/usb/class/usblp.c
18178 USB RAW GADGET DRIVER
18179 R: Andrey Konovalov <andreyknvl@gmail.com>
18180 L: linux-usb@vger.kernel.org
18182 F: Documentation/usb/raw-gadget.rst
18183 F: drivers/usb/gadget/legacy/raw_gadget.c
18184 F: include/uapi/linux/usb/raw_gadget.h
18186 USB QMI WWAN NETWORK DRIVER
18187 M: Bjørn Mork <bjorn@mork.no>
18188 L: netdev@vger.kernel.org
18190 F: Documentation/ABI/testing/sysfs-class-net-qmi
18191 F: drivers/net/usb/qmi_wwan.c
18194 M: Petko Manolov <petkan@nucleusys.com>
18195 L: linux-usb@vger.kernel.org
18196 L: netdev@vger.kernel.org
18198 W: https://github.com/petkan/rtl8150
18199 T: git git://github.com/petkan/rtl8150.git
18200 F: drivers/net/usb/rtl8150.c
18202 USB SERIAL SUBSYSTEM
18203 M: Johan Hovold <johan@kernel.org>
18204 L: linux-usb@vger.kernel.org
18206 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
18207 F: Documentation/usb/usb-serial.rst
18208 F: drivers/usb/serial/
18209 F: include/linux/usb/serial.h
18211 USB SMSC75XX ETHERNET DRIVER
18212 M: Steve Glendinning <steve.glendinning@shawell.net>
18213 L: netdev@vger.kernel.org
18215 F: drivers/net/usb/smsc75xx.*
18217 USB SMSC95XX ETHERNET DRIVER
18218 M: Steve Glendinning <steve.glendinning@shawell.net>
18219 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
18220 L: netdev@vger.kernel.org
18222 F: drivers/net/usb/smsc95xx.*
18225 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18226 L: linux-usb@vger.kernel.org
18228 W: http://www.linux-usb.org
18229 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
18230 F: Documentation/devicetree/bindings/usb/
18231 F: Documentation/usb/
18233 F: include/linux/usb.h
18234 F: include/linux/usb/
18236 USB TYPEC BUS FOR ALTERNATE MODES
18237 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18238 L: linux-usb@vger.kernel.org
18240 F: Documentation/ABI/testing/sysfs-bus-typec
18241 F: Documentation/driver-api/usb/typec_bus.rst
18242 F: drivers/usb/typec/altmodes/
18243 F: include/linux/usb/typec_altmode.h
18246 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18247 L: linux-usb@vger.kernel.org
18249 F: Documentation/ABI/testing/sysfs-class-typec
18250 F: Documentation/driver-api/usb/typec.rst
18251 F: drivers/usb/typec/
18252 F: include/linux/usb/typec.h
18254 USB TYPEC INTEL PMC MUX DRIVER
18255 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18256 L: linux-usb@vger.kernel.org
18258 F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
18259 F: drivers/usb/typec/mux/intel_pmc_mux.c
18261 USB TYPEC PI3USB30532 MUX DRIVER
18262 M: Hans de Goede <hdegoede@redhat.com>
18263 L: linux-usb@vger.kernel.org
18265 F: drivers/usb/typec/mux/pi3usb30532.c
18267 USB TYPEC PORT CONTROLLER DRIVERS
18268 M: Guenter Roeck <linux@roeck-us.net>
18269 L: linux-usb@vger.kernel.org
18271 F: drivers/usb/typec/tcpm/
18274 M: Alan Stern <stern@rowland.harvard.edu>
18275 L: linux-usb@vger.kernel.org
18277 F: drivers/usb/host/uhci*
18280 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18281 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
18282 L: linux-media@vger.kernel.org
18284 W: http://www.ideasonboard.org/uvc/
18285 T: git git://linuxtv.org/media_tree.git
18286 F: drivers/media/usb/uvc/
18287 F: include/uapi/linux/uvcvideo.h
18290 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18291 L: linux-usb@vger.kernel.org
18293 F: drivers/usb/gadget/function/*uvc*
18294 F: drivers/usb/gadget/legacy/webcam.c
18295 F: include/uapi/linux/usb/g_uvc.h
18297 USB WIRELESS RNDIS DRIVER (rndis_wlan)
18298 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
18299 L: linux-wireless@vger.kernel.org
18301 F: drivers/net/wireless/rndis_wlan.c
18304 M: Mathias Nyman <mathias.nyman@intel.com>
18305 L: linux-usb@vger.kernel.org
18307 F: drivers/usb/host/pci-quirks*
18308 F: drivers/usb/host/xhci*
18311 L: linux-wireless@vger.kernel.org
18313 W: http://linux-lc100020.sourceforge.net
18314 F: drivers/net/wireless/zydas/zd1201.*
18317 M: Antoine Jacquet <royale@zerezo.com>
18318 L: linux-usb@vger.kernel.org
18319 L: linux-media@vger.kernel.org
18321 W: http://royale.zerezo.com/zr364xx/
18322 T: git git://linuxtv.org/media_tree.git
18323 F: Documentation/admin-guide/media/zr364xx*
18324 F: drivers/media/usb/zr364xx/
18326 USER-MODE LINUX (UML)
18327 M: Jeff Dike <jdike@addtoit.com>
18328 M: Richard Weinberger <richard@nod.at>
18329 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
18330 L: linux-um@lists.infradead.org
18332 W: http://user-mode-linux.sourceforge.net
18333 Q: https://patchwork.ozlabs.org/project/linux-um/list/
18334 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
18335 F: Documentation/virt/uml/
18340 USERSPACE COPYIN/COPYOUT (UIOVEC)
18341 M: Alexander Viro <viro@zeniv.linux.org.uk>
18343 F: include/linux/uio.h
18346 USERSPACE DMA BUFFER DRIVER
18347 M: Gerd Hoffmann <kraxel@redhat.com>
18348 L: dri-devel@lists.freedesktop.org
18350 T: git git://anongit.freedesktop.org/drm/drm-misc
18351 F: drivers/dma-buf/udmabuf.c
18352 F: include/uapi/linux/udmabuf.h
18354 USERSPACE I/O (UIO)
18355 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18357 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
18358 F: Documentation/driver-api/uio-howto.rst
18360 F: include/linux/uio_driver.h
18363 M: Karel Zak <kzak@redhat.com>
18364 L: util-linux@vger.kernel.org
18366 W: http://en.wikipedia.org/wiki/Util-linux
18367 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
18370 M: Christoph Hellwig <hch@lst.de>
18371 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18372 L: linux-kernel@vger.kernel.org
18374 T: git git://git.infradead.org/users/hch/uuid.git
18375 F: include/linux/uuid.h
18376 F: include/uapi/linux/uuid.h
18381 M: Michal Januszewski <spock@gentoo.org>
18382 L: linux-fbdev@vger.kernel.org
18384 W: https://github.com/mjanusz/v86d
18385 F: Documentation/fb/uvesafb.rst
18386 F: drivers/video/fbdev/uvesafb.*
18388 Ux500 CLOCK DRIVERS
18389 M: Ulf Hansson <ulf.hansson@linaro.org>
18390 L: linux-clk@vger.kernel.org
18391 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18393 F: drivers/clk/ux500/
18396 M: Stefan Agner <stefan@agner.ch>
18397 L: linux-mtd@lists.infradead.org
18399 F: drivers/mtd/nand/raw/vf610_nfc.c
18401 VFAT/FAT/MSDOS FILESYSTEM
18402 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
18404 F: Documentation/filesystems/vfat.rst
18408 M: Alex Williamson <alex.williamson@redhat.com>
18409 R: Cornelia Huck <cohuck@redhat.com>
18410 L: kvm@vger.kernel.org
18412 T: git git://github.com/awilliam/linux-vfio.git
18413 F: Documentation/driver-api/vfio.rst
18415 F: include/linux/vfio.h
18416 F: include/uapi/linux/vfio.h
18419 M: Diana Craciun <diana.craciun@oss.nxp.com>
18420 L: kvm@vger.kernel.org
18422 F: drivers/vfio/fsl-mc/
18424 VFIO MEDIATED DEVICE DRIVERS
18425 M: Kirti Wankhede <kwankhede@nvidia.com>
18426 L: kvm@vger.kernel.org
18428 F: Documentation/driver-api/vfio-mediated-device.rst
18429 F: drivers/vfio/mdev/
18430 F: include/linux/mdev.h
18431 F: samples/vfio-mdev/
18433 VFIO PLATFORM DRIVER
18434 M: Eric Auger <eric.auger@redhat.com>
18435 L: kvm@vger.kernel.org
18437 F: drivers/vfio/platform/
18440 R: Lukas Wunner <lukas@wunner.de>
18442 T: git git://anongit.freedesktop.org/drm/drm-misc
18443 F: Documentation/gpu/vga-switcheroo.rst
18444 F: drivers/gpu/vga/vga_switcheroo.c
18445 F: include/linux/vga_switcheroo.h
18447 VIA RHINE NETWORK DRIVER
18449 M: Kevin Brace <kevinbrace@bracecomputerlab.com>
18450 F: drivers/net/ethernet/via/via-rhine.c
18452 VIA SD/MMC CARD CONTROLLER DRIVER
18453 M: Bruce Chang <brucechang@via.com.tw>
18454 M: Harald Welte <HaraldWelte@viatech.com>
18456 F: drivers/mmc/host/via-sdmmc.c
18458 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
18459 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
18460 L: linux-fbdev@vger.kernel.org
18462 F: drivers/video/fbdev/via/
18463 F: include/linux/via-core.h
18464 F: include/linux/via-gpio.h
18465 F: include/linux/via_i2c.h
18467 VIA VELOCITY NETWORK DRIVER
18468 M: Francois Romieu <romieu@fr.zoreil.com>
18469 L: netdev@vger.kernel.org
18471 F: drivers/net/ethernet/via/via-velocity.*
18473 VICODEC VIRTUAL CODEC DRIVER
18474 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
18475 L: linux-media@vger.kernel.org
18477 W: https://linuxtv.org
18478 T: git git://linuxtv.org/media_tree.git
18479 F: drivers/media/test-drivers/vicodec/*
18481 VIDEO I2C POLLING DRIVER
18482 M: Matt Ranostay <matt.ranostay@konsulko.com>
18483 L: linux-media@vger.kernel.org
18485 F: drivers/media/i2c/video-i2c.c
18487 VIDEO MULTIPLEXER DRIVER
18488 M: Philipp Zabel <p.zabel@pengutronix.de>
18489 L: linux-media@vger.kernel.org
18491 F: drivers/media/platform/video-mux.c
18493 VIDEOBUF2 FRAMEWORK
18494 M: Tomasz Figa <tfiga@chromium.org>
18495 M: Marek Szyprowski <m.szyprowski@samsung.com>
18496 L: linux-media@vger.kernel.org
18498 F: drivers/media/common/videobuf2/*
18499 F: include/media/videobuf2-*
18501 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
18502 M: Helen Koike <helen.koike@collabora.com>
18503 R: Shuah Khan <skhan@linuxfoundation.org>
18504 L: linux-media@vger.kernel.org
18506 W: https://linuxtv.org
18507 T: git git://linuxtv.org/media_tree.git
18508 F: drivers/media/test-drivers/vimc/*
18511 M: Alex Williamson <alex.williamson@redhat.com>
18512 M: Paolo Bonzini <pbonzini@redhat.com>
18513 L: kvm@vger.kernel.org
18517 VIRTIO AND VHOST VSOCK DRIVER
18518 M: Stefan Hajnoczi <stefanha@redhat.com>
18519 M: Stefano Garzarella <sgarzare@redhat.com>
18520 L: kvm@vger.kernel.org
18521 L: virtualization@lists.linux-foundation.org
18522 L: netdev@vger.kernel.org
18524 F: drivers/net/vsockmon.c
18525 F: drivers/vhost/vsock.c
18526 F: include/linux/virtio_vsock.h
18527 F: include/uapi/linux/virtio_vsock.h
18528 F: include/uapi/linux/vm_sockets_diag.h
18529 F: include/uapi/linux/vsockmon.h
18530 F: net/vmw_vsock/af_vsock_tap.c
18531 F: net/vmw_vsock/diag.c
18532 F: net/vmw_vsock/virtio_transport.c
18533 F: net/vmw_vsock/virtio_transport_common.c
18534 F: net/vmw_vsock/vsock_loopback.c
18535 F: tools/testing/vsock/
18537 VIRTIO BLOCK AND SCSI DRIVERS
18538 M: "Michael S. Tsirkin" <mst@redhat.com>
18539 M: Jason Wang <jasowang@redhat.com>
18540 R: Paolo Bonzini <pbonzini@redhat.com>
18541 R: Stefan Hajnoczi <stefanha@redhat.com>
18542 L: virtualization@lists.linux-foundation.org
18544 F: drivers/block/virtio_blk.c
18545 F: drivers/scsi/virtio_scsi.c
18546 F: drivers/vhost/scsi.c
18547 F: include/uapi/linux/virtio_blk.h
18548 F: include/uapi/linux/virtio_scsi.h
18550 VIRTIO CONSOLE DRIVER
18551 M: Amit Shah <amit@kernel.org>
18552 L: virtualization@lists.linux-foundation.org
18554 F: drivers/char/virtio_console.c
18555 F: include/linux/virtio_console.h
18556 F: include/uapi/linux/virtio_console.h
18558 VIRTIO CORE AND NET DRIVERS
18559 M: "Michael S. Tsirkin" <mst@redhat.com>
18560 M: Jason Wang <jasowang@redhat.com>
18561 L: virtualization@lists.linux-foundation.org
18563 F: Documentation/devicetree/bindings/virtio/
18564 F: drivers/block/virtio_blk.c
18565 F: drivers/crypto/virtio/
18566 F: drivers/net/virtio_net.c
18569 F: include/linux/vdpa.h
18570 F: include/linux/virtio*.h
18571 F: include/uapi/linux/virtio_*.h
18575 M: "Michael S. Tsirkin" <mst@redhat.com>
18576 M: David Hildenbrand <david@redhat.com>
18577 L: virtualization@lists.linux-foundation.org
18579 F: drivers/virtio/virtio_balloon.c
18580 F: include/uapi/linux/virtio_balloon.h
18581 F: include/linux/balloon_compaction.h
18582 F: mm/balloon_compaction.c
18584 VIRTIO CRYPTO DRIVER
18585 M: Gonglei <arei.gonglei@huawei.com>
18586 L: virtualization@lists.linux-foundation.org
18587 L: linux-crypto@vger.kernel.org
18589 F: drivers/crypto/virtio/
18590 F: include/uapi/linux/virtio_crypto.h
18592 VIRTIO DRIVERS FOR S390
18593 M: Cornelia Huck <cohuck@redhat.com>
18594 M: Halil Pasic <pasic@linux.ibm.com>
18595 L: linux-s390@vger.kernel.org
18596 L: virtualization@lists.linux-foundation.org
18597 L: kvm@vger.kernel.org
18599 F: arch/s390/include/uapi/asm/virtio-ccw.h
18600 F: drivers/s390/virtio/
18603 M: Vivek Goyal <vgoyal@redhat.com>
18604 M: Stefan Hajnoczi <stefanha@redhat.com>
18605 M: Miklos Szeredi <miklos@szeredi.hu>
18606 L: virtualization@lists.linux-foundation.org
18607 L: linux-fsdevel@vger.kernel.org
18609 W: https://virtio-fs.gitlab.io/
18610 F: Documentation/filesystems/virtiofs.rst
18611 F: fs/fuse/virtio_fs.c
18612 F: include/uapi/linux/virtio_fs.h
18615 M: David Airlie <airlied@linux.ie>
18616 M: Gerd Hoffmann <kraxel@redhat.com>
18617 L: dri-devel@lists.freedesktop.org
18618 L: virtualization@lists.linux-foundation.org
18620 T: git git://anongit.freedesktop.org/drm/drm-misc
18621 F: drivers/gpu/drm/virtio/
18622 F: include/uapi/linux/virtio_gpu.h
18624 VIRTIO HOST (VHOST)
18625 M: "Michael S. Tsirkin" <mst@redhat.com>
18626 M: Jason Wang <jasowang@redhat.com>
18627 L: kvm@vger.kernel.org
18628 L: virtualization@lists.linux-foundation.org
18629 L: netdev@vger.kernel.org
18631 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
18633 F: include/linux/vhost_iotlb.h
18634 F: include/uapi/linux/vhost.h
18636 VIRTIO INPUT DRIVER
18637 M: Gerd Hoffmann <kraxel@redhat.com>
18639 F: drivers/virtio/virtio_input.c
18640 F: include/uapi/linux/virtio_input.h
18642 VIRTIO IOMMU DRIVER
18643 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
18644 L: virtualization@lists.linux-foundation.org
18646 F: drivers/iommu/virtio-iommu.c
18647 F: include/uapi/linux/virtio_iommu.h
18650 M: David Hildenbrand <david@redhat.com>
18651 L: virtualization@lists.linux-foundation.org
18653 W: https://virtio-mem.gitlab.io/
18654 F: drivers/virtio/virtio_mem.c
18655 F: include/uapi/linux/virtio_mem.h
18657 VIRTUAL BOX GUEST DEVICE DRIVER
18658 M: Hans de Goede <hdegoede@redhat.com>
18659 M: Arnd Bergmann <arnd@arndb.de>
18660 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18662 F: drivers/virt/vboxguest/
18663 F: include/linux/vbox_utils.h
18664 F: include/uapi/linux/vbox*.h
18666 VIRTUAL BOX SHARED FOLDER VFS DRIVER
18667 M: Hans de Goede <hdegoede@redhat.com>
18668 L: linux-fsdevel@vger.kernel.org
18672 VIRTUAL SERIO DEVICE DRIVER
18673 M: Stephen Chandler Paul <thatslyude@gmail.com>
18675 F: drivers/input/serio/userio.c
18676 F: include/uapi/linux/userio.h
18678 VIVID VIRTUAL VIDEO DRIVER
18679 M: Hans Verkuil <hverkuil@xs4all.nl>
18680 L: linux-media@vger.kernel.org
18682 W: https://linuxtv.org
18683 T: git git://linuxtv.org/media_tree.git
18684 F: drivers/media/test-drivers/vivid/*
18686 VIDTV VIRTUAL DIGITAL TV DRIVER
18687 M: Daniel W. S. Almeida <dwlsalmeida@gmail.com>
18688 L: linux-media@vger.kernel.org
18690 W: https://linuxtv.org
18691 T: git git://linuxtv.org/media_tree.git
18692 F: drivers/media/test-drivers/vidtv/*
18695 M: Florian Fainelli <f.fainelli@gmail.com>
18696 L: openwrt-devel@lists.openwrt.org (subscribers-only)
18698 F: drivers/vlynq/vlynq.c
18699 F: include/linux/vlynq.h
18702 M: Martyn Welch <martyn@welchs.me.uk>
18703 M: Manohar Vanga <manohar.vanga@gmail.com>
18704 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18705 L: devel@driverdev.osuosl.org
18707 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
18708 F: Documentation/driver-api/vme.rst
18709 F: drivers/staging/vme/
18711 F: include/linux/vme*
18713 VMWARE BALLOON DRIVER
18714 M: Nadav Amit <namit@vmware.com>
18715 M: "VMware, Inc." <pv-drivers@vmware.com>
18716 L: linux-kernel@vger.kernel.org
18718 F: drivers/misc/vmw_balloon.c
18720 VMWARE HYPERVISOR INTERFACE
18721 M: Deep Shah <sdeep@vmware.com>
18722 M: "VMware, Inc." <pv-drivers@vmware.com>
18723 L: virtualization@lists.linux-foundation.org
18725 F: arch/x86/include/asm/vmware.h
18726 F: arch/x86/kernel/cpu/vmware.c
18728 VMWARE PVRDMA DRIVER
18729 M: Adit Ranadive <aditr@vmware.com>
18730 M: VMware PV-Drivers <pv-drivers@vmware.com>
18731 L: linux-rdma@vger.kernel.org
18733 F: drivers/infiniband/hw/vmw_pvrdma/
18735 VMware PVSCSI driver
18736 M: Jim Gill <jgill@vmware.com>
18737 M: VMware PV-Drivers <pv-drivers@vmware.com>
18738 L: linux-scsi@vger.kernel.org
18740 F: drivers/scsi/vmw_pvscsi.c
18741 F: drivers/scsi/vmw_pvscsi.h
18743 VMWARE VIRTUAL PTP CLOCK DRIVER
18744 M: Vivek Thampi <vithampi@vmware.com>
18745 M: "VMware, Inc." <pv-drivers@vmware.com>
18746 L: netdev@vger.kernel.org
18748 F: drivers/ptp/ptp_vmw.c
18750 VMWARE VMMOUSE SUBDRIVER
18751 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
18752 M: "VMware, Inc." <pv-drivers@vmware.com>
18753 L: linux-input@vger.kernel.org
18755 F: drivers/input/mouse/vmmouse.c
18756 F: drivers/input/mouse/vmmouse.h
18758 VMWARE VMXNET3 ETHERNET DRIVER
18759 M: Ronak Doshi <doshir@vmware.com>
18760 M: "VMware, Inc." <pv-drivers@vmware.com>
18761 L: netdev@vger.kernel.org
18763 F: drivers/net/vmxnet3/
18765 VOCORE VOCORE2 BOARD
18766 M: Harvey Hunt <harveyhuntnexus@gmail.com>
18767 L: linux-mips@vger.kernel.org
18769 F: arch/mips/boot/dts/ralink/vocore2.dts
18771 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
18772 M: Liam Girdwood <lgirdwood@gmail.com>
18773 M: Mark Brown <broonie@kernel.org>
18774 L: linux-kernel@vger.kernel.org
18776 W: http://www.slimlogic.co.uk/?p=48
18777 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
18778 F: Documentation/devicetree/bindings/regulator/
18779 F: Documentation/power/regulator/
18780 F: drivers/regulator/
18781 F: include/dt-bindings/regulator/
18782 F: include/linux/regulator/
18783 K: regulator_get_optional
18786 M: David Ahern <dsahern@kernel.org>
18787 M: Shrijeet Mukherjee <shrijeet@gmail.com>
18788 L: netdev@vger.kernel.org
18790 F: Documentation/networking/vrf.rst
18791 F: drivers/net/vrf.c
18794 M: Petr Mladek <pmladek@suse.com>
18795 M: Steven Rostedt <rostedt@goodmis.org>
18796 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
18797 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18798 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
18800 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git
18801 F: Documentation/core-api/printk-formats.rst
18802 F: lib/test_printf.c
18805 VT1211 HARDWARE MONITOR DRIVER
18806 M: Juerg Haefliger <juergh@gmail.com>
18807 L: linux-hwmon@vger.kernel.org
18809 F: Documentation/hwmon/vt1211.rst
18810 F: drivers/hwmon/vt1211.c
18812 VT8231 HARDWARE MONITOR DRIVER
18813 M: Roger Lucas <vt8231@hiddenengine.co.uk>
18814 L: linux-hwmon@vger.kernel.org
18816 F: drivers/hwmon/vt8231.c
18818 VUB300 USB to SDIO/SD/MMC bridge chip
18819 L: linux-mmc@vger.kernel.org
18821 F: drivers/mmc/host/vub300.c
18823 W1 DALLAS'S 1-WIRE BUS
18824 M: Evgeniy Polyakov <zbr@ioremap.net>
18826 F: Documentation/devicetree/bindings/w1/
18827 F: Documentation/w1/
18829 F: include/linux/w1.h
18831 W83791D HARDWARE MONITORING DRIVER
18832 M: Marc Hulsman <m.hulsman@tudelft.nl>
18833 L: linux-hwmon@vger.kernel.org
18835 F: Documentation/hwmon/w83791d.rst
18836 F: drivers/hwmon/w83791d.c
18838 W83793 HARDWARE MONITORING DRIVER
18839 M: Rudolf Marek <r.marek@assembler.cz>
18840 L: linux-hwmon@vger.kernel.org
18842 F: Documentation/hwmon/w83793.rst
18843 F: drivers/hwmon/w83793.c
18845 W83795 HARDWARE MONITORING DRIVER
18846 M: Jean Delvare <jdelvare@suse.com>
18847 L: linux-hwmon@vger.kernel.org
18849 F: drivers/hwmon/w83795.c
18851 W83L51xD SD/MMC CARD INTERFACE DRIVER
18852 M: Pierre Ossman <pierre@ossman.eu>
18854 F: drivers/mmc/host/wbsd.*
18856 WACOM PROTOCOL 4 SERIAL TABLETS
18857 M: Julian Squires <julian@cipht.net>
18858 M: Hans de Goede <hdegoede@redhat.com>
18859 L: linux-input@vger.kernel.org
18861 F: drivers/input/tablet/wacom_serial4.c
18863 WATCHDOG DEVICE DRIVERS
18864 M: Wim Van Sebroeck <wim@linux-watchdog.org>
18865 M: Guenter Roeck <linux@roeck-us.net>
18866 L: linux-watchdog@vger.kernel.org
18868 W: http://www.linux-watchdog.org/
18869 T: git git://www.linux-watchdog.org/linux-watchdog.git
18870 F: Documentation/devicetree/bindings/watchdog/
18871 F: Documentation/watchdog/
18872 F: drivers/watchdog/
18873 F: include/linux/watchdog.h
18874 F: include/uapi/linux/watchdog.h
18876 WHISKEYCOVE PMIC GPIO DRIVER
18877 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
18878 L: linux-gpio@vger.kernel.org
18880 F: drivers/gpio/gpio-wcove.c
18883 M: Dianlong Li <long17.cool@163.com>
18884 L: linux-rtc@vger.kernel.org
18886 F: drivers/rtc/rtc-sd3078.c
18889 M: David Rheinsberg <david.rheinsberg@gmail.com>
18890 L: linux-input@vger.kernel.org
18892 F: drivers/hid/hid-wiimote*
18894 WILOCITY WIL6210 WIRELESS DRIVER
18895 M: Maya Erez <merez@codeaurora.org>
18896 L: linux-wireless@vger.kernel.org
18897 L: wil6210@qti.qualcomm.com
18899 W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
18900 F: drivers/net/wireless/ath/wil6210/
18903 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
18904 M: linux-wimax@intel.com
18905 L: wimax@linuxwimax.org (subscribers-only)
18907 W: http://linuxwimax.org
18908 F: Documentation/admin-guide/wimax/wimax.rst
18909 F: include/linux/wimax/debug.h
18910 F: include/net/wimax.h
18911 F: include/uapi/linux/wimax.h
18915 M: David Härdeman <david@hardeman.nu>
18917 F: drivers/media/rc/winbond-cir.c
18919 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
18920 M: William Breathitt Gray <vilhelm.gray@gmail.com>
18921 L: linux-watchdog@vger.kernel.org
18923 F: drivers/watchdog/ebc-c384_wdt.c
18925 WINSYSTEMS WS16C48 GPIO DRIVER
18926 M: William Breathitt Gray <vilhelm.gray@gmail.com>
18927 L: linux-gpio@vger.kernel.org
18929 F: drivers/gpio/gpio-ws16c48.c
18931 WIREGUARD SECURE NETWORK TUNNEL
18932 M: Jason A. Donenfeld <Jason@zx2c4.com>
18933 L: wireguard@lists.zx2c4.com
18934 L: netdev@vger.kernel.org
18936 F: drivers/net/wireguard/
18937 F: tools/testing/selftests/wireguard/
18939 WISTRON LAPTOP BUTTON DRIVER
18940 M: Miloslav Trmac <mitr@volny.cz>
18942 F: drivers/input/misc/wistron_btns.c
18944 WL3501 WIRELESS PCMCIA CARD DRIVER
18945 L: linux-wireless@vger.kernel.org
18947 F: drivers/net/wireless/wl3501*
18949 WOLFSON MICROELECTRONICS DRIVERS
18950 L: patches@opensource.cirrus.com
18952 W: https://github.com/CirrusLogic/linux-drivers/wiki
18953 T: git https://github.com/CirrusLogic/linux-drivers.git
18954 F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
18955 F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
18956 F: Documentation/devicetree/bindings/mfd/wm831x.txt
18957 F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
18958 F: Documentation/devicetree/bindings/sound/wlf,arizona.yaml
18959 F: Documentation/hwmon/wm83??.rst
18960 F: arch/arm/mach-s3c/mach-crag6410*
18961 F: drivers/clk/clk-wm83*.c
18962 F: drivers/extcon/extcon-arizona.c
18963 F: drivers/gpio/gpio-*wm*.c
18964 F: drivers/gpio/gpio-arizona.c
18965 F: drivers/hwmon/wm83??-hwmon.c
18966 F: drivers/input/misc/wm831x-on.c
18967 F: drivers/input/touchscreen/wm831x-ts.c
18968 F: drivers/input/touchscreen/wm97*.c
18969 F: drivers/leds/leds-wm83*.c
18970 F: drivers/mfd/arizona*
18971 F: drivers/mfd/cs47l24*
18972 F: drivers/mfd/wm*.c
18973 F: drivers/power/supply/wm83*.c
18974 F: drivers/regulator/arizona*
18975 F: drivers/regulator/wm8*.c
18976 F: drivers/rtc/rtc-wm83*.c
18977 F: drivers/video/backlight/wm83*_bl.c
18978 F: drivers/watchdog/wm83*_wdt.c
18979 F: include/linux/mfd/arizona/
18980 F: include/linux/mfd/wm831x/
18981 F: include/linux/mfd/wm8350/
18982 F: include/linux/mfd/wm8400*
18983 F: include/linux/regulator/arizona*
18984 F: include/linux/wm97xx.h
18985 F: include/sound/wm????.h
18986 F: sound/soc/codecs/arizona.?
18987 F: sound/soc/codecs/cs47l24*
18988 F: sound/soc/codecs/wm*
18991 M: Tejun Heo <tj@kernel.org>
18992 R: Lai Jiangshan <jiangshanlai@gmail.com>
18994 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
18995 F: Documentation/core-api/workqueue.rst
18996 F: include/linux/workqueue.h
18997 F: kernel/workqueue.c
18999 X-POWERS AXP288 PMIC DRIVERS
19000 M: Hans de Goede <hdegoede@redhat.com>
19002 F: drivers/acpi/pmic/intel_pmic_xpower.c
19005 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
19006 M: Chen-Yu Tsai <wens@csie.org>
19007 L: linux-kernel@vger.kernel.org
19012 M: Martin Schiller <ms@dev.tdt.de>
19013 L: linux-x25@vger.kernel.org
19015 F: Documentation/networking/lapb-module.rst
19016 F: Documentation/networking/x25*
19017 F: drivers/net/wan/hdlc_x25.c
19018 F: drivers/net/wan/lapbether.c
19019 F: include/*/lapb.h
19020 F: include/net/x25*
19021 F: include/uapi/linux/x25.h
19025 X86 ARCHITECTURE (32-BIT AND 64-BIT)
19026 M: Thomas Gleixner <tglx@linutronix.de>
19027 M: Ingo Molnar <mingo@redhat.com>
19028 M: Borislav Petkov <bp@alien8.de>
19030 R: "H. Peter Anvin" <hpa@zytor.com>
19031 L: linux-kernel@vger.kernel.org
19033 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
19034 F: Documentation/devicetree/bindings/x86/
19035 F: Documentation/x86/
19039 M: Andy Lutomirski <luto@kernel.org>
19040 L: linux-kernel@vger.kernel.org
19042 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
19045 X86 MCE INFRASTRUCTURE
19046 M: Tony Luck <tony.luck@intel.com>
19047 M: Borislav Petkov <bp@alien8.de>
19048 L: linux-edac@vger.kernel.org
19050 F: arch/x86/kernel/cpu/mce/*
19052 X86 MICROCODE UPDATE SUPPORT
19053 M: Borislav Petkov <bp@alien8.de>
19055 F: arch/x86/kernel/cpu/microcode/*
19058 M: Dave Hansen <dave.hansen@linux.intel.com>
19059 M: Andy Lutomirski <luto@kernel.org>
19060 M: Peter Zijlstra <peterz@infradead.org>
19061 L: linux-kernel@vger.kernel.org
19063 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
19066 X86 PLATFORM DRIVERS
19067 M: Hans de Goede <hdegoede@redhat.com>
19068 M: Mark Gross <mgross@linux.intel.com>
19069 L: platform-driver-x86@vger.kernel.org
19071 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
19072 F: drivers/platform/olpc/
19073 F: drivers/platform/x86/
19075 X86 PLATFORM DRIVERS - ARCH
19076 R: Darren Hart <dvhart@infradead.org>
19077 R: Andy Shevchenko <andy@infradead.org>
19078 L: platform-driver-x86@vger.kernel.org
19081 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
19082 F: arch/x86/platform
19084 X86 PLATFORM UV HPE SUPERDOME FLEX
19085 M: Steve Wahl <steve.wahl@hpe.com>
19086 R: Dimitri Sivanich <dimitri.sivanich@hpe.com>
19087 R: Russ Anderson <russ.anderson@hpe.com>
19089 F: arch/x86/include/asm/uv/
19090 F: arch/x86/kernel/apic/x2apic_uv_x.c
19091 F: arch/x86/platform/uv/
19094 M: Andy Lutomirski <luto@kernel.org>
19095 L: linux-kernel@vger.kernel.org
19097 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
19098 F: arch/x86/entry/vdso/
19101 M: Matthew Wilcox <willy@infradead.org>
19102 L: linux-fsdevel@vger.kernel.org
19104 F: Documentation/core-api/xarray.rst
19105 F: include/linux/idr.h
19106 F: include/linux/xarray.h
19109 F: tools/testing/radix-tree
19112 M: Benjamin Valentin <benpicco@googlemail.com>
19114 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
19115 F: drivers/media/rc/xbox_remote.c
19117 XC2028/3028 TUNER DRIVER
19118 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19119 L: linux-media@vger.kernel.org
19121 W: https://linuxtv.org
19122 T: git git://linuxtv.org/media_tree.git
19123 F: drivers/media/tuners/tuner-xc2028.*
19125 XDP (eXpress Data Path)
19126 M: Alexei Starovoitov <ast@kernel.org>
19127 M: Daniel Borkmann <daniel@iogearbox.net>
19128 M: David S. Miller <davem@davemloft.net>
19129 M: Jakub Kicinski <kuba@kernel.org>
19130 M: Jesper Dangaard Brouer <hawk@kernel.org>
19131 M: John Fastabend <john.fastabend@gmail.com>
19132 L: netdev@vger.kernel.org
19133 L: bpf@vger.kernel.org
19135 F: include/net/xdp.h
19136 F: include/net/xdp_priv.h
19137 F: include/trace/events/xdp.h
19138 F: kernel/bpf/cpumap.c
19139 F: kernel/bpf/devmap.c
19141 F: samples/bpf/xdp*
19142 F: tools/testing/selftests/bpf/*xdp*
19143 F: tools/testing/selftests/bpf/*/*xdp*
19144 F: drivers/net/ethernet/*/*/*/*/*xdp*
19145 F: drivers/net/ethernet/*/*/*xdp*
19146 K: (?:\b|_)xdp(?:\b|_)
19148 XDP SOCKETS (AF_XDP)
19149 M: Björn Töpel <bjorn.topel@intel.com>
19150 M: Magnus Karlsson <magnus.karlsson@intel.com>
19151 R: Jonathan Lemon <jonathan.lemon@gmail.com>
19152 L: netdev@vger.kernel.org
19153 L: bpf@vger.kernel.org
19155 F: Documentation/networking/af_xdp.rst
19156 F: include/net/xdp_sock*
19157 F: include/net/xsk_buff_pool.h
19158 F: include/uapi/linux/if_xdp.h
19159 F: include/uapi/linux/xdp_diag.h
19160 F: include/net/netns/xdp.h
19162 F: samples/bpf/xdpsock*
19163 F: tools/lib/bpf/xsk*
19165 XEN BLOCK SUBSYSTEM
19166 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19167 M: Roger Pau Monné <roger.pau@citrix.com>
19168 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19170 F: drivers/block/xen*
19171 F: drivers/block/xen-blkback/*
19174 M: Stefano Stabellini <sstabellini@kernel.org>
19175 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19177 F: arch/arm/include/asm/xen/
19180 XEN HYPERVISOR ARM64
19181 M: Stefano Stabellini <sstabellini@kernel.org>
19182 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19184 F: arch/arm64/include/asm/xen/
19187 XEN HYPERVISOR INTERFACE
19188 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
19189 M: Juergen Gross <jgross@suse.com>
19190 R: Stefano Stabellini <sstabellini@kernel.org>
19191 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19193 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
19194 F: Documentation/ABI/stable/sysfs-hypervisor-xen
19195 F: Documentation/ABI/testing/sysfs-hypervisor-xen
19196 F: arch/x86/include/asm/pvclock-abi.h
19197 F: arch/x86/include/asm/xen/
19198 F: arch/x86/platform/pvh/
19200 F: drivers/*/xen-*front.c
19202 F: include/uapi/xen/
19205 XEN NETWORK BACKEND DRIVER
19206 M: Wei Liu <wei.liu@kernel.org>
19207 M: Paul Durrant <paul@xen.org>
19208 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19209 L: netdev@vger.kernel.org
19211 F: drivers/net/xen-netback/*
19214 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19215 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19217 F: arch/x86/pci/*xen*
19218 F: drivers/pci/*xen*
19221 M: Juergen Gross <jgross@suse.com>
19222 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19223 L: linux-scsi@vger.kernel.org
19225 F: drivers/scsi/xen-scsifront.c
19226 F: drivers/xen/xen-scsiback.c
19227 F: include/xen/interface/io/vscsiif.h
19229 XEN SOUND FRONTEND DRIVER
19230 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
19231 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19232 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19236 XEN SWIOTLB SUBSYSTEM
19237 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19238 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19239 L: iommu@lists.linux-foundation.org
19241 F: arch/x86/xen/*swiotlb*
19242 F: drivers/xen/*swiotlb*
19245 M: Darrick J. Wong <darrick.wong@oracle.com>
19246 M: linux-xfs@vger.kernel.org
19247 L: linux-xfs@vger.kernel.org
19250 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
19251 F: Documentation/ABI/testing/sysfs-fs-xfs
19252 F: Documentation/admin-guide/xfs.rst
19253 F: Documentation/filesystems/xfs-delayed-logging-design.rst
19254 F: Documentation/filesystems/xfs-self-describing-metadata.rst
19256 F: include/uapi/linux/dqblk_xfs.h
19257 F: include/uapi/linux/fsmap.h
19259 XILINX AXI ETHERNET DRIVER
19260 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
19262 F: drivers/net/ethernet/xilinx/xilinx_axienet*
19265 M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
19266 R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
19267 L: linux-can@vger.kernel.org
19269 F: Documentation/devicetree/bindings/net/can/xilinx_can.txt
19270 F: drivers/net/can/xilinx_can.c
19272 XILINX SD-FEC IP CORES
19273 M: Derek Kiernan <derek.kiernan@xilinx.com>
19274 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
19276 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
19277 F: Documentation/misc-devices/xilinx_sdfec.rst
19278 F: drivers/misc/Kconfig
19279 F: drivers/misc/Makefile
19280 F: drivers/misc/xilinx_sdfec.c
19281 F: include/uapi/misc/xilinx_sdfec.h
19283 XILINX UARTLITE SERIAL DRIVER
19284 M: Peter Korsgaard <jacmet@sunsite.dk>
19285 L: linux-serial@vger.kernel.org
19287 F: drivers/tty/serial/uartlite.c
19289 XILINX VIDEO IP CORES
19290 M: Hyun Kwon <hyun.kwon@xilinx.com>
19291 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19292 L: linux-media@vger.kernel.org
19294 T: git git://linuxtv.org/media_tree.git
19295 F: Documentation/devicetree/bindings/media/xilinx/
19296 F: drivers/media/platform/xilinx/
19297 F: include/uapi/linux/xilinx-v4l2-controls.h
19299 XILINX ZYNQMP DPDMA DRIVER
19300 M: Hyun Kwon <hyun.kwon@xilinx.com>
19301 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19302 L: dmaengine@vger.kernel.org
19304 F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
19305 F: drivers/dma/xilinx/xilinx_dpdma.c
19306 F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
19308 XILINX ZYNQMP PSGTR PHY DRIVER
19309 M: Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
19310 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19311 L: linux-kernel@vger.kernel.org
19313 T: git https://github.com/Xilinx/linux-xlnx.git
19314 F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
19315 F: drivers/phy/xilinx/phy-zynqmp.c
19318 M: Eli Billauer <eli.billauer@gmail.com>
19319 L: linux-kernel@vger.kernel.org
19321 F: drivers/char/xillybus/
19324 M: George Cherian <gcherian@marvell.com>
19325 L: linux-i2c@vger.kernel.org
19327 W: http://www.marvell.com
19328 F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
19329 F: drivers/i2c/busses/i2c-xlp9xx.c
19331 XRA1403 GPIO EXPANDER
19332 M: Nandor Han <nandor.han@ge.com>
19333 M: Semi Malinen <semi.malinen@ge.com>
19334 L: linux-gpio@vger.kernel.org
19336 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
19337 F: drivers/gpio/gpio-xra1403.c
19339 XTENSA XTFPGA PLATFORM SUPPORT
19340 M: Max Filippov <jcmvbkbc@gmail.com>
19341 L: linux-xtensa@linux-xtensa.org
19343 F: drivers/spi/spi-xtensa-xtfpga.c
19344 F: sound/soc/xtensa/xtfpga-i2s.c
19346 YAM DRIVER FOR AX.25
19347 M: Jean-Paul Roubelat <jpr@f6fbb.org>
19348 L: linux-hams@vger.kernel.org
19350 F: drivers/net/hamradio/yam*
19351 F: include/linux/yam.h
19353 YAMA SECURITY MODULE
19354 M: Kees Cook <keescook@chromium.org>
19356 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
19357 F: Documentation/admin-guide/LSM/Yama.rst
19360 YEALINK PHONE DRIVER
19361 M: Henk Vergonet <Henk.Vergonet@gmail.com>
19362 L: usbb2k-api-dev@nongnu.org
19364 F: Documentation/input/devices/yealink.rst
19365 F: drivers/input/misc/yealink.*
19367 Z8530 DRIVER FOR AX.25
19368 M: Joerg Reuter <jreuter@yaina.de>
19369 L: linux-hams@vger.kernel.org
19371 W: http://yaina.de/jreuter/
19372 W: http://www.qsl.net/dl1bke/
19373 F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
19374 F: drivers/net/hamradio/*scc.c
19375 F: drivers/net/hamradio/z8530.h
19377 ZBUD COMPRESSED PAGE ALLOCATOR
19378 M: Seth Jennings <sjenning@redhat.com>
19379 M: Dan Streetman <ddstreet@ieee.org>
19380 L: linux-mm@kvack.org
19382 F: include/linux/zbud.h
19385 ZD1211RW WIRELESS DRIVER
19386 M: Daniel Drake <dsd@gentoo.org>
19387 M: Ulrich Kunitz <kune@deine-taler.de>
19388 L: linux-wireless@vger.kernel.org
19389 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
19391 W: http://zd1211.ath.cx/wiki/DriverRewrite
19392 F: drivers/net/wireless/zydas/zd1211rw/
19394 ZD1301 MEDIA DRIVER
19395 M: Antti Palosaari <crope@iki.fi>
19396 L: linux-media@vger.kernel.org
19398 W: https://linuxtv.org/
19399 W: http://palosaari.fi/linux/
19400 Q: https://patchwork.linuxtv.org/project/linux-media/list/
19401 F: drivers/media/usb/dvb-usb-v2/zd1301*
19403 ZD1301_DEMOD MEDIA DRIVER
19404 M: Antti Palosaari <crope@iki.fi>
19405 L: linux-media@vger.kernel.org
19407 W: https://linuxtv.org/
19408 W: http://palosaari.fi/linux/
19409 Q: https://patchwork.linuxtv.org/project/linux-media/list/
19410 F: drivers/media/dvb-frontends/zd1301_demod*
19412 ZHAOXIN PROCESSOR SUPPORT
19413 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
19414 L: linux-kernel@vger.kernel.org
19416 F: arch/x86/kernel/cpu/zhaoxin.c
19419 M: Damien Le Moal <damien.lemoal@wdc.com>
19420 M: Naohiro Aota <naohiro.aota@wdc.com>
19421 R: Johannes Thumshirn <jth@kernel.org>
19422 L: linux-fsdevel@vger.kernel.org
19424 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
19425 F: Documentation/filesystems/zonefs.rst
19428 ZR36067 VIDEO FOR LINUX DRIVER
19429 M: Corentin Labbe <clabbe@baylibre.com>
19430 L: mjpeg-users@lists.sourceforge.net
19431 L: linux-media@vger.kernel.org
19433 W: http://mjpeg.sourceforge.net/driver-zoran/
19434 Q: https://patchwork.linuxtv.org/project/linux-media/list/
19435 F: Documentation/driver-api/media/drivers/zoran.rst
19436 F: drivers/staging/media/zoran/
19438 ZPOOL COMPRESSED PAGE STORAGE API
19439 M: Dan Streetman <ddstreet@ieee.org>
19440 L: linux-mm@kvack.org
19442 F: include/linux/zpool.h
19445 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
19446 M: Minchan Kim <minchan@kernel.org>
19447 M: Nitin Gupta <ngupta@vflare.org>
19448 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
19449 L: linux-kernel@vger.kernel.org
19451 F: Documentation/admin-guide/blockdev/zram.rst
19452 F: drivers/block/zram/
19454 ZS DECSTATION Z85C30 SERIAL DRIVER
19455 M: "Maciej W. Rozycki" <macro@linux-mips.org>
19457 F: drivers/tty/serial/zs.*
19459 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
19460 M: Minchan Kim <minchan@kernel.org>
19461 M: Nitin Gupta <ngupta@vflare.org>
19462 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
19463 L: linux-mm@kvack.org
19465 F: Documentation/vm/zsmalloc.rst
19466 F: include/linux/zsmalloc.h
19469 ZSWAP COMPRESSED SWAP CACHING
19470 M: Seth Jennings <sjenning@redhat.com>
19471 M: Dan Streetman <ddstreet@ieee.org>
19472 M: Vitaly Wool <vitaly.wool@konsulko.com>
19473 L: linux-mm@kvack.org
19478 M: Linus Torvalds <torvalds@linux-foundation.org>
19479 L: linux-kernel@vger.kernel.org
19480 S: Buried alive in reporters
19481 Q: http://patchwork.kernel.org/project/LKML/list/
19482 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git