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/mfd/dbx500*
2252 F: drivers/pinctrl/nomadik/
2253 F: drivers/rtc/rtc-ab8500.c
2254 F: drivers/rtc/rtc-pl031.c
2255 F: drivers/soc/ux500/
2257 ARM/NUVOTON NPCM ARCHITECTURE
2258 M: Avi Fishman <avifishman70@gmail.com>
2259 M: Tomer Maimon <tmaimon77@gmail.com>
2260 M: Tali Perry <tali.perry1@gmail.com>
2261 R: Patrick Venture <venture@google.com>
2262 R: Nancy Yuen <yuenn@google.com>
2263 R: Benjamin Fair <benjaminfair@google.com>
2264 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2266 F: Documentation/devicetree/bindings/*/*/*npcm*
2267 F: Documentation/devicetree/bindings/*/*npcm*
2268 F: arch/arm/boot/dts/nuvoton-npcm*
2269 F: arch/arm/mach-npcm/
2271 F: drivers/*/*/*npcm*
2272 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2274 ARM/NUVOTON WPCM450 ARCHITECTURE
2275 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
2276 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2278 F: Documentation/devicetree/bindings/*/*wpcm*
2279 F: arch/arm/boot/dts/nuvoton-wpcm450*
2280 F: arch/arm/mach-npcm/wpcm450.c
2283 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2284 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
2286 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
2287 F: arch/arm/mach-s3c/gta02.h
2288 F: arch/arm/mach-s3c/mach-gta02.c
2290 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2291 M: Alexander Clouter <alex@digriz.org.uk>
2292 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2294 W: http://www.digriz.org.uk/ts78xx/kernel
2295 F: arch/arm/mach-orion5x/ts78xx-*
2297 ARM/OXNAS platform support
2298 M: Neil Armstrong <narmstrong@baylibre.com>
2299 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2300 L: linux-oxnas@groups.io (moderated for non-subscribers)
2302 F: arch/arm/boot/dts/ox8*.dts*
2303 F: arch/arm/mach-oxnas/
2304 F: drivers/power/reset/oxnas-restart.c
2307 ARM/PALM TREO SUPPORT
2308 M: Tomas Cech <sleep_walker@suse.com>
2309 L: linux-arm-kernel@lists.infradead.org
2311 W: http://hackndev.com
2312 F: arch/arm/mach-pxa/palmtreo.*
2314 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2315 M: Marek Vasut <marek.vasut@gmail.com>
2316 L: linux-arm-kernel@lists.infradead.org
2318 W: http://hackndev.com
2319 F: arch/arm/mach-pxa/include/mach/palmld.h
2320 F: arch/arm/mach-pxa/include/mach/palmtc.h
2321 F: arch/arm/mach-pxa/include/mach/palmtx.h
2322 F: arch/arm/mach-pxa/palmld.c
2323 F: arch/arm/mach-pxa/palmt5.*
2324 F: arch/arm/mach-pxa/palmtc.c
2325 F: arch/arm/mach-pxa/palmte2.*
2326 F: arch/arm/mach-pxa/palmtx.c
2329 M: Sergey Lapin <slapin@ossfans.org>
2330 L: linux-arm-kernel@lists.infradead.org
2332 W: http://hackndev.com
2333 F: arch/arm/mach-pxa/palmz72.*
2336 M: Peter Chubb <pleb@gelato.unsw.edu.au>
2338 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2340 ARM/PT DIGITAL BOARD PORT
2341 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2342 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2344 W: http://www.armlinux.org.uk/
2346 ARM/QUALCOMM SUPPORT
2347 M: Andy Gross <agross@kernel.org>
2348 M: Bjorn Andersson <bjorn.andersson@linaro.org>
2349 L: linux-arm-msm@vger.kernel.org
2351 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2352 F: Documentation/devicetree/bindings/*/qcom*
2353 F: Documentation/devicetree/bindings/soc/qcom/
2354 F: arch/arm/boot/dts/qcom-*.dts
2355 F: arch/arm/boot/dts/qcom-*.dtsi
2356 F: arch/arm/mach-qcom/
2357 F: arch/arm64/boot/dts/qcom/
2358 F: drivers/*/*/qcom*
2359 F: drivers/*/*/qcom/
2360 F: drivers/*/pm8???-*
2363 F: drivers/bluetooth/btqcomsmd.c
2364 F: drivers/clocksource/timer-qcom.c
2365 F: drivers/cpuidle/cpuidle-qcom-spm.c
2366 F: drivers/extcon/extcon-qcom*
2367 F: drivers/i2c/busses/i2c-qcom-geni.c
2368 F: drivers/i2c/busses/i2c-qup.c
2369 F: drivers/iommu/msm*
2370 F: drivers/mfd/ssbi.c
2371 F: drivers/mmc/host/mmci_qcom*
2372 F: drivers/mmc/host/sdhci-msm.c
2373 F: drivers/pci/controller/dwc/pcie-qcom.c
2374 F: drivers/phy/qualcomm/
2375 F: drivers/power/*/msm*
2376 F: drivers/reset/reset-qcom-*
2377 F: drivers/scsi/ufs/ufs-qcom*
2378 F: drivers/spi/spi-geni-qcom.c
2379 F: drivers/spi/spi-qcom-qspi.c
2380 F: drivers/spi/spi-qup.c
2381 F: drivers/tty/serial/msm_serial.c
2382 F: drivers/usb/dwc3/dwc3-qcom.c
2383 F: include/dt-bindings/*/qcom*
2384 F: include/linux/*/qcom*
2385 F: include/linux/soc/qcom/
2387 ARM/RADISYS ENP2611 MACHINE SUPPORT
2388 M: Lennert Buytenhek <kernel@wantstofly.org>
2389 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2392 ARM/RDA MICRO ARCHITECTURE
2393 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2394 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2395 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2397 F: Documentation/devicetree/bindings/arm/rda.yaml
2398 F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2399 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2400 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2401 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2402 F: arch/arm/boot/dts/rda8810pl-*
2403 F: drivers/clocksource/timer-rda.c
2404 F: drivers/gpio/gpio-rda.c
2405 F: drivers/irqchip/irq-rda-intc.c
2406 F: drivers/tty/serial/rda-uart.c
2408 ARM/REALTEK ARCHITECTURE
2409 M: Andreas Färber <afaerber@suse.de>
2410 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2411 L: linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2413 F: Documentation/devicetree/bindings/arm/realtek.yaml
2414 F: arch/arm/boot/dts/rtd*
2415 F: arch/arm/mach-realtek/
2416 F: arch/arm64/boot/dts/realtek/
2418 ARM/RENESAS ARM64 ARCHITECTURE
2419 M: Geert Uytterhoeven <geert+renesas@glider.be>
2420 M: Magnus Damm <magnus.damm@gmail.com>
2421 L: linux-renesas-soc@vger.kernel.org
2423 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2424 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2425 F: Documentation/devicetree/bindings/arm/renesas.yaml
2426 F: arch/arm64/boot/dts/renesas/
2427 F: drivers/soc/renesas/
2428 F: include/linux/soc/renesas/
2430 ARM/RISCPC ARCHITECTURE
2431 M: Russell King <linux@armlinux.org.uk>
2432 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2434 W: http://www.armlinux.org.uk/
2435 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2436 F: arch/arm/include/asm/hardware/ioc.h
2437 F: arch/arm/include/asm/hardware/iomd.h
2438 F: arch/arm/include/asm/hardware/memc.h
2439 F: arch/arm/mach-rpc/
2440 F: drivers/net/ethernet/8390/etherh.c
2441 F: drivers/net/ethernet/i825xx/ether1*
2442 F: drivers/net/ethernet/seeq/ether3*
2443 F: drivers/scsi/arm/
2445 ARM/Rockchip SoC support
2446 M: Heiko Stuebner <heiko@sntech.de>
2447 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2448 L: linux-rockchip@lists.infradead.org
2450 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2451 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2452 F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2453 F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2454 F: arch/arm/boot/dts/rk3*
2455 F: arch/arm/boot/dts/rv1108*
2456 F: arch/arm/mach-rockchip/
2457 F: drivers/*/*/*rockchip*
2458 F: drivers/*/*rockchip*
2459 F: drivers/clk/rockchip/
2460 F: drivers/i2c/busses/i2c-rk3x.c
2461 F: sound/soc/rockchip/
2464 ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2465 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
2466 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2467 L: linux-samsung-soc@vger.kernel.org
2469 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2470 F: Documentation/arm/samsung/
2471 F: Documentation/devicetree/bindings/arm/samsung/
2472 F: Documentation/devicetree/bindings/power/pd-samsung.yaml
2473 F: arch/arm/boot/dts/exynos*
2474 F: arch/arm/boot/dts/s3c*
2475 F: arch/arm/boot/dts/s5p*
2476 F: arch/arm/mach-exynos*/
2477 F: arch/arm/mach-s3c/
2478 F: arch/arm/mach-s5p*/
2479 F: arch/arm64/boot/dts/exynos/
2480 F: drivers/*/*/*s3c24*
2481 F: drivers/*/*s3c24*
2482 F: drivers/*/*s3c64xx*
2483 F: drivers/*/*s5pv210*
2484 F: drivers/clocksource/samsung_pwm_timer.c
2485 F: drivers/memory/samsung/
2486 F: drivers/pwm/pwm-samsung.c
2487 F: drivers/soc/samsung/
2488 F: drivers/tty/serial/samsung*
2489 F: include/clocksource/samsung_pwm.h
2490 F: include/linux/platform_data/*s3c*
2491 F: include/linux/serial_s3c.h
2492 F: include/linux/soc/samsung/
2498 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2499 M: Andrzej Hajda <a.hajda@samsung.com>
2500 L: linux-arm-kernel@lists.infradead.org
2501 L: linux-media@vger.kernel.org
2503 F: drivers/media/platform/s5p-g2d/
2505 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2506 M: Marek Szyprowski <m.szyprowski@samsung.com>
2507 L: linux-samsung-soc@vger.kernel.org
2508 L: linux-media@vger.kernel.org
2510 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2511 F: drivers/media/cec/platform/s5p/
2513 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2514 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2515 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2516 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2517 L: linux-arm-kernel@lists.infradead.org
2518 L: linux-media@vger.kernel.org
2520 F: drivers/media/platform/s5p-jpeg/
2522 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2523 M: Andrzej Hajda <a.hajda@samsung.com>
2524 L: linux-arm-kernel@lists.infradead.org
2525 L: linux-media@vger.kernel.org
2527 F: drivers/media/platform/s5p-mfc/
2529 ARM/SHMOBILE ARM ARCHITECTURE
2530 M: Geert Uytterhoeven <geert+renesas@glider.be>
2531 M: Magnus Damm <magnus.damm@gmail.com>
2532 L: linux-renesas-soc@vger.kernel.org
2534 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2535 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2536 F: Documentation/devicetree/bindings/arm/renesas.yaml
2537 F: arch/arm/boot/dts/emev2*
2538 F: arch/arm/boot/dts/gr-peach*
2539 F: arch/arm/boot/dts/iwg20d-q7*
2540 F: arch/arm/boot/dts/r7s*
2541 F: arch/arm/boot/dts/r8a*
2542 F: arch/arm/boot/dts/r9a*
2543 F: arch/arm/boot/dts/sh*
2544 F: arch/arm/configs/shmobile_defconfig
2545 F: arch/arm/include/debug/renesas-scif.S
2546 F: arch/arm/mach-shmobile/
2547 F: drivers/soc/renesas/
2548 F: include/linux/soc/renesas/
2550 ARM/SOCFPGA ARCHITECTURE
2551 M: Dinh Nguyen <dinguyen@kernel.org>
2553 W: http://www.rocketboards.org
2554 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2555 F: arch/arm/boot/dts/socfpga*
2556 F: arch/arm/configs/socfpga_defconfig
2557 F: arch/arm/mach-socfpga/
2558 F: arch/arm64/boot/dts/altera/
2559 F: arch/arm64/boot/dts/intel/
2561 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2562 M: Dinh Nguyen <dinguyen@kernel.org>
2564 F: drivers/clk/socfpga/
2566 ARM/SOCFPGA EDAC SUPPORT
2567 M: Dinh Nguyen <dinguyen@kernel.org>
2569 F: drivers/edac/altera_edac.[ch]
2571 ARM/SPREADTRUM SoC SUPPORT
2572 M: Orson Zhai <orsonzhai@gmail.com>
2573 M: Baolin Wang <baolin.wang7@gmail.com>
2574 M: Chunyan Zhang <zhang.lyra@gmail.com>
2576 F: arch/arm64/boot/dts/sprd
2581 ARM/STI ARCHITECTURE
2582 M: Patrice Chotard <patrice.chotard@foss.st.com>
2583 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2585 W: http://www.stlinux.com
2586 F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2587 F: arch/arm/boot/dts/sti*
2588 F: arch/arm/mach-sti/
2589 F: drivers/ata/ahci_st.c
2590 F: drivers/char/hw_random/st-rng.c
2591 F: drivers/clocksource/arm_global_timer.c
2592 F: drivers/clocksource/clksrc_st_lpc.c
2593 F: drivers/cpufreq/sti-cpufreq.c
2594 F: drivers/dma/st_fdma*
2595 F: drivers/i2c/busses/i2c-st.c
2596 F: drivers/media/platform/sti/c8sectpfe/
2597 F: drivers/media/rc/st_rc.c
2598 F: drivers/mmc/host/sdhci-st.c
2599 F: drivers/phy/st/phy-miphy28lp.c
2600 F: drivers/phy/st/phy-stih407-usb.c
2601 F: drivers/pinctrl/pinctrl-st.c
2602 F: drivers/remoteproc/st_remoteproc.c
2603 F: drivers/remoteproc/st_slim_rproc.c
2604 F: drivers/reset/sti/
2605 F: drivers/rtc/rtc-st-lpc.c
2606 F: drivers/tty/serial/st-asc.c
2607 F: drivers/usb/dwc3/dwc3-st.c
2608 F: drivers/usb/host/ehci-st.c
2609 F: drivers/usb/host/ohci-st.c
2610 F: drivers/watchdog/st_lpc_wdt.c
2611 F: include/linux/remoteproc/st_slim_rproc.h
2613 ARM/STM32 ARCHITECTURE
2614 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2615 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
2616 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2617 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2619 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2620 F: arch/arm/boot/dts/stm32*
2621 F: arch/arm/mach-stm32/
2622 F: drivers/clocksource/armv7m_systick.c
2626 ARM/Synaptics SoC support
2627 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2628 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2629 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2631 F: arch/arm/boot/dts/berlin*
2632 F: arch/arm/mach-berlin/
2633 F: arch/arm64/boot/dts/synaptics/
2635 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2636 M: Lennert Buytenhek <kernel@wantstofly.org>
2637 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2640 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2641 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2642 L: linux-tegra@vger.kernel.org
2643 L: linux-media@vger.kernel.org
2645 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2646 F: drivers/media/cec/platform/tegra/
2648 ARM/TETON BGA MACHINE SUPPORT
2649 M: "Mark F. Brown" <mark.brown314@gmail.com>
2650 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2653 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2654 M: Santosh Shilimkar <ssantosh@kernel.org>
2655 L: linux-kernel@vger.kernel.org
2657 F: drivers/memory/*emif*
2659 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2660 M: Santosh Shilimkar <ssantosh@kernel.org>
2661 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2663 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2664 F: arch/arm/boot/dts/keystone-*
2665 F: arch/arm/mach-keystone/
2667 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2668 M: Santosh Shilimkar <ssantosh@kernel.org>
2669 L: linux-kernel@vger.kernel.org
2671 F: drivers/clk/keystone/
2673 ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
2674 M: Santosh Shilimkar <ssantosh@kernel.org>
2675 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2676 L: linux-kernel@vger.kernel.org
2678 F: drivers/clocksource/timer-keystone.c
2680 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2681 M: Santosh Shilimkar <ssantosh@kernel.org>
2682 L: linux-kernel@vger.kernel.org
2684 F: drivers/power/reset/keystone-reset.c
2686 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2687 M: Nishanth Menon <nm@ti.com>
2688 M: Tero Kristo <kristo@kernel.org>
2689 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2691 F: Documentation/devicetree/bindings/arm/ti/k3.yaml
2692 F: arch/arm64/boot/dts/ti/Makefile
2693 F: arch/arm64/boot/dts/ti/k3-*
2694 F: include/dt-bindings/pinctrl/k3.h
2696 ARM/THECUS N2100 MACHINE SUPPORT
2697 M: Lennert Buytenhek <kernel@wantstofly.org>
2698 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2701 ARM/TOSA MACHINE SUPPORT
2702 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2703 M: Dirk Opfer <dirk@opfer-online.de>
2706 ARM/TOSHIBA VISCONTI ARCHITECTURE
2707 M: Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
2708 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2710 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
2711 F: Documentation/devicetree/bindings/arm/toshiba.yaml
2712 F: Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
2713 F: Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
2714 F: Documentation/devicetree/bindings/pinctrl/toshiba,tmpv7700-pinctrl.yaml
2715 F: Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
2716 F: arch/arm64/boot/dts/toshiba/
2717 F: drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
2718 F: drivers/gpio/gpio-visconti.c
2719 F: drivers/pinctrl/visconti/
2720 F: drivers/watchdog/visconti_wdt.c
2723 ARM/UNIPHIER ARCHITECTURE
2724 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
2725 M: Masami Hiramatsu <mhiramat@kernel.org>
2726 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2728 F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2729 F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2730 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2731 F: arch/arm/boot/dts/uniphier*
2732 F: arch/arm/include/asm/hardware/cache-uniphier.h
2733 F: arch/arm/mach-uniphier/
2734 F: arch/arm/mm/cache-uniphier.c
2735 F: arch/arm64/boot/dts/socionext/uniphier*
2736 F: drivers/bus/uniphier-system-bus.c
2737 F: drivers/clk/uniphier/
2738 F: drivers/dma/uniphier-mdmac.c
2739 F: drivers/gpio/gpio-uniphier.c
2740 F: drivers/i2c/busses/i2c-uniphier*
2741 F: drivers/irqchip/irq-uniphier-aidet.c
2742 F: drivers/mmc/host/uniphier-sd.c
2743 F: drivers/pinctrl/uniphier/
2744 F: drivers/reset/reset-uniphier.c
2745 F: drivers/tty/serial/8250/8250_uniphier.c
2748 ARM/VERSATILE EXPRESS PLATFORM
2749 M: Liviu Dudau <liviu.dudau@arm.com>
2750 M: Sudeep Holla <sudeep.holla@arm.com>
2751 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2752 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2756 F: arch/arm/boot/dts/vexpress*
2757 F: arch/arm/mach-vexpress/
2758 F: arch/arm64/boot/dts/arm/
2759 F: drivers/clk/versatile/clk-vexpress-osc.c
2760 F: drivers/clocksource/timer-versatile.c
2764 M: Russell King <linux@armlinux.org.uk>
2765 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2767 W: http://www.armlinux.org.uk/
2770 ARM/VOIPAC PXA270 SUPPORT
2771 M: Marek Vasut <marek.vasut@gmail.com>
2772 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2774 F: arch/arm/mach-pxa/include/mach/vpac270.h
2775 F: arch/arm/mach-pxa/vpac270.c
2777 ARM/VT8500 ARM ARCHITECTURE
2778 M: Tony Prisk <linux@prisktech.co.nz>
2779 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2781 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2782 F: arch/arm/mach-vt8500/
2783 F: drivers/clocksource/timer-vt8500.c
2784 F: drivers/i2c/busses/i2c-wmt.c
2785 F: drivers/mmc/host/wmt-sdmmc.c
2786 F: drivers/pwm/pwm-vt8500.c
2787 F: drivers/rtc/rtc-vt8500.c
2788 F: drivers/tty/serial/vt8500_serial.c
2789 F: drivers/usb/host/ehci-platform.c
2790 F: drivers/usb/host/uhci-platform.c
2791 F: drivers/video/fbdev/vt8500lcdfb.*
2792 F: drivers/video/fbdev/wm8505fb*
2793 F: drivers/video/fbdev/wmt_ge_rops.*
2795 ARM/ZIPIT Z2 SUPPORT
2796 M: Marek Vasut <marek.vasut@gmail.com>
2797 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2799 F: arch/arm/mach-pxa/include/mach/z2.h
2800 F: arch/arm/mach-pxa/z2.c
2802 ARM/ZYNQ ARCHITECTURE
2803 M: Michal Simek <michal.simek@xilinx.com>
2804 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2806 W: http://wiki.xilinx.com
2807 T: git https://github.com/Xilinx/linux-xlnx.git
2808 F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
2809 F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
2810 F: Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
2811 F: arch/arm/mach-zynq/
2812 F: drivers/clocksource/timer-cadence-ttc.c
2813 F: drivers/cpuidle/cpuidle-zynq.c
2814 F: drivers/edac/synopsys_edac.c
2815 F: drivers/i2c/busses/i2c-cadence.c
2816 F: drivers/i2c/busses/i2c-xiic.c
2817 F: drivers/mmc/host/sdhci-of-arasan.c
2821 ARM64 PORT (AARCH64 ARCHITECTURE)
2822 M: Catalin Marinas <catalin.marinas@arm.com>
2823 M: Will Deacon <will@kernel.org>
2824 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2826 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2827 F: Documentation/arm64/
2829 F: tools/testing/selftests/arm64/
2830 X: arch/arm64/boot/dts/
2832 ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
2833 M: George McCollister <george.mccollister@gmail.com>
2834 L: netdev@vger.kernel.org
2836 F: Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
2837 F: drivers/net/dsa/xrs700x/*
2838 F: net/dsa/tag_xrs700x.c
2840 AS3645A LED FLASH CONTROLLER DRIVER
2841 M: Sakari Ailus <sakari.ailus@iki.fi>
2842 L: linux-leds@vger.kernel.org
2844 F: drivers/leds/leds-as3645a.c
2846 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2847 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2848 L: linux-media@vger.kernel.org
2850 T: git git://linuxtv.org/media_tree.git
2851 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2852 F: drivers/media/i2c/ak7375.c
2854 ASAHI KASEI AK8974 DRIVER
2855 M: Linus Walleij <linus.walleij@linaro.org>
2856 L: linux-iio@vger.kernel.org
2858 W: http://www.akm.com/
2859 F: drivers/iio/magnetometer/ak8974.c
2861 ASC7621 HARDWARE MONITOR DRIVER
2862 M: George Joseph <george.joseph@fairview5.com>
2863 L: linux-hwmon@vger.kernel.org
2865 F: Documentation/hwmon/asc7621.rst
2866 F: drivers/hwmon/asc7621.c
2868 ASPEED PINCTRL DRIVERS
2869 M: Andrew Jeffery <andrew@aj.id.au>
2870 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2871 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2872 L: linux-gpio@vger.kernel.org
2874 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
2875 F: drivers/pinctrl/aspeed/
2877 ASPEED SCU INTERRUPT CONTROLLER DRIVER
2878 M: Eddie James <eajames@linux.ibm.com>
2879 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2881 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
2882 F: drivers/irqchip/irq-aspeed-scu-ic.c
2883 F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
2885 ASPEED SD/MMC DRIVER
2886 M: Andrew Jeffery <andrew@aj.id.au>
2887 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2888 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2889 L: linux-mmc@vger.kernel.org
2891 F: Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
2892 F: drivers/mmc/host/sdhci-of-aspeed*
2894 ASPEED VIDEO ENGINE DRIVER
2895 M: Eddie James <eajames@linux.ibm.com>
2896 L: linux-media@vger.kernel.org
2897 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2899 F: Documentation/devicetree/bindings/media/aspeed-video.txt
2900 F: drivers/media/platform/aspeed-video.c
2902 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2903 M: Corentin Chary <corentin.chary@gmail.com>
2904 L: acpi4asus-user@lists.sourceforge.net
2905 L: platform-driver-x86@vger.kernel.org
2907 W: http://acpi4asus.sf.net
2908 F: drivers/platform/x86/asus*.c
2909 F: drivers/platform/x86/eeepc*.c
2911 ASUS WIRELESS RADIO CONTROL DRIVER
2912 M: João Paulo Rechi Vita <jprvita@gmail.com>
2913 L: platform-driver-x86@vger.kernel.org
2915 F: drivers/platform/x86/asus-wireless.c
2918 M: David Howells <dhowells@redhat.com>
2919 L: keyrings@vger.kernel.org
2921 F: Documentation/crypto/asymmetric-keys.rst
2922 F: crypto/asymmetric_keys/
2923 F: include/crypto/pkcs7.h
2924 F: include/crypto/public_key.h
2925 F: include/linux/verification.h
2927 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2928 R: Dan Williams <dan.j.williams@intel.com>
2930 W: http://sourceforge.net/projects/xscaleiop
2931 F: Documentation/crypto/async-tx-api.rst
2933 F: include/linux/async_tx.h
2936 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
2937 L: linux-i2c@vger.kernel.org
2939 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2940 F: Documentation/devicetree/bindings/eeprom/at24.yaml
2941 F: drivers/misc/eeprom/at24.c
2943 ATA OVER ETHERNET (AOE) DRIVER
2944 M: "Justin Sanders" <justin@coraid.com>
2946 W: http://www.openaoe.org/
2947 F: Documentation/admin-guide/aoe/
2948 F: drivers/block/aoe/
2950 ATC260X PMIC MFD DRIVER
2951 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2952 M: Cristian Ciocaltea <cristian.ciocaltea@gmail.com>
2953 L: linux-actions@lists.infradead.org
2955 F: Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
2956 F: drivers/input/misc/atc260x-onkey.c
2957 F: drivers/mfd/atc260*
2958 F: drivers/power/reset/atc260x-poweroff.c
2959 F: drivers/regulator/atc260x-regulator.c
2960 F: include/linux/mfd/atc260x/*
2962 ATHEROS 71XX/9XXX GPIO DRIVER
2963 M: Alban Bedel <albeu@free.fr>
2965 W: https://github.com/AlbanBedel/linux
2966 T: git git://github.com/AlbanBedel/linux
2967 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2968 F: drivers/gpio/gpio-ath79.c
2970 ATHEROS 71XX/9XXX USB PHY DRIVER
2971 M: Alban Bedel <albeu@free.fr>
2973 W: https://github.com/AlbanBedel/linux
2974 T: git git://github.com/AlbanBedel/linux
2975 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2976 F: drivers/phy/qualcomm/phy-ath79-usb.c
2978 ATHEROS ATH GENERIC UTILITIES
2979 M: Kalle Valo <kvalo@codeaurora.org>
2980 L: linux-wireless@vger.kernel.org
2982 F: drivers/net/wireless/ath/*
2984 ATHEROS ATH5K WIRELESS DRIVER
2985 M: Jiri Slaby <jirislaby@kernel.org>
2986 M: Nick Kossifidis <mickflemm@gmail.com>
2987 M: Luis Chamberlain <mcgrof@kernel.org>
2988 L: linux-wireless@vger.kernel.org
2990 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
2991 F: drivers/net/wireless/ath/ath5k/
2993 ATHEROS ATH6KL WIRELESS DRIVER
2994 M: Kalle Valo <kvalo@codeaurora.org>
2995 L: linux-wireless@vger.kernel.org
2997 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
2998 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2999 F: drivers/net/wireless/ath/ath6kl/
3002 M: Ville Syrjala <syrjala@sci.fi>
3004 F: drivers/input/misc/ati_remote2.c
3006 ATK0110 HWMON DRIVER
3007 M: Luca Tettamanti <kronos.it@gmail.com>
3008 L: linux-hwmon@vger.kernel.org
3010 F: drivers/hwmon/asus_atk0110.c
3012 ATLX ETHERNET DRIVERS
3013 M: Chris Snook <chris.snook@gmail.com>
3014 L: netdev@vger.kernel.org
3016 W: http://sourceforge.net/projects/atl1
3017 W: http://atl1.sourceforge.net
3018 F: drivers/net/ethernet/atheros/
3021 M: Chas Williams <3chas3@gmail.com>
3022 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
3023 L: netdev@vger.kernel.org
3025 W: http://linux-atm.sourceforge.net
3027 F: include/linux/atm*
3028 F: include/uapi/linux/atm*
3030 ATMEL MACB ETHERNET DRIVER
3031 M: Nicolas Ferre <nicolas.ferre@microchip.com>
3032 M: Claudiu Beznea <claudiu.beznea@microchip.com>
3034 F: drivers/net/ethernet/cadence/
3036 ATMEL MAXTOUCH DRIVER
3037 M: Nick Dyer <nick@shmanahar.org>
3039 T: git git://github.com/ndyer/linux.git
3040 F: Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3041 F: drivers/input/touchscreen/atmel_mxt_ts.c
3043 ATMEL WIRELESS DRIVER
3044 M: Simon Kelley <simon@thekelleys.org.uk>
3045 L: linux-wireless@vger.kernel.org
3047 W: http://www.thekelleys.org.uk/atmel
3048 W: http://atmelwlandriver.sourceforge.net/
3049 F: drivers/net/wireless/atmel/atmel*
3051 ATOMIC INFRASTRUCTURE
3052 M: Will Deacon <will@kernel.org>
3053 M: Peter Zijlstra <peterz@infradead.org>
3054 R: Boqun Feng <boqun.feng@gmail.com>
3055 L: linux-kernel@vger.kernel.org
3057 F: arch/*/include/asm/atomic*.h
3058 F: include/*/atomic*.h
3059 F: include/linux/refcount.h
3060 F: Documentation/atomic_*.txt
3063 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3064 M: Bradley Grove <linuxdrivers@attotech.com>
3065 L: linux-scsi@vger.kernel.org
3067 W: http://www.attotech.com
3068 F: drivers/scsi/esas2r
3070 ATUSB IEEE 802.15.4 RADIO DRIVER
3071 M: Stefan Schmidt <stefan@datenfreihafen.org>
3072 L: linux-wpan@vger.kernel.org
3074 F: drivers/net/ieee802154/at86rf230.h
3075 F: drivers/net/ieee802154/atusb.c
3076 F: drivers/net/ieee802154/atusb.h
3079 M: Paul Moore <paul@paul-moore.com>
3080 M: Eric Paris <eparis@redhat.com>
3081 L: linux-audit@redhat.com (moderated for non-subscribers)
3083 W: https://github.com/linux-audit
3084 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3085 F: include/asm-generic/audit_*.h
3086 F: include/linux/audit.h
3087 F: include/uapi/linux/audit.h
3091 AUXILIARY DISPLAY DRIVERS
3092 M: Miguel Ojeda <ojeda@kernel.org>
3094 F: drivers/auxdisplay/
3095 F: include/linux/cfag12864b.h
3097 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3098 M: Andreas Klinger <ak@it-klinger.de>
3099 L: linux-iio@vger.kernel.org
3101 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3102 F: drivers/iio/adc/hx711.c
3105 M: Ralf Baechle <ralf@linux-mips.org>
3106 L: linux-hams@vger.kernel.org
3108 W: http://www.linux-ax25.org/
3109 F: include/net/ax25.h
3110 F: include/uapi/linux/ax25.h
3114 M: Peter Rosin <peda@axentia.se>
3115 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3117 F: arch/arm/boot/dts/at91-linea.dtsi
3118 F: arch/arm/boot/dts/at91-natte.dtsi
3119 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
3120 F: arch/arm/boot/dts/at91-tse850-3.dts
3122 AXENTIA ASOC DRIVERS
3123 M: Peter Rosin <peda@axentia.se>
3124 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3126 F: Documentation/devicetree/bindings/sound/axentia,*
3127 F: sound/soc/atmel/tse850-pcm5142.c
3129 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3130 M: Nuno Sá <nuno.sa@analog.com>
3131 L: linux-hwmon@vger.kernel.org
3133 W: http://ez.analog.com/community/linux-device-drivers
3134 F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3135 F: drivers/hwmon/axi-fan-control.c
3137 AXXIA I2C CONTROLLER
3138 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
3139 L: linux-i2c@vger.kernel.org
3141 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3142 F: drivers/i2c/busses/i2c-axxia.c
3145 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3146 L: linux-media@vger.kernel.org
3148 W: https://linuxtv.org
3149 T: git git://linuxtv.org/media_tree.git
3150 F: drivers/media/usb/dvb-usb-v2/az6007.c
3152 AZTECH FM RADIO RECEIVER DRIVER
3153 M: Hans Verkuil <hverkuil@xs4all.nl>
3154 L: linux-media@vger.kernel.org
3156 W: https://linuxtv.org
3157 T: git git://linuxtv.org/media_tree.git
3158 F: drivers/media/radio/radio-aztech*
3161 L: linux-wireless@vger.kernel.org
3162 L: b43-dev@lists.infradead.org
3164 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3165 F: drivers/net/wireless/broadcom/b43/
3167 B43LEGACY WIRELESS DRIVER
3168 M: Larry Finger <Larry.Finger@lwfinger.net>
3169 L: linux-wireless@vger.kernel.org
3170 L: b43-dev@lists.infradead.org
3172 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3173 F: drivers/net/wireless/broadcom/b43legacy/
3175 BACKLIGHT CLASS/SUBSYSTEM
3176 M: Lee Jones <lee.jones@linaro.org>
3177 M: Daniel Thompson <daniel.thompson@linaro.org>
3178 M: Jingoo Han <jingoohan1@gmail.com>
3179 L: dri-devel@lists.freedesktop.org
3181 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3182 F: Documentation/ABI/stable/sysfs-class-backlight
3183 F: Documentation/ABI/testing/sysfs-class-backlight
3184 F: Documentation/devicetree/bindings/leds/backlight
3185 F: drivers/video/backlight/
3186 F: include/linux/backlight.h
3187 F: include/linux/pwm_backlight.h
3190 M: Marek Lindner <mareklindner@neomailbox.ch>
3191 M: Simon Wunderlich <sw@simonwunderlich.de>
3192 M: Antonio Quartulli <a@unstable.cc>
3193 M: Sven Eckelmann <sven@narfation.org>
3194 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3196 W: https://www.open-mesh.org/
3197 Q: https://patchwork.open-mesh.org/project/batman/list/
3198 B: https://www.open-mesh.org/projects/batman-adv/issues
3199 C: irc://chat.freenode.net/batman
3200 T: git https://git.open-mesh.org/linux-merge.git
3201 F: Documentation/networking/batman-adv.rst
3202 F: include/uapi/linux/batadv_packet.h
3203 F: include/uapi/linux/batman_adv.h
3206 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3207 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
3208 L: linux-hams@vger.kernel.org
3210 W: http://www.baycom.org/~tom/ham/ham.html
3211 F: drivers/net/hamradio/baycom*
3213 BCACHE (BLOCK LAYER CACHE)
3214 M: Coly Li <colyli@suse.de>
3215 M: Kent Overstreet <kent.overstreet@gmail.com>
3216 L: linux-bcache@vger.kernel.org
3218 W: http://bcache.evilpiepirate.org
3219 C: irc://irc.oftc.net/bcache
3220 F: drivers/md/bcache/
3222 BDISP ST MEDIA DRIVER
3223 M: Fabien Dessenne <fabien.dessenne@foss.st.com>
3224 L: linux-media@vger.kernel.org
3226 W: https://linuxtv.org
3227 T: git git://linuxtv.org/media_tree.git
3228 F: drivers/media/platform/sti/bdisp
3230 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3231 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
3232 L: netdev@vger.kernel.org
3234 F: drivers/net/ethernet/ec_bhf.c
3237 M: Luis de Bethencourt <luisbg@kernel.org>
3238 M: Salah Triki <salah.triki@gmail.com>
3240 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3241 F: Documentation/filesystems/befs.rst
3245 M: Paolo Valente <paolo.valente@linaro.org>
3246 M: Jens Axboe <axboe@kernel.dk>
3247 L: linux-block@vger.kernel.org
3249 F: Documentation/block/bfq-iosched.rst
3253 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3255 F: Documentation/filesystems/bfs.rst
3257 F: include/uapi/linux/bfs_fs.h
3260 M: Yury Norov <yury.norov@gmail.com>
3261 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
3262 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
3264 F: include/asm-generic/bitops/find.h
3265 F: include/linux/bitmap.h
3268 F: lib/find_bit_benchmark.c
3269 F: lib/test_bitmap.c
3270 F: tools/include/asm-generic/bitops/find.h
3271 F: tools/include/linux/bitmap.h
3272 F: tools/lib/bitmap.c
3273 F: tools/lib/find_bit.c
3275 BLINKM RGB LED DRIVER
3276 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
3278 F: drivers/leds/leds-blinkm.c
3281 M: Jens Axboe <axboe@kernel.dk>
3282 L: linux-block@vger.kernel.org
3284 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3288 F: include/linux/blk*
3289 F: kernel/trace/blktrace.c
3293 M: Joern Engel <joern@lazybastard.org>
3294 L: linux-mtd@lists.infradead.org
3296 F: drivers/mtd/devices/block2mtd.c
3299 M: Marcel Holtmann <marcel@holtmann.org>
3300 M: Johan Hedberg <johan.hedberg@gmail.com>
3301 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3302 L: linux-bluetooth@vger.kernel.org
3304 W: http://www.bluez.org/
3305 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3306 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3307 F: drivers/bluetooth/
3310 M: Marcel Holtmann <marcel@holtmann.org>
3311 M: Johan Hedberg <johan.hedberg@gmail.com>
3312 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3313 L: linux-bluetooth@vger.kernel.org
3315 W: http://www.bluez.org/
3316 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3317 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3318 F: include/net/bluetooth/
3322 M: Jay Vosburgh <j.vosburgh@gmail.com>
3323 M: Veaceslav Falico <vfalico@gmail.com>
3324 M: Andy Gospodarek <andy@greyhouse.net>
3325 L: netdev@vger.kernel.org
3327 W: http://sourceforge.net/projects/bonding/
3328 F: drivers/net/bonding/
3329 F: include/net/bonding.h
3330 F: include/uapi/linux/if_bonding.h
3332 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3333 M: Dan Robertson <dan@dlrobertson.com>
3334 L: linux-iio@vger.kernel.org
3336 F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3337 F: drivers/iio/accel/bma400*
3339 BPF (Safe dynamic programs and tools)
3340 M: Alexei Starovoitov <ast@kernel.org>
3341 M: Daniel Borkmann <daniel@iogearbox.net>
3342 M: Andrii Nakryiko <andrii@kernel.org>
3343 R: Martin KaFai Lau <kafai@fb.com>
3344 R: Song Liu <songliubraving@fb.com>
3345 R: Yonghong Song <yhs@fb.com>
3346 R: John Fastabend <john.fastabend@gmail.com>
3347 R: KP Singh <kpsingh@kernel.org>
3348 L: netdev@vger.kernel.org
3349 L: bpf@vger.kernel.org
3352 Q: https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
3353 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3354 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3355 F: Documentation/bpf/
3356 F: Documentation/networking/filter.rst
3357 F: Documentation/userspace-api/ebpf/
3359 F: include/linux/bpf*
3360 F: include/linux/filter.h
3361 F: include/trace/events/xdp.h
3362 F: include/uapi/linux/bpf*
3363 F: include/uapi/linux/filter.h
3365 F: kernel/trace/bpf_trace.c
3368 F: net/core/filter.c
3369 F: net/sched/act_bpf.c
3370 F: net/sched/cls_bpf.c
3372 F: scripts/bpf_doc.py
3375 F: tools/testing/selftests/bpf/
3380 M: Shubham Bansal <illusionist.neo@gmail.com>
3381 L: netdev@vger.kernel.org
3382 L: bpf@vger.kernel.org
3387 M: Daniel Borkmann <daniel@iogearbox.net>
3388 M: Alexei Starovoitov <ast@kernel.org>
3389 M: Zi Shen Lim <zlim.lnx@gmail.com>
3390 L: netdev@vger.kernel.org
3391 L: bpf@vger.kernel.org
3395 BPF JIT for MIPS (32-BIT AND 64-BIT)
3396 M: Paul Burton <paulburton@kernel.org>
3397 L: netdev@vger.kernel.org
3398 L: bpf@vger.kernel.org
3402 BPF JIT for NFP NICs
3403 M: Jakub Kicinski <kuba@kernel.org>
3404 L: netdev@vger.kernel.org
3405 L: bpf@vger.kernel.org
3407 F: drivers/net/ethernet/netronome/nfp/bpf/
3409 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3410 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3411 M: Sandipan Das <sandipan@linux.ibm.com>
3412 L: netdev@vger.kernel.org
3413 L: bpf@vger.kernel.org
3415 F: arch/powerpc/net/
3417 BPF JIT for RISC-V (32-bit)
3418 M: Luke Nelson <luke.r.nels@gmail.com>
3419 M: Xi Wang <xi.wang@gmail.com>
3420 L: netdev@vger.kernel.org
3421 L: bpf@vger.kernel.org
3424 X: arch/riscv/net/bpf_jit_comp64.c
3426 BPF JIT for RISC-V (64-bit)
3427 M: Björn Töpel <bjorn@kernel.org>
3428 L: netdev@vger.kernel.org
3429 L: bpf@vger.kernel.org
3432 X: arch/riscv/net/bpf_jit_comp32.c
3435 M: Ilya Leoshkevich <iii@linux.ibm.com>
3436 M: Heiko Carstens <hca@linux.ibm.com>
3437 M: Vasily Gorbik <gor@linux.ibm.com>
3438 L: netdev@vger.kernel.org
3439 L: bpf@vger.kernel.org
3442 X: arch/s390/net/pnet.c
3444 BPF JIT for SPARC (32-BIT AND 64-BIT)
3445 M: David S. Miller <davem@davemloft.net>
3446 L: netdev@vger.kernel.org
3447 L: bpf@vger.kernel.org
3451 BPF JIT for X86 32-BIT
3452 M: Wang YanQing <udknight@gmail.com>
3453 L: netdev@vger.kernel.org
3454 L: bpf@vger.kernel.org
3456 F: arch/x86/net/bpf_jit_comp32.c
3458 BPF JIT for X86 64-BIT
3459 M: Alexei Starovoitov <ast@kernel.org>
3460 M: Daniel Borkmann <daniel@iogearbox.net>
3461 L: netdev@vger.kernel.org
3462 L: bpf@vger.kernel.org
3465 X: arch/x86/net/bpf_jit_comp32.c
3467 BPF LSM (Security Audit and Enforcement using BPF)
3468 M: KP Singh <kpsingh@kernel.org>
3469 R: Florent Revest <revest@chromium.org>
3470 R: Brendan Jackman <jackmanb@chromium.org>
3471 L: bpf@vger.kernel.org
3473 F: Documentation/bpf/bpf_lsm.rst
3474 F: include/linux/bpf_lsm.h
3475 F: kernel/bpf/bpf_lsm.c
3478 BROADCOM B44 10/100 ETHERNET DRIVER
3479 M: Michael Chan <michael.chan@broadcom.com>
3480 L: netdev@vger.kernel.org
3482 F: drivers/net/ethernet/broadcom/b44.*
3484 BROADCOM B53 ETHERNET SWITCH DRIVER
3485 M: Florian Fainelli <f.fainelli@gmail.com>
3486 L: netdev@vger.kernel.org
3487 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3489 F: Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
3490 F: drivers/net/dsa/b53/*
3491 F: include/linux/dsa/brcm.h
3492 F: include/linux/platform_data/b53.h
3494 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3495 M: Nicolas Saenz Julienne <nsaenz@kernel.org>
3496 L: bcm-kernel-feedback-list@broadcom.com
3497 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3498 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3500 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsaenz/linux-rpi.git
3501 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3502 F: drivers/pci/controller/pcie-brcmstb.c
3503 F: drivers/staging/vc04_services
3507 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3508 M: Florian Fainelli <f.fainelli@gmail.com>
3509 M: Ray Jui <rjui@broadcom.com>
3510 M: Scott Branden <sbranden@broadcom.com>
3511 M: bcm-kernel-feedback-list@broadcom.com
3513 T: git git://github.com/broadcom/mach-bcm
3514 F: arch/arm/mach-bcm/
3520 BROADCOM BCM47XX MIPS ARCHITECTURE
3521 M: Hauke Mehrtens <hauke@hauke-m.de>
3522 M: Rafał Miłecki <zajec5@gmail.com>
3523 L: linux-mips@vger.kernel.org
3525 F: Documentation/devicetree/bindings/mips/brcm/
3526 F: arch/mips/bcm47xx/*
3527 F: arch/mips/include/asm/mach-bcm47xx/*
3529 BROADCOM BCM4908 ETHERNET DRIVER
3530 M: Rafał Miłecki <rafal@milecki.pl>
3531 M: bcm-kernel-feedback-list@broadcom.com
3532 L: netdev@vger.kernel.org
3534 F: Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
3535 F: drivers/net/ethernet/broadcom/bcm4908_enet.*
3536 F: drivers/net/ethernet/broadcom/unimac.h
3538 BROADCOM BCM5301X ARM ARCHITECTURE
3539 M: Hauke Mehrtens <hauke@hauke-m.de>
3540 M: Rafał Miłecki <zajec5@gmail.com>
3541 M: bcm-kernel-feedback-list@broadcom.com
3542 L: linux-arm-kernel@lists.infradead.org
3544 F: arch/arm/boot/dts/bcm470*
3545 F: arch/arm/boot/dts/bcm5301*
3546 F: arch/arm/boot/dts/bcm953012*
3547 F: arch/arm/mach-bcm/bcm_5301x.c
3549 BROADCOM BCM53573 ARM ARCHITECTURE
3550 M: Rafał Miłecki <rafal@milecki.pl>
3551 L: bcm-kernel-feedback-list@broadcom.com
3552 L: linux-arm-kernel@lists.infradead.org
3554 F: arch/arm/boot/dts/bcm47189*
3555 F: arch/arm/boot/dts/bcm53573*
3557 BROADCOM BCM63XX ARM ARCHITECTURE
3558 M: Florian Fainelli <f.fainelli@gmail.com>
3559 M: bcm-kernel-feedback-list@broadcom.com
3560 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3562 T: git git://github.com/broadcom/stblinux.git
3565 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3566 M: Kevin Cernekee <cernekee@gmail.com>
3567 L: linux-usb@vger.kernel.org
3569 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3571 BROADCOM BCM7XXX ARM ARCHITECTURE
3572 M: Florian Fainelli <f.fainelli@gmail.com>
3573 M: bcm-kernel-feedback-list@broadcom.com
3574 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3576 T: git git://github.com/broadcom/stblinux.git
3577 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3578 F: arch/arm/boot/dts/bcm7*.dts*
3579 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3580 F: arch/arm/mach-bcm/*brcmstb*
3581 F: arch/arm/mm/cache-b15-rac.c
3582 F: drivers/bus/brcmstb_gisb.c
3583 F: drivers/pci/controller/pcie-brcmstb.c
3587 M: Al Cooper <alcooperx@gmail.com>
3588 L: linux-usb@vger.kernel.org
3589 L: bcm-kernel-feedback-list@broadcom.com
3591 F: Documentation/devicetree/bindings/usb/brcm,bdc.txt
3592 F: drivers/usb/gadget/udc/bdc/
3594 BROADCOM BMIPS CPUFREQ DRIVER
3595 M: Markus Mayer <mmayer@broadcom.com>
3596 M: bcm-kernel-feedback-list@broadcom.com
3597 L: linux-pm@vger.kernel.org
3599 F: drivers/cpufreq/bmips-cpufreq.c
3601 BROADCOM BMIPS MIPS ARCHITECTURE
3602 M: Florian Fainelli <f.fainelli@gmail.com>
3603 L: bcm-kernel-feedback-list@broadcom.com
3604 L: linux-mips@vger.kernel.org
3606 T: git git://github.com/broadcom/stblinux.git
3607 F: arch/mips/bmips/*
3608 F: arch/mips/boot/dts/brcm/bcm*.dts*
3609 F: arch/mips/include/asm/mach-bmips/*
3610 F: arch/mips/kernel/*bmips*
3611 F: drivers/soc/bcm/bcm63xx
3612 F: drivers/irqchip/irq-bcm63*
3613 F: drivers/irqchip/irq-bcm7*
3614 F: drivers/irqchip/irq-brcmstb*
3615 F: include/linux/bcm963xx_nvram.h
3616 F: include/linux/bcm963xx_tag.h
3618 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3619 M: Rasesh Mody <rmody@marvell.com>
3620 M: GR-Linux-NIC-Dev@marvell.com
3621 L: netdev@vger.kernel.org
3623 F: drivers/net/ethernet/broadcom/bnx2.*
3624 F: drivers/net/ethernet/broadcom/bnx2_*
3626 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3627 M: Saurav Kashyap <skashyap@marvell.com>
3628 M: Javed Hasan <jhasan@marvell.com>
3629 M: GR-QLogic-Storage-Upstream@marvell.com
3630 L: linux-scsi@vger.kernel.org
3632 F: drivers/scsi/bnx2fc/
3634 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3635 M: Nilesh Javali <njavali@marvell.com>
3636 M: Manish Rangankar <mrangankar@marvell.com>
3637 M: GR-QLogic-Storage-Upstream@marvell.com
3638 L: linux-scsi@vger.kernel.org
3640 F: drivers/scsi/bnx2i/
3642 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3643 M: Ariel Elior <aelior@marvell.com>
3644 M: Sudarsana Kalluru <skalluru@marvell.com>
3645 M: GR-everest-linux-l2@marvell.com
3646 L: netdev@vger.kernel.org
3648 F: drivers/net/ethernet/broadcom/bnx2x/
3650 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3651 M: Michael Chan <michael.chan@broadcom.com>
3652 L: netdev@vger.kernel.org
3654 F: drivers/net/ethernet/broadcom/bnxt/
3656 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3657 M: Arend van Spriel <aspriel@gmail.com>
3658 M: Franky Lin <franky.lin@broadcom.com>
3659 M: Hante Meuleman <hante.meuleman@broadcom.com>
3660 M: Chi-hsien Lin <chi-hsien.lin@infineon.com>
3661 M: Wright Feng <wright.feng@infineon.com>
3662 M: Chung-hsien Hsu <chung-hsien.hsu@infineon.com>
3663 L: linux-wireless@vger.kernel.org
3664 L: brcm80211-dev-list.pdl@broadcom.com
3665 L: SHA-cyfmac-dev-list@infineon.com
3667 F: drivers/net/wireless/broadcom/brcm80211/
3669 BROADCOM BRCMSTB GPIO DRIVER
3670 M: Gregory Fong <gregory.0xf0@gmail.com>
3671 L: bcm-kernel-feedback-list@broadcom.com
3673 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3674 F: drivers/gpio/gpio-brcmstb.c
3676 BROADCOM BRCMSTB I2C DRIVER
3677 M: Kamal Dasu <kdasu.kdev@gmail.com>
3678 L: linux-i2c@vger.kernel.org
3679 L: bcm-kernel-feedback-list@broadcom.com
3681 F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
3682 F: drivers/i2c/busses/i2c-brcmstb.c
3684 BROADCOM BRCMSTB UART DRIVER
3685 M: Al Cooper <alcooperx@gmail.com>
3686 L: linux-serial@vger.kernel.org
3687 L: bcm-kernel-feedback-list@broadcom.com
3689 F: Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
3690 F: drivers/tty/serial/8250/8250_bcm7271.c
3692 BROADCOM BRCMSTB USB EHCI DRIVER
3693 M: Al Cooper <alcooperx@gmail.com>
3694 L: linux-usb@vger.kernel.org
3695 L: bcm-kernel-feedback-list@broadcom.com
3697 F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
3698 F: drivers/usb/host/ehci-brcm.*
3700 BROADCOM BRCMSTB USB PIN MAP DRIVER
3701 M: Al Cooper <alcooperx@gmail.com>
3702 L: linux-usb@vger.kernel.org
3703 L: bcm-kernel-feedback-list@broadcom.com
3705 F: Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
3706 F: drivers/usb/misc/brcmstb-usb-pinmap.c
3708 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3709 M: Al Cooper <alcooperx@gmail.com>
3710 L: linux-kernel@vger.kernel.org
3711 L: bcm-kernel-feedback-list@broadcom.com
3713 F: drivers/phy/broadcom/phy-brcm-usb*
3715 BROADCOM ETHERNET PHY DRIVERS
3716 M: Florian Fainelli <f.fainelli@gmail.com>
3717 L: bcm-kernel-feedback-list@broadcom.com
3718 L: netdev@vger.kernel.org
3720 F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
3721 F: drivers/net/phy/bcm*.[ch]
3722 F: drivers/net/phy/broadcom.c
3723 F: include/linux/brcmphy.h
3725 BROADCOM GENET ETHERNET DRIVER
3726 M: Doug Berger <opendmb@gmail.com>
3727 M: Florian Fainelli <f.fainelli@gmail.com>
3728 L: bcm-kernel-feedback-list@broadcom.com
3729 L: netdev@vger.kernel.org
3731 F: Documentation/devicetree/bindings/net/brcm,bcmgenet.txt
3732 F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.txt
3733 F: drivers/net/ethernet/broadcom/genet/
3734 F: drivers/net/ethernet/broadcom/unimac.h
3735 F: drivers/net/mdio/mdio-bcm-unimac.c
3736 F: include/linux/platform_data/bcmgenet.h
3737 F: include/linux/platform_data/mdio-bcm-unimac.h
3739 BROADCOM IPROC ARM ARCHITECTURE
3740 M: Ray Jui <rjui@broadcom.com>
3741 M: Scott Branden <sbranden@broadcom.com>
3742 M: bcm-kernel-feedback-list@broadcom.com
3743 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3745 T: git git://github.com/broadcom/cygnus-linux.git
3746 F: arch/arm64/boot/dts/broadcom/northstar2/*
3747 F: arch/arm64/boot/dts/broadcom/stingray/*
3748 F: drivers/clk/bcm/clk-ns*
3749 F: drivers/clk/bcm/clk-sr*
3750 F: drivers/pinctrl/bcm/pinctrl-ns*
3751 F: include/dt-bindings/clock/bcm-sr*
3768 BROADCOM IPROC GBIT ETHERNET DRIVER
3769 M: Rafał Miłecki <rafal@milecki.pl>
3770 M: bcm-kernel-feedback-list@broadcom.com
3771 L: netdev@vger.kernel.org
3773 F: Documentation/devicetree/bindings/net/brcm,amac.txt
3774 F: drivers/net/ethernet/broadcom/bgmac*
3775 F: drivers/net/ethernet/broadcom/unimac.h
3777 BROADCOM KONA GPIO DRIVER
3778 M: Ray Jui <rjui@broadcom.com>
3779 L: bcm-kernel-feedback-list@broadcom.com
3781 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3782 F: drivers/gpio/gpio-bcm-kona.c
3784 BROADCOM MPI3 STORAGE CONTROLLER DRIVER
3785 M: Sathya Prakash Veerichetty <sathya.prakash@broadcom.com>
3786 M: Kashyap Desai <kashyap.desai@broadcom.com>
3787 M: Sumit Saxena <sumit.saxena@broadcom.com>
3788 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
3789 L: mpi3mr-linuxdrv.pdl@broadcom.com
3790 L: linux-scsi@vger.kernel.org
3792 W: https://www.broadcom.com/support/storage
3793 F: drivers/scsi/mpi3mr/
3795 BROADCOM NETXTREME-E ROCE DRIVER
3796 M: Selvin Xavier <selvin.xavier@broadcom.com>
3797 M: Naresh Kumar PBS <nareshkumar.pbs@broadcom.com>
3798 L: linux-rdma@vger.kernel.org
3800 W: http://www.broadcom.com
3801 F: drivers/infiniband/hw/bnxt_re/
3802 F: include/uapi/rdma/bnxt_re-abi.h
3804 BROADCOM NVRAM DRIVER
3805 M: Rafał Miłecki <zajec5@gmail.com>
3806 L: linux-mips@vger.kernel.org
3808 F: drivers/firmware/broadcom/*
3810 BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
3811 M: Rafał Miłecki <rafal@milecki.pl>
3812 M: Florian Fainelli <f.fainelli@gmail.com>
3813 M: bcm-kernel-feedback-list@broadcom.com
3814 L: linux-pm@vger.kernel.org
3816 T: git git://github.com/broadcom/stblinux.git
3817 F: drivers/soc/bcm/bcm63xx/bcm-pmb.c
3818 F: include/dt-bindings/soc/bcm-pmb.h
3820 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3821 M: Rafał Miłecki <zajec5@gmail.com>
3822 L: linux-wireless@vger.kernel.org
3825 F: include/linux/bcma/
3828 M: Kamal Dasu <kdasu.kdev@gmail.com>
3829 M: bcm-kernel-feedback-list@broadcom.com
3831 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
3832 F: drivers/spi/spi-bcm-qspi.*
3833 F: drivers/spi/spi-brcmstb-qspi.c
3834 F: drivers/spi/spi-iproc-qspi.c
3836 BROADCOM STB AVS CPUFREQ DRIVER
3837 M: Markus Mayer <mmayer@broadcom.com>
3838 M: bcm-kernel-feedback-list@broadcom.com
3839 L: linux-pm@vger.kernel.org
3841 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3842 F: drivers/cpufreq/brcmstb*
3844 BROADCOM STB AVS TMON DRIVER
3845 M: Markus Mayer <mmayer@broadcom.com>
3846 M: bcm-kernel-feedback-list@broadcom.com
3847 L: linux-pm@vger.kernel.org
3849 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3850 F: drivers/thermal/broadcom/brcmstb*
3852 BROADCOM STB DPFE DRIVER
3853 M: Markus Mayer <mmayer@broadcom.com>
3854 M: bcm-kernel-feedback-list@broadcom.com
3855 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3857 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3858 F: drivers/memory/brcmstb_dpfe.c
3860 BROADCOM STB NAND FLASH DRIVER
3861 M: Brian Norris <computersforpeace@gmail.com>
3862 M: Kamal Dasu <kdasu.kdev@gmail.com>
3863 L: linux-mtd@lists.infradead.org
3864 L: bcm-kernel-feedback-list@broadcom.com
3866 F: drivers/mtd/nand/raw/brcmnand/
3868 BROADCOM STB PCIE DRIVER
3869 M: Jim Quinlan <jim2101024@gmail.com>
3870 M: Nicolas Saenz Julienne <nsaenz@kernel.org>
3871 M: Florian Fainelli <f.fainelli@gmail.com>
3872 M: bcm-kernel-feedback-list@broadcom.com
3873 L: linux-pci@vger.kernel.org
3875 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3876 F: drivers/pci/controller/pcie-brcmstb.c
3878 BROADCOM SYSTEMPORT ETHERNET DRIVER
3879 M: Florian Fainelli <f.fainelli@gmail.com>
3880 L: bcm-kernel-feedback-list@broadcom.com
3881 L: netdev@vger.kernel.org
3883 F: drivers/net/ethernet/broadcom/bcmsysport.*
3884 F: drivers/net/ethernet/broadcom/unimac.h
3886 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3887 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3888 M: Prashant Sreedharan <prashant@broadcom.com>
3889 M: Michael Chan <mchan@broadcom.com>
3890 L: netdev@vger.kernel.org
3892 F: drivers/net/ethernet/broadcom/tg3.*
3895 M: Scott Branden <scott.branden@broadcom.com>
3896 L: bcm-kernel-feedback-list@broadcom.com
3898 F: drivers/misc/bcm-vk/
3899 F: include/uapi/linux/misc/bcm_vk.h
3901 BROCADE BFA FC SCSI DRIVER
3902 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3903 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3904 L: linux-scsi@vger.kernel.org
3906 F: drivers/scsi/bfa/
3908 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3909 M: Rasesh Mody <rmody@marvell.com>
3910 M: Sudarsana Kalluru <skalluru@marvell.com>
3911 M: GR-Linux-NIC-Dev@marvell.com
3912 L: netdev@vger.kernel.org
3914 F: drivers/net/ethernet/brocade/bna/
3916 BSG (block layer generic sg v4 driver)
3917 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3918 L: linux-scsi@vger.kernel.org
3921 F: include/linux/bsg.h
3922 F: include/uapi/linux/bsg.h
3925 M: Clemens Ladisch <clemens@ladisch.de>
3926 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3928 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3929 F: Documentation/sound/cards/bt87x.rst
3930 F: sound/pci/bt87x.c
3933 M: Michael Buesch <m@bues.ch>
3935 W: http://bu3sch.de/btgpio.php
3936 F: drivers/gpio/gpio-bt8xx.c
3939 M: Chris Mason <clm@fb.com>
3940 M: Josef Bacik <josef@toxicpanda.com>
3941 M: David Sterba <dsterba@suse.com>
3942 L: linux-btrfs@vger.kernel.org
3944 W: http://btrfs.wiki.kernel.org/
3945 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3946 C: irc://irc.libera.chat/btrfs
3947 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
3948 F: Documentation/filesystems/btrfs.rst
3950 F: include/linux/btrfs*
3951 F: include/uapi/linux/btrfs*
3953 BTTV VIDEO4LINUX DRIVER
3954 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3955 L: linux-media@vger.kernel.org
3957 W: https://linuxtv.org
3958 T: git git://linuxtv.org/media_tree.git
3959 F: Documentation/driver-api/media/drivers/bttv*
3960 F: drivers/media/pci/bt8xx/bttv*
3962 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3963 M: Chanwoo Choi <cw00.choi@samsung.com>
3964 L: linux-pm@vger.kernel.org
3965 L: linux-samsung-soc@vger.kernel.org
3967 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
3968 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3969 F: drivers/devfreq/exynos-bus.c
3971 BUSLOGIC SCSI DRIVER
3972 M: Khalid Aziz <khalid@gonehiking.org>
3973 L: linux-scsi@vger.kernel.org
3975 F: drivers/scsi/BusLogic.*
3976 F: drivers/scsi/FlashPoint.*
3978 C-MEDIA CMI8788 DRIVER
3979 M: Clemens Ladisch <clemens@ladisch.de>
3980 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3982 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3983 F: sound/pci/oxygen/
3986 M: Guo Ren <guoren@kernel.org>
3987 L: linux-csky@vger.kernel.org
3989 T: git https://github.com/c-sky/csky-linux.git
3990 F: Documentation/devicetree/bindings/csky/
3991 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
3992 F: Documentation/devicetree/bindings/timer/csky,*
3994 F: drivers/clocksource/timer-gx6605s.c
3995 F: drivers/clocksource/timer-mp-csky.c
3996 F: drivers/irqchip/irq-csky-*
4000 CA8210 IEEE-802.15.4 RADIO DRIVER
4001 M: Harry Morris <h.morris@cascoda.com>
4002 L: linux-wpan@vger.kernel.org
4004 W: https://github.com/Cascoda/ca8210-linux.git
4005 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
4006 F: drivers/net/ieee802154/ca8210.c
4008 CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
4009 M: Damien Le Moal <damien.lemoal@wdc.com>
4010 L: linux-riscv@lists.infradead.org
4011 L: linux-gpio@vger.kernel.org (pinctrl driver)
4012 F: Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
4013 F: drivers/pinctrl/pinctrl-k210.c
4015 CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
4016 M: Damien Le Moal <damien.lemoal@wdc.com>
4017 L: linux-kernel@vger.kernel.org
4018 L: linux-riscv@lists.infradead.org
4020 F: Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
4021 F: drivers/reset/reset-k210.c
4023 CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
4024 M: Damien Le Moal <damien.lemoal@wdc.com>
4025 L: linux-riscv@lists.infradead.org
4027 F: Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
4028 F: drivers/soc/canaan/
4029 F: include/soc/canaan/
4031 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
4032 M: David Howells <dhowells@redhat.com>
4033 L: linux-cachefs@redhat.com (moderated for non-subscribers)
4035 F: Documentation/filesystems/caching/cachefiles.rst
4038 CADENCE MIPI-CSI2 BRIDGES
4039 M: Maxime Ripard <mripard@kernel.org>
4040 L: linux-media@vger.kernel.org
4042 F: Documentation/devicetree/bindings/media/cdns,*.txt
4043 F: drivers/media/platform/cadence/cdns-csi2*
4046 L: linux-mtd@lists.infradead.org
4048 F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
4049 F: drivers/mtd/nand/raw/cadence-nand-controller.c
4051 CADENCE USB3 DRD IP DRIVER
4052 M: Peter Chen <peter.chen@kernel.org>
4053 M: Pawel Laszczak <pawell@cadence.com>
4054 R: Roger Quadros <rogerq@kernel.org>
4055 R: Aswath Govindraju <a-govindraju@ti.com>
4056 L: linux-usb@vger.kernel.org
4058 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4059 F: Documentation/devicetree/bindings/usb/cdns,usb3.yaml
4060 F: drivers/usb/cdns3/
4061 X: drivers/usb/cdns3/cdnsp*
4063 CADENCE USBSSP DRD IP DRIVER
4064 M: Pawel Laszczak <pawell@cadence.com>
4065 L: linux-usb@vger.kernel.org
4067 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4068 F: drivers/usb/cdns3/
4069 X: drivers/usb/cdns3/cdns3*
4071 CADET FM/AM RADIO RECEIVER DRIVER
4072 M: Hans Verkuil <hverkuil@xs4all.nl>
4073 L: linux-media@vger.kernel.org
4075 W: https://linuxtv.org
4076 T: git git://linuxtv.org/media_tree.git
4077 F: drivers/media/radio/radio-cadet*
4079 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
4080 L: linux-media@vger.kernel.org
4082 T: git git://linuxtv.org/media_tree.git
4083 F: Documentation/admin-guide/media/cafe_ccic*
4084 F: drivers/media/platform/marvell-ccic/
4087 L: netdev@vger.kernel.org
4089 F: Documentation/networking/caif/
4090 F: drivers/net/caif/
4091 F: include/net/caif/
4092 F: include/uapi/linux/caif/
4096 M: Toke Høiland-Jørgensen <toke@toke.dk>
4097 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
4099 F: net/sched/sch_cake.c
4102 M: Wolfgang Grandegger <wg@grandegger.com>
4103 M: Marc Kleine-Budde <mkl@pengutronix.de>
4104 L: linux-can@vger.kernel.org
4106 W: https://github.com/linux-can
4107 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4108 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4109 F: Documentation/devicetree/bindings/net/can/
4110 F: Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
4112 F: drivers/phy/phy-can-transceiver.c
4113 F: include/linux/can/bittiming.h
4114 F: include/linux/can/dev.h
4115 F: include/linux/can/led.h
4116 F: include/linux/can/length.h
4117 F: include/linux/can/platform/
4118 F: include/linux/can/rx-offload.h
4119 F: include/uapi/linux/can/error.h
4120 F: include/uapi/linux/can/netlink.h
4121 F: include/uapi/linux/can/vxcan.h
4124 M: Oliver Hartkopp <socketcan@hartkopp.net>
4125 M: Marc Kleine-Budde <mkl@pengutronix.de>
4126 L: linux-can@vger.kernel.org
4128 W: https://github.com/linux-can
4129 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4130 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4131 F: Documentation/networking/can.rst
4132 F: include/linux/can/can-ml.h
4133 F: include/linux/can/core.h
4134 F: include/linux/can/skb.h
4135 F: include/net/netns/can.h
4136 F: include/uapi/linux/can.h
4137 F: include/uapi/linux/can/bcm.h
4138 F: include/uapi/linux/can/gw.h
4139 F: include/uapi/linux/can/isotp.h
4140 F: include/uapi/linux/can/raw.h
4143 CAN-J1939 NETWORK LAYER
4144 M: Robin van der Gracht <robin@protonic.nl>
4145 M: Oleksij Rempel <o.rempel@pengutronix.de>
4146 R: kernel@pengutronix.de
4147 L: linux-can@vger.kernel.org
4149 F: Documentation/networking/j1939.rst
4150 F: include/uapi/linux/can/j1939.h
4154 M: Serge Hallyn <serge@hallyn.com>
4155 L: linux-security-module@vger.kernel.org
4157 F: include/linux/capability.h
4158 F: include/uapi/linux/capability.h
4159 F: kernel/capability.c
4160 F: security/commoncap.c
4162 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
4163 M: Kevin Tsai <ktsai@capellamicro.com>
4165 F: drivers/iio/light/cm*
4167 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
4168 M: Christian Lamparter <chunkeey@googlemail.com>
4169 L: linux-wireless@vger.kernel.org
4171 W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
4172 F: drivers/net/wireless/ath/carl9170/
4175 M: Robert Richter <rric@kernel.org>
4177 W: http://www.marvell.com
4178 F: drivers/i2c/busses/i2c-octeon*
4179 F: drivers/i2c/busses/i2c-thunderx*
4181 CAVIUM LIQUIDIO NETWORK DRIVER
4182 M: Derek Chickles <dchickles@marvell.com>
4183 M: Satanand Burla <sburla@marvell.com>
4184 M: Felix Manlunas <fmanlunas@marvell.com>
4185 L: netdev@vger.kernel.org
4187 W: http://www.marvell.com
4188 F: drivers/net/ethernet/cavium/liquidio/
4191 M: Robert Richter <rric@kernel.org>
4193 W: http://www.marvell.com
4194 F: drivers/mmc/host/cavium*
4196 CAVIUM OCTEON-TX CRYPTO DRIVER
4197 M: George Cherian <gcherian@marvell.com>
4198 L: linux-crypto@vger.kernel.org
4200 W: http://www.marvell.com
4201 F: drivers/crypto/cavium/cpt/
4203 CAVIUM THUNDERX2 ARM64 SOC
4204 M: Robert Richter <rric@kernel.org>
4205 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4207 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
4208 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
4210 CBS/ETF/TAPRIO QDISCS
4211 M: Vinicius Costa Gomes <vinicius.gomes@intel.com>
4213 L: netdev@vger.kernel.org
4214 F: net/sched/sch_cbs.c
4215 F: net/sched/sch_etf.c
4216 F: net/sched/sch_taprio.c
4218 CC2520 IEEE-802.15.4 RADIO DRIVER
4219 M: Varka Bhadram <varkabhadram@gmail.com>
4220 L: linux-wpan@vger.kernel.org
4222 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4223 F: drivers/net/ieee802154/cc2520.c
4224 F: include/linux/spi/cc2520.h
4226 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4227 M: Gilad Ben-Yossef <gilad@benyossef.com>
4228 L: linux-crypto@vger.kernel.org
4230 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4231 F: drivers/crypto/ccree/
4233 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4234 M: Hadar Gat <hadar.gat@arm.com>
4235 L: linux-crypto@vger.kernel.org
4237 F: drivers/char/hw_random/cctrng.c
4238 F: drivers/char/hw_random/cctrng.h
4239 F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4240 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4243 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4244 L: linux-media@vger.kernel.org
4246 W: http://linuxtv.org
4247 T: git git://linuxtv.org/media_tree.git
4248 F: Documentation/ABI/testing/debugfs-cec-error-inj
4249 F: Documentation/devicetree/bindings/media/cec.txt
4250 F: Documentation/driver-api/media/cec-core.rst
4251 F: Documentation/userspace-api/media/cec
4252 F: drivers/media/cec/
4253 F: drivers/media/rc/keymaps/rc-cec.c
4254 F: include/media/cec-notifier.h
4255 F: include/media/cec.h
4256 F: include/uapi/linux/cec-funcs.h
4257 F: include/uapi/linux/cec.h
4260 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4261 L: linux-media@vger.kernel.org
4263 W: http://linuxtv.org
4264 T: git git://linuxtv.org/media_tree.git
4265 F: Documentation/devicetree/bindings/media/cec-gpio.txt
4266 F: drivers/media/cec/platform/cec-gpio/
4268 CELL BROADBAND ENGINE ARCHITECTURE
4269 M: Arnd Bergmann <arnd@arndb.de>
4270 L: linuxppc-dev@lists.ozlabs.org
4272 W: http://www.ibm.com/developerworks/power/cell/
4273 F: arch/powerpc/include/asm/cell*.h
4274 F: arch/powerpc/include/asm/spu*.h
4275 F: arch/powerpc/include/uapi/asm/spu*.h
4276 F: arch/powerpc/platforms/cell/
4278 CELLWISE CW2015 BATTERY DRIVER
4279 M: Tobias Schrammm <t.schramm@manjaro.org>
4281 F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4282 F: drivers/power/supply/cw2015_battery.c
4284 CEPH COMMON CODE (LIBCEPH)
4285 M: Ilya Dryomov <idryomov@gmail.com>
4286 M: Jeff Layton <jlayton@kernel.org>
4287 L: ceph-devel@vger.kernel.org
4290 T: git git://github.com/ceph/ceph-client.git
4291 F: include/linux/ceph/
4292 F: include/linux/crush/
4295 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4296 M: Jeff Layton <jlayton@kernel.org>
4297 M: Ilya Dryomov <idryomov@gmail.com>
4298 L: ceph-devel@vger.kernel.org
4301 T: git git://github.com/ceph/ceph-client.git
4302 F: Documentation/filesystems/ceph.rst
4305 CERTIFICATE HANDLING
4306 M: David Howells <dhowells@redhat.com>
4307 M: David Woodhouse <dwmw2@infradead.org>
4308 L: keyrings@vger.kernel.org
4310 F: Documentation/admin-guide/module-signing.rst
4312 F: scripts/extract-cert.c
4313 F: scripts/sign-file.c
4315 CFAG12864B LCD DRIVER
4316 M: Miguel Ojeda <ojeda@kernel.org>
4318 F: drivers/auxdisplay/cfag12864b.c
4319 F: include/linux/cfag12864b.h
4321 CFAG12864BFB LCD FRAMEBUFFER DRIVER
4322 M: Miguel Ojeda <ojeda@kernel.org>
4324 F: drivers/auxdisplay/cfag12864bfb.c
4325 F: include/linux/cfag12864b.h
4327 CHAR and MISC DRIVERS
4328 M: Arnd Bergmann <arnd@arndb.de>
4329 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4331 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4334 F: include/linux/miscdevice.h
4335 X: drivers/char/agp/
4336 X: drivers/char/hw_random/
4337 X: drivers/char/ipmi/
4338 X: drivers/char/random.c
4339 X: drivers/char/tpm/
4342 M: Andy Whitcroft <apw@canonical.com>
4343 M: Joe Perches <joe@perches.com>
4344 R: Dwaipayan Ray <dwaipayanray1@gmail.com>
4345 R: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4347 F: scripts/checkpatch.pl
4349 CHECKPATCH DOCUMENTATION
4350 M: Dwaipayan Ray <dwaipayanray1@gmail.com>
4351 M: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4352 R: Joe Perches <joe@perches.com>
4354 F: Documentation/dev-tools/checkpatch.rst
4356 CHINESE DOCUMENTATION
4357 M: Alex Shi <alexs@kernel.org>
4359 F: Documentation/translations/zh_CN/
4361 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4362 M: Peter Chen <peter.chen@kernel.org>
4363 L: linux-usb@vger.kernel.org
4365 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4366 F: drivers/usb/chipidea/
4368 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4369 M: Hans de Goede <hdegoede@redhat.com>
4370 L: linux-input@vger.kernel.org
4372 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
4373 F: drivers/input/touchscreen/chipone_icn8318.c
4375 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4376 M: Hans de Goede <hdegoede@redhat.com>
4377 L: linux-input@vger.kernel.org
4379 F: drivers/input/touchscreen/chipone_icn8505.c
4381 CHROME HARDWARE PLATFORM SUPPORT
4382 M: Benson Leung <bleung@chromium.org>
4383 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4385 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4386 F: drivers/platform/chrome/
4388 CHROMEOS EC CODEC DRIVER
4389 M: Cheng-Yi Chiang <cychiang@chromium.org>
4390 R: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4391 R: Guenter Roeck <groeck@chromium.org>
4393 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4394 F: sound/soc/codecs/cros_ec_codec.*
4396 CHROMEOS EC SUBDRIVERS
4397 M: Benson Leung <bleung@chromium.org>
4398 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4399 R: Guenter Roeck <groeck@chromium.org>
4401 F: drivers/power/supply/cros_usbpd-charger.c
4405 CHRONTEL CH7322 CEC DRIVER
4406 M: Jeff Chase <jnchase@google.com>
4407 L: linux-media@vger.kernel.org
4409 T: git git://linuxtv.org/media_tree.git
4410 F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4411 F: drivers/media/cec/i2c/ch7322.c
4413 CIRRUS LOGIC AUDIO CODEC DRIVERS
4414 M: James Schulman <james.schulman@cirrus.com>
4415 M: David Rhodes <david.rhodes@cirrus.com>
4416 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4417 L: patches@opensource.cirrus.com
4419 F: sound/soc/codecs/cs*
4421 CIRRUS LOGIC EP93XX ETHERNET DRIVER
4422 M: Hartley Sweeten <hsweeten@visionengravers.com>
4423 L: netdev@vger.kernel.org
4425 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
4427 CIRRUS LOGIC LOCHNAGAR DRIVER
4428 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4429 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4430 L: patches@opensource.cirrus.com
4432 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4433 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4434 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4435 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4436 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4437 F: Documentation/hwmon/lochnagar.rst
4438 F: drivers/clk/clk-lochnagar.c
4439 F: drivers/hwmon/lochnagar-hwmon.c
4440 F: drivers/mfd/lochnagar-i2c.c
4441 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4442 F: drivers/regulator/lochnagar-regulator.c
4443 F: include/dt-bindings/clk/lochnagar.h
4444 F: include/dt-bindings/pinctrl/lochnagar.h
4445 F: include/linux/mfd/lochnagar*
4446 F: sound/soc/codecs/lochnagar-sc.c
4448 CIRRUS LOGIC MADERA CODEC DRIVERS
4449 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4450 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4451 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4452 L: patches@opensource.cirrus.com
4454 W: https://github.com/CirrusLogic/linux-drivers/wiki
4455 T: git https://github.com/CirrusLogic/linux-drivers.git
4456 F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
4457 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
4458 F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml
4459 F: drivers/gpio/gpio-madera*
4460 F: drivers/irqchip/irq-madera*
4461 F: drivers/mfd/cs47l*
4462 F: drivers/mfd/madera*
4463 F: drivers/pinctrl/cirrus/*
4464 F: include/dt-bindings/sound/madera*
4465 F: include/linux/irqchip/irq-madera*
4466 F: include/linux/mfd/madera/*
4467 F: include/sound/madera*
4468 F: sound/soc/codecs/cs47l*
4469 F: sound/soc/codecs/madera*
4471 CISCO FCOE HBA DRIVER
4472 M: Satish Kharat <satishkh@cisco.com>
4473 M: Sesidhar Baddela <sebaddel@cisco.com>
4474 M: Karan Tilak Kumar <kartilak@cisco.com>
4475 L: linux-scsi@vger.kernel.org
4477 F: drivers/scsi/fnic/
4479 CISCO SCSI HBA DRIVER
4480 M: Karan Tilak Kumar <kartilak@cisco.com>
4481 M: Sesidhar Baddela <sebaddel@cisco.com>
4482 L: linux-scsi@vger.kernel.org
4484 F: drivers/scsi/snic/
4486 CISCO VIC ETHERNET NIC DRIVER
4487 M: Christian Benvenuti <benve@cisco.com>
4488 M: Govindarajulu Varadarajan <_govind@gmx.com>
4490 F: drivers/net/ethernet/cisco/enic/
4492 CISCO VIC LOW LATENCY NIC DRIVER
4493 M: Christian Benvenuti <benve@cisco.com>
4494 M: Nelson Escobar <neescoba@cisco.com>
4496 F: drivers/infiniband/hw/usnic/
4499 M: Miguel Ojeda <ojeda@kernel.org>
4503 CLANG/LLVM BUILD SUPPORT
4504 M: Nathan Chancellor <nathan@kernel.org>
4505 M: Nick Desaulniers <ndesaulniers@google.com>
4506 L: clang-built-linux@googlegroups.com
4508 W: https://clangbuiltlinux.github.io/
4509 B: https://github.com/ClangBuiltLinux/linux/issues
4510 C: irc://chat.freenode.net/clangbuiltlinux
4511 F: Documentation/kbuild/llvm.rst
4512 F: include/linux/compiler-clang.h
4513 F: scripts/clang-tools/
4514 K: \b(?i:clang|llvm)\b
4516 CLANG CONTROL FLOW INTEGRITY SUPPORT
4517 M: Sami Tolvanen <samitolvanen@google.com>
4518 M: Kees Cook <keescook@chromium.org>
4519 R: Nathan Chancellor <nathan@kernel.org>
4520 R: Nick Desaulniers <ndesaulniers@google.com>
4521 L: clang-built-linux@googlegroups.com
4523 B: https://github.com/ClangBuiltLinux/linux/issues
4524 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/clang/features
4525 F: include/linux/cfi.h
4529 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4530 L: linux-kernel@vger.kernel.org
4532 F: include/linux/cleancache.h
4536 M: Russell King <linux@armlinux.org.uk>
4537 L: linux-clk@vger.kernel.org
4539 F: include/linux/clk.h
4541 CLOCKSOURCE, CLOCKEVENT DRIVERS
4542 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4543 M: Thomas Gleixner <tglx@linutronix.de>
4544 L: linux-kernel@vger.kernel.org
4546 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4547 F: Documentation/devicetree/bindings/timer/
4548 F: drivers/clocksource/
4551 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4552 M: Daniel Oliveira Nascimento <don@syst.com.br>
4553 L: platform-driver-x86@vger.kernel.org
4555 F: drivers/platform/x86/classmate-laptop.c
4558 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4559 L: linux-media@vger.kernel.org
4561 W: https://linuxtv.org
4562 T: git git://linuxtv.org/media_tree.git
4563 F: drivers/media/pci/cobalt/
4565 COCCINELLE/Semantic Patches (SmPL)
4566 M: Julia Lawall <Julia.Lawall@inria.fr>
4567 M: Gilles Muller <Gilles.Muller@inria.fr>
4568 M: Nicolas Palix <nicolas.palix@imag.fr>
4569 M: Michal Marek <michal.lkml@markovi.net>
4570 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
4572 W: http://coccinelle.lip6.fr/
4573 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4574 F: Documentation/dev-tools/coccinelle.rst
4575 F: scripts/coccicheck
4576 F: scripts/coccinelle/
4579 M: Jan Harkes <jaharkes@cs.cmu.edu>
4581 L: codalist@coda.cs.cmu.edu
4583 W: http://www.coda.cs.cmu.edu/
4584 F: Documentation/filesystems/coda.rst
4586 F: include/linux/coda*.h
4587 F: include/uapi/linux/coda*.h
4589 CODA V4L2 MEM2MEM DRIVER
4590 M: Philipp Zabel <p.zabel@pengutronix.de>
4591 L: linux-media@vger.kernel.org
4593 F: Documentation/devicetree/bindings/media/coda.yaml
4594 F: drivers/media/platform/coda/
4597 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4599 F: Documentation/process/code-of-conduct-interpretation.rst
4600 F: Documentation/process/code-of-conduct.rst
4603 M: Ian Abbott <abbotti@mev.co.uk>
4604 M: H Hartley Sweeten <hsweeten@visionengravers.com>
4608 COMMON CLK FRAMEWORK
4609 M: Michael Turquette <mturquette@baylibre.com>
4610 M: Stephen Boyd <sboyd@kernel.org>
4611 L: linux-clk@vger.kernel.org
4613 Q: http://patchwork.kernel.org/project/linux-clk/list/
4614 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4615 F: Documentation/devicetree/bindings/clock/
4617 F: include/linux/clk-pr*
4618 F: include/linux/clk/
4619 F: include/linux/of_clk.h
4620 X: drivers/clk/clkdev.c
4622 COMMON INTERNET FILE SYSTEM (CIFS)
4623 M: Steve French <sfrench@samba.org>
4624 L: linux-cifs@vger.kernel.org
4625 L: samba-technical@lists.samba.org (moderated for non-subscribers)
4627 W: http://linux-cifs.samba.org/
4628 T: git git://git.samba.org/sfrench/cifs-2.6.git
4629 F: Documentation/admin-guide/cifs/
4632 COMPACTPCI HOTPLUG CORE
4633 M: Scott Murray <scott@spiteful.org>
4634 L: linux-pci@vger.kernel.org
4636 F: drivers/pci/hotplug/cpci_hotplug*
4638 COMPACTPCI HOTPLUG GENERIC DRIVER
4639 M: Scott Murray <scott@spiteful.org>
4640 L: linux-pci@vger.kernel.org
4642 F: drivers/pci/hotplug/cpcihp_generic.c
4644 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4645 M: Scott Murray <scott@spiteful.org>
4646 L: linux-pci@vger.kernel.org
4648 F: drivers/pci/hotplug/cpcihp_zt5550.*
4650 COMPAL LAPTOP SUPPORT
4651 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4652 L: platform-driver-x86@vger.kernel.org
4654 F: drivers/platform/x86/compal-laptop.c
4657 M: Miguel Ojeda <ojeda@kernel.org>
4659 F: include/linux/compiler_attributes.h
4661 COMPUTE EXPRESS LINK (CXL)
4662 M: Alison Schofield <alison.schofield@intel.com>
4663 M: Vishal Verma <vishal.l.verma@intel.com>
4664 M: Ira Weiny <ira.weiny@intel.com>
4665 M: Ben Widawsky <ben.widawsky@intel.com>
4666 M: Dan Williams <dan.j.williams@intel.com>
4667 L: linux-cxl@vger.kernel.org
4670 F: include/uapi/linux/cxl_mem.h
4672 CONEXANT ACCESSRUNNER USB DRIVER
4673 L: accessrunner-general@lists.sourceforge.net
4675 W: http://accessrunner.sourceforge.net/
4676 F: drivers/usb/atm/cxacru.c
4679 M: Joel Becker <jlbec@evilplan.org>
4680 M: Christoph Hellwig <hch@lst.de>
4682 T: git git://git.infradead.org/users/hch/configfs.git
4684 F: include/linux/configfs.h
4685 F: samples/configfs/
4688 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4690 F: drivers/video/console/
4691 F: include/linux/console*
4694 M: Frederic Weisbecker <frederic@kernel.org>
4696 F: kernel/context_tracking.c
4697 F: include/linux/context_tracking*
4699 CONTROL GROUP (CGROUP)
4700 M: Tejun Heo <tj@kernel.org>
4701 M: Zefan Li <lizefan.x@bytedance.com>
4702 M: Johannes Weiner <hannes@cmpxchg.org>
4703 L: cgroups@vger.kernel.org
4705 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4706 F: Documentation/admin-guide/cgroup-v1/
4707 F: Documentation/admin-guide/cgroup-v2.rst
4708 F: include/linux/cgroup*
4711 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4712 M: Tejun Heo <tj@kernel.org>
4713 M: Jens Axboe <axboe@kernel.dk>
4714 L: cgroups@vger.kernel.org
4715 L: linux-block@vger.kernel.org
4716 T: git git://git.kernel.dk/linux-block
4717 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4718 F: block/bfq-cgroup.c
4719 F: block/blk-cgroup.c
4720 F: block/blk-iolatency.c
4721 F: block/blk-throttle.c
4722 F: include/linux/blk-cgroup.h
4724 CONTROL GROUP - CPUSET
4725 M: Zefan Li <lizefan.x@bytedance.com>
4726 L: cgroups@vger.kernel.org
4728 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4729 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
4730 F: include/linux/cpuset.h
4731 F: kernel/cgroup/cpuset.c
4733 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4734 M: Johannes Weiner <hannes@cmpxchg.org>
4735 M: Michal Hocko <mhocko@kernel.org>
4736 M: Vladimir Davydov <vdavydov.dev@gmail.com>
4737 L: cgroups@vger.kernel.org
4738 L: linux-mm@kvack.org
4743 CORETEMP HARDWARE MONITORING DRIVER
4744 M: Fenghua Yu <fenghua.yu@intel.com>
4745 L: linux-hwmon@vger.kernel.org
4747 F: Documentation/hwmon/coretemp.rst
4748 F: drivers/hwmon/coretemp.c
4750 CORSAIR-CPRO HARDWARE MONITOR DRIVER
4751 M: Marius Zachmann <mail@mariuszachmann.de>
4752 L: linux-hwmon@vger.kernel.org
4754 F: drivers/hwmon/corsair-cpro.c
4756 CORSAIR-PSU HARDWARE MONITOR DRIVER
4757 M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
4758 L: linux-hwmon@vger.kernel.org
4760 F: Documentation/hwmon/corsair-psu.rst
4761 F: drivers/hwmon/corsair-psu.c
4763 COSA/SRP SYNC SERIAL DRIVER
4764 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4766 W: http://www.fi.muni.cz/~kas/cosa/
4767 F: drivers/net/wan/cosa*
4770 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4771 L: linux-iio@vger.kernel.org
4773 F: Documentation/ABI/testing/sysfs-bus-counter
4774 F: Documentation/driver-api/generic-counter.rst
4776 F: include/linux/counter.h
4777 F: include/linux/counter_enum.h
4780 M: Bence Csókás <bence98@sch.bme.hu>
4782 F: drivers/i2c/busses/i2c-cp2615.c
4784 CPMAC ETHERNET DRIVER
4785 M: Florian Fainelli <f.fainelli@gmail.com>
4786 L: netdev@vger.kernel.org
4788 F: drivers/net/ethernet/ti/cpmac.c
4790 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
4791 M: Viresh Kumar <viresh.kumar@linaro.org>
4792 M: Sudeep Holla <sudeep.holla@arm.com>
4793 L: linux-pm@vger.kernel.org
4795 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4796 F: drivers/cpufreq/vexpress-spc-cpufreq.c
4798 CPU FREQUENCY SCALING FRAMEWORK
4799 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4800 M: Viresh Kumar <viresh.kumar@linaro.org>
4801 L: linux-pm@vger.kernel.org
4803 B: https://bugzilla.kernel.org
4804 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4805 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4806 F: Documentation/admin-guide/pm/cpufreq.rst
4807 F: Documentation/admin-guide/pm/intel_pstate.rst
4808 F: Documentation/cpu-freq/
4809 F: Documentation/devicetree/bindings/cpufreq/
4811 F: include/linux/cpufreq.h
4812 F: include/linux/sched/cpufreq.h
4813 F: kernel/sched/cpufreq*.c
4814 F: tools/testing/selftests/cpufreq/
4816 CPU IDLE TIME MANAGEMENT FRAMEWORK
4817 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4818 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4819 L: linux-pm@vger.kernel.org
4821 B: https://bugzilla.kernel.org
4822 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4823 F: Documentation/admin-guide/pm/cpuidle.rst
4824 F: Documentation/driver-api/pm/cpuidle.rst
4826 F: include/linux/cpuidle.h
4828 CPU POWER MONITORING SUBSYSTEM
4829 M: Thomas Renninger <trenn@suse.com>
4830 M: Shuah Khan <shuah@kernel.org>
4831 M: Shuah Khan <skhan@linuxfoundation.org>
4832 L: linux-pm@vger.kernel.org
4834 F: tools/power/cpupower/
4837 M: "H. Peter Anvin" <hpa@zytor.com>
4839 F: arch/x86/kernel/cpuid.c
4840 F: arch/x86/kernel/msr.c
4842 CPUIDLE DRIVER - ARM BIG LITTLE
4843 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4844 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4845 L: linux-pm@vger.kernel.org
4846 L: linux-arm-kernel@lists.infradead.org
4848 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4849 F: drivers/cpuidle/cpuidle-big_little.c
4851 CPUIDLE DRIVER - ARM EXYNOS
4852 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4853 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4854 M: Kukjin Kim <kgene@kernel.org>
4855 L: linux-pm@vger.kernel.org
4856 L: linux-samsung-soc@vger.kernel.org
4858 F: arch/arm/mach-exynos/pm.c
4859 F: drivers/cpuidle/cpuidle-exynos.c
4860 F: include/linux/platform_data/cpuidle-exynos.h
4862 CPUIDLE DRIVER - ARM PSCI
4863 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4864 M: Sudeep Holla <sudeep.holla@arm.com>
4865 L: linux-pm@vger.kernel.org
4866 L: linux-arm-kernel@lists.infradead.org
4868 F: drivers/cpuidle/cpuidle-psci.c
4870 CPUIDLE DRIVER - ARM PSCI PM DOMAIN
4871 M: Ulf Hansson <ulf.hansson@linaro.org>
4872 L: linux-pm@vger.kernel.org
4873 L: linux-arm-kernel@lists.infradead.org
4875 F: drivers/cpuidle/cpuidle-psci.h
4876 F: drivers/cpuidle/cpuidle-psci-domain.c
4879 M: Nicolas Pitre <nico@fluxnic.net>
4881 F: Documentation/filesystems/cramfs.rst
4885 M: Bastien Nocera <hadess@hadess.net>
4886 L: linux-input@vger.kernel.org
4888 F: drivers/hid/hid-creative-sb0540.c
4891 M: Herbert Xu <herbert@gondor.apana.org.au>
4892 M: "David S. Miller" <davem@davemloft.net>
4893 L: linux-crypto@vger.kernel.org
4895 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4896 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4897 F: Documentation/crypto/
4898 F: Documentation/devicetree/bindings/crypto/
4903 F: include/linux/crypto*
4906 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4907 M: Neil Horman <nhorman@tuxdriver.com>
4908 L: linux-crypto@vger.kernel.org
4910 F: crypto/ansi_cprng.c
4914 M: Hans Verkuil <hverkuil@xs4all.nl>
4915 L: linux-media@vger.kernel.org
4917 W: http://linuxtv.org
4918 T: git git://linuxtv.org/media_tree.git
4919 F: drivers/media/i2c/cs3308.c
4921 CS5535 Audio ALSA driver
4922 M: Jaya Kumar <jayakumar.alsa@gmail.com>
4924 F: sound/pci/cs5535audio/
4926 CSI DRIVERS FOR ALLWINNER V3s
4927 M: Yong Deng <yong.deng@magewell.com>
4928 L: linux-media@vger.kernel.org
4930 T: git git://linuxtv.org/media_tree.git
4931 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
4932 F: drivers/media/platform/sunxi/sun6i-csi/
4935 M: Solomon Peachy <pizza@shaftnet.org>
4937 F: drivers/net/wireless/st/cw1200/
4939 CX18 VIDEO4LINUX DRIVER
4940 M: Andy Walls <awalls@md.metrocast.net>
4941 L: linux-media@vger.kernel.org
4943 W: https://linuxtv.org
4944 T: git git://linuxtv.org/media_tree.git
4945 F: drivers/media/pci/cx18/
4946 F: include/uapi/linux/ivtv*
4948 CX2341X MPEG ENCODER HELPER MODULE
4949 M: Hans Verkuil <hverkuil@xs4all.nl>
4950 L: linux-media@vger.kernel.org
4952 W: https://linuxtv.org
4953 T: git git://linuxtv.org/media_tree.git
4954 F: drivers/media/common/cx2341x*
4955 F: include/media/drv-intf/cx2341x.h
4957 CX24120 MEDIA DRIVER
4958 M: Jemma Denson <jdenson@gmail.com>
4959 M: Patrick Boettcher <patrick.boettcher@posteo.de>
4960 L: linux-media@vger.kernel.org
4962 W: https://linuxtv.org
4963 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4964 F: drivers/media/dvb-frontends/cx24120*
4966 CX88 VIDEO4LINUX DRIVER
4967 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4968 L: linux-media@vger.kernel.org
4970 W: https://linuxtv.org
4971 T: git git://linuxtv.org/media_tree.git
4972 F: Documentation/driver-api/media/drivers/cx88*
4973 F: drivers/media/pci/cx88/
4975 CXD2820R MEDIA DRIVER
4976 M: Antti Palosaari <crope@iki.fi>
4977 L: linux-media@vger.kernel.org
4979 W: https://linuxtv.org
4980 W: http://palosaari.fi/linux/
4981 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4982 T: git git://linuxtv.org/anttip/media_tree.git
4983 F: drivers/media/dvb-frontends/cxd2820r*
4985 CXGB3 ETHERNET DRIVER (CXGB3)
4986 M: Raju Rangoju <rajur@chelsio.com>
4987 L: netdev@vger.kernel.org
4989 W: http://www.chelsio.com
4990 F: drivers/net/ethernet/chelsio/cxgb3/
4992 CXGB3 ISCSI DRIVER (CXGB3I)
4993 M: Karen Xie <kxie@chelsio.com>
4994 L: linux-scsi@vger.kernel.org
4996 W: http://www.chelsio.com
4997 F: drivers/scsi/cxgbi/cxgb3i
4999 CXGB4 CRYPTO DRIVER (chcr)
5000 M: Ayush Sawal <ayush.sawal@chelsio.com>
5001 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
5002 M: Rohit Maheshwari <rohitm@chelsio.com>
5003 L: linux-crypto@vger.kernel.org
5005 W: http://www.chelsio.com
5006 F: drivers/crypto/chelsio
5008 CXGB4 INLINE CRYPTO DRIVER
5009 M: Ayush Sawal <ayush.sawal@chelsio.com>
5010 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
5011 M: Rohit Maheshwari <rohitm@chelsio.com>
5012 L: netdev@vger.kernel.org
5014 W: http://www.chelsio.com
5015 F: drivers/net/ethernet/chelsio/inline_crypto/
5017 CXGB4 ETHERNET DRIVER (CXGB4)
5018 M: Raju Rangoju <rajur@chelsio.com>
5019 L: netdev@vger.kernel.org
5021 W: http://www.chelsio.com
5022 F: drivers/net/ethernet/chelsio/cxgb4/
5024 CXGB4 ISCSI DRIVER (CXGB4I)
5025 M: Karen Xie <kxie@chelsio.com>
5026 L: linux-scsi@vger.kernel.org
5028 W: http://www.chelsio.com
5029 F: drivers/scsi/cxgbi/cxgb4i
5031 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
5032 M: Potnuri Bharat Teja <bharat@chelsio.com>
5033 L: linux-rdma@vger.kernel.org
5035 W: http://www.openfabrics.org
5036 F: drivers/infiniband/hw/cxgb4/
5037 F: include/uapi/rdma/cxgb4-abi.h
5039 CXGB4VF ETHERNET DRIVER (CXGB4VF)
5040 M: Raju Rangoju <rajur@chelsio.com>
5041 L: netdev@vger.kernel.org
5043 W: http://www.chelsio.com
5044 F: drivers/net/ethernet/chelsio/cxgb4vf/
5046 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
5047 M: Frederic Barrat <fbarrat@linux.ibm.com>
5048 M: Andrew Donnellan <ajd@linux.ibm.com>
5049 L: linuxppc-dev@lists.ozlabs.org
5051 F: Documentation/ABI/testing/sysfs-class-cxl
5052 F: Documentation/powerpc/cxl.rst
5053 F: arch/powerpc/platforms/powernv/pci-cxl.c
5054 F: drivers/misc/cxl/
5055 F: include/misc/cxl*
5056 F: include/uapi/misc/cxl.h
5058 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
5059 M: Manoj N. Kumar <manoj@linux.ibm.com>
5060 M: Matthew R. Ochs <mrochs@linux.ibm.com>
5061 M: Uma Krishnan <ukrishn@linux.ibm.com>
5062 L: linux-scsi@vger.kernel.org
5064 F: Documentation/powerpc/cxlflash.rst
5065 F: drivers/scsi/cxlflash/
5066 F: include/uapi/scsi/cxlflash_ioctl.h
5069 M: Russell King <linux@armlinux.org.uk>
5070 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5072 W: http://www.armlinux.org.uk/
5073 F: drivers/video/fbdev/cyber2000fb.*
5075 CYCLADES PC300 DRIVER
5077 F: drivers/net/wan/pc300*
5079 CYPRESS_FIRMWARE MEDIA DRIVER
5080 M: Antti Palosaari <crope@iki.fi>
5081 L: linux-media@vger.kernel.org
5083 W: https://linuxtv.org
5084 W: http://palosaari.fi/linux/
5085 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5086 T: git git://linuxtv.org/anttip/media_tree.git
5087 F: drivers/media/common/cypress_firmware*
5089 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
5090 M: Linus Walleij <linus.walleij@linaro.org>
5091 L: linux-input@vger.kernel.org
5093 F: drivers/input/touchscreen/cy8ctma140.c
5095 CYTTSP TOUCHSCREEN DRIVER
5096 M: Linus Walleij <linus.walleij@linaro.org>
5097 L: linux-input@vger.kernel.org
5099 F: drivers/input/touchscreen/cyttsp*
5101 D-LINK DIR-685 TOUCHKEYS DRIVER
5102 M: Linus Walleij <linus.walleij@linaro.org>
5103 L: linux-input@vger.kernel.org
5105 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
5107 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
5108 M: Joshua Kinard <kumba@gentoo.org>
5110 F: drivers/rtc/rtc-ds1685.c
5111 F: include/linux/rtc/ds1685.h
5113 DAMA SLAVE for AX.25
5114 M: Joerg Reuter <jreuter@yaina.de>
5115 L: linux-hams@vger.kernel.org
5117 W: http://yaina.de/jreuter/
5118 W: http://www.qsl.net/dl1bke/
5119 F: net/ax25/af_ax25.c
5120 F: net/ax25/ax25_dev.c
5121 F: net/ax25/ax25_ds_*
5122 F: net/ax25/ax25_in.c
5123 F: net/ax25/ax25_out.c
5124 F: net/ax25/ax25_timer.c
5125 F: net/ax25/sysctl_net_ax25.c
5127 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
5128 L: netdev@vger.kernel.org
5130 F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
5131 F: drivers/net/ethernet/dec/tulip/dmfe.c
5133 DC390/AM53C974 SCSI driver
5134 M: Hannes Reinecke <hare@suse.com>
5135 L: linux-scsi@vger.kernel.org
5137 F: drivers/scsi/am53c974.c
5140 M: Oliver Neukum <oliver@neukum.org>
5141 M: Ali Akcaagac <aliakc@web.de>
5142 M: Jamie Lenehan <lenehan@twibble.org>
5143 L: dc395x@twibble.org
5145 W: http://twibble.org/dist/dc395x/
5146 W: http://lists.twibble.org/mailman/listinfo/dc395x/
5147 F: Documentation/scsi/dc395x.rst
5148 F: drivers/scsi/dc395x.*
5151 L: dccp@vger.kernel.org
5153 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
5154 F: include/linux/dccp.h
5155 F: include/linux/tfrc.h
5156 F: include/uapi/linux/dccp.h
5159 DECnet NETWORK LAYER
5160 L: linux-decnet-user@lists.sourceforge.net
5162 W: http://linux-decnet.sourceforge.net
5163 F: Documentation/networking/decnet.rst
5166 DECSTATION PLATFORM SUPPORT
5167 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5168 L: linux-mips@vger.kernel.org
5170 W: http://www.linux-mips.org/wiki/DECstation
5172 F: arch/mips/include/asm/dec/
5173 F: arch/mips/include/asm/mach-dec/
5175 DEFXX FDDI NETWORK DRIVER
5176 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5178 F: drivers/net/fddi/defxx.*
5180 DEFZA FDDI NETWORK DRIVER
5181 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5183 F: drivers/net/fddi/defza.*
5185 DEINTERLACE DRIVERS FOR ALLWINNER H3
5186 M: Jernej Skrabec <jernej.skrabec@gmail.com>
5187 L: linux-media@vger.kernel.org
5189 T: git git://linuxtv.org/media_tree.git
5190 F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
5191 F: drivers/media/platform/sunxi/sun8i-di/
5194 M: Matthew Garrett <mjg59@srcf.ucam.org>
5195 M: Pali Rohár <pali@kernel.org>
5196 L: platform-driver-x86@vger.kernel.org
5198 F: drivers/platform/x86/dell/dell-laptop.c
5200 DELL LAPTOP FREEFALL DRIVER
5201 M: Pali Rohár <pali@kernel.org>
5203 F: drivers/platform/x86/dell/dell-smo8800.c
5205 DELL LAPTOP RBTN DRIVER
5206 M: Pali Rohár <pali@kernel.org>
5208 F: drivers/platform/x86/dell/dell-rbtn.*
5210 DELL LAPTOP SMM DRIVER
5211 M: Pali Rohár <pali@kernel.org>
5213 F: drivers/hwmon/dell-smm-hwmon.c
5214 F: include/uapi/linux/i8k.h
5216 DELL REMOTE BIOS UPDATE DRIVER
5217 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5218 L: platform-driver-x86@vger.kernel.org
5220 F: drivers/platform/x86/dell/dell_rbu.c
5223 M: Pali Rohár <pali@kernel.org>
5224 L: Dell.Client.Kernel@dell.com
5225 L: platform-driver-x86@vger.kernel.org
5227 F: drivers/platform/x86/dell/dell-smbios.*
5229 DELL SMBIOS SMM DRIVER
5230 L: Dell.Client.Kernel@dell.com
5231 L: platform-driver-x86@vger.kernel.org
5233 F: drivers/platform/x86/dell/dell-smbios-smm.c
5235 DELL SMBIOS WMI DRIVER
5236 L: Dell.Client.Kernel@dell.com
5237 L: platform-driver-x86@vger.kernel.org
5239 F: drivers/platform/x86/dell/dell-smbios-wmi.c
5240 F: tools/wmi/dell-smbios-example.c
5242 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
5243 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5244 L: platform-driver-x86@vger.kernel.org
5246 F: Documentation/driver-api/dcdbas.rst
5247 F: drivers/platform/x86/dell/dcdbas.*
5249 DELL WMI DESCRIPTOR DRIVER
5250 L: Dell.Client.Kernel@dell.com
5252 F: drivers/platform/x86/dell/dell-wmi-descriptor.c
5254 DELL WMI SYSMAN DRIVER
5255 M: Divya Bharathi <divya.bharathi@dell.com>
5256 M: Prasanth Ksr <prasanth.ksr@dell.com>
5257 L: Dell.Client.Kernel@dell.com
5258 L: platform-driver-x86@vger.kernel.org
5260 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
5261 F: drivers/platform/x86/dell/dell-wmi-sysman/
5263 DELL WMI NOTIFICATIONS DRIVER
5264 M: Matthew Garrett <mjg59@srcf.ucam.org>
5265 M: Pali Rohár <pali@kernel.org>
5267 F: drivers/platform/x86/dell/dell-wmi-base.c
5269 DELL WMI HARDWARE PRIVACY SUPPORT
5270 M: Perry Yuan <Perry.Yuan@dell.com>
5271 L: Dell.Client.Kernel@dell.com
5272 L: platform-driver-x86@vger.kernel.org
5274 F: drivers/platform/x86/dell/dell-wmi-privacy.c
5276 DELTA ST MEDIA DRIVER
5277 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
5278 L: linux-media@vger.kernel.org
5280 W: https://linuxtv.org
5281 T: git git://linuxtv.org/media_tree.git
5282 F: drivers/media/platform/sti/delta
5284 DELTA DPS920AB PSU DRIVER
5285 M: Robert Marko <robert.marko@sartura.hr>
5286 L: linux-hwmon@vger.kernel.org
5288 F: Documentation/hwmon/dps920ab.rst
5289 F: drivers/hwmon/pmbus/dps920ab.c
5292 L: linux-mtd@lists.infradead.org
5294 F: drivers/mtd/nand/raw/denali*
5296 DESIGNWARE EDMA CORE IP DRIVER
5297 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5298 L: dmaengine@vger.kernel.org
5300 F: drivers/dma/dw-edma/
5301 F: include/linux/dma/edma.h
5303 DESIGNWARE XDATA IP DRIVER
5304 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5305 L: linux-pci@vger.kernel.org
5307 F: Documentation/misc-devices/dw-xdata-pcie.rst
5308 F: drivers/misc/dw-xdata-pcie.c
5310 DESIGNWARE USB2 DRD IP DRIVER
5311 M: Minas Harutyunyan <hminas@synopsys.com>
5312 L: linux-usb@vger.kernel.org
5314 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5315 F: drivers/usb/dwc2/
5317 DESIGNWARE USB3 DRD IP DRIVER
5318 M: Felipe Balbi <balbi@kernel.org>
5319 L: linux-usb@vger.kernel.org
5321 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5322 F: drivers/usb/dwc3/
5324 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
5325 M: Andreas Klinger <ak@it-klinger.de>
5326 L: linux-iio@vger.kernel.org
5328 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
5329 F: drivers/iio/proximity/srf*.c
5331 DEVICE COREDUMP (DEV_COREDUMP)
5332 M: Johannes Berg <johannes@sipsolutions.net>
5333 L: linux-kernel@vger.kernel.org
5335 F: drivers/base/devcoredump.c
5336 F: include/linux/devcoredump.h
5338 DEVICE DEPENDENCY HELPER SCRIPT
5339 M: Saravana Kannan <saravanak@google.com>
5340 L: linux-kernel@vger.kernel.org
5342 F: scripts/dev-needs.sh
5344 DEVICE DIRECT ACCESS (DAX)
5345 M: Dan Williams <dan.j.williams@intel.com>
5346 M: Vishal Verma <vishal.l.verma@intel.com>
5347 M: Dave Jiang <dave.jiang@intel.com>
5348 L: nvdimm@lists.linux.dev
5352 DEVICE FREQUENCY (DEVFREQ)
5353 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5354 M: Kyungmin Park <kyungmin.park@samsung.com>
5355 M: Chanwoo Choi <cw00.choi@samsung.com>
5356 L: linux-pm@vger.kernel.org
5358 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5359 F: Documentation/devicetree/bindings/devfreq/
5361 F: include/linux/devfreq.h
5362 F: include/trace/events/devfreq.h
5364 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
5365 M: Chanwoo Choi <cw00.choi@samsung.com>
5366 L: linux-pm@vger.kernel.org
5368 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5369 F: Documentation/devicetree/bindings/devfreq/event/
5370 F: drivers/devfreq/devfreq-event.c
5371 F: drivers/devfreq/event/
5372 F: include/dt-bindings/pmu/exynos_ppmu.h
5373 F: include/linux/devfreq-event.h
5375 DEVICE NUMBER REGISTRY
5376 M: Torben Mathiasen <device@lanana.org>
5378 W: http://lanana.org/docs/device-list/index.html
5380 DEVICE RESOURCE MANAGEMENT HELPERS
5381 M: Hans de Goede <hdegoede@redhat.com>
5382 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
5384 F: include/linux/devm-helpers.h
5387 M: Alasdair Kergon <agk@redhat.com>
5388 M: Mike Snitzer <snitzer@redhat.com>
5389 M: dm-devel@redhat.com
5390 L: dm-devel@redhat.com
5392 W: http://sources.redhat.com/dm
5393 Q: http://patchwork.kernel.org/project/dm-devel/list/
5394 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
5395 T: quilt http://people.redhat.com/agk/patches/linux/editing/
5396 F: Documentation/admin-guide/device-mapper/
5397 F: drivers/md/Kconfig
5398 F: drivers/md/Makefile
5400 F: drivers/md/persistent-data/
5401 F: include/linux/device-mapper.h
5402 F: include/linux/dm-*.h
5403 F: include/uapi/linux/dm-*.h
5406 M: Jiri Pirko <jiri@nvidia.com>
5407 L: netdev@vger.kernel.org
5409 F: Documentation/networking/devlink
5410 F: include/net/devlink.h
5411 F: include/uapi/linux/devlink.h
5412 F: net/core/devlink.c
5414 DIALOG SEMICONDUCTOR DRIVERS
5415 M: Support Opensource <support.opensource@diasemi.com>
5417 W: http://www.dialog-semiconductor.com/products
5418 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
5419 F: Documentation/devicetree/bindings/input/dlg,da72??.txt
5420 F: Documentation/devicetree/bindings/mfd/da90*.txt
5421 F: Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
5422 F: Documentation/devicetree/bindings/regulator/da92*.txt
5423 F: Documentation/devicetree/bindings/regulator/slg51000.txt
5424 F: Documentation/devicetree/bindings/sound/da[79]*.txt
5425 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
5426 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
5427 F: Documentation/hwmon/da90??.rst
5428 F: drivers/gpio/gpio-da90??.c
5429 F: drivers/hwmon/da90??-hwmon.c
5430 F: drivers/iio/adc/da91??-*.c
5431 F: drivers/input/misc/da72??.[ch]
5432 F: drivers/input/misc/da90??_onkey.c
5433 F: drivers/input/touchscreen/da9052_tsi.c
5434 F: drivers/leds/leds-da90??.c
5435 F: drivers/mfd/da903x.c
5436 F: drivers/mfd/da90??-*.c
5437 F: drivers/mfd/da91??-*.c
5438 F: drivers/pinctrl/pinctrl-da90??.c
5439 F: drivers/power/supply/da9052-battery.c
5440 F: drivers/power/supply/da91??-*.c
5441 F: drivers/regulator/da9???-regulator.[ch]
5442 F: drivers/regulator/slg51000-regulator.[ch]
5443 F: drivers/rtc/rtc-da90??.c
5444 F: drivers/thermal/da90??-thermal.c
5445 F: drivers/video/backlight/da90??_bl.c
5446 F: drivers/watchdog/da90??_wdt.c
5447 F: include/dt-bindings/regulator/dlg,da9*-regulator.h
5448 F: include/linux/mfd/da903x.h
5449 F: include/linux/mfd/da9052/
5450 F: include/linux/mfd/da9055/
5451 F: include/linux/mfd/da9062/
5452 F: include/linux/mfd/da9063/
5453 F: include/linux/mfd/da9150/
5454 F: include/linux/regulator/da9211.h
5455 F: include/sound/da[79]*.h
5456 F: sound/soc/codecs/da[79]*.[ch]
5458 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
5459 M: William Breathitt Gray <vilhelm.gray@gmail.com>
5460 L: linux-gpio@vger.kernel.org
5462 F: drivers/gpio/gpio-gpio-mm.c
5464 DIOLAN U2C-12 I2C DRIVER
5465 M: Guenter Roeck <linux@roeck-us.net>
5466 L: linux-i2c@vger.kernel.org
5468 F: drivers/i2c/busses/i2c-diolan-u2c.c
5470 DIRECTORY NOTIFICATION (DNOTIFY)
5471 M: Jan Kara <jack@suse.cz>
5472 R: Amir Goldstein <amir73il@gmail.com>
5473 L: linux-fsdevel@vger.kernel.org
5475 F: Documentation/filesystems/dnotify.rst
5476 F: fs/notify/dnotify/
5477 F: include/linux/dnotify.h
5479 DISK GEOMETRY AND PARTITION HANDLING
5480 M: Andries Brouwer <aeb@cwi.nl>
5482 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
5483 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
5484 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
5487 M: Jan Kara <jack@suse.com>
5489 F: Documentation/filesystems/quota.rst
5491 F: include/linux/quota*.h
5492 F: include/uapi/linux/quota*.h
5494 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
5495 M: Bernie Thompson <bernie@plugable.com>
5496 L: linux-fbdev@vger.kernel.org
5498 W: http://plugable.com/category/projects/udlfb/
5499 F: Documentation/fb/udlfb.rst
5500 F: drivers/video/fbdev/udlfb.c
5501 F: include/video/udlfb.h
5503 DISTRIBUTED LOCK MANAGER (DLM)
5504 M: Christine Caulfield <ccaulfie@redhat.com>
5505 M: David Teigland <teigland@redhat.com>
5506 L: cluster-devel@redhat.com
5508 W: http://sources.redhat.com/cluster/
5509 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5512 DMA BUFFER SHARING FRAMEWORK
5513 M: Sumit Semwal <sumit.semwal@linaro.org>
5514 M: Christian König <christian.koenig@amd.com>
5515 L: linux-media@vger.kernel.org
5516 L: dri-devel@lists.freedesktop.org
5517 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5519 T: git git://anongit.freedesktop.org/drm/drm-misc
5520 F: Documentation/driver-api/dma-buf.rst
5522 F: include/linux/*fence.h
5523 F: include/linux/dma-buf*
5524 F: include/linux/dma-resv.h
5525 K: \bdma_(?:buf|fence|resv)\b
5527 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
5528 M: Vinod Koul <vkoul@kernel.org>
5529 L: dmaengine@vger.kernel.org
5531 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5532 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
5533 F: Documentation/devicetree/bindings/dma/
5534 F: Documentation/driver-api/dmaengine/
5536 F: include/linux/dma/
5537 F: include/linux/dmaengine.h
5538 F: include/linux/of_dma.h
5541 M: Christoph Hellwig <hch@lst.de>
5542 M: Marek Szyprowski <m.szyprowski@samsung.com>
5543 R: Robin Murphy <robin.murphy@arm.com>
5544 L: iommu@lists.linux-foundation.org
5546 W: http://git.infradead.org/users/hch/dma-mapping.git
5547 T: git git://git.infradead.org/users/hch/dma-mapping.git
5548 F: include/asm-generic/dma-mapping.h
5549 F: include/linux/dma-direct.h
5550 F: include/linux/dma-mapping.h
5551 F: include/linux/dma-map-ops.h
5554 DMA MAPPING BENCHMARK
5555 M: Barry Song <song.bao.hua@hisilicon.com>
5556 L: iommu@lists.linux-foundation.org
5557 F: kernel/dma/map_benchmark.c
5558 F: tools/testing/selftests/dma/
5560 DMA-BUF HEAPS FRAMEWORK
5561 M: Sumit Semwal <sumit.semwal@linaro.org>
5562 R: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5563 R: Liam Mark <lmark@codeaurora.org>
5564 R: Laura Abbott <labbott@redhat.com>
5565 R: Brian Starkey <Brian.Starkey@arm.com>
5566 R: John Stultz <john.stultz@linaro.org>
5567 L: linux-media@vger.kernel.org
5568 L: dri-devel@lists.freedesktop.org
5569 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5571 T: git git://anongit.freedesktop.org/drm/drm-misc
5572 F: drivers/dma-buf/dma-heap.c
5573 F: drivers/dma-buf/heaps/*
5574 F: include/linux/dma-heap.h
5575 F: include/uapi/linux/dma-heap.h
5577 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
5578 M: Lukasz Luba <lukasz.luba@arm.com>
5579 L: linux-pm@vger.kernel.org
5580 L: linux-samsung-soc@vger.kernel.org
5582 F: Documentation/devicetree/bindings/memory-controllers/exynos5422-dmc.txt
5583 F: drivers/memory/samsung/exynos5422-dmc.c
5585 DME1737 HARDWARE MONITOR DRIVER
5586 M: Juerg Haefliger <juergh@gmail.com>
5587 L: linux-hwmon@vger.kernel.org
5589 F: Documentation/hwmon/dme1737.rst
5590 F: drivers/hwmon/dme1737.c
5593 M: Jean Delvare <jdelvare@suse.com>
5595 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
5596 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
5597 F: drivers/firmware/dmi-id.c
5598 F: drivers/firmware/dmi_scan.c
5599 F: include/linux/dmi.h
5602 M: Jonathan Corbet <corbet@lwn.net>
5603 L: linux-doc@vger.kernel.org
5605 P: Documentation/doc-guide/maintainer-profile.rst
5606 T: git git://git.lwn.net/linux.git docs-next
5608 F: scripts/documentation-file-ref-check
5609 F: scripts/kernel-doc
5610 F: scripts/sphinx-pre-install
5611 X: Documentation/ABI/
5612 X: Documentation/admin-guide/media/
5613 X: Documentation/devicetree/
5614 X: Documentation/driver-api/media/
5615 X: Documentation/firmware-guide/acpi/
5616 X: Documentation/i2c/
5617 X: Documentation/power/
5618 X: Documentation/spi/
5619 X: Documentation/userspace-api/media/
5621 DOCUMENTATION REPORTING ISSUES
5622 M: Thorsten Leemhuis <linux@leemhuis.info>
5623 L: linux-doc@vger.kernel.org
5625 F: Documentation/admin-guide/reporting-issues.rst
5627 DOCUMENTATION SCRIPTS
5628 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5629 L: linux-doc@vger.kernel.org
5631 F: Documentation/sphinx/parse-headers.pl
5632 F: scripts/documentation-file-ref-check
5633 F: scripts/sphinx-pre-install
5635 DOCUMENTATION/ITALIAN
5636 M: Federico Vaga <federico.vaga@vaga.pv.it>
5637 L: linux-doc@vger.kernel.org
5639 F: Documentation/translations/it_IT
5641 DONGWOON DW9714 LENS VOICE COIL DRIVER
5642 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5643 L: linux-media@vger.kernel.org
5645 T: git git://linuxtv.org/media_tree.git
5646 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5647 F: drivers/media/i2c/dw9714.c
5649 DONGWOON DW9768 LENS VOICE COIL DRIVER
5650 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
5651 L: linux-media@vger.kernel.org
5653 T: git git://linuxtv.org/media_tree.git
5654 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
5655 F: drivers/media/i2c/dw9768.c
5657 DONGWOON DW9807 LENS VOICE COIL DRIVER
5658 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5659 L: linux-media@vger.kernel.org
5661 T: git git://linuxtv.org/media_tree.git
5662 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5663 F: drivers/media/i2c/dw9807-vcm.c
5666 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
5667 L: blinux-list@redhat.com
5669 F: drivers/char/dtlk.c
5670 F: include/linux/dtlk.h
5672 DPAA2 DATAPATH I/O (DPIO) DRIVER
5673 M: Roy Pledge <Roy.Pledge@nxp.com>
5674 L: linux-kernel@vger.kernel.org
5676 F: drivers/soc/fsl/dpio
5678 DPAA2 ETHERNET DRIVER
5679 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5680 L: netdev@vger.kernel.org
5682 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
5683 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
5684 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
5685 F: drivers/net/ethernet/freescale/dpaa2/Makefile
5686 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5687 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
5688 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
5689 F: drivers/net/ethernet/freescale/dpaa2/dpmac*
5690 F: drivers/net/ethernet/freescale/dpaa2/dpni*
5692 DPAA2 ETHERNET SWITCH DRIVER
5693 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5694 L: netdev@vger.kernel.org
5696 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
5697 F: drivers/net/ethernet/freescale/dpaa2/dpsw*
5699 DPT_I2O SCSI RAID DRIVER
5700 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5701 L: linux-scsi@vger.kernel.org
5703 W: http://www.adaptec.com/
5704 F: drivers/scsi/dpt*
5705 F: drivers/scsi/dpt/
5708 M: Philipp Reisner <philipp.reisner@linbit.com>
5709 M: Lars Ellenberg <lars.ellenberg@linbit.com>
5710 L: drbd-dev@lists.linbit.com
5712 W: http://www.drbd.org
5713 T: git git://git.linbit.com/linux-drbd.git
5714 T: git git://git.linbit.com/drbd-8.4.git
5715 F: Documentation/admin-guide/blockdev/
5716 F: drivers/block/drbd/
5719 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5720 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5721 R: "Rafael J. Wysocki" <rafael@kernel.org>
5723 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5724 F: Documentation/core-api/kobject.rst
5728 F: include/linux/debugfs.h
5729 F: include/linux/kobj*
5732 DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
5733 M: Nishanth Menon <nm@ti.com>
5734 L: linux-pm@vger.kernel.org
5736 F: drivers/soc/ti/smartreflex.c
5737 F: include/linux/power/smartreflex.h
5739 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
5740 M: Maxime Ripard <mripard@kernel.org>
5741 M: Chen-Yu Tsai <wens@csie.org>
5742 R: Jernej Skrabec <jernej.skrabec@gmail.com>
5743 L: dri-devel@lists.freedesktop.org
5745 T: git git://anongit.freedesktop.org/drm/drm-misc
5746 F: drivers/gpu/drm/sun4i/sun8i*
5748 DRM DRIVER FOR ARM PL111 CLCD
5749 M: Emma Anholt <emma@anholt.net>
5751 T: git git://anongit.freedesktop.org/drm/drm-misc
5752 F: drivers/gpu/drm/pl111/
5754 DRM DRIVER FOR ARM VERSATILE TFT PANELS
5755 M: Linus Walleij <linus.walleij@linaro.org>
5757 T: git git://anongit.freedesktop.org/drm/drm-misc
5758 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
5759 F: drivers/gpu/drm/panel/panel-arm-versatile.c
5761 DRM DRIVER FOR ASPEED BMC GFX
5762 M: Joel Stanley <joel@jms.id.au>
5763 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
5765 T: git git://anongit.freedesktop.org/drm/drm-misc
5766 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5767 F: drivers/gpu/drm/aspeed/
5769 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5770 M: Dave Airlie <airlied@redhat.com>
5771 R: Thomas Zimmermann <tzimmermann@suse.de>
5772 L: dri-devel@lists.freedesktop.org
5774 T: git git://anongit.freedesktop.org/drm/drm-misc
5775 F: drivers/gpu/drm/ast/
5777 DRM DRIVER FOR BOCHS VIRTUAL GPU
5778 M: Gerd Hoffmann <kraxel@redhat.com>
5779 L: virtualization@lists.linux-foundation.org
5781 T: git git://anongit.freedesktop.org/drm/drm-misc
5782 F: drivers/gpu/drm/bochs/
5784 DRM DRIVER FOR BOE HIMAX8279D PANELS
5785 M: Jerry Han <hanxu5@huaqin.corp-partner.google.com>
5787 F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
5788 F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
5790 DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
5791 M: Jagan Teki <jagan@amarulasolutions.com>
5793 F: Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
5794 F: drivers/gpu/drm/bridge/chipone-icn6211.c
5796 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5797 M: Linus Walleij <linus.walleij@linaro.org>
5799 T: git git://anongit.freedesktop.org/drm/drm-misc
5800 F: drivers/gpu/drm/tve200/
5802 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
5803 M: Icenowy Zheng <icenowy@aosc.io>
5805 F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
5806 F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
5808 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5809 M: Jagan Teki <jagan@amarulasolutions.com>
5811 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
5812 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5814 DRM DRIVER FOR GENERIC USB DISPLAY
5815 M: Noralf Trønnes <noralf@tronnes.org>
5817 W: https://github.com/notro/gud/wiki
5818 T: git git://anongit.freedesktop.org/drm/drm-misc
5819 F: drivers/gpu/drm/gud/
5820 F: include/drm/gud.h
5822 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5823 M: Hans de Goede <hdegoede@redhat.com>
5825 T: git git://anongit.freedesktop.org/drm/drm-misc
5826 F: drivers/gpu/drm/tiny/gm12u320.c
5828 DRM DRIVER FOR HX8357D PANELS
5829 M: Emma Anholt <emma@anholt.net>
5831 T: git git://anongit.freedesktop.org/drm/drm-misc
5832 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
5833 F: drivers/gpu/drm/tiny/hx8357d.c
5835 DRM DRIVER FOR ILITEK ILI9225 PANELS
5836 M: David Lechner <david@lechnology.com>
5838 T: git git://anongit.freedesktop.org/drm/drm-misc
5839 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5840 F: drivers/gpu/drm/tiny/ili9225.c
5842 DRM DRIVER FOR ILITEK ILI9486 PANELS
5843 M: Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
5845 T: git git://anongit.freedesktop.org/drm/drm-misc
5846 F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
5847 F: drivers/gpu/drm/tiny/ili9486.c
5849 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5850 S: Orphan / Obsolete
5851 F: drivers/gpu/drm/i810/
5852 F: include/uapi/drm/i810_drm.h
5854 DRM DRIVER FOR LVDS PANELS
5855 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5856 L: dri-devel@lists.freedesktop.org
5857 T: git git://anongit.freedesktop.org/drm/drm-misc
5859 F: drivers/gpu/drm/panel/panel-lvds.c
5860 F: Documentation/devicetree/bindings/display/panel/lvds.yaml
5862 DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
5863 M: Guido Günther <agx@sigxcpu.org>
5864 R: Purism Kernel Team <kernel@puri.sm>
5866 F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
5867 F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
5869 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5870 S: Orphan / Obsolete
5871 F: drivers/gpu/drm/mga/
5872 F: include/uapi/drm/mga_drm.h
5874 DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
5875 M: Dave Airlie <airlied@redhat.com>
5876 R: Thomas Zimmermann <tzimmermann@suse.de>
5877 L: dri-devel@lists.freedesktop.org
5879 T: git git://anongit.freedesktop.org/drm/drm-misc
5880 F: drivers/gpu/drm/mgag200/
5882 DRM DRIVER FOR MI0283QT
5883 M: Noralf Trønnes <noralf@tronnes.org>
5885 T: git git://anongit.freedesktop.org/drm/drm-misc
5886 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5887 F: drivers/gpu/drm/tiny/mi0283qt.c
5889 DRM DRIVER FOR MSM ADRENO GPU
5890 M: Rob Clark <robdclark@gmail.com>
5891 M: Sean Paul <sean@poorly.run>
5892 L: linux-arm-msm@vger.kernel.org
5893 L: dri-devel@lists.freedesktop.org
5894 L: freedreno@lists.freedesktop.org
5896 T: git https://gitlab.freedesktop.org/drm/msm.git
5897 F: Documentation/devicetree/bindings/display/msm/
5898 F: drivers/gpu/drm/msm/
5899 F: include/uapi/drm/msm_drm.h
5901 DRM DRIVER FOR NOVATEK NT35510 PANELS
5902 M: Linus Walleij <linus.walleij@linaro.org>
5904 T: git git://anongit.freedesktop.org/drm/drm-misc
5905 F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
5906 F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
5908 DRM DRIVER FOR NOVATEK NT36672A PANELS
5909 M: Sumit Semwal <sumit.semwal@linaro.org>
5911 T: git git://anongit.freedesktop.org/drm/drm-misc
5912 F: Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
5913 F: drivers/gpu/drm/panel/panel-novatek-nt36672a.c
5915 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5916 M: Ben Skeggs <bskeggs@redhat.com>
5917 L: dri-devel@lists.freedesktop.org
5918 L: nouveau@lists.freedesktop.org
5920 T: git git://github.com/skeggsb/linux
5921 F: drivers/gpu/drm/nouveau/
5922 F: include/uapi/drm/nouveau_drm.h
5924 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5925 M: Stefan Mavrodiev <stefan@olimex.com>
5927 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
5928 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5930 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5931 M: Noralf Trønnes <noralf@tronnes.org>
5933 T: git git://anongit.freedesktop.org/drm/drm-misc
5934 F: Documentation/devicetree/bindings/display/repaper.txt
5935 F: drivers/gpu/drm/tiny/repaper.c
5937 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5938 M: Dave Airlie <airlied@redhat.com>
5939 M: Gerd Hoffmann <kraxel@redhat.com>
5940 L: virtualization@lists.linux-foundation.org
5942 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5943 T: git git://anongit.freedesktop.org/drm/drm-misc
5944 F: drivers/gpu/drm/tiny/cirrus.c
5946 DRM DRIVER FOR QXL VIRTUAL GPU
5947 M: Dave Airlie <airlied@redhat.com>
5948 M: Gerd Hoffmann <kraxel@redhat.com>
5949 L: virtualization@lists.linux-foundation.org
5950 L: spice-devel@lists.freedesktop.org
5952 T: git git://anongit.freedesktop.org/drm/drm-misc
5953 F: drivers/gpu/drm/qxl/
5954 F: include/uapi/drm/qxl_drm.h
5956 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5957 S: Orphan / Obsolete
5958 F: drivers/gpu/drm/r128/
5959 F: include/uapi/drm/r128_drm.h
5961 DRM DRIVER FOR RAYDIUM RM67191 PANELS
5962 M: Robert Chiras <robert.chiras@nxp.com>
5964 F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
5965 F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
5967 DRM DRIVER FOR SITRONIX ST7703 PANELS
5968 M: Guido Günther <agx@sigxcpu.org>
5969 R: Purism Kernel Team <kernel@puri.sm>
5970 R: Ondrej Jirman <megous@megous.com>
5972 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
5973 F: drivers/gpu/drm/panel/panel-sitronix-st7703.c
5975 DRM DRIVER FOR SAVAGE VIDEO CARDS
5976 S: Orphan / Obsolete
5977 F: drivers/gpu/drm/savage/
5978 F: include/uapi/drm/savage_drm.h
5980 DRM DRIVER FOR SIMPLE FRAMEBUFFERS
5981 M: Thomas Zimmermann <tzimmermann@suse.de>
5982 L: dri-devel@lists.freedesktop.org
5984 T: git git://anongit.freedesktop.org/drm/drm-misc
5985 F: drivers/gpu/drm/tiny/simpledrm.c
5987 DRM DRIVER FOR SIS VIDEO CARDS
5988 S: Orphan / Obsolete
5989 F: drivers/gpu/drm/sis/
5990 F: include/uapi/drm/sis_drm.h
5992 DRM DRIVER FOR SITRONIX ST7586 PANELS
5993 M: David Lechner <david@lechnology.com>
5995 T: git git://anongit.freedesktop.org/drm/drm-misc
5996 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
5997 F: drivers/gpu/drm/tiny/st7586.c
5999 DRM DRIVER FOR SITRONIX ST7701 PANELS
6000 M: Jagan Teki <jagan@amarulasolutions.com>
6002 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
6003 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
6005 DRM DRIVER FOR SITRONIX ST7735R PANELS
6006 M: David Lechner <david@lechnology.com>
6008 T: git git://anongit.freedesktop.org/drm/drm-misc
6009 F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
6010 F: drivers/gpu/drm/tiny/st7735r.c
6012 DRM DRIVER FOR SONY ACX424AKP PANELS
6013 M: Linus Walleij <linus.walleij@linaro.org>
6015 T: git git://anongit.freedesktop.org/drm/drm-misc
6016 F: drivers/gpu/drm/panel/panel-sony-acx424akp.c
6018 DRM DRIVER FOR ST-ERICSSON MCDE
6019 M: Linus Walleij <linus.walleij@linaro.org>
6021 T: git git://anongit.freedesktop.org/drm/drm-misc
6022 F: Documentation/devicetree/bindings/display/ste,mcde.yaml
6023 F: drivers/gpu/drm/mcde/
6025 DRM DRIVER FOR TDFX VIDEO CARDS
6026 S: Orphan / Obsolete
6027 F: drivers/gpu/drm/tdfx/
6029 DRM DRIVER FOR TPO TPG110 PANELS
6030 M: Linus Walleij <linus.walleij@linaro.org>
6032 T: git git://anongit.freedesktop.org/drm/drm-misc
6033 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
6034 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
6036 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
6037 M: Dave Airlie <airlied@redhat.com>
6038 R: Sean Paul <sean@poorly.run>
6039 R: Thomas Zimmermann <tzimmermann@suse.de>
6040 L: dri-devel@lists.freedesktop.org
6042 T: git git://anongit.freedesktop.org/drm/drm-misc
6043 F: drivers/gpu/drm/udl/
6045 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
6046 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
6047 M: Melissa Wen <melissa.srw@gmail.com>
6048 R: Haneen Mohammed <hamohammed.sa@gmail.com>
6049 R: Daniel Vetter <daniel@ffwll.ch>
6050 L: dri-devel@lists.freedesktop.org
6052 T: git git://anongit.freedesktop.org/drm/drm-misc
6053 F: Documentation/gpu/vkms.rst
6054 F: drivers/gpu/drm/vkms/
6056 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
6057 M: Hans de Goede <hdegoede@redhat.com>
6058 L: dri-devel@lists.freedesktop.org
6060 T: git git://anongit.freedesktop.org/drm/drm-misc
6061 F: drivers/gpu/drm/vboxvideo/
6063 DRM DRIVER FOR VMWARE VIRTUAL GPU
6064 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
6065 M: Roland Scheidegger <sroland@vmware.com>
6066 M: Zack Rusin <zackr@vmware.com>
6067 L: dri-devel@lists.freedesktop.org
6069 T: git git://people.freedesktop.org/~sroland/linux
6070 F: drivers/gpu/drm/vmwgfx/
6071 F: include/uapi/drm/vmwgfx_drm.h
6074 M: David Airlie <airlied@linux.ie>
6075 M: Daniel Vetter <daniel@ffwll.ch>
6076 L: dri-devel@lists.freedesktop.org
6078 B: https://gitlab.freedesktop.org/drm
6079 C: irc://chat.freenode.net/dri-devel
6080 T: git git://anongit.freedesktop.org/drm/drm
6081 F: Documentation/devicetree/bindings/display/
6082 F: Documentation/devicetree/bindings/gpu/
6083 F: Documentation/gpu/
6087 F: include/linux/vga*
6088 F: include/uapi/drm/
6090 DRM DRIVERS AND MISC GPU PATCHES
6091 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
6092 M: Maxime Ripard <mripard@kernel.org>
6093 M: Thomas Zimmermann <tzimmermann@suse.de>
6095 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
6096 T: git git://anongit.freedesktop.org/drm/drm-misc
6097 F: Documentation/gpu/
6098 F: drivers/gpu/drm/*
6101 F: include/linux/vga*
6102 F: include/uapi/drm/drm*
6104 DRM DRIVERS FOR ALLWINNER A10
6105 M: Maxime Ripard <mripard@kernel.org>
6106 M: Chen-Yu Tsai <wens@csie.org>
6107 L: dri-devel@lists.freedesktop.org
6109 T: git git://anongit.freedesktop.org/drm/drm-misc
6110 F: Documentation/devicetree/bindings/display/allwinner*
6111 F: drivers/gpu/drm/sun4i/
6113 DRM DRIVERS FOR AMLOGIC SOCS
6114 M: Neil Armstrong <narmstrong@baylibre.com>
6115 L: dri-devel@lists.freedesktop.org
6116 L: linux-amlogic@lists.infradead.org
6118 W: http://linux-meson.com/
6119 T: git git://anongit.freedesktop.org/drm/drm-misc
6120 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
6121 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
6122 F: Documentation/gpu/meson.rst
6123 F: drivers/gpu/drm/meson/
6125 DRM DRIVERS FOR ATMEL HLCDC
6126 M: Sam Ravnborg <sam@ravnborg.org>
6127 M: Boris Brezillon <bbrezillon@kernel.org>
6128 L: dri-devel@lists.freedesktop.org
6130 T: git git://anongit.freedesktop.org/drm/drm-misc
6131 F: Documentation/devicetree/bindings/display/atmel/
6132 F: drivers/gpu/drm/atmel-hlcdc/
6134 DRM DRIVERS FOR BRIDGE CHIPS
6135 M: Andrzej Hajda <a.hajda@samsung.com>
6136 M: Neil Armstrong <narmstrong@baylibre.com>
6137 M: Robert Foss <robert.foss@linaro.org>
6138 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
6139 R: Jonas Karlman <jonas@kwiboo.se>
6140 R: Jernej Skrabec <jernej.skrabec@gmail.com>
6142 T: git git://anongit.freedesktop.org/drm/drm-misc
6143 F: drivers/gpu/drm/bridge/
6145 DRM DRIVERS FOR EXYNOS
6146 M: Inki Dae <inki.dae@samsung.com>
6147 M: Joonyoung Shim <jy0922.shim@samsung.com>
6148 M: Seung-Woo Kim <sw0312.kim@samsung.com>
6149 M: Kyungmin Park <kyungmin.park@samsung.com>
6150 L: dri-devel@lists.freedesktop.org
6152 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
6153 F: Documentation/devicetree/bindings/display/exynos/
6154 F: drivers/gpu/drm/exynos/
6155 F: include/uapi/drm/exynos_drm.h
6157 DRM DRIVERS FOR FREESCALE DCU
6158 M: Stefan Agner <stefan@agner.ch>
6159 M: Alison Wang <alison.wang@nxp.com>
6160 L: dri-devel@lists.freedesktop.org
6162 T: git git://anongit.freedesktop.org/drm/drm-misc
6163 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
6164 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
6165 F: drivers/gpu/drm/fsl-dcu/
6167 DRM DRIVERS FOR FREESCALE IMX
6168 M: Philipp Zabel <p.zabel@pengutronix.de>
6169 L: dri-devel@lists.freedesktop.org
6171 F: Documentation/devicetree/bindings/display/imx/
6172 F: drivers/gpu/drm/imx/
6173 F: drivers/gpu/ipu-v3/
6175 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
6176 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
6177 L: dri-devel@lists.freedesktop.org
6179 T: git git://github.com/patjak/drm-gma500
6180 F: drivers/gpu/drm/gma500/
6182 DRM DRIVERS FOR HISILICON
6183 M: Xinliang Liu <xinliang.liu@linaro.org>
6184 M: Tian Tao <tiantao6@hisilicon.com>
6185 R: John Stultz <john.stultz@linaro.org>
6186 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
6187 R: Chen Feng <puck.chen@hisilicon.com>
6188 L: dri-devel@lists.freedesktop.org
6190 T: git git://anongit.freedesktop.org/drm/drm-misc
6191 F: Documentation/devicetree/bindings/display/hisilicon/
6192 F: drivers/gpu/drm/hisilicon/
6194 DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
6195 M: Deepak Rawat <drawat.floss@gmail.com>
6196 L: linux-hyperv@vger.kernel.org
6197 L: dri-devel@lists.freedesktop.org
6199 T: git git://anongit.freedesktop.org/drm/drm-misc
6200 F: drivers/gpu/drm/hyperv
6202 DRM DRIVERS FOR LIMA
6203 M: Qiang Yu <yuq825@gmail.com>
6204 L: dri-devel@lists.freedesktop.org
6205 L: lima@lists.freedesktop.org (moderated for non-subscribers)
6207 T: git git://anongit.freedesktop.org/drm/drm-misc
6208 F: drivers/gpu/drm/lima/
6209 F: include/uapi/drm/lima_drm.h
6211 DRM DRIVERS FOR MEDIATEK
6212 M: Chun-Kuang Hu <chunkuang.hu@kernel.org>
6213 M: Philipp Zabel <p.zabel@pengutronix.de>
6214 L: dri-devel@lists.freedesktop.org
6215 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
6217 F: Documentation/devicetree/bindings/display/mediatek/
6218 F: drivers/gpu/drm/mediatek/
6219 F: drivers/phy/mediatek/phy-mtk-hdmi*
6220 F: drivers/phy/mediatek/phy-mtk-mipi*
6222 DRM DRIVERS FOR NVIDIA TEGRA
6223 M: Thierry Reding <thierry.reding@gmail.com>
6224 L: dri-devel@lists.freedesktop.org
6225 L: linux-tegra@vger.kernel.org
6227 T: git git://anongit.freedesktop.org/tegra/linux.git
6228 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
6229 F: drivers/gpu/drm/tegra/
6230 F: drivers/gpu/host1x/
6231 F: include/linux/host1x.h
6232 F: include/uapi/drm/tegra_drm.h
6234 DRM DRIVERS FOR RENESAS
6235 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6236 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
6237 L: dri-devel@lists.freedesktop.org
6238 L: linux-renesas-soc@vger.kernel.org
6240 T: git git://linuxtv.org/pinchartl/media drm/du/next
6241 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
6242 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
6243 F: Documentation/devicetree/bindings/display/renesas,du.yaml
6244 F: drivers/gpu/drm/rcar-du/
6245 F: drivers/gpu/drm/shmobile/
6246 F: include/linux/platform_data/shmob_drm.h
6248 DRM DRIVERS FOR ROCKCHIP
6249 M: Sandy Huang <hjc@rock-chips.com>
6250 M: Heiko Stübner <heiko@sntech.de>
6251 L: dri-devel@lists.freedesktop.org
6253 T: git git://anongit.freedesktop.org/drm/drm-misc
6254 F: Documentation/devicetree/bindings/display/rockchip/
6255 F: drivers/gpu/drm/rockchip/
6258 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
6259 L: dri-devel@lists.freedesktop.org
6261 T: git git://anongit.freedesktop.org/drm/drm-misc
6262 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
6263 F: drivers/gpu/drm/sti
6266 M: Yannick Fertre <yannick.fertre@foss.st.com>
6267 M: Philippe Cornu <philippe.cornu@foss.st.com>
6268 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
6269 L: dri-devel@lists.freedesktop.org
6271 T: git git://anongit.freedesktop.org/drm/drm-misc
6272 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
6273 F: drivers/gpu/drm/stm
6275 DRM DRIVERS FOR TI KEYSTONE
6276 M: Jyri Sarha <jyri.sarha@iki.fi>
6277 M: Tomi Valkeinen <tomba@kernel.org>
6278 L: dri-devel@lists.freedesktop.org
6280 T: git git://anongit.freedesktop.org/drm/drm-misc
6281 F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
6282 F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
6283 F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
6284 F: drivers/gpu/drm/tidss/
6286 DRM DRIVERS FOR TI LCDC
6287 M: Jyri Sarha <jyri.sarha@iki.fi>
6288 R: Tomi Valkeinen <tomba@kernel.org>
6289 L: dri-devel@lists.freedesktop.org
6291 F: Documentation/devicetree/bindings/display/tilcdc/
6292 F: drivers/gpu/drm/tilcdc/
6294 DRM DRIVERS FOR TI OMAP
6295 M: Tomi Valkeinen <tomba@kernel.org>
6296 L: dri-devel@lists.freedesktop.org
6298 F: Documentation/devicetree/bindings/display/ti/
6299 F: drivers/gpu/drm/omapdrm/
6302 M: Emma Anholt <emma@anholt.net>
6304 T: git git://anongit.freedesktop.org/drm/drm-misc
6305 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
6306 F: drivers/gpu/drm/v3d/
6307 F: include/uapi/drm/v3d_drm.h
6310 M: Emma Anholt <emma@anholt.net>
6311 M: Maxime Ripard <mripard@kernel.org>
6313 T: git git://github.com/anholt/linux
6314 T: git git://anongit.freedesktop.org/drm/drm-misc
6315 F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
6316 F: drivers/gpu/drm/vc4/
6317 F: include/uapi/drm/vc4_drm.h
6319 DRM DRIVERS FOR VIVANTE GPU IP
6320 M: Lucas Stach <l.stach@pengutronix.de>
6321 R: Russell King <linux+etnaviv@armlinux.org.uk>
6322 R: Christian Gmeiner <christian.gmeiner@gmail.com>
6323 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
6324 L: dri-devel@lists.freedesktop.org
6326 F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
6327 F: drivers/gpu/drm/etnaviv/
6328 F: include/uapi/drm/etnaviv_drm.h
6331 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
6332 L: dri-devel@lists.freedesktop.org
6333 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
6335 T: git git://anongit.freedesktop.org/drm/drm-misc
6336 F: Documentation/gpu/xen-front.rst
6337 F: drivers/gpu/drm/xen/
6339 DRM DRIVERS FOR XILINX
6340 M: Hyun Kwon <hyun.kwon@xilinx.com>
6341 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6342 L: dri-devel@lists.freedesktop.org
6344 T: git git://anongit.freedesktop.org/drm/drm-misc
6345 F: Documentation/devicetree/bindings/display/xlnx/
6346 F: drivers/gpu/drm/xlnx/
6349 M: Thierry Reding <thierry.reding@gmail.com>
6350 R: Sam Ravnborg <sam@ravnborg.org>
6351 L: dri-devel@lists.freedesktop.org
6353 T: git git://anongit.freedesktop.org/drm/drm-misc
6354 F: Documentation/devicetree/bindings/display/panel/
6355 F: drivers/gpu/drm/drm_panel.c
6356 F: drivers/gpu/drm/panel/
6357 F: include/drm/drm_panel.h
6360 M: Christian Koenig <christian.koenig@amd.com>
6361 M: Huang Rui <ray.huang@amd.com>
6362 L: dri-devel@lists.freedesktop.org
6364 T: git git://anongit.freedesktop.org/drm/drm-misc
6365 F: drivers/gpu/drm/ttm/
6368 DSBR100 USB FM RADIO DRIVER
6369 M: Alexey Klimov <klimov.linux@gmail.com>
6370 L: linux-media@vger.kernel.org
6372 T: git git://linuxtv.org/media_tree.git
6373 F: drivers/media/radio/dsbr100.c
6376 M: Hans Verkuil <hverkuil@xs4all.nl>
6377 L: linux-media@vger.kernel.org
6379 W: https://linuxtv.org
6380 T: git git://linuxtv.org/media_tree.git
6381 F: drivers/media/pci/dt3155/
6383 DVB_USB_AF9015 MEDIA DRIVER
6384 M: Antti Palosaari <crope@iki.fi>
6385 L: linux-media@vger.kernel.org
6387 W: https://linuxtv.org
6388 W: http://palosaari.fi/linux/
6389 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6390 T: git git://linuxtv.org/anttip/media_tree.git
6391 F: drivers/media/usb/dvb-usb-v2/af9015*
6393 DVB_USB_AF9035 MEDIA DRIVER
6394 M: Antti Palosaari <crope@iki.fi>
6395 L: linux-media@vger.kernel.org
6397 W: https://linuxtv.org
6398 W: http://palosaari.fi/linux/
6399 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6400 T: git git://linuxtv.org/anttip/media_tree.git
6401 F: drivers/media/usb/dvb-usb-v2/af9035*
6403 DVB_USB_ANYSEE MEDIA DRIVER
6404 M: Antti Palosaari <crope@iki.fi>
6405 L: linux-media@vger.kernel.org
6407 W: https://linuxtv.org
6408 W: http://palosaari.fi/linux/
6409 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6410 T: git git://linuxtv.org/anttip/media_tree.git
6411 F: drivers/media/usb/dvb-usb-v2/anysee*
6413 DVB_USB_AU6610 MEDIA DRIVER
6414 M: Antti Palosaari <crope@iki.fi>
6415 L: linux-media@vger.kernel.org
6417 W: https://linuxtv.org
6418 W: http://palosaari.fi/linux/
6419 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6420 T: git git://linuxtv.org/anttip/media_tree.git
6421 F: drivers/media/usb/dvb-usb-v2/au6610*
6423 DVB_USB_CE6230 MEDIA DRIVER
6424 M: Antti Palosaari <crope@iki.fi>
6425 L: linux-media@vger.kernel.org
6427 W: https://linuxtv.org
6428 W: http://palosaari.fi/linux/
6429 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6430 T: git git://linuxtv.org/anttip/media_tree.git
6431 F: drivers/media/usb/dvb-usb-v2/ce6230*
6433 DVB_USB_CXUSB MEDIA DRIVER
6434 M: Michael Krufky <mkrufky@linuxtv.org>
6435 L: linux-media@vger.kernel.org
6437 W: https://linuxtv.org
6438 W: http://github.com/mkrufky
6439 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6440 T: git git://linuxtv.org/media_tree.git
6441 F: drivers/media/usb/dvb-usb/cxusb*
6443 DVB_USB_EC168 MEDIA DRIVER
6444 M: Antti Palosaari <crope@iki.fi>
6445 L: linux-media@vger.kernel.org
6447 W: https://linuxtv.org
6448 W: http://palosaari.fi/linux/
6449 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6450 T: git git://linuxtv.org/anttip/media_tree.git
6451 F: drivers/media/usb/dvb-usb-v2/ec168*
6453 DVB_USB_GL861 MEDIA DRIVER
6454 M: Antti Palosaari <crope@iki.fi>
6455 L: linux-media@vger.kernel.org
6457 W: https://linuxtv.org
6458 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6459 T: git git://linuxtv.org/anttip/media_tree.git
6460 F: drivers/media/usb/dvb-usb-v2/gl861*
6462 DVB_USB_MXL111SF MEDIA DRIVER
6463 M: Michael Krufky <mkrufky@linuxtv.org>
6464 L: linux-media@vger.kernel.org
6466 W: https://linuxtv.org
6467 W: http://github.com/mkrufky
6468 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6469 T: git git://linuxtv.org/mkrufky/mxl111sf.git
6470 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
6472 DVB_USB_RTL28XXU MEDIA DRIVER
6473 M: Antti Palosaari <crope@iki.fi>
6474 L: linux-media@vger.kernel.org
6476 W: https://linuxtv.org
6477 W: http://palosaari.fi/linux/
6478 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6479 T: git git://linuxtv.org/anttip/media_tree.git
6480 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
6482 DVB_USB_V2 MEDIA DRIVER
6483 M: Antti Palosaari <crope@iki.fi>
6484 L: linux-media@vger.kernel.org
6486 W: https://linuxtv.org
6487 W: http://palosaari.fi/linux/
6488 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6489 T: git git://linuxtv.org/anttip/media_tree.git
6490 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
6491 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
6494 M: Jason Baron <jbaron@akamai.com>
6496 F: include/linux/dynamic_debug.h
6497 F: lib/dynamic_debug.c
6499 DYNAMIC INTERRUPT MODERATION
6500 M: Tal Gilboa <talgi@nvidia.com>
6502 F: Documentation/networking/net_dim.rst
6503 F: include/linux/dim.h
6506 DZ DECSTATION DZ11 SERIAL DRIVER
6507 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
6509 F: drivers/tty/serial/dz.*
6511 E3X0 POWER BUTTON DRIVER
6512 M: Moritz Fischer <moritz.fischer@ettus.com>
6513 L: usrp-users@lists.ettus.com
6515 W: http://www.ettus.com
6516 F: Documentation/devicetree/bindings/input/e3x0-button.txt
6517 F: drivers/input/misc/e3x0-button.c
6520 M: Antti Palosaari <crope@iki.fi>
6521 L: linux-media@vger.kernel.org
6523 W: https://linuxtv.org
6524 W: http://palosaari.fi/linux/
6525 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6526 T: git git://linuxtv.org/anttip/media_tree.git
6527 F: drivers/media/tuners/e4000*
6529 EARTH_PT1 MEDIA DRIVER
6530 M: Akihiro Tsukada <tskd08@gmail.com>
6531 L: linux-media@vger.kernel.org
6533 F: drivers/media/pci/pt1/
6535 EARTH_PT3 MEDIA DRIVER
6536 M: Akihiro Tsukada <tskd08@gmail.com>
6537 L: linux-media@vger.kernel.org
6539 F: drivers/media/pci/pt3/
6542 M: Antti Palosaari <crope@iki.fi>
6543 L: linux-media@vger.kernel.org
6545 W: https://linuxtv.org
6546 W: http://palosaari.fi/linux/
6547 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6548 T: git git://linuxtv.org/anttip/media_tree.git
6549 F: drivers/media/dvb-frontends/ec100*
6552 M: Tyler Hicks <code@tyhicks.com>
6553 L: ecryptfs@vger.kernel.org
6555 W: http://ecryptfs.org
6556 W: https://launchpad.net/ecryptfs
6557 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
6558 F: Documentation/filesystems/ecryptfs.rst
6562 M: Yazen Ghannam <yazen.ghannam@amd.com>
6563 L: linux-edac@vger.kernel.org
6565 F: drivers/edac/amd64_edac*
6566 F: drivers/edac/mce_amd*
6569 M: Jan Luebbe <jlu@pengutronix.de>
6570 L: linux-edac@vger.kernel.org
6572 F: drivers/edac/armada_xp_*
6575 M: Stefan Schaeckeler <sschaeck@cisco.com>
6577 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
6578 F: drivers/edac/aspeed_edac.c
6581 M: Shravan Kumar Ramani <shravankr@nvidia.com>
6583 F: drivers/edac/bluefield_edac.c
6586 M: Andre Przywara <andre.przywara@arm.com>
6587 L: linux-edac@vger.kernel.org
6589 F: drivers/edac/highbank*
6592 M: Ralf Baechle <ralf@linux-mips.org>
6593 L: linux-edac@vger.kernel.org
6594 L: linux-mips@vger.kernel.org
6596 F: drivers/edac/octeon_edac*
6598 EDAC-CAVIUM THUNDERX
6599 M: Robert Richter <rric@kernel.org>
6600 L: linux-edac@vger.kernel.org
6602 F: drivers/edac/thunderx_edac*
6605 M: Borislav Petkov <bp@alien8.de>
6606 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6607 M: Tony Luck <tony.luck@intel.com>
6608 R: James Morse <james.morse@arm.com>
6609 R: Robert Richter <rric@kernel.org>
6610 L: linux-edac@vger.kernel.org
6612 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
6613 F: Documentation/admin-guide/ras.rst
6614 F: Documentation/driver-api/edac.rst
6616 F: include/linux/edac.h
6619 M: Lei Wang <lewan@microsoft.com>
6620 L: linux-edac@vger.kernel.org
6622 F: drivers/edac/dmc520_edac.c
6625 M: Mark Gross <mark.gross@intel.com>
6626 L: linux-edac@vger.kernel.org
6628 F: drivers/edac/e752x_edac.c
6631 L: linux-edac@vger.kernel.org
6633 F: drivers/edac/e7xxx_edac.c
6636 M: York Sun <york.sun@nxp.com>
6637 L: linux-edac@vger.kernel.org
6639 F: drivers/edac/fsl_ddr_edac.*
6642 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6643 L: linux-edac@vger.kernel.org
6645 F: drivers/edac/ghes_edac.c
6648 M: Tony Luck <tony.luck@intel.com>
6649 L: linux-edac@vger.kernel.org
6651 F: drivers/edac/i10nm_base.c
6654 L: linux-edac@vger.kernel.org
6656 F: drivers/edac/i3000_edac.c
6659 L: linux-edac@vger.kernel.org
6661 F: drivers/edac/i5000_edac.c
6664 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6665 L: linux-edac@vger.kernel.org
6667 F: drivers/edac/i5400_edac.c
6670 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6671 L: linux-edac@vger.kernel.org
6673 F: drivers/edac/i7300_edac.c
6676 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6677 L: linux-edac@vger.kernel.org
6679 F: drivers/edac/i7core_edac.c
6682 M: Tim Small <tim@buttersideup.com>
6683 L: linux-edac@vger.kernel.org
6685 F: drivers/edac/i82443bxgx_edac.c
6688 M: "Arvind R." <arvino55@gmail.com>
6689 L: linux-edac@vger.kernel.org
6691 F: drivers/edac/i82975x_edac.c
6694 M: Jason Baron <jbaron@akamai.com>
6695 L: linux-edac@vger.kernel.org
6697 F: drivers/edac/ie31200_edac.c
6700 M: Tony Luck <tony.luck@intel.com>
6701 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6702 L: linux-edac@vger.kernel.org
6704 F: drivers/edac/igen6_edac.c
6707 M: Johannes Thumshirn <morbidrsa@gmail.com>
6708 L: linux-edac@vger.kernel.org
6710 F: drivers/edac/mpc85xx_edac.[ch]
6713 M: Egor Martovetsky <egor@pasemi.com>
6714 L: linux-edac@vger.kernel.org
6716 F: drivers/edac/pasemi_edac.c
6719 M: Tony Luck <tony.luck@intel.com>
6720 L: linux-edac@vger.kernel.org
6722 F: drivers/edac/pnd2_edac.[ch]
6725 M: Channagoud Kadabi <ckadabi@codeaurora.org>
6726 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
6727 L: linux-arm-msm@vger.kernel.org
6728 L: linux-edac@vger.kernel.org
6730 F: drivers/edac/qcom_edac.c
6733 M: Tim Small <tim@buttersideup.com>
6734 L: linux-edac@vger.kernel.org
6736 F: drivers/edac/r82600_edac.c
6739 M: Tony Luck <tony.luck@intel.com>
6740 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6741 L: linux-edac@vger.kernel.org
6743 F: drivers/edac/sb_edac.c
6746 M: Yash Shah <yash.shah@sifive.com>
6747 L: linux-edac@vger.kernel.org
6749 F: drivers/edac/sifive_edac.c
6752 M: Tony Luck <tony.luck@intel.com>
6753 L: linux-edac@vger.kernel.org
6755 F: drivers/edac/skx_*.[ch]
6758 M: Tero Kristo <kristo@kernel.org>
6759 L: linux-edac@vger.kernel.org
6761 F: drivers/edac/ti_edac.c
6763 EDIROL UA-101/UA-1000 DRIVER
6764 M: Clemens Ladisch <clemens@ladisch.de>
6765 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6767 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6768 F: sound/usb/misc/ua101.c
6771 M: Ivan Hu <ivan.hu@canonical.com>
6772 M: Ard Biesheuvel <ardb@kernel.org>
6773 L: linux-efi@vger.kernel.org
6775 F: drivers/firmware/efi/test/
6777 EFI VARIABLE FILESYSTEM
6778 M: Matthew Garrett <matthew.garrett@nebula.com>
6779 M: Jeremy Kerr <jk@ozlabs.org>
6780 M: Ard Biesheuvel <ardb@kernel.org>
6781 L: linux-efi@vger.kernel.org
6783 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6786 EFIFB FRAMEBUFFER DRIVER
6787 M: Peter Jones <pjones@redhat.com>
6788 L: linux-fbdev@vger.kernel.org
6790 F: drivers/video/fbdev/efifb.c
6794 W: http://aeschi.ch.eu.org/efs/
6797 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6798 M: Douglas Miller <dougmill@linux.ibm.com>
6799 L: netdev@vger.kernel.org
6801 F: drivers/net/ethernet/ibm/ehea/
6803 EM28XX VIDEO4LINUX DRIVER
6804 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6805 L: linux-media@vger.kernel.org
6807 W: https://linuxtv.org
6808 T: git git://linuxtv.org/media_tree.git
6809 F: Documentation/admin-guide/media/em28xx*
6810 F: drivers/media/usb/em28xx/
6813 M: Paul Gortmaker <paul.gortmaker@windriver.com>
6814 M: Matt Mackall <mpm@selenic.com>
6815 M: David Woodhouse <dwmw2@infradead.org>
6816 L: linux-embedded@vger.kernel.org
6819 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
6820 M: Adrian Hunter <adrian.hunter@intel.com>
6821 M: Ritesh Harjani <riteshh@codeaurora.org>
6822 M: Asutosh Das <asutoshd@codeaurora.org>
6823 L: linux-mmc@vger.kernel.org
6825 F: drivers/mmc/host/cqhci*
6827 EMULEX 10Gbps iSCSI - OneConnect DRIVER
6828 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6829 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
6830 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6831 L: linux-scsi@vger.kernel.org
6833 W: http://www.broadcom.com
6834 F: drivers/scsi/be2iscsi/
6836 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6837 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
6838 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6839 M: Somnath Kotur <somnath.kotur@broadcom.com>
6840 L: netdev@vger.kernel.org
6842 W: http://www.emulex.com
6843 F: drivers/net/ethernet/emulex/benet/
6845 EMULEX ONECONNECT ROCE DRIVER
6846 M: Selvin Xavier <selvin.xavier@broadcom.com>
6847 L: linux-rdma@vger.kernel.org
6849 W: http://www.broadcom.com
6850 F: drivers/infiniband/hw/ocrdma/
6851 F: include/uapi/rdma/ocrdma-abi.h
6853 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6854 M: James Smart <james.smart@broadcom.com>
6855 M: Dick Kennedy <dick.kennedy@broadcom.com>
6856 L: linux-scsi@vger.kernel.org
6858 W: http://www.broadcom.com
6859 F: drivers/scsi/lpfc/
6861 EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
6862 M: James Smart <james.smart@broadcom.com>
6863 M: Ram Vegesna <ram.vegesna@broadcom.com>
6864 L: linux-scsi@vger.kernel.org
6865 L: target-devel@vger.kernel.org
6867 W: http://www.broadcom.com
6868 F: drivers/scsi/elx/
6870 ENE CB710 FLASH CARD READER DRIVER
6871 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
6873 F: drivers/misc/cb710/
6874 F: drivers/mmc/host/cb710-mmc.*
6875 F: include/linux/cb710.h
6877 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6878 M: Maxim Levitsky <maximlevitsky@gmail.com>
6880 F: drivers/media/rc/ene_ir.*
6882 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
6883 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
6884 L: linuxppc-dev@lists.ozlabs.org
6886 F: drivers/tty/ehv_bytechan.c
6888 EPSON S1D13XXX FRAMEBUFFER DRIVER
6889 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
6891 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6892 F: drivers/video/fbdev/s1d13xxxfb.c
6893 F: include/video/s1d13xxxfb.h
6896 M: Gao Xiang <xiang@kernel.org>
6897 M: Chao Yu <chao@kernel.org>
6898 L: linux-erofs@lists.ozlabs.org
6900 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
6901 F: Documentation/filesystems/erofs.rst
6903 F: include/trace/events/erofs.h
6905 ERRSEQ ERROR TRACKING INFRASTRUCTURE
6906 M: Jeff Layton <jlayton@kernel.org>
6908 F: include/linux/errseq.h
6911 ET131X NETWORK DRIVER
6912 M: Mark Einon <mark.einon@gmail.com>
6914 F: drivers/net/ethernet/agere/
6917 M: Roopa Prabhu <roopa@nvidia.com>
6918 M: Nikolay Aleksandrov <nikolay@nvidia.com>
6919 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
6920 L: netdev@vger.kernel.org
6922 W: http://www.linuxfoundation.org/en/Net:Bridge
6923 F: include/linux/netfilter_bridge/
6926 ETHERNET PHY LIBRARY
6927 M: Andrew Lunn <andrew@lunn.ch>
6928 M: Heiner Kallweit <hkallweit1@gmail.com>
6929 R: Russell King <linux@armlinux.org.uk>
6930 L: netdev@vger.kernel.org
6932 F: Documentation/ABI/testing/sysfs-class-net-phydev
6933 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
6934 F: Documentation/devicetree/bindings/net/mdio*
6935 F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
6936 F: Documentation/networking/phy.rst
6937 F: drivers/net/mdio/
6938 F: drivers/net/mdio/acpi_mdio.c
6939 F: drivers/net/mdio/fwnode_mdio.c
6940 F: drivers/net/mdio/of_mdio.c
6943 F: drivers/of/of_net.c
6944 F: include/dt-bindings/net/qca-ar803x.h
6945 F: include/linux/*mdio*.h
6946 F: include/linux/mdio/*.h
6947 F: include/linux/of_net.h
6948 F: include/linux/phy.h
6949 F: include/linux/phy_fixed.h
6950 F: include/linux/platform_data/mdio-bcm-unimac.h
6951 F: include/linux/platform_data/mdio-gpio.h
6952 F: include/trace/events/mdio.h
6953 F: include/uapi/linux/mdio.h
6954 F: include/uapi/linux/mii.h
6957 M: Namjae Jeon <namjae.jeon@samsung.com>
6958 M: Sungjong Seo <sj1557.seo@samsung.com>
6959 L: linux-fsdevel@vger.kernel.org
6964 M: Jan Kara <jack@suse.com>
6965 L: linux-ext4@vger.kernel.org
6967 F: Documentation/filesystems/ext2.rst
6969 F: include/linux/ext2*
6972 M: "Theodore Ts'o" <tytso@mit.edu>
6973 M: Andreas Dilger <adilger.kernel@dilger.ca>
6974 L: linux-ext4@vger.kernel.org
6976 W: http://ext4.wiki.kernel.org
6977 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
6978 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6979 F: Documentation/filesystems/ext4/
6981 F: include/trace/events/ext4.h
6983 Extended Verification Module (EVM)
6984 M: Mimi Zohar <zohar@linux.ibm.com>
6985 L: linux-integrity@vger.kernel.org
6987 F: security/integrity/evm/
6989 EXTENSIBLE FIRMWARE INTERFACE (EFI)
6990 M: Ard Biesheuvel <ardb@kernel.org>
6991 L: linux-efi@vger.kernel.org
6993 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6994 F: Documentation/admin-guide/efi-stub.rst
6995 F: arch/*/include/asm/efi.h
6996 F: arch/*/kernel/efi.c
6997 F: arch/arm/boot/compressed/efi-header.S
6998 F: arch/arm64/kernel/efi-entry.S
6999 F: arch/x86/platform/efi/
7000 F: drivers/firmware/efi/
7001 F: include/linux/efi*.h
7003 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
7004 M: MyungJoo Ham <myungjoo.ham@samsung.com>
7005 M: Chanwoo Choi <cw00.choi@samsung.com>
7006 L: linux-kernel@vger.kernel.org
7008 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
7009 F: Documentation/devicetree/bindings/extcon/
7010 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
7012 F: include/linux/extcon.h
7013 F: include/linux/extcon/
7016 M: Masami Hiramatsu <mhiramat@kernel.org>
7018 F: Documentation/admin-guide/bootconfig.rst
7019 F: fs/proc/bootconfig.c
7020 F: include/linux/bootconfig.h
7022 F: tools/bootconfig/*
7023 F: tools/bootconfig/scripts/*
7026 M: Jingoo Han <jingoohan1@gmail.com>
7027 L: dri-devel@lists.freedesktop.org
7029 F: drivers/gpu/drm/exynos/exynos_dp*
7031 EXYNOS SYSMMU (IOMMU) driver
7032 M: Marek Szyprowski <m.szyprowski@samsung.com>
7033 L: iommu@lists.linux-foundation.org
7035 F: drivers/iommu/exynos-iommu.c
7038 M: Jaegeuk Kim <jaegeuk@kernel.org>
7039 M: Chao Yu <chao@kernel.org>
7040 L: linux-f2fs-devel@lists.sourceforge.net
7042 W: https://f2fs.wiki.kernel.org/
7043 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
7044 F: Documentation/ABI/testing/sysfs-fs-f2fs
7045 F: Documentation/filesystems/f2fs.rst
7047 F: include/linux/f2fs_fs.h
7048 F: include/trace/events/f2fs.h
7049 F: include/uapi/linux/f2fs.h
7051 F71805F HARDWARE MONITORING DRIVER
7052 M: Jean Delvare <jdelvare@suse.com>
7053 L: linux-hwmon@vger.kernel.org
7055 F: Documentation/hwmon/f71805f.rst
7056 F: drivers/hwmon/f71805f.c
7059 M: Josh Poimboeuf <jpoimboe@redhat.com>
7061 F: scripts/faddr2line
7064 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
7065 L: netdev@vger.kernel.org
7067 F: Documentation/networking/failover.rst
7068 F: include/net/failover.h
7069 F: net/core/failover.c
7072 M: Jan Kara <jack@suse.cz>
7073 R: Amir Goldstein <amir73il@gmail.com>
7074 R: Matthew Bobrowski <repnop@google.com>
7075 L: linux-fsdevel@vger.kernel.org
7077 F: fs/notify/fanotify/
7078 F: include/linux/fanotify.h
7079 F: include/uapi/linux/fanotify.h
7081 FARSYNC SYNCHRONOUS DRIVER
7082 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
7084 W: http://www.farsite.co.uk/
7085 F: drivers/net/wan/farsync.*
7087 FAULT INJECTION SUPPORT
7088 M: Akinobu Mita <akinobu.mita@gmail.com>
7090 F: Documentation/fault-injection/
7091 F: lib/fault-inject.c
7093 FBTFT Framebuffer drivers
7094 L: dri-devel@lists.freedesktop.org
7095 L: linux-fbdev@vger.kernel.org
7097 F: drivers/staging/fbtft/
7100 M: Michael Buesch <m@bues.ch>
7101 L: linux-media@vger.kernel.org
7103 F: drivers/media/tuners/fc0011.c
7104 F: drivers/media/tuners/fc0011.h
7107 M: Antti Palosaari <crope@iki.fi>
7108 L: linux-media@vger.kernel.org
7110 W: https://linuxtv.org
7111 W: http://palosaari.fi/linux/
7112 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7113 T: git git://linuxtv.org/anttip/media_tree.git
7114 F: drivers/media/tuners/fc2580*
7116 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
7117 M: Hannes Reinecke <hare@suse.de>
7118 L: linux-scsi@vger.kernel.org
7120 W: www.Open-FCoE.org
7121 F: drivers/scsi/fcoe/
7122 F: drivers/scsi/libfc/
7124 F: include/scsi/libfc.h
7125 F: include/scsi/libfcoe.h
7126 F: include/uapi/scsi/fc/
7128 FILE LOCKING (flock() and fcntl()/lockf())
7129 M: Jeff Layton <jlayton@kernel.org>
7130 M: "J. Bruce Fields" <bfields@fieldses.org>
7131 L: linux-fsdevel@vger.kernel.org
7135 F: include/linux/fcntl.h
7136 F: include/uapi/linux/fcntl.h
7138 FILESYSTEM DIRECT ACCESS (DAX)
7139 M: Dan Williams <dan.j.williams@intel.com>
7140 R: Matthew Wilcox <willy@infradead.org>
7141 R: Jan Kara <jack@suse.cz>
7142 L: linux-fsdevel@vger.kernel.org
7143 L: nvdimm@lists.linux.dev
7146 F: include/linux/dax.h
7147 F: include/trace/events/fs_dax.h
7149 FILESYSTEMS (VFS and infrastructure)
7150 M: Alexander Viro <viro@zeniv.linux.org.uk>
7151 L: linux-fsdevel@vger.kernel.org
7154 F: include/linux/fs.h
7155 F: include/linux/fs_types.h
7156 F: include/uapi/linux/fs.h
7157 F: include/uapi/linux/openat2.h
7162 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7163 M: Riku Voipio <riku.voipio@iki.fi>
7164 L: linux-hwmon@vger.kernel.org
7166 F: drivers/hwmon/f75375s.c
7167 F: include/linux/f75375s.h
7169 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
7170 M: Clemens Ladisch <clemens@ladisch.de>
7171 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
7172 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7174 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7175 F: include/uapi/sound/firewire.h
7178 FIREWIRE MEDIA DRIVERS (firedtv)
7179 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7180 L: linux-media@vger.kernel.org
7181 L: linux1394-devel@lists.sourceforge.net
7183 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
7184 F: drivers/media/firewire/
7186 FIREWIRE SBP-2 TARGET
7187 M: Chris Boot <bootc@bootc.net>
7188 L: linux-scsi@vger.kernel.org
7189 L: target-devel@vger.kernel.org
7190 L: linux1394-devel@lists.sourceforge.net
7192 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
7193 F: drivers/target/sbp/
7196 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7197 L: linux1394-devel@lists.sourceforge.net
7199 W: http://ieee1394.wiki.kernel.org/
7200 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
7201 F: drivers/firewire/
7202 F: include/linux/firewire.h
7203 F: include/uapi/linux/firewire*.h
7206 FIRMWARE FRAMEWORK FOR ARMV8-A
7207 M: Sudeep Holla <sudeep.holla@arm.com>
7208 L: linux-arm-kernel@lists.infradead.org
7210 F: drivers/firmware/arm_ffa/
7211 F: include/linux/arm_ffa.h
7213 FIRMWARE LOADER (request_firmware)
7214 M: Luis Chamberlain <mcgrof@kernel.org>
7215 L: linux-kernel@vger.kernel.org
7217 F: Documentation/firmware_class/
7218 F: drivers/base/firmware_loader/
7219 F: include/linux/firmware.h
7221 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
7222 M: Joshua Morris <josh.h.morris@us.ibm.com>
7223 M: Philip Kelleher <pjk1939@linux.ibm.com>
7225 F: drivers/block/rsxx/
7227 FLEXTIMER FTM-QUADDEC DRIVER
7228 M: Patrick Havelange <patrick.havelange@essensium.com>
7229 L: linux-iio@vger.kernel.org
7231 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
7232 F: drivers/counter/ftm-quaddec.c
7235 M: Denis Efremov <efremov@linux.com>
7236 L: linux-block@vger.kernel.org
7238 F: drivers/block/floppy.c
7240 FLYSKY FSIA6B RC RECEIVER
7241 M: Markus Koch <markus@notsyncing.net>
7242 L: linux-input@vger.kernel.org
7244 F: drivers/input/joystick/fsia6b.c
7246 FOCUSRITE SCARLETT GEN 2/3 MIXER DRIVER
7247 M: Geoffrey D. Bennett <g@b4.vu>
7248 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7250 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7251 F: sound/usb/mixer_scarlett_gen2.c
7253 FORCEDETH GIGABIT ETHERNET DRIVER
7254 M: Rain River <rain.1986.08.12@gmail.com>
7255 M: Zhu Yanjun <zyjzyj2000@gmail.com>
7256 L: netdev@vger.kernel.org
7258 F: drivers/net/ethernet/nvidia/*
7261 M: Wu Hao <hao.wu@intel.com>
7262 R: Tom Rix <trix@redhat.com>
7263 L: linux-fpga@vger.kernel.org
7265 F: Documentation/ABI/testing/sysfs-bus-dfl*
7266 F: Documentation/fpga/dfl.rst
7267 F: drivers/fpga/dfl*
7268 F: drivers/uio/uio_dfl.c
7269 F: include/linux/dfl.h
7270 F: include/uapi/linux/fpga-dfl.h
7272 FPGA MANAGER FRAMEWORK
7273 M: Moritz Fischer <mdf@kernel.org>
7274 R: Tom Rix <trix@redhat.com>
7275 L: linux-fpga@vger.kernel.org
7277 W: http://www.rocketboards.org
7278 Q: http://patchwork.kernel.org/project/linux-fpga/list/
7279 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
7280 F: Documentation/devicetree/bindings/fpga/
7281 F: Documentation/driver-api/fpga/
7282 F: Documentation/fpga/
7284 F: include/linux/fpga/
7287 M: Bill Metzenthen <billm@melbpc.org.au>
7289 W: http://floatingpoint.sourceforge.net/emulator/index.html
7290 F: arch/x86/math-emu/
7293 L: dri-devel@lists.freedesktop.org
7294 L: linux-fbdev@vger.kernel.org
7296 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
7297 T: git git://anongit.freedesktop.org/drm/drm-misc
7298 F: Documentation/fb/
7300 F: include/linux/fb.h
7301 F: include/uapi/linux/fb.h
7302 F: include/uapi/video/
7305 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
7306 M: Horia Geantă <horia.geanta@nxp.com>
7307 M: Pankaj Gupta <pankaj.gupta@nxp.com>
7308 L: linux-crypto@vger.kernel.org
7310 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
7311 F: drivers/crypto/caam/
7313 FREESCALE COLDFIRE M5441X MMC DRIVER
7314 M: Angelo Dureghello <angelo.dureghello@timesys.com>
7315 L: linux-mmc@vger.kernel.org
7317 F: drivers/mmc/host/sdhci-esdhc-mcf.c
7318 F: include/linux/platform_data/mmc-esdhc-mcf.h
7320 FREESCALE DIU FRAMEBUFFER DRIVER
7321 M: Timur Tabi <timur@kernel.org>
7322 L: linux-fbdev@vger.kernel.org
7324 F: drivers/video/fbdev/fsl-diu-fb.*
7326 FREESCALE DMA DRIVER
7327 M: Li Yang <leoyang.li@nxp.com>
7328 M: Zhang Wei <zw@zh-kernel.org>
7329 L: linuxppc-dev@lists.ozlabs.org
7331 F: drivers/dma/fsldma.*
7333 FREESCALE DSPI DRIVER
7334 M: Vladimir Oltean <olteanv@gmail.com>
7335 L: linux-spi@vger.kernel.org
7337 F: Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
7338 F: drivers/spi/spi-fsl-dspi.c
7339 F: include/linux/spi/spi-fsl-dspi.h
7341 FREESCALE ENETC ETHERNET DRIVERS
7342 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7343 L: netdev@vger.kernel.org
7345 F: drivers/net/ethernet/freescale/enetc/
7347 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
7348 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7349 L: netdev@vger.kernel.org
7351 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
7352 F: drivers/net/ethernet/freescale/gianfar*
7354 FREESCALE GPMI NAND DRIVER
7355 M: Han Xu <han.xu@nxp.com>
7356 L: linux-mtd@lists.infradead.org
7358 F: drivers/mtd/nand/raw/gpmi-nand/*
7360 FREESCALE I2C CPM DRIVER
7361 M: Jochen Friedrich <jochen@scram.de>
7362 L: linuxppc-dev@lists.ozlabs.org
7363 L: linux-i2c@vger.kernel.org
7365 F: drivers/i2c/busses/i2c-cpm.c
7367 FREESCALE IMX / MXC FEC DRIVER
7368 M: Joakim Zhang <qiangqing.zhang@nxp.com>
7369 L: netdev@vger.kernel.org
7371 F: Documentation/devicetree/bindings/net/fsl-fec.txt
7372 F: drivers/net/ethernet/freescale/fec.h
7373 F: drivers/net/ethernet/freescale/fec_main.c
7374 F: drivers/net/ethernet/freescale/fec_ptp.c
7376 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
7377 M: Sascha Hauer <s.hauer@pengutronix.de>
7378 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7379 L: linux-fbdev@vger.kernel.org
7380 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7382 F: drivers/video/fbdev/imxfb.c
7383 F: include/linux/platform_data/video-imxfb.h
7385 FREESCALE IMX DDR PMU DRIVER
7386 M: Frank Li <Frank.li@nxp.com>
7387 L: linux-arm-kernel@lists.infradead.org
7389 F: Documentation/admin-guide/perf/imx-ddr.rst
7390 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
7391 F: drivers/perf/fsl_imx8_ddr_perf.c
7393 FREESCALE IMX I2C DRIVER
7394 M: Oleksij Rempel <o.rempel@pengutronix.de>
7395 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7396 L: linux-i2c@vger.kernel.org
7398 F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml
7399 F: drivers/i2c/busses/i2c-imx.c
7401 FREESCALE IMX LPI2C DRIVER
7402 M: Dong Aisheng <aisheng.dong@nxp.com>
7403 L: linux-i2c@vger.kernel.org
7404 L: linux-imx@nxp.com
7406 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
7407 F: drivers/i2c/busses/i2c-imx-lpi2c.c
7409 FREESCALE MPC I2C DRIVER
7410 M: Chris Packham <chris.packham@alliedtelesis.co.nz>
7411 L: linux-i2c@vger.kernel.org
7413 F: Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
7414 F: drivers/i2c/busses/i2c-mpc.c
7416 FREESCALE QORIQ DPAA ETHERNET DRIVER
7417 M: Madalin Bucur <madalin.bucur@nxp.com>
7418 L: netdev@vger.kernel.org
7420 F: drivers/net/ethernet/freescale/dpaa
7422 FREESCALE QORIQ DPAA FMAN DRIVER
7423 M: Madalin Bucur <madalin.bucur@nxp.com>
7424 L: netdev@vger.kernel.org
7426 F: Documentation/devicetree/bindings/net/fsl-fman.txt
7427 F: drivers/net/ethernet/freescale/fman
7429 FREESCALE QORIQ PTP CLOCK DRIVER
7430 M: Yangbo Lu <yangbo.lu@nxp.com>
7431 L: netdev@vger.kernel.org
7433 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
7434 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
7435 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
7436 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
7437 F: drivers/ptp/ptp_qoriq.c
7438 F: drivers/ptp/ptp_qoriq_debugfs.c
7439 F: include/linux/fsl/ptp_qoriq.h
7441 FREESCALE QUAD SPI DRIVER
7442 M: Han Xu <han.xu@nxp.com>
7443 L: linux-spi@vger.kernel.org
7445 F: Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
7446 F: drivers/spi/spi-fsl-qspi.c
7448 FREESCALE QUICC ENGINE LIBRARY
7449 M: Qiang Zhao <qiang.zhao@nxp.com>
7450 L: linuxppc-dev@lists.ozlabs.org
7452 F: drivers/soc/fsl/qe/
7453 F: include/soc/fsl/*qe*.h
7454 F: include/soc/fsl/*ucc*.h
7456 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
7457 M: Li Yang <leoyang.li@nxp.com>
7458 L: netdev@vger.kernel.org
7459 L: linuxppc-dev@lists.ozlabs.org
7461 F: drivers/net/ethernet/freescale/ucc_geth*
7463 FREESCALE QUICC ENGINE UCC HDLC DRIVER
7464 M: Zhao Qiang <qiang.zhao@nxp.com>
7465 L: netdev@vger.kernel.org
7466 L: linuxppc-dev@lists.ozlabs.org
7468 F: drivers/net/wan/fsl_ucc_hdlc*
7470 FREESCALE QUICC ENGINE UCC UART DRIVER
7471 M: Timur Tabi <timur@kernel.org>
7472 L: linuxppc-dev@lists.ozlabs.org
7474 F: drivers/tty/serial/ucc_uart.c
7476 FREESCALE SOC DRIVERS
7477 M: Li Yang <leoyang.li@nxp.com>
7478 L: linuxppc-dev@lists.ozlabs.org
7479 L: linux-arm-kernel@lists.infradead.org
7481 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
7482 F: Documentation/devicetree/bindings/soc/fsl/
7484 F: include/linux/fsl/
7486 FREESCALE SOC FS_ENET DRIVER
7487 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
7488 L: linuxppc-dev@lists.ozlabs.org
7489 L: netdev@vger.kernel.org
7491 F: drivers/net/ethernet/freescale/fs_enet/
7492 F: include/linux/fs_enet_pd.h
7494 FREESCALE SOC SOUND DRIVERS
7495 M: Nicolin Chen <nicoleotsuka@gmail.com>
7496 M: Xiubo Li <Xiubo.Lee@gmail.com>
7497 R: Fabio Estevam <festevam@gmail.com>
7498 R: Shengjiu Wang <shengjiu.wang@gmail.com>
7499 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7500 L: linuxppc-dev@lists.ozlabs.org
7502 F: sound/soc/fsl/fsl*
7503 F: sound/soc/fsl/imx*
7504 F: sound/soc/fsl/mpc8610_hpcd.c
7506 FREESCALE USB PERIPHERAL DRIVERS
7507 M: Li Yang <leoyang.li@nxp.com>
7508 L: linux-usb@vger.kernel.org
7509 L: linuxppc-dev@lists.ozlabs.org
7511 F: drivers/usb/gadget/udc/fsl*
7513 FREESCALE USB PHY DRIVER
7514 M: Ran Wang <ran.wang_1@nxp.com>
7515 L: linux-usb@vger.kernel.org
7516 L: linuxppc-dev@lists.ozlabs.org
7518 F: drivers/usb/phy/phy-fsl-usb*
7521 M: Christoph Hellwig <hch@infradead.org>
7523 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
7527 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7528 M: Pavel Machek <pavel@ucw.cz>
7529 L: linux-pm@vger.kernel.org
7531 F: Documentation/power/freezing-of-tasks.rst
7532 F: include/linux/freezer.h
7536 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
7537 L: linux-kernel@vger.kernel.org
7539 F: include/linux/frontswap.h
7542 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
7543 M: David Howells <dhowells@redhat.com>
7544 L: linux-cachefs@redhat.com (moderated for non-subscribers)
7546 F: Documentation/filesystems/caching/
7548 F: include/linux/fscache*.h
7550 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
7551 M: Theodore Y. Ts'o <tytso@mit.edu>
7552 M: Jaegeuk Kim <jaegeuk@kernel.org>
7553 M: Eric Biggers <ebiggers@kernel.org>
7554 L: linux-fscrypt@vger.kernel.org
7556 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7557 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
7558 F: Documentation/filesystems/fscrypt.rst
7560 F: include/linux/fscrypt*.h
7561 F: include/uapi/linux/fscrypt.h
7564 M: Jeremy Kerr <jk@ozlabs.org>
7565 M: Joel Stanley <joel@jms.id.au>
7566 R: Alistar Popple <alistair@popple.id.au>
7567 R: Eddie James <eajames@linux.ibm.com>
7568 L: linux-fsi@lists.ozlabs.org
7570 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
7571 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
7573 F: include/linux/fsi*.h
7574 F: include/trace/events/fsi*.h
7576 FSI-ATTACHED I2C DRIVER
7577 M: Eddie James <eajames@linux.ibm.com>
7578 L: linux-i2c@vger.kernel.org
7579 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
7581 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
7582 F: drivers/i2c/busses/i2c-fsi.c
7584 FSI-ATTACHED SPI DRIVER
7585 M: Eddie James <eajames@linux.ibm.com>
7586 L: linux-spi@vger.kernel.org
7588 F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
7589 F: drivers/spi/spi-fsi.c
7591 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
7592 M: Jan Kara <jack@suse.cz>
7593 R: Amir Goldstein <amir73il@gmail.com>
7594 L: linux-fsdevel@vger.kernel.org
7596 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
7598 F: include/linux/fsnotify*.h
7600 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
7601 M: Eric Biggers <ebiggers@kernel.org>
7602 M: Theodore Y. Ts'o <tytso@mit.edu>
7603 L: linux-fscrypt@vger.kernel.org
7605 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7606 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
7607 F: Documentation/filesystems/fsverity.rst
7609 F: include/linux/fsverity.h
7610 F: include/uapi/linux/fsverity.h
7612 FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
7613 M: Michael Zaidman <michael.zaidman@gmail.com>
7614 L: linux-i2c@vger.kernel.org
7615 L: linux-input@vger.kernel.org
7617 F: drivers/hid/hid-ft260.c
7619 FUJITSU LAPTOP EXTRAS
7620 M: Jonathan Woithe <jwoithe@just42.net>
7621 L: platform-driver-x86@vger.kernel.org
7623 F: drivers/platform/x86/fujitsu-laptop.c
7625 FUJITSU M-5MO LS CAMERA ISP DRIVER
7626 M: Kyungmin Park <kyungmin.park@samsung.com>
7627 M: Heungjun Kim <riverful.kim@samsung.com>
7628 L: linux-media@vger.kernel.org
7630 F: drivers/media/i2c/m5mols/
7631 F: include/media/i2c/m5mols.h
7633 FUJITSU TABLET EXTRAS
7634 M: Robert Gerlach <khnz@gmx.de>
7635 L: platform-driver-x86@vger.kernel.org
7637 F: drivers/platform/x86/fujitsu-tablet.c
7639 FUSE: FILESYSTEM IN USERSPACE
7640 M: Miklos Szeredi <miklos@szeredi.hu>
7641 L: linux-fsdevel@vger.kernel.org
7643 W: https://github.com/libfuse/
7644 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
7645 F: Documentation/filesystems/fuse.rst
7647 F: include/uapi/linux/fuse.h
7650 M: Thomas Gleixner <tglx@linutronix.de>
7651 M: Ingo Molnar <mingo@redhat.com>
7652 R: Peter Zijlstra <peterz@infradead.org>
7653 R: Darren Hart <dvhart@infradead.org>
7654 R: Davidlohr Bueso <dave@stgolabs.net>
7655 L: linux-kernel@vger.kernel.org
7657 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7658 F: Documentation/locking/*futex*
7659 F: include/asm-generic/futex.h
7660 F: include/linux/futex.h
7661 F: include/uapi/linux/futex.h
7663 F: tools/perf/bench/futex*
7664 F: tools/testing/selftests/futex/
7666 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
7667 M: Tim Harvey <tharvey@gateworks.com>
7668 M: Robert Jones <rjones@gateworks.com>
7670 F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
7671 F: drivers/mfd/gateworks-gsc.c
7672 F: include/linux/mfd/gsc.h
7673 F: Documentation/hwmon/gsc-hwmon.rst
7674 F: drivers/hwmon/gsc-hwmon.c
7675 F: include/linux/platform_data/gsc_hwmon.h
7678 M: Kees Cook <keescook@chromium.org>
7679 L: linux-hardening@vger.kernel.org
7681 F: Documentation/kbuild/gcc-plugins.rst
7682 F: scripts/Makefile.gcc-plugins
7683 F: scripts/gcc-plugins/
7685 GCOV BASED KERNEL PROFILING
7686 M: Peter Oberparleiter <oberpar@linux.ibm.com>
7688 F: Documentation/dev-tools/gcov.rst
7691 GDB KERNEL DEBUGGING HELPER SCRIPTS
7692 M: Jan Kiszka <jan.kiszka@siemens.com>
7693 M: Kieran Bingham <kbingham@kernel.org>
7697 GEMINI CRYPTO DRIVER
7698 M: Corentin Labbe <clabbe@baylibre.com>
7699 L: linux-crypto@vger.kernel.org
7701 F: drivers/crypto/gemini/
7703 GEMTEK FM RADIO RECEIVER DRIVER
7704 M: Hans Verkuil <hverkuil@xs4all.nl>
7705 L: linux-media@vger.kernel.org
7707 W: https://linuxtv.org
7708 T: git git://linuxtv.org/media_tree.git
7709 F: drivers/media/radio/radio-gemtek*
7711 GENERIC ARCHITECTURE TOPOLOGY
7712 M: Sudeep Holla <sudeep.holla@arm.com>
7713 L: linux-kernel@vger.kernel.org
7715 F: drivers/base/arch_topology.c
7716 F: include/linux/arch_topology.h
7719 M: Thomas Gleixner <tglx@linutronix.de>
7720 M: Peter Zijlstra <peterz@infradead.org>
7721 M: Andy Lutomirski <luto@kernel.org>
7722 L: linux-kernel@vger.kernel.org
7724 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
7725 F: include/linux/entry-common.h
7726 F: include/linux/entry-kvm.h
7729 GENERIC GPIO I2C DRIVER
7730 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7732 F: drivers/i2c/busses/i2c-gpio.c
7733 F: include/linux/platform_data/i2c-gpio.h
7735 GENERIC GPIO I2C MULTIPLEXER DRIVER
7736 M: Peter Korsgaard <peter.korsgaard@barco.com>
7737 L: linux-i2c@vger.kernel.org
7739 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
7740 F: drivers/i2c/muxes/i2c-mux-gpio.c
7741 F: include/linux/platform_data/i2c-mux-gpio.h
7743 GENERIC HDLC (WAN) DRIVERS
7744 M: Krzysztof Halasa <khc@pm.waw.pl>
7746 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
7747 F: drivers/net/wan/c101.c
7748 F: drivers/net/wan/hd6457*
7749 F: drivers/net/wan/hdlc*
7750 F: drivers/net/wan/n2.c
7751 F: drivers/net/wan/pc300too.c
7752 F: drivers/net/wan/pci200syn.c
7753 F: drivers/net/wan/wanxl*
7755 GENERIC INCLUDE/ASM HEADER FILES
7756 M: Arnd Bergmann <arnd@arndb.de>
7757 L: linux-arch@vger.kernel.org
7759 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
7760 F: include/asm-generic/
7761 F: include/uapi/asm-generic/
7763 GENERIC PHY FRAMEWORK
7764 M: Kishon Vijay Abraham I <kishon@ti.com>
7765 M: Vinod Koul <vkoul@kernel.org>
7766 L: linux-phy@lists.infradead.org
7768 Q: https://patchwork.kernel.org/project/linux-phy/list/
7769 T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
7770 F: Documentation/devicetree/bindings/phy/
7772 F: include/linux/phy/
7774 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
7775 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7777 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
7780 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7781 M: Kevin Hilman <khilman@kernel.org>
7782 M: Ulf Hansson <ulf.hansson@linaro.org>
7783 L: linux-pm@vger.kernel.org
7785 F: Documentation/devicetree/bindings/power/power?domain*
7786 F: drivers/base/power/domain*.c
7787 F: include/linux/pm_domain.h
7789 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
7790 M: Eugen Hristev <eugen.hristev@microchip.com>
7791 L: linux-input@vger.kernel.org
7793 F: drivers/input/touchscreen/resistive-adc-touch.c
7795 GENERIC STRING LIBRARY
7796 R: Andy Shevchenko <andy@kernel.org>
7799 F: lib/string_helpers.c
7800 F: lib/test_string.c
7801 F: lib/test-string_helpers.c
7803 GENERIC UIO DRIVER FOR PCI DEVICES
7804 M: "Michael S. Tsirkin" <mst@redhat.com>
7805 L: kvm@vger.kernel.org
7807 F: drivers/uio/uio_pci_generic.c
7809 GENERIC VDSO LIBRARY
7810 M: Andy Lutomirski <luto@kernel.org>
7811 M: Thomas Gleixner <tglx@linutronix.de>
7812 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
7813 L: linux-kernel@vger.kernel.org
7815 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
7816 F: include/asm-generic/vdso/vsyscall.h
7818 F: kernel/time/vsyscall.c
7821 GENWQE (IBM Generic Workqueue Card)
7822 M: Frank Haverkamp <haver@linux.ibm.com>
7824 F: drivers/misc/genwqe/
7826 GET_MAINTAINER SCRIPT
7827 M: Joe Perches <joe@perches.com>
7829 F: scripts/get_maintainer.pl
7832 M: Bob Peterson <rpeterso@redhat.com>
7833 M: Andreas Gruenbacher <agruenba@redhat.com>
7834 L: cluster-devel@redhat.com
7836 B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
7837 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
7838 F: Documentation/filesystems/gfs2*
7840 F: include/uapi/linux/gfs2_ondisk.h
7843 M: Thomas Weißschuh <thomas@weissschuh.net>
7844 L: platform-driver-x86@vger.kernel.org
7846 F: drivers/platform/x86/gigabyte-wmi.c
7849 M: Johan Hovold <johan@kernel.org>
7851 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
7852 F: Documentation/ABI/testing/sysfs-class-gnss
7853 F: Documentation/devicetree/bindings/gnss/
7855 F: include/linux/gnss.h
7858 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
7859 L: linux-media@vger.kernel.org
7861 F: drivers/media/usb/go7007/
7864 M: Bastien Nocera <hadess@hadess.net>
7865 L: linux-input@vger.kernel.org
7867 F: drivers/input/touchscreen/goodix.c
7869 GOOGLE ETHERNET DRIVERS
7870 M: Catherine Sullivan <csully@google.com>
7871 R: Sagi Shahar <sagis@google.com>
7872 R: Jon Olson <jonolson@google.com>
7873 L: netdev@vger.kernel.org
7875 F: Documentation/networking/device_drivers/ethernet/google/gve.rst
7876 F: drivers/net/ethernet/google
7878 GPD POCKET FAN DRIVER
7879 M: Hans de Goede <hdegoede@redhat.com>
7880 L: platform-driver-x86@vger.kernel.org
7882 F: drivers/platform/x86/gpd-pocket-fan.c
7885 M: Mika Westerberg <mika.westerberg@linux.intel.com>
7886 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7887 L: linux-gpio@vger.kernel.org
7888 L: linux-acpi@vger.kernel.org
7890 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7891 F: Documentation/firmware-guide/acpi/gpio-properties.rst
7892 F: drivers/gpio/gpiolib-acpi.c
7893 F: drivers/gpio/gpiolib-acpi.h
7896 M: Geert Uytterhoeven <geert+renesas@glider.be>
7897 L: linux-gpio@vger.kernel.org
7899 F: Documentation/admin-guide/gpio/gpio-aggregator.rst
7900 F: drivers/gpio/gpio-aggregator.c
7903 M: Sean Young <sean@mess.org>
7904 L: linux-media@vger.kernel.org
7906 F: drivers/media/rc/gpio-ir-tx.c
7909 M: Bamvor Jian Zhang <bamv2005@gmail.com>
7910 L: linux-gpio@vger.kernel.org
7912 F: drivers/gpio/gpio-mockup.c
7913 F: tools/testing/selftests/gpio/
7916 R: Michael Walle <michael@walle.cc>
7918 F: drivers/gpio/gpio-regmap.c
7919 F: include/linux/gpio/regmap.h
7922 M: Linus Walleij <linus.walleij@linaro.org>
7923 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
7924 L: linux-gpio@vger.kernel.org
7926 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
7927 F: Documentation/ABI/obsolete/sysfs-gpio
7928 F: Documentation/ABI/testing/gpio-cdev
7929 F: Documentation/admin-guide/gpio/
7930 F: Documentation/devicetree/bindings/gpio/
7931 F: Documentation/driver-api/gpio/
7933 F: include/asm-generic/gpio.h
7934 F: include/linux/gpio.h
7935 F: include/linux/gpio/
7936 F: include/linux/of_gpio.h
7937 F: include/uapi/linux/gpio.h
7940 GRE DEMULTIPLEXER DRIVER
7941 M: Dmitry Kozlov <xeb@mail.ru>
7942 L: netdev@vger.kernel.org
7944 F: include/net/gre.h
7945 F: net/ipv4/gre_demux.c
7946 F: net/ipv4/gre_offload.c
7948 GRETH 10/100/1G Ethernet MAC device driver
7949 M: Andreas Larsson <andreas@gaisler.com>
7950 L: netdev@vger.kernel.org
7952 F: drivers/net/ethernet/aeroflex/
7954 GREYBUS AUDIO PROTOCOLS DRIVERS
7955 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
7956 M: Mark Greer <mgreer@animalcreek.com>
7958 F: drivers/staging/greybus/audio_apbridgea.c
7959 F: drivers/staging/greybus/audio_apbridgea.h
7960 F: drivers/staging/greybus/audio_codec.c
7961 F: drivers/staging/greybus/audio_codec.h
7962 F: drivers/staging/greybus/audio_gb.c
7963 F: drivers/staging/greybus/audio_manager.c
7964 F: drivers/staging/greybus/audio_manager.h
7965 F: drivers/staging/greybus/audio_manager_module.c
7966 F: drivers/staging/greybus/audio_manager_private.h
7967 F: drivers/staging/greybus/audio_manager_sysfs.c
7968 F: drivers/staging/greybus/audio_module.c
7969 F: drivers/staging/greybus/audio_topology.c
7971 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
7972 M: Viresh Kumar <vireshk@kernel.org>
7974 F: drivers/staging/greybus/authentication.c
7975 F: drivers/staging/greybus/bootrom.c
7976 F: drivers/staging/greybus/firmware.h
7977 F: drivers/staging/greybus/fw-core.c
7978 F: drivers/staging/greybus/fw-download.c
7979 F: drivers/staging/greybus/fw-management.c
7980 F: drivers/staging/greybus/greybus_authentication.h
7981 F: drivers/staging/greybus/greybus_firmware.h
7982 F: drivers/staging/greybus/hid.c
7983 F: drivers/staging/greybus/i2c.c
7984 F: drivers/staging/greybus/spi.c
7985 F: drivers/staging/greybus/spilib.c
7986 F: drivers/staging/greybus/spilib.h
7988 GREYBUS LOOPBACK DRIVER
7989 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
7991 F: drivers/staging/greybus/loopback.c
7993 GREYBUS PLATFORM DRIVERS
7994 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
7996 F: drivers/staging/greybus/arche-apb-ctrl.c
7997 F: drivers/staging/greybus/arche-platform.c
7998 F: drivers/staging/greybus/arche_platform.h
8000 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
8001 M: Rui Miguel Silva <rmfrfs@gmail.com>
8003 F: drivers/staging/greybus/gpio.c
8004 F: drivers/staging/greybus/light.c
8005 F: drivers/staging/greybus/power_supply.c
8006 F: drivers/staging/greybus/sdio.c
8007 F: drivers/staging/greybus/spi.c
8008 F: drivers/staging/greybus/spilib.c
8011 M: Johan Hovold <johan@kernel.org>
8012 M: Alex Elder <elder@kernel.org>
8013 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8014 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
8017 F: drivers/staging/greybus/
8018 F: include/linux/greybus.h
8019 F: include/linux/greybus/
8021 GREYBUS UART PROTOCOLS DRIVERS
8022 M: David Lin <dtwlin@gmail.com>
8024 F: drivers/staging/greybus/log.c
8025 F: drivers/staging/greybus/uart.c
8027 GS1662 VIDEO SERIALIZER
8028 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
8029 L: linux-media@vger.kernel.org
8031 T: git git://linuxtv.org/media_tree.git
8032 F: drivers/media/spi/gs1662.c
8034 GSPCA FINEPIX SUBDRIVER
8035 M: Frank Zago <frank@zago.net>
8036 L: linux-media@vger.kernel.org
8038 T: git git://linuxtv.org/media_tree.git
8039 F: drivers/media/usb/gspca/finepix.c
8041 GSPCA GL860 SUBDRIVER
8042 M: Olivier Lorin <o.lorin@laposte.net>
8043 L: linux-media@vger.kernel.org
8045 T: git git://linuxtv.org/media_tree.git
8046 F: drivers/media/usb/gspca/gl860/
8048 GSPCA M5602 SUBDRIVER
8049 M: Erik Andren <erik.andren@gmail.com>
8050 L: linux-media@vger.kernel.org
8052 T: git git://linuxtv.org/media_tree.git
8053 F: drivers/media/usb/gspca/m5602/
8055 GSPCA PAC207 SONIXB SUBDRIVER
8056 M: Hans Verkuil <hverkuil@xs4all.nl>
8057 L: linux-media@vger.kernel.org
8059 T: git git://linuxtv.org/media_tree.git
8060 F: drivers/media/usb/gspca/pac207.c
8062 GSPCA SN9C20X SUBDRIVER
8063 M: Brian Johnson <brijohn@gmail.com>
8064 L: linux-media@vger.kernel.org
8066 T: git git://linuxtv.org/media_tree.git
8067 F: drivers/media/usb/gspca/sn9c20x.c
8069 GSPCA T613 SUBDRIVER
8070 M: Leandro Costantino <lcostantino@gmail.com>
8071 L: linux-media@vger.kernel.org
8073 T: git git://linuxtv.org/media_tree.git
8074 F: drivers/media/usb/gspca/t613.c
8076 GSPCA USB WEBCAM DRIVER
8077 M: Hans Verkuil <hverkuil@xs4all.nl>
8078 L: linux-media@vger.kernel.org
8080 T: git git://linuxtv.org/media_tree.git
8081 F: drivers/media/usb/gspca/
8083 GTP (GPRS Tunneling Protocol)
8084 M: Pablo Neira Ayuso <pablo@netfilter.org>
8085 M: Harald Welte <laforge@gnumonks.org>
8086 L: osmocom-net-gprs@lists.osmocom.org
8088 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
8089 F: drivers/net/gtp.c
8091 GUID PARTITION TABLE (GPT)
8092 M: Davidlohr Bueso <dave@stgolabs.net>
8093 L: linux-efi@vger.kernel.org
8095 F: block/partitions/efi.*
8098 M: Yoshinori Sato <ysato@users.sourceforge.jp>
8099 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
8101 W: http://uclinux-h8.sourceforge.jp
8102 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
8104 F: drivers/clk/h8300/
8105 F: drivers/clocksource/h8300_*.c
8106 F: drivers/irqchip/irq-renesas-h8*.c
8108 HABANALABS PCI DRIVER
8109 M: Oded Gabbay <ogabbay@kernel.org>
8111 T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux.git
8112 F: Documentation/ABI/testing/debugfs-driver-habanalabs
8113 F: Documentation/ABI/testing/sysfs-driver-habanalabs
8114 F: drivers/misc/habanalabs/
8115 F: include/uapi/misc/habanalabs.h
8118 M: Antti Palosaari <crope@iki.fi>
8119 L: linux-media@vger.kernel.org
8121 W: https://linuxtv.org
8122 W: http://palosaari.fi/linux/
8123 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8124 T: git git://linuxtv.org/anttip/media_tree.git
8125 F: drivers/media/usb/hackrf/
8127 HANTRO VPU CODEC DRIVER
8128 M: Ezequiel Garcia <ezequiel@collabora.com>
8129 M: Philipp Zabel <p.zabel@pengutronix.de>
8130 L: linux-media@vger.kernel.org
8131 L: linux-rockchip@lists.infradead.org
8133 F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
8134 F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
8135 F: drivers/staging/media/hantro/
8137 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
8138 M: Frank Seidel <frank@f-seidel.de>
8139 L: platform-driver-x86@vger.kernel.org
8141 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
8142 F: drivers/platform/x86/hdaps.c
8145 M: Jean Delvare <jdelvare@suse.com>
8146 M: Guenter Roeck <linux@roeck-us.net>
8147 L: linux-hwmon@vger.kernel.org
8149 W: http://hwmon.wiki.kernel.org/
8150 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8151 F: Documentation/devicetree/bindings/hwmon/
8152 F: Documentation/hwmon/
8154 F: include/linux/hwmon*.h
8155 F: include/trace/events/hwmon*.h
8156 K: (devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
8158 HARDWARE RANDOM NUMBER GENERATOR CORE
8159 M: Matt Mackall <mpm@selenic.com>
8160 M: Herbert Xu <herbert@gondor.apana.org.au>
8161 L: linux-crypto@vger.kernel.org
8163 F: Documentation/admin-guide/hw_random.rst
8164 F: Documentation/devicetree/bindings/rng/
8165 F: drivers/char/hw_random/
8166 F: include/linux/hw_random.h
8168 HARDWARE SPINLOCK CORE
8169 M: Ohad Ben-Cohen <ohad@wizery.com>
8170 M: Bjorn Andersson <bjorn.andersson@linaro.org>
8171 R: Baolin Wang <baolin.wang7@gmail.com>
8172 L: linux-remoteproc@vger.kernel.org
8174 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
8175 F: Documentation/devicetree/bindings/hwlock/
8176 F: Documentation/locking/hwspinlock.rst
8177 F: drivers/hwspinlock/
8178 F: include/linux/hwspinlock.h
8180 HARDWARE TRACING FACILITIES
8181 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8183 F: drivers/hwtracing/
8185 HARMONY SOUND DRIVER
8186 L: linux-parisc@vger.kernel.org
8188 F: sound/parisc/harmony.*
8190 HDPVR USB VIDEO ENCODER DRIVER
8191 M: Hans Verkuil <hverkuil@xs4all.nl>
8192 L: linux-media@vger.kernel.org
8194 W: https://linuxtv.org
8195 T: git git://linuxtv.org/media_tree.git
8196 F: drivers/media/usb/hdpvr/
8198 HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
8199 M: Matt Hsiao <matt.hsiao@hpe.com>
8201 F: drivers/misc/hpilo.[ch]
8203 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
8204 M: Jerry Hoemann <jerry.hoemann@hpe.com>
8206 F: Documentation/watchdog/hpwdt.rst
8207 F: drivers/watchdog/hpwdt.c
8209 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
8210 M: Don Brace <don.brace@microchip.com>
8211 L: storagedev@microchip.com
8212 L: linux-scsi@vger.kernel.org
8214 F: Documentation/scsi/hpsa.rst
8215 F: drivers/scsi/hpsa*.[ch]
8216 F: include/linux/cciss*.h
8217 F: include/uapi/linux/cciss*.h
8220 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
8221 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
8222 L: linux-rdma@vger.kernel.org
8224 F: drivers/infiniband/hw/hfi1
8227 L: linux-fsdevel@vger.kernel.org
8229 F: Documentation/filesystems/hfs.rst
8233 L: linux-fsdevel@vger.kernel.org
8235 F: Documentation/filesystems/hfsplus.rst
8238 HGA FRAMEBUFFER DRIVER
8239 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
8240 L: linux-nvidia@lists.surfsouth.com
8242 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
8243 F: drivers/video/fbdev/hgafb.c
8245 HIBERNATION (aka Software Suspend, aka swsusp)
8246 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8247 M: Pavel Machek <pavel@ucw.cz>
8248 L: linux-pm@vger.kernel.org
8250 B: https://bugzilla.kernel.org
8251 F: arch/*/include/asm/suspend*.h
8253 F: drivers/base/power/
8254 F: include/linux/freezer.h
8255 F: include/linux/pm.h
8256 F: include/linux/suspend.h
8260 M: Jiri Kosina <jikos@kernel.org>
8261 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
8262 L: linux-input@vger.kernel.org
8264 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
8266 F: include/linux/hid*
8267 F: include/uapi/linux/hid*
8269 HID PLAYSTATION DRIVER
8270 M: Roderick Colenbrander <roderick.colenbrander@sony.com>
8271 L: linux-input@vger.kernel.org
8273 F: drivers/hid/hid-playstation.c
8275 HID SENSOR HUB DRIVERS
8276 M: Jiri Kosina <jikos@kernel.org>
8277 M: Jonathan Cameron <jic23@kernel.org>
8278 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8279 L: linux-input@vger.kernel.org
8280 L: linux-iio@vger.kernel.org
8282 F: Documentation/hid/hid-sensor*
8283 F: drivers/hid/hid-sensor-*
8284 F: drivers/iio/*/hid-*
8285 F: include/linux/hid-sensor-*
8287 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
8288 M: Thomas Gleixner <tglx@linutronix.de>
8289 L: linux-kernel@vger.kernel.org
8291 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8292 F: Documentation/timers/
8293 F: include/linux/clockchips.h
8294 F: include/linux/hrtimer.h
8295 F: kernel/time/clockevents.c
8296 F: kernel/time/hrtimer.c
8297 F: kernel/time/timer_*.c
8299 HIGH-SPEED SCC DRIVER FOR AX.25
8300 L: linux-hams@vger.kernel.org
8302 F: drivers/net/hamradio/dmascc.c
8303 F: drivers/net/hamradio/scc.c
8305 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8306 M: HighPoint Linux Team <linux@highpoint-tech.com>
8308 W: http://www.highpoint-tech.com
8309 F: Documentation/scsi/hptiop.rst
8310 F: drivers/scsi/hptiop.c
8313 M: Jes Sorensen <jes@trained-monkey.org>
8314 L: linux-hippi@sunsite.dk
8316 F: drivers/net/hippi/
8317 F: include/linux/hippidevice.h
8318 F: include/uapi/linux/if_hippi.h
8321 HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
8322 M: Kurt Kanzenbach <kurt@linutronix.de>
8323 L: netdev@vger.kernel.org
8325 F: Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
8326 F: drivers/net/dsa/hirschmann/*
8327 F: include/linux/platform_data/hirschmann-hellcreek.h
8328 F: net/dsa/tag_hellcreek.c
8330 HISILICON DMA DRIVER
8331 M: Zhou Wang <wangzhou1@hisilicon.com>
8332 L: dmaengine@vger.kernel.org
8334 F: drivers/dma/hisi_dma.c
8336 HISILICON GPIO DRIVER
8337 M: Luo Jiaxing <luojiaxing@huawei.com>
8338 L: linux-gpio@vger.kernel.org
8340 F: drivers/gpio/gpio-hisi.c
8342 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
8343 M: Zaibo Xu <xuzaibo@huawei.com>
8344 L: linux-crypto@vger.kernel.org
8346 F: Documentation/ABI/testing/debugfs-hisi-hpre
8347 F: drivers/crypto/hisilicon/hpre/hpre.h
8348 F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
8349 F: drivers/crypto/hisilicon/hpre/hpre_main.c
8351 HISILICON I2C CONTROLLER DRIVER
8352 M: Yicong Yang <yangyicong@hisilicon.com>
8353 L: linux-i2c@vger.kernel.org
8355 W: https://www.hisilicon.com
8356 F: drivers/i2c/busses/i2c-hisi.c
8358 HISILICON LPC BUS DRIVER
8359 M: john.garry@huawei.com
8361 W: http://www.hisilicon.com
8362 F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
8363 F: drivers/bus/hisi_lpc.c
8365 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
8366 M: Yisen Zhuang <yisen.zhuang@huawei.com>
8367 M: Salil Mehta <salil.mehta@huawei.com>
8368 L: netdev@vger.kernel.org
8370 W: http://www.hisilicon.com
8371 F: drivers/net/ethernet/hisilicon/hns3/
8373 HISILICON NETWORK SUBSYSTEM DRIVER
8374 M: Yisen Zhuang <yisen.zhuang@huawei.com>
8375 M: Salil Mehta <salil.mehta@huawei.com>
8376 L: netdev@vger.kernel.org
8378 W: http://www.hisilicon.com
8379 F: Documentation/devicetree/bindings/net/hisilicon*.txt
8380 F: drivers/net/ethernet/hisilicon/
8382 HIKEY960 ONBOARD USB GPIO HUB DRIVER
8383 M: John Stultz <john.stultz@linaro.org>
8384 L: linux-kernel@vger.kernel.org
8386 F: drivers/misc/hisi_hikey_usb.c
8387 F: Documentation/devicetree/bindings/misc/hisilicon-hikey-usb.yaml
8389 HISILICON PMU DRIVER
8390 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
8392 W: http://www.hisilicon.com
8393 F: Documentation/admin-guide/perf/hisi-pmu.rst
8394 F: drivers/perf/hisilicon
8396 HISILICON QM AND ZIP Controller DRIVER
8397 M: Zhou Wang <wangzhou1@hisilicon.com>
8398 L: linux-crypto@vger.kernel.org
8400 F: Documentation/ABI/testing/debugfs-hisi-zip
8401 F: drivers/crypto/hisilicon/qm.c
8402 F: drivers/crypto/hisilicon/qm.h
8403 F: drivers/crypto/hisilicon/sgl.c
8404 F: drivers/crypto/hisilicon/zip/
8406 HISILICON ROCE DRIVER
8407 M: Lijun Ou <oulijun@huawei.com>
8408 M: Weihang Li <liweihang@huawei.com>
8409 L: linux-rdma@vger.kernel.org
8411 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
8412 F: drivers/infiniband/hw/hns/
8414 HISILICON SAS Controller
8415 M: John Garry <john.garry@huawei.com>
8417 W: http://www.hisilicon.com
8418 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
8419 F: drivers/scsi/hisi_sas/
8421 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
8422 M: Zaibo Xu <xuzaibo@huawei.com>
8423 L: linux-crypto@vger.kernel.org
8425 F: Documentation/ABI/testing/debugfs-hisi-sec
8426 F: drivers/crypto/hisilicon/sec2/sec.h
8427 F: drivers/crypto/hisilicon/sec2/sec_crypto.c
8428 F: drivers/crypto/hisilicon/sec2/sec_crypto.h
8429 F: drivers/crypto/hisilicon/sec2/sec_main.c
8431 HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
8432 M: Jay Fang <f.fangjian@huawei.com>
8433 L: linux-spi@vger.kernel.org
8435 W: http://www.hisilicon.com
8436 F: drivers/spi/spi-hisi-kunpeng.c
8438 HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
8439 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
8440 L: linux-kernel@vger.kernel.org
8442 F: Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
8443 F: drivers/spmi/hisi-spmi-controller.c
8445 HISILICON STAGING DRIVERS FOR HIKEY 960/970
8446 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
8448 F: drivers/staging/hikey9xx/
8450 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
8451 M: Zaibo Xu <xuzaibo@huawei.com>
8453 F: drivers/crypto/hisilicon/trng/trng.c
8455 HISILICON V3XX SPI NOR FLASH Controller Driver
8456 M: John Garry <john.garry@huawei.com>
8458 W: http://www.hisilicon.com
8459 F: drivers/spi/spi-hisi-sfc-v3xx.c
8461 HMM - Heterogeneous Memory Management
8462 M: Jérôme Glisse <jglisse@redhat.com>
8463 L: linux-mm@kvack.org
8465 F: Documentation/vm/hmm.rst
8466 F: include/linux/hmm*
8469 F: tools/testing/selftests/vm/*hmm*
8472 M: Jouni Malinen <j@w1.fi>
8473 L: linux-wireless@vger.kernel.org
8475 W: http://w1.fi/hostap-driver.html
8476 F: drivers/net/wireless/intersil/hostap/
8478 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
8479 L: platform-driver-x86@vger.kernel.org
8481 F: drivers/platform/x86/tc1100-wmi.c
8483 HPET: High Precision Event Timers driver
8484 M: Clemens Ladisch <clemens@ladisch.de>
8486 F: Documentation/timers/hpet.rst
8487 F: drivers/char/hpet.c
8488 F: include/linux/hpet.h
8489 F: include/uapi/linux/hpet.h
8493 F: arch/x86/include/asm/hpet.h
8494 F: arch/x86/kernel/hpet.c
8497 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
8499 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
8503 M: Sebastian Reichel <sre@kernel.org>
8505 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
8506 F: Documentation/ABI/testing/sysfs-bus-hsi
8507 F: Documentation/driver-api/hsi.rst
8509 F: include/linux/hsi/
8510 F: include/uapi/linux/hsi/
8513 L: linux-usb@vger.kernel.org
8515 F: drivers/net/usb/hso.c
8517 HSR NETWORK PROTOCOL
8518 L: netdev@vger.kernel.org
8522 HT16K33 LED CONTROLLER DRIVER
8523 M: Robin van der Gracht <robin@protonic.nl>
8525 F: Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
8526 F: drivers/auxdisplay/ht16k33.c
8528 HTCPEN TOUCHSCREEN DRIVER
8529 M: Pau Oliva Fora <pof@eslack.org>
8530 L: linux-input@vger.kernel.org
8532 F: drivers/input/touchscreen/htcpen.c
8534 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
8535 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
8536 L: linux-iio@vger.kernel.org
8538 W: http://www.st.com/
8539 F: Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
8540 F: drivers/iio/humidity/hts221*
8542 HUAWEI ETHERNET DRIVER
8543 M: Bin Luo <luobin9@huawei.com>
8544 L: netdev@vger.kernel.org
8546 F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
8547 F: drivers/net/ethernet/huawei/hinic/
8550 M: Mike Kravetz <mike.kravetz@oracle.com>
8551 L: linux-mm@kvack.org
8553 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
8554 F: Documentation/admin-guide/mm/hugetlbpage.rst
8555 F: Documentation/vm/hugetlbfs_reserv.rst
8557 F: include/linux/hugetlb.h
8561 M: Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
8562 L: linux-media@vger.kernel.org
8564 W: https://linuxtv.org
8565 T: git git://linuxtv.org/media_tree.git
8566 F: drivers/media/platform/sti/hva
8568 HWPOISON MEMORY FAILURE HANDLING
8569 M: Naoya Horiguchi <naoya.horiguchi@nec.com>
8570 L: linux-mm@kvack.org
8572 F: mm/hwpoison-inject.c
8573 F: mm/memory-failure.c
8575 HYCON HY46XX TOUCHSCREEN SUPPORT
8576 M: Giulio Benetti <giulio.benetti@benettiengineering.com>
8577 L: linux-input@vger.kernel.org
8579 F: Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
8580 F: drivers/input/touchscreen/hycon-hy46xx.c
8582 HYGON PROCESSOR SUPPORT
8583 M: Pu Wen <puwen@hygon.cn>
8584 L: linux-kernel@vger.kernel.org
8586 F: arch/x86/kernel/cpu/hygon.c
8588 HYNIX HI556 SENSOR DRIVER
8589 M: Shawn Tu <shawnx.tu@intel.com>
8590 L: linux-media@vger.kernel.org
8592 T: git git://linuxtv.org/media_tree.git
8593 F: drivers/media/i2c/hi556.c
8595 Hyper-V/Azure CORE AND DRIVERS
8596 M: "K. Y. Srinivasan" <kys@microsoft.com>
8597 M: Haiyang Zhang <haiyangz@microsoft.com>
8598 M: Stephen Hemminger <sthemmin@microsoft.com>
8599 M: Wei Liu <wei.liu@kernel.org>
8600 M: Dexuan Cui <decui@microsoft.com>
8601 L: linux-hyperv@vger.kernel.org
8603 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
8604 F: Documentation/ABI/stable/sysfs-bus-vmbus
8605 F: Documentation/ABI/testing/debugfs-hyperv
8606 F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
8608 F: arch/x86/include/asm/hyperv-tlfs.h
8609 F: arch/x86/include/asm/mshyperv.h
8610 F: arch/x86/include/asm/trace/hyperv.h
8611 F: arch/x86/kernel/cpu/mshyperv.c
8612 F: drivers/clocksource/hyperv_timer.c
8613 F: drivers/hid/hid-hyperv.c
8615 F: drivers/input/serio/hyperv-keyboard.c
8616 F: drivers/iommu/hyperv-iommu.c
8617 F: drivers/net/ethernet/microsoft/
8618 F: drivers/net/hyperv/
8619 F: drivers/pci/controller/pci-hyperv-intf.c
8620 F: drivers/pci/controller/pci-hyperv.c
8621 F: drivers/scsi/storvsc_drv.c
8622 F: drivers/uio/uio_hv_generic.c
8623 F: drivers/video/fbdev/hyperv_fb.c
8624 F: include/asm-generic/hyperv-tlfs.h
8625 F: include/asm-generic/mshyperv.h
8626 F: include/clocksource/hyperv_timer.h
8627 F: include/linux/hyperv.h
8628 F: include/uapi/linux/hyperv.h
8629 F: net/vmw_vsock/hyperv_transport.c
8633 M: Vignesh Raghavendra <vigneshr@ti.com>
8634 L: linux-mtd@lists.infradead.org
8636 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8637 C: irc://irc.oftc.net/mtd
8638 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
8639 F: Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
8640 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
8641 F: drivers/mtd/hyperbus/
8642 F: include/linux/mtd/hyperbus.h
8644 HYPERVISOR VIRTUAL CONSOLE DRIVER
8645 L: linuxppc-dev@lists.ozlabs.org
8650 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8651 L: linux-i2c@vger.kernel.org
8652 L: linux-acpi@vger.kernel.org
8654 F: drivers/i2c/i2c-core-acpi.c
8656 I2C CONTROLLER DRIVER FOR NVIDIA GPU
8657 M: Ajay Gupta <ajayg@nvidia.com>
8658 L: linux-i2c@vger.kernel.org
8660 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
8661 F: drivers/i2c/busses/i2c-nvidia-gpu.c
8664 M: Peter Rosin <peda@axentia.se>
8665 L: linux-i2c@vger.kernel.org
8667 F: Documentation/devicetree/bindings/i2c/i2c-arb*
8668 F: Documentation/devicetree/bindings/i2c/i2c-gate*
8669 F: Documentation/devicetree/bindings/i2c/i2c-mux*
8670 F: Documentation/i2c/i2c-topology.rst
8671 F: Documentation/i2c/muxes/
8672 F: drivers/i2c/i2c-mux.c
8673 F: drivers/i2c/muxes/
8674 F: include/linux/i2c-mux.h
8676 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
8677 M: Gregory CLEMENT <gregory.clement@bootlin.com>
8678 L: linux-i2c@vger.kernel.org
8680 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
8681 F: drivers/i2c/busses/i2c-mv64xxx.c
8683 I2C OVER PARALLEL PORT
8684 M: Jean Delvare <jdelvare@suse.com>
8685 L: linux-i2c@vger.kernel.org
8687 F: Documentation/i2c/busses/i2c-parport.rst
8688 F: drivers/i2c/busses/i2c-parport.c
8691 M: Wolfram Sang <wsa@kernel.org>
8692 L: linux-i2c@vger.kernel.org
8694 W: https://i2c.wiki.kernel.org/
8695 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8696 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8697 F: Documentation/devicetree/bindings/i2c/i2c.txt
8698 F: Documentation/i2c/
8700 F: include/linux/i2c-dev.h
8701 F: include/linux/i2c-smbus.h
8702 F: include/linux/i2c.h
8703 F: include/uapi/linux/i2c-*.h
8704 F: include/uapi/linux/i2c.h
8706 I2C SUBSYSTEM HOST DRIVERS
8707 L: linux-i2c@vger.kernel.org
8709 W: https://i2c.wiki.kernel.org/
8710 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8711 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8712 F: Documentation/devicetree/bindings/i2c/
8713 F: drivers/i2c/algos/
8714 F: drivers/i2c/busses/
8717 M: Jean Delvare <jdelvare@suse.com>
8718 L: linux-i2c@vger.kernel.org
8720 F: Documentation/i2c/busses/i2c-taos-evm.rst
8721 F: drivers/i2c/busses/i2c-taos-evm.c
8724 M: Till Harbaum <till@harbaum.org>
8725 L: linux-i2c@vger.kernel.org
8727 W: http://www.harbaum.org/till/i2c_tiny_usb
8728 F: drivers/i2c/busses/i2c-tiny-usb.c
8730 I2C/SMBUS CONTROLLER DRIVERS FOR PC
8731 M: Jean Delvare <jdelvare@suse.com>
8732 L: linux-i2c@vger.kernel.org
8734 F: Documentation/i2c/busses/i2c-ali1535.rst
8735 F: Documentation/i2c/busses/i2c-ali1563.rst
8736 F: Documentation/i2c/busses/i2c-ali15x3.rst
8737 F: Documentation/i2c/busses/i2c-amd756.rst
8738 F: Documentation/i2c/busses/i2c-amd8111.rst
8739 F: Documentation/i2c/busses/i2c-i801.rst
8740 F: Documentation/i2c/busses/i2c-nforce2.rst
8741 F: Documentation/i2c/busses/i2c-piix4.rst
8742 F: Documentation/i2c/busses/i2c-sis5595.rst
8743 F: Documentation/i2c/busses/i2c-sis630.rst
8744 F: Documentation/i2c/busses/i2c-sis96x.rst
8745 F: Documentation/i2c/busses/i2c-via.rst
8746 F: Documentation/i2c/busses/i2c-viapro.rst
8747 F: drivers/i2c/busses/i2c-ali1535.c
8748 F: drivers/i2c/busses/i2c-ali1563.c
8749 F: drivers/i2c/busses/i2c-ali15x3.c
8750 F: drivers/i2c/busses/i2c-amd756-s4882.c
8751 F: drivers/i2c/busses/i2c-amd756.c
8752 F: drivers/i2c/busses/i2c-amd8111.c
8753 F: drivers/i2c/busses/i2c-i801.c
8754 F: drivers/i2c/busses/i2c-isch.c
8755 F: drivers/i2c/busses/i2c-nforce2-s4985.c
8756 F: drivers/i2c/busses/i2c-nforce2.c
8757 F: drivers/i2c/busses/i2c-piix4.c
8758 F: drivers/i2c/busses/i2c-sis5595.c
8759 F: drivers/i2c/busses/i2c-sis630.c
8760 F: drivers/i2c/busses/i2c-sis96x.c
8761 F: drivers/i2c/busses/i2c-via.c
8762 F: drivers/i2c/busses/i2c-viapro.c
8764 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
8765 M: Hans de Goede <hdegoede@redhat.com>
8766 L: linux-i2c@vger.kernel.org
8768 F: drivers/i2c/busses/i2c-cht-wc.c
8770 I2C/SMBUS ISMT DRIVER
8771 M: Seth Heasley <seth.heasley@intel.com>
8772 M: Neil Horman <nhorman@tuxdriver.com>
8773 L: linux-i2c@vger.kernel.org
8774 F: Documentation/i2c/busses/i2c-ismt.rst
8775 F: drivers/i2c/busses/i2c-ismt.c
8777 I2C/SMBUS STUB DRIVER
8778 M: Jean Delvare <jdelvare@suse.com>
8779 L: linux-i2c@vger.kernel.org
8781 F: drivers/i2c/i2c-stub.c
8783 I3C DRIVER FOR CADENCE I3C MASTER IP
8784 M: Przemysław Gaj <pgaj@cadence.com>
8786 F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
8787 F: drivers/i3c/master/i3c-master-cdns.c
8789 I3C DRIVER FOR SYNOPSYS DESIGNWARE
8790 M: Vitor Soares <vitor.soares@synopsys.com>
8792 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
8793 F: drivers/i3c/master/dw*
8796 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
8797 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
8799 C: irc://chat.freenode.net/linux-i3c
8800 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
8801 F: Documentation/ABI/testing/sysfs-bus-i3c
8802 F: Documentation/devicetree/bindings/i3c/
8803 F: Documentation/driver-api/i3c
8805 F: include/linux/i3c/
8807 IA64 (Itanium) PLATFORM
8808 L: linux-ia64@vger.kernel.org
8810 F: Documentation/ia64/
8813 IBM Power 842 compression accelerator
8814 M: Haren Myneni <haren@us.ibm.com>
8817 F: drivers/crypto/nx/Kconfig
8818 F: drivers/crypto/nx/Makefile
8819 F: drivers/crypto/nx/nx-842*
8820 F: include/linux/sw842.h
8823 IBM Power in-Nest Crypto Acceleration
8824 M: Breno Leitão <leitao@debian.org>
8825 M: Nayna Jain <nayna@linux.ibm.com>
8826 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8827 L: linux-crypto@vger.kernel.org
8829 F: drivers/crypto/nx/Kconfig
8830 F: drivers/crypto/nx/Makefile
8831 F: drivers/crypto/nx/nx-aes*
8832 F: drivers/crypto/nx/nx-sha*
8833 F: drivers/crypto/nx/nx.*
8834 F: drivers/crypto/nx/nx_csbcpb.h
8835 F: drivers/crypto/nx/nx_debugfs.c
8837 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
8838 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8839 L: linux-pci@vger.kernel.org
8840 L: linuxppc-dev@lists.ozlabs.org
8842 F: drivers/pci/hotplug/rpadlpar*
8844 IBM Power Linux RAID adapter
8845 M: Brian King <brking@us.ibm.com>
8847 F: drivers/scsi/ipr.*
8849 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
8850 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8851 L: linux-pci@vger.kernel.org
8852 L: linuxppc-dev@lists.ozlabs.org
8854 F: drivers/pci/hotplug/rpaphp*
8856 IBM Power SRIOV Virtual NIC Device Driver
8857 M: Dany Madden <drt@linux.ibm.com>
8858 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8859 R: Thomas Falcon <tlfalcon@linux.ibm.com>
8860 L: netdev@vger.kernel.org
8862 F: drivers/net/ethernet/ibm/ibmvnic.*
8864 IBM Power Virtual Accelerator Switchboard
8865 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8866 L: linuxppc-dev@lists.ozlabs.org
8868 F: arch/powerpc/include/asm/vas.h
8869 F: arch/powerpc/platforms/powernv/copy-paste.h
8870 F: arch/powerpc/platforms/powernv/vas*
8872 IBM Power Virtual Ethernet Device Driver
8873 M: Cristobal Forno <cforno12@linux.ibm.com>
8874 L: netdev@vger.kernel.org
8876 F: drivers/net/ethernet/ibm/ibmveth.*
8878 IBM Power Virtual FC Device Drivers
8879 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8880 L: linux-scsi@vger.kernel.org
8882 F: drivers/scsi/ibmvscsi/ibmvfc*
8884 IBM Power Virtual Management Channel Driver
8885 M: Brad Warrum <bwarrum@linux.ibm.com>
8886 M: Ritu Agarwal <rituagar@linux.ibm.com>
8888 F: drivers/misc/ibmvmc.*
8890 IBM Power Virtual SCSI Device Drivers
8891 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8892 L: linux-scsi@vger.kernel.org
8894 F: drivers/scsi/ibmvscsi/ibmvscsi*
8895 F: include/scsi/viosrp.h
8897 IBM Power Virtual SCSI Device Target Driver
8898 M: Michael Cyr <mikecyr@linux.ibm.com>
8899 L: linux-scsi@vger.kernel.org
8900 L: target-devel@vger.kernel.org
8902 F: drivers/scsi/ibmvscsi_tgt/
8904 IBM Power VMX Cryptographic instructions
8905 M: Breno Leitão <leitao@debian.org>
8906 M: Nayna Jain <nayna@linux.ibm.com>
8907 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8908 L: linux-crypto@vger.kernel.org
8910 F: drivers/crypto/vmx/Kconfig
8911 F: drivers/crypto/vmx/Makefile
8912 F: drivers/crypto/vmx/aes*
8913 F: drivers/crypto/vmx/ghash*
8914 F: drivers/crypto/vmx/ppc-xlate.pl
8915 F: drivers/crypto/vmx/vmx.c
8917 IBM ServeRAID RAID DRIVER
8919 F: drivers/scsi/ips.*
8921 ICH LPC AND GPIO DRIVER
8922 M: Peter Tyser <ptyser@xes-inc.com>
8924 F: drivers/gpio/gpio-ich.c
8925 F: drivers/mfd/lpc_ich.c
8928 M: Max Staudt <max@enpas.org>
8929 L: linux-i2c@vger.kernel.org
8931 F: drivers/i2c/busses/i2c-icy.c
8933 IDEAPAD LAPTOP EXTRAS DRIVER
8934 M: Ike Panhc <ike.pan@canonical.com>
8935 L: platform-driver-x86@vger.kernel.org
8937 W: http://launchpad.net/ideapad-laptop
8938 F: drivers/platform/x86/ideapad-laptop.c
8940 IDEAPAD LAPTOP SLIDEBAR DRIVER
8941 M: Andrey Moiseev <o2g.org.ru@gmail.com>
8942 L: linux-input@vger.kernel.org
8944 W: https://github.com/o2genum/ideapad-slidebar
8945 F: drivers/input/misc/ideapad_slidebar.c
8947 IDT VersaClock 5 CLOCK DRIVER
8948 M: Luca Ceresoli <luca@lucaceresoli.net>
8950 F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
8951 F: drivers/clk/clk-versaclock5.c
8953 IEEE 802.15.4 SUBSYSTEM
8954 M: Alexander Aring <alex.aring@gmail.com>
8955 M: Stefan Schmidt <stefan@datenfreihafen.org>
8956 L: linux-wpan@vger.kernel.org
8958 W: https://linux-wpan.org/
8959 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
8960 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
8961 F: Documentation/networking/ieee802154.rst
8962 F: drivers/net/ieee802154/
8963 F: include/linux/ieee802154.h
8964 F: include/linux/nl802154.h
8965 F: include/net/af_ieee802154.h
8966 F: include/net/cfg802154.h
8967 F: include/net/ieee802154_netdev.h
8968 F: include/net/mac802154.h
8969 F: include/net/nl802154.h
8974 M: Yotam Gigi <yotam.gi@gmail.com>
8975 M: Jamal Hadi Salim <jhs@mojatatu.com>
8976 F: include/net/ife.h
8977 F: include/uapi/linux/ife.h
8980 IGORPLUG-USB IR RECEIVER
8981 M: Sean Young <sean@mess.org>
8982 L: linux-media@vger.kernel.org
8984 F: drivers/media/rc/igorplugusb.c
8986 IGUANAWORKS USB IR TRANSCEIVER
8987 M: Sean Young <sean@mess.org>
8988 L: linux-media@vger.kernel.org
8990 F: drivers/media/rc/iguanair.c
8992 IIO DIGITAL POTENTIOMETER DAC
8993 M: Peter Rosin <peda@axentia.se>
8994 L: linux-iio@vger.kernel.org
8996 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
8997 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
8998 F: drivers/iio/dac/dpot-dac.c
9000 IIO ENVELOPE DETECTOR
9001 M: Peter Rosin <peda@axentia.se>
9002 L: linux-iio@vger.kernel.org
9004 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
9005 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
9006 F: drivers/iio/adc/envelope-detector.c
9009 M: Peter Rosin <peda@axentia.se>
9010 L: linux-iio@vger.kernel.org
9012 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
9013 F: drivers/iio/multiplexer/iio-mux.c
9015 IIO SCMI BASED DRIVER
9016 M: Jyoti Bhayana <jbhayana@google.com>
9017 L: linux-iio@vger.kernel.org
9019 F: drivers/iio/common/scmi_sensors/scmi_iio.c
9021 IIO SUBSYSTEM AND DRIVERS
9022 M: Jonathan Cameron <jic23@kernel.org>
9023 R: Lars-Peter Clausen <lars@metafoo.de>
9024 L: linux-iio@vger.kernel.org
9026 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9027 F: Documentation/ABI/testing/configfs-iio*
9028 F: Documentation/ABI/testing/sysfs-bus-iio*
9029 F: Documentation/devicetree/bindings/iio/
9031 F: drivers/staging/iio/
9032 F: include/linux/iio/
9036 M: Peter Rosin <peda@axentia.se>
9037 L: linux-iio@vger.kernel.org
9039 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
9040 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
9041 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
9042 F: drivers/iio/afe/iio-rescale.c
9044 IKANOS/ADI EAGLE ADSL USB DRIVER
9045 M: Matthieu Castet <castet.matthieu@free.fr>
9046 M: Stanislaw Gruszka <stf_xl@wp.pl>
9048 F: drivers/usb/atm/ueagle-atm.c
9050 IMGTEC ASCII LCD DRIVER
9051 M: Paul Burton <paulburton@kernel.org>
9053 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
9054 F: drivers/auxdisplay/img-ascii-lcd.c
9056 IMGTEC IR DECODER DRIVER
9058 F: drivers/media/rc/img-ir/
9060 IMON SOUNDGRAPH USB IR RECEIVER
9061 M: Sean Young <sean@mess.org>
9062 L: linux-media@vger.kernel.org
9064 F: drivers/media/rc/imon.c
9065 F: drivers/media/rc/imon_raw.c
9067 IMS TWINTURBO FRAMEBUFFER DRIVER
9068 L: linux-fbdev@vger.kernel.org
9070 F: drivers/video/fbdev/imsttfb.c
9072 INA209 HARDWARE MONITOR DRIVER
9073 M: Guenter Roeck <linux@roeck-us.net>
9074 L: linux-hwmon@vger.kernel.org
9076 F: Documentation/devicetree/bindings/hwmon/ti,ina2xx.yaml
9077 F: Documentation/hwmon/ina209.rst
9078 F: drivers/hwmon/ina209.c
9080 INA2XX HARDWARE MONITOR DRIVER
9081 M: Guenter Roeck <linux@roeck-us.net>
9082 L: linux-hwmon@vger.kernel.org
9084 F: Documentation/hwmon/ina2xx.rst
9085 F: drivers/hwmon/ina2xx.c
9086 F: include/linux/platform_data/ina2xx.h
9088 INDUSTRY PACK SUBSYSTEM (IPACK)
9089 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
9090 M: Jens Taprogge <jens.taprogge@taprogge.org>
9091 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9092 L: industrypack-devel@lists.sourceforge.net
9094 W: http://industrypack.sourceforge.net
9097 INFINEON DPS310 Driver
9098 M: Eddie James <eajames@linux.ibm.com>
9099 L: linux-iio@vger.kernel.org
9101 F: drivers/iio/pressure/dps310.c
9103 INFINIBAND SUBSYSTEM
9104 M: Doug Ledford <dledford@redhat.com>
9105 M: Jason Gunthorpe <jgg@nvidia.com>
9106 L: linux-rdma@vger.kernel.org
9108 W: https://github.com/linux-rdma/rdma-core
9109 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9110 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
9111 F: Documentation/devicetree/bindings/infiniband/
9112 F: Documentation/infiniband/
9113 F: drivers/infiniband/
9115 F: include/trace/events/ib_mad.h
9116 F: include/trace/events/ib_umad.h
9117 F: include/uapi/linux/if_infiniband.h
9118 F: include/uapi/rdma/
9119 F: samples/bpf/ibumad_kern.c
9120 F: samples/bpf/ibumad_user.c
9122 INGENIC JZ4780 NAND DRIVER
9123 M: Harvey Hunt <harveyhuntnexus@gmail.com>
9124 L: linux-mtd@lists.infradead.org
9125 L: linux-mips@vger.kernel.org
9127 F: drivers/mtd/nand/raw/ingenic/
9130 M: Paul Cercueil <paul@crapouillou.net>
9131 L: linux-mips@vger.kernel.org
9133 F: arch/mips/boot/dts/ingenic/
9134 F: arch/mips/generic/board-ingenic.c
9135 F: arch/mips/include/asm/mach-ingenic/
9136 F: arch/mips/ingenic/Kconfig
9137 F: drivers/clk/ingenic/
9138 F: drivers/dma/dma-jz4780.c
9139 F: drivers/gpu/drm/ingenic/
9140 F: drivers/i2c/busses/i2c-jz4780.c
9141 F: drivers/iio/adc/ingenic-adc.c
9142 F: drivers/irqchip/irq-ingenic.c
9143 F: drivers/memory/jz4780-nemc.c
9144 F: drivers/mmc/host/jz4740_mmc.c
9145 F: drivers/mtd/nand/raw/ingenic/
9146 F: drivers/pinctrl/pinctrl-ingenic.c
9147 F: drivers/power/supply/ingenic-battery.c
9148 F: drivers/pwm/pwm-jz4740.c
9149 F: drivers/remoteproc/ingenic_rproc.c
9150 F: drivers/rtc/rtc-jz4740.c
9151 F: drivers/tty/serial/8250/8250_ingenic.c
9152 F: drivers/usb/musb/jz4740.c
9153 F: drivers/watchdog/jz4740_wdt.c
9154 F: include/dt-bindings/iio/adc/ingenic,adc.h
9155 F: include/linux/mfd/ingenic-tcu.h
9156 F: sound/soc/codecs/jz47*
9157 F: sound/soc/jz4740/
9160 M: Jan Kara <jack@suse.cz>
9161 R: Amir Goldstein <amir73il@gmail.com>
9162 L: linux-fsdevel@vger.kernel.org
9164 F: Documentation/filesystems/inotify.rst
9165 F: fs/notify/inotify/
9166 F: include/linux/inotify.h
9167 F: include/uapi/linux/inotify.h
9169 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
9170 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
9171 L: linux-input@vger.kernel.org
9173 Q: http://patchwork.kernel.org/project/linux-input/list/
9174 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
9175 F: Documentation/devicetree/bindings/input/
9176 F: Documentation/devicetree/bindings/serio/
9177 F: Documentation/input/
9179 F: include/linux/input.h
9180 F: include/linux/input/
9181 F: include/uapi/linux/input-event-codes.h
9182 F: include/uapi/linux/input.h
9184 INPUT MULTITOUCH (MT) PROTOCOL
9185 M: Henrik Rydberg <rydberg@bitmath.org>
9186 L: linux-input@vger.kernel.org
9188 F: Documentation/input/multi-touch-protocol.rst
9189 F: drivers/input/input-mt.c
9192 INSIDE SECURE CRYPTO DRIVER
9193 M: Antoine Tenart <atenart@kernel.org>
9194 L: linux-crypto@vger.kernel.org
9196 F: drivers/crypto/inside-secure/
9198 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
9199 M: Mimi Zohar <zohar@linux.ibm.com>
9200 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
9201 L: linux-integrity@vger.kernel.org
9203 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
9204 F: security/integrity/ima/
9206 INTEL 810/815 FRAMEBUFFER DRIVER
9207 M: Antonino Daplas <adaplas@gmail.com>
9208 L: linux-fbdev@vger.kernel.org
9210 F: drivers/video/fbdev/i810/
9213 M: Cezary Rojewski <cezary.rojewski@intel.com>
9214 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
9215 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
9216 M: Jie Yang <yang.jie@linux.intel.com>
9217 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9221 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
9222 M: Hans de Goede <hdegoede@redhat.com>
9223 L: platform-driver-x86@vger.kernel.org
9225 F: drivers/platform/x86/intel_atomisp2_pm.c
9227 INTEL ATOMISP2 LED DRIVER
9228 M: Hans de Goede <hdegoede@redhat.com>
9229 L: platform-driver-x86@vger.kernel.org
9231 F: drivers/platform/x86/intel_atomisp2_led.c
9233 INTEL BROXTON PMC DRIVER
9234 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9235 M: Zha Qipeng <qipeng.zha@intel.com>
9237 F: drivers/mfd/intel_pmc_bxt.c
9238 F: include/linux/mfd/intel_pmc_bxt.h
9240 INTEL C600 SERIES SAS CONTROLLER DRIVER
9241 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
9242 L: linux-scsi@vger.kernel.org
9244 T: git git://git.code.sf.net/p/intel-sas/isci
9245 F: drivers/scsi/isci/
9247 INTEL CPU family model numbers
9248 M: Tony Luck <tony.luck@intel.com>
9250 L: linux-kernel@vger.kernel.org
9252 F: arch/x86/include/asm/intel-family.h
9254 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
9255 M: Jani Nikula <jani.nikula@linux.intel.com>
9256 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
9257 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
9258 L: intel-gfx@lists.freedesktop.org
9260 W: https://01.org/linuxgraphics/
9261 Q: http://patchwork.freedesktop.org/project/intel-gfx/
9262 B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
9263 C: irc://chat.freenode.net/intel-gfx
9264 T: git git://anongit.freedesktop.org/drm-intel
9265 F: Documentation/gpu/i915.rst
9266 F: drivers/gpu/drm/i915/
9267 F: include/drm/i915*
9268 F: include/uapi/drm/i915_drm.h
9270 INTEL ETHERNET DRIVERS
9271 M: Jesse Brandeburg <jesse.brandeburg@intel.com>
9272 M: Tony Nguyen <anthony.l.nguyen@intel.com>
9273 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
9275 W: http://www.intel.com/support/feedback.htm
9276 W: http://e1000.sourceforge.net/
9277 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
9278 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
9279 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
9280 F: Documentation/networking/device_drivers/ethernet/intel/
9281 F: drivers/net/ethernet/intel/
9282 F: drivers/net/ethernet/intel/*/
9283 F: include/linux/avf/virtchnl.h
9284 F: include/linux/net/intel/iidc.h
9286 INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
9287 M: Mustafa Ismail <mustafa.ismail@intel.com>
9288 M: Shiraz Saleem <shiraz.saleem@intel.com>
9289 L: linux-rdma@vger.kernel.org
9291 F: drivers/infiniband/hw/irdma/
9292 F: include/uapi/rdma/irdma-abi.h
9294 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
9295 M: Maik Broemme <mbroemme@libmpq.org>
9296 L: linux-fbdev@vger.kernel.org
9298 F: Documentation/fb/intelfb.rst
9299 F: drivers/video/fbdev/intelfb/
9302 M: Andy Shevchenko <andy@kernel.org>
9303 L: linux-gpio@vger.kernel.org
9305 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9306 F: drivers/gpio/gpio-ich.c
9307 F: drivers/gpio/gpio-merrifield.c
9308 F: drivers/gpio/gpio-ml-ioh.c
9309 F: drivers/gpio/gpio-pch.c
9310 F: drivers/gpio/gpio-sch.c
9311 F: drivers/gpio/gpio-sodaville.c
9313 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
9314 M: Zhenyu Wang <zhenyuw@linux.intel.com>
9315 M: Zhi Wang <zhi.a.wang@intel.com>
9316 L: intel-gvt-dev@lists.freedesktop.org
9317 L: intel-gfx@lists.freedesktop.org
9319 W: https://01.org/igvt-g
9320 T: git https://github.com/intel/gvt-linux.git
9321 F: drivers/gpu/drm/i915/gvt/
9323 INTEL HID EVENT DRIVER
9324 M: Alex Hung <alex.hung@canonical.com>
9325 L: platform-driver-x86@vger.kernel.org
9327 F: drivers/platform/x86/intel-hid.c
9329 INTEL I/OAT DMA DRIVER
9330 M: Dave Jiang <dave.jiang@intel.com>
9331 R: Dan Williams <dan.j.williams@intel.com>
9332 L: dmaengine@vger.kernel.org
9334 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
9335 F: drivers/dma/ioat*
9338 M: Dave Jiang <dave.jiang@intel.com>
9339 L: dmaengine@vger.kernel.org
9341 F: drivers/dma/idxd/*
9342 F: include/uapi/linux/idxd.h
9345 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
9346 M: Len Brown <lenb@kernel.org>
9347 L: linux-pm@vger.kernel.org
9349 B: https://bugzilla.kernel.org
9350 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
9351 F: drivers/idle/intel_idle.c
9353 INTEL INTEGRATED SENSOR HUB DRIVER
9354 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9355 M: Jiri Kosina <jikos@kernel.org>
9356 L: linux-input@vger.kernel.org
9358 F: drivers/hid/intel-ish-hid/
9361 M: David Woodhouse <dwmw2@infradead.org>
9362 M: Lu Baolu <baolu.lu@linux.intel.com>
9363 L: iommu@lists.linux-foundation.org
9365 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9366 F: drivers/iommu/intel/
9367 F: include/linux/intel-iommu.h
9368 F: include/linux/intel-svm.h
9370 INTEL IOP-ADMA DMA DRIVER
9371 R: Dan Williams <dan.j.williams@intel.com>
9373 F: drivers/dma/iop-adma.c
9375 INTEL IPU3 CSI-2 CIO2 DRIVER
9376 M: Yong Zhi <yong.zhi@intel.com>
9377 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9378 M: Bingbu Cao <bingbu.cao@intel.com>
9379 M: Dan Scally <djrscally@gmail.com>
9380 R: Tianshu Qiu <tian.shu.qiu@intel.com>
9381 L: linux-media@vger.kernel.org
9383 T: git git://linuxtv.org/media_tree.git
9384 F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
9385 F: drivers/media/pci/intel/ipu3/
9387 INTEL IPU3 CSI-2 IMGU DRIVER
9388 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9389 R: Bingbu Cao <bingbu.cao@intel.com>
9390 R: Tianshu Qiu <tian.shu.qiu@intel.com>
9391 L: linux-media@vger.kernel.org
9393 F: Documentation/admin-guide/media/ipu3.rst
9394 F: Documentation/admin-guide/media/ipu3_rcb.svg
9395 F: Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
9396 F: drivers/staging/media/ipu3/
9398 INTEL IXP4XX CRYPTO SUPPORT
9399 M: Corentin Labbe <clabbe@baylibre.com>
9400 L: linux-crypto@vger.kernel.org
9402 F: drivers/crypto/ixp4xx_crypto.c
9404 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
9405 M: Krzysztof Halasa <khalasa@piap.pl>
9407 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
9408 F: drivers/net/wan/ixp4xx_hss.c
9409 F: drivers/soc/ixp4xx/ixp4xx-npe.c
9410 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
9411 F: include/linux/soc/ixp4xx/npe.h
9412 F: include/linux/soc/ixp4xx/qmgr.h
9414 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
9415 M: Deepak Saxena <dsaxena@plexity.net>
9417 F: Documentation/devicetree/bindings/display/intel,ixp46x-rng.yaml
9418 F: drivers/char/hw_random/ixp4xx-rng.c
9420 INTEL KEEM BAY DRM DRIVER
9421 M: Anitha Chrisanthus <anitha.chrisanthus@intel.com>
9422 M: Edmund Dea <edmund.j.dea@intel.com>
9424 F: Documentation/devicetree/bindings/display/intel,kmb_display.yaml
9425 F: drivers/gpu/drm/kmb/
9427 INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
9428 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9430 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
9431 F: drivers/crypto/keembay/Kconfig
9432 F: drivers/crypto/keembay/Makefile
9433 F: drivers/crypto/keembay/keembay-ocs-aes-core.c
9434 F: drivers/crypto/keembay/ocs-aes.c
9435 F: drivers/crypto/keembay/ocs-aes.h
9437 INTEL KEEM BAY OCS HCU CRYPTO DRIVER
9438 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9439 M: Declan Murphy <declan.murphy@intel.com>
9441 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
9442 F: drivers/crypto/keembay/Kconfig
9443 F: drivers/crypto/keembay/Makefile
9444 F: drivers/crypto/keembay/keembay-ocs-hcu-core.c
9445 F: drivers/crypto/keembay/ocs-hcu.c
9446 F: drivers/crypto/keembay/ocs-hcu.h
9448 INTEL MANAGEMENT ENGINE (mei)
9449 M: Tomas Winkler <tomas.winkler@intel.com>
9450 L: linux-kernel@vger.kernel.org
9452 F: Documentation/driver-api/mei/*
9453 F: drivers/misc/mei/
9454 F: drivers/watchdog/mei_wdt.c
9455 F: include/linux/mei_cl_bus.h
9456 F: include/uapi/linux/mei.h
9459 INTEL MAX 10 BMC MFD DRIVER
9460 M: Xu Yilun <yilun.xu@intel.com>
9461 R: Tom Rix <trix@redhat.com>
9463 F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
9464 F: Documentation/hwmon/intel-m10-bmc-hwmon.rst
9465 F: drivers/hwmon/intel-m10-bmc-hwmon.c
9466 F: drivers/mfd/intel-m10-bmc.c
9467 F: include/linux/mfd/intel-m10-bmc.h
9469 INTEL MENLOW THERMAL DRIVER
9470 M: Sujith Thomas <sujith.thomas@intel.com>
9471 L: platform-driver-x86@vger.kernel.org
9473 W: https://01.org/linux-acpi
9474 F: drivers/platform/x86/intel_menlow.c
9476 INTEL P-Unit IPC DRIVER
9477 M: Zha Qipeng <qipeng.zha@intel.com>
9478 L: platform-driver-x86@vger.kernel.org
9480 F: arch/x86/include/asm/intel_punit_ipc.h
9481 F: drivers/platform/x86/intel_punit_ipc.c
9483 INTEL PMC CORE DRIVER
9484 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
9485 M: David E Box <david.e.box@intel.com>
9486 L: platform-driver-x86@vger.kernel.org
9488 F: Documentation/ABI/testing/sysfs-platform-intel-pmc
9489 F: drivers/platform/x86/intel_pmc_core*
9491 INTEL PMIC GPIO DRIVERS
9492 M: Andy Shevchenko <andy@kernel.org>
9494 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9495 F: drivers/gpio/gpio-*cove.c
9497 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
9498 M: Andy Shevchenko <andy@kernel.org>
9500 F: drivers/mfd/intel_soc_pmic*
9501 F: include/linux/mfd/intel_soc_pmic*
9504 M: "David E. Box" <david.e.box@linux.intel.com>
9506 F: drivers/mfd/intel_pmt.c
9507 F: drivers/platform/x86/intel_pmt_*
9509 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
9510 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
9511 L: linux-wireless@vger.kernel.org
9513 F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
9514 F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
9515 F: drivers/net/wireless/intel/ipw2x00/
9518 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9519 M: Len Brown <lenb@kernel.org>
9520 L: linux-pm@vger.kernel.org
9522 F: drivers/cpufreq/intel_pstate.c
9524 INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
9525 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
9526 L: linux-iio@vger.kernel.org
9527 F: drivers/counter/intel-qep.c
9530 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9532 F: arch/x86/include/asm/intel_scu_ipc.h
9533 F: drivers/platform/x86/intel_scu_*
9535 INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
9536 M: Daniel Scally <djrscally@gmail.com>
9538 F: drivers/platform/x86/intel/int3472/
9540 INTEL SPEED SELECT TECHNOLOGY
9541 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9542 L: platform-driver-x86@vger.kernel.org
9544 F: drivers/platform/x86/intel_speed_select_if/
9545 F: include/uapi/linux/isst_if.h
9546 F: tools/power/x86/intel-speed-select/
9548 INTEL STRATIX10 FIRMWARE DRIVERS
9549 M: Richard Gong <richard.gong@linux.intel.com>
9550 L: linux-kernel@vger.kernel.org
9552 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
9553 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
9554 F: drivers/firmware/stratix10-rsu.c
9555 F: drivers/firmware/stratix10-svc.c
9556 F: include/linux/firmware/intel/stratix10-smc.h
9557 F: include/linux/firmware/intel/stratix10-svc-client.h
9559 INTEL TELEMETRY DRIVER
9560 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
9561 M: "David E. Box" <david.e.box@linux.intel.com>
9562 L: platform-driver-x86@vger.kernel.org
9564 F: arch/x86/include/asm/intel_telemetry.h
9565 F: drivers/platform/x86/intel_telemetry*
9567 INTEL UNCORE FREQUENCY CONTROL
9568 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9569 L: platform-driver-x86@vger.kernel.org
9571 F: drivers/platform/x86/intel-uncore-frequency.c
9573 INTEL VIRTUAL BUTTON DRIVER
9574 M: AceLan Kao <acelan.kao@canonical.com>
9575 L: platform-driver-x86@vger.kernel.org
9577 F: drivers/platform/x86/intel-vbtn.c
9579 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
9580 M: Stanislaw Gruszka <stf_xl@wp.pl>
9581 L: linux-wireless@vger.kernel.org
9583 F: drivers/net/wireless/intel/iwlegacy/
9585 INTEL WIRELESS WIFI LINK (iwlwifi)
9586 M: Luca Coelho <luciano.coelho@intel.com>
9587 L: linux-wireless@vger.kernel.org
9589 W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
9590 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
9591 F: drivers/net/wireless/intel/iwlwifi/
9593 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
9594 M: Jithu Joseph <jithu.joseph@intel.com>
9595 R: Maurice Ma <maurice.ma@intel.com>
9597 W: https://slimbootloader.github.io/security/firmware-update.html
9598 F: drivers/platform/x86/intel-wmi-sbl-fw-update.c
9600 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
9601 L: Dell.Client.Kernel@dell.com
9603 F: drivers/platform/x86/intel-wmi-thunderbolt.c
9605 INTEL WWAN IOSM DRIVER
9606 M: M Chetan Kumar <m.chetan.kumar@intel.com>
9607 M: Intel Corporation <linuxwwan@intel.com>
9608 L: netdev@vger.kernel.org
9610 F: drivers/net/wwan/iosm/
9613 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9615 F: Documentation/trace/intel_th.rst
9616 F: drivers/hwtracing/intel_th/
9617 F: include/linux/intel_th.h
9619 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
9620 M: Ning Sun <ning.sun@intel.com>
9621 L: tboot-devel@lists.sourceforge.net
9623 W: http://tboot.sourceforge.net
9624 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
9625 F: Documentation/x86/intel_txt.rst
9626 F: arch/x86/kernel/tboot.c
9627 F: include/linux/tboot.h
9630 M: Jarkko Sakkinen <jarkko@kernel.org>
9631 R: Dave Hansen <dave.hansen@linux.intel.com>
9632 L: linux-sgx@vger.kernel.org
9634 Q: https://patchwork.kernel.org/project/intel-sgx/list/
9635 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
9636 F: Documentation/x86/sgx.rst
9637 F: arch/x86/entry/vdso/vsgx.S
9638 F: arch/x86/include/asm/sgx.h
9639 F: arch/x86/include/uapi/asm/sgx.h
9640 F: arch/x86/kernel/cpu/sgx/*
9641 F: tools/testing/selftests/sgx/*
9645 M: Georgi Djakov <djakov@kernel.org>
9646 L: linux-pm@vger.kernel.org
9648 T: git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
9649 F: Documentation/devicetree/bindings/interconnect/
9650 F: Documentation/driver-api/interconnect.rst
9651 F: drivers/interconnect/
9652 F: include/dt-bindings/interconnect/
9653 F: include/linux/interconnect-provider.h
9654 F: include/linux/interconnect.h
9656 INTERRUPT COUNTER DRIVER
9657 M: Oleksij Rempel <o.rempel@pengutronix.de>
9658 R: Pengutronix Kernel Team <kernel@pengutronix.de>
9659 L: linux-iio@vger.kernel.org
9660 F: Documentation/devicetree/bindings/counter/interrupt-counter.yaml
9661 F: drivers/counter/interrupt-cnt.c
9663 INVENSENSE ICM-426xx IMU DRIVER
9664 M: Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
9665 L: linux-iio@vger.kernel.org
9667 W: https://invensense.tdk.com/
9668 F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
9669 F: drivers/iio/imu/inv_icm42600/
9671 INVENSENSE MPU-3050 GYROSCOPE DRIVER
9672 M: Linus Walleij <linus.walleij@linaro.org>
9673 L: linux-iio@vger.kernel.org
9675 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
9676 F: drivers/iio/gyro/mpu3050*
9678 IOC3 ETHERNET DRIVER
9679 M: Ralf Baechle <ralf@linux-mips.org>
9680 L: linux-mips@vger.kernel.org
9682 F: drivers/net/ethernet/sgi/ioc3-eth.c
9684 IOMAP FILESYSTEM LIBRARY
9685 M: Christoph Hellwig <hch@infradead.org>
9686 M: Darrick J. Wong <djwong@kernel.org>
9687 M: linux-xfs@vger.kernel.org
9688 M: linux-fsdevel@vger.kernel.org
9689 L: linux-xfs@vger.kernel.org
9690 L: linux-fsdevel@vger.kernel.org
9692 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
9694 F: include/linux/iomap.h
9697 M: Joerg Roedel <joro@8bytes.org>
9698 M: Will Deacon <will@kernel.org>
9699 L: iommu@lists.linux-foundation.org
9701 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9702 F: Documentation/devicetree/bindings/iommu/
9703 F: Documentation/userspace-api/iommu.rst
9705 F: include/linux/iommu.h
9706 F: include/linux/iova.h
9707 F: include/linux/of_iommu.h
9708 F: include/uapi/linux/iommu.h
9711 M: Jens Axboe <axboe@kernel.dk>
9712 R: Pavel Begunkov <asml.silence@gmail.com>
9713 L: io-uring@vger.kernel.org
9715 T: git git://git.kernel.dk/linux-block
9716 T: git git://git.kernel.dk/liburing
9720 F: include/linux/io_uring.h
9721 F: include/uapi/linux/io_uring.h
9725 M: Corey Minyard <minyard@acm.org>
9726 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
9728 W: http://openipmi.sourceforge.net/
9729 F: Documentation/driver-api/ipmi.rst
9730 F: Documentation/devicetree/bindings/ipmi/
9731 F: drivers/char/ipmi/
9732 F: include/linux/ipmi*
9733 F: include/uapi/linux/ipmi*
9735 IPS SCSI RAID DRIVER
9736 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
9737 L: linux-scsi@vger.kernel.org
9739 W: http://www.adaptec.com/
9740 F: drivers/scsi/ips*
9743 M: Simon Horman <horms@verge.net.au>
9744 M: Julian Anastasov <ja@ssi.bg>
9745 L: netdev@vger.kernel.org
9746 L: lvs-devel@vger.kernel.org
9748 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
9749 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
9750 F: Documentation/networking/ipvs-sysctl.rst
9751 F: include/net/ip_vs.h
9752 F: include/uapi/linux/ip_vs.h
9753 F: net/netfilter/ipvs/
9756 M: Jiri Kosina <jikos@kernel.org>
9757 M: David Sterba <dsterba@suse.com>
9759 F: drivers/tty/ipwireless/
9762 L: netdev@vger.kernel.org
9764 F: include/uapi/linux/ipx.h
9766 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
9767 M: Marc Zyngier <maz@kernel.org>
9769 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9770 F: Documentation/core-api/irq/irq-domain.rst
9771 F: include/linux/irqdomain.h
9772 F: kernel/irq/irqdomain.c
9776 M: Thomas Gleixner <tglx@linutronix.de>
9777 L: linux-kernel@vger.kernel.org
9779 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9783 M: Thomas Gleixner <tglx@linutronix.de>
9784 M: Marc Zyngier <maz@kernel.org>
9785 L: linux-kernel@vger.kernel.org
9787 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9788 F: Documentation/devicetree/bindings/interrupt-controller/
9792 M: William Breathitt Gray <vilhelm.gray@gmail.com>
9794 F: Documentation/driver-api/isa.rst
9795 F: drivers/base/isa.c
9796 F: include/linux/isa.h
9799 M: Hans Verkuil <hverkuil@xs4all.nl>
9800 L: linux-media@vger.kernel.org
9802 W: https://linuxtv.org
9803 T: git git://linuxtv.org/media_tree.git
9804 F: drivers/media/radio/radio-isa*
9807 M: Jaroslav Kysela <perex@perex.cz>
9809 F: Documentation/driver-api/isapnp.rst
9810 F: drivers/pnp/isapnp/
9811 F: include/linux/isapnp.h
9814 M: Lee Duncan <lduncan@suse.com>
9815 M: Chris Leech <cleech@redhat.com>
9816 L: open-iscsi@googlegroups.com
9817 L: linux-scsi@vger.kernel.org
9819 W: www.open-iscsi.com
9820 F: drivers/scsi/*iscsi*
9821 F: include/scsi/*iscsi*
9823 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
9824 M: Peter Jones <pjones@redhat.com>
9825 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
9827 F: drivers/firmware/iscsi_ibft*
9829 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
9830 M: Sagi Grimberg <sagi@grimberg.me>
9831 M: Max Gurtovoy <mgurtovoy@nvidia.com>
9832 L: linux-rdma@vger.kernel.org
9834 W: http://www.openfabrics.org
9835 W: www.open-iscsi.org
9836 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9837 F: drivers/infiniband/ulp/iser/
9839 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
9840 M: Sagi Grimberg <sagi@grimberg.me>
9841 L: linux-rdma@vger.kernel.org
9842 L: target-devel@vger.kernel.org
9844 W: http://www.linux-iscsi.org
9845 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
9846 F: drivers/infiniband/ulp/isert
9848 ISDN/CMTP OVER BLUETOOTH
9849 M: Karsten Keil <isdn@linux-pingi.de>
9850 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9851 L: netdev@vger.kernel.org
9853 W: http://www.isdn4linux.de
9854 F: Documentation/isdn/
9855 F: drivers/isdn/capi/
9856 F: include/linux/isdn/
9857 F: include/uapi/linux/isdn/
9858 F: net/bluetooth/cmtp/
9860 ISDN/mISDN SUBSYSTEM
9861 M: Karsten Keil <isdn@linux-pingi.de>
9862 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9863 L: netdev@vger.kernel.org
9865 W: http://www.isdn4linux.de
9866 F: drivers/isdn/Kconfig
9867 F: drivers/isdn/Makefile
9868 F: drivers/isdn/hardware/
9869 F: drivers/isdn/mISDN/
9871 IT87 HARDWARE MONITORING DRIVER
9872 M: Jean Delvare <jdelvare@suse.com>
9873 L: linux-hwmon@vger.kernel.org
9875 F: Documentation/hwmon/it87.rst
9876 F: drivers/hwmon/it87.c
9879 M: Antti Palosaari <crope@iki.fi>
9880 L: linux-media@vger.kernel.org
9882 W: https://linuxtv.org
9883 W: http://palosaari.fi/linux/
9884 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9885 T: git git://linuxtv.org/anttip/media_tree.git
9886 F: drivers/media/tuners/it913x*
9888 ITE IT66121 HDMI BRIDGE DRIVER
9889 M: Phong LE <ple@baylibre.com>
9890 M: Neil Armstrong <narmstrong@baylibre.com>
9892 T: git git://anongit.freedesktop.org/drm/drm-misc
9893 F: Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
9894 F: drivers/gpu/drm/bridge/ite-it66121.c
9896 IVTV VIDEO4LINUX DRIVER
9897 M: Andy Walls <awalls@md.metrocast.net>
9898 L: linux-media@vger.kernel.org
9900 W: https://linuxtv.org
9901 T: git git://linuxtv.org/media_tree.git
9902 F: Documentation/admin-guide/media/ivtv*
9903 F: drivers/media/pci/ivtv/
9904 F: include/uapi/linux/ivtv*
9906 IX2505V MEDIA DRIVER
9907 M: Malcolm Priestley <tvboxspy@gmail.com>
9908 L: linux-media@vger.kernel.org
9910 W: https://linuxtv.org
9911 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9912 F: drivers/media/dvb-frontends/ix2505v*
9914 JAILHOUSE HYPERVISOR INTERFACE
9915 M: Jan Kiszka <jan.kiszka@siemens.com>
9916 L: jailhouse-dev@googlegroups.com
9918 F: arch/x86/include/asm/jailhouse_para.h
9919 F: arch/x86/kernel/jailhouse.c
9921 JC42.4 TEMPERATURE SENSOR DRIVER
9922 M: Guenter Roeck <linux@roeck-us.net>
9923 L: linux-hwmon@vger.kernel.org
9925 F: Documentation/hwmon/jc42.rst
9926 F: drivers/hwmon/jc42.c
9929 M: Dave Kleikamp <shaggy@kernel.org>
9930 L: jfs-discussion@lists.sourceforge.net
9932 W: http://jfs.sourceforge.net/
9933 T: git git://github.com/kleikamp/linux-shaggy.git
9934 F: Documentation/admin-guide/jfs.rst
9938 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
9939 L: netdev@vger.kernel.org
9941 F: drivers/net/ethernet/jme.*
9943 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
9944 M: David Woodhouse <dwmw2@infradead.org>
9945 M: Richard Weinberger <richard@nod.at>
9946 L: linux-mtd@lists.infradead.org
9948 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
9949 T: git git://git.infradead.org/ubifs-2.6.git
9951 F: include/uapi/linux/jffs2.h
9953 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
9954 M: "Theodore Ts'o" <tytso@mit.edu>
9955 M: Jan Kara <jack@suse.com>
9956 L: linux-ext4@vger.kernel.org
9959 F: include/linux/jbd2.h
9961 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
9962 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
9963 L: linux-media@vger.kernel.org
9965 F: drivers/media/platform/rcar_jpu.c
9967 JSM Neo PCI based serial card
9968 L: linux-serial@vger.kernel.org
9970 F: drivers/tty/serial/jsm/
9972 K10TEMP HARDWARE MONITORING DRIVER
9973 M: Clemens Ladisch <clemens@ladisch.de>
9974 L: linux-hwmon@vger.kernel.org
9976 F: Documentation/hwmon/k10temp.rst
9977 F: drivers/hwmon/k10temp.c
9979 K8TEMP HARDWARE MONITORING DRIVER
9980 M: Rudolf Marek <r.marek@assembler.cz>
9981 L: linux-hwmon@vger.kernel.org
9983 F: Documentation/hwmon/k8temp.rst
9984 F: drivers/hwmon/k8temp.c
9987 M: Andrey Ryabinin <ryabinin.a.a@gmail.com>
9988 R: Alexander Potapenko <glider@google.com>
9989 R: Andrey Konovalov <andreyknvl@gmail.com>
9990 R: Dmitry Vyukov <dvyukov@google.com>
9991 L: kasan-dev@googlegroups.com
9993 F: Documentation/dev-tools/kasan.rst
9994 F: arch/*/include/asm/*kasan.h
9995 F: arch/*/mm/kasan_init*
9996 F: include/linux/kasan*.h
9997 F: lib/Kconfig.kasan
9998 F: lib/test_kasan*.c
10000 F: scripts/Makefile.kasan
10003 M: Masahiro Yamada <masahiroy@kernel.org>
10004 L: linux-kbuild@vger.kernel.org
10006 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
10007 F: Documentation/kbuild/kconfig*
10008 F: scripts/Kconfig.include
10009 F: scripts/kconfig/
10012 R: Dmitry Vyukov <dvyukov@google.com>
10013 R: Andrey Konovalov <andreyknvl@gmail.com>
10014 L: kasan-dev@googlegroups.com
10016 F: Documentation/dev-tools/kcov.rst
10017 F: include/linux/kcov.h
10018 F: include/uapi/linux/kcov.h
10020 F: scripts/Makefile.kcov
10023 M: Marco Elver <elver@google.com>
10024 R: Dmitry Vyukov <dvyukov@google.com>
10025 L: kasan-dev@googlegroups.com
10027 F: Documentation/dev-tools/kcsan.rst
10028 F: include/linux/kcsan*.h
10030 F: lib/Kconfig.kcsan
10031 F: scripts/Makefile.kcsan
10034 M: Dave Young <dyoung@redhat.com>
10035 M: Baoquan He <bhe@redhat.com>
10036 R: Vivek Goyal <vgoyal@redhat.com>
10037 L: kexec@lists.infradead.org
10039 W: http://lse.sourceforge.net/kdump/
10040 F: Documentation/admin-guide/kdump/
10041 F: fs/proc/vmcore.c
10042 F: include/linux/crash_core.h
10043 F: include/linux/crash_dump.h
10044 F: include/uapi/linux/vmcore.h
10045 F: kernel/crash_*.c
10047 KEENE FM RADIO TRANSMITTER DRIVER
10048 M: Hans Verkuil <hverkuil@xs4all.nl>
10049 L: linux-media@vger.kernel.org
10051 W: https://linuxtv.org
10052 T: git git://linuxtv.org/media_tree.git
10053 F: drivers/media/radio/radio-keene*
10056 M: Ian Kent <raven@themaw.net>
10057 L: autofs@vger.kernel.org
10061 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
10062 M: Masahiro Yamada <masahiroy@kernel.org>
10063 M: Michal Marek <michal.lkml@markovi.net>
10064 L: linux-kbuild@vger.kernel.org
10066 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
10067 F: Documentation/kbuild/
10069 F: scripts/*vmlinux*
10071 F: scripts/Makefile*
10073 F: scripts/dummy-tools/
10076 F: scripts/package/
10079 L: kernel-janitors@vger.kernel.org
10081 W: http://kernelnewbies.org/KernelJanitors
10083 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
10084 M: "J. Bruce Fields" <bfields@fieldses.org>
10085 M: Chuck Lever <chuck.lever@oracle.com>
10086 L: linux-nfs@vger.kernel.org
10088 W: http://nfs.sourceforge.net/
10089 T: git git://linux-nfs.org/~bfields/linux.git
10093 F: include/linux/lockd/
10094 F: include/linux/sunrpc/
10095 F: include/uapi/linux/nfsd/
10096 F: include/uapi/linux/sunrpc/
10098 F: Documentation/filesystems/nfs/
10101 M: Thorsten Leemhuis <linux@leemhuis.info>
10102 L: regressions@lists.linux.dev
10105 KERNEL SELFTEST FRAMEWORK
10106 M: Shuah Khan <shuah@kernel.org>
10107 M: Shuah Khan <skhan@linuxfoundation.org>
10108 L: linux-kselftest@vger.kernel.org
10110 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
10111 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
10112 F: Documentation/dev-tools/kselftest*
10113 F: tools/testing/selftests/
10115 KERNEL UNIT TESTING FRAMEWORK (KUnit)
10116 M: Brendan Higgins <brendanhiggins@google.com>
10117 L: linux-kselftest@vger.kernel.org
10118 L: kunit-dev@googlegroups.com
10120 W: https://google.github.io/kunit-docs/third_party/kernel/docs/
10121 F: Documentation/dev-tools/kunit/
10124 F: tools/testing/kunit/
10126 KERNEL USERMODE HELPER
10127 M: Luis Chamberlain <mcgrof@kernel.org>
10128 L: linux-kernel@vger.kernel.org
10130 F: include/linux/umh.h
10133 KERNEL VIRTUAL MACHINE (KVM)
10134 M: Paolo Bonzini <pbonzini@redhat.com>
10135 L: kvm@vger.kernel.org
10137 W: http://www.linux-kvm.org
10138 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10139 F: Documentation/virt/kvm/
10140 F: include/asm-generic/kvm*
10141 F: include/kvm/iodev.h
10142 F: include/linux/kvm*
10143 F: include/trace/events/kvm.h
10144 F: include/uapi/asm-generic/kvm*
10145 F: include/uapi/linux/kvm*
10147 F: tools/testing/selftests/kvm/
10150 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
10151 M: Marc Zyngier <maz@kernel.org>
10152 R: James Morse <james.morse@arm.com>
10153 R: Alexandru Elisei <alexandru.elisei@arm.com>
10154 R: Suzuki K Poulose <suzuki.poulose@arm.com>
10155 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10156 L: kvmarm@lists.cs.columbia.edu (moderated for non-subscribers)
10158 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
10159 F: arch/arm64/include/asm/kvm*
10160 F: arch/arm64/include/uapi/asm/kvm*
10162 F: include/kvm/arm_*
10163 F: tools/testing/selftests/kvm/*/aarch64/
10164 F: tools/testing/selftests/kvm/aarch64/
10166 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
10167 M: Huacai Chen <chenhuacai@kernel.org>
10168 M: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
10169 L: linux-mips@vger.kernel.org
10170 L: kvm@vger.kernel.org
10172 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10173 F: arch/mips/include/asm/kvm*
10174 F: arch/mips/include/uapi/asm/kvm*
10177 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
10178 M: Paul Mackerras <paulus@ozlabs.org>
10179 L: kvm-ppc@vger.kernel.org
10181 W: http://www.linux-kvm.org/
10182 T: git git://github.com/agraf/linux-2.6.git
10183 F: arch/powerpc/include/asm/kvm*
10184 F: arch/powerpc/include/uapi/asm/kvm*
10185 F: arch/powerpc/kernel/kvm*
10186 F: arch/powerpc/kvm/
10188 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
10189 M: Christian Borntraeger <borntraeger@de.ibm.com>
10190 M: Janosch Frank <frankja@linux.ibm.com>
10191 R: David Hildenbrand <david@redhat.com>
10192 R: Cornelia Huck <cohuck@redhat.com>
10193 R: Claudio Imbrenda <imbrenda@linux.ibm.com>
10194 L: kvm@vger.kernel.org
10196 W: http://www.ibm.com/developerworks/linux/linux390/
10197 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
10198 F: Documentation/virt/kvm/s390*
10199 F: arch/s390/include/asm/gmap.h
10200 F: arch/s390/include/asm/kvm*
10201 F: arch/s390/include/uapi/asm/kvm*
10202 F: arch/s390/kernel/uv.c
10204 F: arch/s390/mm/gmap.c
10205 F: tools/testing/selftests/kvm/*/s390x/
10206 F: tools/testing/selftests/kvm/s390x/
10208 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
10209 M: Paolo Bonzini <pbonzini@redhat.com>
10210 R: Sean Christopherson <seanjc@google.com>
10211 R: Vitaly Kuznetsov <vkuznets@redhat.com>
10212 R: Wanpeng Li <wanpengli@tencent.com>
10213 R: Jim Mattson <jmattson@google.com>
10214 R: Joerg Roedel <joro@8bytes.org>
10215 L: kvm@vger.kernel.org
10217 W: http://www.linux-kvm.org
10218 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10219 F: arch/x86/include/asm/kvm*
10220 F: arch/x86/include/asm/pvclock-abi.h
10221 F: arch/x86/include/asm/svm.h
10222 F: arch/x86/include/asm/vmx*.h
10223 F: arch/x86/include/uapi/asm/kvm*
10224 F: arch/x86/include/uapi/asm/svm.h
10225 F: arch/x86/include/uapi/asm/vmx.h
10226 F: arch/x86/kernel/kvm.c
10227 F: arch/x86/kernel/kvmclock.c
10232 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10233 M: Tejun Heo <tj@kernel.org>
10235 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
10237 F: include/linux/kernfs.h
10240 M: Eric Biederman <ebiederm@xmission.com>
10241 L: kexec@lists.infradead.org
10243 W: http://kernel.org/pub/linux/utils/kernel/kexec/
10244 F: include/linux/kexec.h
10245 F: include/uapi/linux/kexec.h
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/encrypted-type.h
10255 F: security/keys/encrypted-keys/
10258 M: James Bottomley <jejb@linux.ibm.com>
10259 M: Jarkko Sakkinen <jarkko@kernel.org>
10260 M: Mimi Zohar <zohar@linux.ibm.com>
10261 L: linux-integrity@vger.kernel.org
10262 L: keyrings@vger.kernel.org
10264 F: Documentation/security/keys/trusted-encrypted.rst
10265 F: include/keys/trusted-type.h
10266 F: include/keys/trusted_tpm.h
10267 F: security/keys/trusted-keys/
10270 M: Sumit Garg <sumit.garg@linaro.org>
10271 L: linux-integrity@vger.kernel.org
10272 L: keyrings@vger.kernel.org
10274 F: include/keys/trusted_tee.h
10275 F: security/keys/trusted-keys/trusted_tee.c
10278 M: David Howells <dhowells@redhat.com>
10279 M: Jarkko Sakkinen <jarkko@kernel.org>
10280 L: keyrings@vger.kernel.org
10282 F: Documentation/security/keys/core.rst
10284 F: include/linux/key-type.h
10285 F: include/linux/key.h
10286 F: include/linux/keyctl.h
10287 F: include/uapi/linux/keyctl.h
10291 M: Alexander Potapenko <glider@google.com>
10292 M: Marco Elver <elver@google.com>
10293 R: Dmitry Vyukov <dvyukov@google.com>
10294 L: kasan-dev@googlegroups.com
10296 F: Documentation/dev-tools/kfence.rst
10297 F: arch/*/include/asm/kfence.h
10298 F: include/linux/kfence.h
10299 F: lib/Kconfig.kfence
10303 M: Stefani Seibold <stefani@seibold.net>
10305 F: include/linux/kfifo.h
10309 KGDB / KDB /debug_core
10310 M: Jason Wessel <jason.wessel@windriver.com>
10311 M: Daniel Thompson <daniel.thompson@linaro.org>
10312 R: Douglas Anderson <dianders@chromium.org>
10313 L: kgdb-bugreport@lists.sourceforge.net
10315 W: http://kgdb.wiki.kernel.org/
10316 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
10317 F: Documentation/dev-tools/kgdb.rst
10318 F: drivers/misc/kgdbts.c
10319 F: drivers/tty/serial/kgdboc.c
10320 F: include/linux/kdb.h
10321 F: include/linux/kgdb.h
10324 KHADAS MCU MFD DRIVER
10325 M: Neil Armstrong <narmstrong@baylibre.com>
10326 L: linux-amlogic@lists.infradead.org
10328 F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
10329 F: drivers/mfd/khadas-mcu.c
10330 F: include/linux/mfd/khadas-mcu.h
10331 F: drivers/thermal/khadas_mcu_fan.c
10334 M: Catalin Marinas <catalin.marinas@arm.com>
10336 F: Documentation/dev-tools/kmemleak.rst
10337 F: include/linux/kmemleak.h
10339 F: samples/kmemleak/kmemleak-test.c
10341 KMOD KERNEL MODULE LOADER - USERMODE HELPER
10342 M: Luis Chamberlain <mcgrof@kernel.org>
10343 L: linux-kernel@vger.kernel.org
10345 F: include/linux/kmod.h
10348 F: tools/testing/selftests/kmod/
10351 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
10352 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
10353 M: "David S. Miller" <davem@davemloft.net>
10354 M: Masami Hiramatsu <mhiramat@kernel.org>
10356 F: Documentation/trace/kprobes.rst
10357 F: include/asm-generic/kprobes.h
10358 F: include/linux/kprobes.h
10359 F: kernel/kprobes.c
10361 KS0108 LCD CONTROLLER DRIVER
10362 M: Miguel Ojeda <ojeda@kernel.org>
10364 F: Documentation/admin-guide/auxdisplay/ks0108.rst
10365 F: drivers/auxdisplay/ks0108.c
10366 F: include/linux/ks0108.h
10368 KTD253 BACKLIGHT DRIVER
10369 M: Linus Walleij <linus.walleij@linaro.org>
10371 F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
10372 F: drivers/video/backlight/ktd253-backlight.c
10375 M: Steven Rostedt <rostedt@goodmis.org>
10376 M: John Hawley <warthog9@eaglescrag.net>
10378 F: tools/testing/ktest
10381 M: David Ahern <dsahern@kernel.org>
10382 L: netdev@vger.kernel.org
10384 F: include/net/l3mdev.h
10388 M: John Fastabend <john.fastabend@gmail.com>
10389 M: Daniel Borkmann <daniel@iogearbox.net>
10390 M: Jakub Sitnicki <jakub@cloudflare.com>
10391 M: Lorenz Bauer <lmb@cloudflare.com>
10392 L: netdev@vger.kernel.org
10393 L: bpf@vger.kernel.org
10395 F: include/linux/skmsg.h
10396 F: net/core/skmsg.c
10397 F: net/core/sock_map.c
10398 F: net/ipv4/tcp_bpf.c
10399 F: net/ipv4/udp_bpf.c
10401 LANDLOCK SECURITY MODULE
10402 M: Mickaël Salaün <mic@digikod.net>
10403 L: linux-security-module@vger.kernel.org
10405 W: https://landlock.io
10406 T: git https://github.com/landlock-lsm/linux.git
10407 F: Documentation/security/landlock.rst
10408 F: Documentation/userspace-api/landlock.rst
10409 F: include/uapi/linux/landlock.h
10410 F: samples/landlock/
10411 F: security/landlock/
10412 F: tools/testing/selftests/landlock/
10416 LANTIQ / INTEL Ethernet drivers
10417 M: Hauke Mehrtens <hauke@hauke-m.de>
10418 L: netdev@vger.kernel.org
10420 F: drivers/net/dsa/lantiq_gswip.c
10421 F: drivers/net/dsa/lantiq_pce.h
10422 F: drivers/net/ethernet/lantiq_xrx200.c
10423 F: net/dsa/tag_gswip.c
10425 LANTIQ MIPS ARCHITECTURE
10426 M: John Crispin <john@phrozen.org>
10427 L: linux-mips@vger.kernel.org
10429 F: arch/mips/lantiq
10430 F: drivers/soc/lantiq
10432 LASI 53c700 driver for PARISC
10433 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
10434 L: linux-scsi@vger.kernel.org
10436 F: Documentation/scsi/53c700.rst
10437 F: drivers/scsi/53c700*
10440 M: Tobin C. Harding <me@tobin.cc>
10441 M: Tycho Andersen <tycho@tycho.pizza>
10442 L: linux-hardening@vger.kernel.org
10444 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
10445 F: scripts/leaking_addresses.pl
10448 M: Pavel Machek <pavel@ucw.cz>
10449 L: linux-leds@vger.kernel.org
10451 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
10452 F: Documentation/devicetree/bindings/leds/
10454 F: include/linux/leds.h
10456 LEGACY EEPROM DRIVER
10457 M: Jean Delvare <jdelvare@suse.com>
10459 F: Documentation/misc-devices/eeprom.rst
10460 F: drivers/misc/eeprom/eeprom.c
10462 LEGO MINDSTORMS EV3
10463 R: David Lechner <david@lechnology.com>
10465 F: Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
10466 F: arch/arm/boot/dts/da850-lego-ev3.dts
10467 F: drivers/power/supply/lego_ev3_battery.c
10469 LEGO USB Tower driver
10470 M: Juergen Stuber <starblue@users.sourceforge.net>
10471 L: legousb-devel@lists.sourceforge.net
10473 W: http://legousb.sourceforge.net/
10474 F: drivers/usb/misc/legousbtower.c
10477 M: Matan Ziv-Av <matan@svgalib.org>
10478 L: platform-driver-x86@vger.kernel.org
10480 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
10481 F: Documentation/admin-guide/laptops/lg-laptop.rst
10482 F: drivers/platform/x86/lg-laptop.c
10484 LG2160 MEDIA DRIVER
10485 M: Michael Krufky <mkrufky@linuxtv.org>
10486 L: linux-media@vger.kernel.org
10488 W: https://linuxtv.org
10489 W: http://github.com/mkrufky
10490 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10491 T: git git://linuxtv.org/mkrufky/tuners.git
10492 F: drivers/media/dvb-frontends/lg2160.*
10494 LGDT3305 MEDIA DRIVER
10495 M: Michael Krufky <mkrufky@linuxtv.org>
10496 L: linux-media@vger.kernel.org
10498 W: https://linuxtv.org
10499 W: http://github.com/mkrufky
10500 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10501 T: git git://linuxtv.org/mkrufky/tuners.git
10502 F: drivers/media/dvb-frontends/lgdt3305.*
10504 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
10505 M: Viresh Kumar <vireshk@kernel.org>
10506 L: linux-ide@vger.kernel.org
10508 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10509 F: drivers/ata/pata_arasan_cf.c
10510 F: include/linux/pata_arasan_cf_data.h
10512 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
10513 M: Linus Walleij <linus.walleij@linaro.org>
10514 L: linux-ide@vger.kernel.org
10516 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10517 F: drivers/ata/pata_ftide010.c
10518 F: drivers/ata/sata_gemini.c
10519 F: drivers/ata/sata_gemini.h
10521 LIBATA SATA AHCI PLATFORM devices support
10522 M: Hans de Goede <hdegoede@redhat.com>
10523 M: Jens Axboe <axboe@kernel.dk>
10524 L: linux-ide@vger.kernel.org
10526 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10527 F: drivers/ata/ahci_platform.c
10528 F: drivers/ata/libahci_platform.c
10529 F: include/linux/ahci_platform.h
10531 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
10532 M: Mikael Pettersson <mikpelinux@gmail.com>
10533 L: linux-ide@vger.kernel.org
10535 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10536 F: drivers/ata/sata_promise.*
10538 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
10539 M: Jens Axboe <axboe@kernel.dk>
10540 L: linux-ide@vger.kernel.org
10542 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10543 F: Documentation/devicetree/bindings/ata/
10545 F: include/linux/ata.h
10546 F: include/linux/libata.h
10549 M: Sasha Levin <alexander.levin@microsoft.com>
10551 F: tools/lib/lockdep/
10553 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
10554 M: Dan Williams <dan.j.williams@intel.com>
10555 M: Vishal Verma <vishal.l.verma@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/blk.c
10562 F: drivers/nvdimm/region_devs.c
10564 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
10565 M: Vishal Verma <vishal.l.verma@intel.com>
10566 M: Dan Williams <dan.j.williams@intel.com>
10567 M: Dave Jiang <dave.jiang@intel.com>
10568 L: nvdimm@lists.linux.dev
10570 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10571 P: Documentation/nvdimm/maintainer-entry-profile.rst
10572 F: drivers/nvdimm/btt*
10574 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
10575 M: Dan Williams <dan.j.williams@intel.com>
10576 M: Vishal Verma <vishal.l.verma@intel.com>
10577 M: Dave Jiang <dave.jiang@intel.com>
10578 L: nvdimm@lists.linux.dev
10580 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10581 P: Documentation/nvdimm/maintainer-entry-profile.rst
10582 F: drivers/nvdimm/pmem*
10584 LIBNVDIMM: DEVICETREE BINDINGS
10585 M: Oliver O'Halloran <oohall@gmail.com>
10586 L: nvdimm@lists.linux.dev
10588 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10589 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
10590 F: drivers/nvdimm/of_pmem.c
10592 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
10593 M: Dan Williams <dan.j.williams@intel.com>
10594 M: Vishal Verma <vishal.l.verma@intel.com>
10595 M: Dave Jiang <dave.jiang@intel.com>
10596 M: Ira Weiny <ira.weiny@intel.com>
10597 L: nvdimm@lists.linux.dev
10599 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10600 P: Documentation/nvdimm/maintainer-entry-profile.rst
10601 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
10602 F: drivers/acpi/nfit/*
10603 F: drivers/nvdimm/*
10604 F: include/linux/libnvdimm.h
10605 F: include/linux/nd.h
10606 F: include/uapi/linux/ndctl.h
10607 F: tools/testing/nvdimm/
10609 LICENSES and SPDX stuff
10610 M: Thomas Gleixner <tglx@linutronix.de>
10611 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10612 L: linux-spdx@vger.kernel.org
10614 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
10616 F: Documentation/process/license-rules.rst
10618 F: scripts/spdxcheck-test.sh
10619 F: scripts/spdxcheck.py
10621 LIGHTNVM PLATFORM SUPPORT
10622 M: Matias Bjorling <mb@lightnvm.io>
10623 L: linux-block@vger.kernel.org
10625 W: http://github/OpenChannelSSD
10626 F: drivers/lightnvm/
10627 F: include/linux/lightnvm.h
10628 F: include/uapi/linux/lightnvm.h
10630 LINEAR RANGES HELPERS
10631 M: Mark Brown <broonie@kernel.org>
10632 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
10633 F: lib/linear_ranges.c
10634 F: lib/test_linear_ranges.c
10635 F: include/linux/linear_range.h
10637 LINUX FOR POWER MACINTOSH
10638 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10639 L: linuxppc-dev@lists.ozlabs.org
10641 F: arch/powerpc/platforms/powermac/
10642 F: drivers/macintosh/
10644 LINUX FOR POWERPC (32-BIT AND 64-BIT)
10645 M: Michael Ellerman <mpe@ellerman.id.au>
10646 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10647 R: Paul Mackerras <paulus@samba.org>
10648 L: linuxppc-dev@lists.ozlabs.org
10650 W: https://github.com/linuxppc/wiki/wiki
10651 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
10652 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
10653 F: Documentation/ABI/stable/sysfs-firmware-opal-*
10654 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
10655 F: Documentation/devicetree/bindings/powerpc/
10656 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
10657 F: Documentation/powerpc/
10659 F: drivers/*/*/*pasemi*
10660 F: drivers/*/*pasemi*
10661 F: drivers/char/tpm/tpm_ibmvtpm*
10662 F: drivers/crypto/nx/
10663 F: drivers/crypto/vmx/
10664 F: drivers/i2c/busses/i2c-opal.c
10665 F: drivers/net/ethernet/ibm/ibmveth.*
10666 F: drivers/net/ethernet/ibm/ibmvnic.*
10667 F: drivers/pci/hotplug/pnv_php.c
10668 F: drivers/pci/hotplug/rpa*
10669 F: drivers/rtc/rtc-opal.c
10670 F: drivers/scsi/ibmvscsi/
10671 F: drivers/tty/hvc/hvc_opal.c
10672 F: drivers/watchdog/wdrtas.c
10673 F: tools/testing/selftests/powerpc
10680 LINUX FOR POWERPC EMBEDDED MPC5XXX
10681 M: Anatolij Gustschin <agust@denx.de>
10682 L: linuxppc-dev@lists.ozlabs.org
10684 F: arch/powerpc/platforms/512x/
10685 F: arch/powerpc/platforms/52xx/
10687 LINUX FOR POWERPC EMBEDDED PPC4XX
10688 L: linuxppc-dev@lists.ozlabs.org
10690 F: arch/powerpc/platforms/40x/
10691 F: arch/powerpc/platforms/44x/
10693 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
10694 M: Scott Wood <oss@buserror.net>
10695 L: linuxppc-dev@lists.ozlabs.org
10697 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
10698 F: Documentation/devicetree/bindings/powerpc/fsl/
10699 F: arch/powerpc/platforms/83xx/
10700 F: arch/powerpc/platforms/85xx/
10702 LINUX FOR POWERPC EMBEDDED PPC8XX
10703 M: Christophe Leroy <christophe.leroy@csgroup.eu>
10704 L: linuxppc-dev@lists.ozlabs.org
10706 F: arch/powerpc/platforms/8xx/
10708 LINUX KERNEL DUMP TEST MODULE (LKDTM)
10709 M: Kees Cook <keescook@chromium.org>
10711 F: drivers/misc/lkdtm/*
10712 F: tools/testing/selftests/lkdtm/*
10714 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
10715 M: Alan Stern <stern@rowland.harvard.edu>
10716 M: Andrea Parri <parri.andrea@gmail.com>
10717 M: Will Deacon <will@kernel.org>
10718 M: Peter Zijlstra <peterz@infradead.org>
10719 M: Boqun Feng <boqun.feng@gmail.com>
10720 M: Nicholas Piggin <npiggin@gmail.com>
10721 M: David Howells <dhowells@redhat.com>
10722 M: Jade Alglave <j.alglave@ucl.ac.uk>
10723 M: Luc Maranget <luc.maranget@inria.fr>
10724 M: "Paul E. McKenney" <paulmck@kernel.org>
10725 R: Akira Yokosawa <akiyks@gmail.com>
10726 R: Daniel Lustig <dlustig@nvidia.com>
10727 R: Joel Fernandes <joel@joelfernandes.org>
10728 L: linux-kernel@vger.kernel.org
10729 L: linux-arch@vger.kernel.org
10731 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
10732 F: Documentation/atomic_bitops.txt
10733 F: Documentation/atomic_t.txt
10734 F: Documentation/core-api/refcount-vs-atomic.rst
10735 F: Documentation/litmus-tests/
10736 F: Documentation/memory-barriers.txt
10737 F: tools/memory-model/
10739 LIS3LV02D ACCELEROMETER DRIVER
10740 M: Eric Piel <eric.piel@tremplin-utc.net>
10742 F: Documentation/misc-devices/lis3lv02d.rst
10743 F: drivers/misc/lis3lv02d/
10744 F: drivers/platform/x86/hp_accel.c
10747 M: David Gow <davidgow@google.com>
10748 L: linux-kselftest@vger.kernel.org
10749 L: kunit-dev@googlegroups.com
10754 M: Karol Gugala <kgugala@antmicro.com>
10755 M: Mateusz Holenko <mholenko@antmicro.com>
10757 F: Documentation/devicetree/bindings/*/litex,*.yaml
10758 F: arch/openrisc/boot/dts/or1klitex.dts
10759 F: drivers/soc/litex/litex_soc_ctrl.c
10760 F: drivers/tty/serial/liteuart.c
10761 F: include/linux/litex.h
10764 M: Josh Poimboeuf <jpoimboe@redhat.com>
10765 M: Jiri Kosina <jikos@kernel.org>
10766 M: Miroslav Benes <mbenes@suse.cz>
10767 M: Petr Mladek <pmladek@suse.com>
10768 R: Joe Lawrence <joe.lawrence@redhat.com>
10769 L: live-patching@vger.kernel.org
10771 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
10772 F: Documentation/ABI/testing/sysfs-kernel-livepatch
10773 F: Documentation/livepatch/
10774 F: arch/powerpc/include/asm/livepatch.h
10775 F: arch/s390/include/asm/livepatch.h
10776 F: arch/x86/include/asm/livepatch.h
10777 F: include/linux/livepatch.h
10778 F: kernel/livepatch/
10780 F: samples/livepatch/
10781 F: tools/testing/selftests/livepatch/
10784 L: netdev@vger.kernel.org
10786 F: include/linux/llc.h
10787 F: include/net/llc*
10788 F: include/uapi/linux/llc.h
10791 LM73 HARDWARE MONITOR DRIVER
10792 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
10793 L: linux-hwmon@vger.kernel.org
10795 F: drivers/hwmon/lm73.c
10797 LM78 HARDWARE MONITOR DRIVER
10798 M: Jean Delvare <jdelvare@suse.com>
10799 L: linux-hwmon@vger.kernel.org
10801 F: Documentation/hwmon/lm78.rst
10802 F: drivers/hwmon/lm78.c
10804 LM83 HARDWARE MONITOR DRIVER
10805 M: Jean Delvare <jdelvare@suse.com>
10806 L: linux-hwmon@vger.kernel.org
10808 F: Documentation/hwmon/lm83.rst
10809 F: drivers/hwmon/lm83.c
10811 LM90 HARDWARE MONITOR DRIVER
10812 M: Jean Delvare <jdelvare@suse.com>
10813 L: linux-hwmon@vger.kernel.org
10815 F: Documentation/devicetree/bindings/hwmon/lm90.txt
10816 F: Documentation/hwmon/lm90.rst
10817 F: drivers/hwmon/lm90.c
10818 F: include/dt-bindings/thermal/lm90.h
10820 LM95234 HARDWARE MONITOR DRIVER
10821 M: Guenter Roeck <linux@roeck-us.net>
10822 L: linux-hwmon@vger.kernel.org
10824 F: Documentation/hwmon/lm95234.rst
10825 F: drivers/hwmon/lm95234.c
10827 LME2510 MEDIA DRIVER
10828 M: Malcolm Priestley <tvboxspy@gmail.com>
10829 L: linux-media@vger.kernel.org
10831 W: https://linuxtv.org
10832 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10833 F: drivers/media/usb/dvb-usb-v2/lmedm04*
10835 LOADPIN SECURITY MODULE
10836 M: Kees Cook <keescook@chromium.org>
10838 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10839 F: Documentation/admin-guide/LSM/LoadPin.rst
10840 F: security/loadpin/
10843 M: Peter Zijlstra <peterz@infradead.org>
10844 M: Ingo Molnar <mingo@redhat.com>
10845 M: Will Deacon <will@kernel.org>
10846 R: Waiman Long <longman@redhat.com>
10847 R: Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
10848 L: linux-kernel@vger.kernel.org
10850 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
10851 F: Documentation/locking/
10852 F: arch/*/include/asm/spinlock*.h
10853 F: include/linux/lockdep.h
10854 F: include/linux/mutex*.h
10855 F: include/linux/rwlock*.h
10856 F: include/linux/rwsem*.h
10857 F: include/linux/seqlock.h
10858 F: include/linux/spinlock*.h
10860 F: lib/locking*.[ch]
10861 X: kernel/locking/locktorture.c
10863 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
10864 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
10865 L: linux-ntfs-dev@lists.sourceforge.net
10867 W: http://www.linux-ntfs.org/content/view/19/37/
10868 F: Documentation/admin-guide/ldm.rst
10869 F: block/partitions/ldm.*
10871 LOGITECH HID GAMING KEYBOARDS
10872 M: Hans de Goede <hdegoede@redhat.com>
10873 L: linux-input@vger.kernel.org
10875 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
10876 F: drivers/hid/hid-lg-g15.c
10878 LONTIUM LT8912B MIPI TO HDMI BRIDGE
10879 M: Adrien Grassein <adrien.grassein@gmail.com>
10881 F: Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
10882 F: drivers/gpu/drm/bridge/lontium-lt8912b.c
10884 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
10885 M: Sathya Prakash <sathya.prakash@broadcom.com>
10886 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
10887 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
10888 L: MPT-FusionLinux.pdl@broadcom.com
10889 L: linux-scsi@vger.kernel.org
10891 W: http://www.avagotech.com/support/
10892 F: drivers/message/fusion/
10893 F: drivers/scsi/mpt3sas/
10895 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
10896 M: Matthew Wilcox <willy@infradead.org>
10897 L: linux-scsi@vger.kernel.org
10899 F: drivers/scsi/sym53c8xx_2/
10902 M: Marcus Folkesson <marcus.folkesson@gmail.com>
10903 L: linux-iio@vger.kernel.org
10905 F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
10906 F: drivers/iio/dac/ltc1660.c
10908 LTC2947 HARDWARE MONITOR DRIVER
10909 M: Nuno Sá <nuno.sa@analog.com>
10910 L: linux-hwmon@vger.kernel.org
10912 W: http://ez.analog.com/community/linux-device-drivers
10913 F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
10914 F: drivers/hwmon/ltc2947-core.c
10915 F: drivers/hwmon/ltc2947-i2c.c
10916 F: drivers/hwmon/ltc2947-spi.c
10917 F: drivers/hwmon/ltc2947.h
10919 LTC2983 IIO TEMPERATURE DRIVER
10920 M: Nuno Sá <nuno.sa@analog.com>
10921 L: linux-iio@vger.kernel.org
10923 W: http://ez.analog.com/community/linux-device-drivers
10924 F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
10925 F: drivers/iio/temperature/ltc2983.c
10927 LTC4261 HARDWARE MONITOR DRIVER
10928 M: Guenter Roeck <linux@roeck-us.net>
10929 L: linux-hwmon@vger.kernel.org
10931 F: Documentation/hwmon/ltc4261.rst
10932 F: drivers/hwmon/ltc4261.c
10934 LTC4306 I2C MULTIPLEXER DRIVER
10935 M: Michael Hennerich <michael.hennerich@analog.com>
10936 L: linux-i2c@vger.kernel.org
10938 W: http://ez.analog.com/community/linux-device-drivers
10939 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
10940 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
10942 LTP (Linux Test Project)
10943 M: Mike Frysinger <vapier@gentoo.org>
10944 M: Cyril Hrubis <chrubis@suse.cz>
10945 M: Wanlong Gao <wanlong.gao@gmail.com>
10946 M: Jan Stancek <jstancek@redhat.com>
10947 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
10948 M: Alexey Kodanev <alexey.kodanev@oracle.com>
10949 L: ltp@lists.linux.it (subscribers-only)
10951 W: http://linux-test-project.github.io/
10952 T: git git://github.com/linux-test-project/ltp.git
10955 M: Ioana Ciornei <ioana.ciornei@nxp.com>
10956 L: netdev@vger.kernel.org
10958 F: drivers/net/pcs/pcs-lynx.c
10959 F: include/linux/pcs-lynx.h
10962 M: Geert Uytterhoeven <geert@linux-m68k.org>
10963 L: linux-m68k@lists.linux-m68k.org
10965 W: http://www.linux-m68k.org/
10966 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
10970 M68K ON APPLE MACINTOSH
10971 M: Joshua Thompson <funaho@jurai.org>
10972 L: linux-m68k@lists.linux-m68k.org
10974 W: http://www.mac.linux-m68k.org/
10976 F: drivers/macintosh/adb-iop.c
10977 F: drivers/macintosh/via-macii.c
10980 M: Philip Blundell <philb@gnu.org>
10982 W: http://www.tazenda.demon.co.uk/phil/linux-hp
10983 F: arch/m68k/hp300/
10985 M88DS3103 MEDIA DRIVER
10986 M: Antti Palosaari <crope@iki.fi>
10987 L: linux-media@vger.kernel.org
10989 W: https://linuxtv.org
10990 W: http://palosaari.fi/linux/
10991 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10992 T: git git://linuxtv.org/anttip/media_tree.git
10993 F: drivers/media/dvb-frontends/m88ds3103*
10995 M88RS2000 MEDIA DRIVER
10996 M: Malcolm Priestley <tvboxspy@gmail.com>
10997 L: linux-media@vger.kernel.org
10999 W: https://linuxtv.org
11000 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11001 F: drivers/media/dvb-frontends/m88rs2000*
11003 MA901 MASTERKIT USB FM RADIO DRIVER
11004 M: Alexey Klimov <klimov.linux@gmail.com>
11005 L: linux-media@vger.kernel.org
11007 T: git git://linuxtv.org/media_tree.git
11008 F: drivers/media/radio/radio-ma901.c
11011 M: Johannes Berg <johannes@sipsolutions.net>
11012 L: linux-wireless@vger.kernel.org
11014 W: https://wireless.wiki.kernel.org/
11015 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11016 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11017 F: Documentation/networking/mac80211-injection.rst
11018 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
11019 F: drivers/net/wireless/mac80211_hwsim.[ch]
11020 F: include/net/mac80211.h
11024 M: Jassi Brar <jassisinghbrar@gmail.com>
11025 L: linux-kernel@vger.kernel.org
11027 F: drivers/mailbox/
11028 F: include/linux/mailbox_client.h
11029 F: include/linux/mailbox_controller.h
11030 F: include/dt-bindings/mailbox/
11031 F: Documentation/devicetree/bindings/mailbox/
11034 M: Viresh Kumar <viresh.kumar@linaro.org>
11035 M: Tushar Khandelwal <Tushar.Khandelwal@arm.com>
11036 L: linux-kernel@vger.kernel.org
11038 F: drivers/mailbox/arm_mhuv2.c
11039 F: include/linux/mailbox/arm_mhuv2_message.h
11040 F: Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
11042 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
11043 M: Michael Kerrisk <mtk.manpages@gmail.com>
11044 L: linux-man@vger.kernel.org
11046 W: http://www.kernel.org/doc/man-pages
11048 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
11049 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
11050 L: linux-mips@vger.kernel.org
11052 F: arch/mips/boot/dts/img/pistachio_marduk.dts
11054 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
11055 M: Andrew Lunn <andrew@lunn.ch>
11056 M: Vivien Didelot <vivien.didelot@gmail.com>
11057 L: netdev@vger.kernel.org
11059 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
11060 F: Documentation/networking/devlink/mv88e6xxx.rst
11061 F: drivers/net/dsa/mv88e6xxx/
11062 F: include/linux/platform_data/mv88e6xxx.h
11064 MARVELL ARMADA 3700 PHY DRIVERS
11065 M: Miquel Raynal <miquel.raynal@bootlin.com>
11067 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
11068 F: Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
11069 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
11070 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
11072 MARVELL ARMADA DRM SUPPORT
11073 M: Russell King <linux@armlinux.org.uk>
11075 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
11076 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
11077 F: Documentation/devicetree/bindings/display/armada/
11078 F: drivers/gpu/drm/armada/
11079 F: include/uapi/drm/armada_drm.h
11081 MARVELL CRYPTO DRIVER
11082 M: Boris Brezillon <bbrezillon@kernel.org>
11083 M: Arnaud Ebalard <arno@natisbad.org>
11084 M: Srujana Challa <schalla@marvell.com>
11085 L: linux-crypto@vger.kernel.org
11087 F: drivers/crypto/marvell/
11088 F: include/linux/soc/marvell/octeontx2/
11090 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
11091 M: Mirko Lindner <mlindner@marvell.com>
11092 M: Stephen Hemminger <stephen@networkplumber.org>
11093 L: netdev@vger.kernel.org
11095 F: drivers/net/ethernet/marvell/sk*
11097 MARVELL LIBERTAS WIRELESS DRIVER
11098 L: libertas-dev@lists.infradead.org
11100 F: drivers/net/wireless/marvell/libertas/
11102 MARVELL MACCHIATOBIN SUPPORT
11103 M: Russell King <linux@armlinux.org.uk>
11104 L: linux-arm-kernel@lists.infradead.org
11106 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
11108 MARVELL MV643XX ETHERNET DRIVER
11109 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
11110 L: netdev@vger.kernel.org
11112 F: drivers/net/ethernet/marvell/mv643xx_eth.*
11113 F: include/linux/mv643xx.h
11115 MARVELL MV88X3310 PHY DRIVER
11116 M: Russell King <linux@armlinux.org.uk>
11117 M: Marek Behún <kabel@kernel.org>
11118 L: netdev@vger.kernel.org
11120 F: drivers/net/phy/marvell10g.c
11122 MARVELL MVEBU THERMAL DRIVER
11123 M: Miquel Raynal <miquel.raynal@bootlin.com>
11125 F: drivers/thermal/armada_thermal.c
11127 MARVELL MVNETA ETHERNET DRIVER
11128 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11129 L: netdev@vger.kernel.org
11131 F: drivers/net/ethernet/marvell/mvneta.*
11133 MARVELL MVPP2 ETHERNET DRIVER
11134 M: Marcin Wojtas <mw@semihalf.com>
11135 M: Russell King <linux@armlinux.org.uk>
11136 L: netdev@vger.kernel.org
11138 F: Documentation/devicetree/bindings/net/marvell-pp2.txt
11139 F: drivers/net/ethernet/marvell/mvpp2/
11141 MARVELL MWIFIEX WIRELESS DRIVER
11142 M: Amitkumar Karwar <amitkarwar@gmail.com>
11143 M: Ganapathi Bhat <ganapathi017@gmail.com>
11144 M: Sharvari Harisangam <sharvari.harisangam@nxp.com>
11145 M: Xinming Hu <huxinming820@gmail.com>
11146 L: linux-wireless@vger.kernel.org
11148 F: drivers/net/wireless/marvell/mwifiex/
11150 MARVELL MWL8K WIRELESS DRIVER
11151 M: Lennert Buytenhek <buytenh@wantstofly.org>
11152 L: linux-wireless@vger.kernel.org
11154 F: drivers/net/wireless/marvell/mwl8k.c
11156 MARVELL NAND CONTROLLER DRIVER
11157 M: Miquel Raynal <miquel.raynal@bootlin.com>
11158 L: linux-mtd@lists.infradead.org
11160 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
11161 F: drivers/mtd/nand/raw/marvell_nand.c
11163 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
11164 M: Sunil Goutham <sgoutham@marvell.com>
11165 M: Geetha sowjanya <gakula@marvell.com>
11166 M: Subbaraya Sundeep <sbhatta@marvell.com>
11167 M: hariprasad <hkelam@marvell.com>
11168 L: netdev@vger.kernel.org
11170 F: drivers/net/ethernet/marvell/octeontx2/nic/
11171 F: include/linux/soc/marvell/octeontx2/
11173 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
11174 M: Sunil Goutham <sgoutham@marvell.com>
11175 M: Linu Cherian <lcherian@marvell.com>
11176 M: Geetha sowjanya <gakula@marvell.com>
11177 M: Jerin Jacob <jerinj@marvell.com>
11178 M: hariprasad <hkelam@marvell.com>
11179 M: Subbaraya Sundeep <sbhatta@marvell.com>
11180 L: netdev@vger.kernel.org
11182 F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
11183 F: drivers/net/ethernet/marvell/octeontx2/af/
11185 MARVELL PRESTERA ETHERNET SWITCH DRIVER
11186 M: Vadym Kochan <vkochan@marvell.com>
11187 M: Taras Chornyi <tchornyi@marvell.com>
11189 W: https://github.com/Marvell-switching/switchdev-prestera
11190 F: drivers/net/ethernet/marvell/prestera/
11192 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
11193 M: Nicolas Pitre <nico@fluxnic.net>
11195 F: drivers/mmc/host/mvsdio.*
11197 MARVELL USB MDIO CONTROLLER DRIVER
11198 M: Tobias Waldekranz <tobias@waldekranz.com>
11199 L: netdev@vger.kernel.org
11201 F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
11202 F: drivers/net/mdio/mdio-mvusb.c
11204 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
11205 M: Hu Ziji <huziji@marvell.com>
11206 L: linux-mmc@vger.kernel.org
11208 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
11209 F: drivers/mmc/host/sdhci-xenon*
11211 MATROX FRAMEBUFFER DRIVER
11212 L: linux-fbdev@vger.kernel.org
11214 F: drivers/video/fbdev/matrox/matroxfb_*
11215 F: include/uapi/linux/matroxfb.h
11218 M: Daniel Nilsson <daniel.nilsson@flex.com>
11219 L: linux-hwmon@vger.kernel.org
11221 F: Documentation/hwmon/max15301.rst
11222 F: drivers/hwmon/pmbus/max15301.c
11224 MAX16065 HARDWARE MONITOR DRIVER
11225 M: Guenter Roeck <linux@roeck-us.net>
11226 L: linux-hwmon@vger.kernel.org
11228 F: Documentation/hwmon/max16065.rst
11229 F: drivers/hwmon/max16065.c
11231 MAX2175 SDR TUNER DRIVER
11232 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
11233 L: linux-media@vger.kernel.org
11235 T: git git://linuxtv.org/media_tree.git
11236 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
11237 F: Documentation/userspace-api/media/drivers/max2175.rst
11238 F: drivers/media/i2c/max2175*
11239 F: include/uapi/linux/max2175.h
11241 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
11242 L: linux-hwmon@vger.kernel.org
11244 F: Documentation/hwmon/max6650.rst
11245 F: drivers/hwmon/max6650.c
11247 MAX6697 HARDWARE MONITOR DRIVER
11248 M: Guenter Roeck <linux@roeck-us.net>
11249 L: linux-hwmon@vger.kernel.org
11251 F: Documentation/devicetree/bindings/hwmon/max6697.txt
11252 F: Documentation/hwmon/max6697.rst
11253 F: drivers/hwmon/max6697.c
11254 F: include/linux/platform_data/max6697.h
11256 MAX9286 QUAD GMSL DESERIALIZER DRIVER
11257 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
11258 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11259 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
11260 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
11261 L: linux-media@vger.kernel.org
11263 F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
11264 F: drivers/media/i2c/max9286.c
11266 MAX9860 MONO AUDIO VOICE CODEC DRIVER
11267 M: Peter Rosin <peda@axentia.se>
11268 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11270 F: Documentation/devicetree/bindings/sound/max9860.txt
11271 F: sound/soc/codecs/max9860.*
11273 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
11274 M: Andreas Klinger <ak@it-klinger.de>
11275 L: linux-iio@vger.kernel.org
11277 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
11278 F: drivers/iio/proximity/mb1232.c
11280 MAXIM MAX77650 PMIC MFD DRIVER
11281 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
11282 L: linux-kernel@vger.kernel.org
11284 F: Documentation/devicetree/bindings/*/*max77650.yaml
11285 F: Documentation/devicetree/bindings/*/max77650*.yaml
11286 F: drivers/gpio/gpio-max77650.c
11287 F: drivers/input/misc/max77650-onkey.c
11288 F: drivers/leds/leds-max77650.c
11289 F: drivers/mfd/max77650.c
11290 F: drivers/power/supply/max77650-charger.c
11291 F: drivers/regulator/max77650-regulator.c
11292 F: include/linux/mfd/max77650.h
11294 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
11295 M: Javier Martinez Canillas <javier@dowhile0.org>
11296 L: linux-kernel@vger.kernel.org
11298 F: Documentation/devicetree/bindings/*/*max77802.txt
11299 F: drivers/regulator/max77802-regulator.c
11300 F: include/dt-bindings/*/*max77802.h
11302 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
11303 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
11304 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11305 L: linux-pm@vger.kernel.org
11307 F: drivers/power/supply/max14577_charger.c
11308 F: drivers/power/supply/max77693_charger.c
11310 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
11311 M: Chanwoo Choi <cw00.choi@samsung.com>
11312 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
11313 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11314 L: linux-kernel@vger.kernel.org
11316 F: Documentation/devicetree/bindings/*/max77686.txt
11317 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
11318 F: Documentation/devicetree/bindings/mfd/max14577.txt
11319 F: Documentation/devicetree/bindings/mfd/max77693.txt
11320 F: drivers/*/max14577*.c
11321 F: drivers/*/max77686*.c
11322 F: drivers/*/max77693*.c
11323 F: drivers/clk/clk-max77686.c
11324 F: drivers/extcon/extcon-max14577.c
11325 F: drivers/extcon/extcon-max77693.c
11326 F: drivers/rtc/rtc-max77686.c
11327 F: include/linux/mfd/max14577*.h
11328 F: include/linux/mfd/max77686*.h
11329 F: include/linux/mfd/max77693*.h
11331 MAXIRADIO FM RADIO RECEIVER DRIVER
11332 M: Hans Verkuil <hverkuil@xs4all.nl>
11333 L: linux-media@vger.kernel.org
11335 W: https://linuxtv.org
11336 T: git git://linuxtv.org/media_tree.git
11337 F: drivers/media/radio/radio-maxiradio*
11339 MCAN MMIO DEVICE DRIVER
11340 M: Chandrasekar Ramakrishnan <rcsekar@samsung.com>
11341 L: linux-can@vger.kernel.org
11343 F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
11344 F: drivers/net/can/m_can/m_can.c
11345 F: drivers/net/can/m_can/m_can.h
11346 F: drivers/net/can/m_can/m_can_platform.c
11348 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
11349 M: Rishi Gupta <gupt21@gmail.com>
11350 L: linux-i2c@vger.kernel.org
11351 L: linux-input@vger.kernel.org
11353 F: drivers/hid/hid-mcp2221.c
11355 MCP251XFD SPI-CAN NETWORK DRIVER
11356 M: Marc Kleine-Budde <mkl@pengutronix.de>
11357 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
11358 R: Thomas Kopp <thomas.kopp@microchip.com>
11359 L: linux-can@vger.kernel.org
11361 F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
11362 F: drivers/net/can/spi/mcp251xfd/
11364 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
11365 M: Peter Rosin <peda@axentia.se>
11366 L: linux-iio@vger.kernel.org
11368 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
11369 F: drivers/iio/potentiometer/mcp4018.c
11370 F: drivers/iio/potentiometer/mcp4531.c
11372 MCR20A IEEE-802.15.4 RADIO DRIVER
11373 M: Xue Liu <liuxuenetmail@gmail.com>
11374 L: linux-wpan@vger.kernel.org
11376 W: https://github.com/xueliu/mcr20a-linux
11377 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
11378 F: drivers/net/ieee802154/mcr20a.c
11379 F: drivers/net/ieee802154/mcr20a.h
11381 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
11382 M: William Breathitt Gray <vilhelm.gray@gmail.com>
11383 L: linux-iio@vger.kernel.org
11385 F: drivers/iio/dac/cio-dac.c
11387 MEDIA CONTROLLER FRAMEWORK
11388 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11389 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11390 L: linux-media@vger.kernel.org
11392 W: https://www.linuxtv.org
11393 T: git git://linuxtv.org/media_tree.git
11394 F: drivers/media/mc/
11395 F: include/media/media-*.h
11396 F: include/uapi/linux/media.h
11398 MEDIA DRIVER FOR FREESCALE IMX PXP
11399 M: Philipp Zabel <p.zabel@pengutronix.de>
11400 L: linux-media@vger.kernel.org
11402 T: git git://linuxtv.org/media_tree.git
11403 F: drivers/media/platform/imx-pxp.[ch]
11405 MEDIA DRIVERS FOR ASCOT2E
11406 M: Sergey Kozlov <serjk@netup.ru>
11407 M: Abylay Ospan <aospan@netup.ru>
11408 L: linux-media@vger.kernel.org
11410 W: https://linuxtv.org
11411 W: http://netup.tv/
11412 T: git git://linuxtv.org/media_tree.git
11413 F: drivers/media/dvb-frontends/ascot2e*
11415 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
11416 M: Jasmin Jessich <jasmin@anw.at>
11417 L: linux-media@vger.kernel.org
11419 W: https://linuxtv.org
11420 T: git git://linuxtv.org/media_tree.git
11421 F: drivers/media/dvb-frontends/cxd2099*
11423 MEDIA DRIVERS FOR CXD2841ER
11424 M: Sergey Kozlov <serjk@netup.ru>
11425 M: Abylay Ospan <aospan@netup.ru>
11426 L: linux-media@vger.kernel.org
11428 W: https://linuxtv.org
11429 W: http://netup.tv/
11430 T: git git://linuxtv.org/media_tree.git
11431 F: drivers/media/dvb-frontends/cxd2841er*
11433 MEDIA DRIVERS FOR CXD2880
11434 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
11435 L: linux-media@vger.kernel.org
11437 W: http://linuxtv.org/
11438 T: git git://linuxtv.org/media_tree.git
11439 F: drivers/media/dvb-frontends/cxd2880/*
11440 F: drivers/media/spi/cxd2880*
11442 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
11443 L: linux-media@vger.kernel.org
11445 W: https://linuxtv.org
11446 T: git git://linuxtv.org/media_tree.git
11447 F: drivers/media/pci/ddbridge/*
11449 MEDIA DRIVERS FOR FREESCALE IMX
11450 M: Steve Longerbeam <slongerbeam@gmail.com>
11451 M: Philipp Zabel <p.zabel@pengutronix.de>
11452 L: linux-media@vger.kernel.org
11454 T: git git://linuxtv.org/media_tree.git
11455 F: Documentation/admin-guide/media/imx.rst
11456 F: Documentation/devicetree/bindings/media/imx.txt
11457 F: drivers/staging/media/imx/
11458 F: include/linux/imx-media.h
11459 F: include/media/imx.h
11461 MEDIA DRIVERS FOR FREESCALE IMX7
11462 M: Rui Miguel Silva <rmfrfs@gmail.com>
11463 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11464 L: linux-media@vger.kernel.org
11466 T: git git://linuxtv.org/media_tree.git
11467 F: Documentation/admin-guide/media/imx7.rst
11468 F: Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
11469 F: Documentation/devicetree/bindings/media/nxp,imx7-mipi-csi2.yaml
11470 F: drivers/staging/media/imx/imx7-media-csi.c
11471 F: drivers/staging/media/imx/imx7-mipi-csis.c
11473 MEDIA DRIVERS FOR HELENE
11474 M: Abylay Ospan <aospan@netup.ru>
11475 L: linux-media@vger.kernel.org
11477 W: https://linuxtv.org
11478 W: http://netup.tv/
11479 T: git git://linuxtv.org/media_tree.git
11480 F: drivers/media/dvb-frontends/helene*
11482 MEDIA DRIVERS FOR HORUS3A
11483 M: Sergey Kozlov <serjk@netup.ru>
11484 M: Abylay Ospan <aospan@netup.ru>
11485 L: linux-media@vger.kernel.org
11487 W: https://linuxtv.org
11488 W: http://netup.tv/
11489 T: git git://linuxtv.org/media_tree.git
11490 F: drivers/media/dvb-frontends/horus3a*
11492 MEDIA DRIVERS FOR LNBH25
11493 M: Sergey Kozlov <serjk@netup.ru>
11494 M: Abylay Ospan <aospan@netup.ru>
11495 L: linux-media@vger.kernel.org
11497 W: https://linuxtv.org
11498 W: http://netup.tv/
11499 T: git git://linuxtv.org/media_tree.git
11500 F: drivers/media/dvb-frontends/lnbh25*
11502 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
11503 L: linux-media@vger.kernel.org
11505 W: https://linuxtv.org
11506 T: git git://linuxtv.org/media_tree.git
11507 F: drivers/media/dvb-frontends/mxl5xx*
11509 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
11510 M: Sergey Kozlov <serjk@netup.ru>
11511 M: Abylay Ospan <aospan@netup.ru>
11512 L: linux-media@vger.kernel.org
11514 W: https://linuxtv.org
11515 W: http://netup.tv/
11516 T: git git://linuxtv.org/media_tree.git
11517 F: drivers/media/pci/netup_unidvb/*
11519 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
11520 M: Dmitry Osipenko <digetx@gmail.com>
11521 L: linux-media@vger.kernel.org
11522 L: linux-tegra@vger.kernel.org
11524 T: git git://linuxtv.org/media_tree.git
11525 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
11526 F: drivers/staging/media/tegra-vde/
11528 MEDIA DRIVERS FOR RENESAS - CEU
11529 M: Jacopo Mondi <jacopo@jmondi.org>
11530 L: linux-media@vger.kernel.org
11531 L: linux-renesas-soc@vger.kernel.org
11533 T: git git://linuxtv.org/media_tree.git
11534 F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
11535 F: drivers/media/platform/renesas-ceu.c
11536 F: include/media/drv-intf/renesas-ceu.h
11538 MEDIA DRIVERS FOR RENESAS - DRIF
11539 M: Fabrizio Castro <fabrizio.castro.jz@renesas.com>
11540 L: linux-media@vger.kernel.org
11541 L: linux-renesas-soc@vger.kernel.org
11543 T: git git://linuxtv.org/media_tree.git
11544 F: Documentation/devicetree/bindings/media/renesas,drif.yaml
11545 F: drivers/media/platform/rcar_drif.c
11547 MEDIA DRIVERS FOR RENESAS - FCP
11548 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11549 L: linux-media@vger.kernel.org
11550 L: linux-renesas-soc@vger.kernel.org
11552 T: git git://linuxtv.org/media_tree.git
11553 F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
11554 F: drivers/media/platform/rcar-fcp.c
11555 F: include/media/rcar-fcp.h
11557 MEDIA DRIVERS FOR RENESAS - FDP1
11558 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11559 L: linux-media@vger.kernel.org
11560 L: linux-renesas-soc@vger.kernel.org
11562 T: git git://linuxtv.org/media_tree.git
11563 F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
11564 F: drivers/media/platform/rcar_fdp1.c
11566 MEDIA DRIVERS FOR RENESAS - VIN
11567 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
11568 L: linux-media@vger.kernel.org
11569 L: linux-renesas-soc@vger.kernel.org
11571 T: git git://linuxtv.org/media_tree.git
11572 F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
11573 F: Documentation/devicetree/bindings/media/renesas,isp.yaml
11574 F: Documentation/devicetree/bindings/media/renesas,vin.yaml
11575 F: drivers/media/platform/rcar-vin/
11577 MEDIA DRIVERS FOR RENESAS - VSP1
11578 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11579 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11580 L: linux-media@vger.kernel.org
11581 L: linux-renesas-soc@vger.kernel.org
11583 T: git git://linuxtv.org/media_tree.git
11584 F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml
11585 F: drivers/media/platform/vsp1/
11587 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
11588 L: linux-media@vger.kernel.org
11590 W: https://linuxtv.org
11591 T: git git://linuxtv.org/media_tree.git
11592 F: drivers/media/dvb-frontends/stv0910*
11594 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
11595 L: linux-media@vger.kernel.org
11597 W: https://linuxtv.org
11598 T: git git://linuxtv.org/media_tree.git
11599 F: drivers/media/dvb-frontends/stv6111*
11601 MEDIA DRIVERS FOR STM32 - DCMI
11602 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
11603 L: linux-media@vger.kernel.org
11605 T: git git://linuxtv.org/media_tree.git
11606 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
11607 F: drivers/media/platform/stm32/stm32-dcmi.c
11609 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
11610 M: Mauro Carvalho Chehab <mchehab@kernel.org>
11611 L: linux-media@vger.kernel.org
11613 W: https://linuxtv.org
11614 Q: http://patchwork.kernel.org/project/linux-media/list/
11615 T: git git://linuxtv.org/media_tree.git
11616 F: Documentation/admin-guide/media/
11617 F: Documentation/devicetree/bindings/media/
11618 F: Documentation/driver-api/media/
11619 F: Documentation/userspace-api/media/
11621 F: drivers/staging/media/
11622 F: include/linux/platform_data/media/
11624 F: include/uapi/linux/dvb/
11625 F: include/uapi/linux/ivtv*
11626 F: include/uapi/linux/media.h
11627 F: include/uapi/linux/meye.h
11628 F: include/uapi/linux/uvcvideo.h
11629 F: include/uapi/linux/v4l2-*
11630 F: include/uapi/linux/videodev2.h
11632 MEDIATEK BLUETOOTH DRIVER
11633 M: Sean Wang <sean.wang@mediatek.com>
11634 L: linux-bluetooth@vger.kernel.org
11635 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11637 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
11638 F: drivers/bluetooth/btmtkuart.c
11640 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
11641 M: Sean Wang <sean.wang@mediatek.com>
11642 L: linux-pm@vger.kernel.org
11644 F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
11645 F: drivers/power/reset/mt6323-poweroff.c
11647 MEDIATEK CIR DRIVER
11648 M: Sean Wang <sean.wang@mediatek.com>
11650 F: drivers/media/rc/mtk-cir.c
11652 MEDIATEK DMA DRIVER
11653 M: Sean Wang <sean.wang@mediatek.com>
11654 L: dmaengine@vger.kernel.org
11655 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11656 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11658 F: Documentation/devicetree/bindings/dma/mtk-*
11659 F: drivers/dma/mediatek/
11661 MEDIATEK ETHERNET DRIVER
11662 M: Felix Fietkau <nbd@nbd.name>
11663 M: John Crispin <john@phrozen.org>
11664 M: Sean Wang <sean.wang@mediatek.com>
11665 M: Mark Lee <Mark-MC.Lee@mediatek.com>
11666 L: netdev@vger.kernel.org
11668 F: drivers/net/ethernet/mediatek/
11670 MEDIATEK I2C CONTROLLER DRIVER
11671 M: Qii Wang <qii.wang@mediatek.com>
11672 L: linux-i2c@vger.kernel.org
11674 F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.txt
11675 F: drivers/i2c/busses/i2c-mt65xx.c
11677 MEDIATEK IOMMU DRIVER
11678 M: Yong Wu <yong.wu@mediatek.com>
11679 L: iommu@lists.linux-foundation.org
11680 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11682 F: Documentation/devicetree/bindings/iommu/mediatek*
11683 F: drivers/iommu/mtk_iommu*
11684 F: include/dt-bindings/memory/mt*-port.h
11686 MEDIATEK JPEG DRIVER
11687 M: Rick Chang <rick.chang@mediatek.com>
11688 M: Bin Liu <bin.liu@mediatek.com>
11690 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
11691 F: drivers/media/platform/mtk-jpeg/
11693 MEDIATEK MDP DRIVER
11694 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
11695 M: Houlong Wei <houlong.wei@mediatek.com>
11696 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11698 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
11699 F: drivers/media/platform/mtk-mdp/
11700 F: drivers/media/platform/mtk-vpu/
11702 MEDIATEK MEDIA DRIVER
11703 M: Tiffany Lin <tiffany.lin@mediatek.com>
11704 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11706 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
11707 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
11708 F: drivers/media/platform/mtk-vcodec/
11709 F: drivers/media/platform/mtk-vpu/
11711 MEDIATEK MMC/SD/SDIO DRIVER
11712 M: Chaotian Jing <chaotian.jing@mediatek.com>
11714 F: Documentation/devicetree/bindings/mmc/mtk-sd.yaml
11715 F: drivers/mmc/host/mtk-sd.c
11717 MEDIATEK MT76 WIRELESS LAN DRIVER
11718 M: Felix Fietkau <nbd@nbd.name>
11719 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
11720 R: Ryder Lee <ryder.lee@mediatek.com>
11721 L: linux-wireless@vger.kernel.org
11723 F: drivers/net/wireless/mediatek/mt76/
11725 MEDIATEK MT7601U WIRELESS LAN DRIVER
11726 M: Jakub Kicinski <kubakici@wp.pl>
11727 L: linux-wireless@vger.kernel.org
11729 F: drivers/net/wireless/mediatek/mt7601u/
11731 MEDIATEK MT7621 CLOCK DRIVER
11732 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
11734 F: Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
11735 F: drivers/clk/ralink/clk-mt7621.c
11737 MEDIATEK MT7621/28/88 I2C DRIVER
11738 M: Stefan Roese <sr@denx.de>
11739 L: linux-i2c@vger.kernel.org
11741 F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
11742 F: drivers/i2c/busses/i2c-mt7621.c
11744 MEDIATEK MT7621 PHY PCI DRIVER
11745 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
11747 F: Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
11748 F: drivers/phy/ralink/phy-mt7621-pci.c
11750 MEDIATEK NAND CONTROLLER DRIVER
11751 L: linux-mtd@lists.infradead.org
11753 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
11754 F: drivers/mtd/nand/raw/mtk_*
11756 MEDIATEK PMIC LED DRIVER
11757 M: Sean Wang <sean.wang@mediatek.com>
11759 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
11760 F: drivers/leds/leds-mt6323.c
11762 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
11763 M: Sean Wang <sean.wang@mediatek.com>
11765 F: drivers/char/hw_random/mtk-rng.c
11767 MEDIATEK SWITCH DRIVER
11768 M: Sean Wang <sean.wang@mediatek.com>
11769 M: Landen Chao <Landen.Chao@mediatek.com>
11770 L: netdev@vger.kernel.org
11772 F: drivers/net/dsa/mt7530.*
11773 F: net/dsa/tag_mtk.c
11775 MEDIATEK USB3 DRD IP DRIVER
11776 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
11777 L: linux-usb@vger.kernel.org
11778 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11779 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11781 F: Documentation/devicetree/bindings/usb/mediatek,*
11782 F: drivers/usb/host/xhci-mtk*
11783 F: drivers/usb/mtu3/
11785 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
11786 M: Peter Senna Tschudin <peter.senna@gmail.com>
11787 M: Martin Donnelly <martin.donnelly@ge.com>
11788 M: Martyn Welch <martyn.welch@collabora.co.uk>
11790 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
11791 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
11793 MEGARAID SCSI/SAS DRIVERS
11794 M: Kashyap Desai <kashyap.desai@broadcom.com>
11795 M: Sumit Saxena <sumit.saxena@broadcom.com>
11796 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
11797 L: megaraidlinux.pdl@broadcom.com
11798 L: linux-scsi@vger.kernel.org
11800 W: http://www.avagotech.com/support/
11801 F: Documentation/scsi/megaraid.rst
11802 F: drivers/scsi/megaraid.*
11803 F: drivers/scsi/megaraid/
11805 MELEXIS MLX90614 DRIVER
11806 M: Crt Mori <cmo@melexis.com>
11807 L: linux-iio@vger.kernel.org
11809 W: http://www.melexis.com
11810 F: drivers/iio/temperature/mlx90614.c
11812 MELEXIS MLX90632 DRIVER
11813 M: Crt Mori <cmo@melexis.com>
11814 L: linux-iio@vger.kernel.org
11816 W: http://www.melexis.com
11817 F: drivers/iio/temperature/mlx90632.c
11819 MELFAS MIP4 TOUCHSCREEN DRIVER
11820 M: Sangwon Jee <jeesw@melfas.com>
11822 W: http://www.melfas.com
11823 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
11824 F: drivers/input/touchscreen/melfas_mip4.c
11826 MELLANOX BLUEFIELD I2C DRIVER
11827 M: Khalil Blaiech <kblaiech@nvidia.com>
11828 L: linux-i2c@vger.kernel.org
11830 F: Documentation/devicetree/bindings/i2c/mellanox,i2c-mlxbf.yaml
11831 F: drivers/i2c/busses/i2c-mlxbf.c
11833 MELLANOX ETHERNET DRIVER (mlx4_en)
11834 M: Tariq Toukan <tariqt@nvidia.com>
11835 L: netdev@vger.kernel.org
11837 W: http://www.mellanox.com
11838 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11839 F: drivers/net/ethernet/mellanox/mlx4/en_*
11841 MELLANOX ETHERNET DRIVER (mlx5e)
11842 M: Saeed Mahameed <saeedm@nvidia.com>
11843 L: netdev@vger.kernel.org
11845 W: http://www.mellanox.com
11846 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11847 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
11849 MELLANOX ETHERNET INNOVA DRIVERS
11850 R: Boris Pismenny <borisp@nvidia.com>
11851 L: netdev@vger.kernel.org
11853 W: http://www.mellanox.com
11854 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11855 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
11856 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
11857 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
11858 F: include/linux/mlx5/mlx5_ifc_fpga.h
11860 MELLANOX ETHERNET SWITCH DRIVERS
11861 M: Jiri Pirko <jiri@nvidia.com>
11862 M: Ido Schimmel <idosch@nvidia.com>
11863 L: netdev@vger.kernel.org
11865 W: http://www.mellanox.com
11866 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11867 F: drivers/net/ethernet/mellanox/mlxsw/
11868 F: tools/testing/selftests/drivers/net/mlxsw/
11870 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
11871 M: mlxsw@nvidia.com
11872 L: netdev@vger.kernel.org
11874 W: http://www.mellanox.com
11875 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11876 F: drivers/net/ethernet/mellanox/mlxfw/
11878 MELLANOX HARDWARE PLATFORM SUPPORT
11879 M: Hans de Goede <hdegoede@redhat.com>
11880 M: Mark Gross <mgross@linux.intel.com>
11881 M: Vadim Pasternak <vadimp@nvidia.com>
11882 L: platform-driver-x86@vger.kernel.org
11884 F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
11885 F: drivers/platform/mellanox/
11886 F: include/linux/platform_data/mlxreg.h
11888 MELLANOX MLX4 core VPI driver
11889 M: Tariq Toukan <tariqt@nvidia.com>
11890 L: netdev@vger.kernel.org
11891 L: linux-rdma@vger.kernel.org
11893 W: http://www.mellanox.com
11894 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11895 F: drivers/net/ethernet/mellanox/mlx4/
11896 F: include/linux/mlx4/
11898 MELLANOX MLX4 IB driver
11899 M: Yishai Hadas <yishaih@nvidia.com>
11900 L: linux-rdma@vger.kernel.org
11902 W: http://www.mellanox.com
11903 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11904 F: drivers/infiniband/hw/mlx4/
11905 F: include/linux/mlx4/
11906 F: include/uapi/rdma/mlx4-abi.h
11908 MELLANOX MLX5 core VPI driver
11909 M: Saeed Mahameed <saeedm@nvidia.com>
11910 M: Leon Romanovsky <leonro@nvidia.com>
11911 L: netdev@vger.kernel.org
11912 L: linux-rdma@vger.kernel.org
11914 W: http://www.mellanox.com
11915 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11916 F: Documentation/networking/device_drivers/ethernet/mellanox/
11917 F: drivers/net/ethernet/mellanox/mlx5/core/
11918 F: include/linux/mlx5/
11920 MELLANOX MLX5 IB driver
11921 M: Leon Romanovsky <leonro@nvidia.com>
11922 L: linux-rdma@vger.kernel.org
11924 W: http://www.mellanox.com
11925 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11926 F: drivers/infiniband/hw/mlx5/
11927 F: include/linux/mlx5/
11928 F: include/uapi/rdma/mlx5-abi.h
11930 MELLANOX MLXCPLD I2C AND MUX DRIVER
11931 M: Vadim Pasternak <vadimp@nvidia.com>
11932 M: Michael Shych <michaelsh@nvidia.com>
11933 L: linux-i2c@vger.kernel.org
11935 F: Documentation/i2c/busses/i2c-mlxcpld.rst
11936 F: drivers/i2c/busses/i2c-mlxcpld.c
11937 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
11939 MELLANOX MLXCPLD LED DRIVER
11940 M: Vadim Pasternak <vadimp@nvidia.com>
11941 L: linux-leds@vger.kernel.org
11943 F: Documentation/leds/leds-mlxcpld.rst
11944 F: drivers/leds/leds-mlxcpld.c
11945 F: drivers/leds/leds-mlxreg.c
11947 MELLANOX PLATFORM DRIVER
11948 M: Vadim Pasternak <vadimp@nvidia.com>
11949 L: platform-driver-x86@vger.kernel.org
11951 F: drivers/platform/x86/mlx-platform.c
11954 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11955 M: "Paul E. McKenney" <paulmck@kernel.org>
11956 L: linux-kernel@vger.kernel.org
11958 F: arch/powerpc/include/asm/membarrier.h
11959 F: include/uapi/linux/membarrier.h
11960 F: kernel/sched/membarrier.c
11963 M: Mike Rapoport <rppt@linux.ibm.com>
11964 L: linux-mm@kvack.org
11966 F: Documentation/core-api/boot-time-mm.rst
11967 F: include/linux/memblock.h
11970 MEMORY CONTROLLER DRIVERS
11971 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
11972 L: linux-kernel@vger.kernel.org
11974 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
11975 F: Documentation/devicetree/bindings/memory-controllers/
11977 F: include/dt-bindings/memory/
11980 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
11981 M: Dmitry Osipenko <digetx@gmail.com>
11982 L: linux-pm@vger.kernel.org
11983 L: linux-tegra@vger.kernel.org
11984 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
11986 F: drivers/devfreq/tegra30-devfreq.c
11989 M: Andrew Morton <akpm@linux-foundation.org>
11990 L: linux-mm@kvack.org
11992 W: http://www.linux-mm.org
11993 T: quilt https://ozlabs.org/~akpm/mmotm/
11994 T: quilt https://ozlabs.org/~akpm/mmots/
11995 T: git git://github.com/hnaz/linux-mm.git
11996 F: include/linux/gfp.h
11997 F: include/linux/memory_hotplug.h
11998 F: include/linux/mm.h
11999 F: include/linux/mmzone.h
12000 F: include/linux/pagewalk.h
12001 F: include/linux/vmalloc.h
12003 F: tools/testing/selftests/vm/
12005 MEMORY TECHNOLOGY DEVICES (MTD)
12006 M: Miquel Raynal <miquel.raynal@bootlin.com>
12007 M: Richard Weinberger <richard@nod.at>
12008 M: Vignesh Raghavendra <vigneshr@ti.com>
12009 L: linux-mtd@lists.infradead.org
12011 W: http://www.linux-mtd.infradead.org/
12012 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12013 C: irc://irc.oftc.net/mtd
12014 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
12015 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
12016 F: Documentation/devicetree/bindings/mtd/
12018 F: include/linux/mtd/
12019 F: include/uapi/mtd/
12021 MEN A21 WATCHDOG DRIVER
12022 M: Johannes Thumshirn <morbidrsa@gmail.com>
12023 L: linux-watchdog@vger.kernel.org
12025 F: drivers/watchdog/mena21_wdt.c
12027 MEN CHAMELEON BUS (mcb)
12028 M: Johannes Thumshirn <morbidrsa@gmail.com>
12030 F: Documentation/driver-api/men-chameleon-bus.rst
12032 F: include/linux/mcb.h
12034 MEN F21BMC (Board Management Controller)
12035 M: Andreas Werner <andreas.werner@men.de>
12037 F: Documentation/hwmon/menf21bmc.rst
12038 F: drivers/hwmon/menf21bmc_hwmon.c
12039 F: drivers/leds/leds-menf21bmc.c
12040 F: drivers/mfd/menf21bmc.c
12041 F: drivers/watchdog/menf21bmc_wdt.c
12043 MEN Z069 WATCHDOG DRIVER
12044 M: Johannes Thumshirn <jth@kernel.org>
12045 L: linux-watchdog@vger.kernel.org
12047 F: drivers/watchdog/menz69_wdt.c
12049 MESON AO CEC 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 W: http://linux-meson.com/
12055 T: git git://linuxtv.org/media_tree.git
12056 F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
12057 F: drivers/media/cec/platform/meson/ao-cec-g12a.c
12058 F: drivers/media/cec/platform/meson/ao-cec.c
12060 MESON GE2D DRIVER FOR AMLOGIC SOCS
12061 M: Neil Armstrong <narmstrong@baylibre.com>
12062 L: linux-media@vger.kernel.org
12063 L: linux-amlogic@lists.infradead.org
12065 T: git git://linuxtv.org/media_tree.git
12066 F: Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
12067 F: drivers/media/platform/meson/ge2d/
12069 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
12070 M: Liang Yang <liang.yang@amlogic.com>
12071 L: linux-mtd@lists.infradead.org
12073 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
12074 F: drivers/mtd/nand/raw/meson_*
12076 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
12077 M: Neil Armstrong <narmstrong@baylibre.com>
12078 L: linux-media@vger.kernel.org
12079 L: linux-amlogic@lists.infradead.org
12081 T: git git://linuxtv.org/media_tree.git
12082 F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
12083 F: drivers/staging/media/meson/vdec/
12085 METHODE UDPU SUPPORT
12086 M: Vladimir Vid <vladimir.vid@sartura.hr>
12088 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
12091 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
12092 M: Hemant Kumar <hemantk@codeaurora.org>
12093 L: linux-arm-msm@vger.kernel.org
12095 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
12096 F: Documentation/ABI/stable/sysfs-bus-mhi
12097 F: Documentation/mhi/
12098 F: drivers/bus/mhi/
12099 F: include/linux/mhi.h
12101 MICROBLAZE ARCHITECTURE
12102 M: Michal Simek <monstr@monstr.eu>
12104 W: http://www.monstr.eu/fdt/
12105 T: git git://git.monstr.eu/linux-2.6-microblaze.git
12106 F: arch/microblaze/
12108 MICROCHIP AT91 DMA DRIVERS
12109 M: Ludovic Desroches <ludovic.desroches@microchip.com>
12110 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12111 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12112 L: dmaengine@vger.kernel.org
12114 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
12115 F: drivers/dma/at_hdmac.c
12116 F: drivers/dma/at_hdmac_regs.h
12117 F: drivers/dma/at_xdmac.c
12118 F: include/dt-bindings/dma/at91.h
12120 MICROCHIP AT91 SERIAL DRIVER
12121 M: Richard Genoud <richard.genoud@gmail.com>
12123 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
12124 F: drivers/tty/serial/atmel_serial.c
12125 F: drivers/tty/serial/atmel_serial.h
12127 MICROCHIP AT91 USART MFD DRIVER
12128 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
12129 L: linux-kernel@vger.kernel.org
12131 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
12132 F: drivers/mfd/at91-usart.c
12133 F: include/dt-bindings/mfd/at91-usart.h
12135 MICROCHIP AT91 USART SPI DRIVER
12136 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
12137 L: linux-spi@vger.kernel.org
12139 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
12140 F: drivers/spi/spi-at91-usart.c
12142 MICROCHIP AUDIO ASOC DRIVERS
12143 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
12144 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12148 MICROCHIP ECC DRIVER
12149 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12150 L: linux-crypto@vger.kernel.org
12152 F: drivers/crypto/atmel-ecc.*
12154 MICROCHIP I2C DRIVER
12155 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
12156 L: linux-i2c@vger.kernel.org
12158 F: drivers/i2c/busses/i2c-at91-*.c
12159 F: drivers/i2c/busses/i2c-at91.h
12161 MICROCHIP ISC DRIVER
12162 M: Eugen Hristev <eugen.hristev@microchip.com>
12163 L: linux-media@vger.kernel.org
12165 F: Documentation/devicetree/bindings/media/atmel,isc.yaml
12166 F: Documentation/devicetree/bindings/media/microchip,xisc.yaml
12167 F: drivers/media/platform/atmel/atmel-isc-base.c
12168 F: drivers/media/platform/atmel/atmel-isc-regs.h
12169 F: drivers/media/platform/atmel/atmel-isc.h
12170 F: drivers/media/platform/atmel/atmel-sama5d2-isc.c
12171 F: drivers/media/platform/atmel/atmel-sama7g5-isc.c
12172 F: include/linux/atmel-isc-media.h
12174 MICROCHIP ISI DRIVER
12175 M: Eugen Hristev <eugen.hristev@microchip.com>
12176 L: linux-media@vger.kernel.org
12178 F: drivers/media/platform/atmel/atmel-isi.c
12179 F: drivers/media/platform/atmel/atmel-isi.h
12181 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
12182 M: Woojung Huh <woojung.huh@microchip.com>
12183 M: UNGLinuxDriver@microchip.com
12184 L: netdev@vger.kernel.org
12186 F: Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
12187 F: drivers/net/dsa/microchip/*
12188 F: include/linux/platform_data/microchip-ksz.h
12189 F: net/dsa/tag_ksz.c
12191 MICROCHIP LAN743X ETHERNET DRIVER
12192 M: Bryan Whitehead <bryan.whitehead@microchip.com>
12193 M: UNGLinuxDriver@microchip.com
12194 L: netdev@vger.kernel.org
12196 F: drivers/net/ethernet/microchip/lan743x_*
12198 MICROCHIP LCDFB DRIVER
12199 M: Nicolas Ferre <nicolas.ferre@microchip.com>
12200 L: linux-fbdev@vger.kernel.org
12202 F: drivers/video/fbdev/atmel_lcdfb.c
12203 F: include/video/atmel_lcdc.h
12205 MICROCHIP MCP16502 PMIC DRIVER
12206 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12207 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12209 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
12210 F: drivers/regulator/mcp16502.c
12212 MICROCHIP MCP3911 ADC DRIVER
12213 M: Marcus Folkesson <marcus.folkesson@gmail.com>
12214 M: Kent Gustavsson <kent@minoris.se>
12215 L: linux-iio@vger.kernel.org
12217 F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
12218 F: drivers/iio/adc/mcp3911.c
12220 MICROCHIP MMC/SD/SDIO MCI DRIVER
12221 M: Ludovic Desroches <ludovic.desroches@microchip.com>
12223 F: drivers/mmc/host/atmel-mci.c
12225 MICROCHIP NAND DRIVER
12226 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12227 L: linux-mtd@lists.infradead.org
12229 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
12230 F: drivers/mtd/nand/raw/atmel/*
12232 MICROCHIP PWM DRIVER
12233 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12234 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12235 L: linux-pwm@vger.kernel.org
12237 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
12238 F: drivers/pwm/pwm-atmel.c
12240 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
12241 M: Eugen Hristev <eugen.hristev@microchip.com>
12242 L: linux-iio@vger.kernel.org
12244 F: Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
12245 F: drivers/iio/adc/at91-sama5d2_adc.c
12246 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
12248 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
12249 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12251 F: drivers/power/reset/at91-sama5d2_shdwc.c
12253 MICROCHIP SPI DRIVER
12254 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12256 F: drivers/spi/spi-atmel.*
12258 MICROCHIP SSC DRIVER
12259 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
12260 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12262 F: drivers/misc/atmel-ssc.c
12263 F: include/linux/atmel-ssc.h
12265 MICROCHIP USB251XB DRIVER
12266 M: Richard Leitner <richard.leitner@skidata.com>
12267 L: linux-usb@vger.kernel.org
12269 F: Documentation/devicetree/bindings/usb/usb251xb.txt
12270 F: drivers/usb/misc/usb251xb.c
12272 MICROCHIP USBA UDC DRIVER
12273 M: Cristian Birsan <cristian.birsan@microchip.com>
12274 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12276 F: drivers/usb/gadget/udc/atmel_usba_udc.*
12278 MICROCHIP WILC1000 WIFI DRIVER
12279 M: Ajay Singh <ajay.kathat@microchip.com>
12280 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12281 L: linux-wireless@vger.kernel.org
12283 F: drivers/net/wireless/microchip/wilc1000/
12285 MICROSEMI MIPS SOCS
12286 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
12287 M: UNGLinuxDriver@microchip.com
12288 L: linux-mips@vger.kernel.org
12290 F: Documentation/devicetree/bindings/mips/mscc.txt
12291 F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
12292 F: arch/mips/boot/dts/mscc/
12293 F: arch/mips/configs/generic/board-ocelot.config
12294 F: arch/mips/generic/board-ocelot.c
12296 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
12297 M: Don Brace <don.brace@microchip.com>
12298 L: storagedev@microchip.com
12299 L: linux-scsi@vger.kernel.org
12301 F: Documentation/scsi/smartpqi.rst
12302 F: drivers/scsi/smartpqi/Kconfig
12303 F: drivers/scsi/smartpqi/Makefile
12304 F: drivers/scsi/smartpqi/smartpqi*.[ch]
12305 F: include/linux/cciss*.h
12306 F: include/uapi/linux/cciss*.h
12308 MICROSOFT SURFACE BATTERY AND AC DRIVERS
12309 M: Maximilian Luz <luzmaximilian@gmail.com>
12310 L: linux-pm@vger.kernel.org
12311 L: platform-driver-x86@vger.kernel.org
12313 F: drivers/power/supply/surface_battery.c
12314 F: drivers/power/supply/surface_charger.c
12316 MICROSOFT SURFACE DTX DRIVER
12317 M: Maximilian Luz <luzmaximilian@gmail.com>
12318 L: platform-driver-x86@vger.kernel.org
12320 F: Documentation/driver-api/surface_aggregator/clients/dtx.rst
12321 F: drivers/platform/surface/surface_dtx.c
12322 F: include/uapi/linux/surface_aggregator/dtx.h
12324 MICROSOFT SURFACE GPE LID SUPPORT DRIVER
12325 M: Maximilian Luz <luzmaximilian@gmail.com>
12326 L: platform-driver-x86@vger.kernel.org
12328 F: drivers/platform/surface/surface_gpe.c
12330 MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
12331 M: Hans de Goede <hdegoede@redhat.com>
12332 M: Mark Gross <mgross@linux.intel.com>
12333 M: Maximilian Luz <luzmaximilian@gmail.com>
12334 L: platform-driver-x86@vger.kernel.org
12336 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
12337 F: drivers/platform/surface/
12339 MICROSOFT SURFACE HID TRANSPORT DRIVER
12340 M: Maximilian Luz <luzmaximilian@gmail.com>
12341 L: linux-input@vger.kernel.org
12342 L: platform-driver-x86@vger.kernel.org
12344 F: drivers/hid/surface-hid/
12346 MICROSOFT SURFACE HOT-PLUG DRIVER
12347 M: Maximilian Luz <luzmaximilian@gmail.com>
12348 L: platform-driver-x86@vger.kernel.org
12350 F: drivers/platform/surface/surface_hotplug.c
12352 MICROSOFT SURFACE PLATFORM PROFILE DRIVER
12353 M: Maximilian Luz <luzmaximilian@gmail.com>
12354 L: platform-driver-x86@vger.kernel.org
12356 F: drivers/platform/surface/surface_platform_profile.c
12358 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
12359 M: Chen Yu <yu.c.chen@intel.com>
12360 L: platform-driver-x86@vger.kernel.org
12362 F: drivers/platform/surface/surfacepro3_button.c
12364 MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
12365 M: Maximilian Luz <luzmaximilian@gmail.com>
12366 L: platform-driver-x86@vger.kernel.org
12368 W: https://github.com/linux-surface/surface-aggregator-module
12369 C: irc://irc.libera.chat/linux-surface
12370 F: Documentation/driver-api/surface_aggregator/
12371 F: drivers/platform/surface/aggregator/
12372 F: drivers/platform/surface/surface_acpi_notify.c
12373 F: drivers/platform/surface/surface_aggregator_cdev.c
12374 F: drivers/platform/surface/surface_aggregator_registry.c
12375 F: include/linux/surface_acpi_notify.h
12376 F: include/linux/surface_aggregator/
12377 F: include/uapi/linux/surface_aggregator/
12379 MICROTEK X6 SCANNER
12380 M: Oliver Neukum <oliver@neukum.org>
12382 F: drivers/usb/image/microtek.*
12384 MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
12385 M: Luka Kovacic <luka.kovacic@sartura.hr>
12386 M: Luka Perkov <luka.perkov@sartura.hr>
12388 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s-bit.dts
12389 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s.dts
12390 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s-bit.dts
12391 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s.dts
12392 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s-bit.dts
12393 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s.dts
12395 MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
12396 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12397 L: linux-media@vger.kernel.org
12399 F: Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
12400 F: Documentation/driver-api/media/drivers/ccs/
12401 F: Documentation/userspace-api/media/drivers/ccs.rst
12402 F: drivers/media/i2c/ccs-pll.c
12403 F: drivers/media/i2c/ccs-pll.h
12404 F: drivers/media/i2c/ccs/
12405 F: include/uapi/linux/ccs.h
12406 F: include/uapi/linux/smiapp.h
12409 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12410 L: linux-mips@vger.kernel.org
12412 W: http://www.linux-mips.org/
12413 Q: https://patchwork.kernel.org/project/linux-mips/list/
12414 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
12415 F: Documentation/devicetree/bindings/mips/
12416 F: Documentation/mips/
12418 F: drivers/platform/mips/
12420 MIPS BOSTON DEVELOPMENT BOARD
12421 M: Paul Burton <paulburton@kernel.org>
12422 L: linux-mips@vger.kernel.org
12424 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
12425 F: arch/mips/boot/dts/img/boston.dts
12426 F: arch/mips/configs/generic/board-boston.config
12427 F: drivers/clk/imgtec/clk-boston.c
12428 F: include/dt-bindings/clock/boston-clock.h
12431 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12432 M: Serge Semin <fancer.lancer@gmail.com>
12433 L: linux-mips@vger.kernel.org
12435 F: drivers/bus/mips_cdmm.c
12436 F: drivers/clocksource/mips-gic-timer.c
12437 F: drivers/cpuidle/cpuidle-cps.c
12438 F: drivers/irqchip/irq-mips-cpu.c
12439 F: drivers/irqchip/irq-mips-gic.c
12441 MIPS GENERIC PLATFORM
12442 M: Paul Burton <paulburton@kernel.org>
12443 L: linux-mips@vger.kernel.org
12445 F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
12446 F: arch/mips/generic/
12447 F: arch/mips/tools/generic-board-config.sh
12449 MIPS RINT INSTRUCTION EMULATION
12450 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
12451 L: linux-mips@vger.kernel.org
12453 F: arch/mips/math-emu/dp_rint.c
12454 F: arch/mips/math-emu/sp_rint.c
12456 MIPS/LOONGSON1 ARCHITECTURE
12457 M: Keguang Zhang <keguang.zhang@gmail.com>
12458 L: linux-mips@vger.kernel.org
12460 F: arch/mips/include/asm/mach-loongson32/
12461 F: arch/mips/loongson32/
12462 F: drivers/*/*/*loongson1*
12463 F: drivers/*/*loongson1*
12465 MIPS/LOONGSON2EF ARCHITECTURE
12466 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
12467 L: linux-mips@vger.kernel.org
12469 F: arch/mips/include/asm/mach-loongson2ef/
12470 F: arch/mips/loongson2ef/
12471 F: drivers/cpufreq/loongson2_cpufreq.c
12473 MIPS/LOONGSON64 ARCHITECTURE
12474 M: Huacai Chen <chenhuacai@kernel.org>
12475 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
12476 L: linux-mips@vger.kernel.org
12478 F: arch/mips/include/asm/mach-loongson64/
12479 F: arch/mips/loongson64/
12480 F: drivers/irqchip/irq-loongson*
12481 F: drivers/platform/mips/cpu_hwmon.c
12483 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
12484 M: Hans Verkuil <hverkuil@xs4all.nl>
12485 L: linux-media@vger.kernel.org
12487 W: https://linuxtv.org
12488 T: git git://linuxtv.org/media_tree.git
12489 F: drivers/media/radio/radio-miropcm20*
12492 R: Lubomir Rintel <lkundrak@v3.sk>
12493 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12495 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
12496 F: arch/arm/boot/dts/mmp*
12497 F: arch/arm/mach-mmp/
12498 F: include/linux/soc/mmp/
12500 MMP USB PHY DRIVERS
12501 R: Lubomir Rintel <lkundrak@v3.sk>
12502 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12504 F: drivers/phy/marvell/phy-mmp3-usb.c
12505 F: drivers/phy/marvell/phy-pxa-usb.c
12507 MMU GATHER AND TLB INVALIDATION
12508 M: Will Deacon <will@kernel.org>
12509 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
12510 M: Andrew Morton <akpm@linux-foundation.org>
12511 M: Nick Piggin <npiggin@gmail.com>
12512 M: Peter Zijlstra <peterz@infradead.org>
12513 L: linux-arch@vger.kernel.org
12514 L: linux-mm@kvack.org
12516 F: arch/*/include/asm/tlb.h
12517 F: include/asm-generic/tlb.h
12520 MN88472 MEDIA DRIVER
12521 M: Antti Palosaari <crope@iki.fi>
12522 L: linux-media@vger.kernel.org
12524 W: https://linuxtv.org
12525 W: http://palosaari.fi/linux/
12526 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12527 F: drivers/media/dvb-frontends/mn88472*
12529 MN88473 MEDIA DRIVER
12530 M: Antti Palosaari <crope@iki.fi>
12531 L: linux-media@vger.kernel.org
12533 W: https://linuxtv.org
12534 W: http://palosaari.fi/linux/
12535 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12536 F: drivers/media/dvb-frontends/mn88473*
12539 M: Jessica Yu <jeyu@kernel.org>
12541 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
12542 F: include/linux/module.h
12545 MONOLITHIC POWER SYSTEM PMIC DRIVER
12546 M: Saravanan Sekar <sravanhome@gmail.com>
12548 F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
12549 F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
12550 F: drivers/iio/adc/mp2629_adc.c
12551 F: drivers/mfd/mp2629.c
12552 F: drivers/power/supply/mp2629_charger.c
12553 F: drivers/regulator/mp5416.c
12554 F: drivers/regulator/mpq7920.c
12555 F: drivers/regulator/mpq7920.h
12556 F: include/linux/mfd/mp2629.h
12558 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
12560 W: http://popies.net/meye/
12561 F: Documentation/userspace-api/media/drivers/meye*
12562 F: drivers/media/pci/meye/
12563 F: include/uapi/linux/meye.h
12565 MOTORCOMM PHY DRIVER
12566 M: Peter Geis <pgwipeout@gmail.com>
12567 L: netdev@vger.kernel.org
12569 F: drivers/net/phy/motorcomm.c
12571 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
12572 M: Jiri Slaby <jirislaby@kernel.org>
12574 F: Documentation/driver-api/serial/moxa-smartio.rst
12575 F: drivers/tty/mxser.*
12577 MR800 AVERMEDIA USB FM RADIO DRIVER
12578 M: Alexey Klimov <klimov.linux@gmail.com>
12579 L: linux-media@vger.kernel.org
12581 T: git git://linuxtv.org/media_tree.git
12582 F: drivers/media/radio/radio-mr800.c
12584 MRF24J40 IEEE 802.15.4 RADIO DRIVER
12585 M: Alan Ott <alan@signal11.us>
12586 L: linux-wpan@vger.kernel.org
12588 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
12589 F: drivers/net/ieee802154/mrf24j40.c
12592 M: "Lee, Chun-Yi" <jlee@suse.com>
12593 L: platform-driver-x86@vger.kernel.org
12595 F: drivers/platform/x86/msi-laptop.c
12598 L: platform-driver-x86@vger.kernel.org
12600 F: drivers/platform/x86/msi-wmi.c
12602 MSI001 MEDIA DRIVER
12603 M: Antti Palosaari <crope@iki.fi>
12604 L: linux-media@vger.kernel.org
12606 W: https://linuxtv.org
12607 W: http://palosaari.fi/linux/
12608 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12609 T: git git://linuxtv.org/anttip/media_tree.git
12610 F: drivers/media/tuners/msi001*
12612 MSI2500 MEDIA DRIVER
12613 M: Antti Palosaari <crope@iki.fi>
12614 L: linux-media@vger.kernel.org
12616 W: https://linuxtv.org
12617 W: http://palosaari.fi/linux/
12618 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12619 T: git git://linuxtv.org/anttip/media_tree.git
12620 F: drivers/media/usb/msi2500/
12622 MSTAR INTERRUPT CONTROLLER DRIVER
12623 M: Mark-PK Tsai <mark-pk.tsai@mediatek.com>
12624 M: Daniel Palmer <daniel@thingy.jp>
12626 F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
12627 F: drivers/irqchip/irq-mst-intc.c
12629 MSYSTEMS DISKONCHIP G3 MTD DRIVER
12630 M: Robert Jarzmik <robert.jarzmik@free.fr>
12631 L: linux-mtd@lists.infradead.org
12633 F: drivers/mtd/devices/docg3*
12635 MT9M032 APTINA SENSOR DRIVER
12636 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12637 L: linux-media@vger.kernel.org
12639 T: git git://linuxtv.org/media_tree.git
12640 F: drivers/media/i2c/mt9m032.c
12641 F: include/media/i2c/mt9m032.h
12643 MT9P031 APTINA CAMERA SENSOR
12644 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12645 L: linux-media@vger.kernel.org
12647 T: git git://linuxtv.org/media_tree.git
12648 F: drivers/media/i2c/mt9p031.c
12649 F: include/media/i2c/mt9p031.h
12651 MT9T001 APTINA CAMERA SENSOR
12652 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12653 L: linux-media@vger.kernel.org
12655 T: git git://linuxtv.org/media_tree.git
12656 F: drivers/media/i2c/mt9t001.c
12657 F: include/media/i2c/mt9t001.h
12659 MT9T112 APTINA CAMERA SENSOR
12660 M: Jacopo Mondi <jacopo@jmondi.org>
12661 L: linux-media@vger.kernel.org
12663 T: git git://linuxtv.org/media_tree.git
12664 F: drivers/media/i2c/mt9t112.c
12665 F: include/media/i2c/mt9t112.h
12667 MT9V032 APTINA CAMERA SENSOR
12668 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12669 L: linux-media@vger.kernel.org
12671 T: git git://linuxtv.org/media_tree.git
12672 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
12673 F: drivers/media/i2c/mt9v032.c
12674 F: include/media/i2c/mt9v032.h
12676 MT9V111 APTINA CAMERA SENSOR
12677 M: Jacopo Mondi <jacopo@jmondi.org>
12678 L: linux-media@vger.kernel.org
12680 T: git git://linuxtv.org/media_tree.git
12681 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
12682 F: drivers/media/i2c/mt9v111.c
12684 MULTIFUNCTION DEVICES (MFD)
12685 M: Lee Jones <lee.jones@linaro.org>
12687 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12688 F: Documentation/devicetree/bindings/mfd/
12690 F: include/dt-bindings/mfd/
12691 F: include/linux/mfd/
12693 MULTIMEDIA CARD (MMC) ETC. OVER SPI
12695 F: drivers/mmc/host/mmc_spi.c
12696 F: include/linux/spi/mmc_spi.h
12698 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
12699 M: Ulf Hansson <ulf.hansson@linaro.org>
12700 L: linux-mmc@vger.kernel.org
12702 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
12703 F: Documentation/devicetree/bindings/mmc/
12705 F: include/linux/mmc/
12706 F: include/uapi/linux/mmc/
12708 MULTIPLEXER SUBSYSTEM
12709 M: Peter Rosin <peda@axentia.se>
12711 F: Documentation/ABI/testing/sysfs-class-mux*
12712 F: Documentation/devicetree/bindings/mux/
12714 F: include/dt-bindings/mux/
12715 F: include/linux/mux/
12717 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
12718 M: Bin Liu <b-liu@ti.com>
12719 L: linux-usb@vger.kernel.org
12721 F: drivers/usb/musb/
12723 MXL301RF MEDIA DRIVER
12724 M: Akihiro Tsukada <tskd08@gmail.com>
12725 L: linux-media@vger.kernel.org
12727 F: drivers/media/tuners/mxl301rf*
12729 MXL5007T MEDIA DRIVER
12730 M: Michael Krufky <mkrufky@linuxtv.org>
12731 L: linux-media@vger.kernel.org
12733 W: https://linuxtv.org
12734 W: http://github.com/mkrufky
12735 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12736 T: git git://linuxtv.org/mkrufky/tuners.git
12737 F: drivers/media/tuners/mxl5007t.*
12740 M: Marek Vasut <marex@denx.de>
12741 M: Stefan Agner <stefan@agner.ch>
12742 L: dri-devel@lists.freedesktop.org
12744 T: git git://anongit.freedesktop.org/drm/drm-misc
12745 F: Documentation/devicetree/bindings/display/fsl,lcdif.yaml
12746 F: drivers/gpu/drm/mxsfb/
12748 MYLEX DAC960 PCI RAID Controller
12749 M: Hannes Reinecke <hare@kernel.org>
12750 L: linux-scsi@vger.kernel.org
12752 F: drivers/scsi/myrb.*
12753 F: drivers/scsi/myrs.*
12755 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
12756 M: Chris Lee <christopher.lee@cspi.com>
12757 L: netdev@vger.kernel.org
12759 W: https://www.cspi.com/ethernet-products/support/downloads/
12760 F: drivers/net/ethernet/myricom/myri10ge/
12762 NAND FLASH SUBSYSTEM
12763 M: Miquel Raynal <miquel.raynal@bootlin.com>
12764 R: Richard Weinberger <richard@nod.at>
12765 L: linux-mtd@lists.infradead.org
12767 W: http://www.linux-mtd.infradead.org/
12768 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12769 C: irc://irc.oftc.net/mtd
12770 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
12771 F: drivers/mtd/nand/
12772 F: include/linux/mtd/*nand*.h
12774 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
12775 M: Daniel Mack <zonque@gmail.com>
12776 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12778 W: http://www.native-instruments.com
12779 F: sound/usb/caiaq/
12781 NATSEMI ETHERNET DRIVER (DP8381x)
12783 F: drivers/net/ethernet/natsemi/natsemi.c
12785 NCR 5380 SCSI DRIVERS
12786 M: Finn Thain <fthain@linux-m68k.org>
12787 M: Michael Schmitz <schmitzmic@gmail.com>
12788 L: linux-scsi@vger.kernel.org
12790 F: Documentation/scsi/g_NCR5380.rst
12791 F: drivers/scsi/NCR5380.*
12792 F: drivers/scsi/arm/cumana_1.c
12793 F: drivers/scsi/arm/oak.c
12794 F: drivers/scsi/atari_scsi.*
12795 F: drivers/scsi/dmx3191d.c
12796 F: drivers/scsi/g_NCR5380.*
12797 F: drivers/scsi/mac_scsi.*
12798 F: drivers/scsi/sun3_scsi.*
12799 F: drivers/scsi/sun3_scsi_vme.c
12802 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
12806 NCT6775 HARDWARE MONITOR DRIVER
12807 M: Guenter Roeck <linux@roeck-us.net>
12808 L: linux-hwmon@vger.kernel.org
12810 F: Documentation/hwmon/nct6775.rst
12811 F: drivers/hwmon/nct6775.c
12814 M: Jakub Kicinski <kuba@kernel.org>
12816 F: drivers/net/netdevsim/*
12818 NETEM NETWORK EMULATOR
12819 M: Stephen Hemminger <stephen@networkplumber.org>
12820 L: netdev@vger.kernel.org
12822 F: net/sched/sch_netem.c
12824 NETERION 10GbE DRIVERS (s2io/vxge)
12825 M: Jon Mason <jdmason@kudzu.us>
12826 L: netdev@vger.kernel.org
12828 F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
12829 F: Documentation/networking/device_drivers/ethernet/neterion/vxge.rst
12830 F: drivers/net/ethernet/neterion/
12833 M: Pablo Neira Ayuso <pablo@netfilter.org>
12834 M: Jozsef Kadlecsik <kadlec@netfilter.org>
12835 M: Florian Westphal <fw@strlen.de>
12836 L: netfilter-devel@vger.kernel.org
12837 L: coreteam@netfilter.org
12839 W: http://www.netfilter.org/
12840 W: http://www.iptables.org/
12841 W: http://www.nftables.org/
12842 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
12843 C: irc://irc.libera.chat/netfilter
12844 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
12845 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
12846 F: include/linux/netfilter*
12847 F: include/linux/netfilter/
12848 F: include/net/netfilter/
12849 F: include/uapi/linux/netfilter*
12850 F: include/uapi/linux/netfilter/
12851 F: net/*/netfilter.c
12852 F: net/*/netfilter/
12853 F: net/bridge/br_netfilter*.c
12856 NETROM NETWORK LAYER
12857 M: Ralf Baechle <ralf@linux-mips.org>
12858 L: linux-hams@vger.kernel.org
12860 W: http://www.linux-ax25.org/
12861 F: include/net/netrom.h
12862 F: include/uapi/linux/netrom.h
12865 NETRONIX EMBEDDED CONTROLLER
12866 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
12868 F: Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
12869 F: drivers/mfd/ntxec.c
12870 F: drivers/pwm/pwm-ntxec.c
12871 F: drivers/rtc/rtc-ntxec.c
12872 F: include/linux/mfd/ntxec.h
12874 NETRONOME ETHERNET DRIVERS
12875 M: Simon Horman <simon.horman@corigine.com>
12876 R: Jakub Kicinski <kuba@kernel.org>
12877 L: oss-drivers@corigine.com
12879 F: drivers/net/ethernet/netronome/
12881 NETWORK BLOCK DEVICE (NBD)
12882 M: Josef Bacik <josef@toxicpanda.com>
12883 L: linux-block@vger.kernel.org
12884 L: nbd@other.debian.org
12886 F: Documentation/admin-guide/blockdev/nbd.rst
12887 F: drivers/block/nbd.c
12888 F: include/trace/events/nbd.h
12889 F: include/uapi/linux/nbd.h
12891 NETWORK DROP MONITOR
12892 M: Neil Horman <nhorman@tuxdriver.com>
12893 L: netdev@vger.kernel.org
12895 W: https://fedorahosted.org/dropwatch/
12896 F: include/uapi/linux/net_dropmon.h
12897 F: net/core/drop_monitor.c
12900 M: "David S. Miller" <davem@davemloft.net>
12901 M: Jakub Kicinski <kuba@kernel.org>
12902 L: netdev@vger.kernel.org
12904 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12905 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12906 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
12907 F: Documentation/devicetree/bindings/net/
12908 F: drivers/connector/
12910 F: include/linux/etherdevice.h
12911 F: include/linux/fcdevice.h
12912 F: include/linux/fddidevice.h
12913 F: include/linux/hippidevice.h
12914 F: include/linux/if_*
12915 F: include/linux/inetdevice.h
12916 F: include/linux/netdevice.h
12917 F: include/uapi/linux/if_*
12918 F: include/uapi/linux/netdevice.h
12920 NETWORKING DRIVERS (WIRELESS)
12921 M: Kalle Valo <kvalo@codeaurora.org>
12922 L: linux-wireless@vger.kernel.org
12924 Q: http://patchwork.kernel.org/project/linux-wireless/list/
12925 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
12926 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
12927 F: Documentation/devicetree/bindings/net/wireless/
12928 F: drivers/net/wireless/
12931 M: Andrew Lunn <andrew@lunn.ch>
12932 M: Vivien Didelot <vivien.didelot@gmail.com>
12933 M: Florian Fainelli <f.fainelli@gmail.com>
12934 M: Vladimir Oltean <olteanv@gmail.com>
12936 F: Documentation/devicetree/bindings/net/dsa/
12937 F: drivers/net/dsa/
12938 F: include/linux/dsa/
12939 F: include/linux/platform_data/dsa.h
12940 F: include/net/dsa.h
12943 NETWORKING [GENERAL]
12944 M: "David S. Miller" <davem@davemloft.net>
12945 M: Jakub Kicinski <kuba@kernel.org>
12946 L: netdev@vger.kernel.org
12948 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12949 B: mailto:netdev@vger.kernel.org
12950 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12951 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
12952 F: Documentation/networking/
12953 F: include/linux/in.h
12954 F: include/linux/net.h
12955 F: include/linux/netdevice.h
12957 F: include/uapi/linux/in.h
12958 F: include/uapi/linux/net.h
12959 F: include/uapi/linux/net_namespace.h
12960 F: include/uapi/linux/netdevice.h
12964 F: tools/testing/selftests/net/
12967 M: Steffen Klassert <steffen.klassert@secunet.com>
12968 M: Herbert Xu <herbert@gondor.apana.org.au>
12969 M: "David S. Miller" <davem@davemloft.net>
12970 L: netdev@vger.kernel.org
12972 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
12973 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
12974 F: include/net/xfrm.h
12975 F: include/uapi/linux/xfrm.h
12978 F: net/ipv4/ip_vti.c
12979 F: net/ipv4/ipcomp.c
12983 F: net/ipv6/ip6_vti.c
12984 F: net/ipv6/ipcomp6.c
12988 F: tools/testing/selftests/net/ipsec.c
12990 NETWORKING [IPv4/IPv6]
12991 M: "David S. Miller" <davem@davemloft.net>
12992 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
12993 M: David Ahern <dsahern@kernel.org>
12994 L: netdev@vger.kernel.org
12996 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
13002 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
13003 M: Paul Moore <paul@paul-moore.com>
13004 L: netdev@vger.kernel.org
13005 L: linux-security-module@vger.kernel.org
13007 W: https://github.com/netlabel
13008 F: Documentation/netlabel/
13009 F: include/net/calipso.h
13010 F: include/net/cipso_ipv4.h
13011 F: include/net/netlabel.h
13012 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
13013 F: include/uapi/linux/netfilter/xt_SECMARK.h
13014 F: net/ipv4/cipso_ipv4.c
13015 F: net/ipv6/calipso.c
13016 F: net/netfilter/xt_CONNSECMARK.c
13017 F: net/netfilter/xt_SECMARK.c
13021 M: Mat Martineau <mathew.j.martineau@linux.intel.com>
13022 M: Matthieu Baerts <matthieu.baerts@tessares.net>
13023 L: netdev@vger.kernel.org
13024 L: mptcp@lists.linux.dev
13026 W: https://github.com/multipath-tcp/mptcp_net-next/wiki
13027 B: https://github.com/multipath-tcp/mptcp_net-next/issues
13028 F: Documentation/networking/mptcp-sysctl.rst
13029 F: include/net/mptcp.h
13030 F: include/trace/events/mptcp.h
13031 F: include/uapi/linux/mptcp.h
13033 F: tools/testing/selftests/net/mptcp/
13036 M: Eric Dumazet <edumazet@google.com>
13037 L: netdev@vger.kernel.org
13039 F: include/linux/tcp.h
13040 F: include/net/tcp.h
13041 F: include/trace/events/tcp.h
13042 F: include/uapi/linux/tcp.h
13043 F: net/ipv4/syncookies.c
13045 F: net/ipv6/syncookies.c
13049 M: Boris Pismenny <borisp@nvidia.com>
13050 M: John Fastabend <john.fastabend@gmail.com>
13051 M: Daniel Borkmann <daniel@iogearbox.net>
13052 M: Jakub Kicinski <kuba@kernel.org>
13053 L: netdev@vger.kernel.org
13055 F: include/net/tls.h
13056 F: include/uapi/linux/tls.h
13059 NETWORKING [WIRELESS]
13060 L: linux-wireless@vger.kernel.org
13061 Q: http://patchwork.kernel.org/project/linux-wireless/list/
13063 NETXEN (1/10) GbE SUPPORT
13064 M: Manish Chopra <manishc@marvell.com>
13065 M: Rahul Verma <rahulv@marvell.com>
13066 M: GR-Linux-NIC-Dev@marvell.com
13067 L: netdev@vger.kernel.org
13069 F: drivers/net/ethernet/qlogic/netxen/
13071 NET_FAILOVER MODULE
13072 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
13073 L: netdev@vger.kernel.org
13075 F: Documentation/networking/net_failover.rst
13076 F: drivers/net/net_failover.c
13077 F: include/net/net_failover.h
13080 M: David Ahern <dsahern@kernel.org>
13081 L: netdev@vger.kernel.org
13083 F: include/net/netns/nexthop.h
13084 F: include/net/nexthop.h
13085 F: include/uapi/linux/nexthop.h
13086 F: net/ipv4/nexthop.c
13089 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
13090 L: linux-nfc@lists.01.org (subscribers-only)
13091 L: netdev@vger.kernel.org
13093 F: Documentation/devicetree/bindings/net/nfc/
13095 F: include/linux/platform_data/nfcmrvl.h
13096 F: include/net/nfc/
13097 F: include/uapi/linux/nfc.h
13100 NFC VIRTUAL NCI DEVICE DRIVER
13101 M: Bongsu Jeon <bongsu.jeon@samsung.com>
13102 L: netdev@vger.kernel.org
13103 L: linux-nfc@lists.01.org (subscribers-only)
13105 F: drivers/nfc/virtual_ncidev.c
13106 F: tools/testing/selftests/nci/
13108 NFS, SUNRPC, AND LOCKD CLIENTS
13109 M: Trond Myklebust <trond.myklebust@hammerspace.com>
13110 M: Anna Schumaker <anna.schumaker@netapp.com>
13111 L: linux-nfs@vger.kernel.org
13113 W: http://client.linux-nfs.org
13114 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
13118 F: include/linux/lockd/
13119 F: include/linux/nfs*
13120 F: include/linux/sunrpc/
13121 F: include/uapi/linux/nfs*
13122 F: include/uapi/linux/sunrpc/
13124 F: Documentation/filesystems/nfs/
13127 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
13128 L: linux-nilfs@vger.kernel.org
13130 W: https://nilfs.sourceforge.io/
13131 W: https://nilfs.osdn.jp/
13132 T: git git://github.com/konis/nilfs2.git
13133 F: Documentation/filesystems/nilfs2.rst
13135 F: include/trace/events/nilfs2.h
13136 F: include/uapi/linux/nilfs2_api.h
13137 F: include/uapi/linux/nilfs2_ondisk.h
13139 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
13140 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
13142 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
13143 F: Documentation/scsi/NinjaSCSI.rst
13144 F: drivers/scsi/pcmcia/nsp_*
13146 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
13147 M: GOTO Masanori <gotom@debian.or.jp>
13148 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
13150 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
13151 F: Documentation/scsi/NinjaSCSI.rst
13152 F: drivers/scsi/nsp32*
13155 M: Ley Foon Tan <ley.foon.tan@intel.com>
13157 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
13160 NITRO ENCLAVES (NE)
13161 M: Andra Paraschiv <andraprs@amazon.com>
13162 M: Alexandru Vasile <lexnv@amazon.com>
13163 M: Alexandru Ciobotaru <alcioa@amazon.com>
13164 L: linux-kernel@vger.kernel.org
13166 W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
13167 F: Documentation/virt/ne_overview.rst
13168 F: drivers/virt/nitro_enclaves/
13169 F: include/linux/nitro_enclaves.h
13170 F: include/uapi/linux/nitro_enclaves.h
13171 F: samples/nitro_enclaves/
13173 NOHZ, DYNTICKS SUPPORT
13174 M: Frederic Weisbecker <fweisbec@gmail.com>
13175 M: Thomas Gleixner <tglx@linutronix.de>
13176 M: Ingo Molnar <mingo@kernel.org>
13177 L: linux-kernel@vger.kernel.org
13179 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
13180 F: include/linux/sched/nohz.h
13181 F: include/linux/tick.h
13182 F: kernel/time/tick*.*
13184 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
13185 M: Pavel Machek <pavel@ucw.cz>
13186 M: Sakari Ailus <sakari.ailus@iki.fi>
13187 L: linux-media@vger.kernel.org
13189 F: drivers/media/i2c/ad5820.c
13190 F: drivers/media/i2c/et8ek8
13192 NOKIA N900 POWER SUPPLY DRIVERS
13193 R: Pali Rohár <pali@kernel.org>
13194 F: drivers/power/supply/bq2415x_charger.c
13195 F: drivers/power/supply/bq27xxx_battery.c
13196 F: drivers/power/supply/bq27xxx_battery_i2c.c
13197 F: drivers/power/supply/isp1704_charger.c
13198 F: drivers/power/supply/rx51_battery.c
13199 F: include/linux/power/bq2415x_charger.h
13200 F: include/linux/power/bq27xxx_battery.h
13203 M: Willy Tarreau <w@1wt.eu>
13205 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
13206 F: tools/include/nolibc/
13209 M: Matthias Maennich <maennich@google.com>
13211 F: Documentation/core-api/symbol-namespaces.rst
13215 M: Sanjay R Mehta <sanju.mehta@amd.com>
13216 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
13217 L: linux-ntb@googlegroups.com
13219 F: drivers/ntb/hw/amd/
13222 M: Jon Mason <jdmason@kudzu.us>
13223 M: Dave Jiang <dave.jiang@intel.com>
13224 M: Allen Hubbe <allenbh@gmail.com>
13225 L: linux-ntb@googlegroups.com
13227 W: https://github.com/jonmason/ntb/wiki
13228 T: git git://github.com/jonmason/ntb.git
13229 F: drivers/net/ntb_netdev.c
13231 F: include/linux/ntb.h
13232 F: include/linux/ntb_transport.h
13233 F: tools/testing/selftests/ntb/
13236 M: Serge Semin <fancer.lancer@gmail.com>
13237 L: linux-ntb@googlegroups.com
13239 F: drivers/ntb/hw/idt/
13242 M: Dave Jiang <dave.jiang@intel.com>
13243 L: linux-ntb@googlegroups.com
13245 W: https://github.com/davejiang/linux/wiki
13246 T: git https://github.com/davejiang/linux.git
13247 F: drivers/ntb/hw/intel/
13250 M: Anton Altaparmakov <anton@tuxera.com>
13251 L: linux-ntfs-dev@lists.sourceforge.net
13253 W: http://www.tuxera.com/
13254 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
13255 F: Documentation/filesystems/ntfs.rst
13259 M: Finn Thain <fthain@linux-m68k.org>
13260 L: linux-m68k@lists.linux-m68k.org
13262 F: arch/*/include/asm/nubus.h
13264 F: include/linux/nubus.h
13265 F: include/uapi/linux/nubus.h
13267 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
13268 M: Antonino Daplas <adaplas@gmail.com>
13269 L: linux-fbdev@vger.kernel.org
13271 F: drivers/video/fbdev/nvidia/
13272 F: drivers/video/fbdev/riva/
13275 M: Keith Busch <kbusch@kernel.org>
13276 M: Jens Axboe <axboe@fb.com>
13277 M: Christoph Hellwig <hch@lst.de>
13278 M: Sagi Grimberg <sagi@grimberg.me>
13279 L: linux-nvme@lists.infradead.org
13281 W: http://git.infradead.org/nvme.git
13282 T: git://git.infradead.org/nvme.git
13283 F: drivers/nvme/host/
13284 F: include/linux/nvme.h
13285 F: include/uapi/linux/nvme_ioctl.h
13287 NVM EXPRESS FC TRANSPORT DRIVERS
13288 M: James Smart <james.smart@broadcom.com>
13289 L: linux-nvme@lists.infradead.org
13291 F: drivers/nvme/host/fc.c
13292 F: drivers/nvme/target/fc.c
13293 F: drivers/nvme/target/fcloop.c
13294 F: include/linux/nvme-fc-driver.h
13295 F: include/linux/nvme-fc.h
13297 NVM EXPRESS TARGET DRIVER
13298 M: Christoph Hellwig <hch@lst.de>
13299 M: Sagi Grimberg <sagi@grimberg.me>
13300 M: Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com>
13301 L: linux-nvme@lists.infradead.org
13303 W: http://git.infradead.org/nvme.git
13304 T: git://git.infradead.org/nvme.git
13305 F: drivers/nvme/target/
13308 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13310 T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
13311 F: Documentation/ABI/stable/sysfs-bus-nvmem
13312 F: Documentation/devicetree/bindings/nvmem/
13314 F: include/linux/nvmem-consumer.h
13315 F: include/linux/nvmem-provider.h
13317 NXP C45 TJA11XX PHY DRIVER
13318 M: Radu Pirea <radu-nicolae.pirea@oss.nxp.com>
13319 L: netdev@vger.kernel.org
13321 F: drivers/net/phy/nxp-c45-tja11xx.c
13324 M: Ashish Kumar <ashish.kumar@nxp.com>
13325 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
13326 L: linux-spi@vger.kernel.org
13328 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
13329 F: drivers/spi/spi-nxp-fspi.c
13331 NXP FXAS21002C DRIVER
13332 M: Rui Miguel Silva <rmfrfs@gmail.com>
13333 L: linux-iio@vger.kernel.org
13335 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
13336 F: drivers/iio/gyro/fxas21002c.h
13337 F: drivers/iio/gyro/fxas21002c_core.c
13338 F: drivers/iio/gyro/fxas21002c_i2c.c
13339 F: drivers/iio/gyro/fxas21002c_spi.c
13341 NXP i.MX CLOCK DRIVERS
13342 M: Abel Vesa <abel.vesa@nxp.com>
13343 L: linux-clk@vger.kernel.org
13344 L: linux-imx@nxp.com
13346 F: drivers/clk/imx/
13348 NXP i.MX 8MQ DCSS DRIVER
13349 M: Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
13350 R: Lucas Stach <l.stach@pengutronix.de>
13351 L: dri-devel@lists.freedesktop.org
13353 F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
13354 F: drivers/gpu/drm/imx/dcss/
13356 NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
13357 M: Jagan Teki <jagan@amarulasolutions.com>
13359 F: Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
13360 F: drivers/regulator/pf8x00-regulator.c
13362 NXP PTN5150A CC LOGIC AND EXTCON DRIVER
13363 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
13364 L: linux-kernel@vger.kernel.org
13366 F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
13367 F: drivers/extcon/extcon-ptn5150.c
13369 NXP SGTL5000 DRIVER
13370 M: Fabio Estevam <festevam@gmail.com>
13371 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13373 F: Documentation/devicetree/bindings/sound/sgtl5000.yaml
13374 F: sound/soc/codecs/sgtl5000*
13376 NXP SJA1105 ETHERNET SWITCH DRIVER
13377 M: Vladimir Oltean <olteanv@gmail.com>
13378 L: linux-kernel@vger.kernel.org
13380 F: drivers/net/dsa/sja1105
13381 F: drivers/net/pcs/pcs-xpcs-nxp.c
13383 NXP TDA998X DRM DRIVER
13384 M: Russell King <linux@armlinux.org.uk>
13386 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
13387 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
13388 F: drivers/gpu/drm/i2c/tda998x_drv.c
13389 F: include/drm/i2c/tda998x.h
13390 F: include/dt-bindings/display/tda998x.h
13394 M: Peter Rosin <peda@axentia.se>
13395 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13397 F: Documentation/devicetree/bindings/sound/tfa9879.txt
13398 F: sound/soc/codecs/tfa9879*
13400 NXP/Goodix TFA989X (TFA1) DRIVER
13401 M: Stephan Gerhold <stephan@gerhold.net>
13402 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13404 F: Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
13405 F: sound/soc/codecs/tfa989x.c
13408 R: Charles Gorand <charles.gorand@effinnov.com>
13409 L: linux-nfc@lists.01.org (subscribers-only)
13411 F: drivers/nfc/nxp-nci
13413 NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
13414 M: Mirela Rabulea <mirela.rabulea@nxp.com>
13415 R: NXP Linux Team <linux-imx@nxp.com>
13416 L: linux-media@vger.kernel.org
13418 F: Documentation/devicetree/bindings/media/imx8-jpeg.yaml
13419 F: drivers/media/platform/imx-jpeg
13421 NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
13422 M: Jonas Malaco <jonas@protocubo.io>
13423 L: linux-hwmon@vger.kernel.org
13425 F: Documentation/hwmon/nzxt-kraken2.rst
13426 F: drivers/hwmon/nzxt-kraken2.c
13429 M: Jiri Pirko <jiri@nvidia.com>
13430 L: netdev@vger.kernel.org
13432 F: include/linux/objagg.h
13434 F: lib/test_objagg.c
13437 M: Josh Poimboeuf <jpoimboe@redhat.com>
13438 M: Peter Zijlstra <peterz@infradead.org>
13441 F: include/linux/objtool.h
13443 OCELOT ETHERNET SWITCH DRIVER
13444 M: Vladimir Oltean <vladimir.oltean@nxp.com>
13445 M: Claudiu Manoil <claudiu.manoil@nxp.com>
13446 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
13447 M: UNGLinuxDriver@microchip.com
13448 L: netdev@vger.kernel.org
13450 F: drivers/net/dsa/ocelot/*
13451 F: drivers/net/ethernet/mscc/
13452 F: include/soc/mscc/ocelot*
13453 F: net/dsa/tag_ocelot.c
13454 F: net/dsa/tag_ocelot_8021q.c
13455 F: tools/testing/selftests/drivers/net/ocelot/*
13457 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
13458 M: Frederic Barrat <fbarrat@linux.ibm.com>
13459 M: Andrew Donnellan <ajd@linux.ibm.com>
13460 L: linuxppc-dev@lists.ozlabs.org
13462 F: Documentation/userspace-api/accelerators/ocxl.rst
13463 F: arch/powerpc/include/asm/pnv-ocxl.h
13464 F: arch/powerpc/platforms/powernv/ocxl.c
13465 F: drivers/misc/ocxl/
13466 F: include/misc/ocxl*
13467 F: include/uapi/misc/ocxl.h
13470 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
13471 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
13472 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13473 L: linux-omap@vger.kernel.org
13475 F: sound/soc/ti/n810.c
13476 F: sound/soc/ti/omap*
13477 F: sound/soc/ti/rx51.c
13478 F: sound/soc/ti/sdma-pcm.*
13480 OMAP CLOCK FRAMEWORK SUPPORT
13481 M: Paul Walmsley <paul@pwsan.com>
13482 L: linux-omap@vger.kernel.org
13484 F: arch/arm/*omap*/*clock*
13486 OMAP DEVICE TREE SUPPORT
13487 M: Benoît Cousson <bcousson@baylibre.com>
13488 M: Tony Lindgren <tony@atomide.com>
13489 L: linux-omap@vger.kernel.org
13490 L: devicetree@vger.kernel.org
13492 F: arch/arm/boot/dts/*am3*
13493 F: arch/arm/boot/dts/*am4*
13494 F: arch/arm/boot/dts/*am5*
13495 F: arch/arm/boot/dts/*dra7*
13496 F: arch/arm/boot/dts/*omap*
13497 F: arch/arm/boot/dts/logicpd-som-lv*
13498 F: arch/arm/boot/dts/logicpd-torpedo*
13500 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
13501 L: linux-omap@vger.kernel.org
13502 L: linux-fbdev@vger.kernel.org
13504 F: Documentation/arm/omap/dss.rst
13505 F: drivers/video/fbdev/omap2/
13507 OMAP FRAMEBUFFER SUPPORT
13508 L: linux-fbdev@vger.kernel.org
13509 L: linux-omap@vger.kernel.org
13511 F: drivers/video/fbdev/omap/
13513 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
13514 M: Roger Quadros <rogerq@kernel.org>
13515 M: Tony Lindgren <tony@atomide.com>
13516 L: linux-omap@vger.kernel.org
13518 F: arch/arm/mach-omap2/*gpmc*
13519 F: drivers/memory/omap-gpmc.c
13522 M: Grygorii Strashko <grygorii.strashko@ti.com>
13523 M: Santosh Shilimkar <ssantosh@kernel.org>
13524 M: Kevin Hilman <khilman@kernel.org>
13525 L: linux-omap@vger.kernel.org
13527 F: Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
13528 F: drivers/gpio/gpio-omap.c
13530 OMAP HARDWARE SPINLOCK SUPPORT
13531 M: Ohad Ben-Cohen <ohad@wizery.com>
13532 L: linux-omap@vger.kernel.org
13534 F: drivers/hwspinlock/omap_hwspinlock.c
13536 OMAP HS MMC SUPPORT
13537 L: linux-mmc@vger.kernel.org
13538 L: linux-omap@vger.kernel.org
13540 F: drivers/mmc/host/omap_hsmmc.c
13543 M: Paul Walmsley <paul@pwsan.com>
13544 L: linux-omap@vger.kernel.org
13546 F: arch/arm/mach-omap2/omap_hwmod*data*
13549 M: Benoît Cousson <bcousson@baylibre.com>
13550 M: Paul Walmsley <paul@pwsan.com>
13551 L: linux-omap@vger.kernel.org
13553 F: arch/arm/mach-omap2/omap_hwmod.*
13556 M: Vignesh R <vigneshr@ti.com>
13557 L: linux-omap@vger.kernel.org
13558 L: linux-i2c@vger.kernel.org
13560 F: Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
13561 F: drivers/i2c/busses/i2c-omap.c
13563 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
13564 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13565 L: linux-media@vger.kernel.org
13567 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
13568 F: drivers/media/platform/omap3isp/
13569 F: drivers/staging/media/omap4iss/
13572 M: Aaro Koskinen <aaro.koskinen@iki.fi>
13573 L: linux-omap@vger.kernel.org
13575 F: drivers/mmc/host/omap.c
13577 OMAP POWER MANAGEMENT SUPPORT
13578 M: Kevin Hilman <khilman@kernel.org>
13579 L: linux-omap@vger.kernel.org
13581 F: arch/arm/*omap*/*pm*
13582 F: drivers/cpufreq/omap-cpufreq.c
13584 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
13585 M: Rajendra Nayak <rnayak@codeaurora.org>
13586 M: Paul Walmsley <paul@pwsan.com>
13587 L: linux-omap@vger.kernel.org
13589 F: arch/arm/mach-omap2/prm*
13591 OMAP RANDOM NUMBER GENERATOR SUPPORT
13592 M: Deepak Saxena <dsaxena@plexity.net>
13594 F: drivers/char/hw_random/omap-rng.c
13597 L: linux-usb@vger.kernel.org
13598 L: linux-omap@vger.kernel.org
13600 F: arch/arm/*omap*/usb*
13601 F: drivers/usb/*/*omap*
13603 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
13604 M: Mark Jackson <mpfj@newflow.co.uk>
13605 L: linux-omap@vger.kernel.org
13607 F: arch/arm/boot/dts/am335x-nano.dts
13610 M: Aaro Koskinen <aaro.koskinen@iki.fi>
13611 M: Tony Lindgren <tony@atomide.com>
13612 L: linux-omap@vger.kernel.org
13614 Q: http://patchwork.kernel.org/project/linux-omap/list/
13615 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
13616 F: arch/arm/configs/omap1_defconfig
13617 F: arch/arm/mach-omap1/
13618 F: arch/arm/plat-omap/
13619 F: drivers/i2c/busses/i2c-omap.c
13620 F: include/linux/platform_data/ams-delta-fiq.h
13621 F: include/linux/platform_data/i2c-omap.h
13624 M: Tony Lindgren <tony@atomide.com>
13625 L: linux-omap@vger.kernel.org
13627 W: http://www.muru.com/linux/omap/
13628 W: http://linux.omap.com/
13629 Q: http://patchwork.kernel.org/project/linux-omap/list/
13630 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
13631 F: arch/arm/configs/omap2plus_defconfig
13632 F: arch/arm/mach-omap2/
13633 F: arch/arm/plat-omap/
13634 F: drivers/bus/ti-sysc.c
13635 F: drivers/i2c/busses/i2c-omap.c
13636 F: drivers/irqchip/irq-omap-intc.c
13637 F: drivers/mfd/*omap*.c
13638 F: drivers/mfd/menelaus.c
13639 F: drivers/mfd/palmas.c
13640 F: drivers/mfd/tps65217.c
13641 F: drivers/mfd/tps65218.c
13642 F: drivers/mfd/tps65910.c
13643 F: drivers/mfd/twl-core.[ch]
13644 F: drivers/mfd/twl4030*.c
13645 F: drivers/mfd/twl6030*.c
13646 F: drivers/mfd/twl6040*.c
13647 F: drivers/regulator/palmas-regulator*.c
13648 F: drivers/regulator/pbias-regulator.c
13649 F: drivers/regulator/tps65217-regulator.c
13650 F: drivers/regulator/tps65218-regulator.c
13651 F: drivers/regulator/tps65910-regulator.c
13652 F: drivers/regulator/twl-regulator.c
13653 F: drivers/regulator/twl6030-regulator.c
13654 F: include/linux/platform_data/i2c-omap.h
13655 F: include/linux/platform_data/ti-sysc.h
13658 M: Bob Copeland <me@bobcopeland.com>
13659 L: linux-karma-devel@lists.sourceforge.net
13661 F: Documentation/filesystems/omfs.rst
13664 OMNIKEY CARDMAN 4000 DRIVER
13665 M: Harald Welte <laforge@gnumonks.org>
13667 F: drivers/char/pcmcia/cm4000_cs.c
13668 F: include/linux/cm4000_cs.h
13669 F: include/uapi/linux/cm4000_cs.h
13671 OMNIKEY CARDMAN 4040 DRIVER
13672 M: Harald Welte <laforge@gnumonks.org>
13674 F: drivers/char/pcmcia/cm4040_cs.*
13676 OMNIVISION OV02A10 SENSOR DRIVER
13677 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
13678 L: linux-media@vger.kernel.org
13680 T: git git://linuxtv.org/media_tree.git
13681 F: Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
13682 F: drivers/media/i2c/ov02a10.c
13684 OMNIVISION OV13858 SENSOR DRIVER
13685 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13686 L: linux-media@vger.kernel.org
13688 T: git git://linuxtv.org/media_tree.git
13689 F: drivers/media/i2c/ov13858.c
13691 OMNIVISION OV2680 SENSOR DRIVER
13692 M: Rui Miguel Silva <rmfrfs@gmail.com>
13693 L: linux-media@vger.kernel.org
13695 T: git git://linuxtv.org/media_tree.git
13696 F: Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
13697 F: drivers/media/i2c/ov2680.c
13699 OMNIVISION OV2685 SENSOR DRIVER
13700 M: Shunqian Zheng <zhengsq@rock-chips.com>
13701 L: linux-media@vger.kernel.org
13703 T: git git://linuxtv.org/media_tree.git
13704 F: drivers/media/i2c/ov2685.c
13706 OMNIVISION OV2740 SENSOR DRIVER
13707 M: Tianshu Qiu <tian.shu.qiu@intel.com>
13708 R: Shawn Tu <shawnx.tu@intel.com>
13709 R: Bingbu Cao <bingbu.cao@intel.com>
13710 L: linux-media@vger.kernel.org
13712 T: git git://linuxtv.org/media_tree.git
13713 F: drivers/media/i2c/ov2740.c
13715 OMNIVISION OV5640 SENSOR DRIVER
13716 M: Steve Longerbeam <slongerbeam@gmail.com>
13717 L: linux-media@vger.kernel.org
13719 T: git git://linuxtv.org/media_tree.git
13720 F: drivers/media/i2c/ov5640.c
13722 OMNIVISION OV5647 SENSOR DRIVER
13723 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
13724 M: Jacopo Mondi <jacopo@jmondi.org>
13725 L: linux-media@vger.kernel.org
13727 T: git git://linuxtv.org/media_tree.git
13728 F: Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
13729 F: drivers/media/i2c/ov5647.c
13731 OMNIVISION OV5670 SENSOR DRIVER
13732 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
13733 M: Hyungwoo Yang <hyungwoo.yang@intel.com>
13734 L: linux-media@vger.kernel.org
13736 T: git git://linuxtv.org/media_tree.git
13737 F: drivers/media/i2c/ov5670.c
13739 OMNIVISION OV5675 SENSOR DRIVER
13740 M: Shawn Tu <shawnx.tu@intel.com>
13741 L: linux-media@vger.kernel.org
13743 T: git git://linuxtv.org/media_tree.git
13744 F: drivers/media/i2c/ov5675.c
13746 OMNIVISION OV5695 SENSOR DRIVER
13747 M: Shunqian Zheng <zhengsq@rock-chips.com>
13748 L: linux-media@vger.kernel.org
13750 T: git git://linuxtv.org/media_tree.git
13751 F: drivers/media/i2c/ov5695.c
13753 OMNIVISION OV7670 SENSOR DRIVER
13754 L: linux-media@vger.kernel.org
13756 T: git git://linuxtv.org/media_tree.git
13757 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
13758 F: drivers/media/i2c/ov7670.c
13760 OMNIVISION OV772x SENSOR DRIVER
13761 M: Jacopo Mondi <jacopo@jmondi.org>
13762 L: linux-media@vger.kernel.org
13764 T: git git://linuxtv.org/media_tree.git
13765 F: Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
13766 F: drivers/media/i2c/ov772x.c
13767 F: include/media/i2c/ov772x.h
13769 OMNIVISION OV7740 SENSOR DRIVER
13770 M: Wenyou Yang <wenyou.yang@microchip.com>
13771 L: linux-media@vger.kernel.org
13773 T: git git://linuxtv.org/media_tree.git
13774 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
13775 F: drivers/media/i2c/ov7740.c
13777 OMNIVISION OV8856 SENSOR DRIVER
13778 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
13779 L: linux-media@vger.kernel.org
13781 T: git git://linuxtv.org/media_tree.git
13782 F: Documentation/devicetree/bindings/media/i2c/ov8856.yaml
13783 F: drivers/media/i2c/ov8856.c
13785 OMNIVISION OV9640 SENSOR DRIVER
13786 M: Petr Cvek <petrcvekcz@gmail.com>
13787 L: linux-media@vger.kernel.org
13789 F: drivers/media/i2c/ov9640.*
13791 OMNIVISION OV9650 SENSOR DRIVER
13792 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13793 R: Akinobu Mita <akinobu.mita@gmail.com>
13794 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
13795 L: linux-media@vger.kernel.org
13797 T: git git://linuxtv.org/media_tree.git
13798 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
13799 F: drivers/media/i2c/ov9650.c
13801 OMNIVISION OV9734 SENSOR DRIVER
13802 M: Tianshu Qiu <tian.shu.qiu@intel.com>
13803 R: Bingbu Cao <bingbu.cao@intel.com>
13804 L: linux-media@vger.kernel.org
13806 T: git git://linuxtv.org/media_tree.git
13807 F: drivers/media/i2c/ov9734.c
13809 ONENAND FLASH DRIVER
13810 M: Kyungmin Park <kyungmin.park@samsung.com>
13811 L: linux-mtd@lists.infradead.org
13813 F: drivers/mtd/nand/onenand/
13814 F: include/linux/mtd/onenand*.h
13816 ONION OMEGA2+ BOARD
13817 M: Harvey Hunt <harveyhuntnexus@gmail.com>
13818 L: linux-mips@vger.kernel.org
13820 F: arch/mips/boot/dts/ralink/omega2p.dts
13823 M: Jens Wiklander <jens.wiklander@linaro.org>
13824 L: op-tee@lists.trustedfirmware.org
13826 F: Documentation/ABI/testing/sysfs-bus-optee-devices
13827 F: drivers/tee/optee/
13829 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
13830 M: Sumit Garg <sumit.garg@linaro.org>
13831 L: op-tee@lists.trustedfirmware.org
13833 F: drivers/char/hw_random/optee-rng.c
13836 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
13837 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
13838 L: linux-rdma@vger.kernel.org
13840 F: drivers/infiniband/ulp/opa_vnic
13842 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
13843 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
13844 M: Frank Rowand <frowand.list@gmail.com>
13845 L: devicetree@vger.kernel.org
13847 F: Documentation/devicetree/dynamic-resolution-notes.rst
13848 F: Documentation/devicetree/overlay-notes.rst
13849 F: drivers/of/overlay.c
13850 F: drivers/of/resolver.c
13851 K: of_overlay_notifier_
13853 OPEN FIRMWARE AND FLATTENED DEVICE TREE
13854 M: Rob Herring <robh+dt@kernel.org>
13855 M: Frank Rowand <frowand.list@gmail.com>
13856 L: devicetree@vger.kernel.org
13858 W: http://www.devicetree.org/
13859 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
13860 F: Documentation/ABI/testing/sysfs-firmware-ofw
13862 F: include/linux/of*.h
13865 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
13866 M: Rob Herring <robh+dt@kernel.org>
13867 L: devicetree@vger.kernel.org
13869 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
13870 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
13871 F: Documentation/devicetree/
13872 F: arch/*/boot/dts/
13873 F: include/dt-bindings/
13875 OPENCORES I2C BUS DRIVER
13876 M: Peter Korsgaard <peter@korsgaard.com>
13877 M: Andrew Lunn <andrew@lunn.ch>
13878 L: linux-i2c@vger.kernel.org
13880 F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt
13881 F: Documentation/i2c/busses/i2c-ocores.rst
13882 F: drivers/i2c/busses/i2c-ocores.c
13883 F: include/linux/platform_data/i2c-ocores.h
13885 OPENRISC ARCHITECTURE
13886 M: Jonas Bonn <jonas@southpole.se>
13887 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
13888 M: Stafford Horne <shorne@gmail.com>
13889 L: openrisc@lists.librecores.org
13891 W: http://openrisc.io
13892 T: git git://github.com/openrisc/linux.git
13893 F: Documentation/devicetree/bindings/openrisc/
13894 F: Documentation/openrisc/
13896 F: drivers/irqchip/irq-ompic.c
13897 F: drivers/irqchip/irq-or1k-*
13900 M: Pravin B Shelar <pshelar@ovn.org>
13901 L: netdev@vger.kernel.org
13902 L: dev@openvswitch.org
13904 W: http://openvswitch.org
13905 F: include/uapi/linux/openvswitch.h
13906 F: net/openvswitch/
13908 OPERATING PERFORMANCE POINTS (OPP)
13909 M: Viresh Kumar <vireshk@kernel.org>
13910 M: Nishanth Menon <nm@ti.com>
13911 M: Stephen Boyd <sboyd@kernel.org>
13912 L: linux-pm@vger.kernel.org
13914 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
13915 F: Documentation/devicetree/bindings/opp/
13916 F: Documentation/power/opp.rst
13918 F: include/linux/pm_opp.h
13921 M: Clemens Ladisch <clemens@ladisch.de>
13922 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13924 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13925 F: sound/drivers/opl4/
13927 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
13928 M: Mark Fasheh <mark@fasheh.com>
13929 M: Joel Becker <jlbec@evilplan.org>
13930 M: Joseph Qi <joseph.qi@linux.alibaba.com>
13931 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
13933 W: http://ocfs2.wiki.kernel.org
13934 F: Documentation/filesystems/dlmfs.rst
13935 F: Documentation/filesystems/ocfs2.rst
13938 ORANGEFS FILESYSTEM
13939 M: Mike Marshall <hubcap@omnibond.com>
13940 R: Martin Brandenburg <martin@omnibond.com>
13941 L: devel@lists.orangefs.org
13943 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
13944 F: Documentation/filesystems/orangefs.rst
13948 L: linux-wireless@vger.kernel.org
13950 W: https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
13951 W: http://www.nongnu.org/orinoco/
13952 F: drivers/net/wireless/intersil/orinoco/
13954 OV2659 OMNIVISION SENSOR DRIVER
13955 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13956 L: linux-media@vger.kernel.org
13958 W: https://linuxtv.org
13959 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13960 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13961 F: drivers/media/i2c/ov2659.c
13962 F: include/media/i2c/ov2659.h
13965 M: Miklos Szeredi <miklos@szeredi.hu>
13966 L: linux-unionfs@vger.kernel.org
13968 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
13969 F: Documentation/filesystems/overlayfs.rst
13972 P54 WIRELESS DRIVER
13973 M: Christian Lamparter <chunkeey@googlemail.com>
13974 L: linux-wireless@vger.kernel.org
13976 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
13977 F: drivers/net/wireless/intersil/p54/
13980 M: Vladimir Oltean <olteanv@gmail.com>
13981 L: netdev@vger.kernel.org
13983 F: Documentation/core-api/packing.rst
13984 F: include/linux/packing.h
13987 PADATA PARALLEL EXECUTION MECHANISM
13988 M: Steffen Klassert <steffen.klassert@secunet.com>
13989 M: Daniel Jordan <daniel.m.jordan@oracle.com>
13990 L: linux-crypto@vger.kernel.org
13991 L: linux-kernel@vger.kernel.org
13993 F: Documentation/core-api/padata.rst
13994 F: include/linux/padata.h
13998 M: Jesper Dangaard Brouer <hawk@kernel.org>
13999 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
14000 L: netdev@vger.kernel.org
14002 F: Documentation/networking/page_pool.rst
14003 F: include/net/page_pool.h
14004 F: include/trace/events/page_pool.h
14005 F: net/core/page_pool.c
14007 PANASONIC LAPTOP ACPI EXTRAS DRIVER
14008 M: Kenneth Chan <kenneth.t.chan@gmail.com>
14009 L: platform-driver-x86@vger.kernel.org
14011 F: drivers/platform/x86/panasonic-laptop.c
14013 PARALLAX PING IIO SENSOR DRIVER
14014 M: Andreas Klinger <ak@it-klinger.de>
14015 L: linux-iio@vger.kernel.org
14017 F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
14018 F: drivers/iio/proximity/ping.c
14020 PARALLEL LCD/KEYPAD PANEL DRIVER
14021 M: Willy Tarreau <willy@haproxy.com>
14022 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
14024 F: Documentation/admin-guide/lcd-panel-cgram.rst
14025 F: drivers/auxdisplay/panel.c
14027 PARALLEL PORT SUBSYSTEM
14028 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14029 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14030 L: linux-parport@lists.infradead.org (subscribers-only)
14032 F: Documentation/driver-api/parport*.rst
14033 F: drivers/char/ppdev.c
14034 F: drivers/parport/
14035 F: include/linux/parport*.h
14036 F: include/uapi/linux/ppdev.h
14038 PARAVIRT_OPS INTERFACE
14039 M: Juergen Gross <jgross@suse.com>
14040 M: Deep Shah <sdeep@vmware.com>
14041 M: "VMware, Inc." <pv-drivers@vmware.com>
14042 L: virtualization@lists.linux-foundation.org
14044 F: Documentation/virt/paravirt_ops.rst
14045 F: arch/*/include/asm/paravirt*.h
14046 F: arch/*/kernel/paravirt*
14047 F: include/linux/hypervisor.h
14049 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
14050 M: Tim Waugh <tim@cyberelk.net>
14051 L: linux-parport@lists.infradead.org (subscribers-only)
14053 F: Documentation/admin-guide/blockdev/paride.rst
14054 F: drivers/block/paride/
14056 PARISC ARCHITECTURE
14057 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
14058 M: Helge Deller <deller@gmx.de>
14059 L: linux-parisc@vger.kernel.org
14061 W: https://parisc.wiki.kernel.org
14062 Q: http://patchwork.kernel.org/project/linux-parisc/list/
14063 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
14064 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
14065 F: Documentation/parisc/
14067 F: drivers/char/agp/parisc-agp.c
14068 F: drivers/input/misc/hp_sdc_rtc.c
14069 F: drivers/input/serio/gscps2.c
14070 F: drivers/input/serio/hp_sdc*
14072 F: drivers/parport/parport_gsc.*
14073 F: drivers/tty/serial/8250/8250_gsc.c
14074 F: drivers/video/console/sti*
14075 F: drivers/video/fbdev/sti*
14076 F: drivers/video/logo/logo_parisc*
14077 F: include/linux/hp_sdc.h
14080 M: Jiri Pirko <jiri@nvidia.com>
14081 L: netdev@vger.kernel.org
14083 F: include/linux/parman.h
14085 F: lib/test_parman.c
14087 PC ENGINES APU BOARD DRIVER
14088 M: Enrico Weigelt, metux IT consult <info@metux.net>
14090 F: drivers/platform/x86/pcengines-apuv2.c
14092 PC87360 HARDWARE MONITORING DRIVER
14093 M: Jim Cromie <jim.cromie@gmail.com>
14094 L: linux-hwmon@vger.kernel.org
14096 F: Documentation/hwmon/pc87360.rst
14097 F: drivers/hwmon/pc87360.c
14099 PC8736x GPIO DRIVER
14100 M: Jim Cromie <jim.cromie@gmail.com>
14102 F: drivers/char/pc8736x_gpio.c
14104 PC87427 HARDWARE MONITORING DRIVER
14105 M: Jean Delvare <jdelvare@suse.com>
14106 L: linux-hwmon@vger.kernel.org
14108 F: Documentation/hwmon/pc87427.rst
14109 F: drivers/hwmon/pc87427.c
14112 M: Riku Voipio <riku.voipio@iki.fi>
14114 F: drivers/leds/leds-pca9532.c
14115 F: include/linux/leds-pca9532.h
14117 PCA9541 I2C BUS MASTER SELECTOR DRIVER
14118 M: Guenter Roeck <linux@roeck-us.net>
14119 L: linux-i2c@vger.kernel.org
14121 F: drivers/i2c/muxes/i2c-mux-pca9541.c
14123 PCDP - PRIMARY CONSOLE AND DEBUG PORT
14124 M: Khalid Aziz <khalid@gonehiking.org>
14126 F: drivers/firmware/pcdp.*
14128 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
14129 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
14130 M: Pali Rohár <pali@kernel.org>
14131 L: linux-pci@vger.kernel.org
14132 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14134 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
14135 F: drivers/pci/controller/pci-aardvark.c
14137 PCI DRIVER FOR ALTERA PCIE IP
14138 M: Joyce Ooi <joyce.ooi@intel.com>
14139 L: linux-pci@vger.kernel.org
14141 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
14142 F: drivers/pci/controller/pcie-altera.c
14144 PCI DRIVER FOR APPLIEDMICRO XGENE
14145 M: Toan Le <toan@os.amperecomputing.com>
14146 L: linux-pci@vger.kernel.org
14147 L: linux-arm-kernel@lists.infradead.org
14149 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
14150 F: drivers/pci/controller/pci-xgene.c
14152 PCI DRIVER FOR ARM VERSATILE PLATFORM
14153 M: Rob Herring <robh@kernel.org>
14154 L: linux-pci@vger.kernel.org
14155 L: linux-arm-kernel@lists.infradead.org
14157 F: Documentation/devicetree/bindings/pci/versatile.yaml
14158 F: drivers/pci/controller/pci-versatile.c
14160 PCI DRIVER FOR ARMADA 8K
14161 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
14162 L: linux-pci@vger.kernel.org
14163 L: linux-arm-kernel@lists.infradead.org
14165 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
14166 F: drivers/pci/controller/dwc/pcie-armada8k.c
14168 PCI DRIVER FOR CADENCE PCIE IP
14169 M: Tom Joseph <tjoseph@cadence.com>
14170 L: linux-pci@vger.kernel.org
14172 F: Documentation/devicetree/bindings/pci/cdns,*
14173 F: drivers/pci/controller/cadence/
14175 PCI DRIVER FOR FREESCALE LAYERSCAPE
14176 M: Minghuan Lian <minghuan.Lian@nxp.com>
14177 M: Mingkai Hu <mingkai.hu@nxp.com>
14178 M: Roy Zang <roy.zang@nxp.com>
14179 L: linuxppc-dev@lists.ozlabs.org
14180 L: linux-pci@vger.kernel.org
14181 L: linux-arm-kernel@lists.infradead.org
14183 F: drivers/pci/controller/dwc/*layerscape*
14185 PCI DRIVER FOR GENERIC OF HOSTS
14186 M: Will Deacon <will@kernel.org>
14187 L: linux-pci@vger.kernel.org
14188 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14190 F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
14191 F: drivers/pci/controller/pci-host-common.c
14192 F: drivers/pci/controller/pci-host-generic.c
14194 PCI DRIVER FOR IMX6
14195 M: Richard Zhu <hongxing.zhu@nxp.com>
14196 M: Lucas Stach <l.stach@pengutronix.de>
14197 L: linux-pci@vger.kernel.org
14198 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14200 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
14201 F: drivers/pci/controller/dwc/*imx6*
14203 PCI DRIVER FOR FU740
14204 M: Paul Walmsley <paul.walmsley@sifive.com>
14205 M: Greentime Hu <greentime.hu@sifive.com>
14206 L: linux-pci@vger.kernel.org
14208 F: Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
14209 F: drivers/pci/controller/dwc/pcie-fu740.c
14211 PCI DRIVER FOR INTEL IXP4XX
14212 M: Linus Walleij <linus.walleij@linaro.org>
14214 F: Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
14215 F: drivers/pci/controller/pci-ixp4xx.c
14217 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
14218 M: Jonathan Derrick <jonathan.derrick@intel.com>
14219 L: linux-pci@vger.kernel.org
14221 F: drivers/pci/controller/vmd.c
14223 PCI DRIVER FOR MICROSEMI SWITCHTEC
14224 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
14225 M: Logan Gunthorpe <logang@deltatee.com>
14226 L: linux-pci@vger.kernel.org
14228 F: Documentation/ABI/testing/sysfs-class-switchtec
14229 F: Documentation/driver-api/switchtec.rst
14230 F: drivers/ntb/hw/mscc/
14231 F: drivers/pci/switch/switchtec*
14232 F: include/linux/switchtec.h
14233 F: include/uapi/linux/switchtec_ioctl.h
14235 PCI DRIVER FOR MOBIVEIL PCIE IP
14236 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
14237 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
14238 L: linux-pci@vger.kernel.org
14240 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
14241 F: drivers/pci/controller/mobiveil/pcie-mobiveil*
14243 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
14244 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
14245 L: linux-pci@vger.kernel.org
14246 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14248 F: drivers/pci/controller/*mvebu*
14250 PCI DRIVER FOR NVIDIA TEGRA
14251 M: Thierry Reding <thierry.reding@gmail.com>
14252 L: linux-tegra@vger.kernel.org
14253 L: linux-pci@vger.kernel.org
14255 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
14256 F: drivers/pci/controller/pci-tegra.c
14258 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
14259 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
14260 L: linux-pci@vger.kernel.org
14261 L: linux-arm-kernel@lists.infradead.org
14263 F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
14264 F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
14266 PCI DRIVER FOR RENESAS R-CAR
14267 M: Marek Vasut <marek.vasut+renesas@gmail.com>
14268 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
14269 L: linux-pci@vger.kernel.org
14270 L: linux-renesas-soc@vger.kernel.org
14272 F: Documentation/devicetree/bindings/pci/*rcar*
14273 F: drivers/pci/controller/*rcar*
14275 PCI DRIVER FOR SAMSUNG EXYNOS
14276 M: Jingoo Han <jingoohan1@gmail.com>
14277 L: linux-pci@vger.kernel.org
14278 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14279 L: linux-samsung-soc@vger.kernel.org
14281 F: drivers/pci/controller/dwc/pci-exynos.c
14283 PCI DRIVER FOR SYNOPSYS DESIGNWARE
14284 M: Jingoo Han <jingoohan1@gmail.com>
14285 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
14286 L: linux-pci@vger.kernel.org
14288 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
14289 F: drivers/pci/controller/dwc/*designware*
14291 PCI DRIVER FOR TI DRA7XX/J721E
14292 M: Kishon Vijay Abraham I <kishon@ti.com>
14293 L: linux-omap@vger.kernel.org
14294 L: linux-pci@vger.kernel.org
14295 L: linux-arm-kernel@lists.infradead.org
14297 F: Documentation/devicetree/bindings/pci/ti-pci.txt
14298 F: drivers/pci/controller/cadence/pci-j721e.c
14299 F: drivers/pci/controller/dwc/pci-dra7xx.c
14301 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
14302 M: Linus Walleij <linus.walleij@linaro.org>
14303 L: linux-pci@vger.kernel.org
14305 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
14306 F: drivers/pci/controller/pci-v3-semi.c
14308 PCI ENDPOINT SUBSYSTEM
14309 M: Kishon Vijay Abraham I <kishon@ti.com>
14310 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
14311 R: Krzysztof Wilczyński <kw@linux.com>
14312 L: linux-pci@vger.kernel.org
14314 F: Documentation/PCI/endpoint/*
14315 F: Documentation/misc-devices/pci-endpoint-test.rst
14316 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
14317 F: drivers/misc/pci_endpoint_test.c
14318 F: drivers/pci/endpoint/
14321 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
14322 M: Russell Currey <ruscur@russell.cc>
14323 M: Oliver O'Halloran <oohall@gmail.com>
14324 L: linuxppc-dev@lists.ozlabs.org
14326 F: Documentation/PCI/pci-error-recovery.rst
14327 F: Documentation/powerpc/eeh-pci-error-recovery.rst
14328 F: arch/powerpc/include/*/eeh*.h
14329 F: arch/powerpc/kernel/eeh*.c
14330 F: arch/powerpc/platforms/*/eeh*.c
14331 F: drivers/pci/pcie/aer.c
14332 F: drivers/pci/pcie/dpc.c
14333 F: drivers/pci/pcie/err.c
14336 M: Linas Vepstas <linasvepstas@gmail.com>
14337 L: linux-pci@vger.kernel.org
14339 F: Documentation/PCI/pci-error-recovery.rst
14341 PCI MSI DRIVER FOR ALTERA MSI IP
14342 M: Joyce Ooi <joyce.ooi@intel.com>
14343 L: linux-pci@vger.kernel.org
14345 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
14346 F: drivers/pci/controller/pcie-altera-msi.c
14348 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
14349 M: Toan Le <toan@os.amperecomputing.com>
14350 L: linux-pci@vger.kernel.org
14351 L: linux-arm-kernel@lists.infradead.org
14353 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
14354 F: drivers/pci/controller/pci-xgene-msi.c
14356 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
14357 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
14358 R: Rob Herring <robh@kernel.org>
14359 R: Krzysztof Wilczyński <kw@linux.com>
14360 L: linux-pci@vger.kernel.org
14362 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
14363 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
14364 F: drivers/pci/controller/
14367 M: Bjorn Helgaas <bhelgaas@google.com>
14368 L: linux-pci@vger.kernel.org
14370 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
14371 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
14372 F: Documentation/PCI/
14373 F: Documentation/devicetree/bindings/pci/
14374 F: arch/x86/kernel/early-quirks.c
14375 F: arch/x86/kernel/quirks.c
14377 F: drivers/acpi/pci*
14379 F: include/asm-generic/pci*
14380 F: include/linux/of_pci.h
14381 F: include/linux/pci*
14382 F: include/uapi/linux/pci*
14385 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
14386 M: Jonathan Chocron <jonnyc@amazon.com>
14387 L: linux-pci@vger.kernel.org
14389 F: Documentation/devicetree/bindings/pci/pcie-al.txt
14390 F: drivers/pci/controller/dwc/pcie-al.c
14392 PCIE DRIVER FOR AMLOGIC MESON
14393 M: Yue Wang <yue.wang@Amlogic.com>
14394 L: linux-pci@vger.kernel.org
14395 L: linux-amlogic@lists.infradead.org
14397 F: drivers/pci/controller/dwc/pci-meson.c
14399 PCIE DRIVER FOR AXIS ARTPEC
14400 M: Jesper Nilsson <jesper.nilsson@axis.com>
14401 L: linux-arm-kernel@axis.com
14402 L: linux-pci@vger.kernel.org
14404 F: Documentation/devicetree/bindings/pci/axis,artpec*
14405 F: drivers/pci/controller/dwc/*artpec*
14407 PCIE DRIVER FOR CAVIUM THUNDERX
14408 M: Robert Richter <rric@kernel.org>
14409 L: linux-pci@vger.kernel.org
14410 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14412 F: drivers/pci/controller/pci-thunder-*
14414 PCIE DRIVER FOR HISILICON
14415 M: Zhou Wang <wangzhou1@hisilicon.com>
14416 L: linux-pci@vger.kernel.org
14418 F: drivers/pci/controller/dwc/pcie-hisi.c
14420 PCIE DRIVER FOR HISILICON KIRIN
14421 M: Xiaowei Song <songxiaowei@hisilicon.com>
14422 M: Binghui Wang <wangbinghui@hisilicon.com>
14423 L: linux-pci@vger.kernel.org
14425 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
14426 F: drivers/pci/controller/dwc/pcie-kirin.c
14428 PCIE DRIVER FOR HISILICON STB
14429 M: Shawn Guo <shawn.guo@linaro.org>
14430 L: linux-pci@vger.kernel.org
14432 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
14433 F: drivers/pci/controller/dwc/pcie-histb.c
14435 PCIE DRIVER FOR INTEL LGM GW SOC
14436 M: Rahul Tanwar <rtanwar@maxlinear.com>
14437 L: linux-pci@vger.kernel.org
14439 F: Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
14440 F: drivers/pci/controller/dwc/pcie-intel-gw.c
14442 PCIE DRIVER FOR MEDIATEK
14443 M: Ryder Lee <ryder.lee@mediatek.com>
14444 M: Jianjun Wang <jianjun.wang@mediatek.com>
14445 L: linux-pci@vger.kernel.org
14446 L: linux-mediatek@lists.infradead.org
14448 F: Documentation/devicetree/bindings/pci/mediatek*
14449 F: drivers/pci/controller/*mediatek*
14451 PCIE DRIVER FOR MICROCHIP
14452 M: Daire McNamara <daire.mcnamara@microchip.com>
14453 L: linux-pci@vger.kernel.org
14455 F: Documentation/devicetree/bindings/pci/microchip*
14456 F: drivers/pci/controller/*microchip*
14458 PCIE DRIVER FOR QUALCOMM MSM
14459 M: Stanimir Varbanov <svarbanov@mm-sol.com>
14460 L: linux-pci@vger.kernel.org
14461 L: linux-arm-msm@vger.kernel.org
14463 F: drivers/pci/controller/dwc/*qcom*
14465 PCIE DRIVER FOR ROCKCHIP
14466 M: Shawn Lin <shawn.lin@rock-chips.com>
14467 L: linux-pci@vger.kernel.org
14468 L: linux-rockchip@lists.infradead.org
14470 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
14471 F: drivers/pci/controller/pcie-rockchip*
14473 PCIE DRIVER FOR SOCIONEXT UNIPHIER
14474 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14475 L: linux-pci@vger.kernel.org
14477 F: Documentation/devicetree/bindings/pci/uniphier-pcie*
14478 F: drivers/pci/controller/dwc/pcie-uniphier*
14480 PCIE DRIVER FOR ST SPEAR13XX
14481 M: Pratyush Anand <pratyush.anand@gmail.com>
14482 L: linux-pci@vger.kernel.org
14484 F: drivers/pci/controller/dwc/*spear*
14487 M: Dominik Brodowski <linux@dominikbrodowski.net>
14489 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
14490 F: Documentation/pcmcia/
14495 PCNET32 NETWORK DRIVER
14496 M: Don Fry <pcnet32@frontier.com>
14497 L: netdev@vger.kernel.org
14499 F: drivers/net/ethernet/amd/pcnet32.c
14501 PCRYPT PARALLEL CRYPTO ENGINE
14502 M: Steffen Klassert <steffen.klassert@secunet.com>
14503 L: linux-crypto@vger.kernel.org
14506 F: include/crypto/pcrypt.h
14508 PEAQ WMI HOTKEYS DRIVER
14509 M: Hans de Goede <hdegoede@redhat.com>
14510 L: platform-driver-x86@vger.kernel.org
14512 F: drivers/platform/x86/peaq-wmi.c
14514 PENSANDO ETHERNET DRIVERS
14515 M: Shannon Nelson <snelson@pensando.io>
14516 M: drivers@pensando.io
14517 L: netdev@vger.kernel.org
14519 F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
14520 F: drivers/net/ethernet/pensando/
14522 PER-CPU MEMORY ALLOCATOR
14523 M: Dennis Zhou <dennis@kernel.org>
14524 M: Tejun Heo <tj@kernel.org>
14525 M: Christoph Lameter <cl@linux.com>
14526 L: linux-mm@kvack.org
14528 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
14529 F: arch/*/include/asm/percpu.h
14530 F: include/linux/percpu*.h
14534 PER-TASK DELAY ACCOUNTING
14535 M: Balbir Singh <bsingharora@gmail.com>
14537 F: include/linux/delayacct.h
14538 F: kernel/delayacct.c
14540 PERFORMANCE EVENTS SUBSYSTEM
14541 M: Peter Zijlstra <peterz@infradead.org>
14542 M: Ingo Molnar <mingo@redhat.com>
14543 M: Arnaldo Carvalho de Melo <acme@kernel.org>
14544 R: Mark Rutland <mark.rutland@arm.com>
14545 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
14546 R: Jiri Olsa <jolsa@redhat.com>
14547 R: Namhyung Kim <namhyung@kernel.org>
14548 L: linux-perf-users@vger.kernel.org
14549 L: linux-kernel@vger.kernel.org
14551 W: https://perf.wiki.kernel.org/
14552 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14554 F: arch/*/events/*/*
14555 F: arch/*/include/asm/perf_event.h
14556 F: arch/*/kernel/*/*/perf_event*.c
14557 F: arch/*/kernel/*/perf_event*.c
14558 F: arch/*/kernel/perf_callchain.c
14559 F: arch/*/kernel/perf_event*.c
14560 F: include/linux/perf_event.h
14561 F: include/uapi/linux/perf_event.h
14566 PERFORMANCE EVENTS TOOLING ARM64
14567 R: John Garry <john.garry@huawei.com>
14568 R: Will Deacon <will@kernel.org>
14569 R: Mathieu Poirier <mathieu.poirier@linaro.org>
14570 R: Leo Yan <leo.yan@linaro.org>
14571 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14573 F: tools/build/feature/test-libopencsd.c
14574 F: tools/perf/arch/arm*/
14575 F: tools/perf/pmu-events/arch/arm64/
14576 F: tools/perf/util/arm-spe*
14577 F: tools/perf/util/cs-etm*
14579 PERSONALITY HANDLING
14580 M: Christoph Hellwig <hch@infradead.org>
14581 L: linux-abi-devel@lists.sourceforge.net
14583 F: include/linux/personality.h
14584 F: include/uapi/linux/personality.h
14586 PHOENIX RC FLIGHT CONTROLLER ADAPTER
14587 M: Marcus Folkesson <marcus.folkesson@gmail.com>
14588 L: linux-input@vger.kernel.org
14590 F: Documentation/input/devices/pxrc.rst
14591 F: drivers/input/joystick/pxrc.c
14594 M: Remi Denis-Courmont <courmisch@gmail.com>
14596 F: Documentation/networking/phonet.rst
14597 F: include/linux/phonet.h
14598 F: include/net/phonet/
14599 F: include/uapi/linux/phonet.h
14603 M: Joern Engel <joern@lazybastard.org>
14604 L: linux-mtd@lists.infradead.org
14606 F: drivers/mtd/devices/phram.c
14609 M: Bruno Prémont <bonbons@linux-vserver.org>
14610 L: linux-input@vger.kernel.org
14612 F: drivers/hid/hid-picolcd*
14615 M: Christian Brauner <christian@brauner.io>
14616 L: linux-kernel@vger.kernel.org
14618 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
14620 F: tools/testing/selftests/clone3/
14621 F: tools/testing/selftests/pid_namespace/
14622 F: tools/testing/selftests/pidfd/
14625 K: \b(clone_args|kernel_clone_args)\b
14627 PIN CONTROL SUBSYSTEM
14628 M: Linus Walleij <linus.walleij@linaro.org>
14629 L: linux-gpio@vger.kernel.org
14631 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
14632 F: Documentation/devicetree/bindings/pinctrl/
14633 F: Documentation/driver-api/pin-control.rst
14634 F: drivers/pinctrl/
14635 F: include/linux/pinctrl/
14637 PIN CONTROLLER - FREESCALE
14638 M: Dong Aisheng <aisheng.dong@nxp.com>
14639 M: Fabio Estevam <festevam@gmail.com>
14640 M: Shawn Guo <shawnguo@kernel.org>
14641 M: Stefan Agner <stefan@agner.ch>
14642 R: Pengutronix Kernel Team <kernel@pengutronix.de>
14643 L: linux-gpio@vger.kernel.org
14645 F: Documentation/devicetree/bindings/pinctrl/fsl,*
14646 F: drivers/pinctrl/freescale/
14648 PIN CONTROLLER - INTEL
14649 M: Mika Westerberg <mika.westerberg@linux.intel.com>
14650 M: Andy Shevchenko <andy@kernel.org>
14652 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
14653 F: drivers/pinctrl/intel/
14655 PIN CONTROLLER - MEDIATEK
14656 M: Sean Wang <sean.wang@kernel.org>
14657 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14659 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
14660 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
14661 F: drivers/pinctrl/mediatek/
14663 PIN CONTROLLER - MICROCHIP AT91
14664 M: Ludovic Desroches <ludovic.desroches@microchip.com>
14665 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14666 L: linux-gpio@vger.kernel.org
14668 F: drivers/gpio/gpio-sama5d2-piobu.c
14669 F: drivers/pinctrl/pinctrl-at91*
14671 PIN CONTROLLER - QUALCOMM
14672 M: Bjorn Andersson <bjorn.andersson@linaro.org>
14673 L: linux-arm-msm@vger.kernel.org
14675 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
14676 F: drivers/pinctrl/qcom/
14678 PIN CONTROLLER - RENESAS
14679 M: Geert Uytterhoeven <geert+renesas@glider.be>
14680 L: linux-renesas-soc@vger.kernel.org
14682 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
14683 F: Documentation/devicetree/bindings/pinctrl/renesas,*
14684 F: drivers/pinctrl/renesas/
14686 PIN CONTROLLER - SAMSUNG
14687 M: Tomasz Figa <tomasz.figa@gmail.com>
14688 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
14689 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14690 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14691 L: linux-samsung-soc@vger.kernel.org
14693 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
14694 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
14695 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
14696 F: drivers/pinctrl/samsung/
14697 F: include/dt-bindings/pinctrl/samsung.h
14699 PIN CONTROLLER - SINGLE
14700 M: Tony Lindgren <tony@atomide.com>
14701 M: Haojian Zhuang <haojian.zhuang@linaro.org>
14702 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14703 L: linux-omap@vger.kernel.org
14705 F: drivers/pinctrl/pinctrl-single.c
14707 PIN CONTROLLER - ST SPEAR
14708 M: Viresh Kumar <vireshk@kernel.org>
14709 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14711 W: http://www.st.com/spear
14712 F: drivers/pinctrl/spear/
14714 PISTACHIO SOC SUPPORT
14715 M: James Hartley <james.hartley@sondrel.com>
14716 L: linux-mips@vger.kernel.org
14718 F: arch/mips/boot/dts/img/pistachio*
14719 F: arch/mips/configs/pistachio*_defconfig
14720 F: arch/mips/pistachio/
14723 M: linux-block@vger.kernel.org
14725 F: drivers/block/pktcdvd.c
14726 F: include/linux/pktcdvd.h
14727 F: include/uapi/linux/pktcdvd.h
14729 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
14730 M: Tomasz Duszynski <tduszyns@gmail.com>
14732 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
14733 F: drivers/iio/chemical/pms7003.c
14736 M: Jacob Keller <jacob.e.keller@intel.com>
14738 F: Documentation/driver-api/pldmfw/
14739 F: include/linux/pldmfw.h
14743 M: Logan Gunthorpe <logang@deltatee.com>
14745 F: drivers/dma/plx_dma.c
14748 M: Charles Hsu <hsu.yungteng@gmail.com>
14749 L: linux-hwmon@vger.kernel.org
14751 F: Documentation/hwmon/pm6764tr.rst
14752 F: drivers/hwmon/pmbus/pm6764tr.c
14755 M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
14756 L: linux-pm@vger.kernel.org
14758 W: https://01.org/pm-graph
14759 B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
14760 T: git git://github.com/intel/pm-graph
14761 F: tools/power/pm-graph
14763 PMBUS HARDWARE MONITORING DRIVERS
14764 M: Guenter Roeck <linux@roeck-us.net>
14765 L: linux-hwmon@vger.kernel.org
14767 W: http://hwmon.wiki.kernel.org/
14768 W: http://www.roeck-us.net/linux/drivers/
14769 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
14770 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
14771 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
14772 F: Documentation/devicetree/bindings/hwmon/max31785.txt
14773 F: Documentation/hwmon/adm1275.rst
14774 F: Documentation/hwmon/ibm-cffps.rst
14775 F: Documentation/hwmon/ir35221.rst
14776 F: Documentation/hwmon/lm25066.rst
14777 F: Documentation/hwmon/ltc2978.rst
14778 F: Documentation/hwmon/ltc3815.rst
14779 F: Documentation/hwmon/max16064.rst
14780 F: Documentation/hwmon/max20751.rst
14781 F: Documentation/hwmon/max31785.rst
14782 F: Documentation/hwmon/max34440.rst
14783 F: Documentation/hwmon/max8688.rst
14784 F: Documentation/hwmon/pmbus-core.rst
14785 F: Documentation/hwmon/pmbus.rst
14786 F: Documentation/hwmon/tps40422.rst
14787 F: Documentation/hwmon/ucd9000.rst
14788 F: Documentation/hwmon/ucd9200.rst
14789 F: Documentation/hwmon/zl6100.rst
14790 F: drivers/hwmon/pmbus/
14791 F: include/linux/pmbus.h
14793 PMC SIERRA MaxRAID DRIVER
14794 L: linux-scsi@vger.kernel.org
14796 W: http://www.pmc-sierra.com/
14797 F: drivers/scsi/pmcraid.*
14799 PMC SIERRA PM8001 DRIVER
14800 M: Jack Wang <jinpu.wang@cloud.ionos.com>
14801 L: linux-scsi@vger.kernel.org
14803 F: drivers/scsi/pm8001/
14805 PNI RM3100 IIO DRIVER
14806 M: Song Qiang <songqiang1304521@gmail.com>
14807 L: linux-iio@vger.kernel.org
14809 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
14810 F: drivers/iio/magnetometer/rm3100*
14813 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
14814 L: linux-acpi@vger.kernel.org
14817 F: include/linux/pnp.h
14819 POSIX CLOCKS and TIMERS
14820 M: Thomas Gleixner <tglx@linutronix.de>
14821 L: linux-kernel@vger.kernel.org
14823 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14825 F: include/linux/time_namespace.h
14826 F: include/linux/timer*
14827 F: kernel/time/*timer*
14828 F: kernel/time/namespace.c
14830 POWER MANAGEMENT CORE
14831 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
14832 L: linux-pm@vger.kernel.org
14834 B: https://bugzilla.kernel.org
14835 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
14836 F: drivers/base/power/
14837 F: drivers/powercap/
14838 F: include/linux/intel_rapl.h
14839 F: include/linux/pm.h
14840 F: include/linux/pm_*
14841 F: include/linux/powercap.h
14842 F: kernel/configs/nopm.config
14844 DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
14845 M: Daniel Lezcano <daniel.lezcano@kernel.org>
14846 L: linux-pm@vger.kernel.org
14848 B: https://bugzilla.kernel.org
14849 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
14850 F: drivers/powercap/dtpm*
14851 F: include/linux/dtpm.h
14853 POWER STATE COORDINATION INTERFACE (PSCI)
14854 M: Mark Rutland <mark.rutland@arm.com>
14855 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
14856 L: linux-arm-kernel@lists.infradead.org
14858 F: drivers/firmware/psci/
14859 F: include/linux/psci.h
14860 F: include/uapi/linux/psci.h
14862 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
14863 M: Sebastian Reichel <sre@kernel.org>
14864 L: linux-pm@vger.kernel.org
14866 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14867 F: Documentation/ABI/testing/sysfs-class-power
14868 F: Documentation/devicetree/bindings/power/supply/
14869 F: drivers/power/supply/
14870 F: include/linux/power/
14871 F: include/linux/power_supply.h
14873 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
14874 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
14875 L: linuxppc-dev@lists.ozlabs.org
14877 F: drivers/char/powernv-op-panel.c
14879 PPP OVER ATM (RFC 2364)
14880 M: Mitchell Blank Jr <mitch@sfgoth.com>
14882 F: include/uapi/linux/atmppp.h
14883 F: net/atm/pppoatm.c
14886 M: Michal Ostrowski <mostrows@earthlink.net>
14888 F: drivers/net/ppp/pppoe.c
14889 F: drivers/net/ppp/pppox.c
14892 M: James Chapman <jchapman@katalix.com>
14894 F: include/linux/if_pppol2tp.h
14895 F: include/uapi/linux/if_pppol2tp.h
14896 F: net/l2tp/l2tp_ppp.c
14898 PPP PROTOCOL DRIVERS AND COMPRESSORS
14899 M: Paul Mackerras <paulus@samba.org>
14900 L: linux-ppp@vger.kernel.org
14902 F: drivers/net/ppp/ppp_*
14905 M: Rodolfo Giometti <giometti@enneenne.com>
14906 L: linuxpps@ml.enneenne.com (subscribers-only)
14908 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
14909 F: Documentation/ABI/testing/sysfs-pps
14910 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
14911 F: Documentation/driver-api/pps.rst
14913 F: include/linux/pps*.h
14914 F: include/uapi/linux/pps.h
14917 M: Dmitry Kozlov <xeb@mail.ru>
14918 L: netdev@vger.kernel.org
14920 W: http://sourceforge.net/projects/accel-pptp
14921 F: drivers/net/ppp/pptp.c
14923 PRESSURE STALL INFORMATION (PSI)
14924 M: Johannes Weiner <hannes@cmpxchg.org>
14926 F: include/linux/psi*
14927 F: kernel/sched/psi.c
14930 M: Petr Mladek <pmladek@suse.com>
14931 M: Sergey Senozhatsky <senozhatsky@chromium.org>
14932 R: Steven Rostedt <rostedt@goodmis.org>
14933 R: John Ogness <john.ogness@linutronix.de>
14935 F: include/linux/printk.h
14938 PRISM54 WIRELESS DRIVER
14939 M: Luis Chamberlain <mcgrof@kernel.org>
14940 L: linux-wireless@vger.kernel.org
14942 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
14943 F: drivers/net/wireless/intersil/prism54/
14946 L: linux-kernel@vger.kernel.org
14947 L: linux-fsdevel@vger.kernel.org
14949 F: Documentation/filesystems/proc.rst
14951 F: include/linux/proc_fs.h
14952 F: tools/testing/selftests/proc/
14955 M: Luis Chamberlain <mcgrof@kernel.org>
14956 M: Kees Cook <keescook@chromium.org>
14957 M: Iurii Zaikin <yzaikin@google.com>
14958 L: linux-kernel@vger.kernel.org
14959 L: linux-fsdevel@vger.kernel.org
14961 F: fs/proc/proc_sysctl.c
14962 F: include/linux/sysctl.h
14963 F: kernel/sysctl-test.c
14965 F: tools/testing/selftests/sysctl/
14967 PS3 NETWORK SUPPORT
14968 M: Geoff Levand <geoff@infradead.org>
14969 L: netdev@vger.kernel.org
14970 L: linuxppc-dev@lists.ozlabs.org
14972 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
14974 PS3 PLATFORM SUPPORT
14975 M: Geoff Levand <geoff@infradead.org>
14976 L: linuxppc-dev@lists.ozlabs.org
14978 F: arch/powerpc/boot/ps3*
14979 F: arch/powerpc/include/asm/lv1call.h
14980 F: arch/powerpc/include/asm/ps3*.h
14981 F: arch/powerpc/platforms/ps3/
14984 F: drivers/rtc/rtc-ps3.c
14985 F: drivers/usb/host/*ps3.c
14986 F: sound/ppc/snd_ps3*
14989 M: Jim Paris <jim@jtan.com>
14990 M: Geoff Levand <geoff@infradead.org>
14991 L: linuxppc-dev@lists.ozlabs.org
14993 F: drivers/block/ps3vram.c
14995 PSAMPLE PACKET SAMPLING SUPPORT
14996 M: Yotam Gigi <yotam.gi@gmail.com>
14998 F: include/net/psample.h
14999 F: include/uapi/linux/psample.h
15003 M: Kees Cook <keescook@chromium.org>
15004 M: Anton Vorontsov <anton@enomsg.org>
15005 M: Colin Cross <ccross@android.com>
15006 M: Tony Luck <tony.luck@intel.com>
15008 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
15009 F: Documentation/admin-guide/ramoops.rst
15010 F: Documentation/admin-guide/pstore-blk.rst
15011 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
15012 F: drivers/acpi/apei/erst.c
15013 F: drivers/firmware/efi/efi-pstore.c
15015 F: include/linux/pstore*
15016 K: \b(pstore|ramoops)
15018 PTP HARDWARE CLOCK SUPPORT
15019 M: Richard Cochran <richardcochran@gmail.com>
15020 L: netdev@vger.kernel.org
15022 W: http://linuxptp.sourceforge.net/
15023 F: Documentation/ABI/testing/sysfs-ptp
15024 F: Documentation/driver-api/ptp.rst
15025 F: drivers/net/phy/dp83640*
15027 F: include/linux/ptp_cl*
15030 M: Oleg Nesterov <oleg@redhat.com>
15032 F: arch/*/*/ptrace*.c
15033 F: arch/*/include/asm/ptrace*.h
15034 F: arch/*/ptrace*.c
15035 F: include/asm-generic/syscall.h
15036 F: include/linux/ptrace.h
15037 F: include/linux/regset.h
15038 F: include/linux/tracehook.h
15039 F: include/uapi/linux/ptrace.h
15040 F: include/uapi/linux/ptrace.h
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: Documentation/admin-guide/media/pulse8-cec.rst
15049 F: drivers/media/cec/usb/pulse8/
15051 PVRUSB2 VIDEO4LINUX DRIVER
15052 M: Mike Isely <isely@pobox.com>
15053 L: pvrusb2@isely.net (subscribers-only)
15054 L: linux-media@vger.kernel.org
15056 W: http://www.isely.net/pvrusb2/
15057 T: git git://linuxtv.org/media_tree.git
15058 F: Documentation/driver-api/media/drivers/pvrusb2*
15059 F: drivers/media/usb/pvrusb2/
15062 M: Hans Verkuil <hverkuil@xs4all.nl>
15063 L: linux-media@vger.kernel.org
15065 T: git git://linuxtv.org/media_tree.git
15066 F: drivers/media/usb/pwc/*
15067 F: include/trace/events/pwc.h
15070 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15071 L: linux-hwmon@vger.kernel.org
15073 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
15074 F: Documentation/hwmon/pwm-fan.rst
15075 F: drivers/hwmon/pwm-fan.c
15078 M: Sean Young <sean@mess.org>
15079 L: linux-media@vger.kernel.org
15081 F: drivers/media/rc/pwm-ir-tx.c
15084 M: Thierry Reding <thierry.reding@gmail.com>
15085 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
15086 M: Lee Jones <lee.jones@linaro.org>
15087 L: linux-pwm@vger.kernel.org
15089 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
15090 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
15091 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
15092 F: Documentation/devicetree/bindings/pwm/
15093 F: Documentation/driver-api/pwm.rst
15094 F: drivers/gpio/gpio-mvebu.c
15096 F: drivers/video/backlight/pwm_bl.c
15097 F: include/linux/pwm.h
15098 F: include/linux/pwm_backlight.h
15099 K: pwm_(config|apply_state|ops)
15102 M: Robert Jarzmik <robert.jarzmik@free.fr>
15103 L: linux-gpio@vger.kernel.org
15105 F: drivers/gpio/gpio-pxa.c
15111 M: Robert Jarzmik <robert.jarzmik@free.fr>
15112 L: linux-rtc@vger.kernel.org
15115 PXA2xx/PXA3xx SUPPORT
15116 M: Daniel Mack <daniel@zonque.org>
15117 M: Haojian Zhuang <haojian.zhuang@gmail.com>
15118 M: Robert Jarzmik <robert.jarzmik@free.fr>
15119 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15121 T: git git://github.com/hzhuang1/linux.git
15122 T: git git://github.com/rjarzmik/linux.git
15123 F: arch/arm/boot/dts/pxa*
15124 F: arch/arm/mach-pxa/
15125 F: drivers/dma/pxa*
15126 F: drivers/pcmcia/pxa2xx*
15127 F: drivers/pinctrl/pxa/
15128 F: drivers/spi/spi-pxa2xx*
15129 F: drivers/usb/gadget/udc/pxa2*
15130 F: include/sound/pxa2xx-lib.h
15135 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
15136 L: qat-linux@intel.com
15138 F: drivers/crypto/qat/
15140 QCOM AUDIO (ASoC) DRIVERS
15141 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
15142 M: Banajit Goswami <bgoswami@codeaurora.org>
15143 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15145 F: sound/soc/codecs/lpass-va-macro.c
15146 F: sound/soc/codecs/lpass-wsa-macro.*
15147 F: sound/soc/codecs/msm8916-wcd-analog.c
15148 F: sound/soc/codecs/msm8916-wcd-digital.c
15149 F: sound/soc/codecs/wcd9335.*
15150 F: sound/soc/codecs/wcd934x.c
15151 F: sound/soc/codecs/wcd-clsh-v2.*
15152 F: sound/soc/codecs/wsa881x.c
15156 M: Alex Elder <elder@kernel.org>
15157 L: netdev@vger.kernel.org
15159 F: drivers/net/ipa/
15161 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
15162 M: Gabriel Somlo <somlo@cmu.edu>
15163 M: "Michael S. Tsirkin" <mst@redhat.com>
15164 L: qemu-devel@nongnu.org
15166 F: drivers/firmware/qemu_fw_cfg.c
15167 F: include/uapi/linux/qemu_fw_cfg.h
15170 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
15171 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
15172 L: linux-rdma@vger.kernel.org
15174 F: drivers/infiniband/hw/qib/
15176 QLOGIC QL41xxx FCOE DRIVER
15177 M: Saurav Kashyap <skashyap@marvell.com>
15178 M: Javed Hasan <jhasan@marvell.com>
15179 M: GR-QLogic-Storage-Upstream@marvell.com
15180 L: linux-scsi@vger.kernel.org
15182 F: drivers/scsi/qedf/
15184 QLOGIC QL41xxx ISCSI DRIVER
15185 M: Nilesh Javali <njavali@marvell.com>
15186 M: Manish Rangankar <mrangankar@marvell.com>
15187 M: GR-QLogic-Storage-Upstream@marvell.com
15188 L: linux-scsi@vger.kernel.org
15190 F: drivers/scsi/qedi/
15192 QLOGIC QL4xxx ETHERNET DRIVER
15193 M: Ariel Elior <aelior@marvell.com>
15194 M: GR-everest-linux-l2@marvell.com
15195 L: netdev@vger.kernel.org
15197 F: drivers/net/ethernet/qlogic/qed/
15198 F: drivers/net/ethernet/qlogic/qede/
15199 F: include/linux/qed/
15201 QLOGIC QL4xxx RDMA DRIVER
15202 M: Michal Kalderon <mkalderon@marvell.com>
15203 M: Ariel Elior <aelior@marvell.com>
15204 L: linux-rdma@vger.kernel.org
15206 F: drivers/infiniband/hw/qedr/
15207 F: include/uapi/rdma/qedr-abi.h
15209 QLOGIC QLA1280 SCSI DRIVER
15210 M: Michael Reed <mdr@sgi.com>
15211 L: linux-scsi@vger.kernel.org
15213 F: drivers/scsi/qla1280.[ch]
15215 QLOGIC QLA2XXX FC-SCSI DRIVER
15216 M: Nilesh Javali <njavali@marvell.com>
15217 M: GR-QLogic-Storage-Upstream@marvell.com
15218 L: linux-scsi@vger.kernel.org
15220 F: drivers/scsi/qla2xxx/
15222 QLOGIC QLA3XXX NETWORK DRIVER
15223 M: GR-Linux-NIC-Dev@marvell.com
15224 L: netdev@vger.kernel.org
15226 F: drivers/net/ethernet/qlogic/qla3xxx.*
15228 QLOGIC QLA4XXX iSCSI DRIVER
15229 M: Nilesh Javali <njavali@marvell.com>
15230 M: Manish Rangankar <mrangankar@marvell.com>
15231 M: GR-QLogic-Storage-Upstream@marvell.com
15232 L: linux-scsi@vger.kernel.org
15234 F: drivers/scsi/qla4xxx/
15236 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
15237 M: Shahed Shaikh <shshaikh@marvell.com>
15238 M: Manish Chopra <manishc@marvell.com>
15239 M: GR-Linux-NIC-Dev@marvell.com
15240 L: netdev@vger.kernel.org
15242 F: drivers/net/ethernet/qlogic/qlcnic/
15244 QLOGIC QLGE 10Gb ETHERNET DRIVER
15245 M: Manish Chopra <manishc@marvell.com>
15246 M: GR-Linux-NIC-Dev@marvell.com
15247 M: Coiby Xu <coiby.xu@gmail.com>
15248 L: netdev@vger.kernel.org
15250 F: Documentation/networking/device_drivers/qlogic/qlge.rst
15251 F: drivers/staging/qlge/
15253 QM1D1B0004 MEDIA DRIVER
15254 M: Akihiro Tsukada <tskd08@gmail.com>
15255 L: linux-media@vger.kernel.org
15257 F: drivers/media/tuners/qm1d1b0004*
15259 QM1D1C0042 MEDIA DRIVER
15260 M: Akihiro Tsukada <tskd08@gmail.com>
15261 L: linux-media@vger.kernel.org
15263 F: drivers/media/tuners/qm1d1c0042*
15266 M: Anders Larsen <al@alarsen.net>
15268 W: http://www.alarsen.net/linux/qnx4fs/
15270 F: include/uapi/linux/qnx4_fs.h
15271 F: include/uapi/linux/qnxtypes.h
15273 QORIQ DPAA2 FSL-MC BUS DRIVER
15274 M: Stuart Yoder <stuyoder@gmail.com>
15275 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
15276 L: linux-kernel@vger.kernel.org
15278 F: Documentation/ABI/stable/sysfs-bus-fsl-mc
15279 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
15280 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
15281 F: drivers/bus/fsl-mc/
15282 F: include/uapi/linux/fsl_mc.h
15284 QT1010 MEDIA DRIVER
15285 M: Antti Palosaari <crope@iki.fi>
15286 L: linux-media@vger.kernel.org
15288 W: https://linuxtv.org
15289 W: http://palosaari.fi/linux/
15290 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15291 T: git git://linuxtv.org/anttip/media_tree.git
15292 F: drivers/media/tuners/qt1010*
15294 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
15295 M: Kalle Valo <kvalo@codeaurora.org>
15296 L: ath10k@lists.infradead.org
15298 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
15299 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
15300 F: drivers/net/wireless/ath/ath10k/
15302 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
15303 M: Kalle Valo <kvalo@codeaurora.org>
15304 L: ath11k@lists.infradead.org
15306 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
15307 F: drivers/net/wireless/ath/ath11k/
15309 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
15310 M: ath9k-devel@qca.qualcomm.com
15311 L: linux-wireless@vger.kernel.org
15313 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
15314 F: drivers/net/wireless/ath/ath9k/
15316 QUALCOMM CAMERA SUBSYSTEM DRIVER
15317 M: Robert Foss <robert.foss@linaro.org>
15318 M: Todor Tomov <todor.too@gmail.com>
15319 L: linux-media@vger.kernel.org
15321 F: Documentation/admin-guide/media/qcom_camss.rst
15322 F: Documentation/devicetree/bindings/media/*camss*
15323 F: drivers/media/platform/qcom/camss/
15325 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
15326 M: Niklas Cassel <nks@flawful.org>
15327 L: linux-pm@vger.kernel.org
15328 L: linux-arm-msm@vger.kernel.org
15330 F: Documentation/devicetree/bindings/power/avs/qcom,cpr.txt
15331 F: drivers/soc/qcom/cpr.c
15333 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
15334 M: Ilia Lin <ilia.lin@kernel.org>
15335 L: linux-pm@vger.kernel.org
15337 F: Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
15338 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
15340 QUALCOMM CRYPTO DRIVERS
15341 M: Thara Gopinath <thara.gopinath@linaro.org>
15342 L: linux-crypto@vger.kernel.org
15343 L: linux-arm-msm@vger.kernel.org
15345 F: drivers/crypto/qce/
15347 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
15348 M: Timur Tabi <timur@kernel.org>
15349 L: netdev@vger.kernel.org
15351 F: drivers/net/ethernet/qualcomm/emac/
15353 QUALCOMM ETHQOS ETHERNET DRIVER
15354 M: Vinod Koul <vkoul@kernel.org>
15355 L: netdev@vger.kernel.org
15357 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
15358 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
15360 QUALCOMM GENERIC INTERFACE I2C DRIVER
15361 M: Akash Asthana <akashast@codeaurora.org>
15362 M: Mukesh Savaliya <msavaliy@codeaurora.org>
15363 L: linux-i2c@vger.kernel.org
15364 L: linux-arm-msm@vger.kernel.org
15366 F: drivers/i2c/busses/i2c-qcom-geni.c
15368 QUALCOMM HEXAGON ARCHITECTURE
15369 M: Brian Cain <bcain@codeaurora.org>
15370 L: linux-hexagon@vger.kernel.org
15374 QUALCOMM HIDMA DRIVER
15375 M: Sinan Kaya <okaya@kernel.org>
15376 L: linux-arm-kernel@lists.infradead.org
15377 L: linux-arm-msm@vger.kernel.org
15378 L: dmaengine@vger.kernel.org
15380 F: drivers/dma/qcom/hidma*
15382 QUALCOMM I2C CCI DRIVER
15383 M: Loic Poulain <loic.poulain@linaro.org>
15384 M: Robert Foss <robert.foss@linaro.org>
15385 L: linux-i2c@vger.kernel.org
15386 L: linux-arm-msm@vger.kernel.org
15388 F: Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt
15389 F: drivers/i2c/busses/i2c-qcom-cci.c
15392 M: Rob Clark <robdclark@gmail.com>
15393 L: iommu@lists.linux-foundation.org
15394 L: linux-arm-msm@vger.kernel.org
15396 F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
15398 QUALCOMM IPC ROUTER (QRTR) DRIVER
15399 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15400 L: linux-arm-msm@vger.kernel.org
15402 F: include/trace/events/qrtr.h
15403 F: include/uapi/linux/qrtr.h
15406 QUALCOMM IPCC MAILBOX DRIVER
15407 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15408 L: linux-arm-msm@vger.kernel.org
15410 F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
15411 F: drivers/mailbox/qcom-ipcc.c
15412 F: include/dt-bindings/mailbox/qcom-ipcc.h
15414 QUALCOMM IPQ4019 USB PHY DRIVER
15415 M: Robert Marko <robert.marko@sartura.hr>
15416 M: Luka Perkov <luka.perkov@sartura.hr>
15417 L: linux-arm-msm@vger.kernel.org
15419 F: Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
15420 F: drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
15422 QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
15423 M: Robert Marko <robert.marko@sartura.hr>
15424 M: Luka Perkov <luka.perkov@sartura.hr>
15425 L: linux-arm-msm@vger.kernel.org
15427 F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
15428 F: drivers/regulator/vqmmc-ipq4019-regulator.c
15430 QUALCOMM RMNET DRIVER
15431 M: Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
15432 M: Sean Tranchetti <stranche@codeaurora.org>
15433 L: netdev@vger.kernel.org
15435 F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
15436 F: drivers/net/ethernet/qualcomm/rmnet/
15437 F: include/linux/if_rmnet.h
15439 QUALCOMM TSENS THERMAL DRIVER
15440 M: Amit Kucheria <amitk@kernel.org>
15441 M: Thara Gopinath <thara.gopinath@linaro.org>
15442 L: linux-pm@vger.kernel.org
15443 L: linux-arm-msm@vger.kernel.org
15445 F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
15446 F: drivers/thermal/qcom/
15448 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
15449 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
15450 L: linux-media@vger.kernel.org
15451 L: linux-arm-msm@vger.kernel.org
15453 T: git git://linuxtv.org/media_tree.git
15454 F: Documentation/devicetree/bindings/media/*venus*
15455 F: drivers/media/platform/qcom/venus/
15457 QUALCOMM WCN36XX WIRELESS DRIVER
15458 M: Kalle Valo <kvalo@codeaurora.org>
15459 L: wcn36xx@lists.infradead.org
15461 W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
15462 T: git git://github.com/KrasnikovEugene/wcn36xx.git
15463 F: drivers/net/wireless/ath/wcn36xx/
15465 QUANTENNA QTNFMAC WIRELESS DRIVER
15466 M: Igor Mitsyanko <imitsyanko@quantenna.com>
15467 R: Sergey Matyukevich <geomatsi@gmail.com>
15468 L: linux-wireless@vger.kernel.org
15470 F: drivers/net/wireless/quantenna
15472 RADEON and AMDGPU DRM DRIVERS
15473 M: Alex Deucher <alexander.deucher@amd.com>
15474 M: Christian König <christian.koenig@amd.com>
15475 M: Pan, Xinhui <Xinhui.Pan@amd.com>
15476 L: amd-gfx@lists.freedesktop.org
15478 T: git https://gitlab.freedesktop.org/agd5f/linux.git
15479 F: drivers/gpu/drm/amd/
15480 F: drivers/gpu/drm/radeon/
15481 F: include/uapi/drm/amdgpu_drm.h
15482 F: include/uapi/drm/radeon_drm.h
15484 RADEON FRAMEBUFFER DISPLAY DRIVER
15485 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
15486 L: linux-fbdev@vger.kernel.org
15488 F: drivers/video/fbdev/aty/radeon*
15489 F: include/uapi/linux/radeonfb.h
15491 RADIOSHARK RADIO DRIVER
15492 M: Hans Verkuil <hverkuil@xs4all.nl>
15493 L: linux-media@vger.kernel.org
15495 T: git git://linuxtv.org/media_tree.git
15496 F: drivers/media/radio/radio-shark.c
15498 RADIOSHARK2 RADIO DRIVER
15499 M: Hans Verkuil <hverkuil@xs4all.nl>
15500 L: linux-media@vger.kernel.org
15502 T: git git://linuxtv.org/media_tree.git
15503 F: drivers/media/radio/radio-shark2.c
15504 F: drivers/media/radio/radio-tea5777.c
15506 RADOS BLOCK DEVICE (RBD)
15507 M: Ilya Dryomov <idryomov@gmail.com>
15508 R: Dongsheng Yang <dongsheng.yang@easystack.cn>
15509 L: ceph-devel@vger.kernel.org
15511 W: http://ceph.com/
15512 T: git git://github.com/ceph/ceph-client.git
15513 F: Documentation/ABI/testing/sysfs-bus-rbd
15514 F: drivers/block/rbd.c
15515 F: drivers/block/rbd_types.h
15517 RAGE128 FRAMEBUFFER DISPLAY DRIVER
15518 M: Paul Mackerras <paulus@samba.org>
15519 L: linux-fbdev@vger.kernel.org
15521 F: drivers/video/fbdev/aty/aty128fb.c
15523 RAINSHADOW-CEC DRIVER
15524 M: Hans Verkuil <hverkuil@xs4all.nl>
15525 L: linux-media@vger.kernel.org
15527 T: git git://linuxtv.org/media_tree.git
15528 F: drivers/media/cec/usb/rainshadow/
15530 RALINK MIPS ARCHITECTURE
15531 M: John Crispin <john@phrozen.org>
15532 L: linux-mips@vger.kernel.org
15534 F: arch/mips/ralink
15536 RALINK RT2X00 WIRELESS LAN DRIVER
15537 M: Stanislaw Gruszka <stf_xl@wp.pl>
15538 M: Helmut Schaa <helmut.schaa@googlemail.com>
15539 L: linux-wireless@vger.kernel.org
15541 F: drivers/net/wireless/ralink/rt2x00/
15543 RAMDISK RAM BLOCK DEVICE DRIVER
15544 M: Jens Axboe <axboe@kernel.dk>
15546 F: Documentation/admin-guide/blockdev/ramdisk.rst
15547 F: drivers/block/brd.c
15549 RANCHU VIRTUAL BOARD FOR MIPS
15550 M: Miodrag Dinic <miodrag.dinic@mips.com>
15551 L: linux-mips@vger.kernel.org
15553 F: arch/mips/configs/generic/board-ranchu.config
15554 F: arch/mips/generic/board-ranchu.c
15556 RANDOM NUMBER DRIVER
15557 M: "Theodore Ts'o" <tytso@mit.edu>
15559 F: drivers/char/random.c
15562 M: Matt Porter <mporter@kernel.crashing.org>
15563 M: Alexandre Bounine <alex.bou9@gmail.com>
15565 F: drivers/rapidio/
15568 M: Tony Luck <tony.luck@intel.com>
15569 M: Borislav Petkov <bp@alien8.de>
15570 L: linux-edac@vger.kernel.org
15572 F: Documentation/admin-guide/ras.rst
15574 F: include/linux/ras.h
15575 F: include/ras/ras_event.h
15577 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
15578 L: linux-wireless@vger.kernel.org
15580 F: drivers/net/wireless/ray*
15582 RC-CORE / LIRC FRAMEWORK
15583 M: Sean Young <sean@mess.org>
15584 L: linux-media@vger.kernel.org
15586 W: http://linuxtv.org
15587 T: git git://linuxtv.org/media_tree.git
15588 F: Documentation/driver-api/media/rc-core.rst
15589 F: Documentation/userspace-api/media/rc/
15590 F: drivers/media/rc/
15591 F: include/media/rc-map.h
15592 F: include/media/rc-core.h
15593 F: include/uapi/linux/lirc.h
15595 RCMM REMOTE CONTROLS DECODER
15596 M: Patrick Lerda <patrick9876@free.fr>
15598 F: drivers/media/rc/ir-rcmm-decoder.c
15600 RCUTORTURE TEST FRAMEWORK
15601 M: "Paul E. McKenney" <paulmck@kernel.org>
15602 M: Josh Triplett <josh@joshtriplett.org>
15603 R: Steven Rostedt <rostedt@goodmis.org>
15604 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15605 R: Lai Jiangshan <jiangshanlai@gmail.com>
15606 L: rcu@vger.kernel.org
15608 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15609 F: tools/testing/selftests/rcutorture
15611 RDACM20 Camera Sensor
15612 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
15613 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
15614 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
15615 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
15616 L: linux-media@vger.kernel.org
15618 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
15619 F: drivers/media/i2c/max9271.c
15620 F: drivers/media/i2c/max9271.h
15621 F: drivers/media/i2c/rdacm20.c
15623 RDACM21 Camera Sensor
15624 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
15625 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
15626 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
15627 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
15628 L: linux-media@vger.kernel.org
15630 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
15631 F: drivers/media/i2c/max9271.c
15632 F: drivers/media/i2c/max9271.h
15633 F: drivers/media/i2c/rdacm21.c
15636 M: Florian Fainelli <florian@openwrt.org>
15639 RDC R6040 FAST ETHERNET DRIVER
15640 M: Florian Fainelli <f.fainelli@gmail.com>
15641 L: netdev@vger.kernel.org
15643 F: drivers/net/ethernet/rdc/r6040.c
15645 RDMAVT - RDMA verbs software
15646 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
15647 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
15648 L: linux-rdma@vger.kernel.org
15650 F: drivers/infiniband/sw/rdmavt
15652 RDS - RELIABLE DATAGRAM SOCKETS
15653 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
15654 L: netdev@vger.kernel.org
15655 L: linux-rdma@vger.kernel.org
15656 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
15658 W: https://oss.oracle.com/projects/rds/
15659 F: Documentation/networking/rds.rst
15662 RDT - RESOURCE ALLOCATION
15663 M: Fenghua Yu <fenghua.yu@intel.com>
15664 M: Reinette Chatre <reinette.chatre@intel.com>
15665 L: linux-kernel@vger.kernel.org
15667 F: Documentation/x86/resctrl*
15668 F: arch/x86/include/asm/resctrl.h
15669 F: arch/x86/kernel/cpu/resctrl/
15670 F: tools/testing/selftests/resctrl/
15672 READ-COPY UPDATE (RCU)
15673 M: "Paul E. McKenney" <paulmck@kernel.org>
15674 M: Josh Triplett <josh@joshtriplett.org>
15675 R: Steven Rostedt <rostedt@goodmis.org>
15676 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15677 R: Lai Jiangshan <jiangshanlai@gmail.com>
15678 R: Joel Fernandes <joel@joelfernandes.org>
15679 L: rcu@vger.kernel.org
15681 W: http://www.rdrop.com/users/paulmck/RCU/
15682 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15683 F: Documentation/RCU/
15684 F: include/linux/rcu*
15686 X: Documentation/RCU/torture.rst
15687 X: include/linux/srcu*.h
15688 X: kernel/rcu/srcu*.c
15690 REAL TIME CLOCK (RTC) SUBSYSTEM
15691 M: Alessandro Zummo <a.zummo@towertech.it>
15692 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
15693 L: linux-rtc@vger.kernel.org
15695 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
15696 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
15697 F: Documentation/admin-guide/rtc.rst
15698 F: Documentation/devicetree/bindings/rtc/
15700 F: include/linux/platform_data/rtc-*
15701 F: include/linux/rtc.h
15702 F: include/linux/rtc/
15703 F: include/uapi/linux/rtc.h
15704 F: tools/testing/selftests/rtc/
15706 REALTEK AUDIO CODECS
15707 M: Oder Chiou <oder_chiou@realtek.com>
15709 F: include/sound/rt*.h
15710 F: sound/soc/codecs/rt*
15712 REALTEK RTL83xx SMI DSA ROUTER CHIPS
15713 M: Linus Walleij <linus.walleij@linaro.org>
15715 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
15716 F: drivers/net/dsa/realtek-smi*
15717 F: drivers/net/dsa/rtl83*
15719 REALTEK WIRELESS DRIVER (rtlwifi family)
15720 M: Ping-Ke Shih <pkshih@realtek.com>
15721 L: linux-wireless@vger.kernel.org
15723 W: https://wireless.wiki.kernel.org/
15724 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15725 F: drivers/net/wireless/realtek/rtlwifi/
15727 REALTEK WIRELESS DRIVER (rtw88)
15728 M: Yan-Hsuan Chuang <tony0620emma@gmail.com>
15729 L: linux-wireless@vger.kernel.org
15731 F: drivers/net/wireless/realtek/rtw88/
15733 REDPINE WIRELESS DRIVER
15734 M: Amitkumar Karwar <amitkarwar@gmail.com>
15735 M: Siva Rebbagondla <siva8118@gmail.com>
15736 L: linux-wireless@vger.kernel.org
15738 F: drivers/net/wireless/rsi/
15740 REGISTER MAP ABSTRACTION
15741 M: Mark Brown <broonie@kernel.org>
15742 L: linux-kernel@vger.kernel.org
15744 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
15745 F: Documentation/devicetree/bindings/regmap/
15746 F: drivers/base/regmap/
15747 F: include/linux/regmap.h
15749 REISERFS FILE SYSTEM
15750 L: reiserfs-devel@vger.kernel.org
15754 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
15755 M: Ohad Ben-Cohen <ohad@wizery.com>
15756 M: Bjorn Andersson <bjorn.andersson@linaro.org>
15757 M: Mathieu Poirier <mathieu.poirier@linaro.org>
15758 L: linux-remoteproc@vger.kernel.org
15760 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
15761 F: Documentation/ABI/testing/sysfs-class-remoteproc
15762 F: Documentation/devicetree/bindings/remoteproc/
15763 F: Documentation/staging/remoteproc.rst
15764 F: drivers/remoteproc/
15765 F: include/linux/remoteproc.h
15766 F: include/linux/remoteproc/
15768 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
15769 M: Ohad Ben-Cohen <ohad@wizery.com>
15770 M: Bjorn Andersson <bjorn.andersson@linaro.org>
15771 M: Mathieu Poirier <mathieu.poirier@linaro.org>
15772 L: linux-remoteproc@vger.kernel.org
15774 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
15775 F: Documentation/ABI/testing/sysfs-bus-rpmsg
15776 F: Documentation/staging/rpmsg.rst
15778 F: include/linux/rpmsg.h
15779 F: include/linux/rpmsg/
15780 F: include/uapi/linux/rpmsg.h
15783 REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
15784 M: Stephan Gerhold <stephan@gerhold.net>
15785 L: netdev@vger.kernel.org
15786 L: linux-remoteproc@vger.kernel.org
15788 F: drivers/net/wwan/rpmsg_wwan_ctrl.c
15790 RENESAS CLOCK DRIVERS
15791 M: Geert Uytterhoeven <geert+renesas@glider.be>
15792 L: linux-renesas-soc@vger.kernel.org
15794 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
15795 F: Documentation/devicetree/bindings/clock/renesas,*
15796 F: drivers/clk/renesas/
15798 RENESAS EMEV2 I2C DRIVER
15799 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
15800 L: linux-renesas-soc@vger.kernel.org
15802 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
15803 F: drivers/i2c/busses/i2c-emev2.c
15805 RENESAS ETHERNET DRIVERS
15806 R: Sergei Shtylyov <sergei.shtylyov@gmail.com>
15807 L: netdev@vger.kernel.org
15808 L: linux-renesas-soc@vger.kernel.org
15809 F: Documentation/devicetree/bindings/net/renesas,*.yaml
15810 F: drivers/net/ethernet/renesas/
15811 F: include/linux/sh_eth.h
15813 RENESAS R-CAR GYROADC DRIVER
15814 M: Marek Vasut <marek.vasut@gmail.com>
15815 L: linux-iio@vger.kernel.org
15817 F: Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
15818 F: drivers/iio/adc/rcar-gyroadc.c
15820 RENESAS R-CAR I2C DRIVERS
15821 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
15822 L: linux-renesas-soc@vger.kernel.org
15824 F: Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
15825 F: Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
15826 F: drivers/i2c/busses/i2c-rcar.c
15827 F: drivers/i2c/busses/i2c-sh_mobile.c
15829 RENESAS R-CAR THERMAL DRIVERS
15830 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
15831 L: linux-renesas-soc@vger.kernel.org
15833 F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
15834 F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
15835 F: drivers/thermal/rcar_gen3_thermal.c
15836 F: drivers/thermal/rcar_thermal.c
15838 RENESAS RIIC DRIVER
15839 M: Chris Brandt <chris.brandt@renesas.com>
15840 L: linux-renesas-soc@vger.kernel.org
15842 F: Documentation/devicetree/bindings/i2c/renesas,riic.yaml
15843 F: drivers/i2c/busses/i2c-riic.c
15845 RENESAS USB PHY DRIVER
15846 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
15847 L: linux-renesas-soc@vger.kernel.org
15849 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
15851 RESET CONTROLLER FRAMEWORK
15852 M: Philipp Zabel <p.zabel@pengutronix.de>
15854 T: git git://git.pengutronix.de/git/pza/linux
15855 F: Documentation/devicetree/bindings/reset/
15856 F: Documentation/driver-api/reset.rst
15858 F: include/dt-bindings/reset/
15859 F: include/linux/reset-controller.h
15860 F: include/linux/reset.h
15861 F: include/linux/reset/
15862 K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
15864 RESTARTABLE SEQUENCES SUPPORT
15865 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15866 M: Peter Zijlstra <peterz@infradead.org>
15867 M: "Paul E. McKenney" <paulmck@kernel.org>
15868 M: Boqun Feng <boqun.feng@gmail.com>
15869 L: linux-kernel@vger.kernel.org
15871 F: include/trace/events/rseq.h
15872 F: include/uapi/linux/rseq.h
15874 F: tools/testing/selftests/rseq/
15877 M: Johannes Berg <johannes@sipsolutions.net>
15878 L: linux-wireless@vger.kernel.org
15880 W: https://wireless.wiki.kernel.org/
15881 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
15882 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
15883 F: Documentation/ABI/stable/sysfs-class-rfkill
15884 F: Documentation/driver-api/rfkill.rst
15885 F: include/linux/rfkill.h
15886 F: include/uapi/linux/rfkill.h
15890 M: Thomas Graf <tgraf@suug.ch>
15891 M: Herbert Xu <herbert@gondor.apana.org.au>
15892 L: netdev@vger.kernel.org
15894 F: include/linux/rhashtable-types.h
15895 F: include/linux/rhashtable.h
15896 F: lib/rhashtable.c
15897 F: lib/test_rhashtable.c
15899 RICOH R5C592 MEMORYSTICK DRIVER
15900 M: Maxim Levitsky <maximlevitsky@gmail.com>
15902 F: drivers/memstick/host/r592.*
15904 RICOH SMARTMEDIA/XD DRIVER
15905 M: Maxim Levitsky <maximlevitsky@gmail.com>
15907 F: drivers/mtd/nand/raw/r852.c
15908 F: drivers/mtd/nand/raw/r852.h
15910 RISC-V ARCHITECTURE
15911 M: Paul Walmsley <paul.walmsley@sifive.com>
15912 M: Palmer Dabbelt <palmer@dabbelt.com>
15913 M: Albert Ou <aou@eecs.berkeley.edu>
15914 L: linux-riscv@lists.infradead.org
15916 P: Documentation/riscv/patch-acceptance.rst
15917 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
15922 RISC-V/MICROCHIP POLARFIRE SOC SUPPORT
15923 M: Lewis Hanly <lewis.hanly@microchip.com>
15924 L: linux-riscv@lists.infradead.org
15926 F: drivers/mailbox/mailbox-mpfs.c
15927 F: drivers/soc/microchip/
15928 F: include/soc/microchip/mpfs.h
15931 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
15932 M: Jack Wang <jinpu.wang@ionos.com>
15933 L: linux-block@vger.kernel.org
15935 F: drivers/block/rnbd/
15938 M: Stefan Achatz <erazor_de@users.sourceforge.net>
15940 W: http://sourceforge.net/projects/roccat/
15941 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
15942 F: drivers/hid/hid-roccat*
15943 F: include/linux/hid-roccat*
15945 ROCKCHIP ISP V1 DRIVER
15946 M: Helen Koike <helen.koike@collabora.com>
15947 M: Dafna Hirschfeld <dafna.hirschfeld@collabora.com>
15948 L: linux-media@vger.kernel.org
15949 L: linux-rockchip@lists.infradead.org
15951 F: Documentation/admin-guide/media/rkisp1.rst
15952 F: Documentation/devicetree/bindings/media/rockchip-isp1.yaml
15953 F: Documentation/userspace-api/media/v4l/pixfmt-meta-rkisp1.rst
15954 F: drivers/media/platform/rockchip/rkisp1
15955 F: include/uapi/linux/rkisp1-config.h
15957 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
15958 M: Jacob Chen <jacob-chen@iotwrt.com>
15959 M: Ezequiel Garcia <ezequiel@collabora.com>
15960 L: linux-media@vger.kernel.org
15961 L: linux-rockchip@lists.infradead.org
15963 F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
15964 F: drivers/media/platform/rockchip/rga/
15966 ROCKCHIP VIDEO DECODER DRIVER
15967 M: Ezequiel Garcia <ezequiel@collabora.com>
15968 L: linux-media@vger.kernel.org
15969 L: linux-rockchip@lists.infradead.org
15971 F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
15972 F: drivers/staging/media/rkvdec/
15975 M: Jiri Pirko <jiri@resnulli.us>
15976 L: netdev@vger.kernel.org
15978 F: drivers/net/ethernet/rocker/
15980 ROCKETPORT EXPRESS/INFINITY DRIVER
15981 M: Kevin Cernekee <cernekee@gmail.com>
15982 L: linux-serial@vger.kernel.org
15984 F: drivers/tty/serial/rp2.*
15986 ROHM BD99954 CHARGER IC
15987 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
15988 L: linux-power@fi.rohmeurope.com
15990 F: drivers/power/supply/bd99954-charger.c
15991 F: drivers/power/supply/bd99954-charger.h
15993 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
15994 M: Tomasz Duszynski <tduszyns@gmail.com>
15996 F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
15997 F: drivers/iio/light/bh1750.c
15999 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
16000 M: Marek Vasut <marek.vasut+renesas@gmail.com>
16001 L: linux-kernel@vger.kernel.org
16002 L: linux-renesas-soc@vger.kernel.org
16004 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
16005 F: drivers/gpio/gpio-bd9571mwv.c
16006 F: drivers/mfd/bd9571mwv.c
16007 F: drivers/regulator/bd9571mwv-regulator.c
16008 F: include/linux/mfd/bd9571mwv.h
16010 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
16011 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
16012 L: linux-power@fi.rohmeurope.com
16014 F: Documentation/devicetree/bindings/mfd/rohm,bd70528-pmic.txt
16015 F: Documentation/devicetree/bindings/regulator/rohm,bd70528-regulator.txt
16016 F: drivers/clk/clk-bd718x7.c
16017 F: drivers/gpio/gpio-bd70528.c
16018 F: drivers/gpio/gpio-bd71815.c
16019 F: drivers/gpio/gpio-bd71828.c
16020 F: drivers/mfd/rohm-bd70528.c
16021 F: drivers/mfd/rohm-bd71828.c
16022 F: drivers/mfd/rohm-bd718x7.c
16023 F: drivers/mfd/rohm-bd9576.c
16024 F: drivers/power/supply/bd70528-charger.c
16025 F: drivers/regulator/bd70528-regulator.c
16026 F: drivers/regulator/bd71815-regulator.c
16027 F: drivers/regulator/bd71828-regulator.c
16028 F: drivers/regulator/bd718x7-regulator.c
16029 F: drivers/regulator/bd9576-regulator.c
16030 F: drivers/regulator/rohm-regulator.c
16031 F: drivers/rtc/rtc-bd70528.c
16032 F: drivers/watchdog/bd70528_wdt.c
16033 F: drivers/watchdog/bd9576_wdt.c
16034 F: include/linux/mfd/rohm-bd70528.h
16035 F: include/linux/mfd/rohm-bd71815.h
16036 F: include/linux/mfd/rohm-bd71828.h
16037 F: include/linux/mfd/rohm-bd718x7.h
16038 F: include/linux/mfd/rohm-bd957x.h
16039 F: include/linux/mfd/rohm-generic.h
16040 F: include/linux/mfd/rohm-shared.h
16043 M: Ralf Baechle <ralf@linux-mips.org>
16044 L: linux-hams@vger.kernel.org
16046 W: http://www.linux-ax25.org/
16047 F: include/net/rose.h
16048 F: include/uapi/linux/rose.h
16051 ROTATION DRIVER FOR ALLWINNER A83T
16052 M: Jernej Skrabec <jernej.skrabec@gmail.com>
16053 L: linux-media@vger.kernel.org
16055 T: git git://linuxtv.org/media_tree.git
16056 F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
16057 F: drivers/media/platform/sunxi/sun8i-rotate/
16059 RTL2830 MEDIA DRIVER
16060 M: Antti Palosaari <crope@iki.fi>
16061 L: linux-media@vger.kernel.org
16063 W: https://linuxtv.org
16064 W: http://palosaari.fi/linux/
16065 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16066 T: git git://linuxtv.org/anttip/media_tree.git
16067 F: drivers/media/dvb-frontends/rtl2830*
16069 RTL2832 MEDIA DRIVER
16070 M: Antti Palosaari <crope@iki.fi>
16071 L: linux-media@vger.kernel.org
16073 W: https://linuxtv.org
16074 W: http://palosaari.fi/linux/
16075 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16076 T: git git://linuxtv.org/anttip/media_tree.git
16077 F: drivers/media/dvb-frontends/rtl2832*
16079 RTL2832_SDR MEDIA DRIVER
16080 M: Antti Palosaari <crope@iki.fi>
16081 L: linux-media@vger.kernel.org
16083 W: https://linuxtv.org
16084 W: http://palosaari.fi/linux/
16085 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16086 T: git git://linuxtv.org/anttip/media_tree.git
16087 F: drivers/media/dvb-frontends/rtl2832_sdr*
16089 RTL8180 WIRELESS DRIVER
16090 L: linux-wireless@vger.kernel.org
16092 W: https://wireless.wiki.kernel.org/
16093 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
16094 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
16096 RTL8187 WIRELESS DRIVER
16097 M: Herton Ronaldo Krzesinski <herton@canonical.com>
16098 M: Hin-Tak Leung <htl10@users.sourceforge.net>
16099 M: Larry Finger <Larry.Finger@lwfinger.net>
16100 L: linux-wireless@vger.kernel.org
16102 W: https://wireless.wiki.kernel.org/
16103 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
16104 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
16106 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
16107 M: Jes Sorensen <Jes.Sorensen@gmail.com>
16108 L: linux-wireless@vger.kernel.org
16110 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
16111 F: drivers/net/wireless/realtek/rtl8xxxu/
16113 RTRS TRANSPORT DRIVERS
16114 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
16115 M: Jack Wang <jinpu.wang@ionos.com>
16116 L: linux-rdma@vger.kernel.org
16118 F: drivers/infiniband/ulp/rtrs/
16120 RXRPC SOCKETS (AF_RXRPC)
16121 M: David Howells <dhowells@redhat.com>
16122 M: Marc Dionne <marc.dionne@auristor.com>
16123 L: linux-afs@lists.infradead.org
16125 W: https://www.infradead.org/~dhowells/kafs/
16126 F: Documentation/networking/rxrpc.rst
16127 F: include/keys/rxrpc-type.h
16128 F: include/net/af_rxrpc.h
16129 F: include/trace/events/rxrpc.h
16130 F: include/uapi/linux/rxrpc.h
16133 S3 SAVAGE FRAMEBUFFER DRIVER
16134 M: Antonino Daplas <adaplas@gmail.com>
16135 L: linux-fbdev@vger.kernel.org
16137 F: drivers/video/fbdev/savage/
16140 M: Heiko Carstens <hca@linux.ibm.com>
16141 M: Vasily Gorbik <gor@linux.ibm.com>
16142 M: Christian Borntraeger <borntraeger@de.ibm.com>
16143 L: linux-s390@vger.kernel.org
16145 W: http://www.ibm.com/developerworks/linux/linux390/
16146 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
16147 F: Documentation/driver-api/s390-drivers.rst
16148 F: Documentation/s390/
16152 S390 COMMON I/O LAYER
16153 M: Vineeth Vijayan <vneethv@linux.ibm.com>
16154 M: Peter Oberparleiter <oberpar@linux.ibm.com>
16155 L: linux-s390@vger.kernel.org
16157 W: http://www.ibm.com/developerworks/linux/linux390/
16158 F: drivers/s390/cio/
16161 M: Stefan Haberland <sth@linux.ibm.com>
16162 M: Jan Hoeppner <hoeppner@linux.ibm.com>
16163 L: linux-s390@vger.kernel.org
16165 W: http://www.ibm.com/developerworks/linux/linux390/
16166 F: block/partitions/ibm.c
16167 F: drivers/s390/block/dasd*
16168 F: include/linux/dasd_mod.h
16171 M: Matthew Rosato <mjrosato@linux.ibm.com>
16172 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
16173 L: linux-s390@vger.kernel.org
16175 W: http://www.ibm.com/developerworks/linux/linux390/
16176 F: drivers/iommu/s390-iommu.c
16178 S390 IUCV NETWORK LAYER
16179 M: Julian Wiedmann <jwi@linux.ibm.com>
16180 M: Karsten Graul <kgraul@linux.ibm.com>
16181 L: linux-s390@vger.kernel.org
16182 L: netdev@vger.kernel.org
16184 W: http://www.ibm.com/developerworks/linux/linux390/
16185 F: drivers/s390/net/*iucv*
16186 F: include/net/iucv/
16189 S390 NETWORK DRIVERS
16190 M: Julian Wiedmann <jwi@linux.ibm.com>
16191 M: Karsten Graul <kgraul@linux.ibm.com>
16192 L: linux-s390@vger.kernel.org
16193 L: netdev@vger.kernel.org
16195 W: http://www.ibm.com/developerworks/linux/linux390/
16196 F: drivers/s390/net/
16199 M: Niklas Schnelle <schnelle@linux.ibm.com>
16200 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
16201 L: linux-s390@vger.kernel.org
16203 W: http://www.ibm.com/developerworks/linux/linux390/
16205 F: drivers/pci/hotplug/s390_pci_hpc.c
16206 F: Documentation/s390/pci.rst
16208 S390 VFIO AP DRIVER
16209 M: Tony Krowiak <akrowiak@linux.ibm.com>
16210 M: Halil Pasic <pasic@linux.ibm.com>
16211 M: Jason Herne <jjherne@linux.ibm.com>
16212 L: linux-s390@vger.kernel.org
16214 W: http://www.ibm.com/developerworks/linux/linux390/
16215 F: Documentation/s390/vfio-ap.rst
16216 F: drivers/s390/crypto/vfio_ap_drv.c
16217 F: drivers/s390/crypto/vfio_ap_ops.c
16218 F: drivers/s390/crypto/vfio_ap_private.h
16220 S390 VFIO-CCW DRIVER
16221 M: Cornelia Huck <cohuck@redhat.com>
16222 M: Eric Farman <farman@linux.ibm.com>
16223 M: Matthew Rosato <mjrosato@linux.ibm.com>
16224 R: Halil Pasic <pasic@linux.ibm.com>
16225 L: linux-s390@vger.kernel.org
16226 L: kvm@vger.kernel.org
16228 F: Documentation/s390/vfio-ccw.rst
16229 F: drivers/s390/cio/vfio_ccw*
16230 F: include/uapi/linux/vfio_ccw.h
16232 S390 VFIO-PCI DRIVER
16233 M: Matthew Rosato <mjrosato@linux.ibm.com>
16234 M: Eric Farman <farman@linux.ibm.com>
16235 L: linux-s390@vger.kernel.org
16236 L: kvm@vger.kernel.org
16238 F: drivers/vfio/pci/vfio_pci_zdev.c
16239 F: include/uapi/linux/vfio_zdev.h
16242 M: Harald Freudenberger <freude@linux.ibm.com>
16243 L: linux-s390@vger.kernel.org
16245 W: http://www.ibm.com/developerworks/linux/linux390/
16246 F: drivers/s390/crypto/
16249 M: Steffen Maier <maier@linux.ibm.com>
16250 M: Benjamin Block <bblock@linux.ibm.com>
16251 L: linux-s390@vger.kernel.org
16253 W: http://www.ibm.com/developerworks/linux/linux390/
16254 F: drivers/s390/scsi/zfcp_*
16256 S3C ADC BATTERY DRIVER
16257 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16258 L: linux-samsung-soc@vger.kernel.org
16260 F: drivers/power/supply/s3c_adc_battery.c
16261 F: include/linux/s3c_adc_battery.h
16263 S3C24XX SD/MMC Driver
16264 M: Ben Dooks <ben-linux@fluff.org>
16265 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16267 F: drivers/mmc/host/s3cmci.*
16269 SAA6588 RDS RECEIVER DRIVER
16270 M: Hans Verkuil <hverkuil@xs4all.nl>
16271 L: linux-media@vger.kernel.org
16273 W: https://linuxtv.org
16274 T: git git://linuxtv.org/media_tree.git
16275 F: drivers/media/i2c/saa6588*
16277 SAA7134 VIDEO4LINUX DRIVER
16278 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16279 L: linux-media@vger.kernel.org
16281 W: https://linuxtv.org
16282 T: git git://linuxtv.org/media_tree.git
16283 F: Documentation/driver-api/media/drivers/saa7134*
16284 F: drivers/media/pci/saa7134/
16286 SAA7146 VIDEO4LINUX-2 DRIVER
16287 M: Hans Verkuil <hverkuil@xs4all.nl>
16288 L: linux-media@vger.kernel.org
16290 T: git git://linuxtv.org/media_tree.git
16291 F: drivers/media/common/saa7146/
16292 F: drivers/media/pci/saa7146/
16293 F: include/media/drv-intf/saa7146*
16295 SAFESETID SECURITY MODULE
16296 M: Micah Morton <mortonm@chromium.org>
16298 F: Documentation/admin-guide/LSM/SafeSetID.rst
16299 F: security/safesetid/
16301 SAMSUNG AUDIO (ASoC) DRIVERS
16302 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16303 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16304 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16306 F: Documentation/devicetree/bindings/sound/samsung*
16307 F: sound/soc/samsung/
16309 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
16310 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16311 L: linux-crypto@vger.kernel.org
16312 L: linux-samsung-soc@vger.kernel.org
16314 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
16315 F: drivers/crypto/exynos-rng.c
16317 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
16318 M: Łukasz Stelmach <l.stelmach@samsung.com>
16319 L: linux-samsung-soc@vger.kernel.org
16321 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
16322 F: drivers/char/hw_random/exynos-trng.c
16324 SAMSUNG FRAMEBUFFER DRIVER
16325 M: Jingoo Han <jingoohan1@gmail.com>
16326 L: linux-fbdev@vger.kernel.org
16328 F: drivers/video/fbdev/s3c-fb.c
16330 SAMSUNG INTERCONNECT DRIVERS
16331 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16332 M: Artur Świgoń <a.swigon@samsung.com>
16333 L: linux-pm@vger.kernel.org
16334 L: linux-samsung-soc@vger.kernel.org
16336 F: drivers/interconnect/samsung/
16338 SAMSUNG LAPTOP DRIVER
16339 M: Corentin Chary <corentin.chary@gmail.com>
16340 L: platform-driver-x86@vger.kernel.org
16342 F: drivers/platform/x86/samsung-laptop.c
16344 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
16345 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16346 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
16347 L: linux-kernel@vger.kernel.org
16348 L: linux-samsung-soc@vger.kernel.org
16350 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
16351 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
16352 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
16353 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
16354 F: drivers/clk/clk-s2mps11.c
16355 F: drivers/mfd/sec*.c
16356 F: drivers/regulator/s2m*.c
16357 F: drivers/regulator/s5m*.c
16358 F: drivers/rtc/rtc-s5m.c
16359 F: include/linux/mfd/samsung/
16361 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
16362 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
16363 L: linux-media@vger.kernel.org
16364 L: linux-samsung-soc@vger.kernel.org
16366 F: drivers/media/platform/s3c-camif/
16367 F: include/media/drv-intf/s3c_camif.h
16369 SAMSUNG S3FWRN5 NFC DRIVER
16370 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16371 M: Krzysztof Opasiak <k.opasiak@samsung.com>
16372 L: linux-nfc@lists.01.org (subscribers-only)
16374 F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
16375 F: drivers/nfc/s3fwrn5
16377 SAMSUNG S5C73M3 CAMERA DRIVER
16378 M: Andrzej Hajda <a.hajda@samsung.com>
16379 L: linux-media@vger.kernel.org
16381 F: drivers/media/i2c/s5c73m3/*
16383 SAMSUNG S5K5BAF CAMERA DRIVER
16384 M: Andrzej Hajda <a.hajda@samsung.com>
16385 L: linux-media@vger.kernel.org
16387 F: drivers/media/i2c/s5k5baf.c
16389 SAMSUNG S5P Security SubSystem (SSS) DRIVER
16390 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16391 M: Vladimir Zapolskiy <vz@mleia.com>
16392 L: linux-crypto@vger.kernel.org
16393 L: linux-samsung-soc@vger.kernel.org
16395 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
16396 F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
16397 F: drivers/crypto/s5p-sss.c
16399 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
16400 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16401 L: linux-media@vger.kernel.org
16403 Q: https://patchwork.linuxtv.org/project/linux-media/list/
16404 F: drivers/media/platform/exynos4-is/
16406 SAMSUNG SOC CLOCK DRIVERS
16407 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16408 M: Tomasz Figa <tomasz.figa@gmail.com>
16409 M: Chanwoo Choi <cw00.choi@samsung.com>
16410 L: linux-samsung-soc@vger.kernel.org
16412 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
16413 F: Documentation/devicetree/bindings/clock/exynos*.txt
16414 F: Documentation/devicetree/bindings/clock/samsung,s3c*
16415 F: Documentation/devicetree/bindings/clock/samsung,s5p*
16416 F: drivers/clk/samsung/
16417 F: include/dt-bindings/clock/exynos*.h
16418 F: include/linux/clk/samsung.h
16419 F: include/linux/platform_data/clk-s3c2410.h
16421 SAMSUNG SPI DRIVERS
16422 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16423 M: Andi Shyti <andi@etezian.org>
16424 L: linux-spi@vger.kernel.org
16425 L: linux-samsung-soc@vger.kernel.org
16427 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
16428 F: drivers/spi/spi-s3c*
16429 F: include/linux/platform_data/spi-s3c64xx.h
16430 F: include/linux/spi/s3c24xx-fiq.h
16432 SAMSUNG SXGBE DRIVERS
16433 M: Byungho An <bh74.an@samsung.com>
16434 L: netdev@vger.kernel.org
16436 F: drivers/net/ethernet/samsung/sxgbe/
16438 SAMSUNG THERMAL DRIVER
16439 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
16440 L: linux-pm@vger.kernel.org
16441 L: linux-samsung-soc@vger.kernel.org
16443 T: git https://github.com/lmajewski/linux-samsung-thermal.git
16444 F: drivers/thermal/samsung/
16446 SAMSUNG USB2 PHY DRIVER
16447 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16448 L: linux-kernel@vger.kernel.org
16450 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
16451 F: Documentation/driver-api/phy/samsung-usb2.rst
16452 F: drivers/phy/samsung/phy-exynos4210-usb2.c
16453 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
16454 F: drivers/phy/samsung/phy-exynos5250-usb2.c
16455 F: drivers/phy/samsung/phy-s5pv210-usb2.c
16456 F: drivers/phy/samsung/phy-samsung-usb2.c
16457 F: drivers/phy/samsung/phy-samsung-usb2.h
16460 M: Zwane Mwaikambo <zwanem@gmail.com>
16462 F: drivers/watchdog/sc1200wdt.c
16465 M: Ingo Molnar <mingo@redhat.com>
16466 M: Peter Zijlstra <peterz@infradead.org>
16467 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
16468 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
16469 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
16470 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
16471 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
16472 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
16473 R: Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
16474 L: linux-kernel@vger.kernel.org
16476 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
16477 F: include/linux/preempt.h
16478 F: include/linux/sched.h
16479 F: include/linux/wait.h
16480 F: include/uapi/linux/sched.h
16483 SCR24X CHIP CARD INTERFACE DRIVER
16484 M: Lubomir Rintel <lkundrak@v3.sk>
16486 F: drivers/char/pcmcia/scr24x_cs.c
16489 M: Jens Axboe <axboe@kernel.dk>
16490 L: linux-scsi@vger.kernel.org
16492 W: http://www.kernel.dk
16493 F: drivers/scsi/sr*
16495 SCSI RDMA PROTOCOL (SRP) INITIATOR
16496 M: Bart Van Assche <bvanassche@acm.org>
16497 L: linux-rdma@vger.kernel.org
16499 Q: http://patchwork.kernel.org/project/linux-rdma/list/
16500 F: drivers/infiniband/ulp/srp/
16501 F: include/scsi/srp.h
16503 SCSI RDMA PROTOCOL (SRP) TARGET
16504 M: Bart Van Assche <bvanassche@acm.org>
16505 L: linux-rdma@vger.kernel.org
16506 L: target-devel@vger.kernel.org
16508 Q: http://patchwork.kernel.org/project/linux-rdma/list/
16509 F: drivers/infiniband/ulp/srpt/
16512 M: Doug Gilbert <dgilbert@interlog.com>
16513 L: linux-scsi@vger.kernel.org
16515 W: http://sg.danny.cz/sg
16516 F: Documentation/scsi/scsi-generic.rst
16517 F: drivers/scsi/sg.c
16518 F: include/scsi/sg.h
16521 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
16522 M: "Martin K. Petersen" <martin.petersen@oracle.com>
16523 L: linux-scsi@vger.kernel.org
16525 Q: https://patchwork.kernel.org/project/linux-scsi/list/
16526 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
16527 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
16528 F: Documentation/devicetree/bindings/scsi/
16533 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
16534 L: linux-scsi@vger.kernel.org
16536 F: Documentation/scsi/st.rst
16537 F: drivers/scsi/st.*
16538 F: drivers/scsi/st_*.h
16540 SCSI TARGET CORE USER DRIVER
16541 M: Bodo Stroesser <bostroesser@gmail.com>
16542 L: linux-scsi@vger.kernel.org
16543 L: target-devel@vger.kernel.org
16545 F: Documentation/target/tcmu-design.rst
16546 F: drivers/target/target_core_user.c
16547 F: include/uapi/linux/target_core_user.h
16549 SCSI TARGET SUBSYSTEM
16550 M: "Martin K. Petersen" <martin.petersen@oracle.com>
16551 L: linux-scsi@vger.kernel.org
16552 L: target-devel@vger.kernel.org
16554 W: http://www.linux-iscsi.org
16555 Q: https://patchwork.kernel.org/project/target-devel/list/
16556 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
16557 F: Documentation/target/
16562 M: Vlad Yasevich <vyasevich@gmail.com>
16563 M: Neil Horman <nhorman@tuxdriver.com>
16564 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
16565 L: linux-sctp@vger.kernel.org
16567 W: http://lksctp.sourceforge.net
16568 F: Documentation/networking/sctp.rst
16569 F: include/linux/sctp.h
16570 F: include/net/sctp/
16571 F: include/uapi/linux/sctp.h
16575 M: Jim Cromie <jim.cromie@gmail.com>
16577 F: Documentation/i2c/busses/scx200_acb.rst
16578 F: arch/x86/platform/scx200/
16579 F: drivers/i2c/busses/scx200*
16580 F: drivers/mtd/maps/scx200_docflash.c
16581 F: drivers/watchdog/scx200_wdt.c
16582 F: include/linux/scx200.h
16585 M: Jim Cromie <jim.cromie@gmail.com>
16587 F: drivers/char/scx200_gpio.c
16588 F: include/linux/scx200_gpio.h
16590 SCx200 HRT CLOCKSOURCE DRIVER
16591 M: Jim Cromie <jim.cromie@gmail.com>
16593 F: drivers/clocksource/scx200_hrt.c
16595 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
16596 M: Sascha Sommer <saschasommer@freenet.de>
16597 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
16599 F: drivers/mmc/host/sdricoh_cs.c
16601 SECO BOARDS CEC DRIVER
16602 M: Ettore Chimenti <ek5.chimenti@gmail.com>
16604 F: drivers/media/cec/platform/seco/seco-cec.c
16605 F: drivers/media/cec/platform/seco/seco-cec.h
16608 M: Kees Cook <keescook@chromium.org>
16609 R: Andy Lutomirski <luto@amacapital.net>
16610 R: Will Drewry <wad@chromium.org>
16612 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
16613 F: Documentation/userspace-api/seccomp_filter.rst
16614 F: include/linux/seccomp.h
16615 F: include/uapi/linux/seccomp.h
16616 F: kernel/seccomp.c
16617 F: tools/testing/selftests/kselftest_harness.h
16618 F: tools/testing/selftests/seccomp/*
16619 K: \bsecure_computing
16622 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
16623 M: Al Cooper <alcooperx@gmail.com>
16624 L: linux-mmc@vger.kernel.org
16625 L: bcm-kernel-feedback-list@broadcom.com
16627 F: drivers/mmc/host/sdhci-brcmstb*
16629 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
16630 M: Adrian Hunter <adrian.hunter@intel.com>
16631 L: linux-mmc@vger.kernel.org
16633 F: drivers/mmc/host/sdhci*
16634 F: include/linux/mmc/sdhci*
16636 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
16637 M: Eugen Hristev <eugen.hristev@microchip.com>
16638 L: linux-mmc@vger.kernel.org
16640 F: drivers/mmc/host/sdhci-of-at91.c
16642 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
16643 M: Ben Dooks <ben-linux@fluff.org>
16644 M: Jaehoon Chung <jh80.chung@samsung.com>
16645 L: linux-mmc@vger.kernel.org
16647 F: drivers/mmc/host/sdhci-s3c*
16649 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
16650 M: Viresh Kumar <vireshk@kernel.org>
16651 L: linux-mmc@vger.kernel.org
16653 F: drivers/mmc/host/sdhci-spear.c
16655 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
16656 M: Kishon Vijay Abraham I <kishon@ti.com>
16657 L: linux-mmc@vger.kernel.org
16659 F: drivers/mmc/host/sdhci-omap.c
16661 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
16662 M: Jonathan Derrick <jonathan.derrick@intel.com>
16663 M: Revanth Rajashekar <revanth.rajashekar@intel.com>
16664 L: linux-block@vger.kernel.org
16666 F: block/opal_proto.h
16668 F: include/linux/sed*
16669 F: include/uapi/linux/sed*
16672 M: Security Officers <security@kernel.org>
16674 F: Documentation/admin-guide/security-bugs.rst
16677 M: James Morris <jmorris@namei.org>
16678 M: "Serge E. Hallyn" <serge@hallyn.com>
16679 L: linux-security-module@vger.kernel.org (suggested Cc:)
16681 W: http://kernsec.org/
16682 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
16684 X: security/selinux/
16686 SELINUX SECURITY MODULE
16687 M: Paul Moore <paul@paul-moore.com>
16688 M: Stephen Smalley <stephen.smalley.work@gmail.com>
16689 M: Eric Paris <eparis@parisplace.org>
16690 L: selinux@vger.kernel.org
16692 W: https://selinuxproject.org
16693 W: https://github.com/SELinuxProject
16694 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
16695 F: Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
16696 F: Documentation/ABI/obsolete/sysfs-selinux-disable
16697 F: Documentation/admin-guide/LSM/SELinux.rst
16698 F: include/trace/events/avc.h
16699 F: include/uapi/linux/selinux_netlink.h
16700 F: scripts/selinux/
16701 F: security/selinux/
16704 M: Jiri Slaby <jirislaby@kernel.org>
16706 F: drivers/misc/phantom.c
16707 F: include/uapi/linux/phantom.h
16709 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
16710 M: Tomasz Duszynski <tomasz.duszynski@octakon.com>
16712 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
16713 F: drivers/iio/chemical/scd30.h
16714 F: drivers/iio/chemical/scd30_core.c
16715 F: drivers/iio/chemical/scd30_i2c.c
16716 F: drivers/iio/chemical/scd30_serial.c
16718 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
16719 M: Tomasz Duszynski <tduszyns@gmail.com>
16721 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
16722 F: drivers/iio/chemical/sps30.c
16723 F: drivers/iio/chemical/sps30_i2c.c
16724 F: drivers/iio/chemical/sps30_serial.c
16727 M: Rob Herring <robh@kernel.org>
16728 L: linux-serial@vger.kernel.org
16730 F: Documentation/devicetree/bindings/serial/serial.yaml
16731 F: drivers/tty/serdev/
16732 F: include/linux/serdev.h
16735 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16736 L: linux-serial@vger.kernel.org
16738 F: Documentation/devicetree/bindings/serial/
16739 F: drivers/tty/serial/
16742 M: Sean Young <sean@mess.org>
16743 L: linux-media@vger.kernel.org
16745 F: drivers/media/rc/serial_ir.c
16747 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
16748 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16749 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16751 F: Documentation/devicetree/bindings/slimbus/
16752 F: drivers/slimbus/
16753 F: include/linux/slimbus.h
16756 M: Edward Cree <ecree.xilinx@gmail.com>
16757 M: Martin Habets <habetsm.xilinx@gmail.com>
16758 L: netdev@vger.kernel.org
16760 F: drivers/net/ethernet/sfc/
16762 SFF/SFP/SFP+ MODULE SUPPORT
16763 M: Russell King <linux@armlinux.org.uk>
16764 L: netdev@vger.kernel.org
16766 F: drivers/net/phy/phylink.c
16767 F: drivers/net/phy/sfp*
16768 F: include/linux/mdio/mdio-i2c.h
16769 F: include/linux/phylink.h
16770 F: include/linux/sfp.h
16771 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)
16774 M: Dimitri Sivanich <dimitri.sivanich@hpe.com>
16776 F: drivers/misc/sgi-gru/
16778 SGI XP/XPC/XPNET DRIVER
16779 M: Robin Holt <robinmholt@gmail.com>
16780 M: Steve Wahl <steve.wahl@hpe.com>
16781 R: Mike Travis <mike.travis@hpe.com>
16783 F: drivers/misc/sgi-xp/
16785 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
16786 M: Karsten Graul <kgraul@linux.ibm.com>
16787 M: Guvenc Gulce <guvenc@linux.ibm.com>
16788 L: linux-s390@vger.kernel.org
16790 W: http://www.ibm.com/developerworks/linux/linux390/
16793 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
16794 M: Linus Walleij <linus.walleij@linaro.org>
16795 L: linux-iio@vger.kernel.org
16797 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
16798 F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
16799 F: drivers/iio/light/gp2ap002.c
16801 SHARP RJ54N1CB0C SENSOR DRIVER
16802 M: Jacopo Mondi <jacopo@jmondi.org>
16803 L: linux-media@vger.kernel.org
16805 T: git git://linuxtv.org/media_tree.git
16806 F: drivers/media/i2c/rj54n1cb0c.c
16807 F: include/media/i2c/rj54n1cb0c.h
16809 SH_VOU V4L2 OUTPUT DRIVER
16810 L: linux-media@vger.kernel.org
16812 F: drivers/media/platform/sh_vou.c
16813 F: include/media/drv-intf/sh_vou.h
16815 SI2157 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/tuners/si2157*
16825 SI2165 MEDIA DRIVER
16826 M: Matthias Schwarzott <zzam@gentoo.org>
16827 L: linux-media@vger.kernel.org
16829 W: https://linuxtv.org
16830 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16831 F: drivers/media/dvb-frontends/si2165*
16833 SI2168 MEDIA DRIVER
16834 M: Antti Palosaari <crope@iki.fi>
16835 L: linux-media@vger.kernel.org
16837 W: https://linuxtv.org
16838 W: http://palosaari.fi/linux/
16839 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16840 T: git git://linuxtv.org/anttip/media_tree.git
16841 F: drivers/media/dvb-frontends/si2168*
16843 SI470X FM RADIO RECEIVER I2C DRIVER
16844 M: Hans Verkuil <hverkuil@xs4all.nl>
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/si470x/radio-si470x-i2c.c
16851 SI470X FM RADIO RECEIVER USB DRIVER
16852 M: Hans Verkuil <hverkuil@xs4all.nl>
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/si470x/radio-si470x-common.c
16858 F: drivers/media/radio/si470x/radio-si470x-usb.c
16859 F: drivers/media/radio/si470x/radio-si470x.h
16861 SI4713 FM RADIO TRANSMITTER I2C DRIVER
16862 M: Eduardo Valentin <edubezval@gmail.com>
16863 L: linux-media@vger.kernel.org
16865 W: https://linuxtv.org
16866 T: git git://linuxtv.org/media_tree.git
16867 F: drivers/media/radio/si4713/si4713.?
16869 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
16870 M: Eduardo Valentin <edubezval@gmail.com>
16871 L: linux-media@vger.kernel.org
16873 W: https://linuxtv.org
16874 T: git git://linuxtv.org/media_tree.git
16875 F: drivers/media/radio/si4713/radio-platform-si4713.c
16877 SI4713 FM RADIO TRANSMITTER USB DRIVER
16878 M: Hans Verkuil <hverkuil@xs4all.nl>
16879 L: linux-media@vger.kernel.org
16881 W: https://linuxtv.org
16882 T: git git://linuxtv.org/media_tree.git
16883 F: drivers/media/radio/si4713/radio-usb-si4713.c
16886 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16887 L: linux-media@vger.kernel.org
16889 W: https://linuxtv.org
16890 T: git git://linuxtv.org/media_tree.git
16891 F: drivers/media/common/siano/
16892 F: drivers/media/mmc/siano/
16893 F: drivers/media/usb/siano/
16894 F: drivers/media/usb/siano/
16897 M: Palmer Dabbelt <palmer@dabbelt.com>
16898 M: Paul Walmsley <paul.walmsley@sifive.com>
16899 L: linux-riscv@lists.infradead.org
16901 T: git git://github.com/sifive/riscv-linux.git
16905 SIFIVE FU540 SYSTEM-ON-CHIP
16906 M: Paul Walmsley <paul.walmsley@sifive.com>
16907 M: Palmer Dabbelt <palmer@dabbelt.com>
16908 L: linux-riscv@lists.infradead.org
16910 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
16915 M: Green Wan <green.wan@sifive.com>
16917 F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
16918 F: drivers/dma/sf-pdma/
16920 SILEAD TOUCHSCREEN DRIVER
16921 M: Hans de Goede <hdegoede@redhat.com>
16922 L: linux-input@vger.kernel.org
16923 L: platform-driver-x86@vger.kernel.org
16925 F: drivers/input/touchscreen/silead.c
16926 F: drivers/platform/x86/touchscreen_dmi.c
16928 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
16929 M: Jérôme Pouiller <jerome.pouiller@silabs.com>
16931 F: drivers/staging/wfx/
16933 SILICON MOTION SM712 FRAME BUFFER DRIVER
16934 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
16935 M: Teddy Wang <teddy.wang@siliconmotion.com>
16936 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
16937 L: linux-fbdev@vger.kernel.org
16939 F: Documentation/fb/sm712fb.rst
16940 F: drivers/video/fbdev/sm712*
16942 SILVACO I3C DUAL-ROLE MASTER
16943 M: Miquel Raynal <miquel.raynal@bootlin.com>
16944 M: Conor Culhane <conor.culhane@silvaco.com>
16945 L: linux-i3c@lists.infradead.org
16947 F: Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
16948 F: drivers/i3c/master/svc-i3c-master.c
16951 M: Hans de Goede <hdegoede@redhat.com>
16952 L: linux-fbdev@vger.kernel.org
16954 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
16955 F: drivers/video/fbdev/simplefb.c
16956 F: include/linux/platform_data/simplefb.h
16958 SIMTEC EB110ATX (Chalice CATS)
16959 M: Simtec Linux Team <linux@simtec.co.uk>
16961 W: http://www.simtec.co.uk/products/EB110ATX/
16963 SIMTEC EB2410ITX (BAST)
16964 M: Simtec Linux Team <linux@simtec.co.uk>
16966 W: http://www.simtec.co.uk/products/EB2410ITX/
16967 F: arch/arm/mach-s3c/bast-ide.c
16968 F: arch/arm/mach-s3c/bast-irq.c
16969 F: arch/arm/mach-s3c/mach-bast.c
16972 M: Thorsten Scherer <t.scherer@eckelmann.de>
16973 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
16974 R: Pengutronix Kernel Team <kernel@pengutronix.de>
16976 F: drivers/gpio/gpio-siox.c
16978 F: include/trace/events/siox.h
16980 SIPHASH PRF ROUTINES
16981 M: Jason A. Donenfeld <Jason@zx2c4.com>
16983 F: include/linux/siphash.h
16985 F: lib/test_siphash.c
16987 SIS 190 ETHERNET DRIVER
16988 M: Francois Romieu <romieu@fr.zoreil.com>
16989 L: netdev@vger.kernel.org
16991 F: drivers/net/ethernet/sis/sis190.c
16993 SIS 900/7016 FAST ETHERNET DRIVER
16994 M: Daniele Venzano <venza@brownhat.org>
16995 L: netdev@vger.kernel.org
16997 W: http://www.brownhat.org/sis900.html
16998 F: drivers/net/ethernet/sis/sis900.*
17000 SIS FRAMEBUFFER DRIVER
17001 M: Thomas Winischhofer <thomas@winischhofer.net>
17003 W: http://www.winischhofer.net/linuxsisvga.shtml
17004 F: Documentation/fb/sisfb.rst
17005 F: drivers/video/fbdev/sis/
17006 F: include/video/sisfb.h
17008 SIS I2C TOUCHSCREEN DRIVER
17009 M: Mika Penttilä <mika.penttila@nextfour.com>
17010 L: linux-input@vger.kernel.org
17012 F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
17013 F: drivers/input/touchscreen/sis_i2c.c
17016 M: Thomas Winischhofer <thomas@winischhofer.net>
17018 W: http://www.winischhofer.at/linuxsisusbvga.shtml
17019 F: drivers/usb/misc/sisusbvga/
17022 M: Christoph Lameter <cl@linux.com>
17023 M: Pekka Enberg <penberg@kernel.org>
17024 M: David Rientjes <rientjes@google.com>
17025 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
17026 M: Andrew Morton <akpm@linux-foundation.org>
17027 M: Vlastimil Babka <vbabka@suse.cz>
17028 L: linux-mm@kvack.org
17030 F: include/linux/sl?b*.h
17033 SLEEPABLE READ-COPY UPDATE (SRCU)
17034 M: Lai Jiangshan <jiangshanlai@gmail.com>
17035 M: "Paul E. McKenney" <paulmck@kernel.org>
17036 M: Josh Triplett <josh@joshtriplett.org>
17037 R: Steven Rostedt <rostedt@goodmis.org>
17038 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
17039 L: rcu@vger.kernel.org
17041 W: http://www.rdrop.com/users/paulmck/RCU/
17042 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17043 F: include/linux/srcu*.h
17044 F: kernel/rcu/srcu*.c
17046 SMACK SECURITY MODULE
17047 M: Casey Schaufler <casey@schaufler-ca.com>
17048 L: linux-security-module@vger.kernel.org
17050 W: http://schaufler-ca.com
17051 T: git git://github.com/cschaufler/smack-next
17052 F: Documentation/admin-guide/LSM/Smack.rst
17055 SMC91x ETHERNET DRIVER
17056 M: Nicolas Pitre <nico@fluxnic.net>
17058 F: drivers/net/ethernet/smsc/smc91x.*
17060 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
17061 M: Mark Rutland <mark.rutland@arm.com>
17062 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
17063 M: Sudeep Holla <sudeep.holla@arm.com>
17064 L: linux-arm-kernel@lists.infradead.org
17066 F: drivers/firmware/smccc/
17067 F: include/linux/arm-smccc.h
17069 SMM665 HARDWARE MONITOR DRIVER
17070 M: Guenter Roeck <linux@roeck-us.net>
17071 L: linux-hwmon@vger.kernel.org
17073 F: Documentation/hwmon/smm665.rst
17074 F: drivers/hwmon/smm665.c
17076 SMSC EMC2103 HARDWARE MONITOR DRIVER
17077 M: Steve Glendinning <steve.glendinning@shawell.net>
17078 L: linux-hwmon@vger.kernel.org
17080 F: Documentation/hwmon/emc2103.rst
17081 F: drivers/hwmon/emc2103.c
17083 SMSC SCH5627 HARDWARE MONITOR DRIVER
17084 M: Hans de Goede <hdegoede@redhat.com>
17085 L: linux-hwmon@vger.kernel.org
17087 F: Documentation/hwmon/sch5627.rst
17088 F: drivers/hwmon/sch5627.c
17090 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
17091 M: Steve Glendinning <steve.glendinning@shawell.net>
17092 L: linux-fbdev@vger.kernel.org
17094 F: drivers/video/fbdev/smscufx.c
17096 SMSC47B397 HARDWARE MONITOR DRIVER
17097 M: Jean Delvare <jdelvare@suse.com>
17098 L: linux-hwmon@vger.kernel.org
17100 F: Documentation/hwmon/smsc47b397.rst
17101 F: drivers/hwmon/smsc47b397.c
17103 SMSC911x ETHERNET DRIVER
17104 M: Steve Glendinning <steve.glendinning@shawell.net>
17105 L: netdev@vger.kernel.org
17107 F: drivers/net/ethernet/smsc/smsc911x.*
17108 F: include/linux/smsc911x.h
17110 SMSC9420 PCI ETHERNET DRIVER
17111 M: Steve Glendinning <steve.glendinning@shawell.net>
17112 L: netdev@vger.kernel.org
17114 F: drivers/net/ethernet/smsc/smsc9420.*
17116 SOCIONEXT (SNI) AVE NETWORK DRIVER
17117 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
17118 L: netdev@vger.kernel.org
17120 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
17121 F: drivers/net/ethernet/socionext/sni_ave.c
17123 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
17124 M: Jassi Brar <jaswinder.singh@linaro.org>
17125 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
17126 L: netdev@vger.kernel.org
17128 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
17129 F: drivers/net/ethernet/socionext/netsec.c
17131 SOCIONEXT (SNI) Synquacer SPI DRIVER
17132 M: Masahisa Kojima <masahisa.kojima@linaro.org>
17133 M: Jassi Brar <jaswinder.singh@linaro.org>
17134 L: linux-spi@vger.kernel.org
17136 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
17137 F: drivers/spi/spi-synquacer.c
17139 SOCIONEXT SYNQUACER I2C DRIVER
17140 M: Ard Biesheuvel <ardb@kernel.org>
17141 L: linux-i2c@vger.kernel.org
17143 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
17144 F: drivers/i2c/busses/i2c-synquacer.c
17146 SOCIONEXT UNIPHIER SOUND DRIVER
17147 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17149 F: sound/soc/uniphier/
17151 SOEKRIS NET48XX LED SUPPORT
17152 M: Chris Boot <bootc@bootc.net>
17154 F: drivers/leds/leds-net48xx.c
17156 SOFT-IWARP DRIVER (siw)
17157 M: Bernard Metzler <bmt@zurich.ibm.com>
17158 L: linux-rdma@vger.kernel.org
17160 F: drivers/infiniband/sw/siw/
17161 F: include/uapi/rdma/siw-abi.h
17163 SOFT-ROCE DRIVER (rxe)
17164 M: Zhu Yanjun <zyjzyj2000@gmail.com>
17165 L: linux-rdma@vger.kernel.org
17167 F: drivers/infiniband/sw/rxe/
17168 F: include/uapi/rdma/rdma_user_rxe.h
17170 SOFTLOGIC 6x10 MPEG CODEC
17171 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
17172 M: Anton Sviridenko <anton@corp.bluecherry.net>
17173 M: Andrey Utkin <andrey_utkin@fastmail.com>
17174 M: Ismael Luceno <ismael@iodev.co.uk>
17175 L: linux-media@vger.kernel.org
17177 F: drivers/media/pci/solo6x10/
17179 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
17180 M: James Morse <james.morse@arm.com>
17181 L: linux-arm-kernel@lists.infradead.org
17183 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
17184 F: drivers/firmware/arm_sdei.c
17185 F: include/linux/arm_sdei.h
17186 F: include/uapi/linux/arm_sdei.h
17189 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17190 R: Heikki Krogerus <heikki.krogerus@linux.intel.com>
17191 L: linux-acpi@vger.kernel.org
17193 F: drivers/base/swnode.c
17195 SOFTWARE RAID (Multiple Disks) SUPPORT
17196 M: Song Liu <song@kernel.org>
17197 L: linux-raid@vger.kernel.org
17199 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
17200 F: drivers/md/Kconfig
17201 F: drivers/md/Makefile
17203 F: drivers/md/raid*
17204 F: include/linux/raid/
17205 F: include/uapi/linux/raid/
17207 SOLIDRUN CLEARFOG SUPPORT
17208 M: Russell King <linux@armlinux.org.uk>
17210 F: arch/arm/boot/dts/armada-388-clearfog*
17211 F: arch/arm/boot/dts/armada-38x-solidrun-*
17213 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
17214 M: Russell King <linux@armlinux.org.uk>
17216 F: arch/arm/boot/dts/imx6*-cubox-i*
17217 F: arch/arm/boot/dts/imx6*-hummingboard*
17218 F: arch/arm/boot/dts/imx6*-sr-*
17220 SONIC NETWORK DRIVER
17221 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
17222 L: netdev@vger.kernel.org
17224 F: drivers/net/ethernet/natsemi/sonic.*
17226 SONICS SILICON BACKPLANE DRIVER (SSB)
17227 M: Michael Buesch <m@bues.ch>
17228 L: linux-wireless@vger.kernel.org
17231 F: include/linux/ssb/
17233 SONY IMX208 SENSOR DRIVER
17234 M: Sakari Ailus <sakari.ailus@linux.intel.com>
17235 L: linux-media@vger.kernel.org
17237 T: git git://linuxtv.org/media_tree.git
17238 F: drivers/media/i2c/imx208.c
17240 SONY IMX214 SENSOR DRIVER
17241 M: Ricardo Ribalda <ribalda@kernel.org>
17242 L: linux-media@vger.kernel.org
17244 T: git git://linuxtv.org/media_tree.git
17245 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
17246 F: drivers/media/i2c/imx214.c
17248 SONY IMX219 SENSOR DRIVER
17249 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
17250 L: linux-media@vger.kernel.org
17252 T: git git://linuxtv.org/media_tree.git
17253 F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
17254 F: drivers/media/i2c/imx219.c
17256 SONY IMX258 SENSOR DRIVER
17257 M: Sakari Ailus <sakari.ailus@linux.intel.com>
17258 L: linux-media@vger.kernel.org
17260 T: git git://linuxtv.org/media_tree.git
17261 F: Documentation/devicetree/bindings/media/i2c/imx258.yaml
17262 F: drivers/media/i2c/imx258.c
17264 SONY IMX274 SENSOR DRIVER
17265 M: Leon Luo <leonl@leopardimaging.com>
17266 L: linux-media@vger.kernel.org
17268 T: git git://linuxtv.org/media_tree.git
17269 F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
17270 F: drivers/media/i2c/imx274.c
17272 SONY IMX290 SENSOR DRIVER
17273 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17274 L: linux-media@vger.kernel.org
17276 T: git git://linuxtv.org/media_tree.git
17277 F: Documentation/devicetree/bindings/media/i2c/imx290.txt
17278 F: drivers/media/i2c/imx290.c
17280 SONY IMX319 SENSOR DRIVER
17281 M: Bingbu Cao <bingbu.cao@intel.com>
17282 L: linux-media@vger.kernel.org
17284 T: git git://linuxtv.org/media_tree.git
17285 F: drivers/media/i2c/imx319.c
17287 SONY IMX334 SENSOR DRIVER
17288 M: Paul J. Murphy <paul.j.murphy@intel.com>
17289 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
17290 L: linux-media@vger.kernel.org
17292 T: git git://linuxtv.org/media_tree.git
17293 F: Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
17294 F: drivers/media/i2c/imx334.c
17296 SONY IMX355 SENSOR DRIVER
17297 M: Tianshu Qiu <tian.shu.qiu@intel.com>
17298 L: linux-media@vger.kernel.org
17300 T: git git://linuxtv.org/media_tree.git
17301 F: drivers/media/i2c/imx355.c
17303 SONY MEMORYSTICK SUBSYSTEM
17304 M: Maxim Levitsky <maximlevitsky@gmail.com>
17305 M: Alex Dubov <oakad@yahoo.com>
17306 M: Ulf Hansson <ulf.hansson@linaro.org>
17307 L: linux-mmc@vger.kernel.org
17309 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
17310 F: drivers/memstick/
17311 F: include/linux/memstick.h
17313 SONY VAIO CONTROL DEVICE DRIVER
17314 M: Mattia Dongili <malattia@linux.it>
17315 L: platform-driver-x86@vger.kernel.org
17317 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
17318 F: Documentation/admin-guide/laptops/sony-laptop.rst
17319 F: drivers/char/sonypi.c
17320 F: drivers/platform/x86/sony-laptop.c
17321 F: include/linux/sony-laptop.h
17324 M: Jaroslav Kysela <perex@perex.cz>
17325 M: Takashi Iwai <tiwai@suse.com>
17326 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17328 W: http://www.alsa-project.org/
17329 Q: http://patchwork.kernel.org/project/alsa-devel/list/
17330 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17331 F: Documentation/sound/
17333 F: include/uapi/sound/
17336 SOUND - COMPRESSED AUDIO
17337 M: Vinod Koul <vkoul@kernel.org>
17338 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17340 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17341 F: Documentation/sound/designs/compress-offload.rst
17342 F: include/sound/compress_driver.h
17343 F: include/uapi/sound/compress_*
17344 F: sound/core/compress_offload.c
17345 F: sound/soc/soc-compress.c
17347 SOUND - DMAENGINE HELPERS
17348 M: Lars-Peter Clausen <lars@metafoo.de>
17350 F: include/sound/dmaengine_pcm.h
17351 F: sound/core/pcm_dmaengine.c
17352 F: sound/soc/soc-generic-dmaengine-pcm.c
17354 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
17355 M: Liam Girdwood <lgirdwood@gmail.com>
17356 M: Mark Brown <broonie@kernel.org>
17357 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17359 W: http://alsa-project.org/main/index.php/ASoC
17360 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
17361 F: Documentation/devicetree/bindings/sound/
17362 F: Documentation/sound/soc/
17363 F: include/dt-bindings/sound/
17364 F: include/sound/soc*
17367 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
17368 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
17369 M: Liam Girdwood <lgirdwood@gmail.com>
17370 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
17371 M: Kai Vehmanen <kai.vehmanen@linux.intel.com>
17372 M: Daniel Baluta <daniel.baluta@nxp.com>
17373 L: sound-open-firmware@alsa-project.org (moderated for non-subscribers)
17375 W: https://github.com/thesofproject/linux/
17378 SOUNDWIRE SUBSYSTEM
17379 M: Vinod Koul <vkoul@kernel.org>
17380 M: Bard Liao <yung-chuan.liao@linux.intel.com>
17381 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
17382 R: Sanyog Kale <sanyog.r.kale@intel.com>
17383 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17385 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
17386 F: Documentation/driver-api/soundwire/
17387 F: drivers/soundwire/
17388 F: include/linux/soundwire/
17391 M: Olli Salonen <olli.salonen@iki.fi>
17392 L: linux-media@vger.kernel.org
17394 W: https://linuxtv.org
17395 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17396 F: drivers/media/dvb-frontends/sp2*
17398 SPARC + UltraSPARC (sparc/sparc64)
17399 M: "David S. Miller" <davem@davemloft.net>
17400 L: sparclinux@vger.kernel.org
17402 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
17403 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
17404 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
17408 SPARC SERIAL DRIVERS
17409 M: "David S. Miller" <davem@davemloft.net>
17410 L: sparclinux@vger.kernel.org
17412 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
17413 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
17414 F: drivers/tty/serial/suncore.c
17415 F: drivers/tty/serial/sunhv.c
17416 F: drivers/tty/serial/sunsab.c
17417 F: drivers/tty/serial/sunsab.h
17418 F: drivers/tty/serial/sunsu.c
17419 F: drivers/tty/serial/sunzilog.c
17420 F: drivers/tty/serial/sunzilog.h
17421 F: drivers/tty/vcc.c
17422 F: include/linux/sunserialcore.h
17425 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
17426 L: linux-sparse@vger.kernel.org
17428 W: https://sparse.docs.kernel.org/
17429 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
17430 Q: https://patchwork.kernel.org/project/linux-sparse/list/
17431 B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
17432 F: include/linux/compiler.h
17434 SPEAKUP CONSOLE SPEECH DRIVER
17435 M: William Hubbs <w.d.hubbs@gmail.com>
17436 M: Chris Brannon <chris@the-brannons.com>
17437 M: Kirk Reiser <kirk@reisers.ca>
17438 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
17439 L: speakup@linux-speakup.org
17441 W: http://www.linux-speakup.org/
17442 W: https://github.com/linux-speakup/speakup
17443 B: https://github.com/linux-speakup/speakup/issues
17444 F: drivers/accessibility/speakup/
17446 SPEAR CLOCK FRAMEWORK SUPPORT
17447 M: Viresh Kumar <vireshk@kernel.org>
17448 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17450 W: http://www.st.com/spear
17451 F: drivers/clk/spear/
17453 SPEAR PLATFORM SUPPORT
17454 M: Viresh Kumar <vireshk@kernel.org>
17455 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
17456 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17458 W: http://www.st.com/spear
17459 F: arch/arm/boot/dts/spear*
17460 F: arch/arm/mach-spear/
17463 M: Tudor Ambarus <tudor.ambarus@microchip.com>
17464 R: Michael Walle <michael@walle.cc>
17465 R: Pratyush Yadav <p.yadav@ti.com>
17466 L: linux-mtd@lists.infradead.org
17468 W: http://www.linux-mtd.infradead.org/
17469 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
17470 C: irc://irc.oftc.net/mtd
17471 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
17472 F: drivers/mtd/spi-nor/
17473 F: include/linux/mtd/spi-nor.h
17476 M: Mark Brown <broonie@kernel.org>
17477 L: linux-spi@vger.kernel.org
17479 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
17480 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
17481 F: Documentation/devicetree/bindings/spi/
17482 F: Documentation/spi/
17484 F: include/linux/spi/
17485 F: include/uapi/linux/spi/
17488 SPIDERNET NETWORK DRIVER for CELL
17489 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
17490 M: Geoff Levand <geoff@infradead.org>
17491 L: netdev@vger.kernel.org
17492 L: linuxppc-dev@lists.ozlabs.org
17494 F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
17495 F: drivers/net/ethernet/toshiba/spider_net*
17498 M: Stephen Boyd <sboyd@kernel.org>
17499 L: linux-kernel@vger.kernel.org
17501 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
17502 F: Documentation/devicetree/bindings/spmi/
17504 F: include/dt-bindings/spmi/spmi.h
17505 F: include/linux/spmi.h
17506 F: include/trace/events/spmi.h
17509 M: Jeremy Kerr <jk@ozlabs.org>
17510 L: linuxppc-dev@lists.ozlabs.org
17512 W: http://www.ibm.com/developerworks/power/cell/
17513 F: Documentation/filesystems/spufs/spufs.rst
17514 F: arch/powerpc/platforms/cell/spufs/
17516 SQUASHFS FILE SYSTEM
17517 M: Phillip Lougher <phillip@squashfs.org.uk>
17518 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
17520 W: http://squashfs.org.uk
17521 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
17522 F: Documentation/filesystems/squashfs.rst
17525 SRM (Alpha) environment access
17526 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
17528 F: arch/alpha/kernel/srm_env.c
17530 ST LSM6DSx IMU IIO DRIVER
17531 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
17532 L: linux-iio@vger.kernel.org
17534 W: http://www.st.com/
17535 F: Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
17536 F: drivers/iio/imu/st_lsm6dsx/
17538 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
17539 M: Mickael Guene <mickael.guene@st.com>
17540 L: linux-media@vger.kernel.org
17542 T: git git://linuxtv.org/media_tree.git
17543 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
17544 F: drivers/media/i2c/st-mipid02.c
17546 ST STM32 I2C/SMBUS DRIVER
17547 M: Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
17548 M: Alain Volmat <alain.volmat@foss.st.com>
17549 L: linux-i2c@vger.kernel.org
17551 F: drivers/i2c/busses/i2c-stm32*
17553 ST STM32 SPI DRIVER
17554 M: Alain Volmat <alain.volmat@foss.st.com>
17555 L: linux-spi@vger.kernel.org
17557 F: drivers/spi/spi-stm32.c
17560 M: Daniel Nilsson <daniel.nilsson@flex.com>
17561 L: linux-hwmon@vger.kernel.org
17563 F: Documentation/hwmon/stpddc60.rst
17564 F: drivers/hwmon/pmbus/stpddc60.c
17566 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
17567 M: Song Qiang <songqiang1304521@gmail.com>
17568 L: linux-iio@vger.kernel.org
17570 F: Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
17571 F: drivers/iio/proximity/vl53l0x-i2c.c
17574 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17575 M: Sasha Levin <sashal@kernel.org>
17576 L: stable@vger.kernel.org
17578 F: Documentation/process/stable-kernel-rules.rst
17580 STAGING - ATOMISP DRIVER
17581 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17582 R: Sakari Ailus <sakari.ailus@linux.intel.com>
17583 L: linux-media@vger.kernel.org
17585 F: drivers/staging/media/atomisp/
17587 STAGING - FIELDBUS SUBSYSTEM
17588 M: Sven Van Asbroeck <TheSven73@gmail.com>
17590 F: drivers/staging/fieldbus/*
17591 F: drivers/staging/fieldbus/Documentation/
17593 STAGING - HMS ANYBUS-S BUS
17594 M: Sven Van Asbroeck <TheSven73@gmail.com>
17596 F: drivers/staging/fieldbus/anybuss/
17598 STAGING - INDUSTRIAL IO
17599 M: Jonathan Cameron <jic23@kernel.org>
17600 L: linux-iio@vger.kernel.org
17602 F: Documentation/devicetree/bindings/staging/iio/
17603 F: drivers/staging/iio/
17605 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
17606 M: Marc Dietrich <marvin24@gmx.de>
17607 L: ac100@lists.launchpad.net (moderated for non-subscribers)
17608 L: linux-tegra@vger.kernel.org
17610 F: drivers/staging/nvec/
17612 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
17613 M: Jens Frederich <jfrederich@gmail.com>
17614 M: Daniel Drake <dsd@laptop.org>
17615 M: Jon Nettleton <jon.nettleton@gmail.com>
17617 W: http://wiki.laptop.org/go/DCON
17618 F: drivers/staging/olpc_dcon/
17620 STAGING - REALTEK RTL8188EU DRIVERS
17621 M: Larry Finger <Larry.Finger@lwfinger.net>
17623 F: drivers/staging/rtl8188eu/
17625 STAGING - REALTEK RTL8712U DRIVERS
17626 M: Larry Finger <Larry.Finger@lwfinger.net>
17627 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
17629 F: drivers/staging/rtl8712/
17631 STAGING - SEPS525 LCD CONTROLLER DRIVERS
17632 M: Michael Hennerich <michael.hennerich@analog.com>
17633 L: linux-fbdev@vger.kernel.org
17635 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
17636 F: drivers/staging/fbtft/fb_seps525.c
17638 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
17639 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
17640 M: Teddy Wang <teddy.wang@siliconmotion.com>
17641 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
17642 L: linux-fbdev@vger.kernel.org
17644 F: drivers/staging/sm750fb/
17646 STAGING - VIA VT665X DRIVERS
17647 M: Forest Bond <forest@alittletooquiet.net>
17649 F: drivers/staging/vt665?/
17652 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17653 L: linux-staging@lists.linux.dev
17655 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
17656 F: drivers/staging/
17658 STARFIRE/DURALAN NETWORK DRIVER
17659 M: Ion Badulescu <ionut@badula.org>
17661 F: drivers/net/ethernet/adaptec/starfire*
17664 M: Peter Zijlstra <peterz@infradead.org>
17665 M: Josh Poimboeuf <jpoimboe@redhat.com>
17666 M: Jason Baron <jbaron@akamai.com>
17667 R: Steven Rostedt <rostedt@goodmis.org>
17668 R: Ard Biesheuvel <ardb@kernel.org>
17670 F: arch/*/include/asm/jump_label*.h
17671 F: arch/*/include/asm/static_call*.h
17672 F: arch/*/kernel/jump_label.c
17673 F: arch/*/kernel/static_call.c
17674 F: include/linux/jump_label*.h
17675 F: include/linux/static_call*.h
17676 F: kernel/jump_label.c
17677 F: kernel/static_call.c
17679 STI AUDIO (ASoC) DRIVERS
17680 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
17681 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17683 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
17687 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
17689 F: Documentation/devicetree/bindings/media/stih-cec.txt
17690 F: drivers/media/cec/platform/sti/
17692 STK1160 USB VIDEO CAPTURE DRIVER
17693 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17694 L: linux-media@vger.kernel.org
17696 T: git git://linuxtv.org/media_tree.git
17697 F: drivers/media/usb/stk1160/
17699 STM32 AUDIO (ASoC) DRIVERS
17700 M: Olivier Moysan <olivier.moysan@foss.st.com>
17701 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
17702 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17704 F: Documentation/devicetree/bindings/iio/adc/st,stm32-*.yaml
17707 STM32 TIMER/LPTIMER DRIVERS
17708 M: Fabrice Gasnier <fabrice.gasnier@foss.st.com>
17710 F: Documentation/ABI/testing/*timer-stm32
17711 F: Documentation/devicetree/bindings/*/*stm32-*timer*
17712 F: drivers/*/stm32-*timer*
17713 F: drivers/pwm/pwm-stm32*
17714 F: include/linux/*/stm32-*tim*
17716 STMMAC ETHERNET DRIVER
17717 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
17718 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
17719 M: Jose Abreu <joabreu@synopsys.com>
17720 L: netdev@vger.kernel.org
17722 W: http://www.stlinux.com
17723 F: Documentation/networking/device_drivers/ethernet/stmicro/
17724 F: drivers/net/ethernet/stmicro/stmmac/
17727 M: Sam Creasey <sammy@sammy.net>
17729 W: http://sammy.net/sun3/
17730 F: arch/m68k/include/asm/sun3*
17731 F: arch/m68k/kernel/*sun3*
17732 F: arch/m68k/sun3*/
17733 F: drivers/net/ethernet/i825xx/sun3*
17735 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
17736 M: Hans de Goede <hdegoede@redhat.com>
17737 L: linux-input@vger.kernel.org
17739 F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
17740 F: drivers/input/keyboard/sun4i-lradc-keys.c
17742 SUNDANCE NETWORK DRIVER
17743 M: Denis Kirjanov <kda@linux-powerpc.org>
17744 L: netdev@vger.kernel.org
17746 F: drivers/net/ethernet/dlink/sundance.c
17749 M: Yoshinori Sato <ysato@users.sourceforge.jp>
17750 M: Rich Felker <dalias@libc.org>
17751 L: linux-sh@vger.kernel.org
17753 Q: http://patchwork.kernel.org/project/linux-sh/list/
17754 F: Documentation/sh/
17759 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
17760 M: Len Brown <len.brown@intel.com>
17761 M: Pavel Machek <pavel@ucw.cz>
17762 L: linux-pm@vger.kernel.org
17764 B: https://bugzilla.kernel.org
17765 F: Documentation/power/
17766 F: arch/x86/kernel/acpi/
17767 F: drivers/base/power/
17768 F: include/linux/freezer.h
17769 F: include/linux/pm.h
17770 F: include/linux/suspend.h
17774 M: Martin Mares <mj@ucw.cz>
17775 L: linux-video@atrey.karlin.mff.cuni.cz
17777 F: Documentation/admin-guide/svga.rst
17778 F: arch/x86/boot/video*
17781 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17782 L: iommu@lists.linux-foundation.org
17784 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
17785 F: arch/*/kernel/pci-swiotlb.c
17786 F: include/linux/swiotlb.h
17787 F: kernel/dma/swiotlb.c
17790 M: Jiri Pirko <jiri@resnulli.us>
17791 M: Ivan Vecera <ivecera@redhat.com>
17792 L: netdev@vger.kernel.org
17794 F: include/net/switchdev.h
17797 SY8106A REGULATOR DRIVER
17798 M: Icenowy Zheng <icenowy@aosc.io>
17800 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
17801 F: drivers/regulator/sy8106a-regulator.c
17803 SYNC FILE FRAMEWORK
17804 M: Sumit Semwal <sumit.semwal@linaro.org>
17805 R: Gustavo Padovan <gustavo@padovan.org>
17806 L: linux-media@vger.kernel.org
17807 L: dri-devel@lists.freedesktop.org
17809 T: git git://anongit.freedesktop.org/drm/drm-misc
17810 F: Documentation/driver-api/sync_file.rst
17811 F: drivers/dma-buf/dma-fence*
17812 F: drivers/dma-buf/sw_sync.c
17813 F: drivers/dma-buf/sync_*
17814 F: include/linux/sync_file.h
17815 F: include/uapi/linux/sync_file.h
17817 SYNOPSYS ARC ARCHITECTURE
17818 M: Vineet Gupta <vgupta@synopsys.com>
17819 L: linux-snps-arc@lists.infradead.org
17821 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
17822 F: Documentation/devicetree/bindings/arc/*
17823 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
17825 F: drivers/clocksource/arc_timer.c
17826 F: drivers/tty/serial/arc_uart.c
17828 SYNOPSYS ARC HSDK SDP pll clock driver
17829 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17831 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
17832 F: drivers/clk/clk-hsdk-pll.c
17834 SYNOPSYS ARC SDP clock driver
17835 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17837 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
17838 F: drivers/clk/axs10x/*
17840 SYNOPSYS ARC SDP platform support
17841 M: Alexey Brodkin <abrodkin@synopsys.com>
17843 F: Documentation/devicetree/bindings/arc/axs10*
17844 F: arch/arc/boot/dts/ax*
17845 F: arch/arc/plat-axs10x
17847 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
17848 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17850 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
17851 F: drivers/reset/reset-axs10x.c
17853 SYNOPSYS CREG GPIO DRIVER
17854 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17856 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
17857 F: drivers/gpio/gpio-creg-snps.c
17859 SYNOPSYS DESIGNWARE 8250 UART DRIVER
17860 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17862 F: drivers/tty/serial/8250/8250_dw.c
17863 F: drivers/tty/serial/8250/8250_dwlib.*
17864 F: drivers/tty/serial/8250/8250_lpss.c
17866 SYNOPSYS DESIGNWARE APB GPIO DRIVER
17867 M: Hoan Tran <hoan@os.amperecomputing.com>
17868 M: Serge Semin <fancer.lancer@gmail.com>
17869 L: linux-gpio@vger.kernel.org
17871 F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
17872 F: drivers/gpio/gpio-dwapb.c
17874 SYNOPSYS DESIGNWARE APB SSI DRIVER
17875 M: Serge Semin <fancer.lancer@gmail.com>
17876 L: linux-spi@vger.kernel.org
17878 F: Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
17879 F: drivers/spi/spi-dw*
17881 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
17882 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17884 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
17885 F: drivers/dma/dw-axi-dmac/
17887 SYNOPSYS DESIGNWARE DMAC DRIVER
17888 M: Viresh Kumar <vireshk@kernel.org>
17889 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17891 F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
17893 F: include/dt-bindings/dma/dw-dmac.h
17894 F: include/linux/dma/dw.h
17895 F: include/linux/platform_data/dma-dw.h
17897 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
17898 M: Jose Abreu <Jose.Abreu@synopsys.com>
17899 L: netdev@vger.kernel.org
17901 F: drivers/net/ethernet/synopsys/
17903 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
17904 M: Jose Abreu <Jose.Abreu@synopsys.com>
17905 L: netdev@vger.kernel.org
17907 F: drivers/net/pcs/pcs-xpcs.c
17908 F: drivers/net/pcs/pcs-xpcs.h
17909 F: include/linux/pcs/pcs-xpcs.h
17911 SYNOPSYS DESIGNWARE I2C DRIVER
17912 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
17913 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17914 R: Mika Westerberg <mika.westerberg@linux.intel.com>
17915 L: linux-i2c@vger.kernel.org
17917 F: drivers/i2c/busses/i2c-designware-*
17919 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
17920 M: Jaehoon Chung <jh80.chung@samsung.com>
17921 L: linux-mmc@vger.kernel.org
17923 F: drivers/mmc/host/dw_mmc*
17925 SYNOPSYS HSDK RESET CONTROLLER DRIVER
17926 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17928 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
17929 F: drivers/reset/reset-hsdk.c
17930 F: include/dt-bindings/reset/snps,hsdk-reset.h
17932 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
17933 M: Prabu Thangamuthu <prabu.t@synopsys.com>
17934 M: Manjunath M B <manjumb@synopsys.com>
17935 L: linux-mmc@vger.kernel.org
17937 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
17939 SYSTEM CONFIGURATION (SYSCON)
17940 M: Lee Jones <lee.jones@linaro.org>
17941 M: Arnd Bergmann <arnd@arndb.de>
17943 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
17944 F: drivers/mfd/syscon.c
17946 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
17947 M: Sudeep Holla <sudeep.holla@arm.com>
17948 R: Cristian Marussi <cristian.marussi@arm.com>
17949 L: linux-arm-kernel@lists.infradead.org
17951 F: Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
17952 F: drivers/clk/clk-sc[mp]i.c
17953 F: drivers/cpufreq/sc[mp]i-cpufreq.c
17954 F: drivers/firmware/arm_scmi/
17955 F: drivers/firmware/arm_scpi.c
17956 F: drivers/regulator/scmi-regulator.c
17957 F: drivers/reset/reset-scmi.c
17958 F: include/linux/sc[mp]i_protocol.h
17959 F: include/trace/events/scmi.h
17961 SYSTEM RESET/SHUTDOWN DRIVERS
17962 M: Sebastian Reichel <sre@kernel.org>
17963 L: linux-pm@vger.kernel.org
17965 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
17966 F: Documentation/devicetree/bindings/power/reset/
17967 F: drivers/power/reset/
17969 SYSTEM TRACE MODULE CLASS
17970 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
17972 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
17973 F: Documentation/trace/stm.rst
17974 F: drivers/hwtracing/stm/
17975 F: include/linux/stm.h
17976 F: include/uapi/linux/stm.h
17978 SYSTEM76 ACPI DRIVER
17979 M: Jeremy Soller <jeremy@system76.com>
17980 M: System76 Product Development <productdev@system76.com>
17981 L: platform-driver-x86@vger.kernel.org
17983 F: drivers/platform/x86/system76_acpi.c
17986 M: Christoph Hellwig <hch@infradead.org>
17988 F: Documentation/filesystems/sysv-fs.rst
17990 F: include/linux/sysv_fs.h
17992 TASKSTATS STATISTICS INTERFACE
17993 M: Balbir Singh <bsingharora@gmail.com>
17995 F: Documentation/accounting/taskstats*
17996 F: include/linux/taskstats*
17997 F: kernel/taskstats.c
18000 M: Jamal Hadi Salim <jhs@mojatatu.com>
18001 M: Cong Wang <xiyou.wangcong@gmail.com>
18002 M: Jiri Pirko <jiri@resnulli.us>
18003 L: netdev@vger.kernel.org
18005 F: include/net/pkt_cls.h
18006 F: include/net/pkt_sched.h
18007 F: include/net/tc_act/
18008 F: include/uapi/linux/pkt_cls.h
18009 F: include/uapi/linux/pkt_sched.h
18010 F: include/uapi/linux/tc_act/
18011 F: include/uapi/linux/tc_ematch/
18014 TC90522 MEDIA DRIVER
18015 M: Akihiro Tsukada <tskd08@gmail.com>
18016 L: linux-media@vger.kernel.org
18018 F: drivers/media/dvb-frontends/tc90522*
18020 TCP LOW PRIORITY MODULE
18021 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
18022 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
18024 W: http://tcp-lp-mod.sourceforge.net/
18025 F: net/ipv4/tcp_lp.c
18027 TDA10071 MEDIA DRIVER
18028 M: Antti Palosaari <crope@iki.fi>
18029 L: linux-media@vger.kernel.org
18031 W: https://linuxtv.org
18032 W: http://palosaari.fi/linux/
18033 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18034 T: git git://linuxtv.org/anttip/media_tree.git
18035 F: drivers/media/dvb-frontends/tda10071*
18037 TDA18212 MEDIA DRIVER
18038 M: Antti Palosaari <crope@iki.fi>
18039 L: linux-media@vger.kernel.org
18041 W: https://linuxtv.org
18042 W: http://palosaari.fi/linux/
18043 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18044 T: git git://linuxtv.org/anttip/media_tree.git
18045 F: drivers/media/tuners/tda18212*
18047 TDA18218 MEDIA DRIVER
18048 M: Antti Palosaari <crope@iki.fi>
18049 L: linux-media@vger.kernel.org
18051 W: https://linuxtv.org
18052 W: http://palosaari.fi/linux/
18053 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18054 T: git git://linuxtv.org/anttip/media_tree.git
18055 F: drivers/media/tuners/tda18218*
18057 TDA18250 MEDIA DRIVER
18058 M: Olli Salonen <olli.salonen@iki.fi>
18059 L: linux-media@vger.kernel.org
18061 W: https://linuxtv.org
18062 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18063 T: git git://linuxtv.org/media_tree.git
18064 F: drivers/media/tuners/tda18250*
18066 TDA18271 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/tda18271*
18076 TDA1997x MEDIA DRIVER
18077 M: Tim Harvey <tharvey@gateworks.com>
18078 L: linux-media@vger.kernel.org
18080 W: https://linuxtv.org
18081 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18082 F: drivers/media/i2c/tda1997x.*
18084 TDA827x MEDIA DRIVER
18085 M: Michael Krufky <mkrufky@linuxtv.org>
18086 L: linux-media@vger.kernel.org
18088 W: https://linuxtv.org
18089 W: http://github.com/mkrufky
18090 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18091 T: git git://linuxtv.org/mkrufky/tuners.git
18092 F: drivers/media/tuners/tda8290.*
18094 TDA8290 MEDIA DRIVER
18095 M: Michael Krufky <mkrufky@linuxtv.org>
18096 L: linux-media@vger.kernel.org
18098 W: https://linuxtv.org
18099 W: http://github.com/mkrufky
18100 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18101 T: git git://linuxtv.org/mkrufky/tuners.git
18102 F: drivers/media/tuners/tda8290.*
18104 TDA9840 MEDIA DRIVER
18105 M: Hans Verkuil <hverkuil@xs4all.nl>
18106 L: linux-media@vger.kernel.org
18108 W: https://linuxtv.org
18109 T: git git://linuxtv.org/media_tree.git
18110 F: drivers/media/i2c/tda9840*
18112 TEA5761 TUNER DRIVER
18113 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18114 L: linux-media@vger.kernel.org
18116 W: https://linuxtv.org
18117 T: git git://linuxtv.org/media_tree.git
18118 F: drivers/media/tuners/tea5761.*
18120 TEA5767 TUNER DRIVER
18121 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18122 L: linux-media@vger.kernel.org
18124 W: https://linuxtv.org
18125 T: git git://linuxtv.org/media_tree.git
18126 F: drivers/media/tuners/tea5767.*
18128 TEA6415C MEDIA DRIVER
18129 M: Hans Verkuil <hverkuil@xs4all.nl>
18130 L: linux-media@vger.kernel.org
18132 W: https://linuxtv.org
18133 T: git git://linuxtv.org/media_tree.git
18134 F: drivers/media/i2c/tea6415c*
18136 TEA6420 MEDIA DRIVER
18137 M: Hans Verkuil <hverkuil@xs4all.nl>
18138 L: linux-media@vger.kernel.org
18140 W: https://linuxtv.org
18141 T: git git://linuxtv.org/media_tree.git
18142 F: drivers/media/i2c/tea6420*
18145 M: Jiri Pirko <jiri@resnulli.us>
18146 L: netdev@vger.kernel.org
18148 F: drivers/net/team/
18149 F: include/linux/if_team.h
18150 F: include/uapi/linux/if_team.h
18152 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
18153 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
18155 F: arch/x86/platform/ts5500/
18157 TECHNOTREND USB IR RECEIVER
18158 M: Sean Young <sean@mess.org>
18159 L: linux-media@vger.kernel.org
18161 F: drivers/media/rc/ttusbir.c
18163 TECHWELL TW9910 VIDEO DECODER
18164 L: linux-media@vger.kernel.org
18166 F: drivers/media/i2c/tw9910.c
18167 F: include/media/i2c/tw9910.h
18170 M: Jens Wiklander <jens.wiklander@linaro.org>
18171 R: Sumit Garg <sumit.garg@linaro.org>
18172 L: op-tee@lists.trustedfirmware.org
18174 F: Documentation/staging/tee.rst
18176 F: include/linux/tee_drv.h
18177 F: include/uapi/linux/tee.h
18179 TEGRA ARCHITECTURE SUPPORT
18180 M: Thierry Reding <thierry.reding@gmail.com>
18181 M: Jonathan Hunter <jonathanh@nvidia.com>
18182 L: linux-tegra@vger.kernel.org
18184 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
18185 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
18189 M: Peter De Schrijver <pdeschrijver@nvidia.com>
18190 M: Prashant Gaikwad <pgaikwad@nvidia.com>
18192 F: drivers/clk/tegra/
18195 M: Laxman Dewangan <ldewangan@nvidia.com>
18196 M: Jon Hunter <jonathanh@nvidia.com>
18198 F: drivers/dma/tegra*
18201 M: Laxman Dewangan <ldewangan@nvidia.com>
18202 R: Dmitry Osipenko <digetx@gmail.com>
18204 F: drivers/i2c/busses/i2c-tegra.c
18206 TEGRA IOMMU DRIVERS
18207 M: Thierry Reding <thierry.reding@gmail.com>
18208 R: Krishna Reddy <vdumpa@nvidia.com>
18209 L: linux-tegra@vger.kernel.org
18211 F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
18212 F: drivers/iommu/tegra*
18215 M: Laxman Dewangan <ldewangan@nvidia.com>
18217 F: drivers/input/keyboard/tegra-kbc.c
18220 M: Stefan Agner <stefan@agner.ch>
18221 M: Lucas Stach <dev@lynxeye.de>
18223 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
18224 F: drivers/mtd/nand/raw/tegra_nand.c
18227 M: Thierry Reding <thierry.reding@gmail.com>
18229 F: drivers/pwm/pwm-tegra.c
18231 TEGRA SERIAL DRIVER
18232 M: Laxman Dewangan <ldewangan@nvidia.com>
18234 F: drivers/tty/serial/serial-tegra.c
18237 M: Laxman Dewangan <ldewangan@nvidia.com>
18239 F: drivers/spi/spi-tegra*
18241 TEGRA QUAD SPI DRIVER
18242 M: Thierry Reding <thierry.reding@gmail.com>
18243 M: Jonathan Hunter <jonathanh@nvidia.com>
18244 M: Sowjanya Komatineni <skomatineni@nvidia.com>
18245 L: linux-tegra@vger.kernel.org
18247 F: drivers/spi/spi-tegra210-quad.c
18250 M: Thierry Reding <thierry.reding@gmail.com>
18251 M: Jonathan Hunter <jonathanh@nvidia.com>
18252 M: Sowjanya Komatineni <skomatineni@nvidia.com>
18253 L: linux-media@vger.kernel.org
18254 L: linux-tegra@vger.kernel.org
18256 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
18257 F: drivers/staging/media/tegra-video/
18259 TEGRA XUSB PADCTL DRIVER
18260 M: JC Kuo <jckuo@nvidia.com>
18262 F: drivers/phy/tegra/xusb*
18264 TEHUTI ETHERNET DRIVER
18265 M: Andy Gospodarek <andy@greyhouse.net>
18266 L: netdev@vger.kernel.org
18268 F: drivers/net/ethernet/tehuti/*
18270 TELECOM CLOCK DRIVER FOR MCPL0010
18271 M: Mark Gross <mark.gross@intel.com>
18273 F: drivers/char/tlclk.c
18275 TEMPO SEMICONDUCTOR DRIVERS
18276 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
18278 F: Documentation/devicetree/bindings/sound/tscs*.txt
18279 F: sound/soc/codecs/tscs*.c
18280 F: sound/soc/codecs/tscs*.h
18282 TENSILICA XTENSA PORT (xtensa)
18283 M: Chris Zankel <chris@zankel.net>
18284 M: Max Filippov <jcmvbkbc@gmail.com>
18285 L: linux-xtensa@linux-xtensa.org
18287 T: git git://github.com/czankel/xtensa-linux.git
18289 F: drivers/irqchip/irq-xtensa-*
18291 TEXAS INSTRUMENTS ASoC DRIVERS
18292 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
18293 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18297 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
18298 M: Ricardo Ribalda <ribalda@kernel.org>
18299 L: linux-iio@vger.kernel.org
18301 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
18302 F: drivers/iio/dac/ti-dac7612.c
18304 TEXAS INSTRUMENTS DMA DRIVERS
18305 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
18306 L: dmaengine@vger.kernel.org
18308 F: Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
18309 F: Documentation/devicetree/bindings/dma/ti-edma.txt
18310 F: Documentation/devicetree/bindings/dma/ti/
18312 X: drivers/dma/ti/cppi41.c
18313 F: include/linux/dma/k3-udma-glue.h
18314 F: include/linux/dma/ti-cppi5.h
18315 F: include/linux/dma/k3-psil.h
18317 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
18318 M: Nishanth Menon <nm@ti.com>
18319 M: Tero Kristo <kristo@kernel.org>
18320 M: Santosh Shilimkar <ssantosh@kernel.org>
18321 L: linux-arm-kernel@lists.infradead.org
18323 F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
18324 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
18325 F: Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
18326 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
18327 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
18328 F: Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
18329 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
18330 F: drivers/clk/keystone/sci-clk.c
18331 F: drivers/firmware/ti_sci*
18332 F: drivers/irqchip/irq-ti-sci-inta.c
18333 F: drivers/irqchip/irq-ti-sci-intr.c
18334 F: drivers/reset/reset-ti-sci.c
18335 F: drivers/soc/ti/ti_sci_inta_msi.c
18336 F: drivers/soc/ti/ti_sci_pm_domains.c
18337 F: include/dt-bindings/soc/ti,sci_pm_domain.h
18338 F: include/linux/soc/ti/ti_sci_inta_msi.h
18339 F: include/linux/soc/ti/ti_sci_protocol.h
18341 TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
18342 M: Robert Marko <robert.marko@sartura.hr>
18343 M: Luka Perkov <luka.perkov@sartura.hr>
18344 L: linux-hwmon@vger.kernel.org
18346 F: Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
18347 F: Documentation/hwmon/tps23861.rst
18348 F: drivers/hwmon/tps23861.c
18350 TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
18351 M: Puranjay Mohan <puranjay12@gmail.com>
18352 L: linux-iio@vger.kernel.org
18354 F: Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
18355 F: drivers/iio/temperature/tmp117.c
18357 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
18358 M: Hans Verkuil <hverkuil@xs4all.nl>
18359 L: linux-media@vger.kernel.org
18361 W: https://linuxtv.org
18362 T: git git://linuxtv.org/media_tree.git
18363 F: drivers/media/radio/radio-raremono.c
18366 M: Zhang Rui <rui.zhang@intel.com>
18367 M: Daniel Lezcano <daniel.lezcano@linaro.org>
18368 R: Amit Kucheria <amitk@kernel.org>
18369 L: linux-pm@vger.kernel.org
18371 Q: https://patchwork.kernel.org/project/linux-pm/list/
18372 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thermal/linux.git
18373 F: Documentation/devicetree/bindings/thermal/
18374 F: drivers/thermal/
18375 F: include/linux/cpu_cooling.h
18376 F: include/linux/thermal.h
18377 F: include/uapi/linux/thermal.h
18379 THERMAL DRIVER FOR AMLOGIC SOCS
18380 M: Guillaume La Roque <glaroque@baylibre.com>
18381 L: linux-pm@vger.kernel.org
18382 L: linux-amlogic@lists.infradead.org
18384 W: http://linux-meson.com/
18385 F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
18386 F: drivers/thermal/amlogic_thermal.c
18388 THERMAL/CPU_COOLING
18389 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
18390 M: Daniel Lezcano <daniel.lezcano@linaro.org>
18391 M: Viresh Kumar <viresh.kumar@linaro.org>
18392 R: Lukasz Luba <lukasz.luba@arm.com>
18393 L: linux-pm@vger.kernel.org
18395 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
18396 F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
18397 F: drivers/thermal/cpufreq_cooling.c
18398 F: drivers/thermal/cpuidle_cooling.c
18399 F: include/linux/cpu_cooling.h
18401 THERMAL/POWER_ALLOCATOR
18402 M: Lukasz Luba <lukasz.luba@arm.com>
18403 L: linux-pm@vger.kernel.org
18405 F: Documentation/driver-api/thermal/power_allocator.rst
18406 F: drivers/thermal/gov_power_allocator.c
18407 F: include/trace/events/thermal_power_allocator.h
18409 THINKPAD ACPI EXTRAS DRIVER
18410 M: Henrique de Moraes Holschuh <hmh@hmh.eng.br>
18411 L: ibm-acpi-devel@lists.sourceforge.net
18412 L: platform-driver-x86@vger.kernel.org
18414 W: http://ibm-acpi.sourceforge.net
18415 W: http://thinkwiki.org/wiki/Ibm-acpi
18416 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
18417 F: drivers/platform/x86/thinkpad_acpi.c
18419 THINKPAD LMI DRIVER
18420 M: Mark Pearson <markpearson@lenovo.com>
18421 L: platform-driver-x86@vger.kernel.org
18423 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
18424 F: drivers/platform/x86/think-lmi.?
18426 THUNDERBOLT DMA TRAFFIC TEST DRIVER
18427 M: Isaac Hazan <isaac.hazan@intel.com>
18428 L: linux-usb@vger.kernel.org
18430 F: drivers/thunderbolt/dma_test.c
18433 M: Andreas Noever <andreas.noever@gmail.com>
18434 M: Michael Jamet <michael.jamet@intel.com>
18435 M: Mika Westerberg <mika.westerberg@linux.intel.com>
18436 M: Yehezkel Bernat <YehezkelShB@gmail.com>
18437 L: linux-usb@vger.kernel.org
18439 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
18440 F: Documentation/admin-guide/thunderbolt.rst
18441 F: drivers/thunderbolt/
18442 F: include/linux/thunderbolt.h
18444 THUNDERBOLT NETWORK DRIVER
18445 M: Michael Jamet <michael.jamet@intel.com>
18446 M: Mika Westerberg <mika.westerberg@linux.intel.com>
18447 M: Yehezkel Bernat <YehezkelShB@gmail.com>
18448 L: netdev@vger.kernel.org
18450 F: drivers/net/thunderbolt.c
18452 THUNDERX GPIO DRIVER
18453 M: Robert Richter <rric@kernel.org>
18455 F: drivers/gpio/gpio-thunderx.c
18457 TI ADS131E0X ADC SERIES DRIVER
18458 M: Tomislav Denis <tomislav.denis@avl.com>
18459 L: linux-iio@vger.kernel.org
18461 F: Documentation/devicetree/bindings/iio/adc/ti,ads131e08.yaml
18462 F: drivers/iio/adc/ti-ads131e08.c
18464 TI AM437X VPFE DRIVER
18465 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
18466 L: linux-media@vger.kernel.org
18468 W: https://linuxtv.org
18469 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18470 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
18471 F: drivers/media/platform/am437x/
18473 TI BANDGAP AND THERMAL DRIVER
18474 M: Eduardo Valentin <edubezval@gmail.com>
18475 M: Keerthy <j-keerthy@ti.com>
18476 L: linux-pm@vger.kernel.org
18477 L: linux-omap@vger.kernel.org
18479 F: drivers/thermal/ti-soc-thermal/
18481 TI BQ27XXX POWER SUPPLY DRIVER
18482 F: drivers/power/supply/bq27xxx_battery.c
18483 F: drivers/power/supply/bq27xxx_battery_i2c.c
18484 F: include/linux/power/bq27xxx_battery.h
18486 TI CDCE706 CLOCK DRIVER
18487 M: Max Filippov <jcmvbkbc@gmail.com>
18489 F: drivers/clk/clk-cdce706.c
18492 M: Tero Kristo <kristo@kernel.org>
18493 L: linux-omap@vger.kernel.org
18496 F: include/linux/clk/ti.h
18498 TI DAVINCI MACHINE SUPPORT
18499 M: Sekhar Nori <nsekhar@ti.com>
18500 R: Bartosz Golaszewski <bgolaszewski@baylibre.com>
18501 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18503 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
18504 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
18505 F: arch/arm/boot/dts/da850*
18506 F: arch/arm/mach-davinci/
18507 F: drivers/i2c/busses/i2c-davinci.c
18509 TI DAVINCI SERIES CLOCK DRIVER
18510 M: David Lechner <david@lechnology.com>
18511 R: Sekhar Nori <nsekhar@ti.com>
18513 F: Documentation/devicetree/bindings/clock/ti/davinci/
18514 F: drivers/clk/davinci/
18516 TI DAVINCI SERIES GPIO DRIVER
18517 M: Keerthy <j-keerthy@ti.com>
18518 L: linux-gpio@vger.kernel.org
18520 F: Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
18521 F: drivers/gpio/gpio-davinci.c
18523 TI DAVINCI SERIES MEDIA DRIVER
18524 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
18525 L: linux-media@vger.kernel.org
18527 W: https://linuxtv.org
18528 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18529 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
18530 F: drivers/media/platform/davinci/
18531 F: include/media/davinci/
18533 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
18534 R: David Lechner <david@lechnology.com>
18535 L: linux-iio@vger.kernel.org
18536 F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
18537 F: drivers/counter/ti-eqep.c
18539 TI ETHERNET SWITCH DRIVER (CPSW)
18540 R: Grygorii Strashko <grygorii.strashko@ti.com>
18541 L: linux-omap@vger.kernel.org
18542 L: netdev@vger.kernel.org
18544 F: drivers/net/ethernet/ti/cpsw*
18545 F: drivers/net/ethernet/ti/davinci*
18547 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
18548 M: Alex Dubov <oakad@yahoo.com>
18550 W: http://tifmxx.berlios.de/
18551 F: drivers/memstick/host/tifm_ms.c
18552 F: drivers/misc/tifm*
18553 F: drivers/mmc/host/tifm_sd.c
18554 F: include/linux/tifm.h
18556 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
18557 M: Santosh Shilimkar <ssantosh@kernel.org>
18558 L: linux-kernel@vger.kernel.org
18559 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18561 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
18562 F: drivers/soc/ti/*
18564 TI LM49xxx FAMILY ASoC CODEC DRIVERS
18565 M: M R Swami Reddy <mr.swami.reddy@ti.com>
18566 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
18567 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18569 F: sound/soc/codecs/isabelle*
18570 F: sound/soc/codecs/lm49453*
18572 TI PCM3060 ASoC CODEC DRIVER
18573 M: Kirill Marinushkin <kmarinushkin@birdec.com>
18574 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18576 F: Documentation/devicetree/bindings/sound/pcm3060.txt
18577 F: sound/soc/codecs/pcm3060*
18579 TI TAS571X FAMILY ASoC CODEC DRIVER
18580 M: Kevin Cernekee <cernekee@chromium.org>
18581 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18583 F: sound/soc/codecs/tas571x*
18585 TI TRF7970A NFC DRIVER
18586 M: Mark Greer <mgreer@animalcreek.com>
18587 L: linux-wireless@vger.kernel.org
18588 L: linux-nfc@lists.01.org (subscribers-only)
18590 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
18591 F: drivers/nfc/trf7970a.c
18593 TI TSC2046 ADC DRIVER
18594 M: Oleksij Rempel <o.rempel@pengutronix.de>
18595 R: kernel@pengutronix.de
18596 L: linux-iio@vger.kernel.org
18598 F: Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
18599 F: drivers/iio/adc/ti-tsc2046.c
18601 TI TWL4030 SERIES SOC CODEC DRIVER
18602 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
18603 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18605 F: sound/soc/codecs/twl4030*
18608 M: Benoit Parrot <bparrot@ti.com>
18609 L: linux-media@vger.kernel.org
18611 W: http://linuxtv.org/
18612 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18613 F: Documentation/devicetree/bindings/media/ti,cal.yaml
18614 F: Documentation/devicetree/bindings/media/ti,vpe.yaml
18615 F: drivers/media/platform/ti-vpe/
18617 TI WILINK WIRELESS DRIVERS
18618 L: linux-wireless@vger.kernel.org
18620 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
18621 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
18622 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
18623 F: drivers/net/wireless/ti/
18624 F: include/linux/wl12xx.h
18626 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
18627 M: John Stultz <john.stultz@linaro.org>
18628 M: Thomas Gleixner <tglx@linutronix.de>
18629 R: Stephen Boyd <sboyd@kernel.org>
18630 L: linux-kernel@vger.kernel.org
18632 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
18633 F: include/linux/clocksource.h
18634 F: include/linux/time.h
18635 F: include/linux/timex.h
18636 F: include/uapi/linux/time.h
18637 F: include/uapi/linux/timex.h
18638 F: kernel/time/alarmtimer.c
18639 F: kernel/time/clocksource.c
18640 F: kernel/time/ntp.c
18641 F: kernel/time/time*.c
18642 F: tools/testing/selftests/timers/
18645 M: Jon Maloy <jmaloy@redhat.com>
18646 M: Ying Xue <ying.xue@windriver.com>
18647 L: netdev@vger.kernel.org (core kernel code)
18648 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
18650 W: http://tipc.sourceforge.net/
18651 F: include/uapi/linux/tipc*.h
18654 TLAN NETWORK DRIVER
18655 M: Samuel Chessman <chessman@tux.org>
18656 L: tlan-devel@lists.sourceforge.net (subscribers-only)
18658 W: http://sourceforge.net/projects/tlan/
18659 F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
18660 F: drivers/net/ethernet/ti/tlan.*
18662 TM6000 VIDEO4LINUX DRIVER
18663 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18664 L: linux-media@vger.kernel.org
18666 W: https://linuxtv.org
18667 T: git git://linuxtv.org/media_tree.git
18668 F: Documentation/admin-guide/media/tm6000*
18669 F: drivers/media/usb/tm6000/
18671 TMIO/SDHI MMC DRIVER
18672 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
18673 L: linux-mmc@vger.kernel.org
18675 F: drivers/mmc/host/renesas_sdhi*
18676 F: drivers/mmc/host/tmio_mmc*
18677 F: include/linux/mfd/tmio.h
18679 TMP401 HARDWARE MONITOR DRIVER
18680 M: Guenter Roeck <linux@roeck-us.net>
18681 L: linux-hwmon@vger.kernel.org
18683 F: Documentation/hwmon/tmp401.rst
18684 F: drivers/hwmon/tmp401.c
18686 TMP513 HARDWARE MONITOR DRIVER
18687 M: Eric Tremblay <etremblay@distech-controls.com>
18688 L: linux-hwmon@vger.kernel.org
18690 F: Documentation/hwmon/tmp513.rst
18691 F: drivers/hwmon/tmp513.c
18693 TMPFS (SHMEM FILESYSTEM)
18694 M: Hugh Dickins <hughd@google.com>
18695 L: linux-mm@kvack.org
18697 F: include/linux/shmem_fs.h
18700 TOMOYO SECURITY MODULE
18701 M: Kentaro Takeda <takedakn@nttdata.co.jp>
18702 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
18703 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
18704 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
18705 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
18706 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
18708 W: https://tomoyo.osdn.jp/
18709 F: security/tomoyo/
18711 TOPSTAR LAPTOP EXTRAS DRIVER
18712 M: Herton Ronaldo Krzesinski <herton@canonical.com>
18713 L: platform-driver-x86@vger.kernel.org
18715 F: drivers/platform/x86/topstar-laptop.c
18717 TORTURE-TEST MODULES
18718 M: Davidlohr Bueso <dave@stgolabs.net>
18719 M: "Paul E. McKenney" <paulmck@kernel.org>
18720 M: Josh Triplett <josh@joshtriplett.org>
18721 L: linux-kernel@vger.kernel.org
18723 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
18724 F: Documentation/RCU/torture.rst
18725 F: kernel/locking/locktorture.c
18726 F: kernel/rcu/rcuscale.c
18727 F: kernel/rcu/rcutorture.c
18728 F: kernel/rcu/refscale.c
18729 F: kernel/torture.c
18731 TOSHIBA ACPI EXTRAS DRIVER
18732 M: Azael Avalos <coproscefalo@gmail.com>
18733 L: platform-driver-x86@vger.kernel.org
18735 F: drivers/platform/x86/toshiba_acpi.c
18737 TOSHIBA BLUETOOTH DRIVER
18738 M: Azael Avalos <coproscefalo@gmail.com>
18739 L: platform-driver-x86@vger.kernel.org
18741 F: drivers/platform/x86/toshiba_bluetooth.c
18743 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
18744 M: Azael Avalos <coproscefalo@gmail.com>
18745 L: platform-driver-x86@vger.kernel.org
18747 F: drivers/platform/x86/toshiba_haps.c
18750 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
18752 W: http://www.buzzard.org.uk/toshiba/
18753 F: drivers/char/toshiba.c
18754 F: include/linux/toshiba.h
18755 F: include/uapi/linux/toshiba.h
18757 TOSHIBA TC358743 DRIVER
18758 M: Mats Randgaard <matrandg@cisco.com>
18759 L: linux-media@vger.kernel.org
18761 F: drivers/media/i2c/tc358743*
18762 F: include/media/i2c/tc358743.h
18764 TOSHIBA WMI HOTKEYS DRIVER
18765 M: Azael Avalos <coproscefalo@gmail.com>
18766 L: platform-driver-x86@vger.kernel.org
18768 F: drivers/platform/x86/toshiba-wmi.c
18771 M: Peter Huewe <peterhuewe@gmx.de>
18772 M: Jarkko Sakkinen <jarkko@kernel.org>
18773 R: Jason Gunthorpe <jgg@ziepe.ca>
18774 L: linux-integrity@vger.kernel.org
18776 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
18777 Q: https://patchwork.kernel.org/project/linux-integrity/list/
18778 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
18779 F: drivers/char/tpm/
18782 M: Steven Rostedt <rostedt@goodmis.org>
18783 M: Ingo Molnar <mingo@redhat.com>
18785 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
18786 F: Documentation/trace/ftrace.rst
18787 F: arch/*/*/*/ftrace.h
18788 F: arch/*/kernel/ftrace.c
18790 F: include/*/ftrace.h
18791 F: include/linux/trace*.h
18794 F: tools/testing/selftests/ftrace/
18796 TRACING MMIO ACCESSES (MMIOTRACE)
18797 M: Steven Rostedt <rostedt@goodmis.org>
18798 M: Ingo Molnar <mingo@kernel.org>
18799 R: Karol Herbst <karolherbst@gmail.com>
18800 R: Pekka Paalanen <ppaalanen@gmail.com>
18801 L: linux-kernel@vger.kernel.org
18802 L: nouveau@lists.freedesktop.org
18804 F: arch/x86/mm/kmmio.c
18805 F: arch/x86/mm/mmio-mod.c
18806 F: arch/x86/mm/testmmiotrace.c
18807 F: include/linux/mmiotrace.h
18808 F: kernel/trace/trace_mmiotrace.c
18811 M: Jiri Kosina <trivial@kernel.org>
18813 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
18814 K: ^Subject:.*(?i)trivial
18817 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18818 M: Jiri Slaby <jirislaby@kernel.org>
18820 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
18821 F: Documentation/driver-api/serial/
18823 F: drivers/tty/serial/serial_core.c
18824 F: include/linux/selection.h
18825 F: include/linux/serial.h
18826 F: include/linux/serial_core.h
18827 F: include/linux/sysrq.h
18828 F: include/linux/tty*.h
18829 F: include/linux/vt.h
18830 F: include/linux/vt_*.h
18831 F: include/uapi/linux/serial.h
18832 F: include/uapi/linux/serial_core.h
18833 F: include/uapi/linux/tty.h
18835 TUA9001 MEDIA DRIVER
18836 M: Antti Palosaari <crope@iki.fi>
18837 L: linux-media@vger.kernel.org
18839 W: https://linuxtv.org
18840 W: http://palosaari.fi/linux/
18841 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18842 T: git git://linuxtv.org/anttip/media_tree.git
18843 F: drivers/media/tuners/tua9001*
18845 TULIP NETWORK DRIVERS
18846 L: netdev@vger.kernel.org
18847 L: linux-parisc@vger.kernel.org
18849 F: drivers/net/ethernet/dec/tulip/
18852 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
18854 W: http://vtun.sourceforge.net/tun
18855 F: Documentation/networking/tuntap.rst
18856 F: arch/um/os-Linux/drivers/
18858 TURBOCHANNEL SUBSYSTEM
18859 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
18860 M: Ralf Baechle <ralf@linux-mips.org>
18861 L: linux-mips@vger.kernel.org
18863 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
18865 F: include/linux/tc.h
18868 M: "Len Brown" <lenb@kernel.org>
18869 L: linux-pm@vger.kernel.org
18871 Q: https://patchwork.kernel.org/project/linux-pm/list/
18872 B: https://bugzilla.kernel.org
18873 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
18874 F: tools/power/x86/turbostat/
18876 TW5864 VIDEO4LINUX DRIVER
18877 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
18878 M: Anton Sviridenko <anton@corp.bluecherry.net>
18879 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
18880 M: Andrey Utkin <andrey_utkin@fastmail.com>
18881 L: linux-media@vger.kernel.org
18883 F: drivers/media/pci/tw5864/
18885 TW68 VIDEO4LINUX DRIVER
18886 M: Hans Verkuil <hverkuil@xs4all.nl>
18887 L: linux-media@vger.kernel.org
18889 W: https://linuxtv.org
18890 T: git git://linuxtv.org/media_tree.git
18891 F: drivers/media/pci/tw68/
18893 TW686X VIDEO4LINUX DRIVER
18894 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
18895 L: linux-media@vger.kernel.org
18897 W: http://linuxtv.org
18898 T: git git://linuxtv.org/media_tree.git
18899 F: drivers/media/pci/tw686x/
18901 UACCE ACCELERATOR FRAMEWORK
18902 M: Zhangfei Gao <zhangfei.gao@linaro.org>
18903 M: Zhou Wang <wangzhou1@hisilicon.com>
18904 L: linux-accelerators@lists.ozlabs.org
18905 L: linux-kernel@vger.kernel.org
18907 F: Documentation/ABI/testing/sysfs-driver-uacce
18908 F: Documentation/misc-devices/uacce.rst
18909 F: drivers/misc/uacce/
18910 F: include/linux/uacce.h
18911 F: include/uapi/misc/uacce/
18913 UBI FILE SYSTEM (UBIFS)
18914 M: Richard Weinberger <richard@nod.at>
18915 L: linux-mtd@lists.infradead.org
18917 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
18918 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
18919 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
18920 F: Documentation/filesystems/ubifs-authentication.rst
18921 F: Documentation/filesystems/ubifs.rst
18924 UCLINUX (M68KNOMMU AND COLDFIRE)
18925 M: Greg Ungerer <gerg@linux-m68k.org>
18926 L: linux-m68k@lists.linux-m68k.org
18927 L: uclinux-dev@uclinux.org (subscribers-only)
18929 W: http://www.linux-m68k.org/
18930 W: http://www.uclinux.org/
18931 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
18932 F: arch/m68k/*/*_no.*
18934 F: arch/m68k/coldfire/
18935 F: arch/m68k/include/asm/*_no.*
18938 M: Jan Kara <jack@suse.com>
18940 F: Documentation/filesystems/udf.rst
18944 M: Bastien Nocera <hadess@hadess.net>
18945 L: linux-input@vger.kernel.org
18947 F: drivers/hid/hid-udraw-ps3.c
18950 M: Evgeniy Dushistov <dushistov@mail.ru>
18952 F: Documentation/admin-guide/ufs.rst
18955 UHID USERSPACE HID IO DRIVER
18956 M: David Rheinsberg <david.rheinsberg@gmail.com>
18957 L: linux-input@vger.kernel.org
18959 F: drivers/hid/uhid.c
18960 F: include/uapi/linux/uhid.h
18963 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18964 L: linux-usb@vger.kernel.org
18966 F: drivers/usb/common/ulpi.c
18967 F: include/linux/ulpi/
18970 M: Gabriel Krisman Bertazi <krisman@collabora.com>
18971 L: linux-fsdevel@vger.kernel.org
18976 M: Tony Finch <dot@dotat.at>
18978 W: http://dotat.at/prog/unifdef
18979 F: scripts/unifdef.c
18981 UNIFORM CDROM DRIVER
18982 M: Jens Axboe <axboe@kernel.dk>
18984 W: http://www.kernel.dk
18985 F: Documentation/cdrom/
18986 F: drivers/cdrom/cdrom.c
18987 F: include/linux/cdrom.h
18988 F: include/uapi/linux/cdrom.h
18990 UNISYS S-PAR DRIVERS
18991 M: David Kershner <david.kershner@unisys.com>
18992 L: sparmaintainer@unisys.com (Unisys internal)
18994 F: drivers/staging/unisys/
18995 F: drivers/visorbus/
18996 F: include/linux/visorbus.h
18998 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
18999 R: Alim Akhtar <alim.akhtar@samsung.com>
19000 R: Avri Altman <avri.altman@wdc.com>
19001 L: linux-scsi@vger.kernel.org
19003 F: Documentation/scsi/ufs.rst
19004 F: drivers/scsi/ufs/
19006 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
19007 M: Pedro Sousa <pedrom.sousa@synopsys.com>
19008 L: linux-scsi@vger.kernel.org
19010 F: drivers/scsi/ufs/*dwc*
19012 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
19013 M: Stanley Chu <stanley.chu@mediatek.com>
19014 L: linux-scsi@vger.kernel.org
19015 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
19017 F: drivers/scsi/ufs/ufs-mediatek*
19019 UNSORTED BLOCK IMAGES (UBI)
19020 M: Richard Weinberger <richard@nod.at>
19021 L: linux-mtd@lists.infradead.org
19023 W: http://www.linux-mtd.infradead.org/
19024 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
19025 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
19026 F: drivers/mtd/ubi/
19027 F: include/linux/mtd/ubi.h
19028 F: include/uapi/mtd/ubi-user.h
19030 USB "USBNET" DRIVER FRAMEWORK
19031 M: Oliver Neukum <oneukum@suse.com>
19032 L: netdev@vger.kernel.org
19034 W: http://www.linux-usb.org/usbnet
19035 F: drivers/net/usb/usbnet.c
19036 F: include/linux/usb/usbnet.h
19039 M: Oliver Neukum <oneukum@suse.com>
19040 L: linux-usb@vger.kernel.org
19042 F: Documentation/usb/acm.rst
19043 F: drivers/usb/class/cdc-acm.*
19045 USB APPLE MFI FASTCHARGE DRIVER
19046 M: Bastien Nocera <hadess@hadess.net>
19047 L: linux-usb@vger.kernel.org
19049 F: drivers/usb/misc/apple-mfi-fastcharge.c
19051 USB AR5523 WIRELESS DRIVER
19052 M: Pontus Fuchs <pontus.fuchs@gmail.com>
19053 L: linux-wireless@vger.kernel.org
19055 F: drivers/net/wireless/ath/ar5523/
19058 M: Oliver Neukum <oneukum@suse.com>
19059 L: linux-usb@vger.kernel.org
19060 L: linux-scsi@vger.kernel.org
19062 F: drivers/usb/storage/uas.c
19064 USB CDC ETHERNET DRIVER
19065 M: Oliver Neukum <oliver@neukum.org>
19066 L: linux-usb@vger.kernel.org
19068 F: drivers/net/usb/cdc_*.c
19069 F: include/uapi/linux/usb/cdc.h
19071 USB CHAOSKEY DRIVER
19072 M: Keith Packard <keithp@keithp.com>
19073 L: linux-usb@vger.kernel.org
19075 F: drivers/usb/misc/chaoskey.c
19077 USB CYPRESS C67X00 DRIVER
19078 M: Peter Korsgaard <jacmet@sunsite.dk>
19079 L: linux-usb@vger.kernel.org
19081 F: drivers/usb/c67x00/
19083 USB DAVICOM DM9601 DRIVER
19084 M: Peter Korsgaard <jacmet@sunsite.dk>
19085 L: netdev@vger.kernel.org
19087 W: http://www.linux-usb.org/usbnet
19088 F: drivers/net/usb/dm9601.c
19091 M: Alan Stern <stern@rowland.harvard.edu>
19092 L: linux-usb@vger.kernel.org
19094 F: Documentation/usb/ehci.rst
19095 F: drivers/usb/host/ehci*
19097 USB GADGET/PERIPHERAL SUBSYSTEM
19098 M: Felipe Balbi <balbi@kernel.org>
19099 L: linux-usb@vger.kernel.org
19101 W: http://www.linux-usb.org/gadget
19102 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
19103 F: drivers/usb/gadget/
19104 F: include/linux/usb/gadget*
19106 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
19107 M: Jiri Kosina <jikos@kernel.org>
19108 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
19109 L: linux-usb@vger.kernel.org
19111 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
19112 F: Documentation/hid/hiddev.rst
19113 F: drivers/hid/usbhid/
19115 USB INTEL XHCI ROLE MUX DRIVER
19116 M: Hans de Goede <hdegoede@redhat.com>
19117 L: linux-usb@vger.kernel.org
19119 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
19121 USB IP DRIVER FOR HISILICON KIRIN 960
19122 M: Yu Chen <chenyu56@huawei.com>
19123 M: Binghui Wang <wangbinghui@hisilicon.com>
19124 L: linux-usb@vger.kernel.org
19126 F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
19127 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
19129 USB IP DRIVER FOR HISILICON KIRIN 970
19130 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19131 L: linux-usb@vger.kernel.org
19133 F: Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
19134 F: drivers/phy/hisilicon/phy-kirin970-usb3.c
19137 M: Olav Kongas <ok@artecdesign.ee>
19138 L: linux-usb@vger.kernel.org
19140 F: drivers/usb/host/isp116x*
19141 F: include/linux/usb/isp116x.h
19144 M: Rui Miguel Silva <rui.silva@linaro.org>
19145 L: linux-usb@vger.kernel.org
19147 F: drivers/usb/isp1760/*
19148 F: Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
19150 USB LAN78XX ETHERNET DRIVER
19151 M: Woojung Huh <woojung.huh@microchip.com>
19152 M: UNGLinuxDriver@microchip.com
19153 L: netdev@vger.kernel.org
19155 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
19156 F: drivers/net/usb/lan78xx.*
19157 F: include/dt-bindings/net/microchip-lan78xx.h
19159 USB MASS STORAGE DRIVER
19160 M: Alan Stern <stern@rowland.harvard.edu>
19161 L: linux-usb@vger.kernel.org
19162 L: usb-storage@lists.one-eyed-alien.net
19164 F: drivers/usb/storage/
19167 M: Clemens Ladisch <clemens@ladisch.de>
19168 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19170 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
19171 F: sound/usb/midi.*
19173 USB NETWORKING DRIVERS
19174 L: linux-usb@vger.kernel.org
19176 F: drivers/net/usb/
19179 M: Alan Stern <stern@rowland.harvard.edu>
19180 L: linux-usb@vger.kernel.org
19182 F: Documentation/usb/ohci.rst
19183 F: drivers/usb/host/ohci*
19185 USB OTG FSM (Finite State Machine)
19186 M: Peter Chen <peter.chen@kernel.org>
19187 L: linux-usb@vger.kernel.org
19189 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
19190 F: drivers/usb/common/usb-otg-fsm.c
19193 M: Valentina Manea <valentina.manea.m@gmail.com>
19194 M: Shuah Khan <shuah@kernel.org>
19195 M: Shuah Khan <skhan@linuxfoundation.org>
19196 L: linux-usb@vger.kernel.org
19198 F: Documentation/usb/usbip_protocol.rst
19199 F: drivers/usb/usbip/
19200 F: tools/testing/selftests/drivers/usb/usbip/
19201 F: tools/usb/usbip/
19204 M: Petko Manolov <petkan@nucleusys.com>
19205 L: linux-usb@vger.kernel.org
19206 L: netdev@vger.kernel.org
19208 W: https://github.com/petkan/pegasus
19209 T: git git://github.com/petkan/pegasus.git
19210 F: drivers/net/usb/pegasus.*
19213 M: Felipe Balbi <balbi@kernel.org>
19214 L: linux-usb@vger.kernel.org
19216 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
19217 F: drivers/usb/phy/
19219 USB PRINTER DRIVER (usblp)
19220 M: Pete Zaitcev <zaitcev@redhat.com>
19221 L: linux-usb@vger.kernel.org
19223 F: drivers/usb/class/usblp.c
19225 USB RAW GADGET DRIVER
19226 R: Andrey Konovalov <andreyknvl@gmail.com>
19227 L: linux-usb@vger.kernel.org
19229 F: Documentation/usb/raw-gadget.rst
19230 F: drivers/usb/gadget/legacy/raw_gadget.c
19231 F: include/uapi/linux/usb/raw_gadget.h
19233 USB QMI WWAN NETWORK DRIVER
19234 M: Bjørn Mork <bjorn@mork.no>
19235 L: netdev@vger.kernel.org
19237 F: Documentation/ABI/testing/sysfs-class-net-qmi
19238 F: drivers/net/usb/qmi_wwan.c
19241 M: Petko Manolov <petkan@nucleusys.com>
19242 L: linux-usb@vger.kernel.org
19243 L: netdev@vger.kernel.org
19245 W: https://github.com/petkan/rtl8150
19246 T: git git://github.com/petkan/rtl8150.git
19247 F: drivers/net/usb/rtl8150.c
19249 USB SERIAL SUBSYSTEM
19250 M: Johan Hovold <johan@kernel.org>
19251 L: linux-usb@vger.kernel.org
19253 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
19254 F: Documentation/usb/usb-serial.rst
19255 F: drivers/usb/serial/
19256 F: include/linux/usb/serial.h
19258 USB SMSC75XX ETHERNET DRIVER
19259 M: Steve Glendinning <steve.glendinning@shawell.net>
19260 L: netdev@vger.kernel.org
19262 F: drivers/net/usb/smsc75xx.*
19264 USB SMSC95XX ETHERNET DRIVER
19265 M: Steve Glendinning <steve.glendinning@shawell.net>
19266 M: UNGLinuxDriver@microchip.com
19267 L: netdev@vger.kernel.org
19269 F: drivers/net/usb/smsc95xx.*
19272 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19273 L: linux-usb@vger.kernel.org
19275 W: http://www.linux-usb.org
19276 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
19277 F: Documentation/devicetree/bindings/usb/
19278 F: Documentation/usb/
19280 F: include/linux/usb.h
19281 F: include/linux/usb/
19283 USB TYPEC BUS FOR ALTERNATE MODES
19284 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19285 L: linux-usb@vger.kernel.org
19287 F: Documentation/ABI/testing/sysfs-bus-typec
19288 F: Documentation/driver-api/usb/typec_bus.rst
19289 F: drivers/usb/typec/altmodes/
19290 F: include/linux/usb/typec_altmode.h
19293 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19294 L: linux-usb@vger.kernel.org
19296 F: Documentation/ABI/testing/sysfs-class-typec
19297 F: Documentation/driver-api/usb/typec.rst
19298 F: drivers/usb/typec/
19299 F: include/linux/usb/typec.h
19301 USB TYPEC INTEL PMC MUX DRIVER
19302 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19303 L: linux-usb@vger.kernel.org
19305 F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
19306 F: drivers/usb/typec/mux/intel_pmc_mux.c
19308 USB TYPEC PI3USB30532 MUX DRIVER
19309 M: Hans de Goede <hdegoede@redhat.com>
19310 L: linux-usb@vger.kernel.org
19312 F: drivers/usb/typec/mux/pi3usb30532.c
19314 USB TYPEC PORT CONTROLLER DRIVERS
19315 M: Guenter Roeck <linux@roeck-us.net>
19316 L: linux-usb@vger.kernel.org
19318 F: drivers/usb/typec/tcpm/
19321 M: Alan Stern <stern@rowland.harvard.edu>
19322 L: linux-usb@vger.kernel.org
19324 F: drivers/usb/host/uhci*
19327 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19328 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
19329 L: linux-media@vger.kernel.org
19331 W: http://www.ideasonboard.org/uvc/
19332 T: git git://linuxtv.org/media_tree.git
19333 F: drivers/media/usb/uvc/
19334 F: include/uapi/linux/uvcvideo.h
19337 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19338 L: linux-usb@vger.kernel.org
19340 F: drivers/usb/gadget/function/*uvc*
19341 F: drivers/usb/gadget/legacy/webcam.c
19342 F: include/uapi/linux/usb/g_uvc.h
19344 USB WIRELESS RNDIS DRIVER (rndis_wlan)
19345 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
19346 L: linux-wireless@vger.kernel.org
19348 F: drivers/net/wireless/rndis_wlan.c
19351 M: Mathias Nyman <mathias.nyman@intel.com>
19352 L: linux-usb@vger.kernel.org
19354 F: drivers/usb/host/pci-quirks*
19355 F: drivers/usb/host/xhci*
19358 L: linux-wireless@vger.kernel.org
19360 W: http://linux-lc100020.sourceforge.net
19361 F: drivers/net/wireless/zydas/zd1201.*
19364 M: Antoine Jacquet <royale@zerezo.com>
19365 L: linux-usb@vger.kernel.org
19366 L: linux-media@vger.kernel.org
19368 W: http://royale.zerezo.com/zr364xx/
19369 T: git git://linuxtv.org/media_tree.git
19370 F: Documentation/admin-guide/media/zr364xx*
19371 F: drivers/media/usb/zr364xx/
19373 USER-MODE LINUX (UML)
19374 M: Jeff Dike <jdike@addtoit.com>
19375 M: Richard Weinberger <richard@nod.at>
19376 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
19377 L: linux-um@lists.infradead.org
19379 W: http://user-mode-linux.sourceforge.net
19380 Q: https://patchwork.ozlabs.org/project/linux-um/list/
19381 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
19382 F: Documentation/virt/uml/
19387 USERSPACE COPYIN/COPYOUT (UIOVEC)
19388 M: Alexander Viro <viro@zeniv.linux.org.uk>
19390 F: include/linux/uio.h
19393 USERSPACE DMA BUFFER DRIVER
19394 M: Gerd Hoffmann <kraxel@redhat.com>
19395 L: dri-devel@lists.freedesktop.org
19397 T: git git://anongit.freedesktop.org/drm/drm-misc
19398 F: drivers/dma-buf/udmabuf.c
19399 F: include/uapi/linux/udmabuf.h
19401 USERSPACE I/O (UIO)
19402 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19404 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
19405 F: Documentation/driver-api/uio-howto.rst
19407 F: include/linux/uio_driver.h
19410 M: Karel Zak <kzak@redhat.com>
19411 L: util-linux@vger.kernel.org
19413 W: http://en.wikipedia.org/wiki/Util-linux
19414 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
19417 M: Christoph Hellwig <hch@lst.de>
19418 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19419 L: linux-kernel@vger.kernel.org
19421 T: git git://git.infradead.org/users/hch/uuid.git
19422 F: include/linux/uuid.h
19423 F: include/uapi/linux/uuid.h
19428 M: Justin Ernst <justin.ernst@hpe.com>
19429 L: platform-driver-x86@vger.kernel.org
19431 F: drivers/platform/x86/uv_sysfs.c
19434 M: Michal Januszewski <spock@gentoo.org>
19435 L: linux-fbdev@vger.kernel.org
19437 W: https://github.com/mjanusz/v86d
19438 F: Documentation/fb/uvesafb.rst
19439 F: drivers/video/fbdev/uvesafb.*
19441 Ux500 CLOCK DRIVERS
19442 M: Ulf Hansson <ulf.hansson@linaro.org>
19443 L: linux-clk@vger.kernel.org
19444 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19446 F: drivers/clk/ux500/
19449 M: Stefan Agner <stefan@agner.ch>
19450 L: linux-mtd@lists.infradead.org
19452 F: drivers/mtd/nand/raw/vf610_nfc.c
19454 VFAT/FAT/MSDOS FILESYSTEM
19455 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
19457 F: Documentation/filesystems/vfat.rst
19461 M: Alex Williamson <alex.williamson@redhat.com>
19462 R: Cornelia Huck <cohuck@redhat.com>
19463 L: kvm@vger.kernel.org
19465 T: git git://github.com/awilliam/linux-vfio.git
19466 F: Documentation/driver-api/vfio.rst
19468 F: include/linux/vfio.h
19469 F: include/uapi/linux/vfio.h
19472 M: Diana Craciun <diana.craciun@oss.nxp.com>
19473 L: kvm@vger.kernel.org
19475 F: drivers/vfio/fsl-mc/
19477 VFIO MEDIATED DEVICE DRIVERS
19478 M: Kirti Wankhede <kwankhede@nvidia.com>
19479 L: kvm@vger.kernel.org
19481 F: Documentation/driver-api/vfio-mediated-device.rst
19482 F: drivers/vfio/mdev/
19483 F: include/linux/mdev.h
19484 F: samples/vfio-mdev/
19486 VFIO PLATFORM DRIVER
19487 M: Eric Auger <eric.auger@redhat.com>
19488 L: kvm@vger.kernel.org
19490 F: drivers/vfio/platform/
19493 R: Lukas Wunner <lukas@wunner.de>
19495 T: git git://anongit.freedesktop.org/drm/drm-misc
19496 F: Documentation/gpu/vga-switcheroo.rst
19497 F: drivers/gpu/vga/vga_switcheroo.c
19498 F: include/linux/vga_switcheroo.h
19500 VIA RHINE NETWORK DRIVER
19502 M: Kevin Brace <kevinbrace@bracecomputerlab.com>
19503 F: drivers/net/ethernet/via/via-rhine.c
19505 VIA SD/MMC CARD CONTROLLER DRIVER
19506 M: Bruce Chang <brucechang@via.com.tw>
19507 M: Harald Welte <HaraldWelte@viatech.com>
19509 F: drivers/mmc/host/via-sdmmc.c
19511 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
19512 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
19513 L: linux-fbdev@vger.kernel.org
19515 F: drivers/video/fbdev/via/
19516 F: include/linux/via-core.h
19517 F: include/linux/via-gpio.h
19518 F: include/linux/via_i2c.h
19520 VIA VELOCITY NETWORK DRIVER
19521 M: Francois Romieu <romieu@fr.zoreil.com>
19522 L: netdev@vger.kernel.org
19524 F: drivers/net/ethernet/via/via-velocity.*
19526 VICODEC VIRTUAL CODEC DRIVER
19527 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
19528 L: linux-media@vger.kernel.org
19530 W: https://linuxtv.org
19531 T: git git://linuxtv.org/media_tree.git
19532 F: drivers/media/test-drivers/vicodec/*
19534 VIDEO I2C POLLING DRIVER
19535 M: Matt Ranostay <matt.ranostay@konsulko.com>
19536 L: linux-media@vger.kernel.org
19538 F: drivers/media/i2c/video-i2c.c
19540 VIDEO MULTIPLEXER DRIVER
19541 M: Philipp Zabel <p.zabel@pengutronix.de>
19542 L: linux-media@vger.kernel.org
19544 F: drivers/media/platform/video-mux.c
19546 VIDEOBUF2 FRAMEWORK
19547 M: Tomasz Figa <tfiga@chromium.org>
19548 M: Marek Szyprowski <m.szyprowski@samsung.com>
19549 L: linux-media@vger.kernel.org
19551 F: drivers/media/common/videobuf2/*
19552 F: include/media/videobuf2-*
19554 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
19555 M: Helen Koike <helen.koike@collabora.com>
19556 R: Shuah Khan <skhan@linuxfoundation.org>
19557 L: linux-media@vger.kernel.org
19559 W: https://linuxtv.org
19560 T: git git://linuxtv.org/media_tree.git
19561 F: drivers/media/test-drivers/vimc/*
19564 M: Alex Williamson <alex.williamson@redhat.com>
19565 M: Paolo Bonzini <pbonzini@redhat.com>
19566 L: kvm@vger.kernel.org
19570 VIRTIO AND VHOST VSOCK DRIVER
19571 M: Stefan Hajnoczi <stefanha@redhat.com>
19572 M: Stefano Garzarella <sgarzare@redhat.com>
19573 L: kvm@vger.kernel.org
19574 L: virtualization@lists.linux-foundation.org
19575 L: netdev@vger.kernel.org
19577 F: drivers/net/vsockmon.c
19578 F: drivers/vhost/vsock.c
19579 F: include/linux/virtio_vsock.h
19580 F: include/uapi/linux/virtio_vsock.h
19581 F: include/uapi/linux/vm_sockets_diag.h
19582 F: include/uapi/linux/vsockmon.h
19583 F: net/vmw_vsock/af_vsock_tap.c
19584 F: net/vmw_vsock/diag.c
19585 F: net/vmw_vsock/virtio_transport.c
19586 F: net/vmw_vsock/virtio_transport_common.c
19587 F: net/vmw_vsock/vsock_loopback.c
19588 F: tools/testing/vsock/
19590 VIRTIO BLOCK AND SCSI DRIVERS
19591 M: "Michael S. Tsirkin" <mst@redhat.com>
19592 M: Jason Wang <jasowang@redhat.com>
19593 R: Paolo Bonzini <pbonzini@redhat.com>
19594 R: Stefan Hajnoczi <stefanha@redhat.com>
19595 L: virtualization@lists.linux-foundation.org
19597 F: drivers/block/virtio_blk.c
19598 F: drivers/scsi/virtio_scsi.c
19599 F: drivers/vhost/scsi.c
19600 F: include/uapi/linux/virtio_blk.h
19601 F: include/uapi/linux/virtio_scsi.h
19603 VIRTIO CONSOLE DRIVER
19604 M: Amit Shah <amit@kernel.org>
19605 L: virtualization@lists.linux-foundation.org
19607 F: drivers/char/virtio_console.c
19608 F: include/linux/virtio_console.h
19609 F: include/uapi/linux/virtio_console.h
19611 VIRTIO CORE AND NET DRIVERS
19612 M: "Michael S. Tsirkin" <mst@redhat.com>
19613 M: Jason Wang <jasowang@redhat.com>
19614 L: virtualization@lists.linux-foundation.org
19616 F: Documentation/devicetree/bindings/virtio/
19617 F: drivers/block/virtio_blk.c
19618 F: drivers/crypto/virtio/
19619 F: drivers/net/virtio_net.c
19622 F: include/linux/vdpa.h
19623 F: include/linux/virtio*.h
19624 F: include/uapi/linux/virtio_*.h
19628 M: "Michael S. Tsirkin" <mst@redhat.com>
19629 M: David Hildenbrand <david@redhat.com>
19630 L: virtualization@lists.linux-foundation.org
19632 F: drivers/virtio/virtio_balloon.c
19633 F: include/uapi/linux/virtio_balloon.h
19634 F: include/linux/balloon_compaction.h
19635 F: mm/balloon_compaction.c
19637 VIRTIO CRYPTO DRIVER
19638 M: Gonglei <arei.gonglei@huawei.com>
19639 L: virtualization@lists.linux-foundation.org
19640 L: linux-crypto@vger.kernel.org
19642 F: drivers/crypto/virtio/
19643 F: include/uapi/linux/virtio_crypto.h
19645 VIRTIO DRIVERS FOR S390
19646 M: Cornelia Huck <cohuck@redhat.com>
19647 M: Halil Pasic <pasic@linux.ibm.com>
19648 L: linux-s390@vger.kernel.org
19649 L: virtualization@lists.linux-foundation.org
19650 L: kvm@vger.kernel.org
19652 F: arch/s390/include/uapi/asm/virtio-ccw.h
19653 F: drivers/s390/virtio/
19656 M: Vivek Goyal <vgoyal@redhat.com>
19657 M: Stefan Hajnoczi <stefanha@redhat.com>
19658 M: Miklos Szeredi <miklos@szeredi.hu>
19659 L: virtualization@lists.linux-foundation.org
19660 L: linux-fsdevel@vger.kernel.org
19662 W: https://virtio-fs.gitlab.io/
19663 F: Documentation/filesystems/virtiofs.rst
19664 F: fs/fuse/virtio_fs.c
19665 F: include/uapi/linux/virtio_fs.h
19668 M: David Airlie <airlied@linux.ie>
19669 M: Gerd Hoffmann <kraxel@redhat.com>
19670 L: dri-devel@lists.freedesktop.org
19671 L: virtualization@lists.linux-foundation.org
19673 T: git git://anongit.freedesktop.org/drm/drm-misc
19674 F: drivers/gpu/drm/virtio/
19675 F: include/uapi/linux/virtio_gpu.h
19677 VIRTIO HOST (VHOST)
19678 M: "Michael S. Tsirkin" <mst@redhat.com>
19679 M: Jason Wang <jasowang@redhat.com>
19680 L: kvm@vger.kernel.org
19681 L: virtualization@lists.linux-foundation.org
19682 L: netdev@vger.kernel.org
19684 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
19686 F: include/linux/vhost_iotlb.h
19687 F: include/uapi/linux/vhost.h
19689 VIRTIO INPUT DRIVER
19690 M: Gerd Hoffmann <kraxel@redhat.com>
19692 F: drivers/virtio/virtio_input.c
19693 F: include/uapi/linux/virtio_input.h
19695 VIRTIO IOMMU DRIVER
19696 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
19697 L: virtualization@lists.linux-foundation.org
19699 F: drivers/iommu/virtio-iommu.c
19700 F: include/uapi/linux/virtio_iommu.h
19703 M: David Hildenbrand <david@redhat.com>
19704 L: virtualization@lists.linux-foundation.org
19706 W: https://virtio-mem.gitlab.io/
19707 F: drivers/virtio/virtio_mem.c
19708 F: include/uapi/linux/virtio_mem.h
19710 VIRTIO SOUND DRIVER
19711 M: Anton Yakovlev <anton.yakovlev@opensynergy.com>
19712 M: "Michael S. Tsirkin" <mst@redhat.com>
19713 L: virtualization@lists.linux-foundation.org
19714 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19716 F: include/uapi/linux/virtio_snd.h
19719 VIRTUAL BOX GUEST DEVICE DRIVER
19720 M: Hans de Goede <hdegoede@redhat.com>
19721 M: Arnd Bergmann <arnd@arndb.de>
19722 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19724 F: drivers/virt/vboxguest/
19725 F: include/linux/vbox_utils.h
19726 F: include/uapi/linux/vbox*.h
19728 VIRTUAL BOX SHARED FOLDER VFS DRIVER
19729 M: Hans de Goede <hdegoede@redhat.com>
19730 L: linux-fsdevel@vger.kernel.org
19734 VIRTUAL SERIO DEVICE DRIVER
19735 M: Stephen Chandler Paul <thatslyude@gmail.com>
19737 F: drivers/input/serio/userio.c
19738 F: include/uapi/linux/userio.h
19740 VIVID VIRTUAL VIDEO DRIVER
19741 M: Hans Verkuil <hverkuil@xs4all.nl>
19742 L: linux-media@vger.kernel.org
19744 W: https://linuxtv.org
19745 T: git git://linuxtv.org/media_tree.git
19746 F: drivers/media/test-drivers/vivid/*
19748 VIDTV VIRTUAL DIGITAL TV DRIVER
19749 M: Daniel W. S. Almeida <dwlsalmeida@gmail.com>
19750 L: linux-media@vger.kernel.org
19752 W: https://linuxtv.org
19753 T: git git://linuxtv.org/media_tree.git
19754 F: drivers/media/test-drivers/vidtv/*
19757 M: Florian Fainelli <f.fainelli@gmail.com>
19758 L: openwrt-devel@lists.openwrt.org (subscribers-only)
19760 F: drivers/vlynq/vlynq.c
19761 F: include/linux/vlynq.h
19764 M: Martyn Welch <martyn@welchs.me.uk>
19765 M: Manohar Vanga <manohar.vanga@gmail.com>
19766 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19767 L: linux-kernel@vger.kernel.org
19769 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
19770 F: Documentation/driver-api/vme.rst
19771 F: drivers/staging/vme/
19773 F: include/linux/vme*
19775 VMWARE BALLOON DRIVER
19776 M: Nadav Amit <namit@vmware.com>
19777 M: "VMware, Inc." <pv-drivers@vmware.com>
19778 L: linux-kernel@vger.kernel.org
19780 F: drivers/misc/vmw_balloon.c
19782 VMWARE HYPERVISOR INTERFACE
19783 M: Deep Shah <sdeep@vmware.com>
19784 M: "VMware, Inc." <pv-drivers@vmware.com>
19785 L: virtualization@lists.linux-foundation.org
19787 F: arch/x86/include/asm/vmware.h
19788 F: arch/x86/kernel/cpu/vmware.c
19790 VMWARE PVRDMA DRIVER
19791 M: Adit Ranadive <aditr@vmware.com>
19792 M: VMware PV-Drivers <pv-drivers@vmware.com>
19793 L: linux-rdma@vger.kernel.org
19795 F: drivers/infiniband/hw/vmw_pvrdma/
19797 VMware PVSCSI driver
19798 M: Vishal Bhakta <vbhakta@vmware.com>
19799 M: VMware PV-Drivers <pv-drivers@vmware.com>
19800 L: linux-scsi@vger.kernel.org
19802 F: drivers/scsi/vmw_pvscsi.c
19803 F: drivers/scsi/vmw_pvscsi.h
19805 VMWARE VIRTUAL PTP CLOCK DRIVER
19806 M: Vivek Thampi <vithampi@vmware.com>
19807 M: "VMware, Inc." <pv-drivers@vmware.com>
19808 L: netdev@vger.kernel.org
19810 F: drivers/ptp/ptp_vmw.c
19812 VMWARE VMMOUSE SUBDRIVER
19813 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
19814 M: "VMware, Inc." <pv-drivers@vmware.com>
19815 L: linux-input@vger.kernel.org
19817 F: drivers/input/mouse/vmmouse.c
19818 F: drivers/input/mouse/vmmouse.h
19820 VMWARE VMXNET3 ETHERNET DRIVER
19821 M: Ronak Doshi <doshir@vmware.com>
19822 M: pv-drivers@vmware.com
19823 L: netdev@vger.kernel.org
19825 F: drivers/net/vmxnet3/
19827 VOCORE VOCORE2 BOARD
19828 M: Harvey Hunt <harveyhuntnexus@gmail.com>
19829 L: linux-mips@vger.kernel.org
19831 F: arch/mips/boot/dts/ralink/vocore2.dts
19833 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
19834 M: Liam Girdwood <lgirdwood@gmail.com>
19835 M: Mark Brown <broonie@kernel.org>
19836 L: linux-kernel@vger.kernel.org
19838 W: http://www.slimlogic.co.uk/?p=48
19839 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
19840 F: Documentation/devicetree/bindings/regulator/
19841 F: Documentation/power/regulator/
19842 F: drivers/regulator/
19843 F: include/dt-bindings/regulator/
19844 F: include/linux/regulator/
19845 K: regulator_get_optional
19847 VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
19848 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
19849 F: drivers/regulator/irq_helpers.c
19852 M: David Ahern <dsahern@kernel.org>
19853 L: netdev@vger.kernel.org
19855 F: Documentation/networking/vrf.rst
19856 F: drivers/net/vrf.c
19859 M: Petr Mladek <pmladek@suse.com>
19860 M: Steven Rostedt <rostedt@goodmis.org>
19861 M: Sergey Senozhatsky <senozhatsky@chromium.org>
19862 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19863 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
19865 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git
19866 F: Documentation/core-api/printk-formats.rst
19867 F: lib/test_printf.c
19868 F: lib/test_scanf.c
19871 VT1211 HARDWARE MONITOR DRIVER
19872 M: Juerg Haefliger <juergh@gmail.com>
19873 L: linux-hwmon@vger.kernel.org
19875 F: Documentation/hwmon/vt1211.rst
19876 F: drivers/hwmon/vt1211.c
19878 VT8231 HARDWARE MONITOR DRIVER
19879 M: Roger Lucas <vt8231@hiddenengine.co.uk>
19880 L: linux-hwmon@vger.kernel.org
19882 F: drivers/hwmon/vt8231.c
19884 VUB300 USB to SDIO/SD/MMC bridge chip
19885 L: linux-mmc@vger.kernel.org
19887 F: drivers/mmc/host/vub300.c
19889 W1 DALLAS'S 1-WIRE BUS
19890 M: Evgeniy Polyakov <zbr@ioremap.net>
19892 F: Documentation/devicetree/bindings/w1/
19893 F: Documentation/w1/
19895 F: include/linux/w1.h
19897 W83791D HARDWARE MONITORING DRIVER
19898 M: Marc Hulsman <m.hulsman@tudelft.nl>
19899 L: linux-hwmon@vger.kernel.org
19901 F: Documentation/hwmon/w83791d.rst
19902 F: drivers/hwmon/w83791d.c
19904 W83793 HARDWARE MONITORING DRIVER
19905 M: Rudolf Marek <r.marek@assembler.cz>
19906 L: linux-hwmon@vger.kernel.org
19908 F: Documentation/hwmon/w83793.rst
19909 F: drivers/hwmon/w83793.c
19911 W83795 HARDWARE MONITORING DRIVER
19912 M: Jean Delvare <jdelvare@suse.com>
19913 L: linux-hwmon@vger.kernel.org
19915 F: drivers/hwmon/w83795.c
19917 W83L51xD SD/MMC CARD INTERFACE DRIVER
19918 M: Pierre Ossman <pierre@ossman.eu>
19920 F: drivers/mmc/host/wbsd.*
19922 WACOM PROTOCOL 4 SERIAL TABLETS
19923 M: Julian Squires <julian@cipht.net>
19924 M: Hans de Goede <hdegoede@redhat.com>
19925 L: linux-input@vger.kernel.org
19927 F: drivers/input/tablet/wacom_serial4.c
19929 WATCHDOG DEVICE DRIVERS
19930 M: Wim Van Sebroeck <wim@linux-watchdog.org>
19931 M: Guenter Roeck <linux@roeck-us.net>
19932 L: linux-watchdog@vger.kernel.org
19934 W: http://www.linux-watchdog.org/
19935 T: git git://www.linux-watchdog.org/linux-watchdog.git
19936 F: Documentation/devicetree/bindings/watchdog/
19937 F: Documentation/watchdog/
19938 F: drivers/watchdog/
19939 F: include/linux/watchdog.h
19940 F: include/uapi/linux/watchdog.h
19942 WHISKEYCOVE PMIC GPIO DRIVER
19943 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
19944 L: linux-gpio@vger.kernel.org
19946 F: drivers/gpio/gpio-wcove.c
19949 M: Dianlong Li <long17.cool@163.com>
19950 L: linux-rtc@vger.kernel.org
19952 F: drivers/rtc/rtc-sd3078.c
19955 M: David Rheinsberg <david.rheinsberg@gmail.com>
19956 L: linux-input@vger.kernel.org
19958 F: drivers/hid/hid-wiimote*
19960 WILOCITY WIL6210 WIRELESS DRIVER
19961 M: Maya Erez <merez@codeaurora.org>
19962 L: linux-wireless@vger.kernel.org
19963 L: wil6210@qti.qualcomm.com
19965 W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
19966 F: drivers/net/wireless/ath/wil6210/
19969 M: David Härdeman <david@hardeman.nu>
19971 F: drivers/media/rc/winbond-cir.c
19973 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
19974 M: William Breathitt Gray <vilhelm.gray@gmail.com>
19975 L: linux-watchdog@vger.kernel.org
19977 F: drivers/watchdog/ebc-c384_wdt.c
19979 WINSYSTEMS WS16C48 GPIO DRIVER
19980 M: William Breathitt Gray <vilhelm.gray@gmail.com>
19981 L: linux-gpio@vger.kernel.org
19983 F: drivers/gpio/gpio-ws16c48.c
19985 WIREGUARD SECURE NETWORK TUNNEL
19986 M: Jason A. Donenfeld <Jason@zx2c4.com>
19987 L: wireguard@lists.zx2c4.com
19988 L: netdev@vger.kernel.org
19990 F: drivers/net/wireguard/
19991 F: tools/testing/selftests/wireguard/
19993 WISTRON LAPTOP BUTTON DRIVER
19994 M: Miloslav Trmac <mitr@volny.cz>
19996 F: drivers/input/misc/wistron_btns.c
19998 WL3501 WIRELESS PCMCIA CARD DRIVER
19999 L: linux-wireless@vger.kernel.org
20001 F: drivers/net/wireless/wl3501*
20003 WOLFSON MICROELECTRONICS DRIVERS
20004 L: patches@opensource.cirrus.com
20006 W: https://github.com/CirrusLogic/linux-drivers/wiki
20007 T: git https://github.com/CirrusLogic/linux-drivers.git
20008 F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
20009 F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
20010 F: Documentation/devicetree/bindings/mfd/wm831x.txt
20011 F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
20012 F: Documentation/devicetree/bindings/sound/wlf,arizona.yaml
20013 F: Documentation/hwmon/wm83??.rst
20014 F: arch/arm/mach-s3c/mach-crag6410*
20015 F: drivers/clk/clk-wm83*.c
20016 F: drivers/gpio/gpio-*wm*.c
20017 F: drivers/gpio/gpio-arizona.c
20018 F: drivers/hwmon/wm83??-hwmon.c
20019 F: drivers/input/misc/wm831x-on.c
20020 F: drivers/input/touchscreen/wm831x-ts.c
20021 F: drivers/input/touchscreen/wm97*.c
20022 F: drivers/leds/leds-wm83*.c
20023 F: drivers/mfd/arizona*
20024 F: drivers/mfd/cs47l24*
20025 F: drivers/mfd/wm*.c
20026 F: drivers/power/supply/wm83*.c
20027 F: drivers/regulator/arizona*
20028 F: drivers/regulator/wm8*.c
20029 F: drivers/rtc/rtc-wm83*.c
20030 F: drivers/video/backlight/wm83*_bl.c
20031 F: drivers/watchdog/wm83*_wdt.c
20032 F: include/linux/mfd/arizona/
20033 F: include/linux/mfd/wm831x/
20034 F: include/linux/mfd/wm8350/
20035 F: include/linux/mfd/wm8400*
20036 F: include/linux/regulator/arizona*
20037 F: include/linux/wm97xx.h
20038 F: include/sound/wm????.h
20039 F: sound/soc/codecs/arizona*
20040 F: sound/soc/codecs/cs47l24*
20041 F: sound/soc/codecs/wm*
20044 M: Tejun Heo <tj@kernel.org>
20045 R: Lai Jiangshan <jiangshanlai@gmail.com>
20047 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
20048 F: Documentation/core-api/workqueue.rst
20049 F: include/linux/workqueue.h
20050 F: kernel/workqueue.c
20053 M: Loic Poulain <loic.poulain@linaro.org>
20054 M: Sergey Ryazanov <ryazanov.s.a@gmail.com>
20055 R: Johannes Berg <johannes@sipsolutions.net>
20056 L: netdev@vger.kernel.org
20058 F: drivers/net/wwan/
20059 F: include/linux/wwan.h
20060 F: include/uapi/linux/wwan.h
20062 X-POWERS AXP288 PMIC DRIVERS
20063 M: Hans de Goede <hdegoede@redhat.com>
20065 F: drivers/acpi/pmic/intel_pmic_xpower.c
20068 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
20069 M: Chen-Yu Tsai <wens@csie.org>
20070 L: linux-kernel@vger.kernel.org
20075 M: Martin Schiller <ms@dev.tdt.de>
20076 L: linux-x25@vger.kernel.org
20078 F: Documentation/networking/lapb-module.rst
20079 F: Documentation/networking/x25*
20080 F: drivers/net/wan/hdlc_x25.c
20081 F: drivers/net/wan/lapbether.c
20082 F: include/*/lapb.h
20083 F: include/net/x25*
20084 F: include/uapi/linux/x25.h
20088 X86 ARCHITECTURE (32-BIT AND 64-BIT)
20089 M: Thomas Gleixner <tglx@linutronix.de>
20090 M: Ingo Molnar <mingo@redhat.com>
20091 M: Borislav Petkov <bp@alien8.de>
20093 R: "H. Peter Anvin" <hpa@zytor.com>
20094 L: linux-kernel@vger.kernel.org
20096 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
20097 F: Documentation/devicetree/bindings/x86/
20098 F: Documentation/x86/
20102 M: Andy Lutomirski <luto@kernel.org>
20103 L: linux-kernel@vger.kernel.org
20105 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
20108 X86 MCE INFRASTRUCTURE
20109 M: Tony Luck <tony.luck@intel.com>
20110 M: Borislav Petkov <bp@alien8.de>
20111 L: linux-edac@vger.kernel.org
20113 F: arch/x86/kernel/cpu/mce/*
20115 X86 MICROCODE UPDATE SUPPORT
20116 M: Borislav Petkov <bp@alien8.de>
20118 F: arch/x86/kernel/cpu/microcode/*
20121 M: Dave Hansen <dave.hansen@linux.intel.com>
20122 M: Andy Lutomirski <luto@kernel.org>
20123 M: Peter Zijlstra <peterz@infradead.org>
20124 L: linux-kernel@vger.kernel.org
20126 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
20129 X86 PLATFORM DRIVERS
20130 M: Hans de Goede <hdegoede@redhat.com>
20131 M: Mark Gross <mgross@linux.intel.com>
20132 L: platform-driver-x86@vger.kernel.org
20134 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
20135 F: drivers/platform/olpc/
20136 F: drivers/platform/x86/
20138 X86 PLATFORM DRIVERS - ARCH
20139 R: Darren Hart <dvhart@infradead.org>
20140 R: Andy Shevchenko <andy@infradead.org>
20141 L: platform-driver-x86@vger.kernel.org
20144 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
20145 F: arch/x86/platform
20147 X86 PLATFORM UV HPE SUPERDOME FLEX
20148 M: Steve Wahl <steve.wahl@hpe.com>
20149 R: Mike Travis <mike.travis@hpe.com>
20150 R: Dimitri Sivanich <dimitri.sivanich@hpe.com>
20151 R: Russ Anderson <russ.anderson@hpe.com>
20153 F: arch/x86/include/asm/uv/
20154 F: arch/x86/kernel/apic/x2apic_uv_x.c
20155 F: arch/x86/platform/uv/
20158 M: Andy Lutomirski <luto@kernel.org>
20159 L: linux-kernel@vger.kernel.org
20161 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
20162 F: arch/x86/entry/vdso/
20165 M: Matthew Wilcox <willy@infradead.org>
20166 L: linux-fsdevel@vger.kernel.org
20168 F: Documentation/core-api/xarray.rst
20169 F: include/linux/idr.h
20170 F: include/linux/xarray.h
20173 F: tools/testing/radix-tree
20176 M: Benjamin Valentin <benpicco@googlemail.com>
20178 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
20179 F: drivers/media/rc/xbox_remote.c
20181 XC2028/3028 TUNER DRIVER
20182 M: Mauro Carvalho Chehab <mchehab@kernel.org>
20183 L: linux-media@vger.kernel.org
20185 W: https://linuxtv.org
20186 T: git git://linuxtv.org/media_tree.git
20187 F: drivers/media/tuners/tuner-xc2028.*
20189 XDP (eXpress Data Path)
20190 M: Alexei Starovoitov <ast@kernel.org>
20191 M: Daniel Borkmann <daniel@iogearbox.net>
20192 M: David S. Miller <davem@davemloft.net>
20193 M: Jakub Kicinski <kuba@kernel.org>
20194 M: Jesper Dangaard Brouer <hawk@kernel.org>
20195 M: John Fastabend <john.fastabend@gmail.com>
20196 L: netdev@vger.kernel.org
20197 L: bpf@vger.kernel.org
20199 F: include/net/xdp.h
20200 F: include/net/xdp_priv.h
20201 F: include/trace/events/xdp.h
20202 F: kernel/bpf/cpumap.c
20203 F: kernel/bpf/devmap.c
20205 F: samples/bpf/xdp*
20206 F: tools/testing/selftests/bpf/*xdp*
20207 F: tools/testing/selftests/bpf/*/*xdp*
20208 F: drivers/net/ethernet/*/*/*/*/*xdp*
20209 F: drivers/net/ethernet/*/*/*xdp*
20210 K: (?:\b|_)xdp(?:\b|_)
20212 XDP SOCKETS (AF_XDP)
20213 M: Björn Töpel <bjorn@kernel.org>
20214 M: Magnus Karlsson <magnus.karlsson@intel.com>
20215 R: Jonathan Lemon <jonathan.lemon@gmail.com>
20216 L: netdev@vger.kernel.org
20217 L: bpf@vger.kernel.org
20219 F: Documentation/networking/af_xdp.rst
20220 F: include/net/xdp_sock*
20221 F: include/net/xsk_buff_pool.h
20222 F: include/uapi/linux/if_xdp.h
20223 F: include/uapi/linux/xdp_diag.h
20224 F: include/net/netns/xdp.h
20226 F: samples/bpf/xdpsock*
20227 F: tools/lib/bpf/xsk*
20229 XEN BLOCK SUBSYSTEM
20230 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
20231 M: Roger Pau Monné <roger.pau@citrix.com>
20232 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20234 F: drivers/block/xen*
20235 F: drivers/block/xen-blkback/*
20238 M: Stefano Stabellini <sstabellini@kernel.org>
20239 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20241 F: arch/arm/include/asm/xen/
20244 XEN HYPERVISOR ARM64
20245 M: Stefano Stabellini <sstabellini@kernel.org>
20246 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20248 F: arch/arm64/include/asm/xen/
20251 XEN HYPERVISOR INTERFACE
20252 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
20253 M: Juergen Gross <jgross@suse.com>
20254 R: Stefano Stabellini <sstabellini@kernel.org>
20255 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20257 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
20258 F: Documentation/ABI/stable/sysfs-hypervisor-xen
20259 F: Documentation/ABI/testing/sysfs-hypervisor-xen
20260 F: arch/x86/include/asm/pvclock-abi.h
20261 F: arch/x86/include/asm/xen/
20262 F: arch/x86/platform/pvh/
20264 F: drivers/*/xen-*front.c
20266 F: include/uapi/xen/
20269 XEN NETWORK BACKEND DRIVER
20270 M: Wei Liu <wei.liu@kernel.org>
20271 M: Paul Durrant <paul@xen.org>
20272 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20273 L: netdev@vger.kernel.org
20275 F: drivers/net/xen-netback/*
20278 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
20279 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20281 F: arch/x86/pci/*xen*
20282 F: drivers/pci/*xen*
20285 M: Juergen Gross <jgross@suse.com>
20286 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20287 L: linux-scsi@vger.kernel.org
20289 F: drivers/scsi/xen-scsifront.c
20290 F: drivers/xen/xen-scsiback.c
20291 F: include/xen/interface/io/vscsiif.h
20293 XEN SOUND FRONTEND DRIVER
20294 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
20295 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20296 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20300 XEN SWIOTLB SUBSYSTEM
20301 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
20302 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20303 L: iommu@lists.linux-foundation.org
20305 F: arch/x86/xen/*swiotlb*
20306 F: drivers/xen/*swiotlb*
20309 C: irc://irc.oftc.net/xfs
20310 M: Darrick J. Wong <djwong@kernel.org>
20311 M: linux-xfs@vger.kernel.org
20312 L: linux-xfs@vger.kernel.org
20315 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
20316 F: Documentation/ABI/testing/sysfs-fs-xfs
20317 F: Documentation/admin-guide/xfs.rst
20318 F: Documentation/filesystems/xfs-delayed-logging-design.rst
20319 F: Documentation/filesystems/xfs-self-describing-metadata.rst
20321 F: include/uapi/linux/dqblk_xfs.h
20322 F: include/uapi/linux/fsmap.h
20324 XILINX AXI ETHERNET DRIVER
20325 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
20327 F: drivers/net/ethernet/xilinx/xilinx_axienet*
20330 M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
20331 R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
20332 L: linux-can@vger.kernel.org
20334 F: Documentation/devicetree/bindings/net/can/xilinx_can.txt
20335 F: drivers/net/can/xilinx_can.c
20338 M: Shubhrajyoti Datta <shubhrajyoti.datta@xilinx.com>
20339 R: Srinivas Neeli <srinivas.neeli@xilinx.com>
20340 R: Michal Simek <michal.simek@xilinx.com>
20342 F: Documentation/devicetree/bindings/gpio/gpio-xilinx.txt
20343 F: Documentation/devicetree/bindings/gpio/gpio-zynq.txt
20344 F: drivers/gpio/gpio-xilinx.c
20345 F: drivers/gpio/gpio-zynq.c
20347 XILINX SD-FEC IP CORES
20348 M: Derek Kiernan <derek.kiernan@xilinx.com>
20349 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
20351 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
20352 F: Documentation/misc-devices/xilinx_sdfec.rst
20353 F: drivers/misc/Kconfig
20354 F: drivers/misc/Makefile
20355 F: drivers/misc/xilinx_sdfec.c
20356 F: include/uapi/misc/xilinx_sdfec.h
20358 XILINX UARTLITE SERIAL DRIVER
20359 M: Peter Korsgaard <jacmet@sunsite.dk>
20360 L: linux-serial@vger.kernel.org
20362 F: drivers/tty/serial/uartlite.c
20364 XILINX VIDEO IP CORES
20365 M: Hyun Kwon <hyun.kwon@xilinx.com>
20366 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20367 L: linux-media@vger.kernel.org
20369 T: git git://linuxtv.org/media_tree.git
20370 F: Documentation/devicetree/bindings/media/xilinx/
20371 F: drivers/media/platform/xilinx/
20372 F: include/uapi/linux/xilinx-v4l2-controls.h
20374 XILINX ZYNQMP DPDMA DRIVER
20375 M: Hyun Kwon <hyun.kwon@xilinx.com>
20376 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20377 L: dmaengine@vger.kernel.org
20379 F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
20380 F: drivers/dma/xilinx/xilinx_dpdma.c
20381 F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
20383 XILINX ZYNQMP PSGTR PHY DRIVER
20384 M: Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
20385 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20386 L: linux-kernel@vger.kernel.org
20388 T: git https://github.com/Xilinx/linux-xlnx.git
20389 F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
20390 F: drivers/phy/xilinx/phy-zynqmp.c
20393 M: Eli Billauer <eli.billauer@gmail.com>
20394 L: linux-kernel@vger.kernel.org
20396 F: drivers/char/xillybus/
20399 M: George Cherian <gcherian@marvell.com>
20400 L: linux-i2c@vger.kernel.org
20402 W: http://www.marvell.com
20403 F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
20404 F: drivers/i2c/busses/i2c-xlp9xx.c
20406 XRA1403 GPIO EXPANDER
20407 M: Nandor Han <nandor.han@ge.com>
20408 M: Semi Malinen <semi.malinen@ge.com>
20409 L: linux-gpio@vger.kernel.org
20411 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
20412 F: drivers/gpio/gpio-xra1403.c
20414 XTENSA XTFPGA PLATFORM SUPPORT
20415 M: Max Filippov <jcmvbkbc@gmail.com>
20416 L: linux-xtensa@linux-xtensa.org
20418 F: drivers/spi/spi-xtensa-xtfpga.c
20419 F: sound/soc/xtensa/xtfpga-i2s.c
20421 YAM DRIVER FOR AX.25
20422 M: Jean-Paul Roubelat <jpr@f6fbb.org>
20423 L: linux-hams@vger.kernel.org
20425 F: drivers/net/hamradio/yam*
20426 F: include/linux/yam.h
20428 YAMA SECURITY MODULE
20429 M: Kees Cook <keescook@chromium.org>
20431 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
20432 F: Documentation/admin-guide/LSM/Yama.rst
20435 YEALINK PHONE DRIVER
20436 M: Henk Vergonet <Henk.Vergonet@gmail.com>
20437 L: usbb2k-api-dev@nongnu.org
20439 F: Documentation/input/devices/yealink.rst
20440 F: drivers/input/misc/yealink.*
20442 Z8530 DRIVER FOR AX.25
20443 M: Joerg Reuter <jreuter@yaina.de>
20444 L: linux-hams@vger.kernel.org
20446 W: http://yaina.de/jreuter/
20447 W: http://www.qsl.net/dl1bke/
20448 F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
20449 F: drivers/net/hamradio/*scc.c
20450 F: drivers/net/hamradio/z8530.h
20452 ZBUD COMPRESSED PAGE ALLOCATOR
20453 M: Seth Jennings <sjenning@redhat.com>
20454 M: Dan Streetman <ddstreet@ieee.org>
20455 L: linux-mm@kvack.org
20459 ZD1211RW WIRELESS DRIVER
20460 M: Daniel Drake <dsd@gentoo.org>
20461 M: Ulrich Kunitz <kune@deine-taler.de>
20462 L: linux-wireless@vger.kernel.org
20463 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
20465 W: http://zd1211.ath.cx/wiki/DriverRewrite
20466 F: drivers/net/wireless/zydas/zd1211rw/
20468 ZD1301 MEDIA DRIVER
20469 M: Antti Palosaari <crope@iki.fi>
20470 L: linux-media@vger.kernel.org
20472 W: https://linuxtv.org/
20473 W: http://palosaari.fi/linux/
20474 Q: https://patchwork.linuxtv.org/project/linux-media/list/
20475 F: drivers/media/usb/dvb-usb-v2/zd1301*
20477 ZD1301_DEMOD MEDIA DRIVER
20478 M: Antti Palosaari <crope@iki.fi>
20479 L: linux-media@vger.kernel.org
20481 W: https://linuxtv.org/
20482 W: http://palosaari.fi/linux/
20483 Q: https://patchwork.linuxtv.org/project/linux-media/list/
20484 F: drivers/media/dvb-frontends/zd1301_demod*
20486 ZHAOXIN PROCESSOR SUPPORT
20487 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
20488 L: linux-kernel@vger.kernel.org
20490 F: arch/x86/kernel/cpu/zhaoxin.c
20493 M: Damien Le Moal <damien.lemoal@wdc.com>
20494 M: Naohiro Aota <naohiro.aota@wdc.com>
20495 R: Johannes Thumshirn <jth@kernel.org>
20496 L: linux-fsdevel@vger.kernel.org
20498 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
20499 F: Documentation/filesystems/zonefs.rst
20502 ZPOOL COMPRESSED PAGE STORAGE API
20503 M: Dan Streetman <ddstreet@ieee.org>
20504 L: linux-mm@kvack.org
20506 F: include/linux/zpool.h
20509 ZR36067 VIDEO FOR LINUX DRIVER
20510 M: Corentin Labbe <clabbe@baylibre.com>
20511 L: mjpeg-users@lists.sourceforge.net
20512 L: linux-media@vger.kernel.org
20514 W: http://mjpeg.sourceforge.net/driver-zoran/
20515 Q: https://patchwork.linuxtv.org/project/linux-media/list/
20516 F: Documentation/driver-api/media/drivers/zoran.rst
20517 F: drivers/staging/media/zoran/
20519 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
20520 M: Minchan Kim <minchan@kernel.org>
20521 M: Nitin Gupta <ngupta@vflare.org>
20522 R: Sergey Senozhatsky <senozhatsky@chromium.org>
20523 L: linux-kernel@vger.kernel.org
20525 F: Documentation/admin-guide/blockdev/zram.rst
20526 F: drivers/block/zram/
20528 ZS DECSTATION Z85C30 SERIAL DRIVER
20529 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
20531 F: drivers/tty/serial/zs.*
20533 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
20534 M: Minchan Kim <minchan@kernel.org>
20535 M: Nitin Gupta <ngupta@vflare.org>
20536 R: Sergey Senozhatsky <senozhatsky@chromium.org>
20537 L: linux-mm@kvack.org
20539 F: Documentation/vm/zsmalloc.rst
20540 F: include/linux/zsmalloc.h
20543 ZSWAP COMPRESSED SWAP CACHING
20544 M: Seth Jennings <sjenning@redhat.com>
20545 M: Dan Streetman <ddstreet@ieee.org>
20546 M: Vitaly Wool <vitaly.wool@konsulko.com>
20547 L: linux-mm@kvack.org
20552 M: Linus Torvalds <torvalds@linux-foundation.org>
20553 L: linux-kernel@vger.kernel.org
20554 S: Buried alive in reporters
20555 Q: http://patchwork.kernel.org/project/LKML/list/
20556 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git