1 List of maintainers and how to submit kernel changes
2 ====================================================
4 Please try to follow the guidelines below. This will make things
5 easier on the maintainers. Not all of these guidelines matter for every
6 trivial patch so apply some common sense.
8 Tips for patch submitters
9 -------------------------
11 1. Always *test* your changes, however small, on at least 4 or
12 5 people, preferably many more.
14 2. Try to release a few ALPHA test versions to the net. Announce
15 them onto the kernel channel and await results. This is especially
16 important for device drivers, because often that's the only way
17 you will find things like the fact version 3 firmware needs
18 a magic fix you didn't know about, or some clown changed the
19 chips on a board and not its name. (Don't laugh! Look at the
20 SMC etherpower for that.)
22 3. Make sure your changes compile correctly in multiple
23 configurations. In particular check that changes work both as a
24 module and built into the kernel.
26 4. When you are happy with a change make it generally available for
27 testing and await feedback.
29 5. Make a patch available to the relevant maintainer in the list. Use
30 ``diff -u`` to make the patch easy to merge. Be prepared to get your
31 changes sent back with seemingly silly requests about formatting
32 and variable names. These aren't as silly as they seem. One
33 job the maintainers (and especially Linus) do is to keep things
34 looking the same. Sometimes this means that the clever hack in
35 your driver to get around a problem actually needs to become a
36 generalized kernel feature ready for next time.
38 PLEASE check your patch with the automated style checker
39 (scripts/checkpatch.pl) to catch trivial style violations.
40 See Documentation/process/coding-style.rst for guidance here.
42 PLEASE CC: the maintainers and mailing lists that are generated
43 by ``scripts/get_maintainer.pl.`` The results returned by the
44 script will be best if you have git installed and are making
45 your changes in a branch derived from Linus' latest git tree.
46 See Documentation/process/submitting-patches.rst for details.
48 PLEASE try to include any credit lines you want added with the
49 patch. It avoids people being missed off by mistake and makes
50 it easier to know who wants adding and who doesn't.
52 PLEASE document known bugs. If it doesn't work for everything
53 or does something very odd once a month document it.
55 PLEASE remember that submissions must be made under the terms
56 of the Linux Foundation certificate of contribution and should
57 include a Signed-off-by: line. The current version of this
58 "Developer's Certificate of Origin" (DCO) is listed in the file
59 Documentation/process/submitting-patches.rst.
61 6. Make sure you have the right to send any changes you make. If you
62 do changes at work you may find your employer owns the patch
65 7. When sending security related changes or reports to a maintainer
66 please Cc: security@kernel.org, especially if the maintainer
67 does not respond. Please keep in mind that the security team is
68 a small set of people who can be efficient only when working on
69 verified bugs. Please only Cc: this list when you have identified
70 that the bug would present a short-term risk to other users if it
71 were publicly disclosed. For example, reports of address leaks do
72 not represent an immediate threat and are better handled publicly,
73 and ideally, should come with a patch proposal. Please do not send
74 automated reports to this list either. Such bugs will be handled
75 better and faster in the usual public places. See
76 Documentation/admin-guide/security-bugs.rst for details.
80 Descriptions of section entries and preferred order
81 ---------------------------------------------------
83 M: *Mail* patches to: FullName <address@domain>
84 R: Designated *Reviewer*: FullName <address@domain>
85 These reviewers should be CCed on patches.
86 L: *Mailing list* that is relevant to this area
87 S: *Status*, one of the following:
88 Supported: Someone is actually paid to look after this.
89 Maintained: Someone actually looks after it.
90 Odd Fixes: It has a maintainer but they don't have time to do
91 much other than throw the odd patch in. See below..
92 Orphan: No current maintainer [but maybe you could take the
93 role as you write your new code].
94 Obsolete: Old code. Something tagged obsolete generally means
95 it has been replaced by a better system and you
97 W: *Web-page* with status/info
98 Q: *Patchwork* web based patch tracking system site
99 B: URI for where to file *bugs*. A web-page with detailed bug
100 filing info, a direct bug tracker link, or a mailto: URI.
101 C: URI for *chat* protocol, server and channel where developers
102 usually hang out, for example irc://server/channel.
103 P: Subsystem Profile document for more details submitting
104 patches to the given subsystem. This is either an in-tree file,
105 or a URI. See Documentation/maintainer/maintainer-entry-profile.rst
107 T: *SCM* tree type and location.
108 Type is one of: git, hg, quilt, stgit, topgit
109 F: *Files* and directories wildcard patterns.
110 A trailing slash includes all files and subdirectory files.
111 F: drivers/net/ all files in and below drivers/net
112 F: drivers/net/* all files in drivers/net, but not below
113 F: */net/* all files in "any top level directory"/net
114 One pattern per line. Multiple F: lines acceptable.
115 X: *Excluded* files and directories that are NOT maintained, same
116 rules as F:. Files exclusions are tested before file matches.
117 Can be useful for excluding a specific subdirectory, for instance:
120 matches all files in and below net excluding net/ipv6/
121 N: Files and directories *Regex* patterns.
122 N: [^a-z]tegra all files whose path contains tegra
123 (not including files like integrator)
124 One pattern per line. Multiple N: lines acceptable.
125 scripts/get_maintainer.pl has different behavior for files that
126 match F: pattern and matches of N: patterns. By default,
127 get_maintainer will not look at git log history when an F: pattern
128 match occurs. When an N: match occurs, git log history is used
129 to also notify the people that have git commit signatures.
130 K: *Content regex* (perl extended) pattern match in a patch or file.
133 matches patches or files that contain "of_get_profile"
134 K: \b(printk|pr_(info|err))\b
135 matches patches or files that contain one or more of the words
136 printk, pr_info or pr_err
137 One regex pattern per line. Multiple K: lines acceptable.
142 .. note:: When reading this list, please look for the most precise areas
143 first. When adding to this list, please keep the entries in
147 M: Steffen Klassert <klassert@kernel.org>
148 L: netdev@vger.kernel.org
150 F: Documentation/networking/device_drivers/ethernet/3com/vortex.rst
151 F: drivers/net/ethernet/3com/3c59x.c
153 3CR990 NETWORK DRIVER
154 M: David Dillow <dave@thedillows.org>
155 L: netdev@vger.kernel.org
157 F: drivers/net/ethernet/3com/typhoon*
159 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
160 M: Adam Radford <aradford@gmail.com>
161 L: linux-scsi@vger.kernel.org
163 W: http://www.lsi.com
166 53C700 AND 53C700-66 SCSI DRIVER
167 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
168 L: linux-scsi@vger.kernel.org
170 F: drivers/scsi/53c700*
172 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
173 M: Alexander Aring <alex.aring@gmail.com>
174 M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
175 L: linux-bluetooth@vger.kernel.org
176 L: linux-wpan@vger.kernel.org
178 F: Documentation/networking/6lowpan.rst
179 F: include/net/6lowpan.h
182 6PACK NETWORK DRIVER FOR AX.25
183 M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
184 L: linux-hams@vger.kernel.org
186 F: drivers/net/hamradio/6pack.c
188 802.11 (including CFG80211/NL80211)
189 M: Johannes Berg <johannes@sipsolutions.net>
190 L: linux-wireless@vger.kernel.org
192 W: https://wireless.wiki.kernel.org/
193 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
194 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
195 F: Documentation/driver-api/80211/cfg80211.rst
196 F: Documentation/networking/regulatory.rst
197 F: include/linux/ieee80211.h
198 F: include/net/cfg80211.h
199 F: include/net/ieee80211_radiotap.h
200 F: include/net/iw_handler.h
201 F: include/net/wext.h
202 F: include/uapi/linux/nl80211.h
205 8169 10/100/1000 GIGABIT ETHERNET DRIVER
206 M: Heiner Kallweit <hkallweit1@gmail.com>
207 M: nic_swsd@realtek.com
208 L: netdev@vger.kernel.org
210 F: drivers/net/ethernet/realtek/r8169*
212 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
213 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
214 L: linux-serial@vger.kernel.org
216 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
217 F: drivers/tty/serial/8250*
218 F: include/linux/serial_8250.h
220 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
221 L: netdev@vger.kernel.org
223 F: drivers/net/ethernet/8390/
226 M: Eric Van Hensbergen <ericvh@gmail.com>
227 M: Latchesar Ionkov <lucho@ionkov.net>
228 M: Dominique Martinet <asmadeus@codewreck.org>
229 L: v9fs-developer@lists.sourceforge.net
231 W: http://swik.net/v9fs
232 Q: http://patchwork.kernel.org/project/v9fs-devel/list/
233 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
234 T: git git://github.com/martinetd/linux.git
235 F: Documentation/filesystems/9p.rst
238 F: include/trace/events/9p.h
239 F: include/uapi/linux/virtio_9p.h
243 M: Antti Palosaari <crope@iki.fi>
244 L: linux-media@vger.kernel.org
246 W: https://linuxtv.org
247 W: http://palosaari.fi/linux/
248 Q: http://patchwork.linuxtv.org/project/linux-media/list/
249 T: git git://linuxtv.org/anttip/media_tree.git
250 F: drivers/media/dvb-frontends/a8293*
252 AACRAID SCSI RAID DRIVER
253 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
254 L: linux-scsi@vger.kernel.org
256 W: http://www.adaptec.com/
257 F: Documentation/scsi/aacraid.rst
258 F: drivers/scsi/aacraid/
261 L: linux-api@vger.kernel.org
262 F: include/linux/syscalls.h
265 X: arch/*/include/uapi/
267 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
268 M: Hans de Goede <hdegoede@redhat.com>
269 L: linux-hwmon@vger.kernel.org
271 F: drivers/hwmon/abituguru.c
273 ABIT UGURU 3 HARDWARE MONITOR DRIVER
274 M: Alistair John Strachan <alistair@devzero.co.uk>
275 L: linux-hwmon@vger.kernel.org
277 F: drivers/hwmon/abituguru3.c
279 ACCES 104-DIO-48E GPIO DRIVER
280 M: William Breathitt Gray <vilhelm.gray@gmail.com>
281 L: linux-gpio@vger.kernel.org
283 F: drivers/gpio/gpio-104-dio-48e.c
285 ACCES 104-IDI-48 GPIO DRIVER
286 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
287 L: linux-gpio@vger.kernel.org
289 F: drivers/gpio/gpio-104-idi-48.c
291 ACCES 104-IDIO-16 GPIO DRIVER
292 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
293 L: linux-gpio@vger.kernel.org
295 F: drivers/gpio/gpio-104-idio-16.c
297 ACCES 104-QUAD-8 DRIVER
298 M: William Breathitt Gray <vilhelm.gray@gmail.com>
299 M: Syed Nayyar Waris <syednwaris@gmail.com>
300 L: linux-iio@vger.kernel.org
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 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
435 L: linux-acpi@vger.kernel.org
436 L: iommu@lists.linux-foundation.org
438 F: drivers/acpi/viot.c
439 F: include/linux/acpi_viot.h
442 L: platform-driver-x86@vger.kernel.org
444 F: drivers/platform/x86/wmi.c
445 F: include/uapi/linux/wmi.h
447 ACRN HYPERVISOR SERVICE MODULE
448 M: Shuo Liu <shuo.a.liu@intel.com>
449 L: acrn-dev@lists.projectacrn.org (subscribers-only)
451 W: https://projectacrn.org
452 F: Documentation/virt/acrn/
453 F: drivers/virt/acrn/
454 F: include/uapi/linux/acrn.h
456 AD1889 ALSA SOUND DRIVER
457 L: linux-parisc@vger.kernel.org
459 W: https://parisc.wiki.kernel.org/index.php/AD1889
460 F: sound/pci/ad1889.*
462 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
463 M: Michael Hennerich <michael.hennerich@analog.com>
465 W: http://wiki.analog.com/AD5254
466 W: http://ez.analog.com/community/linux-device-drivers
467 F: drivers/misc/ad525x_dpot.c
469 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
470 M: Michael Hennerich <michael.hennerich@analog.com>
472 W: http://wiki.analog.com/AD5398
473 W: http://ez.analog.com/community/linux-device-drivers
474 F: drivers/regulator/ad5398.c
476 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
477 M: Michael Hennerich <michael.hennerich@analog.com>
479 W: http://wiki.analog.com/AD7142
480 W: http://ez.analog.com/community/linux-device-drivers
481 F: drivers/input/misc/ad714x.c
483 AD7877 TOUCHSCREEN DRIVER
484 M: Michael Hennerich <michael.hennerich@analog.com>
486 W: http://wiki.analog.com/AD7877
487 W: http://ez.analog.com/community/linux-device-drivers
488 F: drivers/input/touchscreen/ad7877.c
490 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
491 M: Michael Hennerich <michael.hennerich@analog.com>
493 W: http://wiki.analog.com/AD7879
494 W: http://ez.analog.com/community/linux-device-drivers
495 F: drivers/input/touchscreen/ad7879.c
497 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
498 M: Jiri Kosina <jikos@kernel.org>
501 ADF7242 IEEE 802.15.4 RADIO DRIVER
502 M: Michael Hennerich <michael.hennerich@analog.com>
503 L: linux-wpan@vger.kernel.org
505 W: https://wiki.analog.com/ADF7242
506 W: http://ez.analog.com/community/linux-device-drivers
507 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
508 F: drivers/net/ieee802154/adf7242.c
510 ADM1025 HARDWARE MONITOR DRIVER
511 M: Jean Delvare <jdelvare@suse.com>
512 L: linux-hwmon@vger.kernel.org
514 F: Documentation/hwmon/adm1025.rst
515 F: drivers/hwmon/adm1025.c
517 ADM1029 HARDWARE MONITOR DRIVER
518 M: Corentin Labbe <clabbe.montjoie@gmail.com>
519 L: linux-hwmon@vger.kernel.org
521 F: drivers/hwmon/adm1029.c
523 ADM8211 WIRELESS DRIVER
524 L: linux-wireless@vger.kernel.org
526 W: https://wireless.wiki.kernel.org/
527 F: drivers/net/wireless/admtek/adm8211.*
529 ADP1653 FLASH CONTROLLER DRIVER
530 M: Sakari Ailus <sakari.ailus@iki.fi>
531 L: linux-media@vger.kernel.org
533 F: drivers/media/i2c/adp1653.c
534 F: include/media/i2c/adp1653.h
536 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
537 M: Michael Hennerich <michael.hennerich@analog.com>
539 W: http://wiki.analog.com/ADP5520
540 W: http://ez.analog.com/community/linux-device-drivers
541 F: drivers/gpio/gpio-adp5520.c
542 F: drivers/input/keyboard/adp5520-keys.c
543 F: drivers/leds/leds-adp5520.c
544 F: drivers/mfd/adp5520.c
545 F: drivers/video/backlight/adp5520_bl.c
547 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
548 M: Michael Hennerich <michael.hennerich@analog.com>
550 W: http://wiki.analog.com/ADP5588
551 W: http://ez.analog.com/community/linux-device-drivers
552 F: drivers/gpio/gpio-adp5588.c
553 F: drivers/input/keyboard/adp5588-keys.c
555 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
556 M: Michael Hennerich <michael.hennerich@analog.com>
558 W: http://wiki.analog.com/ADP8860
559 W: http://ez.analog.com/community/linux-device-drivers
560 F: drivers/video/backlight/adp8860_bl.c
563 M: Colin Leroy <colin@colino.net>
565 F: drivers/macintosh/therm_adt746x.c
567 ADT7475 HARDWARE MONITOR DRIVER
568 M: Jean Delvare <jdelvare@suse.com>
569 L: linux-hwmon@vger.kernel.org
571 F: Documentation/hwmon/adt7475.rst
572 F: drivers/hwmon/adt7475.c
575 M: Matthew Wilcox <willy@infradead.org>
576 M: Hannes Reinecke <hare@suse.com>
577 L: linux-scsi@vger.kernel.org
579 F: Documentation/scsi/advansys.rst
580 F: drivers/scsi/advansys.c
582 ADVANTECH SWBTN DRIVER
583 M: Andrea Ho <Andrea.Ho@advantech.com.tw>
584 L: platform-driver-x86@vger.kernel.org
586 F: drivers/platform/x86/adv_swbutton.c
588 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
589 M: Michael Hennerich <michael.hennerich@analog.com>
591 W: http://wiki.analog.com/ADXL345
592 W: http://ez.analog.com/community/linux-device-drivers
593 F: Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
594 F: drivers/input/misc/adxl34x.c
596 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
597 M: Michael Hennerich <michael.hennerich@analog.com>
599 W: http://ez.analog.com/community/linux-device-drivers
600 F: Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
601 F: drivers/iio/accel/adxl372.c
602 F: drivers/iio/accel/adxl372_i2c.c
603 F: drivers/iio/accel/adxl372_spi.c
606 M: Antti Palosaari <crope@iki.fi>
607 L: linux-media@vger.kernel.org
609 W: https://linuxtv.org
610 W: http://palosaari.fi/linux/
611 Q: http://patchwork.linuxtv.org/project/linux-media/list/
612 T: git git://linuxtv.org/anttip/media_tree.git
613 F: drivers/media/dvb-frontends/af9013*
616 M: Antti Palosaari <crope@iki.fi>
617 L: linux-media@vger.kernel.org
619 W: https://linuxtv.org
620 W: http://palosaari.fi/linux/
621 Q: http://patchwork.linuxtv.org/project/linux-media/list/
622 T: git git://linuxtv.org/anttip/media_tree.git
623 F: drivers/media/dvb-frontends/af9033*
626 M: David Sterba <dsterba@suse.com>
627 L: linux-fsdevel@vger.kernel.org
629 F: Documentation/filesystems/affs.rst
633 M: David Howells <dhowells@redhat.com>
634 M: Marc Dionne <marc.dionne@auristor.com>
635 L: linux-afs@lists.infradead.org
637 W: https://www.infradead.org/~dhowells/kafs/
638 F: Documentation/filesystems/afs.rst
640 F: include/trace/events/afs.h
643 M: David Airlie <airlied@linux.ie>
645 T: git git://anongit.freedesktop.org/drm/drm
647 F: include/linux/agp*
648 F: include/uapi/linux/agp*
651 M: "Juergen E. Fischer" <fischer@norbit.de>
652 L: linux-scsi@vger.kernel.org
654 F: drivers/scsi/aha152x*
655 F: drivers/scsi/pcmcia/aha152x*
657 AIC7XXX / AIC79XX SCSI DRIVER
658 M: Hannes Reinecke <hare@suse.com>
659 L: linux-scsi@vger.kernel.org
661 F: drivers/scsi/aic7xxx/
663 AIMSLAB FM RADIO RECEIVER DRIVER
664 M: Hans Verkuil <hverkuil@xs4all.nl>
665 L: linux-media@vger.kernel.org
667 W: https://linuxtv.org
668 T: git git://linuxtv.org/media_tree.git
669 F: drivers/media/radio/radio-aimslab*
672 M: Benjamin LaHaise <bcrl@kvack.org>
673 L: linux-aio@kvack.org
676 F: include/linux/*aio*.h
679 M: Antti Palosaari <crope@iki.fi>
680 L: linux-media@vger.kernel.org
682 W: https://linuxtv.org
683 W: http://palosaari.fi/linux/
684 Q: http://patchwork.linuxtv.org/project/linux-media/list/
685 T: git git://linuxtv.org/anttip/media_tree.git
686 F: drivers/media/usb/airspy/
688 ALACRITECH GIGABIT ETHERNET DRIVER
689 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
691 F: drivers/net/ethernet/alacritech/*
693 ALCATEL SPEEDTOUCH USB DRIVER
694 M: Duncan Sands <duncan.sands@free.fr>
695 L: linux-usb@vger.kernel.org
697 W: http://www.linux-usb.org/SpeedTouch/
698 F: drivers/usb/atm/speedtch.c
699 F: drivers/usb/atm/usbatm.c
701 ALCHEMY AU1XX0 MMC DRIVER
702 M: Manuel Lauss <manuel.lauss@gmail.com>
704 F: drivers/mmc/host/au1xmmc.c
707 M: Rudolf Marek <r.marek@assembler.cz>
708 L: linux-i2c@vger.kernel.org
710 F: Documentation/i2c/busses/i2c-ali1563.rst
711 F: drivers/i2c/busses/i2c-ali1563.c
714 L: Dell.Client.Kernel@dell.com
716 F: drivers/platform/x86/dell/alienware-wmi.c
718 ALL SENSORS DLH SERIES PRESSURE SENSORS DRIVER
719 M: Tomislav Denis <tomislav.denis@avl.com>
720 L: linux-iio@vger.kernel.org
722 W: http://www.allsensors.com/
723 F: Documentation/devicetree/bindings/iio/pressure/asc,dlhl60d.yaml
724 F: drivers/iio/pressure/dlhl60d.c
726 ALLEGRO DVT VIDEO IP CORE DRIVER
727 M: Michael Tretter <m.tretter@pengutronix.de>
728 R: Pengutronix Kernel Team <kernel@pengutronix.de>
729 L: linux-media@vger.kernel.org
731 F: Documentation/devicetree/bindings/media/allegro,al5e.yaml
732 F: drivers/media/platform/allegro-dvt/
734 ALLWINNER A10 CSI DRIVER
735 M: Maxime Ripard <mripard@kernel.org>
736 L: linux-media@vger.kernel.org
738 T: git git://linuxtv.org/media_tree.git
739 F: Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
740 F: drivers/media/platform/sunxi/sun4i-csi/
742 ALLWINNER CPUFREQ DRIVER
743 M: Yangtao Li <tiny.windzz@gmail.com>
744 L: linux-pm@vger.kernel.org
746 F: Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
747 F: drivers/cpufreq/sun50i-cpufreq-nvmem.c
749 ALLWINNER CRYPTO DRIVERS
750 M: Corentin Labbe <clabbe.montjoie@gmail.com>
751 L: linux-crypto@vger.kernel.org
753 F: drivers/crypto/allwinner/
755 ALLWINNER HARDWARE SPINLOCK SUPPORT
756 M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
758 F: Documentation/devicetree/bindings/hwlock/allwinner,sun6i-hwspinlock.yaml
759 F: drivers/hwspinlock/sun6i_hwspinlock.c
761 ALLWINNER THERMAL DRIVER
762 M: Vasily Khoruzhick <anarsoul@gmail.com>
763 M: Yangtao Li <tiny.windzz@gmail.com>
764 L: linux-pm@vger.kernel.org
766 F: Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
767 F: drivers/thermal/sun8i_thermal.c
770 M: Maxime Ripard <mripard@kernel.org>
771 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
772 L: linux-media@vger.kernel.org
774 F: drivers/staging/media/sunxi/cedrus/
777 M: Richard Henderson <rth@twiddle.net>
778 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
779 M: Matt Turner <mattst88@gmail.com>
780 L: linux-alpha@vger.kernel.org
784 ALPS PS/2 TOUCHPAD DRIVER
785 R: Pali Rohár <pali@kernel.org>
786 F: drivers/input/mouse/alps.*
788 ALTERA I2C CONTROLLER DRIVER
789 M: Thor Thayer <thor.thayer@linux.intel.com>
791 F: Documentation/devicetree/bindings/i2c/i2c-altera.txt
792 F: drivers/i2c/busses/i2c-altera.c
794 ALTERA MAILBOX DRIVER
795 M: Ley Foon Tan <ley.foon.tan@intel.com>
797 F: drivers/mailbox/mailbox-altera.c
799 ALTERA MSGDMA IP CORE DRIVER
800 M: Olivier Dautricourt <olivier.dautricourt@orolia.com>
801 R: Stefan Roese <sr@denx.de>
802 L: dmaengine@vger.kernel.org
804 F: Documentation/devicetree/bindings/dma/altr,msgdma.yaml
805 F: drivers/dma/altera-msgdma.c
808 M: Joyce Ooi <joyce.ooi@intel.com>
809 L: linux-gpio@vger.kernel.org
811 F: drivers/gpio/gpio-altera.c
813 ALTERA SYSTEM MANAGER DRIVER
814 M: Thor Thayer <thor.thayer@linux.intel.com>
816 F: drivers/mfd/altera-sysmgr.c
817 F: include/linux/mfd/altera-sysmgr.h
819 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
820 M: Thor Thayer <thor.thayer@linux.intel.com>
822 F: drivers/gpio/gpio-altera-a10sr.c
823 F: drivers/mfd/altera-a10sr.c
824 F: drivers/reset/reset-a10sr.c
825 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
826 F: include/linux/mfd/altera-a10sr.h
828 ALTERA TRIPLE SPEED ETHERNET DRIVER
829 M: Joyce Ooi <joyce.ooi@intel.com>
830 L: netdev@vger.kernel.org
832 F: drivers/net/ethernet/altera/
834 ALTERA UART/JTAG UART SERIAL DRIVERS
835 M: Tobias Klauser <tklauser@distanz.ch>
836 L: linux-serial@vger.kernel.org
838 F: drivers/tty/serial/altera_jtaguart.c
839 F: drivers/tty/serial/altera_uart.c
840 F: include/linux/altera_jtaguart.h
841 F: include/linux/altera_uart.h
843 AMAZON ANNAPURNA LABS FIC DRIVER
844 M: Talel Shenhar <talel@amazon.com>
846 F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
847 F: drivers/irqchip/irq-al-fic.c
849 AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
850 M: Talel Shenhar <talel@amazon.com>
851 M: Talel Shenhar <talelshenhar@gmail.com>
853 F: Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
854 F: drivers/edac/al_mc_edac.c
856 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
857 M: Talel Shenhar <talel@amazon.com>
859 F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
860 F: drivers/thermal/thermal_mmio.c
862 AMAZON ETHERNET DRIVERS
863 M: Netanel Belgazal <netanel@amazon.com>
864 M: Arthur Kiyanovski <akiyano@amazon.com>
865 R: Guy Tzalik <gtzalik@amazon.com>
866 R: Saeed Bishara <saeedb@amazon.com>
867 L: netdev@vger.kernel.org
869 F: Documentation/networking/device_drivers/ethernet/amazon/ena.rst
870 F: drivers/net/ethernet/amazon/
872 AMAZON RDMA EFA DRIVER
873 M: Gal Pressman <galpress@amazon.com>
874 R: Yossi Leybovich <sleybo@amazon.com>
875 L: linux-rdma@vger.kernel.org
877 Q: https://patchwork.kernel.org/project/linux-rdma/list/
878 F: drivers/infiniband/hw/efa/
879 F: include/uapi/rdma/efa-abi.h
881 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
882 M: Tom Lendacky <thomas.lendacky@amd.com>
883 M: John Allen <john.allen@amd.com>
884 L: linux-crypto@vger.kernel.org
886 F: drivers/crypto/ccp/
887 F: include/linux/ccp.h
889 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
890 M: Brijesh Singh <brijesh.singh@amd.com>
891 M: Tom Lendacky <thomas.lendacky@amd.com>
892 L: linux-crypto@vger.kernel.org
894 F: drivers/crypto/ccp/sev*
895 F: include/uapi/linux/psp-sev.h
898 M: Harry Wentland <harry.wentland@amd.com>
899 M: Leo Li <sunpeng.li@amd.com>
900 L: amd-gfx@lists.freedesktop.org
902 T: git https://gitlab.freedesktop.org/agd5f/linux.git
903 F: drivers/gpu/drm/amd/display/
905 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
906 M: Huang Rui <ray.huang@amd.com>
907 L: linux-hwmon@vger.kernel.org
909 F: Documentation/hwmon/fam15h_power.rst
910 F: drivers/hwmon/fam15h_power.c
913 M: Enrico Weigelt, metux IT consult <info@metux.net>
914 L: linux-gpio@vger.kernel.org
916 F: drivers/gpio/gpio-amd-fch.c
917 F: include/linux/platform_data/gpio/gpio-amd-fch.h
919 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
920 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
922 F: drivers/usb/gadget/udc/amd5536udc.*
924 AMD GEODE PROCESSOR/CHIPSET SUPPORT
925 M: Andres Salomon <dilinger@queued.net>
926 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
928 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
929 F: arch/x86/include/asm/geode.h
930 F: drivers/char/hw_random/geode-rng.c
931 F: drivers/crypto/geode*
932 F: drivers/video/fbdev/geode/
935 M: Joerg Roedel <joro@8bytes.org>
936 L: iommu@lists.linux-foundation.org
938 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
939 F: drivers/iommu/amd/
940 F: include/linux/amd-iommu.h
943 M: Felix Kuehling <Felix.Kuehling@amd.com>
944 L: amd-gfx@lists.freedesktop.org
946 T: git https://gitlab.freedesktop.org/agd5f/linux.git
947 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
948 F: drivers/gpu/drm/amd/amdkfd/
949 F: drivers/gpu/drm/amd/include/cik_structs.h
950 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
951 F: drivers/gpu/drm/amd/include/v9_structs.h
952 F: drivers/gpu/drm/amd/include/vi_structs.h
953 F: include/uapi/linux/kfd_ioctl.h
956 M: Sanjay R Mehta <sanju.mehta@amd.com>
958 F: drivers/spi/spi-amd.c
961 M: Elie Morisse <syniurge@gmail.com>
962 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
963 M: Shyam Sundar S K <shyam-sundar.s-k@amd.com>
964 L: linux-i2c@vger.kernel.org
966 F: drivers/i2c/busses/i2c-amd-mp2*
969 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
970 L: platform-driver-x86@vger.kernel.org
972 F: drivers/platform/x86/amd-pmc.*
975 M: Evan Quan <evan.quan@amd.com>
976 L: amd-gfx@lists.freedesktop.org
978 T: git https://gitlab.freedesktop.org/agd5f/linux.git
979 F: drivers/gpu/drm/amd/pm/powerplay/
981 AMD SEATTLE DEVICE TREE SUPPORT
982 M: Brijesh Singh <brijeshkumar.singh@amd.com>
983 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
984 M: Tom Lendacky <thomas.lendacky@amd.com>
986 F: arch/arm64/boot/dts/amd/
989 M: Tom Lendacky <thomas.lendacky@amd.com>
990 L: netdev@vger.kernel.org
992 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
993 F: drivers/net/ethernet/amd/xgbe/
995 AMD SENSOR FUSION HUB DRIVER
996 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
997 M: Basavaraj Natikar <basavaraj.natikar@amd.com>
998 L: linux-input@vger.kernel.org
1000 F: Documentation/hid/amd-sfh*
1001 F: drivers/hid/amd-sfh-hid/
1004 M: Christian Eggers <ceggers@arri.de>
1005 L: linux-iio@vger.kernel.org
1007 F: Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
1008 F: drivers/iio/light/as73211.c
1010 ANALOG DEVICES INC AD7192 DRIVER
1011 M: Alexandru Tachici <alexandru.tachici@analog.com>
1012 L: linux-iio@vger.kernel.org
1014 W: http://ez.analog.com/community/linux-device-drivers
1015 F: Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
1016 F: drivers/iio/adc/ad7192.c
1018 ANALOG DEVICES INC AD7292 DRIVER
1019 M: Marcelo Schmitt <marcelo.schmitt1@gmail.com>
1020 L: linux-iio@vger.kernel.org
1022 W: http://ez.analog.com/community/linux-device-drivers
1023 F: Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1024 F: drivers/iio/adc/ad7292.c
1026 ANALOG DEVICES INC AD7768-1 DRIVER
1027 M: Michael Hennerich <Michael.Hennerich@analog.com>
1028 L: linux-iio@vger.kernel.org
1030 W: http://ez.analog.com/community/linux-device-drivers
1031 F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1032 F: drivers/iio/adc/ad7768-1.c
1034 ANALOG DEVICES INC AD7780 DRIVER
1035 M: Michael Hennerich <Michael.Hennerich@analog.com>
1036 M: Renato Lui Geh <renatogeh@gmail.com>
1037 L: linux-iio@vger.kernel.org
1039 W: http://ez.analog.com/community/linux-device-drivers
1040 F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1041 F: drivers/iio/adc/ad7780.c
1043 ANALOG DEVICES INC AD9389B DRIVER
1044 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1045 L: linux-media@vger.kernel.org
1047 F: drivers/media/i2c/ad9389b*
1049 ANALOG DEVICES INC ADGS1408 DRIVER
1050 M: Mircea Caprioru <mircea.caprioru@analog.com>
1052 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1053 F: drivers/mux/adgs1408.c
1055 ANALOG DEVICES INC ADIN DRIVER
1056 M: Michael Hennerich <michael.hennerich@analog.com>
1057 L: netdev@vger.kernel.org
1059 W: http://ez.analog.com/community/linux-device-drivers
1060 F: Documentation/devicetree/bindings/net/adi,adin.yaml
1061 F: drivers/net/phy/adin.c
1063 ANALOG DEVICES INC ADIS DRIVER LIBRARY
1064 M: Nuno Sa <nuno.sa@analog.com>
1065 L: linux-iio@vger.kernel.org
1067 F: drivers/iio/imu/adis.c
1068 F: include/linux/iio/imu/adis.h
1070 ANALOG DEVICES INC ADIS16460 DRIVER
1071 M: Dragos Bogdan <dragos.bogdan@analog.com>
1072 L: linux-iio@vger.kernel.org
1074 W: http://ez.analog.com/community/linux-device-drivers
1075 F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1076 F: drivers/iio/imu/adis16460.c
1078 ANALOG DEVICES INC ADIS16475 DRIVER
1079 M: Nuno Sa <nuno.sa@analog.com>
1080 L: linux-iio@vger.kernel.org
1081 W: http://ez.analog.com/community/linux-device-drivers
1083 F: drivers/iio/imu/adis16475.c
1084 F: Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1086 ANALOG DEVICES INC ADM1177 DRIVER
1087 M: Michael Hennerich <Michael.Hennerich@analog.com>
1088 L: linux-hwmon@vger.kernel.org
1090 W: http://ez.analog.com/community/linux-device-drivers
1091 F: Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1092 F: drivers/hwmon/adm1177.c
1094 ANALOG DEVICES INC ADP5061 DRIVER
1095 M: Michael Hennerich <Michael.Hennerich@analog.com>
1096 L: linux-pm@vger.kernel.org
1098 W: http://ez.analog.com/community/linux-device-drivers
1099 F: drivers/power/supply/adp5061.c
1101 ANALOG DEVICES INC ADV7180 DRIVER
1102 M: Lars-Peter Clausen <lars@metafoo.de>
1103 L: linux-media@vger.kernel.org
1105 W: http://ez.analog.com/community/linux-device-drivers
1106 F: drivers/media/i2c/adv7180.c
1107 F: Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1109 ANALOG DEVICES INC ADV748X DRIVER
1110 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
1111 L: linux-media@vger.kernel.org
1113 F: drivers/media/i2c/adv748x/*
1115 ANALOG DEVICES INC ADV7511 DRIVER
1116 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1117 L: linux-media@vger.kernel.org
1119 F: drivers/media/i2c/adv7511*
1121 ANALOG DEVICES INC ADV7604 DRIVER
1122 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1123 L: linux-media@vger.kernel.org
1125 F: drivers/media/i2c/adv7604*
1126 F: Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1128 ANALOG DEVICES INC ADV7842 DRIVER
1129 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1130 L: linux-media@vger.kernel.org
1132 F: drivers/media/i2c/adv7842*
1134 ANALOG DEVICES INC ADXRS290 DRIVER
1135 M: Nishant Malpani <nish.malpani25@gmail.com>
1136 L: linux-iio@vger.kernel.org
1138 F: drivers/iio/gyro/adxrs290.c
1139 F: Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1141 ANALOG DEVICES INC ASOC CODEC DRIVERS
1142 M: Lars-Peter Clausen <lars@metafoo.de>
1143 M: Nuno Sá <nuno.sa@analog.com>
1144 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1146 W: http://wiki.analog.com/
1147 W: http://ez.analog.com/community/linux-device-drivers
1148 F: sound/soc/codecs/ad1*
1149 F: sound/soc/codecs/ad7*
1150 F: sound/soc/codecs/adau*
1151 F: sound/soc/codecs/adav*
1152 F: sound/soc/codecs/sigmadsp.*
1153 F: sound/soc/codecs/ssm*
1155 ANALOG DEVICES INC DMA DRIVERS
1156 M: Lars-Peter Clausen <lars@metafoo.de>
1158 W: http://ez.analog.com/community/linux-device-drivers
1159 F: drivers/dma/dma-axi-dmac.c
1161 ANALOG DEVICES INC IIO DRIVERS
1162 M: Lars-Peter Clausen <lars@metafoo.de>
1163 M: Michael Hennerich <Michael.Hennerich@analog.com>
1165 W: http://wiki.analog.com/
1166 W: http://ez.analog.com/community/linux-device-drivers
1167 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1168 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1169 F: Documentation/devicetree/bindings/iio/*/adi,*
1170 F: Documentation/devicetree/bindings/iio/dac/adi,ad5758.yaml
1171 F: drivers/iio/*/ad*
1172 F: drivers/iio/adc/ltc249*
1173 F: drivers/iio/amplifiers/hmc425a.c
1174 F: drivers/staging/iio/*/ad*
1175 X: drivers/iio/*/adjd*
1177 ANALOGBITS PLL LIBRARIES
1178 M: Paul Walmsley <paul.walmsley@sifive.com>
1180 F: drivers/clk/analogbits/*
1181 F: include/linux/clk/analogbits*
1184 M: Nick Hu <nickhu@andestech.com>
1185 M: Greentime Hu <green.hu@gmail.com>
1186 M: Vincent Chen <deanbo422@gmail.com>
1188 T: git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1189 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1190 F: Documentation/devicetree/bindings/nds32/
1195 ANDROID CONFIG FRAGMENTS
1196 M: Rob Herring <robh@kernel.org>
1198 F: kernel/configs/android*
1201 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1202 M: Arve Hjønnevåg <arve@android.com>
1203 M: Todd Kjos <tkjos@android.com>
1204 M: Martijn Coenen <maco@android.com>
1205 M: Joel Fernandes <joel@joelfernandes.org>
1206 M: Christian Brauner <christian@brauner.io>
1207 M: Hridya Valsaraju <hridya@google.com>
1208 M: Suren Baghdasaryan <surenb@google.com>
1209 L: linux-kernel@vger.kernel.org
1211 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1213 F: drivers/staging/android/
1215 ANDROID GOLDFISH PIC DRIVER
1216 M: Miodrag Dinic <miodrag.dinic@mips.com>
1218 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1219 F: drivers/irqchip/irq-goldfish-pic.c
1221 ANDROID GOLDFISH RTC DRIVER
1222 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
1224 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1225 F: drivers/rtc/rtc-goldfish.c
1227 AOA (Apple Onboard Audio) ALSA DRIVER
1228 M: Johannes Berg <johannes@sipsolutions.net>
1229 L: linuxppc-dev@lists.ozlabs.org
1230 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1234 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1235 M: William Breathitt Gray <vilhelm.gray@gmail.com>
1236 L: linux-iio@vger.kernel.org
1238 F: drivers/iio/adc/stx104.c
1241 M: Jiri Kosina <jikos@kernel.org>
1243 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1244 F: arch/x86/kernel/apm_32.c
1245 F: drivers/char/apm-emulation.c
1246 F: include/linux/apm_bios.h
1247 F: include/uapi/linux/apm_bios.h
1249 APPARMOR SECURITY MODULE
1250 M: John Johansen <john.johansen@canonical.com>
1251 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1253 W: wiki.apparmor.net
1254 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1255 F: Documentation/admin-guide/LSM/apparmor.rst
1256 F: security/apparmor/
1258 APPLE BCM5974 MULTITOUCH DRIVER
1259 M: Henrik Rydberg <rydberg@bitmath.org>
1260 L: linux-input@vger.kernel.org
1262 F: drivers/input/mouse/bcm5974.c
1265 M: Henrik Rydberg <rydberg@bitmath.org>
1266 L: linux-hwmon@vger.kernel.org
1268 F: drivers/hwmon/applesmc.c
1270 APPLETALK NETWORK LAYER
1271 L: netdev@vger.kernel.org
1273 F: drivers/net/appletalk/
1274 F: include/linux/atalk.h
1275 F: include/uapi/linux/atalk.h
1278 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1279 M: Khuong Dinh <khuong@os.amperecomputing.com>
1281 F: arch/arm64/boot/dts/apm/
1283 APPLIED MICRO (APM) X-GENE SOC EDAC
1284 M: Khuong Dinh <khuong@os.amperecomputing.com>
1286 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1287 F: drivers/edac/xgene_edac.c
1289 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1290 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1291 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1293 F: drivers/net/ethernet/apm/xgene-v2/
1295 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1296 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1297 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1298 M: Quan Nguyen <quan@os.amperecomputing.com>
1300 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1301 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1302 F: drivers/net/ethernet/apm/xgene/
1303 F: drivers/net/mdio/mdio-xgene.c
1305 APPLIED MICRO (APM) X-GENE SOC PMU
1306 M: Khuong Dinh <khuong@os.amperecomputing.com>
1308 F: Documentation/admin-guide/perf/xgene-pmu.rst
1309 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1310 F: drivers/perf/xgene_pmu.c
1312 APTINA CAMERA SENSOR PLL
1313 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1314 L: linux-media@vger.kernel.org
1316 F: drivers/media/i2c/aptina-pll.*
1318 AQUANTIA ETHERNET DRIVER (atlantic)
1319 M: Igor Russkikh <irusskikh@marvell.com>
1320 L: netdev@vger.kernel.org
1322 W: https://www.marvell.com/
1323 Q: https://patchwork.kernel.org/project/netdevbpf/list/
1324 F: Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1325 F: drivers/net/ethernet/aquantia/atlantic/
1327 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1328 M: Egor Pomozov <epomozov@marvell.com>
1329 L: netdev@vger.kernel.org
1331 W: http://www.aquantia.com
1332 F: drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1334 ARASAN NAND CONTROLLER DRIVER
1335 M: Miquel Raynal <miquel.raynal@bootlin.com>
1336 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1337 L: linux-mtd@lists.infradead.org
1339 F: Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1340 F: drivers/mtd/nand/raw/arasan-nand-controller.c
1342 ARC FRAMEBUFFER DRIVER
1343 M: Jaya Kumar <jayalk@intworks.biz>
1345 F: drivers/video/fbdev/arcfb.c
1346 F: drivers/video/fbdev/core/fb_defio.c
1349 M: Alexey Brodkin <abrodkin@synopsys.com>
1351 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1352 F: drivers/gpu/drm/tiny/arcpgu.c
1354 ARCNET NETWORK LAYER
1355 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1356 L: netdev@vger.kernel.org
1358 F: drivers/net/arcnet/
1359 F: include/uapi/linux/if_arcnet.h
1361 ARM ARCHITECTED TIMER DRIVER
1362 M: Mark Rutland <mark.rutland@arm.com>
1363 M: Marc Zyngier <maz@kernel.org>
1364 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1366 F: arch/arm/include/asm/arch_timer.h
1367 F: arch/arm64/include/asm/arch_timer.h
1368 F: drivers/clocksource/arm_arch_timer.c
1370 ARM HDLCD DRM DRIVER
1371 M: Liviu Dudau <liviu.dudau@arm.com>
1373 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1374 F: drivers/gpu/drm/arm/hdlcd_*
1376 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1377 M: Linus Walleij <linus.walleij@linaro.org>
1378 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1380 F: Documentation/devicetree/bindings/arm/arm,integrator.yaml
1381 F: Documentation/devicetree/bindings/arm/arm,realview.yaml
1382 F: Documentation/devicetree/bindings/arm/arm,versatile.yaml
1383 F: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1384 F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1385 F: Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1386 F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1387 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1388 F: Documentation/devicetree/bindings/mtd/arm-versatile.txt
1389 F: arch/arm/boot/dts/arm-realview-*
1390 F: arch/arm/boot/dts/integrator*
1391 F: arch/arm/boot/dts/versatile*
1392 F: arch/arm/mach-integrator/
1393 F: arch/arm/mach-realview/
1394 F: arch/arm/mach-versatile/
1395 F: arch/arm/plat-versatile/
1396 F: drivers/bus/arm-integrator-lm.c
1397 F: drivers/clk/versatile/
1398 F: drivers/i2c/busses/i2c-versatile.c
1399 F: drivers/irqchip/irq-versatile-fpga.c
1400 F: drivers/mtd/maps/physmap-versatile.*
1401 F: drivers/power/reset/arm-versatile-reboot.c
1402 F: drivers/soc/versatile/
1404 ARM KOMEDA DRM-KMS DRIVER
1405 M: James (Qian) Wang <james.qian.wang@arm.com>
1406 M: Liviu Dudau <liviu.dudau@arm.com>
1407 M: Mihail Atanassov <mihail.atanassov@arm.com>
1408 L: Mali DP Maintainers <malidp@foss.arm.com>
1410 T: git git://anongit.freedesktop.org/drm/drm-misc
1411 F: Documentation/devicetree/bindings/display/arm,komeda.txt
1412 F: Documentation/gpu/komeda-kms.rst
1413 F: drivers/gpu/drm/arm/display/include/
1414 F: drivers/gpu/drm/arm/display/komeda/
1416 ARM MALI PANFROST DRM DRIVER
1417 M: Rob Herring <robh@kernel.org>
1418 M: Tomeu Vizoso <tomeu.vizoso@collabora.com>
1419 R: Steven Price <steven.price@arm.com>
1420 R: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1421 L: dri-devel@lists.freedesktop.org
1423 T: git git://anongit.freedesktop.org/drm/drm-misc
1424 F: drivers/gpu/drm/panfrost/
1425 F: include/uapi/drm/panfrost_drm.h
1427 ARM MALI-DP DRM DRIVER
1428 M: Liviu Dudau <liviu.dudau@arm.com>
1429 M: Brian Starkey <brian.starkey@arm.com>
1430 L: Mali DP Maintainers <malidp@foss.arm.com>
1432 T: git git://anongit.freedesktop.org/drm/drm-misc
1433 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1434 F: Documentation/gpu/afbc.rst
1435 F: drivers/gpu/drm/arm/
1437 ARM MFM AND FLOPPY DRIVERS
1438 M: Ian Molton <spyro@f2s.com>
1440 F: arch/arm/include/asm/floppy.h
1441 F: arch/arm/mach-rpc/floppydma.S
1443 ARM PMU PROFILING AND DEBUGGING
1444 M: Will Deacon <will@kernel.org>
1445 M: Mark Rutland <mark.rutland@arm.com>
1446 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1448 F: Documentation/devicetree/bindings/arm/pmu.yaml
1449 F: Documentation/devicetree/bindings/perf/
1450 F: arch/arm*/include/asm/hw_breakpoint.h
1451 F: arch/arm*/include/asm/perf_event.h
1452 F: arch/arm*/kernel/hw_breakpoint.c
1453 F: arch/arm*/kernel/perf_*
1455 F: include/linux/perf/arm_pmu.h
1458 M: Russell King <linux@armlinux.org.uk>
1459 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1461 W: http://www.armlinux.org.uk/
1462 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1464 X: arch/arm/boot/dts/
1466 ARM PRIMECELL AACI PL041 DRIVER
1467 M: Russell King <linux@armlinux.org.uk>
1471 ARM PRIMECELL BUS SUPPORT
1472 M: Russell King <linux@armlinux.org.uk>
1475 F: include/linux/amba/bus.h
1477 ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
1478 M: Miquel Raynal <miquel.raynal@bootlin.com@bootlin.com>
1479 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1480 L: linux-mtd@lists.infradead.org
1482 F: Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
1483 F: drivers/mtd/nand/raw/pl35x-nand-controller.c
1485 ARM PRIMECELL PL35X SMC DRIVER
1486 M: Miquel Raynal <miquel.raynal@bootlin.com@bootlin.com>
1487 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1488 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1490 F: Documentation/devicetree/bindings/mtd/arm,pl353-smc.yaml
1491 F: drivers/memory/pl353-smc.c
1493 ARM PRIMECELL CLCD PL110 DRIVER
1494 M: Russell King <linux@armlinux.org.uk>
1496 F: drivers/video/fbdev/amba-clcd.*
1498 ARM PRIMECELL KMI PL050 DRIVER
1499 M: Russell King <linux@armlinux.org.uk>
1501 F: drivers/input/serio/ambakmi.*
1502 F: include/linux/amba/kmi.h
1504 ARM PRIMECELL MMCI PL180/1 DRIVER
1505 M: Russell King <linux@armlinux.org.uk>
1507 F: drivers/mmc/host/mmci.*
1508 F: include/linux/amba/mmci.h
1510 ARM PRIMECELL SSP PL022 SPI DRIVER
1511 M: Linus Walleij <linus.walleij@linaro.org>
1512 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1514 F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
1515 F: drivers/spi/spi-pl022.c
1517 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1518 M: Russell King <linux@armlinux.org.uk>
1520 F: drivers/tty/serial/amba-pl01*.c
1521 F: include/linux/amba/serial.h
1523 ARM PRIMECELL VIC PL190/PL192 DRIVER
1524 M: Linus Walleij <linus.walleij@linaro.org>
1525 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1527 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1528 F: drivers/irqchip/irq-vic.c
1530 ARM SMC WATCHDOG DRIVER
1531 M: Julius Werner <jwerner@chromium.org>
1532 R: Evan Benn <evanbenn@chromium.org>
1534 F: Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1535 F: drivers/watchdog/arm_smc_wdt.c
1538 M: Will Deacon <will@kernel.org>
1539 R: Robin Murphy <robin.murphy@arm.com>
1540 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1542 F: Documentation/devicetree/bindings/iommu/arm,smmu*
1543 F: drivers/iommu/arm/
1544 F: drivers/iommu/io-pgtable-arm*
1546 ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1547 M: Arnd Bergmann <arnd@arndb.de>
1548 M: Olof Johansson <olof@lixom.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/soc/soc.git
1553 F: arch/arm/boot/dts/Makefile
1554 F: arch/arm64/boot/dts/Makefile
1556 ARM SUB-ARCHITECTURES
1557 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1559 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1563 ARM/ACTIONS SEMI ARCHITECTURE
1564 M: Andreas Färber <afaerber@suse.de>
1565 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1566 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1567 L: linux-actions@lists.infradead.org (moderated for non-subscribers)
1569 F: Documentation/devicetree/bindings/arm/actions.yaml
1570 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1571 F: Documentation/devicetree/bindings/dma/owl-dma.yaml
1572 F: Documentation/devicetree/bindings/i2c/i2c-owl.yaml
1573 F: Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1574 F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1575 F: Documentation/devicetree/bindings/net/actions,owl-emac.yaml
1576 F: Documentation/devicetree/bindings/pinctrl/actions,*
1577 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1578 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1579 F: arch/arm/boot/dts/owl-*
1580 F: arch/arm/mach-actions/
1581 F: arch/arm64/boot/dts/actions/
1582 F: drivers/clk/actions/
1583 F: drivers/clocksource/timer-owl*
1584 F: drivers/dma/owl-dma.c
1585 F: drivers/i2c/busses/i2c-owl.c
1586 F: drivers/irqchip/irq-owl-sirq.c
1587 F: drivers/mmc/host/owl-mmc.c
1588 F: drivers/net/ethernet/actions/
1589 F: drivers/pinctrl/actions/*
1590 F: drivers/soc/actions/
1591 F: include/dt-bindings/power/owl-*
1592 F: include/dt-bindings/reset/actions,*
1593 F: include/linux/soc/actions/
1596 ARM/ADS SPHERE MACHINE SUPPORT
1597 M: Lennert Buytenhek <kernel@wantstofly.org>
1598 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1601 ARM/AFEB9260 MACHINE SUPPORT
1602 M: Sergey Lapin <slapin@ossfans.org>
1603 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1606 ARM/AJECO 1ARM MACHINE SUPPORT
1607 M: Lennert Buytenhek <kernel@wantstofly.org>
1608 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1611 ARM/Allwinner SoC Clock Support
1612 M: Emilio López <emilio@elopez.com.ar>
1614 F: drivers/clk/sunxi/
1616 ARM/Allwinner sunXi SoC support
1617 M: Maxime Ripard <mripard@kernel.org>
1618 M: Chen-Yu Tsai <wens@csie.org>
1619 R: Jernej Skrabec <jernej.skrabec@gmail.com>
1620 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1622 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1623 L: linux-sunxi@lists.linux.dev
1624 F: arch/arm/mach-sunxi/
1625 F: arch/arm64/boot/dts/allwinner/
1626 F: drivers/clk/sunxi-ng/
1627 F: drivers/pinctrl/sunxi/
1628 F: drivers/soc/sunxi/
1633 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1634 M: Neil Armstrong <narmstrong@baylibre.com>
1635 M: Jerome Brunet <jbrunet@baylibre.com>
1636 L: linux-amlogic@lists.infradead.org
1638 F: Documentation/devicetree/bindings/clock/amlogic*
1639 F: drivers/clk/meson/
1640 F: include/dt-bindings/clock/gxbb*
1641 F: include/dt-bindings/clock/meson*
1643 ARM/Amlogic Meson SoC Crypto Drivers
1644 M: Corentin Labbe <clabbe@baylibre.com>
1645 L: linux-crypto@vger.kernel.org
1646 L: linux-amlogic@lists.infradead.org
1648 F: Documentation/devicetree/bindings/crypto/amlogic*
1649 F: drivers/crypto/amlogic/
1651 ARM/Amlogic Meson SoC Sound Drivers
1652 M: Jerome Brunet <jbrunet@baylibre.com>
1653 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1655 F: Documentation/devicetree/bindings/sound/amlogic*
1658 ARM/Amlogic Meson SoC support
1659 M: Neil Armstrong <narmstrong@baylibre.com>
1660 M: Kevin Hilman <khilman@baylibre.com>
1661 R: Jerome Brunet <jbrunet@baylibre.com>
1662 R: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
1663 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1664 L: linux-amlogic@lists.infradead.org
1666 W: http://linux-meson.com/
1667 F: arch/arm/boot/dts/meson*
1668 F: arch/arm/mach-meson/
1669 F: arch/arm64/boot/dts/amlogic/
1670 F: drivers/mmc/host/meson*
1671 F: drivers/pinctrl/meson/
1672 F: drivers/rtc/rtc-meson*
1673 F: drivers/soc/amlogic/
1676 ARM/Annapurna Labs ALPINE ARCHITECTURE
1677 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1678 M: Antoine Tenart <atenart@kernel.org>
1679 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1681 F: arch/arm/boot/dts/alpine*
1682 F: arch/arm/mach-alpine/
1683 F: arch/arm64/boot/dts/amazon/
1684 F: drivers/*/*alpine*
1686 ARM/APPLE MACHINE SUPPORT
1687 M: Hector Martin <marcan@marcan.st>
1688 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1690 W: https://asahilinux.org
1691 B: https://github.com/AsahiLinux/linux/issues
1692 C: irc://chat.freenode.net/asahi-dev
1693 T: git https://github.com/AsahiLinux/linux.git
1694 F: Documentation/devicetree/bindings/arm/apple.yaml
1695 F: Documentation/devicetree/bindings/interrupt-controller/apple,aic.yaml
1696 F: Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
1697 F: arch/arm64/boot/dts/apple/
1698 F: drivers/irqchip/irq-apple-aic.c
1699 F: include/dt-bindings/interrupt-controller/apple-aic.h
1700 F: include/dt-bindings/pinctrl/apple.h
1702 ARM/ARTPEC MACHINE SUPPORT
1703 M: Jesper Nilsson <jesper.nilsson@axis.com>
1704 M: Lars Persson <lars.persson@axis.com>
1705 L: linux-arm-kernel@axis.com
1707 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1708 F: arch/arm/boot/dts/artpec6*
1709 F: arch/arm/mach-artpec
1711 F: drivers/crypto/axis
1712 F: drivers/mmc/host/usdhi6rol0.c
1713 F: drivers/pinctrl/pinctrl-artpec*
1715 ARM/ASPEED I2C DRIVER
1716 M: Brendan Higgins <brendanhiggins@google.com>
1717 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1718 R: Joel Stanley <joel@jms.id.au>
1719 L: linux-i2c@vger.kernel.org
1720 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1722 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1723 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1724 F: drivers/i2c/busses/i2c-aspeed.c
1725 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1727 ARM/ASPEED MACHINE SUPPORT
1728 M: Joel Stanley <joel@jms.id.au>
1729 R: Andrew Jeffery <andrew@aj.id.au>
1730 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1731 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1733 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1734 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1735 F: arch/arm/boot/dts/aspeed-*
1736 F: arch/arm/mach-aspeed/
1739 ARM/BITMAIN ARCHITECTURE
1740 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1741 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1743 F: Documentation/devicetree/bindings/arm/bitmain.yaml
1744 F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1745 F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1746 F: arch/arm64/boot/dts/bitmain/
1747 F: drivers/clk/clk-bm1880.c
1748 F: drivers/pinctrl/pinctrl-bm1880.c
1750 ARM/CALXEDA HIGHBANK ARCHITECTURE
1751 M: Andre Przywara <andre.przywara@arm.com>
1752 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1754 F: arch/arm/boot/dts/ecx-*.dts*
1755 F: arch/arm/boot/dts/highbank.dts
1756 F: arch/arm/mach-highbank/
1758 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1759 M: Krzysztof Halasa <khalasa@piap.pl>
1761 F: arch/arm/mach-cns3xxx/
1763 ARM/CAVIUM THUNDER NETWORK DRIVER
1764 M: Sunil Goutham <sgoutham@marvell.com>
1765 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1767 F: drivers/net/ethernet/cavium/thunder/
1769 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1770 M: Lukasz Majewski <lukma@denx.de>
1771 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1773 F: arch/arm/mach-ep93xx/ts72xx.c
1775 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1776 M: Alexander Shiyan <shc_work@mail.ru>
1777 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1781 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1782 M: Lennert Buytenhek <kernel@wantstofly.org>
1783 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1786 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1787 M: Hartley Sweeten <hsweeten@visionengravers.com>
1788 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1789 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1791 F: arch/arm/mach-ep93xx/
1792 F: arch/arm/mach-ep93xx/include/mach/
1795 M: Russell King <linux@armlinux.org.uk>
1796 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1798 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1799 F: drivers/clk/clkdev.c
1801 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1802 M: Baruch Siach <baruch@tkos.co.il>
1803 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1805 F: arch/arm/boot/dts/cx92755*
1808 ARM/CONTEC MICRO9 MACHINE SUPPORT
1809 M: Hubert Feurstein <hubert.feurstein@contec.at>
1811 F: arch/arm/mach-ep93xx/micro9.c
1813 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1814 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1815 M: Suzuki K Poulose <suzuki.poulose@arm.com>
1816 R: Mike Leach <mike.leach@linaro.org>
1817 R: Leo Yan <leo.yan@linaro.org>
1818 L: coresight@lists.linaro.org (moderated for non-subscribers)
1819 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1821 T: git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
1822 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1823 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1824 F: Documentation/devicetree/bindings/arm/coresight-cti.yaml
1825 F: Documentation/devicetree/bindings/arm/coresight.txt
1826 F: Documentation/devicetree/bindings/arm/ete.yaml
1827 F: Documentation/devicetree/bindings/arm/trbe.yaml
1828 F: Documentation/trace/coresight/*
1829 F: drivers/hwtracing/coresight/*
1830 F: include/dt-bindings/arm/coresight-cti-dt.h
1831 F: include/linux/coresight*
1832 F: tools/perf/arch/arm/util/auxtrace.c
1833 F: tools/perf/arch/arm/util/cs-etm.c
1834 F: tools/perf/arch/arm/util/cs-etm.h
1835 F: tools/perf/arch/arm/util/pmu.c
1836 F: tools/perf/util/cs-etm-decoder/*
1837 F: tools/perf/util/cs-etm.*
1839 ARM/CORGI MACHINE SUPPORT
1840 M: Richard Purdie <rpurdie@rpsys.net>
1843 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1844 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1845 M: Linus Walleij <linus.walleij@linaro.org>
1846 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1848 T: git git://github.com/ulli-kroll/linux.git
1849 F: Documentation/devicetree/bindings/arm/gemini.txt
1850 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1851 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1852 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1853 F: arch/arm/boot/dts/gemini*
1854 F: arch/arm/mach-gemini/
1855 F: drivers/crypto/gemini/
1856 F: drivers/net/ethernet/cortina/
1857 F: drivers/pinctrl/pinctrl-gemini.c
1858 F: drivers/rtc/rtc-ftrtc010.c
1860 ARM/CZ.NIC TURRIS SUPPORT
1861 M: Marek Behún <kabel@kernel.org>
1863 W: https://www.turris.cz/
1864 F: Documentation/ABI/testing/debugfs-moxtet
1865 F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
1866 F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1867 F: Documentation/devicetree/bindings/bus/moxtet.txt
1868 F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1869 F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1870 F: Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
1871 F: Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
1872 F: drivers/bus/moxtet.c
1873 F: drivers/firmware/turris-mox-rwtm.c
1874 F: drivers/leds/leds-turris-omnia.c
1875 F: drivers/mailbox/armada-37xx-rwtm-mailbox.c
1876 F: drivers/gpio/gpio-moxtet.c
1877 F: drivers/watchdog/armada_37xx_wdt.c
1878 F: include/dt-bindings/bus/moxtet.h
1879 F: include/linux/armada-37xx-rwtm-mailbox.h
1880 F: include/linux/moxtet.h
1882 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1883 M: Robert Jarzmik <robert.jarzmik@free.fr>
1884 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1886 F: arch/arm/mach-pxa/ezx.c
1888 ARM/FARADAY FA526 PORT
1889 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1890 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1892 T: git git://git.berlios.de/gemini-board
1893 F: arch/arm/mm/*-fa*
1895 ARM/FOOTBRIDGE ARCHITECTURE
1896 M: Russell King <linux@armlinux.org.uk>
1897 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1899 W: http://www.armlinux.org.uk/
1900 F: arch/arm/include/asm/hardware/dec21285.h
1901 F: arch/arm/mach-footbridge/
1903 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1904 M: Shawn Guo <shawnguo@kernel.org>
1905 M: Sascha Hauer <s.hauer@pengutronix.de>
1906 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1907 R: Fabio Estevam <festevam@gmail.com>
1908 R: NXP Linux Team <linux-imx@nxp.com>
1909 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1911 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1912 X: drivers/media/i2c/
1916 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1917 M: Shawn Guo <shawnguo@kernel.org>
1918 M: Li Yang <leoyang.li@nxp.com>
1919 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1921 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1922 F: arch/arm/boot/dts/ls1021a*
1923 F: arch/arm64/boot/dts/freescale/fsl-*
1924 F: arch/arm64/boot/dts/freescale/qoriq-*
1926 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1927 M: Shawn Guo <shawnguo@kernel.org>
1928 M: Sascha Hauer <s.hauer@pengutronix.de>
1929 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1930 R: Stefan Agner <stefan@agner.ch>
1931 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1933 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1934 F: arch/arm/boot/dts/vf*
1935 F: arch/arm/mach-imx/*vf610*
1937 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1938 M: Lennert Buytenhek <kernel@wantstofly.org>
1939 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1942 ARM/GUMSTIX MACHINE SUPPORT
1943 M: Steve Sakoman <sakoman@gmail.com>
1944 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1947 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1948 M: Philipp Zabel <philipp.zabel@gmail.com>
1949 M: Paul Parsons <lost.distance@yahoo.com>
1950 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1952 F: arch/arm/mach-pxa/hx4700.c
1953 F: arch/arm/mach-pxa/include/mach/hx4700.h
1954 F: sound/soc/pxa/hx4700.c
1956 ARM/HISILICON SOC SUPPORT
1957 M: Wei Xu <xuwei5@hisilicon.com>
1958 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1960 W: http://www.hisilicon.com
1961 T: git git://github.com/hisilicon/linux-hisi.git
1962 F: arch/arm/boot/dts/hi3*
1963 F: arch/arm/boot/dts/hip*
1964 F: arch/arm/boot/dts/hisi*
1965 F: arch/arm/mach-hisi/
1966 F: arch/arm64/boot/dts/hisilicon/
1968 ARM/HP JORNADA 7XX MACHINE SUPPORT
1969 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1972 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1973 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1974 F: arch/arm/mach-sa1100/jornada720.c
1976 ARM/IGEP MACHINE SUPPORT
1977 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1978 M: Javier Martinez Canillas <javier@dowhile0.org>
1979 L: linux-omap@vger.kernel.org
1980 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1982 F: arch/arm/boot/dts/omap3-igep*
1984 ARM/INCOME PXA270 SUPPORT
1985 M: Marek Vasut <marek.vasut@gmail.com>
1986 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1988 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1990 ARM/INTEL IOP32X ARM ARCHITECTURE
1991 M: Lennert Buytenhek <kernel@wantstofly.org>
1992 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1995 ARM/INTEL IQ81342EX MACHINE SUPPORT
1996 M: Lennert Buytenhek <kernel@wantstofly.org>
1997 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2000 ARM/INTEL IXDP2850 MACHINE SUPPORT
2001 M: Lennert Buytenhek <kernel@wantstofly.org>
2002 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2005 ARM/INTEL IXP4XX ARM ARCHITECTURE
2006 M: Linus Walleij <linusw@kernel.org>
2007 M: Imre Kaloz <kaloz@openwrt.org>
2008 M: Krzysztof Halasa <khalasa@piap.pl>
2009 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2011 F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2012 F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
2013 F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2014 F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2015 F: arch/arm/mach-ixp4xx/
2016 F: drivers/clocksource/timer-ixp4xx.c
2017 F: drivers/crypto/ixp4xx_crypto.c
2018 F: drivers/gpio/gpio-ixp4xx.c
2019 F: drivers/irqchip/irq-ixp4xx.c
2020 F: include/linux/irqchip/irq-ixp4xx.h
2021 F: include/linux/platform_data/timer-ixp4xx.h
2023 ARM/INTEL KEEMBAY ARCHITECTURE
2024 M: Paul J. Murphy <paul.j.murphy@intel.com>
2025 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
2027 F: Documentation/devicetree/bindings/arm/intel,keembay.yaml
2028 F: arch/arm64/boot/dts/intel/keembay-evm.dts
2029 F: arch/arm64/boot/dts/intel/keembay-soc.dtsi
2031 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
2032 M: Jonathan Cameron <jic23@cam.ac.uk>
2033 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2035 F: arch/arm/mach-pxa/stargate2.c
2036 F: drivers/pcmcia/pxa2xx_stargate2.c
2038 ARM/INTEL XSC3 (MANZANO) ARM CORE
2039 M: Lennert Buytenhek <kernel@wantstofly.org>
2040 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2043 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
2044 M: Lennert Buytenhek <kernel@wantstofly.org>
2045 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2048 ARM/LG1K ARCHITECTURE
2049 M: Chanho Min <chanho.min@lge.com>
2050 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2052 F: arch/arm64/boot/dts/lg/
2054 ARM/LOGICPD PXA270 MACHINE SUPPORT
2055 M: Lennert Buytenhek <kernel@wantstofly.org>
2056 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2059 ARM/LPC18XX ARCHITECTURE
2060 M: Vladimir Zapolskiy <vz@mleia.com>
2061 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2063 F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
2064 F: arch/arm/boot/dts/lpc43*
2065 F: drivers/i2c/busses/i2c-lpc2k.c
2066 F: drivers/memory/pl172.c
2067 F: drivers/mtd/spi-nor/controllers/nxp-spifi.c
2068 F: drivers/rtc/rtc-lpc24xx.c
2071 ARM/LPC32XX SOC SUPPORT
2072 M: Vladimir Zapolskiy <vz@mleia.com>
2073 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2075 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
2076 F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
2077 F: arch/arm/boot/dts/lpc32*
2078 F: arch/arm/mach-lpc32xx/
2079 F: drivers/i2c/busses/i2c-pnx.c
2080 F: drivers/net/ethernet/nxp/lpc_eth.c
2081 F: drivers/usb/host/ohci-nxp.c
2082 F: drivers/watchdog/pnx4008_wdt.c
2085 ARM/MAGICIAN MACHINE SUPPORT
2086 M: Philipp Zabel <philipp.zabel@gmail.com>
2089 ARM/Marvell Dove/MV78xx0/Orion SOC support
2090 M: Andrew Lunn <andrew@lunn.ch>
2091 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2092 M: Gregory Clement <gregory.clement@bootlin.com>
2093 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2095 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2096 F: Documentation/devicetree/bindings/soc/dove/
2097 F: arch/arm/boot/dts/dove*
2098 F: arch/arm/boot/dts/orion5x*
2099 F: arch/arm/mach-dove/
2100 F: arch/arm/mach-mv78xx0/
2101 F: arch/arm/mach-orion5x/
2102 F: arch/arm/plat-orion/
2103 F: drivers/soc/dove/
2105 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2106 M: Andrew Lunn <andrew@lunn.ch>
2107 M: Gregory Clement <gregory.clement@bootlin.com>
2108 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2109 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2111 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2112 F: arch/arm/boot/dts/armada*
2113 F: arch/arm/boot/dts/kirkwood*
2114 F: arch/arm/configs/mvebu_*_defconfig
2115 F: arch/arm/mach-mvebu/
2116 F: arch/arm64/boot/dts/marvell/armada*
2117 F: arch/arm64/boot/dts/marvell/cn913*
2118 F: drivers/cpufreq/armada-37xx-cpufreq.c
2119 F: drivers/cpufreq/armada-8k-cpufreq.c
2120 F: drivers/cpufreq/mvebu-cpufreq.c
2121 F: drivers/irqchip/irq-armada-370-xp.c
2122 F: drivers/irqchip/irq-mvebu-*
2123 F: drivers/pinctrl/mvebu/
2124 F: drivers/rtc/rtc-armada38x.c
2126 ARM/Mediatek RTC DRIVER
2127 M: Eddie Huang <eddie.huang@mediatek.com>
2128 M: Sean Wang <sean.wang@mediatek.com>
2129 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2130 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2132 F: Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2133 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2134 F: drivers/rtc/rtc-mt2712.c
2135 F: drivers/rtc/rtc-mt6397.c
2136 F: drivers/rtc/rtc-mt7622.c
2138 ARM/Mediatek SoC support
2139 M: Matthias Brugger <matthias.bgg@gmail.com>
2140 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2141 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2143 W: https://mtk.wiki.kernel.org/
2144 C: irc://chat.freenode.net/linux-mediatek
2145 F: arch/arm/boot/dts/mt6*
2146 F: arch/arm/boot/dts/mt7*
2147 F: arch/arm/boot/dts/mt8*
2148 F: arch/arm/mach-mediatek/
2149 F: arch/arm64/boot/dts/mediatek/
2150 F: drivers/soc/mediatek/
2155 ARM/Mediatek USB3 PHY DRIVER
2156 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
2157 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2158 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2160 F: Documentation/devicetree/bindings/phy/mediatek,*
2161 F: drivers/phy/mediatek/
2163 ARM/Microchip (AT91) SoC support
2164 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2165 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
2166 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2167 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2169 W: http://www.linux4sam.org
2170 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2171 F: arch/arm/boot/dts/at91*.dts
2172 F: arch/arm/boot/dts/at91*.dtsi
2173 F: arch/arm/boot/dts/sama*.dts
2174 F: arch/arm/boot/dts/sama*.dtsi
2175 F: arch/arm/include/debug/at91.S
2176 F: arch/arm/mach-at91/
2177 F: drivers/memory/atmel*
2178 F: drivers/watchdog/sama5d4_wdt.c
2179 F: include/soc/at91/
2180 X: drivers/input/touchscreen/atmel_mxt_ts.c
2181 X: drivers/net/wireless/atmel/
2185 ARM/Microchip Sparx5 SoC support
2186 M: Lars Povlsen <lars.povlsen@microchip.com>
2187 M: Steen Hegelund <Steen.Hegelund@microchip.com>
2188 M: UNGLinuxDriver@microchip.com
2189 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2191 T: git git://github.com/microchip-ung/linux-upstream.git
2192 F: arch/arm64/boot/dts/microchip/
2193 F: drivers/pinctrl/pinctrl-microchip-sgpio.c
2196 Microchip Timer Counter Block (TCB) Capture Driver
2197 M: Kamel Bouhara <kamel.bouhara@bootlin.com>
2198 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2199 L: linux-iio@vger.kernel.org
2201 F: drivers/counter/microchip-tcb-capture.c
2203 ARM/MIOA701 MACHINE SUPPORT
2204 M: Robert Jarzmik <robert.jarzmik@free.fr>
2205 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2207 F: arch/arm/mach-pxa/mioa701.c
2209 ARM/MStar/Sigmastar Armv7 SoC support
2210 M: Daniel Palmer <daniel@thingy.jp>
2211 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2213 W: http://linux-chenxing.org/
2214 T: git git://github.com/linux-chenxing/linux.git
2215 F: Documentation/devicetree/bindings/arm/mstar/*
2216 F: Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2217 F: Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2218 F: arch/arm/boot/dts/mstar-*
2219 F: arch/arm/mach-mstar/
2220 F: drivers/clk/mstar/
2221 F: drivers/gpio/gpio-msc313.c
2222 F: drivers/watchdog/msc313e_wdt.c
2223 F: include/dt-bindings/clock/mstar-*
2224 F: include/dt-bindings/gpio/msc313-gpio.h
2226 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2227 M: Michael Petchkovsky <mkpetch@internode.on.net>
2230 ARM/NOMADIK/Ux500 ARCHITECTURES
2231 M: Linus Walleij <linus.walleij@linaro.org>
2232 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2234 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2235 F: Documentation/devicetree/bindings/arm/ste-*
2236 F: Documentation/devicetree/bindings/arm/ux500.yaml
2237 F: Documentation/devicetree/bindings/arm/ux500/
2238 F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2239 F: arch/arm/boot/dts/ste-*
2240 F: arch/arm/mach-nomadik/
2241 F: arch/arm/mach-ux500/
2242 F: drivers/clk/clk-nomadik.c
2243 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2244 F: drivers/dma/ste_dma40*
2245 F: drivers/hwspinlock/u8500_hsem.c
2246 F: drivers/i2c/busses/i2c-nomadik.c
2247 F: drivers/iio/adc/ab8500-gpadc.c
2248 F: drivers/mfd/ab8500*
2249 F: drivers/mfd/abx500*
2250 F: drivers/mfd/db8500*
2251 F: drivers/pinctrl/nomadik/
2252 F: drivers/rtc/rtc-ab8500.c
2253 F: drivers/rtc/rtc-pl031.c
2254 F: drivers/soc/ux500/
2256 ARM/NUVOTON NPCM ARCHITECTURE
2257 M: Avi Fishman <avifishman70@gmail.com>
2258 M: Tomer Maimon <tmaimon77@gmail.com>
2259 M: Tali Perry <tali.perry1@gmail.com>
2260 R: Patrick Venture <venture@google.com>
2261 R: Nancy Yuen <yuenn@google.com>
2262 R: Benjamin Fair <benjaminfair@google.com>
2263 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2265 F: Documentation/devicetree/bindings/*/*/*npcm*
2266 F: Documentation/devicetree/bindings/*/*npcm*
2267 F: arch/arm/boot/dts/nuvoton-npcm*
2268 F: arch/arm/mach-npcm/
2270 F: drivers/*/*/*npcm*
2271 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2273 ARM/NUVOTON WPCM450 ARCHITECTURE
2274 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
2275 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2277 F: Documentation/devicetree/bindings/*/*wpcm*
2278 F: arch/arm/boot/dts/nuvoton-wpcm450*
2279 F: arch/arm/mach-npcm/wpcm450.c
2282 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2283 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
2285 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
2286 F: arch/arm/mach-s3c/gta02.h
2287 F: arch/arm/mach-s3c/mach-gta02.c
2289 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2290 M: Alexander Clouter <alex@digriz.org.uk>
2291 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2293 W: http://www.digriz.org.uk/ts78xx/kernel
2294 F: arch/arm/mach-orion5x/ts78xx-*
2296 ARM/OXNAS platform support
2297 M: Neil Armstrong <narmstrong@baylibre.com>
2298 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2299 L: linux-oxnas@groups.io (moderated for non-subscribers)
2301 F: arch/arm/boot/dts/ox8*.dts*
2302 F: arch/arm/mach-oxnas/
2303 F: drivers/power/reset/oxnas-restart.c
2306 ARM/PALM TREO SUPPORT
2307 M: Tomas Cech <sleep_walker@suse.com>
2308 L: linux-arm-kernel@lists.infradead.org
2310 W: http://hackndev.com
2311 F: arch/arm/mach-pxa/palmtreo.*
2313 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2314 M: Marek Vasut <marek.vasut@gmail.com>
2315 L: linux-arm-kernel@lists.infradead.org
2317 W: http://hackndev.com
2318 F: arch/arm/mach-pxa/include/mach/palmld.h
2319 F: arch/arm/mach-pxa/include/mach/palmtc.h
2320 F: arch/arm/mach-pxa/include/mach/palmtx.h
2321 F: arch/arm/mach-pxa/palmld.c
2322 F: arch/arm/mach-pxa/palmt5.*
2323 F: arch/arm/mach-pxa/palmtc.c
2324 F: arch/arm/mach-pxa/palmte2.*
2325 F: arch/arm/mach-pxa/palmtx.c
2328 M: Sergey Lapin <slapin@ossfans.org>
2329 L: linux-arm-kernel@lists.infradead.org
2331 W: http://hackndev.com
2332 F: arch/arm/mach-pxa/palmz72.*
2335 M: Peter Chubb <pleb@gelato.unsw.edu.au>
2337 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2339 ARM/PT DIGITAL BOARD PORT
2340 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2341 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2343 W: http://www.armlinux.org.uk/
2345 ARM/QUALCOMM SUPPORT
2346 M: Andy Gross <agross@kernel.org>
2347 M: Bjorn Andersson <bjorn.andersson@linaro.org>
2348 L: linux-arm-msm@vger.kernel.org
2350 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2351 F: Documentation/devicetree/bindings/*/qcom*
2352 F: Documentation/devicetree/bindings/soc/qcom/
2353 F: arch/arm/boot/dts/qcom-*.dts
2354 F: arch/arm/boot/dts/qcom-*.dtsi
2355 F: arch/arm/mach-qcom/
2356 F: arch/arm64/boot/dts/qcom/
2357 F: drivers/*/*/qcom*
2358 F: drivers/*/*/qcom/
2359 F: drivers/*/pm8???-*
2362 F: drivers/bluetooth/btqcomsmd.c
2363 F: drivers/clocksource/timer-qcom.c
2364 F: drivers/cpuidle/cpuidle-qcom-spm.c
2365 F: drivers/extcon/extcon-qcom*
2366 F: drivers/i2c/busses/i2c-qcom-geni.c
2367 F: drivers/i2c/busses/i2c-qup.c
2368 F: drivers/iommu/msm*
2369 F: drivers/mfd/ssbi.c
2370 F: drivers/mmc/host/mmci_qcom*
2371 F: drivers/mmc/host/sdhci-msm.c
2372 F: drivers/pci/controller/dwc/pcie-qcom.c
2373 F: drivers/phy/qualcomm/
2374 F: drivers/power/*/msm*
2375 F: drivers/reset/reset-qcom-*
2376 F: drivers/scsi/ufs/ufs-qcom*
2377 F: drivers/spi/spi-geni-qcom.c
2378 F: drivers/spi/spi-qcom-qspi.c
2379 F: drivers/spi/spi-qup.c
2380 F: drivers/tty/serial/msm_serial.c
2381 F: drivers/usb/dwc3/dwc3-qcom.c
2382 F: include/dt-bindings/*/qcom*
2383 F: include/linux/*/qcom*
2384 F: include/linux/soc/qcom/
2386 ARM/RADISYS ENP2611 MACHINE SUPPORT
2387 M: Lennert Buytenhek <kernel@wantstofly.org>
2388 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2391 ARM/RDA MICRO ARCHITECTURE
2392 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2393 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2394 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2396 F: Documentation/devicetree/bindings/arm/rda.yaml
2397 F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2398 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2399 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2400 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2401 F: arch/arm/boot/dts/rda8810pl-*
2402 F: drivers/clocksource/timer-rda.c
2403 F: drivers/gpio/gpio-rda.c
2404 F: drivers/irqchip/irq-rda-intc.c
2405 F: drivers/tty/serial/rda-uart.c
2407 ARM/REALTEK ARCHITECTURE
2408 M: Andreas Färber <afaerber@suse.de>
2409 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2410 L: linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2412 F: Documentation/devicetree/bindings/arm/realtek.yaml
2413 F: arch/arm/boot/dts/rtd*
2414 F: arch/arm/mach-realtek/
2415 F: arch/arm64/boot/dts/realtek/
2417 ARM/RENESAS ARM64 ARCHITECTURE
2418 M: Geert Uytterhoeven <geert+renesas@glider.be>
2419 M: Magnus Damm <magnus.damm@gmail.com>
2420 L: linux-renesas-soc@vger.kernel.org
2422 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2423 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2424 F: Documentation/devicetree/bindings/arm/renesas.yaml
2425 F: arch/arm64/boot/dts/renesas/
2426 F: drivers/soc/renesas/
2427 F: include/linux/soc/renesas/
2429 ARM/RISCPC ARCHITECTURE
2430 M: Russell King <linux@armlinux.org.uk>
2431 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2433 W: http://www.armlinux.org.uk/
2434 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2435 F: arch/arm/include/asm/hardware/ioc.h
2436 F: arch/arm/include/asm/hardware/iomd.h
2437 F: arch/arm/include/asm/hardware/memc.h
2438 F: arch/arm/mach-rpc/
2439 F: drivers/net/ethernet/8390/etherh.c
2440 F: drivers/net/ethernet/i825xx/ether1*
2441 F: drivers/net/ethernet/seeq/ether3*
2442 F: drivers/scsi/arm/
2444 ARM/Rockchip SoC support
2445 M: Heiko Stuebner <heiko@sntech.de>
2446 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2447 L: linux-rockchip@lists.infradead.org
2449 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2450 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2451 F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2452 F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2453 F: arch/arm/boot/dts/rk3*
2454 F: arch/arm/boot/dts/rv1108*
2455 F: arch/arm/mach-rockchip/
2456 F: drivers/*/*/*rockchip*
2457 F: drivers/*/*rockchip*
2458 F: drivers/clk/rockchip/
2459 F: drivers/i2c/busses/i2c-rk3x.c
2460 F: sound/soc/rockchip/
2463 ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2464 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
2465 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2466 L: linux-samsung-soc@vger.kernel.org
2468 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2469 F: Documentation/arm/samsung/
2470 F: Documentation/devicetree/bindings/arm/samsung/
2471 F: Documentation/devicetree/bindings/power/pd-samsung.yaml
2472 F: arch/arm/boot/dts/exynos*
2473 F: arch/arm/boot/dts/s3c*
2474 F: arch/arm/boot/dts/s5p*
2475 F: arch/arm/mach-exynos*/
2476 F: arch/arm/mach-s3c/
2477 F: arch/arm/mach-s5p*/
2478 F: arch/arm64/boot/dts/exynos/
2479 F: drivers/*/*/*s3c24*
2480 F: drivers/*/*s3c24*
2481 F: drivers/*/*s3c64xx*
2482 F: drivers/*/*s5pv210*
2483 F: drivers/clocksource/samsung_pwm_timer.c
2484 F: drivers/memory/samsung/
2485 F: drivers/pwm/pwm-samsung.c
2486 F: drivers/soc/samsung/
2487 F: drivers/tty/serial/samsung*
2488 F: include/clocksource/samsung_pwm.h
2489 F: include/linux/platform_data/*s3c*
2490 F: include/linux/serial_s3c.h
2491 F: include/linux/soc/samsung/
2497 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2498 M: Andrzej Hajda <a.hajda@samsung.com>
2499 L: linux-arm-kernel@lists.infradead.org
2500 L: linux-media@vger.kernel.org
2502 F: drivers/media/platform/s5p-g2d/
2504 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2505 M: Marek Szyprowski <m.szyprowski@samsung.com>
2506 L: linux-samsung-soc@vger.kernel.org
2507 L: linux-media@vger.kernel.org
2509 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2510 F: drivers/media/cec/platform/s5p/
2512 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2513 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2514 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2515 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2516 L: linux-arm-kernel@lists.infradead.org
2517 L: linux-media@vger.kernel.org
2519 F: drivers/media/platform/s5p-jpeg/
2521 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2522 M: Andrzej Hajda <a.hajda@samsung.com>
2523 L: linux-arm-kernel@lists.infradead.org
2524 L: linux-media@vger.kernel.org
2526 F: drivers/media/platform/s5p-mfc/
2528 ARM/SHMOBILE ARM ARCHITECTURE
2529 M: Geert Uytterhoeven <geert+renesas@glider.be>
2530 M: Magnus Damm <magnus.damm@gmail.com>
2531 L: linux-renesas-soc@vger.kernel.org
2533 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2534 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2535 F: Documentation/devicetree/bindings/arm/renesas.yaml
2536 F: arch/arm/boot/dts/emev2*
2537 F: arch/arm/boot/dts/gr-peach*
2538 F: arch/arm/boot/dts/iwg20d-q7*
2539 F: arch/arm/boot/dts/r7s*
2540 F: arch/arm/boot/dts/r8a*
2541 F: arch/arm/boot/dts/r9a*
2542 F: arch/arm/boot/dts/sh*
2543 F: arch/arm/configs/shmobile_defconfig
2544 F: arch/arm/include/debug/renesas-scif.S
2545 F: arch/arm/mach-shmobile/
2546 F: drivers/soc/renesas/
2547 F: include/linux/soc/renesas/
2549 ARM/SOCFPGA ARCHITECTURE
2550 M: Dinh Nguyen <dinguyen@kernel.org>
2552 W: http://www.rocketboards.org
2553 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2554 F: arch/arm/boot/dts/socfpga*
2555 F: arch/arm/configs/socfpga_defconfig
2556 F: arch/arm/mach-socfpga/
2557 F: arch/arm64/boot/dts/altera/
2558 F: arch/arm64/boot/dts/intel/
2560 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2561 M: Dinh Nguyen <dinguyen@kernel.org>
2563 F: drivers/clk/socfpga/
2565 ARM/SOCFPGA EDAC SUPPORT
2566 M: Dinh Nguyen <dinguyen@kernel.org>
2568 F: drivers/edac/altera_edac.[ch]
2570 ARM/SPREADTRUM SoC SUPPORT
2571 M: Orson Zhai <orsonzhai@gmail.com>
2572 M: Baolin Wang <baolin.wang7@gmail.com>
2573 M: Chunyan Zhang <zhang.lyra@gmail.com>
2575 F: arch/arm64/boot/dts/sprd
2580 ARM/STI ARCHITECTURE
2581 M: Patrice Chotard <patrice.chotard@foss.st.com>
2582 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2584 W: http://www.stlinux.com
2585 F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2586 F: arch/arm/boot/dts/sti*
2587 F: arch/arm/mach-sti/
2588 F: drivers/ata/ahci_st.c
2589 F: drivers/char/hw_random/st-rng.c
2590 F: drivers/clocksource/arm_global_timer.c
2591 F: drivers/clocksource/clksrc_st_lpc.c
2592 F: drivers/cpufreq/sti-cpufreq.c
2593 F: drivers/dma/st_fdma*
2594 F: drivers/i2c/busses/i2c-st.c
2595 F: drivers/media/platform/sti/c8sectpfe/
2596 F: drivers/media/rc/st_rc.c
2597 F: drivers/mmc/host/sdhci-st.c
2598 F: drivers/phy/st/phy-miphy28lp.c
2599 F: drivers/phy/st/phy-stih407-usb.c
2600 F: drivers/pinctrl/pinctrl-st.c
2601 F: drivers/remoteproc/st_remoteproc.c
2602 F: drivers/remoteproc/st_slim_rproc.c
2603 F: drivers/reset/sti/
2604 F: drivers/rtc/rtc-st-lpc.c
2605 F: drivers/tty/serial/st-asc.c
2606 F: drivers/usb/dwc3/dwc3-st.c
2607 F: drivers/usb/host/ehci-st.c
2608 F: drivers/usb/host/ohci-st.c
2609 F: drivers/watchdog/st_lpc_wdt.c
2610 F: include/linux/remoteproc/st_slim_rproc.h
2612 ARM/STM32 ARCHITECTURE
2613 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2614 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
2615 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2616 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2618 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2619 F: arch/arm/boot/dts/stm32*
2620 F: arch/arm/mach-stm32/
2621 F: drivers/clocksource/armv7m_systick.c
2625 ARM/Synaptics SoC support
2626 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2627 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2628 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2630 F: arch/arm/boot/dts/berlin*
2631 F: arch/arm/mach-berlin/
2632 F: arch/arm64/boot/dts/synaptics/
2634 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2635 M: Lennert Buytenhek <kernel@wantstofly.org>
2636 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2639 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2640 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2641 L: linux-tegra@vger.kernel.org
2642 L: linux-media@vger.kernel.org
2644 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2645 F: drivers/media/cec/platform/tegra/
2647 ARM/TETON BGA MACHINE SUPPORT
2648 M: "Mark F. Brown" <mark.brown314@gmail.com>
2649 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2652 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2653 M: Santosh Shilimkar <ssantosh@kernel.org>
2654 L: linux-kernel@vger.kernel.org
2656 F: drivers/memory/*emif*
2658 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2659 M: Santosh Shilimkar <ssantosh@kernel.org>
2660 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2662 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2663 F: arch/arm/boot/dts/keystone-*
2664 F: arch/arm/mach-keystone/
2666 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2667 M: Santosh Shilimkar <ssantosh@kernel.org>
2668 L: linux-kernel@vger.kernel.org
2670 F: drivers/clk/keystone/
2672 ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
2673 M: Santosh Shilimkar <ssantosh@kernel.org>
2674 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2675 L: linux-kernel@vger.kernel.org
2677 F: drivers/clocksource/timer-keystone.c
2679 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2680 M: Santosh Shilimkar <ssantosh@kernel.org>
2681 L: linux-kernel@vger.kernel.org
2683 F: drivers/power/reset/keystone-reset.c
2685 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2686 M: Nishanth Menon <nm@ti.com>
2687 M: Tero Kristo <kristo@kernel.org>
2688 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2690 F: Documentation/devicetree/bindings/arm/ti/k3.yaml
2691 F: arch/arm64/boot/dts/ti/Makefile
2692 F: arch/arm64/boot/dts/ti/k3-*
2693 F: include/dt-bindings/pinctrl/k3.h
2695 ARM/THECUS N2100 MACHINE SUPPORT
2696 M: Lennert Buytenhek <kernel@wantstofly.org>
2697 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2700 ARM/TOSA MACHINE SUPPORT
2701 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2702 M: Dirk Opfer <dirk@opfer-online.de>
2705 ARM/TOSHIBA VISCONTI ARCHITECTURE
2706 M: Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
2707 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2709 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
2710 F: Documentation/devicetree/bindings/arm/toshiba.yaml
2711 F: Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
2712 F: Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
2713 F: Documentation/devicetree/bindings/pinctrl/toshiba,tmpv7700-pinctrl.yaml
2714 F: Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
2715 F: arch/arm64/boot/dts/toshiba/
2716 F: drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
2717 F: drivers/gpio/gpio-visconti.c
2718 F: drivers/pinctrl/visconti/
2719 F: drivers/watchdog/visconti_wdt.c
2722 ARM/UNIPHIER ARCHITECTURE
2723 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
2724 M: Masami Hiramatsu <mhiramat@kernel.org>
2725 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2727 F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2728 F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2729 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2730 F: arch/arm/boot/dts/uniphier*
2731 F: arch/arm/include/asm/hardware/cache-uniphier.h
2732 F: arch/arm/mach-uniphier/
2733 F: arch/arm/mm/cache-uniphier.c
2734 F: arch/arm64/boot/dts/socionext/uniphier*
2735 F: drivers/bus/uniphier-system-bus.c
2736 F: drivers/clk/uniphier/
2737 F: drivers/dma/uniphier-mdmac.c
2738 F: drivers/gpio/gpio-uniphier.c
2739 F: drivers/i2c/busses/i2c-uniphier*
2740 F: drivers/irqchip/irq-uniphier-aidet.c
2741 F: drivers/mmc/host/uniphier-sd.c
2742 F: drivers/pinctrl/uniphier/
2743 F: drivers/reset/reset-uniphier.c
2744 F: drivers/tty/serial/8250/8250_uniphier.c
2747 ARM/VERSATILE EXPRESS PLATFORM
2748 M: Liviu Dudau <liviu.dudau@arm.com>
2749 M: Sudeep Holla <sudeep.holla@arm.com>
2750 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2751 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2755 F: arch/arm/boot/dts/vexpress*
2756 F: arch/arm/mach-vexpress/
2757 F: arch/arm64/boot/dts/arm/
2758 F: drivers/clk/versatile/clk-vexpress-osc.c
2759 F: drivers/clocksource/timer-versatile.c
2763 M: Russell King <linux@armlinux.org.uk>
2764 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2766 W: http://www.armlinux.org.uk/
2769 ARM/VOIPAC PXA270 SUPPORT
2770 M: Marek Vasut <marek.vasut@gmail.com>
2771 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2773 F: arch/arm/mach-pxa/include/mach/vpac270.h
2774 F: arch/arm/mach-pxa/vpac270.c
2776 ARM/VT8500 ARM ARCHITECTURE
2777 M: Tony Prisk <linux@prisktech.co.nz>
2778 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2780 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2781 F: arch/arm/mach-vt8500/
2782 F: drivers/clocksource/timer-vt8500.c
2783 F: drivers/i2c/busses/i2c-wmt.c
2784 F: drivers/mmc/host/wmt-sdmmc.c
2785 F: drivers/pwm/pwm-vt8500.c
2786 F: drivers/rtc/rtc-vt8500.c
2787 F: drivers/tty/serial/vt8500_serial.c
2788 F: drivers/usb/host/ehci-platform.c
2789 F: drivers/usb/host/uhci-platform.c
2790 F: drivers/video/fbdev/vt8500lcdfb.*
2791 F: drivers/video/fbdev/wm8505fb*
2792 F: drivers/video/fbdev/wmt_ge_rops.*
2794 ARM/ZIPIT Z2 SUPPORT
2795 M: Marek Vasut <marek.vasut@gmail.com>
2796 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2798 F: arch/arm/mach-pxa/include/mach/z2.h
2799 F: arch/arm/mach-pxa/z2.c
2801 ARM/ZYNQ ARCHITECTURE
2802 M: Michal Simek <michal.simek@xilinx.com>
2803 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2805 W: http://wiki.xilinx.com
2806 T: git https://github.com/Xilinx/linux-xlnx.git
2807 F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
2808 F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
2809 F: Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
2810 F: arch/arm/mach-zynq/
2811 F: drivers/clocksource/timer-cadence-ttc.c
2812 F: drivers/cpuidle/cpuidle-zynq.c
2813 F: drivers/edac/synopsys_edac.c
2814 F: drivers/i2c/busses/i2c-cadence.c
2815 F: drivers/i2c/busses/i2c-xiic.c
2816 F: drivers/mmc/host/sdhci-of-arasan.c
2820 ARM64 PORT (AARCH64 ARCHITECTURE)
2821 M: Catalin Marinas <catalin.marinas@arm.com>
2822 M: Will Deacon <will@kernel.org>
2823 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2825 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2826 F: Documentation/arm64/
2828 F: tools/testing/selftests/arm64/
2829 X: arch/arm64/boot/dts/
2831 ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
2832 M: George McCollister <george.mccollister@gmail.com>
2833 L: netdev@vger.kernel.org
2835 F: Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
2836 F: drivers/net/dsa/xrs700x/*
2837 F: net/dsa/tag_xrs700x.c
2839 AS3645A LED FLASH CONTROLLER DRIVER
2840 M: Sakari Ailus <sakari.ailus@iki.fi>
2841 L: linux-leds@vger.kernel.org
2843 F: drivers/leds/leds-as3645a.c
2845 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2846 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2847 L: linux-media@vger.kernel.org
2849 T: git git://linuxtv.org/media_tree.git
2850 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2851 F: drivers/media/i2c/ak7375.c
2853 ASAHI KASEI AK8974 DRIVER
2854 M: Linus Walleij <linus.walleij@linaro.org>
2855 L: linux-iio@vger.kernel.org
2857 W: http://www.akm.com/
2858 F: drivers/iio/magnetometer/ak8974.c
2860 ASC7621 HARDWARE MONITOR DRIVER
2861 M: George Joseph <george.joseph@fairview5.com>
2862 L: linux-hwmon@vger.kernel.org
2864 F: Documentation/hwmon/asc7621.rst
2865 F: drivers/hwmon/asc7621.c
2867 ASPEED PINCTRL DRIVERS
2868 M: Andrew Jeffery <andrew@aj.id.au>
2869 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2870 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2871 L: linux-gpio@vger.kernel.org
2873 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
2874 F: drivers/pinctrl/aspeed/
2876 ASPEED SCU INTERRUPT CONTROLLER DRIVER
2877 M: Eddie James <eajames@linux.ibm.com>
2878 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2880 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
2881 F: drivers/irqchip/irq-aspeed-scu-ic.c
2882 F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
2884 ASPEED SD/MMC DRIVER
2885 M: Andrew Jeffery <andrew@aj.id.au>
2886 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2887 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2888 L: linux-mmc@vger.kernel.org
2890 F: Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
2891 F: drivers/mmc/host/sdhci-of-aspeed*
2893 ASPEED VIDEO ENGINE DRIVER
2894 M: Eddie James <eajames@linux.ibm.com>
2895 L: linux-media@vger.kernel.org
2896 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2898 F: Documentation/devicetree/bindings/media/aspeed-video.txt
2899 F: drivers/media/platform/aspeed-video.c
2901 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2902 M: Corentin Chary <corentin.chary@gmail.com>
2903 L: acpi4asus-user@lists.sourceforge.net
2904 L: platform-driver-x86@vger.kernel.org
2906 W: http://acpi4asus.sf.net
2907 F: drivers/platform/x86/asus*.c
2908 F: drivers/platform/x86/eeepc*.c
2910 ASUS WIRELESS RADIO CONTROL DRIVER
2911 M: João Paulo Rechi Vita <jprvita@gmail.com>
2912 L: platform-driver-x86@vger.kernel.org
2914 F: drivers/platform/x86/asus-wireless.c
2917 M: David Howells <dhowells@redhat.com>
2918 L: keyrings@vger.kernel.org
2920 F: Documentation/crypto/asymmetric-keys.rst
2921 F: crypto/asymmetric_keys/
2922 F: include/crypto/pkcs7.h
2923 F: include/crypto/public_key.h
2924 F: include/linux/verification.h
2926 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2927 R: Dan Williams <dan.j.williams@intel.com>
2929 W: http://sourceforge.net/projects/xscaleiop
2930 F: Documentation/crypto/async-tx-api.rst
2932 F: include/linux/async_tx.h
2935 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
2936 L: linux-i2c@vger.kernel.org
2938 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2939 F: Documentation/devicetree/bindings/eeprom/at24.yaml
2940 F: drivers/misc/eeprom/at24.c
2942 ATA OVER ETHERNET (AOE) DRIVER
2943 M: "Justin Sanders" <justin@coraid.com>
2945 W: http://www.openaoe.org/
2946 F: Documentation/admin-guide/aoe/
2947 F: drivers/block/aoe/
2949 ATC260X PMIC MFD DRIVER
2950 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2951 M: Cristian Ciocaltea <cristian.ciocaltea@gmail.com>
2952 L: linux-actions@lists.infradead.org
2954 F: Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
2955 F: drivers/input/misc/atc260x-onkey.c
2956 F: drivers/mfd/atc260*
2957 F: drivers/power/reset/atc260x-poweroff.c
2958 F: drivers/regulator/atc260x-regulator.c
2959 F: include/linux/mfd/atc260x/*
2961 ATHEROS 71XX/9XXX GPIO DRIVER
2962 M: Alban Bedel <albeu@free.fr>
2964 W: https://github.com/AlbanBedel/linux
2965 T: git git://github.com/AlbanBedel/linux
2966 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2967 F: drivers/gpio/gpio-ath79.c
2969 ATHEROS 71XX/9XXX USB PHY DRIVER
2970 M: Alban Bedel <albeu@free.fr>
2972 W: https://github.com/AlbanBedel/linux
2973 T: git git://github.com/AlbanBedel/linux
2974 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2975 F: drivers/phy/qualcomm/phy-ath79-usb.c
2977 ATHEROS ATH GENERIC UTILITIES
2978 M: Kalle Valo <kvalo@codeaurora.org>
2979 L: linux-wireless@vger.kernel.org
2981 F: drivers/net/wireless/ath/*
2983 ATHEROS ATH5K WIRELESS DRIVER
2984 M: Jiri Slaby <jirislaby@kernel.org>
2985 M: Nick Kossifidis <mickflemm@gmail.com>
2986 M: Luis Chamberlain <mcgrof@kernel.org>
2987 L: linux-wireless@vger.kernel.org
2989 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
2990 F: drivers/net/wireless/ath/ath5k/
2992 ATHEROS ATH6KL WIRELESS DRIVER
2993 M: Kalle Valo <kvalo@codeaurora.org>
2994 L: linux-wireless@vger.kernel.org
2996 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
2997 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2998 F: drivers/net/wireless/ath/ath6kl/
3001 M: Ville Syrjala <syrjala@sci.fi>
3003 F: drivers/input/misc/ati_remote2.c
3005 ATK0110 HWMON DRIVER
3006 M: Luca Tettamanti <kronos.it@gmail.com>
3007 L: linux-hwmon@vger.kernel.org
3009 F: drivers/hwmon/asus_atk0110.c
3011 ATLX ETHERNET DRIVERS
3012 M: Chris Snook <chris.snook@gmail.com>
3013 L: netdev@vger.kernel.org
3015 W: http://sourceforge.net/projects/atl1
3016 W: http://atl1.sourceforge.net
3017 F: drivers/net/ethernet/atheros/
3020 M: Chas Williams <3chas3@gmail.com>
3021 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
3022 L: netdev@vger.kernel.org
3024 W: http://linux-atm.sourceforge.net
3026 F: include/linux/atm*
3027 F: include/uapi/linux/atm*
3029 ATMEL MACB ETHERNET DRIVER
3030 M: Nicolas Ferre <nicolas.ferre@microchip.com>
3031 M: Claudiu Beznea <claudiu.beznea@microchip.com>
3033 F: drivers/net/ethernet/cadence/
3035 ATMEL MAXTOUCH DRIVER
3036 M: Nick Dyer <nick@shmanahar.org>
3038 T: git git://github.com/ndyer/linux.git
3039 F: Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3040 F: drivers/input/touchscreen/atmel_mxt_ts.c
3042 ATMEL WIRELESS DRIVER
3043 M: Simon Kelley <simon@thekelleys.org.uk>
3044 L: linux-wireless@vger.kernel.org
3046 W: http://www.thekelleys.org.uk/atmel
3047 W: http://atmelwlandriver.sourceforge.net/
3048 F: drivers/net/wireless/atmel/atmel*
3050 ATOMIC INFRASTRUCTURE
3051 M: Will Deacon <will@kernel.org>
3052 M: Peter Zijlstra <peterz@infradead.org>
3053 R: Boqun Feng <boqun.feng@gmail.com>
3054 L: linux-kernel@vger.kernel.org
3056 F: arch/*/include/asm/atomic*.h
3057 F: include/*/atomic*.h
3058 F: include/linux/refcount.h
3059 F: Documentation/atomic_*.txt
3062 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3063 M: Bradley Grove <linuxdrivers@attotech.com>
3064 L: linux-scsi@vger.kernel.org
3066 W: http://www.attotech.com
3067 F: drivers/scsi/esas2r
3069 ATUSB IEEE 802.15.4 RADIO DRIVER
3070 M: Stefan Schmidt <stefan@datenfreihafen.org>
3071 L: linux-wpan@vger.kernel.org
3073 F: drivers/net/ieee802154/at86rf230.h
3074 F: drivers/net/ieee802154/atusb.c
3075 F: drivers/net/ieee802154/atusb.h
3078 M: Paul Moore <paul@paul-moore.com>
3079 M: Eric Paris <eparis@redhat.com>
3080 L: linux-audit@redhat.com (moderated for non-subscribers)
3082 W: https://github.com/linux-audit
3083 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3084 F: include/asm-generic/audit_*.h
3085 F: include/linux/audit.h
3086 F: include/uapi/linux/audit.h
3090 AUXILIARY DISPLAY DRIVERS
3091 M: Miguel Ojeda <ojeda@kernel.org>
3093 F: drivers/auxdisplay/
3094 F: include/linux/cfag12864b.h
3096 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3097 M: Andreas Klinger <ak@it-klinger.de>
3098 L: linux-iio@vger.kernel.org
3100 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3101 F: drivers/iio/adc/hx711.c
3104 M: Ralf Baechle <ralf@linux-mips.org>
3105 L: linux-hams@vger.kernel.org
3107 W: http://www.linux-ax25.org/
3108 F: include/net/ax25.h
3109 F: include/uapi/linux/ax25.h
3113 M: Peter Rosin <peda@axentia.se>
3114 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3116 F: arch/arm/boot/dts/at91-linea.dtsi
3117 F: arch/arm/boot/dts/at91-natte.dtsi
3118 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
3119 F: arch/arm/boot/dts/at91-tse850-3.dts
3121 AXENTIA ASOC DRIVERS
3122 M: Peter Rosin <peda@axentia.se>
3123 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3125 F: Documentation/devicetree/bindings/sound/axentia,*
3126 F: sound/soc/atmel/tse850-pcm5142.c
3128 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3129 M: Nuno Sá <nuno.sa@analog.com>
3130 L: linux-hwmon@vger.kernel.org
3132 W: http://ez.analog.com/community/linux-device-drivers
3133 F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3134 F: drivers/hwmon/axi-fan-control.c
3136 AXXIA I2C CONTROLLER
3137 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
3138 L: linux-i2c@vger.kernel.org
3140 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3141 F: drivers/i2c/busses/i2c-axxia.c
3144 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3145 L: linux-media@vger.kernel.org
3147 W: https://linuxtv.org
3148 T: git git://linuxtv.org/media_tree.git
3149 F: drivers/media/usb/dvb-usb-v2/az6007.c
3151 AZTECH FM RADIO RECEIVER DRIVER
3152 M: Hans Verkuil <hverkuil@xs4all.nl>
3153 L: linux-media@vger.kernel.org
3155 W: https://linuxtv.org
3156 T: git git://linuxtv.org/media_tree.git
3157 F: drivers/media/radio/radio-aztech*
3160 L: linux-wireless@vger.kernel.org
3161 L: b43-dev@lists.infradead.org
3163 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3164 F: drivers/net/wireless/broadcom/b43/
3166 B43LEGACY WIRELESS DRIVER
3167 M: Larry Finger <Larry.Finger@lwfinger.net>
3168 L: linux-wireless@vger.kernel.org
3169 L: b43-dev@lists.infradead.org
3171 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3172 F: drivers/net/wireless/broadcom/b43legacy/
3174 BACKLIGHT CLASS/SUBSYSTEM
3175 M: Lee Jones <lee.jones@linaro.org>
3176 M: Daniel Thompson <daniel.thompson@linaro.org>
3177 M: Jingoo Han <jingoohan1@gmail.com>
3178 L: dri-devel@lists.freedesktop.org
3180 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3181 F: Documentation/ABI/stable/sysfs-class-backlight
3182 F: Documentation/ABI/testing/sysfs-class-backlight
3183 F: Documentation/devicetree/bindings/leds/backlight
3184 F: drivers/video/backlight/
3185 F: include/linux/backlight.h
3186 F: include/linux/pwm_backlight.h
3189 M: Marek Lindner <mareklindner@neomailbox.ch>
3190 M: Simon Wunderlich <sw@simonwunderlich.de>
3191 M: Antonio Quartulli <a@unstable.cc>
3192 M: Sven Eckelmann <sven@narfation.org>
3193 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3195 W: https://www.open-mesh.org/
3196 Q: https://patchwork.open-mesh.org/project/batman/list/
3197 B: https://www.open-mesh.org/projects/batman-adv/issues
3198 C: irc://chat.freenode.net/batman
3199 T: git https://git.open-mesh.org/linux-merge.git
3200 F: Documentation/networking/batman-adv.rst
3201 F: include/uapi/linux/batadv_packet.h
3202 F: include/uapi/linux/batman_adv.h
3205 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3206 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
3207 L: linux-hams@vger.kernel.org
3209 W: http://www.baycom.org/~tom/ham/ham.html
3210 F: drivers/net/hamradio/baycom*
3212 BCACHE (BLOCK LAYER CACHE)
3213 M: Coly Li <colyli@suse.de>
3214 M: Kent Overstreet <kent.overstreet@gmail.com>
3215 L: linux-bcache@vger.kernel.org
3217 W: http://bcache.evilpiepirate.org
3218 C: irc://irc.oftc.net/bcache
3219 F: drivers/md/bcache/
3221 BDISP ST MEDIA DRIVER
3222 M: Fabien Dessenne <fabien.dessenne@foss.st.com>
3223 L: linux-media@vger.kernel.org
3225 W: https://linuxtv.org
3226 T: git git://linuxtv.org/media_tree.git
3227 F: drivers/media/platform/sti/bdisp
3229 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3230 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
3231 L: netdev@vger.kernel.org
3233 F: drivers/net/ethernet/ec_bhf.c
3236 M: Luis de Bethencourt <luisbg@kernel.org>
3237 M: Salah Triki <salah.triki@gmail.com>
3239 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3240 F: Documentation/filesystems/befs.rst
3244 M: Paolo Valente <paolo.valente@linaro.org>
3245 M: Jens Axboe <axboe@kernel.dk>
3246 L: linux-block@vger.kernel.org
3248 F: Documentation/block/bfq-iosched.rst
3252 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3254 F: Documentation/filesystems/bfs.rst
3256 F: include/uapi/linux/bfs_fs.h
3259 M: Yury Norov <yury.norov@gmail.com>
3260 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
3261 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
3263 F: include/asm-generic/bitops/find.h
3264 F: include/linux/bitmap.h
3267 F: lib/find_bit_benchmark.c
3268 F: lib/test_bitmap.c
3269 F: tools/include/asm-generic/bitops/find.h
3270 F: tools/include/linux/bitmap.h
3271 F: tools/lib/bitmap.c
3272 F: tools/lib/find_bit.c
3274 BLINKM RGB LED DRIVER
3275 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
3277 F: drivers/leds/leds-blinkm.c
3280 M: Jens Axboe <axboe@kernel.dk>
3281 L: linux-block@vger.kernel.org
3283 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3287 F: include/linux/blk*
3288 F: kernel/trace/blktrace.c
3292 M: Joern Engel <joern@lazybastard.org>
3293 L: linux-mtd@lists.infradead.org
3295 F: drivers/mtd/devices/block2mtd.c
3298 M: Marcel Holtmann <marcel@holtmann.org>
3299 M: Johan Hedberg <johan.hedberg@gmail.com>
3300 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3301 L: linux-bluetooth@vger.kernel.org
3303 W: http://www.bluez.org/
3304 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3305 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3306 F: drivers/bluetooth/
3309 M: Marcel Holtmann <marcel@holtmann.org>
3310 M: Johan Hedberg <johan.hedberg@gmail.com>
3311 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3312 L: linux-bluetooth@vger.kernel.org
3314 W: http://www.bluez.org/
3315 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3316 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3317 F: include/net/bluetooth/
3321 M: Jay Vosburgh <j.vosburgh@gmail.com>
3322 M: Veaceslav Falico <vfalico@gmail.com>
3323 M: Andy Gospodarek <andy@greyhouse.net>
3324 L: netdev@vger.kernel.org
3326 W: http://sourceforge.net/projects/bonding/
3327 F: drivers/net/bonding/
3328 F: include/net/bonding.h
3329 F: include/uapi/linux/if_bonding.h
3331 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3332 M: Dan Robertson <dan@dlrobertson.com>
3333 L: linux-iio@vger.kernel.org
3335 F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3336 F: drivers/iio/accel/bma400*
3338 BPF (Safe dynamic programs and tools)
3339 M: Alexei Starovoitov <ast@kernel.org>
3340 M: Daniel Borkmann <daniel@iogearbox.net>
3341 M: Andrii Nakryiko <andrii@kernel.org>
3342 R: Martin KaFai Lau <kafai@fb.com>
3343 R: Song Liu <songliubraving@fb.com>
3344 R: Yonghong Song <yhs@fb.com>
3345 R: John Fastabend <john.fastabend@gmail.com>
3346 R: KP Singh <kpsingh@kernel.org>
3347 L: netdev@vger.kernel.org
3348 L: bpf@vger.kernel.org
3351 Q: https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
3352 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3353 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3354 F: Documentation/bpf/
3355 F: Documentation/networking/filter.rst
3356 F: Documentation/userspace-api/ebpf/
3358 F: include/linux/bpf*
3359 F: include/linux/filter.h
3360 F: include/trace/events/xdp.h
3361 F: include/uapi/linux/bpf*
3362 F: include/uapi/linux/filter.h
3364 F: kernel/trace/bpf_trace.c
3367 F: net/core/filter.c
3368 F: net/sched/act_bpf.c
3369 F: net/sched/cls_bpf.c
3371 F: scripts/bpf_doc.py
3374 F: tools/testing/selftests/bpf/
3379 M: Shubham Bansal <illusionist.neo@gmail.com>
3380 L: netdev@vger.kernel.org
3381 L: bpf@vger.kernel.org
3386 M: Daniel Borkmann <daniel@iogearbox.net>
3387 M: Alexei Starovoitov <ast@kernel.org>
3388 M: Zi Shen Lim <zlim.lnx@gmail.com>
3389 L: netdev@vger.kernel.org
3390 L: bpf@vger.kernel.org
3394 BPF JIT for MIPS (32-BIT AND 64-BIT)
3395 M: Paul Burton <paulburton@kernel.org>
3396 L: netdev@vger.kernel.org
3397 L: bpf@vger.kernel.org
3401 BPF JIT for NFP NICs
3402 M: Jakub Kicinski <kuba@kernel.org>
3403 L: netdev@vger.kernel.org
3404 L: bpf@vger.kernel.org
3406 F: drivers/net/ethernet/netronome/nfp/bpf/
3408 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3409 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3410 M: Sandipan Das <sandipan@linux.ibm.com>
3411 L: netdev@vger.kernel.org
3412 L: bpf@vger.kernel.org
3414 F: arch/powerpc/net/
3416 BPF JIT for RISC-V (32-bit)
3417 M: Luke Nelson <luke.r.nels@gmail.com>
3418 M: Xi Wang <xi.wang@gmail.com>
3419 L: netdev@vger.kernel.org
3420 L: bpf@vger.kernel.org
3423 X: arch/riscv/net/bpf_jit_comp64.c
3425 BPF JIT for RISC-V (64-bit)
3426 M: Björn Töpel <bjorn@kernel.org>
3427 L: netdev@vger.kernel.org
3428 L: bpf@vger.kernel.org
3431 X: arch/riscv/net/bpf_jit_comp32.c
3434 M: Ilya Leoshkevich <iii@linux.ibm.com>
3435 M: Heiko Carstens <hca@linux.ibm.com>
3436 M: Vasily Gorbik <gor@linux.ibm.com>
3437 L: netdev@vger.kernel.org
3438 L: bpf@vger.kernel.org
3441 X: arch/s390/net/pnet.c
3443 BPF JIT for SPARC (32-BIT AND 64-BIT)
3444 M: David S. Miller <davem@davemloft.net>
3445 L: netdev@vger.kernel.org
3446 L: bpf@vger.kernel.org
3450 BPF JIT for X86 32-BIT
3451 M: Wang YanQing <udknight@gmail.com>
3452 L: netdev@vger.kernel.org
3453 L: bpf@vger.kernel.org
3455 F: arch/x86/net/bpf_jit_comp32.c
3457 BPF JIT for X86 64-BIT
3458 M: Alexei Starovoitov <ast@kernel.org>
3459 M: Daniel Borkmann <daniel@iogearbox.net>
3460 L: netdev@vger.kernel.org
3461 L: bpf@vger.kernel.org
3464 X: arch/x86/net/bpf_jit_comp32.c
3466 BPF LSM (Security Audit and Enforcement using BPF)
3467 M: KP Singh <kpsingh@kernel.org>
3468 R: Florent Revest <revest@chromium.org>
3469 R: Brendan Jackman <jackmanb@chromium.org>
3470 L: bpf@vger.kernel.org
3472 F: Documentation/bpf/bpf_lsm.rst
3473 F: include/linux/bpf_lsm.h
3474 F: kernel/bpf/bpf_lsm.c
3477 BROADCOM B44 10/100 ETHERNET DRIVER
3478 M: Michael Chan <michael.chan@broadcom.com>
3479 L: netdev@vger.kernel.org
3481 F: drivers/net/ethernet/broadcom/b44.*
3483 BROADCOM B53 ETHERNET SWITCH DRIVER
3484 M: Florian Fainelli <f.fainelli@gmail.com>
3485 L: netdev@vger.kernel.org
3486 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3488 F: Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
3489 F: drivers/net/dsa/b53/*
3490 F: include/linux/dsa/brcm.h
3491 F: include/linux/platform_data/b53.h
3493 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3494 M: Nicolas Saenz Julienne <nsaenz@kernel.org>
3495 L: bcm-kernel-feedback-list@broadcom.com
3496 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3497 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3499 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsaenz/linux-rpi.git
3500 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3501 F: drivers/pci/controller/pcie-brcmstb.c
3502 F: drivers/staging/vc04_services
3506 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3507 M: Florian Fainelli <f.fainelli@gmail.com>
3508 M: Ray Jui <rjui@broadcom.com>
3509 M: Scott Branden <sbranden@broadcom.com>
3510 M: bcm-kernel-feedback-list@broadcom.com
3512 T: git git://github.com/broadcom/mach-bcm
3513 F: arch/arm/mach-bcm/
3519 BROADCOM BCM47XX MIPS ARCHITECTURE
3520 M: Hauke Mehrtens <hauke@hauke-m.de>
3521 M: Rafał Miłecki <zajec5@gmail.com>
3522 L: linux-mips@vger.kernel.org
3524 F: Documentation/devicetree/bindings/mips/brcm/
3525 F: arch/mips/bcm47xx/*
3526 F: arch/mips/include/asm/mach-bcm47xx/*
3528 BROADCOM BCM4908 ETHERNET DRIVER
3529 M: Rafał Miłecki <rafal@milecki.pl>
3530 M: bcm-kernel-feedback-list@broadcom.com
3531 L: netdev@vger.kernel.org
3533 F: Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
3534 F: drivers/net/ethernet/broadcom/bcm4908_enet.*
3535 F: drivers/net/ethernet/broadcom/unimac.h
3537 BROADCOM BCM5301X ARM ARCHITECTURE
3538 M: Hauke Mehrtens <hauke@hauke-m.de>
3539 M: Rafał Miłecki <zajec5@gmail.com>
3540 M: bcm-kernel-feedback-list@broadcom.com
3541 L: linux-arm-kernel@lists.infradead.org
3543 F: arch/arm/boot/dts/bcm470*
3544 F: arch/arm/boot/dts/bcm5301*
3545 F: arch/arm/boot/dts/bcm953012*
3546 F: arch/arm/mach-bcm/bcm_5301x.c
3548 BROADCOM BCM53573 ARM ARCHITECTURE
3549 M: Rafał Miłecki <rafal@milecki.pl>
3550 L: bcm-kernel-feedback-list@broadcom.com
3551 L: linux-arm-kernel@lists.infradead.org
3553 F: arch/arm/boot/dts/bcm47189*
3554 F: arch/arm/boot/dts/bcm53573*
3556 BROADCOM BCM63XX ARM ARCHITECTURE
3557 M: Florian Fainelli <f.fainelli@gmail.com>
3558 M: bcm-kernel-feedback-list@broadcom.com
3559 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3561 T: git git://github.com/broadcom/stblinux.git
3564 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3565 M: Kevin Cernekee <cernekee@gmail.com>
3566 L: linux-usb@vger.kernel.org
3568 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3570 BROADCOM BCM7XXX ARM ARCHITECTURE
3571 M: Florian Fainelli <f.fainelli@gmail.com>
3572 M: bcm-kernel-feedback-list@broadcom.com
3573 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3575 T: git git://github.com/broadcom/stblinux.git
3576 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3577 F: arch/arm/boot/dts/bcm7*.dts*
3578 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3579 F: arch/arm/mach-bcm/*brcmstb*
3580 F: arch/arm/mm/cache-b15-rac.c
3581 F: drivers/bus/brcmstb_gisb.c
3582 F: drivers/pci/controller/pcie-brcmstb.c
3586 M: Al Cooper <alcooperx@gmail.com>
3587 L: linux-usb@vger.kernel.org
3588 L: bcm-kernel-feedback-list@broadcom.com
3590 F: Documentation/devicetree/bindings/usb/brcm,bdc.txt
3591 F: drivers/usb/gadget/udc/bdc/
3593 BROADCOM BMIPS CPUFREQ DRIVER
3594 M: Markus Mayer <mmayer@broadcom.com>
3595 M: bcm-kernel-feedback-list@broadcom.com
3596 L: linux-pm@vger.kernel.org
3598 F: drivers/cpufreq/bmips-cpufreq.c
3600 BROADCOM BMIPS MIPS ARCHITECTURE
3601 M: Florian Fainelli <f.fainelli@gmail.com>
3602 L: bcm-kernel-feedback-list@broadcom.com
3603 L: linux-mips@vger.kernel.org
3605 T: git git://github.com/broadcom/stblinux.git
3606 F: arch/mips/bmips/*
3607 F: arch/mips/boot/dts/brcm/bcm*.dts*
3608 F: arch/mips/include/asm/mach-bmips/*
3609 F: arch/mips/kernel/*bmips*
3610 F: drivers/soc/bcm/bcm63xx
3611 F: drivers/irqchip/irq-bcm63*
3612 F: drivers/irqchip/irq-bcm7*
3613 F: drivers/irqchip/irq-brcmstb*
3614 F: include/linux/bcm963xx_nvram.h
3615 F: include/linux/bcm963xx_tag.h
3617 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3618 M: Rasesh Mody <rmody@marvell.com>
3619 M: GR-Linux-NIC-Dev@marvell.com
3620 L: netdev@vger.kernel.org
3622 F: drivers/net/ethernet/broadcom/bnx2.*
3623 F: drivers/net/ethernet/broadcom/bnx2_*
3625 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3626 M: Saurav Kashyap <skashyap@marvell.com>
3627 M: Javed Hasan <jhasan@marvell.com>
3628 M: GR-QLogic-Storage-Upstream@marvell.com
3629 L: linux-scsi@vger.kernel.org
3631 F: drivers/scsi/bnx2fc/
3633 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3634 M: Nilesh Javali <njavali@marvell.com>
3635 M: Manish Rangankar <mrangankar@marvell.com>
3636 M: GR-QLogic-Storage-Upstream@marvell.com
3637 L: linux-scsi@vger.kernel.org
3639 F: drivers/scsi/bnx2i/
3641 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3642 M: Ariel Elior <aelior@marvell.com>
3643 M: Sudarsana Kalluru <skalluru@marvell.com>
3644 M: GR-everest-linux-l2@marvell.com
3645 L: netdev@vger.kernel.org
3647 F: drivers/net/ethernet/broadcom/bnx2x/
3649 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3650 M: Michael Chan <michael.chan@broadcom.com>
3651 L: netdev@vger.kernel.org
3653 F: drivers/net/ethernet/broadcom/bnxt/
3655 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3656 M: Arend van Spriel <aspriel@gmail.com>
3657 M: Franky Lin <franky.lin@broadcom.com>
3658 M: Hante Meuleman <hante.meuleman@broadcom.com>
3659 M: Chi-hsien Lin <chi-hsien.lin@infineon.com>
3660 M: Wright Feng <wright.feng@infineon.com>
3661 M: Chung-hsien Hsu <chung-hsien.hsu@infineon.com>
3662 L: linux-wireless@vger.kernel.org
3663 L: brcm80211-dev-list.pdl@broadcom.com
3664 L: SHA-cyfmac-dev-list@infineon.com
3666 F: drivers/net/wireless/broadcom/brcm80211/
3668 BROADCOM BRCMSTB GPIO DRIVER
3669 M: Gregory Fong <gregory.0xf0@gmail.com>
3670 L: bcm-kernel-feedback-list@broadcom.com
3672 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3673 F: drivers/gpio/gpio-brcmstb.c
3675 BROADCOM BRCMSTB I2C DRIVER
3676 M: Kamal Dasu <kdasu.kdev@gmail.com>
3677 L: linux-i2c@vger.kernel.org
3678 L: bcm-kernel-feedback-list@broadcom.com
3680 F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
3681 F: drivers/i2c/busses/i2c-brcmstb.c
3683 BROADCOM BRCMSTB UART DRIVER
3684 M: Al Cooper <alcooperx@gmail.com>
3685 L: linux-serial@vger.kernel.org
3686 L: bcm-kernel-feedback-list@broadcom.com
3688 F: Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
3689 F: drivers/tty/serial/8250/8250_bcm7271.c
3691 BROADCOM BRCMSTB USB EHCI DRIVER
3692 M: Al Cooper <alcooperx@gmail.com>
3693 L: linux-usb@vger.kernel.org
3694 L: bcm-kernel-feedback-list@broadcom.com
3696 F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
3697 F: drivers/usb/host/ehci-brcm.*
3699 BROADCOM BRCMSTB USB PIN MAP DRIVER
3700 M: Al Cooper <alcooperx@gmail.com>
3701 L: linux-usb@vger.kernel.org
3702 L: bcm-kernel-feedback-list@broadcom.com
3704 F: Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
3705 F: drivers/usb/misc/brcmstb-usb-pinmap.c
3707 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3708 M: Al Cooper <alcooperx@gmail.com>
3709 L: linux-kernel@vger.kernel.org
3710 L: bcm-kernel-feedback-list@broadcom.com
3712 F: drivers/phy/broadcom/phy-brcm-usb*
3714 BROADCOM ETHERNET PHY DRIVERS
3715 M: Florian Fainelli <f.fainelli@gmail.com>
3716 L: bcm-kernel-feedback-list@broadcom.com
3717 L: netdev@vger.kernel.org
3719 F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
3720 F: drivers/net/phy/bcm*.[ch]
3721 F: drivers/net/phy/broadcom.c
3722 F: include/linux/brcmphy.h
3724 BROADCOM GENET ETHERNET DRIVER
3725 M: Doug Berger <opendmb@gmail.com>
3726 M: Florian Fainelli <f.fainelli@gmail.com>
3727 L: bcm-kernel-feedback-list@broadcom.com
3728 L: netdev@vger.kernel.org
3730 F: Documentation/devicetree/bindings/net/brcm,bcmgenet.txt
3731 F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.txt
3732 F: drivers/net/ethernet/broadcom/genet/
3733 F: drivers/net/ethernet/broadcom/unimac.h
3734 F: drivers/net/mdio/mdio-bcm-unimac.c
3735 F: include/linux/platform_data/bcmgenet.h
3736 F: include/linux/platform_data/mdio-bcm-unimac.h
3738 BROADCOM IPROC ARM ARCHITECTURE
3739 M: Ray Jui <rjui@broadcom.com>
3740 M: Scott Branden <sbranden@broadcom.com>
3741 M: bcm-kernel-feedback-list@broadcom.com
3742 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3744 T: git git://github.com/broadcom/cygnus-linux.git
3745 F: arch/arm64/boot/dts/broadcom/northstar2/*
3746 F: arch/arm64/boot/dts/broadcom/stingray/*
3747 F: drivers/clk/bcm/clk-ns*
3748 F: drivers/clk/bcm/clk-sr*
3749 F: drivers/pinctrl/bcm/pinctrl-ns*
3750 F: include/dt-bindings/clock/bcm-sr*
3767 BROADCOM IPROC GBIT ETHERNET DRIVER
3768 M: Rafał Miłecki <rafal@milecki.pl>
3769 M: bcm-kernel-feedback-list@broadcom.com
3770 L: netdev@vger.kernel.org
3772 F: Documentation/devicetree/bindings/net/brcm,amac.txt
3773 F: drivers/net/ethernet/broadcom/bgmac*
3774 F: drivers/net/ethernet/broadcom/unimac.h
3776 BROADCOM KONA GPIO DRIVER
3777 M: Ray Jui <rjui@broadcom.com>
3778 L: bcm-kernel-feedback-list@broadcom.com
3780 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3781 F: drivers/gpio/gpio-bcm-kona.c
3783 BROADCOM MPI3 STORAGE CONTROLLER DRIVER
3784 M: Sathya Prakash Veerichetty <sathya.prakash@broadcom.com>
3785 M: Kashyap Desai <kashyap.desai@broadcom.com>
3786 M: Sumit Saxena <sumit.saxena@broadcom.com>
3787 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
3788 L: mpi3mr-linuxdrv.pdl@broadcom.com
3789 L: linux-scsi@vger.kernel.org
3791 W: https://www.broadcom.com/support/storage
3792 F: drivers/scsi/mpi3mr/
3794 BROADCOM NETXTREME-E ROCE DRIVER
3795 M: Selvin Xavier <selvin.xavier@broadcom.com>
3796 M: Naresh Kumar PBS <nareshkumar.pbs@broadcom.com>
3797 L: linux-rdma@vger.kernel.org
3799 W: http://www.broadcom.com
3800 F: drivers/infiniband/hw/bnxt_re/
3801 F: include/uapi/rdma/bnxt_re-abi.h
3803 BROADCOM NVRAM DRIVER
3804 M: Rafał Miłecki <zajec5@gmail.com>
3805 L: linux-mips@vger.kernel.org
3807 F: drivers/firmware/broadcom/*
3809 BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
3810 M: Rafał Miłecki <rafal@milecki.pl>
3811 M: Florian Fainelli <f.fainelli@gmail.com>
3812 M: bcm-kernel-feedback-list@broadcom.com
3813 L: linux-pm@vger.kernel.org
3815 T: git git://github.com/broadcom/stblinux.git
3816 F: drivers/soc/bcm/bcm63xx/bcm-pmb.c
3817 F: include/dt-bindings/soc/bcm-pmb.h
3819 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3820 M: Rafał Miłecki <zajec5@gmail.com>
3821 L: linux-wireless@vger.kernel.org
3824 F: include/linux/bcma/
3827 M: Kamal Dasu <kdasu.kdev@gmail.com>
3828 M: bcm-kernel-feedback-list@broadcom.com
3830 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
3831 F: drivers/spi/spi-bcm-qspi.*
3832 F: drivers/spi/spi-brcmstb-qspi.c
3833 F: drivers/spi/spi-iproc-qspi.c
3835 BROADCOM STB AVS CPUFREQ DRIVER
3836 M: Markus Mayer <mmayer@broadcom.com>
3837 M: bcm-kernel-feedback-list@broadcom.com
3838 L: linux-pm@vger.kernel.org
3840 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3841 F: drivers/cpufreq/brcmstb*
3843 BROADCOM STB AVS TMON DRIVER
3844 M: Markus Mayer <mmayer@broadcom.com>
3845 M: bcm-kernel-feedback-list@broadcom.com
3846 L: linux-pm@vger.kernel.org
3848 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3849 F: drivers/thermal/broadcom/brcmstb*
3851 BROADCOM STB DPFE DRIVER
3852 M: Markus Mayer <mmayer@broadcom.com>
3853 M: bcm-kernel-feedback-list@broadcom.com
3854 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3856 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3857 F: drivers/memory/brcmstb_dpfe.c
3859 BROADCOM STB NAND FLASH DRIVER
3860 M: Brian Norris <computersforpeace@gmail.com>
3861 M: Kamal Dasu <kdasu.kdev@gmail.com>
3862 L: linux-mtd@lists.infradead.org
3863 L: bcm-kernel-feedback-list@broadcom.com
3865 F: drivers/mtd/nand/raw/brcmnand/
3867 BROADCOM SYSTEMPORT ETHERNET DRIVER
3868 M: Florian Fainelli <f.fainelli@gmail.com>
3869 L: bcm-kernel-feedback-list@broadcom.com
3870 L: netdev@vger.kernel.org
3872 F: drivers/net/ethernet/broadcom/bcmsysport.*
3873 F: drivers/net/ethernet/broadcom/unimac.h
3875 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3876 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3877 M: Prashant Sreedharan <prashant@broadcom.com>
3878 M: Michael Chan <mchan@broadcom.com>
3879 L: netdev@vger.kernel.org
3881 F: drivers/net/ethernet/broadcom/tg3.*
3884 M: Scott Branden <scott.branden@broadcom.com>
3885 L: bcm-kernel-feedback-list@broadcom.com
3887 F: drivers/misc/bcm-vk/
3888 F: include/uapi/linux/misc/bcm_vk.h
3890 BROCADE BFA FC SCSI DRIVER
3891 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3892 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3893 L: linux-scsi@vger.kernel.org
3895 F: drivers/scsi/bfa/
3897 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3898 M: Rasesh Mody <rmody@marvell.com>
3899 M: Sudarsana Kalluru <skalluru@marvell.com>
3900 M: GR-Linux-NIC-Dev@marvell.com
3901 L: netdev@vger.kernel.org
3903 F: drivers/net/ethernet/brocade/bna/
3905 BSG (block layer generic sg v4 driver)
3906 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3907 L: linux-scsi@vger.kernel.org
3910 F: include/linux/bsg.h
3911 F: include/uapi/linux/bsg.h
3914 M: Clemens Ladisch <clemens@ladisch.de>
3915 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3917 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3918 F: Documentation/sound/cards/bt87x.rst
3919 F: sound/pci/bt87x.c
3922 M: Michael Buesch <m@bues.ch>
3924 W: http://bu3sch.de/btgpio.php
3925 F: drivers/gpio/gpio-bt8xx.c
3928 M: Chris Mason <clm@fb.com>
3929 M: Josef Bacik <josef@toxicpanda.com>
3930 M: David Sterba <dsterba@suse.com>
3931 L: linux-btrfs@vger.kernel.org
3933 W: http://btrfs.wiki.kernel.org/
3934 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3935 C: irc://irc.libera.chat/btrfs
3936 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
3937 F: Documentation/filesystems/btrfs.rst
3939 F: include/linux/btrfs*
3940 F: include/uapi/linux/btrfs*
3942 BTTV VIDEO4LINUX DRIVER
3943 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3944 L: linux-media@vger.kernel.org
3946 W: https://linuxtv.org
3947 T: git git://linuxtv.org/media_tree.git
3948 F: Documentation/driver-api/media/drivers/bttv*
3949 F: drivers/media/pci/bt8xx/bttv*
3951 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3952 M: Chanwoo Choi <cw00.choi@samsung.com>
3953 L: linux-pm@vger.kernel.org
3954 L: linux-samsung-soc@vger.kernel.org
3956 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
3957 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3958 F: drivers/devfreq/exynos-bus.c
3960 BUSLOGIC SCSI DRIVER
3961 M: Khalid Aziz <khalid@gonehiking.org>
3962 L: linux-scsi@vger.kernel.org
3964 F: drivers/scsi/BusLogic.*
3965 F: drivers/scsi/FlashPoint.*
3967 C-MEDIA CMI8788 DRIVER
3968 M: Clemens Ladisch <clemens@ladisch.de>
3969 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3971 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3972 F: sound/pci/oxygen/
3975 M: Guo Ren <guoren@kernel.org>
3976 L: linux-csky@vger.kernel.org
3978 T: git https://github.com/c-sky/csky-linux.git
3979 F: Documentation/devicetree/bindings/csky/
3980 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
3981 F: Documentation/devicetree/bindings/timer/csky,*
3983 F: drivers/clocksource/timer-gx6605s.c
3984 F: drivers/clocksource/timer-mp-csky.c
3985 F: drivers/irqchip/irq-csky-*
3989 CA8210 IEEE-802.15.4 RADIO DRIVER
3990 M: Harry Morris <h.morris@cascoda.com>
3991 L: linux-wpan@vger.kernel.org
3993 W: https://github.com/Cascoda/ca8210-linux.git
3994 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3995 F: drivers/net/ieee802154/ca8210.c
3997 CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
3998 M: Damien Le Moal <damien.lemoal@wdc.com>
3999 L: linux-riscv@lists.infradead.org
4000 L: linux-gpio@vger.kernel.org (pinctrl driver)
4001 F: Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
4002 F: drivers/pinctrl/pinctrl-k210.c
4004 CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
4005 M: Damien Le Moal <damien.lemoal@wdc.com>
4006 L: linux-kernel@vger.kernel.org
4007 L: linux-riscv@lists.infradead.org
4009 F: Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
4010 F: drivers/reset/reset-k210.c
4012 CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
4013 M: Damien Le Moal <damien.lemoal@wdc.com>
4014 L: linux-riscv@lists.infradead.org
4016 F: Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
4017 F: drivers/soc/canaan/
4018 F: include/soc/canaan/
4020 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
4021 M: David Howells <dhowells@redhat.com>
4022 L: linux-cachefs@redhat.com (moderated for non-subscribers)
4024 F: Documentation/filesystems/caching/cachefiles.rst
4027 CADENCE MIPI-CSI2 BRIDGES
4028 M: Maxime Ripard <mripard@kernel.org>
4029 L: linux-media@vger.kernel.org
4031 F: Documentation/devicetree/bindings/media/cdns,*.txt
4032 F: drivers/media/platform/cadence/cdns-csi2*
4035 L: linux-mtd@lists.infradead.org
4037 F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
4038 F: drivers/mtd/nand/raw/cadence-nand-controller.c
4040 CADENCE USB3 DRD IP DRIVER
4041 M: Peter Chen <peter.chen@kernel.org>
4042 M: Pawel Laszczak <pawell@cadence.com>
4043 R: Roger Quadros <rogerq@kernel.org>
4044 R: Aswath Govindraju <a-govindraju@ti.com>
4045 L: linux-usb@vger.kernel.org
4047 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4048 F: Documentation/devicetree/bindings/usb/cdns,usb3.yaml
4049 F: drivers/usb/cdns3/
4050 X: drivers/usb/cdns3/cdnsp*
4052 CADENCE USBSSP DRD IP DRIVER
4053 M: Pawel Laszczak <pawell@cadence.com>
4054 L: linux-usb@vger.kernel.org
4056 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4057 F: drivers/usb/cdns3/
4058 X: drivers/usb/cdns3/cdns3*
4060 CADET FM/AM RADIO RECEIVER DRIVER
4061 M: Hans Verkuil <hverkuil@xs4all.nl>
4062 L: linux-media@vger.kernel.org
4064 W: https://linuxtv.org
4065 T: git git://linuxtv.org/media_tree.git
4066 F: drivers/media/radio/radio-cadet*
4068 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
4069 L: linux-media@vger.kernel.org
4071 T: git git://linuxtv.org/media_tree.git
4072 F: Documentation/admin-guide/media/cafe_ccic*
4073 F: drivers/media/platform/marvell-ccic/
4076 L: netdev@vger.kernel.org
4078 F: Documentation/networking/caif/
4079 F: drivers/net/caif/
4080 F: include/net/caif/
4081 F: include/uapi/linux/caif/
4085 M: Toke Høiland-Jørgensen <toke@toke.dk>
4086 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
4088 F: net/sched/sch_cake.c
4091 M: Wolfgang Grandegger <wg@grandegger.com>
4092 M: Marc Kleine-Budde <mkl@pengutronix.de>
4093 L: linux-can@vger.kernel.org
4095 W: https://github.com/linux-can
4096 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4097 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4098 F: Documentation/devicetree/bindings/net/can/
4099 F: Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
4101 F: drivers/phy/phy-can-transceiver.c
4102 F: include/linux/can/bittiming.h
4103 F: include/linux/can/dev.h
4104 F: include/linux/can/led.h
4105 F: include/linux/can/length.h
4106 F: include/linux/can/platform/
4107 F: include/linux/can/rx-offload.h
4108 F: include/uapi/linux/can/error.h
4109 F: include/uapi/linux/can/netlink.h
4110 F: include/uapi/linux/can/vxcan.h
4113 M: Oliver Hartkopp <socketcan@hartkopp.net>
4114 M: Marc Kleine-Budde <mkl@pengutronix.de>
4115 L: linux-can@vger.kernel.org
4117 W: https://github.com/linux-can
4118 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4119 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4120 F: Documentation/networking/can.rst
4121 F: include/linux/can/can-ml.h
4122 F: include/linux/can/core.h
4123 F: include/linux/can/skb.h
4124 F: include/net/netns/can.h
4125 F: include/uapi/linux/can.h
4126 F: include/uapi/linux/can/bcm.h
4127 F: include/uapi/linux/can/gw.h
4128 F: include/uapi/linux/can/isotp.h
4129 F: include/uapi/linux/can/raw.h
4132 CAN-J1939 NETWORK LAYER
4133 M: Robin van der Gracht <robin@protonic.nl>
4134 M: Oleksij Rempel <o.rempel@pengutronix.de>
4135 R: kernel@pengutronix.de
4136 L: linux-can@vger.kernel.org
4138 F: Documentation/networking/j1939.rst
4139 F: include/uapi/linux/can/j1939.h
4143 M: Serge Hallyn <serge@hallyn.com>
4144 L: linux-security-module@vger.kernel.org
4146 F: include/linux/capability.h
4147 F: include/uapi/linux/capability.h
4148 F: kernel/capability.c
4149 F: security/commoncap.c
4151 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
4152 M: Kevin Tsai <ktsai@capellamicro.com>
4154 F: drivers/iio/light/cm*
4156 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
4157 M: Christian Lamparter <chunkeey@googlemail.com>
4158 L: linux-wireless@vger.kernel.org
4160 W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
4161 F: drivers/net/wireless/ath/carl9170/
4164 M: Robert Richter <rric@kernel.org>
4166 W: http://www.marvell.com
4167 F: drivers/i2c/busses/i2c-octeon*
4168 F: drivers/i2c/busses/i2c-thunderx*
4170 CAVIUM LIQUIDIO NETWORK DRIVER
4171 M: Derek Chickles <dchickles@marvell.com>
4172 M: Satanand Burla <sburla@marvell.com>
4173 M: Felix Manlunas <fmanlunas@marvell.com>
4174 L: netdev@vger.kernel.org
4176 W: http://www.marvell.com
4177 F: drivers/net/ethernet/cavium/liquidio/
4180 M: Robert Richter <rric@kernel.org>
4182 W: http://www.marvell.com
4183 F: drivers/mmc/host/cavium*
4185 CAVIUM OCTEON-TX CRYPTO DRIVER
4186 M: George Cherian <gcherian@marvell.com>
4187 L: linux-crypto@vger.kernel.org
4189 W: http://www.marvell.com
4190 F: drivers/crypto/cavium/cpt/
4192 CAVIUM THUNDERX2 ARM64 SOC
4193 M: Robert Richter <rric@kernel.org>
4194 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4196 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
4197 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
4199 CBS/ETF/TAPRIO QDISCS
4200 M: Vinicius Costa Gomes <vinicius.gomes@intel.com>
4202 L: netdev@vger.kernel.org
4203 F: net/sched/sch_cbs.c
4204 F: net/sched/sch_etf.c
4205 F: net/sched/sch_taprio.c
4207 CC2520 IEEE-802.15.4 RADIO DRIVER
4208 M: Varka Bhadram <varkabhadram@gmail.com>
4209 L: linux-wpan@vger.kernel.org
4211 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4212 F: drivers/net/ieee802154/cc2520.c
4213 F: include/linux/spi/cc2520.h
4215 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4216 M: Gilad Ben-Yossef <gilad@benyossef.com>
4217 L: linux-crypto@vger.kernel.org
4219 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4220 F: drivers/crypto/ccree/
4222 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4223 M: Hadar Gat <hadar.gat@arm.com>
4224 L: linux-crypto@vger.kernel.org
4226 F: drivers/char/hw_random/cctrng.c
4227 F: drivers/char/hw_random/cctrng.h
4228 F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4229 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4232 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4233 L: linux-media@vger.kernel.org
4235 W: http://linuxtv.org
4236 T: git git://linuxtv.org/media_tree.git
4237 F: Documentation/ABI/testing/debugfs-cec-error-inj
4238 F: Documentation/devicetree/bindings/media/cec.txt
4239 F: Documentation/driver-api/media/cec-core.rst
4240 F: Documentation/userspace-api/media/cec
4241 F: drivers/media/cec/
4242 F: drivers/media/rc/keymaps/rc-cec.c
4243 F: include/media/cec-notifier.h
4244 F: include/media/cec.h
4245 F: include/uapi/linux/cec-funcs.h
4246 F: include/uapi/linux/cec.h
4249 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4250 L: linux-media@vger.kernel.org
4252 W: http://linuxtv.org
4253 T: git git://linuxtv.org/media_tree.git
4254 F: Documentation/devicetree/bindings/media/cec-gpio.txt
4255 F: drivers/media/cec/platform/cec-gpio/
4257 CELL BROADBAND ENGINE ARCHITECTURE
4258 M: Arnd Bergmann <arnd@arndb.de>
4259 L: linuxppc-dev@lists.ozlabs.org
4261 W: http://www.ibm.com/developerworks/power/cell/
4262 F: arch/powerpc/include/asm/cell*.h
4263 F: arch/powerpc/include/asm/spu*.h
4264 F: arch/powerpc/include/uapi/asm/spu*.h
4265 F: arch/powerpc/platforms/cell/
4267 CELLWISE CW2015 BATTERY DRIVER
4268 M: Tobias Schrammm <t.schramm@manjaro.org>
4270 F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4271 F: drivers/power/supply/cw2015_battery.c
4273 CEPH COMMON CODE (LIBCEPH)
4274 M: Ilya Dryomov <idryomov@gmail.com>
4275 M: Jeff Layton <jlayton@kernel.org>
4276 L: ceph-devel@vger.kernel.org
4279 T: git git://github.com/ceph/ceph-client.git
4280 F: include/linux/ceph/
4281 F: include/linux/crush/
4284 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4285 M: Jeff Layton <jlayton@kernel.org>
4286 M: Ilya Dryomov <idryomov@gmail.com>
4287 L: ceph-devel@vger.kernel.org
4290 T: git git://github.com/ceph/ceph-client.git
4291 F: Documentation/filesystems/ceph.rst
4294 CERTIFICATE HANDLING
4295 M: David Howells <dhowells@redhat.com>
4296 M: David Woodhouse <dwmw2@infradead.org>
4297 L: keyrings@vger.kernel.org
4299 F: Documentation/admin-guide/module-signing.rst
4301 F: scripts/extract-cert.c
4302 F: scripts/sign-file.c
4304 CFAG12864B LCD DRIVER
4305 M: Miguel Ojeda <ojeda@kernel.org>
4307 F: drivers/auxdisplay/cfag12864b.c
4308 F: include/linux/cfag12864b.h
4310 CFAG12864BFB LCD FRAMEBUFFER DRIVER
4311 M: Miguel Ojeda <ojeda@kernel.org>
4313 F: drivers/auxdisplay/cfag12864bfb.c
4314 F: include/linux/cfag12864b.h
4316 CHAR and MISC DRIVERS
4317 M: Arnd Bergmann <arnd@arndb.de>
4318 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4320 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4323 F: include/linux/miscdevice.h
4324 X: drivers/char/agp/
4325 X: drivers/char/hw_random/
4326 X: drivers/char/ipmi/
4327 X: drivers/char/random.c
4328 X: drivers/char/tpm/
4331 M: Andy Whitcroft <apw@canonical.com>
4332 M: Joe Perches <joe@perches.com>
4333 R: Dwaipayan Ray <dwaipayanray1@gmail.com>
4334 R: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4336 F: scripts/checkpatch.pl
4338 CHECKPATCH DOCUMENTATION
4339 M: Dwaipayan Ray <dwaipayanray1@gmail.com>
4340 M: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4341 R: Joe Perches <joe@perches.com>
4343 F: Documentation/dev-tools/checkpatch.rst
4345 CHINESE DOCUMENTATION
4346 M: Alex Shi <alexs@kernel.org>
4348 F: Documentation/translations/zh_CN/
4350 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4351 M: Peter Chen <peter.chen@kernel.org>
4352 L: linux-usb@vger.kernel.org
4354 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4355 F: drivers/usb/chipidea/
4357 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4358 M: Hans de Goede <hdegoede@redhat.com>
4359 L: linux-input@vger.kernel.org
4361 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
4362 F: drivers/input/touchscreen/chipone_icn8318.c
4364 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4365 M: Hans de Goede <hdegoede@redhat.com>
4366 L: linux-input@vger.kernel.org
4368 F: drivers/input/touchscreen/chipone_icn8505.c
4370 CHROME HARDWARE PLATFORM SUPPORT
4371 M: Benson Leung <bleung@chromium.org>
4372 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4374 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4375 F: drivers/platform/chrome/
4377 CHROMEOS EC CODEC DRIVER
4378 M: Cheng-Yi Chiang <cychiang@chromium.org>
4379 R: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4380 R: Guenter Roeck <groeck@chromium.org>
4382 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4383 F: sound/soc/codecs/cros_ec_codec.*
4385 CHROMEOS EC SUBDRIVERS
4386 M: Benson Leung <bleung@chromium.org>
4387 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4388 R: Guenter Roeck <groeck@chromium.org>
4390 F: drivers/power/supply/cros_usbpd-charger.c
4394 CHRONTEL CH7322 CEC DRIVER
4395 M: Jeff Chase <jnchase@google.com>
4396 L: linux-media@vger.kernel.org
4398 T: git git://linuxtv.org/media_tree.git
4399 F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4400 F: drivers/media/cec/i2c/ch7322.c
4402 CIRRUS LOGIC AUDIO CODEC DRIVERS
4403 M: James Schulman <james.schulman@cirrus.com>
4404 M: David Rhodes <david.rhodes@cirrus.com>
4405 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4406 L: patches@opensource.cirrus.com
4408 F: sound/soc/codecs/cs*
4410 CIRRUS LOGIC EP93XX ETHERNET DRIVER
4411 M: Hartley Sweeten <hsweeten@visionengravers.com>
4412 L: netdev@vger.kernel.org
4414 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
4416 CIRRUS LOGIC LOCHNAGAR DRIVER
4417 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4418 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4419 L: patches@opensource.cirrus.com
4421 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4422 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4423 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4424 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4425 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4426 F: Documentation/hwmon/lochnagar.rst
4427 F: drivers/clk/clk-lochnagar.c
4428 F: drivers/hwmon/lochnagar-hwmon.c
4429 F: drivers/mfd/lochnagar-i2c.c
4430 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4431 F: drivers/regulator/lochnagar-regulator.c
4432 F: include/dt-bindings/clk/lochnagar.h
4433 F: include/dt-bindings/pinctrl/lochnagar.h
4434 F: include/linux/mfd/lochnagar*
4435 F: sound/soc/codecs/lochnagar-sc.c
4437 CIRRUS LOGIC MADERA CODEC DRIVERS
4438 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4439 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4440 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4441 L: patches@opensource.cirrus.com
4443 W: https://github.com/CirrusLogic/linux-drivers/wiki
4444 T: git https://github.com/CirrusLogic/linux-drivers.git
4445 F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
4446 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
4447 F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml
4448 F: drivers/gpio/gpio-madera*
4449 F: drivers/irqchip/irq-madera*
4450 F: drivers/mfd/cs47l*
4451 F: drivers/mfd/madera*
4452 F: drivers/pinctrl/cirrus/*
4453 F: include/dt-bindings/sound/madera*
4454 F: include/linux/irqchip/irq-madera*
4455 F: include/linux/mfd/madera/*
4456 F: include/sound/madera*
4457 F: sound/soc/codecs/cs47l*
4458 F: sound/soc/codecs/madera*
4460 CISCO FCOE HBA DRIVER
4461 M: Satish Kharat <satishkh@cisco.com>
4462 M: Sesidhar Baddela <sebaddel@cisco.com>
4463 M: Karan Tilak Kumar <kartilak@cisco.com>
4464 L: linux-scsi@vger.kernel.org
4466 F: drivers/scsi/fnic/
4468 CISCO SCSI HBA DRIVER
4469 M: Karan Tilak Kumar <kartilak@cisco.com>
4470 M: Sesidhar Baddela <sebaddel@cisco.com>
4471 L: linux-scsi@vger.kernel.org
4473 F: drivers/scsi/snic/
4475 CISCO VIC ETHERNET NIC DRIVER
4476 M: Christian Benvenuti <benve@cisco.com>
4477 M: Govindarajulu Varadarajan <_govind@gmx.com>
4479 F: drivers/net/ethernet/cisco/enic/
4481 CISCO VIC LOW LATENCY NIC DRIVER
4482 M: Christian Benvenuti <benve@cisco.com>
4483 M: Nelson Escobar <neescoba@cisco.com>
4485 F: drivers/infiniband/hw/usnic/
4488 M: Miguel Ojeda <ojeda@kernel.org>
4492 CLANG/LLVM BUILD SUPPORT
4493 M: Nathan Chancellor <nathan@kernel.org>
4494 M: Nick Desaulniers <ndesaulniers@google.com>
4495 L: clang-built-linux@googlegroups.com
4497 W: https://clangbuiltlinux.github.io/
4498 B: https://github.com/ClangBuiltLinux/linux/issues
4499 C: irc://chat.freenode.net/clangbuiltlinux
4500 F: Documentation/kbuild/llvm.rst
4501 F: include/linux/compiler-clang.h
4502 F: scripts/clang-tools/
4503 K: \b(?i:clang|llvm)\b
4505 CLANG CONTROL FLOW INTEGRITY SUPPORT
4506 M: Sami Tolvanen <samitolvanen@google.com>
4507 M: Kees Cook <keescook@chromium.org>
4508 R: Nathan Chancellor <nathan@kernel.org>
4509 R: Nick Desaulniers <ndesaulniers@google.com>
4510 L: clang-built-linux@googlegroups.com
4512 B: https://github.com/ClangBuiltLinux/linux/issues
4513 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/clang/features
4514 F: include/linux/cfi.h
4518 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4519 L: linux-kernel@vger.kernel.org
4521 F: include/linux/cleancache.h
4525 M: Russell King <linux@armlinux.org.uk>
4526 L: linux-clk@vger.kernel.org
4528 F: include/linux/clk.h
4530 CLOCKSOURCE, CLOCKEVENT DRIVERS
4531 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4532 M: Thomas Gleixner <tglx@linutronix.de>
4533 L: linux-kernel@vger.kernel.org
4535 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4536 F: Documentation/devicetree/bindings/timer/
4537 F: drivers/clocksource/
4540 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4541 M: Daniel Oliveira Nascimento <don@syst.com.br>
4542 L: platform-driver-x86@vger.kernel.org
4544 F: drivers/platform/x86/classmate-laptop.c
4547 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4548 L: linux-media@vger.kernel.org
4550 W: https://linuxtv.org
4551 T: git git://linuxtv.org/media_tree.git
4552 F: drivers/media/pci/cobalt/
4554 COCCINELLE/Semantic Patches (SmPL)
4555 M: Julia Lawall <Julia.Lawall@inria.fr>
4556 M: Gilles Muller <Gilles.Muller@inria.fr>
4557 M: Nicolas Palix <nicolas.palix@imag.fr>
4558 M: Michal Marek <michal.lkml@markovi.net>
4559 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
4561 W: http://coccinelle.lip6.fr/
4562 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4563 F: Documentation/dev-tools/coccinelle.rst
4564 F: scripts/coccicheck
4565 F: scripts/coccinelle/
4568 M: Jan Harkes <jaharkes@cs.cmu.edu>
4570 L: codalist@coda.cs.cmu.edu
4572 W: http://www.coda.cs.cmu.edu/
4573 F: Documentation/filesystems/coda.rst
4575 F: include/linux/coda*.h
4576 F: include/uapi/linux/coda*.h
4578 CODA V4L2 MEM2MEM DRIVER
4579 M: Philipp Zabel <p.zabel@pengutronix.de>
4580 L: linux-media@vger.kernel.org
4582 F: Documentation/devicetree/bindings/media/coda.yaml
4583 F: drivers/media/platform/coda/
4586 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4588 F: Documentation/process/code-of-conduct-interpretation.rst
4589 F: Documentation/process/code-of-conduct.rst
4592 M: Ian Abbott <abbotti@mev.co.uk>
4593 M: H Hartley Sweeten <hsweeten@visionengravers.com>
4597 COMMON CLK FRAMEWORK
4598 M: Michael Turquette <mturquette@baylibre.com>
4599 M: Stephen Boyd <sboyd@kernel.org>
4600 L: linux-clk@vger.kernel.org
4602 Q: http://patchwork.kernel.org/project/linux-clk/list/
4603 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4604 F: Documentation/devicetree/bindings/clock/
4606 F: include/linux/clk-pr*
4607 F: include/linux/clk/
4608 F: include/linux/of_clk.h
4609 X: drivers/clk/clkdev.c
4611 COMMON INTERNET FILE SYSTEM (CIFS)
4612 M: Steve French <sfrench@samba.org>
4613 L: linux-cifs@vger.kernel.org
4614 L: samba-technical@lists.samba.org (moderated for non-subscribers)
4616 W: http://linux-cifs.samba.org/
4617 T: git git://git.samba.org/sfrench/cifs-2.6.git
4618 F: Documentation/admin-guide/cifs/
4621 COMPACTPCI HOTPLUG CORE
4622 M: Scott Murray <scott@spiteful.org>
4623 L: linux-pci@vger.kernel.org
4625 F: drivers/pci/hotplug/cpci_hotplug*
4627 COMPACTPCI HOTPLUG GENERIC DRIVER
4628 M: Scott Murray <scott@spiteful.org>
4629 L: linux-pci@vger.kernel.org
4631 F: drivers/pci/hotplug/cpcihp_generic.c
4633 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4634 M: Scott Murray <scott@spiteful.org>
4635 L: linux-pci@vger.kernel.org
4637 F: drivers/pci/hotplug/cpcihp_zt5550.*
4639 COMPAL LAPTOP SUPPORT
4640 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4641 L: platform-driver-x86@vger.kernel.org
4643 F: drivers/platform/x86/compal-laptop.c
4646 M: Miguel Ojeda <ojeda@kernel.org>
4648 F: include/linux/compiler_attributes.h
4650 COMPUTE EXPRESS LINK (CXL)
4651 M: Alison Schofield <alison.schofield@intel.com>
4652 M: Vishal Verma <vishal.l.verma@intel.com>
4653 M: Ira Weiny <ira.weiny@intel.com>
4654 M: Ben Widawsky <ben.widawsky@intel.com>
4655 M: Dan Williams <dan.j.williams@intel.com>
4656 L: linux-cxl@vger.kernel.org
4659 F: include/uapi/linux/cxl_mem.h
4661 CONEXANT ACCESSRUNNER USB DRIVER
4662 L: accessrunner-general@lists.sourceforge.net
4664 W: http://accessrunner.sourceforge.net/
4665 F: drivers/usb/atm/cxacru.c
4668 M: Joel Becker <jlbec@evilplan.org>
4669 M: Christoph Hellwig <hch@lst.de>
4671 T: git git://git.infradead.org/users/hch/configfs.git
4673 F: include/linux/configfs.h
4674 F: samples/configfs/
4677 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4679 F: drivers/video/console/
4680 F: include/linux/console*
4683 M: Frederic Weisbecker <frederic@kernel.org>
4685 F: kernel/context_tracking.c
4686 F: include/linux/context_tracking*
4688 CONTROL GROUP (CGROUP)
4689 M: Tejun Heo <tj@kernel.org>
4690 M: Zefan Li <lizefan.x@bytedance.com>
4691 M: Johannes Weiner <hannes@cmpxchg.org>
4692 L: cgroups@vger.kernel.org
4694 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4695 F: Documentation/admin-guide/cgroup-v1/
4696 F: Documentation/admin-guide/cgroup-v2.rst
4697 F: include/linux/cgroup*
4700 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4701 M: Tejun Heo <tj@kernel.org>
4702 M: Jens Axboe <axboe@kernel.dk>
4703 L: cgroups@vger.kernel.org
4704 L: linux-block@vger.kernel.org
4705 T: git git://git.kernel.dk/linux-block
4706 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4707 F: block/bfq-cgroup.c
4708 F: block/blk-cgroup.c
4709 F: block/blk-iolatency.c
4710 F: block/blk-throttle.c
4711 F: include/linux/blk-cgroup.h
4713 CONTROL GROUP - CPUSET
4714 M: Zefan Li <lizefan.x@bytedance.com>
4715 L: cgroups@vger.kernel.org
4717 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4718 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
4719 F: include/linux/cpuset.h
4720 F: kernel/cgroup/cpuset.c
4722 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4723 M: Johannes Weiner <hannes@cmpxchg.org>
4724 M: Michal Hocko <mhocko@kernel.org>
4725 M: Vladimir Davydov <vdavydov.dev@gmail.com>
4726 L: cgroups@vger.kernel.org
4727 L: linux-mm@kvack.org
4732 CORETEMP HARDWARE MONITORING DRIVER
4733 M: Fenghua Yu <fenghua.yu@intel.com>
4734 L: linux-hwmon@vger.kernel.org
4736 F: Documentation/hwmon/coretemp.rst
4737 F: drivers/hwmon/coretemp.c
4739 CORSAIR-CPRO HARDWARE MONITOR DRIVER
4740 M: Marius Zachmann <mail@mariuszachmann.de>
4741 L: linux-hwmon@vger.kernel.org
4743 F: drivers/hwmon/corsair-cpro.c
4745 CORSAIR-PSU HARDWARE MONITOR DRIVER
4746 M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
4747 L: linux-hwmon@vger.kernel.org
4749 F: Documentation/hwmon/corsair-psu.rst
4750 F: drivers/hwmon/corsair-psu.c
4752 COSA/SRP SYNC SERIAL DRIVER
4753 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4755 W: http://www.fi.muni.cz/~kas/cosa/
4756 F: drivers/net/wan/cosa*
4759 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4760 L: linux-iio@vger.kernel.org
4762 F: Documentation/ABI/testing/sysfs-bus-counter
4763 F: Documentation/driver-api/generic-counter.rst
4765 F: include/linux/counter.h
4766 F: include/linux/counter_enum.h
4769 M: Bence Csókás <bence98@sch.bme.hu>
4771 F: drivers/i2c/busses/i2c-cp2615.c
4773 CPMAC ETHERNET DRIVER
4774 M: Florian Fainelli <f.fainelli@gmail.com>
4775 L: netdev@vger.kernel.org
4777 F: drivers/net/ethernet/ti/cpmac.c
4779 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
4780 M: Viresh Kumar <viresh.kumar@linaro.org>
4781 M: Sudeep Holla <sudeep.holla@arm.com>
4782 L: linux-pm@vger.kernel.org
4784 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4785 F: drivers/cpufreq/vexpress-spc-cpufreq.c
4787 CPU FREQUENCY SCALING FRAMEWORK
4788 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4789 M: Viresh Kumar <viresh.kumar@linaro.org>
4790 L: linux-pm@vger.kernel.org
4792 B: https://bugzilla.kernel.org
4793 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4794 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4795 F: Documentation/admin-guide/pm/cpufreq.rst
4796 F: Documentation/admin-guide/pm/intel_pstate.rst
4797 F: Documentation/cpu-freq/
4798 F: Documentation/devicetree/bindings/cpufreq/
4800 F: include/linux/cpufreq.h
4801 F: include/linux/sched/cpufreq.h
4802 F: kernel/sched/cpufreq*.c
4803 F: tools/testing/selftests/cpufreq/
4805 CPU IDLE TIME MANAGEMENT FRAMEWORK
4806 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4807 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4808 L: linux-pm@vger.kernel.org
4810 B: https://bugzilla.kernel.org
4811 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4812 F: Documentation/admin-guide/pm/cpuidle.rst
4813 F: Documentation/driver-api/pm/cpuidle.rst
4815 F: include/linux/cpuidle.h
4817 CPU POWER MONITORING SUBSYSTEM
4818 M: Thomas Renninger <trenn@suse.com>
4819 M: Shuah Khan <shuah@kernel.org>
4820 M: Shuah Khan <skhan@linuxfoundation.org>
4821 L: linux-pm@vger.kernel.org
4823 F: tools/power/cpupower/
4826 M: "H. Peter Anvin" <hpa@zytor.com>
4828 F: arch/x86/kernel/cpuid.c
4829 F: arch/x86/kernel/msr.c
4831 CPUIDLE DRIVER - ARM BIG LITTLE
4832 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4833 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4834 L: linux-pm@vger.kernel.org
4835 L: linux-arm-kernel@lists.infradead.org
4837 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4838 F: drivers/cpuidle/cpuidle-big_little.c
4840 CPUIDLE DRIVER - ARM EXYNOS
4841 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4842 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4843 M: Kukjin Kim <kgene@kernel.org>
4844 L: linux-pm@vger.kernel.org
4845 L: linux-samsung-soc@vger.kernel.org
4847 F: arch/arm/mach-exynos/pm.c
4848 F: drivers/cpuidle/cpuidle-exynos.c
4849 F: include/linux/platform_data/cpuidle-exynos.h
4851 CPUIDLE DRIVER - ARM PSCI
4852 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4853 M: Sudeep Holla <sudeep.holla@arm.com>
4854 L: linux-pm@vger.kernel.org
4855 L: linux-arm-kernel@lists.infradead.org
4857 F: drivers/cpuidle/cpuidle-psci.c
4859 CPUIDLE DRIVER - ARM PSCI PM DOMAIN
4860 M: Ulf Hansson <ulf.hansson@linaro.org>
4861 L: linux-pm@vger.kernel.org
4862 L: linux-arm-kernel@lists.infradead.org
4864 F: drivers/cpuidle/cpuidle-psci.h
4865 F: drivers/cpuidle/cpuidle-psci-domain.c
4868 M: Nicolas Pitre <nico@fluxnic.net>
4870 F: Documentation/filesystems/cramfs.rst
4874 M: Bastien Nocera <hadess@hadess.net>
4875 L: linux-input@vger.kernel.org
4877 F: drivers/hid/hid-creative-sb0540.c
4880 M: Herbert Xu <herbert@gondor.apana.org.au>
4881 M: "David S. Miller" <davem@davemloft.net>
4882 L: linux-crypto@vger.kernel.org
4884 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4885 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4886 F: Documentation/crypto/
4887 F: Documentation/devicetree/bindings/crypto/
4892 F: include/linux/crypto*
4895 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4896 M: Neil Horman <nhorman@tuxdriver.com>
4897 L: linux-crypto@vger.kernel.org
4899 F: crypto/ansi_cprng.c
4903 M: Hans Verkuil <hverkuil@xs4all.nl>
4904 L: linux-media@vger.kernel.org
4906 W: http://linuxtv.org
4907 T: git git://linuxtv.org/media_tree.git
4908 F: drivers/media/i2c/cs3308.c
4910 CS5535 Audio ALSA driver
4911 M: Jaya Kumar <jayakumar.alsa@gmail.com>
4913 F: sound/pci/cs5535audio/
4915 CSI DRIVERS FOR ALLWINNER V3s
4916 M: Yong Deng <yong.deng@magewell.com>
4917 L: linux-media@vger.kernel.org
4919 T: git git://linuxtv.org/media_tree.git
4920 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
4921 F: drivers/media/platform/sunxi/sun6i-csi/
4924 M: Solomon Peachy <pizza@shaftnet.org>
4926 F: drivers/net/wireless/st/cw1200/
4928 CX18 VIDEO4LINUX DRIVER
4929 M: Andy Walls <awalls@md.metrocast.net>
4930 L: linux-media@vger.kernel.org
4932 W: https://linuxtv.org
4933 T: git git://linuxtv.org/media_tree.git
4934 F: drivers/media/pci/cx18/
4935 F: include/uapi/linux/ivtv*
4937 CX2341X MPEG ENCODER HELPER MODULE
4938 M: Hans Verkuil <hverkuil@xs4all.nl>
4939 L: linux-media@vger.kernel.org
4941 W: https://linuxtv.org
4942 T: git git://linuxtv.org/media_tree.git
4943 F: drivers/media/common/cx2341x*
4944 F: include/media/drv-intf/cx2341x.h
4946 CX24120 MEDIA DRIVER
4947 M: Jemma Denson <jdenson@gmail.com>
4948 M: Patrick Boettcher <patrick.boettcher@posteo.de>
4949 L: linux-media@vger.kernel.org
4951 W: https://linuxtv.org
4952 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4953 F: drivers/media/dvb-frontends/cx24120*
4955 CX88 VIDEO4LINUX DRIVER
4956 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4957 L: linux-media@vger.kernel.org
4959 W: https://linuxtv.org
4960 T: git git://linuxtv.org/media_tree.git
4961 F: Documentation/driver-api/media/drivers/cx88*
4962 F: drivers/media/pci/cx88/
4964 CXD2820R MEDIA DRIVER
4965 M: Antti Palosaari <crope@iki.fi>
4966 L: linux-media@vger.kernel.org
4968 W: https://linuxtv.org
4969 W: http://palosaari.fi/linux/
4970 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4971 T: git git://linuxtv.org/anttip/media_tree.git
4972 F: drivers/media/dvb-frontends/cxd2820r*
4974 CXGB3 ETHERNET DRIVER (CXGB3)
4975 M: Raju Rangoju <rajur@chelsio.com>
4976 L: netdev@vger.kernel.org
4978 W: http://www.chelsio.com
4979 F: drivers/net/ethernet/chelsio/cxgb3/
4981 CXGB3 ISCSI DRIVER (CXGB3I)
4982 M: Karen Xie <kxie@chelsio.com>
4983 L: linux-scsi@vger.kernel.org
4985 W: http://www.chelsio.com
4986 F: drivers/scsi/cxgbi/cxgb3i
4988 CXGB4 CRYPTO DRIVER (chcr)
4989 M: Ayush Sawal <ayush.sawal@chelsio.com>
4990 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
4991 M: Rohit Maheshwari <rohitm@chelsio.com>
4992 L: linux-crypto@vger.kernel.org
4994 W: http://www.chelsio.com
4995 F: drivers/crypto/chelsio
4997 CXGB4 INLINE CRYPTO DRIVER
4998 M: Ayush Sawal <ayush.sawal@chelsio.com>
4999 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
5000 M: Rohit Maheshwari <rohitm@chelsio.com>
5001 L: netdev@vger.kernel.org
5003 W: http://www.chelsio.com
5004 F: drivers/net/ethernet/chelsio/inline_crypto/
5006 CXGB4 ETHERNET DRIVER (CXGB4)
5007 M: Raju Rangoju <rajur@chelsio.com>
5008 L: netdev@vger.kernel.org
5010 W: http://www.chelsio.com
5011 F: drivers/net/ethernet/chelsio/cxgb4/
5013 CXGB4 ISCSI DRIVER (CXGB4I)
5014 M: Karen Xie <kxie@chelsio.com>
5015 L: linux-scsi@vger.kernel.org
5017 W: http://www.chelsio.com
5018 F: drivers/scsi/cxgbi/cxgb4i
5020 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
5021 M: Potnuri Bharat Teja <bharat@chelsio.com>
5022 L: linux-rdma@vger.kernel.org
5024 W: http://www.openfabrics.org
5025 F: drivers/infiniband/hw/cxgb4/
5026 F: include/uapi/rdma/cxgb4-abi.h
5028 CXGB4VF ETHERNET DRIVER (CXGB4VF)
5029 M: Raju Rangoju <rajur@chelsio.com>
5030 L: netdev@vger.kernel.org
5032 W: http://www.chelsio.com
5033 F: drivers/net/ethernet/chelsio/cxgb4vf/
5035 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
5036 M: Frederic Barrat <fbarrat@linux.ibm.com>
5037 M: Andrew Donnellan <ajd@linux.ibm.com>
5038 L: linuxppc-dev@lists.ozlabs.org
5040 F: Documentation/ABI/testing/sysfs-class-cxl
5041 F: Documentation/powerpc/cxl.rst
5042 F: arch/powerpc/platforms/powernv/pci-cxl.c
5043 F: drivers/misc/cxl/
5044 F: include/misc/cxl*
5045 F: include/uapi/misc/cxl.h
5047 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
5048 M: Manoj N. Kumar <manoj@linux.ibm.com>
5049 M: Matthew R. Ochs <mrochs@linux.ibm.com>
5050 M: Uma Krishnan <ukrishn@linux.ibm.com>
5051 L: linux-scsi@vger.kernel.org
5053 F: Documentation/powerpc/cxlflash.rst
5054 F: drivers/scsi/cxlflash/
5055 F: include/uapi/scsi/cxlflash_ioctl.h
5058 M: Russell King <linux@armlinux.org.uk>
5059 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5061 W: http://www.armlinux.org.uk/
5062 F: drivers/video/fbdev/cyber2000fb.*
5064 CYCLADES PC300 DRIVER
5066 F: drivers/net/wan/pc300*
5068 CYPRESS_FIRMWARE MEDIA DRIVER
5069 M: Antti Palosaari <crope@iki.fi>
5070 L: linux-media@vger.kernel.org
5072 W: https://linuxtv.org
5073 W: http://palosaari.fi/linux/
5074 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5075 T: git git://linuxtv.org/anttip/media_tree.git
5076 F: drivers/media/common/cypress_firmware*
5078 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
5079 M: Linus Walleij <linus.walleij@linaro.org>
5080 L: linux-input@vger.kernel.org
5082 F: drivers/input/touchscreen/cy8ctma140.c
5084 CYTTSP TOUCHSCREEN DRIVER
5085 M: Linus Walleij <linus.walleij@linaro.org>
5086 L: linux-input@vger.kernel.org
5088 F: drivers/input/touchscreen/cyttsp*
5090 D-LINK DIR-685 TOUCHKEYS DRIVER
5091 M: Linus Walleij <linus.walleij@linaro.org>
5092 L: linux-input@vger.kernel.org
5094 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
5096 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
5097 M: Joshua Kinard <kumba@gentoo.org>
5099 F: drivers/rtc/rtc-ds1685.c
5100 F: include/linux/rtc/ds1685.h
5102 DAMA SLAVE for AX.25
5103 M: Joerg Reuter <jreuter@yaina.de>
5104 L: linux-hams@vger.kernel.org
5106 W: http://yaina.de/jreuter/
5107 W: http://www.qsl.net/dl1bke/
5108 F: net/ax25/af_ax25.c
5109 F: net/ax25/ax25_dev.c
5110 F: net/ax25/ax25_ds_*
5111 F: net/ax25/ax25_in.c
5112 F: net/ax25/ax25_out.c
5113 F: net/ax25/ax25_timer.c
5114 F: net/ax25/sysctl_net_ax25.c
5116 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
5117 L: netdev@vger.kernel.org
5119 F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
5120 F: drivers/net/ethernet/dec/tulip/dmfe.c
5122 DC390/AM53C974 SCSI driver
5123 M: Hannes Reinecke <hare@suse.com>
5124 L: linux-scsi@vger.kernel.org
5126 F: drivers/scsi/am53c974.c
5129 M: Oliver Neukum <oliver@neukum.org>
5130 M: Ali Akcaagac <aliakc@web.de>
5131 M: Jamie Lenehan <lenehan@twibble.org>
5132 L: dc395x@twibble.org
5134 W: http://twibble.org/dist/dc395x/
5135 W: http://lists.twibble.org/mailman/listinfo/dc395x/
5136 F: Documentation/scsi/dc395x.rst
5137 F: drivers/scsi/dc395x.*
5140 L: dccp@vger.kernel.org
5142 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
5143 F: include/linux/dccp.h
5144 F: include/linux/tfrc.h
5145 F: include/uapi/linux/dccp.h
5148 DECnet NETWORK LAYER
5149 L: linux-decnet-user@lists.sourceforge.net
5151 W: http://linux-decnet.sourceforge.net
5152 F: Documentation/networking/decnet.rst
5155 DECSTATION PLATFORM SUPPORT
5156 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5157 L: linux-mips@vger.kernel.org
5159 W: http://www.linux-mips.org/wiki/DECstation
5161 F: arch/mips/include/asm/dec/
5162 F: arch/mips/include/asm/mach-dec/
5164 DEFXX FDDI NETWORK DRIVER
5165 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5167 F: drivers/net/fddi/defxx.*
5169 DEFZA FDDI NETWORK DRIVER
5170 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5172 F: drivers/net/fddi/defza.*
5174 DEINTERLACE DRIVERS FOR ALLWINNER H3
5175 M: Jernej Skrabec <jernej.skrabec@gmail.com>
5176 L: linux-media@vger.kernel.org
5178 T: git git://linuxtv.org/media_tree.git
5179 F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
5180 F: drivers/media/platform/sunxi/sun8i-di/
5183 M: Matthew Garrett <mjg59@srcf.ucam.org>
5184 M: Pali Rohár <pali@kernel.org>
5185 L: platform-driver-x86@vger.kernel.org
5187 F: drivers/platform/x86/dell/dell-laptop.c
5189 DELL LAPTOP FREEFALL DRIVER
5190 M: Pali Rohár <pali@kernel.org>
5192 F: drivers/platform/x86/dell/dell-smo8800.c
5194 DELL LAPTOP RBTN DRIVER
5195 M: Pali Rohár <pali@kernel.org>
5197 F: drivers/platform/x86/dell/dell-rbtn.*
5199 DELL LAPTOP SMM DRIVER
5200 M: Pali Rohár <pali@kernel.org>
5202 F: drivers/hwmon/dell-smm-hwmon.c
5203 F: include/uapi/linux/i8k.h
5205 DELL REMOTE BIOS UPDATE DRIVER
5206 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5207 L: platform-driver-x86@vger.kernel.org
5209 F: drivers/platform/x86/dell/dell_rbu.c
5212 M: Pali Rohár <pali@kernel.org>
5213 L: Dell.Client.Kernel@dell.com
5214 L: platform-driver-x86@vger.kernel.org
5216 F: drivers/platform/x86/dell/dell-smbios.*
5218 DELL SMBIOS SMM DRIVER
5219 L: Dell.Client.Kernel@dell.com
5220 L: platform-driver-x86@vger.kernel.org
5222 F: drivers/platform/x86/dell/dell-smbios-smm.c
5224 DELL SMBIOS WMI DRIVER
5225 L: Dell.Client.Kernel@dell.com
5226 L: platform-driver-x86@vger.kernel.org
5228 F: drivers/platform/x86/dell/dell-smbios-wmi.c
5229 F: tools/wmi/dell-smbios-example.c
5231 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
5232 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5233 L: platform-driver-x86@vger.kernel.org
5235 F: Documentation/driver-api/dcdbas.rst
5236 F: drivers/platform/x86/dell/dcdbas.*
5238 DELL WMI DESCRIPTOR DRIVER
5239 L: Dell.Client.Kernel@dell.com
5241 F: drivers/platform/x86/dell/dell-wmi-descriptor.c
5243 DELL WMI SYSMAN DRIVER
5244 M: Divya Bharathi <divya.bharathi@dell.com>
5245 M: Prasanth Ksr <prasanth.ksr@dell.com>
5246 L: Dell.Client.Kernel@dell.com
5247 L: platform-driver-x86@vger.kernel.org
5249 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
5250 F: drivers/platform/x86/dell/dell-wmi-sysman/
5252 DELL WMI NOTIFICATIONS DRIVER
5253 M: Matthew Garrett <mjg59@srcf.ucam.org>
5254 M: Pali Rohár <pali@kernel.org>
5256 F: drivers/platform/x86/dell/dell-wmi-base.c
5258 DELL WMI HARDWARE PRIVACY SUPPORT
5259 M: Perry Yuan <Perry.Yuan@dell.com>
5260 L: Dell.Client.Kernel@dell.com
5261 L: platform-driver-x86@vger.kernel.org
5263 F: drivers/platform/x86/dell/dell-wmi-privacy.c
5265 DELTA ST MEDIA DRIVER
5266 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
5267 L: linux-media@vger.kernel.org
5269 W: https://linuxtv.org
5270 T: git git://linuxtv.org/media_tree.git
5271 F: drivers/media/platform/sti/delta
5273 DELTA DPS920AB PSU DRIVER
5274 M: Robert Marko <robert.marko@sartura.hr>
5275 L: linux-hwmon@vger.kernel.org
5277 F: Documentation/hwmon/dps920ab.rst
5278 F: drivers/hwmon/pmbus/dps920ab.c
5281 L: linux-mtd@lists.infradead.org
5283 F: drivers/mtd/nand/raw/denali*
5285 DESIGNWARE EDMA CORE IP DRIVER
5286 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5287 L: dmaengine@vger.kernel.org
5289 F: drivers/dma/dw-edma/
5290 F: include/linux/dma/edma.h
5292 DESIGNWARE XDATA IP DRIVER
5293 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5294 L: linux-pci@vger.kernel.org
5296 F: Documentation/misc-devices/dw-xdata-pcie.rst
5297 F: drivers/misc/dw-xdata-pcie.c
5299 DESIGNWARE USB2 DRD IP DRIVER
5300 M: Minas Harutyunyan <hminas@synopsys.com>
5301 L: linux-usb@vger.kernel.org
5303 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5304 F: drivers/usb/dwc2/
5306 DESIGNWARE USB3 DRD IP DRIVER
5307 M: Felipe Balbi <balbi@kernel.org>
5308 L: linux-usb@vger.kernel.org
5310 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5311 F: drivers/usb/dwc3/
5313 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
5314 M: Andreas Klinger <ak@it-klinger.de>
5315 L: linux-iio@vger.kernel.org
5317 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
5318 F: drivers/iio/proximity/srf*.c
5320 DEVICE COREDUMP (DEV_COREDUMP)
5321 M: Johannes Berg <johannes@sipsolutions.net>
5322 L: linux-kernel@vger.kernel.org
5324 F: drivers/base/devcoredump.c
5325 F: include/linux/devcoredump.h
5327 DEVICE DEPENDENCY HELPER SCRIPT
5328 M: Saravana Kannan <saravanak@google.com>
5329 L: linux-kernel@vger.kernel.org
5331 F: scripts/dev-needs.sh
5333 DEVICE DIRECT ACCESS (DAX)
5334 M: Dan Williams <dan.j.williams@intel.com>
5335 M: Vishal Verma <vishal.l.verma@intel.com>
5336 M: Dave Jiang <dave.jiang@intel.com>
5337 L: nvdimm@lists.linux.dev
5341 DEVICE FREQUENCY (DEVFREQ)
5342 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5343 M: Kyungmin Park <kyungmin.park@samsung.com>
5344 M: Chanwoo Choi <cw00.choi@samsung.com>
5345 L: linux-pm@vger.kernel.org
5347 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5348 F: Documentation/devicetree/bindings/devfreq/
5350 F: include/linux/devfreq.h
5351 F: include/trace/events/devfreq.h
5353 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
5354 M: Chanwoo Choi <cw00.choi@samsung.com>
5355 L: linux-pm@vger.kernel.org
5357 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5358 F: Documentation/devicetree/bindings/devfreq/event/
5359 F: drivers/devfreq/devfreq-event.c
5360 F: drivers/devfreq/event/
5361 F: include/dt-bindings/pmu/exynos_ppmu.h
5362 F: include/linux/devfreq-event.h
5364 DEVICE NUMBER REGISTRY
5365 M: Torben Mathiasen <device@lanana.org>
5367 W: http://lanana.org/docs/device-list/index.html
5369 DEVICE RESOURCE MANAGEMENT HELPERS
5370 M: Hans de Goede <hdegoede@redhat.com>
5371 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
5373 F: include/linux/devm-helpers.h
5376 M: Alasdair Kergon <agk@redhat.com>
5377 M: Mike Snitzer <snitzer@redhat.com>
5378 M: dm-devel@redhat.com
5379 L: dm-devel@redhat.com
5381 W: http://sources.redhat.com/dm
5382 Q: http://patchwork.kernel.org/project/dm-devel/list/
5383 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
5384 T: quilt http://people.redhat.com/agk/patches/linux/editing/
5385 F: Documentation/admin-guide/device-mapper/
5386 F: drivers/md/Kconfig
5387 F: drivers/md/Makefile
5389 F: drivers/md/persistent-data/
5390 F: include/linux/device-mapper.h
5391 F: include/linux/dm-*.h
5392 F: include/uapi/linux/dm-*.h
5395 M: Jiri Pirko <jiri@nvidia.com>
5396 L: netdev@vger.kernel.org
5398 F: Documentation/networking/devlink
5399 F: include/net/devlink.h
5400 F: include/uapi/linux/devlink.h
5401 F: net/core/devlink.c
5403 DIALOG SEMICONDUCTOR DRIVERS
5404 M: Support Opensource <support.opensource@diasemi.com>
5406 W: http://www.dialog-semiconductor.com/products
5407 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
5408 F: Documentation/devicetree/bindings/input/dlg,da72??.txt
5409 F: Documentation/devicetree/bindings/mfd/da90*.txt
5410 F: Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
5411 F: Documentation/devicetree/bindings/regulator/da92*.txt
5412 F: Documentation/devicetree/bindings/regulator/slg51000.txt
5413 F: Documentation/devicetree/bindings/sound/da[79]*.txt
5414 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
5415 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
5416 F: Documentation/hwmon/da90??.rst
5417 F: drivers/gpio/gpio-da90??.c
5418 F: drivers/hwmon/da90??-hwmon.c
5419 F: drivers/iio/adc/da91??-*.c
5420 F: drivers/input/misc/da72??.[ch]
5421 F: drivers/input/misc/da90??_onkey.c
5422 F: drivers/input/touchscreen/da9052_tsi.c
5423 F: drivers/leds/leds-da90??.c
5424 F: drivers/mfd/da903x.c
5425 F: drivers/mfd/da90??-*.c
5426 F: drivers/mfd/da91??-*.c
5427 F: drivers/pinctrl/pinctrl-da90??.c
5428 F: drivers/power/supply/da9052-battery.c
5429 F: drivers/power/supply/da91??-*.c
5430 F: drivers/regulator/da9???-regulator.[ch]
5431 F: drivers/regulator/slg51000-regulator.[ch]
5432 F: drivers/rtc/rtc-da90??.c
5433 F: drivers/thermal/da90??-thermal.c
5434 F: drivers/video/backlight/da90??_bl.c
5435 F: drivers/watchdog/da90??_wdt.c
5436 F: include/dt-bindings/regulator/dlg,da9*-regulator.h
5437 F: include/linux/mfd/da903x.h
5438 F: include/linux/mfd/da9052/
5439 F: include/linux/mfd/da9055/
5440 F: include/linux/mfd/da9062/
5441 F: include/linux/mfd/da9063/
5442 F: include/linux/mfd/da9150/
5443 F: include/linux/regulator/da9211.h
5444 F: include/sound/da[79]*.h
5445 F: sound/soc/codecs/da[79]*.[ch]
5447 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
5448 M: William Breathitt Gray <vilhelm.gray@gmail.com>
5449 L: linux-gpio@vger.kernel.org
5451 F: drivers/gpio/gpio-gpio-mm.c
5453 DIOLAN U2C-12 I2C DRIVER
5454 M: Guenter Roeck <linux@roeck-us.net>
5455 L: linux-i2c@vger.kernel.org
5457 F: drivers/i2c/busses/i2c-diolan-u2c.c
5459 DIRECTORY NOTIFICATION (DNOTIFY)
5460 M: Jan Kara <jack@suse.cz>
5461 R: Amir Goldstein <amir73il@gmail.com>
5462 L: linux-fsdevel@vger.kernel.org
5464 F: Documentation/filesystems/dnotify.rst
5465 F: fs/notify/dnotify/
5466 F: include/linux/dnotify.h
5468 DISK GEOMETRY AND PARTITION HANDLING
5469 M: Andries Brouwer <aeb@cwi.nl>
5471 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
5472 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
5473 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
5476 M: Jan Kara <jack@suse.com>
5478 F: Documentation/filesystems/quota.rst
5480 F: include/linux/quota*.h
5481 F: include/uapi/linux/quota*.h
5483 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
5484 M: Bernie Thompson <bernie@plugable.com>
5485 L: linux-fbdev@vger.kernel.org
5487 W: http://plugable.com/category/projects/udlfb/
5488 F: Documentation/fb/udlfb.rst
5489 F: drivers/video/fbdev/udlfb.c
5490 F: include/video/udlfb.h
5492 DISTRIBUTED LOCK MANAGER (DLM)
5493 M: Christine Caulfield <ccaulfie@redhat.com>
5494 M: David Teigland <teigland@redhat.com>
5495 L: cluster-devel@redhat.com
5497 W: http://sources.redhat.com/cluster/
5498 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5501 DMA BUFFER SHARING FRAMEWORK
5502 M: Sumit Semwal <sumit.semwal@linaro.org>
5503 M: Christian König <christian.koenig@amd.com>
5504 L: linux-media@vger.kernel.org
5505 L: dri-devel@lists.freedesktop.org
5506 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5508 T: git git://anongit.freedesktop.org/drm/drm-misc
5509 F: Documentation/driver-api/dma-buf.rst
5511 F: include/linux/*fence.h
5512 F: include/linux/dma-buf*
5513 F: include/linux/dma-resv.h
5514 K: \bdma_(?:buf|fence|resv)\b
5516 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
5517 M: Vinod Koul <vkoul@kernel.org>
5518 L: dmaengine@vger.kernel.org
5520 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5521 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
5522 F: Documentation/devicetree/bindings/dma/
5523 F: Documentation/driver-api/dmaengine/
5525 F: include/linux/dma/
5526 F: include/linux/dmaengine.h
5527 F: include/linux/of_dma.h
5530 M: Christoph Hellwig <hch@lst.de>
5531 M: Marek Szyprowski <m.szyprowski@samsung.com>
5532 R: Robin Murphy <robin.murphy@arm.com>
5533 L: iommu@lists.linux-foundation.org
5535 W: http://git.infradead.org/users/hch/dma-mapping.git
5536 T: git git://git.infradead.org/users/hch/dma-mapping.git
5537 F: include/asm-generic/dma-mapping.h
5538 F: include/linux/dma-direct.h
5539 F: include/linux/dma-mapping.h
5540 F: include/linux/dma-map-ops.h
5543 DMA MAPPING BENCHMARK
5544 M: Barry Song <song.bao.hua@hisilicon.com>
5545 L: iommu@lists.linux-foundation.org
5546 F: kernel/dma/map_benchmark.c
5547 F: tools/testing/selftests/dma/
5549 DMA-BUF HEAPS FRAMEWORK
5550 M: Sumit Semwal <sumit.semwal@linaro.org>
5551 R: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5552 R: Liam Mark <lmark@codeaurora.org>
5553 R: Laura Abbott <labbott@redhat.com>
5554 R: Brian Starkey <Brian.Starkey@arm.com>
5555 R: John Stultz <john.stultz@linaro.org>
5556 L: linux-media@vger.kernel.org
5557 L: dri-devel@lists.freedesktop.org
5558 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5560 T: git git://anongit.freedesktop.org/drm/drm-misc
5561 F: drivers/dma-buf/dma-heap.c
5562 F: drivers/dma-buf/heaps/*
5563 F: include/linux/dma-heap.h
5564 F: include/uapi/linux/dma-heap.h
5566 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
5567 M: Lukasz Luba <lukasz.luba@arm.com>
5568 L: linux-pm@vger.kernel.org
5569 L: linux-samsung-soc@vger.kernel.org
5571 F: Documentation/devicetree/bindings/memory-controllers/exynos5422-dmc.txt
5572 F: drivers/memory/samsung/exynos5422-dmc.c
5574 DME1737 HARDWARE MONITOR DRIVER
5575 M: Juerg Haefliger <juergh@gmail.com>
5576 L: linux-hwmon@vger.kernel.org
5578 F: Documentation/hwmon/dme1737.rst
5579 F: drivers/hwmon/dme1737.c
5582 M: Jean Delvare <jdelvare@suse.com>
5584 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
5585 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
5586 F: drivers/firmware/dmi-id.c
5587 F: drivers/firmware/dmi_scan.c
5588 F: include/linux/dmi.h
5591 M: Jonathan Corbet <corbet@lwn.net>
5592 L: linux-doc@vger.kernel.org
5594 P: Documentation/doc-guide/maintainer-profile.rst
5595 T: git git://git.lwn.net/linux.git docs-next
5597 F: scripts/documentation-file-ref-check
5598 F: scripts/kernel-doc
5599 F: scripts/sphinx-pre-install
5600 X: Documentation/ABI/
5601 X: Documentation/admin-guide/media/
5602 X: Documentation/devicetree/
5603 X: Documentation/driver-api/media/
5604 X: Documentation/firmware-guide/acpi/
5605 X: Documentation/i2c/
5606 X: Documentation/power/
5607 X: Documentation/spi/
5608 X: Documentation/userspace-api/media/
5610 DOCUMENTATION REPORTING ISSUES
5611 M: Thorsten Leemhuis <linux@leemhuis.info>
5612 L: linux-doc@vger.kernel.org
5614 F: Documentation/admin-guide/reporting-issues.rst
5616 DOCUMENTATION SCRIPTS
5617 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5618 L: linux-doc@vger.kernel.org
5620 F: Documentation/sphinx/parse-headers.pl
5621 F: scripts/documentation-file-ref-check
5622 F: scripts/sphinx-pre-install
5624 DOCUMENTATION/ITALIAN
5625 M: Federico Vaga <federico.vaga@vaga.pv.it>
5626 L: linux-doc@vger.kernel.org
5628 F: Documentation/translations/it_IT
5630 DONGWOON DW9714 LENS VOICE COIL DRIVER
5631 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5632 L: linux-media@vger.kernel.org
5634 T: git git://linuxtv.org/media_tree.git
5635 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5636 F: drivers/media/i2c/dw9714.c
5638 DONGWOON DW9768 LENS VOICE COIL DRIVER
5639 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
5640 L: linux-media@vger.kernel.org
5642 T: git git://linuxtv.org/media_tree.git
5643 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
5644 F: drivers/media/i2c/dw9768.c
5646 DONGWOON DW9807 LENS VOICE COIL DRIVER
5647 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5648 L: linux-media@vger.kernel.org
5650 T: git git://linuxtv.org/media_tree.git
5651 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5652 F: drivers/media/i2c/dw9807-vcm.c
5655 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
5656 L: blinux-list@redhat.com
5658 F: drivers/char/dtlk.c
5659 F: include/linux/dtlk.h
5661 DPAA2 DATAPATH I/O (DPIO) DRIVER
5662 M: Roy Pledge <Roy.Pledge@nxp.com>
5663 L: linux-kernel@vger.kernel.org
5665 F: drivers/soc/fsl/dpio
5667 DPAA2 ETHERNET DRIVER
5668 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5669 L: netdev@vger.kernel.org
5671 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
5672 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
5673 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
5674 F: drivers/net/ethernet/freescale/dpaa2/Makefile
5675 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5676 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
5677 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
5678 F: drivers/net/ethernet/freescale/dpaa2/dpmac*
5679 F: drivers/net/ethernet/freescale/dpaa2/dpni*
5681 DPAA2 ETHERNET SWITCH DRIVER
5682 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5683 L: netdev@vger.kernel.org
5685 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
5686 F: drivers/net/ethernet/freescale/dpaa2/dpsw*
5688 DPT_I2O SCSI RAID DRIVER
5689 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5690 L: linux-scsi@vger.kernel.org
5692 W: http://www.adaptec.com/
5693 F: drivers/scsi/dpt*
5694 F: drivers/scsi/dpt/
5697 M: Philipp Reisner <philipp.reisner@linbit.com>
5698 M: Lars Ellenberg <lars.ellenberg@linbit.com>
5699 L: drbd-dev@lists.linbit.com
5701 W: http://www.drbd.org
5702 T: git git://git.linbit.com/linux-drbd.git
5703 T: git git://git.linbit.com/drbd-8.4.git
5704 F: Documentation/admin-guide/blockdev/
5705 F: drivers/block/drbd/
5708 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5709 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5710 R: "Rafael J. Wysocki" <rafael@kernel.org>
5712 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5713 F: Documentation/core-api/kobject.rst
5717 F: include/linux/debugfs.h
5718 F: include/linux/kobj*
5721 DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
5722 M: Nishanth Menon <nm@ti.com>
5723 L: linux-pm@vger.kernel.org
5725 F: drivers/soc/ti/smartreflex.c
5726 F: include/linux/power/smartreflex.h
5728 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
5729 M: Maxime Ripard <mripard@kernel.org>
5730 M: Chen-Yu Tsai <wens@csie.org>
5731 R: Jernej Skrabec <jernej.skrabec@gmail.com>
5732 L: dri-devel@lists.freedesktop.org
5734 T: git git://anongit.freedesktop.org/drm/drm-misc
5735 F: drivers/gpu/drm/sun4i/sun8i*
5737 DRM DRIVER FOR ARM PL111 CLCD
5738 M: Emma Anholt <emma@anholt.net>
5740 T: git git://anongit.freedesktop.org/drm/drm-misc
5741 F: drivers/gpu/drm/pl111/
5743 DRM DRIVER FOR ARM VERSATILE TFT PANELS
5744 M: Linus Walleij <linus.walleij@linaro.org>
5746 T: git git://anongit.freedesktop.org/drm/drm-misc
5747 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
5748 F: drivers/gpu/drm/panel/panel-arm-versatile.c
5750 DRM DRIVER FOR ASPEED BMC GFX
5751 M: Joel Stanley <joel@jms.id.au>
5752 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
5754 T: git git://anongit.freedesktop.org/drm/drm-misc
5755 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5756 F: drivers/gpu/drm/aspeed/
5758 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5759 M: Dave Airlie <airlied@redhat.com>
5760 R: Thomas Zimmermann <tzimmermann@suse.de>
5761 L: dri-devel@lists.freedesktop.org
5763 T: git git://anongit.freedesktop.org/drm/drm-misc
5764 F: drivers/gpu/drm/ast/
5766 DRM DRIVER FOR BOCHS VIRTUAL GPU
5767 M: Gerd Hoffmann <kraxel@redhat.com>
5768 L: virtualization@lists.linux-foundation.org
5770 T: git git://anongit.freedesktop.org/drm/drm-misc
5771 F: drivers/gpu/drm/bochs/
5773 DRM DRIVER FOR BOE HIMAX8279D PANELS
5774 M: Jerry Han <hanxu5@huaqin.corp-partner.google.com>
5776 F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
5777 F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
5779 DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
5780 M: Jagan Teki <jagan@amarulasolutions.com>
5782 F: Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
5783 F: drivers/gpu/drm/bridge/chipone-icn6211.c
5785 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5786 M: Linus Walleij <linus.walleij@linaro.org>
5788 T: git git://anongit.freedesktop.org/drm/drm-misc
5789 F: drivers/gpu/drm/tve200/
5791 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
5792 M: Icenowy Zheng <icenowy@aosc.io>
5794 F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
5795 F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
5797 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5798 M: Jagan Teki <jagan@amarulasolutions.com>
5800 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
5801 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5803 DRM DRIVER FOR GENERIC USB DISPLAY
5804 M: Noralf Trønnes <noralf@tronnes.org>
5806 W: https://github.com/notro/gud/wiki
5807 T: git git://anongit.freedesktop.org/drm/drm-misc
5808 F: drivers/gpu/drm/gud/
5809 F: include/drm/gud.h
5811 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5812 M: Hans de Goede <hdegoede@redhat.com>
5814 T: git git://anongit.freedesktop.org/drm/drm-misc
5815 F: drivers/gpu/drm/tiny/gm12u320.c
5817 DRM DRIVER FOR HX8357D PANELS
5818 M: Emma Anholt <emma@anholt.net>
5820 T: git git://anongit.freedesktop.org/drm/drm-misc
5821 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
5822 F: drivers/gpu/drm/tiny/hx8357d.c
5824 DRM DRIVER FOR ILITEK ILI9225 PANELS
5825 M: David Lechner <david@lechnology.com>
5827 T: git git://anongit.freedesktop.org/drm/drm-misc
5828 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5829 F: drivers/gpu/drm/tiny/ili9225.c
5831 DRM DRIVER FOR ILITEK ILI9486 PANELS
5832 M: Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
5834 T: git git://anongit.freedesktop.org/drm/drm-misc
5835 F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
5836 F: drivers/gpu/drm/tiny/ili9486.c
5838 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5839 S: Orphan / Obsolete
5840 F: drivers/gpu/drm/i810/
5841 F: include/uapi/drm/i810_drm.h
5843 DRM DRIVER FOR LVDS PANELS
5844 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5845 L: dri-devel@lists.freedesktop.org
5846 T: git git://anongit.freedesktop.org/drm/drm-misc
5848 F: drivers/gpu/drm/panel/panel-lvds.c
5849 F: Documentation/devicetree/bindings/display/panel/lvds.yaml
5851 DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
5852 M: Guido Günther <agx@sigxcpu.org>
5853 R: Purism Kernel Team <kernel@puri.sm>
5855 F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
5856 F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
5858 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5859 S: Orphan / Obsolete
5860 F: drivers/gpu/drm/mga/
5861 F: include/uapi/drm/mga_drm.h
5863 DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
5864 M: Dave Airlie <airlied@redhat.com>
5865 R: Thomas Zimmermann <tzimmermann@suse.de>
5866 L: dri-devel@lists.freedesktop.org
5868 T: git git://anongit.freedesktop.org/drm/drm-misc
5869 F: drivers/gpu/drm/mgag200/
5871 DRM DRIVER FOR MI0283QT
5872 M: Noralf Trønnes <noralf@tronnes.org>
5874 T: git git://anongit.freedesktop.org/drm/drm-misc
5875 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5876 F: drivers/gpu/drm/tiny/mi0283qt.c
5878 DRM DRIVER FOR MSM ADRENO GPU
5879 M: Rob Clark <robdclark@gmail.com>
5880 M: Sean Paul <sean@poorly.run>
5881 L: linux-arm-msm@vger.kernel.org
5882 L: dri-devel@lists.freedesktop.org
5883 L: freedreno@lists.freedesktop.org
5885 T: git https://gitlab.freedesktop.org/drm/msm.git
5886 F: Documentation/devicetree/bindings/display/msm/
5887 F: drivers/gpu/drm/msm/
5888 F: include/uapi/drm/msm_drm.h
5890 DRM DRIVER FOR NOVATEK NT35510 PANELS
5891 M: Linus Walleij <linus.walleij@linaro.org>
5893 T: git git://anongit.freedesktop.org/drm/drm-misc
5894 F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
5895 F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
5897 DRM DRIVER FOR NOVATEK NT36672A PANELS
5898 M: Sumit Semwal <sumit.semwal@linaro.org>
5900 T: git git://anongit.freedesktop.org/drm/drm-misc
5901 F: Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
5902 F: drivers/gpu/drm/panel/panel-novatek-nt36672a.c
5904 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5905 M: Ben Skeggs <bskeggs@redhat.com>
5906 L: dri-devel@lists.freedesktop.org
5907 L: nouveau@lists.freedesktop.org
5909 T: git git://github.com/skeggsb/linux
5910 F: drivers/gpu/drm/nouveau/
5911 F: include/uapi/drm/nouveau_drm.h
5913 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5914 M: Stefan Mavrodiev <stefan@olimex.com>
5916 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
5917 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5919 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5920 M: Noralf Trønnes <noralf@tronnes.org>
5922 T: git git://anongit.freedesktop.org/drm/drm-misc
5923 F: Documentation/devicetree/bindings/display/repaper.txt
5924 F: drivers/gpu/drm/tiny/repaper.c
5926 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5927 M: Dave Airlie <airlied@redhat.com>
5928 M: Gerd Hoffmann <kraxel@redhat.com>
5929 L: virtualization@lists.linux-foundation.org
5931 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5932 T: git git://anongit.freedesktop.org/drm/drm-misc
5933 F: drivers/gpu/drm/tiny/cirrus.c
5935 DRM DRIVER FOR QXL VIRTUAL GPU
5936 M: Dave Airlie <airlied@redhat.com>
5937 M: Gerd Hoffmann <kraxel@redhat.com>
5938 L: virtualization@lists.linux-foundation.org
5939 L: spice-devel@lists.freedesktop.org
5941 T: git git://anongit.freedesktop.org/drm/drm-misc
5942 F: drivers/gpu/drm/qxl/
5943 F: include/uapi/drm/qxl_drm.h
5945 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5946 S: Orphan / Obsolete
5947 F: drivers/gpu/drm/r128/
5948 F: include/uapi/drm/r128_drm.h
5950 DRM DRIVER FOR RAYDIUM RM67191 PANELS
5951 M: Robert Chiras <robert.chiras@nxp.com>
5953 F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
5954 F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
5956 DRM DRIVER FOR SITRONIX ST7703 PANELS
5957 M: Guido Günther <agx@sigxcpu.org>
5958 R: Purism Kernel Team <kernel@puri.sm>
5959 R: Ondrej Jirman <megous@megous.com>
5961 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
5962 F: drivers/gpu/drm/panel/panel-sitronix-st7703.c
5964 DRM DRIVER FOR SAVAGE VIDEO CARDS
5965 S: Orphan / Obsolete
5966 F: drivers/gpu/drm/savage/
5967 F: include/uapi/drm/savage_drm.h
5969 DRM DRIVER FOR SIMPLE FRAMEBUFFERS
5970 M: Thomas Zimmermann <tzimmermann@suse.de>
5971 L: dri-devel@lists.freedesktop.org
5973 T: git git://anongit.freedesktop.org/drm/drm-misc
5974 F: drivers/gpu/drm/tiny/simpledrm.c
5976 DRM DRIVER FOR SIS VIDEO CARDS
5977 S: Orphan / Obsolete
5978 F: drivers/gpu/drm/sis/
5979 F: include/uapi/drm/sis_drm.h
5981 DRM DRIVER FOR SITRONIX ST7586 PANELS
5982 M: David Lechner <david@lechnology.com>
5984 T: git git://anongit.freedesktop.org/drm/drm-misc
5985 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
5986 F: drivers/gpu/drm/tiny/st7586.c
5988 DRM DRIVER FOR SITRONIX ST7701 PANELS
5989 M: Jagan Teki <jagan@amarulasolutions.com>
5991 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
5992 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
5994 DRM DRIVER FOR SITRONIX ST7735R PANELS
5995 M: David Lechner <david@lechnology.com>
5997 T: git git://anongit.freedesktop.org/drm/drm-misc
5998 F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
5999 F: drivers/gpu/drm/tiny/st7735r.c
6001 DRM DRIVER FOR SONY ACX424AKP PANELS
6002 M: Linus Walleij <linus.walleij@linaro.org>
6004 T: git git://anongit.freedesktop.org/drm/drm-misc
6005 F: drivers/gpu/drm/panel/panel-sony-acx424akp.c
6007 DRM DRIVER FOR ST-ERICSSON MCDE
6008 M: Linus Walleij <linus.walleij@linaro.org>
6010 T: git git://anongit.freedesktop.org/drm/drm-misc
6011 F: Documentation/devicetree/bindings/display/ste,mcde.yaml
6012 F: drivers/gpu/drm/mcde/
6014 DRM DRIVER FOR TDFX VIDEO CARDS
6015 S: Orphan / Obsolete
6016 F: drivers/gpu/drm/tdfx/
6018 DRM DRIVER FOR TPO TPG110 PANELS
6019 M: Linus Walleij <linus.walleij@linaro.org>
6021 T: git git://anongit.freedesktop.org/drm/drm-misc
6022 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
6023 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
6025 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
6026 M: Dave Airlie <airlied@redhat.com>
6027 R: Sean Paul <sean@poorly.run>
6028 R: Thomas Zimmermann <tzimmermann@suse.de>
6029 L: dri-devel@lists.freedesktop.org
6031 T: git git://anongit.freedesktop.org/drm/drm-misc
6032 F: drivers/gpu/drm/udl/
6034 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
6035 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
6036 M: Melissa Wen <melissa.srw@gmail.com>
6037 R: Haneen Mohammed <hamohammed.sa@gmail.com>
6038 R: Daniel Vetter <daniel@ffwll.ch>
6039 L: dri-devel@lists.freedesktop.org
6041 T: git git://anongit.freedesktop.org/drm/drm-misc
6042 F: Documentation/gpu/vkms.rst
6043 F: drivers/gpu/drm/vkms/
6045 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
6046 M: Hans de Goede <hdegoede@redhat.com>
6047 L: dri-devel@lists.freedesktop.org
6049 T: git git://anongit.freedesktop.org/drm/drm-misc
6050 F: drivers/gpu/drm/vboxvideo/
6052 DRM DRIVER FOR VMWARE VIRTUAL GPU
6053 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
6054 M: Roland Scheidegger <sroland@vmware.com>
6055 M: Zack Rusin <zackr@vmware.com>
6056 L: dri-devel@lists.freedesktop.org
6058 T: git git://people.freedesktop.org/~sroland/linux
6059 F: drivers/gpu/drm/vmwgfx/
6060 F: include/uapi/drm/vmwgfx_drm.h
6063 M: David Airlie <airlied@linux.ie>
6064 M: Daniel Vetter <daniel@ffwll.ch>
6065 L: dri-devel@lists.freedesktop.org
6067 B: https://gitlab.freedesktop.org/drm
6068 C: irc://chat.freenode.net/dri-devel
6069 T: git git://anongit.freedesktop.org/drm/drm
6070 F: Documentation/devicetree/bindings/display/
6071 F: Documentation/devicetree/bindings/gpu/
6072 F: Documentation/gpu/
6076 F: include/linux/vga*
6077 F: include/uapi/drm/
6079 DRM DRIVERS AND MISC GPU PATCHES
6080 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
6081 M: Maxime Ripard <mripard@kernel.org>
6082 M: Thomas Zimmermann <tzimmermann@suse.de>
6084 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
6085 T: git git://anongit.freedesktop.org/drm/drm-misc
6086 F: Documentation/gpu/
6087 F: drivers/gpu/drm/*
6090 F: include/linux/vga*
6091 F: include/uapi/drm/drm*
6093 DRM DRIVERS FOR ALLWINNER A10
6094 M: Maxime Ripard <mripard@kernel.org>
6095 M: Chen-Yu Tsai <wens@csie.org>
6096 L: dri-devel@lists.freedesktop.org
6098 T: git git://anongit.freedesktop.org/drm/drm-misc
6099 F: Documentation/devicetree/bindings/display/allwinner*
6100 F: drivers/gpu/drm/sun4i/
6102 DRM DRIVERS FOR AMLOGIC SOCS
6103 M: Neil Armstrong <narmstrong@baylibre.com>
6104 L: dri-devel@lists.freedesktop.org
6105 L: linux-amlogic@lists.infradead.org
6107 W: http://linux-meson.com/
6108 T: git git://anongit.freedesktop.org/drm/drm-misc
6109 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
6110 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
6111 F: Documentation/gpu/meson.rst
6112 F: drivers/gpu/drm/meson/
6114 DRM DRIVERS FOR ATMEL HLCDC
6115 M: Sam Ravnborg <sam@ravnborg.org>
6116 M: Boris Brezillon <bbrezillon@kernel.org>
6117 L: dri-devel@lists.freedesktop.org
6119 T: git git://anongit.freedesktop.org/drm/drm-misc
6120 F: Documentation/devicetree/bindings/display/atmel/
6121 F: drivers/gpu/drm/atmel-hlcdc/
6123 DRM DRIVERS FOR BRIDGE CHIPS
6124 M: Andrzej Hajda <a.hajda@samsung.com>
6125 M: Neil Armstrong <narmstrong@baylibre.com>
6126 M: Robert Foss <robert.foss@linaro.org>
6127 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
6128 R: Jonas Karlman <jonas@kwiboo.se>
6129 R: Jernej Skrabec <jernej.skrabec@gmail.com>
6131 T: git git://anongit.freedesktop.org/drm/drm-misc
6132 F: drivers/gpu/drm/bridge/
6134 DRM DRIVERS FOR EXYNOS
6135 M: Inki Dae <inki.dae@samsung.com>
6136 M: Joonyoung Shim <jy0922.shim@samsung.com>
6137 M: Seung-Woo Kim <sw0312.kim@samsung.com>
6138 M: Kyungmin Park <kyungmin.park@samsung.com>
6139 L: dri-devel@lists.freedesktop.org
6141 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
6142 F: Documentation/devicetree/bindings/display/exynos/
6143 F: drivers/gpu/drm/exynos/
6144 F: include/uapi/drm/exynos_drm.h
6146 DRM DRIVERS FOR FREESCALE DCU
6147 M: Stefan Agner <stefan@agner.ch>
6148 M: Alison Wang <alison.wang@nxp.com>
6149 L: dri-devel@lists.freedesktop.org
6151 T: git git://anongit.freedesktop.org/drm/drm-misc
6152 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
6153 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
6154 F: drivers/gpu/drm/fsl-dcu/
6156 DRM DRIVERS FOR FREESCALE IMX
6157 M: Philipp Zabel <p.zabel@pengutronix.de>
6158 L: dri-devel@lists.freedesktop.org
6160 F: Documentation/devicetree/bindings/display/imx/
6161 F: drivers/gpu/drm/imx/
6162 F: drivers/gpu/ipu-v3/
6164 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
6165 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
6166 L: dri-devel@lists.freedesktop.org
6168 T: git git://github.com/patjak/drm-gma500
6169 F: drivers/gpu/drm/gma500/
6171 DRM DRIVERS FOR HISILICON
6172 M: Xinliang Liu <xinliang.liu@linaro.org>
6173 M: Tian Tao <tiantao6@hisilicon.com>
6174 R: John Stultz <john.stultz@linaro.org>
6175 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
6176 R: Chen Feng <puck.chen@hisilicon.com>
6177 L: dri-devel@lists.freedesktop.org
6179 T: git git://anongit.freedesktop.org/drm/drm-misc
6180 F: Documentation/devicetree/bindings/display/hisilicon/
6181 F: drivers/gpu/drm/hisilicon/
6183 DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
6184 M: Deepak Rawat <drawat.floss@gmail.com>
6185 L: linux-hyperv@vger.kernel.org
6186 L: dri-devel@lists.freedesktop.org
6188 T: git git://anongit.freedesktop.org/drm/drm-misc
6189 F: drivers/gpu/drm/hyperv
6191 DRM DRIVERS FOR LIMA
6192 M: Qiang Yu <yuq825@gmail.com>
6193 L: dri-devel@lists.freedesktop.org
6194 L: lima@lists.freedesktop.org (moderated for non-subscribers)
6196 T: git git://anongit.freedesktop.org/drm/drm-misc
6197 F: drivers/gpu/drm/lima/
6198 F: include/uapi/drm/lima_drm.h
6200 DRM DRIVERS FOR MEDIATEK
6201 M: Chun-Kuang Hu <chunkuang.hu@kernel.org>
6202 M: Philipp Zabel <p.zabel@pengutronix.de>
6203 L: dri-devel@lists.freedesktop.org
6204 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
6206 F: Documentation/devicetree/bindings/display/mediatek/
6207 F: drivers/gpu/drm/mediatek/
6208 F: drivers/phy/mediatek/phy-mtk-hdmi*
6209 F: drivers/phy/mediatek/phy-mtk-mipi*
6211 DRM DRIVERS FOR NVIDIA TEGRA
6212 M: Thierry Reding <thierry.reding@gmail.com>
6213 L: dri-devel@lists.freedesktop.org
6214 L: linux-tegra@vger.kernel.org
6216 T: git git://anongit.freedesktop.org/tegra/linux.git
6217 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
6218 F: drivers/gpu/drm/tegra/
6219 F: drivers/gpu/host1x/
6220 F: include/linux/host1x.h
6221 F: include/uapi/drm/tegra_drm.h
6223 DRM DRIVERS FOR RENESAS
6224 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6225 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
6226 L: dri-devel@lists.freedesktop.org
6227 L: linux-renesas-soc@vger.kernel.org
6229 T: git git://linuxtv.org/pinchartl/media drm/du/next
6230 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
6231 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
6232 F: Documentation/devicetree/bindings/display/renesas,du.yaml
6233 F: drivers/gpu/drm/rcar-du/
6234 F: drivers/gpu/drm/shmobile/
6235 F: include/linux/platform_data/shmob_drm.h
6237 DRM DRIVERS FOR ROCKCHIP
6238 M: Sandy Huang <hjc@rock-chips.com>
6239 M: Heiko Stübner <heiko@sntech.de>
6240 L: dri-devel@lists.freedesktop.org
6242 T: git git://anongit.freedesktop.org/drm/drm-misc
6243 F: Documentation/devicetree/bindings/display/rockchip/
6244 F: drivers/gpu/drm/rockchip/
6247 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
6248 L: dri-devel@lists.freedesktop.org
6250 T: git git://anongit.freedesktop.org/drm/drm-misc
6251 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
6252 F: drivers/gpu/drm/sti
6255 M: Yannick Fertre <yannick.fertre@foss.st.com>
6256 M: Philippe Cornu <philippe.cornu@foss.st.com>
6257 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
6258 L: dri-devel@lists.freedesktop.org
6260 T: git git://anongit.freedesktop.org/drm/drm-misc
6261 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
6262 F: drivers/gpu/drm/stm
6264 DRM DRIVERS FOR TI KEYSTONE
6265 M: Jyri Sarha <jyri.sarha@iki.fi>
6266 M: Tomi Valkeinen <tomba@kernel.org>
6267 L: dri-devel@lists.freedesktop.org
6269 T: git git://anongit.freedesktop.org/drm/drm-misc
6270 F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
6271 F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
6272 F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
6273 F: drivers/gpu/drm/tidss/
6275 DRM DRIVERS FOR TI LCDC
6276 M: Jyri Sarha <jyri.sarha@iki.fi>
6277 R: Tomi Valkeinen <tomba@kernel.org>
6278 L: dri-devel@lists.freedesktop.org
6280 F: Documentation/devicetree/bindings/display/tilcdc/
6281 F: drivers/gpu/drm/tilcdc/
6283 DRM DRIVERS FOR TI OMAP
6284 M: Tomi Valkeinen <tomba@kernel.org>
6285 L: dri-devel@lists.freedesktop.org
6287 F: Documentation/devicetree/bindings/display/ti/
6288 F: drivers/gpu/drm/omapdrm/
6291 M: Emma Anholt <emma@anholt.net>
6293 T: git git://anongit.freedesktop.org/drm/drm-misc
6294 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
6295 F: drivers/gpu/drm/v3d/
6296 F: include/uapi/drm/v3d_drm.h
6299 M: Emma Anholt <emma@anholt.net>
6300 M: Maxime Ripard <mripard@kernel.org>
6302 T: git git://github.com/anholt/linux
6303 T: git git://anongit.freedesktop.org/drm/drm-misc
6304 F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
6305 F: drivers/gpu/drm/vc4/
6306 F: include/uapi/drm/vc4_drm.h
6308 DRM DRIVERS FOR VIVANTE GPU IP
6309 M: Lucas Stach <l.stach@pengutronix.de>
6310 R: Russell King <linux+etnaviv@armlinux.org.uk>
6311 R: Christian Gmeiner <christian.gmeiner@gmail.com>
6312 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
6313 L: dri-devel@lists.freedesktop.org
6315 F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
6316 F: drivers/gpu/drm/etnaviv/
6317 F: include/uapi/drm/etnaviv_drm.h
6320 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
6321 L: dri-devel@lists.freedesktop.org
6322 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
6324 T: git git://anongit.freedesktop.org/drm/drm-misc
6325 F: Documentation/gpu/xen-front.rst
6326 F: drivers/gpu/drm/xen/
6328 DRM DRIVERS FOR XILINX
6329 M: Hyun Kwon <hyun.kwon@xilinx.com>
6330 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6331 L: dri-devel@lists.freedesktop.org
6333 T: git git://anongit.freedesktop.org/drm/drm-misc
6334 F: Documentation/devicetree/bindings/display/xlnx/
6335 F: drivers/gpu/drm/xlnx/
6338 M: Thierry Reding <thierry.reding@gmail.com>
6339 R: Sam Ravnborg <sam@ravnborg.org>
6340 L: dri-devel@lists.freedesktop.org
6342 T: git git://anongit.freedesktop.org/drm/drm-misc
6343 F: Documentation/devicetree/bindings/display/panel/
6344 F: drivers/gpu/drm/drm_panel.c
6345 F: drivers/gpu/drm/panel/
6346 F: include/drm/drm_panel.h
6349 M: Christian Koenig <christian.koenig@amd.com>
6350 M: Huang Rui <ray.huang@amd.com>
6351 L: dri-devel@lists.freedesktop.org
6353 T: git git://anongit.freedesktop.org/drm/drm-misc
6354 F: drivers/gpu/drm/ttm/
6357 DSBR100 USB FM RADIO DRIVER
6358 M: Alexey Klimov <klimov.linux@gmail.com>
6359 L: linux-media@vger.kernel.org
6361 T: git git://linuxtv.org/media_tree.git
6362 F: drivers/media/radio/dsbr100.c
6365 M: Hans Verkuil <hverkuil@xs4all.nl>
6366 L: linux-media@vger.kernel.org
6368 W: https://linuxtv.org
6369 T: git git://linuxtv.org/media_tree.git
6370 F: drivers/media/pci/dt3155/
6372 DVB_USB_AF9015 MEDIA DRIVER
6373 M: Antti Palosaari <crope@iki.fi>
6374 L: linux-media@vger.kernel.org
6376 W: https://linuxtv.org
6377 W: http://palosaari.fi/linux/
6378 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6379 T: git git://linuxtv.org/anttip/media_tree.git
6380 F: drivers/media/usb/dvb-usb-v2/af9015*
6382 DVB_USB_AF9035 MEDIA DRIVER
6383 M: Antti Palosaari <crope@iki.fi>
6384 L: linux-media@vger.kernel.org
6386 W: https://linuxtv.org
6387 W: http://palosaari.fi/linux/
6388 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6389 T: git git://linuxtv.org/anttip/media_tree.git
6390 F: drivers/media/usb/dvb-usb-v2/af9035*
6392 DVB_USB_ANYSEE MEDIA DRIVER
6393 M: Antti Palosaari <crope@iki.fi>
6394 L: linux-media@vger.kernel.org
6396 W: https://linuxtv.org
6397 W: http://palosaari.fi/linux/
6398 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6399 T: git git://linuxtv.org/anttip/media_tree.git
6400 F: drivers/media/usb/dvb-usb-v2/anysee*
6402 DVB_USB_AU6610 MEDIA DRIVER
6403 M: Antti Palosaari <crope@iki.fi>
6404 L: linux-media@vger.kernel.org
6406 W: https://linuxtv.org
6407 W: http://palosaari.fi/linux/
6408 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6409 T: git git://linuxtv.org/anttip/media_tree.git
6410 F: drivers/media/usb/dvb-usb-v2/au6610*
6412 DVB_USB_CE6230 MEDIA DRIVER
6413 M: Antti Palosaari <crope@iki.fi>
6414 L: linux-media@vger.kernel.org
6416 W: https://linuxtv.org
6417 W: http://palosaari.fi/linux/
6418 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6419 T: git git://linuxtv.org/anttip/media_tree.git
6420 F: drivers/media/usb/dvb-usb-v2/ce6230*
6422 DVB_USB_CXUSB MEDIA DRIVER
6423 M: Michael Krufky <mkrufky@linuxtv.org>
6424 L: linux-media@vger.kernel.org
6426 W: https://linuxtv.org
6427 W: http://github.com/mkrufky
6428 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6429 T: git git://linuxtv.org/media_tree.git
6430 F: drivers/media/usb/dvb-usb/cxusb*
6432 DVB_USB_EC168 MEDIA DRIVER
6433 M: Antti Palosaari <crope@iki.fi>
6434 L: linux-media@vger.kernel.org
6436 W: https://linuxtv.org
6437 W: http://palosaari.fi/linux/
6438 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6439 T: git git://linuxtv.org/anttip/media_tree.git
6440 F: drivers/media/usb/dvb-usb-v2/ec168*
6442 DVB_USB_GL861 MEDIA DRIVER
6443 M: Antti Palosaari <crope@iki.fi>
6444 L: linux-media@vger.kernel.org
6446 W: https://linuxtv.org
6447 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6448 T: git git://linuxtv.org/anttip/media_tree.git
6449 F: drivers/media/usb/dvb-usb-v2/gl861*
6451 DVB_USB_MXL111SF MEDIA DRIVER
6452 M: Michael Krufky <mkrufky@linuxtv.org>
6453 L: linux-media@vger.kernel.org
6455 W: https://linuxtv.org
6456 W: http://github.com/mkrufky
6457 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6458 T: git git://linuxtv.org/mkrufky/mxl111sf.git
6459 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
6461 DVB_USB_RTL28XXU MEDIA DRIVER
6462 M: Antti Palosaari <crope@iki.fi>
6463 L: linux-media@vger.kernel.org
6465 W: https://linuxtv.org
6466 W: http://palosaari.fi/linux/
6467 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6468 T: git git://linuxtv.org/anttip/media_tree.git
6469 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
6471 DVB_USB_V2 MEDIA DRIVER
6472 M: Antti Palosaari <crope@iki.fi>
6473 L: linux-media@vger.kernel.org
6475 W: https://linuxtv.org
6476 W: http://palosaari.fi/linux/
6477 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6478 T: git git://linuxtv.org/anttip/media_tree.git
6479 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
6480 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
6483 M: Jason Baron <jbaron@akamai.com>
6485 F: include/linux/dynamic_debug.h
6486 F: lib/dynamic_debug.c
6488 DYNAMIC INTERRUPT MODERATION
6489 M: Tal Gilboa <talgi@nvidia.com>
6491 F: Documentation/networking/net_dim.rst
6492 F: include/linux/dim.h
6495 DZ DECSTATION DZ11 SERIAL DRIVER
6496 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
6498 F: drivers/tty/serial/dz.*
6500 E3X0 POWER BUTTON DRIVER
6501 M: Moritz Fischer <moritz.fischer@ettus.com>
6502 L: usrp-users@lists.ettus.com
6504 W: http://www.ettus.com
6505 F: Documentation/devicetree/bindings/input/e3x0-button.txt
6506 F: drivers/input/misc/e3x0-button.c
6509 M: Antti Palosaari <crope@iki.fi>
6510 L: linux-media@vger.kernel.org
6512 W: https://linuxtv.org
6513 W: http://palosaari.fi/linux/
6514 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6515 T: git git://linuxtv.org/anttip/media_tree.git
6516 F: drivers/media/tuners/e4000*
6518 EARTH_PT1 MEDIA DRIVER
6519 M: Akihiro Tsukada <tskd08@gmail.com>
6520 L: linux-media@vger.kernel.org
6522 F: drivers/media/pci/pt1/
6524 EARTH_PT3 MEDIA DRIVER
6525 M: Akihiro Tsukada <tskd08@gmail.com>
6526 L: linux-media@vger.kernel.org
6528 F: drivers/media/pci/pt3/
6531 M: Antti Palosaari <crope@iki.fi>
6532 L: linux-media@vger.kernel.org
6534 W: https://linuxtv.org
6535 W: http://palosaari.fi/linux/
6536 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6537 T: git git://linuxtv.org/anttip/media_tree.git
6538 F: drivers/media/dvb-frontends/ec100*
6541 M: Tyler Hicks <code@tyhicks.com>
6542 L: ecryptfs@vger.kernel.org
6544 W: http://ecryptfs.org
6545 W: https://launchpad.net/ecryptfs
6546 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
6547 F: Documentation/filesystems/ecryptfs.rst
6551 M: Yazen Ghannam <yazen.ghannam@amd.com>
6552 L: linux-edac@vger.kernel.org
6554 F: drivers/edac/amd64_edac*
6555 F: drivers/edac/mce_amd*
6558 M: Jan Luebbe <jlu@pengutronix.de>
6559 L: linux-edac@vger.kernel.org
6561 F: drivers/edac/armada_xp_*
6564 M: Stefan Schaeckeler <sschaeck@cisco.com>
6566 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
6567 F: drivers/edac/aspeed_edac.c
6570 M: Shravan Kumar Ramani <shravankr@nvidia.com>
6572 F: drivers/edac/bluefield_edac.c
6575 M: Andre Przywara <andre.przywara@arm.com>
6576 L: linux-edac@vger.kernel.org
6578 F: drivers/edac/highbank*
6581 M: Ralf Baechle <ralf@linux-mips.org>
6582 L: linux-edac@vger.kernel.org
6583 L: linux-mips@vger.kernel.org
6585 F: drivers/edac/octeon_edac*
6587 EDAC-CAVIUM THUNDERX
6588 M: Robert Richter <rric@kernel.org>
6589 L: linux-edac@vger.kernel.org
6591 F: drivers/edac/thunderx_edac*
6594 M: Borislav Petkov <bp@alien8.de>
6595 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6596 M: Tony Luck <tony.luck@intel.com>
6597 R: James Morse <james.morse@arm.com>
6598 R: Robert Richter <rric@kernel.org>
6599 L: linux-edac@vger.kernel.org
6601 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
6602 F: Documentation/admin-guide/ras.rst
6603 F: Documentation/driver-api/edac.rst
6605 F: include/linux/edac.h
6608 M: Lei Wang <lewan@microsoft.com>
6609 L: linux-edac@vger.kernel.org
6611 F: drivers/edac/dmc520_edac.c
6614 M: Mark Gross <mark.gross@intel.com>
6615 L: linux-edac@vger.kernel.org
6617 F: drivers/edac/e752x_edac.c
6620 L: linux-edac@vger.kernel.org
6622 F: drivers/edac/e7xxx_edac.c
6625 M: York Sun <york.sun@nxp.com>
6626 L: linux-edac@vger.kernel.org
6628 F: drivers/edac/fsl_ddr_edac.*
6631 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6632 L: linux-edac@vger.kernel.org
6634 F: drivers/edac/ghes_edac.c
6637 M: Tony Luck <tony.luck@intel.com>
6638 L: linux-edac@vger.kernel.org
6640 F: drivers/edac/i10nm_base.c
6643 L: linux-edac@vger.kernel.org
6645 F: drivers/edac/i3000_edac.c
6648 L: linux-edac@vger.kernel.org
6650 F: drivers/edac/i5000_edac.c
6653 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6654 L: linux-edac@vger.kernel.org
6656 F: drivers/edac/i5400_edac.c
6659 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6660 L: linux-edac@vger.kernel.org
6662 F: drivers/edac/i7300_edac.c
6665 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6666 L: linux-edac@vger.kernel.org
6668 F: drivers/edac/i7core_edac.c
6671 M: Tim Small <tim@buttersideup.com>
6672 L: linux-edac@vger.kernel.org
6674 F: drivers/edac/i82443bxgx_edac.c
6677 M: "Arvind R." <arvino55@gmail.com>
6678 L: linux-edac@vger.kernel.org
6680 F: drivers/edac/i82975x_edac.c
6683 M: Jason Baron <jbaron@akamai.com>
6684 L: linux-edac@vger.kernel.org
6686 F: drivers/edac/ie31200_edac.c
6689 M: Tony Luck <tony.luck@intel.com>
6690 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6691 L: linux-edac@vger.kernel.org
6693 F: drivers/edac/igen6_edac.c
6696 M: Johannes Thumshirn <morbidrsa@gmail.com>
6697 L: linux-edac@vger.kernel.org
6699 F: drivers/edac/mpc85xx_edac.[ch]
6702 M: Egor Martovetsky <egor@pasemi.com>
6703 L: linux-edac@vger.kernel.org
6705 F: drivers/edac/pasemi_edac.c
6708 M: Tony Luck <tony.luck@intel.com>
6709 L: linux-edac@vger.kernel.org
6711 F: drivers/edac/pnd2_edac.[ch]
6714 M: Channagoud Kadabi <ckadabi@codeaurora.org>
6715 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
6716 L: linux-arm-msm@vger.kernel.org
6717 L: linux-edac@vger.kernel.org
6719 F: drivers/edac/qcom_edac.c
6722 M: Tim Small <tim@buttersideup.com>
6723 L: linux-edac@vger.kernel.org
6725 F: drivers/edac/r82600_edac.c
6728 M: Tony Luck <tony.luck@intel.com>
6729 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6730 L: linux-edac@vger.kernel.org
6732 F: drivers/edac/sb_edac.c
6735 M: Yash Shah <yash.shah@sifive.com>
6736 L: linux-edac@vger.kernel.org
6738 F: drivers/edac/sifive_edac.c
6741 M: Tony Luck <tony.luck@intel.com>
6742 L: linux-edac@vger.kernel.org
6744 F: drivers/edac/skx_*.[ch]
6747 M: Tero Kristo <kristo@kernel.org>
6748 L: linux-edac@vger.kernel.org
6750 F: drivers/edac/ti_edac.c
6752 EDIROL UA-101/UA-1000 DRIVER
6753 M: Clemens Ladisch <clemens@ladisch.de>
6754 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6756 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6757 F: sound/usb/misc/ua101.c
6760 M: Ivan Hu <ivan.hu@canonical.com>
6761 M: Ard Biesheuvel <ardb@kernel.org>
6762 L: linux-efi@vger.kernel.org
6764 F: drivers/firmware/efi/test/
6766 EFI VARIABLE FILESYSTEM
6767 M: Matthew Garrett <matthew.garrett@nebula.com>
6768 M: Jeremy Kerr <jk@ozlabs.org>
6769 M: Ard Biesheuvel <ardb@kernel.org>
6770 L: linux-efi@vger.kernel.org
6772 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6775 EFIFB FRAMEBUFFER DRIVER
6776 M: Peter Jones <pjones@redhat.com>
6777 L: linux-fbdev@vger.kernel.org
6779 F: drivers/video/fbdev/efifb.c
6783 W: http://aeschi.ch.eu.org/efs/
6786 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6787 M: Douglas Miller <dougmill@linux.ibm.com>
6788 L: netdev@vger.kernel.org
6790 F: drivers/net/ethernet/ibm/ehea/
6792 EM28XX VIDEO4LINUX DRIVER
6793 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6794 L: linux-media@vger.kernel.org
6796 W: https://linuxtv.org
6797 T: git git://linuxtv.org/media_tree.git
6798 F: Documentation/admin-guide/media/em28xx*
6799 F: drivers/media/usb/em28xx/
6802 M: Paul Gortmaker <paul.gortmaker@windriver.com>
6803 M: Matt Mackall <mpm@selenic.com>
6804 M: David Woodhouse <dwmw2@infradead.org>
6805 L: linux-embedded@vger.kernel.org
6808 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
6809 M: Adrian Hunter <adrian.hunter@intel.com>
6810 M: Ritesh Harjani <riteshh@codeaurora.org>
6811 M: Asutosh Das <asutoshd@codeaurora.org>
6812 L: linux-mmc@vger.kernel.org
6814 F: drivers/mmc/host/cqhci*
6816 EMULEX 10Gbps iSCSI - OneConnect DRIVER
6817 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6818 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
6819 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6820 L: linux-scsi@vger.kernel.org
6822 W: http://www.broadcom.com
6823 F: drivers/scsi/be2iscsi/
6825 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6826 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
6827 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6828 M: Somnath Kotur <somnath.kotur@broadcom.com>
6829 L: netdev@vger.kernel.org
6831 W: http://www.emulex.com
6832 F: drivers/net/ethernet/emulex/benet/
6834 EMULEX ONECONNECT ROCE DRIVER
6835 M: Selvin Xavier <selvin.xavier@broadcom.com>
6836 L: linux-rdma@vger.kernel.org
6838 W: http://www.broadcom.com
6839 F: drivers/infiniband/hw/ocrdma/
6840 F: include/uapi/rdma/ocrdma-abi.h
6842 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6843 M: James Smart <james.smart@broadcom.com>
6844 M: Dick Kennedy <dick.kennedy@broadcom.com>
6845 L: linux-scsi@vger.kernel.org
6847 W: http://www.broadcom.com
6848 F: drivers/scsi/lpfc/
6850 EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
6851 M: James Smart <james.smart@broadcom.com>
6852 M: Ram Vegesna <ram.vegesna@broadcom.com>
6853 L: linux-scsi@vger.kernel.org
6854 L: target-devel@vger.kernel.org
6856 W: http://www.broadcom.com
6857 F: drivers/scsi/elx/
6859 ENE CB710 FLASH CARD READER DRIVER
6860 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
6862 F: drivers/misc/cb710/
6863 F: drivers/mmc/host/cb710-mmc.*
6864 F: include/linux/cb710.h
6866 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6867 M: Maxim Levitsky <maximlevitsky@gmail.com>
6869 F: drivers/media/rc/ene_ir.*
6871 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
6872 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
6873 L: linuxppc-dev@lists.ozlabs.org
6875 F: drivers/tty/ehv_bytechan.c
6877 EPSON S1D13XXX FRAMEBUFFER DRIVER
6878 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
6880 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6881 F: drivers/video/fbdev/s1d13xxxfb.c
6882 F: include/video/s1d13xxxfb.h
6885 M: Gao Xiang <xiang@kernel.org>
6886 M: Chao Yu <chao@kernel.org>
6887 L: linux-erofs@lists.ozlabs.org
6889 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
6890 F: Documentation/filesystems/erofs.rst
6892 F: include/trace/events/erofs.h
6894 ERRSEQ ERROR TRACKING INFRASTRUCTURE
6895 M: Jeff Layton <jlayton@kernel.org>
6897 F: include/linux/errseq.h
6900 ET131X NETWORK DRIVER
6901 M: Mark Einon <mark.einon@gmail.com>
6903 F: drivers/net/ethernet/agere/
6906 M: Roopa Prabhu <roopa@nvidia.com>
6907 M: Nikolay Aleksandrov <nikolay@nvidia.com>
6908 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
6909 L: netdev@vger.kernel.org
6911 W: http://www.linuxfoundation.org/en/Net:Bridge
6912 F: include/linux/netfilter_bridge/
6915 ETHERNET PHY LIBRARY
6916 M: Andrew Lunn <andrew@lunn.ch>
6917 M: Heiner Kallweit <hkallweit1@gmail.com>
6918 R: Russell King <linux@armlinux.org.uk>
6919 L: netdev@vger.kernel.org
6921 F: Documentation/ABI/testing/sysfs-class-net-phydev
6922 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
6923 F: Documentation/devicetree/bindings/net/mdio*
6924 F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
6925 F: Documentation/networking/phy.rst
6926 F: drivers/net/mdio/
6927 F: drivers/net/mdio/acpi_mdio.c
6928 F: drivers/net/mdio/fwnode_mdio.c
6929 F: drivers/net/mdio/of_mdio.c
6932 F: drivers/of/of_net.c
6933 F: include/dt-bindings/net/qca-ar803x.h
6934 F: include/linux/*mdio*.h
6935 F: include/linux/mdio/*.h
6936 F: include/linux/of_net.h
6937 F: include/linux/phy.h
6938 F: include/linux/phy_fixed.h
6939 F: include/linux/platform_data/mdio-bcm-unimac.h
6940 F: include/linux/platform_data/mdio-gpio.h
6941 F: include/trace/events/mdio.h
6942 F: include/uapi/linux/mdio.h
6943 F: include/uapi/linux/mii.h
6946 M: Namjae Jeon <namjae.jeon@samsung.com>
6947 M: Sungjong Seo <sj1557.seo@samsung.com>
6948 L: linux-fsdevel@vger.kernel.org
6953 M: Jan Kara <jack@suse.com>
6954 L: linux-ext4@vger.kernel.org
6956 F: Documentation/filesystems/ext2.rst
6958 F: include/linux/ext2*
6961 M: "Theodore Ts'o" <tytso@mit.edu>
6962 M: Andreas Dilger <adilger.kernel@dilger.ca>
6963 L: linux-ext4@vger.kernel.org
6965 W: http://ext4.wiki.kernel.org
6966 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
6967 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6968 F: Documentation/filesystems/ext4/
6970 F: include/trace/events/ext4.h
6972 Extended Verification Module (EVM)
6973 M: Mimi Zohar <zohar@linux.ibm.com>
6974 L: linux-integrity@vger.kernel.org
6976 F: security/integrity/evm/
6978 EXTENSIBLE FIRMWARE INTERFACE (EFI)
6979 M: Ard Biesheuvel <ardb@kernel.org>
6980 L: linux-efi@vger.kernel.org
6982 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6983 F: Documentation/admin-guide/efi-stub.rst
6984 F: arch/*/include/asm/efi.h
6985 F: arch/*/kernel/efi.c
6986 F: arch/arm/boot/compressed/efi-header.S
6987 F: arch/arm64/kernel/efi-entry.S
6988 F: arch/x86/platform/efi/
6989 F: drivers/firmware/efi/
6990 F: include/linux/efi*.h
6992 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6993 M: MyungJoo Ham <myungjoo.ham@samsung.com>
6994 M: Chanwoo Choi <cw00.choi@samsung.com>
6995 L: linux-kernel@vger.kernel.org
6997 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6998 F: Documentation/devicetree/bindings/extcon/
6999 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
7001 F: include/linux/extcon.h
7002 F: include/linux/extcon/
7005 M: Masami Hiramatsu <mhiramat@kernel.org>
7007 F: Documentation/admin-guide/bootconfig.rst
7008 F: fs/proc/bootconfig.c
7009 F: include/linux/bootconfig.h
7011 F: tools/bootconfig/*
7012 F: tools/bootconfig/scripts/*
7015 M: Jingoo Han <jingoohan1@gmail.com>
7016 L: dri-devel@lists.freedesktop.org
7018 F: drivers/gpu/drm/exynos/exynos_dp*
7020 EXYNOS SYSMMU (IOMMU) driver
7021 M: Marek Szyprowski <m.szyprowski@samsung.com>
7022 L: iommu@lists.linux-foundation.org
7024 F: drivers/iommu/exynos-iommu.c
7027 M: Jaegeuk Kim <jaegeuk@kernel.org>
7028 M: Chao Yu <chao@kernel.org>
7029 L: linux-f2fs-devel@lists.sourceforge.net
7031 W: https://f2fs.wiki.kernel.org/
7032 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
7033 F: Documentation/ABI/testing/sysfs-fs-f2fs
7034 F: Documentation/filesystems/f2fs.rst
7036 F: include/linux/f2fs_fs.h
7037 F: include/trace/events/f2fs.h
7038 F: include/uapi/linux/f2fs.h
7040 F71805F HARDWARE MONITORING DRIVER
7041 M: Jean Delvare <jdelvare@suse.com>
7042 L: linux-hwmon@vger.kernel.org
7044 F: Documentation/hwmon/f71805f.rst
7045 F: drivers/hwmon/f71805f.c
7048 M: Josh Poimboeuf <jpoimboe@redhat.com>
7050 F: scripts/faddr2line
7053 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
7054 L: netdev@vger.kernel.org
7056 F: Documentation/networking/failover.rst
7057 F: include/net/failover.h
7058 F: net/core/failover.c
7061 M: Jan Kara <jack@suse.cz>
7062 R: Amir Goldstein <amir73il@gmail.com>
7063 R: Matthew Bobrowski <repnop@google.com>
7064 L: linux-fsdevel@vger.kernel.org
7066 F: fs/notify/fanotify/
7067 F: include/linux/fanotify.h
7068 F: include/uapi/linux/fanotify.h
7070 FARSYNC SYNCHRONOUS DRIVER
7071 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
7073 W: http://www.farsite.co.uk/
7074 F: drivers/net/wan/farsync.*
7076 FAULT INJECTION SUPPORT
7077 M: Akinobu Mita <akinobu.mita@gmail.com>
7079 F: Documentation/fault-injection/
7080 F: lib/fault-inject.c
7082 FBTFT Framebuffer drivers
7083 L: dri-devel@lists.freedesktop.org
7084 L: linux-fbdev@vger.kernel.org
7086 F: drivers/staging/fbtft/
7089 M: Michael Buesch <m@bues.ch>
7090 L: linux-media@vger.kernel.org
7092 F: drivers/media/tuners/fc0011.c
7093 F: drivers/media/tuners/fc0011.h
7096 M: Antti Palosaari <crope@iki.fi>
7097 L: linux-media@vger.kernel.org
7099 W: https://linuxtv.org
7100 W: http://palosaari.fi/linux/
7101 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7102 T: git git://linuxtv.org/anttip/media_tree.git
7103 F: drivers/media/tuners/fc2580*
7105 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
7106 M: Hannes Reinecke <hare@suse.de>
7107 L: linux-scsi@vger.kernel.org
7109 W: www.Open-FCoE.org
7110 F: drivers/scsi/fcoe/
7111 F: drivers/scsi/libfc/
7113 F: include/scsi/libfc.h
7114 F: include/scsi/libfcoe.h
7115 F: include/uapi/scsi/fc/
7117 FILE LOCKING (flock() and fcntl()/lockf())
7118 M: Jeff Layton <jlayton@kernel.org>
7119 M: "J. Bruce Fields" <bfields@fieldses.org>
7120 L: linux-fsdevel@vger.kernel.org
7124 F: include/linux/fcntl.h
7125 F: include/uapi/linux/fcntl.h
7127 FILESYSTEM DIRECT ACCESS (DAX)
7128 M: Dan Williams <dan.j.williams@intel.com>
7129 R: Matthew Wilcox <willy@infradead.org>
7130 R: Jan Kara <jack@suse.cz>
7131 L: linux-fsdevel@vger.kernel.org
7132 L: nvdimm@lists.linux.dev
7135 F: include/linux/dax.h
7136 F: include/trace/events/fs_dax.h
7138 FILESYSTEMS (VFS and infrastructure)
7139 M: Alexander Viro <viro@zeniv.linux.org.uk>
7140 L: linux-fsdevel@vger.kernel.org
7143 F: include/linux/fs.h
7144 F: include/linux/fs_types.h
7145 F: include/uapi/linux/fs.h
7146 F: include/uapi/linux/openat2.h
7151 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7152 M: Riku Voipio <riku.voipio@iki.fi>
7153 L: linux-hwmon@vger.kernel.org
7155 F: drivers/hwmon/f75375s.c
7156 F: include/linux/f75375s.h
7158 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
7159 M: Clemens Ladisch <clemens@ladisch.de>
7160 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
7161 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7163 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7164 F: include/uapi/sound/firewire.h
7167 FIREWIRE MEDIA DRIVERS (firedtv)
7168 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7169 L: linux-media@vger.kernel.org
7170 L: linux1394-devel@lists.sourceforge.net
7172 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
7173 F: drivers/media/firewire/
7175 FIREWIRE SBP-2 TARGET
7176 M: Chris Boot <bootc@bootc.net>
7177 L: linux-scsi@vger.kernel.org
7178 L: target-devel@vger.kernel.org
7179 L: linux1394-devel@lists.sourceforge.net
7181 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
7182 F: drivers/target/sbp/
7185 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7186 L: linux1394-devel@lists.sourceforge.net
7188 W: http://ieee1394.wiki.kernel.org/
7189 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
7190 F: drivers/firewire/
7191 F: include/linux/firewire.h
7192 F: include/uapi/linux/firewire*.h
7195 FIRMWARE FRAMEWORK FOR ARMV8-A
7196 M: Sudeep Holla <sudeep.holla@arm.com>
7197 L: linux-arm-kernel@lists.infradead.org
7199 F: drivers/firmware/arm_ffa/
7200 F: include/linux/arm_ffa.h
7202 FIRMWARE LOADER (request_firmware)
7203 M: Luis Chamberlain <mcgrof@kernel.org>
7204 L: linux-kernel@vger.kernel.org
7206 F: Documentation/firmware_class/
7207 F: drivers/base/firmware_loader/
7208 F: include/linux/firmware.h
7210 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
7211 M: Joshua Morris <josh.h.morris@us.ibm.com>
7212 M: Philip Kelleher <pjk1939@linux.ibm.com>
7214 F: drivers/block/rsxx/
7216 FLEXTIMER FTM-QUADDEC DRIVER
7217 M: Patrick Havelange <patrick.havelange@essensium.com>
7218 L: linux-iio@vger.kernel.org
7220 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
7221 F: drivers/counter/ftm-quaddec.c
7224 M: Denis Efremov <efremov@linux.com>
7225 L: linux-block@vger.kernel.org
7227 F: drivers/block/floppy.c
7229 FLYSKY FSIA6B RC RECEIVER
7230 M: Markus Koch <markus@notsyncing.net>
7231 L: linux-input@vger.kernel.org
7233 F: drivers/input/joystick/fsia6b.c
7235 FOCUSRITE SCARLETT GEN 2/3 MIXER DRIVER
7236 M: Geoffrey D. Bennett <g@b4.vu>
7237 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7239 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7240 F: sound/usb/mixer_scarlett_gen2.c
7242 FORCEDETH GIGABIT ETHERNET DRIVER
7243 M: Rain River <rain.1986.08.12@gmail.com>
7244 M: Zhu Yanjun <zyjzyj2000@gmail.com>
7245 L: netdev@vger.kernel.org
7247 F: drivers/net/ethernet/nvidia/*
7250 M: Wu Hao <hao.wu@intel.com>
7251 R: Tom Rix <trix@redhat.com>
7252 L: linux-fpga@vger.kernel.org
7254 F: Documentation/ABI/testing/sysfs-bus-dfl*
7255 F: Documentation/fpga/dfl.rst
7256 F: drivers/fpga/dfl*
7257 F: drivers/uio/uio_dfl.c
7258 F: include/linux/dfl.h
7259 F: include/uapi/linux/fpga-dfl.h
7261 FPGA MANAGER FRAMEWORK
7262 M: Moritz Fischer <mdf@kernel.org>
7263 R: Tom Rix <trix@redhat.com>
7264 L: linux-fpga@vger.kernel.org
7266 W: http://www.rocketboards.org
7267 Q: http://patchwork.kernel.org/project/linux-fpga/list/
7268 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
7269 F: Documentation/devicetree/bindings/fpga/
7270 F: Documentation/driver-api/fpga/
7271 F: Documentation/fpga/
7273 F: include/linux/fpga/
7276 M: Bill Metzenthen <billm@melbpc.org.au>
7278 W: http://floatingpoint.sourceforge.net/emulator/index.html
7279 F: arch/x86/math-emu/
7282 L: dri-devel@lists.freedesktop.org
7283 L: linux-fbdev@vger.kernel.org
7285 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
7286 T: git git://anongit.freedesktop.org/drm/drm-misc
7287 F: Documentation/fb/
7289 F: include/linux/fb.h
7290 F: include/uapi/linux/fb.h
7291 F: include/uapi/video/
7294 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
7295 M: Horia Geantă <horia.geanta@nxp.com>
7296 M: Pankaj Gupta <pankaj.gupta@nxp.com>
7297 L: linux-crypto@vger.kernel.org
7299 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
7300 F: drivers/crypto/caam/
7302 FREESCALE COLDFIRE M5441X MMC DRIVER
7303 M: Angelo Dureghello <angelo.dureghello@timesys.com>
7304 L: linux-mmc@vger.kernel.org
7306 F: drivers/mmc/host/sdhci-esdhc-mcf.c
7307 F: include/linux/platform_data/mmc-esdhc-mcf.h
7309 FREESCALE DIU FRAMEBUFFER DRIVER
7310 M: Timur Tabi <timur@kernel.org>
7311 L: linux-fbdev@vger.kernel.org
7313 F: drivers/video/fbdev/fsl-diu-fb.*
7315 FREESCALE DMA DRIVER
7316 M: Li Yang <leoyang.li@nxp.com>
7317 M: Zhang Wei <zw@zh-kernel.org>
7318 L: linuxppc-dev@lists.ozlabs.org
7320 F: drivers/dma/fsldma.*
7322 FREESCALE DSPI DRIVER
7323 M: Vladimir Oltean <olteanv@gmail.com>
7324 L: linux-spi@vger.kernel.org
7326 F: Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
7327 F: drivers/spi/spi-fsl-dspi.c
7328 F: include/linux/spi/spi-fsl-dspi.h
7330 FREESCALE ENETC ETHERNET DRIVERS
7331 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7332 L: netdev@vger.kernel.org
7334 F: drivers/net/ethernet/freescale/enetc/
7336 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
7337 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7338 L: netdev@vger.kernel.org
7340 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
7341 F: drivers/net/ethernet/freescale/gianfar*
7343 FREESCALE GPMI NAND DRIVER
7344 M: Han Xu <han.xu@nxp.com>
7345 L: linux-mtd@lists.infradead.org
7347 F: drivers/mtd/nand/raw/gpmi-nand/*
7349 FREESCALE I2C CPM DRIVER
7350 M: Jochen Friedrich <jochen@scram.de>
7351 L: linuxppc-dev@lists.ozlabs.org
7352 L: linux-i2c@vger.kernel.org
7354 F: drivers/i2c/busses/i2c-cpm.c
7356 FREESCALE IMX / MXC FEC DRIVER
7357 M: Joakim Zhang <qiangqing.zhang@nxp.com>
7358 L: netdev@vger.kernel.org
7360 F: Documentation/devicetree/bindings/net/fsl-fec.txt
7361 F: drivers/net/ethernet/freescale/fec.h
7362 F: drivers/net/ethernet/freescale/fec_main.c
7363 F: drivers/net/ethernet/freescale/fec_ptp.c
7365 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
7366 M: Sascha Hauer <s.hauer@pengutronix.de>
7367 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7368 L: linux-fbdev@vger.kernel.org
7369 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7371 F: drivers/video/fbdev/imxfb.c
7372 F: include/linux/platform_data/video-imxfb.h
7374 FREESCALE IMX DDR PMU DRIVER
7375 M: Frank Li <Frank.li@nxp.com>
7376 L: linux-arm-kernel@lists.infradead.org
7378 F: Documentation/admin-guide/perf/imx-ddr.rst
7379 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
7380 F: drivers/perf/fsl_imx8_ddr_perf.c
7382 FREESCALE IMX I2C DRIVER
7383 M: Oleksij Rempel <o.rempel@pengutronix.de>
7384 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7385 L: linux-i2c@vger.kernel.org
7387 F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml
7388 F: drivers/i2c/busses/i2c-imx.c
7390 FREESCALE IMX LPI2C DRIVER
7391 M: Dong Aisheng <aisheng.dong@nxp.com>
7392 L: linux-i2c@vger.kernel.org
7393 L: linux-imx@nxp.com
7395 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
7396 F: drivers/i2c/busses/i2c-imx-lpi2c.c
7398 FREESCALE MPC I2C DRIVER
7399 M: Chris Packham <chris.packham@alliedtelesis.co.nz>
7400 L: linux-i2c@vger.kernel.org
7402 F: Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
7403 F: drivers/i2c/busses/i2c-mpc.c
7405 FREESCALE QORIQ DPAA ETHERNET DRIVER
7406 M: Madalin Bucur <madalin.bucur@nxp.com>
7407 L: netdev@vger.kernel.org
7409 F: drivers/net/ethernet/freescale/dpaa
7411 FREESCALE QORIQ DPAA FMAN DRIVER
7412 M: Madalin Bucur <madalin.bucur@nxp.com>
7413 L: netdev@vger.kernel.org
7415 F: Documentation/devicetree/bindings/net/fsl-fman.txt
7416 F: drivers/net/ethernet/freescale/fman
7418 FREESCALE QORIQ PTP CLOCK DRIVER
7419 M: Yangbo Lu <yangbo.lu@nxp.com>
7420 L: netdev@vger.kernel.org
7422 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
7423 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
7424 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
7425 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
7426 F: drivers/ptp/ptp_qoriq.c
7427 F: drivers/ptp/ptp_qoriq_debugfs.c
7428 F: include/linux/fsl/ptp_qoriq.h
7430 FREESCALE QUAD SPI DRIVER
7431 M: Han Xu <han.xu@nxp.com>
7432 L: linux-spi@vger.kernel.org
7434 F: Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
7435 F: drivers/spi/spi-fsl-qspi.c
7437 FREESCALE QUICC ENGINE LIBRARY
7438 M: Qiang Zhao <qiang.zhao@nxp.com>
7439 L: linuxppc-dev@lists.ozlabs.org
7441 F: drivers/soc/fsl/qe/
7442 F: include/soc/fsl/*qe*.h
7443 F: include/soc/fsl/*ucc*.h
7445 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
7446 M: Li Yang <leoyang.li@nxp.com>
7447 L: netdev@vger.kernel.org
7448 L: linuxppc-dev@lists.ozlabs.org
7450 F: drivers/net/ethernet/freescale/ucc_geth*
7452 FREESCALE QUICC ENGINE UCC HDLC DRIVER
7453 M: Zhao Qiang <qiang.zhao@nxp.com>
7454 L: netdev@vger.kernel.org
7455 L: linuxppc-dev@lists.ozlabs.org
7457 F: drivers/net/wan/fsl_ucc_hdlc*
7459 FREESCALE QUICC ENGINE UCC UART DRIVER
7460 M: Timur Tabi <timur@kernel.org>
7461 L: linuxppc-dev@lists.ozlabs.org
7463 F: drivers/tty/serial/ucc_uart.c
7465 FREESCALE SOC DRIVERS
7466 M: Li Yang <leoyang.li@nxp.com>
7467 L: linuxppc-dev@lists.ozlabs.org
7468 L: linux-arm-kernel@lists.infradead.org
7470 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
7471 F: Documentation/devicetree/bindings/soc/fsl/
7473 F: include/linux/fsl/
7475 FREESCALE SOC FS_ENET DRIVER
7476 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
7477 L: linuxppc-dev@lists.ozlabs.org
7478 L: netdev@vger.kernel.org
7480 F: drivers/net/ethernet/freescale/fs_enet/
7481 F: include/linux/fs_enet_pd.h
7483 FREESCALE SOC SOUND DRIVERS
7484 M: Nicolin Chen <nicoleotsuka@gmail.com>
7485 M: Xiubo Li <Xiubo.Lee@gmail.com>
7486 R: Fabio Estevam <festevam@gmail.com>
7487 R: Shengjiu Wang <shengjiu.wang@gmail.com>
7488 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7489 L: linuxppc-dev@lists.ozlabs.org
7491 F: sound/soc/fsl/fsl*
7492 F: sound/soc/fsl/imx*
7493 F: sound/soc/fsl/mpc8610_hpcd.c
7495 FREESCALE USB PERIPHERAL DRIVERS
7496 M: Li Yang <leoyang.li@nxp.com>
7497 L: linux-usb@vger.kernel.org
7498 L: linuxppc-dev@lists.ozlabs.org
7500 F: drivers/usb/gadget/udc/fsl*
7502 FREESCALE USB PHY DRIVER
7503 M: Ran Wang <ran.wang_1@nxp.com>
7504 L: linux-usb@vger.kernel.org
7505 L: linuxppc-dev@lists.ozlabs.org
7507 F: drivers/usb/phy/phy-fsl-usb*
7510 M: Christoph Hellwig <hch@infradead.org>
7512 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
7516 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7517 M: Pavel Machek <pavel@ucw.cz>
7518 L: linux-pm@vger.kernel.org
7520 F: Documentation/power/freezing-of-tasks.rst
7521 F: include/linux/freezer.h
7525 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
7526 L: linux-kernel@vger.kernel.org
7528 F: include/linux/frontswap.h
7531 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
7532 M: David Howells <dhowells@redhat.com>
7533 L: linux-cachefs@redhat.com (moderated for non-subscribers)
7535 F: Documentation/filesystems/caching/
7537 F: include/linux/fscache*.h
7539 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
7540 M: Theodore Y. Ts'o <tytso@mit.edu>
7541 M: Jaegeuk Kim <jaegeuk@kernel.org>
7542 M: Eric Biggers <ebiggers@kernel.org>
7543 L: linux-fscrypt@vger.kernel.org
7545 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7546 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
7547 F: Documentation/filesystems/fscrypt.rst
7549 F: include/linux/fscrypt*.h
7550 F: include/uapi/linux/fscrypt.h
7553 M: Jeremy Kerr <jk@ozlabs.org>
7554 M: Joel Stanley <joel@jms.id.au>
7555 R: Alistar Popple <alistair@popple.id.au>
7556 R: Eddie James <eajames@linux.ibm.com>
7557 L: linux-fsi@lists.ozlabs.org
7559 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
7560 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
7562 F: include/linux/fsi*.h
7563 F: include/trace/events/fsi*.h
7565 FSI-ATTACHED I2C DRIVER
7566 M: Eddie James <eajames@linux.ibm.com>
7567 L: linux-i2c@vger.kernel.org
7568 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
7570 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
7571 F: drivers/i2c/busses/i2c-fsi.c
7573 FSI-ATTACHED SPI DRIVER
7574 M: Eddie James <eajames@linux.ibm.com>
7575 L: linux-spi@vger.kernel.org
7577 F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
7578 F: drivers/spi/spi-fsi.c
7580 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
7581 M: Jan Kara <jack@suse.cz>
7582 R: Amir Goldstein <amir73il@gmail.com>
7583 L: linux-fsdevel@vger.kernel.org
7585 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
7587 F: include/linux/fsnotify*.h
7589 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
7590 M: Eric Biggers <ebiggers@kernel.org>
7591 M: Theodore Y. Ts'o <tytso@mit.edu>
7592 L: linux-fscrypt@vger.kernel.org
7594 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7595 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
7596 F: Documentation/filesystems/fsverity.rst
7598 F: include/linux/fsverity.h
7599 F: include/uapi/linux/fsverity.h
7601 FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
7602 M: Michael Zaidman <michael.zaidman@gmail.com>
7603 L: linux-i2c@vger.kernel.org
7604 L: linux-input@vger.kernel.org
7606 F: drivers/hid/hid-ft260.c
7608 FUJITSU LAPTOP EXTRAS
7609 M: Jonathan Woithe <jwoithe@just42.net>
7610 L: platform-driver-x86@vger.kernel.org
7612 F: drivers/platform/x86/fujitsu-laptop.c
7614 FUJITSU M-5MO LS CAMERA ISP DRIVER
7615 M: Kyungmin Park <kyungmin.park@samsung.com>
7616 M: Heungjun Kim <riverful.kim@samsung.com>
7617 L: linux-media@vger.kernel.org
7619 F: drivers/media/i2c/m5mols/
7620 F: include/media/i2c/m5mols.h
7622 FUJITSU TABLET EXTRAS
7623 M: Robert Gerlach <khnz@gmx.de>
7624 L: platform-driver-x86@vger.kernel.org
7626 F: drivers/platform/x86/fujitsu-tablet.c
7628 FUSE: FILESYSTEM IN USERSPACE
7629 M: Miklos Szeredi <miklos@szeredi.hu>
7630 L: linux-fsdevel@vger.kernel.org
7632 W: https://github.com/libfuse/
7633 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
7634 F: Documentation/filesystems/fuse.rst
7636 F: include/uapi/linux/fuse.h
7639 M: Thomas Gleixner <tglx@linutronix.de>
7640 M: Ingo Molnar <mingo@redhat.com>
7641 R: Peter Zijlstra <peterz@infradead.org>
7642 R: Darren Hart <dvhart@infradead.org>
7643 R: Davidlohr Bueso <dave@stgolabs.net>
7644 L: linux-kernel@vger.kernel.org
7646 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7647 F: Documentation/locking/*futex*
7648 F: include/asm-generic/futex.h
7649 F: include/linux/futex.h
7650 F: include/uapi/linux/futex.h
7652 F: tools/perf/bench/futex*
7653 F: tools/testing/selftests/futex/
7655 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
7656 M: Tim Harvey <tharvey@gateworks.com>
7657 M: Robert Jones <rjones@gateworks.com>
7659 F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
7660 F: drivers/mfd/gateworks-gsc.c
7661 F: include/linux/mfd/gsc.h
7662 F: Documentation/hwmon/gsc-hwmon.rst
7663 F: drivers/hwmon/gsc-hwmon.c
7664 F: include/linux/platform_data/gsc_hwmon.h
7667 M: Kees Cook <keescook@chromium.org>
7668 L: linux-hardening@vger.kernel.org
7670 F: Documentation/kbuild/gcc-plugins.rst
7671 F: scripts/Makefile.gcc-plugins
7672 F: scripts/gcc-plugins/
7674 GCOV BASED KERNEL PROFILING
7675 M: Peter Oberparleiter <oberpar@linux.ibm.com>
7677 F: Documentation/dev-tools/gcov.rst
7680 GDB KERNEL DEBUGGING HELPER SCRIPTS
7681 M: Jan Kiszka <jan.kiszka@siemens.com>
7682 M: Kieran Bingham <kbingham@kernel.org>
7686 GEMINI CRYPTO DRIVER
7687 M: Corentin Labbe <clabbe@baylibre.com>
7688 L: linux-crypto@vger.kernel.org
7690 F: drivers/crypto/gemini/
7692 GEMTEK FM RADIO RECEIVER DRIVER
7693 M: Hans Verkuil <hverkuil@xs4all.nl>
7694 L: linux-media@vger.kernel.org
7696 W: https://linuxtv.org
7697 T: git git://linuxtv.org/media_tree.git
7698 F: drivers/media/radio/radio-gemtek*
7700 GENERIC ARCHITECTURE TOPOLOGY
7701 M: Sudeep Holla <sudeep.holla@arm.com>
7702 L: linux-kernel@vger.kernel.org
7704 F: drivers/base/arch_topology.c
7705 F: include/linux/arch_topology.h
7708 M: Thomas Gleixner <tglx@linutronix.de>
7709 M: Peter Zijlstra <peterz@infradead.org>
7710 M: Andy Lutomirski <luto@kernel.org>
7711 L: linux-kernel@vger.kernel.org
7713 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
7714 F: include/linux/entry-common.h
7715 F: include/linux/entry-kvm.h
7718 GENERIC GPIO I2C DRIVER
7719 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7721 F: drivers/i2c/busses/i2c-gpio.c
7722 F: include/linux/platform_data/i2c-gpio.h
7724 GENERIC GPIO I2C MULTIPLEXER DRIVER
7725 M: Peter Korsgaard <peter.korsgaard@barco.com>
7726 L: linux-i2c@vger.kernel.org
7728 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
7729 F: drivers/i2c/muxes/i2c-mux-gpio.c
7730 F: include/linux/platform_data/i2c-mux-gpio.h
7732 GENERIC HDLC (WAN) DRIVERS
7733 M: Krzysztof Halasa <khc@pm.waw.pl>
7735 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
7736 F: drivers/net/wan/c101.c
7737 F: drivers/net/wan/hd6457*
7738 F: drivers/net/wan/hdlc*
7739 F: drivers/net/wan/n2.c
7740 F: drivers/net/wan/pc300too.c
7741 F: drivers/net/wan/pci200syn.c
7742 F: drivers/net/wan/wanxl*
7744 GENERIC INCLUDE/ASM HEADER FILES
7745 M: Arnd Bergmann <arnd@arndb.de>
7746 L: linux-arch@vger.kernel.org
7748 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
7749 F: include/asm-generic/
7750 F: include/uapi/asm-generic/
7752 GENERIC PHY FRAMEWORK
7753 M: Kishon Vijay Abraham I <kishon@ti.com>
7754 M: Vinod Koul <vkoul@kernel.org>
7755 L: linux-phy@lists.infradead.org
7757 Q: https://patchwork.kernel.org/project/linux-phy/list/
7758 T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
7759 F: Documentation/devicetree/bindings/phy/
7761 F: include/linux/phy/
7763 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
7764 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7766 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
7769 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7770 M: Kevin Hilman <khilman@kernel.org>
7771 M: Ulf Hansson <ulf.hansson@linaro.org>
7772 L: linux-pm@vger.kernel.org
7774 F: Documentation/devicetree/bindings/power/power?domain*
7775 F: drivers/base/power/domain*.c
7776 F: include/linux/pm_domain.h
7778 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
7779 M: Eugen Hristev <eugen.hristev@microchip.com>
7780 L: linux-input@vger.kernel.org
7782 F: drivers/input/touchscreen/resistive-adc-touch.c
7784 GENERIC STRING LIBRARY
7785 R: Andy Shevchenko <andy@kernel.org>
7788 F: lib/string_helpers.c
7789 F: lib/test_string.c
7790 F: lib/test-string_helpers.c
7792 GENERIC UIO DRIVER FOR PCI DEVICES
7793 M: "Michael S. Tsirkin" <mst@redhat.com>
7794 L: kvm@vger.kernel.org
7796 F: drivers/uio/uio_pci_generic.c
7798 GENERIC VDSO LIBRARY
7799 M: Andy Lutomirski <luto@kernel.org>
7800 M: Thomas Gleixner <tglx@linutronix.de>
7801 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
7802 L: linux-kernel@vger.kernel.org
7804 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
7805 F: include/asm-generic/vdso/vsyscall.h
7807 F: kernel/time/vsyscall.c
7810 GENWQE (IBM Generic Workqueue Card)
7811 M: Frank Haverkamp <haver@linux.ibm.com>
7813 F: drivers/misc/genwqe/
7815 GET_MAINTAINER SCRIPT
7816 M: Joe Perches <joe@perches.com>
7818 F: scripts/get_maintainer.pl
7821 M: Bob Peterson <rpeterso@redhat.com>
7822 M: Andreas Gruenbacher <agruenba@redhat.com>
7823 L: cluster-devel@redhat.com
7825 B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
7826 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
7827 F: Documentation/filesystems/gfs2*
7829 F: include/uapi/linux/gfs2_ondisk.h
7832 M: Thomas Weißschuh <thomas@weissschuh.net>
7833 L: platform-driver-x86@vger.kernel.org
7835 F: drivers/platform/x86/gigabyte-wmi.c
7838 M: Johan Hovold <johan@kernel.org>
7840 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
7841 F: Documentation/ABI/testing/sysfs-class-gnss
7842 F: Documentation/devicetree/bindings/gnss/
7844 F: include/linux/gnss.h
7847 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
7848 L: linux-media@vger.kernel.org
7850 F: drivers/media/usb/go7007/
7853 M: Bastien Nocera <hadess@hadess.net>
7854 L: linux-input@vger.kernel.org
7856 F: drivers/input/touchscreen/goodix.c
7858 GOOGLE ETHERNET DRIVERS
7859 M: Catherine Sullivan <csully@google.com>
7860 R: Sagi Shahar <sagis@google.com>
7861 R: Jon Olson <jonolson@google.com>
7862 L: netdev@vger.kernel.org
7864 F: Documentation/networking/device_drivers/ethernet/google/gve.rst
7865 F: drivers/net/ethernet/google
7867 GPD POCKET FAN DRIVER
7868 M: Hans de Goede <hdegoede@redhat.com>
7869 L: platform-driver-x86@vger.kernel.org
7871 F: drivers/platform/x86/gpd-pocket-fan.c
7874 M: Mika Westerberg <mika.westerberg@linux.intel.com>
7875 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7876 L: linux-gpio@vger.kernel.org
7877 L: linux-acpi@vger.kernel.org
7879 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7880 F: Documentation/firmware-guide/acpi/gpio-properties.rst
7881 F: drivers/gpio/gpiolib-acpi.c
7882 F: drivers/gpio/gpiolib-acpi.h
7885 M: Geert Uytterhoeven <geert+renesas@glider.be>
7886 L: linux-gpio@vger.kernel.org
7888 F: Documentation/admin-guide/gpio/gpio-aggregator.rst
7889 F: drivers/gpio/gpio-aggregator.c
7892 M: Sean Young <sean@mess.org>
7893 L: linux-media@vger.kernel.org
7895 F: drivers/media/rc/gpio-ir-tx.c
7898 M: Bamvor Jian Zhang <bamv2005@gmail.com>
7899 L: linux-gpio@vger.kernel.org
7901 F: drivers/gpio/gpio-mockup.c
7902 F: tools/testing/selftests/gpio/
7905 R: Michael Walle <michael@walle.cc>
7907 F: drivers/gpio/gpio-regmap.c
7908 F: include/linux/gpio/regmap.h
7911 M: Linus Walleij <linus.walleij@linaro.org>
7912 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
7913 L: linux-gpio@vger.kernel.org
7915 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
7916 F: Documentation/ABI/obsolete/sysfs-gpio
7917 F: Documentation/ABI/testing/gpio-cdev
7918 F: Documentation/admin-guide/gpio/
7919 F: Documentation/devicetree/bindings/gpio/
7920 F: Documentation/driver-api/gpio/
7922 F: include/asm-generic/gpio.h
7923 F: include/linux/gpio.h
7924 F: include/linux/gpio/
7925 F: include/linux/of_gpio.h
7926 F: include/uapi/linux/gpio.h
7929 GRE DEMULTIPLEXER DRIVER
7930 M: Dmitry Kozlov <xeb@mail.ru>
7931 L: netdev@vger.kernel.org
7933 F: include/net/gre.h
7934 F: net/ipv4/gre_demux.c
7935 F: net/ipv4/gre_offload.c
7937 GRETH 10/100/1G Ethernet MAC device driver
7938 M: Andreas Larsson <andreas@gaisler.com>
7939 L: netdev@vger.kernel.org
7941 F: drivers/net/ethernet/aeroflex/
7943 GREYBUS AUDIO PROTOCOLS DRIVERS
7944 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
7945 M: Mark Greer <mgreer@animalcreek.com>
7947 F: drivers/staging/greybus/audio_apbridgea.c
7948 F: drivers/staging/greybus/audio_apbridgea.h
7949 F: drivers/staging/greybus/audio_codec.c
7950 F: drivers/staging/greybus/audio_codec.h
7951 F: drivers/staging/greybus/audio_gb.c
7952 F: drivers/staging/greybus/audio_manager.c
7953 F: drivers/staging/greybus/audio_manager.h
7954 F: drivers/staging/greybus/audio_manager_module.c
7955 F: drivers/staging/greybus/audio_manager_private.h
7956 F: drivers/staging/greybus/audio_manager_sysfs.c
7957 F: drivers/staging/greybus/audio_module.c
7958 F: drivers/staging/greybus/audio_topology.c
7960 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
7961 M: Viresh Kumar <vireshk@kernel.org>
7963 F: drivers/staging/greybus/authentication.c
7964 F: drivers/staging/greybus/bootrom.c
7965 F: drivers/staging/greybus/firmware.h
7966 F: drivers/staging/greybus/fw-core.c
7967 F: drivers/staging/greybus/fw-download.c
7968 F: drivers/staging/greybus/fw-management.c
7969 F: drivers/staging/greybus/greybus_authentication.h
7970 F: drivers/staging/greybus/greybus_firmware.h
7971 F: drivers/staging/greybus/hid.c
7972 F: drivers/staging/greybus/i2c.c
7973 F: drivers/staging/greybus/spi.c
7974 F: drivers/staging/greybus/spilib.c
7975 F: drivers/staging/greybus/spilib.h
7977 GREYBUS LOOPBACK DRIVER
7978 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
7980 F: drivers/staging/greybus/loopback.c
7982 GREYBUS PLATFORM DRIVERS
7983 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
7985 F: drivers/staging/greybus/arche-apb-ctrl.c
7986 F: drivers/staging/greybus/arche-platform.c
7987 F: drivers/staging/greybus/arche_platform.h
7989 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
7990 M: Rui Miguel Silva <rmfrfs@gmail.com>
7992 F: drivers/staging/greybus/gpio.c
7993 F: drivers/staging/greybus/light.c
7994 F: drivers/staging/greybus/power_supply.c
7995 F: drivers/staging/greybus/sdio.c
7996 F: drivers/staging/greybus/spi.c
7997 F: drivers/staging/greybus/spilib.c
8000 M: Johan Hovold <johan@kernel.org>
8001 M: Alex Elder <elder@kernel.org>
8002 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8003 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
8006 F: drivers/staging/greybus/
8007 F: include/linux/greybus.h
8008 F: include/linux/greybus/
8010 GREYBUS UART PROTOCOLS DRIVERS
8011 M: David Lin <dtwlin@gmail.com>
8013 F: drivers/staging/greybus/log.c
8014 F: drivers/staging/greybus/uart.c
8016 GS1662 VIDEO SERIALIZER
8017 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
8018 L: linux-media@vger.kernel.org
8020 T: git git://linuxtv.org/media_tree.git
8021 F: drivers/media/spi/gs1662.c
8023 GSPCA FINEPIX SUBDRIVER
8024 M: Frank Zago <frank@zago.net>
8025 L: linux-media@vger.kernel.org
8027 T: git git://linuxtv.org/media_tree.git
8028 F: drivers/media/usb/gspca/finepix.c
8030 GSPCA GL860 SUBDRIVER
8031 M: Olivier Lorin <o.lorin@laposte.net>
8032 L: linux-media@vger.kernel.org
8034 T: git git://linuxtv.org/media_tree.git
8035 F: drivers/media/usb/gspca/gl860/
8037 GSPCA M5602 SUBDRIVER
8038 M: Erik Andren <erik.andren@gmail.com>
8039 L: linux-media@vger.kernel.org
8041 T: git git://linuxtv.org/media_tree.git
8042 F: drivers/media/usb/gspca/m5602/
8044 GSPCA PAC207 SONIXB SUBDRIVER
8045 M: Hans Verkuil <hverkuil@xs4all.nl>
8046 L: linux-media@vger.kernel.org
8048 T: git git://linuxtv.org/media_tree.git
8049 F: drivers/media/usb/gspca/pac207.c
8051 GSPCA SN9C20X SUBDRIVER
8052 M: Brian Johnson <brijohn@gmail.com>
8053 L: linux-media@vger.kernel.org
8055 T: git git://linuxtv.org/media_tree.git
8056 F: drivers/media/usb/gspca/sn9c20x.c
8058 GSPCA T613 SUBDRIVER
8059 M: Leandro Costantino <lcostantino@gmail.com>
8060 L: linux-media@vger.kernel.org
8062 T: git git://linuxtv.org/media_tree.git
8063 F: drivers/media/usb/gspca/t613.c
8065 GSPCA USB WEBCAM DRIVER
8066 M: Hans Verkuil <hverkuil@xs4all.nl>
8067 L: linux-media@vger.kernel.org
8069 T: git git://linuxtv.org/media_tree.git
8070 F: drivers/media/usb/gspca/
8072 GTP (GPRS Tunneling Protocol)
8073 M: Pablo Neira Ayuso <pablo@netfilter.org>
8074 M: Harald Welte <laforge@gnumonks.org>
8075 L: osmocom-net-gprs@lists.osmocom.org
8077 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
8078 F: drivers/net/gtp.c
8080 GUID PARTITION TABLE (GPT)
8081 M: Davidlohr Bueso <dave@stgolabs.net>
8082 L: linux-efi@vger.kernel.org
8084 F: block/partitions/efi.*
8087 M: Yoshinori Sato <ysato@users.sourceforge.jp>
8088 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
8090 W: http://uclinux-h8.sourceforge.jp
8091 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
8093 F: drivers/clk/h8300/
8094 F: drivers/clocksource/h8300_*.c
8095 F: drivers/irqchip/irq-renesas-h8*.c
8097 HABANALABS PCI DRIVER
8098 M: Oded Gabbay <ogabbay@kernel.org>
8100 T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux.git
8101 F: Documentation/ABI/testing/debugfs-driver-habanalabs
8102 F: Documentation/ABI/testing/sysfs-driver-habanalabs
8103 F: drivers/misc/habanalabs/
8104 F: include/uapi/misc/habanalabs.h
8107 M: Antti Palosaari <crope@iki.fi>
8108 L: linux-media@vger.kernel.org
8110 W: https://linuxtv.org
8111 W: http://palosaari.fi/linux/
8112 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8113 T: git git://linuxtv.org/anttip/media_tree.git
8114 F: drivers/media/usb/hackrf/
8116 HANTRO VPU CODEC DRIVER
8117 M: Ezequiel Garcia <ezequiel@collabora.com>
8118 M: Philipp Zabel <p.zabel@pengutronix.de>
8119 L: linux-media@vger.kernel.org
8120 L: linux-rockchip@lists.infradead.org
8122 F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
8123 F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
8124 F: drivers/staging/media/hantro/
8126 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
8127 M: Frank Seidel <frank@f-seidel.de>
8128 L: platform-driver-x86@vger.kernel.org
8130 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
8131 F: drivers/platform/x86/hdaps.c
8134 M: Jean Delvare <jdelvare@suse.com>
8135 M: Guenter Roeck <linux@roeck-us.net>
8136 L: linux-hwmon@vger.kernel.org
8138 W: http://hwmon.wiki.kernel.org/
8139 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8140 F: Documentation/devicetree/bindings/hwmon/
8141 F: Documentation/hwmon/
8143 F: include/linux/hwmon*.h
8144 F: include/trace/events/hwmon*.h
8145 K: (devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
8147 HARDWARE RANDOM NUMBER GENERATOR CORE
8148 M: Matt Mackall <mpm@selenic.com>
8149 M: Herbert Xu <herbert@gondor.apana.org.au>
8150 L: linux-crypto@vger.kernel.org
8152 F: Documentation/admin-guide/hw_random.rst
8153 F: Documentation/devicetree/bindings/rng/
8154 F: drivers/char/hw_random/
8155 F: include/linux/hw_random.h
8157 HARDWARE SPINLOCK CORE
8158 M: Ohad Ben-Cohen <ohad@wizery.com>
8159 M: Bjorn Andersson <bjorn.andersson@linaro.org>
8160 R: Baolin Wang <baolin.wang7@gmail.com>
8161 L: linux-remoteproc@vger.kernel.org
8163 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
8164 F: Documentation/devicetree/bindings/hwlock/
8165 F: Documentation/locking/hwspinlock.rst
8166 F: drivers/hwspinlock/
8167 F: include/linux/hwspinlock.h
8169 HARDWARE TRACING FACILITIES
8170 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8172 F: drivers/hwtracing/
8174 HARMONY SOUND DRIVER
8175 L: linux-parisc@vger.kernel.org
8177 F: sound/parisc/harmony.*
8179 HDPVR USB VIDEO ENCODER DRIVER
8180 M: Hans Verkuil <hverkuil@xs4all.nl>
8181 L: linux-media@vger.kernel.org
8183 W: https://linuxtv.org
8184 T: git git://linuxtv.org/media_tree.git
8185 F: drivers/media/usb/hdpvr/
8187 HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
8188 M: Matt Hsiao <matt.hsiao@hpe.com>
8190 F: drivers/misc/hpilo.[ch]
8192 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
8193 M: Jerry Hoemann <jerry.hoemann@hpe.com>
8195 F: Documentation/watchdog/hpwdt.rst
8196 F: drivers/watchdog/hpwdt.c
8198 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
8199 M: Don Brace <don.brace@microchip.com>
8200 L: storagedev@microchip.com
8201 L: linux-scsi@vger.kernel.org
8203 F: Documentation/scsi/hpsa.rst
8204 F: drivers/scsi/hpsa*.[ch]
8205 F: include/linux/cciss*.h
8206 F: include/uapi/linux/cciss*.h
8209 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
8210 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
8211 L: linux-rdma@vger.kernel.org
8213 F: drivers/infiniband/hw/hfi1
8216 L: linux-fsdevel@vger.kernel.org
8218 F: Documentation/filesystems/hfs.rst
8222 L: linux-fsdevel@vger.kernel.org
8224 F: Documentation/filesystems/hfsplus.rst
8227 HGA FRAMEBUFFER DRIVER
8228 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
8229 L: linux-nvidia@lists.surfsouth.com
8231 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
8232 F: drivers/video/fbdev/hgafb.c
8234 HIBERNATION (aka Software Suspend, aka swsusp)
8235 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8236 M: Pavel Machek <pavel@ucw.cz>
8237 L: linux-pm@vger.kernel.org
8239 B: https://bugzilla.kernel.org
8240 F: arch/*/include/asm/suspend*.h
8242 F: drivers/base/power/
8243 F: include/linux/freezer.h
8244 F: include/linux/pm.h
8245 F: include/linux/suspend.h
8249 M: Jiri Kosina <jikos@kernel.org>
8250 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
8251 L: linux-input@vger.kernel.org
8253 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
8255 F: include/linux/hid*
8256 F: include/uapi/linux/hid*
8258 HID PLAYSTATION DRIVER
8259 M: Roderick Colenbrander <roderick.colenbrander@sony.com>
8260 L: linux-input@vger.kernel.org
8262 F: drivers/hid/hid-playstation.c
8264 HID SENSOR HUB DRIVERS
8265 M: Jiri Kosina <jikos@kernel.org>
8266 M: Jonathan Cameron <jic23@kernel.org>
8267 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8268 L: linux-input@vger.kernel.org
8269 L: linux-iio@vger.kernel.org
8271 F: Documentation/hid/hid-sensor*
8272 F: drivers/hid/hid-sensor-*
8273 F: drivers/iio/*/hid-*
8274 F: include/linux/hid-sensor-*
8276 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
8277 M: Thomas Gleixner <tglx@linutronix.de>
8278 L: linux-kernel@vger.kernel.org
8280 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8281 F: Documentation/timers/
8282 F: include/linux/clockchips.h
8283 F: include/linux/hrtimer.h
8284 F: kernel/time/clockevents.c
8285 F: kernel/time/hrtimer.c
8286 F: kernel/time/timer_*.c
8288 HIGH-SPEED SCC DRIVER FOR AX.25
8289 L: linux-hams@vger.kernel.org
8291 F: drivers/net/hamradio/dmascc.c
8292 F: drivers/net/hamradio/scc.c
8294 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8295 M: HighPoint Linux Team <linux@highpoint-tech.com>
8297 W: http://www.highpoint-tech.com
8298 F: Documentation/scsi/hptiop.rst
8299 F: drivers/scsi/hptiop.c
8302 M: Jes Sorensen <jes@trained-monkey.org>
8303 L: linux-hippi@sunsite.dk
8305 F: drivers/net/hippi/
8306 F: include/linux/hippidevice.h
8307 F: include/uapi/linux/if_hippi.h
8310 HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
8311 M: Kurt Kanzenbach <kurt@linutronix.de>
8312 L: netdev@vger.kernel.org
8314 F: Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
8315 F: drivers/net/dsa/hirschmann/*
8316 F: include/linux/platform_data/hirschmann-hellcreek.h
8317 F: net/dsa/tag_hellcreek.c
8319 HISILICON DMA DRIVER
8320 M: Zhou Wang <wangzhou1@hisilicon.com>
8321 L: dmaengine@vger.kernel.org
8323 F: drivers/dma/hisi_dma.c
8325 HISILICON GPIO DRIVER
8326 M: Luo Jiaxing <luojiaxing@huawei.com>
8327 L: linux-gpio@vger.kernel.org
8329 F: drivers/gpio/gpio-hisi.c
8331 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
8332 M: Zaibo Xu <xuzaibo@huawei.com>
8333 L: linux-crypto@vger.kernel.org
8335 F: Documentation/ABI/testing/debugfs-hisi-hpre
8336 F: drivers/crypto/hisilicon/hpre/hpre.h
8337 F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
8338 F: drivers/crypto/hisilicon/hpre/hpre_main.c
8340 HISILICON I2C CONTROLLER DRIVER
8341 M: Yicong Yang <yangyicong@hisilicon.com>
8342 L: linux-i2c@vger.kernel.org
8344 W: https://www.hisilicon.com
8345 F: drivers/i2c/busses/i2c-hisi.c
8347 HISILICON LPC BUS DRIVER
8348 M: john.garry@huawei.com
8350 W: http://www.hisilicon.com
8351 F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
8352 F: drivers/bus/hisi_lpc.c
8354 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
8355 M: Yisen Zhuang <yisen.zhuang@huawei.com>
8356 M: Salil Mehta <salil.mehta@huawei.com>
8357 L: netdev@vger.kernel.org
8359 W: http://www.hisilicon.com
8360 F: drivers/net/ethernet/hisilicon/hns3/
8362 HISILICON NETWORK SUBSYSTEM DRIVER
8363 M: Yisen Zhuang <yisen.zhuang@huawei.com>
8364 M: Salil Mehta <salil.mehta@huawei.com>
8365 L: netdev@vger.kernel.org
8367 W: http://www.hisilicon.com
8368 F: Documentation/devicetree/bindings/net/hisilicon*.txt
8369 F: drivers/net/ethernet/hisilicon/
8371 HIKEY960 ONBOARD USB GPIO HUB DRIVER
8372 M: John Stultz <john.stultz@linaro.org>
8373 L: linux-kernel@vger.kernel.org
8375 F: drivers/misc/hisi_hikey_usb.c
8376 F: Documentation/devicetree/bindings/misc/hisilicon-hikey-usb.yaml
8378 HISILICON PMU DRIVER
8379 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
8381 W: http://www.hisilicon.com
8382 F: Documentation/admin-guide/perf/hisi-pmu.rst
8383 F: drivers/perf/hisilicon
8385 HISILICON QM AND ZIP Controller DRIVER
8386 M: Zhou Wang <wangzhou1@hisilicon.com>
8387 L: linux-crypto@vger.kernel.org
8389 F: Documentation/ABI/testing/debugfs-hisi-zip
8390 F: drivers/crypto/hisilicon/qm.c
8391 F: drivers/crypto/hisilicon/qm.h
8392 F: drivers/crypto/hisilicon/sgl.c
8393 F: drivers/crypto/hisilicon/zip/
8395 HISILICON ROCE DRIVER
8396 M: Lijun Ou <oulijun@huawei.com>
8397 M: Weihang Li <liweihang@huawei.com>
8398 L: linux-rdma@vger.kernel.org
8400 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
8401 F: drivers/infiniband/hw/hns/
8403 HISILICON SAS Controller
8404 M: John Garry <john.garry@huawei.com>
8406 W: http://www.hisilicon.com
8407 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
8408 F: drivers/scsi/hisi_sas/
8410 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
8411 M: Zaibo Xu <xuzaibo@huawei.com>
8412 L: linux-crypto@vger.kernel.org
8414 F: Documentation/ABI/testing/debugfs-hisi-sec
8415 F: drivers/crypto/hisilicon/sec2/sec.h
8416 F: drivers/crypto/hisilicon/sec2/sec_crypto.c
8417 F: drivers/crypto/hisilicon/sec2/sec_crypto.h
8418 F: drivers/crypto/hisilicon/sec2/sec_main.c
8420 HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
8421 M: Jay Fang <f.fangjian@huawei.com>
8422 L: linux-spi@vger.kernel.org
8424 W: http://www.hisilicon.com
8425 F: drivers/spi/spi-hisi-kunpeng.c
8427 HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
8428 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
8429 L: linux-kernel@vger.kernel.org
8431 F: Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
8432 F: drivers/spmi/hisi-spmi-controller.c
8434 HISILICON STAGING DRIVERS FOR HIKEY 960/970
8435 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
8437 F: drivers/staging/hikey9xx/
8439 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
8440 M: Zaibo Xu <xuzaibo@huawei.com>
8442 F: drivers/crypto/hisilicon/trng/trng.c
8444 HISILICON V3XX SPI NOR FLASH Controller Driver
8445 M: John Garry <john.garry@huawei.com>
8447 W: http://www.hisilicon.com
8448 F: drivers/spi/spi-hisi-sfc-v3xx.c
8450 HMM - Heterogeneous Memory Management
8451 M: Jérôme Glisse <jglisse@redhat.com>
8452 L: linux-mm@kvack.org
8454 F: Documentation/vm/hmm.rst
8455 F: include/linux/hmm*
8458 F: tools/testing/selftests/vm/*hmm*
8461 M: Jouni Malinen <j@w1.fi>
8462 L: linux-wireless@vger.kernel.org
8464 W: http://w1.fi/hostap-driver.html
8465 F: drivers/net/wireless/intersil/hostap/
8467 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
8468 L: platform-driver-x86@vger.kernel.org
8470 F: drivers/platform/x86/tc1100-wmi.c
8472 HPET: High Precision Event Timers driver
8473 M: Clemens Ladisch <clemens@ladisch.de>
8475 F: Documentation/timers/hpet.rst
8476 F: drivers/char/hpet.c
8477 F: include/linux/hpet.h
8478 F: include/uapi/linux/hpet.h
8482 F: arch/x86/include/asm/hpet.h
8483 F: arch/x86/kernel/hpet.c
8486 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
8488 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
8492 M: Sebastian Reichel <sre@kernel.org>
8494 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
8495 F: Documentation/ABI/testing/sysfs-bus-hsi
8496 F: Documentation/driver-api/hsi.rst
8498 F: include/linux/hsi/
8499 F: include/uapi/linux/hsi/
8502 L: linux-usb@vger.kernel.org
8504 F: drivers/net/usb/hso.c
8506 HSR NETWORK PROTOCOL
8507 L: netdev@vger.kernel.org
8511 HT16K33 LED CONTROLLER DRIVER
8512 M: Robin van der Gracht <robin@protonic.nl>
8514 F: Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
8515 F: drivers/auxdisplay/ht16k33.c
8517 HTCPEN TOUCHSCREEN DRIVER
8518 M: Pau Oliva Fora <pof@eslack.org>
8519 L: linux-input@vger.kernel.org
8521 F: drivers/input/touchscreen/htcpen.c
8523 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
8524 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
8525 L: linux-iio@vger.kernel.org
8527 W: http://www.st.com/
8528 F: Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
8529 F: drivers/iio/humidity/hts221*
8531 HUAWEI ETHERNET DRIVER
8532 M: Bin Luo <luobin9@huawei.com>
8533 L: netdev@vger.kernel.org
8535 F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
8536 F: drivers/net/ethernet/huawei/hinic/
8539 M: Mike Kravetz <mike.kravetz@oracle.com>
8540 L: linux-mm@kvack.org
8542 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
8543 F: Documentation/admin-guide/mm/hugetlbpage.rst
8544 F: Documentation/vm/hugetlbfs_reserv.rst
8546 F: include/linux/hugetlb.h
8550 M: Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
8551 L: linux-media@vger.kernel.org
8553 W: https://linuxtv.org
8554 T: git git://linuxtv.org/media_tree.git
8555 F: drivers/media/platform/sti/hva
8557 HWPOISON MEMORY FAILURE HANDLING
8558 M: Naoya Horiguchi <naoya.horiguchi@nec.com>
8559 L: linux-mm@kvack.org
8561 F: mm/hwpoison-inject.c
8562 F: mm/memory-failure.c
8564 HYCON HY46XX TOUCHSCREEN SUPPORT
8565 M: Giulio Benetti <giulio.benetti@benettiengineering.com>
8566 L: linux-input@vger.kernel.org
8568 F: Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
8569 F: drivers/input/touchscreen/hycon-hy46xx.c
8571 HYGON PROCESSOR SUPPORT
8572 M: Pu Wen <puwen@hygon.cn>
8573 L: linux-kernel@vger.kernel.org
8575 F: arch/x86/kernel/cpu/hygon.c
8577 HYNIX HI556 SENSOR DRIVER
8578 M: Shawn Tu <shawnx.tu@intel.com>
8579 L: linux-media@vger.kernel.org
8581 T: git git://linuxtv.org/media_tree.git
8582 F: drivers/media/i2c/hi556.c
8584 Hyper-V/Azure CORE AND DRIVERS
8585 M: "K. Y. Srinivasan" <kys@microsoft.com>
8586 M: Haiyang Zhang <haiyangz@microsoft.com>
8587 M: Stephen Hemminger <sthemmin@microsoft.com>
8588 M: Wei Liu <wei.liu@kernel.org>
8589 M: Dexuan Cui <decui@microsoft.com>
8590 L: linux-hyperv@vger.kernel.org
8592 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
8593 F: Documentation/ABI/stable/sysfs-bus-vmbus
8594 F: Documentation/ABI/testing/debugfs-hyperv
8595 F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
8597 F: arch/x86/include/asm/hyperv-tlfs.h
8598 F: arch/x86/include/asm/mshyperv.h
8599 F: arch/x86/include/asm/trace/hyperv.h
8600 F: arch/x86/kernel/cpu/mshyperv.c
8601 F: drivers/clocksource/hyperv_timer.c
8602 F: drivers/hid/hid-hyperv.c
8604 F: drivers/input/serio/hyperv-keyboard.c
8605 F: drivers/iommu/hyperv-iommu.c
8606 F: drivers/net/ethernet/microsoft/
8607 F: drivers/net/hyperv/
8608 F: drivers/pci/controller/pci-hyperv-intf.c
8609 F: drivers/pci/controller/pci-hyperv.c
8610 F: drivers/scsi/storvsc_drv.c
8611 F: drivers/uio/uio_hv_generic.c
8612 F: drivers/video/fbdev/hyperv_fb.c
8613 F: include/asm-generic/hyperv-tlfs.h
8614 F: include/asm-generic/mshyperv.h
8615 F: include/clocksource/hyperv_timer.h
8616 F: include/linux/hyperv.h
8617 F: include/uapi/linux/hyperv.h
8618 F: net/vmw_vsock/hyperv_transport.c
8622 M: Vignesh Raghavendra <vigneshr@ti.com>
8623 L: linux-mtd@lists.infradead.org
8625 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8626 C: irc://irc.oftc.net/mtd
8627 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
8628 F: Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
8629 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
8630 F: drivers/mtd/hyperbus/
8631 F: include/linux/mtd/hyperbus.h
8633 HYPERVISOR VIRTUAL CONSOLE DRIVER
8634 L: linuxppc-dev@lists.ozlabs.org
8639 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8640 L: linux-i2c@vger.kernel.org
8641 L: linux-acpi@vger.kernel.org
8643 F: drivers/i2c/i2c-core-acpi.c
8645 I2C CONTROLLER DRIVER FOR NVIDIA GPU
8646 M: Ajay Gupta <ajayg@nvidia.com>
8647 L: linux-i2c@vger.kernel.org
8649 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
8650 F: drivers/i2c/busses/i2c-nvidia-gpu.c
8653 M: Peter Rosin <peda@axentia.se>
8654 L: linux-i2c@vger.kernel.org
8656 F: Documentation/devicetree/bindings/i2c/i2c-arb*
8657 F: Documentation/devicetree/bindings/i2c/i2c-gate*
8658 F: Documentation/devicetree/bindings/i2c/i2c-mux*
8659 F: Documentation/i2c/i2c-topology.rst
8660 F: Documentation/i2c/muxes/
8661 F: drivers/i2c/i2c-mux.c
8662 F: drivers/i2c/muxes/
8663 F: include/linux/i2c-mux.h
8665 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
8666 M: Gregory CLEMENT <gregory.clement@bootlin.com>
8667 L: linux-i2c@vger.kernel.org
8669 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
8670 F: drivers/i2c/busses/i2c-mv64xxx.c
8672 I2C OVER PARALLEL PORT
8673 M: Jean Delvare <jdelvare@suse.com>
8674 L: linux-i2c@vger.kernel.org
8676 F: Documentation/i2c/busses/i2c-parport.rst
8677 F: drivers/i2c/busses/i2c-parport.c
8680 M: Wolfram Sang <wsa@kernel.org>
8681 L: linux-i2c@vger.kernel.org
8683 W: https://i2c.wiki.kernel.org/
8684 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8685 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8686 F: Documentation/devicetree/bindings/i2c/i2c.txt
8687 F: Documentation/i2c/
8689 F: include/linux/i2c-dev.h
8690 F: include/linux/i2c-smbus.h
8691 F: include/linux/i2c.h
8692 F: include/uapi/linux/i2c-*.h
8693 F: include/uapi/linux/i2c.h
8695 I2C SUBSYSTEM HOST DRIVERS
8696 L: linux-i2c@vger.kernel.org
8698 W: https://i2c.wiki.kernel.org/
8699 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8700 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8701 F: Documentation/devicetree/bindings/i2c/
8702 F: drivers/i2c/algos/
8703 F: drivers/i2c/busses/
8706 M: Jean Delvare <jdelvare@suse.com>
8707 L: linux-i2c@vger.kernel.org
8709 F: Documentation/i2c/busses/i2c-taos-evm.rst
8710 F: drivers/i2c/busses/i2c-taos-evm.c
8713 M: Till Harbaum <till@harbaum.org>
8714 L: linux-i2c@vger.kernel.org
8716 W: http://www.harbaum.org/till/i2c_tiny_usb
8717 F: drivers/i2c/busses/i2c-tiny-usb.c
8719 I2C/SMBUS CONTROLLER DRIVERS FOR PC
8720 M: Jean Delvare <jdelvare@suse.com>
8721 L: linux-i2c@vger.kernel.org
8723 F: Documentation/i2c/busses/i2c-ali1535.rst
8724 F: Documentation/i2c/busses/i2c-ali1563.rst
8725 F: Documentation/i2c/busses/i2c-ali15x3.rst
8726 F: Documentation/i2c/busses/i2c-amd756.rst
8727 F: Documentation/i2c/busses/i2c-amd8111.rst
8728 F: Documentation/i2c/busses/i2c-i801.rst
8729 F: Documentation/i2c/busses/i2c-nforce2.rst
8730 F: Documentation/i2c/busses/i2c-piix4.rst
8731 F: Documentation/i2c/busses/i2c-sis5595.rst
8732 F: Documentation/i2c/busses/i2c-sis630.rst
8733 F: Documentation/i2c/busses/i2c-sis96x.rst
8734 F: Documentation/i2c/busses/i2c-via.rst
8735 F: Documentation/i2c/busses/i2c-viapro.rst
8736 F: drivers/i2c/busses/i2c-ali1535.c
8737 F: drivers/i2c/busses/i2c-ali1563.c
8738 F: drivers/i2c/busses/i2c-ali15x3.c
8739 F: drivers/i2c/busses/i2c-amd756-s4882.c
8740 F: drivers/i2c/busses/i2c-amd756.c
8741 F: drivers/i2c/busses/i2c-amd8111.c
8742 F: drivers/i2c/busses/i2c-i801.c
8743 F: drivers/i2c/busses/i2c-isch.c
8744 F: drivers/i2c/busses/i2c-nforce2-s4985.c
8745 F: drivers/i2c/busses/i2c-nforce2.c
8746 F: drivers/i2c/busses/i2c-piix4.c
8747 F: drivers/i2c/busses/i2c-sis5595.c
8748 F: drivers/i2c/busses/i2c-sis630.c
8749 F: drivers/i2c/busses/i2c-sis96x.c
8750 F: drivers/i2c/busses/i2c-via.c
8751 F: drivers/i2c/busses/i2c-viapro.c
8753 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
8754 M: Hans de Goede <hdegoede@redhat.com>
8755 L: linux-i2c@vger.kernel.org
8757 F: drivers/i2c/busses/i2c-cht-wc.c
8759 I2C/SMBUS ISMT DRIVER
8760 M: Seth Heasley <seth.heasley@intel.com>
8761 M: Neil Horman <nhorman@tuxdriver.com>
8762 L: linux-i2c@vger.kernel.org
8763 F: Documentation/i2c/busses/i2c-ismt.rst
8764 F: drivers/i2c/busses/i2c-ismt.c
8766 I2C/SMBUS STUB DRIVER
8767 M: Jean Delvare <jdelvare@suse.com>
8768 L: linux-i2c@vger.kernel.org
8770 F: drivers/i2c/i2c-stub.c
8772 I3C DRIVER FOR CADENCE I3C MASTER IP
8773 M: Przemysław Gaj <pgaj@cadence.com>
8775 F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
8776 F: drivers/i3c/master/i3c-master-cdns.c
8778 I3C DRIVER FOR SYNOPSYS DESIGNWARE
8779 M: Vitor Soares <vitor.soares@synopsys.com>
8781 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
8782 F: drivers/i3c/master/dw*
8785 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
8786 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
8788 C: irc://chat.freenode.net/linux-i3c
8789 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
8790 F: Documentation/ABI/testing/sysfs-bus-i3c
8791 F: Documentation/devicetree/bindings/i3c/
8792 F: Documentation/driver-api/i3c
8794 F: include/linux/i3c/
8796 IA64 (Itanium) PLATFORM
8797 L: linux-ia64@vger.kernel.org
8799 F: Documentation/ia64/
8802 IBM Power 842 compression accelerator
8803 M: Haren Myneni <haren@us.ibm.com>
8806 F: drivers/crypto/nx/Kconfig
8807 F: drivers/crypto/nx/Makefile
8808 F: drivers/crypto/nx/nx-842*
8809 F: include/linux/sw842.h
8812 IBM Power in-Nest Crypto Acceleration
8813 M: Breno Leitão <leitao@debian.org>
8814 M: Nayna Jain <nayna@linux.ibm.com>
8815 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8816 L: linux-crypto@vger.kernel.org
8818 F: drivers/crypto/nx/Kconfig
8819 F: drivers/crypto/nx/Makefile
8820 F: drivers/crypto/nx/nx-aes*
8821 F: drivers/crypto/nx/nx-sha*
8822 F: drivers/crypto/nx/nx.*
8823 F: drivers/crypto/nx/nx_csbcpb.h
8824 F: drivers/crypto/nx/nx_debugfs.c
8826 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
8827 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8828 L: linux-pci@vger.kernel.org
8829 L: linuxppc-dev@lists.ozlabs.org
8831 F: drivers/pci/hotplug/rpadlpar*
8833 IBM Power Linux RAID adapter
8834 M: Brian King <brking@us.ibm.com>
8836 F: drivers/scsi/ipr.*
8838 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
8839 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8840 L: linux-pci@vger.kernel.org
8841 L: linuxppc-dev@lists.ozlabs.org
8843 F: drivers/pci/hotplug/rpaphp*
8845 IBM Power SRIOV Virtual NIC Device Driver
8846 M: Dany Madden <drt@linux.ibm.com>
8847 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8848 R: Thomas Falcon <tlfalcon@linux.ibm.com>
8849 L: netdev@vger.kernel.org
8851 F: drivers/net/ethernet/ibm/ibmvnic.*
8853 IBM Power Virtual Accelerator Switchboard
8854 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8855 L: linuxppc-dev@lists.ozlabs.org
8857 F: arch/powerpc/include/asm/vas.h
8858 F: arch/powerpc/platforms/powernv/copy-paste.h
8859 F: arch/powerpc/platforms/powernv/vas*
8861 IBM Power Virtual Ethernet Device Driver
8862 M: Cristobal Forno <cforno12@linux.ibm.com>
8863 L: netdev@vger.kernel.org
8865 F: drivers/net/ethernet/ibm/ibmveth.*
8867 IBM Power Virtual FC Device Drivers
8868 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8869 L: linux-scsi@vger.kernel.org
8871 F: drivers/scsi/ibmvscsi/ibmvfc*
8873 IBM Power Virtual Management Channel Driver
8874 M: Brad Warrum <bwarrum@linux.ibm.com>
8875 M: Ritu Agarwal <rituagar@linux.ibm.com>
8877 F: drivers/misc/ibmvmc.*
8879 IBM Power Virtual SCSI Device Drivers
8880 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8881 L: linux-scsi@vger.kernel.org
8883 F: drivers/scsi/ibmvscsi/ibmvscsi*
8884 F: include/scsi/viosrp.h
8886 IBM Power Virtual SCSI Device Target Driver
8887 M: Michael Cyr <mikecyr@linux.ibm.com>
8888 L: linux-scsi@vger.kernel.org
8889 L: target-devel@vger.kernel.org
8891 F: drivers/scsi/ibmvscsi_tgt/
8893 IBM Power VMX Cryptographic instructions
8894 M: Breno Leitão <leitao@debian.org>
8895 M: Nayna Jain <nayna@linux.ibm.com>
8896 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8897 L: linux-crypto@vger.kernel.org
8899 F: drivers/crypto/vmx/Kconfig
8900 F: drivers/crypto/vmx/Makefile
8901 F: drivers/crypto/vmx/aes*
8902 F: drivers/crypto/vmx/ghash*
8903 F: drivers/crypto/vmx/ppc-xlate.pl
8904 F: drivers/crypto/vmx/vmx.c
8906 IBM ServeRAID RAID DRIVER
8908 F: drivers/scsi/ips.*
8910 ICH LPC AND GPIO DRIVER
8911 M: Peter Tyser <ptyser@xes-inc.com>
8913 F: drivers/gpio/gpio-ich.c
8914 F: drivers/mfd/lpc_ich.c
8917 M: Max Staudt <max@enpas.org>
8918 L: linux-i2c@vger.kernel.org
8920 F: drivers/i2c/busses/i2c-icy.c
8922 IDEAPAD LAPTOP EXTRAS DRIVER
8923 M: Ike Panhc <ike.pan@canonical.com>
8924 L: platform-driver-x86@vger.kernel.org
8926 W: http://launchpad.net/ideapad-laptop
8927 F: drivers/platform/x86/ideapad-laptop.c
8929 IDEAPAD LAPTOP SLIDEBAR DRIVER
8930 M: Andrey Moiseev <o2g.org.ru@gmail.com>
8931 L: linux-input@vger.kernel.org
8933 W: https://github.com/o2genum/ideapad-slidebar
8934 F: drivers/input/misc/ideapad_slidebar.c
8936 IDT VersaClock 5 CLOCK DRIVER
8937 M: Luca Ceresoli <luca@lucaceresoli.net>
8939 F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
8940 F: drivers/clk/clk-versaclock5.c
8942 IEEE 802.15.4 SUBSYSTEM
8943 M: Alexander Aring <alex.aring@gmail.com>
8944 M: Stefan Schmidt <stefan@datenfreihafen.org>
8945 L: linux-wpan@vger.kernel.org
8947 W: https://linux-wpan.org/
8948 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
8949 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
8950 F: Documentation/networking/ieee802154.rst
8951 F: drivers/net/ieee802154/
8952 F: include/linux/ieee802154.h
8953 F: include/linux/nl802154.h
8954 F: include/net/af_ieee802154.h
8955 F: include/net/cfg802154.h
8956 F: include/net/ieee802154_netdev.h
8957 F: include/net/mac802154.h
8958 F: include/net/nl802154.h
8963 M: Yotam Gigi <yotam.gi@gmail.com>
8964 M: Jamal Hadi Salim <jhs@mojatatu.com>
8965 F: include/net/ife.h
8966 F: include/uapi/linux/ife.h
8969 IGORPLUG-USB IR RECEIVER
8970 M: Sean Young <sean@mess.org>
8971 L: linux-media@vger.kernel.org
8973 F: drivers/media/rc/igorplugusb.c
8975 IGUANAWORKS USB IR TRANSCEIVER
8976 M: Sean Young <sean@mess.org>
8977 L: linux-media@vger.kernel.org
8979 F: drivers/media/rc/iguanair.c
8981 IIO DIGITAL POTENTIOMETER DAC
8982 M: Peter Rosin <peda@axentia.se>
8983 L: linux-iio@vger.kernel.org
8985 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
8986 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
8987 F: drivers/iio/dac/dpot-dac.c
8989 IIO ENVELOPE DETECTOR
8990 M: Peter Rosin <peda@axentia.se>
8991 L: linux-iio@vger.kernel.org
8993 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
8994 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
8995 F: drivers/iio/adc/envelope-detector.c
8998 M: Peter Rosin <peda@axentia.se>
8999 L: linux-iio@vger.kernel.org
9001 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
9002 F: drivers/iio/multiplexer/iio-mux.c
9004 IIO SCMI BASED DRIVER
9005 M: Jyoti Bhayana <jbhayana@google.com>
9006 L: linux-iio@vger.kernel.org
9008 F: drivers/iio/common/scmi_sensors/scmi_iio.c
9010 IIO SUBSYSTEM AND DRIVERS
9011 M: Jonathan Cameron <jic23@kernel.org>
9012 R: Lars-Peter Clausen <lars@metafoo.de>
9013 L: linux-iio@vger.kernel.org
9015 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9016 F: Documentation/ABI/testing/configfs-iio*
9017 F: Documentation/ABI/testing/sysfs-bus-iio*
9018 F: Documentation/devicetree/bindings/iio/
9020 F: drivers/staging/iio/
9021 F: include/linux/iio/
9025 M: Peter Rosin <peda@axentia.se>
9026 L: linux-iio@vger.kernel.org
9028 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
9029 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
9030 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
9031 F: drivers/iio/afe/iio-rescale.c
9033 IKANOS/ADI EAGLE ADSL USB DRIVER
9034 M: Matthieu Castet <castet.matthieu@free.fr>
9035 M: Stanislaw Gruszka <stf_xl@wp.pl>
9037 F: drivers/usb/atm/ueagle-atm.c
9039 IMGTEC ASCII LCD DRIVER
9040 M: Paul Burton <paulburton@kernel.org>
9042 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
9043 F: drivers/auxdisplay/img-ascii-lcd.c
9045 IMGTEC IR DECODER DRIVER
9047 F: drivers/media/rc/img-ir/
9049 IMON SOUNDGRAPH USB IR RECEIVER
9050 M: Sean Young <sean@mess.org>
9051 L: linux-media@vger.kernel.org
9053 F: drivers/media/rc/imon.c
9054 F: drivers/media/rc/imon_raw.c
9056 IMS TWINTURBO FRAMEBUFFER DRIVER
9057 L: linux-fbdev@vger.kernel.org
9059 F: drivers/video/fbdev/imsttfb.c
9061 INA209 HARDWARE MONITOR DRIVER
9062 M: Guenter Roeck <linux@roeck-us.net>
9063 L: linux-hwmon@vger.kernel.org
9065 F: Documentation/devicetree/bindings/hwmon/ti,ina2xx.yaml
9066 F: Documentation/hwmon/ina209.rst
9067 F: drivers/hwmon/ina209.c
9069 INA2XX HARDWARE MONITOR DRIVER
9070 M: Guenter Roeck <linux@roeck-us.net>
9071 L: linux-hwmon@vger.kernel.org
9073 F: Documentation/hwmon/ina2xx.rst
9074 F: drivers/hwmon/ina2xx.c
9075 F: include/linux/platform_data/ina2xx.h
9077 INDUSTRY PACK SUBSYSTEM (IPACK)
9078 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
9079 M: Jens Taprogge <jens.taprogge@taprogge.org>
9080 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9081 L: industrypack-devel@lists.sourceforge.net
9083 W: http://industrypack.sourceforge.net
9086 INFINEON DPS310 Driver
9087 M: Eddie James <eajames@linux.ibm.com>
9088 L: linux-iio@vger.kernel.org
9090 F: drivers/iio/pressure/dps310.c
9092 INFINIBAND SUBSYSTEM
9093 M: Doug Ledford <dledford@redhat.com>
9094 M: Jason Gunthorpe <jgg@nvidia.com>
9095 L: linux-rdma@vger.kernel.org
9097 W: https://github.com/linux-rdma/rdma-core
9098 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9099 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
9100 F: Documentation/devicetree/bindings/infiniband/
9101 F: Documentation/infiniband/
9102 F: drivers/infiniband/
9104 F: include/trace/events/ib_mad.h
9105 F: include/trace/events/ib_umad.h
9106 F: include/uapi/linux/if_infiniband.h
9107 F: include/uapi/rdma/
9108 F: samples/bpf/ibumad_kern.c
9109 F: samples/bpf/ibumad_user.c
9111 INGENIC JZ4780 NAND DRIVER
9112 M: Harvey Hunt <harveyhuntnexus@gmail.com>
9113 L: linux-mtd@lists.infradead.org
9114 L: linux-mips@vger.kernel.org
9116 F: drivers/mtd/nand/raw/ingenic/
9119 M: Paul Cercueil <paul@crapouillou.net>
9120 L: linux-mips@vger.kernel.org
9122 F: arch/mips/boot/dts/ingenic/
9123 F: arch/mips/generic/board-ingenic.c
9124 F: arch/mips/include/asm/mach-ingenic/
9125 F: arch/mips/ingenic/Kconfig
9126 F: drivers/clk/ingenic/
9127 F: drivers/dma/dma-jz4780.c
9128 F: drivers/gpu/drm/ingenic/
9129 F: drivers/i2c/busses/i2c-jz4780.c
9130 F: drivers/iio/adc/ingenic-adc.c
9131 F: drivers/irqchip/irq-ingenic.c
9132 F: drivers/memory/jz4780-nemc.c
9133 F: drivers/mmc/host/jz4740_mmc.c
9134 F: drivers/mtd/nand/raw/ingenic/
9135 F: drivers/pinctrl/pinctrl-ingenic.c
9136 F: drivers/power/supply/ingenic-battery.c
9137 F: drivers/pwm/pwm-jz4740.c
9138 F: drivers/remoteproc/ingenic_rproc.c
9139 F: drivers/rtc/rtc-jz4740.c
9140 F: drivers/tty/serial/8250/8250_ingenic.c
9141 F: drivers/usb/musb/jz4740.c
9142 F: drivers/watchdog/jz4740_wdt.c
9143 F: include/dt-bindings/iio/adc/ingenic,adc.h
9144 F: include/linux/mfd/ingenic-tcu.h
9145 F: sound/soc/codecs/jz47*
9146 F: sound/soc/jz4740/
9149 M: Jan Kara <jack@suse.cz>
9150 R: Amir Goldstein <amir73il@gmail.com>
9151 L: linux-fsdevel@vger.kernel.org
9153 F: Documentation/filesystems/inotify.rst
9154 F: fs/notify/inotify/
9155 F: include/linux/inotify.h
9156 F: include/uapi/linux/inotify.h
9158 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
9159 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
9160 L: linux-input@vger.kernel.org
9162 Q: http://patchwork.kernel.org/project/linux-input/list/
9163 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
9164 F: Documentation/devicetree/bindings/input/
9165 F: Documentation/devicetree/bindings/serio/
9166 F: Documentation/input/
9168 F: include/linux/input.h
9169 F: include/linux/input/
9170 F: include/uapi/linux/input-event-codes.h
9171 F: include/uapi/linux/input.h
9173 INPUT MULTITOUCH (MT) PROTOCOL
9174 M: Henrik Rydberg <rydberg@bitmath.org>
9175 L: linux-input@vger.kernel.org
9177 F: Documentation/input/multi-touch-protocol.rst
9178 F: drivers/input/input-mt.c
9181 INSIDE SECURE CRYPTO DRIVER
9182 M: Antoine Tenart <atenart@kernel.org>
9183 L: linux-crypto@vger.kernel.org
9185 F: drivers/crypto/inside-secure/
9187 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
9188 M: Mimi Zohar <zohar@linux.ibm.com>
9189 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
9190 L: linux-integrity@vger.kernel.org
9192 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
9193 F: security/integrity/ima/
9195 INTEL 810/815 FRAMEBUFFER DRIVER
9196 M: Antonino Daplas <adaplas@gmail.com>
9197 L: linux-fbdev@vger.kernel.org
9199 F: drivers/video/fbdev/i810/
9202 M: Cezary Rojewski <cezary.rojewski@intel.com>
9203 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
9204 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
9205 M: Jie Yang <yang.jie@linux.intel.com>
9206 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9210 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
9211 M: Hans de Goede <hdegoede@redhat.com>
9212 L: platform-driver-x86@vger.kernel.org
9214 F: drivers/platform/x86/intel_atomisp2_pm.c
9216 INTEL ATOMISP2 LED DRIVER
9217 M: Hans de Goede <hdegoede@redhat.com>
9218 L: platform-driver-x86@vger.kernel.org
9220 F: drivers/platform/x86/intel_atomisp2_led.c
9222 INTEL BROXTON PMC DRIVER
9223 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9224 M: Zha Qipeng <qipeng.zha@intel.com>
9226 F: drivers/mfd/intel_pmc_bxt.c
9227 F: include/linux/mfd/intel_pmc_bxt.h
9229 INTEL C600 SERIES SAS CONTROLLER DRIVER
9230 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
9231 L: linux-scsi@vger.kernel.org
9233 T: git git://git.code.sf.net/p/intel-sas/isci
9234 F: drivers/scsi/isci/
9236 INTEL CPU family model numbers
9237 M: Tony Luck <tony.luck@intel.com>
9239 L: linux-kernel@vger.kernel.org
9241 F: arch/x86/include/asm/intel-family.h
9243 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
9244 M: Jani Nikula <jani.nikula@linux.intel.com>
9245 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
9246 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
9247 L: intel-gfx@lists.freedesktop.org
9249 W: https://01.org/linuxgraphics/
9250 Q: http://patchwork.freedesktop.org/project/intel-gfx/
9251 B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
9252 C: irc://chat.freenode.net/intel-gfx
9253 T: git git://anongit.freedesktop.org/drm-intel
9254 F: Documentation/gpu/i915.rst
9255 F: drivers/gpu/drm/i915/
9256 F: include/drm/i915*
9257 F: include/uapi/drm/i915_drm.h
9259 INTEL ETHERNET DRIVERS
9260 M: Jesse Brandeburg <jesse.brandeburg@intel.com>
9261 M: Tony Nguyen <anthony.l.nguyen@intel.com>
9262 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
9264 W: http://www.intel.com/support/feedback.htm
9265 W: http://e1000.sourceforge.net/
9266 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
9267 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
9268 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
9269 F: Documentation/networking/device_drivers/ethernet/intel/
9270 F: drivers/net/ethernet/intel/
9271 F: drivers/net/ethernet/intel/*/
9272 F: include/linux/avf/virtchnl.h
9273 F: include/linux/net/intel/iidc.h
9275 INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
9276 M: Mustafa Ismail <mustafa.ismail@intel.com>
9277 M: Shiraz Saleem <shiraz.saleem@intel.com>
9278 L: linux-rdma@vger.kernel.org
9280 F: drivers/infiniband/hw/irdma/
9281 F: include/uapi/rdma/irdma-abi.h
9283 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
9284 M: Maik Broemme <mbroemme@libmpq.org>
9285 L: linux-fbdev@vger.kernel.org
9287 F: Documentation/fb/intelfb.rst
9288 F: drivers/video/fbdev/intelfb/
9291 M: Andy Shevchenko <andy@kernel.org>
9292 L: linux-gpio@vger.kernel.org
9294 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9295 F: drivers/gpio/gpio-ich.c
9296 F: drivers/gpio/gpio-merrifield.c
9297 F: drivers/gpio/gpio-ml-ioh.c
9298 F: drivers/gpio/gpio-pch.c
9299 F: drivers/gpio/gpio-sch.c
9300 F: drivers/gpio/gpio-sodaville.c
9302 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
9303 M: Zhenyu Wang <zhenyuw@linux.intel.com>
9304 M: Zhi Wang <zhi.a.wang@intel.com>
9305 L: intel-gvt-dev@lists.freedesktop.org
9306 L: intel-gfx@lists.freedesktop.org
9308 W: https://01.org/igvt-g
9309 T: git https://github.com/intel/gvt-linux.git
9310 F: drivers/gpu/drm/i915/gvt/
9312 INTEL HID EVENT DRIVER
9313 M: Alex Hung <alex.hung@canonical.com>
9314 L: platform-driver-x86@vger.kernel.org
9316 F: drivers/platform/x86/intel-hid.c
9318 INTEL I/OAT DMA DRIVER
9319 M: Dave Jiang <dave.jiang@intel.com>
9320 R: Dan Williams <dan.j.williams@intel.com>
9321 L: dmaengine@vger.kernel.org
9323 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
9324 F: drivers/dma/ioat*
9327 M: Dave Jiang <dave.jiang@intel.com>
9328 L: dmaengine@vger.kernel.org
9330 F: drivers/dma/idxd/*
9331 F: include/uapi/linux/idxd.h
9334 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
9335 M: Len Brown <lenb@kernel.org>
9336 L: linux-pm@vger.kernel.org
9338 B: https://bugzilla.kernel.org
9339 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
9340 F: drivers/idle/intel_idle.c
9342 INTEL INTEGRATED SENSOR HUB DRIVER
9343 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9344 M: Jiri Kosina <jikos@kernel.org>
9345 L: linux-input@vger.kernel.org
9347 F: drivers/hid/intel-ish-hid/
9350 M: David Woodhouse <dwmw2@infradead.org>
9351 M: Lu Baolu <baolu.lu@linux.intel.com>
9352 L: iommu@lists.linux-foundation.org
9354 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9355 F: drivers/iommu/intel/
9356 F: include/linux/intel-iommu.h
9357 F: include/linux/intel-svm.h
9359 INTEL IOP-ADMA DMA DRIVER
9360 R: Dan Williams <dan.j.williams@intel.com>
9362 F: drivers/dma/iop-adma.c
9364 INTEL IPU3 CSI-2 CIO2 DRIVER
9365 M: Yong Zhi <yong.zhi@intel.com>
9366 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9367 M: Bingbu Cao <bingbu.cao@intel.com>
9368 M: Dan Scally <djrscally@gmail.com>
9369 R: Tianshu Qiu <tian.shu.qiu@intel.com>
9370 L: linux-media@vger.kernel.org
9372 T: git git://linuxtv.org/media_tree.git
9373 F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
9374 F: drivers/media/pci/intel/ipu3/
9376 INTEL IPU3 CSI-2 IMGU DRIVER
9377 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9378 R: Bingbu Cao <bingbu.cao@intel.com>
9379 R: Tianshu Qiu <tian.shu.qiu@intel.com>
9380 L: linux-media@vger.kernel.org
9382 F: Documentation/admin-guide/media/ipu3.rst
9383 F: Documentation/admin-guide/media/ipu3_rcb.svg
9384 F: Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
9385 F: drivers/staging/media/ipu3/
9387 INTEL IXP4XX CRYPTO SUPPORT
9388 M: Corentin Labbe <clabbe@baylibre.com>
9389 L: linux-crypto@vger.kernel.org
9391 F: drivers/crypto/ixp4xx_crypto.c
9393 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
9394 M: Krzysztof Halasa <khalasa@piap.pl>
9396 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
9397 F: drivers/net/wan/ixp4xx_hss.c
9398 F: drivers/soc/ixp4xx/ixp4xx-npe.c
9399 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
9400 F: include/linux/soc/ixp4xx/npe.h
9401 F: include/linux/soc/ixp4xx/qmgr.h
9403 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
9404 M: Deepak Saxena <dsaxena@plexity.net>
9406 F: Documentation/devicetree/bindings/display/intel,ixp46x-rng.yaml
9407 F: drivers/char/hw_random/ixp4xx-rng.c
9409 INTEL KEEM BAY DRM DRIVER
9410 M: Anitha Chrisanthus <anitha.chrisanthus@intel.com>
9411 M: Edmund Dea <edmund.j.dea@intel.com>
9413 F: Documentation/devicetree/bindings/display/intel,kmb_display.yaml
9414 F: drivers/gpu/drm/kmb/
9416 INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
9417 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9419 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
9420 F: drivers/crypto/keembay/Kconfig
9421 F: drivers/crypto/keembay/Makefile
9422 F: drivers/crypto/keembay/keembay-ocs-aes-core.c
9423 F: drivers/crypto/keembay/ocs-aes.c
9424 F: drivers/crypto/keembay/ocs-aes.h
9426 INTEL KEEM BAY OCS HCU CRYPTO DRIVER
9427 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9428 M: Declan Murphy <declan.murphy@intel.com>
9430 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
9431 F: drivers/crypto/keembay/Kconfig
9432 F: drivers/crypto/keembay/Makefile
9433 F: drivers/crypto/keembay/keembay-ocs-hcu-core.c
9434 F: drivers/crypto/keembay/ocs-hcu.c
9435 F: drivers/crypto/keembay/ocs-hcu.h
9437 INTEL MANAGEMENT ENGINE (mei)
9438 M: Tomas Winkler <tomas.winkler@intel.com>
9439 L: linux-kernel@vger.kernel.org
9441 F: Documentation/driver-api/mei/*
9442 F: drivers/misc/mei/
9443 F: drivers/watchdog/mei_wdt.c
9444 F: include/linux/mei_cl_bus.h
9445 F: include/uapi/linux/mei.h
9448 INTEL MAX 10 BMC MFD DRIVER
9449 M: Xu Yilun <yilun.xu@intel.com>
9450 R: Tom Rix <trix@redhat.com>
9452 F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
9453 F: Documentation/hwmon/intel-m10-bmc-hwmon.rst
9454 F: drivers/hwmon/intel-m10-bmc-hwmon.c
9455 F: drivers/mfd/intel-m10-bmc.c
9456 F: include/linux/mfd/intel-m10-bmc.h
9458 INTEL MENLOW THERMAL DRIVER
9459 M: Sujith Thomas <sujith.thomas@intel.com>
9460 L: platform-driver-x86@vger.kernel.org
9462 W: https://01.org/linux-acpi
9463 F: drivers/platform/x86/intel_menlow.c
9465 INTEL P-Unit IPC DRIVER
9466 M: Zha Qipeng <qipeng.zha@intel.com>
9467 L: platform-driver-x86@vger.kernel.org
9469 F: arch/x86/include/asm/intel_punit_ipc.h
9470 F: drivers/platform/x86/intel_punit_ipc.c
9472 INTEL PMC CORE DRIVER
9473 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
9474 M: David E Box <david.e.box@intel.com>
9475 L: platform-driver-x86@vger.kernel.org
9477 F: Documentation/ABI/testing/sysfs-platform-intel-pmc
9478 F: drivers/platform/x86/intel_pmc_core*
9480 INTEL PMIC GPIO DRIVERS
9481 M: Andy Shevchenko <andy@kernel.org>
9483 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9484 F: drivers/gpio/gpio-*cove.c
9486 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
9487 M: Andy Shevchenko <andy@kernel.org>
9489 F: drivers/mfd/intel_soc_pmic*
9490 F: include/linux/mfd/intel_soc_pmic*
9493 M: "David E. Box" <david.e.box@linux.intel.com>
9495 F: drivers/mfd/intel_pmt.c
9496 F: drivers/platform/x86/intel_pmt_*
9498 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
9499 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
9500 L: linux-wireless@vger.kernel.org
9502 F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
9503 F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
9504 F: drivers/net/wireless/intel/ipw2x00/
9507 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9508 M: Len Brown <lenb@kernel.org>
9509 L: linux-pm@vger.kernel.org
9511 F: drivers/cpufreq/intel_pstate.c
9513 INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
9514 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
9515 L: linux-iio@vger.kernel.org
9516 F: drivers/counter/intel-qep.c
9519 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9521 F: arch/x86/include/asm/intel_scu_ipc.h
9522 F: drivers/platform/x86/intel_scu_*
9524 INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
9525 M: Daniel Scally <djrscally@gmail.com>
9527 F: drivers/platform/x86/intel/int3472/
9529 INTEL SPEED SELECT TECHNOLOGY
9530 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9531 L: platform-driver-x86@vger.kernel.org
9533 F: drivers/platform/x86/intel_speed_select_if/
9534 F: include/uapi/linux/isst_if.h
9535 F: tools/power/x86/intel-speed-select/
9537 INTEL STRATIX10 FIRMWARE DRIVERS
9538 M: Richard Gong <richard.gong@linux.intel.com>
9539 L: linux-kernel@vger.kernel.org
9541 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
9542 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
9543 F: drivers/firmware/stratix10-rsu.c
9544 F: drivers/firmware/stratix10-svc.c
9545 F: include/linux/firmware/intel/stratix10-smc.h
9546 F: include/linux/firmware/intel/stratix10-svc-client.h
9548 INTEL TELEMETRY DRIVER
9549 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
9550 M: "David E. Box" <david.e.box@linux.intel.com>
9551 L: platform-driver-x86@vger.kernel.org
9553 F: arch/x86/include/asm/intel_telemetry.h
9554 F: drivers/platform/x86/intel_telemetry*
9556 INTEL UNCORE FREQUENCY CONTROL
9557 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9558 L: platform-driver-x86@vger.kernel.org
9560 F: drivers/platform/x86/intel-uncore-frequency.c
9562 INTEL VIRTUAL BUTTON DRIVER
9563 M: AceLan Kao <acelan.kao@canonical.com>
9564 L: platform-driver-x86@vger.kernel.org
9566 F: drivers/platform/x86/intel-vbtn.c
9568 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
9569 M: Stanislaw Gruszka <stf_xl@wp.pl>
9570 L: linux-wireless@vger.kernel.org
9572 F: drivers/net/wireless/intel/iwlegacy/
9574 INTEL WIRELESS WIFI LINK (iwlwifi)
9575 M: Luca Coelho <luciano.coelho@intel.com>
9576 L: linux-wireless@vger.kernel.org
9578 W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
9579 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
9580 F: drivers/net/wireless/intel/iwlwifi/
9582 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
9583 M: Jithu Joseph <jithu.joseph@intel.com>
9584 R: Maurice Ma <maurice.ma@intel.com>
9586 W: https://slimbootloader.github.io/security/firmware-update.html
9587 F: drivers/platform/x86/intel-wmi-sbl-fw-update.c
9589 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
9590 L: Dell.Client.Kernel@dell.com
9592 F: drivers/platform/x86/intel-wmi-thunderbolt.c
9594 INTEL WWAN IOSM DRIVER
9595 M: M Chetan Kumar <m.chetan.kumar@intel.com>
9596 M: Intel Corporation <linuxwwan@intel.com>
9597 L: netdev@vger.kernel.org
9599 F: drivers/net/wwan/iosm/
9602 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9604 F: Documentation/trace/intel_th.rst
9605 F: drivers/hwtracing/intel_th/
9606 F: include/linux/intel_th.h
9608 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
9609 M: Ning Sun <ning.sun@intel.com>
9610 L: tboot-devel@lists.sourceforge.net
9612 W: http://tboot.sourceforge.net
9613 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
9614 F: Documentation/x86/intel_txt.rst
9615 F: arch/x86/kernel/tboot.c
9616 F: include/linux/tboot.h
9619 M: Jarkko Sakkinen <jarkko@kernel.org>
9620 R: Dave Hansen <dave.hansen@linux.intel.com>
9621 L: linux-sgx@vger.kernel.org
9623 Q: https://patchwork.kernel.org/project/intel-sgx/list/
9624 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
9625 F: Documentation/x86/sgx.rst
9626 F: arch/x86/entry/vdso/vsgx.S
9627 F: arch/x86/include/asm/sgx.h
9628 F: arch/x86/include/uapi/asm/sgx.h
9629 F: arch/x86/kernel/cpu/sgx/*
9630 F: tools/testing/selftests/sgx/*
9634 M: Georgi Djakov <djakov@kernel.org>
9635 L: linux-pm@vger.kernel.org
9637 T: git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
9638 F: Documentation/devicetree/bindings/interconnect/
9639 F: Documentation/driver-api/interconnect.rst
9640 F: drivers/interconnect/
9641 F: include/dt-bindings/interconnect/
9642 F: include/linux/interconnect-provider.h
9643 F: include/linux/interconnect.h
9645 INTERRUPT COUNTER DRIVER
9646 M: Oleksij Rempel <o.rempel@pengutronix.de>
9647 R: Pengutronix Kernel Team <kernel@pengutronix.de>
9648 L: linux-iio@vger.kernel.org
9649 F: Documentation/devicetree/bindings/counter/interrupt-counter.yaml
9650 F: drivers/counter/interrupt-cnt.c
9652 INVENSENSE ICM-426xx IMU DRIVER
9653 M: Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
9654 L: linux-iio@vger.kernel.org
9656 W: https://invensense.tdk.com/
9657 F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
9658 F: drivers/iio/imu/inv_icm42600/
9660 INVENSENSE MPU-3050 GYROSCOPE DRIVER
9661 M: Linus Walleij <linus.walleij@linaro.org>
9662 L: linux-iio@vger.kernel.org
9664 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
9665 F: drivers/iio/gyro/mpu3050*
9667 IOC3 ETHERNET DRIVER
9668 M: Ralf Baechle <ralf@linux-mips.org>
9669 L: linux-mips@vger.kernel.org
9671 F: drivers/net/ethernet/sgi/ioc3-eth.c
9673 IOMAP FILESYSTEM LIBRARY
9674 M: Christoph Hellwig <hch@infradead.org>
9675 M: Darrick J. Wong <djwong@kernel.org>
9676 M: linux-xfs@vger.kernel.org
9677 M: linux-fsdevel@vger.kernel.org
9678 L: linux-xfs@vger.kernel.org
9679 L: linux-fsdevel@vger.kernel.org
9681 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
9683 F: include/linux/iomap.h
9686 M: Joerg Roedel <joro@8bytes.org>
9687 M: Will Deacon <will@kernel.org>
9688 L: iommu@lists.linux-foundation.org
9690 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9691 F: Documentation/devicetree/bindings/iommu/
9692 F: Documentation/userspace-api/iommu.rst
9694 F: include/linux/iommu.h
9695 F: include/linux/iova.h
9696 F: include/linux/of_iommu.h
9697 F: include/uapi/linux/iommu.h
9700 M: Jens Axboe <axboe@kernel.dk>
9701 R: Pavel Begunkov <asml.silence@gmail.com>
9702 L: io-uring@vger.kernel.org
9704 T: git git://git.kernel.dk/linux-block
9705 T: git git://git.kernel.dk/liburing
9709 F: include/linux/io_uring.h
9710 F: include/uapi/linux/io_uring.h
9714 M: Corey Minyard <minyard@acm.org>
9715 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
9717 W: http://openipmi.sourceforge.net/
9718 F: Documentation/driver-api/ipmi.rst
9719 F: Documentation/devicetree/bindings/ipmi/
9720 F: drivers/char/ipmi/
9721 F: include/linux/ipmi*
9722 F: include/uapi/linux/ipmi*
9724 IPS SCSI RAID DRIVER
9725 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
9726 L: linux-scsi@vger.kernel.org
9728 W: http://www.adaptec.com/
9729 F: drivers/scsi/ips*
9732 M: Simon Horman <horms@verge.net.au>
9733 M: Julian Anastasov <ja@ssi.bg>
9734 L: netdev@vger.kernel.org
9735 L: lvs-devel@vger.kernel.org
9737 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
9738 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
9739 F: Documentation/networking/ipvs-sysctl.rst
9740 F: include/net/ip_vs.h
9741 F: include/uapi/linux/ip_vs.h
9742 F: net/netfilter/ipvs/
9745 M: Jiri Kosina <jikos@kernel.org>
9746 M: David Sterba <dsterba@suse.com>
9748 F: drivers/tty/ipwireless/
9751 L: netdev@vger.kernel.org
9753 F: include/uapi/linux/ipx.h
9755 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
9756 M: Marc Zyngier <maz@kernel.org>
9758 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9759 F: Documentation/core-api/irq/irq-domain.rst
9760 F: include/linux/irqdomain.h
9761 F: kernel/irq/irqdomain.c
9765 M: Thomas Gleixner <tglx@linutronix.de>
9766 L: linux-kernel@vger.kernel.org
9768 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9772 M: Thomas Gleixner <tglx@linutronix.de>
9773 M: Marc Zyngier <maz@kernel.org>
9774 L: linux-kernel@vger.kernel.org
9776 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9777 F: Documentation/devicetree/bindings/interrupt-controller/
9781 M: William Breathitt Gray <vilhelm.gray@gmail.com>
9783 F: Documentation/driver-api/isa.rst
9784 F: drivers/base/isa.c
9785 F: include/linux/isa.h
9788 M: Hans Verkuil <hverkuil@xs4all.nl>
9789 L: linux-media@vger.kernel.org
9791 W: https://linuxtv.org
9792 T: git git://linuxtv.org/media_tree.git
9793 F: drivers/media/radio/radio-isa*
9796 M: Jaroslav Kysela <perex@perex.cz>
9798 F: Documentation/driver-api/isapnp.rst
9799 F: drivers/pnp/isapnp/
9800 F: include/linux/isapnp.h
9803 M: Lee Duncan <lduncan@suse.com>
9804 M: Chris Leech <cleech@redhat.com>
9805 L: open-iscsi@googlegroups.com
9806 L: linux-scsi@vger.kernel.org
9808 W: www.open-iscsi.com
9809 F: drivers/scsi/*iscsi*
9810 F: include/scsi/*iscsi*
9812 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
9813 M: Peter Jones <pjones@redhat.com>
9814 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
9816 F: drivers/firmware/iscsi_ibft*
9818 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
9819 M: Sagi Grimberg <sagi@grimberg.me>
9820 M: Max Gurtovoy <mgurtovoy@nvidia.com>
9821 L: linux-rdma@vger.kernel.org
9823 W: http://www.openfabrics.org
9824 W: www.open-iscsi.org
9825 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9826 F: drivers/infiniband/ulp/iser/
9828 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
9829 M: Sagi Grimberg <sagi@grimberg.me>
9830 L: linux-rdma@vger.kernel.org
9831 L: target-devel@vger.kernel.org
9833 W: http://www.linux-iscsi.org
9834 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
9835 F: drivers/infiniband/ulp/isert
9837 ISDN/CMTP OVER BLUETOOTH
9838 M: Karsten Keil <isdn@linux-pingi.de>
9839 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9840 L: netdev@vger.kernel.org
9842 W: http://www.isdn4linux.de
9843 F: Documentation/isdn/
9844 F: drivers/isdn/capi/
9845 F: include/linux/isdn/
9846 F: include/uapi/linux/isdn/
9847 F: net/bluetooth/cmtp/
9849 ISDN/mISDN SUBSYSTEM
9850 M: Karsten Keil <isdn@linux-pingi.de>
9851 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9852 L: netdev@vger.kernel.org
9854 W: http://www.isdn4linux.de
9855 F: drivers/isdn/Kconfig
9856 F: drivers/isdn/Makefile
9857 F: drivers/isdn/hardware/
9858 F: drivers/isdn/mISDN/
9860 IT87 HARDWARE MONITORING DRIVER
9861 M: Jean Delvare <jdelvare@suse.com>
9862 L: linux-hwmon@vger.kernel.org
9864 F: Documentation/hwmon/it87.rst
9865 F: drivers/hwmon/it87.c
9868 M: Antti Palosaari <crope@iki.fi>
9869 L: linux-media@vger.kernel.org
9871 W: https://linuxtv.org
9872 W: http://palosaari.fi/linux/
9873 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9874 T: git git://linuxtv.org/anttip/media_tree.git
9875 F: drivers/media/tuners/it913x*
9877 ITE IT66121 HDMI BRIDGE DRIVER
9878 M: Phong LE <ple@baylibre.com>
9879 M: Neil Armstrong <narmstrong@baylibre.com>
9881 T: git git://anongit.freedesktop.org/drm/drm-misc
9882 F: Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
9883 F: drivers/gpu/drm/bridge/ite-it66121.c
9885 IVTV VIDEO4LINUX DRIVER
9886 M: Andy Walls <awalls@md.metrocast.net>
9887 L: linux-media@vger.kernel.org
9889 W: https://linuxtv.org
9890 T: git git://linuxtv.org/media_tree.git
9891 F: Documentation/admin-guide/media/ivtv*
9892 F: drivers/media/pci/ivtv/
9893 F: include/uapi/linux/ivtv*
9895 IX2505V MEDIA DRIVER
9896 M: Malcolm Priestley <tvboxspy@gmail.com>
9897 L: linux-media@vger.kernel.org
9899 W: https://linuxtv.org
9900 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9901 F: drivers/media/dvb-frontends/ix2505v*
9903 JAILHOUSE HYPERVISOR INTERFACE
9904 M: Jan Kiszka <jan.kiszka@siemens.com>
9905 L: jailhouse-dev@googlegroups.com
9907 F: arch/x86/include/asm/jailhouse_para.h
9908 F: arch/x86/kernel/jailhouse.c
9910 JC42.4 TEMPERATURE SENSOR DRIVER
9911 M: Guenter Roeck <linux@roeck-us.net>
9912 L: linux-hwmon@vger.kernel.org
9914 F: Documentation/hwmon/jc42.rst
9915 F: drivers/hwmon/jc42.c
9918 M: Dave Kleikamp <shaggy@kernel.org>
9919 L: jfs-discussion@lists.sourceforge.net
9921 W: http://jfs.sourceforge.net/
9922 T: git git://github.com/kleikamp/linux-shaggy.git
9923 F: Documentation/admin-guide/jfs.rst
9927 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
9928 L: netdev@vger.kernel.org
9930 F: drivers/net/ethernet/jme.*
9932 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
9933 M: David Woodhouse <dwmw2@infradead.org>
9934 M: Richard Weinberger <richard@nod.at>
9935 L: linux-mtd@lists.infradead.org
9937 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
9938 T: git git://git.infradead.org/ubifs-2.6.git
9940 F: include/uapi/linux/jffs2.h
9942 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
9943 M: "Theodore Ts'o" <tytso@mit.edu>
9944 M: Jan Kara <jack@suse.com>
9945 L: linux-ext4@vger.kernel.org
9948 F: include/linux/jbd2.h
9950 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
9951 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
9952 L: linux-media@vger.kernel.org
9954 F: drivers/media/platform/rcar_jpu.c
9956 JSM Neo PCI based serial card
9957 L: linux-serial@vger.kernel.org
9959 F: drivers/tty/serial/jsm/
9961 K10TEMP HARDWARE MONITORING DRIVER
9962 M: Clemens Ladisch <clemens@ladisch.de>
9963 L: linux-hwmon@vger.kernel.org
9965 F: Documentation/hwmon/k10temp.rst
9966 F: drivers/hwmon/k10temp.c
9968 K8TEMP HARDWARE MONITORING DRIVER
9969 M: Rudolf Marek <r.marek@assembler.cz>
9970 L: linux-hwmon@vger.kernel.org
9972 F: Documentation/hwmon/k8temp.rst
9973 F: drivers/hwmon/k8temp.c
9976 M: Andrey Ryabinin <ryabinin.a.a@gmail.com>
9977 R: Alexander Potapenko <glider@google.com>
9978 R: Andrey Konovalov <andreyknvl@gmail.com>
9979 R: Dmitry Vyukov <dvyukov@google.com>
9980 L: kasan-dev@googlegroups.com
9982 F: Documentation/dev-tools/kasan.rst
9983 F: arch/*/include/asm/*kasan.h
9984 F: arch/*/mm/kasan_init*
9985 F: include/linux/kasan*.h
9986 F: lib/Kconfig.kasan
9987 F: lib/test_kasan*.c
9989 F: scripts/Makefile.kasan
9992 M: Masahiro Yamada <masahiroy@kernel.org>
9993 L: linux-kbuild@vger.kernel.org
9995 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
9996 F: Documentation/kbuild/kconfig*
9997 F: scripts/Kconfig.include
10001 R: Dmitry Vyukov <dvyukov@google.com>
10002 R: Andrey Konovalov <andreyknvl@gmail.com>
10003 L: kasan-dev@googlegroups.com
10005 F: Documentation/dev-tools/kcov.rst
10006 F: include/linux/kcov.h
10007 F: include/uapi/linux/kcov.h
10009 F: scripts/Makefile.kcov
10012 M: Marco Elver <elver@google.com>
10013 R: Dmitry Vyukov <dvyukov@google.com>
10014 L: kasan-dev@googlegroups.com
10016 F: Documentation/dev-tools/kcsan.rst
10017 F: include/linux/kcsan*.h
10019 F: lib/Kconfig.kcsan
10020 F: scripts/Makefile.kcsan
10023 M: Dave Young <dyoung@redhat.com>
10024 M: Baoquan He <bhe@redhat.com>
10025 R: Vivek Goyal <vgoyal@redhat.com>
10026 L: kexec@lists.infradead.org
10028 W: http://lse.sourceforge.net/kdump/
10029 F: Documentation/admin-guide/kdump/
10030 F: fs/proc/vmcore.c
10031 F: include/linux/crash_core.h
10032 F: include/linux/crash_dump.h
10033 F: include/uapi/linux/vmcore.h
10034 F: kernel/crash_*.c
10036 KEENE FM RADIO TRANSMITTER DRIVER
10037 M: Hans Verkuil <hverkuil@xs4all.nl>
10038 L: linux-media@vger.kernel.org
10040 W: https://linuxtv.org
10041 T: git git://linuxtv.org/media_tree.git
10042 F: drivers/media/radio/radio-keene*
10045 M: Ian Kent <raven@themaw.net>
10046 L: autofs@vger.kernel.org
10050 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
10051 M: Masahiro Yamada <masahiroy@kernel.org>
10052 M: Michal Marek <michal.lkml@markovi.net>
10053 L: linux-kbuild@vger.kernel.org
10055 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
10056 F: Documentation/kbuild/
10058 F: scripts/*vmlinux*
10060 F: scripts/Makefile*
10062 F: scripts/dummy-tools/
10065 F: scripts/package/
10068 L: kernel-janitors@vger.kernel.org
10070 W: http://kernelnewbies.org/KernelJanitors
10072 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
10073 M: "J. Bruce Fields" <bfields@fieldses.org>
10074 M: Chuck Lever <chuck.lever@oracle.com>
10075 L: linux-nfs@vger.kernel.org
10077 W: http://nfs.sourceforge.net/
10078 T: git git://linux-nfs.org/~bfields/linux.git
10082 F: include/linux/lockd/
10083 F: include/linux/sunrpc/
10084 F: include/uapi/linux/nfsd/
10085 F: include/uapi/linux/sunrpc/
10087 F: Documentation/filesystems/nfs/
10090 M: Thorsten Leemhuis <linux@leemhuis.info>
10091 L: regressions@lists.linux.dev
10094 KERNEL SELFTEST FRAMEWORK
10095 M: Shuah Khan <shuah@kernel.org>
10096 M: Shuah Khan <skhan@linuxfoundation.org>
10097 L: linux-kselftest@vger.kernel.org
10099 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
10100 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
10101 F: Documentation/dev-tools/kselftest*
10102 F: tools/testing/selftests/
10104 KERNEL UNIT TESTING FRAMEWORK (KUnit)
10105 M: Brendan Higgins <brendanhiggins@google.com>
10106 L: linux-kselftest@vger.kernel.org
10107 L: kunit-dev@googlegroups.com
10109 W: https://google.github.io/kunit-docs/third_party/kernel/docs/
10110 F: Documentation/dev-tools/kunit/
10113 F: tools/testing/kunit/
10115 KERNEL USERMODE HELPER
10116 M: Luis Chamberlain <mcgrof@kernel.org>
10117 L: linux-kernel@vger.kernel.org
10119 F: include/linux/umh.h
10122 KERNEL VIRTUAL MACHINE (KVM)
10123 M: Paolo Bonzini <pbonzini@redhat.com>
10124 L: kvm@vger.kernel.org
10126 W: http://www.linux-kvm.org
10127 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10128 F: Documentation/virt/kvm/
10129 F: include/asm-generic/kvm*
10130 F: include/kvm/iodev.h
10131 F: include/linux/kvm*
10132 F: include/trace/events/kvm.h
10133 F: include/uapi/asm-generic/kvm*
10134 F: include/uapi/linux/kvm*
10136 F: tools/testing/selftests/kvm/
10139 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
10140 M: Marc Zyngier <maz@kernel.org>
10141 R: James Morse <james.morse@arm.com>
10142 R: Alexandru Elisei <alexandru.elisei@arm.com>
10143 R: Suzuki K Poulose <suzuki.poulose@arm.com>
10144 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10145 L: kvmarm@lists.cs.columbia.edu (moderated for non-subscribers)
10147 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
10148 F: arch/arm64/include/asm/kvm*
10149 F: arch/arm64/include/uapi/asm/kvm*
10151 F: include/kvm/arm_*
10152 F: tools/testing/selftests/kvm/*/aarch64/
10153 F: tools/testing/selftests/kvm/aarch64/
10155 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
10156 M: Huacai Chen <chenhuacai@kernel.org>
10157 M: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
10158 L: linux-mips@vger.kernel.org
10159 L: kvm@vger.kernel.org
10161 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10162 F: arch/mips/include/asm/kvm*
10163 F: arch/mips/include/uapi/asm/kvm*
10166 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
10167 M: Paul Mackerras <paulus@ozlabs.org>
10168 L: kvm-ppc@vger.kernel.org
10170 W: http://www.linux-kvm.org/
10171 T: git git://github.com/agraf/linux-2.6.git
10172 F: arch/powerpc/include/asm/kvm*
10173 F: arch/powerpc/include/uapi/asm/kvm*
10174 F: arch/powerpc/kernel/kvm*
10175 F: arch/powerpc/kvm/
10177 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
10178 M: Christian Borntraeger <borntraeger@de.ibm.com>
10179 M: Janosch Frank <frankja@linux.ibm.com>
10180 R: David Hildenbrand <david@redhat.com>
10181 R: Cornelia Huck <cohuck@redhat.com>
10182 R: Claudio Imbrenda <imbrenda@linux.ibm.com>
10183 L: kvm@vger.kernel.org
10185 W: http://www.ibm.com/developerworks/linux/linux390/
10186 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
10187 F: Documentation/virt/kvm/s390*
10188 F: arch/s390/include/asm/gmap.h
10189 F: arch/s390/include/asm/kvm*
10190 F: arch/s390/include/uapi/asm/kvm*
10191 F: arch/s390/kernel/uv.c
10193 F: arch/s390/mm/gmap.c
10194 F: tools/testing/selftests/kvm/*/s390x/
10195 F: tools/testing/selftests/kvm/s390x/
10197 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
10198 M: Paolo Bonzini <pbonzini@redhat.com>
10199 R: Sean Christopherson <seanjc@google.com>
10200 R: Vitaly Kuznetsov <vkuznets@redhat.com>
10201 R: Wanpeng Li <wanpengli@tencent.com>
10202 R: Jim Mattson <jmattson@google.com>
10203 R: Joerg Roedel <joro@8bytes.org>
10204 L: kvm@vger.kernel.org
10206 W: http://www.linux-kvm.org
10207 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10208 F: arch/x86/include/asm/kvm*
10209 F: arch/x86/include/asm/pvclock-abi.h
10210 F: arch/x86/include/asm/svm.h
10211 F: arch/x86/include/asm/vmx*.h
10212 F: arch/x86/include/uapi/asm/kvm*
10213 F: arch/x86/include/uapi/asm/svm.h
10214 F: arch/x86/include/uapi/asm/vmx.h
10215 F: arch/x86/kernel/kvm.c
10216 F: arch/x86/kernel/kvmclock.c
10221 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10222 M: Tejun Heo <tj@kernel.org>
10224 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
10226 F: include/linux/kernfs.h
10229 M: Eric Biederman <ebiederm@xmission.com>
10230 L: kexec@lists.infradead.org
10232 W: http://kernel.org/pub/linux/utils/kernel/kexec/
10233 F: include/linux/kexec.h
10234 F: include/uapi/linux/kexec.h
10238 M: Mimi Zohar <zohar@linux.ibm.com>
10239 L: linux-integrity@vger.kernel.org
10240 L: keyrings@vger.kernel.org
10242 F: Documentation/security/keys/trusted-encrypted.rst
10243 F: include/keys/encrypted-type.h
10244 F: security/keys/encrypted-keys/
10247 M: James Bottomley <jejb@linux.ibm.com>
10248 M: Jarkko Sakkinen <jarkko@kernel.org>
10249 M: Mimi Zohar <zohar@linux.ibm.com>
10250 L: linux-integrity@vger.kernel.org
10251 L: keyrings@vger.kernel.org
10253 F: Documentation/security/keys/trusted-encrypted.rst
10254 F: include/keys/trusted-type.h
10255 F: include/keys/trusted_tpm.h
10256 F: security/keys/trusted-keys/
10259 M: Sumit Garg <sumit.garg@linaro.org>
10260 L: linux-integrity@vger.kernel.org
10261 L: keyrings@vger.kernel.org
10263 F: include/keys/trusted_tee.h
10264 F: security/keys/trusted-keys/trusted_tee.c
10267 M: David Howells <dhowells@redhat.com>
10268 M: Jarkko Sakkinen <jarkko@kernel.org>
10269 L: keyrings@vger.kernel.org
10271 F: Documentation/security/keys/core.rst
10273 F: include/linux/key-type.h
10274 F: include/linux/key.h
10275 F: include/linux/keyctl.h
10276 F: include/uapi/linux/keyctl.h
10280 M: Alexander Potapenko <glider@google.com>
10281 M: Marco Elver <elver@google.com>
10282 R: Dmitry Vyukov <dvyukov@google.com>
10283 L: kasan-dev@googlegroups.com
10285 F: Documentation/dev-tools/kfence.rst
10286 F: arch/*/include/asm/kfence.h
10287 F: include/linux/kfence.h
10288 F: lib/Kconfig.kfence
10292 M: Stefani Seibold <stefani@seibold.net>
10294 F: include/linux/kfifo.h
10298 KGDB / KDB /debug_core
10299 M: Jason Wessel <jason.wessel@windriver.com>
10300 M: Daniel Thompson <daniel.thompson@linaro.org>
10301 R: Douglas Anderson <dianders@chromium.org>
10302 L: kgdb-bugreport@lists.sourceforge.net
10304 W: http://kgdb.wiki.kernel.org/
10305 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
10306 F: Documentation/dev-tools/kgdb.rst
10307 F: drivers/misc/kgdbts.c
10308 F: drivers/tty/serial/kgdboc.c
10309 F: include/linux/kdb.h
10310 F: include/linux/kgdb.h
10313 KHADAS MCU MFD DRIVER
10314 M: Neil Armstrong <narmstrong@baylibre.com>
10315 L: linux-amlogic@lists.infradead.org
10317 F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
10318 F: drivers/mfd/khadas-mcu.c
10319 F: include/linux/mfd/khadas-mcu.h
10320 F: drivers/thermal/khadas_mcu_fan.c
10323 M: Catalin Marinas <catalin.marinas@arm.com>
10325 F: Documentation/dev-tools/kmemleak.rst
10326 F: include/linux/kmemleak.h
10328 F: samples/kmemleak/kmemleak-test.c
10330 KMOD KERNEL MODULE LOADER - USERMODE HELPER
10331 M: Luis Chamberlain <mcgrof@kernel.org>
10332 L: linux-kernel@vger.kernel.org
10334 F: include/linux/kmod.h
10337 F: tools/testing/selftests/kmod/
10340 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
10341 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
10342 M: "David S. Miller" <davem@davemloft.net>
10343 M: Masami Hiramatsu <mhiramat@kernel.org>
10345 F: Documentation/trace/kprobes.rst
10346 F: include/asm-generic/kprobes.h
10347 F: include/linux/kprobes.h
10348 F: kernel/kprobes.c
10350 KS0108 LCD CONTROLLER DRIVER
10351 M: Miguel Ojeda <ojeda@kernel.org>
10353 F: Documentation/admin-guide/auxdisplay/ks0108.rst
10354 F: drivers/auxdisplay/ks0108.c
10355 F: include/linux/ks0108.h
10357 KTD253 BACKLIGHT DRIVER
10358 M: Linus Walleij <linus.walleij@linaro.org>
10360 F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
10361 F: drivers/video/backlight/ktd253-backlight.c
10364 M: Steven Rostedt <rostedt@goodmis.org>
10365 M: John Hawley <warthog9@eaglescrag.net>
10367 F: tools/testing/ktest
10370 M: David Ahern <dsahern@kernel.org>
10371 L: netdev@vger.kernel.org
10373 F: include/net/l3mdev.h
10377 M: John Fastabend <john.fastabend@gmail.com>
10378 M: Daniel Borkmann <daniel@iogearbox.net>
10379 M: Jakub Sitnicki <jakub@cloudflare.com>
10380 M: Lorenz Bauer <lmb@cloudflare.com>
10381 L: netdev@vger.kernel.org
10382 L: bpf@vger.kernel.org
10384 F: include/linux/skmsg.h
10385 F: net/core/skmsg.c
10386 F: net/core/sock_map.c
10387 F: net/ipv4/tcp_bpf.c
10388 F: net/ipv4/udp_bpf.c
10390 LANDLOCK SECURITY MODULE
10391 M: Mickaël Salaün <mic@digikod.net>
10392 L: linux-security-module@vger.kernel.org
10394 W: https://landlock.io
10395 T: git https://github.com/landlock-lsm/linux.git
10396 F: Documentation/security/landlock.rst
10397 F: Documentation/userspace-api/landlock.rst
10398 F: include/uapi/linux/landlock.h
10399 F: samples/landlock/
10400 F: security/landlock/
10401 F: tools/testing/selftests/landlock/
10405 LANTIQ / INTEL Ethernet drivers
10406 M: Hauke Mehrtens <hauke@hauke-m.de>
10407 L: netdev@vger.kernel.org
10409 F: drivers/net/dsa/lantiq_gswip.c
10410 F: drivers/net/dsa/lantiq_pce.h
10411 F: drivers/net/ethernet/lantiq_xrx200.c
10412 F: net/dsa/tag_gswip.c
10414 LANTIQ MIPS ARCHITECTURE
10415 M: John Crispin <john@phrozen.org>
10416 L: linux-mips@vger.kernel.org
10418 F: arch/mips/lantiq
10419 F: drivers/soc/lantiq
10421 LASI 53c700 driver for PARISC
10422 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
10423 L: linux-scsi@vger.kernel.org
10425 F: Documentation/scsi/53c700.rst
10426 F: drivers/scsi/53c700*
10429 M: Tobin C. Harding <me@tobin.cc>
10430 M: Tycho Andersen <tycho@tycho.pizza>
10431 L: linux-hardening@vger.kernel.org
10433 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
10434 F: scripts/leaking_addresses.pl
10437 M: Pavel Machek <pavel@ucw.cz>
10438 L: linux-leds@vger.kernel.org
10440 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
10441 F: Documentation/devicetree/bindings/leds/
10443 F: include/linux/leds.h
10445 LEGACY EEPROM DRIVER
10446 M: Jean Delvare <jdelvare@suse.com>
10448 F: Documentation/misc-devices/eeprom.rst
10449 F: drivers/misc/eeprom/eeprom.c
10451 LEGO MINDSTORMS EV3
10452 R: David Lechner <david@lechnology.com>
10454 F: Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
10455 F: arch/arm/boot/dts/da850-lego-ev3.dts
10456 F: drivers/power/supply/lego_ev3_battery.c
10458 LEGO USB Tower driver
10459 M: Juergen Stuber <starblue@users.sourceforge.net>
10460 L: legousb-devel@lists.sourceforge.net
10462 W: http://legousb.sourceforge.net/
10463 F: drivers/usb/misc/legousbtower.c
10466 M: Matan Ziv-Av <matan@svgalib.org>
10467 L: platform-driver-x86@vger.kernel.org
10469 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
10470 F: Documentation/admin-guide/laptops/lg-laptop.rst
10471 F: drivers/platform/x86/lg-laptop.c
10473 LG2160 MEDIA DRIVER
10474 M: Michael Krufky <mkrufky@linuxtv.org>
10475 L: linux-media@vger.kernel.org
10477 W: https://linuxtv.org
10478 W: http://github.com/mkrufky
10479 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10480 T: git git://linuxtv.org/mkrufky/tuners.git
10481 F: drivers/media/dvb-frontends/lg2160.*
10483 LGDT3305 MEDIA DRIVER
10484 M: Michael Krufky <mkrufky@linuxtv.org>
10485 L: linux-media@vger.kernel.org
10487 W: https://linuxtv.org
10488 W: http://github.com/mkrufky
10489 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10490 T: git git://linuxtv.org/mkrufky/tuners.git
10491 F: drivers/media/dvb-frontends/lgdt3305.*
10493 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
10494 M: Viresh Kumar <vireshk@kernel.org>
10495 L: linux-ide@vger.kernel.org
10497 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10498 F: drivers/ata/pata_arasan_cf.c
10499 F: include/linux/pata_arasan_cf_data.h
10501 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
10502 M: Linus Walleij <linus.walleij@linaro.org>
10503 L: linux-ide@vger.kernel.org
10505 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10506 F: drivers/ata/pata_ftide010.c
10507 F: drivers/ata/sata_gemini.c
10508 F: drivers/ata/sata_gemini.h
10510 LIBATA SATA AHCI PLATFORM devices support
10511 M: Hans de Goede <hdegoede@redhat.com>
10512 M: Jens Axboe <axboe@kernel.dk>
10513 L: linux-ide@vger.kernel.org
10515 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10516 F: drivers/ata/ahci_platform.c
10517 F: drivers/ata/libahci_platform.c
10518 F: include/linux/ahci_platform.h
10520 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
10521 M: Mikael Pettersson <mikpelinux@gmail.com>
10522 L: linux-ide@vger.kernel.org
10524 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10525 F: drivers/ata/sata_promise.*
10527 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
10528 M: Jens Axboe <axboe@kernel.dk>
10529 L: linux-ide@vger.kernel.org
10531 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10532 F: Documentation/devicetree/bindings/ata/
10534 F: include/linux/ata.h
10535 F: include/linux/libata.h
10538 M: Sasha Levin <alexander.levin@microsoft.com>
10540 F: tools/lib/lockdep/
10542 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
10543 M: Dan Williams <dan.j.williams@intel.com>
10544 M: Vishal Verma <vishal.l.verma@intel.com>
10545 M: Dave Jiang <dave.jiang@intel.com>
10546 L: nvdimm@lists.linux.dev
10548 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10549 P: Documentation/nvdimm/maintainer-entry-profile.rst
10550 F: drivers/nvdimm/blk.c
10551 F: drivers/nvdimm/region_devs.c
10553 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
10554 M: Vishal Verma <vishal.l.verma@intel.com>
10555 M: Dan Williams <dan.j.williams@intel.com>
10556 M: Dave Jiang <dave.jiang@intel.com>
10557 L: nvdimm@lists.linux.dev
10559 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10560 P: Documentation/nvdimm/maintainer-entry-profile.rst
10561 F: drivers/nvdimm/btt*
10563 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
10564 M: Dan Williams <dan.j.williams@intel.com>
10565 M: Vishal Verma <vishal.l.verma@intel.com>
10566 M: Dave Jiang <dave.jiang@intel.com>
10567 L: nvdimm@lists.linux.dev
10569 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10570 P: Documentation/nvdimm/maintainer-entry-profile.rst
10571 F: drivers/nvdimm/pmem*
10573 LIBNVDIMM: DEVICETREE BINDINGS
10574 M: Oliver O'Halloran <oohall@gmail.com>
10575 L: nvdimm@lists.linux.dev
10577 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10578 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
10579 F: drivers/nvdimm/of_pmem.c
10581 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
10582 M: Dan Williams <dan.j.williams@intel.com>
10583 M: Vishal Verma <vishal.l.verma@intel.com>
10584 M: Dave Jiang <dave.jiang@intel.com>
10585 M: Ira Weiny <ira.weiny@intel.com>
10586 L: nvdimm@lists.linux.dev
10588 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10589 P: Documentation/nvdimm/maintainer-entry-profile.rst
10590 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
10591 F: drivers/acpi/nfit/*
10592 F: drivers/nvdimm/*
10593 F: include/linux/libnvdimm.h
10594 F: include/linux/nd.h
10595 F: include/uapi/linux/ndctl.h
10596 F: tools/testing/nvdimm/
10598 LICENSES and SPDX stuff
10599 M: Thomas Gleixner <tglx@linutronix.de>
10600 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10601 L: linux-spdx@vger.kernel.org
10603 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
10605 F: Documentation/process/license-rules.rst
10607 F: scripts/spdxcheck-test.sh
10608 F: scripts/spdxcheck.py
10610 LIGHTNVM PLATFORM SUPPORT
10611 M: Matias Bjorling <mb@lightnvm.io>
10612 L: linux-block@vger.kernel.org
10614 W: http://github/OpenChannelSSD
10615 F: drivers/lightnvm/
10616 F: include/linux/lightnvm.h
10617 F: include/uapi/linux/lightnvm.h
10619 LINEAR RANGES HELPERS
10620 M: Mark Brown <broonie@kernel.org>
10621 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
10622 F: lib/linear_ranges.c
10623 F: lib/test_linear_ranges.c
10624 F: include/linux/linear_range.h
10626 LINUX FOR POWER MACINTOSH
10627 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10628 L: linuxppc-dev@lists.ozlabs.org
10630 F: arch/powerpc/platforms/powermac/
10631 F: drivers/macintosh/
10633 LINUX FOR POWERPC (32-BIT AND 64-BIT)
10634 M: Michael Ellerman <mpe@ellerman.id.au>
10635 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10636 R: Paul Mackerras <paulus@samba.org>
10637 L: linuxppc-dev@lists.ozlabs.org
10639 W: https://github.com/linuxppc/wiki/wiki
10640 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
10641 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
10642 F: Documentation/ABI/stable/sysfs-firmware-opal-*
10643 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
10644 F: Documentation/devicetree/bindings/powerpc/
10645 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
10646 F: Documentation/powerpc/
10648 F: drivers/*/*/*pasemi*
10649 F: drivers/*/*pasemi*
10650 F: drivers/char/tpm/tpm_ibmvtpm*
10651 F: drivers/crypto/nx/
10652 F: drivers/crypto/vmx/
10653 F: drivers/i2c/busses/i2c-opal.c
10654 F: drivers/net/ethernet/ibm/ibmveth.*
10655 F: drivers/net/ethernet/ibm/ibmvnic.*
10656 F: drivers/pci/hotplug/pnv_php.c
10657 F: drivers/pci/hotplug/rpa*
10658 F: drivers/rtc/rtc-opal.c
10659 F: drivers/scsi/ibmvscsi/
10660 F: drivers/tty/hvc/hvc_opal.c
10661 F: drivers/watchdog/wdrtas.c
10662 F: tools/testing/selftests/powerpc
10669 LINUX FOR POWERPC EMBEDDED MPC5XXX
10670 M: Anatolij Gustschin <agust@denx.de>
10671 L: linuxppc-dev@lists.ozlabs.org
10673 F: arch/powerpc/platforms/512x/
10674 F: arch/powerpc/platforms/52xx/
10676 LINUX FOR POWERPC EMBEDDED PPC4XX
10677 L: linuxppc-dev@lists.ozlabs.org
10679 F: arch/powerpc/platforms/40x/
10680 F: arch/powerpc/platforms/44x/
10682 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
10683 M: Scott Wood <oss@buserror.net>
10684 L: linuxppc-dev@lists.ozlabs.org
10686 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
10687 F: Documentation/devicetree/bindings/powerpc/fsl/
10688 F: arch/powerpc/platforms/83xx/
10689 F: arch/powerpc/platforms/85xx/
10691 LINUX FOR POWERPC EMBEDDED PPC8XX
10692 M: Christophe Leroy <christophe.leroy@csgroup.eu>
10693 L: linuxppc-dev@lists.ozlabs.org
10695 F: arch/powerpc/platforms/8xx/
10697 LINUX KERNEL DUMP TEST MODULE (LKDTM)
10698 M: Kees Cook <keescook@chromium.org>
10700 F: drivers/misc/lkdtm/*
10701 F: tools/testing/selftests/lkdtm/*
10703 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
10704 M: Alan Stern <stern@rowland.harvard.edu>
10705 M: Andrea Parri <parri.andrea@gmail.com>
10706 M: Will Deacon <will@kernel.org>
10707 M: Peter Zijlstra <peterz@infradead.org>
10708 M: Boqun Feng <boqun.feng@gmail.com>
10709 M: Nicholas Piggin <npiggin@gmail.com>
10710 M: David Howells <dhowells@redhat.com>
10711 M: Jade Alglave <j.alglave@ucl.ac.uk>
10712 M: Luc Maranget <luc.maranget@inria.fr>
10713 M: "Paul E. McKenney" <paulmck@kernel.org>
10714 R: Akira Yokosawa <akiyks@gmail.com>
10715 R: Daniel Lustig <dlustig@nvidia.com>
10716 R: Joel Fernandes <joel@joelfernandes.org>
10717 L: linux-kernel@vger.kernel.org
10718 L: linux-arch@vger.kernel.org
10720 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
10721 F: Documentation/atomic_bitops.txt
10722 F: Documentation/atomic_t.txt
10723 F: Documentation/core-api/refcount-vs-atomic.rst
10724 F: Documentation/litmus-tests/
10725 F: Documentation/memory-barriers.txt
10726 F: tools/memory-model/
10728 LIS3LV02D ACCELEROMETER DRIVER
10729 M: Eric Piel <eric.piel@tremplin-utc.net>
10731 F: Documentation/misc-devices/lis3lv02d.rst
10732 F: drivers/misc/lis3lv02d/
10733 F: drivers/platform/x86/hp_accel.c
10736 M: David Gow <davidgow@google.com>
10737 L: linux-kselftest@vger.kernel.org
10738 L: kunit-dev@googlegroups.com
10743 M: Karol Gugala <kgugala@antmicro.com>
10744 M: Mateusz Holenko <mholenko@antmicro.com>
10746 F: Documentation/devicetree/bindings/*/litex,*.yaml
10747 F: arch/openrisc/boot/dts/or1klitex.dts
10748 F: drivers/soc/litex/litex_soc_ctrl.c
10749 F: drivers/tty/serial/liteuart.c
10750 F: include/linux/litex.h
10753 M: Josh Poimboeuf <jpoimboe@redhat.com>
10754 M: Jiri Kosina <jikos@kernel.org>
10755 M: Miroslav Benes <mbenes@suse.cz>
10756 M: Petr Mladek <pmladek@suse.com>
10757 R: Joe Lawrence <joe.lawrence@redhat.com>
10758 L: live-patching@vger.kernel.org
10760 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
10761 F: Documentation/ABI/testing/sysfs-kernel-livepatch
10762 F: Documentation/livepatch/
10763 F: arch/powerpc/include/asm/livepatch.h
10764 F: arch/s390/include/asm/livepatch.h
10765 F: arch/x86/include/asm/livepatch.h
10766 F: include/linux/livepatch.h
10767 F: kernel/livepatch/
10769 F: samples/livepatch/
10770 F: tools/testing/selftests/livepatch/
10773 L: netdev@vger.kernel.org
10775 F: include/linux/llc.h
10776 F: include/net/llc*
10777 F: include/uapi/linux/llc.h
10780 LM73 HARDWARE MONITOR DRIVER
10781 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
10782 L: linux-hwmon@vger.kernel.org
10784 F: drivers/hwmon/lm73.c
10786 LM78 HARDWARE MONITOR DRIVER
10787 M: Jean Delvare <jdelvare@suse.com>
10788 L: linux-hwmon@vger.kernel.org
10790 F: Documentation/hwmon/lm78.rst
10791 F: drivers/hwmon/lm78.c
10793 LM83 HARDWARE MONITOR DRIVER
10794 M: Jean Delvare <jdelvare@suse.com>
10795 L: linux-hwmon@vger.kernel.org
10797 F: Documentation/hwmon/lm83.rst
10798 F: drivers/hwmon/lm83.c
10800 LM90 HARDWARE MONITOR DRIVER
10801 M: Jean Delvare <jdelvare@suse.com>
10802 L: linux-hwmon@vger.kernel.org
10804 F: Documentation/devicetree/bindings/hwmon/lm90.txt
10805 F: Documentation/hwmon/lm90.rst
10806 F: drivers/hwmon/lm90.c
10807 F: include/dt-bindings/thermal/lm90.h
10809 LM95234 HARDWARE MONITOR DRIVER
10810 M: Guenter Roeck <linux@roeck-us.net>
10811 L: linux-hwmon@vger.kernel.org
10813 F: Documentation/hwmon/lm95234.rst
10814 F: drivers/hwmon/lm95234.c
10816 LME2510 MEDIA DRIVER
10817 M: Malcolm Priestley <tvboxspy@gmail.com>
10818 L: linux-media@vger.kernel.org
10820 W: https://linuxtv.org
10821 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10822 F: drivers/media/usb/dvb-usb-v2/lmedm04*
10824 LOADPIN SECURITY MODULE
10825 M: Kees Cook <keescook@chromium.org>
10827 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10828 F: Documentation/admin-guide/LSM/LoadPin.rst
10829 F: security/loadpin/
10832 M: Peter Zijlstra <peterz@infradead.org>
10833 M: Ingo Molnar <mingo@redhat.com>
10834 M: Will Deacon <will@kernel.org>
10835 R: Waiman Long <longman@redhat.com>
10836 R: Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
10837 L: linux-kernel@vger.kernel.org
10839 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
10840 F: Documentation/locking/
10841 F: arch/*/include/asm/spinlock*.h
10842 F: include/linux/lockdep.h
10843 F: include/linux/mutex*.h
10844 F: include/linux/rwlock*.h
10845 F: include/linux/rwsem*.h
10846 F: include/linux/seqlock.h
10847 F: include/linux/spinlock*.h
10849 F: lib/locking*.[ch]
10850 X: kernel/locking/locktorture.c
10852 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
10853 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
10854 L: linux-ntfs-dev@lists.sourceforge.net
10856 W: http://www.linux-ntfs.org/content/view/19/37/
10857 F: Documentation/admin-guide/ldm.rst
10858 F: block/partitions/ldm.*
10860 LOGITECH HID GAMING KEYBOARDS
10861 M: Hans de Goede <hdegoede@redhat.com>
10862 L: linux-input@vger.kernel.org
10864 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
10865 F: drivers/hid/hid-lg-g15.c
10867 LONTIUM LT8912B MIPI TO HDMI BRIDGE
10868 M: Adrien Grassein <adrien.grassein@gmail.com>
10870 F: Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
10871 F: drivers/gpu/drm/bridge/lontium-lt8912b.c
10873 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
10874 M: Sathya Prakash <sathya.prakash@broadcom.com>
10875 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
10876 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
10877 L: MPT-FusionLinux.pdl@broadcom.com
10878 L: linux-scsi@vger.kernel.org
10880 W: http://www.avagotech.com/support/
10881 F: drivers/message/fusion/
10882 F: drivers/scsi/mpt3sas/
10884 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
10885 M: Matthew Wilcox <willy@infradead.org>
10886 L: linux-scsi@vger.kernel.org
10888 F: drivers/scsi/sym53c8xx_2/
10891 M: Marcus Folkesson <marcus.folkesson@gmail.com>
10892 L: linux-iio@vger.kernel.org
10894 F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
10895 F: drivers/iio/dac/ltc1660.c
10897 LTC2947 HARDWARE MONITOR DRIVER
10898 M: Nuno Sá <nuno.sa@analog.com>
10899 L: linux-hwmon@vger.kernel.org
10901 W: http://ez.analog.com/community/linux-device-drivers
10902 F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
10903 F: drivers/hwmon/ltc2947-core.c
10904 F: drivers/hwmon/ltc2947-i2c.c
10905 F: drivers/hwmon/ltc2947-spi.c
10906 F: drivers/hwmon/ltc2947.h
10908 LTC2983 IIO TEMPERATURE DRIVER
10909 M: Nuno Sá <nuno.sa@analog.com>
10910 L: linux-iio@vger.kernel.org
10912 W: http://ez.analog.com/community/linux-device-drivers
10913 F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
10914 F: drivers/iio/temperature/ltc2983.c
10916 LTC4261 HARDWARE MONITOR DRIVER
10917 M: Guenter Roeck <linux@roeck-us.net>
10918 L: linux-hwmon@vger.kernel.org
10920 F: Documentation/hwmon/ltc4261.rst
10921 F: drivers/hwmon/ltc4261.c
10923 LTC4306 I2C MULTIPLEXER DRIVER
10924 M: Michael Hennerich <michael.hennerich@analog.com>
10925 L: linux-i2c@vger.kernel.org
10927 W: http://ez.analog.com/community/linux-device-drivers
10928 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
10929 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
10931 LTP (Linux Test Project)
10932 M: Mike Frysinger <vapier@gentoo.org>
10933 M: Cyril Hrubis <chrubis@suse.cz>
10934 M: Wanlong Gao <wanlong.gao@gmail.com>
10935 M: Jan Stancek <jstancek@redhat.com>
10936 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
10937 M: Alexey Kodanev <alexey.kodanev@oracle.com>
10938 L: ltp@lists.linux.it (subscribers-only)
10940 W: http://linux-test-project.github.io/
10941 T: git git://github.com/linux-test-project/ltp.git
10944 M: Ioana Ciornei <ioana.ciornei@nxp.com>
10945 L: netdev@vger.kernel.org
10947 F: drivers/net/pcs/pcs-lynx.c
10948 F: include/linux/pcs-lynx.h
10951 M: Geert Uytterhoeven <geert@linux-m68k.org>
10952 L: linux-m68k@lists.linux-m68k.org
10954 W: http://www.linux-m68k.org/
10955 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
10959 M68K ON APPLE MACINTOSH
10960 M: Joshua Thompson <funaho@jurai.org>
10961 L: linux-m68k@lists.linux-m68k.org
10963 W: http://www.mac.linux-m68k.org/
10965 F: drivers/macintosh/adb-iop.c
10966 F: drivers/macintosh/via-macii.c
10969 M: Philip Blundell <philb@gnu.org>
10971 W: http://www.tazenda.demon.co.uk/phil/linux-hp
10972 F: arch/m68k/hp300/
10974 M88DS3103 MEDIA DRIVER
10975 M: Antti Palosaari <crope@iki.fi>
10976 L: linux-media@vger.kernel.org
10978 W: https://linuxtv.org
10979 W: http://palosaari.fi/linux/
10980 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10981 T: git git://linuxtv.org/anttip/media_tree.git
10982 F: drivers/media/dvb-frontends/m88ds3103*
10984 M88RS2000 MEDIA DRIVER
10985 M: Malcolm Priestley <tvboxspy@gmail.com>
10986 L: linux-media@vger.kernel.org
10988 W: https://linuxtv.org
10989 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10990 F: drivers/media/dvb-frontends/m88rs2000*
10992 MA901 MASTERKIT USB FM RADIO DRIVER
10993 M: Alexey Klimov <klimov.linux@gmail.com>
10994 L: linux-media@vger.kernel.org
10996 T: git git://linuxtv.org/media_tree.git
10997 F: drivers/media/radio/radio-ma901.c
11000 M: Johannes Berg <johannes@sipsolutions.net>
11001 L: linux-wireless@vger.kernel.org
11003 W: https://wireless.wiki.kernel.org/
11004 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11005 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11006 F: Documentation/networking/mac80211-injection.rst
11007 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
11008 F: drivers/net/wireless/mac80211_hwsim.[ch]
11009 F: include/net/mac80211.h
11013 M: Jassi Brar <jassisinghbrar@gmail.com>
11014 L: linux-kernel@vger.kernel.org
11016 F: drivers/mailbox/
11017 F: include/linux/mailbox_client.h
11018 F: include/linux/mailbox_controller.h
11019 F: include/dt-bindings/mailbox/
11020 F: Documentation/devicetree/bindings/mailbox/
11023 M: Viresh Kumar <viresh.kumar@linaro.org>
11024 M: Tushar Khandelwal <Tushar.Khandelwal@arm.com>
11025 L: linux-kernel@vger.kernel.org
11027 F: drivers/mailbox/arm_mhuv2.c
11028 F: include/linux/mailbox/arm_mhuv2_message.h
11029 F: Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
11031 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
11032 M: Michael Kerrisk <mtk.manpages@gmail.com>
11033 L: linux-man@vger.kernel.org
11035 W: http://www.kernel.org/doc/man-pages
11037 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
11038 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
11039 L: linux-mips@vger.kernel.org
11041 F: arch/mips/boot/dts/img/pistachio_marduk.dts
11043 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
11044 M: Andrew Lunn <andrew@lunn.ch>
11045 M: Vivien Didelot <vivien.didelot@gmail.com>
11046 L: netdev@vger.kernel.org
11048 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
11049 F: Documentation/networking/devlink/mv88e6xxx.rst
11050 F: drivers/net/dsa/mv88e6xxx/
11051 F: include/linux/platform_data/mv88e6xxx.h
11053 MARVELL ARMADA 3700 PHY DRIVERS
11054 M: Miquel Raynal <miquel.raynal@bootlin.com>
11056 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
11057 F: Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
11058 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
11059 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
11061 MARVELL ARMADA DRM SUPPORT
11062 M: Russell King <linux@armlinux.org.uk>
11064 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
11065 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
11066 F: Documentation/devicetree/bindings/display/armada/
11067 F: drivers/gpu/drm/armada/
11068 F: include/uapi/drm/armada_drm.h
11070 MARVELL CRYPTO DRIVER
11071 M: Boris Brezillon <bbrezillon@kernel.org>
11072 M: Arnaud Ebalard <arno@natisbad.org>
11073 M: Srujana Challa <schalla@marvell.com>
11074 L: linux-crypto@vger.kernel.org
11076 F: drivers/crypto/marvell/
11077 F: include/linux/soc/marvell/octeontx2/
11079 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
11080 M: Mirko Lindner <mlindner@marvell.com>
11081 M: Stephen Hemminger <stephen@networkplumber.org>
11082 L: netdev@vger.kernel.org
11084 F: drivers/net/ethernet/marvell/sk*
11086 MARVELL LIBERTAS WIRELESS DRIVER
11087 L: libertas-dev@lists.infradead.org
11089 F: drivers/net/wireless/marvell/libertas/
11091 MARVELL MACCHIATOBIN SUPPORT
11092 M: Russell King <linux@armlinux.org.uk>
11093 L: linux-arm-kernel@lists.infradead.org
11095 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
11097 MARVELL MV643XX ETHERNET DRIVER
11098 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
11099 L: netdev@vger.kernel.org
11101 F: drivers/net/ethernet/marvell/mv643xx_eth.*
11102 F: include/linux/mv643xx.h
11104 MARVELL MV88X3310 PHY DRIVER
11105 M: Russell King <linux@armlinux.org.uk>
11106 M: Marek Behún <kabel@kernel.org>
11107 L: netdev@vger.kernel.org
11109 F: drivers/net/phy/marvell10g.c
11111 MARVELL MVEBU THERMAL DRIVER
11112 M: Miquel Raynal <miquel.raynal@bootlin.com>
11114 F: drivers/thermal/armada_thermal.c
11116 MARVELL MVNETA ETHERNET DRIVER
11117 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11118 L: netdev@vger.kernel.org
11120 F: drivers/net/ethernet/marvell/mvneta.*
11122 MARVELL MVPP2 ETHERNET DRIVER
11123 M: Marcin Wojtas <mw@semihalf.com>
11124 M: Russell King <linux@armlinux.org.uk>
11125 L: netdev@vger.kernel.org
11127 F: Documentation/devicetree/bindings/net/marvell-pp2.txt
11128 F: drivers/net/ethernet/marvell/mvpp2/
11130 MARVELL MWIFIEX WIRELESS DRIVER
11131 M: Amitkumar Karwar <amitkarwar@gmail.com>
11132 M: Ganapathi Bhat <ganapathi017@gmail.com>
11133 M: Sharvari Harisangam <sharvari.harisangam@nxp.com>
11134 M: Xinming Hu <huxinming820@gmail.com>
11135 L: linux-wireless@vger.kernel.org
11137 F: drivers/net/wireless/marvell/mwifiex/
11139 MARVELL MWL8K WIRELESS DRIVER
11140 M: Lennert Buytenhek <buytenh@wantstofly.org>
11141 L: linux-wireless@vger.kernel.org
11143 F: drivers/net/wireless/marvell/mwl8k.c
11145 MARVELL NAND CONTROLLER DRIVER
11146 M: Miquel Raynal <miquel.raynal@bootlin.com>
11147 L: linux-mtd@lists.infradead.org
11149 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
11150 F: drivers/mtd/nand/raw/marvell_nand.c
11152 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
11153 M: Sunil Goutham <sgoutham@marvell.com>
11154 M: Geetha sowjanya <gakula@marvell.com>
11155 M: Subbaraya Sundeep <sbhatta@marvell.com>
11156 M: hariprasad <hkelam@marvell.com>
11157 L: netdev@vger.kernel.org
11159 F: drivers/net/ethernet/marvell/octeontx2/nic/
11160 F: include/linux/soc/marvell/octeontx2/
11162 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
11163 M: Sunil Goutham <sgoutham@marvell.com>
11164 M: Linu Cherian <lcherian@marvell.com>
11165 M: Geetha sowjanya <gakula@marvell.com>
11166 M: Jerin Jacob <jerinj@marvell.com>
11167 M: hariprasad <hkelam@marvell.com>
11168 M: Subbaraya Sundeep <sbhatta@marvell.com>
11169 L: netdev@vger.kernel.org
11171 F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
11172 F: drivers/net/ethernet/marvell/octeontx2/af/
11174 MARVELL PRESTERA ETHERNET SWITCH DRIVER
11175 M: Vadym Kochan <vkochan@marvell.com>
11176 M: Taras Chornyi <tchornyi@marvell.com>
11178 W: https://github.com/Marvell-switching/switchdev-prestera
11179 F: drivers/net/ethernet/marvell/prestera/
11181 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
11182 M: Nicolas Pitre <nico@fluxnic.net>
11184 F: drivers/mmc/host/mvsdio.*
11186 MARVELL USB MDIO CONTROLLER DRIVER
11187 M: Tobias Waldekranz <tobias@waldekranz.com>
11188 L: netdev@vger.kernel.org
11190 F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
11191 F: drivers/net/mdio/mdio-mvusb.c
11193 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
11194 M: Hu Ziji <huziji@marvell.com>
11195 L: linux-mmc@vger.kernel.org
11197 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
11198 F: drivers/mmc/host/sdhci-xenon*
11200 MATROX FRAMEBUFFER DRIVER
11201 L: linux-fbdev@vger.kernel.org
11203 F: drivers/video/fbdev/matrox/matroxfb_*
11204 F: include/uapi/linux/matroxfb.h
11207 M: Daniel Nilsson <daniel.nilsson@flex.com>
11208 L: linux-hwmon@vger.kernel.org
11210 F: Documentation/hwmon/max15301.rst
11211 F: drivers/hwmon/pmbus/max15301.c
11213 MAX16065 HARDWARE MONITOR DRIVER
11214 M: Guenter Roeck <linux@roeck-us.net>
11215 L: linux-hwmon@vger.kernel.org
11217 F: Documentation/hwmon/max16065.rst
11218 F: drivers/hwmon/max16065.c
11220 MAX2175 SDR TUNER DRIVER
11221 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
11222 L: linux-media@vger.kernel.org
11224 T: git git://linuxtv.org/media_tree.git
11225 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
11226 F: Documentation/userspace-api/media/drivers/max2175.rst
11227 F: drivers/media/i2c/max2175*
11228 F: include/uapi/linux/max2175.h
11230 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
11231 L: linux-hwmon@vger.kernel.org
11233 F: Documentation/hwmon/max6650.rst
11234 F: drivers/hwmon/max6650.c
11236 MAX6697 HARDWARE MONITOR DRIVER
11237 M: Guenter Roeck <linux@roeck-us.net>
11238 L: linux-hwmon@vger.kernel.org
11240 F: Documentation/devicetree/bindings/hwmon/max6697.txt
11241 F: Documentation/hwmon/max6697.rst
11242 F: drivers/hwmon/max6697.c
11243 F: include/linux/platform_data/max6697.h
11245 MAX9286 QUAD GMSL DESERIALIZER DRIVER
11246 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
11247 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11248 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
11249 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
11250 L: linux-media@vger.kernel.org
11252 F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
11253 F: drivers/media/i2c/max9286.c
11255 MAX9860 MONO AUDIO VOICE CODEC DRIVER
11256 M: Peter Rosin <peda@axentia.se>
11257 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11259 F: Documentation/devicetree/bindings/sound/max9860.txt
11260 F: sound/soc/codecs/max9860.*
11262 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
11263 M: Andreas Klinger <ak@it-klinger.de>
11264 L: linux-iio@vger.kernel.org
11266 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
11267 F: drivers/iio/proximity/mb1232.c
11269 MAXIM MAX77650 PMIC MFD DRIVER
11270 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
11271 L: linux-kernel@vger.kernel.org
11273 F: Documentation/devicetree/bindings/*/*max77650.yaml
11274 F: Documentation/devicetree/bindings/*/max77650*.yaml
11275 F: drivers/gpio/gpio-max77650.c
11276 F: drivers/input/misc/max77650-onkey.c
11277 F: drivers/leds/leds-max77650.c
11278 F: drivers/mfd/max77650.c
11279 F: drivers/power/supply/max77650-charger.c
11280 F: drivers/regulator/max77650-regulator.c
11281 F: include/linux/mfd/max77650.h
11283 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
11284 M: Javier Martinez Canillas <javier@dowhile0.org>
11285 L: linux-kernel@vger.kernel.org
11287 F: Documentation/devicetree/bindings/*/*max77802.txt
11288 F: drivers/regulator/max77802-regulator.c
11289 F: include/dt-bindings/*/*max77802.h
11291 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
11292 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
11293 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11294 L: linux-pm@vger.kernel.org
11296 F: drivers/power/supply/max14577_charger.c
11297 F: drivers/power/supply/max77693_charger.c
11299 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
11300 M: Chanwoo Choi <cw00.choi@samsung.com>
11301 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
11302 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11303 L: linux-kernel@vger.kernel.org
11305 F: Documentation/devicetree/bindings/*/max77686.txt
11306 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
11307 F: Documentation/devicetree/bindings/mfd/max14577.txt
11308 F: Documentation/devicetree/bindings/mfd/max77693.txt
11309 F: drivers/*/max14577*.c
11310 F: drivers/*/max77686*.c
11311 F: drivers/*/max77693*.c
11312 F: drivers/clk/clk-max77686.c
11313 F: drivers/extcon/extcon-max14577.c
11314 F: drivers/extcon/extcon-max77693.c
11315 F: drivers/rtc/rtc-max77686.c
11316 F: include/linux/mfd/max14577*.h
11317 F: include/linux/mfd/max77686*.h
11318 F: include/linux/mfd/max77693*.h
11320 MAXIRADIO FM RADIO RECEIVER DRIVER
11321 M: Hans Verkuil <hverkuil@xs4all.nl>
11322 L: linux-media@vger.kernel.org
11324 W: https://linuxtv.org
11325 T: git git://linuxtv.org/media_tree.git
11326 F: drivers/media/radio/radio-maxiradio*
11328 MCAN MMIO DEVICE DRIVER
11329 M: Chandrasekar Ramakrishnan <rcsekar@samsung.com>
11330 L: linux-can@vger.kernel.org
11332 F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
11333 F: drivers/net/can/m_can/m_can.c
11334 F: drivers/net/can/m_can/m_can.h
11335 F: drivers/net/can/m_can/m_can_platform.c
11337 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
11338 M: Rishi Gupta <gupt21@gmail.com>
11339 L: linux-i2c@vger.kernel.org
11340 L: linux-input@vger.kernel.org
11342 F: drivers/hid/hid-mcp2221.c
11344 MCP251XFD SPI-CAN NETWORK DRIVER
11345 M: Marc Kleine-Budde <mkl@pengutronix.de>
11346 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
11347 R: Thomas Kopp <thomas.kopp@microchip.com>
11348 L: linux-can@vger.kernel.org
11350 F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
11351 F: drivers/net/can/spi/mcp251xfd/
11353 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
11354 M: Peter Rosin <peda@axentia.se>
11355 L: linux-iio@vger.kernel.org
11357 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
11358 F: drivers/iio/potentiometer/mcp4018.c
11359 F: drivers/iio/potentiometer/mcp4531.c
11361 MCR20A IEEE-802.15.4 RADIO DRIVER
11362 M: Xue Liu <liuxuenetmail@gmail.com>
11363 L: linux-wpan@vger.kernel.org
11365 W: https://github.com/xueliu/mcr20a-linux
11366 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
11367 F: drivers/net/ieee802154/mcr20a.c
11368 F: drivers/net/ieee802154/mcr20a.h
11370 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
11371 M: William Breathitt Gray <vilhelm.gray@gmail.com>
11372 L: linux-iio@vger.kernel.org
11374 F: drivers/iio/dac/cio-dac.c
11376 MEDIA CONTROLLER FRAMEWORK
11377 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11378 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11379 L: linux-media@vger.kernel.org
11381 W: https://www.linuxtv.org
11382 T: git git://linuxtv.org/media_tree.git
11383 F: drivers/media/mc/
11384 F: include/media/media-*.h
11385 F: include/uapi/linux/media.h
11387 MEDIA DRIVER FOR FREESCALE IMX PXP
11388 M: Philipp Zabel <p.zabel@pengutronix.de>
11389 L: linux-media@vger.kernel.org
11391 T: git git://linuxtv.org/media_tree.git
11392 F: drivers/media/platform/imx-pxp.[ch]
11394 MEDIA DRIVERS FOR ASCOT2E
11395 M: Sergey Kozlov <serjk@netup.ru>
11396 M: Abylay Ospan <aospan@netup.ru>
11397 L: linux-media@vger.kernel.org
11399 W: https://linuxtv.org
11400 W: http://netup.tv/
11401 T: git git://linuxtv.org/media_tree.git
11402 F: drivers/media/dvb-frontends/ascot2e*
11404 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
11405 M: Jasmin Jessich <jasmin@anw.at>
11406 L: linux-media@vger.kernel.org
11408 W: https://linuxtv.org
11409 T: git git://linuxtv.org/media_tree.git
11410 F: drivers/media/dvb-frontends/cxd2099*
11412 MEDIA DRIVERS FOR CXD2841ER
11413 M: Sergey Kozlov <serjk@netup.ru>
11414 M: Abylay Ospan <aospan@netup.ru>
11415 L: linux-media@vger.kernel.org
11417 W: https://linuxtv.org
11418 W: http://netup.tv/
11419 T: git git://linuxtv.org/media_tree.git
11420 F: drivers/media/dvb-frontends/cxd2841er*
11422 MEDIA DRIVERS FOR CXD2880
11423 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
11424 L: linux-media@vger.kernel.org
11426 W: http://linuxtv.org/
11427 T: git git://linuxtv.org/media_tree.git
11428 F: drivers/media/dvb-frontends/cxd2880/*
11429 F: drivers/media/spi/cxd2880*
11431 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
11432 L: linux-media@vger.kernel.org
11434 W: https://linuxtv.org
11435 T: git git://linuxtv.org/media_tree.git
11436 F: drivers/media/pci/ddbridge/*
11438 MEDIA DRIVERS FOR FREESCALE IMX
11439 M: Steve Longerbeam <slongerbeam@gmail.com>
11440 M: Philipp Zabel <p.zabel@pengutronix.de>
11441 L: linux-media@vger.kernel.org
11443 T: git git://linuxtv.org/media_tree.git
11444 F: Documentation/admin-guide/media/imx.rst
11445 F: Documentation/devicetree/bindings/media/imx.txt
11446 F: drivers/staging/media/imx/
11447 F: include/linux/imx-media.h
11448 F: include/media/imx.h
11450 MEDIA DRIVERS FOR FREESCALE IMX7
11451 M: Rui Miguel Silva <rmfrfs@gmail.com>
11452 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11453 L: linux-media@vger.kernel.org
11455 T: git git://linuxtv.org/media_tree.git
11456 F: Documentation/admin-guide/media/imx7.rst
11457 F: Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
11458 F: Documentation/devicetree/bindings/media/nxp,imx7-mipi-csi2.yaml
11459 F: drivers/staging/media/imx/imx7-media-csi.c
11460 F: drivers/staging/media/imx/imx7-mipi-csis.c
11462 MEDIA DRIVERS FOR HELENE
11463 M: Abylay Ospan <aospan@netup.ru>
11464 L: linux-media@vger.kernel.org
11466 W: https://linuxtv.org
11467 W: http://netup.tv/
11468 T: git git://linuxtv.org/media_tree.git
11469 F: drivers/media/dvb-frontends/helene*
11471 MEDIA DRIVERS FOR HORUS3A
11472 M: Sergey Kozlov <serjk@netup.ru>
11473 M: Abylay Ospan <aospan@netup.ru>
11474 L: linux-media@vger.kernel.org
11476 W: https://linuxtv.org
11477 W: http://netup.tv/
11478 T: git git://linuxtv.org/media_tree.git
11479 F: drivers/media/dvb-frontends/horus3a*
11481 MEDIA DRIVERS FOR LNBH25
11482 M: Sergey Kozlov <serjk@netup.ru>
11483 M: Abylay Ospan <aospan@netup.ru>
11484 L: linux-media@vger.kernel.org
11486 W: https://linuxtv.org
11487 W: http://netup.tv/
11488 T: git git://linuxtv.org/media_tree.git
11489 F: drivers/media/dvb-frontends/lnbh25*
11491 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
11492 L: linux-media@vger.kernel.org
11494 W: https://linuxtv.org
11495 T: git git://linuxtv.org/media_tree.git
11496 F: drivers/media/dvb-frontends/mxl5xx*
11498 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
11499 M: Sergey Kozlov <serjk@netup.ru>
11500 M: Abylay Ospan <aospan@netup.ru>
11501 L: linux-media@vger.kernel.org
11503 W: https://linuxtv.org
11504 W: http://netup.tv/
11505 T: git git://linuxtv.org/media_tree.git
11506 F: drivers/media/pci/netup_unidvb/*
11508 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
11509 M: Dmitry Osipenko <digetx@gmail.com>
11510 L: linux-media@vger.kernel.org
11511 L: linux-tegra@vger.kernel.org
11513 T: git git://linuxtv.org/media_tree.git
11514 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
11515 F: drivers/staging/media/tegra-vde/
11517 MEDIA DRIVERS FOR RENESAS - CEU
11518 M: Jacopo Mondi <jacopo@jmondi.org>
11519 L: linux-media@vger.kernel.org
11520 L: linux-renesas-soc@vger.kernel.org
11522 T: git git://linuxtv.org/media_tree.git
11523 F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
11524 F: drivers/media/platform/renesas-ceu.c
11525 F: include/media/drv-intf/renesas-ceu.h
11527 MEDIA DRIVERS FOR RENESAS - DRIF
11528 M: Fabrizio Castro <fabrizio.castro.jz@renesas.com>
11529 L: linux-media@vger.kernel.org
11530 L: linux-renesas-soc@vger.kernel.org
11532 T: git git://linuxtv.org/media_tree.git
11533 F: Documentation/devicetree/bindings/media/renesas,drif.yaml
11534 F: drivers/media/platform/rcar_drif.c
11536 MEDIA DRIVERS FOR RENESAS - FCP
11537 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11538 L: linux-media@vger.kernel.org
11539 L: linux-renesas-soc@vger.kernel.org
11541 T: git git://linuxtv.org/media_tree.git
11542 F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
11543 F: drivers/media/platform/rcar-fcp.c
11544 F: include/media/rcar-fcp.h
11546 MEDIA DRIVERS FOR RENESAS - FDP1
11547 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11548 L: linux-media@vger.kernel.org
11549 L: linux-renesas-soc@vger.kernel.org
11551 T: git git://linuxtv.org/media_tree.git
11552 F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
11553 F: drivers/media/platform/rcar_fdp1.c
11555 MEDIA DRIVERS FOR RENESAS - VIN
11556 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
11557 L: linux-media@vger.kernel.org
11558 L: linux-renesas-soc@vger.kernel.org
11560 T: git git://linuxtv.org/media_tree.git
11561 F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
11562 F: Documentation/devicetree/bindings/media/renesas,isp.yaml
11563 F: Documentation/devicetree/bindings/media/renesas,vin.yaml
11564 F: drivers/media/platform/rcar-vin/
11566 MEDIA DRIVERS FOR RENESAS - VSP1
11567 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11568 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11569 L: linux-media@vger.kernel.org
11570 L: linux-renesas-soc@vger.kernel.org
11572 T: git git://linuxtv.org/media_tree.git
11573 F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml
11574 F: drivers/media/platform/vsp1/
11576 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
11577 L: linux-media@vger.kernel.org
11579 W: https://linuxtv.org
11580 T: git git://linuxtv.org/media_tree.git
11581 F: drivers/media/dvb-frontends/stv0910*
11583 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
11584 L: linux-media@vger.kernel.org
11586 W: https://linuxtv.org
11587 T: git git://linuxtv.org/media_tree.git
11588 F: drivers/media/dvb-frontends/stv6111*
11590 MEDIA DRIVERS FOR STM32 - DCMI
11591 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
11592 L: linux-media@vger.kernel.org
11594 T: git git://linuxtv.org/media_tree.git
11595 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
11596 F: drivers/media/platform/stm32/stm32-dcmi.c
11598 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
11599 M: Mauro Carvalho Chehab <mchehab@kernel.org>
11600 L: linux-media@vger.kernel.org
11602 W: https://linuxtv.org
11603 Q: http://patchwork.kernel.org/project/linux-media/list/
11604 T: git git://linuxtv.org/media_tree.git
11605 F: Documentation/admin-guide/media/
11606 F: Documentation/devicetree/bindings/media/
11607 F: Documentation/driver-api/media/
11608 F: Documentation/userspace-api/media/
11610 F: drivers/staging/media/
11611 F: include/linux/platform_data/media/
11613 F: include/uapi/linux/dvb/
11614 F: include/uapi/linux/ivtv*
11615 F: include/uapi/linux/media.h
11616 F: include/uapi/linux/meye.h
11617 F: include/uapi/linux/uvcvideo.h
11618 F: include/uapi/linux/v4l2-*
11619 F: include/uapi/linux/videodev2.h
11621 MEDIATEK BLUETOOTH DRIVER
11622 M: Sean Wang <sean.wang@mediatek.com>
11623 L: linux-bluetooth@vger.kernel.org
11624 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11626 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
11627 F: drivers/bluetooth/btmtkuart.c
11629 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
11630 M: Sean Wang <sean.wang@mediatek.com>
11631 L: linux-pm@vger.kernel.org
11633 F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
11634 F: drivers/power/reset/mt6323-poweroff.c
11636 MEDIATEK CIR DRIVER
11637 M: Sean Wang <sean.wang@mediatek.com>
11639 F: drivers/media/rc/mtk-cir.c
11641 MEDIATEK DMA DRIVER
11642 M: Sean Wang <sean.wang@mediatek.com>
11643 L: dmaengine@vger.kernel.org
11644 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11645 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11647 F: Documentation/devicetree/bindings/dma/mtk-*
11648 F: drivers/dma/mediatek/
11650 MEDIATEK ETHERNET DRIVER
11651 M: Felix Fietkau <nbd@nbd.name>
11652 M: John Crispin <john@phrozen.org>
11653 M: Sean Wang <sean.wang@mediatek.com>
11654 M: Mark Lee <Mark-MC.Lee@mediatek.com>
11655 L: netdev@vger.kernel.org
11657 F: drivers/net/ethernet/mediatek/
11659 MEDIATEK I2C CONTROLLER DRIVER
11660 M: Qii Wang <qii.wang@mediatek.com>
11661 L: linux-i2c@vger.kernel.org
11663 F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.txt
11664 F: drivers/i2c/busses/i2c-mt65xx.c
11666 MEDIATEK IOMMU DRIVER
11667 M: Yong Wu <yong.wu@mediatek.com>
11668 L: iommu@lists.linux-foundation.org
11669 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11671 F: Documentation/devicetree/bindings/iommu/mediatek*
11672 F: drivers/iommu/mtk_iommu*
11673 F: include/dt-bindings/memory/mt*-port.h
11675 MEDIATEK JPEG DRIVER
11676 M: Rick Chang <rick.chang@mediatek.com>
11677 M: Bin Liu <bin.liu@mediatek.com>
11679 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
11680 F: drivers/media/platform/mtk-jpeg/
11682 MEDIATEK MDP DRIVER
11683 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
11684 M: Houlong Wei <houlong.wei@mediatek.com>
11685 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11687 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
11688 F: drivers/media/platform/mtk-mdp/
11689 F: drivers/media/platform/mtk-vpu/
11691 MEDIATEK MEDIA DRIVER
11692 M: Tiffany Lin <tiffany.lin@mediatek.com>
11693 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11695 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
11696 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
11697 F: drivers/media/platform/mtk-vcodec/
11698 F: drivers/media/platform/mtk-vpu/
11700 MEDIATEK MMC/SD/SDIO DRIVER
11701 M: Chaotian Jing <chaotian.jing@mediatek.com>
11703 F: Documentation/devicetree/bindings/mmc/mtk-sd.yaml
11704 F: drivers/mmc/host/mtk-sd.c
11706 MEDIATEK MT76 WIRELESS LAN DRIVER
11707 M: Felix Fietkau <nbd@nbd.name>
11708 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
11709 R: Ryder Lee <ryder.lee@mediatek.com>
11710 L: linux-wireless@vger.kernel.org
11712 F: drivers/net/wireless/mediatek/mt76/
11714 MEDIATEK MT7601U WIRELESS LAN DRIVER
11715 M: Jakub Kicinski <kubakici@wp.pl>
11716 L: linux-wireless@vger.kernel.org
11718 F: drivers/net/wireless/mediatek/mt7601u/
11720 MEDIATEK MT7621 CLOCK DRIVER
11721 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
11723 F: Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
11724 F: drivers/clk/ralink/clk-mt7621.c
11726 MEDIATEK MT7621/28/88 I2C DRIVER
11727 M: Stefan Roese <sr@denx.de>
11728 L: linux-i2c@vger.kernel.org
11730 F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
11731 F: drivers/i2c/busses/i2c-mt7621.c
11733 MEDIATEK MT7621 PHY PCI DRIVER
11734 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
11736 F: Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
11737 F: drivers/phy/ralink/phy-mt7621-pci.c
11739 MEDIATEK NAND CONTROLLER DRIVER
11740 L: linux-mtd@lists.infradead.org
11742 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
11743 F: drivers/mtd/nand/raw/mtk_*
11745 MEDIATEK PMIC LED DRIVER
11746 M: Sean Wang <sean.wang@mediatek.com>
11748 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
11749 F: drivers/leds/leds-mt6323.c
11751 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
11752 M: Sean Wang <sean.wang@mediatek.com>
11754 F: drivers/char/hw_random/mtk-rng.c
11756 MEDIATEK SWITCH DRIVER
11757 M: Sean Wang <sean.wang@mediatek.com>
11758 M: Landen Chao <Landen.Chao@mediatek.com>
11759 L: netdev@vger.kernel.org
11761 F: drivers/net/dsa/mt7530.*
11762 F: net/dsa/tag_mtk.c
11764 MEDIATEK USB3 DRD IP DRIVER
11765 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
11766 L: linux-usb@vger.kernel.org
11767 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11768 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11770 F: Documentation/devicetree/bindings/usb/mediatek,*
11771 F: drivers/usb/host/xhci-mtk*
11772 F: drivers/usb/mtu3/
11774 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
11775 M: Peter Senna Tschudin <peter.senna@gmail.com>
11776 M: Martin Donnelly <martin.donnelly@ge.com>
11777 M: Martyn Welch <martyn.welch@collabora.co.uk>
11779 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
11780 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
11782 MEGARAID SCSI/SAS DRIVERS
11783 M: Kashyap Desai <kashyap.desai@broadcom.com>
11784 M: Sumit Saxena <sumit.saxena@broadcom.com>
11785 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
11786 L: megaraidlinux.pdl@broadcom.com
11787 L: linux-scsi@vger.kernel.org
11789 W: http://www.avagotech.com/support/
11790 F: Documentation/scsi/megaraid.rst
11791 F: drivers/scsi/megaraid.*
11792 F: drivers/scsi/megaraid/
11794 MELEXIS MLX90614 DRIVER
11795 M: Crt Mori <cmo@melexis.com>
11796 L: linux-iio@vger.kernel.org
11798 W: http://www.melexis.com
11799 F: drivers/iio/temperature/mlx90614.c
11801 MELEXIS MLX90632 DRIVER
11802 M: Crt Mori <cmo@melexis.com>
11803 L: linux-iio@vger.kernel.org
11805 W: http://www.melexis.com
11806 F: drivers/iio/temperature/mlx90632.c
11808 MELFAS MIP4 TOUCHSCREEN DRIVER
11809 M: Sangwon Jee <jeesw@melfas.com>
11811 W: http://www.melfas.com
11812 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
11813 F: drivers/input/touchscreen/melfas_mip4.c
11815 MELLANOX BLUEFIELD I2C DRIVER
11816 M: Khalil Blaiech <kblaiech@nvidia.com>
11817 L: linux-i2c@vger.kernel.org
11819 F: Documentation/devicetree/bindings/i2c/mellanox,i2c-mlxbf.yaml
11820 F: drivers/i2c/busses/i2c-mlxbf.c
11822 MELLANOX ETHERNET DRIVER (mlx4_en)
11823 M: Tariq Toukan <tariqt@nvidia.com>
11824 L: netdev@vger.kernel.org
11826 W: http://www.mellanox.com
11827 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11828 F: drivers/net/ethernet/mellanox/mlx4/en_*
11830 MELLANOX ETHERNET DRIVER (mlx5e)
11831 M: Saeed Mahameed <saeedm@nvidia.com>
11832 L: netdev@vger.kernel.org
11834 W: http://www.mellanox.com
11835 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11836 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
11838 MELLANOX ETHERNET INNOVA DRIVERS
11839 R: Boris Pismenny <borisp@nvidia.com>
11840 L: netdev@vger.kernel.org
11842 W: http://www.mellanox.com
11843 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11844 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
11845 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
11846 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
11847 F: include/linux/mlx5/mlx5_ifc_fpga.h
11849 MELLANOX ETHERNET SWITCH DRIVERS
11850 M: Jiri Pirko <jiri@nvidia.com>
11851 M: Ido Schimmel <idosch@nvidia.com>
11852 L: netdev@vger.kernel.org
11854 W: http://www.mellanox.com
11855 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11856 F: drivers/net/ethernet/mellanox/mlxsw/
11857 F: tools/testing/selftests/drivers/net/mlxsw/
11859 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
11860 M: mlxsw@nvidia.com
11861 L: netdev@vger.kernel.org
11863 W: http://www.mellanox.com
11864 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11865 F: drivers/net/ethernet/mellanox/mlxfw/
11867 MELLANOX HARDWARE PLATFORM SUPPORT
11868 M: Hans de Goede <hdegoede@redhat.com>
11869 M: Mark Gross <mgross@linux.intel.com>
11870 M: Vadim Pasternak <vadimp@nvidia.com>
11871 L: platform-driver-x86@vger.kernel.org
11873 F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
11874 F: drivers/platform/mellanox/
11875 F: include/linux/platform_data/mlxreg.h
11877 MELLANOX MLX4 core VPI driver
11878 M: Tariq Toukan <tariqt@nvidia.com>
11879 L: netdev@vger.kernel.org
11880 L: linux-rdma@vger.kernel.org
11882 W: http://www.mellanox.com
11883 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11884 F: drivers/net/ethernet/mellanox/mlx4/
11885 F: include/linux/mlx4/
11887 MELLANOX MLX4 IB driver
11888 M: Yishai Hadas <yishaih@nvidia.com>
11889 L: linux-rdma@vger.kernel.org
11891 W: http://www.mellanox.com
11892 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11893 F: drivers/infiniband/hw/mlx4/
11894 F: include/linux/mlx4/
11895 F: include/uapi/rdma/mlx4-abi.h
11897 MELLANOX MLX5 core VPI driver
11898 M: Saeed Mahameed <saeedm@nvidia.com>
11899 M: Leon Romanovsky <leonro@nvidia.com>
11900 L: netdev@vger.kernel.org
11901 L: linux-rdma@vger.kernel.org
11903 W: http://www.mellanox.com
11904 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11905 F: Documentation/networking/device_drivers/ethernet/mellanox/
11906 F: drivers/net/ethernet/mellanox/mlx5/core/
11907 F: include/linux/mlx5/
11909 MELLANOX MLX5 IB driver
11910 M: Leon Romanovsky <leonro@nvidia.com>
11911 L: linux-rdma@vger.kernel.org
11913 W: http://www.mellanox.com
11914 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11915 F: drivers/infiniband/hw/mlx5/
11916 F: include/linux/mlx5/
11917 F: include/uapi/rdma/mlx5-abi.h
11919 MELLANOX MLXCPLD I2C AND MUX DRIVER
11920 M: Vadim Pasternak <vadimp@nvidia.com>
11921 M: Michael Shych <michaelsh@nvidia.com>
11922 L: linux-i2c@vger.kernel.org
11924 F: Documentation/i2c/busses/i2c-mlxcpld.rst
11925 F: drivers/i2c/busses/i2c-mlxcpld.c
11926 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
11928 MELLANOX MLXCPLD LED DRIVER
11929 M: Vadim Pasternak <vadimp@nvidia.com>
11930 L: linux-leds@vger.kernel.org
11932 F: Documentation/leds/leds-mlxcpld.rst
11933 F: drivers/leds/leds-mlxcpld.c
11934 F: drivers/leds/leds-mlxreg.c
11936 MELLANOX PLATFORM DRIVER
11937 M: Vadim Pasternak <vadimp@nvidia.com>
11938 L: platform-driver-x86@vger.kernel.org
11940 F: drivers/platform/x86/mlx-platform.c
11943 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11944 M: "Paul E. McKenney" <paulmck@kernel.org>
11945 L: linux-kernel@vger.kernel.org
11947 F: arch/powerpc/include/asm/membarrier.h
11948 F: include/uapi/linux/membarrier.h
11949 F: kernel/sched/membarrier.c
11952 M: Mike Rapoport <rppt@linux.ibm.com>
11953 L: linux-mm@kvack.org
11955 F: Documentation/core-api/boot-time-mm.rst
11956 F: include/linux/memblock.h
11959 MEMORY CONTROLLER DRIVERS
11960 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
11961 L: linux-kernel@vger.kernel.org
11963 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
11964 F: Documentation/devicetree/bindings/memory-controllers/
11966 F: include/dt-bindings/memory/
11969 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
11970 M: Dmitry Osipenko <digetx@gmail.com>
11971 L: linux-pm@vger.kernel.org
11972 L: linux-tegra@vger.kernel.org
11973 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
11975 F: drivers/devfreq/tegra30-devfreq.c
11978 M: Andrew Morton <akpm@linux-foundation.org>
11979 L: linux-mm@kvack.org
11981 W: http://www.linux-mm.org
11982 T: quilt https://ozlabs.org/~akpm/mmotm/
11983 T: quilt https://ozlabs.org/~akpm/mmots/
11984 T: git git://github.com/hnaz/linux-mm.git
11985 F: include/linux/gfp.h
11986 F: include/linux/memory_hotplug.h
11987 F: include/linux/mm.h
11988 F: include/linux/mmzone.h
11989 F: include/linux/pagewalk.h
11990 F: include/linux/vmalloc.h
11992 F: tools/testing/selftests/vm/
11994 MEMORY TECHNOLOGY DEVICES (MTD)
11995 M: Miquel Raynal <miquel.raynal@bootlin.com>
11996 M: Richard Weinberger <richard@nod.at>
11997 M: Vignesh Raghavendra <vigneshr@ti.com>
11998 L: linux-mtd@lists.infradead.org
12000 W: http://www.linux-mtd.infradead.org/
12001 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12002 C: irc://irc.oftc.net/mtd
12003 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
12004 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
12005 F: Documentation/devicetree/bindings/mtd/
12007 F: include/linux/mtd/
12008 F: include/uapi/mtd/
12010 MEN A21 WATCHDOG DRIVER
12011 M: Johannes Thumshirn <morbidrsa@gmail.com>
12012 L: linux-watchdog@vger.kernel.org
12014 F: drivers/watchdog/mena21_wdt.c
12016 MEN CHAMELEON BUS (mcb)
12017 M: Johannes Thumshirn <morbidrsa@gmail.com>
12019 F: Documentation/driver-api/men-chameleon-bus.rst
12021 F: include/linux/mcb.h
12023 MEN F21BMC (Board Management Controller)
12024 M: Andreas Werner <andreas.werner@men.de>
12026 F: Documentation/hwmon/menf21bmc.rst
12027 F: drivers/hwmon/menf21bmc_hwmon.c
12028 F: drivers/leds/leds-menf21bmc.c
12029 F: drivers/mfd/menf21bmc.c
12030 F: drivers/watchdog/menf21bmc_wdt.c
12032 MEN Z069 WATCHDOG DRIVER
12033 M: Johannes Thumshirn <jth@kernel.org>
12034 L: linux-watchdog@vger.kernel.org
12036 F: drivers/watchdog/menz69_wdt.c
12038 MESON AO CEC DRIVER FOR AMLOGIC SOCS
12039 M: Neil Armstrong <narmstrong@baylibre.com>
12040 L: linux-media@vger.kernel.org
12041 L: linux-amlogic@lists.infradead.org
12043 W: http://linux-meson.com/
12044 T: git git://linuxtv.org/media_tree.git
12045 F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
12046 F: drivers/media/cec/platform/meson/ao-cec-g12a.c
12047 F: drivers/media/cec/platform/meson/ao-cec.c
12049 MESON GE2D DRIVER FOR AMLOGIC SOCS
12050 M: Neil Armstrong <narmstrong@baylibre.com>
12051 L: linux-media@vger.kernel.org
12052 L: linux-amlogic@lists.infradead.org
12054 T: git git://linuxtv.org/media_tree.git
12055 F: Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
12056 F: drivers/media/platform/meson/ge2d/
12058 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
12059 M: Liang Yang <liang.yang@amlogic.com>
12060 L: linux-mtd@lists.infradead.org
12062 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
12063 F: drivers/mtd/nand/raw/meson_*
12065 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
12066 M: Neil Armstrong <narmstrong@baylibre.com>
12067 L: linux-media@vger.kernel.org
12068 L: linux-amlogic@lists.infradead.org
12070 T: git git://linuxtv.org/media_tree.git
12071 F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
12072 F: drivers/staging/media/meson/vdec/
12074 METHODE UDPU SUPPORT
12075 M: Vladimir Vid <vladimir.vid@sartura.hr>
12077 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
12080 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
12081 M: Hemant Kumar <hemantk@codeaurora.org>
12082 L: linux-arm-msm@vger.kernel.org
12084 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
12085 F: Documentation/ABI/stable/sysfs-bus-mhi
12086 F: Documentation/mhi/
12087 F: drivers/bus/mhi/
12088 F: include/linux/mhi.h
12090 MICROBLAZE ARCHITECTURE
12091 M: Michal Simek <monstr@monstr.eu>
12093 W: http://www.monstr.eu/fdt/
12094 T: git git://git.monstr.eu/linux-2.6-microblaze.git
12095 F: arch/microblaze/
12097 MICROCHIP AT91 DMA DRIVERS
12098 M: Ludovic Desroches <ludovic.desroches@microchip.com>
12099 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12100 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12101 L: dmaengine@vger.kernel.org
12103 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
12104 F: drivers/dma/at_hdmac.c
12105 F: drivers/dma/at_hdmac_regs.h
12106 F: drivers/dma/at_xdmac.c
12107 F: include/dt-bindings/dma/at91.h
12109 MICROCHIP AT91 SERIAL DRIVER
12110 M: Richard Genoud <richard.genoud@gmail.com>
12112 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
12113 F: drivers/tty/serial/atmel_serial.c
12114 F: drivers/tty/serial/atmel_serial.h
12116 MICROCHIP AT91 USART MFD DRIVER
12117 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
12118 L: linux-kernel@vger.kernel.org
12120 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
12121 F: drivers/mfd/at91-usart.c
12122 F: include/dt-bindings/mfd/at91-usart.h
12124 MICROCHIP AT91 USART SPI DRIVER
12125 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
12126 L: linux-spi@vger.kernel.org
12128 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
12129 F: drivers/spi/spi-at91-usart.c
12131 MICROCHIP AUDIO ASOC DRIVERS
12132 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
12133 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12137 MICROCHIP ECC DRIVER
12138 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12139 L: linux-crypto@vger.kernel.org
12141 F: drivers/crypto/atmel-ecc.*
12143 MICROCHIP I2C DRIVER
12144 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
12145 L: linux-i2c@vger.kernel.org
12147 F: drivers/i2c/busses/i2c-at91-*.c
12148 F: drivers/i2c/busses/i2c-at91.h
12150 MICROCHIP ISC DRIVER
12151 M: Eugen Hristev <eugen.hristev@microchip.com>
12152 L: linux-media@vger.kernel.org
12154 F: Documentation/devicetree/bindings/media/atmel,isc.yaml
12155 F: Documentation/devicetree/bindings/media/microchip,xisc.yaml
12156 F: drivers/media/platform/atmel/atmel-isc-base.c
12157 F: drivers/media/platform/atmel/atmel-isc-regs.h
12158 F: drivers/media/platform/atmel/atmel-isc.h
12159 F: drivers/media/platform/atmel/atmel-sama5d2-isc.c
12160 F: drivers/media/platform/atmel/atmel-sama7g5-isc.c
12161 F: include/linux/atmel-isc-media.h
12163 MICROCHIP ISI DRIVER
12164 M: Eugen Hristev <eugen.hristev@microchip.com>
12165 L: linux-media@vger.kernel.org
12167 F: drivers/media/platform/atmel/atmel-isi.c
12168 F: drivers/media/platform/atmel/atmel-isi.h
12170 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
12171 M: Woojung Huh <woojung.huh@microchip.com>
12172 M: UNGLinuxDriver@microchip.com
12173 L: netdev@vger.kernel.org
12175 F: Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
12176 F: drivers/net/dsa/microchip/*
12177 F: include/linux/platform_data/microchip-ksz.h
12178 F: net/dsa/tag_ksz.c
12180 MICROCHIP LAN743X ETHERNET DRIVER
12181 M: Bryan Whitehead <bryan.whitehead@microchip.com>
12182 M: UNGLinuxDriver@microchip.com
12183 L: netdev@vger.kernel.org
12185 F: drivers/net/ethernet/microchip/lan743x_*
12187 MICROCHIP LCDFB DRIVER
12188 M: Nicolas Ferre <nicolas.ferre@microchip.com>
12189 L: linux-fbdev@vger.kernel.org
12191 F: drivers/video/fbdev/atmel_lcdfb.c
12192 F: include/video/atmel_lcdc.h
12194 MICROCHIP MCP16502 PMIC DRIVER
12195 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12196 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12198 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
12199 F: drivers/regulator/mcp16502.c
12201 MICROCHIP MCP3911 ADC DRIVER
12202 M: Marcus Folkesson <marcus.folkesson@gmail.com>
12203 M: Kent Gustavsson <kent@minoris.se>
12204 L: linux-iio@vger.kernel.org
12206 F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
12207 F: drivers/iio/adc/mcp3911.c
12209 MICROCHIP MMC/SD/SDIO MCI DRIVER
12210 M: Ludovic Desroches <ludovic.desroches@microchip.com>
12212 F: drivers/mmc/host/atmel-mci.c
12214 MICROCHIP NAND DRIVER
12215 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12216 L: linux-mtd@lists.infradead.org
12218 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
12219 F: drivers/mtd/nand/raw/atmel/*
12221 MICROCHIP PWM DRIVER
12222 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12223 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12224 L: linux-pwm@vger.kernel.org
12226 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
12227 F: drivers/pwm/pwm-atmel.c
12229 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
12230 M: Eugen Hristev <eugen.hristev@microchip.com>
12231 L: linux-iio@vger.kernel.org
12233 F: Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
12234 F: drivers/iio/adc/at91-sama5d2_adc.c
12235 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
12237 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
12238 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12240 F: drivers/power/reset/at91-sama5d2_shdwc.c
12242 MICROCHIP SPI DRIVER
12243 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12245 F: drivers/spi/spi-atmel.*
12247 MICROCHIP SSC DRIVER
12248 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
12249 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12251 F: drivers/misc/atmel-ssc.c
12252 F: include/linux/atmel-ssc.h
12254 MICROCHIP USB251XB DRIVER
12255 M: Richard Leitner <richard.leitner@skidata.com>
12256 L: linux-usb@vger.kernel.org
12258 F: Documentation/devicetree/bindings/usb/usb251xb.txt
12259 F: drivers/usb/misc/usb251xb.c
12261 MICROCHIP USBA UDC DRIVER
12262 M: Cristian Birsan <cristian.birsan@microchip.com>
12263 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12265 F: drivers/usb/gadget/udc/atmel_usba_udc.*
12267 MICROCHIP WILC1000 WIFI DRIVER
12268 M: Ajay Singh <ajay.kathat@microchip.com>
12269 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12270 L: linux-wireless@vger.kernel.org
12272 F: drivers/net/wireless/microchip/wilc1000/
12274 MICROSEMI MIPS SOCS
12275 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
12276 M: UNGLinuxDriver@microchip.com
12277 L: linux-mips@vger.kernel.org
12279 F: Documentation/devicetree/bindings/mips/mscc.txt
12280 F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
12281 F: arch/mips/boot/dts/mscc/
12282 F: arch/mips/configs/generic/board-ocelot.config
12283 F: arch/mips/generic/board-ocelot.c
12285 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
12286 M: Don Brace <don.brace@microchip.com>
12287 L: storagedev@microchip.com
12288 L: linux-scsi@vger.kernel.org
12290 F: Documentation/scsi/smartpqi.rst
12291 F: drivers/scsi/smartpqi/Kconfig
12292 F: drivers/scsi/smartpqi/Makefile
12293 F: drivers/scsi/smartpqi/smartpqi*.[ch]
12294 F: include/linux/cciss*.h
12295 F: include/uapi/linux/cciss*.h
12297 MICROSOFT SURFACE BATTERY AND AC DRIVERS
12298 M: Maximilian Luz <luzmaximilian@gmail.com>
12299 L: linux-pm@vger.kernel.org
12300 L: platform-driver-x86@vger.kernel.org
12302 F: drivers/power/supply/surface_battery.c
12303 F: drivers/power/supply/surface_charger.c
12305 MICROSOFT SURFACE DTX DRIVER
12306 M: Maximilian Luz <luzmaximilian@gmail.com>
12307 L: platform-driver-x86@vger.kernel.org
12309 F: Documentation/driver-api/surface_aggregator/clients/dtx.rst
12310 F: drivers/platform/surface/surface_dtx.c
12311 F: include/uapi/linux/surface_aggregator/dtx.h
12313 MICROSOFT SURFACE GPE LID SUPPORT DRIVER
12314 M: Maximilian Luz <luzmaximilian@gmail.com>
12315 L: platform-driver-x86@vger.kernel.org
12317 F: drivers/platform/surface/surface_gpe.c
12319 MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
12320 M: Hans de Goede <hdegoede@redhat.com>
12321 M: Mark Gross <mgross@linux.intel.com>
12322 M: Maximilian Luz <luzmaximilian@gmail.com>
12323 L: platform-driver-x86@vger.kernel.org
12325 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
12326 F: drivers/platform/surface/
12328 MICROSOFT SURFACE HID TRANSPORT DRIVER
12329 M: Maximilian Luz <luzmaximilian@gmail.com>
12330 L: linux-input@vger.kernel.org
12331 L: platform-driver-x86@vger.kernel.org
12333 F: drivers/hid/surface-hid/
12335 MICROSOFT SURFACE HOT-PLUG DRIVER
12336 M: Maximilian Luz <luzmaximilian@gmail.com>
12337 L: platform-driver-x86@vger.kernel.org
12339 F: drivers/platform/surface/surface_hotplug.c
12341 MICROSOFT SURFACE PLATFORM PROFILE DRIVER
12342 M: Maximilian Luz <luzmaximilian@gmail.com>
12343 L: platform-driver-x86@vger.kernel.org
12345 F: drivers/platform/surface/surface_platform_profile.c
12347 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
12348 M: Chen Yu <yu.c.chen@intel.com>
12349 L: platform-driver-x86@vger.kernel.org
12351 F: drivers/platform/surface/surfacepro3_button.c
12353 MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
12354 M: Maximilian Luz <luzmaximilian@gmail.com>
12355 L: platform-driver-x86@vger.kernel.org
12357 W: https://github.com/linux-surface/surface-aggregator-module
12358 C: irc://irc.libera.chat/linux-surface
12359 F: Documentation/driver-api/surface_aggregator/
12360 F: drivers/platform/surface/aggregator/
12361 F: drivers/platform/surface/surface_acpi_notify.c
12362 F: drivers/platform/surface/surface_aggregator_cdev.c
12363 F: drivers/platform/surface/surface_aggregator_registry.c
12364 F: include/linux/surface_acpi_notify.h
12365 F: include/linux/surface_aggregator/
12366 F: include/uapi/linux/surface_aggregator/
12368 MICROTEK X6 SCANNER
12369 M: Oliver Neukum <oliver@neukum.org>
12371 F: drivers/usb/image/microtek.*
12373 MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
12374 M: Luka Kovacic <luka.kovacic@sartura.hr>
12375 M: Luka Perkov <luka.perkov@sartura.hr>
12377 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s-bit.dts
12378 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s.dts
12379 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s-bit.dts
12380 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s.dts
12381 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s-bit.dts
12382 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s.dts
12384 MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
12385 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12386 L: linux-media@vger.kernel.org
12388 F: Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
12389 F: Documentation/driver-api/media/drivers/ccs/
12390 F: Documentation/userspace-api/media/drivers/ccs.rst
12391 F: drivers/media/i2c/ccs-pll.c
12392 F: drivers/media/i2c/ccs-pll.h
12393 F: drivers/media/i2c/ccs/
12394 F: include/uapi/linux/ccs.h
12395 F: include/uapi/linux/smiapp.h
12398 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12399 L: linux-mips@vger.kernel.org
12401 W: http://www.linux-mips.org/
12402 Q: https://patchwork.kernel.org/project/linux-mips/list/
12403 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
12404 F: Documentation/devicetree/bindings/mips/
12405 F: Documentation/mips/
12407 F: drivers/platform/mips/
12409 MIPS BOSTON DEVELOPMENT BOARD
12410 M: Paul Burton <paulburton@kernel.org>
12411 L: linux-mips@vger.kernel.org
12413 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
12414 F: arch/mips/boot/dts/img/boston.dts
12415 F: arch/mips/configs/generic/board-boston.config
12416 F: drivers/clk/imgtec/clk-boston.c
12417 F: include/dt-bindings/clock/boston-clock.h
12420 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12421 M: Serge Semin <fancer.lancer@gmail.com>
12422 L: linux-mips@vger.kernel.org
12424 F: drivers/bus/mips_cdmm.c
12425 F: drivers/clocksource/mips-gic-timer.c
12426 F: drivers/cpuidle/cpuidle-cps.c
12427 F: drivers/irqchip/irq-mips-cpu.c
12428 F: drivers/irqchip/irq-mips-gic.c
12430 MIPS GENERIC PLATFORM
12431 M: Paul Burton <paulburton@kernel.org>
12432 L: linux-mips@vger.kernel.org
12434 F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
12435 F: arch/mips/generic/
12436 F: arch/mips/tools/generic-board-config.sh
12438 MIPS RINT INSTRUCTION EMULATION
12439 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
12440 L: linux-mips@vger.kernel.org
12442 F: arch/mips/math-emu/dp_rint.c
12443 F: arch/mips/math-emu/sp_rint.c
12445 MIPS/LOONGSON1 ARCHITECTURE
12446 M: Keguang Zhang <keguang.zhang@gmail.com>
12447 L: linux-mips@vger.kernel.org
12449 F: arch/mips/include/asm/mach-loongson32/
12450 F: arch/mips/loongson32/
12451 F: drivers/*/*/*loongson1*
12452 F: drivers/*/*loongson1*
12454 MIPS/LOONGSON2EF ARCHITECTURE
12455 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
12456 L: linux-mips@vger.kernel.org
12458 F: arch/mips/include/asm/mach-loongson2ef/
12459 F: arch/mips/loongson2ef/
12460 F: drivers/cpufreq/loongson2_cpufreq.c
12462 MIPS/LOONGSON64 ARCHITECTURE
12463 M: Huacai Chen <chenhuacai@kernel.org>
12464 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
12465 L: linux-mips@vger.kernel.org
12467 F: arch/mips/include/asm/mach-loongson64/
12468 F: arch/mips/loongson64/
12469 F: drivers/irqchip/irq-loongson*
12470 F: drivers/platform/mips/cpu_hwmon.c
12472 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
12473 M: Hans Verkuil <hverkuil@xs4all.nl>
12474 L: linux-media@vger.kernel.org
12476 W: https://linuxtv.org
12477 T: git git://linuxtv.org/media_tree.git
12478 F: drivers/media/radio/radio-miropcm20*
12481 R: Lubomir Rintel <lkundrak@v3.sk>
12482 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12484 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
12485 F: arch/arm/boot/dts/mmp*
12486 F: arch/arm/mach-mmp/
12487 F: include/linux/soc/mmp/
12489 MMP USB PHY DRIVERS
12490 R: Lubomir Rintel <lkundrak@v3.sk>
12491 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12493 F: drivers/phy/marvell/phy-mmp3-usb.c
12494 F: drivers/phy/marvell/phy-pxa-usb.c
12496 MMU GATHER AND TLB INVALIDATION
12497 M: Will Deacon <will@kernel.org>
12498 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
12499 M: Andrew Morton <akpm@linux-foundation.org>
12500 M: Nick Piggin <npiggin@gmail.com>
12501 M: Peter Zijlstra <peterz@infradead.org>
12502 L: linux-arch@vger.kernel.org
12503 L: linux-mm@kvack.org
12505 F: arch/*/include/asm/tlb.h
12506 F: include/asm-generic/tlb.h
12509 MN88472 MEDIA DRIVER
12510 M: Antti Palosaari <crope@iki.fi>
12511 L: linux-media@vger.kernel.org
12513 W: https://linuxtv.org
12514 W: http://palosaari.fi/linux/
12515 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12516 F: drivers/media/dvb-frontends/mn88472*
12518 MN88473 MEDIA DRIVER
12519 M: Antti Palosaari <crope@iki.fi>
12520 L: linux-media@vger.kernel.org
12522 W: https://linuxtv.org
12523 W: http://palosaari.fi/linux/
12524 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12525 F: drivers/media/dvb-frontends/mn88473*
12528 M: Jessica Yu <jeyu@kernel.org>
12530 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
12531 F: include/linux/module.h
12534 MONOLITHIC POWER SYSTEM PMIC DRIVER
12535 M: Saravanan Sekar <sravanhome@gmail.com>
12537 F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
12538 F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
12539 F: drivers/iio/adc/mp2629_adc.c
12540 F: drivers/mfd/mp2629.c
12541 F: drivers/power/supply/mp2629_charger.c
12542 F: drivers/regulator/mp5416.c
12543 F: drivers/regulator/mpq7920.c
12544 F: drivers/regulator/mpq7920.h
12545 F: include/linux/mfd/mp2629.h
12547 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
12549 W: http://popies.net/meye/
12550 F: Documentation/userspace-api/media/drivers/meye*
12551 F: drivers/media/pci/meye/
12552 F: include/uapi/linux/meye.h
12554 MOTORCOMM PHY DRIVER
12555 M: Peter Geis <pgwipeout@gmail.com>
12556 L: netdev@vger.kernel.org
12558 F: drivers/net/phy/motorcomm.c
12560 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
12561 M: Jiri Slaby <jirislaby@kernel.org>
12563 F: Documentation/driver-api/serial/moxa-smartio.rst
12564 F: drivers/tty/mxser.*
12566 MR800 AVERMEDIA USB FM RADIO DRIVER
12567 M: Alexey Klimov <klimov.linux@gmail.com>
12568 L: linux-media@vger.kernel.org
12570 T: git git://linuxtv.org/media_tree.git
12571 F: drivers/media/radio/radio-mr800.c
12573 MRF24J40 IEEE 802.15.4 RADIO DRIVER
12574 M: Alan Ott <alan@signal11.us>
12575 L: linux-wpan@vger.kernel.org
12577 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
12578 F: drivers/net/ieee802154/mrf24j40.c
12581 M: "Lee, Chun-Yi" <jlee@suse.com>
12582 L: platform-driver-x86@vger.kernel.org
12584 F: drivers/platform/x86/msi-laptop.c
12587 L: platform-driver-x86@vger.kernel.org
12589 F: drivers/platform/x86/msi-wmi.c
12591 MSI001 MEDIA DRIVER
12592 M: Antti Palosaari <crope@iki.fi>
12593 L: linux-media@vger.kernel.org
12595 W: https://linuxtv.org
12596 W: http://palosaari.fi/linux/
12597 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12598 T: git git://linuxtv.org/anttip/media_tree.git
12599 F: drivers/media/tuners/msi001*
12601 MSI2500 MEDIA DRIVER
12602 M: Antti Palosaari <crope@iki.fi>
12603 L: linux-media@vger.kernel.org
12605 W: https://linuxtv.org
12606 W: http://palosaari.fi/linux/
12607 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12608 T: git git://linuxtv.org/anttip/media_tree.git
12609 F: drivers/media/usb/msi2500/
12611 MSTAR INTERRUPT CONTROLLER DRIVER
12612 M: Mark-PK Tsai <mark-pk.tsai@mediatek.com>
12613 M: Daniel Palmer <daniel@thingy.jp>
12615 F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
12616 F: drivers/irqchip/irq-mst-intc.c
12618 MSYSTEMS DISKONCHIP G3 MTD DRIVER
12619 M: Robert Jarzmik <robert.jarzmik@free.fr>
12620 L: linux-mtd@lists.infradead.org
12622 F: drivers/mtd/devices/docg3*
12624 MT9M032 APTINA SENSOR DRIVER
12625 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12626 L: linux-media@vger.kernel.org
12628 T: git git://linuxtv.org/media_tree.git
12629 F: drivers/media/i2c/mt9m032.c
12630 F: include/media/i2c/mt9m032.h
12632 MT9P031 APTINA CAMERA SENSOR
12633 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12634 L: linux-media@vger.kernel.org
12636 T: git git://linuxtv.org/media_tree.git
12637 F: drivers/media/i2c/mt9p031.c
12638 F: include/media/i2c/mt9p031.h
12640 MT9T001 APTINA CAMERA SENSOR
12641 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12642 L: linux-media@vger.kernel.org
12644 T: git git://linuxtv.org/media_tree.git
12645 F: drivers/media/i2c/mt9t001.c
12646 F: include/media/i2c/mt9t001.h
12648 MT9T112 APTINA CAMERA SENSOR
12649 M: Jacopo Mondi <jacopo@jmondi.org>
12650 L: linux-media@vger.kernel.org
12652 T: git git://linuxtv.org/media_tree.git
12653 F: drivers/media/i2c/mt9t112.c
12654 F: include/media/i2c/mt9t112.h
12656 MT9V032 APTINA CAMERA SENSOR
12657 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12658 L: linux-media@vger.kernel.org
12660 T: git git://linuxtv.org/media_tree.git
12661 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
12662 F: drivers/media/i2c/mt9v032.c
12663 F: include/media/i2c/mt9v032.h
12665 MT9V111 APTINA CAMERA SENSOR
12666 M: Jacopo Mondi <jacopo@jmondi.org>
12667 L: linux-media@vger.kernel.org
12669 T: git git://linuxtv.org/media_tree.git
12670 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
12671 F: drivers/media/i2c/mt9v111.c
12673 MULTIFUNCTION DEVICES (MFD)
12674 M: Lee Jones <lee.jones@linaro.org>
12676 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12677 F: Documentation/devicetree/bindings/mfd/
12679 F: include/dt-bindings/mfd/
12680 F: include/linux/mfd/
12682 MULTIMEDIA CARD (MMC) ETC. OVER SPI
12684 F: drivers/mmc/host/mmc_spi.c
12685 F: include/linux/spi/mmc_spi.h
12687 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
12688 M: Ulf Hansson <ulf.hansson@linaro.org>
12689 L: linux-mmc@vger.kernel.org
12691 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
12692 F: Documentation/devicetree/bindings/mmc/
12694 F: include/linux/mmc/
12695 F: include/uapi/linux/mmc/
12697 MULTIPLEXER SUBSYSTEM
12698 M: Peter Rosin <peda@axentia.se>
12700 F: Documentation/ABI/testing/sysfs-class-mux*
12701 F: Documentation/devicetree/bindings/mux/
12703 F: include/dt-bindings/mux/
12704 F: include/linux/mux/
12706 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
12707 M: Bin Liu <b-liu@ti.com>
12708 L: linux-usb@vger.kernel.org
12710 F: drivers/usb/musb/
12712 MXL301RF MEDIA DRIVER
12713 M: Akihiro Tsukada <tskd08@gmail.com>
12714 L: linux-media@vger.kernel.org
12716 F: drivers/media/tuners/mxl301rf*
12718 MXL5007T MEDIA DRIVER
12719 M: Michael Krufky <mkrufky@linuxtv.org>
12720 L: linux-media@vger.kernel.org
12722 W: https://linuxtv.org
12723 W: http://github.com/mkrufky
12724 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12725 T: git git://linuxtv.org/mkrufky/tuners.git
12726 F: drivers/media/tuners/mxl5007t.*
12729 M: Marek Vasut <marex@denx.de>
12730 M: Stefan Agner <stefan@agner.ch>
12731 L: dri-devel@lists.freedesktop.org
12733 T: git git://anongit.freedesktop.org/drm/drm-misc
12734 F: Documentation/devicetree/bindings/display/fsl,lcdif.yaml
12735 F: drivers/gpu/drm/mxsfb/
12737 MYLEX DAC960 PCI RAID Controller
12738 M: Hannes Reinecke <hare@kernel.org>
12739 L: linux-scsi@vger.kernel.org
12741 F: drivers/scsi/myrb.*
12742 F: drivers/scsi/myrs.*
12744 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
12745 M: Chris Lee <christopher.lee@cspi.com>
12746 L: netdev@vger.kernel.org
12748 W: https://www.cspi.com/ethernet-products/support/downloads/
12749 F: drivers/net/ethernet/myricom/myri10ge/
12751 NAND FLASH SUBSYSTEM
12752 M: Miquel Raynal <miquel.raynal@bootlin.com>
12753 R: Richard Weinberger <richard@nod.at>
12754 L: linux-mtd@lists.infradead.org
12756 W: http://www.linux-mtd.infradead.org/
12757 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12758 C: irc://irc.oftc.net/mtd
12759 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
12760 F: drivers/mtd/nand/
12761 F: include/linux/mtd/*nand*.h
12763 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
12764 M: Daniel Mack <zonque@gmail.com>
12765 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12767 W: http://www.native-instruments.com
12768 F: sound/usb/caiaq/
12770 NATSEMI ETHERNET DRIVER (DP8381x)
12772 F: drivers/net/ethernet/natsemi/natsemi.c
12774 NCR 5380 SCSI DRIVERS
12775 M: Finn Thain <fthain@linux-m68k.org>
12776 M: Michael Schmitz <schmitzmic@gmail.com>
12777 L: linux-scsi@vger.kernel.org
12779 F: Documentation/scsi/g_NCR5380.rst
12780 F: drivers/scsi/NCR5380.*
12781 F: drivers/scsi/arm/cumana_1.c
12782 F: drivers/scsi/arm/oak.c
12783 F: drivers/scsi/atari_scsi.*
12784 F: drivers/scsi/dmx3191d.c
12785 F: drivers/scsi/g_NCR5380.*
12786 F: drivers/scsi/mac_scsi.*
12787 F: drivers/scsi/sun3_scsi.*
12788 F: drivers/scsi/sun3_scsi_vme.c
12791 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
12795 NCT6775 HARDWARE MONITOR DRIVER
12796 M: Guenter Roeck <linux@roeck-us.net>
12797 L: linux-hwmon@vger.kernel.org
12799 F: Documentation/hwmon/nct6775.rst
12800 F: drivers/hwmon/nct6775.c
12803 M: Jakub Kicinski <kuba@kernel.org>
12805 F: drivers/net/netdevsim/*
12807 NETEM NETWORK EMULATOR
12808 M: Stephen Hemminger <stephen@networkplumber.org>
12809 L: netdev@vger.kernel.org
12811 F: net/sched/sch_netem.c
12813 NETERION 10GbE DRIVERS (s2io/vxge)
12814 M: Jon Mason <jdmason@kudzu.us>
12815 L: netdev@vger.kernel.org
12817 F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
12818 F: Documentation/networking/device_drivers/ethernet/neterion/vxge.rst
12819 F: drivers/net/ethernet/neterion/
12822 M: Pablo Neira Ayuso <pablo@netfilter.org>
12823 M: Jozsef Kadlecsik <kadlec@netfilter.org>
12824 M: Florian Westphal <fw@strlen.de>
12825 L: netfilter-devel@vger.kernel.org
12826 L: coreteam@netfilter.org
12828 W: http://www.netfilter.org/
12829 W: http://www.iptables.org/
12830 W: http://www.nftables.org/
12831 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
12832 C: irc://irc.libera.chat/netfilter
12833 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
12834 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
12835 F: include/linux/netfilter*
12836 F: include/linux/netfilter/
12837 F: include/net/netfilter/
12838 F: include/uapi/linux/netfilter*
12839 F: include/uapi/linux/netfilter/
12840 F: net/*/netfilter.c
12841 F: net/*/netfilter/
12842 F: net/bridge/br_netfilter*.c
12845 NETROM NETWORK LAYER
12846 M: Ralf Baechle <ralf@linux-mips.org>
12847 L: linux-hams@vger.kernel.org
12849 W: http://www.linux-ax25.org/
12850 F: include/net/netrom.h
12851 F: include/uapi/linux/netrom.h
12854 NETRONIX EMBEDDED CONTROLLER
12855 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
12857 F: Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
12858 F: drivers/mfd/ntxec.c
12859 F: drivers/pwm/pwm-ntxec.c
12860 F: drivers/rtc/rtc-ntxec.c
12861 F: include/linux/mfd/ntxec.h
12863 NETRONOME ETHERNET DRIVERS
12864 M: Simon Horman <simon.horman@corigine.com>
12865 R: Jakub Kicinski <kuba@kernel.org>
12866 L: oss-drivers@corigine.com
12868 F: drivers/net/ethernet/netronome/
12870 NETWORK BLOCK DEVICE (NBD)
12871 M: Josef Bacik <josef@toxicpanda.com>
12872 L: linux-block@vger.kernel.org
12873 L: nbd@other.debian.org
12875 F: Documentation/admin-guide/blockdev/nbd.rst
12876 F: drivers/block/nbd.c
12877 F: include/trace/events/nbd.h
12878 F: include/uapi/linux/nbd.h
12880 NETWORK DROP MONITOR
12881 M: Neil Horman <nhorman@tuxdriver.com>
12882 L: netdev@vger.kernel.org
12884 W: https://fedorahosted.org/dropwatch/
12885 F: include/uapi/linux/net_dropmon.h
12886 F: net/core/drop_monitor.c
12889 M: "David S. Miller" <davem@davemloft.net>
12890 M: Jakub Kicinski <kuba@kernel.org>
12891 L: netdev@vger.kernel.org
12893 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12894 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12895 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
12896 F: Documentation/devicetree/bindings/net/
12897 F: drivers/connector/
12899 F: include/linux/etherdevice.h
12900 F: include/linux/fcdevice.h
12901 F: include/linux/fddidevice.h
12902 F: include/linux/hippidevice.h
12903 F: include/linux/if_*
12904 F: include/linux/inetdevice.h
12905 F: include/linux/netdevice.h
12906 F: include/uapi/linux/if_*
12907 F: include/uapi/linux/netdevice.h
12909 NETWORKING DRIVERS (WIRELESS)
12910 M: Kalle Valo <kvalo@codeaurora.org>
12911 L: linux-wireless@vger.kernel.org
12913 Q: http://patchwork.kernel.org/project/linux-wireless/list/
12914 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
12915 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
12916 F: Documentation/devicetree/bindings/net/wireless/
12917 F: drivers/net/wireless/
12920 M: Andrew Lunn <andrew@lunn.ch>
12921 M: Vivien Didelot <vivien.didelot@gmail.com>
12922 M: Florian Fainelli <f.fainelli@gmail.com>
12923 M: Vladimir Oltean <olteanv@gmail.com>
12925 F: Documentation/devicetree/bindings/net/dsa/
12926 F: drivers/net/dsa/
12927 F: include/linux/dsa/
12928 F: include/linux/platform_data/dsa.h
12929 F: include/net/dsa.h
12932 NETWORKING [GENERAL]
12933 M: "David S. Miller" <davem@davemloft.net>
12934 M: Jakub Kicinski <kuba@kernel.org>
12935 L: netdev@vger.kernel.org
12937 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12938 B: mailto:netdev@vger.kernel.org
12939 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12940 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
12941 F: Documentation/networking/
12942 F: include/linux/in.h
12943 F: include/linux/net.h
12944 F: include/linux/netdevice.h
12946 F: include/uapi/linux/in.h
12947 F: include/uapi/linux/net.h
12948 F: include/uapi/linux/net_namespace.h
12949 F: include/uapi/linux/netdevice.h
12953 F: tools/testing/selftests/net/
12956 M: Steffen Klassert <steffen.klassert@secunet.com>
12957 M: Herbert Xu <herbert@gondor.apana.org.au>
12958 M: "David S. Miller" <davem@davemloft.net>
12959 L: netdev@vger.kernel.org
12961 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
12962 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
12963 F: include/net/xfrm.h
12964 F: include/uapi/linux/xfrm.h
12967 F: net/ipv4/ip_vti.c
12968 F: net/ipv4/ipcomp.c
12972 F: net/ipv6/ip6_vti.c
12973 F: net/ipv6/ipcomp6.c
12977 F: tools/testing/selftests/net/ipsec.c
12979 NETWORKING [IPv4/IPv6]
12980 M: "David S. Miller" <davem@davemloft.net>
12981 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
12982 M: David Ahern <dsahern@kernel.org>
12983 L: netdev@vger.kernel.org
12985 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12991 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
12992 M: Paul Moore <paul@paul-moore.com>
12993 L: netdev@vger.kernel.org
12994 L: linux-security-module@vger.kernel.org
12996 W: https://github.com/netlabel
12997 F: Documentation/netlabel/
12998 F: include/net/calipso.h
12999 F: include/net/cipso_ipv4.h
13000 F: include/net/netlabel.h
13001 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
13002 F: include/uapi/linux/netfilter/xt_SECMARK.h
13003 F: net/ipv4/cipso_ipv4.c
13004 F: net/ipv6/calipso.c
13005 F: net/netfilter/xt_CONNSECMARK.c
13006 F: net/netfilter/xt_SECMARK.c
13010 M: Mat Martineau <mathew.j.martineau@linux.intel.com>
13011 M: Matthieu Baerts <matthieu.baerts@tessares.net>
13012 L: netdev@vger.kernel.org
13013 L: mptcp@lists.linux.dev
13015 W: https://github.com/multipath-tcp/mptcp_net-next/wiki
13016 B: https://github.com/multipath-tcp/mptcp_net-next/issues
13017 F: Documentation/networking/mptcp-sysctl.rst
13018 F: include/net/mptcp.h
13019 F: include/trace/events/mptcp.h
13020 F: include/uapi/linux/mptcp.h
13022 F: tools/testing/selftests/net/mptcp/
13025 M: Eric Dumazet <edumazet@google.com>
13026 L: netdev@vger.kernel.org
13028 F: include/linux/tcp.h
13029 F: include/net/tcp.h
13030 F: include/trace/events/tcp.h
13031 F: include/uapi/linux/tcp.h
13032 F: net/ipv4/syncookies.c
13034 F: net/ipv6/syncookies.c
13038 M: Boris Pismenny <borisp@nvidia.com>
13039 M: John Fastabend <john.fastabend@gmail.com>
13040 M: Daniel Borkmann <daniel@iogearbox.net>
13041 M: Jakub Kicinski <kuba@kernel.org>
13042 L: netdev@vger.kernel.org
13044 F: include/net/tls.h
13045 F: include/uapi/linux/tls.h
13048 NETWORKING [WIRELESS]
13049 L: linux-wireless@vger.kernel.org
13050 Q: http://patchwork.kernel.org/project/linux-wireless/list/
13052 NETXEN (1/10) GbE SUPPORT
13053 M: Manish Chopra <manishc@marvell.com>
13054 M: Rahul Verma <rahulv@marvell.com>
13055 M: GR-Linux-NIC-Dev@marvell.com
13056 L: netdev@vger.kernel.org
13058 F: drivers/net/ethernet/qlogic/netxen/
13060 NET_FAILOVER MODULE
13061 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
13062 L: netdev@vger.kernel.org
13064 F: Documentation/networking/net_failover.rst
13065 F: drivers/net/net_failover.c
13066 F: include/net/net_failover.h
13069 M: David Ahern <dsahern@kernel.org>
13070 L: netdev@vger.kernel.org
13072 F: include/net/netns/nexthop.h
13073 F: include/net/nexthop.h
13074 F: include/uapi/linux/nexthop.h
13075 F: net/ipv4/nexthop.c
13078 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
13079 L: linux-nfc@lists.01.org (subscribers-only)
13080 L: netdev@vger.kernel.org
13082 F: Documentation/devicetree/bindings/net/nfc/
13084 F: include/linux/platform_data/nfcmrvl.h
13085 F: include/net/nfc/
13086 F: include/uapi/linux/nfc.h
13089 NFC VIRTUAL NCI DEVICE DRIVER
13090 M: Bongsu Jeon <bongsu.jeon@samsung.com>
13091 L: netdev@vger.kernel.org
13092 L: linux-nfc@lists.01.org (subscribers-only)
13094 F: drivers/nfc/virtual_ncidev.c
13095 F: tools/testing/selftests/nci/
13097 NFS, SUNRPC, AND LOCKD CLIENTS
13098 M: Trond Myklebust <trond.myklebust@hammerspace.com>
13099 M: Anna Schumaker <anna.schumaker@netapp.com>
13100 L: linux-nfs@vger.kernel.org
13102 W: http://client.linux-nfs.org
13103 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
13107 F: include/linux/lockd/
13108 F: include/linux/nfs*
13109 F: include/linux/sunrpc/
13110 F: include/uapi/linux/nfs*
13111 F: include/uapi/linux/sunrpc/
13113 F: Documentation/filesystems/nfs/
13116 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
13117 L: linux-nilfs@vger.kernel.org
13119 W: https://nilfs.sourceforge.io/
13120 W: https://nilfs.osdn.jp/
13121 T: git git://github.com/konis/nilfs2.git
13122 F: Documentation/filesystems/nilfs2.rst
13124 F: include/trace/events/nilfs2.h
13125 F: include/uapi/linux/nilfs2_api.h
13126 F: include/uapi/linux/nilfs2_ondisk.h
13128 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
13129 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
13131 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
13132 F: Documentation/scsi/NinjaSCSI.rst
13133 F: drivers/scsi/pcmcia/nsp_*
13135 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
13136 M: GOTO Masanori <gotom@debian.or.jp>
13137 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
13139 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
13140 F: Documentation/scsi/NinjaSCSI.rst
13141 F: drivers/scsi/nsp32*
13144 M: Ley Foon Tan <ley.foon.tan@intel.com>
13146 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
13149 NITRO ENCLAVES (NE)
13150 M: Andra Paraschiv <andraprs@amazon.com>
13151 M: Alexandru Vasile <lexnv@amazon.com>
13152 M: Alexandru Ciobotaru <alcioa@amazon.com>
13153 L: linux-kernel@vger.kernel.org
13155 W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
13156 F: Documentation/virt/ne_overview.rst
13157 F: drivers/virt/nitro_enclaves/
13158 F: include/linux/nitro_enclaves.h
13159 F: include/uapi/linux/nitro_enclaves.h
13160 F: samples/nitro_enclaves/
13162 NOHZ, DYNTICKS SUPPORT
13163 M: Frederic Weisbecker <fweisbec@gmail.com>
13164 M: Thomas Gleixner <tglx@linutronix.de>
13165 M: Ingo Molnar <mingo@kernel.org>
13166 L: linux-kernel@vger.kernel.org
13168 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
13169 F: include/linux/sched/nohz.h
13170 F: include/linux/tick.h
13171 F: kernel/time/tick*.*
13173 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
13174 M: Pavel Machek <pavel@ucw.cz>
13175 M: Sakari Ailus <sakari.ailus@iki.fi>
13176 L: linux-media@vger.kernel.org
13178 F: drivers/media/i2c/ad5820.c
13179 F: drivers/media/i2c/et8ek8
13181 NOKIA N900 POWER SUPPLY DRIVERS
13182 R: Pali Rohár <pali@kernel.org>
13183 F: drivers/power/supply/bq2415x_charger.c
13184 F: drivers/power/supply/bq27xxx_battery.c
13185 F: drivers/power/supply/bq27xxx_battery_i2c.c
13186 F: drivers/power/supply/isp1704_charger.c
13187 F: drivers/power/supply/rx51_battery.c
13188 F: include/linux/power/bq2415x_charger.h
13189 F: include/linux/power/bq27xxx_battery.h
13192 M: Willy Tarreau <w@1wt.eu>
13194 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
13195 F: tools/include/nolibc/
13198 M: Matthias Maennich <maennich@google.com>
13200 F: Documentation/core-api/symbol-namespaces.rst
13204 M: Sanjay R Mehta <sanju.mehta@amd.com>
13205 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
13206 L: linux-ntb@googlegroups.com
13208 F: drivers/ntb/hw/amd/
13211 M: Jon Mason <jdmason@kudzu.us>
13212 M: Dave Jiang <dave.jiang@intel.com>
13213 M: Allen Hubbe <allenbh@gmail.com>
13214 L: linux-ntb@googlegroups.com
13216 W: https://github.com/jonmason/ntb/wiki
13217 T: git git://github.com/jonmason/ntb.git
13218 F: drivers/net/ntb_netdev.c
13220 F: include/linux/ntb.h
13221 F: include/linux/ntb_transport.h
13222 F: tools/testing/selftests/ntb/
13225 M: Serge Semin <fancer.lancer@gmail.com>
13226 L: linux-ntb@googlegroups.com
13228 F: drivers/ntb/hw/idt/
13231 M: Dave Jiang <dave.jiang@intel.com>
13232 L: linux-ntb@googlegroups.com
13234 W: https://github.com/davejiang/linux/wiki
13235 T: git https://github.com/davejiang/linux.git
13236 F: drivers/ntb/hw/intel/
13239 M: Anton Altaparmakov <anton@tuxera.com>
13240 L: linux-ntfs-dev@lists.sourceforge.net
13242 W: http://www.tuxera.com/
13243 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
13244 F: Documentation/filesystems/ntfs.rst
13248 M: Finn Thain <fthain@linux-m68k.org>
13249 L: linux-m68k@lists.linux-m68k.org
13251 F: arch/*/include/asm/nubus.h
13253 F: include/linux/nubus.h
13254 F: include/uapi/linux/nubus.h
13256 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
13257 M: Antonino Daplas <adaplas@gmail.com>
13258 L: linux-fbdev@vger.kernel.org
13260 F: drivers/video/fbdev/nvidia/
13261 F: drivers/video/fbdev/riva/
13264 M: Keith Busch <kbusch@kernel.org>
13265 M: Jens Axboe <axboe@fb.com>
13266 M: Christoph Hellwig <hch@lst.de>
13267 M: Sagi Grimberg <sagi@grimberg.me>
13268 L: linux-nvme@lists.infradead.org
13270 W: http://git.infradead.org/nvme.git
13271 T: git://git.infradead.org/nvme.git
13272 F: drivers/nvme/host/
13273 F: include/linux/nvme.h
13274 F: include/uapi/linux/nvme_ioctl.h
13276 NVM EXPRESS FC TRANSPORT DRIVERS
13277 M: James Smart <james.smart@broadcom.com>
13278 L: linux-nvme@lists.infradead.org
13280 F: drivers/nvme/host/fc.c
13281 F: drivers/nvme/target/fc.c
13282 F: drivers/nvme/target/fcloop.c
13283 F: include/linux/nvme-fc-driver.h
13284 F: include/linux/nvme-fc.h
13286 NVM EXPRESS TARGET DRIVER
13287 M: Christoph Hellwig <hch@lst.de>
13288 M: Sagi Grimberg <sagi@grimberg.me>
13289 M: Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com>
13290 L: linux-nvme@lists.infradead.org
13292 W: http://git.infradead.org/nvme.git
13293 T: git://git.infradead.org/nvme.git
13294 F: drivers/nvme/target/
13297 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13299 T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
13300 F: Documentation/ABI/stable/sysfs-bus-nvmem
13301 F: Documentation/devicetree/bindings/nvmem/
13303 F: include/linux/nvmem-consumer.h
13304 F: include/linux/nvmem-provider.h
13306 NXP C45 TJA11XX PHY DRIVER
13307 M: Radu Pirea <radu-nicolae.pirea@oss.nxp.com>
13308 L: netdev@vger.kernel.org
13310 F: drivers/net/phy/nxp-c45-tja11xx.c
13313 M: Ashish Kumar <ashish.kumar@nxp.com>
13314 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
13315 L: linux-spi@vger.kernel.org
13317 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
13318 F: drivers/spi/spi-nxp-fspi.c
13320 NXP FXAS21002C DRIVER
13321 M: Rui Miguel Silva <rmfrfs@gmail.com>
13322 L: linux-iio@vger.kernel.org
13324 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
13325 F: drivers/iio/gyro/fxas21002c.h
13326 F: drivers/iio/gyro/fxas21002c_core.c
13327 F: drivers/iio/gyro/fxas21002c_i2c.c
13328 F: drivers/iio/gyro/fxas21002c_spi.c
13330 NXP i.MX CLOCK DRIVERS
13331 M: Abel Vesa <abel.vesa@nxp.com>
13332 L: linux-clk@vger.kernel.org
13333 L: linux-imx@nxp.com
13335 F: drivers/clk/imx/
13337 NXP i.MX 8MQ DCSS DRIVER
13338 M: Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
13339 R: Lucas Stach <l.stach@pengutronix.de>
13340 L: dri-devel@lists.freedesktop.org
13342 F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
13343 F: drivers/gpu/drm/imx/dcss/
13345 NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
13346 M: Jagan Teki <jagan@amarulasolutions.com>
13348 F: Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
13349 F: drivers/regulator/pf8x00-regulator.c
13351 NXP PTN5150A CC LOGIC AND EXTCON DRIVER
13352 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
13353 L: linux-kernel@vger.kernel.org
13355 F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
13356 F: drivers/extcon/extcon-ptn5150.c
13358 NXP SGTL5000 DRIVER
13359 M: Fabio Estevam <festevam@gmail.com>
13360 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13362 F: Documentation/devicetree/bindings/sound/sgtl5000.yaml
13363 F: sound/soc/codecs/sgtl5000*
13365 NXP SJA1105 ETHERNET SWITCH DRIVER
13366 M: Vladimir Oltean <olteanv@gmail.com>
13367 L: linux-kernel@vger.kernel.org
13369 F: drivers/net/dsa/sja1105
13370 F: drivers/net/pcs/pcs-xpcs-nxp.c
13372 NXP TDA998X DRM DRIVER
13373 M: Russell King <linux@armlinux.org.uk>
13375 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
13376 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
13377 F: drivers/gpu/drm/i2c/tda998x_drv.c
13378 F: include/drm/i2c/tda998x.h
13379 F: include/dt-bindings/display/tda998x.h
13383 M: Peter Rosin <peda@axentia.se>
13384 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13386 F: Documentation/devicetree/bindings/sound/tfa9879.txt
13387 F: sound/soc/codecs/tfa9879*
13389 NXP/Goodix TFA989X (TFA1) DRIVER
13390 M: Stephan Gerhold <stephan@gerhold.net>
13391 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13393 F: Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
13394 F: sound/soc/codecs/tfa989x.c
13397 R: Charles Gorand <charles.gorand@effinnov.com>
13398 L: linux-nfc@lists.01.org (subscribers-only)
13400 F: drivers/nfc/nxp-nci
13402 NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
13403 M: Mirela Rabulea <mirela.rabulea@nxp.com>
13404 R: NXP Linux Team <linux-imx@nxp.com>
13405 L: linux-media@vger.kernel.org
13407 F: Documentation/devicetree/bindings/media/imx8-jpeg.yaml
13408 F: drivers/media/platform/imx-jpeg
13410 NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
13411 M: Jonas Malaco <jonas@protocubo.io>
13412 L: linux-hwmon@vger.kernel.org
13414 F: Documentation/hwmon/nzxt-kraken2.rst
13415 F: drivers/hwmon/nzxt-kraken2.c
13418 M: Jiri Pirko <jiri@nvidia.com>
13419 L: netdev@vger.kernel.org
13421 F: include/linux/objagg.h
13423 F: lib/test_objagg.c
13426 M: Josh Poimboeuf <jpoimboe@redhat.com>
13427 M: Peter Zijlstra <peterz@infradead.org>
13430 F: include/linux/objtool.h
13432 OCELOT ETHERNET SWITCH DRIVER
13433 M: Vladimir Oltean <vladimir.oltean@nxp.com>
13434 M: Claudiu Manoil <claudiu.manoil@nxp.com>
13435 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
13436 M: UNGLinuxDriver@microchip.com
13437 L: netdev@vger.kernel.org
13439 F: drivers/net/dsa/ocelot/*
13440 F: drivers/net/ethernet/mscc/
13441 F: include/soc/mscc/ocelot*
13442 F: net/dsa/tag_ocelot.c
13443 F: net/dsa/tag_ocelot_8021q.c
13444 F: tools/testing/selftests/drivers/net/ocelot/*
13446 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
13447 M: Frederic Barrat <fbarrat@linux.ibm.com>
13448 M: Andrew Donnellan <ajd@linux.ibm.com>
13449 L: linuxppc-dev@lists.ozlabs.org
13451 F: Documentation/userspace-api/accelerators/ocxl.rst
13452 F: arch/powerpc/include/asm/pnv-ocxl.h
13453 F: arch/powerpc/platforms/powernv/ocxl.c
13454 F: drivers/misc/ocxl/
13455 F: include/misc/ocxl*
13456 F: include/uapi/misc/ocxl.h
13459 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
13460 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
13461 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13462 L: linux-omap@vger.kernel.org
13464 F: sound/soc/ti/n810.c
13465 F: sound/soc/ti/omap*
13466 F: sound/soc/ti/rx51.c
13467 F: sound/soc/ti/sdma-pcm.*
13469 OMAP CLOCK FRAMEWORK SUPPORT
13470 M: Paul Walmsley <paul@pwsan.com>
13471 L: linux-omap@vger.kernel.org
13473 F: arch/arm/*omap*/*clock*
13475 OMAP DEVICE TREE SUPPORT
13476 M: Benoît Cousson <bcousson@baylibre.com>
13477 M: Tony Lindgren <tony@atomide.com>
13478 L: linux-omap@vger.kernel.org
13479 L: devicetree@vger.kernel.org
13481 F: arch/arm/boot/dts/*am3*
13482 F: arch/arm/boot/dts/*am4*
13483 F: arch/arm/boot/dts/*am5*
13484 F: arch/arm/boot/dts/*dra7*
13485 F: arch/arm/boot/dts/*omap*
13486 F: arch/arm/boot/dts/logicpd-som-lv*
13487 F: arch/arm/boot/dts/logicpd-torpedo*
13489 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
13490 L: linux-omap@vger.kernel.org
13491 L: linux-fbdev@vger.kernel.org
13493 F: Documentation/arm/omap/dss.rst
13494 F: drivers/video/fbdev/omap2/
13496 OMAP FRAMEBUFFER SUPPORT
13497 L: linux-fbdev@vger.kernel.org
13498 L: linux-omap@vger.kernel.org
13500 F: drivers/video/fbdev/omap/
13502 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
13503 M: Roger Quadros <rogerq@kernel.org>
13504 M: Tony Lindgren <tony@atomide.com>
13505 L: linux-omap@vger.kernel.org
13507 F: arch/arm/mach-omap2/*gpmc*
13508 F: drivers/memory/omap-gpmc.c
13511 M: Grygorii Strashko <grygorii.strashko@ti.com>
13512 M: Santosh Shilimkar <ssantosh@kernel.org>
13513 M: Kevin Hilman <khilman@kernel.org>
13514 L: linux-omap@vger.kernel.org
13516 F: Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
13517 F: drivers/gpio/gpio-omap.c
13519 OMAP HARDWARE SPINLOCK SUPPORT
13520 M: Ohad Ben-Cohen <ohad@wizery.com>
13521 L: linux-omap@vger.kernel.org
13523 F: drivers/hwspinlock/omap_hwspinlock.c
13525 OMAP HS MMC SUPPORT
13526 L: linux-mmc@vger.kernel.org
13527 L: linux-omap@vger.kernel.org
13529 F: drivers/mmc/host/omap_hsmmc.c
13532 M: Paul Walmsley <paul@pwsan.com>
13533 L: linux-omap@vger.kernel.org
13535 F: arch/arm/mach-omap2/omap_hwmod*data*
13538 M: Benoît Cousson <bcousson@baylibre.com>
13539 M: Paul Walmsley <paul@pwsan.com>
13540 L: linux-omap@vger.kernel.org
13542 F: arch/arm/mach-omap2/omap_hwmod.*
13545 M: Vignesh R <vigneshr@ti.com>
13546 L: linux-omap@vger.kernel.org
13547 L: linux-i2c@vger.kernel.org
13549 F: Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
13550 F: drivers/i2c/busses/i2c-omap.c
13552 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
13553 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13554 L: linux-media@vger.kernel.org
13556 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
13557 F: drivers/media/platform/omap3isp/
13558 F: drivers/staging/media/omap4iss/
13561 M: Aaro Koskinen <aaro.koskinen@iki.fi>
13562 L: linux-omap@vger.kernel.org
13564 F: drivers/mmc/host/omap.c
13566 OMAP POWER MANAGEMENT SUPPORT
13567 M: Kevin Hilman <khilman@kernel.org>
13568 L: linux-omap@vger.kernel.org
13570 F: arch/arm/*omap*/*pm*
13571 F: drivers/cpufreq/omap-cpufreq.c
13573 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
13574 M: Rajendra Nayak <rnayak@codeaurora.org>
13575 M: Paul Walmsley <paul@pwsan.com>
13576 L: linux-omap@vger.kernel.org
13578 F: arch/arm/mach-omap2/prm*
13580 OMAP RANDOM NUMBER GENERATOR SUPPORT
13581 M: Deepak Saxena <dsaxena@plexity.net>
13583 F: drivers/char/hw_random/omap-rng.c
13586 L: linux-usb@vger.kernel.org
13587 L: linux-omap@vger.kernel.org
13589 F: arch/arm/*omap*/usb*
13590 F: drivers/usb/*/*omap*
13592 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
13593 M: Mark Jackson <mpfj@newflow.co.uk>
13594 L: linux-omap@vger.kernel.org
13596 F: arch/arm/boot/dts/am335x-nano.dts
13599 M: Aaro Koskinen <aaro.koskinen@iki.fi>
13600 M: Tony Lindgren <tony@atomide.com>
13601 L: linux-omap@vger.kernel.org
13603 Q: http://patchwork.kernel.org/project/linux-omap/list/
13604 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
13605 F: arch/arm/configs/omap1_defconfig
13606 F: arch/arm/mach-omap1/
13607 F: arch/arm/plat-omap/
13608 F: drivers/i2c/busses/i2c-omap.c
13609 F: include/linux/platform_data/ams-delta-fiq.h
13610 F: include/linux/platform_data/i2c-omap.h
13613 M: Tony Lindgren <tony@atomide.com>
13614 L: linux-omap@vger.kernel.org
13616 W: http://www.muru.com/linux/omap/
13617 W: http://linux.omap.com/
13618 Q: http://patchwork.kernel.org/project/linux-omap/list/
13619 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
13620 F: arch/arm/configs/omap2plus_defconfig
13621 F: arch/arm/mach-omap2/
13622 F: arch/arm/plat-omap/
13623 F: drivers/bus/ti-sysc.c
13624 F: drivers/i2c/busses/i2c-omap.c
13625 F: drivers/irqchip/irq-omap-intc.c
13626 F: drivers/mfd/*omap*.c
13627 F: drivers/mfd/menelaus.c
13628 F: drivers/mfd/palmas.c
13629 F: drivers/mfd/tps65217.c
13630 F: drivers/mfd/tps65218.c
13631 F: drivers/mfd/tps65910.c
13632 F: drivers/mfd/twl-core.[ch]
13633 F: drivers/mfd/twl4030*.c
13634 F: drivers/mfd/twl6030*.c
13635 F: drivers/mfd/twl6040*.c
13636 F: drivers/regulator/palmas-regulator*.c
13637 F: drivers/regulator/pbias-regulator.c
13638 F: drivers/regulator/tps65217-regulator.c
13639 F: drivers/regulator/tps65218-regulator.c
13640 F: drivers/regulator/tps65910-regulator.c
13641 F: drivers/regulator/twl-regulator.c
13642 F: drivers/regulator/twl6030-regulator.c
13643 F: include/linux/platform_data/i2c-omap.h
13644 F: include/linux/platform_data/ti-sysc.h
13647 M: Bob Copeland <me@bobcopeland.com>
13648 L: linux-karma-devel@lists.sourceforge.net
13650 F: Documentation/filesystems/omfs.rst
13653 OMNIKEY CARDMAN 4000 DRIVER
13654 M: Harald Welte <laforge@gnumonks.org>
13656 F: drivers/char/pcmcia/cm4000_cs.c
13657 F: include/linux/cm4000_cs.h
13658 F: include/uapi/linux/cm4000_cs.h
13660 OMNIKEY CARDMAN 4040 DRIVER
13661 M: Harald Welte <laforge@gnumonks.org>
13663 F: drivers/char/pcmcia/cm4040_cs.*
13665 OMNIVISION OV02A10 SENSOR DRIVER
13666 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
13667 L: linux-media@vger.kernel.org
13669 T: git git://linuxtv.org/media_tree.git
13670 F: Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
13671 F: drivers/media/i2c/ov02a10.c
13673 OMNIVISION OV13858 SENSOR DRIVER
13674 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13675 L: linux-media@vger.kernel.org
13677 T: git git://linuxtv.org/media_tree.git
13678 F: drivers/media/i2c/ov13858.c
13680 OMNIVISION OV2680 SENSOR DRIVER
13681 M: Rui Miguel Silva <rmfrfs@gmail.com>
13682 L: linux-media@vger.kernel.org
13684 T: git git://linuxtv.org/media_tree.git
13685 F: Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
13686 F: drivers/media/i2c/ov2680.c
13688 OMNIVISION OV2685 SENSOR DRIVER
13689 M: Shunqian Zheng <zhengsq@rock-chips.com>
13690 L: linux-media@vger.kernel.org
13692 T: git git://linuxtv.org/media_tree.git
13693 F: drivers/media/i2c/ov2685.c
13695 OMNIVISION OV2740 SENSOR DRIVER
13696 M: Tianshu Qiu <tian.shu.qiu@intel.com>
13697 R: Shawn Tu <shawnx.tu@intel.com>
13698 R: Bingbu Cao <bingbu.cao@intel.com>
13699 L: linux-media@vger.kernel.org
13701 T: git git://linuxtv.org/media_tree.git
13702 F: drivers/media/i2c/ov2740.c
13704 OMNIVISION OV5640 SENSOR DRIVER
13705 M: Steve Longerbeam <slongerbeam@gmail.com>
13706 L: linux-media@vger.kernel.org
13708 T: git git://linuxtv.org/media_tree.git
13709 F: drivers/media/i2c/ov5640.c
13711 OMNIVISION OV5647 SENSOR DRIVER
13712 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
13713 M: Jacopo Mondi <jacopo@jmondi.org>
13714 L: linux-media@vger.kernel.org
13716 T: git git://linuxtv.org/media_tree.git
13717 F: Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
13718 F: drivers/media/i2c/ov5647.c
13720 OMNIVISION OV5670 SENSOR DRIVER
13721 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
13722 M: Hyungwoo Yang <hyungwoo.yang@intel.com>
13723 L: linux-media@vger.kernel.org
13725 T: git git://linuxtv.org/media_tree.git
13726 F: drivers/media/i2c/ov5670.c
13728 OMNIVISION OV5675 SENSOR DRIVER
13729 M: Shawn Tu <shawnx.tu@intel.com>
13730 L: linux-media@vger.kernel.org
13732 T: git git://linuxtv.org/media_tree.git
13733 F: drivers/media/i2c/ov5675.c
13735 OMNIVISION OV5695 SENSOR DRIVER
13736 M: Shunqian Zheng <zhengsq@rock-chips.com>
13737 L: linux-media@vger.kernel.org
13739 T: git git://linuxtv.org/media_tree.git
13740 F: drivers/media/i2c/ov5695.c
13742 OMNIVISION OV7670 SENSOR DRIVER
13743 L: linux-media@vger.kernel.org
13745 T: git git://linuxtv.org/media_tree.git
13746 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
13747 F: drivers/media/i2c/ov7670.c
13749 OMNIVISION OV772x SENSOR DRIVER
13750 M: Jacopo Mondi <jacopo@jmondi.org>
13751 L: linux-media@vger.kernel.org
13753 T: git git://linuxtv.org/media_tree.git
13754 F: Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
13755 F: drivers/media/i2c/ov772x.c
13756 F: include/media/i2c/ov772x.h
13758 OMNIVISION OV7740 SENSOR DRIVER
13759 M: Wenyou Yang <wenyou.yang@microchip.com>
13760 L: linux-media@vger.kernel.org
13762 T: git git://linuxtv.org/media_tree.git
13763 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
13764 F: drivers/media/i2c/ov7740.c
13766 OMNIVISION OV8856 SENSOR DRIVER
13767 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
13768 L: linux-media@vger.kernel.org
13770 T: git git://linuxtv.org/media_tree.git
13771 F: Documentation/devicetree/bindings/media/i2c/ov8856.yaml
13772 F: drivers/media/i2c/ov8856.c
13774 OMNIVISION OV9640 SENSOR DRIVER
13775 M: Petr Cvek <petrcvekcz@gmail.com>
13776 L: linux-media@vger.kernel.org
13778 F: drivers/media/i2c/ov9640.*
13780 OMNIVISION OV9650 SENSOR DRIVER
13781 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13782 R: Akinobu Mita <akinobu.mita@gmail.com>
13783 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
13784 L: linux-media@vger.kernel.org
13786 T: git git://linuxtv.org/media_tree.git
13787 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
13788 F: drivers/media/i2c/ov9650.c
13790 OMNIVISION OV9734 SENSOR DRIVER
13791 M: Tianshu Qiu <tian.shu.qiu@intel.com>
13792 R: Bingbu Cao <bingbu.cao@intel.com>
13793 L: linux-media@vger.kernel.org
13795 T: git git://linuxtv.org/media_tree.git
13796 F: drivers/media/i2c/ov9734.c
13798 ONENAND FLASH DRIVER
13799 M: Kyungmin Park <kyungmin.park@samsung.com>
13800 L: linux-mtd@lists.infradead.org
13802 F: drivers/mtd/nand/onenand/
13803 F: include/linux/mtd/onenand*.h
13805 ONION OMEGA2+ BOARD
13806 M: Harvey Hunt <harveyhuntnexus@gmail.com>
13807 L: linux-mips@vger.kernel.org
13809 F: arch/mips/boot/dts/ralink/omega2p.dts
13812 M: Jens Wiklander <jens.wiklander@linaro.org>
13813 L: op-tee@lists.trustedfirmware.org
13815 F: Documentation/ABI/testing/sysfs-bus-optee-devices
13816 F: drivers/tee/optee/
13818 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
13819 M: Sumit Garg <sumit.garg@linaro.org>
13820 L: op-tee@lists.trustedfirmware.org
13822 F: drivers/char/hw_random/optee-rng.c
13825 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
13826 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
13827 L: linux-rdma@vger.kernel.org
13829 F: drivers/infiniband/ulp/opa_vnic
13831 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
13832 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
13833 M: Frank Rowand <frowand.list@gmail.com>
13834 L: devicetree@vger.kernel.org
13836 F: Documentation/devicetree/dynamic-resolution-notes.rst
13837 F: Documentation/devicetree/overlay-notes.rst
13838 F: drivers/of/overlay.c
13839 F: drivers/of/resolver.c
13840 K: of_overlay_notifier_
13842 OPEN FIRMWARE AND FLATTENED DEVICE TREE
13843 M: Rob Herring <robh+dt@kernel.org>
13844 M: Frank Rowand <frowand.list@gmail.com>
13845 L: devicetree@vger.kernel.org
13847 W: http://www.devicetree.org/
13848 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
13849 F: Documentation/ABI/testing/sysfs-firmware-ofw
13851 F: include/linux/of*.h
13854 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
13855 M: Rob Herring <robh+dt@kernel.org>
13856 L: devicetree@vger.kernel.org
13858 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
13859 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
13860 F: Documentation/devicetree/
13861 F: arch/*/boot/dts/
13862 F: include/dt-bindings/
13864 OPENCORES I2C BUS DRIVER
13865 M: Peter Korsgaard <peter@korsgaard.com>
13866 M: Andrew Lunn <andrew@lunn.ch>
13867 L: linux-i2c@vger.kernel.org
13869 F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt
13870 F: Documentation/i2c/busses/i2c-ocores.rst
13871 F: drivers/i2c/busses/i2c-ocores.c
13872 F: include/linux/platform_data/i2c-ocores.h
13874 OPENRISC ARCHITECTURE
13875 M: Jonas Bonn <jonas@southpole.se>
13876 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
13877 M: Stafford Horne <shorne@gmail.com>
13878 L: openrisc@lists.librecores.org
13880 W: http://openrisc.io
13881 T: git git://github.com/openrisc/linux.git
13882 F: Documentation/devicetree/bindings/openrisc/
13883 F: Documentation/openrisc/
13885 F: drivers/irqchip/irq-ompic.c
13886 F: drivers/irqchip/irq-or1k-*
13889 M: Pravin B Shelar <pshelar@ovn.org>
13890 L: netdev@vger.kernel.org
13891 L: dev@openvswitch.org
13893 W: http://openvswitch.org
13894 F: include/uapi/linux/openvswitch.h
13895 F: net/openvswitch/
13897 OPERATING PERFORMANCE POINTS (OPP)
13898 M: Viresh Kumar <vireshk@kernel.org>
13899 M: Nishanth Menon <nm@ti.com>
13900 M: Stephen Boyd <sboyd@kernel.org>
13901 L: linux-pm@vger.kernel.org
13903 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
13904 F: Documentation/devicetree/bindings/opp/
13905 F: Documentation/power/opp.rst
13907 F: include/linux/pm_opp.h
13910 M: Clemens Ladisch <clemens@ladisch.de>
13911 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13913 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13914 F: sound/drivers/opl4/
13916 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
13917 M: Mark Fasheh <mark@fasheh.com>
13918 M: Joel Becker <jlbec@evilplan.org>
13919 M: Joseph Qi <joseph.qi@linux.alibaba.com>
13920 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
13922 W: http://ocfs2.wiki.kernel.org
13923 F: Documentation/filesystems/dlmfs.rst
13924 F: Documentation/filesystems/ocfs2.rst
13927 ORANGEFS FILESYSTEM
13928 M: Mike Marshall <hubcap@omnibond.com>
13929 R: Martin Brandenburg <martin@omnibond.com>
13930 L: devel@lists.orangefs.org
13932 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
13933 F: Documentation/filesystems/orangefs.rst
13937 L: linux-wireless@vger.kernel.org
13939 W: https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
13940 W: http://www.nongnu.org/orinoco/
13941 F: drivers/net/wireless/intersil/orinoco/
13943 OV2659 OMNIVISION SENSOR DRIVER
13944 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13945 L: linux-media@vger.kernel.org
13947 W: https://linuxtv.org
13948 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13949 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13950 F: drivers/media/i2c/ov2659.c
13951 F: include/media/i2c/ov2659.h
13954 M: Miklos Szeredi <miklos@szeredi.hu>
13955 L: linux-unionfs@vger.kernel.org
13957 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
13958 F: Documentation/filesystems/overlayfs.rst
13961 P54 WIRELESS DRIVER
13962 M: Christian Lamparter <chunkeey@googlemail.com>
13963 L: linux-wireless@vger.kernel.org
13965 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
13966 F: drivers/net/wireless/intersil/p54/
13969 M: Vladimir Oltean <olteanv@gmail.com>
13970 L: netdev@vger.kernel.org
13972 F: Documentation/core-api/packing.rst
13973 F: include/linux/packing.h
13976 PADATA PARALLEL EXECUTION MECHANISM
13977 M: Steffen Klassert <steffen.klassert@secunet.com>
13978 M: Daniel Jordan <daniel.m.jordan@oracle.com>
13979 L: linux-crypto@vger.kernel.org
13980 L: linux-kernel@vger.kernel.org
13982 F: Documentation/core-api/padata.rst
13983 F: include/linux/padata.h
13987 M: Jesper Dangaard Brouer <hawk@kernel.org>
13988 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
13989 L: netdev@vger.kernel.org
13991 F: Documentation/networking/page_pool.rst
13992 F: include/net/page_pool.h
13993 F: include/trace/events/page_pool.h
13994 F: net/core/page_pool.c
13996 PANASONIC LAPTOP ACPI EXTRAS DRIVER
13997 M: Kenneth Chan <kenneth.t.chan@gmail.com>
13998 L: platform-driver-x86@vger.kernel.org
14000 F: drivers/platform/x86/panasonic-laptop.c
14002 PARALLAX PING IIO SENSOR DRIVER
14003 M: Andreas Klinger <ak@it-klinger.de>
14004 L: linux-iio@vger.kernel.org
14006 F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
14007 F: drivers/iio/proximity/ping.c
14009 PARALLEL LCD/KEYPAD PANEL DRIVER
14010 M: Willy Tarreau <willy@haproxy.com>
14011 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
14013 F: Documentation/admin-guide/lcd-panel-cgram.rst
14014 F: drivers/auxdisplay/panel.c
14016 PARALLEL PORT SUBSYSTEM
14017 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14018 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14019 L: linux-parport@lists.infradead.org (subscribers-only)
14021 F: Documentation/driver-api/parport*.rst
14022 F: drivers/char/ppdev.c
14023 F: drivers/parport/
14024 F: include/linux/parport*.h
14025 F: include/uapi/linux/ppdev.h
14027 PARAVIRT_OPS INTERFACE
14028 M: Juergen Gross <jgross@suse.com>
14029 M: Deep Shah <sdeep@vmware.com>
14030 M: "VMware, Inc." <pv-drivers@vmware.com>
14031 L: virtualization@lists.linux-foundation.org
14033 F: Documentation/virt/paravirt_ops.rst
14034 F: arch/*/include/asm/paravirt*.h
14035 F: arch/*/kernel/paravirt*
14036 F: include/linux/hypervisor.h
14038 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
14039 M: Tim Waugh <tim@cyberelk.net>
14040 L: linux-parport@lists.infradead.org (subscribers-only)
14042 F: Documentation/admin-guide/blockdev/paride.rst
14043 F: drivers/block/paride/
14045 PARISC ARCHITECTURE
14046 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
14047 M: Helge Deller <deller@gmx.de>
14048 L: linux-parisc@vger.kernel.org
14050 W: https://parisc.wiki.kernel.org
14051 Q: http://patchwork.kernel.org/project/linux-parisc/list/
14052 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
14053 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
14054 F: Documentation/parisc/
14056 F: drivers/char/agp/parisc-agp.c
14057 F: drivers/input/misc/hp_sdc_rtc.c
14058 F: drivers/input/serio/gscps2.c
14059 F: drivers/input/serio/hp_sdc*
14061 F: drivers/parport/parport_gsc.*
14062 F: drivers/tty/serial/8250/8250_gsc.c
14063 F: drivers/video/console/sti*
14064 F: drivers/video/fbdev/sti*
14065 F: drivers/video/logo/logo_parisc*
14066 F: include/linux/hp_sdc.h
14069 M: Jiri Pirko <jiri@nvidia.com>
14070 L: netdev@vger.kernel.org
14072 F: include/linux/parman.h
14074 F: lib/test_parman.c
14076 PC ENGINES APU BOARD DRIVER
14077 M: Enrico Weigelt, metux IT consult <info@metux.net>
14079 F: drivers/platform/x86/pcengines-apuv2.c
14081 PC87360 HARDWARE MONITORING DRIVER
14082 M: Jim Cromie <jim.cromie@gmail.com>
14083 L: linux-hwmon@vger.kernel.org
14085 F: Documentation/hwmon/pc87360.rst
14086 F: drivers/hwmon/pc87360.c
14088 PC8736x GPIO DRIVER
14089 M: Jim Cromie <jim.cromie@gmail.com>
14091 F: drivers/char/pc8736x_gpio.c
14093 PC87427 HARDWARE MONITORING DRIVER
14094 M: Jean Delvare <jdelvare@suse.com>
14095 L: linux-hwmon@vger.kernel.org
14097 F: Documentation/hwmon/pc87427.rst
14098 F: drivers/hwmon/pc87427.c
14101 M: Riku Voipio <riku.voipio@iki.fi>
14103 F: drivers/leds/leds-pca9532.c
14104 F: include/linux/leds-pca9532.h
14106 PCA9541 I2C BUS MASTER SELECTOR DRIVER
14107 M: Guenter Roeck <linux@roeck-us.net>
14108 L: linux-i2c@vger.kernel.org
14110 F: drivers/i2c/muxes/i2c-mux-pca9541.c
14112 PCDP - PRIMARY CONSOLE AND DEBUG PORT
14113 M: Khalid Aziz <khalid@gonehiking.org>
14115 F: drivers/firmware/pcdp.*
14117 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
14118 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
14119 M: Pali Rohár <pali@kernel.org>
14120 L: linux-pci@vger.kernel.org
14121 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14123 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
14124 F: drivers/pci/controller/pci-aardvark.c
14126 PCI DRIVER FOR ALTERA PCIE IP
14127 M: Joyce Ooi <joyce.ooi@intel.com>
14128 L: linux-pci@vger.kernel.org
14130 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
14131 F: drivers/pci/controller/pcie-altera.c
14133 PCI DRIVER FOR APPLIEDMICRO XGENE
14134 M: Toan Le <toan@os.amperecomputing.com>
14135 L: linux-pci@vger.kernel.org
14136 L: linux-arm-kernel@lists.infradead.org
14138 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
14139 F: drivers/pci/controller/pci-xgene.c
14141 PCI DRIVER FOR ARM VERSATILE PLATFORM
14142 M: Rob Herring <robh@kernel.org>
14143 L: linux-pci@vger.kernel.org
14144 L: linux-arm-kernel@lists.infradead.org
14146 F: Documentation/devicetree/bindings/pci/versatile.yaml
14147 F: drivers/pci/controller/pci-versatile.c
14149 PCI DRIVER FOR ARMADA 8K
14150 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
14151 L: linux-pci@vger.kernel.org
14152 L: linux-arm-kernel@lists.infradead.org
14154 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
14155 F: drivers/pci/controller/dwc/pcie-armada8k.c
14157 PCI DRIVER FOR CADENCE PCIE IP
14158 M: Tom Joseph <tjoseph@cadence.com>
14159 L: linux-pci@vger.kernel.org
14161 F: Documentation/devicetree/bindings/pci/cdns,*
14162 F: drivers/pci/controller/cadence/
14164 PCI DRIVER FOR FREESCALE LAYERSCAPE
14165 M: Minghuan Lian <minghuan.Lian@nxp.com>
14166 M: Mingkai Hu <mingkai.hu@nxp.com>
14167 M: Roy Zang <roy.zang@nxp.com>
14168 L: linuxppc-dev@lists.ozlabs.org
14169 L: linux-pci@vger.kernel.org
14170 L: linux-arm-kernel@lists.infradead.org
14172 F: drivers/pci/controller/dwc/*layerscape*
14174 PCI DRIVER FOR GENERIC OF HOSTS
14175 M: Will Deacon <will@kernel.org>
14176 L: linux-pci@vger.kernel.org
14177 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14179 F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
14180 F: drivers/pci/controller/pci-host-common.c
14181 F: drivers/pci/controller/pci-host-generic.c
14183 PCI DRIVER FOR IMX6
14184 M: Richard Zhu <hongxing.zhu@nxp.com>
14185 M: Lucas Stach <l.stach@pengutronix.de>
14186 L: linux-pci@vger.kernel.org
14187 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14189 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
14190 F: drivers/pci/controller/dwc/*imx6*
14192 PCI DRIVER FOR FU740
14193 M: Paul Walmsley <paul.walmsley@sifive.com>
14194 M: Greentime Hu <greentime.hu@sifive.com>
14195 L: linux-pci@vger.kernel.org
14197 F: Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
14198 F: drivers/pci/controller/dwc/pcie-fu740.c
14200 PCI DRIVER FOR INTEL IXP4XX
14201 M: Linus Walleij <linus.walleij@linaro.org>
14203 F: Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
14204 F: drivers/pci/controller/pci-ixp4xx.c
14206 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
14207 M: Jonathan Derrick <jonathan.derrick@intel.com>
14208 L: linux-pci@vger.kernel.org
14210 F: drivers/pci/controller/vmd.c
14212 PCI DRIVER FOR MICROSEMI SWITCHTEC
14213 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
14214 M: Logan Gunthorpe <logang@deltatee.com>
14215 L: linux-pci@vger.kernel.org
14217 F: Documentation/ABI/testing/sysfs-class-switchtec
14218 F: Documentation/driver-api/switchtec.rst
14219 F: drivers/ntb/hw/mscc/
14220 F: drivers/pci/switch/switchtec*
14221 F: include/linux/switchtec.h
14222 F: include/uapi/linux/switchtec_ioctl.h
14224 PCI DRIVER FOR MOBIVEIL PCIE IP
14225 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
14226 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
14227 L: linux-pci@vger.kernel.org
14229 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
14230 F: drivers/pci/controller/mobiveil/pcie-mobiveil*
14232 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
14233 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
14234 L: linux-pci@vger.kernel.org
14235 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14237 F: drivers/pci/controller/*mvebu*
14239 PCI DRIVER FOR NVIDIA TEGRA
14240 M: Thierry Reding <thierry.reding@gmail.com>
14241 L: linux-tegra@vger.kernel.org
14242 L: linux-pci@vger.kernel.org
14244 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
14245 F: drivers/pci/controller/pci-tegra.c
14247 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
14248 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
14249 L: linux-pci@vger.kernel.org
14250 L: linux-arm-kernel@lists.infradead.org
14252 F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
14253 F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
14255 PCI DRIVER FOR RENESAS R-CAR
14256 M: Marek Vasut <marek.vasut+renesas@gmail.com>
14257 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
14258 L: linux-pci@vger.kernel.org
14259 L: linux-renesas-soc@vger.kernel.org
14261 F: Documentation/devicetree/bindings/pci/*rcar*
14262 F: drivers/pci/controller/*rcar*
14264 PCI DRIVER FOR SAMSUNG EXYNOS
14265 M: Jingoo Han <jingoohan1@gmail.com>
14266 L: linux-pci@vger.kernel.org
14267 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14268 L: linux-samsung-soc@vger.kernel.org
14270 F: drivers/pci/controller/dwc/pci-exynos.c
14272 PCI DRIVER FOR SYNOPSYS DESIGNWARE
14273 M: Jingoo Han <jingoohan1@gmail.com>
14274 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
14275 L: linux-pci@vger.kernel.org
14277 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
14278 F: drivers/pci/controller/dwc/*designware*
14280 PCI DRIVER FOR TI DRA7XX/J721E
14281 M: Kishon Vijay Abraham I <kishon@ti.com>
14282 L: linux-omap@vger.kernel.org
14283 L: linux-pci@vger.kernel.org
14284 L: linux-arm-kernel@lists.infradead.org
14286 F: Documentation/devicetree/bindings/pci/ti-pci.txt
14287 F: drivers/pci/controller/cadence/pci-j721e.c
14288 F: drivers/pci/controller/dwc/pci-dra7xx.c
14290 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
14291 M: Linus Walleij <linus.walleij@linaro.org>
14292 L: linux-pci@vger.kernel.org
14294 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
14295 F: drivers/pci/controller/pci-v3-semi.c
14297 PCI ENDPOINT SUBSYSTEM
14298 M: Kishon Vijay Abraham I <kishon@ti.com>
14299 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
14300 R: Krzysztof Wilczyński <kw@linux.com>
14301 L: linux-pci@vger.kernel.org
14303 F: Documentation/PCI/endpoint/*
14304 F: Documentation/misc-devices/pci-endpoint-test.rst
14305 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
14306 F: drivers/misc/pci_endpoint_test.c
14307 F: drivers/pci/endpoint/
14310 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
14311 M: Russell Currey <ruscur@russell.cc>
14312 M: Oliver O'Halloran <oohall@gmail.com>
14313 L: linuxppc-dev@lists.ozlabs.org
14315 F: Documentation/PCI/pci-error-recovery.rst
14316 F: Documentation/powerpc/eeh-pci-error-recovery.rst
14317 F: arch/powerpc/include/*/eeh*.h
14318 F: arch/powerpc/kernel/eeh*.c
14319 F: arch/powerpc/platforms/*/eeh*.c
14320 F: drivers/pci/pcie/aer.c
14321 F: drivers/pci/pcie/dpc.c
14322 F: drivers/pci/pcie/err.c
14325 M: Linas Vepstas <linasvepstas@gmail.com>
14326 L: linux-pci@vger.kernel.org
14328 F: Documentation/PCI/pci-error-recovery.rst
14330 PCI MSI DRIVER FOR ALTERA MSI IP
14331 M: Joyce Ooi <joyce.ooi@intel.com>
14332 L: linux-pci@vger.kernel.org
14334 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
14335 F: drivers/pci/controller/pcie-altera-msi.c
14337 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
14338 M: Toan Le <toan@os.amperecomputing.com>
14339 L: linux-pci@vger.kernel.org
14340 L: linux-arm-kernel@lists.infradead.org
14342 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
14343 F: drivers/pci/controller/pci-xgene-msi.c
14345 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
14346 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
14347 R: Rob Herring <robh@kernel.org>
14348 R: Krzysztof Wilczyński <kw@linux.com>
14349 L: linux-pci@vger.kernel.org
14351 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
14352 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
14353 F: drivers/pci/controller/
14356 M: Bjorn Helgaas <bhelgaas@google.com>
14357 L: linux-pci@vger.kernel.org
14359 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
14360 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
14361 F: Documentation/PCI/
14362 F: Documentation/devicetree/bindings/pci/
14363 F: arch/x86/kernel/early-quirks.c
14364 F: arch/x86/kernel/quirks.c
14366 F: drivers/acpi/pci*
14368 F: include/asm-generic/pci*
14369 F: include/linux/of_pci.h
14370 F: include/linux/pci*
14371 F: include/uapi/linux/pci*
14374 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
14375 M: Jonathan Chocron <jonnyc@amazon.com>
14376 L: linux-pci@vger.kernel.org
14378 F: Documentation/devicetree/bindings/pci/pcie-al.txt
14379 F: drivers/pci/controller/dwc/pcie-al.c
14381 PCIE DRIVER FOR AMLOGIC MESON
14382 M: Yue Wang <yue.wang@Amlogic.com>
14383 L: linux-pci@vger.kernel.org
14384 L: linux-amlogic@lists.infradead.org
14386 F: drivers/pci/controller/dwc/pci-meson.c
14388 PCIE DRIVER FOR AXIS ARTPEC
14389 M: Jesper Nilsson <jesper.nilsson@axis.com>
14390 L: linux-arm-kernel@axis.com
14391 L: linux-pci@vger.kernel.org
14393 F: Documentation/devicetree/bindings/pci/axis,artpec*
14394 F: drivers/pci/controller/dwc/*artpec*
14396 PCIE DRIVER FOR CAVIUM THUNDERX
14397 M: Robert Richter <rric@kernel.org>
14398 L: linux-pci@vger.kernel.org
14399 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14401 F: drivers/pci/controller/pci-thunder-*
14403 PCIE DRIVER FOR HISILICON
14404 M: Zhou Wang <wangzhou1@hisilicon.com>
14405 L: linux-pci@vger.kernel.org
14407 F: drivers/pci/controller/dwc/pcie-hisi.c
14409 PCIE DRIVER FOR HISILICON KIRIN
14410 M: Xiaowei Song <songxiaowei@hisilicon.com>
14411 M: Binghui Wang <wangbinghui@hisilicon.com>
14412 L: linux-pci@vger.kernel.org
14414 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
14415 F: drivers/pci/controller/dwc/pcie-kirin.c
14417 PCIE DRIVER FOR HISILICON STB
14418 M: Shawn Guo <shawn.guo@linaro.org>
14419 L: linux-pci@vger.kernel.org
14421 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
14422 F: drivers/pci/controller/dwc/pcie-histb.c
14424 PCIE DRIVER FOR MEDIATEK
14425 M: Ryder Lee <ryder.lee@mediatek.com>
14426 M: Jianjun Wang <jianjun.wang@mediatek.com>
14427 L: linux-pci@vger.kernel.org
14428 L: linux-mediatek@lists.infradead.org
14430 F: Documentation/devicetree/bindings/pci/mediatek*
14431 F: drivers/pci/controller/*mediatek*
14433 PCIE DRIVER FOR MICROCHIP
14434 M: Daire McNamara <daire.mcnamara@microchip.com>
14435 L: linux-pci@vger.kernel.org
14437 F: Documentation/devicetree/bindings/pci/microchip*
14438 F: drivers/pci/controller/*microchip*
14440 PCIE DRIVER FOR QUALCOMM MSM
14441 M: Stanimir Varbanov <svarbanov@mm-sol.com>
14442 L: linux-pci@vger.kernel.org
14443 L: linux-arm-msm@vger.kernel.org
14445 F: drivers/pci/controller/dwc/*qcom*
14447 PCIE DRIVER FOR ROCKCHIP
14448 M: Shawn Lin <shawn.lin@rock-chips.com>
14449 L: linux-pci@vger.kernel.org
14450 L: linux-rockchip@lists.infradead.org
14452 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
14453 F: drivers/pci/controller/pcie-rockchip*
14455 PCIE DRIVER FOR SOCIONEXT UNIPHIER
14456 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14457 L: linux-pci@vger.kernel.org
14459 F: Documentation/devicetree/bindings/pci/uniphier-pcie*
14460 F: drivers/pci/controller/dwc/pcie-uniphier*
14462 PCIE DRIVER FOR ST SPEAR13XX
14463 M: Pratyush Anand <pratyush.anand@gmail.com>
14464 L: linux-pci@vger.kernel.org
14466 F: drivers/pci/controller/dwc/*spear*
14469 M: Dominik Brodowski <linux@dominikbrodowski.net>
14471 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
14472 F: Documentation/pcmcia/
14477 PCNET32 NETWORK DRIVER
14478 M: Don Fry <pcnet32@frontier.com>
14479 L: netdev@vger.kernel.org
14481 F: drivers/net/ethernet/amd/pcnet32.c
14483 PCRYPT PARALLEL CRYPTO ENGINE
14484 M: Steffen Klassert <steffen.klassert@secunet.com>
14485 L: linux-crypto@vger.kernel.org
14488 F: include/crypto/pcrypt.h
14490 PEAQ WMI HOTKEYS DRIVER
14491 M: Hans de Goede <hdegoede@redhat.com>
14492 L: platform-driver-x86@vger.kernel.org
14494 F: drivers/platform/x86/peaq-wmi.c
14496 PENSANDO ETHERNET DRIVERS
14497 M: Shannon Nelson <snelson@pensando.io>
14498 M: drivers@pensando.io
14499 L: netdev@vger.kernel.org
14501 F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
14502 F: drivers/net/ethernet/pensando/
14504 PER-CPU MEMORY ALLOCATOR
14505 M: Dennis Zhou <dennis@kernel.org>
14506 M: Tejun Heo <tj@kernel.org>
14507 M: Christoph Lameter <cl@linux.com>
14508 L: linux-mm@kvack.org
14510 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
14511 F: arch/*/include/asm/percpu.h
14512 F: include/linux/percpu*.h
14516 PER-TASK DELAY ACCOUNTING
14517 M: Balbir Singh <bsingharora@gmail.com>
14519 F: include/linux/delayacct.h
14520 F: kernel/delayacct.c
14522 PERFORMANCE EVENTS SUBSYSTEM
14523 M: Peter Zijlstra <peterz@infradead.org>
14524 M: Ingo Molnar <mingo@redhat.com>
14525 M: Arnaldo Carvalho de Melo <acme@kernel.org>
14526 R: Mark Rutland <mark.rutland@arm.com>
14527 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
14528 R: Jiri Olsa <jolsa@redhat.com>
14529 R: Namhyung Kim <namhyung@kernel.org>
14530 L: linux-perf-users@vger.kernel.org
14531 L: linux-kernel@vger.kernel.org
14533 W: https://perf.wiki.kernel.org/
14534 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14536 F: arch/*/events/*/*
14537 F: arch/*/include/asm/perf_event.h
14538 F: arch/*/kernel/*/*/perf_event*.c
14539 F: arch/*/kernel/*/perf_event*.c
14540 F: arch/*/kernel/perf_callchain.c
14541 F: arch/*/kernel/perf_event*.c
14542 F: include/linux/perf_event.h
14543 F: include/uapi/linux/perf_event.h
14548 PERFORMANCE EVENTS TOOLING ARM64
14549 R: John Garry <john.garry@huawei.com>
14550 R: Will Deacon <will@kernel.org>
14551 R: Mathieu Poirier <mathieu.poirier@linaro.org>
14552 R: Leo Yan <leo.yan@linaro.org>
14553 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14555 F: tools/build/feature/test-libopencsd.c
14556 F: tools/perf/arch/arm*/
14557 F: tools/perf/pmu-events/arch/arm64/
14558 F: tools/perf/util/arm-spe*
14559 F: tools/perf/util/cs-etm*
14561 PERSONALITY HANDLING
14562 M: Christoph Hellwig <hch@infradead.org>
14563 L: linux-abi-devel@lists.sourceforge.net
14565 F: include/linux/personality.h
14566 F: include/uapi/linux/personality.h
14568 PHOENIX RC FLIGHT CONTROLLER ADAPTER
14569 M: Marcus Folkesson <marcus.folkesson@gmail.com>
14570 L: linux-input@vger.kernel.org
14572 F: Documentation/input/devices/pxrc.rst
14573 F: drivers/input/joystick/pxrc.c
14576 M: Remi Denis-Courmont <courmisch@gmail.com>
14578 F: Documentation/networking/phonet.rst
14579 F: include/linux/phonet.h
14580 F: include/net/phonet/
14581 F: include/uapi/linux/phonet.h
14585 M: Joern Engel <joern@lazybastard.org>
14586 L: linux-mtd@lists.infradead.org
14588 F: drivers/mtd/devices/phram.c
14591 M: Bruno Prémont <bonbons@linux-vserver.org>
14592 L: linux-input@vger.kernel.org
14594 F: drivers/hid/hid-picolcd*
14597 M: Christian Brauner <christian@brauner.io>
14598 L: linux-kernel@vger.kernel.org
14600 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
14602 F: tools/testing/selftests/clone3/
14603 F: tools/testing/selftests/pid_namespace/
14604 F: tools/testing/selftests/pidfd/
14607 K: \b(clone_args|kernel_clone_args)\b
14609 PIN CONTROL SUBSYSTEM
14610 M: Linus Walleij <linus.walleij@linaro.org>
14611 L: linux-gpio@vger.kernel.org
14613 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
14614 F: Documentation/devicetree/bindings/pinctrl/
14615 F: Documentation/driver-api/pin-control.rst
14616 F: drivers/pinctrl/
14617 F: include/linux/pinctrl/
14619 PIN CONTROLLER - FREESCALE
14620 M: Dong Aisheng <aisheng.dong@nxp.com>
14621 M: Fabio Estevam <festevam@gmail.com>
14622 M: Shawn Guo <shawnguo@kernel.org>
14623 M: Stefan Agner <stefan@agner.ch>
14624 R: Pengutronix Kernel Team <kernel@pengutronix.de>
14625 L: linux-gpio@vger.kernel.org
14627 F: Documentation/devicetree/bindings/pinctrl/fsl,*
14628 F: drivers/pinctrl/freescale/
14630 PIN CONTROLLER - INTEL
14631 M: Mika Westerberg <mika.westerberg@linux.intel.com>
14632 M: Andy Shevchenko <andy@kernel.org>
14634 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
14635 F: drivers/pinctrl/intel/
14637 PIN CONTROLLER - MEDIATEK
14638 M: Sean Wang <sean.wang@kernel.org>
14639 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14641 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
14642 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
14643 F: drivers/pinctrl/mediatek/
14645 PIN CONTROLLER - MICROCHIP AT91
14646 M: Ludovic Desroches <ludovic.desroches@microchip.com>
14647 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14648 L: linux-gpio@vger.kernel.org
14650 F: drivers/gpio/gpio-sama5d2-piobu.c
14651 F: drivers/pinctrl/pinctrl-at91*
14653 PIN CONTROLLER - QUALCOMM
14654 M: Bjorn Andersson <bjorn.andersson@linaro.org>
14655 L: linux-arm-msm@vger.kernel.org
14657 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
14658 F: drivers/pinctrl/qcom/
14660 PIN CONTROLLER - RENESAS
14661 M: Geert Uytterhoeven <geert+renesas@glider.be>
14662 L: linux-renesas-soc@vger.kernel.org
14664 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
14665 F: Documentation/devicetree/bindings/pinctrl/renesas,*
14666 F: drivers/pinctrl/renesas/
14668 PIN CONTROLLER - SAMSUNG
14669 M: Tomasz Figa <tomasz.figa@gmail.com>
14670 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
14671 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14672 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14673 L: linux-samsung-soc@vger.kernel.org
14675 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
14676 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
14677 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
14678 F: drivers/pinctrl/samsung/
14679 F: include/dt-bindings/pinctrl/samsung.h
14681 PIN CONTROLLER - SINGLE
14682 M: Tony Lindgren <tony@atomide.com>
14683 M: Haojian Zhuang <haojian.zhuang@linaro.org>
14684 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14685 L: linux-omap@vger.kernel.org
14687 F: drivers/pinctrl/pinctrl-single.c
14689 PIN CONTROLLER - ST SPEAR
14690 M: Viresh Kumar <vireshk@kernel.org>
14691 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14693 W: http://www.st.com/spear
14694 F: drivers/pinctrl/spear/
14696 PISTACHIO SOC SUPPORT
14697 M: James Hartley <james.hartley@sondrel.com>
14698 L: linux-mips@vger.kernel.org
14700 F: arch/mips/boot/dts/img/pistachio*
14701 F: arch/mips/configs/pistachio*_defconfig
14702 F: arch/mips/pistachio/
14705 M: linux-block@vger.kernel.org
14707 F: drivers/block/pktcdvd.c
14708 F: include/linux/pktcdvd.h
14709 F: include/uapi/linux/pktcdvd.h
14711 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
14712 M: Tomasz Duszynski <tduszyns@gmail.com>
14714 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
14715 F: drivers/iio/chemical/pms7003.c
14718 M: Jacob Keller <jacob.e.keller@intel.com>
14720 F: Documentation/driver-api/pldmfw/
14721 F: include/linux/pldmfw.h
14725 M: Logan Gunthorpe <logang@deltatee.com>
14727 F: drivers/dma/plx_dma.c
14730 M: Charles Hsu <hsu.yungteng@gmail.com>
14731 L: linux-hwmon@vger.kernel.org
14733 F: Documentation/hwmon/pm6764tr.rst
14734 F: drivers/hwmon/pmbus/pm6764tr.c
14737 M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
14738 L: linux-pm@vger.kernel.org
14740 W: https://01.org/pm-graph
14741 B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
14742 T: git git://github.com/intel/pm-graph
14743 F: tools/power/pm-graph
14745 PMBUS HARDWARE MONITORING DRIVERS
14746 M: Guenter Roeck <linux@roeck-us.net>
14747 L: linux-hwmon@vger.kernel.org
14749 W: http://hwmon.wiki.kernel.org/
14750 W: http://www.roeck-us.net/linux/drivers/
14751 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
14752 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
14753 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
14754 F: Documentation/devicetree/bindings/hwmon/max31785.txt
14755 F: Documentation/hwmon/adm1275.rst
14756 F: Documentation/hwmon/ibm-cffps.rst
14757 F: Documentation/hwmon/ir35221.rst
14758 F: Documentation/hwmon/lm25066.rst
14759 F: Documentation/hwmon/ltc2978.rst
14760 F: Documentation/hwmon/ltc3815.rst
14761 F: Documentation/hwmon/max16064.rst
14762 F: Documentation/hwmon/max20751.rst
14763 F: Documentation/hwmon/max31785.rst
14764 F: Documentation/hwmon/max34440.rst
14765 F: Documentation/hwmon/max8688.rst
14766 F: Documentation/hwmon/pmbus-core.rst
14767 F: Documentation/hwmon/pmbus.rst
14768 F: Documentation/hwmon/tps40422.rst
14769 F: Documentation/hwmon/ucd9000.rst
14770 F: Documentation/hwmon/ucd9200.rst
14771 F: Documentation/hwmon/zl6100.rst
14772 F: drivers/hwmon/pmbus/
14773 F: include/linux/pmbus.h
14775 PMC SIERRA MaxRAID DRIVER
14776 L: linux-scsi@vger.kernel.org
14778 W: http://www.pmc-sierra.com/
14779 F: drivers/scsi/pmcraid.*
14781 PMC SIERRA PM8001 DRIVER
14782 M: Jack Wang <jinpu.wang@cloud.ionos.com>
14783 L: linux-scsi@vger.kernel.org
14785 F: drivers/scsi/pm8001/
14787 PNI RM3100 IIO DRIVER
14788 M: Song Qiang <songqiang1304521@gmail.com>
14789 L: linux-iio@vger.kernel.org
14791 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
14792 F: drivers/iio/magnetometer/rm3100*
14795 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
14796 L: linux-acpi@vger.kernel.org
14799 F: include/linux/pnp.h
14801 POSIX CLOCKS and TIMERS
14802 M: Thomas Gleixner <tglx@linutronix.de>
14803 L: linux-kernel@vger.kernel.org
14805 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14807 F: include/linux/time_namespace.h
14808 F: include/linux/timer*
14809 F: kernel/time/*timer*
14810 F: kernel/time/namespace.c
14812 POWER MANAGEMENT CORE
14813 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
14814 L: linux-pm@vger.kernel.org
14816 B: https://bugzilla.kernel.org
14817 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
14818 F: drivers/base/power/
14819 F: drivers/powercap/
14820 F: include/linux/intel_rapl.h
14821 F: include/linux/pm.h
14822 F: include/linux/pm_*
14823 F: include/linux/powercap.h
14824 F: kernel/configs/nopm.config
14826 DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
14827 M: Daniel Lezcano <daniel.lezcano@kernel.org>
14828 L: linux-pm@vger.kernel.org
14830 B: https://bugzilla.kernel.org
14831 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
14832 F: drivers/powercap/dtpm*
14833 F: include/linux/dtpm.h
14835 POWER STATE COORDINATION INTERFACE (PSCI)
14836 M: Mark Rutland <mark.rutland@arm.com>
14837 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
14838 L: linux-arm-kernel@lists.infradead.org
14840 F: drivers/firmware/psci/
14841 F: include/linux/psci.h
14842 F: include/uapi/linux/psci.h
14844 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
14845 M: Sebastian Reichel <sre@kernel.org>
14846 L: linux-pm@vger.kernel.org
14848 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14849 F: Documentation/ABI/testing/sysfs-class-power
14850 F: Documentation/devicetree/bindings/power/supply/
14851 F: drivers/power/supply/
14852 F: include/linux/power/
14853 F: include/linux/power_supply.h
14855 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
14856 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
14857 L: linuxppc-dev@lists.ozlabs.org
14859 F: drivers/char/powernv-op-panel.c
14861 PPP OVER ATM (RFC 2364)
14862 M: Mitchell Blank Jr <mitch@sfgoth.com>
14864 F: include/uapi/linux/atmppp.h
14865 F: net/atm/pppoatm.c
14868 M: Michal Ostrowski <mostrows@earthlink.net>
14870 F: drivers/net/ppp/pppoe.c
14871 F: drivers/net/ppp/pppox.c
14874 M: James Chapman <jchapman@katalix.com>
14876 F: include/linux/if_pppol2tp.h
14877 F: include/uapi/linux/if_pppol2tp.h
14878 F: net/l2tp/l2tp_ppp.c
14880 PPP PROTOCOL DRIVERS AND COMPRESSORS
14881 M: Paul Mackerras <paulus@samba.org>
14882 L: linux-ppp@vger.kernel.org
14884 F: drivers/net/ppp/ppp_*
14887 M: Rodolfo Giometti <giometti@enneenne.com>
14888 L: linuxpps@ml.enneenne.com (subscribers-only)
14890 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
14891 F: Documentation/ABI/testing/sysfs-pps
14892 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
14893 F: Documentation/driver-api/pps.rst
14895 F: include/linux/pps*.h
14896 F: include/uapi/linux/pps.h
14899 M: Dmitry Kozlov <xeb@mail.ru>
14900 L: netdev@vger.kernel.org
14902 W: http://sourceforge.net/projects/accel-pptp
14903 F: drivers/net/ppp/pptp.c
14905 PRESSURE STALL INFORMATION (PSI)
14906 M: Johannes Weiner <hannes@cmpxchg.org>
14908 F: include/linux/psi*
14909 F: kernel/sched/psi.c
14912 M: Petr Mladek <pmladek@suse.com>
14913 M: Sergey Senozhatsky <senozhatsky@chromium.org>
14914 R: Steven Rostedt <rostedt@goodmis.org>
14915 R: John Ogness <john.ogness@linutronix.de>
14917 F: include/linux/printk.h
14920 PRISM54 WIRELESS DRIVER
14921 M: Luis Chamberlain <mcgrof@kernel.org>
14922 L: linux-wireless@vger.kernel.org
14924 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
14925 F: drivers/net/wireless/intersil/prism54/
14928 L: linux-kernel@vger.kernel.org
14929 L: linux-fsdevel@vger.kernel.org
14931 F: Documentation/filesystems/proc.rst
14933 F: include/linux/proc_fs.h
14934 F: tools/testing/selftests/proc/
14937 M: Luis Chamberlain <mcgrof@kernel.org>
14938 M: Kees Cook <keescook@chromium.org>
14939 M: Iurii Zaikin <yzaikin@google.com>
14940 L: linux-kernel@vger.kernel.org
14941 L: linux-fsdevel@vger.kernel.org
14943 F: fs/proc/proc_sysctl.c
14944 F: include/linux/sysctl.h
14945 F: kernel/sysctl-test.c
14947 F: tools/testing/selftests/sysctl/
14949 PS3 NETWORK SUPPORT
14950 M: Geoff Levand <geoff@infradead.org>
14951 L: netdev@vger.kernel.org
14952 L: linuxppc-dev@lists.ozlabs.org
14954 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
14956 PS3 PLATFORM SUPPORT
14957 M: Geoff Levand <geoff@infradead.org>
14958 L: linuxppc-dev@lists.ozlabs.org
14960 F: arch/powerpc/boot/ps3*
14961 F: arch/powerpc/include/asm/lv1call.h
14962 F: arch/powerpc/include/asm/ps3*.h
14963 F: arch/powerpc/platforms/ps3/
14966 F: drivers/rtc/rtc-ps3.c
14967 F: drivers/usb/host/*ps3.c
14968 F: sound/ppc/snd_ps3*
14971 M: Jim Paris <jim@jtan.com>
14972 M: Geoff Levand <geoff@infradead.org>
14973 L: linuxppc-dev@lists.ozlabs.org
14975 F: drivers/block/ps3vram.c
14977 PSAMPLE PACKET SAMPLING SUPPORT
14978 M: Yotam Gigi <yotam.gi@gmail.com>
14980 F: include/net/psample.h
14981 F: include/uapi/linux/psample.h
14985 M: Kees Cook <keescook@chromium.org>
14986 M: Anton Vorontsov <anton@enomsg.org>
14987 M: Colin Cross <ccross@android.com>
14988 M: Tony Luck <tony.luck@intel.com>
14990 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
14991 F: Documentation/admin-guide/ramoops.rst
14992 F: Documentation/admin-guide/pstore-blk.rst
14993 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
14994 F: drivers/acpi/apei/erst.c
14995 F: drivers/firmware/efi/efi-pstore.c
14997 F: include/linux/pstore*
14998 K: \b(pstore|ramoops)
15000 PTP HARDWARE CLOCK SUPPORT
15001 M: Richard Cochran <richardcochran@gmail.com>
15002 L: netdev@vger.kernel.org
15004 W: http://linuxptp.sourceforge.net/
15005 F: Documentation/ABI/testing/sysfs-ptp
15006 F: Documentation/driver-api/ptp.rst
15007 F: drivers/net/phy/dp83640*
15009 F: include/linux/ptp_cl*
15012 M: Oleg Nesterov <oleg@redhat.com>
15014 F: arch/*/*/ptrace*.c
15015 F: arch/*/include/asm/ptrace*.h
15016 F: arch/*/ptrace*.c
15017 F: include/asm-generic/syscall.h
15018 F: include/linux/ptrace.h
15019 F: include/linux/regset.h
15020 F: include/linux/tracehook.h
15021 F: include/uapi/linux/ptrace.h
15022 F: include/uapi/linux/ptrace.h
15026 M: Hans Verkuil <hverkuil@xs4all.nl>
15027 L: linux-media@vger.kernel.org
15029 T: git git://linuxtv.org/media_tree.git
15030 F: Documentation/admin-guide/media/pulse8-cec.rst
15031 F: drivers/media/cec/usb/pulse8/
15033 PVRUSB2 VIDEO4LINUX DRIVER
15034 M: Mike Isely <isely@pobox.com>
15035 L: pvrusb2@isely.net (subscribers-only)
15036 L: linux-media@vger.kernel.org
15038 W: http://www.isely.net/pvrusb2/
15039 T: git git://linuxtv.org/media_tree.git
15040 F: Documentation/driver-api/media/drivers/pvrusb2*
15041 F: drivers/media/usb/pvrusb2/
15044 M: Hans Verkuil <hverkuil@xs4all.nl>
15045 L: linux-media@vger.kernel.org
15047 T: git git://linuxtv.org/media_tree.git
15048 F: drivers/media/usb/pwc/*
15049 F: include/trace/events/pwc.h
15052 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15053 L: linux-hwmon@vger.kernel.org
15055 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
15056 F: Documentation/hwmon/pwm-fan.rst
15057 F: drivers/hwmon/pwm-fan.c
15060 M: Sean Young <sean@mess.org>
15061 L: linux-media@vger.kernel.org
15063 F: drivers/media/rc/pwm-ir-tx.c
15066 M: Thierry Reding <thierry.reding@gmail.com>
15067 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
15068 M: Lee Jones <lee.jones@linaro.org>
15069 L: linux-pwm@vger.kernel.org
15071 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
15072 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
15073 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
15074 F: Documentation/devicetree/bindings/pwm/
15075 F: Documentation/driver-api/pwm.rst
15076 F: drivers/gpio/gpio-mvebu.c
15078 F: drivers/video/backlight/pwm_bl.c
15079 F: include/linux/pwm.h
15080 F: include/linux/pwm_backlight.h
15081 K: pwm_(config|apply_state|ops)
15084 M: Robert Jarzmik <robert.jarzmik@free.fr>
15085 L: linux-gpio@vger.kernel.org
15087 F: drivers/gpio/gpio-pxa.c
15093 M: Robert Jarzmik <robert.jarzmik@free.fr>
15094 L: linux-rtc@vger.kernel.org
15097 PXA2xx/PXA3xx SUPPORT
15098 M: Daniel Mack <daniel@zonque.org>
15099 M: Haojian Zhuang <haojian.zhuang@gmail.com>
15100 M: Robert Jarzmik <robert.jarzmik@free.fr>
15101 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15103 T: git git://github.com/hzhuang1/linux.git
15104 T: git git://github.com/rjarzmik/linux.git
15105 F: arch/arm/boot/dts/pxa*
15106 F: arch/arm/mach-pxa/
15107 F: drivers/dma/pxa*
15108 F: drivers/pcmcia/pxa2xx*
15109 F: drivers/pinctrl/pxa/
15110 F: drivers/spi/spi-pxa2xx*
15111 F: drivers/usb/gadget/udc/pxa2*
15112 F: include/sound/pxa2xx-lib.h
15117 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
15118 L: qat-linux@intel.com
15120 F: drivers/crypto/qat/
15122 QCOM AUDIO (ASoC) DRIVERS
15123 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
15124 M: Banajit Goswami <bgoswami@codeaurora.org>
15125 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15127 F: sound/soc/codecs/lpass-va-macro.c
15128 F: sound/soc/codecs/lpass-wsa-macro.*
15129 F: sound/soc/codecs/msm8916-wcd-analog.c
15130 F: sound/soc/codecs/msm8916-wcd-digital.c
15131 F: sound/soc/codecs/wcd9335.*
15132 F: sound/soc/codecs/wcd934x.c
15133 F: sound/soc/codecs/wcd-clsh-v2.*
15134 F: sound/soc/codecs/wsa881x.c
15138 M: Alex Elder <elder@kernel.org>
15139 L: netdev@vger.kernel.org
15141 F: drivers/net/ipa/
15143 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
15144 M: Gabriel Somlo <somlo@cmu.edu>
15145 M: "Michael S. Tsirkin" <mst@redhat.com>
15146 L: qemu-devel@nongnu.org
15148 F: drivers/firmware/qemu_fw_cfg.c
15149 F: include/uapi/linux/qemu_fw_cfg.h
15152 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
15153 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
15154 L: linux-rdma@vger.kernel.org
15156 F: drivers/infiniband/hw/qib/
15158 QLOGIC QL41xxx FCOE DRIVER
15159 M: Saurav Kashyap <skashyap@marvell.com>
15160 M: Javed Hasan <jhasan@marvell.com>
15161 M: GR-QLogic-Storage-Upstream@marvell.com
15162 L: linux-scsi@vger.kernel.org
15164 F: drivers/scsi/qedf/
15166 QLOGIC QL41xxx ISCSI DRIVER
15167 M: Nilesh Javali <njavali@marvell.com>
15168 M: Manish Rangankar <mrangankar@marvell.com>
15169 M: GR-QLogic-Storage-Upstream@marvell.com
15170 L: linux-scsi@vger.kernel.org
15172 F: drivers/scsi/qedi/
15174 QLOGIC QL4xxx ETHERNET DRIVER
15175 M: Ariel Elior <aelior@marvell.com>
15176 M: GR-everest-linux-l2@marvell.com
15177 L: netdev@vger.kernel.org
15179 F: drivers/net/ethernet/qlogic/qed/
15180 F: drivers/net/ethernet/qlogic/qede/
15181 F: include/linux/qed/
15183 QLOGIC QL4xxx RDMA DRIVER
15184 M: Michal Kalderon <mkalderon@marvell.com>
15185 M: Ariel Elior <aelior@marvell.com>
15186 L: linux-rdma@vger.kernel.org
15188 F: drivers/infiniband/hw/qedr/
15189 F: include/uapi/rdma/qedr-abi.h
15191 QLOGIC QLA1280 SCSI DRIVER
15192 M: Michael Reed <mdr@sgi.com>
15193 L: linux-scsi@vger.kernel.org
15195 F: drivers/scsi/qla1280.[ch]
15197 QLOGIC QLA2XXX FC-SCSI DRIVER
15198 M: Nilesh Javali <njavali@marvell.com>
15199 M: GR-QLogic-Storage-Upstream@marvell.com
15200 L: linux-scsi@vger.kernel.org
15202 F: drivers/scsi/qla2xxx/
15204 QLOGIC QLA3XXX NETWORK DRIVER
15205 M: GR-Linux-NIC-Dev@marvell.com
15206 L: netdev@vger.kernel.org
15208 F: drivers/net/ethernet/qlogic/qla3xxx.*
15210 QLOGIC QLA4XXX iSCSI DRIVER
15211 M: Nilesh Javali <njavali@marvell.com>
15212 M: Manish Rangankar <mrangankar@marvell.com>
15213 M: GR-QLogic-Storage-Upstream@marvell.com
15214 L: linux-scsi@vger.kernel.org
15216 F: drivers/scsi/qla4xxx/
15218 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
15219 M: Shahed Shaikh <shshaikh@marvell.com>
15220 M: Manish Chopra <manishc@marvell.com>
15221 M: GR-Linux-NIC-Dev@marvell.com
15222 L: netdev@vger.kernel.org
15224 F: drivers/net/ethernet/qlogic/qlcnic/
15226 QLOGIC QLGE 10Gb ETHERNET DRIVER
15227 M: Manish Chopra <manishc@marvell.com>
15228 M: GR-Linux-NIC-Dev@marvell.com
15229 M: Coiby Xu <coiby.xu@gmail.com>
15230 L: netdev@vger.kernel.org
15232 F: Documentation/networking/device_drivers/qlogic/qlge.rst
15233 F: drivers/staging/qlge/
15235 QM1D1B0004 MEDIA DRIVER
15236 M: Akihiro Tsukada <tskd08@gmail.com>
15237 L: linux-media@vger.kernel.org
15239 F: drivers/media/tuners/qm1d1b0004*
15241 QM1D1C0042 MEDIA DRIVER
15242 M: Akihiro Tsukada <tskd08@gmail.com>
15243 L: linux-media@vger.kernel.org
15245 F: drivers/media/tuners/qm1d1c0042*
15248 M: Anders Larsen <al@alarsen.net>
15250 W: http://www.alarsen.net/linux/qnx4fs/
15252 F: include/uapi/linux/qnx4_fs.h
15253 F: include/uapi/linux/qnxtypes.h
15255 QORIQ DPAA2 FSL-MC BUS DRIVER
15256 M: Stuart Yoder <stuyoder@gmail.com>
15257 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
15258 L: linux-kernel@vger.kernel.org
15260 F: Documentation/ABI/stable/sysfs-bus-fsl-mc
15261 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
15262 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
15263 F: drivers/bus/fsl-mc/
15264 F: include/uapi/linux/fsl_mc.h
15266 QT1010 MEDIA DRIVER
15267 M: Antti Palosaari <crope@iki.fi>
15268 L: linux-media@vger.kernel.org
15270 W: https://linuxtv.org
15271 W: http://palosaari.fi/linux/
15272 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15273 T: git git://linuxtv.org/anttip/media_tree.git
15274 F: drivers/media/tuners/qt1010*
15276 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
15277 M: Kalle Valo <kvalo@codeaurora.org>
15278 L: ath10k@lists.infradead.org
15280 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
15281 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
15282 F: drivers/net/wireless/ath/ath10k/
15284 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
15285 M: Kalle Valo <kvalo@codeaurora.org>
15286 L: ath11k@lists.infradead.org
15288 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
15289 F: drivers/net/wireless/ath/ath11k/
15291 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
15292 M: ath9k-devel@qca.qualcomm.com
15293 L: linux-wireless@vger.kernel.org
15295 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
15296 F: drivers/net/wireless/ath/ath9k/
15298 QUALCOMM CAMERA SUBSYSTEM DRIVER
15299 M: Robert Foss <robert.foss@linaro.org>
15300 M: Todor Tomov <todor.too@gmail.com>
15301 L: linux-media@vger.kernel.org
15303 F: Documentation/admin-guide/media/qcom_camss.rst
15304 F: Documentation/devicetree/bindings/media/*camss*
15305 F: drivers/media/platform/qcom/camss/
15307 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
15308 M: Niklas Cassel <nks@flawful.org>
15309 L: linux-pm@vger.kernel.org
15310 L: linux-arm-msm@vger.kernel.org
15312 F: Documentation/devicetree/bindings/power/avs/qcom,cpr.txt
15313 F: drivers/soc/qcom/cpr.c
15315 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
15316 M: Ilia Lin <ilia.lin@kernel.org>
15317 L: linux-pm@vger.kernel.org
15319 F: Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
15320 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
15322 QUALCOMM CRYPTO DRIVERS
15323 M: Thara Gopinath <thara.gopinath@linaro.org>
15324 L: linux-crypto@vger.kernel.org
15325 L: linux-arm-msm@vger.kernel.org
15327 F: drivers/crypto/qce/
15329 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
15330 M: Timur Tabi <timur@kernel.org>
15331 L: netdev@vger.kernel.org
15333 F: drivers/net/ethernet/qualcomm/emac/
15335 QUALCOMM ETHQOS ETHERNET DRIVER
15336 M: Vinod Koul <vkoul@kernel.org>
15337 L: netdev@vger.kernel.org
15339 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
15340 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
15342 QUALCOMM GENERIC INTERFACE I2C DRIVER
15343 M: Akash Asthana <akashast@codeaurora.org>
15344 M: Mukesh Savaliya <msavaliy@codeaurora.org>
15345 L: linux-i2c@vger.kernel.org
15346 L: linux-arm-msm@vger.kernel.org
15348 F: drivers/i2c/busses/i2c-qcom-geni.c
15350 QUALCOMM HEXAGON ARCHITECTURE
15351 M: Brian Cain <bcain@codeaurora.org>
15352 L: linux-hexagon@vger.kernel.org
15356 QUALCOMM HIDMA DRIVER
15357 M: Sinan Kaya <okaya@kernel.org>
15358 L: linux-arm-kernel@lists.infradead.org
15359 L: linux-arm-msm@vger.kernel.org
15360 L: dmaengine@vger.kernel.org
15362 F: drivers/dma/qcom/hidma*
15364 QUALCOMM I2C CCI DRIVER
15365 M: Loic Poulain <loic.poulain@linaro.org>
15366 M: Robert Foss <robert.foss@linaro.org>
15367 L: linux-i2c@vger.kernel.org
15368 L: linux-arm-msm@vger.kernel.org
15370 F: Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt
15371 F: drivers/i2c/busses/i2c-qcom-cci.c
15374 M: Rob Clark <robdclark@gmail.com>
15375 L: iommu@lists.linux-foundation.org
15376 L: linux-arm-msm@vger.kernel.org
15378 F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
15380 QUALCOMM IPC ROUTER (QRTR) DRIVER
15381 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15382 L: linux-arm-msm@vger.kernel.org
15384 F: include/trace/events/qrtr.h
15385 F: include/uapi/linux/qrtr.h
15388 QUALCOMM IPCC MAILBOX DRIVER
15389 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15390 L: linux-arm-msm@vger.kernel.org
15392 F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
15393 F: drivers/mailbox/qcom-ipcc.c
15394 F: include/dt-bindings/mailbox/qcom-ipcc.h
15396 QUALCOMM IPQ4019 USB PHY DRIVER
15397 M: Robert Marko <robert.marko@sartura.hr>
15398 M: Luka Perkov <luka.perkov@sartura.hr>
15399 L: linux-arm-msm@vger.kernel.org
15401 F: Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
15402 F: drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
15404 QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
15405 M: Robert Marko <robert.marko@sartura.hr>
15406 M: Luka Perkov <luka.perkov@sartura.hr>
15407 L: linux-arm-msm@vger.kernel.org
15409 F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
15410 F: drivers/regulator/vqmmc-ipq4019-regulator.c
15412 QUALCOMM RMNET DRIVER
15413 M: Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
15414 M: Sean Tranchetti <stranche@codeaurora.org>
15415 L: netdev@vger.kernel.org
15417 F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
15418 F: drivers/net/ethernet/qualcomm/rmnet/
15419 F: include/linux/if_rmnet.h
15421 QUALCOMM TSENS THERMAL DRIVER
15422 M: Amit Kucheria <amitk@kernel.org>
15423 M: Thara Gopinath <thara.gopinath@linaro.org>
15424 L: linux-pm@vger.kernel.org
15425 L: linux-arm-msm@vger.kernel.org
15427 F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
15428 F: drivers/thermal/qcom/
15430 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
15431 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
15432 L: linux-media@vger.kernel.org
15433 L: linux-arm-msm@vger.kernel.org
15435 T: git git://linuxtv.org/media_tree.git
15436 F: Documentation/devicetree/bindings/media/*venus*
15437 F: drivers/media/platform/qcom/venus/
15439 QUALCOMM WCN36XX WIRELESS DRIVER
15440 M: Kalle Valo <kvalo@codeaurora.org>
15441 L: wcn36xx@lists.infradead.org
15443 W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
15444 T: git git://github.com/KrasnikovEugene/wcn36xx.git
15445 F: drivers/net/wireless/ath/wcn36xx/
15447 QUANTENNA QTNFMAC WIRELESS DRIVER
15448 M: Igor Mitsyanko <imitsyanko@quantenna.com>
15449 R: Sergey Matyukevich <geomatsi@gmail.com>
15450 L: linux-wireless@vger.kernel.org
15452 F: drivers/net/wireless/quantenna
15454 RADEON and AMDGPU DRM DRIVERS
15455 M: Alex Deucher <alexander.deucher@amd.com>
15456 M: Christian König <christian.koenig@amd.com>
15457 M: Pan, Xinhui <Xinhui.Pan@amd.com>
15458 L: amd-gfx@lists.freedesktop.org
15460 T: git https://gitlab.freedesktop.org/agd5f/linux.git
15461 F: drivers/gpu/drm/amd/
15462 F: drivers/gpu/drm/radeon/
15463 F: include/uapi/drm/amdgpu_drm.h
15464 F: include/uapi/drm/radeon_drm.h
15466 RADEON FRAMEBUFFER DISPLAY DRIVER
15467 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
15468 L: linux-fbdev@vger.kernel.org
15470 F: drivers/video/fbdev/aty/radeon*
15471 F: include/uapi/linux/radeonfb.h
15473 RADIOSHARK RADIO DRIVER
15474 M: Hans Verkuil <hverkuil@xs4all.nl>
15475 L: linux-media@vger.kernel.org
15477 T: git git://linuxtv.org/media_tree.git
15478 F: drivers/media/radio/radio-shark.c
15480 RADIOSHARK2 RADIO DRIVER
15481 M: Hans Verkuil <hverkuil@xs4all.nl>
15482 L: linux-media@vger.kernel.org
15484 T: git git://linuxtv.org/media_tree.git
15485 F: drivers/media/radio/radio-shark2.c
15486 F: drivers/media/radio/radio-tea5777.c
15488 RADOS BLOCK DEVICE (RBD)
15489 M: Ilya Dryomov <idryomov@gmail.com>
15490 R: Dongsheng Yang <dongsheng.yang@easystack.cn>
15491 L: ceph-devel@vger.kernel.org
15493 W: http://ceph.com/
15494 T: git git://github.com/ceph/ceph-client.git
15495 F: Documentation/ABI/testing/sysfs-bus-rbd
15496 F: drivers/block/rbd.c
15497 F: drivers/block/rbd_types.h
15499 RAGE128 FRAMEBUFFER DISPLAY DRIVER
15500 M: Paul Mackerras <paulus@samba.org>
15501 L: linux-fbdev@vger.kernel.org
15503 F: drivers/video/fbdev/aty/aty128fb.c
15505 RAINSHADOW-CEC DRIVER
15506 M: Hans Verkuil <hverkuil@xs4all.nl>
15507 L: linux-media@vger.kernel.org
15509 T: git git://linuxtv.org/media_tree.git
15510 F: drivers/media/cec/usb/rainshadow/
15512 RALINK MIPS ARCHITECTURE
15513 M: John Crispin <john@phrozen.org>
15514 L: linux-mips@vger.kernel.org
15516 F: arch/mips/ralink
15518 RALINK RT2X00 WIRELESS LAN DRIVER
15519 M: Stanislaw Gruszka <stf_xl@wp.pl>
15520 M: Helmut Schaa <helmut.schaa@googlemail.com>
15521 L: linux-wireless@vger.kernel.org
15523 F: drivers/net/wireless/ralink/rt2x00/
15525 RAMDISK RAM BLOCK DEVICE DRIVER
15526 M: Jens Axboe <axboe@kernel.dk>
15528 F: Documentation/admin-guide/blockdev/ramdisk.rst
15529 F: drivers/block/brd.c
15531 RANCHU VIRTUAL BOARD FOR MIPS
15532 M: Miodrag Dinic <miodrag.dinic@mips.com>
15533 L: linux-mips@vger.kernel.org
15535 F: arch/mips/configs/generic/board-ranchu.config
15536 F: arch/mips/generic/board-ranchu.c
15538 RANDOM NUMBER DRIVER
15539 M: "Theodore Ts'o" <tytso@mit.edu>
15541 F: drivers/char/random.c
15544 M: Matt Porter <mporter@kernel.crashing.org>
15545 M: Alexandre Bounine <alex.bou9@gmail.com>
15547 F: drivers/rapidio/
15550 M: Tony Luck <tony.luck@intel.com>
15551 M: Borislav Petkov <bp@alien8.de>
15552 L: linux-edac@vger.kernel.org
15554 F: Documentation/admin-guide/ras.rst
15556 F: include/linux/ras.h
15557 F: include/ras/ras_event.h
15559 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
15560 L: linux-wireless@vger.kernel.org
15562 F: drivers/net/wireless/ray*
15564 RC-CORE / LIRC FRAMEWORK
15565 M: Sean Young <sean@mess.org>
15566 L: linux-media@vger.kernel.org
15568 W: http://linuxtv.org
15569 T: git git://linuxtv.org/media_tree.git
15570 F: Documentation/driver-api/media/rc-core.rst
15571 F: Documentation/userspace-api/media/rc/
15572 F: drivers/media/rc/
15573 F: include/media/rc-map.h
15574 F: include/media/rc-core.h
15575 F: include/uapi/linux/lirc.h
15577 RCMM REMOTE CONTROLS DECODER
15578 M: Patrick Lerda <patrick9876@free.fr>
15580 F: drivers/media/rc/ir-rcmm-decoder.c
15582 RCUTORTURE TEST FRAMEWORK
15583 M: "Paul E. McKenney" <paulmck@kernel.org>
15584 M: Josh Triplett <josh@joshtriplett.org>
15585 R: Steven Rostedt <rostedt@goodmis.org>
15586 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15587 R: Lai Jiangshan <jiangshanlai@gmail.com>
15588 L: rcu@vger.kernel.org
15590 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15591 F: tools/testing/selftests/rcutorture
15593 RDACM20 Camera Sensor
15594 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
15595 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
15596 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
15597 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
15598 L: linux-media@vger.kernel.org
15600 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
15601 F: drivers/media/i2c/max9271.c
15602 F: drivers/media/i2c/max9271.h
15603 F: drivers/media/i2c/rdacm20.c
15605 RDACM21 Camera Sensor
15606 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
15607 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
15608 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
15609 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
15610 L: linux-media@vger.kernel.org
15612 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
15613 F: drivers/media/i2c/max9271.c
15614 F: drivers/media/i2c/max9271.h
15615 F: drivers/media/i2c/rdacm21.c
15618 M: Florian Fainelli <florian@openwrt.org>
15621 RDC R6040 FAST ETHERNET DRIVER
15622 M: Florian Fainelli <f.fainelli@gmail.com>
15623 L: netdev@vger.kernel.org
15625 F: drivers/net/ethernet/rdc/r6040.c
15627 RDMAVT - RDMA verbs software
15628 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
15629 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
15630 L: linux-rdma@vger.kernel.org
15632 F: drivers/infiniband/sw/rdmavt
15634 RDS - RELIABLE DATAGRAM SOCKETS
15635 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
15636 L: netdev@vger.kernel.org
15637 L: linux-rdma@vger.kernel.org
15638 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
15640 W: https://oss.oracle.com/projects/rds/
15641 F: Documentation/networking/rds.rst
15644 RDT - RESOURCE ALLOCATION
15645 M: Fenghua Yu <fenghua.yu@intel.com>
15646 M: Reinette Chatre <reinette.chatre@intel.com>
15647 L: linux-kernel@vger.kernel.org
15649 F: Documentation/x86/resctrl*
15650 F: arch/x86/include/asm/resctrl.h
15651 F: arch/x86/kernel/cpu/resctrl/
15652 F: tools/testing/selftests/resctrl/
15654 READ-COPY UPDATE (RCU)
15655 M: "Paul E. McKenney" <paulmck@kernel.org>
15656 M: Josh Triplett <josh@joshtriplett.org>
15657 R: Steven Rostedt <rostedt@goodmis.org>
15658 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15659 R: Lai Jiangshan <jiangshanlai@gmail.com>
15660 R: Joel Fernandes <joel@joelfernandes.org>
15661 L: rcu@vger.kernel.org
15663 W: http://www.rdrop.com/users/paulmck/RCU/
15664 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15665 F: Documentation/RCU/
15666 F: include/linux/rcu*
15668 X: Documentation/RCU/torture.rst
15669 X: include/linux/srcu*.h
15670 X: kernel/rcu/srcu*.c
15672 REAL TIME CLOCK (RTC) SUBSYSTEM
15673 M: Alessandro Zummo <a.zummo@towertech.it>
15674 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
15675 L: linux-rtc@vger.kernel.org
15677 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
15678 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
15679 F: Documentation/admin-guide/rtc.rst
15680 F: Documentation/devicetree/bindings/rtc/
15682 F: include/linux/platform_data/rtc-*
15683 F: include/linux/rtc.h
15684 F: include/linux/rtc/
15685 F: include/uapi/linux/rtc.h
15686 F: tools/testing/selftests/rtc/
15688 REALTEK AUDIO CODECS
15689 M: Oder Chiou <oder_chiou@realtek.com>
15691 F: include/sound/rt*.h
15692 F: sound/soc/codecs/rt*
15694 REALTEK RTL83xx SMI DSA ROUTER CHIPS
15695 M: Linus Walleij <linus.walleij@linaro.org>
15697 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
15698 F: drivers/net/dsa/realtek-smi*
15699 F: drivers/net/dsa/rtl83*
15701 REALTEK WIRELESS DRIVER (rtlwifi family)
15702 M: Ping-Ke Shih <pkshih@realtek.com>
15703 L: linux-wireless@vger.kernel.org
15705 W: https://wireless.wiki.kernel.org/
15706 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15707 F: drivers/net/wireless/realtek/rtlwifi/
15709 REALTEK WIRELESS DRIVER (rtw88)
15710 M: Yan-Hsuan Chuang <tony0620emma@gmail.com>
15711 L: linux-wireless@vger.kernel.org
15713 F: drivers/net/wireless/realtek/rtw88/
15715 REDPINE WIRELESS DRIVER
15716 M: Amitkumar Karwar <amitkarwar@gmail.com>
15717 M: Siva Rebbagondla <siva8118@gmail.com>
15718 L: linux-wireless@vger.kernel.org
15720 F: drivers/net/wireless/rsi/
15722 REGISTER MAP ABSTRACTION
15723 M: Mark Brown <broonie@kernel.org>
15724 L: linux-kernel@vger.kernel.org
15726 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
15727 F: Documentation/devicetree/bindings/regmap/
15728 F: drivers/base/regmap/
15729 F: include/linux/regmap.h
15731 REISERFS FILE SYSTEM
15732 L: reiserfs-devel@vger.kernel.org
15736 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
15737 M: Ohad Ben-Cohen <ohad@wizery.com>
15738 M: Bjorn Andersson <bjorn.andersson@linaro.org>
15739 M: Mathieu Poirier <mathieu.poirier@linaro.org>
15740 L: linux-remoteproc@vger.kernel.org
15742 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
15743 F: Documentation/ABI/testing/sysfs-class-remoteproc
15744 F: Documentation/devicetree/bindings/remoteproc/
15745 F: Documentation/staging/remoteproc.rst
15746 F: drivers/remoteproc/
15747 F: include/linux/remoteproc.h
15748 F: include/linux/remoteproc/
15750 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
15751 M: Ohad Ben-Cohen <ohad@wizery.com>
15752 M: Bjorn Andersson <bjorn.andersson@linaro.org>
15753 M: Mathieu Poirier <mathieu.poirier@linaro.org>
15754 L: linux-remoteproc@vger.kernel.org
15756 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
15757 F: Documentation/ABI/testing/sysfs-bus-rpmsg
15758 F: Documentation/staging/rpmsg.rst
15760 F: include/linux/rpmsg.h
15761 F: include/linux/rpmsg/
15762 F: include/uapi/linux/rpmsg.h
15765 REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
15766 M: Stephan Gerhold <stephan@gerhold.net>
15767 L: netdev@vger.kernel.org
15768 L: linux-remoteproc@vger.kernel.org
15770 F: drivers/net/wwan/rpmsg_wwan_ctrl.c
15772 RENESAS CLOCK DRIVERS
15773 M: Geert Uytterhoeven <geert+renesas@glider.be>
15774 L: linux-renesas-soc@vger.kernel.org
15776 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
15777 F: Documentation/devicetree/bindings/clock/renesas,*
15778 F: drivers/clk/renesas/
15780 RENESAS EMEV2 I2C DRIVER
15781 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
15782 L: linux-renesas-soc@vger.kernel.org
15784 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
15785 F: drivers/i2c/busses/i2c-emev2.c
15787 RENESAS ETHERNET DRIVERS
15788 R: Sergei Shtylyov <sergei.shtylyov@gmail.com>
15789 L: netdev@vger.kernel.org
15790 L: linux-renesas-soc@vger.kernel.org
15791 F: Documentation/devicetree/bindings/net/renesas,*.yaml
15792 F: drivers/net/ethernet/renesas/
15793 F: include/linux/sh_eth.h
15795 RENESAS R-CAR GYROADC DRIVER
15796 M: Marek Vasut <marek.vasut@gmail.com>
15797 L: linux-iio@vger.kernel.org
15799 F: Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
15800 F: drivers/iio/adc/rcar-gyroadc.c
15802 RENESAS R-CAR I2C DRIVERS
15803 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
15804 L: linux-renesas-soc@vger.kernel.org
15806 F: Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
15807 F: Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
15808 F: drivers/i2c/busses/i2c-rcar.c
15809 F: drivers/i2c/busses/i2c-sh_mobile.c
15811 RENESAS R-CAR THERMAL DRIVERS
15812 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
15813 L: linux-renesas-soc@vger.kernel.org
15815 F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
15816 F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
15817 F: drivers/thermal/rcar_gen3_thermal.c
15818 F: drivers/thermal/rcar_thermal.c
15820 RENESAS RIIC DRIVER
15821 M: Chris Brandt <chris.brandt@renesas.com>
15822 L: linux-renesas-soc@vger.kernel.org
15824 F: Documentation/devicetree/bindings/i2c/renesas,riic.yaml
15825 F: drivers/i2c/busses/i2c-riic.c
15827 RENESAS USB PHY DRIVER
15828 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
15829 L: linux-renesas-soc@vger.kernel.org
15831 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
15833 RESET CONTROLLER FRAMEWORK
15834 M: Philipp Zabel <p.zabel@pengutronix.de>
15836 T: git git://git.pengutronix.de/git/pza/linux
15837 F: Documentation/devicetree/bindings/reset/
15838 F: Documentation/driver-api/reset.rst
15840 F: include/dt-bindings/reset/
15841 F: include/linux/reset-controller.h
15842 F: include/linux/reset.h
15843 F: include/linux/reset/
15844 K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
15846 RESTARTABLE SEQUENCES SUPPORT
15847 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15848 M: Peter Zijlstra <peterz@infradead.org>
15849 M: "Paul E. McKenney" <paulmck@kernel.org>
15850 M: Boqun Feng <boqun.feng@gmail.com>
15851 L: linux-kernel@vger.kernel.org
15853 F: include/trace/events/rseq.h
15854 F: include/uapi/linux/rseq.h
15856 F: tools/testing/selftests/rseq/
15859 M: Johannes Berg <johannes@sipsolutions.net>
15860 L: linux-wireless@vger.kernel.org
15862 W: https://wireless.wiki.kernel.org/
15863 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
15864 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
15865 F: Documentation/ABI/stable/sysfs-class-rfkill
15866 F: Documentation/driver-api/rfkill.rst
15867 F: include/linux/rfkill.h
15868 F: include/uapi/linux/rfkill.h
15872 M: Thomas Graf <tgraf@suug.ch>
15873 M: Herbert Xu <herbert@gondor.apana.org.au>
15874 L: netdev@vger.kernel.org
15876 F: include/linux/rhashtable-types.h
15877 F: include/linux/rhashtable.h
15878 F: lib/rhashtable.c
15879 F: lib/test_rhashtable.c
15881 RICOH R5C592 MEMORYSTICK DRIVER
15882 M: Maxim Levitsky <maximlevitsky@gmail.com>
15884 F: drivers/memstick/host/r592.*
15886 RICOH SMARTMEDIA/XD DRIVER
15887 M: Maxim Levitsky <maximlevitsky@gmail.com>
15889 F: drivers/mtd/nand/raw/r852.c
15890 F: drivers/mtd/nand/raw/r852.h
15892 RISC-V ARCHITECTURE
15893 M: Paul Walmsley <paul.walmsley@sifive.com>
15894 M: Palmer Dabbelt <palmer@dabbelt.com>
15895 M: Albert Ou <aou@eecs.berkeley.edu>
15896 L: linux-riscv@lists.infradead.org
15898 P: Documentation/riscv/patch-acceptance.rst
15899 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
15904 RISC-V/MICROCHIP POLARFIRE SOC SUPPORT
15905 M: Lewis Hanly <lewis.hanly@microchip.com>
15906 L: linux-riscv@lists.infradead.org
15908 F: drivers/mailbox/mailbox-mpfs.c
15909 F: drivers/soc/microchip/
15910 F: include/soc/microchip/mpfs.h
15913 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
15914 M: Jack Wang <jinpu.wang@ionos.com>
15915 L: linux-block@vger.kernel.org
15917 F: drivers/block/rnbd/
15920 M: Stefan Achatz <erazor_de@users.sourceforge.net>
15922 W: http://sourceforge.net/projects/roccat/
15923 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
15924 F: drivers/hid/hid-roccat*
15925 F: include/linux/hid-roccat*
15927 ROCKCHIP ISP V1 DRIVER
15928 M: Helen Koike <helen.koike@collabora.com>
15929 M: Dafna Hirschfeld <dafna.hirschfeld@collabora.com>
15930 L: linux-media@vger.kernel.org
15931 L: linux-rockchip@lists.infradead.org
15933 F: Documentation/admin-guide/media/rkisp1.rst
15934 F: Documentation/devicetree/bindings/media/rockchip-isp1.yaml
15935 F: Documentation/userspace-api/media/v4l/pixfmt-meta-rkisp1.rst
15936 F: drivers/media/platform/rockchip/rkisp1
15937 F: include/uapi/linux/rkisp1-config.h
15939 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
15940 M: Jacob Chen <jacob-chen@iotwrt.com>
15941 M: Ezequiel Garcia <ezequiel@collabora.com>
15942 L: linux-media@vger.kernel.org
15943 L: linux-rockchip@lists.infradead.org
15945 F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
15946 F: drivers/media/platform/rockchip/rga/
15948 ROCKCHIP VIDEO DECODER DRIVER
15949 M: Ezequiel Garcia <ezequiel@collabora.com>
15950 L: linux-media@vger.kernel.org
15951 L: linux-rockchip@lists.infradead.org
15953 F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
15954 F: drivers/staging/media/rkvdec/
15957 M: Jiri Pirko <jiri@resnulli.us>
15958 L: netdev@vger.kernel.org
15960 F: drivers/net/ethernet/rocker/
15962 ROCKETPORT EXPRESS/INFINITY DRIVER
15963 M: Kevin Cernekee <cernekee@gmail.com>
15964 L: linux-serial@vger.kernel.org
15966 F: drivers/tty/serial/rp2.*
15968 ROHM BD99954 CHARGER IC
15969 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
15970 L: linux-power@fi.rohmeurope.com
15972 F: drivers/power/supply/bd99954-charger.c
15973 F: drivers/power/supply/bd99954-charger.h
15975 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
15976 M: Tomasz Duszynski <tduszyns@gmail.com>
15978 F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
15979 F: drivers/iio/light/bh1750.c
15981 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
15982 M: Marek Vasut <marek.vasut+renesas@gmail.com>
15983 L: linux-kernel@vger.kernel.org
15984 L: linux-renesas-soc@vger.kernel.org
15986 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
15987 F: drivers/gpio/gpio-bd9571mwv.c
15988 F: drivers/mfd/bd9571mwv.c
15989 F: drivers/regulator/bd9571mwv-regulator.c
15990 F: include/linux/mfd/bd9571mwv.h
15992 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
15993 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
15994 L: linux-power@fi.rohmeurope.com
15996 F: Documentation/devicetree/bindings/mfd/rohm,bd70528-pmic.txt
15997 F: Documentation/devicetree/bindings/regulator/rohm,bd70528-regulator.txt
15998 F: drivers/clk/clk-bd718x7.c
15999 F: drivers/gpio/gpio-bd70528.c
16000 F: drivers/gpio/gpio-bd71815.c
16001 F: drivers/gpio/gpio-bd71828.c
16002 F: drivers/mfd/rohm-bd70528.c
16003 F: drivers/mfd/rohm-bd71828.c
16004 F: drivers/mfd/rohm-bd718x7.c
16005 F: drivers/mfd/rohm-bd9576.c
16006 F: drivers/power/supply/bd70528-charger.c
16007 F: drivers/regulator/bd70528-regulator.c
16008 F: drivers/regulator/bd71815-regulator.c
16009 F: drivers/regulator/bd71828-regulator.c
16010 F: drivers/regulator/bd718x7-regulator.c
16011 F: drivers/regulator/bd9576-regulator.c
16012 F: drivers/regulator/rohm-regulator.c
16013 F: drivers/rtc/rtc-bd70528.c
16014 F: drivers/watchdog/bd70528_wdt.c
16015 F: drivers/watchdog/bd9576_wdt.c
16016 F: include/linux/mfd/rohm-bd70528.h
16017 F: include/linux/mfd/rohm-bd71815.h
16018 F: include/linux/mfd/rohm-bd71828.h
16019 F: include/linux/mfd/rohm-bd718x7.h
16020 F: include/linux/mfd/rohm-bd957x.h
16021 F: include/linux/mfd/rohm-generic.h
16022 F: include/linux/mfd/rohm-shared.h
16025 M: Ralf Baechle <ralf@linux-mips.org>
16026 L: linux-hams@vger.kernel.org
16028 W: http://www.linux-ax25.org/
16029 F: include/net/rose.h
16030 F: include/uapi/linux/rose.h
16033 ROTATION DRIVER FOR ALLWINNER A83T
16034 M: Jernej Skrabec <jernej.skrabec@gmail.com>
16035 L: linux-media@vger.kernel.org
16037 T: git git://linuxtv.org/media_tree.git
16038 F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
16039 F: drivers/media/platform/sunxi/sun8i-rotate/
16041 RTL2830 MEDIA DRIVER
16042 M: Antti Palosaari <crope@iki.fi>
16043 L: linux-media@vger.kernel.org
16045 W: https://linuxtv.org
16046 W: http://palosaari.fi/linux/
16047 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16048 T: git git://linuxtv.org/anttip/media_tree.git
16049 F: drivers/media/dvb-frontends/rtl2830*
16051 RTL2832 MEDIA DRIVER
16052 M: Antti Palosaari <crope@iki.fi>
16053 L: linux-media@vger.kernel.org
16055 W: https://linuxtv.org
16056 W: http://palosaari.fi/linux/
16057 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16058 T: git git://linuxtv.org/anttip/media_tree.git
16059 F: drivers/media/dvb-frontends/rtl2832*
16061 RTL2832_SDR MEDIA DRIVER
16062 M: Antti Palosaari <crope@iki.fi>
16063 L: linux-media@vger.kernel.org
16065 W: https://linuxtv.org
16066 W: http://palosaari.fi/linux/
16067 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16068 T: git git://linuxtv.org/anttip/media_tree.git
16069 F: drivers/media/dvb-frontends/rtl2832_sdr*
16071 RTL8180 WIRELESS DRIVER
16072 L: linux-wireless@vger.kernel.org
16074 W: https://wireless.wiki.kernel.org/
16075 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
16076 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
16078 RTL8187 WIRELESS DRIVER
16079 M: Herton Ronaldo Krzesinski <herton@canonical.com>
16080 M: Hin-Tak Leung <htl10@users.sourceforge.net>
16081 M: Larry Finger <Larry.Finger@lwfinger.net>
16082 L: linux-wireless@vger.kernel.org
16084 W: https://wireless.wiki.kernel.org/
16085 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
16086 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
16088 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
16089 M: Jes Sorensen <Jes.Sorensen@gmail.com>
16090 L: linux-wireless@vger.kernel.org
16092 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
16093 F: drivers/net/wireless/realtek/rtl8xxxu/
16095 RTRS TRANSPORT DRIVERS
16096 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
16097 M: Jack Wang <jinpu.wang@ionos.com>
16098 L: linux-rdma@vger.kernel.org
16100 F: drivers/infiniband/ulp/rtrs/
16102 RXRPC SOCKETS (AF_RXRPC)
16103 M: David Howells <dhowells@redhat.com>
16104 M: Marc Dionne <marc.dionne@auristor.com>
16105 L: linux-afs@lists.infradead.org
16107 W: https://www.infradead.org/~dhowells/kafs/
16108 F: Documentation/networking/rxrpc.rst
16109 F: include/keys/rxrpc-type.h
16110 F: include/net/af_rxrpc.h
16111 F: include/trace/events/rxrpc.h
16112 F: include/uapi/linux/rxrpc.h
16115 S3 SAVAGE FRAMEBUFFER DRIVER
16116 M: Antonino Daplas <adaplas@gmail.com>
16117 L: linux-fbdev@vger.kernel.org
16119 F: drivers/video/fbdev/savage/
16122 M: Heiko Carstens <hca@linux.ibm.com>
16123 M: Vasily Gorbik <gor@linux.ibm.com>
16124 M: Christian Borntraeger <borntraeger@de.ibm.com>
16125 L: linux-s390@vger.kernel.org
16127 W: http://www.ibm.com/developerworks/linux/linux390/
16128 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
16129 F: Documentation/driver-api/s390-drivers.rst
16130 F: Documentation/s390/
16134 S390 COMMON I/O LAYER
16135 M: Vineeth Vijayan <vneethv@linux.ibm.com>
16136 M: Peter Oberparleiter <oberpar@linux.ibm.com>
16137 L: linux-s390@vger.kernel.org
16139 W: http://www.ibm.com/developerworks/linux/linux390/
16140 F: drivers/s390/cio/
16143 M: Stefan Haberland <sth@linux.ibm.com>
16144 M: Jan Hoeppner <hoeppner@linux.ibm.com>
16145 L: linux-s390@vger.kernel.org
16147 W: http://www.ibm.com/developerworks/linux/linux390/
16148 F: block/partitions/ibm.c
16149 F: drivers/s390/block/dasd*
16150 F: include/linux/dasd_mod.h
16153 M: Matthew Rosato <mjrosato@linux.ibm.com>
16154 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
16155 L: linux-s390@vger.kernel.org
16157 W: http://www.ibm.com/developerworks/linux/linux390/
16158 F: drivers/iommu/s390-iommu.c
16160 S390 IUCV NETWORK LAYER
16161 M: Julian Wiedmann <jwi@linux.ibm.com>
16162 M: Karsten Graul <kgraul@linux.ibm.com>
16163 L: linux-s390@vger.kernel.org
16164 L: netdev@vger.kernel.org
16166 W: http://www.ibm.com/developerworks/linux/linux390/
16167 F: drivers/s390/net/*iucv*
16168 F: include/net/iucv/
16171 S390 NETWORK DRIVERS
16172 M: Julian Wiedmann <jwi@linux.ibm.com>
16173 M: Karsten Graul <kgraul@linux.ibm.com>
16174 L: linux-s390@vger.kernel.org
16175 L: netdev@vger.kernel.org
16177 W: http://www.ibm.com/developerworks/linux/linux390/
16178 F: drivers/s390/net/
16181 M: Niklas Schnelle <schnelle@linux.ibm.com>
16182 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
16183 L: linux-s390@vger.kernel.org
16185 W: http://www.ibm.com/developerworks/linux/linux390/
16187 F: drivers/pci/hotplug/s390_pci_hpc.c
16188 F: Documentation/s390/pci.rst
16190 S390 VFIO AP DRIVER
16191 M: Tony Krowiak <akrowiak@linux.ibm.com>
16192 M: Halil Pasic <pasic@linux.ibm.com>
16193 M: Jason Herne <jjherne@linux.ibm.com>
16194 L: linux-s390@vger.kernel.org
16196 W: http://www.ibm.com/developerworks/linux/linux390/
16197 F: Documentation/s390/vfio-ap.rst
16198 F: drivers/s390/crypto/vfio_ap_drv.c
16199 F: drivers/s390/crypto/vfio_ap_ops.c
16200 F: drivers/s390/crypto/vfio_ap_private.h
16202 S390 VFIO-CCW DRIVER
16203 M: Cornelia Huck <cohuck@redhat.com>
16204 M: Eric Farman <farman@linux.ibm.com>
16205 M: Matthew Rosato <mjrosato@linux.ibm.com>
16206 R: Halil Pasic <pasic@linux.ibm.com>
16207 L: linux-s390@vger.kernel.org
16208 L: kvm@vger.kernel.org
16210 F: Documentation/s390/vfio-ccw.rst
16211 F: drivers/s390/cio/vfio_ccw*
16212 F: include/uapi/linux/vfio_ccw.h
16214 S390 VFIO-PCI DRIVER
16215 M: Matthew Rosato <mjrosato@linux.ibm.com>
16216 M: Eric Farman <farman@linux.ibm.com>
16217 L: linux-s390@vger.kernel.org
16218 L: kvm@vger.kernel.org
16220 F: drivers/vfio/pci/vfio_pci_zdev.c
16221 F: include/uapi/linux/vfio_zdev.h
16224 M: Harald Freudenberger <freude@linux.ibm.com>
16225 L: linux-s390@vger.kernel.org
16227 W: http://www.ibm.com/developerworks/linux/linux390/
16228 F: drivers/s390/crypto/
16231 M: Steffen Maier <maier@linux.ibm.com>
16232 M: Benjamin Block <bblock@linux.ibm.com>
16233 L: linux-s390@vger.kernel.org
16235 W: http://www.ibm.com/developerworks/linux/linux390/
16236 F: drivers/s390/scsi/zfcp_*
16238 S3C ADC BATTERY DRIVER
16239 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16240 L: linux-samsung-soc@vger.kernel.org
16242 F: drivers/power/supply/s3c_adc_battery.c
16243 F: include/linux/s3c_adc_battery.h
16245 S3C24XX SD/MMC Driver
16246 M: Ben Dooks <ben-linux@fluff.org>
16247 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16249 F: drivers/mmc/host/s3cmci.*
16251 SAA6588 RDS RECEIVER DRIVER
16252 M: Hans Verkuil <hverkuil@xs4all.nl>
16253 L: linux-media@vger.kernel.org
16255 W: https://linuxtv.org
16256 T: git git://linuxtv.org/media_tree.git
16257 F: drivers/media/i2c/saa6588*
16259 SAA7134 VIDEO4LINUX DRIVER
16260 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16261 L: linux-media@vger.kernel.org
16263 W: https://linuxtv.org
16264 T: git git://linuxtv.org/media_tree.git
16265 F: Documentation/driver-api/media/drivers/saa7134*
16266 F: drivers/media/pci/saa7134/
16268 SAA7146 VIDEO4LINUX-2 DRIVER
16269 M: Hans Verkuil <hverkuil@xs4all.nl>
16270 L: linux-media@vger.kernel.org
16272 T: git git://linuxtv.org/media_tree.git
16273 F: drivers/media/common/saa7146/
16274 F: drivers/media/pci/saa7146/
16275 F: include/media/drv-intf/saa7146*
16277 SAFESETID SECURITY MODULE
16278 M: Micah Morton <mortonm@chromium.org>
16280 F: Documentation/admin-guide/LSM/SafeSetID.rst
16281 F: security/safesetid/
16283 SAMSUNG AUDIO (ASoC) DRIVERS
16284 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16285 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16286 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16288 F: Documentation/devicetree/bindings/sound/samsung*
16289 F: sound/soc/samsung/
16291 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
16292 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16293 L: linux-crypto@vger.kernel.org
16294 L: linux-samsung-soc@vger.kernel.org
16296 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
16297 F: drivers/crypto/exynos-rng.c
16299 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
16300 M: Łukasz Stelmach <l.stelmach@samsung.com>
16301 L: linux-samsung-soc@vger.kernel.org
16303 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
16304 F: drivers/char/hw_random/exynos-trng.c
16306 SAMSUNG FRAMEBUFFER DRIVER
16307 M: Jingoo Han <jingoohan1@gmail.com>
16308 L: linux-fbdev@vger.kernel.org
16310 F: drivers/video/fbdev/s3c-fb.c
16312 SAMSUNG INTERCONNECT DRIVERS
16313 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16314 M: Artur Świgoń <a.swigon@samsung.com>
16315 L: linux-pm@vger.kernel.org
16316 L: linux-samsung-soc@vger.kernel.org
16318 F: drivers/interconnect/samsung/
16320 SAMSUNG LAPTOP DRIVER
16321 M: Corentin Chary <corentin.chary@gmail.com>
16322 L: platform-driver-x86@vger.kernel.org
16324 F: drivers/platform/x86/samsung-laptop.c
16326 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
16327 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16328 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
16329 L: linux-kernel@vger.kernel.org
16330 L: linux-samsung-soc@vger.kernel.org
16332 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
16333 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
16334 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
16335 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
16336 F: drivers/clk/clk-s2mps11.c
16337 F: drivers/mfd/sec*.c
16338 F: drivers/regulator/s2m*.c
16339 F: drivers/regulator/s5m*.c
16340 F: drivers/rtc/rtc-s5m.c
16341 F: include/linux/mfd/samsung/
16343 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
16344 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
16345 L: linux-media@vger.kernel.org
16346 L: linux-samsung-soc@vger.kernel.org
16348 F: drivers/media/platform/s3c-camif/
16349 F: include/media/drv-intf/s3c_camif.h
16351 SAMSUNG S3FWRN5 NFC DRIVER
16352 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16353 M: Krzysztof Opasiak <k.opasiak@samsung.com>
16354 L: linux-nfc@lists.01.org (subscribers-only)
16356 F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
16357 F: drivers/nfc/s3fwrn5
16359 SAMSUNG S5C73M3 CAMERA DRIVER
16360 M: Andrzej Hajda <a.hajda@samsung.com>
16361 L: linux-media@vger.kernel.org
16363 F: drivers/media/i2c/s5c73m3/*
16365 SAMSUNG S5K5BAF CAMERA DRIVER
16366 M: Andrzej Hajda <a.hajda@samsung.com>
16367 L: linux-media@vger.kernel.org
16369 F: drivers/media/i2c/s5k5baf.c
16371 SAMSUNG S5P Security SubSystem (SSS) DRIVER
16372 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16373 M: Vladimir Zapolskiy <vz@mleia.com>
16374 L: linux-crypto@vger.kernel.org
16375 L: linux-samsung-soc@vger.kernel.org
16377 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
16378 F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
16379 F: drivers/crypto/s5p-sss.c
16381 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
16382 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16383 L: linux-media@vger.kernel.org
16385 Q: https://patchwork.linuxtv.org/project/linux-media/list/
16386 F: drivers/media/platform/exynos4-is/
16388 SAMSUNG SOC CLOCK DRIVERS
16389 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16390 M: Tomasz Figa <tomasz.figa@gmail.com>
16391 M: Chanwoo Choi <cw00.choi@samsung.com>
16392 L: linux-samsung-soc@vger.kernel.org
16394 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
16395 F: Documentation/devicetree/bindings/clock/exynos*.txt
16396 F: Documentation/devicetree/bindings/clock/samsung,s3c*
16397 F: Documentation/devicetree/bindings/clock/samsung,s5p*
16398 F: drivers/clk/samsung/
16399 F: include/dt-bindings/clock/exynos*.h
16400 F: include/linux/clk/samsung.h
16401 F: include/linux/platform_data/clk-s3c2410.h
16403 SAMSUNG SPI DRIVERS
16404 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16405 M: Andi Shyti <andi@etezian.org>
16406 L: linux-spi@vger.kernel.org
16407 L: linux-samsung-soc@vger.kernel.org
16409 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
16410 F: drivers/spi/spi-s3c*
16411 F: include/linux/platform_data/spi-s3c64xx.h
16412 F: include/linux/spi/s3c24xx-fiq.h
16414 SAMSUNG SXGBE DRIVERS
16415 M: Byungho An <bh74.an@samsung.com>
16416 L: netdev@vger.kernel.org
16418 F: drivers/net/ethernet/samsung/sxgbe/
16420 SAMSUNG THERMAL DRIVER
16421 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
16422 L: linux-pm@vger.kernel.org
16423 L: linux-samsung-soc@vger.kernel.org
16425 T: git https://github.com/lmajewski/linux-samsung-thermal.git
16426 F: drivers/thermal/samsung/
16428 SAMSUNG USB2 PHY DRIVER
16429 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16430 L: linux-kernel@vger.kernel.org
16432 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
16433 F: Documentation/driver-api/phy/samsung-usb2.rst
16434 F: drivers/phy/samsung/phy-exynos4210-usb2.c
16435 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
16436 F: drivers/phy/samsung/phy-exynos5250-usb2.c
16437 F: drivers/phy/samsung/phy-s5pv210-usb2.c
16438 F: drivers/phy/samsung/phy-samsung-usb2.c
16439 F: drivers/phy/samsung/phy-samsung-usb2.h
16442 M: Zwane Mwaikambo <zwanem@gmail.com>
16444 F: drivers/watchdog/sc1200wdt.c
16447 M: Ingo Molnar <mingo@redhat.com>
16448 M: Peter Zijlstra <peterz@infradead.org>
16449 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
16450 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
16451 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
16452 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
16453 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
16454 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
16455 R: Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
16456 L: linux-kernel@vger.kernel.org
16458 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
16459 F: include/linux/preempt.h
16460 F: include/linux/sched.h
16461 F: include/linux/wait.h
16462 F: include/uapi/linux/sched.h
16465 SCR24X CHIP CARD INTERFACE DRIVER
16466 M: Lubomir Rintel <lkundrak@v3.sk>
16468 F: drivers/char/pcmcia/scr24x_cs.c
16471 M: Jens Axboe <axboe@kernel.dk>
16472 L: linux-scsi@vger.kernel.org
16474 W: http://www.kernel.dk
16475 F: drivers/scsi/sr*
16477 SCSI RDMA PROTOCOL (SRP) INITIATOR
16478 M: Bart Van Assche <bvanassche@acm.org>
16479 L: linux-rdma@vger.kernel.org
16481 Q: http://patchwork.kernel.org/project/linux-rdma/list/
16482 F: drivers/infiniband/ulp/srp/
16483 F: include/scsi/srp.h
16485 SCSI RDMA PROTOCOL (SRP) TARGET
16486 M: Bart Van Assche <bvanassche@acm.org>
16487 L: linux-rdma@vger.kernel.org
16488 L: target-devel@vger.kernel.org
16490 Q: http://patchwork.kernel.org/project/linux-rdma/list/
16491 F: drivers/infiniband/ulp/srpt/
16494 M: Doug Gilbert <dgilbert@interlog.com>
16495 L: linux-scsi@vger.kernel.org
16497 W: http://sg.danny.cz/sg
16498 F: Documentation/scsi/scsi-generic.rst
16499 F: drivers/scsi/sg.c
16500 F: include/scsi/sg.h
16503 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
16504 M: "Martin K. Petersen" <martin.petersen@oracle.com>
16505 L: linux-scsi@vger.kernel.org
16507 Q: https://patchwork.kernel.org/project/linux-scsi/list/
16508 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
16509 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
16510 F: Documentation/devicetree/bindings/scsi/
16515 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
16516 L: linux-scsi@vger.kernel.org
16518 F: Documentation/scsi/st.rst
16519 F: drivers/scsi/st.*
16520 F: drivers/scsi/st_*.h
16522 SCSI TARGET CORE USER DRIVER
16523 M: Bodo Stroesser <bostroesser@gmail.com>
16524 L: linux-scsi@vger.kernel.org
16525 L: target-devel@vger.kernel.org
16527 F: Documentation/target/tcmu-design.rst
16528 F: drivers/target/target_core_user.c
16529 F: include/uapi/linux/target_core_user.h
16531 SCSI TARGET SUBSYSTEM
16532 M: "Martin K. Petersen" <martin.petersen@oracle.com>
16533 L: linux-scsi@vger.kernel.org
16534 L: target-devel@vger.kernel.org
16536 W: http://www.linux-iscsi.org
16537 Q: https://patchwork.kernel.org/project/target-devel/list/
16538 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
16539 F: Documentation/target/
16544 M: Vlad Yasevich <vyasevich@gmail.com>
16545 M: Neil Horman <nhorman@tuxdriver.com>
16546 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
16547 L: linux-sctp@vger.kernel.org
16549 W: http://lksctp.sourceforge.net
16550 F: Documentation/networking/sctp.rst
16551 F: include/linux/sctp.h
16552 F: include/net/sctp/
16553 F: include/uapi/linux/sctp.h
16557 M: Jim Cromie <jim.cromie@gmail.com>
16559 F: Documentation/i2c/busses/scx200_acb.rst
16560 F: arch/x86/platform/scx200/
16561 F: drivers/i2c/busses/scx200*
16562 F: drivers/mtd/maps/scx200_docflash.c
16563 F: drivers/watchdog/scx200_wdt.c
16564 F: include/linux/scx200.h
16567 M: Jim Cromie <jim.cromie@gmail.com>
16569 F: drivers/char/scx200_gpio.c
16570 F: include/linux/scx200_gpio.h
16572 SCx200 HRT CLOCKSOURCE DRIVER
16573 M: Jim Cromie <jim.cromie@gmail.com>
16575 F: drivers/clocksource/scx200_hrt.c
16577 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
16578 M: Sascha Sommer <saschasommer@freenet.de>
16579 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
16581 F: drivers/mmc/host/sdricoh_cs.c
16583 SECO BOARDS CEC DRIVER
16584 M: Ettore Chimenti <ek5.chimenti@gmail.com>
16586 F: drivers/media/cec/platform/seco/seco-cec.c
16587 F: drivers/media/cec/platform/seco/seco-cec.h
16590 M: Kees Cook <keescook@chromium.org>
16591 R: Andy Lutomirski <luto@amacapital.net>
16592 R: Will Drewry <wad@chromium.org>
16594 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
16595 F: Documentation/userspace-api/seccomp_filter.rst
16596 F: include/linux/seccomp.h
16597 F: include/uapi/linux/seccomp.h
16598 F: kernel/seccomp.c
16599 F: tools/testing/selftests/kselftest_harness.h
16600 F: tools/testing/selftests/seccomp/*
16601 K: \bsecure_computing
16604 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
16605 M: Al Cooper <alcooperx@gmail.com>
16606 L: linux-mmc@vger.kernel.org
16607 L: bcm-kernel-feedback-list@broadcom.com
16609 F: drivers/mmc/host/sdhci-brcmstb*
16611 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
16612 M: Adrian Hunter <adrian.hunter@intel.com>
16613 L: linux-mmc@vger.kernel.org
16615 F: drivers/mmc/host/sdhci*
16616 F: include/linux/mmc/sdhci*
16618 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
16619 M: Eugen Hristev <eugen.hristev@microchip.com>
16620 L: linux-mmc@vger.kernel.org
16622 F: drivers/mmc/host/sdhci-of-at91.c
16624 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
16625 M: Ben Dooks <ben-linux@fluff.org>
16626 M: Jaehoon Chung <jh80.chung@samsung.com>
16627 L: linux-mmc@vger.kernel.org
16629 F: drivers/mmc/host/sdhci-s3c*
16631 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
16632 M: Viresh Kumar <vireshk@kernel.org>
16633 L: linux-mmc@vger.kernel.org
16635 F: drivers/mmc/host/sdhci-spear.c
16637 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
16638 M: Kishon Vijay Abraham I <kishon@ti.com>
16639 L: linux-mmc@vger.kernel.org
16641 F: drivers/mmc/host/sdhci-omap.c
16643 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
16644 M: Jonathan Derrick <jonathan.derrick@intel.com>
16645 M: Revanth Rajashekar <revanth.rajashekar@intel.com>
16646 L: linux-block@vger.kernel.org
16648 F: block/opal_proto.h
16650 F: include/linux/sed*
16651 F: include/uapi/linux/sed*
16654 M: Security Officers <security@kernel.org>
16656 F: Documentation/admin-guide/security-bugs.rst
16659 M: James Morris <jmorris@namei.org>
16660 M: "Serge E. Hallyn" <serge@hallyn.com>
16661 L: linux-security-module@vger.kernel.org (suggested Cc:)
16663 W: http://kernsec.org/
16664 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
16666 X: security/selinux/
16668 SELINUX SECURITY MODULE
16669 M: Paul Moore <paul@paul-moore.com>
16670 M: Stephen Smalley <stephen.smalley.work@gmail.com>
16671 M: Eric Paris <eparis@parisplace.org>
16672 L: selinux@vger.kernel.org
16674 W: https://selinuxproject.org
16675 W: https://github.com/SELinuxProject
16676 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
16677 F: Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
16678 F: Documentation/ABI/obsolete/sysfs-selinux-disable
16679 F: Documentation/admin-guide/LSM/SELinux.rst
16680 F: include/trace/events/avc.h
16681 F: include/uapi/linux/selinux_netlink.h
16682 F: scripts/selinux/
16683 F: security/selinux/
16686 M: Jiri Slaby <jirislaby@kernel.org>
16688 F: drivers/misc/phantom.c
16689 F: include/uapi/linux/phantom.h
16691 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
16692 M: Tomasz Duszynski <tomasz.duszynski@octakon.com>
16694 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
16695 F: drivers/iio/chemical/scd30.h
16696 F: drivers/iio/chemical/scd30_core.c
16697 F: drivers/iio/chemical/scd30_i2c.c
16698 F: drivers/iio/chemical/scd30_serial.c
16700 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
16701 M: Tomasz Duszynski <tduszyns@gmail.com>
16703 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
16704 F: drivers/iio/chemical/sps30.c
16705 F: drivers/iio/chemical/sps30_i2c.c
16706 F: drivers/iio/chemical/sps30_serial.c
16709 M: Rob Herring <robh@kernel.org>
16710 L: linux-serial@vger.kernel.org
16712 F: Documentation/devicetree/bindings/serial/serial.yaml
16713 F: drivers/tty/serdev/
16714 F: include/linux/serdev.h
16717 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16718 L: linux-serial@vger.kernel.org
16720 F: Documentation/devicetree/bindings/serial/
16721 F: drivers/tty/serial/
16724 M: Sean Young <sean@mess.org>
16725 L: linux-media@vger.kernel.org
16727 F: drivers/media/rc/serial_ir.c
16729 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
16730 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16731 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16733 F: Documentation/devicetree/bindings/slimbus/
16734 F: drivers/slimbus/
16735 F: include/linux/slimbus.h
16738 M: Edward Cree <ecree.xilinx@gmail.com>
16739 M: Martin Habets <habetsm.xilinx@gmail.com>
16740 L: netdev@vger.kernel.org
16742 F: drivers/net/ethernet/sfc/
16744 SFF/SFP/SFP+ MODULE SUPPORT
16745 M: Russell King <linux@armlinux.org.uk>
16746 L: netdev@vger.kernel.org
16748 F: drivers/net/phy/phylink.c
16749 F: drivers/net/phy/sfp*
16750 F: include/linux/mdio/mdio-i2c.h
16751 F: include/linux/phylink.h
16752 F: include/linux/sfp.h
16753 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)
16756 M: Dimitri Sivanich <dimitri.sivanich@hpe.com>
16758 F: drivers/misc/sgi-gru/
16760 SGI XP/XPC/XPNET DRIVER
16761 M: Robin Holt <robinmholt@gmail.com>
16762 M: Steve Wahl <steve.wahl@hpe.com>
16763 R: Mike Travis <mike.travis@hpe.com>
16765 F: drivers/misc/sgi-xp/
16767 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
16768 M: Karsten Graul <kgraul@linux.ibm.com>
16769 M: Guvenc Gulce <guvenc@linux.ibm.com>
16770 L: linux-s390@vger.kernel.org
16772 W: http://www.ibm.com/developerworks/linux/linux390/
16775 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
16776 M: Linus Walleij <linus.walleij@linaro.org>
16777 L: linux-iio@vger.kernel.org
16779 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
16780 F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
16781 F: drivers/iio/light/gp2ap002.c
16783 SHARP RJ54N1CB0C SENSOR DRIVER
16784 M: Jacopo Mondi <jacopo@jmondi.org>
16785 L: linux-media@vger.kernel.org
16787 T: git git://linuxtv.org/media_tree.git
16788 F: drivers/media/i2c/rj54n1cb0c.c
16789 F: include/media/i2c/rj54n1cb0c.h
16791 SH_VOU V4L2 OUTPUT DRIVER
16792 L: linux-media@vger.kernel.org
16794 F: drivers/media/platform/sh_vou.c
16795 F: include/media/drv-intf/sh_vou.h
16797 SI2157 MEDIA DRIVER
16798 M: Antti Palosaari <crope@iki.fi>
16799 L: linux-media@vger.kernel.org
16801 W: https://linuxtv.org
16802 W: http://palosaari.fi/linux/
16803 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16804 T: git git://linuxtv.org/anttip/media_tree.git
16805 F: drivers/media/tuners/si2157*
16807 SI2165 MEDIA DRIVER
16808 M: Matthias Schwarzott <zzam@gentoo.org>
16809 L: linux-media@vger.kernel.org
16811 W: https://linuxtv.org
16812 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16813 F: drivers/media/dvb-frontends/si2165*
16815 SI2168 MEDIA DRIVER
16816 M: Antti Palosaari <crope@iki.fi>
16817 L: linux-media@vger.kernel.org
16819 W: https://linuxtv.org
16820 W: http://palosaari.fi/linux/
16821 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16822 T: git git://linuxtv.org/anttip/media_tree.git
16823 F: drivers/media/dvb-frontends/si2168*
16825 SI470X FM RADIO RECEIVER I2C DRIVER
16826 M: Hans Verkuil <hverkuil@xs4all.nl>
16827 L: linux-media@vger.kernel.org
16829 W: https://linuxtv.org
16830 T: git git://linuxtv.org/media_tree.git
16831 F: drivers/media/radio/si470x/radio-si470x-i2c.c
16833 SI470X FM RADIO RECEIVER USB DRIVER
16834 M: Hans Verkuil <hverkuil@xs4all.nl>
16835 L: linux-media@vger.kernel.org
16837 W: https://linuxtv.org
16838 T: git git://linuxtv.org/media_tree.git
16839 F: drivers/media/radio/si470x/radio-si470x-common.c
16840 F: drivers/media/radio/si470x/radio-si470x-usb.c
16841 F: drivers/media/radio/si470x/radio-si470x.h
16843 SI4713 FM RADIO TRANSMITTER I2C DRIVER
16844 M: Eduardo Valentin <edubezval@gmail.com>
16845 L: linux-media@vger.kernel.org
16847 W: https://linuxtv.org
16848 T: git git://linuxtv.org/media_tree.git
16849 F: drivers/media/radio/si4713/si4713.?
16851 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
16852 M: Eduardo Valentin <edubezval@gmail.com>
16853 L: linux-media@vger.kernel.org
16855 W: https://linuxtv.org
16856 T: git git://linuxtv.org/media_tree.git
16857 F: drivers/media/radio/si4713/radio-platform-si4713.c
16859 SI4713 FM RADIO TRANSMITTER USB DRIVER
16860 M: Hans Verkuil <hverkuil@xs4all.nl>
16861 L: linux-media@vger.kernel.org
16863 W: https://linuxtv.org
16864 T: git git://linuxtv.org/media_tree.git
16865 F: drivers/media/radio/si4713/radio-usb-si4713.c
16868 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16869 L: linux-media@vger.kernel.org
16871 W: https://linuxtv.org
16872 T: git git://linuxtv.org/media_tree.git
16873 F: drivers/media/common/siano/
16874 F: drivers/media/mmc/siano/
16875 F: drivers/media/usb/siano/
16876 F: drivers/media/usb/siano/
16879 M: Palmer Dabbelt <palmer@dabbelt.com>
16880 M: Paul Walmsley <paul.walmsley@sifive.com>
16881 L: linux-riscv@lists.infradead.org
16883 T: git git://github.com/sifive/riscv-linux.git
16887 SIFIVE FU540 SYSTEM-ON-CHIP
16888 M: Paul Walmsley <paul.walmsley@sifive.com>
16889 M: Palmer Dabbelt <palmer@dabbelt.com>
16890 L: linux-riscv@lists.infradead.org
16892 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
16897 M: Green Wan <green.wan@sifive.com>
16899 F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
16900 F: drivers/dma/sf-pdma/
16902 SILEAD TOUCHSCREEN DRIVER
16903 M: Hans de Goede <hdegoede@redhat.com>
16904 L: linux-input@vger.kernel.org
16905 L: platform-driver-x86@vger.kernel.org
16907 F: drivers/input/touchscreen/silead.c
16908 F: drivers/platform/x86/touchscreen_dmi.c
16910 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
16911 M: Jérôme Pouiller <jerome.pouiller@silabs.com>
16913 F: drivers/staging/wfx/
16915 SILICON MOTION SM712 FRAME BUFFER DRIVER
16916 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
16917 M: Teddy Wang <teddy.wang@siliconmotion.com>
16918 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
16919 L: linux-fbdev@vger.kernel.org
16921 F: Documentation/fb/sm712fb.rst
16922 F: drivers/video/fbdev/sm712*
16924 SILVACO I3C DUAL-ROLE MASTER
16925 M: Miquel Raynal <miquel.raynal@bootlin.com>
16926 M: Conor Culhane <conor.culhane@silvaco.com>
16927 L: linux-i3c@lists.infradead.org
16929 F: Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
16930 F: drivers/i3c/master/svc-i3c-master.c
16933 M: Hans de Goede <hdegoede@redhat.com>
16934 L: linux-fbdev@vger.kernel.org
16936 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
16937 F: drivers/video/fbdev/simplefb.c
16938 F: include/linux/platform_data/simplefb.h
16940 SIMTEC EB110ATX (Chalice CATS)
16941 M: Simtec Linux Team <linux@simtec.co.uk>
16943 W: http://www.simtec.co.uk/products/EB110ATX/
16945 SIMTEC EB2410ITX (BAST)
16946 M: Simtec Linux Team <linux@simtec.co.uk>
16948 W: http://www.simtec.co.uk/products/EB2410ITX/
16949 F: arch/arm/mach-s3c/bast-ide.c
16950 F: arch/arm/mach-s3c/bast-irq.c
16951 F: arch/arm/mach-s3c/mach-bast.c
16954 M: Thorsten Scherer <t.scherer@eckelmann.de>
16955 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
16956 R: Pengutronix Kernel Team <kernel@pengutronix.de>
16958 F: drivers/gpio/gpio-siox.c
16960 F: include/trace/events/siox.h
16962 SIPHASH PRF ROUTINES
16963 M: Jason A. Donenfeld <Jason@zx2c4.com>
16965 F: include/linux/siphash.h
16967 F: lib/test_siphash.c
16969 SIS 190 ETHERNET DRIVER
16970 M: Francois Romieu <romieu@fr.zoreil.com>
16971 L: netdev@vger.kernel.org
16973 F: drivers/net/ethernet/sis/sis190.c
16975 SIS 900/7016 FAST ETHERNET DRIVER
16976 M: Daniele Venzano <venza@brownhat.org>
16977 L: netdev@vger.kernel.org
16979 W: http://www.brownhat.org/sis900.html
16980 F: drivers/net/ethernet/sis/sis900.*
16982 SIS FRAMEBUFFER DRIVER
16983 M: Thomas Winischhofer <thomas@winischhofer.net>
16985 W: http://www.winischhofer.net/linuxsisvga.shtml
16986 F: Documentation/fb/sisfb.rst
16987 F: drivers/video/fbdev/sis/
16988 F: include/video/sisfb.h
16990 SIS I2C TOUCHSCREEN DRIVER
16991 M: Mika Penttilä <mika.penttila@nextfour.com>
16992 L: linux-input@vger.kernel.org
16994 F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
16995 F: drivers/input/touchscreen/sis_i2c.c
16998 M: Thomas Winischhofer <thomas@winischhofer.net>
17000 W: http://www.winischhofer.at/linuxsisusbvga.shtml
17001 F: drivers/usb/misc/sisusbvga/
17004 M: Christoph Lameter <cl@linux.com>
17005 M: Pekka Enberg <penberg@kernel.org>
17006 M: David Rientjes <rientjes@google.com>
17007 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
17008 M: Andrew Morton <akpm@linux-foundation.org>
17009 M: Vlastimil Babka <vbabka@suse.cz>
17010 L: linux-mm@kvack.org
17012 F: include/linux/sl?b*.h
17015 SLEEPABLE READ-COPY UPDATE (SRCU)
17016 M: Lai Jiangshan <jiangshanlai@gmail.com>
17017 M: "Paul E. McKenney" <paulmck@kernel.org>
17018 M: Josh Triplett <josh@joshtriplett.org>
17019 R: Steven Rostedt <rostedt@goodmis.org>
17020 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
17021 L: rcu@vger.kernel.org
17023 W: http://www.rdrop.com/users/paulmck/RCU/
17024 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17025 F: include/linux/srcu*.h
17026 F: kernel/rcu/srcu*.c
17028 SMACK SECURITY MODULE
17029 M: Casey Schaufler <casey@schaufler-ca.com>
17030 L: linux-security-module@vger.kernel.org
17032 W: http://schaufler-ca.com
17033 T: git git://github.com/cschaufler/smack-next
17034 F: Documentation/admin-guide/LSM/Smack.rst
17037 SMC91x ETHERNET DRIVER
17038 M: Nicolas Pitre <nico@fluxnic.net>
17040 F: drivers/net/ethernet/smsc/smc91x.*
17042 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
17043 M: Mark Rutland <mark.rutland@arm.com>
17044 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
17045 M: Sudeep Holla <sudeep.holla@arm.com>
17046 L: linux-arm-kernel@lists.infradead.org
17048 F: drivers/firmware/smccc/
17049 F: include/linux/arm-smccc.h
17051 SMM665 HARDWARE MONITOR DRIVER
17052 M: Guenter Roeck <linux@roeck-us.net>
17053 L: linux-hwmon@vger.kernel.org
17055 F: Documentation/hwmon/smm665.rst
17056 F: drivers/hwmon/smm665.c
17058 SMSC EMC2103 HARDWARE MONITOR DRIVER
17059 M: Steve Glendinning <steve.glendinning@shawell.net>
17060 L: linux-hwmon@vger.kernel.org
17062 F: Documentation/hwmon/emc2103.rst
17063 F: drivers/hwmon/emc2103.c
17065 SMSC SCH5627 HARDWARE MONITOR DRIVER
17066 M: Hans de Goede <hdegoede@redhat.com>
17067 L: linux-hwmon@vger.kernel.org
17069 F: Documentation/hwmon/sch5627.rst
17070 F: drivers/hwmon/sch5627.c
17072 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
17073 M: Steve Glendinning <steve.glendinning@shawell.net>
17074 L: linux-fbdev@vger.kernel.org
17076 F: drivers/video/fbdev/smscufx.c
17078 SMSC47B397 HARDWARE MONITOR DRIVER
17079 M: Jean Delvare <jdelvare@suse.com>
17080 L: linux-hwmon@vger.kernel.org
17082 F: Documentation/hwmon/smsc47b397.rst
17083 F: drivers/hwmon/smsc47b397.c
17085 SMSC911x ETHERNET DRIVER
17086 M: Steve Glendinning <steve.glendinning@shawell.net>
17087 L: netdev@vger.kernel.org
17089 F: drivers/net/ethernet/smsc/smsc911x.*
17090 F: include/linux/smsc911x.h
17092 SMSC9420 PCI ETHERNET DRIVER
17093 M: Steve Glendinning <steve.glendinning@shawell.net>
17094 L: netdev@vger.kernel.org
17096 F: drivers/net/ethernet/smsc/smsc9420.*
17098 SOCIONEXT (SNI) AVE NETWORK DRIVER
17099 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
17100 L: netdev@vger.kernel.org
17102 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
17103 F: drivers/net/ethernet/socionext/sni_ave.c
17105 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
17106 M: Jassi Brar <jaswinder.singh@linaro.org>
17107 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
17108 L: netdev@vger.kernel.org
17110 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
17111 F: drivers/net/ethernet/socionext/netsec.c
17113 SOCIONEXT (SNI) Synquacer SPI DRIVER
17114 M: Masahisa Kojima <masahisa.kojima@linaro.org>
17115 M: Jassi Brar <jaswinder.singh@linaro.org>
17116 L: linux-spi@vger.kernel.org
17118 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
17119 F: drivers/spi/spi-synquacer.c
17121 SOCIONEXT SYNQUACER I2C DRIVER
17122 M: Ard Biesheuvel <ardb@kernel.org>
17123 L: linux-i2c@vger.kernel.org
17125 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
17126 F: drivers/i2c/busses/i2c-synquacer.c
17128 SOCIONEXT UNIPHIER SOUND DRIVER
17129 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17131 F: sound/soc/uniphier/
17133 SOEKRIS NET48XX LED SUPPORT
17134 M: Chris Boot <bootc@bootc.net>
17136 F: drivers/leds/leds-net48xx.c
17138 SOFT-IWARP DRIVER (siw)
17139 M: Bernard Metzler <bmt@zurich.ibm.com>
17140 L: linux-rdma@vger.kernel.org
17142 F: drivers/infiniband/sw/siw/
17143 F: include/uapi/rdma/siw-abi.h
17145 SOFT-ROCE DRIVER (rxe)
17146 M: Zhu Yanjun <zyjzyj2000@gmail.com>
17147 L: linux-rdma@vger.kernel.org
17149 F: drivers/infiniband/sw/rxe/
17150 F: include/uapi/rdma/rdma_user_rxe.h
17152 SOFTLOGIC 6x10 MPEG CODEC
17153 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
17154 M: Anton Sviridenko <anton@corp.bluecherry.net>
17155 M: Andrey Utkin <andrey_utkin@fastmail.com>
17156 M: Ismael Luceno <ismael@iodev.co.uk>
17157 L: linux-media@vger.kernel.org
17159 F: drivers/media/pci/solo6x10/
17161 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
17162 M: James Morse <james.morse@arm.com>
17163 L: linux-arm-kernel@lists.infradead.org
17165 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
17166 F: drivers/firmware/arm_sdei.c
17167 F: include/linux/arm_sdei.h
17168 F: include/uapi/linux/arm_sdei.h
17171 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17172 R: Heikki Krogerus <heikki.krogerus@linux.intel.com>
17173 L: linux-acpi@vger.kernel.org
17175 F: drivers/base/swnode.c
17177 SOFTWARE RAID (Multiple Disks) SUPPORT
17178 M: Song Liu <song@kernel.org>
17179 L: linux-raid@vger.kernel.org
17181 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
17182 F: drivers/md/Kconfig
17183 F: drivers/md/Makefile
17185 F: drivers/md/raid*
17186 F: include/linux/raid/
17187 F: include/uapi/linux/raid/
17189 SOLIDRUN CLEARFOG SUPPORT
17190 M: Russell King <linux@armlinux.org.uk>
17192 F: arch/arm/boot/dts/armada-388-clearfog*
17193 F: arch/arm/boot/dts/armada-38x-solidrun-*
17195 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
17196 M: Russell King <linux@armlinux.org.uk>
17198 F: arch/arm/boot/dts/imx6*-cubox-i*
17199 F: arch/arm/boot/dts/imx6*-hummingboard*
17200 F: arch/arm/boot/dts/imx6*-sr-*
17202 SONIC NETWORK DRIVER
17203 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
17204 L: netdev@vger.kernel.org
17206 F: drivers/net/ethernet/natsemi/sonic.*
17208 SONICS SILICON BACKPLANE DRIVER (SSB)
17209 M: Michael Buesch <m@bues.ch>
17210 L: linux-wireless@vger.kernel.org
17213 F: include/linux/ssb/
17215 SONY IMX208 SENSOR DRIVER
17216 M: Sakari Ailus <sakari.ailus@linux.intel.com>
17217 L: linux-media@vger.kernel.org
17219 T: git git://linuxtv.org/media_tree.git
17220 F: drivers/media/i2c/imx208.c
17222 SONY IMX214 SENSOR DRIVER
17223 M: Ricardo Ribalda <ribalda@kernel.org>
17224 L: linux-media@vger.kernel.org
17226 T: git git://linuxtv.org/media_tree.git
17227 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
17228 F: drivers/media/i2c/imx214.c
17230 SONY IMX219 SENSOR DRIVER
17231 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
17232 L: linux-media@vger.kernel.org
17234 T: git git://linuxtv.org/media_tree.git
17235 F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
17236 F: drivers/media/i2c/imx219.c
17238 SONY IMX258 SENSOR DRIVER
17239 M: Sakari Ailus <sakari.ailus@linux.intel.com>
17240 L: linux-media@vger.kernel.org
17242 T: git git://linuxtv.org/media_tree.git
17243 F: Documentation/devicetree/bindings/media/i2c/imx258.yaml
17244 F: drivers/media/i2c/imx258.c
17246 SONY IMX274 SENSOR DRIVER
17247 M: Leon Luo <leonl@leopardimaging.com>
17248 L: linux-media@vger.kernel.org
17250 T: git git://linuxtv.org/media_tree.git
17251 F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
17252 F: drivers/media/i2c/imx274.c
17254 SONY IMX290 SENSOR DRIVER
17255 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17256 L: linux-media@vger.kernel.org
17258 T: git git://linuxtv.org/media_tree.git
17259 F: Documentation/devicetree/bindings/media/i2c/imx290.txt
17260 F: drivers/media/i2c/imx290.c
17262 SONY IMX319 SENSOR DRIVER
17263 M: Bingbu Cao <bingbu.cao@intel.com>
17264 L: linux-media@vger.kernel.org
17266 T: git git://linuxtv.org/media_tree.git
17267 F: drivers/media/i2c/imx319.c
17269 SONY IMX334 SENSOR DRIVER
17270 M: Paul J. Murphy <paul.j.murphy@intel.com>
17271 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
17272 L: linux-media@vger.kernel.org
17274 T: git git://linuxtv.org/media_tree.git
17275 F: Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
17276 F: drivers/media/i2c/imx334.c
17278 SONY IMX355 SENSOR DRIVER
17279 M: Tianshu Qiu <tian.shu.qiu@intel.com>
17280 L: linux-media@vger.kernel.org
17282 T: git git://linuxtv.org/media_tree.git
17283 F: drivers/media/i2c/imx355.c
17285 SONY MEMORYSTICK SUBSYSTEM
17286 M: Maxim Levitsky <maximlevitsky@gmail.com>
17287 M: Alex Dubov <oakad@yahoo.com>
17288 M: Ulf Hansson <ulf.hansson@linaro.org>
17289 L: linux-mmc@vger.kernel.org
17291 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
17292 F: drivers/memstick/
17293 F: include/linux/memstick.h
17295 SONY VAIO CONTROL DEVICE DRIVER
17296 M: Mattia Dongili <malattia@linux.it>
17297 L: platform-driver-x86@vger.kernel.org
17299 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
17300 F: Documentation/admin-guide/laptops/sony-laptop.rst
17301 F: drivers/char/sonypi.c
17302 F: drivers/platform/x86/sony-laptop.c
17303 F: include/linux/sony-laptop.h
17306 M: Jaroslav Kysela <perex@perex.cz>
17307 M: Takashi Iwai <tiwai@suse.com>
17308 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17310 W: http://www.alsa-project.org/
17311 Q: http://patchwork.kernel.org/project/alsa-devel/list/
17312 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17313 F: Documentation/sound/
17315 F: include/uapi/sound/
17318 SOUND - COMPRESSED AUDIO
17319 M: Vinod Koul <vkoul@kernel.org>
17320 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17322 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17323 F: Documentation/sound/designs/compress-offload.rst
17324 F: include/sound/compress_driver.h
17325 F: include/uapi/sound/compress_*
17326 F: sound/core/compress_offload.c
17327 F: sound/soc/soc-compress.c
17329 SOUND - DMAENGINE HELPERS
17330 M: Lars-Peter Clausen <lars@metafoo.de>
17332 F: include/sound/dmaengine_pcm.h
17333 F: sound/core/pcm_dmaengine.c
17334 F: sound/soc/soc-generic-dmaengine-pcm.c
17336 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
17337 M: Liam Girdwood <lgirdwood@gmail.com>
17338 M: Mark Brown <broonie@kernel.org>
17339 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17341 W: http://alsa-project.org/main/index.php/ASoC
17342 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
17343 F: Documentation/devicetree/bindings/sound/
17344 F: Documentation/sound/soc/
17345 F: include/dt-bindings/sound/
17346 F: include/sound/soc*
17349 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
17350 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
17351 M: Liam Girdwood <lgirdwood@gmail.com>
17352 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
17353 M: Kai Vehmanen <kai.vehmanen@linux.intel.com>
17354 M: Daniel Baluta <daniel.baluta@nxp.com>
17355 L: sound-open-firmware@alsa-project.org (moderated for non-subscribers)
17357 W: https://github.com/thesofproject/linux/
17360 SOUNDWIRE SUBSYSTEM
17361 M: Vinod Koul <vkoul@kernel.org>
17362 M: Bard Liao <yung-chuan.liao@linux.intel.com>
17363 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
17364 R: Sanyog Kale <sanyog.r.kale@intel.com>
17365 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17367 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
17368 F: Documentation/driver-api/soundwire/
17369 F: drivers/soundwire/
17370 F: include/linux/soundwire/
17373 M: Olli Salonen <olli.salonen@iki.fi>
17374 L: linux-media@vger.kernel.org
17376 W: https://linuxtv.org
17377 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17378 F: drivers/media/dvb-frontends/sp2*
17380 SPARC + UltraSPARC (sparc/sparc64)
17381 M: "David S. Miller" <davem@davemloft.net>
17382 L: sparclinux@vger.kernel.org
17384 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
17385 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
17386 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
17390 SPARC SERIAL DRIVERS
17391 M: "David S. Miller" <davem@davemloft.net>
17392 L: sparclinux@vger.kernel.org
17394 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
17395 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
17396 F: drivers/tty/serial/suncore.c
17397 F: drivers/tty/serial/sunhv.c
17398 F: drivers/tty/serial/sunsab.c
17399 F: drivers/tty/serial/sunsab.h
17400 F: drivers/tty/serial/sunsu.c
17401 F: drivers/tty/serial/sunzilog.c
17402 F: drivers/tty/serial/sunzilog.h
17403 F: drivers/tty/vcc.c
17404 F: include/linux/sunserialcore.h
17407 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
17408 L: linux-sparse@vger.kernel.org
17410 W: https://sparse.docs.kernel.org/
17411 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
17412 Q: https://patchwork.kernel.org/project/linux-sparse/list/
17413 B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
17414 F: include/linux/compiler.h
17416 SPEAKUP CONSOLE SPEECH DRIVER
17417 M: William Hubbs <w.d.hubbs@gmail.com>
17418 M: Chris Brannon <chris@the-brannons.com>
17419 M: Kirk Reiser <kirk@reisers.ca>
17420 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
17421 L: speakup@linux-speakup.org
17423 W: http://www.linux-speakup.org/
17424 W: https://github.com/linux-speakup/speakup
17425 B: https://github.com/linux-speakup/speakup/issues
17426 F: drivers/accessibility/speakup/
17428 SPEAR CLOCK FRAMEWORK SUPPORT
17429 M: Viresh Kumar <vireshk@kernel.org>
17430 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17432 W: http://www.st.com/spear
17433 F: drivers/clk/spear/
17435 SPEAR PLATFORM SUPPORT
17436 M: Viresh Kumar <vireshk@kernel.org>
17437 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
17438 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17440 W: http://www.st.com/spear
17441 F: arch/arm/boot/dts/spear*
17442 F: arch/arm/mach-spear/
17445 M: Tudor Ambarus <tudor.ambarus@microchip.com>
17446 R: Michael Walle <michael@walle.cc>
17447 R: Pratyush Yadav <p.yadav@ti.com>
17448 L: linux-mtd@lists.infradead.org
17450 W: http://www.linux-mtd.infradead.org/
17451 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
17452 C: irc://irc.oftc.net/mtd
17453 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
17454 F: drivers/mtd/spi-nor/
17455 F: include/linux/mtd/spi-nor.h
17458 M: Mark Brown <broonie@kernel.org>
17459 L: linux-spi@vger.kernel.org
17461 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
17462 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
17463 F: Documentation/devicetree/bindings/spi/
17464 F: Documentation/spi/
17466 F: include/linux/spi/
17467 F: include/uapi/linux/spi/
17470 SPIDERNET NETWORK DRIVER for CELL
17471 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
17472 M: Geoff Levand <geoff@infradead.org>
17473 L: netdev@vger.kernel.org
17474 L: linuxppc-dev@lists.ozlabs.org
17476 F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
17477 F: drivers/net/ethernet/toshiba/spider_net*
17480 M: Stephen Boyd <sboyd@kernel.org>
17481 L: linux-kernel@vger.kernel.org
17483 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
17484 F: Documentation/devicetree/bindings/spmi/
17486 F: include/dt-bindings/spmi/spmi.h
17487 F: include/linux/spmi.h
17488 F: include/trace/events/spmi.h
17491 M: Jeremy Kerr <jk@ozlabs.org>
17492 L: linuxppc-dev@lists.ozlabs.org
17494 W: http://www.ibm.com/developerworks/power/cell/
17495 F: Documentation/filesystems/spufs/spufs.rst
17496 F: arch/powerpc/platforms/cell/spufs/
17498 SQUASHFS FILE SYSTEM
17499 M: Phillip Lougher <phillip@squashfs.org.uk>
17500 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
17502 W: http://squashfs.org.uk
17503 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
17504 F: Documentation/filesystems/squashfs.rst
17507 SRM (Alpha) environment access
17508 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
17510 F: arch/alpha/kernel/srm_env.c
17512 ST LSM6DSx IMU IIO DRIVER
17513 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
17514 L: linux-iio@vger.kernel.org
17516 W: http://www.st.com/
17517 F: Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
17518 F: drivers/iio/imu/st_lsm6dsx/
17520 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
17521 M: Mickael Guene <mickael.guene@st.com>
17522 L: linux-media@vger.kernel.org
17524 T: git git://linuxtv.org/media_tree.git
17525 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
17526 F: drivers/media/i2c/st-mipid02.c
17528 ST STM32 I2C/SMBUS DRIVER
17529 M: Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
17530 M: Alain Volmat <alain.volmat@foss.st.com>
17531 L: linux-i2c@vger.kernel.org
17533 F: drivers/i2c/busses/i2c-stm32*
17535 ST STM32 SPI DRIVER
17536 M: Alain Volmat <alain.volmat@foss.st.com>
17537 L: linux-spi@vger.kernel.org
17539 F: drivers/spi/spi-stm32.c
17542 M: Daniel Nilsson <daniel.nilsson@flex.com>
17543 L: linux-hwmon@vger.kernel.org
17545 F: Documentation/hwmon/stpddc60.rst
17546 F: drivers/hwmon/pmbus/stpddc60.c
17548 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
17549 M: Song Qiang <songqiang1304521@gmail.com>
17550 L: linux-iio@vger.kernel.org
17552 F: Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
17553 F: drivers/iio/proximity/vl53l0x-i2c.c
17556 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17557 M: Sasha Levin <sashal@kernel.org>
17558 L: stable@vger.kernel.org
17560 F: Documentation/process/stable-kernel-rules.rst
17562 STAGING - ATOMISP DRIVER
17563 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17564 R: Sakari Ailus <sakari.ailus@linux.intel.com>
17565 L: linux-media@vger.kernel.org
17567 F: drivers/staging/media/atomisp/
17569 STAGING - FIELDBUS SUBSYSTEM
17570 M: Sven Van Asbroeck <TheSven73@gmail.com>
17572 F: drivers/staging/fieldbus/*
17573 F: drivers/staging/fieldbus/Documentation/
17575 STAGING - HMS ANYBUS-S BUS
17576 M: Sven Van Asbroeck <TheSven73@gmail.com>
17578 F: drivers/staging/fieldbus/anybuss/
17580 STAGING - INDUSTRIAL IO
17581 M: Jonathan Cameron <jic23@kernel.org>
17582 L: linux-iio@vger.kernel.org
17584 F: Documentation/devicetree/bindings/staging/iio/
17585 F: drivers/staging/iio/
17587 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
17588 M: Marc Dietrich <marvin24@gmx.de>
17589 L: ac100@lists.launchpad.net (moderated for non-subscribers)
17590 L: linux-tegra@vger.kernel.org
17592 F: drivers/staging/nvec/
17594 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
17595 M: Jens Frederich <jfrederich@gmail.com>
17596 M: Daniel Drake <dsd@laptop.org>
17597 M: Jon Nettleton <jon.nettleton@gmail.com>
17599 W: http://wiki.laptop.org/go/DCON
17600 F: drivers/staging/olpc_dcon/
17602 STAGING - REALTEK RTL8188EU DRIVERS
17603 M: Larry Finger <Larry.Finger@lwfinger.net>
17605 F: drivers/staging/rtl8188eu/
17607 STAGING - REALTEK RTL8712U DRIVERS
17608 M: Larry Finger <Larry.Finger@lwfinger.net>
17609 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
17611 F: drivers/staging/rtl8712/
17613 STAGING - SEPS525 LCD CONTROLLER DRIVERS
17614 M: Michael Hennerich <michael.hennerich@analog.com>
17615 L: linux-fbdev@vger.kernel.org
17617 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
17618 F: drivers/staging/fbtft/fb_seps525.c
17620 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
17621 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
17622 M: Teddy Wang <teddy.wang@siliconmotion.com>
17623 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
17624 L: linux-fbdev@vger.kernel.org
17626 F: drivers/staging/sm750fb/
17628 STAGING - VIA VT665X DRIVERS
17629 M: Forest Bond <forest@alittletooquiet.net>
17631 F: drivers/staging/vt665?/
17634 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17635 L: linux-staging@lists.linux.dev
17637 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
17638 F: drivers/staging/
17640 STARFIRE/DURALAN NETWORK DRIVER
17641 M: Ion Badulescu <ionut@badula.org>
17643 F: drivers/net/ethernet/adaptec/starfire*
17646 M: Peter Zijlstra <peterz@infradead.org>
17647 M: Josh Poimboeuf <jpoimboe@redhat.com>
17648 M: Jason Baron <jbaron@akamai.com>
17649 R: Steven Rostedt <rostedt@goodmis.org>
17650 R: Ard Biesheuvel <ardb@kernel.org>
17652 F: arch/*/include/asm/jump_label*.h
17653 F: arch/*/include/asm/static_call*.h
17654 F: arch/*/kernel/jump_label.c
17655 F: arch/*/kernel/static_call.c
17656 F: include/linux/jump_label*.h
17657 F: include/linux/static_call*.h
17658 F: kernel/jump_label.c
17659 F: kernel/static_call.c
17661 STI AUDIO (ASoC) DRIVERS
17662 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
17663 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17665 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
17669 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
17671 F: Documentation/devicetree/bindings/media/stih-cec.txt
17672 F: drivers/media/cec/platform/sti/
17674 STK1160 USB VIDEO CAPTURE DRIVER
17675 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17676 L: linux-media@vger.kernel.org
17678 T: git git://linuxtv.org/media_tree.git
17679 F: drivers/media/usb/stk1160/
17681 STM32 AUDIO (ASoC) DRIVERS
17682 M: Olivier Moysan <olivier.moysan@foss.st.com>
17683 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
17684 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17686 F: Documentation/devicetree/bindings/iio/adc/st,stm32-*.yaml
17689 STM32 TIMER/LPTIMER DRIVERS
17690 M: Fabrice Gasnier <fabrice.gasnier@foss.st.com>
17692 F: Documentation/ABI/testing/*timer-stm32
17693 F: Documentation/devicetree/bindings/*/*stm32-*timer*
17694 F: drivers/*/stm32-*timer*
17695 F: drivers/pwm/pwm-stm32*
17696 F: include/linux/*/stm32-*tim*
17698 STMMAC ETHERNET DRIVER
17699 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
17700 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
17701 M: Jose Abreu <joabreu@synopsys.com>
17702 L: netdev@vger.kernel.org
17704 W: http://www.stlinux.com
17705 F: Documentation/networking/device_drivers/ethernet/stmicro/
17706 F: drivers/net/ethernet/stmicro/stmmac/
17709 M: Sam Creasey <sammy@sammy.net>
17711 W: http://sammy.net/sun3/
17712 F: arch/m68k/include/asm/sun3*
17713 F: arch/m68k/kernel/*sun3*
17714 F: arch/m68k/sun3*/
17715 F: drivers/net/ethernet/i825xx/sun3*
17717 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
17718 M: Hans de Goede <hdegoede@redhat.com>
17719 L: linux-input@vger.kernel.org
17721 F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
17722 F: drivers/input/keyboard/sun4i-lradc-keys.c
17724 SUNDANCE NETWORK DRIVER
17725 M: Denis Kirjanov <kda@linux-powerpc.org>
17726 L: netdev@vger.kernel.org
17728 F: drivers/net/ethernet/dlink/sundance.c
17731 M: Yoshinori Sato <ysato@users.sourceforge.jp>
17732 M: Rich Felker <dalias@libc.org>
17733 L: linux-sh@vger.kernel.org
17735 Q: http://patchwork.kernel.org/project/linux-sh/list/
17736 F: Documentation/sh/
17741 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
17742 M: Len Brown <len.brown@intel.com>
17743 M: Pavel Machek <pavel@ucw.cz>
17744 L: linux-pm@vger.kernel.org
17746 B: https://bugzilla.kernel.org
17747 F: Documentation/power/
17748 F: arch/x86/kernel/acpi/
17749 F: drivers/base/power/
17750 F: include/linux/freezer.h
17751 F: include/linux/pm.h
17752 F: include/linux/suspend.h
17756 M: Martin Mares <mj@ucw.cz>
17757 L: linux-video@atrey.karlin.mff.cuni.cz
17759 F: Documentation/admin-guide/svga.rst
17760 F: arch/x86/boot/video*
17763 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17764 L: iommu@lists.linux-foundation.org
17766 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
17767 F: arch/*/kernel/pci-swiotlb.c
17768 F: include/linux/swiotlb.h
17769 F: kernel/dma/swiotlb.c
17772 M: Jiri Pirko <jiri@resnulli.us>
17773 M: Ivan Vecera <ivecera@redhat.com>
17774 L: netdev@vger.kernel.org
17776 F: include/net/switchdev.h
17779 SY8106A REGULATOR DRIVER
17780 M: Icenowy Zheng <icenowy@aosc.io>
17782 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
17783 F: drivers/regulator/sy8106a-regulator.c
17785 SYNC FILE FRAMEWORK
17786 M: Sumit Semwal <sumit.semwal@linaro.org>
17787 R: Gustavo Padovan <gustavo@padovan.org>
17788 L: linux-media@vger.kernel.org
17789 L: dri-devel@lists.freedesktop.org
17791 T: git git://anongit.freedesktop.org/drm/drm-misc
17792 F: Documentation/driver-api/sync_file.rst
17793 F: drivers/dma-buf/dma-fence*
17794 F: drivers/dma-buf/sw_sync.c
17795 F: drivers/dma-buf/sync_*
17796 F: include/linux/sync_file.h
17797 F: include/uapi/linux/sync_file.h
17799 SYNOPSYS ARC ARCHITECTURE
17800 M: Vineet Gupta <vgupta@synopsys.com>
17801 L: linux-snps-arc@lists.infradead.org
17803 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
17804 F: Documentation/devicetree/bindings/arc/*
17805 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
17807 F: drivers/clocksource/arc_timer.c
17808 F: drivers/tty/serial/arc_uart.c
17810 SYNOPSYS ARC HSDK SDP pll clock driver
17811 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17813 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
17814 F: drivers/clk/clk-hsdk-pll.c
17816 SYNOPSYS ARC SDP clock driver
17817 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17819 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
17820 F: drivers/clk/axs10x/*
17822 SYNOPSYS ARC SDP platform support
17823 M: Alexey Brodkin <abrodkin@synopsys.com>
17825 F: Documentation/devicetree/bindings/arc/axs10*
17826 F: arch/arc/boot/dts/ax*
17827 F: arch/arc/plat-axs10x
17829 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
17830 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17832 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
17833 F: drivers/reset/reset-axs10x.c
17835 SYNOPSYS CREG GPIO DRIVER
17836 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17838 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
17839 F: drivers/gpio/gpio-creg-snps.c
17841 SYNOPSYS DESIGNWARE 8250 UART DRIVER
17842 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17844 F: drivers/tty/serial/8250/8250_dw.c
17845 F: drivers/tty/serial/8250/8250_dwlib.*
17846 F: drivers/tty/serial/8250/8250_lpss.c
17848 SYNOPSYS DESIGNWARE APB GPIO DRIVER
17849 M: Hoan Tran <hoan@os.amperecomputing.com>
17850 M: Serge Semin <fancer.lancer@gmail.com>
17851 L: linux-gpio@vger.kernel.org
17853 F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
17854 F: drivers/gpio/gpio-dwapb.c
17856 SYNOPSYS DESIGNWARE APB SSI DRIVER
17857 M: Serge Semin <fancer.lancer@gmail.com>
17858 L: linux-spi@vger.kernel.org
17860 F: Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
17861 F: drivers/spi/spi-dw*
17863 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
17864 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17866 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
17867 F: drivers/dma/dw-axi-dmac/
17869 SYNOPSYS DESIGNWARE DMAC DRIVER
17870 M: Viresh Kumar <vireshk@kernel.org>
17871 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17873 F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
17875 F: include/dt-bindings/dma/dw-dmac.h
17876 F: include/linux/dma/dw.h
17877 F: include/linux/platform_data/dma-dw.h
17879 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
17880 M: Jose Abreu <Jose.Abreu@synopsys.com>
17881 L: netdev@vger.kernel.org
17883 F: drivers/net/ethernet/synopsys/
17885 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
17886 M: Jose Abreu <Jose.Abreu@synopsys.com>
17887 L: netdev@vger.kernel.org
17889 F: drivers/net/pcs/pcs-xpcs.c
17890 F: drivers/net/pcs/pcs-xpcs.h
17891 F: include/linux/pcs/pcs-xpcs.h
17893 SYNOPSYS DESIGNWARE I2C DRIVER
17894 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
17895 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17896 R: Mika Westerberg <mika.westerberg@linux.intel.com>
17897 L: linux-i2c@vger.kernel.org
17899 F: drivers/i2c/busses/i2c-designware-*
17901 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
17902 M: Jaehoon Chung <jh80.chung@samsung.com>
17903 L: linux-mmc@vger.kernel.org
17905 F: drivers/mmc/host/dw_mmc*
17907 SYNOPSYS HSDK RESET CONTROLLER DRIVER
17908 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17910 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
17911 F: drivers/reset/reset-hsdk.c
17912 F: include/dt-bindings/reset/snps,hsdk-reset.h
17914 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
17915 M: Prabu Thangamuthu <prabu.t@synopsys.com>
17916 M: Manjunath M B <manjumb@synopsys.com>
17917 L: linux-mmc@vger.kernel.org
17919 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
17921 SYSTEM CONFIGURATION (SYSCON)
17922 M: Lee Jones <lee.jones@linaro.org>
17923 M: Arnd Bergmann <arnd@arndb.de>
17925 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
17926 F: drivers/mfd/syscon.c
17928 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
17929 M: Sudeep Holla <sudeep.holla@arm.com>
17930 R: Cristian Marussi <cristian.marussi@arm.com>
17931 L: linux-arm-kernel@lists.infradead.org
17933 F: Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
17934 F: drivers/clk/clk-sc[mp]i.c
17935 F: drivers/cpufreq/sc[mp]i-cpufreq.c
17936 F: drivers/firmware/arm_scmi/
17937 F: drivers/firmware/arm_scpi.c
17938 F: drivers/regulator/scmi-regulator.c
17939 F: drivers/reset/reset-scmi.c
17940 F: include/linux/sc[mp]i_protocol.h
17941 F: include/trace/events/scmi.h
17943 SYSTEM RESET/SHUTDOWN DRIVERS
17944 M: Sebastian Reichel <sre@kernel.org>
17945 L: linux-pm@vger.kernel.org
17947 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
17948 F: Documentation/devicetree/bindings/power/reset/
17949 F: drivers/power/reset/
17951 SYSTEM TRACE MODULE CLASS
17952 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
17954 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
17955 F: Documentation/trace/stm.rst
17956 F: drivers/hwtracing/stm/
17957 F: include/linux/stm.h
17958 F: include/uapi/linux/stm.h
17960 SYSTEM76 ACPI DRIVER
17961 M: Jeremy Soller <jeremy@system76.com>
17962 M: System76 Product Development <productdev@system76.com>
17963 L: platform-driver-x86@vger.kernel.org
17965 F: drivers/platform/x86/system76_acpi.c
17968 M: Christoph Hellwig <hch@infradead.org>
17970 F: Documentation/filesystems/sysv-fs.rst
17972 F: include/linux/sysv_fs.h
17974 TASKSTATS STATISTICS INTERFACE
17975 M: Balbir Singh <bsingharora@gmail.com>
17977 F: Documentation/accounting/taskstats*
17978 F: include/linux/taskstats*
17979 F: kernel/taskstats.c
17982 M: Jamal Hadi Salim <jhs@mojatatu.com>
17983 M: Cong Wang <xiyou.wangcong@gmail.com>
17984 M: Jiri Pirko <jiri@resnulli.us>
17985 L: netdev@vger.kernel.org
17987 F: include/net/pkt_cls.h
17988 F: include/net/pkt_sched.h
17989 F: include/net/tc_act/
17990 F: include/uapi/linux/pkt_cls.h
17991 F: include/uapi/linux/pkt_sched.h
17992 F: include/uapi/linux/tc_act/
17993 F: include/uapi/linux/tc_ematch/
17996 TC90522 MEDIA DRIVER
17997 M: Akihiro Tsukada <tskd08@gmail.com>
17998 L: linux-media@vger.kernel.org
18000 F: drivers/media/dvb-frontends/tc90522*
18002 TCP LOW PRIORITY MODULE
18003 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
18004 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
18006 W: http://tcp-lp-mod.sourceforge.net/
18007 F: net/ipv4/tcp_lp.c
18009 TDA10071 MEDIA DRIVER
18010 M: Antti Palosaari <crope@iki.fi>
18011 L: linux-media@vger.kernel.org
18013 W: https://linuxtv.org
18014 W: http://palosaari.fi/linux/
18015 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18016 T: git git://linuxtv.org/anttip/media_tree.git
18017 F: drivers/media/dvb-frontends/tda10071*
18019 TDA18212 MEDIA DRIVER
18020 M: Antti Palosaari <crope@iki.fi>
18021 L: linux-media@vger.kernel.org
18023 W: https://linuxtv.org
18024 W: http://palosaari.fi/linux/
18025 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18026 T: git git://linuxtv.org/anttip/media_tree.git
18027 F: drivers/media/tuners/tda18212*
18029 TDA18218 MEDIA DRIVER
18030 M: Antti Palosaari <crope@iki.fi>
18031 L: linux-media@vger.kernel.org
18033 W: https://linuxtv.org
18034 W: http://palosaari.fi/linux/
18035 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18036 T: git git://linuxtv.org/anttip/media_tree.git
18037 F: drivers/media/tuners/tda18218*
18039 TDA18250 MEDIA DRIVER
18040 M: Olli Salonen <olli.salonen@iki.fi>
18041 L: linux-media@vger.kernel.org
18043 W: https://linuxtv.org
18044 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18045 T: git git://linuxtv.org/media_tree.git
18046 F: drivers/media/tuners/tda18250*
18048 TDA18271 MEDIA DRIVER
18049 M: Michael Krufky <mkrufky@linuxtv.org>
18050 L: linux-media@vger.kernel.org
18052 W: https://linuxtv.org
18053 W: http://github.com/mkrufky
18054 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18055 T: git git://linuxtv.org/mkrufky/tuners.git
18056 F: drivers/media/tuners/tda18271*
18058 TDA1997x MEDIA DRIVER
18059 M: Tim Harvey <tharvey@gateworks.com>
18060 L: linux-media@vger.kernel.org
18062 W: https://linuxtv.org
18063 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18064 F: drivers/media/i2c/tda1997x.*
18066 TDA827x MEDIA DRIVER
18067 M: Michael Krufky <mkrufky@linuxtv.org>
18068 L: linux-media@vger.kernel.org
18070 W: https://linuxtv.org
18071 W: http://github.com/mkrufky
18072 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18073 T: git git://linuxtv.org/mkrufky/tuners.git
18074 F: drivers/media/tuners/tda8290.*
18076 TDA8290 MEDIA DRIVER
18077 M: Michael Krufky <mkrufky@linuxtv.org>
18078 L: linux-media@vger.kernel.org
18080 W: https://linuxtv.org
18081 W: http://github.com/mkrufky
18082 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18083 T: git git://linuxtv.org/mkrufky/tuners.git
18084 F: drivers/media/tuners/tda8290.*
18086 TDA9840 MEDIA DRIVER
18087 M: Hans Verkuil <hverkuil@xs4all.nl>
18088 L: linux-media@vger.kernel.org
18090 W: https://linuxtv.org
18091 T: git git://linuxtv.org/media_tree.git
18092 F: drivers/media/i2c/tda9840*
18094 TEA5761 TUNER DRIVER
18095 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18096 L: linux-media@vger.kernel.org
18098 W: https://linuxtv.org
18099 T: git git://linuxtv.org/media_tree.git
18100 F: drivers/media/tuners/tea5761.*
18102 TEA5767 TUNER DRIVER
18103 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18104 L: linux-media@vger.kernel.org
18106 W: https://linuxtv.org
18107 T: git git://linuxtv.org/media_tree.git
18108 F: drivers/media/tuners/tea5767.*
18110 TEA6415C MEDIA DRIVER
18111 M: Hans Verkuil <hverkuil@xs4all.nl>
18112 L: linux-media@vger.kernel.org
18114 W: https://linuxtv.org
18115 T: git git://linuxtv.org/media_tree.git
18116 F: drivers/media/i2c/tea6415c*
18118 TEA6420 MEDIA DRIVER
18119 M: Hans Verkuil <hverkuil@xs4all.nl>
18120 L: linux-media@vger.kernel.org
18122 W: https://linuxtv.org
18123 T: git git://linuxtv.org/media_tree.git
18124 F: drivers/media/i2c/tea6420*
18127 M: Jiri Pirko <jiri@resnulli.us>
18128 L: netdev@vger.kernel.org
18130 F: drivers/net/team/
18131 F: include/linux/if_team.h
18132 F: include/uapi/linux/if_team.h
18134 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
18135 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
18137 F: arch/x86/platform/ts5500/
18139 TECHNOTREND USB IR RECEIVER
18140 M: Sean Young <sean@mess.org>
18141 L: linux-media@vger.kernel.org
18143 F: drivers/media/rc/ttusbir.c
18145 TECHWELL TW9910 VIDEO DECODER
18146 L: linux-media@vger.kernel.org
18148 F: drivers/media/i2c/tw9910.c
18149 F: include/media/i2c/tw9910.h
18152 M: Jens Wiklander <jens.wiklander@linaro.org>
18153 R: Sumit Garg <sumit.garg@linaro.org>
18154 L: op-tee@lists.trustedfirmware.org
18156 F: Documentation/staging/tee.rst
18158 F: include/linux/tee_drv.h
18159 F: include/uapi/linux/tee.h
18161 TEGRA ARCHITECTURE SUPPORT
18162 M: Thierry Reding <thierry.reding@gmail.com>
18163 M: Jonathan Hunter <jonathanh@nvidia.com>
18164 L: linux-tegra@vger.kernel.org
18166 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
18167 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
18171 M: Peter De Schrijver <pdeschrijver@nvidia.com>
18172 M: Prashant Gaikwad <pgaikwad@nvidia.com>
18174 F: drivers/clk/tegra/
18177 M: Laxman Dewangan <ldewangan@nvidia.com>
18178 M: Jon Hunter <jonathanh@nvidia.com>
18180 F: drivers/dma/tegra*
18183 M: Laxman Dewangan <ldewangan@nvidia.com>
18184 R: Dmitry Osipenko <digetx@gmail.com>
18186 F: drivers/i2c/busses/i2c-tegra.c
18188 TEGRA IOMMU DRIVERS
18189 M: Thierry Reding <thierry.reding@gmail.com>
18190 R: Krishna Reddy <vdumpa@nvidia.com>
18191 L: linux-tegra@vger.kernel.org
18193 F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
18194 F: drivers/iommu/tegra*
18197 M: Laxman Dewangan <ldewangan@nvidia.com>
18199 F: drivers/input/keyboard/tegra-kbc.c
18202 M: Stefan Agner <stefan@agner.ch>
18203 M: Lucas Stach <dev@lynxeye.de>
18205 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
18206 F: drivers/mtd/nand/raw/tegra_nand.c
18209 M: Thierry Reding <thierry.reding@gmail.com>
18211 F: drivers/pwm/pwm-tegra.c
18213 TEGRA SERIAL DRIVER
18214 M: Laxman Dewangan <ldewangan@nvidia.com>
18216 F: drivers/tty/serial/serial-tegra.c
18219 M: Laxman Dewangan <ldewangan@nvidia.com>
18221 F: drivers/spi/spi-tegra*
18223 TEGRA QUAD SPI DRIVER
18224 M: Thierry Reding <thierry.reding@gmail.com>
18225 M: Jonathan Hunter <jonathanh@nvidia.com>
18226 M: Sowjanya Komatineni <skomatineni@nvidia.com>
18227 L: linux-tegra@vger.kernel.org
18229 F: drivers/spi/spi-tegra210-quad.c
18232 M: Thierry Reding <thierry.reding@gmail.com>
18233 M: Jonathan Hunter <jonathanh@nvidia.com>
18234 M: Sowjanya Komatineni <skomatineni@nvidia.com>
18235 L: linux-media@vger.kernel.org
18236 L: linux-tegra@vger.kernel.org
18238 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
18239 F: drivers/staging/media/tegra-video/
18241 TEGRA XUSB PADCTL DRIVER
18242 M: JC Kuo <jckuo@nvidia.com>
18244 F: drivers/phy/tegra/xusb*
18246 TEHUTI ETHERNET DRIVER
18247 M: Andy Gospodarek <andy@greyhouse.net>
18248 L: netdev@vger.kernel.org
18250 F: drivers/net/ethernet/tehuti/*
18252 TELECOM CLOCK DRIVER FOR MCPL0010
18253 M: Mark Gross <mark.gross@intel.com>
18255 F: drivers/char/tlclk.c
18257 TEMPO SEMICONDUCTOR DRIVERS
18258 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
18260 F: Documentation/devicetree/bindings/sound/tscs*.txt
18261 F: sound/soc/codecs/tscs*.c
18262 F: sound/soc/codecs/tscs*.h
18264 TENSILICA XTENSA PORT (xtensa)
18265 M: Chris Zankel <chris@zankel.net>
18266 M: Max Filippov <jcmvbkbc@gmail.com>
18267 L: linux-xtensa@linux-xtensa.org
18269 T: git git://github.com/czankel/xtensa-linux.git
18271 F: drivers/irqchip/irq-xtensa-*
18273 TEXAS INSTRUMENTS ASoC DRIVERS
18274 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
18275 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18279 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
18280 M: Ricardo Ribalda <ribalda@kernel.org>
18281 L: linux-iio@vger.kernel.org
18283 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
18284 F: drivers/iio/dac/ti-dac7612.c
18286 TEXAS INSTRUMENTS DMA DRIVERS
18287 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
18288 L: dmaengine@vger.kernel.org
18290 F: Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
18291 F: Documentation/devicetree/bindings/dma/ti-edma.txt
18292 F: Documentation/devicetree/bindings/dma/ti/
18294 X: drivers/dma/ti/cppi41.c
18295 F: include/linux/dma/k3-udma-glue.h
18296 F: include/linux/dma/ti-cppi5.h
18297 F: include/linux/dma/k3-psil.h
18299 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
18300 M: Nishanth Menon <nm@ti.com>
18301 M: Tero Kristo <kristo@kernel.org>
18302 M: Santosh Shilimkar <ssantosh@kernel.org>
18303 L: linux-arm-kernel@lists.infradead.org
18305 F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
18306 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
18307 F: Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
18308 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
18309 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
18310 F: Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
18311 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
18312 F: drivers/clk/keystone/sci-clk.c
18313 F: drivers/firmware/ti_sci*
18314 F: drivers/irqchip/irq-ti-sci-inta.c
18315 F: drivers/irqchip/irq-ti-sci-intr.c
18316 F: drivers/reset/reset-ti-sci.c
18317 F: drivers/soc/ti/ti_sci_inta_msi.c
18318 F: drivers/soc/ti/ti_sci_pm_domains.c
18319 F: include/dt-bindings/soc/ti,sci_pm_domain.h
18320 F: include/linux/soc/ti/ti_sci_inta_msi.h
18321 F: include/linux/soc/ti/ti_sci_protocol.h
18323 TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
18324 M: Robert Marko <robert.marko@sartura.hr>
18325 M: Luka Perkov <luka.perkov@sartura.hr>
18326 L: linux-hwmon@vger.kernel.org
18328 F: Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
18329 F: Documentation/hwmon/tps23861.rst
18330 F: drivers/hwmon/tps23861.c
18332 TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
18333 M: Puranjay Mohan <puranjay12@gmail.com>
18334 L: linux-iio@vger.kernel.org
18336 F: Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
18337 F: drivers/iio/temperature/tmp117.c
18339 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
18340 M: Hans Verkuil <hverkuil@xs4all.nl>
18341 L: linux-media@vger.kernel.org
18343 W: https://linuxtv.org
18344 T: git git://linuxtv.org/media_tree.git
18345 F: drivers/media/radio/radio-raremono.c
18348 M: Zhang Rui <rui.zhang@intel.com>
18349 M: Daniel Lezcano <daniel.lezcano@linaro.org>
18350 R: Amit Kucheria <amitk@kernel.org>
18351 L: linux-pm@vger.kernel.org
18353 Q: https://patchwork.kernel.org/project/linux-pm/list/
18354 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thermal/linux.git
18355 F: Documentation/devicetree/bindings/thermal/
18356 F: drivers/thermal/
18357 F: include/linux/cpu_cooling.h
18358 F: include/linux/thermal.h
18359 F: include/uapi/linux/thermal.h
18361 THERMAL DRIVER FOR AMLOGIC SOCS
18362 M: Guillaume La Roque <glaroque@baylibre.com>
18363 L: linux-pm@vger.kernel.org
18364 L: linux-amlogic@lists.infradead.org
18366 W: http://linux-meson.com/
18367 F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
18368 F: drivers/thermal/amlogic_thermal.c
18370 THERMAL/CPU_COOLING
18371 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
18372 M: Daniel Lezcano <daniel.lezcano@linaro.org>
18373 M: Viresh Kumar <viresh.kumar@linaro.org>
18374 R: Lukasz Luba <lukasz.luba@arm.com>
18375 L: linux-pm@vger.kernel.org
18377 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
18378 F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
18379 F: drivers/thermal/cpufreq_cooling.c
18380 F: drivers/thermal/cpuidle_cooling.c
18381 F: include/linux/cpu_cooling.h
18383 THERMAL/POWER_ALLOCATOR
18384 M: Lukasz Luba <lukasz.luba@arm.com>
18385 L: linux-pm@vger.kernel.org
18387 F: Documentation/driver-api/thermal/power_allocator.rst
18388 F: drivers/thermal/gov_power_allocator.c
18389 F: include/trace/events/thermal_power_allocator.h
18391 THINKPAD ACPI EXTRAS DRIVER
18392 M: Henrique de Moraes Holschuh <hmh@hmh.eng.br>
18393 L: ibm-acpi-devel@lists.sourceforge.net
18394 L: platform-driver-x86@vger.kernel.org
18396 W: http://ibm-acpi.sourceforge.net
18397 W: http://thinkwiki.org/wiki/Ibm-acpi
18398 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
18399 F: drivers/platform/x86/thinkpad_acpi.c
18401 THINKPAD LMI DRIVER
18402 M: Mark Pearson <markpearson@lenovo.com>
18403 L: platform-driver-x86@vger.kernel.org
18405 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
18406 F: drivers/platform/x86/think-lmi.?
18408 THUNDERBOLT DMA TRAFFIC TEST DRIVER
18409 M: Isaac Hazan <isaac.hazan@intel.com>
18410 L: linux-usb@vger.kernel.org
18412 F: drivers/thunderbolt/dma_test.c
18415 M: Andreas Noever <andreas.noever@gmail.com>
18416 M: Michael Jamet <michael.jamet@intel.com>
18417 M: Mika Westerberg <mika.westerberg@linux.intel.com>
18418 M: Yehezkel Bernat <YehezkelShB@gmail.com>
18419 L: linux-usb@vger.kernel.org
18421 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
18422 F: Documentation/admin-guide/thunderbolt.rst
18423 F: drivers/thunderbolt/
18424 F: include/linux/thunderbolt.h
18426 THUNDERBOLT NETWORK DRIVER
18427 M: Michael Jamet <michael.jamet@intel.com>
18428 M: Mika Westerberg <mika.westerberg@linux.intel.com>
18429 M: Yehezkel Bernat <YehezkelShB@gmail.com>
18430 L: netdev@vger.kernel.org
18432 F: drivers/net/thunderbolt.c
18434 THUNDERX GPIO DRIVER
18435 M: Robert Richter <rric@kernel.org>
18437 F: drivers/gpio/gpio-thunderx.c
18439 TI ADS131E0X ADC SERIES DRIVER
18440 M: Tomislav Denis <tomislav.denis@avl.com>
18441 L: linux-iio@vger.kernel.org
18443 F: Documentation/devicetree/bindings/iio/adc/ti,ads131e08.yaml
18444 F: drivers/iio/adc/ti-ads131e08.c
18446 TI AM437X VPFE DRIVER
18447 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
18448 L: linux-media@vger.kernel.org
18450 W: https://linuxtv.org
18451 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18452 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
18453 F: drivers/media/platform/am437x/
18455 TI BANDGAP AND THERMAL DRIVER
18456 M: Eduardo Valentin <edubezval@gmail.com>
18457 M: Keerthy <j-keerthy@ti.com>
18458 L: linux-pm@vger.kernel.org
18459 L: linux-omap@vger.kernel.org
18461 F: drivers/thermal/ti-soc-thermal/
18463 TI BQ27XXX POWER SUPPLY DRIVER
18464 F: drivers/power/supply/bq27xxx_battery.c
18465 F: drivers/power/supply/bq27xxx_battery_i2c.c
18466 F: include/linux/power/bq27xxx_battery.h
18468 TI CDCE706 CLOCK DRIVER
18469 M: Max Filippov <jcmvbkbc@gmail.com>
18471 F: drivers/clk/clk-cdce706.c
18474 M: Tero Kristo <kristo@kernel.org>
18475 L: linux-omap@vger.kernel.org
18478 F: include/linux/clk/ti.h
18480 TI DAVINCI MACHINE SUPPORT
18481 M: Sekhar Nori <nsekhar@ti.com>
18482 R: Bartosz Golaszewski <bgolaszewski@baylibre.com>
18483 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18485 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
18486 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
18487 F: arch/arm/boot/dts/da850*
18488 F: arch/arm/mach-davinci/
18489 F: drivers/i2c/busses/i2c-davinci.c
18491 TI DAVINCI SERIES CLOCK DRIVER
18492 M: David Lechner <david@lechnology.com>
18493 R: Sekhar Nori <nsekhar@ti.com>
18495 F: Documentation/devicetree/bindings/clock/ti/davinci/
18496 F: drivers/clk/davinci/
18498 TI DAVINCI SERIES GPIO DRIVER
18499 M: Keerthy <j-keerthy@ti.com>
18500 L: linux-gpio@vger.kernel.org
18502 F: Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
18503 F: drivers/gpio/gpio-davinci.c
18505 TI DAVINCI SERIES MEDIA DRIVER
18506 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
18507 L: linux-media@vger.kernel.org
18509 W: https://linuxtv.org
18510 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18511 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
18512 F: drivers/media/platform/davinci/
18513 F: include/media/davinci/
18515 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
18516 R: David Lechner <david@lechnology.com>
18517 L: linux-iio@vger.kernel.org
18518 F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
18519 F: drivers/counter/ti-eqep.c
18521 TI ETHERNET SWITCH DRIVER (CPSW)
18522 R: Grygorii Strashko <grygorii.strashko@ti.com>
18523 L: linux-omap@vger.kernel.org
18524 L: netdev@vger.kernel.org
18526 F: drivers/net/ethernet/ti/cpsw*
18527 F: drivers/net/ethernet/ti/davinci*
18529 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
18530 M: Alex Dubov <oakad@yahoo.com>
18532 W: http://tifmxx.berlios.de/
18533 F: drivers/memstick/host/tifm_ms.c
18534 F: drivers/misc/tifm*
18535 F: drivers/mmc/host/tifm_sd.c
18536 F: include/linux/tifm.h
18538 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
18539 M: Santosh Shilimkar <ssantosh@kernel.org>
18540 L: linux-kernel@vger.kernel.org
18541 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18543 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
18544 F: drivers/soc/ti/*
18546 TI LM49xxx FAMILY ASoC CODEC DRIVERS
18547 M: M R Swami Reddy <mr.swami.reddy@ti.com>
18548 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
18549 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18551 F: sound/soc/codecs/isabelle*
18552 F: sound/soc/codecs/lm49453*
18554 TI PCM3060 ASoC CODEC DRIVER
18555 M: Kirill Marinushkin <kmarinushkin@birdec.com>
18556 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18558 F: Documentation/devicetree/bindings/sound/pcm3060.txt
18559 F: sound/soc/codecs/pcm3060*
18561 TI TAS571X FAMILY ASoC CODEC DRIVER
18562 M: Kevin Cernekee <cernekee@chromium.org>
18563 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18565 F: sound/soc/codecs/tas571x*
18567 TI TRF7970A NFC DRIVER
18568 M: Mark Greer <mgreer@animalcreek.com>
18569 L: linux-wireless@vger.kernel.org
18570 L: linux-nfc@lists.01.org (subscribers-only)
18572 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
18573 F: drivers/nfc/trf7970a.c
18575 TI TSC2046 ADC DRIVER
18576 M: Oleksij Rempel <o.rempel@pengutronix.de>
18577 R: kernel@pengutronix.de
18578 L: linux-iio@vger.kernel.org
18580 F: Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
18581 F: drivers/iio/adc/ti-tsc2046.c
18583 TI TWL4030 SERIES SOC CODEC DRIVER
18584 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
18585 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18587 F: sound/soc/codecs/twl4030*
18590 M: Benoit Parrot <bparrot@ti.com>
18591 L: linux-media@vger.kernel.org
18593 W: http://linuxtv.org/
18594 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18595 F: Documentation/devicetree/bindings/media/ti,cal.yaml
18596 F: Documentation/devicetree/bindings/media/ti,vpe.yaml
18597 F: drivers/media/platform/ti-vpe/
18599 TI WILINK WIRELESS DRIVERS
18600 L: linux-wireless@vger.kernel.org
18602 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
18603 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
18604 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
18605 F: drivers/net/wireless/ti/
18606 F: include/linux/wl12xx.h
18608 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
18609 M: John Stultz <john.stultz@linaro.org>
18610 M: Thomas Gleixner <tglx@linutronix.de>
18611 R: Stephen Boyd <sboyd@kernel.org>
18612 L: linux-kernel@vger.kernel.org
18614 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
18615 F: include/linux/clocksource.h
18616 F: include/linux/time.h
18617 F: include/linux/timex.h
18618 F: include/uapi/linux/time.h
18619 F: include/uapi/linux/timex.h
18620 F: kernel/time/alarmtimer.c
18621 F: kernel/time/clocksource.c
18622 F: kernel/time/ntp.c
18623 F: kernel/time/time*.c
18624 F: tools/testing/selftests/timers/
18627 M: Jon Maloy <jmaloy@redhat.com>
18628 M: Ying Xue <ying.xue@windriver.com>
18629 L: netdev@vger.kernel.org (core kernel code)
18630 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
18632 W: http://tipc.sourceforge.net/
18633 F: include/uapi/linux/tipc*.h
18636 TLAN NETWORK DRIVER
18637 M: Samuel Chessman <chessman@tux.org>
18638 L: tlan-devel@lists.sourceforge.net (subscribers-only)
18640 W: http://sourceforge.net/projects/tlan/
18641 F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
18642 F: drivers/net/ethernet/ti/tlan.*
18644 TM6000 VIDEO4LINUX DRIVER
18645 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18646 L: linux-media@vger.kernel.org
18648 W: https://linuxtv.org
18649 T: git git://linuxtv.org/media_tree.git
18650 F: Documentation/admin-guide/media/tm6000*
18651 F: drivers/media/usb/tm6000/
18653 TMIO/SDHI MMC DRIVER
18654 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
18655 L: linux-mmc@vger.kernel.org
18657 F: drivers/mmc/host/renesas_sdhi*
18658 F: drivers/mmc/host/tmio_mmc*
18659 F: include/linux/mfd/tmio.h
18661 TMP401 HARDWARE MONITOR DRIVER
18662 M: Guenter Roeck <linux@roeck-us.net>
18663 L: linux-hwmon@vger.kernel.org
18665 F: Documentation/hwmon/tmp401.rst
18666 F: drivers/hwmon/tmp401.c
18668 TMP513 HARDWARE MONITOR DRIVER
18669 M: Eric Tremblay <etremblay@distech-controls.com>
18670 L: linux-hwmon@vger.kernel.org
18672 F: Documentation/hwmon/tmp513.rst
18673 F: drivers/hwmon/tmp513.c
18675 TMPFS (SHMEM FILESYSTEM)
18676 M: Hugh Dickins <hughd@google.com>
18677 L: linux-mm@kvack.org
18679 F: include/linux/shmem_fs.h
18682 TOMOYO SECURITY MODULE
18683 M: Kentaro Takeda <takedakn@nttdata.co.jp>
18684 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
18685 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
18686 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
18687 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
18688 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
18690 W: https://tomoyo.osdn.jp/
18691 F: security/tomoyo/
18693 TOPSTAR LAPTOP EXTRAS DRIVER
18694 M: Herton Ronaldo Krzesinski <herton@canonical.com>
18695 L: platform-driver-x86@vger.kernel.org
18697 F: drivers/platform/x86/topstar-laptop.c
18699 TORTURE-TEST MODULES
18700 M: Davidlohr Bueso <dave@stgolabs.net>
18701 M: "Paul E. McKenney" <paulmck@kernel.org>
18702 M: Josh Triplett <josh@joshtriplett.org>
18703 L: linux-kernel@vger.kernel.org
18705 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
18706 F: Documentation/RCU/torture.rst
18707 F: kernel/locking/locktorture.c
18708 F: kernel/rcu/rcuscale.c
18709 F: kernel/rcu/rcutorture.c
18710 F: kernel/rcu/refscale.c
18711 F: kernel/torture.c
18713 TOSHIBA ACPI EXTRAS DRIVER
18714 M: Azael Avalos <coproscefalo@gmail.com>
18715 L: platform-driver-x86@vger.kernel.org
18717 F: drivers/platform/x86/toshiba_acpi.c
18719 TOSHIBA BLUETOOTH DRIVER
18720 M: Azael Avalos <coproscefalo@gmail.com>
18721 L: platform-driver-x86@vger.kernel.org
18723 F: drivers/platform/x86/toshiba_bluetooth.c
18725 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
18726 M: Azael Avalos <coproscefalo@gmail.com>
18727 L: platform-driver-x86@vger.kernel.org
18729 F: drivers/platform/x86/toshiba_haps.c
18732 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
18734 W: http://www.buzzard.org.uk/toshiba/
18735 F: drivers/char/toshiba.c
18736 F: include/linux/toshiba.h
18737 F: include/uapi/linux/toshiba.h
18739 TOSHIBA TC358743 DRIVER
18740 M: Mats Randgaard <matrandg@cisco.com>
18741 L: linux-media@vger.kernel.org
18743 F: drivers/media/i2c/tc358743*
18744 F: include/media/i2c/tc358743.h
18746 TOSHIBA WMI HOTKEYS DRIVER
18747 M: Azael Avalos <coproscefalo@gmail.com>
18748 L: platform-driver-x86@vger.kernel.org
18750 F: drivers/platform/x86/toshiba-wmi.c
18753 M: Peter Huewe <peterhuewe@gmx.de>
18754 M: Jarkko Sakkinen <jarkko@kernel.org>
18755 R: Jason Gunthorpe <jgg@ziepe.ca>
18756 L: linux-integrity@vger.kernel.org
18758 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
18759 Q: https://patchwork.kernel.org/project/linux-integrity/list/
18760 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
18761 F: drivers/char/tpm/
18764 M: Steven Rostedt <rostedt@goodmis.org>
18765 M: Ingo Molnar <mingo@redhat.com>
18767 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
18768 F: Documentation/trace/ftrace.rst
18769 F: arch/*/*/*/ftrace.h
18770 F: arch/*/kernel/ftrace.c
18772 F: include/*/ftrace.h
18773 F: include/linux/trace*.h
18776 F: tools/testing/selftests/ftrace/
18778 TRACING MMIO ACCESSES (MMIOTRACE)
18779 M: Steven Rostedt <rostedt@goodmis.org>
18780 M: Ingo Molnar <mingo@kernel.org>
18781 R: Karol Herbst <karolherbst@gmail.com>
18782 R: Pekka Paalanen <ppaalanen@gmail.com>
18783 L: linux-kernel@vger.kernel.org
18784 L: nouveau@lists.freedesktop.org
18786 F: arch/x86/mm/kmmio.c
18787 F: arch/x86/mm/mmio-mod.c
18788 F: arch/x86/mm/testmmiotrace.c
18789 F: include/linux/mmiotrace.h
18790 F: kernel/trace/trace_mmiotrace.c
18793 M: Jiri Kosina <trivial@kernel.org>
18795 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
18796 K: ^Subject:.*(?i)trivial
18799 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18800 M: Jiri Slaby <jirislaby@kernel.org>
18802 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
18803 F: Documentation/driver-api/serial/
18805 F: drivers/tty/serial/serial_core.c
18806 F: include/linux/selection.h
18807 F: include/linux/serial.h
18808 F: include/linux/serial_core.h
18809 F: include/linux/sysrq.h
18810 F: include/linux/tty*.h
18811 F: include/linux/vt.h
18812 F: include/linux/vt_*.h
18813 F: include/uapi/linux/serial.h
18814 F: include/uapi/linux/serial_core.h
18815 F: include/uapi/linux/tty.h
18817 TUA9001 MEDIA DRIVER
18818 M: Antti Palosaari <crope@iki.fi>
18819 L: linux-media@vger.kernel.org
18821 W: https://linuxtv.org
18822 W: http://palosaari.fi/linux/
18823 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18824 T: git git://linuxtv.org/anttip/media_tree.git
18825 F: drivers/media/tuners/tua9001*
18827 TULIP NETWORK DRIVERS
18828 L: netdev@vger.kernel.org
18829 L: linux-parisc@vger.kernel.org
18831 F: drivers/net/ethernet/dec/tulip/
18834 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
18836 W: http://vtun.sourceforge.net/tun
18837 F: Documentation/networking/tuntap.rst
18838 F: arch/um/os-Linux/drivers/
18840 TURBOCHANNEL SUBSYSTEM
18841 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
18842 M: Ralf Baechle <ralf@linux-mips.org>
18843 L: linux-mips@vger.kernel.org
18845 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
18847 F: include/linux/tc.h
18850 M: "Len Brown" <lenb@kernel.org>
18851 L: linux-pm@vger.kernel.org
18853 Q: https://patchwork.kernel.org/project/linux-pm/list/
18854 B: https://bugzilla.kernel.org
18855 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
18856 F: tools/power/x86/turbostat/
18858 TW5864 VIDEO4LINUX DRIVER
18859 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
18860 M: Anton Sviridenko <anton@corp.bluecherry.net>
18861 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
18862 M: Andrey Utkin <andrey_utkin@fastmail.com>
18863 L: linux-media@vger.kernel.org
18865 F: drivers/media/pci/tw5864/
18867 TW68 VIDEO4LINUX DRIVER
18868 M: Hans Verkuil <hverkuil@xs4all.nl>
18869 L: linux-media@vger.kernel.org
18871 W: https://linuxtv.org
18872 T: git git://linuxtv.org/media_tree.git
18873 F: drivers/media/pci/tw68/
18875 TW686X VIDEO4LINUX DRIVER
18876 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
18877 L: linux-media@vger.kernel.org
18879 W: http://linuxtv.org
18880 T: git git://linuxtv.org/media_tree.git
18881 F: drivers/media/pci/tw686x/
18883 UACCE ACCELERATOR FRAMEWORK
18884 M: Zhangfei Gao <zhangfei.gao@linaro.org>
18885 M: Zhou Wang <wangzhou1@hisilicon.com>
18886 L: linux-accelerators@lists.ozlabs.org
18887 L: linux-kernel@vger.kernel.org
18889 F: Documentation/ABI/testing/sysfs-driver-uacce
18890 F: Documentation/misc-devices/uacce.rst
18891 F: drivers/misc/uacce/
18892 F: include/linux/uacce.h
18893 F: include/uapi/misc/uacce/
18895 UBI FILE SYSTEM (UBIFS)
18896 M: Richard Weinberger <richard@nod.at>
18897 L: linux-mtd@lists.infradead.org
18899 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
18900 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
18901 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
18902 F: Documentation/filesystems/ubifs-authentication.rst
18903 F: Documentation/filesystems/ubifs.rst
18906 UCLINUX (M68KNOMMU AND COLDFIRE)
18907 M: Greg Ungerer <gerg@linux-m68k.org>
18908 L: linux-m68k@lists.linux-m68k.org
18909 L: uclinux-dev@uclinux.org (subscribers-only)
18911 W: http://www.linux-m68k.org/
18912 W: http://www.uclinux.org/
18913 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
18914 F: arch/m68k/*/*_no.*
18916 F: arch/m68k/coldfire/
18917 F: arch/m68k/include/asm/*_no.*
18920 M: Jan Kara <jack@suse.com>
18922 F: Documentation/filesystems/udf.rst
18926 M: Bastien Nocera <hadess@hadess.net>
18927 L: linux-input@vger.kernel.org
18929 F: drivers/hid/hid-udraw-ps3.c
18932 M: Evgeniy Dushistov <dushistov@mail.ru>
18934 F: Documentation/admin-guide/ufs.rst
18937 UHID USERSPACE HID IO DRIVER
18938 M: David Rheinsberg <david.rheinsberg@gmail.com>
18939 L: linux-input@vger.kernel.org
18941 F: drivers/hid/uhid.c
18942 F: include/uapi/linux/uhid.h
18945 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18946 L: linux-usb@vger.kernel.org
18948 F: drivers/usb/common/ulpi.c
18949 F: include/linux/ulpi/
18952 M: Gabriel Krisman Bertazi <krisman@collabora.com>
18953 L: linux-fsdevel@vger.kernel.org
18958 M: Tony Finch <dot@dotat.at>
18960 W: http://dotat.at/prog/unifdef
18961 F: scripts/unifdef.c
18963 UNIFORM CDROM DRIVER
18964 M: Jens Axboe <axboe@kernel.dk>
18966 W: http://www.kernel.dk
18967 F: Documentation/cdrom/
18968 F: drivers/cdrom/cdrom.c
18969 F: include/linux/cdrom.h
18970 F: include/uapi/linux/cdrom.h
18972 UNISYS S-PAR DRIVERS
18973 M: David Kershner <david.kershner@unisys.com>
18974 L: sparmaintainer@unisys.com (Unisys internal)
18976 F: drivers/staging/unisys/
18977 F: drivers/visorbus/
18978 F: include/linux/visorbus.h
18980 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
18981 R: Alim Akhtar <alim.akhtar@samsung.com>
18982 R: Avri Altman <avri.altman@wdc.com>
18983 L: linux-scsi@vger.kernel.org
18985 F: Documentation/scsi/ufs.rst
18986 F: drivers/scsi/ufs/
18988 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
18989 M: Pedro Sousa <pedrom.sousa@synopsys.com>
18990 L: linux-scsi@vger.kernel.org
18992 F: drivers/scsi/ufs/*dwc*
18994 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
18995 M: Stanley Chu <stanley.chu@mediatek.com>
18996 L: linux-scsi@vger.kernel.org
18997 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
18999 F: drivers/scsi/ufs/ufs-mediatek*
19001 UNSORTED BLOCK IMAGES (UBI)
19002 M: Richard Weinberger <richard@nod.at>
19003 L: linux-mtd@lists.infradead.org
19005 W: http://www.linux-mtd.infradead.org/
19006 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
19007 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
19008 F: drivers/mtd/ubi/
19009 F: include/linux/mtd/ubi.h
19010 F: include/uapi/mtd/ubi-user.h
19012 USB "USBNET" DRIVER FRAMEWORK
19013 M: Oliver Neukum <oneukum@suse.com>
19014 L: netdev@vger.kernel.org
19016 W: http://www.linux-usb.org/usbnet
19017 F: drivers/net/usb/usbnet.c
19018 F: include/linux/usb/usbnet.h
19021 M: Oliver Neukum <oneukum@suse.com>
19022 L: linux-usb@vger.kernel.org
19024 F: Documentation/usb/acm.rst
19025 F: drivers/usb/class/cdc-acm.*
19027 USB APPLE MFI FASTCHARGE DRIVER
19028 M: Bastien Nocera <hadess@hadess.net>
19029 L: linux-usb@vger.kernel.org
19031 F: drivers/usb/misc/apple-mfi-fastcharge.c
19033 USB AR5523 WIRELESS DRIVER
19034 M: Pontus Fuchs <pontus.fuchs@gmail.com>
19035 L: linux-wireless@vger.kernel.org
19037 F: drivers/net/wireless/ath/ar5523/
19040 M: Oliver Neukum <oneukum@suse.com>
19041 L: linux-usb@vger.kernel.org
19042 L: linux-scsi@vger.kernel.org
19044 F: drivers/usb/storage/uas.c
19046 USB CDC ETHERNET DRIVER
19047 M: Oliver Neukum <oliver@neukum.org>
19048 L: linux-usb@vger.kernel.org
19050 F: drivers/net/usb/cdc_*.c
19051 F: include/uapi/linux/usb/cdc.h
19053 USB CHAOSKEY DRIVER
19054 M: Keith Packard <keithp@keithp.com>
19055 L: linux-usb@vger.kernel.org
19057 F: drivers/usb/misc/chaoskey.c
19059 USB CYPRESS C67X00 DRIVER
19060 M: Peter Korsgaard <jacmet@sunsite.dk>
19061 L: linux-usb@vger.kernel.org
19063 F: drivers/usb/c67x00/
19065 USB DAVICOM DM9601 DRIVER
19066 M: Peter Korsgaard <jacmet@sunsite.dk>
19067 L: netdev@vger.kernel.org
19069 W: http://www.linux-usb.org/usbnet
19070 F: drivers/net/usb/dm9601.c
19073 M: Alan Stern <stern@rowland.harvard.edu>
19074 L: linux-usb@vger.kernel.org
19076 F: Documentation/usb/ehci.rst
19077 F: drivers/usb/host/ehci*
19079 USB GADGET/PERIPHERAL SUBSYSTEM
19080 M: Felipe Balbi <balbi@kernel.org>
19081 L: linux-usb@vger.kernel.org
19083 W: http://www.linux-usb.org/gadget
19084 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
19085 F: drivers/usb/gadget/
19086 F: include/linux/usb/gadget*
19088 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
19089 M: Jiri Kosina <jikos@kernel.org>
19090 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
19091 L: linux-usb@vger.kernel.org
19093 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
19094 F: Documentation/hid/hiddev.rst
19095 F: drivers/hid/usbhid/
19097 USB INTEL XHCI ROLE MUX DRIVER
19098 M: Hans de Goede <hdegoede@redhat.com>
19099 L: linux-usb@vger.kernel.org
19101 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
19103 USB IP DRIVER FOR HISILICON KIRIN 960
19104 M: Yu Chen <chenyu56@huawei.com>
19105 M: Binghui Wang <wangbinghui@hisilicon.com>
19106 L: linux-usb@vger.kernel.org
19108 F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
19109 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
19111 USB IP DRIVER FOR HISILICON KIRIN 970
19112 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19113 L: linux-usb@vger.kernel.org
19115 F: Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
19116 F: drivers/phy/hisilicon/phy-kirin970-usb3.c
19119 M: Olav Kongas <ok@artecdesign.ee>
19120 L: linux-usb@vger.kernel.org
19122 F: drivers/usb/host/isp116x*
19123 F: include/linux/usb/isp116x.h
19126 M: Rui Miguel Silva <rui.silva@linaro.org>
19127 L: linux-usb@vger.kernel.org
19129 F: drivers/usb/isp1760/*
19130 F: Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
19132 USB LAN78XX ETHERNET DRIVER
19133 M: Woojung Huh <woojung.huh@microchip.com>
19134 M: UNGLinuxDriver@microchip.com
19135 L: netdev@vger.kernel.org
19137 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
19138 F: drivers/net/usb/lan78xx.*
19139 F: include/dt-bindings/net/microchip-lan78xx.h
19141 USB MASS STORAGE DRIVER
19142 M: Alan Stern <stern@rowland.harvard.edu>
19143 L: linux-usb@vger.kernel.org
19144 L: usb-storage@lists.one-eyed-alien.net
19146 F: drivers/usb/storage/
19149 M: Clemens Ladisch <clemens@ladisch.de>
19150 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19152 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
19153 F: sound/usb/midi.*
19155 USB NETWORKING DRIVERS
19156 L: linux-usb@vger.kernel.org
19158 F: drivers/net/usb/
19161 M: Alan Stern <stern@rowland.harvard.edu>
19162 L: linux-usb@vger.kernel.org
19164 F: Documentation/usb/ohci.rst
19165 F: drivers/usb/host/ohci*
19167 USB OTG FSM (Finite State Machine)
19168 M: Peter Chen <peter.chen@kernel.org>
19169 L: linux-usb@vger.kernel.org
19171 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
19172 F: drivers/usb/common/usb-otg-fsm.c
19175 M: Valentina Manea <valentina.manea.m@gmail.com>
19176 M: Shuah Khan <shuah@kernel.org>
19177 M: Shuah Khan <skhan@linuxfoundation.org>
19178 L: linux-usb@vger.kernel.org
19180 F: Documentation/usb/usbip_protocol.rst
19181 F: drivers/usb/usbip/
19182 F: tools/testing/selftests/drivers/usb/usbip/
19183 F: tools/usb/usbip/
19186 M: Petko Manolov <petkan@nucleusys.com>
19187 L: linux-usb@vger.kernel.org
19188 L: netdev@vger.kernel.org
19190 W: https://github.com/petkan/pegasus
19191 T: git git://github.com/petkan/pegasus.git
19192 F: drivers/net/usb/pegasus.*
19195 M: Felipe Balbi <balbi@kernel.org>
19196 L: linux-usb@vger.kernel.org
19198 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
19199 F: drivers/usb/phy/
19201 USB PRINTER DRIVER (usblp)
19202 M: Pete Zaitcev <zaitcev@redhat.com>
19203 L: linux-usb@vger.kernel.org
19205 F: drivers/usb/class/usblp.c
19207 USB RAW GADGET DRIVER
19208 R: Andrey Konovalov <andreyknvl@gmail.com>
19209 L: linux-usb@vger.kernel.org
19211 F: Documentation/usb/raw-gadget.rst
19212 F: drivers/usb/gadget/legacy/raw_gadget.c
19213 F: include/uapi/linux/usb/raw_gadget.h
19215 USB QMI WWAN NETWORK DRIVER
19216 M: Bjørn Mork <bjorn@mork.no>
19217 L: netdev@vger.kernel.org
19219 F: Documentation/ABI/testing/sysfs-class-net-qmi
19220 F: drivers/net/usb/qmi_wwan.c
19223 M: Petko Manolov <petkan@nucleusys.com>
19224 L: linux-usb@vger.kernel.org
19225 L: netdev@vger.kernel.org
19227 W: https://github.com/petkan/rtl8150
19228 T: git git://github.com/petkan/rtl8150.git
19229 F: drivers/net/usb/rtl8150.c
19231 USB SERIAL SUBSYSTEM
19232 M: Johan Hovold <johan@kernel.org>
19233 L: linux-usb@vger.kernel.org
19235 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
19236 F: Documentation/usb/usb-serial.rst
19237 F: drivers/usb/serial/
19238 F: include/linux/usb/serial.h
19240 USB SMSC75XX ETHERNET DRIVER
19241 M: Steve Glendinning <steve.glendinning@shawell.net>
19242 L: netdev@vger.kernel.org
19244 F: drivers/net/usb/smsc75xx.*
19246 USB SMSC95XX ETHERNET DRIVER
19247 M: Steve Glendinning <steve.glendinning@shawell.net>
19248 M: UNGLinuxDriver@microchip.com
19249 L: netdev@vger.kernel.org
19251 F: drivers/net/usb/smsc95xx.*
19254 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19255 L: linux-usb@vger.kernel.org
19257 W: http://www.linux-usb.org
19258 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
19259 F: Documentation/devicetree/bindings/usb/
19260 F: Documentation/usb/
19262 F: include/linux/usb.h
19263 F: include/linux/usb/
19265 USB TYPEC BUS FOR ALTERNATE MODES
19266 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19267 L: linux-usb@vger.kernel.org
19269 F: Documentation/ABI/testing/sysfs-bus-typec
19270 F: Documentation/driver-api/usb/typec_bus.rst
19271 F: drivers/usb/typec/altmodes/
19272 F: include/linux/usb/typec_altmode.h
19275 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19276 L: linux-usb@vger.kernel.org
19278 F: Documentation/ABI/testing/sysfs-class-typec
19279 F: Documentation/driver-api/usb/typec.rst
19280 F: drivers/usb/typec/
19281 F: include/linux/usb/typec.h
19283 USB TYPEC INTEL PMC MUX DRIVER
19284 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19285 L: linux-usb@vger.kernel.org
19287 F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
19288 F: drivers/usb/typec/mux/intel_pmc_mux.c
19290 USB TYPEC PI3USB30532 MUX DRIVER
19291 M: Hans de Goede <hdegoede@redhat.com>
19292 L: linux-usb@vger.kernel.org
19294 F: drivers/usb/typec/mux/pi3usb30532.c
19296 USB TYPEC PORT CONTROLLER DRIVERS
19297 M: Guenter Roeck <linux@roeck-us.net>
19298 L: linux-usb@vger.kernel.org
19300 F: drivers/usb/typec/tcpm/
19303 M: Alan Stern <stern@rowland.harvard.edu>
19304 L: linux-usb@vger.kernel.org
19306 F: drivers/usb/host/uhci*
19309 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19310 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
19311 L: linux-media@vger.kernel.org
19313 W: http://www.ideasonboard.org/uvc/
19314 T: git git://linuxtv.org/media_tree.git
19315 F: drivers/media/usb/uvc/
19316 F: include/uapi/linux/uvcvideo.h
19319 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19320 L: linux-usb@vger.kernel.org
19322 F: drivers/usb/gadget/function/*uvc*
19323 F: drivers/usb/gadget/legacy/webcam.c
19324 F: include/uapi/linux/usb/g_uvc.h
19326 USB WIRELESS RNDIS DRIVER (rndis_wlan)
19327 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
19328 L: linux-wireless@vger.kernel.org
19330 F: drivers/net/wireless/rndis_wlan.c
19333 M: Mathias Nyman <mathias.nyman@intel.com>
19334 L: linux-usb@vger.kernel.org
19336 F: drivers/usb/host/pci-quirks*
19337 F: drivers/usb/host/xhci*
19340 L: linux-wireless@vger.kernel.org
19342 W: http://linux-lc100020.sourceforge.net
19343 F: drivers/net/wireless/zydas/zd1201.*
19346 M: Antoine Jacquet <royale@zerezo.com>
19347 L: linux-usb@vger.kernel.org
19348 L: linux-media@vger.kernel.org
19350 W: http://royale.zerezo.com/zr364xx/
19351 T: git git://linuxtv.org/media_tree.git
19352 F: Documentation/admin-guide/media/zr364xx*
19353 F: drivers/media/usb/zr364xx/
19355 USER-MODE LINUX (UML)
19356 M: Jeff Dike <jdike@addtoit.com>
19357 M: Richard Weinberger <richard@nod.at>
19358 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
19359 L: linux-um@lists.infradead.org
19361 W: http://user-mode-linux.sourceforge.net
19362 Q: https://patchwork.ozlabs.org/project/linux-um/list/
19363 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
19364 F: Documentation/virt/uml/
19369 USERSPACE COPYIN/COPYOUT (UIOVEC)
19370 M: Alexander Viro <viro@zeniv.linux.org.uk>
19372 F: include/linux/uio.h
19375 USERSPACE DMA BUFFER DRIVER
19376 M: Gerd Hoffmann <kraxel@redhat.com>
19377 L: dri-devel@lists.freedesktop.org
19379 T: git git://anongit.freedesktop.org/drm/drm-misc
19380 F: drivers/dma-buf/udmabuf.c
19381 F: include/uapi/linux/udmabuf.h
19383 USERSPACE I/O (UIO)
19384 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19386 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
19387 F: Documentation/driver-api/uio-howto.rst
19389 F: include/linux/uio_driver.h
19392 M: Karel Zak <kzak@redhat.com>
19393 L: util-linux@vger.kernel.org
19395 W: http://en.wikipedia.org/wiki/Util-linux
19396 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
19399 M: Christoph Hellwig <hch@lst.de>
19400 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19401 L: linux-kernel@vger.kernel.org
19403 T: git git://git.infradead.org/users/hch/uuid.git
19404 F: include/linux/uuid.h
19405 F: include/uapi/linux/uuid.h
19410 M: Justin Ernst <justin.ernst@hpe.com>
19411 L: platform-driver-x86@vger.kernel.org
19413 F: drivers/platform/x86/uv_sysfs.c
19416 M: Michal Januszewski <spock@gentoo.org>
19417 L: linux-fbdev@vger.kernel.org
19419 W: https://github.com/mjanusz/v86d
19420 F: Documentation/fb/uvesafb.rst
19421 F: drivers/video/fbdev/uvesafb.*
19423 Ux500 CLOCK DRIVERS
19424 M: Ulf Hansson <ulf.hansson@linaro.org>
19425 L: linux-clk@vger.kernel.org
19426 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19428 F: drivers/clk/ux500/
19431 M: Stefan Agner <stefan@agner.ch>
19432 L: linux-mtd@lists.infradead.org
19434 F: drivers/mtd/nand/raw/vf610_nfc.c
19436 VFAT/FAT/MSDOS FILESYSTEM
19437 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
19439 F: Documentation/filesystems/vfat.rst
19443 M: Alex Williamson <alex.williamson@redhat.com>
19444 R: Cornelia Huck <cohuck@redhat.com>
19445 L: kvm@vger.kernel.org
19447 T: git git://github.com/awilliam/linux-vfio.git
19448 F: Documentation/driver-api/vfio.rst
19450 F: include/linux/vfio.h
19451 F: include/uapi/linux/vfio.h
19454 M: Diana Craciun <diana.craciun@oss.nxp.com>
19455 L: kvm@vger.kernel.org
19457 F: drivers/vfio/fsl-mc/
19459 VFIO MEDIATED DEVICE DRIVERS
19460 M: Kirti Wankhede <kwankhede@nvidia.com>
19461 L: kvm@vger.kernel.org
19463 F: Documentation/driver-api/vfio-mediated-device.rst
19464 F: drivers/vfio/mdev/
19465 F: include/linux/mdev.h
19466 F: samples/vfio-mdev/
19468 VFIO PLATFORM DRIVER
19469 M: Eric Auger <eric.auger@redhat.com>
19470 L: kvm@vger.kernel.org
19472 F: drivers/vfio/platform/
19475 R: Lukas Wunner <lukas@wunner.de>
19477 T: git git://anongit.freedesktop.org/drm/drm-misc
19478 F: Documentation/gpu/vga-switcheroo.rst
19479 F: drivers/gpu/vga/vga_switcheroo.c
19480 F: include/linux/vga_switcheroo.h
19482 VIA RHINE NETWORK DRIVER
19484 M: Kevin Brace <kevinbrace@bracecomputerlab.com>
19485 F: drivers/net/ethernet/via/via-rhine.c
19487 VIA SD/MMC CARD CONTROLLER DRIVER
19488 M: Bruce Chang <brucechang@via.com.tw>
19489 M: Harald Welte <HaraldWelte@viatech.com>
19491 F: drivers/mmc/host/via-sdmmc.c
19493 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
19494 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
19495 L: linux-fbdev@vger.kernel.org
19497 F: drivers/video/fbdev/via/
19498 F: include/linux/via-core.h
19499 F: include/linux/via-gpio.h
19500 F: include/linux/via_i2c.h
19502 VIA VELOCITY NETWORK DRIVER
19503 M: Francois Romieu <romieu@fr.zoreil.com>
19504 L: netdev@vger.kernel.org
19506 F: drivers/net/ethernet/via/via-velocity.*
19508 VICODEC VIRTUAL CODEC DRIVER
19509 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
19510 L: linux-media@vger.kernel.org
19512 W: https://linuxtv.org
19513 T: git git://linuxtv.org/media_tree.git
19514 F: drivers/media/test-drivers/vicodec/*
19516 VIDEO I2C POLLING DRIVER
19517 M: Matt Ranostay <matt.ranostay@konsulko.com>
19518 L: linux-media@vger.kernel.org
19520 F: drivers/media/i2c/video-i2c.c
19522 VIDEO MULTIPLEXER DRIVER
19523 M: Philipp Zabel <p.zabel@pengutronix.de>
19524 L: linux-media@vger.kernel.org
19526 F: drivers/media/platform/video-mux.c
19528 VIDEOBUF2 FRAMEWORK
19529 M: Tomasz Figa <tfiga@chromium.org>
19530 M: Marek Szyprowski <m.szyprowski@samsung.com>
19531 L: linux-media@vger.kernel.org
19533 F: drivers/media/common/videobuf2/*
19534 F: include/media/videobuf2-*
19536 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
19537 M: Helen Koike <helen.koike@collabora.com>
19538 R: Shuah Khan <skhan@linuxfoundation.org>
19539 L: linux-media@vger.kernel.org
19541 W: https://linuxtv.org
19542 T: git git://linuxtv.org/media_tree.git
19543 F: drivers/media/test-drivers/vimc/*
19546 M: Alex Williamson <alex.williamson@redhat.com>
19547 M: Paolo Bonzini <pbonzini@redhat.com>
19548 L: kvm@vger.kernel.org
19552 VIRTIO AND VHOST VSOCK DRIVER
19553 M: Stefan Hajnoczi <stefanha@redhat.com>
19554 M: Stefano Garzarella <sgarzare@redhat.com>
19555 L: kvm@vger.kernel.org
19556 L: virtualization@lists.linux-foundation.org
19557 L: netdev@vger.kernel.org
19559 F: drivers/net/vsockmon.c
19560 F: drivers/vhost/vsock.c
19561 F: include/linux/virtio_vsock.h
19562 F: include/uapi/linux/virtio_vsock.h
19563 F: include/uapi/linux/vm_sockets_diag.h
19564 F: include/uapi/linux/vsockmon.h
19565 F: net/vmw_vsock/af_vsock_tap.c
19566 F: net/vmw_vsock/diag.c
19567 F: net/vmw_vsock/virtio_transport.c
19568 F: net/vmw_vsock/virtio_transport_common.c
19569 F: net/vmw_vsock/vsock_loopback.c
19570 F: tools/testing/vsock/
19572 VIRTIO BLOCK AND SCSI DRIVERS
19573 M: "Michael S. Tsirkin" <mst@redhat.com>
19574 M: Jason Wang <jasowang@redhat.com>
19575 R: Paolo Bonzini <pbonzini@redhat.com>
19576 R: Stefan Hajnoczi <stefanha@redhat.com>
19577 L: virtualization@lists.linux-foundation.org
19579 F: drivers/block/virtio_blk.c
19580 F: drivers/scsi/virtio_scsi.c
19581 F: drivers/vhost/scsi.c
19582 F: include/uapi/linux/virtio_blk.h
19583 F: include/uapi/linux/virtio_scsi.h
19585 VIRTIO CONSOLE DRIVER
19586 M: Amit Shah <amit@kernel.org>
19587 L: virtualization@lists.linux-foundation.org
19589 F: drivers/char/virtio_console.c
19590 F: include/linux/virtio_console.h
19591 F: include/uapi/linux/virtio_console.h
19593 VIRTIO CORE AND NET DRIVERS
19594 M: "Michael S. Tsirkin" <mst@redhat.com>
19595 M: Jason Wang <jasowang@redhat.com>
19596 L: virtualization@lists.linux-foundation.org
19598 F: Documentation/devicetree/bindings/virtio/
19599 F: drivers/block/virtio_blk.c
19600 F: drivers/crypto/virtio/
19601 F: drivers/net/virtio_net.c
19604 F: include/linux/vdpa.h
19605 F: include/linux/virtio*.h
19606 F: include/uapi/linux/virtio_*.h
19610 M: "Michael S. Tsirkin" <mst@redhat.com>
19611 M: David Hildenbrand <david@redhat.com>
19612 L: virtualization@lists.linux-foundation.org
19614 F: drivers/virtio/virtio_balloon.c
19615 F: include/uapi/linux/virtio_balloon.h
19616 F: include/linux/balloon_compaction.h
19617 F: mm/balloon_compaction.c
19619 VIRTIO CRYPTO DRIVER
19620 M: Gonglei <arei.gonglei@huawei.com>
19621 L: virtualization@lists.linux-foundation.org
19622 L: linux-crypto@vger.kernel.org
19624 F: drivers/crypto/virtio/
19625 F: include/uapi/linux/virtio_crypto.h
19627 VIRTIO DRIVERS FOR S390
19628 M: Cornelia Huck <cohuck@redhat.com>
19629 M: Halil Pasic <pasic@linux.ibm.com>
19630 L: linux-s390@vger.kernel.org
19631 L: virtualization@lists.linux-foundation.org
19632 L: kvm@vger.kernel.org
19634 F: arch/s390/include/uapi/asm/virtio-ccw.h
19635 F: drivers/s390/virtio/
19638 M: Vivek Goyal <vgoyal@redhat.com>
19639 M: Stefan Hajnoczi <stefanha@redhat.com>
19640 M: Miklos Szeredi <miklos@szeredi.hu>
19641 L: virtualization@lists.linux-foundation.org
19642 L: linux-fsdevel@vger.kernel.org
19644 W: https://virtio-fs.gitlab.io/
19645 F: Documentation/filesystems/virtiofs.rst
19646 F: fs/fuse/virtio_fs.c
19647 F: include/uapi/linux/virtio_fs.h
19650 M: David Airlie <airlied@linux.ie>
19651 M: Gerd Hoffmann <kraxel@redhat.com>
19652 L: dri-devel@lists.freedesktop.org
19653 L: virtualization@lists.linux-foundation.org
19655 T: git git://anongit.freedesktop.org/drm/drm-misc
19656 F: drivers/gpu/drm/virtio/
19657 F: include/uapi/linux/virtio_gpu.h
19659 VIRTIO HOST (VHOST)
19660 M: "Michael S. Tsirkin" <mst@redhat.com>
19661 M: Jason Wang <jasowang@redhat.com>
19662 L: kvm@vger.kernel.org
19663 L: virtualization@lists.linux-foundation.org
19664 L: netdev@vger.kernel.org
19666 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
19668 F: include/linux/vhost_iotlb.h
19669 F: include/uapi/linux/vhost.h
19671 VIRTIO INPUT DRIVER
19672 M: Gerd Hoffmann <kraxel@redhat.com>
19674 F: drivers/virtio/virtio_input.c
19675 F: include/uapi/linux/virtio_input.h
19677 VIRTIO IOMMU DRIVER
19678 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
19679 L: virtualization@lists.linux-foundation.org
19681 F: drivers/iommu/virtio-iommu.c
19682 F: include/uapi/linux/virtio_iommu.h
19685 M: David Hildenbrand <david@redhat.com>
19686 L: virtualization@lists.linux-foundation.org
19688 W: https://virtio-mem.gitlab.io/
19689 F: drivers/virtio/virtio_mem.c
19690 F: include/uapi/linux/virtio_mem.h
19692 VIRTIO SOUND DRIVER
19693 M: Anton Yakovlev <anton.yakovlev@opensynergy.com>
19694 M: "Michael S. Tsirkin" <mst@redhat.com>
19695 L: virtualization@lists.linux-foundation.org
19696 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19698 F: include/uapi/linux/virtio_snd.h
19701 VIRTUAL BOX GUEST DEVICE DRIVER
19702 M: Hans de Goede <hdegoede@redhat.com>
19703 M: Arnd Bergmann <arnd@arndb.de>
19704 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19706 F: drivers/virt/vboxguest/
19707 F: include/linux/vbox_utils.h
19708 F: include/uapi/linux/vbox*.h
19710 VIRTUAL BOX SHARED FOLDER VFS DRIVER
19711 M: Hans de Goede <hdegoede@redhat.com>
19712 L: linux-fsdevel@vger.kernel.org
19716 VIRTUAL SERIO DEVICE DRIVER
19717 M: Stephen Chandler Paul <thatslyude@gmail.com>
19719 F: drivers/input/serio/userio.c
19720 F: include/uapi/linux/userio.h
19722 VIVID VIRTUAL VIDEO DRIVER
19723 M: Hans Verkuil <hverkuil@xs4all.nl>
19724 L: linux-media@vger.kernel.org
19726 W: https://linuxtv.org
19727 T: git git://linuxtv.org/media_tree.git
19728 F: drivers/media/test-drivers/vivid/*
19730 VIDTV VIRTUAL DIGITAL TV DRIVER
19731 M: Daniel W. S. Almeida <dwlsalmeida@gmail.com>
19732 L: linux-media@vger.kernel.org
19734 W: https://linuxtv.org
19735 T: git git://linuxtv.org/media_tree.git
19736 F: drivers/media/test-drivers/vidtv/*
19739 M: Florian Fainelli <f.fainelli@gmail.com>
19740 L: openwrt-devel@lists.openwrt.org (subscribers-only)
19742 F: drivers/vlynq/vlynq.c
19743 F: include/linux/vlynq.h
19746 M: Martyn Welch <martyn@welchs.me.uk>
19747 M: Manohar Vanga <manohar.vanga@gmail.com>
19748 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19749 L: linux-kernel@vger.kernel.org
19751 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
19752 F: Documentation/driver-api/vme.rst
19753 F: drivers/staging/vme/
19755 F: include/linux/vme*
19757 VMWARE BALLOON DRIVER
19758 M: Nadav Amit <namit@vmware.com>
19759 M: "VMware, Inc." <pv-drivers@vmware.com>
19760 L: linux-kernel@vger.kernel.org
19762 F: drivers/misc/vmw_balloon.c
19764 VMWARE HYPERVISOR INTERFACE
19765 M: Deep Shah <sdeep@vmware.com>
19766 M: "VMware, Inc." <pv-drivers@vmware.com>
19767 L: virtualization@lists.linux-foundation.org
19769 F: arch/x86/include/asm/vmware.h
19770 F: arch/x86/kernel/cpu/vmware.c
19772 VMWARE PVRDMA DRIVER
19773 M: Adit Ranadive <aditr@vmware.com>
19774 M: VMware PV-Drivers <pv-drivers@vmware.com>
19775 L: linux-rdma@vger.kernel.org
19777 F: drivers/infiniband/hw/vmw_pvrdma/
19779 VMware PVSCSI driver
19780 M: Vishal Bhakta <vbhakta@vmware.com>
19781 M: VMware PV-Drivers <pv-drivers@vmware.com>
19782 L: linux-scsi@vger.kernel.org
19784 F: drivers/scsi/vmw_pvscsi.c
19785 F: drivers/scsi/vmw_pvscsi.h
19787 VMWARE VIRTUAL PTP CLOCK DRIVER
19788 M: Vivek Thampi <vithampi@vmware.com>
19789 M: "VMware, Inc." <pv-drivers@vmware.com>
19790 L: netdev@vger.kernel.org
19792 F: drivers/ptp/ptp_vmw.c
19794 VMWARE VMMOUSE SUBDRIVER
19795 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
19796 M: "VMware, Inc." <pv-drivers@vmware.com>
19797 L: linux-input@vger.kernel.org
19799 F: drivers/input/mouse/vmmouse.c
19800 F: drivers/input/mouse/vmmouse.h
19802 VMWARE VMXNET3 ETHERNET DRIVER
19803 M: Ronak Doshi <doshir@vmware.com>
19804 M: pv-drivers@vmware.com
19805 L: netdev@vger.kernel.org
19807 F: drivers/net/vmxnet3/
19809 VOCORE VOCORE2 BOARD
19810 M: Harvey Hunt <harveyhuntnexus@gmail.com>
19811 L: linux-mips@vger.kernel.org
19813 F: arch/mips/boot/dts/ralink/vocore2.dts
19815 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
19816 M: Liam Girdwood <lgirdwood@gmail.com>
19817 M: Mark Brown <broonie@kernel.org>
19818 L: linux-kernel@vger.kernel.org
19820 W: http://www.slimlogic.co.uk/?p=48
19821 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
19822 F: Documentation/devicetree/bindings/regulator/
19823 F: Documentation/power/regulator/
19824 F: drivers/regulator/
19825 F: include/dt-bindings/regulator/
19826 F: include/linux/regulator/
19827 K: regulator_get_optional
19829 VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
19830 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
19831 F: drivers/regulator/irq_helpers.c
19834 M: David Ahern <dsahern@kernel.org>
19835 L: netdev@vger.kernel.org
19837 F: Documentation/networking/vrf.rst
19838 F: drivers/net/vrf.c
19841 M: Petr Mladek <pmladek@suse.com>
19842 M: Steven Rostedt <rostedt@goodmis.org>
19843 M: Sergey Senozhatsky <senozhatsky@chromium.org>
19844 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19845 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
19847 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git
19848 F: Documentation/core-api/printk-formats.rst
19849 F: lib/test_printf.c
19850 F: lib/test_scanf.c
19853 VT1211 HARDWARE MONITOR DRIVER
19854 M: Juerg Haefliger <juergh@gmail.com>
19855 L: linux-hwmon@vger.kernel.org
19857 F: Documentation/hwmon/vt1211.rst
19858 F: drivers/hwmon/vt1211.c
19860 VT8231 HARDWARE MONITOR DRIVER
19861 M: Roger Lucas <vt8231@hiddenengine.co.uk>
19862 L: linux-hwmon@vger.kernel.org
19864 F: drivers/hwmon/vt8231.c
19866 VUB300 USB to SDIO/SD/MMC bridge chip
19867 L: linux-mmc@vger.kernel.org
19869 F: drivers/mmc/host/vub300.c
19871 W1 DALLAS'S 1-WIRE BUS
19872 M: Evgeniy Polyakov <zbr@ioremap.net>
19874 F: Documentation/devicetree/bindings/w1/
19875 F: Documentation/w1/
19877 F: include/linux/w1.h
19879 W83791D HARDWARE MONITORING DRIVER
19880 M: Marc Hulsman <m.hulsman@tudelft.nl>
19881 L: linux-hwmon@vger.kernel.org
19883 F: Documentation/hwmon/w83791d.rst
19884 F: drivers/hwmon/w83791d.c
19886 W83793 HARDWARE MONITORING DRIVER
19887 M: Rudolf Marek <r.marek@assembler.cz>
19888 L: linux-hwmon@vger.kernel.org
19890 F: Documentation/hwmon/w83793.rst
19891 F: drivers/hwmon/w83793.c
19893 W83795 HARDWARE MONITORING DRIVER
19894 M: Jean Delvare <jdelvare@suse.com>
19895 L: linux-hwmon@vger.kernel.org
19897 F: drivers/hwmon/w83795.c
19899 W83L51xD SD/MMC CARD INTERFACE DRIVER
19900 M: Pierre Ossman <pierre@ossman.eu>
19902 F: drivers/mmc/host/wbsd.*
19904 WACOM PROTOCOL 4 SERIAL TABLETS
19905 M: Julian Squires <julian@cipht.net>
19906 M: Hans de Goede <hdegoede@redhat.com>
19907 L: linux-input@vger.kernel.org
19909 F: drivers/input/tablet/wacom_serial4.c
19911 WATCHDOG DEVICE DRIVERS
19912 M: Wim Van Sebroeck <wim@linux-watchdog.org>
19913 M: Guenter Roeck <linux@roeck-us.net>
19914 L: linux-watchdog@vger.kernel.org
19916 W: http://www.linux-watchdog.org/
19917 T: git git://www.linux-watchdog.org/linux-watchdog.git
19918 F: Documentation/devicetree/bindings/watchdog/
19919 F: Documentation/watchdog/
19920 F: drivers/watchdog/
19921 F: include/linux/watchdog.h
19922 F: include/uapi/linux/watchdog.h
19924 WHISKEYCOVE PMIC GPIO DRIVER
19925 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
19926 L: linux-gpio@vger.kernel.org
19928 F: drivers/gpio/gpio-wcove.c
19931 M: Dianlong Li <long17.cool@163.com>
19932 L: linux-rtc@vger.kernel.org
19934 F: drivers/rtc/rtc-sd3078.c
19937 M: David Rheinsberg <david.rheinsberg@gmail.com>
19938 L: linux-input@vger.kernel.org
19940 F: drivers/hid/hid-wiimote*
19942 WILOCITY WIL6210 WIRELESS DRIVER
19943 M: Maya Erez <merez@codeaurora.org>
19944 L: linux-wireless@vger.kernel.org
19945 L: wil6210@qti.qualcomm.com
19947 W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
19948 F: drivers/net/wireless/ath/wil6210/
19951 M: David Härdeman <david@hardeman.nu>
19953 F: drivers/media/rc/winbond-cir.c
19955 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
19956 M: William Breathitt Gray <vilhelm.gray@gmail.com>
19957 L: linux-watchdog@vger.kernel.org
19959 F: drivers/watchdog/ebc-c384_wdt.c
19961 WINSYSTEMS WS16C48 GPIO DRIVER
19962 M: William Breathitt Gray <vilhelm.gray@gmail.com>
19963 L: linux-gpio@vger.kernel.org
19965 F: drivers/gpio/gpio-ws16c48.c
19967 WIREGUARD SECURE NETWORK TUNNEL
19968 M: Jason A. Donenfeld <Jason@zx2c4.com>
19969 L: wireguard@lists.zx2c4.com
19970 L: netdev@vger.kernel.org
19972 F: drivers/net/wireguard/
19973 F: tools/testing/selftests/wireguard/
19975 WISTRON LAPTOP BUTTON DRIVER
19976 M: Miloslav Trmac <mitr@volny.cz>
19978 F: drivers/input/misc/wistron_btns.c
19980 WL3501 WIRELESS PCMCIA CARD DRIVER
19981 L: linux-wireless@vger.kernel.org
19983 F: drivers/net/wireless/wl3501*
19985 WOLFSON MICROELECTRONICS DRIVERS
19986 L: patches@opensource.cirrus.com
19988 W: https://github.com/CirrusLogic/linux-drivers/wiki
19989 T: git https://github.com/CirrusLogic/linux-drivers.git
19990 F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
19991 F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
19992 F: Documentation/devicetree/bindings/mfd/wm831x.txt
19993 F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
19994 F: Documentation/devicetree/bindings/sound/wlf,arizona.yaml
19995 F: Documentation/hwmon/wm83??.rst
19996 F: arch/arm/mach-s3c/mach-crag6410*
19997 F: drivers/clk/clk-wm83*.c
19998 F: drivers/gpio/gpio-*wm*.c
19999 F: drivers/gpio/gpio-arizona.c
20000 F: drivers/hwmon/wm83??-hwmon.c
20001 F: drivers/input/misc/wm831x-on.c
20002 F: drivers/input/touchscreen/wm831x-ts.c
20003 F: drivers/input/touchscreen/wm97*.c
20004 F: drivers/leds/leds-wm83*.c
20005 F: drivers/mfd/arizona*
20006 F: drivers/mfd/cs47l24*
20007 F: drivers/mfd/wm*.c
20008 F: drivers/power/supply/wm83*.c
20009 F: drivers/regulator/arizona*
20010 F: drivers/regulator/wm8*.c
20011 F: drivers/rtc/rtc-wm83*.c
20012 F: drivers/video/backlight/wm83*_bl.c
20013 F: drivers/watchdog/wm83*_wdt.c
20014 F: include/linux/mfd/arizona/
20015 F: include/linux/mfd/wm831x/
20016 F: include/linux/mfd/wm8350/
20017 F: include/linux/mfd/wm8400*
20018 F: include/linux/regulator/arizona*
20019 F: include/linux/wm97xx.h
20020 F: include/sound/wm????.h
20021 F: sound/soc/codecs/arizona*
20022 F: sound/soc/codecs/cs47l24*
20023 F: sound/soc/codecs/wm*
20026 M: Tejun Heo <tj@kernel.org>
20027 R: Lai Jiangshan <jiangshanlai@gmail.com>
20029 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
20030 F: Documentation/core-api/workqueue.rst
20031 F: include/linux/workqueue.h
20032 F: kernel/workqueue.c
20035 M: Loic Poulain <loic.poulain@linaro.org>
20036 M: Sergey Ryazanov <ryazanov.s.a@gmail.com>
20037 R: Johannes Berg <johannes@sipsolutions.net>
20038 L: netdev@vger.kernel.org
20040 F: drivers/net/wwan/
20041 F: include/linux/wwan.h
20042 F: include/uapi/linux/wwan.h
20044 X-POWERS AXP288 PMIC DRIVERS
20045 M: Hans de Goede <hdegoede@redhat.com>
20047 F: drivers/acpi/pmic/intel_pmic_xpower.c
20050 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
20051 M: Chen-Yu Tsai <wens@csie.org>
20052 L: linux-kernel@vger.kernel.org
20057 M: Martin Schiller <ms@dev.tdt.de>
20058 L: linux-x25@vger.kernel.org
20060 F: Documentation/networking/lapb-module.rst
20061 F: Documentation/networking/x25*
20062 F: drivers/net/wan/hdlc_x25.c
20063 F: drivers/net/wan/lapbether.c
20064 F: include/*/lapb.h
20065 F: include/net/x25*
20066 F: include/uapi/linux/x25.h
20070 X86 ARCHITECTURE (32-BIT AND 64-BIT)
20071 M: Thomas Gleixner <tglx@linutronix.de>
20072 M: Ingo Molnar <mingo@redhat.com>
20073 M: Borislav Petkov <bp@alien8.de>
20075 R: "H. Peter Anvin" <hpa@zytor.com>
20076 L: linux-kernel@vger.kernel.org
20078 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
20079 F: Documentation/devicetree/bindings/x86/
20080 F: Documentation/x86/
20084 M: Andy Lutomirski <luto@kernel.org>
20085 L: linux-kernel@vger.kernel.org
20087 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
20090 X86 MCE INFRASTRUCTURE
20091 M: Tony Luck <tony.luck@intel.com>
20092 M: Borislav Petkov <bp@alien8.de>
20093 L: linux-edac@vger.kernel.org
20095 F: arch/x86/kernel/cpu/mce/*
20097 X86 MICROCODE UPDATE SUPPORT
20098 M: Borislav Petkov <bp@alien8.de>
20100 F: arch/x86/kernel/cpu/microcode/*
20103 M: Dave Hansen <dave.hansen@linux.intel.com>
20104 M: Andy Lutomirski <luto@kernel.org>
20105 M: Peter Zijlstra <peterz@infradead.org>
20106 L: linux-kernel@vger.kernel.org
20108 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
20111 X86 PLATFORM DRIVERS
20112 M: Hans de Goede <hdegoede@redhat.com>
20113 M: Mark Gross <mgross@linux.intel.com>
20114 L: platform-driver-x86@vger.kernel.org
20116 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
20117 F: drivers/platform/olpc/
20118 F: drivers/platform/x86/
20120 X86 PLATFORM DRIVERS - ARCH
20121 R: Darren Hart <dvhart@infradead.org>
20122 R: Andy Shevchenko <andy@infradead.org>
20123 L: platform-driver-x86@vger.kernel.org
20126 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
20127 F: arch/x86/platform
20129 X86 PLATFORM UV HPE SUPERDOME FLEX
20130 M: Steve Wahl <steve.wahl@hpe.com>
20131 R: Mike Travis <mike.travis@hpe.com>
20132 R: Dimitri Sivanich <dimitri.sivanich@hpe.com>
20133 R: Russ Anderson <russ.anderson@hpe.com>
20135 F: arch/x86/include/asm/uv/
20136 F: arch/x86/kernel/apic/x2apic_uv_x.c
20137 F: arch/x86/platform/uv/
20140 M: Andy Lutomirski <luto@kernel.org>
20141 L: linux-kernel@vger.kernel.org
20143 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
20144 F: arch/x86/entry/vdso/
20147 M: Matthew Wilcox <willy@infradead.org>
20148 L: linux-fsdevel@vger.kernel.org
20150 F: Documentation/core-api/xarray.rst
20151 F: include/linux/idr.h
20152 F: include/linux/xarray.h
20155 F: tools/testing/radix-tree
20158 M: Benjamin Valentin <benpicco@googlemail.com>
20160 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
20161 F: drivers/media/rc/xbox_remote.c
20163 XC2028/3028 TUNER DRIVER
20164 M: Mauro Carvalho Chehab <mchehab@kernel.org>
20165 L: linux-media@vger.kernel.org
20167 W: https://linuxtv.org
20168 T: git git://linuxtv.org/media_tree.git
20169 F: drivers/media/tuners/tuner-xc2028.*
20171 XDP (eXpress Data Path)
20172 M: Alexei Starovoitov <ast@kernel.org>
20173 M: Daniel Borkmann <daniel@iogearbox.net>
20174 M: David S. Miller <davem@davemloft.net>
20175 M: Jakub Kicinski <kuba@kernel.org>
20176 M: Jesper Dangaard Brouer <hawk@kernel.org>
20177 M: John Fastabend <john.fastabend@gmail.com>
20178 L: netdev@vger.kernel.org
20179 L: bpf@vger.kernel.org
20181 F: include/net/xdp.h
20182 F: include/net/xdp_priv.h
20183 F: include/trace/events/xdp.h
20184 F: kernel/bpf/cpumap.c
20185 F: kernel/bpf/devmap.c
20187 F: samples/bpf/xdp*
20188 F: tools/testing/selftests/bpf/*xdp*
20189 F: tools/testing/selftests/bpf/*/*xdp*
20190 F: drivers/net/ethernet/*/*/*/*/*xdp*
20191 F: drivers/net/ethernet/*/*/*xdp*
20192 K: (?:\b|_)xdp(?:\b|_)
20194 XDP SOCKETS (AF_XDP)
20195 M: Björn Töpel <bjorn@kernel.org>
20196 M: Magnus Karlsson <magnus.karlsson@intel.com>
20197 R: Jonathan Lemon <jonathan.lemon@gmail.com>
20198 L: netdev@vger.kernel.org
20199 L: bpf@vger.kernel.org
20201 F: Documentation/networking/af_xdp.rst
20202 F: include/net/xdp_sock*
20203 F: include/net/xsk_buff_pool.h
20204 F: include/uapi/linux/if_xdp.h
20205 F: include/uapi/linux/xdp_diag.h
20206 F: include/net/netns/xdp.h
20208 F: samples/bpf/xdpsock*
20209 F: tools/lib/bpf/xsk*
20211 XEN BLOCK SUBSYSTEM
20212 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
20213 M: Roger Pau Monné <roger.pau@citrix.com>
20214 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20216 F: drivers/block/xen*
20217 F: drivers/block/xen-blkback/*
20220 M: Stefano Stabellini <sstabellini@kernel.org>
20221 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20223 F: arch/arm/include/asm/xen/
20226 XEN HYPERVISOR ARM64
20227 M: Stefano Stabellini <sstabellini@kernel.org>
20228 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20230 F: arch/arm64/include/asm/xen/
20233 XEN HYPERVISOR INTERFACE
20234 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
20235 M: Juergen Gross <jgross@suse.com>
20236 R: Stefano Stabellini <sstabellini@kernel.org>
20237 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20239 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
20240 F: Documentation/ABI/stable/sysfs-hypervisor-xen
20241 F: Documentation/ABI/testing/sysfs-hypervisor-xen
20242 F: arch/x86/include/asm/pvclock-abi.h
20243 F: arch/x86/include/asm/xen/
20244 F: arch/x86/platform/pvh/
20246 F: drivers/*/xen-*front.c
20248 F: include/uapi/xen/
20251 XEN NETWORK BACKEND DRIVER
20252 M: Wei Liu <wei.liu@kernel.org>
20253 M: Paul Durrant <paul@xen.org>
20254 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20255 L: netdev@vger.kernel.org
20257 F: drivers/net/xen-netback/*
20260 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
20261 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20263 F: arch/x86/pci/*xen*
20264 F: drivers/pci/*xen*
20267 M: Juergen Gross <jgross@suse.com>
20268 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20269 L: linux-scsi@vger.kernel.org
20271 F: drivers/scsi/xen-scsifront.c
20272 F: drivers/xen/xen-scsiback.c
20273 F: include/xen/interface/io/vscsiif.h
20275 XEN SOUND FRONTEND DRIVER
20276 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
20277 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20278 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20282 XEN SWIOTLB SUBSYSTEM
20283 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
20284 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20285 L: iommu@lists.linux-foundation.org
20287 F: arch/x86/xen/*swiotlb*
20288 F: drivers/xen/*swiotlb*
20291 C: irc://irc.oftc.net/xfs
20292 M: Darrick J. Wong <djwong@kernel.org>
20293 M: linux-xfs@vger.kernel.org
20294 L: linux-xfs@vger.kernel.org
20297 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
20298 F: Documentation/ABI/testing/sysfs-fs-xfs
20299 F: Documentation/admin-guide/xfs.rst
20300 F: Documentation/filesystems/xfs-delayed-logging-design.rst
20301 F: Documentation/filesystems/xfs-self-describing-metadata.rst
20303 F: include/uapi/linux/dqblk_xfs.h
20304 F: include/uapi/linux/fsmap.h
20306 XILINX AXI ETHERNET DRIVER
20307 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
20309 F: drivers/net/ethernet/xilinx/xilinx_axienet*
20312 M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
20313 R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
20314 L: linux-can@vger.kernel.org
20316 F: Documentation/devicetree/bindings/net/can/xilinx_can.txt
20317 F: drivers/net/can/xilinx_can.c
20320 M: Shubhrajyoti Datta <shubhrajyoti.datta@xilinx.com>
20321 R: Srinivas Neeli <srinivas.neeli@xilinx.com>
20322 R: Michal Simek <michal.simek@xilinx.com>
20324 F: Documentation/devicetree/bindings/gpio/gpio-xilinx.txt
20325 F: Documentation/devicetree/bindings/gpio/gpio-zynq.txt
20326 F: drivers/gpio/gpio-xilinx.c
20327 F: drivers/gpio/gpio-zynq.c
20329 XILINX SD-FEC IP CORES
20330 M: Derek Kiernan <derek.kiernan@xilinx.com>
20331 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
20333 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
20334 F: Documentation/misc-devices/xilinx_sdfec.rst
20335 F: drivers/misc/Kconfig
20336 F: drivers/misc/Makefile
20337 F: drivers/misc/xilinx_sdfec.c
20338 F: include/uapi/misc/xilinx_sdfec.h
20340 XILINX UARTLITE SERIAL DRIVER
20341 M: Peter Korsgaard <jacmet@sunsite.dk>
20342 L: linux-serial@vger.kernel.org
20344 F: drivers/tty/serial/uartlite.c
20346 XILINX VIDEO IP CORES
20347 M: Hyun Kwon <hyun.kwon@xilinx.com>
20348 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20349 L: linux-media@vger.kernel.org
20351 T: git git://linuxtv.org/media_tree.git
20352 F: Documentation/devicetree/bindings/media/xilinx/
20353 F: drivers/media/platform/xilinx/
20354 F: include/uapi/linux/xilinx-v4l2-controls.h
20356 XILINX ZYNQMP DPDMA DRIVER
20357 M: Hyun Kwon <hyun.kwon@xilinx.com>
20358 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20359 L: dmaengine@vger.kernel.org
20361 F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
20362 F: drivers/dma/xilinx/xilinx_dpdma.c
20363 F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
20365 XILINX ZYNQMP PSGTR PHY DRIVER
20366 M: Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
20367 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20368 L: linux-kernel@vger.kernel.org
20370 T: git https://github.com/Xilinx/linux-xlnx.git
20371 F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
20372 F: drivers/phy/xilinx/phy-zynqmp.c
20375 M: Eli Billauer <eli.billauer@gmail.com>
20376 L: linux-kernel@vger.kernel.org
20378 F: drivers/char/xillybus/
20381 M: George Cherian <gcherian@marvell.com>
20382 L: linux-i2c@vger.kernel.org
20384 W: http://www.marvell.com
20385 F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
20386 F: drivers/i2c/busses/i2c-xlp9xx.c
20388 XRA1403 GPIO EXPANDER
20389 M: Nandor Han <nandor.han@ge.com>
20390 M: Semi Malinen <semi.malinen@ge.com>
20391 L: linux-gpio@vger.kernel.org
20393 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
20394 F: drivers/gpio/gpio-xra1403.c
20396 XTENSA XTFPGA PLATFORM SUPPORT
20397 M: Max Filippov <jcmvbkbc@gmail.com>
20398 L: linux-xtensa@linux-xtensa.org
20400 F: drivers/spi/spi-xtensa-xtfpga.c
20401 F: sound/soc/xtensa/xtfpga-i2s.c
20403 YAM DRIVER FOR AX.25
20404 M: Jean-Paul Roubelat <jpr@f6fbb.org>
20405 L: linux-hams@vger.kernel.org
20407 F: drivers/net/hamradio/yam*
20408 F: include/linux/yam.h
20410 YAMA SECURITY MODULE
20411 M: Kees Cook <keescook@chromium.org>
20413 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
20414 F: Documentation/admin-guide/LSM/Yama.rst
20417 YEALINK PHONE DRIVER
20418 M: Henk Vergonet <Henk.Vergonet@gmail.com>
20419 L: usbb2k-api-dev@nongnu.org
20421 F: Documentation/input/devices/yealink.rst
20422 F: drivers/input/misc/yealink.*
20424 Z8530 DRIVER FOR AX.25
20425 M: Joerg Reuter <jreuter@yaina.de>
20426 L: linux-hams@vger.kernel.org
20428 W: http://yaina.de/jreuter/
20429 W: http://www.qsl.net/dl1bke/
20430 F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
20431 F: drivers/net/hamradio/*scc.c
20432 F: drivers/net/hamradio/z8530.h
20434 ZBUD COMPRESSED PAGE ALLOCATOR
20435 M: Seth Jennings <sjenning@redhat.com>
20436 M: Dan Streetman <ddstreet@ieee.org>
20437 L: linux-mm@kvack.org
20441 ZD1211RW WIRELESS DRIVER
20442 M: Daniel Drake <dsd@gentoo.org>
20443 M: Ulrich Kunitz <kune@deine-taler.de>
20444 L: linux-wireless@vger.kernel.org
20445 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
20447 W: http://zd1211.ath.cx/wiki/DriverRewrite
20448 F: drivers/net/wireless/zydas/zd1211rw/
20450 ZD1301 MEDIA DRIVER
20451 M: Antti Palosaari <crope@iki.fi>
20452 L: linux-media@vger.kernel.org
20454 W: https://linuxtv.org/
20455 W: http://palosaari.fi/linux/
20456 Q: https://patchwork.linuxtv.org/project/linux-media/list/
20457 F: drivers/media/usb/dvb-usb-v2/zd1301*
20459 ZD1301_DEMOD MEDIA DRIVER
20460 M: Antti Palosaari <crope@iki.fi>
20461 L: linux-media@vger.kernel.org
20463 W: https://linuxtv.org/
20464 W: http://palosaari.fi/linux/
20465 Q: https://patchwork.linuxtv.org/project/linux-media/list/
20466 F: drivers/media/dvb-frontends/zd1301_demod*
20468 ZHAOXIN PROCESSOR SUPPORT
20469 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
20470 L: linux-kernel@vger.kernel.org
20472 F: arch/x86/kernel/cpu/zhaoxin.c
20475 M: Damien Le Moal <damien.lemoal@wdc.com>
20476 M: Naohiro Aota <naohiro.aota@wdc.com>
20477 R: Johannes Thumshirn <jth@kernel.org>
20478 L: linux-fsdevel@vger.kernel.org
20480 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
20481 F: Documentation/filesystems/zonefs.rst
20484 ZPOOL COMPRESSED PAGE STORAGE API
20485 M: Dan Streetman <ddstreet@ieee.org>
20486 L: linux-mm@kvack.org
20488 F: include/linux/zpool.h
20491 ZR36067 VIDEO FOR LINUX DRIVER
20492 M: Corentin Labbe <clabbe@baylibre.com>
20493 L: mjpeg-users@lists.sourceforge.net
20494 L: linux-media@vger.kernel.org
20496 W: http://mjpeg.sourceforge.net/driver-zoran/
20497 Q: https://patchwork.linuxtv.org/project/linux-media/list/
20498 F: Documentation/driver-api/media/drivers/zoran.rst
20499 F: drivers/staging/media/zoran/
20501 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
20502 M: Minchan Kim <minchan@kernel.org>
20503 M: Nitin Gupta <ngupta@vflare.org>
20504 R: Sergey Senozhatsky <senozhatsky@chromium.org>
20505 L: linux-kernel@vger.kernel.org
20507 F: Documentation/admin-guide/blockdev/zram.rst
20508 F: drivers/block/zram/
20510 ZS DECSTATION Z85C30 SERIAL DRIVER
20511 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
20513 F: drivers/tty/serial/zs.*
20515 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
20516 M: Minchan Kim <minchan@kernel.org>
20517 M: Nitin Gupta <ngupta@vflare.org>
20518 R: Sergey Senozhatsky <senozhatsky@chromium.org>
20519 L: linux-mm@kvack.org
20521 F: Documentation/vm/zsmalloc.rst
20522 F: include/linux/zsmalloc.h
20525 ZSWAP COMPRESSED SWAP CACHING
20526 M: Seth Jennings <sjenning@redhat.com>
20527 M: Dan Streetman <ddstreet@ieee.org>
20528 M: Vitaly Wool <vitaly.wool@konsulko.com>
20529 L: linux-mm@kvack.org
20534 M: Linus Torvalds <torvalds@linux-foundation.org>
20535 L: linux-kernel@vger.kernel.org
20536 S: Buried alive in reporters
20537 Q: http://patchwork.kernel.org/project/LKML/list/
20538 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git