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: Fei Li <fei1.li@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 R: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
937 L: iommu@lists.linux-foundation.org
939 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
940 F: drivers/iommu/amd/
941 F: include/linux/amd-iommu.h
944 M: Felix Kuehling <Felix.Kuehling@amd.com>
945 L: amd-gfx@lists.freedesktop.org
947 T: git https://gitlab.freedesktop.org/agd5f/linux.git
948 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
949 F: drivers/gpu/drm/amd/amdkfd/
950 F: drivers/gpu/drm/amd/include/cik_structs.h
951 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
952 F: drivers/gpu/drm/amd/include/v9_structs.h
953 F: drivers/gpu/drm/amd/include/vi_structs.h
954 F: include/uapi/linux/kfd_ioctl.h
957 M: Sanjay R Mehta <sanju.mehta@amd.com>
959 F: drivers/spi/spi-amd.c
962 M: Elie Morisse <syniurge@gmail.com>
963 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
964 M: Shyam Sundar S K <shyam-sundar.s-k@amd.com>
965 L: linux-i2c@vger.kernel.org
967 F: drivers/i2c/busses/i2c-amd-mp2*
970 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
971 L: platform-driver-x86@vger.kernel.org
973 F: drivers/platform/x86/amd-pmc.*
976 M: Evan Quan <evan.quan@amd.com>
977 L: amd-gfx@lists.freedesktop.org
979 T: git https://gitlab.freedesktop.org/agd5f/linux.git
980 F: drivers/gpu/drm/amd/pm/powerplay/
982 AMD SEATTLE DEVICE TREE SUPPORT
983 M: Brijesh Singh <brijeshkumar.singh@amd.com>
984 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
985 M: Tom Lendacky <thomas.lendacky@amd.com>
987 F: arch/arm64/boot/dts/amd/
990 M: Tom Lendacky <thomas.lendacky@amd.com>
991 L: netdev@vger.kernel.org
993 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
994 F: drivers/net/ethernet/amd/xgbe/
996 AMD SENSOR FUSION HUB DRIVER
997 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
998 M: Basavaraj Natikar <basavaraj.natikar@amd.com>
999 L: linux-input@vger.kernel.org
1001 F: Documentation/hid/amd-sfh*
1002 F: drivers/hid/amd-sfh-hid/
1005 M: Christian Eggers <ceggers@arri.de>
1006 L: linux-iio@vger.kernel.org
1008 F: Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
1009 F: drivers/iio/light/as73211.c
1011 ANALOG DEVICES INC AD7192 DRIVER
1012 M: Alexandru Tachici <alexandru.tachici@analog.com>
1013 L: linux-iio@vger.kernel.org
1015 W: http://ez.analog.com/community/linux-device-drivers
1016 F: Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
1017 F: drivers/iio/adc/ad7192.c
1019 ANALOG DEVICES INC AD7292 DRIVER
1020 M: Marcelo Schmitt <marcelo.schmitt1@gmail.com>
1021 L: linux-iio@vger.kernel.org
1023 W: http://ez.analog.com/community/linux-device-drivers
1024 F: Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1025 F: drivers/iio/adc/ad7292.c
1027 ANALOG DEVICES INC AD7768-1 DRIVER
1028 M: Michael Hennerich <Michael.Hennerich@analog.com>
1029 L: linux-iio@vger.kernel.org
1031 W: http://ez.analog.com/community/linux-device-drivers
1032 F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1033 F: drivers/iio/adc/ad7768-1.c
1035 ANALOG DEVICES INC AD7780 DRIVER
1036 M: Michael Hennerich <Michael.Hennerich@analog.com>
1037 M: Renato Lui Geh <renatogeh@gmail.com>
1038 L: linux-iio@vger.kernel.org
1040 W: http://ez.analog.com/community/linux-device-drivers
1041 F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1042 F: drivers/iio/adc/ad7780.c
1044 ANALOG DEVICES INC AD9389B DRIVER
1045 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1046 L: linux-media@vger.kernel.org
1048 F: drivers/media/i2c/ad9389b*
1050 ANALOG DEVICES INC ADGS1408 DRIVER
1051 M: Mircea Caprioru <mircea.caprioru@analog.com>
1053 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1054 F: drivers/mux/adgs1408.c
1056 ANALOG DEVICES INC ADIN DRIVER
1057 M: Michael Hennerich <michael.hennerich@analog.com>
1058 L: netdev@vger.kernel.org
1060 W: http://ez.analog.com/community/linux-device-drivers
1061 F: Documentation/devicetree/bindings/net/adi,adin.yaml
1062 F: drivers/net/phy/adin.c
1064 ANALOG DEVICES INC ADIS DRIVER LIBRARY
1065 M: Nuno Sa <nuno.sa@analog.com>
1066 L: linux-iio@vger.kernel.org
1068 F: drivers/iio/imu/adis.c
1069 F: include/linux/iio/imu/adis.h
1071 ANALOG DEVICES INC ADIS16460 DRIVER
1072 M: Dragos Bogdan <dragos.bogdan@analog.com>
1073 L: linux-iio@vger.kernel.org
1075 W: http://ez.analog.com/community/linux-device-drivers
1076 F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1077 F: drivers/iio/imu/adis16460.c
1079 ANALOG DEVICES INC ADIS16475 DRIVER
1080 M: Nuno Sa <nuno.sa@analog.com>
1081 L: linux-iio@vger.kernel.org
1082 W: http://ez.analog.com/community/linux-device-drivers
1084 F: drivers/iio/imu/adis16475.c
1085 F: Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1087 ANALOG DEVICES INC ADM1177 DRIVER
1088 M: Michael Hennerich <Michael.Hennerich@analog.com>
1089 L: linux-hwmon@vger.kernel.org
1091 W: http://ez.analog.com/community/linux-device-drivers
1092 F: Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1093 F: drivers/hwmon/adm1177.c
1095 ANALOG DEVICES INC ADP5061 DRIVER
1096 M: Michael Hennerich <Michael.Hennerich@analog.com>
1097 L: linux-pm@vger.kernel.org
1099 W: http://ez.analog.com/community/linux-device-drivers
1100 F: drivers/power/supply/adp5061.c
1102 ANALOG DEVICES INC ADV7180 DRIVER
1103 M: Lars-Peter Clausen <lars@metafoo.de>
1104 L: linux-media@vger.kernel.org
1106 W: http://ez.analog.com/community/linux-device-drivers
1107 F: drivers/media/i2c/adv7180.c
1108 F: Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1110 ANALOG DEVICES INC ADV748X DRIVER
1111 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
1112 L: linux-media@vger.kernel.org
1114 F: drivers/media/i2c/adv748x/*
1116 ANALOG DEVICES INC ADV7511 DRIVER
1117 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1118 L: linux-media@vger.kernel.org
1120 F: drivers/media/i2c/adv7511*
1122 ANALOG DEVICES INC ADV7604 DRIVER
1123 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1124 L: linux-media@vger.kernel.org
1126 F: drivers/media/i2c/adv7604*
1127 F: Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1129 ANALOG DEVICES INC ADV7842 DRIVER
1130 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1131 L: linux-media@vger.kernel.org
1133 F: drivers/media/i2c/adv7842*
1135 ANALOG DEVICES INC ADXRS290 DRIVER
1136 M: Nishant Malpani <nish.malpani25@gmail.com>
1137 L: linux-iio@vger.kernel.org
1139 F: drivers/iio/gyro/adxrs290.c
1140 F: Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1142 ANALOG DEVICES INC ASOC CODEC DRIVERS
1143 M: Lars-Peter Clausen <lars@metafoo.de>
1144 M: Nuno Sá <nuno.sa@analog.com>
1145 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1147 W: http://wiki.analog.com/
1148 W: http://ez.analog.com/community/linux-device-drivers
1149 F: sound/soc/codecs/ad1*
1150 F: sound/soc/codecs/ad7*
1151 F: sound/soc/codecs/adau*
1152 F: sound/soc/codecs/adav*
1153 F: sound/soc/codecs/sigmadsp.*
1154 F: sound/soc/codecs/ssm*
1156 ANALOG DEVICES INC DMA DRIVERS
1157 M: Lars-Peter Clausen <lars@metafoo.de>
1159 W: http://ez.analog.com/community/linux-device-drivers
1160 F: drivers/dma/dma-axi-dmac.c
1162 ANALOG DEVICES INC IIO DRIVERS
1163 M: Lars-Peter Clausen <lars@metafoo.de>
1164 M: Michael Hennerich <Michael.Hennerich@analog.com>
1166 W: http://wiki.analog.com/
1167 W: http://ez.analog.com/community/linux-device-drivers
1168 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1169 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1170 F: Documentation/devicetree/bindings/iio/*/adi,*
1171 F: Documentation/devicetree/bindings/iio/dac/adi,ad5758.yaml
1172 F: drivers/iio/*/ad*
1173 F: drivers/iio/adc/ltc249*
1174 F: drivers/iio/amplifiers/hmc425a.c
1175 F: drivers/staging/iio/*/ad*
1176 X: drivers/iio/*/adjd*
1178 ANALOGBITS PLL LIBRARIES
1179 M: Paul Walmsley <paul.walmsley@sifive.com>
1181 F: drivers/clk/analogbits/*
1182 F: include/linux/clk/analogbits*
1185 M: Nick Hu <nickhu@andestech.com>
1186 M: Greentime Hu <green.hu@gmail.com>
1187 M: Vincent Chen <deanbo422@gmail.com>
1189 T: git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1190 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1191 F: Documentation/devicetree/bindings/nds32/
1196 ANDROID CONFIG FRAGMENTS
1197 M: Rob Herring <robh@kernel.org>
1199 F: kernel/configs/android*
1202 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1203 M: Arve Hjønnevåg <arve@android.com>
1204 M: Todd Kjos <tkjos@android.com>
1205 M: Martijn Coenen <maco@android.com>
1206 M: Joel Fernandes <joel@joelfernandes.org>
1207 M: Christian Brauner <christian@brauner.io>
1208 M: Hridya Valsaraju <hridya@google.com>
1209 M: Suren Baghdasaryan <surenb@google.com>
1210 L: linux-kernel@vger.kernel.org
1212 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1214 F: drivers/staging/android/
1216 ANDROID GOLDFISH PIC DRIVER
1217 M: Miodrag Dinic <miodrag.dinic@mips.com>
1219 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1220 F: drivers/irqchip/irq-goldfish-pic.c
1222 ANDROID GOLDFISH RTC DRIVER
1223 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
1225 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1226 F: drivers/rtc/rtc-goldfish.c
1228 AOA (Apple Onboard Audio) ALSA DRIVER
1229 M: Johannes Berg <johannes@sipsolutions.net>
1230 L: linuxppc-dev@lists.ozlabs.org
1231 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1235 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1236 M: William Breathitt Gray <vilhelm.gray@gmail.com>
1237 L: linux-iio@vger.kernel.org
1239 F: drivers/iio/adc/stx104.c
1242 M: Jiri Kosina <jikos@kernel.org>
1244 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1245 F: arch/x86/kernel/apm_32.c
1246 F: drivers/char/apm-emulation.c
1247 F: include/linux/apm_bios.h
1248 F: include/uapi/linux/apm_bios.h
1250 APPARMOR SECURITY MODULE
1251 M: John Johansen <john.johansen@canonical.com>
1252 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1254 W: wiki.apparmor.net
1255 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1256 F: Documentation/admin-guide/LSM/apparmor.rst
1257 F: security/apparmor/
1259 APPLE BCM5974 MULTITOUCH DRIVER
1260 M: Henrik Rydberg <rydberg@bitmath.org>
1261 L: linux-input@vger.kernel.org
1263 F: drivers/input/mouse/bcm5974.c
1266 M: Henrik Rydberg <rydberg@bitmath.org>
1267 L: linux-hwmon@vger.kernel.org
1269 F: drivers/hwmon/applesmc.c
1271 APPLETALK NETWORK LAYER
1272 L: netdev@vger.kernel.org
1274 F: drivers/net/appletalk/
1275 F: include/linux/atalk.h
1276 F: include/uapi/linux/atalk.h
1279 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1280 M: Khuong Dinh <khuong@os.amperecomputing.com>
1282 F: arch/arm64/boot/dts/apm/
1284 APPLIED MICRO (APM) X-GENE SOC EDAC
1285 M: Khuong Dinh <khuong@os.amperecomputing.com>
1287 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1288 F: drivers/edac/xgene_edac.c
1290 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1291 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1292 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1294 F: drivers/net/ethernet/apm/xgene-v2/
1296 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1297 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1298 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1299 M: Quan Nguyen <quan@os.amperecomputing.com>
1301 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1302 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1303 F: drivers/net/ethernet/apm/xgene/
1304 F: drivers/net/mdio/mdio-xgene.c
1306 APPLIED MICRO (APM) X-GENE SOC PMU
1307 M: Khuong Dinh <khuong@os.amperecomputing.com>
1309 F: Documentation/admin-guide/perf/xgene-pmu.rst
1310 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1311 F: drivers/perf/xgene_pmu.c
1313 APTINA CAMERA SENSOR PLL
1314 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1315 L: linux-media@vger.kernel.org
1317 F: drivers/media/i2c/aptina-pll.*
1319 AQUANTIA ETHERNET DRIVER (atlantic)
1320 M: Igor Russkikh <irusskikh@marvell.com>
1321 L: netdev@vger.kernel.org
1323 W: https://www.marvell.com/
1324 Q: https://patchwork.kernel.org/project/netdevbpf/list/
1325 F: Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1326 F: drivers/net/ethernet/aquantia/atlantic/
1328 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1329 M: Egor Pomozov <epomozov@marvell.com>
1330 L: netdev@vger.kernel.org
1332 W: http://www.aquantia.com
1333 F: drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1335 ARASAN NAND CONTROLLER DRIVER
1336 M: Miquel Raynal <miquel.raynal@bootlin.com>
1337 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1338 L: linux-mtd@lists.infradead.org
1340 F: Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1341 F: drivers/mtd/nand/raw/arasan-nand-controller.c
1343 ARC FRAMEBUFFER DRIVER
1344 M: Jaya Kumar <jayalk@intworks.biz>
1346 F: drivers/video/fbdev/arcfb.c
1347 F: drivers/video/fbdev/core/fb_defio.c
1350 M: Alexey Brodkin <abrodkin@synopsys.com>
1352 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1353 F: drivers/gpu/drm/tiny/arcpgu.c
1355 ARCNET NETWORK LAYER
1356 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1357 L: netdev@vger.kernel.org
1359 F: drivers/net/arcnet/
1360 F: include/uapi/linux/if_arcnet.h
1362 ARM ARCHITECTED TIMER DRIVER
1363 M: Mark Rutland <mark.rutland@arm.com>
1364 M: Marc Zyngier <maz@kernel.org>
1365 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1367 F: arch/arm/include/asm/arch_timer.h
1368 F: arch/arm64/include/asm/arch_timer.h
1369 F: drivers/clocksource/arm_arch_timer.c
1371 ARM HDLCD DRM DRIVER
1372 M: Liviu Dudau <liviu.dudau@arm.com>
1374 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1375 F: drivers/gpu/drm/arm/hdlcd_*
1377 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1378 M: Linus Walleij <linus.walleij@linaro.org>
1379 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1381 F: Documentation/devicetree/bindings/arm/arm,integrator.yaml
1382 F: Documentation/devicetree/bindings/arm/arm,realview.yaml
1383 F: Documentation/devicetree/bindings/arm/arm,versatile.yaml
1384 F: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1385 F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1386 F: Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1387 F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1388 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1389 F: Documentation/devicetree/bindings/mtd/arm-versatile.txt
1390 F: arch/arm/boot/dts/arm-realview-*
1391 F: arch/arm/boot/dts/integrator*
1392 F: arch/arm/boot/dts/versatile*
1393 F: arch/arm/mach-integrator/
1394 F: arch/arm/mach-realview/
1395 F: arch/arm/mach-versatile/
1396 F: arch/arm/plat-versatile/
1397 F: drivers/bus/arm-integrator-lm.c
1398 F: drivers/clk/versatile/
1399 F: drivers/i2c/busses/i2c-versatile.c
1400 F: drivers/irqchip/irq-versatile-fpga.c
1401 F: drivers/mtd/maps/physmap-versatile.*
1402 F: drivers/power/reset/arm-versatile-reboot.c
1403 F: drivers/soc/versatile/
1405 ARM KOMEDA DRM-KMS DRIVER
1406 M: James (Qian) Wang <james.qian.wang@arm.com>
1407 M: Liviu Dudau <liviu.dudau@arm.com>
1408 M: Mihail Atanassov <mihail.atanassov@arm.com>
1409 L: Mali DP Maintainers <malidp@foss.arm.com>
1411 T: git git://anongit.freedesktop.org/drm/drm-misc
1412 F: Documentation/devicetree/bindings/display/arm,komeda.txt
1413 F: Documentation/gpu/komeda-kms.rst
1414 F: drivers/gpu/drm/arm/display/include/
1415 F: drivers/gpu/drm/arm/display/komeda/
1417 ARM MALI PANFROST DRM DRIVER
1418 M: Rob Herring <robh@kernel.org>
1419 M: Tomeu Vizoso <tomeu.vizoso@collabora.com>
1420 R: Steven Price <steven.price@arm.com>
1421 R: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1422 L: dri-devel@lists.freedesktop.org
1424 T: git git://anongit.freedesktop.org/drm/drm-misc
1425 F: drivers/gpu/drm/panfrost/
1426 F: include/uapi/drm/panfrost_drm.h
1428 ARM MALI-DP DRM DRIVER
1429 M: Liviu Dudau <liviu.dudau@arm.com>
1430 M: Brian Starkey <brian.starkey@arm.com>
1431 L: Mali DP Maintainers <malidp@foss.arm.com>
1433 T: git git://anongit.freedesktop.org/drm/drm-misc
1434 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1435 F: Documentation/gpu/afbc.rst
1436 F: drivers/gpu/drm/arm/
1438 ARM MFM AND FLOPPY DRIVERS
1439 M: Ian Molton <spyro@f2s.com>
1441 F: arch/arm/include/asm/floppy.h
1442 F: arch/arm/mach-rpc/floppydma.S
1444 ARM PMU PROFILING AND DEBUGGING
1445 M: Will Deacon <will@kernel.org>
1446 M: Mark Rutland <mark.rutland@arm.com>
1447 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1449 F: Documentation/devicetree/bindings/arm/pmu.yaml
1450 F: Documentation/devicetree/bindings/perf/
1451 F: arch/arm*/include/asm/hw_breakpoint.h
1452 F: arch/arm*/include/asm/perf_event.h
1453 F: arch/arm*/kernel/hw_breakpoint.c
1454 F: arch/arm*/kernel/perf_*
1456 F: include/linux/perf/arm_pmu.h
1459 M: Russell King <linux@armlinux.org.uk>
1460 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1462 W: http://www.armlinux.org.uk/
1463 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1465 X: arch/arm/boot/dts/
1467 ARM PRIMECELL AACI PL041 DRIVER
1468 M: Russell King <linux@armlinux.org.uk>
1472 ARM PRIMECELL BUS SUPPORT
1473 M: Russell King <linux@armlinux.org.uk>
1476 F: include/linux/amba/bus.h
1478 ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
1479 M: Miquel Raynal <miquel.raynal@bootlin.com@bootlin.com>
1480 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1481 L: linux-mtd@lists.infradead.org
1483 F: Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
1484 F: drivers/mtd/nand/raw/pl35x-nand-controller.c
1486 ARM PRIMECELL PL35X SMC DRIVER
1487 M: Miquel Raynal <miquel.raynal@bootlin.com@bootlin.com>
1488 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1489 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1491 F: Documentation/devicetree/bindings/mtd/arm,pl353-smc.yaml
1492 F: drivers/memory/pl353-smc.c
1494 ARM PRIMECELL CLCD PL110 DRIVER
1495 M: Russell King <linux@armlinux.org.uk>
1497 F: drivers/video/fbdev/amba-clcd.*
1499 ARM PRIMECELL KMI PL050 DRIVER
1500 M: Russell King <linux@armlinux.org.uk>
1502 F: drivers/input/serio/ambakmi.*
1503 F: include/linux/amba/kmi.h
1505 ARM PRIMECELL MMCI PL180/1 DRIVER
1506 M: Russell King <linux@armlinux.org.uk>
1508 F: drivers/mmc/host/mmci.*
1509 F: include/linux/amba/mmci.h
1511 ARM PRIMECELL SSP PL022 SPI DRIVER
1512 M: Linus Walleij <linus.walleij@linaro.org>
1513 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1515 F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
1516 F: drivers/spi/spi-pl022.c
1518 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1519 M: Russell King <linux@armlinux.org.uk>
1521 F: drivers/tty/serial/amba-pl01*.c
1522 F: include/linux/amba/serial.h
1524 ARM PRIMECELL VIC PL190/PL192 DRIVER
1525 M: Linus Walleij <linus.walleij@linaro.org>
1526 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1528 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1529 F: drivers/irqchip/irq-vic.c
1531 ARM SMC WATCHDOG DRIVER
1532 M: Julius Werner <jwerner@chromium.org>
1533 R: Evan Benn <evanbenn@chromium.org>
1535 F: Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1536 F: drivers/watchdog/arm_smc_wdt.c
1539 M: Will Deacon <will@kernel.org>
1540 R: Robin Murphy <robin.murphy@arm.com>
1541 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1543 F: Documentation/devicetree/bindings/iommu/arm,smmu*
1544 F: drivers/iommu/arm/
1545 F: drivers/iommu/io-pgtable-arm*
1547 ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1548 M: Arnd Bergmann <arnd@arndb.de>
1549 M: Olof Johansson <olof@lixom.net>
1551 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1553 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1554 F: arch/arm/boot/dts/Makefile
1555 F: arch/arm64/boot/dts/Makefile
1557 ARM SUB-ARCHITECTURES
1558 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1560 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1564 ARM/ACTIONS SEMI ARCHITECTURE
1565 M: Andreas Färber <afaerber@suse.de>
1566 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1567 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1568 L: linux-actions@lists.infradead.org (moderated for non-subscribers)
1570 F: Documentation/devicetree/bindings/arm/actions.yaml
1571 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1572 F: Documentation/devicetree/bindings/dma/owl-dma.yaml
1573 F: Documentation/devicetree/bindings/i2c/i2c-owl.yaml
1574 F: Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1575 F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1576 F: Documentation/devicetree/bindings/net/actions,owl-emac.yaml
1577 F: Documentation/devicetree/bindings/pinctrl/actions,*
1578 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1579 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1580 F: arch/arm/boot/dts/owl-*
1581 F: arch/arm/mach-actions/
1582 F: arch/arm64/boot/dts/actions/
1583 F: drivers/clk/actions/
1584 F: drivers/clocksource/timer-owl*
1585 F: drivers/dma/owl-dma.c
1586 F: drivers/i2c/busses/i2c-owl.c
1587 F: drivers/irqchip/irq-owl-sirq.c
1588 F: drivers/mmc/host/owl-mmc.c
1589 F: drivers/net/ethernet/actions/
1590 F: drivers/pinctrl/actions/*
1591 F: drivers/soc/actions/
1592 F: include/dt-bindings/power/owl-*
1593 F: include/dt-bindings/reset/actions,*
1594 F: include/linux/soc/actions/
1597 ARM/ADS SPHERE MACHINE SUPPORT
1598 M: Lennert Buytenhek <kernel@wantstofly.org>
1599 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1602 ARM/AFEB9260 MACHINE SUPPORT
1603 M: Sergey Lapin <slapin@ossfans.org>
1604 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1607 ARM/AJECO 1ARM MACHINE SUPPORT
1608 M: Lennert Buytenhek <kernel@wantstofly.org>
1609 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1612 ARM/Allwinner SoC Clock Support
1613 M: Emilio López <emilio@elopez.com.ar>
1615 F: drivers/clk/sunxi/
1617 ARM/Allwinner sunXi SoC support
1618 M: Maxime Ripard <mripard@kernel.org>
1619 M: Chen-Yu Tsai <wens@csie.org>
1620 R: Jernej Skrabec <jernej.skrabec@gmail.com>
1621 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1623 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1624 L: linux-sunxi@lists.linux.dev
1625 F: arch/arm/mach-sunxi/
1626 F: arch/arm64/boot/dts/allwinner/
1627 F: drivers/clk/sunxi-ng/
1628 F: drivers/pinctrl/sunxi/
1629 F: drivers/soc/sunxi/
1634 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1635 M: Neil Armstrong <narmstrong@baylibre.com>
1636 M: Jerome Brunet <jbrunet@baylibre.com>
1637 L: linux-amlogic@lists.infradead.org
1639 F: Documentation/devicetree/bindings/clock/amlogic*
1640 F: drivers/clk/meson/
1641 F: include/dt-bindings/clock/gxbb*
1642 F: include/dt-bindings/clock/meson*
1644 ARM/Amlogic Meson SoC Crypto Drivers
1645 M: Corentin Labbe <clabbe@baylibre.com>
1646 L: linux-crypto@vger.kernel.org
1647 L: linux-amlogic@lists.infradead.org
1649 F: Documentation/devicetree/bindings/crypto/amlogic*
1650 F: drivers/crypto/amlogic/
1652 ARM/Amlogic Meson SoC Sound Drivers
1653 M: Jerome Brunet <jbrunet@baylibre.com>
1654 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1656 F: Documentation/devicetree/bindings/sound/amlogic*
1659 ARM/Amlogic Meson SoC support
1660 M: Neil Armstrong <narmstrong@baylibre.com>
1661 M: Kevin Hilman <khilman@baylibre.com>
1662 R: Jerome Brunet <jbrunet@baylibre.com>
1663 R: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
1664 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1665 L: linux-amlogic@lists.infradead.org
1667 W: http://linux-meson.com/
1668 F: arch/arm/boot/dts/meson*
1669 F: arch/arm/mach-meson/
1670 F: arch/arm64/boot/dts/amlogic/
1671 F: drivers/mmc/host/meson*
1672 F: drivers/pinctrl/meson/
1673 F: drivers/rtc/rtc-meson*
1674 F: drivers/soc/amlogic/
1677 ARM/Annapurna Labs ALPINE ARCHITECTURE
1678 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1679 M: Antoine Tenart <atenart@kernel.org>
1680 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1682 F: arch/arm/boot/dts/alpine*
1683 F: arch/arm/mach-alpine/
1684 F: arch/arm64/boot/dts/amazon/
1685 F: drivers/*/*alpine*
1687 ARM/APPLE MACHINE SUPPORT
1688 M: Hector Martin <marcan@marcan.st>
1689 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1691 W: https://asahilinux.org
1692 B: https://github.com/AsahiLinux/linux/issues
1693 C: irc://chat.freenode.net/asahi-dev
1694 T: git https://github.com/AsahiLinux/linux.git
1695 F: Documentation/devicetree/bindings/arm/apple.yaml
1696 F: Documentation/devicetree/bindings/interrupt-controller/apple,aic.yaml
1697 F: Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
1698 F: arch/arm64/boot/dts/apple/
1699 F: drivers/irqchip/irq-apple-aic.c
1700 F: include/dt-bindings/interrupt-controller/apple-aic.h
1701 F: include/dt-bindings/pinctrl/apple.h
1703 ARM/ARTPEC MACHINE SUPPORT
1704 M: Jesper Nilsson <jesper.nilsson@axis.com>
1705 M: Lars Persson <lars.persson@axis.com>
1706 L: linux-arm-kernel@axis.com
1708 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1709 F: arch/arm/boot/dts/artpec6*
1710 F: arch/arm/mach-artpec
1712 F: drivers/crypto/axis
1713 F: drivers/mmc/host/usdhi6rol0.c
1714 F: drivers/pinctrl/pinctrl-artpec*
1716 ARM/ASPEED I2C DRIVER
1717 M: Brendan Higgins <brendanhiggins@google.com>
1718 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1719 R: Joel Stanley <joel@jms.id.au>
1720 L: linux-i2c@vger.kernel.org
1721 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1723 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1724 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1725 F: drivers/i2c/busses/i2c-aspeed.c
1726 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1728 ARM/ASPEED MACHINE SUPPORT
1729 M: Joel Stanley <joel@jms.id.au>
1730 R: Andrew Jeffery <andrew@aj.id.au>
1731 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1732 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1734 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1735 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1736 F: arch/arm/boot/dts/aspeed-*
1737 F: arch/arm/mach-aspeed/
1740 ARM/BITMAIN ARCHITECTURE
1741 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1742 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1744 F: Documentation/devicetree/bindings/arm/bitmain.yaml
1745 F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1746 F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1747 F: arch/arm64/boot/dts/bitmain/
1748 F: drivers/clk/clk-bm1880.c
1749 F: drivers/pinctrl/pinctrl-bm1880.c
1751 ARM/CALXEDA HIGHBANK ARCHITECTURE
1752 M: Andre Przywara <andre.przywara@arm.com>
1753 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1755 F: arch/arm/boot/dts/ecx-*.dts*
1756 F: arch/arm/boot/dts/highbank.dts
1757 F: arch/arm/mach-highbank/
1759 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1760 M: Krzysztof Halasa <khalasa@piap.pl>
1762 F: arch/arm/mach-cns3xxx/
1764 ARM/CAVIUM THUNDER NETWORK DRIVER
1765 M: Sunil Goutham <sgoutham@marvell.com>
1766 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1768 F: drivers/net/ethernet/cavium/thunder/
1770 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1771 M: Lukasz Majewski <lukma@denx.de>
1772 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1774 F: arch/arm/mach-ep93xx/ts72xx.c
1776 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1777 M: Alexander Shiyan <shc_work@mail.ru>
1778 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1782 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1783 M: Lennert Buytenhek <kernel@wantstofly.org>
1784 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1787 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1788 M: Hartley Sweeten <hsweeten@visionengravers.com>
1789 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1790 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1792 F: arch/arm/mach-ep93xx/
1793 F: arch/arm/mach-ep93xx/include/mach/
1796 M: Russell King <linux@armlinux.org.uk>
1797 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1799 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1800 F: drivers/clk/clkdev.c
1802 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1803 M: Baruch Siach <baruch@tkos.co.il>
1804 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1806 F: arch/arm/boot/dts/cx92755*
1809 ARM/CONTEC MICRO9 MACHINE SUPPORT
1810 M: Hubert Feurstein <hubert.feurstein@contec.at>
1812 F: arch/arm/mach-ep93xx/micro9.c
1814 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1815 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1816 M: Suzuki K Poulose <suzuki.poulose@arm.com>
1817 R: Mike Leach <mike.leach@linaro.org>
1818 R: Leo Yan <leo.yan@linaro.org>
1819 L: coresight@lists.linaro.org (moderated for non-subscribers)
1820 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1822 T: git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
1823 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1824 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1825 F: Documentation/devicetree/bindings/arm/coresight-cti.yaml
1826 F: Documentation/devicetree/bindings/arm/coresight.txt
1827 F: Documentation/devicetree/bindings/arm/ete.yaml
1828 F: Documentation/devicetree/bindings/arm/trbe.yaml
1829 F: Documentation/trace/coresight/*
1830 F: drivers/hwtracing/coresight/*
1831 F: include/dt-bindings/arm/coresight-cti-dt.h
1832 F: include/linux/coresight*
1833 F: tools/perf/arch/arm/util/auxtrace.c
1834 F: tools/perf/arch/arm/util/cs-etm.c
1835 F: tools/perf/arch/arm/util/cs-etm.h
1836 F: tools/perf/arch/arm/util/pmu.c
1837 F: tools/perf/util/cs-etm-decoder/*
1838 F: tools/perf/util/cs-etm.*
1840 ARM/CORGI MACHINE SUPPORT
1841 M: Richard Purdie <rpurdie@rpsys.net>
1844 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1845 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1846 M: Linus Walleij <linus.walleij@linaro.org>
1847 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1849 T: git git://github.com/ulli-kroll/linux.git
1850 F: Documentation/devicetree/bindings/arm/gemini.txt
1851 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1852 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1853 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1854 F: arch/arm/boot/dts/gemini*
1855 F: arch/arm/mach-gemini/
1856 F: drivers/crypto/gemini/
1857 F: drivers/net/ethernet/cortina/
1858 F: drivers/pinctrl/pinctrl-gemini.c
1859 F: drivers/rtc/rtc-ftrtc010.c
1861 ARM/CZ.NIC TURRIS SUPPORT
1862 M: Marek Behún <kabel@kernel.org>
1864 W: https://www.turris.cz/
1865 F: Documentation/ABI/testing/debugfs-moxtet
1866 F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
1867 F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1868 F: Documentation/devicetree/bindings/bus/moxtet.txt
1869 F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1870 F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1871 F: Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
1872 F: Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
1873 F: drivers/bus/moxtet.c
1874 F: drivers/firmware/turris-mox-rwtm.c
1875 F: drivers/leds/leds-turris-omnia.c
1876 F: drivers/mailbox/armada-37xx-rwtm-mailbox.c
1877 F: drivers/gpio/gpio-moxtet.c
1878 F: drivers/watchdog/armada_37xx_wdt.c
1879 F: include/dt-bindings/bus/moxtet.h
1880 F: include/linux/armada-37xx-rwtm-mailbox.h
1881 F: include/linux/moxtet.h
1883 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1884 M: Robert Jarzmik <robert.jarzmik@free.fr>
1885 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1887 F: arch/arm/mach-pxa/ezx.c
1889 ARM/FARADAY FA526 PORT
1890 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1891 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1893 T: git git://git.berlios.de/gemini-board
1894 F: arch/arm/mm/*-fa*
1896 ARM/FOOTBRIDGE ARCHITECTURE
1897 M: Russell King <linux@armlinux.org.uk>
1898 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1900 W: http://www.armlinux.org.uk/
1901 F: arch/arm/include/asm/hardware/dec21285.h
1902 F: arch/arm/mach-footbridge/
1904 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1905 M: Shawn Guo <shawnguo@kernel.org>
1906 M: Sascha Hauer <s.hauer@pengutronix.de>
1907 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1908 R: Fabio Estevam <festevam@gmail.com>
1909 R: NXP Linux Team <linux-imx@nxp.com>
1910 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1912 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1913 X: drivers/media/i2c/
1917 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1918 M: Shawn Guo <shawnguo@kernel.org>
1919 M: Li Yang <leoyang.li@nxp.com>
1920 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1922 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1923 F: arch/arm/boot/dts/ls1021a*
1924 F: arch/arm64/boot/dts/freescale/fsl-*
1925 F: arch/arm64/boot/dts/freescale/qoriq-*
1927 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1928 M: Shawn Guo <shawnguo@kernel.org>
1929 M: Sascha Hauer <s.hauer@pengutronix.de>
1930 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1931 R: Stefan Agner <stefan@agner.ch>
1932 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1934 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1935 F: arch/arm/boot/dts/vf*
1936 F: arch/arm/mach-imx/*vf610*
1938 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1939 M: Lennert Buytenhek <kernel@wantstofly.org>
1940 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1943 ARM/GUMSTIX MACHINE SUPPORT
1944 M: Steve Sakoman <sakoman@gmail.com>
1945 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1948 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1949 M: Philipp Zabel <philipp.zabel@gmail.com>
1950 M: Paul Parsons <lost.distance@yahoo.com>
1951 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1953 F: arch/arm/mach-pxa/hx4700.c
1954 F: arch/arm/mach-pxa/include/mach/hx4700.h
1955 F: sound/soc/pxa/hx4700.c
1957 ARM/HISILICON SOC SUPPORT
1958 M: Wei Xu <xuwei5@hisilicon.com>
1959 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1961 W: http://www.hisilicon.com
1962 T: git git://github.com/hisilicon/linux-hisi.git
1963 F: arch/arm/boot/dts/hi3*
1964 F: arch/arm/boot/dts/hip*
1965 F: arch/arm/boot/dts/hisi*
1966 F: arch/arm/mach-hisi/
1967 F: arch/arm64/boot/dts/hisilicon/
1969 ARM/HP JORNADA 7XX MACHINE SUPPORT
1970 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1973 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1974 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1975 F: arch/arm/mach-sa1100/jornada720.c
1977 ARM/IGEP MACHINE SUPPORT
1978 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1979 M: Javier Martinez Canillas <javier@dowhile0.org>
1980 L: linux-omap@vger.kernel.org
1981 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1983 F: arch/arm/boot/dts/omap3-igep*
1985 ARM/INCOME PXA270 SUPPORT
1986 M: Marek Vasut <marek.vasut@gmail.com>
1987 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1989 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1991 ARM/INTEL IOP32X ARM ARCHITECTURE
1992 M: Lennert Buytenhek <kernel@wantstofly.org>
1993 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1996 ARM/INTEL IQ81342EX MACHINE SUPPORT
1997 M: Lennert Buytenhek <kernel@wantstofly.org>
1998 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2001 ARM/INTEL IXDP2850 MACHINE SUPPORT
2002 M: Lennert Buytenhek <kernel@wantstofly.org>
2003 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2006 ARM/INTEL IXP4XX ARM ARCHITECTURE
2007 M: Linus Walleij <linusw@kernel.org>
2008 M: Imre Kaloz <kaloz@openwrt.org>
2009 M: Krzysztof Halasa <khalasa@piap.pl>
2010 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2012 F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2013 F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
2014 F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2015 F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2016 F: arch/arm/mach-ixp4xx/
2017 F: drivers/clocksource/timer-ixp4xx.c
2018 F: drivers/crypto/ixp4xx_crypto.c
2019 F: drivers/gpio/gpio-ixp4xx.c
2020 F: drivers/irqchip/irq-ixp4xx.c
2021 F: include/linux/irqchip/irq-ixp4xx.h
2022 F: include/linux/platform_data/timer-ixp4xx.h
2024 ARM/INTEL KEEMBAY ARCHITECTURE
2025 M: Paul J. Murphy <paul.j.murphy@intel.com>
2026 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
2028 F: Documentation/devicetree/bindings/arm/intel,keembay.yaml
2029 F: arch/arm64/boot/dts/intel/keembay-evm.dts
2030 F: arch/arm64/boot/dts/intel/keembay-soc.dtsi
2032 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
2033 M: Jonathan Cameron <jic23@cam.ac.uk>
2034 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2036 F: arch/arm/mach-pxa/stargate2.c
2037 F: drivers/pcmcia/pxa2xx_stargate2.c
2039 ARM/INTEL XSC3 (MANZANO) ARM CORE
2040 M: Lennert Buytenhek <kernel@wantstofly.org>
2041 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2044 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
2045 M: Lennert Buytenhek <kernel@wantstofly.org>
2046 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2049 ARM/LG1K ARCHITECTURE
2050 M: Chanho Min <chanho.min@lge.com>
2051 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2053 F: arch/arm64/boot/dts/lg/
2055 ARM/LOGICPD PXA270 MACHINE SUPPORT
2056 M: Lennert Buytenhek <kernel@wantstofly.org>
2057 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2060 ARM/LPC18XX ARCHITECTURE
2061 M: Vladimir Zapolskiy <vz@mleia.com>
2062 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2064 F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
2065 F: arch/arm/boot/dts/lpc43*
2066 F: drivers/i2c/busses/i2c-lpc2k.c
2067 F: drivers/memory/pl172.c
2068 F: drivers/mtd/spi-nor/controllers/nxp-spifi.c
2069 F: drivers/rtc/rtc-lpc24xx.c
2072 ARM/LPC32XX SOC SUPPORT
2073 M: Vladimir Zapolskiy <vz@mleia.com>
2074 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2076 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
2077 F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
2078 F: arch/arm/boot/dts/lpc32*
2079 F: arch/arm/mach-lpc32xx/
2080 F: drivers/i2c/busses/i2c-pnx.c
2081 F: drivers/net/ethernet/nxp/lpc_eth.c
2082 F: drivers/usb/host/ohci-nxp.c
2083 F: drivers/watchdog/pnx4008_wdt.c
2086 ARM/MAGICIAN MACHINE SUPPORT
2087 M: Philipp Zabel <philipp.zabel@gmail.com>
2090 ARM/Marvell Dove/MV78xx0/Orion SOC support
2091 M: Andrew Lunn <andrew@lunn.ch>
2092 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2093 M: Gregory Clement <gregory.clement@bootlin.com>
2094 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2096 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2097 F: Documentation/devicetree/bindings/soc/dove/
2098 F: arch/arm/boot/dts/dove*
2099 F: arch/arm/boot/dts/orion5x*
2100 F: arch/arm/mach-dove/
2101 F: arch/arm/mach-mv78xx0/
2102 F: arch/arm/mach-orion5x/
2103 F: arch/arm/plat-orion/
2104 F: drivers/soc/dove/
2106 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2107 M: Andrew Lunn <andrew@lunn.ch>
2108 M: Gregory Clement <gregory.clement@bootlin.com>
2109 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2110 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2112 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2113 F: arch/arm/boot/dts/armada*
2114 F: arch/arm/boot/dts/kirkwood*
2115 F: arch/arm/configs/mvebu_*_defconfig
2116 F: arch/arm/mach-mvebu/
2117 F: arch/arm64/boot/dts/marvell/armada*
2118 F: arch/arm64/boot/dts/marvell/cn913*
2119 F: drivers/cpufreq/armada-37xx-cpufreq.c
2120 F: drivers/cpufreq/armada-8k-cpufreq.c
2121 F: drivers/cpufreq/mvebu-cpufreq.c
2122 F: drivers/irqchip/irq-armada-370-xp.c
2123 F: drivers/irqchip/irq-mvebu-*
2124 F: drivers/pinctrl/mvebu/
2125 F: drivers/rtc/rtc-armada38x.c
2127 ARM/Mediatek RTC DRIVER
2128 M: Eddie Huang <eddie.huang@mediatek.com>
2129 M: Sean Wang <sean.wang@mediatek.com>
2130 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2131 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2133 F: Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2134 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2135 F: drivers/rtc/rtc-mt2712.c
2136 F: drivers/rtc/rtc-mt6397.c
2137 F: drivers/rtc/rtc-mt7622.c
2139 ARM/Mediatek SoC support
2140 M: Matthias Brugger <matthias.bgg@gmail.com>
2141 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2142 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2144 W: https://mtk.wiki.kernel.org/
2145 C: irc://chat.freenode.net/linux-mediatek
2146 F: arch/arm/boot/dts/mt6*
2147 F: arch/arm/boot/dts/mt7*
2148 F: arch/arm/boot/dts/mt8*
2149 F: arch/arm/mach-mediatek/
2150 F: arch/arm64/boot/dts/mediatek/
2151 F: drivers/soc/mediatek/
2156 ARM/Mediatek USB3 PHY DRIVER
2157 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
2158 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2159 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2161 F: Documentation/devicetree/bindings/phy/mediatek,*
2162 F: drivers/phy/mediatek/
2164 ARM/Microchip (AT91) SoC support
2165 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2166 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
2167 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2168 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2170 W: http://www.linux4sam.org
2171 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2172 F: arch/arm/boot/dts/at91*.dts
2173 F: arch/arm/boot/dts/at91*.dtsi
2174 F: arch/arm/boot/dts/sama*.dts
2175 F: arch/arm/boot/dts/sama*.dtsi
2176 F: arch/arm/include/debug/at91.S
2177 F: arch/arm/mach-at91/
2178 F: drivers/memory/atmel*
2179 F: drivers/watchdog/sama5d4_wdt.c
2180 F: include/soc/at91/
2181 X: drivers/input/touchscreen/atmel_mxt_ts.c
2182 X: drivers/net/wireless/atmel/
2186 ARM/Microchip Sparx5 SoC support
2187 M: Lars Povlsen <lars.povlsen@microchip.com>
2188 M: Steen Hegelund <Steen.Hegelund@microchip.com>
2189 M: UNGLinuxDriver@microchip.com
2190 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2192 T: git git://github.com/microchip-ung/linux-upstream.git
2193 F: arch/arm64/boot/dts/microchip/
2194 F: drivers/pinctrl/pinctrl-microchip-sgpio.c
2197 Microchip Timer Counter Block (TCB) Capture Driver
2198 M: Kamel Bouhara <kamel.bouhara@bootlin.com>
2199 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2200 L: linux-iio@vger.kernel.org
2202 F: drivers/counter/microchip-tcb-capture.c
2204 ARM/MIOA701 MACHINE SUPPORT
2205 M: Robert Jarzmik <robert.jarzmik@free.fr>
2206 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2208 F: arch/arm/mach-pxa/mioa701.c
2210 ARM/MStar/Sigmastar Armv7 SoC support
2211 M: Daniel Palmer <daniel@thingy.jp>
2212 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2214 W: http://linux-chenxing.org/
2215 T: git git://github.com/linux-chenxing/linux.git
2216 F: Documentation/devicetree/bindings/arm/mstar/*
2217 F: Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2218 F: Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2219 F: arch/arm/boot/dts/mstar-*
2220 F: arch/arm/mach-mstar/
2221 F: drivers/clk/mstar/
2222 F: drivers/gpio/gpio-msc313.c
2223 F: drivers/watchdog/msc313e_wdt.c
2224 F: include/dt-bindings/clock/mstar-*
2225 F: include/dt-bindings/gpio/msc313-gpio.h
2227 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2228 M: Michael Petchkovsky <mkpetch@internode.on.net>
2231 ARM/NOMADIK/Ux500 ARCHITECTURES
2232 M: Linus Walleij <linus.walleij@linaro.org>
2233 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2235 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2236 F: Documentation/devicetree/bindings/arm/ste-*
2237 F: Documentation/devicetree/bindings/arm/ux500.yaml
2238 F: Documentation/devicetree/bindings/arm/ux500/
2239 F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2240 F: arch/arm/boot/dts/ste-*
2241 F: arch/arm/mach-nomadik/
2242 F: arch/arm/mach-ux500/
2243 F: drivers/clk/clk-nomadik.c
2244 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2245 F: drivers/dma/ste_dma40*
2246 F: drivers/hwspinlock/u8500_hsem.c
2247 F: drivers/i2c/busses/i2c-nomadik.c
2248 F: drivers/iio/adc/ab8500-gpadc.c
2249 F: drivers/mfd/ab8500*
2250 F: drivers/mfd/abx500*
2251 F: drivers/mfd/db8500*
2252 F: drivers/mfd/dbx500*
2253 F: drivers/pinctrl/nomadik/
2254 F: drivers/rtc/rtc-ab8500.c
2255 F: drivers/rtc/rtc-pl031.c
2256 F: drivers/soc/ux500/
2258 ARM/NUVOTON NPCM ARCHITECTURE
2259 M: Avi Fishman <avifishman70@gmail.com>
2260 M: Tomer Maimon <tmaimon77@gmail.com>
2261 M: Tali Perry <tali.perry1@gmail.com>
2262 R: Patrick Venture <venture@google.com>
2263 R: Nancy Yuen <yuenn@google.com>
2264 R: Benjamin Fair <benjaminfair@google.com>
2265 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2267 F: Documentation/devicetree/bindings/*/*/*npcm*
2268 F: Documentation/devicetree/bindings/*/*npcm*
2269 F: arch/arm/boot/dts/nuvoton-npcm*
2270 F: arch/arm/mach-npcm/
2272 F: drivers/*/*/*npcm*
2273 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2275 ARM/NUVOTON WPCM450 ARCHITECTURE
2276 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
2277 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2279 F: Documentation/devicetree/bindings/*/*wpcm*
2280 F: arch/arm/boot/dts/nuvoton-wpcm450*
2281 F: arch/arm/mach-npcm/wpcm450.c
2284 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2285 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
2287 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
2288 F: arch/arm/mach-s3c/gta02.h
2289 F: arch/arm/mach-s3c/mach-gta02.c
2291 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2292 M: Alexander Clouter <alex@digriz.org.uk>
2293 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2295 W: http://www.digriz.org.uk/ts78xx/kernel
2296 F: arch/arm/mach-orion5x/ts78xx-*
2298 ARM/OXNAS platform support
2299 M: Neil Armstrong <narmstrong@baylibre.com>
2300 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2301 L: linux-oxnas@groups.io (moderated for non-subscribers)
2303 F: arch/arm/boot/dts/ox8*.dts*
2304 F: arch/arm/mach-oxnas/
2305 F: drivers/power/reset/oxnas-restart.c
2308 ARM/PALM TREO SUPPORT
2309 M: Tomas Cech <sleep_walker@suse.com>
2310 L: linux-arm-kernel@lists.infradead.org
2312 W: http://hackndev.com
2313 F: arch/arm/mach-pxa/palmtreo.*
2315 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2316 M: Marek Vasut <marek.vasut@gmail.com>
2317 L: linux-arm-kernel@lists.infradead.org
2319 W: http://hackndev.com
2320 F: arch/arm/mach-pxa/include/mach/palmld.h
2321 F: arch/arm/mach-pxa/include/mach/palmtc.h
2322 F: arch/arm/mach-pxa/include/mach/palmtx.h
2323 F: arch/arm/mach-pxa/palmld.c
2324 F: arch/arm/mach-pxa/palmt5.*
2325 F: arch/arm/mach-pxa/palmtc.c
2326 F: arch/arm/mach-pxa/palmte2.*
2327 F: arch/arm/mach-pxa/palmtx.c
2330 M: Sergey Lapin <slapin@ossfans.org>
2331 L: linux-arm-kernel@lists.infradead.org
2333 W: http://hackndev.com
2334 F: arch/arm/mach-pxa/palmz72.*
2337 M: Peter Chubb <pleb@gelato.unsw.edu.au>
2339 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2341 ARM/PT DIGITAL BOARD PORT
2342 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2343 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2345 W: http://www.armlinux.org.uk/
2347 ARM/QUALCOMM SUPPORT
2348 M: Andy Gross <agross@kernel.org>
2349 M: Bjorn Andersson <bjorn.andersson@linaro.org>
2350 L: linux-arm-msm@vger.kernel.org
2352 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2353 F: Documentation/devicetree/bindings/*/qcom*
2354 F: Documentation/devicetree/bindings/soc/qcom/
2355 F: arch/arm/boot/dts/qcom-*.dts
2356 F: arch/arm/boot/dts/qcom-*.dtsi
2357 F: arch/arm/mach-qcom/
2358 F: arch/arm64/boot/dts/qcom/
2359 F: drivers/*/*/qcom*
2360 F: drivers/*/*/qcom/
2361 F: drivers/*/pm8???-*
2364 F: drivers/bluetooth/btqcomsmd.c
2365 F: drivers/clocksource/timer-qcom.c
2366 F: drivers/cpuidle/cpuidle-qcom-spm.c
2367 F: drivers/extcon/extcon-qcom*
2368 F: drivers/i2c/busses/i2c-qcom-geni.c
2369 F: drivers/i2c/busses/i2c-qup.c
2370 F: drivers/iommu/msm*
2371 F: drivers/mfd/ssbi.c
2372 F: drivers/mmc/host/mmci_qcom*
2373 F: drivers/mmc/host/sdhci-msm.c
2374 F: drivers/pci/controller/dwc/pcie-qcom.c
2375 F: drivers/phy/qualcomm/
2376 F: drivers/power/*/msm*
2377 F: drivers/reset/reset-qcom-*
2378 F: drivers/scsi/ufs/ufs-qcom*
2379 F: drivers/spi/spi-geni-qcom.c
2380 F: drivers/spi/spi-qcom-qspi.c
2381 F: drivers/spi/spi-qup.c
2382 F: drivers/tty/serial/msm_serial.c
2383 F: drivers/usb/dwc3/dwc3-qcom.c
2384 F: include/dt-bindings/*/qcom*
2385 F: include/linux/*/qcom*
2386 F: include/linux/soc/qcom/
2388 ARM/RADISYS ENP2611 MACHINE SUPPORT
2389 M: Lennert Buytenhek <kernel@wantstofly.org>
2390 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2393 ARM/RDA MICRO ARCHITECTURE
2394 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2395 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2396 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2398 F: Documentation/devicetree/bindings/arm/rda.yaml
2399 F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2400 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2401 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2402 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2403 F: arch/arm/boot/dts/rda8810pl-*
2404 F: drivers/clocksource/timer-rda.c
2405 F: drivers/gpio/gpio-rda.c
2406 F: drivers/irqchip/irq-rda-intc.c
2407 F: drivers/tty/serial/rda-uart.c
2409 ARM/REALTEK ARCHITECTURE
2410 M: Andreas Färber <afaerber@suse.de>
2411 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2412 L: linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2414 F: Documentation/devicetree/bindings/arm/realtek.yaml
2415 F: arch/arm/boot/dts/rtd*
2416 F: arch/arm/mach-realtek/
2417 F: arch/arm64/boot/dts/realtek/
2419 ARM/RENESAS ARM64 ARCHITECTURE
2420 M: Geert Uytterhoeven <geert+renesas@glider.be>
2421 M: Magnus Damm <magnus.damm@gmail.com>
2422 L: linux-renesas-soc@vger.kernel.org
2424 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2425 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2426 F: Documentation/devicetree/bindings/arm/renesas.yaml
2427 F: arch/arm64/boot/dts/renesas/
2428 F: drivers/soc/renesas/
2429 F: include/linux/soc/renesas/
2431 ARM/RISCPC ARCHITECTURE
2432 M: Russell King <linux@armlinux.org.uk>
2433 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2435 W: http://www.armlinux.org.uk/
2436 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2437 F: arch/arm/include/asm/hardware/ioc.h
2438 F: arch/arm/include/asm/hardware/iomd.h
2439 F: arch/arm/include/asm/hardware/memc.h
2440 F: arch/arm/mach-rpc/
2441 F: drivers/net/ethernet/8390/etherh.c
2442 F: drivers/net/ethernet/i825xx/ether1*
2443 F: drivers/net/ethernet/seeq/ether3*
2444 F: drivers/scsi/arm/
2446 ARM/Rockchip SoC support
2447 M: Heiko Stuebner <heiko@sntech.de>
2448 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2449 L: linux-rockchip@lists.infradead.org
2451 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2452 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2453 F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2454 F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2455 F: arch/arm/boot/dts/rk3*
2456 F: arch/arm/boot/dts/rv1108*
2457 F: arch/arm/mach-rockchip/
2458 F: drivers/*/*/*rockchip*
2459 F: drivers/*/*rockchip*
2460 F: drivers/clk/rockchip/
2461 F: drivers/i2c/busses/i2c-rk3x.c
2462 F: sound/soc/rockchip/
2465 ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2466 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
2467 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2468 L: linux-samsung-soc@vger.kernel.org
2470 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2471 F: Documentation/arm/samsung/
2472 F: Documentation/devicetree/bindings/arm/samsung/
2473 F: Documentation/devicetree/bindings/power/pd-samsung.yaml
2474 F: arch/arm/boot/dts/exynos*
2475 F: arch/arm/boot/dts/s3c*
2476 F: arch/arm/boot/dts/s5p*
2477 F: arch/arm/mach-exynos*/
2478 F: arch/arm/mach-s3c/
2479 F: arch/arm/mach-s5p*/
2480 F: arch/arm64/boot/dts/exynos/
2481 F: drivers/*/*/*s3c24*
2482 F: drivers/*/*s3c24*
2483 F: drivers/*/*s3c64xx*
2484 F: drivers/*/*s5pv210*
2485 F: drivers/clocksource/samsung_pwm_timer.c
2486 F: drivers/memory/samsung/
2487 F: drivers/pwm/pwm-samsung.c
2488 F: drivers/soc/samsung/
2489 F: drivers/tty/serial/samsung*
2490 F: include/clocksource/samsung_pwm.h
2491 F: include/linux/platform_data/*s3c*
2492 F: include/linux/serial_s3c.h
2493 F: include/linux/soc/samsung/
2499 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2500 M: Andrzej Hajda <a.hajda@samsung.com>
2501 L: linux-arm-kernel@lists.infradead.org
2502 L: linux-media@vger.kernel.org
2504 F: drivers/media/platform/s5p-g2d/
2506 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2507 M: Marek Szyprowski <m.szyprowski@samsung.com>
2508 L: linux-samsung-soc@vger.kernel.org
2509 L: linux-media@vger.kernel.org
2511 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2512 F: drivers/media/cec/platform/s5p/
2514 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2515 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2516 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2517 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2518 L: linux-arm-kernel@lists.infradead.org
2519 L: linux-media@vger.kernel.org
2521 F: drivers/media/platform/s5p-jpeg/
2523 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2524 M: Andrzej Hajda <a.hajda@samsung.com>
2525 L: linux-arm-kernel@lists.infradead.org
2526 L: linux-media@vger.kernel.org
2528 F: drivers/media/platform/s5p-mfc/
2530 ARM/SHMOBILE ARM ARCHITECTURE
2531 M: Geert Uytterhoeven <geert+renesas@glider.be>
2532 M: Magnus Damm <magnus.damm@gmail.com>
2533 L: linux-renesas-soc@vger.kernel.org
2535 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2536 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2537 F: Documentation/devicetree/bindings/arm/renesas.yaml
2538 F: arch/arm/boot/dts/emev2*
2539 F: arch/arm/boot/dts/gr-peach*
2540 F: arch/arm/boot/dts/iwg20d-q7*
2541 F: arch/arm/boot/dts/r7s*
2542 F: arch/arm/boot/dts/r8a*
2543 F: arch/arm/boot/dts/r9a*
2544 F: arch/arm/boot/dts/sh*
2545 F: arch/arm/configs/shmobile_defconfig
2546 F: arch/arm/include/debug/renesas-scif.S
2547 F: arch/arm/mach-shmobile/
2548 F: drivers/soc/renesas/
2549 F: include/linux/soc/renesas/
2551 ARM/SOCFPGA ARCHITECTURE
2552 M: Dinh Nguyen <dinguyen@kernel.org>
2554 W: http://www.rocketboards.org
2555 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2556 F: arch/arm/boot/dts/socfpga*
2557 F: arch/arm/configs/socfpga_defconfig
2558 F: arch/arm/mach-socfpga/
2559 F: arch/arm64/boot/dts/altera/
2560 F: arch/arm64/boot/dts/intel/
2562 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2563 M: Dinh Nguyen <dinguyen@kernel.org>
2565 F: drivers/clk/socfpga/
2567 ARM/SOCFPGA EDAC SUPPORT
2568 M: Dinh Nguyen <dinguyen@kernel.org>
2570 F: drivers/edac/altera_edac.[ch]
2572 ARM/SPREADTRUM SoC SUPPORT
2573 M: Orson Zhai <orsonzhai@gmail.com>
2574 M: Baolin Wang <baolin.wang7@gmail.com>
2575 M: Chunyan Zhang <zhang.lyra@gmail.com>
2577 F: arch/arm64/boot/dts/sprd
2582 ARM/STI ARCHITECTURE
2583 M: Patrice Chotard <patrice.chotard@foss.st.com>
2584 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2586 W: http://www.stlinux.com
2587 F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2588 F: arch/arm/boot/dts/sti*
2589 F: arch/arm/mach-sti/
2590 F: drivers/ata/ahci_st.c
2591 F: drivers/char/hw_random/st-rng.c
2592 F: drivers/clocksource/arm_global_timer.c
2593 F: drivers/clocksource/clksrc_st_lpc.c
2594 F: drivers/cpufreq/sti-cpufreq.c
2595 F: drivers/dma/st_fdma*
2596 F: drivers/i2c/busses/i2c-st.c
2597 F: drivers/media/platform/sti/c8sectpfe/
2598 F: drivers/media/rc/st_rc.c
2599 F: drivers/mmc/host/sdhci-st.c
2600 F: drivers/phy/st/phy-miphy28lp.c
2601 F: drivers/phy/st/phy-stih407-usb.c
2602 F: drivers/pinctrl/pinctrl-st.c
2603 F: drivers/remoteproc/st_remoteproc.c
2604 F: drivers/remoteproc/st_slim_rproc.c
2605 F: drivers/reset/sti/
2606 F: drivers/rtc/rtc-st-lpc.c
2607 F: drivers/tty/serial/st-asc.c
2608 F: drivers/usb/dwc3/dwc3-st.c
2609 F: drivers/usb/host/ehci-st.c
2610 F: drivers/usb/host/ohci-st.c
2611 F: drivers/watchdog/st_lpc_wdt.c
2612 F: include/linux/remoteproc/st_slim_rproc.h
2614 ARM/STM32 ARCHITECTURE
2615 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2616 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
2617 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2618 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2620 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2621 F: arch/arm/boot/dts/stm32*
2622 F: arch/arm/mach-stm32/
2623 F: drivers/clocksource/armv7m_systick.c
2627 ARM/Synaptics SoC support
2628 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2629 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2630 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2632 F: arch/arm/boot/dts/berlin*
2633 F: arch/arm/mach-berlin/
2634 F: arch/arm64/boot/dts/synaptics/
2636 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2637 M: Lennert Buytenhek <kernel@wantstofly.org>
2638 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2641 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2642 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2643 L: linux-tegra@vger.kernel.org
2644 L: linux-media@vger.kernel.org
2646 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2647 F: drivers/media/cec/platform/tegra/
2649 ARM/TETON BGA MACHINE SUPPORT
2650 M: "Mark F. Brown" <mark.brown314@gmail.com>
2651 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2654 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2655 M: Santosh Shilimkar <ssantosh@kernel.org>
2656 L: linux-kernel@vger.kernel.org
2658 F: drivers/memory/*emif*
2660 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2661 M: Santosh Shilimkar <ssantosh@kernel.org>
2662 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2664 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2665 F: arch/arm/boot/dts/keystone-*
2666 F: arch/arm/mach-keystone/
2668 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2669 M: Santosh Shilimkar <ssantosh@kernel.org>
2670 L: linux-kernel@vger.kernel.org
2672 F: drivers/clk/keystone/
2674 ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
2675 M: Santosh Shilimkar <ssantosh@kernel.org>
2676 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2677 L: linux-kernel@vger.kernel.org
2679 F: drivers/clocksource/timer-keystone.c
2681 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2682 M: Santosh Shilimkar <ssantosh@kernel.org>
2683 L: linux-kernel@vger.kernel.org
2685 F: drivers/power/reset/keystone-reset.c
2687 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2688 M: Nishanth Menon <nm@ti.com>
2689 M: Tero Kristo <kristo@kernel.org>
2690 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2692 F: Documentation/devicetree/bindings/arm/ti/k3.yaml
2693 F: arch/arm64/boot/dts/ti/Makefile
2694 F: arch/arm64/boot/dts/ti/k3-*
2695 F: include/dt-bindings/pinctrl/k3.h
2697 ARM/THECUS N2100 MACHINE SUPPORT
2698 M: Lennert Buytenhek <kernel@wantstofly.org>
2699 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2702 ARM/TOSA MACHINE SUPPORT
2703 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2704 M: Dirk Opfer <dirk@opfer-online.de>
2707 ARM/TOSHIBA VISCONTI ARCHITECTURE
2708 M: Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
2709 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2711 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
2712 F: Documentation/devicetree/bindings/arm/toshiba.yaml
2713 F: Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
2714 F: Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
2715 F: Documentation/devicetree/bindings/pinctrl/toshiba,tmpv7700-pinctrl.yaml
2716 F: Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
2717 F: arch/arm64/boot/dts/toshiba/
2718 F: drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
2719 F: drivers/gpio/gpio-visconti.c
2720 F: drivers/pinctrl/visconti/
2721 F: drivers/watchdog/visconti_wdt.c
2724 ARM/UNIPHIER ARCHITECTURE
2725 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
2726 M: Masami Hiramatsu <mhiramat@kernel.org>
2727 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2729 F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2730 F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2731 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2732 F: arch/arm/boot/dts/uniphier*
2733 F: arch/arm/include/asm/hardware/cache-uniphier.h
2734 F: arch/arm/mach-uniphier/
2735 F: arch/arm/mm/cache-uniphier.c
2736 F: arch/arm64/boot/dts/socionext/uniphier*
2737 F: drivers/bus/uniphier-system-bus.c
2738 F: drivers/clk/uniphier/
2739 F: drivers/dma/uniphier-mdmac.c
2740 F: drivers/gpio/gpio-uniphier.c
2741 F: drivers/i2c/busses/i2c-uniphier*
2742 F: drivers/irqchip/irq-uniphier-aidet.c
2743 F: drivers/mmc/host/uniphier-sd.c
2744 F: drivers/pinctrl/uniphier/
2745 F: drivers/reset/reset-uniphier.c
2746 F: drivers/tty/serial/8250/8250_uniphier.c
2749 ARM/VERSATILE EXPRESS PLATFORM
2750 M: Liviu Dudau <liviu.dudau@arm.com>
2751 M: Sudeep Holla <sudeep.holla@arm.com>
2752 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2753 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2757 F: arch/arm/boot/dts/vexpress*
2758 F: arch/arm/mach-vexpress/
2759 F: arch/arm64/boot/dts/arm/
2760 F: drivers/clk/versatile/clk-vexpress-osc.c
2761 F: drivers/clocksource/timer-versatile.c
2765 M: Russell King <linux@armlinux.org.uk>
2766 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2768 W: http://www.armlinux.org.uk/
2771 ARM/VOIPAC PXA270 SUPPORT
2772 M: Marek Vasut <marek.vasut@gmail.com>
2773 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2775 F: arch/arm/mach-pxa/include/mach/vpac270.h
2776 F: arch/arm/mach-pxa/vpac270.c
2778 ARM/VT8500 ARM ARCHITECTURE
2779 M: Tony Prisk <linux@prisktech.co.nz>
2780 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2782 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2783 F: arch/arm/mach-vt8500/
2784 F: drivers/clocksource/timer-vt8500.c
2785 F: drivers/i2c/busses/i2c-wmt.c
2786 F: drivers/mmc/host/wmt-sdmmc.c
2787 F: drivers/pwm/pwm-vt8500.c
2788 F: drivers/rtc/rtc-vt8500.c
2789 F: drivers/tty/serial/vt8500_serial.c
2790 F: drivers/usb/host/ehci-platform.c
2791 F: drivers/usb/host/uhci-platform.c
2792 F: drivers/video/fbdev/vt8500lcdfb.*
2793 F: drivers/video/fbdev/wm8505fb*
2794 F: drivers/video/fbdev/wmt_ge_rops.*
2796 ARM/ZIPIT Z2 SUPPORT
2797 M: Marek Vasut <marek.vasut@gmail.com>
2798 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2800 F: arch/arm/mach-pxa/include/mach/z2.h
2801 F: arch/arm/mach-pxa/z2.c
2803 ARM/ZYNQ ARCHITECTURE
2804 M: Michal Simek <michal.simek@xilinx.com>
2805 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2807 W: http://wiki.xilinx.com
2808 T: git https://github.com/Xilinx/linux-xlnx.git
2809 F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
2810 F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
2811 F: Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
2812 F: arch/arm/mach-zynq/
2813 F: drivers/clocksource/timer-cadence-ttc.c
2814 F: drivers/cpuidle/cpuidle-zynq.c
2815 F: drivers/edac/synopsys_edac.c
2816 F: drivers/i2c/busses/i2c-cadence.c
2817 F: drivers/i2c/busses/i2c-xiic.c
2818 F: drivers/mmc/host/sdhci-of-arasan.c
2822 ARM64 PORT (AARCH64 ARCHITECTURE)
2823 M: Catalin Marinas <catalin.marinas@arm.com>
2824 M: Will Deacon <will@kernel.org>
2825 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2827 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2828 F: Documentation/arm64/
2830 F: tools/testing/selftests/arm64/
2831 X: arch/arm64/boot/dts/
2833 ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
2834 M: George McCollister <george.mccollister@gmail.com>
2835 L: netdev@vger.kernel.org
2837 F: Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
2838 F: drivers/net/dsa/xrs700x/*
2839 F: net/dsa/tag_xrs700x.c
2841 AS3645A LED FLASH CONTROLLER DRIVER
2842 M: Sakari Ailus <sakari.ailus@iki.fi>
2843 L: linux-leds@vger.kernel.org
2845 F: drivers/leds/leds-as3645a.c
2847 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2848 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2849 L: linux-media@vger.kernel.org
2851 T: git git://linuxtv.org/media_tree.git
2852 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2853 F: drivers/media/i2c/ak7375.c
2855 ASAHI KASEI AK8974 DRIVER
2856 M: Linus Walleij <linus.walleij@linaro.org>
2857 L: linux-iio@vger.kernel.org
2859 W: http://www.akm.com/
2860 F: drivers/iio/magnetometer/ak8974.c
2862 ASC7621 HARDWARE MONITOR DRIVER
2863 M: George Joseph <george.joseph@fairview5.com>
2864 L: linux-hwmon@vger.kernel.org
2866 F: Documentation/hwmon/asc7621.rst
2867 F: drivers/hwmon/asc7621.c
2869 ASPEED PINCTRL DRIVERS
2870 M: Andrew Jeffery <andrew@aj.id.au>
2871 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2872 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2873 L: linux-gpio@vger.kernel.org
2875 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
2876 F: drivers/pinctrl/aspeed/
2878 ASPEED SCU INTERRUPT CONTROLLER DRIVER
2879 M: Eddie James <eajames@linux.ibm.com>
2880 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2882 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
2883 F: drivers/irqchip/irq-aspeed-scu-ic.c
2884 F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
2886 ASPEED SD/MMC DRIVER
2887 M: Andrew Jeffery <andrew@aj.id.au>
2888 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2889 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2890 L: linux-mmc@vger.kernel.org
2892 F: Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
2893 F: drivers/mmc/host/sdhci-of-aspeed*
2895 ASPEED VIDEO ENGINE DRIVER
2896 M: Eddie James <eajames@linux.ibm.com>
2897 L: linux-media@vger.kernel.org
2898 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2900 F: Documentation/devicetree/bindings/media/aspeed-video.txt
2901 F: drivers/media/platform/aspeed-video.c
2903 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2904 M: Corentin Chary <corentin.chary@gmail.com>
2905 L: acpi4asus-user@lists.sourceforge.net
2906 L: platform-driver-x86@vger.kernel.org
2908 W: http://acpi4asus.sf.net
2909 F: drivers/platform/x86/asus*.c
2910 F: drivers/platform/x86/eeepc*.c
2912 ASUS WIRELESS RADIO CONTROL DRIVER
2913 M: João Paulo Rechi Vita <jprvita@gmail.com>
2914 L: platform-driver-x86@vger.kernel.org
2916 F: drivers/platform/x86/asus-wireless.c
2919 M: David Howells <dhowells@redhat.com>
2920 L: keyrings@vger.kernel.org
2922 F: Documentation/crypto/asymmetric-keys.rst
2923 F: crypto/asymmetric_keys/
2924 F: include/crypto/pkcs7.h
2925 F: include/crypto/public_key.h
2926 F: include/linux/verification.h
2928 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2929 R: Dan Williams <dan.j.williams@intel.com>
2931 W: http://sourceforge.net/projects/xscaleiop
2932 F: Documentation/crypto/async-tx-api.rst
2934 F: include/linux/async_tx.h
2937 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
2938 L: linux-i2c@vger.kernel.org
2940 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2941 F: Documentation/devicetree/bindings/eeprom/at24.yaml
2942 F: drivers/misc/eeprom/at24.c
2944 ATA OVER ETHERNET (AOE) DRIVER
2945 M: "Justin Sanders" <justin@coraid.com>
2947 W: http://www.openaoe.org/
2948 F: Documentation/admin-guide/aoe/
2949 F: drivers/block/aoe/
2951 ATC260X PMIC MFD DRIVER
2952 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2953 M: Cristian Ciocaltea <cristian.ciocaltea@gmail.com>
2954 L: linux-actions@lists.infradead.org
2956 F: Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
2957 F: drivers/input/misc/atc260x-onkey.c
2958 F: drivers/mfd/atc260*
2959 F: drivers/power/reset/atc260x-poweroff.c
2960 F: drivers/regulator/atc260x-regulator.c
2961 F: include/linux/mfd/atc260x/*
2963 ATHEROS 71XX/9XXX GPIO DRIVER
2964 M: Alban Bedel <albeu@free.fr>
2966 W: https://github.com/AlbanBedel/linux
2967 T: git git://github.com/AlbanBedel/linux
2968 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2969 F: drivers/gpio/gpio-ath79.c
2971 ATHEROS 71XX/9XXX USB PHY DRIVER
2972 M: Alban Bedel <albeu@free.fr>
2974 W: https://github.com/AlbanBedel/linux
2975 T: git git://github.com/AlbanBedel/linux
2976 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2977 F: drivers/phy/qualcomm/phy-ath79-usb.c
2979 ATHEROS ATH GENERIC UTILITIES
2980 M: Kalle Valo <kvalo@codeaurora.org>
2981 L: linux-wireless@vger.kernel.org
2983 F: drivers/net/wireless/ath/*
2985 ATHEROS ATH5K WIRELESS DRIVER
2986 M: Jiri Slaby <jirislaby@kernel.org>
2987 M: Nick Kossifidis <mickflemm@gmail.com>
2988 M: Luis Chamberlain <mcgrof@kernel.org>
2989 L: linux-wireless@vger.kernel.org
2991 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
2992 F: drivers/net/wireless/ath/ath5k/
2994 ATHEROS ATH6KL WIRELESS DRIVER
2995 M: Kalle Valo <kvalo@codeaurora.org>
2996 L: linux-wireless@vger.kernel.org
2998 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
2999 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
3000 F: drivers/net/wireless/ath/ath6kl/
3003 M: Ville Syrjala <syrjala@sci.fi>
3005 F: drivers/input/misc/ati_remote2.c
3007 ATK0110 HWMON DRIVER
3008 M: Luca Tettamanti <kronos.it@gmail.com>
3009 L: linux-hwmon@vger.kernel.org
3011 F: drivers/hwmon/asus_atk0110.c
3013 ATLX ETHERNET DRIVERS
3014 M: Chris Snook <chris.snook@gmail.com>
3015 L: netdev@vger.kernel.org
3017 W: http://sourceforge.net/projects/atl1
3018 W: http://atl1.sourceforge.net
3019 F: drivers/net/ethernet/atheros/
3022 M: Chas Williams <3chas3@gmail.com>
3023 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
3024 L: netdev@vger.kernel.org
3026 W: http://linux-atm.sourceforge.net
3028 F: include/linux/atm*
3029 F: include/uapi/linux/atm*
3031 ATMEL MACB ETHERNET DRIVER
3032 M: Nicolas Ferre <nicolas.ferre@microchip.com>
3033 M: Claudiu Beznea <claudiu.beznea@microchip.com>
3035 F: drivers/net/ethernet/cadence/
3037 ATMEL MAXTOUCH DRIVER
3038 M: Nick Dyer <nick@shmanahar.org>
3040 T: git git://github.com/ndyer/linux.git
3041 F: Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3042 F: drivers/input/touchscreen/atmel_mxt_ts.c
3044 ATMEL WIRELESS DRIVER
3045 M: Simon Kelley <simon@thekelleys.org.uk>
3046 L: linux-wireless@vger.kernel.org
3048 W: http://www.thekelleys.org.uk/atmel
3049 W: http://atmelwlandriver.sourceforge.net/
3050 F: drivers/net/wireless/atmel/atmel*
3052 ATOMIC INFRASTRUCTURE
3053 M: Will Deacon <will@kernel.org>
3054 M: Peter Zijlstra <peterz@infradead.org>
3055 R: Boqun Feng <boqun.feng@gmail.com>
3056 L: linux-kernel@vger.kernel.org
3058 F: arch/*/include/asm/atomic*.h
3059 F: include/*/atomic*.h
3060 F: include/linux/refcount.h
3061 F: Documentation/atomic_*.txt
3064 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3065 M: Bradley Grove <linuxdrivers@attotech.com>
3066 L: linux-scsi@vger.kernel.org
3068 W: http://www.attotech.com
3069 F: drivers/scsi/esas2r
3071 ATUSB IEEE 802.15.4 RADIO DRIVER
3072 M: Stefan Schmidt <stefan@datenfreihafen.org>
3073 L: linux-wpan@vger.kernel.org
3075 F: drivers/net/ieee802154/at86rf230.h
3076 F: drivers/net/ieee802154/atusb.c
3077 F: drivers/net/ieee802154/atusb.h
3080 M: Paul Moore <paul@paul-moore.com>
3081 M: Eric Paris <eparis@redhat.com>
3082 L: linux-audit@redhat.com (moderated for non-subscribers)
3084 W: https://github.com/linux-audit
3085 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3086 F: include/asm-generic/audit_*.h
3087 F: include/linux/audit.h
3088 F: include/uapi/linux/audit.h
3092 AUXILIARY DISPLAY DRIVERS
3093 M: Miguel Ojeda <ojeda@kernel.org>
3095 F: drivers/auxdisplay/
3096 F: include/linux/cfag12864b.h
3098 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3099 M: Andreas Klinger <ak@it-klinger.de>
3100 L: linux-iio@vger.kernel.org
3102 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3103 F: drivers/iio/adc/hx711.c
3106 M: Ralf Baechle <ralf@linux-mips.org>
3107 L: linux-hams@vger.kernel.org
3109 W: http://www.linux-ax25.org/
3110 F: include/net/ax25.h
3111 F: include/uapi/linux/ax25.h
3115 M: Peter Rosin <peda@axentia.se>
3116 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3118 F: arch/arm/boot/dts/at91-linea.dtsi
3119 F: arch/arm/boot/dts/at91-natte.dtsi
3120 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
3121 F: arch/arm/boot/dts/at91-tse850-3.dts
3123 AXENTIA ASOC DRIVERS
3124 M: Peter Rosin <peda@axentia.se>
3125 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3127 F: Documentation/devicetree/bindings/sound/axentia,*
3128 F: sound/soc/atmel/tse850-pcm5142.c
3130 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3131 M: Nuno Sá <nuno.sa@analog.com>
3132 L: linux-hwmon@vger.kernel.org
3134 W: http://ez.analog.com/community/linux-device-drivers
3135 F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3136 F: drivers/hwmon/axi-fan-control.c
3138 AXXIA I2C CONTROLLER
3139 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
3140 L: linux-i2c@vger.kernel.org
3142 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3143 F: drivers/i2c/busses/i2c-axxia.c
3146 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3147 L: linux-media@vger.kernel.org
3149 W: https://linuxtv.org
3150 T: git git://linuxtv.org/media_tree.git
3151 F: drivers/media/usb/dvb-usb-v2/az6007.c
3153 AZTECH FM RADIO RECEIVER DRIVER
3154 M: Hans Verkuil <hverkuil@xs4all.nl>
3155 L: linux-media@vger.kernel.org
3157 W: https://linuxtv.org
3158 T: git git://linuxtv.org/media_tree.git
3159 F: drivers/media/radio/radio-aztech*
3162 L: linux-wireless@vger.kernel.org
3163 L: b43-dev@lists.infradead.org
3165 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3166 F: drivers/net/wireless/broadcom/b43/
3168 B43LEGACY WIRELESS DRIVER
3169 M: Larry Finger <Larry.Finger@lwfinger.net>
3170 L: linux-wireless@vger.kernel.org
3171 L: b43-dev@lists.infradead.org
3173 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3174 F: drivers/net/wireless/broadcom/b43legacy/
3176 BACKLIGHT CLASS/SUBSYSTEM
3177 M: Lee Jones <lee.jones@linaro.org>
3178 M: Daniel Thompson <daniel.thompson@linaro.org>
3179 M: Jingoo Han <jingoohan1@gmail.com>
3180 L: dri-devel@lists.freedesktop.org
3182 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3183 F: Documentation/ABI/stable/sysfs-class-backlight
3184 F: Documentation/ABI/testing/sysfs-class-backlight
3185 F: Documentation/devicetree/bindings/leds/backlight
3186 F: drivers/video/backlight/
3187 F: include/linux/backlight.h
3188 F: include/linux/pwm_backlight.h
3191 M: Marek Lindner <mareklindner@neomailbox.ch>
3192 M: Simon Wunderlich <sw@simonwunderlich.de>
3193 M: Antonio Quartulli <a@unstable.cc>
3194 M: Sven Eckelmann <sven@narfation.org>
3195 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3197 W: https://www.open-mesh.org/
3198 Q: https://patchwork.open-mesh.org/project/batman/list/
3199 B: https://www.open-mesh.org/projects/batman-adv/issues
3200 C: irc://chat.freenode.net/batman
3201 T: git https://git.open-mesh.org/linux-merge.git
3202 F: Documentation/networking/batman-adv.rst
3203 F: include/uapi/linux/batadv_packet.h
3204 F: include/uapi/linux/batman_adv.h
3207 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3208 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
3209 L: linux-hams@vger.kernel.org
3211 W: http://www.baycom.org/~tom/ham/ham.html
3212 F: drivers/net/hamradio/baycom*
3214 BCACHE (BLOCK LAYER CACHE)
3215 M: Coly Li <colyli@suse.de>
3216 M: Kent Overstreet <kent.overstreet@gmail.com>
3217 L: linux-bcache@vger.kernel.org
3219 W: http://bcache.evilpiepirate.org
3220 C: irc://irc.oftc.net/bcache
3221 F: drivers/md/bcache/
3223 BDISP ST MEDIA DRIVER
3224 M: Fabien Dessenne <fabien.dessenne@foss.st.com>
3225 L: linux-media@vger.kernel.org
3227 W: https://linuxtv.org
3228 T: git git://linuxtv.org/media_tree.git
3229 F: drivers/media/platform/sti/bdisp
3231 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3232 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
3233 L: netdev@vger.kernel.org
3235 F: drivers/net/ethernet/ec_bhf.c
3238 M: Luis de Bethencourt <luisbg@kernel.org>
3239 M: Salah Triki <salah.triki@gmail.com>
3241 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3242 F: Documentation/filesystems/befs.rst
3246 M: Paolo Valente <paolo.valente@linaro.org>
3247 M: Jens Axboe <axboe@kernel.dk>
3248 L: linux-block@vger.kernel.org
3250 F: Documentation/block/bfq-iosched.rst
3254 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3256 F: Documentation/filesystems/bfs.rst
3258 F: include/uapi/linux/bfs_fs.h
3261 M: Yury Norov <yury.norov@gmail.com>
3262 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
3263 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
3265 F: include/asm-generic/bitops/find.h
3266 F: include/linux/bitmap.h
3269 F: lib/find_bit_benchmark.c
3270 F: lib/test_bitmap.c
3271 F: tools/include/asm-generic/bitops/find.h
3272 F: tools/include/linux/bitmap.h
3273 F: tools/lib/bitmap.c
3274 F: tools/lib/find_bit.c
3276 BLINKM RGB LED DRIVER
3277 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
3279 F: drivers/leds/leds-blinkm.c
3282 M: Jens Axboe <axboe@kernel.dk>
3283 L: linux-block@vger.kernel.org
3285 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3289 F: include/linux/blk*
3290 F: kernel/trace/blktrace.c
3294 M: Joern Engel <joern@lazybastard.org>
3295 L: linux-mtd@lists.infradead.org
3297 F: drivers/mtd/devices/block2mtd.c
3300 M: Marcel Holtmann <marcel@holtmann.org>
3301 M: Johan Hedberg <johan.hedberg@gmail.com>
3302 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3303 L: linux-bluetooth@vger.kernel.org
3305 W: http://www.bluez.org/
3306 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3307 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3308 F: drivers/bluetooth/
3311 M: Marcel Holtmann <marcel@holtmann.org>
3312 M: Johan Hedberg <johan.hedberg@gmail.com>
3313 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3314 L: linux-bluetooth@vger.kernel.org
3316 W: http://www.bluez.org/
3317 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3318 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3319 F: include/net/bluetooth/
3323 M: Jay Vosburgh <j.vosburgh@gmail.com>
3324 M: Veaceslav Falico <vfalico@gmail.com>
3325 M: Andy Gospodarek <andy@greyhouse.net>
3326 L: netdev@vger.kernel.org
3328 W: http://sourceforge.net/projects/bonding/
3329 F: drivers/net/bonding/
3330 F: include/net/bonding.h
3331 F: include/uapi/linux/if_bonding.h
3333 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3334 M: Dan Robertson <dan@dlrobertson.com>
3335 L: linux-iio@vger.kernel.org
3337 F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3338 F: drivers/iio/accel/bma400*
3340 BPF (Safe dynamic programs and tools)
3341 M: Alexei Starovoitov <ast@kernel.org>
3342 M: Daniel Borkmann <daniel@iogearbox.net>
3343 M: Andrii Nakryiko <andrii@kernel.org>
3344 R: Martin KaFai Lau <kafai@fb.com>
3345 R: Song Liu <songliubraving@fb.com>
3346 R: Yonghong Song <yhs@fb.com>
3347 R: John Fastabend <john.fastabend@gmail.com>
3348 R: KP Singh <kpsingh@kernel.org>
3349 L: netdev@vger.kernel.org
3350 L: bpf@vger.kernel.org
3353 Q: https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
3354 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3355 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3356 F: Documentation/bpf/
3357 F: Documentation/networking/filter.rst
3358 F: Documentation/userspace-api/ebpf/
3360 F: include/linux/bpf*
3361 F: include/linux/filter.h
3362 F: include/trace/events/xdp.h
3363 F: include/uapi/linux/bpf*
3364 F: include/uapi/linux/filter.h
3366 F: kernel/trace/bpf_trace.c
3369 F: net/core/filter.c
3370 F: net/sched/act_bpf.c
3371 F: net/sched/cls_bpf.c
3373 F: scripts/bpf_doc.py
3376 F: tools/testing/selftests/bpf/
3381 M: Shubham Bansal <illusionist.neo@gmail.com>
3382 L: netdev@vger.kernel.org
3383 L: bpf@vger.kernel.org
3388 M: Daniel Borkmann <daniel@iogearbox.net>
3389 M: Alexei Starovoitov <ast@kernel.org>
3390 M: Zi Shen Lim <zlim.lnx@gmail.com>
3391 L: netdev@vger.kernel.org
3392 L: bpf@vger.kernel.org
3396 BPF JIT for MIPS (32-BIT AND 64-BIT)
3397 M: Paul Burton <paulburton@kernel.org>
3398 L: netdev@vger.kernel.org
3399 L: bpf@vger.kernel.org
3403 BPF JIT for NFP NICs
3404 M: Jakub Kicinski <kuba@kernel.org>
3405 L: netdev@vger.kernel.org
3406 L: bpf@vger.kernel.org
3408 F: drivers/net/ethernet/netronome/nfp/bpf/
3410 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3411 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3412 M: Sandipan Das <sandipan@linux.ibm.com>
3413 L: netdev@vger.kernel.org
3414 L: bpf@vger.kernel.org
3416 F: arch/powerpc/net/
3418 BPF JIT for RISC-V (32-bit)
3419 M: Luke Nelson <luke.r.nels@gmail.com>
3420 M: Xi Wang <xi.wang@gmail.com>
3421 L: netdev@vger.kernel.org
3422 L: bpf@vger.kernel.org
3425 X: arch/riscv/net/bpf_jit_comp64.c
3427 BPF JIT for RISC-V (64-bit)
3428 M: Björn Töpel <bjorn@kernel.org>
3429 L: netdev@vger.kernel.org
3430 L: bpf@vger.kernel.org
3433 X: arch/riscv/net/bpf_jit_comp32.c
3436 M: Ilya Leoshkevich <iii@linux.ibm.com>
3437 M: Heiko Carstens <hca@linux.ibm.com>
3438 M: Vasily Gorbik <gor@linux.ibm.com>
3439 L: netdev@vger.kernel.org
3440 L: bpf@vger.kernel.org
3443 X: arch/s390/net/pnet.c
3445 BPF JIT for SPARC (32-BIT AND 64-BIT)
3446 M: David S. Miller <davem@davemloft.net>
3447 L: netdev@vger.kernel.org
3448 L: bpf@vger.kernel.org
3452 BPF JIT for X86 32-BIT
3453 M: Wang YanQing <udknight@gmail.com>
3454 L: netdev@vger.kernel.org
3455 L: bpf@vger.kernel.org
3457 F: arch/x86/net/bpf_jit_comp32.c
3459 BPF JIT for X86 64-BIT
3460 M: Alexei Starovoitov <ast@kernel.org>
3461 M: Daniel Borkmann <daniel@iogearbox.net>
3462 L: netdev@vger.kernel.org
3463 L: bpf@vger.kernel.org
3466 X: arch/x86/net/bpf_jit_comp32.c
3468 BPF LSM (Security Audit and Enforcement using BPF)
3469 M: KP Singh <kpsingh@kernel.org>
3470 R: Florent Revest <revest@chromium.org>
3471 R: Brendan Jackman <jackmanb@chromium.org>
3472 L: bpf@vger.kernel.org
3474 F: Documentation/bpf/bpf_lsm.rst
3475 F: include/linux/bpf_lsm.h
3476 F: kernel/bpf/bpf_lsm.c
3479 BROADCOM B44 10/100 ETHERNET DRIVER
3480 M: Michael Chan <michael.chan@broadcom.com>
3481 L: netdev@vger.kernel.org
3483 F: drivers/net/ethernet/broadcom/b44.*
3485 BROADCOM B53 ETHERNET SWITCH DRIVER
3486 M: Florian Fainelli <f.fainelli@gmail.com>
3487 L: netdev@vger.kernel.org
3488 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3490 F: Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
3491 F: drivers/net/dsa/b53/*
3492 F: include/linux/dsa/brcm.h
3493 F: include/linux/platform_data/b53.h
3495 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3496 M: Nicolas Saenz Julienne <nsaenz@kernel.org>
3497 L: bcm-kernel-feedback-list@broadcom.com
3498 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3499 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3501 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsaenz/linux-rpi.git
3502 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3503 F: drivers/pci/controller/pcie-brcmstb.c
3504 F: drivers/staging/vc04_services
3508 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3509 M: Florian Fainelli <f.fainelli@gmail.com>
3510 M: Ray Jui <rjui@broadcom.com>
3511 M: Scott Branden <sbranden@broadcom.com>
3512 M: bcm-kernel-feedback-list@broadcom.com
3514 T: git git://github.com/broadcom/mach-bcm
3515 F: arch/arm/mach-bcm/
3521 BROADCOM BCM47XX MIPS ARCHITECTURE
3522 M: Hauke Mehrtens <hauke@hauke-m.de>
3523 M: Rafał Miłecki <zajec5@gmail.com>
3524 L: linux-mips@vger.kernel.org
3526 F: Documentation/devicetree/bindings/mips/brcm/
3527 F: arch/mips/bcm47xx/*
3528 F: arch/mips/include/asm/mach-bcm47xx/*
3530 BROADCOM BCM4908 ETHERNET DRIVER
3531 M: Rafał Miłecki <rafal@milecki.pl>
3532 M: bcm-kernel-feedback-list@broadcom.com
3533 L: netdev@vger.kernel.org
3535 F: Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
3536 F: drivers/net/ethernet/broadcom/bcm4908_enet.*
3537 F: drivers/net/ethernet/broadcom/unimac.h
3539 BROADCOM BCM5301X ARM ARCHITECTURE
3540 M: Hauke Mehrtens <hauke@hauke-m.de>
3541 M: Rafał Miłecki <zajec5@gmail.com>
3542 M: bcm-kernel-feedback-list@broadcom.com
3543 L: linux-arm-kernel@lists.infradead.org
3545 F: arch/arm/boot/dts/bcm470*
3546 F: arch/arm/boot/dts/bcm5301*
3547 F: arch/arm/boot/dts/bcm953012*
3548 F: arch/arm/mach-bcm/bcm_5301x.c
3550 BROADCOM BCM53573 ARM ARCHITECTURE
3551 M: Rafał Miłecki <rafal@milecki.pl>
3552 L: bcm-kernel-feedback-list@broadcom.com
3553 L: linux-arm-kernel@lists.infradead.org
3555 F: arch/arm/boot/dts/bcm47189*
3556 F: arch/arm/boot/dts/bcm53573*
3558 BROADCOM BCM63XX ARM ARCHITECTURE
3559 M: Florian Fainelli <f.fainelli@gmail.com>
3560 M: bcm-kernel-feedback-list@broadcom.com
3561 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3563 T: git git://github.com/broadcom/stblinux.git
3566 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3567 M: Kevin Cernekee <cernekee@gmail.com>
3568 L: linux-usb@vger.kernel.org
3570 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3572 BROADCOM BCM7XXX ARM ARCHITECTURE
3573 M: Florian Fainelli <f.fainelli@gmail.com>
3574 M: bcm-kernel-feedback-list@broadcom.com
3575 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3577 T: git git://github.com/broadcom/stblinux.git
3578 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3579 F: arch/arm/boot/dts/bcm7*.dts*
3580 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3581 F: arch/arm/mach-bcm/*brcmstb*
3582 F: arch/arm/mm/cache-b15-rac.c
3583 F: drivers/bus/brcmstb_gisb.c
3584 F: drivers/pci/controller/pcie-brcmstb.c
3588 M: Al Cooper <alcooperx@gmail.com>
3589 L: linux-usb@vger.kernel.org
3590 L: bcm-kernel-feedback-list@broadcom.com
3592 F: Documentation/devicetree/bindings/usb/brcm,bdc.txt
3593 F: drivers/usb/gadget/udc/bdc/
3595 BROADCOM BMIPS CPUFREQ DRIVER
3596 M: Markus Mayer <mmayer@broadcom.com>
3597 M: bcm-kernel-feedback-list@broadcom.com
3598 L: linux-pm@vger.kernel.org
3600 F: drivers/cpufreq/bmips-cpufreq.c
3602 BROADCOM BMIPS MIPS ARCHITECTURE
3603 M: Florian Fainelli <f.fainelli@gmail.com>
3604 L: bcm-kernel-feedback-list@broadcom.com
3605 L: linux-mips@vger.kernel.org
3607 T: git git://github.com/broadcom/stblinux.git
3608 F: arch/mips/bmips/*
3609 F: arch/mips/boot/dts/brcm/bcm*.dts*
3610 F: arch/mips/include/asm/mach-bmips/*
3611 F: arch/mips/kernel/*bmips*
3612 F: drivers/soc/bcm/bcm63xx
3613 F: drivers/irqchip/irq-bcm63*
3614 F: drivers/irqchip/irq-bcm7*
3615 F: drivers/irqchip/irq-brcmstb*
3616 F: include/linux/bcm963xx_nvram.h
3617 F: include/linux/bcm963xx_tag.h
3619 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3620 M: Rasesh Mody <rmody@marvell.com>
3621 M: GR-Linux-NIC-Dev@marvell.com
3622 L: netdev@vger.kernel.org
3624 F: drivers/net/ethernet/broadcom/bnx2.*
3625 F: drivers/net/ethernet/broadcom/bnx2_*
3627 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3628 M: Saurav Kashyap <skashyap@marvell.com>
3629 M: Javed Hasan <jhasan@marvell.com>
3630 M: GR-QLogic-Storage-Upstream@marvell.com
3631 L: linux-scsi@vger.kernel.org
3633 F: drivers/scsi/bnx2fc/
3635 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3636 M: Nilesh Javali <njavali@marvell.com>
3637 M: Manish Rangankar <mrangankar@marvell.com>
3638 M: GR-QLogic-Storage-Upstream@marvell.com
3639 L: linux-scsi@vger.kernel.org
3641 F: drivers/scsi/bnx2i/
3643 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3644 M: Ariel Elior <aelior@marvell.com>
3645 M: Sudarsana Kalluru <skalluru@marvell.com>
3646 M: GR-everest-linux-l2@marvell.com
3647 L: netdev@vger.kernel.org
3649 F: drivers/net/ethernet/broadcom/bnx2x/
3651 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3652 M: Michael Chan <michael.chan@broadcom.com>
3653 L: netdev@vger.kernel.org
3655 F: drivers/net/ethernet/broadcom/bnxt/
3657 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3658 M: Arend van Spriel <aspriel@gmail.com>
3659 M: Franky Lin <franky.lin@broadcom.com>
3660 M: Hante Meuleman <hante.meuleman@broadcom.com>
3661 M: Chi-hsien Lin <chi-hsien.lin@infineon.com>
3662 M: Wright Feng <wright.feng@infineon.com>
3663 M: Chung-hsien Hsu <chung-hsien.hsu@infineon.com>
3664 L: linux-wireless@vger.kernel.org
3665 L: brcm80211-dev-list.pdl@broadcom.com
3666 L: SHA-cyfmac-dev-list@infineon.com
3668 F: drivers/net/wireless/broadcom/brcm80211/
3670 BROADCOM BRCMSTB GPIO DRIVER
3671 M: Gregory Fong <gregory.0xf0@gmail.com>
3672 L: bcm-kernel-feedback-list@broadcom.com
3674 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3675 F: drivers/gpio/gpio-brcmstb.c
3677 BROADCOM BRCMSTB I2C DRIVER
3678 M: Kamal Dasu <kdasu.kdev@gmail.com>
3679 L: linux-i2c@vger.kernel.org
3680 L: bcm-kernel-feedback-list@broadcom.com
3682 F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
3683 F: drivers/i2c/busses/i2c-brcmstb.c
3685 BROADCOM BRCMSTB UART DRIVER
3686 M: Al Cooper <alcooperx@gmail.com>
3687 L: linux-serial@vger.kernel.org
3688 L: bcm-kernel-feedback-list@broadcom.com
3690 F: Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
3691 F: drivers/tty/serial/8250/8250_bcm7271.c
3693 BROADCOM BRCMSTB USB EHCI DRIVER
3694 M: Al Cooper <alcooperx@gmail.com>
3695 L: linux-usb@vger.kernel.org
3696 L: bcm-kernel-feedback-list@broadcom.com
3698 F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
3699 F: drivers/usb/host/ehci-brcm.*
3701 BROADCOM BRCMSTB USB PIN MAP DRIVER
3702 M: Al Cooper <alcooperx@gmail.com>
3703 L: linux-usb@vger.kernel.org
3704 L: bcm-kernel-feedback-list@broadcom.com
3706 F: Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
3707 F: drivers/usb/misc/brcmstb-usb-pinmap.c
3709 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3710 M: Al Cooper <alcooperx@gmail.com>
3711 L: linux-kernel@vger.kernel.org
3712 L: bcm-kernel-feedback-list@broadcom.com
3714 F: drivers/phy/broadcom/phy-brcm-usb*
3716 BROADCOM ETHERNET PHY DRIVERS
3717 M: Florian Fainelli <f.fainelli@gmail.com>
3718 L: bcm-kernel-feedback-list@broadcom.com
3719 L: netdev@vger.kernel.org
3721 F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
3722 F: drivers/net/phy/bcm*.[ch]
3723 F: drivers/net/phy/broadcom.c
3724 F: include/linux/brcmphy.h
3726 BROADCOM GENET ETHERNET DRIVER
3727 M: Doug Berger <opendmb@gmail.com>
3728 M: Florian Fainelli <f.fainelli@gmail.com>
3729 L: bcm-kernel-feedback-list@broadcom.com
3730 L: netdev@vger.kernel.org
3732 F: Documentation/devicetree/bindings/net/brcm,bcmgenet.txt
3733 F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.txt
3734 F: drivers/net/ethernet/broadcom/genet/
3735 F: drivers/net/ethernet/broadcom/unimac.h
3736 F: drivers/net/mdio/mdio-bcm-unimac.c
3737 F: include/linux/platform_data/bcmgenet.h
3738 F: include/linux/platform_data/mdio-bcm-unimac.h
3740 BROADCOM IPROC ARM ARCHITECTURE
3741 M: Ray Jui <rjui@broadcom.com>
3742 M: Scott Branden <sbranden@broadcom.com>
3743 M: bcm-kernel-feedback-list@broadcom.com
3744 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3746 T: git git://github.com/broadcom/cygnus-linux.git
3747 F: arch/arm64/boot/dts/broadcom/northstar2/*
3748 F: arch/arm64/boot/dts/broadcom/stingray/*
3749 F: drivers/clk/bcm/clk-ns*
3750 F: drivers/clk/bcm/clk-sr*
3751 F: drivers/pinctrl/bcm/pinctrl-ns*
3752 F: include/dt-bindings/clock/bcm-sr*
3769 BROADCOM IPROC GBIT ETHERNET DRIVER
3770 M: Rafał Miłecki <rafal@milecki.pl>
3771 M: bcm-kernel-feedback-list@broadcom.com
3772 L: netdev@vger.kernel.org
3774 F: Documentation/devicetree/bindings/net/brcm,amac.txt
3775 F: drivers/net/ethernet/broadcom/bgmac*
3776 F: drivers/net/ethernet/broadcom/unimac.h
3778 BROADCOM KONA GPIO DRIVER
3779 M: Ray Jui <rjui@broadcom.com>
3780 L: bcm-kernel-feedback-list@broadcom.com
3782 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3783 F: drivers/gpio/gpio-bcm-kona.c
3785 BROADCOM MPI3 STORAGE CONTROLLER DRIVER
3786 M: Sathya Prakash Veerichetty <sathya.prakash@broadcom.com>
3787 M: Kashyap Desai <kashyap.desai@broadcom.com>
3788 M: Sumit Saxena <sumit.saxena@broadcom.com>
3789 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
3790 L: mpi3mr-linuxdrv.pdl@broadcom.com
3791 L: linux-scsi@vger.kernel.org
3793 W: https://www.broadcom.com/support/storage
3794 F: drivers/scsi/mpi3mr/
3796 BROADCOM NETXTREME-E ROCE DRIVER
3797 M: Selvin Xavier <selvin.xavier@broadcom.com>
3798 M: Naresh Kumar PBS <nareshkumar.pbs@broadcom.com>
3799 L: linux-rdma@vger.kernel.org
3801 W: http://www.broadcom.com
3802 F: drivers/infiniband/hw/bnxt_re/
3803 F: include/uapi/rdma/bnxt_re-abi.h
3805 BROADCOM NVRAM DRIVER
3806 M: Rafał Miłecki <zajec5@gmail.com>
3807 L: linux-mips@vger.kernel.org
3809 F: drivers/firmware/broadcom/*
3811 BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
3812 M: Rafał Miłecki <rafal@milecki.pl>
3813 M: Florian Fainelli <f.fainelli@gmail.com>
3814 M: bcm-kernel-feedback-list@broadcom.com
3815 L: linux-pm@vger.kernel.org
3817 T: git git://github.com/broadcom/stblinux.git
3818 F: drivers/soc/bcm/bcm63xx/bcm-pmb.c
3819 F: include/dt-bindings/soc/bcm-pmb.h
3821 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3822 M: Rafał Miłecki <zajec5@gmail.com>
3823 L: linux-wireless@vger.kernel.org
3826 F: include/linux/bcma/
3829 M: Kamal Dasu <kdasu.kdev@gmail.com>
3830 M: bcm-kernel-feedback-list@broadcom.com
3832 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
3833 F: drivers/spi/spi-bcm-qspi.*
3834 F: drivers/spi/spi-brcmstb-qspi.c
3835 F: drivers/spi/spi-iproc-qspi.c
3837 BROADCOM STB AVS CPUFREQ DRIVER
3838 M: Markus Mayer <mmayer@broadcom.com>
3839 M: bcm-kernel-feedback-list@broadcom.com
3840 L: linux-pm@vger.kernel.org
3842 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3843 F: drivers/cpufreq/brcmstb*
3845 BROADCOM STB AVS TMON DRIVER
3846 M: Markus Mayer <mmayer@broadcom.com>
3847 M: bcm-kernel-feedback-list@broadcom.com
3848 L: linux-pm@vger.kernel.org
3850 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3851 F: drivers/thermal/broadcom/brcmstb*
3853 BROADCOM STB DPFE DRIVER
3854 M: Markus Mayer <mmayer@broadcom.com>
3855 M: bcm-kernel-feedback-list@broadcom.com
3856 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3858 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3859 F: drivers/memory/brcmstb_dpfe.c
3861 BROADCOM STB NAND FLASH DRIVER
3862 M: Brian Norris <computersforpeace@gmail.com>
3863 M: Kamal Dasu <kdasu.kdev@gmail.com>
3864 L: linux-mtd@lists.infradead.org
3865 L: bcm-kernel-feedback-list@broadcom.com
3867 F: drivers/mtd/nand/raw/brcmnand/
3869 BROADCOM SYSTEMPORT ETHERNET DRIVER
3870 M: Florian Fainelli <f.fainelli@gmail.com>
3871 L: bcm-kernel-feedback-list@broadcom.com
3872 L: netdev@vger.kernel.org
3874 F: drivers/net/ethernet/broadcom/bcmsysport.*
3875 F: drivers/net/ethernet/broadcom/unimac.h
3877 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3878 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3879 M: Prashant Sreedharan <prashant@broadcom.com>
3880 M: Michael Chan <mchan@broadcom.com>
3881 L: netdev@vger.kernel.org
3883 F: drivers/net/ethernet/broadcom/tg3.*
3886 M: Scott Branden <scott.branden@broadcom.com>
3887 L: bcm-kernel-feedback-list@broadcom.com
3889 F: drivers/misc/bcm-vk/
3890 F: include/uapi/linux/misc/bcm_vk.h
3892 BROCADE BFA FC SCSI DRIVER
3893 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3894 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3895 L: linux-scsi@vger.kernel.org
3897 F: drivers/scsi/bfa/
3899 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3900 M: Rasesh Mody <rmody@marvell.com>
3901 M: Sudarsana Kalluru <skalluru@marvell.com>
3902 M: GR-Linux-NIC-Dev@marvell.com
3903 L: netdev@vger.kernel.org
3905 F: drivers/net/ethernet/brocade/bna/
3907 BSG (block layer generic sg v4 driver)
3908 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3909 L: linux-scsi@vger.kernel.org
3912 F: include/linux/bsg.h
3913 F: include/uapi/linux/bsg.h
3916 M: Clemens Ladisch <clemens@ladisch.de>
3917 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3919 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3920 F: Documentation/sound/cards/bt87x.rst
3921 F: sound/pci/bt87x.c
3924 M: Michael Buesch <m@bues.ch>
3926 W: http://bu3sch.de/btgpio.php
3927 F: drivers/gpio/gpio-bt8xx.c
3930 M: Chris Mason <clm@fb.com>
3931 M: Josef Bacik <josef@toxicpanda.com>
3932 M: David Sterba <dsterba@suse.com>
3933 L: linux-btrfs@vger.kernel.org
3935 W: http://btrfs.wiki.kernel.org/
3936 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3937 C: irc://irc.libera.chat/btrfs
3938 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
3939 F: Documentation/filesystems/btrfs.rst
3941 F: include/linux/btrfs*
3942 F: include/uapi/linux/btrfs*
3944 BTTV VIDEO4LINUX DRIVER
3945 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3946 L: linux-media@vger.kernel.org
3948 W: https://linuxtv.org
3949 T: git git://linuxtv.org/media_tree.git
3950 F: Documentation/driver-api/media/drivers/bttv*
3951 F: drivers/media/pci/bt8xx/bttv*
3953 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3954 M: Chanwoo Choi <cw00.choi@samsung.com>
3955 L: linux-pm@vger.kernel.org
3956 L: linux-samsung-soc@vger.kernel.org
3958 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
3959 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3960 F: drivers/devfreq/exynos-bus.c
3962 BUSLOGIC SCSI DRIVER
3963 M: Khalid Aziz <khalid@gonehiking.org>
3964 L: linux-scsi@vger.kernel.org
3966 F: drivers/scsi/BusLogic.*
3967 F: drivers/scsi/FlashPoint.*
3969 C-MEDIA CMI8788 DRIVER
3970 M: Clemens Ladisch <clemens@ladisch.de>
3971 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3973 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3974 F: sound/pci/oxygen/
3977 M: Guo Ren <guoren@kernel.org>
3978 L: linux-csky@vger.kernel.org
3980 T: git https://github.com/c-sky/csky-linux.git
3981 F: Documentation/devicetree/bindings/csky/
3982 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
3983 F: Documentation/devicetree/bindings/timer/csky,*
3985 F: drivers/clocksource/timer-gx6605s.c
3986 F: drivers/clocksource/timer-mp-csky.c
3987 F: drivers/irqchip/irq-csky-*
3991 CA8210 IEEE-802.15.4 RADIO DRIVER
3992 M: Harry Morris <h.morris@cascoda.com>
3993 L: linux-wpan@vger.kernel.org
3995 W: https://github.com/Cascoda/ca8210-linux.git
3996 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3997 F: drivers/net/ieee802154/ca8210.c
3999 CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
4000 M: Damien Le Moal <damien.lemoal@wdc.com>
4001 L: linux-riscv@lists.infradead.org
4002 L: linux-gpio@vger.kernel.org (pinctrl driver)
4003 F: Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
4004 F: drivers/pinctrl/pinctrl-k210.c
4006 CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
4007 M: Damien Le Moal <damien.lemoal@wdc.com>
4008 L: linux-kernel@vger.kernel.org
4009 L: linux-riscv@lists.infradead.org
4011 F: Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
4012 F: drivers/reset/reset-k210.c
4014 CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
4015 M: Damien Le Moal <damien.lemoal@wdc.com>
4016 L: linux-riscv@lists.infradead.org
4018 F: Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
4019 F: drivers/soc/canaan/
4020 F: include/soc/canaan/
4022 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
4023 M: David Howells <dhowells@redhat.com>
4024 L: linux-cachefs@redhat.com (moderated for non-subscribers)
4026 F: Documentation/filesystems/caching/cachefiles.rst
4029 CADENCE MIPI-CSI2 BRIDGES
4030 M: Maxime Ripard <mripard@kernel.org>
4031 L: linux-media@vger.kernel.org
4033 F: Documentation/devicetree/bindings/media/cdns,*.txt
4034 F: drivers/media/platform/cadence/cdns-csi2*
4037 L: linux-mtd@lists.infradead.org
4039 F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
4040 F: drivers/mtd/nand/raw/cadence-nand-controller.c
4042 CADENCE USB3 DRD IP DRIVER
4043 M: Peter Chen <peter.chen@kernel.org>
4044 M: Pawel Laszczak <pawell@cadence.com>
4045 R: Roger Quadros <rogerq@kernel.org>
4046 R: Aswath Govindraju <a-govindraju@ti.com>
4047 L: linux-usb@vger.kernel.org
4049 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4050 F: Documentation/devicetree/bindings/usb/cdns,usb3.yaml
4051 F: drivers/usb/cdns3/
4052 X: drivers/usb/cdns3/cdnsp*
4054 CADENCE USBSSP DRD IP DRIVER
4055 M: Pawel Laszczak <pawell@cadence.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: drivers/usb/cdns3/
4060 X: drivers/usb/cdns3/cdns3*
4062 CADET FM/AM RADIO RECEIVER DRIVER
4063 M: Hans Verkuil <hverkuil@xs4all.nl>
4064 L: linux-media@vger.kernel.org
4066 W: https://linuxtv.org
4067 T: git git://linuxtv.org/media_tree.git
4068 F: drivers/media/radio/radio-cadet*
4070 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
4071 L: linux-media@vger.kernel.org
4073 T: git git://linuxtv.org/media_tree.git
4074 F: Documentation/admin-guide/media/cafe_ccic*
4075 F: drivers/media/platform/marvell-ccic/
4078 L: netdev@vger.kernel.org
4080 F: Documentation/networking/caif/
4081 F: drivers/net/caif/
4082 F: include/net/caif/
4083 F: include/uapi/linux/caif/
4087 M: Toke Høiland-Jørgensen <toke@toke.dk>
4088 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
4090 F: net/sched/sch_cake.c
4093 M: Wolfgang Grandegger <wg@grandegger.com>
4094 M: Marc Kleine-Budde <mkl@pengutronix.de>
4095 L: linux-can@vger.kernel.org
4097 W: https://github.com/linux-can
4098 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4099 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4100 F: Documentation/devicetree/bindings/net/can/
4101 F: Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
4103 F: drivers/phy/phy-can-transceiver.c
4104 F: include/linux/can/bittiming.h
4105 F: include/linux/can/dev.h
4106 F: include/linux/can/led.h
4107 F: include/linux/can/length.h
4108 F: include/linux/can/platform/
4109 F: include/linux/can/rx-offload.h
4110 F: include/uapi/linux/can/error.h
4111 F: include/uapi/linux/can/netlink.h
4112 F: include/uapi/linux/can/vxcan.h
4115 M: Oliver Hartkopp <socketcan@hartkopp.net>
4116 M: Marc Kleine-Budde <mkl@pengutronix.de>
4117 L: linux-can@vger.kernel.org
4119 W: https://github.com/linux-can
4120 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4121 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4122 F: Documentation/networking/can.rst
4123 F: include/linux/can/can-ml.h
4124 F: include/linux/can/core.h
4125 F: include/linux/can/skb.h
4126 F: include/net/netns/can.h
4127 F: include/uapi/linux/can.h
4128 F: include/uapi/linux/can/bcm.h
4129 F: include/uapi/linux/can/gw.h
4130 F: include/uapi/linux/can/isotp.h
4131 F: include/uapi/linux/can/raw.h
4134 CAN-J1939 NETWORK LAYER
4135 M: Robin van der Gracht <robin@protonic.nl>
4136 M: Oleksij Rempel <o.rempel@pengutronix.de>
4137 R: kernel@pengutronix.de
4138 L: linux-can@vger.kernel.org
4140 F: Documentation/networking/j1939.rst
4141 F: include/uapi/linux/can/j1939.h
4145 M: Serge Hallyn <serge@hallyn.com>
4146 L: linux-security-module@vger.kernel.org
4148 F: include/linux/capability.h
4149 F: include/uapi/linux/capability.h
4150 F: kernel/capability.c
4151 F: security/commoncap.c
4153 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
4154 M: Kevin Tsai <ktsai@capellamicro.com>
4156 F: drivers/iio/light/cm*
4158 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
4159 M: Christian Lamparter <chunkeey@googlemail.com>
4160 L: linux-wireless@vger.kernel.org
4162 W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
4163 F: drivers/net/wireless/ath/carl9170/
4166 M: Robert Richter <rric@kernel.org>
4168 W: http://www.marvell.com
4169 F: drivers/i2c/busses/i2c-octeon*
4170 F: drivers/i2c/busses/i2c-thunderx*
4172 CAVIUM LIQUIDIO NETWORK DRIVER
4173 M: Derek Chickles <dchickles@marvell.com>
4174 M: Satanand Burla <sburla@marvell.com>
4175 M: Felix Manlunas <fmanlunas@marvell.com>
4176 L: netdev@vger.kernel.org
4178 W: http://www.marvell.com
4179 F: drivers/net/ethernet/cavium/liquidio/
4182 M: Robert Richter <rric@kernel.org>
4184 W: http://www.marvell.com
4185 F: drivers/mmc/host/cavium*
4187 CAVIUM OCTEON-TX CRYPTO DRIVER
4188 M: George Cherian <gcherian@marvell.com>
4189 L: linux-crypto@vger.kernel.org
4191 W: http://www.marvell.com
4192 F: drivers/crypto/cavium/cpt/
4194 CAVIUM THUNDERX2 ARM64 SOC
4195 M: Robert Richter <rric@kernel.org>
4196 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4198 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
4199 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
4201 CBS/ETF/TAPRIO QDISCS
4202 M: Vinicius Costa Gomes <vinicius.gomes@intel.com>
4204 L: netdev@vger.kernel.org
4205 F: net/sched/sch_cbs.c
4206 F: net/sched/sch_etf.c
4207 F: net/sched/sch_taprio.c
4209 CC2520 IEEE-802.15.4 RADIO DRIVER
4210 M: Varka Bhadram <varkabhadram@gmail.com>
4211 L: linux-wpan@vger.kernel.org
4213 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4214 F: drivers/net/ieee802154/cc2520.c
4215 F: include/linux/spi/cc2520.h
4217 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4218 M: Gilad Ben-Yossef <gilad@benyossef.com>
4219 L: linux-crypto@vger.kernel.org
4221 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4222 F: drivers/crypto/ccree/
4224 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4225 M: Hadar Gat <hadar.gat@arm.com>
4226 L: linux-crypto@vger.kernel.org
4228 F: drivers/char/hw_random/cctrng.c
4229 F: drivers/char/hw_random/cctrng.h
4230 F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4231 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4234 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4235 L: linux-media@vger.kernel.org
4237 W: http://linuxtv.org
4238 T: git git://linuxtv.org/media_tree.git
4239 F: Documentation/ABI/testing/debugfs-cec-error-inj
4240 F: Documentation/devicetree/bindings/media/cec.txt
4241 F: Documentation/driver-api/media/cec-core.rst
4242 F: Documentation/userspace-api/media/cec
4243 F: drivers/media/cec/
4244 F: drivers/media/rc/keymaps/rc-cec.c
4245 F: include/media/cec-notifier.h
4246 F: include/media/cec.h
4247 F: include/uapi/linux/cec-funcs.h
4248 F: include/uapi/linux/cec.h
4251 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4252 L: linux-media@vger.kernel.org
4254 W: http://linuxtv.org
4255 T: git git://linuxtv.org/media_tree.git
4256 F: Documentation/devicetree/bindings/media/cec-gpio.txt
4257 F: drivers/media/cec/platform/cec-gpio/
4259 CELL BROADBAND ENGINE ARCHITECTURE
4260 M: Arnd Bergmann <arnd@arndb.de>
4261 L: linuxppc-dev@lists.ozlabs.org
4263 W: http://www.ibm.com/developerworks/power/cell/
4264 F: arch/powerpc/include/asm/cell*.h
4265 F: arch/powerpc/include/asm/spu*.h
4266 F: arch/powerpc/include/uapi/asm/spu*.h
4267 F: arch/powerpc/platforms/cell/
4269 CELLWISE CW2015 BATTERY DRIVER
4270 M: Tobias Schrammm <t.schramm@manjaro.org>
4272 F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4273 F: drivers/power/supply/cw2015_battery.c
4275 CEPH COMMON CODE (LIBCEPH)
4276 M: Ilya Dryomov <idryomov@gmail.com>
4277 M: Jeff Layton <jlayton@kernel.org>
4278 L: ceph-devel@vger.kernel.org
4281 T: git git://github.com/ceph/ceph-client.git
4282 F: include/linux/ceph/
4283 F: include/linux/crush/
4286 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4287 M: Jeff Layton <jlayton@kernel.org>
4288 M: Ilya Dryomov <idryomov@gmail.com>
4289 L: ceph-devel@vger.kernel.org
4292 T: git git://github.com/ceph/ceph-client.git
4293 F: Documentation/filesystems/ceph.rst
4296 CERTIFICATE HANDLING
4297 M: David Howells <dhowells@redhat.com>
4298 M: David Woodhouse <dwmw2@infradead.org>
4299 L: keyrings@vger.kernel.org
4301 F: Documentation/admin-guide/module-signing.rst
4303 F: scripts/extract-cert.c
4304 F: scripts/sign-file.c
4306 CFAG12864B LCD DRIVER
4307 M: Miguel Ojeda <ojeda@kernel.org>
4309 F: drivers/auxdisplay/cfag12864b.c
4310 F: include/linux/cfag12864b.h
4312 CFAG12864BFB LCD FRAMEBUFFER DRIVER
4313 M: Miguel Ojeda <ojeda@kernel.org>
4315 F: drivers/auxdisplay/cfag12864bfb.c
4316 F: include/linux/cfag12864b.h
4318 CHAR and MISC DRIVERS
4319 M: Arnd Bergmann <arnd@arndb.de>
4320 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4322 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4325 F: include/linux/miscdevice.h
4326 X: drivers/char/agp/
4327 X: drivers/char/hw_random/
4328 X: drivers/char/ipmi/
4329 X: drivers/char/random.c
4330 X: drivers/char/tpm/
4333 M: Andy Whitcroft <apw@canonical.com>
4334 M: Joe Perches <joe@perches.com>
4335 R: Dwaipayan Ray <dwaipayanray1@gmail.com>
4336 R: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4338 F: scripts/checkpatch.pl
4340 CHECKPATCH DOCUMENTATION
4341 M: Dwaipayan Ray <dwaipayanray1@gmail.com>
4342 M: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4343 R: Joe Perches <joe@perches.com>
4345 F: Documentation/dev-tools/checkpatch.rst
4347 CHINESE DOCUMENTATION
4348 M: Alex Shi <alexs@kernel.org>
4350 F: Documentation/translations/zh_CN/
4352 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4353 M: Peter Chen <peter.chen@kernel.org>
4354 L: linux-usb@vger.kernel.org
4356 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4357 F: drivers/usb/chipidea/
4359 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4360 M: Hans de Goede <hdegoede@redhat.com>
4361 L: linux-input@vger.kernel.org
4363 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
4364 F: drivers/input/touchscreen/chipone_icn8318.c
4366 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4367 M: Hans de Goede <hdegoede@redhat.com>
4368 L: linux-input@vger.kernel.org
4370 F: drivers/input/touchscreen/chipone_icn8505.c
4372 CHROME HARDWARE PLATFORM SUPPORT
4373 M: Benson Leung <bleung@chromium.org>
4374 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4376 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4377 F: drivers/platform/chrome/
4379 CHROMEOS EC CODEC DRIVER
4380 M: Cheng-Yi Chiang <cychiang@chromium.org>
4381 R: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4382 R: Guenter Roeck <groeck@chromium.org>
4384 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4385 F: sound/soc/codecs/cros_ec_codec.*
4387 CHROMEOS EC SUBDRIVERS
4388 M: Benson Leung <bleung@chromium.org>
4389 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4390 R: Guenter Roeck <groeck@chromium.org>
4392 F: drivers/power/supply/cros_usbpd-charger.c
4396 CHRONTEL CH7322 CEC DRIVER
4397 M: Jeff Chase <jnchase@google.com>
4398 L: linux-media@vger.kernel.org
4400 T: git git://linuxtv.org/media_tree.git
4401 F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4402 F: drivers/media/cec/i2c/ch7322.c
4404 CIRRUS LOGIC AUDIO CODEC DRIVERS
4405 M: James Schulman <james.schulman@cirrus.com>
4406 M: David Rhodes <david.rhodes@cirrus.com>
4407 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4408 L: patches@opensource.cirrus.com
4410 F: sound/soc/codecs/cs*
4412 CIRRUS LOGIC EP93XX ETHERNET DRIVER
4413 M: Hartley Sweeten <hsweeten@visionengravers.com>
4414 L: netdev@vger.kernel.org
4416 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
4418 CIRRUS LOGIC LOCHNAGAR DRIVER
4419 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4420 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4421 L: patches@opensource.cirrus.com
4423 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4424 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4425 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4426 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4427 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4428 F: Documentation/hwmon/lochnagar.rst
4429 F: drivers/clk/clk-lochnagar.c
4430 F: drivers/hwmon/lochnagar-hwmon.c
4431 F: drivers/mfd/lochnagar-i2c.c
4432 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4433 F: drivers/regulator/lochnagar-regulator.c
4434 F: include/dt-bindings/clk/lochnagar.h
4435 F: include/dt-bindings/pinctrl/lochnagar.h
4436 F: include/linux/mfd/lochnagar*
4437 F: sound/soc/codecs/lochnagar-sc.c
4439 CIRRUS LOGIC MADERA CODEC DRIVERS
4440 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4441 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4442 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4443 L: patches@opensource.cirrus.com
4445 W: https://github.com/CirrusLogic/linux-drivers/wiki
4446 T: git https://github.com/CirrusLogic/linux-drivers.git
4447 F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
4448 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
4449 F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml
4450 F: drivers/gpio/gpio-madera*
4451 F: drivers/irqchip/irq-madera*
4452 F: drivers/mfd/cs47l*
4453 F: drivers/mfd/madera*
4454 F: drivers/pinctrl/cirrus/*
4455 F: include/dt-bindings/sound/madera*
4456 F: include/linux/irqchip/irq-madera*
4457 F: include/linux/mfd/madera/*
4458 F: include/sound/madera*
4459 F: sound/soc/codecs/cs47l*
4460 F: sound/soc/codecs/madera*
4462 CISCO FCOE HBA DRIVER
4463 M: Satish Kharat <satishkh@cisco.com>
4464 M: Sesidhar Baddela <sebaddel@cisco.com>
4465 M: Karan Tilak Kumar <kartilak@cisco.com>
4466 L: linux-scsi@vger.kernel.org
4468 F: drivers/scsi/fnic/
4470 CISCO SCSI HBA DRIVER
4471 M: Karan Tilak Kumar <kartilak@cisco.com>
4472 M: Sesidhar Baddela <sebaddel@cisco.com>
4473 L: linux-scsi@vger.kernel.org
4475 F: drivers/scsi/snic/
4477 CISCO VIC ETHERNET NIC DRIVER
4478 M: Christian Benvenuti <benve@cisco.com>
4479 M: Govindarajulu Varadarajan <_govind@gmx.com>
4481 F: drivers/net/ethernet/cisco/enic/
4483 CISCO VIC LOW LATENCY NIC DRIVER
4484 M: Christian Benvenuti <benve@cisco.com>
4485 M: Nelson Escobar <neescoba@cisco.com>
4487 F: drivers/infiniband/hw/usnic/
4490 M: Miguel Ojeda <ojeda@kernel.org>
4494 CLANG/LLVM BUILD SUPPORT
4495 M: Nathan Chancellor <nathan@kernel.org>
4496 M: Nick Desaulniers <ndesaulniers@google.com>
4497 L: clang-built-linux@googlegroups.com
4499 W: https://clangbuiltlinux.github.io/
4500 B: https://github.com/ClangBuiltLinux/linux/issues
4501 C: irc://chat.freenode.net/clangbuiltlinux
4502 F: Documentation/kbuild/llvm.rst
4503 F: include/linux/compiler-clang.h
4504 F: scripts/clang-tools/
4505 K: \b(?i:clang|llvm)\b
4507 CLANG CONTROL FLOW INTEGRITY SUPPORT
4508 M: Sami Tolvanen <samitolvanen@google.com>
4509 M: Kees Cook <keescook@chromium.org>
4510 R: Nathan Chancellor <nathan@kernel.org>
4511 R: Nick Desaulniers <ndesaulniers@google.com>
4512 L: clang-built-linux@googlegroups.com
4514 B: https://github.com/ClangBuiltLinux/linux/issues
4515 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/clang/features
4516 F: include/linux/cfi.h
4520 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4521 L: linux-kernel@vger.kernel.org
4523 F: include/linux/cleancache.h
4527 M: Russell King <linux@armlinux.org.uk>
4528 L: linux-clk@vger.kernel.org
4530 F: include/linux/clk.h
4532 CLOCKSOURCE, CLOCKEVENT DRIVERS
4533 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4534 M: Thomas Gleixner <tglx@linutronix.de>
4535 L: linux-kernel@vger.kernel.org
4537 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4538 F: Documentation/devicetree/bindings/timer/
4539 F: drivers/clocksource/
4542 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4543 M: Daniel Oliveira Nascimento <don@syst.com.br>
4544 L: platform-driver-x86@vger.kernel.org
4546 F: drivers/platform/x86/classmate-laptop.c
4549 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4550 L: linux-media@vger.kernel.org
4552 W: https://linuxtv.org
4553 T: git git://linuxtv.org/media_tree.git
4554 F: drivers/media/pci/cobalt/
4556 COCCINELLE/Semantic Patches (SmPL)
4557 M: Julia Lawall <Julia.Lawall@inria.fr>
4558 M: Gilles Muller <Gilles.Muller@inria.fr>
4559 M: Nicolas Palix <nicolas.palix@imag.fr>
4560 M: Michal Marek <michal.lkml@markovi.net>
4561 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
4563 W: http://coccinelle.lip6.fr/
4564 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4565 F: Documentation/dev-tools/coccinelle.rst
4566 F: scripts/coccicheck
4567 F: scripts/coccinelle/
4570 M: Jan Harkes <jaharkes@cs.cmu.edu>
4572 L: codalist@coda.cs.cmu.edu
4574 W: http://www.coda.cs.cmu.edu/
4575 F: Documentation/filesystems/coda.rst
4577 F: include/linux/coda*.h
4578 F: include/uapi/linux/coda*.h
4580 CODA V4L2 MEM2MEM DRIVER
4581 M: Philipp Zabel <p.zabel@pengutronix.de>
4582 L: linux-media@vger.kernel.org
4584 F: Documentation/devicetree/bindings/media/coda.yaml
4585 F: drivers/media/platform/coda/
4588 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4590 F: Documentation/process/code-of-conduct-interpretation.rst
4591 F: Documentation/process/code-of-conduct.rst
4594 M: Ian Abbott <abbotti@mev.co.uk>
4595 M: H Hartley Sweeten <hsweeten@visionengravers.com>
4599 COMMON CLK FRAMEWORK
4600 M: Michael Turquette <mturquette@baylibre.com>
4601 M: Stephen Boyd <sboyd@kernel.org>
4602 L: linux-clk@vger.kernel.org
4604 Q: http://patchwork.kernel.org/project/linux-clk/list/
4605 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4606 F: Documentation/devicetree/bindings/clock/
4608 F: include/linux/clk-pr*
4609 F: include/linux/clk/
4610 F: include/linux/of_clk.h
4611 X: drivers/clk/clkdev.c
4613 COMMON INTERNET FILE SYSTEM (CIFS)
4614 M: Steve French <sfrench@samba.org>
4615 L: linux-cifs@vger.kernel.org
4616 L: samba-technical@lists.samba.org (moderated for non-subscribers)
4618 W: http://linux-cifs.samba.org/
4619 T: git git://git.samba.org/sfrench/cifs-2.6.git
4620 F: Documentation/admin-guide/cifs/
4623 COMPACTPCI HOTPLUG CORE
4624 M: Scott Murray <scott@spiteful.org>
4625 L: linux-pci@vger.kernel.org
4627 F: drivers/pci/hotplug/cpci_hotplug*
4629 COMPACTPCI HOTPLUG GENERIC DRIVER
4630 M: Scott Murray <scott@spiteful.org>
4631 L: linux-pci@vger.kernel.org
4633 F: drivers/pci/hotplug/cpcihp_generic.c
4635 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4636 M: Scott Murray <scott@spiteful.org>
4637 L: linux-pci@vger.kernel.org
4639 F: drivers/pci/hotplug/cpcihp_zt5550.*
4641 COMPAL LAPTOP SUPPORT
4642 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4643 L: platform-driver-x86@vger.kernel.org
4645 F: drivers/platform/x86/compal-laptop.c
4648 M: Miguel Ojeda <ojeda@kernel.org>
4650 F: include/linux/compiler_attributes.h
4652 COMPUTE EXPRESS LINK (CXL)
4653 M: Alison Schofield <alison.schofield@intel.com>
4654 M: Vishal Verma <vishal.l.verma@intel.com>
4655 M: Ira Weiny <ira.weiny@intel.com>
4656 M: Ben Widawsky <ben.widawsky@intel.com>
4657 M: Dan Williams <dan.j.williams@intel.com>
4658 L: linux-cxl@vger.kernel.org
4661 F: include/uapi/linux/cxl_mem.h
4663 CONEXANT ACCESSRUNNER USB DRIVER
4664 L: accessrunner-general@lists.sourceforge.net
4666 W: http://accessrunner.sourceforge.net/
4667 F: drivers/usb/atm/cxacru.c
4670 M: Joel Becker <jlbec@evilplan.org>
4671 M: Christoph Hellwig <hch@lst.de>
4673 T: git git://git.infradead.org/users/hch/configfs.git
4675 F: include/linux/configfs.h
4676 F: samples/configfs/
4679 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4681 F: drivers/video/console/
4682 F: include/linux/console*
4685 M: Frederic Weisbecker <frederic@kernel.org>
4687 F: kernel/context_tracking.c
4688 F: include/linux/context_tracking*
4690 CONTROL GROUP (CGROUP)
4691 M: Tejun Heo <tj@kernel.org>
4692 M: Zefan Li <lizefan.x@bytedance.com>
4693 M: Johannes Weiner <hannes@cmpxchg.org>
4694 L: cgroups@vger.kernel.org
4696 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4697 F: Documentation/admin-guide/cgroup-v1/
4698 F: Documentation/admin-guide/cgroup-v2.rst
4699 F: include/linux/cgroup*
4702 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4703 M: Tejun Heo <tj@kernel.org>
4704 M: Jens Axboe <axboe@kernel.dk>
4705 L: cgroups@vger.kernel.org
4706 L: linux-block@vger.kernel.org
4707 T: git git://git.kernel.dk/linux-block
4708 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4709 F: block/bfq-cgroup.c
4710 F: block/blk-cgroup.c
4711 F: block/blk-iolatency.c
4712 F: block/blk-throttle.c
4713 F: include/linux/blk-cgroup.h
4715 CONTROL GROUP - CPUSET
4716 M: Zefan Li <lizefan.x@bytedance.com>
4717 L: cgroups@vger.kernel.org
4719 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4720 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
4721 F: include/linux/cpuset.h
4722 F: kernel/cgroup/cpuset.c
4724 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4725 M: Johannes Weiner <hannes@cmpxchg.org>
4726 M: Michal Hocko <mhocko@kernel.org>
4727 M: Vladimir Davydov <vdavydov.dev@gmail.com>
4728 L: cgroups@vger.kernel.org
4729 L: linux-mm@kvack.org
4734 CORETEMP HARDWARE MONITORING DRIVER
4735 M: Fenghua Yu <fenghua.yu@intel.com>
4736 L: linux-hwmon@vger.kernel.org
4738 F: Documentation/hwmon/coretemp.rst
4739 F: drivers/hwmon/coretemp.c
4741 CORSAIR-CPRO HARDWARE MONITOR DRIVER
4742 M: Marius Zachmann <mail@mariuszachmann.de>
4743 L: linux-hwmon@vger.kernel.org
4745 F: drivers/hwmon/corsair-cpro.c
4747 CORSAIR-PSU HARDWARE MONITOR DRIVER
4748 M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
4749 L: linux-hwmon@vger.kernel.org
4751 F: Documentation/hwmon/corsair-psu.rst
4752 F: drivers/hwmon/corsair-psu.c
4754 COSA/SRP SYNC SERIAL DRIVER
4755 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4757 W: http://www.fi.muni.cz/~kas/cosa/
4758 F: drivers/net/wan/cosa*
4761 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4762 L: linux-iio@vger.kernel.org
4764 F: Documentation/ABI/testing/sysfs-bus-counter
4765 F: Documentation/driver-api/generic-counter.rst
4767 F: include/linux/counter.h
4768 F: include/linux/counter_enum.h
4771 M: Bence Csókás <bence98@sch.bme.hu>
4773 F: drivers/i2c/busses/i2c-cp2615.c
4775 CPMAC ETHERNET DRIVER
4776 M: Florian Fainelli <f.fainelli@gmail.com>
4777 L: netdev@vger.kernel.org
4779 F: drivers/net/ethernet/ti/cpmac.c
4781 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
4782 M: Viresh Kumar <viresh.kumar@linaro.org>
4783 M: Sudeep Holla <sudeep.holla@arm.com>
4784 L: linux-pm@vger.kernel.org
4786 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4787 F: drivers/cpufreq/vexpress-spc-cpufreq.c
4789 CPU FREQUENCY SCALING FRAMEWORK
4790 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4791 M: Viresh Kumar <viresh.kumar@linaro.org>
4792 L: linux-pm@vger.kernel.org
4794 B: https://bugzilla.kernel.org
4795 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4796 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4797 F: Documentation/admin-guide/pm/cpufreq.rst
4798 F: Documentation/admin-guide/pm/intel_pstate.rst
4799 F: Documentation/cpu-freq/
4800 F: Documentation/devicetree/bindings/cpufreq/
4802 F: include/linux/cpufreq.h
4803 F: include/linux/sched/cpufreq.h
4804 F: kernel/sched/cpufreq*.c
4805 F: tools/testing/selftests/cpufreq/
4807 CPU IDLE TIME MANAGEMENT FRAMEWORK
4808 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4809 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4810 L: linux-pm@vger.kernel.org
4812 B: https://bugzilla.kernel.org
4813 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4814 F: Documentation/admin-guide/pm/cpuidle.rst
4815 F: Documentation/driver-api/pm/cpuidle.rst
4817 F: include/linux/cpuidle.h
4819 CPU POWER MONITORING SUBSYSTEM
4820 M: Thomas Renninger <trenn@suse.com>
4821 M: Shuah Khan <shuah@kernel.org>
4822 M: Shuah Khan <skhan@linuxfoundation.org>
4823 L: linux-pm@vger.kernel.org
4825 F: tools/power/cpupower/
4828 M: "H. Peter Anvin" <hpa@zytor.com>
4830 F: arch/x86/kernel/cpuid.c
4831 F: arch/x86/kernel/msr.c
4833 CPUIDLE DRIVER - ARM BIG LITTLE
4834 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4835 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4836 L: linux-pm@vger.kernel.org
4837 L: linux-arm-kernel@lists.infradead.org
4839 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4840 F: drivers/cpuidle/cpuidle-big_little.c
4842 CPUIDLE DRIVER - ARM EXYNOS
4843 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4844 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4845 M: Kukjin Kim <kgene@kernel.org>
4846 L: linux-pm@vger.kernel.org
4847 L: linux-samsung-soc@vger.kernel.org
4849 F: arch/arm/mach-exynos/pm.c
4850 F: drivers/cpuidle/cpuidle-exynos.c
4851 F: include/linux/platform_data/cpuidle-exynos.h
4853 CPUIDLE DRIVER - ARM PSCI
4854 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4855 M: Sudeep Holla <sudeep.holla@arm.com>
4856 L: linux-pm@vger.kernel.org
4857 L: linux-arm-kernel@lists.infradead.org
4859 F: drivers/cpuidle/cpuidle-psci.c
4861 CPUIDLE DRIVER - ARM PSCI PM DOMAIN
4862 M: Ulf Hansson <ulf.hansson@linaro.org>
4863 L: linux-pm@vger.kernel.org
4864 L: linux-arm-kernel@lists.infradead.org
4866 F: drivers/cpuidle/cpuidle-psci.h
4867 F: drivers/cpuidle/cpuidle-psci-domain.c
4870 M: Nicolas Pitre <nico@fluxnic.net>
4872 F: Documentation/filesystems/cramfs.rst
4876 M: Bastien Nocera <hadess@hadess.net>
4877 L: linux-input@vger.kernel.org
4879 F: drivers/hid/hid-creative-sb0540.c
4882 M: Herbert Xu <herbert@gondor.apana.org.au>
4883 M: "David S. Miller" <davem@davemloft.net>
4884 L: linux-crypto@vger.kernel.org
4886 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4887 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4888 F: Documentation/crypto/
4889 F: Documentation/devicetree/bindings/crypto/
4894 F: include/linux/crypto*
4897 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4898 M: Neil Horman <nhorman@tuxdriver.com>
4899 L: linux-crypto@vger.kernel.org
4901 F: crypto/ansi_cprng.c
4905 M: Hans Verkuil <hverkuil@xs4all.nl>
4906 L: linux-media@vger.kernel.org
4908 W: http://linuxtv.org
4909 T: git git://linuxtv.org/media_tree.git
4910 F: drivers/media/i2c/cs3308.c
4912 CS5535 Audio ALSA driver
4913 M: Jaya Kumar <jayakumar.alsa@gmail.com>
4915 F: sound/pci/cs5535audio/
4917 CSI DRIVERS FOR ALLWINNER V3s
4918 M: Yong Deng <yong.deng@magewell.com>
4919 L: linux-media@vger.kernel.org
4921 T: git git://linuxtv.org/media_tree.git
4922 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
4923 F: drivers/media/platform/sunxi/sun6i-csi/
4926 M: Solomon Peachy <pizza@shaftnet.org>
4928 F: drivers/net/wireless/st/cw1200/
4930 CX18 VIDEO4LINUX DRIVER
4931 M: Andy Walls <awalls@md.metrocast.net>
4932 L: linux-media@vger.kernel.org
4934 W: https://linuxtv.org
4935 T: git git://linuxtv.org/media_tree.git
4936 F: drivers/media/pci/cx18/
4937 F: include/uapi/linux/ivtv*
4939 CX2341X MPEG ENCODER HELPER MODULE
4940 M: Hans Verkuil <hverkuil@xs4all.nl>
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/common/cx2341x*
4946 F: include/media/drv-intf/cx2341x.h
4948 CX24120 MEDIA DRIVER
4949 M: Jemma Denson <jdenson@gmail.com>
4950 M: Patrick Boettcher <patrick.boettcher@posteo.de>
4951 L: linux-media@vger.kernel.org
4953 W: https://linuxtv.org
4954 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4955 F: drivers/media/dvb-frontends/cx24120*
4957 CX88 VIDEO4LINUX DRIVER
4958 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4959 L: linux-media@vger.kernel.org
4961 W: https://linuxtv.org
4962 T: git git://linuxtv.org/media_tree.git
4963 F: Documentation/driver-api/media/drivers/cx88*
4964 F: drivers/media/pci/cx88/
4966 CXD2820R MEDIA DRIVER
4967 M: Antti Palosaari <crope@iki.fi>
4968 L: linux-media@vger.kernel.org
4970 W: https://linuxtv.org
4971 W: http://palosaari.fi/linux/
4972 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4973 T: git git://linuxtv.org/anttip/media_tree.git
4974 F: drivers/media/dvb-frontends/cxd2820r*
4976 CXGB3 ETHERNET DRIVER (CXGB3)
4977 M: Raju Rangoju <rajur@chelsio.com>
4978 L: netdev@vger.kernel.org
4980 W: http://www.chelsio.com
4981 F: drivers/net/ethernet/chelsio/cxgb3/
4983 CXGB3 ISCSI DRIVER (CXGB3I)
4984 M: Karen Xie <kxie@chelsio.com>
4985 L: linux-scsi@vger.kernel.org
4987 W: http://www.chelsio.com
4988 F: drivers/scsi/cxgbi/cxgb3i
4990 CXGB4 CRYPTO DRIVER (chcr)
4991 M: Ayush Sawal <ayush.sawal@chelsio.com>
4992 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
4993 M: Rohit Maheshwari <rohitm@chelsio.com>
4994 L: linux-crypto@vger.kernel.org
4996 W: http://www.chelsio.com
4997 F: drivers/crypto/chelsio
4999 CXGB4 INLINE CRYPTO DRIVER
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: netdev@vger.kernel.org
5005 W: http://www.chelsio.com
5006 F: drivers/net/ethernet/chelsio/inline_crypto/
5008 CXGB4 ETHERNET DRIVER (CXGB4)
5009 M: Raju Rangoju <rajur@chelsio.com>
5010 L: netdev@vger.kernel.org
5012 W: http://www.chelsio.com
5013 F: drivers/net/ethernet/chelsio/cxgb4/
5015 CXGB4 ISCSI DRIVER (CXGB4I)
5016 M: Karen Xie <kxie@chelsio.com>
5017 L: linux-scsi@vger.kernel.org
5019 W: http://www.chelsio.com
5020 F: drivers/scsi/cxgbi/cxgb4i
5022 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
5023 M: Potnuri Bharat Teja <bharat@chelsio.com>
5024 L: linux-rdma@vger.kernel.org
5026 W: http://www.openfabrics.org
5027 F: drivers/infiniband/hw/cxgb4/
5028 F: include/uapi/rdma/cxgb4-abi.h
5030 CXGB4VF ETHERNET DRIVER (CXGB4VF)
5031 M: Raju Rangoju <rajur@chelsio.com>
5032 L: netdev@vger.kernel.org
5034 W: http://www.chelsio.com
5035 F: drivers/net/ethernet/chelsio/cxgb4vf/
5037 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
5038 M: Frederic Barrat <fbarrat@linux.ibm.com>
5039 M: Andrew Donnellan <ajd@linux.ibm.com>
5040 L: linuxppc-dev@lists.ozlabs.org
5042 F: Documentation/ABI/testing/sysfs-class-cxl
5043 F: Documentation/powerpc/cxl.rst
5044 F: arch/powerpc/platforms/powernv/pci-cxl.c
5045 F: drivers/misc/cxl/
5046 F: include/misc/cxl*
5047 F: include/uapi/misc/cxl.h
5049 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
5050 M: Manoj N. Kumar <manoj@linux.ibm.com>
5051 M: Matthew R. Ochs <mrochs@linux.ibm.com>
5052 M: Uma Krishnan <ukrishn@linux.ibm.com>
5053 L: linux-scsi@vger.kernel.org
5055 F: Documentation/powerpc/cxlflash.rst
5056 F: drivers/scsi/cxlflash/
5057 F: include/uapi/scsi/cxlflash_ioctl.h
5060 M: Russell King <linux@armlinux.org.uk>
5061 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5063 W: http://www.armlinux.org.uk/
5064 F: drivers/video/fbdev/cyber2000fb.*
5066 CYCLADES PC300 DRIVER
5068 F: drivers/net/wan/pc300*
5070 CYPRESS_FIRMWARE MEDIA DRIVER
5071 M: Antti Palosaari <crope@iki.fi>
5072 L: linux-media@vger.kernel.org
5074 W: https://linuxtv.org
5075 W: http://palosaari.fi/linux/
5076 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5077 T: git git://linuxtv.org/anttip/media_tree.git
5078 F: drivers/media/common/cypress_firmware*
5080 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
5081 M: Linus Walleij <linus.walleij@linaro.org>
5082 L: linux-input@vger.kernel.org
5084 F: drivers/input/touchscreen/cy8ctma140.c
5086 CYTTSP TOUCHSCREEN DRIVER
5087 M: Linus Walleij <linus.walleij@linaro.org>
5088 L: linux-input@vger.kernel.org
5090 F: drivers/input/touchscreen/cyttsp*
5092 D-LINK DIR-685 TOUCHKEYS DRIVER
5093 M: Linus Walleij <linus.walleij@linaro.org>
5094 L: linux-input@vger.kernel.org
5096 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
5098 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
5099 M: Joshua Kinard <kumba@gentoo.org>
5101 F: drivers/rtc/rtc-ds1685.c
5102 F: include/linux/rtc/ds1685.h
5104 DAMA SLAVE for AX.25
5105 M: Joerg Reuter <jreuter@yaina.de>
5106 L: linux-hams@vger.kernel.org
5108 W: http://yaina.de/jreuter/
5109 W: http://www.qsl.net/dl1bke/
5110 F: net/ax25/af_ax25.c
5111 F: net/ax25/ax25_dev.c
5112 F: net/ax25/ax25_ds_*
5113 F: net/ax25/ax25_in.c
5114 F: net/ax25/ax25_out.c
5115 F: net/ax25/ax25_timer.c
5116 F: net/ax25/sysctl_net_ax25.c
5118 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
5119 L: netdev@vger.kernel.org
5121 F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
5122 F: drivers/net/ethernet/dec/tulip/dmfe.c
5124 DC390/AM53C974 SCSI driver
5125 M: Hannes Reinecke <hare@suse.com>
5126 L: linux-scsi@vger.kernel.org
5128 F: drivers/scsi/am53c974.c
5131 M: Oliver Neukum <oliver@neukum.org>
5132 M: Ali Akcaagac <aliakc@web.de>
5133 M: Jamie Lenehan <lenehan@twibble.org>
5134 L: dc395x@twibble.org
5136 W: http://twibble.org/dist/dc395x/
5137 W: http://lists.twibble.org/mailman/listinfo/dc395x/
5138 F: Documentation/scsi/dc395x.rst
5139 F: drivers/scsi/dc395x.*
5142 L: dccp@vger.kernel.org
5144 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
5145 F: include/linux/dccp.h
5146 F: include/linux/tfrc.h
5147 F: include/uapi/linux/dccp.h
5150 DECnet NETWORK LAYER
5151 L: linux-decnet-user@lists.sourceforge.net
5153 W: http://linux-decnet.sourceforge.net
5154 F: Documentation/networking/decnet.rst
5157 DECSTATION PLATFORM SUPPORT
5158 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5159 L: linux-mips@vger.kernel.org
5161 W: http://www.linux-mips.org/wiki/DECstation
5163 F: arch/mips/include/asm/dec/
5164 F: arch/mips/include/asm/mach-dec/
5166 DEFXX FDDI NETWORK DRIVER
5167 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5169 F: drivers/net/fddi/defxx.*
5171 DEFZA FDDI NETWORK DRIVER
5172 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5174 F: drivers/net/fddi/defza.*
5176 DEINTERLACE DRIVERS FOR ALLWINNER H3
5177 M: Jernej Skrabec <jernej.skrabec@gmail.com>
5178 L: linux-media@vger.kernel.org
5180 T: git git://linuxtv.org/media_tree.git
5181 F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
5182 F: drivers/media/platform/sunxi/sun8i-di/
5185 M: Matthew Garrett <mjg59@srcf.ucam.org>
5186 M: Pali Rohár <pali@kernel.org>
5187 L: platform-driver-x86@vger.kernel.org
5189 F: drivers/platform/x86/dell/dell-laptop.c
5191 DELL LAPTOP FREEFALL DRIVER
5192 M: Pali Rohár <pali@kernel.org>
5194 F: drivers/platform/x86/dell/dell-smo8800.c
5196 DELL LAPTOP RBTN DRIVER
5197 M: Pali Rohár <pali@kernel.org>
5199 F: drivers/platform/x86/dell/dell-rbtn.*
5201 DELL LAPTOP SMM DRIVER
5202 M: Pali Rohár <pali@kernel.org>
5204 F: drivers/hwmon/dell-smm-hwmon.c
5205 F: include/uapi/linux/i8k.h
5207 DELL REMOTE BIOS UPDATE DRIVER
5208 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5209 L: platform-driver-x86@vger.kernel.org
5211 F: drivers/platform/x86/dell/dell_rbu.c
5214 M: Pali Rohár <pali@kernel.org>
5215 L: Dell.Client.Kernel@dell.com
5216 L: platform-driver-x86@vger.kernel.org
5218 F: drivers/platform/x86/dell/dell-smbios.*
5220 DELL SMBIOS SMM DRIVER
5221 L: Dell.Client.Kernel@dell.com
5222 L: platform-driver-x86@vger.kernel.org
5224 F: drivers/platform/x86/dell/dell-smbios-smm.c
5226 DELL SMBIOS WMI DRIVER
5227 L: Dell.Client.Kernel@dell.com
5228 L: platform-driver-x86@vger.kernel.org
5230 F: drivers/platform/x86/dell/dell-smbios-wmi.c
5231 F: tools/wmi/dell-smbios-example.c
5233 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
5234 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5235 L: platform-driver-x86@vger.kernel.org
5237 F: Documentation/driver-api/dcdbas.rst
5238 F: drivers/platform/x86/dell/dcdbas.*
5240 DELL WMI DESCRIPTOR DRIVER
5241 L: Dell.Client.Kernel@dell.com
5243 F: drivers/platform/x86/dell/dell-wmi-descriptor.c
5245 DELL WMI SYSMAN DRIVER
5246 M: Divya Bharathi <divya.bharathi@dell.com>
5247 M: Prasanth Ksr <prasanth.ksr@dell.com>
5248 L: Dell.Client.Kernel@dell.com
5249 L: platform-driver-x86@vger.kernel.org
5251 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
5252 F: drivers/platform/x86/dell/dell-wmi-sysman/
5254 DELL WMI NOTIFICATIONS DRIVER
5255 M: Matthew Garrett <mjg59@srcf.ucam.org>
5256 M: Pali Rohár <pali@kernel.org>
5258 F: drivers/platform/x86/dell/dell-wmi-base.c
5260 DELL WMI HARDWARE PRIVACY SUPPORT
5261 M: Perry Yuan <Perry.Yuan@dell.com>
5262 L: Dell.Client.Kernel@dell.com
5263 L: platform-driver-x86@vger.kernel.org
5265 F: drivers/platform/x86/dell/dell-wmi-privacy.c
5267 DELTA ST MEDIA DRIVER
5268 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
5269 L: linux-media@vger.kernel.org
5271 W: https://linuxtv.org
5272 T: git git://linuxtv.org/media_tree.git
5273 F: drivers/media/platform/sti/delta
5275 DELTA DPS920AB PSU DRIVER
5276 M: Robert Marko <robert.marko@sartura.hr>
5277 L: linux-hwmon@vger.kernel.org
5279 F: Documentation/hwmon/dps920ab.rst
5280 F: drivers/hwmon/pmbus/dps920ab.c
5283 L: linux-mtd@lists.infradead.org
5285 F: drivers/mtd/nand/raw/denali*
5287 DESIGNWARE EDMA CORE IP DRIVER
5288 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5289 L: dmaengine@vger.kernel.org
5291 F: drivers/dma/dw-edma/
5292 F: include/linux/dma/edma.h
5294 DESIGNWARE XDATA IP DRIVER
5295 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5296 L: linux-pci@vger.kernel.org
5298 F: Documentation/misc-devices/dw-xdata-pcie.rst
5299 F: drivers/misc/dw-xdata-pcie.c
5301 DESIGNWARE USB2 DRD IP DRIVER
5302 M: Minas Harutyunyan <hminas@synopsys.com>
5303 L: linux-usb@vger.kernel.org
5305 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5306 F: drivers/usb/dwc2/
5308 DESIGNWARE USB3 DRD IP DRIVER
5309 M: Felipe Balbi <balbi@kernel.org>
5310 L: linux-usb@vger.kernel.org
5312 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5313 F: drivers/usb/dwc3/
5315 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
5316 M: Andreas Klinger <ak@it-klinger.de>
5317 L: linux-iio@vger.kernel.org
5319 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
5320 F: drivers/iio/proximity/srf*.c
5322 DEVICE COREDUMP (DEV_COREDUMP)
5323 M: Johannes Berg <johannes@sipsolutions.net>
5324 L: linux-kernel@vger.kernel.org
5326 F: drivers/base/devcoredump.c
5327 F: include/linux/devcoredump.h
5329 DEVICE DEPENDENCY HELPER SCRIPT
5330 M: Saravana Kannan <saravanak@google.com>
5331 L: linux-kernel@vger.kernel.org
5333 F: scripts/dev-needs.sh
5335 DEVICE DIRECT ACCESS (DAX)
5336 M: Dan Williams <dan.j.williams@intel.com>
5337 M: Vishal Verma <vishal.l.verma@intel.com>
5338 M: Dave Jiang <dave.jiang@intel.com>
5339 L: nvdimm@lists.linux.dev
5343 DEVICE FREQUENCY (DEVFREQ)
5344 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5345 M: Kyungmin Park <kyungmin.park@samsung.com>
5346 M: Chanwoo Choi <cw00.choi@samsung.com>
5347 L: linux-pm@vger.kernel.org
5349 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5350 F: Documentation/devicetree/bindings/devfreq/
5352 F: include/linux/devfreq.h
5353 F: include/trace/events/devfreq.h
5355 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
5356 M: Chanwoo Choi <cw00.choi@samsung.com>
5357 L: linux-pm@vger.kernel.org
5359 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5360 F: Documentation/devicetree/bindings/devfreq/event/
5361 F: drivers/devfreq/devfreq-event.c
5362 F: drivers/devfreq/event/
5363 F: include/dt-bindings/pmu/exynos_ppmu.h
5364 F: include/linux/devfreq-event.h
5366 DEVICE NUMBER REGISTRY
5367 M: Torben Mathiasen <device@lanana.org>
5369 W: http://lanana.org/docs/device-list/index.html
5371 DEVICE RESOURCE MANAGEMENT HELPERS
5372 M: Hans de Goede <hdegoede@redhat.com>
5373 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
5375 F: include/linux/devm-helpers.h
5378 M: Alasdair Kergon <agk@redhat.com>
5379 M: Mike Snitzer <snitzer@redhat.com>
5380 M: dm-devel@redhat.com
5381 L: dm-devel@redhat.com
5383 W: http://sources.redhat.com/dm
5384 Q: http://patchwork.kernel.org/project/dm-devel/list/
5385 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
5386 T: quilt http://people.redhat.com/agk/patches/linux/editing/
5387 F: Documentation/admin-guide/device-mapper/
5388 F: drivers/md/Kconfig
5389 F: drivers/md/Makefile
5391 F: drivers/md/persistent-data/
5392 F: include/linux/device-mapper.h
5393 F: include/linux/dm-*.h
5394 F: include/uapi/linux/dm-*.h
5397 M: Jiri Pirko <jiri@nvidia.com>
5398 L: netdev@vger.kernel.org
5400 F: Documentation/networking/devlink
5401 F: include/net/devlink.h
5402 F: include/uapi/linux/devlink.h
5403 F: net/core/devlink.c
5405 DIALOG SEMICONDUCTOR DRIVERS
5406 M: Support Opensource <support.opensource@diasemi.com>
5408 W: http://www.dialog-semiconductor.com/products
5409 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
5410 F: Documentation/devicetree/bindings/input/dlg,da72??.txt
5411 F: Documentation/devicetree/bindings/mfd/da90*.txt
5412 F: Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
5413 F: Documentation/devicetree/bindings/regulator/da92*.txt
5414 F: Documentation/devicetree/bindings/regulator/slg51000.txt
5415 F: Documentation/devicetree/bindings/sound/da[79]*.txt
5416 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
5417 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
5418 F: Documentation/hwmon/da90??.rst
5419 F: drivers/gpio/gpio-da90??.c
5420 F: drivers/hwmon/da90??-hwmon.c
5421 F: drivers/iio/adc/da91??-*.c
5422 F: drivers/input/misc/da72??.[ch]
5423 F: drivers/input/misc/da90??_onkey.c
5424 F: drivers/input/touchscreen/da9052_tsi.c
5425 F: drivers/leds/leds-da90??.c
5426 F: drivers/mfd/da903x.c
5427 F: drivers/mfd/da90??-*.c
5428 F: drivers/mfd/da91??-*.c
5429 F: drivers/pinctrl/pinctrl-da90??.c
5430 F: drivers/power/supply/da9052-battery.c
5431 F: drivers/power/supply/da91??-*.c
5432 F: drivers/regulator/da9???-regulator.[ch]
5433 F: drivers/regulator/slg51000-regulator.[ch]
5434 F: drivers/rtc/rtc-da90??.c
5435 F: drivers/thermal/da90??-thermal.c
5436 F: drivers/video/backlight/da90??_bl.c
5437 F: drivers/watchdog/da90??_wdt.c
5438 F: include/dt-bindings/regulator/dlg,da9*-regulator.h
5439 F: include/linux/mfd/da903x.h
5440 F: include/linux/mfd/da9052/
5441 F: include/linux/mfd/da9055/
5442 F: include/linux/mfd/da9062/
5443 F: include/linux/mfd/da9063/
5444 F: include/linux/mfd/da9150/
5445 F: include/linux/regulator/da9211.h
5446 F: include/sound/da[79]*.h
5447 F: sound/soc/codecs/da[79]*.[ch]
5449 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
5450 M: William Breathitt Gray <vilhelm.gray@gmail.com>
5451 L: linux-gpio@vger.kernel.org
5453 F: drivers/gpio/gpio-gpio-mm.c
5455 DIOLAN U2C-12 I2C DRIVER
5456 M: Guenter Roeck <linux@roeck-us.net>
5457 L: linux-i2c@vger.kernel.org
5459 F: drivers/i2c/busses/i2c-diolan-u2c.c
5461 DIRECTORY NOTIFICATION (DNOTIFY)
5462 M: Jan Kara <jack@suse.cz>
5463 R: Amir Goldstein <amir73il@gmail.com>
5464 L: linux-fsdevel@vger.kernel.org
5466 F: Documentation/filesystems/dnotify.rst
5467 F: fs/notify/dnotify/
5468 F: include/linux/dnotify.h
5470 DISK GEOMETRY AND PARTITION HANDLING
5471 M: Andries Brouwer <aeb@cwi.nl>
5473 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
5474 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
5475 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
5478 M: Jan Kara <jack@suse.com>
5480 F: Documentation/filesystems/quota.rst
5482 F: include/linux/quota*.h
5483 F: include/uapi/linux/quota*.h
5485 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
5486 M: Bernie Thompson <bernie@plugable.com>
5487 L: linux-fbdev@vger.kernel.org
5489 W: http://plugable.com/category/projects/udlfb/
5490 F: Documentation/fb/udlfb.rst
5491 F: drivers/video/fbdev/udlfb.c
5492 F: include/video/udlfb.h
5494 DISTRIBUTED LOCK MANAGER (DLM)
5495 M: Christine Caulfield <ccaulfie@redhat.com>
5496 M: David Teigland <teigland@redhat.com>
5497 L: cluster-devel@redhat.com
5499 W: http://sources.redhat.com/cluster/
5500 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5503 DMA BUFFER SHARING FRAMEWORK
5504 M: Sumit Semwal <sumit.semwal@linaro.org>
5505 M: Christian König <christian.koenig@amd.com>
5506 L: linux-media@vger.kernel.org
5507 L: dri-devel@lists.freedesktop.org
5508 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5510 T: git git://anongit.freedesktop.org/drm/drm-misc
5511 F: Documentation/driver-api/dma-buf.rst
5513 F: include/linux/*fence.h
5514 F: include/linux/dma-buf*
5515 F: include/linux/dma-resv.h
5516 K: \bdma_(?:buf|fence|resv)\b
5518 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
5519 M: Vinod Koul <vkoul@kernel.org>
5520 L: dmaengine@vger.kernel.org
5522 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5523 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
5524 F: Documentation/devicetree/bindings/dma/
5525 F: Documentation/driver-api/dmaengine/
5527 F: include/linux/dma/
5528 F: include/linux/dmaengine.h
5529 F: include/linux/of_dma.h
5532 M: Christoph Hellwig <hch@lst.de>
5533 M: Marek Szyprowski <m.szyprowski@samsung.com>
5534 R: Robin Murphy <robin.murphy@arm.com>
5535 L: iommu@lists.linux-foundation.org
5537 W: http://git.infradead.org/users/hch/dma-mapping.git
5538 T: git git://git.infradead.org/users/hch/dma-mapping.git
5539 F: include/asm-generic/dma-mapping.h
5540 F: include/linux/dma-direct.h
5541 F: include/linux/dma-mapping.h
5542 F: include/linux/dma-map-ops.h
5545 DMA MAPPING BENCHMARK
5546 M: Barry Song <song.bao.hua@hisilicon.com>
5547 L: iommu@lists.linux-foundation.org
5548 F: kernel/dma/map_benchmark.c
5549 F: tools/testing/selftests/dma/
5551 DMA-BUF HEAPS FRAMEWORK
5552 M: Sumit Semwal <sumit.semwal@linaro.org>
5553 R: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5554 R: Liam Mark <lmark@codeaurora.org>
5555 R: Laura Abbott <labbott@redhat.com>
5556 R: Brian Starkey <Brian.Starkey@arm.com>
5557 R: John Stultz <john.stultz@linaro.org>
5558 L: linux-media@vger.kernel.org
5559 L: dri-devel@lists.freedesktop.org
5560 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5562 T: git git://anongit.freedesktop.org/drm/drm-misc
5563 F: drivers/dma-buf/dma-heap.c
5564 F: drivers/dma-buf/heaps/*
5565 F: include/linux/dma-heap.h
5566 F: include/uapi/linux/dma-heap.h
5568 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
5569 M: Lukasz Luba <lukasz.luba@arm.com>
5570 L: linux-pm@vger.kernel.org
5571 L: linux-samsung-soc@vger.kernel.org
5573 F: Documentation/devicetree/bindings/memory-controllers/exynos5422-dmc.txt
5574 F: drivers/memory/samsung/exynos5422-dmc.c
5576 DME1737 HARDWARE MONITOR DRIVER
5577 M: Juerg Haefliger <juergh@gmail.com>
5578 L: linux-hwmon@vger.kernel.org
5580 F: Documentation/hwmon/dme1737.rst
5581 F: drivers/hwmon/dme1737.c
5584 M: Jean Delvare <jdelvare@suse.com>
5586 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
5587 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
5588 F: drivers/firmware/dmi-id.c
5589 F: drivers/firmware/dmi_scan.c
5590 F: include/linux/dmi.h
5593 M: Jonathan Corbet <corbet@lwn.net>
5594 L: linux-doc@vger.kernel.org
5596 P: Documentation/doc-guide/maintainer-profile.rst
5597 T: git git://git.lwn.net/linux.git docs-next
5599 F: scripts/documentation-file-ref-check
5600 F: scripts/kernel-doc
5601 F: scripts/sphinx-pre-install
5602 X: Documentation/ABI/
5603 X: Documentation/admin-guide/media/
5604 X: Documentation/devicetree/
5605 X: Documentation/driver-api/media/
5606 X: Documentation/firmware-guide/acpi/
5607 X: Documentation/i2c/
5608 X: Documentation/power/
5609 X: Documentation/spi/
5610 X: Documentation/userspace-api/media/
5612 DOCUMENTATION REPORTING ISSUES
5613 M: Thorsten Leemhuis <linux@leemhuis.info>
5614 L: linux-doc@vger.kernel.org
5616 F: Documentation/admin-guide/reporting-issues.rst
5618 DOCUMENTATION SCRIPTS
5619 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5620 L: linux-doc@vger.kernel.org
5622 F: Documentation/sphinx/parse-headers.pl
5623 F: scripts/documentation-file-ref-check
5624 F: scripts/sphinx-pre-install
5626 DOCUMENTATION/ITALIAN
5627 M: Federico Vaga <federico.vaga@vaga.pv.it>
5628 L: linux-doc@vger.kernel.org
5630 F: Documentation/translations/it_IT
5632 DONGWOON DW9714 LENS VOICE COIL DRIVER
5633 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5634 L: linux-media@vger.kernel.org
5636 T: git git://linuxtv.org/media_tree.git
5637 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5638 F: drivers/media/i2c/dw9714.c
5640 DONGWOON DW9768 LENS VOICE COIL DRIVER
5641 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
5642 L: linux-media@vger.kernel.org
5644 T: git git://linuxtv.org/media_tree.git
5645 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
5646 F: drivers/media/i2c/dw9768.c
5648 DONGWOON DW9807 LENS VOICE COIL DRIVER
5649 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5650 L: linux-media@vger.kernel.org
5652 T: git git://linuxtv.org/media_tree.git
5653 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5654 F: drivers/media/i2c/dw9807-vcm.c
5657 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
5658 L: blinux-list@redhat.com
5660 F: drivers/char/dtlk.c
5661 F: include/linux/dtlk.h
5663 DPAA2 DATAPATH I/O (DPIO) DRIVER
5664 M: Roy Pledge <Roy.Pledge@nxp.com>
5665 L: linux-kernel@vger.kernel.org
5667 F: drivers/soc/fsl/dpio
5669 DPAA2 ETHERNET DRIVER
5670 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5671 L: netdev@vger.kernel.org
5673 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
5674 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
5675 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
5676 F: drivers/net/ethernet/freescale/dpaa2/Makefile
5677 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5678 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
5679 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
5680 F: drivers/net/ethernet/freescale/dpaa2/dpmac*
5681 F: drivers/net/ethernet/freescale/dpaa2/dpni*
5683 DPAA2 ETHERNET SWITCH DRIVER
5684 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5685 L: netdev@vger.kernel.org
5687 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
5688 F: drivers/net/ethernet/freescale/dpaa2/dpsw*
5690 DPT_I2O SCSI RAID DRIVER
5691 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5692 L: linux-scsi@vger.kernel.org
5694 W: http://www.adaptec.com/
5695 F: drivers/scsi/dpt*
5696 F: drivers/scsi/dpt/
5699 M: Philipp Reisner <philipp.reisner@linbit.com>
5700 M: Lars Ellenberg <lars.ellenberg@linbit.com>
5701 L: drbd-dev@lists.linbit.com
5703 W: http://www.drbd.org
5704 T: git git://git.linbit.com/linux-drbd.git
5705 T: git git://git.linbit.com/drbd-8.4.git
5706 F: Documentation/admin-guide/blockdev/
5707 F: drivers/block/drbd/
5710 DRIVER COMPONENT FRAMEWORK
5711 L: dri-devel@lists.freedesktop.org
5712 F: drivers/base/component.c
5713 F: include/linux/component.h
5715 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5716 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5717 R: "Rafael J. Wysocki" <rafael@kernel.org>
5719 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5720 F: Documentation/core-api/kobject.rst
5724 F: include/linux/debugfs.h
5725 F: include/linux/kobj*
5728 DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
5729 M: Nishanth Menon <nm@ti.com>
5730 L: linux-pm@vger.kernel.org
5732 F: drivers/soc/ti/smartreflex.c
5733 F: include/linux/power/smartreflex.h
5735 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
5736 M: Maxime Ripard <mripard@kernel.org>
5737 M: Chen-Yu Tsai <wens@csie.org>
5738 R: Jernej Skrabec <jernej.skrabec@gmail.com>
5739 L: dri-devel@lists.freedesktop.org
5741 T: git git://anongit.freedesktop.org/drm/drm-misc
5742 F: drivers/gpu/drm/sun4i/sun8i*
5744 DRM DRIVER FOR ARM PL111 CLCD
5745 M: Emma Anholt <emma@anholt.net>
5747 T: git git://anongit.freedesktop.org/drm/drm-misc
5748 F: drivers/gpu/drm/pl111/
5750 DRM DRIVER FOR ARM VERSATILE TFT PANELS
5751 M: Linus Walleij <linus.walleij@linaro.org>
5753 T: git git://anongit.freedesktop.org/drm/drm-misc
5754 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
5755 F: drivers/gpu/drm/panel/panel-arm-versatile.c
5757 DRM DRIVER FOR ASPEED BMC GFX
5758 M: Joel Stanley <joel@jms.id.au>
5759 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
5761 T: git git://anongit.freedesktop.org/drm/drm-misc
5762 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5763 F: drivers/gpu/drm/aspeed/
5765 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5766 M: Dave Airlie <airlied@redhat.com>
5767 R: Thomas Zimmermann <tzimmermann@suse.de>
5768 L: dri-devel@lists.freedesktop.org
5770 T: git git://anongit.freedesktop.org/drm/drm-misc
5771 F: drivers/gpu/drm/ast/
5773 DRM DRIVER FOR BOCHS VIRTUAL GPU
5774 M: Gerd Hoffmann <kraxel@redhat.com>
5775 L: virtualization@lists.linux-foundation.org
5777 T: git git://anongit.freedesktop.org/drm/drm-misc
5778 F: drivers/gpu/drm/bochs/
5780 DRM DRIVER FOR BOE HIMAX8279D PANELS
5781 M: Jerry Han <hanxu5@huaqin.corp-partner.google.com>
5783 F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
5784 F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
5786 DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
5787 M: Jagan Teki <jagan@amarulasolutions.com>
5789 F: Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
5790 F: drivers/gpu/drm/bridge/chipone-icn6211.c
5792 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5793 M: Linus Walleij <linus.walleij@linaro.org>
5795 T: git git://anongit.freedesktop.org/drm/drm-misc
5796 F: drivers/gpu/drm/tve200/
5798 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
5799 M: Icenowy Zheng <icenowy@aosc.io>
5801 F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
5802 F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
5804 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5805 M: Jagan Teki <jagan@amarulasolutions.com>
5807 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
5808 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5810 DRM DRIVER FOR GENERIC USB DISPLAY
5811 M: Noralf Trønnes <noralf@tronnes.org>
5813 W: https://github.com/notro/gud/wiki
5814 T: git git://anongit.freedesktop.org/drm/drm-misc
5815 F: drivers/gpu/drm/gud/
5816 F: include/drm/gud.h
5818 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5819 M: Hans de Goede <hdegoede@redhat.com>
5821 T: git git://anongit.freedesktop.org/drm/drm-misc
5822 F: drivers/gpu/drm/tiny/gm12u320.c
5824 DRM DRIVER FOR HX8357D PANELS
5825 M: Emma Anholt <emma@anholt.net>
5827 T: git git://anongit.freedesktop.org/drm/drm-misc
5828 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
5829 F: drivers/gpu/drm/tiny/hx8357d.c
5831 DRM DRIVER FOR ILITEK ILI9225 PANELS
5832 M: David Lechner <david@lechnology.com>
5834 T: git git://anongit.freedesktop.org/drm/drm-misc
5835 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5836 F: drivers/gpu/drm/tiny/ili9225.c
5838 DRM DRIVER FOR ILITEK ILI9486 PANELS
5839 M: Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
5841 T: git git://anongit.freedesktop.org/drm/drm-misc
5842 F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
5843 F: drivers/gpu/drm/tiny/ili9486.c
5845 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5846 S: Orphan / Obsolete
5847 F: drivers/gpu/drm/i810/
5848 F: include/uapi/drm/i810_drm.h
5850 DRM DRIVER FOR LVDS PANELS
5851 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5852 L: dri-devel@lists.freedesktop.org
5853 T: git git://anongit.freedesktop.org/drm/drm-misc
5855 F: drivers/gpu/drm/panel/panel-lvds.c
5856 F: Documentation/devicetree/bindings/display/panel/lvds.yaml
5858 DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
5859 M: Guido Günther <agx@sigxcpu.org>
5860 R: Purism Kernel Team <kernel@puri.sm>
5862 F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
5863 F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
5865 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5866 S: Orphan / Obsolete
5867 F: drivers/gpu/drm/mga/
5868 F: include/uapi/drm/mga_drm.h
5870 DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
5871 M: Dave Airlie <airlied@redhat.com>
5872 R: Thomas Zimmermann <tzimmermann@suse.de>
5873 L: dri-devel@lists.freedesktop.org
5875 T: git git://anongit.freedesktop.org/drm/drm-misc
5876 F: drivers/gpu/drm/mgag200/
5878 DRM DRIVER FOR MI0283QT
5879 M: Noralf Trønnes <noralf@tronnes.org>
5881 T: git git://anongit.freedesktop.org/drm/drm-misc
5882 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5883 F: drivers/gpu/drm/tiny/mi0283qt.c
5885 DRM DRIVER FOR MSM ADRENO GPU
5886 M: Rob Clark <robdclark@gmail.com>
5887 M: Sean Paul <sean@poorly.run>
5888 L: linux-arm-msm@vger.kernel.org
5889 L: dri-devel@lists.freedesktop.org
5890 L: freedreno@lists.freedesktop.org
5892 T: git https://gitlab.freedesktop.org/drm/msm.git
5893 F: Documentation/devicetree/bindings/display/msm/
5894 F: drivers/gpu/drm/msm/
5895 F: include/uapi/drm/msm_drm.h
5897 DRM DRIVER FOR NOVATEK NT35510 PANELS
5898 M: Linus Walleij <linus.walleij@linaro.org>
5900 T: git git://anongit.freedesktop.org/drm/drm-misc
5901 F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
5902 F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
5904 DRM DRIVER FOR NOVATEK NT36672A PANELS
5905 M: Sumit Semwal <sumit.semwal@linaro.org>
5907 T: git git://anongit.freedesktop.org/drm/drm-misc
5908 F: Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
5909 F: drivers/gpu/drm/panel/panel-novatek-nt36672a.c
5911 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5912 M: Ben Skeggs <bskeggs@redhat.com>
5913 L: dri-devel@lists.freedesktop.org
5914 L: nouveau@lists.freedesktop.org
5916 T: git git://github.com/skeggsb/linux
5917 F: drivers/gpu/drm/nouveau/
5918 F: include/uapi/drm/nouveau_drm.h
5920 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5921 M: Stefan Mavrodiev <stefan@olimex.com>
5923 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
5924 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5926 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5927 M: Noralf Trønnes <noralf@tronnes.org>
5929 T: git git://anongit.freedesktop.org/drm/drm-misc
5930 F: Documentation/devicetree/bindings/display/repaper.txt
5931 F: drivers/gpu/drm/tiny/repaper.c
5933 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5934 M: Dave Airlie <airlied@redhat.com>
5935 M: Gerd Hoffmann <kraxel@redhat.com>
5936 L: virtualization@lists.linux-foundation.org
5938 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5939 T: git git://anongit.freedesktop.org/drm/drm-misc
5940 F: drivers/gpu/drm/tiny/cirrus.c
5942 DRM DRIVER FOR QXL VIRTUAL GPU
5943 M: Dave Airlie <airlied@redhat.com>
5944 M: Gerd Hoffmann <kraxel@redhat.com>
5945 L: virtualization@lists.linux-foundation.org
5946 L: spice-devel@lists.freedesktop.org
5948 T: git git://anongit.freedesktop.org/drm/drm-misc
5949 F: drivers/gpu/drm/qxl/
5950 F: include/uapi/drm/qxl_drm.h
5952 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5953 S: Orphan / Obsolete
5954 F: drivers/gpu/drm/r128/
5955 F: include/uapi/drm/r128_drm.h
5957 DRM DRIVER FOR RAYDIUM RM67191 PANELS
5958 M: Robert Chiras <robert.chiras@nxp.com>
5960 F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
5961 F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
5963 DRM DRIVER FOR SITRONIX ST7703 PANELS
5964 M: Guido Günther <agx@sigxcpu.org>
5965 R: Purism Kernel Team <kernel@puri.sm>
5966 R: Ondrej Jirman <megous@megous.com>
5968 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
5969 F: drivers/gpu/drm/panel/panel-sitronix-st7703.c
5971 DRM DRIVER FOR SAVAGE VIDEO CARDS
5972 S: Orphan / Obsolete
5973 F: drivers/gpu/drm/savage/
5974 F: include/uapi/drm/savage_drm.h
5976 DRM DRIVER FOR SIMPLE FRAMEBUFFERS
5977 M: Thomas Zimmermann <tzimmermann@suse.de>
5978 L: dri-devel@lists.freedesktop.org
5980 T: git git://anongit.freedesktop.org/drm/drm-misc
5981 F: drivers/gpu/drm/tiny/simpledrm.c
5983 DRM DRIVER FOR SIS VIDEO CARDS
5984 S: Orphan / Obsolete
5985 F: drivers/gpu/drm/sis/
5986 F: include/uapi/drm/sis_drm.h
5988 DRM DRIVER FOR SITRONIX ST7586 PANELS
5989 M: David Lechner <david@lechnology.com>
5991 T: git git://anongit.freedesktop.org/drm/drm-misc
5992 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
5993 F: drivers/gpu/drm/tiny/st7586.c
5995 DRM DRIVER FOR SITRONIX ST7701 PANELS
5996 M: Jagan Teki <jagan@amarulasolutions.com>
5998 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
5999 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
6001 DRM DRIVER FOR SITRONIX ST7735R PANELS
6002 M: David Lechner <david@lechnology.com>
6004 T: git git://anongit.freedesktop.org/drm/drm-misc
6005 F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
6006 F: drivers/gpu/drm/tiny/st7735r.c
6008 DRM DRIVER FOR SONY ACX424AKP PANELS
6009 M: Linus Walleij <linus.walleij@linaro.org>
6011 T: git git://anongit.freedesktop.org/drm/drm-misc
6012 F: drivers/gpu/drm/panel/panel-sony-acx424akp.c
6014 DRM DRIVER FOR ST-ERICSSON MCDE
6015 M: Linus Walleij <linus.walleij@linaro.org>
6017 T: git git://anongit.freedesktop.org/drm/drm-misc
6018 F: Documentation/devicetree/bindings/display/ste,mcde.yaml
6019 F: drivers/gpu/drm/mcde/
6021 DRM DRIVER FOR TDFX VIDEO CARDS
6022 S: Orphan / Obsolete
6023 F: drivers/gpu/drm/tdfx/
6025 DRM DRIVER FOR TPO TPG110 PANELS
6026 M: Linus Walleij <linus.walleij@linaro.org>
6028 T: git git://anongit.freedesktop.org/drm/drm-misc
6029 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
6030 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
6032 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
6033 M: Dave Airlie <airlied@redhat.com>
6034 R: Sean Paul <sean@poorly.run>
6035 R: Thomas Zimmermann <tzimmermann@suse.de>
6036 L: dri-devel@lists.freedesktop.org
6038 T: git git://anongit.freedesktop.org/drm/drm-misc
6039 F: drivers/gpu/drm/udl/
6041 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
6042 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
6043 M: Melissa Wen <melissa.srw@gmail.com>
6044 R: Haneen Mohammed <hamohammed.sa@gmail.com>
6045 R: Daniel Vetter <daniel@ffwll.ch>
6046 L: dri-devel@lists.freedesktop.org
6048 T: git git://anongit.freedesktop.org/drm/drm-misc
6049 F: Documentation/gpu/vkms.rst
6050 F: drivers/gpu/drm/vkms/
6052 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
6053 M: Hans de Goede <hdegoede@redhat.com>
6054 L: dri-devel@lists.freedesktop.org
6056 T: git git://anongit.freedesktop.org/drm/drm-misc
6057 F: drivers/gpu/drm/vboxvideo/
6059 DRM DRIVER FOR VMWARE VIRTUAL GPU
6060 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
6061 M: Roland Scheidegger <sroland@vmware.com>
6062 M: Zack Rusin <zackr@vmware.com>
6063 L: dri-devel@lists.freedesktop.org
6065 T: git git://people.freedesktop.org/~sroland/linux
6066 F: drivers/gpu/drm/vmwgfx/
6067 F: include/uapi/drm/vmwgfx_drm.h
6070 M: David Airlie <airlied@linux.ie>
6071 M: Daniel Vetter <daniel@ffwll.ch>
6072 L: dri-devel@lists.freedesktop.org
6074 B: https://gitlab.freedesktop.org/drm
6075 C: irc://chat.freenode.net/dri-devel
6076 T: git git://anongit.freedesktop.org/drm/drm
6077 F: Documentation/devicetree/bindings/display/
6078 F: Documentation/devicetree/bindings/gpu/
6079 F: Documentation/gpu/
6083 F: include/linux/vga*
6084 F: include/uapi/drm/
6086 DRM DRIVERS AND MISC GPU PATCHES
6087 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
6088 M: Maxime Ripard <mripard@kernel.org>
6089 M: Thomas Zimmermann <tzimmermann@suse.de>
6091 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
6092 T: git git://anongit.freedesktop.org/drm/drm-misc
6093 F: Documentation/gpu/
6094 F: drivers/gpu/drm/*
6097 F: include/linux/vga*
6098 F: include/uapi/drm/drm*
6100 DRM DRIVERS FOR ALLWINNER A10
6101 M: Maxime Ripard <mripard@kernel.org>
6102 M: Chen-Yu Tsai <wens@csie.org>
6103 L: dri-devel@lists.freedesktop.org
6105 T: git git://anongit.freedesktop.org/drm/drm-misc
6106 F: Documentation/devicetree/bindings/display/allwinner*
6107 F: drivers/gpu/drm/sun4i/
6109 DRM DRIVERS FOR AMLOGIC SOCS
6110 M: Neil Armstrong <narmstrong@baylibre.com>
6111 L: dri-devel@lists.freedesktop.org
6112 L: linux-amlogic@lists.infradead.org
6114 W: http://linux-meson.com/
6115 T: git git://anongit.freedesktop.org/drm/drm-misc
6116 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
6117 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
6118 F: Documentation/gpu/meson.rst
6119 F: drivers/gpu/drm/meson/
6121 DRM DRIVERS FOR ATMEL HLCDC
6122 M: Sam Ravnborg <sam@ravnborg.org>
6123 M: Boris Brezillon <bbrezillon@kernel.org>
6124 L: dri-devel@lists.freedesktop.org
6126 T: git git://anongit.freedesktop.org/drm/drm-misc
6127 F: Documentation/devicetree/bindings/display/atmel/
6128 F: drivers/gpu/drm/atmel-hlcdc/
6130 DRM DRIVERS FOR BRIDGE CHIPS
6131 M: Andrzej Hajda <a.hajda@samsung.com>
6132 M: Neil Armstrong <narmstrong@baylibre.com>
6133 M: Robert Foss <robert.foss@linaro.org>
6134 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
6135 R: Jonas Karlman <jonas@kwiboo.se>
6136 R: Jernej Skrabec <jernej.skrabec@gmail.com>
6138 T: git git://anongit.freedesktop.org/drm/drm-misc
6139 F: drivers/gpu/drm/bridge/
6141 DRM DRIVERS FOR EXYNOS
6142 M: Inki Dae <inki.dae@samsung.com>
6143 M: Joonyoung Shim <jy0922.shim@samsung.com>
6144 M: Seung-Woo Kim <sw0312.kim@samsung.com>
6145 M: Kyungmin Park <kyungmin.park@samsung.com>
6146 L: dri-devel@lists.freedesktop.org
6148 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
6149 F: Documentation/devicetree/bindings/display/exynos/
6150 F: drivers/gpu/drm/exynos/
6151 F: include/uapi/drm/exynos_drm.h
6153 DRM DRIVERS FOR FREESCALE DCU
6154 M: Stefan Agner <stefan@agner.ch>
6155 M: Alison Wang <alison.wang@nxp.com>
6156 L: dri-devel@lists.freedesktop.org
6158 T: git git://anongit.freedesktop.org/drm/drm-misc
6159 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
6160 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
6161 F: drivers/gpu/drm/fsl-dcu/
6163 DRM DRIVERS FOR FREESCALE IMX
6164 M: Philipp Zabel <p.zabel@pengutronix.de>
6165 L: dri-devel@lists.freedesktop.org
6167 F: Documentation/devicetree/bindings/display/imx/
6168 F: drivers/gpu/drm/imx/
6169 F: drivers/gpu/ipu-v3/
6171 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
6172 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
6173 L: dri-devel@lists.freedesktop.org
6175 T: git git://github.com/patjak/drm-gma500
6176 F: drivers/gpu/drm/gma500/
6178 DRM DRIVERS FOR HISILICON
6179 M: Xinliang Liu <xinliang.liu@linaro.org>
6180 M: Tian Tao <tiantao6@hisilicon.com>
6181 R: John Stultz <john.stultz@linaro.org>
6182 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
6183 R: Chen Feng <puck.chen@hisilicon.com>
6184 L: dri-devel@lists.freedesktop.org
6186 T: git git://anongit.freedesktop.org/drm/drm-misc
6187 F: Documentation/devicetree/bindings/display/hisilicon/
6188 F: drivers/gpu/drm/hisilicon/
6190 DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
6191 M: Deepak Rawat <drawat.floss@gmail.com>
6192 L: linux-hyperv@vger.kernel.org
6193 L: dri-devel@lists.freedesktop.org
6195 T: git git://anongit.freedesktop.org/drm/drm-misc
6196 F: drivers/gpu/drm/hyperv
6198 DRM DRIVERS FOR LIMA
6199 M: Qiang Yu <yuq825@gmail.com>
6200 L: dri-devel@lists.freedesktop.org
6201 L: lima@lists.freedesktop.org (moderated for non-subscribers)
6203 T: git git://anongit.freedesktop.org/drm/drm-misc
6204 F: drivers/gpu/drm/lima/
6205 F: include/uapi/drm/lima_drm.h
6207 DRM DRIVERS FOR MEDIATEK
6208 M: Chun-Kuang Hu <chunkuang.hu@kernel.org>
6209 M: Philipp Zabel <p.zabel@pengutronix.de>
6210 L: dri-devel@lists.freedesktop.org
6211 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
6213 F: Documentation/devicetree/bindings/display/mediatek/
6214 F: drivers/gpu/drm/mediatek/
6215 F: drivers/phy/mediatek/phy-mtk-hdmi*
6216 F: drivers/phy/mediatek/phy-mtk-mipi*
6218 DRM DRIVERS FOR NVIDIA TEGRA
6219 M: Thierry Reding <thierry.reding@gmail.com>
6220 L: dri-devel@lists.freedesktop.org
6221 L: linux-tegra@vger.kernel.org
6223 T: git git://anongit.freedesktop.org/tegra/linux.git
6224 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
6225 F: drivers/gpu/drm/tegra/
6226 F: drivers/gpu/host1x/
6227 F: include/linux/host1x.h
6228 F: include/uapi/drm/tegra_drm.h
6230 DRM DRIVERS FOR RENESAS
6231 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6232 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
6233 L: dri-devel@lists.freedesktop.org
6234 L: linux-renesas-soc@vger.kernel.org
6236 T: git git://linuxtv.org/pinchartl/media drm/du/next
6237 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
6238 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
6239 F: Documentation/devicetree/bindings/display/renesas,du.yaml
6240 F: drivers/gpu/drm/rcar-du/
6241 F: drivers/gpu/drm/shmobile/
6242 F: include/linux/platform_data/shmob_drm.h
6244 DRM DRIVERS FOR ROCKCHIP
6245 M: Sandy Huang <hjc@rock-chips.com>
6246 M: Heiko Stübner <heiko@sntech.de>
6247 L: dri-devel@lists.freedesktop.org
6249 T: git git://anongit.freedesktop.org/drm/drm-misc
6250 F: Documentation/devicetree/bindings/display/rockchip/
6251 F: drivers/gpu/drm/rockchip/
6254 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
6255 L: dri-devel@lists.freedesktop.org
6257 T: git git://anongit.freedesktop.org/drm/drm-misc
6258 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
6259 F: drivers/gpu/drm/sti
6262 M: Yannick Fertre <yannick.fertre@foss.st.com>
6263 M: Philippe Cornu <philippe.cornu@foss.st.com>
6264 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
6265 L: dri-devel@lists.freedesktop.org
6267 T: git git://anongit.freedesktop.org/drm/drm-misc
6268 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
6269 F: drivers/gpu/drm/stm
6271 DRM DRIVERS FOR TI KEYSTONE
6272 M: Jyri Sarha <jyri.sarha@iki.fi>
6273 M: Tomi Valkeinen <tomba@kernel.org>
6274 L: dri-devel@lists.freedesktop.org
6276 T: git git://anongit.freedesktop.org/drm/drm-misc
6277 F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
6278 F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
6279 F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
6280 F: drivers/gpu/drm/tidss/
6282 DRM DRIVERS FOR TI LCDC
6283 M: Jyri Sarha <jyri.sarha@iki.fi>
6284 R: Tomi Valkeinen <tomba@kernel.org>
6285 L: dri-devel@lists.freedesktop.org
6287 F: Documentation/devicetree/bindings/display/tilcdc/
6288 F: drivers/gpu/drm/tilcdc/
6290 DRM DRIVERS FOR TI OMAP
6291 M: Tomi Valkeinen <tomba@kernel.org>
6292 L: dri-devel@lists.freedesktop.org
6294 F: Documentation/devicetree/bindings/display/ti/
6295 F: drivers/gpu/drm/omapdrm/
6298 M: Emma Anholt <emma@anholt.net>
6300 T: git git://anongit.freedesktop.org/drm/drm-misc
6301 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
6302 F: drivers/gpu/drm/v3d/
6303 F: include/uapi/drm/v3d_drm.h
6306 M: Emma Anholt <emma@anholt.net>
6307 M: Maxime Ripard <mripard@kernel.org>
6309 T: git git://github.com/anholt/linux
6310 T: git git://anongit.freedesktop.org/drm/drm-misc
6311 F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
6312 F: drivers/gpu/drm/vc4/
6313 F: include/uapi/drm/vc4_drm.h
6315 DRM DRIVERS FOR VIVANTE GPU IP
6316 M: Lucas Stach <l.stach@pengutronix.de>
6317 R: Russell King <linux+etnaviv@armlinux.org.uk>
6318 R: Christian Gmeiner <christian.gmeiner@gmail.com>
6319 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
6320 L: dri-devel@lists.freedesktop.org
6322 F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
6323 F: drivers/gpu/drm/etnaviv/
6324 F: include/uapi/drm/etnaviv_drm.h
6327 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
6328 L: dri-devel@lists.freedesktop.org
6329 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
6331 T: git git://anongit.freedesktop.org/drm/drm-misc
6332 F: Documentation/gpu/xen-front.rst
6333 F: drivers/gpu/drm/xen/
6335 DRM DRIVERS FOR XILINX
6336 M: Hyun Kwon <hyun.kwon@xilinx.com>
6337 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6338 L: dri-devel@lists.freedesktop.org
6340 T: git git://anongit.freedesktop.org/drm/drm-misc
6341 F: Documentation/devicetree/bindings/display/xlnx/
6342 F: drivers/gpu/drm/xlnx/
6345 M: Thierry Reding <thierry.reding@gmail.com>
6346 R: Sam Ravnborg <sam@ravnborg.org>
6347 L: dri-devel@lists.freedesktop.org
6349 T: git git://anongit.freedesktop.org/drm/drm-misc
6350 F: Documentation/devicetree/bindings/display/panel/
6351 F: drivers/gpu/drm/drm_panel.c
6352 F: drivers/gpu/drm/panel/
6353 F: include/drm/drm_panel.h
6356 M: Christian Koenig <christian.koenig@amd.com>
6357 M: Huang Rui <ray.huang@amd.com>
6358 L: dri-devel@lists.freedesktop.org
6360 T: git git://anongit.freedesktop.org/drm/drm-misc
6361 F: drivers/gpu/drm/ttm/
6364 DSBR100 USB FM RADIO DRIVER
6365 M: Alexey Klimov <klimov.linux@gmail.com>
6366 L: linux-media@vger.kernel.org
6368 T: git git://linuxtv.org/media_tree.git
6369 F: drivers/media/radio/dsbr100.c
6372 M: Hans Verkuil <hverkuil@xs4all.nl>
6373 L: linux-media@vger.kernel.org
6375 W: https://linuxtv.org
6376 T: git git://linuxtv.org/media_tree.git
6377 F: drivers/media/pci/dt3155/
6379 DVB_USB_AF9015 MEDIA DRIVER
6380 M: Antti Palosaari <crope@iki.fi>
6381 L: linux-media@vger.kernel.org
6383 W: https://linuxtv.org
6384 W: http://palosaari.fi/linux/
6385 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6386 T: git git://linuxtv.org/anttip/media_tree.git
6387 F: drivers/media/usb/dvb-usb-v2/af9015*
6389 DVB_USB_AF9035 MEDIA DRIVER
6390 M: Antti Palosaari <crope@iki.fi>
6391 L: linux-media@vger.kernel.org
6393 W: https://linuxtv.org
6394 W: http://palosaari.fi/linux/
6395 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6396 T: git git://linuxtv.org/anttip/media_tree.git
6397 F: drivers/media/usb/dvb-usb-v2/af9035*
6399 DVB_USB_ANYSEE MEDIA DRIVER
6400 M: Antti Palosaari <crope@iki.fi>
6401 L: linux-media@vger.kernel.org
6403 W: https://linuxtv.org
6404 W: http://palosaari.fi/linux/
6405 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6406 T: git git://linuxtv.org/anttip/media_tree.git
6407 F: drivers/media/usb/dvb-usb-v2/anysee*
6409 DVB_USB_AU6610 MEDIA DRIVER
6410 M: Antti Palosaari <crope@iki.fi>
6411 L: linux-media@vger.kernel.org
6413 W: https://linuxtv.org
6414 W: http://palosaari.fi/linux/
6415 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6416 T: git git://linuxtv.org/anttip/media_tree.git
6417 F: drivers/media/usb/dvb-usb-v2/au6610*
6419 DVB_USB_CE6230 MEDIA DRIVER
6420 M: Antti Palosaari <crope@iki.fi>
6421 L: linux-media@vger.kernel.org
6423 W: https://linuxtv.org
6424 W: http://palosaari.fi/linux/
6425 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6426 T: git git://linuxtv.org/anttip/media_tree.git
6427 F: drivers/media/usb/dvb-usb-v2/ce6230*
6429 DVB_USB_CXUSB MEDIA DRIVER
6430 M: Michael Krufky <mkrufky@linuxtv.org>
6431 L: linux-media@vger.kernel.org
6433 W: https://linuxtv.org
6434 W: http://github.com/mkrufky
6435 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6436 T: git git://linuxtv.org/media_tree.git
6437 F: drivers/media/usb/dvb-usb/cxusb*
6439 DVB_USB_EC168 MEDIA DRIVER
6440 M: Antti Palosaari <crope@iki.fi>
6441 L: linux-media@vger.kernel.org
6443 W: https://linuxtv.org
6444 W: http://palosaari.fi/linux/
6445 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6446 T: git git://linuxtv.org/anttip/media_tree.git
6447 F: drivers/media/usb/dvb-usb-v2/ec168*
6449 DVB_USB_GL861 MEDIA DRIVER
6450 M: Antti Palosaari <crope@iki.fi>
6451 L: linux-media@vger.kernel.org
6453 W: https://linuxtv.org
6454 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6455 T: git git://linuxtv.org/anttip/media_tree.git
6456 F: drivers/media/usb/dvb-usb-v2/gl861*
6458 DVB_USB_MXL111SF MEDIA DRIVER
6459 M: Michael Krufky <mkrufky@linuxtv.org>
6460 L: linux-media@vger.kernel.org
6462 W: https://linuxtv.org
6463 W: http://github.com/mkrufky
6464 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6465 T: git git://linuxtv.org/mkrufky/mxl111sf.git
6466 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
6468 DVB_USB_RTL28XXU MEDIA DRIVER
6469 M: Antti Palosaari <crope@iki.fi>
6470 L: linux-media@vger.kernel.org
6472 W: https://linuxtv.org
6473 W: http://palosaari.fi/linux/
6474 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6475 T: git git://linuxtv.org/anttip/media_tree.git
6476 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
6478 DVB_USB_V2 MEDIA DRIVER
6479 M: Antti Palosaari <crope@iki.fi>
6480 L: linux-media@vger.kernel.org
6482 W: https://linuxtv.org
6483 W: http://palosaari.fi/linux/
6484 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6485 T: git git://linuxtv.org/anttip/media_tree.git
6486 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
6487 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
6490 M: Jason Baron <jbaron@akamai.com>
6492 F: include/linux/dynamic_debug.h
6493 F: lib/dynamic_debug.c
6495 DYNAMIC INTERRUPT MODERATION
6496 M: Tal Gilboa <talgi@nvidia.com>
6498 F: Documentation/networking/net_dim.rst
6499 F: include/linux/dim.h
6502 DZ DECSTATION DZ11 SERIAL DRIVER
6503 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
6505 F: drivers/tty/serial/dz.*
6507 E3X0 POWER BUTTON DRIVER
6508 M: Moritz Fischer <moritz.fischer@ettus.com>
6509 L: usrp-users@lists.ettus.com
6511 W: http://www.ettus.com
6512 F: Documentation/devicetree/bindings/input/e3x0-button.txt
6513 F: drivers/input/misc/e3x0-button.c
6516 M: Antti Palosaari <crope@iki.fi>
6517 L: linux-media@vger.kernel.org
6519 W: https://linuxtv.org
6520 W: http://palosaari.fi/linux/
6521 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6522 T: git git://linuxtv.org/anttip/media_tree.git
6523 F: drivers/media/tuners/e4000*
6525 EARTH_PT1 MEDIA DRIVER
6526 M: Akihiro Tsukada <tskd08@gmail.com>
6527 L: linux-media@vger.kernel.org
6529 F: drivers/media/pci/pt1/
6531 EARTH_PT3 MEDIA DRIVER
6532 M: Akihiro Tsukada <tskd08@gmail.com>
6533 L: linux-media@vger.kernel.org
6535 F: drivers/media/pci/pt3/
6538 M: Antti Palosaari <crope@iki.fi>
6539 L: linux-media@vger.kernel.org
6541 W: https://linuxtv.org
6542 W: http://palosaari.fi/linux/
6543 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6544 T: git git://linuxtv.org/anttip/media_tree.git
6545 F: drivers/media/dvb-frontends/ec100*
6548 M: Tyler Hicks <code@tyhicks.com>
6549 L: ecryptfs@vger.kernel.org
6551 W: http://ecryptfs.org
6552 W: https://launchpad.net/ecryptfs
6553 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
6554 F: Documentation/filesystems/ecryptfs.rst
6558 M: Yazen Ghannam <yazen.ghannam@amd.com>
6559 L: linux-edac@vger.kernel.org
6561 F: drivers/edac/amd64_edac*
6562 F: drivers/edac/mce_amd*
6565 M: Jan Luebbe <jlu@pengutronix.de>
6566 L: linux-edac@vger.kernel.org
6568 F: drivers/edac/armada_xp_*
6571 M: Stefan Schaeckeler <sschaeck@cisco.com>
6573 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
6574 F: drivers/edac/aspeed_edac.c
6577 M: Shravan Kumar Ramani <shravankr@nvidia.com>
6579 F: drivers/edac/bluefield_edac.c
6582 M: Andre Przywara <andre.przywara@arm.com>
6583 L: linux-edac@vger.kernel.org
6585 F: drivers/edac/highbank*
6588 M: Ralf Baechle <ralf@linux-mips.org>
6589 L: linux-edac@vger.kernel.org
6590 L: linux-mips@vger.kernel.org
6592 F: drivers/edac/octeon_edac*
6594 EDAC-CAVIUM THUNDERX
6595 M: Robert Richter <rric@kernel.org>
6596 L: linux-edac@vger.kernel.org
6598 F: drivers/edac/thunderx_edac*
6601 M: Borislav Petkov <bp@alien8.de>
6602 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6603 M: Tony Luck <tony.luck@intel.com>
6604 R: James Morse <james.morse@arm.com>
6605 R: Robert Richter <rric@kernel.org>
6606 L: linux-edac@vger.kernel.org
6608 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
6609 F: Documentation/admin-guide/ras.rst
6610 F: Documentation/driver-api/edac.rst
6612 F: include/linux/edac.h
6615 M: Lei Wang <lewan@microsoft.com>
6616 L: linux-edac@vger.kernel.org
6618 F: drivers/edac/dmc520_edac.c
6621 M: Mark Gross <mark.gross@intel.com>
6622 L: linux-edac@vger.kernel.org
6624 F: drivers/edac/e752x_edac.c
6627 L: linux-edac@vger.kernel.org
6629 F: drivers/edac/e7xxx_edac.c
6632 M: York Sun <york.sun@nxp.com>
6633 L: linux-edac@vger.kernel.org
6635 F: drivers/edac/fsl_ddr_edac.*
6638 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6639 L: linux-edac@vger.kernel.org
6641 F: drivers/edac/ghes_edac.c
6644 M: Tony Luck <tony.luck@intel.com>
6645 L: linux-edac@vger.kernel.org
6647 F: drivers/edac/i10nm_base.c
6650 L: linux-edac@vger.kernel.org
6652 F: drivers/edac/i3000_edac.c
6655 L: linux-edac@vger.kernel.org
6657 F: drivers/edac/i5000_edac.c
6660 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6661 L: linux-edac@vger.kernel.org
6663 F: drivers/edac/i5400_edac.c
6666 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6667 L: linux-edac@vger.kernel.org
6669 F: drivers/edac/i7300_edac.c
6672 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6673 L: linux-edac@vger.kernel.org
6675 F: drivers/edac/i7core_edac.c
6678 M: Tim Small <tim@buttersideup.com>
6679 L: linux-edac@vger.kernel.org
6681 F: drivers/edac/i82443bxgx_edac.c
6684 M: "Arvind R." <arvino55@gmail.com>
6685 L: linux-edac@vger.kernel.org
6687 F: drivers/edac/i82975x_edac.c
6690 M: Jason Baron <jbaron@akamai.com>
6691 L: linux-edac@vger.kernel.org
6693 F: drivers/edac/ie31200_edac.c
6696 M: Tony Luck <tony.luck@intel.com>
6697 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6698 L: linux-edac@vger.kernel.org
6700 F: drivers/edac/igen6_edac.c
6703 M: Johannes Thumshirn <morbidrsa@gmail.com>
6704 L: linux-edac@vger.kernel.org
6706 F: drivers/edac/mpc85xx_edac.[ch]
6709 M: Egor Martovetsky <egor@pasemi.com>
6710 L: linux-edac@vger.kernel.org
6712 F: drivers/edac/pasemi_edac.c
6715 M: Tony Luck <tony.luck@intel.com>
6716 L: linux-edac@vger.kernel.org
6718 F: drivers/edac/pnd2_edac.[ch]
6721 M: Channagoud Kadabi <ckadabi@codeaurora.org>
6722 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
6723 L: linux-arm-msm@vger.kernel.org
6724 L: linux-edac@vger.kernel.org
6726 F: drivers/edac/qcom_edac.c
6729 M: Tim Small <tim@buttersideup.com>
6730 L: linux-edac@vger.kernel.org
6732 F: drivers/edac/r82600_edac.c
6735 M: Tony Luck <tony.luck@intel.com>
6736 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6737 L: linux-edac@vger.kernel.org
6739 F: drivers/edac/sb_edac.c
6742 M: Yash Shah <yash.shah@sifive.com>
6743 L: linux-edac@vger.kernel.org
6745 F: drivers/edac/sifive_edac.c
6748 M: Tony Luck <tony.luck@intel.com>
6749 L: linux-edac@vger.kernel.org
6751 F: drivers/edac/skx_*.[ch]
6754 M: Tero Kristo <kristo@kernel.org>
6755 L: linux-edac@vger.kernel.org
6757 F: drivers/edac/ti_edac.c
6759 EDIROL UA-101/UA-1000 DRIVER
6760 M: Clemens Ladisch <clemens@ladisch.de>
6761 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6763 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6764 F: sound/usb/misc/ua101.c
6767 M: Ivan Hu <ivan.hu@canonical.com>
6768 M: Ard Biesheuvel <ardb@kernel.org>
6769 L: linux-efi@vger.kernel.org
6771 F: drivers/firmware/efi/test/
6773 EFI VARIABLE FILESYSTEM
6774 M: Matthew Garrett <matthew.garrett@nebula.com>
6775 M: Jeremy Kerr <jk@ozlabs.org>
6776 M: Ard Biesheuvel <ardb@kernel.org>
6777 L: linux-efi@vger.kernel.org
6779 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6782 EFIFB FRAMEBUFFER DRIVER
6783 M: Peter Jones <pjones@redhat.com>
6784 L: linux-fbdev@vger.kernel.org
6786 F: drivers/video/fbdev/efifb.c
6790 W: http://aeschi.ch.eu.org/efs/
6793 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6794 M: Douglas Miller <dougmill@linux.ibm.com>
6795 L: netdev@vger.kernel.org
6797 F: drivers/net/ethernet/ibm/ehea/
6799 EM28XX VIDEO4LINUX DRIVER
6800 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6801 L: linux-media@vger.kernel.org
6803 W: https://linuxtv.org
6804 T: git git://linuxtv.org/media_tree.git
6805 F: Documentation/admin-guide/media/em28xx*
6806 F: drivers/media/usb/em28xx/
6809 M: Paul Gortmaker <paul.gortmaker@windriver.com>
6810 M: Matt Mackall <mpm@selenic.com>
6811 M: David Woodhouse <dwmw2@infradead.org>
6812 L: linux-embedded@vger.kernel.org
6815 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
6816 M: Adrian Hunter <adrian.hunter@intel.com>
6817 M: Ritesh Harjani <riteshh@codeaurora.org>
6818 M: Asutosh Das <asutoshd@codeaurora.org>
6819 L: linux-mmc@vger.kernel.org
6821 F: drivers/mmc/host/cqhci*
6823 EMULEX 10Gbps iSCSI - OneConnect DRIVER
6824 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6825 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
6826 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6827 L: linux-scsi@vger.kernel.org
6829 W: http://www.broadcom.com
6830 F: drivers/scsi/be2iscsi/
6832 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6833 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
6834 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6835 M: Somnath Kotur <somnath.kotur@broadcom.com>
6836 L: netdev@vger.kernel.org
6838 W: http://www.emulex.com
6839 F: drivers/net/ethernet/emulex/benet/
6841 EMULEX ONECONNECT ROCE DRIVER
6842 M: Selvin Xavier <selvin.xavier@broadcom.com>
6843 L: linux-rdma@vger.kernel.org
6845 W: http://www.broadcom.com
6846 F: drivers/infiniband/hw/ocrdma/
6847 F: include/uapi/rdma/ocrdma-abi.h
6849 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6850 M: James Smart <james.smart@broadcom.com>
6851 M: Dick Kennedy <dick.kennedy@broadcom.com>
6852 L: linux-scsi@vger.kernel.org
6854 W: http://www.broadcom.com
6855 F: drivers/scsi/lpfc/
6857 EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
6858 M: James Smart <james.smart@broadcom.com>
6859 M: Ram Vegesna <ram.vegesna@broadcom.com>
6860 L: linux-scsi@vger.kernel.org
6861 L: target-devel@vger.kernel.org
6863 W: http://www.broadcom.com
6864 F: drivers/scsi/elx/
6866 ENE CB710 FLASH CARD READER DRIVER
6867 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
6869 F: drivers/misc/cb710/
6870 F: drivers/mmc/host/cb710-mmc.*
6871 F: include/linux/cb710.h
6873 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6874 M: Maxim Levitsky <maximlevitsky@gmail.com>
6876 F: drivers/media/rc/ene_ir.*
6878 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
6879 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
6880 L: linuxppc-dev@lists.ozlabs.org
6882 F: drivers/tty/ehv_bytechan.c
6884 EPSON S1D13XXX FRAMEBUFFER DRIVER
6885 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
6887 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6888 F: drivers/video/fbdev/s1d13xxxfb.c
6889 F: include/video/s1d13xxxfb.h
6892 M: Gao Xiang <xiang@kernel.org>
6893 M: Chao Yu <chao@kernel.org>
6894 L: linux-erofs@lists.ozlabs.org
6896 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
6897 F: Documentation/filesystems/erofs.rst
6899 F: include/trace/events/erofs.h
6901 ERRSEQ ERROR TRACKING INFRASTRUCTURE
6902 M: Jeff Layton <jlayton@kernel.org>
6904 F: include/linux/errseq.h
6907 ET131X NETWORK DRIVER
6908 M: Mark Einon <mark.einon@gmail.com>
6910 F: drivers/net/ethernet/agere/
6913 M: Roopa Prabhu <roopa@nvidia.com>
6914 M: Nikolay Aleksandrov <nikolay@nvidia.com>
6915 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
6916 L: netdev@vger.kernel.org
6918 W: http://www.linuxfoundation.org/en/Net:Bridge
6919 F: include/linux/netfilter_bridge/
6922 ETHERNET PHY LIBRARY
6923 M: Andrew Lunn <andrew@lunn.ch>
6924 M: Heiner Kallweit <hkallweit1@gmail.com>
6925 R: Russell King <linux@armlinux.org.uk>
6926 L: netdev@vger.kernel.org
6928 F: Documentation/ABI/testing/sysfs-class-net-phydev
6929 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
6930 F: Documentation/devicetree/bindings/net/mdio*
6931 F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
6932 F: Documentation/networking/phy.rst
6933 F: drivers/net/mdio/
6934 F: drivers/net/mdio/acpi_mdio.c
6935 F: drivers/net/mdio/fwnode_mdio.c
6936 F: drivers/net/mdio/of_mdio.c
6939 F: drivers/of/of_net.c
6940 F: include/dt-bindings/net/qca-ar803x.h
6941 F: include/linux/*mdio*.h
6942 F: include/linux/mdio/*.h
6943 F: include/linux/of_net.h
6944 F: include/linux/phy.h
6945 F: include/linux/phy_fixed.h
6946 F: include/linux/platform_data/mdio-bcm-unimac.h
6947 F: include/linux/platform_data/mdio-gpio.h
6948 F: include/trace/events/mdio.h
6949 F: include/uapi/linux/mdio.h
6950 F: include/uapi/linux/mii.h
6953 M: Namjae Jeon <namjae.jeon@samsung.com>
6954 M: Sungjong Seo <sj1557.seo@samsung.com>
6955 L: linux-fsdevel@vger.kernel.org
6960 M: Jan Kara <jack@suse.com>
6961 L: linux-ext4@vger.kernel.org
6963 F: Documentation/filesystems/ext2.rst
6965 F: include/linux/ext2*
6968 M: "Theodore Ts'o" <tytso@mit.edu>
6969 M: Andreas Dilger <adilger.kernel@dilger.ca>
6970 L: linux-ext4@vger.kernel.org
6972 W: http://ext4.wiki.kernel.org
6973 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
6974 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6975 F: Documentation/filesystems/ext4/
6977 F: include/trace/events/ext4.h
6979 Extended Verification Module (EVM)
6980 M: Mimi Zohar <zohar@linux.ibm.com>
6981 L: linux-integrity@vger.kernel.org
6983 F: security/integrity/evm/
6985 EXTENSIBLE FIRMWARE INTERFACE (EFI)
6986 M: Ard Biesheuvel <ardb@kernel.org>
6987 L: linux-efi@vger.kernel.org
6989 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6990 F: Documentation/admin-guide/efi-stub.rst
6991 F: arch/*/include/asm/efi.h
6992 F: arch/*/kernel/efi.c
6993 F: arch/arm/boot/compressed/efi-header.S
6994 F: arch/arm64/kernel/efi-entry.S
6995 F: arch/x86/platform/efi/
6996 F: drivers/firmware/efi/
6997 F: include/linux/efi*.h
6999 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
7000 M: MyungJoo Ham <myungjoo.ham@samsung.com>
7001 M: Chanwoo Choi <cw00.choi@samsung.com>
7002 L: linux-kernel@vger.kernel.org
7004 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
7005 F: Documentation/devicetree/bindings/extcon/
7006 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
7008 F: include/linux/extcon.h
7009 F: include/linux/extcon/
7012 M: Masami Hiramatsu <mhiramat@kernel.org>
7014 F: Documentation/admin-guide/bootconfig.rst
7015 F: fs/proc/bootconfig.c
7016 F: include/linux/bootconfig.h
7018 F: tools/bootconfig/*
7019 F: tools/bootconfig/scripts/*
7022 M: Jingoo Han <jingoohan1@gmail.com>
7023 L: dri-devel@lists.freedesktop.org
7025 F: drivers/gpu/drm/exynos/exynos_dp*
7027 EXYNOS SYSMMU (IOMMU) driver
7028 M: Marek Szyprowski <m.szyprowski@samsung.com>
7029 L: iommu@lists.linux-foundation.org
7031 F: drivers/iommu/exynos-iommu.c
7034 M: Jaegeuk Kim <jaegeuk@kernel.org>
7035 M: Chao Yu <chao@kernel.org>
7036 L: linux-f2fs-devel@lists.sourceforge.net
7038 W: https://f2fs.wiki.kernel.org/
7039 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
7040 F: Documentation/ABI/testing/sysfs-fs-f2fs
7041 F: Documentation/filesystems/f2fs.rst
7043 F: include/linux/f2fs_fs.h
7044 F: include/trace/events/f2fs.h
7045 F: include/uapi/linux/f2fs.h
7047 F71805F HARDWARE MONITORING DRIVER
7048 M: Jean Delvare <jdelvare@suse.com>
7049 L: linux-hwmon@vger.kernel.org
7051 F: Documentation/hwmon/f71805f.rst
7052 F: drivers/hwmon/f71805f.c
7055 M: Josh Poimboeuf <jpoimboe@redhat.com>
7057 F: scripts/faddr2line
7060 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
7061 L: netdev@vger.kernel.org
7063 F: Documentation/networking/failover.rst
7064 F: include/net/failover.h
7065 F: net/core/failover.c
7068 M: Jan Kara <jack@suse.cz>
7069 R: Amir Goldstein <amir73il@gmail.com>
7070 R: Matthew Bobrowski <repnop@google.com>
7071 L: linux-fsdevel@vger.kernel.org
7073 F: fs/notify/fanotify/
7074 F: include/linux/fanotify.h
7075 F: include/uapi/linux/fanotify.h
7077 FARSYNC SYNCHRONOUS DRIVER
7078 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
7080 W: http://www.farsite.co.uk/
7081 F: drivers/net/wan/farsync.*
7083 FAULT INJECTION SUPPORT
7084 M: Akinobu Mita <akinobu.mita@gmail.com>
7086 F: Documentation/fault-injection/
7087 F: lib/fault-inject.c
7089 FBTFT Framebuffer drivers
7090 L: dri-devel@lists.freedesktop.org
7091 L: linux-fbdev@vger.kernel.org
7093 F: drivers/staging/fbtft/
7096 M: Michael Buesch <m@bues.ch>
7097 L: linux-media@vger.kernel.org
7099 F: drivers/media/tuners/fc0011.c
7100 F: drivers/media/tuners/fc0011.h
7103 M: Antti Palosaari <crope@iki.fi>
7104 L: linux-media@vger.kernel.org
7106 W: https://linuxtv.org
7107 W: http://palosaari.fi/linux/
7108 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7109 T: git git://linuxtv.org/anttip/media_tree.git
7110 F: drivers/media/tuners/fc2580*
7112 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
7113 M: Hannes Reinecke <hare@suse.de>
7114 L: linux-scsi@vger.kernel.org
7116 W: www.Open-FCoE.org
7117 F: drivers/scsi/fcoe/
7118 F: drivers/scsi/libfc/
7120 F: include/scsi/libfc.h
7121 F: include/scsi/libfcoe.h
7122 F: include/uapi/scsi/fc/
7124 FILE LOCKING (flock() and fcntl()/lockf())
7125 M: Jeff Layton <jlayton@kernel.org>
7126 M: "J. Bruce Fields" <bfields@fieldses.org>
7127 L: linux-fsdevel@vger.kernel.org
7131 F: include/linux/fcntl.h
7132 F: include/uapi/linux/fcntl.h
7134 FILESYSTEM DIRECT ACCESS (DAX)
7135 M: Dan Williams <dan.j.williams@intel.com>
7136 R: Matthew Wilcox <willy@infradead.org>
7137 R: Jan Kara <jack@suse.cz>
7138 L: linux-fsdevel@vger.kernel.org
7139 L: nvdimm@lists.linux.dev
7142 F: include/linux/dax.h
7143 F: include/trace/events/fs_dax.h
7145 FILESYSTEMS (VFS and infrastructure)
7146 M: Alexander Viro <viro@zeniv.linux.org.uk>
7147 L: linux-fsdevel@vger.kernel.org
7150 F: include/linux/fs.h
7151 F: include/linux/fs_types.h
7152 F: include/uapi/linux/fs.h
7153 F: include/uapi/linux/openat2.h
7158 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7159 M: Riku Voipio <riku.voipio@iki.fi>
7160 L: linux-hwmon@vger.kernel.org
7162 F: drivers/hwmon/f75375s.c
7163 F: include/linux/f75375s.h
7165 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
7166 M: Clemens Ladisch <clemens@ladisch.de>
7167 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
7168 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7170 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7171 F: include/uapi/sound/firewire.h
7174 FIREWIRE MEDIA DRIVERS (firedtv)
7175 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7176 L: linux-media@vger.kernel.org
7177 L: linux1394-devel@lists.sourceforge.net
7179 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
7180 F: drivers/media/firewire/
7182 FIREWIRE SBP-2 TARGET
7183 M: Chris Boot <bootc@bootc.net>
7184 L: linux-scsi@vger.kernel.org
7185 L: target-devel@vger.kernel.org
7186 L: linux1394-devel@lists.sourceforge.net
7188 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
7189 F: drivers/target/sbp/
7192 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7193 L: linux1394-devel@lists.sourceforge.net
7195 W: http://ieee1394.wiki.kernel.org/
7196 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
7197 F: drivers/firewire/
7198 F: include/linux/firewire.h
7199 F: include/uapi/linux/firewire*.h
7202 FIRMWARE FRAMEWORK FOR ARMV8-A
7203 M: Sudeep Holla <sudeep.holla@arm.com>
7204 L: linux-arm-kernel@lists.infradead.org
7206 F: drivers/firmware/arm_ffa/
7207 F: include/linux/arm_ffa.h
7209 FIRMWARE LOADER (request_firmware)
7210 M: Luis Chamberlain <mcgrof@kernel.org>
7211 L: linux-kernel@vger.kernel.org
7213 F: Documentation/firmware_class/
7214 F: drivers/base/firmware_loader/
7215 F: include/linux/firmware.h
7217 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
7218 M: Joshua Morris <josh.h.morris@us.ibm.com>
7219 M: Philip Kelleher <pjk1939@linux.ibm.com>
7221 F: drivers/block/rsxx/
7223 FLEXTIMER FTM-QUADDEC DRIVER
7224 M: Patrick Havelange <patrick.havelange@essensium.com>
7225 L: linux-iio@vger.kernel.org
7227 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
7228 F: drivers/counter/ftm-quaddec.c
7231 M: Denis Efremov <efremov@linux.com>
7232 L: linux-block@vger.kernel.org
7234 F: drivers/block/floppy.c
7236 FLYSKY FSIA6B RC RECEIVER
7237 M: Markus Koch <markus@notsyncing.net>
7238 L: linux-input@vger.kernel.org
7240 F: drivers/input/joystick/fsia6b.c
7242 FOCUSRITE SCARLETT GEN 2/3 MIXER DRIVER
7243 M: Geoffrey D. Bennett <g@b4.vu>
7244 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7246 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7247 F: sound/usb/mixer_scarlett_gen2.c
7249 FORCEDETH GIGABIT ETHERNET DRIVER
7250 M: Rain River <rain.1986.08.12@gmail.com>
7251 M: Zhu Yanjun <zyjzyj2000@gmail.com>
7252 L: netdev@vger.kernel.org
7254 F: drivers/net/ethernet/nvidia/*
7257 M: Wu Hao <hao.wu@intel.com>
7258 R: Tom Rix <trix@redhat.com>
7259 L: linux-fpga@vger.kernel.org
7261 F: Documentation/ABI/testing/sysfs-bus-dfl*
7262 F: Documentation/fpga/dfl.rst
7263 F: drivers/fpga/dfl*
7264 F: drivers/uio/uio_dfl.c
7265 F: include/linux/dfl.h
7266 F: include/uapi/linux/fpga-dfl.h
7268 FPGA MANAGER FRAMEWORK
7269 M: Moritz Fischer <mdf@kernel.org>
7270 R: Tom Rix <trix@redhat.com>
7271 L: linux-fpga@vger.kernel.org
7273 W: http://www.rocketboards.org
7274 Q: http://patchwork.kernel.org/project/linux-fpga/list/
7275 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
7276 F: Documentation/devicetree/bindings/fpga/
7277 F: Documentation/driver-api/fpga/
7278 F: Documentation/fpga/
7280 F: include/linux/fpga/
7283 M: Bill Metzenthen <billm@melbpc.org.au>
7285 W: http://floatingpoint.sourceforge.net/emulator/index.html
7286 F: arch/x86/math-emu/
7289 L: dri-devel@lists.freedesktop.org
7290 L: linux-fbdev@vger.kernel.org
7292 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
7293 T: git git://anongit.freedesktop.org/drm/drm-misc
7294 F: Documentation/fb/
7296 F: include/linux/fb.h
7297 F: include/uapi/linux/fb.h
7298 F: include/uapi/video/
7301 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
7302 M: Horia Geantă <horia.geanta@nxp.com>
7303 M: Pankaj Gupta <pankaj.gupta@nxp.com>
7304 L: linux-crypto@vger.kernel.org
7306 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
7307 F: drivers/crypto/caam/
7309 FREESCALE COLDFIRE M5441X MMC DRIVER
7310 M: Angelo Dureghello <angelo.dureghello@timesys.com>
7311 L: linux-mmc@vger.kernel.org
7313 F: drivers/mmc/host/sdhci-esdhc-mcf.c
7314 F: include/linux/platform_data/mmc-esdhc-mcf.h
7316 FREESCALE DIU FRAMEBUFFER DRIVER
7317 M: Timur Tabi <timur@kernel.org>
7318 L: linux-fbdev@vger.kernel.org
7320 F: drivers/video/fbdev/fsl-diu-fb.*
7322 FREESCALE DMA DRIVER
7323 M: Li Yang <leoyang.li@nxp.com>
7324 M: Zhang Wei <zw@zh-kernel.org>
7325 L: linuxppc-dev@lists.ozlabs.org
7327 F: drivers/dma/fsldma.*
7329 FREESCALE DSPI DRIVER
7330 M: Vladimir Oltean <olteanv@gmail.com>
7331 L: linux-spi@vger.kernel.org
7333 F: Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
7334 F: drivers/spi/spi-fsl-dspi.c
7335 F: include/linux/spi/spi-fsl-dspi.h
7337 FREESCALE ENETC ETHERNET DRIVERS
7338 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7339 L: netdev@vger.kernel.org
7341 F: drivers/net/ethernet/freescale/enetc/
7343 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
7344 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7345 L: netdev@vger.kernel.org
7347 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
7348 F: drivers/net/ethernet/freescale/gianfar*
7350 FREESCALE GPMI NAND DRIVER
7351 M: Han Xu <han.xu@nxp.com>
7352 L: linux-mtd@lists.infradead.org
7354 F: drivers/mtd/nand/raw/gpmi-nand/*
7356 FREESCALE I2C CPM DRIVER
7357 M: Jochen Friedrich <jochen@scram.de>
7358 L: linuxppc-dev@lists.ozlabs.org
7359 L: linux-i2c@vger.kernel.org
7361 F: drivers/i2c/busses/i2c-cpm.c
7363 FREESCALE IMX / MXC FEC DRIVER
7364 M: Joakim Zhang <qiangqing.zhang@nxp.com>
7365 L: netdev@vger.kernel.org
7367 F: Documentation/devicetree/bindings/net/fsl-fec.txt
7368 F: drivers/net/ethernet/freescale/fec.h
7369 F: drivers/net/ethernet/freescale/fec_main.c
7370 F: drivers/net/ethernet/freescale/fec_ptp.c
7372 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
7373 M: Sascha Hauer <s.hauer@pengutronix.de>
7374 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7375 L: linux-fbdev@vger.kernel.org
7376 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7378 F: drivers/video/fbdev/imxfb.c
7379 F: include/linux/platform_data/video-imxfb.h
7381 FREESCALE IMX DDR PMU DRIVER
7382 M: Frank Li <Frank.li@nxp.com>
7383 L: linux-arm-kernel@lists.infradead.org
7385 F: Documentation/admin-guide/perf/imx-ddr.rst
7386 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
7387 F: drivers/perf/fsl_imx8_ddr_perf.c
7389 FREESCALE IMX I2C DRIVER
7390 M: Oleksij Rempel <o.rempel@pengutronix.de>
7391 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7392 L: linux-i2c@vger.kernel.org
7394 F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml
7395 F: drivers/i2c/busses/i2c-imx.c
7397 FREESCALE IMX LPI2C DRIVER
7398 M: Dong Aisheng <aisheng.dong@nxp.com>
7399 L: linux-i2c@vger.kernel.org
7400 L: linux-imx@nxp.com
7402 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
7403 F: drivers/i2c/busses/i2c-imx-lpi2c.c
7405 FREESCALE MPC I2C DRIVER
7406 M: Chris Packham <chris.packham@alliedtelesis.co.nz>
7407 L: linux-i2c@vger.kernel.org
7409 F: Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
7410 F: drivers/i2c/busses/i2c-mpc.c
7412 FREESCALE QORIQ DPAA ETHERNET DRIVER
7413 M: Madalin Bucur <madalin.bucur@nxp.com>
7414 L: netdev@vger.kernel.org
7416 F: drivers/net/ethernet/freescale/dpaa
7418 FREESCALE QORIQ DPAA FMAN DRIVER
7419 M: Madalin Bucur <madalin.bucur@nxp.com>
7420 L: netdev@vger.kernel.org
7422 F: Documentation/devicetree/bindings/net/fsl-fman.txt
7423 F: drivers/net/ethernet/freescale/fman
7425 FREESCALE QORIQ PTP CLOCK DRIVER
7426 M: Yangbo Lu <yangbo.lu@nxp.com>
7427 L: netdev@vger.kernel.org
7429 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
7430 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
7431 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
7432 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
7433 F: drivers/ptp/ptp_qoriq.c
7434 F: drivers/ptp/ptp_qoriq_debugfs.c
7435 F: include/linux/fsl/ptp_qoriq.h
7437 FREESCALE QUAD SPI DRIVER
7438 M: Han Xu <han.xu@nxp.com>
7439 L: linux-spi@vger.kernel.org
7441 F: Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
7442 F: drivers/spi/spi-fsl-qspi.c
7444 FREESCALE QUICC ENGINE LIBRARY
7445 M: Qiang Zhao <qiang.zhao@nxp.com>
7446 L: linuxppc-dev@lists.ozlabs.org
7448 F: drivers/soc/fsl/qe/
7449 F: include/soc/fsl/*qe*.h
7450 F: include/soc/fsl/*ucc*.h
7452 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
7453 M: Li Yang <leoyang.li@nxp.com>
7454 L: netdev@vger.kernel.org
7455 L: linuxppc-dev@lists.ozlabs.org
7457 F: drivers/net/ethernet/freescale/ucc_geth*
7459 FREESCALE QUICC ENGINE UCC HDLC DRIVER
7460 M: Zhao Qiang <qiang.zhao@nxp.com>
7461 L: netdev@vger.kernel.org
7462 L: linuxppc-dev@lists.ozlabs.org
7464 F: drivers/net/wan/fsl_ucc_hdlc*
7466 FREESCALE QUICC ENGINE UCC UART DRIVER
7467 M: Timur Tabi <timur@kernel.org>
7468 L: linuxppc-dev@lists.ozlabs.org
7470 F: drivers/tty/serial/ucc_uart.c
7472 FREESCALE SOC DRIVERS
7473 M: Li Yang <leoyang.li@nxp.com>
7474 L: linuxppc-dev@lists.ozlabs.org
7475 L: linux-arm-kernel@lists.infradead.org
7477 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
7478 F: Documentation/devicetree/bindings/soc/fsl/
7480 F: include/linux/fsl/
7482 FREESCALE SOC FS_ENET DRIVER
7483 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
7484 L: linuxppc-dev@lists.ozlabs.org
7485 L: netdev@vger.kernel.org
7487 F: drivers/net/ethernet/freescale/fs_enet/
7488 F: include/linux/fs_enet_pd.h
7490 FREESCALE SOC SOUND DRIVERS
7491 M: Nicolin Chen <nicoleotsuka@gmail.com>
7492 M: Xiubo Li <Xiubo.Lee@gmail.com>
7493 R: Fabio Estevam <festevam@gmail.com>
7494 R: Shengjiu Wang <shengjiu.wang@gmail.com>
7495 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7496 L: linuxppc-dev@lists.ozlabs.org
7498 F: sound/soc/fsl/fsl*
7499 F: sound/soc/fsl/imx*
7500 F: sound/soc/fsl/mpc8610_hpcd.c
7502 FREESCALE USB PERIPHERAL DRIVERS
7503 M: Li Yang <leoyang.li@nxp.com>
7504 L: linux-usb@vger.kernel.org
7505 L: linuxppc-dev@lists.ozlabs.org
7507 F: drivers/usb/gadget/udc/fsl*
7509 FREESCALE USB PHY DRIVER
7510 M: Ran Wang <ran.wang_1@nxp.com>
7511 L: linux-usb@vger.kernel.org
7512 L: linuxppc-dev@lists.ozlabs.org
7514 F: drivers/usb/phy/phy-fsl-usb*
7517 M: Christoph Hellwig <hch@infradead.org>
7519 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
7523 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7524 M: Pavel Machek <pavel@ucw.cz>
7525 L: linux-pm@vger.kernel.org
7527 F: Documentation/power/freezing-of-tasks.rst
7528 F: include/linux/freezer.h
7532 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
7533 L: linux-kernel@vger.kernel.org
7535 F: include/linux/frontswap.h
7538 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
7539 M: David Howells <dhowells@redhat.com>
7540 L: linux-cachefs@redhat.com (moderated for non-subscribers)
7542 F: Documentation/filesystems/caching/
7544 F: include/linux/fscache*.h
7546 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
7547 M: Theodore Y. Ts'o <tytso@mit.edu>
7548 M: Jaegeuk Kim <jaegeuk@kernel.org>
7549 M: Eric Biggers <ebiggers@kernel.org>
7550 L: linux-fscrypt@vger.kernel.org
7552 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7553 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
7554 F: Documentation/filesystems/fscrypt.rst
7556 F: include/linux/fscrypt*.h
7557 F: include/uapi/linux/fscrypt.h
7560 M: Jeremy Kerr <jk@ozlabs.org>
7561 M: Joel Stanley <joel@jms.id.au>
7562 R: Alistar Popple <alistair@popple.id.au>
7563 R: Eddie James <eajames@linux.ibm.com>
7564 L: linux-fsi@lists.ozlabs.org
7566 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
7567 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
7569 F: include/linux/fsi*.h
7570 F: include/trace/events/fsi*.h
7572 FSI-ATTACHED I2C DRIVER
7573 M: Eddie James <eajames@linux.ibm.com>
7574 L: linux-i2c@vger.kernel.org
7575 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
7577 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
7578 F: drivers/i2c/busses/i2c-fsi.c
7580 FSI-ATTACHED SPI DRIVER
7581 M: Eddie James <eajames@linux.ibm.com>
7582 L: linux-spi@vger.kernel.org
7584 F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
7585 F: drivers/spi/spi-fsi.c
7587 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
7588 M: Jan Kara <jack@suse.cz>
7589 R: Amir Goldstein <amir73il@gmail.com>
7590 L: linux-fsdevel@vger.kernel.org
7592 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
7594 F: include/linux/fsnotify*.h
7596 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
7597 M: Eric Biggers <ebiggers@kernel.org>
7598 M: Theodore Y. Ts'o <tytso@mit.edu>
7599 L: linux-fscrypt@vger.kernel.org
7601 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7602 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
7603 F: Documentation/filesystems/fsverity.rst
7605 F: include/linux/fsverity.h
7606 F: include/uapi/linux/fsverity.h
7608 FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
7609 M: Michael Zaidman <michael.zaidman@gmail.com>
7610 L: linux-i2c@vger.kernel.org
7611 L: linux-input@vger.kernel.org
7613 F: drivers/hid/hid-ft260.c
7615 FUJITSU LAPTOP EXTRAS
7616 M: Jonathan Woithe <jwoithe@just42.net>
7617 L: platform-driver-x86@vger.kernel.org
7619 F: drivers/platform/x86/fujitsu-laptop.c
7621 FUJITSU M-5MO LS CAMERA ISP DRIVER
7622 M: Kyungmin Park <kyungmin.park@samsung.com>
7623 M: Heungjun Kim <riverful.kim@samsung.com>
7624 L: linux-media@vger.kernel.org
7626 F: drivers/media/i2c/m5mols/
7627 F: include/media/i2c/m5mols.h
7629 FUJITSU TABLET EXTRAS
7630 M: Robert Gerlach <khnz@gmx.de>
7631 L: platform-driver-x86@vger.kernel.org
7633 F: drivers/platform/x86/fujitsu-tablet.c
7635 FUSE: FILESYSTEM IN USERSPACE
7636 M: Miklos Szeredi <miklos@szeredi.hu>
7637 L: linux-fsdevel@vger.kernel.org
7639 W: https://github.com/libfuse/
7640 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
7641 F: Documentation/filesystems/fuse.rst
7643 F: include/uapi/linux/fuse.h
7646 M: Thomas Gleixner <tglx@linutronix.de>
7647 M: Ingo Molnar <mingo@redhat.com>
7648 R: Peter Zijlstra <peterz@infradead.org>
7649 R: Darren Hart <dvhart@infradead.org>
7650 R: Davidlohr Bueso <dave@stgolabs.net>
7651 L: linux-kernel@vger.kernel.org
7653 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7654 F: Documentation/locking/*futex*
7655 F: include/asm-generic/futex.h
7656 F: include/linux/futex.h
7657 F: include/uapi/linux/futex.h
7659 F: tools/perf/bench/futex*
7660 F: tools/testing/selftests/futex/
7662 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
7663 M: Tim Harvey <tharvey@gateworks.com>
7664 M: Robert Jones <rjones@gateworks.com>
7666 F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
7667 F: drivers/mfd/gateworks-gsc.c
7668 F: include/linux/mfd/gsc.h
7669 F: Documentation/hwmon/gsc-hwmon.rst
7670 F: drivers/hwmon/gsc-hwmon.c
7671 F: include/linux/platform_data/gsc_hwmon.h
7674 M: Kees Cook <keescook@chromium.org>
7675 L: linux-hardening@vger.kernel.org
7677 F: Documentation/kbuild/gcc-plugins.rst
7678 F: scripts/Makefile.gcc-plugins
7679 F: scripts/gcc-plugins/
7681 GCOV BASED KERNEL PROFILING
7682 M: Peter Oberparleiter <oberpar@linux.ibm.com>
7684 F: Documentation/dev-tools/gcov.rst
7687 GDB KERNEL DEBUGGING HELPER SCRIPTS
7688 M: Jan Kiszka <jan.kiszka@siemens.com>
7689 M: Kieran Bingham <kbingham@kernel.org>
7693 GEMINI CRYPTO DRIVER
7694 M: Corentin Labbe <clabbe@baylibre.com>
7695 L: linux-crypto@vger.kernel.org
7697 F: drivers/crypto/gemini/
7699 GEMTEK FM RADIO RECEIVER DRIVER
7700 M: Hans Verkuil <hverkuil@xs4all.nl>
7701 L: linux-media@vger.kernel.org
7703 W: https://linuxtv.org
7704 T: git git://linuxtv.org/media_tree.git
7705 F: drivers/media/radio/radio-gemtek*
7707 GENERIC ARCHITECTURE TOPOLOGY
7708 M: Sudeep Holla <sudeep.holla@arm.com>
7709 L: linux-kernel@vger.kernel.org
7711 F: drivers/base/arch_topology.c
7712 F: include/linux/arch_topology.h
7715 M: Thomas Gleixner <tglx@linutronix.de>
7716 M: Peter Zijlstra <peterz@infradead.org>
7717 M: Andy Lutomirski <luto@kernel.org>
7718 L: linux-kernel@vger.kernel.org
7720 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
7721 F: include/linux/entry-common.h
7722 F: include/linux/entry-kvm.h
7725 GENERIC GPIO I2C DRIVER
7726 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7728 F: drivers/i2c/busses/i2c-gpio.c
7729 F: include/linux/platform_data/i2c-gpio.h
7731 GENERIC GPIO I2C MULTIPLEXER DRIVER
7732 M: Peter Korsgaard <peter.korsgaard@barco.com>
7733 L: linux-i2c@vger.kernel.org
7735 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
7736 F: drivers/i2c/muxes/i2c-mux-gpio.c
7737 F: include/linux/platform_data/i2c-mux-gpio.h
7739 GENERIC HDLC (WAN) DRIVERS
7740 M: Krzysztof Halasa <khc@pm.waw.pl>
7742 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
7743 F: drivers/net/wan/c101.c
7744 F: drivers/net/wan/hd6457*
7745 F: drivers/net/wan/hdlc*
7746 F: drivers/net/wan/n2.c
7747 F: drivers/net/wan/pc300too.c
7748 F: drivers/net/wan/pci200syn.c
7749 F: drivers/net/wan/wanxl*
7751 GENERIC INCLUDE/ASM HEADER FILES
7752 M: Arnd Bergmann <arnd@arndb.de>
7753 L: linux-arch@vger.kernel.org
7755 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
7756 F: include/asm-generic/
7757 F: include/uapi/asm-generic/
7759 GENERIC PHY FRAMEWORK
7760 M: Kishon Vijay Abraham I <kishon@ti.com>
7761 M: Vinod Koul <vkoul@kernel.org>
7762 L: linux-phy@lists.infradead.org
7764 Q: https://patchwork.kernel.org/project/linux-phy/list/
7765 T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
7766 F: Documentation/devicetree/bindings/phy/
7768 F: include/linux/phy/
7770 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
7771 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7773 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
7776 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7777 M: Kevin Hilman <khilman@kernel.org>
7778 M: Ulf Hansson <ulf.hansson@linaro.org>
7779 L: linux-pm@vger.kernel.org
7781 F: Documentation/devicetree/bindings/power/power?domain*
7782 F: drivers/base/power/domain*.c
7783 F: include/linux/pm_domain.h
7785 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
7786 M: Eugen Hristev <eugen.hristev@microchip.com>
7787 L: linux-input@vger.kernel.org
7789 F: drivers/input/touchscreen/resistive-adc-touch.c
7791 GENERIC STRING LIBRARY
7792 R: Andy Shevchenko <andy@kernel.org>
7795 F: lib/string_helpers.c
7796 F: lib/test_string.c
7797 F: lib/test-string_helpers.c
7799 GENERIC UIO DRIVER FOR PCI DEVICES
7800 M: "Michael S. Tsirkin" <mst@redhat.com>
7801 L: kvm@vger.kernel.org
7803 F: drivers/uio/uio_pci_generic.c
7805 GENERIC VDSO LIBRARY
7806 M: Andy Lutomirski <luto@kernel.org>
7807 M: Thomas Gleixner <tglx@linutronix.de>
7808 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
7809 L: linux-kernel@vger.kernel.org
7811 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
7812 F: include/asm-generic/vdso/vsyscall.h
7814 F: kernel/time/vsyscall.c
7817 GENWQE (IBM Generic Workqueue Card)
7818 M: Frank Haverkamp <haver@linux.ibm.com>
7820 F: drivers/misc/genwqe/
7822 GET_MAINTAINER SCRIPT
7823 M: Joe Perches <joe@perches.com>
7825 F: scripts/get_maintainer.pl
7828 M: Bob Peterson <rpeterso@redhat.com>
7829 M: Andreas Gruenbacher <agruenba@redhat.com>
7830 L: cluster-devel@redhat.com
7832 B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
7833 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
7834 F: Documentation/filesystems/gfs2*
7836 F: include/uapi/linux/gfs2_ondisk.h
7839 M: Thomas Weißschuh <thomas@weissschuh.net>
7840 L: platform-driver-x86@vger.kernel.org
7842 F: drivers/platform/x86/gigabyte-wmi.c
7845 M: Johan Hovold <johan@kernel.org>
7847 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
7848 F: Documentation/ABI/testing/sysfs-class-gnss
7849 F: Documentation/devicetree/bindings/gnss/
7851 F: include/linux/gnss.h
7854 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
7855 L: linux-media@vger.kernel.org
7857 F: drivers/media/usb/go7007/
7860 M: Bastien Nocera <hadess@hadess.net>
7861 L: linux-input@vger.kernel.org
7863 F: drivers/input/touchscreen/goodix.c
7865 GOOGLE ETHERNET DRIVERS
7866 M: Jeroen de Borst <jeroendb@google.com>
7867 R: Catherine Sullivan <csully@google.com>
7868 R: David Awogbemila <awogbemila@google.com>
7869 L: netdev@vger.kernel.org
7871 F: Documentation/networking/device_drivers/ethernet/google/gve.rst
7872 F: drivers/net/ethernet/google
7874 GPD POCKET FAN DRIVER
7875 M: Hans de Goede <hdegoede@redhat.com>
7876 L: platform-driver-x86@vger.kernel.org
7878 F: drivers/platform/x86/gpd-pocket-fan.c
7881 M: Mika Westerberg <mika.westerberg@linux.intel.com>
7882 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7883 L: linux-gpio@vger.kernel.org
7884 L: linux-acpi@vger.kernel.org
7886 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7887 F: Documentation/firmware-guide/acpi/gpio-properties.rst
7888 F: drivers/gpio/gpiolib-acpi.c
7889 F: drivers/gpio/gpiolib-acpi.h
7892 M: Geert Uytterhoeven <geert+renesas@glider.be>
7893 L: linux-gpio@vger.kernel.org
7895 F: Documentation/admin-guide/gpio/gpio-aggregator.rst
7896 F: drivers/gpio/gpio-aggregator.c
7899 M: Sean Young <sean@mess.org>
7900 L: linux-media@vger.kernel.org
7902 F: drivers/media/rc/gpio-ir-tx.c
7905 M: Bamvor Jian Zhang <bamv2005@gmail.com>
7906 L: linux-gpio@vger.kernel.org
7908 F: drivers/gpio/gpio-mockup.c
7909 F: tools/testing/selftests/gpio/
7912 R: Michael Walle <michael@walle.cc>
7914 F: drivers/gpio/gpio-regmap.c
7915 F: include/linux/gpio/regmap.h
7918 M: Linus Walleij <linus.walleij@linaro.org>
7919 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
7920 L: linux-gpio@vger.kernel.org
7922 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
7923 F: Documentation/ABI/obsolete/sysfs-gpio
7924 F: Documentation/ABI/testing/gpio-cdev
7925 F: Documentation/admin-guide/gpio/
7926 F: Documentation/devicetree/bindings/gpio/
7927 F: Documentation/driver-api/gpio/
7929 F: include/asm-generic/gpio.h
7930 F: include/linux/gpio.h
7931 F: include/linux/gpio/
7932 F: include/linux/of_gpio.h
7933 F: include/uapi/linux/gpio.h
7936 GRE DEMULTIPLEXER DRIVER
7937 M: Dmitry Kozlov <xeb@mail.ru>
7938 L: netdev@vger.kernel.org
7940 F: include/net/gre.h
7941 F: net/ipv4/gre_demux.c
7942 F: net/ipv4/gre_offload.c
7944 GRETH 10/100/1G Ethernet MAC device driver
7945 M: Andreas Larsson <andreas@gaisler.com>
7946 L: netdev@vger.kernel.org
7948 F: drivers/net/ethernet/aeroflex/
7950 GREYBUS AUDIO PROTOCOLS DRIVERS
7951 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
7952 M: Mark Greer <mgreer@animalcreek.com>
7954 F: drivers/staging/greybus/audio_apbridgea.c
7955 F: drivers/staging/greybus/audio_apbridgea.h
7956 F: drivers/staging/greybus/audio_codec.c
7957 F: drivers/staging/greybus/audio_codec.h
7958 F: drivers/staging/greybus/audio_gb.c
7959 F: drivers/staging/greybus/audio_manager.c
7960 F: drivers/staging/greybus/audio_manager.h
7961 F: drivers/staging/greybus/audio_manager_module.c
7962 F: drivers/staging/greybus/audio_manager_private.h
7963 F: drivers/staging/greybus/audio_manager_sysfs.c
7964 F: drivers/staging/greybus/audio_module.c
7965 F: drivers/staging/greybus/audio_topology.c
7967 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
7968 M: Viresh Kumar <vireshk@kernel.org>
7970 F: drivers/staging/greybus/authentication.c
7971 F: drivers/staging/greybus/bootrom.c
7972 F: drivers/staging/greybus/firmware.h
7973 F: drivers/staging/greybus/fw-core.c
7974 F: drivers/staging/greybus/fw-download.c
7975 F: drivers/staging/greybus/fw-management.c
7976 F: drivers/staging/greybus/greybus_authentication.h
7977 F: drivers/staging/greybus/greybus_firmware.h
7978 F: drivers/staging/greybus/hid.c
7979 F: drivers/staging/greybus/i2c.c
7980 F: drivers/staging/greybus/spi.c
7981 F: drivers/staging/greybus/spilib.c
7982 F: drivers/staging/greybus/spilib.h
7984 GREYBUS LOOPBACK DRIVER
7985 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
7987 F: drivers/staging/greybus/loopback.c
7989 GREYBUS PLATFORM DRIVERS
7990 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
7992 F: drivers/staging/greybus/arche-apb-ctrl.c
7993 F: drivers/staging/greybus/arche-platform.c
7994 F: drivers/staging/greybus/arche_platform.h
7996 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
7997 M: Rui Miguel Silva <rmfrfs@gmail.com>
7999 F: drivers/staging/greybus/gpio.c
8000 F: drivers/staging/greybus/light.c
8001 F: drivers/staging/greybus/power_supply.c
8002 F: drivers/staging/greybus/sdio.c
8003 F: drivers/staging/greybus/spi.c
8004 F: drivers/staging/greybus/spilib.c
8007 M: Johan Hovold <johan@kernel.org>
8008 M: Alex Elder <elder@kernel.org>
8009 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8010 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
8013 F: drivers/staging/greybus/
8014 F: include/linux/greybus.h
8015 F: include/linux/greybus/
8017 GREYBUS UART PROTOCOLS DRIVERS
8018 M: David Lin <dtwlin@gmail.com>
8020 F: drivers/staging/greybus/log.c
8021 F: drivers/staging/greybus/uart.c
8023 GS1662 VIDEO SERIALIZER
8024 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
8025 L: linux-media@vger.kernel.org
8027 T: git git://linuxtv.org/media_tree.git
8028 F: drivers/media/spi/gs1662.c
8030 GSPCA FINEPIX SUBDRIVER
8031 M: Frank Zago <frank@zago.net>
8032 L: linux-media@vger.kernel.org
8034 T: git git://linuxtv.org/media_tree.git
8035 F: drivers/media/usb/gspca/finepix.c
8037 GSPCA GL860 SUBDRIVER
8038 M: Olivier Lorin <o.lorin@laposte.net>
8039 L: linux-media@vger.kernel.org
8041 T: git git://linuxtv.org/media_tree.git
8042 F: drivers/media/usb/gspca/gl860/
8044 GSPCA M5602 SUBDRIVER
8045 M: Erik Andren <erik.andren@gmail.com>
8046 L: linux-media@vger.kernel.org
8048 T: git git://linuxtv.org/media_tree.git
8049 F: drivers/media/usb/gspca/m5602/
8051 GSPCA PAC207 SONIXB SUBDRIVER
8052 M: Hans Verkuil <hverkuil@xs4all.nl>
8053 L: linux-media@vger.kernel.org
8055 T: git git://linuxtv.org/media_tree.git
8056 F: drivers/media/usb/gspca/pac207.c
8058 GSPCA SN9C20X SUBDRIVER
8059 M: Brian Johnson <brijohn@gmail.com>
8060 L: linux-media@vger.kernel.org
8062 T: git git://linuxtv.org/media_tree.git
8063 F: drivers/media/usb/gspca/sn9c20x.c
8065 GSPCA T613 SUBDRIVER
8066 M: Leandro Costantino <lcostantino@gmail.com>
8067 L: linux-media@vger.kernel.org
8069 T: git git://linuxtv.org/media_tree.git
8070 F: drivers/media/usb/gspca/t613.c
8072 GSPCA USB WEBCAM DRIVER
8073 M: Hans Verkuil <hverkuil@xs4all.nl>
8074 L: linux-media@vger.kernel.org
8076 T: git git://linuxtv.org/media_tree.git
8077 F: drivers/media/usb/gspca/
8079 GTP (GPRS Tunneling Protocol)
8080 M: Pablo Neira Ayuso <pablo@netfilter.org>
8081 M: Harald Welte <laforge@gnumonks.org>
8082 L: osmocom-net-gprs@lists.osmocom.org
8084 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
8085 F: drivers/net/gtp.c
8087 GUID PARTITION TABLE (GPT)
8088 M: Davidlohr Bueso <dave@stgolabs.net>
8089 L: linux-efi@vger.kernel.org
8091 F: block/partitions/efi.*
8094 M: Yoshinori Sato <ysato@users.sourceforge.jp>
8095 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
8097 W: http://uclinux-h8.sourceforge.jp
8098 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
8100 F: drivers/clk/h8300/
8101 F: drivers/clocksource/h8300_*.c
8102 F: drivers/irqchip/irq-renesas-h8*.c
8104 HABANALABS PCI DRIVER
8105 M: Oded Gabbay <ogabbay@kernel.org>
8107 T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux.git
8108 F: Documentation/ABI/testing/debugfs-driver-habanalabs
8109 F: Documentation/ABI/testing/sysfs-driver-habanalabs
8110 F: drivers/misc/habanalabs/
8111 F: include/uapi/misc/habanalabs.h
8114 M: Antti Palosaari <crope@iki.fi>
8115 L: linux-media@vger.kernel.org
8117 W: https://linuxtv.org
8118 W: http://palosaari.fi/linux/
8119 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8120 T: git git://linuxtv.org/anttip/media_tree.git
8121 F: drivers/media/usb/hackrf/
8123 HANTRO VPU CODEC DRIVER
8124 M: Ezequiel Garcia <ezequiel@collabora.com>
8125 M: Philipp Zabel <p.zabel@pengutronix.de>
8126 L: linux-media@vger.kernel.org
8127 L: linux-rockchip@lists.infradead.org
8129 F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
8130 F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
8131 F: drivers/staging/media/hantro/
8133 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
8134 M: Frank Seidel <frank@f-seidel.de>
8135 L: platform-driver-x86@vger.kernel.org
8137 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
8138 F: drivers/platform/x86/hdaps.c
8141 M: Jean Delvare <jdelvare@suse.com>
8142 M: Guenter Roeck <linux@roeck-us.net>
8143 L: linux-hwmon@vger.kernel.org
8145 W: http://hwmon.wiki.kernel.org/
8146 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8147 F: Documentation/devicetree/bindings/hwmon/
8148 F: Documentation/hwmon/
8150 F: include/linux/hwmon*.h
8151 F: include/trace/events/hwmon*.h
8152 K: (devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
8154 HARDWARE RANDOM NUMBER GENERATOR CORE
8155 M: Matt Mackall <mpm@selenic.com>
8156 M: Herbert Xu <herbert@gondor.apana.org.au>
8157 L: linux-crypto@vger.kernel.org
8159 F: Documentation/admin-guide/hw_random.rst
8160 F: Documentation/devicetree/bindings/rng/
8161 F: drivers/char/hw_random/
8162 F: include/linux/hw_random.h
8164 HARDWARE SPINLOCK CORE
8165 M: Ohad Ben-Cohen <ohad@wizery.com>
8166 M: Bjorn Andersson <bjorn.andersson@linaro.org>
8167 R: Baolin Wang <baolin.wang7@gmail.com>
8168 L: linux-remoteproc@vger.kernel.org
8170 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
8171 F: Documentation/devicetree/bindings/hwlock/
8172 F: Documentation/locking/hwspinlock.rst
8173 F: drivers/hwspinlock/
8174 F: include/linux/hwspinlock.h
8176 HARDWARE TRACING FACILITIES
8177 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8179 F: drivers/hwtracing/
8181 HARMONY SOUND DRIVER
8182 L: linux-parisc@vger.kernel.org
8184 F: sound/parisc/harmony.*
8186 HDPVR USB VIDEO ENCODER DRIVER
8187 M: Hans Verkuil <hverkuil@xs4all.nl>
8188 L: linux-media@vger.kernel.org
8190 W: https://linuxtv.org
8191 T: git git://linuxtv.org/media_tree.git
8192 F: drivers/media/usb/hdpvr/
8194 HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
8195 M: Matt Hsiao <matt.hsiao@hpe.com>
8197 F: drivers/misc/hpilo.[ch]
8199 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
8200 M: Jerry Hoemann <jerry.hoemann@hpe.com>
8202 F: Documentation/watchdog/hpwdt.rst
8203 F: drivers/watchdog/hpwdt.c
8205 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
8206 M: Don Brace <don.brace@microchip.com>
8207 L: storagedev@microchip.com
8208 L: linux-scsi@vger.kernel.org
8210 F: Documentation/scsi/hpsa.rst
8211 F: drivers/scsi/hpsa*.[ch]
8212 F: include/linux/cciss*.h
8213 F: include/uapi/linux/cciss*.h
8216 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
8217 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
8218 L: linux-rdma@vger.kernel.org
8220 F: drivers/infiniband/hw/hfi1
8223 L: linux-fsdevel@vger.kernel.org
8225 F: Documentation/filesystems/hfs.rst
8229 L: linux-fsdevel@vger.kernel.org
8231 F: Documentation/filesystems/hfsplus.rst
8234 HGA FRAMEBUFFER DRIVER
8235 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
8236 L: linux-nvidia@lists.surfsouth.com
8238 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
8239 F: drivers/video/fbdev/hgafb.c
8241 HIBERNATION (aka Software Suspend, aka swsusp)
8242 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8243 M: Pavel Machek <pavel@ucw.cz>
8244 L: linux-pm@vger.kernel.org
8246 B: https://bugzilla.kernel.org
8247 F: arch/*/include/asm/suspend*.h
8249 F: drivers/base/power/
8250 F: include/linux/freezer.h
8251 F: include/linux/pm.h
8252 F: include/linux/suspend.h
8256 M: Jiri Kosina <jikos@kernel.org>
8257 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
8258 L: linux-input@vger.kernel.org
8260 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
8262 F: include/linux/hid*
8263 F: include/uapi/linux/hid*
8265 HID PLAYSTATION DRIVER
8266 M: Roderick Colenbrander <roderick.colenbrander@sony.com>
8267 L: linux-input@vger.kernel.org
8269 F: drivers/hid/hid-playstation.c
8271 HID SENSOR HUB DRIVERS
8272 M: Jiri Kosina <jikos@kernel.org>
8273 M: Jonathan Cameron <jic23@kernel.org>
8274 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8275 L: linux-input@vger.kernel.org
8276 L: linux-iio@vger.kernel.org
8278 F: Documentation/hid/hid-sensor*
8279 F: drivers/hid/hid-sensor-*
8280 F: drivers/iio/*/hid-*
8281 F: include/linux/hid-sensor-*
8283 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
8284 M: Thomas Gleixner <tglx@linutronix.de>
8285 L: linux-kernel@vger.kernel.org
8287 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8288 F: Documentation/timers/
8289 F: include/linux/clockchips.h
8290 F: include/linux/hrtimer.h
8291 F: kernel/time/clockevents.c
8292 F: kernel/time/hrtimer.c
8293 F: kernel/time/timer_*.c
8295 HIGH-SPEED SCC DRIVER FOR AX.25
8296 L: linux-hams@vger.kernel.org
8298 F: drivers/net/hamradio/dmascc.c
8299 F: drivers/net/hamradio/scc.c
8301 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8302 M: HighPoint Linux Team <linux@highpoint-tech.com>
8304 W: http://www.highpoint-tech.com
8305 F: Documentation/scsi/hptiop.rst
8306 F: drivers/scsi/hptiop.c
8309 M: Jes Sorensen <jes@trained-monkey.org>
8310 L: linux-hippi@sunsite.dk
8312 F: drivers/net/hippi/
8313 F: include/linux/hippidevice.h
8314 F: include/uapi/linux/if_hippi.h
8317 HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
8318 M: Kurt Kanzenbach <kurt@linutronix.de>
8319 L: netdev@vger.kernel.org
8321 F: Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
8322 F: drivers/net/dsa/hirschmann/*
8323 F: include/linux/platform_data/hirschmann-hellcreek.h
8324 F: net/dsa/tag_hellcreek.c
8326 HISILICON DMA DRIVER
8327 M: Zhou Wang <wangzhou1@hisilicon.com>
8328 L: dmaengine@vger.kernel.org
8330 F: drivers/dma/hisi_dma.c
8332 HISILICON GPIO DRIVER
8333 M: Luo Jiaxing <luojiaxing@huawei.com>
8334 L: linux-gpio@vger.kernel.org
8336 F: drivers/gpio/gpio-hisi.c
8338 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
8339 M: Zaibo Xu <xuzaibo@huawei.com>
8340 L: linux-crypto@vger.kernel.org
8342 F: Documentation/ABI/testing/debugfs-hisi-hpre
8343 F: drivers/crypto/hisilicon/hpre/hpre.h
8344 F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
8345 F: drivers/crypto/hisilicon/hpre/hpre_main.c
8347 HISILICON I2C CONTROLLER DRIVER
8348 M: Yicong Yang <yangyicong@hisilicon.com>
8349 L: linux-i2c@vger.kernel.org
8351 W: https://www.hisilicon.com
8352 F: drivers/i2c/busses/i2c-hisi.c
8354 HISILICON LPC BUS DRIVER
8355 M: john.garry@huawei.com
8357 W: http://www.hisilicon.com
8358 F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
8359 F: drivers/bus/hisi_lpc.c
8361 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
8362 M: Yisen Zhuang <yisen.zhuang@huawei.com>
8363 M: Salil Mehta <salil.mehta@huawei.com>
8364 L: netdev@vger.kernel.org
8366 W: http://www.hisilicon.com
8367 F: drivers/net/ethernet/hisilicon/hns3/
8369 HISILICON NETWORK SUBSYSTEM DRIVER
8370 M: Yisen Zhuang <yisen.zhuang@huawei.com>
8371 M: Salil Mehta <salil.mehta@huawei.com>
8372 L: netdev@vger.kernel.org
8374 W: http://www.hisilicon.com
8375 F: Documentation/devicetree/bindings/net/hisilicon*.txt
8376 F: drivers/net/ethernet/hisilicon/
8378 HIKEY960 ONBOARD USB GPIO HUB DRIVER
8379 M: John Stultz <john.stultz@linaro.org>
8380 L: linux-kernel@vger.kernel.org
8382 F: drivers/misc/hisi_hikey_usb.c
8383 F: Documentation/devicetree/bindings/misc/hisilicon-hikey-usb.yaml
8385 HISILICON PMU DRIVER
8386 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
8388 W: http://www.hisilicon.com
8389 F: Documentation/admin-guide/perf/hisi-pmu.rst
8390 F: drivers/perf/hisilicon
8392 HISILICON QM AND ZIP Controller DRIVER
8393 M: Zhou Wang <wangzhou1@hisilicon.com>
8394 L: linux-crypto@vger.kernel.org
8396 F: Documentation/ABI/testing/debugfs-hisi-zip
8397 F: drivers/crypto/hisilicon/qm.c
8398 F: drivers/crypto/hisilicon/qm.h
8399 F: drivers/crypto/hisilicon/sgl.c
8400 F: drivers/crypto/hisilicon/zip/
8402 HISILICON ROCE DRIVER
8403 M: Lijun Ou <oulijun@huawei.com>
8404 M: Weihang Li <liweihang@huawei.com>
8405 L: linux-rdma@vger.kernel.org
8407 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
8408 F: drivers/infiniband/hw/hns/
8410 HISILICON SAS Controller
8411 M: John Garry <john.garry@huawei.com>
8413 W: http://www.hisilicon.com
8414 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
8415 F: drivers/scsi/hisi_sas/
8417 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
8418 M: Zaibo Xu <xuzaibo@huawei.com>
8419 L: linux-crypto@vger.kernel.org
8421 F: Documentation/ABI/testing/debugfs-hisi-sec
8422 F: drivers/crypto/hisilicon/sec2/sec.h
8423 F: drivers/crypto/hisilicon/sec2/sec_crypto.c
8424 F: drivers/crypto/hisilicon/sec2/sec_crypto.h
8425 F: drivers/crypto/hisilicon/sec2/sec_main.c
8427 HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
8428 M: Jay Fang <f.fangjian@huawei.com>
8429 L: linux-spi@vger.kernel.org
8431 W: http://www.hisilicon.com
8432 F: drivers/spi/spi-hisi-kunpeng.c
8434 HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
8435 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
8436 L: linux-kernel@vger.kernel.org
8438 F: Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
8439 F: drivers/spmi/hisi-spmi-controller.c
8441 HISILICON STAGING DRIVERS FOR HIKEY 960/970
8442 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
8444 F: drivers/staging/hikey9xx/
8446 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
8447 M: Zaibo Xu <xuzaibo@huawei.com>
8449 F: drivers/crypto/hisilicon/trng/trng.c
8451 HISILICON V3XX SPI NOR FLASH Controller Driver
8452 M: John Garry <john.garry@huawei.com>
8454 W: http://www.hisilicon.com
8455 F: drivers/spi/spi-hisi-sfc-v3xx.c
8457 HMM - Heterogeneous Memory Management
8458 M: Jérôme Glisse <jglisse@redhat.com>
8459 L: linux-mm@kvack.org
8461 F: Documentation/vm/hmm.rst
8462 F: include/linux/hmm*
8465 F: tools/testing/selftests/vm/*hmm*
8468 M: Jouni Malinen <j@w1.fi>
8469 L: linux-wireless@vger.kernel.org
8471 W: http://w1.fi/hostap-driver.html
8472 F: drivers/net/wireless/intersil/hostap/
8474 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
8475 L: platform-driver-x86@vger.kernel.org
8477 F: drivers/platform/x86/tc1100-wmi.c
8479 HPET: High Precision Event Timers driver
8480 M: Clemens Ladisch <clemens@ladisch.de>
8482 F: Documentation/timers/hpet.rst
8483 F: drivers/char/hpet.c
8484 F: include/linux/hpet.h
8485 F: include/uapi/linux/hpet.h
8489 F: arch/x86/include/asm/hpet.h
8490 F: arch/x86/kernel/hpet.c
8493 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
8495 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
8499 M: Sebastian Reichel <sre@kernel.org>
8501 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
8502 F: Documentation/ABI/testing/sysfs-bus-hsi
8503 F: Documentation/driver-api/hsi.rst
8505 F: include/linux/hsi/
8506 F: include/uapi/linux/hsi/
8509 L: linux-usb@vger.kernel.org
8511 F: drivers/net/usb/hso.c
8513 HSR NETWORK PROTOCOL
8514 L: netdev@vger.kernel.org
8518 HT16K33 LED CONTROLLER DRIVER
8519 M: Robin van der Gracht <robin@protonic.nl>
8521 F: Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
8522 F: drivers/auxdisplay/ht16k33.c
8524 HTCPEN TOUCHSCREEN DRIVER
8525 M: Pau Oliva Fora <pof@eslack.org>
8526 L: linux-input@vger.kernel.org
8528 F: drivers/input/touchscreen/htcpen.c
8530 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
8531 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
8532 L: linux-iio@vger.kernel.org
8534 W: http://www.st.com/
8535 F: Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
8536 F: drivers/iio/humidity/hts221*
8538 HUAWEI ETHERNET DRIVER
8539 M: Bin Luo <luobin9@huawei.com>
8540 L: netdev@vger.kernel.org
8542 F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
8543 F: drivers/net/ethernet/huawei/hinic/
8546 M: Mike Kravetz <mike.kravetz@oracle.com>
8547 L: linux-mm@kvack.org
8549 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
8550 F: Documentation/admin-guide/mm/hugetlbpage.rst
8551 F: Documentation/vm/hugetlbfs_reserv.rst
8553 F: include/linux/hugetlb.h
8557 M: Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
8558 L: linux-media@vger.kernel.org
8560 W: https://linuxtv.org
8561 T: git git://linuxtv.org/media_tree.git
8562 F: drivers/media/platform/sti/hva
8564 HWPOISON MEMORY FAILURE HANDLING
8565 M: Naoya Horiguchi <naoya.horiguchi@nec.com>
8566 L: linux-mm@kvack.org
8568 F: mm/hwpoison-inject.c
8569 F: mm/memory-failure.c
8571 HYCON HY46XX TOUCHSCREEN SUPPORT
8572 M: Giulio Benetti <giulio.benetti@benettiengineering.com>
8573 L: linux-input@vger.kernel.org
8575 F: Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
8576 F: drivers/input/touchscreen/hycon-hy46xx.c
8578 HYGON PROCESSOR SUPPORT
8579 M: Pu Wen <puwen@hygon.cn>
8580 L: linux-kernel@vger.kernel.org
8582 F: arch/x86/kernel/cpu/hygon.c
8584 HYNIX HI556 SENSOR DRIVER
8585 M: Shawn Tu <shawnx.tu@intel.com>
8586 L: linux-media@vger.kernel.org
8588 T: git git://linuxtv.org/media_tree.git
8589 F: drivers/media/i2c/hi556.c
8591 Hyper-V/Azure CORE AND DRIVERS
8592 M: "K. Y. Srinivasan" <kys@microsoft.com>
8593 M: Haiyang Zhang <haiyangz@microsoft.com>
8594 M: Stephen Hemminger <sthemmin@microsoft.com>
8595 M: Wei Liu <wei.liu@kernel.org>
8596 M: Dexuan Cui <decui@microsoft.com>
8597 L: linux-hyperv@vger.kernel.org
8599 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
8600 F: Documentation/ABI/stable/sysfs-bus-vmbus
8601 F: Documentation/ABI/testing/debugfs-hyperv
8602 F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
8604 F: arch/x86/include/asm/hyperv-tlfs.h
8605 F: arch/x86/include/asm/mshyperv.h
8606 F: arch/x86/include/asm/trace/hyperv.h
8607 F: arch/x86/kernel/cpu/mshyperv.c
8608 F: drivers/clocksource/hyperv_timer.c
8609 F: drivers/hid/hid-hyperv.c
8611 F: drivers/input/serio/hyperv-keyboard.c
8612 F: drivers/iommu/hyperv-iommu.c
8613 F: drivers/net/ethernet/microsoft/
8614 F: drivers/net/hyperv/
8615 F: drivers/pci/controller/pci-hyperv-intf.c
8616 F: drivers/pci/controller/pci-hyperv.c
8617 F: drivers/scsi/storvsc_drv.c
8618 F: drivers/uio/uio_hv_generic.c
8619 F: drivers/video/fbdev/hyperv_fb.c
8620 F: include/asm-generic/hyperv-tlfs.h
8621 F: include/asm-generic/mshyperv.h
8622 F: include/clocksource/hyperv_timer.h
8623 F: include/linux/hyperv.h
8624 F: include/uapi/linux/hyperv.h
8625 F: net/vmw_vsock/hyperv_transport.c
8629 M: Vignesh Raghavendra <vigneshr@ti.com>
8630 L: linux-mtd@lists.infradead.org
8632 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8633 C: irc://irc.oftc.net/mtd
8634 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
8635 F: Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
8636 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
8637 F: drivers/mtd/hyperbus/
8638 F: include/linux/mtd/hyperbus.h
8640 HYPERVISOR VIRTUAL CONSOLE DRIVER
8641 L: linuxppc-dev@lists.ozlabs.org
8646 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8647 L: linux-i2c@vger.kernel.org
8648 L: linux-acpi@vger.kernel.org
8650 F: drivers/i2c/i2c-core-acpi.c
8652 I2C CONTROLLER DRIVER FOR NVIDIA GPU
8653 M: Ajay Gupta <ajayg@nvidia.com>
8654 L: linux-i2c@vger.kernel.org
8656 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
8657 F: drivers/i2c/busses/i2c-nvidia-gpu.c
8660 M: Peter Rosin <peda@axentia.se>
8661 L: linux-i2c@vger.kernel.org
8663 F: Documentation/devicetree/bindings/i2c/i2c-arb*
8664 F: Documentation/devicetree/bindings/i2c/i2c-gate*
8665 F: Documentation/devicetree/bindings/i2c/i2c-mux*
8666 F: Documentation/i2c/i2c-topology.rst
8667 F: Documentation/i2c/muxes/
8668 F: drivers/i2c/i2c-mux.c
8669 F: drivers/i2c/muxes/
8670 F: include/linux/i2c-mux.h
8672 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
8673 M: Gregory CLEMENT <gregory.clement@bootlin.com>
8674 L: linux-i2c@vger.kernel.org
8676 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
8677 F: drivers/i2c/busses/i2c-mv64xxx.c
8679 I2C OVER PARALLEL PORT
8680 M: Jean Delvare <jdelvare@suse.com>
8681 L: linux-i2c@vger.kernel.org
8683 F: Documentation/i2c/busses/i2c-parport.rst
8684 F: drivers/i2c/busses/i2c-parport.c
8687 M: Wolfram Sang <wsa@kernel.org>
8688 L: linux-i2c@vger.kernel.org
8690 W: https://i2c.wiki.kernel.org/
8691 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8692 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8693 F: Documentation/devicetree/bindings/i2c/i2c.txt
8694 F: Documentation/i2c/
8696 F: include/linux/i2c-dev.h
8697 F: include/linux/i2c-smbus.h
8698 F: include/linux/i2c.h
8699 F: include/uapi/linux/i2c-*.h
8700 F: include/uapi/linux/i2c.h
8702 I2C SUBSYSTEM HOST DRIVERS
8703 L: linux-i2c@vger.kernel.org
8705 W: https://i2c.wiki.kernel.org/
8706 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8707 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8708 F: Documentation/devicetree/bindings/i2c/
8709 F: drivers/i2c/algos/
8710 F: drivers/i2c/busses/
8713 M: Jean Delvare <jdelvare@suse.com>
8714 L: linux-i2c@vger.kernel.org
8716 F: Documentation/i2c/busses/i2c-taos-evm.rst
8717 F: drivers/i2c/busses/i2c-taos-evm.c
8720 M: Till Harbaum <till@harbaum.org>
8721 L: linux-i2c@vger.kernel.org
8723 W: http://www.harbaum.org/till/i2c_tiny_usb
8724 F: drivers/i2c/busses/i2c-tiny-usb.c
8726 I2C/SMBUS CONTROLLER DRIVERS FOR PC
8727 M: Jean Delvare <jdelvare@suse.com>
8728 L: linux-i2c@vger.kernel.org
8730 F: Documentation/i2c/busses/i2c-ali1535.rst
8731 F: Documentation/i2c/busses/i2c-ali1563.rst
8732 F: Documentation/i2c/busses/i2c-ali15x3.rst
8733 F: Documentation/i2c/busses/i2c-amd756.rst
8734 F: Documentation/i2c/busses/i2c-amd8111.rst
8735 F: Documentation/i2c/busses/i2c-i801.rst
8736 F: Documentation/i2c/busses/i2c-nforce2.rst
8737 F: Documentation/i2c/busses/i2c-piix4.rst
8738 F: Documentation/i2c/busses/i2c-sis5595.rst
8739 F: Documentation/i2c/busses/i2c-sis630.rst
8740 F: Documentation/i2c/busses/i2c-sis96x.rst
8741 F: Documentation/i2c/busses/i2c-via.rst
8742 F: Documentation/i2c/busses/i2c-viapro.rst
8743 F: drivers/i2c/busses/i2c-ali1535.c
8744 F: drivers/i2c/busses/i2c-ali1563.c
8745 F: drivers/i2c/busses/i2c-ali15x3.c
8746 F: drivers/i2c/busses/i2c-amd756-s4882.c
8747 F: drivers/i2c/busses/i2c-amd756.c
8748 F: drivers/i2c/busses/i2c-amd8111.c
8749 F: drivers/i2c/busses/i2c-i801.c
8750 F: drivers/i2c/busses/i2c-isch.c
8751 F: drivers/i2c/busses/i2c-nforce2-s4985.c
8752 F: drivers/i2c/busses/i2c-nforce2.c
8753 F: drivers/i2c/busses/i2c-piix4.c
8754 F: drivers/i2c/busses/i2c-sis5595.c
8755 F: drivers/i2c/busses/i2c-sis630.c
8756 F: drivers/i2c/busses/i2c-sis96x.c
8757 F: drivers/i2c/busses/i2c-via.c
8758 F: drivers/i2c/busses/i2c-viapro.c
8760 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
8761 M: Hans de Goede <hdegoede@redhat.com>
8762 L: linux-i2c@vger.kernel.org
8764 F: drivers/i2c/busses/i2c-cht-wc.c
8766 I2C/SMBUS ISMT DRIVER
8767 M: Seth Heasley <seth.heasley@intel.com>
8768 M: Neil Horman <nhorman@tuxdriver.com>
8769 L: linux-i2c@vger.kernel.org
8770 F: Documentation/i2c/busses/i2c-ismt.rst
8771 F: drivers/i2c/busses/i2c-ismt.c
8773 I2C/SMBUS STUB DRIVER
8774 M: Jean Delvare <jdelvare@suse.com>
8775 L: linux-i2c@vger.kernel.org
8777 F: drivers/i2c/i2c-stub.c
8779 I3C DRIVER FOR CADENCE I3C MASTER IP
8780 M: Przemysław Gaj <pgaj@cadence.com>
8782 F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
8783 F: drivers/i3c/master/i3c-master-cdns.c
8785 I3C DRIVER FOR SYNOPSYS DESIGNWARE
8786 M: Vitor Soares <vitor.soares@synopsys.com>
8788 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
8789 F: drivers/i3c/master/dw*
8792 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
8793 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
8795 C: irc://chat.freenode.net/linux-i3c
8796 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
8797 F: Documentation/ABI/testing/sysfs-bus-i3c
8798 F: Documentation/devicetree/bindings/i3c/
8799 F: Documentation/driver-api/i3c
8801 F: include/linux/i3c/
8803 IA64 (Itanium) PLATFORM
8804 L: linux-ia64@vger.kernel.org
8806 F: Documentation/ia64/
8809 IBM Power 842 compression accelerator
8810 M: Haren Myneni <haren@us.ibm.com>
8813 F: drivers/crypto/nx/Kconfig
8814 F: drivers/crypto/nx/Makefile
8815 F: drivers/crypto/nx/nx-842*
8816 F: include/linux/sw842.h
8819 IBM Power in-Nest Crypto Acceleration
8820 M: Breno Leitão <leitao@debian.org>
8821 M: Nayna Jain <nayna@linux.ibm.com>
8822 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8823 L: linux-crypto@vger.kernel.org
8825 F: drivers/crypto/nx/Kconfig
8826 F: drivers/crypto/nx/Makefile
8827 F: drivers/crypto/nx/nx-aes*
8828 F: drivers/crypto/nx/nx-sha*
8829 F: drivers/crypto/nx/nx.*
8830 F: drivers/crypto/nx/nx_csbcpb.h
8831 F: drivers/crypto/nx/nx_debugfs.c
8833 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
8834 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8835 L: linux-pci@vger.kernel.org
8836 L: linuxppc-dev@lists.ozlabs.org
8838 F: drivers/pci/hotplug/rpadlpar*
8840 IBM Power Linux RAID adapter
8841 M: Brian King <brking@us.ibm.com>
8843 F: drivers/scsi/ipr.*
8845 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
8846 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8847 L: linux-pci@vger.kernel.org
8848 L: linuxppc-dev@lists.ozlabs.org
8850 F: drivers/pci/hotplug/rpaphp*
8852 IBM Power SRIOV Virtual NIC Device Driver
8853 M: Dany Madden <drt@linux.ibm.com>
8854 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8855 R: Thomas Falcon <tlfalcon@linux.ibm.com>
8856 L: netdev@vger.kernel.org
8858 F: drivers/net/ethernet/ibm/ibmvnic.*
8860 IBM Power Virtual Accelerator Switchboard
8861 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8862 L: linuxppc-dev@lists.ozlabs.org
8864 F: arch/powerpc/include/asm/vas.h
8865 F: arch/powerpc/platforms/powernv/copy-paste.h
8866 F: arch/powerpc/platforms/powernv/vas*
8868 IBM Power Virtual Ethernet Device Driver
8869 M: Cristobal Forno <cforno12@linux.ibm.com>
8870 L: netdev@vger.kernel.org
8872 F: drivers/net/ethernet/ibm/ibmveth.*
8874 IBM Power Virtual FC Device Drivers
8875 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8876 L: linux-scsi@vger.kernel.org
8878 F: drivers/scsi/ibmvscsi/ibmvfc*
8880 IBM Power Virtual Management Channel Driver
8881 M: Brad Warrum <bwarrum@linux.ibm.com>
8882 M: Ritu Agarwal <rituagar@linux.ibm.com>
8884 F: drivers/misc/ibmvmc.*
8886 IBM Power Virtual SCSI Device Drivers
8887 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8888 L: linux-scsi@vger.kernel.org
8890 F: drivers/scsi/ibmvscsi/ibmvscsi*
8891 F: include/scsi/viosrp.h
8893 IBM Power Virtual SCSI Device Target Driver
8894 M: Michael Cyr <mikecyr@linux.ibm.com>
8895 L: linux-scsi@vger.kernel.org
8896 L: target-devel@vger.kernel.org
8898 F: drivers/scsi/ibmvscsi_tgt/
8900 IBM Power VMX Cryptographic instructions
8901 M: Breno Leitão <leitao@debian.org>
8902 M: Nayna Jain <nayna@linux.ibm.com>
8903 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8904 L: linux-crypto@vger.kernel.org
8906 F: drivers/crypto/vmx/Kconfig
8907 F: drivers/crypto/vmx/Makefile
8908 F: drivers/crypto/vmx/aes*
8909 F: drivers/crypto/vmx/ghash*
8910 F: drivers/crypto/vmx/ppc-xlate.pl
8911 F: drivers/crypto/vmx/vmx.c
8913 IBM ServeRAID RAID DRIVER
8915 F: drivers/scsi/ips.*
8917 ICH LPC AND GPIO DRIVER
8918 M: Peter Tyser <ptyser@xes-inc.com>
8920 F: drivers/gpio/gpio-ich.c
8921 F: drivers/mfd/lpc_ich.c
8924 M: Max Staudt <max@enpas.org>
8925 L: linux-i2c@vger.kernel.org
8927 F: drivers/i2c/busses/i2c-icy.c
8929 IDEAPAD LAPTOP EXTRAS DRIVER
8930 M: Ike Panhc <ike.pan@canonical.com>
8931 L: platform-driver-x86@vger.kernel.org
8933 W: http://launchpad.net/ideapad-laptop
8934 F: drivers/platform/x86/ideapad-laptop.c
8936 IDEAPAD LAPTOP SLIDEBAR DRIVER
8937 M: Andrey Moiseev <o2g.org.ru@gmail.com>
8938 L: linux-input@vger.kernel.org
8940 W: https://github.com/o2genum/ideapad-slidebar
8941 F: drivers/input/misc/ideapad_slidebar.c
8943 IDT VersaClock 5 CLOCK DRIVER
8944 M: Luca Ceresoli <luca@lucaceresoli.net>
8946 F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
8947 F: drivers/clk/clk-versaclock5.c
8949 IEEE 802.15.4 SUBSYSTEM
8950 M: Alexander Aring <alex.aring@gmail.com>
8951 M: Stefan Schmidt <stefan@datenfreihafen.org>
8952 L: linux-wpan@vger.kernel.org
8954 W: https://linux-wpan.org/
8955 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
8956 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
8957 F: Documentation/networking/ieee802154.rst
8958 F: drivers/net/ieee802154/
8959 F: include/linux/ieee802154.h
8960 F: include/linux/nl802154.h
8961 F: include/net/af_ieee802154.h
8962 F: include/net/cfg802154.h
8963 F: include/net/ieee802154_netdev.h
8964 F: include/net/mac802154.h
8965 F: include/net/nl802154.h
8970 M: Yotam Gigi <yotam.gi@gmail.com>
8971 M: Jamal Hadi Salim <jhs@mojatatu.com>
8972 F: include/net/ife.h
8973 F: include/uapi/linux/ife.h
8976 IGORPLUG-USB IR RECEIVER
8977 M: Sean Young <sean@mess.org>
8978 L: linux-media@vger.kernel.org
8980 F: drivers/media/rc/igorplugusb.c
8982 IGUANAWORKS USB IR TRANSCEIVER
8983 M: Sean Young <sean@mess.org>
8984 L: linux-media@vger.kernel.org
8986 F: drivers/media/rc/iguanair.c
8988 IIO DIGITAL POTENTIOMETER DAC
8989 M: Peter Rosin <peda@axentia.se>
8990 L: linux-iio@vger.kernel.org
8992 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
8993 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
8994 F: drivers/iio/dac/dpot-dac.c
8996 IIO ENVELOPE DETECTOR
8997 M: Peter Rosin <peda@axentia.se>
8998 L: linux-iio@vger.kernel.org
9000 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
9001 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
9002 F: drivers/iio/adc/envelope-detector.c
9005 M: Peter Rosin <peda@axentia.se>
9006 L: linux-iio@vger.kernel.org
9008 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
9009 F: drivers/iio/multiplexer/iio-mux.c
9011 IIO SCMI BASED DRIVER
9012 M: Jyoti Bhayana <jbhayana@google.com>
9013 L: linux-iio@vger.kernel.org
9015 F: drivers/iio/common/scmi_sensors/scmi_iio.c
9017 IIO SUBSYSTEM AND DRIVERS
9018 M: Jonathan Cameron <jic23@kernel.org>
9019 R: Lars-Peter Clausen <lars@metafoo.de>
9020 L: linux-iio@vger.kernel.org
9022 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9023 F: Documentation/ABI/testing/configfs-iio*
9024 F: Documentation/ABI/testing/sysfs-bus-iio*
9025 F: Documentation/devicetree/bindings/iio/
9027 F: drivers/staging/iio/
9028 F: include/linux/iio/
9032 M: Peter Rosin <peda@axentia.se>
9033 L: linux-iio@vger.kernel.org
9035 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
9036 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
9037 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
9038 F: drivers/iio/afe/iio-rescale.c
9040 IKANOS/ADI EAGLE ADSL USB DRIVER
9041 M: Matthieu Castet <castet.matthieu@free.fr>
9042 M: Stanislaw Gruszka <stf_xl@wp.pl>
9044 F: drivers/usb/atm/ueagle-atm.c
9046 IMGTEC ASCII LCD DRIVER
9047 M: Paul Burton <paulburton@kernel.org>
9049 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
9050 F: drivers/auxdisplay/img-ascii-lcd.c
9052 IMGTEC IR DECODER DRIVER
9054 F: drivers/media/rc/img-ir/
9056 IMON SOUNDGRAPH USB IR RECEIVER
9057 M: Sean Young <sean@mess.org>
9058 L: linux-media@vger.kernel.org
9060 F: drivers/media/rc/imon.c
9061 F: drivers/media/rc/imon_raw.c
9063 IMS TWINTURBO FRAMEBUFFER DRIVER
9064 L: linux-fbdev@vger.kernel.org
9066 F: drivers/video/fbdev/imsttfb.c
9068 INA209 HARDWARE MONITOR DRIVER
9069 M: Guenter Roeck <linux@roeck-us.net>
9070 L: linux-hwmon@vger.kernel.org
9072 F: Documentation/devicetree/bindings/hwmon/ti,ina2xx.yaml
9073 F: Documentation/hwmon/ina209.rst
9074 F: drivers/hwmon/ina209.c
9076 INA2XX HARDWARE MONITOR DRIVER
9077 M: Guenter Roeck <linux@roeck-us.net>
9078 L: linux-hwmon@vger.kernel.org
9080 F: Documentation/hwmon/ina2xx.rst
9081 F: drivers/hwmon/ina2xx.c
9082 F: include/linux/platform_data/ina2xx.h
9084 INDUSTRY PACK SUBSYSTEM (IPACK)
9085 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
9086 M: Jens Taprogge <jens.taprogge@taprogge.org>
9087 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9088 L: industrypack-devel@lists.sourceforge.net
9090 W: http://industrypack.sourceforge.net
9093 INFINEON DPS310 Driver
9094 M: Eddie James <eajames@linux.ibm.com>
9095 L: linux-iio@vger.kernel.org
9097 F: drivers/iio/pressure/dps310.c
9099 INFINIBAND SUBSYSTEM
9100 M: Doug Ledford <dledford@redhat.com>
9101 M: Jason Gunthorpe <jgg@nvidia.com>
9102 L: linux-rdma@vger.kernel.org
9104 W: https://github.com/linux-rdma/rdma-core
9105 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9106 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
9107 F: Documentation/devicetree/bindings/infiniband/
9108 F: Documentation/infiniband/
9109 F: drivers/infiniband/
9111 F: include/trace/events/ib_mad.h
9112 F: include/trace/events/ib_umad.h
9113 F: include/uapi/linux/if_infiniband.h
9114 F: include/uapi/rdma/
9115 F: samples/bpf/ibumad_kern.c
9116 F: samples/bpf/ibumad_user.c
9118 INGENIC JZ4780 NAND DRIVER
9119 M: Harvey Hunt <harveyhuntnexus@gmail.com>
9120 L: linux-mtd@lists.infradead.org
9121 L: linux-mips@vger.kernel.org
9123 F: drivers/mtd/nand/raw/ingenic/
9126 M: Paul Cercueil <paul@crapouillou.net>
9127 L: linux-mips@vger.kernel.org
9129 F: arch/mips/boot/dts/ingenic/
9130 F: arch/mips/generic/board-ingenic.c
9131 F: arch/mips/include/asm/mach-ingenic/
9132 F: arch/mips/ingenic/Kconfig
9133 F: drivers/clk/ingenic/
9134 F: drivers/dma/dma-jz4780.c
9135 F: drivers/gpu/drm/ingenic/
9136 F: drivers/i2c/busses/i2c-jz4780.c
9137 F: drivers/iio/adc/ingenic-adc.c
9138 F: drivers/irqchip/irq-ingenic.c
9139 F: drivers/memory/jz4780-nemc.c
9140 F: drivers/mmc/host/jz4740_mmc.c
9141 F: drivers/mtd/nand/raw/ingenic/
9142 F: drivers/pinctrl/pinctrl-ingenic.c
9143 F: drivers/power/supply/ingenic-battery.c
9144 F: drivers/pwm/pwm-jz4740.c
9145 F: drivers/remoteproc/ingenic_rproc.c
9146 F: drivers/rtc/rtc-jz4740.c
9147 F: drivers/tty/serial/8250/8250_ingenic.c
9148 F: drivers/usb/musb/jz4740.c
9149 F: drivers/watchdog/jz4740_wdt.c
9150 F: include/dt-bindings/iio/adc/ingenic,adc.h
9151 F: include/linux/mfd/ingenic-tcu.h
9152 F: sound/soc/codecs/jz47*
9153 F: sound/soc/jz4740/
9156 M: Jan Kara <jack@suse.cz>
9157 R: Amir Goldstein <amir73il@gmail.com>
9158 L: linux-fsdevel@vger.kernel.org
9160 F: Documentation/filesystems/inotify.rst
9161 F: fs/notify/inotify/
9162 F: include/linux/inotify.h
9163 F: include/uapi/linux/inotify.h
9165 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
9166 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
9167 L: linux-input@vger.kernel.org
9169 Q: http://patchwork.kernel.org/project/linux-input/list/
9170 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
9171 F: Documentation/devicetree/bindings/input/
9172 F: Documentation/devicetree/bindings/serio/
9173 F: Documentation/input/
9175 F: include/linux/input.h
9176 F: include/linux/input/
9177 F: include/uapi/linux/input-event-codes.h
9178 F: include/uapi/linux/input.h
9180 INPUT MULTITOUCH (MT) PROTOCOL
9181 M: Henrik Rydberg <rydberg@bitmath.org>
9182 L: linux-input@vger.kernel.org
9184 F: Documentation/input/multi-touch-protocol.rst
9185 F: drivers/input/input-mt.c
9188 INSIDE SECURE CRYPTO DRIVER
9189 M: Antoine Tenart <atenart@kernel.org>
9190 L: linux-crypto@vger.kernel.org
9192 F: drivers/crypto/inside-secure/
9194 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
9195 M: Mimi Zohar <zohar@linux.ibm.com>
9196 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
9197 L: linux-integrity@vger.kernel.org
9199 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
9200 F: security/integrity/ima/
9202 INTEL 810/815 FRAMEBUFFER DRIVER
9203 M: Antonino Daplas <adaplas@gmail.com>
9204 L: linux-fbdev@vger.kernel.org
9206 F: drivers/video/fbdev/i810/
9209 M: Cezary Rojewski <cezary.rojewski@intel.com>
9210 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
9211 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
9212 M: Jie Yang <yang.jie@linux.intel.com>
9213 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9217 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
9218 M: Hans de Goede <hdegoede@redhat.com>
9219 L: platform-driver-x86@vger.kernel.org
9221 F: drivers/platform/x86/intel_atomisp2_pm.c
9223 INTEL ATOMISP2 LED DRIVER
9224 M: Hans de Goede <hdegoede@redhat.com>
9225 L: platform-driver-x86@vger.kernel.org
9227 F: drivers/platform/x86/intel_atomisp2_led.c
9229 INTEL BROXTON PMC DRIVER
9230 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9231 M: Zha Qipeng <qipeng.zha@intel.com>
9233 F: drivers/mfd/intel_pmc_bxt.c
9234 F: include/linux/mfd/intel_pmc_bxt.h
9236 INTEL C600 SERIES SAS CONTROLLER DRIVER
9237 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
9238 L: linux-scsi@vger.kernel.org
9240 T: git git://git.code.sf.net/p/intel-sas/isci
9241 F: drivers/scsi/isci/
9243 INTEL CPU family model numbers
9244 M: Tony Luck <tony.luck@intel.com>
9246 L: linux-kernel@vger.kernel.org
9248 F: arch/x86/include/asm/intel-family.h
9250 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
9251 M: Jani Nikula <jani.nikula@linux.intel.com>
9252 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
9253 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
9254 L: intel-gfx@lists.freedesktop.org
9256 W: https://01.org/linuxgraphics/
9257 Q: http://patchwork.freedesktop.org/project/intel-gfx/
9258 B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
9259 C: irc://chat.freenode.net/intel-gfx
9260 T: git git://anongit.freedesktop.org/drm-intel
9261 F: Documentation/gpu/i915.rst
9262 F: drivers/gpu/drm/i915/
9263 F: include/drm/i915*
9264 F: include/uapi/drm/i915_drm.h
9266 INTEL ETHERNET DRIVERS
9267 M: Jesse Brandeburg <jesse.brandeburg@intel.com>
9268 M: Tony Nguyen <anthony.l.nguyen@intel.com>
9269 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
9271 W: http://www.intel.com/support/feedback.htm
9272 W: http://e1000.sourceforge.net/
9273 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
9274 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
9275 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
9276 F: Documentation/networking/device_drivers/ethernet/intel/
9277 F: drivers/net/ethernet/intel/
9278 F: drivers/net/ethernet/intel/*/
9279 F: include/linux/avf/virtchnl.h
9280 F: include/linux/net/intel/iidc.h
9282 INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
9283 M: Mustafa Ismail <mustafa.ismail@intel.com>
9284 M: Shiraz Saleem <shiraz.saleem@intel.com>
9285 L: linux-rdma@vger.kernel.org
9287 F: drivers/infiniband/hw/irdma/
9288 F: include/uapi/rdma/irdma-abi.h
9290 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
9291 M: Maik Broemme <mbroemme@libmpq.org>
9292 L: linux-fbdev@vger.kernel.org
9294 F: Documentation/fb/intelfb.rst
9295 F: drivers/video/fbdev/intelfb/
9298 M: Andy Shevchenko <andy@kernel.org>
9299 L: linux-gpio@vger.kernel.org
9301 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9302 F: drivers/gpio/gpio-ich.c
9303 F: drivers/gpio/gpio-merrifield.c
9304 F: drivers/gpio/gpio-ml-ioh.c
9305 F: drivers/gpio/gpio-pch.c
9306 F: drivers/gpio/gpio-sch.c
9307 F: drivers/gpio/gpio-sodaville.c
9309 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
9310 M: Zhenyu Wang <zhenyuw@linux.intel.com>
9311 M: Zhi Wang <zhi.a.wang@intel.com>
9312 L: intel-gvt-dev@lists.freedesktop.org
9313 L: intel-gfx@lists.freedesktop.org
9315 W: https://01.org/igvt-g
9316 T: git https://github.com/intel/gvt-linux.git
9317 F: drivers/gpu/drm/i915/gvt/
9319 INTEL HID EVENT DRIVER
9320 M: Alex Hung <alex.hung@canonical.com>
9321 L: platform-driver-x86@vger.kernel.org
9323 F: drivers/platform/x86/intel-hid.c
9325 INTEL I/OAT DMA DRIVER
9326 M: Dave Jiang <dave.jiang@intel.com>
9327 R: Dan Williams <dan.j.williams@intel.com>
9328 L: dmaengine@vger.kernel.org
9330 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
9331 F: drivers/dma/ioat*
9334 M: Dave Jiang <dave.jiang@intel.com>
9335 L: dmaengine@vger.kernel.org
9337 F: drivers/dma/idxd/*
9338 F: include/uapi/linux/idxd.h
9341 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
9342 M: Len Brown <lenb@kernel.org>
9343 L: linux-pm@vger.kernel.org
9345 B: https://bugzilla.kernel.org
9346 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
9347 F: drivers/idle/intel_idle.c
9349 INTEL INTEGRATED SENSOR HUB DRIVER
9350 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9351 M: Jiri Kosina <jikos@kernel.org>
9352 L: linux-input@vger.kernel.org
9354 F: drivers/hid/intel-ish-hid/
9357 M: David Woodhouse <dwmw2@infradead.org>
9358 M: Lu Baolu <baolu.lu@linux.intel.com>
9359 L: iommu@lists.linux-foundation.org
9361 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9362 F: drivers/iommu/intel/
9363 F: include/linux/intel-iommu.h
9364 F: include/linux/intel-svm.h
9366 INTEL IOP-ADMA DMA DRIVER
9367 R: Dan Williams <dan.j.williams@intel.com>
9369 F: drivers/dma/iop-adma.c
9371 INTEL IPU3 CSI-2 CIO2 DRIVER
9372 M: Yong Zhi <yong.zhi@intel.com>
9373 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9374 M: Bingbu Cao <bingbu.cao@intel.com>
9375 M: Dan Scally <djrscally@gmail.com>
9376 R: Tianshu Qiu <tian.shu.qiu@intel.com>
9377 L: linux-media@vger.kernel.org
9379 T: git git://linuxtv.org/media_tree.git
9380 F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
9381 F: drivers/media/pci/intel/ipu3/
9383 INTEL IPU3 CSI-2 IMGU DRIVER
9384 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9385 R: Bingbu Cao <bingbu.cao@intel.com>
9386 R: Tianshu Qiu <tian.shu.qiu@intel.com>
9387 L: linux-media@vger.kernel.org
9389 F: Documentation/admin-guide/media/ipu3.rst
9390 F: Documentation/admin-guide/media/ipu3_rcb.svg
9391 F: Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
9392 F: drivers/staging/media/ipu3/
9394 INTEL IXP4XX CRYPTO SUPPORT
9395 M: Corentin Labbe <clabbe@baylibre.com>
9396 L: linux-crypto@vger.kernel.org
9398 F: drivers/crypto/ixp4xx_crypto.c
9400 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
9401 M: Krzysztof Halasa <khalasa@piap.pl>
9403 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
9404 F: drivers/net/wan/ixp4xx_hss.c
9405 F: drivers/soc/ixp4xx/ixp4xx-npe.c
9406 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
9407 F: include/linux/soc/ixp4xx/npe.h
9408 F: include/linux/soc/ixp4xx/qmgr.h
9410 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
9411 M: Deepak Saxena <dsaxena@plexity.net>
9413 F: Documentation/devicetree/bindings/display/intel,ixp46x-rng.yaml
9414 F: drivers/char/hw_random/ixp4xx-rng.c
9416 INTEL KEEM BAY DRM DRIVER
9417 M: Anitha Chrisanthus <anitha.chrisanthus@intel.com>
9418 M: Edmund Dea <edmund.j.dea@intel.com>
9420 F: Documentation/devicetree/bindings/display/intel,kmb_display.yaml
9421 F: drivers/gpu/drm/kmb/
9423 INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
9424 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9426 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
9427 F: drivers/crypto/keembay/Kconfig
9428 F: drivers/crypto/keembay/Makefile
9429 F: drivers/crypto/keembay/keembay-ocs-aes-core.c
9430 F: drivers/crypto/keembay/ocs-aes.c
9431 F: drivers/crypto/keembay/ocs-aes.h
9433 INTEL KEEM BAY OCS HCU CRYPTO DRIVER
9434 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9435 M: Declan Murphy <declan.murphy@intel.com>
9437 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
9438 F: drivers/crypto/keembay/Kconfig
9439 F: drivers/crypto/keembay/Makefile
9440 F: drivers/crypto/keembay/keembay-ocs-hcu-core.c
9441 F: drivers/crypto/keembay/ocs-hcu.c
9442 F: drivers/crypto/keembay/ocs-hcu.h
9444 INTEL MANAGEMENT ENGINE (mei)
9445 M: Tomas Winkler <tomas.winkler@intel.com>
9446 L: linux-kernel@vger.kernel.org
9448 F: Documentation/driver-api/mei/*
9449 F: drivers/misc/mei/
9450 F: drivers/watchdog/mei_wdt.c
9451 F: include/linux/mei_cl_bus.h
9452 F: include/uapi/linux/mei.h
9455 INTEL MAX 10 BMC MFD DRIVER
9456 M: Xu Yilun <yilun.xu@intel.com>
9457 R: Tom Rix <trix@redhat.com>
9459 F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
9460 F: Documentation/hwmon/intel-m10-bmc-hwmon.rst
9461 F: drivers/hwmon/intel-m10-bmc-hwmon.c
9462 F: drivers/mfd/intel-m10-bmc.c
9463 F: include/linux/mfd/intel-m10-bmc.h
9465 INTEL MENLOW THERMAL DRIVER
9466 M: Sujith Thomas <sujith.thomas@intel.com>
9467 L: platform-driver-x86@vger.kernel.org
9469 W: https://01.org/linux-acpi
9470 F: drivers/platform/x86/intel_menlow.c
9472 INTEL P-Unit IPC DRIVER
9473 M: Zha Qipeng <qipeng.zha@intel.com>
9474 L: platform-driver-x86@vger.kernel.org
9476 F: arch/x86/include/asm/intel_punit_ipc.h
9477 F: drivers/platform/x86/intel_punit_ipc.c
9479 INTEL PMC CORE DRIVER
9480 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
9481 M: David E Box <david.e.box@intel.com>
9482 L: platform-driver-x86@vger.kernel.org
9484 F: Documentation/ABI/testing/sysfs-platform-intel-pmc
9485 F: drivers/platform/x86/intel_pmc_core*
9487 INTEL PMIC GPIO DRIVERS
9488 M: Andy Shevchenko <andy@kernel.org>
9490 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9491 F: drivers/gpio/gpio-*cove.c
9493 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
9494 M: Andy Shevchenko <andy@kernel.org>
9496 F: drivers/mfd/intel_soc_pmic*
9497 F: include/linux/mfd/intel_soc_pmic*
9500 M: "David E. Box" <david.e.box@linux.intel.com>
9502 F: drivers/mfd/intel_pmt.c
9503 F: drivers/platform/x86/intel_pmt_*
9505 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
9506 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
9507 L: linux-wireless@vger.kernel.org
9509 F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
9510 F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
9511 F: drivers/net/wireless/intel/ipw2x00/
9514 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9515 M: Len Brown <lenb@kernel.org>
9516 L: linux-pm@vger.kernel.org
9518 F: drivers/cpufreq/intel_pstate.c
9520 INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
9521 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
9522 L: linux-iio@vger.kernel.org
9523 F: drivers/counter/intel-qep.c
9526 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9528 F: arch/x86/include/asm/intel_scu_ipc.h
9529 F: drivers/platform/x86/intel_scu_*
9531 INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
9532 M: Daniel Scally <djrscally@gmail.com>
9534 F: drivers/platform/x86/intel/int3472/
9536 INTEL SPEED SELECT TECHNOLOGY
9537 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9538 L: platform-driver-x86@vger.kernel.org
9540 F: drivers/platform/x86/intel_speed_select_if/
9541 F: include/uapi/linux/isst_if.h
9542 F: tools/power/x86/intel-speed-select/
9544 INTEL STRATIX10 FIRMWARE DRIVERS
9545 M: Richard Gong <richard.gong@linux.intel.com>
9546 L: linux-kernel@vger.kernel.org
9548 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
9549 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
9550 F: drivers/firmware/stratix10-rsu.c
9551 F: drivers/firmware/stratix10-svc.c
9552 F: include/linux/firmware/intel/stratix10-smc.h
9553 F: include/linux/firmware/intel/stratix10-svc-client.h
9555 INTEL TELEMETRY DRIVER
9556 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
9557 M: "David E. Box" <david.e.box@linux.intel.com>
9558 L: platform-driver-x86@vger.kernel.org
9560 F: arch/x86/include/asm/intel_telemetry.h
9561 F: drivers/platform/x86/intel_telemetry*
9563 INTEL UNCORE FREQUENCY CONTROL
9564 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9565 L: platform-driver-x86@vger.kernel.org
9567 F: drivers/platform/x86/intel-uncore-frequency.c
9569 INTEL VIRTUAL BUTTON DRIVER
9570 M: AceLan Kao <acelan.kao@canonical.com>
9571 L: platform-driver-x86@vger.kernel.org
9573 F: drivers/platform/x86/intel-vbtn.c
9575 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
9576 M: Stanislaw Gruszka <stf_xl@wp.pl>
9577 L: linux-wireless@vger.kernel.org
9579 F: drivers/net/wireless/intel/iwlegacy/
9581 INTEL WIRELESS WIFI LINK (iwlwifi)
9582 M: Luca Coelho <luciano.coelho@intel.com>
9583 L: linux-wireless@vger.kernel.org
9585 W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
9586 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
9587 F: drivers/net/wireless/intel/iwlwifi/
9589 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
9590 M: Jithu Joseph <jithu.joseph@intel.com>
9591 R: Maurice Ma <maurice.ma@intel.com>
9593 W: https://slimbootloader.github.io/security/firmware-update.html
9594 F: drivers/platform/x86/intel-wmi-sbl-fw-update.c
9596 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
9597 L: Dell.Client.Kernel@dell.com
9599 F: drivers/platform/x86/intel-wmi-thunderbolt.c
9601 INTEL WWAN IOSM DRIVER
9602 M: M Chetan Kumar <m.chetan.kumar@intel.com>
9603 M: Intel Corporation <linuxwwan@intel.com>
9604 L: netdev@vger.kernel.org
9606 F: drivers/net/wwan/iosm/
9609 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9611 F: Documentation/trace/intel_th.rst
9612 F: drivers/hwtracing/intel_th/
9613 F: include/linux/intel_th.h
9615 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
9616 M: Ning Sun <ning.sun@intel.com>
9617 L: tboot-devel@lists.sourceforge.net
9619 W: http://tboot.sourceforge.net
9620 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
9621 F: Documentation/x86/intel_txt.rst
9622 F: arch/x86/kernel/tboot.c
9623 F: include/linux/tboot.h
9626 M: Jarkko Sakkinen <jarkko@kernel.org>
9627 R: Dave Hansen <dave.hansen@linux.intel.com>
9628 L: linux-sgx@vger.kernel.org
9630 Q: https://patchwork.kernel.org/project/intel-sgx/list/
9631 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
9632 F: Documentation/x86/sgx.rst
9633 F: arch/x86/entry/vdso/vsgx.S
9634 F: arch/x86/include/asm/sgx.h
9635 F: arch/x86/include/uapi/asm/sgx.h
9636 F: arch/x86/kernel/cpu/sgx/*
9637 F: tools/testing/selftests/sgx/*
9641 M: Georgi Djakov <djakov@kernel.org>
9642 L: linux-pm@vger.kernel.org
9644 T: git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
9645 F: Documentation/devicetree/bindings/interconnect/
9646 F: Documentation/driver-api/interconnect.rst
9647 F: drivers/interconnect/
9648 F: include/dt-bindings/interconnect/
9649 F: include/linux/interconnect-provider.h
9650 F: include/linux/interconnect.h
9652 INTERRUPT COUNTER DRIVER
9653 M: Oleksij Rempel <o.rempel@pengutronix.de>
9654 R: Pengutronix Kernel Team <kernel@pengutronix.de>
9655 L: linux-iio@vger.kernel.org
9656 F: Documentation/devicetree/bindings/counter/interrupt-counter.yaml
9657 F: drivers/counter/interrupt-cnt.c
9659 INVENSENSE ICM-426xx IMU DRIVER
9660 M: Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
9661 L: linux-iio@vger.kernel.org
9663 W: https://invensense.tdk.com/
9664 F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
9665 F: drivers/iio/imu/inv_icm42600/
9667 INVENSENSE MPU-3050 GYROSCOPE DRIVER
9668 M: Linus Walleij <linus.walleij@linaro.org>
9669 L: linux-iio@vger.kernel.org
9671 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
9672 F: drivers/iio/gyro/mpu3050*
9674 IOC3 ETHERNET DRIVER
9675 M: Ralf Baechle <ralf@linux-mips.org>
9676 L: linux-mips@vger.kernel.org
9678 F: drivers/net/ethernet/sgi/ioc3-eth.c
9680 IOMAP FILESYSTEM LIBRARY
9681 M: Christoph Hellwig <hch@infradead.org>
9682 M: Darrick J. Wong <djwong@kernel.org>
9683 M: linux-xfs@vger.kernel.org
9684 M: linux-fsdevel@vger.kernel.org
9685 L: linux-xfs@vger.kernel.org
9686 L: linux-fsdevel@vger.kernel.org
9688 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
9690 F: include/linux/iomap.h
9693 M: Joerg Roedel <joro@8bytes.org>
9694 M: Will Deacon <will@kernel.org>
9695 L: iommu@lists.linux-foundation.org
9697 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9698 F: Documentation/devicetree/bindings/iommu/
9699 F: Documentation/userspace-api/iommu.rst
9701 F: include/linux/iommu.h
9702 F: include/linux/iova.h
9703 F: include/linux/of_iommu.h
9704 F: include/uapi/linux/iommu.h
9707 M: Jens Axboe <axboe@kernel.dk>
9708 R: Pavel Begunkov <asml.silence@gmail.com>
9709 L: io-uring@vger.kernel.org
9711 T: git git://git.kernel.dk/linux-block
9712 T: git git://git.kernel.dk/liburing
9716 F: include/linux/io_uring.h
9717 F: include/uapi/linux/io_uring.h
9721 M: Corey Minyard <minyard@acm.org>
9722 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
9724 W: http://openipmi.sourceforge.net/
9725 F: Documentation/driver-api/ipmi.rst
9726 F: Documentation/devicetree/bindings/ipmi/
9727 F: drivers/char/ipmi/
9728 F: include/linux/ipmi*
9729 F: include/uapi/linux/ipmi*
9731 IPS SCSI RAID DRIVER
9732 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
9733 L: linux-scsi@vger.kernel.org
9735 W: http://www.adaptec.com/
9736 F: drivers/scsi/ips*
9739 M: Simon Horman <horms@verge.net.au>
9740 M: Julian Anastasov <ja@ssi.bg>
9741 L: netdev@vger.kernel.org
9742 L: lvs-devel@vger.kernel.org
9744 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
9745 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
9746 F: Documentation/networking/ipvs-sysctl.rst
9747 F: include/net/ip_vs.h
9748 F: include/uapi/linux/ip_vs.h
9749 F: net/netfilter/ipvs/
9752 M: Jiri Kosina <jikos@kernel.org>
9753 M: David Sterba <dsterba@suse.com>
9755 F: drivers/tty/ipwireless/
9758 L: netdev@vger.kernel.org
9760 F: include/uapi/linux/ipx.h
9762 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
9763 M: Marc Zyngier <maz@kernel.org>
9765 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9766 F: Documentation/core-api/irq/irq-domain.rst
9767 F: include/linux/irqdomain.h
9768 F: kernel/irq/irqdomain.c
9772 M: Thomas Gleixner <tglx@linutronix.de>
9773 L: linux-kernel@vger.kernel.org
9775 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9779 M: Thomas Gleixner <tglx@linutronix.de>
9780 M: Marc Zyngier <maz@kernel.org>
9781 L: linux-kernel@vger.kernel.org
9783 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9784 F: Documentation/devicetree/bindings/interrupt-controller/
9788 M: William Breathitt Gray <vilhelm.gray@gmail.com>
9790 F: Documentation/driver-api/isa.rst
9791 F: drivers/base/isa.c
9792 F: include/linux/isa.h
9795 M: Hans Verkuil <hverkuil@xs4all.nl>
9796 L: linux-media@vger.kernel.org
9798 W: https://linuxtv.org
9799 T: git git://linuxtv.org/media_tree.git
9800 F: drivers/media/radio/radio-isa*
9803 M: Jaroslav Kysela <perex@perex.cz>
9805 F: Documentation/driver-api/isapnp.rst
9806 F: drivers/pnp/isapnp/
9807 F: include/linux/isapnp.h
9810 M: Lee Duncan <lduncan@suse.com>
9811 M: Chris Leech <cleech@redhat.com>
9812 L: open-iscsi@googlegroups.com
9813 L: linux-scsi@vger.kernel.org
9815 W: www.open-iscsi.com
9816 F: drivers/scsi/*iscsi*
9817 F: include/scsi/*iscsi*
9819 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
9820 M: Peter Jones <pjones@redhat.com>
9821 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
9823 F: drivers/firmware/iscsi_ibft*
9825 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
9826 M: Sagi Grimberg <sagi@grimberg.me>
9827 M: Max Gurtovoy <mgurtovoy@nvidia.com>
9828 L: linux-rdma@vger.kernel.org
9830 W: http://www.openfabrics.org
9831 W: www.open-iscsi.org
9832 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9833 F: drivers/infiniband/ulp/iser/
9835 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
9836 M: Sagi Grimberg <sagi@grimberg.me>
9837 L: linux-rdma@vger.kernel.org
9838 L: target-devel@vger.kernel.org
9840 W: http://www.linux-iscsi.org
9841 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
9842 F: drivers/infiniband/ulp/isert
9844 ISDN/CMTP OVER BLUETOOTH
9845 M: Karsten Keil <isdn@linux-pingi.de>
9846 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9847 L: netdev@vger.kernel.org
9849 W: http://www.isdn4linux.de
9850 F: Documentation/isdn/
9851 F: drivers/isdn/capi/
9852 F: include/linux/isdn/
9853 F: include/uapi/linux/isdn/
9854 F: net/bluetooth/cmtp/
9856 ISDN/mISDN SUBSYSTEM
9857 M: Karsten Keil <isdn@linux-pingi.de>
9858 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9859 L: netdev@vger.kernel.org
9861 W: http://www.isdn4linux.de
9862 F: drivers/isdn/Kconfig
9863 F: drivers/isdn/Makefile
9864 F: drivers/isdn/hardware/
9865 F: drivers/isdn/mISDN/
9867 IT87 HARDWARE MONITORING DRIVER
9868 M: Jean Delvare <jdelvare@suse.com>
9869 L: linux-hwmon@vger.kernel.org
9871 F: Documentation/hwmon/it87.rst
9872 F: drivers/hwmon/it87.c
9875 M: Antti Palosaari <crope@iki.fi>
9876 L: linux-media@vger.kernel.org
9878 W: https://linuxtv.org
9879 W: http://palosaari.fi/linux/
9880 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9881 T: git git://linuxtv.org/anttip/media_tree.git
9882 F: drivers/media/tuners/it913x*
9884 ITE IT66121 HDMI BRIDGE DRIVER
9885 M: Phong LE <ple@baylibre.com>
9886 M: Neil Armstrong <narmstrong@baylibre.com>
9888 T: git git://anongit.freedesktop.org/drm/drm-misc
9889 F: Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
9890 F: drivers/gpu/drm/bridge/ite-it66121.c
9892 IVTV VIDEO4LINUX DRIVER
9893 M: Andy Walls <awalls@md.metrocast.net>
9894 L: linux-media@vger.kernel.org
9896 W: https://linuxtv.org
9897 T: git git://linuxtv.org/media_tree.git
9898 F: Documentation/admin-guide/media/ivtv*
9899 F: drivers/media/pci/ivtv/
9900 F: include/uapi/linux/ivtv*
9902 IX2505V MEDIA DRIVER
9903 M: Malcolm Priestley <tvboxspy@gmail.com>
9904 L: linux-media@vger.kernel.org
9906 W: https://linuxtv.org
9907 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9908 F: drivers/media/dvb-frontends/ix2505v*
9910 JAILHOUSE HYPERVISOR INTERFACE
9911 M: Jan Kiszka <jan.kiszka@siemens.com>
9912 L: jailhouse-dev@googlegroups.com
9914 F: arch/x86/include/asm/jailhouse_para.h
9915 F: arch/x86/kernel/jailhouse.c
9917 JC42.4 TEMPERATURE SENSOR DRIVER
9918 M: Guenter Roeck <linux@roeck-us.net>
9919 L: linux-hwmon@vger.kernel.org
9921 F: Documentation/hwmon/jc42.rst
9922 F: drivers/hwmon/jc42.c
9925 M: Dave Kleikamp <shaggy@kernel.org>
9926 L: jfs-discussion@lists.sourceforge.net
9928 W: http://jfs.sourceforge.net/
9929 T: git git://github.com/kleikamp/linux-shaggy.git
9930 F: Documentation/admin-guide/jfs.rst
9934 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
9935 L: netdev@vger.kernel.org
9937 F: drivers/net/ethernet/jme.*
9939 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
9940 M: David Woodhouse <dwmw2@infradead.org>
9941 M: Richard Weinberger <richard@nod.at>
9942 L: linux-mtd@lists.infradead.org
9944 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
9945 T: git git://git.infradead.org/ubifs-2.6.git
9947 F: include/uapi/linux/jffs2.h
9949 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
9950 M: "Theodore Ts'o" <tytso@mit.edu>
9951 M: Jan Kara <jack@suse.com>
9952 L: linux-ext4@vger.kernel.org
9955 F: include/linux/jbd2.h
9957 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
9958 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
9959 L: linux-media@vger.kernel.org
9961 F: drivers/media/platform/rcar_jpu.c
9963 JSM Neo PCI based serial card
9964 L: linux-serial@vger.kernel.org
9966 F: drivers/tty/serial/jsm/
9968 K10TEMP HARDWARE MONITORING DRIVER
9969 M: Clemens Ladisch <clemens@ladisch.de>
9970 L: linux-hwmon@vger.kernel.org
9972 F: Documentation/hwmon/k10temp.rst
9973 F: drivers/hwmon/k10temp.c
9975 K8TEMP HARDWARE MONITORING DRIVER
9976 M: Rudolf Marek <r.marek@assembler.cz>
9977 L: linux-hwmon@vger.kernel.org
9979 F: Documentation/hwmon/k8temp.rst
9980 F: drivers/hwmon/k8temp.c
9983 M: Andrey Ryabinin <ryabinin.a.a@gmail.com>
9984 R: Alexander Potapenko <glider@google.com>
9985 R: Andrey Konovalov <andreyknvl@gmail.com>
9986 R: Dmitry Vyukov <dvyukov@google.com>
9987 L: kasan-dev@googlegroups.com
9989 F: Documentation/dev-tools/kasan.rst
9990 F: arch/*/include/asm/*kasan.h
9991 F: arch/*/mm/kasan_init*
9992 F: include/linux/kasan*.h
9993 F: lib/Kconfig.kasan
9994 F: lib/test_kasan*.c
9996 F: scripts/Makefile.kasan
9999 M: Masahiro Yamada <masahiroy@kernel.org>
10000 L: linux-kbuild@vger.kernel.org
10002 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
10003 F: Documentation/kbuild/kconfig*
10004 F: scripts/Kconfig.include
10005 F: scripts/kconfig/
10008 R: Dmitry Vyukov <dvyukov@google.com>
10009 R: Andrey Konovalov <andreyknvl@gmail.com>
10010 L: kasan-dev@googlegroups.com
10012 F: Documentation/dev-tools/kcov.rst
10013 F: include/linux/kcov.h
10014 F: include/uapi/linux/kcov.h
10016 F: scripts/Makefile.kcov
10019 M: Marco Elver <elver@google.com>
10020 R: Dmitry Vyukov <dvyukov@google.com>
10021 L: kasan-dev@googlegroups.com
10023 F: Documentation/dev-tools/kcsan.rst
10024 F: include/linux/kcsan*.h
10026 F: lib/Kconfig.kcsan
10027 F: scripts/Makefile.kcsan
10030 M: Dave Young <dyoung@redhat.com>
10031 M: Baoquan He <bhe@redhat.com>
10032 R: Vivek Goyal <vgoyal@redhat.com>
10033 L: kexec@lists.infradead.org
10035 W: http://lse.sourceforge.net/kdump/
10036 F: Documentation/admin-guide/kdump/
10037 F: fs/proc/vmcore.c
10038 F: include/linux/crash_core.h
10039 F: include/linux/crash_dump.h
10040 F: include/uapi/linux/vmcore.h
10041 F: kernel/crash_*.c
10043 KEENE FM RADIO TRANSMITTER DRIVER
10044 M: Hans Verkuil <hverkuil@xs4all.nl>
10045 L: linux-media@vger.kernel.org
10047 W: https://linuxtv.org
10048 T: git git://linuxtv.org/media_tree.git
10049 F: drivers/media/radio/radio-keene*
10052 M: Ian Kent <raven@themaw.net>
10053 L: autofs@vger.kernel.org
10057 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
10058 M: Masahiro Yamada <masahiroy@kernel.org>
10059 M: Michal Marek <michal.lkml@markovi.net>
10060 L: linux-kbuild@vger.kernel.org
10062 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
10063 F: Documentation/kbuild/
10065 F: scripts/*vmlinux*
10067 F: scripts/Makefile*
10069 F: scripts/dummy-tools/
10072 F: scripts/package/
10075 L: kernel-janitors@vger.kernel.org
10077 W: http://kernelnewbies.org/KernelJanitors
10079 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
10080 M: "J. Bruce Fields" <bfields@fieldses.org>
10081 M: Chuck Lever <chuck.lever@oracle.com>
10082 L: linux-nfs@vger.kernel.org
10084 W: http://nfs.sourceforge.net/
10085 T: git git://linux-nfs.org/~bfields/linux.git
10089 F: include/linux/lockd/
10090 F: include/linux/sunrpc/
10091 F: include/uapi/linux/nfsd/
10092 F: include/uapi/linux/sunrpc/
10094 F: Documentation/filesystems/nfs/
10097 M: Thorsten Leemhuis <linux@leemhuis.info>
10098 L: regressions@lists.linux.dev
10101 KERNEL SELFTEST FRAMEWORK
10102 M: Shuah Khan <shuah@kernel.org>
10103 M: Shuah Khan <skhan@linuxfoundation.org>
10104 L: linux-kselftest@vger.kernel.org
10106 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
10107 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
10108 F: Documentation/dev-tools/kselftest*
10109 F: tools/testing/selftests/
10111 KERNEL UNIT TESTING FRAMEWORK (KUnit)
10112 M: Brendan Higgins <brendanhiggins@google.com>
10113 L: linux-kselftest@vger.kernel.org
10114 L: kunit-dev@googlegroups.com
10116 W: https://google.github.io/kunit-docs/third_party/kernel/docs/
10117 F: Documentation/dev-tools/kunit/
10120 F: tools/testing/kunit/
10122 KERNEL USERMODE HELPER
10123 M: Luis Chamberlain <mcgrof@kernel.org>
10124 L: linux-kernel@vger.kernel.org
10126 F: include/linux/umh.h
10129 KERNEL VIRTUAL MACHINE (KVM)
10130 M: Paolo Bonzini <pbonzini@redhat.com>
10131 L: kvm@vger.kernel.org
10133 W: http://www.linux-kvm.org
10134 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10135 F: Documentation/virt/kvm/
10136 F: include/asm-generic/kvm*
10137 F: include/kvm/iodev.h
10138 F: include/linux/kvm*
10139 F: include/trace/events/kvm.h
10140 F: include/uapi/asm-generic/kvm*
10141 F: include/uapi/linux/kvm*
10143 F: tools/testing/selftests/kvm/
10146 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
10147 M: Marc Zyngier <maz@kernel.org>
10148 R: James Morse <james.morse@arm.com>
10149 R: Alexandru Elisei <alexandru.elisei@arm.com>
10150 R: Suzuki K Poulose <suzuki.poulose@arm.com>
10151 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10152 L: kvmarm@lists.cs.columbia.edu (moderated for non-subscribers)
10154 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
10155 F: arch/arm64/include/asm/kvm*
10156 F: arch/arm64/include/uapi/asm/kvm*
10158 F: include/kvm/arm_*
10159 F: tools/testing/selftests/kvm/*/aarch64/
10160 F: tools/testing/selftests/kvm/aarch64/
10162 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
10163 M: Huacai Chen <chenhuacai@kernel.org>
10164 M: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
10165 L: linux-mips@vger.kernel.org
10166 L: kvm@vger.kernel.org
10168 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10169 F: arch/mips/include/asm/kvm*
10170 F: arch/mips/include/uapi/asm/kvm*
10173 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
10174 M: Paul Mackerras <paulus@ozlabs.org>
10175 L: kvm-ppc@vger.kernel.org
10177 W: http://www.linux-kvm.org/
10178 T: git git://github.com/agraf/linux-2.6.git
10179 F: arch/powerpc/include/asm/kvm*
10180 F: arch/powerpc/include/uapi/asm/kvm*
10181 F: arch/powerpc/kernel/kvm*
10182 F: arch/powerpc/kvm/
10184 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
10185 M: Christian Borntraeger <borntraeger@de.ibm.com>
10186 M: Janosch Frank <frankja@linux.ibm.com>
10187 R: David Hildenbrand <david@redhat.com>
10188 R: Cornelia Huck <cohuck@redhat.com>
10189 R: Claudio Imbrenda <imbrenda@linux.ibm.com>
10190 L: kvm@vger.kernel.org
10192 W: http://www.ibm.com/developerworks/linux/linux390/
10193 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
10194 F: Documentation/virt/kvm/s390*
10195 F: arch/s390/include/asm/gmap.h
10196 F: arch/s390/include/asm/kvm*
10197 F: arch/s390/include/uapi/asm/kvm*
10198 F: arch/s390/kernel/uv.c
10200 F: arch/s390/mm/gmap.c
10201 F: tools/testing/selftests/kvm/*/s390x/
10202 F: tools/testing/selftests/kvm/s390x/
10204 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
10205 M: Paolo Bonzini <pbonzini@redhat.com>
10206 R: Sean Christopherson <seanjc@google.com>
10207 R: Vitaly Kuznetsov <vkuznets@redhat.com>
10208 R: Wanpeng Li <wanpengli@tencent.com>
10209 R: Jim Mattson <jmattson@google.com>
10210 R: Joerg Roedel <joro@8bytes.org>
10211 L: kvm@vger.kernel.org
10213 W: http://www.linux-kvm.org
10214 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10215 F: arch/x86/include/asm/kvm*
10216 F: arch/x86/include/asm/pvclock-abi.h
10217 F: arch/x86/include/asm/svm.h
10218 F: arch/x86/include/asm/vmx*.h
10219 F: arch/x86/include/uapi/asm/kvm*
10220 F: arch/x86/include/uapi/asm/svm.h
10221 F: arch/x86/include/uapi/asm/vmx.h
10222 F: arch/x86/kernel/kvm.c
10223 F: arch/x86/kernel/kvmclock.c
10228 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10229 M: Tejun Heo <tj@kernel.org>
10231 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
10233 F: include/linux/kernfs.h
10236 M: Eric Biederman <ebiederm@xmission.com>
10237 L: kexec@lists.infradead.org
10239 W: http://kernel.org/pub/linux/utils/kernel/kexec/
10240 F: include/linux/kexec.h
10241 F: include/uapi/linux/kexec.h
10245 M: Mimi Zohar <zohar@linux.ibm.com>
10246 L: linux-integrity@vger.kernel.org
10247 L: keyrings@vger.kernel.org
10249 F: Documentation/security/keys/trusted-encrypted.rst
10250 F: include/keys/encrypted-type.h
10251 F: security/keys/encrypted-keys/
10254 M: James Bottomley <jejb@linux.ibm.com>
10255 M: Jarkko Sakkinen <jarkko@kernel.org>
10256 M: Mimi Zohar <zohar@linux.ibm.com>
10257 L: linux-integrity@vger.kernel.org
10258 L: keyrings@vger.kernel.org
10260 F: Documentation/security/keys/trusted-encrypted.rst
10261 F: include/keys/trusted-type.h
10262 F: include/keys/trusted_tpm.h
10263 F: security/keys/trusted-keys/
10266 M: Sumit Garg <sumit.garg@linaro.org>
10267 L: linux-integrity@vger.kernel.org
10268 L: keyrings@vger.kernel.org
10270 F: include/keys/trusted_tee.h
10271 F: security/keys/trusted-keys/trusted_tee.c
10274 M: David Howells <dhowells@redhat.com>
10275 M: Jarkko Sakkinen <jarkko@kernel.org>
10276 L: keyrings@vger.kernel.org
10278 F: Documentation/security/keys/core.rst
10280 F: include/linux/key-type.h
10281 F: include/linux/key.h
10282 F: include/linux/keyctl.h
10283 F: include/uapi/linux/keyctl.h
10287 M: Alexander Potapenko <glider@google.com>
10288 M: Marco Elver <elver@google.com>
10289 R: Dmitry Vyukov <dvyukov@google.com>
10290 L: kasan-dev@googlegroups.com
10292 F: Documentation/dev-tools/kfence.rst
10293 F: arch/*/include/asm/kfence.h
10294 F: include/linux/kfence.h
10295 F: lib/Kconfig.kfence
10299 M: Stefani Seibold <stefani@seibold.net>
10301 F: include/linux/kfifo.h
10305 KGDB / KDB /debug_core
10306 M: Jason Wessel <jason.wessel@windriver.com>
10307 M: Daniel Thompson <daniel.thompson@linaro.org>
10308 R: Douglas Anderson <dianders@chromium.org>
10309 L: kgdb-bugreport@lists.sourceforge.net
10311 W: http://kgdb.wiki.kernel.org/
10312 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
10313 F: Documentation/dev-tools/kgdb.rst
10314 F: drivers/misc/kgdbts.c
10315 F: drivers/tty/serial/kgdboc.c
10316 F: include/linux/kdb.h
10317 F: include/linux/kgdb.h
10320 KHADAS MCU MFD DRIVER
10321 M: Neil Armstrong <narmstrong@baylibre.com>
10322 L: linux-amlogic@lists.infradead.org
10324 F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
10325 F: drivers/mfd/khadas-mcu.c
10326 F: include/linux/mfd/khadas-mcu.h
10327 F: drivers/thermal/khadas_mcu_fan.c
10330 M: Catalin Marinas <catalin.marinas@arm.com>
10332 F: Documentation/dev-tools/kmemleak.rst
10333 F: include/linux/kmemleak.h
10335 F: samples/kmemleak/kmemleak-test.c
10337 KMOD KERNEL MODULE LOADER - USERMODE HELPER
10338 M: Luis Chamberlain <mcgrof@kernel.org>
10339 L: linux-kernel@vger.kernel.org
10341 F: include/linux/kmod.h
10344 F: tools/testing/selftests/kmod/
10347 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
10348 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
10349 M: "David S. Miller" <davem@davemloft.net>
10350 M: Masami Hiramatsu <mhiramat@kernel.org>
10352 F: Documentation/trace/kprobes.rst
10353 F: include/asm-generic/kprobes.h
10354 F: include/linux/kprobes.h
10355 F: kernel/kprobes.c
10357 KS0108 LCD CONTROLLER DRIVER
10358 M: Miguel Ojeda <ojeda@kernel.org>
10360 F: Documentation/admin-guide/auxdisplay/ks0108.rst
10361 F: drivers/auxdisplay/ks0108.c
10362 F: include/linux/ks0108.h
10364 KTD253 BACKLIGHT DRIVER
10365 M: Linus Walleij <linus.walleij@linaro.org>
10367 F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
10368 F: drivers/video/backlight/ktd253-backlight.c
10371 M: Steven Rostedt <rostedt@goodmis.org>
10372 M: John Hawley <warthog9@eaglescrag.net>
10374 F: tools/testing/ktest
10377 M: David Ahern <dsahern@kernel.org>
10378 L: netdev@vger.kernel.org
10380 F: include/net/l3mdev.h
10384 M: John Fastabend <john.fastabend@gmail.com>
10385 M: Daniel Borkmann <daniel@iogearbox.net>
10386 M: Jakub Sitnicki <jakub@cloudflare.com>
10387 M: Lorenz Bauer <lmb@cloudflare.com>
10388 L: netdev@vger.kernel.org
10389 L: bpf@vger.kernel.org
10391 F: include/linux/skmsg.h
10392 F: net/core/skmsg.c
10393 F: net/core/sock_map.c
10394 F: net/ipv4/tcp_bpf.c
10395 F: net/ipv4/udp_bpf.c
10397 LANDLOCK SECURITY MODULE
10398 M: Mickaël Salaün <mic@digikod.net>
10399 L: linux-security-module@vger.kernel.org
10401 W: https://landlock.io
10402 T: git https://github.com/landlock-lsm/linux.git
10403 F: Documentation/security/landlock.rst
10404 F: Documentation/userspace-api/landlock.rst
10405 F: include/uapi/linux/landlock.h
10406 F: samples/landlock/
10407 F: security/landlock/
10408 F: tools/testing/selftests/landlock/
10412 LANTIQ / INTEL Ethernet drivers
10413 M: Hauke Mehrtens <hauke@hauke-m.de>
10414 L: netdev@vger.kernel.org
10416 F: drivers/net/dsa/lantiq_gswip.c
10417 F: drivers/net/dsa/lantiq_pce.h
10418 F: drivers/net/ethernet/lantiq_xrx200.c
10419 F: net/dsa/tag_gswip.c
10421 LANTIQ MIPS ARCHITECTURE
10422 M: John Crispin <john@phrozen.org>
10423 L: linux-mips@vger.kernel.org
10425 F: arch/mips/lantiq
10426 F: drivers/soc/lantiq
10428 LASI 53c700 driver for PARISC
10429 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
10430 L: linux-scsi@vger.kernel.org
10432 F: Documentation/scsi/53c700.rst
10433 F: drivers/scsi/53c700*
10436 M: Tobin C. Harding <me@tobin.cc>
10437 M: Tycho Andersen <tycho@tycho.pizza>
10438 L: linux-hardening@vger.kernel.org
10440 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
10441 F: scripts/leaking_addresses.pl
10444 M: Pavel Machek <pavel@ucw.cz>
10445 L: linux-leds@vger.kernel.org
10447 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
10448 F: Documentation/devicetree/bindings/leds/
10450 F: include/linux/leds.h
10452 LEGACY EEPROM DRIVER
10453 M: Jean Delvare <jdelvare@suse.com>
10455 F: Documentation/misc-devices/eeprom.rst
10456 F: drivers/misc/eeprom/eeprom.c
10458 LEGO MINDSTORMS EV3
10459 R: David Lechner <david@lechnology.com>
10461 F: Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
10462 F: arch/arm/boot/dts/da850-lego-ev3.dts
10463 F: drivers/power/supply/lego_ev3_battery.c
10465 LEGO USB Tower driver
10466 M: Juergen Stuber <starblue@users.sourceforge.net>
10467 L: legousb-devel@lists.sourceforge.net
10469 W: http://legousb.sourceforge.net/
10470 F: drivers/usb/misc/legousbtower.c
10473 M: Matan Ziv-Av <matan@svgalib.org>
10474 L: platform-driver-x86@vger.kernel.org
10476 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
10477 F: Documentation/admin-guide/laptops/lg-laptop.rst
10478 F: drivers/platform/x86/lg-laptop.c
10480 LG2160 MEDIA DRIVER
10481 M: Michael Krufky <mkrufky@linuxtv.org>
10482 L: linux-media@vger.kernel.org
10484 W: https://linuxtv.org
10485 W: http://github.com/mkrufky
10486 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10487 T: git git://linuxtv.org/mkrufky/tuners.git
10488 F: drivers/media/dvb-frontends/lg2160.*
10490 LGDT3305 MEDIA DRIVER
10491 M: Michael Krufky <mkrufky@linuxtv.org>
10492 L: linux-media@vger.kernel.org
10494 W: https://linuxtv.org
10495 W: http://github.com/mkrufky
10496 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10497 T: git git://linuxtv.org/mkrufky/tuners.git
10498 F: drivers/media/dvb-frontends/lgdt3305.*
10500 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
10501 M: Viresh Kumar <vireshk@kernel.org>
10502 L: linux-ide@vger.kernel.org
10504 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10505 F: drivers/ata/pata_arasan_cf.c
10506 F: include/linux/pata_arasan_cf_data.h
10508 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
10509 M: Linus Walleij <linus.walleij@linaro.org>
10510 L: linux-ide@vger.kernel.org
10512 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10513 F: drivers/ata/pata_ftide010.c
10514 F: drivers/ata/sata_gemini.c
10515 F: drivers/ata/sata_gemini.h
10517 LIBATA SATA AHCI PLATFORM devices support
10518 M: Hans de Goede <hdegoede@redhat.com>
10519 M: Jens Axboe <axboe@kernel.dk>
10520 L: linux-ide@vger.kernel.org
10522 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10523 F: drivers/ata/ahci_platform.c
10524 F: drivers/ata/libahci_platform.c
10525 F: include/linux/ahci_platform.h
10527 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
10528 M: Mikael Pettersson <mikpelinux@gmail.com>
10529 L: linux-ide@vger.kernel.org
10531 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10532 F: drivers/ata/sata_promise.*
10534 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
10535 M: Jens Axboe <axboe@kernel.dk>
10536 L: linux-ide@vger.kernel.org
10538 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10539 F: Documentation/devicetree/bindings/ata/
10541 F: include/linux/ata.h
10542 F: include/linux/libata.h
10545 M: Sasha Levin <alexander.levin@microsoft.com>
10547 F: tools/lib/lockdep/
10549 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
10550 M: Dan Williams <dan.j.williams@intel.com>
10551 M: Vishal Verma <vishal.l.verma@intel.com>
10552 M: Dave Jiang <dave.jiang@intel.com>
10553 L: nvdimm@lists.linux.dev
10555 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10556 P: Documentation/nvdimm/maintainer-entry-profile.rst
10557 F: drivers/nvdimm/blk.c
10558 F: drivers/nvdimm/region_devs.c
10560 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
10561 M: Vishal Verma <vishal.l.verma@intel.com>
10562 M: Dan Williams <dan.j.williams@intel.com>
10563 M: Dave Jiang <dave.jiang@intel.com>
10564 L: nvdimm@lists.linux.dev
10566 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10567 P: Documentation/nvdimm/maintainer-entry-profile.rst
10568 F: drivers/nvdimm/btt*
10570 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
10571 M: Dan Williams <dan.j.williams@intel.com>
10572 M: Vishal Verma <vishal.l.verma@intel.com>
10573 M: Dave Jiang <dave.jiang@intel.com>
10574 L: nvdimm@lists.linux.dev
10576 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10577 P: Documentation/nvdimm/maintainer-entry-profile.rst
10578 F: drivers/nvdimm/pmem*
10580 LIBNVDIMM: DEVICETREE BINDINGS
10581 M: Oliver O'Halloran <oohall@gmail.com>
10582 L: nvdimm@lists.linux.dev
10584 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10585 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
10586 F: drivers/nvdimm/of_pmem.c
10588 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
10589 M: Dan Williams <dan.j.williams@intel.com>
10590 M: Vishal Verma <vishal.l.verma@intel.com>
10591 M: Dave Jiang <dave.jiang@intel.com>
10592 M: Ira Weiny <ira.weiny@intel.com>
10593 L: nvdimm@lists.linux.dev
10595 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10596 P: Documentation/nvdimm/maintainer-entry-profile.rst
10597 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
10598 F: drivers/acpi/nfit/*
10599 F: drivers/nvdimm/*
10600 F: include/linux/libnvdimm.h
10601 F: include/linux/nd.h
10602 F: include/uapi/linux/ndctl.h
10603 F: tools/testing/nvdimm/
10605 LICENSES and SPDX stuff
10606 M: Thomas Gleixner <tglx@linutronix.de>
10607 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10608 L: linux-spdx@vger.kernel.org
10610 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
10612 F: Documentation/process/license-rules.rst
10614 F: scripts/spdxcheck-test.sh
10615 F: scripts/spdxcheck.py
10617 LIGHTNVM PLATFORM SUPPORT
10618 M: Matias Bjorling <mb@lightnvm.io>
10619 L: linux-block@vger.kernel.org
10621 W: http://github/OpenChannelSSD
10622 F: drivers/lightnvm/
10623 F: include/linux/lightnvm.h
10624 F: include/uapi/linux/lightnvm.h
10626 LINEAR RANGES HELPERS
10627 M: Mark Brown <broonie@kernel.org>
10628 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
10629 F: lib/linear_ranges.c
10630 F: lib/test_linear_ranges.c
10631 F: include/linux/linear_range.h
10633 LINUX FOR POWER MACINTOSH
10634 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10635 L: linuxppc-dev@lists.ozlabs.org
10637 F: arch/powerpc/platforms/powermac/
10638 F: drivers/macintosh/
10640 LINUX FOR POWERPC (32-BIT AND 64-BIT)
10641 M: Michael Ellerman <mpe@ellerman.id.au>
10642 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10643 R: Paul Mackerras <paulus@samba.org>
10644 L: linuxppc-dev@lists.ozlabs.org
10646 W: https://github.com/linuxppc/wiki/wiki
10647 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
10648 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
10649 F: Documentation/ABI/stable/sysfs-firmware-opal-*
10650 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
10651 F: Documentation/devicetree/bindings/powerpc/
10652 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
10653 F: Documentation/powerpc/
10655 F: drivers/*/*/*pasemi*
10656 F: drivers/*/*pasemi*
10657 F: drivers/char/tpm/tpm_ibmvtpm*
10658 F: drivers/crypto/nx/
10659 F: drivers/crypto/vmx/
10660 F: drivers/i2c/busses/i2c-opal.c
10661 F: drivers/net/ethernet/ibm/ibmveth.*
10662 F: drivers/net/ethernet/ibm/ibmvnic.*
10663 F: drivers/pci/hotplug/pnv_php.c
10664 F: drivers/pci/hotplug/rpa*
10665 F: drivers/rtc/rtc-opal.c
10666 F: drivers/scsi/ibmvscsi/
10667 F: drivers/tty/hvc/hvc_opal.c
10668 F: drivers/watchdog/wdrtas.c
10669 F: tools/testing/selftests/powerpc
10676 LINUX FOR POWERPC EMBEDDED MPC5XXX
10677 M: Anatolij Gustschin <agust@denx.de>
10678 L: linuxppc-dev@lists.ozlabs.org
10680 F: arch/powerpc/platforms/512x/
10681 F: arch/powerpc/platforms/52xx/
10683 LINUX FOR POWERPC EMBEDDED PPC4XX
10684 L: linuxppc-dev@lists.ozlabs.org
10686 F: arch/powerpc/platforms/40x/
10687 F: arch/powerpc/platforms/44x/
10689 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
10690 M: Scott Wood <oss@buserror.net>
10691 L: linuxppc-dev@lists.ozlabs.org
10693 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
10694 F: Documentation/devicetree/bindings/powerpc/fsl/
10695 F: arch/powerpc/platforms/83xx/
10696 F: arch/powerpc/platforms/85xx/
10698 LINUX FOR POWERPC EMBEDDED PPC8XX
10699 M: Christophe Leroy <christophe.leroy@csgroup.eu>
10700 L: linuxppc-dev@lists.ozlabs.org
10702 F: arch/powerpc/platforms/8xx/
10704 LINUX KERNEL DUMP TEST MODULE (LKDTM)
10705 M: Kees Cook <keescook@chromium.org>
10707 F: drivers/misc/lkdtm/*
10708 F: tools/testing/selftests/lkdtm/*
10710 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
10711 M: Alan Stern <stern@rowland.harvard.edu>
10712 M: Andrea Parri <parri.andrea@gmail.com>
10713 M: Will Deacon <will@kernel.org>
10714 M: Peter Zijlstra <peterz@infradead.org>
10715 M: Boqun Feng <boqun.feng@gmail.com>
10716 M: Nicholas Piggin <npiggin@gmail.com>
10717 M: David Howells <dhowells@redhat.com>
10718 M: Jade Alglave <j.alglave@ucl.ac.uk>
10719 M: Luc Maranget <luc.maranget@inria.fr>
10720 M: "Paul E. McKenney" <paulmck@kernel.org>
10721 R: Akira Yokosawa <akiyks@gmail.com>
10722 R: Daniel Lustig <dlustig@nvidia.com>
10723 R: Joel Fernandes <joel@joelfernandes.org>
10724 L: linux-kernel@vger.kernel.org
10725 L: linux-arch@vger.kernel.org
10727 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
10728 F: Documentation/atomic_bitops.txt
10729 F: Documentation/atomic_t.txt
10730 F: Documentation/core-api/refcount-vs-atomic.rst
10731 F: Documentation/litmus-tests/
10732 F: Documentation/memory-barriers.txt
10733 F: tools/memory-model/
10735 LIS3LV02D ACCELEROMETER DRIVER
10736 M: Eric Piel <eric.piel@tremplin-utc.net>
10738 F: Documentation/misc-devices/lis3lv02d.rst
10739 F: drivers/misc/lis3lv02d/
10740 F: drivers/platform/x86/hp_accel.c
10743 M: David Gow <davidgow@google.com>
10744 L: linux-kselftest@vger.kernel.org
10745 L: kunit-dev@googlegroups.com
10750 M: Karol Gugala <kgugala@antmicro.com>
10751 M: Mateusz Holenko <mholenko@antmicro.com>
10753 F: Documentation/devicetree/bindings/*/litex,*.yaml
10754 F: arch/openrisc/boot/dts/or1klitex.dts
10755 F: drivers/soc/litex/litex_soc_ctrl.c
10756 F: drivers/tty/serial/liteuart.c
10757 F: include/linux/litex.h
10760 M: Josh Poimboeuf <jpoimboe@redhat.com>
10761 M: Jiri Kosina <jikos@kernel.org>
10762 M: Miroslav Benes <mbenes@suse.cz>
10763 M: Petr Mladek <pmladek@suse.com>
10764 R: Joe Lawrence <joe.lawrence@redhat.com>
10765 L: live-patching@vger.kernel.org
10767 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
10768 F: Documentation/ABI/testing/sysfs-kernel-livepatch
10769 F: Documentation/livepatch/
10770 F: arch/powerpc/include/asm/livepatch.h
10771 F: arch/s390/include/asm/livepatch.h
10772 F: arch/x86/include/asm/livepatch.h
10773 F: include/linux/livepatch.h
10774 F: kernel/livepatch/
10776 F: samples/livepatch/
10777 F: tools/testing/selftests/livepatch/
10780 L: netdev@vger.kernel.org
10782 F: include/linux/llc.h
10783 F: include/net/llc*
10784 F: include/uapi/linux/llc.h
10787 LM73 HARDWARE MONITOR DRIVER
10788 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
10789 L: linux-hwmon@vger.kernel.org
10791 F: drivers/hwmon/lm73.c
10793 LM78 HARDWARE MONITOR DRIVER
10794 M: Jean Delvare <jdelvare@suse.com>
10795 L: linux-hwmon@vger.kernel.org
10797 F: Documentation/hwmon/lm78.rst
10798 F: drivers/hwmon/lm78.c
10800 LM83 HARDWARE MONITOR DRIVER
10801 M: Jean Delvare <jdelvare@suse.com>
10802 L: linux-hwmon@vger.kernel.org
10804 F: Documentation/hwmon/lm83.rst
10805 F: drivers/hwmon/lm83.c
10807 LM90 HARDWARE MONITOR DRIVER
10808 M: Jean Delvare <jdelvare@suse.com>
10809 L: linux-hwmon@vger.kernel.org
10811 F: Documentation/devicetree/bindings/hwmon/lm90.txt
10812 F: Documentation/hwmon/lm90.rst
10813 F: drivers/hwmon/lm90.c
10814 F: include/dt-bindings/thermal/lm90.h
10816 LM95234 HARDWARE MONITOR DRIVER
10817 M: Guenter Roeck <linux@roeck-us.net>
10818 L: linux-hwmon@vger.kernel.org
10820 F: Documentation/hwmon/lm95234.rst
10821 F: drivers/hwmon/lm95234.c
10823 LME2510 MEDIA DRIVER
10824 M: Malcolm Priestley <tvboxspy@gmail.com>
10825 L: linux-media@vger.kernel.org
10827 W: https://linuxtv.org
10828 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10829 F: drivers/media/usb/dvb-usb-v2/lmedm04*
10831 LOADPIN SECURITY MODULE
10832 M: Kees Cook <keescook@chromium.org>
10834 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10835 F: Documentation/admin-guide/LSM/LoadPin.rst
10836 F: security/loadpin/
10839 M: Peter Zijlstra <peterz@infradead.org>
10840 M: Ingo Molnar <mingo@redhat.com>
10841 M: Will Deacon <will@kernel.org>
10842 R: Waiman Long <longman@redhat.com>
10843 R: Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
10844 L: linux-kernel@vger.kernel.org
10846 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
10847 F: Documentation/locking/
10848 F: arch/*/include/asm/spinlock*.h
10849 F: include/linux/lockdep.h
10850 F: include/linux/mutex*.h
10851 F: include/linux/rwlock*.h
10852 F: include/linux/rwsem*.h
10853 F: include/linux/seqlock.h
10854 F: include/linux/spinlock*.h
10856 F: lib/locking*.[ch]
10857 X: kernel/locking/locktorture.c
10859 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
10860 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
10861 L: linux-ntfs-dev@lists.sourceforge.net
10863 W: http://www.linux-ntfs.org/content/view/19/37/
10864 F: Documentation/admin-guide/ldm.rst
10865 F: block/partitions/ldm.*
10867 LOGITECH HID GAMING KEYBOARDS
10868 M: Hans de Goede <hdegoede@redhat.com>
10869 L: linux-input@vger.kernel.org
10871 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
10872 F: drivers/hid/hid-lg-g15.c
10874 LONTIUM LT8912B MIPI TO HDMI BRIDGE
10875 M: Adrien Grassein <adrien.grassein@gmail.com>
10877 F: Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
10878 F: drivers/gpu/drm/bridge/lontium-lt8912b.c
10880 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
10881 M: Sathya Prakash <sathya.prakash@broadcom.com>
10882 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
10883 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
10884 L: MPT-FusionLinux.pdl@broadcom.com
10885 L: linux-scsi@vger.kernel.org
10887 W: http://www.avagotech.com/support/
10888 F: drivers/message/fusion/
10889 F: drivers/scsi/mpt3sas/
10891 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
10892 M: Matthew Wilcox <willy@infradead.org>
10893 L: linux-scsi@vger.kernel.org
10895 F: drivers/scsi/sym53c8xx_2/
10898 M: Marcus Folkesson <marcus.folkesson@gmail.com>
10899 L: linux-iio@vger.kernel.org
10901 F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
10902 F: drivers/iio/dac/ltc1660.c
10904 LTC2947 HARDWARE MONITOR DRIVER
10905 M: Nuno Sá <nuno.sa@analog.com>
10906 L: linux-hwmon@vger.kernel.org
10908 W: http://ez.analog.com/community/linux-device-drivers
10909 F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
10910 F: drivers/hwmon/ltc2947-core.c
10911 F: drivers/hwmon/ltc2947-i2c.c
10912 F: drivers/hwmon/ltc2947-spi.c
10913 F: drivers/hwmon/ltc2947.h
10915 LTC2983 IIO TEMPERATURE DRIVER
10916 M: Nuno Sá <nuno.sa@analog.com>
10917 L: linux-iio@vger.kernel.org
10919 W: http://ez.analog.com/community/linux-device-drivers
10920 F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
10921 F: drivers/iio/temperature/ltc2983.c
10923 LTC4261 HARDWARE MONITOR DRIVER
10924 M: Guenter Roeck <linux@roeck-us.net>
10925 L: linux-hwmon@vger.kernel.org
10927 F: Documentation/hwmon/ltc4261.rst
10928 F: drivers/hwmon/ltc4261.c
10930 LTC4306 I2C MULTIPLEXER DRIVER
10931 M: Michael Hennerich <michael.hennerich@analog.com>
10932 L: linux-i2c@vger.kernel.org
10934 W: http://ez.analog.com/community/linux-device-drivers
10935 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
10936 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
10938 LTP (Linux Test Project)
10939 M: Mike Frysinger <vapier@gentoo.org>
10940 M: Cyril Hrubis <chrubis@suse.cz>
10941 M: Wanlong Gao <wanlong.gao@gmail.com>
10942 M: Jan Stancek <jstancek@redhat.com>
10943 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
10944 M: Alexey Kodanev <alexey.kodanev@oracle.com>
10945 L: ltp@lists.linux.it (subscribers-only)
10947 W: http://linux-test-project.github.io/
10948 T: git git://github.com/linux-test-project/ltp.git
10951 M: Ioana Ciornei <ioana.ciornei@nxp.com>
10952 L: netdev@vger.kernel.org
10954 F: drivers/net/pcs/pcs-lynx.c
10955 F: include/linux/pcs-lynx.h
10958 M: Geert Uytterhoeven <geert@linux-m68k.org>
10959 L: linux-m68k@lists.linux-m68k.org
10961 W: http://www.linux-m68k.org/
10962 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
10966 M68K ON APPLE MACINTOSH
10967 M: Joshua Thompson <funaho@jurai.org>
10968 L: linux-m68k@lists.linux-m68k.org
10970 W: http://www.mac.linux-m68k.org/
10972 F: drivers/macintosh/adb-iop.c
10973 F: drivers/macintosh/via-macii.c
10976 M: Philip Blundell <philb@gnu.org>
10978 W: http://www.tazenda.demon.co.uk/phil/linux-hp
10979 F: arch/m68k/hp300/
10981 M88DS3103 MEDIA DRIVER
10982 M: Antti Palosaari <crope@iki.fi>
10983 L: linux-media@vger.kernel.org
10985 W: https://linuxtv.org
10986 W: http://palosaari.fi/linux/
10987 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10988 T: git git://linuxtv.org/anttip/media_tree.git
10989 F: drivers/media/dvb-frontends/m88ds3103*
10991 M88RS2000 MEDIA DRIVER
10992 M: Malcolm Priestley <tvboxspy@gmail.com>
10993 L: linux-media@vger.kernel.org
10995 W: https://linuxtv.org
10996 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10997 F: drivers/media/dvb-frontends/m88rs2000*
10999 MA901 MASTERKIT USB FM RADIO DRIVER
11000 M: Alexey Klimov <klimov.linux@gmail.com>
11001 L: linux-media@vger.kernel.org
11003 T: git git://linuxtv.org/media_tree.git
11004 F: drivers/media/radio/radio-ma901.c
11007 M: Johannes Berg <johannes@sipsolutions.net>
11008 L: linux-wireless@vger.kernel.org
11010 W: https://wireless.wiki.kernel.org/
11011 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11012 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11013 F: Documentation/networking/mac80211-injection.rst
11014 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
11015 F: drivers/net/wireless/mac80211_hwsim.[ch]
11016 F: include/net/mac80211.h
11020 M: Jassi Brar <jassisinghbrar@gmail.com>
11021 L: linux-kernel@vger.kernel.org
11023 F: drivers/mailbox/
11024 F: include/linux/mailbox_client.h
11025 F: include/linux/mailbox_controller.h
11026 F: include/dt-bindings/mailbox/
11027 F: Documentation/devicetree/bindings/mailbox/
11030 M: Viresh Kumar <viresh.kumar@linaro.org>
11031 M: Tushar Khandelwal <Tushar.Khandelwal@arm.com>
11032 L: linux-kernel@vger.kernel.org
11034 F: drivers/mailbox/arm_mhuv2.c
11035 F: include/linux/mailbox/arm_mhuv2_message.h
11036 F: Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
11038 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
11039 M: Michael Kerrisk <mtk.manpages@gmail.com>
11040 L: linux-man@vger.kernel.org
11042 W: http://www.kernel.org/doc/man-pages
11044 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
11045 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
11046 L: linux-mips@vger.kernel.org
11048 F: arch/mips/boot/dts/img/pistachio_marduk.dts
11050 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
11051 M: Andrew Lunn <andrew@lunn.ch>
11052 M: Vivien Didelot <vivien.didelot@gmail.com>
11053 L: netdev@vger.kernel.org
11055 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
11056 F: Documentation/networking/devlink/mv88e6xxx.rst
11057 F: drivers/net/dsa/mv88e6xxx/
11058 F: include/linux/platform_data/mv88e6xxx.h
11060 MARVELL ARMADA 3700 PHY DRIVERS
11061 M: Miquel Raynal <miquel.raynal@bootlin.com>
11063 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
11064 F: Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
11065 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
11066 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
11068 MARVELL ARMADA DRM SUPPORT
11069 M: Russell King <linux@armlinux.org.uk>
11071 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
11072 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
11073 F: Documentation/devicetree/bindings/display/armada/
11074 F: drivers/gpu/drm/armada/
11075 F: include/uapi/drm/armada_drm.h
11077 MARVELL CRYPTO DRIVER
11078 M: Boris Brezillon <bbrezillon@kernel.org>
11079 M: Arnaud Ebalard <arno@natisbad.org>
11080 M: Srujana Challa <schalla@marvell.com>
11081 L: linux-crypto@vger.kernel.org
11083 F: drivers/crypto/marvell/
11084 F: include/linux/soc/marvell/octeontx2/
11086 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
11087 M: Mirko Lindner <mlindner@marvell.com>
11088 M: Stephen Hemminger <stephen@networkplumber.org>
11089 L: netdev@vger.kernel.org
11091 F: drivers/net/ethernet/marvell/sk*
11093 MARVELL LIBERTAS WIRELESS DRIVER
11094 L: libertas-dev@lists.infradead.org
11096 F: drivers/net/wireless/marvell/libertas/
11098 MARVELL MACCHIATOBIN SUPPORT
11099 M: Russell King <linux@armlinux.org.uk>
11100 L: linux-arm-kernel@lists.infradead.org
11102 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
11104 MARVELL MV643XX ETHERNET DRIVER
11105 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
11106 L: netdev@vger.kernel.org
11108 F: drivers/net/ethernet/marvell/mv643xx_eth.*
11109 F: include/linux/mv643xx.h
11111 MARVELL MV88X3310 PHY DRIVER
11112 M: Russell King <linux@armlinux.org.uk>
11113 M: Marek Behún <kabel@kernel.org>
11114 L: netdev@vger.kernel.org
11116 F: drivers/net/phy/marvell10g.c
11118 MARVELL MVEBU THERMAL DRIVER
11119 M: Miquel Raynal <miquel.raynal@bootlin.com>
11121 F: drivers/thermal/armada_thermal.c
11123 MARVELL MVNETA ETHERNET DRIVER
11124 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11125 L: netdev@vger.kernel.org
11127 F: drivers/net/ethernet/marvell/mvneta.*
11129 MARVELL MVPP2 ETHERNET DRIVER
11130 M: Marcin Wojtas <mw@semihalf.com>
11131 M: Russell King <linux@armlinux.org.uk>
11132 L: netdev@vger.kernel.org
11134 F: Documentation/devicetree/bindings/net/marvell-pp2.txt
11135 F: drivers/net/ethernet/marvell/mvpp2/
11137 MARVELL MWIFIEX WIRELESS DRIVER
11138 M: Amitkumar Karwar <amitkarwar@gmail.com>
11139 M: Ganapathi Bhat <ganapathi017@gmail.com>
11140 M: Sharvari Harisangam <sharvari.harisangam@nxp.com>
11141 M: Xinming Hu <huxinming820@gmail.com>
11142 L: linux-wireless@vger.kernel.org
11144 F: drivers/net/wireless/marvell/mwifiex/
11146 MARVELL MWL8K WIRELESS DRIVER
11147 M: Lennert Buytenhek <buytenh@wantstofly.org>
11148 L: linux-wireless@vger.kernel.org
11150 F: drivers/net/wireless/marvell/mwl8k.c
11152 MARVELL NAND CONTROLLER DRIVER
11153 M: Miquel Raynal <miquel.raynal@bootlin.com>
11154 L: linux-mtd@lists.infradead.org
11156 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
11157 F: drivers/mtd/nand/raw/marvell_nand.c
11159 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
11160 M: Sunil Goutham <sgoutham@marvell.com>
11161 M: Geetha sowjanya <gakula@marvell.com>
11162 M: Subbaraya Sundeep <sbhatta@marvell.com>
11163 M: hariprasad <hkelam@marvell.com>
11164 L: netdev@vger.kernel.org
11166 F: drivers/net/ethernet/marvell/octeontx2/nic/
11167 F: include/linux/soc/marvell/octeontx2/
11169 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
11170 M: Sunil Goutham <sgoutham@marvell.com>
11171 M: Linu Cherian <lcherian@marvell.com>
11172 M: Geetha sowjanya <gakula@marvell.com>
11173 M: Jerin Jacob <jerinj@marvell.com>
11174 M: hariprasad <hkelam@marvell.com>
11175 M: Subbaraya Sundeep <sbhatta@marvell.com>
11176 L: netdev@vger.kernel.org
11178 F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
11179 F: drivers/net/ethernet/marvell/octeontx2/af/
11181 MARVELL PRESTERA ETHERNET SWITCH DRIVER
11182 M: Vadym Kochan <vkochan@marvell.com>
11183 M: Taras Chornyi <tchornyi@marvell.com>
11185 W: https://github.com/Marvell-switching/switchdev-prestera
11186 F: drivers/net/ethernet/marvell/prestera/
11188 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
11189 M: Nicolas Pitre <nico@fluxnic.net>
11191 F: drivers/mmc/host/mvsdio.*
11193 MARVELL USB MDIO CONTROLLER DRIVER
11194 M: Tobias Waldekranz <tobias@waldekranz.com>
11195 L: netdev@vger.kernel.org
11197 F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
11198 F: drivers/net/mdio/mdio-mvusb.c
11200 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
11201 M: Hu Ziji <huziji@marvell.com>
11202 L: linux-mmc@vger.kernel.org
11204 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
11205 F: drivers/mmc/host/sdhci-xenon*
11207 MATROX FRAMEBUFFER DRIVER
11208 L: linux-fbdev@vger.kernel.org
11210 F: drivers/video/fbdev/matrox/matroxfb_*
11211 F: include/uapi/linux/matroxfb.h
11214 M: Daniel Nilsson <daniel.nilsson@flex.com>
11215 L: linux-hwmon@vger.kernel.org
11217 F: Documentation/hwmon/max15301.rst
11218 F: drivers/hwmon/pmbus/max15301.c
11220 MAX16065 HARDWARE MONITOR DRIVER
11221 M: Guenter Roeck <linux@roeck-us.net>
11222 L: linux-hwmon@vger.kernel.org
11224 F: Documentation/hwmon/max16065.rst
11225 F: drivers/hwmon/max16065.c
11227 MAX2175 SDR TUNER DRIVER
11228 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
11229 L: linux-media@vger.kernel.org
11231 T: git git://linuxtv.org/media_tree.git
11232 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
11233 F: Documentation/userspace-api/media/drivers/max2175.rst
11234 F: drivers/media/i2c/max2175*
11235 F: include/uapi/linux/max2175.h
11237 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
11238 L: linux-hwmon@vger.kernel.org
11240 F: Documentation/hwmon/max6650.rst
11241 F: drivers/hwmon/max6650.c
11243 MAX6697 HARDWARE MONITOR DRIVER
11244 M: Guenter Roeck <linux@roeck-us.net>
11245 L: linux-hwmon@vger.kernel.org
11247 F: Documentation/devicetree/bindings/hwmon/max6697.txt
11248 F: Documentation/hwmon/max6697.rst
11249 F: drivers/hwmon/max6697.c
11250 F: include/linux/platform_data/max6697.h
11252 MAX9286 QUAD GMSL DESERIALIZER DRIVER
11253 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
11254 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11255 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
11256 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
11257 L: linux-media@vger.kernel.org
11259 F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
11260 F: drivers/media/i2c/max9286.c
11262 MAX9860 MONO AUDIO VOICE CODEC DRIVER
11263 M: Peter Rosin <peda@axentia.se>
11264 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11266 F: Documentation/devicetree/bindings/sound/max9860.txt
11267 F: sound/soc/codecs/max9860.*
11269 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
11270 M: Andreas Klinger <ak@it-klinger.de>
11271 L: linux-iio@vger.kernel.org
11273 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
11274 F: drivers/iio/proximity/mb1232.c
11276 MAXIM MAX77650 PMIC MFD DRIVER
11277 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
11278 L: linux-kernel@vger.kernel.org
11280 F: Documentation/devicetree/bindings/*/*max77650.yaml
11281 F: Documentation/devicetree/bindings/*/max77650*.yaml
11282 F: drivers/gpio/gpio-max77650.c
11283 F: drivers/input/misc/max77650-onkey.c
11284 F: drivers/leds/leds-max77650.c
11285 F: drivers/mfd/max77650.c
11286 F: drivers/power/supply/max77650-charger.c
11287 F: drivers/regulator/max77650-regulator.c
11288 F: include/linux/mfd/max77650.h
11290 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
11291 M: Javier Martinez Canillas <javier@dowhile0.org>
11292 L: linux-kernel@vger.kernel.org
11294 F: Documentation/devicetree/bindings/*/*max77802.txt
11295 F: drivers/regulator/max77802-regulator.c
11296 F: include/dt-bindings/*/*max77802.h
11298 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
11299 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
11300 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11301 L: linux-pm@vger.kernel.org
11303 F: drivers/power/supply/max14577_charger.c
11304 F: drivers/power/supply/max77693_charger.c
11306 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
11307 M: Chanwoo Choi <cw00.choi@samsung.com>
11308 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
11309 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11310 L: linux-kernel@vger.kernel.org
11312 F: Documentation/devicetree/bindings/*/max77686.txt
11313 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
11314 F: Documentation/devicetree/bindings/mfd/max14577.txt
11315 F: Documentation/devicetree/bindings/mfd/max77693.txt
11316 F: drivers/*/max14577*.c
11317 F: drivers/*/max77686*.c
11318 F: drivers/*/max77693*.c
11319 F: drivers/clk/clk-max77686.c
11320 F: drivers/extcon/extcon-max14577.c
11321 F: drivers/extcon/extcon-max77693.c
11322 F: drivers/rtc/rtc-max77686.c
11323 F: include/linux/mfd/max14577*.h
11324 F: include/linux/mfd/max77686*.h
11325 F: include/linux/mfd/max77693*.h
11327 MAXIRADIO FM RADIO RECEIVER DRIVER
11328 M: Hans Verkuil <hverkuil@xs4all.nl>
11329 L: linux-media@vger.kernel.org
11331 W: https://linuxtv.org
11332 T: git git://linuxtv.org/media_tree.git
11333 F: drivers/media/radio/radio-maxiradio*
11335 MCAB MICROCHIP CAN BUS ANALYZER TOOL DRIVER
11336 R: Yasushi SHOJI <yashi@spacecubics.com>
11337 L: linux-can@vger.kernel.org
11339 F: drivers/net/can/usb/mcba_usb.c
11341 MCAN MMIO DEVICE DRIVER
11342 M: Chandrasekar Ramakrishnan <rcsekar@samsung.com>
11343 L: linux-can@vger.kernel.org
11345 F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
11346 F: drivers/net/can/m_can/m_can.c
11347 F: drivers/net/can/m_can/m_can.h
11348 F: drivers/net/can/m_can/m_can_platform.c
11350 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
11351 M: Rishi Gupta <gupt21@gmail.com>
11352 L: linux-i2c@vger.kernel.org
11353 L: linux-input@vger.kernel.org
11355 F: drivers/hid/hid-mcp2221.c
11357 MCP251XFD SPI-CAN NETWORK DRIVER
11358 M: Marc Kleine-Budde <mkl@pengutronix.de>
11359 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
11360 R: Thomas Kopp <thomas.kopp@microchip.com>
11361 L: linux-can@vger.kernel.org
11363 F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
11364 F: drivers/net/can/spi/mcp251xfd/
11366 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
11367 M: Peter Rosin <peda@axentia.se>
11368 L: linux-iio@vger.kernel.org
11370 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
11371 F: drivers/iio/potentiometer/mcp4018.c
11372 F: drivers/iio/potentiometer/mcp4531.c
11374 MCR20A IEEE-802.15.4 RADIO DRIVER
11375 M: Xue Liu <liuxuenetmail@gmail.com>
11376 L: linux-wpan@vger.kernel.org
11378 W: https://github.com/xueliu/mcr20a-linux
11379 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
11380 F: drivers/net/ieee802154/mcr20a.c
11381 F: drivers/net/ieee802154/mcr20a.h
11383 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
11384 M: William Breathitt Gray <vilhelm.gray@gmail.com>
11385 L: linux-iio@vger.kernel.org
11387 F: drivers/iio/dac/cio-dac.c
11389 MEDIA CONTROLLER FRAMEWORK
11390 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11391 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11392 L: linux-media@vger.kernel.org
11394 W: https://www.linuxtv.org
11395 T: git git://linuxtv.org/media_tree.git
11396 F: drivers/media/mc/
11397 F: include/media/media-*.h
11398 F: include/uapi/linux/media.h
11400 MEDIA DRIVER FOR FREESCALE IMX PXP
11401 M: Philipp Zabel <p.zabel@pengutronix.de>
11402 L: linux-media@vger.kernel.org
11404 T: git git://linuxtv.org/media_tree.git
11405 F: drivers/media/platform/imx-pxp.[ch]
11407 MEDIA DRIVERS FOR ASCOT2E
11408 M: Sergey Kozlov <serjk@netup.ru>
11409 M: Abylay Ospan <aospan@netup.ru>
11410 L: linux-media@vger.kernel.org
11412 W: https://linuxtv.org
11413 W: http://netup.tv/
11414 T: git git://linuxtv.org/media_tree.git
11415 F: drivers/media/dvb-frontends/ascot2e*
11417 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
11418 M: Jasmin Jessich <jasmin@anw.at>
11419 L: linux-media@vger.kernel.org
11421 W: https://linuxtv.org
11422 T: git git://linuxtv.org/media_tree.git
11423 F: drivers/media/dvb-frontends/cxd2099*
11425 MEDIA DRIVERS FOR CXD2841ER
11426 M: Sergey Kozlov <serjk@netup.ru>
11427 M: Abylay Ospan <aospan@netup.ru>
11428 L: linux-media@vger.kernel.org
11430 W: https://linuxtv.org
11431 W: http://netup.tv/
11432 T: git git://linuxtv.org/media_tree.git
11433 F: drivers/media/dvb-frontends/cxd2841er*
11435 MEDIA DRIVERS FOR CXD2880
11436 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
11437 L: linux-media@vger.kernel.org
11439 W: http://linuxtv.org/
11440 T: git git://linuxtv.org/media_tree.git
11441 F: drivers/media/dvb-frontends/cxd2880/*
11442 F: drivers/media/spi/cxd2880*
11444 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
11445 L: linux-media@vger.kernel.org
11447 W: https://linuxtv.org
11448 T: git git://linuxtv.org/media_tree.git
11449 F: drivers/media/pci/ddbridge/*
11451 MEDIA DRIVERS FOR FREESCALE IMX
11452 M: Steve Longerbeam <slongerbeam@gmail.com>
11453 M: Philipp Zabel <p.zabel@pengutronix.de>
11454 L: linux-media@vger.kernel.org
11456 T: git git://linuxtv.org/media_tree.git
11457 F: Documentation/admin-guide/media/imx.rst
11458 F: Documentation/devicetree/bindings/media/imx.txt
11459 F: drivers/staging/media/imx/
11460 F: include/linux/imx-media.h
11461 F: include/media/imx.h
11463 MEDIA DRIVERS FOR FREESCALE IMX7
11464 M: Rui Miguel Silva <rmfrfs@gmail.com>
11465 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11466 L: linux-media@vger.kernel.org
11468 T: git git://linuxtv.org/media_tree.git
11469 F: Documentation/admin-guide/media/imx7.rst
11470 F: Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
11471 F: Documentation/devicetree/bindings/media/nxp,imx7-mipi-csi2.yaml
11472 F: drivers/staging/media/imx/imx7-media-csi.c
11473 F: drivers/staging/media/imx/imx7-mipi-csis.c
11475 MEDIA DRIVERS FOR HELENE
11476 M: Abylay Ospan <aospan@netup.ru>
11477 L: linux-media@vger.kernel.org
11479 W: https://linuxtv.org
11480 W: http://netup.tv/
11481 T: git git://linuxtv.org/media_tree.git
11482 F: drivers/media/dvb-frontends/helene*
11484 MEDIA DRIVERS FOR HORUS3A
11485 M: Sergey Kozlov <serjk@netup.ru>
11486 M: Abylay Ospan <aospan@netup.ru>
11487 L: linux-media@vger.kernel.org
11489 W: https://linuxtv.org
11490 W: http://netup.tv/
11491 T: git git://linuxtv.org/media_tree.git
11492 F: drivers/media/dvb-frontends/horus3a*
11494 MEDIA DRIVERS FOR LNBH25
11495 M: Sergey Kozlov <serjk@netup.ru>
11496 M: Abylay Ospan <aospan@netup.ru>
11497 L: linux-media@vger.kernel.org
11499 W: https://linuxtv.org
11500 W: http://netup.tv/
11501 T: git git://linuxtv.org/media_tree.git
11502 F: drivers/media/dvb-frontends/lnbh25*
11504 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
11505 L: linux-media@vger.kernel.org
11507 W: https://linuxtv.org
11508 T: git git://linuxtv.org/media_tree.git
11509 F: drivers/media/dvb-frontends/mxl5xx*
11511 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
11512 M: Sergey Kozlov <serjk@netup.ru>
11513 M: Abylay Ospan <aospan@netup.ru>
11514 L: linux-media@vger.kernel.org
11516 W: https://linuxtv.org
11517 W: http://netup.tv/
11518 T: git git://linuxtv.org/media_tree.git
11519 F: drivers/media/pci/netup_unidvb/*
11521 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
11522 M: Dmitry Osipenko <digetx@gmail.com>
11523 L: linux-media@vger.kernel.org
11524 L: linux-tegra@vger.kernel.org
11526 T: git git://linuxtv.org/media_tree.git
11527 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
11528 F: drivers/staging/media/tegra-vde/
11530 MEDIA DRIVERS FOR RENESAS - CEU
11531 M: Jacopo Mondi <jacopo@jmondi.org>
11532 L: linux-media@vger.kernel.org
11533 L: linux-renesas-soc@vger.kernel.org
11535 T: git git://linuxtv.org/media_tree.git
11536 F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
11537 F: drivers/media/platform/renesas-ceu.c
11538 F: include/media/drv-intf/renesas-ceu.h
11540 MEDIA DRIVERS FOR RENESAS - DRIF
11541 M: Fabrizio Castro <fabrizio.castro.jz@renesas.com>
11542 L: linux-media@vger.kernel.org
11543 L: linux-renesas-soc@vger.kernel.org
11545 T: git git://linuxtv.org/media_tree.git
11546 F: Documentation/devicetree/bindings/media/renesas,drif.yaml
11547 F: drivers/media/platform/rcar_drif.c
11549 MEDIA DRIVERS FOR RENESAS - FCP
11550 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11551 L: linux-media@vger.kernel.org
11552 L: linux-renesas-soc@vger.kernel.org
11554 T: git git://linuxtv.org/media_tree.git
11555 F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
11556 F: drivers/media/platform/rcar-fcp.c
11557 F: include/media/rcar-fcp.h
11559 MEDIA DRIVERS FOR RENESAS - FDP1
11560 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11561 L: linux-media@vger.kernel.org
11562 L: linux-renesas-soc@vger.kernel.org
11564 T: git git://linuxtv.org/media_tree.git
11565 F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
11566 F: drivers/media/platform/rcar_fdp1.c
11568 MEDIA DRIVERS FOR RENESAS - VIN
11569 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
11570 L: linux-media@vger.kernel.org
11571 L: linux-renesas-soc@vger.kernel.org
11573 T: git git://linuxtv.org/media_tree.git
11574 F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
11575 F: Documentation/devicetree/bindings/media/renesas,isp.yaml
11576 F: Documentation/devicetree/bindings/media/renesas,vin.yaml
11577 F: drivers/media/platform/rcar-vin/
11579 MEDIA DRIVERS FOR RENESAS - VSP1
11580 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11581 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11582 L: linux-media@vger.kernel.org
11583 L: linux-renesas-soc@vger.kernel.org
11585 T: git git://linuxtv.org/media_tree.git
11586 F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml
11587 F: drivers/media/platform/vsp1/
11589 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
11590 L: linux-media@vger.kernel.org
11592 W: https://linuxtv.org
11593 T: git git://linuxtv.org/media_tree.git
11594 F: drivers/media/dvb-frontends/stv0910*
11596 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
11597 L: linux-media@vger.kernel.org
11599 W: https://linuxtv.org
11600 T: git git://linuxtv.org/media_tree.git
11601 F: drivers/media/dvb-frontends/stv6111*
11603 MEDIA DRIVERS FOR STM32 - DCMI
11604 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
11605 L: linux-media@vger.kernel.org
11607 T: git git://linuxtv.org/media_tree.git
11608 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
11609 F: drivers/media/platform/stm32/stm32-dcmi.c
11611 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
11612 M: Mauro Carvalho Chehab <mchehab@kernel.org>
11613 L: linux-media@vger.kernel.org
11615 W: https://linuxtv.org
11616 Q: http://patchwork.kernel.org/project/linux-media/list/
11617 T: git git://linuxtv.org/media_tree.git
11618 F: Documentation/admin-guide/media/
11619 F: Documentation/devicetree/bindings/media/
11620 F: Documentation/driver-api/media/
11621 F: Documentation/userspace-api/media/
11623 F: drivers/staging/media/
11624 F: include/linux/platform_data/media/
11626 F: include/uapi/linux/dvb/
11627 F: include/uapi/linux/ivtv*
11628 F: include/uapi/linux/media.h
11629 F: include/uapi/linux/meye.h
11630 F: include/uapi/linux/uvcvideo.h
11631 F: include/uapi/linux/v4l2-*
11632 F: include/uapi/linux/videodev2.h
11634 MEDIATEK BLUETOOTH DRIVER
11635 M: Sean Wang <sean.wang@mediatek.com>
11636 L: linux-bluetooth@vger.kernel.org
11637 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11639 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
11640 F: drivers/bluetooth/btmtkuart.c
11642 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
11643 M: Sean Wang <sean.wang@mediatek.com>
11644 L: linux-pm@vger.kernel.org
11646 F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
11647 F: drivers/power/reset/mt6323-poweroff.c
11649 MEDIATEK CIR DRIVER
11650 M: Sean Wang <sean.wang@mediatek.com>
11652 F: drivers/media/rc/mtk-cir.c
11654 MEDIATEK DMA DRIVER
11655 M: Sean Wang <sean.wang@mediatek.com>
11656 L: dmaengine@vger.kernel.org
11657 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11658 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11660 F: Documentation/devicetree/bindings/dma/mtk-*
11661 F: drivers/dma/mediatek/
11663 MEDIATEK ETHERNET DRIVER
11664 M: Felix Fietkau <nbd@nbd.name>
11665 M: John Crispin <john@phrozen.org>
11666 M: Sean Wang <sean.wang@mediatek.com>
11667 M: Mark Lee <Mark-MC.Lee@mediatek.com>
11668 L: netdev@vger.kernel.org
11670 F: drivers/net/ethernet/mediatek/
11672 MEDIATEK I2C CONTROLLER DRIVER
11673 M: Qii Wang <qii.wang@mediatek.com>
11674 L: linux-i2c@vger.kernel.org
11676 F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.txt
11677 F: drivers/i2c/busses/i2c-mt65xx.c
11679 MEDIATEK IOMMU DRIVER
11680 M: Yong Wu <yong.wu@mediatek.com>
11681 L: iommu@lists.linux-foundation.org
11682 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11684 F: Documentation/devicetree/bindings/iommu/mediatek*
11685 F: drivers/iommu/mtk_iommu*
11686 F: include/dt-bindings/memory/mt*-port.h
11688 MEDIATEK JPEG DRIVER
11689 M: Rick Chang <rick.chang@mediatek.com>
11690 M: Bin Liu <bin.liu@mediatek.com>
11692 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
11693 F: drivers/media/platform/mtk-jpeg/
11695 MEDIATEK MDP DRIVER
11696 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
11697 M: Houlong Wei <houlong.wei@mediatek.com>
11698 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11700 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
11701 F: drivers/media/platform/mtk-mdp/
11702 F: drivers/media/platform/mtk-vpu/
11704 MEDIATEK MEDIA DRIVER
11705 M: Tiffany Lin <tiffany.lin@mediatek.com>
11706 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11708 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
11709 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
11710 F: drivers/media/platform/mtk-vcodec/
11711 F: drivers/media/platform/mtk-vpu/
11713 MEDIATEK MMC/SD/SDIO DRIVER
11714 M: Chaotian Jing <chaotian.jing@mediatek.com>
11716 F: Documentation/devicetree/bindings/mmc/mtk-sd.yaml
11717 F: drivers/mmc/host/mtk-sd.c
11719 MEDIATEK MT76 WIRELESS LAN DRIVER
11720 M: Felix Fietkau <nbd@nbd.name>
11721 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
11722 R: Ryder Lee <ryder.lee@mediatek.com>
11723 L: linux-wireless@vger.kernel.org
11725 F: drivers/net/wireless/mediatek/mt76/
11727 MEDIATEK MT7601U WIRELESS LAN DRIVER
11728 M: Jakub Kicinski <kubakici@wp.pl>
11729 L: linux-wireless@vger.kernel.org
11731 F: drivers/net/wireless/mediatek/mt7601u/
11733 MEDIATEK MT7621 CLOCK DRIVER
11734 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
11736 F: Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
11737 F: drivers/clk/ralink/clk-mt7621.c
11739 MEDIATEK MT7621/28/88 I2C DRIVER
11740 M: Stefan Roese <sr@denx.de>
11741 L: linux-i2c@vger.kernel.org
11743 F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
11744 F: drivers/i2c/busses/i2c-mt7621.c
11746 MEDIATEK MT7621 PHY PCI DRIVER
11747 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
11749 F: Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
11750 F: drivers/phy/ralink/phy-mt7621-pci.c
11752 MEDIATEK NAND CONTROLLER DRIVER
11753 L: linux-mtd@lists.infradead.org
11755 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
11756 F: drivers/mtd/nand/raw/mtk_*
11758 MEDIATEK PMIC LED DRIVER
11759 M: Sean Wang <sean.wang@mediatek.com>
11761 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
11762 F: drivers/leds/leds-mt6323.c
11764 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
11765 M: Sean Wang <sean.wang@mediatek.com>
11767 F: drivers/char/hw_random/mtk-rng.c
11769 MEDIATEK SWITCH DRIVER
11770 M: Sean Wang <sean.wang@mediatek.com>
11771 M: Landen Chao <Landen.Chao@mediatek.com>
11772 M: DENG Qingfang <dqfext@gmail.com>
11773 L: netdev@vger.kernel.org
11775 F: drivers/net/dsa/mt7530.*
11776 F: net/dsa/tag_mtk.c
11778 MEDIATEK USB3 DRD IP DRIVER
11779 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
11780 L: linux-usb@vger.kernel.org
11781 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11782 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11784 F: Documentation/devicetree/bindings/usb/mediatek,*
11785 F: drivers/usb/host/xhci-mtk*
11786 F: drivers/usb/mtu3/
11788 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
11789 M: Peter Senna Tschudin <peter.senna@gmail.com>
11790 M: Martin Donnelly <martin.donnelly@ge.com>
11791 M: Martyn Welch <martyn.welch@collabora.co.uk>
11793 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
11794 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
11796 MEGARAID SCSI/SAS DRIVERS
11797 M: Kashyap Desai <kashyap.desai@broadcom.com>
11798 M: Sumit Saxena <sumit.saxena@broadcom.com>
11799 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
11800 L: megaraidlinux.pdl@broadcom.com
11801 L: linux-scsi@vger.kernel.org
11803 W: http://www.avagotech.com/support/
11804 F: Documentation/scsi/megaraid.rst
11805 F: drivers/scsi/megaraid.*
11806 F: drivers/scsi/megaraid/
11808 MELEXIS MLX90614 DRIVER
11809 M: Crt Mori <cmo@melexis.com>
11810 L: linux-iio@vger.kernel.org
11812 W: http://www.melexis.com
11813 F: drivers/iio/temperature/mlx90614.c
11815 MELEXIS MLX90632 DRIVER
11816 M: Crt Mori <cmo@melexis.com>
11817 L: linux-iio@vger.kernel.org
11819 W: http://www.melexis.com
11820 F: drivers/iio/temperature/mlx90632.c
11822 MELFAS MIP4 TOUCHSCREEN DRIVER
11823 M: Sangwon Jee <jeesw@melfas.com>
11825 W: http://www.melfas.com
11826 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
11827 F: drivers/input/touchscreen/melfas_mip4.c
11829 MELLANOX BLUEFIELD I2C DRIVER
11830 M: Khalil Blaiech <kblaiech@nvidia.com>
11831 L: linux-i2c@vger.kernel.org
11833 F: Documentation/devicetree/bindings/i2c/mellanox,i2c-mlxbf.yaml
11834 F: drivers/i2c/busses/i2c-mlxbf.c
11836 MELLANOX ETHERNET DRIVER (mlx4_en)
11837 M: Tariq Toukan <tariqt@nvidia.com>
11838 L: netdev@vger.kernel.org
11840 W: http://www.mellanox.com
11841 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11842 F: drivers/net/ethernet/mellanox/mlx4/en_*
11844 MELLANOX ETHERNET DRIVER (mlx5e)
11845 M: Saeed Mahameed <saeedm@nvidia.com>
11846 L: netdev@vger.kernel.org
11848 W: http://www.mellanox.com
11849 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11850 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
11852 MELLANOX ETHERNET INNOVA DRIVERS
11853 R: Boris Pismenny <borisp@nvidia.com>
11854 L: netdev@vger.kernel.org
11856 W: http://www.mellanox.com
11857 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11858 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
11859 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
11860 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
11861 F: include/linux/mlx5/mlx5_ifc_fpga.h
11863 MELLANOX ETHERNET SWITCH DRIVERS
11864 M: Jiri Pirko <jiri@nvidia.com>
11865 M: Ido Schimmel <idosch@nvidia.com>
11866 L: netdev@vger.kernel.org
11868 W: http://www.mellanox.com
11869 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11870 F: drivers/net/ethernet/mellanox/mlxsw/
11871 F: tools/testing/selftests/drivers/net/mlxsw/
11873 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
11874 M: mlxsw@nvidia.com
11875 L: netdev@vger.kernel.org
11877 W: http://www.mellanox.com
11878 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11879 F: drivers/net/ethernet/mellanox/mlxfw/
11881 MELLANOX HARDWARE PLATFORM SUPPORT
11882 M: Hans de Goede <hdegoede@redhat.com>
11883 M: Mark Gross <mgross@linux.intel.com>
11884 M: Vadim Pasternak <vadimp@nvidia.com>
11885 L: platform-driver-x86@vger.kernel.org
11887 F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
11888 F: drivers/platform/mellanox/
11889 F: include/linux/platform_data/mlxreg.h
11891 MELLANOX MLX4 core VPI driver
11892 M: Tariq Toukan <tariqt@nvidia.com>
11893 L: netdev@vger.kernel.org
11894 L: linux-rdma@vger.kernel.org
11896 W: http://www.mellanox.com
11897 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11898 F: drivers/net/ethernet/mellanox/mlx4/
11899 F: include/linux/mlx4/
11901 MELLANOX MLX4 IB driver
11902 M: Yishai Hadas <yishaih@nvidia.com>
11903 L: linux-rdma@vger.kernel.org
11905 W: http://www.mellanox.com
11906 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11907 F: drivers/infiniband/hw/mlx4/
11908 F: include/linux/mlx4/
11909 F: include/uapi/rdma/mlx4-abi.h
11911 MELLANOX MLX5 core VPI driver
11912 M: Saeed Mahameed <saeedm@nvidia.com>
11913 M: Leon Romanovsky <leonro@nvidia.com>
11914 L: netdev@vger.kernel.org
11915 L: linux-rdma@vger.kernel.org
11917 W: http://www.mellanox.com
11918 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11919 F: Documentation/networking/device_drivers/ethernet/mellanox/
11920 F: drivers/net/ethernet/mellanox/mlx5/core/
11921 F: include/linux/mlx5/
11923 MELLANOX MLX5 IB driver
11924 M: Leon Romanovsky <leonro@nvidia.com>
11925 L: linux-rdma@vger.kernel.org
11927 W: http://www.mellanox.com
11928 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11929 F: drivers/infiniband/hw/mlx5/
11930 F: include/linux/mlx5/
11931 F: include/uapi/rdma/mlx5-abi.h
11933 MELLANOX MLXCPLD I2C AND MUX DRIVER
11934 M: Vadim Pasternak <vadimp@nvidia.com>
11935 M: Michael Shych <michaelsh@nvidia.com>
11936 L: linux-i2c@vger.kernel.org
11938 F: Documentation/i2c/busses/i2c-mlxcpld.rst
11939 F: drivers/i2c/busses/i2c-mlxcpld.c
11940 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
11942 MELLANOX MLXCPLD LED DRIVER
11943 M: Vadim Pasternak <vadimp@nvidia.com>
11944 L: linux-leds@vger.kernel.org
11946 F: Documentation/leds/leds-mlxcpld.rst
11947 F: drivers/leds/leds-mlxcpld.c
11948 F: drivers/leds/leds-mlxreg.c
11950 MELLANOX PLATFORM DRIVER
11951 M: Vadim Pasternak <vadimp@nvidia.com>
11952 L: platform-driver-x86@vger.kernel.org
11954 F: drivers/platform/x86/mlx-platform.c
11957 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11958 M: "Paul E. McKenney" <paulmck@kernel.org>
11959 L: linux-kernel@vger.kernel.org
11961 F: arch/powerpc/include/asm/membarrier.h
11962 F: include/uapi/linux/membarrier.h
11963 F: kernel/sched/membarrier.c
11966 M: Mike Rapoport <rppt@linux.ibm.com>
11967 L: linux-mm@kvack.org
11969 F: Documentation/core-api/boot-time-mm.rst
11970 F: include/linux/memblock.h
11973 MEMORY CONTROLLER DRIVERS
11974 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
11975 L: linux-kernel@vger.kernel.org
11977 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
11978 F: Documentation/devicetree/bindings/memory-controllers/
11980 F: include/dt-bindings/memory/
11983 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
11984 M: Dmitry Osipenko <digetx@gmail.com>
11985 L: linux-pm@vger.kernel.org
11986 L: linux-tegra@vger.kernel.org
11987 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
11989 F: drivers/devfreq/tegra30-devfreq.c
11992 M: Andrew Morton <akpm@linux-foundation.org>
11993 L: linux-mm@kvack.org
11995 W: http://www.linux-mm.org
11996 T: quilt https://ozlabs.org/~akpm/mmotm/
11997 T: quilt https://ozlabs.org/~akpm/mmots/
11998 T: git git://github.com/hnaz/linux-mm.git
11999 F: include/linux/gfp.h
12000 F: include/linux/memory_hotplug.h
12001 F: include/linux/mm.h
12002 F: include/linux/mmzone.h
12003 F: include/linux/pagewalk.h
12004 F: include/linux/vmalloc.h
12006 F: tools/testing/selftests/vm/
12008 MEMORY TECHNOLOGY DEVICES (MTD)
12009 M: Miquel Raynal <miquel.raynal@bootlin.com>
12010 M: Richard Weinberger <richard@nod.at>
12011 M: Vignesh Raghavendra <vigneshr@ti.com>
12012 L: linux-mtd@lists.infradead.org
12014 W: http://www.linux-mtd.infradead.org/
12015 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12016 C: irc://irc.oftc.net/mtd
12017 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
12018 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
12019 F: Documentation/devicetree/bindings/mtd/
12021 F: include/linux/mtd/
12022 F: include/uapi/mtd/
12024 MEN A21 WATCHDOG DRIVER
12025 M: Johannes Thumshirn <morbidrsa@gmail.com>
12026 L: linux-watchdog@vger.kernel.org
12028 F: drivers/watchdog/mena21_wdt.c
12030 MEN CHAMELEON BUS (mcb)
12031 M: Johannes Thumshirn <morbidrsa@gmail.com>
12033 F: Documentation/driver-api/men-chameleon-bus.rst
12035 F: include/linux/mcb.h
12037 MEN F21BMC (Board Management Controller)
12038 M: Andreas Werner <andreas.werner@men.de>
12040 F: Documentation/hwmon/menf21bmc.rst
12041 F: drivers/hwmon/menf21bmc_hwmon.c
12042 F: drivers/leds/leds-menf21bmc.c
12043 F: drivers/mfd/menf21bmc.c
12044 F: drivers/watchdog/menf21bmc_wdt.c
12046 MEN Z069 WATCHDOG DRIVER
12047 M: Johannes Thumshirn <jth@kernel.org>
12048 L: linux-watchdog@vger.kernel.org
12050 F: drivers/watchdog/menz69_wdt.c
12052 MESON AO CEC DRIVER FOR AMLOGIC SOCS
12053 M: Neil Armstrong <narmstrong@baylibre.com>
12054 L: linux-media@vger.kernel.org
12055 L: linux-amlogic@lists.infradead.org
12057 W: http://linux-meson.com/
12058 T: git git://linuxtv.org/media_tree.git
12059 F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
12060 F: drivers/media/cec/platform/meson/ao-cec-g12a.c
12061 F: drivers/media/cec/platform/meson/ao-cec.c
12063 MESON GE2D DRIVER FOR AMLOGIC SOCS
12064 M: Neil Armstrong <narmstrong@baylibre.com>
12065 L: linux-media@vger.kernel.org
12066 L: linux-amlogic@lists.infradead.org
12068 T: git git://linuxtv.org/media_tree.git
12069 F: Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
12070 F: drivers/media/platform/meson/ge2d/
12072 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
12073 M: Liang Yang <liang.yang@amlogic.com>
12074 L: linux-mtd@lists.infradead.org
12076 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
12077 F: drivers/mtd/nand/raw/meson_*
12079 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
12080 M: Neil Armstrong <narmstrong@baylibre.com>
12081 L: linux-media@vger.kernel.org
12082 L: linux-amlogic@lists.infradead.org
12084 T: git git://linuxtv.org/media_tree.git
12085 F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
12086 F: drivers/staging/media/meson/vdec/
12088 METHODE UDPU SUPPORT
12089 M: Vladimir Vid <vladimir.vid@sartura.hr>
12091 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
12094 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
12095 M: Hemant Kumar <hemantk@codeaurora.org>
12096 L: linux-arm-msm@vger.kernel.org
12098 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
12099 F: Documentation/ABI/stable/sysfs-bus-mhi
12100 F: Documentation/mhi/
12101 F: drivers/bus/mhi/
12102 F: include/linux/mhi.h
12104 MICROBLAZE ARCHITECTURE
12105 M: Michal Simek <monstr@monstr.eu>
12107 W: http://www.monstr.eu/fdt/
12108 T: git git://git.monstr.eu/linux-2.6-microblaze.git
12109 F: arch/microblaze/
12111 MICROCHIP AT91 DMA DRIVERS
12112 M: Ludovic Desroches <ludovic.desroches@microchip.com>
12113 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12114 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12115 L: dmaengine@vger.kernel.org
12117 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
12118 F: drivers/dma/at_hdmac.c
12119 F: drivers/dma/at_hdmac_regs.h
12120 F: drivers/dma/at_xdmac.c
12121 F: include/dt-bindings/dma/at91.h
12123 MICROCHIP AT91 SERIAL DRIVER
12124 M: Richard Genoud <richard.genoud@gmail.com>
12126 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
12127 F: drivers/tty/serial/atmel_serial.c
12128 F: drivers/tty/serial/atmel_serial.h
12130 MICROCHIP AT91 USART MFD DRIVER
12131 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
12132 L: linux-kernel@vger.kernel.org
12134 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
12135 F: drivers/mfd/at91-usart.c
12136 F: include/dt-bindings/mfd/at91-usart.h
12138 MICROCHIP AT91 USART SPI DRIVER
12139 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
12140 L: linux-spi@vger.kernel.org
12142 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
12143 F: drivers/spi/spi-at91-usart.c
12145 MICROCHIP AUDIO ASOC DRIVERS
12146 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
12147 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12151 MICROCHIP ECC DRIVER
12152 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12153 L: linux-crypto@vger.kernel.org
12155 F: drivers/crypto/atmel-ecc.*
12157 MICROCHIP I2C DRIVER
12158 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
12159 L: linux-i2c@vger.kernel.org
12161 F: drivers/i2c/busses/i2c-at91-*.c
12162 F: drivers/i2c/busses/i2c-at91.h
12164 MICROCHIP ISC DRIVER
12165 M: Eugen Hristev <eugen.hristev@microchip.com>
12166 L: linux-media@vger.kernel.org
12168 F: Documentation/devicetree/bindings/media/atmel,isc.yaml
12169 F: Documentation/devicetree/bindings/media/microchip,xisc.yaml
12170 F: drivers/media/platform/atmel/atmel-isc-base.c
12171 F: drivers/media/platform/atmel/atmel-isc-regs.h
12172 F: drivers/media/platform/atmel/atmel-isc.h
12173 F: drivers/media/platform/atmel/atmel-sama5d2-isc.c
12174 F: drivers/media/platform/atmel/atmel-sama7g5-isc.c
12175 F: include/linux/atmel-isc-media.h
12177 MICROCHIP ISI DRIVER
12178 M: Eugen Hristev <eugen.hristev@microchip.com>
12179 L: linux-media@vger.kernel.org
12181 F: drivers/media/platform/atmel/atmel-isi.c
12182 F: drivers/media/platform/atmel/atmel-isi.h
12184 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
12185 M: Woojung Huh <woojung.huh@microchip.com>
12186 M: UNGLinuxDriver@microchip.com
12187 L: netdev@vger.kernel.org
12189 F: Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
12190 F: drivers/net/dsa/microchip/*
12191 F: include/linux/platform_data/microchip-ksz.h
12192 F: net/dsa/tag_ksz.c
12194 MICROCHIP LAN743X ETHERNET DRIVER
12195 M: Bryan Whitehead <bryan.whitehead@microchip.com>
12196 M: UNGLinuxDriver@microchip.com
12197 L: netdev@vger.kernel.org
12199 F: drivers/net/ethernet/microchip/lan743x_*
12201 MICROCHIP LCDFB DRIVER
12202 M: Nicolas Ferre <nicolas.ferre@microchip.com>
12203 L: linux-fbdev@vger.kernel.org
12205 F: drivers/video/fbdev/atmel_lcdfb.c
12206 F: include/video/atmel_lcdc.h
12208 MICROCHIP MCP16502 PMIC DRIVER
12209 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12210 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12212 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
12213 F: drivers/regulator/mcp16502.c
12215 MICROCHIP MCP3911 ADC DRIVER
12216 M: Marcus Folkesson <marcus.folkesson@gmail.com>
12217 M: Kent Gustavsson <kent@minoris.se>
12218 L: linux-iio@vger.kernel.org
12220 F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
12221 F: drivers/iio/adc/mcp3911.c
12223 MICROCHIP MMC/SD/SDIO MCI DRIVER
12224 M: Ludovic Desroches <ludovic.desroches@microchip.com>
12226 F: drivers/mmc/host/atmel-mci.c
12228 MICROCHIP NAND DRIVER
12229 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12230 L: linux-mtd@lists.infradead.org
12232 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
12233 F: drivers/mtd/nand/raw/atmel/*
12235 MICROCHIP PWM DRIVER
12236 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12237 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12238 L: linux-pwm@vger.kernel.org
12240 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
12241 F: drivers/pwm/pwm-atmel.c
12243 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
12244 M: Eugen Hristev <eugen.hristev@microchip.com>
12245 L: linux-iio@vger.kernel.org
12247 F: Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
12248 F: drivers/iio/adc/at91-sama5d2_adc.c
12249 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
12251 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
12252 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12254 F: drivers/power/reset/at91-sama5d2_shdwc.c
12256 MICROCHIP SPI DRIVER
12257 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12259 F: drivers/spi/spi-atmel.*
12261 MICROCHIP SSC DRIVER
12262 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
12263 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12265 F: drivers/misc/atmel-ssc.c
12266 F: include/linux/atmel-ssc.h
12268 MICROCHIP USB251XB DRIVER
12269 M: Richard Leitner <richard.leitner@skidata.com>
12270 L: linux-usb@vger.kernel.org
12272 F: Documentation/devicetree/bindings/usb/usb251xb.txt
12273 F: drivers/usb/misc/usb251xb.c
12275 MICROCHIP USBA UDC DRIVER
12276 M: Cristian Birsan <cristian.birsan@microchip.com>
12277 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12279 F: drivers/usb/gadget/udc/atmel_usba_udc.*
12281 MICROCHIP WILC1000 WIFI DRIVER
12282 M: Ajay Singh <ajay.kathat@microchip.com>
12283 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12284 L: linux-wireless@vger.kernel.org
12286 F: drivers/net/wireless/microchip/wilc1000/
12288 MICROSEMI MIPS SOCS
12289 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
12290 M: UNGLinuxDriver@microchip.com
12291 L: linux-mips@vger.kernel.org
12293 F: Documentation/devicetree/bindings/mips/mscc.txt
12294 F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
12295 F: arch/mips/boot/dts/mscc/
12296 F: arch/mips/configs/generic/board-ocelot.config
12297 F: arch/mips/generic/board-ocelot.c
12299 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
12300 M: Don Brace <don.brace@microchip.com>
12301 L: storagedev@microchip.com
12302 L: linux-scsi@vger.kernel.org
12304 F: Documentation/scsi/smartpqi.rst
12305 F: drivers/scsi/smartpqi/Kconfig
12306 F: drivers/scsi/smartpqi/Makefile
12307 F: drivers/scsi/smartpqi/smartpqi*.[ch]
12308 F: include/linux/cciss*.h
12309 F: include/uapi/linux/cciss*.h
12311 MICROSOFT SURFACE BATTERY AND AC DRIVERS
12312 M: Maximilian Luz <luzmaximilian@gmail.com>
12313 L: linux-pm@vger.kernel.org
12314 L: platform-driver-x86@vger.kernel.org
12316 F: drivers/power/supply/surface_battery.c
12317 F: drivers/power/supply/surface_charger.c
12319 MICROSOFT SURFACE DTX DRIVER
12320 M: Maximilian Luz <luzmaximilian@gmail.com>
12321 L: platform-driver-x86@vger.kernel.org
12323 F: Documentation/driver-api/surface_aggregator/clients/dtx.rst
12324 F: drivers/platform/surface/surface_dtx.c
12325 F: include/uapi/linux/surface_aggregator/dtx.h
12327 MICROSOFT SURFACE GPE LID SUPPORT DRIVER
12328 M: Maximilian Luz <luzmaximilian@gmail.com>
12329 L: platform-driver-x86@vger.kernel.org
12331 F: drivers/platform/surface/surface_gpe.c
12333 MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
12334 M: Hans de Goede <hdegoede@redhat.com>
12335 M: Mark Gross <mgross@linux.intel.com>
12336 M: Maximilian Luz <luzmaximilian@gmail.com>
12337 L: platform-driver-x86@vger.kernel.org
12339 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
12340 F: drivers/platform/surface/
12342 MICROSOFT SURFACE HID TRANSPORT DRIVER
12343 M: Maximilian Luz <luzmaximilian@gmail.com>
12344 L: linux-input@vger.kernel.org
12345 L: platform-driver-x86@vger.kernel.org
12347 F: drivers/hid/surface-hid/
12349 MICROSOFT SURFACE HOT-PLUG DRIVER
12350 M: Maximilian Luz <luzmaximilian@gmail.com>
12351 L: platform-driver-x86@vger.kernel.org
12353 F: drivers/platform/surface/surface_hotplug.c
12355 MICROSOFT SURFACE PLATFORM PROFILE DRIVER
12356 M: Maximilian Luz <luzmaximilian@gmail.com>
12357 L: platform-driver-x86@vger.kernel.org
12359 F: drivers/platform/surface/surface_platform_profile.c
12361 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
12362 M: Chen Yu <yu.c.chen@intel.com>
12363 L: platform-driver-x86@vger.kernel.org
12365 F: drivers/platform/surface/surfacepro3_button.c
12367 MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
12368 M: Maximilian Luz <luzmaximilian@gmail.com>
12369 L: platform-driver-x86@vger.kernel.org
12371 W: https://github.com/linux-surface/surface-aggregator-module
12372 C: irc://irc.libera.chat/linux-surface
12373 F: Documentation/driver-api/surface_aggregator/
12374 F: drivers/platform/surface/aggregator/
12375 F: drivers/platform/surface/surface_acpi_notify.c
12376 F: drivers/platform/surface/surface_aggregator_cdev.c
12377 F: drivers/platform/surface/surface_aggregator_registry.c
12378 F: include/linux/surface_acpi_notify.h
12379 F: include/linux/surface_aggregator/
12380 F: include/uapi/linux/surface_aggregator/
12382 MICROTEK X6 SCANNER
12383 M: Oliver Neukum <oliver@neukum.org>
12385 F: drivers/usb/image/microtek.*
12387 MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
12388 M: Luka Kovacic <luka.kovacic@sartura.hr>
12389 M: Luka Perkov <luka.perkov@sartura.hr>
12391 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s-bit.dts
12392 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s.dts
12393 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s-bit.dts
12394 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s.dts
12395 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s-bit.dts
12396 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s.dts
12398 MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
12399 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12400 L: linux-media@vger.kernel.org
12402 F: Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
12403 F: Documentation/driver-api/media/drivers/ccs/
12404 F: Documentation/userspace-api/media/drivers/ccs.rst
12405 F: drivers/media/i2c/ccs-pll.c
12406 F: drivers/media/i2c/ccs-pll.h
12407 F: drivers/media/i2c/ccs/
12408 F: include/uapi/linux/ccs.h
12409 F: include/uapi/linux/smiapp.h
12412 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12413 L: linux-mips@vger.kernel.org
12415 W: http://www.linux-mips.org/
12416 Q: https://patchwork.kernel.org/project/linux-mips/list/
12417 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
12418 F: Documentation/devicetree/bindings/mips/
12419 F: Documentation/mips/
12421 F: drivers/platform/mips/
12423 MIPS BOSTON DEVELOPMENT BOARD
12424 M: Paul Burton <paulburton@kernel.org>
12425 L: linux-mips@vger.kernel.org
12427 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
12428 F: arch/mips/boot/dts/img/boston.dts
12429 F: arch/mips/configs/generic/board-boston.config
12430 F: drivers/clk/imgtec/clk-boston.c
12431 F: include/dt-bindings/clock/boston-clock.h
12434 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12435 M: Serge Semin <fancer.lancer@gmail.com>
12436 L: linux-mips@vger.kernel.org
12438 F: drivers/bus/mips_cdmm.c
12439 F: drivers/clocksource/mips-gic-timer.c
12440 F: drivers/cpuidle/cpuidle-cps.c
12441 F: drivers/irqchip/irq-mips-cpu.c
12442 F: drivers/irqchip/irq-mips-gic.c
12444 MIPS GENERIC PLATFORM
12445 M: Paul Burton <paulburton@kernel.org>
12446 L: linux-mips@vger.kernel.org
12448 F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
12449 F: arch/mips/generic/
12450 F: arch/mips/tools/generic-board-config.sh
12452 MIPS RINT INSTRUCTION EMULATION
12453 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
12454 L: linux-mips@vger.kernel.org
12456 F: arch/mips/math-emu/dp_rint.c
12457 F: arch/mips/math-emu/sp_rint.c
12459 MIPS/LOONGSON1 ARCHITECTURE
12460 M: Keguang Zhang <keguang.zhang@gmail.com>
12461 L: linux-mips@vger.kernel.org
12463 F: arch/mips/include/asm/mach-loongson32/
12464 F: arch/mips/loongson32/
12465 F: drivers/*/*/*loongson1*
12466 F: drivers/*/*loongson1*
12468 MIPS/LOONGSON2EF ARCHITECTURE
12469 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
12470 L: linux-mips@vger.kernel.org
12472 F: arch/mips/include/asm/mach-loongson2ef/
12473 F: arch/mips/loongson2ef/
12474 F: drivers/cpufreq/loongson2_cpufreq.c
12476 MIPS/LOONGSON64 ARCHITECTURE
12477 M: Huacai Chen <chenhuacai@kernel.org>
12478 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
12479 L: linux-mips@vger.kernel.org
12481 F: arch/mips/include/asm/mach-loongson64/
12482 F: arch/mips/loongson64/
12483 F: drivers/irqchip/irq-loongson*
12484 F: drivers/platform/mips/cpu_hwmon.c
12486 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
12487 M: Hans Verkuil <hverkuil@xs4all.nl>
12488 L: linux-media@vger.kernel.org
12490 W: https://linuxtv.org
12491 T: git git://linuxtv.org/media_tree.git
12492 F: drivers/media/radio/radio-miropcm20*
12495 R: Lubomir Rintel <lkundrak@v3.sk>
12496 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12498 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
12499 F: arch/arm/boot/dts/mmp*
12500 F: arch/arm/mach-mmp/
12501 F: include/linux/soc/mmp/
12503 MMP USB PHY DRIVERS
12504 R: Lubomir Rintel <lkundrak@v3.sk>
12505 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12507 F: drivers/phy/marvell/phy-mmp3-usb.c
12508 F: drivers/phy/marvell/phy-pxa-usb.c
12510 MMU GATHER AND TLB INVALIDATION
12511 M: Will Deacon <will@kernel.org>
12512 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
12513 M: Andrew Morton <akpm@linux-foundation.org>
12514 M: Nick Piggin <npiggin@gmail.com>
12515 M: Peter Zijlstra <peterz@infradead.org>
12516 L: linux-arch@vger.kernel.org
12517 L: linux-mm@kvack.org
12519 F: arch/*/include/asm/tlb.h
12520 F: include/asm-generic/tlb.h
12523 MN88472 MEDIA DRIVER
12524 M: Antti Palosaari <crope@iki.fi>
12525 L: linux-media@vger.kernel.org
12527 W: https://linuxtv.org
12528 W: http://palosaari.fi/linux/
12529 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12530 F: drivers/media/dvb-frontends/mn88472*
12532 MN88473 MEDIA DRIVER
12533 M: Antti Palosaari <crope@iki.fi>
12534 L: linux-media@vger.kernel.org
12536 W: https://linuxtv.org
12537 W: http://palosaari.fi/linux/
12538 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12539 F: drivers/media/dvb-frontends/mn88473*
12542 M: Jessica Yu <jeyu@kernel.org>
12544 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
12545 F: include/linux/module.h
12548 MONOLITHIC POWER SYSTEM PMIC DRIVER
12549 M: Saravanan Sekar <sravanhome@gmail.com>
12551 F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
12552 F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
12553 F: drivers/iio/adc/mp2629_adc.c
12554 F: drivers/mfd/mp2629.c
12555 F: drivers/power/supply/mp2629_charger.c
12556 F: drivers/regulator/mp5416.c
12557 F: drivers/regulator/mpq7920.c
12558 F: drivers/regulator/mpq7920.h
12559 F: include/linux/mfd/mp2629.h
12561 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
12563 W: http://popies.net/meye/
12564 F: Documentation/userspace-api/media/drivers/meye*
12565 F: drivers/media/pci/meye/
12566 F: include/uapi/linux/meye.h
12568 MOTORCOMM PHY DRIVER
12569 M: Peter Geis <pgwipeout@gmail.com>
12570 L: netdev@vger.kernel.org
12572 F: drivers/net/phy/motorcomm.c
12574 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
12575 M: Jiri Slaby <jirislaby@kernel.org>
12577 F: Documentation/driver-api/serial/moxa-smartio.rst
12578 F: drivers/tty/mxser.*
12580 MR800 AVERMEDIA USB FM RADIO DRIVER
12581 M: Alexey Klimov <klimov.linux@gmail.com>
12582 L: linux-media@vger.kernel.org
12584 T: git git://linuxtv.org/media_tree.git
12585 F: drivers/media/radio/radio-mr800.c
12587 MRF24J40 IEEE 802.15.4 RADIO DRIVER
12588 M: Alan Ott <alan@signal11.us>
12589 L: linux-wpan@vger.kernel.org
12591 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
12592 F: drivers/net/ieee802154/mrf24j40.c
12595 M: "Lee, Chun-Yi" <jlee@suse.com>
12596 L: platform-driver-x86@vger.kernel.org
12598 F: drivers/platform/x86/msi-laptop.c
12601 L: platform-driver-x86@vger.kernel.org
12603 F: drivers/platform/x86/msi-wmi.c
12605 MSI001 MEDIA DRIVER
12606 M: Antti Palosaari <crope@iki.fi>
12607 L: linux-media@vger.kernel.org
12609 W: https://linuxtv.org
12610 W: http://palosaari.fi/linux/
12611 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12612 T: git git://linuxtv.org/anttip/media_tree.git
12613 F: drivers/media/tuners/msi001*
12615 MSI2500 MEDIA DRIVER
12616 M: Antti Palosaari <crope@iki.fi>
12617 L: linux-media@vger.kernel.org
12619 W: https://linuxtv.org
12620 W: http://palosaari.fi/linux/
12621 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12622 T: git git://linuxtv.org/anttip/media_tree.git
12623 F: drivers/media/usb/msi2500/
12625 MSTAR INTERRUPT CONTROLLER DRIVER
12626 M: Mark-PK Tsai <mark-pk.tsai@mediatek.com>
12627 M: Daniel Palmer <daniel@thingy.jp>
12629 F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
12630 F: drivers/irqchip/irq-mst-intc.c
12632 MSYSTEMS DISKONCHIP G3 MTD DRIVER
12633 M: Robert Jarzmik <robert.jarzmik@free.fr>
12634 L: linux-mtd@lists.infradead.org
12636 F: drivers/mtd/devices/docg3*
12638 MT9M032 APTINA SENSOR DRIVER
12639 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12640 L: linux-media@vger.kernel.org
12642 T: git git://linuxtv.org/media_tree.git
12643 F: drivers/media/i2c/mt9m032.c
12644 F: include/media/i2c/mt9m032.h
12646 MT9P031 APTINA CAMERA SENSOR
12647 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12648 L: linux-media@vger.kernel.org
12650 T: git git://linuxtv.org/media_tree.git
12651 F: drivers/media/i2c/mt9p031.c
12652 F: include/media/i2c/mt9p031.h
12654 MT9T001 APTINA CAMERA SENSOR
12655 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12656 L: linux-media@vger.kernel.org
12658 T: git git://linuxtv.org/media_tree.git
12659 F: drivers/media/i2c/mt9t001.c
12660 F: include/media/i2c/mt9t001.h
12662 MT9T112 APTINA CAMERA SENSOR
12663 M: Jacopo Mondi <jacopo@jmondi.org>
12664 L: linux-media@vger.kernel.org
12666 T: git git://linuxtv.org/media_tree.git
12667 F: drivers/media/i2c/mt9t112.c
12668 F: include/media/i2c/mt9t112.h
12670 MT9V032 APTINA CAMERA SENSOR
12671 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12672 L: linux-media@vger.kernel.org
12674 T: git git://linuxtv.org/media_tree.git
12675 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
12676 F: drivers/media/i2c/mt9v032.c
12677 F: include/media/i2c/mt9v032.h
12679 MT9V111 APTINA CAMERA SENSOR
12680 M: Jacopo Mondi <jacopo@jmondi.org>
12681 L: linux-media@vger.kernel.org
12683 T: git git://linuxtv.org/media_tree.git
12684 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
12685 F: drivers/media/i2c/mt9v111.c
12687 MULTIFUNCTION DEVICES (MFD)
12688 M: Lee Jones <lee.jones@linaro.org>
12690 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12691 F: Documentation/devicetree/bindings/mfd/
12693 F: include/dt-bindings/mfd/
12694 F: include/linux/mfd/
12696 MULTIMEDIA CARD (MMC) ETC. OVER SPI
12698 F: drivers/mmc/host/mmc_spi.c
12699 F: include/linux/spi/mmc_spi.h
12701 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
12702 M: Ulf Hansson <ulf.hansson@linaro.org>
12703 L: linux-mmc@vger.kernel.org
12705 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
12706 F: Documentation/devicetree/bindings/mmc/
12708 F: include/linux/mmc/
12709 F: include/uapi/linux/mmc/
12711 MULTIPLEXER SUBSYSTEM
12712 M: Peter Rosin <peda@axentia.se>
12714 F: Documentation/ABI/testing/sysfs-class-mux*
12715 F: Documentation/devicetree/bindings/mux/
12717 F: include/dt-bindings/mux/
12718 F: include/linux/mux/
12720 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
12721 M: Bin Liu <b-liu@ti.com>
12722 L: linux-usb@vger.kernel.org
12724 F: drivers/usb/musb/
12726 MXL301RF MEDIA DRIVER
12727 M: Akihiro Tsukada <tskd08@gmail.com>
12728 L: linux-media@vger.kernel.org
12730 F: drivers/media/tuners/mxl301rf*
12732 MXL5007T MEDIA DRIVER
12733 M: Michael Krufky <mkrufky@linuxtv.org>
12734 L: linux-media@vger.kernel.org
12736 W: https://linuxtv.org
12737 W: http://github.com/mkrufky
12738 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12739 T: git git://linuxtv.org/mkrufky/tuners.git
12740 F: drivers/media/tuners/mxl5007t.*
12743 M: Marek Vasut <marex@denx.de>
12744 M: Stefan Agner <stefan@agner.ch>
12745 L: dri-devel@lists.freedesktop.org
12747 T: git git://anongit.freedesktop.org/drm/drm-misc
12748 F: Documentation/devicetree/bindings/display/fsl,lcdif.yaml
12749 F: drivers/gpu/drm/mxsfb/
12751 MYLEX DAC960 PCI RAID Controller
12752 M: Hannes Reinecke <hare@kernel.org>
12753 L: linux-scsi@vger.kernel.org
12755 F: drivers/scsi/myrb.*
12756 F: drivers/scsi/myrs.*
12758 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
12759 M: Chris Lee <christopher.lee@cspi.com>
12760 L: netdev@vger.kernel.org
12762 W: https://www.cspi.com/ethernet-products/support/downloads/
12763 F: drivers/net/ethernet/myricom/myri10ge/
12765 NAND FLASH SUBSYSTEM
12766 M: Miquel Raynal <miquel.raynal@bootlin.com>
12767 R: Richard Weinberger <richard@nod.at>
12768 L: linux-mtd@lists.infradead.org
12770 W: http://www.linux-mtd.infradead.org/
12771 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12772 C: irc://irc.oftc.net/mtd
12773 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
12774 F: drivers/mtd/nand/
12775 F: include/linux/mtd/*nand*.h
12777 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
12778 M: Daniel Mack <zonque@gmail.com>
12779 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12781 W: http://www.native-instruments.com
12782 F: sound/usb/caiaq/
12784 NATSEMI ETHERNET DRIVER (DP8381x)
12786 F: drivers/net/ethernet/natsemi/natsemi.c
12788 NCR 5380 SCSI DRIVERS
12789 M: Finn Thain <fthain@linux-m68k.org>
12790 M: Michael Schmitz <schmitzmic@gmail.com>
12791 L: linux-scsi@vger.kernel.org
12793 F: Documentation/scsi/g_NCR5380.rst
12794 F: drivers/scsi/NCR5380.*
12795 F: drivers/scsi/arm/cumana_1.c
12796 F: drivers/scsi/arm/oak.c
12797 F: drivers/scsi/atari_scsi.*
12798 F: drivers/scsi/dmx3191d.c
12799 F: drivers/scsi/g_NCR5380.*
12800 F: drivers/scsi/mac_scsi.*
12801 F: drivers/scsi/sun3_scsi.*
12802 F: drivers/scsi/sun3_scsi_vme.c
12805 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
12809 NCT6775 HARDWARE MONITOR DRIVER
12810 M: Guenter Roeck <linux@roeck-us.net>
12811 L: linux-hwmon@vger.kernel.org
12813 F: Documentation/hwmon/nct6775.rst
12814 F: drivers/hwmon/nct6775.c
12817 M: Jakub Kicinski <kuba@kernel.org>
12819 F: drivers/net/netdevsim/*
12821 NETEM NETWORK EMULATOR
12822 M: Stephen Hemminger <stephen@networkplumber.org>
12823 L: netdev@vger.kernel.org
12825 F: net/sched/sch_netem.c
12827 NETERION 10GbE DRIVERS (s2io/vxge)
12828 M: Jon Mason <jdmason@kudzu.us>
12829 L: netdev@vger.kernel.org
12831 F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
12832 F: Documentation/networking/device_drivers/ethernet/neterion/vxge.rst
12833 F: drivers/net/ethernet/neterion/
12836 M: Pablo Neira Ayuso <pablo@netfilter.org>
12837 M: Jozsef Kadlecsik <kadlec@netfilter.org>
12838 M: Florian Westphal <fw@strlen.de>
12839 L: netfilter-devel@vger.kernel.org
12840 L: coreteam@netfilter.org
12842 W: http://www.netfilter.org/
12843 W: http://www.iptables.org/
12844 W: http://www.nftables.org/
12845 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
12846 C: irc://irc.libera.chat/netfilter
12847 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
12848 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
12849 F: include/linux/netfilter*
12850 F: include/linux/netfilter/
12851 F: include/net/netfilter/
12852 F: include/uapi/linux/netfilter*
12853 F: include/uapi/linux/netfilter/
12854 F: net/*/netfilter.c
12855 F: net/*/netfilter/
12856 F: net/bridge/br_netfilter*.c
12859 NETROM NETWORK LAYER
12860 M: Ralf Baechle <ralf@linux-mips.org>
12861 L: linux-hams@vger.kernel.org
12863 W: http://www.linux-ax25.org/
12864 F: include/net/netrom.h
12865 F: include/uapi/linux/netrom.h
12868 NETRONIX EMBEDDED CONTROLLER
12869 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
12871 F: Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
12872 F: drivers/mfd/ntxec.c
12873 F: drivers/pwm/pwm-ntxec.c
12874 F: drivers/rtc/rtc-ntxec.c
12875 F: include/linux/mfd/ntxec.h
12877 NETRONOME ETHERNET DRIVERS
12878 M: Simon Horman <simon.horman@corigine.com>
12879 R: Jakub Kicinski <kuba@kernel.org>
12880 L: oss-drivers@corigine.com
12882 F: drivers/net/ethernet/netronome/
12884 NETWORK BLOCK DEVICE (NBD)
12885 M: Josef Bacik <josef@toxicpanda.com>
12886 L: linux-block@vger.kernel.org
12887 L: nbd@other.debian.org
12889 F: Documentation/admin-guide/blockdev/nbd.rst
12890 F: drivers/block/nbd.c
12891 F: include/trace/events/nbd.h
12892 F: include/uapi/linux/nbd.h
12894 NETWORK DROP MONITOR
12895 M: Neil Horman <nhorman@tuxdriver.com>
12896 L: netdev@vger.kernel.org
12898 W: https://fedorahosted.org/dropwatch/
12899 F: include/uapi/linux/net_dropmon.h
12900 F: net/core/drop_monitor.c
12903 M: "David S. Miller" <davem@davemloft.net>
12904 M: Jakub Kicinski <kuba@kernel.org>
12905 L: netdev@vger.kernel.org
12907 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12908 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12909 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
12910 F: Documentation/devicetree/bindings/net/
12911 F: drivers/connector/
12913 F: include/linux/etherdevice.h
12914 F: include/linux/fcdevice.h
12915 F: include/linux/fddidevice.h
12916 F: include/linux/hippidevice.h
12917 F: include/linux/if_*
12918 F: include/linux/inetdevice.h
12919 F: include/linux/netdevice.h
12920 F: include/uapi/linux/if_*
12921 F: include/uapi/linux/netdevice.h
12923 NETWORKING DRIVERS (WIRELESS)
12924 M: Kalle Valo <kvalo@codeaurora.org>
12925 L: linux-wireless@vger.kernel.org
12927 Q: http://patchwork.kernel.org/project/linux-wireless/list/
12928 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
12929 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
12930 F: Documentation/devicetree/bindings/net/wireless/
12931 F: drivers/net/wireless/
12934 M: Andrew Lunn <andrew@lunn.ch>
12935 M: Vivien Didelot <vivien.didelot@gmail.com>
12936 M: Florian Fainelli <f.fainelli@gmail.com>
12937 M: Vladimir Oltean <olteanv@gmail.com>
12939 F: Documentation/devicetree/bindings/net/dsa/
12940 F: drivers/net/dsa/
12941 F: include/linux/dsa/
12942 F: include/linux/platform_data/dsa.h
12943 F: include/net/dsa.h
12946 NETWORKING [GENERAL]
12947 M: "David S. Miller" <davem@davemloft.net>
12948 M: Jakub Kicinski <kuba@kernel.org>
12949 L: netdev@vger.kernel.org
12951 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12952 B: mailto:netdev@vger.kernel.org
12953 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12954 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
12955 F: Documentation/networking/
12956 F: include/linux/in.h
12957 F: include/linux/net.h
12958 F: include/linux/netdevice.h
12960 F: include/uapi/linux/in.h
12961 F: include/uapi/linux/net.h
12962 F: include/uapi/linux/net_namespace.h
12963 F: include/uapi/linux/netdevice.h
12967 F: tools/testing/selftests/net/
12970 M: Steffen Klassert <steffen.klassert@secunet.com>
12971 M: Herbert Xu <herbert@gondor.apana.org.au>
12972 M: "David S. Miller" <davem@davemloft.net>
12973 L: netdev@vger.kernel.org
12975 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
12976 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
12977 F: include/net/xfrm.h
12978 F: include/uapi/linux/xfrm.h
12981 F: net/ipv4/ip_vti.c
12982 F: net/ipv4/ipcomp.c
12986 F: net/ipv6/ip6_vti.c
12987 F: net/ipv6/ipcomp6.c
12991 F: tools/testing/selftests/net/ipsec.c
12993 NETWORKING [IPv4/IPv6]
12994 M: "David S. Miller" <davem@davemloft.net>
12995 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
12996 M: David Ahern <dsahern@kernel.org>
12997 L: netdev@vger.kernel.org
12999 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
13005 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
13006 M: Paul Moore <paul@paul-moore.com>
13007 L: netdev@vger.kernel.org
13008 L: linux-security-module@vger.kernel.org
13010 W: https://github.com/netlabel
13011 F: Documentation/netlabel/
13012 F: include/net/calipso.h
13013 F: include/net/cipso_ipv4.h
13014 F: include/net/netlabel.h
13015 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
13016 F: include/uapi/linux/netfilter/xt_SECMARK.h
13017 F: net/ipv4/cipso_ipv4.c
13018 F: net/ipv6/calipso.c
13019 F: net/netfilter/xt_CONNSECMARK.c
13020 F: net/netfilter/xt_SECMARK.c
13024 M: Mat Martineau <mathew.j.martineau@linux.intel.com>
13025 M: Matthieu Baerts <matthieu.baerts@tessares.net>
13026 L: netdev@vger.kernel.org
13027 L: mptcp@lists.linux.dev
13029 W: https://github.com/multipath-tcp/mptcp_net-next/wiki
13030 B: https://github.com/multipath-tcp/mptcp_net-next/issues
13031 F: Documentation/networking/mptcp-sysctl.rst
13032 F: include/net/mptcp.h
13033 F: include/trace/events/mptcp.h
13034 F: include/uapi/linux/mptcp.h
13036 F: tools/testing/selftests/net/mptcp/
13039 M: Eric Dumazet <edumazet@google.com>
13040 L: netdev@vger.kernel.org
13042 F: include/linux/tcp.h
13043 F: include/net/tcp.h
13044 F: include/trace/events/tcp.h
13045 F: include/uapi/linux/tcp.h
13046 F: net/ipv4/syncookies.c
13048 F: net/ipv6/syncookies.c
13052 M: Boris Pismenny <borisp@nvidia.com>
13053 M: John Fastabend <john.fastabend@gmail.com>
13054 M: Daniel Borkmann <daniel@iogearbox.net>
13055 M: Jakub Kicinski <kuba@kernel.org>
13056 L: netdev@vger.kernel.org
13058 F: include/net/tls.h
13059 F: include/uapi/linux/tls.h
13062 NETWORKING [WIRELESS]
13063 L: linux-wireless@vger.kernel.org
13064 Q: http://patchwork.kernel.org/project/linux-wireless/list/
13066 NETXEN (1/10) GbE SUPPORT
13067 M: Manish Chopra <manishc@marvell.com>
13068 M: Rahul Verma <rahulv@marvell.com>
13069 M: GR-Linux-NIC-Dev@marvell.com
13070 L: netdev@vger.kernel.org
13072 F: drivers/net/ethernet/qlogic/netxen/
13074 NET_FAILOVER MODULE
13075 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
13076 L: netdev@vger.kernel.org
13078 F: Documentation/networking/net_failover.rst
13079 F: drivers/net/net_failover.c
13080 F: include/net/net_failover.h
13083 M: David Ahern <dsahern@kernel.org>
13084 L: netdev@vger.kernel.org
13086 F: include/net/netns/nexthop.h
13087 F: include/net/nexthop.h
13088 F: include/uapi/linux/nexthop.h
13089 F: net/ipv4/nexthop.c
13092 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
13093 L: linux-nfc@lists.01.org (subscribers-only)
13094 L: netdev@vger.kernel.org
13096 F: Documentation/devicetree/bindings/net/nfc/
13098 F: include/linux/platform_data/nfcmrvl.h
13099 F: include/net/nfc/
13100 F: include/uapi/linux/nfc.h
13103 NFC VIRTUAL NCI DEVICE DRIVER
13104 M: Bongsu Jeon <bongsu.jeon@samsung.com>
13105 L: netdev@vger.kernel.org
13106 L: linux-nfc@lists.01.org (subscribers-only)
13108 F: drivers/nfc/virtual_ncidev.c
13109 F: tools/testing/selftests/nci/
13111 NFS, SUNRPC, AND LOCKD CLIENTS
13112 M: Trond Myklebust <trond.myklebust@hammerspace.com>
13113 M: Anna Schumaker <anna.schumaker@netapp.com>
13114 L: linux-nfs@vger.kernel.org
13116 W: http://client.linux-nfs.org
13117 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
13121 F: include/linux/lockd/
13122 F: include/linux/nfs*
13123 F: include/linux/sunrpc/
13124 F: include/uapi/linux/nfs*
13125 F: include/uapi/linux/sunrpc/
13127 F: Documentation/filesystems/nfs/
13130 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
13131 L: linux-nilfs@vger.kernel.org
13133 W: https://nilfs.sourceforge.io/
13134 W: https://nilfs.osdn.jp/
13135 T: git git://github.com/konis/nilfs2.git
13136 F: Documentation/filesystems/nilfs2.rst
13138 F: include/trace/events/nilfs2.h
13139 F: include/uapi/linux/nilfs2_api.h
13140 F: include/uapi/linux/nilfs2_ondisk.h
13142 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
13143 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
13145 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
13146 F: Documentation/scsi/NinjaSCSI.rst
13147 F: drivers/scsi/pcmcia/nsp_*
13149 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
13150 M: GOTO Masanori <gotom@debian.or.jp>
13151 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
13153 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
13154 F: Documentation/scsi/NinjaSCSI.rst
13155 F: drivers/scsi/nsp32*
13158 M: Ley Foon Tan <ley.foon.tan@intel.com>
13160 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
13163 NITRO ENCLAVES (NE)
13164 M: Andra Paraschiv <andraprs@amazon.com>
13165 M: Alexandru Vasile <lexnv@amazon.com>
13166 M: Alexandru Ciobotaru <alcioa@amazon.com>
13167 L: linux-kernel@vger.kernel.org
13169 W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
13170 F: Documentation/virt/ne_overview.rst
13171 F: drivers/virt/nitro_enclaves/
13172 F: include/linux/nitro_enclaves.h
13173 F: include/uapi/linux/nitro_enclaves.h
13174 F: samples/nitro_enclaves/
13176 NOHZ, DYNTICKS SUPPORT
13177 M: Frederic Weisbecker <fweisbec@gmail.com>
13178 M: Thomas Gleixner <tglx@linutronix.de>
13179 M: Ingo Molnar <mingo@kernel.org>
13180 L: linux-kernel@vger.kernel.org
13182 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
13183 F: include/linux/sched/nohz.h
13184 F: include/linux/tick.h
13185 F: kernel/time/tick*.*
13187 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
13188 M: Pavel Machek <pavel@ucw.cz>
13189 M: Sakari Ailus <sakari.ailus@iki.fi>
13190 L: linux-media@vger.kernel.org
13192 F: drivers/media/i2c/ad5820.c
13193 F: drivers/media/i2c/et8ek8
13195 NOKIA N900 POWER SUPPLY DRIVERS
13196 R: Pali Rohár <pali@kernel.org>
13197 F: drivers/power/supply/bq2415x_charger.c
13198 F: drivers/power/supply/bq27xxx_battery.c
13199 F: drivers/power/supply/bq27xxx_battery_i2c.c
13200 F: drivers/power/supply/isp1704_charger.c
13201 F: drivers/power/supply/rx51_battery.c
13202 F: include/linux/power/bq2415x_charger.h
13203 F: include/linux/power/bq27xxx_battery.h
13206 M: Willy Tarreau <w@1wt.eu>
13208 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
13209 F: tools/include/nolibc/
13212 M: Matthias Maennich <maennich@google.com>
13214 F: Documentation/core-api/symbol-namespaces.rst
13218 M: Sanjay R Mehta <sanju.mehta@amd.com>
13219 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
13220 L: linux-ntb@googlegroups.com
13222 F: drivers/ntb/hw/amd/
13225 M: Jon Mason <jdmason@kudzu.us>
13226 M: Dave Jiang <dave.jiang@intel.com>
13227 M: Allen Hubbe <allenbh@gmail.com>
13228 L: linux-ntb@googlegroups.com
13230 W: https://github.com/jonmason/ntb/wiki
13231 T: git git://github.com/jonmason/ntb.git
13232 F: drivers/net/ntb_netdev.c
13234 F: include/linux/ntb.h
13235 F: include/linux/ntb_transport.h
13236 F: tools/testing/selftests/ntb/
13239 M: Serge Semin <fancer.lancer@gmail.com>
13240 L: linux-ntb@googlegroups.com
13242 F: drivers/ntb/hw/idt/
13245 M: Dave Jiang <dave.jiang@intel.com>
13246 L: linux-ntb@googlegroups.com
13248 W: https://github.com/davejiang/linux/wiki
13249 T: git https://github.com/davejiang/linux.git
13250 F: drivers/ntb/hw/intel/
13253 M: Anton Altaparmakov <anton@tuxera.com>
13254 L: linux-ntfs-dev@lists.sourceforge.net
13256 W: http://www.tuxera.com/
13257 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
13258 F: Documentation/filesystems/ntfs.rst
13262 M: Finn Thain <fthain@linux-m68k.org>
13263 L: linux-m68k@lists.linux-m68k.org
13265 F: arch/*/include/asm/nubus.h
13267 F: include/linux/nubus.h
13268 F: include/uapi/linux/nubus.h
13270 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
13271 M: Antonino Daplas <adaplas@gmail.com>
13272 L: linux-fbdev@vger.kernel.org
13274 F: drivers/video/fbdev/nvidia/
13275 F: drivers/video/fbdev/riva/
13278 M: Keith Busch <kbusch@kernel.org>
13279 M: Jens Axboe <axboe@fb.com>
13280 M: Christoph Hellwig <hch@lst.de>
13281 M: Sagi Grimberg <sagi@grimberg.me>
13282 L: linux-nvme@lists.infradead.org
13284 W: http://git.infradead.org/nvme.git
13285 T: git://git.infradead.org/nvme.git
13286 F: drivers/nvme/host/
13287 F: include/linux/nvme.h
13288 F: include/uapi/linux/nvme_ioctl.h
13290 NVM EXPRESS FC TRANSPORT DRIVERS
13291 M: James Smart <james.smart@broadcom.com>
13292 L: linux-nvme@lists.infradead.org
13294 F: drivers/nvme/host/fc.c
13295 F: drivers/nvme/target/fc.c
13296 F: drivers/nvme/target/fcloop.c
13297 F: include/linux/nvme-fc-driver.h
13298 F: include/linux/nvme-fc.h
13300 NVM EXPRESS TARGET DRIVER
13301 M: Christoph Hellwig <hch@lst.de>
13302 M: Sagi Grimberg <sagi@grimberg.me>
13303 M: Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com>
13304 L: linux-nvme@lists.infradead.org
13306 W: http://git.infradead.org/nvme.git
13307 T: git://git.infradead.org/nvme.git
13308 F: drivers/nvme/target/
13311 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13313 T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
13314 F: Documentation/ABI/stable/sysfs-bus-nvmem
13315 F: Documentation/devicetree/bindings/nvmem/
13317 F: include/linux/nvmem-consumer.h
13318 F: include/linux/nvmem-provider.h
13320 NXP C45 TJA11XX PHY DRIVER
13321 M: Radu Pirea <radu-nicolae.pirea@oss.nxp.com>
13322 L: netdev@vger.kernel.org
13324 F: drivers/net/phy/nxp-c45-tja11xx.c
13327 M: Ashish Kumar <ashish.kumar@nxp.com>
13328 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
13329 L: linux-spi@vger.kernel.org
13331 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
13332 F: drivers/spi/spi-nxp-fspi.c
13334 NXP FXAS21002C DRIVER
13335 M: Rui Miguel Silva <rmfrfs@gmail.com>
13336 L: linux-iio@vger.kernel.org
13338 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
13339 F: drivers/iio/gyro/fxas21002c.h
13340 F: drivers/iio/gyro/fxas21002c_core.c
13341 F: drivers/iio/gyro/fxas21002c_i2c.c
13342 F: drivers/iio/gyro/fxas21002c_spi.c
13344 NXP i.MX CLOCK DRIVERS
13345 M: Abel Vesa <abel.vesa@nxp.com>
13346 L: linux-clk@vger.kernel.org
13347 L: linux-imx@nxp.com
13349 F: drivers/clk/imx/
13351 NXP i.MX 8MQ DCSS DRIVER
13352 M: Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
13353 R: Lucas Stach <l.stach@pengutronix.de>
13354 L: dri-devel@lists.freedesktop.org
13356 F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
13357 F: drivers/gpu/drm/imx/dcss/
13359 NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
13360 M: Jagan Teki <jagan@amarulasolutions.com>
13362 F: Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
13363 F: drivers/regulator/pf8x00-regulator.c
13365 NXP PTN5150A CC LOGIC AND EXTCON DRIVER
13366 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
13367 L: linux-kernel@vger.kernel.org
13369 F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
13370 F: drivers/extcon/extcon-ptn5150.c
13372 NXP SGTL5000 DRIVER
13373 M: Fabio Estevam <festevam@gmail.com>
13374 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13376 F: Documentation/devicetree/bindings/sound/sgtl5000.yaml
13377 F: sound/soc/codecs/sgtl5000*
13379 NXP SJA1105 ETHERNET SWITCH DRIVER
13380 M: Vladimir Oltean <olteanv@gmail.com>
13381 L: linux-kernel@vger.kernel.org
13383 F: drivers/net/dsa/sja1105
13384 F: drivers/net/pcs/pcs-xpcs-nxp.c
13386 NXP TDA998X DRM DRIVER
13387 M: Russell King <linux@armlinux.org.uk>
13389 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
13390 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
13391 F: drivers/gpu/drm/i2c/tda998x_drv.c
13392 F: include/drm/i2c/tda998x.h
13393 F: include/dt-bindings/display/tda998x.h
13397 M: Peter Rosin <peda@axentia.se>
13398 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13400 F: Documentation/devicetree/bindings/sound/tfa9879.txt
13401 F: sound/soc/codecs/tfa9879*
13403 NXP/Goodix TFA989X (TFA1) DRIVER
13404 M: Stephan Gerhold <stephan@gerhold.net>
13405 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13407 F: Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
13408 F: sound/soc/codecs/tfa989x.c
13411 R: Charles Gorand <charles.gorand@effinnov.com>
13412 L: linux-nfc@lists.01.org (subscribers-only)
13414 F: drivers/nfc/nxp-nci
13416 NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
13417 M: Mirela Rabulea <mirela.rabulea@nxp.com>
13418 R: NXP Linux Team <linux-imx@nxp.com>
13419 L: linux-media@vger.kernel.org
13421 F: Documentation/devicetree/bindings/media/imx8-jpeg.yaml
13422 F: drivers/media/platform/imx-jpeg
13424 NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
13425 M: Jonas Malaco <jonas@protocubo.io>
13426 L: linux-hwmon@vger.kernel.org
13428 F: Documentation/hwmon/nzxt-kraken2.rst
13429 F: drivers/hwmon/nzxt-kraken2.c
13432 M: Jiri Pirko <jiri@nvidia.com>
13433 L: netdev@vger.kernel.org
13435 F: include/linux/objagg.h
13437 F: lib/test_objagg.c
13440 M: Josh Poimboeuf <jpoimboe@redhat.com>
13441 M: Peter Zijlstra <peterz@infradead.org>
13444 F: include/linux/objtool.h
13446 OCELOT ETHERNET SWITCH DRIVER
13447 M: Vladimir Oltean <vladimir.oltean@nxp.com>
13448 M: Claudiu Manoil <claudiu.manoil@nxp.com>
13449 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
13450 M: UNGLinuxDriver@microchip.com
13451 L: netdev@vger.kernel.org
13453 F: drivers/net/dsa/ocelot/*
13454 F: drivers/net/ethernet/mscc/
13455 F: include/soc/mscc/ocelot*
13456 F: net/dsa/tag_ocelot.c
13457 F: net/dsa/tag_ocelot_8021q.c
13458 F: tools/testing/selftests/drivers/net/ocelot/*
13460 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
13461 M: Frederic Barrat <fbarrat@linux.ibm.com>
13462 M: Andrew Donnellan <ajd@linux.ibm.com>
13463 L: linuxppc-dev@lists.ozlabs.org
13465 F: Documentation/userspace-api/accelerators/ocxl.rst
13466 F: arch/powerpc/include/asm/pnv-ocxl.h
13467 F: arch/powerpc/platforms/powernv/ocxl.c
13468 F: drivers/misc/ocxl/
13469 F: include/misc/ocxl*
13470 F: include/uapi/misc/ocxl.h
13473 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
13474 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
13475 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13476 L: linux-omap@vger.kernel.org
13478 F: sound/soc/ti/n810.c
13479 F: sound/soc/ti/omap*
13480 F: sound/soc/ti/rx51.c
13481 F: sound/soc/ti/sdma-pcm.*
13483 OMAP CLOCK FRAMEWORK SUPPORT
13484 M: Paul Walmsley <paul@pwsan.com>
13485 L: linux-omap@vger.kernel.org
13487 F: arch/arm/*omap*/*clock*
13489 OMAP DEVICE TREE SUPPORT
13490 M: Benoît Cousson <bcousson@baylibre.com>
13491 M: Tony Lindgren <tony@atomide.com>
13492 L: linux-omap@vger.kernel.org
13493 L: devicetree@vger.kernel.org
13495 F: arch/arm/boot/dts/*am3*
13496 F: arch/arm/boot/dts/*am4*
13497 F: arch/arm/boot/dts/*am5*
13498 F: arch/arm/boot/dts/*dra7*
13499 F: arch/arm/boot/dts/*omap*
13500 F: arch/arm/boot/dts/logicpd-som-lv*
13501 F: arch/arm/boot/dts/logicpd-torpedo*
13503 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
13504 L: linux-omap@vger.kernel.org
13505 L: linux-fbdev@vger.kernel.org
13507 F: Documentation/arm/omap/dss.rst
13508 F: drivers/video/fbdev/omap2/
13510 OMAP FRAMEBUFFER SUPPORT
13511 L: linux-fbdev@vger.kernel.org
13512 L: linux-omap@vger.kernel.org
13514 F: drivers/video/fbdev/omap/
13516 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
13517 M: Roger Quadros <rogerq@kernel.org>
13518 M: Tony Lindgren <tony@atomide.com>
13519 L: linux-omap@vger.kernel.org
13521 F: arch/arm/mach-omap2/*gpmc*
13522 F: drivers/memory/omap-gpmc.c
13525 M: Grygorii Strashko <grygorii.strashko@ti.com>
13526 M: Santosh Shilimkar <ssantosh@kernel.org>
13527 M: Kevin Hilman <khilman@kernel.org>
13528 L: linux-omap@vger.kernel.org
13530 F: Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
13531 F: drivers/gpio/gpio-omap.c
13533 OMAP HARDWARE SPINLOCK SUPPORT
13534 M: Ohad Ben-Cohen <ohad@wizery.com>
13535 L: linux-omap@vger.kernel.org
13537 F: drivers/hwspinlock/omap_hwspinlock.c
13539 OMAP HS MMC SUPPORT
13540 L: linux-mmc@vger.kernel.org
13541 L: linux-omap@vger.kernel.org
13543 F: drivers/mmc/host/omap_hsmmc.c
13546 M: Paul Walmsley <paul@pwsan.com>
13547 L: linux-omap@vger.kernel.org
13549 F: arch/arm/mach-omap2/omap_hwmod*data*
13552 M: Benoît Cousson <bcousson@baylibre.com>
13553 M: Paul Walmsley <paul@pwsan.com>
13554 L: linux-omap@vger.kernel.org
13556 F: arch/arm/mach-omap2/omap_hwmod.*
13559 M: Vignesh R <vigneshr@ti.com>
13560 L: linux-omap@vger.kernel.org
13561 L: linux-i2c@vger.kernel.org
13563 F: Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
13564 F: drivers/i2c/busses/i2c-omap.c
13566 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
13567 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13568 L: linux-media@vger.kernel.org
13570 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
13571 F: drivers/media/platform/omap3isp/
13572 F: drivers/staging/media/omap4iss/
13575 M: Aaro Koskinen <aaro.koskinen@iki.fi>
13576 L: linux-omap@vger.kernel.org
13578 F: drivers/mmc/host/omap.c
13580 OMAP POWER MANAGEMENT SUPPORT
13581 M: Kevin Hilman <khilman@kernel.org>
13582 L: linux-omap@vger.kernel.org
13584 F: arch/arm/*omap*/*pm*
13585 F: drivers/cpufreq/omap-cpufreq.c
13587 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
13588 M: Rajendra Nayak <rnayak@codeaurora.org>
13589 M: Paul Walmsley <paul@pwsan.com>
13590 L: linux-omap@vger.kernel.org
13592 F: arch/arm/mach-omap2/prm*
13594 OMAP RANDOM NUMBER GENERATOR SUPPORT
13595 M: Deepak Saxena <dsaxena@plexity.net>
13597 F: drivers/char/hw_random/omap-rng.c
13600 L: linux-usb@vger.kernel.org
13601 L: linux-omap@vger.kernel.org
13603 F: arch/arm/*omap*/usb*
13604 F: drivers/usb/*/*omap*
13606 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
13607 M: Mark Jackson <mpfj@newflow.co.uk>
13608 L: linux-omap@vger.kernel.org
13610 F: arch/arm/boot/dts/am335x-nano.dts
13613 M: Aaro Koskinen <aaro.koskinen@iki.fi>
13614 M: Tony Lindgren <tony@atomide.com>
13615 L: linux-omap@vger.kernel.org
13617 Q: http://patchwork.kernel.org/project/linux-omap/list/
13618 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
13619 F: arch/arm/configs/omap1_defconfig
13620 F: arch/arm/mach-omap1/
13621 F: arch/arm/plat-omap/
13622 F: drivers/i2c/busses/i2c-omap.c
13623 F: include/linux/platform_data/ams-delta-fiq.h
13624 F: include/linux/platform_data/i2c-omap.h
13627 M: Tony Lindgren <tony@atomide.com>
13628 L: linux-omap@vger.kernel.org
13630 W: http://www.muru.com/linux/omap/
13631 W: http://linux.omap.com/
13632 Q: http://patchwork.kernel.org/project/linux-omap/list/
13633 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
13634 F: arch/arm/configs/omap2plus_defconfig
13635 F: arch/arm/mach-omap2/
13636 F: arch/arm/plat-omap/
13637 F: drivers/bus/ti-sysc.c
13638 F: drivers/i2c/busses/i2c-omap.c
13639 F: drivers/irqchip/irq-omap-intc.c
13640 F: drivers/mfd/*omap*.c
13641 F: drivers/mfd/menelaus.c
13642 F: drivers/mfd/palmas.c
13643 F: drivers/mfd/tps65217.c
13644 F: drivers/mfd/tps65218.c
13645 F: drivers/mfd/tps65910.c
13646 F: drivers/mfd/twl-core.[ch]
13647 F: drivers/mfd/twl4030*.c
13648 F: drivers/mfd/twl6030*.c
13649 F: drivers/mfd/twl6040*.c
13650 F: drivers/regulator/palmas-regulator*.c
13651 F: drivers/regulator/pbias-regulator.c
13652 F: drivers/regulator/tps65217-regulator.c
13653 F: drivers/regulator/tps65218-regulator.c
13654 F: drivers/regulator/tps65910-regulator.c
13655 F: drivers/regulator/twl-regulator.c
13656 F: drivers/regulator/twl6030-regulator.c
13657 F: include/linux/platform_data/i2c-omap.h
13658 F: include/linux/platform_data/ti-sysc.h
13661 M: Bob Copeland <me@bobcopeland.com>
13662 L: linux-karma-devel@lists.sourceforge.net
13664 F: Documentation/filesystems/omfs.rst
13667 OMNIKEY CARDMAN 4000 DRIVER
13668 M: Harald Welte <laforge@gnumonks.org>
13670 F: drivers/char/pcmcia/cm4000_cs.c
13671 F: include/linux/cm4000_cs.h
13672 F: include/uapi/linux/cm4000_cs.h
13674 OMNIKEY CARDMAN 4040 DRIVER
13675 M: Harald Welte <laforge@gnumonks.org>
13677 F: drivers/char/pcmcia/cm4040_cs.*
13679 OMNIVISION OV02A10 SENSOR DRIVER
13680 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
13681 L: linux-media@vger.kernel.org
13683 T: git git://linuxtv.org/media_tree.git
13684 F: Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
13685 F: drivers/media/i2c/ov02a10.c
13687 OMNIVISION OV13858 SENSOR DRIVER
13688 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13689 L: linux-media@vger.kernel.org
13691 T: git git://linuxtv.org/media_tree.git
13692 F: drivers/media/i2c/ov13858.c
13694 OMNIVISION OV2680 SENSOR DRIVER
13695 M: Rui Miguel Silva <rmfrfs@gmail.com>
13696 L: linux-media@vger.kernel.org
13698 T: git git://linuxtv.org/media_tree.git
13699 F: Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
13700 F: drivers/media/i2c/ov2680.c
13702 OMNIVISION OV2685 SENSOR DRIVER
13703 M: Shunqian Zheng <zhengsq@rock-chips.com>
13704 L: linux-media@vger.kernel.org
13706 T: git git://linuxtv.org/media_tree.git
13707 F: drivers/media/i2c/ov2685.c
13709 OMNIVISION OV2740 SENSOR DRIVER
13710 M: Tianshu Qiu <tian.shu.qiu@intel.com>
13711 R: Shawn Tu <shawnx.tu@intel.com>
13712 R: Bingbu Cao <bingbu.cao@intel.com>
13713 L: linux-media@vger.kernel.org
13715 T: git git://linuxtv.org/media_tree.git
13716 F: drivers/media/i2c/ov2740.c
13718 OMNIVISION OV5640 SENSOR DRIVER
13719 M: Steve Longerbeam <slongerbeam@gmail.com>
13720 L: linux-media@vger.kernel.org
13722 T: git git://linuxtv.org/media_tree.git
13723 F: drivers/media/i2c/ov5640.c
13725 OMNIVISION OV5647 SENSOR DRIVER
13726 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
13727 M: Jacopo Mondi <jacopo@jmondi.org>
13728 L: linux-media@vger.kernel.org
13730 T: git git://linuxtv.org/media_tree.git
13731 F: Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
13732 F: drivers/media/i2c/ov5647.c
13734 OMNIVISION OV5670 SENSOR DRIVER
13735 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
13736 M: Hyungwoo Yang <hyungwoo.yang@intel.com>
13737 L: linux-media@vger.kernel.org
13739 T: git git://linuxtv.org/media_tree.git
13740 F: drivers/media/i2c/ov5670.c
13742 OMNIVISION OV5675 SENSOR DRIVER
13743 M: Shawn Tu <shawnx.tu@intel.com>
13744 L: linux-media@vger.kernel.org
13746 T: git git://linuxtv.org/media_tree.git
13747 F: drivers/media/i2c/ov5675.c
13749 OMNIVISION OV5695 SENSOR DRIVER
13750 M: Shunqian Zheng <zhengsq@rock-chips.com>
13751 L: linux-media@vger.kernel.org
13753 T: git git://linuxtv.org/media_tree.git
13754 F: drivers/media/i2c/ov5695.c
13756 OMNIVISION OV7670 SENSOR DRIVER
13757 L: linux-media@vger.kernel.org
13759 T: git git://linuxtv.org/media_tree.git
13760 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
13761 F: drivers/media/i2c/ov7670.c
13763 OMNIVISION OV772x SENSOR DRIVER
13764 M: Jacopo Mondi <jacopo@jmondi.org>
13765 L: linux-media@vger.kernel.org
13767 T: git git://linuxtv.org/media_tree.git
13768 F: Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
13769 F: drivers/media/i2c/ov772x.c
13770 F: include/media/i2c/ov772x.h
13772 OMNIVISION OV7740 SENSOR DRIVER
13773 M: Wenyou Yang <wenyou.yang@microchip.com>
13774 L: linux-media@vger.kernel.org
13776 T: git git://linuxtv.org/media_tree.git
13777 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
13778 F: drivers/media/i2c/ov7740.c
13780 OMNIVISION OV8856 SENSOR DRIVER
13781 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
13782 L: linux-media@vger.kernel.org
13784 T: git git://linuxtv.org/media_tree.git
13785 F: Documentation/devicetree/bindings/media/i2c/ov8856.yaml
13786 F: drivers/media/i2c/ov8856.c
13788 OMNIVISION OV9640 SENSOR DRIVER
13789 M: Petr Cvek <petrcvekcz@gmail.com>
13790 L: linux-media@vger.kernel.org
13792 F: drivers/media/i2c/ov9640.*
13794 OMNIVISION OV9650 SENSOR DRIVER
13795 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13796 R: Akinobu Mita <akinobu.mita@gmail.com>
13797 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
13798 L: linux-media@vger.kernel.org
13800 T: git git://linuxtv.org/media_tree.git
13801 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
13802 F: drivers/media/i2c/ov9650.c
13804 OMNIVISION OV9734 SENSOR DRIVER
13805 M: Tianshu Qiu <tian.shu.qiu@intel.com>
13806 R: Bingbu Cao <bingbu.cao@intel.com>
13807 L: linux-media@vger.kernel.org
13809 T: git git://linuxtv.org/media_tree.git
13810 F: drivers/media/i2c/ov9734.c
13812 ONENAND FLASH DRIVER
13813 M: Kyungmin Park <kyungmin.park@samsung.com>
13814 L: linux-mtd@lists.infradead.org
13816 F: drivers/mtd/nand/onenand/
13817 F: include/linux/mtd/onenand*.h
13819 ONION OMEGA2+ BOARD
13820 M: Harvey Hunt <harveyhuntnexus@gmail.com>
13821 L: linux-mips@vger.kernel.org
13823 F: arch/mips/boot/dts/ralink/omega2p.dts
13826 M: Jens Wiklander <jens.wiklander@linaro.org>
13827 L: op-tee@lists.trustedfirmware.org
13829 F: Documentation/ABI/testing/sysfs-bus-optee-devices
13830 F: drivers/tee/optee/
13832 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
13833 M: Sumit Garg <sumit.garg@linaro.org>
13834 L: op-tee@lists.trustedfirmware.org
13836 F: drivers/char/hw_random/optee-rng.c
13839 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
13840 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
13841 L: linux-rdma@vger.kernel.org
13843 F: drivers/infiniband/ulp/opa_vnic
13845 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
13846 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
13847 M: Frank Rowand <frowand.list@gmail.com>
13848 L: devicetree@vger.kernel.org
13850 F: Documentation/devicetree/dynamic-resolution-notes.rst
13851 F: Documentation/devicetree/overlay-notes.rst
13852 F: drivers/of/overlay.c
13853 F: drivers/of/resolver.c
13854 K: of_overlay_notifier_
13856 OPEN FIRMWARE AND FLATTENED DEVICE TREE
13857 M: Rob Herring <robh+dt@kernel.org>
13858 M: Frank Rowand <frowand.list@gmail.com>
13859 L: devicetree@vger.kernel.org
13861 W: http://www.devicetree.org/
13862 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
13863 F: Documentation/ABI/testing/sysfs-firmware-ofw
13865 F: include/linux/of*.h
13868 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
13869 M: Rob Herring <robh+dt@kernel.org>
13870 L: devicetree@vger.kernel.org
13872 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
13873 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
13874 F: Documentation/devicetree/
13875 F: arch/*/boot/dts/
13876 F: include/dt-bindings/
13878 OPENCORES I2C BUS DRIVER
13879 M: Peter Korsgaard <peter@korsgaard.com>
13880 M: Andrew Lunn <andrew@lunn.ch>
13881 L: linux-i2c@vger.kernel.org
13883 F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt
13884 F: Documentation/i2c/busses/i2c-ocores.rst
13885 F: drivers/i2c/busses/i2c-ocores.c
13886 F: include/linux/platform_data/i2c-ocores.h
13888 OPENRISC ARCHITECTURE
13889 M: Jonas Bonn <jonas@southpole.se>
13890 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
13891 M: Stafford Horne <shorne@gmail.com>
13892 L: openrisc@lists.librecores.org
13894 W: http://openrisc.io
13895 T: git git://github.com/openrisc/linux.git
13896 F: Documentation/devicetree/bindings/openrisc/
13897 F: Documentation/openrisc/
13899 F: drivers/irqchip/irq-ompic.c
13900 F: drivers/irqchip/irq-or1k-*
13903 M: Pravin B Shelar <pshelar@ovn.org>
13904 L: netdev@vger.kernel.org
13905 L: dev@openvswitch.org
13907 W: http://openvswitch.org
13908 F: include/uapi/linux/openvswitch.h
13909 F: net/openvswitch/
13911 OPERATING PERFORMANCE POINTS (OPP)
13912 M: Viresh Kumar <vireshk@kernel.org>
13913 M: Nishanth Menon <nm@ti.com>
13914 M: Stephen Boyd <sboyd@kernel.org>
13915 L: linux-pm@vger.kernel.org
13917 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
13918 F: Documentation/devicetree/bindings/opp/
13919 F: Documentation/power/opp.rst
13921 F: include/linux/pm_opp.h
13924 M: Clemens Ladisch <clemens@ladisch.de>
13925 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13927 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13928 F: sound/drivers/opl4/
13930 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
13931 M: Mark Fasheh <mark@fasheh.com>
13932 M: Joel Becker <jlbec@evilplan.org>
13933 M: Joseph Qi <joseph.qi@linux.alibaba.com>
13934 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
13936 W: http://ocfs2.wiki.kernel.org
13937 F: Documentation/filesystems/dlmfs.rst
13938 F: Documentation/filesystems/ocfs2.rst
13941 ORANGEFS FILESYSTEM
13942 M: Mike Marshall <hubcap@omnibond.com>
13943 R: Martin Brandenburg <martin@omnibond.com>
13944 L: devel@lists.orangefs.org
13946 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
13947 F: Documentation/filesystems/orangefs.rst
13951 L: linux-wireless@vger.kernel.org
13953 W: https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
13954 W: http://www.nongnu.org/orinoco/
13955 F: drivers/net/wireless/intersil/orinoco/
13957 OV2659 OMNIVISION SENSOR DRIVER
13958 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13959 L: linux-media@vger.kernel.org
13961 W: https://linuxtv.org
13962 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13963 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13964 F: drivers/media/i2c/ov2659.c
13965 F: include/media/i2c/ov2659.h
13968 M: Miklos Szeredi <miklos@szeredi.hu>
13969 L: linux-unionfs@vger.kernel.org
13971 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
13972 F: Documentation/filesystems/overlayfs.rst
13975 P54 WIRELESS DRIVER
13976 M: Christian Lamparter <chunkeey@googlemail.com>
13977 L: linux-wireless@vger.kernel.org
13979 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
13980 F: drivers/net/wireless/intersil/p54/
13983 M: Vladimir Oltean <olteanv@gmail.com>
13984 L: netdev@vger.kernel.org
13986 F: Documentation/core-api/packing.rst
13987 F: include/linux/packing.h
13990 PADATA PARALLEL EXECUTION MECHANISM
13991 M: Steffen Klassert <steffen.klassert@secunet.com>
13992 M: Daniel Jordan <daniel.m.jordan@oracle.com>
13993 L: linux-crypto@vger.kernel.org
13994 L: linux-kernel@vger.kernel.org
13996 F: Documentation/core-api/padata.rst
13997 F: include/linux/padata.h
14001 M: Jesper Dangaard Brouer <hawk@kernel.org>
14002 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
14003 L: netdev@vger.kernel.org
14005 F: Documentation/networking/page_pool.rst
14006 F: include/net/page_pool.h
14007 F: include/trace/events/page_pool.h
14008 F: net/core/page_pool.c
14010 PANASONIC LAPTOP ACPI EXTRAS DRIVER
14011 M: Kenneth Chan <kenneth.t.chan@gmail.com>
14012 L: platform-driver-x86@vger.kernel.org
14014 F: drivers/platform/x86/panasonic-laptop.c
14016 PARALLAX PING IIO SENSOR DRIVER
14017 M: Andreas Klinger <ak@it-klinger.de>
14018 L: linux-iio@vger.kernel.org
14020 F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
14021 F: drivers/iio/proximity/ping.c
14023 PARALLEL LCD/KEYPAD PANEL DRIVER
14024 M: Willy Tarreau <willy@haproxy.com>
14025 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
14027 F: Documentation/admin-guide/lcd-panel-cgram.rst
14028 F: drivers/auxdisplay/panel.c
14030 PARALLEL PORT SUBSYSTEM
14031 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14032 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14033 L: linux-parport@lists.infradead.org (subscribers-only)
14035 F: Documentation/driver-api/parport*.rst
14036 F: drivers/char/ppdev.c
14037 F: drivers/parport/
14038 F: include/linux/parport*.h
14039 F: include/uapi/linux/ppdev.h
14041 PARAVIRT_OPS INTERFACE
14042 M: Juergen Gross <jgross@suse.com>
14043 M: Deep Shah <sdeep@vmware.com>
14044 M: "VMware, Inc." <pv-drivers@vmware.com>
14045 L: virtualization@lists.linux-foundation.org
14047 F: Documentation/virt/paravirt_ops.rst
14048 F: arch/*/include/asm/paravirt*.h
14049 F: arch/*/kernel/paravirt*
14050 F: include/linux/hypervisor.h
14052 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
14053 M: Tim Waugh <tim@cyberelk.net>
14054 L: linux-parport@lists.infradead.org (subscribers-only)
14056 F: Documentation/admin-guide/blockdev/paride.rst
14057 F: drivers/block/paride/
14059 PARISC ARCHITECTURE
14060 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
14061 M: Helge Deller <deller@gmx.de>
14062 L: linux-parisc@vger.kernel.org
14064 W: https://parisc.wiki.kernel.org
14065 Q: http://patchwork.kernel.org/project/linux-parisc/list/
14066 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
14067 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
14068 F: Documentation/parisc/
14070 F: drivers/char/agp/parisc-agp.c
14071 F: drivers/input/misc/hp_sdc_rtc.c
14072 F: drivers/input/serio/gscps2.c
14073 F: drivers/input/serio/hp_sdc*
14075 F: drivers/parport/parport_gsc.*
14076 F: drivers/tty/serial/8250/8250_gsc.c
14077 F: drivers/video/console/sti*
14078 F: drivers/video/fbdev/sti*
14079 F: drivers/video/logo/logo_parisc*
14080 F: include/linux/hp_sdc.h
14083 M: Jiri Pirko <jiri@nvidia.com>
14084 L: netdev@vger.kernel.org
14086 F: include/linux/parman.h
14088 F: lib/test_parman.c
14090 PC ENGINES APU BOARD DRIVER
14091 M: Enrico Weigelt, metux IT consult <info@metux.net>
14093 F: drivers/platform/x86/pcengines-apuv2.c
14095 PC87360 HARDWARE MONITORING DRIVER
14096 M: Jim Cromie <jim.cromie@gmail.com>
14097 L: linux-hwmon@vger.kernel.org
14099 F: Documentation/hwmon/pc87360.rst
14100 F: drivers/hwmon/pc87360.c
14102 PC8736x GPIO DRIVER
14103 M: Jim Cromie <jim.cromie@gmail.com>
14105 F: drivers/char/pc8736x_gpio.c
14107 PC87427 HARDWARE MONITORING DRIVER
14108 M: Jean Delvare <jdelvare@suse.com>
14109 L: linux-hwmon@vger.kernel.org
14111 F: Documentation/hwmon/pc87427.rst
14112 F: drivers/hwmon/pc87427.c
14115 M: Riku Voipio <riku.voipio@iki.fi>
14117 F: drivers/leds/leds-pca9532.c
14118 F: include/linux/leds-pca9532.h
14120 PCA9541 I2C BUS MASTER SELECTOR DRIVER
14121 M: Guenter Roeck <linux@roeck-us.net>
14122 L: linux-i2c@vger.kernel.org
14124 F: drivers/i2c/muxes/i2c-mux-pca9541.c
14126 PCDP - PRIMARY CONSOLE AND DEBUG PORT
14127 M: Khalid Aziz <khalid@gonehiking.org>
14129 F: drivers/firmware/pcdp.*
14131 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
14132 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
14133 M: Pali Rohár <pali@kernel.org>
14134 L: linux-pci@vger.kernel.org
14135 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14137 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
14138 F: drivers/pci/controller/pci-aardvark.c
14140 PCI DRIVER FOR ALTERA PCIE IP
14141 M: Joyce Ooi <joyce.ooi@intel.com>
14142 L: linux-pci@vger.kernel.org
14144 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
14145 F: drivers/pci/controller/pcie-altera.c
14147 PCI DRIVER FOR APPLIEDMICRO XGENE
14148 M: Toan Le <toan@os.amperecomputing.com>
14149 L: linux-pci@vger.kernel.org
14150 L: linux-arm-kernel@lists.infradead.org
14152 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
14153 F: drivers/pci/controller/pci-xgene.c
14155 PCI DRIVER FOR ARM VERSATILE PLATFORM
14156 M: Rob Herring <robh@kernel.org>
14157 L: linux-pci@vger.kernel.org
14158 L: linux-arm-kernel@lists.infradead.org
14160 F: Documentation/devicetree/bindings/pci/versatile.yaml
14161 F: drivers/pci/controller/pci-versatile.c
14163 PCI DRIVER FOR ARMADA 8K
14164 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
14165 L: linux-pci@vger.kernel.org
14166 L: linux-arm-kernel@lists.infradead.org
14168 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
14169 F: drivers/pci/controller/dwc/pcie-armada8k.c
14171 PCI DRIVER FOR CADENCE PCIE IP
14172 M: Tom Joseph <tjoseph@cadence.com>
14173 L: linux-pci@vger.kernel.org
14175 F: Documentation/devicetree/bindings/pci/cdns,*
14176 F: drivers/pci/controller/cadence/
14178 PCI DRIVER FOR FREESCALE LAYERSCAPE
14179 M: Minghuan Lian <minghuan.Lian@nxp.com>
14180 M: Mingkai Hu <mingkai.hu@nxp.com>
14181 M: Roy Zang <roy.zang@nxp.com>
14182 L: linuxppc-dev@lists.ozlabs.org
14183 L: linux-pci@vger.kernel.org
14184 L: linux-arm-kernel@lists.infradead.org
14186 F: drivers/pci/controller/dwc/*layerscape*
14188 PCI DRIVER FOR GENERIC OF HOSTS
14189 M: Will Deacon <will@kernel.org>
14190 L: linux-pci@vger.kernel.org
14191 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14193 F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
14194 F: drivers/pci/controller/pci-host-common.c
14195 F: drivers/pci/controller/pci-host-generic.c
14197 PCI DRIVER FOR IMX6
14198 M: Richard Zhu <hongxing.zhu@nxp.com>
14199 M: Lucas Stach <l.stach@pengutronix.de>
14200 L: linux-pci@vger.kernel.org
14201 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14203 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
14204 F: drivers/pci/controller/dwc/*imx6*
14206 PCI DRIVER FOR FU740
14207 M: Paul Walmsley <paul.walmsley@sifive.com>
14208 M: Greentime Hu <greentime.hu@sifive.com>
14209 L: linux-pci@vger.kernel.org
14211 F: Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
14212 F: drivers/pci/controller/dwc/pcie-fu740.c
14214 PCI DRIVER FOR INTEL IXP4XX
14215 M: Linus Walleij <linus.walleij@linaro.org>
14217 F: Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
14218 F: drivers/pci/controller/pci-ixp4xx.c
14220 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
14221 M: Jonathan Derrick <jonathan.derrick@intel.com>
14222 L: linux-pci@vger.kernel.org
14224 F: drivers/pci/controller/vmd.c
14226 PCI DRIVER FOR MICROSEMI SWITCHTEC
14227 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
14228 M: Logan Gunthorpe <logang@deltatee.com>
14229 L: linux-pci@vger.kernel.org
14231 F: Documentation/ABI/testing/sysfs-class-switchtec
14232 F: Documentation/driver-api/switchtec.rst
14233 F: drivers/ntb/hw/mscc/
14234 F: drivers/pci/switch/switchtec*
14235 F: include/linux/switchtec.h
14236 F: include/uapi/linux/switchtec_ioctl.h
14238 PCI DRIVER FOR MOBIVEIL PCIE IP
14239 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
14240 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
14241 L: linux-pci@vger.kernel.org
14243 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
14244 F: drivers/pci/controller/mobiveil/pcie-mobiveil*
14246 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
14247 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
14248 L: linux-pci@vger.kernel.org
14249 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14251 F: drivers/pci/controller/*mvebu*
14253 PCI DRIVER FOR NVIDIA TEGRA
14254 M: Thierry Reding <thierry.reding@gmail.com>
14255 L: linux-tegra@vger.kernel.org
14256 L: linux-pci@vger.kernel.org
14258 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
14259 F: drivers/pci/controller/pci-tegra.c
14261 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
14262 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
14263 L: linux-pci@vger.kernel.org
14264 L: linux-arm-kernel@lists.infradead.org
14266 F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
14267 F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
14269 PCI DRIVER FOR RENESAS R-CAR
14270 M: Marek Vasut <marek.vasut+renesas@gmail.com>
14271 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
14272 L: linux-pci@vger.kernel.org
14273 L: linux-renesas-soc@vger.kernel.org
14275 F: Documentation/devicetree/bindings/pci/*rcar*
14276 F: drivers/pci/controller/*rcar*
14278 PCI DRIVER FOR SAMSUNG EXYNOS
14279 M: Jingoo Han <jingoohan1@gmail.com>
14280 L: linux-pci@vger.kernel.org
14281 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14282 L: linux-samsung-soc@vger.kernel.org
14284 F: drivers/pci/controller/dwc/pci-exynos.c
14286 PCI DRIVER FOR SYNOPSYS DESIGNWARE
14287 M: Jingoo Han <jingoohan1@gmail.com>
14288 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
14289 L: linux-pci@vger.kernel.org
14291 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
14292 F: drivers/pci/controller/dwc/*designware*
14294 PCI DRIVER FOR TI DRA7XX/J721E
14295 M: Kishon Vijay Abraham I <kishon@ti.com>
14296 L: linux-omap@vger.kernel.org
14297 L: linux-pci@vger.kernel.org
14298 L: linux-arm-kernel@lists.infradead.org
14300 F: Documentation/devicetree/bindings/pci/ti-pci.txt
14301 F: drivers/pci/controller/cadence/pci-j721e.c
14302 F: drivers/pci/controller/dwc/pci-dra7xx.c
14304 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
14305 M: Linus Walleij <linus.walleij@linaro.org>
14306 L: linux-pci@vger.kernel.org
14308 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
14309 F: drivers/pci/controller/pci-v3-semi.c
14311 PCI ENDPOINT SUBSYSTEM
14312 M: Kishon Vijay Abraham I <kishon@ti.com>
14313 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
14314 R: Krzysztof Wilczyński <kw@linux.com>
14315 L: linux-pci@vger.kernel.org
14317 F: Documentation/PCI/endpoint/*
14318 F: Documentation/misc-devices/pci-endpoint-test.rst
14319 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
14320 F: drivers/misc/pci_endpoint_test.c
14321 F: drivers/pci/endpoint/
14324 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
14325 M: Russell Currey <ruscur@russell.cc>
14326 M: Oliver O'Halloran <oohall@gmail.com>
14327 L: linuxppc-dev@lists.ozlabs.org
14329 F: Documentation/PCI/pci-error-recovery.rst
14330 F: Documentation/powerpc/eeh-pci-error-recovery.rst
14331 F: arch/powerpc/include/*/eeh*.h
14332 F: arch/powerpc/kernel/eeh*.c
14333 F: arch/powerpc/platforms/*/eeh*.c
14334 F: drivers/pci/pcie/aer.c
14335 F: drivers/pci/pcie/dpc.c
14336 F: drivers/pci/pcie/err.c
14339 M: Linas Vepstas <linasvepstas@gmail.com>
14340 L: linux-pci@vger.kernel.org
14342 F: Documentation/PCI/pci-error-recovery.rst
14344 PCI MSI DRIVER FOR ALTERA MSI IP
14345 M: Joyce Ooi <joyce.ooi@intel.com>
14346 L: linux-pci@vger.kernel.org
14348 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
14349 F: drivers/pci/controller/pcie-altera-msi.c
14351 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
14352 M: Toan Le <toan@os.amperecomputing.com>
14353 L: linux-pci@vger.kernel.org
14354 L: linux-arm-kernel@lists.infradead.org
14356 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
14357 F: drivers/pci/controller/pci-xgene-msi.c
14359 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
14360 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
14361 R: Rob Herring <robh@kernel.org>
14362 R: Krzysztof Wilczyński <kw@linux.com>
14363 L: linux-pci@vger.kernel.org
14365 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
14366 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
14367 F: drivers/pci/controller/
14370 M: Bjorn Helgaas <bhelgaas@google.com>
14371 L: linux-pci@vger.kernel.org
14373 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
14374 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
14375 F: Documentation/PCI/
14376 F: Documentation/devicetree/bindings/pci/
14377 F: arch/x86/kernel/early-quirks.c
14378 F: arch/x86/kernel/quirks.c
14380 F: drivers/acpi/pci*
14382 F: include/asm-generic/pci*
14383 F: include/linux/of_pci.h
14384 F: include/linux/pci*
14385 F: include/uapi/linux/pci*
14388 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
14389 M: Jonathan Chocron <jonnyc@amazon.com>
14390 L: linux-pci@vger.kernel.org
14392 F: Documentation/devicetree/bindings/pci/pcie-al.txt
14393 F: drivers/pci/controller/dwc/pcie-al.c
14395 PCIE DRIVER FOR AMLOGIC MESON
14396 M: Yue Wang <yue.wang@Amlogic.com>
14397 L: linux-pci@vger.kernel.org
14398 L: linux-amlogic@lists.infradead.org
14400 F: drivers/pci/controller/dwc/pci-meson.c
14402 PCIE DRIVER FOR AXIS ARTPEC
14403 M: Jesper Nilsson <jesper.nilsson@axis.com>
14404 L: linux-arm-kernel@axis.com
14405 L: linux-pci@vger.kernel.org
14407 F: Documentation/devicetree/bindings/pci/axis,artpec*
14408 F: drivers/pci/controller/dwc/*artpec*
14410 PCIE DRIVER FOR CAVIUM THUNDERX
14411 M: Robert Richter <rric@kernel.org>
14412 L: linux-pci@vger.kernel.org
14413 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14415 F: drivers/pci/controller/pci-thunder-*
14417 PCIE DRIVER FOR HISILICON
14418 M: Zhou Wang <wangzhou1@hisilicon.com>
14419 L: linux-pci@vger.kernel.org
14421 F: drivers/pci/controller/dwc/pcie-hisi.c
14423 PCIE DRIVER FOR HISILICON KIRIN
14424 M: Xiaowei Song <songxiaowei@hisilicon.com>
14425 M: Binghui Wang <wangbinghui@hisilicon.com>
14426 L: linux-pci@vger.kernel.org
14428 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
14429 F: drivers/pci/controller/dwc/pcie-kirin.c
14431 PCIE DRIVER FOR HISILICON STB
14432 M: Shawn Guo <shawn.guo@linaro.org>
14433 L: linux-pci@vger.kernel.org
14435 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
14436 F: drivers/pci/controller/dwc/pcie-histb.c
14438 PCIE DRIVER FOR MEDIATEK
14439 M: Ryder Lee <ryder.lee@mediatek.com>
14440 M: Jianjun Wang <jianjun.wang@mediatek.com>
14441 L: linux-pci@vger.kernel.org
14442 L: linux-mediatek@lists.infradead.org
14444 F: Documentation/devicetree/bindings/pci/mediatek*
14445 F: drivers/pci/controller/*mediatek*
14447 PCIE DRIVER FOR MICROCHIP
14448 M: Daire McNamara <daire.mcnamara@microchip.com>
14449 L: linux-pci@vger.kernel.org
14451 F: Documentation/devicetree/bindings/pci/microchip*
14452 F: drivers/pci/controller/*microchip*
14454 PCIE DRIVER FOR QUALCOMM MSM
14455 M: Stanimir Varbanov <svarbanov@mm-sol.com>
14456 L: linux-pci@vger.kernel.org
14457 L: linux-arm-msm@vger.kernel.org
14459 F: drivers/pci/controller/dwc/*qcom*
14461 PCIE DRIVER FOR ROCKCHIP
14462 M: Shawn Lin <shawn.lin@rock-chips.com>
14463 L: linux-pci@vger.kernel.org
14464 L: linux-rockchip@lists.infradead.org
14466 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
14467 F: drivers/pci/controller/pcie-rockchip*
14469 PCIE DRIVER FOR SOCIONEXT UNIPHIER
14470 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14471 L: linux-pci@vger.kernel.org
14473 F: Documentation/devicetree/bindings/pci/uniphier-pcie*
14474 F: drivers/pci/controller/dwc/pcie-uniphier*
14476 PCIE DRIVER FOR ST SPEAR13XX
14477 M: Pratyush Anand <pratyush.anand@gmail.com>
14478 L: linux-pci@vger.kernel.org
14480 F: drivers/pci/controller/dwc/*spear*
14483 M: Dominik Brodowski <linux@dominikbrodowski.net>
14485 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
14486 F: Documentation/pcmcia/
14491 PCNET32 NETWORK DRIVER
14492 M: Don Fry <pcnet32@frontier.com>
14493 L: netdev@vger.kernel.org
14495 F: drivers/net/ethernet/amd/pcnet32.c
14497 PCRYPT PARALLEL CRYPTO ENGINE
14498 M: Steffen Klassert <steffen.klassert@secunet.com>
14499 L: linux-crypto@vger.kernel.org
14502 F: include/crypto/pcrypt.h
14504 PEAQ WMI HOTKEYS DRIVER
14505 M: Hans de Goede <hdegoede@redhat.com>
14506 L: platform-driver-x86@vger.kernel.org
14508 F: drivers/platform/x86/peaq-wmi.c
14510 PENSANDO ETHERNET DRIVERS
14511 M: Shannon Nelson <snelson@pensando.io>
14512 M: drivers@pensando.io
14513 L: netdev@vger.kernel.org
14515 F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
14516 F: drivers/net/ethernet/pensando/
14518 PER-CPU MEMORY ALLOCATOR
14519 M: Dennis Zhou <dennis@kernel.org>
14520 M: Tejun Heo <tj@kernel.org>
14521 M: Christoph Lameter <cl@linux.com>
14522 L: linux-mm@kvack.org
14524 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
14525 F: arch/*/include/asm/percpu.h
14526 F: include/linux/percpu*.h
14530 PER-TASK DELAY ACCOUNTING
14531 M: Balbir Singh <bsingharora@gmail.com>
14533 F: include/linux/delayacct.h
14534 F: kernel/delayacct.c
14536 PERFORMANCE EVENTS SUBSYSTEM
14537 M: Peter Zijlstra <peterz@infradead.org>
14538 M: Ingo Molnar <mingo@redhat.com>
14539 M: Arnaldo Carvalho de Melo <acme@kernel.org>
14540 R: Mark Rutland <mark.rutland@arm.com>
14541 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
14542 R: Jiri Olsa <jolsa@redhat.com>
14543 R: Namhyung Kim <namhyung@kernel.org>
14544 L: linux-perf-users@vger.kernel.org
14545 L: linux-kernel@vger.kernel.org
14547 W: https://perf.wiki.kernel.org/
14548 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14550 F: arch/*/events/*/*
14551 F: arch/*/include/asm/perf_event.h
14552 F: arch/*/kernel/*/*/perf_event*.c
14553 F: arch/*/kernel/*/perf_event*.c
14554 F: arch/*/kernel/perf_callchain.c
14555 F: arch/*/kernel/perf_event*.c
14556 F: include/linux/perf_event.h
14557 F: include/uapi/linux/perf_event.h
14562 PERFORMANCE EVENTS TOOLING ARM64
14563 R: John Garry <john.garry@huawei.com>
14564 R: Will Deacon <will@kernel.org>
14565 R: Mathieu Poirier <mathieu.poirier@linaro.org>
14566 R: Leo Yan <leo.yan@linaro.org>
14567 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14569 F: tools/build/feature/test-libopencsd.c
14570 F: tools/perf/arch/arm*/
14571 F: tools/perf/pmu-events/arch/arm64/
14572 F: tools/perf/util/arm-spe*
14573 F: tools/perf/util/cs-etm*
14575 PERSONALITY HANDLING
14576 M: Christoph Hellwig <hch@infradead.org>
14577 L: linux-abi-devel@lists.sourceforge.net
14579 F: include/linux/personality.h
14580 F: include/uapi/linux/personality.h
14582 PHOENIX RC FLIGHT CONTROLLER ADAPTER
14583 M: Marcus Folkesson <marcus.folkesson@gmail.com>
14584 L: linux-input@vger.kernel.org
14586 F: Documentation/input/devices/pxrc.rst
14587 F: drivers/input/joystick/pxrc.c
14590 M: Remi Denis-Courmont <courmisch@gmail.com>
14592 F: Documentation/networking/phonet.rst
14593 F: include/linux/phonet.h
14594 F: include/net/phonet/
14595 F: include/uapi/linux/phonet.h
14599 M: Joern Engel <joern@lazybastard.org>
14600 L: linux-mtd@lists.infradead.org
14602 F: drivers/mtd/devices/phram.c
14605 M: Bruno Prémont <bonbons@linux-vserver.org>
14606 L: linux-input@vger.kernel.org
14608 F: drivers/hid/hid-picolcd*
14611 M: Christian Brauner <christian@brauner.io>
14612 L: linux-kernel@vger.kernel.org
14614 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
14616 F: tools/testing/selftests/clone3/
14617 F: tools/testing/selftests/pid_namespace/
14618 F: tools/testing/selftests/pidfd/
14621 K: \b(clone_args|kernel_clone_args)\b
14623 PIN CONTROL SUBSYSTEM
14624 M: Linus Walleij <linus.walleij@linaro.org>
14625 L: linux-gpio@vger.kernel.org
14627 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
14628 F: Documentation/devicetree/bindings/pinctrl/
14629 F: Documentation/driver-api/pin-control.rst
14630 F: drivers/pinctrl/
14631 F: include/linux/pinctrl/
14633 PIN CONTROLLER - FREESCALE
14634 M: Dong Aisheng <aisheng.dong@nxp.com>
14635 M: Fabio Estevam <festevam@gmail.com>
14636 M: Shawn Guo <shawnguo@kernel.org>
14637 M: Stefan Agner <stefan@agner.ch>
14638 R: Pengutronix Kernel Team <kernel@pengutronix.de>
14639 L: linux-gpio@vger.kernel.org
14641 F: Documentation/devicetree/bindings/pinctrl/fsl,*
14642 F: drivers/pinctrl/freescale/
14644 PIN CONTROLLER - INTEL
14645 M: Mika Westerberg <mika.westerberg@linux.intel.com>
14646 M: Andy Shevchenko <andy@kernel.org>
14648 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
14649 F: drivers/pinctrl/intel/
14651 PIN CONTROLLER - MEDIATEK
14652 M: Sean Wang <sean.wang@kernel.org>
14653 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14655 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
14656 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
14657 F: drivers/pinctrl/mediatek/
14659 PIN CONTROLLER - MICROCHIP AT91
14660 M: Ludovic Desroches <ludovic.desroches@microchip.com>
14661 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14662 L: linux-gpio@vger.kernel.org
14664 F: drivers/gpio/gpio-sama5d2-piobu.c
14665 F: drivers/pinctrl/pinctrl-at91*
14667 PIN CONTROLLER - QUALCOMM
14668 M: Bjorn Andersson <bjorn.andersson@linaro.org>
14669 L: linux-arm-msm@vger.kernel.org
14671 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
14672 F: drivers/pinctrl/qcom/
14674 PIN CONTROLLER - RENESAS
14675 M: Geert Uytterhoeven <geert+renesas@glider.be>
14676 L: linux-renesas-soc@vger.kernel.org
14678 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
14679 F: Documentation/devicetree/bindings/pinctrl/renesas,*
14680 F: drivers/pinctrl/renesas/
14682 PIN CONTROLLER - SAMSUNG
14683 M: Tomasz Figa <tomasz.figa@gmail.com>
14684 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
14685 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14686 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14687 L: linux-samsung-soc@vger.kernel.org
14689 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
14690 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
14691 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
14692 F: drivers/pinctrl/samsung/
14693 F: include/dt-bindings/pinctrl/samsung.h
14695 PIN CONTROLLER - SINGLE
14696 M: Tony Lindgren <tony@atomide.com>
14697 M: Haojian Zhuang <haojian.zhuang@linaro.org>
14698 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14699 L: linux-omap@vger.kernel.org
14701 F: drivers/pinctrl/pinctrl-single.c
14703 PIN CONTROLLER - ST SPEAR
14704 M: Viresh Kumar <vireshk@kernel.org>
14705 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14707 W: http://www.st.com/spear
14708 F: drivers/pinctrl/spear/
14710 PISTACHIO SOC SUPPORT
14711 M: James Hartley <james.hartley@sondrel.com>
14712 L: linux-mips@vger.kernel.org
14714 F: arch/mips/boot/dts/img/pistachio*
14715 F: arch/mips/configs/pistachio*_defconfig
14716 F: arch/mips/pistachio/
14719 M: linux-block@vger.kernel.org
14721 F: drivers/block/pktcdvd.c
14722 F: include/linux/pktcdvd.h
14723 F: include/uapi/linux/pktcdvd.h
14725 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
14726 M: Tomasz Duszynski <tduszyns@gmail.com>
14728 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
14729 F: drivers/iio/chemical/pms7003.c
14732 M: Jacob Keller <jacob.e.keller@intel.com>
14734 F: Documentation/driver-api/pldmfw/
14735 F: include/linux/pldmfw.h
14739 M: Logan Gunthorpe <logang@deltatee.com>
14741 F: drivers/dma/plx_dma.c
14744 M: Charles Hsu <hsu.yungteng@gmail.com>
14745 L: linux-hwmon@vger.kernel.org
14747 F: Documentation/hwmon/pm6764tr.rst
14748 F: drivers/hwmon/pmbus/pm6764tr.c
14751 M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
14752 L: linux-pm@vger.kernel.org
14754 W: https://01.org/pm-graph
14755 B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
14756 T: git git://github.com/intel/pm-graph
14757 F: tools/power/pm-graph
14759 PMBUS HARDWARE MONITORING DRIVERS
14760 M: Guenter Roeck <linux@roeck-us.net>
14761 L: linux-hwmon@vger.kernel.org
14763 W: http://hwmon.wiki.kernel.org/
14764 W: http://www.roeck-us.net/linux/drivers/
14765 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
14766 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
14767 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
14768 F: Documentation/devicetree/bindings/hwmon/max31785.txt
14769 F: Documentation/hwmon/adm1275.rst
14770 F: Documentation/hwmon/ibm-cffps.rst
14771 F: Documentation/hwmon/ir35221.rst
14772 F: Documentation/hwmon/lm25066.rst
14773 F: Documentation/hwmon/ltc2978.rst
14774 F: Documentation/hwmon/ltc3815.rst
14775 F: Documentation/hwmon/max16064.rst
14776 F: Documentation/hwmon/max20751.rst
14777 F: Documentation/hwmon/max31785.rst
14778 F: Documentation/hwmon/max34440.rst
14779 F: Documentation/hwmon/max8688.rst
14780 F: Documentation/hwmon/pmbus-core.rst
14781 F: Documentation/hwmon/pmbus.rst
14782 F: Documentation/hwmon/tps40422.rst
14783 F: Documentation/hwmon/ucd9000.rst
14784 F: Documentation/hwmon/ucd9200.rst
14785 F: Documentation/hwmon/zl6100.rst
14786 F: drivers/hwmon/pmbus/
14787 F: include/linux/pmbus.h
14789 PMC SIERRA MaxRAID DRIVER
14790 L: linux-scsi@vger.kernel.org
14792 W: http://www.pmc-sierra.com/
14793 F: drivers/scsi/pmcraid.*
14795 PMC SIERRA PM8001 DRIVER
14796 M: Jack Wang <jinpu.wang@cloud.ionos.com>
14797 L: linux-scsi@vger.kernel.org
14799 F: drivers/scsi/pm8001/
14801 PNI RM3100 IIO DRIVER
14802 M: Song Qiang <songqiang1304521@gmail.com>
14803 L: linux-iio@vger.kernel.org
14805 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
14806 F: drivers/iio/magnetometer/rm3100*
14809 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
14810 L: linux-acpi@vger.kernel.org
14813 F: include/linux/pnp.h
14815 POSIX CLOCKS and TIMERS
14816 M: Thomas Gleixner <tglx@linutronix.de>
14817 L: linux-kernel@vger.kernel.org
14819 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14821 F: include/linux/time_namespace.h
14822 F: include/linux/timer*
14823 F: kernel/time/*timer*
14824 F: kernel/time/namespace.c
14826 POWER MANAGEMENT CORE
14827 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
14828 L: linux-pm@vger.kernel.org
14830 B: https://bugzilla.kernel.org
14831 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
14832 F: drivers/base/power/
14833 F: drivers/powercap/
14834 F: include/linux/intel_rapl.h
14835 F: include/linux/pm.h
14836 F: include/linux/pm_*
14837 F: include/linux/powercap.h
14838 F: kernel/configs/nopm.config
14840 DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
14841 M: Daniel Lezcano <daniel.lezcano@kernel.org>
14842 L: linux-pm@vger.kernel.org
14844 B: https://bugzilla.kernel.org
14845 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
14846 F: drivers/powercap/dtpm*
14847 F: include/linux/dtpm.h
14849 POWER STATE COORDINATION INTERFACE (PSCI)
14850 M: Mark Rutland <mark.rutland@arm.com>
14851 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
14852 L: linux-arm-kernel@lists.infradead.org
14854 F: drivers/firmware/psci/
14855 F: include/linux/psci.h
14856 F: include/uapi/linux/psci.h
14858 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
14859 M: Sebastian Reichel <sre@kernel.org>
14860 L: linux-pm@vger.kernel.org
14862 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14863 F: Documentation/ABI/testing/sysfs-class-power
14864 F: Documentation/devicetree/bindings/power/supply/
14865 F: drivers/power/supply/
14866 F: include/linux/power/
14867 F: include/linux/power_supply.h
14869 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
14870 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
14871 L: linuxppc-dev@lists.ozlabs.org
14873 F: drivers/char/powernv-op-panel.c
14875 PPP OVER ATM (RFC 2364)
14876 M: Mitchell Blank Jr <mitch@sfgoth.com>
14878 F: include/uapi/linux/atmppp.h
14879 F: net/atm/pppoatm.c
14882 M: Michal Ostrowski <mostrows@earthlink.net>
14884 F: drivers/net/ppp/pppoe.c
14885 F: drivers/net/ppp/pppox.c
14888 M: James Chapman <jchapman@katalix.com>
14890 F: include/linux/if_pppol2tp.h
14891 F: include/uapi/linux/if_pppol2tp.h
14892 F: net/l2tp/l2tp_ppp.c
14894 PPP PROTOCOL DRIVERS AND COMPRESSORS
14895 M: Paul Mackerras <paulus@samba.org>
14896 L: linux-ppp@vger.kernel.org
14898 F: drivers/net/ppp/ppp_*
14901 M: Rodolfo Giometti <giometti@enneenne.com>
14902 L: linuxpps@ml.enneenne.com (subscribers-only)
14904 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
14905 F: Documentation/ABI/testing/sysfs-pps
14906 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
14907 F: Documentation/driver-api/pps.rst
14909 F: include/linux/pps*.h
14910 F: include/uapi/linux/pps.h
14913 M: Dmitry Kozlov <xeb@mail.ru>
14914 L: netdev@vger.kernel.org
14916 W: http://sourceforge.net/projects/accel-pptp
14917 F: drivers/net/ppp/pptp.c
14919 PRESSURE STALL INFORMATION (PSI)
14920 M: Johannes Weiner <hannes@cmpxchg.org>
14922 F: include/linux/psi*
14923 F: kernel/sched/psi.c
14926 M: Petr Mladek <pmladek@suse.com>
14927 M: Sergey Senozhatsky <senozhatsky@chromium.org>
14928 R: Steven Rostedt <rostedt@goodmis.org>
14929 R: John Ogness <john.ogness@linutronix.de>
14931 F: include/linux/printk.h
14934 PRISM54 WIRELESS DRIVER
14935 M: Luis Chamberlain <mcgrof@kernel.org>
14936 L: linux-wireless@vger.kernel.org
14938 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
14939 F: drivers/net/wireless/intersil/prism54/
14942 L: linux-kernel@vger.kernel.org
14943 L: linux-fsdevel@vger.kernel.org
14945 F: Documentation/filesystems/proc.rst
14947 F: include/linux/proc_fs.h
14948 F: tools/testing/selftests/proc/
14951 M: Luis Chamberlain <mcgrof@kernel.org>
14952 M: Kees Cook <keescook@chromium.org>
14953 M: Iurii Zaikin <yzaikin@google.com>
14954 L: linux-kernel@vger.kernel.org
14955 L: linux-fsdevel@vger.kernel.org
14957 F: fs/proc/proc_sysctl.c
14958 F: include/linux/sysctl.h
14959 F: kernel/sysctl-test.c
14961 F: tools/testing/selftests/sysctl/
14963 PS3 NETWORK SUPPORT
14964 M: Geoff Levand <geoff@infradead.org>
14965 L: netdev@vger.kernel.org
14966 L: linuxppc-dev@lists.ozlabs.org
14968 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
14970 PS3 PLATFORM SUPPORT
14971 M: Geoff Levand <geoff@infradead.org>
14972 L: linuxppc-dev@lists.ozlabs.org
14974 F: arch/powerpc/boot/ps3*
14975 F: arch/powerpc/include/asm/lv1call.h
14976 F: arch/powerpc/include/asm/ps3*.h
14977 F: arch/powerpc/platforms/ps3/
14980 F: drivers/rtc/rtc-ps3.c
14981 F: drivers/usb/host/*ps3.c
14982 F: sound/ppc/snd_ps3*
14985 M: Jim Paris <jim@jtan.com>
14986 M: Geoff Levand <geoff@infradead.org>
14987 L: linuxppc-dev@lists.ozlabs.org
14989 F: drivers/block/ps3vram.c
14991 PSAMPLE PACKET SAMPLING SUPPORT
14992 M: Yotam Gigi <yotam.gi@gmail.com>
14994 F: include/net/psample.h
14995 F: include/uapi/linux/psample.h
14999 M: Kees Cook <keescook@chromium.org>
15000 M: Anton Vorontsov <anton@enomsg.org>
15001 M: Colin Cross <ccross@android.com>
15002 M: Tony Luck <tony.luck@intel.com>
15004 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
15005 F: Documentation/admin-guide/ramoops.rst
15006 F: Documentation/admin-guide/pstore-blk.rst
15007 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
15008 F: drivers/acpi/apei/erst.c
15009 F: drivers/firmware/efi/efi-pstore.c
15011 F: include/linux/pstore*
15012 K: \b(pstore|ramoops)
15014 PTP HARDWARE CLOCK SUPPORT
15015 M: Richard Cochran <richardcochran@gmail.com>
15016 L: netdev@vger.kernel.org
15018 W: http://linuxptp.sourceforge.net/
15019 F: Documentation/ABI/testing/sysfs-ptp
15020 F: Documentation/driver-api/ptp.rst
15021 F: drivers/net/phy/dp83640*
15023 F: include/linux/ptp_cl*
15025 PTP VIRTUAL CLOCK SUPPORT
15026 M: Yangbo Lu <yangbo.lu@nxp.com>
15027 L: netdev@vger.kernel.org
15029 F: drivers/ptp/ptp_vclock.c
15030 F: net/ethtool/phc_vclocks.c
15033 M: Oleg Nesterov <oleg@redhat.com>
15035 F: arch/*/*/ptrace*.c
15036 F: arch/*/include/asm/ptrace*.h
15037 F: arch/*/ptrace*.c
15038 F: include/asm-generic/syscall.h
15039 F: include/linux/ptrace.h
15040 F: include/linux/regset.h
15041 F: include/linux/tracehook.h
15042 F: include/uapi/linux/ptrace.h
15043 F: include/uapi/linux/ptrace.h
15047 M: Hans Verkuil <hverkuil@xs4all.nl>
15048 L: linux-media@vger.kernel.org
15050 T: git git://linuxtv.org/media_tree.git
15051 F: Documentation/admin-guide/media/pulse8-cec.rst
15052 F: drivers/media/cec/usb/pulse8/
15054 PVRUSB2 VIDEO4LINUX DRIVER
15055 M: Mike Isely <isely@pobox.com>
15056 L: pvrusb2@isely.net (subscribers-only)
15057 L: linux-media@vger.kernel.org
15059 W: http://www.isely.net/pvrusb2/
15060 T: git git://linuxtv.org/media_tree.git
15061 F: Documentation/driver-api/media/drivers/pvrusb2*
15062 F: drivers/media/usb/pvrusb2/
15065 M: Hans Verkuil <hverkuil@xs4all.nl>
15066 L: linux-media@vger.kernel.org
15068 T: git git://linuxtv.org/media_tree.git
15069 F: drivers/media/usb/pwc/*
15070 F: include/trace/events/pwc.h
15073 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15074 L: linux-hwmon@vger.kernel.org
15076 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
15077 F: Documentation/hwmon/pwm-fan.rst
15078 F: drivers/hwmon/pwm-fan.c
15081 M: Sean Young <sean@mess.org>
15082 L: linux-media@vger.kernel.org
15084 F: drivers/media/rc/pwm-ir-tx.c
15087 M: Thierry Reding <thierry.reding@gmail.com>
15088 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
15089 M: Lee Jones <lee.jones@linaro.org>
15090 L: linux-pwm@vger.kernel.org
15092 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
15093 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
15094 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
15095 F: Documentation/devicetree/bindings/pwm/
15096 F: Documentation/driver-api/pwm.rst
15097 F: drivers/gpio/gpio-mvebu.c
15099 F: drivers/video/backlight/pwm_bl.c
15100 F: include/linux/pwm.h
15101 F: include/linux/pwm_backlight.h
15102 K: pwm_(config|apply_state|ops)
15105 M: Robert Jarzmik <robert.jarzmik@free.fr>
15106 L: linux-gpio@vger.kernel.org
15108 F: drivers/gpio/gpio-pxa.c
15114 M: Robert Jarzmik <robert.jarzmik@free.fr>
15115 L: linux-rtc@vger.kernel.org
15118 PXA2xx/PXA3xx SUPPORT
15119 M: Daniel Mack <daniel@zonque.org>
15120 M: Haojian Zhuang <haojian.zhuang@gmail.com>
15121 M: Robert Jarzmik <robert.jarzmik@free.fr>
15122 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15124 T: git git://github.com/hzhuang1/linux.git
15125 T: git git://github.com/rjarzmik/linux.git
15126 F: arch/arm/boot/dts/pxa*
15127 F: arch/arm/mach-pxa/
15128 F: drivers/dma/pxa*
15129 F: drivers/pcmcia/pxa2xx*
15130 F: drivers/pinctrl/pxa/
15131 F: drivers/spi/spi-pxa2xx*
15132 F: drivers/usb/gadget/udc/pxa2*
15133 F: include/sound/pxa2xx-lib.h
15138 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
15139 L: qat-linux@intel.com
15141 F: drivers/crypto/qat/
15143 QCOM AUDIO (ASoC) DRIVERS
15144 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
15145 M: Banajit Goswami <bgoswami@codeaurora.org>
15146 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15148 F: sound/soc/codecs/lpass-va-macro.c
15149 F: sound/soc/codecs/lpass-wsa-macro.*
15150 F: sound/soc/codecs/msm8916-wcd-analog.c
15151 F: sound/soc/codecs/msm8916-wcd-digital.c
15152 F: sound/soc/codecs/wcd9335.*
15153 F: sound/soc/codecs/wcd934x.c
15154 F: sound/soc/codecs/wcd-clsh-v2.*
15155 F: sound/soc/codecs/wsa881x.c
15159 M: Alex Elder <elder@kernel.org>
15160 L: netdev@vger.kernel.org
15162 F: drivers/net/ipa/
15164 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
15165 M: Gabriel Somlo <somlo@cmu.edu>
15166 M: "Michael S. Tsirkin" <mst@redhat.com>
15167 L: qemu-devel@nongnu.org
15169 F: drivers/firmware/qemu_fw_cfg.c
15170 F: include/uapi/linux/qemu_fw_cfg.h
15173 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
15174 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
15175 L: linux-rdma@vger.kernel.org
15177 F: drivers/infiniband/hw/qib/
15179 QLOGIC QL41xxx FCOE DRIVER
15180 M: Saurav Kashyap <skashyap@marvell.com>
15181 M: Javed Hasan <jhasan@marvell.com>
15182 M: GR-QLogic-Storage-Upstream@marvell.com
15183 L: linux-scsi@vger.kernel.org
15185 F: drivers/scsi/qedf/
15187 QLOGIC QL41xxx ISCSI DRIVER
15188 M: Nilesh Javali <njavali@marvell.com>
15189 M: Manish Rangankar <mrangankar@marvell.com>
15190 M: GR-QLogic-Storage-Upstream@marvell.com
15191 L: linux-scsi@vger.kernel.org
15193 F: drivers/scsi/qedi/
15195 QLOGIC QL4xxx ETHERNET DRIVER
15196 M: Ariel Elior <aelior@marvell.com>
15197 M: GR-everest-linux-l2@marvell.com
15198 L: netdev@vger.kernel.org
15200 F: drivers/net/ethernet/qlogic/qed/
15201 F: drivers/net/ethernet/qlogic/qede/
15202 F: include/linux/qed/
15204 QLOGIC QL4xxx RDMA DRIVER
15205 M: Michal Kalderon <mkalderon@marvell.com>
15206 M: Ariel Elior <aelior@marvell.com>
15207 L: linux-rdma@vger.kernel.org
15209 F: drivers/infiniband/hw/qedr/
15210 F: include/uapi/rdma/qedr-abi.h
15212 QLOGIC QLA1280 SCSI DRIVER
15213 M: Michael Reed <mdr@sgi.com>
15214 L: linux-scsi@vger.kernel.org
15216 F: drivers/scsi/qla1280.[ch]
15218 QLOGIC QLA2XXX FC-SCSI DRIVER
15219 M: Nilesh Javali <njavali@marvell.com>
15220 M: GR-QLogic-Storage-Upstream@marvell.com
15221 L: linux-scsi@vger.kernel.org
15223 F: drivers/scsi/qla2xxx/
15225 QLOGIC QLA3XXX NETWORK DRIVER
15226 M: GR-Linux-NIC-Dev@marvell.com
15227 L: netdev@vger.kernel.org
15229 F: drivers/net/ethernet/qlogic/qla3xxx.*
15231 QLOGIC QLA4XXX iSCSI DRIVER
15232 M: Nilesh Javali <njavali@marvell.com>
15233 M: Manish Rangankar <mrangankar@marvell.com>
15234 M: GR-QLogic-Storage-Upstream@marvell.com
15235 L: linux-scsi@vger.kernel.org
15237 F: drivers/scsi/qla4xxx/
15239 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
15240 M: Shahed Shaikh <shshaikh@marvell.com>
15241 M: Manish Chopra <manishc@marvell.com>
15242 M: GR-Linux-NIC-Dev@marvell.com
15243 L: netdev@vger.kernel.org
15245 F: drivers/net/ethernet/qlogic/qlcnic/
15247 QLOGIC QLGE 10Gb ETHERNET DRIVER
15248 M: Manish Chopra <manishc@marvell.com>
15249 M: GR-Linux-NIC-Dev@marvell.com
15250 M: Coiby Xu <coiby.xu@gmail.com>
15251 L: netdev@vger.kernel.org
15253 F: Documentation/networking/device_drivers/qlogic/qlge.rst
15254 F: drivers/staging/qlge/
15256 QM1D1B0004 MEDIA DRIVER
15257 M: Akihiro Tsukada <tskd08@gmail.com>
15258 L: linux-media@vger.kernel.org
15260 F: drivers/media/tuners/qm1d1b0004*
15262 QM1D1C0042 MEDIA DRIVER
15263 M: Akihiro Tsukada <tskd08@gmail.com>
15264 L: linux-media@vger.kernel.org
15266 F: drivers/media/tuners/qm1d1c0042*
15269 M: Anders Larsen <al@alarsen.net>
15271 W: http://www.alarsen.net/linux/qnx4fs/
15273 F: include/uapi/linux/qnx4_fs.h
15274 F: include/uapi/linux/qnxtypes.h
15276 QORIQ DPAA2 FSL-MC BUS DRIVER
15277 M: Stuart Yoder <stuyoder@gmail.com>
15278 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
15279 L: linux-kernel@vger.kernel.org
15281 F: Documentation/ABI/stable/sysfs-bus-fsl-mc
15282 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
15283 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
15284 F: drivers/bus/fsl-mc/
15285 F: include/uapi/linux/fsl_mc.h
15287 QT1010 MEDIA DRIVER
15288 M: Antti Palosaari <crope@iki.fi>
15289 L: linux-media@vger.kernel.org
15291 W: https://linuxtv.org
15292 W: http://palosaari.fi/linux/
15293 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15294 T: git git://linuxtv.org/anttip/media_tree.git
15295 F: drivers/media/tuners/qt1010*
15297 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
15298 M: Kalle Valo <kvalo@codeaurora.org>
15299 L: ath10k@lists.infradead.org
15301 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
15302 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
15303 F: drivers/net/wireless/ath/ath10k/
15305 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
15306 M: Kalle Valo <kvalo@codeaurora.org>
15307 L: ath11k@lists.infradead.org
15309 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
15310 F: drivers/net/wireless/ath/ath11k/
15312 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
15313 M: ath9k-devel@qca.qualcomm.com
15314 L: linux-wireless@vger.kernel.org
15316 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
15317 F: drivers/net/wireless/ath/ath9k/
15319 QUALCOMM CAMERA SUBSYSTEM DRIVER
15320 M: Robert Foss <robert.foss@linaro.org>
15321 M: Todor Tomov <todor.too@gmail.com>
15322 L: linux-media@vger.kernel.org
15324 F: Documentation/admin-guide/media/qcom_camss.rst
15325 F: Documentation/devicetree/bindings/media/*camss*
15326 F: drivers/media/platform/qcom/camss/
15328 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
15329 M: Niklas Cassel <nks@flawful.org>
15330 L: linux-pm@vger.kernel.org
15331 L: linux-arm-msm@vger.kernel.org
15333 F: Documentation/devicetree/bindings/power/avs/qcom,cpr.txt
15334 F: drivers/soc/qcom/cpr.c
15336 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
15337 M: Ilia Lin <ilia.lin@kernel.org>
15338 L: linux-pm@vger.kernel.org
15340 F: Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
15341 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
15343 QUALCOMM CRYPTO DRIVERS
15344 M: Thara Gopinath <thara.gopinath@linaro.org>
15345 L: linux-crypto@vger.kernel.org
15346 L: linux-arm-msm@vger.kernel.org
15348 F: drivers/crypto/qce/
15350 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
15351 M: Timur Tabi <timur@kernel.org>
15352 L: netdev@vger.kernel.org
15354 F: drivers/net/ethernet/qualcomm/emac/
15356 QUALCOMM ETHQOS ETHERNET DRIVER
15357 M: Vinod Koul <vkoul@kernel.org>
15358 L: netdev@vger.kernel.org
15360 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
15361 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
15363 QUALCOMM GENERIC INTERFACE I2C DRIVER
15364 M: Akash Asthana <akashast@codeaurora.org>
15365 M: Mukesh Savaliya <msavaliy@codeaurora.org>
15366 L: linux-i2c@vger.kernel.org
15367 L: linux-arm-msm@vger.kernel.org
15369 F: drivers/i2c/busses/i2c-qcom-geni.c
15371 QUALCOMM HEXAGON ARCHITECTURE
15372 M: Brian Cain <bcain@codeaurora.org>
15373 L: linux-hexagon@vger.kernel.org
15377 QUALCOMM HIDMA DRIVER
15378 M: Sinan Kaya <okaya@kernel.org>
15379 L: linux-arm-kernel@lists.infradead.org
15380 L: linux-arm-msm@vger.kernel.org
15381 L: dmaengine@vger.kernel.org
15383 F: drivers/dma/qcom/hidma*
15385 QUALCOMM I2C CCI DRIVER
15386 M: Loic Poulain <loic.poulain@linaro.org>
15387 M: Robert Foss <robert.foss@linaro.org>
15388 L: linux-i2c@vger.kernel.org
15389 L: linux-arm-msm@vger.kernel.org
15391 F: Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt
15392 F: drivers/i2c/busses/i2c-qcom-cci.c
15395 M: Rob Clark <robdclark@gmail.com>
15396 L: iommu@lists.linux-foundation.org
15397 L: linux-arm-msm@vger.kernel.org
15399 F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
15401 QUALCOMM IPC ROUTER (QRTR) DRIVER
15402 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15403 L: linux-arm-msm@vger.kernel.org
15405 F: include/trace/events/qrtr.h
15406 F: include/uapi/linux/qrtr.h
15409 QUALCOMM IPCC MAILBOX DRIVER
15410 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15411 L: linux-arm-msm@vger.kernel.org
15413 F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
15414 F: drivers/mailbox/qcom-ipcc.c
15415 F: include/dt-bindings/mailbox/qcom-ipcc.h
15417 QUALCOMM IPQ4019 USB PHY DRIVER
15418 M: Robert Marko <robert.marko@sartura.hr>
15419 M: Luka Perkov <luka.perkov@sartura.hr>
15420 L: linux-arm-msm@vger.kernel.org
15422 F: Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
15423 F: drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
15425 QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
15426 M: Robert Marko <robert.marko@sartura.hr>
15427 M: Luka Perkov <luka.perkov@sartura.hr>
15428 L: linux-arm-msm@vger.kernel.org
15430 F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
15431 F: drivers/regulator/vqmmc-ipq4019-regulator.c
15433 QUALCOMM RMNET DRIVER
15434 M: Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
15435 M: Sean Tranchetti <stranche@codeaurora.org>
15436 L: netdev@vger.kernel.org
15438 F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
15439 F: drivers/net/ethernet/qualcomm/rmnet/
15440 F: include/linux/if_rmnet.h
15442 QUALCOMM TSENS THERMAL DRIVER
15443 M: Amit Kucheria <amitk@kernel.org>
15444 M: Thara Gopinath <thara.gopinath@linaro.org>
15445 L: linux-pm@vger.kernel.org
15446 L: linux-arm-msm@vger.kernel.org
15448 F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
15449 F: drivers/thermal/qcom/
15451 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
15452 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
15453 L: linux-media@vger.kernel.org
15454 L: linux-arm-msm@vger.kernel.org
15456 T: git git://linuxtv.org/media_tree.git
15457 F: Documentation/devicetree/bindings/media/*venus*
15458 F: drivers/media/platform/qcom/venus/
15460 QUALCOMM WCN36XX WIRELESS DRIVER
15461 M: Kalle Valo <kvalo@codeaurora.org>
15462 L: wcn36xx@lists.infradead.org
15464 W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
15465 T: git git://github.com/KrasnikovEugene/wcn36xx.git
15466 F: drivers/net/wireless/ath/wcn36xx/
15468 QUANTENNA QTNFMAC WIRELESS DRIVER
15469 M: Igor Mitsyanko <imitsyanko@quantenna.com>
15470 R: Sergey Matyukevich <geomatsi@gmail.com>
15471 L: linux-wireless@vger.kernel.org
15473 F: drivers/net/wireless/quantenna
15475 RADEON and AMDGPU DRM DRIVERS
15476 M: Alex Deucher <alexander.deucher@amd.com>
15477 M: Christian König <christian.koenig@amd.com>
15478 M: Pan, Xinhui <Xinhui.Pan@amd.com>
15479 L: amd-gfx@lists.freedesktop.org
15481 T: git https://gitlab.freedesktop.org/agd5f/linux.git
15482 B: https://gitlab.freedesktop.org/drm/amd/-/issues
15483 C: irc://irc.oftc.net/radeon
15484 F: drivers/gpu/drm/amd/
15485 F: drivers/gpu/drm/radeon/
15486 F: include/uapi/drm/amdgpu_drm.h
15487 F: include/uapi/drm/radeon_drm.h
15489 RADEON FRAMEBUFFER DISPLAY DRIVER
15490 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
15491 L: linux-fbdev@vger.kernel.org
15493 F: drivers/video/fbdev/aty/radeon*
15494 F: include/uapi/linux/radeonfb.h
15496 RADIOSHARK RADIO DRIVER
15497 M: Hans Verkuil <hverkuil@xs4all.nl>
15498 L: linux-media@vger.kernel.org
15500 T: git git://linuxtv.org/media_tree.git
15501 F: drivers/media/radio/radio-shark.c
15503 RADIOSHARK2 RADIO DRIVER
15504 M: Hans Verkuil <hverkuil@xs4all.nl>
15505 L: linux-media@vger.kernel.org
15507 T: git git://linuxtv.org/media_tree.git
15508 F: drivers/media/radio/radio-shark2.c
15509 F: drivers/media/radio/radio-tea5777.c
15511 RADOS BLOCK DEVICE (RBD)
15512 M: Ilya Dryomov <idryomov@gmail.com>
15513 R: Dongsheng Yang <dongsheng.yang@easystack.cn>
15514 L: ceph-devel@vger.kernel.org
15516 W: http://ceph.com/
15517 T: git git://github.com/ceph/ceph-client.git
15518 F: Documentation/ABI/testing/sysfs-bus-rbd
15519 F: drivers/block/rbd.c
15520 F: drivers/block/rbd_types.h
15522 RAGE128 FRAMEBUFFER DISPLAY DRIVER
15523 M: Paul Mackerras <paulus@samba.org>
15524 L: linux-fbdev@vger.kernel.org
15526 F: drivers/video/fbdev/aty/aty128fb.c
15528 RAINSHADOW-CEC DRIVER
15529 M: Hans Verkuil <hverkuil@xs4all.nl>
15530 L: linux-media@vger.kernel.org
15532 T: git git://linuxtv.org/media_tree.git
15533 F: drivers/media/cec/usb/rainshadow/
15535 RALINK MIPS ARCHITECTURE
15536 M: John Crispin <john@phrozen.org>
15537 L: linux-mips@vger.kernel.org
15539 F: arch/mips/ralink
15541 RALINK RT2X00 WIRELESS LAN DRIVER
15542 M: Stanislaw Gruszka <stf_xl@wp.pl>
15543 M: Helmut Schaa <helmut.schaa@googlemail.com>
15544 L: linux-wireless@vger.kernel.org
15546 F: drivers/net/wireless/ralink/rt2x00/
15548 RAMDISK RAM BLOCK DEVICE DRIVER
15549 M: Jens Axboe <axboe@kernel.dk>
15551 F: Documentation/admin-guide/blockdev/ramdisk.rst
15552 F: drivers/block/brd.c
15554 RANCHU VIRTUAL BOARD FOR MIPS
15555 M: Miodrag Dinic <miodrag.dinic@mips.com>
15556 L: linux-mips@vger.kernel.org
15558 F: arch/mips/configs/generic/board-ranchu.config
15559 F: arch/mips/generic/board-ranchu.c
15561 RANDOM NUMBER DRIVER
15562 M: "Theodore Ts'o" <tytso@mit.edu>
15564 F: drivers/char/random.c
15567 M: Matt Porter <mporter@kernel.crashing.org>
15568 M: Alexandre Bounine <alex.bou9@gmail.com>
15570 F: drivers/rapidio/
15573 M: Tony Luck <tony.luck@intel.com>
15574 M: Borislav Petkov <bp@alien8.de>
15575 L: linux-edac@vger.kernel.org
15577 F: Documentation/admin-guide/ras.rst
15579 F: include/linux/ras.h
15580 F: include/ras/ras_event.h
15582 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
15583 L: linux-wireless@vger.kernel.org
15585 F: drivers/net/wireless/ray*
15587 RC-CORE / LIRC FRAMEWORK
15588 M: Sean Young <sean@mess.org>
15589 L: linux-media@vger.kernel.org
15591 W: http://linuxtv.org
15592 T: git git://linuxtv.org/media_tree.git
15593 F: Documentation/driver-api/media/rc-core.rst
15594 F: Documentation/userspace-api/media/rc/
15595 F: drivers/media/rc/
15596 F: include/media/rc-map.h
15597 F: include/media/rc-core.h
15598 F: include/uapi/linux/lirc.h
15600 RCMM REMOTE CONTROLS DECODER
15601 M: Patrick Lerda <patrick9876@free.fr>
15603 F: drivers/media/rc/ir-rcmm-decoder.c
15605 RCUTORTURE TEST FRAMEWORK
15606 M: "Paul E. McKenney" <paulmck@kernel.org>
15607 M: Josh Triplett <josh@joshtriplett.org>
15608 R: Steven Rostedt <rostedt@goodmis.org>
15609 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15610 R: Lai Jiangshan <jiangshanlai@gmail.com>
15611 L: rcu@vger.kernel.org
15613 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15614 F: tools/testing/selftests/rcutorture
15616 RDACM20 Camera Sensor
15617 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
15618 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
15619 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
15620 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
15621 L: linux-media@vger.kernel.org
15623 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
15624 F: drivers/media/i2c/max9271.c
15625 F: drivers/media/i2c/max9271.h
15626 F: drivers/media/i2c/rdacm20.c
15628 RDACM21 Camera Sensor
15629 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
15630 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
15631 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
15632 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
15633 L: linux-media@vger.kernel.org
15635 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
15636 F: drivers/media/i2c/max9271.c
15637 F: drivers/media/i2c/max9271.h
15638 F: drivers/media/i2c/rdacm21.c
15641 M: Florian Fainelli <florian@openwrt.org>
15644 RDC R6040 FAST ETHERNET DRIVER
15645 M: Florian Fainelli <f.fainelli@gmail.com>
15646 L: netdev@vger.kernel.org
15648 F: drivers/net/ethernet/rdc/r6040.c
15650 RDMAVT - RDMA verbs software
15651 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
15652 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
15653 L: linux-rdma@vger.kernel.org
15655 F: drivers/infiniband/sw/rdmavt
15657 RDS - RELIABLE DATAGRAM SOCKETS
15658 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
15659 L: netdev@vger.kernel.org
15660 L: linux-rdma@vger.kernel.org
15661 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
15663 W: https://oss.oracle.com/projects/rds/
15664 F: Documentation/networking/rds.rst
15667 RDT - RESOURCE ALLOCATION
15668 M: Fenghua Yu <fenghua.yu@intel.com>
15669 M: Reinette Chatre <reinette.chatre@intel.com>
15670 L: linux-kernel@vger.kernel.org
15672 F: Documentation/x86/resctrl*
15673 F: arch/x86/include/asm/resctrl.h
15674 F: arch/x86/kernel/cpu/resctrl/
15675 F: tools/testing/selftests/resctrl/
15677 READ-COPY UPDATE (RCU)
15678 M: "Paul E. McKenney" <paulmck@kernel.org>
15679 M: Josh Triplett <josh@joshtriplett.org>
15680 R: Steven Rostedt <rostedt@goodmis.org>
15681 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15682 R: Lai Jiangshan <jiangshanlai@gmail.com>
15683 R: Joel Fernandes <joel@joelfernandes.org>
15684 L: rcu@vger.kernel.org
15686 W: http://www.rdrop.com/users/paulmck/RCU/
15687 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15688 F: Documentation/RCU/
15689 F: include/linux/rcu*
15691 X: Documentation/RCU/torture.rst
15692 X: include/linux/srcu*.h
15693 X: kernel/rcu/srcu*.c
15695 REAL TIME CLOCK (RTC) SUBSYSTEM
15696 M: Alessandro Zummo <a.zummo@towertech.it>
15697 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
15698 L: linux-rtc@vger.kernel.org
15700 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
15701 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
15702 F: Documentation/admin-guide/rtc.rst
15703 F: Documentation/devicetree/bindings/rtc/
15705 F: include/linux/platform_data/rtc-*
15706 F: include/linux/rtc.h
15707 F: include/linux/rtc/
15708 F: include/uapi/linux/rtc.h
15709 F: tools/testing/selftests/rtc/
15711 REALTEK AUDIO CODECS
15712 M: Oder Chiou <oder_chiou@realtek.com>
15714 F: include/sound/rt*.h
15715 F: sound/soc/codecs/rt*
15717 REALTEK RTL83xx SMI DSA ROUTER CHIPS
15718 M: Linus Walleij <linus.walleij@linaro.org>
15720 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
15721 F: drivers/net/dsa/realtek-smi*
15722 F: drivers/net/dsa/rtl83*
15724 REALTEK WIRELESS DRIVER (rtlwifi family)
15725 M: Ping-Ke Shih <pkshih@realtek.com>
15726 L: linux-wireless@vger.kernel.org
15728 W: https://wireless.wiki.kernel.org/
15729 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15730 F: drivers/net/wireless/realtek/rtlwifi/
15732 REALTEK WIRELESS DRIVER (rtw88)
15733 M: Yan-Hsuan Chuang <tony0620emma@gmail.com>
15734 L: linux-wireless@vger.kernel.org
15736 F: drivers/net/wireless/realtek/rtw88/
15738 REDPINE WIRELESS DRIVER
15739 M: Amitkumar Karwar <amitkarwar@gmail.com>
15740 M: Siva Rebbagondla <siva8118@gmail.com>
15741 L: linux-wireless@vger.kernel.org
15743 F: drivers/net/wireless/rsi/
15745 REGISTER MAP ABSTRACTION
15746 M: Mark Brown <broonie@kernel.org>
15747 L: linux-kernel@vger.kernel.org
15749 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
15750 F: Documentation/devicetree/bindings/regmap/
15751 F: drivers/base/regmap/
15752 F: include/linux/regmap.h
15754 REISERFS FILE SYSTEM
15755 L: reiserfs-devel@vger.kernel.org
15759 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
15760 M: Ohad Ben-Cohen <ohad@wizery.com>
15761 M: Bjorn Andersson <bjorn.andersson@linaro.org>
15762 M: Mathieu Poirier <mathieu.poirier@linaro.org>
15763 L: linux-remoteproc@vger.kernel.org
15765 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
15766 F: Documentation/ABI/testing/sysfs-class-remoteproc
15767 F: Documentation/devicetree/bindings/remoteproc/
15768 F: Documentation/staging/remoteproc.rst
15769 F: drivers/remoteproc/
15770 F: include/linux/remoteproc.h
15771 F: include/linux/remoteproc/
15773 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
15774 M: Ohad Ben-Cohen <ohad@wizery.com>
15775 M: Bjorn Andersson <bjorn.andersson@linaro.org>
15776 M: Mathieu Poirier <mathieu.poirier@linaro.org>
15777 L: linux-remoteproc@vger.kernel.org
15779 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
15780 F: Documentation/ABI/testing/sysfs-bus-rpmsg
15781 F: Documentation/staging/rpmsg.rst
15783 F: include/linux/rpmsg.h
15784 F: include/linux/rpmsg/
15785 F: include/uapi/linux/rpmsg.h
15788 REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
15789 M: Stephan Gerhold <stephan@gerhold.net>
15790 L: netdev@vger.kernel.org
15791 L: linux-remoteproc@vger.kernel.org
15793 F: drivers/net/wwan/rpmsg_wwan_ctrl.c
15795 RENESAS CLOCK DRIVERS
15796 M: Geert Uytterhoeven <geert+renesas@glider.be>
15797 L: linux-renesas-soc@vger.kernel.org
15799 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
15800 F: Documentation/devicetree/bindings/clock/renesas,*
15801 F: drivers/clk/renesas/
15803 RENESAS EMEV2 I2C DRIVER
15804 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
15805 L: linux-renesas-soc@vger.kernel.org
15807 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
15808 F: drivers/i2c/busses/i2c-emev2.c
15810 RENESAS ETHERNET DRIVERS
15811 R: Sergei Shtylyov <sergei.shtylyov@gmail.com>
15812 L: netdev@vger.kernel.org
15813 L: linux-renesas-soc@vger.kernel.org
15814 F: Documentation/devicetree/bindings/net/renesas,*.yaml
15815 F: drivers/net/ethernet/renesas/
15816 F: include/linux/sh_eth.h
15818 RENESAS R-CAR GYROADC DRIVER
15819 M: Marek Vasut <marek.vasut@gmail.com>
15820 L: linux-iio@vger.kernel.org
15822 F: Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
15823 F: drivers/iio/adc/rcar-gyroadc.c
15825 RENESAS R-CAR I2C DRIVERS
15826 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
15827 L: linux-renesas-soc@vger.kernel.org
15829 F: Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
15830 F: Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
15831 F: drivers/i2c/busses/i2c-rcar.c
15832 F: drivers/i2c/busses/i2c-sh_mobile.c
15834 RENESAS R-CAR THERMAL DRIVERS
15835 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
15836 L: linux-renesas-soc@vger.kernel.org
15838 F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
15839 F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
15840 F: drivers/thermal/rcar_gen3_thermal.c
15841 F: drivers/thermal/rcar_thermal.c
15843 RENESAS RIIC DRIVER
15844 M: Chris Brandt <chris.brandt@renesas.com>
15845 L: linux-renesas-soc@vger.kernel.org
15847 F: Documentation/devicetree/bindings/i2c/renesas,riic.yaml
15848 F: drivers/i2c/busses/i2c-riic.c
15850 RENESAS USB PHY DRIVER
15851 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
15852 L: linux-renesas-soc@vger.kernel.org
15854 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
15856 RESET CONTROLLER FRAMEWORK
15857 M: Philipp Zabel <p.zabel@pengutronix.de>
15859 T: git git://git.pengutronix.de/git/pza/linux
15860 F: Documentation/devicetree/bindings/reset/
15861 F: Documentation/driver-api/reset.rst
15863 F: include/dt-bindings/reset/
15864 F: include/linux/reset-controller.h
15865 F: include/linux/reset.h
15866 F: include/linux/reset/
15867 K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
15869 RESTARTABLE SEQUENCES SUPPORT
15870 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15871 M: Peter Zijlstra <peterz@infradead.org>
15872 M: "Paul E. McKenney" <paulmck@kernel.org>
15873 M: Boqun Feng <boqun.feng@gmail.com>
15874 L: linux-kernel@vger.kernel.org
15876 F: include/trace/events/rseq.h
15877 F: include/uapi/linux/rseq.h
15879 F: tools/testing/selftests/rseq/
15882 M: Johannes Berg <johannes@sipsolutions.net>
15883 L: linux-wireless@vger.kernel.org
15885 W: https://wireless.wiki.kernel.org/
15886 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
15887 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
15888 F: Documentation/ABI/stable/sysfs-class-rfkill
15889 F: Documentation/driver-api/rfkill.rst
15890 F: include/linux/rfkill.h
15891 F: include/uapi/linux/rfkill.h
15895 M: Thomas Graf <tgraf@suug.ch>
15896 M: Herbert Xu <herbert@gondor.apana.org.au>
15897 L: netdev@vger.kernel.org
15899 F: include/linux/rhashtable-types.h
15900 F: include/linux/rhashtable.h
15901 F: lib/rhashtable.c
15902 F: lib/test_rhashtable.c
15904 RICOH R5C592 MEMORYSTICK DRIVER
15905 M: Maxim Levitsky <maximlevitsky@gmail.com>
15907 F: drivers/memstick/host/r592.*
15909 RICOH SMARTMEDIA/XD DRIVER
15910 M: Maxim Levitsky <maximlevitsky@gmail.com>
15912 F: drivers/mtd/nand/raw/r852.c
15913 F: drivers/mtd/nand/raw/r852.h
15915 RISC-V ARCHITECTURE
15916 M: Paul Walmsley <paul.walmsley@sifive.com>
15917 M: Palmer Dabbelt <palmer@dabbelt.com>
15918 M: Albert Ou <aou@eecs.berkeley.edu>
15919 L: linux-riscv@lists.infradead.org
15921 P: Documentation/riscv/patch-acceptance.rst
15922 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
15927 RISC-V/MICROCHIP POLARFIRE SOC SUPPORT
15928 M: Lewis Hanly <lewis.hanly@microchip.com>
15929 L: linux-riscv@lists.infradead.org
15931 F: drivers/mailbox/mailbox-mpfs.c
15932 F: drivers/soc/microchip/
15933 F: include/soc/microchip/mpfs.h
15936 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
15937 M: Jack Wang <jinpu.wang@ionos.com>
15938 L: linux-block@vger.kernel.org
15940 F: drivers/block/rnbd/
15943 M: Stefan Achatz <erazor_de@users.sourceforge.net>
15945 W: http://sourceforge.net/projects/roccat/
15946 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
15947 F: drivers/hid/hid-roccat*
15948 F: include/linux/hid-roccat*
15950 ROCKCHIP ISP V1 DRIVER
15951 M: Helen Koike <helen.koike@collabora.com>
15952 M: Dafna Hirschfeld <dafna.hirschfeld@collabora.com>
15953 L: linux-media@vger.kernel.org
15954 L: linux-rockchip@lists.infradead.org
15956 F: Documentation/admin-guide/media/rkisp1.rst
15957 F: Documentation/devicetree/bindings/media/rockchip-isp1.yaml
15958 F: Documentation/userspace-api/media/v4l/pixfmt-meta-rkisp1.rst
15959 F: drivers/media/platform/rockchip/rkisp1
15960 F: include/uapi/linux/rkisp1-config.h
15962 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
15963 M: Jacob Chen <jacob-chen@iotwrt.com>
15964 M: Ezequiel Garcia <ezequiel@collabora.com>
15965 L: linux-media@vger.kernel.org
15966 L: linux-rockchip@lists.infradead.org
15968 F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
15969 F: drivers/media/platform/rockchip/rga/
15971 ROCKCHIP VIDEO DECODER DRIVER
15972 M: Ezequiel Garcia <ezequiel@collabora.com>
15973 L: linux-media@vger.kernel.org
15974 L: linux-rockchip@lists.infradead.org
15976 F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
15977 F: drivers/staging/media/rkvdec/
15980 M: Jiri Pirko <jiri@resnulli.us>
15981 L: netdev@vger.kernel.org
15983 F: drivers/net/ethernet/rocker/
15985 ROCKETPORT EXPRESS/INFINITY DRIVER
15986 M: Kevin Cernekee <cernekee@gmail.com>
15987 L: linux-serial@vger.kernel.org
15989 F: drivers/tty/serial/rp2.*
15991 ROHM BD99954 CHARGER IC
15992 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
15993 L: linux-power@fi.rohmeurope.com
15995 F: drivers/power/supply/bd99954-charger.c
15996 F: drivers/power/supply/bd99954-charger.h
15998 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
15999 M: Tomasz Duszynski <tduszyns@gmail.com>
16001 F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
16002 F: drivers/iio/light/bh1750.c
16004 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
16005 M: Marek Vasut <marek.vasut+renesas@gmail.com>
16006 L: linux-kernel@vger.kernel.org
16007 L: linux-renesas-soc@vger.kernel.org
16009 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
16010 F: drivers/gpio/gpio-bd9571mwv.c
16011 F: drivers/mfd/bd9571mwv.c
16012 F: drivers/regulator/bd9571mwv-regulator.c
16013 F: include/linux/mfd/bd9571mwv.h
16015 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
16016 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
16017 L: linux-power@fi.rohmeurope.com
16019 F: Documentation/devicetree/bindings/mfd/rohm,bd70528-pmic.txt
16020 F: Documentation/devicetree/bindings/regulator/rohm,bd70528-regulator.txt
16021 F: drivers/clk/clk-bd718x7.c
16022 F: drivers/gpio/gpio-bd70528.c
16023 F: drivers/gpio/gpio-bd71815.c
16024 F: drivers/gpio/gpio-bd71828.c
16025 F: drivers/mfd/rohm-bd70528.c
16026 F: drivers/mfd/rohm-bd71828.c
16027 F: drivers/mfd/rohm-bd718x7.c
16028 F: drivers/mfd/rohm-bd9576.c
16029 F: drivers/power/supply/bd70528-charger.c
16030 F: drivers/regulator/bd70528-regulator.c
16031 F: drivers/regulator/bd71815-regulator.c
16032 F: drivers/regulator/bd71828-regulator.c
16033 F: drivers/regulator/bd718x7-regulator.c
16034 F: drivers/regulator/bd9576-regulator.c
16035 F: drivers/regulator/rohm-regulator.c
16036 F: drivers/rtc/rtc-bd70528.c
16037 F: drivers/watchdog/bd70528_wdt.c
16038 F: drivers/watchdog/bd9576_wdt.c
16039 F: include/linux/mfd/rohm-bd70528.h
16040 F: include/linux/mfd/rohm-bd71815.h
16041 F: include/linux/mfd/rohm-bd71828.h
16042 F: include/linux/mfd/rohm-bd718x7.h
16043 F: include/linux/mfd/rohm-bd957x.h
16044 F: include/linux/mfd/rohm-generic.h
16045 F: include/linux/mfd/rohm-shared.h
16048 M: Ralf Baechle <ralf@linux-mips.org>
16049 L: linux-hams@vger.kernel.org
16051 W: http://www.linux-ax25.org/
16052 F: include/net/rose.h
16053 F: include/uapi/linux/rose.h
16056 ROTATION DRIVER FOR ALLWINNER A83T
16057 M: Jernej Skrabec <jernej.skrabec@gmail.com>
16058 L: linux-media@vger.kernel.org
16060 T: git git://linuxtv.org/media_tree.git
16061 F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
16062 F: drivers/media/platform/sunxi/sun8i-rotate/
16064 RTL2830 MEDIA DRIVER
16065 M: Antti Palosaari <crope@iki.fi>
16066 L: linux-media@vger.kernel.org
16068 W: https://linuxtv.org
16069 W: http://palosaari.fi/linux/
16070 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16071 T: git git://linuxtv.org/anttip/media_tree.git
16072 F: drivers/media/dvb-frontends/rtl2830*
16074 RTL2832 MEDIA DRIVER
16075 M: Antti Palosaari <crope@iki.fi>
16076 L: linux-media@vger.kernel.org
16078 W: https://linuxtv.org
16079 W: http://palosaari.fi/linux/
16080 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16081 T: git git://linuxtv.org/anttip/media_tree.git
16082 F: drivers/media/dvb-frontends/rtl2832*
16084 RTL2832_SDR MEDIA DRIVER
16085 M: Antti Palosaari <crope@iki.fi>
16086 L: linux-media@vger.kernel.org
16088 W: https://linuxtv.org
16089 W: http://palosaari.fi/linux/
16090 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16091 T: git git://linuxtv.org/anttip/media_tree.git
16092 F: drivers/media/dvb-frontends/rtl2832_sdr*
16094 RTL8180 WIRELESS DRIVER
16095 L: linux-wireless@vger.kernel.org
16097 W: https://wireless.wiki.kernel.org/
16098 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
16099 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
16101 RTL8187 WIRELESS DRIVER
16102 M: Herton Ronaldo Krzesinski <herton@canonical.com>
16103 M: Hin-Tak Leung <htl10@users.sourceforge.net>
16104 M: Larry Finger <Larry.Finger@lwfinger.net>
16105 L: linux-wireless@vger.kernel.org
16107 W: https://wireless.wiki.kernel.org/
16108 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
16109 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
16111 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
16112 M: Jes Sorensen <Jes.Sorensen@gmail.com>
16113 L: linux-wireless@vger.kernel.org
16115 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
16116 F: drivers/net/wireless/realtek/rtl8xxxu/
16118 RTRS TRANSPORT DRIVERS
16119 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
16120 M: Jack Wang <jinpu.wang@ionos.com>
16121 L: linux-rdma@vger.kernel.org
16123 F: drivers/infiniband/ulp/rtrs/
16125 RXRPC SOCKETS (AF_RXRPC)
16126 M: David Howells <dhowells@redhat.com>
16127 M: Marc Dionne <marc.dionne@auristor.com>
16128 L: linux-afs@lists.infradead.org
16130 W: https://www.infradead.org/~dhowells/kafs/
16131 F: Documentation/networking/rxrpc.rst
16132 F: include/keys/rxrpc-type.h
16133 F: include/net/af_rxrpc.h
16134 F: include/trace/events/rxrpc.h
16135 F: include/uapi/linux/rxrpc.h
16138 S3 SAVAGE FRAMEBUFFER DRIVER
16139 M: Antonino Daplas <adaplas@gmail.com>
16140 L: linux-fbdev@vger.kernel.org
16142 F: drivers/video/fbdev/savage/
16145 M: Heiko Carstens <hca@linux.ibm.com>
16146 M: Vasily Gorbik <gor@linux.ibm.com>
16147 M: Christian Borntraeger <borntraeger@de.ibm.com>
16148 L: linux-s390@vger.kernel.org
16150 W: http://www.ibm.com/developerworks/linux/linux390/
16151 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
16152 F: Documentation/driver-api/s390-drivers.rst
16153 F: Documentation/s390/
16157 S390 COMMON I/O LAYER
16158 M: Vineeth Vijayan <vneethv@linux.ibm.com>
16159 M: Peter Oberparleiter <oberpar@linux.ibm.com>
16160 L: linux-s390@vger.kernel.org
16162 W: http://www.ibm.com/developerworks/linux/linux390/
16163 F: drivers/s390/cio/
16166 M: Stefan Haberland <sth@linux.ibm.com>
16167 M: Jan Hoeppner <hoeppner@linux.ibm.com>
16168 L: linux-s390@vger.kernel.org
16170 W: http://www.ibm.com/developerworks/linux/linux390/
16171 F: block/partitions/ibm.c
16172 F: drivers/s390/block/dasd*
16173 F: include/linux/dasd_mod.h
16176 M: Matthew Rosato <mjrosato@linux.ibm.com>
16177 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
16178 L: linux-s390@vger.kernel.org
16180 W: http://www.ibm.com/developerworks/linux/linux390/
16181 F: drivers/iommu/s390-iommu.c
16183 S390 IUCV NETWORK LAYER
16184 M: Julian Wiedmann <jwi@linux.ibm.com>
16185 M: Karsten Graul <kgraul@linux.ibm.com>
16186 L: linux-s390@vger.kernel.org
16187 L: netdev@vger.kernel.org
16189 W: http://www.ibm.com/developerworks/linux/linux390/
16190 F: drivers/s390/net/*iucv*
16191 F: include/net/iucv/
16194 S390 NETWORK DRIVERS
16195 M: Julian Wiedmann <jwi@linux.ibm.com>
16196 M: Karsten Graul <kgraul@linux.ibm.com>
16197 L: linux-s390@vger.kernel.org
16198 L: netdev@vger.kernel.org
16200 W: http://www.ibm.com/developerworks/linux/linux390/
16201 F: drivers/s390/net/
16204 M: Niklas Schnelle <schnelle@linux.ibm.com>
16205 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
16206 L: linux-s390@vger.kernel.org
16208 W: http://www.ibm.com/developerworks/linux/linux390/
16210 F: drivers/pci/hotplug/s390_pci_hpc.c
16211 F: Documentation/s390/pci.rst
16213 S390 VFIO AP DRIVER
16214 M: Tony Krowiak <akrowiak@linux.ibm.com>
16215 M: Halil Pasic <pasic@linux.ibm.com>
16216 M: Jason Herne <jjherne@linux.ibm.com>
16217 L: linux-s390@vger.kernel.org
16219 W: http://www.ibm.com/developerworks/linux/linux390/
16220 F: Documentation/s390/vfio-ap.rst
16221 F: drivers/s390/crypto/vfio_ap_drv.c
16222 F: drivers/s390/crypto/vfio_ap_ops.c
16223 F: drivers/s390/crypto/vfio_ap_private.h
16225 S390 VFIO-CCW DRIVER
16226 M: Cornelia Huck <cohuck@redhat.com>
16227 M: Eric Farman <farman@linux.ibm.com>
16228 M: Matthew Rosato <mjrosato@linux.ibm.com>
16229 R: Halil Pasic <pasic@linux.ibm.com>
16230 L: linux-s390@vger.kernel.org
16231 L: kvm@vger.kernel.org
16233 F: Documentation/s390/vfio-ccw.rst
16234 F: drivers/s390/cio/vfio_ccw*
16235 F: include/uapi/linux/vfio_ccw.h
16237 S390 VFIO-PCI DRIVER
16238 M: Matthew Rosato <mjrosato@linux.ibm.com>
16239 M: Eric Farman <farman@linux.ibm.com>
16240 L: linux-s390@vger.kernel.org
16241 L: kvm@vger.kernel.org
16243 F: drivers/vfio/pci/vfio_pci_zdev.c
16244 F: include/uapi/linux/vfio_zdev.h
16247 M: Harald Freudenberger <freude@linux.ibm.com>
16248 L: linux-s390@vger.kernel.org
16250 W: http://www.ibm.com/developerworks/linux/linux390/
16251 F: drivers/s390/crypto/
16254 M: Steffen Maier <maier@linux.ibm.com>
16255 M: Benjamin Block <bblock@linux.ibm.com>
16256 L: linux-s390@vger.kernel.org
16258 W: http://www.ibm.com/developerworks/linux/linux390/
16259 F: drivers/s390/scsi/zfcp_*
16261 S3C ADC BATTERY DRIVER
16262 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16263 L: linux-samsung-soc@vger.kernel.org
16265 F: drivers/power/supply/s3c_adc_battery.c
16266 F: include/linux/s3c_adc_battery.h
16268 S3C24XX SD/MMC Driver
16269 M: Ben Dooks <ben-linux@fluff.org>
16270 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16272 F: drivers/mmc/host/s3cmci.*
16274 SAA6588 RDS RECEIVER DRIVER
16275 M: Hans Verkuil <hverkuil@xs4all.nl>
16276 L: linux-media@vger.kernel.org
16278 W: https://linuxtv.org
16279 T: git git://linuxtv.org/media_tree.git
16280 F: drivers/media/i2c/saa6588*
16282 SAA7134 VIDEO4LINUX DRIVER
16283 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16284 L: linux-media@vger.kernel.org
16286 W: https://linuxtv.org
16287 T: git git://linuxtv.org/media_tree.git
16288 F: Documentation/driver-api/media/drivers/saa7134*
16289 F: drivers/media/pci/saa7134/
16291 SAA7146 VIDEO4LINUX-2 DRIVER
16292 M: Hans Verkuil <hverkuil@xs4all.nl>
16293 L: linux-media@vger.kernel.org
16295 T: git git://linuxtv.org/media_tree.git
16296 F: drivers/media/common/saa7146/
16297 F: drivers/media/pci/saa7146/
16298 F: include/media/drv-intf/saa7146*
16300 SAFESETID SECURITY MODULE
16301 M: Micah Morton <mortonm@chromium.org>
16303 F: Documentation/admin-guide/LSM/SafeSetID.rst
16304 F: security/safesetid/
16306 SAMSUNG AUDIO (ASoC) DRIVERS
16307 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16308 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16309 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16311 F: Documentation/devicetree/bindings/sound/samsung*
16312 F: sound/soc/samsung/
16314 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
16315 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16316 L: linux-crypto@vger.kernel.org
16317 L: linux-samsung-soc@vger.kernel.org
16319 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
16320 F: drivers/crypto/exynos-rng.c
16322 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
16323 M: Łukasz Stelmach <l.stelmach@samsung.com>
16324 L: linux-samsung-soc@vger.kernel.org
16326 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
16327 F: drivers/char/hw_random/exynos-trng.c
16329 SAMSUNG FRAMEBUFFER DRIVER
16330 M: Jingoo Han <jingoohan1@gmail.com>
16331 L: linux-fbdev@vger.kernel.org
16333 F: drivers/video/fbdev/s3c-fb.c
16335 SAMSUNG INTERCONNECT DRIVERS
16336 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16337 M: Artur Świgoń <a.swigon@samsung.com>
16338 L: linux-pm@vger.kernel.org
16339 L: linux-samsung-soc@vger.kernel.org
16341 F: drivers/interconnect/samsung/
16343 SAMSUNG LAPTOP DRIVER
16344 M: Corentin Chary <corentin.chary@gmail.com>
16345 L: platform-driver-x86@vger.kernel.org
16347 F: drivers/platform/x86/samsung-laptop.c
16349 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
16350 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16351 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
16352 L: linux-kernel@vger.kernel.org
16353 L: linux-samsung-soc@vger.kernel.org
16355 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
16356 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
16357 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
16358 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
16359 F: drivers/clk/clk-s2mps11.c
16360 F: drivers/mfd/sec*.c
16361 F: drivers/regulator/s2m*.c
16362 F: drivers/regulator/s5m*.c
16363 F: drivers/rtc/rtc-s5m.c
16364 F: include/linux/mfd/samsung/
16366 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
16367 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
16368 L: linux-media@vger.kernel.org
16369 L: linux-samsung-soc@vger.kernel.org
16371 F: drivers/media/platform/s3c-camif/
16372 F: include/media/drv-intf/s3c_camif.h
16374 SAMSUNG S3FWRN5 NFC DRIVER
16375 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16376 M: Krzysztof Opasiak <k.opasiak@samsung.com>
16377 L: linux-nfc@lists.01.org (subscribers-only)
16379 F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
16380 F: drivers/nfc/s3fwrn5
16382 SAMSUNG S5C73M3 CAMERA DRIVER
16383 M: Andrzej Hajda <a.hajda@samsung.com>
16384 L: linux-media@vger.kernel.org
16386 F: drivers/media/i2c/s5c73m3/*
16388 SAMSUNG S5K5BAF CAMERA DRIVER
16389 M: Andrzej Hajda <a.hajda@samsung.com>
16390 L: linux-media@vger.kernel.org
16392 F: drivers/media/i2c/s5k5baf.c
16394 SAMSUNG S5P Security SubSystem (SSS) DRIVER
16395 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16396 M: Vladimir Zapolskiy <vz@mleia.com>
16397 L: linux-crypto@vger.kernel.org
16398 L: linux-samsung-soc@vger.kernel.org
16400 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
16401 F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
16402 F: drivers/crypto/s5p-sss.c
16404 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
16405 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16406 L: linux-media@vger.kernel.org
16408 Q: https://patchwork.linuxtv.org/project/linux-media/list/
16409 F: drivers/media/platform/exynos4-is/
16411 SAMSUNG SOC CLOCK DRIVERS
16412 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16413 M: Tomasz Figa <tomasz.figa@gmail.com>
16414 M: Chanwoo Choi <cw00.choi@samsung.com>
16415 L: linux-samsung-soc@vger.kernel.org
16417 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
16418 F: Documentation/devicetree/bindings/clock/exynos*.txt
16419 F: Documentation/devicetree/bindings/clock/samsung,s3c*
16420 F: Documentation/devicetree/bindings/clock/samsung,s5p*
16421 F: drivers/clk/samsung/
16422 F: include/dt-bindings/clock/exynos*.h
16423 F: include/linux/clk/samsung.h
16424 F: include/linux/platform_data/clk-s3c2410.h
16426 SAMSUNG SPI DRIVERS
16427 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16428 M: Andi Shyti <andi@etezian.org>
16429 L: linux-spi@vger.kernel.org
16430 L: linux-samsung-soc@vger.kernel.org
16432 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
16433 F: drivers/spi/spi-s3c*
16434 F: include/linux/platform_data/spi-s3c64xx.h
16435 F: include/linux/spi/s3c24xx-fiq.h
16437 SAMSUNG SXGBE DRIVERS
16438 M: Byungho An <bh74.an@samsung.com>
16439 L: netdev@vger.kernel.org
16441 F: drivers/net/ethernet/samsung/sxgbe/
16443 SAMSUNG THERMAL DRIVER
16444 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
16445 L: linux-pm@vger.kernel.org
16446 L: linux-samsung-soc@vger.kernel.org
16448 T: git https://github.com/lmajewski/linux-samsung-thermal.git
16449 F: drivers/thermal/samsung/
16451 SAMSUNG USB2 PHY DRIVER
16452 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16453 L: linux-kernel@vger.kernel.org
16455 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
16456 F: Documentation/driver-api/phy/samsung-usb2.rst
16457 F: drivers/phy/samsung/phy-exynos4210-usb2.c
16458 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
16459 F: drivers/phy/samsung/phy-exynos5250-usb2.c
16460 F: drivers/phy/samsung/phy-s5pv210-usb2.c
16461 F: drivers/phy/samsung/phy-samsung-usb2.c
16462 F: drivers/phy/samsung/phy-samsung-usb2.h
16465 M: Zwane Mwaikambo <zwanem@gmail.com>
16467 F: drivers/watchdog/sc1200wdt.c
16470 M: Ingo Molnar <mingo@redhat.com>
16471 M: Peter Zijlstra <peterz@infradead.org>
16472 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
16473 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
16474 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
16475 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
16476 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
16477 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
16478 R: Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
16479 L: linux-kernel@vger.kernel.org
16481 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
16482 F: include/linux/preempt.h
16483 F: include/linux/sched.h
16484 F: include/linux/wait.h
16485 F: include/uapi/linux/sched.h
16488 SCR24X CHIP CARD INTERFACE DRIVER
16489 M: Lubomir Rintel <lkundrak@v3.sk>
16491 F: drivers/char/pcmcia/scr24x_cs.c
16494 M: Jens Axboe <axboe@kernel.dk>
16495 L: linux-scsi@vger.kernel.org
16497 W: http://www.kernel.dk
16498 F: drivers/scsi/sr*
16500 SCSI RDMA PROTOCOL (SRP) INITIATOR
16501 M: Bart Van Assche <bvanassche@acm.org>
16502 L: linux-rdma@vger.kernel.org
16504 Q: http://patchwork.kernel.org/project/linux-rdma/list/
16505 F: drivers/infiniband/ulp/srp/
16506 F: include/scsi/srp.h
16508 SCSI RDMA PROTOCOL (SRP) TARGET
16509 M: Bart Van Assche <bvanassche@acm.org>
16510 L: linux-rdma@vger.kernel.org
16511 L: target-devel@vger.kernel.org
16513 Q: http://patchwork.kernel.org/project/linux-rdma/list/
16514 F: drivers/infiniband/ulp/srpt/
16517 M: Doug Gilbert <dgilbert@interlog.com>
16518 L: linux-scsi@vger.kernel.org
16520 W: http://sg.danny.cz/sg
16521 F: Documentation/scsi/scsi-generic.rst
16522 F: drivers/scsi/sg.c
16523 F: include/scsi/sg.h
16526 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
16527 M: "Martin K. Petersen" <martin.petersen@oracle.com>
16528 L: linux-scsi@vger.kernel.org
16530 Q: https://patchwork.kernel.org/project/linux-scsi/list/
16531 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
16532 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
16533 F: Documentation/devicetree/bindings/scsi/
16538 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
16539 L: linux-scsi@vger.kernel.org
16541 F: Documentation/scsi/st.rst
16542 F: drivers/scsi/st.*
16543 F: drivers/scsi/st_*.h
16545 SCSI TARGET CORE USER DRIVER
16546 M: Bodo Stroesser <bostroesser@gmail.com>
16547 L: linux-scsi@vger.kernel.org
16548 L: target-devel@vger.kernel.org
16550 F: Documentation/target/tcmu-design.rst
16551 F: drivers/target/target_core_user.c
16552 F: include/uapi/linux/target_core_user.h
16554 SCSI TARGET SUBSYSTEM
16555 M: "Martin K. Petersen" <martin.petersen@oracle.com>
16556 L: linux-scsi@vger.kernel.org
16557 L: target-devel@vger.kernel.org
16559 W: http://www.linux-iscsi.org
16560 Q: https://patchwork.kernel.org/project/target-devel/list/
16561 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
16562 F: Documentation/target/
16567 M: Vlad Yasevich <vyasevich@gmail.com>
16568 M: Neil Horman <nhorman@tuxdriver.com>
16569 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
16570 L: linux-sctp@vger.kernel.org
16572 W: http://lksctp.sourceforge.net
16573 F: Documentation/networking/sctp.rst
16574 F: include/linux/sctp.h
16575 F: include/net/sctp/
16576 F: include/uapi/linux/sctp.h
16580 M: Jim Cromie <jim.cromie@gmail.com>
16582 F: Documentation/i2c/busses/scx200_acb.rst
16583 F: arch/x86/platform/scx200/
16584 F: drivers/i2c/busses/scx200*
16585 F: drivers/mtd/maps/scx200_docflash.c
16586 F: drivers/watchdog/scx200_wdt.c
16587 F: include/linux/scx200.h
16590 M: Jim Cromie <jim.cromie@gmail.com>
16592 F: drivers/char/scx200_gpio.c
16593 F: include/linux/scx200_gpio.h
16595 SCx200 HRT CLOCKSOURCE DRIVER
16596 M: Jim Cromie <jim.cromie@gmail.com>
16598 F: drivers/clocksource/scx200_hrt.c
16600 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
16601 M: Sascha Sommer <saschasommer@freenet.de>
16602 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
16604 F: drivers/mmc/host/sdricoh_cs.c
16606 SECO BOARDS CEC DRIVER
16607 M: Ettore Chimenti <ek5.chimenti@gmail.com>
16609 F: drivers/media/cec/platform/seco/seco-cec.c
16610 F: drivers/media/cec/platform/seco/seco-cec.h
16613 M: Kees Cook <keescook@chromium.org>
16614 R: Andy Lutomirski <luto@amacapital.net>
16615 R: Will Drewry <wad@chromium.org>
16617 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
16618 F: Documentation/userspace-api/seccomp_filter.rst
16619 F: include/linux/seccomp.h
16620 F: include/uapi/linux/seccomp.h
16621 F: kernel/seccomp.c
16622 F: tools/testing/selftests/kselftest_harness.h
16623 F: tools/testing/selftests/seccomp/*
16624 K: \bsecure_computing
16627 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
16628 M: Al Cooper <alcooperx@gmail.com>
16629 L: linux-mmc@vger.kernel.org
16630 L: bcm-kernel-feedback-list@broadcom.com
16632 F: drivers/mmc/host/sdhci-brcmstb*
16634 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
16635 M: Adrian Hunter <adrian.hunter@intel.com>
16636 L: linux-mmc@vger.kernel.org
16638 F: drivers/mmc/host/sdhci*
16639 F: include/linux/mmc/sdhci*
16641 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
16642 M: Eugen Hristev <eugen.hristev@microchip.com>
16643 L: linux-mmc@vger.kernel.org
16645 F: drivers/mmc/host/sdhci-of-at91.c
16647 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
16648 M: Ben Dooks <ben-linux@fluff.org>
16649 M: Jaehoon Chung <jh80.chung@samsung.com>
16650 L: linux-mmc@vger.kernel.org
16652 F: drivers/mmc/host/sdhci-s3c*
16654 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
16655 M: Viresh Kumar <vireshk@kernel.org>
16656 L: linux-mmc@vger.kernel.org
16658 F: drivers/mmc/host/sdhci-spear.c
16660 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
16661 M: Kishon Vijay Abraham I <kishon@ti.com>
16662 L: linux-mmc@vger.kernel.org
16664 F: drivers/mmc/host/sdhci-omap.c
16666 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
16667 M: Jonathan Derrick <jonathan.derrick@intel.com>
16668 M: Revanth Rajashekar <revanth.rajashekar@intel.com>
16669 L: linux-block@vger.kernel.org
16671 F: block/opal_proto.h
16673 F: include/linux/sed*
16674 F: include/uapi/linux/sed*
16677 M: Security Officers <security@kernel.org>
16679 F: Documentation/admin-guide/security-bugs.rst
16682 M: James Morris <jmorris@namei.org>
16683 M: "Serge E. Hallyn" <serge@hallyn.com>
16684 L: linux-security-module@vger.kernel.org (suggested Cc:)
16686 W: http://kernsec.org/
16687 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
16689 X: security/selinux/
16691 SELINUX SECURITY MODULE
16692 M: Paul Moore <paul@paul-moore.com>
16693 M: Stephen Smalley <stephen.smalley.work@gmail.com>
16694 M: Eric Paris <eparis@parisplace.org>
16695 L: selinux@vger.kernel.org
16697 W: https://selinuxproject.org
16698 W: https://github.com/SELinuxProject
16699 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
16700 F: Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
16701 F: Documentation/ABI/obsolete/sysfs-selinux-disable
16702 F: Documentation/admin-guide/LSM/SELinux.rst
16703 F: include/trace/events/avc.h
16704 F: include/uapi/linux/selinux_netlink.h
16705 F: scripts/selinux/
16706 F: security/selinux/
16709 M: Jiri Slaby <jirislaby@kernel.org>
16711 F: drivers/misc/phantom.c
16712 F: include/uapi/linux/phantom.h
16714 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
16715 M: Tomasz Duszynski <tomasz.duszynski@octakon.com>
16717 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
16718 F: drivers/iio/chemical/scd30.h
16719 F: drivers/iio/chemical/scd30_core.c
16720 F: drivers/iio/chemical/scd30_i2c.c
16721 F: drivers/iio/chemical/scd30_serial.c
16723 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
16724 M: Tomasz Duszynski <tduszyns@gmail.com>
16726 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
16727 F: drivers/iio/chemical/sps30.c
16728 F: drivers/iio/chemical/sps30_i2c.c
16729 F: drivers/iio/chemical/sps30_serial.c
16732 M: Rob Herring <robh@kernel.org>
16733 L: linux-serial@vger.kernel.org
16735 F: Documentation/devicetree/bindings/serial/serial.yaml
16736 F: drivers/tty/serdev/
16737 F: include/linux/serdev.h
16740 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16741 L: linux-serial@vger.kernel.org
16743 F: Documentation/devicetree/bindings/serial/
16744 F: drivers/tty/serial/
16747 M: Sean Young <sean@mess.org>
16748 L: linux-media@vger.kernel.org
16750 F: drivers/media/rc/serial_ir.c
16752 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
16753 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16754 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16756 F: Documentation/devicetree/bindings/slimbus/
16757 F: drivers/slimbus/
16758 F: include/linux/slimbus.h
16761 M: Edward Cree <ecree.xilinx@gmail.com>
16762 M: Martin Habets <habetsm.xilinx@gmail.com>
16763 L: netdev@vger.kernel.org
16765 F: drivers/net/ethernet/sfc/
16767 SFF/SFP/SFP+ MODULE SUPPORT
16768 M: Russell King <linux@armlinux.org.uk>
16769 L: netdev@vger.kernel.org
16771 F: drivers/net/phy/phylink.c
16772 F: drivers/net/phy/sfp*
16773 F: include/linux/mdio/mdio-i2c.h
16774 F: include/linux/phylink.h
16775 F: include/linux/sfp.h
16776 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)
16779 M: Dimitri Sivanich <dimitri.sivanich@hpe.com>
16781 F: drivers/misc/sgi-gru/
16783 SGI XP/XPC/XPNET DRIVER
16784 M: Robin Holt <robinmholt@gmail.com>
16785 M: Steve Wahl <steve.wahl@hpe.com>
16786 R: Mike Travis <mike.travis@hpe.com>
16788 F: drivers/misc/sgi-xp/
16790 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
16791 M: Karsten Graul <kgraul@linux.ibm.com>
16792 M: Guvenc Gulce <guvenc@linux.ibm.com>
16793 L: linux-s390@vger.kernel.org
16795 W: http://www.ibm.com/developerworks/linux/linux390/
16798 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
16799 M: Linus Walleij <linus.walleij@linaro.org>
16800 L: linux-iio@vger.kernel.org
16802 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
16803 F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
16804 F: drivers/iio/light/gp2ap002.c
16806 SHARP RJ54N1CB0C SENSOR DRIVER
16807 M: Jacopo Mondi <jacopo@jmondi.org>
16808 L: linux-media@vger.kernel.org
16810 T: git git://linuxtv.org/media_tree.git
16811 F: drivers/media/i2c/rj54n1cb0c.c
16812 F: include/media/i2c/rj54n1cb0c.h
16814 SH_VOU V4L2 OUTPUT DRIVER
16815 L: linux-media@vger.kernel.org
16817 F: drivers/media/platform/sh_vou.c
16818 F: include/media/drv-intf/sh_vou.h
16820 SI2157 MEDIA DRIVER
16821 M: Antti Palosaari <crope@iki.fi>
16822 L: linux-media@vger.kernel.org
16824 W: https://linuxtv.org
16825 W: http://palosaari.fi/linux/
16826 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16827 T: git git://linuxtv.org/anttip/media_tree.git
16828 F: drivers/media/tuners/si2157*
16830 SI2165 MEDIA DRIVER
16831 M: Matthias Schwarzott <zzam@gentoo.org>
16832 L: linux-media@vger.kernel.org
16834 W: https://linuxtv.org
16835 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16836 F: drivers/media/dvb-frontends/si2165*
16838 SI2168 MEDIA DRIVER
16839 M: Antti Palosaari <crope@iki.fi>
16840 L: linux-media@vger.kernel.org
16842 W: https://linuxtv.org
16843 W: http://palosaari.fi/linux/
16844 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16845 T: git git://linuxtv.org/anttip/media_tree.git
16846 F: drivers/media/dvb-frontends/si2168*
16848 SI470X FM RADIO RECEIVER I2C DRIVER
16849 M: Hans Verkuil <hverkuil@xs4all.nl>
16850 L: linux-media@vger.kernel.org
16852 W: https://linuxtv.org
16853 T: git git://linuxtv.org/media_tree.git
16854 F: drivers/media/radio/si470x/radio-si470x-i2c.c
16856 SI470X FM RADIO RECEIVER USB DRIVER
16857 M: Hans Verkuil <hverkuil@xs4all.nl>
16858 L: linux-media@vger.kernel.org
16860 W: https://linuxtv.org
16861 T: git git://linuxtv.org/media_tree.git
16862 F: drivers/media/radio/si470x/radio-si470x-common.c
16863 F: drivers/media/radio/si470x/radio-si470x-usb.c
16864 F: drivers/media/radio/si470x/radio-si470x.h
16866 SI4713 FM RADIO TRANSMITTER I2C DRIVER
16867 M: Eduardo Valentin <edubezval@gmail.com>
16868 L: linux-media@vger.kernel.org
16870 W: https://linuxtv.org
16871 T: git git://linuxtv.org/media_tree.git
16872 F: drivers/media/radio/si4713/si4713.?
16874 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
16875 M: Eduardo Valentin <edubezval@gmail.com>
16876 L: linux-media@vger.kernel.org
16878 W: https://linuxtv.org
16879 T: git git://linuxtv.org/media_tree.git
16880 F: drivers/media/radio/si4713/radio-platform-si4713.c
16882 SI4713 FM RADIO TRANSMITTER USB DRIVER
16883 M: Hans Verkuil <hverkuil@xs4all.nl>
16884 L: linux-media@vger.kernel.org
16886 W: https://linuxtv.org
16887 T: git git://linuxtv.org/media_tree.git
16888 F: drivers/media/radio/si4713/radio-usb-si4713.c
16891 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16892 L: linux-media@vger.kernel.org
16894 W: https://linuxtv.org
16895 T: git git://linuxtv.org/media_tree.git
16896 F: drivers/media/common/siano/
16897 F: drivers/media/mmc/siano/
16898 F: drivers/media/usb/siano/
16899 F: drivers/media/usb/siano/
16902 M: Palmer Dabbelt <palmer@dabbelt.com>
16903 M: Paul Walmsley <paul.walmsley@sifive.com>
16904 L: linux-riscv@lists.infradead.org
16906 T: git git://github.com/sifive/riscv-linux.git
16910 SIFIVE FU540 SYSTEM-ON-CHIP
16911 M: Paul Walmsley <paul.walmsley@sifive.com>
16912 M: Palmer Dabbelt <palmer@dabbelt.com>
16913 L: linux-riscv@lists.infradead.org
16915 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
16920 M: Green Wan <green.wan@sifive.com>
16922 F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
16923 F: drivers/dma/sf-pdma/
16925 SILEAD TOUCHSCREEN DRIVER
16926 M: Hans de Goede <hdegoede@redhat.com>
16927 L: linux-input@vger.kernel.org
16928 L: platform-driver-x86@vger.kernel.org
16930 F: drivers/input/touchscreen/silead.c
16931 F: drivers/platform/x86/touchscreen_dmi.c
16933 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
16934 M: Jérôme Pouiller <jerome.pouiller@silabs.com>
16936 F: drivers/staging/wfx/
16938 SILICON MOTION SM712 FRAME BUFFER DRIVER
16939 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
16940 M: Teddy Wang <teddy.wang@siliconmotion.com>
16941 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
16942 L: linux-fbdev@vger.kernel.org
16944 F: Documentation/fb/sm712fb.rst
16945 F: drivers/video/fbdev/sm712*
16947 SILVACO I3C DUAL-ROLE MASTER
16948 M: Miquel Raynal <miquel.raynal@bootlin.com>
16949 M: Conor Culhane <conor.culhane@silvaco.com>
16950 L: linux-i3c@lists.infradead.org
16952 F: Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
16953 F: drivers/i3c/master/svc-i3c-master.c
16956 M: Hans de Goede <hdegoede@redhat.com>
16957 L: linux-fbdev@vger.kernel.org
16959 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
16960 F: drivers/video/fbdev/simplefb.c
16961 F: include/linux/platform_data/simplefb.h
16963 SIMTEC EB110ATX (Chalice CATS)
16964 M: Simtec Linux Team <linux@simtec.co.uk>
16966 W: http://www.simtec.co.uk/products/EB110ATX/
16968 SIMTEC EB2410ITX (BAST)
16969 M: Simtec Linux Team <linux@simtec.co.uk>
16971 W: http://www.simtec.co.uk/products/EB2410ITX/
16972 F: arch/arm/mach-s3c/bast-ide.c
16973 F: arch/arm/mach-s3c/bast-irq.c
16974 F: arch/arm/mach-s3c/mach-bast.c
16977 M: Thorsten Scherer <t.scherer@eckelmann.de>
16978 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
16979 R: Pengutronix Kernel Team <kernel@pengutronix.de>
16981 F: drivers/gpio/gpio-siox.c
16983 F: include/trace/events/siox.h
16985 SIPHASH PRF ROUTINES
16986 M: Jason A. Donenfeld <Jason@zx2c4.com>
16988 F: include/linux/siphash.h
16990 F: lib/test_siphash.c
16992 SIS 190 ETHERNET DRIVER
16993 M: Francois Romieu <romieu@fr.zoreil.com>
16994 L: netdev@vger.kernel.org
16996 F: drivers/net/ethernet/sis/sis190.c
16998 SIS 900/7016 FAST ETHERNET DRIVER
16999 M: Daniele Venzano <venza@brownhat.org>
17000 L: netdev@vger.kernel.org
17002 W: http://www.brownhat.org/sis900.html
17003 F: drivers/net/ethernet/sis/sis900.*
17005 SIS FRAMEBUFFER DRIVER
17006 M: Thomas Winischhofer <thomas@winischhofer.net>
17008 W: http://www.winischhofer.net/linuxsisvga.shtml
17009 F: Documentation/fb/sisfb.rst
17010 F: drivers/video/fbdev/sis/
17011 F: include/video/sisfb.h
17013 SIS I2C TOUCHSCREEN DRIVER
17014 M: Mika Penttilä <mika.penttila@nextfour.com>
17015 L: linux-input@vger.kernel.org
17017 F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
17018 F: drivers/input/touchscreen/sis_i2c.c
17021 M: Thomas Winischhofer <thomas@winischhofer.net>
17023 W: http://www.winischhofer.at/linuxsisusbvga.shtml
17024 F: drivers/usb/misc/sisusbvga/
17027 M: Christoph Lameter <cl@linux.com>
17028 M: Pekka Enberg <penberg@kernel.org>
17029 M: David Rientjes <rientjes@google.com>
17030 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
17031 M: Andrew Morton <akpm@linux-foundation.org>
17032 M: Vlastimil Babka <vbabka@suse.cz>
17033 L: linux-mm@kvack.org
17035 F: include/linux/sl?b*.h
17038 SLEEPABLE READ-COPY UPDATE (SRCU)
17039 M: Lai Jiangshan <jiangshanlai@gmail.com>
17040 M: "Paul E. McKenney" <paulmck@kernel.org>
17041 M: Josh Triplett <josh@joshtriplett.org>
17042 R: Steven Rostedt <rostedt@goodmis.org>
17043 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
17044 L: rcu@vger.kernel.org
17046 W: http://www.rdrop.com/users/paulmck/RCU/
17047 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17048 F: include/linux/srcu*.h
17049 F: kernel/rcu/srcu*.c
17051 SMACK SECURITY MODULE
17052 M: Casey Schaufler <casey@schaufler-ca.com>
17053 L: linux-security-module@vger.kernel.org
17055 W: http://schaufler-ca.com
17056 T: git git://github.com/cschaufler/smack-next
17057 F: Documentation/admin-guide/LSM/Smack.rst
17060 SMC91x ETHERNET DRIVER
17061 M: Nicolas Pitre <nico@fluxnic.net>
17063 F: drivers/net/ethernet/smsc/smc91x.*
17065 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
17066 M: Mark Rutland <mark.rutland@arm.com>
17067 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
17068 M: Sudeep Holla <sudeep.holla@arm.com>
17069 L: linux-arm-kernel@lists.infradead.org
17071 F: drivers/firmware/smccc/
17072 F: include/linux/arm-smccc.h
17074 SMM665 HARDWARE MONITOR DRIVER
17075 M: Guenter Roeck <linux@roeck-us.net>
17076 L: linux-hwmon@vger.kernel.org
17078 F: Documentation/hwmon/smm665.rst
17079 F: drivers/hwmon/smm665.c
17081 SMSC EMC2103 HARDWARE MONITOR DRIVER
17082 M: Steve Glendinning <steve.glendinning@shawell.net>
17083 L: linux-hwmon@vger.kernel.org
17085 F: Documentation/hwmon/emc2103.rst
17086 F: drivers/hwmon/emc2103.c
17088 SMSC SCH5627 HARDWARE MONITOR DRIVER
17089 M: Hans de Goede <hdegoede@redhat.com>
17090 L: linux-hwmon@vger.kernel.org
17092 F: Documentation/hwmon/sch5627.rst
17093 F: drivers/hwmon/sch5627.c
17095 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
17096 M: Steve Glendinning <steve.glendinning@shawell.net>
17097 L: linux-fbdev@vger.kernel.org
17099 F: drivers/video/fbdev/smscufx.c
17101 SMSC47B397 HARDWARE MONITOR DRIVER
17102 M: Jean Delvare <jdelvare@suse.com>
17103 L: linux-hwmon@vger.kernel.org
17105 F: Documentation/hwmon/smsc47b397.rst
17106 F: drivers/hwmon/smsc47b397.c
17108 SMSC911x ETHERNET DRIVER
17109 M: Steve Glendinning <steve.glendinning@shawell.net>
17110 L: netdev@vger.kernel.org
17112 F: drivers/net/ethernet/smsc/smsc911x.*
17113 F: include/linux/smsc911x.h
17115 SMSC9420 PCI ETHERNET DRIVER
17116 M: Steve Glendinning <steve.glendinning@shawell.net>
17117 L: netdev@vger.kernel.org
17119 F: drivers/net/ethernet/smsc/smsc9420.*
17121 SOCIONEXT (SNI) AVE NETWORK DRIVER
17122 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
17123 L: netdev@vger.kernel.org
17125 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
17126 F: drivers/net/ethernet/socionext/sni_ave.c
17128 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
17129 M: Jassi Brar <jaswinder.singh@linaro.org>
17130 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
17131 L: netdev@vger.kernel.org
17133 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
17134 F: drivers/net/ethernet/socionext/netsec.c
17136 SOCIONEXT (SNI) Synquacer SPI DRIVER
17137 M: Masahisa Kojima <masahisa.kojima@linaro.org>
17138 M: Jassi Brar <jaswinder.singh@linaro.org>
17139 L: linux-spi@vger.kernel.org
17141 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
17142 F: drivers/spi/spi-synquacer.c
17144 SOCIONEXT SYNQUACER I2C DRIVER
17145 M: Ard Biesheuvel <ardb@kernel.org>
17146 L: linux-i2c@vger.kernel.org
17148 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
17149 F: drivers/i2c/busses/i2c-synquacer.c
17151 SOCIONEXT UNIPHIER SOUND DRIVER
17152 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17154 F: sound/soc/uniphier/
17156 SOEKRIS NET48XX LED SUPPORT
17157 M: Chris Boot <bootc@bootc.net>
17159 F: drivers/leds/leds-net48xx.c
17161 SOFT-IWARP DRIVER (siw)
17162 M: Bernard Metzler <bmt@zurich.ibm.com>
17163 L: linux-rdma@vger.kernel.org
17165 F: drivers/infiniband/sw/siw/
17166 F: include/uapi/rdma/siw-abi.h
17168 SOFT-ROCE DRIVER (rxe)
17169 M: Zhu Yanjun <zyjzyj2000@gmail.com>
17170 L: linux-rdma@vger.kernel.org
17172 F: drivers/infiniband/sw/rxe/
17173 F: include/uapi/rdma/rdma_user_rxe.h
17175 SOFTLOGIC 6x10 MPEG CODEC
17176 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
17177 M: Anton Sviridenko <anton@corp.bluecherry.net>
17178 M: Andrey Utkin <andrey_utkin@fastmail.com>
17179 M: Ismael Luceno <ismael@iodev.co.uk>
17180 L: linux-media@vger.kernel.org
17182 F: drivers/media/pci/solo6x10/
17184 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
17185 M: James Morse <james.morse@arm.com>
17186 L: linux-arm-kernel@lists.infradead.org
17188 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
17189 F: drivers/firmware/arm_sdei.c
17190 F: include/linux/arm_sdei.h
17191 F: include/uapi/linux/arm_sdei.h
17194 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17195 R: Heikki Krogerus <heikki.krogerus@linux.intel.com>
17196 L: linux-acpi@vger.kernel.org
17198 F: drivers/base/swnode.c
17200 SOFTWARE RAID (Multiple Disks) SUPPORT
17201 M: Song Liu <song@kernel.org>
17202 L: linux-raid@vger.kernel.org
17204 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
17205 F: drivers/md/Kconfig
17206 F: drivers/md/Makefile
17208 F: drivers/md/raid*
17209 F: include/linux/raid/
17210 F: include/uapi/linux/raid/
17212 SOLIDRUN CLEARFOG SUPPORT
17213 M: Russell King <linux@armlinux.org.uk>
17215 F: arch/arm/boot/dts/armada-388-clearfog*
17216 F: arch/arm/boot/dts/armada-38x-solidrun-*
17218 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
17219 M: Russell King <linux@armlinux.org.uk>
17221 F: arch/arm/boot/dts/imx6*-cubox-i*
17222 F: arch/arm/boot/dts/imx6*-hummingboard*
17223 F: arch/arm/boot/dts/imx6*-sr-*
17225 SONIC NETWORK DRIVER
17226 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
17227 L: netdev@vger.kernel.org
17229 F: drivers/net/ethernet/natsemi/sonic.*
17231 SONICS SILICON BACKPLANE DRIVER (SSB)
17232 M: Michael Buesch <m@bues.ch>
17233 L: linux-wireless@vger.kernel.org
17236 F: include/linux/ssb/
17238 SONY IMX208 SENSOR DRIVER
17239 M: Sakari Ailus <sakari.ailus@linux.intel.com>
17240 L: linux-media@vger.kernel.org
17242 T: git git://linuxtv.org/media_tree.git
17243 F: drivers/media/i2c/imx208.c
17245 SONY IMX214 SENSOR DRIVER
17246 M: Ricardo Ribalda <ribalda@kernel.org>
17247 L: linux-media@vger.kernel.org
17249 T: git git://linuxtv.org/media_tree.git
17250 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
17251 F: drivers/media/i2c/imx214.c
17253 SONY IMX219 SENSOR DRIVER
17254 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
17255 L: linux-media@vger.kernel.org
17257 T: git git://linuxtv.org/media_tree.git
17258 F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
17259 F: drivers/media/i2c/imx219.c
17261 SONY IMX258 SENSOR DRIVER
17262 M: Sakari Ailus <sakari.ailus@linux.intel.com>
17263 L: linux-media@vger.kernel.org
17265 T: git git://linuxtv.org/media_tree.git
17266 F: Documentation/devicetree/bindings/media/i2c/imx258.yaml
17267 F: drivers/media/i2c/imx258.c
17269 SONY IMX274 SENSOR DRIVER
17270 M: Leon Luo <leonl@leopardimaging.com>
17271 L: linux-media@vger.kernel.org
17273 T: git git://linuxtv.org/media_tree.git
17274 F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
17275 F: drivers/media/i2c/imx274.c
17277 SONY IMX290 SENSOR DRIVER
17278 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17279 L: linux-media@vger.kernel.org
17281 T: git git://linuxtv.org/media_tree.git
17282 F: Documentation/devicetree/bindings/media/i2c/imx290.txt
17283 F: drivers/media/i2c/imx290.c
17285 SONY IMX319 SENSOR DRIVER
17286 M: Bingbu Cao <bingbu.cao@intel.com>
17287 L: linux-media@vger.kernel.org
17289 T: git git://linuxtv.org/media_tree.git
17290 F: drivers/media/i2c/imx319.c
17292 SONY IMX334 SENSOR DRIVER
17293 M: Paul J. Murphy <paul.j.murphy@intel.com>
17294 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
17295 L: linux-media@vger.kernel.org
17297 T: git git://linuxtv.org/media_tree.git
17298 F: Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
17299 F: drivers/media/i2c/imx334.c
17301 SONY IMX355 SENSOR DRIVER
17302 M: Tianshu Qiu <tian.shu.qiu@intel.com>
17303 L: linux-media@vger.kernel.org
17305 T: git git://linuxtv.org/media_tree.git
17306 F: drivers/media/i2c/imx355.c
17308 SONY MEMORYSTICK SUBSYSTEM
17309 M: Maxim Levitsky <maximlevitsky@gmail.com>
17310 M: Alex Dubov <oakad@yahoo.com>
17311 M: Ulf Hansson <ulf.hansson@linaro.org>
17312 L: linux-mmc@vger.kernel.org
17314 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
17315 F: drivers/memstick/
17316 F: include/linux/memstick.h
17318 SONY VAIO CONTROL DEVICE DRIVER
17319 M: Mattia Dongili <malattia@linux.it>
17320 L: platform-driver-x86@vger.kernel.org
17322 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
17323 F: Documentation/admin-guide/laptops/sony-laptop.rst
17324 F: drivers/char/sonypi.c
17325 F: drivers/platform/x86/sony-laptop.c
17326 F: include/linux/sony-laptop.h
17329 M: Jaroslav Kysela <perex@perex.cz>
17330 M: Takashi Iwai <tiwai@suse.com>
17331 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17333 W: http://www.alsa-project.org/
17334 Q: http://patchwork.kernel.org/project/alsa-devel/list/
17335 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17336 F: Documentation/sound/
17338 F: include/uapi/sound/
17341 SOUND - COMPRESSED AUDIO
17342 M: Vinod Koul <vkoul@kernel.org>
17343 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17345 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17346 F: Documentation/sound/designs/compress-offload.rst
17347 F: include/sound/compress_driver.h
17348 F: include/uapi/sound/compress_*
17349 F: sound/core/compress_offload.c
17350 F: sound/soc/soc-compress.c
17352 SOUND - DMAENGINE HELPERS
17353 M: Lars-Peter Clausen <lars@metafoo.de>
17355 F: include/sound/dmaengine_pcm.h
17356 F: sound/core/pcm_dmaengine.c
17357 F: sound/soc/soc-generic-dmaengine-pcm.c
17359 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
17360 M: Liam Girdwood <lgirdwood@gmail.com>
17361 M: Mark Brown <broonie@kernel.org>
17362 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17364 W: http://alsa-project.org/main/index.php/ASoC
17365 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
17366 F: Documentation/devicetree/bindings/sound/
17367 F: Documentation/sound/soc/
17368 F: include/dt-bindings/sound/
17369 F: include/sound/soc*
17372 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
17373 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
17374 M: Liam Girdwood <lgirdwood@gmail.com>
17375 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
17376 M: Kai Vehmanen <kai.vehmanen@linux.intel.com>
17377 M: Daniel Baluta <daniel.baluta@nxp.com>
17378 L: sound-open-firmware@alsa-project.org (moderated for non-subscribers)
17380 W: https://github.com/thesofproject/linux/
17383 SOUNDWIRE SUBSYSTEM
17384 M: Vinod Koul <vkoul@kernel.org>
17385 M: Bard Liao <yung-chuan.liao@linux.intel.com>
17386 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
17387 R: Sanyog Kale <sanyog.r.kale@intel.com>
17388 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17390 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
17391 F: Documentation/driver-api/soundwire/
17392 F: drivers/soundwire/
17393 F: include/linux/soundwire/
17396 M: Olli Salonen <olli.salonen@iki.fi>
17397 L: linux-media@vger.kernel.org
17399 W: https://linuxtv.org
17400 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17401 F: drivers/media/dvb-frontends/sp2*
17403 SPARC + UltraSPARC (sparc/sparc64)
17404 M: "David S. Miller" <davem@davemloft.net>
17405 L: sparclinux@vger.kernel.org
17407 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
17408 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
17409 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
17413 SPARC SERIAL DRIVERS
17414 M: "David S. Miller" <davem@davemloft.net>
17415 L: sparclinux@vger.kernel.org
17417 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
17418 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
17419 F: drivers/tty/serial/suncore.c
17420 F: drivers/tty/serial/sunhv.c
17421 F: drivers/tty/serial/sunsab.c
17422 F: drivers/tty/serial/sunsab.h
17423 F: drivers/tty/serial/sunsu.c
17424 F: drivers/tty/serial/sunzilog.c
17425 F: drivers/tty/serial/sunzilog.h
17426 F: drivers/tty/vcc.c
17427 F: include/linux/sunserialcore.h
17430 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
17431 L: linux-sparse@vger.kernel.org
17433 W: https://sparse.docs.kernel.org/
17434 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
17435 Q: https://patchwork.kernel.org/project/linux-sparse/list/
17436 B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
17437 F: include/linux/compiler.h
17439 SPEAKUP CONSOLE SPEECH DRIVER
17440 M: William Hubbs <w.d.hubbs@gmail.com>
17441 M: Chris Brannon <chris@the-brannons.com>
17442 M: Kirk Reiser <kirk@reisers.ca>
17443 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
17444 L: speakup@linux-speakup.org
17446 W: http://www.linux-speakup.org/
17447 W: https://github.com/linux-speakup/speakup
17448 B: https://github.com/linux-speakup/speakup/issues
17449 F: drivers/accessibility/speakup/
17451 SPEAR CLOCK FRAMEWORK SUPPORT
17452 M: Viresh Kumar <vireshk@kernel.org>
17453 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17455 W: http://www.st.com/spear
17456 F: drivers/clk/spear/
17458 SPEAR PLATFORM SUPPORT
17459 M: Viresh Kumar <vireshk@kernel.org>
17460 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
17461 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17463 W: http://www.st.com/spear
17464 F: arch/arm/boot/dts/spear*
17465 F: arch/arm/mach-spear/
17468 M: Tudor Ambarus <tudor.ambarus@microchip.com>
17469 R: Michael Walle <michael@walle.cc>
17470 R: Pratyush Yadav <p.yadav@ti.com>
17471 L: linux-mtd@lists.infradead.org
17473 W: http://www.linux-mtd.infradead.org/
17474 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
17475 C: irc://irc.oftc.net/mtd
17476 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
17477 F: drivers/mtd/spi-nor/
17478 F: include/linux/mtd/spi-nor.h
17481 M: Mark Brown <broonie@kernel.org>
17482 L: linux-spi@vger.kernel.org
17484 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
17485 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
17486 F: Documentation/devicetree/bindings/spi/
17487 F: Documentation/spi/
17489 F: include/linux/spi/
17490 F: include/uapi/linux/spi/
17493 SPIDERNET NETWORK DRIVER for CELL
17494 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
17495 M: Geoff Levand <geoff@infradead.org>
17496 L: netdev@vger.kernel.org
17497 L: linuxppc-dev@lists.ozlabs.org
17499 F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
17500 F: drivers/net/ethernet/toshiba/spider_net*
17503 M: Stephen Boyd <sboyd@kernel.org>
17504 L: linux-kernel@vger.kernel.org
17506 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
17507 F: Documentation/devicetree/bindings/spmi/
17509 F: include/dt-bindings/spmi/spmi.h
17510 F: include/linux/spmi.h
17511 F: include/trace/events/spmi.h
17514 M: Jeremy Kerr <jk@ozlabs.org>
17515 L: linuxppc-dev@lists.ozlabs.org
17517 W: http://www.ibm.com/developerworks/power/cell/
17518 F: Documentation/filesystems/spufs/spufs.rst
17519 F: arch/powerpc/platforms/cell/spufs/
17521 SQUASHFS FILE SYSTEM
17522 M: Phillip Lougher <phillip@squashfs.org.uk>
17523 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
17525 W: http://squashfs.org.uk
17526 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
17527 F: Documentation/filesystems/squashfs.rst
17530 SRM (Alpha) environment access
17531 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
17533 F: arch/alpha/kernel/srm_env.c
17535 ST LSM6DSx IMU IIO DRIVER
17536 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
17537 L: linux-iio@vger.kernel.org
17539 W: http://www.st.com/
17540 F: Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
17541 F: drivers/iio/imu/st_lsm6dsx/
17543 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
17544 M: Mickael Guene <mickael.guene@st.com>
17545 L: linux-media@vger.kernel.org
17547 T: git git://linuxtv.org/media_tree.git
17548 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
17549 F: drivers/media/i2c/st-mipid02.c
17551 ST STM32 I2C/SMBUS DRIVER
17552 M: Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
17553 M: Alain Volmat <alain.volmat@foss.st.com>
17554 L: linux-i2c@vger.kernel.org
17556 F: drivers/i2c/busses/i2c-stm32*
17558 ST STM32 SPI DRIVER
17559 M: Alain Volmat <alain.volmat@foss.st.com>
17560 L: linux-spi@vger.kernel.org
17562 F: drivers/spi/spi-stm32.c
17565 M: Daniel Nilsson <daniel.nilsson@flex.com>
17566 L: linux-hwmon@vger.kernel.org
17568 F: Documentation/hwmon/stpddc60.rst
17569 F: drivers/hwmon/pmbus/stpddc60.c
17571 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
17572 M: Song Qiang <songqiang1304521@gmail.com>
17573 L: linux-iio@vger.kernel.org
17575 F: Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
17576 F: drivers/iio/proximity/vl53l0x-i2c.c
17579 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17580 M: Sasha Levin <sashal@kernel.org>
17581 L: stable@vger.kernel.org
17583 F: Documentation/process/stable-kernel-rules.rst
17585 STAGING - ATOMISP DRIVER
17586 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17587 R: Sakari Ailus <sakari.ailus@linux.intel.com>
17588 L: linux-media@vger.kernel.org
17590 F: drivers/staging/media/atomisp/
17592 STAGING - FIELDBUS SUBSYSTEM
17593 M: Sven Van Asbroeck <TheSven73@gmail.com>
17595 F: drivers/staging/fieldbus/*
17596 F: drivers/staging/fieldbus/Documentation/
17598 STAGING - HMS ANYBUS-S BUS
17599 M: Sven Van Asbroeck <TheSven73@gmail.com>
17601 F: drivers/staging/fieldbus/anybuss/
17603 STAGING - INDUSTRIAL IO
17604 M: Jonathan Cameron <jic23@kernel.org>
17605 L: linux-iio@vger.kernel.org
17607 F: Documentation/devicetree/bindings/staging/iio/
17608 F: drivers/staging/iio/
17610 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
17611 M: Marc Dietrich <marvin24@gmx.de>
17612 L: ac100@lists.launchpad.net (moderated for non-subscribers)
17613 L: linux-tegra@vger.kernel.org
17615 F: drivers/staging/nvec/
17617 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
17618 M: Jens Frederich <jfrederich@gmail.com>
17619 M: Daniel Drake <dsd@laptop.org>
17620 M: Jon Nettleton <jon.nettleton@gmail.com>
17622 W: http://wiki.laptop.org/go/DCON
17623 F: drivers/staging/olpc_dcon/
17625 STAGING - REALTEK RTL8188EU DRIVERS
17626 M: Larry Finger <Larry.Finger@lwfinger.net>
17628 F: drivers/staging/rtl8188eu/
17630 STAGING - REALTEK RTL8712U DRIVERS
17631 M: Larry Finger <Larry.Finger@lwfinger.net>
17632 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
17634 F: drivers/staging/rtl8712/
17636 STAGING - SEPS525 LCD CONTROLLER DRIVERS
17637 M: Michael Hennerich <michael.hennerich@analog.com>
17638 L: linux-fbdev@vger.kernel.org
17640 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
17641 F: drivers/staging/fbtft/fb_seps525.c
17643 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
17644 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
17645 M: Teddy Wang <teddy.wang@siliconmotion.com>
17646 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
17647 L: linux-fbdev@vger.kernel.org
17649 F: drivers/staging/sm750fb/
17651 STAGING - VIA VT665X DRIVERS
17652 M: Forest Bond <forest@alittletooquiet.net>
17654 F: drivers/staging/vt665?/
17657 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17658 L: linux-staging@lists.linux.dev
17660 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
17661 F: drivers/staging/
17663 STARFIRE/DURALAN NETWORK DRIVER
17664 M: Ion Badulescu <ionut@badula.org>
17666 F: drivers/net/ethernet/adaptec/starfire*
17669 M: Peter Zijlstra <peterz@infradead.org>
17670 M: Josh Poimboeuf <jpoimboe@redhat.com>
17671 M: Jason Baron <jbaron@akamai.com>
17672 R: Steven Rostedt <rostedt@goodmis.org>
17673 R: Ard Biesheuvel <ardb@kernel.org>
17675 F: arch/*/include/asm/jump_label*.h
17676 F: arch/*/include/asm/static_call*.h
17677 F: arch/*/kernel/jump_label.c
17678 F: arch/*/kernel/static_call.c
17679 F: include/linux/jump_label*.h
17680 F: include/linux/static_call*.h
17681 F: kernel/jump_label.c
17682 F: kernel/static_call.c
17684 STI AUDIO (ASoC) DRIVERS
17685 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
17686 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17688 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
17692 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
17694 F: Documentation/devicetree/bindings/media/stih-cec.txt
17695 F: drivers/media/cec/platform/sti/
17697 STK1160 USB VIDEO CAPTURE DRIVER
17698 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17699 L: linux-media@vger.kernel.org
17701 T: git git://linuxtv.org/media_tree.git
17702 F: drivers/media/usb/stk1160/
17704 STM32 AUDIO (ASoC) DRIVERS
17705 M: Olivier Moysan <olivier.moysan@foss.st.com>
17706 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
17707 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17709 F: Documentation/devicetree/bindings/iio/adc/st,stm32-*.yaml
17712 STM32 TIMER/LPTIMER DRIVERS
17713 M: Fabrice Gasnier <fabrice.gasnier@foss.st.com>
17715 F: Documentation/ABI/testing/*timer-stm32
17716 F: Documentation/devicetree/bindings/*/*stm32-*timer*
17717 F: drivers/*/stm32-*timer*
17718 F: drivers/pwm/pwm-stm32*
17719 F: include/linux/*/stm32-*tim*
17721 STMMAC ETHERNET DRIVER
17722 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
17723 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
17724 M: Jose Abreu <joabreu@synopsys.com>
17725 L: netdev@vger.kernel.org
17727 W: http://www.stlinux.com
17728 F: Documentation/networking/device_drivers/ethernet/stmicro/
17729 F: drivers/net/ethernet/stmicro/stmmac/
17732 M: Sam Creasey <sammy@sammy.net>
17734 W: http://sammy.net/sun3/
17735 F: arch/m68k/include/asm/sun3*
17736 F: arch/m68k/kernel/*sun3*
17737 F: arch/m68k/sun3*/
17738 F: drivers/net/ethernet/i825xx/sun3*
17740 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
17741 M: Hans de Goede <hdegoede@redhat.com>
17742 L: linux-input@vger.kernel.org
17744 F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
17745 F: drivers/input/keyboard/sun4i-lradc-keys.c
17747 SUNDANCE NETWORK DRIVER
17748 M: Denis Kirjanov <kda@linux-powerpc.org>
17749 L: netdev@vger.kernel.org
17751 F: drivers/net/ethernet/dlink/sundance.c
17754 M: Yoshinori Sato <ysato@users.sourceforge.jp>
17755 M: Rich Felker <dalias@libc.org>
17756 L: linux-sh@vger.kernel.org
17758 Q: http://patchwork.kernel.org/project/linux-sh/list/
17759 F: Documentation/sh/
17764 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
17765 M: Len Brown <len.brown@intel.com>
17766 M: Pavel Machek <pavel@ucw.cz>
17767 L: linux-pm@vger.kernel.org
17769 B: https://bugzilla.kernel.org
17770 F: Documentation/power/
17771 F: arch/x86/kernel/acpi/
17772 F: drivers/base/power/
17773 F: include/linux/freezer.h
17774 F: include/linux/pm.h
17775 F: include/linux/suspend.h
17779 M: Martin Mares <mj@ucw.cz>
17780 L: linux-video@atrey.karlin.mff.cuni.cz
17782 F: Documentation/admin-guide/svga.rst
17783 F: arch/x86/boot/video*
17786 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17787 L: iommu@lists.linux-foundation.org
17789 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
17790 F: arch/*/kernel/pci-swiotlb.c
17791 F: include/linux/swiotlb.h
17792 F: kernel/dma/swiotlb.c
17795 M: Jiri Pirko <jiri@resnulli.us>
17796 M: Ivan Vecera <ivecera@redhat.com>
17797 L: netdev@vger.kernel.org
17799 F: include/net/switchdev.h
17802 SY8106A REGULATOR DRIVER
17803 M: Icenowy Zheng <icenowy@aosc.io>
17805 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
17806 F: drivers/regulator/sy8106a-regulator.c
17808 SYNC FILE FRAMEWORK
17809 M: Sumit Semwal <sumit.semwal@linaro.org>
17810 R: Gustavo Padovan <gustavo@padovan.org>
17811 L: linux-media@vger.kernel.org
17812 L: dri-devel@lists.freedesktop.org
17814 T: git git://anongit.freedesktop.org/drm/drm-misc
17815 F: Documentation/driver-api/sync_file.rst
17816 F: drivers/dma-buf/dma-fence*
17817 F: drivers/dma-buf/sw_sync.c
17818 F: drivers/dma-buf/sync_*
17819 F: include/linux/sync_file.h
17820 F: include/uapi/linux/sync_file.h
17822 SYNOPSYS ARC ARCHITECTURE
17823 M: Vineet Gupta <vgupta@synopsys.com>
17824 L: linux-snps-arc@lists.infradead.org
17826 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
17827 F: Documentation/devicetree/bindings/arc/*
17828 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
17830 F: drivers/clocksource/arc_timer.c
17831 F: drivers/tty/serial/arc_uart.c
17833 SYNOPSYS ARC HSDK SDP pll clock driver
17834 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17836 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
17837 F: drivers/clk/clk-hsdk-pll.c
17839 SYNOPSYS ARC SDP clock driver
17840 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17842 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
17843 F: drivers/clk/axs10x/*
17845 SYNOPSYS ARC SDP platform support
17846 M: Alexey Brodkin <abrodkin@synopsys.com>
17848 F: Documentation/devicetree/bindings/arc/axs10*
17849 F: arch/arc/boot/dts/ax*
17850 F: arch/arc/plat-axs10x
17852 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
17853 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17855 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
17856 F: drivers/reset/reset-axs10x.c
17858 SYNOPSYS CREG GPIO DRIVER
17859 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17861 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
17862 F: drivers/gpio/gpio-creg-snps.c
17864 SYNOPSYS DESIGNWARE 8250 UART DRIVER
17865 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17867 F: drivers/tty/serial/8250/8250_dw.c
17868 F: drivers/tty/serial/8250/8250_dwlib.*
17869 F: drivers/tty/serial/8250/8250_lpss.c
17871 SYNOPSYS DESIGNWARE APB GPIO DRIVER
17872 M: Hoan Tran <hoan@os.amperecomputing.com>
17873 M: Serge Semin <fancer.lancer@gmail.com>
17874 L: linux-gpio@vger.kernel.org
17876 F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
17877 F: drivers/gpio/gpio-dwapb.c
17879 SYNOPSYS DESIGNWARE APB SSI DRIVER
17880 M: Serge Semin <fancer.lancer@gmail.com>
17881 L: linux-spi@vger.kernel.org
17883 F: Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
17884 F: drivers/spi/spi-dw*
17886 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
17887 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17889 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
17890 F: drivers/dma/dw-axi-dmac/
17892 SYNOPSYS DESIGNWARE DMAC DRIVER
17893 M: Viresh Kumar <vireshk@kernel.org>
17894 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17896 F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
17898 F: include/dt-bindings/dma/dw-dmac.h
17899 F: include/linux/dma/dw.h
17900 F: include/linux/platform_data/dma-dw.h
17902 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
17903 M: Jose Abreu <Jose.Abreu@synopsys.com>
17904 L: netdev@vger.kernel.org
17906 F: drivers/net/ethernet/synopsys/
17908 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
17909 M: Jose Abreu <Jose.Abreu@synopsys.com>
17910 L: netdev@vger.kernel.org
17912 F: drivers/net/pcs/pcs-xpcs.c
17913 F: drivers/net/pcs/pcs-xpcs.h
17914 F: include/linux/pcs/pcs-xpcs.h
17916 SYNOPSYS DESIGNWARE I2C DRIVER
17917 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
17918 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17919 R: Mika Westerberg <mika.westerberg@linux.intel.com>
17920 L: linux-i2c@vger.kernel.org
17922 F: drivers/i2c/busses/i2c-designware-*
17924 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
17925 M: Jaehoon Chung <jh80.chung@samsung.com>
17926 L: linux-mmc@vger.kernel.org
17928 F: drivers/mmc/host/dw_mmc*
17930 SYNOPSYS HSDK RESET CONTROLLER DRIVER
17931 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17933 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
17934 F: drivers/reset/reset-hsdk.c
17935 F: include/dt-bindings/reset/snps,hsdk-reset.h
17937 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
17938 M: Prabu Thangamuthu <prabu.t@synopsys.com>
17939 M: Manjunath M B <manjumb@synopsys.com>
17940 L: linux-mmc@vger.kernel.org
17942 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
17944 SYSTEM CONFIGURATION (SYSCON)
17945 M: Lee Jones <lee.jones@linaro.org>
17946 M: Arnd Bergmann <arnd@arndb.de>
17948 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
17949 F: drivers/mfd/syscon.c
17951 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
17952 M: Sudeep Holla <sudeep.holla@arm.com>
17953 R: Cristian Marussi <cristian.marussi@arm.com>
17954 L: linux-arm-kernel@lists.infradead.org
17956 F: Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
17957 F: drivers/clk/clk-sc[mp]i.c
17958 F: drivers/cpufreq/sc[mp]i-cpufreq.c
17959 F: drivers/firmware/arm_scmi/
17960 F: drivers/firmware/arm_scpi.c
17961 F: drivers/regulator/scmi-regulator.c
17962 F: drivers/reset/reset-scmi.c
17963 F: include/linux/sc[mp]i_protocol.h
17964 F: include/trace/events/scmi.h
17966 SYSTEM RESET/SHUTDOWN DRIVERS
17967 M: Sebastian Reichel <sre@kernel.org>
17968 L: linux-pm@vger.kernel.org
17970 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
17971 F: Documentation/devicetree/bindings/power/reset/
17972 F: drivers/power/reset/
17974 SYSTEM TRACE MODULE CLASS
17975 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
17977 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
17978 F: Documentation/trace/stm.rst
17979 F: drivers/hwtracing/stm/
17980 F: include/linux/stm.h
17981 F: include/uapi/linux/stm.h
17983 SYSTEM76 ACPI DRIVER
17984 M: Jeremy Soller <jeremy@system76.com>
17985 M: System76 Product Development <productdev@system76.com>
17986 L: platform-driver-x86@vger.kernel.org
17988 F: drivers/platform/x86/system76_acpi.c
17991 M: Christoph Hellwig <hch@infradead.org>
17993 F: Documentation/filesystems/sysv-fs.rst
17995 F: include/linux/sysv_fs.h
17997 TASKSTATS STATISTICS INTERFACE
17998 M: Balbir Singh <bsingharora@gmail.com>
18000 F: Documentation/accounting/taskstats*
18001 F: include/linux/taskstats*
18002 F: kernel/taskstats.c
18005 M: Jamal Hadi Salim <jhs@mojatatu.com>
18006 M: Cong Wang <xiyou.wangcong@gmail.com>
18007 M: Jiri Pirko <jiri@resnulli.us>
18008 L: netdev@vger.kernel.org
18010 F: include/net/pkt_cls.h
18011 F: include/net/pkt_sched.h
18012 F: include/net/tc_act/
18013 F: include/uapi/linux/pkt_cls.h
18014 F: include/uapi/linux/pkt_sched.h
18015 F: include/uapi/linux/tc_act/
18016 F: include/uapi/linux/tc_ematch/
18019 TC90522 MEDIA DRIVER
18020 M: Akihiro Tsukada <tskd08@gmail.com>
18021 L: linux-media@vger.kernel.org
18023 F: drivers/media/dvb-frontends/tc90522*
18025 TCP LOW PRIORITY MODULE
18026 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
18027 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
18029 W: http://tcp-lp-mod.sourceforge.net/
18030 F: net/ipv4/tcp_lp.c
18032 TDA10071 MEDIA DRIVER
18033 M: Antti Palosaari <crope@iki.fi>
18034 L: linux-media@vger.kernel.org
18036 W: https://linuxtv.org
18037 W: http://palosaari.fi/linux/
18038 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18039 T: git git://linuxtv.org/anttip/media_tree.git
18040 F: drivers/media/dvb-frontends/tda10071*
18042 TDA18212 MEDIA DRIVER
18043 M: Antti Palosaari <crope@iki.fi>
18044 L: linux-media@vger.kernel.org
18046 W: https://linuxtv.org
18047 W: http://palosaari.fi/linux/
18048 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18049 T: git git://linuxtv.org/anttip/media_tree.git
18050 F: drivers/media/tuners/tda18212*
18052 TDA18218 MEDIA DRIVER
18053 M: Antti Palosaari <crope@iki.fi>
18054 L: linux-media@vger.kernel.org
18056 W: https://linuxtv.org
18057 W: http://palosaari.fi/linux/
18058 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18059 T: git git://linuxtv.org/anttip/media_tree.git
18060 F: drivers/media/tuners/tda18218*
18062 TDA18250 MEDIA DRIVER
18063 M: Olli Salonen <olli.salonen@iki.fi>
18064 L: linux-media@vger.kernel.org
18066 W: https://linuxtv.org
18067 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18068 T: git git://linuxtv.org/media_tree.git
18069 F: drivers/media/tuners/tda18250*
18071 TDA18271 MEDIA DRIVER
18072 M: Michael Krufky <mkrufky@linuxtv.org>
18073 L: linux-media@vger.kernel.org
18075 W: https://linuxtv.org
18076 W: http://github.com/mkrufky
18077 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18078 T: git git://linuxtv.org/mkrufky/tuners.git
18079 F: drivers/media/tuners/tda18271*
18081 TDA1997x MEDIA DRIVER
18082 M: Tim Harvey <tharvey@gateworks.com>
18083 L: linux-media@vger.kernel.org
18085 W: https://linuxtv.org
18086 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18087 F: drivers/media/i2c/tda1997x.*
18089 TDA827x MEDIA DRIVER
18090 M: Michael Krufky <mkrufky@linuxtv.org>
18091 L: linux-media@vger.kernel.org
18093 W: https://linuxtv.org
18094 W: http://github.com/mkrufky
18095 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18096 T: git git://linuxtv.org/mkrufky/tuners.git
18097 F: drivers/media/tuners/tda8290.*
18099 TDA8290 MEDIA DRIVER
18100 M: Michael Krufky <mkrufky@linuxtv.org>
18101 L: linux-media@vger.kernel.org
18103 W: https://linuxtv.org
18104 W: http://github.com/mkrufky
18105 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18106 T: git git://linuxtv.org/mkrufky/tuners.git
18107 F: drivers/media/tuners/tda8290.*
18109 TDA9840 MEDIA DRIVER
18110 M: Hans Verkuil <hverkuil@xs4all.nl>
18111 L: linux-media@vger.kernel.org
18113 W: https://linuxtv.org
18114 T: git git://linuxtv.org/media_tree.git
18115 F: drivers/media/i2c/tda9840*
18117 TEA5761 TUNER DRIVER
18118 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18119 L: linux-media@vger.kernel.org
18121 W: https://linuxtv.org
18122 T: git git://linuxtv.org/media_tree.git
18123 F: drivers/media/tuners/tea5761.*
18125 TEA5767 TUNER DRIVER
18126 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18127 L: linux-media@vger.kernel.org
18129 W: https://linuxtv.org
18130 T: git git://linuxtv.org/media_tree.git
18131 F: drivers/media/tuners/tea5767.*
18133 TEA6415C MEDIA DRIVER
18134 M: Hans Verkuil <hverkuil@xs4all.nl>
18135 L: linux-media@vger.kernel.org
18137 W: https://linuxtv.org
18138 T: git git://linuxtv.org/media_tree.git
18139 F: drivers/media/i2c/tea6415c*
18141 TEA6420 MEDIA DRIVER
18142 M: Hans Verkuil <hverkuil@xs4all.nl>
18143 L: linux-media@vger.kernel.org
18145 W: https://linuxtv.org
18146 T: git git://linuxtv.org/media_tree.git
18147 F: drivers/media/i2c/tea6420*
18150 M: Jiri Pirko <jiri@resnulli.us>
18151 L: netdev@vger.kernel.org
18153 F: drivers/net/team/
18154 F: include/linux/if_team.h
18155 F: include/uapi/linux/if_team.h
18157 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
18158 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
18160 F: arch/x86/platform/ts5500/
18162 TECHNOTREND USB IR RECEIVER
18163 M: Sean Young <sean@mess.org>
18164 L: linux-media@vger.kernel.org
18166 F: drivers/media/rc/ttusbir.c
18168 TECHWELL TW9910 VIDEO DECODER
18169 L: linux-media@vger.kernel.org
18171 F: drivers/media/i2c/tw9910.c
18172 F: include/media/i2c/tw9910.h
18175 M: Jens Wiklander <jens.wiklander@linaro.org>
18176 R: Sumit Garg <sumit.garg@linaro.org>
18177 L: op-tee@lists.trustedfirmware.org
18179 F: Documentation/staging/tee.rst
18181 F: include/linux/tee_drv.h
18182 F: include/uapi/linux/tee.h
18184 TEGRA ARCHITECTURE SUPPORT
18185 M: Thierry Reding <thierry.reding@gmail.com>
18186 M: Jonathan Hunter <jonathanh@nvidia.com>
18187 L: linux-tegra@vger.kernel.org
18189 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
18190 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
18194 M: Peter De Schrijver <pdeschrijver@nvidia.com>
18195 M: Prashant Gaikwad <pgaikwad@nvidia.com>
18197 F: drivers/clk/tegra/
18200 M: Laxman Dewangan <ldewangan@nvidia.com>
18201 M: Jon Hunter <jonathanh@nvidia.com>
18203 F: drivers/dma/tegra*
18206 M: Laxman Dewangan <ldewangan@nvidia.com>
18207 R: Dmitry Osipenko <digetx@gmail.com>
18209 F: drivers/i2c/busses/i2c-tegra.c
18211 TEGRA IOMMU DRIVERS
18212 M: Thierry Reding <thierry.reding@gmail.com>
18213 R: Krishna Reddy <vdumpa@nvidia.com>
18214 L: linux-tegra@vger.kernel.org
18216 F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
18217 F: drivers/iommu/tegra*
18220 M: Laxman Dewangan <ldewangan@nvidia.com>
18222 F: drivers/input/keyboard/tegra-kbc.c
18225 M: Stefan Agner <stefan@agner.ch>
18226 M: Lucas Stach <dev@lynxeye.de>
18228 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
18229 F: drivers/mtd/nand/raw/tegra_nand.c
18232 M: Thierry Reding <thierry.reding@gmail.com>
18234 F: drivers/pwm/pwm-tegra.c
18236 TEGRA SERIAL DRIVER
18237 M: Laxman Dewangan <ldewangan@nvidia.com>
18239 F: drivers/tty/serial/serial-tegra.c
18242 M: Laxman Dewangan <ldewangan@nvidia.com>
18244 F: drivers/spi/spi-tegra*
18246 TEGRA QUAD SPI DRIVER
18247 M: Thierry Reding <thierry.reding@gmail.com>
18248 M: Jonathan Hunter <jonathanh@nvidia.com>
18249 M: Sowjanya Komatineni <skomatineni@nvidia.com>
18250 L: linux-tegra@vger.kernel.org
18252 F: drivers/spi/spi-tegra210-quad.c
18255 M: Thierry Reding <thierry.reding@gmail.com>
18256 M: Jonathan Hunter <jonathanh@nvidia.com>
18257 M: Sowjanya Komatineni <skomatineni@nvidia.com>
18258 L: linux-media@vger.kernel.org
18259 L: linux-tegra@vger.kernel.org
18261 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
18262 F: drivers/staging/media/tegra-video/
18264 TEGRA XUSB PADCTL DRIVER
18265 M: JC Kuo <jckuo@nvidia.com>
18267 F: drivers/phy/tegra/xusb*
18269 TEHUTI ETHERNET DRIVER
18270 M: Andy Gospodarek <andy@greyhouse.net>
18271 L: netdev@vger.kernel.org
18273 F: drivers/net/ethernet/tehuti/*
18275 TELECOM CLOCK DRIVER FOR MCPL0010
18276 M: Mark Gross <mark.gross@intel.com>
18278 F: drivers/char/tlclk.c
18280 TEMPO SEMICONDUCTOR DRIVERS
18281 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
18283 F: Documentation/devicetree/bindings/sound/tscs*.txt
18284 F: sound/soc/codecs/tscs*.c
18285 F: sound/soc/codecs/tscs*.h
18287 TENSILICA XTENSA PORT (xtensa)
18288 M: Chris Zankel <chris@zankel.net>
18289 M: Max Filippov <jcmvbkbc@gmail.com>
18290 L: linux-xtensa@linux-xtensa.org
18292 T: git git://github.com/czankel/xtensa-linux.git
18294 F: drivers/irqchip/irq-xtensa-*
18296 TEXAS INSTRUMENTS ASoC DRIVERS
18297 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
18298 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18302 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
18303 M: Ricardo Ribalda <ribalda@kernel.org>
18304 L: linux-iio@vger.kernel.org
18306 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
18307 F: drivers/iio/dac/ti-dac7612.c
18309 TEXAS INSTRUMENTS DMA DRIVERS
18310 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
18311 L: dmaengine@vger.kernel.org
18313 F: Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
18314 F: Documentation/devicetree/bindings/dma/ti-edma.txt
18315 F: Documentation/devicetree/bindings/dma/ti/
18317 X: drivers/dma/ti/cppi41.c
18318 F: include/linux/dma/k3-udma-glue.h
18319 F: include/linux/dma/ti-cppi5.h
18320 F: include/linux/dma/k3-psil.h
18322 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
18323 M: Nishanth Menon <nm@ti.com>
18324 M: Tero Kristo <kristo@kernel.org>
18325 M: Santosh Shilimkar <ssantosh@kernel.org>
18326 L: linux-arm-kernel@lists.infradead.org
18328 F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
18329 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
18330 F: Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
18331 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
18332 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
18333 F: Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
18334 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
18335 F: drivers/clk/keystone/sci-clk.c
18336 F: drivers/firmware/ti_sci*
18337 F: drivers/irqchip/irq-ti-sci-inta.c
18338 F: drivers/irqchip/irq-ti-sci-intr.c
18339 F: drivers/reset/reset-ti-sci.c
18340 F: drivers/soc/ti/ti_sci_inta_msi.c
18341 F: drivers/soc/ti/ti_sci_pm_domains.c
18342 F: include/dt-bindings/soc/ti,sci_pm_domain.h
18343 F: include/linux/soc/ti/ti_sci_inta_msi.h
18344 F: include/linux/soc/ti/ti_sci_protocol.h
18346 TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
18347 M: Robert Marko <robert.marko@sartura.hr>
18348 M: Luka Perkov <luka.perkov@sartura.hr>
18349 L: linux-hwmon@vger.kernel.org
18351 F: Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
18352 F: Documentation/hwmon/tps23861.rst
18353 F: drivers/hwmon/tps23861.c
18355 TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
18356 M: Puranjay Mohan <puranjay12@gmail.com>
18357 L: linux-iio@vger.kernel.org
18359 F: Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
18360 F: drivers/iio/temperature/tmp117.c
18362 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
18363 M: Hans Verkuil <hverkuil@xs4all.nl>
18364 L: linux-media@vger.kernel.org
18366 W: https://linuxtv.org
18367 T: git git://linuxtv.org/media_tree.git
18368 F: drivers/media/radio/radio-raremono.c
18371 M: Zhang Rui <rui.zhang@intel.com>
18372 M: Daniel Lezcano <daniel.lezcano@linaro.org>
18373 R: Amit Kucheria <amitk@kernel.org>
18374 L: linux-pm@vger.kernel.org
18376 Q: https://patchwork.kernel.org/project/linux-pm/list/
18377 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thermal/linux.git
18378 F: Documentation/devicetree/bindings/thermal/
18379 F: drivers/thermal/
18380 F: include/linux/cpu_cooling.h
18381 F: include/linux/thermal.h
18382 F: include/uapi/linux/thermal.h
18384 THERMAL DRIVER FOR AMLOGIC SOCS
18385 M: Guillaume La Roque <glaroque@baylibre.com>
18386 L: linux-pm@vger.kernel.org
18387 L: linux-amlogic@lists.infradead.org
18389 W: http://linux-meson.com/
18390 F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
18391 F: drivers/thermal/amlogic_thermal.c
18393 THERMAL/CPU_COOLING
18394 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
18395 M: Daniel Lezcano <daniel.lezcano@linaro.org>
18396 M: Viresh Kumar <viresh.kumar@linaro.org>
18397 R: Lukasz Luba <lukasz.luba@arm.com>
18398 L: linux-pm@vger.kernel.org
18400 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
18401 F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
18402 F: drivers/thermal/cpufreq_cooling.c
18403 F: drivers/thermal/cpuidle_cooling.c
18404 F: include/linux/cpu_cooling.h
18406 THERMAL/POWER_ALLOCATOR
18407 M: Lukasz Luba <lukasz.luba@arm.com>
18408 L: linux-pm@vger.kernel.org
18410 F: Documentation/driver-api/thermal/power_allocator.rst
18411 F: drivers/thermal/gov_power_allocator.c
18412 F: include/trace/events/thermal_power_allocator.h
18414 THINKPAD ACPI EXTRAS DRIVER
18415 M: Henrique de Moraes Holschuh <hmh@hmh.eng.br>
18416 L: ibm-acpi-devel@lists.sourceforge.net
18417 L: platform-driver-x86@vger.kernel.org
18419 W: http://ibm-acpi.sourceforge.net
18420 W: http://thinkwiki.org/wiki/Ibm-acpi
18421 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
18422 F: drivers/platform/x86/thinkpad_acpi.c
18424 THINKPAD LMI DRIVER
18425 M: Mark Pearson <markpearson@lenovo.com>
18426 L: platform-driver-x86@vger.kernel.org
18428 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
18429 F: drivers/platform/x86/think-lmi.?
18431 THUNDERBOLT DMA TRAFFIC TEST DRIVER
18432 M: Isaac Hazan <isaac.hazan@intel.com>
18433 L: linux-usb@vger.kernel.org
18435 F: drivers/thunderbolt/dma_test.c
18438 M: Andreas Noever <andreas.noever@gmail.com>
18439 M: Michael Jamet <michael.jamet@intel.com>
18440 M: Mika Westerberg <mika.westerberg@linux.intel.com>
18441 M: Yehezkel Bernat <YehezkelShB@gmail.com>
18442 L: linux-usb@vger.kernel.org
18444 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
18445 F: Documentation/admin-guide/thunderbolt.rst
18446 F: drivers/thunderbolt/
18447 F: include/linux/thunderbolt.h
18449 THUNDERBOLT NETWORK DRIVER
18450 M: Michael Jamet <michael.jamet@intel.com>
18451 M: Mika Westerberg <mika.westerberg@linux.intel.com>
18452 M: Yehezkel Bernat <YehezkelShB@gmail.com>
18453 L: netdev@vger.kernel.org
18455 F: drivers/net/thunderbolt.c
18457 THUNDERX GPIO DRIVER
18458 M: Robert Richter <rric@kernel.org>
18460 F: drivers/gpio/gpio-thunderx.c
18462 TI ADS131E0X ADC SERIES DRIVER
18463 M: Tomislav Denis <tomislav.denis@avl.com>
18464 L: linux-iio@vger.kernel.org
18466 F: Documentation/devicetree/bindings/iio/adc/ti,ads131e08.yaml
18467 F: drivers/iio/adc/ti-ads131e08.c
18469 TI AM437X VPFE DRIVER
18470 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
18471 L: linux-media@vger.kernel.org
18473 W: https://linuxtv.org
18474 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18475 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
18476 F: drivers/media/platform/am437x/
18478 TI BANDGAP AND THERMAL DRIVER
18479 M: Eduardo Valentin <edubezval@gmail.com>
18480 M: Keerthy <j-keerthy@ti.com>
18481 L: linux-pm@vger.kernel.org
18482 L: linux-omap@vger.kernel.org
18484 F: drivers/thermal/ti-soc-thermal/
18486 TI BQ27XXX POWER SUPPLY DRIVER
18487 F: drivers/power/supply/bq27xxx_battery.c
18488 F: drivers/power/supply/bq27xxx_battery_i2c.c
18489 F: include/linux/power/bq27xxx_battery.h
18491 TI CDCE706 CLOCK DRIVER
18492 M: Max Filippov <jcmvbkbc@gmail.com>
18494 F: drivers/clk/clk-cdce706.c
18497 M: Tero Kristo <kristo@kernel.org>
18498 L: linux-omap@vger.kernel.org
18501 F: include/linux/clk/ti.h
18503 TI DAVINCI MACHINE SUPPORT
18504 M: Sekhar Nori <nsekhar@ti.com>
18505 R: Bartosz Golaszewski <bgolaszewski@baylibre.com>
18506 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18508 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
18509 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
18510 F: arch/arm/boot/dts/da850*
18511 F: arch/arm/mach-davinci/
18512 F: drivers/i2c/busses/i2c-davinci.c
18514 TI DAVINCI SERIES CLOCK DRIVER
18515 M: David Lechner <david@lechnology.com>
18516 R: Sekhar Nori <nsekhar@ti.com>
18518 F: Documentation/devicetree/bindings/clock/ti/davinci/
18519 F: drivers/clk/davinci/
18521 TI DAVINCI SERIES GPIO DRIVER
18522 M: Keerthy <j-keerthy@ti.com>
18523 L: linux-gpio@vger.kernel.org
18525 F: Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
18526 F: drivers/gpio/gpio-davinci.c
18528 TI DAVINCI SERIES MEDIA DRIVER
18529 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
18530 L: linux-media@vger.kernel.org
18532 W: https://linuxtv.org
18533 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18534 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
18535 F: drivers/media/platform/davinci/
18536 F: include/media/davinci/
18538 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
18539 R: David Lechner <david@lechnology.com>
18540 L: linux-iio@vger.kernel.org
18541 F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
18542 F: drivers/counter/ti-eqep.c
18544 TI ETHERNET SWITCH DRIVER (CPSW)
18545 R: Grygorii Strashko <grygorii.strashko@ti.com>
18546 L: linux-omap@vger.kernel.org
18547 L: netdev@vger.kernel.org
18549 F: drivers/net/ethernet/ti/cpsw*
18550 F: drivers/net/ethernet/ti/davinci*
18552 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
18553 M: Alex Dubov <oakad@yahoo.com>
18555 W: http://tifmxx.berlios.de/
18556 F: drivers/memstick/host/tifm_ms.c
18557 F: drivers/misc/tifm*
18558 F: drivers/mmc/host/tifm_sd.c
18559 F: include/linux/tifm.h
18561 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
18562 M: Santosh Shilimkar <ssantosh@kernel.org>
18563 L: linux-kernel@vger.kernel.org
18564 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18566 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
18567 F: drivers/soc/ti/*
18569 TI LM49xxx FAMILY ASoC CODEC DRIVERS
18570 M: M R Swami Reddy <mr.swami.reddy@ti.com>
18571 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
18572 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18574 F: sound/soc/codecs/isabelle*
18575 F: sound/soc/codecs/lm49453*
18577 TI PCM3060 ASoC CODEC DRIVER
18578 M: Kirill Marinushkin <kmarinushkin@birdec.com>
18579 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18581 F: Documentation/devicetree/bindings/sound/pcm3060.txt
18582 F: sound/soc/codecs/pcm3060*
18584 TI TAS571X FAMILY ASoC CODEC DRIVER
18585 M: Kevin Cernekee <cernekee@chromium.org>
18586 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18588 F: sound/soc/codecs/tas571x*
18590 TI TRF7970A NFC DRIVER
18591 M: Mark Greer <mgreer@animalcreek.com>
18592 L: linux-wireless@vger.kernel.org
18593 L: linux-nfc@lists.01.org (subscribers-only)
18595 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
18596 F: drivers/nfc/trf7970a.c
18598 TI TSC2046 ADC DRIVER
18599 M: Oleksij Rempel <o.rempel@pengutronix.de>
18600 R: kernel@pengutronix.de
18601 L: linux-iio@vger.kernel.org
18603 F: Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
18604 F: drivers/iio/adc/ti-tsc2046.c
18606 TI TWL4030 SERIES SOC CODEC DRIVER
18607 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
18608 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18610 F: sound/soc/codecs/twl4030*
18613 M: Benoit Parrot <bparrot@ti.com>
18614 L: linux-media@vger.kernel.org
18616 W: http://linuxtv.org/
18617 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18618 F: Documentation/devicetree/bindings/media/ti,cal.yaml
18619 F: Documentation/devicetree/bindings/media/ti,vpe.yaml
18620 F: drivers/media/platform/ti-vpe/
18622 TI WILINK WIRELESS DRIVERS
18623 L: linux-wireless@vger.kernel.org
18625 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
18626 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
18627 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
18628 F: drivers/net/wireless/ti/
18629 F: include/linux/wl12xx.h
18631 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
18632 M: John Stultz <john.stultz@linaro.org>
18633 M: Thomas Gleixner <tglx@linutronix.de>
18634 R: Stephen Boyd <sboyd@kernel.org>
18635 L: linux-kernel@vger.kernel.org
18637 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
18638 F: include/linux/clocksource.h
18639 F: include/linux/time.h
18640 F: include/linux/timex.h
18641 F: include/uapi/linux/time.h
18642 F: include/uapi/linux/timex.h
18643 F: kernel/time/alarmtimer.c
18644 F: kernel/time/clocksource.c
18645 F: kernel/time/ntp.c
18646 F: kernel/time/time*.c
18647 F: tools/testing/selftests/timers/
18650 M: Jon Maloy <jmaloy@redhat.com>
18651 M: Ying Xue <ying.xue@windriver.com>
18652 L: netdev@vger.kernel.org (core kernel code)
18653 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
18655 W: http://tipc.sourceforge.net/
18656 F: include/uapi/linux/tipc*.h
18659 TLAN NETWORK DRIVER
18660 M: Samuel Chessman <chessman@tux.org>
18661 L: tlan-devel@lists.sourceforge.net (subscribers-only)
18663 W: http://sourceforge.net/projects/tlan/
18664 F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
18665 F: drivers/net/ethernet/ti/tlan.*
18667 TM6000 VIDEO4LINUX DRIVER
18668 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18669 L: linux-media@vger.kernel.org
18671 W: https://linuxtv.org
18672 T: git git://linuxtv.org/media_tree.git
18673 F: Documentation/admin-guide/media/tm6000*
18674 F: drivers/media/usb/tm6000/
18676 TMIO/SDHI MMC DRIVER
18677 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
18678 L: linux-mmc@vger.kernel.org
18680 F: drivers/mmc/host/renesas_sdhi*
18681 F: drivers/mmc/host/tmio_mmc*
18682 F: include/linux/mfd/tmio.h
18684 TMP401 HARDWARE MONITOR DRIVER
18685 M: Guenter Roeck <linux@roeck-us.net>
18686 L: linux-hwmon@vger.kernel.org
18688 F: Documentation/hwmon/tmp401.rst
18689 F: drivers/hwmon/tmp401.c
18691 TMP513 HARDWARE MONITOR DRIVER
18692 M: Eric Tremblay <etremblay@distech-controls.com>
18693 L: linux-hwmon@vger.kernel.org
18695 F: Documentation/hwmon/tmp513.rst
18696 F: drivers/hwmon/tmp513.c
18698 TMPFS (SHMEM FILESYSTEM)
18699 M: Hugh Dickins <hughd@google.com>
18700 L: linux-mm@kvack.org
18702 F: include/linux/shmem_fs.h
18705 TOMOYO SECURITY MODULE
18706 M: Kentaro Takeda <takedakn@nttdata.co.jp>
18707 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
18708 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
18709 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
18710 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
18711 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
18713 W: https://tomoyo.osdn.jp/
18714 F: security/tomoyo/
18716 TOPSTAR LAPTOP EXTRAS DRIVER
18717 M: Herton Ronaldo Krzesinski <herton@canonical.com>
18718 L: platform-driver-x86@vger.kernel.org
18720 F: drivers/platform/x86/topstar-laptop.c
18722 TORTURE-TEST MODULES
18723 M: Davidlohr Bueso <dave@stgolabs.net>
18724 M: "Paul E. McKenney" <paulmck@kernel.org>
18725 M: Josh Triplett <josh@joshtriplett.org>
18726 L: linux-kernel@vger.kernel.org
18728 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
18729 F: Documentation/RCU/torture.rst
18730 F: kernel/locking/locktorture.c
18731 F: kernel/rcu/rcuscale.c
18732 F: kernel/rcu/rcutorture.c
18733 F: kernel/rcu/refscale.c
18734 F: kernel/torture.c
18736 TOSHIBA ACPI EXTRAS DRIVER
18737 M: Azael Avalos <coproscefalo@gmail.com>
18738 L: platform-driver-x86@vger.kernel.org
18740 F: drivers/platform/x86/toshiba_acpi.c
18742 TOSHIBA BLUETOOTH DRIVER
18743 M: Azael Avalos <coproscefalo@gmail.com>
18744 L: platform-driver-x86@vger.kernel.org
18746 F: drivers/platform/x86/toshiba_bluetooth.c
18748 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
18749 M: Azael Avalos <coproscefalo@gmail.com>
18750 L: platform-driver-x86@vger.kernel.org
18752 F: drivers/platform/x86/toshiba_haps.c
18755 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
18757 W: http://www.buzzard.org.uk/toshiba/
18758 F: drivers/char/toshiba.c
18759 F: include/linux/toshiba.h
18760 F: include/uapi/linux/toshiba.h
18762 TOSHIBA TC358743 DRIVER
18763 M: Mats Randgaard <matrandg@cisco.com>
18764 L: linux-media@vger.kernel.org
18766 F: drivers/media/i2c/tc358743*
18767 F: include/media/i2c/tc358743.h
18769 TOSHIBA WMI HOTKEYS DRIVER
18770 M: Azael Avalos <coproscefalo@gmail.com>
18771 L: platform-driver-x86@vger.kernel.org
18773 F: drivers/platform/x86/toshiba-wmi.c
18776 M: Peter Huewe <peterhuewe@gmx.de>
18777 M: Jarkko Sakkinen <jarkko@kernel.org>
18778 R: Jason Gunthorpe <jgg@ziepe.ca>
18779 L: linux-integrity@vger.kernel.org
18781 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
18782 Q: https://patchwork.kernel.org/project/linux-integrity/list/
18783 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
18784 F: drivers/char/tpm/
18787 M: Steven Rostedt <rostedt@goodmis.org>
18788 M: Ingo Molnar <mingo@redhat.com>
18790 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
18791 F: Documentation/trace/ftrace.rst
18792 F: arch/*/*/*/ftrace.h
18793 F: arch/*/kernel/ftrace.c
18795 F: include/*/ftrace.h
18796 F: include/linux/trace*.h
18799 F: tools/testing/selftests/ftrace/
18801 TRACING MMIO ACCESSES (MMIOTRACE)
18802 M: Steven Rostedt <rostedt@goodmis.org>
18803 M: Ingo Molnar <mingo@kernel.org>
18804 R: Karol Herbst <karolherbst@gmail.com>
18805 R: Pekka Paalanen <ppaalanen@gmail.com>
18806 L: linux-kernel@vger.kernel.org
18807 L: nouveau@lists.freedesktop.org
18809 F: arch/x86/mm/kmmio.c
18810 F: arch/x86/mm/mmio-mod.c
18811 F: arch/x86/mm/testmmiotrace.c
18812 F: include/linux/mmiotrace.h
18813 F: kernel/trace/trace_mmiotrace.c
18816 M: Jiri Kosina <trivial@kernel.org>
18818 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
18819 K: ^Subject:.*(?i)trivial
18822 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18823 M: Jiri Slaby <jirislaby@kernel.org>
18825 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
18826 F: Documentation/driver-api/serial/
18828 F: drivers/tty/serial/serial_core.c
18829 F: include/linux/selection.h
18830 F: include/linux/serial.h
18831 F: include/linux/serial_core.h
18832 F: include/linux/sysrq.h
18833 F: include/linux/tty*.h
18834 F: include/linux/vt.h
18835 F: include/linux/vt_*.h
18836 F: include/uapi/linux/serial.h
18837 F: include/uapi/linux/serial_core.h
18838 F: include/uapi/linux/tty.h
18840 TUA9001 MEDIA DRIVER
18841 M: Antti Palosaari <crope@iki.fi>
18842 L: linux-media@vger.kernel.org
18844 W: https://linuxtv.org
18845 W: http://palosaari.fi/linux/
18846 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18847 T: git git://linuxtv.org/anttip/media_tree.git
18848 F: drivers/media/tuners/tua9001*
18850 TULIP NETWORK DRIVERS
18851 L: netdev@vger.kernel.org
18852 L: linux-parisc@vger.kernel.org
18854 F: drivers/net/ethernet/dec/tulip/
18857 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
18859 W: http://vtun.sourceforge.net/tun
18860 F: Documentation/networking/tuntap.rst
18861 F: arch/um/os-Linux/drivers/
18863 TURBOCHANNEL SUBSYSTEM
18864 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
18865 M: Ralf Baechle <ralf@linux-mips.org>
18866 L: linux-mips@vger.kernel.org
18868 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
18870 F: include/linux/tc.h
18873 M: "Len Brown" <lenb@kernel.org>
18874 L: linux-pm@vger.kernel.org
18876 Q: https://patchwork.kernel.org/project/linux-pm/list/
18877 B: https://bugzilla.kernel.org
18878 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
18879 F: tools/power/x86/turbostat/
18881 TW5864 VIDEO4LINUX DRIVER
18882 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
18883 M: Anton Sviridenko <anton@corp.bluecherry.net>
18884 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
18885 M: Andrey Utkin <andrey_utkin@fastmail.com>
18886 L: linux-media@vger.kernel.org
18888 F: drivers/media/pci/tw5864/
18890 TW68 VIDEO4LINUX DRIVER
18891 M: Hans Verkuil <hverkuil@xs4all.nl>
18892 L: linux-media@vger.kernel.org
18894 W: https://linuxtv.org
18895 T: git git://linuxtv.org/media_tree.git
18896 F: drivers/media/pci/tw68/
18898 TW686X VIDEO4LINUX DRIVER
18899 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
18900 L: linux-media@vger.kernel.org
18902 W: http://linuxtv.org
18903 T: git git://linuxtv.org/media_tree.git
18904 F: drivers/media/pci/tw686x/
18906 UACCE ACCELERATOR FRAMEWORK
18907 M: Zhangfei Gao <zhangfei.gao@linaro.org>
18908 M: Zhou Wang <wangzhou1@hisilicon.com>
18909 L: linux-accelerators@lists.ozlabs.org
18910 L: linux-kernel@vger.kernel.org
18912 F: Documentation/ABI/testing/sysfs-driver-uacce
18913 F: Documentation/misc-devices/uacce.rst
18914 F: drivers/misc/uacce/
18915 F: include/linux/uacce.h
18916 F: include/uapi/misc/uacce/
18918 UBI FILE SYSTEM (UBIFS)
18919 M: Richard Weinberger <richard@nod.at>
18920 L: linux-mtd@lists.infradead.org
18922 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
18923 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
18924 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
18925 F: Documentation/filesystems/ubifs-authentication.rst
18926 F: Documentation/filesystems/ubifs.rst
18929 UCLINUX (M68KNOMMU AND COLDFIRE)
18930 M: Greg Ungerer <gerg@linux-m68k.org>
18931 L: linux-m68k@lists.linux-m68k.org
18932 L: uclinux-dev@uclinux.org (subscribers-only)
18934 W: http://www.linux-m68k.org/
18935 W: http://www.uclinux.org/
18936 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
18937 F: arch/m68k/*/*_no.*
18939 F: arch/m68k/coldfire/
18940 F: arch/m68k/include/asm/*_no.*
18943 M: Jan Kara <jack@suse.com>
18945 F: Documentation/filesystems/udf.rst
18949 M: Bastien Nocera <hadess@hadess.net>
18950 L: linux-input@vger.kernel.org
18952 F: drivers/hid/hid-udraw-ps3.c
18955 M: Evgeniy Dushistov <dushistov@mail.ru>
18957 F: Documentation/admin-guide/ufs.rst
18960 UHID USERSPACE HID IO DRIVER
18961 M: David Rheinsberg <david.rheinsberg@gmail.com>
18962 L: linux-input@vger.kernel.org
18964 F: drivers/hid/uhid.c
18965 F: include/uapi/linux/uhid.h
18968 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18969 L: linux-usb@vger.kernel.org
18971 F: drivers/usb/common/ulpi.c
18972 F: include/linux/ulpi/
18975 M: Gabriel Krisman Bertazi <krisman@collabora.com>
18976 L: linux-fsdevel@vger.kernel.org
18981 M: Tony Finch <dot@dotat.at>
18983 W: http://dotat.at/prog/unifdef
18984 F: scripts/unifdef.c
18986 UNIFORM CDROM DRIVER
18987 M: Jens Axboe <axboe@kernel.dk>
18989 W: http://www.kernel.dk
18990 F: Documentation/cdrom/
18991 F: drivers/cdrom/cdrom.c
18992 F: include/linux/cdrom.h
18993 F: include/uapi/linux/cdrom.h
18995 UNISYS S-PAR DRIVERS
18996 M: David Kershner <david.kershner@unisys.com>
18997 L: sparmaintainer@unisys.com (Unisys internal)
18999 F: drivers/staging/unisys/
19000 F: drivers/visorbus/
19001 F: include/linux/visorbus.h
19003 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
19004 R: Alim Akhtar <alim.akhtar@samsung.com>
19005 R: Avri Altman <avri.altman@wdc.com>
19006 L: linux-scsi@vger.kernel.org
19008 F: Documentation/scsi/ufs.rst
19009 F: drivers/scsi/ufs/
19011 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
19012 M: Pedro Sousa <pedrom.sousa@synopsys.com>
19013 L: linux-scsi@vger.kernel.org
19015 F: drivers/scsi/ufs/*dwc*
19017 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
19018 M: Stanley Chu <stanley.chu@mediatek.com>
19019 L: linux-scsi@vger.kernel.org
19020 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
19022 F: drivers/scsi/ufs/ufs-mediatek*
19024 UNSORTED BLOCK IMAGES (UBI)
19025 M: Richard Weinberger <richard@nod.at>
19026 L: linux-mtd@lists.infradead.org
19028 W: http://www.linux-mtd.infradead.org/
19029 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
19030 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
19031 F: drivers/mtd/ubi/
19032 F: include/linux/mtd/ubi.h
19033 F: include/uapi/mtd/ubi-user.h
19035 USB "USBNET" DRIVER FRAMEWORK
19036 M: Oliver Neukum <oneukum@suse.com>
19037 L: netdev@vger.kernel.org
19039 W: http://www.linux-usb.org/usbnet
19040 F: drivers/net/usb/usbnet.c
19041 F: include/linux/usb/usbnet.h
19044 M: Oliver Neukum <oneukum@suse.com>
19045 L: linux-usb@vger.kernel.org
19047 F: Documentation/usb/acm.rst
19048 F: drivers/usb/class/cdc-acm.*
19050 USB APPLE MFI FASTCHARGE DRIVER
19051 M: Bastien Nocera <hadess@hadess.net>
19052 L: linux-usb@vger.kernel.org
19054 F: drivers/usb/misc/apple-mfi-fastcharge.c
19056 USB AR5523 WIRELESS DRIVER
19057 M: Pontus Fuchs <pontus.fuchs@gmail.com>
19058 L: linux-wireless@vger.kernel.org
19060 F: drivers/net/wireless/ath/ar5523/
19063 M: Oliver Neukum <oneukum@suse.com>
19064 L: linux-usb@vger.kernel.org
19065 L: linux-scsi@vger.kernel.org
19067 F: drivers/usb/storage/uas.c
19069 USB CDC ETHERNET DRIVER
19070 M: Oliver Neukum <oliver@neukum.org>
19071 L: linux-usb@vger.kernel.org
19073 F: drivers/net/usb/cdc_*.c
19074 F: include/uapi/linux/usb/cdc.h
19076 USB CHAOSKEY DRIVER
19077 M: Keith Packard <keithp@keithp.com>
19078 L: linux-usb@vger.kernel.org
19080 F: drivers/usb/misc/chaoskey.c
19082 USB CYPRESS C67X00 DRIVER
19083 M: Peter Korsgaard <jacmet@sunsite.dk>
19084 L: linux-usb@vger.kernel.org
19086 F: drivers/usb/c67x00/
19088 USB DAVICOM DM9601 DRIVER
19089 M: Peter Korsgaard <jacmet@sunsite.dk>
19090 L: netdev@vger.kernel.org
19092 W: http://www.linux-usb.org/usbnet
19093 F: drivers/net/usb/dm9601.c
19096 M: Alan Stern <stern@rowland.harvard.edu>
19097 L: linux-usb@vger.kernel.org
19099 F: Documentation/usb/ehci.rst
19100 F: drivers/usb/host/ehci*
19102 USB GADGET/PERIPHERAL SUBSYSTEM
19103 M: Felipe Balbi <balbi@kernel.org>
19104 L: linux-usb@vger.kernel.org
19106 W: http://www.linux-usb.org/gadget
19107 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
19108 F: drivers/usb/gadget/
19109 F: include/linux/usb/gadget*
19111 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
19112 M: Jiri Kosina <jikos@kernel.org>
19113 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
19114 L: linux-usb@vger.kernel.org
19116 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
19117 F: Documentation/hid/hiddev.rst
19118 F: drivers/hid/usbhid/
19120 USB INTEL XHCI ROLE MUX DRIVER
19121 M: Hans de Goede <hdegoede@redhat.com>
19122 L: linux-usb@vger.kernel.org
19124 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
19126 USB IP DRIVER FOR HISILICON KIRIN 960
19127 M: Yu Chen <chenyu56@huawei.com>
19128 M: Binghui Wang <wangbinghui@hisilicon.com>
19129 L: linux-usb@vger.kernel.org
19131 F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
19132 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
19134 USB IP DRIVER FOR HISILICON KIRIN 970
19135 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19136 L: linux-usb@vger.kernel.org
19138 F: Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
19139 F: drivers/phy/hisilicon/phy-hi3670-usb3.c
19142 M: Olav Kongas <ok@artecdesign.ee>
19143 L: linux-usb@vger.kernel.org
19145 F: drivers/usb/host/isp116x*
19146 F: include/linux/usb/isp116x.h
19149 M: Rui Miguel Silva <rui.silva@linaro.org>
19150 L: linux-usb@vger.kernel.org
19152 F: drivers/usb/isp1760/*
19153 F: Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
19155 USB LAN78XX ETHERNET DRIVER
19156 M: Woojung Huh <woojung.huh@microchip.com>
19157 M: UNGLinuxDriver@microchip.com
19158 L: netdev@vger.kernel.org
19160 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
19161 F: drivers/net/usb/lan78xx.*
19162 F: include/dt-bindings/net/microchip-lan78xx.h
19164 USB MASS STORAGE DRIVER
19165 M: Alan Stern <stern@rowland.harvard.edu>
19166 L: linux-usb@vger.kernel.org
19167 L: usb-storage@lists.one-eyed-alien.net
19169 F: drivers/usb/storage/
19172 M: Clemens Ladisch <clemens@ladisch.de>
19173 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19175 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
19176 F: sound/usb/midi.*
19178 USB NETWORKING DRIVERS
19179 L: linux-usb@vger.kernel.org
19181 F: drivers/net/usb/
19184 M: Alan Stern <stern@rowland.harvard.edu>
19185 L: linux-usb@vger.kernel.org
19187 F: Documentation/usb/ohci.rst
19188 F: drivers/usb/host/ohci*
19190 USB OTG FSM (Finite State Machine)
19191 M: Peter Chen <peter.chen@kernel.org>
19192 L: linux-usb@vger.kernel.org
19194 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
19195 F: drivers/usb/common/usb-otg-fsm.c
19198 M: Valentina Manea <valentina.manea.m@gmail.com>
19199 M: Shuah Khan <shuah@kernel.org>
19200 M: Shuah Khan <skhan@linuxfoundation.org>
19201 L: linux-usb@vger.kernel.org
19203 F: Documentation/usb/usbip_protocol.rst
19204 F: drivers/usb/usbip/
19205 F: tools/testing/selftests/drivers/usb/usbip/
19206 F: tools/usb/usbip/
19209 M: Petko Manolov <petkan@nucleusys.com>
19210 L: linux-usb@vger.kernel.org
19211 L: netdev@vger.kernel.org
19213 W: https://github.com/petkan/pegasus
19214 T: git git://github.com/petkan/pegasus.git
19215 F: drivers/net/usb/pegasus.*
19218 M: Felipe Balbi <balbi@kernel.org>
19219 L: linux-usb@vger.kernel.org
19221 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
19222 F: drivers/usb/phy/
19224 USB PRINTER DRIVER (usblp)
19225 M: Pete Zaitcev <zaitcev@redhat.com>
19226 L: linux-usb@vger.kernel.org
19228 F: drivers/usb/class/usblp.c
19230 USB RAW GADGET DRIVER
19231 R: Andrey Konovalov <andreyknvl@gmail.com>
19232 L: linux-usb@vger.kernel.org
19234 F: Documentation/usb/raw-gadget.rst
19235 F: drivers/usb/gadget/legacy/raw_gadget.c
19236 F: include/uapi/linux/usb/raw_gadget.h
19238 USB QMI WWAN NETWORK DRIVER
19239 M: Bjørn Mork <bjorn@mork.no>
19240 L: netdev@vger.kernel.org
19242 F: Documentation/ABI/testing/sysfs-class-net-qmi
19243 F: drivers/net/usb/qmi_wwan.c
19246 M: Petko Manolov <petkan@nucleusys.com>
19247 L: linux-usb@vger.kernel.org
19248 L: netdev@vger.kernel.org
19250 W: https://github.com/petkan/rtl8150
19251 T: git git://github.com/petkan/rtl8150.git
19252 F: drivers/net/usb/rtl8150.c
19254 USB SERIAL SUBSYSTEM
19255 M: Johan Hovold <johan@kernel.org>
19256 L: linux-usb@vger.kernel.org
19258 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
19259 F: Documentation/usb/usb-serial.rst
19260 F: drivers/usb/serial/
19261 F: include/linux/usb/serial.h
19263 USB SMSC75XX ETHERNET DRIVER
19264 M: Steve Glendinning <steve.glendinning@shawell.net>
19265 L: netdev@vger.kernel.org
19267 F: drivers/net/usb/smsc75xx.*
19269 USB SMSC95XX ETHERNET DRIVER
19270 M: Steve Glendinning <steve.glendinning@shawell.net>
19271 M: UNGLinuxDriver@microchip.com
19272 L: netdev@vger.kernel.org
19274 F: drivers/net/usb/smsc95xx.*
19277 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19278 L: linux-usb@vger.kernel.org
19280 W: http://www.linux-usb.org
19281 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
19282 F: Documentation/devicetree/bindings/usb/
19283 F: Documentation/usb/
19285 F: include/linux/usb.h
19286 F: include/linux/usb/
19288 USB TYPEC BUS FOR ALTERNATE MODES
19289 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19290 L: linux-usb@vger.kernel.org
19292 F: Documentation/ABI/testing/sysfs-bus-typec
19293 F: Documentation/driver-api/usb/typec_bus.rst
19294 F: drivers/usb/typec/altmodes/
19295 F: include/linux/usb/typec_altmode.h
19298 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19299 L: linux-usb@vger.kernel.org
19301 F: Documentation/ABI/testing/sysfs-class-typec
19302 F: Documentation/driver-api/usb/typec.rst
19303 F: drivers/usb/typec/
19304 F: include/linux/usb/typec.h
19306 USB TYPEC INTEL PMC MUX DRIVER
19307 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19308 L: linux-usb@vger.kernel.org
19310 F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
19311 F: drivers/usb/typec/mux/intel_pmc_mux.c
19313 USB TYPEC PI3USB30532 MUX DRIVER
19314 M: Hans de Goede <hdegoede@redhat.com>
19315 L: linux-usb@vger.kernel.org
19317 F: drivers/usb/typec/mux/pi3usb30532.c
19319 USB TYPEC PORT CONTROLLER DRIVERS
19320 M: Guenter Roeck <linux@roeck-us.net>
19321 L: linux-usb@vger.kernel.org
19323 F: drivers/usb/typec/tcpm/
19326 M: Alan Stern <stern@rowland.harvard.edu>
19327 L: linux-usb@vger.kernel.org
19329 F: drivers/usb/host/uhci*
19332 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19333 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
19334 L: linux-media@vger.kernel.org
19336 W: http://www.ideasonboard.org/uvc/
19337 T: git git://linuxtv.org/media_tree.git
19338 F: drivers/media/usb/uvc/
19339 F: include/uapi/linux/uvcvideo.h
19342 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19343 L: linux-usb@vger.kernel.org
19345 F: drivers/usb/gadget/function/*uvc*
19346 F: drivers/usb/gadget/legacy/webcam.c
19347 F: include/uapi/linux/usb/g_uvc.h
19349 USB WIRELESS RNDIS DRIVER (rndis_wlan)
19350 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
19351 L: linux-wireless@vger.kernel.org
19353 F: drivers/net/wireless/rndis_wlan.c
19356 M: Mathias Nyman <mathias.nyman@intel.com>
19357 L: linux-usb@vger.kernel.org
19359 F: drivers/usb/host/pci-quirks*
19360 F: drivers/usb/host/xhci*
19363 L: linux-wireless@vger.kernel.org
19365 W: http://linux-lc100020.sourceforge.net
19366 F: drivers/net/wireless/zydas/zd1201.*
19369 M: Antoine Jacquet <royale@zerezo.com>
19370 L: linux-usb@vger.kernel.org
19371 L: linux-media@vger.kernel.org
19373 W: http://royale.zerezo.com/zr364xx/
19374 T: git git://linuxtv.org/media_tree.git
19375 F: Documentation/admin-guide/media/zr364xx*
19376 F: drivers/media/usb/zr364xx/
19378 USER-MODE LINUX (UML)
19379 M: Jeff Dike <jdike@addtoit.com>
19380 M: Richard Weinberger <richard@nod.at>
19381 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
19382 L: linux-um@lists.infradead.org
19384 W: http://user-mode-linux.sourceforge.net
19385 Q: https://patchwork.ozlabs.org/project/linux-um/list/
19386 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
19387 F: Documentation/virt/uml/
19392 USERSPACE COPYIN/COPYOUT (UIOVEC)
19393 M: Alexander Viro <viro@zeniv.linux.org.uk>
19395 F: include/linux/uio.h
19398 USERSPACE DMA BUFFER DRIVER
19399 M: Gerd Hoffmann <kraxel@redhat.com>
19400 L: dri-devel@lists.freedesktop.org
19402 T: git git://anongit.freedesktop.org/drm/drm-misc
19403 F: drivers/dma-buf/udmabuf.c
19404 F: include/uapi/linux/udmabuf.h
19406 USERSPACE I/O (UIO)
19407 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19409 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
19410 F: Documentation/driver-api/uio-howto.rst
19412 F: include/linux/uio_driver.h
19415 M: Karel Zak <kzak@redhat.com>
19416 L: util-linux@vger.kernel.org
19418 W: http://en.wikipedia.org/wiki/Util-linux
19419 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
19422 M: Christoph Hellwig <hch@lst.de>
19423 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19424 L: linux-kernel@vger.kernel.org
19426 T: git git://git.infradead.org/users/hch/uuid.git
19427 F: include/linux/uuid.h
19428 F: include/uapi/linux/uuid.h
19433 M: Justin Ernst <justin.ernst@hpe.com>
19434 L: platform-driver-x86@vger.kernel.org
19436 F: drivers/platform/x86/uv_sysfs.c
19439 M: Michal Januszewski <spock@gentoo.org>
19440 L: linux-fbdev@vger.kernel.org
19442 W: https://github.com/mjanusz/v86d
19443 F: Documentation/fb/uvesafb.rst
19444 F: drivers/video/fbdev/uvesafb.*
19446 Ux500 CLOCK DRIVERS
19447 M: Ulf Hansson <ulf.hansson@linaro.org>
19448 L: linux-clk@vger.kernel.org
19449 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19451 F: drivers/clk/ux500/
19454 M: Stefan Agner <stefan@agner.ch>
19455 L: linux-mtd@lists.infradead.org
19457 F: drivers/mtd/nand/raw/vf610_nfc.c
19459 VFAT/FAT/MSDOS FILESYSTEM
19460 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
19462 F: Documentation/filesystems/vfat.rst
19466 M: Alex Williamson <alex.williamson@redhat.com>
19467 R: Cornelia Huck <cohuck@redhat.com>
19468 L: kvm@vger.kernel.org
19470 T: git git://github.com/awilliam/linux-vfio.git
19471 F: Documentation/driver-api/vfio.rst
19473 F: include/linux/vfio.h
19474 F: include/uapi/linux/vfio.h
19477 M: Diana Craciun <diana.craciun@oss.nxp.com>
19478 L: kvm@vger.kernel.org
19480 F: drivers/vfio/fsl-mc/
19482 VFIO MEDIATED DEVICE DRIVERS
19483 M: Kirti Wankhede <kwankhede@nvidia.com>
19484 L: kvm@vger.kernel.org
19486 F: Documentation/driver-api/vfio-mediated-device.rst
19487 F: drivers/vfio/mdev/
19488 F: include/linux/mdev.h
19489 F: samples/vfio-mdev/
19491 VFIO PLATFORM DRIVER
19492 M: Eric Auger <eric.auger@redhat.com>
19493 L: kvm@vger.kernel.org
19495 F: drivers/vfio/platform/
19498 R: Lukas Wunner <lukas@wunner.de>
19500 T: git git://anongit.freedesktop.org/drm/drm-misc
19501 F: Documentation/gpu/vga-switcheroo.rst
19502 F: drivers/gpu/vga/vga_switcheroo.c
19503 F: include/linux/vga_switcheroo.h
19505 VIA RHINE NETWORK DRIVER
19507 M: Kevin Brace <kevinbrace@bracecomputerlab.com>
19508 F: drivers/net/ethernet/via/via-rhine.c
19510 VIA SD/MMC CARD CONTROLLER DRIVER
19511 M: Bruce Chang <brucechang@via.com.tw>
19512 M: Harald Welte <HaraldWelte@viatech.com>
19514 F: drivers/mmc/host/via-sdmmc.c
19516 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
19517 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
19518 L: linux-fbdev@vger.kernel.org
19520 F: drivers/video/fbdev/via/
19521 F: include/linux/via-core.h
19522 F: include/linux/via-gpio.h
19523 F: include/linux/via_i2c.h
19525 VIA VELOCITY NETWORK DRIVER
19526 M: Francois Romieu <romieu@fr.zoreil.com>
19527 L: netdev@vger.kernel.org
19529 F: drivers/net/ethernet/via/via-velocity.*
19531 VICODEC VIRTUAL CODEC DRIVER
19532 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
19533 L: linux-media@vger.kernel.org
19535 W: https://linuxtv.org
19536 T: git git://linuxtv.org/media_tree.git
19537 F: drivers/media/test-drivers/vicodec/*
19539 VIDEO I2C POLLING DRIVER
19540 M: Matt Ranostay <matt.ranostay@konsulko.com>
19541 L: linux-media@vger.kernel.org
19543 F: drivers/media/i2c/video-i2c.c
19545 VIDEO MULTIPLEXER DRIVER
19546 M: Philipp Zabel <p.zabel@pengutronix.de>
19547 L: linux-media@vger.kernel.org
19549 F: drivers/media/platform/video-mux.c
19551 VIDEOBUF2 FRAMEWORK
19552 M: Tomasz Figa <tfiga@chromium.org>
19553 M: Marek Szyprowski <m.szyprowski@samsung.com>
19554 L: linux-media@vger.kernel.org
19556 F: drivers/media/common/videobuf2/*
19557 F: include/media/videobuf2-*
19559 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
19560 M: Helen Koike <helen.koike@collabora.com>
19561 R: Shuah Khan <skhan@linuxfoundation.org>
19562 L: linux-media@vger.kernel.org
19564 W: https://linuxtv.org
19565 T: git git://linuxtv.org/media_tree.git
19566 F: drivers/media/test-drivers/vimc/*
19569 M: Alex Williamson <alex.williamson@redhat.com>
19570 M: Paolo Bonzini <pbonzini@redhat.com>
19571 L: kvm@vger.kernel.org
19575 VIRTIO AND VHOST VSOCK DRIVER
19576 M: Stefan Hajnoczi <stefanha@redhat.com>
19577 M: Stefano Garzarella <sgarzare@redhat.com>
19578 L: kvm@vger.kernel.org
19579 L: virtualization@lists.linux-foundation.org
19580 L: netdev@vger.kernel.org
19582 F: drivers/net/vsockmon.c
19583 F: drivers/vhost/vsock.c
19584 F: include/linux/virtio_vsock.h
19585 F: include/uapi/linux/virtio_vsock.h
19586 F: include/uapi/linux/vm_sockets_diag.h
19587 F: include/uapi/linux/vsockmon.h
19588 F: net/vmw_vsock/af_vsock_tap.c
19589 F: net/vmw_vsock/diag.c
19590 F: net/vmw_vsock/virtio_transport.c
19591 F: net/vmw_vsock/virtio_transport_common.c
19592 F: net/vmw_vsock/vsock_loopback.c
19593 F: tools/testing/vsock/
19595 VIRTIO BLOCK AND SCSI DRIVERS
19596 M: "Michael S. Tsirkin" <mst@redhat.com>
19597 M: Jason Wang <jasowang@redhat.com>
19598 R: Paolo Bonzini <pbonzini@redhat.com>
19599 R: Stefan Hajnoczi <stefanha@redhat.com>
19600 L: virtualization@lists.linux-foundation.org
19602 F: drivers/block/virtio_blk.c
19603 F: drivers/scsi/virtio_scsi.c
19604 F: drivers/vhost/scsi.c
19605 F: include/uapi/linux/virtio_blk.h
19606 F: include/uapi/linux/virtio_scsi.h
19608 VIRTIO CONSOLE DRIVER
19609 M: Amit Shah <amit@kernel.org>
19610 L: virtualization@lists.linux-foundation.org
19612 F: drivers/char/virtio_console.c
19613 F: include/linux/virtio_console.h
19614 F: include/uapi/linux/virtio_console.h
19616 VIRTIO CORE AND NET DRIVERS
19617 M: "Michael S. Tsirkin" <mst@redhat.com>
19618 M: Jason Wang <jasowang@redhat.com>
19619 L: virtualization@lists.linux-foundation.org
19621 F: Documentation/devicetree/bindings/virtio/
19622 F: drivers/block/virtio_blk.c
19623 F: drivers/crypto/virtio/
19624 F: drivers/net/virtio_net.c
19627 F: include/linux/vdpa.h
19628 F: include/linux/virtio*.h
19629 F: include/uapi/linux/virtio_*.h
19633 M: "Michael S. Tsirkin" <mst@redhat.com>
19634 M: David Hildenbrand <david@redhat.com>
19635 L: virtualization@lists.linux-foundation.org
19637 F: drivers/virtio/virtio_balloon.c
19638 F: include/uapi/linux/virtio_balloon.h
19639 F: include/linux/balloon_compaction.h
19640 F: mm/balloon_compaction.c
19642 VIRTIO CRYPTO DRIVER
19643 M: Gonglei <arei.gonglei@huawei.com>
19644 L: virtualization@lists.linux-foundation.org
19645 L: linux-crypto@vger.kernel.org
19647 F: drivers/crypto/virtio/
19648 F: include/uapi/linux/virtio_crypto.h
19650 VIRTIO DRIVERS FOR S390
19651 M: Cornelia Huck <cohuck@redhat.com>
19652 M: Halil Pasic <pasic@linux.ibm.com>
19653 L: linux-s390@vger.kernel.org
19654 L: virtualization@lists.linux-foundation.org
19655 L: kvm@vger.kernel.org
19657 F: arch/s390/include/uapi/asm/virtio-ccw.h
19658 F: drivers/s390/virtio/
19661 M: Vivek Goyal <vgoyal@redhat.com>
19662 M: Stefan Hajnoczi <stefanha@redhat.com>
19663 M: Miklos Szeredi <miklos@szeredi.hu>
19664 L: virtualization@lists.linux-foundation.org
19665 L: linux-fsdevel@vger.kernel.org
19667 W: https://virtio-fs.gitlab.io/
19668 F: Documentation/filesystems/virtiofs.rst
19669 F: fs/fuse/virtio_fs.c
19670 F: include/uapi/linux/virtio_fs.h
19673 M: David Airlie <airlied@linux.ie>
19674 M: Gerd Hoffmann <kraxel@redhat.com>
19675 L: dri-devel@lists.freedesktop.org
19676 L: virtualization@lists.linux-foundation.org
19678 T: git git://anongit.freedesktop.org/drm/drm-misc
19679 F: drivers/gpu/drm/virtio/
19680 F: include/uapi/linux/virtio_gpu.h
19682 VIRTIO HOST (VHOST)
19683 M: "Michael S. Tsirkin" <mst@redhat.com>
19684 M: Jason Wang <jasowang@redhat.com>
19685 L: kvm@vger.kernel.org
19686 L: virtualization@lists.linux-foundation.org
19687 L: netdev@vger.kernel.org
19689 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
19691 F: include/linux/vhost_iotlb.h
19692 F: include/uapi/linux/vhost.h
19694 VIRTIO INPUT DRIVER
19695 M: Gerd Hoffmann <kraxel@redhat.com>
19697 F: drivers/virtio/virtio_input.c
19698 F: include/uapi/linux/virtio_input.h
19700 VIRTIO IOMMU DRIVER
19701 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
19702 L: virtualization@lists.linux-foundation.org
19704 F: drivers/iommu/virtio-iommu.c
19705 F: include/uapi/linux/virtio_iommu.h
19708 M: David Hildenbrand <david@redhat.com>
19709 L: virtualization@lists.linux-foundation.org
19711 W: https://virtio-mem.gitlab.io/
19712 F: drivers/virtio/virtio_mem.c
19713 F: include/uapi/linux/virtio_mem.h
19715 VIRTIO SOUND DRIVER
19716 M: Anton Yakovlev <anton.yakovlev@opensynergy.com>
19717 M: "Michael S. Tsirkin" <mst@redhat.com>
19718 L: virtualization@lists.linux-foundation.org
19719 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19721 F: include/uapi/linux/virtio_snd.h
19724 VIRTUAL BOX GUEST DEVICE DRIVER
19725 M: Hans de Goede <hdegoede@redhat.com>
19726 M: Arnd Bergmann <arnd@arndb.de>
19727 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19729 F: drivers/virt/vboxguest/
19730 F: include/linux/vbox_utils.h
19731 F: include/uapi/linux/vbox*.h
19733 VIRTUAL BOX SHARED FOLDER VFS DRIVER
19734 M: Hans de Goede <hdegoede@redhat.com>
19735 L: linux-fsdevel@vger.kernel.org
19739 VIRTUAL SERIO DEVICE DRIVER
19740 M: Stephen Chandler Paul <thatslyude@gmail.com>
19742 F: drivers/input/serio/userio.c
19743 F: include/uapi/linux/userio.h
19745 VIVID VIRTUAL VIDEO DRIVER
19746 M: Hans Verkuil <hverkuil@xs4all.nl>
19747 L: linux-media@vger.kernel.org
19749 W: https://linuxtv.org
19750 T: git git://linuxtv.org/media_tree.git
19751 F: drivers/media/test-drivers/vivid/*
19753 VIDTV VIRTUAL DIGITAL TV DRIVER
19754 M: Daniel W. S. Almeida <dwlsalmeida@gmail.com>
19755 L: linux-media@vger.kernel.org
19757 W: https://linuxtv.org
19758 T: git git://linuxtv.org/media_tree.git
19759 F: drivers/media/test-drivers/vidtv/*
19762 M: Florian Fainelli <f.fainelli@gmail.com>
19763 L: openwrt-devel@lists.openwrt.org (subscribers-only)
19765 F: drivers/vlynq/vlynq.c
19766 F: include/linux/vlynq.h
19769 M: Martyn Welch <martyn@welchs.me.uk>
19770 M: Manohar Vanga <manohar.vanga@gmail.com>
19771 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19772 L: linux-kernel@vger.kernel.org
19774 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
19775 F: Documentation/driver-api/vme.rst
19776 F: drivers/staging/vme/
19778 F: include/linux/vme*
19780 VMWARE BALLOON DRIVER
19781 M: Nadav Amit <namit@vmware.com>
19782 M: "VMware, Inc." <pv-drivers@vmware.com>
19783 L: linux-kernel@vger.kernel.org
19785 F: drivers/misc/vmw_balloon.c
19787 VMWARE HYPERVISOR INTERFACE
19788 M: Deep Shah <sdeep@vmware.com>
19789 M: "VMware, Inc." <pv-drivers@vmware.com>
19790 L: virtualization@lists.linux-foundation.org
19792 F: arch/x86/include/asm/vmware.h
19793 F: arch/x86/kernel/cpu/vmware.c
19795 VMWARE PVRDMA DRIVER
19796 M: Adit Ranadive <aditr@vmware.com>
19797 M: VMware PV-Drivers <pv-drivers@vmware.com>
19798 L: linux-rdma@vger.kernel.org
19800 F: drivers/infiniband/hw/vmw_pvrdma/
19802 VMware PVSCSI driver
19803 M: Vishal Bhakta <vbhakta@vmware.com>
19804 M: VMware PV-Drivers <pv-drivers@vmware.com>
19805 L: linux-scsi@vger.kernel.org
19807 F: drivers/scsi/vmw_pvscsi.c
19808 F: drivers/scsi/vmw_pvscsi.h
19810 VMWARE VIRTUAL PTP CLOCK DRIVER
19811 M: Vivek Thampi <vithampi@vmware.com>
19812 M: "VMware, Inc." <pv-drivers@vmware.com>
19813 L: netdev@vger.kernel.org
19815 F: drivers/ptp/ptp_vmw.c
19818 M: Jorgen Hansen <jhansen@vmware.com>
19819 M: Vishnu Dasa <vdasa@vmware.com>
19820 L: linux-kernel@vger.kernel.org
19821 L: pv-drivers@vmware.com (private)
19823 F: drivers/misc/vmw_vmci/
19825 VMWARE VMMOUSE SUBDRIVER
19826 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
19827 M: "VMware, Inc." <pv-drivers@vmware.com>
19828 L: linux-input@vger.kernel.org
19830 F: drivers/input/mouse/vmmouse.c
19831 F: drivers/input/mouse/vmmouse.h
19833 VMWARE VMXNET3 ETHERNET DRIVER
19834 M: Ronak Doshi <doshir@vmware.com>
19835 M: pv-drivers@vmware.com
19836 L: netdev@vger.kernel.org
19838 F: drivers/net/vmxnet3/
19840 VOCORE VOCORE2 BOARD
19841 M: Harvey Hunt <harveyhuntnexus@gmail.com>
19842 L: linux-mips@vger.kernel.org
19844 F: arch/mips/boot/dts/ralink/vocore2.dts
19846 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
19847 M: Liam Girdwood <lgirdwood@gmail.com>
19848 M: Mark Brown <broonie@kernel.org>
19849 L: linux-kernel@vger.kernel.org
19851 W: http://www.slimlogic.co.uk/?p=48
19852 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
19853 F: Documentation/devicetree/bindings/regulator/
19854 F: Documentation/power/regulator/
19855 F: drivers/regulator/
19856 F: include/dt-bindings/regulator/
19857 F: include/linux/regulator/
19858 K: regulator_get_optional
19860 VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
19861 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
19862 F: drivers/regulator/irq_helpers.c
19865 M: David Ahern <dsahern@kernel.org>
19866 L: netdev@vger.kernel.org
19868 F: Documentation/networking/vrf.rst
19869 F: drivers/net/vrf.c
19872 M: Petr Mladek <pmladek@suse.com>
19873 M: Steven Rostedt <rostedt@goodmis.org>
19874 M: Sergey Senozhatsky <senozhatsky@chromium.org>
19875 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19876 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
19878 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git
19879 F: Documentation/core-api/printk-formats.rst
19880 F: lib/test_printf.c
19881 F: lib/test_scanf.c
19884 VT1211 HARDWARE MONITOR DRIVER
19885 M: Juerg Haefliger <juergh@gmail.com>
19886 L: linux-hwmon@vger.kernel.org
19888 F: Documentation/hwmon/vt1211.rst
19889 F: drivers/hwmon/vt1211.c
19891 VT8231 HARDWARE MONITOR DRIVER
19892 M: Roger Lucas <vt8231@hiddenengine.co.uk>
19893 L: linux-hwmon@vger.kernel.org
19895 F: drivers/hwmon/vt8231.c
19897 VUB300 USB to SDIO/SD/MMC bridge chip
19898 L: linux-mmc@vger.kernel.org
19900 F: drivers/mmc/host/vub300.c
19902 W1 DALLAS'S 1-WIRE BUS
19903 M: Evgeniy Polyakov <zbr@ioremap.net>
19905 F: Documentation/devicetree/bindings/w1/
19906 F: Documentation/w1/
19908 F: include/linux/w1.h
19910 W83791D HARDWARE MONITORING DRIVER
19911 M: Marc Hulsman <m.hulsman@tudelft.nl>
19912 L: linux-hwmon@vger.kernel.org
19914 F: Documentation/hwmon/w83791d.rst
19915 F: drivers/hwmon/w83791d.c
19917 W83793 HARDWARE MONITORING DRIVER
19918 M: Rudolf Marek <r.marek@assembler.cz>
19919 L: linux-hwmon@vger.kernel.org
19921 F: Documentation/hwmon/w83793.rst
19922 F: drivers/hwmon/w83793.c
19924 W83795 HARDWARE MONITORING DRIVER
19925 M: Jean Delvare <jdelvare@suse.com>
19926 L: linux-hwmon@vger.kernel.org
19928 F: drivers/hwmon/w83795.c
19930 W83L51xD SD/MMC CARD INTERFACE DRIVER
19931 M: Pierre Ossman <pierre@ossman.eu>
19933 F: drivers/mmc/host/wbsd.*
19935 WACOM PROTOCOL 4 SERIAL TABLETS
19936 M: Julian Squires <julian@cipht.net>
19937 M: Hans de Goede <hdegoede@redhat.com>
19938 L: linux-input@vger.kernel.org
19940 F: drivers/input/tablet/wacom_serial4.c
19942 WATCHDOG DEVICE DRIVERS
19943 M: Wim Van Sebroeck <wim@linux-watchdog.org>
19944 M: Guenter Roeck <linux@roeck-us.net>
19945 L: linux-watchdog@vger.kernel.org
19947 W: http://www.linux-watchdog.org/
19948 T: git git://www.linux-watchdog.org/linux-watchdog.git
19949 F: Documentation/devicetree/bindings/watchdog/
19950 F: Documentation/watchdog/
19951 F: drivers/watchdog/
19952 F: include/linux/watchdog.h
19953 F: include/uapi/linux/watchdog.h
19955 WHISKEYCOVE PMIC GPIO DRIVER
19956 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
19957 L: linux-gpio@vger.kernel.org
19959 F: drivers/gpio/gpio-wcove.c
19962 M: Dianlong Li <long17.cool@163.com>
19963 L: linux-rtc@vger.kernel.org
19965 F: drivers/rtc/rtc-sd3078.c
19968 M: David Rheinsberg <david.rheinsberg@gmail.com>
19969 L: linux-input@vger.kernel.org
19971 F: drivers/hid/hid-wiimote*
19973 WILOCITY WIL6210 WIRELESS DRIVER
19974 M: Maya Erez <merez@codeaurora.org>
19975 L: linux-wireless@vger.kernel.org
19976 L: wil6210@qti.qualcomm.com
19978 W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
19979 F: drivers/net/wireless/ath/wil6210/
19982 M: David Härdeman <david@hardeman.nu>
19984 F: drivers/media/rc/winbond-cir.c
19986 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
19987 M: William Breathitt Gray <vilhelm.gray@gmail.com>
19988 L: linux-watchdog@vger.kernel.org
19990 F: drivers/watchdog/ebc-c384_wdt.c
19992 WINSYSTEMS WS16C48 GPIO DRIVER
19993 M: William Breathitt Gray <vilhelm.gray@gmail.com>
19994 L: linux-gpio@vger.kernel.org
19996 F: drivers/gpio/gpio-ws16c48.c
19998 WIREGUARD SECURE NETWORK TUNNEL
19999 M: Jason A. Donenfeld <Jason@zx2c4.com>
20000 L: wireguard@lists.zx2c4.com
20001 L: netdev@vger.kernel.org
20003 F: drivers/net/wireguard/
20004 F: tools/testing/selftests/wireguard/
20006 WISTRON LAPTOP BUTTON DRIVER
20007 M: Miloslav Trmac <mitr@volny.cz>
20009 F: drivers/input/misc/wistron_btns.c
20011 WL3501 WIRELESS PCMCIA CARD DRIVER
20012 L: linux-wireless@vger.kernel.org
20014 F: drivers/net/wireless/wl3501*
20016 WOLFSON MICROELECTRONICS DRIVERS
20017 L: patches@opensource.cirrus.com
20019 W: https://github.com/CirrusLogic/linux-drivers/wiki
20020 T: git https://github.com/CirrusLogic/linux-drivers.git
20021 F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
20022 F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
20023 F: Documentation/devicetree/bindings/mfd/wm831x.txt
20024 F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
20025 F: Documentation/devicetree/bindings/sound/wlf,arizona.yaml
20026 F: Documentation/hwmon/wm83??.rst
20027 F: arch/arm/mach-s3c/mach-crag6410*
20028 F: drivers/clk/clk-wm83*.c
20029 F: drivers/gpio/gpio-*wm*.c
20030 F: drivers/gpio/gpio-arizona.c
20031 F: drivers/hwmon/wm83??-hwmon.c
20032 F: drivers/input/misc/wm831x-on.c
20033 F: drivers/input/touchscreen/wm831x-ts.c
20034 F: drivers/input/touchscreen/wm97*.c
20035 F: drivers/leds/leds-wm83*.c
20036 F: drivers/mfd/arizona*
20037 F: drivers/mfd/cs47l24*
20038 F: drivers/mfd/wm*.c
20039 F: drivers/power/supply/wm83*.c
20040 F: drivers/regulator/arizona*
20041 F: drivers/regulator/wm8*.c
20042 F: drivers/rtc/rtc-wm83*.c
20043 F: drivers/video/backlight/wm83*_bl.c
20044 F: drivers/watchdog/wm83*_wdt.c
20045 F: include/linux/mfd/arizona/
20046 F: include/linux/mfd/wm831x/
20047 F: include/linux/mfd/wm8350/
20048 F: include/linux/mfd/wm8400*
20049 F: include/linux/regulator/arizona*
20050 F: include/linux/wm97xx.h
20051 F: include/sound/wm????.h
20052 F: sound/soc/codecs/arizona*
20053 F: sound/soc/codecs/cs47l24*
20054 F: sound/soc/codecs/wm*
20057 M: Tejun Heo <tj@kernel.org>
20058 R: Lai Jiangshan <jiangshanlai@gmail.com>
20060 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
20061 F: Documentation/core-api/workqueue.rst
20062 F: include/linux/workqueue.h
20063 F: kernel/workqueue.c
20066 M: Loic Poulain <loic.poulain@linaro.org>
20067 M: Sergey Ryazanov <ryazanov.s.a@gmail.com>
20068 R: Johannes Berg <johannes@sipsolutions.net>
20069 L: netdev@vger.kernel.org
20071 F: drivers/net/wwan/
20072 F: include/linux/wwan.h
20073 F: include/uapi/linux/wwan.h
20075 X-POWERS AXP288 PMIC DRIVERS
20076 M: Hans de Goede <hdegoede@redhat.com>
20078 F: drivers/acpi/pmic/intel_pmic_xpower.c
20081 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
20082 M: Chen-Yu Tsai <wens@csie.org>
20083 L: linux-kernel@vger.kernel.org
20088 M: Martin Schiller <ms@dev.tdt.de>
20089 L: linux-x25@vger.kernel.org
20091 F: Documentation/networking/lapb-module.rst
20092 F: Documentation/networking/x25*
20093 F: drivers/net/wan/hdlc_x25.c
20094 F: drivers/net/wan/lapbether.c
20095 F: include/*/lapb.h
20096 F: include/net/x25*
20097 F: include/uapi/linux/x25.h
20101 X86 ARCHITECTURE (32-BIT AND 64-BIT)
20102 M: Thomas Gleixner <tglx@linutronix.de>
20103 M: Ingo Molnar <mingo@redhat.com>
20104 M: Borislav Petkov <bp@alien8.de>
20106 R: "H. Peter Anvin" <hpa@zytor.com>
20107 L: linux-kernel@vger.kernel.org
20109 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
20110 F: Documentation/devicetree/bindings/x86/
20111 F: Documentation/x86/
20115 M: Andy Lutomirski <luto@kernel.org>
20116 L: linux-kernel@vger.kernel.org
20118 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
20121 X86 MCE INFRASTRUCTURE
20122 M: Tony Luck <tony.luck@intel.com>
20123 M: Borislav Petkov <bp@alien8.de>
20124 L: linux-edac@vger.kernel.org
20126 F: arch/x86/kernel/cpu/mce/*
20128 X86 MICROCODE UPDATE SUPPORT
20129 M: Borislav Petkov <bp@alien8.de>
20131 F: arch/x86/kernel/cpu/microcode/*
20134 M: Dave Hansen <dave.hansen@linux.intel.com>
20135 M: Andy Lutomirski <luto@kernel.org>
20136 M: Peter Zijlstra <peterz@infradead.org>
20137 L: linux-kernel@vger.kernel.org
20139 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
20142 X86 PLATFORM DRIVERS
20143 M: Hans de Goede <hdegoede@redhat.com>
20144 M: Mark Gross <mgross@linux.intel.com>
20145 L: platform-driver-x86@vger.kernel.org
20147 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
20148 F: drivers/platform/olpc/
20149 F: drivers/platform/x86/
20151 X86 PLATFORM DRIVERS - ARCH
20152 R: Darren Hart <dvhart@infradead.org>
20153 R: Andy Shevchenko <andy@infradead.org>
20154 L: platform-driver-x86@vger.kernel.org
20157 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
20158 F: arch/x86/platform
20160 X86 PLATFORM UV HPE SUPERDOME FLEX
20161 M: Steve Wahl <steve.wahl@hpe.com>
20162 R: Mike Travis <mike.travis@hpe.com>
20163 R: Dimitri Sivanich <dimitri.sivanich@hpe.com>
20164 R: Russ Anderson <russ.anderson@hpe.com>
20166 F: arch/x86/include/asm/uv/
20167 F: arch/x86/kernel/apic/x2apic_uv_x.c
20168 F: arch/x86/platform/uv/
20171 M: Andy Lutomirski <luto@kernel.org>
20172 L: linux-kernel@vger.kernel.org
20174 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
20175 F: arch/x86/entry/vdso/
20178 M: Matthew Wilcox <willy@infradead.org>
20179 L: linux-fsdevel@vger.kernel.org
20181 F: Documentation/core-api/xarray.rst
20182 F: include/linux/idr.h
20183 F: include/linux/xarray.h
20186 F: tools/testing/radix-tree
20189 M: Benjamin Valentin <benpicco@googlemail.com>
20191 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
20192 F: drivers/media/rc/xbox_remote.c
20194 XC2028/3028 TUNER DRIVER
20195 M: Mauro Carvalho Chehab <mchehab@kernel.org>
20196 L: linux-media@vger.kernel.org
20198 W: https://linuxtv.org
20199 T: git git://linuxtv.org/media_tree.git
20200 F: drivers/media/tuners/tuner-xc2028.*
20202 XDP (eXpress Data Path)
20203 M: Alexei Starovoitov <ast@kernel.org>
20204 M: Daniel Borkmann <daniel@iogearbox.net>
20205 M: David S. Miller <davem@davemloft.net>
20206 M: Jakub Kicinski <kuba@kernel.org>
20207 M: Jesper Dangaard Brouer <hawk@kernel.org>
20208 M: John Fastabend <john.fastabend@gmail.com>
20209 L: netdev@vger.kernel.org
20210 L: bpf@vger.kernel.org
20212 F: include/net/xdp.h
20213 F: include/net/xdp_priv.h
20214 F: include/trace/events/xdp.h
20215 F: kernel/bpf/cpumap.c
20216 F: kernel/bpf/devmap.c
20218 F: samples/bpf/xdp*
20219 F: tools/testing/selftests/bpf/*xdp*
20220 F: tools/testing/selftests/bpf/*/*xdp*
20221 F: drivers/net/ethernet/*/*/*/*/*xdp*
20222 F: drivers/net/ethernet/*/*/*xdp*
20223 K: (?:\b|_)xdp(?:\b|_)
20225 XDP SOCKETS (AF_XDP)
20226 M: Björn Töpel <bjorn@kernel.org>
20227 M: Magnus Karlsson <magnus.karlsson@intel.com>
20228 R: Jonathan Lemon <jonathan.lemon@gmail.com>
20229 L: netdev@vger.kernel.org
20230 L: bpf@vger.kernel.org
20232 F: Documentation/networking/af_xdp.rst
20233 F: include/net/xdp_sock*
20234 F: include/net/xsk_buff_pool.h
20235 F: include/uapi/linux/if_xdp.h
20236 F: include/uapi/linux/xdp_diag.h
20237 F: include/net/netns/xdp.h
20239 F: samples/bpf/xdpsock*
20240 F: tools/lib/bpf/xsk*
20242 XEN BLOCK SUBSYSTEM
20243 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
20244 M: Roger Pau Monné <roger.pau@citrix.com>
20245 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20247 F: drivers/block/xen*
20248 F: drivers/block/xen-blkback/*
20251 M: Stefano Stabellini <sstabellini@kernel.org>
20252 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20254 F: arch/arm/include/asm/xen/
20257 XEN HYPERVISOR ARM64
20258 M: Stefano Stabellini <sstabellini@kernel.org>
20259 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20261 F: arch/arm64/include/asm/xen/
20264 XEN HYPERVISOR INTERFACE
20265 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
20266 M: Juergen Gross <jgross@suse.com>
20267 R: Stefano Stabellini <sstabellini@kernel.org>
20268 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20270 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
20271 F: Documentation/ABI/stable/sysfs-hypervisor-xen
20272 F: Documentation/ABI/testing/sysfs-hypervisor-xen
20273 F: arch/x86/include/asm/pvclock-abi.h
20274 F: arch/x86/include/asm/xen/
20275 F: arch/x86/platform/pvh/
20277 F: drivers/*/xen-*front.c
20279 F: include/uapi/xen/
20282 XEN NETWORK BACKEND DRIVER
20283 M: Wei Liu <wei.liu@kernel.org>
20284 M: Paul Durrant <paul@xen.org>
20285 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20286 L: netdev@vger.kernel.org
20288 F: drivers/net/xen-netback/*
20291 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
20292 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20294 F: arch/x86/pci/*xen*
20295 F: drivers/pci/*xen*
20298 M: Juergen Gross <jgross@suse.com>
20299 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20300 L: linux-scsi@vger.kernel.org
20302 F: drivers/scsi/xen-scsifront.c
20303 F: drivers/xen/xen-scsiback.c
20304 F: include/xen/interface/io/vscsiif.h
20306 XEN SOUND FRONTEND DRIVER
20307 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
20308 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20309 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20313 XEN SWIOTLB SUBSYSTEM
20314 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
20315 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20316 L: iommu@lists.linux-foundation.org
20318 F: arch/x86/xen/*swiotlb*
20319 F: drivers/xen/*swiotlb*
20322 C: irc://irc.oftc.net/xfs
20323 M: Darrick J. Wong <djwong@kernel.org>
20324 M: linux-xfs@vger.kernel.org
20325 L: linux-xfs@vger.kernel.org
20328 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
20329 F: Documentation/ABI/testing/sysfs-fs-xfs
20330 F: Documentation/admin-guide/xfs.rst
20331 F: Documentation/filesystems/xfs-delayed-logging-design.rst
20332 F: Documentation/filesystems/xfs-self-describing-metadata.rst
20334 F: include/uapi/linux/dqblk_xfs.h
20335 F: include/uapi/linux/fsmap.h
20337 XILINX AXI ETHERNET DRIVER
20338 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
20340 F: drivers/net/ethernet/xilinx/xilinx_axienet*
20343 M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
20344 R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
20345 L: linux-can@vger.kernel.org
20347 F: Documentation/devicetree/bindings/net/can/xilinx_can.txt
20348 F: drivers/net/can/xilinx_can.c
20351 M: Shubhrajyoti Datta <shubhrajyoti.datta@xilinx.com>
20352 R: Srinivas Neeli <srinivas.neeli@xilinx.com>
20353 R: Michal Simek <michal.simek@xilinx.com>
20355 F: Documentation/devicetree/bindings/gpio/gpio-xilinx.txt
20356 F: Documentation/devicetree/bindings/gpio/gpio-zynq.txt
20357 F: drivers/gpio/gpio-xilinx.c
20358 F: drivers/gpio/gpio-zynq.c
20360 XILINX SD-FEC IP CORES
20361 M: Derek Kiernan <derek.kiernan@xilinx.com>
20362 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
20364 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
20365 F: Documentation/misc-devices/xilinx_sdfec.rst
20366 F: drivers/misc/Kconfig
20367 F: drivers/misc/Makefile
20368 F: drivers/misc/xilinx_sdfec.c
20369 F: include/uapi/misc/xilinx_sdfec.h
20371 XILINX UARTLITE SERIAL DRIVER
20372 M: Peter Korsgaard <jacmet@sunsite.dk>
20373 L: linux-serial@vger.kernel.org
20375 F: drivers/tty/serial/uartlite.c
20377 XILINX VIDEO IP CORES
20378 M: Hyun Kwon <hyun.kwon@xilinx.com>
20379 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20380 L: linux-media@vger.kernel.org
20382 T: git git://linuxtv.org/media_tree.git
20383 F: Documentation/devicetree/bindings/media/xilinx/
20384 F: drivers/media/platform/xilinx/
20385 F: include/uapi/linux/xilinx-v4l2-controls.h
20387 XILINX ZYNQMP DPDMA DRIVER
20388 M: Hyun Kwon <hyun.kwon@xilinx.com>
20389 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20390 L: dmaengine@vger.kernel.org
20392 F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
20393 F: drivers/dma/xilinx/xilinx_dpdma.c
20394 F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
20396 XILINX ZYNQMP PSGTR PHY DRIVER
20397 M: Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
20398 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20399 L: linux-kernel@vger.kernel.org
20401 T: git https://github.com/Xilinx/linux-xlnx.git
20402 F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
20403 F: drivers/phy/xilinx/phy-zynqmp.c
20406 M: Eli Billauer <eli.billauer@gmail.com>
20407 L: linux-kernel@vger.kernel.org
20409 F: drivers/char/xillybus/
20412 M: George Cherian <gcherian@marvell.com>
20413 L: linux-i2c@vger.kernel.org
20415 W: http://www.marvell.com
20416 F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
20417 F: drivers/i2c/busses/i2c-xlp9xx.c
20419 XRA1403 GPIO EXPANDER
20420 M: Nandor Han <nandor.han@ge.com>
20421 M: Semi Malinen <semi.malinen@ge.com>
20422 L: linux-gpio@vger.kernel.org
20424 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
20425 F: drivers/gpio/gpio-xra1403.c
20427 XTENSA XTFPGA PLATFORM SUPPORT
20428 M: Max Filippov <jcmvbkbc@gmail.com>
20429 L: linux-xtensa@linux-xtensa.org
20431 F: drivers/spi/spi-xtensa-xtfpga.c
20432 F: sound/soc/xtensa/xtfpga-i2s.c
20434 YAM DRIVER FOR AX.25
20435 M: Jean-Paul Roubelat <jpr@f6fbb.org>
20436 L: linux-hams@vger.kernel.org
20438 F: drivers/net/hamradio/yam*
20439 F: include/linux/yam.h
20441 YAMA SECURITY MODULE
20442 M: Kees Cook <keescook@chromium.org>
20444 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
20445 F: Documentation/admin-guide/LSM/Yama.rst
20448 YEALINK PHONE DRIVER
20449 M: Henk Vergonet <Henk.Vergonet@gmail.com>
20450 L: usbb2k-api-dev@nongnu.org
20452 F: Documentation/input/devices/yealink.rst
20453 F: drivers/input/misc/yealink.*
20455 Z8530 DRIVER FOR AX.25
20456 M: Joerg Reuter <jreuter@yaina.de>
20457 L: linux-hams@vger.kernel.org
20459 W: http://yaina.de/jreuter/
20460 W: http://www.qsl.net/dl1bke/
20461 F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
20462 F: drivers/net/hamradio/*scc.c
20463 F: drivers/net/hamradio/z8530.h
20465 ZBUD COMPRESSED PAGE ALLOCATOR
20466 M: Seth Jennings <sjenning@redhat.com>
20467 M: Dan Streetman <ddstreet@ieee.org>
20468 L: linux-mm@kvack.org
20472 ZD1211RW WIRELESS DRIVER
20473 M: Daniel Drake <dsd@gentoo.org>
20474 M: Ulrich Kunitz <kune@deine-taler.de>
20475 L: linux-wireless@vger.kernel.org
20476 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
20478 W: http://zd1211.ath.cx/wiki/DriverRewrite
20479 F: drivers/net/wireless/zydas/zd1211rw/
20481 ZD1301 MEDIA DRIVER
20482 M: Antti Palosaari <crope@iki.fi>
20483 L: linux-media@vger.kernel.org
20485 W: https://linuxtv.org/
20486 W: http://palosaari.fi/linux/
20487 Q: https://patchwork.linuxtv.org/project/linux-media/list/
20488 F: drivers/media/usb/dvb-usb-v2/zd1301*
20490 ZD1301_DEMOD MEDIA DRIVER
20491 M: Antti Palosaari <crope@iki.fi>
20492 L: linux-media@vger.kernel.org
20494 W: https://linuxtv.org/
20495 W: http://palosaari.fi/linux/
20496 Q: https://patchwork.linuxtv.org/project/linux-media/list/
20497 F: drivers/media/dvb-frontends/zd1301_demod*
20499 ZHAOXIN PROCESSOR SUPPORT
20500 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
20501 L: linux-kernel@vger.kernel.org
20503 F: arch/x86/kernel/cpu/zhaoxin.c
20506 M: Damien Le Moal <damien.lemoal@wdc.com>
20507 M: Naohiro Aota <naohiro.aota@wdc.com>
20508 R: Johannes Thumshirn <jth@kernel.org>
20509 L: linux-fsdevel@vger.kernel.org
20511 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
20512 F: Documentation/filesystems/zonefs.rst
20515 ZPOOL COMPRESSED PAGE STORAGE API
20516 M: Dan Streetman <ddstreet@ieee.org>
20517 L: linux-mm@kvack.org
20519 F: include/linux/zpool.h
20522 ZR36067 VIDEO FOR LINUX DRIVER
20523 M: Corentin Labbe <clabbe@baylibre.com>
20524 L: mjpeg-users@lists.sourceforge.net
20525 L: linux-media@vger.kernel.org
20527 W: http://mjpeg.sourceforge.net/driver-zoran/
20528 Q: https://patchwork.linuxtv.org/project/linux-media/list/
20529 F: Documentation/driver-api/media/drivers/zoran.rst
20530 F: drivers/staging/media/zoran/
20532 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
20533 M: Minchan Kim <minchan@kernel.org>
20534 M: Nitin Gupta <ngupta@vflare.org>
20535 R: Sergey Senozhatsky <senozhatsky@chromium.org>
20536 L: linux-kernel@vger.kernel.org
20538 F: Documentation/admin-guide/blockdev/zram.rst
20539 F: drivers/block/zram/
20541 ZS DECSTATION Z85C30 SERIAL DRIVER
20542 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
20544 F: drivers/tty/serial/zs.*
20546 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
20547 M: Minchan Kim <minchan@kernel.org>
20548 M: Nitin Gupta <ngupta@vflare.org>
20549 R: Sergey Senozhatsky <senozhatsky@chromium.org>
20550 L: linux-mm@kvack.org
20552 F: Documentation/vm/zsmalloc.rst
20553 F: include/linux/zsmalloc.h
20556 ZSWAP COMPRESSED SWAP CACHING
20557 M: Seth Jennings <sjenning@redhat.com>
20558 M: Dan Streetman <ddstreet@ieee.org>
20559 M: Vitaly Wool <vitaly.wool@konsulko.com>
20560 L: linux-mm@kvack.org
20565 M: Linus Torvalds <torvalds@linux-foundation.org>
20566 L: linux-kernel@vger.kernel.org
20567 S: Buried alive in reporters
20568 Q: http://patchwork.kernel.org/project/LKML/list/
20569 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git