1 List of maintainers and how to submit kernel changes
2 ====================================================
4 Please try to follow the guidelines below. This will make things
5 easier on the maintainers. Not all of these guidelines matter for every
6 trivial patch so apply some common sense.
8 Tips for patch submitters
9 -------------------------
11 1. Always *test* your changes, however small, on at least 4 or
12 5 people, preferably many more.
14 2. Try to release a few ALPHA test versions to the net. Announce
15 them onto the kernel channel and await results. This is especially
16 important for device drivers, because often that's the only way
17 you will find things like the fact version 3 firmware needs
18 a magic fix you didn't know about, or some clown changed the
19 chips on a board and not its name. (Don't laugh! Look at the
20 SMC etherpower for that.)
22 3. Make sure your changes compile correctly in multiple
23 configurations. In particular check that changes work both as a
24 module and built into the kernel.
26 4. When you are happy with a change make it generally available for
27 testing and await feedback.
29 5. Make a patch available to the relevant maintainer in the list. Use
30 ``diff -u`` to make the patch easy to merge. Be prepared to get your
31 changes sent back with seemingly silly requests about formatting
32 and variable names. These aren't as silly as they seem. One
33 job the maintainers (and especially Linus) do is to keep things
34 looking the same. Sometimes this means that the clever hack in
35 your driver to get around a problem actually needs to become a
36 generalized kernel feature ready for next time.
38 PLEASE check your patch with the automated style checker
39 (scripts/checkpatch.pl) to catch trivial style violations.
40 See Documentation/process/coding-style.rst for guidance here.
42 PLEASE CC: the maintainers and mailing lists that are generated
43 by ``scripts/get_maintainer.pl.`` The results returned by the
44 script will be best if you have git installed and are making
45 your changes in a branch derived from Linus' latest git tree.
46 See Documentation/process/submitting-patches.rst for details.
48 PLEASE try to include any credit lines you want added with the
49 patch. It avoids people being missed off by mistake and makes
50 it easier to know who wants adding and who doesn't.
52 PLEASE document known bugs. If it doesn't work for everything
53 or does something very odd once a month document it.
55 PLEASE remember that submissions must be made under the terms
56 of the Linux Foundation certificate of contribution and should
57 include a Signed-off-by: line. The current version of this
58 "Developer's Certificate of Origin" (DCO) is listed in the file
59 Documentation/process/submitting-patches.rst.
61 6. Make sure you have the right to send any changes you make. If you
62 do changes at work you may find your employer owns the patch
65 7. When sending security related changes or reports to a maintainer
66 please Cc: security@kernel.org, especially if the maintainer
67 does not respond. Please keep in mind that the security team is
68 a small set of people who can be efficient only when working on
69 verified bugs. Please only Cc: this list when you have identified
70 that the bug would present a short-term risk to other users if it
71 were publicly disclosed. For example, reports of address leaks do
72 not represent an immediate threat and are better handled publicly,
73 and ideally, should come with a patch proposal. Please do not send
74 automated reports to this list either. Such bugs will be handled
75 better and faster in the usual public places. See
76 Documentation/admin-guide/security-bugs.rst for details.
80 Descriptions of section entries and preferred order
81 ---------------------------------------------------
83 M: *Mail* patches to: FullName <address@domain>
84 R: Designated *Reviewer*: FullName <address@domain>
85 These reviewers should be CCed on patches.
86 L: *Mailing list* that is relevant to this area
87 S: *Status*, one of the following:
88 Supported: Someone is actually paid to look after this.
89 Maintained: Someone actually looks after it.
90 Odd Fixes: It has a maintainer but they don't have time to do
91 much other than throw the odd patch in. See below..
92 Orphan: No current maintainer [but maybe you could take the
93 role as you write your new code].
94 Obsolete: Old code. Something tagged obsolete generally means
95 it has been replaced by a better system and you
97 W: *Web-page* with status/info
98 Q: *Patchwork* web based patch tracking system site
99 B: URI for where to file *bugs*. A web-page with detailed bug
100 filing info, a direct bug tracker link, or a mailto: URI.
101 C: URI for *chat* protocol, server and channel where developers
102 usually hang out, for example irc://server/channel.
103 P: Subsystem Profile document for more details submitting
104 patches to the given subsystem. This is either an in-tree file,
105 or a URI. See Documentation/maintainer/maintainer-entry-profile.rst
107 T: *SCM* tree type and location.
108 Type is one of: git, hg, quilt, stgit, topgit
109 F: *Files* and directories wildcard patterns.
110 A trailing slash includes all files and subdirectory files.
111 F: drivers/net/ all files in and below drivers/net
112 F: drivers/net/* all files in drivers/net, but not below
113 F: */net/* all files in "any top level directory"/net
114 One pattern per line. Multiple F: lines acceptable.
115 X: *Excluded* files and directories that are NOT maintained, same
116 rules as F:. Files exclusions are tested before file matches.
117 Can be useful for excluding a specific subdirectory, for instance:
120 matches all files in and below net excluding net/ipv6/
121 N: Files and directories *Regex* patterns.
122 N: [^a-z]tegra all files whose path contains tegra
123 (not including files like integrator)
124 One pattern per line. Multiple N: lines acceptable.
125 scripts/get_maintainer.pl has different behavior for files that
126 match F: pattern and matches of N: patterns. By default,
127 get_maintainer will not look at git log history when an F: pattern
128 match occurs. When an N: match occurs, git log history is used
129 to also notify the people that have git commit signatures.
130 K: *Content regex* (perl extended) pattern match in a patch or file.
133 matches patches or files that contain "of_get_profile"
134 K: \b(printk|pr_(info|err))\b
135 matches patches or files that contain one or more of the words
136 printk, pr_info or pr_err
137 One regex pattern per line. Multiple K: lines acceptable.
142 .. note:: When reading this list, please look for the most precise areas
143 first. When adding to this list, please keep the entries in
147 M: Steffen Klassert <klassert@kernel.org>
148 L: netdev@vger.kernel.org
150 F: Documentation/networking/device_drivers/ethernet/3com/vortex.rst
151 F: drivers/net/ethernet/3com/3c59x.c
153 3CR990 NETWORK DRIVER
154 M: David Dillow <dave@thedillows.org>
155 L: netdev@vger.kernel.org
157 F: drivers/net/ethernet/3com/typhoon*
159 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
160 M: Adam Radford <aradford@gmail.com>
161 L: linux-scsi@vger.kernel.org
163 W: http://www.lsi.com
166 53C700 AND 53C700-66 SCSI DRIVER
167 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
168 L: linux-scsi@vger.kernel.org
170 F: drivers/scsi/53c700*
172 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
173 M: Alexander Aring <alex.aring@gmail.com>
174 M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
175 L: linux-bluetooth@vger.kernel.org
176 L: linux-wpan@vger.kernel.org
178 F: Documentation/networking/6lowpan.rst
179 F: include/net/6lowpan.h
182 6PACK NETWORK DRIVER FOR AX.25
183 M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
184 L: linux-hams@vger.kernel.org
186 F: drivers/net/hamradio/6pack.c
188 802.11 (including CFG80211/NL80211)
189 M: Johannes Berg <johannes@sipsolutions.net>
190 L: linux-wireless@vger.kernel.org
192 W: https://wireless.wiki.kernel.org/
193 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
194 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
195 F: Documentation/driver-api/80211/cfg80211.rst
196 F: Documentation/networking/regulatory.rst
197 F: include/linux/ieee80211.h
198 F: include/net/cfg80211.h
199 F: include/net/ieee80211_radiotap.h
200 F: include/net/iw_handler.h
201 F: include/net/wext.h
202 F: include/uapi/linux/nl80211.h
205 8169 10/100/1000 GIGABIT ETHERNET DRIVER
206 M: Heiner Kallweit <hkallweit1@gmail.com>
207 M: nic_swsd@realtek.com
208 L: netdev@vger.kernel.org
210 F: drivers/net/ethernet/realtek/r8169*
212 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
213 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
214 L: linux-serial@vger.kernel.org
216 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
217 F: drivers/tty/serial/8250*
218 F: include/linux/serial_8250.h
220 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
221 L: netdev@vger.kernel.org
223 F: drivers/net/ethernet/8390/
226 M: Eric Van Hensbergen <ericvh@gmail.com>
227 M: Latchesar Ionkov <lucho@ionkov.net>
228 M: Dominique Martinet <asmadeus@codewreck.org>
229 L: v9fs-developer@lists.sourceforge.net
231 W: http://swik.net/v9fs
232 Q: http://patchwork.kernel.org/project/v9fs-devel/list/
233 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
234 T: git git://github.com/martinetd/linux.git
235 F: Documentation/filesystems/9p.rst
238 F: include/trace/events/9p.h
239 F: include/uapi/linux/virtio_9p.h
243 M: Antti Palosaari <crope@iki.fi>
244 L: linux-media@vger.kernel.org
246 W: https://linuxtv.org
247 W: http://palosaari.fi/linux/
248 Q: http://patchwork.linuxtv.org/project/linux-media/list/
249 T: git git://linuxtv.org/anttip/media_tree.git
250 F: drivers/media/dvb-frontends/a8293*
252 AACRAID SCSI RAID DRIVER
253 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
254 L: linux-scsi@vger.kernel.org
256 W: http://www.adaptec.com/
257 F: Documentation/scsi/aacraid.rst
258 F: drivers/scsi/aacraid/
261 L: linux-api@vger.kernel.org
262 F: include/linux/syscalls.h
265 X: arch/*/include/uapi/
267 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
268 M: Hans de Goede <hdegoede@redhat.com>
269 L: linux-hwmon@vger.kernel.org
271 F: drivers/hwmon/abituguru.c
273 ABIT UGURU 3 HARDWARE MONITOR DRIVER
274 M: Alistair John Strachan <alistair@devzero.co.uk>
275 L: linux-hwmon@vger.kernel.org
277 F: drivers/hwmon/abituguru3.c
279 ACCES 104-DIO-48E GPIO DRIVER
280 M: William Breathitt Gray <vilhelm.gray@gmail.com>
281 L: linux-gpio@vger.kernel.org
283 F: drivers/gpio/gpio-104-dio-48e.c
285 ACCES 104-IDI-48 GPIO DRIVER
286 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
287 L: linux-gpio@vger.kernel.org
289 F: drivers/gpio/gpio-104-idi-48.c
291 ACCES 104-IDIO-16 GPIO DRIVER
292 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
293 L: linux-gpio@vger.kernel.org
295 F: drivers/gpio/gpio-104-idio-16.c
297 ACCES 104-QUAD-8 DRIVER
298 M: William Breathitt Gray <vilhelm.gray@gmail.com>
299 M: Syed Nayyar Waris <syednwaris@gmail.com>
300 L: linux-iio@vger.kernel.org
302 F: drivers/counter/104-quad-8.c
304 ACCES PCI-IDIO-16 GPIO DRIVER
305 M: William Breathitt Gray <vilhelm.gray@gmail.com>
306 L: linux-gpio@vger.kernel.org
308 F: drivers/gpio/gpio-pci-idio-16.c
310 ACCES PCIe-IDIO-24 GPIO DRIVER
311 M: William Breathitt Gray <vilhelm.gray@gmail.com>
312 L: linux-gpio@vger.kernel.org
314 F: drivers/gpio/gpio-pcie-idio-24.c
317 M: Jes Sorensen <jes@trained-monkey.org>
318 L: linux-acenic@sunsite.dk
320 F: drivers/net/ethernet/alteon/acenic*
322 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
323 M: Peter Kaestle <peter@piie.net>
324 L: platform-driver-x86@vger.kernel.org
326 W: http://piie.net/?section=acerhdf
327 F: drivers/platform/x86/acerhdf.c
329 ACER WMI LAPTOP EXTRAS
330 M: "Lee, Chun-Yi" <jlee@suse.com>
331 L: platform-driver-x86@vger.kernel.org
333 F: drivers/platform/x86/acer-wmi.c
336 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
337 M: Len Brown <lenb@kernel.org>
338 L: linux-acpi@vger.kernel.org
340 W: https://01.org/linux-acpi
341 Q: https://patchwork.kernel.org/project/linux-acpi/list/
342 B: https://bugzilla.kernel.org
343 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
344 F: Documentation/ABI/testing/configfs-acpi
345 F: Documentation/ABI/testing/sysfs-bus-acpi
346 F: Documentation/firmware-guide/acpi/
348 F: drivers/pci/*/*acpi*
349 F: drivers/pci/*acpi*
350 F: drivers/pnp/pnpacpi/
352 F: include/linux/acpi.h
353 F: include/linux/fwnode.h
357 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
358 M: Len Brown <lenb@kernel.org>
359 R: James Morse <james.morse@arm.com>
360 R: Tony Luck <tony.luck@intel.com>
361 R: Borislav Petkov <bp@alien8.de>
362 L: linux-acpi@vger.kernel.org
363 F: drivers/acpi/apei/
365 ACPI COMPONENT ARCHITECTURE (ACPICA)
366 M: Robert Moore <robert.moore@intel.com>
367 M: Erik Kaneda <erik.kaneda@intel.com>
368 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
369 L: linux-acpi@vger.kernel.org
372 W: https://acpica.org/
373 W: https://github.com/acpica/acpica/
374 Q: https://patchwork.kernel.org/project/linux-acpi/list/
375 B: https://bugzilla.kernel.org
376 B: https://bugs.acpica.org
377 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
378 F: drivers/acpi/acpica/
383 M: Zhang Rui <rui.zhang@intel.com>
384 L: linux-acpi@vger.kernel.org
386 W: https://01.org/linux-acpi
387 B: https://bugzilla.kernel.org
388 F: drivers/acpi/fan.c
390 ACPI FOR ARM64 (ACPI/arm64)
391 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
392 M: Hanjun Guo <guohanjun@huawei.com>
393 M: Sudeep Holla <sudeep.holla@arm.com>
394 L: linux-acpi@vger.kernel.org
395 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
397 F: drivers/acpi/arm64
399 ACPI I2C MULTI INSTANTIATE DRIVER
400 M: Hans de Goede <hdegoede@redhat.com>
401 L: platform-driver-x86@vger.kernel.org
403 F: drivers/platform/x86/i2c-multi-instantiate.c
406 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
407 M: Len Brown <lenb@kernel.org>
408 R: Andy Shevchenko <andy@kernel.org>
409 R: Mika Westerberg <mika.westerberg@linux.intel.com>
410 L: linux-acpi@vger.kernel.org
412 Q: https://patchwork.kernel.org/project/linux-acpi/list/
413 B: https://bugzilla.kernel.org
414 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
415 F: drivers/acpi/pmic/
418 M: Zhang Rui <rui.zhang@intel.com>
419 L: linux-acpi@vger.kernel.org
421 W: https://01.org/linux-acpi
422 B: https://bugzilla.kernel.org
423 F: drivers/acpi/*thermal*
426 M: Zhang Rui <rui.zhang@intel.com>
427 L: linux-acpi@vger.kernel.org
429 W: https://01.org/linux-acpi
430 B: https://bugzilla.kernel.org
431 F: drivers/acpi/acpi_video.c
434 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
435 L: linux-acpi@vger.kernel.org
436 L: iommu@lists.linux-foundation.org
438 F: drivers/acpi/viot.c
439 F: include/linux/acpi_viot.h
442 L: platform-driver-x86@vger.kernel.org
444 F: drivers/platform/x86/wmi.c
445 F: include/uapi/linux/wmi.h
447 ACRN HYPERVISOR SERVICE MODULE
448 M: Shuo Liu <shuo.a.liu@intel.com>
449 L: acrn-dev@lists.projectacrn.org (subscribers-only)
451 W: https://projectacrn.org
452 F: Documentation/virt/acrn/
453 F: drivers/virt/acrn/
454 F: include/uapi/linux/acrn.h
456 AD1889 ALSA SOUND DRIVER
457 L: linux-parisc@vger.kernel.org
459 W: https://parisc.wiki.kernel.org/index.php/AD1889
460 F: sound/pci/ad1889.*
462 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
463 M: Michael Hennerich <michael.hennerich@analog.com>
465 W: http://wiki.analog.com/AD5254
466 W: http://ez.analog.com/community/linux-device-drivers
467 F: drivers/misc/ad525x_dpot.c
469 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
470 M: Michael Hennerich <michael.hennerich@analog.com>
472 W: http://wiki.analog.com/AD5398
473 W: http://ez.analog.com/community/linux-device-drivers
474 F: drivers/regulator/ad5398.c
476 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
477 M: Michael Hennerich <michael.hennerich@analog.com>
479 W: http://wiki.analog.com/AD7142
480 W: http://ez.analog.com/community/linux-device-drivers
481 F: drivers/input/misc/ad714x.c
483 AD7877 TOUCHSCREEN DRIVER
484 M: Michael Hennerich <michael.hennerich@analog.com>
486 W: http://wiki.analog.com/AD7877
487 W: http://ez.analog.com/community/linux-device-drivers
488 F: drivers/input/touchscreen/ad7877.c
490 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
491 M: Michael Hennerich <michael.hennerich@analog.com>
493 W: http://wiki.analog.com/AD7879
494 W: http://ez.analog.com/community/linux-device-drivers
495 F: drivers/input/touchscreen/ad7879.c
497 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
498 M: Jiri Kosina <jikos@kernel.org>
501 ADF7242 IEEE 802.15.4 RADIO DRIVER
502 M: Michael Hennerich <michael.hennerich@analog.com>
503 L: linux-wpan@vger.kernel.org
505 W: https://wiki.analog.com/ADF7242
506 W: http://ez.analog.com/community/linux-device-drivers
507 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
508 F: drivers/net/ieee802154/adf7242.c
510 ADM1025 HARDWARE MONITOR DRIVER
511 M: Jean Delvare <jdelvare@suse.com>
512 L: linux-hwmon@vger.kernel.org
514 F: Documentation/hwmon/adm1025.rst
515 F: drivers/hwmon/adm1025.c
517 ADM1029 HARDWARE MONITOR DRIVER
518 M: Corentin Labbe <clabbe.montjoie@gmail.com>
519 L: linux-hwmon@vger.kernel.org
521 F: drivers/hwmon/adm1029.c
523 ADM8211 WIRELESS DRIVER
524 L: linux-wireless@vger.kernel.org
526 W: https://wireless.wiki.kernel.org/
527 F: drivers/net/wireless/admtek/adm8211.*
529 ADP1653 FLASH CONTROLLER DRIVER
530 M: Sakari Ailus <sakari.ailus@iki.fi>
531 L: linux-media@vger.kernel.org
533 F: drivers/media/i2c/adp1653.c
534 F: include/media/i2c/adp1653.h
536 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
537 M: Michael Hennerich <michael.hennerich@analog.com>
539 W: http://wiki.analog.com/ADP5520
540 W: http://ez.analog.com/community/linux-device-drivers
541 F: drivers/gpio/gpio-adp5520.c
542 F: drivers/input/keyboard/adp5520-keys.c
543 F: drivers/leds/leds-adp5520.c
544 F: drivers/mfd/adp5520.c
545 F: drivers/video/backlight/adp5520_bl.c
547 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
548 M: Michael Hennerich <michael.hennerich@analog.com>
550 W: http://wiki.analog.com/ADP5588
551 W: http://ez.analog.com/community/linux-device-drivers
552 F: drivers/gpio/gpio-adp5588.c
553 F: drivers/input/keyboard/adp5588-keys.c
555 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
556 M: Michael Hennerich <michael.hennerich@analog.com>
558 W: http://wiki.analog.com/ADP8860
559 W: http://ez.analog.com/community/linux-device-drivers
560 F: drivers/video/backlight/adp8860_bl.c
563 M: Colin Leroy <colin@colino.net>
565 F: drivers/macintosh/therm_adt746x.c
567 ADT7475 HARDWARE MONITOR DRIVER
568 M: Jean Delvare <jdelvare@suse.com>
569 L: linux-hwmon@vger.kernel.org
571 F: Documentation/hwmon/adt7475.rst
572 F: drivers/hwmon/adt7475.c
575 M: Matthew Wilcox <willy@infradead.org>
576 M: Hannes Reinecke <hare@suse.com>
577 L: linux-scsi@vger.kernel.org
579 F: Documentation/scsi/advansys.rst
580 F: drivers/scsi/advansys.c
582 ADVANTECH SWBTN DRIVER
583 M: Andrea Ho <Andrea.Ho@advantech.com.tw>
584 L: platform-driver-x86@vger.kernel.org
586 F: drivers/platform/x86/adv_swbutton.c
588 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
589 M: Michael Hennerich <michael.hennerich@analog.com>
591 W: http://wiki.analog.com/ADXL345
592 W: http://ez.analog.com/community/linux-device-drivers
593 F: Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
594 F: drivers/input/misc/adxl34x.c
596 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
597 M: Michael Hennerich <michael.hennerich@analog.com>
599 W: http://ez.analog.com/community/linux-device-drivers
600 F: Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
601 F: drivers/iio/accel/adxl372.c
602 F: drivers/iio/accel/adxl372_i2c.c
603 F: drivers/iio/accel/adxl372_spi.c
606 M: Antti Palosaari <crope@iki.fi>
607 L: linux-media@vger.kernel.org
609 W: https://linuxtv.org
610 W: http://palosaari.fi/linux/
611 Q: http://patchwork.linuxtv.org/project/linux-media/list/
612 T: git git://linuxtv.org/anttip/media_tree.git
613 F: drivers/media/dvb-frontends/af9013*
616 M: Antti Palosaari <crope@iki.fi>
617 L: linux-media@vger.kernel.org
619 W: https://linuxtv.org
620 W: http://palosaari.fi/linux/
621 Q: http://patchwork.linuxtv.org/project/linux-media/list/
622 T: git git://linuxtv.org/anttip/media_tree.git
623 F: drivers/media/dvb-frontends/af9033*
626 M: David Sterba <dsterba@suse.com>
627 L: linux-fsdevel@vger.kernel.org
629 F: Documentation/filesystems/affs.rst
633 M: David Howells <dhowells@redhat.com>
634 M: Marc Dionne <marc.dionne@auristor.com>
635 L: linux-afs@lists.infradead.org
637 W: https://www.infradead.org/~dhowells/kafs/
638 F: Documentation/filesystems/afs.rst
640 F: include/trace/events/afs.h
643 M: David Airlie <airlied@linux.ie>
645 T: git git://anongit.freedesktop.org/drm/drm
647 F: include/linux/agp*
648 F: include/uapi/linux/agp*
651 M: "Juergen E. Fischer" <fischer@norbit.de>
652 L: linux-scsi@vger.kernel.org
654 F: drivers/scsi/aha152x*
655 F: drivers/scsi/pcmcia/aha152x*
657 AIC7XXX / AIC79XX SCSI DRIVER
658 M: Hannes Reinecke <hare@suse.com>
659 L: linux-scsi@vger.kernel.org
661 F: drivers/scsi/aic7xxx/
663 AIMSLAB FM RADIO RECEIVER DRIVER
664 M: Hans Verkuil <hverkuil@xs4all.nl>
665 L: linux-media@vger.kernel.org
667 W: https://linuxtv.org
668 T: git git://linuxtv.org/media_tree.git
669 F: drivers/media/radio/radio-aimslab*
672 M: Benjamin LaHaise <bcrl@kvack.org>
673 L: linux-aio@kvack.org
676 F: include/linux/*aio*.h
679 M: Antti Palosaari <crope@iki.fi>
680 L: linux-media@vger.kernel.org
682 W: https://linuxtv.org
683 W: http://palosaari.fi/linux/
684 Q: http://patchwork.linuxtv.org/project/linux-media/list/
685 T: git git://linuxtv.org/anttip/media_tree.git
686 F: drivers/media/usb/airspy/
688 ALACRITECH GIGABIT ETHERNET DRIVER
689 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
691 F: drivers/net/ethernet/alacritech/*
693 ALCATEL SPEEDTOUCH USB DRIVER
694 M: Duncan Sands <duncan.sands@free.fr>
695 L: linux-usb@vger.kernel.org
697 W: http://www.linux-usb.org/SpeedTouch/
698 F: drivers/usb/atm/speedtch.c
699 F: drivers/usb/atm/usbatm.c
701 ALCHEMY AU1XX0 MMC DRIVER
702 M: Manuel Lauss <manuel.lauss@gmail.com>
704 F: drivers/mmc/host/au1xmmc.c
707 M: Rudolf Marek <r.marek@assembler.cz>
708 L: linux-i2c@vger.kernel.org
710 F: Documentation/i2c/busses/i2c-ali1563.rst
711 F: drivers/i2c/busses/i2c-ali1563.c
714 L: Dell.Client.Kernel@dell.com
716 F: drivers/platform/x86/dell/alienware-wmi.c
718 ALL SENSORS DLH SERIES PRESSURE SENSORS DRIVER
719 M: Tomislav Denis <tomislav.denis@avl.com>
720 L: linux-iio@vger.kernel.org
722 W: http://www.allsensors.com/
723 F: Documentation/devicetree/bindings/iio/pressure/asc,dlhl60d.yaml
724 F: drivers/iio/pressure/dlhl60d.c
726 ALLEGRO DVT VIDEO IP CORE DRIVER
727 M: Michael Tretter <m.tretter@pengutronix.de>
728 R: Pengutronix Kernel Team <kernel@pengutronix.de>
729 L: linux-media@vger.kernel.org
731 F: Documentation/devicetree/bindings/media/allegro,al5e.yaml
732 F: drivers/media/platform/allegro-dvt/
734 ALLWINNER A10 CSI DRIVER
735 M: Maxime Ripard <mripard@kernel.org>
736 L: linux-media@vger.kernel.org
738 T: git git://linuxtv.org/media_tree.git
739 F: Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
740 F: drivers/media/platform/sunxi/sun4i-csi/
742 ALLWINNER CPUFREQ DRIVER
743 M: Yangtao Li <tiny.windzz@gmail.com>
744 L: linux-pm@vger.kernel.org
746 F: Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
747 F: drivers/cpufreq/sun50i-cpufreq-nvmem.c
749 ALLWINNER CRYPTO DRIVERS
750 M: Corentin Labbe <clabbe.montjoie@gmail.com>
751 L: linux-crypto@vger.kernel.org
753 F: drivers/crypto/allwinner/
755 ALLWINNER HARDWARE SPINLOCK SUPPORT
756 M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
758 F: Documentation/devicetree/bindings/hwlock/allwinner,sun6i-hwspinlock.yaml
759 F: drivers/hwspinlock/sun6i_hwspinlock.c
761 ALLWINNER THERMAL DRIVER
762 M: Vasily Khoruzhick <anarsoul@gmail.com>
763 M: Yangtao Li <tiny.windzz@gmail.com>
764 L: linux-pm@vger.kernel.org
766 F: Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
767 F: drivers/thermal/sun8i_thermal.c
770 M: Maxime Ripard <mripard@kernel.org>
771 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
772 L: linux-media@vger.kernel.org
774 F: drivers/staging/media/sunxi/cedrus/
777 M: Richard Henderson <rth@twiddle.net>
778 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
779 M: Matt Turner <mattst88@gmail.com>
780 L: linux-alpha@vger.kernel.org
784 ALPS PS/2 TOUCHPAD DRIVER
785 R: Pali Rohár <pali@kernel.org>
786 F: drivers/input/mouse/alps.*
788 ALTERA I2C CONTROLLER DRIVER
789 M: Thor Thayer <thor.thayer@linux.intel.com>
791 F: Documentation/devicetree/bindings/i2c/i2c-altera.txt
792 F: drivers/i2c/busses/i2c-altera.c
794 ALTERA MAILBOX DRIVER
795 M: Ley Foon Tan <ley.foon.tan@intel.com>
797 F: drivers/mailbox/mailbox-altera.c
799 ALTERA MSGDMA IP CORE DRIVER
800 M: Olivier Dautricourt <olivier.dautricourt@orolia.com>
801 R: Stefan Roese <sr@denx.de>
802 L: dmaengine@vger.kernel.org
804 F: Documentation/devicetree/bindings/dma/altr,msgdma.yaml
805 F: drivers/dma/altera-msgdma.c
808 M: Joyce Ooi <joyce.ooi@intel.com>
809 L: linux-gpio@vger.kernel.org
811 F: drivers/gpio/gpio-altera.c
813 ALTERA SYSTEM MANAGER DRIVER
814 M: Thor Thayer <thor.thayer@linux.intel.com>
816 F: drivers/mfd/altera-sysmgr.c
817 F: include/linux/mfd/altera-sysmgr.h
819 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
820 M: Thor Thayer <thor.thayer@linux.intel.com>
822 F: drivers/gpio/gpio-altera-a10sr.c
823 F: drivers/mfd/altera-a10sr.c
824 F: drivers/reset/reset-a10sr.c
825 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
826 F: include/linux/mfd/altera-a10sr.h
828 ALTERA TRIPLE SPEED ETHERNET DRIVER
829 M: Joyce Ooi <joyce.ooi@intel.com>
830 L: netdev@vger.kernel.org
832 F: drivers/net/ethernet/altera/
834 ALTERA UART/JTAG UART SERIAL DRIVERS
835 M: Tobias Klauser <tklauser@distanz.ch>
836 L: linux-serial@vger.kernel.org
838 F: drivers/tty/serial/altera_jtaguart.c
839 F: drivers/tty/serial/altera_uart.c
840 F: include/linux/altera_jtaguart.h
841 F: include/linux/altera_uart.h
843 AMAZON ANNAPURNA LABS FIC DRIVER
844 M: Talel Shenhar <talel@amazon.com>
846 F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
847 F: drivers/irqchip/irq-al-fic.c
849 AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
850 M: Talel Shenhar <talel@amazon.com>
851 M: Talel Shenhar <talelshenhar@gmail.com>
853 F: Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
854 F: drivers/edac/al_mc_edac.c
856 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
857 M: Talel Shenhar <talel@amazon.com>
859 F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
860 F: drivers/thermal/thermal_mmio.c
862 AMAZON ETHERNET DRIVERS
863 M: Netanel Belgazal <netanel@amazon.com>
864 M: Arthur Kiyanovski <akiyano@amazon.com>
865 R: Guy Tzalik <gtzalik@amazon.com>
866 R: Saeed Bishara <saeedb@amazon.com>
867 L: netdev@vger.kernel.org
869 F: Documentation/networking/device_drivers/ethernet/amazon/ena.rst
870 F: drivers/net/ethernet/amazon/
872 AMAZON RDMA EFA DRIVER
873 M: Gal Pressman <galpress@amazon.com>
874 R: Yossi Leybovich <sleybo@amazon.com>
875 L: linux-rdma@vger.kernel.org
877 Q: https://patchwork.kernel.org/project/linux-rdma/list/
878 F: drivers/infiniband/hw/efa/
879 F: include/uapi/rdma/efa-abi.h
881 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
882 M: Tom Lendacky <thomas.lendacky@amd.com>
883 M: John Allen <john.allen@amd.com>
884 L: linux-crypto@vger.kernel.org
886 F: drivers/crypto/ccp/
887 F: include/linux/ccp.h
889 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
890 M: Brijesh Singh <brijesh.singh@amd.com>
891 M: Tom Lendacky <thomas.lendacky@amd.com>
892 L: linux-crypto@vger.kernel.org
894 F: drivers/crypto/ccp/sev*
895 F: include/uapi/linux/psp-sev.h
898 M: Harry Wentland <harry.wentland@amd.com>
899 M: Leo Li <sunpeng.li@amd.com>
900 L: amd-gfx@lists.freedesktop.org
902 T: git https://gitlab.freedesktop.org/agd5f/linux.git
903 F: drivers/gpu/drm/amd/display/
905 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
906 M: Huang Rui <ray.huang@amd.com>
907 L: linux-hwmon@vger.kernel.org
909 F: Documentation/hwmon/fam15h_power.rst
910 F: drivers/hwmon/fam15h_power.c
913 M: Enrico Weigelt, metux IT consult <info@metux.net>
914 L: linux-gpio@vger.kernel.org
916 F: drivers/gpio/gpio-amd-fch.c
917 F: include/linux/platform_data/gpio/gpio-amd-fch.h
919 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
920 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
922 F: drivers/usb/gadget/udc/amd5536udc.*
924 AMD GEODE PROCESSOR/CHIPSET SUPPORT
925 M: Andres Salomon <dilinger@queued.net>
926 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
928 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
929 F: arch/x86/include/asm/geode.h
930 F: drivers/char/hw_random/geode-rng.c
931 F: drivers/crypto/geode*
932 F: drivers/video/fbdev/geode/
935 M: Joerg Roedel <joro@8bytes.org>
936 L: iommu@lists.linux-foundation.org
938 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
939 F: drivers/iommu/amd/
940 F: include/linux/amd-iommu.h
943 M: Felix Kuehling <Felix.Kuehling@amd.com>
944 L: amd-gfx@lists.freedesktop.org
946 T: git https://gitlab.freedesktop.org/agd5f/linux.git
947 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
948 F: drivers/gpu/drm/amd/amdkfd/
949 F: drivers/gpu/drm/amd/include/cik_structs.h
950 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
951 F: drivers/gpu/drm/amd/include/v9_structs.h
952 F: drivers/gpu/drm/amd/include/vi_structs.h
953 F: include/uapi/linux/kfd_ioctl.h
956 M: Sanjay R Mehta <sanju.mehta@amd.com>
958 F: drivers/spi/spi-amd.c
961 M: Elie Morisse <syniurge@gmail.com>
962 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
963 M: Shyam Sundar S K <shyam-sundar.s-k@amd.com>
964 L: linux-i2c@vger.kernel.org
966 F: drivers/i2c/busses/i2c-amd-mp2*
969 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
970 L: platform-driver-x86@vger.kernel.org
972 F: drivers/platform/x86/amd-pmc.*
975 M: Evan Quan <evan.quan@amd.com>
976 L: amd-gfx@lists.freedesktop.org
978 T: git https://gitlab.freedesktop.org/agd5f/linux.git
979 F: drivers/gpu/drm/amd/pm/powerplay/
981 AMD SEATTLE DEVICE TREE SUPPORT
982 M: Brijesh Singh <brijeshkumar.singh@amd.com>
983 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
984 M: Tom Lendacky <thomas.lendacky@amd.com>
986 F: arch/arm64/boot/dts/amd/
989 M: Tom Lendacky <thomas.lendacky@amd.com>
990 L: netdev@vger.kernel.org
992 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
993 F: drivers/net/ethernet/amd/xgbe/
995 AMD SENSOR FUSION HUB DRIVER
996 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
997 M: Basavaraj Natikar <basavaraj.natikar@amd.com>
998 L: linux-input@vger.kernel.org
1000 F: Documentation/hid/amd-sfh*
1001 F: drivers/hid/amd-sfh-hid/
1004 M: Christian Eggers <ceggers@arri.de>
1005 L: linux-iio@vger.kernel.org
1007 F: Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
1008 F: drivers/iio/light/as73211.c
1010 ANALOG DEVICES INC AD7192 DRIVER
1011 M: Alexandru Tachici <alexandru.tachici@analog.com>
1012 L: linux-iio@vger.kernel.org
1014 W: http://ez.analog.com/community/linux-device-drivers
1015 F: Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
1016 F: drivers/iio/adc/ad7192.c
1018 ANALOG DEVICES INC AD7292 DRIVER
1019 M: Marcelo Schmitt <marcelo.schmitt1@gmail.com>
1020 L: linux-iio@vger.kernel.org
1022 W: http://ez.analog.com/community/linux-device-drivers
1023 F: Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1024 F: drivers/iio/adc/ad7292.c
1026 ANALOG DEVICES INC AD7768-1 DRIVER
1027 M: Michael Hennerich <Michael.Hennerich@analog.com>
1028 L: linux-iio@vger.kernel.org
1030 W: http://ez.analog.com/community/linux-device-drivers
1031 F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1032 F: drivers/iio/adc/ad7768-1.c
1034 ANALOG DEVICES INC AD7780 DRIVER
1035 M: Michael Hennerich <Michael.Hennerich@analog.com>
1036 M: Renato Lui Geh <renatogeh@gmail.com>
1037 L: linux-iio@vger.kernel.org
1039 W: http://ez.analog.com/community/linux-device-drivers
1040 F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1041 F: drivers/iio/adc/ad7780.c
1043 ANALOG DEVICES INC AD9389B DRIVER
1044 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1045 L: linux-media@vger.kernel.org
1047 F: drivers/media/i2c/ad9389b*
1049 ANALOG DEVICES INC ADGS1408 DRIVER
1050 M: Mircea Caprioru <mircea.caprioru@analog.com>
1052 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1053 F: drivers/mux/adgs1408.c
1055 ANALOG DEVICES INC ADIN DRIVER
1056 M: Michael Hennerich <michael.hennerich@analog.com>
1057 L: netdev@vger.kernel.org
1059 W: http://ez.analog.com/community/linux-device-drivers
1060 F: Documentation/devicetree/bindings/net/adi,adin.yaml
1061 F: drivers/net/phy/adin.c
1063 ANALOG DEVICES INC ADIS DRIVER LIBRARY
1064 M: Nuno Sa <nuno.sa@analog.com>
1065 L: linux-iio@vger.kernel.org
1067 F: drivers/iio/imu/adis.c
1068 F: include/linux/iio/imu/adis.h
1070 ANALOG DEVICES INC ADIS16460 DRIVER
1071 M: Dragos Bogdan <dragos.bogdan@analog.com>
1072 L: linux-iio@vger.kernel.org
1074 W: http://ez.analog.com/community/linux-device-drivers
1075 F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1076 F: drivers/iio/imu/adis16460.c
1078 ANALOG DEVICES INC ADIS16475 DRIVER
1079 M: Nuno Sa <nuno.sa@analog.com>
1080 L: linux-iio@vger.kernel.org
1081 W: http://ez.analog.com/community/linux-device-drivers
1083 F: drivers/iio/imu/adis16475.c
1084 F: Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1086 ANALOG DEVICES INC ADM1177 DRIVER
1087 M: Michael Hennerich <Michael.Hennerich@analog.com>
1088 L: linux-hwmon@vger.kernel.org
1090 W: http://ez.analog.com/community/linux-device-drivers
1091 F: Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1092 F: drivers/hwmon/adm1177.c
1094 ANALOG DEVICES INC ADP5061 DRIVER
1095 M: Michael Hennerich <Michael.Hennerich@analog.com>
1096 L: linux-pm@vger.kernel.org
1098 W: http://ez.analog.com/community/linux-device-drivers
1099 F: drivers/power/supply/adp5061.c
1101 ANALOG DEVICES INC ADV7180 DRIVER
1102 M: Lars-Peter Clausen <lars@metafoo.de>
1103 L: linux-media@vger.kernel.org
1105 W: http://ez.analog.com/community/linux-device-drivers
1106 F: drivers/media/i2c/adv7180.c
1107 F: Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1109 ANALOG DEVICES INC ADV748X DRIVER
1110 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
1111 L: linux-media@vger.kernel.org
1113 F: drivers/media/i2c/adv748x/*
1115 ANALOG DEVICES INC ADV7511 DRIVER
1116 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1117 L: linux-media@vger.kernel.org
1119 F: drivers/media/i2c/adv7511*
1121 ANALOG DEVICES INC ADV7604 DRIVER
1122 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1123 L: linux-media@vger.kernel.org
1125 F: drivers/media/i2c/adv7604*
1126 F: Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1128 ANALOG DEVICES INC ADV7842 DRIVER
1129 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1130 L: linux-media@vger.kernel.org
1132 F: drivers/media/i2c/adv7842*
1134 ANALOG DEVICES INC ADXRS290 DRIVER
1135 M: Nishant Malpani <nish.malpani25@gmail.com>
1136 L: linux-iio@vger.kernel.org
1138 F: drivers/iio/gyro/adxrs290.c
1139 F: Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1141 ANALOG DEVICES INC ASOC CODEC DRIVERS
1142 M: Lars-Peter Clausen <lars@metafoo.de>
1143 M: Nuno Sá <nuno.sa@analog.com>
1144 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1146 W: http://wiki.analog.com/
1147 W: http://ez.analog.com/community/linux-device-drivers
1148 F: sound/soc/codecs/ad1*
1149 F: sound/soc/codecs/ad7*
1150 F: sound/soc/codecs/adau*
1151 F: sound/soc/codecs/adav*
1152 F: sound/soc/codecs/sigmadsp.*
1153 F: sound/soc/codecs/ssm*
1155 ANALOG DEVICES INC DMA DRIVERS
1156 M: Lars-Peter Clausen <lars@metafoo.de>
1158 W: http://ez.analog.com/community/linux-device-drivers
1159 F: drivers/dma/dma-axi-dmac.c
1161 ANALOG DEVICES INC IIO DRIVERS
1162 M: Lars-Peter Clausen <lars@metafoo.de>
1163 M: Michael Hennerich <Michael.Hennerich@analog.com>
1165 W: http://wiki.analog.com/
1166 W: http://ez.analog.com/community/linux-device-drivers
1167 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1168 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1169 F: Documentation/devicetree/bindings/iio/*/adi,*
1170 F: Documentation/devicetree/bindings/iio/dac/adi,ad5758.yaml
1171 F: drivers/iio/*/ad*
1172 F: drivers/iio/adc/ltc249*
1173 F: drivers/iio/amplifiers/hmc425a.c
1174 F: drivers/staging/iio/*/ad*
1175 X: drivers/iio/*/adjd*
1177 ANALOGBITS PLL LIBRARIES
1178 M: Paul Walmsley <paul.walmsley@sifive.com>
1180 F: drivers/clk/analogbits/*
1181 F: include/linux/clk/analogbits*
1184 M: Nick Hu <nickhu@andestech.com>
1185 M: Greentime Hu <green.hu@gmail.com>
1186 M: Vincent Chen <deanbo422@gmail.com>
1188 T: git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1189 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1190 F: Documentation/devicetree/bindings/nds32/
1195 ANDROID CONFIG FRAGMENTS
1196 M: Rob Herring <robh@kernel.org>
1198 F: kernel/configs/android*
1201 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1202 M: Arve Hjønnevåg <arve@android.com>
1203 M: Todd Kjos <tkjos@android.com>
1204 M: Martijn Coenen <maco@android.com>
1205 M: Joel Fernandes <joel@joelfernandes.org>
1206 M: Christian Brauner <christian@brauner.io>
1207 M: Hridya Valsaraju <hridya@google.com>
1208 M: Suren Baghdasaryan <surenb@google.com>
1209 L: linux-kernel@vger.kernel.org
1211 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1213 F: drivers/staging/android/
1215 ANDROID GOLDFISH PIC DRIVER
1216 M: Miodrag Dinic <miodrag.dinic@mips.com>
1218 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1219 F: drivers/irqchip/irq-goldfish-pic.c
1221 ANDROID GOLDFISH RTC DRIVER
1222 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
1224 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1225 F: drivers/rtc/rtc-goldfish.c
1227 AOA (Apple Onboard Audio) ALSA DRIVER
1228 M: Johannes Berg <johannes@sipsolutions.net>
1229 L: linuxppc-dev@lists.ozlabs.org
1230 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1234 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1235 M: William Breathitt Gray <vilhelm.gray@gmail.com>
1236 L: linux-iio@vger.kernel.org
1238 F: drivers/iio/adc/stx104.c
1241 M: Jiri Kosina <jikos@kernel.org>
1243 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1244 F: arch/x86/kernel/apm_32.c
1245 F: drivers/char/apm-emulation.c
1246 F: include/linux/apm_bios.h
1247 F: include/uapi/linux/apm_bios.h
1249 APPARMOR SECURITY MODULE
1250 M: John Johansen <john.johansen@canonical.com>
1251 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1253 W: wiki.apparmor.net
1254 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1255 F: Documentation/admin-guide/LSM/apparmor.rst
1256 F: security/apparmor/
1258 APPLE BCM5974 MULTITOUCH DRIVER
1259 M: Henrik Rydberg <rydberg@bitmath.org>
1260 L: linux-input@vger.kernel.org
1262 F: drivers/input/mouse/bcm5974.c
1265 M: Henrik Rydberg <rydberg@bitmath.org>
1266 L: linux-hwmon@vger.kernel.org
1268 F: drivers/hwmon/applesmc.c
1270 APPLETALK NETWORK LAYER
1271 L: netdev@vger.kernel.org
1273 F: drivers/net/appletalk/
1274 F: include/linux/atalk.h
1275 F: include/uapi/linux/atalk.h
1278 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1279 M: Khuong Dinh <khuong@os.amperecomputing.com>
1281 F: arch/arm64/boot/dts/apm/
1283 APPLIED MICRO (APM) X-GENE SOC EDAC
1284 M: Khuong Dinh <khuong@os.amperecomputing.com>
1286 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1287 F: drivers/edac/xgene_edac.c
1289 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1290 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1291 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1293 F: drivers/net/ethernet/apm/xgene-v2/
1295 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1296 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1297 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1298 M: Quan Nguyen <quan@os.amperecomputing.com>
1300 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1301 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1302 F: drivers/net/ethernet/apm/xgene/
1303 F: drivers/net/mdio/mdio-xgene.c
1305 APPLIED MICRO (APM) X-GENE SOC PMU
1306 M: Khuong Dinh <khuong@os.amperecomputing.com>
1308 F: Documentation/admin-guide/perf/xgene-pmu.rst
1309 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1310 F: drivers/perf/xgene_pmu.c
1312 APTINA CAMERA SENSOR PLL
1313 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1314 L: linux-media@vger.kernel.org
1316 F: drivers/media/i2c/aptina-pll.*
1318 AQUANTIA ETHERNET DRIVER (atlantic)
1319 M: Igor Russkikh <irusskikh@marvell.com>
1320 L: netdev@vger.kernel.org
1322 W: https://www.marvell.com/
1323 Q: https://patchwork.kernel.org/project/netdevbpf/list/
1324 F: Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1325 F: drivers/net/ethernet/aquantia/atlantic/
1327 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1328 M: Egor Pomozov <epomozov@marvell.com>
1329 L: netdev@vger.kernel.org
1331 W: http://www.aquantia.com
1332 F: drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1334 ARASAN NAND CONTROLLER DRIVER
1335 M: Miquel Raynal <miquel.raynal@bootlin.com>
1336 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1337 L: linux-mtd@lists.infradead.org
1339 F: Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1340 F: drivers/mtd/nand/raw/arasan-nand-controller.c
1342 ARC FRAMEBUFFER DRIVER
1343 M: Jaya Kumar <jayalk@intworks.biz>
1345 F: drivers/video/fbdev/arcfb.c
1346 F: drivers/video/fbdev/core/fb_defio.c
1349 M: Alexey Brodkin <abrodkin@synopsys.com>
1351 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1352 F: drivers/gpu/drm/tiny/arcpgu.c
1354 ARCNET NETWORK LAYER
1355 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1356 L: netdev@vger.kernel.org
1358 F: drivers/net/arcnet/
1359 F: include/uapi/linux/if_arcnet.h
1361 ARM ARCHITECTED TIMER DRIVER
1362 M: Mark Rutland <mark.rutland@arm.com>
1363 M: Marc Zyngier <maz@kernel.org>
1364 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1366 F: arch/arm/include/asm/arch_timer.h
1367 F: arch/arm64/include/asm/arch_timer.h
1368 F: drivers/clocksource/arm_arch_timer.c
1370 ARM HDLCD DRM DRIVER
1371 M: Liviu Dudau <liviu.dudau@arm.com>
1373 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1374 F: drivers/gpu/drm/arm/hdlcd_*
1376 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1377 M: Linus Walleij <linus.walleij@linaro.org>
1378 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1380 F: Documentation/devicetree/bindings/arm/arm,integrator.yaml
1381 F: Documentation/devicetree/bindings/arm/arm,realview.yaml
1382 F: Documentation/devicetree/bindings/arm/arm,versatile.yaml
1383 F: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1384 F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1385 F: Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1386 F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1387 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1388 F: Documentation/devicetree/bindings/mtd/arm-versatile.txt
1389 F: arch/arm/boot/dts/arm-realview-*
1390 F: arch/arm/boot/dts/integrator*
1391 F: arch/arm/boot/dts/versatile*
1392 F: arch/arm/mach-integrator/
1393 F: arch/arm/mach-realview/
1394 F: arch/arm/mach-versatile/
1395 F: arch/arm/plat-versatile/
1396 F: drivers/bus/arm-integrator-lm.c
1397 F: drivers/clk/versatile/
1398 F: drivers/i2c/busses/i2c-versatile.c
1399 F: drivers/irqchip/irq-versatile-fpga.c
1400 F: drivers/mtd/maps/physmap-versatile.*
1401 F: drivers/power/reset/arm-versatile-reboot.c
1402 F: drivers/soc/versatile/
1404 ARM KOMEDA DRM-KMS DRIVER
1405 M: James (Qian) Wang <james.qian.wang@arm.com>
1406 M: Liviu Dudau <liviu.dudau@arm.com>
1407 M: Mihail Atanassov <mihail.atanassov@arm.com>
1408 L: Mali DP Maintainers <malidp@foss.arm.com>
1410 T: git git://anongit.freedesktop.org/drm/drm-misc
1411 F: Documentation/devicetree/bindings/display/arm,komeda.txt
1412 F: Documentation/gpu/komeda-kms.rst
1413 F: drivers/gpu/drm/arm/display/include/
1414 F: drivers/gpu/drm/arm/display/komeda/
1416 ARM MALI PANFROST DRM DRIVER
1417 M: Rob Herring <robh@kernel.org>
1418 M: Tomeu Vizoso <tomeu.vizoso@collabora.com>
1419 R: Steven Price <steven.price@arm.com>
1420 R: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1421 L: dri-devel@lists.freedesktop.org
1423 T: git git://anongit.freedesktop.org/drm/drm-misc
1424 F: drivers/gpu/drm/panfrost/
1425 F: include/uapi/drm/panfrost_drm.h
1427 ARM MALI-DP DRM DRIVER
1428 M: Liviu Dudau <liviu.dudau@arm.com>
1429 M: Brian Starkey <brian.starkey@arm.com>
1430 L: Mali DP Maintainers <malidp@foss.arm.com>
1432 T: git git://anongit.freedesktop.org/drm/drm-misc
1433 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1434 F: Documentation/gpu/afbc.rst
1435 F: drivers/gpu/drm/arm/
1437 ARM MFM AND FLOPPY DRIVERS
1438 M: Ian Molton <spyro@f2s.com>
1440 F: arch/arm/include/asm/floppy.h
1441 F: arch/arm/mach-rpc/floppydma.S
1443 ARM PMU PROFILING AND DEBUGGING
1444 M: Will Deacon <will@kernel.org>
1445 M: Mark Rutland <mark.rutland@arm.com>
1446 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1448 F: Documentation/devicetree/bindings/arm/pmu.yaml
1449 F: Documentation/devicetree/bindings/perf/
1450 F: arch/arm*/include/asm/hw_breakpoint.h
1451 F: arch/arm*/include/asm/perf_event.h
1452 F: arch/arm*/kernel/hw_breakpoint.c
1453 F: arch/arm*/kernel/perf_*
1455 F: include/linux/perf/arm_pmu.h
1458 M: Russell King <linux@armlinux.org.uk>
1459 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1461 W: http://www.armlinux.org.uk/
1462 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1464 X: arch/arm/boot/dts/
1466 ARM PRIMECELL AACI PL041 DRIVER
1467 M: Russell King <linux@armlinux.org.uk>
1471 ARM PRIMECELL BUS SUPPORT
1472 M: Russell King <linux@armlinux.org.uk>
1475 F: include/linux/amba/bus.h
1477 ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
1478 M: Miquel Raynal <miquel.raynal@bootlin.com@bootlin.com>
1479 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1480 L: linux-mtd@lists.infradead.org
1482 F: Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
1483 F: drivers/mtd/nand/raw/pl35x-nand-controller.c
1485 ARM PRIMECELL PL35X SMC DRIVER
1486 M: Miquel Raynal <miquel.raynal@bootlin.com@bootlin.com>
1487 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1488 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1490 F: Documentation/devicetree/bindings/mtd/arm,pl353-smc.yaml
1491 F: drivers/memory/pl353-smc.c
1493 ARM PRIMECELL CLCD PL110 DRIVER
1494 M: Russell King <linux@armlinux.org.uk>
1496 F: drivers/video/fbdev/amba-clcd.*
1498 ARM PRIMECELL KMI PL050 DRIVER
1499 M: Russell King <linux@armlinux.org.uk>
1501 F: drivers/input/serio/ambakmi.*
1502 F: include/linux/amba/kmi.h
1504 ARM PRIMECELL MMCI PL180/1 DRIVER
1505 M: Russell King <linux@armlinux.org.uk>
1507 F: drivers/mmc/host/mmci.*
1508 F: include/linux/amba/mmci.h
1510 ARM PRIMECELL SSP PL022 SPI DRIVER
1511 M: Linus Walleij <linus.walleij@linaro.org>
1512 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1514 F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
1515 F: drivers/spi/spi-pl022.c
1517 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1518 M: Russell King <linux@armlinux.org.uk>
1520 F: drivers/tty/serial/amba-pl01*.c
1521 F: include/linux/amba/serial.h
1523 ARM PRIMECELL VIC PL190/PL192 DRIVER
1524 M: Linus Walleij <linus.walleij@linaro.org>
1525 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1527 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1528 F: drivers/irqchip/irq-vic.c
1530 ARM SMC WATCHDOG DRIVER
1531 M: Julius Werner <jwerner@chromium.org>
1532 R: Evan Benn <evanbenn@chromium.org>
1534 F: Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1535 F: drivers/watchdog/arm_smc_wdt.c
1538 M: Will Deacon <will@kernel.org>
1539 R: Robin Murphy <robin.murphy@arm.com>
1540 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1542 F: Documentation/devicetree/bindings/iommu/arm,smmu*
1543 F: drivers/iommu/arm/
1544 F: drivers/iommu/io-pgtable-arm*
1546 ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1547 M: Arnd Bergmann <arnd@arndb.de>
1548 M: Olof Johansson <olof@lixom.net>
1550 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1552 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1553 F: arch/arm/boot/dts/Makefile
1554 F: arch/arm64/boot/dts/Makefile
1556 ARM SUB-ARCHITECTURES
1557 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1559 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1563 ARM/ACTIONS SEMI ARCHITECTURE
1564 M: Andreas Färber <afaerber@suse.de>
1565 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1566 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1567 L: linux-actions@lists.infradead.org (moderated for non-subscribers)
1569 F: Documentation/devicetree/bindings/arm/actions.yaml
1570 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1571 F: Documentation/devicetree/bindings/dma/owl-dma.yaml
1572 F: Documentation/devicetree/bindings/i2c/i2c-owl.yaml
1573 F: Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1574 F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1575 F: Documentation/devicetree/bindings/net/actions,owl-emac.yaml
1576 F: Documentation/devicetree/bindings/pinctrl/actions,*
1577 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1578 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1579 F: arch/arm/boot/dts/owl-*
1580 F: arch/arm/mach-actions/
1581 F: arch/arm64/boot/dts/actions/
1582 F: drivers/clk/actions/
1583 F: drivers/clocksource/timer-owl*
1584 F: drivers/dma/owl-dma.c
1585 F: drivers/i2c/busses/i2c-owl.c
1586 F: drivers/irqchip/irq-owl-sirq.c
1587 F: drivers/mmc/host/owl-mmc.c
1588 F: drivers/net/ethernet/actions/
1589 F: drivers/pinctrl/actions/*
1590 F: drivers/soc/actions/
1591 F: include/dt-bindings/power/owl-*
1592 F: include/dt-bindings/reset/actions,*
1593 F: include/linux/soc/actions/
1596 ARM/ADS SPHERE MACHINE SUPPORT
1597 M: Lennert Buytenhek <kernel@wantstofly.org>
1598 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1601 ARM/AFEB9260 MACHINE SUPPORT
1602 M: Sergey Lapin <slapin@ossfans.org>
1603 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1606 ARM/AJECO 1ARM MACHINE SUPPORT
1607 M: Lennert Buytenhek <kernel@wantstofly.org>
1608 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1611 ARM/Allwinner SoC Clock Support
1612 M: Emilio López <emilio@elopez.com.ar>
1614 F: drivers/clk/sunxi/
1616 ARM/Allwinner sunXi SoC support
1617 M: Maxime Ripard <mripard@kernel.org>
1618 M: Chen-Yu Tsai <wens@csie.org>
1619 R: Jernej Skrabec <jernej.skrabec@gmail.com>
1620 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1622 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1623 L: linux-sunxi@lists.linux.dev
1624 F: arch/arm/mach-sunxi/
1625 F: arch/arm64/boot/dts/allwinner/
1626 F: drivers/clk/sunxi-ng/
1627 F: drivers/pinctrl/sunxi/
1628 F: drivers/soc/sunxi/
1633 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1634 M: Neil Armstrong <narmstrong@baylibre.com>
1635 M: Jerome Brunet <jbrunet@baylibre.com>
1636 L: linux-amlogic@lists.infradead.org
1638 F: Documentation/devicetree/bindings/clock/amlogic*
1639 F: drivers/clk/meson/
1640 F: include/dt-bindings/clock/gxbb*
1641 F: include/dt-bindings/clock/meson*
1643 ARM/Amlogic Meson SoC Crypto Drivers
1644 M: Corentin Labbe <clabbe@baylibre.com>
1645 L: linux-crypto@vger.kernel.org
1646 L: linux-amlogic@lists.infradead.org
1648 F: Documentation/devicetree/bindings/crypto/amlogic*
1649 F: drivers/crypto/amlogic/
1651 ARM/Amlogic Meson SoC Sound Drivers
1652 M: Jerome Brunet <jbrunet@baylibre.com>
1653 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1655 F: Documentation/devicetree/bindings/sound/amlogic*
1658 ARM/Amlogic Meson SoC support
1659 M: Neil Armstrong <narmstrong@baylibre.com>
1660 M: Kevin Hilman <khilman@baylibre.com>
1661 R: Jerome Brunet <jbrunet@baylibre.com>
1662 R: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
1663 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1664 L: linux-amlogic@lists.infradead.org
1666 W: http://linux-meson.com/
1667 F: arch/arm/boot/dts/meson*
1668 F: arch/arm/mach-meson/
1669 F: arch/arm64/boot/dts/amlogic/
1670 F: drivers/mmc/host/meson*
1671 F: drivers/pinctrl/meson/
1672 F: drivers/rtc/rtc-meson*
1673 F: drivers/soc/amlogic/
1676 ARM/Annapurna Labs ALPINE ARCHITECTURE
1677 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1678 M: Antoine Tenart <atenart@kernel.org>
1679 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1681 F: arch/arm/boot/dts/alpine*
1682 F: arch/arm/mach-alpine/
1683 F: arch/arm64/boot/dts/amazon/
1684 F: drivers/*/*alpine*
1686 ARM/APPLE MACHINE SUPPORT
1687 M: Hector Martin <marcan@marcan.st>
1688 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1690 W: https://asahilinux.org
1691 B: https://github.com/AsahiLinux/linux/issues
1692 C: irc://chat.freenode.net/asahi-dev
1693 T: git https://github.com/AsahiLinux/linux.git
1694 F: Documentation/devicetree/bindings/arm/apple.yaml
1695 F: Documentation/devicetree/bindings/interrupt-controller/apple,aic.yaml
1696 F: Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
1697 F: arch/arm64/boot/dts/apple/
1698 F: drivers/irqchip/irq-apple-aic.c
1699 F: include/dt-bindings/interrupt-controller/apple-aic.h
1700 F: include/dt-bindings/pinctrl/apple.h
1702 ARM/ARTPEC MACHINE SUPPORT
1703 M: Jesper Nilsson <jesper.nilsson@axis.com>
1704 M: Lars Persson <lars.persson@axis.com>
1705 L: linux-arm-kernel@axis.com
1707 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1708 F: arch/arm/boot/dts/artpec6*
1709 F: arch/arm/mach-artpec
1711 F: drivers/crypto/axis
1712 F: drivers/mmc/host/usdhi6rol0.c
1713 F: drivers/pinctrl/pinctrl-artpec*
1715 ARM/ASPEED I2C DRIVER
1716 M: Brendan Higgins <brendanhiggins@google.com>
1717 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1718 R: Joel Stanley <joel@jms.id.au>
1719 L: linux-i2c@vger.kernel.org
1720 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1722 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1723 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1724 F: drivers/i2c/busses/i2c-aspeed.c
1725 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1727 ARM/ASPEED MACHINE SUPPORT
1728 M: Joel Stanley <joel@jms.id.au>
1729 R: Andrew Jeffery <andrew@aj.id.au>
1730 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1731 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1733 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1734 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1735 F: arch/arm/boot/dts/aspeed-*
1736 F: arch/arm/mach-aspeed/
1739 ARM/BITMAIN ARCHITECTURE
1740 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1741 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1743 F: Documentation/devicetree/bindings/arm/bitmain.yaml
1744 F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1745 F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1746 F: arch/arm64/boot/dts/bitmain/
1747 F: drivers/clk/clk-bm1880.c
1748 F: drivers/pinctrl/pinctrl-bm1880.c
1750 ARM/CALXEDA HIGHBANK ARCHITECTURE
1751 M: Andre Przywara <andre.przywara@arm.com>
1752 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1754 F: arch/arm/boot/dts/ecx-*.dts*
1755 F: arch/arm/boot/dts/highbank.dts
1756 F: arch/arm/mach-highbank/
1758 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1759 M: Krzysztof Halasa <khalasa@piap.pl>
1761 F: arch/arm/mach-cns3xxx/
1763 ARM/CAVIUM THUNDER NETWORK DRIVER
1764 M: Sunil Goutham <sgoutham@marvell.com>
1765 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1767 F: drivers/net/ethernet/cavium/thunder/
1769 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1770 M: Lukasz Majewski <lukma@denx.de>
1771 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1773 F: arch/arm/mach-ep93xx/ts72xx.c
1775 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1776 M: Alexander Shiyan <shc_work@mail.ru>
1777 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1781 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1782 M: Lennert Buytenhek <kernel@wantstofly.org>
1783 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1786 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1787 M: Hartley Sweeten <hsweeten@visionengravers.com>
1788 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1789 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1791 F: arch/arm/mach-ep93xx/
1792 F: arch/arm/mach-ep93xx/include/mach/
1795 M: Russell King <linux@armlinux.org.uk>
1796 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1798 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1799 F: drivers/clk/clkdev.c
1801 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1802 M: Baruch Siach <baruch@tkos.co.il>
1803 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1805 F: arch/arm/boot/dts/cx92755*
1808 ARM/CONTEC MICRO9 MACHINE SUPPORT
1809 M: Hubert Feurstein <hubert.feurstein@contec.at>
1811 F: arch/arm/mach-ep93xx/micro9.c
1813 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1814 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1815 M: Suzuki K Poulose <suzuki.poulose@arm.com>
1816 R: Mike Leach <mike.leach@linaro.org>
1817 R: Leo Yan <leo.yan@linaro.org>
1818 L: coresight@lists.linaro.org (moderated for non-subscribers)
1819 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1821 T: git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
1822 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1823 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1824 F: Documentation/devicetree/bindings/arm/coresight-cti.yaml
1825 F: Documentation/devicetree/bindings/arm/coresight.txt
1826 F: Documentation/devicetree/bindings/arm/ete.yaml
1827 F: Documentation/devicetree/bindings/arm/trbe.yaml
1828 F: Documentation/trace/coresight/*
1829 F: drivers/hwtracing/coresight/*
1830 F: include/dt-bindings/arm/coresight-cti-dt.h
1831 F: include/linux/coresight*
1832 F: tools/perf/arch/arm/util/auxtrace.c
1833 F: tools/perf/arch/arm/util/cs-etm.c
1834 F: tools/perf/arch/arm/util/cs-etm.h
1835 F: tools/perf/arch/arm/util/pmu.c
1836 F: tools/perf/util/cs-etm-decoder/*
1837 F: tools/perf/util/cs-etm.*
1839 ARM/CORGI MACHINE SUPPORT
1840 M: Richard Purdie <rpurdie@rpsys.net>
1843 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1844 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1845 M: Linus Walleij <linus.walleij@linaro.org>
1846 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1848 T: git git://github.com/ulli-kroll/linux.git
1849 F: Documentation/devicetree/bindings/arm/gemini.txt
1850 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1851 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1852 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1853 F: arch/arm/mach-gemini/
1854 F: drivers/crypto/gemini/
1855 F: drivers/net/ethernet/cortina/
1856 F: drivers/pinctrl/pinctrl-gemini.c
1857 F: drivers/rtc/rtc-ftrtc010.c
1859 ARM/CZ.NIC TURRIS SUPPORT
1860 M: Marek Behún <kabel@kernel.org>
1862 W: https://www.turris.cz/
1863 F: Documentation/ABI/testing/debugfs-moxtet
1864 F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
1865 F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1866 F: Documentation/devicetree/bindings/bus/moxtet.txt
1867 F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1868 F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1869 F: Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
1870 F: Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
1871 F: drivers/bus/moxtet.c
1872 F: drivers/firmware/turris-mox-rwtm.c
1873 F: drivers/leds/leds-turris-omnia.c
1874 F: drivers/mailbox/armada-37xx-rwtm-mailbox.c
1875 F: drivers/gpio/gpio-moxtet.c
1876 F: drivers/watchdog/armada_37xx_wdt.c
1877 F: include/dt-bindings/bus/moxtet.h
1878 F: include/linux/armada-37xx-rwtm-mailbox.h
1879 F: include/linux/moxtet.h
1881 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1882 M: Robert Jarzmik <robert.jarzmik@free.fr>
1883 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1885 F: arch/arm/mach-pxa/ezx.c
1887 ARM/FARADAY FA526 PORT
1888 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1889 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1891 T: git git://git.berlios.de/gemini-board
1892 F: arch/arm/mm/*-fa*
1894 ARM/FOOTBRIDGE ARCHITECTURE
1895 M: Russell King <linux@armlinux.org.uk>
1896 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1898 W: http://www.armlinux.org.uk/
1899 F: arch/arm/include/asm/hardware/dec21285.h
1900 F: arch/arm/mach-footbridge/
1902 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1903 M: Shawn Guo <shawnguo@kernel.org>
1904 M: Sascha Hauer <s.hauer@pengutronix.de>
1905 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1906 R: Fabio Estevam <festevam@gmail.com>
1907 R: NXP Linux Team <linux-imx@nxp.com>
1908 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1910 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1911 X: drivers/media/i2c/
1915 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1916 M: Shawn Guo <shawnguo@kernel.org>
1917 M: Li Yang <leoyang.li@nxp.com>
1918 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1920 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1921 F: arch/arm/boot/dts/ls1021a*
1922 F: arch/arm64/boot/dts/freescale/fsl-*
1923 F: arch/arm64/boot/dts/freescale/qoriq-*
1925 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1926 M: Shawn Guo <shawnguo@kernel.org>
1927 M: Sascha Hauer <s.hauer@pengutronix.de>
1928 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1929 R: Stefan Agner <stefan@agner.ch>
1930 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1932 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1933 F: arch/arm/boot/dts/vf*
1934 F: arch/arm/mach-imx/*vf610*
1936 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1937 M: Lennert Buytenhek <kernel@wantstofly.org>
1938 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1941 ARM/GUMSTIX MACHINE SUPPORT
1942 M: Steve Sakoman <sakoman@gmail.com>
1943 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1946 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1947 M: Philipp Zabel <philipp.zabel@gmail.com>
1948 M: Paul Parsons <lost.distance@yahoo.com>
1949 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1951 F: arch/arm/mach-pxa/hx4700.c
1952 F: arch/arm/mach-pxa/include/mach/hx4700.h
1953 F: sound/soc/pxa/hx4700.c
1955 ARM/HISILICON SOC SUPPORT
1956 M: Wei Xu <xuwei5@hisilicon.com>
1957 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1959 W: http://www.hisilicon.com
1960 T: git git://github.com/hisilicon/linux-hisi.git
1961 F: arch/arm/boot/dts/hi3*
1962 F: arch/arm/boot/dts/hip*
1963 F: arch/arm/boot/dts/hisi*
1964 F: arch/arm/mach-hisi/
1965 F: arch/arm64/boot/dts/hisilicon/
1967 ARM/HP JORNADA 7XX MACHINE SUPPORT
1968 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1971 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1972 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1973 F: arch/arm/mach-sa1100/jornada720.c
1975 ARM/IGEP MACHINE SUPPORT
1976 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1977 M: Javier Martinez Canillas <javier@dowhile0.org>
1978 L: linux-omap@vger.kernel.org
1979 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1981 F: arch/arm/boot/dts/omap3-igep*
1983 ARM/INCOME PXA270 SUPPORT
1984 M: Marek Vasut <marek.vasut@gmail.com>
1985 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1987 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1989 ARM/INTEL IOP32X ARM ARCHITECTURE
1990 M: Lennert Buytenhek <kernel@wantstofly.org>
1991 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1994 ARM/INTEL IQ81342EX MACHINE SUPPORT
1995 M: Lennert Buytenhek <kernel@wantstofly.org>
1996 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1999 ARM/INTEL IXDP2850 MACHINE SUPPORT
2000 M: Lennert Buytenhek <kernel@wantstofly.org>
2001 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2004 ARM/INTEL IXP4XX ARM ARCHITECTURE
2005 M: Linus Walleij <linusw@kernel.org>
2006 M: Imre Kaloz <kaloz@openwrt.org>
2007 M: Krzysztof Halasa <khalasa@piap.pl>
2008 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2010 F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2011 F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
2012 F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2013 F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2014 F: arch/arm/mach-ixp4xx/
2015 F: drivers/clocksource/timer-ixp4xx.c
2016 F: drivers/crypto/ixp4xx_crypto.c
2017 F: drivers/gpio/gpio-ixp4xx.c
2018 F: drivers/irqchip/irq-ixp4xx.c
2019 F: include/linux/irqchip/irq-ixp4xx.h
2020 F: include/linux/platform_data/timer-ixp4xx.h
2022 ARM/INTEL KEEMBAY ARCHITECTURE
2023 M: Paul J. Murphy <paul.j.murphy@intel.com>
2024 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
2026 F: Documentation/devicetree/bindings/arm/intel,keembay.yaml
2027 F: arch/arm64/boot/dts/intel/keembay-evm.dts
2028 F: arch/arm64/boot/dts/intel/keembay-soc.dtsi
2030 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
2031 M: Jonathan Cameron <jic23@cam.ac.uk>
2032 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2034 F: arch/arm/mach-pxa/stargate2.c
2035 F: drivers/pcmcia/pxa2xx_stargate2.c
2037 ARM/INTEL XSC3 (MANZANO) ARM CORE
2038 M: Lennert Buytenhek <kernel@wantstofly.org>
2039 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2042 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
2043 M: Lennert Buytenhek <kernel@wantstofly.org>
2044 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2047 ARM/LG1K ARCHITECTURE
2048 M: Chanho Min <chanho.min@lge.com>
2049 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2051 F: arch/arm64/boot/dts/lg/
2053 ARM/LOGICPD PXA270 MACHINE SUPPORT
2054 M: Lennert Buytenhek <kernel@wantstofly.org>
2055 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2058 ARM/LPC18XX ARCHITECTURE
2059 M: Vladimir Zapolskiy <vz@mleia.com>
2060 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2062 F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
2063 F: arch/arm/boot/dts/lpc43*
2064 F: drivers/i2c/busses/i2c-lpc2k.c
2065 F: drivers/memory/pl172.c
2066 F: drivers/mtd/spi-nor/controllers/nxp-spifi.c
2067 F: drivers/rtc/rtc-lpc24xx.c
2070 ARM/LPC32XX SOC SUPPORT
2071 M: Vladimir Zapolskiy <vz@mleia.com>
2072 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2074 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
2075 F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
2076 F: arch/arm/boot/dts/lpc32*
2077 F: arch/arm/mach-lpc32xx/
2078 F: drivers/i2c/busses/i2c-pnx.c
2079 F: drivers/net/ethernet/nxp/lpc_eth.c
2080 F: drivers/usb/host/ohci-nxp.c
2081 F: drivers/watchdog/pnx4008_wdt.c
2084 ARM/MAGICIAN MACHINE SUPPORT
2085 M: Philipp Zabel <philipp.zabel@gmail.com>
2088 ARM/Marvell Dove/MV78xx0/Orion SOC support
2089 M: Andrew Lunn <andrew@lunn.ch>
2090 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2091 M: Gregory Clement <gregory.clement@bootlin.com>
2092 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2094 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2095 F: Documentation/devicetree/bindings/soc/dove/
2096 F: arch/arm/boot/dts/dove*
2097 F: arch/arm/boot/dts/orion5x*
2098 F: arch/arm/mach-dove/
2099 F: arch/arm/mach-mv78xx0/
2100 F: arch/arm/mach-orion5x/
2101 F: arch/arm/plat-orion/
2102 F: drivers/soc/dove/
2104 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2105 M: Andrew Lunn <andrew@lunn.ch>
2106 M: Gregory Clement <gregory.clement@bootlin.com>
2107 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2108 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2110 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2111 F: arch/arm/boot/dts/armada*
2112 F: arch/arm/boot/dts/kirkwood*
2113 F: arch/arm/configs/mvebu_*_defconfig
2114 F: arch/arm/mach-mvebu/
2115 F: arch/arm64/boot/dts/marvell/armada*
2116 F: arch/arm64/boot/dts/marvell/cn913*
2117 F: drivers/cpufreq/armada-37xx-cpufreq.c
2118 F: drivers/cpufreq/armada-8k-cpufreq.c
2119 F: drivers/cpufreq/mvebu-cpufreq.c
2120 F: drivers/irqchip/irq-armada-370-xp.c
2121 F: drivers/irqchip/irq-mvebu-*
2122 F: drivers/pinctrl/mvebu/
2123 F: drivers/rtc/rtc-armada38x.c
2125 ARM/Mediatek RTC DRIVER
2126 M: Eddie Huang <eddie.huang@mediatek.com>
2127 M: Sean Wang <sean.wang@mediatek.com>
2128 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2129 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2131 F: Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2132 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2133 F: drivers/rtc/rtc-mt2712.c
2134 F: drivers/rtc/rtc-mt6397.c
2135 F: drivers/rtc/rtc-mt7622.c
2137 ARM/Mediatek SoC support
2138 M: Matthias Brugger <matthias.bgg@gmail.com>
2139 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2140 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2142 W: https://mtk.wiki.kernel.org/
2143 C: irc://chat.freenode.net/linux-mediatek
2144 F: arch/arm/boot/dts/mt6*
2145 F: arch/arm/boot/dts/mt7*
2146 F: arch/arm/boot/dts/mt8*
2147 F: arch/arm/mach-mediatek/
2148 F: arch/arm64/boot/dts/mediatek/
2149 F: drivers/soc/mediatek/
2154 ARM/Mediatek USB3 PHY DRIVER
2155 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
2156 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2157 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2159 F: Documentation/devicetree/bindings/phy/mediatek,*
2160 F: drivers/phy/mediatek/
2162 ARM/Microchip (AT91) SoC support
2163 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2164 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
2165 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2166 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2168 W: http://www.linux4sam.org
2169 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2170 F: arch/arm/boot/dts/at91*.dts
2171 F: arch/arm/boot/dts/at91*.dtsi
2172 F: arch/arm/boot/dts/sama*.dts
2173 F: arch/arm/boot/dts/sama*.dtsi
2174 F: arch/arm/include/debug/at91.S
2175 F: arch/arm/mach-at91/
2176 F: drivers/memory/atmel*
2177 F: drivers/watchdog/sama5d4_wdt.c
2178 F: include/soc/at91/
2179 X: drivers/input/touchscreen/atmel_mxt_ts.c
2180 X: drivers/net/wireless/atmel/
2184 ARM/Microchip Sparx5 SoC support
2185 M: Lars Povlsen <lars.povlsen@microchip.com>
2186 M: Steen Hegelund <Steen.Hegelund@microchip.com>
2187 M: UNGLinuxDriver@microchip.com
2188 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2190 T: git git://github.com/microchip-ung/linux-upstream.git
2191 F: arch/arm64/boot/dts/microchip/
2192 F: drivers/pinctrl/pinctrl-microchip-sgpio.c
2195 Microchip Timer Counter Block (TCB) Capture Driver
2196 M: Kamel Bouhara <kamel.bouhara@bootlin.com>
2197 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2198 L: linux-iio@vger.kernel.org
2200 F: drivers/counter/microchip-tcb-capture.c
2202 ARM/MIOA701 MACHINE SUPPORT
2203 M: Robert Jarzmik <robert.jarzmik@free.fr>
2204 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2206 F: arch/arm/mach-pxa/mioa701.c
2208 ARM/MStar/Sigmastar Armv7 SoC support
2209 M: Daniel Palmer <daniel@thingy.jp>
2210 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2212 W: http://linux-chenxing.org/
2213 F: Documentation/devicetree/bindings/arm/mstar/*
2214 F: Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2215 F: Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2216 F: arch/arm/boot/dts/mstar-*
2217 F: arch/arm/mach-mstar/
2218 F: drivers/clk/mstar/
2219 F: drivers/gpio/gpio-msc313.c
2220 F: drivers/watchdog/msc313e_wdt.c
2221 F: include/dt-bindings/clock/mstar-*
2222 F: include/dt-bindings/gpio/msc313-gpio.h
2224 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2225 M: Michael Petchkovsky <mkpetch@internode.on.net>
2228 ARM/NOMADIK/Ux500 ARCHITECTURES
2229 M: Linus Walleij <linus.walleij@linaro.org>
2230 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2232 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2233 F: Documentation/devicetree/bindings/arm/ste-*
2234 F: Documentation/devicetree/bindings/arm/ux500.yaml
2235 F: Documentation/devicetree/bindings/arm/ux500/
2236 F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2237 F: arch/arm/boot/dts/ste-*
2238 F: arch/arm/mach-nomadik/
2239 F: arch/arm/mach-ux500/
2240 F: drivers/clk/clk-nomadik.c
2241 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2242 F: drivers/dma/ste_dma40*
2243 F: drivers/hwspinlock/u8500_hsem.c
2244 F: drivers/i2c/busses/i2c-nomadik.c
2245 F: drivers/iio/adc/ab8500-gpadc.c
2246 F: drivers/mfd/ab8500*
2247 F: drivers/mfd/abx500*
2248 F: drivers/mfd/db8500*
2249 F: drivers/mfd/dbx500*
2250 F: drivers/pinctrl/nomadik/
2251 F: drivers/rtc/rtc-ab8500.c
2252 F: drivers/rtc/rtc-pl031.c
2253 F: drivers/soc/ux500/
2255 ARM/NUVOTON NPCM ARCHITECTURE
2256 M: Avi Fishman <avifishman70@gmail.com>
2257 M: Tomer Maimon <tmaimon77@gmail.com>
2258 M: Tali Perry <tali.perry1@gmail.com>
2259 R: Patrick Venture <venture@google.com>
2260 R: Nancy Yuen <yuenn@google.com>
2261 R: Benjamin Fair <benjaminfair@google.com>
2262 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2264 F: Documentation/devicetree/bindings/*/*/*npcm*
2265 F: Documentation/devicetree/bindings/*/*npcm*
2266 F: arch/arm/boot/dts/nuvoton-npcm*
2267 F: arch/arm/mach-npcm/
2269 F: drivers/*/*/*npcm*
2270 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2272 ARM/NUVOTON WPCM450 ARCHITECTURE
2273 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
2274 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2276 F: Documentation/devicetree/bindings/*/*wpcm*
2277 F: arch/arm/boot/dts/nuvoton-wpcm450*
2278 F: arch/arm/mach-npcm/wpcm450.c
2281 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2282 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
2284 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
2285 F: arch/arm/mach-s3c/gta02.h
2286 F: arch/arm/mach-s3c/mach-gta02.c
2288 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2289 M: Alexander Clouter <alex@digriz.org.uk>
2290 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2292 W: http://www.digriz.org.uk/ts78xx/kernel
2293 F: arch/arm/mach-orion5x/ts78xx-*
2295 ARM/OXNAS platform support
2296 M: Neil Armstrong <narmstrong@baylibre.com>
2297 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2298 L: linux-oxnas@groups.io (moderated for non-subscribers)
2300 F: arch/arm/boot/dts/ox8*.dts*
2301 F: arch/arm/mach-oxnas/
2302 F: drivers/power/reset/oxnas-restart.c
2305 ARM/PALM TREO SUPPORT
2306 M: Tomas Cech <sleep_walker@suse.com>
2307 L: linux-arm-kernel@lists.infradead.org
2309 W: http://hackndev.com
2310 F: arch/arm/mach-pxa/palmtreo.*
2312 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2313 M: Marek Vasut <marek.vasut@gmail.com>
2314 L: linux-arm-kernel@lists.infradead.org
2316 W: http://hackndev.com
2317 F: arch/arm/mach-pxa/include/mach/palmld.h
2318 F: arch/arm/mach-pxa/include/mach/palmtc.h
2319 F: arch/arm/mach-pxa/include/mach/palmtx.h
2320 F: arch/arm/mach-pxa/palmld.c
2321 F: arch/arm/mach-pxa/palmt5.*
2322 F: arch/arm/mach-pxa/palmtc.c
2323 F: arch/arm/mach-pxa/palmte2.*
2324 F: arch/arm/mach-pxa/palmtx.c
2327 M: Sergey Lapin <slapin@ossfans.org>
2328 L: linux-arm-kernel@lists.infradead.org
2330 W: http://hackndev.com
2331 F: arch/arm/mach-pxa/palmz72.*
2334 M: Peter Chubb <pleb@gelato.unsw.edu.au>
2336 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2338 ARM/PT DIGITAL BOARD PORT
2339 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2340 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2342 W: http://www.armlinux.org.uk/
2344 ARM/QUALCOMM SUPPORT
2345 M: Andy Gross <agross@kernel.org>
2346 M: Bjorn Andersson <bjorn.andersson@linaro.org>
2347 L: linux-arm-msm@vger.kernel.org
2349 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2350 F: Documentation/devicetree/bindings/*/qcom*
2351 F: Documentation/devicetree/bindings/soc/qcom/
2352 F: arch/arm/boot/dts/qcom-*.dts
2353 F: arch/arm/boot/dts/qcom-*.dtsi
2354 F: arch/arm/mach-qcom/
2355 F: arch/arm64/boot/dts/qcom/
2356 F: drivers/*/*/qcom*
2357 F: drivers/*/*/qcom/
2358 F: drivers/*/pm8???-*
2361 F: drivers/bluetooth/btqcomsmd.c
2362 F: drivers/clocksource/timer-qcom.c
2363 F: drivers/cpuidle/cpuidle-qcom-spm.c
2364 F: drivers/extcon/extcon-qcom*
2365 F: drivers/i2c/busses/i2c-qcom-geni.c
2366 F: drivers/i2c/busses/i2c-qup.c
2367 F: drivers/iommu/msm*
2368 F: drivers/mfd/ssbi.c
2369 F: drivers/mmc/host/mmci_qcom*
2370 F: drivers/mmc/host/sdhci-msm.c
2371 F: drivers/pci/controller/dwc/pcie-qcom.c
2372 F: drivers/phy/qualcomm/
2373 F: drivers/power/*/msm*
2374 F: drivers/reset/reset-qcom-*
2375 F: drivers/scsi/ufs/ufs-qcom*
2376 F: drivers/spi/spi-geni-qcom.c
2377 F: drivers/spi/spi-qcom-qspi.c
2378 F: drivers/spi/spi-qup.c
2379 F: drivers/tty/serial/msm_serial.c
2380 F: drivers/usb/dwc3/dwc3-qcom.c
2381 F: include/dt-bindings/*/qcom*
2382 F: include/linux/*/qcom*
2383 F: include/linux/soc/qcom/
2385 ARM/RADISYS ENP2611 MACHINE SUPPORT
2386 M: Lennert Buytenhek <kernel@wantstofly.org>
2387 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2390 ARM/RDA MICRO ARCHITECTURE
2391 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2392 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2393 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2395 F: Documentation/devicetree/bindings/arm/rda.yaml
2396 F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2397 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2398 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2399 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2400 F: arch/arm/boot/dts/rda8810pl-*
2401 F: drivers/clocksource/timer-rda.c
2402 F: drivers/gpio/gpio-rda.c
2403 F: drivers/irqchip/irq-rda-intc.c
2404 F: drivers/tty/serial/rda-uart.c
2406 ARM/REALTEK ARCHITECTURE
2407 M: Andreas Färber <afaerber@suse.de>
2408 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2409 L: linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2411 F: Documentation/devicetree/bindings/arm/realtek.yaml
2412 F: arch/arm/boot/dts/rtd*
2413 F: arch/arm/mach-realtek/
2414 F: arch/arm64/boot/dts/realtek/
2416 ARM/RENESAS ARM64 ARCHITECTURE
2417 M: Geert Uytterhoeven <geert+renesas@glider.be>
2418 M: Magnus Damm <magnus.damm@gmail.com>
2419 L: linux-renesas-soc@vger.kernel.org
2421 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2422 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2423 F: Documentation/devicetree/bindings/arm/renesas.yaml
2424 F: arch/arm64/boot/dts/renesas/
2425 F: drivers/soc/renesas/
2426 F: include/linux/soc/renesas/
2428 ARM/RISCPC ARCHITECTURE
2429 M: Russell King <linux@armlinux.org.uk>
2430 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2432 W: http://www.armlinux.org.uk/
2433 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2434 F: arch/arm/include/asm/hardware/ioc.h
2435 F: arch/arm/include/asm/hardware/iomd.h
2436 F: arch/arm/include/asm/hardware/memc.h
2437 F: arch/arm/mach-rpc/
2438 F: drivers/net/ethernet/8390/etherh.c
2439 F: drivers/net/ethernet/i825xx/ether1*
2440 F: drivers/net/ethernet/seeq/ether3*
2441 F: drivers/scsi/arm/
2443 ARM/Rockchip SoC support
2444 M: Heiko Stuebner <heiko@sntech.de>
2445 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2446 L: linux-rockchip@lists.infradead.org
2448 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2449 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2450 F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2451 F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2452 F: arch/arm/boot/dts/rk3*
2453 F: arch/arm/boot/dts/rv1108*
2454 F: arch/arm/mach-rockchip/
2455 F: drivers/*/*/*rockchip*
2456 F: drivers/*/*rockchip*
2457 F: drivers/clk/rockchip/
2458 F: drivers/i2c/busses/i2c-rk3x.c
2459 F: sound/soc/rockchip/
2462 ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2463 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
2464 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2465 L: linux-samsung-soc@vger.kernel.org
2467 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2468 F: Documentation/arm/samsung/
2469 F: Documentation/devicetree/bindings/arm/samsung/
2470 F: Documentation/devicetree/bindings/power/pd-samsung.yaml
2471 F: arch/arm/boot/dts/exynos*
2472 F: arch/arm/boot/dts/s3c*
2473 F: arch/arm/boot/dts/s5p*
2474 F: arch/arm/mach-exynos*/
2475 F: arch/arm/mach-s3c/
2476 F: arch/arm/mach-s5p*/
2477 F: arch/arm64/boot/dts/exynos/
2478 F: drivers/*/*/*s3c24*
2479 F: drivers/*/*s3c24*
2480 F: drivers/*/*s3c64xx*
2481 F: drivers/*/*s5pv210*
2482 F: drivers/memory/samsung/
2483 F: drivers/soc/samsung/
2484 F: drivers/tty/serial/samsung*
2485 F: include/linux/platform_data/*s3c*
2486 F: include/linux/serial_s3c.h
2487 F: include/linux/soc/samsung/
2493 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2494 M: Andrzej Hajda <a.hajda@samsung.com>
2495 L: linux-arm-kernel@lists.infradead.org
2496 L: linux-media@vger.kernel.org
2498 F: drivers/media/platform/s5p-g2d/
2500 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2501 M: Marek Szyprowski <m.szyprowski@samsung.com>
2502 L: linux-samsung-soc@vger.kernel.org
2503 L: linux-media@vger.kernel.org
2505 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2506 F: drivers/media/cec/platform/s5p/
2508 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2509 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2510 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2511 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2512 L: linux-arm-kernel@lists.infradead.org
2513 L: linux-media@vger.kernel.org
2515 F: drivers/media/platform/s5p-jpeg/
2517 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2518 M: Andrzej Hajda <a.hajda@samsung.com>
2519 L: linux-arm-kernel@lists.infradead.org
2520 L: linux-media@vger.kernel.org
2522 F: drivers/media/platform/s5p-mfc/
2524 ARM/SHMOBILE ARM ARCHITECTURE
2525 M: Geert Uytterhoeven <geert+renesas@glider.be>
2526 M: Magnus Damm <magnus.damm@gmail.com>
2527 L: linux-renesas-soc@vger.kernel.org
2529 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2530 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2531 F: Documentation/devicetree/bindings/arm/renesas.yaml
2532 F: arch/arm/boot/dts/emev2*
2533 F: arch/arm/boot/dts/gr-peach*
2534 F: arch/arm/boot/dts/iwg20d-q7*
2535 F: arch/arm/boot/dts/r7s*
2536 F: arch/arm/boot/dts/r8a*
2537 F: arch/arm/boot/dts/r9a*
2538 F: arch/arm/boot/dts/sh*
2539 F: arch/arm/configs/shmobile_defconfig
2540 F: arch/arm/include/debug/renesas-scif.S
2541 F: arch/arm/mach-shmobile/
2542 F: drivers/soc/renesas/
2543 F: include/linux/soc/renesas/
2545 ARM/SOCFPGA ARCHITECTURE
2546 M: Dinh Nguyen <dinguyen@kernel.org>
2548 W: http://www.rocketboards.org
2549 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2550 F: arch/arm/boot/dts/socfpga*
2551 F: arch/arm/configs/socfpga_defconfig
2552 F: arch/arm/mach-socfpga/
2553 F: arch/arm64/boot/dts/altera/
2554 F: arch/arm64/boot/dts/intel/
2556 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2557 M: Dinh Nguyen <dinguyen@kernel.org>
2559 F: drivers/clk/socfpga/
2561 ARM/SOCFPGA EDAC SUPPORT
2562 M: Dinh Nguyen <dinguyen@kernel.org>
2564 F: drivers/edac/altera_edac.[ch]
2566 ARM/SPREADTRUM SoC SUPPORT
2567 M: Orson Zhai <orsonzhai@gmail.com>
2568 M: Baolin Wang <baolin.wang7@gmail.com>
2569 M: Chunyan Zhang <zhang.lyra@gmail.com>
2571 F: arch/arm64/boot/dts/sprd
2576 ARM/STI ARCHITECTURE
2577 M: Patrice Chotard <patrice.chotard@foss.st.com>
2578 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2580 W: http://www.stlinux.com
2581 F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2582 F: arch/arm/boot/dts/sti*
2583 F: arch/arm/mach-sti/
2584 F: drivers/ata/ahci_st.c
2585 F: drivers/char/hw_random/st-rng.c
2586 F: drivers/clocksource/arm_global_timer.c
2587 F: drivers/clocksource/clksrc_st_lpc.c
2588 F: drivers/cpufreq/sti-cpufreq.c
2589 F: drivers/dma/st_fdma*
2590 F: drivers/i2c/busses/i2c-st.c
2591 F: drivers/media/platform/sti/c8sectpfe/
2592 F: drivers/media/rc/st_rc.c
2593 F: drivers/mmc/host/sdhci-st.c
2594 F: drivers/phy/st/phy-miphy28lp.c
2595 F: drivers/phy/st/phy-stih407-usb.c
2596 F: drivers/pinctrl/pinctrl-st.c
2597 F: drivers/remoteproc/st_remoteproc.c
2598 F: drivers/remoteproc/st_slim_rproc.c
2599 F: drivers/reset/sti/
2600 F: drivers/rtc/rtc-st-lpc.c
2601 F: drivers/tty/serial/st-asc.c
2602 F: drivers/usb/dwc3/dwc3-st.c
2603 F: drivers/usb/host/ehci-st.c
2604 F: drivers/usb/host/ohci-st.c
2605 F: drivers/watchdog/st_lpc_wdt.c
2606 F: include/linux/remoteproc/st_slim_rproc.h
2608 ARM/STM32 ARCHITECTURE
2609 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2610 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
2611 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2612 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2614 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2615 F: arch/arm/boot/dts/stm32*
2616 F: arch/arm/mach-stm32/
2617 F: drivers/clocksource/armv7m_systick.c
2621 ARM/Synaptics SoC support
2622 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2623 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2624 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2626 F: arch/arm/boot/dts/berlin*
2627 F: arch/arm/mach-berlin/
2628 F: arch/arm64/boot/dts/synaptics/
2630 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2631 M: Lennert Buytenhek <kernel@wantstofly.org>
2632 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2635 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2636 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2637 L: linux-tegra@vger.kernel.org
2638 L: linux-media@vger.kernel.org
2640 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2641 F: drivers/media/cec/platform/tegra/
2643 ARM/TETON BGA MACHINE SUPPORT
2644 M: "Mark F. Brown" <mark.brown314@gmail.com>
2645 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2648 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2649 M: Santosh Shilimkar <ssantosh@kernel.org>
2650 L: linux-kernel@vger.kernel.org
2652 F: drivers/memory/*emif*
2654 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2655 M: Santosh Shilimkar <ssantosh@kernel.org>
2656 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2658 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2659 F: arch/arm/boot/dts/keystone-*
2660 F: arch/arm/mach-keystone/
2662 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2663 M: Santosh Shilimkar <ssantosh@kernel.org>
2664 L: linux-kernel@vger.kernel.org
2666 F: drivers/clk/keystone/
2668 ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
2669 M: Santosh Shilimkar <ssantosh@kernel.org>
2670 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2671 L: linux-kernel@vger.kernel.org
2673 F: drivers/clocksource/timer-keystone.c
2675 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2676 M: Santosh Shilimkar <ssantosh@kernel.org>
2677 L: linux-kernel@vger.kernel.org
2679 F: drivers/power/reset/keystone-reset.c
2681 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2682 M: Nishanth Menon <nm@ti.com>
2683 M: Tero Kristo <kristo@kernel.org>
2684 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2686 F: Documentation/devicetree/bindings/arm/ti/k3.yaml
2687 F: arch/arm64/boot/dts/ti/Makefile
2688 F: arch/arm64/boot/dts/ti/k3-*
2689 F: include/dt-bindings/pinctrl/k3.h
2691 ARM/THECUS N2100 MACHINE SUPPORT
2692 M: Lennert Buytenhek <kernel@wantstofly.org>
2693 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2696 ARM/TOSA MACHINE SUPPORT
2697 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2698 M: Dirk Opfer <dirk@opfer-online.de>
2701 ARM/TOSHIBA VISCONTI ARCHITECTURE
2702 M: Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
2703 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2705 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
2706 F: Documentation/devicetree/bindings/arm/toshiba.yaml
2707 F: Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
2708 F: Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
2709 F: Documentation/devicetree/bindings/pinctrl/toshiba,tmpv7700-pinctrl.yaml
2710 F: Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
2711 F: arch/arm64/boot/dts/toshiba/
2712 F: drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
2713 F: drivers/gpio/gpio-visconti.c
2714 F: drivers/pinctrl/visconti/
2715 F: drivers/watchdog/visconti_wdt.c
2718 ARM/UNIPHIER ARCHITECTURE
2719 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
2720 M: Masami Hiramatsu <mhiramat@kernel.org>
2721 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2723 F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2724 F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2725 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2726 F: arch/arm/boot/dts/uniphier*
2727 F: arch/arm/include/asm/hardware/cache-uniphier.h
2728 F: arch/arm/mach-uniphier/
2729 F: arch/arm/mm/cache-uniphier.c
2730 F: arch/arm64/boot/dts/socionext/uniphier*
2731 F: drivers/bus/uniphier-system-bus.c
2732 F: drivers/clk/uniphier/
2733 F: drivers/dma/uniphier-mdmac.c
2734 F: drivers/gpio/gpio-uniphier.c
2735 F: drivers/i2c/busses/i2c-uniphier*
2736 F: drivers/irqchip/irq-uniphier-aidet.c
2737 F: drivers/mmc/host/uniphier-sd.c
2738 F: drivers/pinctrl/uniphier/
2739 F: drivers/reset/reset-uniphier.c
2740 F: drivers/tty/serial/8250/8250_uniphier.c
2743 ARM/VERSATILE EXPRESS PLATFORM
2744 M: Liviu Dudau <liviu.dudau@arm.com>
2745 M: Sudeep Holla <sudeep.holla@arm.com>
2746 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2747 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2751 F: arch/arm/boot/dts/vexpress*
2752 F: arch/arm/mach-vexpress/
2753 F: arch/arm64/boot/dts/arm/
2754 F: drivers/clk/versatile/clk-vexpress-osc.c
2755 F: drivers/clocksource/timer-versatile.c
2759 M: Russell King <linux@armlinux.org.uk>
2760 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2762 W: http://www.armlinux.org.uk/
2765 ARM/VOIPAC PXA270 SUPPORT
2766 M: Marek Vasut <marek.vasut@gmail.com>
2767 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2769 F: arch/arm/mach-pxa/include/mach/vpac270.h
2770 F: arch/arm/mach-pxa/vpac270.c
2772 ARM/VT8500 ARM ARCHITECTURE
2773 M: Tony Prisk <linux@prisktech.co.nz>
2774 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2776 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2777 F: arch/arm/mach-vt8500/
2778 F: drivers/clocksource/timer-vt8500.c
2779 F: drivers/i2c/busses/i2c-wmt.c
2780 F: drivers/mmc/host/wmt-sdmmc.c
2781 F: drivers/pwm/pwm-vt8500.c
2782 F: drivers/rtc/rtc-vt8500.c
2783 F: drivers/tty/serial/vt8500_serial.c
2784 F: drivers/usb/host/ehci-platform.c
2785 F: drivers/usb/host/uhci-platform.c
2786 F: drivers/video/fbdev/vt8500lcdfb.*
2787 F: drivers/video/fbdev/wm8505fb*
2788 F: drivers/video/fbdev/wmt_ge_rops.*
2790 ARM/ZIPIT Z2 SUPPORT
2791 M: Marek Vasut <marek.vasut@gmail.com>
2792 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2794 F: arch/arm/mach-pxa/include/mach/z2.h
2795 F: arch/arm/mach-pxa/z2.c
2797 ARM/ZYNQ ARCHITECTURE
2798 M: Michal Simek <michal.simek@xilinx.com>
2799 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2801 W: http://wiki.xilinx.com
2802 T: git https://github.com/Xilinx/linux-xlnx.git
2803 F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
2804 F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
2805 F: Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
2806 F: arch/arm/mach-zynq/
2807 F: drivers/clocksource/timer-cadence-ttc.c
2808 F: drivers/cpuidle/cpuidle-zynq.c
2809 F: drivers/edac/synopsys_edac.c
2810 F: drivers/i2c/busses/i2c-cadence.c
2811 F: drivers/i2c/busses/i2c-xiic.c
2812 F: drivers/mmc/host/sdhci-of-arasan.c
2816 ARM64 PORT (AARCH64 ARCHITECTURE)
2817 M: Catalin Marinas <catalin.marinas@arm.com>
2818 M: Will Deacon <will@kernel.org>
2819 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2821 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2822 F: Documentation/arm64/
2824 F: tools/testing/selftests/arm64/
2825 X: arch/arm64/boot/dts/
2827 ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
2828 M: George McCollister <george.mccollister@gmail.com>
2829 L: netdev@vger.kernel.org
2831 F: Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
2832 F: drivers/net/dsa/xrs700x/*
2833 F: net/dsa/tag_xrs700x.c
2835 AS3645A LED FLASH CONTROLLER DRIVER
2836 M: Sakari Ailus <sakari.ailus@iki.fi>
2837 L: linux-leds@vger.kernel.org
2839 F: drivers/leds/leds-as3645a.c
2841 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2842 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2843 L: linux-media@vger.kernel.org
2845 T: git git://linuxtv.org/media_tree.git
2846 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2847 F: drivers/media/i2c/ak7375.c
2849 ASAHI KASEI AK8974 DRIVER
2850 M: Linus Walleij <linus.walleij@linaro.org>
2851 L: linux-iio@vger.kernel.org
2853 W: http://www.akm.com/
2854 F: drivers/iio/magnetometer/ak8974.c
2856 ASC7621 HARDWARE MONITOR DRIVER
2857 M: George Joseph <george.joseph@fairview5.com>
2858 L: linux-hwmon@vger.kernel.org
2860 F: Documentation/hwmon/asc7621.rst
2861 F: drivers/hwmon/asc7621.c
2863 ASPEED PINCTRL DRIVERS
2864 M: Andrew Jeffery <andrew@aj.id.au>
2865 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2866 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2867 L: linux-gpio@vger.kernel.org
2869 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
2870 F: drivers/pinctrl/aspeed/
2872 ASPEED SCU INTERRUPT CONTROLLER DRIVER
2873 M: Eddie James <eajames@linux.ibm.com>
2874 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2876 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
2877 F: drivers/irqchip/irq-aspeed-scu-ic.c
2878 F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
2880 ASPEED SD/MMC DRIVER
2881 M: Andrew Jeffery <andrew@aj.id.au>
2882 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2883 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2884 L: linux-mmc@vger.kernel.org
2886 F: Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
2887 F: drivers/mmc/host/sdhci-of-aspeed*
2889 ASPEED VIDEO ENGINE DRIVER
2890 M: Eddie James <eajames@linux.ibm.com>
2891 L: linux-media@vger.kernel.org
2892 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2894 F: Documentation/devicetree/bindings/media/aspeed-video.txt
2895 F: drivers/media/platform/aspeed-video.c
2897 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2898 M: Corentin Chary <corentin.chary@gmail.com>
2899 L: acpi4asus-user@lists.sourceforge.net
2900 L: platform-driver-x86@vger.kernel.org
2902 W: http://acpi4asus.sf.net
2903 F: drivers/platform/x86/asus*.c
2904 F: drivers/platform/x86/eeepc*.c
2906 ASUS WIRELESS RADIO CONTROL DRIVER
2907 M: João Paulo Rechi Vita <jprvita@gmail.com>
2908 L: platform-driver-x86@vger.kernel.org
2910 F: drivers/platform/x86/asus-wireless.c
2913 M: David Howells <dhowells@redhat.com>
2914 L: keyrings@vger.kernel.org
2916 F: Documentation/crypto/asymmetric-keys.rst
2917 F: crypto/asymmetric_keys/
2918 F: include/crypto/pkcs7.h
2919 F: include/crypto/public_key.h
2920 F: include/linux/verification.h
2922 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2923 R: Dan Williams <dan.j.williams@intel.com>
2925 W: http://sourceforge.net/projects/xscaleiop
2926 F: Documentation/crypto/async-tx-api.rst
2928 F: include/linux/async_tx.h
2931 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
2932 L: linux-i2c@vger.kernel.org
2934 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2935 F: Documentation/devicetree/bindings/eeprom/at24.yaml
2936 F: drivers/misc/eeprom/at24.c
2938 ATA OVER ETHERNET (AOE) DRIVER
2939 M: "Justin Sanders" <justin@coraid.com>
2941 W: http://www.openaoe.org/
2942 F: Documentation/admin-guide/aoe/
2943 F: drivers/block/aoe/
2945 ATC260X PMIC MFD DRIVER
2946 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2947 M: Cristian Ciocaltea <cristian.ciocaltea@gmail.com>
2948 L: linux-actions@lists.infradead.org
2950 F: Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
2951 F: drivers/input/misc/atc260x-onkey.c
2952 F: drivers/mfd/atc260*
2953 F: drivers/power/reset/atc260x-poweroff.c
2954 F: drivers/regulator/atc260x-regulator.c
2955 F: include/linux/mfd/atc260x/*
2957 ATHEROS 71XX/9XXX GPIO DRIVER
2958 M: Alban Bedel <albeu@free.fr>
2960 W: https://github.com/AlbanBedel/linux
2961 T: git git://github.com/AlbanBedel/linux
2962 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2963 F: drivers/gpio/gpio-ath79.c
2965 ATHEROS 71XX/9XXX USB PHY DRIVER
2966 M: Alban Bedel <albeu@free.fr>
2968 W: https://github.com/AlbanBedel/linux
2969 T: git git://github.com/AlbanBedel/linux
2970 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2971 F: drivers/phy/qualcomm/phy-ath79-usb.c
2973 ATHEROS ATH GENERIC UTILITIES
2974 M: Kalle Valo <kvalo@codeaurora.org>
2975 L: linux-wireless@vger.kernel.org
2977 F: drivers/net/wireless/ath/*
2979 ATHEROS ATH5K WIRELESS DRIVER
2980 M: Jiri Slaby <jirislaby@kernel.org>
2981 M: Nick Kossifidis <mickflemm@gmail.com>
2982 M: Luis Chamberlain <mcgrof@kernel.org>
2983 L: linux-wireless@vger.kernel.org
2985 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
2986 F: drivers/net/wireless/ath/ath5k/
2988 ATHEROS ATH6KL WIRELESS DRIVER
2989 M: Kalle Valo <kvalo@codeaurora.org>
2990 L: linux-wireless@vger.kernel.org
2992 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
2993 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2994 F: drivers/net/wireless/ath/ath6kl/
2997 M: Ville Syrjala <syrjala@sci.fi>
2999 F: drivers/input/misc/ati_remote2.c
3001 ATK0110 HWMON DRIVER
3002 M: Luca Tettamanti <kronos.it@gmail.com>
3003 L: linux-hwmon@vger.kernel.org
3005 F: drivers/hwmon/asus_atk0110.c
3007 ATLX ETHERNET DRIVERS
3008 M: Chris Snook <chris.snook@gmail.com>
3009 L: netdev@vger.kernel.org
3011 W: http://sourceforge.net/projects/atl1
3012 W: http://atl1.sourceforge.net
3013 F: drivers/net/ethernet/atheros/
3016 M: Chas Williams <3chas3@gmail.com>
3017 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
3018 L: netdev@vger.kernel.org
3020 W: http://linux-atm.sourceforge.net
3022 F: include/linux/atm*
3023 F: include/uapi/linux/atm*
3025 ATMEL MACB ETHERNET DRIVER
3026 M: Nicolas Ferre <nicolas.ferre@microchip.com>
3027 M: Claudiu Beznea <claudiu.beznea@microchip.com>
3029 F: drivers/net/ethernet/cadence/
3031 ATMEL MAXTOUCH DRIVER
3032 M: Nick Dyer <nick@shmanahar.org>
3034 T: git git://github.com/ndyer/linux.git
3035 F: Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3036 F: drivers/input/touchscreen/atmel_mxt_ts.c
3038 ATMEL WIRELESS DRIVER
3039 M: Simon Kelley <simon@thekelleys.org.uk>
3040 L: linux-wireless@vger.kernel.org
3042 W: http://www.thekelleys.org.uk/atmel
3043 W: http://atmelwlandriver.sourceforge.net/
3044 F: drivers/net/wireless/atmel/atmel*
3046 ATOMIC INFRASTRUCTURE
3047 M: Will Deacon <will@kernel.org>
3048 M: Peter Zijlstra <peterz@infradead.org>
3049 R: Boqun Feng <boqun.feng@gmail.com>
3050 L: linux-kernel@vger.kernel.org
3052 F: arch/*/include/asm/atomic*.h
3053 F: include/*/atomic*.h
3054 F: include/linux/refcount.h
3055 F: Documentation/atomic_*.txt
3058 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3059 M: Bradley Grove <linuxdrivers@attotech.com>
3060 L: linux-scsi@vger.kernel.org
3062 W: http://www.attotech.com
3063 F: drivers/scsi/esas2r
3065 ATUSB IEEE 802.15.4 RADIO DRIVER
3066 M: Stefan Schmidt <stefan@datenfreihafen.org>
3067 L: linux-wpan@vger.kernel.org
3069 F: drivers/net/ieee802154/at86rf230.h
3070 F: drivers/net/ieee802154/atusb.c
3071 F: drivers/net/ieee802154/atusb.h
3074 M: Paul Moore <paul@paul-moore.com>
3075 M: Eric Paris <eparis@redhat.com>
3076 L: linux-audit@redhat.com (moderated for non-subscribers)
3078 W: https://github.com/linux-audit
3079 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3080 F: include/asm-generic/audit_*.h
3081 F: include/linux/audit.h
3082 F: include/uapi/linux/audit.h
3086 AUXILIARY DISPLAY DRIVERS
3087 M: Miguel Ojeda <ojeda@kernel.org>
3089 F: drivers/auxdisplay/
3090 F: include/linux/cfag12864b.h
3092 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3093 M: Andreas Klinger <ak@it-klinger.de>
3094 L: linux-iio@vger.kernel.org
3096 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3097 F: drivers/iio/adc/hx711.c
3100 M: Ralf Baechle <ralf@linux-mips.org>
3101 L: linux-hams@vger.kernel.org
3103 W: http://www.linux-ax25.org/
3104 F: include/net/ax25.h
3105 F: include/uapi/linux/ax25.h
3109 M: Peter Rosin <peda@axentia.se>
3110 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3112 F: arch/arm/boot/dts/at91-linea.dtsi
3113 F: arch/arm/boot/dts/at91-natte.dtsi
3114 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
3115 F: arch/arm/boot/dts/at91-tse850-3.dts
3117 AXENTIA ASOC DRIVERS
3118 M: Peter Rosin <peda@axentia.se>
3119 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3121 F: Documentation/devicetree/bindings/sound/axentia,*
3122 F: sound/soc/atmel/tse850-pcm5142.c
3124 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3125 M: Nuno Sá <nuno.sa@analog.com>
3126 L: linux-hwmon@vger.kernel.org
3128 W: http://ez.analog.com/community/linux-device-drivers
3129 F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3130 F: drivers/hwmon/axi-fan-control.c
3132 AXXIA I2C CONTROLLER
3133 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
3134 L: linux-i2c@vger.kernel.org
3136 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3137 F: drivers/i2c/busses/i2c-axxia.c
3140 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3141 L: linux-media@vger.kernel.org
3143 W: https://linuxtv.org
3144 T: git git://linuxtv.org/media_tree.git
3145 F: drivers/media/usb/dvb-usb-v2/az6007.c
3147 AZTECH FM RADIO RECEIVER DRIVER
3148 M: Hans Verkuil <hverkuil@xs4all.nl>
3149 L: linux-media@vger.kernel.org
3151 W: https://linuxtv.org
3152 T: git git://linuxtv.org/media_tree.git
3153 F: drivers/media/radio/radio-aztech*
3156 L: linux-wireless@vger.kernel.org
3157 L: b43-dev@lists.infradead.org
3159 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3160 F: drivers/net/wireless/broadcom/b43/
3162 B43LEGACY WIRELESS DRIVER
3163 M: Larry Finger <Larry.Finger@lwfinger.net>
3164 L: linux-wireless@vger.kernel.org
3165 L: b43-dev@lists.infradead.org
3167 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3168 F: drivers/net/wireless/broadcom/b43legacy/
3170 BACKLIGHT CLASS/SUBSYSTEM
3171 M: Lee Jones <lee.jones@linaro.org>
3172 M: Daniel Thompson <daniel.thompson@linaro.org>
3173 M: Jingoo Han <jingoohan1@gmail.com>
3174 L: dri-devel@lists.freedesktop.org
3176 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3177 F: Documentation/ABI/stable/sysfs-class-backlight
3178 F: Documentation/ABI/testing/sysfs-class-backlight
3179 F: Documentation/devicetree/bindings/leds/backlight
3180 F: drivers/video/backlight/
3181 F: include/linux/backlight.h
3182 F: include/linux/pwm_backlight.h
3185 M: Marek Lindner <mareklindner@neomailbox.ch>
3186 M: Simon Wunderlich <sw@simonwunderlich.de>
3187 M: Antonio Quartulli <a@unstable.cc>
3188 M: Sven Eckelmann <sven@narfation.org>
3189 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3191 W: https://www.open-mesh.org/
3192 Q: https://patchwork.open-mesh.org/project/batman/list/
3193 B: https://www.open-mesh.org/projects/batman-adv/issues
3194 C: irc://chat.freenode.net/batman
3195 T: git https://git.open-mesh.org/linux-merge.git
3196 F: Documentation/networking/batman-adv.rst
3197 F: include/uapi/linux/batadv_packet.h
3198 F: include/uapi/linux/batman_adv.h
3201 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3202 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
3203 L: linux-hams@vger.kernel.org
3205 W: http://www.baycom.org/~tom/ham/ham.html
3206 F: drivers/net/hamradio/baycom*
3208 BCACHE (BLOCK LAYER CACHE)
3209 M: Coly Li <colyli@suse.de>
3210 M: Kent Overstreet <kent.overstreet@gmail.com>
3211 L: linux-bcache@vger.kernel.org
3213 W: http://bcache.evilpiepirate.org
3214 C: irc://irc.oftc.net/bcache
3215 F: drivers/md/bcache/
3217 BDISP ST MEDIA DRIVER
3218 M: Fabien Dessenne <fabien.dessenne@foss.st.com>
3219 L: linux-media@vger.kernel.org
3221 W: https://linuxtv.org
3222 T: git git://linuxtv.org/media_tree.git
3223 F: drivers/media/platform/sti/bdisp
3225 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3226 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
3227 L: netdev@vger.kernel.org
3229 F: drivers/net/ethernet/ec_bhf.c
3232 M: Luis de Bethencourt <luisbg@kernel.org>
3233 M: Salah Triki <salah.triki@gmail.com>
3235 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3236 F: Documentation/filesystems/befs.rst
3240 M: Paolo Valente <paolo.valente@linaro.org>
3241 M: Jens Axboe <axboe@kernel.dk>
3242 L: linux-block@vger.kernel.org
3244 F: Documentation/block/bfq-iosched.rst
3248 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3250 F: Documentation/filesystems/bfs.rst
3252 F: include/uapi/linux/bfs_fs.h
3255 M: Yury Norov <yury.norov@gmail.com>
3256 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
3257 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
3259 F: include/asm-generic/bitops/find.h
3260 F: include/linux/bitmap.h
3263 F: lib/find_bit_benchmark.c
3264 F: lib/test_bitmap.c
3265 F: tools/include/asm-generic/bitops/find.h
3266 F: tools/include/linux/bitmap.h
3267 F: tools/lib/bitmap.c
3268 F: tools/lib/find_bit.c
3270 BLINKM RGB LED DRIVER
3271 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
3273 F: drivers/leds/leds-blinkm.c
3276 M: Jens Axboe <axboe@kernel.dk>
3277 L: linux-block@vger.kernel.org
3279 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3283 F: include/linux/blk*
3284 F: kernel/trace/blktrace.c
3288 M: Joern Engel <joern@lazybastard.org>
3289 L: linux-mtd@lists.infradead.org
3291 F: drivers/mtd/devices/block2mtd.c
3294 M: Marcel Holtmann <marcel@holtmann.org>
3295 M: Johan Hedberg <johan.hedberg@gmail.com>
3296 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3297 L: linux-bluetooth@vger.kernel.org
3299 W: http://www.bluez.org/
3300 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3301 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3302 F: drivers/bluetooth/
3305 M: Marcel Holtmann <marcel@holtmann.org>
3306 M: Johan Hedberg <johan.hedberg@gmail.com>
3307 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3308 L: linux-bluetooth@vger.kernel.org
3310 W: http://www.bluez.org/
3311 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3312 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3313 F: include/net/bluetooth/
3317 M: Jay Vosburgh <j.vosburgh@gmail.com>
3318 M: Veaceslav Falico <vfalico@gmail.com>
3319 M: Andy Gospodarek <andy@greyhouse.net>
3320 L: netdev@vger.kernel.org
3322 W: http://sourceforge.net/projects/bonding/
3323 F: drivers/net/bonding/
3324 F: include/net/bonding.h
3325 F: include/uapi/linux/if_bonding.h
3327 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3328 M: Dan Robertson <dan@dlrobertson.com>
3329 L: linux-iio@vger.kernel.org
3331 F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3332 F: drivers/iio/accel/bma400*
3334 BPF (Safe dynamic programs and tools)
3335 M: Alexei Starovoitov <ast@kernel.org>
3336 M: Daniel Borkmann <daniel@iogearbox.net>
3337 M: Andrii Nakryiko <andrii@kernel.org>
3338 R: Martin KaFai Lau <kafai@fb.com>
3339 R: Song Liu <songliubraving@fb.com>
3340 R: Yonghong Song <yhs@fb.com>
3341 R: John Fastabend <john.fastabend@gmail.com>
3342 R: KP Singh <kpsingh@kernel.org>
3343 L: netdev@vger.kernel.org
3344 L: bpf@vger.kernel.org
3347 Q: https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
3348 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3349 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3350 F: Documentation/bpf/
3351 F: Documentation/networking/filter.rst
3352 F: Documentation/userspace-api/ebpf/
3354 F: include/linux/bpf*
3355 F: include/linux/filter.h
3356 F: include/trace/events/xdp.h
3357 F: include/uapi/linux/bpf*
3358 F: include/uapi/linux/filter.h
3360 F: kernel/trace/bpf_trace.c
3363 F: net/core/filter.c
3364 F: net/sched/act_bpf.c
3365 F: net/sched/cls_bpf.c
3367 F: scripts/bpf_doc.py
3370 F: tools/testing/selftests/bpf/
3375 M: Shubham Bansal <illusionist.neo@gmail.com>
3376 L: netdev@vger.kernel.org
3377 L: bpf@vger.kernel.org
3382 M: Daniel Borkmann <daniel@iogearbox.net>
3383 M: Alexei Starovoitov <ast@kernel.org>
3384 M: Zi Shen Lim <zlim.lnx@gmail.com>
3385 L: netdev@vger.kernel.org
3386 L: bpf@vger.kernel.org
3390 BPF JIT for MIPS (32-BIT AND 64-BIT)
3391 M: Paul Burton <paulburton@kernel.org>
3392 L: netdev@vger.kernel.org
3393 L: bpf@vger.kernel.org
3397 BPF JIT for NFP NICs
3398 M: Jakub Kicinski <kuba@kernel.org>
3399 L: netdev@vger.kernel.org
3400 L: bpf@vger.kernel.org
3402 F: drivers/net/ethernet/netronome/nfp/bpf/
3404 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3405 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3406 M: Sandipan Das <sandipan@linux.ibm.com>
3407 L: netdev@vger.kernel.org
3408 L: bpf@vger.kernel.org
3410 F: arch/powerpc/net/
3412 BPF JIT for RISC-V (32-bit)
3413 M: Luke Nelson <luke.r.nels@gmail.com>
3414 M: Xi Wang <xi.wang@gmail.com>
3415 L: netdev@vger.kernel.org
3416 L: bpf@vger.kernel.org
3419 X: arch/riscv/net/bpf_jit_comp64.c
3421 BPF JIT for RISC-V (64-bit)
3422 M: Björn Töpel <bjorn@kernel.org>
3423 L: netdev@vger.kernel.org
3424 L: bpf@vger.kernel.org
3427 X: arch/riscv/net/bpf_jit_comp32.c
3430 M: Ilya Leoshkevich <iii@linux.ibm.com>
3431 M: Heiko Carstens <hca@linux.ibm.com>
3432 M: Vasily Gorbik <gor@linux.ibm.com>
3433 L: netdev@vger.kernel.org
3434 L: bpf@vger.kernel.org
3437 X: arch/s390/net/pnet.c
3439 BPF JIT for SPARC (32-BIT AND 64-BIT)
3440 M: David S. Miller <davem@davemloft.net>
3441 L: netdev@vger.kernel.org
3442 L: bpf@vger.kernel.org
3446 BPF JIT for X86 32-BIT
3447 M: Wang YanQing <udknight@gmail.com>
3448 L: netdev@vger.kernel.org
3449 L: bpf@vger.kernel.org
3451 F: arch/x86/net/bpf_jit_comp32.c
3453 BPF JIT for X86 64-BIT
3454 M: Alexei Starovoitov <ast@kernel.org>
3455 M: Daniel Borkmann <daniel@iogearbox.net>
3456 L: netdev@vger.kernel.org
3457 L: bpf@vger.kernel.org
3460 X: arch/x86/net/bpf_jit_comp32.c
3462 BPF LSM (Security Audit and Enforcement using BPF)
3463 M: KP Singh <kpsingh@kernel.org>
3464 R: Florent Revest <revest@chromium.org>
3465 R: Brendan Jackman <jackmanb@chromium.org>
3466 L: bpf@vger.kernel.org
3468 F: Documentation/bpf/bpf_lsm.rst
3469 F: include/linux/bpf_lsm.h
3470 F: kernel/bpf/bpf_lsm.c
3473 BROADCOM B44 10/100 ETHERNET DRIVER
3474 M: Michael Chan <michael.chan@broadcom.com>
3475 L: netdev@vger.kernel.org
3477 F: drivers/net/ethernet/broadcom/b44.*
3479 BROADCOM B53 ETHERNET SWITCH DRIVER
3480 M: Florian Fainelli <f.fainelli@gmail.com>
3481 L: netdev@vger.kernel.org
3482 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3484 F: Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
3485 F: drivers/net/dsa/b53/*
3486 F: include/linux/dsa/brcm.h
3487 F: include/linux/platform_data/b53.h
3489 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3490 M: Nicolas Saenz Julienne <nsaenz@kernel.org>
3491 L: bcm-kernel-feedback-list@broadcom.com
3492 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3493 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3495 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsaenz/linux-rpi.git
3496 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3497 F: drivers/pci/controller/pcie-brcmstb.c
3498 F: drivers/staging/vc04_services
3502 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3503 M: Florian Fainelli <f.fainelli@gmail.com>
3504 M: Ray Jui <rjui@broadcom.com>
3505 M: Scott Branden <sbranden@broadcom.com>
3506 M: bcm-kernel-feedback-list@broadcom.com
3508 T: git git://github.com/broadcom/mach-bcm
3509 F: arch/arm/mach-bcm/
3515 BROADCOM BCM47XX MIPS ARCHITECTURE
3516 M: Hauke Mehrtens <hauke@hauke-m.de>
3517 M: Rafał Miłecki <zajec5@gmail.com>
3518 L: linux-mips@vger.kernel.org
3520 F: Documentation/devicetree/bindings/mips/brcm/
3521 F: arch/mips/bcm47xx/*
3522 F: arch/mips/include/asm/mach-bcm47xx/*
3524 BROADCOM BCM4908 ETHERNET DRIVER
3525 M: Rafał Miłecki <rafal@milecki.pl>
3526 M: bcm-kernel-feedback-list@broadcom.com
3527 L: netdev@vger.kernel.org
3529 F: Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
3530 F: drivers/net/ethernet/broadcom/bcm4908_enet.*
3531 F: drivers/net/ethernet/broadcom/unimac.h
3533 BROADCOM BCM5301X ARM ARCHITECTURE
3534 M: Hauke Mehrtens <hauke@hauke-m.de>
3535 M: Rafał Miłecki <zajec5@gmail.com>
3536 M: bcm-kernel-feedback-list@broadcom.com
3537 L: linux-arm-kernel@lists.infradead.org
3539 F: arch/arm/boot/dts/bcm470*
3540 F: arch/arm/boot/dts/bcm5301*
3541 F: arch/arm/boot/dts/bcm953012*
3542 F: arch/arm/mach-bcm/bcm_5301x.c
3544 BROADCOM BCM53573 ARM ARCHITECTURE
3545 M: Rafał Miłecki <rafal@milecki.pl>
3546 L: bcm-kernel-feedback-list@broadcom.com
3547 L: linux-arm-kernel@lists.infradead.org
3549 F: arch/arm/boot/dts/bcm47189*
3550 F: arch/arm/boot/dts/bcm53573*
3552 BROADCOM BCM63XX ARM ARCHITECTURE
3553 M: Florian Fainelli <f.fainelli@gmail.com>
3554 M: bcm-kernel-feedback-list@broadcom.com
3555 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3557 T: git git://github.com/broadcom/stblinux.git
3560 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3561 M: Kevin Cernekee <cernekee@gmail.com>
3562 L: linux-usb@vger.kernel.org
3564 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3566 BROADCOM BCM7XXX ARM ARCHITECTURE
3567 M: Florian Fainelli <f.fainelli@gmail.com>
3568 M: bcm-kernel-feedback-list@broadcom.com
3569 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3571 T: git git://github.com/broadcom/stblinux.git
3572 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3573 F: arch/arm/boot/dts/bcm7*.dts*
3574 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3575 F: arch/arm/mach-bcm/*brcmstb*
3576 F: arch/arm/mm/cache-b15-rac.c
3577 F: drivers/bus/brcmstb_gisb.c
3578 F: drivers/pci/controller/pcie-brcmstb.c
3582 M: Al Cooper <alcooperx@gmail.com>
3583 L: linux-usb@vger.kernel.org
3584 L: bcm-kernel-feedback-list@broadcom.com
3586 F: Documentation/devicetree/bindings/usb/brcm,bdc.txt
3587 F: drivers/usb/gadget/udc/bdc/
3589 BROADCOM BMIPS CPUFREQ DRIVER
3590 M: Markus Mayer <mmayer@broadcom.com>
3591 M: bcm-kernel-feedback-list@broadcom.com
3592 L: linux-pm@vger.kernel.org
3594 F: drivers/cpufreq/bmips-cpufreq.c
3596 BROADCOM BMIPS MIPS ARCHITECTURE
3597 M: Florian Fainelli <f.fainelli@gmail.com>
3598 L: bcm-kernel-feedback-list@broadcom.com
3599 L: linux-mips@vger.kernel.org
3601 T: git git://github.com/broadcom/stblinux.git
3602 F: arch/mips/bmips/*
3603 F: arch/mips/boot/dts/brcm/bcm*.dts*
3604 F: arch/mips/include/asm/mach-bmips/*
3605 F: arch/mips/kernel/*bmips*
3606 F: drivers/soc/bcm/bcm63xx
3607 F: drivers/irqchip/irq-bcm63*
3608 F: drivers/irqchip/irq-bcm7*
3609 F: drivers/irqchip/irq-brcmstb*
3610 F: include/linux/bcm963xx_nvram.h
3611 F: include/linux/bcm963xx_tag.h
3613 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3614 M: Rasesh Mody <rmody@marvell.com>
3615 M: GR-Linux-NIC-Dev@marvell.com
3616 L: netdev@vger.kernel.org
3618 F: drivers/net/ethernet/broadcom/bnx2.*
3619 F: drivers/net/ethernet/broadcom/bnx2_*
3621 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3622 M: Saurav Kashyap <skashyap@marvell.com>
3623 M: Javed Hasan <jhasan@marvell.com>
3624 M: GR-QLogic-Storage-Upstream@marvell.com
3625 L: linux-scsi@vger.kernel.org
3627 F: drivers/scsi/bnx2fc/
3629 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3630 M: Nilesh Javali <njavali@marvell.com>
3631 M: Manish Rangankar <mrangankar@marvell.com>
3632 M: GR-QLogic-Storage-Upstream@marvell.com
3633 L: linux-scsi@vger.kernel.org
3635 F: drivers/scsi/bnx2i/
3637 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3638 M: Ariel Elior <aelior@marvell.com>
3639 M: Sudarsana Kalluru <skalluru@marvell.com>
3640 M: GR-everest-linux-l2@marvell.com
3641 L: netdev@vger.kernel.org
3643 F: drivers/net/ethernet/broadcom/bnx2x/
3645 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3646 M: Michael Chan <michael.chan@broadcom.com>
3647 L: netdev@vger.kernel.org
3649 F: drivers/net/ethernet/broadcom/bnxt/
3651 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3652 M: Arend van Spriel <aspriel@gmail.com>
3653 M: Franky Lin <franky.lin@broadcom.com>
3654 M: Hante Meuleman <hante.meuleman@broadcom.com>
3655 M: Chi-hsien Lin <chi-hsien.lin@infineon.com>
3656 M: Wright Feng <wright.feng@infineon.com>
3657 M: Chung-hsien Hsu <chung-hsien.hsu@infineon.com>
3658 L: linux-wireless@vger.kernel.org
3659 L: brcm80211-dev-list.pdl@broadcom.com
3660 L: SHA-cyfmac-dev-list@infineon.com
3662 F: drivers/net/wireless/broadcom/brcm80211/
3664 BROADCOM BRCMSTB GPIO DRIVER
3665 M: Gregory Fong <gregory.0xf0@gmail.com>
3666 L: bcm-kernel-feedback-list@broadcom.com
3668 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3669 F: drivers/gpio/gpio-brcmstb.c
3671 BROADCOM BRCMSTB I2C DRIVER
3672 M: Kamal Dasu <kdasu.kdev@gmail.com>
3673 L: linux-i2c@vger.kernel.org
3674 L: bcm-kernel-feedback-list@broadcom.com
3676 F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
3677 F: drivers/i2c/busses/i2c-brcmstb.c
3679 BROADCOM BRCMSTB UART DRIVER
3680 M: Al Cooper <alcooperx@gmail.com>
3681 L: linux-serial@vger.kernel.org
3682 L: bcm-kernel-feedback-list@broadcom.com
3684 F: Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
3685 F: drivers/tty/serial/8250/8250_bcm7271.c
3687 BROADCOM BRCMSTB USB EHCI DRIVER
3688 M: Al Cooper <alcooperx@gmail.com>
3689 L: linux-usb@vger.kernel.org
3690 L: bcm-kernel-feedback-list@broadcom.com
3692 F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
3693 F: drivers/usb/host/ehci-brcm.*
3695 BROADCOM BRCMSTB USB PIN MAP DRIVER
3696 M: Al Cooper <alcooperx@gmail.com>
3697 L: linux-usb@vger.kernel.org
3698 L: bcm-kernel-feedback-list@broadcom.com
3700 F: Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
3701 F: drivers/usb/misc/brcmstb-usb-pinmap.c
3703 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3704 M: Al Cooper <alcooperx@gmail.com>
3705 L: linux-kernel@vger.kernel.org
3706 L: bcm-kernel-feedback-list@broadcom.com
3708 F: drivers/phy/broadcom/phy-brcm-usb*
3710 BROADCOM ETHERNET PHY DRIVERS
3711 M: Florian Fainelli <f.fainelli@gmail.com>
3712 L: bcm-kernel-feedback-list@broadcom.com
3713 L: netdev@vger.kernel.org
3715 F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
3716 F: drivers/net/phy/bcm*.[ch]
3717 F: drivers/net/phy/broadcom.c
3718 F: include/linux/brcmphy.h
3720 BROADCOM GENET ETHERNET DRIVER
3721 M: Doug Berger <opendmb@gmail.com>
3722 M: Florian Fainelli <f.fainelli@gmail.com>
3723 L: bcm-kernel-feedback-list@broadcom.com
3724 L: netdev@vger.kernel.org
3726 F: Documentation/devicetree/bindings/net/brcm,bcmgenet.txt
3727 F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.txt
3728 F: drivers/net/ethernet/broadcom/genet/
3729 F: drivers/net/ethernet/broadcom/unimac.h
3730 F: drivers/net/mdio/mdio-bcm-unimac.c
3731 F: include/linux/platform_data/bcmgenet.h
3732 F: include/linux/platform_data/mdio-bcm-unimac.h
3734 BROADCOM IPROC ARM ARCHITECTURE
3735 M: Ray Jui <rjui@broadcom.com>
3736 M: Scott Branden <sbranden@broadcom.com>
3737 M: bcm-kernel-feedback-list@broadcom.com
3738 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3740 T: git git://github.com/broadcom/cygnus-linux.git
3741 F: arch/arm64/boot/dts/broadcom/northstar2/*
3742 F: arch/arm64/boot/dts/broadcom/stingray/*
3743 F: drivers/clk/bcm/clk-ns*
3744 F: drivers/clk/bcm/clk-sr*
3745 F: drivers/pinctrl/bcm/pinctrl-ns*
3746 F: include/dt-bindings/clock/bcm-sr*
3763 BROADCOM IPROC GBIT ETHERNET DRIVER
3764 M: Rafał Miłecki <rafal@milecki.pl>
3765 M: bcm-kernel-feedback-list@broadcom.com
3766 L: netdev@vger.kernel.org
3768 F: Documentation/devicetree/bindings/net/brcm,amac.txt
3769 F: drivers/net/ethernet/broadcom/bgmac*
3770 F: drivers/net/ethernet/broadcom/unimac.h
3772 BROADCOM KONA GPIO DRIVER
3773 M: Ray Jui <rjui@broadcom.com>
3774 L: bcm-kernel-feedback-list@broadcom.com
3776 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3777 F: drivers/gpio/gpio-bcm-kona.c
3779 BROADCOM NETXTREME-E ROCE DRIVER
3780 M: Selvin Xavier <selvin.xavier@broadcom.com>
3781 M: Naresh Kumar PBS <nareshkumar.pbs@broadcom.com>
3782 L: linux-rdma@vger.kernel.org
3784 W: http://www.broadcom.com
3785 F: drivers/infiniband/hw/bnxt_re/
3786 F: include/uapi/rdma/bnxt_re-abi.h
3788 BROADCOM NVRAM DRIVER
3789 M: Rafał Miłecki <zajec5@gmail.com>
3790 L: linux-mips@vger.kernel.org
3792 F: drivers/firmware/broadcom/*
3794 BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
3795 M: Rafał Miłecki <rafal@milecki.pl>
3796 M: Florian Fainelli <f.fainelli@gmail.com>
3797 M: bcm-kernel-feedback-list@broadcom.com
3798 L: linux-pm@vger.kernel.org
3800 T: git git://github.com/broadcom/stblinux.git
3801 F: drivers/soc/bcm/bcm63xx/bcm-pmb.c
3802 F: include/dt-bindings/soc/bcm-pmb.h
3804 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3805 M: Rafał Miłecki <zajec5@gmail.com>
3806 L: linux-wireless@vger.kernel.org
3809 F: include/linux/bcma/
3812 M: Kamal Dasu <kdasu.kdev@gmail.com>
3813 M: bcm-kernel-feedback-list@broadcom.com
3815 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
3816 F: drivers/spi/spi-bcm-qspi.*
3817 F: drivers/spi/spi-brcmstb-qspi.c
3818 F: drivers/spi/spi-iproc-qspi.c
3820 BROADCOM STB AVS CPUFREQ DRIVER
3821 M: Markus Mayer <mmayer@broadcom.com>
3822 M: bcm-kernel-feedback-list@broadcom.com
3823 L: linux-pm@vger.kernel.org
3825 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3826 F: drivers/cpufreq/brcmstb*
3828 BROADCOM STB AVS TMON DRIVER
3829 M: Markus Mayer <mmayer@broadcom.com>
3830 M: bcm-kernel-feedback-list@broadcom.com
3831 L: linux-pm@vger.kernel.org
3833 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3834 F: drivers/thermal/broadcom/brcmstb*
3836 BROADCOM STB DPFE DRIVER
3837 M: Markus Mayer <mmayer@broadcom.com>
3838 M: bcm-kernel-feedback-list@broadcom.com
3839 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3841 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3842 F: drivers/memory/brcmstb_dpfe.c
3844 BROADCOM STB NAND FLASH DRIVER
3845 M: Brian Norris <computersforpeace@gmail.com>
3846 M: Kamal Dasu <kdasu.kdev@gmail.com>
3847 L: linux-mtd@lists.infradead.org
3848 L: bcm-kernel-feedback-list@broadcom.com
3850 F: drivers/mtd/nand/raw/brcmnand/
3852 BROADCOM SYSTEMPORT ETHERNET DRIVER
3853 M: Florian Fainelli <f.fainelli@gmail.com>
3854 L: bcm-kernel-feedback-list@broadcom.com
3855 L: netdev@vger.kernel.org
3857 F: drivers/net/ethernet/broadcom/bcmsysport.*
3858 F: drivers/net/ethernet/broadcom/unimac.h
3860 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3861 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3862 M: Prashant Sreedharan <prashant@broadcom.com>
3863 M: Michael Chan <mchan@broadcom.com>
3864 L: netdev@vger.kernel.org
3866 F: drivers/net/ethernet/broadcom/tg3.*
3869 M: Scott Branden <scott.branden@broadcom.com>
3870 L: bcm-kernel-feedback-list@broadcom.com
3872 F: drivers/misc/bcm-vk/
3873 F: include/uapi/linux/misc/bcm_vk.h
3875 BROCADE BFA FC SCSI DRIVER
3876 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3877 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3878 L: linux-scsi@vger.kernel.org
3880 F: drivers/scsi/bfa/
3882 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3883 M: Rasesh Mody <rmody@marvell.com>
3884 M: Sudarsana Kalluru <skalluru@marvell.com>
3885 M: GR-Linux-NIC-Dev@marvell.com
3886 L: netdev@vger.kernel.org
3888 F: drivers/net/ethernet/brocade/bna/
3890 BSG (block layer generic sg v4 driver)
3891 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3892 L: linux-scsi@vger.kernel.org
3895 F: include/linux/bsg.h
3896 F: include/uapi/linux/bsg.h
3899 M: Clemens Ladisch <clemens@ladisch.de>
3900 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3902 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3903 F: Documentation/sound/cards/bt87x.rst
3904 F: sound/pci/bt87x.c
3907 M: Michael Buesch <m@bues.ch>
3909 W: http://bu3sch.de/btgpio.php
3910 F: drivers/gpio/gpio-bt8xx.c
3913 M: Chris Mason <clm@fb.com>
3914 M: Josef Bacik <josef@toxicpanda.com>
3915 M: David Sterba <dsterba@suse.com>
3916 L: linux-btrfs@vger.kernel.org
3918 W: http://btrfs.wiki.kernel.org/
3919 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3920 C: irc://irc.libera.chat/btrfs
3921 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
3922 F: Documentation/filesystems/btrfs.rst
3924 F: include/linux/btrfs*
3925 F: include/uapi/linux/btrfs*
3927 BTTV VIDEO4LINUX DRIVER
3928 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3929 L: linux-media@vger.kernel.org
3931 W: https://linuxtv.org
3932 T: git git://linuxtv.org/media_tree.git
3933 F: Documentation/driver-api/media/drivers/bttv*
3934 F: drivers/media/pci/bt8xx/bttv*
3936 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3937 M: Chanwoo Choi <cw00.choi@samsung.com>
3938 L: linux-pm@vger.kernel.org
3939 L: linux-samsung-soc@vger.kernel.org
3941 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
3942 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3943 F: drivers/devfreq/exynos-bus.c
3945 BUSLOGIC SCSI DRIVER
3946 M: Khalid Aziz <khalid@gonehiking.org>
3947 L: linux-scsi@vger.kernel.org
3949 F: drivers/scsi/BusLogic.*
3950 F: drivers/scsi/FlashPoint.*
3952 C-MEDIA CMI8788 DRIVER
3953 M: Clemens Ladisch <clemens@ladisch.de>
3954 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3956 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3957 F: sound/pci/oxygen/
3960 M: Guo Ren <guoren@kernel.org>
3961 L: linux-csky@vger.kernel.org
3963 T: git https://github.com/c-sky/csky-linux.git
3964 F: Documentation/devicetree/bindings/csky/
3965 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
3966 F: Documentation/devicetree/bindings/timer/csky,*
3968 F: drivers/clocksource/timer-gx6605s.c
3969 F: drivers/clocksource/timer-mp-csky.c
3970 F: drivers/irqchip/irq-csky-*
3974 CA8210 IEEE-802.15.4 RADIO DRIVER
3975 M: Harry Morris <h.morris@cascoda.com>
3976 L: linux-wpan@vger.kernel.org
3978 W: https://github.com/Cascoda/ca8210-linux.git
3979 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3980 F: drivers/net/ieee802154/ca8210.c
3982 CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
3983 M: Damien Le Moal <damien.lemoal@wdc.com>
3984 L: linux-riscv@lists.infradead.org
3985 L: linux-gpio@vger.kernel.org (pinctrl driver)
3986 F: Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
3987 F: drivers/pinctrl/pinctrl-k210.c
3989 CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
3990 M: Damien Le Moal <damien.lemoal@wdc.com>
3991 L: linux-kernel@vger.kernel.org
3992 L: linux-riscv@lists.infradead.org
3994 F: Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
3995 F: drivers/reset/reset-k210.c
3997 CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
3998 M: Damien Le Moal <damien.lemoal@wdc.com>
3999 L: linux-riscv@lists.infradead.org
4001 F: Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
4002 F: drivers/soc/canaan/
4003 F: include/soc/canaan/
4005 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
4006 M: David Howells <dhowells@redhat.com>
4007 L: linux-cachefs@redhat.com (moderated for non-subscribers)
4009 F: Documentation/filesystems/caching/cachefiles.rst
4012 CADENCE MIPI-CSI2 BRIDGES
4013 M: Maxime Ripard <mripard@kernel.org>
4014 L: linux-media@vger.kernel.org
4016 F: Documentation/devicetree/bindings/media/cdns,*.txt
4017 F: drivers/media/platform/cadence/cdns-csi2*
4020 L: linux-mtd@lists.infradead.org
4022 F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
4023 F: drivers/mtd/nand/raw/cadence-nand-controller.c
4025 CADENCE USB3 DRD IP DRIVER
4026 M: Peter Chen <peter.chen@kernel.org>
4027 M: Pawel Laszczak <pawell@cadence.com>
4028 R: Roger Quadros <rogerq@kernel.org>
4029 R: Aswath Govindraju <a-govindraju@ti.com>
4030 L: linux-usb@vger.kernel.org
4032 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4033 F: Documentation/devicetree/bindings/usb/cdns,usb3.yaml
4034 F: drivers/usb/cdns3/
4035 X: drivers/usb/cdns3/cdnsp*
4037 CADENCE USBSSP DRD IP DRIVER
4038 M: Pawel Laszczak <pawell@cadence.com>
4039 L: linux-usb@vger.kernel.org
4041 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4042 F: drivers/usb/cdns3/
4043 X: drivers/usb/cdns3/cdns3*
4045 CADET FM/AM RADIO RECEIVER DRIVER
4046 M: Hans Verkuil <hverkuil@xs4all.nl>
4047 L: linux-media@vger.kernel.org
4049 W: https://linuxtv.org
4050 T: git git://linuxtv.org/media_tree.git
4051 F: drivers/media/radio/radio-cadet*
4053 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
4054 L: linux-media@vger.kernel.org
4056 T: git git://linuxtv.org/media_tree.git
4057 F: Documentation/admin-guide/media/cafe_ccic*
4058 F: drivers/media/platform/marvell-ccic/
4061 L: netdev@vger.kernel.org
4063 F: Documentation/networking/caif/
4064 F: drivers/net/caif/
4065 F: include/net/caif/
4066 F: include/uapi/linux/caif/
4070 M: Toke Høiland-Jørgensen <toke@toke.dk>
4071 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
4073 F: net/sched/sch_cake.c
4076 M: Wolfgang Grandegger <wg@grandegger.com>
4077 M: Marc Kleine-Budde <mkl@pengutronix.de>
4078 L: linux-can@vger.kernel.org
4080 W: https://github.com/linux-can
4081 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4082 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4083 F: Documentation/devicetree/bindings/net/can/
4084 F: Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
4086 F: drivers/phy/phy-can-transceiver.c
4087 F: include/linux/can/bittiming.h
4088 F: include/linux/can/dev.h
4089 F: include/linux/can/led.h
4090 F: include/linux/can/length.h
4091 F: include/linux/can/platform/
4092 F: include/linux/can/rx-offload.h
4093 F: include/uapi/linux/can/error.h
4094 F: include/uapi/linux/can/netlink.h
4095 F: include/uapi/linux/can/vxcan.h
4098 M: Oliver Hartkopp <socketcan@hartkopp.net>
4099 M: Marc Kleine-Budde <mkl@pengutronix.de>
4100 L: linux-can@vger.kernel.org
4102 W: https://github.com/linux-can
4103 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4104 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4105 F: Documentation/networking/can.rst
4106 F: include/linux/can/can-ml.h
4107 F: include/linux/can/core.h
4108 F: include/linux/can/skb.h
4109 F: include/net/netns/can.h
4110 F: include/uapi/linux/can.h
4111 F: include/uapi/linux/can/bcm.h
4112 F: include/uapi/linux/can/gw.h
4113 F: include/uapi/linux/can/isotp.h
4114 F: include/uapi/linux/can/raw.h
4117 CAN-J1939 NETWORK LAYER
4118 M: Robin van der Gracht <robin@protonic.nl>
4119 M: Oleksij Rempel <o.rempel@pengutronix.de>
4120 R: kernel@pengutronix.de
4121 L: linux-can@vger.kernel.org
4123 F: Documentation/networking/j1939.rst
4124 F: include/uapi/linux/can/j1939.h
4128 M: Serge Hallyn <serge@hallyn.com>
4129 L: linux-security-module@vger.kernel.org
4131 F: include/linux/capability.h
4132 F: include/uapi/linux/capability.h
4133 F: kernel/capability.c
4134 F: security/commoncap.c
4136 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
4137 M: Kevin Tsai <ktsai@capellamicro.com>
4139 F: drivers/iio/light/cm*
4141 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
4142 M: Christian Lamparter <chunkeey@googlemail.com>
4143 L: linux-wireless@vger.kernel.org
4145 W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
4146 F: drivers/net/wireless/ath/carl9170/
4149 M: Robert Richter <rric@kernel.org>
4151 W: http://www.marvell.com
4152 F: drivers/i2c/busses/i2c-octeon*
4153 F: drivers/i2c/busses/i2c-thunderx*
4155 CAVIUM LIQUIDIO NETWORK DRIVER
4156 M: Derek Chickles <dchickles@marvell.com>
4157 M: Satanand Burla <sburla@marvell.com>
4158 M: Felix Manlunas <fmanlunas@marvell.com>
4159 L: netdev@vger.kernel.org
4161 W: http://www.marvell.com
4162 F: drivers/net/ethernet/cavium/liquidio/
4165 M: Robert Richter <rric@kernel.org>
4167 W: http://www.marvell.com
4168 F: drivers/mmc/host/cavium*
4170 CAVIUM OCTEON-TX CRYPTO DRIVER
4171 M: George Cherian <gcherian@marvell.com>
4172 L: linux-crypto@vger.kernel.org
4174 W: http://www.marvell.com
4175 F: drivers/crypto/cavium/cpt/
4177 CAVIUM THUNDERX2 ARM64 SOC
4178 M: Robert Richter <rric@kernel.org>
4179 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4181 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
4182 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
4184 CBS/ETF/TAPRIO QDISCS
4185 M: Vinicius Costa Gomes <vinicius.gomes@intel.com>
4187 L: netdev@vger.kernel.org
4188 F: net/sched/sch_cbs.c
4189 F: net/sched/sch_etf.c
4190 F: net/sched/sch_taprio.c
4192 CC2520 IEEE-802.15.4 RADIO DRIVER
4193 M: Varka Bhadram <varkabhadram@gmail.com>
4194 L: linux-wpan@vger.kernel.org
4196 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4197 F: drivers/net/ieee802154/cc2520.c
4198 F: include/linux/spi/cc2520.h
4200 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4201 M: Gilad Ben-Yossef <gilad@benyossef.com>
4202 L: linux-crypto@vger.kernel.org
4204 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4205 F: drivers/crypto/ccree/
4207 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4208 M: Hadar Gat <hadar.gat@arm.com>
4209 L: linux-crypto@vger.kernel.org
4211 F: drivers/char/hw_random/cctrng.c
4212 F: drivers/char/hw_random/cctrng.h
4213 F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4214 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4217 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4218 L: linux-media@vger.kernel.org
4220 W: http://linuxtv.org
4221 T: git git://linuxtv.org/media_tree.git
4222 F: Documentation/ABI/testing/debugfs-cec-error-inj
4223 F: Documentation/devicetree/bindings/media/cec.txt
4224 F: Documentation/driver-api/media/cec-core.rst
4225 F: Documentation/userspace-api/media/cec
4226 F: drivers/media/cec/
4227 F: drivers/media/rc/keymaps/rc-cec.c
4228 F: include/media/cec-notifier.h
4229 F: include/media/cec.h
4230 F: include/uapi/linux/cec-funcs.h
4231 F: include/uapi/linux/cec.h
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/devicetree/bindings/media/cec-gpio.txt
4240 F: drivers/media/cec/platform/cec-gpio/
4242 CELL BROADBAND ENGINE ARCHITECTURE
4243 M: Arnd Bergmann <arnd@arndb.de>
4244 L: linuxppc-dev@lists.ozlabs.org
4246 W: http://www.ibm.com/developerworks/power/cell/
4247 F: arch/powerpc/include/asm/cell*.h
4248 F: arch/powerpc/include/asm/spu*.h
4249 F: arch/powerpc/include/uapi/asm/spu*.h
4250 F: arch/powerpc/platforms/cell/
4252 CELLWISE CW2015 BATTERY DRIVER
4253 M: Tobias Schrammm <t.schramm@manjaro.org>
4255 F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4256 F: drivers/power/supply/cw2015_battery.c
4258 CEPH COMMON CODE (LIBCEPH)
4259 M: Ilya Dryomov <idryomov@gmail.com>
4260 M: Jeff Layton <jlayton@kernel.org>
4261 L: ceph-devel@vger.kernel.org
4264 T: git git://github.com/ceph/ceph-client.git
4265 F: include/linux/ceph/
4266 F: include/linux/crush/
4269 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4270 M: Jeff Layton <jlayton@kernel.org>
4271 M: Ilya Dryomov <idryomov@gmail.com>
4272 L: ceph-devel@vger.kernel.org
4275 T: git git://github.com/ceph/ceph-client.git
4276 F: Documentation/filesystems/ceph.rst
4279 CERTIFICATE HANDLING
4280 M: David Howells <dhowells@redhat.com>
4281 M: David Woodhouse <dwmw2@infradead.org>
4282 L: keyrings@vger.kernel.org
4284 F: Documentation/admin-guide/module-signing.rst
4286 F: scripts/extract-cert.c
4287 F: scripts/sign-file.c
4289 CFAG12864B LCD DRIVER
4290 M: Miguel Ojeda <ojeda@kernel.org>
4292 F: drivers/auxdisplay/cfag12864b.c
4293 F: include/linux/cfag12864b.h
4295 CFAG12864BFB LCD FRAMEBUFFER DRIVER
4296 M: Miguel Ojeda <ojeda@kernel.org>
4298 F: drivers/auxdisplay/cfag12864bfb.c
4299 F: include/linux/cfag12864b.h
4301 CHAR and MISC DRIVERS
4302 M: Arnd Bergmann <arnd@arndb.de>
4303 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4305 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4308 F: include/linux/miscdevice.h
4309 X: drivers/char/agp/
4310 X: drivers/char/hw_random/
4311 X: drivers/char/ipmi/
4312 X: drivers/char/random.c
4313 X: drivers/char/tpm/
4316 M: Andy Whitcroft <apw@canonical.com>
4317 M: Joe Perches <joe@perches.com>
4318 R: Dwaipayan Ray <dwaipayanray1@gmail.com>
4319 R: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4321 F: scripts/checkpatch.pl
4323 CHECKPATCH DOCUMENTATION
4324 M: Dwaipayan Ray <dwaipayanray1@gmail.com>
4325 M: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4326 R: Joe Perches <joe@perches.com>
4328 F: Documentation/dev-tools/checkpatch.rst
4330 CHINESE DOCUMENTATION
4331 M: Alex Shi <alexs@kernel.org>
4333 F: Documentation/translations/zh_CN/
4335 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4336 M: Peter Chen <peter.chen@kernel.org>
4337 L: linux-usb@vger.kernel.org
4339 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4340 F: drivers/usb/chipidea/
4342 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4343 M: Hans de Goede <hdegoede@redhat.com>
4344 L: linux-input@vger.kernel.org
4346 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
4347 F: drivers/input/touchscreen/chipone_icn8318.c
4349 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4350 M: Hans de Goede <hdegoede@redhat.com>
4351 L: linux-input@vger.kernel.org
4353 F: drivers/input/touchscreen/chipone_icn8505.c
4355 CHROME HARDWARE PLATFORM SUPPORT
4356 M: Benson Leung <bleung@chromium.org>
4357 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4359 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4360 F: drivers/platform/chrome/
4362 CHROMEOS EC CODEC DRIVER
4363 M: Cheng-Yi Chiang <cychiang@chromium.org>
4364 R: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4365 R: Guenter Roeck <groeck@chromium.org>
4367 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4368 F: sound/soc/codecs/cros_ec_codec.*
4370 CHROMEOS EC SUBDRIVERS
4371 M: Benson Leung <bleung@chromium.org>
4372 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4373 R: Guenter Roeck <groeck@chromium.org>
4375 F: drivers/power/supply/cros_usbpd-charger.c
4379 CHRONTEL CH7322 CEC DRIVER
4380 M: Jeff Chase <jnchase@google.com>
4381 L: linux-media@vger.kernel.org
4383 T: git git://linuxtv.org/media_tree.git
4384 F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4385 F: drivers/media/cec/i2c/ch7322.c
4387 CIRRUS LOGIC AUDIO CODEC DRIVERS
4388 M: James Schulman <james.schulman@cirrus.com>
4389 M: David Rhodes <david.rhodes@cirrus.com>
4390 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4391 L: patches@opensource.cirrus.com
4393 F: sound/soc/codecs/cs*
4395 CIRRUS LOGIC EP93XX ETHERNET DRIVER
4396 M: Hartley Sweeten <hsweeten@visionengravers.com>
4397 L: netdev@vger.kernel.org
4399 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
4401 CIRRUS LOGIC LOCHNAGAR DRIVER
4402 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4403 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4404 L: patches@opensource.cirrus.com
4406 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4407 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4408 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4409 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4410 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4411 F: Documentation/hwmon/lochnagar.rst
4412 F: drivers/clk/clk-lochnagar.c
4413 F: drivers/hwmon/lochnagar-hwmon.c
4414 F: drivers/mfd/lochnagar-i2c.c
4415 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4416 F: drivers/regulator/lochnagar-regulator.c
4417 F: include/dt-bindings/clk/lochnagar.h
4418 F: include/dt-bindings/pinctrl/lochnagar.h
4419 F: include/linux/mfd/lochnagar*
4420 F: sound/soc/codecs/lochnagar-sc.c
4422 CIRRUS LOGIC MADERA CODEC DRIVERS
4423 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4424 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4425 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4426 L: patches@opensource.cirrus.com
4428 W: https://github.com/CirrusLogic/linux-drivers/wiki
4429 T: git https://github.com/CirrusLogic/linux-drivers.git
4430 F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
4431 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
4432 F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml
4433 F: drivers/gpio/gpio-madera*
4434 F: drivers/irqchip/irq-madera*
4435 F: drivers/mfd/cs47l*
4436 F: drivers/mfd/madera*
4437 F: drivers/pinctrl/cirrus/*
4438 F: include/dt-bindings/sound/madera*
4439 F: include/linux/irqchip/irq-madera*
4440 F: include/linux/mfd/madera/*
4441 F: include/sound/madera*
4442 F: sound/soc/codecs/cs47l*
4443 F: sound/soc/codecs/madera*
4445 CISCO FCOE HBA DRIVER
4446 M: Satish Kharat <satishkh@cisco.com>
4447 M: Sesidhar Baddela <sebaddel@cisco.com>
4448 M: Karan Tilak Kumar <kartilak@cisco.com>
4449 L: linux-scsi@vger.kernel.org
4451 F: drivers/scsi/fnic/
4453 CISCO SCSI HBA DRIVER
4454 M: Karan Tilak Kumar <kartilak@cisco.com>
4455 M: Sesidhar Baddela <sebaddel@cisco.com>
4456 L: linux-scsi@vger.kernel.org
4458 F: drivers/scsi/snic/
4460 CISCO VIC ETHERNET NIC DRIVER
4461 M: Christian Benvenuti <benve@cisco.com>
4462 M: Govindarajulu Varadarajan <_govind@gmx.com>
4464 F: drivers/net/ethernet/cisco/enic/
4466 CISCO VIC LOW LATENCY NIC DRIVER
4467 M: Christian Benvenuti <benve@cisco.com>
4468 M: Nelson Escobar <neescoba@cisco.com>
4470 F: drivers/infiniband/hw/usnic/
4473 M: Miguel Ojeda <ojeda@kernel.org>
4477 CLANG/LLVM BUILD SUPPORT
4478 M: Nathan Chancellor <nathan@kernel.org>
4479 M: Nick Desaulniers <ndesaulniers@google.com>
4480 L: clang-built-linux@googlegroups.com
4482 W: https://clangbuiltlinux.github.io/
4483 B: https://github.com/ClangBuiltLinux/linux/issues
4484 C: irc://chat.freenode.net/clangbuiltlinux
4485 F: Documentation/kbuild/llvm.rst
4486 F: include/linux/compiler-clang.h
4487 F: scripts/clang-tools/
4488 K: \b(?i:clang|llvm)\b
4490 CLANG CONTROL FLOW INTEGRITY SUPPORT
4491 M: Sami Tolvanen <samitolvanen@google.com>
4492 M: Kees Cook <keescook@chromium.org>
4493 R: Nathan Chancellor <nathan@kernel.org>
4494 R: Nick Desaulniers <ndesaulniers@google.com>
4495 L: clang-built-linux@googlegroups.com
4497 B: https://github.com/ClangBuiltLinux/linux/issues
4498 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/clang/features
4499 F: include/linux/cfi.h
4503 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4504 L: linux-kernel@vger.kernel.org
4506 F: include/linux/cleancache.h
4510 M: Russell King <linux@armlinux.org.uk>
4511 L: linux-clk@vger.kernel.org
4513 F: include/linux/clk.h
4515 CLOCKSOURCE, CLOCKEVENT DRIVERS
4516 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4517 M: Thomas Gleixner <tglx@linutronix.de>
4518 L: linux-kernel@vger.kernel.org
4520 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4521 F: Documentation/devicetree/bindings/timer/
4522 F: drivers/clocksource/
4525 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4526 M: Daniel Oliveira Nascimento <don@syst.com.br>
4527 L: platform-driver-x86@vger.kernel.org
4529 F: drivers/platform/x86/classmate-laptop.c
4532 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4533 L: linux-media@vger.kernel.org
4535 W: https://linuxtv.org
4536 T: git git://linuxtv.org/media_tree.git
4537 F: drivers/media/pci/cobalt/
4539 COCCINELLE/Semantic Patches (SmPL)
4540 M: Julia Lawall <Julia.Lawall@inria.fr>
4541 M: Gilles Muller <Gilles.Muller@inria.fr>
4542 M: Nicolas Palix <nicolas.palix@imag.fr>
4543 M: Michal Marek <michal.lkml@markovi.net>
4544 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
4546 W: http://coccinelle.lip6.fr/
4547 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4548 F: Documentation/dev-tools/coccinelle.rst
4549 F: scripts/coccicheck
4550 F: scripts/coccinelle/
4553 M: Jan Harkes <jaharkes@cs.cmu.edu>
4555 L: codalist@coda.cs.cmu.edu
4557 W: http://www.coda.cs.cmu.edu/
4558 F: Documentation/filesystems/coda.rst
4560 F: include/linux/coda*.h
4561 F: include/uapi/linux/coda*.h
4563 CODA V4L2 MEM2MEM DRIVER
4564 M: Philipp Zabel <p.zabel@pengutronix.de>
4565 L: linux-media@vger.kernel.org
4567 F: Documentation/devicetree/bindings/media/coda.yaml
4568 F: drivers/media/platform/coda/
4571 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4573 F: Documentation/process/code-of-conduct-interpretation.rst
4574 F: Documentation/process/code-of-conduct.rst
4577 M: Ian Abbott <abbotti@mev.co.uk>
4578 M: H Hartley Sweeten <hsweeten@visionengravers.com>
4582 COMMON CLK FRAMEWORK
4583 M: Michael Turquette <mturquette@baylibre.com>
4584 M: Stephen Boyd <sboyd@kernel.org>
4585 L: linux-clk@vger.kernel.org
4587 Q: http://patchwork.kernel.org/project/linux-clk/list/
4588 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4589 F: Documentation/devicetree/bindings/clock/
4591 F: include/linux/clk-pr*
4592 F: include/linux/clk/
4593 F: include/linux/of_clk.h
4594 X: drivers/clk/clkdev.c
4596 COMMON INTERNET FILE SYSTEM (CIFS)
4597 M: Steve French <sfrench@samba.org>
4598 L: linux-cifs@vger.kernel.org
4599 L: samba-technical@lists.samba.org (moderated for non-subscribers)
4601 W: http://linux-cifs.samba.org/
4602 T: git git://git.samba.org/sfrench/cifs-2.6.git
4603 F: Documentation/admin-guide/cifs/
4606 COMPACTPCI HOTPLUG CORE
4607 M: Scott Murray <scott@spiteful.org>
4608 L: linux-pci@vger.kernel.org
4610 F: drivers/pci/hotplug/cpci_hotplug*
4612 COMPACTPCI HOTPLUG GENERIC DRIVER
4613 M: Scott Murray <scott@spiteful.org>
4614 L: linux-pci@vger.kernel.org
4616 F: drivers/pci/hotplug/cpcihp_generic.c
4618 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4619 M: Scott Murray <scott@spiteful.org>
4620 L: linux-pci@vger.kernel.org
4622 F: drivers/pci/hotplug/cpcihp_zt5550.*
4624 COMPAL LAPTOP SUPPORT
4625 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4626 L: platform-driver-x86@vger.kernel.org
4628 F: drivers/platform/x86/compal-laptop.c
4631 M: Miguel Ojeda <ojeda@kernel.org>
4633 F: include/linux/compiler_attributes.h
4635 COMPUTE EXPRESS LINK (CXL)
4636 M: Alison Schofield <alison.schofield@intel.com>
4637 M: Vishal Verma <vishal.l.verma@intel.com>
4638 M: Ira Weiny <ira.weiny@intel.com>
4639 M: Ben Widawsky <ben.widawsky@intel.com>
4640 M: Dan Williams <dan.j.williams@intel.com>
4641 L: linux-cxl@vger.kernel.org
4644 F: include/uapi/linux/cxl_mem.h
4646 CONEXANT ACCESSRUNNER USB DRIVER
4647 L: accessrunner-general@lists.sourceforge.net
4649 W: http://accessrunner.sourceforge.net/
4650 F: drivers/usb/atm/cxacru.c
4653 M: Joel Becker <jlbec@evilplan.org>
4654 M: Christoph Hellwig <hch@lst.de>
4656 T: git git://git.infradead.org/users/hch/configfs.git
4658 F: include/linux/configfs.h
4659 F: samples/configfs/
4662 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4664 F: drivers/video/console/
4665 F: include/linux/console*
4668 M: Frederic Weisbecker <frederic@kernel.org>
4670 F: kernel/context_tracking.c
4671 F: include/linux/context_tracking*
4673 CONTROL GROUP (CGROUP)
4674 M: Tejun Heo <tj@kernel.org>
4675 M: Zefan Li <lizefan.x@bytedance.com>
4676 M: Johannes Weiner <hannes@cmpxchg.org>
4677 L: cgroups@vger.kernel.org
4679 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4680 F: Documentation/admin-guide/cgroup-v1/
4681 F: Documentation/admin-guide/cgroup-v2.rst
4682 F: include/linux/cgroup*
4685 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4686 M: Tejun Heo <tj@kernel.org>
4687 M: Jens Axboe <axboe@kernel.dk>
4688 L: cgroups@vger.kernel.org
4689 L: linux-block@vger.kernel.org
4690 T: git git://git.kernel.dk/linux-block
4691 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4692 F: block/bfq-cgroup.c
4693 F: block/blk-cgroup.c
4694 F: block/blk-iolatency.c
4695 F: block/blk-throttle.c
4696 F: include/linux/blk-cgroup.h
4698 CONTROL GROUP - CPUSET
4699 M: Zefan Li <lizefan.x@bytedance.com>
4700 L: cgroups@vger.kernel.org
4702 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4703 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
4704 F: include/linux/cpuset.h
4705 F: kernel/cgroup/cpuset.c
4707 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4708 M: Johannes Weiner <hannes@cmpxchg.org>
4709 M: Michal Hocko <mhocko@kernel.org>
4710 M: Vladimir Davydov <vdavydov.dev@gmail.com>
4711 L: cgroups@vger.kernel.org
4712 L: linux-mm@kvack.org
4717 CORETEMP HARDWARE MONITORING DRIVER
4718 M: Fenghua Yu <fenghua.yu@intel.com>
4719 L: linux-hwmon@vger.kernel.org
4721 F: Documentation/hwmon/coretemp.rst
4722 F: drivers/hwmon/coretemp.c
4724 CORSAIR-CPRO HARDWARE MONITOR DRIVER
4725 M: Marius Zachmann <mail@mariuszachmann.de>
4726 L: linux-hwmon@vger.kernel.org
4728 F: drivers/hwmon/corsair-cpro.c
4730 CORSAIR-PSU HARDWARE MONITOR DRIVER
4731 M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
4732 L: linux-hwmon@vger.kernel.org
4734 F: Documentation/hwmon/corsair-psu.rst
4735 F: drivers/hwmon/corsair-psu.c
4737 COSA/SRP SYNC SERIAL DRIVER
4738 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4740 W: http://www.fi.muni.cz/~kas/cosa/
4741 F: drivers/net/wan/cosa*
4744 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4745 L: linux-iio@vger.kernel.org
4747 F: Documentation/ABI/testing/sysfs-bus-counter
4748 F: Documentation/driver-api/generic-counter.rst
4750 F: include/linux/counter.h
4751 F: include/linux/counter_enum.h
4754 M: Bence Csókás <bence98@sch.bme.hu>
4756 F: drivers/i2c/busses/i2c-cp2615.c
4758 CPMAC ETHERNET DRIVER
4759 M: Florian Fainelli <f.fainelli@gmail.com>
4760 L: netdev@vger.kernel.org
4762 F: drivers/net/ethernet/ti/cpmac.c
4764 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
4765 M: Viresh Kumar <viresh.kumar@linaro.org>
4766 M: Sudeep Holla <sudeep.holla@arm.com>
4767 L: linux-pm@vger.kernel.org
4769 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4770 F: drivers/cpufreq/vexpress-spc-cpufreq.c
4772 CPU FREQUENCY SCALING FRAMEWORK
4773 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4774 M: Viresh Kumar <viresh.kumar@linaro.org>
4775 L: linux-pm@vger.kernel.org
4777 B: https://bugzilla.kernel.org
4778 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4779 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4780 F: Documentation/admin-guide/pm/cpufreq.rst
4781 F: Documentation/admin-guide/pm/intel_pstate.rst
4782 F: Documentation/cpu-freq/
4783 F: Documentation/devicetree/bindings/cpufreq/
4785 F: include/linux/cpufreq.h
4786 F: include/linux/sched/cpufreq.h
4787 F: kernel/sched/cpufreq*.c
4788 F: tools/testing/selftests/cpufreq/
4790 CPU IDLE TIME MANAGEMENT FRAMEWORK
4791 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4792 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4793 L: linux-pm@vger.kernel.org
4795 B: https://bugzilla.kernel.org
4796 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4797 F: Documentation/admin-guide/pm/cpuidle.rst
4798 F: Documentation/driver-api/pm/cpuidle.rst
4800 F: include/linux/cpuidle.h
4802 CPU POWER MONITORING SUBSYSTEM
4803 M: Thomas Renninger <trenn@suse.com>
4804 M: Shuah Khan <shuah@kernel.org>
4805 M: Shuah Khan <skhan@linuxfoundation.org>
4806 L: linux-pm@vger.kernel.org
4808 F: tools/power/cpupower/
4811 M: "H. Peter Anvin" <hpa@zytor.com>
4813 F: arch/x86/kernel/cpuid.c
4814 F: arch/x86/kernel/msr.c
4816 CPUIDLE DRIVER - ARM BIG LITTLE
4817 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4818 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4819 L: linux-pm@vger.kernel.org
4820 L: linux-arm-kernel@lists.infradead.org
4822 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4823 F: drivers/cpuidle/cpuidle-big_little.c
4825 CPUIDLE DRIVER - ARM EXYNOS
4826 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4827 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4828 M: Kukjin Kim <kgene@kernel.org>
4829 L: linux-pm@vger.kernel.org
4830 L: linux-samsung-soc@vger.kernel.org
4832 F: arch/arm/mach-exynos/pm.c
4833 F: drivers/cpuidle/cpuidle-exynos.c
4834 F: include/linux/platform_data/cpuidle-exynos.h
4836 CPUIDLE DRIVER - ARM PSCI
4837 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4838 M: Sudeep Holla <sudeep.holla@arm.com>
4839 L: linux-pm@vger.kernel.org
4840 L: linux-arm-kernel@lists.infradead.org
4842 F: drivers/cpuidle/cpuidle-psci.c
4844 CPUIDLE DRIVER - ARM PSCI PM DOMAIN
4845 M: Ulf Hansson <ulf.hansson@linaro.org>
4846 L: linux-pm@vger.kernel.org
4847 L: linux-arm-kernel@lists.infradead.org
4849 F: drivers/cpuidle/cpuidle-psci.h
4850 F: drivers/cpuidle/cpuidle-psci-domain.c
4853 M: Nicolas Pitre <nico@fluxnic.net>
4855 F: Documentation/filesystems/cramfs.rst
4859 M: Bastien Nocera <hadess@hadess.net>
4860 L: linux-input@vger.kernel.org
4862 F: drivers/hid/hid-creative-sb0540.c
4865 M: Herbert Xu <herbert@gondor.apana.org.au>
4866 M: "David S. Miller" <davem@davemloft.net>
4867 L: linux-crypto@vger.kernel.org
4869 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4870 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4871 F: Documentation/crypto/
4872 F: Documentation/devicetree/bindings/crypto/
4877 F: include/linux/crypto*
4880 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4881 M: Neil Horman <nhorman@tuxdriver.com>
4882 L: linux-crypto@vger.kernel.org
4884 F: crypto/ansi_cprng.c
4888 M: Hans Verkuil <hverkuil@xs4all.nl>
4889 L: linux-media@vger.kernel.org
4891 W: http://linuxtv.org
4892 T: git git://linuxtv.org/media_tree.git
4893 F: drivers/media/i2c/cs3308.c
4895 CS5535 Audio ALSA driver
4896 M: Jaya Kumar <jayakumar.alsa@gmail.com>
4898 F: sound/pci/cs5535audio/
4900 CSI DRIVERS FOR ALLWINNER V3s
4901 M: Yong Deng <yong.deng@magewell.com>
4902 L: linux-media@vger.kernel.org
4904 T: git git://linuxtv.org/media_tree.git
4905 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
4906 F: drivers/media/platform/sunxi/sun6i-csi/
4909 M: Solomon Peachy <pizza@shaftnet.org>
4911 F: drivers/net/wireless/st/cw1200/
4913 CX18 VIDEO4LINUX DRIVER
4914 M: Andy Walls <awalls@md.metrocast.net>
4915 L: linux-media@vger.kernel.org
4917 W: https://linuxtv.org
4918 T: git git://linuxtv.org/media_tree.git
4919 F: drivers/media/pci/cx18/
4920 F: include/uapi/linux/ivtv*
4922 CX2341X MPEG ENCODER HELPER MODULE
4923 M: Hans Verkuil <hverkuil@xs4all.nl>
4924 L: linux-media@vger.kernel.org
4926 W: https://linuxtv.org
4927 T: git git://linuxtv.org/media_tree.git
4928 F: drivers/media/common/cx2341x*
4929 F: include/media/drv-intf/cx2341x.h
4931 CX24120 MEDIA DRIVER
4932 M: Jemma Denson <jdenson@gmail.com>
4933 M: Patrick Boettcher <patrick.boettcher@posteo.de>
4934 L: linux-media@vger.kernel.org
4936 W: https://linuxtv.org
4937 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4938 F: drivers/media/dvb-frontends/cx24120*
4940 CX88 VIDEO4LINUX DRIVER
4941 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4942 L: linux-media@vger.kernel.org
4944 W: https://linuxtv.org
4945 T: git git://linuxtv.org/media_tree.git
4946 F: Documentation/driver-api/media/drivers/cx88*
4947 F: drivers/media/pci/cx88/
4949 CXD2820R MEDIA DRIVER
4950 M: Antti Palosaari <crope@iki.fi>
4951 L: linux-media@vger.kernel.org
4953 W: https://linuxtv.org
4954 W: http://palosaari.fi/linux/
4955 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4956 T: git git://linuxtv.org/anttip/media_tree.git
4957 F: drivers/media/dvb-frontends/cxd2820r*
4959 CXGB3 ETHERNET DRIVER (CXGB3)
4960 M: Raju Rangoju <rajur@chelsio.com>
4961 L: netdev@vger.kernel.org
4963 W: http://www.chelsio.com
4964 F: drivers/net/ethernet/chelsio/cxgb3/
4966 CXGB3 ISCSI DRIVER (CXGB3I)
4967 M: Karen Xie <kxie@chelsio.com>
4968 L: linux-scsi@vger.kernel.org
4970 W: http://www.chelsio.com
4971 F: drivers/scsi/cxgbi/cxgb3i
4973 CXGB4 CRYPTO DRIVER (chcr)
4974 M: Ayush Sawal <ayush.sawal@chelsio.com>
4975 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
4976 M: Rohit Maheshwari <rohitm@chelsio.com>
4977 L: linux-crypto@vger.kernel.org
4979 W: http://www.chelsio.com
4980 F: drivers/crypto/chelsio
4982 CXGB4 INLINE CRYPTO DRIVER
4983 M: Ayush Sawal <ayush.sawal@chelsio.com>
4984 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
4985 M: Rohit Maheshwari <rohitm@chelsio.com>
4986 L: netdev@vger.kernel.org
4988 W: http://www.chelsio.com
4989 F: drivers/net/ethernet/chelsio/inline_crypto/
4991 CXGB4 ETHERNET DRIVER (CXGB4)
4992 M: Raju Rangoju <rajur@chelsio.com>
4993 L: netdev@vger.kernel.org
4995 W: http://www.chelsio.com
4996 F: drivers/net/ethernet/chelsio/cxgb4/
4998 CXGB4 ISCSI DRIVER (CXGB4I)
4999 M: Karen Xie <kxie@chelsio.com>
5000 L: linux-scsi@vger.kernel.org
5002 W: http://www.chelsio.com
5003 F: drivers/scsi/cxgbi/cxgb4i
5005 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
5006 M: Potnuri Bharat Teja <bharat@chelsio.com>
5007 L: linux-rdma@vger.kernel.org
5009 W: http://www.openfabrics.org
5010 F: drivers/infiniband/hw/cxgb4/
5011 F: include/uapi/rdma/cxgb4-abi.h
5013 CXGB4VF ETHERNET DRIVER (CXGB4VF)
5014 M: Raju Rangoju <rajur@chelsio.com>
5015 L: netdev@vger.kernel.org
5017 W: http://www.chelsio.com
5018 F: drivers/net/ethernet/chelsio/cxgb4vf/
5020 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
5021 M: Frederic Barrat <fbarrat@linux.ibm.com>
5022 M: Andrew Donnellan <ajd@linux.ibm.com>
5023 L: linuxppc-dev@lists.ozlabs.org
5025 F: Documentation/ABI/testing/sysfs-class-cxl
5026 F: Documentation/powerpc/cxl.rst
5027 F: arch/powerpc/platforms/powernv/pci-cxl.c
5028 F: drivers/misc/cxl/
5029 F: include/misc/cxl*
5030 F: include/uapi/misc/cxl.h
5032 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
5033 M: Manoj N. Kumar <manoj@linux.ibm.com>
5034 M: Matthew R. Ochs <mrochs@linux.ibm.com>
5035 M: Uma Krishnan <ukrishn@linux.ibm.com>
5036 L: linux-scsi@vger.kernel.org
5038 F: Documentation/powerpc/cxlflash.rst
5039 F: drivers/scsi/cxlflash/
5040 F: include/uapi/scsi/cxlflash_ioctl.h
5043 M: Russell King <linux@armlinux.org.uk>
5044 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5046 W: http://www.armlinux.org.uk/
5047 F: drivers/video/fbdev/cyber2000fb.*
5049 CYCLADES PC300 DRIVER
5051 F: drivers/net/wan/pc300*
5053 CYPRESS_FIRMWARE MEDIA DRIVER
5054 M: Antti Palosaari <crope@iki.fi>
5055 L: linux-media@vger.kernel.org
5057 W: https://linuxtv.org
5058 W: http://palosaari.fi/linux/
5059 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5060 T: git git://linuxtv.org/anttip/media_tree.git
5061 F: drivers/media/common/cypress_firmware*
5063 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
5064 M: Linus Walleij <linus.walleij@linaro.org>
5065 L: linux-input@vger.kernel.org
5067 F: drivers/input/touchscreen/cy8ctma140.c
5069 CYTTSP TOUCHSCREEN DRIVER
5070 M: Linus Walleij <linus.walleij@linaro.org>
5071 L: linux-input@vger.kernel.org
5073 F: drivers/input/touchscreen/cyttsp*
5075 D-LINK DIR-685 TOUCHKEYS DRIVER
5076 M: Linus Walleij <linus.walleij@linaro.org>
5077 L: linux-input@vger.kernel.org
5079 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
5081 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
5082 M: Joshua Kinard <kumba@gentoo.org>
5084 F: drivers/rtc/rtc-ds1685.c
5085 F: include/linux/rtc/ds1685.h
5087 DAMA SLAVE for AX.25
5088 M: Joerg Reuter <jreuter@yaina.de>
5089 L: linux-hams@vger.kernel.org
5091 W: http://yaina.de/jreuter/
5092 W: http://www.qsl.net/dl1bke/
5093 F: net/ax25/af_ax25.c
5094 F: net/ax25/ax25_dev.c
5095 F: net/ax25/ax25_ds_*
5096 F: net/ax25/ax25_in.c
5097 F: net/ax25/ax25_out.c
5098 F: net/ax25/ax25_timer.c
5099 F: net/ax25/sysctl_net_ax25.c
5101 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
5102 L: netdev@vger.kernel.org
5104 F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
5105 F: drivers/net/ethernet/dec/tulip/dmfe.c
5107 DC390/AM53C974 SCSI driver
5108 M: Hannes Reinecke <hare@suse.com>
5109 L: linux-scsi@vger.kernel.org
5111 F: drivers/scsi/am53c974.c
5114 M: Oliver Neukum <oliver@neukum.org>
5115 M: Ali Akcaagac <aliakc@web.de>
5116 M: Jamie Lenehan <lenehan@twibble.org>
5117 L: dc395x@twibble.org
5119 W: http://twibble.org/dist/dc395x/
5120 W: http://lists.twibble.org/mailman/listinfo/dc395x/
5121 F: Documentation/scsi/dc395x.rst
5122 F: drivers/scsi/dc395x.*
5125 L: dccp@vger.kernel.org
5127 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
5128 F: include/linux/dccp.h
5129 F: include/linux/tfrc.h
5130 F: include/uapi/linux/dccp.h
5133 DECnet NETWORK LAYER
5134 L: linux-decnet-user@lists.sourceforge.net
5136 W: http://linux-decnet.sourceforge.net
5137 F: Documentation/networking/decnet.rst
5140 DECSTATION PLATFORM SUPPORT
5141 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5142 L: linux-mips@vger.kernel.org
5144 W: http://www.linux-mips.org/wiki/DECstation
5146 F: arch/mips/include/asm/dec/
5147 F: arch/mips/include/asm/mach-dec/
5149 DEFXX FDDI NETWORK DRIVER
5150 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5152 F: drivers/net/fddi/defxx.*
5154 DEFZA FDDI NETWORK DRIVER
5155 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5157 F: drivers/net/fddi/defza.*
5159 DEINTERLACE DRIVERS FOR ALLWINNER H3
5160 M: Jernej Skrabec <jernej.skrabec@gmail.com>
5161 L: linux-media@vger.kernel.org
5163 T: git git://linuxtv.org/media_tree.git
5164 F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
5165 F: drivers/media/platform/sunxi/sun8i-di/
5168 M: Matthew Garrett <mjg59@srcf.ucam.org>
5169 M: Pali Rohár <pali@kernel.org>
5170 L: platform-driver-x86@vger.kernel.org
5172 F: drivers/platform/x86/dell/dell-laptop.c
5174 DELL LAPTOP FREEFALL DRIVER
5175 M: Pali Rohár <pali@kernel.org>
5177 F: drivers/platform/x86/dell/dell-smo8800.c
5179 DELL LAPTOP RBTN DRIVER
5180 M: Pali Rohár <pali@kernel.org>
5182 F: drivers/platform/x86/dell/dell-rbtn.*
5184 DELL LAPTOP SMM DRIVER
5185 M: Pali Rohár <pali@kernel.org>
5187 F: drivers/hwmon/dell-smm-hwmon.c
5188 F: include/uapi/linux/i8k.h
5190 DELL REMOTE BIOS UPDATE DRIVER
5191 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5192 L: platform-driver-x86@vger.kernel.org
5194 F: drivers/platform/x86/dell/dell_rbu.c
5197 M: Pali Rohár <pali@kernel.org>
5198 L: Dell.Client.Kernel@dell.com
5199 L: platform-driver-x86@vger.kernel.org
5201 F: drivers/platform/x86/dell/dell-smbios.*
5203 DELL SMBIOS SMM DRIVER
5204 L: Dell.Client.Kernel@dell.com
5205 L: platform-driver-x86@vger.kernel.org
5207 F: drivers/platform/x86/dell/dell-smbios-smm.c
5209 DELL SMBIOS WMI DRIVER
5210 L: Dell.Client.Kernel@dell.com
5211 L: platform-driver-x86@vger.kernel.org
5213 F: drivers/platform/x86/dell/dell-smbios-wmi.c
5214 F: tools/wmi/dell-smbios-example.c
5216 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
5217 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5218 L: platform-driver-x86@vger.kernel.org
5220 F: Documentation/driver-api/dcdbas.rst
5221 F: drivers/platform/x86/dell/dcdbas.*
5223 DELL WMI DESCRIPTOR DRIVER
5224 L: Dell.Client.Kernel@dell.com
5226 F: drivers/platform/x86/dell/dell-wmi-descriptor.c
5228 DELL WMI SYSMAN DRIVER
5229 M: Divya Bharathi <divya.bharathi@dell.com>
5230 M: Prasanth Ksr <prasanth.ksr@dell.com>
5231 L: Dell.Client.Kernel@dell.com
5232 L: platform-driver-x86@vger.kernel.org
5234 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
5235 F: drivers/platform/x86/dell/dell-wmi-sysman/
5237 DELL WMI NOTIFICATIONS DRIVER
5238 M: Matthew Garrett <mjg59@srcf.ucam.org>
5239 M: Pali Rohár <pali@kernel.org>
5241 F: drivers/platform/x86/dell/dell-wmi-base.c
5243 DELL WMI HARDWARE PRIVACY SUPPORT
5244 M: Perry Yuan <Perry.Yuan@dell.com>
5245 L: Dell.Client.Kernel@dell.com
5246 L: platform-driver-x86@vger.kernel.org
5248 F: drivers/platform/x86/dell/dell-wmi-privacy.c
5250 DELTA ST MEDIA DRIVER
5251 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
5252 L: linux-media@vger.kernel.org
5254 W: https://linuxtv.org
5255 T: git git://linuxtv.org/media_tree.git
5256 F: drivers/media/platform/sti/delta
5258 DELTA DPS920AB PSU DRIVER
5259 M: Robert Marko <robert.marko@sartura.hr>
5260 L: linux-hwmon@vger.kernel.org
5262 F: Documentation/hwmon/dps920ab.rst
5263 F: drivers/hwmon/pmbus/dps920ab.c
5266 L: linux-mtd@lists.infradead.org
5268 F: drivers/mtd/nand/raw/denali*
5270 DESIGNWARE EDMA CORE IP DRIVER
5271 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5272 L: dmaengine@vger.kernel.org
5274 F: drivers/dma/dw-edma/
5275 F: include/linux/dma/edma.h
5277 DESIGNWARE XDATA IP DRIVER
5278 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5279 L: linux-pci@vger.kernel.org
5281 F: Documentation/misc-devices/dw-xdata-pcie.rst
5282 F: drivers/misc/dw-xdata-pcie.c
5284 DESIGNWARE USB2 DRD IP DRIVER
5285 M: Minas Harutyunyan <hminas@synopsys.com>
5286 L: linux-usb@vger.kernel.org
5288 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5289 F: drivers/usb/dwc2/
5291 DESIGNWARE USB3 DRD IP DRIVER
5292 M: Felipe Balbi <balbi@kernel.org>
5293 L: linux-usb@vger.kernel.org
5295 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5296 F: drivers/usb/dwc3/
5298 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
5299 M: Andreas Klinger <ak@it-klinger.de>
5300 L: linux-iio@vger.kernel.org
5302 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
5303 F: drivers/iio/proximity/srf*.c
5305 DEVICE COREDUMP (DEV_COREDUMP)
5306 M: Johannes Berg <johannes@sipsolutions.net>
5307 L: linux-kernel@vger.kernel.org
5309 F: drivers/base/devcoredump.c
5310 F: include/linux/devcoredump.h
5312 DEVICE DEPENDENCY HELPER SCRIPT
5313 M: Saravana Kannan <saravanak@google.com>
5314 L: linux-kernel@vger.kernel.org
5316 F: scripts/dev-needs.sh
5318 DEVICE DIRECT ACCESS (DAX)
5319 M: Dan Williams <dan.j.williams@intel.com>
5320 M: Vishal Verma <vishal.l.verma@intel.com>
5321 M: Dave Jiang <dave.jiang@intel.com>
5322 L: nvdimm@lists.linux.dev
5326 DEVICE FREQUENCY (DEVFREQ)
5327 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5328 M: Kyungmin Park <kyungmin.park@samsung.com>
5329 M: Chanwoo Choi <cw00.choi@samsung.com>
5330 L: linux-pm@vger.kernel.org
5332 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5333 F: Documentation/devicetree/bindings/devfreq/
5335 F: include/linux/devfreq.h
5336 F: include/trace/events/devfreq.h
5338 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
5339 M: Chanwoo Choi <cw00.choi@samsung.com>
5340 L: linux-pm@vger.kernel.org
5342 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5343 F: Documentation/devicetree/bindings/devfreq/event/
5344 F: drivers/devfreq/devfreq-event.c
5345 F: drivers/devfreq/event/
5346 F: include/dt-bindings/pmu/exynos_ppmu.h
5347 F: include/linux/devfreq-event.h
5349 DEVICE NUMBER REGISTRY
5350 M: Torben Mathiasen <device@lanana.org>
5352 W: http://lanana.org/docs/device-list/index.html
5354 DEVICE RESOURCE MANAGEMENT HELPERS
5355 M: Hans de Goede <hdegoede@redhat.com>
5356 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
5358 F: include/linux/devm-helpers.h
5361 M: Alasdair Kergon <agk@redhat.com>
5362 M: Mike Snitzer <snitzer@redhat.com>
5363 M: dm-devel@redhat.com
5364 L: dm-devel@redhat.com
5366 W: http://sources.redhat.com/dm
5367 Q: http://patchwork.kernel.org/project/dm-devel/list/
5368 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
5369 T: quilt http://people.redhat.com/agk/patches/linux/editing/
5370 F: Documentation/admin-guide/device-mapper/
5371 F: drivers/md/Kconfig
5372 F: drivers/md/Makefile
5374 F: drivers/md/persistent-data/
5375 F: include/linux/device-mapper.h
5376 F: include/linux/dm-*.h
5377 F: include/uapi/linux/dm-*.h
5380 M: Jiri Pirko <jiri@nvidia.com>
5381 L: netdev@vger.kernel.org
5383 F: Documentation/networking/devlink
5384 F: include/net/devlink.h
5385 F: include/uapi/linux/devlink.h
5386 F: net/core/devlink.c
5388 DIALOG SEMICONDUCTOR DRIVERS
5389 M: Support Opensource <support.opensource@diasemi.com>
5391 W: http://www.dialog-semiconductor.com/products
5392 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
5393 F: Documentation/devicetree/bindings/input/dlg,da72??.txt
5394 F: Documentation/devicetree/bindings/mfd/da90*.txt
5395 F: Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
5396 F: Documentation/devicetree/bindings/regulator/da92*.txt
5397 F: Documentation/devicetree/bindings/regulator/slg51000.txt
5398 F: Documentation/devicetree/bindings/sound/da[79]*.txt
5399 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
5400 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
5401 F: Documentation/hwmon/da90??.rst
5402 F: drivers/gpio/gpio-da90??.c
5403 F: drivers/hwmon/da90??-hwmon.c
5404 F: drivers/iio/adc/da91??-*.c
5405 F: drivers/input/misc/da72??.[ch]
5406 F: drivers/input/misc/da90??_onkey.c
5407 F: drivers/input/touchscreen/da9052_tsi.c
5408 F: drivers/leds/leds-da90??.c
5409 F: drivers/mfd/da903x.c
5410 F: drivers/mfd/da90??-*.c
5411 F: drivers/mfd/da91??-*.c
5412 F: drivers/pinctrl/pinctrl-da90??.c
5413 F: drivers/power/supply/da9052-battery.c
5414 F: drivers/power/supply/da91??-*.c
5415 F: drivers/regulator/da9???-regulator.[ch]
5416 F: drivers/regulator/slg51000-regulator.[ch]
5417 F: drivers/rtc/rtc-da90??.c
5418 F: drivers/thermal/da90??-thermal.c
5419 F: drivers/video/backlight/da90??_bl.c
5420 F: drivers/watchdog/da90??_wdt.c
5421 F: include/dt-bindings/regulator/dlg,da9*-regulator.h
5422 F: include/linux/mfd/da903x.h
5423 F: include/linux/mfd/da9052/
5424 F: include/linux/mfd/da9055/
5425 F: include/linux/mfd/da9062/
5426 F: include/linux/mfd/da9063/
5427 F: include/linux/mfd/da9150/
5428 F: include/linux/regulator/da9211.h
5429 F: include/sound/da[79]*.h
5430 F: sound/soc/codecs/da[79]*.[ch]
5432 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
5433 M: William Breathitt Gray <vilhelm.gray@gmail.com>
5434 L: linux-gpio@vger.kernel.org
5436 F: drivers/gpio/gpio-gpio-mm.c
5438 DIOLAN U2C-12 I2C DRIVER
5439 M: Guenter Roeck <linux@roeck-us.net>
5440 L: linux-i2c@vger.kernel.org
5442 F: drivers/i2c/busses/i2c-diolan-u2c.c
5444 DIRECTORY NOTIFICATION (DNOTIFY)
5445 M: Jan Kara <jack@suse.cz>
5446 R: Amir Goldstein <amir73il@gmail.com>
5447 L: linux-fsdevel@vger.kernel.org
5449 F: Documentation/filesystems/dnotify.rst
5450 F: fs/notify/dnotify/
5451 F: include/linux/dnotify.h
5453 DISK GEOMETRY AND PARTITION HANDLING
5454 M: Andries Brouwer <aeb@cwi.nl>
5456 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
5457 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
5458 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
5461 M: Jan Kara <jack@suse.com>
5463 F: Documentation/filesystems/quota.rst
5465 F: include/linux/quota*.h
5466 F: include/uapi/linux/quota*.h
5468 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
5469 M: Bernie Thompson <bernie@plugable.com>
5470 L: linux-fbdev@vger.kernel.org
5472 W: http://plugable.com/category/projects/udlfb/
5473 F: Documentation/fb/udlfb.rst
5474 F: drivers/video/fbdev/udlfb.c
5475 F: include/video/udlfb.h
5477 DISTRIBUTED LOCK MANAGER (DLM)
5478 M: Christine Caulfield <ccaulfie@redhat.com>
5479 M: David Teigland <teigland@redhat.com>
5480 L: cluster-devel@redhat.com
5482 W: http://sources.redhat.com/cluster/
5483 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5486 DMA BUFFER SHARING FRAMEWORK
5487 M: Sumit Semwal <sumit.semwal@linaro.org>
5488 M: Christian König <christian.koenig@amd.com>
5489 L: linux-media@vger.kernel.org
5490 L: dri-devel@lists.freedesktop.org
5491 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5493 T: git git://anongit.freedesktop.org/drm/drm-misc
5494 F: Documentation/driver-api/dma-buf.rst
5496 F: include/linux/*fence.h
5497 F: include/linux/dma-buf*
5498 F: include/linux/dma-resv.h
5499 K: \bdma_(?:buf|fence|resv)\b
5501 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
5502 M: Vinod Koul <vkoul@kernel.org>
5503 L: dmaengine@vger.kernel.org
5505 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5506 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
5507 F: Documentation/devicetree/bindings/dma/
5508 F: Documentation/driver-api/dmaengine/
5510 F: include/linux/dma/
5511 F: include/linux/dmaengine.h
5512 F: include/linux/of_dma.h
5515 M: Christoph Hellwig <hch@lst.de>
5516 M: Marek Szyprowski <m.szyprowski@samsung.com>
5517 R: Robin Murphy <robin.murphy@arm.com>
5518 L: iommu@lists.linux-foundation.org
5520 W: http://git.infradead.org/users/hch/dma-mapping.git
5521 T: git git://git.infradead.org/users/hch/dma-mapping.git
5522 F: include/asm-generic/dma-mapping.h
5523 F: include/linux/dma-direct.h
5524 F: include/linux/dma-mapping.h
5525 F: include/linux/dma-map-ops.h
5528 DMA MAPPING BENCHMARK
5529 M: Barry Song <song.bao.hua@hisilicon.com>
5530 L: iommu@lists.linux-foundation.org
5531 F: kernel/dma/map_benchmark.c
5532 F: tools/testing/selftests/dma/
5534 DMA-BUF HEAPS FRAMEWORK
5535 M: Sumit Semwal <sumit.semwal@linaro.org>
5536 R: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5537 R: Liam Mark <lmark@codeaurora.org>
5538 R: Laura Abbott <labbott@redhat.com>
5539 R: Brian Starkey <Brian.Starkey@arm.com>
5540 R: John Stultz <john.stultz@linaro.org>
5541 L: linux-media@vger.kernel.org
5542 L: dri-devel@lists.freedesktop.org
5543 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5545 T: git git://anongit.freedesktop.org/drm/drm-misc
5546 F: drivers/dma-buf/dma-heap.c
5547 F: drivers/dma-buf/heaps/*
5548 F: include/linux/dma-heap.h
5549 F: include/uapi/linux/dma-heap.h
5551 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
5552 M: Lukasz Luba <lukasz.luba@arm.com>
5553 L: linux-pm@vger.kernel.org
5554 L: linux-samsung-soc@vger.kernel.org
5556 F: Documentation/devicetree/bindings/memory-controllers/exynos5422-dmc.txt
5557 F: drivers/memory/samsung/exynos5422-dmc.c
5559 DME1737 HARDWARE MONITOR DRIVER
5560 M: Juerg Haefliger <juergh@gmail.com>
5561 L: linux-hwmon@vger.kernel.org
5563 F: Documentation/hwmon/dme1737.rst
5564 F: drivers/hwmon/dme1737.c
5567 M: Jean Delvare <jdelvare@suse.com>
5569 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
5570 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
5571 F: drivers/firmware/dmi-id.c
5572 F: drivers/firmware/dmi_scan.c
5573 F: include/linux/dmi.h
5576 M: Jonathan Corbet <corbet@lwn.net>
5577 L: linux-doc@vger.kernel.org
5579 P: Documentation/doc-guide/maintainer-profile.rst
5580 T: git git://git.lwn.net/linux.git docs-next
5582 F: scripts/documentation-file-ref-check
5583 F: scripts/kernel-doc
5584 F: scripts/sphinx-pre-install
5585 X: Documentation/ABI/
5586 X: Documentation/admin-guide/media/
5587 X: Documentation/devicetree/
5588 X: Documentation/driver-api/media/
5589 X: Documentation/firmware-guide/acpi/
5590 X: Documentation/i2c/
5591 X: Documentation/power/
5592 X: Documentation/spi/
5593 X: Documentation/userspace-api/media/
5595 DOCUMENTATION REPORTING ISSUES
5596 M: Thorsten Leemhuis <linux@leemhuis.info>
5597 L: linux-doc@vger.kernel.org
5599 F: Documentation/admin-guide/reporting-issues.rst
5601 DOCUMENTATION SCRIPTS
5602 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5603 L: linux-doc@vger.kernel.org
5605 F: Documentation/sphinx/parse-headers.pl
5606 F: scripts/documentation-file-ref-check
5607 F: scripts/sphinx-pre-install
5609 DOCUMENTATION/ITALIAN
5610 M: Federico Vaga <federico.vaga@vaga.pv.it>
5611 L: linux-doc@vger.kernel.org
5613 F: Documentation/translations/it_IT
5615 DONGWOON DW9714 LENS VOICE COIL DRIVER
5616 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5617 L: linux-media@vger.kernel.org
5619 T: git git://linuxtv.org/media_tree.git
5620 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5621 F: drivers/media/i2c/dw9714.c
5623 DONGWOON DW9768 LENS VOICE COIL DRIVER
5624 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
5625 L: linux-media@vger.kernel.org
5627 T: git git://linuxtv.org/media_tree.git
5628 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
5629 F: drivers/media/i2c/dw9768.c
5631 DONGWOON DW9807 LENS VOICE COIL DRIVER
5632 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5633 L: linux-media@vger.kernel.org
5635 T: git git://linuxtv.org/media_tree.git
5636 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5637 F: drivers/media/i2c/dw9807-vcm.c
5640 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
5641 L: blinux-list@redhat.com
5643 F: drivers/char/dtlk.c
5644 F: include/linux/dtlk.h
5646 DPAA2 DATAPATH I/O (DPIO) DRIVER
5647 M: Roy Pledge <Roy.Pledge@nxp.com>
5648 L: linux-kernel@vger.kernel.org
5650 F: drivers/soc/fsl/dpio
5652 DPAA2 ETHERNET DRIVER
5653 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5654 L: netdev@vger.kernel.org
5656 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
5657 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
5658 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
5659 F: drivers/net/ethernet/freescale/dpaa2/Makefile
5660 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5661 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
5662 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
5663 F: drivers/net/ethernet/freescale/dpaa2/dpmac*
5664 F: drivers/net/ethernet/freescale/dpaa2/dpni*
5666 DPAA2 ETHERNET SWITCH DRIVER
5667 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5668 L: netdev@vger.kernel.org
5670 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
5671 F: drivers/net/ethernet/freescale/dpaa2/dpsw*
5673 DPT_I2O SCSI RAID DRIVER
5674 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5675 L: linux-scsi@vger.kernel.org
5677 W: http://www.adaptec.com/
5678 F: drivers/scsi/dpt*
5679 F: drivers/scsi/dpt/
5682 M: Philipp Reisner <philipp.reisner@linbit.com>
5683 M: Lars Ellenberg <lars.ellenberg@linbit.com>
5684 L: drbd-dev@lists.linbit.com
5686 W: http://www.drbd.org
5687 T: git git://git.linbit.com/linux-drbd.git
5688 T: git git://git.linbit.com/drbd-8.4.git
5689 F: Documentation/admin-guide/blockdev/
5690 F: drivers/block/drbd/
5693 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5694 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5695 R: "Rafael J. Wysocki" <rafael@kernel.org>
5697 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5698 F: Documentation/core-api/kobject.rst
5702 F: include/linux/debugfs.h
5703 F: include/linux/kobj*
5706 DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
5707 M: Nishanth Menon <nm@ti.com>
5708 L: linux-pm@vger.kernel.org
5710 F: drivers/soc/ti/smartreflex.c
5711 F: include/linux/power/smartreflex.h
5713 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
5714 M: Maxime Ripard <mripard@kernel.org>
5715 M: Chen-Yu Tsai <wens@csie.org>
5716 R: Jernej Skrabec <jernej.skrabec@gmail.com>
5717 L: dri-devel@lists.freedesktop.org
5719 T: git git://anongit.freedesktop.org/drm/drm-misc
5720 F: drivers/gpu/drm/sun4i/sun8i*
5722 DRM DRIVER FOR ARM PL111 CLCD
5723 M: Emma Anholt <emma@anholt.net>
5725 T: git git://anongit.freedesktop.org/drm/drm-misc
5726 F: drivers/gpu/drm/pl111/
5728 DRM DRIVER FOR ARM VERSATILE TFT PANELS
5729 M: Linus Walleij <linus.walleij@linaro.org>
5731 T: git git://anongit.freedesktop.org/drm/drm-misc
5732 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
5733 F: drivers/gpu/drm/panel/panel-arm-versatile.c
5735 DRM DRIVER FOR ASPEED BMC GFX
5736 M: Joel Stanley <joel@jms.id.au>
5737 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
5739 T: git git://anongit.freedesktop.org/drm/drm-misc
5740 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5741 F: drivers/gpu/drm/aspeed/
5743 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5744 M: Dave Airlie <airlied@redhat.com>
5745 R: Thomas Zimmermann <tzimmermann@suse.de>
5746 L: dri-devel@lists.freedesktop.org
5748 T: git git://anongit.freedesktop.org/drm/drm-misc
5749 F: drivers/gpu/drm/ast/
5751 DRM DRIVER FOR BOCHS VIRTUAL GPU
5752 M: Gerd Hoffmann <kraxel@redhat.com>
5753 L: virtualization@lists.linux-foundation.org
5755 T: git git://anongit.freedesktop.org/drm/drm-misc
5756 F: drivers/gpu/drm/bochs/
5758 DRM DRIVER FOR BOE HIMAX8279D PANELS
5759 M: Jerry Han <hanxu5@huaqin.corp-partner.google.com>
5761 F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
5762 F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
5764 DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
5765 M: Jagan Teki <jagan@amarulasolutions.com>
5767 F: Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
5768 F: drivers/gpu/drm/bridge/chipone-icn6211.c
5770 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5771 M: Linus Walleij <linus.walleij@linaro.org>
5773 T: git git://anongit.freedesktop.org/drm/drm-misc
5774 F: drivers/gpu/drm/tve200/
5776 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
5777 M: Icenowy Zheng <icenowy@aosc.io>
5779 F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
5780 F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
5782 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5783 M: Jagan Teki <jagan@amarulasolutions.com>
5785 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
5786 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5788 DRM DRIVER FOR GENERIC USB DISPLAY
5789 M: Noralf Trønnes <noralf@tronnes.org>
5791 W: https://github.com/notro/gud/wiki
5792 T: git git://anongit.freedesktop.org/drm/drm-misc
5793 F: drivers/gpu/drm/gud/
5794 F: include/drm/gud.h
5796 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5797 M: Hans de Goede <hdegoede@redhat.com>
5799 T: git git://anongit.freedesktop.org/drm/drm-misc
5800 F: drivers/gpu/drm/tiny/gm12u320.c
5802 DRM DRIVER FOR HX8357D PANELS
5803 M: Emma Anholt <emma@anholt.net>
5805 T: git git://anongit.freedesktop.org/drm/drm-misc
5806 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
5807 F: drivers/gpu/drm/tiny/hx8357d.c
5809 DRM DRIVER FOR ILITEK ILI9225 PANELS
5810 M: David Lechner <david@lechnology.com>
5812 T: git git://anongit.freedesktop.org/drm/drm-misc
5813 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5814 F: drivers/gpu/drm/tiny/ili9225.c
5816 DRM DRIVER FOR ILITEK ILI9486 PANELS
5817 M: Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
5819 T: git git://anongit.freedesktop.org/drm/drm-misc
5820 F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
5821 F: drivers/gpu/drm/tiny/ili9486.c
5823 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5824 S: Orphan / Obsolete
5825 F: drivers/gpu/drm/i810/
5826 F: include/uapi/drm/i810_drm.h
5828 DRM DRIVER FOR LVDS PANELS
5829 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5830 L: dri-devel@lists.freedesktop.org
5831 T: git git://anongit.freedesktop.org/drm/drm-misc
5833 F: drivers/gpu/drm/panel/panel-lvds.c
5834 F: Documentation/devicetree/bindings/display/panel/lvds.yaml
5836 DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
5837 M: Guido Günther <agx@sigxcpu.org>
5838 R: Purism Kernel Team <kernel@puri.sm>
5840 F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
5841 F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
5843 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5844 S: Orphan / Obsolete
5845 F: drivers/gpu/drm/mga/
5846 F: include/uapi/drm/mga_drm.h
5848 DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
5849 M: Dave Airlie <airlied@redhat.com>
5850 R: Thomas Zimmermann <tzimmermann@suse.de>
5851 L: dri-devel@lists.freedesktop.org
5853 T: git git://anongit.freedesktop.org/drm/drm-misc
5854 F: drivers/gpu/drm/mgag200/
5856 DRM DRIVER FOR MI0283QT
5857 M: Noralf Trønnes <noralf@tronnes.org>
5859 T: git git://anongit.freedesktop.org/drm/drm-misc
5860 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5861 F: drivers/gpu/drm/tiny/mi0283qt.c
5863 DRM DRIVER FOR MSM ADRENO GPU
5864 M: Rob Clark <robdclark@gmail.com>
5865 M: Sean Paul <sean@poorly.run>
5866 L: linux-arm-msm@vger.kernel.org
5867 L: dri-devel@lists.freedesktop.org
5868 L: freedreno@lists.freedesktop.org
5870 T: git https://gitlab.freedesktop.org/drm/msm.git
5871 F: Documentation/devicetree/bindings/display/msm/
5872 F: drivers/gpu/drm/msm/
5873 F: include/uapi/drm/msm_drm.h
5875 DRM DRIVER FOR NOVATEK NT35510 PANELS
5876 M: Linus Walleij <linus.walleij@linaro.org>
5878 T: git git://anongit.freedesktop.org/drm/drm-misc
5879 F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
5880 F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
5882 DRM DRIVER FOR NOVATEK NT36672A PANELS
5883 M: Sumit Semwal <sumit.semwal@linaro.org>
5885 T: git git://anongit.freedesktop.org/drm/drm-misc
5886 F: Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
5887 F: drivers/gpu/drm/panel/panel-novatek-nt36672a.c
5889 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5890 M: Ben Skeggs <bskeggs@redhat.com>
5891 L: dri-devel@lists.freedesktop.org
5892 L: nouveau@lists.freedesktop.org
5894 T: git git://github.com/skeggsb/linux
5895 F: drivers/gpu/drm/nouveau/
5896 F: include/uapi/drm/nouveau_drm.h
5898 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5899 M: Stefan Mavrodiev <stefan@olimex.com>
5901 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
5902 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5904 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5905 M: Noralf Trønnes <noralf@tronnes.org>
5907 T: git git://anongit.freedesktop.org/drm/drm-misc
5908 F: Documentation/devicetree/bindings/display/repaper.txt
5909 F: drivers/gpu/drm/tiny/repaper.c
5911 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5912 M: Dave Airlie <airlied@redhat.com>
5913 M: Gerd Hoffmann <kraxel@redhat.com>
5914 L: virtualization@lists.linux-foundation.org
5916 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5917 T: git git://anongit.freedesktop.org/drm/drm-misc
5918 F: drivers/gpu/drm/tiny/cirrus.c
5920 DRM DRIVER FOR QXL VIRTUAL GPU
5921 M: Dave Airlie <airlied@redhat.com>
5922 M: Gerd Hoffmann <kraxel@redhat.com>
5923 L: virtualization@lists.linux-foundation.org
5924 L: spice-devel@lists.freedesktop.org
5926 T: git git://anongit.freedesktop.org/drm/drm-misc
5927 F: drivers/gpu/drm/qxl/
5928 F: include/uapi/drm/qxl_drm.h
5930 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5931 S: Orphan / Obsolete
5932 F: drivers/gpu/drm/r128/
5933 F: include/uapi/drm/r128_drm.h
5935 DRM DRIVER FOR RAYDIUM RM67191 PANELS
5936 M: Robert Chiras <robert.chiras@nxp.com>
5938 F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
5939 F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
5941 DRM DRIVER FOR SITRONIX ST7703 PANELS
5942 M: Guido Günther <agx@sigxcpu.org>
5943 R: Purism Kernel Team <kernel@puri.sm>
5944 R: Ondrej Jirman <megous@megous.com>
5946 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
5947 F: drivers/gpu/drm/panel/panel-sitronix-st7703.c
5949 DRM DRIVER FOR SAVAGE VIDEO CARDS
5950 S: Orphan / Obsolete
5951 F: drivers/gpu/drm/savage/
5952 F: include/uapi/drm/savage_drm.h
5954 DRM DRIVER FOR SIMPLE FRAMEBUFFERS
5955 M: Thomas Zimmermann <tzimmermann@suse.de>
5956 L: dri-devel@lists.freedesktop.org
5958 T: git git://anongit.freedesktop.org/drm/drm-misc
5959 F: drivers/gpu/drm/tiny/simpledrm.c
5961 DRM DRIVER FOR SIS VIDEO CARDS
5962 S: Orphan / Obsolete
5963 F: drivers/gpu/drm/sis/
5964 F: include/uapi/drm/sis_drm.h
5966 DRM DRIVER FOR SITRONIX ST7586 PANELS
5967 M: David Lechner <david@lechnology.com>
5969 T: git git://anongit.freedesktop.org/drm/drm-misc
5970 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
5971 F: drivers/gpu/drm/tiny/st7586.c
5973 DRM DRIVER FOR SITRONIX ST7701 PANELS
5974 M: Jagan Teki <jagan@amarulasolutions.com>
5976 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
5977 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
5979 DRM DRIVER FOR SITRONIX ST7735R PANELS
5980 M: David Lechner <david@lechnology.com>
5982 T: git git://anongit.freedesktop.org/drm/drm-misc
5983 F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
5984 F: drivers/gpu/drm/tiny/st7735r.c
5986 DRM DRIVER FOR SONY ACX424AKP PANELS
5987 M: Linus Walleij <linus.walleij@linaro.org>
5989 T: git git://anongit.freedesktop.org/drm/drm-misc
5990 F: drivers/gpu/drm/panel/panel-sony-acx424akp.c
5992 DRM DRIVER FOR ST-ERICSSON MCDE
5993 M: Linus Walleij <linus.walleij@linaro.org>
5995 T: git git://anongit.freedesktop.org/drm/drm-misc
5996 F: Documentation/devicetree/bindings/display/ste,mcde.yaml
5997 F: drivers/gpu/drm/mcde/
5999 DRM DRIVER FOR TDFX VIDEO CARDS
6000 S: Orphan / Obsolete
6001 F: drivers/gpu/drm/tdfx/
6003 DRM DRIVER FOR TPO TPG110 PANELS
6004 M: Linus Walleij <linus.walleij@linaro.org>
6006 T: git git://anongit.freedesktop.org/drm/drm-misc
6007 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
6008 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
6010 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
6011 M: Dave Airlie <airlied@redhat.com>
6012 R: Sean Paul <sean@poorly.run>
6013 R: Thomas Zimmermann <tzimmermann@suse.de>
6014 L: dri-devel@lists.freedesktop.org
6016 T: git git://anongit.freedesktop.org/drm/drm-misc
6017 F: drivers/gpu/drm/udl/
6019 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
6020 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
6021 M: Melissa Wen <melissa.srw@gmail.com>
6022 R: Haneen Mohammed <hamohammed.sa@gmail.com>
6023 R: Daniel Vetter <daniel@ffwll.ch>
6024 L: dri-devel@lists.freedesktop.org
6026 T: git git://anongit.freedesktop.org/drm/drm-misc
6027 F: Documentation/gpu/vkms.rst
6028 F: drivers/gpu/drm/vkms/
6030 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
6031 M: Hans de Goede <hdegoede@redhat.com>
6032 L: dri-devel@lists.freedesktop.org
6034 T: git git://anongit.freedesktop.org/drm/drm-misc
6035 F: drivers/gpu/drm/vboxvideo/
6037 DRM DRIVER FOR VMWARE VIRTUAL GPU
6038 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
6039 M: Roland Scheidegger <sroland@vmware.com>
6040 M: Zack Rusin <zackr@vmware.com>
6041 L: dri-devel@lists.freedesktop.org
6043 T: git git://people.freedesktop.org/~sroland/linux
6044 F: drivers/gpu/drm/vmwgfx/
6045 F: include/uapi/drm/vmwgfx_drm.h
6048 M: David Airlie <airlied@linux.ie>
6049 M: Daniel Vetter <daniel@ffwll.ch>
6050 L: dri-devel@lists.freedesktop.org
6052 B: https://gitlab.freedesktop.org/drm
6053 C: irc://chat.freenode.net/dri-devel
6054 T: git git://anongit.freedesktop.org/drm/drm
6055 F: Documentation/devicetree/bindings/display/
6056 F: Documentation/devicetree/bindings/gpu/
6057 F: Documentation/gpu/
6061 F: include/linux/vga*
6062 F: include/uapi/drm/
6064 DRM DRIVERS AND MISC GPU PATCHES
6065 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
6066 M: Maxime Ripard <mripard@kernel.org>
6067 M: Thomas Zimmermann <tzimmermann@suse.de>
6069 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
6070 T: git git://anongit.freedesktop.org/drm/drm-misc
6071 F: Documentation/gpu/
6072 F: drivers/gpu/drm/*
6075 F: include/linux/vga*
6076 F: include/uapi/drm/drm*
6078 DRM DRIVERS FOR ALLWINNER A10
6079 M: Maxime Ripard <mripard@kernel.org>
6080 M: Chen-Yu Tsai <wens@csie.org>
6081 L: dri-devel@lists.freedesktop.org
6083 T: git git://anongit.freedesktop.org/drm/drm-misc
6084 F: Documentation/devicetree/bindings/display/allwinner*
6085 F: drivers/gpu/drm/sun4i/
6087 DRM DRIVERS FOR AMLOGIC SOCS
6088 M: Neil Armstrong <narmstrong@baylibre.com>
6089 L: dri-devel@lists.freedesktop.org
6090 L: linux-amlogic@lists.infradead.org
6092 W: http://linux-meson.com/
6093 T: git git://anongit.freedesktop.org/drm/drm-misc
6094 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
6095 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
6096 F: Documentation/gpu/meson.rst
6097 F: drivers/gpu/drm/meson/
6099 DRM DRIVERS FOR ATMEL HLCDC
6100 M: Sam Ravnborg <sam@ravnborg.org>
6101 M: Boris Brezillon <bbrezillon@kernel.org>
6102 L: dri-devel@lists.freedesktop.org
6104 T: git git://anongit.freedesktop.org/drm/drm-misc
6105 F: Documentation/devicetree/bindings/display/atmel/
6106 F: drivers/gpu/drm/atmel-hlcdc/
6108 DRM DRIVERS FOR BRIDGE CHIPS
6109 M: Andrzej Hajda <a.hajda@samsung.com>
6110 M: Neil Armstrong <narmstrong@baylibre.com>
6111 M: Robert Foss <robert.foss@linaro.org>
6112 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
6113 R: Jonas Karlman <jonas@kwiboo.se>
6114 R: Jernej Skrabec <jernej.skrabec@gmail.com>
6116 T: git git://anongit.freedesktop.org/drm/drm-misc
6117 F: drivers/gpu/drm/bridge/
6119 DRM DRIVERS FOR EXYNOS
6120 M: Inki Dae <inki.dae@samsung.com>
6121 M: Joonyoung Shim <jy0922.shim@samsung.com>
6122 M: Seung-Woo Kim <sw0312.kim@samsung.com>
6123 M: Kyungmin Park <kyungmin.park@samsung.com>
6124 L: dri-devel@lists.freedesktop.org
6126 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
6127 F: Documentation/devicetree/bindings/display/exynos/
6128 F: drivers/gpu/drm/exynos/
6129 F: include/uapi/drm/exynos_drm.h
6131 DRM DRIVERS FOR FREESCALE DCU
6132 M: Stefan Agner <stefan@agner.ch>
6133 M: Alison Wang <alison.wang@nxp.com>
6134 L: dri-devel@lists.freedesktop.org
6136 T: git git://anongit.freedesktop.org/drm/drm-misc
6137 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
6138 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
6139 F: drivers/gpu/drm/fsl-dcu/
6141 DRM DRIVERS FOR FREESCALE IMX
6142 M: Philipp Zabel <p.zabel@pengutronix.de>
6143 L: dri-devel@lists.freedesktop.org
6145 F: Documentation/devicetree/bindings/display/imx/
6146 F: drivers/gpu/drm/imx/
6147 F: drivers/gpu/ipu-v3/
6149 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
6150 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
6151 L: dri-devel@lists.freedesktop.org
6153 T: git git://github.com/patjak/drm-gma500
6154 F: drivers/gpu/drm/gma500/
6156 DRM DRIVERS FOR HISILICON
6157 M: Xinliang Liu <xinliang.liu@linaro.org>
6158 M: Tian Tao <tiantao6@hisilicon.com>
6159 R: John Stultz <john.stultz@linaro.org>
6160 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
6161 R: Chen Feng <puck.chen@hisilicon.com>
6162 L: dri-devel@lists.freedesktop.org
6164 T: git git://anongit.freedesktop.org/drm/drm-misc
6165 F: Documentation/devicetree/bindings/display/hisilicon/
6166 F: drivers/gpu/drm/hisilicon/
6168 DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
6169 M: Deepak Rawat <drawat.floss@gmail.com>
6170 L: linux-hyperv@vger.kernel.org
6171 L: dri-devel@lists.freedesktop.org
6173 T: git git://anongit.freedesktop.org/drm/drm-misc
6174 F: drivers/gpu/drm/hyperv
6176 DRM DRIVERS FOR LIMA
6177 M: Qiang Yu <yuq825@gmail.com>
6178 L: dri-devel@lists.freedesktop.org
6179 L: lima@lists.freedesktop.org (moderated for non-subscribers)
6181 T: git git://anongit.freedesktop.org/drm/drm-misc
6182 F: drivers/gpu/drm/lima/
6183 F: include/uapi/drm/lima_drm.h
6185 DRM DRIVERS FOR MEDIATEK
6186 M: Chun-Kuang Hu <chunkuang.hu@kernel.org>
6187 M: Philipp Zabel <p.zabel@pengutronix.de>
6188 L: dri-devel@lists.freedesktop.org
6189 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
6191 F: Documentation/devicetree/bindings/display/mediatek/
6192 F: drivers/gpu/drm/mediatek/
6193 F: drivers/phy/mediatek/phy-mtk-hdmi*
6194 F: drivers/phy/mediatek/phy-mtk-mipi*
6196 DRM DRIVERS FOR NVIDIA TEGRA
6197 M: Thierry Reding <thierry.reding@gmail.com>
6198 L: dri-devel@lists.freedesktop.org
6199 L: linux-tegra@vger.kernel.org
6201 T: git git://anongit.freedesktop.org/tegra/linux.git
6202 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
6203 F: drivers/gpu/drm/tegra/
6204 F: drivers/gpu/host1x/
6205 F: include/linux/host1x.h
6206 F: include/uapi/drm/tegra_drm.h
6208 DRM DRIVERS FOR RENESAS
6209 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6210 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
6211 L: dri-devel@lists.freedesktop.org
6212 L: linux-renesas-soc@vger.kernel.org
6214 T: git git://linuxtv.org/pinchartl/media drm/du/next
6215 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
6216 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
6217 F: Documentation/devicetree/bindings/display/renesas,du.yaml
6218 F: drivers/gpu/drm/rcar-du/
6219 F: drivers/gpu/drm/shmobile/
6220 F: include/linux/platform_data/shmob_drm.h
6222 DRM DRIVERS FOR ROCKCHIP
6223 M: Sandy Huang <hjc@rock-chips.com>
6224 M: Heiko Stübner <heiko@sntech.de>
6225 L: dri-devel@lists.freedesktop.org
6227 T: git git://anongit.freedesktop.org/drm/drm-misc
6228 F: Documentation/devicetree/bindings/display/rockchip/
6229 F: drivers/gpu/drm/rockchip/
6232 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
6233 L: dri-devel@lists.freedesktop.org
6235 T: git git://anongit.freedesktop.org/drm/drm-misc
6236 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
6237 F: drivers/gpu/drm/sti
6240 M: Yannick Fertre <yannick.fertre@foss.st.com>
6241 M: Philippe Cornu <philippe.cornu@foss.st.com>
6242 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
6243 L: dri-devel@lists.freedesktop.org
6245 T: git git://anongit.freedesktop.org/drm/drm-misc
6246 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
6247 F: drivers/gpu/drm/stm
6249 DRM DRIVERS FOR TI KEYSTONE
6250 M: Jyri Sarha <jyri.sarha@iki.fi>
6251 M: Tomi Valkeinen <tomba@kernel.org>
6252 L: dri-devel@lists.freedesktop.org
6254 T: git git://anongit.freedesktop.org/drm/drm-misc
6255 F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
6256 F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
6257 F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
6258 F: drivers/gpu/drm/tidss/
6260 DRM DRIVERS FOR TI LCDC
6261 M: Jyri Sarha <jyri.sarha@iki.fi>
6262 R: Tomi Valkeinen <tomba@kernel.org>
6263 L: dri-devel@lists.freedesktop.org
6265 F: Documentation/devicetree/bindings/display/tilcdc/
6266 F: drivers/gpu/drm/tilcdc/
6268 DRM DRIVERS FOR TI OMAP
6269 M: Tomi Valkeinen <tomba@kernel.org>
6270 L: dri-devel@lists.freedesktop.org
6272 F: Documentation/devicetree/bindings/display/ti/
6273 F: drivers/gpu/drm/omapdrm/
6276 M: Emma Anholt <emma@anholt.net>
6278 T: git git://anongit.freedesktop.org/drm/drm-misc
6279 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
6280 F: drivers/gpu/drm/v3d/
6281 F: include/uapi/drm/v3d_drm.h
6284 M: Emma Anholt <emma@anholt.net>
6285 M: Maxime Ripard <mripard@kernel.org>
6287 T: git git://github.com/anholt/linux
6288 T: git git://anongit.freedesktop.org/drm/drm-misc
6289 F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
6290 F: drivers/gpu/drm/vc4/
6291 F: include/uapi/drm/vc4_drm.h
6293 DRM DRIVERS FOR VIVANTE GPU IP
6294 M: Lucas Stach <l.stach@pengutronix.de>
6295 R: Russell King <linux+etnaviv@armlinux.org.uk>
6296 R: Christian Gmeiner <christian.gmeiner@gmail.com>
6297 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
6298 L: dri-devel@lists.freedesktop.org
6300 F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
6301 F: drivers/gpu/drm/etnaviv/
6302 F: include/uapi/drm/etnaviv_drm.h
6305 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
6306 L: dri-devel@lists.freedesktop.org
6307 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
6309 T: git git://anongit.freedesktop.org/drm/drm-misc
6310 F: Documentation/gpu/xen-front.rst
6311 F: drivers/gpu/drm/xen/
6313 DRM DRIVERS FOR XILINX
6314 M: Hyun Kwon <hyun.kwon@xilinx.com>
6315 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6316 L: dri-devel@lists.freedesktop.org
6318 T: git git://anongit.freedesktop.org/drm/drm-misc
6319 F: Documentation/devicetree/bindings/display/xlnx/
6320 F: drivers/gpu/drm/xlnx/
6323 M: Thierry Reding <thierry.reding@gmail.com>
6324 R: Sam Ravnborg <sam@ravnborg.org>
6325 L: dri-devel@lists.freedesktop.org
6327 T: git git://anongit.freedesktop.org/drm/drm-misc
6328 F: Documentation/devicetree/bindings/display/panel/
6329 F: drivers/gpu/drm/drm_panel.c
6330 F: drivers/gpu/drm/panel/
6331 F: include/drm/drm_panel.h
6334 M: Christian Koenig <christian.koenig@amd.com>
6335 M: Huang Rui <ray.huang@amd.com>
6336 L: dri-devel@lists.freedesktop.org
6338 T: git git://anongit.freedesktop.org/drm/drm-misc
6339 F: drivers/gpu/drm/ttm/
6342 DSBR100 USB FM RADIO DRIVER
6343 M: Alexey Klimov <klimov.linux@gmail.com>
6344 L: linux-media@vger.kernel.org
6346 T: git git://linuxtv.org/media_tree.git
6347 F: drivers/media/radio/dsbr100.c
6350 M: Hans Verkuil <hverkuil@xs4all.nl>
6351 L: linux-media@vger.kernel.org
6353 W: https://linuxtv.org
6354 T: git git://linuxtv.org/media_tree.git
6355 F: drivers/media/pci/dt3155/
6357 DVB_USB_AF9015 MEDIA DRIVER
6358 M: Antti Palosaari <crope@iki.fi>
6359 L: linux-media@vger.kernel.org
6361 W: https://linuxtv.org
6362 W: http://palosaari.fi/linux/
6363 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6364 T: git git://linuxtv.org/anttip/media_tree.git
6365 F: drivers/media/usb/dvb-usb-v2/af9015*
6367 DVB_USB_AF9035 MEDIA DRIVER
6368 M: Antti Palosaari <crope@iki.fi>
6369 L: linux-media@vger.kernel.org
6371 W: https://linuxtv.org
6372 W: http://palosaari.fi/linux/
6373 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6374 T: git git://linuxtv.org/anttip/media_tree.git
6375 F: drivers/media/usb/dvb-usb-v2/af9035*
6377 DVB_USB_ANYSEE MEDIA DRIVER
6378 M: Antti Palosaari <crope@iki.fi>
6379 L: linux-media@vger.kernel.org
6381 W: https://linuxtv.org
6382 W: http://palosaari.fi/linux/
6383 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6384 T: git git://linuxtv.org/anttip/media_tree.git
6385 F: drivers/media/usb/dvb-usb-v2/anysee*
6387 DVB_USB_AU6610 MEDIA DRIVER
6388 M: Antti Palosaari <crope@iki.fi>
6389 L: linux-media@vger.kernel.org
6391 W: https://linuxtv.org
6392 W: http://palosaari.fi/linux/
6393 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6394 T: git git://linuxtv.org/anttip/media_tree.git
6395 F: drivers/media/usb/dvb-usb-v2/au6610*
6397 DVB_USB_CE6230 MEDIA DRIVER
6398 M: Antti Palosaari <crope@iki.fi>
6399 L: linux-media@vger.kernel.org
6401 W: https://linuxtv.org
6402 W: http://palosaari.fi/linux/
6403 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6404 T: git git://linuxtv.org/anttip/media_tree.git
6405 F: drivers/media/usb/dvb-usb-v2/ce6230*
6407 DVB_USB_CXUSB MEDIA DRIVER
6408 M: Michael Krufky <mkrufky@linuxtv.org>
6409 L: linux-media@vger.kernel.org
6411 W: https://linuxtv.org
6412 W: http://github.com/mkrufky
6413 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6414 T: git git://linuxtv.org/media_tree.git
6415 F: drivers/media/usb/dvb-usb/cxusb*
6417 DVB_USB_EC168 MEDIA DRIVER
6418 M: Antti Palosaari <crope@iki.fi>
6419 L: linux-media@vger.kernel.org
6421 W: https://linuxtv.org
6422 W: http://palosaari.fi/linux/
6423 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6424 T: git git://linuxtv.org/anttip/media_tree.git
6425 F: drivers/media/usb/dvb-usb-v2/ec168*
6427 DVB_USB_GL861 MEDIA DRIVER
6428 M: Antti Palosaari <crope@iki.fi>
6429 L: linux-media@vger.kernel.org
6431 W: https://linuxtv.org
6432 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6433 T: git git://linuxtv.org/anttip/media_tree.git
6434 F: drivers/media/usb/dvb-usb-v2/gl861*
6436 DVB_USB_MXL111SF MEDIA DRIVER
6437 M: Michael Krufky <mkrufky@linuxtv.org>
6438 L: linux-media@vger.kernel.org
6440 W: https://linuxtv.org
6441 W: http://github.com/mkrufky
6442 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6443 T: git git://linuxtv.org/mkrufky/mxl111sf.git
6444 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
6446 DVB_USB_RTL28XXU MEDIA DRIVER
6447 M: Antti Palosaari <crope@iki.fi>
6448 L: linux-media@vger.kernel.org
6450 W: https://linuxtv.org
6451 W: http://palosaari.fi/linux/
6452 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6453 T: git git://linuxtv.org/anttip/media_tree.git
6454 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
6456 DVB_USB_V2 MEDIA DRIVER
6457 M: Antti Palosaari <crope@iki.fi>
6458 L: linux-media@vger.kernel.org
6460 W: https://linuxtv.org
6461 W: http://palosaari.fi/linux/
6462 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6463 T: git git://linuxtv.org/anttip/media_tree.git
6464 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
6465 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
6468 M: Jason Baron <jbaron@akamai.com>
6470 F: include/linux/dynamic_debug.h
6471 F: lib/dynamic_debug.c
6473 DYNAMIC INTERRUPT MODERATION
6474 M: Tal Gilboa <talgi@nvidia.com>
6476 F: Documentation/networking/net_dim.rst
6477 F: include/linux/dim.h
6480 DZ DECSTATION DZ11 SERIAL DRIVER
6481 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
6483 F: drivers/tty/serial/dz.*
6485 E3X0 POWER BUTTON DRIVER
6486 M: Moritz Fischer <moritz.fischer@ettus.com>
6487 L: usrp-users@lists.ettus.com
6489 W: http://www.ettus.com
6490 F: Documentation/devicetree/bindings/input/e3x0-button.txt
6491 F: drivers/input/misc/e3x0-button.c
6494 M: Antti Palosaari <crope@iki.fi>
6495 L: linux-media@vger.kernel.org
6497 W: https://linuxtv.org
6498 W: http://palosaari.fi/linux/
6499 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6500 T: git git://linuxtv.org/anttip/media_tree.git
6501 F: drivers/media/tuners/e4000*
6503 EARTH_PT1 MEDIA DRIVER
6504 M: Akihiro Tsukada <tskd08@gmail.com>
6505 L: linux-media@vger.kernel.org
6507 F: drivers/media/pci/pt1/
6509 EARTH_PT3 MEDIA DRIVER
6510 M: Akihiro Tsukada <tskd08@gmail.com>
6511 L: linux-media@vger.kernel.org
6513 F: drivers/media/pci/pt3/
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/dvb-frontends/ec100*
6526 M: Tyler Hicks <code@tyhicks.com>
6527 L: ecryptfs@vger.kernel.org
6529 W: http://ecryptfs.org
6530 W: https://launchpad.net/ecryptfs
6531 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
6532 F: Documentation/filesystems/ecryptfs.rst
6536 M: Yazen Ghannam <yazen.ghannam@amd.com>
6537 L: linux-edac@vger.kernel.org
6539 F: drivers/edac/amd64_edac*
6540 F: drivers/edac/mce_amd*
6543 M: Jan Luebbe <jlu@pengutronix.de>
6544 L: linux-edac@vger.kernel.org
6546 F: drivers/edac/armada_xp_*
6549 M: Stefan Schaeckeler <sschaeck@cisco.com>
6551 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
6552 F: drivers/edac/aspeed_edac.c
6555 M: Shravan Kumar Ramani <shravankr@nvidia.com>
6557 F: drivers/edac/bluefield_edac.c
6560 M: Andre Przywara <andre.przywara@arm.com>
6561 L: linux-edac@vger.kernel.org
6563 F: drivers/edac/highbank*
6566 M: Ralf Baechle <ralf@linux-mips.org>
6567 L: linux-edac@vger.kernel.org
6568 L: linux-mips@vger.kernel.org
6570 F: drivers/edac/octeon_edac*
6572 EDAC-CAVIUM THUNDERX
6573 M: Robert Richter <rric@kernel.org>
6574 L: linux-edac@vger.kernel.org
6576 F: drivers/edac/thunderx_edac*
6579 M: Borislav Petkov <bp@alien8.de>
6580 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6581 M: Tony Luck <tony.luck@intel.com>
6582 R: James Morse <james.morse@arm.com>
6583 R: Robert Richter <rric@kernel.org>
6584 L: linux-edac@vger.kernel.org
6586 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
6587 F: Documentation/admin-guide/ras.rst
6588 F: Documentation/driver-api/edac.rst
6590 F: include/linux/edac.h
6593 M: Lei Wang <lewan@microsoft.com>
6594 L: linux-edac@vger.kernel.org
6596 F: drivers/edac/dmc520_edac.c
6599 M: Mark Gross <mark.gross@intel.com>
6600 L: linux-edac@vger.kernel.org
6602 F: drivers/edac/e752x_edac.c
6605 L: linux-edac@vger.kernel.org
6607 F: drivers/edac/e7xxx_edac.c
6610 M: York Sun <york.sun@nxp.com>
6611 L: linux-edac@vger.kernel.org
6613 F: drivers/edac/fsl_ddr_edac.*
6616 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6617 L: linux-edac@vger.kernel.org
6619 F: drivers/edac/ghes_edac.c
6622 M: Tony Luck <tony.luck@intel.com>
6623 L: linux-edac@vger.kernel.org
6625 F: drivers/edac/i10nm_base.c
6628 L: linux-edac@vger.kernel.org
6630 F: drivers/edac/i3000_edac.c
6633 L: linux-edac@vger.kernel.org
6635 F: drivers/edac/i5000_edac.c
6638 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6639 L: linux-edac@vger.kernel.org
6641 F: drivers/edac/i5400_edac.c
6644 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6645 L: linux-edac@vger.kernel.org
6647 F: drivers/edac/i7300_edac.c
6650 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6651 L: linux-edac@vger.kernel.org
6653 F: drivers/edac/i7core_edac.c
6656 M: Tim Small <tim@buttersideup.com>
6657 L: linux-edac@vger.kernel.org
6659 F: drivers/edac/i82443bxgx_edac.c
6662 M: "Arvind R." <arvino55@gmail.com>
6663 L: linux-edac@vger.kernel.org
6665 F: drivers/edac/i82975x_edac.c
6668 M: Jason Baron <jbaron@akamai.com>
6669 L: linux-edac@vger.kernel.org
6671 F: drivers/edac/ie31200_edac.c
6674 M: Tony Luck <tony.luck@intel.com>
6675 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6676 L: linux-edac@vger.kernel.org
6678 F: drivers/edac/igen6_edac.c
6681 M: Johannes Thumshirn <morbidrsa@gmail.com>
6682 L: linux-edac@vger.kernel.org
6684 F: drivers/edac/mpc85xx_edac.[ch]
6687 M: Egor Martovetsky <egor@pasemi.com>
6688 L: linux-edac@vger.kernel.org
6690 F: drivers/edac/pasemi_edac.c
6693 M: Tony Luck <tony.luck@intel.com>
6694 L: linux-edac@vger.kernel.org
6696 F: drivers/edac/pnd2_edac.[ch]
6699 M: Channagoud Kadabi <ckadabi@codeaurora.org>
6700 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
6701 L: linux-arm-msm@vger.kernel.org
6702 L: linux-edac@vger.kernel.org
6704 F: drivers/edac/qcom_edac.c
6707 M: Tim Small <tim@buttersideup.com>
6708 L: linux-edac@vger.kernel.org
6710 F: drivers/edac/r82600_edac.c
6713 M: Tony Luck <tony.luck@intel.com>
6714 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6715 L: linux-edac@vger.kernel.org
6717 F: drivers/edac/sb_edac.c
6720 M: Yash Shah <yash.shah@sifive.com>
6721 L: linux-edac@vger.kernel.org
6723 F: drivers/edac/sifive_edac.c
6726 M: Tony Luck <tony.luck@intel.com>
6727 L: linux-edac@vger.kernel.org
6729 F: drivers/edac/skx_*.[ch]
6732 M: Tero Kristo <kristo@kernel.org>
6733 L: linux-edac@vger.kernel.org
6735 F: drivers/edac/ti_edac.c
6737 EDIROL UA-101/UA-1000 DRIVER
6738 M: Clemens Ladisch <clemens@ladisch.de>
6739 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6741 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6742 F: sound/usb/misc/ua101.c
6745 M: Ivan Hu <ivan.hu@canonical.com>
6746 M: Ard Biesheuvel <ardb@kernel.org>
6747 L: linux-efi@vger.kernel.org
6749 F: drivers/firmware/efi/test/
6751 EFI VARIABLE FILESYSTEM
6752 M: Matthew Garrett <matthew.garrett@nebula.com>
6753 M: Jeremy Kerr <jk@ozlabs.org>
6754 M: Ard Biesheuvel <ardb@kernel.org>
6755 L: linux-efi@vger.kernel.org
6757 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6760 EFIFB FRAMEBUFFER DRIVER
6761 M: Peter Jones <pjones@redhat.com>
6762 L: linux-fbdev@vger.kernel.org
6764 F: drivers/video/fbdev/efifb.c
6768 W: http://aeschi.ch.eu.org/efs/
6771 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6772 M: Douglas Miller <dougmill@linux.ibm.com>
6773 L: netdev@vger.kernel.org
6775 F: drivers/net/ethernet/ibm/ehea/
6777 EM28XX VIDEO4LINUX DRIVER
6778 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6779 L: linux-media@vger.kernel.org
6781 W: https://linuxtv.org
6782 T: git git://linuxtv.org/media_tree.git
6783 F: Documentation/admin-guide/media/em28xx*
6784 F: drivers/media/usb/em28xx/
6787 M: Paul Gortmaker <paul.gortmaker@windriver.com>
6788 M: Matt Mackall <mpm@selenic.com>
6789 M: David Woodhouse <dwmw2@infradead.org>
6790 L: linux-embedded@vger.kernel.org
6793 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
6794 M: Adrian Hunter <adrian.hunter@intel.com>
6795 M: Ritesh Harjani <riteshh@codeaurora.org>
6796 M: Asutosh Das <asutoshd@codeaurora.org>
6797 L: linux-mmc@vger.kernel.org
6799 F: drivers/mmc/host/cqhci*
6801 EMULEX 10Gbps iSCSI - OneConnect DRIVER
6802 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6803 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
6804 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6805 L: linux-scsi@vger.kernel.org
6807 W: http://www.broadcom.com
6808 F: drivers/scsi/be2iscsi/
6810 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6811 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
6812 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6813 M: Somnath Kotur <somnath.kotur@broadcom.com>
6814 L: netdev@vger.kernel.org
6816 W: http://www.emulex.com
6817 F: drivers/net/ethernet/emulex/benet/
6819 EMULEX ONECONNECT ROCE DRIVER
6820 M: Selvin Xavier <selvin.xavier@broadcom.com>
6821 L: linux-rdma@vger.kernel.org
6823 W: http://www.broadcom.com
6824 F: drivers/infiniband/hw/ocrdma/
6825 F: include/uapi/rdma/ocrdma-abi.h
6827 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6828 M: James Smart <james.smart@broadcom.com>
6829 M: Dick Kennedy <dick.kennedy@broadcom.com>
6830 L: linux-scsi@vger.kernel.org
6832 W: http://www.broadcom.com
6833 F: drivers/scsi/lpfc/
6835 EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
6836 M: James Smart <james.smart@broadcom.com>
6837 M: Ram Vegesna <ram.vegesna@broadcom.com>
6838 L: linux-scsi@vger.kernel.org
6839 L: target-devel@vger.kernel.org
6841 W: http://www.broadcom.com
6842 F: drivers/scsi/elx/
6844 ENE CB710 FLASH CARD READER DRIVER
6845 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
6847 F: drivers/misc/cb710/
6848 F: drivers/mmc/host/cb710-mmc.*
6849 F: include/linux/cb710.h
6851 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6852 M: Maxim Levitsky <maximlevitsky@gmail.com>
6854 F: drivers/media/rc/ene_ir.*
6856 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
6857 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
6858 L: linuxppc-dev@lists.ozlabs.org
6860 F: drivers/tty/ehv_bytechan.c
6862 EPSON S1D13XXX FRAMEBUFFER DRIVER
6863 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
6865 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6866 F: drivers/video/fbdev/s1d13xxxfb.c
6867 F: include/video/s1d13xxxfb.h
6870 M: Gao Xiang <xiang@kernel.org>
6871 M: Chao Yu <chao@kernel.org>
6872 L: linux-erofs@lists.ozlabs.org
6874 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
6875 F: Documentation/filesystems/erofs.rst
6877 F: include/trace/events/erofs.h
6879 ERRSEQ ERROR TRACKING INFRASTRUCTURE
6880 M: Jeff Layton <jlayton@kernel.org>
6882 F: include/linux/errseq.h
6885 ET131X NETWORK DRIVER
6886 M: Mark Einon <mark.einon@gmail.com>
6888 F: drivers/net/ethernet/agere/
6891 M: Roopa Prabhu <roopa@nvidia.com>
6892 M: Nikolay Aleksandrov <nikolay@nvidia.com>
6893 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
6894 L: netdev@vger.kernel.org
6896 W: http://www.linuxfoundation.org/en/Net:Bridge
6897 F: include/linux/netfilter_bridge/
6900 ETHERNET PHY LIBRARY
6901 M: Andrew Lunn <andrew@lunn.ch>
6902 M: Heiner Kallweit <hkallweit1@gmail.com>
6903 R: Russell King <linux@armlinux.org.uk>
6904 L: netdev@vger.kernel.org
6906 F: Documentation/ABI/testing/sysfs-class-net-phydev
6907 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
6908 F: Documentation/devicetree/bindings/net/mdio*
6909 F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
6910 F: Documentation/networking/phy.rst
6911 F: drivers/net/mdio/
6912 F: drivers/net/mdio/acpi_mdio.c
6913 F: drivers/net/mdio/fwnode_mdio.c
6914 F: drivers/net/mdio/of_mdio.c
6917 F: drivers/of/of_net.c
6918 F: include/dt-bindings/net/qca-ar803x.h
6919 F: include/linux/*mdio*.h
6920 F: include/linux/mdio/*.h
6921 F: include/linux/of_net.h
6922 F: include/linux/phy.h
6923 F: include/linux/phy_fixed.h
6924 F: include/linux/platform_data/mdio-bcm-unimac.h
6925 F: include/linux/platform_data/mdio-gpio.h
6926 F: include/trace/events/mdio.h
6927 F: include/uapi/linux/mdio.h
6928 F: include/uapi/linux/mii.h
6931 M: Namjae Jeon <namjae.jeon@samsung.com>
6932 M: Sungjong Seo <sj1557.seo@samsung.com>
6933 L: linux-fsdevel@vger.kernel.org
6938 M: Jan Kara <jack@suse.com>
6939 L: linux-ext4@vger.kernel.org
6941 F: Documentation/filesystems/ext2.rst
6943 F: include/linux/ext2*
6946 M: "Theodore Ts'o" <tytso@mit.edu>
6947 M: Andreas Dilger <adilger.kernel@dilger.ca>
6948 L: linux-ext4@vger.kernel.org
6950 W: http://ext4.wiki.kernel.org
6951 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
6952 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6953 F: Documentation/filesystems/ext4/
6955 F: include/trace/events/ext4.h
6957 Extended Verification Module (EVM)
6958 M: Mimi Zohar <zohar@linux.ibm.com>
6959 L: linux-integrity@vger.kernel.org
6961 F: security/integrity/evm/
6963 EXTENSIBLE FIRMWARE INTERFACE (EFI)
6964 M: Ard Biesheuvel <ardb@kernel.org>
6965 L: linux-efi@vger.kernel.org
6967 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6968 F: Documentation/admin-guide/efi-stub.rst
6969 F: arch/*/include/asm/efi.h
6970 F: arch/*/kernel/efi.c
6971 F: arch/arm/boot/compressed/efi-header.S
6972 F: arch/arm64/kernel/efi-entry.S
6973 F: arch/x86/platform/efi/
6974 F: drivers/firmware/efi/
6975 F: include/linux/efi*.h
6977 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6978 M: MyungJoo Ham <myungjoo.ham@samsung.com>
6979 M: Chanwoo Choi <cw00.choi@samsung.com>
6980 L: linux-kernel@vger.kernel.org
6982 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6983 F: Documentation/devicetree/bindings/extcon/
6984 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6986 F: include/linux/extcon.h
6987 F: include/linux/extcon/
6990 M: Masami Hiramatsu <mhiramat@kernel.org>
6992 F: Documentation/admin-guide/bootconfig.rst
6993 F: fs/proc/bootconfig.c
6994 F: include/linux/bootconfig.h
6996 F: tools/bootconfig/*
6997 F: tools/bootconfig/scripts/*
7000 M: Jingoo Han <jingoohan1@gmail.com>
7001 L: dri-devel@lists.freedesktop.org
7003 F: drivers/gpu/drm/exynos/exynos_dp*
7005 EXYNOS SYSMMU (IOMMU) driver
7006 M: Marek Szyprowski <m.szyprowski@samsung.com>
7007 L: iommu@lists.linux-foundation.org
7009 F: drivers/iommu/exynos-iommu.c
7012 M: Jaegeuk Kim <jaegeuk@kernel.org>
7013 M: Chao Yu <chao@kernel.org>
7014 L: linux-f2fs-devel@lists.sourceforge.net
7016 W: https://f2fs.wiki.kernel.org/
7017 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
7018 F: Documentation/ABI/testing/sysfs-fs-f2fs
7019 F: Documentation/filesystems/f2fs.rst
7021 F: include/linux/f2fs_fs.h
7022 F: include/trace/events/f2fs.h
7023 F: include/uapi/linux/f2fs.h
7025 F71805F HARDWARE MONITORING DRIVER
7026 M: Jean Delvare <jdelvare@suse.com>
7027 L: linux-hwmon@vger.kernel.org
7029 F: Documentation/hwmon/f71805f.rst
7030 F: drivers/hwmon/f71805f.c
7033 M: Josh Poimboeuf <jpoimboe@redhat.com>
7035 F: scripts/faddr2line
7038 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
7039 L: netdev@vger.kernel.org
7041 F: Documentation/networking/failover.rst
7042 F: include/net/failover.h
7043 F: net/core/failover.c
7046 M: Jan Kara <jack@suse.cz>
7047 R: Amir Goldstein <amir73il@gmail.com>
7048 R: Matthew Bobrowski <repnop@google.com>
7049 L: linux-fsdevel@vger.kernel.org
7051 F: fs/notify/fanotify/
7052 F: include/linux/fanotify.h
7053 F: include/uapi/linux/fanotify.h
7055 FARSYNC SYNCHRONOUS DRIVER
7056 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
7058 W: http://www.farsite.co.uk/
7059 F: drivers/net/wan/farsync.*
7061 FAULT INJECTION SUPPORT
7062 M: Akinobu Mita <akinobu.mita@gmail.com>
7064 F: Documentation/fault-injection/
7065 F: lib/fault-inject.c
7067 FBTFT Framebuffer drivers
7068 L: dri-devel@lists.freedesktop.org
7069 L: linux-fbdev@vger.kernel.org
7071 F: drivers/staging/fbtft/
7074 M: Michael Buesch <m@bues.ch>
7075 L: linux-media@vger.kernel.org
7077 F: drivers/media/tuners/fc0011.c
7078 F: drivers/media/tuners/fc0011.h
7081 M: Antti Palosaari <crope@iki.fi>
7082 L: linux-media@vger.kernel.org
7084 W: https://linuxtv.org
7085 W: http://palosaari.fi/linux/
7086 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7087 T: git git://linuxtv.org/anttip/media_tree.git
7088 F: drivers/media/tuners/fc2580*
7090 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
7091 M: Hannes Reinecke <hare@suse.de>
7092 L: linux-scsi@vger.kernel.org
7094 W: www.Open-FCoE.org
7095 F: drivers/scsi/fcoe/
7096 F: drivers/scsi/libfc/
7098 F: include/scsi/libfc.h
7099 F: include/scsi/libfcoe.h
7100 F: include/uapi/scsi/fc/
7102 FILE LOCKING (flock() and fcntl()/lockf())
7103 M: Jeff Layton <jlayton@kernel.org>
7104 M: "J. Bruce Fields" <bfields@fieldses.org>
7105 L: linux-fsdevel@vger.kernel.org
7109 F: include/linux/fcntl.h
7110 F: include/uapi/linux/fcntl.h
7112 FILESYSTEM DIRECT ACCESS (DAX)
7113 M: Dan Williams <dan.j.williams@intel.com>
7114 R: Matthew Wilcox <willy@infradead.org>
7115 R: Jan Kara <jack@suse.cz>
7116 L: linux-fsdevel@vger.kernel.org
7117 L: nvdimm@lists.linux.dev
7120 F: include/linux/dax.h
7121 F: include/trace/events/fs_dax.h
7123 FILESYSTEMS (VFS and infrastructure)
7124 M: Alexander Viro <viro@zeniv.linux.org.uk>
7125 L: linux-fsdevel@vger.kernel.org
7128 F: include/linux/fs.h
7129 F: include/linux/fs_types.h
7130 F: include/uapi/linux/fs.h
7131 F: include/uapi/linux/openat2.h
7136 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7137 M: Riku Voipio <riku.voipio@iki.fi>
7138 L: linux-hwmon@vger.kernel.org
7140 F: drivers/hwmon/f75375s.c
7141 F: include/linux/f75375s.h
7143 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
7144 M: Clemens Ladisch <clemens@ladisch.de>
7145 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
7146 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7148 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7149 F: include/uapi/sound/firewire.h
7152 FIREWIRE MEDIA DRIVERS (firedtv)
7153 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7154 L: linux-media@vger.kernel.org
7155 L: linux1394-devel@lists.sourceforge.net
7157 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
7158 F: drivers/media/firewire/
7160 FIREWIRE SBP-2 TARGET
7161 M: Chris Boot <bootc@bootc.net>
7162 L: linux-scsi@vger.kernel.org
7163 L: target-devel@vger.kernel.org
7164 L: linux1394-devel@lists.sourceforge.net
7166 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
7167 F: drivers/target/sbp/
7170 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7171 L: linux1394-devel@lists.sourceforge.net
7173 W: http://ieee1394.wiki.kernel.org/
7174 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
7175 F: drivers/firewire/
7176 F: include/linux/firewire.h
7177 F: include/uapi/linux/firewire*.h
7180 FIRMWARE LOADER (request_firmware)
7181 M: Luis Chamberlain <mcgrof@kernel.org>
7182 L: linux-kernel@vger.kernel.org
7184 F: Documentation/firmware_class/
7185 F: drivers/base/firmware_loader/
7186 F: include/linux/firmware.h
7188 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
7189 M: Joshua Morris <josh.h.morris@us.ibm.com>
7190 M: Philip Kelleher <pjk1939@linux.ibm.com>
7192 F: drivers/block/rsxx/
7194 FLEXTIMER FTM-QUADDEC DRIVER
7195 M: Patrick Havelange <patrick.havelange@essensium.com>
7196 L: linux-iio@vger.kernel.org
7198 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
7199 F: drivers/counter/ftm-quaddec.c
7202 M: Denis Efremov <efremov@linux.com>
7203 L: linux-block@vger.kernel.org
7205 F: drivers/block/floppy.c
7207 FLYSKY FSIA6B RC RECEIVER
7208 M: Markus Koch <markus@notsyncing.net>
7209 L: linux-input@vger.kernel.org
7211 F: drivers/input/joystick/fsia6b.c
7213 FOCUSRITE SCARLETT GEN 2/3 MIXER DRIVER
7214 M: Geoffrey D. Bennett <g@b4.vu>
7215 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7217 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7218 F: sound/usb/mixer_scarlett_gen2.c
7220 FORCEDETH GIGABIT ETHERNET DRIVER
7221 M: Rain River <rain.1986.08.12@gmail.com>
7222 M: Zhu Yanjun <zyjzyj2000@gmail.com>
7223 L: netdev@vger.kernel.org
7225 F: drivers/net/ethernet/nvidia/*
7228 M: Wu Hao <hao.wu@intel.com>
7229 R: Tom Rix <trix@redhat.com>
7230 L: linux-fpga@vger.kernel.org
7232 F: Documentation/ABI/testing/sysfs-bus-dfl*
7233 F: Documentation/fpga/dfl.rst
7234 F: drivers/fpga/dfl*
7235 F: drivers/uio/uio_dfl.c
7236 F: include/linux/dfl.h
7237 F: include/uapi/linux/fpga-dfl.h
7239 FPGA MANAGER FRAMEWORK
7240 M: Moritz Fischer <mdf@kernel.org>
7241 R: Tom Rix <trix@redhat.com>
7242 L: linux-fpga@vger.kernel.org
7244 W: http://www.rocketboards.org
7245 Q: http://patchwork.kernel.org/project/linux-fpga/list/
7246 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
7247 F: Documentation/devicetree/bindings/fpga/
7248 F: Documentation/driver-api/fpga/
7249 F: Documentation/fpga/
7251 F: include/linux/fpga/
7254 M: Bill Metzenthen <billm@melbpc.org.au>
7256 W: http://floatingpoint.sourceforge.net/emulator/index.html
7257 F: arch/x86/math-emu/
7260 L: dri-devel@lists.freedesktop.org
7261 L: linux-fbdev@vger.kernel.org
7263 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
7264 T: git git://anongit.freedesktop.org/drm/drm-misc
7265 F: Documentation/fb/
7267 F: include/linux/fb.h
7268 F: include/uapi/linux/fb.h
7269 F: include/uapi/video/
7272 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
7273 M: Horia Geantă <horia.geanta@nxp.com>
7274 M: Pankaj Gupta <pankaj.gupta@nxp.com>
7275 L: linux-crypto@vger.kernel.org
7277 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
7278 F: drivers/crypto/caam/
7280 FREESCALE COLDFIRE M5441X MMC DRIVER
7281 M: Angelo Dureghello <angelo.dureghello@timesys.com>
7282 L: linux-mmc@vger.kernel.org
7284 F: drivers/mmc/host/sdhci-esdhc-mcf.c
7285 F: include/linux/platform_data/mmc-esdhc-mcf.h
7287 FREESCALE DIU FRAMEBUFFER DRIVER
7288 M: Timur Tabi <timur@kernel.org>
7289 L: linux-fbdev@vger.kernel.org
7291 F: drivers/video/fbdev/fsl-diu-fb.*
7293 FREESCALE DMA DRIVER
7294 M: Li Yang <leoyang.li@nxp.com>
7295 M: Zhang Wei <zw@zh-kernel.org>
7296 L: linuxppc-dev@lists.ozlabs.org
7298 F: drivers/dma/fsldma.*
7300 FREESCALE DSPI DRIVER
7301 M: Vladimir Oltean <olteanv@gmail.com>
7302 L: linux-spi@vger.kernel.org
7304 F: Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
7305 F: drivers/spi/spi-fsl-dspi.c
7306 F: include/linux/spi/spi-fsl-dspi.h
7308 FREESCALE ENETC ETHERNET DRIVERS
7309 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7310 L: netdev@vger.kernel.org
7312 F: drivers/net/ethernet/freescale/enetc/
7314 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
7315 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7316 L: netdev@vger.kernel.org
7318 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
7319 F: drivers/net/ethernet/freescale/gianfar*
7321 FREESCALE GPMI NAND DRIVER
7322 M: Han Xu <han.xu@nxp.com>
7323 L: linux-mtd@lists.infradead.org
7325 F: drivers/mtd/nand/raw/gpmi-nand/*
7327 FREESCALE I2C CPM DRIVER
7328 M: Jochen Friedrich <jochen@scram.de>
7329 L: linuxppc-dev@lists.ozlabs.org
7330 L: linux-i2c@vger.kernel.org
7332 F: drivers/i2c/busses/i2c-cpm.c
7334 FREESCALE IMX / MXC FEC DRIVER
7335 M: Joakim Zhang <qiangqing.zhang@nxp.com>
7336 L: netdev@vger.kernel.org
7338 F: Documentation/devicetree/bindings/net/fsl-fec.txt
7339 F: drivers/net/ethernet/freescale/fec.h
7340 F: drivers/net/ethernet/freescale/fec_main.c
7341 F: drivers/net/ethernet/freescale/fec_ptp.c
7343 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
7344 M: Sascha Hauer <s.hauer@pengutronix.de>
7345 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7346 L: linux-fbdev@vger.kernel.org
7347 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7349 F: drivers/video/fbdev/imxfb.c
7350 F: include/linux/platform_data/video-imxfb.h
7352 FREESCALE IMX DDR PMU DRIVER
7353 M: Frank Li <Frank.li@nxp.com>
7354 L: linux-arm-kernel@lists.infradead.org
7356 F: Documentation/admin-guide/perf/imx-ddr.rst
7357 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
7358 F: drivers/perf/fsl_imx8_ddr_perf.c
7360 FREESCALE IMX I2C DRIVER
7361 M: Oleksij Rempel <o.rempel@pengutronix.de>
7362 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7363 L: linux-i2c@vger.kernel.org
7365 F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml
7366 F: drivers/i2c/busses/i2c-imx.c
7368 FREESCALE IMX LPI2C DRIVER
7369 M: Dong Aisheng <aisheng.dong@nxp.com>
7370 L: linux-i2c@vger.kernel.org
7371 L: linux-imx@nxp.com
7373 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
7374 F: drivers/i2c/busses/i2c-imx-lpi2c.c
7376 FREESCALE MPC I2C DRIVER
7377 M: Chris Packham <chris.packham@alliedtelesis.co.nz>
7378 L: linux-i2c@vger.kernel.org
7380 F: Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
7381 F: drivers/i2c/busses/i2c-mpc.c
7383 FREESCALE QORIQ DPAA ETHERNET DRIVER
7384 M: Madalin Bucur <madalin.bucur@nxp.com>
7385 L: netdev@vger.kernel.org
7387 F: drivers/net/ethernet/freescale/dpaa
7389 FREESCALE QORIQ DPAA FMAN DRIVER
7390 M: Madalin Bucur <madalin.bucur@nxp.com>
7391 L: netdev@vger.kernel.org
7393 F: Documentation/devicetree/bindings/net/fsl-fman.txt
7394 F: drivers/net/ethernet/freescale/fman
7396 FREESCALE QORIQ PTP CLOCK DRIVER
7397 M: Yangbo Lu <yangbo.lu@nxp.com>
7398 L: netdev@vger.kernel.org
7400 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
7401 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
7402 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
7403 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
7404 F: drivers/ptp/ptp_qoriq.c
7405 F: drivers/ptp/ptp_qoriq_debugfs.c
7406 F: include/linux/fsl/ptp_qoriq.h
7408 FREESCALE QUAD SPI DRIVER
7409 M: Han Xu <han.xu@nxp.com>
7410 L: linux-spi@vger.kernel.org
7412 F: Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
7413 F: drivers/spi/spi-fsl-qspi.c
7415 FREESCALE QUICC ENGINE LIBRARY
7416 M: Qiang Zhao <qiang.zhao@nxp.com>
7417 L: linuxppc-dev@lists.ozlabs.org
7419 F: drivers/soc/fsl/qe/
7420 F: include/soc/fsl/*qe*.h
7421 F: include/soc/fsl/*ucc*.h
7423 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
7424 M: Li Yang <leoyang.li@nxp.com>
7425 L: netdev@vger.kernel.org
7426 L: linuxppc-dev@lists.ozlabs.org
7428 F: drivers/net/ethernet/freescale/ucc_geth*
7430 FREESCALE QUICC ENGINE UCC HDLC DRIVER
7431 M: Zhao Qiang <qiang.zhao@nxp.com>
7432 L: netdev@vger.kernel.org
7433 L: linuxppc-dev@lists.ozlabs.org
7435 F: drivers/net/wan/fsl_ucc_hdlc*
7437 FREESCALE QUICC ENGINE UCC UART DRIVER
7438 M: Timur Tabi <timur@kernel.org>
7439 L: linuxppc-dev@lists.ozlabs.org
7441 F: drivers/tty/serial/ucc_uart.c
7443 FREESCALE SOC DRIVERS
7444 M: Li Yang <leoyang.li@nxp.com>
7445 L: linuxppc-dev@lists.ozlabs.org
7446 L: linux-arm-kernel@lists.infradead.org
7448 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
7449 F: Documentation/devicetree/bindings/soc/fsl/
7451 F: include/linux/fsl/
7453 FREESCALE SOC FS_ENET DRIVER
7454 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
7455 L: linuxppc-dev@lists.ozlabs.org
7456 L: netdev@vger.kernel.org
7458 F: drivers/net/ethernet/freescale/fs_enet/
7459 F: include/linux/fs_enet_pd.h
7461 FREESCALE SOC SOUND DRIVERS
7462 M: Nicolin Chen <nicoleotsuka@gmail.com>
7463 M: Xiubo Li <Xiubo.Lee@gmail.com>
7464 R: Fabio Estevam <festevam@gmail.com>
7465 R: Shengjiu Wang <shengjiu.wang@gmail.com>
7466 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7467 L: linuxppc-dev@lists.ozlabs.org
7469 F: sound/soc/fsl/fsl*
7470 F: sound/soc/fsl/imx*
7471 F: sound/soc/fsl/mpc8610_hpcd.c
7473 FREESCALE USB PERIPHERAL DRIVERS
7474 M: Li Yang <leoyang.li@nxp.com>
7475 L: linux-usb@vger.kernel.org
7476 L: linuxppc-dev@lists.ozlabs.org
7478 F: drivers/usb/gadget/udc/fsl*
7480 FREESCALE USB PHY DRIVER
7481 M: Ran Wang <ran.wang_1@nxp.com>
7482 L: linux-usb@vger.kernel.org
7483 L: linuxppc-dev@lists.ozlabs.org
7485 F: drivers/usb/phy/phy-fsl-usb*
7488 M: Christoph Hellwig <hch@infradead.org>
7490 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
7494 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7495 M: Pavel Machek <pavel@ucw.cz>
7496 L: linux-pm@vger.kernel.org
7498 F: Documentation/power/freezing-of-tasks.rst
7499 F: include/linux/freezer.h
7503 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
7504 L: linux-kernel@vger.kernel.org
7506 F: include/linux/frontswap.h
7509 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
7510 M: David Howells <dhowells@redhat.com>
7511 L: linux-cachefs@redhat.com (moderated for non-subscribers)
7513 F: Documentation/filesystems/caching/
7515 F: include/linux/fscache*.h
7517 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
7518 M: Theodore Y. Ts'o <tytso@mit.edu>
7519 M: Jaegeuk Kim <jaegeuk@kernel.org>
7520 M: Eric Biggers <ebiggers@kernel.org>
7521 L: linux-fscrypt@vger.kernel.org
7523 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7524 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
7525 F: Documentation/filesystems/fscrypt.rst
7527 F: include/linux/fscrypt*.h
7528 F: include/uapi/linux/fscrypt.h
7531 M: Jeremy Kerr <jk@ozlabs.org>
7532 M: Joel Stanley <joel@jms.id.au>
7533 R: Alistar Popple <alistair@popple.id.au>
7534 R: Eddie James <eajames@linux.ibm.com>
7535 L: linux-fsi@lists.ozlabs.org
7537 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
7538 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
7540 F: include/linux/fsi*.h
7541 F: include/trace/events/fsi*.h
7543 FSI-ATTACHED I2C DRIVER
7544 M: Eddie James <eajames@linux.ibm.com>
7545 L: linux-i2c@vger.kernel.org
7546 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
7548 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
7549 F: drivers/i2c/busses/i2c-fsi.c
7551 FSI-ATTACHED SPI DRIVER
7552 M: Eddie James <eajames@linux.ibm.com>
7553 L: linux-spi@vger.kernel.org
7555 F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
7556 F: drivers/spi/spi-fsi.c
7558 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
7559 M: Jan Kara <jack@suse.cz>
7560 R: Amir Goldstein <amir73il@gmail.com>
7561 L: linux-fsdevel@vger.kernel.org
7563 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
7565 F: include/linux/fsnotify*.h
7567 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
7568 M: Eric Biggers <ebiggers@kernel.org>
7569 M: Theodore Y. Ts'o <tytso@mit.edu>
7570 L: linux-fscrypt@vger.kernel.org
7572 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7573 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
7574 F: Documentation/filesystems/fsverity.rst
7576 F: include/linux/fsverity.h
7577 F: include/uapi/linux/fsverity.h
7579 FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
7580 M: Michael Zaidman <michael.zaidman@gmail.com>
7581 L: linux-i2c@vger.kernel.org
7582 L: linux-input@vger.kernel.org
7584 F: drivers/hid/hid-ft260.c
7586 FUJITSU LAPTOP EXTRAS
7587 M: Jonathan Woithe <jwoithe@just42.net>
7588 L: platform-driver-x86@vger.kernel.org
7590 F: drivers/platform/x86/fujitsu-laptop.c
7592 FUJITSU M-5MO LS CAMERA ISP DRIVER
7593 M: Kyungmin Park <kyungmin.park@samsung.com>
7594 M: Heungjun Kim <riverful.kim@samsung.com>
7595 L: linux-media@vger.kernel.org
7597 F: drivers/media/i2c/m5mols/
7598 F: include/media/i2c/m5mols.h
7600 FUJITSU TABLET EXTRAS
7601 M: Robert Gerlach <khnz@gmx.de>
7602 L: platform-driver-x86@vger.kernel.org
7604 F: drivers/platform/x86/fujitsu-tablet.c
7606 FUSE: FILESYSTEM IN USERSPACE
7607 M: Miklos Szeredi <miklos@szeredi.hu>
7608 L: linux-fsdevel@vger.kernel.org
7610 W: https://github.com/libfuse/
7611 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
7612 F: Documentation/filesystems/fuse.rst
7614 F: include/uapi/linux/fuse.h
7617 M: Thomas Gleixner <tglx@linutronix.de>
7618 M: Ingo Molnar <mingo@redhat.com>
7619 R: Peter Zijlstra <peterz@infradead.org>
7620 R: Darren Hart <dvhart@infradead.org>
7621 R: Davidlohr Bueso <dave@stgolabs.net>
7622 L: linux-kernel@vger.kernel.org
7624 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7625 F: Documentation/locking/*futex*
7626 F: include/asm-generic/futex.h
7627 F: include/linux/futex.h
7628 F: include/uapi/linux/futex.h
7630 F: tools/perf/bench/futex*
7631 F: tools/testing/selftests/futex/
7633 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
7634 M: Tim Harvey <tharvey@gateworks.com>
7635 M: Robert Jones <rjones@gateworks.com>
7637 F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
7638 F: drivers/mfd/gateworks-gsc.c
7639 F: include/linux/mfd/gsc.h
7640 F: Documentation/hwmon/gsc-hwmon.rst
7641 F: drivers/hwmon/gsc-hwmon.c
7642 F: include/linux/platform_data/gsc_hwmon.h
7645 M: Kees Cook <keescook@chromium.org>
7646 L: linux-hardening@vger.kernel.org
7648 F: Documentation/kbuild/gcc-plugins.rst
7649 F: scripts/Makefile.gcc-plugins
7650 F: scripts/gcc-plugins/
7652 GCOV BASED KERNEL PROFILING
7653 M: Peter Oberparleiter <oberpar@linux.ibm.com>
7655 F: Documentation/dev-tools/gcov.rst
7658 GDB KERNEL DEBUGGING HELPER SCRIPTS
7659 M: Jan Kiszka <jan.kiszka@siemens.com>
7660 M: Kieran Bingham <kbingham@kernel.org>
7664 GEMINI CRYPTO DRIVER
7665 M: Corentin Labbe <clabbe@baylibre.com>
7666 L: linux-crypto@vger.kernel.org
7668 F: drivers/crypto/gemini/
7670 GEMTEK FM RADIO RECEIVER DRIVER
7671 M: Hans Verkuil <hverkuil@xs4all.nl>
7672 L: linux-media@vger.kernel.org
7674 W: https://linuxtv.org
7675 T: git git://linuxtv.org/media_tree.git
7676 F: drivers/media/radio/radio-gemtek*
7678 GENERIC ARCHITECTURE TOPOLOGY
7679 M: Sudeep Holla <sudeep.holla@arm.com>
7680 L: linux-kernel@vger.kernel.org
7682 F: drivers/base/arch_topology.c
7683 F: include/linux/arch_topology.h
7686 M: Thomas Gleixner <tglx@linutronix.de>
7687 M: Peter Zijlstra <peterz@infradead.org>
7688 M: Andy Lutomirski <luto@kernel.org>
7689 L: linux-kernel@vger.kernel.org
7691 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
7692 F: include/linux/entry-common.h
7693 F: include/linux/entry-kvm.h
7696 GENERIC GPIO I2C DRIVER
7697 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7699 F: drivers/i2c/busses/i2c-gpio.c
7700 F: include/linux/platform_data/i2c-gpio.h
7702 GENERIC GPIO I2C MULTIPLEXER DRIVER
7703 M: Peter Korsgaard <peter.korsgaard@barco.com>
7704 L: linux-i2c@vger.kernel.org
7706 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
7707 F: drivers/i2c/muxes/i2c-mux-gpio.c
7708 F: include/linux/platform_data/i2c-mux-gpio.h
7710 GENERIC HDLC (WAN) DRIVERS
7711 M: Krzysztof Halasa <khc@pm.waw.pl>
7713 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
7714 F: drivers/net/wan/c101.c
7715 F: drivers/net/wan/hd6457*
7716 F: drivers/net/wan/hdlc*
7717 F: drivers/net/wan/n2.c
7718 F: drivers/net/wan/pc300too.c
7719 F: drivers/net/wan/pci200syn.c
7720 F: drivers/net/wan/wanxl*
7722 GENERIC INCLUDE/ASM HEADER FILES
7723 M: Arnd Bergmann <arnd@arndb.de>
7724 L: linux-arch@vger.kernel.org
7726 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
7727 F: include/asm-generic/
7728 F: include/uapi/asm-generic/
7730 GENERIC PHY FRAMEWORK
7731 M: Kishon Vijay Abraham I <kishon@ti.com>
7732 M: Vinod Koul <vkoul@kernel.org>
7733 L: linux-phy@lists.infradead.org
7735 Q: https://patchwork.kernel.org/project/linux-phy/list/
7736 T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
7737 F: Documentation/devicetree/bindings/phy/
7739 F: include/linux/phy/
7741 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
7742 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7744 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
7747 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7748 M: Kevin Hilman <khilman@kernel.org>
7749 M: Ulf Hansson <ulf.hansson@linaro.org>
7750 L: linux-pm@vger.kernel.org
7752 F: Documentation/devicetree/bindings/power/power?domain*
7753 F: drivers/base/power/domain*.c
7754 F: include/linux/pm_domain.h
7756 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
7757 M: Eugen Hristev <eugen.hristev@microchip.com>
7758 L: linux-input@vger.kernel.org
7760 F: drivers/input/touchscreen/resistive-adc-touch.c
7762 GENERIC STRING LIBRARY
7763 R: Andy Shevchenko <andy@kernel.org>
7766 F: lib/string_helpers.c
7767 F: lib/test_string.c
7768 F: lib/test-string_helpers.c
7770 GENERIC UIO DRIVER FOR PCI DEVICES
7771 M: "Michael S. Tsirkin" <mst@redhat.com>
7772 L: kvm@vger.kernel.org
7774 F: drivers/uio/uio_pci_generic.c
7776 GENERIC VDSO LIBRARY
7777 M: Andy Lutomirski <luto@kernel.org>
7778 M: Thomas Gleixner <tglx@linutronix.de>
7779 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
7780 L: linux-kernel@vger.kernel.org
7782 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
7783 F: include/asm-generic/vdso/vsyscall.h
7785 F: kernel/time/vsyscall.c
7788 GENWQE (IBM Generic Workqueue Card)
7789 M: Frank Haverkamp <haver@linux.ibm.com>
7791 F: drivers/misc/genwqe/
7793 GET_MAINTAINER SCRIPT
7794 M: Joe Perches <joe@perches.com>
7796 F: scripts/get_maintainer.pl
7799 M: Bob Peterson <rpeterso@redhat.com>
7800 M: Andreas Gruenbacher <agruenba@redhat.com>
7801 L: cluster-devel@redhat.com
7803 B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
7804 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
7805 F: Documentation/filesystems/gfs2*
7807 F: include/uapi/linux/gfs2_ondisk.h
7810 M: Thomas Weißschuh <thomas@weissschuh.net>
7811 L: platform-driver-x86@vger.kernel.org
7813 F: drivers/platform/x86/gigabyte-wmi.c
7816 M: Johan Hovold <johan@kernel.org>
7818 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
7819 F: Documentation/ABI/testing/sysfs-class-gnss
7820 F: Documentation/devicetree/bindings/gnss/
7822 F: include/linux/gnss.h
7825 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
7826 L: linux-media@vger.kernel.org
7828 F: drivers/media/usb/go7007/
7831 M: Bastien Nocera <hadess@hadess.net>
7832 L: linux-input@vger.kernel.org
7834 F: drivers/input/touchscreen/goodix.c
7836 GOOGLE ETHERNET DRIVERS
7837 M: Catherine Sullivan <csully@google.com>
7838 R: Sagi Shahar <sagis@google.com>
7839 R: Jon Olson <jonolson@google.com>
7840 L: netdev@vger.kernel.org
7842 F: Documentation/networking/device_drivers/ethernet/google/gve.rst
7843 F: drivers/net/ethernet/google
7845 GPD POCKET FAN DRIVER
7846 M: Hans de Goede <hdegoede@redhat.com>
7847 L: platform-driver-x86@vger.kernel.org
7849 F: drivers/platform/x86/gpd-pocket-fan.c
7852 M: Mika Westerberg <mika.westerberg@linux.intel.com>
7853 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7854 L: linux-gpio@vger.kernel.org
7855 L: linux-acpi@vger.kernel.org
7857 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7858 F: Documentation/firmware-guide/acpi/gpio-properties.rst
7859 F: drivers/gpio/gpiolib-acpi.c
7860 F: drivers/gpio/gpiolib-acpi.h
7863 M: Geert Uytterhoeven <geert+renesas@glider.be>
7864 L: linux-gpio@vger.kernel.org
7866 F: Documentation/admin-guide/gpio/gpio-aggregator.rst
7867 F: drivers/gpio/gpio-aggregator.c
7870 M: Sean Young <sean@mess.org>
7871 L: linux-media@vger.kernel.org
7873 F: drivers/media/rc/gpio-ir-tx.c
7876 M: Bamvor Jian Zhang <bamv2005@gmail.com>
7877 L: linux-gpio@vger.kernel.org
7879 F: drivers/gpio/gpio-mockup.c
7880 F: tools/testing/selftests/gpio/
7883 R: Michael Walle <michael@walle.cc>
7885 F: drivers/gpio/gpio-regmap.c
7886 F: include/linux/gpio/regmap.h
7889 M: Linus Walleij <linus.walleij@linaro.org>
7890 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
7891 L: linux-gpio@vger.kernel.org
7893 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
7894 F: Documentation/ABI/obsolete/sysfs-gpio
7895 F: Documentation/ABI/testing/gpio-cdev
7896 F: Documentation/admin-guide/gpio/
7897 F: Documentation/devicetree/bindings/gpio/
7898 F: Documentation/driver-api/gpio/
7900 F: include/asm-generic/gpio.h
7901 F: include/linux/gpio.h
7902 F: include/linux/gpio/
7903 F: include/linux/of_gpio.h
7904 F: include/uapi/linux/gpio.h
7907 GRE DEMULTIPLEXER DRIVER
7908 M: Dmitry Kozlov <xeb@mail.ru>
7909 L: netdev@vger.kernel.org
7911 F: include/net/gre.h
7912 F: net/ipv4/gre_demux.c
7913 F: net/ipv4/gre_offload.c
7915 GRETH 10/100/1G Ethernet MAC device driver
7916 M: Andreas Larsson <andreas@gaisler.com>
7917 L: netdev@vger.kernel.org
7919 F: drivers/net/ethernet/aeroflex/
7921 GREYBUS AUDIO PROTOCOLS DRIVERS
7922 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
7923 M: Mark Greer <mgreer@animalcreek.com>
7925 F: drivers/staging/greybus/audio_apbridgea.c
7926 F: drivers/staging/greybus/audio_apbridgea.h
7927 F: drivers/staging/greybus/audio_codec.c
7928 F: drivers/staging/greybus/audio_codec.h
7929 F: drivers/staging/greybus/audio_gb.c
7930 F: drivers/staging/greybus/audio_manager.c
7931 F: drivers/staging/greybus/audio_manager.h
7932 F: drivers/staging/greybus/audio_manager_module.c
7933 F: drivers/staging/greybus/audio_manager_private.h
7934 F: drivers/staging/greybus/audio_manager_sysfs.c
7935 F: drivers/staging/greybus/audio_module.c
7936 F: drivers/staging/greybus/audio_topology.c
7938 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
7939 M: Viresh Kumar <vireshk@kernel.org>
7941 F: drivers/staging/greybus/authentication.c
7942 F: drivers/staging/greybus/bootrom.c
7943 F: drivers/staging/greybus/firmware.h
7944 F: drivers/staging/greybus/fw-core.c
7945 F: drivers/staging/greybus/fw-download.c
7946 F: drivers/staging/greybus/fw-management.c
7947 F: drivers/staging/greybus/greybus_authentication.h
7948 F: drivers/staging/greybus/greybus_firmware.h
7949 F: drivers/staging/greybus/hid.c
7950 F: drivers/staging/greybus/i2c.c
7951 F: drivers/staging/greybus/spi.c
7952 F: drivers/staging/greybus/spilib.c
7953 F: drivers/staging/greybus/spilib.h
7955 GREYBUS LOOPBACK DRIVER
7956 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
7958 F: drivers/staging/greybus/loopback.c
7960 GREYBUS PLATFORM DRIVERS
7961 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
7963 F: drivers/staging/greybus/arche-apb-ctrl.c
7964 F: drivers/staging/greybus/arche-platform.c
7965 F: drivers/staging/greybus/arche_platform.h
7967 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
7968 M: Rui Miguel Silva <rmfrfs@gmail.com>
7970 F: drivers/staging/greybus/gpio.c
7971 F: drivers/staging/greybus/light.c
7972 F: drivers/staging/greybus/power_supply.c
7973 F: drivers/staging/greybus/sdio.c
7974 F: drivers/staging/greybus/spi.c
7975 F: drivers/staging/greybus/spilib.c
7978 M: Johan Hovold <johan@kernel.org>
7979 M: Alex Elder <elder@kernel.org>
7980 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7981 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
7984 F: drivers/staging/greybus/
7985 F: include/linux/greybus.h
7986 F: include/linux/greybus/
7988 GREYBUS UART PROTOCOLS DRIVERS
7989 M: David Lin <dtwlin@gmail.com>
7991 F: drivers/staging/greybus/log.c
7992 F: drivers/staging/greybus/uart.c
7994 GS1662 VIDEO SERIALIZER
7995 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
7996 L: linux-media@vger.kernel.org
7998 T: git git://linuxtv.org/media_tree.git
7999 F: drivers/media/spi/gs1662.c
8001 GSPCA FINEPIX SUBDRIVER
8002 M: Frank Zago <frank@zago.net>
8003 L: linux-media@vger.kernel.org
8005 T: git git://linuxtv.org/media_tree.git
8006 F: drivers/media/usb/gspca/finepix.c
8008 GSPCA GL860 SUBDRIVER
8009 M: Olivier Lorin <o.lorin@laposte.net>
8010 L: linux-media@vger.kernel.org
8012 T: git git://linuxtv.org/media_tree.git
8013 F: drivers/media/usb/gspca/gl860/
8015 GSPCA M5602 SUBDRIVER
8016 M: Erik Andren <erik.andren@gmail.com>
8017 L: linux-media@vger.kernel.org
8019 T: git git://linuxtv.org/media_tree.git
8020 F: drivers/media/usb/gspca/m5602/
8022 GSPCA PAC207 SONIXB SUBDRIVER
8023 M: Hans Verkuil <hverkuil@xs4all.nl>
8024 L: linux-media@vger.kernel.org
8026 T: git git://linuxtv.org/media_tree.git
8027 F: drivers/media/usb/gspca/pac207.c
8029 GSPCA SN9C20X SUBDRIVER
8030 M: Brian Johnson <brijohn@gmail.com>
8031 L: linux-media@vger.kernel.org
8033 T: git git://linuxtv.org/media_tree.git
8034 F: drivers/media/usb/gspca/sn9c20x.c
8036 GSPCA T613 SUBDRIVER
8037 M: Leandro Costantino <lcostantino@gmail.com>
8038 L: linux-media@vger.kernel.org
8040 T: git git://linuxtv.org/media_tree.git
8041 F: drivers/media/usb/gspca/t613.c
8043 GSPCA USB WEBCAM DRIVER
8044 M: Hans Verkuil <hverkuil@xs4all.nl>
8045 L: linux-media@vger.kernel.org
8047 T: git git://linuxtv.org/media_tree.git
8048 F: drivers/media/usb/gspca/
8050 GTP (GPRS Tunneling Protocol)
8051 M: Pablo Neira Ayuso <pablo@netfilter.org>
8052 M: Harald Welte <laforge@gnumonks.org>
8053 L: osmocom-net-gprs@lists.osmocom.org
8055 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
8056 F: drivers/net/gtp.c
8058 GUID PARTITION TABLE (GPT)
8059 M: Davidlohr Bueso <dave@stgolabs.net>
8060 L: linux-efi@vger.kernel.org
8062 F: block/partitions/efi.*
8065 M: Yoshinori Sato <ysato@users.sourceforge.jp>
8066 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
8068 W: http://uclinux-h8.sourceforge.jp
8069 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
8071 F: drivers/clk/h8300/
8072 F: drivers/clocksource/h8300_*.c
8073 F: drivers/irqchip/irq-renesas-h8*.c
8075 HABANALABS PCI DRIVER
8076 M: Oded Gabbay <ogabbay@kernel.org>
8078 T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux.git
8079 F: Documentation/ABI/testing/debugfs-driver-habanalabs
8080 F: Documentation/ABI/testing/sysfs-driver-habanalabs
8081 F: drivers/misc/habanalabs/
8082 F: include/uapi/misc/habanalabs.h
8085 M: Antti Palosaari <crope@iki.fi>
8086 L: linux-media@vger.kernel.org
8088 W: https://linuxtv.org
8089 W: http://palosaari.fi/linux/
8090 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8091 T: git git://linuxtv.org/anttip/media_tree.git
8092 F: drivers/media/usb/hackrf/
8094 HANTRO VPU CODEC DRIVER
8095 M: Ezequiel Garcia <ezequiel@collabora.com>
8096 M: Philipp Zabel <p.zabel@pengutronix.de>
8097 L: linux-media@vger.kernel.org
8098 L: linux-rockchip@lists.infradead.org
8100 F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
8101 F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
8102 F: drivers/staging/media/hantro/
8104 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
8105 M: Frank Seidel <frank@f-seidel.de>
8106 L: platform-driver-x86@vger.kernel.org
8108 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
8109 F: drivers/platform/x86/hdaps.c
8112 M: Jean Delvare <jdelvare@suse.com>
8113 M: Guenter Roeck <linux@roeck-us.net>
8114 L: linux-hwmon@vger.kernel.org
8116 W: http://hwmon.wiki.kernel.org/
8117 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8118 F: Documentation/devicetree/bindings/hwmon/
8119 F: Documentation/hwmon/
8121 F: include/linux/hwmon*.h
8122 F: include/trace/events/hwmon*.h
8123 K: (devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
8125 HARDWARE RANDOM NUMBER GENERATOR CORE
8126 M: Matt Mackall <mpm@selenic.com>
8127 M: Herbert Xu <herbert@gondor.apana.org.au>
8128 L: linux-crypto@vger.kernel.org
8130 F: Documentation/admin-guide/hw_random.rst
8131 F: Documentation/devicetree/bindings/rng/
8132 F: drivers/char/hw_random/
8133 F: include/linux/hw_random.h
8135 HARDWARE SPINLOCK CORE
8136 M: Ohad Ben-Cohen <ohad@wizery.com>
8137 M: Bjorn Andersson <bjorn.andersson@linaro.org>
8138 R: Baolin Wang <baolin.wang7@gmail.com>
8139 L: linux-remoteproc@vger.kernel.org
8141 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
8142 F: Documentation/devicetree/bindings/hwlock/
8143 F: Documentation/locking/hwspinlock.rst
8144 F: drivers/hwspinlock/
8145 F: include/linux/hwspinlock.h
8147 HARDWARE TRACING FACILITIES
8148 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8150 F: drivers/hwtracing/
8152 HARMONY SOUND DRIVER
8153 L: linux-parisc@vger.kernel.org
8155 F: sound/parisc/harmony.*
8157 HDPVR USB VIDEO ENCODER DRIVER
8158 M: Hans Verkuil <hverkuil@xs4all.nl>
8159 L: linux-media@vger.kernel.org
8161 W: https://linuxtv.org
8162 T: git git://linuxtv.org/media_tree.git
8163 F: drivers/media/usb/hdpvr/
8165 HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
8166 M: Matt Hsiao <matt.hsiao@hpe.com>
8168 F: drivers/misc/hpilo.[ch]
8170 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
8171 M: Jerry Hoemann <jerry.hoemann@hpe.com>
8173 F: Documentation/watchdog/hpwdt.rst
8174 F: drivers/watchdog/hpwdt.c
8176 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
8177 M: Don Brace <don.brace@microchip.com>
8178 L: storagedev@microchip.com
8179 L: linux-scsi@vger.kernel.org
8181 F: Documentation/scsi/hpsa.rst
8182 F: drivers/scsi/hpsa*.[ch]
8183 F: include/linux/cciss*.h
8184 F: include/uapi/linux/cciss*.h
8187 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
8188 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
8189 L: linux-rdma@vger.kernel.org
8191 F: drivers/infiniband/hw/hfi1
8194 L: linux-fsdevel@vger.kernel.org
8196 F: Documentation/filesystems/hfs.rst
8200 L: linux-fsdevel@vger.kernel.org
8202 F: Documentation/filesystems/hfsplus.rst
8205 HGA FRAMEBUFFER DRIVER
8206 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
8207 L: linux-nvidia@lists.surfsouth.com
8209 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
8210 F: drivers/video/fbdev/hgafb.c
8212 HIBERNATION (aka Software Suspend, aka swsusp)
8213 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8214 M: Pavel Machek <pavel@ucw.cz>
8215 L: linux-pm@vger.kernel.org
8217 B: https://bugzilla.kernel.org
8218 F: arch/*/include/asm/suspend*.h
8220 F: drivers/base/power/
8221 F: include/linux/freezer.h
8222 F: include/linux/pm.h
8223 F: include/linux/suspend.h
8227 M: Jiri Kosina <jikos@kernel.org>
8228 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
8229 L: linux-input@vger.kernel.org
8231 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
8233 F: include/linux/hid*
8234 F: include/uapi/linux/hid*
8236 HID PLAYSTATION DRIVER
8237 M: Roderick Colenbrander <roderick.colenbrander@sony.com>
8238 L: linux-input@vger.kernel.org
8240 F: drivers/hid/hid-playstation.c
8242 HID SENSOR HUB DRIVERS
8243 M: Jiri Kosina <jikos@kernel.org>
8244 M: Jonathan Cameron <jic23@kernel.org>
8245 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8246 L: linux-input@vger.kernel.org
8247 L: linux-iio@vger.kernel.org
8249 F: Documentation/hid/hid-sensor*
8250 F: drivers/hid/hid-sensor-*
8251 F: drivers/iio/*/hid-*
8252 F: include/linux/hid-sensor-*
8254 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
8255 M: Thomas Gleixner <tglx@linutronix.de>
8256 L: linux-kernel@vger.kernel.org
8258 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8259 F: Documentation/timers/
8260 F: include/linux/clockchips.h
8261 F: include/linux/hrtimer.h
8262 F: kernel/time/clockevents.c
8263 F: kernel/time/hrtimer.c
8264 F: kernel/time/timer_*.c
8266 HIGH-SPEED SCC DRIVER FOR AX.25
8267 L: linux-hams@vger.kernel.org
8269 F: drivers/net/hamradio/dmascc.c
8270 F: drivers/net/hamradio/scc.c
8272 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8273 M: HighPoint Linux Team <linux@highpoint-tech.com>
8275 W: http://www.highpoint-tech.com
8276 F: Documentation/scsi/hptiop.rst
8277 F: drivers/scsi/hptiop.c
8280 M: Jes Sorensen <jes@trained-monkey.org>
8281 L: linux-hippi@sunsite.dk
8283 F: drivers/net/hippi/
8284 F: include/linux/hippidevice.h
8285 F: include/uapi/linux/if_hippi.h
8288 HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
8289 M: Kurt Kanzenbach <kurt@linutronix.de>
8290 L: netdev@vger.kernel.org
8292 F: Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
8293 F: drivers/net/dsa/hirschmann/*
8294 F: include/linux/platform_data/hirschmann-hellcreek.h
8295 F: net/dsa/tag_hellcreek.c
8297 HISILICON DMA DRIVER
8298 M: Zhou Wang <wangzhou1@hisilicon.com>
8299 L: dmaengine@vger.kernel.org
8301 F: drivers/dma/hisi_dma.c
8303 HISILICON GPIO DRIVER
8304 M: Luo Jiaxing <luojiaxing@huawei.com>
8305 L: linux-gpio@vger.kernel.org
8307 F: drivers/gpio/gpio-hisi.c
8309 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
8310 M: Zaibo Xu <xuzaibo@huawei.com>
8311 L: linux-crypto@vger.kernel.org
8313 F: Documentation/ABI/testing/debugfs-hisi-hpre
8314 F: drivers/crypto/hisilicon/hpre/hpre.h
8315 F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
8316 F: drivers/crypto/hisilicon/hpre/hpre_main.c
8318 HISILICON I2C CONTROLLER DRIVER
8319 M: Yicong Yang <yangyicong@hisilicon.com>
8320 L: linux-i2c@vger.kernel.org
8322 W: https://www.hisilicon.com
8323 F: drivers/i2c/busses/i2c-hisi.c
8325 HISILICON LPC BUS DRIVER
8326 M: john.garry@huawei.com
8328 W: http://www.hisilicon.com
8329 F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
8330 F: drivers/bus/hisi_lpc.c
8332 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
8333 M: Yisen Zhuang <yisen.zhuang@huawei.com>
8334 M: Salil Mehta <salil.mehta@huawei.com>
8335 L: netdev@vger.kernel.org
8337 W: http://www.hisilicon.com
8338 F: drivers/net/ethernet/hisilicon/hns3/
8340 HISILICON NETWORK SUBSYSTEM DRIVER
8341 M: Yisen Zhuang <yisen.zhuang@huawei.com>
8342 M: Salil Mehta <salil.mehta@huawei.com>
8343 L: netdev@vger.kernel.org
8345 W: http://www.hisilicon.com
8346 F: Documentation/devicetree/bindings/net/hisilicon*.txt
8347 F: drivers/net/ethernet/hisilicon/
8349 HIKEY960 ONBOARD USB GPIO HUB DRIVER
8350 M: John Stultz <john.stultz@linaro.org>
8351 L: linux-kernel@vger.kernel.org
8353 F: drivers/misc/hisi_hikey_usb.c
8354 F: Documentation/devicetree/bindings/misc/hisilicon-hikey-usb.yaml
8356 HISILICON PMU DRIVER
8357 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
8359 W: http://www.hisilicon.com
8360 F: Documentation/admin-guide/perf/hisi-pmu.rst
8361 F: drivers/perf/hisilicon
8363 HISILICON QM AND ZIP Controller DRIVER
8364 M: Zhou Wang <wangzhou1@hisilicon.com>
8365 L: linux-crypto@vger.kernel.org
8367 F: Documentation/ABI/testing/debugfs-hisi-zip
8368 F: drivers/crypto/hisilicon/qm.c
8369 F: drivers/crypto/hisilicon/qm.h
8370 F: drivers/crypto/hisilicon/sgl.c
8371 F: drivers/crypto/hisilicon/zip/
8373 HISILICON ROCE DRIVER
8374 M: Lijun Ou <oulijun@huawei.com>
8375 M: Weihang Li <liweihang@huawei.com>
8376 L: linux-rdma@vger.kernel.org
8378 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
8379 F: drivers/infiniband/hw/hns/
8381 HISILICON SAS Controller
8382 M: John Garry <john.garry@huawei.com>
8384 W: http://www.hisilicon.com
8385 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
8386 F: drivers/scsi/hisi_sas/
8388 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
8389 M: Zaibo Xu <xuzaibo@huawei.com>
8390 L: linux-crypto@vger.kernel.org
8392 F: Documentation/ABI/testing/debugfs-hisi-sec
8393 F: drivers/crypto/hisilicon/sec2/sec.h
8394 F: drivers/crypto/hisilicon/sec2/sec_crypto.c
8395 F: drivers/crypto/hisilicon/sec2/sec_crypto.h
8396 F: drivers/crypto/hisilicon/sec2/sec_main.c
8398 HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
8399 M: Jay Fang <f.fangjian@huawei.com>
8400 L: linux-spi@vger.kernel.org
8402 W: http://www.hisilicon.com
8403 F: drivers/spi/spi-hisi-kunpeng.c
8405 HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
8406 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
8407 L: linux-kernel@vger.kernel.org
8409 F: Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
8410 F: drivers/spmi/hisi-spmi-controller.c
8412 HISILICON STAGING DRIVERS FOR HIKEY 960/970
8413 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
8415 F: drivers/staging/hikey9xx/
8417 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
8418 M: Zaibo Xu <xuzaibo@huawei.com>
8420 F: drivers/crypto/hisilicon/trng/trng.c
8422 HISILICON V3XX SPI NOR FLASH Controller Driver
8423 M: John Garry <john.garry@huawei.com>
8425 W: http://www.hisilicon.com
8426 F: drivers/spi/spi-hisi-sfc-v3xx.c
8428 HMM - Heterogeneous Memory Management
8429 M: Jérôme Glisse <jglisse@redhat.com>
8430 L: linux-mm@kvack.org
8432 F: Documentation/vm/hmm.rst
8433 F: include/linux/hmm*
8436 F: tools/testing/selftests/vm/*hmm*
8439 M: Jouni Malinen <j@w1.fi>
8440 L: linux-wireless@vger.kernel.org
8442 W: http://w1.fi/hostap-driver.html
8443 F: drivers/net/wireless/intersil/hostap/
8445 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
8446 L: platform-driver-x86@vger.kernel.org
8448 F: drivers/platform/x86/tc1100-wmi.c
8450 HPET: High Precision Event Timers driver
8451 M: Clemens Ladisch <clemens@ladisch.de>
8453 F: Documentation/timers/hpet.rst
8454 F: drivers/char/hpet.c
8455 F: include/linux/hpet.h
8456 F: include/uapi/linux/hpet.h
8460 F: arch/x86/include/asm/hpet.h
8461 F: arch/x86/kernel/hpet.c
8464 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
8466 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
8470 M: Sebastian Reichel <sre@kernel.org>
8472 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
8473 F: Documentation/ABI/testing/sysfs-bus-hsi
8474 F: Documentation/driver-api/hsi.rst
8476 F: include/linux/hsi/
8477 F: include/uapi/linux/hsi/
8480 L: linux-usb@vger.kernel.org
8482 F: drivers/net/usb/hso.c
8484 HSR NETWORK PROTOCOL
8485 L: netdev@vger.kernel.org
8489 HT16K33 LED CONTROLLER DRIVER
8490 M: Robin van der Gracht <robin@protonic.nl>
8492 F: Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
8493 F: drivers/auxdisplay/ht16k33.c
8495 HTCPEN TOUCHSCREEN DRIVER
8496 M: Pau Oliva Fora <pof@eslack.org>
8497 L: linux-input@vger.kernel.org
8499 F: drivers/input/touchscreen/htcpen.c
8501 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
8502 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
8503 L: linux-iio@vger.kernel.org
8505 W: http://www.st.com/
8506 F: Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
8507 F: drivers/iio/humidity/hts221*
8509 HUAWEI ETHERNET DRIVER
8510 M: Bin Luo <luobin9@huawei.com>
8511 L: netdev@vger.kernel.org
8513 F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
8514 F: drivers/net/ethernet/huawei/hinic/
8517 M: Mike Kravetz <mike.kravetz@oracle.com>
8518 L: linux-mm@kvack.org
8520 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
8521 F: Documentation/admin-guide/mm/hugetlbpage.rst
8522 F: Documentation/vm/hugetlbfs_reserv.rst
8524 F: include/linux/hugetlb.h
8528 M: Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
8529 L: linux-media@vger.kernel.org
8531 W: https://linuxtv.org
8532 T: git git://linuxtv.org/media_tree.git
8533 F: drivers/media/platform/sti/hva
8535 HWPOISON MEMORY FAILURE HANDLING
8536 M: Naoya Horiguchi <naoya.horiguchi@nec.com>
8537 L: linux-mm@kvack.org
8539 F: mm/hwpoison-inject.c
8540 F: mm/memory-failure.c
8542 HYCON HY46XX TOUCHSCREEN SUPPORT
8543 M: Giulio Benetti <giulio.benetti@benettiengineering.com>
8544 L: linux-input@vger.kernel.org
8546 F: Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
8547 F: drivers/input/touchscreen/hycon-hy46xx.c
8549 HYGON PROCESSOR SUPPORT
8550 M: Pu Wen <puwen@hygon.cn>
8551 L: linux-kernel@vger.kernel.org
8553 F: arch/x86/kernel/cpu/hygon.c
8555 HYNIX HI556 SENSOR DRIVER
8556 M: Shawn Tu <shawnx.tu@intel.com>
8557 L: linux-media@vger.kernel.org
8559 T: git git://linuxtv.org/media_tree.git
8560 F: drivers/media/i2c/hi556.c
8562 Hyper-V/Azure CORE AND DRIVERS
8563 M: "K. Y. Srinivasan" <kys@microsoft.com>
8564 M: Haiyang Zhang <haiyangz@microsoft.com>
8565 M: Stephen Hemminger <sthemmin@microsoft.com>
8566 M: Wei Liu <wei.liu@kernel.org>
8567 M: Dexuan Cui <decui@microsoft.com>
8568 L: linux-hyperv@vger.kernel.org
8570 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
8571 F: Documentation/ABI/stable/sysfs-bus-vmbus
8572 F: Documentation/ABI/testing/debugfs-hyperv
8573 F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
8575 F: arch/x86/include/asm/hyperv-tlfs.h
8576 F: arch/x86/include/asm/mshyperv.h
8577 F: arch/x86/include/asm/trace/hyperv.h
8578 F: arch/x86/kernel/cpu/mshyperv.c
8579 F: drivers/clocksource/hyperv_timer.c
8580 F: drivers/hid/hid-hyperv.c
8582 F: drivers/input/serio/hyperv-keyboard.c
8583 F: drivers/iommu/hyperv-iommu.c
8584 F: drivers/net/ethernet/microsoft/
8585 F: drivers/net/hyperv/
8586 F: drivers/pci/controller/pci-hyperv-intf.c
8587 F: drivers/pci/controller/pci-hyperv.c
8588 F: drivers/scsi/storvsc_drv.c
8589 F: drivers/uio/uio_hv_generic.c
8590 F: drivers/video/fbdev/hyperv_fb.c
8591 F: include/asm-generic/hyperv-tlfs.h
8592 F: include/asm-generic/mshyperv.h
8593 F: include/clocksource/hyperv_timer.h
8594 F: include/linux/hyperv.h
8595 F: include/uapi/linux/hyperv.h
8596 F: net/vmw_vsock/hyperv_transport.c
8600 M: Vignesh Raghavendra <vigneshr@ti.com>
8601 L: linux-mtd@lists.infradead.org
8603 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8604 C: irc://irc.oftc.net/mtd
8605 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
8606 F: Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
8607 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
8608 F: drivers/mtd/hyperbus/
8609 F: include/linux/mtd/hyperbus.h
8611 HYPERVISOR VIRTUAL CONSOLE DRIVER
8612 L: linuxppc-dev@lists.ozlabs.org
8617 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8618 L: linux-i2c@vger.kernel.org
8619 L: linux-acpi@vger.kernel.org
8621 F: drivers/i2c/i2c-core-acpi.c
8623 I2C CONTROLLER DRIVER FOR NVIDIA GPU
8624 M: Ajay Gupta <ajayg@nvidia.com>
8625 L: linux-i2c@vger.kernel.org
8627 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
8628 F: drivers/i2c/busses/i2c-nvidia-gpu.c
8631 M: Peter Rosin <peda@axentia.se>
8632 L: linux-i2c@vger.kernel.org
8634 F: Documentation/devicetree/bindings/i2c/i2c-arb*
8635 F: Documentation/devicetree/bindings/i2c/i2c-gate*
8636 F: Documentation/devicetree/bindings/i2c/i2c-mux*
8637 F: Documentation/i2c/i2c-topology.rst
8638 F: Documentation/i2c/muxes/
8639 F: drivers/i2c/i2c-mux.c
8640 F: drivers/i2c/muxes/
8641 F: include/linux/i2c-mux.h
8643 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
8644 M: Gregory CLEMENT <gregory.clement@bootlin.com>
8645 L: linux-i2c@vger.kernel.org
8647 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
8648 F: drivers/i2c/busses/i2c-mv64xxx.c
8650 I2C OVER PARALLEL PORT
8651 M: Jean Delvare <jdelvare@suse.com>
8652 L: linux-i2c@vger.kernel.org
8654 F: Documentation/i2c/busses/i2c-parport.rst
8655 F: drivers/i2c/busses/i2c-parport.c
8658 M: Wolfram Sang <wsa@kernel.org>
8659 L: linux-i2c@vger.kernel.org
8661 W: https://i2c.wiki.kernel.org/
8662 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8663 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8664 F: Documentation/devicetree/bindings/i2c/i2c.txt
8665 F: Documentation/i2c/
8667 F: include/linux/i2c-dev.h
8668 F: include/linux/i2c-smbus.h
8669 F: include/linux/i2c.h
8670 F: include/uapi/linux/i2c-*.h
8671 F: include/uapi/linux/i2c.h
8673 I2C SUBSYSTEM HOST DRIVERS
8674 L: linux-i2c@vger.kernel.org
8676 W: https://i2c.wiki.kernel.org/
8677 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8678 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8679 F: Documentation/devicetree/bindings/i2c/
8680 F: drivers/i2c/algos/
8681 F: drivers/i2c/busses/
8684 M: Jean Delvare <jdelvare@suse.com>
8685 L: linux-i2c@vger.kernel.org
8687 F: Documentation/i2c/busses/i2c-taos-evm.rst
8688 F: drivers/i2c/busses/i2c-taos-evm.c
8691 M: Till Harbaum <till@harbaum.org>
8692 L: linux-i2c@vger.kernel.org
8694 W: http://www.harbaum.org/till/i2c_tiny_usb
8695 F: drivers/i2c/busses/i2c-tiny-usb.c
8697 I2C/SMBUS CONTROLLER DRIVERS FOR PC
8698 M: Jean Delvare <jdelvare@suse.com>
8699 L: linux-i2c@vger.kernel.org
8701 F: Documentation/i2c/busses/i2c-ali1535.rst
8702 F: Documentation/i2c/busses/i2c-ali1563.rst
8703 F: Documentation/i2c/busses/i2c-ali15x3.rst
8704 F: Documentation/i2c/busses/i2c-amd756.rst
8705 F: Documentation/i2c/busses/i2c-amd8111.rst
8706 F: Documentation/i2c/busses/i2c-i801.rst
8707 F: Documentation/i2c/busses/i2c-nforce2.rst
8708 F: Documentation/i2c/busses/i2c-piix4.rst
8709 F: Documentation/i2c/busses/i2c-sis5595.rst
8710 F: Documentation/i2c/busses/i2c-sis630.rst
8711 F: Documentation/i2c/busses/i2c-sis96x.rst
8712 F: Documentation/i2c/busses/i2c-via.rst
8713 F: Documentation/i2c/busses/i2c-viapro.rst
8714 F: drivers/i2c/busses/i2c-ali1535.c
8715 F: drivers/i2c/busses/i2c-ali1563.c
8716 F: drivers/i2c/busses/i2c-ali15x3.c
8717 F: drivers/i2c/busses/i2c-amd756-s4882.c
8718 F: drivers/i2c/busses/i2c-amd756.c
8719 F: drivers/i2c/busses/i2c-amd8111.c
8720 F: drivers/i2c/busses/i2c-i801.c
8721 F: drivers/i2c/busses/i2c-isch.c
8722 F: drivers/i2c/busses/i2c-nforce2-s4985.c
8723 F: drivers/i2c/busses/i2c-nforce2.c
8724 F: drivers/i2c/busses/i2c-piix4.c
8725 F: drivers/i2c/busses/i2c-sis5595.c
8726 F: drivers/i2c/busses/i2c-sis630.c
8727 F: drivers/i2c/busses/i2c-sis96x.c
8728 F: drivers/i2c/busses/i2c-via.c
8729 F: drivers/i2c/busses/i2c-viapro.c
8731 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
8732 M: Hans de Goede <hdegoede@redhat.com>
8733 L: linux-i2c@vger.kernel.org
8735 F: drivers/i2c/busses/i2c-cht-wc.c
8737 I2C/SMBUS ISMT DRIVER
8738 M: Seth Heasley <seth.heasley@intel.com>
8739 M: Neil Horman <nhorman@tuxdriver.com>
8740 L: linux-i2c@vger.kernel.org
8741 F: Documentation/i2c/busses/i2c-ismt.rst
8742 F: drivers/i2c/busses/i2c-ismt.c
8744 I2C/SMBUS STUB DRIVER
8745 M: Jean Delvare <jdelvare@suse.com>
8746 L: linux-i2c@vger.kernel.org
8748 F: drivers/i2c/i2c-stub.c
8750 I3C DRIVER FOR CADENCE I3C MASTER IP
8751 M: Przemysław Gaj <pgaj@cadence.com>
8753 F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
8754 F: drivers/i3c/master/i3c-master-cdns.c
8756 I3C DRIVER FOR SYNOPSYS DESIGNWARE
8757 M: Vitor Soares <vitor.soares@synopsys.com>
8759 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
8760 F: drivers/i3c/master/dw*
8763 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
8764 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
8766 C: irc://chat.freenode.net/linux-i3c
8767 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
8768 F: Documentation/ABI/testing/sysfs-bus-i3c
8769 F: Documentation/devicetree/bindings/i3c/
8770 F: Documentation/driver-api/i3c
8772 F: include/linux/i3c/
8774 IA64 (Itanium) PLATFORM
8775 L: linux-ia64@vger.kernel.org
8777 F: Documentation/ia64/
8780 IBM Power 842 compression accelerator
8781 M: Haren Myneni <haren@us.ibm.com>
8784 F: drivers/crypto/nx/Kconfig
8785 F: drivers/crypto/nx/Makefile
8786 F: drivers/crypto/nx/nx-842*
8787 F: include/linux/sw842.h
8790 IBM Power in-Nest Crypto Acceleration
8791 M: Breno Leitão <leitao@debian.org>
8792 M: Nayna Jain <nayna@linux.ibm.com>
8793 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8794 L: linux-crypto@vger.kernel.org
8796 F: drivers/crypto/nx/Kconfig
8797 F: drivers/crypto/nx/Makefile
8798 F: drivers/crypto/nx/nx-aes*
8799 F: drivers/crypto/nx/nx-sha*
8800 F: drivers/crypto/nx/nx.*
8801 F: drivers/crypto/nx/nx_csbcpb.h
8802 F: drivers/crypto/nx/nx_debugfs.c
8804 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
8805 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8806 L: linux-pci@vger.kernel.org
8807 L: linuxppc-dev@lists.ozlabs.org
8809 F: drivers/pci/hotplug/rpadlpar*
8811 IBM Power Linux RAID adapter
8812 M: Brian King <brking@us.ibm.com>
8814 F: drivers/scsi/ipr.*
8816 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
8817 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8818 L: linux-pci@vger.kernel.org
8819 L: linuxppc-dev@lists.ozlabs.org
8821 F: drivers/pci/hotplug/rpaphp*
8823 IBM Power SRIOV Virtual NIC Device Driver
8824 M: Dany Madden <drt@linux.ibm.com>
8825 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8826 R: Thomas Falcon <tlfalcon@linux.ibm.com>
8827 L: netdev@vger.kernel.org
8829 F: drivers/net/ethernet/ibm/ibmvnic.*
8831 IBM Power Virtual Accelerator Switchboard
8832 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8833 L: linuxppc-dev@lists.ozlabs.org
8835 F: arch/powerpc/include/asm/vas.h
8836 F: arch/powerpc/platforms/powernv/copy-paste.h
8837 F: arch/powerpc/platforms/powernv/vas*
8839 IBM Power Virtual Ethernet Device Driver
8840 M: Cristobal Forno <cforno12@linux.ibm.com>
8841 L: netdev@vger.kernel.org
8843 F: drivers/net/ethernet/ibm/ibmveth.*
8845 IBM Power Virtual FC Device Drivers
8846 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8847 L: linux-scsi@vger.kernel.org
8849 F: drivers/scsi/ibmvscsi/ibmvfc*
8851 IBM Power Virtual Management Channel Driver
8852 M: Brad Warrum <bwarrum@linux.ibm.com>
8853 M: Ritu Agarwal <rituagar@linux.ibm.com>
8855 F: drivers/misc/ibmvmc.*
8857 IBM Power Virtual SCSI Device Drivers
8858 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8859 L: linux-scsi@vger.kernel.org
8861 F: drivers/scsi/ibmvscsi/ibmvscsi*
8862 F: include/scsi/viosrp.h
8864 IBM Power Virtual SCSI Device Target Driver
8865 M: Michael Cyr <mikecyr@linux.ibm.com>
8866 L: linux-scsi@vger.kernel.org
8867 L: target-devel@vger.kernel.org
8869 F: drivers/scsi/ibmvscsi_tgt/
8871 IBM Power VMX Cryptographic instructions
8872 M: Breno Leitão <leitao@debian.org>
8873 M: Nayna Jain <nayna@linux.ibm.com>
8874 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8875 L: linux-crypto@vger.kernel.org
8877 F: drivers/crypto/vmx/Kconfig
8878 F: drivers/crypto/vmx/Makefile
8879 F: drivers/crypto/vmx/aes*
8880 F: drivers/crypto/vmx/ghash*
8881 F: drivers/crypto/vmx/ppc-xlate.pl
8882 F: drivers/crypto/vmx/vmx.c
8884 IBM ServeRAID RAID DRIVER
8886 F: drivers/scsi/ips.*
8888 ICH LPC AND GPIO DRIVER
8889 M: Peter Tyser <ptyser@xes-inc.com>
8891 F: drivers/gpio/gpio-ich.c
8892 F: drivers/mfd/lpc_ich.c
8895 M: Max Staudt <max@enpas.org>
8896 L: linux-i2c@vger.kernel.org
8898 F: drivers/i2c/busses/i2c-icy.c
8900 IDEAPAD LAPTOP EXTRAS DRIVER
8901 M: Ike Panhc <ike.pan@canonical.com>
8902 L: platform-driver-x86@vger.kernel.org
8904 W: http://launchpad.net/ideapad-laptop
8905 F: drivers/platform/x86/ideapad-laptop.c
8907 IDEAPAD LAPTOP SLIDEBAR DRIVER
8908 M: Andrey Moiseev <o2g.org.ru@gmail.com>
8909 L: linux-input@vger.kernel.org
8911 W: https://github.com/o2genum/ideapad-slidebar
8912 F: drivers/input/misc/ideapad_slidebar.c
8914 IDT VersaClock 5 CLOCK DRIVER
8915 M: Luca Ceresoli <luca@lucaceresoli.net>
8917 F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
8918 F: drivers/clk/clk-versaclock5.c
8920 IEEE 802.15.4 SUBSYSTEM
8921 M: Alexander Aring <alex.aring@gmail.com>
8922 M: Stefan Schmidt <stefan@datenfreihafen.org>
8923 L: linux-wpan@vger.kernel.org
8925 W: https://linux-wpan.org/
8926 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
8927 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
8928 F: Documentation/networking/ieee802154.rst
8929 F: drivers/net/ieee802154/
8930 F: include/linux/ieee802154.h
8931 F: include/linux/nl802154.h
8932 F: include/net/af_ieee802154.h
8933 F: include/net/cfg802154.h
8934 F: include/net/ieee802154_netdev.h
8935 F: include/net/mac802154.h
8936 F: include/net/nl802154.h
8941 M: Yotam Gigi <yotam.gi@gmail.com>
8942 M: Jamal Hadi Salim <jhs@mojatatu.com>
8943 F: include/net/ife.h
8944 F: include/uapi/linux/ife.h
8947 IGORPLUG-USB IR RECEIVER
8948 M: Sean Young <sean@mess.org>
8949 L: linux-media@vger.kernel.org
8951 F: drivers/media/rc/igorplugusb.c
8953 IGUANAWORKS USB IR TRANSCEIVER
8954 M: Sean Young <sean@mess.org>
8955 L: linux-media@vger.kernel.org
8957 F: drivers/media/rc/iguanair.c
8959 IIO DIGITAL POTENTIOMETER DAC
8960 M: Peter Rosin <peda@axentia.se>
8961 L: linux-iio@vger.kernel.org
8963 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
8964 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
8965 F: drivers/iio/dac/dpot-dac.c
8967 IIO ENVELOPE DETECTOR
8968 M: Peter Rosin <peda@axentia.se>
8969 L: linux-iio@vger.kernel.org
8971 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
8972 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
8973 F: drivers/iio/adc/envelope-detector.c
8976 M: Peter Rosin <peda@axentia.se>
8977 L: linux-iio@vger.kernel.org
8979 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
8980 F: drivers/iio/multiplexer/iio-mux.c
8982 IIO SCMI BASED DRIVER
8983 M: Jyoti Bhayana <jbhayana@google.com>
8984 L: linux-iio@vger.kernel.org
8986 F: drivers/iio/common/scmi_sensors/scmi_iio.c
8988 IIO SUBSYSTEM AND DRIVERS
8989 M: Jonathan Cameron <jic23@kernel.org>
8990 R: Lars-Peter Clausen <lars@metafoo.de>
8991 L: linux-iio@vger.kernel.org
8993 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
8994 F: Documentation/ABI/testing/configfs-iio*
8995 F: Documentation/ABI/testing/sysfs-bus-iio*
8996 F: Documentation/devicetree/bindings/iio/
8998 F: drivers/staging/iio/
8999 F: include/linux/iio/
9003 M: Peter Rosin <peda@axentia.se>
9004 L: linux-iio@vger.kernel.org
9006 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
9007 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
9008 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
9009 F: drivers/iio/afe/iio-rescale.c
9011 IKANOS/ADI EAGLE ADSL USB DRIVER
9012 M: Matthieu Castet <castet.matthieu@free.fr>
9013 M: Stanislaw Gruszka <stf_xl@wp.pl>
9015 F: drivers/usb/atm/ueagle-atm.c
9017 IMGTEC ASCII LCD DRIVER
9018 M: Paul Burton <paulburton@kernel.org>
9020 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
9021 F: drivers/auxdisplay/img-ascii-lcd.c
9023 IMGTEC IR DECODER DRIVER
9025 F: drivers/media/rc/img-ir/
9027 IMON SOUNDGRAPH USB IR RECEIVER
9028 M: Sean Young <sean@mess.org>
9029 L: linux-media@vger.kernel.org
9031 F: drivers/media/rc/imon.c
9032 F: drivers/media/rc/imon_raw.c
9034 IMS TWINTURBO FRAMEBUFFER DRIVER
9035 L: linux-fbdev@vger.kernel.org
9037 F: drivers/video/fbdev/imsttfb.c
9039 INA209 HARDWARE MONITOR DRIVER
9040 M: Guenter Roeck <linux@roeck-us.net>
9041 L: linux-hwmon@vger.kernel.org
9043 F: Documentation/devicetree/bindings/hwmon/ti,ina2xx.yaml
9044 F: Documentation/hwmon/ina209.rst
9045 F: drivers/hwmon/ina209.c
9047 INA2XX HARDWARE MONITOR DRIVER
9048 M: Guenter Roeck <linux@roeck-us.net>
9049 L: linux-hwmon@vger.kernel.org
9051 F: Documentation/hwmon/ina2xx.rst
9052 F: drivers/hwmon/ina2xx.c
9053 F: include/linux/platform_data/ina2xx.h
9055 INDUSTRY PACK SUBSYSTEM (IPACK)
9056 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
9057 M: Jens Taprogge <jens.taprogge@taprogge.org>
9058 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9059 L: industrypack-devel@lists.sourceforge.net
9061 W: http://industrypack.sourceforge.net
9064 INFINEON DPS310 Driver
9065 M: Eddie James <eajames@linux.ibm.com>
9066 L: linux-iio@vger.kernel.org
9068 F: drivers/iio/pressure/dps310.c
9070 INFINIBAND SUBSYSTEM
9071 M: Doug Ledford <dledford@redhat.com>
9072 M: Jason Gunthorpe <jgg@nvidia.com>
9073 L: linux-rdma@vger.kernel.org
9075 W: https://github.com/linux-rdma/rdma-core
9076 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9077 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
9078 F: Documentation/devicetree/bindings/infiniband/
9079 F: Documentation/infiniband/
9080 F: drivers/infiniband/
9082 F: include/trace/events/ib_mad.h
9083 F: include/trace/events/ib_umad.h
9084 F: include/uapi/linux/if_infiniband.h
9085 F: include/uapi/rdma/
9086 F: samples/bpf/ibumad_kern.c
9087 F: samples/bpf/ibumad_user.c
9089 INGENIC JZ4780 NAND DRIVER
9090 M: Harvey Hunt <harveyhuntnexus@gmail.com>
9091 L: linux-mtd@lists.infradead.org
9092 L: linux-mips@vger.kernel.org
9094 F: drivers/mtd/nand/raw/ingenic/
9097 M: Paul Cercueil <paul@crapouillou.net>
9098 L: linux-mips@vger.kernel.org
9100 F: arch/mips/boot/dts/ingenic/
9101 F: arch/mips/generic/board-ingenic.c
9102 F: arch/mips/include/asm/mach-ingenic/
9103 F: arch/mips/ingenic/Kconfig
9104 F: drivers/clk/ingenic/
9105 F: drivers/dma/dma-jz4780.c
9106 F: drivers/gpu/drm/ingenic/
9107 F: drivers/i2c/busses/i2c-jz4780.c
9108 F: drivers/iio/adc/ingenic-adc.c
9109 F: drivers/irqchip/irq-ingenic.c
9110 F: drivers/memory/jz4780-nemc.c
9111 F: drivers/mmc/host/jz4740_mmc.c
9112 F: drivers/mtd/nand/raw/ingenic/
9113 F: drivers/pinctrl/pinctrl-ingenic.c
9114 F: drivers/power/supply/ingenic-battery.c
9115 F: drivers/pwm/pwm-jz4740.c
9116 F: drivers/remoteproc/ingenic_rproc.c
9117 F: drivers/rtc/rtc-jz4740.c
9118 F: drivers/tty/serial/8250/8250_ingenic.c
9119 F: drivers/usb/musb/jz4740.c
9120 F: drivers/watchdog/jz4740_wdt.c
9121 F: include/dt-bindings/iio/adc/ingenic,adc.h
9122 F: include/linux/mfd/ingenic-tcu.h
9123 F: sound/soc/codecs/jz47*
9124 F: sound/soc/jz4740/
9127 M: Jan Kara <jack@suse.cz>
9128 R: Amir Goldstein <amir73il@gmail.com>
9129 L: linux-fsdevel@vger.kernel.org
9131 F: Documentation/filesystems/inotify.rst
9132 F: fs/notify/inotify/
9133 F: include/linux/inotify.h
9134 F: include/uapi/linux/inotify.h
9136 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
9137 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
9138 L: linux-input@vger.kernel.org
9140 Q: http://patchwork.kernel.org/project/linux-input/list/
9141 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
9142 F: Documentation/devicetree/bindings/input/
9143 F: Documentation/devicetree/bindings/serio/
9144 F: Documentation/input/
9146 F: include/linux/input.h
9147 F: include/linux/input/
9148 F: include/uapi/linux/input-event-codes.h
9149 F: include/uapi/linux/input.h
9151 INPUT MULTITOUCH (MT) PROTOCOL
9152 M: Henrik Rydberg <rydberg@bitmath.org>
9153 L: linux-input@vger.kernel.org
9155 F: Documentation/input/multi-touch-protocol.rst
9156 F: drivers/input/input-mt.c
9159 INSIDE SECURE CRYPTO DRIVER
9160 M: Antoine Tenart <atenart@kernel.org>
9161 L: linux-crypto@vger.kernel.org
9163 F: drivers/crypto/inside-secure/
9165 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
9166 M: Mimi Zohar <zohar@linux.ibm.com>
9167 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
9168 L: linux-integrity@vger.kernel.org
9170 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
9171 F: security/integrity/ima/
9173 INTEL 810/815 FRAMEBUFFER DRIVER
9174 M: Antonino Daplas <adaplas@gmail.com>
9175 L: linux-fbdev@vger.kernel.org
9177 F: drivers/video/fbdev/i810/
9180 M: Cezary Rojewski <cezary.rojewski@intel.com>
9181 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
9182 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
9183 M: Jie Yang <yang.jie@linux.intel.com>
9184 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9188 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
9189 M: Hans de Goede <hdegoede@redhat.com>
9190 L: platform-driver-x86@vger.kernel.org
9192 F: drivers/platform/x86/intel_atomisp2_pm.c
9194 INTEL ATOMISP2 LED DRIVER
9195 M: Hans de Goede <hdegoede@redhat.com>
9196 L: platform-driver-x86@vger.kernel.org
9198 F: drivers/platform/x86/intel_atomisp2_led.c
9200 INTEL BROXTON PMC DRIVER
9201 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9202 M: Zha Qipeng <qipeng.zha@intel.com>
9204 F: drivers/mfd/intel_pmc_bxt.c
9205 F: include/linux/mfd/intel_pmc_bxt.h
9207 INTEL C600 SERIES SAS CONTROLLER DRIVER
9208 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
9209 L: linux-scsi@vger.kernel.org
9211 T: git git://git.code.sf.net/p/intel-sas/isci
9212 F: drivers/scsi/isci/
9214 INTEL CPU family model numbers
9215 M: Tony Luck <tony.luck@intel.com>
9217 L: linux-kernel@vger.kernel.org
9219 F: arch/x86/include/asm/intel-family.h
9221 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
9222 M: Jani Nikula <jani.nikula@linux.intel.com>
9223 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
9224 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
9225 L: intel-gfx@lists.freedesktop.org
9227 W: https://01.org/linuxgraphics/
9228 Q: http://patchwork.freedesktop.org/project/intel-gfx/
9229 B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
9230 C: irc://chat.freenode.net/intel-gfx
9231 T: git git://anongit.freedesktop.org/drm-intel
9232 F: Documentation/gpu/i915.rst
9233 F: drivers/gpu/drm/i915/
9234 F: include/drm/i915*
9235 F: include/uapi/drm/i915_drm.h
9237 INTEL ETHERNET DRIVERS
9238 M: Jesse Brandeburg <jesse.brandeburg@intel.com>
9239 M: Tony Nguyen <anthony.l.nguyen@intel.com>
9240 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
9242 W: http://www.intel.com/support/feedback.htm
9243 W: http://e1000.sourceforge.net/
9244 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
9245 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
9246 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
9247 F: Documentation/networking/device_drivers/ethernet/intel/
9248 F: drivers/net/ethernet/intel/
9249 F: drivers/net/ethernet/intel/*/
9250 F: include/linux/avf/virtchnl.h
9251 F: include/linux/net/intel/iidc.h
9253 INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
9254 M: Mustafa Ismail <mustafa.ismail@intel.com>
9255 M: Shiraz Saleem <shiraz.saleem@intel.com>
9256 L: linux-rdma@vger.kernel.org
9258 F: drivers/infiniband/hw/irdma/
9259 F: include/uapi/rdma/irdma-abi.h
9261 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
9262 M: Maik Broemme <mbroemme@libmpq.org>
9263 L: linux-fbdev@vger.kernel.org
9265 F: Documentation/fb/intelfb.rst
9266 F: drivers/video/fbdev/intelfb/
9269 M: Andy Shevchenko <andy@kernel.org>
9270 L: linux-gpio@vger.kernel.org
9272 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9273 F: drivers/gpio/gpio-ich.c
9274 F: drivers/gpio/gpio-merrifield.c
9275 F: drivers/gpio/gpio-ml-ioh.c
9276 F: drivers/gpio/gpio-pch.c
9277 F: drivers/gpio/gpio-sch.c
9278 F: drivers/gpio/gpio-sodaville.c
9280 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
9281 M: Zhenyu Wang <zhenyuw@linux.intel.com>
9282 M: Zhi Wang <zhi.a.wang@intel.com>
9283 L: intel-gvt-dev@lists.freedesktop.org
9284 L: intel-gfx@lists.freedesktop.org
9286 W: https://01.org/igvt-g
9287 T: git https://github.com/intel/gvt-linux.git
9288 F: drivers/gpu/drm/i915/gvt/
9290 INTEL HID EVENT DRIVER
9291 M: Alex Hung <alex.hung@canonical.com>
9292 L: platform-driver-x86@vger.kernel.org
9294 F: drivers/platform/x86/intel-hid.c
9296 INTEL I/OAT DMA DRIVER
9297 M: Dave Jiang <dave.jiang@intel.com>
9298 R: Dan Williams <dan.j.williams@intel.com>
9299 L: dmaengine@vger.kernel.org
9301 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
9302 F: drivers/dma/ioat*
9305 M: Dave Jiang <dave.jiang@intel.com>
9306 L: dmaengine@vger.kernel.org
9308 F: drivers/dma/idxd/*
9309 F: include/uapi/linux/idxd.h
9312 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
9313 M: Len Brown <lenb@kernel.org>
9314 L: linux-pm@vger.kernel.org
9316 B: https://bugzilla.kernel.org
9317 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
9318 F: drivers/idle/intel_idle.c
9320 INTEL INTEGRATED SENSOR HUB DRIVER
9321 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9322 M: Jiri Kosina <jikos@kernel.org>
9323 L: linux-input@vger.kernel.org
9325 F: drivers/hid/intel-ish-hid/
9328 M: David Woodhouse <dwmw2@infradead.org>
9329 M: Lu Baolu <baolu.lu@linux.intel.com>
9330 L: iommu@lists.linux-foundation.org
9332 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9333 F: drivers/iommu/intel/
9334 F: include/linux/intel-iommu.h
9335 F: include/linux/intel-svm.h
9337 INTEL IOP-ADMA DMA DRIVER
9338 R: Dan Williams <dan.j.williams@intel.com>
9340 F: drivers/dma/iop-adma.c
9342 INTEL IPU3 CSI-2 CIO2 DRIVER
9343 M: Yong Zhi <yong.zhi@intel.com>
9344 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9345 M: Bingbu Cao <bingbu.cao@intel.com>
9346 M: Dan Scally <djrscally@gmail.com>
9347 R: Tianshu Qiu <tian.shu.qiu@intel.com>
9348 L: linux-media@vger.kernel.org
9350 T: git git://linuxtv.org/media_tree.git
9351 F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
9352 F: drivers/media/pci/intel/ipu3/
9354 INTEL IPU3 CSI-2 IMGU DRIVER
9355 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9356 R: Bingbu Cao <bingbu.cao@intel.com>
9357 R: Tianshu Qiu <tian.shu.qiu@intel.com>
9358 L: linux-media@vger.kernel.org
9360 F: Documentation/admin-guide/media/ipu3.rst
9361 F: Documentation/admin-guide/media/ipu3_rcb.svg
9362 F: Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
9363 F: drivers/staging/media/ipu3/
9365 INTEL IXP4XX CRYPTO SUPPORT
9366 M: Corentin Labbe <clabbe@baylibre.com>
9367 L: linux-crypto@vger.kernel.org
9369 F: drivers/crypto/ixp4xx_crypto.c
9371 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
9372 M: Krzysztof Halasa <khalasa@piap.pl>
9374 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
9375 F: drivers/net/wan/ixp4xx_hss.c
9376 F: drivers/soc/ixp4xx/ixp4xx-npe.c
9377 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
9378 F: include/linux/soc/ixp4xx/npe.h
9379 F: include/linux/soc/ixp4xx/qmgr.h
9381 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
9382 M: Deepak Saxena <dsaxena@plexity.net>
9384 F: drivers/char/hw_random/ixp4xx-rng.c
9386 INTEL KEEM BAY DRM DRIVER
9387 M: Anitha Chrisanthus <anitha.chrisanthus@intel.com>
9388 M: Edmund Dea <edmund.j.dea@intel.com>
9390 F: Documentation/devicetree/bindings/display/intel,kmb_display.yaml
9391 F: drivers/gpu/drm/kmb/
9393 INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
9394 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9396 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
9397 F: drivers/crypto/keembay/Kconfig
9398 F: drivers/crypto/keembay/Makefile
9399 F: drivers/crypto/keembay/keembay-ocs-aes-core.c
9400 F: drivers/crypto/keembay/ocs-aes.c
9401 F: drivers/crypto/keembay/ocs-aes.h
9403 INTEL KEEM BAY OCS HCU CRYPTO DRIVER
9404 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9405 M: Declan Murphy <declan.murphy@intel.com>
9407 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
9408 F: drivers/crypto/keembay/Kconfig
9409 F: drivers/crypto/keembay/Makefile
9410 F: drivers/crypto/keembay/keembay-ocs-hcu-core.c
9411 F: drivers/crypto/keembay/ocs-hcu.c
9412 F: drivers/crypto/keembay/ocs-hcu.h
9414 INTEL MANAGEMENT ENGINE (mei)
9415 M: Tomas Winkler <tomas.winkler@intel.com>
9416 L: linux-kernel@vger.kernel.org
9418 F: Documentation/driver-api/mei/*
9419 F: drivers/misc/mei/
9420 F: drivers/watchdog/mei_wdt.c
9421 F: include/linux/mei_cl_bus.h
9422 F: include/uapi/linux/mei.h
9425 INTEL MAX 10 BMC MFD DRIVER
9426 M: Xu Yilun <yilun.xu@intel.com>
9427 R: Tom Rix <trix@redhat.com>
9429 F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
9430 F: Documentation/hwmon/intel-m10-bmc-hwmon.rst
9431 F: drivers/hwmon/intel-m10-bmc-hwmon.c
9432 F: drivers/mfd/intel-m10-bmc.c
9433 F: include/linux/mfd/intel-m10-bmc.h
9435 INTEL MENLOW THERMAL DRIVER
9436 M: Sujith Thomas <sujith.thomas@intel.com>
9437 L: platform-driver-x86@vger.kernel.org
9439 W: https://01.org/linux-acpi
9440 F: drivers/platform/x86/intel_menlow.c
9442 INTEL P-Unit IPC DRIVER
9443 M: Zha Qipeng <qipeng.zha@intel.com>
9444 L: platform-driver-x86@vger.kernel.org
9446 F: arch/x86/include/asm/intel_punit_ipc.h
9447 F: drivers/platform/x86/intel_punit_ipc.c
9449 INTEL PMC CORE DRIVER
9450 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
9451 M: David E Box <david.e.box@intel.com>
9452 L: platform-driver-x86@vger.kernel.org
9454 F: Documentation/ABI/testing/sysfs-platform-intel-pmc
9455 F: drivers/platform/x86/intel_pmc_core*
9457 INTEL PMIC GPIO DRIVERS
9458 M: Andy Shevchenko <andy@kernel.org>
9460 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9461 F: drivers/gpio/gpio-*cove.c
9463 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
9464 M: Andy Shevchenko <andy@kernel.org>
9466 F: drivers/mfd/intel_soc_pmic*
9467 F: include/linux/mfd/intel_soc_pmic*
9470 M: "David E. Box" <david.e.box@linux.intel.com>
9472 F: drivers/mfd/intel_pmt.c
9473 F: drivers/platform/x86/intel_pmt_*
9475 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
9476 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
9477 L: linux-wireless@vger.kernel.org
9479 F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
9480 F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
9481 F: drivers/net/wireless/intel/ipw2x00/
9484 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9485 M: Len Brown <lenb@kernel.org>
9486 L: linux-pm@vger.kernel.org
9488 F: drivers/cpufreq/intel_pstate.c
9490 INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
9491 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
9492 L: linux-iio@vger.kernel.org
9493 F: drivers/counter/intel-qep.c
9496 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9498 F: arch/x86/include/asm/intel_scu_ipc.h
9499 F: drivers/platform/x86/intel_scu_*
9501 INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
9502 M: Daniel Scally <djrscally@gmail.com>
9504 F: drivers/platform/x86/intel/int3472/
9506 INTEL SPEED SELECT TECHNOLOGY
9507 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9508 L: platform-driver-x86@vger.kernel.org
9510 F: drivers/platform/x86/intel_speed_select_if/
9511 F: include/uapi/linux/isst_if.h
9512 F: tools/power/x86/intel-speed-select/
9514 INTEL STRATIX10 FIRMWARE DRIVERS
9515 M: Richard Gong <richard.gong@linux.intel.com>
9516 L: linux-kernel@vger.kernel.org
9518 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
9519 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
9520 F: drivers/firmware/stratix10-rsu.c
9521 F: drivers/firmware/stratix10-svc.c
9522 F: include/linux/firmware/intel/stratix10-smc.h
9523 F: include/linux/firmware/intel/stratix10-svc-client.h
9525 INTEL TELEMETRY DRIVER
9526 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
9527 M: "David E. Box" <david.e.box@linux.intel.com>
9528 L: platform-driver-x86@vger.kernel.org
9530 F: arch/x86/include/asm/intel_telemetry.h
9531 F: drivers/platform/x86/intel_telemetry*
9533 INTEL UNCORE FREQUENCY CONTROL
9534 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9535 L: platform-driver-x86@vger.kernel.org
9537 F: drivers/platform/x86/intel-uncore-frequency.c
9539 INTEL VIRTUAL BUTTON DRIVER
9540 M: AceLan Kao <acelan.kao@canonical.com>
9541 L: platform-driver-x86@vger.kernel.org
9543 F: drivers/platform/x86/intel-vbtn.c
9545 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
9546 M: Stanislaw Gruszka <stf_xl@wp.pl>
9547 L: linux-wireless@vger.kernel.org
9549 F: drivers/net/wireless/intel/iwlegacy/
9551 INTEL WIRELESS WIFI LINK (iwlwifi)
9552 M: Luca Coelho <luciano.coelho@intel.com>
9553 L: linux-wireless@vger.kernel.org
9555 W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
9556 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
9557 F: drivers/net/wireless/intel/iwlwifi/
9559 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
9560 M: Jithu Joseph <jithu.joseph@intel.com>
9561 R: Maurice Ma <maurice.ma@intel.com>
9563 W: https://slimbootloader.github.io/security/firmware-update.html
9564 F: drivers/platform/x86/intel-wmi-sbl-fw-update.c
9566 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
9567 L: Dell.Client.Kernel@dell.com
9569 F: drivers/platform/x86/intel-wmi-thunderbolt.c
9571 INTEL WWAN IOSM DRIVER
9572 M: M Chetan Kumar <m.chetan.kumar@intel.com>
9573 M: Intel Corporation <linuxwwan@intel.com>
9574 L: netdev@vger.kernel.org
9576 F: drivers/net/wwan/iosm/
9579 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9581 F: Documentation/trace/intel_th.rst
9582 F: drivers/hwtracing/intel_th/
9583 F: include/linux/intel_th.h
9585 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
9586 M: Ning Sun <ning.sun@intel.com>
9587 L: tboot-devel@lists.sourceforge.net
9589 W: http://tboot.sourceforge.net
9590 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
9591 F: Documentation/x86/intel_txt.rst
9592 F: arch/x86/kernel/tboot.c
9593 F: include/linux/tboot.h
9596 M: Jarkko Sakkinen <jarkko@kernel.org>
9597 R: Dave Hansen <dave.hansen@linux.intel.com>
9598 L: linux-sgx@vger.kernel.org
9600 Q: https://patchwork.kernel.org/project/intel-sgx/list/
9601 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
9602 F: Documentation/x86/sgx.rst
9603 F: arch/x86/entry/vdso/vsgx.S
9604 F: arch/x86/include/asm/sgx.h
9605 F: arch/x86/include/uapi/asm/sgx.h
9606 F: arch/x86/kernel/cpu/sgx/*
9607 F: tools/testing/selftests/sgx/*
9611 M: Georgi Djakov <djakov@kernel.org>
9612 L: linux-pm@vger.kernel.org
9614 T: git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
9615 F: Documentation/devicetree/bindings/interconnect/
9616 F: Documentation/driver-api/interconnect.rst
9617 F: drivers/interconnect/
9618 F: include/dt-bindings/interconnect/
9619 F: include/linux/interconnect-provider.h
9620 F: include/linux/interconnect.h
9622 INTERRUPT COUNTER DRIVER
9623 M: Oleksij Rempel <o.rempel@pengutronix.de>
9624 R: Pengutronix Kernel Team <kernel@pengutronix.de>
9625 L: linux-iio@vger.kernel.org
9626 F: Documentation/devicetree/bindings/counter/interrupt-counter.yaml
9627 F: drivers/counter/interrupt-cnt.c
9629 INVENSENSE ICM-426xx IMU DRIVER
9630 M: Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
9631 L: linux-iio@vger.kernel.org
9633 W: https://invensense.tdk.com/
9634 F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
9635 F: drivers/iio/imu/inv_icm42600/
9637 INVENSENSE MPU-3050 GYROSCOPE DRIVER
9638 M: Linus Walleij <linus.walleij@linaro.org>
9639 L: linux-iio@vger.kernel.org
9641 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
9642 F: drivers/iio/gyro/mpu3050*
9644 IOC3 ETHERNET DRIVER
9645 M: Ralf Baechle <ralf@linux-mips.org>
9646 L: linux-mips@vger.kernel.org
9648 F: drivers/net/ethernet/sgi/ioc3-eth.c
9650 IOMAP FILESYSTEM LIBRARY
9651 M: Christoph Hellwig <hch@infradead.org>
9652 M: Darrick J. Wong <djwong@kernel.org>
9653 M: linux-xfs@vger.kernel.org
9654 M: linux-fsdevel@vger.kernel.org
9655 L: linux-xfs@vger.kernel.org
9656 L: linux-fsdevel@vger.kernel.org
9658 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
9660 F: include/linux/iomap.h
9663 M: Joerg Roedel <joro@8bytes.org>
9664 M: Will Deacon <will@kernel.org>
9665 L: iommu@lists.linux-foundation.org
9667 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9668 F: Documentation/devicetree/bindings/iommu/
9669 F: Documentation/userspace-api/iommu.rst
9671 F: include/linux/iommu.h
9672 F: include/linux/iova.h
9673 F: include/linux/of_iommu.h
9674 F: include/uapi/linux/iommu.h
9677 M: Jens Axboe <axboe@kernel.dk>
9678 R: Pavel Begunkov <asml.silence@gmail.com>
9679 L: io-uring@vger.kernel.org
9681 T: git git://git.kernel.dk/linux-block
9682 T: git git://git.kernel.dk/liburing
9686 F: include/linux/io_uring.h
9687 F: include/uapi/linux/io_uring.h
9691 M: Corey Minyard <minyard@acm.org>
9692 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
9694 W: http://openipmi.sourceforge.net/
9695 F: Documentation/driver-api/ipmi.rst
9696 F: Documentation/devicetree/bindings/ipmi/
9697 F: drivers/char/ipmi/
9698 F: include/linux/ipmi*
9699 F: include/uapi/linux/ipmi*
9701 IPS SCSI RAID DRIVER
9702 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
9703 L: linux-scsi@vger.kernel.org
9705 W: http://www.adaptec.com/
9706 F: drivers/scsi/ips*
9709 M: Simon Horman <horms@verge.net.au>
9710 M: Julian Anastasov <ja@ssi.bg>
9711 L: netdev@vger.kernel.org
9712 L: lvs-devel@vger.kernel.org
9714 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
9715 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
9716 F: Documentation/networking/ipvs-sysctl.rst
9717 F: include/net/ip_vs.h
9718 F: include/uapi/linux/ip_vs.h
9719 F: net/netfilter/ipvs/
9722 M: Jiri Kosina <jikos@kernel.org>
9723 M: David Sterba <dsterba@suse.com>
9725 F: drivers/tty/ipwireless/
9728 L: netdev@vger.kernel.org
9730 F: include/uapi/linux/ipx.h
9732 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
9733 M: Marc Zyngier <maz@kernel.org>
9735 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9736 F: Documentation/core-api/irq/irq-domain.rst
9737 F: include/linux/irqdomain.h
9738 F: kernel/irq/irqdomain.c
9742 M: Thomas Gleixner <tglx@linutronix.de>
9743 L: linux-kernel@vger.kernel.org
9745 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9749 M: Thomas Gleixner <tglx@linutronix.de>
9750 M: Marc Zyngier <maz@kernel.org>
9751 L: linux-kernel@vger.kernel.org
9753 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9754 F: Documentation/devicetree/bindings/interrupt-controller/
9758 M: William Breathitt Gray <vilhelm.gray@gmail.com>
9760 F: Documentation/driver-api/isa.rst
9761 F: drivers/base/isa.c
9762 F: include/linux/isa.h
9765 M: Hans Verkuil <hverkuil@xs4all.nl>
9766 L: linux-media@vger.kernel.org
9768 W: https://linuxtv.org
9769 T: git git://linuxtv.org/media_tree.git
9770 F: drivers/media/radio/radio-isa*
9773 M: Jaroslav Kysela <perex@perex.cz>
9775 F: Documentation/driver-api/isapnp.rst
9776 F: drivers/pnp/isapnp/
9777 F: include/linux/isapnp.h
9780 M: Lee Duncan <lduncan@suse.com>
9781 M: Chris Leech <cleech@redhat.com>
9782 L: open-iscsi@googlegroups.com
9783 L: linux-scsi@vger.kernel.org
9785 W: www.open-iscsi.com
9786 F: drivers/scsi/*iscsi*
9787 F: include/scsi/*iscsi*
9789 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
9790 M: Peter Jones <pjones@redhat.com>
9791 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
9793 F: drivers/firmware/iscsi_ibft*
9795 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
9796 M: Sagi Grimberg <sagi@grimberg.me>
9797 M: Max Gurtovoy <mgurtovoy@nvidia.com>
9798 L: linux-rdma@vger.kernel.org
9800 W: http://www.openfabrics.org
9801 W: www.open-iscsi.org
9802 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9803 F: drivers/infiniband/ulp/iser/
9805 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
9806 M: Sagi Grimberg <sagi@grimberg.me>
9807 L: linux-rdma@vger.kernel.org
9808 L: target-devel@vger.kernel.org
9810 W: http://www.linux-iscsi.org
9811 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
9812 F: drivers/infiniband/ulp/isert
9814 ISDN/CMTP OVER BLUETOOTH
9815 M: Karsten Keil <isdn@linux-pingi.de>
9816 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9817 L: netdev@vger.kernel.org
9819 W: http://www.isdn4linux.de
9820 F: Documentation/isdn/
9821 F: drivers/isdn/capi/
9822 F: include/linux/isdn/
9823 F: include/uapi/linux/isdn/
9824 F: net/bluetooth/cmtp/
9826 ISDN/mISDN SUBSYSTEM
9827 M: Karsten Keil <isdn@linux-pingi.de>
9828 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9829 L: netdev@vger.kernel.org
9831 W: http://www.isdn4linux.de
9832 F: drivers/isdn/Kconfig
9833 F: drivers/isdn/Makefile
9834 F: drivers/isdn/hardware/
9835 F: drivers/isdn/mISDN/
9837 IT87 HARDWARE MONITORING DRIVER
9838 M: Jean Delvare <jdelvare@suse.com>
9839 L: linux-hwmon@vger.kernel.org
9841 F: Documentation/hwmon/it87.rst
9842 F: drivers/hwmon/it87.c
9845 M: Antti Palosaari <crope@iki.fi>
9846 L: linux-media@vger.kernel.org
9848 W: https://linuxtv.org
9849 W: http://palosaari.fi/linux/
9850 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9851 T: git git://linuxtv.org/anttip/media_tree.git
9852 F: drivers/media/tuners/it913x*
9854 ITE IT66121 HDMI BRIDGE DRIVER
9855 M: Phong LE <ple@baylibre.com>
9856 M: Neil Armstrong <narmstrong@baylibre.com>
9858 T: git git://anongit.freedesktop.org/drm/drm-misc
9859 F: Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
9860 F: drivers/gpu/drm/bridge/ite-it66121.c
9862 IVTV VIDEO4LINUX DRIVER
9863 M: Andy Walls <awalls@md.metrocast.net>
9864 L: linux-media@vger.kernel.org
9866 W: https://linuxtv.org
9867 T: git git://linuxtv.org/media_tree.git
9868 F: Documentation/admin-guide/media/ivtv*
9869 F: drivers/media/pci/ivtv/
9870 F: include/uapi/linux/ivtv*
9872 IX2505V MEDIA DRIVER
9873 M: Malcolm Priestley <tvboxspy@gmail.com>
9874 L: linux-media@vger.kernel.org
9876 W: https://linuxtv.org
9877 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9878 F: drivers/media/dvb-frontends/ix2505v*
9880 JAILHOUSE HYPERVISOR INTERFACE
9881 M: Jan Kiszka <jan.kiszka@siemens.com>
9882 L: jailhouse-dev@googlegroups.com
9884 F: arch/x86/include/asm/jailhouse_para.h
9885 F: arch/x86/kernel/jailhouse.c
9887 JC42.4 TEMPERATURE SENSOR DRIVER
9888 M: Guenter Roeck <linux@roeck-us.net>
9889 L: linux-hwmon@vger.kernel.org
9891 F: Documentation/hwmon/jc42.rst
9892 F: drivers/hwmon/jc42.c
9895 M: Dave Kleikamp <shaggy@kernel.org>
9896 L: jfs-discussion@lists.sourceforge.net
9898 W: http://jfs.sourceforge.net/
9899 T: git git://github.com/kleikamp/linux-shaggy.git
9900 F: Documentation/admin-guide/jfs.rst
9904 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
9905 L: netdev@vger.kernel.org
9907 F: drivers/net/ethernet/jme.*
9909 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
9910 M: David Woodhouse <dwmw2@infradead.org>
9911 M: Richard Weinberger <richard@nod.at>
9912 L: linux-mtd@lists.infradead.org
9914 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
9915 T: git git://git.infradead.org/ubifs-2.6.git
9917 F: include/uapi/linux/jffs2.h
9919 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
9920 M: "Theodore Ts'o" <tytso@mit.edu>
9921 M: Jan Kara <jack@suse.com>
9922 L: linux-ext4@vger.kernel.org
9925 F: include/linux/jbd2.h
9927 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
9928 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
9929 L: linux-media@vger.kernel.org
9931 F: drivers/media/platform/rcar_jpu.c
9933 JSM Neo PCI based serial card
9934 L: linux-serial@vger.kernel.org
9936 F: drivers/tty/serial/jsm/
9938 K10TEMP HARDWARE MONITORING DRIVER
9939 M: Clemens Ladisch <clemens@ladisch.de>
9940 L: linux-hwmon@vger.kernel.org
9942 F: Documentation/hwmon/k10temp.rst
9943 F: drivers/hwmon/k10temp.c
9945 K8TEMP HARDWARE MONITORING DRIVER
9946 M: Rudolf Marek <r.marek@assembler.cz>
9947 L: linux-hwmon@vger.kernel.org
9949 F: Documentation/hwmon/k8temp.rst
9950 F: drivers/hwmon/k8temp.c
9953 M: Andrey Ryabinin <ryabinin.a.a@gmail.com>
9954 R: Alexander Potapenko <glider@google.com>
9955 R: Andrey Konovalov <andreyknvl@gmail.com>
9956 R: Dmitry Vyukov <dvyukov@google.com>
9957 L: kasan-dev@googlegroups.com
9959 F: Documentation/dev-tools/kasan.rst
9960 F: arch/*/include/asm/*kasan.h
9961 F: arch/*/mm/kasan_init*
9962 F: include/linux/kasan*.h
9963 F: lib/Kconfig.kasan
9964 F: lib/test_kasan*.c
9966 F: scripts/Makefile.kasan
9969 M: Masahiro Yamada <masahiroy@kernel.org>
9970 L: linux-kbuild@vger.kernel.org
9972 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
9973 F: Documentation/kbuild/kconfig*
9974 F: scripts/Kconfig.include
9978 R: Dmitry Vyukov <dvyukov@google.com>
9979 R: Andrey Konovalov <andreyknvl@gmail.com>
9980 L: kasan-dev@googlegroups.com
9982 F: Documentation/dev-tools/kcov.rst
9983 F: include/linux/kcov.h
9984 F: include/uapi/linux/kcov.h
9986 F: scripts/Makefile.kcov
9989 M: Marco Elver <elver@google.com>
9990 R: Dmitry Vyukov <dvyukov@google.com>
9991 L: kasan-dev@googlegroups.com
9993 F: Documentation/dev-tools/kcsan.rst
9994 F: include/linux/kcsan*.h
9996 F: lib/Kconfig.kcsan
9997 F: scripts/Makefile.kcsan
10000 M: Dave Young <dyoung@redhat.com>
10001 M: Baoquan He <bhe@redhat.com>
10002 R: Vivek Goyal <vgoyal@redhat.com>
10003 L: kexec@lists.infradead.org
10005 W: http://lse.sourceforge.net/kdump/
10006 F: Documentation/admin-guide/kdump/
10007 F: fs/proc/vmcore.c
10008 F: include/linux/crash_core.h
10009 F: include/linux/crash_dump.h
10010 F: include/uapi/linux/vmcore.h
10011 F: kernel/crash_*.c
10013 KEENE FM RADIO TRANSMITTER DRIVER
10014 M: Hans Verkuil <hverkuil@xs4all.nl>
10015 L: linux-media@vger.kernel.org
10017 W: https://linuxtv.org
10018 T: git git://linuxtv.org/media_tree.git
10019 F: drivers/media/radio/radio-keene*
10022 M: Ian Kent <raven@themaw.net>
10023 L: autofs@vger.kernel.org
10027 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
10028 M: Masahiro Yamada <masahiroy@kernel.org>
10029 M: Michal Marek <michal.lkml@markovi.net>
10030 L: linux-kbuild@vger.kernel.org
10032 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
10033 F: Documentation/kbuild/
10035 F: scripts/*vmlinux*
10037 F: scripts/Makefile*
10039 F: scripts/dummy-tools/
10042 F: scripts/package/
10045 L: kernel-janitors@vger.kernel.org
10047 W: http://kernelnewbies.org/KernelJanitors
10049 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
10050 M: "J. Bruce Fields" <bfields@fieldses.org>
10051 M: Chuck Lever <chuck.lever@oracle.com>
10052 L: linux-nfs@vger.kernel.org
10054 W: http://nfs.sourceforge.net/
10055 T: git git://linux-nfs.org/~bfields/linux.git
10059 F: include/linux/lockd/
10060 F: include/linux/sunrpc/
10061 F: include/uapi/linux/nfsd/
10062 F: include/uapi/linux/sunrpc/
10064 F: Documentation/filesystems/nfs/
10067 M: Thorsten Leemhuis <linux@leemhuis.info>
10068 L: regressions@lists.linux.dev
10071 KERNEL SELFTEST FRAMEWORK
10072 M: Shuah Khan <shuah@kernel.org>
10073 M: Shuah Khan <skhan@linuxfoundation.org>
10074 L: linux-kselftest@vger.kernel.org
10076 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
10077 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
10078 F: Documentation/dev-tools/kselftest*
10079 F: tools/testing/selftests/
10081 KERNEL UNIT TESTING FRAMEWORK (KUnit)
10082 M: Brendan Higgins <brendanhiggins@google.com>
10083 L: linux-kselftest@vger.kernel.org
10084 L: kunit-dev@googlegroups.com
10086 W: https://google.github.io/kunit-docs/third_party/kernel/docs/
10087 F: Documentation/dev-tools/kunit/
10090 F: tools/testing/kunit/
10092 KERNEL USERMODE HELPER
10093 M: Luis Chamberlain <mcgrof@kernel.org>
10094 L: linux-kernel@vger.kernel.org
10096 F: include/linux/umh.h
10099 KERNEL VIRTUAL MACHINE (KVM)
10100 M: Paolo Bonzini <pbonzini@redhat.com>
10101 L: kvm@vger.kernel.org
10103 W: http://www.linux-kvm.org
10104 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10105 F: Documentation/virt/kvm/
10106 F: include/asm-generic/kvm*
10107 F: include/kvm/iodev.h
10108 F: include/linux/kvm*
10109 F: include/trace/events/kvm.h
10110 F: include/uapi/asm-generic/kvm*
10111 F: include/uapi/linux/kvm*
10113 F: tools/testing/selftests/kvm/
10116 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
10117 M: Marc Zyngier <maz@kernel.org>
10118 R: James Morse <james.morse@arm.com>
10119 R: Alexandru Elisei <alexandru.elisei@arm.com>
10120 R: Suzuki K Poulose <suzuki.poulose@arm.com>
10121 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10122 L: kvmarm@lists.cs.columbia.edu (moderated for non-subscribers)
10124 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
10125 F: arch/arm64/include/asm/kvm*
10126 F: arch/arm64/include/uapi/asm/kvm*
10128 F: include/kvm/arm_*
10129 F: tools/testing/selftests/kvm/*/aarch64/
10130 F: tools/testing/selftests/kvm/aarch64/
10132 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
10133 M: Huacai Chen <chenhuacai@kernel.org>
10134 M: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
10135 L: linux-mips@vger.kernel.org
10136 L: kvm@vger.kernel.org
10138 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10139 F: arch/mips/include/asm/kvm*
10140 F: arch/mips/include/uapi/asm/kvm*
10143 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
10144 M: Paul Mackerras <paulus@ozlabs.org>
10145 L: kvm-ppc@vger.kernel.org
10147 W: http://www.linux-kvm.org/
10148 T: git git://github.com/agraf/linux-2.6.git
10149 F: arch/powerpc/include/asm/kvm*
10150 F: arch/powerpc/include/uapi/asm/kvm*
10151 F: arch/powerpc/kernel/kvm*
10152 F: arch/powerpc/kvm/
10154 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
10155 M: Christian Borntraeger <borntraeger@de.ibm.com>
10156 M: Janosch Frank <frankja@linux.ibm.com>
10157 R: David Hildenbrand <david@redhat.com>
10158 R: Cornelia Huck <cohuck@redhat.com>
10159 R: Claudio Imbrenda <imbrenda@linux.ibm.com>
10160 L: kvm@vger.kernel.org
10162 W: http://www.ibm.com/developerworks/linux/linux390/
10163 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
10164 F: Documentation/virt/kvm/s390*
10165 F: arch/s390/include/asm/gmap.h
10166 F: arch/s390/include/asm/kvm*
10167 F: arch/s390/include/uapi/asm/kvm*
10168 F: arch/s390/kernel/uv.c
10170 F: arch/s390/mm/gmap.c
10171 F: tools/testing/selftests/kvm/*/s390x/
10172 F: tools/testing/selftests/kvm/s390x/
10174 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
10175 M: Paolo Bonzini <pbonzini@redhat.com>
10176 R: Sean Christopherson <seanjc@google.com>
10177 R: Vitaly Kuznetsov <vkuznets@redhat.com>
10178 R: Wanpeng Li <wanpengli@tencent.com>
10179 R: Jim Mattson <jmattson@google.com>
10180 R: Joerg Roedel <joro@8bytes.org>
10181 L: kvm@vger.kernel.org
10183 W: http://www.linux-kvm.org
10184 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10185 F: arch/x86/include/asm/kvm*
10186 F: arch/x86/include/asm/pvclock-abi.h
10187 F: arch/x86/include/asm/svm.h
10188 F: arch/x86/include/asm/vmx*.h
10189 F: arch/x86/include/uapi/asm/kvm*
10190 F: arch/x86/include/uapi/asm/svm.h
10191 F: arch/x86/include/uapi/asm/vmx.h
10192 F: arch/x86/kernel/kvm.c
10193 F: arch/x86/kernel/kvmclock.c
10198 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10199 M: Tejun Heo <tj@kernel.org>
10201 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
10203 F: include/linux/kernfs.h
10206 M: Eric Biederman <ebiederm@xmission.com>
10207 L: kexec@lists.infradead.org
10209 W: http://kernel.org/pub/linux/utils/kernel/kexec/
10210 F: include/linux/kexec.h
10211 F: include/uapi/linux/kexec.h
10215 M: Mimi Zohar <zohar@linux.ibm.com>
10216 L: linux-integrity@vger.kernel.org
10217 L: keyrings@vger.kernel.org
10219 F: Documentation/security/keys/trusted-encrypted.rst
10220 F: include/keys/encrypted-type.h
10221 F: security/keys/encrypted-keys/
10224 M: James Bottomley <jejb@linux.ibm.com>
10225 M: Jarkko Sakkinen <jarkko@kernel.org>
10226 M: Mimi Zohar <zohar@linux.ibm.com>
10227 L: linux-integrity@vger.kernel.org
10228 L: keyrings@vger.kernel.org
10230 F: Documentation/security/keys/trusted-encrypted.rst
10231 F: include/keys/trusted-type.h
10232 F: include/keys/trusted_tpm.h
10233 F: security/keys/trusted-keys/
10236 M: Sumit Garg <sumit.garg@linaro.org>
10237 L: linux-integrity@vger.kernel.org
10238 L: keyrings@vger.kernel.org
10240 F: include/keys/trusted_tee.h
10241 F: security/keys/trusted-keys/trusted_tee.c
10244 M: David Howells <dhowells@redhat.com>
10245 M: Jarkko Sakkinen <jarkko@kernel.org>
10246 L: keyrings@vger.kernel.org
10248 F: Documentation/security/keys/core.rst
10250 F: include/linux/key-type.h
10251 F: include/linux/key.h
10252 F: include/linux/keyctl.h
10253 F: include/uapi/linux/keyctl.h
10257 M: Alexander Potapenko <glider@google.com>
10258 M: Marco Elver <elver@google.com>
10259 R: Dmitry Vyukov <dvyukov@google.com>
10260 L: kasan-dev@googlegroups.com
10262 F: Documentation/dev-tools/kfence.rst
10263 F: arch/*/include/asm/kfence.h
10264 F: include/linux/kfence.h
10265 F: lib/Kconfig.kfence
10269 M: Stefani Seibold <stefani@seibold.net>
10271 F: include/linux/kfifo.h
10275 KGDB / KDB /debug_core
10276 M: Jason Wessel <jason.wessel@windriver.com>
10277 M: Daniel Thompson <daniel.thompson@linaro.org>
10278 R: Douglas Anderson <dianders@chromium.org>
10279 L: kgdb-bugreport@lists.sourceforge.net
10281 W: http://kgdb.wiki.kernel.org/
10282 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
10283 F: Documentation/dev-tools/kgdb.rst
10284 F: drivers/misc/kgdbts.c
10285 F: drivers/tty/serial/kgdboc.c
10286 F: include/linux/kdb.h
10287 F: include/linux/kgdb.h
10290 KHADAS MCU MFD DRIVER
10291 M: Neil Armstrong <narmstrong@baylibre.com>
10292 L: linux-amlogic@lists.infradead.org
10294 F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
10295 F: drivers/mfd/khadas-mcu.c
10296 F: include/linux/mfd/khadas-mcu.h
10297 F: drivers/thermal/khadas_mcu_fan.c
10300 M: Catalin Marinas <catalin.marinas@arm.com>
10302 F: Documentation/dev-tools/kmemleak.rst
10303 F: include/linux/kmemleak.h
10305 F: samples/kmemleak/kmemleak-test.c
10307 KMOD KERNEL MODULE LOADER - USERMODE HELPER
10308 M: Luis Chamberlain <mcgrof@kernel.org>
10309 L: linux-kernel@vger.kernel.org
10311 F: include/linux/kmod.h
10314 F: tools/testing/selftests/kmod/
10317 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
10318 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
10319 M: "David S. Miller" <davem@davemloft.net>
10320 M: Masami Hiramatsu <mhiramat@kernel.org>
10322 F: Documentation/trace/kprobes.rst
10323 F: include/asm-generic/kprobes.h
10324 F: include/linux/kprobes.h
10325 F: kernel/kprobes.c
10327 KS0108 LCD CONTROLLER DRIVER
10328 M: Miguel Ojeda <ojeda@kernel.org>
10330 F: Documentation/admin-guide/auxdisplay/ks0108.rst
10331 F: drivers/auxdisplay/ks0108.c
10332 F: include/linux/ks0108.h
10334 KTD253 BACKLIGHT DRIVER
10335 M: Linus Walleij <linus.walleij@linaro.org>
10337 F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
10338 F: drivers/video/backlight/ktd253-backlight.c
10341 M: Steven Rostedt <rostedt@goodmis.org>
10342 M: John Hawley <warthog9@eaglescrag.net>
10344 F: tools/testing/ktest
10347 M: David Ahern <dsahern@kernel.org>
10348 L: netdev@vger.kernel.org
10350 F: include/net/l3mdev.h
10354 M: John Fastabend <john.fastabend@gmail.com>
10355 M: Daniel Borkmann <daniel@iogearbox.net>
10356 M: Jakub Sitnicki <jakub@cloudflare.com>
10357 M: Lorenz Bauer <lmb@cloudflare.com>
10358 L: netdev@vger.kernel.org
10359 L: bpf@vger.kernel.org
10361 F: include/linux/skmsg.h
10362 F: net/core/skmsg.c
10363 F: net/core/sock_map.c
10364 F: net/ipv4/tcp_bpf.c
10365 F: net/ipv4/udp_bpf.c
10367 LANDLOCK SECURITY MODULE
10368 M: Mickaël Salaün <mic@digikod.net>
10369 L: linux-security-module@vger.kernel.org
10371 W: https://landlock.io
10372 T: git https://github.com/landlock-lsm/linux.git
10373 F: Documentation/security/landlock.rst
10374 F: Documentation/userspace-api/landlock.rst
10375 F: include/uapi/linux/landlock.h
10376 F: samples/landlock/
10377 F: security/landlock/
10378 F: tools/testing/selftests/landlock/
10382 LANTIQ / INTEL Ethernet drivers
10383 M: Hauke Mehrtens <hauke@hauke-m.de>
10384 L: netdev@vger.kernel.org
10386 F: drivers/net/dsa/lantiq_gswip.c
10387 F: drivers/net/dsa/lantiq_pce.h
10388 F: drivers/net/ethernet/lantiq_xrx200.c
10389 F: net/dsa/tag_gswip.c
10391 LANTIQ MIPS ARCHITECTURE
10392 M: John Crispin <john@phrozen.org>
10393 L: linux-mips@vger.kernel.org
10395 F: arch/mips/lantiq
10396 F: drivers/soc/lantiq
10398 LASI 53c700 driver for PARISC
10399 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
10400 L: linux-scsi@vger.kernel.org
10402 F: Documentation/scsi/53c700.rst
10403 F: drivers/scsi/53c700*
10406 M: Tobin C. Harding <me@tobin.cc>
10407 M: Tycho Andersen <tycho@tycho.pizza>
10408 L: linux-hardening@vger.kernel.org
10410 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
10411 F: scripts/leaking_addresses.pl
10414 M: Pavel Machek <pavel@ucw.cz>
10415 L: linux-leds@vger.kernel.org
10417 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
10418 F: Documentation/devicetree/bindings/leds/
10420 F: include/linux/leds.h
10422 LEGACY EEPROM DRIVER
10423 M: Jean Delvare <jdelvare@suse.com>
10425 F: Documentation/misc-devices/eeprom.rst
10426 F: drivers/misc/eeprom/eeprom.c
10428 LEGO MINDSTORMS EV3
10429 R: David Lechner <david@lechnology.com>
10431 F: Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
10432 F: arch/arm/boot/dts/da850-lego-ev3.dts
10433 F: drivers/power/supply/lego_ev3_battery.c
10435 LEGO USB Tower driver
10436 M: Juergen Stuber <starblue@users.sourceforge.net>
10437 L: legousb-devel@lists.sourceforge.net
10439 W: http://legousb.sourceforge.net/
10440 F: drivers/usb/misc/legousbtower.c
10443 M: Matan Ziv-Av <matan@svgalib.org>
10444 L: platform-driver-x86@vger.kernel.org
10446 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
10447 F: Documentation/admin-guide/laptops/lg-laptop.rst
10448 F: drivers/platform/x86/lg-laptop.c
10450 LG2160 MEDIA DRIVER
10451 M: Michael Krufky <mkrufky@linuxtv.org>
10452 L: linux-media@vger.kernel.org
10454 W: https://linuxtv.org
10455 W: http://github.com/mkrufky
10456 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10457 T: git git://linuxtv.org/mkrufky/tuners.git
10458 F: drivers/media/dvb-frontends/lg2160.*
10460 LGDT3305 MEDIA DRIVER
10461 M: Michael Krufky <mkrufky@linuxtv.org>
10462 L: linux-media@vger.kernel.org
10464 W: https://linuxtv.org
10465 W: http://github.com/mkrufky
10466 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10467 T: git git://linuxtv.org/mkrufky/tuners.git
10468 F: drivers/media/dvb-frontends/lgdt3305.*
10470 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
10471 M: Viresh Kumar <vireshk@kernel.org>
10472 L: linux-ide@vger.kernel.org
10474 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10475 F: drivers/ata/pata_arasan_cf.c
10476 F: include/linux/pata_arasan_cf_data.h
10478 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
10479 M: Linus Walleij <linus.walleij@linaro.org>
10480 L: linux-ide@vger.kernel.org
10482 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10483 F: drivers/ata/pata_ftide010.c
10484 F: drivers/ata/sata_gemini.c
10485 F: drivers/ata/sata_gemini.h
10487 LIBATA SATA AHCI PLATFORM devices support
10488 M: Hans de Goede <hdegoede@redhat.com>
10489 M: Jens Axboe <axboe@kernel.dk>
10490 L: linux-ide@vger.kernel.org
10492 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10493 F: drivers/ata/ahci_platform.c
10494 F: drivers/ata/libahci_platform.c
10495 F: include/linux/ahci_platform.h
10497 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
10498 M: Mikael Pettersson <mikpelinux@gmail.com>
10499 L: linux-ide@vger.kernel.org
10501 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10502 F: drivers/ata/sata_promise.*
10504 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
10505 M: Jens Axboe <axboe@kernel.dk>
10506 L: linux-ide@vger.kernel.org
10508 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10509 F: Documentation/devicetree/bindings/ata/
10511 F: include/linux/ata.h
10512 F: include/linux/libata.h
10515 M: Sasha Levin <alexander.levin@microsoft.com>
10517 F: tools/lib/lockdep/
10519 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
10520 M: Dan Williams <dan.j.williams@intel.com>
10521 M: Vishal Verma <vishal.l.verma@intel.com>
10522 M: Dave Jiang <dave.jiang@intel.com>
10523 L: nvdimm@lists.linux.dev
10525 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10526 P: Documentation/nvdimm/maintainer-entry-profile.rst
10527 F: drivers/nvdimm/blk.c
10528 F: drivers/nvdimm/region_devs.c
10530 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
10531 M: Vishal Verma <vishal.l.verma@intel.com>
10532 M: Dan Williams <dan.j.williams@intel.com>
10533 M: Dave Jiang <dave.jiang@intel.com>
10534 L: nvdimm@lists.linux.dev
10536 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10537 P: Documentation/nvdimm/maintainer-entry-profile.rst
10538 F: drivers/nvdimm/btt*
10540 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
10541 M: Dan Williams <dan.j.williams@intel.com>
10542 M: Vishal Verma <vishal.l.verma@intel.com>
10543 M: Dave Jiang <dave.jiang@intel.com>
10544 L: nvdimm@lists.linux.dev
10546 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10547 P: Documentation/nvdimm/maintainer-entry-profile.rst
10548 F: drivers/nvdimm/pmem*
10550 LIBNVDIMM: DEVICETREE BINDINGS
10551 M: Oliver O'Halloran <oohall@gmail.com>
10552 L: nvdimm@lists.linux.dev
10554 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10555 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
10556 F: drivers/nvdimm/of_pmem.c
10558 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
10559 M: Dan Williams <dan.j.williams@intel.com>
10560 M: Vishal Verma <vishal.l.verma@intel.com>
10561 M: Dave Jiang <dave.jiang@intel.com>
10562 M: Ira Weiny <ira.weiny@intel.com>
10563 L: nvdimm@lists.linux.dev
10565 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10566 P: Documentation/nvdimm/maintainer-entry-profile.rst
10567 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
10568 F: drivers/acpi/nfit/*
10569 F: drivers/nvdimm/*
10570 F: include/linux/libnvdimm.h
10571 F: include/linux/nd.h
10572 F: include/uapi/linux/ndctl.h
10573 F: tools/testing/nvdimm/
10575 LICENSES and SPDX stuff
10576 M: Thomas Gleixner <tglx@linutronix.de>
10577 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10578 L: linux-spdx@vger.kernel.org
10580 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
10582 F: Documentation/process/license-rules.rst
10584 F: scripts/spdxcheck-test.sh
10585 F: scripts/spdxcheck.py
10587 LIGHTNVM PLATFORM SUPPORT
10588 M: Matias Bjorling <mb@lightnvm.io>
10589 L: linux-block@vger.kernel.org
10591 W: http://github/OpenChannelSSD
10592 F: drivers/lightnvm/
10593 F: include/linux/lightnvm.h
10594 F: include/uapi/linux/lightnvm.h
10596 LINEAR RANGES HELPERS
10597 M: Mark Brown <broonie@kernel.org>
10598 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
10599 F: lib/linear_ranges.c
10600 F: lib/test_linear_ranges.c
10601 F: include/linux/linear_range.h
10603 LINUX FOR POWER MACINTOSH
10604 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10605 L: linuxppc-dev@lists.ozlabs.org
10607 F: arch/powerpc/platforms/powermac/
10608 F: drivers/macintosh/
10610 LINUX FOR POWERPC (32-BIT AND 64-BIT)
10611 M: Michael Ellerman <mpe@ellerman.id.au>
10612 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10613 R: Paul Mackerras <paulus@samba.org>
10614 L: linuxppc-dev@lists.ozlabs.org
10616 W: https://github.com/linuxppc/wiki/wiki
10617 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
10618 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
10619 F: Documentation/ABI/stable/sysfs-firmware-opal-*
10620 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
10621 F: Documentation/devicetree/bindings/powerpc/
10622 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
10623 F: Documentation/powerpc/
10625 F: drivers/*/*/*pasemi*
10626 F: drivers/*/*pasemi*
10627 F: drivers/char/tpm/tpm_ibmvtpm*
10628 F: drivers/crypto/nx/
10629 F: drivers/crypto/vmx/
10630 F: drivers/i2c/busses/i2c-opal.c
10631 F: drivers/net/ethernet/ibm/ibmveth.*
10632 F: drivers/net/ethernet/ibm/ibmvnic.*
10633 F: drivers/pci/hotplug/pnv_php.c
10634 F: drivers/pci/hotplug/rpa*
10635 F: drivers/rtc/rtc-opal.c
10636 F: drivers/scsi/ibmvscsi/
10637 F: drivers/tty/hvc/hvc_opal.c
10638 F: drivers/watchdog/wdrtas.c
10639 F: tools/testing/selftests/powerpc
10646 LINUX FOR POWERPC EMBEDDED MPC5XXX
10647 M: Anatolij Gustschin <agust@denx.de>
10648 L: linuxppc-dev@lists.ozlabs.org
10650 F: arch/powerpc/platforms/512x/
10651 F: arch/powerpc/platforms/52xx/
10653 LINUX FOR POWERPC EMBEDDED PPC4XX
10654 L: linuxppc-dev@lists.ozlabs.org
10656 F: arch/powerpc/platforms/40x/
10657 F: arch/powerpc/platforms/44x/
10659 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
10660 M: Scott Wood <oss@buserror.net>
10661 L: linuxppc-dev@lists.ozlabs.org
10663 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
10664 F: Documentation/devicetree/bindings/powerpc/fsl/
10665 F: arch/powerpc/platforms/83xx/
10666 F: arch/powerpc/platforms/85xx/
10668 LINUX FOR POWERPC EMBEDDED PPC8XX
10669 M: Christophe Leroy <christophe.leroy@csgroup.eu>
10670 L: linuxppc-dev@lists.ozlabs.org
10672 F: arch/powerpc/platforms/8xx/
10674 LINUX KERNEL DUMP TEST MODULE (LKDTM)
10675 M: Kees Cook <keescook@chromium.org>
10677 F: drivers/misc/lkdtm/*
10678 F: tools/testing/selftests/lkdtm/*
10680 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
10681 M: Alan Stern <stern@rowland.harvard.edu>
10682 M: Andrea Parri <parri.andrea@gmail.com>
10683 M: Will Deacon <will@kernel.org>
10684 M: Peter Zijlstra <peterz@infradead.org>
10685 M: Boqun Feng <boqun.feng@gmail.com>
10686 M: Nicholas Piggin <npiggin@gmail.com>
10687 M: David Howells <dhowells@redhat.com>
10688 M: Jade Alglave <j.alglave@ucl.ac.uk>
10689 M: Luc Maranget <luc.maranget@inria.fr>
10690 M: "Paul E. McKenney" <paulmck@kernel.org>
10691 R: Akira Yokosawa <akiyks@gmail.com>
10692 R: Daniel Lustig <dlustig@nvidia.com>
10693 R: Joel Fernandes <joel@joelfernandes.org>
10694 L: linux-kernel@vger.kernel.org
10695 L: linux-arch@vger.kernel.org
10697 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
10698 F: Documentation/atomic_bitops.txt
10699 F: Documentation/atomic_t.txt
10700 F: Documentation/core-api/refcount-vs-atomic.rst
10701 F: Documentation/litmus-tests/
10702 F: Documentation/memory-barriers.txt
10703 F: tools/memory-model/
10705 LIS3LV02D ACCELEROMETER DRIVER
10706 M: Eric Piel <eric.piel@tremplin-utc.net>
10708 F: Documentation/misc-devices/lis3lv02d.rst
10709 F: drivers/misc/lis3lv02d/
10710 F: drivers/platform/x86/hp_accel.c
10713 M: David Gow <davidgow@google.com>
10714 L: linux-kselftest@vger.kernel.org
10715 L: kunit-dev@googlegroups.com
10720 M: Karol Gugala <kgugala@antmicro.com>
10721 M: Mateusz Holenko <mholenko@antmicro.com>
10723 F: Documentation/devicetree/bindings/*/litex,*.yaml
10724 F: arch/openrisc/boot/dts/or1klitex.dts
10725 F: drivers/soc/litex/litex_soc_ctrl.c
10726 F: drivers/tty/serial/liteuart.c
10727 F: include/linux/litex.h
10730 M: Josh Poimboeuf <jpoimboe@redhat.com>
10731 M: Jiri Kosina <jikos@kernel.org>
10732 M: Miroslav Benes <mbenes@suse.cz>
10733 M: Petr Mladek <pmladek@suse.com>
10734 R: Joe Lawrence <joe.lawrence@redhat.com>
10735 L: live-patching@vger.kernel.org
10737 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
10738 F: Documentation/ABI/testing/sysfs-kernel-livepatch
10739 F: Documentation/livepatch/
10740 F: arch/powerpc/include/asm/livepatch.h
10741 F: arch/s390/include/asm/livepatch.h
10742 F: arch/x86/include/asm/livepatch.h
10743 F: include/linux/livepatch.h
10744 F: kernel/livepatch/
10746 F: samples/livepatch/
10747 F: tools/testing/selftests/livepatch/
10750 L: netdev@vger.kernel.org
10752 F: include/linux/llc.h
10753 F: include/net/llc*
10754 F: include/uapi/linux/llc.h
10757 LM73 HARDWARE MONITOR DRIVER
10758 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
10759 L: linux-hwmon@vger.kernel.org
10761 F: drivers/hwmon/lm73.c
10763 LM78 HARDWARE MONITOR DRIVER
10764 M: Jean Delvare <jdelvare@suse.com>
10765 L: linux-hwmon@vger.kernel.org
10767 F: Documentation/hwmon/lm78.rst
10768 F: drivers/hwmon/lm78.c
10770 LM83 HARDWARE MONITOR DRIVER
10771 M: Jean Delvare <jdelvare@suse.com>
10772 L: linux-hwmon@vger.kernel.org
10774 F: Documentation/hwmon/lm83.rst
10775 F: drivers/hwmon/lm83.c
10777 LM90 HARDWARE MONITOR DRIVER
10778 M: Jean Delvare <jdelvare@suse.com>
10779 L: linux-hwmon@vger.kernel.org
10781 F: Documentation/devicetree/bindings/hwmon/lm90.txt
10782 F: Documentation/hwmon/lm90.rst
10783 F: drivers/hwmon/lm90.c
10784 F: include/dt-bindings/thermal/lm90.h
10786 LM95234 HARDWARE MONITOR DRIVER
10787 M: Guenter Roeck <linux@roeck-us.net>
10788 L: linux-hwmon@vger.kernel.org
10790 F: Documentation/hwmon/lm95234.rst
10791 F: drivers/hwmon/lm95234.c
10793 LME2510 MEDIA DRIVER
10794 M: Malcolm Priestley <tvboxspy@gmail.com>
10795 L: linux-media@vger.kernel.org
10797 W: https://linuxtv.org
10798 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10799 F: drivers/media/usb/dvb-usb-v2/lmedm04*
10801 LOADPIN SECURITY MODULE
10802 M: Kees Cook <keescook@chromium.org>
10804 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10805 F: Documentation/admin-guide/LSM/LoadPin.rst
10806 F: security/loadpin/
10809 M: Peter Zijlstra <peterz@infradead.org>
10810 M: Ingo Molnar <mingo@redhat.com>
10811 M: Will Deacon <will@kernel.org>
10812 R: Waiman Long <longman@redhat.com>
10813 R: Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
10814 L: linux-kernel@vger.kernel.org
10816 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
10817 F: Documentation/locking/
10818 F: arch/*/include/asm/spinlock*.h
10819 F: include/linux/lockdep.h
10820 F: include/linux/mutex*.h
10821 F: include/linux/rwlock*.h
10822 F: include/linux/rwsem*.h
10823 F: include/linux/seqlock.h
10824 F: include/linux/spinlock*.h
10826 F: lib/locking*.[ch]
10827 X: kernel/locking/locktorture.c
10829 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
10830 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
10831 L: linux-ntfs-dev@lists.sourceforge.net
10833 W: http://www.linux-ntfs.org/content/view/19/37/
10834 F: Documentation/admin-guide/ldm.rst
10835 F: block/partitions/ldm.*
10837 LOGITECH HID GAMING KEYBOARDS
10838 M: Hans de Goede <hdegoede@redhat.com>
10839 L: linux-input@vger.kernel.org
10841 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
10842 F: drivers/hid/hid-lg-g15.c
10844 LONTIUM LT8912B MIPI TO HDMI BRIDGE
10845 M: Adrien Grassein <adrien.grassein@gmail.com>
10847 F: Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
10848 F: drivers/gpu/drm/bridge/lontium-lt8912b.c
10850 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
10851 M: Sathya Prakash <sathya.prakash@broadcom.com>
10852 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
10853 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
10854 L: MPT-FusionLinux.pdl@broadcom.com
10855 L: linux-scsi@vger.kernel.org
10857 W: http://www.avagotech.com/support/
10858 F: drivers/message/fusion/
10859 F: drivers/scsi/mpt3sas/
10861 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
10862 M: Matthew Wilcox <willy@infradead.org>
10863 L: linux-scsi@vger.kernel.org
10865 F: drivers/scsi/sym53c8xx_2/
10868 M: Marcus Folkesson <marcus.folkesson@gmail.com>
10869 L: linux-iio@vger.kernel.org
10871 F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
10872 F: drivers/iio/dac/ltc1660.c
10874 LTC2947 HARDWARE MONITOR DRIVER
10875 M: Nuno Sá <nuno.sa@analog.com>
10876 L: linux-hwmon@vger.kernel.org
10878 W: http://ez.analog.com/community/linux-device-drivers
10879 F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
10880 F: drivers/hwmon/ltc2947-core.c
10881 F: drivers/hwmon/ltc2947-i2c.c
10882 F: drivers/hwmon/ltc2947-spi.c
10883 F: drivers/hwmon/ltc2947.h
10885 LTC2983 IIO TEMPERATURE DRIVER
10886 M: Nuno Sá <nuno.sa@analog.com>
10887 L: linux-iio@vger.kernel.org
10889 W: http://ez.analog.com/community/linux-device-drivers
10890 F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
10891 F: drivers/iio/temperature/ltc2983.c
10893 LTC4261 HARDWARE MONITOR DRIVER
10894 M: Guenter Roeck <linux@roeck-us.net>
10895 L: linux-hwmon@vger.kernel.org
10897 F: Documentation/hwmon/ltc4261.rst
10898 F: drivers/hwmon/ltc4261.c
10900 LTC4306 I2C MULTIPLEXER DRIVER
10901 M: Michael Hennerich <michael.hennerich@analog.com>
10902 L: linux-i2c@vger.kernel.org
10904 W: http://ez.analog.com/community/linux-device-drivers
10905 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
10906 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
10908 LTP (Linux Test Project)
10909 M: Mike Frysinger <vapier@gentoo.org>
10910 M: Cyril Hrubis <chrubis@suse.cz>
10911 M: Wanlong Gao <wanlong.gao@gmail.com>
10912 M: Jan Stancek <jstancek@redhat.com>
10913 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
10914 M: Alexey Kodanev <alexey.kodanev@oracle.com>
10915 L: ltp@lists.linux.it (subscribers-only)
10917 W: http://linux-test-project.github.io/
10918 T: git git://github.com/linux-test-project/ltp.git
10921 M: Ioana Ciornei <ioana.ciornei@nxp.com>
10922 L: netdev@vger.kernel.org
10924 F: drivers/net/pcs/pcs-lynx.c
10925 F: include/linux/pcs-lynx.h
10928 M: Geert Uytterhoeven <geert@linux-m68k.org>
10929 L: linux-m68k@lists.linux-m68k.org
10931 W: http://www.linux-m68k.org/
10932 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
10936 M68K ON APPLE MACINTOSH
10937 M: Joshua Thompson <funaho@jurai.org>
10938 L: linux-m68k@lists.linux-m68k.org
10940 W: http://www.mac.linux-m68k.org/
10942 F: drivers/macintosh/adb-iop.c
10943 F: drivers/macintosh/via-macii.c
10946 M: Philip Blundell <philb@gnu.org>
10948 W: http://www.tazenda.demon.co.uk/phil/linux-hp
10949 F: arch/m68k/hp300/
10951 M88DS3103 MEDIA DRIVER
10952 M: Antti Palosaari <crope@iki.fi>
10953 L: linux-media@vger.kernel.org
10955 W: https://linuxtv.org
10956 W: http://palosaari.fi/linux/
10957 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10958 T: git git://linuxtv.org/anttip/media_tree.git
10959 F: drivers/media/dvb-frontends/m88ds3103*
10961 M88RS2000 MEDIA DRIVER
10962 M: Malcolm Priestley <tvboxspy@gmail.com>
10963 L: linux-media@vger.kernel.org
10965 W: https://linuxtv.org
10966 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10967 F: drivers/media/dvb-frontends/m88rs2000*
10969 MA901 MASTERKIT USB FM RADIO DRIVER
10970 M: Alexey Klimov <klimov.linux@gmail.com>
10971 L: linux-media@vger.kernel.org
10973 T: git git://linuxtv.org/media_tree.git
10974 F: drivers/media/radio/radio-ma901.c
10977 M: Johannes Berg <johannes@sipsolutions.net>
10978 L: linux-wireless@vger.kernel.org
10980 W: https://wireless.wiki.kernel.org/
10981 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10982 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10983 F: Documentation/networking/mac80211-injection.rst
10984 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
10985 F: drivers/net/wireless/mac80211_hwsim.[ch]
10986 F: include/net/mac80211.h
10990 M: Jassi Brar <jassisinghbrar@gmail.com>
10991 L: linux-kernel@vger.kernel.org
10993 F: drivers/mailbox/
10994 F: include/linux/mailbox_client.h
10995 F: include/linux/mailbox_controller.h
10996 F: include/dt-bindings/mailbox/
10997 F: Documentation/devicetree/bindings/mailbox/
11000 M: Viresh Kumar <viresh.kumar@linaro.org>
11001 M: Tushar Khandelwal <Tushar.Khandelwal@arm.com>
11002 L: linux-kernel@vger.kernel.org
11004 F: drivers/mailbox/arm_mhuv2.c
11005 F: include/linux/mailbox/arm_mhuv2_message.h
11006 F: Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
11008 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
11009 M: Michael Kerrisk <mtk.manpages@gmail.com>
11010 L: linux-man@vger.kernel.org
11012 W: http://www.kernel.org/doc/man-pages
11014 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
11015 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
11016 L: linux-mips@vger.kernel.org
11018 F: arch/mips/boot/dts/img/pistachio_marduk.dts
11020 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
11021 M: Andrew Lunn <andrew@lunn.ch>
11022 M: Vivien Didelot <vivien.didelot@gmail.com>
11023 L: netdev@vger.kernel.org
11025 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
11026 F: Documentation/networking/devlink/mv88e6xxx.rst
11027 F: drivers/net/dsa/mv88e6xxx/
11028 F: include/linux/platform_data/mv88e6xxx.h
11030 MARVELL ARMADA 3700 PHY DRIVERS
11031 M: Miquel Raynal <miquel.raynal@bootlin.com>
11033 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
11034 F: Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
11035 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
11036 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
11038 MARVELL ARMADA DRM SUPPORT
11039 M: Russell King <linux@armlinux.org.uk>
11041 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
11042 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
11043 F: Documentation/devicetree/bindings/display/armada/
11044 F: drivers/gpu/drm/armada/
11045 F: include/uapi/drm/armada_drm.h
11047 MARVELL CRYPTO DRIVER
11048 M: Boris Brezillon <bbrezillon@kernel.org>
11049 M: Arnaud Ebalard <arno@natisbad.org>
11050 M: Srujana Challa <schalla@marvell.com>
11051 L: linux-crypto@vger.kernel.org
11053 F: drivers/crypto/marvell/
11054 F: include/linux/soc/marvell/octeontx2/
11056 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
11057 M: Mirko Lindner <mlindner@marvell.com>
11058 M: Stephen Hemminger <stephen@networkplumber.org>
11059 L: netdev@vger.kernel.org
11061 F: drivers/net/ethernet/marvell/sk*
11063 MARVELL LIBERTAS WIRELESS DRIVER
11064 L: libertas-dev@lists.infradead.org
11066 F: drivers/net/wireless/marvell/libertas/
11068 MARVELL MACCHIATOBIN SUPPORT
11069 M: Russell King <linux@armlinux.org.uk>
11070 L: linux-arm-kernel@lists.infradead.org
11072 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
11074 MARVELL MV643XX ETHERNET DRIVER
11075 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
11076 L: netdev@vger.kernel.org
11078 F: drivers/net/ethernet/marvell/mv643xx_eth.*
11079 F: include/linux/mv643xx.h
11081 MARVELL MV88X3310 PHY DRIVER
11082 M: Russell King <linux@armlinux.org.uk>
11083 M: Marek Behún <kabel@kernel.org>
11084 L: netdev@vger.kernel.org
11086 F: drivers/net/phy/marvell10g.c
11088 MARVELL MVEBU THERMAL DRIVER
11089 M: Miquel Raynal <miquel.raynal@bootlin.com>
11091 F: drivers/thermal/armada_thermal.c
11093 MARVELL MVNETA ETHERNET DRIVER
11094 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11095 L: netdev@vger.kernel.org
11097 F: drivers/net/ethernet/marvell/mvneta.*
11099 MARVELL MVPP2 ETHERNET DRIVER
11100 M: Marcin Wojtas <mw@semihalf.com>
11101 M: Russell King <linux@armlinux.org.uk>
11102 L: netdev@vger.kernel.org
11104 F: Documentation/devicetree/bindings/net/marvell-pp2.txt
11105 F: drivers/net/ethernet/marvell/mvpp2/
11107 MARVELL MWIFIEX WIRELESS DRIVER
11108 M: Amitkumar Karwar <amitkarwar@gmail.com>
11109 M: Ganapathi Bhat <ganapathi017@gmail.com>
11110 M: Sharvari Harisangam <sharvari.harisangam@nxp.com>
11111 M: Xinming Hu <huxinming820@gmail.com>
11112 L: linux-wireless@vger.kernel.org
11114 F: drivers/net/wireless/marvell/mwifiex/
11116 MARVELL MWL8K WIRELESS DRIVER
11117 M: Lennert Buytenhek <buytenh@wantstofly.org>
11118 L: linux-wireless@vger.kernel.org
11120 F: drivers/net/wireless/marvell/mwl8k.c
11122 MARVELL NAND CONTROLLER DRIVER
11123 M: Miquel Raynal <miquel.raynal@bootlin.com>
11124 L: linux-mtd@lists.infradead.org
11126 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
11127 F: drivers/mtd/nand/raw/marvell_nand.c
11129 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
11130 M: Sunil Goutham <sgoutham@marvell.com>
11131 M: Geetha sowjanya <gakula@marvell.com>
11132 M: Subbaraya Sundeep <sbhatta@marvell.com>
11133 M: hariprasad <hkelam@marvell.com>
11134 L: netdev@vger.kernel.org
11136 F: drivers/net/ethernet/marvell/octeontx2/nic/
11137 F: include/linux/soc/marvell/octeontx2/
11139 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
11140 M: Sunil Goutham <sgoutham@marvell.com>
11141 M: Linu Cherian <lcherian@marvell.com>
11142 M: Geetha sowjanya <gakula@marvell.com>
11143 M: Jerin Jacob <jerinj@marvell.com>
11144 M: hariprasad <hkelam@marvell.com>
11145 M: Subbaraya Sundeep <sbhatta@marvell.com>
11146 L: netdev@vger.kernel.org
11148 F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
11149 F: drivers/net/ethernet/marvell/octeontx2/af/
11151 MARVELL PRESTERA ETHERNET SWITCH DRIVER
11152 M: Vadym Kochan <vkochan@marvell.com>
11153 M: Taras Chornyi <tchornyi@marvell.com>
11155 W: https://github.com/Marvell-switching/switchdev-prestera
11156 F: drivers/net/ethernet/marvell/prestera/
11158 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
11159 M: Nicolas Pitre <nico@fluxnic.net>
11161 F: drivers/mmc/host/mvsdio.*
11163 MARVELL USB MDIO CONTROLLER DRIVER
11164 M: Tobias Waldekranz <tobias@waldekranz.com>
11165 L: netdev@vger.kernel.org
11167 F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
11168 F: drivers/net/mdio/mdio-mvusb.c
11170 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
11171 M: Hu Ziji <huziji@marvell.com>
11172 L: linux-mmc@vger.kernel.org
11174 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
11175 F: drivers/mmc/host/sdhci-xenon*
11177 MATROX FRAMEBUFFER DRIVER
11178 L: linux-fbdev@vger.kernel.org
11180 F: drivers/video/fbdev/matrox/matroxfb_*
11181 F: include/uapi/linux/matroxfb.h
11184 M: Daniel Nilsson <daniel.nilsson@flex.com>
11185 L: linux-hwmon@vger.kernel.org
11187 F: Documentation/hwmon/max15301.rst
11188 F: drivers/hwmon/pmbus/max15301.c
11190 MAX16065 HARDWARE MONITOR DRIVER
11191 M: Guenter Roeck <linux@roeck-us.net>
11192 L: linux-hwmon@vger.kernel.org
11194 F: Documentation/hwmon/max16065.rst
11195 F: drivers/hwmon/max16065.c
11197 MAX2175 SDR TUNER DRIVER
11198 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
11199 L: linux-media@vger.kernel.org
11201 T: git git://linuxtv.org/media_tree.git
11202 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
11203 F: Documentation/userspace-api/media/drivers/max2175.rst
11204 F: drivers/media/i2c/max2175*
11205 F: include/uapi/linux/max2175.h
11207 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
11208 L: linux-hwmon@vger.kernel.org
11210 F: Documentation/hwmon/max6650.rst
11211 F: drivers/hwmon/max6650.c
11213 MAX6697 HARDWARE MONITOR DRIVER
11214 M: Guenter Roeck <linux@roeck-us.net>
11215 L: linux-hwmon@vger.kernel.org
11217 F: Documentation/devicetree/bindings/hwmon/max6697.txt
11218 F: Documentation/hwmon/max6697.rst
11219 F: drivers/hwmon/max6697.c
11220 F: include/linux/platform_data/max6697.h
11222 MAX9286 QUAD GMSL DESERIALIZER DRIVER
11223 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
11224 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11225 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
11226 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
11227 L: linux-media@vger.kernel.org
11229 F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
11230 F: drivers/media/i2c/max9286.c
11232 MAX9860 MONO AUDIO VOICE CODEC DRIVER
11233 M: Peter Rosin <peda@axentia.se>
11234 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11236 F: Documentation/devicetree/bindings/sound/max9860.txt
11237 F: sound/soc/codecs/max9860.*
11239 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
11240 M: Andreas Klinger <ak@it-klinger.de>
11241 L: linux-iio@vger.kernel.org
11243 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
11244 F: drivers/iio/proximity/mb1232.c
11246 MAXIM MAX77650 PMIC MFD DRIVER
11247 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
11248 L: linux-kernel@vger.kernel.org
11250 F: Documentation/devicetree/bindings/*/*max77650.yaml
11251 F: Documentation/devicetree/bindings/*/max77650*.yaml
11252 F: drivers/gpio/gpio-max77650.c
11253 F: drivers/input/misc/max77650-onkey.c
11254 F: drivers/leds/leds-max77650.c
11255 F: drivers/mfd/max77650.c
11256 F: drivers/power/supply/max77650-charger.c
11257 F: drivers/regulator/max77650-regulator.c
11258 F: include/linux/mfd/max77650.h
11260 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
11261 M: Javier Martinez Canillas <javier@dowhile0.org>
11262 L: linux-kernel@vger.kernel.org
11264 F: Documentation/devicetree/bindings/*/*max77802.txt
11265 F: drivers/regulator/max77802-regulator.c
11266 F: include/dt-bindings/*/*max77802.h
11268 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
11269 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
11270 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11271 L: linux-pm@vger.kernel.org
11273 F: drivers/power/supply/max14577_charger.c
11274 F: drivers/power/supply/max77693_charger.c
11276 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
11277 M: Chanwoo Choi <cw00.choi@samsung.com>
11278 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
11279 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11280 L: linux-kernel@vger.kernel.org
11282 F: Documentation/devicetree/bindings/*/max77686.txt
11283 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
11284 F: Documentation/devicetree/bindings/mfd/max14577.txt
11285 F: Documentation/devicetree/bindings/mfd/max77693.txt
11286 F: drivers/*/max14577*.c
11287 F: drivers/*/max77686*.c
11288 F: drivers/*/max77693*.c
11289 F: drivers/clk/clk-max77686.c
11290 F: drivers/extcon/extcon-max14577.c
11291 F: drivers/extcon/extcon-max77693.c
11292 F: drivers/rtc/rtc-max77686.c
11293 F: include/linux/mfd/max14577*.h
11294 F: include/linux/mfd/max77686*.h
11295 F: include/linux/mfd/max77693*.h
11297 MAXIRADIO FM RADIO RECEIVER DRIVER
11298 M: Hans Verkuil <hverkuil@xs4all.nl>
11299 L: linux-media@vger.kernel.org
11301 W: https://linuxtv.org
11302 T: git git://linuxtv.org/media_tree.git
11303 F: drivers/media/radio/radio-maxiradio*
11305 MCAN MMIO DEVICE DRIVER
11306 M: Chandrasekar Ramakrishnan <rcsekar@samsung.com>
11307 L: linux-can@vger.kernel.org
11309 F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
11310 F: drivers/net/can/m_can/m_can.c
11311 F: drivers/net/can/m_can/m_can.h
11312 F: drivers/net/can/m_can/m_can_platform.c
11314 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
11315 M: Rishi Gupta <gupt21@gmail.com>
11316 L: linux-i2c@vger.kernel.org
11317 L: linux-input@vger.kernel.org
11319 F: drivers/hid/hid-mcp2221.c
11321 MCP251XFD SPI-CAN NETWORK DRIVER
11322 M: Marc Kleine-Budde <mkl@pengutronix.de>
11323 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
11324 R: Thomas Kopp <thomas.kopp@microchip.com>
11325 L: linux-can@vger.kernel.org
11327 F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
11328 F: drivers/net/can/spi/mcp251xfd/
11330 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
11331 M: Peter Rosin <peda@axentia.se>
11332 L: linux-iio@vger.kernel.org
11334 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
11335 F: drivers/iio/potentiometer/mcp4018.c
11336 F: drivers/iio/potentiometer/mcp4531.c
11338 MCR20A IEEE-802.15.4 RADIO DRIVER
11339 M: Xue Liu <liuxuenetmail@gmail.com>
11340 L: linux-wpan@vger.kernel.org
11342 W: https://github.com/xueliu/mcr20a-linux
11343 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
11344 F: drivers/net/ieee802154/mcr20a.c
11345 F: drivers/net/ieee802154/mcr20a.h
11347 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
11348 M: William Breathitt Gray <vilhelm.gray@gmail.com>
11349 L: linux-iio@vger.kernel.org
11351 F: drivers/iio/dac/cio-dac.c
11353 MEDIA CONTROLLER FRAMEWORK
11354 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11355 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11356 L: linux-media@vger.kernel.org
11358 W: https://www.linuxtv.org
11359 T: git git://linuxtv.org/media_tree.git
11360 F: drivers/media/mc/
11361 F: include/media/media-*.h
11362 F: include/uapi/linux/media.h
11364 MEDIA DRIVER FOR FREESCALE IMX PXP
11365 M: Philipp Zabel <p.zabel@pengutronix.de>
11366 L: linux-media@vger.kernel.org
11368 T: git git://linuxtv.org/media_tree.git
11369 F: drivers/media/platform/imx-pxp.[ch]
11371 MEDIA DRIVERS FOR ASCOT2E
11372 M: Sergey Kozlov <serjk@netup.ru>
11373 M: Abylay Ospan <aospan@netup.ru>
11374 L: linux-media@vger.kernel.org
11376 W: https://linuxtv.org
11377 W: http://netup.tv/
11378 T: git git://linuxtv.org/media_tree.git
11379 F: drivers/media/dvb-frontends/ascot2e*
11381 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
11382 M: Jasmin Jessich <jasmin@anw.at>
11383 L: linux-media@vger.kernel.org
11385 W: https://linuxtv.org
11386 T: git git://linuxtv.org/media_tree.git
11387 F: drivers/media/dvb-frontends/cxd2099*
11389 MEDIA DRIVERS FOR CXD2841ER
11390 M: Sergey Kozlov <serjk@netup.ru>
11391 M: Abylay Ospan <aospan@netup.ru>
11392 L: linux-media@vger.kernel.org
11394 W: https://linuxtv.org
11395 W: http://netup.tv/
11396 T: git git://linuxtv.org/media_tree.git
11397 F: drivers/media/dvb-frontends/cxd2841er*
11399 MEDIA DRIVERS FOR CXD2880
11400 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
11401 L: linux-media@vger.kernel.org
11403 W: http://linuxtv.org/
11404 T: git git://linuxtv.org/media_tree.git
11405 F: drivers/media/dvb-frontends/cxd2880/*
11406 F: drivers/media/spi/cxd2880*
11408 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
11409 L: linux-media@vger.kernel.org
11411 W: https://linuxtv.org
11412 T: git git://linuxtv.org/media_tree.git
11413 F: drivers/media/pci/ddbridge/*
11415 MEDIA DRIVERS FOR FREESCALE IMX
11416 M: Steve Longerbeam <slongerbeam@gmail.com>
11417 M: Philipp Zabel <p.zabel@pengutronix.de>
11418 L: linux-media@vger.kernel.org
11420 T: git git://linuxtv.org/media_tree.git
11421 F: Documentation/admin-guide/media/imx.rst
11422 F: Documentation/devicetree/bindings/media/imx.txt
11423 F: drivers/staging/media/imx/
11424 F: include/linux/imx-media.h
11425 F: include/media/imx.h
11427 MEDIA DRIVERS FOR FREESCALE IMX7
11428 M: Rui Miguel Silva <rmfrfs@gmail.com>
11429 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11430 L: linux-media@vger.kernel.org
11432 T: git git://linuxtv.org/media_tree.git
11433 F: Documentation/admin-guide/media/imx7.rst
11434 F: Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
11435 F: Documentation/devicetree/bindings/media/nxp,imx7-mipi-csi2.yaml
11436 F: drivers/staging/media/imx/imx7-media-csi.c
11437 F: drivers/staging/media/imx/imx7-mipi-csis.c
11439 MEDIA DRIVERS FOR HELENE
11440 M: Abylay Ospan <aospan@netup.ru>
11441 L: linux-media@vger.kernel.org
11443 W: https://linuxtv.org
11444 W: http://netup.tv/
11445 T: git git://linuxtv.org/media_tree.git
11446 F: drivers/media/dvb-frontends/helene*
11448 MEDIA DRIVERS FOR HORUS3A
11449 M: Sergey Kozlov <serjk@netup.ru>
11450 M: Abylay Ospan <aospan@netup.ru>
11451 L: linux-media@vger.kernel.org
11453 W: https://linuxtv.org
11454 W: http://netup.tv/
11455 T: git git://linuxtv.org/media_tree.git
11456 F: drivers/media/dvb-frontends/horus3a*
11458 MEDIA DRIVERS FOR LNBH25
11459 M: Sergey Kozlov <serjk@netup.ru>
11460 M: Abylay Ospan <aospan@netup.ru>
11461 L: linux-media@vger.kernel.org
11463 W: https://linuxtv.org
11464 W: http://netup.tv/
11465 T: git git://linuxtv.org/media_tree.git
11466 F: drivers/media/dvb-frontends/lnbh25*
11468 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
11469 L: linux-media@vger.kernel.org
11471 W: https://linuxtv.org
11472 T: git git://linuxtv.org/media_tree.git
11473 F: drivers/media/dvb-frontends/mxl5xx*
11475 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
11476 M: Sergey Kozlov <serjk@netup.ru>
11477 M: Abylay Ospan <aospan@netup.ru>
11478 L: linux-media@vger.kernel.org
11480 W: https://linuxtv.org
11481 W: http://netup.tv/
11482 T: git git://linuxtv.org/media_tree.git
11483 F: drivers/media/pci/netup_unidvb/*
11485 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
11486 M: Dmitry Osipenko <digetx@gmail.com>
11487 L: linux-media@vger.kernel.org
11488 L: linux-tegra@vger.kernel.org
11490 T: git git://linuxtv.org/media_tree.git
11491 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
11492 F: drivers/staging/media/tegra-vde/
11494 MEDIA DRIVERS FOR RENESAS - CEU
11495 M: Jacopo Mondi <jacopo@jmondi.org>
11496 L: linux-media@vger.kernel.org
11497 L: linux-renesas-soc@vger.kernel.org
11499 T: git git://linuxtv.org/media_tree.git
11500 F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
11501 F: drivers/media/platform/renesas-ceu.c
11502 F: include/media/drv-intf/renesas-ceu.h
11504 MEDIA DRIVERS FOR RENESAS - DRIF
11505 M: Fabrizio Castro <fabrizio.castro.jz@renesas.com>
11506 L: linux-media@vger.kernel.org
11507 L: linux-renesas-soc@vger.kernel.org
11509 T: git git://linuxtv.org/media_tree.git
11510 F: Documentation/devicetree/bindings/media/renesas,drif.yaml
11511 F: drivers/media/platform/rcar_drif.c
11513 MEDIA DRIVERS FOR RENESAS - FCP
11514 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11515 L: linux-media@vger.kernel.org
11516 L: linux-renesas-soc@vger.kernel.org
11518 T: git git://linuxtv.org/media_tree.git
11519 F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
11520 F: drivers/media/platform/rcar-fcp.c
11521 F: include/media/rcar-fcp.h
11523 MEDIA DRIVERS FOR RENESAS - FDP1
11524 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11525 L: linux-media@vger.kernel.org
11526 L: linux-renesas-soc@vger.kernel.org
11528 T: git git://linuxtv.org/media_tree.git
11529 F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
11530 F: drivers/media/platform/rcar_fdp1.c
11532 MEDIA DRIVERS FOR RENESAS - VIN
11533 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
11534 L: linux-media@vger.kernel.org
11535 L: linux-renesas-soc@vger.kernel.org
11537 T: git git://linuxtv.org/media_tree.git
11538 F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
11539 F: Documentation/devicetree/bindings/media/renesas,isp.yaml
11540 F: Documentation/devicetree/bindings/media/renesas,vin.yaml
11541 F: drivers/media/platform/rcar-vin/
11543 MEDIA DRIVERS FOR RENESAS - VSP1
11544 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11545 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11546 L: linux-media@vger.kernel.org
11547 L: linux-renesas-soc@vger.kernel.org
11549 T: git git://linuxtv.org/media_tree.git
11550 F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml
11551 F: drivers/media/platform/vsp1/
11553 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
11554 L: linux-media@vger.kernel.org
11556 W: https://linuxtv.org
11557 T: git git://linuxtv.org/media_tree.git
11558 F: drivers/media/dvb-frontends/stv0910*
11560 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
11561 L: linux-media@vger.kernel.org
11563 W: https://linuxtv.org
11564 T: git git://linuxtv.org/media_tree.git
11565 F: drivers/media/dvb-frontends/stv6111*
11567 MEDIA DRIVERS FOR STM32 - DCMI
11568 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
11569 L: linux-media@vger.kernel.org
11571 T: git git://linuxtv.org/media_tree.git
11572 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
11573 F: drivers/media/platform/stm32/stm32-dcmi.c
11575 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
11576 M: Mauro Carvalho Chehab <mchehab@kernel.org>
11577 L: linux-media@vger.kernel.org
11579 W: https://linuxtv.org
11580 Q: http://patchwork.kernel.org/project/linux-media/list/
11581 T: git git://linuxtv.org/media_tree.git
11582 F: Documentation/admin-guide/media/
11583 F: Documentation/devicetree/bindings/media/
11584 F: Documentation/driver-api/media/
11585 F: Documentation/userspace-api/media/
11587 F: drivers/staging/media/
11588 F: include/linux/platform_data/media/
11590 F: include/uapi/linux/dvb/
11591 F: include/uapi/linux/ivtv*
11592 F: include/uapi/linux/media.h
11593 F: include/uapi/linux/meye.h
11594 F: include/uapi/linux/uvcvideo.h
11595 F: include/uapi/linux/v4l2-*
11596 F: include/uapi/linux/videodev2.h
11598 MEDIATEK BLUETOOTH DRIVER
11599 M: Sean Wang <sean.wang@mediatek.com>
11600 L: linux-bluetooth@vger.kernel.org
11601 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11603 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
11604 F: drivers/bluetooth/btmtkuart.c
11606 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
11607 M: Sean Wang <sean.wang@mediatek.com>
11608 L: linux-pm@vger.kernel.org
11610 F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
11611 F: drivers/power/reset/mt6323-poweroff.c
11613 MEDIATEK CIR DRIVER
11614 M: Sean Wang <sean.wang@mediatek.com>
11616 F: drivers/media/rc/mtk-cir.c
11618 MEDIATEK DMA DRIVER
11619 M: Sean Wang <sean.wang@mediatek.com>
11620 L: dmaengine@vger.kernel.org
11621 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11622 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11624 F: Documentation/devicetree/bindings/dma/mtk-*
11625 F: drivers/dma/mediatek/
11627 MEDIATEK ETHERNET DRIVER
11628 M: Felix Fietkau <nbd@nbd.name>
11629 M: John Crispin <john@phrozen.org>
11630 M: Sean Wang <sean.wang@mediatek.com>
11631 M: Mark Lee <Mark-MC.Lee@mediatek.com>
11632 L: netdev@vger.kernel.org
11634 F: drivers/net/ethernet/mediatek/
11636 MEDIATEK I2C CONTROLLER DRIVER
11637 M: Qii Wang <qii.wang@mediatek.com>
11638 L: linux-i2c@vger.kernel.org
11640 F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.txt
11641 F: drivers/i2c/busses/i2c-mt65xx.c
11643 MEDIATEK IOMMU DRIVER
11644 M: Yong Wu <yong.wu@mediatek.com>
11645 L: iommu@lists.linux-foundation.org
11646 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11648 F: Documentation/devicetree/bindings/iommu/mediatek*
11649 F: drivers/iommu/mtk_iommu*
11650 F: include/dt-bindings/memory/mt*-port.h
11652 MEDIATEK JPEG DRIVER
11653 M: Rick Chang <rick.chang@mediatek.com>
11654 M: Bin Liu <bin.liu@mediatek.com>
11656 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
11657 F: drivers/media/platform/mtk-jpeg/
11659 MEDIATEK MDP DRIVER
11660 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
11661 M: Houlong Wei <houlong.wei@mediatek.com>
11662 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11664 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
11665 F: drivers/media/platform/mtk-mdp/
11666 F: drivers/media/platform/mtk-vpu/
11668 MEDIATEK MEDIA DRIVER
11669 M: Tiffany Lin <tiffany.lin@mediatek.com>
11670 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11672 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
11673 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
11674 F: drivers/media/platform/mtk-vcodec/
11675 F: drivers/media/platform/mtk-vpu/
11677 MEDIATEK MMC/SD/SDIO DRIVER
11678 M: Chaotian Jing <chaotian.jing@mediatek.com>
11680 F: Documentation/devicetree/bindings/mmc/mtk-sd.yaml
11681 F: drivers/mmc/host/mtk-sd.c
11683 MEDIATEK MT76 WIRELESS LAN DRIVER
11684 M: Felix Fietkau <nbd@nbd.name>
11685 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
11686 R: Ryder Lee <ryder.lee@mediatek.com>
11687 L: linux-wireless@vger.kernel.org
11689 F: drivers/net/wireless/mediatek/mt76/
11691 MEDIATEK MT7601U WIRELESS LAN DRIVER
11692 M: Jakub Kicinski <kubakici@wp.pl>
11693 L: linux-wireless@vger.kernel.org
11695 F: drivers/net/wireless/mediatek/mt7601u/
11697 MEDIATEK MT7621 CLOCK DRIVER
11698 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
11700 F: Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
11701 F: drivers/clk/ralink/clk-mt7621.c
11703 MEDIATEK MT7621/28/88 I2C DRIVER
11704 M: Stefan Roese <sr@denx.de>
11705 L: linux-i2c@vger.kernel.org
11707 F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
11708 F: drivers/i2c/busses/i2c-mt7621.c
11710 MEDIATEK MT7621 PHY PCI DRIVER
11711 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
11713 F: Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
11714 F: drivers/phy/ralink/phy-mt7621-pci.c
11716 MEDIATEK NAND CONTROLLER DRIVER
11717 L: linux-mtd@lists.infradead.org
11719 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
11720 F: drivers/mtd/nand/raw/mtk_*
11722 MEDIATEK PMIC LED DRIVER
11723 M: Sean Wang <sean.wang@mediatek.com>
11725 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
11726 F: drivers/leds/leds-mt6323.c
11728 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
11729 M: Sean Wang <sean.wang@mediatek.com>
11731 F: drivers/char/hw_random/mtk-rng.c
11733 MEDIATEK SWITCH DRIVER
11734 M: Sean Wang <sean.wang@mediatek.com>
11735 M: Landen Chao <Landen.Chao@mediatek.com>
11736 L: netdev@vger.kernel.org
11738 F: drivers/net/dsa/mt7530.*
11739 F: net/dsa/tag_mtk.c
11741 MEDIATEK USB3 DRD IP DRIVER
11742 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
11743 L: linux-usb@vger.kernel.org
11744 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11745 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11747 F: Documentation/devicetree/bindings/usb/mediatek,*
11748 F: drivers/usb/host/xhci-mtk*
11749 F: drivers/usb/mtu3/
11751 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
11752 M: Peter Senna Tschudin <peter.senna@gmail.com>
11753 M: Martin Donnelly <martin.donnelly@ge.com>
11754 M: Martyn Welch <martyn.welch@collabora.co.uk>
11756 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
11757 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
11759 MEGARAID SCSI/SAS DRIVERS
11760 M: Kashyap Desai <kashyap.desai@broadcom.com>
11761 M: Sumit Saxena <sumit.saxena@broadcom.com>
11762 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
11763 L: megaraidlinux.pdl@broadcom.com
11764 L: linux-scsi@vger.kernel.org
11766 W: http://www.avagotech.com/support/
11767 F: Documentation/scsi/megaraid.rst
11768 F: drivers/scsi/megaraid.*
11769 F: drivers/scsi/megaraid/
11771 MELEXIS MLX90614 DRIVER
11772 M: Crt Mori <cmo@melexis.com>
11773 L: linux-iio@vger.kernel.org
11775 W: http://www.melexis.com
11776 F: drivers/iio/temperature/mlx90614.c
11778 MELEXIS MLX90632 DRIVER
11779 M: Crt Mori <cmo@melexis.com>
11780 L: linux-iio@vger.kernel.org
11782 W: http://www.melexis.com
11783 F: drivers/iio/temperature/mlx90632.c
11785 MELFAS MIP4 TOUCHSCREEN DRIVER
11786 M: Sangwon Jee <jeesw@melfas.com>
11788 W: http://www.melfas.com
11789 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
11790 F: drivers/input/touchscreen/melfas_mip4.c
11792 MELLANOX BLUEFIELD I2C DRIVER
11793 M: Khalil Blaiech <kblaiech@nvidia.com>
11794 L: linux-i2c@vger.kernel.org
11796 F: Documentation/devicetree/bindings/i2c/mellanox,i2c-mlxbf.yaml
11797 F: drivers/i2c/busses/i2c-mlxbf.c
11799 MELLANOX ETHERNET DRIVER (mlx4_en)
11800 M: Tariq Toukan <tariqt@nvidia.com>
11801 L: netdev@vger.kernel.org
11803 W: http://www.mellanox.com
11804 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11805 F: drivers/net/ethernet/mellanox/mlx4/en_*
11807 MELLANOX ETHERNET DRIVER (mlx5e)
11808 M: Saeed Mahameed <saeedm@nvidia.com>
11809 L: netdev@vger.kernel.org
11811 W: http://www.mellanox.com
11812 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11813 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
11815 MELLANOX ETHERNET INNOVA DRIVERS
11816 R: Boris Pismenny <borisp@nvidia.com>
11817 L: netdev@vger.kernel.org
11819 W: http://www.mellanox.com
11820 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11821 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
11822 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
11823 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
11824 F: include/linux/mlx5/mlx5_ifc_fpga.h
11826 MELLANOX ETHERNET SWITCH DRIVERS
11827 M: Jiri Pirko <jiri@nvidia.com>
11828 M: Ido Schimmel <idosch@nvidia.com>
11829 L: netdev@vger.kernel.org
11831 W: http://www.mellanox.com
11832 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11833 F: drivers/net/ethernet/mellanox/mlxsw/
11834 F: tools/testing/selftests/drivers/net/mlxsw/
11836 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
11837 M: mlxsw@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/mlxfw/
11844 MELLANOX HARDWARE PLATFORM SUPPORT
11845 M: Hans de Goede <hdegoede@redhat.com>
11846 M: Mark Gross <mgross@linux.intel.com>
11847 M: Vadim Pasternak <vadimp@nvidia.com>
11848 L: platform-driver-x86@vger.kernel.org
11850 F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
11851 F: drivers/platform/mellanox/
11852 F: include/linux/platform_data/mlxreg.h
11854 MELLANOX MLX4 core VPI driver
11855 M: Tariq Toukan <tariqt@nvidia.com>
11856 L: netdev@vger.kernel.org
11857 L: linux-rdma@vger.kernel.org
11859 W: http://www.mellanox.com
11860 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11861 F: drivers/net/ethernet/mellanox/mlx4/
11862 F: include/linux/mlx4/
11864 MELLANOX MLX4 IB driver
11865 M: Yishai Hadas <yishaih@nvidia.com>
11866 L: linux-rdma@vger.kernel.org
11868 W: http://www.mellanox.com
11869 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11870 F: drivers/infiniband/hw/mlx4/
11871 F: include/linux/mlx4/
11872 F: include/uapi/rdma/mlx4-abi.h
11874 MELLANOX MLX5 core VPI driver
11875 M: Saeed Mahameed <saeedm@nvidia.com>
11876 M: Leon Romanovsky <leonro@nvidia.com>
11877 L: netdev@vger.kernel.org
11878 L: linux-rdma@vger.kernel.org
11880 W: http://www.mellanox.com
11881 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11882 F: Documentation/networking/device_drivers/ethernet/mellanox/
11883 F: drivers/net/ethernet/mellanox/mlx5/core/
11884 F: include/linux/mlx5/
11886 MELLANOX MLX5 IB driver
11887 M: Leon Romanovsky <leonro@nvidia.com>
11888 L: linux-rdma@vger.kernel.org
11890 W: http://www.mellanox.com
11891 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11892 F: drivers/infiniband/hw/mlx5/
11893 F: include/linux/mlx5/
11894 F: include/uapi/rdma/mlx5-abi.h
11896 MELLANOX MLXCPLD I2C AND MUX DRIVER
11897 M: Vadim Pasternak <vadimp@nvidia.com>
11898 M: Michael Shych <michaelsh@nvidia.com>
11899 L: linux-i2c@vger.kernel.org
11901 F: Documentation/i2c/busses/i2c-mlxcpld.rst
11902 F: drivers/i2c/busses/i2c-mlxcpld.c
11903 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
11905 MELLANOX MLXCPLD LED DRIVER
11906 M: Vadim Pasternak <vadimp@nvidia.com>
11907 L: linux-leds@vger.kernel.org
11909 F: Documentation/leds/leds-mlxcpld.rst
11910 F: drivers/leds/leds-mlxcpld.c
11911 F: drivers/leds/leds-mlxreg.c
11913 MELLANOX PLATFORM DRIVER
11914 M: Vadim Pasternak <vadimp@nvidia.com>
11915 L: platform-driver-x86@vger.kernel.org
11917 F: drivers/platform/x86/mlx-platform.c
11920 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11921 M: "Paul E. McKenney" <paulmck@kernel.org>
11922 L: linux-kernel@vger.kernel.org
11924 F: arch/powerpc/include/asm/membarrier.h
11925 F: include/uapi/linux/membarrier.h
11926 F: kernel/sched/membarrier.c
11929 M: Mike Rapoport <rppt@linux.ibm.com>
11930 L: linux-mm@kvack.org
11932 F: Documentation/core-api/boot-time-mm.rst
11933 F: include/linux/memblock.h
11936 MEMORY CONTROLLER DRIVERS
11937 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
11938 L: linux-kernel@vger.kernel.org
11940 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
11941 F: Documentation/devicetree/bindings/memory-controllers/
11943 F: include/dt-bindings/memory/
11945 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
11946 M: Dmitry Osipenko <digetx@gmail.com>
11947 L: linux-pm@vger.kernel.org
11948 L: linux-tegra@vger.kernel.org
11949 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
11951 F: drivers/devfreq/tegra30-devfreq.c
11954 M: Andrew Morton <akpm@linux-foundation.org>
11955 L: linux-mm@kvack.org
11957 W: http://www.linux-mm.org
11958 T: quilt https://ozlabs.org/~akpm/mmotm/
11959 T: quilt https://ozlabs.org/~akpm/mmots/
11960 T: git git://github.com/hnaz/linux-mm.git
11961 F: include/linux/gfp.h
11962 F: include/linux/memory_hotplug.h
11963 F: include/linux/mm.h
11964 F: include/linux/mmzone.h
11965 F: include/linux/pagewalk.h
11966 F: include/linux/vmalloc.h
11968 F: tools/testing/selftests/vm/
11970 MEMORY TECHNOLOGY DEVICES (MTD)
11971 M: Miquel Raynal <miquel.raynal@bootlin.com>
11972 M: Richard Weinberger <richard@nod.at>
11973 M: Vignesh Raghavendra <vigneshr@ti.com>
11974 L: linux-mtd@lists.infradead.org
11976 W: http://www.linux-mtd.infradead.org/
11977 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11978 C: irc://irc.oftc.net/mtd
11979 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
11980 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
11981 F: Documentation/devicetree/bindings/mtd/
11983 F: include/linux/mtd/
11984 F: include/uapi/mtd/
11986 MEN A21 WATCHDOG DRIVER
11987 M: Johannes Thumshirn <morbidrsa@gmail.com>
11988 L: linux-watchdog@vger.kernel.org
11990 F: drivers/watchdog/mena21_wdt.c
11992 MEN CHAMELEON BUS (mcb)
11993 M: Johannes Thumshirn <morbidrsa@gmail.com>
11995 F: Documentation/driver-api/men-chameleon-bus.rst
11997 F: include/linux/mcb.h
11999 MEN F21BMC (Board Management Controller)
12000 M: Andreas Werner <andreas.werner@men.de>
12002 F: Documentation/hwmon/menf21bmc.rst
12003 F: drivers/hwmon/menf21bmc_hwmon.c
12004 F: drivers/leds/leds-menf21bmc.c
12005 F: drivers/mfd/menf21bmc.c
12006 F: drivers/watchdog/menf21bmc_wdt.c
12008 MEN Z069 WATCHDOG DRIVER
12009 M: Johannes Thumshirn <jth@kernel.org>
12010 L: linux-watchdog@vger.kernel.org
12012 F: drivers/watchdog/menz69_wdt.c
12014 MESON AO CEC DRIVER FOR AMLOGIC SOCS
12015 M: Neil Armstrong <narmstrong@baylibre.com>
12016 L: linux-media@vger.kernel.org
12017 L: linux-amlogic@lists.infradead.org
12019 W: http://linux-meson.com/
12020 T: git git://linuxtv.org/media_tree.git
12021 F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
12022 F: drivers/media/cec/platform/meson/ao-cec-g12a.c
12023 F: drivers/media/cec/platform/meson/ao-cec.c
12025 MESON GE2D DRIVER FOR AMLOGIC SOCS
12026 M: Neil Armstrong <narmstrong@baylibre.com>
12027 L: linux-media@vger.kernel.org
12028 L: linux-amlogic@lists.infradead.org
12030 T: git git://linuxtv.org/media_tree.git
12031 F: Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
12032 F: drivers/media/platform/meson/ge2d/
12034 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
12035 M: Liang Yang <liang.yang@amlogic.com>
12036 L: linux-mtd@lists.infradead.org
12038 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
12039 F: drivers/mtd/nand/raw/meson_*
12041 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
12042 M: Neil Armstrong <narmstrong@baylibre.com>
12043 L: linux-media@vger.kernel.org
12044 L: linux-amlogic@lists.infradead.org
12046 T: git git://linuxtv.org/media_tree.git
12047 F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
12048 F: drivers/staging/media/meson/vdec/
12050 METHODE UDPU SUPPORT
12051 M: Vladimir Vid <vladimir.vid@sartura.hr>
12053 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
12056 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
12057 M: Hemant Kumar <hemantk@codeaurora.org>
12058 L: linux-arm-msm@vger.kernel.org
12060 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
12061 F: Documentation/ABI/stable/sysfs-bus-mhi
12062 F: Documentation/mhi/
12063 F: drivers/bus/mhi/
12064 F: include/linux/mhi.h
12066 MICROBLAZE ARCHITECTURE
12067 M: Michal Simek <monstr@monstr.eu>
12069 W: http://www.monstr.eu/fdt/
12070 T: git git://git.monstr.eu/linux-2.6-microblaze.git
12071 F: arch/microblaze/
12073 MICROCHIP AT91 DMA DRIVERS
12074 M: Ludovic Desroches <ludovic.desroches@microchip.com>
12075 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12076 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12077 L: dmaengine@vger.kernel.org
12079 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
12080 F: drivers/dma/at_hdmac.c
12081 F: drivers/dma/at_hdmac_regs.h
12082 F: drivers/dma/at_xdmac.c
12083 F: include/dt-bindings/dma/at91.h
12085 MICROCHIP AT91 SERIAL DRIVER
12086 M: Richard Genoud <richard.genoud@gmail.com>
12088 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
12089 F: drivers/tty/serial/atmel_serial.c
12090 F: drivers/tty/serial/atmel_serial.h
12092 MICROCHIP AT91 USART MFD DRIVER
12093 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
12094 L: linux-kernel@vger.kernel.org
12096 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
12097 F: drivers/mfd/at91-usart.c
12098 F: include/dt-bindings/mfd/at91-usart.h
12100 MICROCHIP AT91 USART SPI DRIVER
12101 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
12102 L: linux-spi@vger.kernel.org
12104 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
12105 F: drivers/spi/spi-at91-usart.c
12107 MICROCHIP AUDIO ASOC DRIVERS
12108 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
12109 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12113 MICROCHIP ECC DRIVER
12114 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12115 L: linux-crypto@vger.kernel.org
12117 F: drivers/crypto/atmel-ecc.*
12119 MICROCHIP I2C DRIVER
12120 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
12121 L: linux-i2c@vger.kernel.org
12123 F: drivers/i2c/busses/i2c-at91-*.c
12124 F: drivers/i2c/busses/i2c-at91.h
12126 MICROCHIP ISC DRIVER
12127 M: Eugen Hristev <eugen.hristev@microchip.com>
12128 L: linux-media@vger.kernel.org
12130 F: Documentation/devicetree/bindings/media/atmel,isc.yaml
12131 F: Documentation/devicetree/bindings/media/microchip,xisc.yaml
12132 F: drivers/media/platform/atmel/atmel-isc-base.c
12133 F: drivers/media/platform/atmel/atmel-isc-regs.h
12134 F: drivers/media/platform/atmel/atmel-isc.h
12135 F: drivers/media/platform/atmel/atmel-sama5d2-isc.c
12136 F: drivers/media/platform/atmel/atmel-sama7g5-isc.c
12137 F: include/linux/atmel-isc-media.h
12139 MICROCHIP ISI DRIVER
12140 M: Eugen Hristev <eugen.hristev@microchip.com>
12141 L: linux-media@vger.kernel.org
12143 F: drivers/media/platform/atmel/atmel-isi.c
12144 F: drivers/media/platform/atmel/atmel-isi.h
12146 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
12147 M: Woojung Huh <woojung.huh@microchip.com>
12148 M: UNGLinuxDriver@microchip.com
12149 L: netdev@vger.kernel.org
12151 F: Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
12152 F: drivers/net/dsa/microchip/*
12153 F: include/linux/platform_data/microchip-ksz.h
12154 F: net/dsa/tag_ksz.c
12156 MICROCHIP LAN743X ETHERNET DRIVER
12157 M: Bryan Whitehead <bryan.whitehead@microchip.com>
12158 M: UNGLinuxDriver@microchip.com
12159 L: netdev@vger.kernel.org
12161 F: drivers/net/ethernet/microchip/lan743x_*
12163 MICROCHIP LCDFB DRIVER
12164 M: Nicolas Ferre <nicolas.ferre@microchip.com>
12165 L: linux-fbdev@vger.kernel.org
12167 F: drivers/video/fbdev/atmel_lcdfb.c
12168 F: include/video/atmel_lcdc.h
12170 MICROCHIP MCP16502 PMIC DRIVER
12171 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12172 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12174 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
12175 F: drivers/regulator/mcp16502.c
12177 MICROCHIP MCP3911 ADC DRIVER
12178 M: Marcus Folkesson <marcus.folkesson@gmail.com>
12179 M: Kent Gustavsson <kent@minoris.se>
12180 L: linux-iio@vger.kernel.org
12182 F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
12183 F: drivers/iio/adc/mcp3911.c
12185 MICROCHIP MMC/SD/SDIO MCI DRIVER
12186 M: Ludovic Desroches <ludovic.desroches@microchip.com>
12188 F: drivers/mmc/host/atmel-mci.c
12190 MICROCHIP NAND DRIVER
12191 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12192 L: linux-mtd@lists.infradead.org
12194 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
12195 F: drivers/mtd/nand/raw/atmel/*
12197 MICROCHIP PWM DRIVER
12198 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12199 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12200 L: linux-pwm@vger.kernel.org
12202 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
12203 F: drivers/pwm/pwm-atmel.c
12205 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
12206 M: Eugen Hristev <eugen.hristev@microchip.com>
12207 L: linux-iio@vger.kernel.org
12209 F: Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
12210 F: drivers/iio/adc/at91-sama5d2_adc.c
12211 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
12213 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
12214 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12216 F: drivers/power/reset/at91-sama5d2_shdwc.c
12218 MICROCHIP SPI DRIVER
12219 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12221 F: drivers/spi/spi-atmel.*
12223 MICROCHIP SSC DRIVER
12224 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
12225 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12227 F: drivers/misc/atmel-ssc.c
12228 F: include/linux/atmel-ssc.h
12230 MICROCHIP USB251XB DRIVER
12231 M: Richard Leitner <richard.leitner@skidata.com>
12232 L: linux-usb@vger.kernel.org
12234 F: Documentation/devicetree/bindings/usb/usb251xb.txt
12235 F: drivers/usb/misc/usb251xb.c
12237 MICROCHIP USBA UDC DRIVER
12238 M: Cristian Birsan <cristian.birsan@microchip.com>
12239 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12241 F: drivers/usb/gadget/udc/atmel_usba_udc.*
12243 MICROCHIP WILC1000 WIFI DRIVER
12244 M: Ajay Singh <ajay.kathat@microchip.com>
12245 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12246 L: linux-wireless@vger.kernel.org
12248 F: drivers/net/wireless/microchip/wilc1000/
12250 MICROSEMI MIPS SOCS
12251 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
12252 M: UNGLinuxDriver@microchip.com
12253 L: linux-mips@vger.kernel.org
12255 F: Documentation/devicetree/bindings/mips/mscc.txt
12256 F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
12257 F: arch/mips/boot/dts/mscc/
12258 F: arch/mips/configs/generic/board-ocelot.config
12259 F: arch/mips/generic/board-ocelot.c
12261 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
12262 M: Don Brace <don.brace@microchip.com>
12263 L: storagedev@microchip.com
12264 L: linux-scsi@vger.kernel.org
12266 F: Documentation/scsi/smartpqi.rst
12267 F: drivers/scsi/smartpqi/Kconfig
12268 F: drivers/scsi/smartpqi/Makefile
12269 F: drivers/scsi/smartpqi/smartpqi*.[ch]
12270 F: include/linux/cciss*.h
12271 F: include/uapi/linux/cciss*.h
12273 MICROSOFT SURFACE BATTERY AND AC DRIVERS
12274 M: Maximilian Luz <luzmaximilian@gmail.com>
12275 L: linux-pm@vger.kernel.org
12276 L: platform-driver-x86@vger.kernel.org
12278 F: drivers/power/supply/surface_battery.c
12279 F: drivers/power/supply/surface_charger.c
12281 MICROSOFT SURFACE DTX DRIVER
12282 M: Maximilian Luz <luzmaximilian@gmail.com>
12283 L: platform-driver-x86@vger.kernel.org
12285 F: Documentation/driver-api/surface_aggregator/clients/dtx.rst
12286 F: drivers/platform/surface/surface_dtx.c
12287 F: include/uapi/linux/surface_aggregator/dtx.h
12289 MICROSOFT SURFACE GPE LID SUPPORT DRIVER
12290 M: Maximilian Luz <luzmaximilian@gmail.com>
12291 L: platform-driver-x86@vger.kernel.org
12293 F: drivers/platform/surface/surface_gpe.c
12295 MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
12296 M: Hans de Goede <hdegoede@redhat.com>
12297 M: Mark Gross <mgross@linux.intel.com>
12298 M: Maximilian Luz <luzmaximilian@gmail.com>
12299 L: platform-driver-x86@vger.kernel.org
12301 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
12302 F: drivers/platform/surface/
12304 MICROSOFT SURFACE HID TRANSPORT DRIVER
12305 M: Maximilian Luz <luzmaximilian@gmail.com>
12306 L: linux-input@vger.kernel.org
12307 L: platform-driver-x86@vger.kernel.org
12309 F: drivers/hid/surface-hid/
12311 MICROSOFT SURFACE HOT-PLUG DRIVER
12312 M: Maximilian Luz <luzmaximilian@gmail.com>
12313 L: platform-driver-x86@vger.kernel.org
12315 F: drivers/platform/surface/surface_hotplug.c
12317 MICROSOFT SURFACE PLATFORM PROFILE DRIVER
12318 M: Maximilian Luz <luzmaximilian@gmail.com>
12319 L: platform-driver-x86@vger.kernel.org
12321 F: drivers/platform/surface/surface_platform_profile.c
12323 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
12324 M: Chen Yu <yu.c.chen@intel.com>
12325 L: platform-driver-x86@vger.kernel.org
12327 F: drivers/platform/surface/surfacepro3_button.c
12329 MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
12330 M: Maximilian Luz <luzmaximilian@gmail.com>
12331 L: platform-driver-x86@vger.kernel.org
12333 W: https://github.com/linux-surface/surface-aggregator-module
12334 C: irc://irc.libera.chat/linux-surface
12335 F: Documentation/driver-api/surface_aggregator/
12336 F: drivers/platform/surface/aggregator/
12337 F: drivers/platform/surface/surface_acpi_notify.c
12338 F: drivers/platform/surface/surface_aggregator_cdev.c
12339 F: drivers/platform/surface/surface_aggregator_registry.c
12340 F: include/linux/surface_acpi_notify.h
12341 F: include/linux/surface_aggregator/
12342 F: include/uapi/linux/surface_aggregator/
12344 MICROTEK X6 SCANNER
12345 M: Oliver Neukum <oliver@neukum.org>
12347 F: drivers/usb/image/microtek.*
12349 MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
12350 M: Luka Kovacic <luka.kovacic@sartura.hr>
12351 M: Luka Perkov <luka.perkov@sartura.hr>
12353 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s-bit.dts
12354 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s.dts
12355 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s-bit.dts
12356 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s.dts
12357 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s-bit.dts
12358 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s.dts
12360 MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
12361 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12362 L: linux-media@vger.kernel.org
12364 F: Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
12365 F: Documentation/driver-api/media/drivers/ccs/
12366 F: Documentation/userspace-api/media/drivers/ccs.rst
12367 F: drivers/media/i2c/ccs-pll.c
12368 F: drivers/media/i2c/ccs-pll.h
12369 F: drivers/media/i2c/ccs/
12370 F: include/uapi/linux/ccs.h
12371 F: include/uapi/linux/smiapp.h
12374 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12375 L: linux-mips@vger.kernel.org
12377 W: http://www.linux-mips.org/
12378 Q: https://patchwork.kernel.org/project/linux-mips/list/
12379 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
12380 F: Documentation/devicetree/bindings/mips/
12381 F: Documentation/mips/
12383 F: drivers/platform/mips/
12385 MIPS BOSTON DEVELOPMENT BOARD
12386 M: Paul Burton <paulburton@kernel.org>
12387 L: linux-mips@vger.kernel.org
12389 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
12390 F: arch/mips/boot/dts/img/boston.dts
12391 F: arch/mips/configs/generic/board-boston.config
12392 F: drivers/clk/imgtec/clk-boston.c
12393 F: include/dt-bindings/clock/boston-clock.h
12396 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12397 M: Serge Semin <fancer.lancer@gmail.com>
12398 L: linux-mips@vger.kernel.org
12400 F: drivers/bus/mips_cdmm.c
12401 F: drivers/clocksource/mips-gic-timer.c
12402 F: drivers/cpuidle/cpuidle-cps.c
12403 F: drivers/irqchip/irq-mips-cpu.c
12404 F: drivers/irqchip/irq-mips-gic.c
12406 MIPS GENERIC PLATFORM
12407 M: Paul Burton <paulburton@kernel.org>
12408 L: linux-mips@vger.kernel.org
12410 F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
12411 F: arch/mips/generic/
12412 F: arch/mips/tools/generic-board-config.sh
12414 MIPS RINT INSTRUCTION EMULATION
12415 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
12416 L: linux-mips@vger.kernel.org
12418 F: arch/mips/math-emu/dp_rint.c
12419 F: arch/mips/math-emu/sp_rint.c
12421 MIPS/LOONGSON1 ARCHITECTURE
12422 M: Keguang Zhang <keguang.zhang@gmail.com>
12423 L: linux-mips@vger.kernel.org
12425 F: arch/mips/include/asm/mach-loongson32/
12426 F: arch/mips/loongson32/
12427 F: drivers/*/*/*loongson1*
12428 F: drivers/*/*loongson1*
12430 MIPS/LOONGSON2EF ARCHITECTURE
12431 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
12432 L: linux-mips@vger.kernel.org
12434 F: arch/mips/include/asm/mach-loongson2ef/
12435 F: arch/mips/loongson2ef/
12436 F: drivers/cpufreq/loongson2_cpufreq.c
12438 MIPS/LOONGSON64 ARCHITECTURE
12439 M: Huacai Chen <chenhuacai@kernel.org>
12440 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
12441 L: linux-mips@vger.kernel.org
12443 F: arch/mips/include/asm/mach-loongson64/
12444 F: arch/mips/loongson64/
12445 F: drivers/irqchip/irq-loongson*
12446 F: drivers/platform/mips/cpu_hwmon.c
12448 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
12449 M: Hans Verkuil <hverkuil@xs4all.nl>
12450 L: linux-media@vger.kernel.org
12452 W: https://linuxtv.org
12453 T: git git://linuxtv.org/media_tree.git
12454 F: drivers/media/radio/radio-miropcm20*
12457 R: Lubomir Rintel <lkundrak@v3.sk>
12458 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12460 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
12461 F: arch/arm/boot/dts/mmp*
12462 F: arch/arm/mach-mmp/
12463 F: include/linux/soc/mmp/
12465 MMP USB PHY DRIVERS
12466 R: Lubomir Rintel <lkundrak@v3.sk>
12467 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12469 F: drivers/phy/marvell/phy-mmp3-usb.c
12470 F: drivers/phy/marvell/phy-pxa-usb.c
12472 MMU GATHER AND TLB INVALIDATION
12473 M: Will Deacon <will@kernel.org>
12474 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
12475 M: Andrew Morton <akpm@linux-foundation.org>
12476 M: Nick Piggin <npiggin@gmail.com>
12477 M: Peter Zijlstra <peterz@infradead.org>
12478 L: linux-arch@vger.kernel.org
12479 L: linux-mm@kvack.org
12481 F: arch/*/include/asm/tlb.h
12482 F: include/asm-generic/tlb.h
12485 MN88472 MEDIA DRIVER
12486 M: Antti Palosaari <crope@iki.fi>
12487 L: linux-media@vger.kernel.org
12489 W: https://linuxtv.org
12490 W: http://palosaari.fi/linux/
12491 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12492 F: drivers/media/dvb-frontends/mn88472*
12494 MN88473 MEDIA DRIVER
12495 M: Antti Palosaari <crope@iki.fi>
12496 L: linux-media@vger.kernel.org
12498 W: https://linuxtv.org
12499 W: http://palosaari.fi/linux/
12500 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12501 F: drivers/media/dvb-frontends/mn88473*
12504 M: Jessica Yu <jeyu@kernel.org>
12506 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
12507 F: include/linux/module.h
12510 MONOLITHIC POWER SYSTEM PMIC DRIVER
12511 M: Saravanan Sekar <sravanhome@gmail.com>
12513 F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
12514 F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
12515 F: drivers/iio/adc/mp2629_adc.c
12516 F: drivers/mfd/mp2629.c
12517 F: drivers/power/supply/mp2629_charger.c
12518 F: drivers/regulator/mp5416.c
12519 F: drivers/regulator/mpq7920.c
12520 F: drivers/regulator/mpq7920.h
12521 F: include/linux/mfd/mp2629.h
12523 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
12525 W: http://popies.net/meye/
12526 F: Documentation/userspace-api/media/drivers/meye*
12527 F: drivers/media/pci/meye/
12528 F: include/uapi/linux/meye.h
12530 MOTORCOMM PHY DRIVER
12531 M: Peter Geis <pgwipeout@gmail.com>
12532 L: netdev@vger.kernel.org
12534 F: drivers/net/phy/motorcomm.c
12536 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
12537 M: Jiri Slaby <jirislaby@kernel.org>
12539 F: Documentation/driver-api/serial/moxa-smartio.rst
12540 F: drivers/tty/mxser.*
12542 MR800 AVERMEDIA USB FM RADIO DRIVER
12543 M: Alexey Klimov <klimov.linux@gmail.com>
12544 L: linux-media@vger.kernel.org
12546 T: git git://linuxtv.org/media_tree.git
12547 F: drivers/media/radio/radio-mr800.c
12549 MRF24J40 IEEE 802.15.4 RADIO DRIVER
12550 M: Alan Ott <alan@signal11.us>
12551 L: linux-wpan@vger.kernel.org
12553 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
12554 F: drivers/net/ieee802154/mrf24j40.c
12557 M: "Lee, Chun-Yi" <jlee@suse.com>
12558 L: platform-driver-x86@vger.kernel.org
12560 F: drivers/platform/x86/msi-laptop.c
12563 L: platform-driver-x86@vger.kernel.org
12565 F: drivers/platform/x86/msi-wmi.c
12567 MSI001 MEDIA DRIVER
12568 M: Antti Palosaari <crope@iki.fi>
12569 L: linux-media@vger.kernel.org
12571 W: https://linuxtv.org
12572 W: http://palosaari.fi/linux/
12573 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12574 T: git git://linuxtv.org/anttip/media_tree.git
12575 F: drivers/media/tuners/msi001*
12577 MSI2500 MEDIA DRIVER
12578 M: Antti Palosaari <crope@iki.fi>
12579 L: linux-media@vger.kernel.org
12581 W: https://linuxtv.org
12582 W: http://palosaari.fi/linux/
12583 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12584 T: git git://linuxtv.org/anttip/media_tree.git
12585 F: drivers/media/usb/msi2500/
12587 MSTAR INTERRUPT CONTROLLER DRIVER
12588 M: Mark-PK Tsai <mark-pk.tsai@mediatek.com>
12589 M: Daniel Palmer <daniel@thingy.jp>
12591 F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
12592 F: drivers/irqchip/irq-mst-intc.c
12594 MSYSTEMS DISKONCHIP G3 MTD DRIVER
12595 M: Robert Jarzmik <robert.jarzmik@free.fr>
12596 L: linux-mtd@lists.infradead.org
12598 F: drivers/mtd/devices/docg3*
12600 MT9M032 APTINA SENSOR DRIVER
12601 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12602 L: linux-media@vger.kernel.org
12604 T: git git://linuxtv.org/media_tree.git
12605 F: drivers/media/i2c/mt9m032.c
12606 F: include/media/i2c/mt9m032.h
12608 MT9P031 APTINA CAMERA SENSOR
12609 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12610 L: linux-media@vger.kernel.org
12612 T: git git://linuxtv.org/media_tree.git
12613 F: drivers/media/i2c/mt9p031.c
12614 F: include/media/i2c/mt9p031.h
12616 MT9T001 APTINA CAMERA SENSOR
12617 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12618 L: linux-media@vger.kernel.org
12620 T: git git://linuxtv.org/media_tree.git
12621 F: drivers/media/i2c/mt9t001.c
12622 F: include/media/i2c/mt9t001.h
12624 MT9T112 APTINA CAMERA SENSOR
12625 M: Jacopo Mondi <jacopo@jmondi.org>
12626 L: linux-media@vger.kernel.org
12628 T: git git://linuxtv.org/media_tree.git
12629 F: drivers/media/i2c/mt9t112.c
12630 F: include/media/i2c/mt9t112.h
12632 MT9V032 APTINA CAMERA SENSOR
12633 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12634 L: linux-media@vger.kernel.org
12636 T: git git://linuxtv.org/media_tree.git
12637 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
12638 F: drivers/media/i2c/mt9v032.c
12639 F: include/media/i2c/mt9v032.h
12641 MT9V111 APTINA CAMERA SENSOR
12642 M: Jacopo Mondi <jacopo@jmondi.org>
12643 L: linux-media@vger.kernel.org
12645 T: git git://linuxtv.org/media_tree.git
12646 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
12647 F: drivers/media/i2c/mt9v111.c
12649 MULTIFUNCTION DEVICES (MFD)
12650 M: Lee Jones <lee.jones@linaro.org>
12652 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12653 F: Documentation/devicetree/bindings/mfd/
12655 F: include/dt-bindings/mfd/
12656 F: include/linux/mfd/
12658 MULTIMEDIA CARD (MMC) ETC. OVER SPI
12660 F: drivers/mmc/host/mmc_spi.c
12661 F: include/linux/spi/mmc_spi.h
12663 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
12664 M: Ulf Hansson <ulf.hansson@linaro.org>
12665 L: linux-mmc@vger.kernel.org
12667 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
12668 F: Documentation/devicetree/bindings/mmc/
12670 F: include/linux/mmc/
12671 F: include/uapi/linux/mmc/
12673 MULTIPLEXER SUBSYSTEM
12674 M: Peter Rosin <peda@axentia.se>
12676 F: Documentation/ABI/testing/sysfs-class-mux*
12677 F: Documentation/devicetree/bindings/mux/
12679 F: include/dt-bindings/mux/
12680 F: include/linux/mux/
12682 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
12683 M: Bin Liu <b-liu@ti.com>
12684 L: linux-usb@vger.kernel.org
12686 F: drivers/usb/musb/
12688 MXL301RF MEDIA DRIVER
12689 M: Akihiro Tsukada <tskd08@gmail.com>
12690 L: linux-media@vger.kernel.org
12692 F: drivers/media/tuners/mxl301rf*
12694 MXL5007T MEDIA DRIVER
12695 M: Michael Krufky <mkrufky@linuxtv.org>
12696 L: linux-media@vger.kernel.org
12698 W: https://linuxtv.org
12699 W: http://github.com/mkrufky
12700 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12701 T: git git://linuxtv.org/mkrufky/tuners.git
12702 F: drivers/media/tuners/mxl5007t.*
12705 M: Marek Vasut <marex@denx.de>
12706 M: Stefan Agner <stefan@agner.ch>
12707 L: dri-devel@lists.freedesktop.org
12709 T: git git://anongit.freedesktop.org/drm/drm-misc
12710 F: Documentation/devicetree/bindings/display/fsl,lcdif.yaml
12711 F: drivers/gpu/drm/mxsfb/
12713 MYLEX DAC960 PCI RAID Controller
12714 M: Hannes Reinecke <hare@kernel.org>
12715 L: linux-scsi@vger.kernel.org
12717 F: drivers/scsi/myrb.*
12718 F: drivers/scsi/myrs.*
12720 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
12721 M: Chris Lee <christopher.lee@cspi.com>
12722 L: netdev@vger.kernel.org
12724 W: https://www.cspi.com/ethernet-products/support/downloads/
12725 F: drivers/net/ethernet/myricom/myri10ge/
12727 NAND FLASH SUBSYSTEM
12728 M: Miquel Raynal <miquel.raynal@bootlin.com>
12729 R: Richard Weinberger <richard@nod.at>
12730 L: linux-mtd@lists.infradead.org
12732 W: http://www.linux-mtd.infradead.org/
12733 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12734 C: irc://irc.oftc.net/mtd
12735 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
12736 F: drivers/mtd/nand/
12737 F: include/linux/mtd/*nand*.h
12739 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
12740 M: Daniel Mack <zonque@gmail.com>
12741 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12743 W: http://www.native-instruments.com
12744 F: sound/usb/caiaq/
12746 NATSEMI ETHERNET DRIVER (DP8381x)
12748 F: drivers/net/ethernet/natsemi/natsemi.c
12750 NCR 5380 SCSI DRIVERS
12751 M: Finn Thain <fthain@linux-m68k.org>
12752 M: Michael Schmitz <schmitzmic@gmail.com>
12753 L: linux-scsi@vger.kernel.org
12755 F: Documentation/scsi/g_NCR5380.rst
12756 F: drivers/scsi/NCR5380.*
12757 F: drivers/scsi/arm/cumana_1.c
12758 F: drivers/scsi/arm/oak.c
12759 F: drivers/scsi/atari_scsi.*
12760 F: drivers/scsi/dmx3191d.c
12761 F: drivers/scsi/g_NCR5380.*
12762 F: drivers/scsi/mac_scsi.*
12763 F: drivers/scsi/sun3_scsi.*
12764 F: drivers/scsi/sun3_scsi_vme.c
12767 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
12771 NCT6775 HARDWARE MONITOR DRIVER
12772 M: Guenter Roeck <linux@roeck-us.net>
12773 L: linux-hwmon@vger.kernel.org
12775 F: Documentation/hwmon/nct6775.rst
12776 F: drivers/hwmon/nct6775.c
12779 M: Jakub Kicinski <kuba@kernel.org>
12781 F: drivers/net/netdevsim/*
12783 NETEM NETWORK EMULATOR
12784 M: Stephen Hemminger <stephen@networkplumber.org>
12785 L: netdev@vger.kernel.org
12787 F: net/sched/sch_netem.c
12789 NETERION 10GbE DRIVERS (s2io/vxge)
12790 M: Jon Mason <jdmason@kudzu.us>
12791 L: netdev@vger.kernel.org
12793 F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
12794 F: Documentation/networking/device_drivers/ethernet/neterion/vxge.rst
12795 F: drivers/net/ethernet/neterion/
12798 M: Pablo Neira Ayuso <pablo@netfilter.org>
12799 M: Jozsef Kadlecsik <kadlec@netfilter.org>
12800 M: Florian Westphal <fw@strlen.de>
12801 L: netfilter-devel@vger.kernel.org
12802 L: coreteam@netfilter.org
12804 W: http://www.netfilter.org/
12805 W: http://www.iptables.org/
12806 W: http://www.nftables.org/
12807 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
12808 C: irc://irc.libera.chat/netfilter
12809 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
12810 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
12811 F: include/linux/netfilter*
12812 F: include/linux/netfilter/
12813 F: include/net/netfilter/
12814 F: include/uapi/linux/netfilter*
12815 F: include/uapi/linux/netfilter/
12816 F: net/*/netfilter.c
12817 F: net/*/netfilter/
12818 F: net/bridge/br_netfilter*.c
12821 NETROM NETWORK LAYER
12822 M: Ralf Baechle <ralf@linux-mips.org>
12823 L: linux-hams@vger.kernel.org
12825 W: http://www.linux-ax25.org/
12826 F: include/net/netrom.h
12827 F: include/uapi/linux/netrom.h
12830 NETRONIX EMBEDDED CONTROLLER
12831 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
12833 F: Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
12834 F: drivers/mfd/ntxec.c
12835 F: drivers/pwm/pwm-ntxec.c
12836 F: drivers/rtc/rtc-ntxec.c
12837 F: include/linux/mfd/ntxec.h
12839 NETRONOME ETHERNET DRIVERS
12840 M: Simon Horman <simon.horman@corigine.com>
12841 R: Jakub Kicinski <kuba@kernel.org>
12842 L: oss-drivers@corigine.com
12844 F: drivers/net/ethernet/netronome/
12846 NETWORK BLOCK DEVICE (NBD)
12847 M: Josef Bacik <josef@toxicpanda.com>
12848 L: linux-block@vger.kernel.org
12849 L: nbd@other.debian.org
12851 F: Documentation/admin-guide/blockdev/nbd.rst
12852 F: drivers/block/nbd.c
12853 F: include/trace/events/nbd.h
12854 F: include/uapi/linux/nbd.h
12856 NETWORK DROP MONITOR
12857 M: Neil Horman <nhorman@tuxdriver.com>
12858 L: netdev@vger.kernel.org
12860 W: https://fedorahosted.org/dropwatch/
12861 F: include/uapi/linux/net_dropmon.h
12862 F: net/core/drop_monitor.c
12865 M: "David S. Miller" <davem@davemloft.net>
12866 M: Jakub Kicinski <kuba@kernel.org>
12867 L: netdev@vger.kernel.org
12869 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12870 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12871 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
12872 F: Documentation/devicetree/bindings/net/
12873 F: drivers/connector/
12875 F: include/linux/etherdevice.h
12876 F: include/linux/fcdevice.h
12877 F: include/linux/fddidevice.h
12878 F: include/linux/hippidevice.h
12879 F: include/linux/if_*
12880 F: include/linux/inetdevice.h
12881 F: include/linux/netdevice.h
12882 F: include/uapi/linux/if_*
12883 F: include/uapi/linux/netdevice.h
12885 NETWORKING DRIVERS (WIRELESS)
12886 M: Kalle Valo <kvalo@codeaurora.org>
12887 L: linux-wireless@vger.kernel.org
12889 Q: http://patchwork.kernel.org/project/linux-wireless/list/
12890 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
12891 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
12892 F: Documentation/devicetree/bindings/net/wireless/
12893 F: drivers/net/wireless/
12896 M: Andrew Lunn <andrew@lunn.ch>
12897 M: Vivien Didelot <vivien.didelot@gmail.com>
12898 M: Florian Fainelli <f.fainelli@gmail.com>
12899 M: Vladimir Oltean <olteanv@gmail.com>
12901 F: Documentation/devicetree/bindings/net/dsa/
12902 F: drivers/net/dsa/
12903 F: include/linux/dsa/
12904 F: include/linux/platform_data/dsa.h
12905 F: include/net/dsa.h
12908 NETWORKING [GENERAL]
12909 M: "David S. Miller" <davem@davemloft.net>
12910 M: Jakub Kicinski <kuba@kernel.org>
12911 L: netdev@vger.kernel.org
12913 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12914 B: mailto:netdev@vger.kernel.org
12915 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12916 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
12917 F: Documentation/networking/
12918 F: include/linux/in.h
12919 F: include/linux/net.h
12920 F: include/linux/netdevice.h
12922 F: include/uapi/linux/in.h
12923 F: include/uapi/linux/net.h
12924 F: include/uapi/linux/net_namespace.h
12925 F: include/uapi/linux/netdevice.h
12929 F: tools/testing/selftests/net/
12932 M: Steffen Klassert <steffen.klassert@secunet.com>
12933 M: Herbert Xu <herbert@gondor.apana.org.au>
12934 M: "David S. Miller" <davem@davemloft.net>
12935 L: netdev@vger.kernel.org
12937 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
12938 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
12939 F: include/net/xfrm.h
12940 F: include/uapi/linux/xfrm.h
12943 F: net/ipv4/ip_vti.c
12944 F: net/ipv4/ipcomp.c
12948 F: net/ipv6/ip6_vti.c
12949 F: net/ipv6/ipcomp6.c
12953 F: tools/testing/selftests/net/ipsec.c
12955 NETWORKING [IPv4/IPv6]
12956 M: "David S. Miller" <davem@davemloft.net>
12957 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
12958 M: David Ahern <dsahern@kernel.org>
12959 L: netdev@vger.kernel.org
12961 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12967 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
12968 M: Paul Moore <paul@paul-moore.com>
12969 L: netdev@vger.kernel.org
12970 L: linux-security-module@vger.kernel.org
12972 W: https://github.com/netlabel
12973 F: Documentation/netlabel/
12974 F: include/net/calipso.h
12975 F: include/net/cipso_ipv4.h
12976 F: include/net/netlabel.h
12977 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
12978 F: include/uapi/linux/netfilter/xt_SECMARK.h
12979 F: net/ipv4/cipso_ipv4.c
12980 F: net/ipv6/calipso.c
12981 F: net/netfilter/xt_CONNSECMARK.c
12982 F: net/netfilter/xt_SECMARK.c
12986 M: Mat Martineau <mathew.j.martineau@linux.intel.com>
12987 M: Matthieu Baerts <matthieu.baerts@tessares.net>
12988 L: netdev@vger.kernel.org
12989 L: mptcp@lists.linux.dev
12991 W: https://github.com/multipath-tcp/mptcp_net-next/wiki
12992 B: https://github.com/multipath-tcp/mptcp_net-next/issues
12993 F: Documentation/networking/mptcp-sysctl.rst
12994 F: include/net/mptcp.h
12995 F: include/trace/events/mptcp.h
12996 F: include/uapi/linux/mptcp.h
12998 F: tools/testing/selftests/net/mptcp/
13001 M: Eric Dumazet <edumazet@google.com>
13002 L: netdev@vger.kernel.org
13004 F: include/linux/tcp.h
13005 F: include/net/tcp.h
13006 F: include/trace/events/tcp.h
13007 F: include/uapi/linux/tcp.h
13008 F: net/ipv4/syncookies.c
13010 F: net/ipv6/syncookies.c
13014 M: Boris Pismenny <borisp@nvidia.com>
13015 M: John Fastabend <john.fastabend@gmail.com>
13016 M: Daniel Borkmann <daniel@iogearbox.net>
13017 M: Jakub Kicinski <kuba@kernel.org>
13018 L: netdev@vger.kernel.org
13020 F: include/net/tls.h
13021 F: include/uapi/linux/tls.h
13024 NETWORKING [WIRELESS]
13025 L: linux-wireless@vger.kernel.org
13026 Q: http://patchwork.kernel.org/project/linux-wireless/list/
13028 NETXEN (1/10) GbE SUPPORT
13029 M: Manish Chopra <manishc@marvell.com>
13030 M: Rahul Verma <rahulv@marvell.com>
13031 M: GR-Linux-NIC-Dev@marvell.com
13032 L: netdev@vger.kernel.org
13034 F: drivers/net/ethernet/qlogic/netxen/
13036 NET_FAILOVER MODULE
13037 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
13038 L: netdev@vger.kernel.org
13040 F: Documentation/networking/net_failover.rst
13041 F: drivers/net/net_failover.c
13042 F: include/net/net_failover.h
13045 M: David Ahern <dsahern@kernel.org>
13046 L: netdev@vger.kernel.org
13048 F: include/net/netns/nexthop.h
13049 F: include/net/nexthop.h
13050 F: include/uapi/linux/nexthop.h
13051 F: net/ipv4/nexthop.c
13054 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
13055 L: linux-nfc@lists.01.org (subscribers-only)
13056 L: netdev@vger.kernel.org
13058 F: Documentation/devicetree/bindings/net/nfc/
13060 F: include/linux/platform_data/nfcmrvl.h
13061 F: include/net/nfc/
13062 F: include/uapi/linux/nfc.h
13065 NFC VIRTUAL NCI DEVICE DRIVER
13066 M: Bongsu Jeon <bongsu.jeon@samsung.com>
13067 L: netdev@vger.kernel.org
13068 L: linux-nfc@lists.01.org (subscribers-only)
13070 F: drivers/nfc/virtual_ncidev.c
13071 F: tools/testing/selftests/nci/
13073 NFS, SUNRPC, AND LOCKD CLIENTS
13074 M: Trond Myklebust <trond.myklebust@hammerspace.com>
13075 M: Anna Schumaker <anna.schumaker@netapp.com>
13076 L: linux-nfs@vger.kernel.org
13078 W: http://client.linux-nfs.org
13079 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
13083 F: include/linux/lockd/
13084 F: include/linux/nfs*
13085 F: include/linux/sunrpc/
13086 F: include/uapi/linux/nfs*
13087 F: include/uapi/linux/sunrpc/
13089 F: Documentation/filesystems/nfs/
13092 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
13093 L: linux-nilfs@vger.kernel.org
13095 W: https://nilfs.sourceforge.io/
13096 W: https://nilfs.osdn.jp/
13097 T: git git://github.com/konis/nilfs2.git
13098 F: Documentation/filesystems/nilfs2.rst
13100 F: include/trace/events/nilfs2.h
13101 F: include/uapi/linux/nilfs2_api.h
13102 F: include/uapi/linux/nilfs2_ondisk.h
13104 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
13105 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
13107 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
13108 F: Documentation/scsi/NinjaSCSI.rst
13109 F: drivers/scsi/pcmcia/nsp_*
13111 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
13112 M: GOTO Masanori <gotom@debian.or.jp>
13113 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
13115 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
13116 F: Documentation/scsi/NinjaSCSI.rst
13117 F: drivers/scsi/nsp32*
13120 M: Ley Foon Tan <ley.foon.tan@intel.com>
13122 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
13125 NITRO ENCLAVES (NE)
13126 M: Andra Paraschiv <andraprs@amazon.com>
13127 M: Alexandru Vasile <lexnv@amazon.com>
13128 M: Alexandru Ciobotaru <alcioa@amazon.com>
13129 L: linux-kernel@vger.kernel.org
13131 W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
13132 F: Documentation/virt/ne_overview.rst
13133 F: drivers/virt/nitro_enclaves/
13134 F: include/linux/nitro_enclaves.h
13135 F: include/uapi/linux/nitro_enclaves.h
13136 F: samples/nitro_enclaves/
13138 NOHZ, DYNTICKS SUPPORT
13139 M: Frederic Weisbecker <fweisbec@gmail.com>
13140 M: Thomas Gleixner <tglx@linutronix.de>
13141 M: Ingo Molnar <mingo@kernel.org>
13142 L: linux-kernel@vger.kernel.org
13144 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
13145 F: include/linux/sched/nohz.h
13146 F: include/linux/tick.h
13147 F: kernel/time/tick*.*
13149 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
13150 M: Pavel Machek <pavel@ucw.cz>
13151 M: Sakari Ailus <sakari.ailus@iki.fi>
13152 L: linux-media@vger.kernel.org
13154 F: drivers/media/i2c/ad5820.c
13155 F: drivers/media/i2c/et8ek8
13157 NOKIA N900 POWER SUPPLY DRIVERS
13158 R: Pali Rohár <pali@kernel.org>
13159 F: drivers/power/supply/bq2415x_charger.c
13160 F: drivers/power/supply/bq27xxx_battery.c
13161 F: drivers/power/supply/bq27xxx_battery_i2c.c
13162 F: drivers/power/supply/isp1704_charger.c
13163 F: drivers/power/supply/rx51_battery.c
13164 F: include/linux/power/bq2415x_charger.h
13165 F: include/linux/power/bq27xxx_battery.h
13168 M: Willy Tarreau <w@1wt.eu>
13170 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
13171 F: tools/include/nolibc/
13174 M: Matthias Maennich <maennich@google.com>
13176 F: Documentation/core-api/symbol-namespaces.rst
13180 M: Sanjay R Mehta <sanju.mehta@amd.com>
13181 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
13182 L: linux-ntb@googlegroups.com
13184 F: drivers/ntb/hw/amd/
13187 M: Jon Mason <jdmason@kudzu.us>
13188 M: Dave Jiang <dave.jiang@intel.com>
13189 M: Allen Hubbe <allenbh@gmail.com>
13190 L: linux-ntb@googlegroups.com
13192 W: https://github.com/jonmason/ntb/wiki
13193 T: git git://github.com/jonmason/ntb.git
13194 F: drivers/net/ntb_netdev.c
13196 F: include/linux/ntb.h
13197 F: include/linux/ntb_transport.h
13198 F: tools/testing/selftests/ntb/
13201 M: Serge Semin <fancer.lancer@gmail.com>
13202 L: linux-ntb@googlegroups.com
13204 F: drivers/ntb/hw/idt/
13207 M: Dave Jiang <dave.jiang@intel.com>
13208 L: linux-ntb@googlegroups.com
13210 W: https://github.com/davejiang/linux/wiki
13211 T: git https://github.com/davejiang/linux.git
13212 F: drivers/ntb/hw/intel/
13215 M: Anton Altaparmakov <anton@tuxera.com>
13216 L: linux-ntfs-dev@lists.sourceforge.net
13218 W: http://www.tuxera.com/
13219 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
13220 F: Documentation/filesystems/ntfs.rst
13224 M: Finn Thain <fthain@linux-m68k.org>
13225 L: linux-m68k@lists.linux-m68k.org
13227 F: arch/*/include/asm/nubus.h
13229 F: include/linux/nubus.h
13230 F: include/uapi/linux/nubus.h
13232 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
13233 M: Antonino Daplas <adaplas@gmail.com>
13234 L: linux-fbdev@vger.kernel.org
13236 F: drivers/video/fbdev/nvidia/
13237 F: drivers/video/fbdev/riva/
13240 M: Keith Busch <kbusch@kernel.org>
13241 M: Jens Axboe <axboe@fb.com>
13242 M: Christoph Hellwig <hch@lst.de>
13243 M: Sagi Grimberg <sagi@grimberg.me>
13244 L: linux-nvme@lists.infradead.org
13246 W: http://git.infradead.org/nvme.git
13247 T: git://git.infradead.org/nvme.git
13248 F: drivers/nvme/host/
13249 F: include/linux/nvme.h
13250 F: include/uapi/linux/nvme_ioctl.h
13252 NVM EXPRESS FC TRANSPORT DRIVERS
13253 M: James Smart <james.smart@broadcom.com>
13254 L: linux-nvme@lists.infradead.org
13256 F: drivers/nvme/host/fc.c
13257 F: drivers/nvme/target/fc.c
13258 F: drivers/nvme/target/fcloop.c
13259 F: include/linux/nvme-fc-driver.h
13260 F: include/linux/nvme-fc.h
13262 NVM EXPRESS TARGET DRIVER
13263 M: Christoph Hellwig <hch@lst.de>
13264 M: Sagi Grimberg <sagi@grimberg.me>
13265 M: Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com>
13266 L: linux-nvme@lists.infradead.org
13268 W: http://git.infradead.org/nvme.git
13269 T: git://git.infradead.org/nvme.git
13270 F: drivers/nvme/target/
13273 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13275 T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
13276 F: Documentation/ABI/stable/sysfs-bus-nvmem
13277 F: Documentation/devicetree/bindings/nvmem/
13279 F: include/linux/nvmem-consumer.h
13280 F: include/linux/nvmem-provider.h
13282 NXP C45 TJA11XX PHY DRIVER
13283 M: Radu Pirea <radu-nicolae.pirea@oss.nxp.com>
13284 L: netdev@vger.kernel.org
13286 F: drivers/net/phy/nxp-c45-tja11xx.c
13289 M: Ashish Kumar <ashish.kumar@nxp.com>
13290 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
13291 L: linux-spi@vger.kernel.org
13293 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
13294 F: drivers/spi/spi-nxp-fspi.c
13296 NXP FXAS21002C DRIVER
13297 M: Rui Miguel Silva <rmfrfs@gmail.com>
13298 L: linux-iio@vger.kernel.org
13300 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
13301 F: drivers/iio/gyro/fxas21002c.h
13302 F: drivers/iio/gyro/fxas21002c_core.c
13303 F: drivers/iio/gyro/fxas21002c_i2c.c
13304 F: drivers/iio/gyro/fxas21002c_spi.c
13306 NXP i.MX CLOCK DRIVERS
13307 M: Abel Vesa <abel.vesa@nxp.com>
13308 L: linux-clk@vger.kernel.org
13309 L: linux-imx@nxp.com
13311 F: drivers/clk/imx/
13313 NXP i.MX 8MQ DCSS DRIVER
13314 M: Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
13315 R: Lucas Stach <l.stach@pengutronix.de>
13316 L: dri-devel@lists.freedesktop.org
13318 F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
13319 F: drivers/gpu/drm/imx/dcss/
13321 NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
13322 M: Jagan Teki <jagan@amarulasolutions.com>
13324 F: Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
13325 F: drivers/regulator/pf8x00-regulator.c
13327 NXP PTN5150A CC LOGIC AND EXTCON DRIVER
13328 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
13329 L: linux-kernel@vger.kernel.org
13331 F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
13332 F: drivers/extcon/extcon-ptn5150.c
13334 NXP SGTL5000 DRIVER
13335 M: Fabio Estevam <festevam@gmail.com>
13336 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13338 F: Documentation/devicetree/bindings/sound/sgtl5000.yaml
13339 F: sound/soc/codecs/sgtl5000*
13341 NXP SJA1105 ETHERNET SWITCH DRIVER
13342 M: Vladimir Oltean <olteanv@gmail.com>
13343 L: linux-kernel@vger.kernel.org
13345 F: drivers/net/dsa/sja1105
13346 F: drivers/net/pcs/pcs-xpcs-nxp.c
13348 NXP TDA998X DRM DRIVER
13349 M: Russell King <linux@armlinux.org.uk>
13351 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
13352 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
13353 F: drivers/gpu/drm/i2c/tda998x_drv.c
13354 F: include/drm/i2c/tda998x.h
13355 F: include/dt-bindings/display/tda998x.h
13359 M: Peter Rosin <peda@axentia.se>
13360 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13362 F: Documentation/devicetree/bindings/sound/tfa9879.txt
13363 F: sound/soc/codecs/tfa9879*
13365 NXP/Goodix TFA989X (TFA1) DRIVER
13366 M: Stephan Gerhold <stephan@gerhold.net>
13367 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13369 F: Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
13370 F: sound/soc/codecs/tfa989x.c
13373 R: Charles Gorand <charles.gorand@effinnov.com>
13374 L: linux-nfc@lists.01.org (subscribers-only)
13376 F: drivers/nfc/nxp-nci
13378 NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
13379 M: Mirela Rabulea <mirela.rabulea@nxp.com>
13380 R: NXP Linux Team <linux-imx@nxp.com>
13381 L: linux-media@vger.kernel.org
13383 F: Documentation/devicetree/bindings/media/imx8-jpeg.yaml
13384 F: drivers/media/platform/imx-jpeg
13386 NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
13387 M: Jonas Malaco <jonas@protocubo.io>
13388 L: linux-hwmon@vger.kernel.org
13390 F: Documentation/hwmon/nzxt-kraken2.rst
13391 F: drivers/hwmon/nzxt-kraken2.c
13394 M: Jiri Pirko <jiri@nvidia.com>
13395 L: netdev@vger.kernel.org
13397 F: include/linux/objagg.h
13399 F: lib/test_objagg.c
13402 M: Josh Poimboeuf <jpoimboe@redhat.com>
13403 M: Peter Zijlstra <peterz@infradead.org>
13406 F: include/linux/objtool.h
13408 OCELOT ETHERNET SWITCH DRIVER
13409 M: Vladimir Oltean <vladimir.oltean@nxp.com>
13410 M: Claudiu Manoil <claudiu.manoil@nxp.com>
13411 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
13412 M: UNGLinuxDriver@microchip.com
13413 L: netdev@vger.kernel.org
13415 F: drivers/net/dsa/ocelot/*
13416 F: drivers/net/ethernet/mscc/
13417 F: include/soc/mscc/ocelot*
13418 F: net/dsa/tag_ocelot.c
13419 F: net/dsa/tag_ocelot_8021q.c
13420 F: tools/testing/selftests/drivers/net/ocelot/*
13422 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
13423 M: Frederic Barrat <fbarrat@linux.ibm.com>
13424 M: Andrew Donnellan <ajd@linux.ibm.com>
13425 L: linuxppc-dev@lists.ozlabs.org
13427 F: Documentation/userspace-api/accelerators/ocxl.rst
13428 F: arch/powerpc/include/asm/pnv-ocxl.h
13429 F: arch/powerpc/platforms/powernv/ocxl.c
13430 F: drivers/misc/ocxl/
13431 F: include/misc/ocxl*
13432 F: include/uapi/misc/ocxl.h
13435 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
13436 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
13437 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13438 L: linux-omap@vger.kernel.org
13440 F: sound/soc/ti/n810.c
13441 F: sound/soc/ti/omap*
13442 F: sound/soc/ti/rx51.c
13443 F: sound/soc/ti/sdma-pcm.*
13445 OMAP CLOCK FRAMEWORK SUPPORT
13446 M: Paul Walmsley <paul@pwsan.com>
13447 L: linux-omap@vger.kernel.org
13449 F: arch/arm/*omap*/*clock*
13451 OMAP DEVICE TREE SUPPORT
13452 M: Benoît Cousson <bcousson@baylibre.com>
13453 M: Tony Lindgren <tony@atomide.com>
13454 L: linux-omap@vger.kernel.org
13455 L: devicetree@vger.kernel.org
13457 F: arch/arm/boot/dts/*am3*
13458 F: arch/arm/boot/dts/*am4*
13459 F: arch/arm/boot/dts/*am5*
13460 F: arch/arm/boot/dts/*dra7*
13461 F: arch/arm/boot/dts/*omap*
13462 F: arch/arm/boot/dts/logicpd-som-lv*
13463 F: arch/arm/boot/dts/logicpd-torpedo*
13465 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
13466 L: linux-omap@vger.kernel.org
13467 L: linux-fbdev@vger.kernel.org
13469 F: Documentation/arm/omap/dss.rst
13470 F: drivers/video/fbdev/omap2/
13472 OMAP FRAMEBUFFER SUPPORT
13473 L: linux-fbdev@vger.kernel.org
13474 L: linux-omap@vger.kernel.org
13476 F: drivers/video/fbdev/omap/
13478 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
13479 M: Roger Quadros <rogerq@kernel.org>
13480 M: Tony Lindgren <tony@atomide.com>
13481 L: linux-omap@vger.kernel.org
13483 F: arch/arm/mach-omap2/*gpmc*
13484 F: drivers/memory/omap-gpmc.c
13487 M: Grygorii Strashko <grygorii.strashko@ti.com>
13488 M: Santosh Shilimkar <ssantosh@kernel.org>
13489 M: Kevin Hilman <khilman@kernel.org>
13490 L: linux-omap@vger.kernel.org
13492 F: Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
13493 F: drivers/gpio/gpio-omap.c
13495 OMAP HARDWARE SPINLOCK SUPPORT
13496 M: Ohad Ben-Cohen <ohad@wizery.com>
13497 L: linux-omap@vger.kernel.org
13499 F: drivers/hwspinlock/omap_hwspinlock.c
13501 OMAP HS MMC SUPPORT
13502 L: linux-mmc@vger.kernel.org
13503 L: linux-omap@vger.kernel.org
13505 F: drivers/mmc/host/omap_hsmmc.c
13508 M: Paul Walmsley <paul@pwsan.com>
13509 L: linux-omap@vger.kernel.org
13511 F: arch/arm/mach-omap2/omap_hwmod*data*
13513 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
13514 M: Benoît Cousson <bcousson@baylibre.com>
13515 L: linux-omap@vger.kernel.org
13517 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
13520 M: Benoît Cousson <bcousson@baylibre.com>
13521 M: Paul Walmsley <paul@pwsan.com>
13522 L: linux-omap@vger.kernel.org
13524 F: arch/arm/mach-omap2/omap_hwmod.*
13527 M: Vignesh R <vigneshr@ti.com>
13528 L: linux-omap@vger.kernel.org
13529 L: linux-i2c@vger.kernel.org
13531 F: Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
13532 F: drivers/i2c/busses/i2c-omap.c
13534 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
13535 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13536 L: linux-media@vger.kernel.org
13538 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
13539 F: drivers/media/platform/omap3isp/
13540 F: drivers/staging/media/omap4iss/
13543 M: Aaro Koskinen <aaro.koskinen@iki.fi>
13544 L: linux-omap@vger.kernel.org
13546 F: drivers/mmc/host/omap.c
13548 OMAP POWER MANAGEMENT SUPPORT
13549 M: Kevin Hilman <khilman@kernel.org>
13550 L: linux-omap@vger.kernel.org
13552 F: arch/arm/*omap*/*pm*
13553 F: drivers/cpufreq/omap-cpufreq.c
13555 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
13556 M: Rajendra Nayak <rnayak@codeaurora.org>
13557 M: Paul Walmsley <paul@pwsan.com>
13558 L: linux-omap@vger.kernel.org
13560 F: arch/arm/mach-omap2/prm*
13562 OMAP RANDOM NUMBER GENERATOR SUPPORT
13563 M: Deepak Saxena <dsaxena@plexity.net>
13565 F: drivers/char/hw_random/omap-rng.c
13568 L: linux-usb@vger.kernel.org
13569 L: linux-omap@vger.kernel.org
13571 F: arch/arm/*omap*/usb*
13572 F: drivers/usb/*/*omap*
13574 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
13575 M: Mark Jackson <mpfj@newflow.co.uk>
13576 L: linux-omap@vger.kernel.org
13578 F: arch/arm/boot/dts/am335x-nano.dts
13581 M: Aaro Koskinen <aaro.koskinen@iki.fi>
13582 M: Tony Lindgren <tony@atomide.com>
13583 L: linux-omap@vger.kernel.org
13585 Q: http://patchwork.kernel.org/project/linux-omap/list/
13586 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
13587 F: arch/arm/configs/omap1_defconfig
13588 F: arch/arm/mach-omap1/
13589 F: arch/arm/plat-omap/
13590 F: drivers/i2c/busses/i2c-omap.c
13591 F: include/linux/platform_data/ams-delta-fiq.h
13592 F: include/linux/platform_data/i2c-omap.h
13595 M: Tony Lindgren <tony@atomide.com>
13596 L: linux-omap@vger.kernel.org
13598 W: http://www.muru.com/linux/omap/
13599 W: http://linux.omap.com/
13600 Q: http://patchwork.kernel.org/project/linux-omap/list/
13601 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
13602 F: arch/arm/configs/omap2plus_defconfig
13603 F: arch/arm/mach-omap2/
13604 F: arch/arm/plat-omap/
13605 F: drivers/bus/ti-sysc.c
13606 F: drivers/i2c/busses/i2c-omap.c
13607 F: drivers/irqchip/irq-omap-intc.c
13608 F: drivers/mfd/*omap*.c
13609 F: drivers/mfd/menelaus.c
13610 F: drivers/mfd/palmas.c
13611 F: drivers/mfd/tps65217.c
13612 F: drivers/mfd/tps65218.c
13613 F: drivers/mfd/tps65910.c
13614 F: drivers/mfd/twl-core.[ch]
13615 F: drivers/mfd/twl4030*.c
13616 F: drivers/mfd/twl6030*.c
13617 F: drivers/mfd/twl6040*.c
13618 F: drivers/regulator/palmas-regulator*.c
13619 F: drivers/regulator/pbias-regulator.c
13620 F: drivers/regulator/tps65217-regulator.c
13621 F: drivers/regulator/tps65218-regulator.c
13622 F: drivers/regulator/tps65910-regulator.c
13623 F: drivers/regulator/twl-regulator.c
13624 F: drivers/regulator/twl6030-regulator.c
13625 F: include/linux/platform_data/i2c-omap.h
13626 F: include/linux/platform_data/ti-sysc.h
13629 M: Bob Copeland <me@bobcopeland.com>
13630 L: linux-karma-devel@lists.sourceforge.net
13632 F: Documentation/filesystems/omfs.rst
13635 OMNIKEY CARDMAN 4000 DRIVER
13636 M: Harald Welte <laforge@gnumonks.org>
13638 F: drivers/char/pcmcia/cm4000_cs.c
13639 F: include/linux/cm4000_cs.h
13640 F: include/uapi/linux/cm4000_cs.h
13642 OMNIKEY CARDMAN 4040 DRIVER
13643 M: Harald Welte <laforge@gnumonks.org>
13645 F: drivers/char/pcmcia/cm4040_cs.*
13647 OMNIVISION OV02A10 SENSOR DRIVER
13648 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
13649 L: linux-media@vger.kernel.org
13651 T: git git://linuxtv.org/media_tree.git
13652 F: Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
13653 F: drivers/media/i2c/ov02a10.c
13655 OMNIVISION OV13858 SENSOR DRIVER
13656 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13657 L: linux-media@vger.kernel.org
13659 T: git git://linuxtv.org/media_tree.git
13660 F: drivers/media/i2c/ov13858.c
13662 OMNIVISION OV2680 SENSOR DRIVER
13663 M: Rui Miguel Silva <rmfrfs@gmail.com>
13664 L: linux-media@vger.kernel.org
13666 T: git git://linuxtv.org/media_tree.git
13667 F: Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
13668 F: drivers/media/i2c/ov2680.c
13670 OMNIVISION OV2685 SENSOR DRIVER
13671 M: Shunqian Zheng <zhengsq@rock-chips.com>
13672 L: linux-media@vger.kernel.org
13674 T: git git://linuxtv.org/media_tree.git
13675 F: drivers/media/i2c/ov2685.c
13677 OMNIVISION OV2740 SENSOR DRIVER
13678 M: Tianshu Qiu <tian.shu.qiu@intel.com>
13679 R: Shawn Tu <shawnx.tu@intel.com>
13680 R: Bingbu Cao <bingbu.cao@intel.com>
13681 L: linux-media@vger.kernel.org
13683 T: git git://linuxtv.org/media_tree.git
13684 F: drivers/media/i2c/ov2740.c
13686 OMNIVISION OV5640 SENSOR DRIVER
13687 M: Steve Longerbeam <slongerbeam@gmail.com>
13688 L: linux-media@vger.kernel.org
13690 T: git git://linuxtv.org/media_tree.git
13691 F: drivers/media/i2c/ov5640.c
13693 OMNIVISION OV5647 SENSOR DRIVER
13694 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
13695 M: Jacopo Mondi <jacopo@jmondi.org>
13696 L: linux-media@vger.kernel.org
13698 T: git git://linuxtv.org/media_tree.git
13699 F: Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
13700 F: drivers/media/i2c/ov5647.c
13702 OMNIVISION OV5670 SENSOR DRIVER
13703 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
13704 M: Hyungwoo Yang <hyungwoo.yang@intel.com>
13705 L: linux-media@vger.kernel.org
13707 T: git git://linuxtv.org/media_tree.git
13708 F: drivers/media/i2c/ov5670.c
13710 OMNIVISION OV5675 SENSOR DRIVER
13711 M: Shawn Tu <shawnx.tu@intel.com>
13712 L: linux-media@vger.kernel.org
13714 T: git git://linuxtv.org/media_tree.git
13715 F: drivers/media/i2c/ov5675.c
13717 OMNIVISION OV5695 SENSOR DRIVER
13718 M: Shunqian Zheng <zhengsq@rock-chips.com>
13719 L: linux-media@vger.kernel.org
13721 T: git git://linuxtv.org/media_tree.git
13722 F: drivers/media/i2c/ov5695.c
13724 OMNIVISION OV7670 SENSOR DRIVER
13725 L: linux-media@vger.kernel.org
13727 T: git git://linuxtv.org/media_tree.git
13728 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
13729 F: drivers/media/i2c/ov7670.c
13731 OMNIVISION OV772x SENSOR DRIVER
13732 M: Jacopo Mondi <jacopo@jmondi.org>
13733 L: linux-media@vger.kernel.org
13735 T: git git://linuxtv.org/media_tree.git
13736 F: Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
13737 F: drivers/media/i2c/ov772x.c
13738 F: include/media/i2c/ov772x.h
13740 OMNIVISION OV7740 SENSOR DRIVER
13741 M: Wenyou Yang <wenyou.yang@microchip.com>
13742 L: linux-media@vger.kernel.org
13744 T: git git://linuxtv.org/media_tree.git
13745 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
13746 F: drivers/media/i2c/ov7740.c
13748 OMNIVISION OV8856 SENSOR DRIVER
13749 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
13750 L: linux-media@vger.kernel.org
13752 T: git git://linuxtv.org/media_tree.git
13753 F: Documentation/devicetree/bindings/media/i2c/ov8856.yaml
13754 F: drivers/media/i2c/ov8856.c
13756 OMNIVISION OV9640 SENSOR DRIVER
13757 M: Petr Cvek <petrcvekcz@gmail.com>
13758 L: linux-media@vger.kernel.org
13760 F: drivers/media/i2c/ov9640.*
13762 OMNIVISION OV9650 SENSOR DRIVER
13763 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13764 R: Akinobu Mita <akinobu.mita@gmail.com>
13765 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
13766 L: linux-media@vger.kernel.org
13768 T: git git://linuxtv.org/media_tree.git
13769 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
13770 F: drivers/media/i2c/ov9650.c
13772 OMNIVISION OV9734 SENSOR DRIVER
13773 M: Tianshu Qiu <tian.shu.qiu@intel.com>
13774 R: Bingbu Cao <bingbu.cao@intel.com>
13775 L: linux-media@vger.kernel.org
13777 T: git git://linuxtv.org/media_tree.git
13778 F: drivers/media/i2c/ov9734.c
13780 ONENAND FLASH DRIVER
13781 M: Kyungmin Park <kyungmin.park@samsung.com>
13782 L: linux-mtd@lists.infradead.org
13784 F: drivers/mtd/nand/onenand/
13785 F: include/linux/mtd/onenand*.h
13787 ONION OMEGA2+ BOARD
13788 M: Harvey Hunt <harveyhuntnexus@gmail.com>
13789 L: linux-mips@vger.kernel.org
13791 F: arch/mips/boot/dts/ralink/omega2p.dts
13794 M: Jens Wiklander <jens.wiklander@linaro.org>
13795 L: op-tee@lists.trustedfirmware.org
13797 F: Documentation/ABI/testing/sysfs-bus-optee-devices
13798 F: drivers/tee/optee/
13800 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
13801 M: Sumit Garg <sumit.garg@linaro.org>
13802 L: op-tee@lists.trustedfirmware.org
13804 F: drivers/char/hw_random/optee-rng.c
13807 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
13808 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
13809 L: linux-rdma@vger.kernel.org
13811 F: drivers/infiniband/ulp/opa_vnic
13813 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
13814 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
13815 M: Frank Rowand <frowand.list@gmail.com>
13816 L: devicetree@vger.kernel.org
13818 F: Documentation/devicetree/dynamic-resolution-notes.rst
13819 F: Documentation/devicetree/overlay-notes.rst
13820 F: drivers/of/overlay.c
13821 F: drivers/of/resolver.c
13822 K: of_overlay_notifier_
13824 OPEN FIRMWARE AND FLATTENED DEVICE TREE
13825 M: Rob Herring <robh+dt@kernel.org>
13826 M: Frank Rowand <frowand.list@gmail.com>
13827 L: devicetree@vger.kernel.org
13829 W: http://www.devicetree.org/
13830 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
13831 F: Documentation/ABI/testing/sysfs-firmware-ofw
13833 F: include/linux/of*.h
13836 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
13837 M: Rob Herring <robh+dt@kernel.org>
13838 L: devicetree@vger.kernel.org
13840 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
13841 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
13842 F: Documentation/devicetree/
13843 F: arch/*/boot/dts/
13844 F: include/dt-bindings/
13846 OPENCORES I2C BUS DRIVER
13847 M: Peter Korsgaard <peter@korsgaard.com>
13848 M: Andrew Lunn <andrew@lunn.ch>
13849 L: linux-i2c@vger.kernel.org
13851 F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt
13852 F: Documentation/i2c/busses/i2c-ocores.rst
13853 F: drivers/i2c/busses/i2c-ocores.c
13854 F: include/linux/platform_data/i2c-ocores.h
13856 OPENRISC ARCHITECTURE
13857 M: Jonas Bonn <jonas@southpole.se>
13858 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
13859 M: Stafford Horne <shorne@gmail.com>
13860 L: openrisc@lists.librecores.org
13862 W: http://openrisc.io
13863 T: git git://github.com/openrisc/linux.git
13864 F: Documentation/devicetree/bindings/openrisc/
13865 F: Documentation/openrisc/
13867 F: drivers/irqchip/irq-ompic.c
13868 F: drivers/irqchip/irq-or1k-*
13871 M: Pravin B Shelar <pshelar@ovn.org>
13872 L: netdev@vger.kernel.org
13873 L: dev@openvswitch.org
13875 W: http://openvswitch.org
13876 F: include/uapi/linux/openvswitch.h
13877 F: net/openvswitch/
13879 OPERATING PERFORMANCE POINTS (OPP)
13880 M: Viresh Kumar <vireshk@kernel.org>
13881 M: Nishanth Menon <nm@ti.com>
13882 M: Stephen Boyd <sboyd@kernel.org>
13883 L: linux-pm@vger.kernel.org
13885 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
13886 F: Documentation/devicetree/bindings/opp/
13887 F: Documentation/power/opp.rst
13889 F: include/linux/pm_opp.h
13892 M: Clemens Ladisch <clemens@ladisch.de>
13893 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13895 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13896 F: sound/drivers/opl4/
13898 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
13899 M: Mark Fasheh <mark@fasheh.com>
13900 M: Joel Becker <jlbec@evilplan.org>
13901 M: Joseph Qi <joseph.qi@linux.alibaba.com>
13902 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
13904 W: http://ocfs2.wiki.kernel.org
13905 F: Documentation/filesystems/dlmfs.rst
13906 F: Documentation/filesystems/ocfs2.rst
13909 ORANGEFS FILESYSTEM
13910 M: Mike Marshall <hubcap@omnibond.com>
13911 R: Martin Brandenburg <martin@omnibond.com>
13912 L: devel@lists.orangefs.org
13914 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
13915 F: Documentation/filesystems/orangefs.rst
13919 L: linux-wireless@vger.kernel.org
13921 W: https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
13922 W: http://www.nongnu.org/orinoco/
13923 F: drivers/net/wireless/intersil/orinoco/
13925 OV2659 OMNIVISION SENSOR DRIVER
13926 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13927 L: linux-media@vger.kernel.org
13929 W: https://linuxtv.org
13930 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13931 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13932 F: drivers/media/i2c/ov2659.c
13933 F: include/media/i2c/ov2659.h
13936 M: Miklos Szeredi <miklos@szeredi.hu>
13937 L: linux-unionfs@vger.kernel.org
13939 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
13940 F: Documentation/filesystems/overlayfs.rst
13943 P54 WIRELESS DRIVER
13944 M: Christian Lamparter <chunkeey@googlemail.com>
13945 L: linux-wireless@vger.kernel.org
13947 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
13948 F: drivers/net/wireless/intersil/p54/
13951 M: Vladimir Oltean <olteanv@gmail.com>
13952 L: netdev@vger.kernel.org
13954 F: Documentation/core-api/packing.rst
13955 F: include/linux/packing.h
13958 PADATA PARALLEL EXECUTION MECHANISM
13959 M: Steffen Klassert <steffen.klassert@secunet.com>
13960 M: Daniel Jordan <daniel.m.jordan@oracle.com>
13961 L: linux-crypto@vger.kernel.org
13962 L: linux-kernel@vger.kernel.org
13964 F: Documentation/core-api/padata.rst
13965 F: include/linux/padata.h
13969 M: Jesper Dangaard Brouer <hawk@kernel.org>
13970 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
13971 L: netdev@vger.kernel.org
13973 F: Documentation/networking/page_pool.rst
13974 F: include/net/page_pool.h
13975 F: include/trace/events/page_pool.h
13976 F: net/core/page_pool.c
13978 PANASONIC LAPTOP ACPI EXTRAS DRIVER
13979 M: Kenneth Chan <kenneth.t.chan@gmail.com>
13980 L: platform-driver-x86@vger.kernel.org
13982 F: drivers/platform/x86/panasonic-laptop.c
13984 PARALLAX PING IIO SENSOR DRIVER
13985 M: Andreas Klinger <ak@it-klinger.de>
13986 L: linux-iio@vger.kernel.org
13988 F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
13989 F: drivers/iio/proximity/ping.c
13991 PARALLEL LCD/KEYPAD PANEL DRIVER
13992 M: Willy Tarreau <willy@haproxy.com>
13993 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
13995 F: Documentation/admin-guide/lcd-panel-cgram.rst
13996 F: drivers/auxdisplay/panel.c
13998 PARALLEL PORT SUBSYSTEM
13999 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14000 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14001 L: linux-parport@lists.infradead.org (subscribers-only)
14003 F: Documentation/driver-api/parport*.rst
14004 F: drivers/char/ppdev.c
14005 F: drivers/parport/
14006 F: include/linux/parport*.h
14007 F: include/uapi/linux/ppdev.h
14009 PARAVIRT_OPS INTERFACE
14010 M: Juergen Gross <jgross@suse.com>
14011 M: Deep Shah <sdeep@vmware.com>
14012 M: "VMware, Inc." <pv-drivers@vmware.com>
14013 L: virtualization@lists.linux-foundation.org
14015 F: Documentation/virt/paravirt_ops.rst
14016 F: arch/*/include/asm/paravirt*.h
14017 F: arch/*/kernel/paravirt*
14018 F: include/linux/hypervisor.h
14020 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
14021 M: Tim Waugh <tim@cyberelk.net>
14022 L: linux-parport@lists.infradead.org (subscribers-only)
14024 F: Documentation/admin-guide/blockdev/paride.rst
14025 F: drivers/block/paride/
14027 PARISC ARCHITECTURE
14028 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
14029 M: Helge Deller <deller@gmx.de>
14030 L: linux-parisc@vger.kernel.org
14032 W: https://parisc.wiki.kernel.org
14033 Q: http://patchwork.kernel.org/project/linux-parisc/list/
14034 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
14035 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
14036 F: Documentation/parisc/
14038 F: drivers/char/agp/parisc-agp.c
14039 F: drivers/input/misc/hp_sdc_rtc.c
14040 F: drivers/input/serio/gscps2.c
14041 F: drivers/input/serio/hp_sdc*
14043 F: drivers/parport/parport_gsc.*
14044 F: drivers/tty/serial/8250/8250_gsc.c
14045 F: drivers/video/console/sti*
14046 F: drivers/video/fbdev/sti*
14047 F: drivers/video/logo/logo_parisc*
14048 F: include/linux/hp_sdc.h
14051 M: Jiri Pirko <jiri@nvidia.com>
14052 L: netdev@vger.kernel.org
14054 F: include/linux/parman.h
14056 F: lib/test_parman.c
14058 PC ENGINES APU BOARD DRIVER
14059 M: Enrico Weigelt, metux IT consult <info@metux.net>
14061 F: drivers/platform/x86/pcengines-apuv2.c
14063 PC87360 HARDWARE MONITORING DRIVER
14064 M: Jim Cromie <jim.cromie@gmail.com>
14065 L: linux-hwmon@vger.kernel.org
14067 F: Documentation/hwmon/pc87360.rst
14068 F: drivers/hwmon/pc87360.c
14070 PC8736x GPIO DRIVER
14071 M: Jim Cromie <jim.cromie@gmail.com>
14073 F: drivers/char/pc8736x_gpio.c
14075 PC87427 HARDWARE MONITORING DRIVER
14076 M: Jean Delvare <jdelvare@suse.com>
14077 L: linux-hwmon@vger.kernel.org
14079 F: Documentation/hwmon/pc87427.rst
14080 F: drivers/hwmon/pc87427.c
14083 M: Riku Voipio <riku.voipio@iki.fi>
14085 F: drivers/leds/leds-pca9532.c
14086 F: include/linux/leds-pca9532.h
14088 PCA9541 I2C BUS MASTER SELECTOR DRIVER
14089 M: Guenter Roeck <linux@roeck-us.net>
14090 L: linux-i2c@vger.kernel.org
14092 F: drivers/i2c/muxes/i2c-mux-pca9541.c
14094 PCDP - PRIMARY CONSOLE AND DEBUG PORT
14095 M: Khalid Aziz <khalid@gonehiking.org>
14097 F: drivers/firmware/pcdp.*
14099 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
14100 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
14101 M: Pali Rohár <pali@kernel.org>
14102 L: linux-pci@vger.kernel.org
14103 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14105 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
14106 F: drivers/pci/controller/pci-aardvark.c
14108 PCI DRIVER FOR ALTERA PCIE IP
14109 M: Joyce Ooi <joyce.ooi@intel.com>
14110 L: linux-pci@vger.kernel.org
14112 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
14113 F: drivers/pci/controller/pcie-altera.c
14115 PCI DRIVER FOR APPLIEDMICRO XGENE
14116 M: Toan Le <toan@os.amperecomputing.com>
14117 L: linux-pci@vger.kernel.org
14118 L: linux-arm-kernel@lists.infradead.org
14120 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
14121 F: drivers/pci/controller/pci-xgene.c
14123 PCI DRIVER FOR ARM VERSATILE PLATFORM
14124 M: Rob Herring <robh@kernel.org>
14125 L: linux-pci@vger.kernel.org
14126 L: linux-arm-kernel@lists.infradead.org
14128 F: Documentation/devicetree/bindings/pci/versatile.yaml
14129 F: drivers/pci/controller/pci-versatile.c
14131 PCI DRIVER FOR ARMADA 8K
14132 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
14133 L: linux-pci@vger.kernel.org
14134 L: linux-arm-kernel@lists.infradead.org
14136 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
14137 F: drivers/pci/controller/dwc/pcie-armada8k.c
14139 PCI DRIVER FOR CADENCE PCIE IP
14140 M: Tom Joseph <tjoseph@cadence.com>
14141 L: linux-pci@vger.kernel.org
14143 F: Documentation/devicetree/bindings/pci/cdns,*
14144 F: drivers/pci/controller/cadence/
14146 PCI DRIVER FOR FREESCALE LAYERSCAPE
14147 M: Minghuan Lian <minghuan.Lian@nxp.com>
14148 M: Mingkai Hu <mingkai.hu@nxp.com>
14149 M: Roy Zang <roy.zang@nxp.com>
14150 L: linuxppc-dev@lists.ozlabs.org
14151 L: linux-pci@vger.kernel.org
14152 L: linux-arm-kernel@lists.infradead.org
14154 F: drivers/pci/controller/dwc/*layerscape*
14156 PCI DRIVER FOR GENERIC OF HOSTS
14157 M: Will Deacon <will@kernel.org>
14158 L: linux-pci@vger.kernel.org
14159 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14161 F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
14162 F: drivers/pci/controller/pci-host-common.c
14163 F: drivers/pci/controller/pci-host-generic.c
14165 PCI DRIVER FOR IMX6
14166 M: Richard Zhu <hongxing.zhu@nxp.com>
14167 M: Lucas Stach <l.stach@pengutronix.de>
14168 L: linux-pci@vger.kernel.org
14169 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14171 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
14172 F: drivers/pci/controller/dwc/*imx6*
14174 PCI DRIVER FOR FU740
14175 M: Paul Walmsley <paul.walmsley@sifive.com>
14176 M: Greentime Hu <greentime.hu@sifive.com>
14177 L: linux-pci@vger.kernel.org
14179 F: Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
14180 F: drivers/pci/controller/dwc/pcie-fu740.c
14182 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
14183 M: Jonathan Derrick <jonathan.derrick@intel.com>
14184 L: linux-pci@vger.kernel.org
14186 F: drivers/pci/controller/vmd.c
14188 PCI DRIVER FOR MICROSEMI SWITCHTEC
14189 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
14190 M: Logan Gunthorpe <logang@deltatee.com>
14191 L: linux-pci@vger.kernel.org
14193 F: Documentation/ABI/testing/sysfs-class-switchtec
14194 F: Documentation/driver-api/switchtec.rst
14195 F: drivers/ntb/hw/mscc/
14196 F: drivers/pci/switch/switchtec*
14197 F: include/linux/switchtec.h
14198 F: include/uapi/linux/switchtec_ioctl.h
14200 PCI DRIVER FOR MOBIVEIL PCIE IP
14201 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
14202 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
14203 L: linux-pci@vger.kernel.org
14205 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
14206 F: drivers/pci/controller/mobiveil/pcie-mobiveil*
14208 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
14209 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
14210 L: linux-pci@vger.kernel.org
14211 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14213 F: drivers/pci/controller/*mvebu*
14215 PCI DRIVER FOR NVIDIA TEGRA
14216 M: Thierry Reding <thierry.reding@gmail.com>
14217 L: linux-tegra@vger.kernel.org
14218 L: linux-pci@vger.kernel.org
14220 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
14221 F: drivers/pci/controller/pci-tegra.c
14223 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
14224 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
14225 L: linux-pci@vger.kernel.org
14226 L: linux-arm-kernel@lists.infradead.org
14228 F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
14229 F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
14231 PCI DRIVER FOR RENESAS R-CAR
14232 M: Marek Vasut <marek.vasut+renesas@gmail.com>
14233 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
14234 L: linux-pci@vger.kernel.org
14235 L: linux-renesas-soc@vger.kernel.org
14237 F: Documentation/devicetree/bindings/pci/*rcar*
14238 F: drivers/pci/controller/*rcar*
14240 PCI DRIVER FOR SAMSUNG EXYNOS
14241 M: Jingoo Han <jingoohan1@gmail.com>
14242 L: linux-pci@vger.kernel.org
14243 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14244 L: linux-samsung-soc@vger.kernel.org
14246 F: drivers/pci/controller/dwc/pci-exynos.c
14248 PCI DRIVER FOR SYNOPSYS DESIGNWARE
14249 M: Jingoo Han <jingoohan1@gmail.com>
14250 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
14251 L: linux-pci@vger.kernel.org
14253 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
14254 F: drivers/pci/controller/dwc/*designware*
14256 PCI DRIVER FOR TI DRA7XX/J721E
14257 M: Kishon Vijay Abraham I <kishon@ti.com>
14258 L: linux-omap@vger.kernel.org
14259 L: linux-pci@vger.kernel.org
14260 L: linux-arm-kernel@lists.infradead.org
14262 F: Documentation/devicetree/bindings/pci/ti-pci.txt
14263 F: drivers/pci/controller/cadence/pci-j721e.c
14264 F: drivers/pci/controller/dwc/pci-dra7xx.c
14266 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
14267 M: Linus Walleij <linus.walleij@linaro.org>
14268 L: linux-pci@vger.kernel.org
14270 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
14271 F: drivers/pci/controller/pci-v3-semi.c
14273 PCI ENDPOINT SUBSYSTEM
14274 M: Kishon Vijay Abraham I <kishon@ti.com>
14275 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
14276 R: Krzysztof Wilczyński <kw@linux.com>
14277 L: linux-pci@vger.kernel.org
14279 F: Documentation/PCI/endpoint/*
14280 F: Documentation/misc-devices/pci-endpoint-test.rst
14281 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
14282 F: drivers/misc/pci_endpoint_test.c
14283 F: drivers/pci/endpoint/
14286 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
14287 M: Russell Currey <ruscur@russell.cc>
14288 M: Oliver O'Halloran <oohall@gmail.com>
14289 L: linuxppc-dev@lists.ozlabs.org
14291 F: Documentation/PCI/pci-error-recovery.rst
14292 F: Documentation/powerpc/eeh-pci-error-recovery.rst
14293 F: arch/powerpc/include/*/eeh*.h
14294 F: arch/powerpc/kernel/eeh*.c
14295 F: arch/powerpc/platforms/*/eeh*.c
14296 F: drivers/pci/pcie/aer.c
14297 F: drivers/pci/pcie/dpc.c
14298 F: drivers/pci/pcie/err.c
14301 M: Linas Vepstas <linasvepstas@gmail.com>
14302 L: linux-pci@vger.kernel.org
14304 F: Documentation/PCI/pci-error-recovery.rst
14306 PCI MSI DRIVER FOR ALTERA MSI IP
14307 M: Joyce Ooi <joyce.ooi@intel.com>
14308 L: linux-pci@vger.kernel.org
14310 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
14311 F: drivers/pci/controller/pcie-altera-msi.c
14313 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
14314 M: Toan Le <toan@os.amperecomputing.com>
14315 L: linux-pci@vger.kernel.org
14316 L: linux-arm-kernel@lists.infradead.org
14318 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
14319 F: drivers/pci/controller/pci-xgene-msi.c
14321 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
14322 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
14323 R: Rob Herring <robh@kernel.org>
14324 R: Krzysztof Wilczyński <kw@linux.com>
14325 L: linux-pci@vger.kernel.org
14327 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
14328 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
14329 F: drivers/pci/controller/
14332 M: Bjorn Helgaas <bhelgaas@google.com>
14333 L: linux-pci@vger.kernel.org
14335 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
14336 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
14337 F: Documentation/PCI/
14338 F: Documentation/devicetree/bindings/pci/
14339 F: arch/x86/kernel/early-quirks.c
14340 F: arch/x86/kernel/quirks.c
14342 F: drivers/acpi/pci*
14344 F: include/asm-generic/pci*
14345 F: include/linux/of_pci.h
14346 F: include/linux/pci*
14347 F: include/uapi/linux/pci*
14350 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
14351 M: Jonathan Chocron <jonnyc@amazon.com>
14352 L: linux-pci@vger.kernel.org
14354 F: Documentation/devicetree/bindings/pci/pcie-al.txt
14355 F: drivers/pci/controller/dwc/pcie-al.c
14357 PCIE DRIVER FOR AMLOGIC MESON
14358 M: Yue Wang <yue.wang@Amlogic.com>
14359 L: linux-pci@vger.kernel.org
14360 L: linux-amlogic@lists.infradead.org
14362 F: drivers/pci/controller/dwc/pci-meson.c
14364 PCIE DRIVER FOR AXIS ARTPEC
14365 M: Jesper Nilsson <jesper.nilsson@axis.com>
14366 L: linux-arm-kernel@axis.com
14367 L: linux-pci@vger.kernel.org
14369 F: Documentation/devicetree/bindings/pci/axis,artpec*
14370 F: drivers/pci/controller/dwc/*artpec*
14372 PCIE DRIVER FOR CAVIUM THUNDERX
14373 M: Robert Richter <rric@kernel.org>
14374 L: linux-pci@vger.kernel.org
14375 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14377 F: drivers/pci/controller/pci-thunder-*
14379 PCIE DRIVER FOR HISILICON
14380 M: Zhou Wang <wangzhou1@hisilicon.com>
14381 L: linux-pci@vger.kernel.org
14383 F: drivers/pci/controller/dwc/pcie-hisi.c
14385 PCIE DRIVER FOR HISILICON KIRIN
14386 M: Xiaowei Song <songxiaowei@hisilicon.com>
14387 M: Binghui Wang <wangbinghui@hisilicon.com>
14388 L: linux-pci@vger.kernel.org
14390 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
14391 F: drivers/pci/controller/dwc/pcie-kirin.c
14393 PCIE DRIVER FOR HISILICON STB
14394 M: Shawn Guo <shawn.guo@linaro.org>
14395 L: linux-pci@vger.kernel.org
14397 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
14398 F: drivers/pci/controller/dwc/pcie-histb.c
14400 PCIE DRIVER FOR MEDIATEK
14401 M: Ryder Lee <ryder.lee@mediatek.com>
14402 M: Jianjun Wang <jianjun.wang@mediatek.com>
14403 L: linux-pci@vger.kernel.org
14404 L: linux-mediatek@lists.infradead.org
14406 F: Documentation/devicetree/bindings/pci/mediatek*
14407 F: drivers/pci/controller/*mediatek*
14409 PCIE DRIVER FOR MICROCHIP
14410 M: Daire McNamara <daire.mcnamara@microchip.com>
14411 L: linux-pci@vger.kernel.org
14413 F: Documentation/devicetree/bindings/pci/microchip*
14414 F: drivers/pci/controller/*microchip*
14416 PCIE DRIVER FOR QUALCOMM MSM
14417 M: Stanimir Varbanov <svarbanov@mm-sol.com>
14418 L: linux-pci@vger.kernel.org
14419 L: linux-arm-msm@vger.kernel.org
14421 F: drivers/pci/controller/dwc/*qcom*
14423 PCIE DRIVER FOR ROCKCHIP
14424 M: Shawn Lin <shawn.lin@rock-chips.com>
14425 L: linux-pci@vger.kernel.org
14426 L: linux-rockchip@lists.infradead.org
14428 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
14429 F: drivers/pci/controller/pcie-rockchip*
14431 PCIE DRIVER FOR SOCIONEXT UNIPHIER
14432 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14433 L: linux-pci@vger.kernel.org
14435 F: Documentation/devicetree/bindings/pci/uniphier-pcie*
14436 F: drivers/pci/controller/dwc/pcie-uniphier*
14438 PCIE DRIVER FOR ST SPEAR13XX
14439 M: Pratyush Anand <pratyush.anand@gmail.com>
14440 L: linux-pci@vger.kernel.org
14442 F: drivers/pci/controller/dwc/*spear*
14445 M: Dominik Brodowski <linux@dominikbrodowski.net>
14447 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
14448 F: Documentation/pcmcia/
14453 PCNET32 NETWORK DRIVER
14454 M: Don Fry <pcnet32@frontier.com>
14455 L: netdev@vger.kernel.org
14457 F: drivers/net/ethernet/amd/pcnet32.c
14459 PCRYPT PARALLEL CRYPTO ENGINE
14460 M: Steffen Klassert <steffen.klassert@secunet.com>
14461 L: linux-crypto@vger.kernel.org
14464 F: include/crypto/pcrypt.h
14466 PEAQ WMI HOTKEYS DRIVER
14467 M: Hans de Goede <hdegoede@redhat.com>
14468 L: platform-driver-x86@vger.kernel.org
14470 F: drivers/platform/x86/peaq-wmi.c
14472 PENSANDO ETHERNET DRIVERS
14473 M: Shannon Nelson <snelson@pensando.io>
14474 M: drivers@pensando.io
14475 L: netdev@vger.kernel.org
14477 F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
14478 F: drivers/net/ethernet/pensando/
14480 PER-CPU MEMORY ALLOCATOR
14481 M: Dennis Zhou <dennis@kernel.org>
14482 M: Tejun Heo <tj@kernel.org>
14483 M: Christoph Lameter <cl@linux.com>
14484 L: linux-mm@kvack.org
14486 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
14487 F: arch/*/include/asm/percpu.h
14488 F: include/linux/percpu*.h
14492 PER-TASK DELAY ACCOUNTING
14493 M: Balbir Singh <bsingharora@gmail.com>
14495 F: include/linux/delayacct.h
14496 F: kernel/delayacct.c
14498 PERFORMANCE EVENTS SUBSYSTEM
14499 M: Peter Zijlstra <peterz@infradead.org>
14500 M: Ingo Molnar <mingo@redhat.com>
14501 M: Arnaldo Carvalho de Melo <acme@kernel.org>
14502 R: Mark Rutland <mark.rutland@arm.com>
14503 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
14504 R: Jiri Olsa <jolsa@redhat.com>
14505 R: Namhyung Kim <namhyung@kernel.org>
14506 L: linux-perf-users@vger.kernel.org
14507 L: linux-kernel@vger.kernel.org
14509 W: https://perf.wiki.kernel.org/
14510 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14512 F: arch/*/events/*/*
14513 F: arch/*/include/asm/perf_event.h
14514 F: arch/*/kernel/*/*/perf_event*.c
14515 F: arch/*/kernel/*/perf_event*.c
14516 F: arch/*/kernel/perf_callchain.c
14517 F: arch/*/kernel/perf_event*.c
14518 F: include/linux/perf_event.h
14519 F: include/uapi/linux/perf_event.h
14524 PERFORMANCE EVENTS TOOLING ARM64
14525 R: John Garry <john.garry@huawei.com>
14526 R: Will Deacon <will@kernel.org>
14527 R: Mathieu Poirier <mathieu.poirier@linaro.org>
14528 R: Leo Yan <leo.yan@linaro.org>
14529 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14531 F: tools/build/feature/test-libopencsd.c
14532 F: tools/perf/arch/arm*/
14533 F: tools/perf/pmu-events/arch/arm64/
14534 F: tools/perf/util/arm-spe*
14535 F: tools/perf/util/cs-etm*
14537 PERSONALITY HANDLING
14538 M: Christoph Hellwig <hch@infradead.org>
14539 L: linux-abi-devel@lists.sourceforge.net
14541 F: include/linux/personality.h
14542 F: include/uapi/linux/personality.h
14544 PHOENIX RC FLIGHT CONTROLLER ADAPTER
14545 M: Marcus Folkesson <marcus.folkesson@gmail.com>
14546 L: linux-input@vger.kernel.org
14548 F: Documentation/input/devices/pxrc.rst
14549 F: drivers/input/joystick/pxrc.c
14552 M: Remi Denis-Courmont <courmisch@gmail.com>
14554 F: Documentation/networking/phonet.rst
14555 F: include/linux/phonet.h
14556 F: include/net/phonet/
14557 F: include/uapi/linux/phonet.h
14561 M: Joern Engel <joern@lazybastard.org>
14562 L: linux-mtd@lists.infradead.org
14564 F: drivers/mtd/devices/phram.c
14567 M: Bruno Prémont <bonbons@linux-vserver.org>
14568 L: linux-input@vger.kernel.org
14570 F: drivers/hid/hid-picolcd*
14573 M: Christian Brauner <christian@brauner.io>
14574 L: linux-kernel@vger.kernel.org
14576 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
14578 F: tools/testing/selftests/clone3/
14579 F: tools/testing/selftests/pid_namespace/
14580 F: tools/testing/selftests/pidfd/
14583 K: \b(clone_args|kernel_clone_args)\b
14585 PIN CONTROL SUBSYSTEM
14586 M: Linus Walleij <linus.walleij@linaro.org>
14587 L: linux-gpio@vger.kernel.org
14589 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
14590 F: Documentation/devicetree/bindings/pinctrl/
14591 F: Documentation/driver-api/pin-control.rst
14592 F: drivers/pinctrl/
14593 F: include/linux/pinctrl/
14595 PIN CONTROLLER - FREESCALE
14596 M: Dong Aisheng <aisheng.dong@nxp.com>
14597 M: Fabio Estevam <festevam@gmail.com>
14598 M: Shawn Guo <shawnguo@kernel.org>
14599 M: Stefan Agner <stefan@agner.ch>
14600 R: Pengutronix Kernel Team <kernel@pengutronix.de>
14601 L: linux-gpio@vger.kernel.org
14603 F: Documentation/devicetree/bindings/pinctrl/fsl,*
14604 F: drivers/pinctrl/freescale/
14606 PIN CONTROLLER - INTEL
14607 M: Mika Westerberg <mika.westerberg@linux.intel.com>
14608 M: Andy Shevchenko <andy@kernel.org>
14610 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
14611 F: drivers/pinctrl/intel/
14613 PIN CONTROLLER - MEDIATEK
14614 M: Sean Wang <sean.wang@kernel.org>
14615 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14617 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
14618 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
14619 F: drivers/pinctrl/mediatek/
14621 PIN CONTROLLER - MICROCHIP AT91
14622 M: Ludovic Desroches <ludovic.desroches@microchip.com>
14623 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14624 L: linux-gpio@vger.kernel.org
14626 F: drivers/gpio/gpio-sama5d2-piobu.c
14627 F: drivers/pinctrl/pinctrl-at91*
14629 PIN CONTROLLER - QUALCOMM
14630 M: Bjorn Andersson <bjorn.andersson@linaro.org>
14631 L: linux-arm-msm@vger.kernel.org
14633 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
14634 F: drivers/pinctrl/qcom/
14636 PIN CONTROLLER - RENESAS
14637 M: Geert Uytterhoeven <geert+renesas@glider.be>
14638 L: linux-renesas-soc@vger.kernel.org
14640 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
14641 F: Documentation/devicetree/bindings/pinctrl/renesas,*
14642 F: drivers/pinctrl/renesas/
14644 PIN CONTROLLER - SAMSUNG
14645 M: Tomasz Figa <tomasz.figa@gmail.com>
14646 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
14647 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14648 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14649 L: linux-samsung-soc@vger.kernel.org
14651 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
14652 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
14653 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
14654 F: drivers/pinctrl/samsung/
14655 F: include/dt-bindings/pinctrl/samsung.h
14657 PIN CONTROLLER - SINGLE
14658 M: Tony Lindgren <tony@atomide.com>
14659 M: Haojian Zhuang <haojian.zhuang@linaro.org>
14660 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14661 L: linux-omap@vger.kernel.org
14663 F: drivers/pinctrl/pinctrl-single.c
14665 PIN CONTROLLER - ST SPEAR
14666 M: Viresh Kumar <vireshk@kernel.org>
14667 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14669 W: http://www.st.com/spear
14670 F: drivers/pinctrl/spear/
14672 PISTACHIO SOC SUPPORT
14673 M: James Hartley <james.hartley@sondrel.com>
14674 L: linux-mips@vger.kernel.org
14676 F: arch/mips/boot/dts/img/pistachio*
14677 F: arch/mips/configs/pistachio*_defconfig
14678 F: arch/mips/pistachio/
14681 M: linux-block@vger.kernel.org
14683 F: drivers/block/pktcdvd.c
14684 F: include/linux/pktcdvd.h
14685 F: include/uapi/linux/pktcdvd.h
14687 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
14688 M: Tomasz Duszynski <tduszyns@gmail.com>
14690 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
14691 F: drivers/iio/chemical/pms7003.c
14694 M: Jacob Keller <jacob.e.keller@intel.com>
14696 F: Documentation/driver-api/pldmfw/
14697 F: include/linux/pldmfw.h
14701 M: Logan Gunthorpe <logang@deltatee.com>
14703 F: drivers/dma/plx_dma.c
14706 M: Charles Hsu <hsu.yungteng@gmail.com>
14707 L: linux-hwmon@vger.kernel.org
14709 F: Documentation/hwmon/pm6764tr.rst
14710 F: drivers/hwmon/pmbus/pm6764tr.c
14713 M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
14714 L: linux-pm@vger.kernel.org
14716 W: https://01.org/pm-graph
14717 B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
14718 T: git git://github.com/intel/pm-graph
14719 F: tools/power/pm-graph
14721 PMBUS HARDWARE MONITORING DRIVERS
14722 M: Guenter Roeck <linux@roeck-us.net>
14723 L: linux-hwmon@vger.kernel.org
14725 W: http://hwmon.wiki.kernel.org/
14726 W: http://www.roeck-us.net/linux/drivers/
14727 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
14728 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
14729 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
14730 F: Documentation/devicetree/bindings/hwmon/max31785.txt
14731 F: Documentation/hwmon/adm1275.rst
14732 F: Documentation/hwmon/ibm-cffps.rst
14733 F: Documentation/hwmon/ir35221.rst
14734 F: Documentation/hwmon/lm25066.rst
14735 F: Documentation/hwmon/ltc2978.rst
14736 F: Documentation/hwmon/ltc3815.rst
14737 F: Documentation/hwmon/max16064.rst
14738 F: Documentation/hwmon/max20751.rst
14739 F: Documentation/hwmon/max31785.rst
14740 F: Documentation/hwmon/max34440.rst
14741 F: Documentation/hwmon/max8688.rst
14742 F: Documentation/hwmon/pmbus-core.rst
14743 F: Documentation/hwmon/pmbus.rst
14744 F: Documentation/hwmon/tps40422.rst
14745 F: Documentation/hwmon/ucd9000.rst
14746 F: Documentation/hwmon/ucd9200.rst
14747 F: Documentation/hwmon/zl6100.rst
14748 F: drivers/hwmon/pmbus/
14749 F: include/linux/pmbus.h
14751 PMC SIERRA MaxRAID DRIVER
14752 L: linux-scsi@vger.kernel.org
14754 W: http://www.pmc-sierra.com/
14755 F: drivers/scsi/pmcraid.*
14757 PMC SIERRA PM8001 DRIVER
14758 M: Jack Wang <jinpu.wang@cloud.ionos.com>
14759 L: linux-scsi@vger.kernel.org
14761 F: drivers/scsi/pm8001/
14763 PNI RM3100 IIO DRIVER
14764 M: Song Qiang <songqiang1304521@gmail.com>
14765 L: linux-iio@vger.kernel.org
14767 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
14768 F: drivers/iio/magnetometer/rm3100*
14771 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
14772 L: linux-acpi@vger.kernel.org
14775 F: include/linux/pnp.h
14777 POSIX CLOCKS and TIMERS
14778 M: Thomas Gleixner <tglx@linutronix.de>
14779 L: linux-kernel@vger.kernel.org
14781 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14783 F: include/linux/time_namespace.h
14784 F: include/linux/timer*
14785 F: kernel/time/*timer*
14786 F: kernel/time/namespace.c
14788 POWER MANAGEMENT CORE
14789 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
14790 L: linux-pm@vger.kernel.org
14792 B: https://bugzilla.kernel.org
14793 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
14794 F: drivers/base/power/
14795 F: drivers/powercap/
14796 F: include/linux/intel_rapl.h
14797 F: include/linux/pm.h
14798 F: include/linux/pm_*
14799 F: include/linux/powercap.h
14800 F: kernel/configs/nopm.config
14802 DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
14803 M: Daniel Lezcano <daniel.lezcano@kernel.org>
14804 L: linux-pm@vger.kernel.org
14806 B: https://bugzilla.kernel.org
14807 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
14808 F: drivers/powercap/dtpm*
14809 F: include/linux/dtpm.h
14811 POWER STATE COORDINATION INTERFACE (PSCI)
14812 M: Mark Rutland <mark.rutland@arm.com>
14813 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
14814 L: linux-arm-kernel@lists.infradead.org
14816 F: drivers/firmware/psci/
14817 F: include/linux/psci.h
14818 F: include/uapi/linux/psci.h
14820 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
14821 M: Sebastian Reichel <sre@kernel.org>
14822 L: linux-pm@vger.kernel.org
14824 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14825 F: Documentation/ABI/testing/sysfs-class-power
14826 F: Documentation/devicetree/bindings/power/supply/
14827 F: drivers/power/supply/
14828 F: include/linux/power/
14829 F: include/linux/power_supply.h
14831 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
14832 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
14833 L: linuxppc-dev@lists.ozlabs.org
14835 F: drivers/char/powernv-op-panel.c
14837 PPP OVER ATM (RFC 2364)
14838 M: Mitchell Blank Jr <mitch@sfgoth.com>
14840 F: include/uapi/linux/atmppp.h
14841 F: net/atm/pppoatm.c
14844 M: Michal Ostrowski <mostrows@earthlink.net>
14846 F: drivers/net/ppp/pppoe.c
14847 F: drivers/net/ppp/pppox.c
14850 M: James Chapman <jchapman@katalix.com>
14852 F: include/linux/if_pppol2tp.h
14853 F: include/uapi/linux/if_pppol2tp.h
14854 F: net/l2tp/l2tp_ppp.c
14856 PPP PROTOCOL DRIVERS AND COMPRESSORS
14857 M: Paul Mackerras <paulus@samba.org>
14858 L: linux-ppp@vger.kernel.org
14860 F: drivers/net/ppp/ppp_*
14863 M: Rodolfo Giometti <giometti@enneenne.com>
14864 L: linuxpps@ml.enneenne.com (subscribers-only)
14866 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
14867 F: Documentation/ABI/testing/sysfs-pps
14868 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
14869 F: Documentation/driver-api/pps.rst
14871 F: include/linux/pps*.h
14872 F: include/uapi/linux/pps.h
14875 M: Dmitry Kozlov <xeb@mail.ru>
14876 L: netdev@vger.kernel.org
14878 W: http://sourceforge.net/projects/accel-pptp
14879 F: drivers/net/ppp/pptp.c
14881 PRESSURE STALL INFORMATION (PSI)
14882 M: Johannes Weiner <hannes@cmpxchg.org>
14884 F: include/linux/psi*
14885 F: kernel/sched/psi.c
14888 M: Petr Mladek <pmladek@suse.com>
14889 M: Sergey Senozhatsky <senozhatsky@chromium.org>
14890 R: Steven Rostedt <rostedt@goodmis.org>
14891 R: John Ogness <john.ogness@linutronix.de>
14893 F: include/linux/printk.h
14896 PRISM54 WIRELESS DRIVER
14897 M: Luis Chamberlain <mcgrof@kernel.org>
14898 L: linux-wireless@vger.kernel.org
14900 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
14901 F: drivers/net/wireless/intersil/prism54/
14904 L: linux-kernel@vger.kernel.org
14905 L: linux-fsdevel@vger.kernel.org
14907 F: Documentation/filesystems/proc.rst
14909 F: include/linux/proc_fs.h
14910 F: tools/testing/selftests/proc/
14913 M: Luis Chamberlain <mcgrof@kernel.org>
14914 M: Kees Cook <keescook@chromium.org>
14915 M: Iurii Zaikin <yzaikin@google.com>
14916 L: linux-kernel@vger.kernel.org
14917 L: linux-fsdevel@vger.kernel.org
14919 F: fs/proc/proc_sysctl.c
14920 F: include/linux/sysctl.h
14921 F: kernel/sysctl-test.c
14923 F: tools/testing/selftests/sysctl/
14925 PS3 NETWORK SUPPORT
14926 M: Geoff Levand <geoff@infradead.org>
14927 L: netdev@vger.kernel.org
14928 L: linuxppc-dev@lists.ozlabs.org
14930 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
14932 PS3 PLATFORM SUPPORT
14933 M: Geoff Levand <geoff@infradead.org>
14934 L: linuxppc-dev@lists.ozlabs.org
14936 F: arch/powerpc/boot/ps3*
14937 F: arch/powerpc/include/asm/lv1call.h
14938 F: arch/powerpc/include/asm/ps3*.h
14939 F: arch/powerpc/platforms/ps3/
14942 F: drivers/rtc/rtc-ps3.c
14943 F: drivers/usb/host/*ps3.c
14944 F: sound/ppc/snd_ps3*
14947 M: Jim Paris <jim@jtan.com>
14948 M: Geoff Levand <geoff@infradead.org>
14949 L: linuxppc-dev@lists.ozlabs.org
14951 F: drivers/block/ps3vram.c
14953 PSAMPLE PACKET SAMPLING SUPPORT
14954 M: Yotam Gigi <yotam.gi@gmail.com>
14956 F: include/net/psample.h
14957 F: include/uapi/linux/psample.h
14961 M: Kees Cook <keescook@chromium.org>
14962 M: Anton Vorontsov <anton@enomsg.org>
14963 M: Colin Cross <ccross@android.com>
14964 M: Tony Luck <tony.luck@intel.com>
14966 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
14967 F: Documentation/admin-guide/ramoops.rst
14968 F: Documentation/admin-guide/pstore-blk.rst
14969 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
14970 F: drivers/acpi/apei/erst.c
14971 F: drivers/firmware/efi/efi-pstore.c
14973 F: include/linux/pstore*
14974 K: \b(pstore|ramoops)
14976 PTP HARDWARE CLOCK SUPPORT
14977 M: Richard Cochran <richardcochran@gmail.com>
14978 L: netdev@vger.kernel.org
14980 W: http://linuxptp.sourceforge.net/
14981 F: Documentation/ABI/testing/sysfs-ptp
14982 F: Documentation/driver-api/ptp.rst
14983 F: drivers/net/phy/dp83640*
14985 F: include/linux/ptp_cl*
14988 M: Oleg Nesterov <oleg@redhat.com>
14990 F: arch/*/*/ptrace*.c
14991 F: arch/*/include/asm/ptrace*.h
14992 F: arch/*/ptrace*.c
14993 F: include/asm-generic/syscall.h
14994 F: include/linux/ptrace.h
14995 F: include/linux/regset.h
14996 F: include/linux/tracehook.h
14997 F: include/uapi/linux/ptrace.h
14998 F: include/uapi/linux/ptrace.h
15002 M: Hans Verkuil <hverkuil@xs4all.nl>
15003 L: linux-media@vger.kernel.org
15005 T: git git://linuxtv.org/media_tree.git
15006 F: Documentation/admin-guide/media/pulse8-cec.rst
15007 F: drivers/media/cec/usb/pulse8/
15009 PVRUSB2 VIDEO4LINUX DRIVER
15010 M: Mike Isely <isely@pobox.com>
15011 L: pvrusb2@isely.net (subscribers-only)
15012 L: linux-media@vger.kernel.org
15014 W: http://www.isely.net/pvrusb2/
15015 T: git git://linuxtv.org/media_tree.git
15016 F: Documentation/driver-api/media/drivers/pvrusb2*
15017 F: drivers/media/usb/pvrusb2/
15020 M: Hans Verkuil <hverkuil@xs4all.nl>
15021 L: linux-media@vger.kernel.org
15023 T: git git://linuxtv.org/media_tree.git
15024 F: drivers/media/usb/pwc/*
15025 F: include/trace/events/pwc.h
15028 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15029 L: linux-hwmon@vger.kernel.org
15031 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
15032 F: Documentation/hwmon/pwm-fan.rst
15033 F: drivers/hwmon/pwm-fan.c
15036 M: Sean Young <sean@mess.org>
15037 L: linux-media@vger.kernel.org
15039 F: drivers/media/rc/pwm-ir-tx.c
15042 M: Thierry Reding <thierry.reding@gmail.com>
15043 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
15044 M: Lee Jones <lee.jones@linaro.org>
15045 L: linux-pwm@vger.kernel.org
15047 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
15048 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
15049 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
15050 F: Documentation/devicetree/bindings/pwm/
15051 F: Documentation/driver-api/pwm.rst
15052 F: drivers/gpio/gpio-mvebu.c
15054 F: drivers/video/backlight/pwm_bl.c
15055 F: include/linux/pwm.h
15056 F: include/linux/pwm_backlight.h
15057 K: pwm_(config|apply_state|ops)
15060 M: Robert Jarzmik <robert.jarzmik@free.fr>
15061 L: linux-gpio@vger.kernel.org
15063 F: drivers/gpio/gpio-pxa.c
15069 M: Robert Jarzmik <robert.jarzmik@free.fr>
15070 L: linux-rtc@vger.kernel.org
15073 PXA2xx/PXA3xx SUPPORT
15074 M: Daniel Mack <daniel@zonque.org>
15075 M: Haojian Zhuang <haojian.zhuang@gmail.com>
15076 M: Robert Jarzmik <robert.jarzmik@free.fr>
15077 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15079 T: git git://github.com/hzhuang1/linux.git
15080 T: git git://github.com/rjarzmik/linux.git
15081 F: arch/arm/boot/dts/pxa*
15082 F: arch/arm/mach-pxa/
15083 F: drivers/dma/pxa*
15084 F: drivers/pcmcia/pxa2xx*
15085 F: drivers/pinctrl/pxa/
15086 F: drivers/spi/spi-pxa2xx*
15087 F: drivers/usb/gadget/udc/pxa2*
15088 F: include/sound/pxa2xx-lib.h
15093 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
15094 L: qat-linux@intel.com
15096 F: drivers/crypto/qat/
15098 QCOM AUDIO (ASoC) DRIVERS
15099 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
15100 M: Banajit Goswami <bgoswami@codeaurora.org>
15101 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15103 F: sound/soc/codecs/lpass-va-macro.c
15104 F: sound/soc/codecs/lpass-wsa-macro.*
15105 F: sound/soc/codecs/msm8916-wcd-analog.c
15106 F: sound/soc/codecs/msm8916-wcd-digital.c
15107 F: sound/soc/codecs/wcd9335.*
15108 F: sound/soc/codecs/wcd934x.c
15109 F: sound/soc/codecs/wcd-clsh-v2.*
15110 F: sound/soc/codecs/wsa881x.c
15114 M: Alex Elder <elder@kernel.org>
15115 L: netdev@vger.kernel.org
15117 F: drivers/net/ipa/
15119 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
15120 M: Gabriel Somlo <somlo@cmu.edu>
15121 M: "Michael S. Tsirkin" <mst@redhat.com>
15122 L: qemu-devel@nongnu.org
15124 F: drivers/firmware/qemu_fw_cfg.c
15125 F: include/uapi/linux/qemu_fw_cfg.h
15128 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
15129 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
15130 L: linux-rdma@vger.kernel.org
15132 F: drivers/infiniband/hw/qib/
15134 QLOGIC QL41xxx FCOE DRIVER
15135 M: Saurav Kashyap <skashyap@marvell.com>
15136 M: Javed Hasan <jhasan@marvell.com>
15137 M: GR-QLogic-Storage-Upstream@marvell.com
15138 L: linux-scsi@vger.kernel.org
15140 F: drivers/scsi/qedf/
15142 QLOGIC QL41xxx ISCSI DRIVER
15143 M: Nilesh Javali <njavali@marvell.com>
15144 M: Manish Rangankar <mrangankar@marvell.com>
15145 M: GR-QLogic-Storage-Upstream@marvell.com
15146 L: linux-scsi@vger.kernel.org
15148 F: drivers/scsi/qedi/
15150 QLOGIC QL4xxx ETHERNET DRIVER
15151 M: Ariel Elior <aelior@marvell.com>
15152 M: GR-everest-linux-l2@marvell.com
15153 L: netdev@vger.kernel.org
15155 F: drivers/net/ethernet/qlogic/qed/
15156 F: drivers/net/ethernet/qlogic/qede/
15157 F: include/linux/qed/
15159 QLOGIC QL4xxx RDMA DRIVER
15160 M: Michal Kalderon <mkalderon@marvell.com>
15161 M: Ariel Elior <aelior@marvell.com>
15162 L: linux-rdma@vger.kernel.org
15164 F: drivers/infiniband/hw/qedr/
15165 F: include/uapi/rdma/qedr-abi.h
15167 QLOGIC QLA1280 SCSI DRIVER
15168 M: Michael Reed <mdr@sgi.com>
15169 L: linux-scsi@vger.kernel.org
15171 F: drivers/scsi/qla1280.[ch]
15173 QLOGIC QLA2XXX FC-SCSI DRIVER
15174 M: Nilesh Javali <njavali@marvell.com>
15175 M: GR-QLogic-Storage-Upstream@marvell.com
15176 L: linux-scsi@vger.kernel.org
15178 F: drivers/scsi/qla2xxx/
15180 QLOGIC QLA3XXX NETWORK DRIVER
15181 M: GR-Linux-NIC-Dev@marvell.com
15182 L: netdev@vger.kernel.org
15184 F: drivers/net/ethernet/qlogic/qla3xxx.*
15186 QLOGIC QLA4XXX iSCSI DRIVER
15187 M: Nilesh Javali <njavali@marvell.com>
15188 M: Manish Rangankar <mrangankar@marvell.com>
15189 M: GR-QLogic-Storage-Upstream@marvell.com
15190 L: linux-scsi@vger.kernel.org
15192 F: drivers/scsi/qla4xxx/
15194 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
15195 M: Shahed Shaikh <shshaikh@marvell.com>
15196 M: Manish Chopra <manishc@marvell.com>
15197 M: GR-Linux-NIC-Dev@marvell.com
15198 L: netdev@vger.kernel.org
15200 F: drivers/net/ethernet/qlogic/qlcnic/
15202 QLOGIC QLGE 10Gb ETHERNET DRIVER
15203 M: Manish Chopra <manishc@marvell.com>
15204 M: GR-Linux-NIC-Dev@marvell.com
15205 M: Coiby Xu <coiby.xu@gmail.com>
15206 L: netdev@vger.kernel.org
15208 F: Documentation/networking/device_drivers/qlogic/qlge.rst
15209 F: drivers/staging/qlge/
15211 QM1D1B0004 MEDIA DRIVER
15212 M: Akihiro Tsukada <tskd08@gmail.com>
15213 L: linux-media@vger.kernel.org
15215 F: drivers/media/tuners/qm1d1b0004*
15217 QM1D1C0042 MEDIA DRIVER
15218 M: Akihiro Tsukada <tskd08@gmail.com>
15219 L: linux-media@vger.kernel.org
15221 F: drivers/media/tuners/qm1d1c0042*
15224 M: Anders Larsen <al@alarsen.net>
15226 W: http://www.alarsen.net/linux/qnx4fs/
15228 F: include/uapi/linux/qnx4_fs.h
15229 F: include/uapi/linux/qnxtypes.h
15231 QORIQ DPAA2 FSL-MC BUS DRIVER
15232 M: Stuart Yoder <stuyoder@gmail.com>
15233 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
15234 L: linux-kernel@vger.kernel.org
15236 F: Documentation/ABI/stable/sysfs-bus-fsl-mc
15237 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
15238 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
15239 F: drivers/bus/fsl-mc/
15240 F: include/uapi/linux/fsl_mc.h
15242 QT1010 MEDIA DRIVER
15243 M: Antti Palosaari <crope@iki.fi>
15244 L: linux-media@vger.kernel.org
15246 W: https://linuxtv.org
15247 W: http://palosaari.fi/linux/
15248 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15249 T: git git://linuxtv.org/anttip/media_tree.git
15250 F: drivers/media/tuners/qt1010*
15252 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
15253 M: Kalle Valo <kvalo@codeaurora.org>
15254 L: ath10k@lists.infradead.org
15256 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
15257 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
15258 F: drivers/net/wireless/ath/ath10k/
15260 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
15261 M: Kalle Valo <kvalo@codeaurora.org>
15262 L: ath11k@lists.infradead.org
15264 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
15265 F: drivers/net/wireless/ath/ath11k/
15267 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
15268 M: ath9k-devel@qca.qualcomm.com
15269 L: linux-wireless@vger.kernel.org
15271 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
15272 F: drivers/net/wireless/ath/ath9k/
15274 QUALCOMM CAMERA SUBSYSTEM DRIVER
15275 M: Robert Foss <robert.foss@linaro.org>
15276 M: Todor Tomov <todor.too@gmail.com>
15277 L: linux-media@vger.kernel.org
15279 F: Documentation/admin-guide/media/qcom_camss.rst
15280 F: Documentation/devicetree/bindings/media/*camss*
15281 F: drivers/media/platform/qcom/camss/
15283 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
15284 M: Niklas Cassel <nks@flawful.org>
15285 L: linux-pm@vger.kernel.org
15286 L: linux-arm-msm@vger.kernel.org
15288 F: Documentation/devicetree/bindings/power/avs/qcom,cpr.txt
15289 F: drivers/soc/qcom/cpr.c
15291 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
15292 M: Ilia Lin <ilia.lin@kernel.org>
15293 L: linux-pm@vger.kernel.org
15295 F: Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
15296 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
15298 QUALCOMM CRYPTO DRIVERS
15299 M: Thara Gopinath <thara.gopinath@linaro.org>
15300 L: linux-crypto@vger.kernel.org
15301 L: linux-arm-msm@vger.kernel.org
15303 F: drivers/crypto/qce/
15305 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
15306 M: Timur Tabi <timur@kernel.org>
15307 L: netdev@vger.kernel.org
15309 F: drivers/net/ethernet/qualcomm/emac/
15311 QUALCOMM ETHQOS ETHERNET DRIVER
15312 M: Vinod Koul <vkoul@kernel.org>
15313 L: netdev@vger.kernel.org
15315 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
15316 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
15318 QUALCOMM GENERIC INTERFACE I2C DRIVER
15319 M: Akash Asthana <akashast@codeaurora.org>
15320 M: Mukesh Savaliya <msavaliy@codeaurora.org>
15321 L: linux-i2c@vger.kernel.org
15322 L: linux-arm-msm@vger.kernel.org
15324 F: drivers/i2c/busses/i2c-qcom-geni.c
15326 QUALCOMM HEXAGON ARCHITECTURE
15327 M: Brian Cain <bcain@codeaurora.org>
15328 L: linux-hexagon@vger.kernel.org
15332 QUALCOMM HIDMA DRIVER
15333 M: Sinan Kaya <okaya@kernel.org>
15334 L: linux-arm-kernel@lists.infradead.org
15335 L: linux-arm-msm@vger.kernel.org
15336 L: dmaengine@vger.kernel.org
15338 F: drivers/dma/qcom/hidma*
15340 QUALCOMM I2C CCI DRIVER
15341 M: Loic Poulain <loic.poulain@linaro.org>
15342 M: Robert Foss <robert.foss@linaro.org>
15343 L: linux-i2c@vger.kernel.org
15344 L: linux-arm-msm@vger.kernel.org
15346 F: Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt
15347 F: drivers/i2c/busses/i2c-qcom-cci.c
15350 M: Rob Clark <robdclark@gmail.com>
15351 L: iommu@lists.linux-foundation.org
15352 L: linux-arm-msm@vger.kernel.org
15354 F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
15356 QUALCOMM IPC ROUTER (QRTR) DRIVER
15357 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15358 L: linux-arm-msm@vger.kernel.org
15360 F: include/trace/events/qrtr.h
15361 F: include/uapi/linux/qrtr.h
15364 QUALCOMM IPCC MAILBOX DRIVER
15365 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15366 L: linux-arm-msm@vger.kernel.org
15368 F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
15369 F: drivers/mailbox/qcom-ipcc.c
15370 F: include/dt-bindings/mailbox/qcom-ipcc.h
15372 QUALCOMM IPQ4019 USB PHY DRIVER
15373 M: Robert Marko <robert.marko@sartura.hr>
15374 M: Luka Perkov <luka.perkov@sartura.hr>
15375 L: linux-arm-msm@vger.kernel.org
15377 F: Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
15378 F: drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
15380 QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
15381 M: Robert Marko <robert.marko@sartura.hr>
15382 M: Luka Perkov <luka.perkov@sartura.hr>
15383 L: linux-arm-msm@vger.kernel.org
15385 F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
15386 F: drivers/regulator/vqmmc-ipq4019-regulator.c
15388 QUALCOMM RMNET DRIVER
15389 M: Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
15390 M: Sean Tranchetti <stranche@codeaurora.org>
15391 L: netdev@vger.kernel.org
15393 F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
15394 F: drivers/net/ethernet/qualcomm/rmnet/
15395 F: include/linux/if_rmnet.h
15397 QUALCOMM TSENS THERMAL DRIVER
15398 M: Amit Kucheria <amitk@kernel.org>
15399 M: Thara Gopinath <thara.gopinath@linaro.org>
15400 L: linux-pm@vger.kernel.org
15401 L: linux-arm-msm@vger.kernel.org
15403 F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
15404 F: drivers/thermal/qcom/
15406 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
15407 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
15408 L: linux-media@vger.kernel.org
15409 L: linux-arm-msm@vger.kernel.org
15411 T: git git://linuxtv.org/media_tree.git
15412 F: Documentation/devicetree/bindings/media/*venus*
15413 F: drivers/media/platform/qcom/venus/
15415 QUALCOMM WCN36XX WIRELESS DRIVER
15416 M: Kalle Valo <kvalo@codeaurora.org>
15417 L: wcn36xx@lists.infradead.org
15419 W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
15420 T: git git://github.com/KrasnikovEugene/wcn36xx.git
15421 F: drivers/net/wireless/ath/wcn36xx/
15423 QUANTENNA QTNFMAC WIRELESS DRIVER
15424 M: Igor Mitsyanko <imitsyanko@quantenna.com>
15425 R: Sergey Matyukevich <geomatsi@gmail.com>
15426 L: linux-wireless@vger.kernel.org
15428 F: drivers/net/wireless/quantenna
15430 RADEON and AMDGPU DRM DRIVERS
15431 M: Alex Deucher <alexander.deucher@amd.com>
15432 M: Christian König <christian.koenig@amd.com>
15433 M: Pan, Xinhui <Xinhui.Pan@amd.com>
15434 L: amd-gfx@lists.freedesktop.org
15436 T: git https://gitlab.freedesktop.org/agd5f/linux.git
15437 F: drivers/gpu/drm/amd/
15438 F: drivers/gpu/drm/radeon/
15439 F: include/uapi/drm/amdgpu_drm.h
15440 F: include/uapi/drm/radeon_drm.h
15442 RADEON FRAMEBUFFER DISPLAY DRIVER
15443 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
15444 L: linux-fbdev@vger.kernel.org
15446 F: drivers/video/fbdev/aty/radeon*
15447 F: include/uapi/linux/radeonfb.h
15449 RADIOSHARK RADIO DRIVER
15450 M: Hans Verkuil <hverkuil@xs4all.nl>
15451 L: linux-media@vger.kernel.org
15453 T: git git://linuxtv.org/media_tree.git
15454 F: drivers/media/radio/radio-shark.c
15456 RADIOSHARK2 RADIO DRIVER
15457 M: Hans Verkuil <hverkuil@xs4all.nl>
15458 L: linux-media@vger.kernel.org
15460 T: git git://linuxtv.org/media_tree.git
15461 F: drivers/media/radio/radio-shark2.c
15462 F: drivers/media/radio/radio-tea5777.c
15464 RADOS BLOCK DEVICE (RBD)
15465 M: Ilya Dryomov <idryomov@gmail.com>
15466 R: Dongsheng Yang <dongsheng.yang@easystack.cn>
15467 L: ceph-devel@vger.kernel.org
15469 W: http://ceph.com/
15470 T: git git://github.com/ceph/ceph-client.git
15471 F: Documentation/ABI/testing/sysfs-bus-rbd
15472 F: drivers/block/rbd.c
15473 F: drivers/block/rbd_types.h
15475 RAGE128 FRAMEBUFFER DISPLAY DRIVER
15476 M: Paul Mackerras <paulus@samba.org>
15477 L: linux-fbdev@vger.kernel.org
15479 F: drivers/video/fbdev/aty/aty128fb.c
15481 RAINSHADOW-CEC DRIVER
15482 M: Hans Verkuil <hverkuil@xs4all.nl>
15483 L: linux-media@vger.kernel.org
15485 T: git git://linuxtv.org/media_tree.git
15486 F: drivers/media/cec/usb/rainshadow/
15488 RALINK MIPS ARCHITECTURE
15489 M: John Crispin <john@phrozen.org>
15490 L: linux-mips@vger.kernel.org
15492 F: arch/mips/ralink
15494 RALINK RT2X00 WIRELESS LAN DRIVER
15495 M: Stanislaw Gruszka <stf_xl@wp.pl>
15496 M: Helmut Schaa <helmut.schaa@googlemail.com>
15497 L: linux-wireless@vger.kernel.org
15499 F: drivers/net/wireless/ralink/rt2x00/
15501 RAMDISK RAM BLOCK DEVICE DRIVER
15502 M: Jens Axboe <axboe@kernel.dk>
15504 F: Documentation/admin-guide/blockdev/ramdisk.rst
15505 F: drivers/block/brd.c
15507 RANCHU VIRTUAL BOARD FOR MIPS
15508 M: Miodrag Dinic <miodrag.dinic@mips.com>
15509 L: linux-mips@vger.kernel.org
15511 F: arch/mips/configs/generic/board-ranchu.config
15512 F: arch/mips/generic/board-ranchu.c
15514 RANDOM NUMBER DRIVER
15515 M: "Theodore Ts'o" <tytso@mit.edu>
15517 F: drivers/char/random.c
15520 M: Matt Porter <mporter@kernel.crashing.org>
15521 M: Alexandre Bounine <alex.bou9@gmail.com>
15523 F: drivers/rapidio/
15526 M: Tony Luck <tony.luck@intel.com>
15527 M: Borislav Petkov <bp@alien8.de>
15528 L: linux-edac@vger.kernel.org
15530 F: Documentation/admin-guide/ras.rst
15532 F: include/linux/ras.h
15533 F: include/ras/ras_event.h
15535 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
15536 L: linux-wireless@vger.kernel.org
15538 F: drivers/net/wireless/ray*
15540 RC-CORE / LIRC FRAMEWORK
15541 M: Sean Young <sean@mess.org>
15542 L: linux-media@vger.kernel.org
15544 W: http://linuxtv.org
15545 T: git git://linuxtv.org/media_tree.git
15546 F: Documentation/driver-api/media/rc-core.rst
15547 F: Documentation/userspace-api/media/rc/
15548 F: drivers/media/rc/
15549 F: include/media/rc-map.h
15550 F: include/media/rc-core.h
15551 F: include/uapi/linux/lirc.h
15553 RCMM REMOTE CONTROLS DECODER
15554 M: Patrick Lerda <patrick9876@free.fr>
15556 F: drivers/media/rc/ir-rcmm-decoder.c
15558 RCUTORTURE TEST FRAMEWORK
15559 M: "Paul E. McKenney" <paulmck@kernel.org>
15560 M: Josh Triplett <josh@joshtriplett.org>
15561 R: Steven Rostedt <rostedt@goodmis.org>
15562 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15563 R: Lai Jiangshan <jiangshanlai@gmail.com>
15564 L: rcu@vger.kernel.org
15566 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15567 F: tools/testing/selftests/rcutorture
15569 RDACM20 Camera Sensor
15570 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
15571 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
15572 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
15573 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
15574 L: linux-media@vger.kernel.org
15576 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
15577 F: drivers/media/i2c/max9271.c
15578 F: drivers/media/i2c/max9271.h
15579 F: drivers/media/i2c/rdacm20.c
15581 RDACM21 Camera Sensor
15582 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
15583 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
15584 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
15585 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
15586 L: linux-media@vger.kernel.org
15588 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
15589 F: drivers/media/i2c/max9271.c
15590 F: drivers/media/i2c/max9271.h
15591 F: drivers/media/i2c/rdacm21.c
15594 M: Florian Fainelli <florian@openwrt.org>
15597 RDC R6040 FAST ETHERNET DRIVER
15598 M: Florian Fainelli <f.fainelli@gmail.com>
15599 L: netdev@vger.kernel.org
15601 F: drivers/net/ethernet/rdc/r6040.c
15603 RDMAVT - RDMA verbs software
15604 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
15605 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
15606 L: linux-rdma@vger.kernel.org
15608 F: drivers/infiniband/sw/rdmavt
15610 RDS - RELIABLE DATAGRAM SOCKETS
15611 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
15612 L: netdev@vger.kernel.org
15613 L: linux-rdma@vger.kernel.org
15614 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
15616 W: https://oss.oracle.com/projects/rds/
15617 F: Documentation/networking/rds.rst
15620 RDT - RESOURCE ALLOCATION
15621 M: Fenghua Yu <fenghua.yu@intel.com>
15622 M: Reinette Chatre <reinette.chatre@intel.com>
15623 L: linux-kernel@vger.kernel.org
15625 F: Documentation/x86/resctrl*
15626 F: arch/x86/include/asm/resctrl.h
15627 F: arch/x86/kernel/cpu/resctrl/
15628 F: tools/testing/selftests/resctrl/
15630 READ-COPY UPDATE (RCU)
15631 M: "Paul E. McKenney" <paulmck@kernel.org>
15632 M: Josh Triplett <josh@joshtriplett.org>
15633 R: Steven Rostedt <rostedt@goodmis.org>
15634 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15635 R: Lai Jiangshan <jiangshanlai@gmail.com>
15636 R: Joel Fernandes <joel@joelfernandes.org>
15637 L: rcu@vger.kernel.org
15639 W: http://www.rdrop.com/users/paulmck/RCU/
15640 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15641 F: Documentation/RCU/
15642 F: include/linux/rcu*
15644 X: Documentation/RCU/torture.rst
15645 X: include/linux/srcu*.h
15646 X: kernel/rcu/srcu*.c
15648 REAL TIME CLOCK (RTC) SUBSYSTEM
15649 M: Alessandro Zummo <a.zummo@towertech.it>
15650 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
15651 L: linux-rtc@vger.kernel.org
15653 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
15654 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
15655 F: Documentation/admin-guide/rtc.rst
15656 F: Documentation/devicetree/bindings/rtc/
15658 F: include/linux/platform_data/rtc-*
15659 F: include/linux/rtc.h
15660 F: include/linux/rtc/
15661 F: include/uapi/linux/rtc.h
15662 F: tools/testing/selftests/rtc/
15664 REALTEK AUDIO CODECS
15665 M: Oder Chiou <oder_chiou@realtek.com>
15667 F: include/sound/rt*.h
15668 F: sound/soc/codecs/rt*
15670 REALTEK RTL83xx SMI DSA ROUTER CHIPS
15671 M: Linus Walleij <linus.walleij@linaro.org>
15673 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
15674 F: drivers/net/dsa/realtek-smi*
15675 F: drivers/net/dsa/rtl83*
15677 REALTEK WIRELESS DRIVER (rtlwifi family)
15678 M: Ping-Ke Shih <pkshih@realtek.com>
15679 L: linux-wireless@vger.kernel.org
15681 W: https://wireless.wiki.kernel.org/
15682 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15683 F: drivers/net/wireless/realtek/rtlwifi/
15685 REALTEK WIRELESS DRIVER (rtw88)
15686 M: Yan-Hsuan Chuang <tony0620emma@gmail.com>
15687 L: linux-wireless@vger.kernel.org
15689 F: drivers/net/wireless/realtek/rtw88/
15691 REDPINE WIRELESS DRIVER
15692 M: Amitkumar Karwar <amitkarwar@gmail.com>
15693 M: Siva Rebbagondla <siva8118@gmail.com>
15694 L: linux-wireless@vger.kernel.org
15696 F: drivers/net/wireless/rsi/
15698 REGISTER MAP ABSTRACTION
15699 M: Mark Brown <broonie@kernel.org>
15700 L: linux-kernel@vger.kernel.org
15702 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
15703 F: Documentation/devicetree/bindings/regmap/
15704 F: drivers/base/regmap/
15705 F: include/linux/regmap.h
15707 REISERFS FILE SYSTEM
15708 L: reiserfs-devel@vger.kernel.org
15712 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
15713 M: Ohad Ben-Cohen <ohad@wizery.com>
15714 M: Bjorn Andersson <bjorn.andersson@linaro.org>
15715 M: Mathieu Poirier <mathieu.poirier@linaro.org>
15716 L: linux-remoteproc@vger.kernel.org
15718 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
15719 F: Documentation/ABI/testing/sysfs-class-remoteproc
15720 F: Documentation/devicetree/bindings/remoteproc/
15721 F: Documentation/staging/remoteproc.rst
15722 F: drivers/remoteproc/
15723 F: include/linux/remoteproc.h
15724 F: include/linux/remoteproc/
15726 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
15727 M: Ohad Ben-Cohen <ohad@wizery.com>
15728 M: Bjorn Andersson <bjorn.andersson@linaro.org>
15729 M: Mathieu Poirier <mathieu.poirier@linaro.org>
15730 L: linux-remoteproc@vger.kernel.org
15732 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
15733 F: Documentation/ABI/testing/sysfs-bus-rpmsg
15734 F: Documentation/staging/rpmsg.rst
15736 F: include/linux/rpmsg.h
15737 F: include/linux/rpmsg/
15738 F: include/uapi/linux/rpmsg.h
15741 REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
15742 M: Stephan Gerhold <stephan@gerhold.net>
15743 L: netdev@vger.kernel.org
15744 L: linux-remoteproc@vger.kernel.org
15746 F: drivers/net/wwan/rpmsg_wwan_ctrl.c
15748 RENESAS CLOCK DRIVERS
15749 M: Geert Uytterhoeven <geert+renesas@glider.be>
15750 L: linux-renesas-soc@vger.kernel.org
15752 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
15753 F: Documentation/devicetree/bindings/clock/renesas,*
15754 F: drivers/clk/renesas/
15756 RENESAS EMEV2 I2C DRIVER
15757 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
15758 L: linux-renesas-soc@vger.kernel.org
15760 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
15761 F: drivers/i2c/busses/i2c-emev2.c
15763 RENESAS ETHERNET DRIVERS
15764 R: Sergei Shtylyov <sergei.shtylyov@gmail.com>
15765 L: netdev@vger.kernel.org
15766 L: linux-renesas-soc@vger.kernel.org
15767 F: Documentation/devicetree/bindings/net/renesas,*.yaml
15768 F: drivers/net/ethernet/renesas/
15769 F: include/linux/sh_eth.h
15771 RENESAS R-CAR GYROADC DRIVER
15772 M: Marek Vasut <marek.vasut@gmail.com>
15773 L: linux-iio@vger.kernel.org
15775 F: Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
15776 F: drivers/iio/adc/rcar-gyroadc.c
15778 RENESAS R-CAR I2C DRIVERS
15779 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
15780 L: linux-renesas-soc@vger.kernel.org
15782 F: Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
15783 F: Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
15784 F: drivers/i2c/busses/i2c-rcar.c
15785 F: drivers/i2c/busses/i2c-sh_mobile.c
15787 RENESAS R-CAR THERMAL DRIVERS
15788 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
15789 L: linux-renesas-soc@vger.kernel.org
15791 F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
15792 F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
15793 F: drivers/thermal/rcar_gen3_thermal.c
15794 F: drivers/thermal/rcar_thermal.c
15796 RENESAS RIIC DRIVER
15797 M: Chris Brandt <chris.brandt@renesas.com>
15798 L: linux-renesas-soc@vger.kernel.org
15800 F: Documentation/devicetree/bindings/i2c/renesas,riic.yaml
15801 F: drivers/i2c/busses/i2c-riic.c
15803 RENESAS USB PHY DRIVER
15804 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
15805 L: linux-renesas-soc@vger.kernel.org
15807 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
15809 RESET CONTROLLER FRAMEWORK
15810 M: Philipp Zabel <p.zabel@pengutronix.de>
15812 T: git git://git.pengutronix.de/git/pza/linux
15813 F: Documentation/devicetree/bindings/reset/
15814 F: Documentation/driver-api/reset.rst
15816 F: include/dt-bindings/reset/
15817 F: include/linux/reset-controller.h
15818 F: include/linux/reset.h
15819 F: include/linux/reset/
15820 K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
15822 RESTARTABLE SEQUENCES SUPPORT
15823 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15824 M: Peter Zijlstra <peterz@infradead.org>
15825 M: "Paul E. McKenney" <paulmck@kernel.org>
15826 M: Boqun Feng <boqun.feng@gmail.com>
15827 L: linux-kernel@vger.kernel.org
15829 F: include/trace/events/rseq.h
15830 F: include/uapi/linux/rseq.h
15832 F: tools/testing/selftests/rseq/
15835 M: Johannes Berg <johannes@sipsolutions.net>
15836 L: linux-wireless@vger.kernel.org
15838 W: https://wireless.wiki.kernel.org/
15839 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
15840 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
15841 F: Documentation/ABI/stable/sysfs-class-rfkill
15842 F: Documentation/driver-api/rfkill.rst
15843 F: include/linux/rfkill.h
15844 F: include/uapi/linux/rfkill.h
15848 M: Thomas Graf <tgraf@suug.ch>
15849 M: Herbert Xu <herbert@gondor.apana.org.au>
15850 L: netdev@vger.kernel.org
15852 F: include/linux/rhashtable-types.h
15853 F: include/linux/rhashtable.h
15854 F: lib/rhashtable.c
15855 F: lib/test_rhashtable.c
15857 RICOH R5C592 MEMORYSTICK DRIVER
15858 M: Maxim Levitsky <maximlevitsky@gmail.com>
15860 F: drivers/memstick/host/r592.*
15862 RICOH SMARTMEDIA/XD DRIVER
15863 M: Maxim Levitsky <maximlevitsky@gmail.com>
15865 F: drivers/mtd/nand/raw/r852.c
15866 F: drivers/mtd/nand/raw/r852.h
15868 RISC-V ARCHITECTURE
15869 M: Paul Walmsley <paul.walmsley@sifive.com>
15870 M: Palmer Dabbelt <palmer@dabbelt.com>
15871 M: Albert Ou <aou@eecs.berkeley.edu>
15872 L: linux-riscv@lists.infradead.org
15874 P: Documentation/riscv/patch-acceptance.rst
15875 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
15880 RISC-V/MICROCHIP POLARFIRE SOC SUPPORT
15881 M: Lewis Hanly <lewis.hanly@microchip.com>
15882 L: linux-riscv@lists.infradead.org
15884 F: drivers/mailbox/mailbox-mpfs.c
15885 F: drivers/soc/microchip/
15886 F: include/soc/microchip/mpfs.h
15889 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
15890 M: Jack Wang <jinpu.wang@ionos.com>
15891 L: linux-block@vger.kernel.org
15893 F: drivers/block/rnbd/
15896 M: Stefan Achatz <erazor_de@users.sourceforge.net>
15898 W: http://sourceforge.net/projects/roccat/
15899 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
15900 F: drivers/hid/hid-roccat*
15901 F: include/linux/hid-roccat*
15903 ROCKCHIP ISP V1 DRIVER
15904 M: Helen Koike <helen.koike@collabora.com>
15905 M: Dafna Hirschfeld <dafna.hirschfeld@collabora.com>
15906 L: linux-media@vger.kernel.org
15907 L: linux-rockchip@lists.infradead.org
15909 F: Documentation/admin-guide/media/rkisp1.rst
15910 F: Documentation/devicetree/bindings/media/rockchip-isp1.yaml
15911 F: Documentation/userspace-api/media/v4l/pixfmt-meta-rkisp1.rst
15912 F: drivers/media/platform/rockchip/rkisp1
15913 F: include/uapi/linux/rkisp1-config.h
15915 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
15916 M: Jacob Chen <jacob-chen@iotwrt.com>
15917 M: Ezequiel Garcia <ezequiel@collabora.com>
15918 L: linux-media@vger.kernel.org
15919 L: linux-rockchip@lists.infradead.org
15921 F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
15922 F: drivers/media/platform/rockchip/rga/
15924 ROCKCHIP VIDEO DECODER DRIVER
15925 M: Ezequiel Garcia <ezequiel@collabora.com>
15926 L: linux-media@vger.kernel.org
15927 L: linux-rockchip@lists.infradead.org
15929 F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
15930 F: drivers/staging/media/rkvdec/
15933 M: Jiri Pirko <jiri@resnulli.us>
15934 L: netdev@vger.kernel.org
15936 F: drivers/net/ethernet/rocker/
15938 ROCKETPORT EXPRESS/INFINITY DRIVER
15939 M: Kevin Cernekee <cernekee@gmail.com>
15940 L: linux-serial@vger.kernel.org
15942 F: drivers/tty/serial/rp2.*
15944 ROHM BD99954 CHARGER IC
15945 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
15946 L: linux-power@fi.rohmeurope.com
15948 F: drivers/power/supply/bd99954-charger.c
15949 F: drivers/power/supply/bd99954-charger.h
15951 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
15952 M: Tomasz Duszynski <tduszyns@gmail.com>
15954 F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
15955 F: drivers/iio/light/bh1750.c
15957 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
15958 M: Marek Vasut <marek.vasut+renesas@gmail.com>
15959 L: linux-kernel@vger.kernel.org
15960 L: linux-renesas-soc@vger.kernel.org
15962 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
15963 F: drivers/gpio/gpio-bd9571mwv.c
15964 F: drivers/mfd/bd9571mwv.c
15965 F: drivers/regulator/bd9571mwv-regulator.c
15966 F: include/linux/mfd/bd9571mwv.h
15968 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
15969 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
15970 L: linux-power@fi.rohmeurope.com
15972 F: Documentation/devicetree/bindings/mfd/rohm,bd70528-pmic.txt
15973 F: Documentation/devicetree/bindings/regulator/rohm,bd70528-regulator.txt
15974 F: drivers/clk/clk-bd718x7.c
15975 F: drivers/gpio/gpio-bd70528.c
15976 F: drivers/gpio/gpio-bd71815.c
15977 F: drivers/gpio/gpio-bd71828.c
15978 F: drivers/mfd/rohm-bd70528.c
15979 F: drivers/mfd/rohm-bd71828.c
15980 F: drivers/mfd/rohm-bd718x7.c
15981 F: drivers/mfd/rohm-bd9576.c
15982 F: drivers/power/supply/bd70528-charger.c
15983 F: drivers/regulator/bd70528-regulator.c
15984 F: drivers/regulator/bd71815-regulator.c
15985 F: drivers/regulator/bd71828-regulator.c
15986 F: drivers/regulator/bd718x7-regulator.c
15987 F: drivers/regulator/bd9576-regulator.c
15988 F: drivers/regulator/rohm-regulator.c
15989 F: drivers/rtc/rtc-bd70528.c
15990 F: drivers/watchdog/bd70528_wdt.c
15991 F: drivers/watchdog/bd9576_wdt.c
15992 F: include/linux/mfd/rohm-bd70528.h
15993 F: include/linux/mfd/rohm-bd71815.h
15994 F: include/linux/mfd/rohm-bd71828.h
15995 F: include/linux/mfd/rohm-bd718x7.h
15996 F: include/linux/mfd/rohm-bd957x.h
15997 F: include/linux/mfd/rohm-generic.h
15998 F: include/linux/mfd/rohm-shared.h
16001 M: Ralf Baechle <ralf@linux-mips.org>
16002 L: linux-hams@vger.kernel.org
16004 W: http://www.linux-ax25.org/
16005 F: include/net/rose.h
16006 F: include/uapi/linux/rose.h
16009 ROTATION DRIVER FOR ALLWINNER A83T
16010 M: Jernej Skrabec <jernej.skrabec@gmail.com>
16011 L: linux-media@vger.kernel.org
16013 T: git git://linuxtv.org/media_tree.git
16014 F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
16015 F: drivers/media/platform/sunxi/sun8i-rotate/
16017 RTL2830 MEDIA DRIVER
16018 M: Antti Palosaari <crope@iki.fi>
16019 L: linux-media@vger.kernel.org
16021 W: https://linuxtv.org
16022 W: http://palosaari.fi/linux/
16023 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16024 T: git git://linuxtv.org/anttip/media_tree.git
16025 F: drivers/media/dvb-frontends/rtl2830*
16027 RTL2832 MEDIA DRIVER
16028 M: Antti Palosaari <crope@iki.fi>
16029 L: linux-media@vger.kernel.org
16031 W: https://linuxtv.org
16032 W: http://palosaari.fi/linux/
16033 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16034 T: git git://linuxtv.org/anttip/media_tree.git
16035 F: drivers/media/dvb-frontends/rtl2832*
16037 RTL2832_SDR MEDIA DRIVER
16038 M: Antti Palosaari <crope@iki.fi>
16039 L: linux-media@vger.kernel.org
16041 W: https://linuxtv.org
16042 W: http://palosaari.fi/linux/
16043 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16044 T: git git://linuxtv.org/anttip/media_tree.git
16045 F: drivers/media/dvb-frontends/rtl2832_sdr*
16047 RTL8180 WIRELESS DRIVER
16048 L: linux-wireless@vger.kernel.org
16050 W: https://wireless.wiki.kernel.org/
16051 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
16052 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
16054 RTL8187 WIRELESS DRIVER
16055 M: Herton Ronaldo Krzesinski <herton@canonical.com>
16056 M: Hin-Tak Leung <htl10@users.sourceforge.net>
16057 M: Larry Finger <Larry.Finger@lwfinger.net>
16058 L: linux-wireless@vger.kernel.org
16060 W: https://wireless.wiki.kernel.org/
16061 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
16062 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
16064 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
16065 M: Jes Sorensen <Jes.Sorensen@gmail.com>
16066 L: linux-wireless@vger.kernel.org
16068 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
16069 F: drivers/net/wireless/realtek/rtl8xxxu/
16071 RTRS TRANSPORT DRIVERS
16072 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
16073 M: Jack Wang <jinpu.wang@ionos.com>
16074 L: linux-rdma@vger.kernel.org
16076 F: drivers/infiniband/ulp/rtrs/
16078 RXRPC SOCKETS (AF_RXRPC)
16079 M: David Howells <dhowells@redhat.com>
16080 M: Marc Dionne <marc.dionne@auristor.com>
16081 L: linux-afs@lists.infradead.org
16083 W: https://www.infradead.org/~dhowells/kafs/
16084 F: Documentation/networking/rxrpc.rst
16085 F: include/keys/rxrpc-type.h
16086 F: include/net/af_rxrpc.h
16087 F: include/trace/events/rxrpc.h
16088 F: include/uapi/linux/rxrpc.h
16091 S3 SAVAGE FRAMEBUFFER DRIVER
16092 M: Antonino Daplas <adaplas@gmail.com>
16093 L: linux-fbdev@vger.kernel.org
16095 F: drivers/video/fbdev/savage/
16098 M: Heiko Carstens <hca@linux.ibm.com>
16099 M: Vasily Gorbik <gor@linux.ibm.com>
16100 M: Christian Borntraeger <borntraeger@de.ibm.com>
16101 L: linux-s390@vger.kernel.org
16103 W: http://www.ibm.com/developerworks/linux/linux390/
16104 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
16105 F: Documentation/driver-api/s390-drivers.rst
16106 F: Documentation/s390/
16110 S390 COMMON I/O LAYER
16111 M: Vineeth Vijayan <vneethv@linux.ibm.com>
16112 M: Peter Oberparleiter <oberpar@linux.ibm.com>
16113 L: linux-s390@vger.kernel.org
16115 W: http://www.ibm.com/developerworks/linux/linux390/
16116 F: drivers/s390/cio/
16119 M: Stefan Haberland <sth@linux.ibm.com>
16120 M: Jan Hoeppner <hoeppner@linux.ibm.com>
16121 L: linux-s390@vger.kernel.org
16123 W: http://www.ibm.com/developerworks/linux/linux390/
16124 F: block/partitions/ibm.c
16125 F: drivers/s390/block/dasd*
16126 F: include/linux/dasd_mod.h
16129 M: Matthew Rosato <mjrosato@linux.ibm.com>
16130 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
16131 L: linux-s390@vger.kernel.org
16133 W: http://www.ibm.com/developerworks/linux/linux390/
16134 F: drivers/iommu/s390-iommu.c
16136 S390 IUCV NETWORK LAYER
16137 M: Julian Wiedmann <jwi@linux.ibm.com>
16138 M: Karsten Graul <kgraul@linux.ibm.com>
16139 L: linux-s390@vger.kernel.org
16140 L: netdev@vger.kernel.org
16142 W: http://www.ibm.com/developerworks/linux/linux390/
16143 F: drivers/s390/net/*iucv*
16144 F: include/net/iucv/
16147 S390 NETWORK DRIVERS
16148 M: Julian Wiedmann <jwi@linux.ibm.com>
16149 M: Karsten Graul <kgraul@linux.ibm.com>
16150 L: linux-s390@vger.kernel.org
16151 L: netdev@vger.kernel.org
16153 W: http://www.ibm.com/developerworks/linux/linux390/
16154 F: drivers/s390/net/
16157 M: Niklas Schnelle <schnelle@linux.ibm.com>
16158 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
16159 L: linux-s390@vger.kernel.org
16161 W: http://www.ibm.com/developerworks/linux/linux390/
16163 F: drivers/pci/hotplug/s390_pci_hpc.c
16164 F: Documentation/s390/pci.rst
16166 S390 VFIO AP DRIVER
16167 M: Tony Krowiak <akrowiak@linux.ibm.com>
16168 M: Halil Pasic <pasic@linux.ibm.com>
16169 M: Jason Herne <jjherne@linux.ibm.com>
16170 L: linux-s390@vger.kernel.org
16172 W: http://www.ibm.com/developerworks/linux/linux390/
16173 F: Documentation/s390/vfio-ap.rst
16174 F: drivers/s390/crypto/vfio_ap_drv.c
16175 F: drivers/s390/crypto/vfio_ap_ops.c
16176 F: drivers/s390/crypto/vfio_ap_private.h
16178 S390 VFIO-CCW DRIVER
16179 M: Cornelia Huck <cohuck@redhat.com>
16180 M: Eric Farman <farman@linux.ibm.com>
16181 M: Matthew Rosato <mjrosato@linux.ibm.com>
16182 R: Halil Pasic <pasic@linux.ibm.com>
16183 L: linux-s390@vger.kernel.org
16184 L: kvm@vger.kernel.org
16186 F: Documentation/s390/vfio-ccw.rst
16187 F: drivers/s390/cio/vfio_ccw*
16188 F: include/uapi/linux/vfio_ccw.h
16190 S390 VFIO-PCI DRIVER
16191 M: Matthew Rosato <mjrosato@linux.ibm.com>
16192 M: Eric Farman <farman@linux.ibm.com>
16193 L: linux-s390@vger.kernel.org
16194 L: kvm@vger.kernel.org
16196 F: drivers/vfio/pci/vfio_pci_zdev.c
16197 F: include/uapi/linux/vfio_zdev.h
16200 M: Harald Freudenberger <freude@linux.ibm.com>
16201 L: linux-s390@vger.kernel.org
16203 W: http://www.ibm.com/developerworks/linux/linux390/
16204 F: drivers/s390/crypto/
16207 M: Steffen Maier <maier@linux.ibm.com>
16208 M: Benjamin Block <bblock@linux.ibm.com>
16209 L: linux-s390@vger.kernel.org
16211 W: http://www.ibm.com/developerworks/linux/linux390/
16212 F: drivers/s390/scsi/zfcp_*
16214 S3C ADC BATTERY DRIVER
16215 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16216 L: linux-samsung-soc@vger.kernel.org
16218 F: drivers/power/supply/s3c_adc_battery.c
16219 F: include/linux/s3c_adc_battery.h
16221 S3C24XX SD/MMC Driver
16222 M: Ben Dooks <ben-linux@fluff.org>
16223 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16225 F: drivers/mmc/host/s3cmci.*
16227 SAA6588 RDS RECEIVER DRIVER
16228 M: Hans Verkuil <hverkuil@xs4all.nl>
16229 L: linux-media@vger.kernel.org
16231 W: https://linuxtv.org
16232 T: git git://linuxtv.org/media_tree.git
16233 F: drivers/media/i2c/saa6588*
16235 SAA7134 VIDEO4LINUX DRIVER
16236 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16237 L: linux-media@vger.kernel.org
16239 W: https://linuxtv.org
16240 T: git git://linuxtv.org/media_tree.git
16241 F: Documentation/driver-api/media/drivers/saa7134*
16242 F: drivers/media/pci/saa7134/
16244 SAA7146 VIDEO4LINUX-2 DRIVER
16245 M: Hans Verkuil <hverkuil@xs4all.nl>
16246 L: linux-media@vger.kernel.org
16248 T: git git://linuxtv.org/media_tree.git
16249 F: drivers/media/common/saa7146/
16250 F: drivers/media/pci/saa7146/
16251 F: include/media/drv-intf/saa7146*
16253 SAFESETID SECURITY MODULE
16254 M: Micah Morton <mortonm@chromium.org>
16256 F: Documentation/admin-guide/LSM/SafeSetID.rst
16257 F: security/safesetid/
16259 SAMSUNG AUDIO (ASoC) DRIVERS
16260 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16261 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16262 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16264 F: Documentation/devicetree/bindings/sound/samsung*
16265 F: sound/soc/samsung/
16267 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
16268 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16269 L: linux-crypto@vger.kernel.org
16270 L: linux-samsung-soc@vger.kernel.org
16272 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
16273 F: drivers/crypto/exynos-rng.c
16275 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
16276 M: Łukasz Stelmach <l.stelmach@samsung.com>
16277 L: linux-samsung-soc@vger.kernel.org
16279 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
16280 F: drivers/char/hw_random/exynos-trng.c
16282 SAMSUNG FRAMEBUFFER DRIVER
16283 M: Jingoo Han <jingoohan1@gmail.com>
16284 L: linux-fbdev@vger.kernel.org
16286 F: drivers/video/fbdev/s3c-fb.c
16288 SAMSUNG INTERCONNECT DRIVERS
16289 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16290 M: Artur Świgoń <a.swigon@samsung.com>
16291 L: linux-pm@vger.kernel.org
16292 L: linux-samsung-soc@vger.kernel.org
16294 F: drivers/interconnect/samsung/
16296 SAMSUNG LAPTOP DRIVER
16297 M: Corentin Chary <corentin.chary@gmail.com>
16298 L: platform-driver-x86@vger.kernel.org
16300 F: drivers/platform/x86/samsung-laptop.c
16302 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
16303 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16304 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
16305 L: linux-kernel@vger.kernel.org
16306 L: linux-samsung-soc@vger.kernel.org
16308 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
16309 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
16310 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
16311 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
16312 F: drivers/clk/clk-s2mps11.c
16313 F: drivers/mfd/sec*.c
16314 F: drivers/regulator/s2m*.c
16315 F: drivers/regulator/s5m*.c
16316 F: drivers/rtc/rtc-s5m.c
16317 F: include/linux/mfd/samsung/
16319 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
16320 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
16321 L: linux-media@vger.kernel.org
16322 L: linux-samsung-soc@vger.kernel.org
16324 F: drivers/media/platform/s3c-camif/
16325 F: include/media/drv-intf/s3c_camif.h
16327 SAMSUNG S3FWRN5 NFC DRIVER
16328 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16329 M: Krzysztof Opasiak <k.opasiak@samsung.com>
16330 L: linux-nfc@lists.01.org (subscribers-only)
16332 F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
16333 F: drivers/nfc/s3fwrn5
16335 SAMSUNG S5C73M3 CAMERA DRIVER
16336 M: Andrzej Hajda <a.hajda@samsung.com>
16337 L: linux-media@vger.kernel.org
16339 F: drivers/media/i2c/s5c73m3/*
16341 SAMSUNG S5K5BAF CAMERA DRIVER
16342 M: Andrzej Hajda <a.hajda@samsung.com>
16343 L: linux-media@vger.kernel.org
16345 F: drivers/media/i2c/s5k5baf.c
16347 SAMSUNG S5P Security SubSystem (SSS) DRIVER
16348 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16349 M: Vladimir Zapolskiy <vz@mleia.com>
16350 L: linux-crypto@vger.kernel.org
16351 L: linux-samsung-soc@vger.kernel.org
16353 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
16354 F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
16355 F: drivers/crypto/s5p-sss.c
16357 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
16358 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16359 L: linux-media@vger.kernel.org
16361 Q: https://patchwork.linuxtv.org/project/linux-media/list/
16362 F: drivers/media/platform/exynos4-is/
16364 SAMSUNG SOC CLOCK DRIVERS
16365 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16366 M: Tomasz Figa <tomasz.figa@gmail.com>
16367 M: Chanwoo Choi <cw00.choi@samsung.com>
16368 L: linux-samsung-soc@vger.kernel.org
16370 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
16371 F: Documentation/devicetree/bindings/clock/exynos*.txt
16372 F: Documentation/devicetree/bindings/clock/samsung,s3c*
16373 F: Documentation/devicetree/bindings/clock/samsung,s5p*
16374 F: drivers/clk/samsung/
16375 F: include/dt-bindings/clock/exynos*.h
16376 F: include/linux/clk/samsung.h
16377 F: include/linux/platform_data/clk-s3c2410.h
16379 SAMSUNG SPI DRIVERS
16380 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16381 M: Andi Shyti <andi@etezian.org>
16382 L: linux-spi@vger.kernel.org
16383 L: linux-samsung-soc@vger.kernel.org
16385 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
16386 F: drivers/spi/spi-s3c*
16387 F: include/linux/platform_data/spi-s3c64xx.h
16388 F: include/linux/spi/s3c24xx-fiq.h
16390 SAMSUNG SXGBE DRIVERS
16391 M: Byungho An <bh74.an@samsung.com>
16392 L: netdev@vger.kernel.org
16394 F: drivers/net/ethernet/samsung/sxgbe/
16396 SAMSUNG THERMAL DRIVER
16397 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
16398 L: linux-pm@vger.kernel.org
16399 L: linux-samsung-soc@vger.kernel.org
16401 T: git https://github.com/lmajewski/linux-samsung-thermal.git
16402 F: drivers/thermal/samsung/
16404 SAMSUNG USB2 PHY DRIVER
16405 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16406 L: linux-kernel@vger.kernel.org
16408 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
16409 F: Documentation/driver-api/phy/samsung-usb2.rst
16410 F: drivers/phy/samsung/phy-exynos4210-usb2.c
16411 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
16412 F: drivers/phy/samsung/phy-exynos5250-usb2.c
16413 F: drivers/phy/samsung/phy-s5pv210-usb2.c
16414 F: drivers/phy/samsung/phy-samsung-usb2.c
16415 F: drivers/phy/samsung/phy-samsung-usb2.h
16418 M: Zwane Mwaikambo <zwanem@gmail.com>
16420 F: drivers/watchdog/sc1200wdt.c
16423 M: Ingo Molnar <mingo@redhat.com>
16424 M: Peter Zijlstra <peterz@infradead.org>
16425 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
16426 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
16427 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
16428 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
16429 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
16430 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
16431 R: Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
16432 L: linux-kernel@vger.kernel.org
16434 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
16435 F: include/linux/preempt.h
16436 F: include/linux/sched.h
16437 F: include/linux/wait.h
16438 F: include/uapi/linux/sched.h
16441 SCR24X CHIP CARD INTERFACE DRIVER
16442 M: Lubomir Rintel <lkundrak@v3.sk>
16444 F: drivers/char/pcmcia/scr24x_cs.c
16447 M: Jens Axboe <axboe@kernel.dk>
16448 L: linux-scsi@vger.kernel.org
16450 W: http://www.kernel.dk
16451 F: drivers/scsi/sr*
16453 SCSI RDMA PROTOCOL (SRP) INITIATOR
16454 M: Bart Van Assche <bvanassche@acm.org>
16455 L: linux-rdma@vger.kernel.org
16457 Q: http://patchwork.kernel.org/project/linux-rdma/list/
16458 F: drivers/infiniband/ulp/srp/
16459 F: include/scsi/srp.h
16461 SCSI RDMA PROTOCOL (SRP) TARGET
16462 M: Bart Van Assche <bvanassche@acm.org>
16463 L: linux-rdma@vger.kernel.org
16464 L: target-devel@vger.kernel.org
16466 Q: http://patchwork.kernel.org/project/linux-rdma/list/
16467 F: drivers/infiniband/ulp/srpt/
16470 M: Doug Gilbert <dgilbert@interlog.com>
16471 L: linux-scsi@vger.kernel.org
16473 W: http://sg.danny.cz/sg
16474 F: Documentation/scsi/scsi-generic.rst
16475 F: drivers/scsi/sg.c
16476 F: include/scsi/sg.h
16479 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
16480 M: "Martin K. Petersen" <martin.petersen@oracle.com>
16481 L: linux-scsi@vger.kernel.org
16483 Q: https://patchwork.kernel.org/project/linux-scsi/list/
16484 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
16485 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
16486 F: Documentation/devicetree/bindings/scsi/
16491 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
16492 L: linux-scsi@vger.kernel.org
16494 F: Documentation/scsi/st.rst
16495 F: drivers/scsi/st.*
16496 F: drivers/scsi/st_*.h
16498 SCSI TARGET CORE USER DRIVER
16499 M: Bodo Stroesser <bostroesser@gmail.com>
16500 L: linux-scsi@vger.kernel.org
16501 L: target-devel@vger.kernel.org
16503 F: Documentation/target/tcmu-design.rst
16504 F: drivers/target/target_core_user.c
16505 F: include/uapi/linux/target_core_user.h
16507 SCSI TARGET SUBSYSTEM
16508 M: "Martin K. Petersen" <martin.petersen@oracle.com>
16509 L: linux-scsi@vger.kernel.org
16510 L: target-devel@vger.kernel.org
16512 W: http://www.linux-iscsi.org
16513 Q: https://patchwork.kernel.org/project/target-devel/list/
16514 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
16515 F: Documentation/target/
16520 M: Vlad Yasevich <vyasevich@gmail.com>
16521 M: Neil Horman <nhorman@tuxdriver.com>
16522 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
16523 L: linux-sctp@vger.kernel.org
16525 W: http://lksctp.sourceforge.net
16526 F: Documentation/networking/sctp.rst
16527 F: include/linux/sctp.h
16528 F: include/net/sctp/
16529 F: include/uapi/linux/sctp.h
16533 M: Jim Cromie <jim.cromie@gmail.com>
16535 F: Documentation/i2c/busses/scx200_acb.rst
16536 F: arch/x86/platform/scx200/
16537 F: drivers/i2c/busses/scx200*
16538 F: drivers/mtd/maps/scx200_docflash.c
16539 F: drivers/watchdog/scx200_wdt.c
16540 F: include/linux/scx200.h
16543 M: Jim Cromie <jim.cromie@gmail.com>
16545 F: drivers/char/scx200_gpio.c
16546 F: include/linux/scx200_gpio.h
16548 SCx200 HRT CLOCKSOURCE DRIVER
16549 M: Jim Cromie <jim.cromie@gmail.com>
16551 F: drivers/clocksource/scx200_hrt.c
16553 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
16554 M: Sascha Sommer <saschasommer@freenet.de>
16555 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
16557 F: drivers/mmc/host/sdricoh_cs.c
16559 SECO BOARDS CEC DRIVER
16560 M: Ettore Chimenti <ek5.chimenti@gmail.com>
16562 F: drivers/media/cec/platform/seco/seco-cec.c
16563 F: drivers/media/cec/platform/seco/seco-cec.h
16566 M: Kees Cook <keescook@chromium.org>
16567 R: Andy Lutomirski <luto@amacapital.net>
16568 R: Will Drewry <wad@chromium.org>
16570 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
16571 F: Documentation/userspace-api/seccomp_filter.rst
16572 F: include/linux/seccomp.h
16573 F: include/uapi/linux/seccomp.h
16574 F: kernel/seccomp.c
16575 F: tools/testing/selftests/kselftest_harness.h
16576 F: tools/testing/selftests/seccomp/*
16577 K: \bsecure_computing
16580 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
16581 M: Al Cooper <alcooperx@gmail.com>
16582 L: linux-mmc@vger.kernel.org
16583 L: bcm-kernel-feedback-list@broadcom.com
16585 F: drivers/mmc/host/sdhci-brcmstb*
16587 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
16588 M: Adrian Hunter <adrian.hunter@intel.com>
16589 L: linux-mmc@vger.kernel.org
16591 F: drivers/mmc/host/sdhci*
16592 F: include/linux/mmc/sdhci*
16594 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
16595 M: Eugen Hristev <eugen.hristev@microchip.com>
16596 L: linux-mmc@vger.kernel.org
16598 F: drivers/mmc/host/sdhci-of-at91.c
16600 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
16601 M: Ben Dooks <ben-linux@fluff.org>
16602 M: Jaehoon Chung <jh80.chung@samsung.com>
16603 L: linux-mmc@vger.kernel.org
16605 F: drivers/mmc/host/sdhci-s3c*
16607 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
16608 M: Viresh Kumar <vireshk@kernel.org>
16609 L: linux-mmc@vger.kernel.org
16611 F: drivers/mmc/host/sdhci-spear.c
16613 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
16614 M: Kishon Vijay Abraham I <kishon@ti.com>
16615 L: linux-mmc@vger.kernel.org
16617 F: drivers/mmc/host/sdhci-omap.c
16619 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
16620 M: Jonathan Derrick <jonathan.derrick@intel.com>
16621 M: Revanth Rajashekar <revanth.rajashekar@intel.com>
16622 L: linux-block@vger.kernel.org
16624 F: block/opal_proto.h
16626 F: include/linux/sed*
16627 F: include/uapi/linux/sed*
16630 M: Security Officers <security@kernel.org>
16632 F: Documentation/admin-guide/security-bugs.rst
16635 M: James Morris <jmorris@namei.org>
16636 M: "Serge E. Hallyn" <serge@hallyn.com>
16637 L: linux-security-module@vger.kernel.org (suggested Cc:)
16639 W: http://kernsec.org/
16640 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
16642 X: security/selinux/
16644 SELINUX SECURITY MODULE
16645 M: Paul Moore <paul@paul-moore.com>
16646 M: Stephen Smalley <stephen.smalley.work@gmail.com>
16647 M: Eric Paris <eparis@parisplace.org>
16648 L: selinux@vger.kernel.org
16650 W: https://selinuxproject.org
16651 W: https://github.com/SELinuxProject
16652 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
16653 F: Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
16654 F: Documentation/ABI/obsolete/sysfs-selinux-disable
16655 F: Documentation/admin-guide/LSM/SELinux.rst
16656 F: include/trace/events/avc.h
16657 F: include/uapi/linux/selinux_netlink.h
16658 F: scripts/selinux/
16659 F: security/selinux/
16662 M: Jiri Slaby <jirislaby@kernel.org>
16664 F: drivers/misc/phantom.c
16665 F: include/uapi/linux/phantom.h
16667 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
16668 M: Tomasz Duszynski <tomasz.duszynski@octakon.com>
16670 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
16671 F: drivers/iio/chemical/scd30.h
16672 F: drivers/iio/chemical/scd30_core.c
16673 F: drivers/iio/chemical/scd30_i2c.c
16674 F: drivers/iio/chemical/scd30_serial.c
16676 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
16677 M: Tomasz Duszynski <tduszyns@gmail.com>
16679 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
16680 F: drivers/iio/chemical/sps30.c
16681 F: drivers/iio/chemical/sps30_i2c.c
16682 F: drivers/iio/chemical/sps30_serial.c
16685 M: Rob Herring <robh@kernel.org>
16686 L: linux-serial@vger.kernel.org
16688 F: Documentation/devicetree/bindings/serial/serial.yaml
16689 F: drivers/tty/serdev/
16690 F: include/linux/serdev.h
16693 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16694 L: linux-serial@vger.kernel.org
16696 F: Documentation/devicetree/bindings/serial/
16697 F: drivers/tty/serial/
16700 M: Sean Young <sean@mess.org>
16701 L: linux-media@vger.kernel.org
16703 F: drivers/media/rc/serial_ir.c
16705 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
16706 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16707 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16709 F: Documentation/devicetree/bindings/slimbus/
16710 F: drivers/slimbus/
16711 F: include/linux/slimbus.h
16714 M: Edward Cree <ecree.xilinx@gmail.com>
16715 M: Martin Habets <habetsm.xilinx@gmail.com>
16716 L: netdev@vger.kernel.org
16718 F: drivers/net/ethernet/sfc/
16720 SFF/SFP/SFP+ MODULE SUPPORT
16721 M: Russell King <linux@armlinux.org.uk>
16722 L: netdev@vger.kernel.org
16724 F: drivers/net/phy/phylink.c
16725 F: drivers/net/phy/sfp*
16726 F: include/linux/mdio/mdio-i2c.h
16727 F: include/linux/phylink.h
16728 F: include/linux/sfp.h
16729 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)
16732 M: Dimitri Sivanich <dimitri.sivanich@hpe.com>
16734 F: drivers/misc/sgi-gru/
16736 SGI XP/XPC/XPNET DRIVER
16737 M: Robin Holt <robinmholt@gmail.com>
16738 M: Steve Wahl <steve.wahl@hpe.com>
16739 R: Mike Travis <mike.travis@hpe.com>
16741 F: drivers/misc/sgi-xp/
16743 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
16744 M: Karsten Graul <kgraul@linux.ibm.com>
16745 M: Guvenc Gulce <guvenc@linux.ibm.com>
16746 L: linux-s390@vger.kernel.org
16748 W: http://www.ibm.com/developerworks/linux/linux390/
16751 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
16752 M: Linus Walleij <linus.walleij@linaro.org>
16753 L: linux-iio@vger.kernel.org
16755 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
16756 F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
16757 F: drivers/iio/light/gp2ap002.c
16759 SHARP RJ54N1CB0C SENSOR DRIVER
16760 M: Jacopo Mondi <jacopo@jmondi.org>
16761 L: linux-media@vger.kernel.org
16763 T: git git://linuxtv.org/media_tree.git
16764 F: drivers/media/i2c/rj54n1cb0c.c
16765 F: include/media/i2c/rj54n1cb0c.h
16767 SH_VOU V4L2 OUTPUT DRIVER
16768 L: linux-media@vger.kernel.org
16770 F: drivers/media/platform/sh_vou.c
16771 F: include/media/drv-intf/sh_vou.h
16773 SI2157 MEDIA DRIVER
16774 M: Antti Palosaari <crope@iki.fi>
16775 L: linux-media@vger.kernel.org
16777 W: https://linuxtv.org
16778 W: http://palosaari.fi/linux/
16779 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16780 T: git git://linuxtv.org/anttip/media_tree.git
16781 F: drivers/media/tuners/si2157*
16783 SI2165 MEDIA DRIVER
16784 M: Matthias Schwarzott <zzam@gentoo.org>
16785 L: linux-media@vger.kernel.org
16787 W: https://linuxtv.org
16788 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16789 F: drivers/media/dvb-frontends/si2165*
16791 SI2168 MEDIA DRIVER
16792 M: Antti Palosaari <crope@iki.fi>
16793 L: linux-media@vger.kernel.org
16795 W: https://linuxtv.org
16796 W: http://palosaari.fi/linux/
16797 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16798 T: git git://linuxtv.org/anttip/media_tree.git
16799 F: drivers/media/dvb-frontends/si2168*
16801 SI470X FM RADIO RECEIVER I2C DRIVER
16802 M: Hans Verkuil <hverkuil@xs4all.nl>
16803 L: linux-media@vger.kernel.org
16805 W: https://linuxtv.org
16806 T: git git://linuxtv.org/media_tree.git
16807 F: drivers/media/radio/si470x/radio-si470x-i2c.c
16809 SI470X FM RADIO RECEIVER USB DRIVER
16810 M: Hans Verkuil <hverkuil@xs4all.nl>
16811 L: linux-media@vger.kernel.org
16813 W: https://linuxtv.org
16814 T: git git://linuxtv.org/media_tree.git
16815 F: drivers/media/radio/si470x/radio-si470x-common.c
16816 F: drivers/media/radio/si470x/radio-si470x-usb.c
16817 F: drivers/media/radio/si470x/radio-si470x.h
16819 SI4713 FM RADIO TRANSMITTER I2C DRIVER
16820 M: Eduardo Valentin <edubezval@gmail.com>
16821 L: linux-media@vger.kernel.org
16823 W: https://linuxtv.org
16824 T: git git://linuxtv.org/media_tree.git
16825 F: drivers/media/radio/si4713/si4713.?
16827 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
16828 M: Eduardo Valentin <edubezval@gmail.com>
16829 L: linux-media@vger.kernel.org
16831 W: https://linuxtv.org
16832 T: git git://linuxtv.org/media_tree.git
16833 F: drivers/media/radio/si4713/radio-platform-si4713.c
16835 SI4713 FM RADIO TRANSMITTER USB DRIVER
16836 M: Hans Verkuil <hverkuil@xs4all.nl>
16837 L: linux-media@vger.kernel.org
16839 W: https://linuxtv.org
16840 T: git git://linuxtv.org/media_tree.git
16841 F: drivers/media/radio/si4713/radio-usb-si4713.c
16844 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16845 L: linux-media@vger.kernel.org
16847 W: https://linuxtv.org
16848 T: git git://linuxtv.org/media_tree.git
16849 F: drivers/media/common/siano/
16850 F: drivers/media/mmc/siano/
16851 F: drivers/media/usb/siano/
16852 F: drivers/media/usb/siano/
16855 M: Palmer Dabbelt <palmer@dabbelt.com>
16856 M: Paul Walmsley <paul.walmsley@sifive.com>
16857 L: linux-riscv@lists.infradead.org
16859 T: git git://github.com/sifive/riscv-linux.git
16863 SIFIVE FU540 SYSTEM-ON-CHIP
16864 M: Paul Walmsley <paul.walmsley@sifive.com>
16865 M: Palmer Dabbelt <palmer@dabbelt.com>
16866 L: linux-riscv@lists.infradead.org
16868 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
16873 M: Green Wan <green.wan@sifive.com>
16875 F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
16876 F: drivers/dma/sf-pdma/
16878 SILEAD TOUCHSCREEN DRIVER
16879 M: Hans de Goede <hdegoede@redhat.com>
16880 L: linux-input@vger.kernel.org
16881 L: platform-driver-x86@vger.kernel.org
16883 F: drivers/input/touchscreen/silead.c
16884 F: drivers/platform/x86/touchscreen_dmi.c
16886 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
16887 M: Jérôme Pouiller <jerome.pouiller@silabs.com>
16889 F: drivers/staging/wfx/
16891 SILICON MOTION SM712 FRAME BUFFER DRIVER
16892 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
16893 M: Teddy Wang <teddy.wang@siliconmotion.com>
16894 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
16895 L: linux-fbdev@vger.kernel.org
16897 F: Documentation/fb/sm712fb.rst
16898 F: drivers/video/fbdev/sm712*
16900 SILVACO I3C DUAL-ROLE MASTER
16901 M: Miquel Raynal <miquel.raynal@bootlin.com>
16902 M: Conor Culhane <conor.culhane@silvaco.com>
16903 L: linux-i3c@lists.infradead.org
16905 F: Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
16906 F: drivers/i3c/master/svc-i3c-master.c
16909 M: Hans de Goede <hdegoede@redhat.com>
16910 L: linux-fbdev@vger.kernel.org
16912 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
16913 F: drivers/video/fbdev/simplefb.c
16914 F: include/linux/platform_data/simplefb.h
16916 SIMTEC EB110ATX (Chalice CATS)
16917 M: Simtec Linux Team <linux@simtec.co.uk>
16919 W: http://www.simtec.co.uk/products/EB110ATX/
16921 SIMTEC EB2410ITX (BAST)
16922 M: Simtec Linux Team <linux@simtec.co.uk>
16924 W: http://www.simtec.co.uk/products/EB2410ITX/
16925 F: arch/arm/mach-s3c/bast-ide.c
16926 F: arch/arm/mach-s3c/bast-irq.c
16927 F: arch/arm/mach-s3c/mach-bast.c
16930 M: Thorsten Scherer <t.scherer@eckelmann.de>
16931 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
16932 R: Pengutronix Kernel Team <kernel@pengutronix.de>
16934 F: drivers/gpio/gpio-siox.c
16936 F: include/trace/events/siox.h
16938 SIPHASH PRF ROUTINES
16939 M: Jason A. Donenfeld <Jason@zx2c4.com>
16941 F: include/linux/siphash.h
16943 F: lib/test_siphash.c
16945 SIS 190 ETHERNET DRIVER
16946 M: Francois Romieu <romieu@fr.zoreil.com>
16947 L: netdev@vger.kernel.org
16949 F: drivers/net/ethernet/sis/sis190.c
16951 SIS 900/7016 FAST ETHERNET DRIVER
16952 M: Daniele Venzano <venza@brownhat.org>
16953 L: netdev@vger.kernel.org
16955 W: http://www.brownhat.org/sis900.html
16956 F: drivers/net/ethernet/sis/sis900.*
16958 SIS FRAMEBUFFER DRIVER
16959 M: Thomas Winischhofer <thomas@winischhofer.net>
16961 W: http://www.winischhofer.net/linuxsisvga.shtml
16962 F: Documentation/fb/sisfb.rst
16963 F: drivers/video/fbdev/sis/
16964 F: include/video/sisfb.h
16966 SIS I2C TOUCHSCREEN DRIVER
16967 M: Mika Penttilä <mika.penttila@nextfour.com>
16968 L: linux-input@vger.kernel.org
16970 F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
16971 F: drivers/input/touchscreen/sis_i2c.c
16974 M: Thomas Winischhofer <thomas@winischhofer.net>
16976 W: http://www.winischhofer.at/linuxsisusbvga.shtml
16977 F: drivers/usb/misc/sisusbvga/
16980 M: Christoph Lameter <cl@linux.com>
16981 M: Pekka Enberg <penberg@kernel.org>
16982 M: David Rientjes <rientjes@google.com>
16983 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
16984 M: Andrew Morton <akpm@linux-foundation.org>
16985 M: Vlastimil Babka <vbabka@suse.cz>
16986 L: linux-mm@kvack.org
16988 F: include/linux/sl?b*.h
16991 SLEEPABLE READ-COPY UPDATE (SRCU)
16992 M: Lai Jiangshan <jiangshanlai@gmail.com>
16993 M: "Paul E. McKenney" <paulmck@kernel.org>
16994 M: Josh Triplett <josh@joshtriplett.org>
16995 R: Steven Rostedt <rostedt@goodmis.org>
16996 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
16997 L: rcu@vger.kernel.org
16999 W: http://www.rdrop.com/users/paulmck/RCU/
17000 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17001 F: include/linux/srcu*.h
17002 F: kernel/rcu/srcu*.c
17004 SMACK SECURITY MODULE
17005 M: Casey Schaufler <casey@schaufler-ca.com>
17006 L: linux-security-module@vger.kernel.org
17008 W: http://schaufler-ca.com
17009 T: git git://github.com/cschaufler/smack-next
17010 F: Documentation/admin-guide/LSM/Smack.rst
17013 SMC91x ETHERNET DRIVER
17014 M: Nicolas Pitre <nico@fluxnic.net>
17016 F: drivers/net/ethernet/smsc/smc91x.*
17018 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
17019 M: Mark Rutland <mark.rutland@arm.com>
17020 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
17021 M: Sudeep Holla <sudeep.holla@arm.com>
17022 L: linux-arm-kernel@lists.infradead.org
17024 F: drivers/firmware/smccc/
17025 F: include/linux/arm-smccc.h
17027 SMM665 HARDWARE MONITOR DRIVER
17028 M: Guenter Roeck <linux@roeck-us.net>
17029 L: linux-hwmon@vger.kernel.org
17031 F: Documentation/hwmon/smm665.rst
17032 F: drivers/hwmon/smm665.c
17034 SMSC EMC2103 HARDWARE MONITOR DRIVER
17035 M: Steve Glendinning <steve.glendinning@shawell.net>
17036 L: linux-hwmon@vger.kernel.org
17038 F: Documentation/hwmon/emc2103.rst
17039 F: drivers/hwmon/emc2103.c
17041 SMSC SCH5627 HARDWARE MONITOR DRIVER
17042 M: Hans de Goede <hdegoede@redhat.com>
17043 L: linux-hwmon@vger.kernel.org
17045 F: Documentation/hwmon/sch5627.rst
17046 F: drivers/hwmon/sch5627.c
17048 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
17049 M: Steve Glendinning <steve.glendinning@shawell.net>
17050 L: linux-fbdev@vger.kernel.org
17052 F: drivers/video/fbdev/smscufx.c
17054 SMSC47B397 HARDWARE MONITOR DRIVER
17055 M: Jean Delvare <jdelvare@suse.com>
17056 L: linux-hwmon@vger.kernel.org
17058 F: Documentation/hwmon/smsc47b397.rst
17059 F: drivers/hwmon/smsc47b397.c
17061 SMSC911x ETHERNET DRIVER
17062 M: Steve Glendinning <steve.glendinning@shawell.net>
17063 L: netdev@vger.kernel.org
17065 F: drivers/net/ethernet/smsc/smsc911x.*
17066 F: include/linux/smsc911x.h
17068 SMSC9420 PCI ETHERNET DRIVER
17069 M: Steve Glendinning <steve.glendinning@shawell.net>
17070 L: netdev@vger.kernel.org
17072 F: drivers/net/ethernet/smsc/smsc9420.*
17074 SOCIONEXT (SNI) AVE NETWORK DRIVER
17075 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
17076 L: netdev@vger.kernel.org
17078 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
17079 F: drivers/net/ethernet/socionext/sni_ave.c
17081 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
17082 M: Jassi Brar <jaswinder.singh@linaro.org>
17083 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
17084 L: netdev@vger.kernel.org
17086 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
17087 F: drivers/net/ethernet/socionext/netsec.c
17089 SOCIONEXT (SNI) Synquacer SPI DRIVER
17090 M: Masahisa Kojima <masahisa.kojima@linaro.org>
17091 M: Jassi Brar <jaswinder.singh@linaro.org>
17092 L: linux-spi@vger.kernel.org
17094 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
17095 F: drivers/spi/spi-synquacer.c
17097 SOCIONEXT SYNQUACER I2C DRIVER
17098 M: Ard Biesheuvel <ardb@kernel.org>
17099 L: linux-i2c@vger.kernel.org
17101 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
17102 F: drivers/i2c/busses/i2c-synquacer.c
17104 SOCIONEXT UNIPHIER SOUND DRIVER
17105 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17107 F: sound/soc/uniphier/
17109 SOEKRIS NET48XX LED SUPPORT
17110 M: Chris Boot <bootc@bootc.net>
17112 F: drivers/leds/leds-net48xx.c
17114 SOFT-IWARP DRIVER (siw)
17115 M: Bernard Metzler <bmt@zurich.ibm.com>
17116 L: linux-rdma@vger.kernel.org
17118 F: drivers/infiniband/sw/siw/
17119 F: include/uapi/rdma/siw-abi.h
17121 SOFT-ROCE DRIVER (rxe)
17122 M: Zhu Yanjun <zyjzyj2000@gmail.com>
17123 L: linux-rdma@vger.kernel.org
17125 F: drivers/infiniband/sw/rxe/
17126 F: include/uapi/rdma/rdma_user_rxe.h
17128 SOFTLOGIC 6x10 MPEG CODEC
17129 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
17130 M: Anton Sviridenko <anton@corp.bluecherry.net>
17131 M: Andrey Utkin <andrey_utkin@fastmail.com>
17132 M: Ismael Luceno <ismael@iodev.co.uk>
17133 L: linux-media@vger.kernel.org
17135 F: drivers/media/pci/solo6x10/
17137 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
17138 M: James Morse <james.morse@arm.com>
17139 L: linux-arm-kernel@lists.infradead.org
17141 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
17142 F: drivers/firmware/arm_sdei.c
17143 F: include/linux/arm_sdei.h
17144 F: include/uapi/linux/arm_sdei.h
17147 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17148 R: Heikki Krogerus <heikki.krogerus@linux.intel.com>
17149 L: linux-acpi@vger.kernel.org
17151 F: drivers/base/swnode.c
17153 SOFTWARE RAID (Multiple Disks) SUPPORT
17154 M: Song Liu <song@kernel.org>
17155 L: linux-raid@vger.kernel.org
17157 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
17158 F: drivers/md/Kconfig
17159 F: drivers/md/Makefile
17161 F: drivers/md/raid*
17162 F: include/linux/raid/
17163 F: include/uapi/linux/raid/
17165 SOLIDRUN CLEARFOG SUPPORT
17166 M: Russell King <linux@armlinux.org.uk>
17168 F: arch/arm/boot/dts/armada-388-clearfog*
17169 F: arch/arm/boot/dts/armada-38x-solidrun-*
17171 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
17172 M: Russell King <linux@armlinux.org.uk>
17174 F: arch/arm/boot/dts/imx6*-cubox-i*
17175 F: arch/arm/boot/dts/imx6*-hummingboard*
17176 F: arch/arm/boot/dts/imx6*-sr-*
17178 SONIC NETWORK DRIVER
17179 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
17180 L: netdev@vger.kernel.org
17182 F: drivers/net/ethernet/natsemi/sonic.*
17184 SONICS SILICON BACKPLANE DRIVER (SSB)
17185 M: Michael Buesch <m@bues.ch>
17186 L: linux-wireless@vger.kernel.org
17189 F: include/linux/ssb/
17191 SONY IMX208 SENSOR DRIVER
17192 M: Sakari Ailus <sakari.ailus@linux.intel.com>
17193 L: linux-media@vger.kernel.org
17195 T: git git://linuxtv.org/media_tree.git
17196 F: drivers/media/i2c/imx208.c
17198 SONY IMX214 SENSOR DRIVER
17199 M: Ricardo Ribalda <ribalda@kernel.org>
17200 L: linux-media@vger.kernel.org
17202 T: git git://linuxtv.org/media_tree.git
17203 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
17204 F: drivers/media/i2c/imx214.c
17206 SONY IMX219 SENSOR DRIVER
17207 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
17208 L: linux-media@vger.kernel.org
17210 T: git git://linuxtv.org/media_tree.git
17211 F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
17212 F: drivers/media/i2c/imx219.c
17214 SONY IMX258 SENSOR DRIVER
17215 M: Sakari Ailus <sakari.ailus@linux.intel.com>
17216 L: linux-media@vger.kernel.org
17218 T: git git://linuxtv.org/media_tree.git
17219 F: Documentation/devicetree/bindings/media/i2c/imx258.yaml
17220 F: drivers/media/i2c/imx258.c
17222 SONY IMX274 SENSOR DRIVER
17223 M: Leon Luo <leonl@leopardimaging.com>
17224 L: linux-media@vger.kernel.org
17226 T: git git://linuxtv.org/media_tree.git
17227 F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
17228 F: drivers/media/i2c/imx274.c
17230 SONY IMX290 SENSOR DRIVER
17231 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17232 L: linux-media@vger.kernel.org
17234 T: git git://linuxtv.org/media_tree.git
17235 F: Documentation/devicetree/bindings/media/i2c/imx290.txt
17236 F: drivers/media/i2c/imx290.c
17238 SONY IMX319 SENSOR DRIVER
17239 M: Bingbu Cao <bingbu.cao@intel.com>
17240 L: linux-media@vger.kernel.org
17242 T: git git://linuxtv.org/media_tree.git
17243 F: drivers/media/i2c/imx319.c
17245 SONY IMX334 SENSOR DRIVER
17246 M: Paul J. Murphy <paul.j.murphy@intel.com>
17247 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
17248 L: linux-media@vger.kernel.org
17250 T: git git://linuxtv.org/media_tree.git
17251 F: Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
17252 F: drivers/media/i2c/imx334.c
17254 SONY IMX355 SENSOR DRIVER
17255 M: Tianshu Qiu <tian.shu.qiu@intel.com>
17256 L: linux-media@vger.kernel.org
17258 T: git git://linuxtv.org/media_tree.git
17259 F: drivers/media/i2c/imx355.c
17261 SONY MEMORYSTICK SUBSYSTEM
17262 M: Maxim Levitsky <maximlevitsky@gmail.com>
17263 M: Alex Dubov <oakad@yahoo.com>
17264 M: Ulf Hansson <ulf.hansson@linaro.org>
17265 L: linux-mmc@vger.kernel.org
17267 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
17268 F: drivers/memstick/
17269 F: include/linux/memstick.h
17271 SONY VAIO CONTROL DEVICE DRIVER
17272 M: Mattia Dongili <malattia@linux.it>
17273 L: platform-driver-x86@vger.kernel.org
17275 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
17276 F: Documentation/admin-guide/laptops/sony-laptop.rst
17277 F: drivers/char/sonypi.c
17278 F: drivers/platform/x86/sony-laptop.c
17279 F: include/linux/sony-laptop.h
17282 M: Jaroslav Kysela <perex@perex.cz>
17283 M: Takashi Iwai <tiwai@suse.com>
17284 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17286 W: http://www.alsa-project.org/
17287 Q: http://patchwork.kernel.org/project/alsa-devel/list/
17288 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17289 F: Documentation/sound/
17291 F: include/uapi/sound/
17294 SOUND - COMPRESSED AUDIO
17295 M: Vinod Koul <vkoul@kernel.org>
17296 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17298 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17299 F: Documentation/sound/designs/compress-offload.rst
17300 F: include/sound/compress_driver.h
17301 F: include/uapi/sound/compress_*
17302 F: sound/core/compress_offload.c
17303 F: sound/soc/soc-compress.c
17305 SOUND - DMAENGINE HELPERS
17306 M: Lars-Peter Clausen <lars@metafoo.de>
17308 F: include/sound/dmaengine_pcm.h
17309 F: sound/core/pcm_dmaengine.c
17310 F: sound/soc/soc-generic-dmaengine-pcm.c
17312 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
17313 M: Liam Girdwood <lgirdwood@gmail.com>
17314 M: Mark Brown <broonie@kernel.org>
17315 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17317 W: http://alsa-project.org/main/index.php/ASoC
17318 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
17319 F: Documentation/devicetree/bindings/sound/
17320 F: Documentation/sound/soc/
17321 F: include/dt-bindings/sound/
17322 F: include/sound/soc*
17325 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
17326 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
17327 M: Liam Girdwood <lgirdwood@gmail.com>
17328 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
17329 M: Kai Vehmanen <kai.vehmanen@linux.intel.com>
17330 M: Daniel Baluta <daniel.baluta@nxp.com>
17331 L: sound-open-firmware@alsa-project.org (moderated for non-subscribers)
17333 W: https://github.com/thesofproject/linux/
17336 SOUNDWIRE SUBSYSTEM
17337 M: Vinod Koul <vkoul@kernel.org>
17338 M: Bard Liao <yung-chuan.liao@linux.intel.com>
17339 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
17340 R: Sanyog Kale <sanyog.r.kale@intel.com>
17341 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17343 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
17344 F: Documentation/driver-api/soundwire/
17345 F: drivers/soundwire/
17346 F: include/linux/soundwire/
17349 M: Olli Salonen <olli.salonen@iki.fi>
17350 L: linux-media@vger.kernel.org
17352 W: https://linuxtv.org
17353 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17354 F: drivers/media/dvb-frontends/sp2*
17356 SPARC + UltraSPARC (sparc/sparc64)
17357 M: "David S. Miller" <davem@davemloft.net>
17358 L: sparclinux@vger.kernel.org
17360 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
17361 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
17362 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
17366 SPARC SERIAL DRIVERS
17367 M: "David S. Miller" <davem@davemloft.net>
17368 L: sparclinux@vger.kernel.org
17370 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
17371 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
17372 F: drivers/tty/serial/suncore.c
17373 F: drivers/tty/serial/sunhv.c
17374 F: drivers/tty/serial/sunsab.c
17375 F: drivers/tty/serial/sunsab.h
17376 F: drivers/tty/serial/sunsu.c
17377 F: drivers/tty/serial/sunzilog.c
17378 F: drivers/tty/serial/sunzilog.h
17379 F: drivers/tty/vcc.c
17380 F: include/linux/sunserialcore.h
17383 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
17384 L: linux-sparse@vger.kernel.org
17386 W: https://sparse.docs.kernel.org/
17387 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
17388 Q: https://patchwork.kernel.org/project/linux-sparse/list/
17389 B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
17390 F: include/linux/compiler.h
17392 SPEAKUP CONSOLE SPEECH DRIVER
17393 M: William Hubbs <w.d.hubbs@gmail.com>
17394 M: Chris Brannon <chris@the-brannons.com>
17395 M: Kirk Reiser <kirk@reisers.ca>
17396 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
17397 L: speakup@linux-speakup.org
17399 W: http://www.linux-speakup.org/
17400 W: https://github.com/linux-speakup/speakup
17401 B: https://github.com/linux-speakup/speakup/issues
17402 F: drivers/accessibility/speakup/
17404 SPEAR CLOCK FRAMEWORK SUPPORT
17405 M: Viresh Kumar <vireshk@kernel.org>
17406 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17408 W: http://www.st.com/spear
17409 F: drivers/clk/spear/
17411 SPEAR PLATFORM SUPPORT
17412 M: Viresh Kumar <vireshk@kernel.org>
17413 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
17414 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17416 W: http://www.st.com/spear
17417 F: arch/arm/boot/dts/spear*
17418 F: arch/arm/mach-spear/
17421 M: Tudor Ambarus <tudor.ambarus@microchip.com>
17422 R: Michael Walle <michael@walle.cc>
17423 R: Pratyush Yadav <p.yadav@ti.com>
17424 L: linux-mtd@lists.infradead.org
17426 W: http://www.linux-mtd.infradead.org/
17427 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
17428 C: irc://irc.oftc.net/mtd
17429 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
17430 F: drivers/mtd/spi-nor/
17431 F: include/linux/mtd/spi-nor.h
17434 M: Mark Brown <broonie@kernel.org>
17435 L: linux-spi@vger.kernel.org
17437 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
17438 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
17439 F: Documentation/devicetree/bindings/spi/
17440 F: Documentation/spi/
17442 F: include/linux/spi/
17443 F: include/uapi/linux/spi/
17446 SPIDERNET NETWORK DRIVER for CELL
17447 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
17448 M: Geoff Levand <geoff@infradead.org>
17449 L: netdev@vger.kernel.org
17450 L: linuxppc-dev@lists.ozlabs.org
17452 F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
17453 F: drivers/net/ethernet/toshiba/spider_net*
17456 M: Stephen Boyd <sboyd@kernel.org>
17457 L: linux-kernel@vger.kernel.org
17459 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
17460 F: Documentation/devicetree/bindings/spmi/
17462 F: include/dt-bindings/spmi/spmi.h
17463 F: include/linux/spmi.h
17464 F: include/trace/events/spmi.h
17467 M: Jeremy Kerr <jk@ozlabs.org>
17468 L: linuxppc-dev@lists.ozlabs.org
17470 W: http://www.ibm.com/developerworks/power/cell/
17471 F: Documentation/filesystems/spufs/spufs.rst
17472 F: arch/powerpc/platforms/cell/spufs/
17474 SQUASHFS FILE SYSTEM
17475 M: Phillip Lougher <phillip@squashfs.org.uk>
17476 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
17478 W: http://squashfs.org.uk
17479 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
17480 F: Documentation/filesystems/squashfs.rst
17483 SRM (Alpha) environment access
17484 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
17486 F: arch/alpha/kernel/srm_env.c
17488 ST LSM6DSx IMU IIO DRIVER
17489 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
17490 L: linux-iio@vger.kernel.org
17492 W: http://www.st.com/
17493 F: Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
17494 F: drivers/iio/imu/st_lsm6dsx/
17496 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
17497 M: Mickael Guene <mickael.guene@st.com>
17498 L: linux-media@vger.kernel.org
17500 T: git git://linuxtv.org/media_tree.git
17501 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
17502 F: drivers/media/i2c/st-mipid02.c
17504 ST STM32 I2C/SMBUS DRIVER
17505 M: Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
17506 M: Alain Volmat <alain.volmat@foss.st.com>
17507 L: linux-i2c@vger.kernel.org
17509 F: drivers/i2c/busses/i2c-stm32*
17511 ST STM32 SPI DRIVER
17512 M: Alain Volmat <alain.volmat@foss.st.com>
17513 L: linux-spi@vger.kernel.org
17515 F: drivers/spi/spi-stm32.c
17518 M: Daniel Nilsson <daniel.nilsson@flex.com>
17519 L: linux-hwmon@vger.kernel.org
17521 F: Documentation/hwmon/stpddc60.rst
17522 F: drivers/hwmon/pmbus/stpddc60.c
17524 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
17525 M: Song Qiang <songqiang1304521@gmail.com>
17526 L: linux-iio@vger.kernel.org
17528 F: Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
17529 F: drivers/iio/proximity/vl53l0x-i2c.c
17532 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17533 M: Sasha Levin <sashal@kernel.org>
17534 L: stable@vger.kernel.org
17536 F: Documentation/process/stable-kernel-rules.rst
17538 STAGING - ATOMISP DRIVER
17539 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17540 R: Sakari Ailus <sakari.ailus@linux.intel.com>
17541 L: linux-media@vger.kernel.org
17543 F: drivers/staging/media/atomisp/
17545 STAGING - FIELDBUS SUBSYSTEM
17546 M: Sven Van Asbroeck <TheSven73@gmail.com>
17548 F: drivers/staging/fieldbus/*
17549 F: drivers/staging/fieldbus/Documentation/
17551 STAGING - HMS ANYBUS-S BUS
17552 M: Sven Van Asbroeck <TheSven73@gmail.com>
17554 F: drivers/staging/fieldbus/anybuss/
17556 STAGING - INDUSTRIAL IO
17557 M: Jonathan Cameron <jic23@kernel.org>
17558 L: linux-iio@vger.kernel.org
17560 F: Documentation/devicetree/bindings/staging/iio/
17561 F: drivers/staging/iio/
17563 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
17564 M: Marc Dietrich <marvin24@gmx.de>
17565 L: ac100@lists.launchpad.net (moderated for non-subscribers)
17566 L: linux-tegra@vger.kernel.org
17568 F: drivers/staging/nvec/
17570 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
17571 M: Jens Frederich <jfrederich@gmail.com>
17572 M: Daniel Drake <dsd@laptop.org>
17573 M: Jon Nettleton <jon.nettleton@gmail.com>
17575 W: http://wiki.laptop.org/go/DCON
17576 F: drivers/staging/olpc_dcon/
17578 STAGING - REALTEK RTL8188EU DRIVERS
17579 M: Larry Finger <Larry.Finger@lwfinger.net>
17581 F: drivers/staging/rtl8188eu/
17583 STAGING - REALTEK RTL8712U DRIVERS
17584 M: Larry Finger <Larry.Finger@lwfinger.net>
17585 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
17587 F: drivers/staging/rtl8712/
17589 STAGING - SEPS525 LCD CONTROLLER DRIVERS
17590 M: Michael Hennerich <michael.hennerich@analog.com>
17591 L: linux-fbdev@vger.kernel.org
17593 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
17594 F: drivers/staging/fbtft/fb_seps525.c
17596 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
17597 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
17598 M: Teddy Wang <teddy.wang@siliconmotion.com>
17599 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
17600 L: linux-fbdev@vger.kernel.org
17602 F: drivers/staging/sm750fb/
17604 STAGING - VIA VT665X DRIVERS
17605 M: Forest Bond <forest@alittletooquiet.net>
17607 F: drivers/staging/vt665?/
17610 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17611 L: linux-staging@lists.linux.dev
17613 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
17614 F: drivers/staging/
17616 STARFIRE/DURALAN NETWORK DRIVER
17617 M: Ion Badulescu <ionut@badula.org>
17619 F: drivers/net/ethernet/adaptec/starfire*
17622 M: Peter Zijlstra <peterz@infradead.org>
17623 M: Josh Poimboeuf <jpoimboe@redhat.com>
17624 M: Jason Baron <jbaron@akamai.com>
17625 R: Steven Rostedt <rostedt@goodmis.org>
17626 R: Ard Biesheuvel <ardb@kernel.org>
17628 F: arch/*/include/asm/jump_label*.h
17629 F: arch/*/include/asm/static_call*.h
17630 F: arch/*/kernel/jump_label.c
17631 F: arch/*/kernel/static_call.c
17632 F: include/linux/jump_label*.h
17633 F: include/linux/static_call*.h
17634 F: kernel/jump_label.c
17635 F: kernel/static_call.c
17637 STI AUDIO (ASoC) DRIVERS
17638 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
17639 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17641 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
17645 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
17647 F: Documentation/devicetree/bindings/media/stih-cec.txt
17648 F: drivers/media/cec/platform/sti/
17650 STK1160 USB VIDEO CAPTURE DRIVER
17651 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17652 L: linux-media@vger.kernel.org
17654 T: git git://linuxtv.org/media_tree.git
17655 F: drivers/media/usb/stk1160/
17657 STM32 AUDIO (ASoC) DRIVERS
17658 M: Olivier Moysan <olivier.moysan@foss.st.com>
17659 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
17660 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17662 F: Documentation/devicetree/bindings/iio/adc/st,stm32-*.yaml
17665 STM32 TIMER/LPTIMER DRIVERS
17666 M: Fabrice Gasnier <fabrice.gasnier@foss.st.com>
17668 F: Documentation/ABI/testing/*timer-stm32
17669 F: Documentation/devicetree/bindings/*/*stm32-*timer*
17670 F: drivers/*/stm32-*timer*
17671 F: drivers/pwm/pwm-stm32*
17672 F: include/linux/*/stm32-*tim*
17674 STMMAC ETHERNET DRIVER
17675 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
17676 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
17677 M: Jose Abreu <joabreu@synopsys.com>
17678 L: netdev@vger.kernel.org
17680 W: http://www.stlinux.com
17681 F: Documentation/networking/device_drivers/ethernet/stmicro/
17682 F: drivers/net/ethernet/stmicro/stmmac/
17685 M: Sam Creasey <sammy@sammy.net>
17687 W: http://sammy.net/sun3/
17688 F: arch/m68k/include/asm/sun3*
17689 F: arch/m68k/kernel/*sun3*
17690 F: arch/m68k/sun3*/
17691 F: drivers/net/ethernet/i825xx/sun3*
17693 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
17694 M: Hans de Goede <hdegoede@redhat.com>
17695 L: linux-input@vger.kernel.org
17697 F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
17698 F: drivers/input/keyboard/sun4i-lradc-keys.c
17700 SUNDANCE NETWORK DRIVER
17701 M: Denis Kirjanov <kda@linux-powerpc.org>
17702 L: netdev@vger.kernel.org
17704 F: drivers/net/ethernet/dlink/sundance.c
17707 M: Yoshinori Sato <ysato@users.sourceforge.jp>
17708 M: Rich Felker <dalias@libc.org>
17709 L: linux-sh@vger.kernel.org
17711 Q: http://patchwork.kernel.org/project/linux-sh/list/
17712 F: Documentation/sh/
17717 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
17718 M: Len Brown <len.brown@intel.com>
17719 M: Pavel Machek <pavel@ucw.cz>
17720 L: linux-pm@vger.kernel.org
17722 B: https://bugzilla.kernel.org
17723 F: Documentation/power/
17724 F: arch/x86/kernel/acpi/
17725 F: drivers/base/power/
17726 F: include/linux/freezer.h
17727 F: include/linux/pm.h
17728 F: include/linux/suspend.h
17732 M: Martin Mares <mj@ucw.cz>
17733 L: linux-video@atrey.karlin.mff.cuni.cz
17735 F: Documentation/admin-guide/svga.rst
17736 F: arch/x86/boot/video*
17739 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17740 L: iommu@lists.linux-foundation.org
17742 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
17743 F: arch/*/kernel/pci-swiotlb.c
17744 F: include/linux/swiotlb.h
17745 F: kernel/dma/swiotlb.c
17748 M: Jiri Pirko <jiri@resnulli.us>
17749 M: Ivan Vecera <ivecera@redhat.com>
17750 L: netdev@vger.kernel.org
17752 F: include/net/switchdev.h
17755 SY8106A REGULATOR DRIVER
17756 M: Icenowy Zheng <icenowy@aosc.io>
17758 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
17759 F: drivers/regulator/sy8106a-regulator.c
17761 SYNC FILE FRAMEWORK
17762 M: Sumit Semwal <sumit.semwal@linaro.org>
17763 R: Gustavo Padovan <gustavo@padovan.org>
17764 L: linux-media@vger.kernel.org
17765 L: dri-devel@lists.freedesktop.org
17767 T: git git://anongit.freedesktop.org/drm/drm-misc
17768 F: Documentation/driver-api/sync_file.rst
17769 F: drivers/dma-buf/dma-fence*
17770 F: drivers/dma-buf/sw_sync.c
17771 F: drivers/dma-buf/sync_*
17772 F: include/linux/sync_file.h
17773 F: include/uapi/linux/sync_file.h
17775 SYNOPSYS ARC ARCHITECTURE
17776 M: Vineet Gupta <vgupta@synopsys.com>
17777 L: linux-snps-arc@lists.infradead.org
17779 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
17780 F: Documentation/devicetree/bindings/arc/*
17781 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
17783 F: drivers/clocksource/arc_timer.c
17784 F: drivers/tty/serial/arc_uart.c
17786 SYNOPSYS ARC HSDK SDP pll clock driver
17787 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17789 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
17790 F: drivers/clk/clk-hsdk-pll.c
17792 SYNOPSYS ARC SDP clock driver
17793 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17795 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
17796 F: drivers/clk/axs10x/*
17798 SYNOPSYS ARC SDP platform support
17799 M: Alexey Brodkin <abrodkin@synopsys.com>
17801 F: Documentation/devicetree/bindings/arc/axs10*
17802 F: arch/arc/boot/dts/ax*
17803 F: arch/arc/plat-axs10x
17805 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
17806 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17808 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
17809 F: drivers/reset/reset-axs10x.c
17811 SYNOPSYS CREG GPIO DRIVER
17812 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17814 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
17815 F: drivers/gpio/gpio-creg-snps.c
17817 SYNOPSYS DESIGNWARE 8250 UART DRIVER
17818 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17820 F: drivers/tty/serial/8250/8250_dw.c
17821 F: drivers/tty/serial/8250/8250_dwlib.*
17822 F: drivers/tty/serial/8250/8250_lpss.c
17824 SYNOPSYS DESIGNWARE APB GPIO DRIVER
17825 M: Hoan Tran <hoan@os.amperecomputing.com>
17826 M: Serge Semin <fancer.lancer@gmail.com>
17827 L: linux-gpio@vger.kernel.org
17829 F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
17830 F: drivers/gpio/gpio-dwapb.c
17832 SYNOPSYS DESIGNWARE APB SSI DRIVER
17833 M: Serge Semin <fancer.lancer@gmail.com>
17834 L: linux-spi@vger.kernel.org
17836 F: Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
17837 F: drivers/spi/spi-dw*
17839 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
17840 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17842 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
17843 F: drivers/dma/dw-axi-dmac/
17845 SYNOPSYS DESIGNWARE DMAC DRIVER
17846 M: Viresh Kumar <vireshk@kernel.org>
17847 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17849 F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
17851 F: include/dt-bindings/dma/dw-dmac.h
17852 F: include/linux/dma/dw.h
17853 F: include/linux/platform_data/dma-dw.h
17855 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
17856 M: Jose Abreu <Jose.Abreu@synopsys.com>
17857 L: netdev@vger.kernel.org
17859 F: drivers/net/ethernet/synopsys/
17861 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
17862 M: Jose Abreu <Jose.Abreu@synopsys.com>
17863 L: netdev@vger.kernel.org
17865 F: drivers/net/pcs/pcs-xpcs.c
17866 F: drivers/net/pcs/pcs-xpcs.h
17867 F: include/linux/pcs/pcs-xpcs.h
17869 SYNOPSYS DESIGNWARE I2C DRIVER
17870 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
17871 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17872 R: Mika Westerberg <mika.westerberg@linux.intel.com>
17873 L: linux-i2c@vger.kernel.org
17875 F: drivers/i2c/busses/i2c-designware-*
17877 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
17878 M: Jaehoon Chung <jh80.chung@samsung.com>
17879 L: linux-mmc@vger.kernel.org
17881 F: drivers/mmc/host/dw_mmc*
17883 SYNOPSYS HSDK RESET CONTROLLER DRIVER
17884 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17886 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
17887 F: drivers/reset/reset-hsdk.c
17888 F: include/dt-bindings/reset/snps,hsdk-reset.h
17890 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
17891 M: Prabu Thangamuthu <prabu.t@synopsys.com>
17892 M: Manjunath M B <manjumb@synopsys.com>
17893 L: linux-mmc@vger.kernel.org
17895 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
17897 SYSTEM CONFIGURATION (SYSCON)
17898 M: Lee Jones <lee.jones@linaro.org>
17899 M: Arnd Bergmann <arnd@arndb.de>
17901 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
17902 F: drivers/mfd/syscon.c
17904 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
17905 M: Sudeep Holla <sudeep.holla@arm.com>
17906 R: Cristian Marussi <cristian.marussi@arm.com>
17907 L: linux-arm-kernel@lists.infradead.org
17909 F: Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
17910 F: drivers/clk/clk-sc[mp]i.c
17911 F: drivers/cpufreq/sc[mp]i-cpufreq.c
17912 F: drivers/firmware/arm_scmi/
17913 F: drivers/firmware/arm_scpi.c
17914 F: drivers/regulator/scmi-regulator.c
17915 F: drivers/reset/reset-scmi.c
17916 F: include/linux/sc[mp]i_protocol.h
17917 F: include/trace/events/scmi.h
17919 SYSTEM RESET/SHUTDOWN DRIVERS
17920 M: Sebastian Reichel <sre@kernel.org>
17921 L: linux-pm@vger.kernel.org
17923 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
17924 F: Documentation/devicetree/bindings/power/reset/
17925 F: drivers/power/reset/
17927 SYSTEM TRACE MODULE CLASS
17928 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
17930 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
17931 F: Documentation/trace/stm.rst
17932 F: drivers/hwtracing/stm/
17933 F: include/linux/stm.h
17934 F: include/uapi/linux/stm.h
17936 SYSTEM76 ACPI DRIVER
17937 M: Jeremy Soller <jeremy@system76.com>
17938 M: System76 Product Development <productdev@system76.com>
17939 L: platform-driver-x86@vger.kernel.org
17941 F: drivers/platform/x86/system76_acpi.c
17944 M: Christoph Hellwig <hch@infradead.org>
17946 F: Documentation/filesystems/sysv-fs.rst
17948 F: include/linux/sysv_fs.h
17950 TASKSTATS STATISTICS INTERFACE
17951 M: Balbir Singh <bsingharora@gmail.com>
17953 F: Documentation/accounting/taskstats*
17954 F: include/linux/taskstats*
17955 F: kernel/taskstats.c
17958 M: Jamal Hadi Salim <jhs@mojatatu.com>
17959 M: Cong Wang <xiyou.wangcong@gmail.com>
17960 M: Jiri Pirko <jiri@resnulli.us>
17961 L: netdev@vger.kernel.org
17963 F: include/net/pkt_cls.h
17964 F: include/net/pkt_sched.h
17965 F: include/net/tc_act/
17966 F: include/uapi/linux/pkt_cls.h
17967 F: include/uapi/linux/pkt_sched.h
17968 F: include/uapi/linux/tc_act/
17969 F: include/uapi/linux/tc_ematch/
17972 TC90522 MEDIA DRIVER
17973 M: Akihiro Tsukada <tskd08@gmail.com>
17974 L: linux-media@vger.kernel.org
17976 F: drivers/media/dvb-frontends/tc90522*
17978 TCP LOW PRIORITY MODULE
17979 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
17980 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
17982 W: http://tcp-lp-mod.sourceforge.net/
17983 F: net/ipv4/tcp_lp.c
17985 TDA10071 MEDIA DRIVER
17986 M: Antti Palosaari <crope@iki.fi>
17987 L: linux-media@vger.kernel.org
17989 W: https://linuxtv.org
17990 W: http://palosaari.fi/linux/
17991 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17992 T: git git://linuxtv.org/anttip/media_tree.git
17993 F: drivers/media/dvb-frontends/tda10071*
17995 TDA18212 MEDIA DRIVER
17996 M: Antti Palosaari <crope@iki.fi>
17997 L: linux-media@vger.kernel.org
17999 W: https://linuxtv.org
18000 W: http://palosaari.fi/linux/
18001 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18002 T: git git://linuxtv.org/anttip/media_tree.git
18003 F: drivers/media/tuners/tda18212*
18005 TDA18218 MEDIA DRIVER
18006 M: Antti Palosaari <crope@iki.fi>
18007 L: linux-media@vger.kernel.org
18009 W: https://linuxtv.org
18010 W: http://palosaari.fi/linux/
18011 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18012 T: git git://linuxtv.org/anttip/media_tree.git
18013 F: drivers/media/tuners/tda18218*
18015 TDA18250 MEDIA DRIVER
18016 M: Olli Salonen <olli.salonen@iki.fi>
18017 L: linux-media@vger.kernel.org
18019 W: https://linuxtv.org
18020 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18021 T: git git://linuxtv.org/media_tree.git
18022 F: drivers/media/tuners/tda18250*
18024 TDA18271 MEDIA DRIVER
18025 M: Michael Krufky <mkrufky@linuxtv.org>
18026 L: linux-media@vger.kernel.org
18028 W: https://linuxtv.org
18029 W: http://github.com/mkrufky
18030 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18031 T: git git://linuxtv.org/mkrufky/tuners.git
18032 F: drivers/media/tuners/tda18271*
18034 TDA1997x MEDIA DRIVER
18035 M: Tim Harvey <tharvey@gateworks.com>
18036 L: linux-media@vger.kernel.org
18038 W: https://linuxtv.org
18039 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18040 F: drivers/media/i2c/tda1997x.*
18042 TDA827x MEDIA DRIVER
18043 M: Michael Krufky <mkrufky@linuxtv.org>
18044 L: linux-media@vger.kernel.org
18046 W: https://linuxtv.org
18047 W: http://github.com/mkrufky
18048 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18049 T: git git://linuxtv.org/mkrufky/tuners.git
18050 F: drivers/media/tuners/tda8290.*
18052 TDA8290 MEDIA DRIVER
18053 M: Michael Krufky <mkrufky@linuxtv.org>
18054 L: linux-media@vger.kernel.org
18056 W: https://linuxtv.org
18057 W: http://github.com/mkrufky
18058 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18059 T: git git://linuxtv.org/mkrufky/tuners.git
18060 F: drivers/media/tuners/tda8290.*
18062 TDA9840 MEDIA DRIVER
18063 M: Hans Verkuil <hverkuil@xs4all.nl>
18064 L: linux-media@vger.kernel.org
18066 W: https://linuxtv.org
18067 T: git git://linuxtv.org/media_tree.git
18068 F: drivers/media/i2c/tda9840*
18070 TEA5761 TUNER DRIVER
18071 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18072 L: linux-media@vger.kernel.org
18074 W: https://linuxtv.org
18075 T: git git://linuxtv.org/media_tree.git
18076 F: drivers/media/tuners/tea5761.*
18078 TEA5767 TUNER DRIVER
18079 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18080 L: linux-media@vger.kernel.org
18082 W: https://linuxtv.org
18083 T: git git://linuxtv.org/media_tree.git
18084 F: drivers/media/tuners/tea5767.*
18086 TEA6415C MEDIA DRIVER
18087 M: Hans Verkuil <hverkuil@xs4all.nl>
18088 L: linux-media@vger.kernel.org
18090 W: https://linuxtv.org
18091 T: git git://linuxtv.org/media_tree.git
18092 F: drivers/media/i2c/tea6415c*
18094 TEA6420 MEDIA DRIVER
18095 M: Hans Verkuil <hverkuil@xs4all.nl>
18096 L: linux-media@vger.kernel.org
18098 W: https://linuxtv.org
18099 T: git git://linuxtv.org/media_tree.git
18100 F: drivers/media/i2c/tea6420*
18103 M: Jiri Pirko <jiri@resnulli.us>
18104 L: netdev@vger.kernel.org
18106 F: drivers/net/team/
18107 F: include/linux/if_team.h
18108 F: include/uapi/linux/if_team.h
18110 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
18111 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
18113 F: arch/x86/platform/ts5500/
18115 TECHNOTREND USB IR RECEIVER
18116 M: Sean Young <sean@mess.org>
18117 L: linux-media@vger.kernel.org
18119 F: drivers/media/rc/ttusbir.c
18121 TECHWELL TW9910 VIDEO DECODER
18122 L: linux-media@vger.kernel.org
18124 F: drivers/media/i2c/tw9910.c
18125 F: include/media/i2c/tw9910.h
18128 M: Jens Wiklander <jens.wiklander@linaro.org>
18129 L: op-tee@lists.trustedfirmware.org
18131 F: Documentation/staging/tee.rst
18133 F: include/linux/tee_drv.h
18134 F: include/uapi/linux/tee.h
18136 TEGRA ARCHITECTURE SUPPORT
18137 M: Thierry Reding <thierry.reding@gmail.com>
18138 M: Jonathan Hunter <jonathanh@nvidia.com>
18139 L: linux-tegra@vger.kernel.org
18141 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
18142 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
18146 M: Peter De Schrijver <pdeschrijver@nvidia.com>
18147 M: Prashant Gaikwad <pgaikwad@nvidia.com>
18149 F: drivers/clk/tegra/
18152 M: Laxman Dewangan <ldewangan@nvidia.com>
18153 M: Jon Hunter <jonathanh@nvidia.com>
18155 F: drivers/dma/tegra*
18158 M: Laxman Dewangan <ldewangan@nvidia.com>
18159 R: Dmitry Osipenko <digetx@gmail.com>
18161 F: drivers/i2c/busses/i2c-tegra.c
18163 TEGRA IOMMU DRIVERS
18164 M: Thierry Reding <thierry.reding@gmail.com>
18165 R: Krishna Reddy <vdumpa@nvidia.com>
18166 L: linux-tegra@vger.kernel.org
18168 F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
18169 F: drivers/iommu/tegra*
18172 M: Laxman Dewangan <ldewangan@nvidia.com>
18174 F: drivers/input/keyboard/tegra-kbc.c
18177 M: Stefan Agner <stefan@agner.ch>
18178 M: Lucas Stach <dev@lynxeye.de>
18180 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
18181 F: drivers/mtd/nand/raw/tegra_nand.c
18184 M: Thierry Reding <thierry.reding@gmail.com>
18186 F: drivers/pwm/pwm-tegra.c
18188 TEGRA SERIAL DRIVER
18189 M: Laxman Dewangan <ldewangan@nvidia.com>
18191 F: drivers/tty/serial/serial-tegra.c
18194 M: Laxman Dewangan <ldewangan@nvidia.com>
18196 F: drivers/spi/spi-tegra*
18198 TEGRA QUAD SPI DRIVER
18199 M: Thierry Reding <thierry.reding@gmail.com>
18200 M: Jonathan Hunter <jonathanh@nvidia.com>
18201 M: Sowjanya Komatineni <skomatineni@nvidia.com>
18202 L: linux-tegra@vger.kernel.org
18204 F: drivers/spi/spi-tegra210-quad.c
18207 M: Thierry Reding <thierry.reding@gmail.com>
18208 M: Jonathan Hunter <jonathanh@nvidia.com>
18209 M: Sowjanya Komatineni <skomatineni@nvidia.com>
18210 L: linux-media@vger.kernel.org
18211 L: linux-tegra@vger.kernel.org
18213 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
18214 F: drivers/staging/media/tegra-video/
18216 TEGRA XUSB PADCTL DRIVER
18217 M: JC Kuo <jckuo@nvidia.com>
18219 F: drivers/phy/tegra/xusb*
18221 TEHUTI ETHERNET DRIVER
18222 M: Andy Gospodarek <andy@greyhouse.net>
18223 L: netdev@vger.kernel.org
18225 F: drivers/net/ethernet/tehuti/*
18227 TELECOM CLOCK DRIVER FOR MCPL0010
18228 M: Mark Gross <mark.gross@intel.com>
18230 F: drivers/char/tlclk.c
18232 TEMPO SEMICONDUCTOR DRIVERS
18233 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
18235 F: Documentation/devicetree/bindings/sound/tscs*.txt
18236 F: sound/soc/codecs/tscs*.c
18237 F: sound/soc/codecs/tscs*.h
18239 TENSILICA XTENSA PORT (xtensa)
18240 M: Chris Zankel <chris@zankel.net>
18241 M: Max Filippov <jcmvbkbc@gmail.com>
18242 L: linux-xtensa@linux-xtensa.org
18244 T: git git://github.com/czankel/xtensa-linux.git
18246 F: drivers/irqchip/irq-xtensa-*
18248 TEXAS INSTRUMENTS ASoC DRIVERS
18249 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
18250 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18254 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
18255 M: Ricardo Ribalda <ribalda@kernel.org>
18256 L: linux-iio@vger.kernel.org
18258 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
18259 F: drivers/iio/dac/ti-dac7612.c
18261 TEXAS INSTRUMENTS DMA DRIVERS
18262 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
18263 L: dmaengine@vger.kernel.org
18265 F: Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
18266 F: Documentation/devicetree/bindings/dma/ti-edma.txt
18267 F: Documentation/devicetree/bindings/dma/ti/
18269 X: drivers/dma/ti/cppi41.c
18270 F: include/linux/dma/k3-udma-glue.h
18271 F: include/linux/dma/ti-cppi5.h
18272 F: include/linux/dma/k3-psil.h
18274 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
18275 M: Nishanth Menon <nm@ti.com>
18276 M: Tero Kristo <kristo@kernel.org>
18277 M: Santosh Shilimkar <ssantosh@kernel.org>
18278 L: linux-arm-kernel@lists.infradead.org
18280 F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
18281 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
18282 F: Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
18283 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
18284 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
18285 F: Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
18286 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
18287 F: drivers/clk/keystone/sci-clk.c
18288 F: drivers/firmware/ti_sci*
18289 F: drivers/irqchip/irq-ti-sci-inta.c
18290 F: drivers/irqchip/irq-ti-sci-intr.c
18291 F: drivers/reset/reset-ti-sci.c
18292 F: drivers/soc/ti/ti_sci_inta_msi.c
18293 F: drivers/soc/ti/ti_sci_pm_domains.c
18294 F: include/dt-bindings/soc/ti,sci_pm_domain.h
18295 F: include/linux/soc/ti/ti_sci_inta_msi.h
18296 F: include/linux/soc/ti/ti_sci_protocol.h
18298 TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
18299 M: Robert Marko <robert.marko@sartura.hr>
18300 M: Luka Perkov <luka.perkov@sartura.hr>
18301 L: linux-hwmon@vger.kernel.org
18303 F: Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
18304 F: Documentation/hwmon/tps23861.rst
18305 F: drivers/hwmon/tps23861.c
18307 TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
18308 M: Puranjay Mohan <puranjay12@gmail.com>
18309 L: linux-iio@vger.kernel.org
18311 F: Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
18312 F: drivers/iio/temperature/tmp117.c
18314 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
18315 M: Hans Verkuil <hverkuil@xs4all.nl>
18316 L: linux-media@vger.kernel.org
18318 W: https://linuxtv.org
18319 T: git git://linuxtv.org/media_tree.git
18320 F: drivers/media/radio/radio-raremono.c
18323 M: Zhang Rui <rui.zhang@intel.com>
18324 M: Daniel Lezcano <daniel.lezcano@linaro.org>
18325 R: Amit Kucheria <amitk@kernel.org>
18326 L: linux-pm@vger.kernel.org
18328 Q: https://patchwork.kernel.org/project/linux-pm/list/
18329 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thermal/linux.git
18330 F: Documentation/devicetree/bindings/thermal/
18331 F: drivers/thermal/
18332 F: include/linux/cpu_cooling.h
18333 F: include/linux/thermal.h
18334 F: include/uapi/linux/thermal.h
18336 THERMAL DRIVER FOR AMLOGIC SOCS
18337 M: Guillaume La Roque <glaroque@baylibre.com>
18338 L: linux-pm@vger.kernel.org
18339 L: linux-amlogic@lists.infradead.org
18341 W: http://linux-meson.com/
18342 F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
18343 F: drivers/thermal/amlogic_thermal.c
18345 THERMAL/CPU_COOLING
18346 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
18347 M: Daniel Lezcano <daniel.lezcano@linaro.org>
18348 M: Viresh Kumar <viresh.kumar@linaro.org>
18349 R: Lukasz Luba <lukasz.luba@arm.com>
18350 L: linux-pm@vger.kernel.org
18352 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
18353 F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
18354 F: drivers/thermal/cpufreq_cooling.c
18355 F: drivers/thermal/cpuidle_cooling.c
18356 F: include/linux/cpu_cooling.h
18358 THERMAL/POWER_ALLOCATOR
18359 M: Lukasz Luba <lukasz.luba@arm.com>
18360 L: linux-pm@vger.kernel.org
18362 F: Documentation/driver-api/thermal/power_allocator.rst
18363 F: drivers/thermal/gov_power_allocator.c
18364 F: include/trace/events/thermal_power_allocator.h
18366 THINKPAD ACPI EXTRAS DRIVER
18367 M: Henrique de Moraes Holschuh <hmh@hmh.eng.br>
18368 L: ibm-acpi-devel@lists.sourceforge.net
18369 L: platform-driver-x86@vger.kernel.org
18371 W: http://ibm-acpi.sourceforge.net
18372 W: http://thinkwiki.org/wiki/Ibm-acpi
18373 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
18374 F: drivers/platform/x86/thinkpad_acpi.c
18376 THINKPAD LMI DRIVER
18377 M: Mark Pearson <markpearson@lenovo.com>
18378 L: platform-driver-x86@vger.kernel.org
18380 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
18381 F: drivers/platform/x86/think-lmi.?
18383 THUNDERBOLT DMA TRAFFIC TEST DRIVER
18384 M: Isaac Hazan <isaac.hazan@intel.com>
18385 L: linux-usb@vger.kernel.org
18387 F: drivers/thunderbolt/dma_test.c
18390 M: Andreas Noever <andreas.noever@gmail.com>
18391 M: Michael Jamet <michael.jamet@intel.com>
18392 M: Mika Westerberg <mika.westerberg@linux.intel.com>
18393 M: Yehezkel Bernat <YehezkelShB@gmail.com>
18394 L: linux-usb@vger.kernel.org
18396 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
18397 F: Documentation/admin-guide/thunderbolt.rst
18398 F: drivers/thunderbolt/
18399 F: include/linux/thunderbolt.h
18401 THUNDERBOLT NETWORK DRIVER
18402 M: Michael Jamet <michael.jamet@intel.com>
18403 M: Mika Westerberg <mika.westerberg@linux.intel.com>
18404 M: Yehezkel Bernat <YehezkelShB@gmail.com>
18405 L: netdev@vger.kernel.org
18407 F: drivers/net/thunderbolt.c
18409 THUNDERX GPIO DRIVER
18410 M: Robert Richter <rric@kernel.org>
18412 F: drivers/gpio/gpio-thunderx.c
18414 TI ADS131E0X ADC SERIES DRIVER
18415 M: Tomislav Denis <tomislav.denis@avl.com>
18416 L: linux-iio@vger.kernel.org
18418 F: Documentation/devicetree/bindings/iio/adc/ti,ads131e08.yaml
18419 F: drivers/iio/adc/ti-ads131e08.c
18421 TI AM437X VPFE DRIVER
18422 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
18423 L: linux-media@vger.kernel.org
18425 W: https://linuxtv.org
18426 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18427 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
18428 F: drivers/media/platform/am437x/
18430 TI BANDGAP AND THERMAL DRIVER
18431 M: Eduardo Valentin <edubezval@gmail.com>
18432 M: Keerthy <j-keerthy@ti.com>
18433 L: linux-pm@vger.kernel.org
18434 L: linux-omap@vger.kernel.org
18436 F: drivers/thermal/ti-soc-thermal/
18438 TI BQ27XXX POWER SUPPLY DRIVER
18439 F: drivers/power/supply/bq27xxx_battery.c
18440 F: drivers/power/supply/bq27xxx_battery_i2c.c
18441 F: include/linux/power/bq27xxx_battery.h
18443 TI CDCE706 CLOCK DRIVER
18444 M: Max Filippov <jcmvbkbc@gmail.com>
18446 F: drivers/clk/clk-cdce706.c
18449 M: Tero Kristo <kristo@kernel.org>
18450 L: linux-omap@vger.kernel.org
18453 F: include/linux/clk/ti.h
18455 TI DAVINCI MACHINE SUPPORT
18456 M: Sekhar Nori <nsekhar@ti.com>
18457 R: Bartosz Golaszewski <bgolaszewski@baylibre.com>
18458 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18460 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
18461 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
18462 F: arch/arm/boot/dts/da850*
18463 F: arch/arm/mach-davinci/
18464 F: drivers/i2c/busses/i2c-davinci.c
18466 TI DAVINCI SERIES CLOCK DRIVER
18467 M: David Lechner <david@lechnology.com>
18468 R: Sekhar Nori <nsekhar@ti.com>
18470 F: Documentation/devicetree/bindings/clock/ti/davinci/
18471 F: drivers/clk/davinci/
18473 TI DAVINCI SERIES GPIO DRIVER
18474 M: Keerthy <j-keerthy@ti.com>
18475 L: linux-gpio@vger.kernel.org
18477 F: Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
18478 F: drivers/gpio/gpio-davinci.c
18480 TI DAVINCI SERIES MEDIA DRIVER
18481 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
18482 L: linux-media@vger.kernel.org
18484 W: https://linuxtv.org
18485 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18486 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
18487 F: drivers/media/platform/davinci/
18488 F: include/media/davinci/
18490 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
18491 R: David Lechner <david@lechnology.com>
18492 L: linux-iio@vger.kernel.org
18493 F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
18494 F: drivers/counter/ti-eqep.c
18496 TI ETHERNET SWITCH DRIVER (CPSW)
18497 R: Grygorii Strashko <grygorii.strashko@ti.com>
18498 L: linux-omap@vger.kernel.org
18499 L: netdev@vger.kernel.org
18501 F: drivers/net/ethernet/ti/cpsw*
18502 F: drivers/net/ethernet/ti/davinci*
18504 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
18505 M: Alex Dubov <oakad@yahoo.com>
18507 W: http://tifmxx.berlios.de/
18508 F: drivers/memstick/host/tifm_ms.c
18509 F: drivers/misc/tifm*
18510 F: drivers/mmc/host/tifm_sd.c
18511 F: include/linux/tifm.h
18513 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
18514 M: Santosh Shilimkar <ssantosh@kernel.org>
18515 L: linux-kernel@vger.kernel.org
18516 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18518 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
18519 F: drivers/soc/ti/*
18521 TI LM49xxx FAMILY ASoC CODEC DRIVERS
18522 M: M R Swami Reddy <mr.swami.reddy@ti.com>
18523 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
18524 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18526 F: sound/soc/codecs/isabelle*
18527 F: sound/soc/codecs/lm49453*
18529 TI PCM3060 ASoC CODEC DRIVER
18530 M: Kirill Marinushkin <kmarinushkin@birdec.com>
18531 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18533 F: Documentation/devicetree/bindings/sound/pcm3060.txt
18534 F: sound/soc/codecs/pcm3060*
18536 TI TAS571X FAMILY ASoC CODEC DRIVER
18537 M: Kevin Cernekee <cernekee@chromium.org>
18538 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18540 F: sound/soc/codecs/tas571x*
18542 TI TRF7970A NFC DRIVER
18543 M: Mark Greer <mgreer@animalcreek.com>
18544 L: linux-wireless@vger.kernel.org
18545 L: linux-nfc@lists.01.org (subscribers-only)
18547 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
18548 F: drivers/nfc/trf7970a.c
18550 TI TSC2046 ADC DRIVER
18551 M: Oleksij Rempel <o.rempel@pengutronix.de>
18552 R: kernel@pengutronix.de
18553 L: linux-iio@vger.kernel.org
18555 F: Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
18556 F: drivers/iio/adc/ti-tsc2046.c
18558 TI TWL4030 SERIES SOC CODEC DRIVER
18559 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
18560 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18562 F: sound/soc/codecs/twl4030*
18565 M: Benoit Parrot <bparrot@ti.com>
18566 L: linux-media@vger.kernel.org
18568 W: http://linuxtv.org/
18569 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18570 F: Documentation/devicetree/bindings/media/ti,cal.yaml
18571 F: Documentation/devicetree/bindings/media/ti,vpe.yaml
18572 F: drivers/media/platform/ti-vpe/
18574 TI WILINK WIRELESS DRIVERS
18575 L: linux-wireless@vger.kernel.org
18577 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
18578 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
18579 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
18580 F: drivers/net/wireless/ti/
18581 F: include/linux/wl12xx.h
18583 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
18584 M: John Stultz <john.stultz@linaro.org>
18585 M: Thomas Gleixner <tglx@linutronix.de>
18586 R: Stephen Boyd <sboyd@kernel.org>
18587 L: linux-kernel@vger.kernel.org
18589 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
18590 F: include/linux/clocksource.h
18591 F: include/linux/time.h
18592 F: include/linux/timex.h
18593 F: include/uapi/linux/time.h
18594 F: include/uapi/linux/timex.h
18595 F: kernel/time/alarmtimer.c
18596 F: kernel/time/clocksource.c
18597 F: kernel/time/ntp.c
18598 F: kernel/time/time*.c
18599 F: tools/testing/selftests/timers/
18602 M: Jon Maloy <jmaloy@redhat.com>
18603 M: Ying Xue <ying.xue@windriver.com>
18604 L: netdev@vger.kernel.org (core kernel code)
18605 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
18607 W: http://tipc.sourceforge.net/
18608 F: include/uapi/linux/tipc*.h
18611 TLAN NETWORK DRIVER
18612 M: Samuel Chessman <chessman@tux.org>
18613 L: tlan-devel@lists.sourceforge.net (subscribers-only)
18615 W: http://sourceforge.net/projects/tlan/
18616 F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
18617 F: drivers/net/ethernet/ti/tlan.*
18619 TM6000 VIDEO4LINUX DRIVER
18620 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18621 L: linux-media@vger.kernel.org
18623 W: https://linuxtv.org
18624 T: git git://linuxtv.org/media_tree.git
18625 F: Documentation/admin-guide/media/tm6000*
18626 F: drivers/media/usb/tm6000/
18628 TMIO/SDHI MMC DRIVER
18629 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
18630 L: linux-mmc@vger.kernel.org
18632 F: drivers/mmc/host/renesas_sdhi*
18633 F: drivers/mmc/host/tmio_mmc*
18634 F: include/linux/mfd/tmio.h
18636 TMP401 HARDWARE MONITOR DRIVER
18637 M: Guenter Roeck <linux@roeck-us.net>
18638 L: linux-hwmon@vger.kernel.org
18640 F: Documentation/hwmon/tmp401.rst
18641 F: drivers/hwmon/tmp401.c
18643 TMP513 HARDWARE MONITOR DRIVER
18644 M: Eric Tremblay <etremblay@distech-controls.com>
18645 L: linux-hwmon@vger.kernel.org
18647 F: Documentation/hwmon/tmp513.rst
18648 F: drivers/hwmon/tmp513.c
18650 TMPFS (SHMEM FILESYSTEM)
18651 M: Hugh Dickins <hughd@google.com>
18652 L: linux-mm@kvack.org
18654 F: include/linux/shmem_fs.h
18657 TOMOYO SECURITY MODULE
18658 M: Kentaro Takeda <takedakn@nttdata.co.jp>
18659 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
18660 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
18661 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
18662 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
18663 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
18665 W: https://tomoyo.osdn.jp/
18666 F: security/tomoyo/
18668 TOPSTAR LAPTOP EXTRAS DRIVER
18669 M: Herton Ronaldo Krzesinski <herton@canonical.com>
18670 L: platform-driver-x86@vger.kernel.org
18672 F: drivers/platform/x86/topstar-laptop.c
18674 TORTURE-TEST MODULES
18675 M: Davidlohr Bueso <dave@stgolabs.net>
18676 M: "Paul E. McKenney" <paulmck@kernel.org>
18677 M: Josh Triplett <josh@joshtriplett.org>
18678 L: linux-kernel@vger.kernel.org
18680 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
18681 F: Documentation/RCU/torture.rst
18682 F: kernel/locking/locktorture.c
18683 F: kernel/rcu/rcuscale.c
18684 F: kernel/rcu/rcutorture.c
18685 F: kernel/rcu/refscale.c
18686 F: kernel/torture.c
18688 TOSHIBA ACPI EXTRAS DRIVER
18689 M: Azael Avalos <coproscefalo@gmail.com>
18690 L: platform-driver-x86@vger.kernel.org
18692 F: drivers/platform/x86/toshiba_acpi.c
18694 TOSHIBA BLUETOOTH DRIVER
18695 M: Azael Avalos <coproscefalo@gmail.com>
18696 L: platform-driver-x86@vger.kernel.org
18698 F: drivers/platform/x86/toshiba_bluetooth.c
18700 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
18701 M: Azael Avalos <coproscefalo@gmail.com>
18702 L: platform-driver-x86@vger.kernel.org
18704 F: drivers/platform/x86/toshiba_haps.c
18707 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
18709 W: http://www.buzzard.org.uk/toshiba/
18710 F: drivers/char/toshiba.c
18711 F: include/linux/toshiba.h
18712 F: include/uapi/linux/toshiba.h
18714 TOSHIBA TC358743 DRIVER
18715 M: Mats Randgaard <matrandg@cisco.com>
18716 L: linux-media@vger.kernel.org
18718 F: drivers/media/i2c/tc358743*
18719 F: include/media/i2c/tc358743.h
18721 TOSHIBA WMI HOTKEYS DRIVER
18722 M: Azael Avalos <coproscefalo@gmail.com>
18723 L: platform-driver-x86@vger.kernel.org
18725 F: drivers/platform/x86/toshiba-wmi.c
18728 M: Peter Huewe <peterhuewe@gmx.de>
18729 M: Jarkko Sakkinen <jarkko@kernel.org>
18730 R: Jason Gunthorpe <jgg@ziepe.ca>
18731 L: linux-integrity@vger.kernel.org
18733 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
18734 Q: https://patchwork.kernel.org/project/linux-integrity/list/
18735 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
18736 F: drivers/char/tpm/
18739 M: Steven Rostedt <rostedt@goodmis.org>
18740 M: Ingo Molnar <mingo@redhat.com>
18742 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
18743 F: Documentation/trace/ftrace.rst
18744 F: arch/*/*/*/ftrace.h
18745 F: arch/*/kernel/ftrace.c
18747 F: include/*/ftrace.h
18748 F: include/linux/trace*.h
18751 F: tools/testing/selftests/ftrace/
18753 TRACING MMIO ACCESSES (MMIOTRACE)
18754 M: Steven Rostedt <rostedt@goodmis.org>
18755 M: Ingo Molnar <mingo@kernel.org>
18756 R: Karol Herbst <karolherbst@gmail.com>
18757 R: Pekka Paalanen <ppaalanen@gmail.com>
18758 L: linux-kernel@vger.kernel.org
18759 L: nouveau@lists.freedesktop.org
18761 F: arch/x86/mm/kmmio.c
18762 F: arch/x86/mm/mmio-mod.c
18763 F: arch/x86/mm/testmmiotrace.c
18764 F: include/linux/mmiotrace.h
18765 F: kernel/trace/trace_mmiotrace.c
18768 M: Jiri Kosina <trivial@kernel.org>
18770 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
18771 K: ^Subject:.*(?i)trivial
18774 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18775 M: Jiri Slaby <jirislaby@kernel.org>
18777 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
18778 F: Documentation/driver-api/serial/
18780 F: drivers/tty/serial/serial_core.c
18781 F: include/linux/selection.h
18782 F: include/linux/serial.h
18783 F: include/linux/serial_core.h
18784 F: include/linux/sysrq.h
18785 F: include/linux/tty*.h
18786 F: include/linux/vt.h
18787 F: include/linux/vt_*.h
18788 F: include/uapi/linux/serial.h
18789 F: include/uapi/linux/serial_core.h
18790 F: include/uapi/linux/tty.h
18792 TUA9001 MEDIA DRIVER
18793 M: Antti Palosaari <crope@iki.fi>
18794 L: linux-media@vger.kernel.org
18796 W: https://linuxtv.org
18797 W: http://palosaari.fi/linux/
18798 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18799 T: git git://linuxtv.org/anttip/media_tree.git
18800 F: drivers/media/tuners/tua9001*
18802 TULIP NETWORK DRIVERS
18803 L: netdev@vger.kernel.org
18804 L: linux-parisc@vger.kernel.org
18806 F: drivers/net/ethernet/dec/tulip/
18809 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
18811 W: http://vtun.sourceforge.net/tun
18812 F: Documentation/networking/tuntap.rst
18813 F: arch/um/os-Linux/drivers/
18815 TURBOCHANNEL SUBSYSTEM
18816 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
18817 M: Ralf Baechle <ralf@linux-mips.org>
18818 L: linux-mips@vger.kernel.org
18820 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
18822 F: include/linux/tc.h
18825 M: "Len Brown" <lenb@kernel.org>
18826 L: linux-pm@vger.kernel.org
18828 Q: https://patchwork.kernel.org/project/linux-pm/list/
18829 B: https://bugzilla.kernel.org
18830 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
18831 F: tools/power/x86/turbostat/
18833 TW5864 VIDEO4LINUX DRIVER
18834 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
18835 M: Anton Sviridenko <anton@corp.bluecherry.net>
18836 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
18837 M: Andrey Utkin <andrey_utkin@fastmail.com>
18838 L: linux-media@vger.kernel.org
18840 F: drivers/media/pci/tw5864/
18842 TW68 VIDEO4LINUX DRIVER
18843 M: Hans Verkuil <hverkuil@xs4all.nl>
18844 L: linux-media@vger.kernel.org
18846 W: https://linuxtv.org
18847 T: git git://linuxtv.org/media_tree.git
18848 F: drivers/media/pci/tw68/
18850 TW686X VIDEO4LINUX DRIVER
18851 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
18852 L: linux-media@vger.kernel.org
18854 W: http://linuxtv.org
18855 T: git git://linuxtv.org/media_tree.git
18856 F: drivers/media/pci/tw686x/
18858 UACCE ACCELERATOR FRAMEWORK
18859 M: Zhangfei Gao <zhangfei.gao@linaro.org>
18860 M: Zhou Wang <wangzhou1@hisilicon.com>
18861 L: linux-accelerators@lists.ozlabs.org
18862 L: linux-kernel@vger.kernel.org
18864 F: Documentation/ABI/testing/sysfs-driver-uacce
18865 F: Documentation/misc-devices/uacce.rst
18866 F: drivers/misc/uacce/
18867 F: include/linux/uacce.h
18868 F: include/uapi/misc/uacce/
18870 UBI FILE SYSTEM (UBIFS)
18871 M: Richard Weinberger <richard@nod.at>
18872 L: linux-mtd@lists.infradead.org
18874 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
18875 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
18876 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
18877 F: Documentation/filesystems/ubifs-authentication.rst
18878 F: Documentation/filesystems/ubifs.rst
18881 UCLINUX (M68KNOMMU AND COLDFIRE)
18882 M: Greg Ungerer <gerg@linux-m68k.org>
18883 L: linux-m68k@lists.linux-m68k.org
18884 L: uclinux-dev@uclinux.org (subscribers-only)
18886 W: http://www.linux-m68k.org/
18887 W: http://www.uclinux.org/
18888 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
18889 F: arch/m68k/*/*_no.*
18891 F: arch/m68k/coldfire/
18892 F: arch/m68k/include/asm/*_no.*
18895 M: Jan Kara <jack@suse.com>
18897 F: Documentation/filesystems/udf.rst
18901 M: Bastien Nocera <hadess@hadess.net>
18902 L: linux-input@vger.kernel.org
18904 F: drivers/hid/hid-udraw-ps3.c
18907 M: Evgeniy Dushistov <dushistov@mail.ru>
18909 F: Documentation/admin-guide/ufs.rst
18912 UHID USERSPACE HID IO DRIVER
18913 M: David Rheinsberg <david.rheinsberg@gmail.com>
18914 L: linux-input@vger.kernel.org
18916 F: drivers/hid/uhid.c
18917 F: include/uapi/linux/uhid.h
18920 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18921 L: linux-usb@vger.kernel.org
18923 F: drivers/usb/common/ulpi.c
18924 F: include/linux/ulpi/
18927 M: Gabriel Krisman Bertazi <krisman@collabora.com>
18928 L: linux-fsdevel@vger.kernel.org
18933 M: Tony Finch <dot@dotat.at>
18935 W: http://dotat.at/prog/unifdef
18936 F: scripts/unifdef.c
18938 UNIFORM CDROM DRIVER
18939 M: Jens Axboe <axboe@kernel.dk>
18941 W: http://www.kernel.dk
18942 F: Documentation/cdrom/
18943 F: drivers/cdrom/cdrom.c
18944 F: include/linux/cdrom.h
18945 F: include/uapi/linux/cdrom.h
18947 UNISYS S-PAR DRIVERS
18948 M: David Kershner <david.kershner@unisys.com>
18949 L: sparmaintainer@unisys.com (Unisys internal)
18951 F: drivers/staging/unisys/
18952 F: drivers/visorbus/
18953 F: include/linux/visorbus.h
18955 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
18956 R: Alim Akhtar <alim.akhtar@samsung.com>
18957 R: Avri Altman <avri.altman@wdc.com>
18958 L: linux-scsi@vger.kernel.org
18960 F: Documentation/scsi/ufs.rst
18961 F: drivers/scsi/ufs/
18963 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
18964 M: Pedro Sousa <pedrom.sousa@synopsys.com>
18965 L: linux-scsi@vger.kernel.org
18967 F: drivers/scsi/ufs/*dwc*
18969 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
18970 M: Stanley Chu <stanley.chu@mediatek.com>
18971 L: linux-scsi@vger.kernel.org
18972 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
18974 F: drivers/scsi/ufs/ufs-mediatek*
18976 UNSORTED BLOCK IMAGES (UBI)
18977 M: Richard Weinberger <richard@nod.at>
18978 L: linux-mtd@lists.infradead.org
18980 W: http://www.linux-mtd.infradead.org/
18981 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
18982 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
18983 F: drivers/mtd/ubi/
18984 F: include/linux/mtd/ubi.h
18985 F: include/uapi/mtd/ubi-user.h
18987 USB "USBNET" DRIVER FRAMEWORK
18988 M: Oliver Neukum <oneukum@suse.com>
18989 L: netdev@vger.kernel.org
18991 W: http://www.linux-usb.org/usbnet
18992 F: drivers/net/usb/usbnet.c
18993 F: include/linux/usb/usbnet.h
18996 M: Oliver Neukum <oneukum@suse.com>
18997 L: linux-usb@vger.kernel.org
18999 F: Documentation/usb/acm.rst
19000 F: drivers/usb/class/cdc-acm.*
19002 USB APPLE MFI FASTCHARGE DRIVER
19003 M: Bastien Nocera <hadess@hadess.net>
19004 L: linux-usb@vger.kernel.org
19006 F: drivers/usb/misc/apple-mfi-fastcharge.c
19008 USB AR5523 WIRELESS DRIVER
19009 M: Pontus Fuchs <pontus.fuchs@gmail.com>
19010 L: linux-wireless@vger.kernel.org
19012 F: drivers/net/wireless/ath/ar5523/
19015 M: Oliver Neukum <oneukum@suse.com>
19016 L: linux-usb@vger.kernel.org
19017 L: linux-scsi@vger.kernel.org
19019 F: drivers/usb/storage/uas.c
19021 USB CDC ETHERNET DRIVER
19022 M: Oliver Neukum <oliver@neukum.org>
19023 L: linux-usb@vger.kernel.org
19025 F: drivers/net/usb/cdc_*.c
19026 F: include/uapi/linux/usb/cdc.h
19028 USB CHAOSKEY DRIVER
19029 M: Keith Packard <keithp@keithp.com>
19030 L: linux-usb@vger.kernel.org
19032 F: drivers/usb/misc/chaoskey.c
19034 USB CYPRESS C67X00 DRIVER
19035 M: Peter Korsgaard <jacmet@sunsite.dk>
19036 L: linux-usb@vger.kernel.org
19038 F: drivers/usb/c67x00/
19040 USB DAVICOM DM9601 DRIVER
19041 M: Peter Korsgaard <jacmet@sunsite.dk>
19042 L: netdev@vger.kernel.org
19044 W: http://www.linux-usb.org/usbnet
19045 F: drivers/net/usb/dm9601.c
19048 M: Alan Stern <stern@rowland.harvard.edu>
19049 L: linux-usb@vger.kernel.org
19051 F: Documentation/usb/ehci.rst
19052 F: drivers/usb/host/ehci*
19054 USB GADGET/PERIPHERAL SUBSYSTEM
19055 M: Felipe Balbi <balbi@kernel.org>
19056 L: linux-usb@vger.kernel.org
19058 W: http://www.linux-usb.org/gadget
19059 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
19060 F: drivers/usb/gadget/
19061 F: include/linux/usb/gadget*
19063 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
19064 M: Jiri Kosina <jikos@kernel.org>
19065 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
19066 L: linux-usb@vger.kernel.org
19068 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
19069 F: Documentation/hid/hiddev.rst
19070 F: drivers/hid/usbhid/
19072 USB INTEL XHCI ROLE MUX DRIVER
19073 M: Hans de Goede <hdegoede@redhat.com>
19074 L: linux-usb@vger.kernel.org
19076 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
19078 USB IP DRIVER FOR HISILICON KIRIN 960
19079 M: Yu Chen <chenyu56@huawei.com>
19080 M: Binghui Wang <wangbinghui@hisilicon.com>
19081 L: linux-usb@vger.kernel.org
19083 F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
19084 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
19086 USB IP DRIVER FOR HISILICON KIRIN 970
19087 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19088 L: linux-usb@vger.kernel.org
19090 F: Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
19091 F: drivers/phy/hisilicon/phy-kirin970-usb3.c
19094 M: Olav Kongas <ok@artecdesign.ee>
19095 L: linux-usb@vger.kernel.org
19097 F: drivers/usb/host/isp116x*
19098 F: include/linux/usb/isp116x.h
19101 M: Rui Miguel Silva <rui.silva@linaro.org>
19102 L: linux-usb@vger.kernel.org
19104 F: drivers/usb/isp1760/*
19105 F: Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
19107 USB LAN78XX ETHERNET DRIVER
19108 M: Woojung Huh <woojung.huh@microchip.com>
19109 M: UNGLinuxDriver@microchip.com
19110 L: netdev@vger.kernel.org
19112 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
19113 F: drivers/net/usb/lan78xx.*
19114 F: include/dt-bindings/net/microchip-lan78xx.h
19116 USB MASS STORAGE DRIVER
19117 M: Alan Stern <stern@rowland.harvard.edu>
19118 L: linux-usb@vger.kernel.org
19119 L: usb-storage@lists.one-eyed-alien.net
19121 F: drivers/usb/storage/
19124 M: Clemens Ladisch <clemens@ladisch.de>
19125 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19127 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
19128 F: sound/usb/midi.*
19130 USB NETWORKING DRIVERS
19131 L: linux-usb@vger.kernel.org
19133 F: drivers/net/usb/
19136 M: Alan Stern <stern@rowland.harvard.edu>
19137 L: linux-usb@vger.kernel.org
19139 F: Documentation/usb/ohci.rst
19140 F: drivers/usb/host/ohci*
19142 USB OTG FSM (Finite State Machine)
19143 M: Peter Chen <peter.chen@kernel.org>
19144 L: linux-usb@vger.kernel.org
19146 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
19147 F: drivers/usb/common/usb-otg-fsm.c
19150 M: Valentina Manea <valentina.manea.m@gmail.com>
19151 M: Shuah Khan <shuah@kernel.org>
19152 M: Shuah Khan <skhan@linuxfoundation.org>
19153 L: linux-usb@vger.kernel.org
19155 F: Documentation/usb/usbip_protocol.rst
19156 F: drivers/usb/usbip/
19157 F: tools/testing/selftests/drivers/usb/usbip/
19158 F: tools/usb/usbip/
19161 M: Petko Manolov <petkan@nucleusys.com>
19162 L: linux-usb@vger.kernel.org
19163 L: netdev@vger.kernel.org
19165 W: https://github.com/petkan/pegasus
19166 T: git git://github.com/petkan/pegasus.git
19167 F: drivers/net/usb/pegasus.*
19170 M: Felipe Balbi <balbi@kernel.org>
19171 L: linux-usb@vger.kernel.org
19173 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
19174 F: drivers/usb/phy/
19176 USB PRINTER DRIVER (usblp)
19177 M: Pete Zaitcev <zaitcev@redhat.com>
19178 L: linux-usb@vger.kernel.org
19180 F: drivers/usb/class/usblp.c
19182 USB RAW GADGET DRIVER
19183 R: Andrey Konovalov <andreyknvl@gmail.com>
19184 L: linux-usb@vger.kernel.org
19186 F: Documentation/usb/raw-gadget.rst
19187 F: drivers/usb/gadget/legacy/raw_gadget.c
19188 F: include/uapi/linux/usb/raw_gadget.h
19190 USB QMI WWAN NETWORK DRIVER
19191 M: Bjørn Mork <bjorn@mork.no>
19192 L: netdev@vger.kernel.org
19194 F: Documentation/ABI/testing/sysfs-class-net-qmi
19195 F: drivers/net/usb/qmi_wwan.c
19198 M: Petko Manolov <petkan@nucleusys.com>
19199 L: linux-usb@vger.kernel.org
19200 L: netdev@vger.kernel.org
19202 W: https://github.com/petkan/rtl8150
19203 T: git git://github.com/petkan/rtl8150.git
19204 F: drivers/net/usb/rtl8150.c
19206 USB SERIAL SUBSYSTEM
19207 M: Johan Hovold <johan@kernel.org>
19208 L: linux-usb@vger.kernel.org
19210 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
19211 F: Documentation/usb/usb-serial.rst
19212 F: drivers/usb/serial/
19213 F: include/linux/usb/serial.h
19215 USB SMSC75XX ETHERNET DRIVER
19216 M: Steve Glendinning <steve.glendinning@shawell.net>
19217 L: netdev@vger.kernel.org
19219 F: drivers/net/usb/smsc75xx.*
19221 USB SMSC95XX ETHERNET DRIVER
19222 M: Steve Glendinning <steve.glendinning@shawell.net>
19223 M: UNGLinuxDriver@microchip.com
19224 L: netdev@vger.kernel.org
19226 F: drivers/net/usb/smsc95xx.*
19229 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19230 L: linux-usb@vger.kernel.org
19232 W: http://www.linux-usb.org
19233 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
19234 F: Documentation/devicetree/bindings/usb/
19235 F: Documentation/usb/
19237 F: include/linux/usb.h
19238 F: include/linux/usb/
19240 USB TYPEC BUS FOR ALTERNATE MODES
19241 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19242 L: linux-usb@vger.kernel.org
19244 F: Documentation/ABI/testing/sysfs-bus-typec
19245 F: Documentation/driver-api/usb/typec_bus.rst
19246 F: drivers/usb/typec/altmodes/
19247 F: include/linux/usb/typec_altmode.h
19250 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19251 L: linux-usb@vger.kernel.org
19253 F: Documentation/ABI/testing/sysfs-class-typec
19254 F: Documentation/driver-api/usb/typec.rst
19255 F: drivers/usb/typec/
19256 F: include/linux/usb/typec.h
19258 USB TYPEC INTEL PMC MUX DRIVER
19259 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19260 L: linux-usb@vger.kernel.org
19262 F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
19263 F: drivers/usb/typec/mux/intel_pmc_mux.c
19265 USB TYPEC PI3USB30532 MUX DRIVER
19266 M: Hans de Goede <hdegoede@redhat.com>
19267 L: linux-usb@vger.kernel.org
19269 F: drivers/usb/typec/mux/pi3usb30532.c
19271 USB TYPEC PORT CONTROLLER DRIVERS
19272 M: Guenter Roeck <linux@roeck-us.net>
19273 L: linux-usb@vger.kernel.org
19275 F: drivers/usb/typec/tcpm/
19278 M: Alan Stern <stern@rowland.harvard.edu>
19279 L: linux-usb@vger.kernel.org
19281 F: drivers/usb/host/uhci*
19284 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19285 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
19286 L: linux-media@vger.kernel.org
19288 W: http://www.ideasonboard.org/uvc/
19289 T: git git://linuxtv.org/media_tree.git
19290 F: drivers/media/usb/uvc/
19291 F: include/uapi/linux/uvcvideo.h
19294 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19295 L: linux-usb@vger.kernel.org
19297 F: drivers/usb/gadget/function/*uvc*
19298 F: drivers/usb/gadget/legacy/webcam.c
19299 F: include/uapi/linux/usb/g_uvc.h
19301 USB WIRELESS RNDIS DRIVER (rndis_wlan)
19302 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
19303 L: linux-wireless@vger.kernel.org
19305 F: drivers/net/wireless/rndis_wlan.c
19308 M: Mathias Nyman <mathias.nyman@intel.com>
19309 L: linux-usb@vger.kernel.org
19311 F: drivers/usb/host/pci-quirks*
19312 F: drivers/usb/host/xhci*
19315 L: linux-wireless@vger.kernel.org
19317 W: http://linux-lc100020.sourceforge.net
19318 F: drivers/net/wireless/zydas/zd1201.*
19321 M: Antoine Jacquet <royale@zerezo.com>
19322 L: linux-usb@vger.kernel.org
19323 L: linux-media@vger.kernel.org
19325 W: http://royale.zerezo.com/zr364xx/
19326 T: git git://linuxtv.org/media_tree.git
19327 F: Documentation/admin-guide/media/zr364xx*
19328 F: drivers/media/usb/zr364xx/
19330 USER-MODE LINUX (UML)
19331 M: Jeff Dike <jdike@addtoit.com>
19332 M: Richard Weinberger <richard@nod.at>
19333 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
19334 L: linux-um@lists.infradead.org
19336 W: http://user-mode-linux.sourceforge.net
19337 Q: https://patchwork.ozlabs.org/project/linux-um/list/
19338 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
19339 F: Documentation/virt/uml/
19344 USERSPACE COPYIN/COPYOUT (UIOVEC)
19345 M: Alexander Viro <viro@zeniv.linux.org.uk>
19347 F: include/linux/uio.h
19350 USERSPACE DMA BUFFER DRIVER
19351 M: Gerd Hoffmann <kraxel@redhat.com>
19352 L: dri-devel@lists.freedesktop.org
19354 T: git git://anongit.freedesktop.org/drm/drm-misc
19355 F: drivers/dma-buf/udmabuf.c
19356 F: include/uapi/linux/udmabuf.h
19358 USERSPACE I/O (UIO)
19359 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19361 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
19362 F: Documentation/driver-api/uio-howto.rst
19364 F: include/linux/uio_driver.h
19367 M: Karel Zak <kzak@redhat.com>
19368 L: util-linux@vger.kernel.org
19370 W: http://en.wikipedia.org/wiki/Util-linux
19371 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
19374 M: Christoph Hellwig <hch@lst.de>
19375 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19376 L: linux-kernel@vger.kernel.org
19378 T: git git://git.infradead.org/users/hch/uuid.git
19379 F: include/linux/uuid.h
19380 F: include/uapi/linux/uuid.h
19385 M: Justin Ernst <justin.ernst@hpe.com>
19386 L: platform-driver-x86@vger.kernel.org
19388 F: drivers/platform/x86/uv_sysfs.c
19391 M: Michal Januszewski <spock@gentoo.org>
19392 L: linux-fbdev@vger.kernel.org
19394 W: https://github.com/mjanusz/v86d
19395 F: Documentation/fb/uvesafb.rst
19396 F: drivers/video/fbdev/uvesafb.*
19398 Ux500 CLOCK DRIVERS
19399 M: Ulf Hansson <ulf.hansson@linaro.org>
19400 L: linux-clk@vger.kernel.org
19401 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19403 F: drivers/clk/ux500/
19406 M: Stefan Agner <stefan@agner.ch>
19407 L: linux-mtd@lists.infradead.org
19409 F: drivers/mtd/nand/raw/vf610_nfc.c
19411 VFAT/FAT/MSDOS FILESYSTEM
19412 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
19414 F: Documentation/filesystems/vfat.rst
19418 M: Alex Williamson <alex.williamson@redhat.com>
19419 R: Cornelia Huck <cohuck@redhat.com>
19420 L: kvm@vger.kernel.org
19422 T: git git://github.com/awilliam/linux-vfio.git
19423 F: Documentation/driver-api/vfio.rst
19425 F: include/linux/vfio.h
19426 F: include/uapi/linux/vfio.h
19429 M: Diana Craciun <diana.craciun@oss.nxp.com>
19430 L: kvm@vger.kernel.org
19432 F: drivers/vfio/fsl-mc/
19434 VFIO MEDIATED DEVICE DRIVERS
19435 M: Kirti Wankhede <kwankhede@nvidia.com>
19436 L: kvm@vger.kernel.org
19438 F: Documentation/driver-api/vfio-mediated-device.rst
19439 F: drivers/vfio/mdev/
19440 F: include/linux/mdev.h
19441 F: samples/vfio-mdev/
19443 VFIO PLATFORM DRIVER
19444 M: Eric Auger <eric.auger@redhat.com>
19445 L: kvm@vger.kernel.org
19447 F: drivers/vfio/platform/
19450 R: Lukas Wunner <lukas@wunner.de>
19452 T: git git://anongit.freedesktop.org/drm/drm-misc
19453 F: Documentation/gpu/vga-switcheroo.rst
19454 F: drivers/gpu/vga/vga_switcheroo.c
19455 F: include/linux/vga_switcheroo.h
19457 VIA RHINE NETWORK DRIVER
19459 M: Kevin Brace <kevinbrace@bracecomputerlab.com>
19460 F: drivers/net/ethernet/via/via-rhine.c
19462 VIA SD/MMC CARD CONTROLLER DRIVER
19463 M: Bruce Chang <brucechang@via.com.tw>
19464 M: Harald Welte <HaraldWelte@viatech.com>
19466 F: drivers/mmc/host/via-sdmmc.c
19468 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
19469 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
19470 L: linux-fbdev@vger.kernel.org
19472 F: drivers/video/fbdev/via/
19473 F: include/linux/via-core.h
19474 F: include/linux/via-gpio.h
19475 F: include/linux/via_i2c.h
19477 VIA VELOCITY NETWORK DRIVER
19478 M: Francois Romieu <romieu@fr.zoreil.com>
19479 L: netdev@vger.kernel.org
19481 F: drivers/net/ethernet/via/via-velocity.*
19483 VICODEC VIRTUAL CODEC DRIVER
19484 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
19485 L: linux-media@vger.kernel.org
19487 W: https://linuxtv.org
19488 T: git git://linuxtv.org/media_tree.git
19489 F: drivers/media/test-drivers/vicodec/*
19491 VIDEO I2C POLLING DRIVER
19492 M: Matt Ranostay <matt.ranostay@konsulko.com>
19493 L: linux-media@vger.kernel.org
19495 F: drivers/media/i2c/video-i2c.c
19497 VIDEO MULTIPLEXER DRIVER
19498 M: Philipp Zabel <p.zabel@pengutronix.de>
19499 L: linux-media@vger.kernel.org
19501 F: drivers/media/platform/video-mux.c
19503 VIDEOBUF2 FRAMEWORK
19504 M: Tomasz Figa <tfiga@chromium.org>
19505 M: Marek Szyprowski <m.szyprowski@samsung.com>
19506 L: linux-media@vger.kernel.org
19508 F: drivers/media/common/videobuf2/*
19509 F: include/media/videobuf2-*
19511 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
19512 M: Helen Koike <helen.koike@collabora.com>
19513 R: Shuah Khan <skhan@linuxfoundation.org>
19514 L: linux-media@vger.kernel.org
19516 W: https://linuxtv.org
19517 T: git git://linuxtv.org/media_tree.git
19518 F: drivers/media/test-drivers/vimc/*
19521 M: Alex Williamson <alex.williamson@redhat.com>
19522 M: Paolo Bonzini <pbonzini@redhat.com>
19523 L: kvm@vger.kernel.org
19527 VIRTIO AND VHOST VSOCK DRIVER
19528 M: Stefan Hajnoczi <stefanha@redhat.com>
19529 M: Stefano Garzarella <sgarzare@redhat.com>
19530 L: kvm@vger.kernel.org
19531 L: virtualization@lists.linux-foundation.org
19532 L: netdev@vger.kernel.org
19534 F: drivers/net/vsockmon.c
19535 F: drivers/vhost/vsock.c
19536 F: include/linux/virtio_vsock.h
19537 F: include/uapi/linux/virtio_vsock.h
19538 F: include/uapi/linux/vm_sockets_diag.h
19539 F: include/uapi/linux/vsockmon.h
19540 F: net/vmw_vsock/af_vsock_tap.c
19541 F: net/vmw_vsock/diag.c
19542 F: net/vmw_vsock/virtio_transport.c
19543 F: net/vmw_vsock/virtio_transport_common.c
19544 F: net/vmw_vsock/vsock_loopback.c
19545 F: tools/testing/vsock/
19547 VIRTIO BLOCK AND SCSI DRIVERS
19548 M: "Michael S. Tsirkin" <mst@redhat.com>
19549 M: Jason Wang <jasowang@redhat.com>
19550 R: Paolo Bonzini <pbonzini@redhat.com>
19551 R: Stefan Hajnoczi <stefanha@redhat.com>
19552 L: virtualization@lists.linux-foundation.org
19554 F: drivers/block/virtio_blk.c
19555 F: drivers/scsi/virtio_scsi.c
19556 F: drivers/vhost/scsi.c
19557 F: include/uapi/linux/virtio_blk.h
19558 F: include/uapi/linux/virtio_scsi.h
19560 VIRTIO CONSOLE DRIVER
19561 M: Amit Shah <amit@kernel.org>
19562 L: virtualization@lists.linux-foundation.org
19564 F: drivers/char/virtio_console.c
19565 F: include/linux/virtio_console.h
19566 F: include/uapi/linux/virtio_console.h
19568 VIRTIO CORE AND NET DRIVERS
19569 M: "Michael S. Tsirkin" <mst@redhat.com>
19570 M: Jason Wang <jasowang@redhat.com>
19571 L: virtualization@lists.linux-foundation.org
19573 F: Documentation/devicetree/bindings/virtio/
19574 F: drivers/block/virtio_blk.c
19575 F: drivers/crypto/virtio/
19576 F: drivers/net/virtio_net.c
19579 F: include/linux/vdpa.h
19580 F: include/linux/virtio*.h
19581 F: include/uapi/linux/virtio_*.h
19585 M: "Michael S. Tsirkin" <mst@redhat.com>
19586 M: David Hildenbrand <david@redhat.com>
19587 L: virtualization@lists.linux-foundation.org
19589 F: drivers/virtio/virtio_balloon.c
19590 F: include/uapi/linux/virtio_balloon.h
19591 F: include/linux/balloon_compaction.h
19592 F: mm/balloon_compaction.c
19594 VIRTIO CRYPTO DRIVER
19595 M: Gonglei <arei.gonglei@huawei.com>
19596 L: virtualization@lists.linux-foundation.org
19597 L: linux-crypto@vger.kernel.org
19599 F: drivers/crypto/virtio/
19600 F: include/uapi/linux/virtio_crypto.h
19602 VIRTIO DRIVERS FOR S390
19603 M: Cornelia Huck <cohuck@redhat.com>
19604 M: Halil Pasic <pasic@linux.ibm.com>
19605 L: linux-s390@vger.kernel.org
19606 L: virtualization@lists.linux-foundation.org
19607 L: kvm@vger.kernel.org
19609 F: arch/s390/include/uapi/asm/virtio-ccw.h
19610 F: drivers/s390/virtio/
19613 M: Vivek Goyal <vgoyal@redhat.com>
19614 M: Stefan Hajnoczi <stefanha@redhat.com>
19615 M: Miklos Szeredi <miklos@szeredi.hu>
19616 L: virtualization@lists.linux-foundation.org
19617 L: linux-fsdevel@vger.kernel.org
19619 W: https://virtio-fs.gitlab.io/
19620 F: Documentation/filesystems/virtiofs.rst
19621 F: fs/fuse/virtio_fs.c
19622 F: include/uapi/linux/virtio_fs.h
19625 M: David Airlie <airlied@linux.ie>
19626 M: Gerd Hoffmann <kraxel@redhat.com>
19627 L: dri-devel@lists.freedesktop.org
19628 L: virtualization@lists.linux-foundation.org
19630 T: git git://anongit.freedesktop.org/drm/drm-misc
19631 F: drivers/gpu/drm/virtio/
19632 F: include/uapi/linux/virtio_gpu.h
19634 VIRTIO HOST (VHOST)
19635 M: "Michael S. Tsirkin" <mst@redhat.com>
19636 M: Jason Wang <jasowang@redhat.com>
19637 L: kvm@vger.kernel.org
19638 L: virtualization@lists.linux-foundation.org
19639 L: netdev@vger.kernel.org
19641 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
19643 F: include/linux/vhost_iotlb.h
19644 F: include/uapi/linux/vhost.h
19646 VIRTIO INPUT DRIVER
19647 M: Gerd Hoffmann <kraxel@redhat.com>
19649 F: drivers/virtio/virtio_input.c
19650 F: include/uapi/linux/virtio_input.h
19652 VIRTIO IOMMU DRIVER
19653 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
19654 L: virtualization@lists.linux-foundation.org
19656 F: drivers/iommu/virtio-iommu.c
19657 F: include/uapi/linux/virtio_iommu.h
19660 M: David Hildenbrand <david@redhat.com>
19661 L: virtualization@lists.linux-foundation.org
19663 W: https://virtio-mem.gitlab.io/
19664 F: drivers/virtio/virtio_mem.c
19665 F: include/uapi/linux/virtio_mem.h
19667 VIRTIO SOUND DRIVER
19668 M: Anton Yakovlev <anton.yakovlev@opensynergy.com>
19669 M: "Michael S. Tsirkin" <mst@redhat.com>
19670 L: virtualization@lists.linux-foundation.org
19671 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19673 F: include/uapi/linux/virtio_snd.h
19676 VIRTUAL BOX GUEST DEVICE DRIVER
19677 M: Hans de Goede <hdegoede@redhat.com>
19678 M: Arnd Bergmann <arnd@arndb.de>
19679 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19681 F: drivers/virt/vboxguest/
19682 F: include/linux/vbox_utils.h
19683 F: include/uapi/linux/vbox*.h
19685 VIRTUAL BOX SHARED FOLDER VFS DRIVER
19686 M: Hans de Goede <hdegoede@redhat.com>
19687 L: linux-fsdevel@vger.kernel.org
19691 VIRTUAL SERIO DEVICE DRIVER
19692 M: Stephen Chandler Paul <thatslyude@gmail.com>
19694 F: drivers/input/serio/userio.c
19695 F: include/uapi/linux/userio.h
19697 VIVID VIRTUAL VIDEO DRIVER
19698 M: Hans Verkuil <hverkuil@xs4all.nl>
19699 L: linux-media@vger.kernel.org
19701 W: https://linuxtv.org
19702 T: git git://linuxtv.org/media_tree.git
19703 F: drivers/media/test-drivers/vivid/*
19705 VIDTV VIRTUAL DIGITAL TV DRIVER
19706 M: Daniel W. S. Almeida <dwlsalmeida@gmail.com>
19707 L: linux-media@vger.kernel.org
19709 W: https://linuxtv.org
19710 T: git git://linuxtv.org/media_tree.git
19711 F: drivers/media/test-drivers/vidtv/*
19714 M: Florian Fainelli <f.fainelli@gmail.com>
19715 L: openwrt-devel@lists.openwrt.org (subscribers-only)
19717 F: drivers/vlynq/vlynq.c
19718 F: include/linux/vlynq.h
19721 M: Martyn Welch <martyn@welchs.me.uk>
19722 M: Manohar Vanga <manohar.vanga@gmail.com>
19723 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19724 L: linux-kernel@vger.kernel.org
19726 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
19727 F: Documentation/driver-api/vme.rst
19728 F: drivers/staging/vme/
19730 F: include/linux/vme*
19732 VMWARE BALLOON DRIVER
19733 M: Nadav Amit <namit@vmware.com>
19734 M: "VMware, Inc." <pv-drivers@vmware.com>
19735 L: linux-kernel@vger.kernel.org
19737 F: drivers/misc/vmw_balloon.c
19739 VMWARE HYPERVISOR INTERFACE
19740 M: Deep Shah <sdeep@vmware.com>
19741 M: "VMware, Inc." <pv-drivers@vmware.com>
19742 L: virtualization@lists.linux-foundation.org
19744 F: arch/x86/include/asm/vmware.h
19745 F: arch/x86/kernel/cpu/vmware.c
19747 VMWARE PVRDMA DRIVER
19748 M: Adit Ranadive <aditr@vmware.com>
19749 M: VMware PV-Drivers <pv-drivers@vmware.com>
19750 L: linux-rdma@vger.kernel.org
19752 F: drivers/infiniband/hw/vmw_pvrdma/
19754 VMware PVSCSI driver
19755 M: Vishal Bhakta <vbhakta@vmware.com>
19756 M: VMware PV-Drivers <pv-drivers@vmware.com>
19757 L: linux-scsi@vger.kernel.org
19759 F: drivers/scsi/vmw_pvscsi.c
19760 F: drivers/scsi/vmw_pvscsi.h
19762 VMWARE VIRTUAL PTP CLOCK DRIVER
19763 M: Vivek Thampi <vithampi@vmware.com>
19764 M: "VMware, Inc." <pv-drivers@vmware.com>
19765 L: netdev@vger.kernel.org
19767 F: drivers/ptp/ptp_vmw.c
19769 VMWARE VMMOUSE SUBDRIVER
19770 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
19771 M: "VMware, Inc." <pv-drivers@vmware.com>
19772 L: linux-input@vger.kernel.org
19774 F: drivers/input/mouse/vmmouse.c
19775 F: drivers/input/mouse/vmmouse.h
19777 VMWARE VMXNET3 ETHERNET DRIVER
19778 M: Ronak Doshi <doshir@vmware.com>
19779 M: pv-drivers@vmware.com
19780 L: netdev@vger.kernel.org
19782 F: drivers/net/vmxnet3/
19784 VOCORE VOCORE2 BOARD
19785 M: Harvey Hunt <harveyhuntnexus@gmail.com>
19786 L: linux-mips@vger.kernel.org
19788 F: arch/mips/boot/dts/ralink/vocore2.dts
19790 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
19791 M: Liam Girdwood <lgirdwood@gmail.com>
19792 M: Mark Brown <broonie@kernel.org>
19793 L: linux-kernel@vger.kernel.org
19795 W: http://www.slimlogic.co.uk/?p=48
19796 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
19797 F: Documentation/devicetree/bindings/regulator/
19798 F: Documentation/power/regulator/
19799 F: drivers/regulator/
19800 F: include/dt-bindings/regulator/
19801 F: include/linux/regulator/
19802 K: regulator_get_optional
19804 VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
19805 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
19806 F: drivers/regulator/irq_helpers.c
19809 M: David Ahern <dsahern@kernel.org>
19810 L: netdev@vger.kernel.org
19812 F: Documentation/networking/vrf.rst
19813 F: drivers/net/vrf.c
19816 M: Petr Mladek <pmladek@suse.com>
19817 M: Steven Rostedt <rostedt@goodmis.org>
19818 M: Sergey Senozhatsky <senozhatsky@chromium.org>
19819 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19820 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
19822 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git
19823 F: Documentation/core-api/printk-formats.rst
19824 F: lib/test_printf.c
19825 F: lib/test_scanf.c
19828 VT1211 HARDWARE MONITOR DRIVER
19829 M: Juerg Haefliger <juergh@gmail.com>
19830 L: linux-hwmon@vger.kernel.org
19832 F: Documentation/hwmon/vt1211.rst
19833 F: drivers/hwmon/vt1211.c
19835 VT8231 HARDWARE MONITOR DRIVER
19836 M: Roger Lucas <vt8231@hiddenengine.co.uk>
19837 L: linux-hwmon@vger.kernel.org
19839 F: drivers/hwmon/vt8231.c
19841 VUB300 USB to SDIO/SD/MMC bridge chip
19842 L: linux-mmc@vger.kernel.org
19844 F: drivers/mmc/host/vub300.c
19846 W1 DALLAS'S 1-WIRE BUS
19847 M: Evgeniy Polyakov <zbr@ioremap.net>
19849 F: Documentation/devicetree/bindings/w1/
19850 F: Documentation/w1/
19852 F: include/linux/w1.h
19854 W83791D HARDWARE MONITORING DRIVER
19855 M: Marc Hulsman <m.hulsman@tudelft.nl>
19856 L: linux-hwmon@vger.kernel.org
19858 F: Documentation/hwmon/w83791d.rst
19859 F: drivers/hwmon/w83791d.c
19861 W83793 HARDWARE MONITORING DRIVER
19862 M: Rudolf Marek <r.marek@assembler.cz>
19863 L: linux-hwmon@vger.kernel.org
19865 F: Documentation/hwmon/w83793.rst
19866 F: drivers/hwmon/w83793.c
19868 W83795 HARDWARE MONITORING DRIVER
19869 M: Jean Delvare <jdelvare@suse.com>
19870 L: linux-hwmon@vger.kernel.org
19872 F: drivers/hwmon/w83795.c
19874 W83L51xD SD/MMC CARD INTERFACE DRIVER
19875 M: Pierre Ossman <pierre@ossman.eu>
19877 F: drivers/mmc/host/wbsd.*
19879 WACOM PROTOCOL 4 SERIAL TABLETS
19880 M: Julian Squires <julian@cipht.net>
19881 M: Hans de Goede <hdegoede@redhat.com>
19882 L: linux-input@vger.kernel.org
19884 F: drivers/input/tablet/wacom_serial4.c
19886 WATCHDOG DEVICE DRIVERS
19887 M: Wim Van Sebroeck <wim@linux-watchdog.org>
19888 M: Guenter Roeck <linux@roeck-us.net>
19889 L: linux-watchdog@vger.kernel.org
19891 W: http://www.linux-watchdog.org/
19892 T: git git://www.linux-watchdog.org/linux-watchdog.git
19893 F: Documentation/devicetree/bindings/watchdog/
19894 F: Documentation/watchdog/
19895 F: drivers/watchdog/
19896 F: include/linux/watchdog.h
19897 F: include/uapi/linux/watchdog.h
19899 WHISKEYCOVE PMIC GPIO DRIVER
19900 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
19901 L: linux-gpio@vger.kernel.org
19903 F: drivers/gpio/gpio-wcove.c
19906 M: Dianlong Li <long17.cool@163.com>
19907 L: linux-rtc@vger.kernel.org
19909 F: drivers/rtc/rtc-sd3078.c
19912 M: David Rheinsberg <david.rheinsberg@gmail.com>
19913 L: linux-input@vger.kernel.org
19915 F: drivers/hid/hid-wiimote*
19917 WILOCITY WIL6210 WIRELESS DRIVER
19918 M: Maya Erez <merez@codeaurora.org>
19919 L: linux-wireless@vger.kernel.org
19920 L: wil6210@qti.qualcomm.com
19922 W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
19923 F: drivers/net/wireless/ath/wil6210/
19926 M: David Härdeman <david@hardeman.nu>
19928 F: drivers/media/rc/winbond-cir.c
19930 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
19931 M: William Breathitt Gray <vilhelm.gray@gmail.com>
19932 L: linux-watchdog@vger.kernel.org
19934 F: drivers/watchdog/ebc-c384_wdt.c
19936 WINSYSTEMS WS16C48 GPIO DRIVER
19937 M: William Breathitt Gray <vilhelm.gray@gmail.com>
19938 L: linux-gpio@vger.kernel.org
19940 F: drivers/gpio/gpio-ws16c48.c
19942 WIREGUARD SECURE NETWORK TUNNEL
19943 M: Jason A. Donenfeld <Jason@zx2c4.com>
19944 L: wireguard@lists.zx2c4.com
19945 L: netdev@vger.kernel.org
19947 F: drivers/net/wireguard/
19948 F: tools/testing/selftests/wireguard/
19950 WISTRON LAPTOP BUTTON DRIVER
19951 M: Miloslav Trmac <mitr@volny.cz>
19953 F: drivers/input/misc/wistron_btns.c
19955 WL3501 WIRELESS PCMCIA CARD DRIVER
19956 L: linux-wireless@vger.kernel.org
19958 F: drivers/net/wireless/wl3501*
19960 WOLFSON MICROELECTRONICS DRIVERS
19961 L: patches@opensource.cirrus.com
19963 W: https://github.com/CirrusLogic/linux-drivers/wiki
19964 T: git https://github.com/CirrusLogic/linux-drivers.git
19965 F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
19966 F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
19967 F: Documentation/devicetree/bindings/mfd/wm831x.txt
19968 F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
19969 F: Documentation/devicetree/bindings/sound/wlf,arizona.yaml
19970 F: Documentation/hwmon/wm83??.rst
19971 F: arch/arm/mach-s3c/mach-crag6410*
19972 F: drivers/clk/clk-wm83*.c
19973 F: drivers/gpio/gpio-*wm*.c
19974 F: drivers/gpio/gpio-arizona.c
19975 F: drivers/hwmon/wm83??-hwmon.c
19976 F: drivers/input/misc/wm831x-on.c
19977 F: drivers/input/touchscreen/wm831x-ts.c
19978 F: drivers/input/touchscreen/wm97*.c
19979 F: drivers/leds/leds-wm83*.c
19980 F: drivers/mfd/arizona*
19981 F: drivers/mfd/cs47l24*
19982 F: drivers/mfd/wm*.c
19983 F: drivers/power/supply/wm83*.c
19984 F: drivers/regulator/arizona*
19985 F: drivers/regulator/wm8*.c
19986 F: drivers/rtc/rtc-wm83*.c
19987 F: drivers/video/backlight/wm83*_bl.c
19988 F: drivers/watchdog/wm83*_wdt.c
19989 F: include/linux/mfd/arizona/
19990 F: include/linux/mfd/wm831x/
19991 F: include/linux/mfd/wm8350/
19992 F: include/linux/mfd/wm8400*
19993 F: include/linux/regulator/arizona*
19994 F: include/linux/wm97xx.h
19995 F: include/sound/wm????.h
19996 F: sound/soc/codecs/arizona*
19997 F: sound/soc/codecs/cs47l24*
19998 F: sound/soc/codecs/wm*
20001 M: Tejun Heo <tj@kernel.org>
20002 R: Lai Jiangshan <jiangshanlai@gmail.com>
20004 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
20005 F: Documentation/core-api/workqueue.rst
20006 F: include/linux/workqueue.h
20007 F: kernel/workqueue.c
20010 M: Loic Poulain <loic.poulain@linaro.org>
20011 M: Sergey Ryazanov <ryazanov.s.a@gmail.com>
20012 R: Johannes Berg <johannes@sipsolutions.net>
20013 L: netdev@vger.kernel.org
20015 F: drivers/net/wwan/
20016 F: include/linux/wwan.h
20017 F: include/uapi/linux/wwan.h
20019 X-POWERS AXP288 PMIC DRIVERS
20020 M: Hans de Goede <hdegoede@redhat.com>
20022 F: drivers/acpi/pmic/intel_pmic_xpower.c
20025 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
20026 M: Chen-Yu Tsai <wens@csie.org>
20027 L: linux-kernel@vger.kernel.org
20032 M: Martin Schiller <ms@dev.tdt.de>
20033 L: linux-x25@vger.kernel.org
20035 F: Documentation/networking/lapb-module.rst
20036 F: Documentation/networking/x25*
20037 F: drivers/net/wan/hdlc_x25.c
20038 F: drivers/net/wan/lapbether.c
20039 F: include/*/lapb.h
20040 F: include/net/x25*
20041 F: include/uapi/linux/x25.h
20045 X86 ARCHITECTURE (32-BIT AND 64-BIT)
20046 M: Thomas Gleixner <tglx@linutronix.de>
20047 M: Ingo Molnar <mingo@redhat.com>
20048 M: Borislav Petkov <bp@alien8.de>
20050 R: "H. Peter Anvin" <hpa@zytor.com>
20051 L: linux-kernel@vger.kernel.org
20053 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
20054 F: Documentation/devicetree/bindings/x86/
20055 F: Documentation/x86/
20059 M: Andy Lutomirski <luto@kernel.org>
20060 L: linux-kernel@vger.kernel.org
20062 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
20065 X86 MCE INFRASTRUCTURE
20066 M: Tony Luck <tony.luck@intel.com>
20067 M: Borislav Petkov <bp@alien8.de>
20068 L: linux-edac@vger.kernel.org
20070 F: arch/x86/kernel/cpu/mce/*
20072 X86 MICROCODE UPDATE SUPPORT
20073 M: Borislav Petkov <bp@alien8.de>
20075 F: arch/x86/kernel/cpu/microcode/*
20078 M: Dave Hansen <dave.hansen@linux.intel.com>
20079 M: Andy Lutomirski <luto@kernel.org>
20080 M: Peter Zijlstra <peterz@infradead.org>
20081 L: linux-kernel@vger.kernel.org
20083 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
20086 X86 PLATFORM DRIVERS
20087 M: Hans de Goede <hdegoede@redhat.com>
20088 M: Mark Gross <mgross@linux.intel.com>
20089 L: platform-driver-x86@vger.kernel.org
20091 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
20092 F: drivers/platform/olpc/
20093 F: drivers/platform/x86/
20095 X86 PLATFORM DRIVERS - ARCH
20096 R: Darren Hart <dvhart@infradead.org>
20097 R: Andy Shevchenko <andy@infradead.org>
20098 L: platform-driver-x86@vger.kernel.org
20101 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
20102 F: arch/x86/platform
20104 X86 PLATFORM UV HPE SUPERDOME FLEX
20105 M: Steve Wahl <steve.wahl@hpe.com>
20106 R: Mike Travis <mike.travis@hpe.com>
20107 R: Dimitri Sivanich <dimitri.sivanich@hpe.com>
20108 R: Russ Anderson <russ.anderson@hpe.com>
20110 F: arch/x86/include/asm/uv/
20111 F: arch/x86/kernel/apic/x2apic_uv_x.c
20112 F: arch/x86/platform/uv/
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/vdso
20119 F: arch/x86/entry/vdso/
20122 M: Matthew Wilcox <willy@infradead.org>
20123 L: linux-fsdevel@vger.kernel.org
20125 F: Documentation/core-api/xarray.rst
20126 F: include/linux/idr.h
20127 F: include/linux/xarray.h
20130 F: tools/testing/radix-tree
20133 M: Benjamin Valentin <benpicco@googlemail.com>
20135 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
20136 F: drivers/media/rc/xbox_remote.c
20138 XC2028/3028 TUNER DRIVER
20139 M: Mauro Carvalho Chehab <mchehab@kernel.org>
20140 L: linux-media@vger.kernel.org
20142 W: https://linuxtv.org
20143 T: git git://linuxtv.org/media_tree.git
20144 F: drivers/media/tuners/tuner-xc2028.*
20146 XDP (eXpress Data Path)
20147 M: Alexei Starovoitov <ast@kernel.org>
20148 M: Daniel Borkmann <daniel@iogearbox.net>
20149 M: David S. Miller <davem@davemloft.net>
20150 M: Jakub Kicinski <kuba@kernel.org>
20151 M: Jesper Dangaard Brouer <hawk@kernel.org>
20152 M: John Fastabend <john.fastabend@gmail.com>
20153 L: netdev@vger.kernel.org
20154 L: bpf@vger.kernel.org
20156 F: include/net/xdp.h
20157 F: include/net/xdp_priv.h
20158 F: include/trace/events/xdp.h
20159 F: kernel/bpf/cpumap.c
20160 F: kernel/bpf/devmap.c
20162 F: samples/bpf/xdp*
20163 F: tools/testing/selftests/bpf/*xdp*
20164 F: tools/testing/selftests/bpf/*/*xdp*
20165 F: drivers/net/ethernet/*/*/*/*/*xdp*
20166 F: drivers/net/ethernet/*/*/*xdp*
20167 K: (?:\b|_)xdp(?:\b|_)
20169 XDP SOCKETS (AF_XDP)
20170 M: Björn Töpel <bjorn@kernel.org>
20171 M: Magnus Karlsson <magnus.karlsson@intel.com>
20172 R: Jonathan Lemon <jonathan.lemon@gmail.com>
20173 L: netdev@vger.kernel.org
20174 L: bpf@vger.kernel.org
20176 F: Documentation/networking/af_xdp.rst
20177 F: include/net/xdp_sock*
20178 F: include/net/xsk_buff_pool.h
20179 F: include/uapi/linux/if_xdp.h
20180 F: include/uapi/linux/xdp_diag.h
20181 F: include/net/netns/xdp.h
20183 F: samples/bpf/xdpsock*
20184 F: tools/lib/bpf/xsk*
20186 XEN BLOCK SUBSYSTEM
20187 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
20188 M: Roger Pau Monné <roger.pau@citrix.com>
20189 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20191 F: drivers/block/xen*
20192 F: drivers/block/xen-blkback/*
20195 M: Stefano Stabellini <sstabellini@kernel.org>
20196 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20198 F: arch/arm/include/asm/xen/
20201 XEN HYPERVISOR ARM64
20202 M: Stefano Stabellini <sstabellini@kernel.org>
20203 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20205 F: arch/arm64/include/asm/xen/
20208 XEN HYPERVISOR INTERFACE
20209 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
20210 M: Juergen Gross <jgross@suse.com>
20211 R: Stefano Stabellini <sstabellini@kernel.org>
20212 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20214 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
20215 F: Documentation/ABI/stable/sysfs-hypervisor-xen
20216 F: Documentation/ABI/testing/sysfs-hypervisor-xen
20217 F: arch/x86/include/asm/pvclock-abi.h
20218 F: arch/x86/include/asm/xen/
20219 F: arch/x86/platform/pvh/
20221 F: drivers/*/xen-*front.c
20223 F: include/uapi/xen/
20226 XEN NETWORK BACKEND DRIVER
20227 M: Wei Liu <wei.liu@kernel.org>
20228 M: Paul Durrant <paul@xen.org>
20229 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20230 L: netdev@vger.kernel.org
20232 F: drivers/net/xen-netback/*
20235 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
20236 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20238 F: arch/x86/pci/*xen*
20239 F: drivers/pci/*xen*
20242 M: Juergen Gross <jgross@suse.com>
20243 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20244 L: linux-scsi@vger.kernel.org
20246 F: drivers/scsi/xen-scsifront.c
20247 F: drivers/xen/xen-scsiback.c
20248 F: include/xen/interface/io/vscsiif.h
20250 XEN SOUND FRONTEND DRIVER
20251 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
20252 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20253 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20257 XEN SWIOTLB SUBSYSTEM
20258 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
20259 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20260 L: iommu@lists.linux-foundation.org
20262 F: arch/x86/xen/*swiotlb*
20263 F: drivers/xen/*swiotlb*
20266 C: irc://irc.oftc.net/xfs
20267 M: Darrick J. Wong <djwong@kernel.org>
20268 M: linux-xfs@vger.kernel.org
20269 L: linux-xfs@vger.kernel.org
20272 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
20273 F: Documentation/ABI/testing/sysfs-fs-xfs
20274 F: Documentation/admin-guide/xfs.rst
20275 F: Documentation/filesystems/xfs-delayed-logging-design.rst
20276 F: Documentation/filesystems/xfs-self-describing-metadata.rst
20278 F: include/uapi/linux/dqblk_xfs.h
20279 F: include/uapi/linux/fsmap.h
20281 XILINX AXI ETHERNET DRIVER
20282 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
20284 F: drivers/net/ethernet/xilinx/xilinx_axienet*
20287 M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
20288 R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
20289 L: linux-can@vger.kernel.org
20291 F: Documentation/devicetree/bindings/net/can/xilinx_can.txt
20292 F: drivers/net/can/xilinx_can.c
20295 M: Shubhrajyoti Datta <shubhrajyoti.datta@xilinx.com>
20296 R: Srinivas Neeli <srinivas.neeli@xilinx.com>
20297 R: Michal Simek <michal.simek@xilinx.com>
20299 F: Documentation/devicetree/bindings/gpio/gpio-xilinx.txt
20300 F: Documentation/devicetree/bindings/gpio/gpio-zynq.txt
20301 F: drivers/gpio/gpio-xilinx.c
20302 F: drivers/gpio/gpio-zynq.c
20304 XILINX SD-FEC IP CORES
20305 M: Derek Kiernan <derek.kiernan@xilinx.com>
20306 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
20308 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
20309 F: Documentation/misc-devices/xilinx_sdfec.rst
20310 F: drivers/misc/Kconfig
20311 F: drivers/misc/Makefile
20312 F: drivers/misc/xilinx_sdfec.c
20313 F: include/uapi/misc/xilinx_sdfec.h
20315 XILINX UARTLITE SERIAL DRIVER
20316 M: Peter Korsgaard <jacmet@sunsite.dk>
20317 L: linux-serial@vger.kernel.org
20319 F: drivers/tty/serial/uartlite.c
20321 XILINX VIDEO IP CORES
20322 M: Hyun Kwon <hyun.kwon@xilinx.com>
20323 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20324 L: linux-media@vger.kernel.org
20326 T: git git://linuxtv.org/media_tree.git
20327 F: Documentation/devicetree/bindings/media/xilinx/
20328 F: drivers/media/platform/xilinx/
20329 F: include/uapi/linux/xilinx-v4l2-controls.h
20331 XILINX ZYNQMP DPDMA DRIVER
20332 M: Hyun Kwon <hyun.kwon@xilinx.com>
20333 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20334 L: dmaengine@vger.kernel.org
20336 F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
20337 F: drivers/dma/xilinx/xilinx_dpdma.c
20338 F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
20340 XILINX ZYNQMP PSGTR PHY DRIVER
20341 M: Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
20342 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20343 L: linux-kernel@vger.kernel.org
20345 T: git https://github.com/Xilinx/linux-xlnx.git
20346 F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
20347 F: drivers/phy/xilinx/phy-zynqmp.c
20350 M: Eli Billauer <eli.billauer@gmail.com>
20351 L: linux-kernel@vger.kernel.org
20353 F: drivers/char/xillybus/
20356 M: George Cherian <gcherian@marvell.com>
20357 L: linux-i2c@vger.kernel.org
20359 W: http://www.marvell.com
20360 F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
20361 F: drivers/i2c/busses/i2c-xlp9xx.c
20363 XRA1403 GPIO EXPANDER
20364 M: Nandor Han <nandor.han@ge.com>
20365 M: Semi Malinen <semi.malinen@ge.com>
20366 L: linux-gpio@vger.kernel.org
20368 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
20369 F: drivers/gpio/gpio-xra1403.c
20371 XTENSA XTFPGA PLATFORM SUPPORT
20372 M: Max Filippov <jcmvbkbc@gmail.com>
20373 L: linux-xtensa@linux-xtensa.org
20375 F: drivers/spi/spi-xtensa-xtfpga.c
20376 F: sound/soc/xtensa/xtfpga-i2s.c
20378 YAM DRIVER FOR AX.25
20379 M: Jean-Paul Roubelat <jpr@f6fbb.org>
20380 L: linux-hams@vger.kernel.org
20382 F: drivers/net/hamradio/yam*
20383 F: include/linux/yam.h
20385 YAMA SECURITY MODULE
20386 M: Kees Cook <keescook@chromium.org>
20388 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
20389 F: Documentation/admin-guide/LSM/Yama.rst
20392 YEALINK PHONE DRIVER
20393 M: Henk Vergonet <Henk.Vergonet@gmail.com>
20394 L: usbb2k-api-dev@nongnu.org
20396 F: Documentation/input/devices/yealink.rst
20397 F: drivers/input/misc/yealink.*
20399 Z8530 DRIVER FOR AX.25
20400 M: Joerg Reuter <jreuter@yaina.de>
20401 L: linux-hams@vger.kernel.org
20403 W: http://yaina.de/jreuter/
20404 W: http://www.qsl.net/dl1bke/
20405 F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
20406 F: drivers/net/hamradio/*scc.c
20407 F: drivers/net/hamradio/z8530.h
20409 ZBUD COMPRESSED PAGE ALLOCATOR
20410 M: Seth Jennings <sjenning@redhat.com>
20411 M: Dan Streetman <ddstreet@ieee.org>
20412 L: linux-mm@kvack.org
20416 ZD1211RW WIRELESS DRIVER
20417 M: Daniel Drake <dsd@gentoo.org>
20418 M: Ulrich Kunitz <kune@deine-taler.de>
20419 L: linux-wireless@vger.kernel.org
20420 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
20422 W: http://zd1211.ath.cx/wiki/DriverRewrite
20423 F: drivers/net/wireless/zydas/zd1211rw/
20425 ZD1301 MEDIA DRIVER
20426 M: Antti Palosaari <crope@iki.fi>
20427 L: linux-media@vger.kernel.org
20429 W: https://linuxtv.org/
20430 W: http://palosaari.fi/linux/
20431 Q: https://patchwork.linuxtv.org/project/linux-media/list/
20432 F: drivers/media/usb/dvb-usb-v2/zd1301*
20434 ZD1301_DEMOD MEDIA DRIVER
20435 M: Antti Palosaari <crope@iki.fi>
20436 L: linux-media@vger.kernel.org
20438 W: https://linuxtv.org/
20439 W: http://palosaari.fi/linux/
20440 Q: https://patchwork.linuxtv.org/project/linux-media/list/
20441 F: drivers/media/dvb-frontends/zd1301_demod*
20443 ZHAOXIN PROCESSOR SUPPORT
20444 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
20445 L: linux-kernel@vger.kernel.org
20447 F: arch/x86/kernel/cpu/zhaoxin.c
20450 M: Damien Le Moal <damien.lemoal@wdc.com>
20451 M: Naohiro Aota <naohiro.aota@wdc.com>
20452 R: Johannes Thumshirn <jth@kernel.org>
20453 L: linux-fsdevel@vger.kernel.org
20455 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
20456 F: Documentation/filesystems/zonefs.rst
20459 ZPOOL COMPRESSED PAGE STORAGE API
20460 M: Dan Streetman <ddstreet@ieee.org>
20461 L: linux-mm@kvack.org
20463 F: include/linux/zpool.h
20466 ZR36067 VIDEO FOR LINUX DRIVER
20467 M: Corentin Labbe <clabbe@baylibre.com>
20468 L: mjpeg-users@lists.sourceforge.net
20469 L: linux-media@vger.kernel.org
20471 W: http://mjpeg.sourceforge.net/driver-zoran/
20472 Q: https://patchwork.linuxtv.org/project/linux-media/list/
20473 F: Documentation/driver-api/media/drivers/zoran.rst
20474 F: drivers/staging/media/zoran/
20476 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
20477 M: Minchan Kim <minchan@kernel.org>
20478 M: Nitin Gupta <ngupta@vflare.org>
20479 R: Sergey Senozhatsky <senozhatsky@chromium.org>
20480 L: linux-kernel@vger.kernel.org
20482 F: Documentation/admin-guide/blockdev/zram.rst
20483 F: drivers/block/zram/
20485 ZS DECSTATION Z85C30 SERIAL DRIVER
20486 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
20488 F: drivers/tty/serial/zs.*
20490 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
20491 M: Minchan Kim <minchan@kernel.org>
20492 M: Nitin Gupta <ngupta@vflare.org>
20493 R: Sergey Senozhatsky <senozhatsky@chromium.org>
20494 L: linux-mm@kvack.org
20496 F: Documentation/vm/zsmalloc.rst
20497 F: include/linux/zsmalloc.h
20500 ZSWAP COMPRESSED SWAP CACHING
20501 M: Seth Jennings <sjenning@redhat.com>
20502 M: Dan Streetman <ddstreet@ieee.org>
20503 M: Vitaly Wool <vitaly.wool@konsulko.com>
20504 L: linux-mm@kvack.org
20509 M: Linus Torvalds <torvalds@linux-foundation.org>
20510 L: linux-kernel@vger.kernel.org
20511 S: Buried alive in reporters
20512 Q: http://patchwork.kernel.org/project/LKML/list/
20513 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git