1 List of maintainers and how to submit kernel changes
2 ====================================================
4 Please try to follow the guidelines below. This will make things
5 easier on the maintainers. Not all of these guidelines matter for every
6 trivial patch so apply some common sense.
8 Tips for patch submitters
9 -------------------------
11 1. Always *test* your changes, however small, on at least 4 or
12 5 people, preferably many more.
14 2. Try to release a few ALPHA test versions to the net. Announce
15 them onto the kernel channel and await results. This is especially
16 important for device drivers, because often that's the only way
17 you will find things like the fact version 3 firmware needs
18 a magic fix you didn't know about, or some clown changed the
19 chips on a board and not its name. (Don't laugh! Look at the
20 SMC etherpower for that.)
22 3. Make sure your changes compile correctly in multiple
23 configurations. In particular check that changes work both as a
24 module and built into the kernel.
26 4. When you are happy with a change make it generally available for
27 testing and await feedback.
29 5. Make a patch available to the relevant maintainer in the list. Use
30 ``diff -u`` to make the patch easy to merge. Be prepared to get your
31 changes sent back with seemingly silly requests about formatting
32 and variable names. These aren't as silly as they seem. One
33 job the maintainers (and especially Linus) do is to keep things
34 looking the same. Sometimes this means that the clever hack in
35 your driver to get around a problem actually needs to become a
36 generalized kernel feature ready for next time.
38 PLEASE check your patch with the automated style checker
39 (scripts/checkpatch.pl) to catch trivial style violations.
40 See Documentation/process/coding-style.rst for guidance here.
42 PLEASE CC: the maintainers and mailing lists that are generated
43 by ``scripts/get_maintainer.pl.`` The results returned by the
44 script will be best if you have git installed and are making
45 your changes in a branch derived from Linus' latest git tree.
46 See Documentation/process/submitting-patches.rst for details.
48 PLEASE try to include any credit lines you want added with the
49 patch. It avoids people being missed off by mistake and makes
50 it easier to know who wants adding and who doesn't.
52 PLEASE document known bugs. If it doesn't work for everything
53 or does something very odd once a month document it.
55 PLEASE remember that submissions must be made under the terms
56 of the Linux Foundation certificate of contribution and should
57 include a Signed-off-by: line. The current version of this
58 "Developer's Certificate of Origin" (DCO) is listed in the file
59 Documentation/process/submitting-patches.rst.
61 6. Make sure you have the right to send any changes you make. If you
62 do changes at work you may find your employer owns the patch
65 7. When sending security related changes or reports to a maintainer
66 please Cc: security@kernel.org, especially if the maintainer
67 does not respond. Please keep in mind that the security team is
68 a small set of people who can be efficient only when working on
69 verified bugs. Please only Cc: this list when you have identified
70 that the bug would present a short-term risk to other users if it
71 were publicly disclosed. For example, reports of address leaks do
72 not represent an immediate threat and are better handled publicly,
73 and ideally, should come with a patch proposal. Please do not send
74 automated reports to this list either. Such bugs will be handled
75 better and faster in the usual public places. See
76 Documentation/admin-guide/security-bugs.rst for details.
80 Descriptions of section entries and preferred order
81 ---------------------------------------------------
83 M: *Mail* patches to: FullName <address@domain>
84 R: Designated *Reviewer*: FullName <address@domain>
85 These reviewers should be CCed on patches.
86 L: *Mailing list* that is relevant to this area
87 S: *Status*, one of the following:
88 Supported: Someone is actually paid to look after this.
89 Maintained: Someone actually looks after it.
90 Odd Fixes: It has a maintainer but they don't have time to do
91 much other than throw the odd patch in. See below..
92 Orphan: No current maintainer [but maybe you could take the
93 role as you write your new code].
94 Obsolete: Old code. Something tagged obsolete generally means
95 it has been replaced by a better system and you
97 W: *Web-page* with status/info
98 Q: *Patchwork* web based patch tracking system site
99 B: URI for where to file *bugs*. A web-page with detailed bug
100 filing info, a direct bug tracker link, or a mailto: URI.
101 C: URI for *chat* protocol, server and channel where developers
102 usually hang out, for example irc://server/channel.
103 P: Subsystem Profile document for more details submitting
104 patches to the given subsystem. This is either an in-tree file,
105 or a URI. See Documentation/maintainer/maintainer-entry-profile.rst
107 T: *SCM* tree type and location.
108 Type is one of: git, hg, quilt, stgit, topgit
109 F: *Files* and directories wildcard patterns.
110 A trailing slash includes all files and subdirectory files.
111 F: drivers/net/ all files in and below drivers/net
112 F: drivers/net/* all files in drivers/net, but not below
113 F: */net/* all files in "any top level directory"/net
114 One pattern per line. Multiple F: lines acceptable.
115 X: *Excluded* files and directories that are NOT maintained, same
116 rules as F:. Files exclusions are tested before file matches.
117 Can be useful for excluding a specific subdirectory, for instance:
120 matches all files in and below net excluding net/ipv6/
121 N: Files and directories *Regex* patterns.
122 N: [^a-z]tegra all files whose path contains tegra
123 (not including files like integrator)
124 One pattern per line. Multiple N: lines acceptable.
125 scripts/get_maintainer.pl has different behavior for files that
126 match F: pattern and matches of N: patterns. By default,
127 get_maintainer will not look at git log history when an F: pattern
128 match occurs. When an N: match occurs, git log history is used
129 to also notify the people that have git commit signatures.
130 K: *Content regex* (perl extended) pattern match in a patch or file.
133 matches patches or files that contain "of_get_profile"
134 K: \b(printk|pr_(info|err))\b
135 matches patches or files that contain one or more of the words
136 printk, pr_info or pr_err
137 One regex pattern per line. Multiple K: lines acceptable.
142 .. note:: When reading this list, please look for the most precise areas
143 first. When adding to this list, please keep the entries in
147 M: Steffen Klassert <klassert@kernel.org>
148 L: netdev@vger.kernel.org
150 F: Documentation/networking/device_drivers/ethernet/3com/vortex.rst
151 F: drivers/net/ethernet/3com/3c59x.c
153 3CR990 NETWORK DRIVER
154 M: David Dillow <dave@thedillows.org>
155 L: netdev@vger.kernel.org
157 F: drivers/net/ethernet/3com/typhoon*
159 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
160 M: Adam Radford <aradford@gmail.com>
161 L: linux-scsi@vger.kernel.org
163 W: http://www.lsi.com
166 53C700 AND 53C700-66 SCSI DRIVER
167 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
168 L: linux-scsi@vger.kernel.org
170 F: drivers/scsi/53c700*
172 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
173 M: Alexander Aring <alex.aring@gmail.com>
174 M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
175 L: linux-bluetooth@vger.kernel.org
176 L: linux-wpan@vger.kernel.org
178 F: Documentation/networking/6lowpan.rst
179 F: include/net/6lowpan.h
182 6PACK NETWORK DRIVER FOR AX.25
183 M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
184 L: linux-hams@vger.kernel.org
186 F: drivers/net/hamradio/6pack.c
188 802.11 (including CFG80211/NL80211)
189 M: Johannes Berg <johannes@sipsolutions.net>
190 L: linux-wireless@vger.kernel.org
192 W: https://wireless.wiki.kernel.org/
193 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
194 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
195 F: Documentation/driver-api/80211/cfg80211.rst
196 F: Documentation/networking/regulatory.rst
197 F: include/linux/ieee80211.h
198 F: include/net/cfg80211.h
199 F: include/net/ieee80211_radiotap.h
200 F: include/net/iw_handler.h
201 F: include/net/wext.h
202 F: include/uapi/linux/nl80211.h
205 8169 10/100/1000 GIGABIT ETHERNET DRIVER
206 M: Heiner Kallweit <hkallweit1@gmail.com>
207 M: nic_swsd@realtek.com
208 L: netdev@vger.kernel.org
210 F: drivers/net/ethernet/realtek/r8169*
212 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
213 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
214 L: linux-serial@vger.kernel.org
216 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
217 F: drivers/tty/serial/8250*
218 F: include/linux/serial_8250.h
220 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
221 L: netdev@vger.kernel.org
223 F: drivers/net/ethernet/8390/
226 M: Eric Van Hensbergen <ericvh@gmail.com>
227 M: Latchesar Ionkov <lucho@ionkov.net>
228 M: Dominique Martinet <asmadeus@codewreck.org>
229 L: v9fs-developer@lists.sourceforge.net
231 W: http://swik.net/v9fs
232 Q: http://patchwork.kernel.org/project/v9fs-devel/list/
233 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
234 T: git git://github.com/martinetd/linux.git
235 F: Documentation/filesystems/9p.rst
238 F: include/trace/events/9p.h
239 F: include/uapi/linux/virtio_9p.h
243 M: Antti Palosaari <crope@iki.fi>
244 L: linux-media@vger.kernel.org
246 W: https://linuxtv.org
247 W: http://palosaari.fi/linux/
248 Q: http://patchwork.linuxtv.org/project/linux-media/list/
249 T: git git://linuxtv.org/anttip/media_tree.git
250 F: drivers/media/dvb-frontends/a8293*
252 AACRAID SCSI RAID DRIVER
253 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
254 L: linux-scsi@vger.kernel.org
256 W: http://www.adaptec.com/
257 F: Documentation/scsi/aacraid.rst
258 F: drivers/scsi/aacraid/
261 L: linux-api@vger.kernel.org
262 F: include/linux/syscalls.h
265 X: arch/*/include/uapi/
267 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
268 M: Hans de Goede <hdegoede@redhat.com>
269 L: linux-hwmon@vger.kernel.org
271 F: drivers/hwmon/abituguru.c
273 ABIT UGURU 3 HARDWARE MONITOR DRIVER
274 M: Alistair John Strachan <alistair@devzero.co.uk>
275 L: linux-hwmon@vger.kernel.org
277 F: drivers/hwmon/abituguru3.c
279 ACCES 104-DIO-48E GPIO DRIVER
280 M: William Breathitt Gray <vilhelm.gray@gmail.com>
281 L: linux-gpio@vger.kernel.org
283 F: drivers/gpio/gpio-104-dio-48e.c
285 ACCES 104-IDI-48 GPIO DRIVER
286 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
287 L: linux-gpio@vger.kernel.org
289 F: drivers/gpio/gpio-104-idi-48.c
291 ACCES 104-IDIO-16 GPIO DRIVER
292 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
293 L: linux-gpio@vger.kernel.org
295 F: drivers/gpio/gpio-104-idio-16.c
297 ACCES 104-QUAD-8 DRIVER
298 M: William Breathitt Gray <vilhelm.gray@gmail.com>
299 M: Syed Nayyar Waris <syednwaris@gmail.com>
300 L: linux-iio@vger.kernel.org
302 F: drivers/counter/104-quad-8.c
304 ACCES PCI-IDIO-16 GPIO DRIVER
305 M: William Breathitt Gray <vilhelm.gray@gmail.com>
306 L: linux-gpio@vger.kernel.org
308 F: drivers/gpio/gpio-pci-idio-16.c
310 ACCES PCIe-IDIO-24 GPIO DRIVER
311 M: William Breathitt Gray <vilhelm.gray@gmail.com>
312 L: linux-gpio@vger.kernel.org
314 F: drivers/gpio/gpio-pcie-idio-24.c
317 M: Jes Sorensen <jes@trained-monkey.org>
318 L: linux-acenic@sunsite.dk
320 F: drivers/net/ethernet/alteon/acenic*
322 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
323 M: Peter Kaestle <peter@piie.net>
324 L: platform-driver-x86@vger.kernel.org
326 W: http://piie.net/?section=acerhdf
327 F: drivers/platform/x86/acerhdf.c
329 ACER WMI LAPTOP EXTRAS
330 M: "Lee, Chun-Yi" <jlee@suse.com>
331 L: platform-driver-x86@vger.kernel.org
333 F: drivers/platform/x86/acer-wmi.c
336 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
337 M: Len Brown <lenb@kernel.org>
338 L: linux-acpi@vger.kernel.org
340 W: https://01.org/linux-acpi
341 Q: https://patchwork.kernel.org/project/linux-acpi/list/
342 B: https://bugzilla.kernel.org
343 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
344 F: Documentation/ABI/testing/configfs-acpi
345 F: Documentation/ABI/testing/sysfs-bus-acpi
346 F: Documentation/firmware-guide/acpi/
348 F: drivers/pci/*/*acpi*
349 F: drivers/pci/*acpi*
350 F: drivers/pnp/pnpacpi/
352 F: include/linux/acpi.h
353 F: include/linux/fwnode.h
357 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
358 M: Len Brown <lenb@kernel.org>
359 R: James Morse <james.morse@arm.com>
360 R: Tony Luck <tony.luck@intel.com>
361 R: Borislav Petkov <bp@alien8.de>
362 L: linux-acpi@vger.kernel.org
363 F: drivers/acpi/apei/
365 ACPI COMPONENT ARCHITECTURE (ACPICA)
366 M: Robert Moore <robert.moore@intel.com>
367 M: Erik Kaneda <erik.kaneda@intel.com>
368 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
369 L: linux-acpi@vger.kernel.org
372 W: https://acpica.org/
373 W: https://github.com/acpica/acpica/
374 Q: https://patchwork.kernel.org/project/linux-acpi/list/
375 B: https://bugzilla.kernel.org
376 B: https://bugs.acpica.org
377 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
378 F: drivers/acpi/acpica/
383 M: Zhang Rui <rui.zhang@intel.com>
384 L: linux-acpi@vger.kernel.org
386 W: https://01.org/linux-acpi
387 B: https://bugzilla.kernel.org
388 F: drivers/acpi/fan.c
390 ACPI FOR ARM64 (ACPI/arm64)
391 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
392 M: Hanjun Guo <guohanjun@huawei.com>
393 M: Sudeep Holla <sudeep.holla@arm.com>
394 L: linux-acpi@vger.kernel.org
395 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
397 F: drivers/acpi/arm64
399 ACPI I2C MULTI INSTANTIATE DRIVER
400 M: Hans de Goede <hdegoede@redhat.com>
401 L: platform-driver-x86@vger.kernel.org
403 F: drivers/platform/x86/i2c-multi-instantiate.c
406 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
407 M: Len Brown <lenb@kernel.org>
408 R: Andy Shevchenko <andy@kernel.org>
409 R: Mika Westerberg <mika.westerberg@linux.intel.com>
410 L: linux-acpi@vger.kernel.org
412 Q: https://patchwork.kernel.org/project/linux-acpi/list/
413 B: https://bugzilla.kernel.org
414 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
415 F: drivers/acpi/pmic/
418 M: Zhang Rui <rui.zhang@intel.com>
419 L: linux-acpi@vger.kernel.org
421 W: https://01.org/linux-acpi
422 B: https://bugzilla.kernel.org
423 F: drivers/acpi/*thermal*
426 M: Zhang Rui <rui.zhang@intel.com>
427 L: linux-acpi@vger.kernel.org
429 W: https://01.org/linux-acpi
430 B: https://bugzilla.kernel.org
431 F: drivers/acpi/acpi_video.c
434 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
435 L: linux-acpi@vger.kernel.org
436 L: iommu@lists.linux-foundation.org
438 F: drivers/acpi/viot.c
439 F: include/linux/acpi_viot.h
442 L: platform-driver-x86@vger.kernel.org
444 F: drivers/platform/x86/wmi.c
445 F: include/uapi/linux/wmi.h
447 ACRN HYPERVISOR SERVICE MODULE
448 M: Shuo Liu <shuo.a.liu@intel.com>
449 L: acrn-dev@lists.projectacrn.org (subscribers-only)
451 W: https://projectacrn.org
452 F: Documentation/virt/acrn/
453 F: drivers/virt/acrn/
454 F: include/uapi/linux/acrn.h
456 AD1889 ALSA SOUND DRIVER
457 L: linux-parisc@vger.kernel.org
459 W: https://parisc.wiki.kernel.org/index.php/AD1889
460 F: sound/pci/ad1889.*
462 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
463 M: Michael Hennerich <michael.hennerich@analog.com>
465 W: http://wiki.analog.com/AD5254
466 W: http://ez.analog.com/community/linux-device-drivers
467 F: drivers/misc/ad525x_dpot.c
469 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
470 M: Michael Hennerich <michael.hennerich@analog.com>
472 W: http://wiki.analog.com/AD5398
473 W: http://ez.analog.com/community/linux-device-drivers
474 F: drivers/regulator/ad5398.c
476 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
477 M: Michael Hennerich <michael.hennerich@analog.com>
479 W: http://wiki.analog.com/AD7142
480 W: http://ez.analog.com/community/linux-device-drivers
481 F: drivers/input/misc/ad714x.c
483 AD7877 TOUCHSCREEN DRIVER
484 M: Michael Hennerich <michael.hennerich@analog.com>
486 W: http://wiki.analog.com/AD7877
487 W: http://ez.analog.com/community/linux-device-drivers
488 F: drivers/input/touchscreen/ad7877.c
490 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
491 M: Michael Hennerich <michael.hennerich@analog.com>
493 W: http://wiki.analog.com/AD7879
494 W: http://ez.analog.com/community/linux-device-drivers
495 F: drivers/input/touchscreen/ad7879.c
497 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
498 M: Jiri Kosina <jikos@kernel.org>
501 ADF7242 IEEE 802.15.4 RADIO DRIVER
502 M: Michael Hennerich <michael.hennerich@analog.com>
503 L: linux-wpan@vger.kernel.org
505 W: https://wiki.analog.com/ADF7242
506 W: http://ez.analog.com/community/linux-device-drivers
507 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
508 F: drivers/net/ieee802154/adf7242.c
510 ADM1025 HARDWARE MONITOR DRIVER
511 M: Jean Delvare <jdelvare@suse.com>
512 L: linux-hwmon@vger.kernel.org
514 F: Documentation/hwmon/adm1025.rst
515 F: drivers/hwmon/adm1025.c
517 ADM1029 HARDWARE MONITOR DRIVER
518 M: Corentin Labbe <clabbe.montjoie@gmail.com>
519 L: linux-hwmon@vger.kernel.org
521 F: drivers/hwmon/adm1029.c
523 ADM8211 WIRELESS DRIVER
524 L: linux-wireless@vger.kernel.org
526 W: https://wireless.wiki.kernel.org/
527 F: drivers/net/wireless/admtek/adm8211.*
529 ADP1653 FLASH CONTROLLER DRIVER
530 M: Sakari Ailus <sakari.ailus@iki.fi>
531 L: linux-media@vger.kernel.org
533 F: drivers/media/i2c/adp1653.c
534 F: include/media/i2c/adp1653.h
536 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
537 M: Michael Hennerich <michael.hennerich@analog.com>
539 W: http://wiki.analog.com/ADP5520
540 W: http://ez.analog.com/community/linux-device-drivers
541 F: drivers/gpio/gpio-adp5520.c
542 F: drivers/input/keyboard/adp5520-keys.c
543 F: drivers/leds/leds-adp5520.c
544 F: drivers/mfd/adp5520.c
545 F: drivers/video/backlight/adp5520_bl.c
547 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
548 M: Michael Hennerich <michael.hennerich@analog.com>
550 W: http://wiki.analog.com/ADP5588
551 W: http://ez.analog.com/community/linux-device-drivers
552 F: drivers/gpio/gpio-adp5588.c
553 F: drivers/input/keyboard/adp5588-keys.c
555 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
556 M: Michael Hennerich <michael.hennerich@analog.com>
558 W: http://wiki.analog.com/ADP8860
559 W: http://ez.analog.com/community/linux-device-drivers
560 F: drivers/video/backlight/adp8860_bl.c
563 M: Colin Leroy <colin@colino.net>
565 F: drivers/macintosh/therm_adt746x.c
567 ADT7475 HARDWARE MONITOR DRIVER
568 M: Jean Delvare <jdelvare@suse.com>
569 L: linux-hwmon@vger.kernel.org
571 F: Documentation/hwmon/adt7475.rst
572 F: drivers/hwmon/adt7475.c
575 M: Matthew Wilcox <willy@infradead.org>
576 M: Hannes Reinecke <hare@suse.com>
577 L: linux-scsi@vger.kernel.org
579 F: Documentation/scsi/advansys.rst
580 F: drivers/scsi/advansys.c
582 ADVANTECH SWBTN DRIVER
583 M: Andrea Ho <Andrea.Ho@advantech.com.tw>
584 L: platform-driver-x86@vger.kernel.org
586 F: drivers/platform/x86/adv_swbutton.c
588 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
589 M: Michael Hennerich <michael.hennerich@analog.com>
591 W: http://wiki.analog.com/ADXL345
592 W: http://ez.analog.com/community/linux-device-drivers
593 F: Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
594 F: drivers/input/misc/adxl34x.c
596 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
597 M: Michael Hennerich <michael.hennerich@analog.com>
599 W: http://ez.analog.com/community/linux-device-drivers
600 F: Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
601 F: drivers/iio/accel/adxl372.c
602 F: drivers/iio/accel/adxl372_i2c.c
603 F: drivers/iio/accel/adxl372_spi.c
606 M: Antti Palosaari <crope@iki.fi>
607 L: linux-media@vger.kernel.org
609 W: https://linuxtv.org
610 W: http://palosaari.fi/linux/
611 Q: http://patchwork.linuxtv.org/project/linux-media/list/
612 T: git git://linuxtv.org/anttip/media_tree.git
613 F: drivers/media/dvb-frontends/af9013*
616 M: Antti Palosaari <crope@iki.fi>
617 L: linux-media@vger.kernel.org
619 W: https://linuxtv.org
620 W: http://palosaari.fi/linux/
621 Q: http://patchwork.linuxtv.org/project/linux-media/list/
622 T: git git://linuxtv.org/anttip/media_tree.git
623 F: drivers/media/dvb-frontends/af9033*
626 M: David Sterba <dsterba@suse.com>
627 L: linux-fsdevel@vger.kernel.org
629 F: Documentation/filesystems/affs.rst
633 M: David Howells <dhowells@redhat.com>
634 M: Marc Dionne <marc.dionne@auristor.com>
635 L: linux-afs@lists.infradead.org
637 W: https://www.infradead.org/~dhowells/kafs/
638 F: Documentation/filesystems/afs.rst
640 F: include/trace/events/afs.h
643 M: David Airlie <airlied@linux.ie>
645 T: git git://anongit.freedesktop.org/drm/drm
647 F: include/linux/agp*
648 F: include/uapi/linux/agp*
651 M: "Juergen E. Fischer" <fischer@norbit.de>
652 L: linux-scsi@vger.kernel.org
654 F: drivers/scsi/aha152x*
655 F: drivers/scsi/pcmcia/aha152x*
657 AIC7XXX / AIC79XX SCSI DRIVER
658 M: Hannes Reinecke <hare@suse.com>
659 L: linux-scsi@vger.kernel.org
661 F: drivers/scsi/aic7xxx/
663 AIMSLAB FM RADIO RECEIVER DRIVER
664 M: Hans Verkuil <hverkuil@xs4all.nl>
665 L: linux-media@vger.kernel.org
667 W: https://linuxtv.org
668 T: git git://linuxtv.org/media_tree.git
669 F: drivers/media/radio/radio-aimslab*
672 M: Benjamin LaHaise <bcrl@kvack.org>
673 L: linux-aio@kvack.org
676 F: include/linux/*aio*.h
679 M: Antti Palosaari <crope@iki.fi>
680 L: linux-media@vger.kernel.org
682 W: https://linuxtv.org
683 W: http://palosaari.fi/linux/
684 Q: http://patchwork.linuxtv.org/project/linux-media/list/
685 T: git git://linuxtv.org/anttip/media_tree.git
686 F: drivers/media/usb/airspy/
688 ALACRITECH GIGABIT ETHERNET DRIVER
689 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
691 F: drivers/net/ethernet/alacritech/*
693 ALCATEL SPEEDTOUCH USB DRIVER
694 M: Duncan Sands <duncan.sands@free.fr>
695 L: linux-usb@vger.kernel.org
697 W: http://www.linux-usb.org/SpeedTouch/
698 F: drivers/usb/atm/speedtch.c
699 F: drivers/usb/atm/usbatm.c
701 ALCHEMY AU1XX0 MMC DRIVER
702 M: Manuel Lauss <manuel.lauss@gmail.com>
704 F: drivers/mmc/host/au1xmmc.c
707 M: Rudolf Marek <r.marek@assembler.cz>
708 L: linux-i2c@vger.kernel.org
710 F: Documentation/i2c/busses/i2c-ali1563.rst
711 F: drivers/i2c/busses/i2c-ali1563.c
714 L: Dell.Client.Kernel@dell.com
716 F: drivers/platform/x86/dell/alienware-wmi.c
718 ALL SENSORS DLH SERIES PRESSURE SENSORS DRIVER
719 M: Tomislav Denis <tomislav.denis@avl.com>
720 L: linux-iio@vger.kernel.org
722 W: http://www.allsensors.com/
723 F: Documentation/devicetree/bindings/iio/pressure/asc,dlhl60d.yaml
724 F: drivers/iio/pressure/dlhl60d.c
726 ALLEGRO DVT VIDEO IP CORE DRIVER
727 M: Michael Tretter <m.tretter@pengutronix.de>
728 R: Pengutronix Kernel Team <kernel@pengutronix.de>
729 L: linux-media@vger.kernel.org
731 F: Documentation/devicetree/bindings/media/allegro,al5e.yaml
732 F: drivers/media/platform/allegro-dvt/
734 ALLWINNER A10 CSI DRIVER
735 M: Maxime Ripard <mripard@kernel.org>
736 L: linux-media@vger.kernel.org
738 T: git git://linuxtv.org/media_tree.git
739 F: Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
740 F: drivers/media/platform/sunxi/sun4i-csi/
742 ALLWINNER CPUFREQ DRIVER
743 M: Yangtao Li <tiny.windzz@gmail.com>
744 L: linux-pm@vger.kernel.org
746 F: Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
747 F: drivers/cpufreq/sun50i-cpufreq-nvmem.c
749 ALLWINNER CRYPTO DRIVERS
750 M: Corentin Labbe <clabbe.montjoie@gmail.com>
751 L: linux-crypto@vger.kernel.org
753 F: drivers/crypto/allwinner/
755 ALLWINNER HARDWARE SPINLOCK SUPPORT
756 M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
758 F: Documentation/devicetree/bindings/hwlock/allwinner,sun6i-hwspinlock.yaml
759 F: drivers/hwspinlock/sun6i_hwspinlock.c
761 ALLWINNER THERMAL DRIVER
762 M: Vasily Khoruzhick <anarsoul@gmail.com>
763 M: Yangtao Li <tiny.windzz@gmail.com>
764 L: linux-pm@vger.kernel.org
766 F: Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
767 F: drivers/thermal/sun8i_thermal.c
770 M: Maxime Ripard <mripard@kernel.org>
771 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
772 L: linux-media@vger.kernel.org
774 F: drivers/staging/media/sunxi/cedrus/
777 M: Richard Henderson <rth@twiddle.net>
778 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
779 M: Matt Turner <mattst88@gmail.com>
780 L: linux-alpha@vger.kernel.org
784 ALPS PS/2 TOUCHPAD DRIVER
785 R: Pali Rohár <pali@kernel.org>
786 F: drivers/input/mouse/alps.*
788 ALTERA I2C CONTROLLER DRIVER
789 M: Thor Thayer <thor.thayer@linux.intel.com>
791 F: Documentation/devicetree/bindings/i2c/i2c-altera.txt
792 F: drivers/i2c/busses/i2c-altera.c
794 ALTERA MAILBOX DRIVER
795 M: Ley Foon Tan <ley.foon.tan@intel.com>
797 F: drivers/mailbox/mailbox-altera.c
799 ALTERA MSGDMA IP CORE DRIVER
800 M: Olivier Dautricourt <olivier.dautricourt@orolia.com>
801 R: Stefan Roese <sr@denx.de>
802 L: dmaengine@vger.kernel.org
804 F: Documentation/devicetree/bindings/dma/altr,msgdma.yaml
805 F: drivers/dma/altera-msgdma.c
808 M: Joyce Ooi <joyce.ooi@intel.com>
809 L: linux-gpio@vger.kernel.org
811 F: drivers/gpio/gpio-altera.c
813 ALTERA SYSTEM MANAGER DRIVER
814 M: Thor Thayer <thor.thayer@linux.intel.com>
816 F: drivers/mfd/altera-sysmgr.c
817 F: include/linux/mfd/altera-sysmgr.h
819 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
820 M: Thor Thayer <thor.thayer@linux.intel.com>
822 F: drivers/gpio/gpio-altera-a10sr.c
823 F: drivers/mfd/altera-a10sr.c
824 F: drivers/reset/reset-a10sr.c
825 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
826 F: include/linux/mfd/altera-a10sr.h
828 ALTERA TRIPLE SPEED ETHERNET DRIVER
829 M: Joyce Ooi <joyce.ooi@intel.com>
830 L: netdev@vger.kernel.org
832 F: drivers/net/ethernet/altera/
834 ALTERA UART/JTAG UART SERIAL DRIVERS
835 M: Tobias Klauser <tklauser@distanz.ch>
836 L: linux-serial@vger.kernel.org
838 F: drivers/tty/serial/altera_jtaguart.c
839 F: drivers/tty/serial/altera_uart.c
840 F: include/linux/altera_jtaguart.h
841 F: include/linux/altera_uart.h
843 AMAZON ANNAPURNA LABS FIC DRIVER
844 M: Talel Shenhar <talel@amazon.com>
846 F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
847 F: drivers/irqchip/irq-al-fic.c
849 AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
850 M: Talel Shenhar <talel@amazon.com>
851 M: Talel Shenhar <talelshenhar@gmail.com>
853 F: Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
854 F: drivers/edac/al_mc_edac.c
856 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
857 M: Talel Shenhar <talel@amazon.com>
859 F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
860 F: drivers/thermal/thermal_mmio.c
862 AMAZON ETHERNET DRIVERS
863 M: Netanel Belgazal <netanel@amazon.com>
864 M: Arthur Kiyanovski <akiyano@amazon.com>
865 R: Guy Tzalik <gtzalik@amazon.com>
866 R: Saeed Bishara <saeedb@amazon.com>
867 L: netdev@vger.kernel.org
869 F: Documentation/networking/device_drivers/ethernet/amazon/ena.rst
870 F: drivers/net/ethernet/amazon/
872 AMAZON RDMA EFA DRIVER
873 M: Gal Pressman <galpress@amazon.com>
874 R: Yossi Leybovich <sleybo@amazon.com>
875 L: linux-rdma@vger.kernel.org
877 Q: https://patchwork.kernel.org/project/linux-rdma/list/
878 F: drivers/infiniband/hw/efa/
879 F: include/uapi/rdma/efa-abi.h
881 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
882 M: Tom Lendacky <thomas.lendacky@amd.com>
883 M: John Allen <john.allen@amd.com>
884 L: linux-crypto@vger.kernel.org
886 F: drivers/crypto/ccp/
887 F: include/linux/ccp.h
889 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
890 M: Brijesh Singh <brijesh.singh@amd.com>
891 M: Tom Lendacky <thomas.lendacky@amd.com>
892 L: linux-crypto@vger.kernel.org
894 F: drivers/crypto/ccp/sev*
895 F: include/uapi/linux/psp-sev.h
898 M: Harry Wentland <harry.wentland@amd.com>
899 M: Leo Li <sunpeng.li@amd.com>
900 L: amd-gfx@lists.freedesktop.org
902 T: git https://gitlab.freedesktop.org/agd5f/linux.git
903 F: drivers/gpu/drm/amd/display/
905 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
906 M: Huang Rui <ray.huang@amd.com>
907 L: linux-hwmon@vger.kernel.org
909 F: Documentation/hwmon/fam15h_power.rst
910 F: drivers/hwmon/fam15h_power.c
913 M: Enrico Weigelt, metux IT consult <info@metux.net>
914 L: linux-gpio@vger.kernel.org
916 F: drivers/gpio/gpio-amd-fch.c
917 F: include/linux/platform_data/gpio/gpio-amd-fch.h
919 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
920 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
922 F: drivers/usb/gadget/udc/amd5536udc.*
924 AMD GEODE PROCESSOR/CHIPSET SUPPORT
925 M: Andres Salomon <dilinger@queued.net>
926 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
928 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
929 F: arch/x86/include/asm/geode.h
930 F: drivers/char/hw_random/geode-rng.c
931 F: drivers/crypto/geode*
932 F: drivers/video/fbdev/geode/
935 M: Joerg Roedel <joro@8bytes.org>
936 L: iommu@lists.linux-foundation.org
938 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
939 F: drivers/iommu/amd/
940 F: include/linux/amd-iommu.h
943 M: Felix Kuehling <Felix.Kuehling@amd.com>
944 L: amd-gfx@lists.freedesktop.org
946 T: git https://gitlab.freedesktop.org/agd5f/linux.git
947 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
948 F: drivers/gpu/drm/amd/amdkfd/
949 F: drivers/gpu/drm/amd/include/cik_structs.h
950 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
951 F: drivers/gpu/drm/amd/include/v9_structs.h
952 F: drivers/gpu/drm/amd/include/vi_structs.h
953 F: include/uapi/linux/kfd_ioctl.h
956 M: Sanjay R Mehta <sanju.mehta@amd.com>
958 F: drivers/spi/spi-amd.c
961 M: Elie Morisse <syniurge@gmail.com>
962 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
963 M: Shyam Sundar S K <shyam-sundar.s-k@amd.com>
964 L: linux-i2c@vger.kernel.org
966 F: drivers/i2c/busses/i2c-amd-mp2*
969 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
970 L: platform-driver-x86@vger.kernel.org
972 F: drivers/platform/x86/amd-pmc.*
975 M: Evan Quan <evan.quan@amd.com>
976 L: amd-gfx@lists.freedesktop.org
978 T: git https://gitlab.freedesktop.org/agd5f/linux.git
979 F: drivers/gpu/drm/amd/pm/powerplay/
981 AMD SEATTLE DEVICE TREE SUPPORT
982 M: Brijesh Singh <brijeshkumar.singh@amd.com>
983 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
984 M: Tom Lendacky <thomas.lendacky@amd.com>
986 F: arch/arm64/boot/dts/amd/
989 M: Tom Lendacky <thomas.lendacky@amd.com>
990 L: netdev@vger.kernel.org
992 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
993 F: drivers/net/ethernet/amd/xgbe/
995 AMD SENSOR FUSION HUB DRIVER
996 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
997 M: Basavaraj Natikar <basavaraj.natikar@amd.com>
998 L: linux-input@vger.kernel.org
1000 F: Documentation/hid/amd-sfh*
1001 F: drivers/hid/amd-sfh-hid/
1004 M: Christian Eggers <ceggers@arri.de>
1005 L: linux-iio@vger.kernel.org
1007 F: Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
1008 F: drivers/iio/light/as73211.c
1010 ANALOG DEVICES INC AD7192 DRIVER
1011 M: Alexandru Tachici <alexandru.tachici@analog.com>
1012 L: linux-iio@vger.kernel.org
1014 W: http://ez.analog.com/community/linux-device-drivers
1015 F: Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
1016 F: drivers/iio/adc/ad7192.c
1018 ANALOG DEVICES INC AD7292 DRIVER
1019 M: Marcelo Schmitt <marcelo.schmitt1@gmail.com>
1020 L: linux-iio@vger.kernel.org
1022 W: http://ez.analog.com/community/linux-device-drivers
1023 F: Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1024 F: drivers/iio/adc/ad7292.c
1026 ANALOG DEVICES INC AD7768-1 DRIVER
1027 M: Michael Hennerich <Michael.Hennerich@analog.com>
1028 L: linux-iio@vger.kernel.org
1030 W: http://ez.analog.com/community/linux-device-drivers
1031 F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1032 F: drivers/iio/adc/ad7768-1.c
1034 ANALOG DEVICES INC AD7780 DRIVER
1035 M: Michael Hennerich <Michael.Hennerich@analog.com>
1036 M: Renato Lui Geh <renatogeh@gmail.com>
1037 L: linux-iio@vger.kernel.org
1039 W: http://ez.analog.com/community/linux-device-drivers
1040 F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1041 F: drivers/iio/adc/ad7780.c
1043 ANALOG DEVICES INC AD9389B DRIVER
1044 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1045 L: linux-media@vger.kernel.org
1047 F: drivers/media/i2c/ad9389b*
1049 ANALOG DEVICES INC ADGS1408 DRIVER
1050 M: Mircea Caprioru <mircea.caprioru@analog.com>
1052 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1053 F: drivers/mux/adgs1408.c
1055 ANALOG DEVICES INC ADIN DRIVER
1056 M: Michael Hennerich <michael.hennerich@analog.com>
1057 L: netdev@vger.kernel.org
1059 W: http://ez.analog.com/community/linux-device-drivers
1060 F: Documentation/devicetree/bindings/net/adi,adin.yaml
1061 F: drivers/net/phy/adin.c
1063 ANALOG DEVICES INC ADIS DRIVER LIBRARY
1064 M: Nuno Sa <nuno.sa@analog.com>
1065 L: linux-iio@vger.kernel.org
1067 F: drivers/iio/imu/adis.c
1068 F: include/linux/iio/imu/adis.h
1070 ANALOG DEVICES INC ADIS16460 DRIVER
1071 M: Dragos Bogdan <dragos.bogdan@analog.com>
1072 L: linux-iio@vger.kernel.org
1074 W: http://ez.analog.com/community/linux-device-drivers
1075 F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1076 F: drivers/iio/imu/adis16460.c
1078 ANALOG DEVICES INC ADIS16475 DRIVER
1079 M: Nuno Sa <nuno.sa@analog.com>
1080 L: linux-iio@vger.kernel.org
1081 W: http://ez.analog.com/community/linux-device-drivers
1083 F: drivers/iio/imu/adis16475.c
1084 F: Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1086 ANALOG DEVICES INC ADM1177 DRIVER
1087 M: Michael Hennerich <Michael.Hennerich@analog.com>
1088 L: linux-hwmon@vger.kernel.org
1090 W: http://ez.analog.com/community/linux-device-drivers
1091 F: Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1092 F: drivers/hwmon/adm1177.c
1094 ANALOG DEVICES INC ADP5061 DRIVER
1095 M: Michael Hennerich <Michael.Hennerich@analog.com>
1096 L: linux-pm@vger.kernel.org
1098 W: http://ez.analog.com/community/linux-device-drivers
1099 F: drivers/power/supply/adp5061.c
1101 ANALOG DEVICES INC ADV7180 DRIVER
1102 M: Lars-Peter Clausen <lars@metafoo.de>
1103 L: linux-media@vger.kernel.org
1105 W: http://ez.analog.com/community/linux-device-drivers
1106 F: drivers/media/i2c/adv7180.c
1107 F: Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1109 ANALOG DEVICES INC ADV748X DRIVER
1110 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
1111 L: linux-media@vger.kernel.org
1113 F: drivers/media/i2c/adv748x/*
1115 ANALOG DEVICES INC ADV7511 DRIVER
1116 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1117 L: linux-media@vger.kernel.org
1119 F: drivers/media/i2c/adv7511*
1121 ANALOG DEVICES INC ADV7604 DRIVER
1122 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1123 L: linux-media@vger.kernel.org
1125 F: drivers/media/i2c/adv7604*
1126 F: Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1128 ANALOG DEVICES INC ADV7842 DRIVER
1129 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1130 L: linux-media@vger.kernel.org
1132 F: drivers/media/i2c/adv7842*
1134 ANALOG DEVICES INC ADXRS290 DRIVER
1135 M: Nishant Malpani <nish.malpani25@gmail.com>
1136 L: linux-iio@vger.kernel.org
1138 F: drivers/iio/gyro/adxrs290.c
1139 F: Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1141 ANALOG DEVICES INC ASOC CODEC DRIVERS
1142 M: Lars-Peter Clausen <lars@metafoo.de>
1143 M: Nuno Sá <nuno.sa@analog.com>
1144 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1146 W: http://wiki.analog.com/
1147 W: http://ez.analog.com/community/linux-device-drivers
1148 F: sound/soc/codecs/ad1*
1149 F: sound/soc/codecs/ad7*
1150 F: sound/soc/codecs/adau*
1151 F: sound/soc/codecs/adav*
1152 F: sound/soc/codecs/sigmadsp.*
1153 F: sound/soc/codecs/ssm*
1155 ANALOG DEVICES INC DMA DRIVERS
1156 M: Lars-Peter Clausen <lars@metafoo.de>
1158 W: http://ez.analog.com/community/linux-device-drivers
1159 F: drivers/dma/dma-axi-dmac.c
1161 ANALOG DEVICES INC IIO DRIVERS
1162 M: Lars-Peter Clausen <lars@metafoo.de>
1163 M: Michael Hennerich <Michael.Hennerich@analog.com>
1165 W: http://wiki.analog.com/
1166 W: http://ez.analog.com/community/linux-device-drivers
1167 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1168 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1169 F: Documentation/devicetree/bindings/iio/*/adi,*
1170 F: Documentation/devicetree/bindings/iio/dac/adi,ad5758.yaml
1171 F: drivers/iio/*/ad*
1172 F: drivers/iio/adc/ltc249*
1173 F: drivers/iio/amplifiers/hmc425a.c
1174 F: drivers/staging/iio/*/ad*
1175 X: drivers/iio/*/adjd*
1177 ANALOGBITS PLL LIBRARIES
1178 M: Paul Walmsley <paul.walmsley@sifive.com>
1180 F: drivers/clk/analogbits/*
1181 F: include/linux/clk/analogbits*
1184 M: Nick Hu <nickhu@andestech.com>
1185 M: Greentime Hu <green.hu@gmail.com>
1186 M: Vincent Chen <deanbo422@gmail.com>
1188 T: git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1189 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1190 F: Documentation/devicetree/bindings/nds32/
1195 ANDROID CONFIG FRAGMENTS
1196 M: Rob Herring <robh@kernel.org>
1198 F: kernel/configs/android*
1201 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1202 M: Arve Hjønnevåg <arve@android.com>
1203 M: Todd Kjos <tkjos@android.com>
1204 M: Martijn Coenen <maco@android.com>
1205 M: Joel Fernandes <joel@joelfernandes.org>
1206 M: Christian Brauner <christian@brauner.io>
1207 M: Hridya Valsaraju <hridya@google.com>
1208 M: Suren Baghdasaryan <surenb@google.com>
1209 L: linux-kernel@vger.kernel.org
1211 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1213 F: drivers/staging/android/
1215 ANDROID GOLDFISH PIC DRIVER
1216 M: Miodrag Dinic <miodrag.dinic@mips.com>
1218 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1219 F: drivers/irqchip/irq-goldfish-pic.c
1221 ANDROID GOLDFISH RTC DRIVER
1222 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
1224 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1225 F: drivers/rtc/rtc-goldfish.c
1227 AOA (Apple Onboard Audio) ALSA DRIVER
1228 M: Johannes Berg <johannes@sipsolutions.net>
1229 L: linuxppc-dev@lists.ozlabs.org
1230 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1234 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1235 M: William Breathitt Gray <vilhelm.gray@gmail.com>
1236 L: linux-iio@vger.kernel.org
1238 F: drivers/iio/adc/stx104.c
1241 M: Jiri Kosina <jikos@kernel.org>
1243 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1244 F: arch/x86/kernel/apm_32.c
1245 F: drivers/char/apm-emulation.c
1246 F: include/linux/apm_bios.h
1247 F: include/uapi/linux/apm_bios.h
1249 APPARMOR SECURITY MODULE
1250 M: John Johansen <john.johansen@canonical.com>
1251 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1253 W: wiki.apparmor.net
1254 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1255 F: Documentation/admin-guide/LSM/apparmor.rst
1256 F: security/apparmor/
1258 APPLE BCM5974 MULTITOUCH DRIVER
1259 M: Henrik Rydberg <rydberg@bitmath.org>
1260 L: linux-input@vger.kernel.org
1262 F: drivers/input/mouse/bcm5974.c
1265 M: Henrik Rydberg <rydberg@bitmath.org>
1266 L: linux-hwmon@vger.kernel.org
1268 F: drivers/hwmon/applesmc.c
1270 APPLETALK NETWORK LAYER
1271 L: netdev@vger.kernel.org
1273 F: drivers/net/appletalk/
1274 F: include/linux/atalk.h
1275 F: include/uapi/linux/atalk.h
1278 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1279 M: Khuong Dinh <khuong@os.amperecomputing.com>
1281 F: arch/arm64/boot/dts/apm/
1283 APPLIED MICRO (APM) X-GENE SOC EDAC
1284 M: Khuong Dinh <khuong@os.amperecomputing.com>
1286 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1287 F: drivers/edac/xgene_edac.c
1289 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1290 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1291 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1293 F: drivers/net/ethernet/apm/xgene-v2/
1295 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1296 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1297 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1298 M: Quan Nguyen <quan@os.amperecomputing.com>
1300 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1301 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1302 F: drivers/net/ethernet/apm/xgene/
1303 F: drivers/net/mdio/mdio-xgene.c
1305 APPLIED MICRO (APM) X-GENE SOC PMU
1306 M: Khuong Dinh <khuong@os.amperecomputing.com>
1308 F: Documentation/admin-guide/perf/xgene-pmu.rst
1309 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1310 F: drivers/perf/xgene_pmu.c
1312 APTINA CAMERA SENSOR PLL
1313 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1314 L: linux-media@vger.kernel.org
1316 F: drivers/media/i2c/aptina-pll.*
1318 AQUANTIA ETHERNET DRIVER (atlantic)
1319 M: Igor Russkikh <irusskikh@marvell.com>
1320 L: netdev@vger.kernel.org
1322 W: https://www.marvell.com/
1323 Q: https://patchwork.kernel.org/project/netdevbpf/list/
1324 F: Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1325 F: drivers/net/ethernet/aquantia/atlantic/
1327 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1328 M: Egor Pomozov <epomozov@marvell.com>
1329 L: netdev@vger.kernel.org
1331 W: http://www.aquantia.com
1332 F: drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1334 ARASAN NAND CONTROLLER DRIVER
1335 M: Miquel Raynal <miquel.raynal@bootlin.com>
1336 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1337 L: linux-mtd@lists.infradead.org
1339 F: Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1340 F: drivers/mtd/nand/raw/arasan-nand-controller.c
1342 ARC FRAMEBUFFER DRIVER
1343 M: Jaya Kumar <jayalk@intworks.biz>
1345 F: drivers/video/fbdev/arcfb.c
1346 F: drivers/video/fbdev/core/fb_defio.c
1349 M: Alexey Brodkin <abrodkin@synopsys.com>
1351 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1352 F: drivers/gpu/drm/tiny/arcpgu.c
1354 ARCNET NETWORK LAYER
1355 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1356 L: netdev@vger.kernel.org
1358 F: drivers/net/arcnet/
1359 F: include/uapi/linux/if_arcnet.h
1361 ARM ARCHITECTED TIMER DRIVER
1362 M: Mark Rutland <mark.rutland@arm.com>
1363 M: Marc Zyngier <maz@kernel.org>
1364 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1366 F: arch/arm/include/asm/arch_timer.h
1367 F: arch/arm64/include/asm/arch_timer.h
1368 F: drivers/clocksource/arm_arch_timer.c
1370 ARM HDLCD DRM DRIVER
1371 M: Liviu Dudau <liviu.dudau@arm.com>
1373 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1374 F: drivers/gpu/drm/arm/hdlcd_*
1376 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1377 M: Linus Walleij <linus.walleij@linaro.org>
1378 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1380 F: Documentation/devicetree/bindings/arm/arm,integrator.yaml
1381 F: Documentation/devicetree/bindings/arm/arm,realview.yaml
1382 F: Documentation/devicetree/bindings/arm/arm,versatile.yaml
1383 F: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1384 F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1385 F: Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1386 F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1387 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1388 F: Documentation/devicetree/bindings/mtd/arm-versatile.txt
1389 F: arch/arm/boot/dts/arm-realview-*
1390 F: arch/arm/boot/dts/integrator*
1391 F: arch/arm/boot/dts/versatile*
1392 F: arch/arm/mach-integrator/
1393 F: arch/arm/mach-realview/
1394 F: arch/arm/mach-versatile/
1395 F: arch/arm/plat-versatile/
1396 F: drivers/bus/arm-integrator-lm.c
1397 F: drivers/clk/versatile/
1398 F: drivers/i2c/busses/i2c-versatile.c
1399 F: drivers/irqchip/irq-versatile-fpga.c
1400 F: drivers/mtd/maps/physmap-versatile.*
1401 F: drivers/power/reset/arm-versatile-reboot.c
1402 F: drivers/soc/versatile/
1404 ARM KOMEDA DRM-KMS DRIVER
1405 M: James (Qian) Wang <james.qian.wang@arm.com>
1406 M: Liviu Dudau <liviu.dudau@arm.com>
1407 M: Mihail Atanassov <mihail.atanassov@arm.com>
1408 L: Mali DP Maintainers <malidp@foss.arm.com>
1410 T: git git://anongit.freedesktop.org/drm/drm-misc
1411 F: Documentation/devicetree/bindings/display/arm,komeda.txt
1412 F: Documentation/gpu/komeda-kms.rst
1413 F: drivers/gpu/drm/arm/display/include/
1414 F: drivers/gpu/drm/arm/display/komeda/
1416 ARM MALI PANFROST DRM DRIVER
1417 M: Rob Herring <robh@kernel.org>
1418 M: Tomeu Vizoso <tomeu.vizoso@collabora.com>
1419 R: Steven Price <steven.price@arm.com>
1420 R: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1421 L: dri-devel@lists.freedesktop.org
1423 T: git git://anongit.freedesktop.org/drm/drm-misc
1424 F: drivers/gpu/drm/panfrost/
1425 F: include/uapi/drm/panfrost_drm.h
1427 ARM MALI-DP DRM DRIVER
1428 M: Liviu Dudau <liviu.dudau@arm.com>
1429 M: Brian Starkey <brian.starkey@arm.com>
1430 L: Mali DP Maintainers <malidp@foss.arm.com>
1432 T: git git://anongit.freedesktop.org/drm/drm-misc
1433 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1434 F: Documentation/gpu/afbc.rst
1435 F: drivers/gpu/drm/arm/
1437 ARM MFM AND FLOPPY DRIVERS
1438 M: Ian Molton <spyro@f2s.com>
1440 F: arch/arm/include/asm/floppy.h
1441 F: arch/arm/mach-rpc/floppydma.S
1443 ARM PMU PROFILING AND DEBUGGING
1444 M: Will Deacon <will@kernel.org>
1445 M: Mark Rutland <mark.rutland@arm.com>
1446 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1448 F: Documentation/devicetree/bindings/arm/pmu.yaml
1449 F: Documentation/devicetree/bindings/perf/
1450 F: arch/arm*/include/asm/hw_breakpoint.h
1451 F: arch/arm*/include/asm/perf_event.h
1452 F: arch/arm*/kernel/hw_breakpoint.c
1453 F: arch/arm*/kernel/perf_*
1455 F: include/linux/perf/arm_pmu.h
1458 M: Russell King <linux@armlinux.org.uk>
1459 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1461 W: http://www.armlinux.org.uk/
1462 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1464 X: arch/arm/boot/dts/
1466 ARM PRIMECELL AACI PL041 DRIVER
1467 M: Russell King <linux@armlinux.org.uk>
1471 ARM PRIMECELL BUS SUPPORT
1472 M: Russell King <linux@armlinux.org.uk>
1475 F: include/linux/amba/bus.h
1477 ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
1478 M: Miquel Raynal <miquel.raynal@bootlin.com@bootlin.com>
1479 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1480 L: linux-mtd@lists.infradead.org
1482 F: Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
1483 F: drivers/mtd/nand/raw/pl35x-nand-controller.c
1485 ARM PRIMECELL PL35X SMC DRIVER
1486 M: Miquel Raynal <miquel.raynal@bootlin.com@bootlin.com>
1487 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1488 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1490 F: Documentation/devicetree/bindings/mtd/arm,pl353-smc.yaml
1491 F: drivers/memory/pl353-smc.c
1493 ARM PRIMECELL CLCD PL110 DRIVER
1494 M: Russell King <linux@armlinux.org.uk>
1496 F: drivers/video/fbdev/amba-clcd.*
1498 ARM PRIMECELL KMI PL050 DRIVER
1499 M: Russell King <linux@armlinux.org.uk>
1501 F: drivers/input/serio/ambakmi.*
1502 F: include/linux/amba/kmi.h
1504 ARM PRIMECELL MMCI PL180/1 DRIVER
1505 M: Russell King <linux@armlinux.org.uk>
1507 F: drivers/mmc/host/mmci.*
1508 F: include/linux/amba/mmci.h
1510 ARM PRIMECELL SSP PL022 SPI DRIVER
1511 M: Linus Walleij <linus.walleij@linaro.org>
1512 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1514 F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
1515 F: drivers/spi/spi-pl022.c
1517 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1518 M: Russell King <linux@armlinux.org.uk>
1520 F: drivers/tty/serial/amba-pl01*.c
1521 F: include/linux/amba/serial.h
1523 ARM PRIMECELL VIC PL190/PL192 DRIVER
1524 M: Linus Walleij <linus.walleij@linaro.org>
1525 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1527 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1528 F: drivers/irqchip/irq-vic.c
1530 ARM SMC WATCHDOG DRIVER
1531 M: Julius Werner <jwerner@chromium.org>
1532 R: Evan Benn <evanbenn@chromium.org>
1534 F: Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1535 F: drivers/watchdog/arm_smc_wdt.c
1538 M: Will Deacon <will@kernel.org>
1539 R: Robin Murphy <robin.murphy@arm.com>
1540 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1542 F: Documentation/devicetree/bindings/iommu/arm,smmu*
1543 F: drivers/iommu/arm/
1544 F: drivers/iommu/io-pgtable-arm*
1546 ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1547 M: Arnd Bergmann <arnd@arndb.de>
1548 M: Olof Johansson <olof@lixom.net>
1550 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1552 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1553 F: arch/arm/boot/dts/Makefile
1554 F: arch/arm64/boot/dts/Makefile
1556 ARM SUB-ARCHITECTURES
1557 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1559 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1563 ARM/ACTIONS SEMI ARCHITECTURE
1564 M: Andreas Färber <afaerber@suse.de>
1565 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1566 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1567 L: linux-actions@lists.infradead.org (moderated for non-subscribers)
1569 F: Documentation/devicetree/bindings/arm/actions.yaml
1570 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1571 F: Documentation/devicetree/bindings/dma/owl-dma.yaml
1572 F: Documentation/devicetree/bindings/i2c/i2c-owl.yaml
1573 F: Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1574 F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1575 F: Documentation/devicetree/bindings/net/actions,owl-emac.yaml
1576 F: Documentation/devicetree/bindings/pinctrl/actions,*
1577 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1578 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1579 F: arch/arm/boot/dts/owl-*
1580 F: arch/arm/mach-actions/
1581 F: arch/arm64/boot/dts/actions/
1582 F: drivers/clk/actions/
1583 F: drivers/clocksource/timer-owl*
1584 F: drivers/dma/owl-dma.c
1585 F: drivers/i2c/busses/i2c-owl.c
1586 F: drivers/irqchip/irq-owl-sirq.c
1587 F: drivers/mmc/host/owl-mmc.c
1588 F: drivers/net/ethernet/actions/
1589 F: drivers/pinctrl/actions/*
1590 F: drivers/soc/actions/
1591 F: include/dt-bindings/power/owl-*
1592 F: include/dt-bindings/reset/actions,*
1593 F: include/linux/soc/actions/
1596 ARM/ADS SPHERE MACHINE SUPPORT
1597 M: Lennert Buytenhek <kernel@wantstofly.org>
1598 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1601 ARM/AFEB9260 MACHINE SUPPORT
1602 M: Sergey Lapin <slapin@ossfans.org>
1603 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1606 ARM/AJECO 1ARM MACHINE SUPPORT
1607 M: Lennert Buytenhek <kernel@wantstofly.org>
1608 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1611 ARM/Allwinner SoC Clock Support
1612 M: Emilio López <emilio@elopez.com.ar>
1614 F: drivers/clk/sunxi/
1616 ARM/Allwinner sunXi SoC support
1617 M: Maxime Ripard <mripard@kernel.org>
1618 M: Chen-Yu Tsai <wens@csie.org>
1619 R: Jernej Skrabec <jernej.skrabec@gmail.com>
1620 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1622 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1623 L: linux-sunxi@lists.linux.dev
1624 F: arch/arm/mach-sunxi/
1625 F: arch/arm64/boot/dts/allwinner/
1626 F: drivers/clk/sunxi-ng/
1627 F: drivers/pinctrl/sunxi/
1628 F: drivers/soc/sunxi/
1633 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1634 M: Neil Armstrong <narmstrong@baylibre.com>
1635 M: Jerome Brunet <jbrunet@baylibre.com>
1636 L: linux-amlogic@lists.infradead.org
1638 F: Documentation/devicetree/bindings/clock/amlogic*
1639 F: drivers/clk/meson/
1640 F: include/dt-bindings/clock/gxbb*
1641 F: include/dt-bindings/clock/meson*
1643 ARM/Amlogic Meson SoC Crypto Drivers
1644 M: Corentin Labbe <clabbe@baylibre.com>
1645 L: linux-crypto@vger.kernel.org
1646 L: linux-amlogic@lists.infradead.org
1648 F: Documentation/devicetree/bindings/crypto/amlogic*
1649 F: drivers/crypto/amlogic/
1651 ARM/Amlogic Meson SoC Sound Drivers
1652 M: Jerome Brunet <jbrunet@baylibre.com>
1653 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1655 F: Documentation/devicetree/bindings/sound/amlogic*
1658 ARM/Amlogic Meson SoC support
1659 M: Neil Armstrong <narmstrong@baylibre.com>
1660 M: Kevin Hilman <khilman@baylibre.com>
1661 R: Jerome Brunet <jbrunet@baylibre.com>
1662 R: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
1663 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1664 L: linux-amlogic@lists.infradead.org
1666 W: http://linux-meson.com/
1667 F: arch/arm/boot/dts/meson*
1668 F: arch/arm/mach-meson/
1669 F: arch/arm64/boot/dts/amlogic/
1670 F: drivers/mmc/host/meson*
1671 F: drivers/pinctrl/meson/
1672 F: drivers/rtc/rtc-meson*
1673 F: drivers/soc/amlogic/
1676 ARM/Annapurna Labs ALPINE ARCHITECTURE
1677 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1678 M: Antoine Tenart <atenart@kernel.org>
1679 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1681 F: arch/arm/boot/dts/alpine*
1682 F: arch/arm/mach-alpine/
1683 F: arch/arm64/boot/dts/amazon/
1684 F: drivers/*/*alpine*
1686 ARM/APPLE MACHINE SUPPORT
1687 M: Hector Martin <marcan@marcan.st>
1688 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1690 W: https://asahilinux.org
1691 B: https://github.com/AsahiLinux/linux/issues
1692 C: irc://chat.freenode.net/asahi-dev
1693 T: git https://github.com/AsahiLinux/linux.git
1694 F: Documentation/devicetree/bindings/arm/apple.yaml
1695 F: Documentation/devicetree/bindings/interrupt-controller/apple,aic.yaml
1696 F: Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
1697 F: arch/arm64/boot/dts/apple/
1698 F: drivers/irqchip/irq-apple-aic.c
1699 F: include/dt-bindings/interrupt-controller/apple-aic.h
1700 F: include/dt-bindings/pinctrl/apple.h
1702 ARM/ARTPEC MACHINE SUPPORT
1703 M: Jesper Nilsson <jesper.nilsson@axis.com>
1704 M: Lars Persson <lars.persson@axis.com>
1705 L: linux-arm-kernel@axis.com
1707 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1708 F: arch/arm/boot/dts/artpec6*
1709 F: arch/arm/mach-artpec
1711 F: drivers/crypto/axis
1712 F: drivers/mmc/host/usdhi6rol0.c
1713 F: drivers/pinctrl/pinctrl-artpec*
1715 ARM/ASPEED I2C DRIVER
1716 M: Brendan Higgins <brendanhiggins@google.com>
1717 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1718 R: Joel Stanley <joel@jms.id.au>
1719 L: linux-i2c@vger.kernel.org
1720 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1722 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1723 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1724 F: drivers/i2c/busses/i2c-aspeed.c
1725 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1727 ARM/ASPEED MACHINE SUPPORT
1728 M: Joel Stanley <joel@jms.id.au>
1729 R: Andrew Jeffery <andrew@aj.id.au>
1730 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1731 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1733 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1734 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1735 F: arch/arm/boot/dts/aspeed-*
1736 F: arch/arm/mach-aspeed/
1739 ARM/BITMAIN ARCHITECTURE
1740 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1741 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1743 F: Documentation/devicetree/bindings/arm/bitmain.yaml
1744 F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1745 F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1746 F: arch/arm64/boot/dts/bitmain/
1747 F: drivers/clk/clk-bm1880.c
1748 F: drivers/pinctrl/pinctrl-bm1880.c
1750 ARM/CALXEDA HIGHBANK ARCHITECTURE
1751 M: Andre Przywara <andre.przywara@arm.com>
1752 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1754 F: arch/arm/boot/dts/ecx-*.dts*
1755 F: arch/arm/boot/dts/highbank.dts
1756 F: arch/arm/mach-highbank/
1758 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1759 M: Krzysztof Halasa <khalasa@piap.pl>
1761 F: arch/arm/mach-cns3xxx/
1763 ARM/CAVIUM THUNDER NETWORK DRIVER
1764 M: Sunil Goutham <sgoutham@marvell.com>
1765 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1767 F: drivers/net/ethernet/cavium/thunder/
1769 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1770 M: Lukasz Majewski <lukma@denx.de>
1771 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1773 F: arch/arm/mach-ep93xx/ts72xx.c
1775 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1776 M: Alexander Shiyan <shc_work@mail.ru>
1777 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1781 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1782 M: Lennert Buytenhek <kernel@wantstofly.org>
1783 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1786 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1787 M: Hartley Sweeten <hsweeten@visionengravers.com>
1788 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1789 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1791 F: arch/arm/mach-ep93xx/
1792 F: arch/arm/mach-ep93xx/include/mach/
1795 M: Russell King <linux@armlinux.org.uk>
1796 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1798 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1799 F: drivers/clk/clkdev.c
1801 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1802 M: Baruch Siach <baruch@tkos.co.il>
1803 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1805 F: arch/arm/boot/dts/cx92755*
1808 ARM/CONTEC MICRO9 MACHINE SUPPORT
1809 M: Hubert Feurstein <hubert.feurstein@contec.at>
1811 F: arch/arm/mach-ep93xx/micro9.c
1813 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1814 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1815 M: Suzuki K Poulose <suzuki.poulose@arm.com>
1816 R: Mike Leach <mike.leach@linaro.org>
1817 R: Leo Yan <leo.yan@linaro.org>
1818 L: coresight@lists.linaro.org (moderated for non-subscribers)
1819 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1821 T: git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
1822 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1823 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1824 F: Documentation/devicetree/bindings/arm/coresight-cti.yaml
1825 F: Documentation/devicetree/bindings/arm/coresight.txt
1826 F: Documentation/devicetree/bindings/arm/ete.yaml
1827 F: Documentation/devicetree/bindings/arm/trbe.yaml
1828 F: Documentation/trace/coresight/*
1829 F: drivers/hwtracing/coresight/*
1830 F: include/dt-bindings/arm/coresight-cti-dt.h
1831 F: include/linux/coresight*
1832 F: tools/perf/arch/arm/util/auxtrace.c
1833 F: tools/perf/arch/arm/util/cs-etm.c
1834 F: tools/perf/arch/arm/util/cs-etm.h
1835 F: tools/perf/arch/arm/util/pmu.c
1836 F: tools/perf/util/cs-etm-decoder/*
1837 F: tools/perf/util/cs-etm.*
1839 ARM/CORGI MACHINE SUPPORT
1840 M: Richard Purdie <rpurdie@rpsys.net>
1843 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1844 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1845 M: Linus Walleij <linus.walleij@linaro.org>
1846 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1848 T: git git://github.com/ulli-kroll/linux.git
1849 F: Documentation/devicetree/bindings/arm/gemini.txt
1850 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1851 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1852 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1853 F: arch/arm/boot/dts/gemini*
1854 F: arch/arm/mach-gemini/
1855 F: drivers/crypto/gemini/
1856 F: drivers/net/ethernet/cortina/
1857 F: drivers/pinctrl/pinctrl-gemini.c
1858 F: drivers/rtc/rtc-ftrtc010.c
1860 ARM/CZ.NIC TURRIS SUPPORT
1861 M: Marek Behún <kabel@kernel.org>
1863 W: https://www.turris.cz/
1864 F: Documentation/ABI/testing/debugfs-moxtet
1865 F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
1866 F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1867 F: Documentation/devicetree/bindings/bus/moxtet.txt
1868 F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1869 F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1870 F: Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
1871 F: Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
1872 F: drivers/bus/moxtet.c
1873 F: drivers/firmware/turris-mox-rwtm.c
1874 F: drivers/leds/leds-turris-omnia.c
1875 F: drivers/mailbox/armada-37xx-rwtm-mailbox.c
1876 F: drivers/gpio/gpio-moxtet.c
1877 F: drivers/watchdog/armada_37xx_wdt.c
1878 F: include/dt-bindings/bus/moxtet.h
1879 F: include/linux/armada-37xx-rwtm-mailbox.h
1880 F: include/linux/moxtet.h
1882 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1883 M: Robert Jarzmik <robert.jarzmik@free.fr>
1884 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1886 F: arch/arm/mach-pxa/ezx.c
1888 ARM/FARADAY FA526 PORT
1889 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1890 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1892 T: git git://git.berlios.de/gemini-board
1893 F: arch/arm/mm/*-fa*
1895 ARM/FOOTBRIDGE ARCHITECTURE
1896 M: Russell King <linux@armlinux.org.uk>
1897 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1899 W: http://www.armlinux.org.uk/
1900 F: arch/arm/include/asm/hardware/dec21285.h
1901 F: arch/arm/mach-footbridge/
1903 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1904 M: Shawn Guo <shawnguo@kernel.org>
1905 M: Sascha Hauer <s.hauer@pengutronix.de>
1906 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1907 R: Fabio Estevam <festevam@gmail.com>
1908 R: NXP Linux Team <linux-imx@nxp.com>
1909 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1911 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1912 X: drivers/media/i2c/
1916 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1917 M: Shawn Guo <shawnguo@kernel.org>
1918 M: Li Yang <leoyang.li@nxp.com>
1919 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1921 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1922 F: arch/arm/boot/dts/ls1021a*
1923 F: arch/arm64/boot/dts/freescale/fsl-*
1924 F: arch/arm64/boot/dts/freescale/qoriq-*
1926 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1927 M: Shawn Guo <shawnguo@kernel.org>
1928 M: Sascha Hauer <s.hauer@pengutronix.de>
1929 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1930 R: Stefan Agner <stefan@agner.ch>
1931 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1933 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1934 F: arch/arm/boot/dts/vf*
1935 F: arch/arm/mach-imx/*vf610*
1937 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1938 M: Lennert Buytenhek <kernel@wantstofly.org>
1939 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1942 ARM/GUMSTIX MACHINE SUPPORT
1943 M: Steve Sakoman <sakoman@gmail.com>
1944 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1947 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1948 M: Philipp Zabel <philipp.zabel@gmail.com>
1949 M: Paul Parsons <lost.distance@yahoo.com>
1950 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1952 F: arch/arm/mach-pxa/hx4700.c
1953 F: arch/arm/mach-pxa/include/mach/hx4700.h
1954 F: sound/soc/pxa/hx4700.c
1956 ARM/HISILICON SOC SUPPORT
1957 M: Wei Xu <xuwei5@hisilicon.com>
1958 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1960 W: http://www.hisilicon.com
1961 T: git git://github.com/hisilicon/linux-hisi.git
1962 F: arch/arm/boot/dts/hi3*
1963 F: arch/arm/boot/dts/hip*
1964 F: arch/arm/boot/dts/hisi*
1965 F: arch/arm/mach-hisi/
1966 F: arch/arm64/boot/dts/hisilicon/
1968 ARM/HP JORNADA 7XX MACHINE SUPPORT
1969 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1972 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1973 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1974 F: arch/arm/mach-sa1100/jornada720.c
1976 ARM/IGEP MACHINE SUPPORT
1977 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1978 M: Javier Martinez Canillas <javier@dowhile0.org>
1979 L: linux-omap@vger.kernel.org
1980 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1982 F: arch/arm/boot/dts/omap3-igep*
1984 ARM/INCOME PXA270 SUPPORT
1985 M: Marek Vasut <marek.vasut@gmail.com>
1986 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1988 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1990 ARM/INTEL IOP32X ARM ARCHITECTURE
1991 M: Lennert Buytenhek <kernel@wantstofly.org>
1992 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1995 ARM/INTEL IQ81342EX MACHINE SUPPORT
1996 M: Lennert Buytenhek <kernel@wantstofly.org>
1997 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2000 ARM/INTEL IXDP2850 MACHINE SUPPORT
2001 M: Lennert Buytenhek <kernel@wantstofly.org>
2002 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2005 ARM/INTEL IXP4XX ARM ARCHITECTURE
2006 M: Linus Walleij <linusw@kernel.org>
2007 M: Imre Kaloz <kaloz@openwrt.org>
2008 M: Krzysztof Halasa <khalasa@piap.pl>
2009 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2011 F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2012 F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
2013 F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2014 F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2015 F: arch/arm/mach-ixp4xx/
2016 F: drivers/clocksource/timer-ixp4xx.c
2017 F: drivers/crypto/ixp4xx_crypto.c
2018 F: drivers/gpio/gpio-ixp4xx.c
2019 F: drivers/irqchip/irq-ixp4xx.c
2020 F: include/linux/irqchip/irq-ixp4xx.h
2021 F: include/linux/platform_data/timer-ixp4xx.h
2023 ARM/INTEL KEEMBAY ARCHITECTURE
2024 M: Paul J. Murphy <paul.j.murphy@intel.com>
2025 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
2027 F: Documentation/devicetree/bindings/arm/intel,keembay.yaml
2028 F: arch/arm64/boot/dts/intel/keembay-evm.dts
2029 F: arch/arm64/boot/dts/intel/keembay-soc.dtsi
2031 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
2032 M: Jonathan Cameron <jic23@cam.ac.uk>
2033 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2035 F: arch/arm/mach-pxa/stargate2.c
2036 F: drivers/pcmcia/pxa2xx_stargate2.c
2038 ARM/INTEL XSC3 (MANZANO) ARM CORE
2039 M: Lennert Buytenhek <kernel@wantstofly.org>
2040 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2043 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
2044 M: Lennert Buytenhek <kernel@wantstofly.org>
2045 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2048 ARM/LG1K ARCHITECTURE
2049 M: Chanho Min <chanho.min@lge.com>
2050 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2052 F: arch/arm64/boot/dts/lg/
2054 ARM/LOGICPD PXA270 MACHINE SUPPORT
2055 M: Lennert Buytenhek <kernel@wantstofly.org>
2056 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2059 ARM/LPC18XX ARCHITECTURE
2060 M: Vladimir Zapolskiy <vz@mleia.com>
2061 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2063 F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
2064 F: arch/arm/boot/dts/lpc43*
2065 F: drivers/i2c/busses/i2c-lpc2k.c
2066 F: drivers/memory/pl172.c
2067 F: drivers/mtd/spi-nor/controllers/nxp-spifi.c
2068 F: drivers/rtc/rtc-lpc24xx.c
2071 ARM/LPC32XX SOC SUPPORT
2072 M: Vladimir Zapolskiy <vz@mleia.com>
2073 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2075 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
2076 F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
2077 F: arch/arm/boot/dts/lpc32*
2078 F: arch/arm/mach-lpc32xx/
2079 F: drivers/i2c/busses/i2c-pnx.c
2080 F: drivers/net/ethernet/nxp/lpc_eth.c
2081 F: drivers/usb/host/ohci-nxp.c
2082 F: drivers/watchdog/pnx4008_wdt.c
2085 ARM/MAGICIAN MACHINE SUPPORT
2086 M: Philipp Zabel <philipp.zabel@gmail.com>
2089 ARM/Marvell Dove/MV78xx0/Orion SOC support
2090 M: Andrew Lunn <andrew@lunn.ch>
2091 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2092 M: Gregory Clement <gregory.clement@bootlin.com>
2093 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2095 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2096 F: Documentation/devicetree/bindings/soc/dove/
2097 F: arch/arm/boot/dts/dove*
2098 F: arch/arm/boot/dts/orion5x*
2099 F: arch/arm/mach-dove/
2100 F: arch/arm/mach-mv78xx0/
2101 F: arch/arm/mach-orion5x/
2102 F: arch/arm/plat-orion/
2103 F: drivers/soc/dove/
2105 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2106 M: Andrew Lunn <andrew@lunn.ch>
2107 M: Gregory Clement <gregory.clement@bootlin.com>
2108 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2109 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2111 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2112 F: arch/arm/boot/dts/armada*
2113 F: arch/arm/boot/dts/kirkwood*
2114 F: arch/arm/configs/mvebu_*_defconfig
2115 F: arch/arm/mach-mvebu/
2116 F: arch/arm64/boot/dts/marvell/armada*
2117 F: arch/arm64/boot/dts/marvell/cn913*
2118 F: drivers/cpufreq/armada-37xx-cpufreq.c
2119 F: drivers/cpufreq/armada-8k-cpufreq.c
2120 F: drivers/cpufreq/mvebu-cpufreq.c
2121 F: drivers/irqchip/irq-armada-370-xp.c
2122 F: drivers/irqchip/irq-mvebu-*
2123 F: drivers/pinctrl/mvebu/
2124 F: drivers/rtc/rtc-armada38x.c
2126 ARM/Mediatek RTC DRIVER
2127 M: Eddie Huang <eddie.huang@mediatek.com>
2128 M: Sean Wang <sean.wang@mediatek.com>
2129 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2130 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2132 F: Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2133 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2134 F: drivers/rtc/rtc-mt2712.c
2135 F: drivers/rtc/rtc-mt6397.c
2136 F: drivers/rtc/rtc-mt7622.c
2138 ARM/Mediatek SoC support
2139 M: Matthias Brugger <matthias.bgg@gmail.com>
2140 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2141 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2143 W: https://mtk.wiki.kernel.org/
2144 C: irc://chat.freenode.net/linux-mediatek
2145 F: arch/arm/boot/dts/mt6*
2146 F: arch/arm/boot/dts/mt7*
2147 F: arch/arm/boot/dts/mt8*
2148 F: arch/arm/mach-mediatek/
2149 F: arch/arm64/boot/dts/mediatek/
2150 F: drivers/soc/mediatek/
2155 ARM/Mediatek USB3 PHY DRIVER
2156 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
2157 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2158 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2160 F: Documentation/devicetree/bindings/phy/mediatek,*
2161 F: drivers/phy/mediatek/
2163 ARM/Microchip (AT91) SoC support
2164 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2165 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
2166 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2167 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2169 W: http://www.linux4sam.org
2170 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2171 F: arch/arm/boot/dts/at91*.dts
2172 F: arch/arm/boot/dts/at91*.dtsi
2173 F: arch/arm/boot/dts/sama*.dts
2174 F: arch/arm/boot/dts/sama*.dtsi
2175 F: arch/arm/include/debug/at91.S
2176 F: arch/arm/mach-at91/
2177 F: drivers/memory/atmel*
2178 F: drivers/watchdog/sama5d4_wdt.c
2179 F: include/soc/at91/
2180 X: drivers/input/touchscreen/atmel_mxt_ts.c
2181 X: drivers/net/wireless/atmel/
2185 ARM/Microchip Sparx5 SoC support
2186 M: Lars Povlsen <lars.povlsen@microchip.com>
2187 M: Steen Hegelund <Steen.Hegelund@microchip.com>
2188 M: UNGLinuxDriver@microchip.com
2189 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2191 T: git git://github.com/microchip-ung/linux-upstream.git
2192 F: arch/arm64/boot/dts/microchip/
2193 F: drivers/pinctrl/pinctrl-microchip-sgpio.c
2196 Microchip Timer Counter Block (TCB) Capture Driver
2197 M: Kamel Bouhara <kamel.bouhara@bootlin.com>
2198 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2199 L: linux-iio@vger.kernel.org
2201 F: drivers/counter/microchip-tcb-capture.c
2203 ARM/MIOA701 MACHINE SUPPORT
2204 M: Robert Jarzmik <robert.jarzmik@free.fr>
2205 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2207 F: arch/arm/mach-pxa/mioa701.c
2209 ARM/MStar/Sigmastar Armv7 SoC support
2210 M: Daniel Palmer <daniel@thingy.jp>
2211 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2213 W: http://linux-chenxing.org/
2214 T: git git://github.com/linux-chenxing/linux.git
2215 F: Documentation/devicetree/bindings/arm/mstar/*
2216 F: Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2217 F: Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2218 F: arch/arm/boot/dts/mstar-*
2219 F: arch/arm/mach-mstar/
2220 F: drivers/clk/mstar/
2221 F: drivers/gpio/gpio-msc313.c
2222 F: drivers/watchdog/msc313e_wdt.c
2223 F: include/dt-bindings/clock/mstar-*
2224 F: include/dt-bindings/gpio/msc313-gpio.h
2226 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2227 M: Michael Petchkovsky <mkpetch@internode.on.net>
2230 ARM/NOMADIK/Ux500 ARCHITECTURES
2231 M: Linus Walleij <linus.walleij@linaro.org>
2232 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2234 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2235 F: Documentation/devicetree/bindings/arm/ste-*
2236 F: Documentation/devicetree/bindings/arm/ux500.yaml
2237 F: Documentation/devicetree/bindings/arm/ux500/
2238 F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2239 F: arch/arm/boot/dts/ste-*
2240 F: arch/arm/mach-nomadik/
2241 F: arch/arm/mach-ux500/
2242 F: drivers/clk/clk-nomadik.c
2243 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2244 F: drivers/dma/ste_dma40*
2245 F: drivers/hwspinlock/u8500_hsem.c
2246 F: drivers/i2c/busses/i2c-nomadik.c
2247 F: drivers/iio/adc/ab8500-gpadc.c
2248 F: drivers/mfd/ab8500*
2249 F: drivers/mfd/abx500*
2250 F: drivers/mfd/db8500*
2251 F: drivers/mfd/dbx500*
2252 F: drivers/pinctrl/nomadik/
2253 F: drivers/rtc/rtc-ab8500.c
2254 F: drivers/rtc/rtc-pl031.c
2255 F: drivers/soc/ux500/
2257 ARM/NUVOTON NPCM ARCHITECTURE
2258 M: Avi Fishman <avifishman70@gmail.com>
2259 M: Tomer Maimon <tmaimon77@gmail.com>
2260 M: Tali Perry <tali.perry1@gmail.com>
2261 R: Patrick Venture <venture@google.com>
2262 R: Nancy Yuen <yuenn@google.com>
2263 R: Benjamin Fair <benjaminfair@google.com>
2264 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2266 F: Documentation/devicetree/bindings/*/*/*npcm*
2267 F: Documentation/devicetree/bindings/*/*npcm*
2268 F: arch/arm/boot/dts/nuvoton-npcm*
2269 F: arch/arm/mach-npcm/
2271 F: drivers/*/*/*npcm*
2272 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2274 ARM/NUVOTON WPCM450 ARCHITECTURE
2275 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
2276 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2278 F: Documentation/devicetree/bindings/*/*wpcm*
2279 F: arch/arm/boot/dts/nuvoton-wpcm450*
2280 F: arch/arm/mach-npcm/wpcm450.c
2283 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2284 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
2286 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
2287 F: arch/arm/mach-s3c/gta02.h
2288 F: arch/arm/mach-s3c/mach-gta02.c
2290 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2291 M: Alexander Clouter <alex@digriz.org.uk>
2292 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2294 W: http://www.digriz.org.uk/ts78xx/kernel
2295 F: arch/arm/mach-orion5x/ts78xx-*
2297 ARM/OXNAS platform support
2298 M: Neil Armstrong <narmstrong@baylibre.com>
2299 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2300 L: linux-oxnas@groups.io (moderated for non-subscribers)
2302 F: arch/arm/boot/dts/ox8*.dts*
2303 F: arch/arm/mach-oxnas/
2304 F: drivers/power/reset/oxnas-restart.c
2307 ARM/PALM TREO SUPPORT
2308 M: Tomas Cech <sleep_walker@suse.com>
2309 L: linux-arm-kernel@lists.infradead.org
2311 W: http://hackndev.com
2312 F: arch/arm/mach-pxa/palmtreo.*
2314 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2315 M: Marek Vasut <marek.vasut@gmail.com>
2316 L: linux-arm-kernel@lists.infradead.org
2318 W: http://hackndev.com
2319 F: arch/arm/mach-pxa/include/mach/palmld.h
2320 F: arch/arm/mach-pxa/include/mach/palmtc.h
2321 F: arch/arm/mach-pxa/include/mach/palmtx.h
2322 F: arch/arm/mach-pxa/palmld.c
2323 F: arch/arm/mach-pxa/palmt5.*
2324 F: arch/arm/mach-pxa/palmtc.c
2325 F: arch/arm/mach-pxa/palmte2.*
2326 F: arch/arm/mach-pxa/palmtx.c
2329 M: Sergey Lapin <slapin@ossfans.org>
2330 L: linux-arm-kernel@lists.infradead.org
2332 W: http://hackndev.com
2333 F: arch/arm/mach-pxa/palmz72.*
2336 M: Peter Chubb <pleb@gelato.unsw.edu.au>
2338 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2340 ARM/PT DIGITAL BOARD PORT
2341 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2342 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2344 W: http://www.armlinux.org.uk/
2346 ARM/QUALCOMM SUPPORT
2347 M: Andy Gross <agross@kernel.org>
2348 M: Bjorn Andersson <bjorn.andersson@linaro.org>
2349 L: linux-arm-msm@vger.kernel.org
2351 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2352 F: Documentation/devicetree/bindings/*/qcom*
2353 F: Documentation/devicetree/bindings/soc/qcom/
2354 F: arch/arm/boot/dts/qcom-*.dts
2355 F: arch/arm/boot/dts/qcom-*.dtsi
2356 F: arch/arm/mach-qcom/
2357 F: arch/arm64/boot/dts/qcom/
2358 F: drivers/*/*/qcom*
2359 F: drivers/*/*/qcom/
2360 F: drivers/*/pm8???-*
2363 F: drivers/bluetooth/btqcomsmd.c
2364 F: drivers/clocksource/timer-qcom.c
2365 F: drivers/cpuidle/cpuidle-qcom-spm.c
2366 F: drivers/extcon/extcon-qcom*
2367 F: drivers/i2c/busses/i2c-qcom-geni.c
2368 F: drivers/i2c/busses/i2c-qup.c
2369 F: drivers/iommu/msm*
2370 F: drivers/mfd/ssbi.c
2371 F: drivers/mmc/host/mmci_qcom*
2372 F: drivers/mmc/host/sdhci-msm.c
2373 F: drivers/pci/controller/dwc/pcie-qcom.c
2374 F: drivers/phy/qualcomm/
2375 F: drivers/power/*/msm*
2376 F: drivers/reset/reset-qcom-*
2377 F: drivers/scsi/ufs/ufs-qcom*
2378 F: drivers/spi/spi-geni-qcom.c
2379 F: drivers/spi/spi-qcom-qspi.c
2380 F: drivers/spi/spi-qup.c
2381 F: drivers/tty/serial/msm_serial.c
2382 F: drivers/usb/dwc3/dwc3-qcom.c
2383 F: include/dt-bindings/*/qcom*
2384 F: include/linux/*/qcom*
2385 F: include/linux/soc/qcom/
2387 ARM/RADISYS ENP2611 MACHINE SUPPORT
2388 M: Lennert Buytenhek <kernel@wantstofly.org>
2389 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2392 ARM/RDA MICRO ARCHITECTURE
2393 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2394 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2395 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2397 F: Documentation/devicetree/bindings/arm/rda.yaml
2398 F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2399 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2400 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2401 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2402 F: arch/arm/boot/dts/rda8810pl-*
2403 F: drivers/clocksource/timer-rda.c
2404 F: drivers/gpio/gpio-rda.c
2405 F: drivers/irqchip/irq-rda-intc.c
2406 F: drivers/tty/serial/rda-uart.c
2408 ARM/REALTEK ARCHITECTURE
2409 M: Andreas Färber <afaerber@suse.de>
2410 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2411 L: linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2413 F: Documentation/devicetree/bindings/arm/realtek.yaml
2414 F: arch/arm/boot/dts/rtd*
2415 F: arch/arm/mach-realtek/
2416 F: arch/arm64/boot/dts/realtek/
2418 ARM/RENESAS ARM64 ARCHITECTURE
2419 M: Geert Uytterhoeven <geert+renesas@glider.be>
2420 M: Magnus Damm <magnus.damm@gmail.com>
2421 L: linux-renesas-soc@vger.kernel.org
2423 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2424 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2425 F: Documentation/devicetree/bindings/arm/renesas.yaml
2426 F: arch/arm64/boot/dts/renesas/
2427 F: drivers/soc/renesas/
2428 F: include/linux/soc/renesas/
2430 ARM/RISCPC ARCHITECTURE
2431 M: Russell King <linux@armlinux.org.uk>
2432 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2434 W: http://www.armlinux.org.uk/
2435 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2436 F: arch/arm/include/asm/hardware/ioc.h
2437 F: arch/arm/include/asm/hardware/iomd.h
2438 F: arch/arm/include/asm/hardware/memc.h
2439 F: arch/arm/mach-rpc/
2440 F: drivers/net/ethernet/8390/etherh.c
2441 F: drivers/net/ethernet/i825xx/ether1*
2442 F: drivers/net/ethernet/seeq/ether3*
2443 F: drivers/scsi/arm/
2445 ARM/Rockchip SoC support
2446 M: Heiko Stuebner <heiko@sntech.de>
2447 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2448 L: linux-rockchip@lists.infradead.org
2450 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2451 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2452 F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2453 F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2454 F: arch/arm/boot/dts/rk3*
2455 F: arch/arm/boot/dts/rv1108*
2456 F: arch/arm/mach-rockchip/
2457 F: drivers/*/*/*rockchip*
2458 F: drivers/*/*rockchip*
2459 F: drivers/clk/rockchip/
2460 F: drivers/i2c/busses/i2c-rk3x.c
2461 F: sound/soc/rockchip/
2464 ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2465 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
2466 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2467 L: linux-samsung-soc@vger.kernel.org
2469 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2470 F: Documentation/arm/samsung/
2471 F: Documentation/devicetree/bindings/arm/samsung/
2472 F: Documentation/devicetree/bindings/power/pd-samsung.yaml
2473 F: arch/arm/boot/dts/exynos*
2474 F: arch/arm/boot/dts/s3c*
2475 F: arch/arm/boot/dts/s5p*
2476 F: arch/arm/mach-exynos*/
2477 F: arch/arm/mach-s3c/
2478 F: arch/arm/mach-s5p*/
2479 F: arch/arm64/boot/dts/exynos/
2480 F: drivers/*/*/*s3c24*
2481 F: drivers/*/*s3c24*
2482 F: drivers/*/*s3c64xx*
2483 F: drivers/*/*s5pv210*
2484 F: drivers/clocksource/samsung_pwm_timer.c
2485 F: drivers/memory/samsung/
2486 F: drivers/pwm/pwm-samsung.c
2487 F: drivers/soc/samsung/
2488 F: drivers/tty/serial/samsung*
2489 F: include/clocksource/samsung_pwm.h
2490 F: include/linux/platform_data/*s3c*
2491 F: include/linux/serial_s3c.h
2492 F: include/linux/soc/samsung/
2498 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2499 M: Andrzej Hajda <a.hajda@samsung.com>
2500 L: linux-arm-kernel@lists.infradead.org
2501 L: linux-media@vger.kernel.org
2503 F: drivers/media/platform/s5p-g2d/
2505 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2506 M: Marek Szyprowski <m.szyprowski@samsung.com>
2507 L: linux-samsung-soc@vger.kernel.org
2508 L: linux-media@vger.kernel.org
2510 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2511 F: drivers/media/cec/platform/s5p/
2513 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2514 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2515 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2516 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2517 L: linux-arm-kernel@lists.infradead.org
2518 L: linux-media@vger.kernel.org
2520 F: drivers/media/platform/s5p-jpeg/
2522 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2523 M: Andrzej Hajda <a.hajda@samsung.com>
2524 L: linux-arm-kernel@lists.infradead.org
2525 L: linux-media@vger.kernel.org
2527 F: drivers/media/platform/s5p-mfc/
2529 ARM/SHMOBILE ARM ARCHITECTURE
2530 M: Geert Uytterhoeven <geert+renesas@glider.be>
2531 M: Magnus Damm <magnus.damm@gmail.com>
2532 L: linux-renesas-soc@vger.kernel.org
2534 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2535 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2536 F: Documentation/devicetree/bindings/arm/renesas.yaml
2537 F: arch/arm/boot/dts/emev2*
2538 F: arch/arm/boot/dts/gr-peach*
2539 F: arch/arm/boot/dts/iwg20d-q7*
2540 F: arch/arm/boot/dts/r7s*
2541 F: arch/arm/boot/dts/r8a*
2542 F: arch/arm/boot/dts/r9a*
2543 F: arch/arm/boot/dts/sh*
2544 F: arch/arm/configs/shmobile_defconfig
2545 F: arch/arm/include/debug/renesas-scif.S
2546 F: arch/arm/mach-shmobile/
2547 F: drivers/soc/renesas/
2548 F: include/linux/soc/renesas/
2550 ARM/SOCFPGA ARCHITECTURE
2551 M: Dinh Nguyen <dinguyen@kernel.org>
2553 W: http://www.rocketboards.org
2554 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2555 F: arch/arm/boot/dts/socfpga*
2556 F: arch/arm/configs/socfpga_defconfig
2557 F: arch/arm/mach-socfpga/
2558 F: arch/arm64/boot/dts/altera/
2559 F: arch/arm64/boot/dts/intel/
2561 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2562 M: Dinh Nguyen <dinguyen@kernel.org>
2564 F: drivers/clk/socfpga/
2566 ARM/SOCFPGA EDAC SUPPORT
2567 M: Dinh Nguyen <dinguyen@kernel.org>
2569 F: drivers/edac/altera_edac.[ch]
2571 ARM/SPREADTRUM SoC SUPPORT
2572 M: Orson Zhai <orsonzhai@gmail.com>
2573 M: Baolin Wang <baolin.wang7@gmail.com>
2574 M: Chunyan Zhang <zhang.lyra@gmail.com>
2576 F: arch/arm64/boot/dts/sprd
2581 ARM/STI ARCHITECTURE
2582 M: Patrice Chotard <patrice.chotard@foss.st.com>
2583 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2585 W: http://www.stlinux.com
2586 F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2587 F: arch/arm/boot/dts/sti*
2588 F: arch/arm/mach-sti/
2589 F: drivers/ata/ahci_st.c
2590 F: drivers/char/hw_random/st-rng.c
2591 F: drivers/clocksource/arm_global_timer.c
2592 F: drivers/clocksource/clksrc_st_lpc.c
2593 F: drivers/cpufreq/sti-cpufreq.c
2594 F: drivers/dma/st_fdma*
2595 F: drivers/i2c/busses/i2c-st.c
2596 F: drivers/media/platform/sti/c8sectpfe/
2597 F: drivers/media/rc/st_rc.c
2598 F: drivers/mmc/host/sdhci-st.c
2599 F: drivers/phy/st/phy-miphy28lp.c
2600 F: drivers/phy/st/phy-stih407-usb.c
2601 F: drivers/pinctrl/pinctrl-st.c
2602 F: drivers/remoteproc/st_remoteproc.c
2603 F: drivers/remoteproc/st_slim_rproc.c
2604 F: drivers/reset/sti/
2605 F: drivers/rtc/rtc-st-lpc.c
2606 F: drivers/tty/serial/st-asc.c
2607 F: drivers/usb/dwc3/dwc3-st.c
2608 F: drivers/usb/host/ehci-st.c
2609 F: drivers/usb/host/ohci-st.c
2610 F: drivers/watchdog/st_lpc_wdt.c
2611 F: include/linux/remoteproc/st_slim_rproc.h
2613 ARM/STM32 ARCHITECTURE
2614 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2615 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
2616 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2617 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2619 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2620 F: arch/arm/boot/dts/stm32*
2621 F: arch/arm/mach-stm32/
2622 F: drivers/clocksource/armv7m_systick.c
2626 ARM/Synaptics SoC support
2627 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2628 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2629 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2631 F: arch/arm/boot/dts/berlin*
2632 F: arch/arm/mach-berlin/
2633 F: arch/arm64/boot/dts/synaptics/
2635 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2636 M: Lennert Buytenhek <kernel@wantstofly.org>
2637 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2640 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2641 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2642 L: linux-tegra@vger.kernel.org
2643 L: linux-media@vger.kernel.org
2645 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2646 F: drivers/media/cec/platform/tegra/
2648 ARM/TETON BGA MACHINE SUPPORT
2649 M: "Mark F. Brown" <mark.brown314@gmail.com>
2650 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2653 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2654 M: Santosh Shilimkar <ssantosh@kernel.org>
2655 L: linux-kernel@vger.kernel.org
2657 F: drivers/memory/*emif*
2659 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2660 M: Santosh Shilimkar <ssantosh@kernel.org>
2661 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2663 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2664 F: arch/arm/boot/dts/keystone-*
2665 F: arch/arm/mach-keystone/
2667 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2668 M: Santosh Shilimkar <ssantosh@kernel.org>
2669 L: linux-kernel@vger.kernel.org
2671 F: drivers/clk/keystone/
2673 ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
2674 M: Santosh Shilimkar <ssantosh@kernel.org>
2675 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2676 L: linux-kernel@vger.kernel.org
2678 F: drivers/clocksource/timer-keystone.c
2680 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2681 M: Santosh Shilimkar <ssantosh@kernel.org>
2682 L: linux-kernel@vger.kernel.org
2684 F: drivers/power/reset/keystone-reset.c
2686 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2687 M: Nishanth Menon <nm@ti.com>
2688 M: Tero Kristo <kristo@kernel.org>
2689 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2691 F: Documentation/devicetree/bindings/arm/ti/k3.yaml
2692 F: arch/arm64/boot/dts/ti/Makefile
2693 F: arch/arm64/boot/dts/ti/k3-*
2694 F: include/dt-bindings/pinctrl/k3.h
2696 ARM/THECUS N2100 MACHINE SUPPORT
2697 M: Lennert Buytenhek <kernel@wantstofly.org>
2698 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2701 ARM/TOSA MACHINE SUPPORT
2702 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2703 M: Dirk Opfer <dirk@opfer-online.de>
2706 ARM/TOSHIBA VISCONTI ARCHITECTURE
2707 M: Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
2708 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2710 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
2711 F: Documentation/devicetree/bindings/arm/toshiba.yaml
2712 F: Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
2713 F: Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
2714 F: Documentation/devicetree/bindings/pinctrl/toshiba,tmpv7700-pinctrl.yaml
2715 F: Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
2716 F: arch/arm64/boot/dts/toshiba/
2717 F: drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
2718 F: drivers/gpio/gpio-visconti.c
2719 F: drivers/pinctrl/visconti/
2720 F: drivers/watchdog/visconti_wdt.c
2723 ARM/UNIPHIER ARCHITECTURE
2724 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
2725 M: Masami Hiramatsu <mhiramat@kernel.org>
2726 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2728 F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2729 F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2730 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2731 F: arch/arm/boot/dts/uniphier*
2732 F: arch/arm/include/asm/hardware/cache-uniphier.h
2733 F: arch/arm/mach-uniphier/
2734 F: arch/arm/mm/cache-uniphier.c
2735 F: arch/arm64/boot/dts/socionext/uniphier*
2736 F: drivers/bus/uniphier-system-bus.c
2737 F: drivers/clk/uniphier/
2738 F: drivers/dma/uniphier-mdmac.c
2739 F: drivers/gpio/gpio-uniphier.c
2740 F: drivers/i2c/busses/i2c-uniphier*
2741 F: drivers/irqchip/irq-uniphier-aidet.c
2742 F: drivers/mmc/host/uniphier-sd.c
2743 F: drivers/pinctrl/uniphier/
2744 F: drivers/reset/reset-uniphier.c
2745 F: drivers/tty/serial/8250/8250_uniphier.c
2748 ARM/VERSATILE EXPRESS PLATFORM
2749 M: Liviu Dudau <liviu.dudau@arm.com>
2750 M: Sudeep Holla <sudeep.holla@arm.com>
2751 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2752 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2756 F: arch/arm/boot/dts/vexpress*
2757 F: arch/arm/mach-vexpress/
2758 F: arch/arm64/boot/dts/arm/
2759 F: drivers/clk/versatile/clk-vexpress-osc.c
2760 F: drivers/clocksource/timer-versatile.c
2764 M: Russell King <linux@armlinux.org.uk>
2765 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2767 W: http://www.armlinux.org.uk/
2770 ARM/VOIPAC PXA270 SUPPORT
2771 M: Marek Vasut <marek.vasut@gmail.com>
2772 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2774 F: arch/arm/mach-pxa/include/mach/vpac270.h
2775 F: arch/arm/mach-pxa/vpac270.c
2777 ARM/VT8500 ARM ARCHITECTURE
2778 M: Tony Prisk <linux@prisktech.co.nz>
2779 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2781 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2782 F: arch/arm/mach-vt8500/
2783 F: drivers/clocksource/timer-vt8500.c
2784 F: drivers/i2c/busses/i2c-wmt.c
2785 F: drivers/mmc/host/wmt-sdmmc.c
2786 F: drivers/pwm/pwm-vt8500.c
2787 F: drivers/rtc/rtc-vt8500.c
2788 F: drivers/tty/serial/vt8500_serial.c
2789 F: drivers/usb/host/ehci-platform.c
2790 F: drivers/usb/host/uhci-platform.c
2791 F: drivers/video/fbdev/vt8500lcdfb.*
2792 F: drivers/video/fbdev/wm8505fb*
2793 F: drivers/video/fbdev/wmt_ge_rops.*
2795 ARM/ZIPIT Z2 SUPPORT
2796 M: Marek Vasut <marek.vasut@gmail.com>
2797 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2799 F: arch/arm/mach-pxa/include/mach/z2.h
2800 F: arch/arm/mach-pxa/z2.c
2802 ARM/ZYNQ ARCHITECTURE
2803 M: Michal Simek <michal.simek@xilinx.com>
2804 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2806 W: http://wiki.xilinx.com
2807 T: git https://github.com/Xilinx/linux-xlnx.git
2808 F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
2809 F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
2810 F: Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
2811 F: arch/arm/mach-zynq/
2812 F: drivers/clocksource/timer-cadence-ttc.c
2813 F: drivers/cpuidle/cpuidle-zynq.c
2814 F: drivers/edac/synopsys_edac.c
2815 F: drivers/i2c/busses/i2c-cadence.c
2816 F: drivers/i2c/busses/i2c-xiic.c
2817 F: drivers/mmc/host/sdhci-of-arasan.c
2821 ARM64 PORT (AARCH64 ARCHITECTURE)
2822 M: Catalin Marinas <catalin.marinas@arm.com>
2823 M: Will Deacon <will@kernel.org>
2824 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2826 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2827 F: Documentation/arm64/
2829 F: tools/testing/selftests/arm64/
2830 X: arch/arm64/boot/dts/
2832 ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
2833 M: George McCollister <george.mccollister@gmail.com>
2834 L: netdev@vger.kernel.org
2836 F: Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
2837 F: drivers/net/dsa/xrs700x/*
2838 F: net/dsa/tag_xrs700x.c
2840 AS3645A LED FLASH CONTROLLER DRIVER
2841 M: Sakari Ailus <sakari.ailus@iki.fi>
2842 L: linux-leds@vger.kernel.org
2844 F: drivers/leds/leds-as3645a.c
2846 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2847 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2848 L: linux-media@vger.kernel.org
2850 T: git git://linuxtv.org/media_tree.git
2851 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2852 F: drivers/media/i2c/ak7375.c
2854 ASAHI KASEI AK8974 DRIVER
2855 M: Linus Walleij <linus.walleij@linaro.org>
2856 L: linux-iio@vger.kernel.org
2858 W: http://www.akm.com/
2859 F: drivers/iio/magnetometer/ak8974.c
2861 ASC7621 HARDWARE MONITOR DRIVER
2862 M: George Joseph <george.joseph@fairview5.com>
2863 L: linux-hwmon@vger.kernel.org
2865 F: Documentation/hwmon/asc7621.rst
2866 F: drivers/hwmon/asc7621.c
2868 ASPEED PINCTRL DRIVERS
2869 M: Andrew Jeffery <andrew@aj.id.au>
2870 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2871 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2872 L: linux-gpio@vger.kernel.org
2874 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
2875 F: drivers/pinctrl/aspeed/
2877 ASPEED SCU INTERRUPT CONTROLLER DRIVER
2878 M: Eddie James <eajames@linux.ibm.com>
2879 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2881 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
2882 F: drivers/irqchip/irq-aspeed-scu-ic.c
2883 F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
2885 ASPEED SD/MMC DRIVER
2886 M: Andrew Jeffery <andrew@aj.id.au>
2887 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2888 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2889 L: linux-mmc@vger.kernel.org
2891 F: Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
2892 F: drivers/mmc/host/sdhci-of-aspeed*
2894 ASPEED VIDEO ENGINE DRIVER
2895 M: Eddie James <eajames@linux.ibm.com>
2896 L: linux-media@vger.kernel.org
2897 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2899 F: Documentation/devicetree/bindings/media/aspeed-video.txt
2900 F: drivers/media/platform/aspeed-video.c
2902 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2903 M: Corentin Chary <corentin.chary@gmail.com>
2904 L: acpi4asus-user@lists.sourceforge.net
2905 L: platform-driver-x86@vger.kernel.org
2907 W: http://acpi4asus.sf.net
2908 F: drivers/platform/x86/asus*.c
2909 F: drivers/platform/x86/eeepc*.c
2911 ASUS WIRELESS RADIO CONTROL DRIVER
2912 M: João Paulo Rechi Vita <jprvita@gmail.com>
2913 L: platform-driver-x86@vger.kernel.org
2915 F: drivers/platform/x86/asus-wireless.c
2918 M: David Howells <dhowells@redhat.com>
2919 L: keyrings@vger.kernel.org
2921 F: Documentation/crypto/asymmetric-keys.rst
2922 F: crypto/asymmetric_keys/
2923 F: include/crypto/pkcs7.h
2924 F: include/crypto/public_key.h
2925 F: include/linux/verification.h
2927 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2928 R: Dan Williams <dan.j.williams@intel.com>
2930 W: http://sourceforge.net/projects/xscaleiop
2931 F: Documentation/crypto/async-tx-api.rst
2933 F: include/linux/async_tx.h
2936 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
2937 L: linux-i2c@vger.kernel.org
2939 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2940 F: Documentation/devicetree/bindings/eeprom/at24.yaml
2941 F: drivers/misc/eeprom/at24.c
2943 ATA OVER ETHERNET (AOE) DRIVER
2944 M: "Justin Sanders" <justin@coraid.com>
2946 W: http://www.openaoe.org/
2947 F: Documentation/admin-guide/aoe/
2948 F: drivers/block/aoe/
2950 ATC260X PMIC MFD DRIVER
2951 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2952 M: Cristian Ciocaltea <cristian.ciocaltea@gmail.com>
2953 L: linux-actions@lists.infradead.org
2955 F: Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
2956 F: drivers/input/misc/atc260x-onkey.c
2957 F: drivers/mfd/atc260*
2958 F: drivers/power/reset/atc260x-poweroff.c
2959 F: drivers/regulator/atc260x-regulator.c
2960 F: include/linux/mfd/atc260x/*
2962 ATHEROS 71XX/9XXX GPIO DRIVER
2963 M: Alban Bedel <albeu@free.fr>
2965 W: https://github.com/AlbanBedel/linux
2966 T: git git://github.com/AlbanBedel/linux
2967 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2968 F: drivers/gpio/gpio-ath79.c
2970 ATHEROS 71XX/9XXX USB PHY DRIVER
2971 M: Alban Bedel <albeu@free.fr>
2973 W: https://github.com/AlbanBedel/linux
2974 T: git git://github.com/AlbanBedel/linux
2975 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2976 F: drivers/phy/qualcomm/phy-ath79-usb.c
2978 ATHEROS ATH GENERIC UTILITIES
2979 M: Kalle Valo <kvalo@codeaurora.org>
2980 L: linux-wireless@vger.kernel.org
2982 F: drivers/net/wireless/ath/*
2984 ATHEROS ATH5K WIRELESS DRIVER
2985 M: Jiri Slaby <jirislaby@kernel.org>
2986 M: Nick Kossifidis <mickflemm@gmail.com>
2987 M: Luis Chamberlain <mcgrof@kernel.org>
2988 L: linux-wireless@vger.kernel.org
2990 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
2991 F: drivers/net/wireless/ath/ath5k/
2993 ATHEROS ATH6KL WIRELESS DRIVER
2994 M: Kalle Valo <kvalo@codeaurora.org>
2995 L: linux-wireless@vger.kernel.org
2997 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
2998 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2999 F: drivers/net/wireless/ath/ath6kl/
3002 M: Ville Syrjala <syrjala@sci.fi>
3004 F: drivers/input/misc/ati_remote2.c
3006 ATK0110 HWMON DRIVER
3007 M: Luca Tettamanti <kronos.it@gmail.com>
3008 L: linux-hwmon@vger.kernel.org
3010 F: drivers/hwmon/asus_atk0110.c
3012 ATLX ETHERNET DRIVERS
3013 M: Chris Snook <chris.snook@gmail.com>
3014 L: netdev@vger.kernel.org
3016 W: http://sourceforge.net/projects/atl1
3017 W: http://atl1.sourceforge.net
3018 F: drivers/net/ethernet/atheros/
3021 M: Chas Williams <3chas3@gmail.com>
3022 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
3023 L: netdev@vger.kernel.org
3025 W: http://linux-atm.sourceforge.net
3027 F: include/linux/atm*
3028 F: include/uapi/linux/atm*
3030 ATMEL MACB ETHERNET DRIVER
3031 M: Nicolas Ferre <nicolas.ferre@microchip.com>
3032 M: Claudiu Beznea <claudiu.beznea@microchip.com>
3034 F: drivers/net/ethernet/cadence/
3036 ATMEL MAXTOUCH DRIVER
3037 M: Nick Dyer <nick@shmanahar.org>
3039 T: git git://github.com/ndyer/linux.git
3040 F: Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3041 F: drivers/input/touchscreen/atmel_mxt_ts.c
3043 ATMEL WIRELESS DRIVER
3044 M: Simon Kelley <simon@thekelleys.org.uk>
3045 L: linux-wireless@vger.kernel.org
3047 W: http://www.thekelleys.org.uk/atmel
3048 W: http://atmelwlandriver.sourceforge.net/
3049 F: drivers/net/wireless/atmel/atmel*
3051 ATOMIC INFRASTRUCTURE
3052 M: Will Deacon <will@kernel.org>
3053 M: Peter Zijlstra <peterz@infradead.org>
3054 R: Boqun Feng <boqun.feng@gmail.com>
3055 L: linux-kernel@vger.kernel.org
3057 F: arch/*/include/asm/atomic*.h
3058 F: include/*/atomic*.h
3059 F: include/linux/refcount.h
3060 F: Documentation/atomic_*.txt
3063 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3064 M: Bradley Grove <linuxdrivers@attotech.com>
3065 L: linux-scsi@vger.kernel.org
3067 W: http://www.attotech.com
3068 F: drivers/scsi/esas2r
3070 ATUSB IEEE 802.15.4 RADIO DRIVER
3071 M: Stefan Schmidt <stefan@datenfreihafen.org>
3072 L: linux-wpan@vger.kernel.org
3074 F: drivers/net/ieee802154/at86rf230.h
3075 F: drivers/net/ieee802154/atusb.c
3076 F: drivers/net/ieee802154/atusb.h
3079 M: Paul Moore <paul@paul-moore.com>
3080 M: Eric Paris <eparis@redhat.com>
3081 L: linux-audit@redhat.com (moderated for non-subscribers)
3083 W: https://github.com/linux-audit
3084 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3085 F: include/asm-generic/audit_*.h
3086 F: include/linux/audit.h
3087 F: include/uapi/linux/audit.h
3091 AUXILIARY DISPLAY DRIVERS
3092 M: Miguel Ojeda <ojeda@kernel.org>
3094 F: drivers/auxdisplay/
3095 F: include/linux/cfag12864b.h
3097 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3098 M: Andreas Klinger <ak@it-klinger.de>
3099 L: linux-iio@vger.kernel.org
3101 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3102 F: drivers/iio/adc/hx711.c
3105 M: Ralf Baechle <ralf@linux-mips.org>
3106 L: linux-hams@vger.kernel.org
3108 W: http://www.linux-ax25.org/
3109 F: include/net/ax25.h
3110 F: include/uapi/linux/ax25.h
3114 M: Peter Rosin <peda@axentia.se>
3115 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3117 F: arch/arm/boot/dts/at91-linea.dtsi
3118 F: arch/arm/boot/dts/at91-natte.dtsi
3119 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
3120 F: arch/arm/boot/dts/at91-tse850-3.dts
3122 AXENTIA ASOC DRIVERS
3123 M: Peter Rosin <peda@axentia.se>
3124 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3126 F: Documentation/devicetree/bindings/sound/axentia,*
3127 F: sound/soc/atmel/tse850-pcm5142.c
3129 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3130 M: Nuno Sá <nuno.sa@analog.com>
3131 L: linux-hwmon@vger.kernel.org
3133 W: http://ez.analog.com/community/linux-device-drivers
3134 F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3135 F: drivers/hwmon/axi-fan-control.c
3137 AXXIA I2C CONTROLLER
3138 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
3139 L: linux-i2c@vger.kernel.org
3141 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3142 F: drivers/i2c/busses/i2c-axxia.c
3145 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3146 L: linux-media@vger.kernel.org
3148 W: https://linuxtv.org
3149 T: git git://linuxtv.org/media_tree.git
3150 F: drivers/media/usb/dvb-usb-v2/az6007.c
3152 AZTECH FM RADIO RECEIVER DRIVER
3153 M: Hans Verkuil <hverkuil@xs4all.nl>
3154 L: linux-media@vger.kernel.org
3156 W: https://linuxtv.org
3157 T: git git://linuxtv.org/media_tree.git
3158 F: drivers/media/radio/radio-aztech*
3161 L: linux-wireless@vger.kernel.org
3162 L: b43-dev@lists.infradead.org
3164 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3165 F: drivers/net/wireless/broadcom/b43/
3167 B43LEGACY WIRELESS DRIVER
3168 M: Larry Finger <Larry.Finger@lwfinger.net>
3169 L: linux-wireless@vger.kernel.org
3170 L: b43-dev@lists.infradead.org
3172 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3173 F: drivers/net/wireless/broadcom/b43legacy/
3175 BACKLIGHT CLASS/SUBSYSTEM
3176 M: Lee Jones <lee.jones@linaro.org>
3177 M: Daniel Thompson <daniel.thompson@linaro.org>
3178 M: Jingoo Han <jingoohan1@gmail.com>
3179 L: dri-devel@lists.freedesktop.org
3181 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3182 F: Documentation/ABI/stable/sysfs-class-backlight
3183 F: Documentation/ABI/testing/sysfs-class-backlight
3184 F: Documentation/devicetree/bindings/leds/backlight
3185 F: drivers/video/backlight/
3186 F: include/linux/backlight.h
3187 F: include/linux/pwm_backlight.h
3190 M: Marek Lindner <mareklindner@neomailbox.ch>
3191 M: Simon Wunderlich <sw@simonwunderlich.de>
3192 M: Antonio Quartulli <a@unstable.cc>
3193 M: Sven Eckelmann <sven@narfation.org>
3194 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3196 W: https://www.open-mesh.org/
3197 Q: https://patchwork.open-mesh.org/project/batman/list/
3198 B: https://www.open-mesh.org/projects/batman-adv/issues
3199 C: irc://chat.freenode.net/batman
3200 T: git https://git.open-mesh.org/linux-merge.git
3201 F: Documentation/networking/batman-adv.rst
3202 F: include/uapi/linux/batadv_packet.h
3203 F: include/uapi/linux/batman_adv.h
3206 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3207 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
3208 L: linux-hams@vger.kernel.org
3210 W: http://www.baycom.org/~tom/ham/ham.html
3211 F: drivers/net/hamradio/baycom*
3213 BCACHE (BLOCK LAYER CACHE)
3214 M: Coly Li <colyli@suse.de>
3215 M: Kent Overstreet <kent.overstreet@gmail.com>
3216 L: linux-bcache@vger.kernel.org
3218 W: http://bcache.evilpiepirate.org
3219 C: irc://irc.oftc.net/bcache
3220 F: drivers/md/bcache/
3222 BDISP ST MEDIA DRIVER
3223 M: Fabien Dessenne <fabien.dessenne@foss.st.com>
3224 L: linux-media@vger.kernel.org
3226 W: https://linuxtv.org
3227 T: git git://linuxtv.org/media_tree.git
3228 F: drivers/media/platform/sti/bdisp
3230 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3231 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
3232 L: netdev@vger.kernel.org
3234 F: drivers/net/ethernet/ec_bhf.c
3237 M: Luis de Bethencourt <luisbg@kernel.org>
3238 M: Salah Triki <salah.triki@gmail.com>
3240 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3241 F: Documentation/filesystems/befs.rst
3245 M: Paolo Valente <paolo.valente@linaro.org>
3246 M: Jens Axboe <axboe@kernel.dk>
3247 L: linux-block@vger.kernel.org
3249 F: Documentation/block/bfq-iosched.rst
3253 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3255 F: Documentation/filesystems/bfs.rst
3257 F: include/uapi/linux/bfs_fs.h
3260 M: Yury Norov <yury.norov@gmail.com>
3261 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
3262 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
3264 F: include/asm-generic/bitops/find.h
3265 F: include/linux/bitmap.h
3268 F: lib/find_bit_benchmark.c
3269 F: lib/test_bitmap.c
3270 F: tools/include/asm-generic/bitops/find.h
3271 F: tools/include/linux/bitmap.h
3272 F: tools/lib/bitmap.c
3273 F: tools/lib/find_bit.c
3275 BLINKM RGB LED DRIVER
3276 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
3278 F: drivers/leds/leds-blinkm.c
3281 M: Jens Axboe <axboe@kernel.dk>
3282 L: linux-block@vger.kernel.org
3284 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3288 F: include/linux/blk*
3289 F: kernel/trace/blktrace.c
3293 M: Joern Engel <joern@lazybastard.org>
3294 L: linux-mtd@lists.infradead.org
3296 F: drivers/mtd/devices/block2mtd.c
3299 M: Marcel Holtmann <marcel@holtmann.org>
3300 M: Johan Hedberg <johan.hedberg@gmail.com>
3301 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3302 L: linux-bluetooth@vger.kernel.org
3304 W: http://www.bluez.org/
3305 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3306 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3307 F: drivers/bluetooth/
3310 M: Marcel Holtmann <marcel@holtmann.org>
3311 M: Johan Hedberg <johan.hedberg@gmail.com>
3312 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3313 L: linux-bluetooth@vger.kernel.org
3315 W: http://www.bluez.org/
3316 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3317 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3318 F: include/net/bluetooth/
3322 M: Jay Vosburgh <j.vosburgh@gmail.com>
3323 M: Veaceslav Falico <vfalico@gmail.com>
3324 M: Andy Gospodarek <andy@greyhouse.net>
3325 L: netdev@vger.kernel.org
3327 W: http://sourceforge.net/projects/bonding/
3328 F: drivers/net/bonding/
3329 F: include/net/bonding.h
3330 F: include/uapi/linux/if_bonding.h
3332 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3333 M: Dan Robertson <dan@dlrobertson.com>
3334 L: linux-iio@vger.kernel.org
3336 F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3337 F: drivers/iio/accel/bma400*
3339 BPF (Safe dynamic programs and tools)
3340 M: Alexei Starovoitov <ast@kernel.org>
3341 M: Daniel Borkmann <daniel@iogearbox.net>
3342 M: Andrii Nakryiko <andrii@kernel.org>
3343 R: Martin KaFai Lau <kafai@fb.com>
3344 R: Song Liu <songliubraving@fb.com>
3345 R: Yonghong Song <yhs@fb.com>
3346 R: John Fastabend <john.fastabend@gmail.com>
3347 R: KP Singh <kpsingh@kernel.org>
3348 L: netdev@vger.kernel.org
3349 L: bpf@vger.kernel.org
3352 Q: https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
3353 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3354 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3355 F: Documentation/bpf/
3356 F: Documentation/networking/filter.rst
3357 F: Documentation/userspace-api/ebpf/
3359 F: include/linux/bpf*
3360 F: include/linux/filter.h
3361 F: include/trace/events/xdp.h
3362 F: include/uapi/linux/bpf*
3363 F: include/uapi/linux/filter.h
3365 F: kernel/trace/bpf_trace.c
3368 F: net/core/filter.c
3369 F: net/sched/act_bpf.c
3370 F: net/sched/cls_bpf.c
3372 F: scripts/bpf_doc.py
3375 F: tools/testing/selftests/bpf/
3380 M: Shubham Bansal <illusionist.neo@gmail.com>
3381 L: netdev@vger.kernel.org
3382 L: bpf@vger.kernel.org
3387 M: Daniel Borkmann <daniel@iogearbox.net>
3388 M: Alexei Starovoitov <ast@kernel.org>
3389 M: Zi Shen Lim <zlim.lnx@gmail.com>
3390 L: netdev@vger.kernel.org
3391 L: bpf@vger.kernel.org
3395 BPF JIT for MIPS (32-BIT AND 64-BIT)
3396 M: Paul Burton <paulburton@kernel.org>
3397 L: netdev@vger.kernel.org
3398 L: bpf@vger.kernel.org
3402 BPF JIT for NFP NICs
3403 M: Jakub Kicinski <kuba@kernel.org>
3404 L: netdev@vger.kernel.org
3405 L: bpf@vger.kernel.org
3407 F: drivers/net/ethernet/netronome/nfp/bpf/
3409 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3410 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3411 M: Sandipan Das <sandipan@linux.ibm.com>
3412 L: netdev@vger.kernel.org
3413 L: bpf@vger.kernel.org
3415 F: arch/powerpc/net/
3417 BPF JIT for RISC-V (32-bit)
3418 M: Luke Nelson <luke.r.nels@gmail.com>
3419 M: Xi Wang <xi.wang@gmail.com>
3420 L: netdev@vger.kernel.org
3421 L: bpf@vger.kernel.org
3424 X: arch/riscv/net/bpf_jit_comp64.c
3426 BPF JIT for RISC-V (64-bit)
3427 M: Björn Töpel <bjorn@kernel.org>
3428 L: netdev@vger.kernel.org
3429 L: bpf@vger.kernel.org
3432 X: arch/riscv/net/bpf_jit_comp32.c
3435 M: Ilya Leoshkevich <iii@linux.ibm.com>
3436 M: Heiko Carstens <hca@linux.ibm.com>
3437 M: Vasily Gorbik <gor@linux.ibm.com>
3438 L: netdev@vger.kernel.org
3439 L: bpf@vger.kernel.org
3442 X: arch/s390/net/pnet.c
3444 BPF JIT for SPARC (32-BIT AND 64-BIT)
3445 M: David S. Miller <davem@davemloft.net>
3446 L: netdev@vger.kernel.org
3447 L: bpf@vger.kernel.org
3451 BPF JIT for X86 32-BIT
3452 M: Wang YanQing <udknight@gmail.com>
3453 L: netdev@vger.kernel.org
3454 L: bpf@vger.kernel.org
3456 F: arch/x86/net/bpf_jit_comp32.c
3458 BPF JIT for X86 64-BIT
3459 M: Alexei Starovoitov <ast@kernel.org>
3460 M: Daniel Borkmann <daniel@iogearbox.net>
3461 L: netdev@vger.kernel.org
3462 L: bpf@vger.kernel.org
3465 X: arch/x86/net/bpf_jit_comp32.c
3467 BPF LSM (Security Audit and Enforcement using BPF)
3468 M: KP Singh <kpsingh@kernel.org>
3469 R: Florent Revest <revest@chromium.org>
3470 R: Brendan Jackman <jackmanb@chromium.org>
3471 L: bpf@vger.kernel.org
3473 F: Documentation/bpf/bpf_lsm.rst
3474 F: include/linux/bpf_lsm.h
3475 F: kernel/bpf/bpf_lsm.c
3478 BROADCOM B44 10/100 ETHERNET DRIVER
3479 M: Michael Chan <michael.chan@broadcom.com>
3480 L: netdev@vger.kernel.org
3482 F: drivers/net/ethernet/broadcom/b44.*
3484 BROADCOM B53 ETHERNET SWITCH DRIVER
3485 M: Florian Fainelli <f.fainelli@gmail.com>
3486 L: netdev@vger.kernel.org
3487 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3489 F: Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
3490 F: drivers/net/dsa/b53/*
3491 F: include/linux/dsa/brcm.h
3492 F: include/linux/platform_data/b53.h
3494 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3495 M: Nicolas Saenz Julienne <nsaenz@kernel.org>
3496 L: bcm-kernel-feedback-list@broadcom.com
3497 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3498 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3500 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsaenz/linux-rpi.git
3501 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3502 F: drivers/pci/controller/pcie-brcmstb.c
3503 F: drivers/staging/vc04_services
3507 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3508 M: Florian Fainelli <f.fainelli@gmail.com>
3509 M: Ray Jui <rjui@broadcom.com>
3510 M: Scott Branden <sbranden@broadcom.com>
3511 M: bcm-kernel-feedback-list@broadcom.com
3513 T: git git://github.com/broadcom/mach-bcm
3514 F: arch/arm/mach-bcm/
3520 BROADCOM BCM47XX MIPS ARCHITECTURE
3521 M: Hauke Mehrtens <hauke@hauke-m.de>
3522 M: Rafał Miłecki <zajec5@gmail.com>
3523 L: linux-mips@vger.kernel.org
3525 F: Documentation/devicetree/bindings/mips/brcm/
3526 F: arch/mips/bcm47xx/*
3527 F: arch/mips/include/asm/mach-bcm47xx/*
3529 BROADCOM BCM4908 ETHERNET DRIVER
3530 M: Rafał Miłecki <rafal@milecki.pl>
3531 M: bcm-kernel-feedback-list@broadcom.com
3532 L: netdev@vger.kernel.org
3534 F: Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
3535 F: drivers/net/ethernet/broadcom/bcm4908_enet.*
3536 F: drivers/net/ethernet/broadcom/unimac.h
3538 BROADCOM BCM5301X ARM ARCHITECTURE
3539 M: Hauke Mehrtens <hauke@hauke-m.de>
3540 M: Rafał Miłecki <zajec5@gmail.com>
3541 M: bcm-kernel-feedback-list@broadcom.com
3542 L: linux-arm-kernel@lists.infradead.org
3544 F: arch/arm/boot/dts/bcm470*
3545 F: arch/arm/boot/dts/bcm5301*
3546 F: arch/arm/boot/dts/bcm953012*
3547 F: arch/arm/mach-bcm/bcm_5301x.c
3549 BROADCOM BCM53573 ARM ARCHITECTURE
3550 M: Rafał Miłecki <rafal@milecki.pl>
3551 L: bcm-kernel-feedback-list@broadcom.com
3552 L: linux-arm-kernel@lists.infradead.org
3554 F: arch/arm/boot/dts/bcm47189*
3555 F: arch/arm/boot/dts/bcm53573*
3557 BROADCOM BCM63XX ARM ARCHITECTURE
3558 M: Florian Fainelli <f.fainelli@gmail.com>
3559 M: bcm-kernel-feedback-list@broadcom.com
3560 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3562 T: git git://github.com/broadcom/stblinux.git
3565 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3566 M: Kevin Cernekee <cernekee@gmail.com>
3567 L: linux-usb@vger.kernel.org
3569 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3571 BROADCOM BCM7XXX ARM ARCHITECTURE
3572 M: Florian Fainelli <f.fainelli@gmail.com>
3573 M: bcm-kernel-feedback-list@broadcom.com
3574 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3576 T: git git://github.com/broadcom/stblinux.git
3577 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3578 F: arch/arm/boot/dts/bcm7*.dts*
3579 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3580 F: arch/arm/mach-bcm/*brcmstb*
3581 F: arch/arm/mm/cache-b15-rac.c
3582 F: drivers/bus/brcmstb_gisb.c
3583 F: drivers/pci/controller/pcie-brcmstb.c
3587 M: Al Cooper <alcooperx@gmail.com>
3588 L: linux-usb@vger.kernel.org
3589 L: bcm-kernel-feedback-list@broadcom.com
3591 F: Documentation/devicetree/bindings/usb/brcm,bdc.txt
3592 F: drivers/usb/gadget/udc/bdc/
3594 BROADCOM BMIPS CPUFREQ DRIVER
3595 M: Markus Mayer <mmayer@broadcom.com>
3596 M: bcm-kernel-feedback-list@broadcom.com
3597 L: linux-pm@vger.kernel.org
3599 F: drivers/cpufreq/bmips-cpufreq.c
3601 BROADCOM BMIPS MIPS ARCHITECTURE
3602 M: Florian Fainelli <f.fainelli@gmail.com>
3603 L: bcm-kernel-feedback-list@broadcom.com
3604 L: linux-mips@vger.kernel.org
3606 T: git git://github.com/broadcom/stblinux.git
3607 F: arch/mips/bmips/*
3608 F: arch/mips/boot/dts/brcm/bcm*.dts*
3609 F: arch/mips/include/asm/mach-bmips/*
3610 F: arch/mips/kernel/*bmips*
3611 F: drivers/soc/bcm/bcm63xx
3612 F: drivers/irqchip/irq-bcm63*
3613 F: drivers/irqchip/irq-bcm7*
3614 F: drivers/irqchip/irq-brcmstb*
3615 F: include/linux/bcm963xx_nvram.h
3616 F: include/linux/bcm963xx_tag.h
3618 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3619 M: Rasesh Mody <rmody@marvell.com>
3620 M: GR-Linux-NIC-Dev@marvell.com
3621 L: netdev@vger.kernel.org
3623 F: drivers/net/ethernet/broadcom/bnx2.*
3624 F: drivers/net/ethernet/broadcom/bnx2_*
3626 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3627 M: Saurav Kashyap <skashyap@marvell.com>
3628 M: Javed Hasan <jhasan@marvell.com>
3629 M: GR-QLogic-Storage-Upstream@marvell.com
3630 L: linux-scsi@vger.kernel.org
3632 F: drivers/scsi/bnx2fc/
3634 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3635 M: Nilesh Javali <njavali@marvell.com>
3636 M: Manish Rangankar <mrangankar@marvell.com>
3637 M: GR-QLogic-Storage-Upstream@marvell.com
3638 L: linux-scsi@vger.kernel.org
3640 F: drivers/scsi/bnx2i/
3642 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3643 M: Ariel Elior <aelior@marvell.com>
3644 M: Sudarsana Kalluru <skalluru@marvell.com>
3645 M: GR-everest-linux-l2@marvell.com
3646 L: netdev@vger.kernel.org
3648 F: drivers/net/ethernet/broadcom/bnx2x/
3650 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3651 M: Michael Chan <michael.chan@broadcom.com>
3652 L: netdev@vger.kernel.org
3654 F: drivers/net/ethernet/broadcom/bnxt/
3656 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3657 M: Arend van Spriel <aspriel@gmail.com>
3658 M: Franky Lin <franky.lin@broadcom.com>
3659 M: Hante Meuleman <hante.meuleman@broadcom.com>
3660 M: Chi-hsien Lin <chi-hsien.lin@infineon.com>
3661 M: Wright Feng <wright.feng@infineon.com>
3662 M: Chung-hsien Hsu <chung-hsien.hsu@infineon.com>
3663 L: linux-wireless@vger.kernel.org
3664 L: brcm80211-dev-list.pdl@broadcom.com
3665 L: SHA-cyfmac-dev-list@infineon.com
3667 F: drivers/net/wireless/broadcom/brcm80211/
3669 BROADCOM BRCMSTB GPIO DRIVER
3670 M: Gregory Fong <gregory.0xf0@gmail.com>
3671 L: bcm-kernel-feedback-list@broadcom.com
3673 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3674 F: drivers/gpio/gpio-brcmstb.c
3676 BROADCOM BRCMSTB I2C DRIVER
3677 M: Kamal Dasu <kdasu.kdev@gmail.com>
3678 L: linux-i2c@vger.kernel.org
3679 L: bcm-kernel-feedback-list@broadcom.com
3681 F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
3682 F: drivers/i2c/busses/i2c-brcmstb.c
3684 BROADCOM BRCMSTB UART DRIVER
3685 M: Al Cooper <alcooperx@gmail.com>
3686 L: linux-serial@vger.kernel.org
3687 L: bcm-kernel-feedback-list@broadcom.com
3689 F: Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
3690 F: drivers/tty/serial/8250/8250_bcm7271.c
3692 BROADCOM BRCMSTB USB EHCI DRIVER
3693 M: Al Cooper <alcooperx@gmail.com>
3694 L: linux-usb@vger.kernel.org
3695 L: bcm-kernel-feedback-list@broadcom.com
3697 F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
3698 F: drivers/usb/host/ehci-brcm.*
3700 BROADCOM BRCMSTB USB PIN MAP DRIVER
3701 M: Al Cooper <alcooperx@gmail.com>
3702 L: linux-usb@vger.kernel.org
3703 L: bcm-kernel-feedback-list@broadcom.com
3705 F: Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
3706 F: drivers/usb/misc/brcmstb-usb-pinmap.c
3708 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3709 M: Al Cooper <alcooperx@gmail.com>
3710 L: linux-kernel@vger.kernel.org
3711 L: bcm-kernel-feedback-list@broadcom.com
3713 F: drivers/phy/broadcom/phy-brcm-usb*
3715 BROADCOM ETHERNET PHY DRIVERS
3716 M: Florian Fainelli <f.fainelli@gmail.com>
3717 L: bcm-kernel-feedback-list@broadcom.com
3718 L: netdev@vger.kernel.org
3720 F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
3721 F: drivers/net/phy/bcm*.[ch]
3722 F: drivers/net/phy/broadcom.c
3723 F: include/linux/brcmphy.h
3725 BROADCOM GENET ETHERNET DRIVER
3726 M: Doug Berger <opendmb@gmail.com>
3727 M: Florian Fainelli <f.fainelli@gmail.com>
3728 L: bcm-kernel-feedback-list@broadcom.com
3729 L: netdev@vger.kernel.org
3731 F: Documentation/devicetree/bindings/net/brcm,bcmgenet.txt
3732 F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.txt
3733 F: drivers/net/ethernet/broadcom/genet/
3734 F: drivers/net/ethernet/broadcom/unimac.h
3735 F: drivers/net/mdio/mdio-bcm-unimac.c
3736 F: include/linux/platform_data/bcmgenet.h
3737 F: include/linux/platform_data/mdio-bcm-unimac.h
3739 BROADCOM IPROC ARM ARCHITECTURE
3740 M: Ray Jui <rjui@broadcom.com>
3741 M: Scott Branden <sbranden@broadcom.com>
3742 M: bcm-kernel-feedback-list@broadcom.com
3743 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3745 T: git git://github.com/broadcom/cygnus-linux.git
3746 F: arch/arm64/boot/dts/broadcom/northstar2/*
3747 F: arch/arm64/boot/dts/broadcom/stingray/*
3748 F: drivers/clk/bcm/clk-ns*
3749 F: drivers/clk/bcm/clk-sr*
3750 F: drivers/pinctrl/bcm/pinctrl-ns*
3751 F: include/dt-bindings/clock/bcm-sr*
3768 BROADCOM IPROC GBIT ETHERNET DRIVER
3769 M: Rafał Miłecki <rafal@milecki.pl>
3770 M: bcm-kernel-feedback-list@broadcom.com
3771 L: netdev@vger.kernel.org
3773 F: Documentation/devicetree/bindings/net/brcm,amac.txt
3774 F: drivers/net/ethernet/broadcom/bgmac*
3775 F: drivers/net/ethernet/broadcom/unimac.h
3777 BROADCOM KONA GPIO DRIVER
3778 M: Ray Jui <rjui@broadcom.com>
3779 L: bcm-kernel-feedback-list@broadcom.com
3781 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3782 F: drivers/gpio/gpio-bcm-kona.c
3784 BROADCOM NETXTREME-E ROCE DRIVER
3785 M: Selvin Xavier <selvin.xavier@broadcom.com>
3786 M: Naresh Kumar PBS <nareshkumar.pbs@broadcom.com>
3787 L: linux-rdma@vger.kernel.org
3789 W: http://www.broadcom.com
3790 F: drivers/infiniband/hw/bnxt_re/
3791 F: include/uapi/rdma/bnxt_re-abi.h
3793 BROADCOM NVRAM DRIVER
3794 M: Rafał Miłecki <zajec5@gmail.com>
3795 L: linux-mips@vger.kernel.org
3797 F: drivers/firmware/broadcom/*
3799 BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
3800 M: Rafał Miłecki <rafal@milecki.pl>
3801 M: Florian Fainelli <f.fainelli@gmail.com>
3802 M: bcm-kernel-feedback-list@broadcom.com
3803 L: linux-pm@vger.kernel.org
3805 T: git git://github.com/broadcom/stblinux.git
3806 F: drivers/soc/bcm/bcm63xx/bcm-pmb.c
3807 F: include/dt-bindings/soc/bcm-pmb.h
3809 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3810 M: Rafał Miłecki <zajec5@gmail.com>
3811 L: linux-wireless@vger.kernel.org
3814 F: include/linux/bcma/
3817 M: Kamal Dasu <kdasu.kdev@gmail.com>
3818 M: bcm-kernel-feedback-list@broadcom.com
3820 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
3821 F: drivers/spi/spi-bcm-qspi.*
3822 F: drivers/spi/spi-brcmstb-qspi.c
3823 F: drivers/spi/spi-iproc-qspi.c
3825 BROADCOM STB AVS CPUFREQ DRIVER
3826 M: Markus Mayer <mmayer@broadcom.com>
3827 M: bcm-kernel-feedback-list@broadcom.com
3828 L: linux-pm@vger.kernel.org
3830 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3831 F: drivers/cpufreq/brcmstb*
3833 BROADCOM STB AVS TMON DRIVER
3834 M: Markus Mayer <mmayer@broadcom.com>
3835 M: bcm-kernel-feedback-list@broadcom.com
3836 L: linux-pm@vger.kernel.org
3838 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3839 F: drivers/thermal/broadcom/brcmstb*
3841 BROADCOM STB DPFE DRIVER
3842 M: Markus Mayer <mmayer@broadcom.com>
3843 M: bcm-kernel-feedback-list@broadcom.com
3844 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3846 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3847 F: drivers/memory/brcmstb_dpfe.c
3849 BROADCOM STB NAND FLASH DRIVER
3850 M: Brian Norris <computersforpeace@gmail.com>
3851 M: Kamal Dasu <kdasu.kdev@gmail.com>
3852 L: linux-mtd@lists.infradead.org
3853 L: bcm-kernel-feedback-list@broadcom.com
3855 F: drivers/mtd/nand/raw/brcmnand/
3857 BROADCOM SYSTEMPORT ETHERNET DRIVER
3858 M: Florian Fainelli <f.fainelli@gmail.com>
3859 L: bcm-kernel-feedback-list@broadcom.com
3860 L: netdev@vger.kernel.org
3862 F: drivers/net/ethernet/broadcom/bcmsysport.*
3863 F: drivers/net/ethernet/broadcom/unimac.h
3865 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3866 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3867 M: Prashant Sreedharan <prashant@broadcom.com>
3868 M: Michael Chan <mchan@broadcom.com>
3869 L: netdev@vger.kernel.org
3871 F: drivers/net/ethernet/broadcom/tg3.*
3874 M: Scott Branden <scott.branden@broadcom.com>
3875 L: bcm-kernel-feedback-list@broadcom.com
3877 F: drivers/misc/bcm-vk/
3878 F: include/uapi/linux/misc/bcm_vk.h
3880 BROCADE BFA FC SCSI DRIVER
3881 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3882 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3883 L: linux-scsi@vger.kernel.org
3885 F: drivers/scsi/bfa/
3887 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3888 M: Rasesh Mody <rmody@marvell.com>
3889 M: Sudarsana Kalluru <skalluru@marvell.com>
3890 M: GR-Linux-NIC-Dev@marvell.com
3891 L: netdev@vger.kernel.org
3893 F: drivers/net/ethernet/brocade/bna/
3895 BSG (block layer generic sg v4 driver)
3896 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3897 L: linux-scsi@vger.kernel.org
3900 F: include/linux/bsg.h
3901 F: include/uapi/linux/bsg.h
3904 M: Clemens Ladisch <clemens@ladisch.de>
3905 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3907 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3908 F: Documentation/sound/cards/bt87x.rst
3909 F: sound/pci/bt87x.c
3912 M: Michael Buesch <m@bues.ch>
3914 W: http://bu3sch.de/btgpio.php
3915 F: drivers/gpio/gpio-bt8xx.c
3918 M: Chris Mason <clm@fb.com>
3919 M: Josef Bacik <josef@toxicpanda.com>
3920 M: David Sterba <dsterba@suse.com>
3921 L: linux-btrfs@vger.kernel.org
3923 W: http://btrfs.wiki.kernel.org/
3924 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3925 C: irc://irc.libera.chat/btrfs
3926 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
3927 F: Documentation/filesystems/btrfs.rst
3929 F: include/linux/btrfs*
3930 F: include/uapi/linux/btrfs*
3932 BTTV VIDEO4LINUX DRIVER
3933 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3934 L: linux-media@vger.kernel.org
3936 W: https://linuxtv.org
3937 T: git git://linuxtv.org/media_tree.git
3938 F: Documentation/driver-api/media/drivers/bttv*
3939 F: drivers/media/pci/bt8xx/bttv*
3941 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3942 M: Chanwoo Choi <cw00.choi@samsung.com>
3943 L: linux-pm@vger.kernel.org
3944 L: linux-samsung-soc@vger.kernel.org
3946 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
3947 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3948 F: drivers/devfreq/exynos-bus.c
3950 BUSLOGIC SCSI DRIVER
3951 M: Khalid Aziz <khalid@gonehiking.org>
3952 L: linux-scsi@vger.kernel.org
3954 F: drivers/scsi/BusLogic.*
3955 F: drivers/scsi/FlashPoint.*
3957 C-MEDIA CMI8788 DRIVER
3958 M: Clemens Ladisch <clemens@ladisch.de>
3959 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3961 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3962 F: sound/pci/oxygen/
3965 M: Guo Ren <guoren@kernel.org>
3966 L: linux-csky@vger.kernel.org
3968 T: git https://github.com/c-sky/csky-linux.git
3969 F: Documentation/devicetree/bindings/csky/
3970 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
3971 F: Documentation/devicetree/bindings/timer/csky,*
3973 F: drivers/clocksource/timer-gx6605s.c
3974 F: drivers/clocksource/timer-mp-csky.c
3975 F: drivers/irqchip/irq-csky-*
3979 CA8210 IEEE-802.15.4 RADIO DRIVER
3980 M: Harry Morris <h.morris@cascoda.com>
3981 L: linux-wpan@vger.kernel.org
3983 W: https://github.com/Cascoda/ca8210-linux.git
3984 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3985 F: drivers/net/ieee802154/ca8210.c
3987 CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
3988 M: Damien Le Moal <damien.lemoal@wdc.com>
3989 L: linux-riscv@lists.infradead.org
3990 L: linux-gpio@vger.kernel.org (pinctrl driver)
3991 F: Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
3992 F: drivers/pinctrl/pinctrl-k210.c
3994 CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
3995 M: Damien Le Moal <damien.lemoal@wdc.com>
3996 L: linux-kernel@vger.kernel.org
3997 L: linux-riscv@lists.infradead.org
3999 F: Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
4000 F: drivers/reset/reset-k210.c
4002 CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
4003 M: Damien Le Moal <damien.lemoal@wdc.com>
4004 L: linux-riscv@lists.infradead.org
4006 F: Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
4007 F: drivers/soc/canaan/
4008 F: include/soc/canaan/
4010 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
4011 M: David Howells <dhowells@redhat.com>
4012 L: linux-cachefs@redhat.com (moderated for non-subscribers)
4014 F: Documentation/filesystems/caching/cachefiles.rst
4017 CADENCE MIPI-CSI2 BRIDGES
4018 M: Maxime Ripard <mripard@kernel.org>
4019 L: linux-media@vger.kernel.org
4021 F: Documentation/devicetree/bindings/media/cdns,*.txt
4022 F: drivers/media/platform/cadence/cdns-csi2*
4025 L: linux-mtd@lists.infradead.org
4027 F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
4028 F: drivers/mtd/nand/raw/cadence-nand-controller.c
4030 CADENCE USB3 DRD IP DRIVER
4031 M: Peter Chen <peter.chen@kernel.org>
4032 M: Pawel Laszczak <pawell@cadence.com>
4033 R: Roger Quadros <rogerq@kernel.org>
4034 R: Aswath Govindraju <a-govindraju@ti.com>
4035 L: linux-usb@vger.kernel.org
4037 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4038 F: Documentation/devicetree/bindings/usb/cdns,usb3.yaml
4039 F: drivers/usb/cdns3/
4040 X: drivers/usb/cdns3/cdnsp*
4042 CADENCE USBSSP DRD IP DRIVER
4043 M: Pawel Laszczak <pawell@cadence.com>
4044 L: linux-usb@vger.kernel.org
4046 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4047 F: drivers/usb/cdns3/
4048 X: drivers/usb/cdns3/cdns3*
4050 CADET FM/AM RADIO RECEIVER DRIVER
4051 M: Hans Verkuil <hverkuil@xs4all.nl>
4052 L: linux-media@vger.kernel.org
4054 W: https://linuxtv.org
4055 T: git git://linuxtv.org/media_tree.git
4056 F: drivers/media/radio/radio-cadet*
4058 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
4059 L: linux-media@vger.kernel.org
4061 T: git git://linuxtv.org/media_tree.git
4062 F: Documentation/admin-guide/media/cafe_ccic*
4063 F: drivers/media/platform/marvell-ccic/
4066 L: netdev@vger.kernel.org
4068 F: Documentation/networking/caif/
4069 F: drivers/net/caif/
4070 F: include/net/caif/
4071 F: include/uapi/linux/caif/
4075 M: Toke Høiland-Jørgensen <toke@toke.dk>
4076 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
4078 F: net/sched/sch_cake.c
4081 M: Wolfgang Grandegger <wg@grandegger.com>
4082 M: Marc Kleine-Budde <mkl@pengutronix.de>
4083 L: linux-can@vger.kernel.org
4085 W: https://github.com/linux-can
4086 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4087 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4088 F: Documentation/devicetree/bindings/net/can/
4089 F: Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
4091 F: drivers/phy/phy-can-transceiver.c
4092 F: include/linux/can/bittiming.h
4093 F: include/linux/can/dev.h
4094 F: include/linux/can/led.h
4095 F: include/linux/can/length.h
4096 F: include/linux/can/platform/
4097 F: include/linux/can/rx-offload.h
4098 F: include/uapi/linux/can/error.h
4099 F: include/uapi/linux/can/netlink.h
4100 F: include/uapi/linux/can/vxcan.h
4103 M: Oliver Hartkopp <socketcan@hartkopp.net>
4104 M: Marc Kleine-Budde <mkl@pengutronix.de>
4105 L: linux-can@vger.kernel.org
4107 W: https://github.com/linux-can
4108 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4109 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4110 F: Documentation/networking/can.rst
4111 F: include/linux/can/can-ml.h
4112 F: include/linux/can/core.h
4113 F: include/linux/can/skb.h
4114 F: include/net/netns/can.h
4115 F: include/uapi/linux/can.h
4116 F: include/uapi/linux/can/bcm.h
4117 F: include/uapi/linux/can/gw.h
4118 F: include/uapi/linux/can/isotp.h
4119 F: include/uapi/linux/can/raw.h
4122 CAN-J1939 NETWORK LAYER
4123 M: Robin van der Gracht <robin@protonic.nl>
4124 M: Oleksij Rempel <o.rempel@pengutronix.de>
4125 R: kernel@pengutronix.de
4126 L: linux-can@vger.kernel.org
4128 F: Documentation/networking/j1939.rst
4129 F: include/uapi/linux/can/j1939.h
4133 M: Serge Hallyn <serge@hallyn.com>
4134 L: linux-security-module@vger.kernel.org
4136 F: include/linux/capability.h
4137 F: include/uapi/linux/capability.h
4138 F: kernel/capability.c
4139 F: security/commoncap.c
4141 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
4142 M: Kevin Tsai <ktsai@capellamicro.com>
4144 F: drivers/iio/light/cm*
4146 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
4147 M: Christian Lamparter <chunkeey@googlemail.com>
4148 L: linux-wireless@vger.kernel.org
4150 W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
4151 F: drivers/net/wireless/ath/carl9170/
4154 M: Robert Richter <rric@kernel.org>
4156 W: http://www.marvell.com
4157 F: drivers/i2c/busses/i2c-octeon*
4158 F: drivers/i2c/busses/i2c-thunderx*
4160 CAVIUM LIQUIDIO NETWORK DRIVER
4161 M: Derek Chickles <dchickles@marvell.com>
4162 M: Satanand Burla <sburla@marvell.com>
4163 M: Felix Manlunas <fmanlunas@marvell.com>
4164 L: netdev@vger.kernel.org
4166 W: http://www.marvell.com
4167 F: drivers/net/ethernet/cavium/liquidio/
4170 M: Robert Richter <rric@kernel.org>
4172 W: http://www.marvell.com
4173 F: drivers/mmc/host/cavium*
4175 CAVIUM OCTEON-TX CRYPTO DRIVER
4176 M: George Cherian <gcherian@marvell.com>
4177 L: linux-crypto@vger.kernel.org
4179 W: http://www.marvell.com
4180 F: drivers/crypto/cavium/cpt/
4182 CAVIUM THUNDERX2 ARM64 SOC
4183 M: Robert Richter <rric@kernel.org>
4184 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4186 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
4187 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
4189 CBS/ETF/TAPRIO QDISCS
4190 M: Vinicius Costa Gomes <vinicius.gomes@intel.com>
4192 L: netdev@vger.kernel.org
4193 F: net/sched/sch_cbs.c
4194 F: net/sched/sch_etf.c
4195 F: net/sched/sch_taprio.c
4197 CC2520 IEEE-802.15.4 RADIO DRIVER
4198 M: Varka Bhadram <varkabhadram@gmail.com>
4199 L: linux-wpan@vger.kernel.org
4201 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4202 F: drivers/net/ieee802154/cc2520.c
4203 F: include/linux/spi/cc2520.h
4205 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4206 M: Gilad Ben-Yossef <gilad@benyossef.com>
4207 L: linux-crypto@vger.kernel.org
4209 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4210 F: drivers/crypto/ccree/
4212 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4213 M: Hadar Gat <hadar.gat@arm.com>
4214 L: linux-crypto@vger.kernel.org
4216 F: drivers/char/hw_random/cctrng.c
4217 F: drivers/char/hw_random/cctrng.h
4218 F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4219 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4222 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4223 L: linux-media@vger.kernel.org
4225 W: http://linuxtv.org
4226 T: git git://linuxtv.org/media_tree.git
4227 F: Documentation/ABI/testing/debugfs-cec-error-inj
4228 F: Documentation/devicetree/bindings/media/cec.txt
4229 F: Documentation/driver-api/media/cec-core.rst
4230 F: Documentation/userspace-api/media/cec
4231 F: drivers/media/cec/
4232 F: drivers/media/rc/keymaps/rc-cec.c
4233 F: include/media/cec-notifier.h
4234 F: include/media/cec.h
4235 F: include/uapi/linux/cec-funcs.h
4236 F: include/uapi/linux/cec.h
4239 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4240 L: linux-media@vger.kernel.org
4242 W: http://linuxtv.org
4243 T: git git://linuxtv.org/media_tree.git
4244 F: Documentation/devicetree/bindings/media/cec-gpio.txt
4245 F: drivers/media/cec/platform/cec-gpio/
4247 CELL BROADBAND ENGINE ARCHITECTURE
4248 M: Arnd Bergmann <arnd@arndb.de>
4249 L: linuxppc-dev@lists.ozlabs.org
4251 W: http://www.ibm.com/developerworks/power/cell/
4252 F: arch/powerpc/include/asm/cell*.h
4253 F: arch/powerpc/include/asm/spu*.h
4254 F: arch/powerpc/include/uapi/asm/spu*.h
4255 F: arch/powerpc/platforms/cell/
4257 CELLWISE CW2015 BATTERY DRIVER
4258 M: Tobias Schrammm <t.schramm@manjaro.org>
4260 F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4261 F: drivers/power/supply/cw2015_battery.c
4263 CEPH COMMON CODE (LIBCEPH)
4264 M: Ilya Dryomov <idryomov@gmail.com>
4265 M: Jeff Layton <jlayton@kernel.org>
4266 L: ceph-devel@vger.kernel.org
4269 T: git git://github.com/ceph/ceph-client.git
4270 F: include/linux/ceph/
4271 F: include/linux/crush/
4274 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4275 M: Jeff Layton <jlayton@kernel.org>
4276 M: Ilya Dryomov <idryomov@gmail.com>
4277 L: ceph-devel@vger.kernel.org
4280 T: git git://github.com/ceph/ceph-client.git
4281 F: Documentation/filesystems/ceph.rst
4284 CERTIFICATE HANDLING
4285 M: David Howells <dhowells@redhat.com>
4286 M: David Woodhouse <dwmw2@infradead.org>
4287 L: keyrings@vger.kernel.org
4289 F: Documentation/admin-guide/module-signing.rst
4291 F: scripts/extract-cert.c
4292 F: scripts/sign-file.c
4294 CFAG12864B LCD DRIVER
4295 M: Miguel Ojeda <ojeda@kernel.org>
4297 F: drivers/auxdisplay/cfag12864b.c
4298 F: include/linux/cfag12864b.h
4300 CFAG12864BFB LCD FRAMEBUFFER DRIVER
4301 M: Miguel Ojeda <ojeda@kernel.org>
4303 F: drivers/auxdisplay/cfag12864bfb.c
4304 F: include/linux/cfag12864b.h
4306 CHAR and MISC DRIVERS
4307 M: Arnd Bergmann <arnd@arndb.de>
4308 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4310 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4313 F: include/linux/miscdevice.h
4314 X: drivers/char/agp/
4315 X: drivers/char/hw_random/
4316 X: drivers/char/ipmi/
4317 X: drivers/char/random.c
4318 X: drivers/char/tpm/
4321 M: Andy Whitcroft <apw@canonical.com>
4322 M: Joe Perches <joe@perches.com>
4323 R: Dwaipayan Ray <dwaipayanray1@gmail.com>
4324 R: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4326 F: scripts/checkpatch.pl
4328 CHECKPATCH DOCUMENTATION
4329 M: Dwaipayan Ray <dwaipayanray1@gmail.com>
4330 M: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4331 R: Joe Perches <joe@perches.com>
4333 F: Documentation/dev-tools/checkpatch.rst
4335 CHINESE DOCUMENTATION
4336 M: Alex Shi <alexs@kernel.org>
4338 F: Documentation/translations/zh_CN/
4340 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4341 M: Peter Chen <peter.chen@kernel.org>
4342 L: linux-usb@vger.kernel.org
4344 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4345 F: drivers/usb/chipidea/
4347 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4348 M: Hans de Goede <hdegoede@redhat.com>
4349 L: linux-input@vger.kernel.org
4351 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
4352 F: drivers/input/touchscreen/chipone_icn8318.c
4354 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4355 M: Hans de Goede <hdegoede@redhat.com>
4356 L: linux-input@vger.kernel.org
4358 F: drivers/input/touchscreen/chipone_icn8505.c
4360 CHROME HARDWARE PLATFORM SUPPORT
4361 M: Benson Leung <bleung@chromium.org>
4362 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4364 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4365 F: drivers/platform/chrome/
4367 CHROMEOS EC CODEC DRIVER
4368 M: Cheng-Yi Chiang <cychiang@chromium.org>
4369 R: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4370 R: Guenter Roeck <groeck@chromium.org>
4372 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4373 F: sound/soc/codecs/cros_ec_codec.*
4375 CHROMEOS EC SUBDRIVERS
4376 M: Benson Leung <bleung@chromium.org>
4377 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4378 R: Guenter Roeck <groeck@chromium.org>
4380 F: drivers/power/supply/cros_usbpd-charger.c
4384 CHRONTEL CH7322 CEC DRIVER
4385 M: Jeff Chase <jnchase@google.com>
4386 L: linux-media@vger.kernel.org
4388 T: git git://linuxtv.org/media_tree.git
4389 F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4390 F: drivers/media/cec/i2c/ch7322.c
4392 CIRRUS LOGIC AUDIO CODEC DRIVERS
4393 M: James Schulman <james.schulman@cirrus.com>
4394 M: David Rhodes <david.rhodes@cirrus.com>
4395 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4396 L: patches@opensource.cirrus.com
4398 F: sound/soc/codecs/cs*
4400 CIRRUS LOGIC EP93XX ETHERNET DRIVER
4401 M: Hartley Sweeten <hsweeten@visionengravers.com>
4402 L: netdev@vger.kernel.org
4404 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
4406 CIRRUS LOGIC LOCHNAGAR DRIVER
4407 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4408 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4409 L: patches@opensource.cirrus.com
4411 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4412 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4413 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4414 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4415 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4416 F: Documentation/hwmon/lochnagar.rst
4417 F: drivers/clk/clk-lochnagar.c
4418 F: drivers/hwmon/lochnagar-hwmon.c
4419 F: drivers/mfd/lochnagar-i2c.c
4420 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4421 F: drivers/regulator/lochnagar-regulator.c
4422 F: include/dt-bindings/clk/lochnagar.h
4423 F: include/dt-bindings/pinctrl/lochnagar.h
4424 F: include/linux/mfd/lochnagar*
4425 F: sound/soc/codecs/lochnagar-sc.c
4427 CIRRUS LOGIC MADERA CODEC DRIVERS
4428 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4429 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4430 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4431 L: patches@opensource.cirrus.com
4433 W: https://github.com/CirrusLogic/linux-drivers/wiki
4434 T: git https://github.com/CirrusLogic/linux-drivers.git
4435 F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
4436 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
4437 F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml
4438 F: drivers/gpio/gpio-madera*
4439 F: drivers/irqchip/irq-madera*
4440 F: drivers/mfd/cs47l*
4441 F: drivers/mfd/madera*
4442 F: drivers/pinctrl/cirrus/*
4443 F: include/dt-bindings/sound/madera*
4444 F: include/linux/irqchip/irq-madera*
4445 F: include/linux/mfd/madera/*
4446 F: include/sound/madera*
4447 F: sound/soc/codecs/cs47l*
4448 F: sound/soc/codecs/madera*
4450 CISCO FCOE HBA DRIVER
4451 M: Satish Kharat <satishkh@cisco.com>
4452 M: Sesidhar Baddela <sebaddel@cisco.com>
4453 M: Karan Tilak Kumar <kartilak@cisco.com>
4454 L: linux-scsi@vger.kernel.org
4456 F: drivers/scsi/fnic/
4458 CISCO SCSI HBA DRIVER
4459 M: Karan Tilak Kumar <kartilak@cisco.com>
4460 M: Sesidhar Baddela <sebaddel@cisco.com>
4461 L: linux-scsi@vger.kernel.org
4463 F: drivers/scsi/snic/
4465 CISCO VIC ETHERNET NIC DRIVER
4466 M: Christian Benvenuti <benve@cisco.com>
4467 M: Govindarajulu Varadarajan <_govind@gmx.com>
4469 F: drivers/net/ethernet/cisco/enic/
4471 CISCO VIC LOW LATENCY NIC DRIVER
4472 M: Christian Benvenuti <benve@cisco.com>
4473 M: Nelson Escobar <neescoba@cisco.com>
4475 F: drivers/infiniband/hw/usnic/
4478 M: Miguel Ojeda <ojeda@kernel.org>
4482 CLANG/LLVM BUILD SUPPORT
4483 M: Nathan Chancellor <nathan@kernel.org>
4484 M: Nick Desaulniers <ndesaulniers@google.com>
4485 L: clang-built-linux@googlegroups.com
4487 W: https://clangbuiltlinux.github.io/
4488 B: https://github.com/ClangBuiltLinux/linux/issues
4489 C: irc://chat.freenode.net/clangbuiltlinux
4490 F: Documentation/kbuild/llvm.rst
4491 F: include/linux/compiler-clang.h
4492 F: scripts/clang-tools/
4493 K: \b(?i:clang|llvm)\b
4495 CLANG CONTROL FLOW INTEGRITY SUPPORT
4496 M: Sami Tolvanen <samitolvanen@google.com>
4497 M: Kees Cook <keescook@chromium.org>
4498 R: Nathan Chancellor <nathan@kernel.org>
4499 R: Nick Desaulniers <ndesaulniers@google.com>
4500 L: clang-built-linux@googlegroups.com
4502 B: https://github.com/ClangBuiltLinux/linux/issues
4503 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/clang/features
4504 F: include/linux/cfi.h
4508 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4509 L: linux-kernel@vger.kernel.org
4511 F: include/linux/cleancache.h
4515 M: Russell King <linux@armlinux.org.uk>
4516 L: linux-clk@vger.kernel.org
4518 F: include/linux/clk.h
4520 CLOCKSOURCE, CLOCKEVENT DRIVERS
4521 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4522 M: Thomas Gleixner <tglx@linutronix.de>
4523 L: linux-kernel@vger.kernel.org
4525 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4526 F: Documentation/devicetree/bindings/timer/
4527 F: drivers/clocksource/
4530 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4531 M: Daniel Oliveira Nascimento <don@syst.com.br>
4532 L: platform-driver-x86@vger.kernel.org
4534 F: drivers/platform/x86/classmate-laptop.c
4537 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4538 L: linux-media@vger.kernel.org
4540 W: https://linuxtv.org
4541 T: git git://linuxtv.org/media_tree.git
4542 F: drivers/media/pci/cobalt/
4544 COCCINELLE/Semantic Patches (SmPL)
4545 M: Julia Lawall <Julia.Lawall@inria.fr>
4546 M: Gilles Muller <Gilles.Muller@inria.fr>
4547 M: Nicolas Palix <nicolas.palix@imag.fr>
4548 M: Michal Marek <michal.lkml@markovi.net>
4549 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
4551 W: http://coccinelle.lip6.fr/
4552 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4553 F: Documentation/dev-tools/coccinelle.rst
4554 F: scripts/coccicheck
4555 F: scripts/coccinelle/
4558 M: Jan Harkes <jaharkes@cs.cmu.edu>
4560 L: codalist@coda.cs.cmu.edu
4562 W: http://www.coda.cs.cmu.edu/
4563 F: Documentation/filesystems/coda.rst
4565 F: include/linux/coda*.h
4566 F: include/uapi/linux/coda*.h
4568 CODA V4L2 MEM2MEM DRIVER
4569 M: Philipp Zabel <p.zabel@pengutronix.de>
4570 L: linux-media@vger.kernel.org
4572 F: Documentation/devicetree/bindings/media/coda.yaml
4573 F: drivers/media/platform/coda/
4576 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4578 F: Documentation/process/code-of-conduct-interpretation.rst
4579 F: Documentation/process/code-of-conduct.rst
4582 M: Ian Abbott <abbotti@mev.co.uk>
4583 M: H Hartley Sweeten <hsweeten@visionengravers.com>
4587 COMMON CLK FRAMEWORK
4588 M: Michael Turquette <mturquette@baylibre.com>
4589 M: Stephen Boyd <sboyd@kernel.org>
4590 L: linux-clk@vger.kernel.org
4592 Q: http://patchwork.kernel.org/project/linux-clk/list/
4593 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4594 F: Documentation/devicetree/bindings/clock/
4596 F: include/linux/clk-pr*
4597 F: include/linux/clk/
4598 F: include/linux/of_clk.h
4599 X: drivers/clk/clkdev.c
4601 COMMON INTERNET FILE SYSTEM (CIFS)
4602 M: Steve French <sfrench@samba.org>
4603 L: linux-cifs@vger.kernel.org
4604 L: samba-technical@lists.samba.org (moderated for non-subscribers)
4606 W: http://linux-cifs.samba.org/
4607 T: git git://git.samba.org/sfrench/cifs-2.6.git
4608 F: Documentation/admin-guide/cifs/
4611 COMPACTPCI HOTPLUG CORE
4612 M: Scott Murray <scott@spiteful.org>
4613 L: linux-pci@vger.kernel.org
4615 F: drivers/pci/hotplug/cpci_hotplug*
4617 COMPACTPCI HOTPLUG GENERIC DRIVER
4618 M: Scott Murray <scott@spiteful.org>
4619 L: linux-pci@vger.kernel.org
4621 F: drivers/pci/hotplug/cpcihp_generic.c
4623 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4624 M: Scott Murray <scott@spiteful.org>
4625 L: linux-pci@vger.kernel.org
4627 F: drivers/pci/hotplug/cpcihp_zt5550.*
4629 COMPAL LAPTOP SUPPORT
4630 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4631 L: platform-driver-x86@vger.kernel.org
4633 F: drivers/platform/x86/compal-laptop.c
4636 M: Miguel Ojeda <ojeda@kernel.org>
4638 F: include/linux/compiler_attributes.h
4640 COMPUTE EXPRESS LINK (CXL)
4641 M: Alison Schofield <alison.schofield@intel.com>
4642 M: Vishal Verma <vishal.l.verma@intel.com>
4643 M: Ira Weiny <ira.weiny@intel.com>
4644 M: Ben Widawsky <ben.widawsky@intel.com>
4645 M: Dan Williams <dan.j.williams@intel.com>
4646 L: linux-cxl@vger.kernel.org
4649 F: include/uapi/linux/cxl_mem.h
4651 CONEXANT ACCESSRUNNER USB DRIVER
4652 L: accessrunner-general@lists.sourceforge.net
4654 W: http://accessrunner.sourceforge.net/
4655 F: drivers/usb/atm/cxacru.c
4658 M: Joel Becker <jlbec@evilplan.org>
4659 M: Christoph Hellwig <hch@lst.de>
4661 T: git git://git.infradead.org/users/hch/configfs.git
4663 F: include/linux/configfs.h
4664 F: samples/configfs/
4667 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4669 F: drivers/video/console/
4670 F: include/linux/console*
4673 M: Frederic Weisbecker <frederic@kernel.org>
4675 F: kernel/context_tracking.c
4676 F: include/linux/context_tracking*
4678 CONTROL GROUP (CGROUP)
4679 M: Tejun Heo <tj@kernel.org>
4680 M: Zefan Li <lizefan.x@bytedance.com>
4681 M: Johannes Weiner <hannes@cmpxchg.org>
4682 L: cgroups@vger.kernel.org
4684 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4685 F: Documentation/admin-guide/cgroup-v1/
4686 F: Documentation/admin-guide/cgroup-v2.rst
4687 F: include/linux/cgroup*
4690 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4691 M: Tejun Heo <tj@kernel.org>
4692 M: Jens Axboe <axboe@kernel.dk>
4693 L: cgroups@vger.kernel.org
4694 L: linux-block@vger.kernel.org
4695 T: git git://git.kernel.dk/linux-block
4696 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4697 F: block/bfq-cgroup.c
4698 F: block/blk-cgroup.c
4699 F: block/blk-iolatency.c
4700 F: block/blk-throttle.c
4701 F: include/linux/blk-cgroup.h
4703 CONTROL GROUP - CPUSET
4704 M: Zefan Li <lizefan.x@bytedance.com>
4705 L: cgroups@vger.kernel.org
4707 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4708 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
4709 F: include/linux/cpuset.h
4710 F: kernel/cgroup/cpuset.c
4712 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4713 M: Johannes Weiner <hannes@cmpxchg.org>
4714 M: Michal Hocko <mhocko@kernel.org>
4715 M: Vladimir Davydov <vdavydov.dev@gmail.com>
4716 L: cgroups@vger.kernel.org
4717 L: linux-mm@kvack.org
4722 CORETEMP HARDWARE MONITORING DRIVER
4723 M: Fenghua Yu <fenghua.yu@intel.com>
4724 L: linux-hwmon@vger.kernel.org
4726 F: Documentation/hwmon/coretemp.rst
4727 F: drivers/hwmon/coretemp.c
4729 CORSAIR-CPRO HARDWARE MONITOR DRIVER
4730 M: Marius Zachmann <mail@mariuszachmann.de>
4731 L: linux-hwmon@vger.kernel.org
4733 F: drivers/hwmon/corsair-cpro.c
4735 CORSAIR-PSU HARDWARE MONITOR DRIVER
4736 M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
4737 L: linux-hwmon@vger.kernel.org
4739 F: Documentation/hwmon/corsair-psu.rst
4740 F: drivers/hwmon/corsair-psu.c
4742 COSA/SRP SYNC SERIAL DRIVER
4743 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4745 W: http://www.fi.muni.cz/~kas/cosa/
4746 F: drivers/net/wan/cosa*
4749 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4750 L: linux-iio@vger.kernel.org
4752 F: Documentation/ABI/testing/sysfs-bus-counter
4753 F: Documentation/driver-api/generic-counter.rst
4755 F: include/linux/counter.h
4756 F: include/linux/counter_enum.h
4759 M: Bence Csókás <bence98@sch.bme.hu>
4761 F: drivers/i2c/busses/i2c-cp2615.c
4763 CPMAC ETHERNET DRIVER
4764 M: Florian Fainelli <f.fainelli@gmail.com>
4765 L: netdev@vger.kernel.org
4767 F: drivers/net/ethernet/ti/cpmac.c
4769 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
4770 M: Viresh Kumar <viresh.kumar@linaro.org>
4771 M: Sudeep Holla <sudeep.holla@arm.com>
4772 L: linux-pm@vger.kernel.org
4774 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4775 F: drivers/cpufreq/vexpress-spc-cpufreq.c
4777 CPU FREQUENCY SCALING FRAMEWORK
4778 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4779 M: Viresh Kumar <viresh.kumar@linaro.org>
4780 L: linux-pm@vger.kernel.org
4782 B: https://bugzilla.kernel.org
4783 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4784 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4785 F: Documentation/admin-guide/pm/cpufreq.rst
4786 F: Documentation/admin-guide/pm/intel_pstate.rst
4787 F: Documentation/cpu-freq/
4788 F: Documentation/devicetree/bindings/cpufreq/
4790 F: include/linux/cpufreq.h
4791 F: include/linux/sched/cpufreq.h
4792 F: kernel/sched/cpufreq*.c
4793 F: tools/testing/selftests/cpufreq/
4795 CPU IDLE TIME MANAGEMENT FRAMEWORK
4796 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4797 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4798 L: linux-pm@vger.kernel.org
4800 B: https://bugzilla.kernel.org
4801 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4802 F: Documentation/admin-guide/pm/cpuidle.rst
4803 F: Documentation/driver-api/pm/cpuidle.rst
4805 F: include/linux/cpuidle.h
4807 CPU POWER MONITORING SUBSYSTEM
4808 M: Thomas Renninger <trenn@suse.com>
4809 M: Shuah Khan <shuah@kernel.org>
4810 M: Shuah Khan <skhan@linuxfoundation.org>
4811 L: linux-pm@vger.kernel.org
4813 F: tools/power/cpupower/
4816 M: "H. Peter Anvin" <hpa@zytor.com>
4818 F: arch/x86/kernel/cpuid.c
4819 F: arch/x86/kernel/msr.c
4821 CPUIDLE DRIVER - ARM BIG LITTLE
4822 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4823 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4824 L: linux-pm@vger.kernel.org
4825 L: linux-arm-kernel@lists.infradead.org
4827 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4828 F: drivers/cpuidle/cpuidle-big_little.c
4830 CPUIDLE DRIVER - ARM EXYNOS
4831 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4832 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4833 M: Kukjin Kim <kgene@kernel.org>
4834 L: linux-pm@vger.kernel.org
4835 L: linux-samsung-soc@vger.kernel.org
4837 F: arch/arm/mach-exynos/pm.c
4838 F: drivers/cpuidle/cpuidle-exynos.c
4839 F: include/linux/platform_data/cpuidle-exynos.h
4841 CPUIDLE DRIVER - ARM PSCI
4842 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4843 M: Sudeep Holla <sudeep.holla@arm.com>
4844 L: linux-pm@vger.kernel.org
4845 L: linux-arm-kernel@lists.infradead.org
4847 F: drivers/cpuidle/cpuidle-psci.c
4849 CPUIDLE DRIVER - ARM PSCI PM DOMAIN
4850 M: Ulf Hansson <ulf.hansson@linaro.org>
4851 L: linux-pm@vger.kernel.org
4852 L: linux-arm-kernel@lists.infradead.org
4854 F: drivers/cpuidle/cpuidle-psci.h
4855 F: drivers/cpuidle/cpuidle-psci-domain.c
4858 M: Nicolas Pitre <nico@fluxnic.net>
4860 F: Documentation/filesystems/cramfs.rst
4864 M: Bastien Nocera <hadess@hadess.net>
4865 L: linux-input@vger.kernel.org
4867 F: drivers/hid/hid-creative-sb0540.c
4870 M: Herbert Xu <herbert@gondor.apana.org.au>
4871 M: "David S. Miller" <davem@davemloft.net>
4872 L: linux-crypto@vger.kernel.org
4874 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4875 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4876 F: Documentation/crypto/
4877 F: Documentation/devicetree/bindings/crypto/
4882 F: include/linux/crypto*
4885 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4886 M: Neil Horman <nhorman@tuxdriver.com>
4887 L: linux-crypto@vger.kernel.org
4889 F: crypto/ansi_cprng.c
4893 M: Hans Verkuil <hverkuil@xs4all.nl>
4894 L: linux-media@vger.kernel.org
4896 W: http://linuxtv.org
4897 T: git git://linuxtv.org/media_tree.git
4898 F: drivers/media/i2c/cs3308.c
4900 CS5535 Audio ALSA driver
4901 M: Jaya Kumar <jayakumar.alsa@gmail.com>
4903 F: sound/pci/cs5535audio/
4905 CSI DRIVERS FOR ALLWINNER V3s
4906 M: Yong Deng <yong.deng@magewell.com>
4907 L: linux-media@vger.kernel.org
4909 T: git git://linuxtv.org/media_tree.git
4910 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
4911 F: drivers/media/platform/sunxi/sun6i-csi/
4914 M: Solomon Peachy <pizza@shaftnet.org>
4916 F: drivers/net/wireless/st/cw1200/
4918 CX18 VIDEO4LINUX DRIVER
4919 M: Andy Walls <awalls@md.metrocast.net>
4920 L: linux-media@vger.kernel.org
4922 W: https://linuxtv.org
4923 T: git git://linuxtv.org/media_tree.git
4924 F: drivers/media/pci/cx18/
4925 F: include/uapi/linux/ivtv*
4927 CX2341X MPEG ENCODER HELPER MODULE
4928 M: Hans Verkuil <hverkuil@xs4all.nl>
4929 L: linux-media@vger.kernel.org
4931 W: https://linuxtv.org
4932 T: git git://linuxtv.org/media_tree.git
4933 F: drivers/media/common/cx2341x*
4934 F: include/media/drv-intf/cx2341x.h
4936 CX24120 MEDIA DRIVER
4937 M: Jemma Denson <jdenson@gmail.com>
4938 M: Patrick Boettcher <patrick.boettcher@posteo.de>
4939 L: linux-media@vger.kernel.org
4941 W: https://linuxtv.org
4942 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4943 F: drivers/media/dvb-frontends/cx24120*
4945 CX88 VIDEO4LINUX DRIVER
4946 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4947 L: linux-media@vger.kernel.org
4949 W: https://linuxtv.org
4950 T: git git://linuxtv.org/media_tree.git
4951 F: Documentation/driver-api/media/drivers/cx88*
4952 F: drivers/media/pci/cx88/
4954 CXD2820R MEDIA DRIVER
4955 M: Antti Palosaari <crope@iki.fi>
4956 L: linux-media@vger.kernel.org
4958 W: https://linuxtv.org
4959 W: http://palosaari.fi/linux/
4960 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4961 T: git git://linuxtv.org/anttip/media_tree.git
4962 F: drivers/media/dvb-frontends/cxd2820r*
4964 CXGB3 ETHERNET DRIVER (CXGB3)
4965 M: Raju Rangoju <rajur@chelsio.com>
4966 L: netdev@vger.kernel.org
4968 W: http://www.chelsio.com
4969 F: drivers/net/ethernet/chelsio/cxgb3/
4971 CXGB3 ISCSI DRIVER (CXGB3I)
4972 M: Karen Xie <kxie@chelsio.com>
4973 L: linux-scsi@vger.kernel.org
4975 W: http://www.chelsio.com
4976 F: drivers/scsi/cxgbi/cxgb3i
4978 CXGB4 CRYPTO DRIVER (chcr)
4979 M: Ayush Sawal <ayush.sawal@chelsio.com>
4980 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
4981 M: Rohit Maheshwari <rohitm@chelsio.com>
4982 L: linux-crypto@vger.kernel.org
4984 W: http://www.chelsio.com
4985 F: drivers/crypto/chelsio
4987 CXGB4 INLINE CRYPTO DRIVER
4988 M: Ayush Sawal <ayush.sawal@chelsio.com>
4989 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
4990 M: Rohit Maheshwari <rohitm@chelsio.com>
4991 L: netdev@vger.kernel.org
4993 W: http://www.chelsio.com
4994 F: drivers/net/ethernet/chelsio/inline_crypto/
4996 CXGB4 ETHERNET DRIVER (CXGB4)
4997 M: Raju Rangoju <rajur@chelsio.com>
4998 L: netdev@vger.kernel.org
5000 W: http://www.chelsio.com
5001 F: drivers/net/ethernet/chelsio/cxgb4/
5003 CXGB4 ISCSI DRIVER (CXGB4I)
5004 M: Karen Xie <kxie@chelsio.com>
5005 L: linux-scsi@vger.kernel.org
5007 W: http://www.chelsio.com
5008 F: drivers/scsi/cxgbi/cxgb4i
5010 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
5011 M: Potnuri Bharat Teja <bharat@chelsio.com>
5012 L: linux-rdma@vger.kernel.org
5014 W: http://www.openfabrics.org
5015 F: drivers/infiniband/hw/cxgb4/
5016 F: include/uapi/rdma/cxgb4-abi.h
5018 CXGB4VF ETHERNET DRIVER (CXGB4VF)
5019 M: Raju Rangoju <rajur@chelsio.com>
5020 L: netdev@vger.kernel.org
5022 W: http://www.chelsio.com
5023 F: drivers/net/ethernet/chelsio/cxgb4vf/
5025 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
5026 M: Frederic Barrat <fbarrat@linux.ibm.com>
5027 M: Andrew Donnellan <ajd@linux.ibm.com>
5028 L: linuxppc-dev@lists.ozlabs.org
5030 F: Documentation/ABI/testing/sysfs-class-cxl
5031 F: Documentation/powerpc/cxl.rst
5032 F: arch/powerpc/platforms/powernv/pci-cxl.c
5033 F: drivers/misc/cxl/
5034 F: include/misc/cxl*
5035 F: include/uapi/misc/cxl.h
5037 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
5038 M: Manoj N. Kumar <manoj@linux.ibm.com>
5039 M: Matthew R. Ochs <mrochs@linux.ibm.com>
5040 M: Uma Krishnan <ukrishn@linux.ibm.com>
5041 L: linux-scsi@vger.kernel.org
5043 F: Documentation/powerpc/cxlflash.rst
5044 F: drivers/scsi/cxlflash/
5045 F: include/uapi/scsi/cxlflash_ioctl.h
5048 M: Russell King <linux@armlinux.org.uk>
5049 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5051 W: http://www.armlinux.org.uk/
5052 F: drivers/video/fbdev/cyber2000fb.*
5054 CYCLADES PC300 DRIVER
5056 F: drivers/net/wan/pc300*
5058 CYPRESS_FIRMWARE MEDIA DRIVER
5059 M: Antti Palosaari <crope@iki.fi>
5060 L: linux-media@vger.kernel.org
5062 W: https://linuxtv.org
5063 W: http://palosaari.fi/linux/
5064 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5065 T: git git://linuxtv.org/anttip/media_tree.git
5066 F: drivers/media/common/cypress_firmware*
5068 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
5069 M: Linus Walleij <linus.walleij@linaro.org>
5070 L: linux-input@vger.kernel.org
5072 F: drivers/input/touchscreen/cy8ctma140.c
5074 CYTTSP TOUCHSCREEN DRIVER
5075 M: Linus Walleij <linus.walleij@linaro.org>
5076 L: linux-input@vger.kernel.org
5078 F: drivers/input/touchscreen/cyttsp*
5080 D-LINK DIR-685 TOUCHKEYS DRIVER
5081 M: Linus Walleij <linus.walleij@linaro.org>
5082 L: linux-input@vger.kernel.org
5084 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
5086 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
5087 M: Joshua Kinard <kumba@gentoo.org>
5089 F: drivers/rtc/rtc-ds1685.c
5090 F: include/linux/rtc/ds1685.h
5092 DAMA SLAVE for AX.25
5093 M: Joerg Reuter <jreuter@yaina.de>
5094 L: linux-hams@vger.kernel.org
5096 W: http://yaina.de/jreuter/
5097 W: http://www.qsl.net/dl1bke/
5098 F: net/ax25/af_ax25.c
5099 F: net/ax25/ax25_dev.c
5100 F: net/ax25/ax25_ds_*
5101 F: net/ax25/ax25_in.c
5102 F: net/ax25/ax25_out.c
5103 F: net/ax25/ax25_timer.c
5104 F: net/ax25/sysctl_net_ax25.c
5106 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
5107 L: netdev@vger.kernel.org
5109 F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
5110 F: drivers/net/ethernet/dec/tulip/dmfe.c
5112 DC390/AM53C974 SCSI driver
5113 M: Hannes Reinecke <hare@suse.com>
5114 L: linux-scsi@vger.kernel.org
5116 F: drivers/scsi/am53c974.c
5119 M: Oliver Neukum <oliver@neukum.org>
5120 M: Ali Akcaagac <aliakc@web.de>
5121 M: Jamie Lenehan <lenehan@twibble.org>
5122 L: dc395x@twibble.org
5124 W: http://twibble.org/dist/dc395x/
5125 W: http://lists.twibble.org/mailman/listinfo/dc395x/
5126 F: Documentation/scsi/dc395x.rst
5127 F: drivers/scsi/dc395x.*
5130 L: dccp@vger.kernel.org
5132 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
5133 F: include/linux/dccp.h
5134 F: include/linux/tfrc.h
5135 F: include/uapi/linux/dccp.h
5138 DECnet NETWORK LAYER
5139 L: linux-decnet-user@lists.sourceforge.net
5141 W: http://linux-decnet.sourceforge.net
5142 F: Documentation/networking/decnet.rst
5145 DECSTATION PLATFORM SUPPORT
5146 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5147 L: linux-mips@vger.kernel.org
5149 W: http://www.linux-mips.org/wiki/DECstation
5151 F: arch/mips/include/asm/dec/
5152 F: arch/mips/include/asm/mach-dec/
5154 DEFXX FDDI NETWORK DRIVER
5155 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5157 F: drivers/net/fddi/defxx.*
5159 DEFZA FDDI NETWORK DRIVER
5160 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5162 F: drivers/net/fddi/defza.*
5164 DEINTERLACE DRIVERS FOR ALLWINNER H3
5165 M: Jernej Skrabec <jernej.skrabec@gmail.com>
5166 L: linux-media@vger.kernel.org
5168 T: git git://linuxtv.org/media_tree.git
5169 F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
5170 F: drivers/media/platform/sunxi/sun8i-di/
5173 M: Matthew Garrett <mjg59@srcf.ucam.org>
5174 M: Pali Rohár <pali@kernel.org>
5175 L: platform-driver-x86@vger.kernel.org
5177 F: drivers/platform/x86/dell/dell-laptop.c
5179 DELL LAPTOP FREEFALL DRIVER
5180 M: Pali Rohár <pali@kernel.org>
5182 F: drivers/platform/x86/dell/dell-smo8800.c
5184 DELL LAPTOP RBTN DRIVER
5185 M: Pali Rohár <pali@kernel.org>
5187 F: drivers/platform/x86/dell/dell-rbtn.*
5189 DELL LAPTOP SMM DRIVER
5190 M: Pali Rohár <pali@kernel.org>
5192 F: drivers/hwmon/dell-smm-hwmon.c
5193 F: include/uapi/linux/i8k.h
5195 DELL REMOTE BIOS UPDATE DRIVER
5196 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5197 L: platform-driver-x86@vger.kernel.org
5199 F: drivers/platform/x86/dell/dell_rbu.c
5202 M: Pali Rohár <pali@kernel.org>
5203 L: Dell.Client.Kernel@dell.com
5204 L: platform-driver-x86@vger.kernel.org
5206 F: drivers/platform/x86/dell/dell-smbios.*
5208 DELL SMBIOS SMM DRIVER
5209 L: Dell.Client.Kernel@dell.com
5210 L: platform-driver-x86@vger.kernel.org
5212 F: drivers/platform/x86/dell/dell-smbios-smm.c
5214 DELL SMBIOS WMI DRIVER
5215 L: Dell.Client.Kernel@dell.com
5216 L: platform-driver-x86@vger.kernel.org
5218 F: drivers/platform/x86/dell/dell-smbios-wmi.c
5219 F: tools/wmi/dell-smbios-example.c
5221 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
5222 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5223 L: platform-driver-x86@vger.kernel.org
5225 F: Documentation/driver-api/dcdbas.rst
5226 F: drivers/platform/x86/dell/dcdbas.*
5228 DELL WMI DESCRIPTOR DRIVER
5229 L: Dell.Client.Kernel@dell.com
5231 F: drivers/platform/x86/dell/dell-wmi-descriptor.c
5233 DELL WMI SYSMAN DRIVER
5234 M: Divya Bharathi <divya.bharathi@dell.com>
5235 M: Prasanth Ksr <prasanth.ksr@dell.com>
5236 L: Dell.Client.Kernel@dell.com
5237 L: platform-driver-x86@vger.kernel.org
5239 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
5240 F: drivers/platform/x86/dell/dell-wmi-sysman/
5242 DELL WMI NOTIFICATIONS DRIVER
5243 M: Matthew Garrett <mjg59@srcf.ucam.org>
5244 M: Pali Rohár <pali@kernel.org>
5246 F: drivers/platform/x86/dell/dell-wmi-base.c
5248 DELL WMI HARDWARE PRIVACY SUPPORT
5249 M: Perry Yuan <Perry.Yuan@dell.com>
5250 L: Dell.Client.Kernel@dell.com
5251 L: platform-driver-x86@vger.kernel.org
5253 F: drivers/platform/x86/dell/dell-wmi-privacy.c
5255 DELTA ST MEDIA DRIVER
5256 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
5257 L: linux-media@vger.kernel.org
5259 W: https://linuxtv.org
5260 T: git git://linuxtv.org/media_tree.git
5261 F: drivers/media/platform/sti/delta
5263 DELTA DPS920AB PSU DRIVER
5264 M: Robert Marko <robert.marko@sartura.hr>
5265 L: linux-hwmon@vger.kernel.org
5267 F: Documentation/hwmon/dps920ab.rst
5268 F: drivers/hwmon/pmbus/dps920ab.c
5271 L: linux-mtd@lists.infradead.org
5273 F: drivers/mtd/nand/raw/denali*
5275 DESIGNWARE EDMA CORE IP DRIVER
5276 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5277 L: dmaengine@vger.kernel.org
5279 F: drivers/dma/dw-edma/
5280 F: include/linux/dma/edma.h
5282 DESIGNWARE XDATA IP DRIVER
5283 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5284 L: linux-pci@vger.kernel.org
5286 F: Documentation/misc-devices/dw-xdata-pcie.rst
5287 F: drivers/misc/dw-xdata-pcie.c
5289 DESIGNWARE USB2 DRD IP DRIVER
5290 M: Minas Harutyunyan <hminas@synopsys.com>
5291 L: linux-usb@vger.kernel.org
5293 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5294 F: drivers/usb/dwc2/
5296 DESIGNWARE USB3 DRD IP DRIVER
5297 M: Felipe Balbi <balbi@kernel.org>
5298 L: linux-usb@vger.kernel.org
5300 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5301 F: drivers/usb/dwc3/
5303 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
5304 M: Andreas Klinger <ak@it-klinger.de>
5305 L: linux-iio@vger.kernel.org
5307 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
5308 F: drivers/iio/proximity/srf*.c
5310 DEVICE COREDUMP (DEV_COREDUMP)
5311 M: Johannes Berg <johannes@sipsolutions.net>
5312 L: linux-kernel@vger.kernel.org
5314 F: drivers/base/devcoredump.c
5315 F: include/linux/devcoredump.h
5317 DEVICE DEPENDENCY HELPER SCRIPT
5318 M: Saravana Kannan <saravanak@google.com>
5319 L: linux-kernel@vger.kernel.org
5321 F: scripts/dev-needs.sh
5323 DEVICE DIRECT ACCESS (DAX)
5324 M: Dan Williams <dan.j.williams@intel.com>
5325 M: Vishal Verma <vishal.l.verma@intel.com>
5326 M: Dave Jiang <dave.jiang@intel.com>
5327 L: nvdimm@lists.linux.dev
5331 DEVICE FREQUENCY (DEVFREQ)
5332 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5333 M: Kyungmin Park <kyungmin.park@samsung.com>
5334 M: Chanwoo Choi <cw00.choi@samsung.com>
5335 L: linux-pm@vger.kernel.org
5337 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5338 F: Documentation/devicetree/bindings/devfreq/
5340 F: include/linux/devfreq.h
5341 F: include/trace/events/devfreq.h
5343 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
5344 M: Chanwoo Choi <cw00.choi@samsung.com>
5345 L: linux-pm@vger.kernel.org
5347 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5348 F: Documentation/devicetree/bindings/devfreq/event/
5349 F: drivers/devfreq/devfreq-event.c
5350 F: drivers/devfreq/event/
5351 F: include/dt-bindings/pmu/exynos_ppmu.h
5352 F: include/linux/devfreq-event.h
5354 DEVICE NUMBER REGISTRY
5355 M: Torben Mathiasen <device@lanana.org>
5357 W: http://lanana.org/docs/device-list/index.html
5359 DEVICE RESOURCE MANAGEMENT HELPERS
5360 M: Hans de Goede <hdegoede@redhat.com>
5361 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
5363 F: include/linux/devm-helpers.h
5366 M: Alasdair Kergon <agk@redhat.com>
5367 M: Mike Snitzer <snitzer@redhat.com>
5368 M: dm-devel@redhat.com
5369 L: dm-devel@redhat.com
5371 W: http://sources.redhat.com/dm
5372 Q: http://patchwork.kernel.org/project/dm-devel/list/
5373 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
5374 T: quilt http://people.redhat.com/agk/patches/linux/editing/
5375 F: Documentation/admin-guide/device-mapper/
5376 F: drivers/md/Kconfig
5377 F: drivers/md/Makefile
5379 F: drivers/md/persistent-data/
5380 F: include/linux/device-mapper.h
5381 F: include/linux/dm-*.h
5382 F: include/uapi/linux/dm-*.h
5385 M: Jiri Pirko <jiri@nvidia.com>
5386 L: netdev@vger.kernel.org
5388 F: Documentation/networking/devlink
5389 F: include/net/devlink.h
5390 F: include/uapi/linux/devlink.h
5391 F: net/core/devlink.c
5393 DIALOG SEMICONDUCTOR DRIVERS
5394 M: Support Opensource <support.opensource@diasemi.com>
5396 W: http://www.dialog-semiconductor.com/products
5397 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
5398 F: Documentation/devicetree/bindings/input/dlg,da72??.txt
5399 F: Documentation/devicetree/bindings/mfd/da90*.txt
5400 F: Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
5401 F: Documentation/devicetree/bindings/regulator/da92*.txt
5402 F: Documentation/devicetree/bindings/regulator/slg51000.txt
5403 F: Documentation/devicetree/bindings/sound/da[79]*.txt
5404 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
5405 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
5406 F: Documentation/hwmon/da90??.rst
5407 F: drivers/gpio/gpio-da90??.c
5408 F: drivers/hwmon/da90??-hwmon.c
5409 F: drivers/iio/adc/da91??-*.c
5410 F: drivers/input/misc/da72??.[ch]
5411 F: drivers/input/misc/da90??_onkey.c
5412 F: drivers/input/touchscreen/da9052_tsi.c
5413 F: drivers/leds/leds-da90??.c
5414 F: drivers/mfd/da903x.c
5415 F: drivers/mfd/da90??-*.c
5416 F: drivers/mfd/da91??-*.c
5417 F: drivers/pinctrl/pinctrl-da90??.c
5418 F: drivers/power/supply/da9052-battery.c
5419 F: drivers/power/supply/da91??-*.c
5420 F: drivers/regulator/da9???-regulator.[ch]
5421 F: drivers/regulator/slg51000-regulator.[ch]
5422 F: drivers/rtc/rtc-da90??.c
5423 F: drivers/thermal/da90??-thermal.c
5424 F: drivers/video/backlight/da90??_bl.c
5425 F: drivers/watchdog/da90??_wdt.c
5426 F: include/dt-bindings/regulator/dlg,da9*-regulator.h
5427 F: include/linux/mfd/da903x.h
5428 F: include/linux/mfd/da9052/
5429 F: include/linux/mfd/da9055/
5430 F: include/linux/mfd/da9062/
5431 F: include/linux/mfd/da9063/
5432 F: include/linux/mfd/da9150/
5433 F: include/linux/regulator/da9211.h
5434 F: include/sound/da[79]*.h
5435 F: sound/soc/codecs/da[79]*.[ch]
5437 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
5438 M: William Breathitt Gray <vilhelm.gray@gmail.com>
5439 L: linux-gpio@vger.kernel.org
5441 F: drivers/gpio/gpio-gpio-mm.c
5443 DIOLAN U2C-12 I2C DRIVER
5444 M: Guenter Roeck <linux@roeck-us.net>
5445 L: linux-i2c@vger.kernel.org
5447 F: drivers/i2c/busses/i2c-diolan-u2c.c
5449 DIRECTORY NOTIFICATION (DNOTIFY)
5450 M: Jan Kara <jack@suse.cz>
5451 R: Amir Goldstein <amir73il@gmail.com>
5452 L: linux-fsdevel@vger.kernel.org
5454 F: Documentation/filesystems/dnotify.rst
5455 F: fs/notify/dnotify/
5456 F: include/linux/dnotify.h
5458 DISK GEOMETRY AND PARTITION HANDLING
5459 M: Andries Brouwer <aeb@cwi.nl>
5461 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
5462 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
5463 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
5466 M: Jan Kara <jack@suse.com>
5468 F: Documentation/filesystems/quota.rst
5470 F: include/linux/quota*.h
5471 F: include/uapi/linux/quota*.h
5473 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
5474 M: Bernie Thompson <bernie@plugable.com>
5475 L: linux-fbdev@vger.kernel.org
5477 W: http://plugable.com/category/projects/udlfb/
5478 F: Documentation/fb/udlfb.rst
5479 F: drivers/video/fbdev/udlfb.c
5480 F: include/video/udlfb.h
5482 DISTRIBUTED LOCK MANAGER (DLM)
5483 M: Christine Caulfield <ccaulfie@redhat.com>
5484 M: David Teigland <teigland@redhat.com>
5485 L: cluster-devel@redhat.com
5487 W: http://sources.redhat.com/cluster/
5488 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5491 DMA BUFFER SHARING FRAMEWORK
5492 M: Sumit Semwal <sumit.semwal@linaro.org>
5493 M: Christian König <christian.koenig@amd.com>
5494 L: linux-media@vger.kernel.org
5495 L: dri-devel@lists.freedesktop.org
5496 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5498 T: git git://anongit.freedesktop.org/drm/drm-misc
5499 F: Documentation/driver-api/dma-buf.rst
5501 F: include/linux/*fence.h
5502 F: include/linux/dma-buf*
5503 F: include/linux/dma-resv.h
5504 K: \bdma_(?:buf|fence|resv)\b
5506 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
5507 M: Vinod Koul <vkoul@kernel.org>
5508 L: dmaengine@vger.kernel.org
5510 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5511 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
5512 F: Documentation/devicetree/bindings/dma/
5513 F: Documentation/driver-api/dmaengine/
5515 F: include/linux/dma/
5516 F: include/linux/dmaengine.h
5517 F: include/linux/of_dma.h
5520 M: Christoph Hellwig <hch@lst.de>
5521 M: Marek Szyprowski <m.szyprowski@samsung.com>
5522 R: Robin Murphy <robin.murphy@arm.com>
5523 L: iommu@lists.linux-foundation.org
5525 W: http://git.infradead.org/users/hch/dma-mapping.git
5526 T: git git://git.infradead.org/users/hch/dma-mapping.git
5527 F: include/asm-generic/dma-mapping.h
5528 F: include/linux/dma-direct.h
5529 F: include/linux/dma-mapping.h
5530 F: include/linux/dma-map-ops.h
5533 DMA MAPPING BENCHMARK
5534 M: Barry Song <song.bao.hua@hisilicon.com>
5535 L: iommu@lists.linux-foundation.org
5536 F: kernel/dma/map_benchmark.c
5537 F: tools/testing/selftests/dma/
5539 DMA-BUF HEAPS FRAMEWORK
5540 M: Sumit Semwal <sumit.semwal@linaro.org>
5541 R: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5542 R: Liam Mark <lmark@codeaurora.org>
5543 R: Laura Abbott <labbott@redhat.com>
5544 R: Brian Starkey <Brian.Starkey@arm.com>
5545 R: John Stultz <john.stultz@linaro.org>
5546 L: linux-media@vger.kernel.org
5547 L: dri-devel@lists.freedesktop.org
5548 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5550 T: git git://anongit.freedesktop.org/drm/drm-misc
5551 F: drivers/dma-buf/dma-heap.c
5552 F: drivers/dma-buf/heaps/*
5553 F: include/linux/dma-heap.h
5554 F: include/uapi/linux/dma-heap.h
5556 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
5557 M: Lukasz Luba <lukasz.luba@arm.com>
5558 L: linux-pm@vger.kernel.org
5559 L: linux-samsung-soc@vger.kernel.org
5561 F: Documentation/devicetree/bindings/memory-controllers/exynos5422-dmc.txt
5562 F: drivers/memory/samsung/exynos5422-dmc.c
5564 DME1737 HARDWARE MONITOR DRIVER
5565 M: Juerg Haefliger <juergh@gmail.com>
5566 L: linux-hwmon@vger.kernel.org
5568 F: Documentation/hwmon/dme1737.rst
5569 F: drivers/hwmon/dme1737.c
5572 M: Jean Delvare <jdelvare@suse.com>
5574 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
5575 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
5576 F: drivers/firmware/dmi-id.c
5577 F: drivers/firmware/dmi_scan.c
5578 F: include/linux/dmi.h
5581 M: Jonathan Corbet <corbet@lwn.net>
5582 L: linux-doc@vger.kernel.org
5584 P: Documentation/doc-guide/maintainer-profile.rst
5585 T: git git://git.lwn.net/linux.git docs-next
5587 F: scripts/documentation-file-ref-check
5588 F: scripts/kernel-doc
5589 F: scripts/sphinx-pre-install
5590 X: Documentation/ABI/
5591 X: Documentation/admin-guide/media/
5592 X: Documentation/devicetree/
5593 X: Documentation/driver-api/media/
5594 X: Documentation/firmware-guide/acpi/
5595 X: Documentation/i2c/
5596 X: Documentation/power/
5597 X: Documentation/spi/
5598 X: Documentation/userspace-api/media/
5600 DOCUMENTATION REPORTING ISSUES
5601 M: Thorsten Leemhuis <linux@leemhuis.info>
5602 L: linux-doc@vger.kernel.org
5604 F: Documentation/admin-guide/reporting-issues.rst
5606 DOCUMENTATION SCRIPTS
5607 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5608 L: linux-doc@vger.kernel.org
5610 F: Documentation/sphinx/parse-headers.pl
5611 F: scripts/documentation-file-ref-check
5612 F: scripts/sphinx-pre-install
5614 DOCUMENTATION/ITALIAN
5615 M: Federico Vaga <federico.vaga@vaga.pv.it>
5616 L: linux-doc@vger.kernel.org
5618 F: Documentation/translations/it_IT
5620 DONGWOON DW9714 LENS VOICE COIL DRIVER
5621 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5622 L: linux-media@vger.kernel.org
5624 T: git git://linuxtv.org/media_tree.git
5625 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5626 F: drivers/media/i2c/dw9714.c
5628 DONGWOON DW9768 LENS VOICE COIL DRIVER
5629 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
5630 L: linux-media@vger.kernel.org
5632 T: git git://linuxtv.org/media_tree.git
5633 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
5634 F: drivers/media/i2c/dw9768.c
5636 DONGWOON DW9807 LENS VOICE COIL DRIVER
5637 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5638 L: linux-media@vger.kernel.org
5640 T: git git://linuxtv.org/media_tree.git
5641 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5642 F: drivers/media/i2c/dw9807-vcm.c
5645 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
5646 L: blinux-list@redhat.com
5648 F: drivers/char/dtlk.c
5649 F: include/linux/dtlk.h
5651 DPAA2 DATAPATH I/O (DPIO) DRIVER
5652 M: Roy Pledge <Roy.Pledge@nxp.com>
5653 L: linux-kernel@vger.kernel.org
5655 F: drivers/soc/fsl/dpio
5657 DPAA2 ETHERNET DRIVER
5658 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5659 L: netdev@vger.kernel.org
5661 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
5662 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
5663 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
5664 F: drivers/net/ethernet/freescale/dpaa2/Makefile
5665 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5666 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
5667 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
5668 F: drivers/net/ethernet/freescale/dpaa2/dpmac*
5669 F: drivers/net/ethernet/freescale/dpaa2/dpni*
5671 DPAA2 ETHERNET SWITCH DRIVER
5672 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5673 L: netdev@vger.kernel.org
5675 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
5676 F: drivers/net/ethernet/freescale/dpaa2/dpsw*
5678 DPT_I2O SCSI RAID DRIVER
5679 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5680 L: linux-scsi@vger.kernel.org
5682 W: http://www.adaptec.com/
5683 F: drivers/scsi/dpt*
5684 F: drivers/scsi/dpt/
5687 M: Philipp Reisner <philipp.reisner@linbit.com>
5688 M: Lars Ellenberg <lars.ellenberg@linbit.com>
5689 L: drbd-dev@lists.linbit.com
5691 W: http://www.drbd.org
5692 T: git git://git.linbit.com/linux-drbd.git
5693 T: git git://git.linbit.com/drbd-8.4.git
5694 F: Documentation/admin-guide/blockdev/
5695 F: drivers/block/drbd/
5698 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5699 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5700 R: "Rafael J. Wysocki" <rafael@kernel.org>
5702 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5703 F: Documentation/core-api/kobject.rst
5707 F: include/linux/debugfs.h
5708 F: include/linux/kobj*
5711 DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
5712 M: Nishanth Menon <nm@ti.com>
5713 L: linux-pm@vger.kernel.org
5715 F: drivers/soc/ti/smartreflex.c
5716 F: include/linux/power/smartreflex.h
5718 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
5719 M: Maxime Ripard <mripard@kernel.org>
5720 M: Chen-Yu Tsai <wens@csie.org>
5721 R: Jernej Skrabec <jernej.skrabec@gmail.com>
5722 L: dri-devel@lists.freedesktop.org
5724 T: git git://anongit.freedesktop.org/drm/drm-misc
5725 F: drivers/gpu/drm/sun4i/sun8i*
5727 DRM DRIVER FOR ARM PL111 CLCD
5728 M: Emma Anholt <emma@anholt.net>
5730 T: git git://anongit.freedesktop.org/drm/drm-misc
5731 F: drivers/gpu/drm/pl111/
5733 DRM DRIVER FOR ARM VERSATILE TFT PANELS
5734 M: Linus Walleij <linus.walleij@linaro.org>
5736 T: git git://anongit.freedesktop.org/drm/drm-misc
5737 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
5738 F: drivers/gpu/drm/panel/panel-arm-versatile.c
5740 DRM DRIVER FOR ASPEED BMC GFX
5741 M: Joel Stanley <joel@jms.id.au>
5742 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
5744 T: git git://anongit.freedesktop.org/drm/drm-misc
5745 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5746 F: drivers/gpu/drm/aspeed/
5748 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5749 M: Dave Airlie <airlied@redhat.com>
5750 R: Thomas Zimmermann <tzimmermann@suse.de>
5751 L: dri-devel@lists.freedesktop.org
5753 T: git git://anongit.freedesktop.org/drm/drm-misc
5754 F: drivers/gpu/drm/ast/
5756 DRM DRIVER FOR BOCHS VIRTUAL GPU
5757 M: Gerd Hoffmann <kraxel@redhat.com>
5758 L: virtualization@lists.linux-foundation.org
5760 T: git git://anongit.freedesktop.org/drm/drm-misc
5761 F: drivers/gpu/drm/bochs/
5763 DRM DRIVER FOR BOE HIMAX8279D PANELS
5764 M: Jerry Han <hanxu5@huaqin.corp-partner.google.com>
5766 F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
5767 F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
5769 DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
5770 M: Jagan Teki <jagan@amarulasolutions.com>
5772 F: Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
5773 F: drivers/gpu/drm/bridge/chipone-icn6211.c
5775 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5776 M: Linus Walleij <linus.walleij@linaro.org>
5778 T: git git://anongit.freedesktop.org/drm/drm-misc
5779 F: drivers/gpu/drm/tve200/
5781 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
5782 M: Icenowy Zheng <icenowy@aosc.io>
5784 F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
5785 F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
5787 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5788 M: Jagan Teki <jagan@amarulasolutions.com>
5790 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
5791 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5793 DRM DRIVER FOR GENERIC USB DISPLAY
5794 M: Noralf Trønnes <noralf@tronnes.org>
5796 W: https://github.com/notro/gud/wiki
5797 T: git git://anongit.freedesktop.org/drm/drm-misc
5798 F: drivers/gpu/drm/gud/
5799 F: include/drm/gud.h
5801 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5802 M: Hans de Goede <hdegoede@redhat.com>
5804 T: git git://anongit.freedesktop.org/drm/drm-misc
5805 F: drivers/gpu/drm/tiny/gm12u320.c
5807 DRM DRIVER FOR HX8357D PANELS
5808 M: Emma Anholt <emma@anholt.net>
5810 T: git git://anongit.freedesktop.org/drm/drm-misc
5811 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
5812 F: drivers/gpu/drm/tiny/hx8357d.c
5814 DRM DRIVER FOR ILITEK ILI9225 PANELS
5815 M: David Lechner <david@lechnology.com>
5817 T: git git://anongit.freedesktop.org/drm/drm-misc
5818 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5819 F: drivers/gpu/drm/tiny/ili9225.c
5821 DRM DRIVER FOR ILITEK ILI9486 PANELS
5822 M: Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
5824 T: git git://anongit.freedesktop.org/drm/drm-misc
5825 F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
5826 F: drivers/gpu/drm/tiny/ili9486.c
5828 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5829 S: Orphan / Obsolete
5830 F: drivers/gpu/drm/i810/
5831 F: include/uapi/drm/i810_drm.h
5833 DRM DRIVER FOR LVDS PANELS
5834 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5835 L: dri-devel@lists.freedesktop.org
5836 T: git git://anongit.freedesktop.org/drm/drm-misc
5838 F: drivers/gpu/drm/panel/panel-lvds.c
5839 F: Documentation/devicetree/bindings/display/panel/lvds.yaml
5841 DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
5842 M: Guido Günther <agx@sigxcpu.org>
5843 R: Purism Kernel Team <kernel@puri.sm>
5845 F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
5846 F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
5848 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5849 S: Orphan / Obsolete
5850 F: drivers/gpu/drm/mga/
5851 F: include/uapi/drm/mga_drm.h
5853 DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
5854 M: Dave Airlie <airlied@redhat.com>
5855 R: Thomas Zimmermann <tzimmermann@suse.de>
5856 L: dri-devel@lists.freedesktop.org
5858 T: git git://anongit.freedesktop.org/drm/drm-misc
5859 F: drivers/gpu/drm/mgag200/
5861 DRM DRIVER FOR MI0283QT
5862 M: Noralf Trønnes <noralf@tronnes.org>
5864 T: git git://anongit.freedesktop.org/drm/drm-misc
5865 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5866 F: drivers/gpu/drm/tiny/mi0283qt.c
5868 DRM DRIVER FOR MSM ADRENO GPU
5869 M: Rob Clark <robdclark@gmail.com>
5870 M: Sean Paul <sean@poorly.run>
5871 L: linux-arm-msm@vger.kernel.org
5872 L: dri-devel@lists.freedesktop.org
5873 L: freedreno@lists.freedesktop.org
5875 T: git https://gitlab.freedesktop.org/drm/msm.git
5876 F: Documentation/devicetree/bindings/display/msm/
5877 F: drivers/gpu/drm/msm/
5878 F: include/uapi/drm/msm_drm.h
5880 DRM DRIVER FOR NOVATEK NT35510 PANELS
5881 M: Linus Walleij <linus.walleij@linaro.org>
5883 T: git git://anongit.freedesktop.org/drm/drm-misc
5884 F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
5885 F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
5887 DRM DRIVER FOR NOVATEK NT36672A PANELS
5888 M: Sumit Semwal <sumit.semwal@linaro.org>
5890 T: git git://anongit.freedesktop.org/drm/drm-misc
5891 F: Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
5892 F: drivers/gpu/drm/panel/panel-novatek-nt36672a.c
5894 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5895 M: Ben Skeggs <bskeggs@redhat.com>
5896 L: dri-devel@lists.freedesktop.org
5897 L: nouveau@lists.freedesktop.org
5899 T: git git://github.com/skeggsb/linux
5900 F: drivers/gpu/drm/nouveau/
5901 F: include/uapi/drm/nouveau_drm.h
5903 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5904 M: Stefan Mavrodiev <stefan@olimex.com>
5906 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
5907 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5909 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5910 M: Noralf Trønnes <noralf@tronnes.org>
5912 T: git git://anongit.freedesktop.org/drm/drm-misc
5913 F: Documentation/devicetree/bindings/display/repaper.txt
5914 F: drivers/gpu/drm/tiny/repaper.c
5916 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5917 M: Dave Airlie <airlied@redhat.com>
5918 M: Gerd Hoffmann <kraxel@redhat.com>
5919 L: virtualization@lists.linux-foundation.org
5921 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5922 T: git git://anongit.freedesktop.org/drm/drm-misc
5923 F: drivers/gpu/drm/tiny/cirrus.c
5925 DRM DRIVER FOR QXL VIRTUAL GPU
5926 M: Dave Airlie <airlied@redhat.com>
5927 M: Gerd Hoffmann <kraxel@redhat.com>
5928 L: virtualization@lists.linux-foundation.org
5929 L: spice-devel@lists.freedesktop.org
5931 T: git git://anongit.freedesktop.org/drm/drm-misc
5932 F: drivers/gpu/drm/qxl/
5933 F: include/uapi/drm/qxl_drm.h
5935 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5936 S: Orphan / Obsolete
5937 F: drivers/gpu/drm/r128/
5938 F: include/uapi/drm/r128_drm.h
5940 DRM DRIVER FOR RAYDIUM RM67191 PANELS
5941 M: Robert Chiras <robert.chiras@nxp.com>
5943 F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
5944 F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
5946 DRM DRIVER FOR SITRONIX ST7703 PANELS
5947 M: Guido Günther <agx@sigxcpu.org>
5948 R: Purism Kernel Team <kernel@puri.sm>
5949 R: Ondrej Jirman <megous@megous.com>
5951 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
5952 F: drivers/gpu/drm/panel/panel-sitronix-st7703.c
5954 DRM DRIVER FOR SAVAGE VIDEO CARDS
5955 S: Orphan / Obsolete
5956 F: drivers/gpu/drm/savage/
5957 F: include/uapi/drm/savage_drm.h
5959 DRM DRIVER FOR SIMPLE FRAMEBUFFERS
5960 M: Thomas Zimmermann <tzimmermann@suse.de>
5961 L: dri-devel@lists.freedesktop.org
5963 T: git git://anongit.freedesktop.org/drm/drm-misc
5964 F: drivers/gpu/drm/tiny/simpledrm.c
5966 DRM DRIVER FOR SIS VIDEO CARDS
5967 S: Orphan / Obsolete
5968 F: drivers/gpu/drm/sis/
5969 F: include/uapi/drm/sis_drm.h
5971 DRM DRIVER FOR SITRONIX ST7586 PANELS
5972 M: David Lechner <david@lechnology.com>
5974 T: git git://anongit.freedesktop.org/drm/drm-misc
5975 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
5976 F: drivers/gpu/drm/tiny/st7586.c
5978 DRM DRIVER FOR SITRONIX ST7701 PANELS
5979 M: Jagan Teki <jagan@amarulasolutions.com>
5981 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
5982 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
5984 DRM DRIVER FOR SITRONIX ST7735R PANELS
5985 M: David Lechner <david@lechnology.com>
5987 T: git git://anongit.freedesktop.org/drm/drm-misc
5988 F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
5989 F: drivers/gpu/drm/tiny/st7735r.c
5991 DRM DRIVER FOR SONY ACX424AKP PANELS
5992 M: Linus Walleij <linus.walleij@linaro.org>
5994 T: git git://anongit.freedesktop.org/drm/drm-misc
5995 F: drivers/gpu/drm/panel/panel-sony-acx424akp.c
5997 DRM DRIVER FOR ST-ERICSSON MCDE
5998 M: Linus Walleij <linus.walleij@linaro.org>
6000 T: git git://anongit.freedesktop.org/drm/drm-misc
6001 F: Documentation/devicetree/bindings/display/ste,mcde.yaml
6002 F: drivers/gpu/drm/mcde/
6004 DRM DRIVER FOR TDFX VIDEO CARDS
6005 S: Orphan / Obsolete
6006 F: drivers/gpu/drm/tdfx/
6008 DRM DRIVER FOR TPO TPG110 PANELS
6009 M: Linus Walleij <linus.walleij@linaro.org>
6011 T: git git://anongit.freedesktop.org/drm/drm-misc
6012 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
6013 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
6015 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
6016 M: Dave Airlie <airlied@redhat.com>
6017 R: Sean Paul <sean@poorly.run>
6018 R: Thomas Zimmermann <tzimmermann@suse.de>
6019 L: dri-devel@lists.freedesktop.org
6021 T: git git://anongit.freedesktop.org/drm/drm-misc
6022 F: drivers/gpu/drm/udl/
6024 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
6025 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
6026 M: Melissa Wen <melissa.srw@gmail.com>
6027 R: Haneen Mohammed <hamohammed.sa@gmail.com>
6028 R: Daniel Vetter <daniel@ffwll.ch>
6029 L: dri-devel@lists.freedesktop.org
6031 T: git git://anongit.freedesktop.org/drm/drm-misc
6032 F: Documentation/gpu/vkms.rst
6033 F: drivers/gpu/drm/vkms/
6035 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
6036 M: Hans de Goede <hdegoede@redhat.com>
6037 L: dri-devel@lists.freedesktop.org
6039 T: git git://anongit.freedesktop.org/drm/drm-misc
6040 F: drivers/gpu/drm/vboxvideo/
6042 DRM DRIVER FOR VMWARE VIRTUAL GPU
6043 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
6044 M: Roland Scheidegger <sroland@vmware.com>
6045 M: Zack Rusin <zackr@vmware.com>
6046 L: dri-devel@lists.freedesktop.org
6048 T: git git://people.freedesktop.org/~sroland/linux
6049 F: drivers/gpu/drm/vmwgfx/
6050 F: include/uapi/drm/vmwgfx_drm.h
6053 M: David Airlie <airlied@linux.ie>
6054 M: Daniel Vetter <daniel@ffwll.ch>
6055 L: dri-devel@lists.freedesktop.org
6057 B: https://gitlab.freedesktop.org/drm
6058 C: irc://chat.freenode.net/dri-devel
6059 T: git git://anongit.freedesktop.org/drm/drm
6060 F: Documentation/devicetree/bindings/display/
6061 F: Documentation/devicetree/bindings/gpu/
6062 F: Documentation/gpu/
6066 F: include/linux/vga*
6067 F: include/uapi/drm/
6069 DRM DRIVERS AND MISC GPU PATCHES
6070 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
6071 M: Maxime Ripard <mripard@kernel.org>
6072 M: Thomas Zimmermann <tzimmermann@suse.de>
6074 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
6075 T: git git://anongit.freedesktop.org/drm/drm-misc
6076 F: Documentation/gpu/
6077 F: drivers/gpu/drm/*
6080 F: include/linux/vga*
6081 F: include/uapi/drm/drm*
6083 DRM DRIVERS FOR ALLWINNER A10
6084 M: Maxime Ripard <mripard@kernel.org>
6085 M: Chen-Yu Tsai <wens@csie.org>
6086 L: dri-devel@lists.freedesktop.org
6088 T: git git://anongit.freedesktop.org/drm/drm-misc
6089 F: Documentation/devicetree/bindings/display/allwinner*
6090 F: drivers/gpu/drm/sun4i/
6092 DRM DRIVERS FOR AMLOGIC SOCS
6093 M: Neil Armstrong <narmstrong@baylibre.com>
6094 L: dri-devel@lists.freedesktop.org
6095 L: linux-amlogic@lists.infradead.org
6097 W: http://linux-meson.com/
6098 T: git git://anongit.freedesktop.org/drm/drm-misc
6099 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
6100 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
6101 F: Documentation/gpu/meson.rst
6102 F: drivers/gpu/drm/meson/
6104 DRM DRIVERS FOR ATMEL HLCDC
6105 M: Sam Ravnborg <sam@ravnborg.org>
6106 M: Boris Brezillon <bbrezillon@kernel.org>
6107 L: dri-devel@lists.freedesktop.org
6109 T: git git://anongit.freedesktop.org/drm/drm-misc
6110 F: Documentation/devicetree/bindings/display/atmel/
6111 F: drivers/gpu/drm/atmel-hlcdc/
6113 DRM DRIVERS FOR BRIDGE CHIPS
6114 M: Andrzej Hajda <a.hajda@samsung.com>
6115 M: Neil Armstrong <narmstrong@baylibre.com>
6116 M: Robert Foss <robert.foss@linaro.org>
6117 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
6118 R: Jonas Karlman <jonas@kwiboo.se>
6119 R: Jernej Skrabec <jernej.skrabec@gmail.com>
6121 T: git git://anongit.freedesktop.org/drm/drm-misc
6122 F: drivers/gpu/drm/bridge/
6124 DRM DRIVERS FOR EXYNOS
6125 M: Inki Dae <inki.dae@samsung.com>
6126 M: Joonyoung Shim <jy0922.shim@samsung.com>
6127 M: Seung-Woo Kim <sw0312.kim@samsung.com>
6128 M: Kyungmin Park <kyungmin.park@samsung.com>
6129 L: dri-devel@lists.freedesktop.org
6131 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
6132 F: Documentation/devicetree/bindings/display/exynos/
6133 F: drivers/gpu/drm/exynos/
6134 F: include/uapi/drm/exynos_drm.h
6136 DRM DRIVERS FOR FREESCALE DCU
6137 M: Stefan Agner <stefan@agner.ch>
6138 M: Alison Wang <alison.wang@nxp.com>
6139 L: dri-devel@lists.freedesktop.org
6141 T: git git://anongit.freedesktop.org/drm/drm-misc
6142 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
6143 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
6144 F: drivers/gpu/drm/fsl-dcu/
6146 DRM DRIVERS FOR FREESCALE IMX
6147 M: Philipp Zabel <p.zabel@pengutronix.de>
6148 L: dri-devel@lists.freedesktop.org
6150 F: Documentation/devicetree/bindings/display/imx/
6151 F: drivers/gpu/drm/imx/
6152 F: drivers/gpu/ipu-v3/
6154 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
6155 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
6156 L: dri-devel@lists.freedesktop.org
6158 T: git git://github.com/patjak/drm-gma500
6159 F: drivers/gpu/drm/gma500/
6161 DRM DRIVERS FOR HISILICON
6162 M: Xinliang Liu <xinliang.liu@linaro.org>
6163 M: Tian Tao <tiantao6@hisilicon.com>
6164 R: John Stultz <john.stultz@linaro.org>
6165 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
6166 R: Chen Feng <puck.chen@hisilicon.com>
6167 L: dri-devel@lists.freedesktop.org
6169 T: git git://anongit.freedesktop.org/drm/drm-misc
6170 F: Documentation/devicetree/bindings/display/hisilicon/
6171 F: drivers/gpu/drm/hisilicon/
6173 DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
6174 M: Deepak Rawat <drawat.floss@gmail.com>
6175 L: linux-hyperv@vger.kernel.org
6176 L: dri-devel@lists.freedesktop.org
6178 T: git git://anongit.freedesktop.org/drm/drm-misc
6179 F: drivers/gpu/drm/hyperv
6181 DRM DRIVERS FOR LIMA
6182 M: Qiang Yu <yuq825@gmail.com>
6183 L: dri-devel@lists.freedesktop.org
6184 L: lima@lists.freedesktop.org (moderated for non-subscribers)
6186 T: git git://anongit.freedesktop.org/drm/drm-misc
6187 F: drivers/gpu/drm/lima/
6188 F: include/uapi/drm/lima_drm.h
6190 DRM DRIVERS FOR MEDIATEK
6191 M: Chun-Kuang Hu <chunkuang.hu@kernel.org>
6192 M: Philipp Zabel <p.zabel@pengutronix.de>
6193 L: dri-devel@lists.freedesktop.org
6194 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
6196 F: Documentation/devicetree/bindings/display/mediatek/
6197 F: drivers/gpu/drm/mediatek/
6198 F: drivers/phy/mediatek/phy-mtk-hdmi*
6199 F: drivers/phy/mediatek/phy-mtk-mipi*
6201 DRM DRIVERS FOR NVIDIA TEGRA
6202 M: Thierry Reding <thierry.reding@gmail.com>
6203 L: dri-devel@lists.freedesktop.org
6204 L: linux-tegra@vger.kernel.org
6206 T: git git://anongit.freedesktop.org/tegra/linux.git
6207 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
6208 F: drivers/gpu/drm/tegra/
6209 F: drivers/gpu/host1x/
6210 F: include/linux/host1x.h
6211 F: include/uapi/drm/tegra_drm.h
6213 DRM DRIVERS FOR RENESAS
6214 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6215 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
6216 L: dri-devel@lists.freedesktop.org
6217 L: linux-renesas-soc@vger.kernel.org
6219 T: git git://linuxtv.org/pinchartl/media drm/du/next
6220 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
6221 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
6222 F: Documentation/devicetree/bindings/display/renesas,du.yaml
6223 F: drivers/gpu/drm/rcar-du/
6224 F: drivers/gpu/drm/shmobile/
6225 F: include/linux/platform_data/shmob_drm.h
6227 DRM DRIVERS FOR ROCKCHIP
6228 M: Sandy Huang <hjc@rock-chips.com>
6229 M: Heiko Stübner <heiko@sntech.de>
6230 L: dri-devel@lists.freedesktop.org
6232 T: git git://anongit.freedesktop.org/drm/drm-misc
6233 F: Documentation/devicetree/bindings/display/rockchip/
6234 F: drivers/gpu/drm/rockchip/
6237 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
6238 L: dri-devel@lists.freedesktop.org
6240 T: git git://anongit.freedesktop.org/drm/drm-misc
6241 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
6242 F: drivers/gpu/drm/sti
6245 M: Yannick Fertre <yannick.fertre@foss.st.com>
6246 M: Philippe Cornu <philippe.cornu@foss.st.com>
6247 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
6248 L: dri-devel@lists.freedesktop.org
6250 T: git git://anongit.freedesktop.org/drm/drm-misc
6251 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
6252 F: drivers/gpu/drm/stm
6254 DRM DRIVERS FOR TI KEYSTONE
6255 M: Jyri Sarha <jyri.sarha@iki.fi>
6256 M: Tomi Valkeinen <tomba@kernel.org>
6257 L: dri-devel@lists.freedesktop.org
6259 T: git git://anongit.freedesktop.org/drm/drm-misc
6260 F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
6261 F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
6262 F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
6263 F: drivers/gpu/drm/tidss/
6265 DRM DRIVERS FOR TI LCDC
6266 M: Jyri Sarha <jyri.sarha@iki.fi>
6267 R: Tomi Valkeinen <tomba@kernel.org>
6268 L: dri-devel@lists.freedesktop.org
6270 F: Documentation/devicetree/bindings/display/tilcdc/
6271 F: drivers/gpu/drm/tilcdc/
6273 DRM DRIVERS FOR TI OMAP
6274 M: Tomi Valkeinen <tomba@kernel.org>
6275 L: dri-devel@lists.freedesktop.org
6277 F: Documentation/devicetree/bindings/display/ti/
6278 F: drivers/gpu/drm/omapdrm/
6281 M: Emma Anholt <emma@anholt.net>
6283 T: git git://anongit.freedesktop.org/drm/drm-misc
6284 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
6285 F: drivers/gpu/drm/v3d/
6286 F: include/uapi/drm/v3d_drm.h
6289 M: Emma Anholt <emma@anholt.net>
6290 M: Maxime Ripard <mripard@kernel.org>
6292 T: git git://github.com/anholt/linux
6293 T: git git://anongit.freedesktop.org/drm/drm-misc
6294 F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
6295 F: drivers/gpu/drm/vc4/
6296 F: include/uapi/drm/vc4_drm.h
6298 DRM DRIVERS FOR VIVANTE GPU IP
6299 M: Lucas Stach <l.stach@pengutronix.de>
6300 R: Russell King <linux+etnaviv@armlinux.org.uk>
6301 R: Christian Gmeiner <christian.gmeiner@gmail.com>
6302 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
6303 L: dri-devel@lists.freedesktop.org
6305 F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
6306 F: drivers/gpu/drm/etnaviv/
6307 F: include/uapi/drm/etnaviv_drm.h
6310 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
6311 L: dri-devel@lists.freedesktop.org
6312 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
6314 T: git git://anongit.freedesktop.org/drm/drm-misc
6315 F: Documentation/gpu/xen-front.rst
6316 F: drivers/gpu/drm/xen/
6318 DRM DRIVERS FOR XILINX
6319 M: Hyun Kwon <hyun.kwon@xilinx.com>
6320 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6321 L: dri-devel@lists.freedesktop.org
6323 T: git git://anongit.freedesktop.org/drm/drm-misc
6324 F: Documentation/devicetree/bindings/display/xlnx/
6325 F: drivers/gpu/drm/xlnx/
6328 M: Thierry Reding <thierry.reding@gmail.com>
6329 R: Sam Ravnborg <sam@ravnborg.org>
6330 L: dri-devel@lists.freedesktop.org
6332 T: git git://anongit.freedesktop.org/drm/drm-misc
6333 F: Documentation/devicetree/bindings/display/panel/
6334 F: drivers/gpu/drm/drm_panel.c
6335 F: drivers/gpu/drm/panel/
6336 F: include/drm/drm_panel.h
6339 M: Christian Koenig <christian.koenig@amd.com>
6340 M: Huang Rui <ray.huang@amd.com>
6341 L: dri-devel@lists.freedesktop.org
6343 T: git git://anongit.freedesktop.org/drm/drm-misc
6344 F: drivers/gpu/drm/ttm/
6347 DSBR100 USB FM RADIO DRIVER
6348 M: Alexey Klimov <klimov.linux@gmail.com>
6349 L: linux-media@vger.kernel.org
6351 T: git git://linuxtv.org/media_tree.git
6352 F: drivers/media/radio/dsbr100.c
6355 M: Hans Verkuil <hverkuil@xs4all.nl>
6356 L: linux-media@vger.kernel.org
6358 W: https://linuxtv.org
6359 T: git git://linuxtv.org/media_tree.git
6360 F: drivers/media/pci/dt3155/
6362 DVB_USB_AF9015 MEDIA DRIVER
6363 M: Antti Palosaari <crope@iki.fi>
6364 L: linux-media@vger.kernel.org
6366 W: https://linuxtv.org
6367 W: http://palosaari.fi/linux/
6368 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6369 T: git git://linuxtv.org/anttip/media_tree.git
6370 F: drivers/media/usb/dvb-usb-v2/af9015*
6372 DVB_USB_AF9035 MEDIA DRIVER
6373 M: Antti Palosaari <crope@iki.fi>
6374 L: linux-media@vger.kernel.org
6376 W: https://linuxtv.org
6377 W: http://palosaari.fi/linux/
6378 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6379 T: git git://linuxtv.org/anttip/media_tree.git
6380 F: drivers/media/usb/dvb-usb-v2/af9035*
6382 DVB_USB_ANYSEE MEDIA DRIVER
6383 M: Antti Palosaari <crope@iki.fi>
6384 L: linux-media@vger.kernel.org
6386 W: https://linuxtv.org
6387 W: http://palosaari.fi/linux/
6388 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6389 T: git git://linuxtv.org/anttip/media_tree.git
6390 F: drivers/media/usb/dvb-usb-v2/anysee*
6392 DVB_USB_AU6610 MEDIA DRIVER
6393 M: Antti Palosaari <crope@iki.fi>
6394 L: linux-media@vger.kernel.org
6396 W: https://linuxtv.org
6397 W: http://palosaari.fi/linux/
6398 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6399 T: git git://linuxtv.org/anttip/media_tree.git
6400 F: drivers/media/usb/dvb-usb-v2/au6610*
6402 DVB_USB_CE6230 MEDIA DRIVER
6403 M: Antti Palosaari <crope@iki.fi>
6404 L: linux-media@vger.kernel.org
6406 W: https://linuxtv.org
6407 W: http://palosaari.fi/linux/
6408 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6409 T: git git://linuxtv.org/anttip/media_tree.git
6410 F: drivers/media/usb/dvb-usb-v2/ce6230*
6412 DVB_USB_CXUSB MEDIA DRIVER
6413 M: Michael Krufky <mkrufky@linuxtv.org>
6414 L: linux-media@vger.kernel.org
6416 W: https://linuxtv.org
6417 W: http://github.com/mkrufky
6418 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6419 T: git git://linuxtv.org/media_tree.git
6420 F: drivers/media/usb/dvb-usb/cxusb*
6422 DVB_USB_EC168 MEDIA DRIVER
6423 M: Antti Palosaari <crope@iki.fi>
6424 L: linux-media@vger.kernel.org
6426 W: https://linuxtv.org
6427 W: http://palosaari.fi/linux/
6428 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6429 T: git git://linuxtv.org/anttip/media_tree.git
6430 F: drivers/media/usb/dvb-usb-v2/ec168*
6432 DVB_USB_GL861 MEDIA DRIVER
6433 M: Antti Palosaari <crope@iki.fi>
6434 L: linux-media@vger.kernel.org
6436 W: https://linuxtv.org
6437 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6438 T: git git://linuxtv.org/anttip/media_tree.git
6439 F: drivers/media/usb/dvb-usb-v2/gl861*
6441 DVB_USB_MXL111SF MEDIA DRIVER
6442 M: Michael Krufky <mkrufky@linuxtv.org>
6443 L: linux-media@vger.kernel.org
6445 W: https://linuxtv.org
6446 W: http://github.com/mkrufky
6447 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6448 T: git git://linuxtv.org/mkrufky/mxl111sf.git
6449 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
6451 DVB_USB_RTL28XXU MEDIA DRIVER
6452 M: Antti Palosaari <crope@iki.fi>
6453 L: linux-media@vger.kernel.org
6455 W: https://linuxtv.org
6456 W: http://palosaari.fi/linux/
6457 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6458 T: git git://linuxtv.org/anttip/media_tree.git
6459 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
6461 DVB_USB_V2 MEDIA DRIVER
6462 M: Antti Palosaari <crope@iki.fi>
6463 L: linux-media@vger.kernel.org
6465 W: https://linuxtv.org
6466 W: http://palosaari.fi/linux/
6467 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6468 T: git git://linuxtv.org/anttip/media_tree.git
6469 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
6470 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
6473 M: Jason Baron <jbaron@akamai.com>
6475 F: include/linux/dynamic_debug.h
6476 F: lib/dynamic_debug.c
6478 DYNAMIC INTERRUPT MODERATION
6479 M: Tal Gilboa <talgi@nvidia.com>
6481 F: Documentation/networking/net_dim.rst
6482 F: include/linux/dim.h
6485 DZ DECSTATION DZ11 SERIAL DRIVER
6486 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
6488 F: drivers/tty/serial/dz.*
6490 E3X0 POWER BUTTON DRIVER
6491 M: Moritz Fischer <moritz.fischer@ettus.com>
6492 L: usrp-users@lists.ettus.com
6494 W: http://www.ettus.com
6495 F: Documentation/devicetree/bindings/input/e3x0-button.txt
6496 F: drivers/input/misc/e3x0-button.c
6499 M: Antti Palosaari <crope@iki.fi>
6500 L: linux-media@vger.kernel.org
6502 W: https://linuxtv.org
6503 W: http://palosaari.fi/linux/
6504 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6505 T: git git://linuxtv.org/anttip/media_tree.git
6506 F: drivers/media/tuners/e4000*
6508 EARTH_PT1 MEDIA DRIVER
6509 M: Akihiro Tsukada <tskd08@gmail.com>
6510 L: linux-media@vger.kernel.org
6512 F: drivers/media/pci/pt1/
6514 EARTH_PT3 MEDIA DRIVER
6515 M: Akihiro Tsukada <tskd08@gmail.com>
6516 L: linux-media@vger.kernel.org
6518 F: drivers/media/pci/pt3/
6521 M: Antti Palosaari <crope@iki.fi>
6522 L: linux-media@vger.kernel.org
6524 W: https://linuxtv.org
6525 W: http://palosaari.fi/linux/
6526 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6527 T: git git://linuxtv.org/anttip/media_tree.git
6528 F: drivers/media/dvb-frontends/ec100*
6531 M: Tyler Hicks <code@tyhicks.com>
6532 L: ecryptfs@vger.kernel.org
6534 W: http://ecryptfs.org
6535 W: https://launchpad.net/ecryptfs
6536 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
6537 F: Documentation/filesystems/ecryptfs.rst
6541 M: Yazen Ghannam <yazen.ghannam@amd.com>
6542 L: linux-edac@vger.kernel.org
6544 F: drivers/edac/amd64_edac*
6545 F: drivers/edac/mce_amd*
6548 M: Jan Luebbe <jlu@pengutronix.de>
6549 L: linux-edac@vger.kernel.org
6551 F: drivers/edac/armada_xp_*
6554 M: Stefan Schaeckeler <sschaeck@cisco.com>
6556 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
6557 F: drivers/edac/aspeed_edac.c
6560 M: Shravan Kumar Ramani <shravankr@nvidia.com>
6562 F: drivers/edac/bluefield_edac.c
6565 M: Andre Przywara <andre.przywara@arm.com>
6566 L: linux-edac@vger.kernel.org
6568 F: drivers/edac/highbank*
6571 M: Ralf Baechle <ralf@linux-mips.org>
6572 L: linux-edac@vger.kernel.org
6573 L: linux-mips@vger.kernel.org
6575 F: drivers/edac/octeon_edac*
6577 EDAC-CAVIUM THUNDERX
6578 M: Robert Richter <rric@kernel.org>
6579 L: linux-edac@vger.kernel.org
6581 F: drivers/edac/thunderx_edac*
6584 M: Borislav Petkov <bp@alien8.de>
6585 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6586 M: Tony Luck <tony.luck@intel.com>
6587 R: James Morse <james.morse@arm.com>
6588 R: Robert Richter <rric@kernel.org>
6589 L: linux-edac@vger.kernel.org
6591 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
6592 F: Documentation/admin-guide/ras.rst
6593 F: Documentation/driver-api/edac.rst
6595 F: include/linux/edac.h
6598 M: Lei Wang <lewan@microsoft.com>
6599 L: linux-edac@vger.kernel.org
6601 F: drivers/edac/dmc520_edac.c
6604 M: Mark Gross <mark.gross@intel.com>
6605 L: linux-edac@vger.kernel.org
6607 F: drivers/edac/e752x_edac.c
6610 L: linux-edac@vger.kernel.org
6612 F: drivers/edac/e7xxx_edac.c
6615 M: York Sun <york.sun@nxp.com>
6616 L: linux-edac@vger.kernel.org
6618 F: drivers/edac/fsl_ddr_edac.*
6621 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6622 L: linux-edac@vger.kernel.org
6624 F: drivers/edac/ghes_edac.c
6627 M: Tony Luck <tony.luck@intel.com>
6628 L: linux-edac@vger.kernel.org
6630 F: drivers/edac/i10nm_base.c
6633 L: linux-edac@vger.kernel.org
6635 F: drivers/edac/i3000_edac.c
6638 L: linux-edac@vger.kernel.org
6640 F: drivers/edac/i5000_edac.c
6643 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6644 L: linux-edac@vger.kernel.org
6646 F: drivers/edac/i5400_edac.c
6649 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6650 L: linux-edac@vger.kernel.org
6652 F: drivers/edac/i7300_edac.c
6655 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6656 L: linux-edac@vger.kernel.org
6658 F: drivers/edac/i7core_edac.c
6661 M: Tim Small <tim@buttersideup.com>
6662 L: linux-edac@vger.kernel.org
6664 F: drivers/edac/i82443bxgx_edac.c
6667 M: "Arvind R." <arvino55@gmail.com>
6668 L: linux-edac@vger.kernel.org
6670 F: drivers/edac/i82975x_edac.c
6673 M: Jason Baron <jbaron@akamai.com>
6674 L: linux-edac@vger.kernel.org
6676 F: drivers/edac/ie31200_edac.c
6679 M: Tony Luck <tony.luck@intel.com>
6680 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6681 L: linux-edac@vger.kernel.org
6683 F: drivers/edac/igen6_edac.c
6686 M: Johannes Thumshirn <morbidrsa@gmail.com>
6687 L: linux-edac@vger.kernel.org
6689 F: drivers/edac/mpc85xx_edac.[ch]
6692 M: Egor Martovetsky <egor@pasemi.com>
6693 L: linux-edac@vger.kernel.org
6695 F: drivers/edac/pasemi_edac.c
6698 M: Tony Luck <tony.luck@intel.com>
6699 L: linux-edac@vger.kernel.org
6701 F: drivers/edac/pnd2_edac.[ch]
6704 M: Channagoud Kadabi <ckadabi@codeaurora.org>
6705 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
6706 L: linux-arm-msm@vger.kernel.org
6707 L: linux-edac@vger.kernel.org
6709 F: drivers/edac/qcom_edac.c
6712 M: Tim Small <tim@buttersideup.com>
6713 L: linux-edac@vger.kernel.org
6715 F: drivers/edac/r82600_edac.c
6718 M: Tony Luck <tony.luck@intel.com>
6719 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6720 L: linux-edac@vger.kernel.org
6722 F: drivers/edac/sb_edac.c
6725 M: Yash Shah <yash.shah@sifive.com>
6726 L: linux-edac@vger.kernel.org
6728 F: drivers/edac/sifive_edac.c
6731 M: Tony Luck <tony.luck@intel.com>
6732 L: linux-edac@vger.kernel.org
6734 F: drivers/edac/skx_*.[ch]
6737 M: Tero Kristo <kristo@kernel.org>
6738 L: linux-edac@vger.kernel.org
6740 F: drivers/edac/ti_edac.c
6742 EDIROL UA-101/UA-1000 DRIVER
6743 M: Clemens Ladisch <clemens@ladisch.de>
6744 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6746 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6747 F: sound/usb/misc/ua101.c
6750 M: Ivan Hu <ivan.hu@canonical.com>
6751 M: Ard Biesheuvel <ardb@kernel.org>
6752 L: linux-efi@vger.kernel.org
6754 F: drivers/firmware/efi/test/
6756 EFI VARIABLE FILESYSTEM
6757 M: Matthew Garrett <matthew.garrett@nebula.com>
6758 M: Jeremy Kerr <jk@ozlabs.org>
6759 M: Ard Biesheuvel <ardb@kernel.org>
6760 L: linux-efi@vger.kernel.org
6762 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6765 EFIFB FRAMEBUFFER DRIVER
6766 M: Peter Jones <pjones@redhat.com>
6767 L: linux-fbdev@vger.kernel.org
6769 F: drivers/video/fbdev/efifb.c
6773 W: http://aeschi.ch.eu.org/efs/
6776 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6777 M: Douglas Miller <dougmill@linux.ibm.com>
6778 L: netdev@vger.kernel.org
6780 F: drivers/net/ethernet/ibm/ehea/
6782 EM28XX VIDEO4LINUX DRIVER
6783 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6784 L: linux-media@vger.kernel.org
6786 W: https://linuxtv.org
6787 T: git git://linuxtv.org/media_tree.git
6788 F: Documentation/admin-guide/media/em28xx*
6789 F: drivers/media/usb/em28xx/
6792 M: Paul Gortmaker <paul.gortmaker@windriver.com>
6793 M: Matt Mackall <mpm@selenic.com>
6794 M: David Woodhouse <dwmw2@infradead.org>
6795 L: linux-embedded@vger.kernel.org
6798 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
6799 M: Adrian Hunter <adrian.hunter@intel.com>
6800 M: Ritesh Harjani <riteshh@codeaurora.org>
6801 M: Asutosh Das <asutoshd@codeaurora.org>
6802 L: linux-mmc@vger.kernel.org
6804 F: drivers/mmc/host/cqhci*
6806 EMULEX 10Gbps iSCSI - OneConnect DRIVER
6807 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6808 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
6809 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6810 L: linux-scsi@vger.kernel.org
6812 W: http://www.broadcom.com
6813 F: drivers/scsi/be2iscsi/
6815 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6816 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
6817 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6818 M: Somnath Kotur <somnath.kotur@broadcom.com>
6819 L: netdev@vger.kernel.org
6821 W: http://www.emulex.com
6822 F: drivers/net/ethernet/emulex/benet/
6824 EMULEX ONECONNECT ROCE DRIVER
6825 M: Selvin Xavier <selvin.xavier@broadcom.com>
6826 L: linux-rdma@vger.kernel.org
6828 W: http://www.broadcom.com
6829 F: drivers/infiniband/hw/ocrdma/
6830 F: include/uapi/rdma/ocrdma-abi.h
6832 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6833 M: James Smart <james.smart@broadcom.com>
6834 M: Dick Kennedy <dick.kennedy@broadcom.com>
6835 L: linux-scsi@vger.kernel.org
6837 W: http://www.broadcom.com
6838 F: drivers/scsi/lpfc/
6840 EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
6841 M: James Smart <james.smart@broadcom.com>
6842 M: Ram Vegesna <ram.vegesna@broadcom.com>
6843 L: linux-scsi@vger.kernel.org
6844 L: target-devel@vger.kernel.org
6846 W: http://www.broadcom.com
6847 F: drivers/scsi/elx/
6849 ENE CB710 FLASH CARD READER DRIVER
6850 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
6852 F: drivers/misc/cb710/
6853 F: drivers/mmc/host/cb710-mmc.*
6854 F: include/linux/cb710.h
6856 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6857 M: Maxim Levitsky <maximlevitsky@gmail.com>
6859 F: drivers/media/rc/ene_ir.*
6861 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
6862 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
6863 L: linuxppc-dev@lists.ozlabs.org
6865 F: drivers/tty/ehv_bytechan.c
6867 EPSON S1D13XXX FRAMEBUFFER DRIVER
6868 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
6870 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6871 F: drivers/video/fbdev/s1d13xxxfb.c
6872 F: include/video/s1d13xxxfb.h
6875 M: Gao Xiang <xiang@kernel.org>
6876 M: Chao Yu <chao@kernel.org>
6877 L: linux-erofs@lists.ozlabs.org
6879 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
6880 F: Documentation/filesystems/erofs.rst
6882 F: include/trace/events/erofs.h
6884 ERRSEQ ERROR TRACKING INFRASTRUCTURE
6885 M: Jeff Layton <jlayton@kernel.org>
6887 F: include/linux/errseq.h
6890 ET131X NETWORK DRIVER
6891 M: Mark Einon <mark.einon@gmail.com>
6893 F: drivers/net/ethernet/agere/
6896 M: Roopa Prabhu <roopa@nvidia.com>
6897 M: Nikolay Aleksandrov <nikolay@nvidia.com>
6898 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
6899 L: netdev@vger.kernel.org
6901 W: http://www.linuxfoundation.org/en/Net:Bridge
6902 F: include/linux/netfilter_bridge/
6905 ETHERNET PHY LIBRARY
6906 M: Andrew Lunn <andrew@lunn.ch>
6907 M: Heiner Kallweit <hkallweit1@gmail.com>
6908 R: Russell King <linux@armlinux.org.uk>
6909 L: netdev@vger.kernel.org
6911 F: Documentation/ABI/testing/sysfs-class-net-phydev
6912 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
6913 F: Documentation/devicetree/bindings/net/mdio*
6914 F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
6915 F: Documentation/networking/phy.rst
6916 F: drivers/net/mdio/
6917 F: drivers/net/mdio/acpi_mdio.c
6918 F: drivers/net/mdio/fwnode_mdio.c
6919 F: drivers/net/mdio/of_mdio.c
6922 F: drivers/of/of_net.c
6923 F: include/dt-bindings/net/qca-ar803x.h
6924 F: include/linux/*mdio*.h
6925 F: include/linux/mdio/*.h
6926 F: include/linux/of_net.h
6927 F: include/linux/phy.h
6928 F: include/linux/phy_fixed.h
6929 F: include/linux/platform_data/mdio-bcm-unimac.h
6930 F: include/linux/platform_data/mdio-gpio.h
6931 F: include/trace/events/mdio.h
6932 F: include/uapi/linux/mdio.h
6933 F: include/uapi/linux/mii.h
6936 M: Namjae Jeon <namjae.jeon@samsung.com>
6937 M: Sungjong Seo <sj1557.seo@samsung.com>
6938 L: linux-fsdevel@vger.kernel.org
6943 M: Jan Kara <jack@suse.com>
6944 L: linux-ext4@vger.kernel.org
6946 F: Documentation/filesystems/ext2.rst
6948 F: include/linux/ext2*
6951 M: "Theodore Ts'o" <tytso@mit.edu>
6952 M: Andreas Dilger <adilger.kernel@dilger.ca>
6953 L: linux-ext4@vger.kernel.org
6955 W: http://ext4.wiki.kernel.org
6956 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
6957 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6958 F: Documentation/filesystems/ext4/
6960 F: include/trace/events/ext4.h
6962 Extended Verification Module (EVM)
6963 M: Mimi Zohar <zohar@linux.ibm.com>
6964 L: linux-integrity@vger.kernel.org
6966 F: security/integrity/evm/
6968 EXTENSIBLE FIRMWARE INTERFACE (EFI)
6969 M: Ard Biesheuvel <ardb@kernel.org>
6970 L: linux-efi@vger.kernel.org
6972 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6973 F: Documentation/admin-guide/efi-stub.rst
6974 F: arch/*/include/asm/efi.h
6975 F: arch/*/kernel/efi.c
6976 F: arch/arm/boot/compressed/efi-header.S
6977 F: arch/arm64/kernel/efi-entry.S
6978 F: arch/x86/platform/efi/
6979 F: drivers/firmware/efi/
6980 F: include/linux/efi*.h
6982 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6983 M: MyungJoo Ham <myungjoo.ham@samsung.com>
6984 M: Chanwoo Choi <cw00.choi@samsung.com>
6985 L: linux-kernel@vger.kernel.org
6987 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6988 F: Documentation/devicetree/bindings/extcon/
6989 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6991 F: include/linux/extcon.h
6992 F: include/linux/extcon/
6995 M: Masami Hiramatsu <mhiramat@kernel.org>
6997 F: Documentation/admin-guide/bootconfig.rst
6998 F: fs/proc/bootconfig.c
6999 F: include/linux/bootconfig.h
7001 F: tools/bootconfig/*
7002 F: tools/bootconfig/scripts/*
7005 M: Jingoo Han <jingoohan1@gmail.com>
7006 L: dri-devel@lists.freedesktop.org
7008 F: drivers/gpu/drm/exynos/exynos_dp*
7010 EXYNOS SYSMMU (IOMMU) driver
7011 M: Marek Szyprowski <m.szyprowski@samsung.com>
7012 L: iommu@lists.linux-foundation.org
7014 F: drivers/iommu/exynos-iommu.c
7017 M: Jaegeuk Kim <jaegeuk@kernel.org>
7018 M: Chao Yu <chao@kernel.org>
7019 L: linux-f2fs-devel@lists.sourceforge.net
7021 W: https://f2fs.wiki.kernel.org/
7022 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
7023 F: Documentation/ABI/testing/sysfs-fs-f2fs
7024 F: Documentation/filesystems/f2fs.rst
7026 F: include/linux/f2fs_fs.h
7027 F: include/trace/events/f2fs.h
7028 F: include/uapi/linux/f2fs.h
7030 F71805F HARDWARE MONITORING DRIVER
7031 M: Jean Delvare <jdelvare@suse.com>
7032 L: linux-hwmon@vger.kernel.org
7034 F: Documentation/hwmon/f71805f.rst
7035 F: drivers/hwmon/f71805f.c
7038 M: Josh Poimboeuf <jpoimboe@redhat.com>
7040 F: scripts/faddr2line
7043 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
7044 L: netdev@vger.kernel.org
7046 F: Documentation/networking/failover.rst
7047 F: include/net/failover.h
7048 F: net/core/failover.c
7051 M: Jan Kara <jack@suse.cz>
7052 R: Amir Goldstein <amir73il@gmail.com>
7053 R: Matthew Bobrowski <repnop@google.com>
7054 L: linux-fsdevel@vger.kernel.org
7056 F: fs/notify/fanotify/
7057 F: include/linux/fanotify.h
7058 F: include/uapi/linux/fanotify.h
7060 FARSYNC SYNCHRONOUS DRIVER
7061 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
7063 W: http://www.farsite.co.uk/
7064 F: drivers/net/wan/farsync.*
7066 FAULT INJECTION SUPPORT
7067 M: Akinobu Mita <akinobu.mita@gmail.com>
7069 F: Documentation/fault-injection/
7070 F: lib/fault-inject.c
7072 FBTFT Framebuffer drivers
7073 L: dri-devel@lists.freedesktop.org
7074 L: linux-fbdev@vger.kernel.org
7076 F: drivers/staging/fbtft/
7079 M: Michael Buesch <m@bues.ch>
7080 L: linux-media@vger.kernel.org
7082 F: drivers/media/tuners/fc0011.c
7083 F: drivers/media/tuners/fc0011.h
7086 M: Antti Palosaari <crope@iki.fi>
7087 L: linux-media@vger.kernel.org
7089 W: https://linuxtv.org
7090 W: http://palosaari.fi/linux/
7091 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7092 T: git git://linuxtv.org/anttip/media_tree.git
7093 F: drivers/media/tuners/fc2580*
7095 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
7096 M: Hannes Reinecke <hare@suse.de>
7097 L: linux-scsi@vger.kernel.org
7099 W: www.Open-FCoE.org
7100 F: drivers/scsi/fcoe/
7101 F: drivers/scsi/libfc/
7103 F: include/scsi/libfc.h
7104 F: include/scsi/libfcoe.h
7105 F: include/uapi/scsi/fc/
7107 FILE LOCKING (flock() and fcntl()/lockf())
7108 M: Jeff Layton <jlayton@kernel.org>
7109 M: "J. Bruce Fields" <bfields@fieldses.org>
7110 L: linux-fsdevel@vger.kernel.org
7114 F: include/linux/fcntl.h
7115 F: include/uapi/linux/fcntl.h
7117 FILESYSTEM DIRECT ACCESS (DAX)
7118 M: Dan Williams <dan.j.williams@intel.com>
7119 R: Matthew Wilcox <willy@infradead.org>
7120 R: Jan Kara <jack@suse.cz>
7121 L: linux-fsdevel@vger.kernel.org
7122 L: nvdimm@lists.linux.dev
7125 F: include/linux/dax.h
7126 F: include/trace/events/fs_dax.h
7128 FILESYSTEMS (VFS and infrastructure)
7129 M: Alexander Viro <viro@zeniv.linux.org.uk>
7130 L: linux-fsdevel@vger.kernel.org
7133 F: include/linux/fs.h
7134 F: include/linux/fs_types.h
7135 F: include/uapi/linux/fs.h
7136 F: include/uapi/linux/openat2.h
7141 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7142 M: Riku Voipio <riku.voipio@iki.fi>
7143 L: linux-hwmon@vger.kernel.org
7145 F: drivers/hwmon/f75375s.c
7146 F: include/linux/f75375s.h
7148 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
7149 M: Clemens Ladisch <clemens@ladisch.de>
7150 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
7151 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7153 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7154 F: include/uapi/sound/firewire.h
7157 FIREWIRE MEDIA DRIVERS (firedtv)
7158 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7159 L: linux-media@vger.kernel.org
7160 L: linux1394-devel@lists.sourceforge.net
7162 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
7163 F: drivers/media/firewire/
7165 FIREWIRE SBP-2 TARGET
7166 M: Chris Boot <bootc@bootc.net>
7167 L: linux-scsi@vger.kernel.org
7168 L: target-devel@vger.kernel.org
7169 L: linux1394-devel@lists.sourceforge.net
7171 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
7172 F: drivers/target/sbp/
7175 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7176 L: linux1394-devel@lists.sourceforge.net
7178 W: http://ieee1394.wiki.kernel.org/
7179 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
7180 F: drivers/firewire/
7181 F: include/linux/firewire.h
7182 F: include/uapi/linux/firewire*.h
7185 FIRMWARE FRAMEWORK FOR ARMV8-A
7186 M: Sudeep Holla <sudeep.holla@arm.com>
7187 L: linux-arm-kernel@lists.infradead.org
7189 F: drivers/firmware/arm_ffa/
7190 F: include/linux/arm_ffa.h
7192 FIRMWARE LOADER (request_firmware)
7193 M: Luis Chamberlain <mcgrof@kernel.org>
7194 L: linux-kernel@vger.kernel.org
7196 F: Documentation/firmware_class/
7197 F: drivers/base/firmware_loader/
7198 F: include/linux/firmware.h
7200 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
7201 M: Joshua Morris <josh.h.morris@us.ibm.com>
7202 M: Philip Kelleher <pjk1939@linux.ibm.com>
7204 F: drivers/block/rsxx/
7206 FLEXTIMER FTM-QUADDEC DRIVER
7207 M: Patrick Havelange <patrick.havelange@essensium.com>
7208 L: linux-iio@vger.kernel.org
7210 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
7211 F: drivers/counter/ftm-quaddec.c
7214 M: Denis Efremov <efremov@linux.com>
7215 L: linux-block@vger.kernel.org
7217 F: drivers/block/floppy.c
7219 FLYSKY FSIA6B RC RECEIVER
7220 M: Markus Koch <markus@notsyncing.net>
7221 L: linux-input@vger.kernel.org
7223 F: drivers/input/joystick/fsia6b.c
7225 FOCUSRITE SCARLETT GEN 2/3 MIXER DRIVER
7226 M: Geoffrey D. Bennett <g@b4.vu>
7227 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7229 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7230 F: sound/usb/mixer_scarlett_gen2.c
7232 FORCEDETH GIGABIT ETHERNET DRIVER
7233 M: Rain River <rain.1986.08.12@gmail.com>
7234 M: Zhu Yanjun <zyjzyj2000@gmail.com>
7235 L: netdev@vger.kernel.org
7237 F: drivers/net/ethernet/nvidia/*
7240 M: Wu Hao <hao.wu@intel.com>
7241 R: Tom Rix <trix@redhat.com>
7242 L: linux-fpga@vger.kernel.org
7244 F: Documentation/ABI/testing/sysfs-bus-dfl*
7245 F: Documentation/fpga/dfl.rst
7246 F: drivers/fpga/dfl*
7247 F: drivers/uio/uio_dfl.c
7248 F: include/linux/dfl.h
7249 F: include/uapi/linux/fpga-dfl.h
7251 FPGA MANAGER FRAMEWORK
7252 M: Moritz Fischer <mdf@kernel.org>
7253 R: Tom Rix <trix@redhat.com>
7254 L: linux-fpga@vger.kernel.org
7256 W: http://www.rocketboards.org
7257 Q: http://patchwork.kernel.org/project/linux-fpga/list/
7258 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
7259 F: Documentation/devicetree/bindings/fpga/
7260 F: Documentation/driver-api/fpga/
7261 F: Documentation/fpga/
7263 F: include/linux/fpga/
7266 M: Bill Metzenthen <billm@melbpc.org.au>
7268 W: http://floatingpoint.sourceforge.net/emulator/index.html
7269 F: arch/x86/math-emu/
7272 L: dri-devel@lists.freedesktop.org
7273 L: linux-fbdev@vger.kernel.org
7275 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
7276 T: git git://anongit.freedesktop.org/drm/drm-misc
7277 F: Documentation/fb/
7279 F: include/linux/fb.h
7280 F: include/uapi/linux/fb.h
7281 F: include/uapi/video/
7284 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
7285 M: Horia Geantă <horia.geanta@nxp.com>
7286 M: Pankaj Gupta <pankaj.gupta@nxp.com>
7287 L: linux-crypto@vger.kernel.org
7289 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
7290 F: drivers/crypto/caam/
7292 FREESCALE COLDFIRE M5441X MMC DRIVER
7293 M: Angelo Dureghello <angelo.dureghello@timesys.com>
7294 L: linux-mmc@vger.kernel.org
7296 F: drivers/mmc/host/sdhci-esdhc-mcf.c
7297 F: include/linux/platform_data/mmc-esdhc-mcf.h
7299 FREESCALE DIU FRAMEBUFFER DRIVER
7300 M: Timur Tabi <timur@kernel.org>
7301 L: linux-fbdev@vger.kernel.org
7303 F: drivers/video/fbdev/fsl-diu-fb.*
7305 FREESCALE DMA DRIVER
7306 M: Li Yang <leoyang.li@nxp.com>
7307 M: Zhang Wei <zw@zh-kernel.org>
7308 L: linuxppc-dev@lists.ozlabs.org
7310 F: drivers/dma/fsldma.*
7312 FREESCALE DSPI DRIVER
7313 M: Vladimir Oltean <olteanv@gmail.com>
7314 L: linux-spi@vger.kernel.org
7316 F: Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
7317 F: drivers/spi/spi-fsl-dspi.c
7318 F: include/linux/spi/spi-fsl-dspi.h
7320 FREESCALE ENETC ETHERNET DRIVERS
7321 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7322 L: netdev@vger.kernel.org
7324 F: drivers/net/ethernet/freescale/enetc/
7326 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
7327 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7328 L: netdev@vger.kernel.org
7330 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
7331 F: drivers/net/ethernet/freescale/gianfar*
7333 FREESCALE GPMI NAND DRIVER
7334 M: Han Xu <han.xu@nxp.com>
7335 L: linux-mtd@lists.infradead.org
7337 F: drivers/mtd/nand/raw/gpmi-nand/*
7339 FREESCALE I2C CPM DRIVER
7340 M: Jochen Friedrich <jochen@scram.de>
7341 L: linuxppc-dev@lists.ozlabs.org
7342 L: linux-i2c@vger.kernel.org
7344 F: drivers/i2c/busses/i2c-cpm.c
7346 FREESCALE IMX / MXC FEC DRIVER
7347 M: Joakim Zhang <qiangqing.zhang@nxp.com>
7348 L: netdev@vger.kernel.org
7350 F: Documentation/devicetree/bindings/net/fsl-fec.txt
7351 F: drivers/net/ethernet/freescale/fec.h
7352 F: drivers/net/ethernet/freescale/fec_main.c
7353 F: drivers/net/ethernet/freescale/fec_ptp.c
7355 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
7356 M: Sascha Hauer <s.hauer@pengutronix.de>
7357 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7358 L: linux-fbdev@vger.kernel.org
7359 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7361 F: drivers/video/fbdev/imxfb.c
7362 F: include/linux/platform_data/video-imxfb.h
7364 FREESCALE IMX DDR PMU DRIVER
7365 M: Frank Li <Frank.li@nxp.com>
7366 L: linux-arm-kernel@lists.infradead.org
7368 F: Documentation/admin-guide/perf/imx-ddr.rst
7369 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
7370 F: drivers/perf/fsl_imx8_ddr_perf.c
7372 FREESCALE IMX I2C DRIVER
7373 M: Oleksij Rempel <o.rempel@pengutronix.de>
7374 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7375 L: linux-i2c@vger.kernel.org
7377 F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml
7378 F: drivers/i2c/busses/i2c-imx.c
7380 FREESCALE IMX LPI2C DRIVER
7381 M: Dong Aisheng <aisheng.dong@nxp.com>
7382 L: linux-i2c@vger.kernel.org
7383 L: linux-imx@nxp.com
7385 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
7386 F: drivers/i2c/busses/i2c-imx-lpi2c.c
7388 FREESCALE MPC I2C DRIVER
7389 M: Chris Packham <chris.packham@alliedtelesis.co.nz>
7390 L: linux-i2c@vger.kernel.org
7392 F: Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
7393 F: drivers/i2c/busses/i2c-mpc.c
7395 FREESCALE QORIQ DPAA ETHERNET DRIVER
7396 M: Madalin Bucur <madalin.bucur@nxp.com>
7397 L: netdev@vger.kernel.org
7399 F: drivers/net/ethernet/freescale/dpaa
7401 FREESCALE QORIQ DPAA FMAN DRIVER
7402 M: Madalin Bucur <madalin.bucur@nxp.com>
7403 L: netdev@vger.kernel.org
7405 F: Documentation/devicetree/bindings/net/fsl-fman.txt
7406 F: drivers/net/ethernet/freescale/fman
7408 FREESCALE QORIQ PTP CLOCK DRIVER
7409 M: Yangbo Lu <yangbo.lu@nxp.com>
7410 L: netdev@vger.kernel.org
7412 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
7413 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
7414 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
7415 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
7416 F: drivers/ptp/ptp_qoriq.c
7417 F: drivers/ptp/ptp_qoriq_debugfs.c
7418 F: include/linux/fsl/ptp_qoriq.h
7420 FREESCALE QUAD SPI DRIVER
7421 M: Han Xu <han.xu@nxp.com>
7422 L: linux-spi@vger.kernel.org
7424 F: Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
7425 F: drivers/spi/spi-fsl-qspi.c
7427 FREESCALE QUICC ENGINE LIBRARY
7428 M: Qiang Zhao <qiang.zhao@nxp.com>
7429 L: linuxppc-dev@lists.ozlabs.org
7431 F: drivers/soc/fsl/qe/
7432 F: include/soc/fsl/*qe*.h
7433 F: include/soc/fsl/*ucc*.h
7435 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
7436 M: Li Yang <leoyang.li@nxp.com>
7437 L: netdev@vger.kernel.org
7438 L: linuxppc-dev@lists.ozlabs.org
7440 F: drivers/net/ethernet/freescale/ucc_geth*
7442 FREESCALE QUICC ENGINE UCC HDLC DRIVER
7443 M: Zhao Qiang <qiang.zhao@nxp.com>
7444 L: netdev@vger.kernel.org
7445 L: linuxppc-dev@lists.ozlabs.org
7447 F: drivers/net/wan/fsl_ucc_hdlc*
7449 FREESCALE QUICC ENGINE UCC UART DRIVER
7450 M: Timur Tabi <timur@kernel.org>
7451 L: linuxppc-dev@lists.ozlabs.org
7453 F: drivers/tty/serial/ucc_uart.c
7455 FREESCALE SOC DRIVERS
7456 M: Li Yang <leoyang.li@nxp.com>
7457 L: linuxppc-dev@lists.ozlabs.org
7458 L: linux-arm-kernel@lists.infradead.org
7460 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
7461 F: Documentation/devicetree/bindings/soc/fsl/
7463 F: include/linux/fsl/
7465 FREESCALE SOC FS_ENET DRIVER
7466 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
7467 L: linuxppc-dev@lists.ozlabs.org
7468 L: netdev@vger.kernel.org
7470 F: drivers/net/ethernet/freescale/fs_enet/
7471 F: include/linux/fs_enet_pd.h
7473 FREESCALE SOC SOUND DRIVERS
7474 M: Nicolin Chen <nicoleotsuka@gmail.com>
7475 M: Xiubo Li <Xiubo.Lee@gmail.com>
7476 R: Fabio Estevam <festevam@gmail.com>
7477 R: Shengjiu Wang <shengjiu.wang@gmail.com>
7478 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7479 L: linuxppc-dev@lists.ozlabs.org
7481 F: sound/soc/fsl/fsl*
7482 F: sound/soc/fsl/imx*
7483 F: sound/soc/fsl/mpc8610_hpcd.c
7485 FREESCALE USB PERIPHERAL DRIVERS
7486 M: Li Yang <leoyang.li@nxp.com>
7487 L: linux-usb@vger.kernel.org
7488 L: linuxppc-dev@lists.ozlabs.org
7490 F: drivers/usb/gadget/udc/fsl*
7492 FREESCALE USB PHY DRIVER
7493 M: Ran Wang <ran.wang_1@nxp.com>
7494 L: linux-usb@vger.kernel.org
7495 L: linuxppc-dev@lists.ozlabs.org
7497 F: drivers/usb/phy/phy-fsl-usb*
7500 M: Christoph Hellwig <hch@infradead.org>
7502 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
7506 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7507 M: Pavel Machek <pavel@ucw.cz>
7508 L: linux-pm@vger.kernel.org
7510 F: Documentation/power/freezing-of-tasks.rst
7511 F: include/linux/freezer.h
7515 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
7516 L: linux-kernel@vger.kernel.org
7518 F: include/linux/frontswap.h
7521 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
7522 M: David Howells <dhowells@redhat.com>
7523 L: linux-cachefs@redhat.com (moderated for non-subscribers)
7525 F: Documentation/filesystems/caching/
7527 F: include/linux/fscache*.h
7529 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
7530 M: Theodore Y. Ts'o <tytso@mit.edu>
7531 M: Jaegeuk Kim <jaegeuk@kernel.org>
7532 M: Eric Biggers <ebiggers@kernel.org>
7533 L: linux-fscrypt@vger.kernel.org
7535 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7536 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
7537 F: Documentation/filesystems/fscrypt.rst
7539 F: include/linux/fscrypt*.h
7540 F: include/uapi/linux/fscrypt.h
7543 M: Jeremy Kerr <jk@ozlabs.org>
7544 M: Joel Stanley <joel@jms.id.au>
7545 R: Alistar Popple <alistair@popple.id.au>
7546 R: Eddie James <eajames@linux.ibm.com>
7547 L: linux-fsi@lists.ozlabs.org
7549 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
7550 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
7552 F: include/linux/fsi*.h
7553 F: include/trace/events/fsi*.h
7555 FSI-ATTACHED I2C DRIVER
7556 M: Eddie James <eajames@linux.ibm.com>
7557 L: linux-i2c@vger.kernel.org
7558 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
7560 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
7561 F: drivers/i2c/busses/i2c-fsi.c
7563 FSI-ATTACHED SPI DRIVER
7564 M: Eddie James <eajames@linux.ibm.com>
7565 L: linux-spi@vger.kernel.org
7567 F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
7568 F: drivers/spi/spi-fsi.c
7570 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
7571 M: Jan Kara <jack@suse.cz>
7572 R: Amir Goldstein <amir73il@gmail.com>
7573 L: linux-fsdevel@vger.kernel.org
7575 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
7577 F: include/linux/fsnotify*.h
7579 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
7580 M: Eric Biggers <ebiggers@kernel.org>
7581 M: Theodore Y. Ts'o <tytso@mit.edu>
7582 L: linux-fscrypt@vger.kernel.org
7584 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7585 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
7586 F: Documentation/filesystems/fsverity.rst
7588 F: include/linux/fsverity.h
7589 F: include/uapi/linux/fsverity.h
7591 FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
7592 M: Michael Zaidman <michael.zaidman@gmail.com>
7593 L: linux-i2c@vger.kernel.org
7594 L: linux-input@vger.kernel.org
7596 F: drivers/hid/hid-ft260.c
7598 FUJITSU LAPTOP EXTRAS
7599 M: Jonathan Woithe <jwoithe@just42.net>
7600 L: platform-driver-x86@vger.kernel.org
7602 F: drivers/platform/x86/fujitsu-laptop.c
7604 FUJITSU M-5MO LS CAMERA ISP DRIVER
7605 M: Kyungmin Park <kyungmin.park@samsung.com>
7606 M: Heungjun Kim <riverful.kim@samsung.com>
7607 L: linux-media@vger.kernel.org
7609 F: drivers/media/i2c/m5mols/
7610 F: include/media/i2c/m5mols.h
7612 FUJITSU TABLET EXTRAS
7613 M: Robert Gerlach <khnz@gmx.de>
7614 L: platform-driver-x86@vger.kernel.org
7616 F: drivers/platform/x86/fujitsu-tablet.c
7618 FUSE: FILESYSTEM IN USERSPACE
7619 M: Miklos Szeredi <miklos@szeredi.hu>
7620 L: linux-fsdevel@vger.kernel.org
7622 W: https://github.com/libfuse/
7623 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
7624 F: Documentation/filesystems/fuse.rst
7626 F: include/uapi/linux/fuse.h
7629 M: Thomas Gleixner <tglx@linutronix.de>
7630 M: Ingo Molnar <mingo@redhat.com>
7631 R: Peter Zijlstra <peterz@infradead.org>
7632 R: Darren Hart <dvhart@infradead.org>
7633 R: Davidlohr Bueso <dave@stgolabs.net>
7634 L: linux-kernel@vger.kernel.org
7636 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7637 F: Documentation/locking/*futex*
7638 F: include/asm-generic/futex.h
7639 F: include/linux/futex.h
7640 F: include/uapi/linux/futex.h
7642 F: tools/perf/bench/futex*
7643 F: tools/testing/selftests/futex/
7645 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
7646 M: Tim Harvey <tharvey@gateworks.com>
7647 M: Robert Jones <rjones@gateworks.com>
7649 F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
7650 F: drivers/mfd/gateworks-gsc.c
7651 F: include/linux/mfd/gsc.h
7652 F: Documentation/hwmon/gsc-hwmon.rst
7653 F: drivers/hwmon/gsc-hwmon.c
7654 F: include/linux/platform_data/gsc_hwmon.h
7657 M: Kees Cook <keescook@chromium.org>
7658 L: linux-hardening@vger.kernel.org
7660 F: Documentation/kbuild/gcc-plugins.rst
7661 F: scripts/Makefile.gcc-plugins
7662 F: scripts/gcc-plugins/
7664 GCOV BASED KERNEL PROFILING
7665 M: Peter Oberparleiter <oberpar@linux.ibm.com>
7667 F: Documentation/dev-tools/gcov.rst
7670 GDB KERNEL DEBUGGING HELPER SCRIPTS
7671 M: Jan Kiszka <jan.kiszka@siemens.com>
7672 M: Kieran Bingham <kbingham@kernel.org>
7676 GEMINI CRYPTO DRIVER
7677 M: Corentin Labbe <clabbe@baylibre.com>
7678 L: linux-crypto@vger.kernel.org
7680 F: drivers/crypto/gemini/
7682 GEMTEK FM RADIO RECEIVER DRIVER
7683 M: Hans Verkuil <hverkuil@xs4all.nl>
7684 L: linux-media@vger.kernel.org
7686 W: https://linuxtv.org
7687 T: git git://linuxtv.org/media_tree.git
7688 F: drivers/media/radio/radio-gemtek*
7690 GENERIC ARCHITECTURE TOPOLOGY
7691 M: Sudeep Holla <sudeep.holla@arm.com>
7692 L: linux-kernel@vger.kernel.org
7694 F: drivers/base/arch_topology.c
7695 F: include/linux/arch_topology.h
7698 M: Thomas Gleixner <tglx@linutronix.de>
7699 M: Peter Zijlstra <peterz@infradead.org>
7700 M: Andy Lutomirski <luto@kernel.org>
7701 L: linux-kernel@vger.kernel.org
7703 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
7704 F: include/linux/entry-common.h
7705 F: include/linux/entry-kvm.h
7708 GENERIC GPIO I2C DRIVER
7709 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7711 F: drivers/i2c/busses/i2c-gpio.c
7712 F: include/linux/platform_data/i2c-gpio.h
7714 GENERIC GPIO I2C MULTIPLEXER DRIVER
7715 M: Peter Korsgaard <peter.korsgaard@barco.com>
7716 L: linux-i2c@vger.kernel.org
7718 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
7719 F: drivers/i2c/muxes/i2c-mux-gpio.c
7720 F: include/linux/platform_data/i2c-mux-gpio.h
7722 GENERIC HDLC (WAN) DRIVERS
7723 M: Krzysztof Halasa <khc@pm.waw.pl>
7725 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
7726 F: drivers/net/wan/c101.c
7727 F: drivers/net/wan/hd6457*
7728 F: drivers/net/wan/hdlc*
7729 F: drivers/net/wan/n2.c
7730 F: drivers/net/wan/pc300too.c
7731 F: drivers/net/wan/pci200syn.c
7732 F: drivers/net/wan/wanxl*
7734 GENERIC INCLUDE/ASM HEADER FILES
7735 M: Arnd Bergmann <arnd@arndb.de>
7736 L: linux-arch@vger.kernel.org
7738 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
7739 F: include/asm-generic/
7740 F: include/uapi/asm-generic/
7742 GENERIC PHY FRAMEWORK
7743 M: Kishon Vijay Abraham I <kishon@ti.com>
7744 M: Vinod Koul <vkoul@kernel.org>
7745 L: linux-phy@lists.infradead.org
7747 Q: https://patchwork.kernel.org/project/linux-phy/list/
7748 T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
7749 F: Documentation/devicetree/bindings/phy/
7751 F: include/linux/phy/
7753 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
7754 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7756 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
7759 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7760 M: Kevin Hilman <khilman@kernel.org>
7761 M: Ulf Hansson <ulf.hansson@linaro.org>
7762 L: linux-pm@vger.kernel.org
7764 F: Documentation/devicetree/bindings/power/power?domain*
7765 F: drivers/base/power/domain*.c
7766 F: include/linux/pm_domain.h
7768 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
7769 M: Eugen Hristev <eugen.hristev@microchip.com>
7770 L: linux-input@vger.kernel.org
7772 F: drivers/input/touchscreen/resistive-adc-touch.c
7774 GENERIC STRING LIBRARY
7775 R: Andy Shevchenko <andy@kernel.org>
7778 F: lib/string_helpers.c
7779 F: lib/test_string.c
7780 F: lib/test-string_helpers.c
7782 GENERIC UIO DRIVER FOR PCI DEVICES
7783 M: "Michael S. Tsirkin" <mst@redhat.com>
7784 L: kvm@vger.kernel.org
7786 F: drivers/uio/uio_pci_generic.c
7788 GENERIC VDSO LIBRARY
7789 M: Andy Lutomirski <luto@kernel.org>
7790 M: Thomas Gleixner <tglx@linutronix.de>
7791 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
7792 L: linux-kernel@vger.kernel.org
7794 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
7795 F: include/asm-generic/vdso/vsyscall.h
7797 F: kernel/time/vsyscall.c
7800 GENWQE (IBM Generic Workqueue Card)
7801 M: Frank Haverkamp <haver@linux.ibm.com>
7803 F: drivers/misc/genwqe/
7805 GET_MAINTAINER SCRIPT
7806 M: Joe Perches <joe@perches.com>
7808 F: scripts/get_maintainer.pl
7811 M: Bob Peterson <rpeterso@redhat.com>
7812 M: Andreas Gruenbacher <agruenba@redhat.com>
7813 L: cluster-devel@redhat.com
7815 B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
7816 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
7817 F: Documentation/filesystems/gfs2*
7819 F: include/uapi/linux/gfs2_ondisk.h
7822 M: Thomas Weißschuh <thomas@weissschuh.net>
7823 L: platform-driver-x86@vger.kernel.org
7825 F: drivers/platform/x86/gigabyte-wmi.c
7828 M: Johan Hovold <johan@kernel.org>
7830 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
7831 F: Documentation/ABI/testing/sysfs-class-gnss
7832 F: Documentation/devicetree/bindings/gnss/
7834 F: include/linux/gnss.h
7837 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
7838 L: linux-media@vger.kernel.org
7840 F: drivers/media/usb/go7007/
7843 M: Bastien Nocera <hadess@hadess.net>
7844 L: linux-input@vger.kernel.org
7846 F: drivers/input/touchscreen/goodix.c
7848 GOOGLE ETHERNET DRIVERS
7849 M: Catherine Sullivan <csully@google.com>
7850 R: Sagi Shahar <sagis@google.com>
7851 R: Jon Olson <jonolson@google.com>
7852 L: netdev@vger.kernel.org
7854 F: Documentation/networking/device_drivers/ethernet/google/gve.rst
7855 F: drivers/net/ethernet/google
7857 GPD POCKET FAN DRIVER
7858 M: Hans de Goede <hdegoede@redhat.com>
7859 L: platform-driver-x86@vger.kernel.org
7861 F: drivers/platform/x86/gpd-pocket-fan.c
7864 M: Mika Westerberg <mika.westerberg@linux.intel.com>
7865 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7866 L: linux-gpio@vger.kernel.org
7867 L: linux-acpi@vger.kernel.org
7869 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7870 F: Documentation/firmware-guide/acpi/gpio-properties.rst
7871 F: drivers/gpio/gpiolib-acpi.c
7872 F: drivers/gpio/gpiolib-acpi.h
7875 M: Geert Uytterhoeven <geert+renesas@glider.be>
7876 L: linux-gpio@vger.kernel.org
7878 F: Documentation/admin-guide/gpio/gpio-aggregator.rst
7879 F: drivers/gpio/gpio-aggregator.c
7882 M: Sean Young <sean@mess.org>
7883 L: linux-media@vger.kernel.org
7885 F: drivers/media/rc/gpio-ir-tx.c
7888 M: Bamvor Jian Zhang <bamv2005@gmail.com>
7889 L: linux-gpio@vger.kernel.org
7891 F: drivers/gpio/gpio-mockup.c
7892 F: tools/testing/selftests/gpio/
7895 R: Michael Walle <michael@walle.cc>
7897 F: drivers/gpio/gpio-regmap.c
7898 F: include/linux/gpio/regmap.h
7901 M: Linus Walleij <linus.walleij@linaro.org>
7902 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
7903 L: linux-gpio@vger.kernel.org
7905 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
7906 F: Documentation/ABI/obsolete/sysfs-gpio
7907 F: Documentation/ABI/testing/gpio-cdev
7908 F: Documentation/admin-guide/gpio/
7909 F: Documentation/devicetree/bindings/gpio/
7910 F: Documentation/driver-api/gpio/
7912 F: include/asm-generic/gpio.h
7913 F: include/linux/gpio.h
7914 F: include/linux/gpio/
7915 F: include/linux/of_gpio.h
7916 F: include/uapi/linux/gpio.h
7919 GRE DEMULTIPLEXER DRIVER
7920 M: Dmitry Kozlov <xeb@mail.ru>
7921 L: netdev@vger.kernel.org
7923 F: include/net/gre.h
7924 F: net/ipv4/gre_demux.c
7925 F: net/ipv4/gre_offload.c
7927 GRETH 10/100/1G Ethernet MAC device driver
7928 M: Andreas Larsson <andreas@gaisler.com>
7929 L: netdev@vger.kernel.org
7931 F: drivers/net/ethernet/aeroflex/
7933 GREYBUS AUDIO PROTOCOLS DRIVERS
7934 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
7935 M: Mark Greer <mgreer@animalcreek.com>
7937 F: drivers/staging/greybus/audio_apbridgea.c
7938 F: drivers/staging/greybus/audio_apbridgea.h
7939 F: drivers/staging/greybus/audio_codec.c
7940 F: drivers/staging/greybus/audio_codec.h
7941 F: drivers/staging/greybus/audio_gb.c
7942 F: drivers/staging/greybus/audio_manager.c
7943 F: drivers/staging/greybus/audio_manager.h
7944 F: drivers/staging/greybus/audio_manager_module.c
7945 F: drivers/staging/greybus/audio_manager_private.h
7946 F: drivers/staging/greybus/audio_manager_sysfs.c
7947 F: drivers/staging/greybus/audio_module.c
7948 F: drivers/staging/greybus/audio_topology.c
7950 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
7951 M: Viresh Kumar <vireshk@kernel.org>
7953 F: drivers/staging/greybus/authentication.c
7954 F: drivers/staging/greybus/bootrom.c
7955 F: drivers/staging/greybus/firmware.h
7956 F: drivers/staging/greybus/fw-core.c
7957 F: drivers/staging/greybus/fw-download.c
7958 F: drivers/staging/greybus/fw-management.c
7959 F: drivers/staging/greybus/greybus_authentication.h
7960 F: drivers/staging/greybus/greybus_firmware.h
7961 F: drivers/staging/greybus/hid.c
7962 F: drivers/staging/greybus/i2c.c
7963 F: drivers/staging/greybus/spi.c
7964 F: drivers/staging/greybus/spilib.c
7965 F: drivers/staging/greybus/spilib.h
7967 GREYBUS LOOPBACK DRIVER
7968 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
7970 F: drivers/staging/greybus/loopback.c
7972 GREYBUS PLATFORM DRIVERS
7973 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
7975 F: drivers/staging/greybus/arche-apb-ctrl.c
7976 F: drivers/staging/greybus/arche-platform.c
7977 F: drivers/staging/greybus/arche_platform.h
7979 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
7980 M: Rui Miguel Silva <rmfrfs@gmail.com>
7982 F: drivers/staging/greybus/gpio.c
7983 F: drivers/staging/greybus/light.c
7984 F: drivers/staging/greybus/power_supply.c
7985 F: drivers/staging/greybus/sdio.c
7986 F: drivers/staging/greybus/spi.c
7987 F: drivers/staging/greybus/spilib.c
7990 M: Johan Hovold <johan@kernel.org>
7991 M: Alex Elder <elder@kernel.org>
7992 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7993 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
7996 F: drivers/staging/greybus/
7997 F: include/linux/greybus.h
7998 F: include/linux/greybus/
8000 GREYBUS UART PROTOCOLS DRIVERS
8001 M: David Lin <dtwlin@gmail.com>
8003 F: drivers/staging/greybus/log.c
8004 F: drivers/staging/greybus/uart.c
8006 GS1662 VIDEO SERIALIZER
8007 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
8008 L: linux-media@vger.kernel.org
8010 T: git git://linuxtv.org/media_tree.git
8011 F: drivers/media/spi/gs1662.c
8013 GSPCA FINEPIX SUBDRIVER
8014 M: Frank Zago <frank@zago.net>
8015 L: linux-media@vger.kernel.org
8017 T: git git://linuxtv.org/media_tree.git
8018 F: drivers/media/usb/gspca/finepix.c
8020 GSPCA GL860 SUBDRIVER
8021 M: Olivier Lorin <o.lorin@laposte.net>
8022 L: linux-media@vger.kernel.org
8024 T: git git://linuxtv.org/media_tree.git
8025 F: drivers/media/usb/gspca/gl860/
8027 GSPCA M5602 SUBDRIVER
8028 M: Erik Andren <erik.andren@gmail.com>
8029 L: linux-media@vger.kernel.org
8031 T: git git://linuxtv.org/media_tree.git
8032 F: drivers/media/usb/gspca/m5602/
8034 GSPCA PAC207 SONIXB SUBDRIVER
8035 M: Hans Verkuil <hverkuil@xs4all.nl>
8036 L: linux-media@vger.kernel.org
8038 T: git git://linuxtv.org/media_tree.git
8039 F: drivers/media/usb/gspca/pac207.c
8041 GSPCA SN9C20X SUBDRIVER
8042 M: Brian Johnson <brijohn@gmail.com>
8043 L: linux-media@vger.kernel.org
8045 T: git git://linuxtv.org/media_tree.git
8046 F: drivers/media/usb/gspca/sn9c20x.c
8048 GSPCA T613 SUBDRIVER
8049 M: Leandro Costantino <lcostantino@gmail.com>
8050 L: linux-media@vger.kernel.org
8052 T: git git://linuxtv.org/media_tree.git
8053 F: drivers/media/usb/gspca/t613.c
8055 GSPCA USB WEBCAM DRIVER
8056 M: Hans Verkuil <hverkuil@xs4all.nl>
8057 L: linux-media@vger.kernel.org
8059 T: git git://linuxtv.org/media_tree.git
8060 F: drivers/media/usb/gspca/
8062 GTP (GPRS Tunneling Protocol)
8063 M: Pablo Neira Ayuso <pablo@netfilter.org>
8064 M: Harald Welte <laforge@gnumonks.org>
8065 L: osmocom-net-gprs@lists.osmocom.org
8067 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
8068 F: drivers/net/gtp.c
8070 GUID PARTITION TABLE (GPT)
8071 M: Davidlohr Bueso <dave@stgolabs.net>
8072 L: linux-efi@vger.kernel.org
8074 F: block/partitions/efi.*
8077 M: Yoshinori Sato <ysato@users.sourceforge.jp>
8078 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
8080 W: http://uclinux-h8.sourceforge.jp
8081 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
8083 F: drivers/clk/h8300/
8084 F: drivers/clocksource/h8300_*.c
8085 F: drivers/irqchip/irq-renesas-h8*.c
8087 HABANALABS PCI DRIVER
8088 M: Oded Gabbay <ogabbay@kernel.org>
8090 T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux.git
8091 F: Documentation/ABI/testing/debugfs-driver-habanalabs
8092 F: Documentation/ABI/testing/sysfs-driver-habanalabs
8093 F: drivers/misc/habanalabs/
8094 F: include/uapi/misc/habanalabs.h
8097 M: Antti Palosaari <crope@iki.fi>
8098 L: linux-media@vger.kernel.org
8100 W: https://linuxtv.org
8101 W: http://palosaari.fi/linux/
8102 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8103 T: git git://linuxtv.org/anttip/media_tree.git
8104 F: drivers/media/usb/hackrf/
8106 HANTRO VPU CODEC DRIVER
8107 M: Ezequiel Garcia <ezequiel@collabora.com>
8108 M: Philipp Zabel <p.zabel@pengutronix.de>
8109 L: linux-media@vger.kernel.org
8110 L: linux-rockchip@lists.infradead.org
8112 F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
8113 F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
8114 F: drivers/staging/media/hantro/
8116 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
8117 M: Frank Seidel <frank@f-seidel.de>
8118 L: platform-driver-x86@vger.kernel.org
8120 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
8121 F: drivers/platform/x86/hdaps.c
8124 M: Jean Delvare <jdelvare@suse.com>
8125 M: Guenter Roeck <linux@roeck-us.net>
8126 L: linux-hwmon@vger.kernel.org
8128 W: http://hwmon.wiki.kernel.org/
8129 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8130 F: Documentation/devicetree/bindings/hwmon/
8131 F: Documentation/hwmon/
8133 F: include/linux/hwmon*.h
8134 F: include/trace/events/hwmon*.h
8135 K: (devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
8137 HARDWARE RANDOM NUMBER GENERATOR CORE
8138 M: Matt Mackall <mpm@selenic.com>
8139 M: Herbert Xu <herbert@gondor.apana.org.au>
8140 L: linux-crypto@vger.kernel.org
8142 F: Documentation/admin-guide/hw_random.rst
8143 F: Documentation/devicetree/bindings/rng/
8144 F: drivers/char/hw_random/
8145 F: include/linux/hw_random.h
8147 HARDWARE SPINLOCK CORE
8148 M: Ohad Ben-Cohen <ohad@wizery.com>
8149 M: Bjorn Andersson <bjorn.andersson@linaro.org>
8150 R: Baolin Wang <baolin.wang7@gmail.com>
8151 L: linux-remoteproc@vger.kernel.org
8153 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
8154 F: Documentation/devicetree/bindings/hwlock/
8155 F: Documentation/locking/hwspinlock.rst
8156 F: drivers/hwspinlock/
8157 F: include/linux/hwspinlock.h
8159 HARDWARE TRACING FACILITIES
8160 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8162 F: drivers/hwtracing/
8164 HARMONY SOUND DRIVER
8165 L: linux-parisc@vger.kernel.org
8167 F: sound/parisc/harmony.*
8169 HDPVR USB VIDEO ENCODER DRIVER
8170 M: Hans Verkuil <hverkuil@xs4all.nl>
8171 L: linux-media@vger.kernel.org
8173 W: https://linuxtv.org
8174 T: git git://linuxtv.org/media_tree.git
8175 F: drivers/media/usb/hdpvr/
8177 HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
8178 M: Matt Hsiao <matt.hsiao@hpe.com>
8180 F: drivers/misc/hpilo.[ch]
8182 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
8183 M: Jerry Hoemann <jerry.hoemann@hpe.com>
8185 F: Documentation/watchdog/hpwdt.rst
8186 F: drivers/watchdog/hpwdt.c
8188 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
8189 M: Don Brace <don.brace@microchip.com>
8190 L: storagedev@microchip.com
8191 L: linux-scsi@vger.kernel.org
8193 F: Documentation/scsi/hpsa.rst
8194 F: drivers/scsi/hpsa*.[ch]
8195 F: include/linux/cciss*.h
8196 F: include/uapi/linux/cciss*.h
8199 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
8200 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
8201 L: linux-rdma@vger.kernel.org
8203 F: drivers/infiniband/hw/hfi1
8206 L: linux-fsdevel@vger.kernel.org
8208 F: Documentation/filesystems/hfs.rst
8212 L: linux-fsdevel@vger.kernel.org
8214 F: Documentation/filesystems/hfsplus.rst
8217 HGA FRAMEBUFFER DRIVER
8218 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
8219 L: linux-nvidia@lists.surfsouth.com
8221 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
8222 F: drivers/video/fbdev/hgafb.c
8224 HIBERNATION (aka Software Suspend, aka swsusp)
8225 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8226 M: Pavel Machek <pavel@ucw.cz>
8227 L: linux-pm@vger.kernel.org
8229 B: https://bugzilla.kernel.org
8230 F: arch/*/include/asm/suspend*.h
8232 F: drivers/base/power/
8233 F: include/linux/freezer.h
8234 F: include/linux/pm.h
8235 F: include/linux/suspend.h
8239 M: Jiri Kosina <jikos@kernel.org>
8240 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
8241 L: linux-input@vger.kernel.org
8243 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
8245 F: include/linux/hid*
8246 F: include/uapi/linux/hid*
8248 HID PLAYSTATION DRIVER
8249 M: Roderick Colenbrander <roderick.colenbrander@sony.com>
8250 L: linux-input@vger.kernel.org
8252 F: drivers/hid/hid-playstation.c
8254 HID SENSOR HUB DRIVERS
8255 M: Jiri Kosina <jikos@kernel.org>
8256 M: Jonathan Cameron <jic23@kernel.org>
8257 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8258 L: linux-input@vger.kernel.org
8259 L: linux-iio@vger.kernel.org
8261 F: Documentation/hid/hid-sensor*
8262 F: drivers/hid/hid-sensor-*
8263 F: drivers/iio/*/hid-*
8264 F: include/linux/hid-sensor-*
8266 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
8267 M: Thomas Gleixner <tglx@linutronix.de>
8268 L: linux-kernel@vger.kernel.org
8270 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8271 F: Documentation/timers/
8272 F: include/linux/clockchips.h
8273 F: include/linux/hrtimer.h
8274 F: kernel/time/clockevents.c
8275 F: kernel/time/hrtimer.c
8276 F: kernel/time/timer_*.c
8278 HIGH-SPEED SCC DRIVER FOR AX.25
8279 L: linux-hams@vger.kernel.org
8281 F: drivers/net/hamradio/dmascc.c
8282 F: drivers/net/hamradio/scc.c
8284 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8285 M: HighPoint Linux Team <linux@highpoint-tech.com>
8287 W: http://www.highpoint-tech.com
8288 F: Documentation/scsi/hptiop.rst
8289 F: drivers/scsi/hptiop.c
8292 M: Jes Sorensen <jes@trained-monkey.org>
8293 L: linux-hippi@sunsite.dk
8295 F: drivers/net/hippi/
8296 F: include/linux/hippidevice.h
8297 F: include/uapi/linux/if_hippi.h
8300 HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
8301 M: Kurt Kanzenbach <kurt@linutronix.de>
8302 L: netdev@vger.kernel.org
8304 F: Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
8305 F: drivers/net/dsa/hirschmann/*
8306 F: include/linux/platform_data/hirschmann-hellcreek.h
8307 F: net/dsa/tag_hellcreek.c
8309 HISILICON DMA DRIVER
8310 M: Zhou Wang <wangzhou1@hisilicon.com>
8311 L: dmaengine@vger.kernel.org
8313 F: drivers/dma/hisi_dma.c
8315 HISILICON GPIO DRIVER
8316 M: Luo Jiaxing <luojiaxing@huawei.com>
8317 L: linux-gpio@vger.kernel.org
8319 F: drivers/gpio/gpio-hisi.c
8321 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
8322 M: Zaibo Xu <xuzaibo@huawei.com>
8323 L: linux-crypto@vger.kernel.org
8325 F: Documentation/ABI/testing/debugfs-hisi-hpre
8326 F: drivers/crypto/hisilicon/hpre/hpre.h
8327 F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
8328 F: drivers/crypto/hisilicon/hpre/hpre_main.c
8330 HISILICON I2C CONTROLLER DRIVER
8331 M: Yicong Yang <yangyicong@hisilicon.com>
8332 L: linux-i2c@vger.kernel.org
8334 W: https://www.hisilicon.com
8335 F: drivers/i2c/busses/i2c-hisi.c
8337 HISILICON LPC BUS DRIVER
8338 M: john.garry@huawei.com
8340 W: http://www.hisilicon.com
8341 F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
8342 F: drivers/bus/hisi_lpc.c
8344 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
8345 M: Yisen Zhuang <yisen.zhuang@huawei.com>
8346 M: Salil Mehta <salil.mehta@huawei.com>
8347 L: netdev@vger.kernel.org
8349 W: http://www.hisilicon.com
8350 F: drivers/net/ethernet/hisilicon/hns3/
8352 HISILICON NETWORK SUBSYSTEM DRIVER
8353 M: Yisen Zhuang <yisen.zhuang@huawei.com>
8354 M: Salil Mehta <salil.mehta@huawei.com>
8355 L: netdev@vger.kernel.org
8357 W: http://www.hisilicon.com
8358 F: Documentation/devicetree/bindings/net/hisilicon*.txt
8359 F: drivers/net/ethernet/hisilicon/
8361 HIKEY960 ONBOARD USB GPIO HUB DRIVER
8362 M: John Stultz <john.stultz@linaro.org>
8363 L: linux-kernel@vger.kernel.org
8365 F: drivers/misc/hisi_hikey_usb.c
8366 F: Documentation/devicetree/bindings/misc/hisilicon-hikey-usb.yaml
8368 HISILICON PMU DRIVER
8369 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
8371 W: http://www.hisilicon.com
8372 F: Documentation/admin-guide/perf/hisi-pmu.rst
8373 F: drivers/perf/hisilicon
8375 HISILICON QM AND ZIP Controller DRIVER
8376 M: Zhou Wang <wangzhou1@hisilicon.com>
8377 L: linux-crypto@vger.kernel.org
8379 F: Documentation/ABI/testing/debugfs-hisi-zip
8380 F: drivers/crypto/hisilicon/qm.c
8381 F: drivers/crypto/hisilicon/qm.h
8382 F: drivers/crypto/hisilicon/sgl.c
8383 F: drivers/crypto/hisilicon/zip/
8385 HISILICON ROCE DRIVER
8386 M: Lijun Ou <oulijun@huawei.com>
8387 M: Weihang Li <liweihang@huawei.com>
8388 L: linux-rdma@vger.kernel.org
8390 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
8391 F: drivers/infiniband/hw/hns/
8393 HISILICON SAS Controller
8394 M: John Garry <john.garry@huawei.com>
8396 W: http://www.hisilicon.com
8397 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
8398 F: drivers/scsi/hisi_sas/
8400 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
8401 M: Zaibo Xu <xuzaibo@huawei.com>
8402 L: linux-crypto@vger.kernel.org
8404 F: Documentation/ABI/testing/debugfs-hisi-sec
8405 F: drivers/crypto/hisilicon/sec2/sec.h
8406 F: drivers/crypto/hisilicon/sec2/sec_crypto.c
8407 F: drivers/crypto/hisilicon/sec2/sec_crypto.h
8408 F: drivers/crypto/hisilicon/sec2/sec_main.c
8410 HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
8411 M: Jay Fang <f.fangjian@huawei.com>
8412 L: linux-spi@vger.kernel.org
8414 W: http://www.hisilicon.com
8415 F: drivers/spi/spi-hisi-kunpeng.c
8417 HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
8418 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
8419 L: linux-kernel@vger.kernel.org
8421 F: Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
8422 F: drivers/spmi/hisi-spmi-controller.c
8424 HISILICON STAGING DRIVERS FOR HIKEY 960/970
8425 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
8427 F: drivers/staging/hikey9xx/
8429 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
8430 M: Zaibo Xu <xuzaibo@huawei.com>
8432 F: drivers/crypto/hisilicon/trng/trng.c
8434 HISILICON V3XX SPI NOR FLASH Controller Driver
8435 M: John Garry <john.garry@huawei.com>
8437 W: http://www.hisilicon.com
8438 F: drivers/spi/spi-hisi-sfc-v3xx.c
8440 HMM - Heterogeneous Memory Management
8441 M: Jérôme Glisse <jglisse@redhat.com>
8442 L: linux-mm@kvack.org
8444 F: Documentation/vm/hmm.rst
8445 F: include/linux/hmm*
8448 F: tools/testing/selftests/vm/*hmm*
8451 M: Jouni Malinen <j@w1.fi>
8452 L: linux-wireless@vger.kernel.org
8454 W: http://w1.fi/hostap-driver.html
8455 F: drivers/net/wireless/intersil/hostap/
8457 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
8458 L: platform-driver-x86@vger.kernel.org
8460 F: drivers/platform/x86/tc1100-wmi.c
8462 HPET: High Precision Event Timers driver
8463 M: Clemens Ladisch <clemens@ladisch.de>
8465 F: Documentation/timers/hpet.rst
8466 F: drivers/char/hpet.c
8467 F: include/linux/hpet.h
8468 F: include/uapi/linux/hpet.h
8472 F: arch/x86/include/asm/hpet.h
8473 F: arch/x86/kernel/hpet.c
8476 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
8478 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
8482 M: Sebastian Reichel <sre@kernel.org>
8484 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
8485 F: Documentation/ABI/testing/sysfs-bus-hsi
8486 F: Documentation/driver-api/hsi.rst
8488 F: include/linux/hsi/
8489 F: include/uapi/linux/hsi/
8492 L: linux-usb@vger.kernel.org
8494 F: drivers/net/usb/hso.c
8496 HSR NETWORK PROTOCOL
8497 L: netdev@vger.kernel.org
8501 HT16K33 LED CONTROLLER DRIVER
8502 M: Robin van der Gracht <robin@protonic.nl>
8504 F: Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
8505 F: drivers/auxdisplay/ht16k33.c
8507 HTCPEN TOUCHSCREEN DRIVER
8508 M: Pau Oliva Fora <pof@eslack.org>
8509 L: linux-input@vger.kernel.org
8511 F: drivers/input/touchscreen/htcpen.c
8513 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
8514 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
8515 L: linux-iio@vger.kernel.org
8517 W: http://www.st.com/
8518 F: Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
8519 F: drivers/iio/humidity/hts221*
8521 HUAWEI ETHERNET DRIVER
8522 M: Bin Luo <luobin9@huawei.com>
8523 L: netdev@vger.kernel.org
8525 F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
8526 F: drivers/net/ethernet/huawei/hinic/
8529 M: Mike Kravetz <mike.kravetz@oracle.com>
8530 L: linux-mm@kvack.org
8532 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
8533 F: Documentation/admin-guide/mm/hugetlbpage.rst
8534 F: Documentation/vm/hugetlbfs_reserv.rst
8536 F: include/linux/hugetlb.h
8540 M: Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
8541 L: linux-media@vger.kernel.org
8543 W: https://linuxtv.org
8544 T: git git://linuxtv.org/media_tree.git
8545 F: drivers/media/platform/sti/hva
8547 HWPOISON MEMORY FAILURE HANDLING
8548 M: Naoya Horiguchi <naoya.horiguchi@nec.com>
8549 L: linux-mm@kvack.org
8551 F: mm/hwpoison-inject.c
8552 F: mm/memory-failure.c
8554 HYCON HY46XX TOUCHSCREEN SUPPORT
8555 M: Giulio Benetti <giulio.benetti@benettiengineering.com>
8556 L: linux-input@vger.kernel.org
8558 F: Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
8559 F: drivers/input/touchscreen/hycon-hy46xx.c
8561 HYGON PROCESSOR SUPPORT
8562 M: Pu Wen <puwen@hygon.cn>
8563 L: linux-kernel@vger.kernel.org
8565 F: arch/x86/kernel/cpu/hygon.c
8567 HYNIX HI556 SENSOR DRIVER
8568 M: Shawn Tu <shawnx.tu@intel.com>
8569 L: linux-media@vger.kernel.org
8571 T: git git://linuxtv.org/media_tree.git
8572 F: drivers/media/i2c/hi556.c
8574 Hyper-V/Azure CORE AND DRIVERS
8575 M: "K. Y. Srinivasan" <kys@microsoft.com>
8576 M: Haiyang Zhang <haiyangz@microsoft.com>
8577 M: Stephen Hemminger <sthemmin@microsoft.com>
8578 M: Wei Liu <wei.liu@kernel.org>
8579 M: Dexuan Cui <decui@microsoft.com>
8580 L: linux-hyperv@vger.kernel.org
8582 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
8583 F: Documentation/ABI/stable/sysfs-bus-vmbus
8584 F: Documentation/ABI/testing/debugfs-hyperv
8585 F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
8587 F: arch/x86/include/asm/hyperv-tlfs.h
8588 F: arch/x86/include/asm/mshyperv.h
8589 F: arch/x86/include/asm/trace/hyperv.h
8590 F: arch/x86/kernel/cpu/mshyperv.c
8591 F: drivers/clocksource/hyperv_timer.c
8592 F: drivers/hid/hid-hyperv.c
8594 F: drivers/input/serio/hyperv-keyboard.c
8595 F: drivers/iommu/hyperv-iommu.c
8596 F: drivers/net/ethernet/microsoft/
8597 F: drivers/net/hyperv/
8598 F: drivers/pci/controller/pci-hyperv-intf.c
8599 F: drivers/pci/controller/pci-hyperv.c
8600 F: drivers/scsi/storvsc_drv.c
8601 F: drivers/uio/uio_hv_generic.c
8602 F: drivers/video/fbdev/hyperv_fb.c
8603 F: include/asm-generic/hyperv-tlfs.h
8604 F: include/asm-generic/mshyperv.h
8605 F: include/clocksource/hyperv_timer.h
8606 F: include/linux/hyperv.h
8607 F: include/uapi/linux/hyperv.h
8608 F: net/vmw_vsock/hyperv_transport.c
8612 M: Vignesh Raghavendra <vigneshr@ti.com>
8613 L: linux-mtd@lists.infradead.org
8615 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8616 C: irc://irc.oftc.net/mtd
8617 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
8618 F: Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
8619 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
8620 F: drivers/mtd/hyperbus/
8621 F: include/linux/mtd/hyperbus.h
8623 HYPERVISOR VIRTUAL CONSOLE DRIVER
8624 L: linuxppc-dev@lists.ozlabs.org
8629 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8630 L: linux-i2c@vger.kernel.org
8631 L: linux-acpi@vger.kernel.org
8633 F: drivers/i2c/i2c-core-acpi.c
8635 I2C CONTROLLER DRIVER FOR NVIDIA GPU
8636 M: Ajay Gupta <ajayg@nvidia.com>
8637 L: linux-i2c@vger.kernel.org
8639 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
8640 F: drivers/i2c/busses/i2c-nvidia-gpu.c
8643 M: Peter Rosin <peda@axentia.se>
8644 L: linux-i2c@vger.kernel.org
8646 F: Documentation/devicetree/bindings/i2c/i2c-arb*
8647 F: Documentation/devicetree/bindings/i2c/i2c-gate*
8648 F: Documentation/devicetree/bindings/i2c/i2c-mux*
8649 F: Documentation/i2c/i2c-topology.rst
8650 F: Documentation/i2c/muxes/
8651 F: drivers/i2c/i2c-mux.c
8652 F: drivers/i2c/muxes/
8653 F: include/linux/i2c-mux.h
8655 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
8656 M: Gregory CLEMENT <gregory.clement@bootlin.com>
8657 L: linux-i2c@vger.kernel.org
8659 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
8660 F: drivers/i2c/busses/i2c-mv64xxx.c
8662 I2C OVER PARALLEL PORT
8663 M: Jean Delvare <jdelvare@suse.com>
8664 L: linux-i2c@vger.kernel.org
8666 F: Documentation/i2c/busses/i2c-parport.rst
8667 F: drivers/i2c/busses/i2c-parport.c
8670 M: Wolfram Sang <wsa@kernel.org>
8671 L: linux-i2c@vger.kernel.org
8673 W: https://i2c.wiki.kernel.org/
8674 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8675 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8676 F: Documentation/devicetree/bindings/i2c/i2c.txt
8677 F: Documentation/i2c/
8679 F: include/linux/i2c-dev.h
8680 F: include/linux/i2c-smbus.h
8681 F: include/linux/i2c.h
8682 F: include/uapi/linux/i2c-*.h
8683 F: include/uapi/linux/i2c.h
8685 I2C SUBSYSTEM HOST DRIVERS
8686 L: linux-i2c@vger.kernel.org
8688 W: https://i2c.wiki.kernel.org/
8689 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8690 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8691 F: Documentation/devicetree/bindings/i2c/
8692 F: drivers/i2c/algos/
8693 F: drivers/i2c/busses/
8696 M: Jean Delvare <jdelvare@suse.com>
8697 L: linux-i2c@vger.kernel.org
8699 F: Documentation/i2c/busses/i2c-taos-evm.rst
8700 F: drivers/i2c/busses/i2c-taos-evm.c
8703 M: Till Harbaum <till@harbaum.org>
8704 L: linux-i2c@vger.kernel.org
8706 W: http://www.harbaum.org/till/i2c_tiny_usb
8707 F: drivers/i2c/busses/i2c-tiny-usb.c
8709 I2C/SMBUS CONTROLLER DRIVERS FOR PC
8710 M: Jean Delvare <jdelvare@suse.com>
8711 L: linux-i2c@vger.kernel.org
8713 F: Documentation/i2c/busses/i2c-ali1535.rst
8714 F: Documentation/i2c/busses/i2c-ali1563.rst
8715 F: Documentation/i2c/busses/i2c-ali15x3.rst
8716 F: Documentation/i2c/busses/i2c-amd756.rst
8717 F: Documentation/i2c/busses/i2c-amd8111.rst
8718 F: Documentation/i2c/busses/i2c-i801.rst
8719 F: Documentation/i2c/busses/i2c-nforce2.rst
8720 F: Documentation/i2c/busses/i2c-piix4.rst
8721 F: Documentation/i2c/busses/i2c-sis5595.rst
8722 F: Documentation/i2c/busses/i2c-sis630.rst
8723 F: Documentation/i2c/busses/i2c-sis96x.rst
8724 F: Documentation/i2c/busses/i2c-via.rst
8725 F: Documentation/i2c/busses/i2c-viapro.rst
8726 F: drivers/i2c/busses/i2c-ali1535.c
8727 F: drivers/i2c/busses/i2c-ali1563.c
8728 F: drivers/i2c/busses/i2c-ali15x3.c
8729 F: drivers/i2c/busses/i2c-amd756-s4882.c
8730 F: drivers/i2c/busses/i2c-amd756.c
8731 F: drivers/i2c/busses/i2c-amd8111.c
8732 F: drivers/i2c/busses/i2c-i801.c
8733 F: drivers/i2c/busses/i2c-isch.c
8734 F: drivers/i2c/busses/i2c-nforce2-s4985.c
8735 F: drivers/i2c/busses/i2c-nforce2.c
8736 F: drivers/i2c/busses/i2c-piix4.c
8737 F: drivers/i2c/busses/i2c-sis5595.c
8738 F: drivers/i2c/busses/i2c-sis630.c
8739 F: drivers/i2c/busses/i2c-sis96x.c
8740 F: drivers/i2c/busses/i2c-via.c
8741 F: drivers/i2c/busses/i2c-viapro.c
8743 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
8744 M: Hans de Goede <hdegoede@redhat.com>
8745 L: linux-i2c@vger.kernel.org
8747 F: drivers/i2c/busses/i2c-cht-wc.c
8749 I2C/SMBUS ISMT DRIVER
8750 M: Seth Heasley <seth.heasley@intel.com>
8751 M: Neil Horman <nhorman@tuxdriver.com>
8752 L: linux-i2c@vger.kernel.org
8753 F: Documentation/i2c/busses/i2c-ismt.rst
8754 F: drivers/i2c/busses/i2c-ismt.c
8756 I2C/SMBUS STUB DRIVER
8757 M: Jean Delvare <jdelvare@suse.com>
8758 L: linux-i2c@vger.kernel.org
8760 F: drivers/i2c/i2c-stub.c
8762 I3C DRIVER FOR CADENCE I3C MASTER IP
8763 M: Przemysław Gaj <pgaj@cadence.com>
8765 F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
8766 F: drivers/i3c/master/i3c-master-cdns.c
8768 I3C DRIVER FOR SYNOPSYS DESIGNWARE
8769 M: Vitor Soares <vitor.soares@synopsys.com>
8771 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
8772 F: drivers/i3c/master/dw*
8775 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
8776 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
8778 C: irc://chat.freenode.net/linux-i3c
8779 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
8780 F: Documentation/ABI/testing/sysfs-bus-i3c
8781 F: Documentation/devicetree/bindings/i3c/
8782 F: Documentation/driver-api/i3c
8784 F: include/linux/i3c/
8786 IA64 (Itanium) PLATFORM
8787 L: linux-ia64@vger.kernel.org
8789 F: Documentation/ia64/
8792 IBM Power 842 compression accelerator
8793 M: Haren Myneni <haren@us.ibm.com>
8796 F: drivers/crypto/nx/Kconfig
8797 F: drivers/crypto/nx/Makefile
8798 F: drivers/crypto/nx/nx-842*
8799 F: include/linux/sw842.h
8802 IBM Power in-Nest Crypto Acceleration
8803 M: Breno Leitão <leitao@debian.org>
8804 M: Nayna Jain <nayna@linux.ibm.com>
8805 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8806 L: linux-crypto@vger.kernel.org
8808 F: drivers/crypto/nx/Kconfig
8809 F: drivers/crypto/nx/Makefile
8810 F: drivers/crypto/nx/nx-aes*
8811 F: drivers/crypto/nx/nx-sha*
8812 F: drivers/crypto/nx/nx.*
8813 F: drivers/crypto/nx/nx_csbcpb.h
8814 F: drivers/crypto/nx/nx_debugfs.c
8816 IBM Power IO DLPAR 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/rpadlpar*
8823 IBM Power Linux RAID adapter
8824 M: Brian King <brking@us.ibm.com>
8826 F: drivers/scsi/ipr.*
8828 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
8829 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8830 L: linux-pci@vger.kernel.org
8831 L: linuxppc-dev@lists.ozlabs.org
8833 F: drivers/pci/hotplug/rpaphp*
8835 IBM Power SRIOV Virtual NIC Device Driver
8836 M: Dany Madden <drt@linux.ibm.com>
8837 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8838 R: Thomas Falcon <tlfalcon@linux.ibm.com>
8839 L: netdev@vger.kernel.org
8841 F: drivers/net/ethernet/ibm/ibmvnic.*
8843 IBM Power Virtual Accelerator Switchboard
8844 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8845 L: linuxppc-dev@lists.ozlabs.org
8847 F: arch/powerpc/include/asm/vas.h
8848 F: arch/powerpc/platforms/powernv/copy-paste.h
8849 F: arch/powerpc/platforms/powernv/vas*
8851 IBM Power Virtual Ethernet Device Driver
8852 M: Cristobal Forno <cforno12@linux.ibm.com>
8853 L: netdev@vger.kernel.org
8855 F: drivers/net/ethernet/ibm/ibmveth.*
8857 IBM Power Virtual FC Device Drivers
8858 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8859 L: linux-scsi@vger.kernel.org
8861 F: drivers/scsi/ibmvscsi/ibmvfc*
8863 IBM Power Virtual Management Channel Driver
8864 M: Brad Warrum <bwarrum@linux.ibm.com>
8865 M: Ritu Agarwal <rituagar@linux.ibm.com>
8867 F: drivers/misc/ibmvmc.*
8869 IBM Power Virtual SCSI Device Drivers
8870 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8871 L: linux-scsi@vger.kernel.org
8873 F: drivers/scsi/ibmvscsi/ibmvscsi*
8874 F: include/scsi/viosrp.h
8876 IBM Power Virtual SCSI Device Target Driver
8877 M: Michael Cyr <mikecyr@linux.ibm.com>
8878 L: linux-scsi@vger.kernel.org
8879 L: target-devel@vger.kernel.org
8881 F: drivers/scsi/ibmvscsi_tgt/
8883 IBM Power VMX Cryptographic instructions
8884 M: Breno Leitão <leitao@debian.org>
8885 M: Nayna Jain <nayna@linux.ibm.com>
8886 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8887 L: linux-crypto@vger.kernel.org
8889 F: drivers/crypto/vmx/Kconfig
8890 F: drivers/crypto/vmx/Makefile
8891 F: drivers/crypto/vmx/aes*
8892 F: drivers/crypto/vmx/ghash*
8893 F: drivers/crypto/vmx/ppc-xlate.pl
8894 F: drivers/crypto/vmx/vmx.c
8896 IBM ServeRAID RAID DRIVER
8898 F: drivers/scsi/ips.*
8900 ICH LPC AND GPIO DRIVER
8901 M: Peter Tyser <ptyser@xes-inc.com>
8903 F: drivers/gpio/gpio-ich.c
8904 F: drivers/mfd/lpc_ich.c
8907 M: Max Staudt <max@enpas.org>
8908 L: linux-i2c@vger.kernel.org
8910 F: drivers/i2c/busses/i2c-icy.c
8912 IDEAPAD LAPTOP EXTRAS DRIVER
8913 M: Ike Panhc <ike.pan@canonical.com>
8914 L: platform-driver-x86@vger.kernel.org
8916 W: http://launchpad.net/ideapad-laptop
8917 F: drivers/platform/x86/ideapad-laptop.c
8919 IDEAPAD LAPTOP SLIDEBAR DRIVER
8920 M: Andrey Moiseev <o2g.org.ru@gmail.com>
8921 L: linux-input@vger.kernel.org
8923 W: https://github.com/o2genum/ideapad-slidebar
8924 F: drivers/input/misc/ideapad_slidebar.c
8926 IDT VersaClock 5 CLOCK DRIVER
8927 M: Luca Ceresoli <luca@lucaceresoli.net>
8929 F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
8930 F: drivers/clk/clk-versaclock5.c
8932 IEEE 802.15.4 SUBSYSTEM
8933 M: Alexander Aring <alex.aring@gmail.com>
8934 M: Stefan Schmidt <stefan@datenfreihafen.org>
8935 L: linux-wpan@vger.kernel.org
8937 W: https://linux-wpan.org/
8938 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
8939 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
8940 F: Documentation/networking/ieee802154.rst
8941 F: drivers/net/ieee802154/
8942 F: include/linux/ieee802154.h
8943 F: include/linux/nl802154.h
8944 F: include/net/af_ieee802154.h
8945 F: include/net/cfg802154.h
8946 F: include/net/ieee802154_netdev.h
8947 F: include/net/mac802154.h
8948 F: include/net/nl802154.h
8953 M: Yotam Gigi <yotam.gi@gmail.com>
8954 M: Jamal Hadi Salim <jhs@mojatatu.com>
8955 F: include/net/ife.h
8956 F: include/uapi/linux/ife.h
8959 IGORPLUG-USB IR RECEIVER
8960 M: Sean Young <sean@mess.org>
8961 L: linux-media@vger.kernel.org
8963 F: drivers/media/rc/igorplugusb.c
8965 IGUANAWORKS USB IR TRANSCEIVER
8966 M: Sean Young <sean@mess.org>
8967 L: linux-media@vger.kernel.org
8969 F: drivers/media/rc/iguanair.c
8971 IIO DIGITAL POTENTIOMETER DAC
8972 M: Peter Rosin <peda@axentia.se>
8973 L: linux-iio@vger.kernel.org
8975 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
8976 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
8977 F: drivers/iio/dac/dpot-dac.c
8979 IIO ENVELOPE DETECTOR
8980 M: Peter Rosin <peda@axentia.se>
8981 L: linux-iio@vger.kernel.org
8983 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
8984 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
8985 F: drivers/iio/adc/envelope-detector.c
8988 M: Peter Rosin <peda@axentia.se>
8989 L: linux-iio@vger.kernel.org
8991 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
8992 F: drivers/iio/multiplexer/iio-mux.c
8994 IIO SCMI BASED DRIVER
8995 M: Jyoti Bhayana <jbhayana@google.com>
8996 L: linux-iio@vger.kernel.org
8998 F: drivers/iio/common/scmi_sensors/scmi_iio.c
9000 IIO SUBSYSTEM AND DRIVERS
9001 M: Jonathan Cameron <jic23@kernel.org>
9002 R: Lars-Peter Clausen <lars@metafoo.de>
9003 L: linux-iio@vger.kernel.org
9005 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9006 F: Documentation/ABI/testing/configfs-iio*
9007 F: Documentation/ABI/testing/sysfs-bus-iio*
9008 F: Documentation/devicetree/bindings/iio/
9010 F: drivers/staging/iio/
9011 F: include/linux/iio/
9015 M: Peter Rosin <peda@axentia.se>
9016 L: linux-iio@vger.kernel.org
9018 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
9019 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
9020 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
9021 F: drivers/iio/afe/iio-rescale.c
9023 IKANOS/ADI EAGLE ADSL USB DRIVER
9024 M: Matthieu Castet <castet.matthieu@free.fr>
9025 M: Stanislaw Gruszka <stf_xl@wp.pl>
9027 F: drivers/usb/atm/ueagle-atm.c
9029 IMGTEC ASCII LCD DRIVER
9030 M: Paul Burton <paulburton@kernel.org>
9032 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
9033 F: drivers/auxdisplay/img-ascii-lcd.c
9035 IMGTEC IR DECODER DRIVER
9037 F: drivers/media/rc/img-ir/
9039 IMON SOUNDGRAPH USB IR RECEIVER
9040 M: Sean Young <sean@mess.org>
9041 L: linux-media@vger.kernel.org
9043 F: drivers/media/rc/imon.c
9044 F: drivers/media/rc/imon_raw.c
9046 IMS TWINTURBO FRAMEBUFFER DRIVER
9047 L: linux-fbdev@vger.kernel.org
9049 F: drivers/video/fbdev/imsttfb.c
9051 INA209 HARDWARE MONITOR DRIVER
9052 M: Guenter Roeck <linux@roeck-us.net>
9053 L: linux-hwmon@vger.kernel.org
9055 F: Documentation/devicetree/bindings/hwmon/ti,ina2xx.yaml
9056 F: Documentation/hwmon/ina209.rst
9057 F: drivers/hwmon/ina209.c
9059 INA2XX HARDWARE MONITOR DRIVER
9060 M: Guenter Roeck <linux@roeck-us.net>
9061 L: linux-hwmon@vger.kernel.org
9063 F: Documentation/hwmon/ina2xx.rst
9064 F: drivers/hwmon/ina2xx.c
9065 F: include/linux/platform_data/ina2xx.h
9067 INDUSTRY PACK SUBSYSTEM (IPACK)
9068 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
9069 M: Jens Taprogge <jens.taprogge@taprogge.org>
9070 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9071 L: industrypack-devel@lists.sourceforge.net
9073 W: http://industrypack.sourceforge.net
9076 INFINEON DPS310 Driver
9077 M: Eddie James <eajames@linux.ibm.com>
9078 L: linux-iio@vger.kernel.org
9080 F: drivers/iio/pressure/dps310.c
9082 INFINIBAND SUBSYSTEM
9083 M: Doug Ledford <dledford@redhat.com>
9084 M: Jason Gunthorpe <jgg@nvidia.com>
9085 L: linux-rdma@vger.kernel.org
9087 W: https://github.com/linux-rdma/rdma-core
9088 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9089 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
9090 F: Documentation/devicetree/bindings/infiniband/
9091 F: Documentation/infiniband/
9092 F: drivers/infiniband/
9094 F: include/trace/events/ib_mad.h
9095 F: include/trace/events/ib_umad.h
9096 F: include/uapi/linux/if_infiniband.h
9097 F: include/uapi/rdma/
9098 F: samples/bpf/ibumad_kern.c
9099 F: samples/bpf/ibumad_user.c
9101 INGENIC JZ4780 NAND DRIVER
9102 M: Harvey Hunt <harveyhuntnexus@gmail.com>
9103 L: linux-mtd@lists.infradead.org
9104 L: linux-mips@vger.kernel.org
9106 F: drivers/mtd/nand/raw/ingenic/
9109 M: Paul Cercueil <paul@crapouillou.net>
9110 L: linux-mips@vger.kernel.org
9112 F: arch/mips/boot/dts/ingenic/
9113 F: arch/mips/generic/board-ingenic.c
9114 F: arch/mips/include/asm/mach-ingenic/
9115 F: arch/mips/ingenic/Kconfig
9116 F: drivers/clk/ingenic/
9117 F: drivers/dma/dma-jz4780.c
9118 F: drivers/gpu/drm/ingenic/
9119 F: drivers/i2c/busses/i2c-jz4780.c
9120 F: drivers/iio/adc/ingenic-adc.c
9121 F: drivers/irqchip/irq-ingenic.c
9122 F: drivers/memory/jz4780-nemc.c
9123 F: drivers/mmc/host/jz4740_mmc.c
9124 F: drivers/mtd/nand/raw/ingenic/
9125 F: drivers/pinctrl/pinctrl-ingenic.c
9126 F: drivers/power/supply/ingenic-battery.c
9127 F: drivers/pwm/pwm-jz4740.c
9128 F: drivers/remoteproc/ingenic_rproc.c
9129 F: drivers/rtc/rtc-jz4740.c
9130 F: drivers/tty/serial/8250/8250_ingenic.c
9131 F: drivers/usb/musb/jz4740.c
9132 F: drivers/watchdog/jz4740_wdt.c
9133 F: include/dt-bindings/iio/adc/ingenic,adc.h
9134 F: include/linux/mfd/ingenic-tcu.h
9135 F: sound/soc/codecs/jz47*
9136 F: sound/soc/jz4740/
9139 M: Jan Kara <jack@suse.cz>
9140 R: Amir Goldstein <amir73il@gmail.com>
9141 L: linux-fsdevel@vger.kernel.org
9143 F: Documentation/filesystems/inotify.rst
9144 F: fs/notify/inotify/
9145 F: include/linux/inotify.h
9146 F: include/uapi/linux/inotify.h
9148 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
9149 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
9150 L: linux-input@vger.kernel.org
9152 Q: http://patchwork.kernel.org/project/linux-input/list/
9153 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
9154 F: Documentation/devicetree/bindings/input/
9155 F: Documentation/devicetree/bindings/serio/
9156 F: Documentation/input/
9158 F: include/linux/input.h
9159 F: include/linux/input/
9160 F: include/uapi/linux/input-event-codes.h
9161 F: include/uapi/linux/input.h
9163 INPUT MULTITOUCH (MT) PROTOCOL
9164 M: Henrik Rydberg <rydberg@bitmath.org>
9165 L: linux-input@vger.kernel.org
9167 F: Documentation/input/multi-touch-protocol.rst
9168 F: drivers/input/input-mt.c
9171 INSIDE SECURE CRYPTO DRIVER
9172 M: Antoine Tenart <atenart@kernel.org>
9173 L: linux-crypto@vger.kernel.org
9175 F: drivers/crypto/inside-secure/
9177 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
9178 M: Mimi Zohar <zohar@linux.ibm.com>
9179 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
9180 L: linux-integrity@vger.kernel.org
9182 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
9183 F: security/integrity/ima/
9185 INTEL 810/815 FRAMEBUFFER DRIVER
9186 M: Antonino Daplas <adaplas@gmail.com>
9187 L: linux-fbdev@vger.kernel.org
9189 F: drivers/video/fbdev/i810/
9192 M: Cezary Rojewski <cezary.rojewski@intel.com>
9193 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
9194 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
9195 M: Jie Yang <yang.jie@linux.intel.com>
9196 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9200 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
9201 M: Hans de Goede <hdegoede@redhat.com>
9202 L: platform-driver-x86@vger.kernel.org
9204 F: drivers/platform/x86/intel_atomisp2_pm.c
9206 INTEL ATOMISP2 LED DRIVER
9207 M: Hans de Goede <hdegoede@redhat.com>
9208 L: platform-driver-x86@vger.kernel.org
9210 F: drivers/platform/x86/intel_atomisp2_led.c
9212 INTEL BROXTON PMC DRIVER
9213 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9214 M: Zha Qipeng <qipeng.zha@intel.com>
9216 F: drivers/mfd/intel_pmc_bxt.c
9217 F: include/linux/mfd/intel_pmc_bxt.h
9219 INTEL C600 SERIES SAS CONTROLLER DRIVER
9220 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
9221 L: linux-scsi@vger.kernel.org
9223 T: git git://git.code.sf.net/p/intel-sas/isci
9224 F: drivers/scsi/isci/
9226 INTEL CPU family model numbers
9227 M: Tony Luck <tony.luck@intel.com>
9229 L: linux-kernel@vger.kernel.org
9231 F: arch/x86/include/asm/intel-family.h
9233 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
9234 M: Jani Nikula <jani.nikula@linux.intel.com>
9235 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
9236 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
9237 L: intel-gfx@lists.freedesktop.org
9239 W: https://01.org/linuxgraphics/
9240 Q: http://patchwork.freedesktop.org/project/intel-gfx/
9241 B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
9242 C: irc://chat.freenode.net/intel-gfx
9243 T: git git://anongit.freedesktop.org/drm-intel
9244 F: Documentation/gpu/i915.rst
9245 F: drivers/gpu/drm/i915/
9246 F: include/drm/i915*
9247 F: include/uapi/drm/i915_drm.h
9249 INTEL ETHERNET DRIVERS
9250 M: Jesse Brandeburg <jesse.brandeburg@intel.com>
9251 M: Tony Nguyen <anthony.l.nguyen@intel.com>
9252 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
9254 W: http://www.intel.com/support/feedback.htm
9255 W: http://e1000.sourceforge.net/
9256 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
9257 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
9258 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
9259 F: Documentation/networking/device_drivers/ethernet/intel/
9260 F: drivers/net/ethernet/intel/
9261 F: drivers/net/ethernet/intel/*/
9262 F: include/linux/avf/virtchnl.h
9263 F: include/linux/net/intel/iidc.h
9265 INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
9266 M: Mustafa Ismail <mustafa.ismail@intel.com>
9267 M: Shiraz Saleem <shiraz.saleem@intel.com>
9268 L: linux-rdma@vger.kernel.org
9270 F: drivers/infiniband/hw/irdma/
9271 F: include/uapi/rdma/irdma-abi.h
9273 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
9274 M: Maik Broemme <mbroemme@libmpq.org>
9275 L: linux-fbdev@vger.kernel.org
9277 F: Documentation/fb/intelfb.rst
9278 F: drivers/video/fbdev/intelfb/
9281 M: Andy Shevchenko <andy@kernel.org>
9282 L: linux-gpio@vger.kernel.org
9284 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9285 F: drivers/gpio/gpio-ich.c
9286 F: drivers/gpio/gpio-merrifield.c
9287 F: drivers/gpio/gpio-ml-ioh.c
9288 F: drivers/gpio/gpio-pch.c
9289 F: drivers/gpio/gpio-sch.c
9290 F: drivers/gpio/gpio-sodaville.c
9292 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
9293 M: Zhenyu Wang <zhenyuw@linux.intel.com>
9294 M: Zhi Wang <zhi.a.wang@intel.com>
9295 L: intel-gvt-dev@lists.freedesktop.org
9296 L: intel-gfx@lists.freedesktop.org
9298 W: https://01.org/igvt-g
9299 T: git https://github.com/intel/gvt-linux.git
9300 F: drivers/gpu/drm/i915/gvt/
9302 INTEL HID EVENT DRIVER
9303 M: Alex Hung <alex.hung@canonical.com>
9304 L: platform-driver-x86@vger.kernel.org
9306 F: drivers/platform/x86/intel-hid.c
9308 INTEL I/OAT DMA DRIVER
9309 M: Dave Jiang <dave.jiang@intel.com>
9310 R: Dan Williams <dan.j.williams@intel.com>
9311 L: dmaengine@vger.kernel.org
9313 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
9314 F: drivers/dma/ioat*
9317 M: Dave Jiang <dave.jiang@intel.com>
9318 L: dmaengine@vger.kernel.org
9320 F: drivers/dma/idxd/*
9321 F: include/uapi/linux/idxd.h
9324 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
9325 M: Len Brown <lenb@kernel.org>
9326 L: linux-pm@vger.kernel.org
9328 B: https://bugzilla.kernel.org
9329 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
9330 F: drivers/idle/intel_idle.c
9332 INTEL INTEGRATED SENSOR HUB DRIVER
9333 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9334 M: Jiri Kosina <jikos@kernel.org>
9335 L: linux-input@vger.kernel.org
9337 F: drivers/hid/intel-ish-hid/
9340 M: David Woodhouse <dwmw2@infradead.org>
9341 M: Lu Baolu <baolu.lu@linux.intel.com>
9342 L: iommu@lists.linux-foundation.org
9344 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9345 F: drivers/iommu/intel/
9346 F: include/linux/intel-iommu.h
9347 F: include/linux/intel-svm.h
9349 INTEL IOP-ADMA DMA DRIVER
9350 R: Dan Williams <dan.j.williams@intel.com>
9352 F: drivers/dma/iop-adma.c
9354 INTEL IPU3 CSI-2 CIO2 DRIVER
9355 M: Yong Zhi <yong.zhi@intel.com>
9356 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9357 M: Bingbu Cao <bingbu.cao@intel.com>
9358 M: Dan Scally <djrscally@gmail.com>
9359 R: Tianshu Qiu <tian.shu.qiu@intel.com>
9360 L: linux-media@vger.kernel.org
9362 T: git git://linuxtv.org/media_tree.git
9363 F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
9364 F: drivers/media/pci/intel/ipu3/
9366 INTEL IPU3 CSI-2 IMGU DRIVER
9367 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9368 R: Bingbu Cao <bingbu.cao@intel.com>
9369 R: Tianshu Qiu <tian.shu.qiu@intel.com>
9370 L: linux-media@vger.kernel.org
9372 F: Documentation/admin-guide/media/ipu3.rst
9373 F: Documentation/admin-guide/media/ipu3_rcb.svg
9374 F: Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
9375 F: drivers/staging/media/ipu3/
9377 INTEL IXP4XX CRYPTO SUPPORT
9378 M: Corentin Labbe <clabbe@baylibre.com>
9379 L: linux-crypto@vger.kernel.org
9381 F: drivers/crypto/ixp4xx_crypto.c
9383 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
9384 M: Krzysztof Halasa <khalasa@piap.pl>
9386 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
9387 F: drivers/net/wan/ixp4xx_hss.c
9388 F: drivers/soc/ixp4xx/ixp4xx-npe.c
9389 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
9390 F: include/linux/soc/ixp4xx/npe.h
9391 F: include/linux/soc/ixp4xx/qmgr.h
9393 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
9394 M: Deepak Saxena <dsaxena@plexity.net>
9396 F: Documentation/devicetree/bindings/display/intel,ixp46x-rng.yaml
9397 F: drivers/char/hw_random/ixp4xx-rng.c
9399 INTEL KEEM BAY DRM DRIVER
9400 M: Anitha Chrisanthus <anitha.chrisanthus@intel.com>
9401 M: Edmund Dea <edmund.j.dea@intel.com>
9403 F: Documentation/devicetree/bindings/display/intel,kmb_display.yaml
9404 F: drivers/gpu/drm/kmb/
9406 INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
9407 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9409 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
9410 F: drivers/crypto/keembay/Kconfig
9411 F: drivers/crypto/keembay/Makefile
9412 F: drivers/crypto/keembay/keembay-ocs-aes-core.c
9413 F: drivers/crypto/keembay/ocs-aes.c
9414 F: drivers/crypto/keembay/ocs-aes.h
9416 INTEL KEEM BAY OCS HCU CRYPTO DRIVER
9417 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9418 M: Declan Murphy <declan.murphy@intel.com>
9420 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
9421 F: drivers/crypto/keembay/Kconfig
9422 F: drivers/crypto/keembay/Makefile
9423 F: drivers/crypto/keembay/keembay-ocs-hcu-core.c
9424 F: drivers/crypto/keembay/ocs-hcu.c
9425 F: drivers/crypto/keembay/ocs-hcu.h
9427 INTEL MANAGEMENT ENGINE (mei)
9428 M: Tomas Winkler <tomas.winkler@intel.com>
9429 L: linux-kernel@vger.kernel.org
9431 F: Documentation/driver-api/mei/*
9432 F: drivers/misc/mei/
9433 F: drivers/watchdog/mei_wdt.c
9434 F: include/linux/mei_cl_bus.h
9435 F: include/uapi/linux/mei.h
9438 INTEL MAX 10 BMC MFD DRIVER
9439 M: Xu Yilun <yilun.xu@intel.com>
9440 R: Tom Rix <trix@redhat.com>
9442 F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
9443 F: Documentation/hwmon/intel-m10-bmc-hwmon.rst
9444 F: drivers/hwmon/intel-m10-bmc-hwmon.c
9445 F: drivers/mfd/intel-m10-bmc.c
9446 F: include/linux/mfd/intel-m10-bmc.h
9448 INTEL MENLOW THERMAL DRIVER
9449 M: Sujith Thomas <sujith.thomas@intel.com>
9450 L: platform-driver-x86@vger.kernel.org
9452 W: https://01.org/linux-acpi
9453 F: drivers/platform/x86/intel_menlow.c
9455 INTEL P-Unit IPC DRIVER
9456 M: Zha Qipeng <qipeng.zha@intel.com>
9457 L: platform-driver-x86@vger.kernel.org
9459 F: arch/x86/include/asm/intel_punit_ipc.h
9460 F: drivers/platform/x86/intel_punit_ipc.c
9462 INTEL PMC CORE DRIVER
9463 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
9464 M: David E Box <david.e.box@intel.com>
9465 L: platform-driver-x86@vger.kernel.org
9467 F: Documentation/ABI/testing/sysfs-platform-intel-pmc
9468 F: drivers/platform/x86/intel_pmc_core*
9470 INTEL PMIC GPIO DRIVERS
9471 M: Andy Shevchenko <andy@kernel.org>
9473 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9474 F: drivers/gpio/gpio-*cove.c
9476 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
9477 M: Andy Shevchenko <andy@kernel.org>
9479 F: drivers/mfd/intel_soc_pmic*
9480 F: include/linux/mfd/intel_soc_pmic*
9483 M: "David E. Box" <david.e.box@linux.intel.com>
9485 F: drivers/mfd/intel_pmt.c
9486 F: drivers/platform/x86/intel_pmt_*
9488 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
9489 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
9490 L: linux-wireless@vger.kernel.org
9492 F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
9493 F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
9494 F: drivers/net/wireless/intel/ipw2x00/
9497 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9498 M: Len Brown <lenb@kernel.org>
9499 L: linux-pm@vger.kernel.org
9501 F: drivers/cpufreq/intel_pstate.c
9503 INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
9504 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
9505 L: linux-iio@vger.kernel.org
9506 F: drivers/counter/intel-qep.c
9509 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9511 F: arch/x86/include/asm/intel_scu_ipc.h
9512 F: drivers/platform/x86/intel_scu_*
9514 INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
9515 M: Daniel Scally <djrscally@gmail.com>
9517 F: drivers/platform/x86/intel/int3472/
9519 INTEL SPEED SELECT TECHNOLOGY
9520 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9521 L: platform-driver-x86@vger.kernel.org
9523 F: drivers/platform/x86/intel_speed_select_if/
9524 F: include/uapi/linux/isst_if.h
9525 F: tools/power/x86/intel-speed-select/
9527 INTEL STRATIX10 FIRMWARE DRIVERS
9528 M: Richard Gong <richard.gong@linux.intel.com>
9529 L: linux-kernel@vger.kernel.org
9531 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
9532 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
9533 F: drivers/firmware/stratix10-rsu.c
9534 F: drivers/firmware/stratix10-svc.c
9535 F: include/linux/firmware/intel/stratix10-smc.h
9536 F: include/linux/firmware/intel/stratix10-svc-client.h
9538 INTEL TELEMETRY DRIVER
9539 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
9540 M: "David E. Box" <david.e.box@linux.intel.com>
9541 L: platform-driver-x86@vger.kernel.org
9543 F: arch/x86/include/asm/intel_telemetry.h
9544 F: drivers/platform/x86/intel_telemetry*
9546 INTEL UNCORE FREQUENCY CONTROL
9547 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9548 L: platform-driver-x86@vger.kernel.org
9550 F: drivers/platform/x86/intel-uncore-frequency.c
9552 INTEL VIRTUAL BUTTON DRIVER
9553 M: AceLan Kao <acelan.kao@canonical.com>
9554 L: platform-driver-x86@vger.kernel.org
9556 F: drivers/platform/x86/intel-vbtn.c
9558 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
9559 M: Stanislaw Gruszka <stf_xl@wp.pl>
9560 L: linux-wireless@vger.kernel.org
9562 F: drivers/net/wireless/intel/iwlegacy/
9564 INTEL WIRELESS WIFI LINK (iwlwifi)
9565 M: Luca Coelho <luciano.coelho@intel.com>
9566 L: linux-wireless@vger.kernel.org
9568 W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
9569 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
9570 F: drivers/net/wireless/intel/iwlwifi/
9572 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
9573 M: Jithu Joseph <jithu.joseph@intel.com>
9574 R: Maurice Ma <maurice.ma@intel.com>
9576 W: https://slimbootloader.github.io/security/firmware-update.html
9577 F: drivers/platform/x86/intel-wmi-sbl-fw-update.c
9579 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
9580 L: Dell.Client.Kernel@dell.com
9582 F: drivers/platform/x86/intel-wmi-thunderbolt.c
9584 INTEL WWAN IOSM DRIVER
9585 M: M Chetan Kumar <m.chetan.kumar@intel.com>
9586 M: Intel Corporation <linuxwwan@intel.com>
9587 L: netdev@vger.kernel.org
9589 F: drivers/net/wwan/iosm/
9592 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9594 F: Documentation/trace/intel_th.rst
9595 F: drivers/hwtracing/intel_th/
9596 F: include/linux/intel_th.h
9598 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
9599 M: Ning Sun <ning.sun@intel.com>
9600 L: tboot-devel@lists.sourceforge.net
9602 W: http://tboot.sourceforge.net
9603 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
9604 F: Documentation/x86/intel_txt.rst
9605 F: arch/x86/kernel/tboot.c
9606 F: include/linux/tboot.h
9609 M: Jarkko Sakkinen <jarkko@kernel.org>
9610 R: Dave Hansen <dave.hansen@linux.intel.com>
9611 L: linux-sgx@vger.kernel.org
9613 Q: https://patchwork.kernel.org/project/intel-sgx/list/
9614 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
9615 F: Documentation/x86/sgx.rst
9616 F: arch/x86/entry/vdso/vsgx.S
9617 F: arch/x86/include/asm/sgx.h
9618 F: arch/x86/include/uapi/asm/sgx.h
9619 F: arch/x86/kernel/cpu/sgx/*
9620 F: tools/testing/selftests/sgx/*
9624 M: Georgi Djakov <djakov@kernel.org>
9625 L: linux-pm@vger.kernel.org
9627 T: git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
9628 F: Documentation/devicetree/bindings/interconnect/
9629 F: Documentation/driver-api/interconnect.rst
9630 F: drivers/interconnect/
9631 F: include/dt-bindings/interconnect/
9632 F: include/linux/interconnect-provider.h
9633 F: include/linux/interconnect.h
9635 INTERRUPT COUNTER DRIVER
9636 M: Oleksij Rempel <o.rempel@pengutronix.de>
9637 R: Pengutronix Kernel Team <kernel@pengutronix.de>
9638 L: linux-iio@vger.kernel.org
9639 F: Documentation/devicetree/bindings/counter/interrupt-counter.yaml
9640 F: drivers/counter/interrupt-cnt.c
9642 INVENSENSE ICM-426xx IMU DRIVER
9643 M: Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
9644 L: linux-iio@vger.kernel.org
9646 W: https://invensense.tdk.com/
9647 F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
9648 F: drivers/iio/imu/inv_icm42600/
9650 INVENSENSE MPU-3050 GYROSCOPE DRIVER
9651 M: Linus Walleij <linus.walleij@linaro.org>
9652 L: linux-iio@vger.kernel.org
9654 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
9655 F: drivers/iio/gyro/mpu3050*
9657 IOC3 ETHERNET DRIVER
9658 M: Ralf Baechle <ralf@linux-mips.org>
9659 L: linux-mips@vger.kernel.org
9661 F: drivers/net/ethernet/sgi/ioc3-eth.c
9663 IOMAP FILESYSTEM LIBRARY
9664 M: Christoph Hellwig <hch@infradead.org>
9665 M: Darrick J. Wong <djwong@kernel.org>
9666 M: linux-xfs@vger.kernel.org
9667 M: linux-fsdevel@vger.kernel.org
9668 L: linux-xfs@vger.kernel.org
9669 L: linux-fsdevel@vger.kernel.org
9671 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
9673 F: include/linux/iomap.h
9676 M: Joerg Roedel <joro@8bytes.org>
9677 M: Will Deacon <will@kernel.org>
9678 L: iommu@lists.linux-foundation.org
9680 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9681 F: Documentation/devicetree/bindings/iommu/
9682 F: Documentation/userspace-api/iommu.rst
9684 F: include/linux/iommu.h
9685 F: include/linux/iova.h
9686 F: include/linux/of_iommu.h
9687 F: include/uapi/linux/iommu.h
9690 M: Jens Axboe <axboe@kernel.dk>
9691 R: Pavel Begunkov <asml.silence@gmail.com>
9692 L: io-uring@vger.kernel.org
9694 T: git git://git.kernel.dk/linux-block
9695 T: git git://git.kernel.dk/liburing
9699 F: include/linux/io_uring.h
9700 F: include/uapi/linux/io_uring.h
9704 M: Corey Minyard <minyard@acm.org>
9705 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
9707 W: http://openipmi.sourceforge.net/
9708 F: Documentation/driver-api/ipmi.rst
9709 F: Documentation/devicetree/bindings/ipmi/
9710 F: drivers/char/ipmi/
9711 F: include/linux/ipmi*
9712 F: include/uapi/linux/ipmi*
9714 IPS SCSI RAID DRIVER
9715 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
9716 L: linux-scsi@vger.kernel.org
9718 W: http://www.adaptec.com/
9719 F: drivers/scsi/ips*
9722 M: Simon Horman <horms@verge.net.au>
9723 M: Julian Anastasov <ja@ssi.bg>
9724 L: netdev@vger.kernel.org
9725 L: lvs-devel@vger.kernel.org
9727 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
9728 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
9729 F: Documentation/networking/ipvs-sysctl.rst
9730 F: include/net/ip_vs.h
9731 F: include/uapi/linux/ip_vs.h
9732 F: net/netfilter/ipvs/
9735 M: Jiri Kosina <jikos@kernel.org>
9736 M: David Sterba <dsterba@suse.com>
9738 F: drivers/tty/ipwireless/
9741 L: netdev@vger.kernel.org
9743 F: include/uapi/linux/ipx.h
9745 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
9746 M: Marc Zyngier <maz@kernel.org>
9748 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9749 F: Documentation/core-api/irq/irq-domain.rst
9750 F: include/linux/irqdomain.h
9751 F: kernel/irq/irqdomain.c
9755 M: Thomas Gleixner <tglx@linutronix.de>
9756 L: linux-kernel@vger.kernel.org
9758 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9762 M: Thomas Gleixner <tglx@linutronix.de>
9763 M: Marc Zyngier <maz@kernel.org>
9764 L: linux-kernel@vger.kernel.org
9766 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9767 F: Documentation/devicetree/bindings/interrupt-controller/
9771 M: William Breathitt Gray <vilhelm.gray@gmail.com>
9773 F: Documentation/driver-api/isa.rst
9774 F: drivers/base/isa.c
9775 F: include/linux/isa.h
9778 M: Hans Verkuil <hverkuil@xs4all.nl>
9779 L: linux-media@vger.kernel.org
9781 W: https://linuxtv.org
9782 T: git git://linuxtv.org/media_tree.git
9783 F: drivers/media/radio/radio-isa*
9786 M: Jaroslav Kysela <perex@perex.cz>
9788 F: Documentation/driver-api/isapnp.rst
9789 F: drivers/pnp/isapnp/
9790 F: include/linux/isapnp.h
9793 M: Lee Duncan <lduncan@suse.com>
9794 M: Chris Leech <cleech@redhat.com>
9795 L: open-iscsi@googlegroups.com
9796 L: linux-scsi@vger.kernel.org
9798 W: www.open-iscsi.com
9799 F: drivers/scsi/*iscsi*
9800 F: include/scsi/*iscsi*
9802 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
9803 M: Peter Jones <pjones@redhat.com>
9804 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
9806 F: drivers/firmware/iscsi_ibft*
9808 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
9809 M: Sagi Grimberg <sagi@grimberg.me>
9810 M: Max Gurtovoy <mgurtovoy@nvidia.com>
9811 L: linux-rdma@vger.kernel.org
9813 W: http://www.openfabrics.org
9814 W: www.open-iscsi.org
9815 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9816 F: drivers/infiniband/ulp/iser/
9818 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
9819 M: Sagi Grimberg <sagi@grimberg.me>
9820 L: linux-rdma@vger.kernel.org
9821 L: target-devel@vger.kernel.org
9823 W: http://www.linux-iscsi.org
9824 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
9825 F: drivers/infiniband/ulp/isert
9827 ISDN/CMTP OVER BLUETOOTH
9828 M: Karsten Keil <isdn@linux-pingi.de>
9829 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9830 L: netdev@vger.kernel.org
9832 W: http://www.isdn4linux.de
9833 F: Documentation/isdn/
9834 F: drivers/isdn/capi/
9835 F: include/linux/isdn/
9836 F: include/uapi/linux/isdn/
9837 F: net/bluetooth/cmtp/
9839 ISDN/mISDN SUBSYSTEM
9840 M: Karsten Keil <isdn@linux-pingi.de>
9841 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9842 L: netdev@vger.kernel.org
9844 W: http://www.isdn4linux.de
9845 F: drivers/isdn/Kconfig
9846 F: drivers/isdn/Makefile
9847 F: drivers/isdn/hardware/
9848 F: drivers/isdn/mISDN/
9850 IT87 HARDWARE MONITORING DRIVER
9851 M: Jean Delvare <jdelvare@suse.com>
9852 L: linux-hwmon@vger.kernel.org
9854 F: Documentation/hwmon/it87.rst
9855 F: drivers/hwmon/it87.c
9858 M: Antti Palosaari <crope@iki.fi>
9859 L: linux-media@vger.kernel.org
9861 W: https://linuxtv.org
9862 W: http://palosaari.fi/linux/
9863 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9864 T: git git://linuxtv.org/anttip/media_tree.git
9865 F: drivers/media/tuners/it913x*
9867 ITE IT66121 HDMI BRIDGE DRIVER
9868 M: Phong LE <ple@baylibre.com>
9869 M: Neil Armstrong <narmstrong@baylibre.com>
9871 T: git git://anongit.freedesktop.org/drm/drm-misc
9872 F: Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
9873 F: drivers/gpu/drm/bridge/ite-it66121.c
9875 IVTV VIDEO4LINUX DRIVER
9876 M: Andy Walls <awalls@md.metrocast.net>
9877 L: linux-media@vger.kernel.org
9879 W: https://linuxtv.org
9880 T: git git://linuxtv.org/media_tree.git
9881 F: Documentation/admin-guide/media/ivtv*
9882 F: drivers/media/pci/ivtv/
9883 F: include/uapi/linux/ivtv*
9885 IX2505V MEDIA DRIVER
9886 M: Malcolm Priestley <tvboxspy@gmail.com>
9887 L: linux-media@vger.kernel.org
9889 W: https://linuxtv.org
9890 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9891 F: drivers/media/dvb-frontends/ix2505v*
9893 JAILHOUSE HYPERVISOR INTERFACE
9894 M: Jan Kiszka <jan.kiszka@siemens.com>
9895 L: jailhouse-dev@googlegroups.com
9897 F: arch/x86/include/asm/jailhouse_para.h
9898 F: arch/x86/kernel/jailhouse.c
9900 JC42.4 TEMPERATURE SENSOR DRIVER
9901 M: Guenter Roeck <linux@roeck-us.net>
9902 L: linux-hwmon@vger.kernel.org
9904 F: Documentation/hwmon/jc42.rst
9905 F: drivers/hwmon/jc42.c
9908 M: Dave Kleikamp <shaggy@kernel.org>
9909 L: jfs-discussion@lists.sourceforge.net
9911 W: http://jfs.sourceforge.net/
9912 T: git git://github.com/kleikamp/linux-shaggy.git
9913 F: Documentation/admin-guide/jfs.rst
9917 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
9918 L: netdev@vger.kernel.org
9920 F: drivers/net/ethernet/jme.*
9922 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
9923 M: David Woodhouse <dwmw2@infradead.org>
9924 M: Richard Weinberger <richard@nod.at>
9925 L: linux-mtd@lists.infradead.org
9927 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
9928 T: git git://git.infradead.org/ubifs-2.6.git
9930 F: include/uapi/linux/jffs2.h
9932 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
9933 M: "Theodore Ts'o" <tytso@mit.edu>
9934 M: Jan Kara <jack@suse.com>
9935 L: linux-ext4@vger.kernel.org
9938 F: include/linux/jbd2.h
9940 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
9941 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
9942 L: linux-media@vger.kernel.org
9944 F: drivers/media/platform/rcar_jpu.c
9946 JSM Neo PCI based serial card
9947 L: linux-serial@vger.kernel.org
9949 F: drivers/tty/serial/jsm/
9951 K10TEMP HARDWARE MONITORING DRIVER
9952 M: Clemens Ladisch <clemens@ladisch.de>
9953 L: linux-hwmon@vger.kernel.org
9955 F: Documentation/hwmon/k10temp.rst
9956 F: drivers/hwmon/k10temp.c
9958 K8TEMP HARDWARE MONITORING DRIVER
9959 M: Rudolf Marek <r.marek@assembler.cz>
9960 L: linux-hwmon@vger.kernel.org
9962 F: Documentation/hwmon/k8temp.rst
9963 F: drivers/hwmon/k8temp.c
9966 M: Andrey Ryabinin <ryabinin.a.a@gmail.com>
9967 R: Alexander Potapenko <glider@google.com>
9968 R: Andrey Konovalov <andreyknvl@gmail.com>
9969 R: Dmitry Vyukov <dvyukov@google.com>
9970 L: kasan-dev@googlegroups.com
9972 F: Documentation/dev-tools/kasan.rst
9973 F: arch/*/include/asm/*kasan.h
9974 F: arch/*/mm/kasan_init*
9975 F: include/linux/kasan*.h
9976 F: lib/Kconfig.kasan
9977 F: lib/test_kasan*.c
9979 F: scripts/Makefile.kasan
9982 M: Masahiro Yamada <masahiroy@kernel.org>
9983 L: linux-kbuild@vger.kernel.org
9985 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
9986 F: Documentation/kbuild/kconfig*
9987 F: scripts/Kconfig.include
9991 R: Dmitry Vyukov <dvyukov@google.com>
9992 R: Andrey Konovalov <andreyknvl@gmail.com>
9993 L: kasan-dev@googlegroups.com
9995 F: Documentation/dev-tools/kcov.rst
9996 F: include/linux/kcov.h
9997 F: include/uapi/linux/kcov.h
9999 F: scripts/Makefile.kcov
10002 M: Marco Elver <elver@google.com>
10003 R: Dmitry Vyukov <dvyukov@google.com>
10004 L: kasan-dev@googlegroups.com
10006 F: Documentation/dev-tools/kcsan.rst
10007 F: include/linux/kcsan*.h
10009 F: lib/Kconfig.kcsan
10010 F: scripts/Makefile.kcsan
10013 M: Dave Young <dyoung@redhat.com>
10014 M: Baoquan He <bhe@redhat.com>
10015 R: Vivek Goyal <vgoyal@redhat.com>
10016 L: kexec@lists.infradead.org
10018 W: http://lse.sourceforge.net/kdump/
10019 F: Documentation/admin-guide/kdump/
10020 F: fs/proc/vmcore.c
10021 F: include/linux/crash_core.h
10022 F: include/linux/crash_dump.h
10023 F: include/uapi/linux/vmcore.h
10024 F: kernel/crash_*.c
10026 KEENE FM RADIO TRANSMITTER DRIVER
10027 M: Hans Verkuil <hverkuil@xs4all.nl>
10028 L: linux-media@vger.kernel.org
10030 W: https://linuxtv.org
10031 T: git git://linuxtv.org/media_tree.git
10032 F: drivers/media/radio/radio-keene*
10035 M: Ian Kent <raven@themaw.net>
10036 L: autofs@vger.kernel.org
10040 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
10041 M: Masahiro Yamada <masahiroy@kernel.org>
10042 M: Michal Marek <michal.lkml@markovi.net>
10043 L: linux-kbuild@vger.kernel.org
10045 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
10046 F: Documentation/kbuild/
10048 F: scripts/*vmlinux*
10050 F: scripts/Makefile*
10052 F: scripts/dummy-tools/
10055 F: scripts/package/
10058 L: kernel-janitors@vger.kernel.org
10060 W: http://kernelnewbies.org/KernelJanitors
10062 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
10063 M: "J. Bruce Fields" <bfields@fieldses.org>
10064 M: Chuck Lever <chuck.lever@oracle.com>
10065 L: linux-nfs@vger.kernel.org
10067 W: http://nfs.sourceforge.net/
10068 T: git git://linux-nfs.org/~bfields/linux.git
10072 F: include/linux/lockd/
10073 F: include/linux/sunrpc/
10074 F: include/uapi/linux/nfsd/
10075 F: include/uapi/linux/sunrpc/
10077 F: Documentation/filesystems/nfs/
10080 M: Thorsten Leemhuis <linux@leemhuis.info>
10081 L: regressions@lists.linux.dev
10084 KERNEL SELFTEST FRAMEWORK
10085 M: Shuah Khan <shuah@kernel.org>
10086 M: Shuah Khan <skhan@linuxfoundation.org>
10087 L: linux-kselftest@vger.kernel.org
10089 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
10090 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
10091 F: Documentation/dev-tools/kselftest*
10092 F: tools/testing/selftests/
10094 KERNEL UNIT TESTING FRAMEWORK (KUnit)
10095 M: Brendan Higgins <brendanhiggins@google.com>
10096 L: linux-kselftest@vger.kernel.org
10097 L: kunit-dev@googlegroups.com
10099 W: https://google.github.io/kunit-docs/third_party/kernel/docs/
10100 F: Documentation/dev-tools/kunit/
10103 F: tools/testing/kunit/
10105 KERNEL USERMODE HELPER
10106 M: Luis Chamberlain <mcgrof@kernel.org>
10107 L: linux-kernel@vger.kernel.org
10109 F: include/linux/umh.h
10112 KERNEL VIRTUAL MACHINE (KVM)
10113 M: Paolo Bonzini <pbonzini@redhat.com>
10114 L: kvm@vger.kernel.org
10116 W: http://www.linux-kvm.org
10117 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10118 F: Documentation/virt/kvm/
10119 F: include/asm-generic/kvm*
10120 F: include/kvm/iodev.h
10121 F: include/linux/kvm*
10122 F: include/trace/events/kvm.h
10123 F: include/uapi/asm-generic/kvm*
10124 F: include/uapi/linux/kvm*
10126 F: tools/testing/selftests/kvm/
10129 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
10130 M: Marc Zyngier <maz@kernel.org>
10131 R: James Morse <james.morse@arm.com>
10132 R: Alexandru Elisei <alexandru.elisei@arm.com>
10133 R: Suzuki K Poulose <suzuki.poulose@arm.com>
10134 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10135 L: kvmarm@lists.cs.columbia.edu (moderated for non-subscribers)
10137 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
10138 F: arch/arm64/include/asm/kvm*
10139 F: arch/arm64/include/uapi/asm/kvm*
10141 F: include/kvm/arm_*
10142 F: tools/testing/selftests/kvm/*/aarch64/
10143 F: tools/testing/selftests/kvm/aarch64/
10145 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
10146 M: Huacai Chen <chenhuacai@kernel.org>
10147 M: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
10148 L: linux-mips@vger.kernel.org
10149 L: kvm@vger.kernel.org
10151 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10152 F: arch/mips/include/asm/kvm*
10153 F: arch/mips/include/uapi/asm/kvm*
10156 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
10157 M: Paul Mackerras <paulus@ozlabs.org>
10158 L: kvm-ppc@vger.kernel.org
10160 W: http://www.linux-kvm.org/
10161 T: git git://github.com/agraf/linux-2.6.git
10162 F: arch/powerpc/include/asm/kvm*
10163 F: arch/powerpc/include/uapi/asm/kvm*
10164 F: arch/powerpc/kernel/kvm*
10165 F: arch/powerpc/kvm/
10167 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
10168 M: Christian Borntraeger <borntraeger@de.ibm.com>
10169 M: Janosch Frank <frankja@linux.ibm.com>
10170 R: David Hildenbrand <david@redhat.com>
10171 R: Cornelia Huck <cohuck@redhat.com>
10172 R: Claudio Imbrenda <imbrenda@linux.ibm.com>
10173 L: kvm@vger.kernel.org
10175 W: http://www.ibm.com/developerworks/linux/linux390/
10176 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
10177 F: Documentation/virt/kvm/s390*
10178 F: arch/s390/include/asm/gmap.h
10179 F: arch/s390/include/asm/kvm*
10180 F: arch/s390/include/uapi/asm/kvm*
10181 F: arch/s390/kernel/uv.c
10183 F: arch/s390/mm/gmap.c
10184 F: tools/testing/selftests/kvm/*/s390x/
10185 F: tools/testing/selftests/kvm/s390x/
10187 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
10188 M: Paolo Bonzini <pbonzini@redhat.com>
10189 R: Sean Christopherson <seanjc@google.com>
10190 R: Vitaly Kuznetsov <vkuznets@redhat.com>
10191 R: Wanpeng Li <wanpengli@tencent.com>
10192 R: Jim Mattson <jmattson@google.com>
10193 R: Joerg Roedel <joro@8bytes.org>
10194 L: kvm@vger.kernel.org
10196 W: http://www.linux-kvm.org
10197 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10198 F: arch/x86/include/asm/kvm*
10199 F: arch/x86/include/asm/pvclock-abi.h
10200 F: arch/x86/include/asm/svm.h
10201 F: arch/x86/include/asm/vmx*.h
10202 F: arch/x86/include/uapi/asm/kvm*
10203 F: arch/x86/include/uapi/asm/svm.h
10204 F: arch/x86/include/uapi/asm/vmx.h
10205 F: arch/x86/kernel/kvm.c
10206 F: arch/x86/kernel/kvmclock.c
10211 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10212 M: Tejun Heo <tj@kernel.org>
10214 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
10216 F: include/linux/kernfs.h
10219 M: Eric Biederman <ebiederm@xmission.com>
10220 L: kexec@lists.infradead.org
10222 W: http://kernel.org/pub/linux/utils/kernel/kexec/
10223 F: include/linux/kexec.h
10224 F: include/uapi/linux/kexec.h
10228 M: Mimi Zohar <zohar@linux.ibm.com>
10229 L: linux-integrity@vger.kernel.org
10230 L: keyrings@vger.kernel.org
10232 F: Documentation/security/keys/trusted-encrypted.rst
10233 F: include/keys/encrypted-type.h
10234 F: security/keys/encrypted-keys/
10237 M: James Bottomley <jejb@linux.ibm.com>
10238 M: Jarkko Sakkinen <jarkko@kernel.org>
10239 M: Mimi Zohar <zohar@linux.ibm.com>
10240 L: linux-integrity@vger.kernel.org
10241 L: keyrings@vger.kernel.org
10243 F: Documentation/security/keys/trusted-encrypted.rst
10244 F: include/keys/trusted-type.h
10245 F: include/keys/trusted_tpm.h
10246 F: security/keys/trusted-keys/
10249 M: Sumit Garg <sumit.garg@linaro.org>
10250 L: linux-integrity@vger.kernel.org
10251 L: keyrings@vger.kernel.org
10253 F: include/keys/trusted_tee.h
10254 F: security/keys/trusted-keys/trusted_tee.c
10257 M: David Howells <dhowells@redhat.com>
10258 M: Jarkko Sakkinen <jarkko@kernel.org>
10259 L: keyrings@vger.kernel.org
10261 F: Documentation/security/keys/core.rst
10263 F: include/linux/key-type.h
10264 F: include/linux/key.h
10265 F: include/linux/keyctl.h
10266 F: include/uapi/linux/keyctl.h
10270 M: Alexander Potapenko <glider@google.com>
10271 M: Marco Elver <elver@google.com>
10272 R: Dmitry Vyukov <dvyukov@google.com>
10273 L: kasan-dev@googlegroups.com
10275 F: Documentation/dev-tools/kfence.rst
10276 F: arch/*/include/asm/kfence.h
10277 F: include/linux/kfence.h
10278 F: lib/Kconfig.kfence
10282 M: Stefani Seibold <stefani@seibold.net>
10284 F: include/linux/kfifo.h
10288 KGDB / KDB /debug_core
10289 M: Jason Wessel <jason.wessel@windriver.com>
10290 M: Daniel Thompson <daniel.thompson@linaro.org>
10291 R: Douglas Anderson <dianders@chromium.org>
10292 L: kgdb-bugreport@lists.sourceforge.net
10294 W: http://kgdb.wiki.kernel.org/
10295 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
10296 F: Documentation/dev-tools/kgdb.rst
10297 F: drivers/misc/kgdbts.c
10298 F: drivers/tty/serial/kgdboc.c
10299 F: include/linux/kdb.h
10300 F: include/linux/kgdb.h
10303 KHADAS MCU MFD DRIVER
10304 M: Neil Armstrong <narmstrong@baylibre.com>
10305 L: linux-amlogic@lists.infradead.org
10307 F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
10308 F: drivers/mfd/khadas-mcu.c
10309 F: include/linux/mfd/khadas-mcu.h
10310 F: drivers/thermal/khadas_mcu_fan.c
10313 M: Catalin Marinas <catalin.marinas@arm.com>
10315 F: Documentation/dev-tools/kmemleak.rst
10316 F: include/linux/kmemleak.h
10318 F: samples/kmemleak/kmemleak-test.c
10320 KMOD KERNEL MODULE LOADER - USERMODE HELPER
10321 M: Luis Chamberlain <mcgrof@kernel.org>
10322 L: linux-kernel@vger.kernel.org
10324 F: include/linux/kmod.h
10327 F: tools/testing/selftests/kmod/
10330 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
10331 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
10332 M: "David S. Miller" <davem@davemloft.net>
10333 M: Masami Hiramatsu <mhiramat@kernel.org>
10335 F: Documentation/trace/kprobes.rst
10336 F: include/asm-generic/kprobes.h
10337 F: include/linux/kprobes.h
10338 F: kernel/kprobes.c
10340 KS0108 LCD CONTROLLER DRIVER
10341 M: Miguel Ojeda <ojeda@kernel.org>
10343 F: Documentation/admin-guide/auxdisplay/ks0108.rst
10344 F: drivers/auxdisplay/ks0108.c
10345 F: include/linux/ks0108.h
10347 KTD253 BACKLIGHT DRIVER
10348 M: Linus Walleij <linus.walleij@linaro.org>
10350 F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
10351 F: drivers/video/backlight/ktd253-backlight.c
10354 M: Steven Rostedt <rostedt@goodmis.org>
10355 M: John Hawley <warthog9@eaglescrag.net>
10357 F: tools/testing/ktest
10360 M: David Ahern <dsahern@kernel.org>
10361 L: netdev@vger.kernel.org
10363 F: include/net/l3mdev.h
10367 M: John Fastabend <john.fastabend@gmail.com>
10368 M: Daniel Borkmann <daniel@iogearbox.net>
10369 M: Jakub Sitnicki <jakub@cloudflare.com>
10370 M: Lorenz Bauer <lmb@cloudflare.com>
10371 L: netdev@vger.kernel.org
10372 L: bpf@vger.kernel.org
10374 F: include/linux/skmsg.h
10375 F: net/core/skmsg.c
10376 F: net/core/sock_map.c
10377 F: net/ipv4/tcp_bpf.c
10378 F: net/ipv4/udp_bpf.c
10380 LANDLOCK SECURITY MODULE
10381 M: Mickaël Salaün <mic@digikod.net>
10382 L: linux-security-module@vger.kernel.org
10384 W: https://landlock.io
10385 T: git https://github.com/landlock-lsm/linux.git
10386 F: Documentation/security/landlock.rst
10387 F: Documentation/userspace-api/landlock.rst
10388 F: include/uapi/linux/landlock.h
10389 F: samples/landlock/
10390 F: security/landlock/
10391 F: tools/testing/selftests/landlock/
10395 LANTIQ / INTEL Ethernet drivers
10396 M: Hauke Mehrtens <hauke@hauke-m.de>
10397 L: netdev@vger.kernel.org
10399 F: drivers/net/dsa/lantiq_gswip.c
10400 F: drivers/net/dsa/lantiq_pce.h
10401 F: drivers/net/ethernet/lantiq_xrx200.c
10402 F: net/dsa/tag_gswip.c
10404 LANTIQ MIPS ARCHITECTURE
10405 M: John Crispin <john@phrozen.org>
10406 L: linux-mips@vger.kernel.org
10408 F: arch/mips/lantiq
10409 F: drivers/soc/lantiq
10411 LASI 53c700 driver for PARISC
10412 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
10413 L: linux-scsi@vger.kernel.org
10415 F: Documentation/scsi/53c700.rst
10416 F: drivers/scsi/53c700*
10419 M: Tobin C. Harding <me@tobin.cc>
10420 M: Tycho Andersen <tycho@tycho.pizza>
10421 L: linux-hardening@vger.kernel.org
10423 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
10424 F: scripts/leaking_addresses.pl
10427 M: Pavel Machek <pavel@ucw.cz>
10428 L: linux-leds@vger.kernel.org
10430 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
10431 F: Documentation/devicetree/bindings/leds/
10433 F: include/linux/leds.h
10435 LEGACY EEPROM DRIVER
10436 M: Jean Delvare <jdelvare@suse.com>
10438 F: Documentation/misc-devices/eeprom.rst
10439 F: drivers/misc/eeprom/eeprom.c
10441 LEGO MINDSTORMS EV3
10442 R: David Lechner <david@lechnology.com>
10444 F: Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
10445 F: arch/arm/boot/dts/da850-lego-ev3.dts
10446 F: drivers/power/supply/lego_ev3_battery.c
10448 LEGO USB Tower driver
10449 M: Juergen Stuber <starblue@users.sourceforge.net>
10450 L: legousb-devel@lists.sourceforge.net
10452 W: http://legousb.sourceforge.net/
10453 F: drivers/usb/misc/legousbtower.c
10456 M: Matan Ziv-Av <matan@svgalib.org>
10457 L: platform-driver-x86@vger.kernel.org
10459 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
10460 F: Documentation/admin-guide/laptops/lg-laptop.rst
10461 F: drivers/platform/x86/lg-laptop.c
10463 LG2160 MEDIA DRIVER
10464 M: Michael Krufky <mkrufky@linuxtv.org>
10465 L: linux-media@vger.kernel.org
10467 W: https://linuxtv.org
10468 W: http://github.com/mkrufky
10469 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10470 T: git git://linuxtv.org/mkrufky/tuners.git
10471 F: drivers/media/dvb-frontends/lg2160.*
10473 LGDT3305 MEDIA DRIVER
10474 M: Michael Krufky <mkrufky@linuxtv.org>
10475 L: linux-media@vger.kernel.org
10477 W: https://linuxtv.org
10478 W: http://github.com/mkrufky
10479 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10480 T: git git://linuxtv.org/mkrufky/tuners.git
10481 F: drivers/media/dvb-frontends/lgdt3305.*
10483 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
10484 M: Viresh Kumar <vireshk@kernel.org>
10485 L: linux-ide@vger.kernel.org
10487 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10488 F: drivers/ata/pata_arasan_cf.c
10489 F: include/linux/pata_arasan_cf_data.h
10491 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
10492 M: Linus Walleij <linus.walleij@linaro.org>
10493 L: linux-ide@vger.kernel.org
10495 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10496 F: drivers/ata/pata_ftide010.c
10497 F: drivers/ata/sata_gemini.c
10498 F: drivers/ata/sata_gemini.h
10500 LIBATA SATA AHCI PLATFORM devices support
10501 M: Hans de Goede <hdegoede@redhat.com>
10502 M: Jens Axboe <axboe@kernel.dk>
10503 L: linux-ide@vger.kernel.org
10505 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10506 F: drivers/ata/ahci_platform.c
10507 F: drivers/ata/libahci_platform.c
10508 F: include/linux/ahci_platform.h
10510 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
10511 M: Mikael Pettersson <mikpelinux@gmail.com>
10512 L: linux-ide@vger.kernel.org
10514 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10515 F: drivers/ata/sata_promise.*
10517 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
10518 M: Jens Axboe <axboe@kernel.dk>
10519 L: linux-ide@vger.kernel.org
10521 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10522 F: Documentation/devicetree/bindings/ata/
10524 F: include/linux/ata.h
10525 F: include/linux/libata.h
10528 M: Sasha Levin <alexander.levin@microsoft.com>
10530 F: tools/lib/lockdep/
10532 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
10533 M: Dan Williams <dan.j.williams@intel.com>
10534 M: Vishal Verma <vishal.l.verma@intel.com>
10535 M: Dave Jiang <dave.jiang@intel.com>
10536 L: nvdimm@lists.linux.dev
10538 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10539 P: Documentation/nvdimm/maintainer-entry-profile.rst
10540 F: drivers/nvdimm/blk.c
10541 F: drivers/nvdimm/region_devs.c
10543 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
10544 M: Vishal Verma <vishal.l.verma@intel.com>
10545 M: Dan Williams <dan.j.williams@intel.com>
10546 M: Dave Jiang <dave.jiang@intel.com>
10547 L: nvdimm@lists.linux.dev
10549 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10550 P: Documentation/nvdimm/maintainer-entry-profile.rst
10551 F: drivers/nvdimm/btt*
10553 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
10554 M: Dan Williams <dan.j.williams@intel.com>
10555 M: Vishal Verma <vishal.l.verma@intel.com>
10556 M: Dave Jiang <dave.jiang@intel.com>
10557 L: nvdimm@lists.linux.dev
10559 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10560 P: Documentation/nvdimm/maintainer-entry-profile.rst
10561 F: drivers/nvdimm/pmem*
10563 LIBNVDIMM: DEVICETREE BINDINGS
10564 M: Oliver O'Halloran <oohall@gmail.com>
10565 L: nvdimm@lists.linux.dev
10567 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10568 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
10569 F: drivers/nvdimm/of_pmem.c
10571 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
10572 M: Dan Williams <dan.j.williams@intel.com>
10573 M: Vishal Verma <vishal.l.verma@intel.com>
10574 M: Dave Jiang <dave.jiang@intel.com>
10575 M: Ira Weiny <ira.weiny@intel.com>
10576 L: nvdimm@lists.linux.dev
10578 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10579 P: Documentation/nvdimm/maintainer-entry-profile.rst
10580 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
10581 F: drivers/acpi/nfit/*
10582 F: drivers/nvdimm/*
10583 F: include/linux/libnvdimm.h
10584 F: include/linux/nd.h
10585 F: include/uapi/linux/ndctl.h
10586 F: tools/testing/nvdimm/
10588 LICENSES and SPDX stuff
10589 M: Thomas Gleixner <tglx@linutronix.de>
10590 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10591 L: linux-spdx@vger.kernel.org
10593 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
10595 F: Documentation/process/license-rules.rst
10597 F: scripts/spdxcheck-test.sh
10598 F: scripts/spdxcheck.py
10600 LIGHTNVM PLATFORM SUPPORT
10601 M: Matias Bjorling <mb@lightnvm.io>
10602 L: linux-block@vger.kernel.org
10604 W: http://github/OpenChannelSSD
10605 F: drivers/lightnvm/
10606 F: include/linux/lightnvm.h
10607 F: include/uapi/linux/lightnvm.h
10609 LINEAR RANGES HELPERS
10610 M: Mark Brown <broonie@kernel.org>
10611 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
10612 F: lib/linear_ranges.c
10613 F: lib/test_linear_ranges.c
10614 F: include/linux/linear_range.h
10616 LINUX FOR POWER MACINTOSH
10617 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10618 L: linuxppc-dev@lists.ozlabs.org
10620 F: arch/powerpc/platforms/powermac/
10621 F: drivers/macintosh/
10623 LINUX FOR POWERPC (32-BIT AND 64-BIT)
10624 M: Michael Ellerman <mpe@ellerman.id.au>
10625 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10626 R: Paul Mackerras <paulus@samba.org>
10627 L: linuxppc-dev@lists.ozlabs.org
10629 W: https://github.com/linuxppc/wiki/wiki
10630 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
10631 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
10632 F: Documentation/ABI/stable/sysfs-firmware-opal-*
10633 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
10634 F: Documentation/devicetree/bindings/powerpc/
10635 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
10636 F: Documentation/powerpc/
10638 F: drivers/*/*/*pasemi*
10639 F: drivers/*/*pasemi*
10640 F: drivers/char/tpm/tpm_ibmvtpm*
10641 F: drivers/crypto/nx/
10642 F: drivers/crypto/vmx/
10643 F: drivers/i2c/busses/i2c-opal.c
10644 F: drivers/net/ethernet/ibm/ibmveth.*
10645 F: drivers/net/ethernet/ibm/ibmvnic.*
10646 F: drivers/pci/hotplug/pnv_php.c
10647 F: drivers/pci/hotplug/rpa*
10648 F: drivers/rtc/rtc-opal.c
10649 F: drivers/scsi/ibmvscsi/
10650 F: drivers/tty/hvc/hvc_opal.c
10651 F: drivers/watchdog/wdrtas.c
10652 F: tools/testing/selftests/powerpc
10659 LINUX FOR POWERPC EMBEDDED MPC5XXX
10660 M: Anatolij Gustschin <agust@denx.de>
10661 L: linuxppc-dev@lists.ozlabs.org
10663 F: arch/powerpc/platforms/512x/
10664 F: arch/powerpc/platforms/52xx/
10666 LINUX FOR POWERPC EMBEDDED PPC4XX
10667 L: linuxppc-dev@lists.ozlabs.org
10669 F: arch/powerpc/platforms/40x/
10670 F: arch/powerpc/platforms/44x/
10672 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
10673 M: Scott Wood <oss@buserror.net>
10674 L: linuxppc-dev@lists.ozlabs.org
10676 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
10677 F: Documentation/devicetree/bindings/powerpc/fsl/
10678 F: arch/powerpc/platforms/83xx/
10679 F: arch/powerpc/platforms/85xx/
10681 LINUX FOR POWERPC EMBEDDED PPC8XX
10682 M: Christophe Leroy <christophe.leroy@csgroup.eu>
10683 L: linuxppc-dev@lists.ozlabs.org
10685 F: arch/powerpc/platforms/8xx/
10687 LINUX KERNEL DUMP TEST MODULE (LKDTM)
10688 M: Kees Cook <keescook@chromium.org>
10690 F: drivers/misc/lkdtm/*
10691 F: tools/testing/selftests/lkdtm/*
10693 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
10694 M: Alan Stern <stern@rowland.harvard.edu>
10695 M: Andrea Parri <parri.andrea@gmail.com>
10696 M: Will Deacon <will@kernel.org>
10697 M: Peter Zijlstra <peterz@infradead.org>
10698 M: Boqun Feng <boqun.feng@gmail.com>
10699 M: Nicholas Piggin <npiggin@gmail.com>
10700 M: David Howells <dhowells@redhat.com>
10701 M: Jade Alglave <j.alglave@ucl.ac.uk>
10702 M: Luc Maranget <luc.maranget@inria.fr>
10703 M: "Paul E. McKenney" <paulmck@kernel.org>
10704 R: Akira Yokosawa <akiyks@gmail.com>
10705 R: Daniel Lustig <dlustig@nvidia.com>
10706 R: Joel Fernandes <joel@joelfernandes.org>
10707 L: linux-kernel@vger.kernel.org
10708 L: linux-arch@vger.kernel.org
10710 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
10711 F: Documentation/atomic_bitops.txt
10712 F: Documentation/atomic_t.txt
10713 F: Documentation/core-api/refcount-vs-atomic.rst
10714 F: Documentation/litmus-tests/
10715 F: Documentation/memory-barriers.txt
10716 F: tools/memory-model/
10718 LIS3LV02D ACCELEROMETER DRIVER
10719 M: Eric Piel <eric.piel@tremplin-utc.net>
10721 F: Documentation/misc-devices/lis3lv02d.rst
10722 F: drivers/misc/lis3lv02d/
10723 F: drivers/platform/x86/hp_accel.c
10726 M: David Gow <davidgow@google.com>
10727 L: linux-kselftest@vger.kernel.org
10728 L: kunit-dev@googlegroups.com
10733 M: Karol Gugala <kgugala@antmicro.com>
10734 M: Mateusz Holenko <mholenko@antmicro.com>
10736 F: Documentation/devicetree/bindings/*/litex,*.yaml
10737 F: arch/openrisc/boot/dts/or1klitex.dts
10738 F: drivers/soc/litex/litex_soc_ctrl.c
10739 F: drivers/tty/serial/liteuart.c
10740 F: include/linux/litex.h
10743 M: Josh Poimboeuf <jpoimboe@redhat.com>
10744 M: Jiri Kosina <jikos@kernel.org>
10745 M: Miroslav Benes <mbenes@suse.cz>
10746 M: Petr Mladek <pmladek@suse.com>
10747 R: Joe Lawrence <joe.lawrence@redhat.com>
10748 L: live-patching@vger.kernel.org
10750 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
10751 F: Documentation/ABI/testing/sysfs-kernel-livepatch
10752 F: Documentation/livepatch/
10753 F: arch/powerpc/include/asm/livepatch.h
10754 F: arch/s390/include/asm/livepatch.h
10755 F: arch/x86/include/asm/livepatch.h
10756 F: include/linux/livepatch.h
10757 F: kernel/livepatch/
10759 F: samples/livepatch/
10760 F: tools/testing/selftests/livepatch/
10763 L: netdev@vger.kernel.org
10765 F: include/linux/llc.h
10766 F: include/net/llc*
10767 F: include/uapi/linux/llc.h
10770 LM73 HARDWARE MONITOR DRIVER
10771 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
10772 L: linux-hwmon@vger.kernel.org
10774 F: drivers/hwmon/lm73.c
10776 LM78 HARDWARE MONITOR DRIVER
10777 M: Jean Delvare <jdelvare@suse.com>
10778 L: linux-hwmon@vger.kernel.org
10780 F: Documentation/hwmon/lm78.rst
10781 F: drivers/hwmon/lm78.c
10783 LM83 HARDWARE MONITOR DRIVER
10784 M: Jean Delvare <jdelvare@suse.com>
10785 L: linux-hwmon@vger.kernel.org
10787 F: Documentation/hwmon/lm83.rst
10788 F: drivers/hwmon/lm83.c
10790 LM90 HARDWARE MONITOR DRIVER
10791 M: Jean Delvare <jdelvare@suse.com>
10792 L: linux-hwmon@vger.kernel.org
10794 F: Documentation/devicetree/bindings/hwmon/lm90.txt
10795 F: Documentation/hwmon/lm90.rst
10796 F: drivers/hwmon/lm90.c
10797 F: include/dt-bindings/thermal/lm90.h
10799 LM95234 HARDWARE MONITOR DRIVER
10800 M: Guenter Roeck <linux@roeck-us.net>
10801 L: linux-hwmon@vger.kernel.org
10803 F: Documentation/hwmon/lm95234.rst
10804 F: drivers/hwmon/lm95234.c
10806 LME2510 MEDIA DRIVER
10807 M: Malcolm Priestley <tvboxspy@gmail.com>
10808 L: linux-media@vger.kernel.org
10810 W: https://linuxtv.org
10811 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10812 F: drivers/media/usb/dvb-usb-v2/lmedm04*
10814 LOADPIN SECURITY MODULE
10815 M: Kees Cook <keescook@chromium.org>
10817 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10818 F: Documentation/admin-guide/LSM/LoadPin.rst
10819 F: security/loadpin/
10822 M: Peter Zijlstra <peterz@infradead.org>
10823 M: Ingo Molnar <mingo@redhat.com>
10824 M: Will Deacon <will@kernel.org>
10825 R: Waiman Long <longman@redhat.com>
10826 R: Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
10827 L: linux-kernel@vger.kernel.org
10829 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
10830 F: Documentation/locking/
10831 F: arch/*/include/asm/spinlock*.h
10832 F: include/linux/lockdep.h
10833 F: include/linux/mutex*.h
10834 F: include/linux/rwlock*.h
10835 F: include/linux/rwsem*.h
10836 F: include/linux/seqlock.h
10837 F: include/linux/spinlock*.h
10839 F: lib/locking*.[ch]
10840 X: kernel/locking/locktorture.c
10842 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
10843 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
10844 L: linux-ntfs-dev@lists.sourceforge.net
10846 W: http://www.linux-ntfs.org/content/view/19/37/
10847 F: Documentation/admin-guide/ldm.rst
10848 F: block/partitions/ldm.*
10850 LOGITECH HID GAMING KEYBOARDS
10851 M: Hans de Goede <hdegoede@redhat.com>
10852 L: linux-input@vger.kernel.org
10854 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
10855 F: drivers/hid/hid-lg-g15.c
10857 LONTIUM LT8912B MIPI TO HDMI BRIDGE
10858 M: Adrien Grassein <adrien.grassein@gmail.com>
10860 F: Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
10861 F: drivers/gpu/drm/bridge/lontium-lt8912b.c
10863 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
10864 M: Sathya Prakash <sathya.prakash@broadcom.com>
10865 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
10866 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
10867 L: MPT-FusionLinux.pdl@broadcom.com
10868 L: linux-scsi@vger.kernel.org
10870 W: http://www.avagotech.com/support/
10871 F: drivers/message/fusion/
10872 F: drivers/scsi/mpt3sas/
10874 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
10875 M: Matthew Wilcox <willy@infradead.org>
10876 L: linux-scsi@vger.kernel.org
10878 F: drivers/scsi/sym53c8xx_2/
10881 M: Marcus Folkesson <marcus.folkesson@gmail.com>
10882 L: linux-iio@vger.kernel.org
10884 F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
10885 F: drivers/iio/dac/ltc1660.c
10887 LTC2947 HARDWARE MONITOR DRIVER
10888 M: Nuno Sá <nuno.sa@analog.com>
10889 L: linux-hwmon@vger.kernel.org
10891 W: http://ez.analog.com/community/linux-device-drivers
10892 F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
10893 F: drivers/hwmon/ltc2947-core.c
10894 F: drivers/hwmon/ltc2947-i2c.c
10895 F: drivers/hwmon/ltc2947-spi.c
10896 F: drivers/hwmon/ltc2947.h
10898 LTC2983 IIO TEMPERATURE DRIVER
10899 M: Nuno Sá <nuno.sa@analog.com>
10900 L: linux-iio@vger.kernel.org
10902 W: http://ez.analog.com/community/linux-device-drivers
10903 F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
10904 F: drivers/iio/temperature/ltc2983.c
10906 LTC4261 HARDWARE MONITOR DRIVER
10907 M: Guenter Roeck <linux@roeck-us.net>
10908 L: linux-hwmon@vger.kernel.org
10910 F: Documentation/hwmon/ltc4261.rst
10911 F: drivers/hwmon/ltc4261.c
10913 LTC4306 I2C MULTIPLEXER DRIVER
10914 M: Michael Hennerich <michael.hennerich@analog.com>
10915 L: linux-i2c@vger.kernel.org
10917 W: http://ez.analog.com/community/linux-device-drivers
10918 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
10919 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
10921 LTP (Linux Test Project)
10922 M: Mike Frysinger <vapier@gentoo.org>
10923 M: Cyril Hrubis <chrubis@suse.cz>
10924 M: Wanlong Gao <wanlong.gao@gmail.com>
10925 M: Jan Stancek <jstancek@redhat.com>
10926 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
10927 M: Alexey Kodanev <alexey.kodanev@oracle.com>
10928 L: ltp@lists.linux.it (subscribers-only)
10930 W: http://linux-test-project.github.io/
10931 T: git git://github.com/linux-test-project/ltp.git
10934 M: Ioana Ciornei <ioana.ciornei@nxp.com>
10935 L: netdev@vger.kernel.org
10937 F: drivers/net/pcs/pcs-lynx.c
10938 F: include/linux/pcs-lynx.h
10941 M: Geert Uytterhoeven <geert@linux-m68k.org>
10942 L: linux-m68k@lists.linux-m68k.org
10944 W: http://www.linux-m68k.org/
10945 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
10949 M68K ON APPLE MACINTOSH
10950 M: Joshua Thompson <funaho@jurai.org>
10951 L: linux-m68k@lists.linux-m68k.org
10953 W: http://www.mac.linux-m68k.org/
10955 F: drivers/macintosh/adb-iop.c
10956 F: drivers/macintosh/via-macii.c
10959 M: Philip Blundell <philb@gnu.org>
10961 W: http://www.tazenda.demon.co.uk/phil/linux-hp
10962 F: arch/m68k/hp300/
10964 M88DS3103 MEDIA DRIVER
10965 M: Antti Palosaari <crope@iki.fi>
10966 L: linux-media@vger.kernel.org
10968 W: https://linuxtv.org
10969 W: http://palosaari.fi/linux/
10970 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10971 T: git git://linuxtv.org/anttip/media_tree.git
10972 F: drivers/media/dvb-frontends/m88ds3103*
10974 M88RS2000 MEDIA DRIVER
10975 M: Malcolm Priestley <tvboxspy@gmail.com>
10976 L: linux-media@vger.kernel.org
10978 W: https://linuxtv.org
10979 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10980 F: drivers/media/dvb-frontends/m88rs2000*
10982 MA901 MASTERKIT USB FM RADIO DRIVER
10983 M: Alexey Klimov <klimov.linux@gmail.com>
10984 L: linux-media@vger.kernel.org
10986 T: git git://linuxtv.org/media_tree.git
10987 F: drivers/media/radio/radio-ma901.c
10990 M: Johannes Berg <johannes@sipsolutions.net>
10991 L: linux-wireless@vger.kernel.org
10993 W: https://wireless.wiki.kernel.org/
10994 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10995 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10996 F: Documentation/networking/mac80211-injection.rst
10997 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
10998 F: drivers/net/wireless/mac80211_hwsim.[ch]
10999 F: include/net/mac80211.h
11003 M: Jassi Brar <jassisinghbrar@gmail.com>
11004 L: linux-kernel@vger.kernel.org
11006 F: drivers/mailbox/
11007 F: include/linux/mailbox_client.h
11008 F: include/linux/mailbox_controller.h
11009 F: include/dt-bindings/mailbox/
11010 F: Documentation/devicetree/bindings/mailbox/
11013 M: Viresh Kumar <viresh.kumar@linaro.org>
11014 M: Tushar Khandelwal <Tushar.Khandelwal@arm.com>
11015 L: linux-kernel@vger.kernel.org
11017 F: drivers/mailbox/arm_mhuv2.c
11018 F: include/linux/mailbox/arm_mhuv2_message.h
11019 F: Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
11021 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
11022 M: Michael Kerrisk <mtk.manpages@gmail.com>
11023 L: linux-man@vger.kernel.org
11025 W: http://www.kernel.org/doc/man-pages
11027 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
11028 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
11029 L: linux-mips@vger.kernel.org
11031 F: arch/mips/boot/dts/img/pistachio_marduk.dts
11033 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
11034 M: Andrew Lunn <andrew@lunn.ch>
11035 M: Vivien Didelot <vivien.didelot@gmail.com>
11036 L: netdev@vger.kernel.org
11038 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
11039 F: Documentation/networking/devlink/mv88e6xxx.rst
11040 F: drivers/net/dsa/mv88e6xxx/
11041 F: include/linux/platform_data/mv88e6xxx.h
11043 MARVELL ARMADA 3700 PHY DRIVERS
11044 M: Miquel Raynal <miquel.raynal@bootlin.com>
11046 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
11047 F: Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
11048 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
11049 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
11051 MARVELL ARMADA DRM SUPPORT
11052 M: Russell King <linux@armlinux.org.uk>
11054 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
11055 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
11056 F: Documentation/devicetree/bindings/display/armada/
11057 F: drivers/gpu/drm/armada/
11058 F: include/uapi/drm/armada_drm.h
11060 MARVELL CRYPTO DRIVER
11061 M: Boris Brezillon <bbrezillon@kernel.org>
11062 M: Arnaud Ebalard <arno@natisbad.org>
11063 M: Srujana Challa <schalla@marvell.com>
11064 L: linux-crypto@vger.kernel.org
11066 F: drivers/crypto/marvell/
11067 F: include/linux/soc/marvell/octeontx2/
11069 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
11070 M: Mirko Lindner <mlindner@marvell.com>
11071 M: Stephen Hemminger <stephen@networkplumber.org>
11072 L: netdev@vger.kernel.org
11074 F: drivers/net/ethernet/marvell/sk*
11076 MARVELL LIBERTAS WIRELESS DRIVER
11077 L: libertas-dev@lists.infradead.org
11079 F: drivers/net/wireless/marvell/libertas/
11081 MARVELL MACCHIATOBIN SUPPORT
11082 M: Russell King <linux@armlinux.org.uk>
11083 L: linux-arm-kernel@lists.infradead.org
11085 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
11087 MARVELL MV643XX ETHERNET DRIVER
11088 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
11089 L: netdev@vger.kernel.org
11091 F: drivers/net/ethernet/marvell/mv643xx_eth.*
11092 F: include/linux/mv643xx.h
11094 MARVELL MV88X3310 PHY DRIVER
11095 M: Russell King <linux@armlinux.org.uk>
11096 M: Marek Behún <kabel@kernel.org>
11097 L: netdev@vger.kernel.org
11099 F: drivers/net/phy/marvell10g.c
11101 MARVELL MVEBU THERMAL DRIVER
11102 M: Miquel Raynal <miquel.raynal@bootlin.com>
11104 F: drivers/thermal/armada_thermal.c
11106 MARVELL MVNETA ETHERNET DRIVER
11107 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11108 L: netdev@vger.kernel.org
11110 F: drivers/net/ethernet/marvell/mvneta.*
11112 MARVELL MVPP2 ETHERNET DRIVER
11113 M: Marcin Wojtas <mw@semihalf.com>
11114 M: Russell King <linux@armlinux.org.uk>
11115 L: netdev@vger.kernel.org
11117 F: Documentation/devicetree/bindings/net/marvell-pp2.txt
11118 F: drivers/net/ethernet/marvell/mvpp2/
11120 MARVELL MWIFIEX WIRELESS DRIVER
11121 M: Amitkumar Karwar <amitkarwar@gmail.com>
11122 M: Ganapathi Bhat <ganapathi017@gmail.com>
11123 M: Sharvari Harisangam <sharvari.harisangam@nxp.com>
11124 M: Xinming Hu <huxinming820@gmail.com>
11125 L: linux-wireless@vger.kernel.org
11127 F: drivers/net/wireless/marvell/mwifiex/
11129 MARVELL MWL8K WIRELESS DRIVER
11130 M: Lennert Buytenhek <buytenh@wantstofly.org>
11131 L: linux-wireless@vger.kernel.org
11133 F: drivers/net/wireless/marvell/mwl8k.c
11135 MARVELL NAND CONTROLLER DRIVER
11136 M: Miquel Raynal <miquel.raynal@bootlin.com>
11137 L: linux-mtd@lists.infradead.org
11139 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
11140 F: drivers/mtd/nand/raw/marvell_nand.c
11142 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
11143 M: Sunil Goutham <sgoutham@marvell.com>
11144 M: Geetha sowjanya <gakula@marvell.com>
11145 M: Subbaraya Sundeep <sbhatta@marvell.com>
11146 M: hariprasad <hkelam@marvell.com>
11147 L: netdev@vger.kernel.org
11149 F: drivers/net/ethernet/marvell/octeontx2/nic/
11150 F: include/linux/soc/marvell/octeontx2/
11152 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
11153 M: Sunil Goutham <sgoutham@marvell.com>
11154 M: Linu Cherian <lcherian@marvell.com>
11155 M: Geetha sowjanya <gakula@marvell.com>
11156 M: Jerin Jacob <jerinj@marvell.com>
11157 M: hariprasad <hkelam@marvell.com>
11158 M: Subbaraya Sundeep <sbhatta@marvell.com>
11159 L: netdev@vger.kernel.org
11161 F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
11162 F: drivers/net/ethernet/marvell/octeontx2/af/
11164 MARVELL PRESTERA ETHERNET SWITCH DRIVER
11165 M: Vadym Kochan <vkochan@marvell.com>
11166 M: Taras Chornyi <tchornyi@marvell.com>
11168 W: https://github.com/Marvell-switching/switchdev-prestera
11169 F: drivers/net/ethernet/marvell/prestera/
11171 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
11172 M: Nicolas Pitre <nico@fluxnic.net>
11174 F: drivers/mmc/host/mvsdio.*
11176 MARVELL USB MDIO CONTROLLER DRIVER
11177 M: Tobias Waldekranz <tobias@waldekranz.com>
11178 L: netdev@vger.kernel.org
11180 F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
11181 F: drivers/net/mdio/mdio-mvusb.c
11183 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
11184 M: Hu Ziji <huziji@marvell.com>
11185 L: linux-mmc@vger.kernel.org
11187 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
11188 F: drivers/mmc/host/sdhci-xenon*
11190 MATROX FRAMEBUFFER DRIVER
11191 L: linux-fbdev@vger.kernel.org
11193 F: drivers/video/fbdev/matrox/matroxfb_*
11194 F: include/uapi/linux/matroxfb.h
11197 M: Daniel Nilsson <daniel.nilsson@flex.com>
11198 L: linux-hwmon@vger.kernel.org
11200 F: Documentation/hwmon/max15301.rst
11201 F: drivers/hwmon/pmbus/max15301.c
11203 MAX16065 HARDWARE MONITOR DRIVER
11204 M: Guenter Roeck <linux@roeck-us.net>
11205 L: linux-hwmon@vger.kernel.org
11207 F: Documentation/hwmon/max16065.rst
11208 F: drivers/hwmon/max16065.c
11210 MAX2175 SDR TUNER DRIVER
11211 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
11212 L: linux-media@vger.kernel.org
11214 T: git git://linuxtv.org/media_tree.git
11215 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
11216 F: Documentation/userspace-api/media/drivers/max2175.rst
11217 F: drivers/media/i2c/max2175*
11218 F: include/uapi/linux/max2175.h
11220 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
11221 L: linux-hwmon@vger.kernel.org
11223 F: Documentation/hwmon/max6650.rst
11224 F: drivers/hwmon/max6650.c
11226 MAX6697 HARDWARE MONITOR DRIVER
11227 M: Guenter Roeck <linux@roeck-us.net>
11228 L: linux-hwmon@vger.kernel.org
11230 F: Documentation/devicetree/bindings/hwmon/max6697.txt
11231 F: Documentation/hwmon/max6697.rst
11232 F: drivers/hwmon/max6697.c
11233 F: include/linux/platform_data/max6697.h
11235 MAX9286 QUAD GMSL DESERIALIZER DRIVER
11236 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
11237 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11238 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
11239 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
11240 L: linux-media@vger.kernel.org
11242 F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
11243 F: drivers/media/i2c/max9286.c
11245 MAX9860 MONO AUDIO VOICE CODEC DRIVER
11246 M: Peter Rosin <peda@axentia.se>
11247 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11249 F: Documentation/devicetree/bindings/sound/max9860.txt
11250 F: sound/soc/codecs/max9860.*
11252 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
11253 M: Andreas Klinger <ak@it-klinger.de>
11254 L: linux-iio@vger.kernel.org
11256 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
11257 F: drivers/iio/proximity/mb1232.c
11259 MAXIM MAX77650 PMIC MFD DRIVER
11260 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
11261 L: linux-kernel@vger.kernel.org
11263 F: Documentation/devicetree/bindings/*/*max77650.yaml
11264 F: Documentation/devicetree/bindings/*/max77650*.yaml
11265 F: drivers/gpio/gpio-max77650.c
11266 F: drivers/input/misc/max77650-onkey.c
11267 F: drivers/leds/leds-max77650.c
11268 F: drivers/mfd/max77650.c
11269 F: drivers/power/supply/max77650-charger.c
11270 F: drivers/regulator/max77650-regulator.c
11271 F: include/linux/mfd/max77650.h
11273 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
11274 M: Javier Martinez Canillas <javier@dowhile0.org>
11275 L: linux-kernel@vger.kernel.org
11277 F: Documentation/devicetree/bindings/*/*max77802.txt
11278 F: drivers/regulator/max77802-regulator.c
11279 F: include/dt-bindings/*/*max77802.h
11281 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
11282 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
11283 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11284 L: linux-pm@vger.kernel.org
11286 F: drivers/power/supply/max14577_charger.c
11287 F: drivers/power/supply/max77693_charger.c
11289 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
11290 M: Chanwoo Choi <cw00.choi@samsung.com>
11291 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
11292 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11293 L: linux-kernel@vger.kernel.org
11295 F: Documentation/devicetree/bindings/*/max77686.txt
11296 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
11297 F: Documentation/devicetree/bindings/mfd/max14577.txt
11298 F: Documentation/devicetree/bindings/mfd/max77693.txt
11299 F: drivers/*/max14577*.c
11300 F: drivers/*/max77686*.c
11301 F: drivers/*/max77693*.c
11302 F: drivers/clk/clk-max77686.c
11303 F: drivers/extcon/extcon-max14577.c
11304 F: drivers/extcon/extcon-max77693.c
11305 F: drivers/rtc/rtc-max77686.c
11306 F: include/linux/mfd/max14577*.h
11307 F: include/linux/mfd/max77686*.h
11308 F: include/linux/mfd/max77693*.h
11310 MAXIRADIO FM RADIO RECEIVER DRIVER
11311 M: Hans Verkuil <hverkuil@xs4all.nl>
11312 L: linux-media@vger.kernel.org
11314 W: https://linuxtv.org
11315 T: git git://linuxtv.org/media_tree.git
11316 F: drivers/media/radio/radio-maxiradio*
11318 MCAN MMIO DEVICE DRIVER
11319 M: Chandrasekar Ramakrishnan <rcsekar@samsung.com>
11320 L: linux-can@vger.kernel.org
11322 F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
11323 F: drivers/net/can/m_can/m_can.c
11324 F: drivers/net/can/m_can/m_can.h
11325 F: drivers/net/can/m_can/m_can_platform.c
11327 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
11328 M: Rishi Gupta <gupt21@gmail.com>
11329 L: linux-i2c@vger.kernel.org
11330 L: linux-input@vger.kernel.org
11332 F: drivers/hid/hid-mcp2221.c
11334 MCP251XFD SPI-CAN NETWORK DRIVER
11335 M: Marc Kleine-Budde <mkl@pengutronix.de>
11336 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
11337 R: Thomas Kopp <thomas.kopp@microchip.com>
11338 L: linux-can@vger.kernel.org
11340 F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
11341 F: drivers/net/can/spi/mcp251xfd/
11343 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
11344 M: Peter Rosin <peda@axentia.se>
11345 L: linux-iio@vger.kernel.org
11347 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
11348 F: drivers/iio/potentiometer/mcp4018.c
11349 F: drivers/iio/potentiometer/mcp4531.c
11351 MCR20A IEEE-802.15.4 RADIO DRIVER
11352 M: Xue Liu <liuxuenetmail@gmail.com>
11353 L: linux-wpan@vger.kernel.org
11355 W: https://github.com/xueliu/mcr20a-linux
11356 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
11357 F: drivers/net/ieee802154/mcr20a.c
11358 F: drivers/net/ieee802154/mcr20a.h
11360 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
11361 M: William Breathitt Gray <vilhelm.gray@gmail.com>
11362 L: linux-iio@vger.kernel.org
11364 F: drivers/iio/dac/cio-dac.c
11366 MEDIA CONTROLLER FRAMEWORK
11367 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11368 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11369 L: linux-media@vger.kernel.org
11371 W: https://www.linuxtv.org
11372 T: git git://linuxtv.org/media_tree.git
11373 F: drivers/media/mc/
11374 F: include/media/media-*.h
11375 F: include/uapi/linux/media.h
11377 MEDIA DRIVER FOR FREESCALE IMX PXP
11378 M: Philipp Zabel <p.zabel@pengutronix.de>
11379 L: linux-media@vger.kernel.org
11381 T: git git://linuxtv.org/media_tree.git
11382 F: drivers/media/platform/imx-pxp.[ch]
11384 MEDIA DRIVERS FOR ASCOT2E
11385 M: Sergey Kozlov <serjk@netup.ru>
11386 M: Abylay Ospan <aospan@netup.ru>
11387 L: linux-media@vger.kernel.org
11389 W: https://linuxtv.org
11390 W: http://netup.tv/
11391 T: git git://linuxtv.org/media_tree.git
11392 F: drivers/media/dvb-frontends/ascot2e*
11394 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
11395 M: Jasmin Jessich <jasmin@anw.at>
11396 L: linux-media@vger.kernel.org
11398 W: https://linuxtv.org
11399 T: git git://linuxtv.org/media_tree.git
11400 F: drivers/media/dvb-frontends/cxd2099*
11402 MEDIA DRIVERS FOR CXD2841ER
11403 M: Sergey Kozlov <serjk@netup.ru>
11404 M: Abylay Ospan <aospan@netup.ru>
11405 L: linux-media@vger.kernel.org
11407 W: https://linuxtv.org
11408 W: http://netup.tv/
11409 T: git git://linuxtv.org/media_tree.git
11410 F: drivers/media/dvb-frontends/cxd2841er*
11412 MEDIA DRIVERS FOR CXD2880
11413 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
11414 L: linux-media@vger.kernel.org
11416 W: http://linuxtv.org/
11417 T: git git://linuxtv.org/media_tree.git
11418 F: drivers/media/dvb-frontends/cxd2880/*
11419 F: drivers/media/spi/cxd2880*
11421 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
11422 L: linux-media@vger.kernel.org
11424 W: https://linuxtv.org
11425 T: git git://linuxtv.org/media_tree.git
11426 F: drivers/media/pci/ddbridge/*
11428 MEDIA DRIVERS FOR FREESCALE IMX
11429 M: Steve Longerbeam <slongerbeam@gmail.com>
11430 M: Philipp Zabel <p.zabel@pengutronix.de>
11431 L: linux-media@vger.kernel.org
11433 T: git git://linuxtv.org/media_tree.git
11434 F: Documentation/admin-guide/media/imx.rst
11435 F: Documentation/devicetree/bindings/media/imx.txt
11436 F: drivers/staging/media/imx/
11437 F: include/linux/imx-media.h
11438 F: include/media/imx.h
11440 MEDIA DRIVERS FOR FREESCALE IMX7
11441 M: Rui Miguel Silva <rmfrfs@gmail.com>
11442 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11443 L: linux-media@vger.kernel.org
11445 T: git git://linuxtv.org/media_tree.git
11446 F: Documentation/admin-guide/media/imx7.rst
11447 F: Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
11448 F: Documentation/devicetree/bindings/media/nxp,imx7-mipi-csi2.yaml
11449 F: drivers/staging/media/imx/imx7-media-csi.c
11450 F: drivers/staging/media/imx/imx7-mipi-csis.c
11452 MEDIA DRIVERS FOR HELENE
11453 M: Abylay Ospan <aospan@netup.ru>
11454 L: linux-media@vger.kernel.org
11456 W: https://linuxtv.org
11457 W: http://netup.tv/
11458 T: git git://linuxtv.org/media_tree.git
11459 F: drivers/media/dvb-frontends/helene*
11461 MEDIA DRIVERS FOR HORUS3A
11462 M: Sergey Kozlov <serjk@netup.ru>
11463 M: Abylay Ospan <aospan@netup.ru>
11464 L: linux-media@vger.kernel.org
11466 W: https://linuxtv.org
11467 W: http://netup.tv/
11468 T: git git://linuxtv.org/media_tree.git
11469 F: drivers/media/dvb-frontends/horus3a*
11471 MEDIA DRIVERS FOR LNBH25
11472 M: Sergey Kozlov <serjk@netup.ru>
11473 M: Abylay Ospan <aospan@netup.ru>
11474 L: linux-media@vger.kernel.org
11476 W: https://linuxtv.org
11477 W: http://netup.tv/
11478 T: git git://linuxtv.org/media_tree.git
11479 F: drivers/media/dvb-frontends/lnbh25*
11481 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
11482 L: linux-media@vger.kernel.org
11484 W: https://linuxtv.org
11485 T: git git://linuxtv.org/media_tree.git
11486 F: drivers/media/dvb-frontends/mxl5xx*
11488 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
11489 M: Sergey Kozlov <serjk@netup.ru>
11490 M: Abylay Ospan <aospan@netup.ru>
11491 L: linux-media@vger.kernel.org
11493 W: https://linuxtv.org
11494 W: http://netup.tv/
11495 T: git git://linuxtv.org/media_tree.git
11496 F: drivers/media/pci/netup_unidvb/*
11498 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
11499 M: Dmitry Osipenko <digetx@gmail.com>
11500 L: linux-media@vger.kernel.org
11501 L: linux-tegra@vger.kernel.org
11503 T: git git://linuxtv.org/media_tree.git
11504 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
11505 F: drivers/staging/media/tegra-vde/
11507 MEDIA DRIVERS FOR RENESAS - CEU
11508 M: Jacopo Mondi <jacopo@jmondi.org>
11509 L: linux-media@vger.kernel.org
11510 L: linux-renesas-soc@vger.kernel.org
11512 T: git git://linuxtv.org/media_tree.git
11513 F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
11514 F: drivers/media/platform/renesas-ceu.c
11515 F: include/media/drv-intf/renesas-ceu.h
11517 MEDIA DRIVERS FOR RENESAS - DRIF
11518 M: Fabrizio Castro <fabrizio.castro.jz@renesas.com>
11519 L: linux-media@vger.kernel.org
11520 L: linux-renesas-soc@vger.kernel.org
11522 T: git git://linuxtv.org/media_tree.git
11523 F: Documentation/devicetree/bindings/media/renesas,drif.yaml
11524 F: drivers/media/platform/rcar_drif.c
11526 MEDIA DRIVERS FOR RENESAS - FCP
11527 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11528 L: linux-media@vger.kernel.org
11529 L: linux-renesas-soc@vger.kernel.org
11531 T: git git://linuxtv.org/media_tree.git
11532 F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
11533 F: drivers/media/platform/rcar-fcp.c
11534 F: include/media/rcar-fcp.h
11536 MEDIA DRIVERS FOR RENESAS - FDP1
11537 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11538 L: linux-media@vger.kernel.org
11539 L: linux-renesas-soc@vger.kernel.org
11541 T: git git://linuxtv.org/media_tree.git
11542 F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
11543 F: drivers/media/platform/rcar_fdp1.c
11545 MEDIA DRIVERS FOR RENESAS - VIN
11546 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
11547 L: linux-media@vger.kernel.org
11548 L: linux-renesas-soc@vger.kernel.org
11550 T: git git://linuxtv.org/media_tree.git
11551 F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
11552 F: Documentation/devicetree/bindings/media/renesas,isp.yaml
11553 F: Documentation/devicetree/bindings/media/renesas,vin.yaml
11554 F: drivers/media/platform/rcar-vin/
11556 MEDIA DRIVERS FOR RENESAS - VSP1
11557 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11558 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11559 L: linux-media@vger.kernel.org
11560 L: linux-renesas-soc@vger.kernel.org
11562 T: git git://linuxtv.org/media_tree.git
11563 F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml
11564 F: drivers/media/platform/vsp1/
11566 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
11567 L: linux-media@vger.kernel.org
11569 W: https://linuxtv.org
11570 T: git git://linuxtv.org/media_tree.git
11571 F: drivers/media/dvb-frontends/stv0910*
11573 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
11574 L: linux-media@vger.kernel.org
11576 W: https://linuxtv.org
11577 T: git git://linuxtv.org/media_tree.git
11578 F: drivers/media/dvb-frontends/stv6111*
11580 MEDIA DRIVERS FOR STM32 - DCMI
11581 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
11582 L: linux-media@vger.kernel.org
11584 T: git git://linuxtv.org/media_tree.git
11585 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
11586 F: drivers/media/platform/stm32/stm32-dcmi.c
11588 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
11589 M: Mauro Carvalho Chehab <mchehab@kernel.org>
11590 L: linux-media@vger.kernel.org
11592 W: https://linuxtv.org
11593 Q: http://patchwork.kernel.org/project/linux-media/list/
11594 T: git git://linuxtv.org/media_tree.git
11595 F: Documentation/admin-guide/media/
11596 F: Documentation/devicetree/bindings/media/
11597 F: Documentation/driver-api/media/
11598 F: Documentation/userspace-api/media/
11600 F: drivers/staging/media/
11601 F: include/linux/platform_data/media/
11603 F: include/uapi/linux/dvb/
11604 F: include/uapi/linux/ivtv*
11605 F: include/uapi/linux/media.h
11606 F: include/uapi/linux/meye.h
11607 F: include/uapi/linux/uvcvideo.h
11608 F: include/uapi/linux/v4l2-*
11609 F: include/uapi/linux/videodev2.h
11611 MEDIATEK BLUETOOTH DRIVER
11612 M: Sean Wang <sean.wang@mediatek.com>
11613 L: linux-bluetooth@vger.kernel.org
11614 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11616 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
11617 F: drivers/bluetooth/btmtkuart.c
11619 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
11620 M: Sean Wang <sean.wang@mediatek.com>
11621 L: linux-pm@vger.kernel.org
11623 F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
11624 F: drivers/power/reset/mt6323-poweroff.c
11626 MEDIATEK CIR DRIVER
11627 M: Sean Wang <sean.wang@mediatek.com>
11629 F: drivers/media/rc/mtk-cir.c
11631 MEDIATEK DMA DRIVER
11632 M: Sean Wang <sean.wang@mediatek.com>
11633 L: dmaengine@vger.kernel.org
11634 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11635 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11637 F: Documentation/devicetree/bindings/dma/mtk-*
11638 F: drivers/dma/mediatek/
11640 MEDIATEK ETHERNET DRIVER
11641 M: Felix Fietkau <nbd@nbd.name>
11642 M: John Crispin <john@phrozen.org>
11643 M: Sean Wang <sean.wang@mediatek.com>
11644 M: Mark Lee <Mark-MC.Lee@mediatek.com>
11645 L: netdev@vger.kernel.org
11647 F: drivers/net/ethernet/mediatek/
11649 MEDIATEK I2C CONTROLLER DRIVER
11650 M: Qii Wang <qii.wang@mediatek.com>
11651 L: linux-i2c@vger.kernel.org
11653 F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.txt
11654 F: drivers/i2c/busses/i2c-mt65xx.c
11656 MEDIATEK IOMMU DRIVER
11657 M: Yong Wu <yong.wu@mediatek.com>
11658 L: iommu@lists.linux-foundation.org
11659 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11661 F: Documentation/devicetree/bindings/iommu/mediatek*
11662 F: drivers/iommu/mtk_iommu*
11663 F: include/dt-bindings/memory/mt*-port.h
11665 MEDIATEK JPEG DRIVER
11666 M: Rick Chang <rick.chang@mediatek.com>
11667 M: Bin Liu <bin.liu@mediatek.com>
11669 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
11670 F: drivers/media/platform/mtk-jpeg/
11672 MEDIATEK MDP DRIVER
11673 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
11674 M: Houlong Wei <houlong.wei@mediatek.com>
11675 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11677 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
11678 F: drivers/media/platform/mtk-mdp/
11679 F: drivers/media/platform/mtk-vpu/
11681 MEDIATEK MEDIA DRIVER
11682 M: Tiffany Lin <tiffany.lin@mediatek.com>
11683 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11685 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
11686 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
11687 F: drivers/media/platform/mtk-vcodec/
11688 F: drivers/media/platform/mtk-vpu/
11690 MEDIATEK MMC/SD/SDIO DRIVER
11691 M: Chaotian Jing <chaotian.jing@mediatek.com>
11693 F: Documentation/devicetree/bindings/mmc/mtk-sd.yaml
11694 F: drivers/mmc/host/mtk-sd.c
11696 MEDIATEK MT76 WIRELESS LAN DRIVER
11697 M: Felix Fietkau <nbd@nbd.name>
11698 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
11699 R: Ryder Lee <ryder.lee@mediatek.com>
11700 L: linux-wireless@vger.kernel.org
11702 F: drivers/net/wireless/mediatek/mt76/
11704 MEDIATEK MT7601U WIRELESS LAN DRIVER
11705 M: Jakub Kicinski <kubakici@wp.pl>
11706 L: linux-wireless@vger.kernel.org
11708 F: drivers/net/wireless/mediatek/mt7601u/
11710 MEDIATEK MT7621 CLOCK DRIVER
11711 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
11713 F: Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
11714 F: drivers/clk/ralink/clk-mt7621.c
11716 MEDIATEK MT7621/28/88 I2C DRIVER
11717 M: Stefan Roese <sr@denx.de>
11718 L: linux-i2c@vger.kernel.org
11720 F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
11721 F: drivers/i2c/busses/i2c-mt7621.c
11723 MEDIATEK MT7621 PHY PCI DRIVER
11724 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
11726 F: Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
11727 F: drivers/phy/ralink/phy-mt7621-pci.c
11729 MEDIATEK NAND CONTROLLER DRIVER
11730 L: linux-mtd@lists.infradead.org
11732 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
11733 F: drivers/mtd/nand/raw/mtk_*
11735 MEDIATEK PMIC LED DRIVER
11736 M: Sean Wang <sean.wang@mediatek.com>
11738 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
11739 F: drivers/leds/leds-mt6323.c
11741 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
11742 M: Sean Wang <sean.wang@mediatek.com>
11744 F: drivers/char/hw_random/mtk-rng.c
11746 MEDIATEK SWITCH DRIVER
11747 M: Sean Wang <sean.wang@mediatek.com>
11748 M: Landen Chao <Landen.Chao@mediatek.com>
11749 L: netdev@vger.kernel.org
11751 F: drivers/net/dsa/mt7530.*
11752 F: net/dsa/tag_mtk.c
11754 MEDIATEK USB3 DRD IP DRIVER
11755 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
11756 L: linux-usb@vger.kernel.org
11757 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11758 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11760 F: Documentation/devicetree/bindings/usb/mediatek,*
11761 F: drivers/usb/host/xhci-mtk*
11762 F: drivers/usb/mtu3/
11764 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
11765 M: Peter Senna Tschudin <peter.senna@gmail.com>
11766 M: Martin Donnelly <martin.donnelly@ge.com>
11767 M: Martyn Welch <martyn.welch@collabora.co.uk>
11769 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
11770 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
11772 MEGARAID SCSI/SAS DRIVERS
11773 M: Kashyap Desai <kashyap.desai@broadcom.com>
11774 M: Sumit Saxena <sumit.saxena@broadcom.com>
11775 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
11776 L: megaraidlinux.pdl@broadcom.com
11777 L: linux-scsi@vger.kernel.org
11779 W: http://www.avagotech.com/support/
11780 F: Documentation/scsi/megaraid.rst
11781 F: drivers/scsi/megaraid.*
11782 F: drivers/scsi/megaraid/
11784 MELEXIS MLX90614 DRIVER
11785 M: Crt Mori <cmo@melexis.com>
11786 L: linux-iio@vger.kernel.org
11788 W: http://www.melexis.com
11789 F: drivers/iio/temperature/mlx90614.c
11791 MELEXIS MLX90632 DRIVER
11792 M: Crt Mori <cmo@melexis.com>
11793 L: linux-iio@vger.kernel.org
11795 W: http://www.melexis.com
11796 F: drivers/iio/temperature/mlx90632.c
11798 MELFAS MIP4 TOUCHSCREEN DRIVER
11799 M: Sangwon Jee <jeesw@melfas.com>
11801 W: http://www.melfas.com
11802 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
11803 F: drivers/input/touchscreen/melfas_mip4.c
11805 MELLANOX BLUEFIELD I2C DRIVER
11806 M: Khalil Blaiech <kblaiech@nvidia.com>
11807 L: linux-i2c@vger.kernel.org
11809 F: Documentation/devicetree/bindings/i2c/mellanox,i2c-mlxbf.yaml
11810 F: drivers/i2c/busses/i2c-mlxbf.c
11812 MELLANOX ETHERNET DRIVER (mlx4_en)
11813 M: Tariq Toukan <tariqt@nvidia.com>
11814 L: netdev@vger.kernel.org
11816 W: http://www.mellanox.com
11817 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11818 F: drivers/net/ethernet/mellanox/mlx4/en_*
11820 MELLANOX ETHERNET DRIVER (mlx5e)
11821 M: Saeed Mahameed <saeedm@nvidia.com>
11822 L: netdev@vger.kernel.org
11824 W: http://www.mellanox.com
11825 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11826 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
11828 MELLANOX ETHERNET INNOVA DRIVERS
11829 R: Boris Pismenny <borisp@nvidia.com>
11830 L: netdev@vger.kernel.org
11832 W: http://www.mellanox.com
11833 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11834 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
11835 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
11836 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
11837 F: include/linux/mlx5/mlx5_ifc_fpga.h
11839 MELLANOX ETHERNET SWITCH DRIVERS
11840 M: Jiri Pirko <jiri@nvidia.com>
11841 M: Ido Schimmel <idosch@nvidia.com>
11842 L: netdev@vger.kernel.org
11844 W: http://www.mellanox.com
11845 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11846 F: drivers/net/ethernet/mellanox/mlxsw/
11847 F: tools/testing/selftests/drivers/net/mlxsw/
11849 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
11850 M: mlxsw@nvidia.com
11851 L: netdev@vger.kernel.org
11853 W: http://www.mellanox.com
11854 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11855 F: drivers/net/ethernet/mellanox/mlxfw/
11857 MELLANOX HARDWARE PLATFORM SUPPORT
11858 M: Hans de Goede <hdegoede@redhat.com>
11859 M: Mark Gross <mgross@linux.intel.com>
11860 M: Vadim Pasternak <vadimp@nvidia.com>
11861 L: platform-driver-x86@vger.kernel.org
11863 F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
11864 F: drivers/platform/mellanox/
11865 F: include/linux/platform_data/mlxreg.h
11867 MELLANOX MLX4 core VPI driver
11868 M: Tariq Toukan <tariqt@nvidia.com>
11869 L: netdev@vger.kernel.org
11870 L: linux-rdma@vger.kernel.org
11872 W: http://www.mellanox.com
11873 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11874 F: drivers/net/ethernet/mellanox/mlx4/
11875 F: include/linux/mlx4/
11877 MELLANOX MLX4 IB driver
11878 M: Yishai Hadas <yishaih@nvidia.com>
11879 L: linux-rdma@vger.kernel.org
11881 W: http://www.mellanox.com
11882 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11883 F: drivers/infiniband/hw/mlx4/
11884 F: include/linux/mlx4/
11885 F: include/uapi/rdma/mlx4-abi.h
11887 MELLANOX MLX5 core VPI driver
11888 M: Saeed Mahameed <saeedm@nvidia.com>
11889 M: Leon Romanovsky <leonro@nvidia.com>
11890 L: netdev@vger.kernel.org
11891 L: linux-rdma@vger.kernel.org
11893 W: http://www.mellanox.com
11894 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11895 F: Documentation/networking/device_drivers/ethernet/mellanox/
11896 F: drivers/net/ethernet/mellanox/mlx5/core/
11897 F: include/linux/mlx5/
11899 MELLANOX MLX5 IB driver
11900 M: Leon Romanovsky <leonro@nvidia.com>
11901 L: linux-rdma@vger.kernel.org
11903 W: http://www.mellanox.com
11904 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11905 F: drivers/infiniband/hw/mlx5/
11906 F: include/linux/mlx5/
11907 F: include/uapi/rdma/mlx5-abi.h
11909 MELLANOX MLXCPLD I2C AND MUX DRIVER
11910 M: Vadim Pasternak <vadimp@nvidia.com>
11911 M: Michael Shych <michaelsh@nvidia.com>
11912 L: linux-i2c@vger.kernel.org
11914 F: Documentation/i2c/busses/i2c-mlxcpld.rst
11915 F: drivers/i2c/busses/i2c-mlxcpld.c
11916 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
11918 MELLANOX MLXCPLD LED DRIVER
11919 M: Vadim Pasternak <vadimp@nvidia.com>
11920 L: linux-leds@vger.kernel.org
11922 F: Documentation/leds/leds-mlxcpld.rst
11923 F: drivers/leds/leds-mlxcpld.c
11924 F: drivers/leds/leds-mlxreg.c
11926 MELLANOX PLATFORM DRIVER
11927 M: Vadim Pasternak <vadimp@nvidia.com>
11928 L: platform-driver-x86@vger.kernel.org
11930 F: drivers/platform/x86/mlx-platform.c
11933 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11934 M: "Paul E. McKenney" <paulmck@kernel.org>
11935 L: linux-kernel@vger.kernel.org
11937 F: arch/powerpc/include/asm/membarrier.h
11938 F: include/uapi/linux/membarrier.h
11939 F: kernel/sched/membarrier.c
11942 M: Mike Rapoport <rppt@linux.ibm.com>
11943 L: linux-mm@kvack.org
11945 F: Documentation/core-api/boot-time-mm.rst
11946 F: include/linux/memblock.h
11949 MEMORY CONTROLLER DRIVERS
11950 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
11951 L: linux-kernel@vger.kernel.org
11953 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
11954 F: Documentation/devicetree/bindings/memory-controllers/
11956 F: include/dt-bindings/memory/
11959 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
11960 M: Dmitry Osipenko <digetx@gmail.com>
11961 L: linux-pm@vger.kernel.org
11962 L: linux-tegra@vger.kernel.org
11963 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
11965 F: drivers/devfreq/tegra30-devfreq.c
11968 M: Andrew Morton <akpm@linux-foundation.org>
11969 L: linux-mm@kvack.org
11971 W: http://www.linux-mm.org
11972 T: quilt https://ozlabs.org/~akpm/mmotm/
11973 T: quilt https://ozlabs.org/~akpm/mmots/
11974 T: git git://github.com/hnaz/linux-mm.git
11975 F: include/linux/gfp.h
11976 F: include/linux/memory_hotplug.h
11977 F: include/linux/mm.h
11978 F: include/linux/mmzone.h
11979 F: include/linux/pagewalk.h
11980 F: include/linux/vmalloc.h
11982 F: tools/testing/selftests/vm/
11984 MEMORY TECHNOLOGY DEVICES (MTD)
11985 M: Miquel Raynal <miquel.raynal@bootlin.com>
11986 M: Richard Weinberger <richard@nod.at>
11987 M: Vignesh Raghavendra <vigneshr@ti.com>
11988 L: linux-mtd@lists.infradead.org
11990 W: http://www.linux-mtd.infradead.org/
11991 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11992 C: irc://irc.oftc.net/mtd
11993 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
11994 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
11995 F: Documentation/devicetree/bindings/mtd/
11997 F: include/linux/mtd/
11998 F: include/uapi/mtd/
12000 MEN A21 WATCHDOG DRIVER
12001 M: Johannes Thumshirn <morbidrsa@gmail.com>
12002 L: linux-watchdog@vger.kernel.org
12004 F: drivers/watchdog/mena21_wdt.c
12006 MEN CHAMELEON BUS (mcb)
12007 M: Johannes Thumshirn <morbidrsa@gmail.com>
12009 F: Documentation/driver-api/men-chameleon-bus.rst
12011 F: include/linux/mcb.h
12013 MEN F21BMC (Board Management Controller)
12014 M: Andreas Werner <andreas.werner@men.de>
12016 F: Documentation/hwmon/menf21bmc.rst
12017 F: drivers/hwmon/menf21bmc_hwmon.c
12018 F: drivers/leds/leds-menf21bmc.c
12019 F: drivers/mfd/menf21bmc.c
12020 F: drivers/watchdog/menf21bmc_wdt.c
12022 MEN Z069 WATCHDOG DRIVER
12023 M: Johannes Thumshirn <jth@kernel.org>
12024 L: linux-watchdog@vger.kernel.org
12026 F: drivers/watchdog/menz69_wdt.c
12028 MESON AO CEC DRIVER FOR AMLOGIC SOCS
12029 M: Neil Armstrong <narmstrong@baylibre.com>
12030 L: linux-media@vger.kernel.org
12031 L: linux-amlogic@lists.infradead.org
12033 W: http://linux-meson.com/
12034 T: git git://linuxtv.org/media_tree.git
12035 F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
12036 F: drivers/media/cec/platform/meson/ao-cec-g12a.c
12037 F: drivers/media/cec/platform/meson/ao-cec.c
12039 MESON GE2D DRIVER FOR AMLOGIC SOCS
12040 M: Neil Armstrong <narmstrong@baylibre.com>
12041 L: linux-media@vger.kernel.org
12042 L: linux-amlogic@lists.infradead.org
12044 T: git git://linuxtv.org/media_tree.git
12045 F: Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
12046 F: drivers/media/platform/meson/ge2d/
12048 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
12049 M: Liang Yang <liang.yang@amlogic.com>
12050 L: linux-mtd@lists.infradead.org
12052 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
12053 F: drivers/mtd/nand/raw/meson_*
12055 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
12056 M: Neil Armstrong <narmstrong@baylibre.com>
12057 L: linux-media@vger.kernel.org
12058 L: linux-amlogic@lists.infradead.org
12060 T: git git://linuxtv.org/media_tree.git
12061 F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
12062 F: drivers/staging/media/meson/vdec/
12064 METHODE UDPU SUPPORT
12065 M: Vladimir Vid <vladimir.vid@sartura.hr>
12067 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
12070 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
12071 M: Hemant Kumar <hemantk@codeaurora.org>
12072 L: linux-arm-msm@vger.kernel.org
12074 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
12075 F: Documentation/ABI/stable/sysfs-bus-mhi
12076 F: Documentation/mhi/
12077 F: drivers/bus/mhi/
12078 F: include/linux/mhi.h
12080 MICROBLAZE ARCHITECTURE
12081 M: Michal Simek <monstr@monstr.eu>
12083 W: http://www.monstr.eu/fdt/
12084 T: git git://git.monstr.eu/linux-2.6-microblaze.git
12085 F: arch/microblaze/
12087 MICROCHIP AT91 DMA DRIVERS
12088 M: Ludovic Desroches <ludovic.desroches@microchip.com>
12089 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12090 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12091 L: dmaengine@vger.kernel.org
12093 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
12094 F: drivers/dma/at_hdmac.c
12095 F: drivers/dma/at_hdmac_regs.h
12096 F: drivers/dma/at_xdmac.c
12097 F: include/dt-bindings/dma/at91.h
12099 MICROCHIP AT91 SERIAL DRIVER
12100 M: Richard Genoud <richard.genoud@gmail.com>
12102 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
12103 F: drivers/tty/serial/atmel_serial.c
12104 F: drivers/tty/serial/atmel_serial.h
12106 MICROCHIP AT91 USART MFD DRIVER
12107 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
12108 L: linux-kernel@vger.kernel.org
12110 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
12111 F: drivers/mfd/at91-usart.c
12112 F: include/dt-bindings/mfd/at91-usart.h
12114 MICROCHIP AT91 USART SPI DRIVER
12115 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
12116 L: linux-spi@vger.kernel.org
12118 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
12119 F: drivers/spi/spi-at91-usart.c
12121 MICROCHIP AUDIO ASOC DRIVERS
12122 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
12123 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12127 MICROCHIP ECC DRIVER
12128 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12129 L: linux-crypto@vger.kernel.org
12131 F: drivers/crypto/atmel-ecc.*
12133 MICROCHIP I2C DRIVER
12134 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
12135 L: linux-i2c@vger.kernel.org
12137 F: drivers/i2c/busses/i2c-at91-*.c
12138 F: drivers/i2c/busses/i2c-at91.h
12140 MICROCHIP ISC DRIVER
12141 M: Eugen Hristev <eugen.hristev@microchip.com>
12142 L: linux-media@vger.kernel.org
12144 F: Documentation/devicetree/bindings/media/atmel,isc.yaml
12145 F: Documentation/devicetree/bindings/media/microchip,xisc.yaml
12146 F: drivers/media/platform/atmel/atmel-isc-base.c
12147 F: drivers/media/platform/atmel/atmel-isc-regs.h
12148 F: drivers/media/platform/atmel/atmel-isc.h
12149 F: drivers/media/platform/atmel/atmel-sama5d2-isc.c
12150 F: drivers/media/platform/atmel/atmel-sama7g5-isc.c
12151 F: include/linux/atmel-isc-media.h
12153 MICROCHIP ISI DRIVER
12154 M: Eugen Hristev <eugen.hristev@microchip.com>
12155 L: linux-media@vger.kernel.org
12157 F: drivers/media/platform/atmel/atmel-isi.c
12158 F: drivers/media/platform/atmel/atmel-isi.h
12160 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
12161 M: Woojung Huh <woojung.huh@microchip.com>
12162 M: UNGLinuxDriver@microchip.com
12163 L: netdev@vger.kernel.org
12165 F: Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
12166 F: drivers/net/dsa/microchip/*
12167 F: include/linux/platform_data/microchip-ksz.h
12168 F: net/dsa/tag_ksz.c
12170 MICROCHIP LAN743X ETHERNET DRIVER
12171 M: Bryan Whitehead <bryan.whitehead@microchip.com>
12172 M: UNGLinuxDriver@microchip.com
12173 L: netdev@vger.kernel.org
12175 F: drivers/net/ethernet/microchip/lan743x_*
12177 MICROCHIP LCDFB DRIVER
12178 M: Nicolas Ferre <nicolas.ferre@microchip.com>
12179 L: linux-fbdev@vger.kernel.org
12181 F: drivers/video/fbdev/atmel_lcdfb.c
12182 F: include/video/atmel_lcdc.h
12184 MICROCHIP MCP16502 PMIC DRIVER
12185 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12186 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12188 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
12189 F: drivers/regulator/mcp16502.c
12191 MICROCHIP MCP3911 ADC DRIVER
12192 M: Marcus Folkesson <marcus.folkesson@gmail.com>
12193 M: Kent Gustavsson <kent@minoris.se>
12194 L: linux-iio@vger.kernel.org
12196 F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
12197 F: drivers/iio/adc/mcp3911.c
12199 MICROCHIP MMC/SD/SDIO MCI DRIVER
12200 M: Ludovic Desroches <ludovic.desroches@microchip.com>
12202 F: drivers/mmc/host/atmel-mci.c
12204 MICROCHIP NAND DRIVER
12205 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12206 L: linux-mtd@lists.infradead.org
12208 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
12209 F: drivers/mtd/nand/raw/atmel/*
12211 MICROCHIP PWM DRIVER
12212 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12213 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12214 L: linux-pwm@vger.kernel.org
12216 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
12217 F: drivers/pwm/pwm-atmel.c
12219 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
12220 M: Eugen Hristev <eugen.hristev@microchip.com>
12221 L: linux-iio@vger.kernel.org
12223 F: Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
12224 F: drivers/iio/adc/at91-sama5d2_adc.c
12225 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
12227 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
12228 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12230 F: drivers/power/reset/at91-sama5d2_shdwc.c
12232 MICROCHIP SPI DRIVER
12233 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12235 F: drivers/spi/spi-atmel.*
12237 MICROCHIP SSC DRIVER
12238 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
12239 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12241 F: drivers/misc/atmel-ssc.c
12242 F: include/linux/atmel-ssc.h
12244 MICROCHIP USB251XB DRIVER
12245 M: Richard Leitner <richard.leitner@skidata.com>
12246 L: linux-usb@vger.kernel.org
12248 F: Documentation/devicetree/bindings/usb/usb251xb.txt
12249 F: drivers/usb/misc/usb251xb.c
12251 MICROCHIP USBA UDC DRIVER
12252 M: Cristian Birsan <cristian.birsan@microchip.com>
12253 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12255 F: drivers/usb/gadget/udc/atmel_usba_udc.*
12257 MICROCHIP WILC1000 WIFI DRIVER
12258 M: Ajay Singh <ajay.kathat@microchip.com>
12259 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12260 L: linux-wireless@vger.kernel.org
12262 F: drivers/net/wireless/microchip/wilc1000/
12264 MICROSEMI MIPS SOCS
12265 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
12266 M: UNGLinuxDriver@microchip.com
12267 L: linux-mips@vger.kernel.org
12269 F: Documentation/devicetree/bindings/mips/mscc.txt
12270 F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
12271 F: arch/mips/boot/dts/mscc/
12272 F: arch/mips/configs/generic/board-ocelot.config
12273 F: arch/mips/generic/board-ocelot.c
12275 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
12276 M: Don Brace <don.brace@microchip.com>
12277 L: storagedev@microchip.com
12278 L: linux-scsi@vger.kernel.org
12280 F: Documentation/scsi/smartpqi.rst
12281 F: drivers/scsi/smartpqi/Kconfig
12282 F: drivers/scsi/smartpqi/Makefile
12283 F: drivers/scsi/smartpqi/smartpqi*.[ch]
12284 F: include/linux/cciss*.h
12285 F: include/uapi/linux/cciss*.h
12287 MICROSOFT SURFACE BATTERY AND AC DRIVERS
12288 M: Maximilian Luz <luzmaximilian@gmail.com>
12289 L: linux-pm@vger.kernel.org
12290 L: platform-driver-x86@vger.kernel.org
12292 F: drivers/power/supply/surface_battery.c
12293 F: drivers/power/supply/surface_charger.c
12295 MICROSOFT SURFACE DTX DRIVER
12296 M: Maximilian Luz <luzmaximilian@gmail.com>
12297 L: platform-driver-x86@vger.kernel.org
12299 F: Documentation/driver-api/surface_aggregator/clients/dtx.rst
12300 F: drivers/platform/surface/surface_dtx.c
12301 F: include/uapi/linux/surface_aggregator/dtx.h
12303 MICROSOFT SURFACE GPE LID SUPPORT DRIVER
12304 M: Maximilian Luz <luzmaximilian@gmail.com>
12305 L: platform-driver-x86@vger.kernel.org
12307 F: drivers/platform/surface/surface_gpe.c
12309 MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
12310 M: Hans de Goede <hdegoede@redhat.com>
12311 M: Mark Gross <mgross@linux.intel.com>
12312 M: Maximilian Luz <luzmaximilian@gmail.com>
12313 L: platform-driver-x86@vger.kernel.org
12315 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
12316 F: drivers/platform/surface/
12318 MICROSOFT SURFACE HID TRANSPORT DRIVER
12319 M: Maximilian Luz <luzmaximilian@gmail.com>
12320 L: linux-input@vger.kernel.org
12321 L: platform-driver-x86@vger.kernel.org
12323 F: drivers/hid/surface-hid/
12325 MICROSOFT SURFACE HOT-PLUG DRIVER
12326 M: Maximilian Luz <luzmaximilian@gmail.com>
12327 L: platform-driver-x86@vger.kernel.org
12329 F: drivers/platform/surface/surface_hotplug.c
12331 MICROSOFT SURFACE PLATFORM PROFILE DRIVER
12332 M: Maximilian Luz <luzmaximilian@gmail.com>
12333 L: platform-driver-x86@vger.kernel.org
12335 F: drivers/platform/surface/surface_platform_profile.c
12337 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
12338 M: Chen Yu <yu.c.chen@intel.com>
12339 L: platform-driver-x86@vger.kernel.org
12341 F: drivers/platform/surface/surfacepro3_button.c
12343 MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
12344 M: Maximilian Luz <luzmaximilian@gmail.com>
12345 L: platform-driver-x86@vger.kernel.org
12347 W: https://github.com/linux-surface/surface-aggregator-module
12348 C: irc://irc.libera.chat/linux-surface
12349 F: Documentation/driver-api/surface_aggregator/
12350 F: drivers/platform/surface/aggregator/
12351 F: drivers/platform/surface/surface_acpi_notify.c
12352 F: drivers/platform/surface/surface_aggregator_cdev.c
12353 F: drivers/platform/surface/surface_aggregator_registry.c
12354 F: include/linux/surface_acpi_notify.h
12355 F: include/linux/surface_aggregator/
12356 F: include/uapi/linux/surface_aggregator/
12358 MICROTEK X6 SCANNER
12359 M: Oliver Neukum <oliver@neukum.org>
12361 F: drivers/usb/image/microtek.*
12363 MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
12364 M: Luka Kovacic <luka.kovacic@sartura.hr>
12365 M: Luka Perkov <luka.perkov@sartura.hr>
12367 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s-bit.dts
12368 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s.dts
12369 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s-bit.dts
12370 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s.dts
12371 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s-bit.dts
12372 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s.dts
12374 MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
12375 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12376 L: linux-media@vger.kernel.org
12378 F: Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
12379 F: Documentation/driver-api/media/drivers/ccs/
12380 F: Documentation/userspace-api/media/drivers/ccs.rst
12381 F: drivers/media/i2c/ccs-pll.c
12382 F: drivers/media/i2c/ccs-pll.h
12383 F: drivers/media/i2c/ccs/
12384 F: include/uapi/linux/ccs.h
12385 F: include/uapi/linux/smiapp.h
12388 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12389 L: linux-mips@vger.kernel.org
12391 W: http://www.linux-mips.org/
12392 Q: https://patchwork.kernel.org/project/linux-mips/list/
12393 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
12394 F: Documentation/devicetree/bindings/mips/
12395 F: Documentation/mips/
12397 F: drivers/platform/mips/
12399 MIPS BOSTON DEVELOPMENT BOARD
12400 M: Paul Burton <paulburton@kernel.org>
12401 L: linux-mips@vger.kernel.org
12403 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
12404 F: arch/mips/boot/dts/img/boston.dts
12405 F: arch/mips/configs/generic/board-boston.config
12406 F: drivers/clk/imgtec/clk-boston.c
12407 F: include/dt-bindings/clock/boston-clock.h
12410 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12411 M: Serge Semin <fancer.lancer@gmail.com>
12412 L: linux-mips@vger.kernel.org
12414 F: drivers/bus/mips_cdmm.c
12415 F: drivers/clocksource/mips-gic-timer.c
12416 F: drivers/cpuidle/cpuidle-cps.c
12417 F: drivers/irqchip/irq-mips-cpu.c
12418 F: drivers/irqchip/irq-mips-gic.c
12420 MIPS GENERIC PLATFORM
12421 M: Paul Burton <paulburton@kernel.org>
12422 L: linux-mips@vger.kernel.org
12424 F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
12425 F: arch/mips/generic/
12426 F: arch/mips/tools/generic-board-config.sh
12428 MIPS RINT INSTRUCTION EMULATION
12429 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
12430 L: linux-mips@vger.kernel.org
12432 F: arch/mips/math-emu/dp_rint.c
12433 F: arch/mips/math-emu/sp_rint.c
12435 MIPS/LOONGSON1 ARCHITECTURE
12436 M: Keguang Zhang <keguang.zhang@gmail.com>
12437 L: linux-mips@vger.kernel.org
12439 F: arch/mips/include/asm/mach-loongson32/
12440 F: arch/mips/loongson32/
12441 F: drivers/*/*/*loongson1*
12442 F: drivers/*/*loongson1*
12444 MIPS/LOONGSON2EF ARCHITECTURE
12445 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
12446 L: linux-mips@vger.kernel.org
12448 F: arch/mips/include/asm/mach-loongson2ef/
12449 F: arch/mips/loongson2ef/
12450 F: drivers/cpufreq/loongson2_cpufreq.c
12452 MIPS/LOONGSON64 ARCHITECTURE
12453 M: Huacai Chen <chenhuacai@kernel.org>
12454 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
12455 L: linux-mips@vger.kernel.org
12457 F: arch/mips/include/asm/mach-loongson64/
12458 F: arch/mips/loongson64/
12459 F: drivers/irqchip/irq-loongson*
12460 F: drivers/platform/mips/cpu_hwmon.c
12462 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
12463 M: Hans Verkuil <hverkuil@xs4all.nl>
12464 L: linux-media@vger.kernel.org
12466 W: https://linuxtv.org
12467 T: git git://linuxtv.org/media_tree.git
12468 F: drivers/media/radio/radio-miropcm20*
12471 R: Lubomir Rintel <lkundrak@v3.sk>
12472 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12474 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
12475 F: arch/arm/boot/dts/mmp*
12476 F: arch/arm/mach-mmp/
12477 F: include/linux/soc/mmp/
12479 MMP USB PHY DRIVERS
12480 R: Lubomir Rintel <lkundrak@v3.sk>
12481 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12483 F: drivers/phy/marvell/phy-mmp3-usb.c
12484 F: drivers/phy/marvell/phy-pxa-usb.c
12486 MMU GATHER AND TLB INVALIDATION
12487 M: Will Deacon <will@kernel.org>
12488 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
12489 M: Andrew Morton <akpm@linux-foundation.org>
12490 M: Nick Piggin <npiggin@gmail.com>
12491 M: Peter Zijlstra <peterz@infradead.org>
12492 L: linux-arch@vger.kernel.org
12493 L: linux-mm@kvack.org
12495 F: arch/*/include/asm/tlb.h
12496 F: include/asm-generic/tlb.h
12499 MN88472 MEDIA DRIVER
12500 M: Antti Palosaari <crope@iki.fi>
12501 L: linux-media@vger.kernel.org
12503 W: https://linuxtv.org
12504 W: http://palosaari.fi/linux/
12505 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12506 F: drivers/media/dvb-frontends/mn88472*
12508 MN88473 MEDIA DRIVER
12509 M: Antti Palosaari <crope@iki.fi>
12510 L: linux-media@vger.kernel.org
12512 W: https://linuxtv.org
12513 W: http://palosaari.fi/linux/
12514 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12515 F: drivers/media/dvb-frontends/mn88473*
12518 M: Jessica Yu <jeyu@kernel.org>
12520 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
12521 F: include/linux/module.h
12524 MONOLITHIC POWER SYSTEM PMIC DRIVER
12525 M: Saravanan Sekar <sravanhome@gmail.com>
12527 F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
12528 F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
12529 F: drivers/iio/adc/mp2629_adc.c
12530 F: drivers/mfd/mp2629.c
12531 F: drivers/power/supply/mp2629_charger.c
12532 F: drivers/regulator/mp5416.c
12533 F: drivers/regulator/mpq7920.c
12534 F: drivers/regulator/mpq7920.h
12535 F: include/linux/mfd/mp2629.h
12537 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
12539 W: http://popies.net/meye/
12540 F: Documentation/userspace-api/media/drivers/meye*
12541 F: drivers/media/pci/meye/
12542 F: include/uapi/linux/meye.h
12544 MOTORCOMM PHY DRIVER
12545 M: Peter Geis <pgwipeout@gmail.com>
12546 L: netdev@vger.kernel.org
12548 F: drivers/net/phy/motorcomm.c
12550 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
12551 M: Jiri Slaby <jirislaby@kernel.org>
12553 F: Documentation/driver-api/serial/moxa-smartio.rst
12554 F: drivers/tty/mxser.*
12556 MR800 AVERMEDIA USB FM RADIO DRIVER
12557 M: Alexey Klimov <klimov.linux@gmail.com>
12558 L: linux-media@vger.kernel.org
12560 T: git git://linuxtv.org/media_tree.git
12561 F: drivers/media/radio/radio-mr800.c
12563 MRF24J40 IEEE 802.15.4 RADIO DRIVER
12564 M: Alan Ott <alan@signal11.us>
12565 L: linux-wpan@vger.kernel.org
12567 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
12568 F: drivers/net/ieee802154/mrf24j40.c
12571 M: "Lee, Chun-Yi" <jlee@suse.com>
12572 L: platform-driver-x86@vger.kernel.org
12574 F: drivers/platform/x86/msi-laptop.c
12577 L: platform-driver-x86@vger.kernel.org
12579 F: drivers/platform/x86/msi-wmi.c
12581 MSI001 MEDIA DRIVER
12582 M: Antti Palosaari <crope@iki.fi>
12583 L: linux-media@vger.kernel.org
12585 W: https://linuxtv.org
12586 W: http://palosaari.fi/linux/
12587 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12588 T: git git://linuxtv.org/anttip/media_tree.git
12589 F: drivers/media/tuners/msi001*
12591 MSI2500 MEDIA DRIVER
12592 M: Antti Palosaari <crope@iki.fi>
12593 L: linux-media@vger.kernel.org
12595 W: https://linuxtv.org
12596 W: http://palosaari.fi/linux/
12597 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12598 T: git git://linuxtv.org/anttip/media_tree.git
12599 F: drivers/media/usb/msi2500/
12601 MSTAR INTERRUPT CONTROLLER DRIVER
12602 M: Mark-PK Tsai <mark-pk.tsai@mediatek.com>
12603 M: Daniel Palmer <daniel@thingy.jp>
12605 F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
12606 F: drivers/irqchip/irq-mst-intc.c
12608 MSYSTEMS DISKONCHIP G3 MTD DRIVER
12609 M: Robert Jarzmik <robert.jarzmik@free.fr>
12610 L: linux-mtd@lists.infradead.org
12612 F: drivers/mtd/devices/docg3*
12614 MT9M032 APTINA SENSOR DRIVER
12615 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12616 L: linux-media@vger.kernel.org
12618 T: git git://linuxtv.org/media_tree.git
12619 F: drivers/media/i2c/mt9m032.c
12620 F: include/media/i2c/mt9m032.h
12622 MT9P031 APTINA CAMERA SENSOR
12623 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12624 L: linux-media@vger.kernel.org
12626 T: git git://linuxtv.org/media_tree.git
12627 F: drivers/media/i2c/mt9p031.c
12628 F: include/media/i2c/mt9p031.h
12630 MT9T001 APTINA CAMERA SENSOR
12631 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12632 L: linux-media@vger.kernel.org
12634 T: git git://linuxtv.org/media_tree.git
12635 F: drivers/media/i2c/mt9t001.c
12636 F: include/media/i2c/mt9t001.h
12638 MT9T112 APTINA CAMERA SENSOR
12639 M: Jacopo Mondi <jacopo@jmondi.org>
12640 L: linux-media@vger.kernel.org
12642 T: git git://linuxtv.org/media_tree.git
12643 F: drivers/media/i2c/mt9t112.c
12644 F: include/media/i2c/mt9t112.h
12646 MT9V032 APTINA CAMERA SENSOR
12647 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12648 L: linux-media@vger.kernel.org
12650 T: git git://linuxtv.org/media_tree.git
12651 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
12652 F: drivers/media/i2c/mt9v032.c
12653 F: include/media/i2c/mt9v032.h
12655 MT9V111 APTINA CAMERA SENSOR
12656 M: Jacopo Mondi <jacopo@jmondi.org>
12657 L: linux-media@vger.kernel.org
12659 T: git git://linuxtv.org/media_tree.git
12660 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
12661 F: drivers/media/i2c/mt9v111.c
12663 MULTIFUNCTION DEVICES (MFD)
12664 M: Lee Jones <lee.jones@linaro.org>
12666 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12667 F: Documentation/devicetree/bindings/mfd/
12669 F: include/dt-bindings/mfd/
12670 F: include/linux/mfd/
12672 MULTIMEDIA CARD (MMC) ETC. OVER SPI
12674 F: drivers/mmc/host/mmc_spi.c
12675 F: include/linux/spi/mmc_spi.h
12677 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
12678 M: Ulf Hansson <ulf.hansson@linaro.org>
12679 L: linux-mmc@vger.kernel.org
12681 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
12682 F: Documentation/devicetree/bindings/mmc/
12684 F: include/linux/mmc/
12685 F: include/uapi/linux/mmc/
12687 MULTIPLEXER SUBSYSTEM
12688 M: Peter Rosin <peda@axentia.se>
12690 F: Documentation/ABI/testing/sysfs-class-mux*
12691 F: Documentation/devicetree/bindings/mux/
12693 F: include/dt-bindings/mux/
12694 F: include/linux/mux/
12696 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
12697 M: Bin Liu <b-liu@ti.com>
12698 L: linux-usb@vger.kernel.org
12700 F: drivers/usb/musb/
12702 MXL301RF MEDIA DRIVER
12703 M: Akihiro Tsukada <tskd08@gmail.com>
12704 L: linux-media@vger.kernel.org
12706 F: drivers/media/tuners/mxl301rf*
12708 MXL5007T MEDIA DRIVER
12709 M: Michael Krufky <mkrufky@linuxtv.org>
12710 L: linux-media@vger.kernel.org
12712 W: https://linuxtv.org
12713 W: http://github.com/mkrufky
12714 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12715 T: git git://linuxtv.org/mkrufky/tuners.git
12716 F: drivers/media/tuners/mxl5007t.*
12719 M: Marek Vasut <marex@denx.de>
12720 M: Stefan Agner <stefan@agner.ch>
12721 L: dri-devel@lists.freedesktop.org
12723 T: git git://anongit.freedesktop.org/drm/drm-misc
12724 F: Documentation/devicetree/bindings/display/fsl,lcdif.yaml
12725 F: drivers/gpu/drm/mxsfb/
12727 MYLEX DAC960 PCI RAID Controller
12728 M: Hannes Reinecke <hare@kernel.org>
12729 L: linux-scsi@vger.kernel.org
12731 F: drivers/scsi/myrb.*
12732 F: drivers/scsi/myrs.*
12734 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
12735 M: Chris Lee <christopher.lee@cspi.com>
12736 L: netdev@vger.kernel.org
12738 W: https://www.cspi.com/ethernet-products/support/downloads/
12739 F: drivers/net/ethernet/myricom/myri10ge/
12741 NAND FLASH SUBSYSTEM
12742 M: Miquel Raynal <miquel.raynal@bootlin.com>
12743 R: Richard Weinberger <richard@nod.at>
12744 L: linux-mtd@lists.infradead.org
12746 W: http://www.linux-mtd.infradead.org/
12747 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12748 C: irc://irc.oftc.net/mtd
12749 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
12750 F: drivers/mtd/nand/
12751 F: include/linux/mtd/*nand*.h
12753 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
12754 M: Daniel Mack <zonque@gmail.com>
12755 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12757 W: http://www.native-instruments.com
12758 F: sound/usb/caiaq/
12760 NATSEMI ETHERNET DRIVER (DP8381x)
12762 F: drivers/net/ethernet/natsemi/natsemi.c
12764 NCR 5380 SCSI DRIVERS
12765 M: Finn Thain <fthain@linux-m68k.org>
12766 M: Michael Schmitz <schmitzmic@gmail.com>
12767 L: linux-scsi@vger.kernel.org
12769 F: Documentation/scsi/g_NCR5380.rst
12770 F: drivers/scsi/NCR5380.*
12771 F: drivers/scsi/arm/cumana_1.c
12772 F: drivers/scsi/arm/oak.c
12773 F: drivers/scsi/atari_scsi.*
12774 F: drivers/scsi/dmx3191d.c
12775 F: drivers/scsi/g_NCR5380.*
12776 F: drivers/scsi/mac_scsi.*
12777 F: drivers/scsi/sun3_scsi.*
12778 F: drivers/scsi/sun3_scsi_vme.c
12781 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
12785 NCT6775 HARDWARE MONITOR DRIVER
12786 M: Guenter Roeck <linux@roeck-us.net>
12787 L: linux-hwmon@vger.kernel.org
12789 F: Documentation/hwmon/nct6775.rst
12790 F: drivers/hwmon/nct6775.c
12793 M: Jakub Kicinski <kuba@kernel.org>
12795 F: drivers/net/netdevsim/*
12797 NETEM NETWORK EMULATOR
12798 M: Stephen Hemminger <stephen@networkplumber.org>
12799 L: netdev@vger.kernel.org
12801 F: net/sched/sch_netem.c
12803 NETERION 10GbE DRIVERS (s2io/vxge)
12804 M: Jon Mason <jdmason@kudzu.us>
12805 L: netdev@vger.kernel.org
12807 F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
12808 F: Documentation/networking/device_drivers/ethernet/neterion/vxge.rst
12809 F: drivers/net/ethernet/neterion/
12812 M: Pablo Neira Ayuso <pablo@netfilter.org>
12813 M: Jozsef Kadlecsik <kadlec@netfilter.org>
12814 M: Florian Westphal <fw@strlen.de>
12815 L: netfilter-devel@vger.kernel.org
12816 L: coreteam@netfilter.org
12818 W: http://www.netfilter.org/
12819 W: http://www.iptables.org/
12820 W: http://www.nftables.org/
12821 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
12822 C: irc://irc.libera.chat/netfilter
12823 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
12824 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
12825 F: include/linux/netfilter*
12826 F: include/linux/netfilter/
12827 F: include/net/netfilter/
12828 F: include/uapi/linux/netfilter*
12829 F: include/uapi/linux/netfilter/
12830 F: net/*/netfilter.c
12831 F: net/*/netfilter/
12832 F: net/bridge/br_netfilter*.c
12835 NETROM NETWORK LAYER
12836 M: Ralf Baechle <ralf@linux-mips.org>
12837 L: linux-hams@vger.kernel.org
12839 W: http://www.linux-ax25.org/
12840 F: include/net/netrom.h
12841 F: include/uapi/linux/netrom.h
12844 NETRONIX EMBEDDED CONTROLLER
12845 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
12847 F: Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
12848 F: drivers/mfd/ntxec.c
12849 F: drivers/pwm/pwm-ntxec.c
12850 F: drivers/rtc/rtc-ntxec.c
12851 F: include/linux/mfd/ntxec.h
12853 NETRONOME ETHERNET DRIVERS
12854 M: Simon Horman <simon.horman@corigine.com>
12855 R: Jakub Kicinski <kuba@kernel.org>
12856 L: oss-drivers@corigine.com
12858 F: drivers/net/ethernet/netronome/
12860 NETWORK BLOCK DEVICE (NBD)
12861 M: Josef Bacik <josef@toxicpanda.com>
12862 L: linux-block@vger.kernel.org
12863 L: nbd@other.debian.org
12865 F: Documentation/admin-guide/blockdev/nbd.rst
12866 F: drivers/block/nbd.c
12867 F: include/trace/events/nbd.h
12868 F: include/uapi/linux/nbd.h
12870 NETWORK DROP MONITOR
12871 M: Neil Horman <nhorman@tuxdriver.com>
12872 L: netdev@vger.kernel.org
12874 W: https://fedorahosted.org/dropwatch/
12875 F: include/uapi/linux/net_dropmon.h
12876 F: net/core/drop_monitor.c
12879 M: "David S. Miller" <davem@davemloft.net>
12880 M: Jakub Kicinski <kuba@kernel.org>
12881 L: netdev@vger.kernel.org
12883 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12884 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12885 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
12886 F: Documentation/devicetree/bindings/net/
12887 F: drivers/connector/
12889 F: include/linux/etherdevice.h
12890 F: include/linux/fcdevice.h
12891 F: include/linux/fddidevice.h
12892 F: include/linux/hippidevice.h
12893 F: include/linux/if_*
12894 F: include/linux/inetdevice.h
12895 F: include/linux/netdevice.h
12896 F: include/uapi/linux/if_*
12897 F: include/uapi/linux/netdevice.h
12899 NETWORKING DRIVERS (WIRELESS)
12900 M: Kalle Valo <kvalo@codeaurora.org>
12901 L: linux-wireless@vger.kernel.org
12903 Q: http://patchwork.kernel.org/project/linux-wireless/list/
12904 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
12905 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
12906 F: Documentation/devicetree/bindings/net/wireless/
12907 F: drivers/net/wireless/
12910 M: Andrew Lunn <andrew@lunn.ch>
12911 M: Vivien Didelot <vivien.didelot@gmail.com>
12912 M: Florian Fainelli <f.fainelli@gmail.com>
12913 M: Vladimir Oltean <olteanv@gmail.com>
12915 F: Documentation/devicetree/bindings/net/dsa/
12916 F: drivers/net/dsa/
12917 F: include/linux/dsa/
12918 F: include/linux/platform_data/dsa.h
12919 F: include/net/dsa.h
12922 NETWORKING [GENERAL]
12923 M: "David S. Miller" <davem@davemloft.net>
12924 M: Jakub Kicinski <kuba@kernel.org>
12925 L: netdev@vger.kernel.org
12927 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12928 B: mailto:netdev@vger.kernel.org
12929 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12930 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
12931 F: Documentation/networking/
12932 F: include/linux/in.h
12933 F: include/linux/net.h
12934 F: include/linux/netdevice.h
12936 F: include/uapi/linux/in.h
12937 F: include/uapi/linux/net.h
12938 F: include/uapi/linux/net_namespace.h
12939 F: include/uapi/linux/netdevice.h
12943 F: tools/testing/selftests/net/
12946 M: Steffen Klassert <steffen.klassert@secunet.com>
12947 M: Herbert Xu <herbert@gondor.apana.org.au>
12948 M: "David S. Miller" <davem@davemloft.net>
12949 L: netdev@vger.kernel.org
12951 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
12952 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
12953 F: include/net/xfrm.h
12954 F: include/uapi/linux/xfrm.h
12957 F: net/ipv4/ip_vti.c
12958 F: net/ipv4/ipcomp.c
12962 F: net/ipv6/ip6_vti.c
12963 F: net/ipv6/ipcomp6.c
12967 F: tools/testing/selftests/net/ipsec.c
12969 NETWORKING [IPv4/IPv6]
12970 M: "David S. Miller" <davem@davemloft.net>
12971 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
12972 M: David Ahern <dsahern@kernel.org>
12973 L: netdev@vger.kernel.org
12975 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12981 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
12982 M: Paul Moore <paul@paul-moore.com>
12983 L: netdev@vger.kernel.org
12984 L: linux-security-module@vger.kernel.org
12986 W: https://github.com/netlabel
12987 F: Documentation/netlabel/
12988 F: include/net/calipso.h
12989 F: include/net/cipso_ipv4.h
12990 F: include/net/netlabel.h
12991 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
12992 F: include/uapi/linux/netfilter/xt_SECMARK.h
12993 F: net/ipv4/cipso_ipv4.c
12994 F: net/ipv6/calipso.c
12995 F: net/netfilter/xt_CONNSECMARK.c
12996 F: net/netfilter/xt_SECMARK.c
13000 M: Mat Martineau <mathew.j.martineau@linux.intel.com>
13001 M: Matthieu Baerts <matthieu.baerts@tessares.net>
13002 L: netdev@vger.kernel.org
13003 L: mptcp@lists.linux.dev
13005 W: https://github.com/multipath-tcp/mptcp_net-next/wiki
13006 B: https://github.com/multipath-tcp/mptcp_net-next/issues
13007 F: Documentation/networking/mptcp-sysctl.rst
13008 F: include/net/mptcp.h
13009 F: include/trace/events/mptcp.h
13010 F: include/uapi/linux/mptcp.h
13012 F: tools/testing/selftests/net/mptcp/
13015 M: Eric Dumazet <edumazet@google.com>
13016 L: netdev@vger.kernel.org
13018 F: include/linux/tcp.h
13019 F: include/net/tcp.h
13020 F: include/trace/events/tcp.h
13021 F: include/uapi/linux/tcp.h
13022 F: net/ipv4/syncookies.c
13024 F: net/ipv6/syncookies.c
13028 M: Boris Pismenny <borisp@nvidia.com>
13029 M: John Fastabend <john.fastabend@gmail.com>
13030 M: Daniel Borkmann <daniel@iogearbox.net>
13031 M: Jakub Kicinski <kuba@kernel.org>
13032 L: netdev@vger.kernel.org
13034 F: include/net/tls.h
13035 F: include/uapi/linux/tls.h
13038 NETWORKING [WIRELESS]
13039 L: linux-wireless@vger.kernel.org
13040 Q: http://patchwork.kernel.org/project/linux-wireless/list/
13042 NETXEN (1/10) GbE SUPPORT
13043 M: Manish Chopra <manishc@marvell.com>
13044 M: Rahul Verma <rahulv@marvell.com>
13045 M: GR-Linux-NIC-Dev@marvell.com
13046 L: netdev@vger.kernel.org
13048 F: drivers/net/ethernet/qlogic/netxen/
13050 NET_FAILOVER MODULE
13051 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
13052 L: netdev@vger.kernel.org
13054 F: Documentation/networking/net_failover.rst
13055 F: drivers/net/net_failover.c
13056 F: include/net/net_failover.h
13059 M: David Ahern <dsahern@kernel.org>
13060 L: netdev@vger.kernel.org
13062 F: include/net/netns/nexthop.h
13063 F: include/net/nexthop.h
13064 F: include/uapi/linux/nexthop.h
13065 F: net/ipv4/nexthop.c
13068 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
13069 L: linux-nfc@lists.01.org (subscribers-only)
13070 L: netdev@vger.kernel.org
13072 F: Documentation/devicetree/bindings/net/nfc/
13074 F: include/linux/platform_data/nfcmrvl.h
13075 F: include/net/nfc/
13076 F: include/uapi/linux/nfc.h
13079 NFC VIRTUAL NCI DEVICE DRIVER
13080 M: Bongsu Jeon <bongsu.jeon@samsung.com>
13081 L: netdev@vger.kernel.org
13082 L: linux-nfc@lists.01.org (subscribers-only)
13084 F: drivers/nfc/virtual_ncidev.c
13085 F: tools/testing/selftests/nci/
13087 NFS, SUNRPC, AND LOCKD CLIENTS
13088 M: Trond Myklebust <trond.myklebust@hammerspace.com>
13089 M: Anna Schumaker <anna.schumaker@netapp.com>
13090 L: linux-nfs@vger.kernel.org
13092 W: http://client.linux-nfs.org
13093 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
13097 F: include/linux/lockd/
13098 F: include/linux/nfs*
13099 F: include/linux/sunrpc/
13100 F: include/uapi/linux/nfs*
13101 F: include/uapi/linux/sunrpc/
13103 F: Documentation/filesystems/nfs/
13106 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
13107 L: linux-nilfs@vger.kernel.org
13109 W: https://nilfs.sourceforge.io/
13110 W: https://nilfs.osdn.jp/
13111 T: git git://github.com/konis/nilfs2.git
13112 F: Documentation/filesystems/nilfs2.rst
13114 F: include/trace/events/nilfs2.h
13115 F: include/uapi/linux/nilfs2_api.h
13116 F: include/uapi/linux/nilfs2_ondisk.h
13118 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
13119 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
13121 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
13122 F: Documentation/scsi/NinjaSCSI.rst
13123 F: drivers/scsi/pcmcia/nsp_*
13125 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
13126 M: GOTO Masanori <gotom@debian.or.jp>
13127 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
13129 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
13130 F: Documentation/scsi/NinjaSCSI.rst
13131 F: drivers/scsi/nsp32*
13134 M: Ley Foon Tan <ley.foon.tan@intel.com>
13136 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
13139 NITRO ENCLAVES (NE)
13140 M: Andra Paraschiv <andraprs@amazon.com>
13141 M: Alexandru Vasile <lexnv@amazon.com>
13142 M: Alexandru Ciobotaru <alcioa@amazon.com>
13143 L: linux-kernel@vger.kernel.org
13145 W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
13146 F: Documentation/virt/ne_overview.rst
13147 F: drivers/virt/nitro_enclaves/
13148 F: include/linux/nitro_enclaves.h
13149 F: include/uapi/linux/nitro_enclaves.h
13150 F: samples/nitro_enclaves/
13152 NOHZ, DYNTICKS SUPPORT
13153 M: Frederic Weisbecker <fweisbec@gmail.com>
13154 M: Thomas Gleixner <tglx@linutronix.de>
13155 M: Ingo Molnar <mingo@kernel.org>
13156 L: linux-kernel@vger.kernel.org
13158 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
13159 F: include/linux/sched/nohz.h
13160 F: include/linux/tick.h
13161 F: kernel/time/tick*.*
13163 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
13164 M: Pavel Machek <pavel@ucw.cz>
13165 M: Sakari Ailus <sakari.ailus@iki.fi>
13166 L: linux-media@vger.kernel.org
13168 F: drivers/media/i2c/ad5820.c
13169 F: drivers/media/i2c/et8ek8
13171 NOKIA N900 POWER SUPPLY DRIVERS
13172 R: Pali Rohár <pali@kernel.org>
13173 F: drivers/power/supply/bq2415x_charger.c
13174 F: drivers/power/supply/bq27xxx_battery.c
13175 F: drivers/power/supply/bq27xxx_battery_i2c.c
13176 F: drivers/power/supply/isp1704_charger.c
13177 F: drivers/power/supply/rx51_battery.c
13178 F: include/linux/power/bq2415x_charger.h
13179 F: include/linux/power/bq27xxx_battery.h
13182 M: Willy Tarreau <w@1wt.eu>
13184 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
13185 F: tools/include/nolibc/
13188 M: Matthias Maennich <maennich@google.com>
13190 F: Documentation/core-api/symbol-namespaces.rst
13194 M: Sanjay R Mehta <sanju.mehta@amd.com>
13195 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
13196 L: linux-ntb@googlegroups.com
13198 F: drivers/ntb/hw/amd/
13201 M: Jon Mason <jdmason@kudzu.us>
13202 M: Dave Jiang <dave.jiang@intel.com>
13203 M: Allen Hubbe <allenbh@gmail.com>
13204 L: linux-ntb@googlegroups.com
13206 W: https://github.com/jonmason/ntb/wiki
13207 T: git git://github.com/jonmason/ntb.git
13208 F: drivers/net/ntb_netdev.c
13210 F: include/linux/ntb.h
13211 F: include/linux/ntb_transport.h
13212 F: tools/testing/selftests/ntb/
13215 M: Serge Semin <fancer.lancer@gmail.com>
13216 L: linux-ntb@googlegroups.com
13218 F: drivers/ntb/hw/idt/
13221 M: Dave Jiang <dave.jiang@intel.com>
13222 L: linux-ntb@googlegroups.com
13224 W: https://github.com/davejiang/linux/wiki
13225 T: git https://github.com/davejiang/linux.git
13226 F: drivers/ntb/hw/intel/
13229 M: Anton Altaparmakov <anton@tuxera.com>
13230 L: linux-ntfs-dev@lists.sourceforge.net
13232 W: http://www.tuxera.com/
13233 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
13234 F: Documentation/filesystems/ntfs.rst
13238 M: Finn Thain <fthain@linux-m68k.org>
13239 L: linux-m68k@lists.linux-m68k.org
13241 F: arch/*/include/asm/nubus.h
13243 F: include/linux/nubus.h
13244 F: include/uapi/linux/nubus.h
13246 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
13247 M: Antonino Daplas <adaplas@gmail.com>
13248 L: linux-fbdev@vger.kernel.org
13250 F: drivers/video/fbdev/nvidia/
13251 F: drivers/video/fbdev/riva/
13254 M: Keith Busch <kbusch@kernel.org>
13255 M: Jens Axboe <axboe@fb.com>
13256 M: Christoph Hellwig <hch@lst.de>
13257 M: Sagi Grimberg <sagi@grimberg.me>
13258 L: linux-nvme@lists.infradead.org
13260 W: http://git.infradead.org/nvme.git
13261 T: git://git.infradead.org/nvme.git
13262 F: drivers/nvme/host/
13263 F: include/linux/nvme.h
13264 F: include/uapi/linux/nvme_ioctl.h
13266 NVM EXPRESS FC TRANSPORT DRIVERS
13267 M: James Smart <james.smart@broadcom.com>
13268 L: linux-nvme@lists.infradead.org
13270 F: drivers/nvme/host/fc.c
13271 F: drivers/nvme/target/fc.c
13272 F: drivers/nvme/target/fcloop.c
13273 F: include/linux/nvme-fc-driver.h
13274 F: include/linux/nvme-fc.h
13276 NVM EXPRESS TARGET DRIVER
13277 M: Christoph Hellwig <hch@lst.de>
13278 M: Sagi Grimberg <sagi@grimberg.me>
13279 M: Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com>
13280 L: linux-nvme@lists.infradead.org
13282 W: http://git.infradead.org/nvme.git
13283 T: git://git.infradead.org/nvme.git
13284 F: drivers/nvme/target/
13287 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13289 T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
13290 F: Documentation/ABI/stable/sysfs-bus-nvmem
13291 F: Documentation/devicetree/bindings/nvmem/
13293 F: include/linux/nvmem-consumer.h
13294 F: include/linux/nvmem-provider.h
13296 NXP C45 TJA11XX PHY DRIVER
13297 M: Radu Pirea <radu-nicolae.pirea@oss.nxp.com>
13298 L: netdev@vger.kernel.org
13300 F: drivers/net/phy/nxp-c45-tja11xx.c
13303 M: Ashish Kumar <ashish.kumar@nxp.com>
13304 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
13305 L: linux-spi@vger.kernel.org
13307 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
13308 F: drivers/spi/spi-nxp-fspi.c
13310 NXP FXAS21002C DRIVER
13311 M: Rui Miguel Silva <rmfrfs@gmail.com>
13312 L: linux-iio@vger.kernel.org
13314 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
13315 F: drivers/iio/gyro/fxas21002c.h
13316 F: drivers/iio/gyro/fxas21002c_core.c
13317 F: drivers/iio/gyro/fxas21002c_i2c.c
13318 F: drivers/iio/gyro/fxas21002c_spi.c
13320 NXP i.MX CLOCK DRIVERS
13321 M: Abel Vesa <abel.vesa@nxp.com>
13322 L: linux-clk@vger.kernel.org
13323 L: linux-imx@nxp.com
13325 F: drivers/clk/imx/
13327 NXP i.MX 8MQ DCSS DRIVER
13328 M: Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
13329 R: Lucas Stach <l.stach@pengutronix.de>
13330 L: dri-devel@lists.freedesktop.org
13332 F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
13333 F: drivers/gpu/drm/imx/dcss/
13335 NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
13336 M: Jagan Teki <jagan@amarulasolutions.com>
13338 F: Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
13339 F: drivers/regulator/pf8x00-regulator.c
13341 NXP PTN5150A CC LOGIC AND EXTCON DRIVER
13342 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
13343 L: linux-kernel@vger.kernel.org
13345 F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
13346 F: drivers/extcon/extcon-ptn5150.c
13348 NXP SGTL5000 DRIVER
13349 M: Fabio Estevam <festevam@gmail.com>
13350 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13352 F: Documentation/devicetree/bindings/sound/sgtl5000.yaml
13353 F: sound/soc/codecs/sgtl5000*
13355 NXP SJA1105 ETHERNET SWITCH DRIVER
13356 M: Vladimir Oltean <olteanv@gmail.com>
13357 L: linux-kernel@vger.kernel.org
13359 F: drivers/net/dsa/sja1105
13360 F: drivers/net/pcs/pcs-xpcs-nxp.c
13362 NXP TDA998X DRM DRIVER
13363 M: Russell King <linux@armlinux.org.uk>
13365 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
13366 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
13367 F: drivers/gpu/drm/i2c/tda998x_drv.c
13368 F: include/drm/i2c/tda998x.h
13369 F: include/dt-bindings/display/tda998x.h
13373 M: Peter Rosin <peda@axentia.se>
13374 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13376 F: Documentation/devicetree/bindings/sound/tfa9879.txt
13377 F: sound/soc/codecs/tfa9879*
13379 NXP/Goodix TFA989X (TFA1) DRIVER
13380 M: Stephan Gerhold <stephan@gerhold.net>
13381 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13383 F: Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
13384 F: sound/soc/codecs/tfa989x.c
13387 R: Charles Gorand <charles.gorand@effinnov.com>
13388 L: linux-nfc@lists.01.org (subscribers-only)
13390 F: drivers/nfc/nxp-nci
13392 NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
13393 M: Mirela Rabulea <mirela.rabulea@nxp.com>
13394 R: NXP Linux Team <linux-imx@nxp.com>
13395 L: linux-media@vger.kernel.org
13397 F: Documentation/devicetree/bindings/media/imx8-jpeg.yaml
13398 F: drivers/media/platform/imx-jpeg
13400 NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
13401 M: Jonas Malaco <jonas@protocubo.io>
13402 L: linux-hwmon@vger.kernel.org
13404 F: Documentation/hwmon/nzxt-kraken2.rst
13405 F: drivers/hwmon/nzxt-kraken2.c
13408 M: Jiri Pirko <jiri@nvidia.com>
13409 L: netdev@vger.kernel.org
13411 F: include/linux/objagg.h
13413 F: lib/test_objagg.c
13416 M: Josh Poimboeuf <jpoimboe@redhat.com>
13417 M: Peter Zijlstra <peterz@infradead.org>
13420 F: include/linux/objtool.h
13422 OCELOT ETHERNET SWITCH DRIVER
13423 M: Vladimir Oltean <vladimir.oltean@nxp.com>
13424 M: Claudiu Manoil <claudiu.manoil@nxp.com>
13425 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
13426 M: UNGLinuxDriver@microchip.com
13427 L: netdev@vger.kernel.org
13429 F: drivers/net/dsa/ocelot/*
13430 F: drivers/net/ethernet/mscc/
13431 F: include/soc/mscc/ocelot*
13432 F: net/dsa/tag_ocelot.c
13433 F: net/dsa/tag_ocelot_8021q.c
13434 F: tools/testing/selftests/drivers/net/ocelot/*
13436 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
13437 M: Frederic Barrat <fbarrat@linux.ibm.com>
13438 M: Andrew Donnellan <ajd@linux.ibm.com>
13439 L: linuxppc-dev@lists.ozlabs.org
13441 F: Documentation/userspace-api/accelerators/ocxl.rst
13442 F: arch/powerpc/include/asm/pnv-ocxl.h
13443 F: arch/powerpc/platforms/powernv/ocxl.c
13444 F: drivers/misc/ocxl/
13445 F: include/misc/ocxl*
13446 F: include/uapi/misc/ocxl.h
13449 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
13450 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
13451 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13452 L: linux-omap@vger.kernel.org
13454 F: sound/soc/ti/n810.c
13455 F: sound/soc/ti/omap*
13456 F: sound/soc/ti/rx51.c
13457 F: sound/soc/ti/sdma-pcm.*
13459 OMAP CLOCK FRAMEWORK SUPPORT
13460 M: Paul Walmsley <paul@pwsan.com>
13461 L: linux-omap@vger.kernel.org
13463 F: arch/arm/*omap*/*clock*
13465 OMAP DEVICE TREE SUPPORT
13466 M: Benoît Cousson <bcousson@baylibre.com>
13467 M: Tony Lindgren <tony@atomide.com>
13468 L: linux-omap@vger.kernel.org
13469 L: devicetree@vger.kernel.org
13471 F: arch/arm/boot/dts/*am3*
13472 F: arch/arm/boot/dts/*am4*
13473 F: arch/arm/boot/dts/*am5*
13474 F: arch/arm/boot/dts/*dra7*
13475 F: arch/arm/boot/dts/*omap*
13476 F: arch/arm/boot/dts/logicpd-som-lv*
13477 F: arch/arm/boot/dts/logicpd-torpedo*
13479 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
13480 L: linux-omap@vger.kernel.org
13481 L: linux-fbdev@vger.kernel.org
13483 F: Documentation/arm/omap/dss.rst
13484 F: drivers/video/fbdev/omap2/
13486 OMAP FRAMEBUFFER SUPPORT
13487 L: linux-fbdev@vger.kernel.org
13488 L: linux-omap@vger.kernel.org
13490 F: drivers/video/fbdev/omap/
13492 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
13493 M: Roger Quadros <rogerq@kernel.org>
13494 M: Tony Lindgren <tony@atomide.com>
13495 L: linux-omap@vger.kernel.org
13497 F: arch/arm/mach-omap2/*gpmc*
13498 F: drivers/memory/omap-gpmc.c
13501 M: Grygorii Strashko <grygorii.strashko@ti.com>
13502 M: Santosh Shilimkar <ssantosh@kernel.org>
13503 M: Kevin Hilman <khilman@kernel.org>
13504 L: linux-omap@vger.kernel.org
13506 F: Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
13507 F: drivers/gpio/gpio-omap.c
13509 OMAP HARDWARE SPINLOCK SUPPORT
13510 M: Ohad Ben-Cohen <ohad@wizery.com>
13511 L: linux-omap@vger.kernel.org
13513 F: drivers/hwspinlock/omap_hwspinlock.c
13515 OMAP HS MMC SUPPORT
13516 L: linux-mmc@vger.kernel.org
13517 L: linux-omap@vger.kernel.org
13519 F: drivers/mmc/host/omap_hsmmc.c
13522 M: Paul Walmsley <paul@pwsan.com>
13523 L: linux-omap@vger.kernel.org
13525 F: arch/arm/mach-omap2/omap_hwmod*data*
13528 M: Benoît Cousson <bcousson@baylibre.com>
13529 M: Paul Walmsley <paul@pwsan.com>
13530 L: linux-omap@vger.kernel.org
13532 F: arch/arm/mach-omap2/omap_hwmod.*
13535 M: Vignesh R <vigneshr@ti.com>
13536 L: linux-omap@vger.kernel.org
13537 L: linux-i2c@vger.kernel.org
13539 F: Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
13540 F: drivers/i2c/busses/i2c-omap.c
13542 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
13543 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13544 L: linux-media@vger.kernel.org
13546 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
13547 F: drivers/media/platform/omap3isp/
13548 F: drivers/staging/media/omap4iss/
13551 M: Aaro Koskinen <aaro.koskinen@iki.fi>
13552 L: linux-omap@vger.kernel.org
13554 F: drivers/mmc/host/omap.c
13556 OMAP POWER MANAGEMENT SUPPORT
13557 M: Kevin Hilman <khilman@kernel.org>
13558 L: linux-omap@vger.kernel.org
13560 F: arch/arm/*omap*/*pm*
13561 F: drivers/cpufreq/omap-cpufreq.c
13563 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
13564 M: Rajendra Nayak <rnayak@codeaurora.org>
13565 M: Paul Walmsley <paul@pwsan.com>
13566 L: linux-omap@vger.kernel.org
13568 F: arch/arm/mach-omap2/prm*
13570 OMAP RANDOM NUMBER GENERATOR SUPPORT
13571 M: Deepak Saxena <dsaxena@plexity.net>
13573 F: drivers/char/hw_random/omap-rng.c
13576 L: linux-usb@vger.kernel.org
13577 L: linux-omap@vger.kernel.org
13579 F: arch/arm/*omap*/usb*
13580 F: drivers/usb/*/*omap*
13582 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
13583 M: Mark Jackson <mpfj@newflow.co.uk>
13584 L: linux-omap@vger.kernel.org
13586 F: arch/arm/boot/dts/am335x-nano.dts
13589 M: Aaro Koskinen <aaro.koskinen@iki.fi>
13590 M: Tony Lindgren <tony@atomide.com>
13591 L: linux-omap@vger.kernel.org
13593 Q: http://patchwork.kernel.org/project/linux-omap/list/
13594 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
13595 F: arch/arm/configs/omap1_defconfig
13596 F: arch/arm/mach-omap1/
13597 F: arch/arm/plat-omap/
13598 F: drivers/i2c/busses/i2c-omap.c
13599 F: include/linux/platform_data/ams-delta-fiq.h
13600 F: include/linux/platform_data/i2c-omap.h
13603 M: Tony Lindgren <tony@atomide.com>
13604 L: linux-omap@vger.kernel.org
13606 W: http://www.muru.com/linux/omap/
13607 W: http://linux.omap.com/
13608 Q: http://patchwork.kernel.org/project/linux-omap/list/
13609 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
13610 F: arch/arm/configs/omap2plus_defconfig
13611 F: arch/arm/mach-omap2/
13612 F: arch/arm/plat-omap/
13613 F: drivers/bus/ti-sysc.c
13614 F: drivers/i2c/busses/i2c-omap.c
13615 F: drivers/irqchip/irq-omap-intc.c
13616 F: drivers/mfd/*omap*.c
13617 F: drivers/mfd/menelaus.c
13618 F: drivers/mfd/palmas.c
13619 F: drivers/mfd/tps65217.c
13620 F: drivers/mfd/tps65218.c
13621 F: drivers/mfd/tps65910.c
13622 F: drivers/mfd/twl-core.[ch]
13623 F: drivers/mfd/twl4030*.c
13624 F: drivers/mfd/twl6030*.c
13625 F: drivers/mfd/twl6040*.c
13626 F: drivers/regulator/palmas-regulator*.c
13627 F: drivers/regulator/pbias-regulator.c
13628 F: drivers/regulator/tps65217-regulator.c
13629 F: drivers/regulator/tps65218-regulator.c
13630 F: drivers/regulator/tps65910-regulator.c
13631 F: drivers/regulator/twl-regulator.c
13632 F: drivers/regulator/twl6030-regulator.c
13633 F: include/linux/platform_data/i2c-omap.h
13634 F: include/linux/platform_data/ti-sysc.h
13637 M: Bob Copeland <me@bobcopeland.com>
13638 L: linux-karma-devel@lists.sourceforge.net
13640 F: Documentation/filesystems/omfs.rst
13643 OMNIKEY CARDMAN 4000 DRIVER
13644 M: Harald Welte <laforge@gnumonks.org>
13646 F: drivers/char/pcmcia/cm4000_cs.c
13647 F: include/linux/cm4000_cs.h
13648 F: include/uapi/linux/cm4000_cs.h
13650 OMNIKEY CARDMAN 4040 DRIVER
13651 M: Harald Welte <laforge@gnumonks.org>
13653 F: drivers/char/pcmcia/cm4040_cs.*
13655 OMNIVISION OV02A10 SENSOR DRIVER
13656 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
13657 L: linux-media@vger.kernel.org
13659 T: git git://linuxtv.org/media_tree.git
13660 F: Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
13661 F: drivers/media/i2c/ov02a10.c
13663 OMNIVISION OV13858 SENSOR DRIVER
13664 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13665 L: linux-media@vger.kernel.org
13667 T: git git://linuxtv.org/media_tree.git
13668 F: drivers/media/i2c/ov13858.c
13670 OMNIVISION OV2680 SENSOR DRIVER
13671 M: Rui Miguel Silva <rmfrfs@gmail.com>
13672 L: linux-media@vger.kernel.org
13674 T: git git://linuxtv.org/media_tree.git
13675 F: Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
13676 F: drivers/media/i2c/ov2680.c
13678 OMNIVISION OV2685 SENSOR DRIVER
13679 M: Shunqian Zheng <zhengsq@rock-chips.com>
13680 L: linux-media@vger.kernel.org
13682 T: git git://linuxtv.org/media_tree.git
13683 F: drivers/media/i2c/ov2685.c
13685 OMNIVISION OV2740 SENSOR DRIVER
13686 M: Tianshu Qiu <tian.shu.qiu@intel.com>
13687 R: Shawn Tu <shawnx.tu@intel.com>
13688 R: Bingbu Cao <bingbu.cao@intel.com>
13689 L: linux-media@vger.kernel.org
13691 T: git git://linuxtv.org/media_tree.git
13692 F: drivers/media/i2c/ov2740.c
13694 OMNIVISION OV5640 SENSOR DRIVER
13695 M: Steve Longerbeam <slongerbeam@gmail.com>
13696 L: linux-media@vger.kernel.org
13698 T: git git://linuxtv.org/media_tree.git
13699 F: drivers/media/i2c/ov5640.c
13701 OMNIVISION OV5647 SENSOR DRIVER
13702 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
13703 M: Jacopo Mondi <jacopo@jmondi.org>
13704 L: linux-media@vger.kernel.org
13706 T: git git://linuxtv.org/media_tree.git
13707 F: Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
13708 F: drivers/media/i2c/ov5647.c
13710 OMNIVISION OV5670 SENSOR DRIVER
13711 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
13712 M: Hyungwoo Yang <hyungwoo.yang@intel.com>
13713 L: linux-media@vger.kernel.org
13715 T: git git://linuxtv.org/media_tree.git
13716 F: drivers/media/i2c/ov5670.c
13718 OMNIVISION OV5675 SENSOR DRIVER
13719 M: Shawn Tu <shawnx.tu@intel.com>
13720 L: linux-media@vger.kernel.org
13722 T: git git://linuxtv.org/media_tree.git
13723 F: drivers/media/i2c/ov5675.c
13725 OMNIVISION OV5695 SENSOR DRIVER
13726 M: Shunqian Zheng <zhengsq@rock-chips.com>
13727 L: linux-media@vger.kernel.org
13729 T: git git://linuxtv.org/media_tree.git
13730 F: drivers/media/i2c/ov5695.c
13732 OMNIVISION OV7670 SENSOR DRIVER
13733 L: linux-media@vger.kernel.org
13735 T: git git://linuxtv.org/media_tree.git
13736 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
13737 F: drivers/media/i2c/ov7670.c
13739 OMNIVISION OV772x SENSOR DRIVER
13740 M: Jacopo Mondi <jacopo@jmondi.org>
13741 L: linux-media@vger.kernel.org
13743 T: git git://linuxtv.org/media_tree.git
13744 F: Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
13745 F: drivers/media/i2c/ov772x.c
13746 F: include/media/i2c/ov772x.h
13748 OMNIVISION OV7740 SENSOR DRIVER
13749 M: Wenyou Yang <wenyou.yang@microchip.com>
13750 L: linux-media@vger.kernel.org
13752 T: git git://linuxtv.org/media_tree.git
13753 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
13754 F: drivers/media/i2c/ov7740.c
13756 OMNIVISION OV8856 SENSOR DRIVER
13757 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
13758 L: linux-media@vger.kernel.org
13760 T: git git://linuxtv.org/media_tree.git
13761 F: Documentation/devicetree/bindings/media/i2c/ov8856.yaml
13762 F: drivers/media/i2c/ov8856.c
13764 OMNIVISION OV9640 SENSOR DRIVER
13765 M: Petr Cvek <petrcvekcz@gmail.com>
13766 L: linux-media@vger.kernel.org
13768 F: drivers/media/i2c/ov9640.*
13770 OMNIVISION OV9650 SENSOR DRIVER
13771 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13772 R: Akinobu Mita <akinobu.mita@gmail.com>
13773 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
13774 L: linux-media@vger.kernel.org
13776 T: git git://linuxtv.org/media_tree.git
13777 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
13778 F: drivers/media/i2c/ov9650.c
13780 OMNIVISION OV9734 SENSOR DRIVER
13781 M: Tianshu Qiu <tian.shu.qiu@intel.com>
13782 R: Bingbu Cao <bingbu.cao@intel.com>
13783 L: linux-media@vger.kernel.org
13785 T: git git://linuxtv.org/media_tree.git
13786 F: drivers/media/i2c/ov9734.c
13788 ONENAND FLASH DRIVER
13789 M: Kyungmin Park <kyungmin.park@samsung.com>
13790 L: linux-mtd@lists.infradead.org
13792 F: drivers/mtd/nand/onenand/
13793 F: include/linux/mtd/onenand*.h
13795 ONION OMEGA2+ BOARD
13796 M: Harvey Hunt <harveyhuntnexus@gmail.com>
13797 L: linux-mips@vger.kernel.org
13799 F: arch/mips/boot/dts/ralink/omega2p.dts
13802 M: Jens Wiklander <jens.wiklander@linaro.org>
13803 L: op-tee@lists.trustedfirmware.org
13805 F: Documentation/ABI/testing/sysfs-bus-optee-devices
13806 F: drivers/tee/optee/
13808 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
13809 M: Sumit Garg <sumit.garg@linaro.org>
13810 L: op-tee@lists.trustedfirmware.org
13812 F: drivers/char/hw_random/optee-rng.c
13815 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
13816 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
13817 L: linux-rdma@vger.kernel.org
13819 F: drivers/infiniband/ulp/opa_vnic
13821 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
13822 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
13823 M: Frank Rowand <frowand.list@gmail.com>
13824 L: devicetree@vger.kernel.org
13826 F: Documentation/devicetree/dynamic-resolution-notes.rst
13827 F: Documentation/devicetree/overlay-notes.rst
13828 F: drivers/of/overlay.c
13829 F: drivers/of/resolver.c
13830 K: of_overlay_notifier_
13832 OPEN FIRMWARE AND FLATTENED DEVICE TREE
13833 M: Rob Herring <robh+dt@kernel.org>
13834 M: Frank Rowand <frowand.list@gmail.com>
13835 L: devicetree@vger.kernel.org
13837 W: http://www.devicetree.org/
13838 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
13839 F: Documentation/ABI/testing/sysfs-firmware-ofw
13841 F: include/linux/of*.h
13844 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
13845 M: Rob Herring <robh+dt@kernel.org>
13846 L: devicetree@vger.kernel.org
13848 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
13849 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
13850 F: Documentation/devicetree/
13851 F: arch/*/boot/dts/
13852 F: include/dt-bindings/
13854 OPENCORES I2C BUS DRIVER
13855 M: Peter Korsgaard <peter@korsgaard.com>
13856 M: Andrew Lunn <andrew@lunn.ch>
13857 L: linux-i2c@vger.kernel.org
13859 F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt
13860 F: Documentation/i2c/busses/i2c-ocores.rst
13861 F: drivers/i2c/busses/i2c-ocores.c
13862 F: include/linux/platform_data/i2c-ocores.h
13864 OPENRISC ARCHITECTURE
13865 M: Jonas Bonn <jonas@southpole.se>
13866 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
13867 M: Stafford Horne <shorne@gmail.com>
13868 L: openrisc@lists.librecores.org
13870 W: http://openrisc.io
13871 T: git git://github.com/openrisc/linux.git
13872 F: Documentation/devicetree/bindings/openrisc/
13873 F: Documentation/openrisc/
13875 F: drivers/irqchip/irq-ompic.c
13876 F: drivers/irqchip/irq-or1k-*
13879 M: Pravin B Shelar <pshelar@ovn.org>
13880 L: netdev@vger.kernel.org
13881 L: dev@openvswitch.org
13883 W: http://openvswitch.org
13884 F: include/uapi/linux/openvswitch.h
13885 F: net/openvswitch/
13887 OPERATING PERFORMANCE POINTS (OPP)
13888 M: Viresh Kumar <vireshk@kernel.org>
13889 M: Nishanth Menon <nm@ti.com>
13890 M: Stephen Boyd <sboyd@kernel.org>
13891 L: linux-pm@vger.kernel.org
13893 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
13894 F: Documentation/devicetree/bindings/opp/
13895 F: Documentation/power/opp.rst
13897 F: include/linux/pm_opp.h
13900 M: Clemens Ladisch <clemens@ladisch.de>
13901 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13903 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13904 F: sound/drivers/opl4/
13906 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
13907 M: Mark Fasheh <mark@fasheh.com>
13908 M: Joel Becker <jlbec@evilplan.org>
13909 M: Joseph Qi <joseph.qi@linux.alibaba.com>
13910 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
13912 W: http://ocfs2.wiki.kernel.org
13913 F: Documentation/filesystems/dlmfs.rst
13914 F: Documentation/filesystems/ocfs2.rst
13917 ORANGEFS FILESYSTEM
13918 M: Mike Marshall <hubcap@omnibond.com>
13919 R: Martin Brandenburg <martin@omnibond.com>
13920 L: devel@lists.orangefs.org
13922 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
13923 F: Documentation/filesystems/orangefs.rst
13927 L: linux-wireless@vger.kernel.org
13929 W: https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
13930 W: http://www.nongnu.org/orinoco/
13931 F: drivers/net/wireless/intersil/orinoco/
13933 OV2659 OMNIVISION SENSOR DRIVER
13934 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13935 L: linux-media@vger.kernel.org
13937 W: https://linuxtv.org
13938 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13939 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13940 F: drivers/media/i2c/ov2659.c
13941 F: include/media/i2c/ov2659.h
13944 M: Miklos Szeredi <miklos@szeredi.hu>
13945 L: linux-unionfs@vger.kernel.org
13947 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
13948 F: Documentation/filesystems/overlayfs.rst
13951 P54 WIRELESS DRIVER
13952 M: Christian Lamparter <chunkeey@googlemail.com>
13953 L: linux-wireless@vger.kernel.org
13955 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
13956 F: drivers/net/wireless/intersil/p54/
13959 M: Vladimir Oltean <olteanv@gmail.com>
13960 L: netdev@vger.kernel.org
13962 F: Documentation/core-api/packing.rst
13963 F: include/linux/packing.h
13966 PADATA PARALLEL EXECUTION MECHANISM
13967 M: Steffen Klassert <steffen.klassert@secunet.com>
13968 M: Daniel Jordan <daniel.m.jordan@oracle.com>
13969 L: linux-crypto@vger.kernel.org
13970 L: linux-kernel@vger.kernel.org
13972 F: Documentation/core-api/padata.rst
13973 F: include/linux/padata.h
13977 M: Jesper Dangaard Brouer <hawk@kernel.org>
13978 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
13979 L: netdev@vger.kernel.org
13981 F: Documentation/networking/page_pool.rst
13982 F: include/net/page_pool.h
13983 F: include/trace/events/page_pool.h
13984 F: net/core/page_pool.c
13986 PANASONIC LAPTOP ACPI EXTRAS DRIVER
13987 M: Kenneth Chan <kenneth.t.chan@gmail.com>
13988 L: platform-driver-x86@vger.kernel.org
13990 F: drivers/platform/x86/panasonic-laptop.c
13992 PARALLAX PING IIO SENSOR DRIVER
13993 M: Andreas Klinger <ak@it-klinger.de>
13994 L: linux-iio@vger.kernel.org
13996 F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
13997 F: drivers/iio/proximity/ping.c
13999 PARALLEL LCD/KEYPAD PANEL DRIVER
14000 M: Willy Tarreau <willy@haproxy.com>
14001 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
14003 F: Documentation/admin-guide/lcd-panel-cgram.rst
14004 F: drivers/auxdisplay/panel.c
14006 PARALLEL PORT SUBSYSTEM
14007 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14008 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14009 L: linux-parport@lists.infradead.org (subscribers-only)
14011 F: Documentation/driver-api/parport*.rst
14012 F: drivers/char/ppdev.c
14013 F: drivers/parport/
14014 F: include/linux/parport*.h
14015 F: include/uapi/linux/ppdev.h
14017 PARAVIRT_OPS INTERFACE
14018 M: Juergen Gross <jgross@suse.com>
14019 M: Deep Shah <sdeep@vmware.com>
14020 M: "VMware, Inc." <pv-drivers@vmware.com>
14021 L: virtualization@lists.linux-foundation.org
14023 F: Documentation/virt/paravirt_ops.rst
14024 F: arch/*/include/asm/paravirt*.h
14025 F: arch/*/kernel/paravirt*
14026 F: include/linux/hypervisor.h
14028 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
14029 M: Tim Waugh <tim@cyberelk.net>
14030 L: linux-parport@lists.infradead.org (subscribers-only)
14032 F: Documentation/admin-guide/blockdev/paride.rst
14033 F: drivers/block/paride/
14035 PARISC ARCHITECTURE
14036 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
14037 M: Helge Deller <deller@gmx.de>
14038 L: linux-parisc@vger.kernel.org
14040 W: https://parisc.wiki.kernel.org
14041 Q: http://patchwork.kernel.org/project/linux-parisc/list/
14042 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
14043 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
14044 F: Documentation/parisc/
14046 F: drivers/char/agp/parisc-agp.c
14047 F: drivers/input/misc/hp_sdc_rtc.c
14048 F: drivers/input/serio/gscps2.c
14049 F: drivers/input/serio/hp_sdc*
14051 F: drivers/parport/parport_gsc.*
14052 F: drivers/tty/serial/8250/8250_gsc.c
14053 F: drivers/video/console/sti*
14054 F: drivers/video/fbdev/sti*
14055 F: drivers/video/logo/logo_parisc*
14056 F: include/linux/hp_sdc.h
14059 M: Jiri Pirko <jiri@nvidia.com>
14060 L: netdev@vger.kernel.org
14062 F: include/linux/parman.h
14064 F: lib/test_parman.c
14066 PC ENGINES APU BOARD DRIVER
14067 M: Enrico Weigelt, metux IT consult <info@metux.net>
14069 F: drivers/platform/x86/pcengines-apuv2.c
14071 PC87360 HARDWARE MONITORING DRIVER
14072 M: Jim Cromie <jim.cromie@gmail.com>
14073 L: linux-hwmon@vger.kernel.org
14075 F: Documentation/hwmon/pc87360.rst
14076 F: drivers/hwmon/pc87360.c
14078 PC8736x GPIO DRIVER
14079 M: Jim Cromie <jim.cromie@gmail.com>
14081 F: drivers/char/pc8736x_gpio.c
14083 PC87427 HARDWARE MONITORING DRIVER
14084 M: Jean Delvare <jdelvare@suse.com>
14085 L: linux-hwmon@vger.kernel.org
14087 F: Documentation/hwmon/pc87427.rst
14088 F: drivers/hwmon/pc87427.c
14091 M: Riku Voipio <riku.voipio@iki.fi>
14093 F: drivers/leds/leds-pca9532.c
14094 F: include/linux/leds-pca9532.h
14096 PCA9541 I2C BUS MASTER SELECTOR DRIVER
14097 M: Guenter Roeck <linux@roeck-us.net>
14098 L: linux-i2c@vger.kernel.org
14100 F: drivers/i2c/muxes/i2c-mux-pca9541.c
14102 PCDP - PRIMARY CONSOLE AND DEBUG PORT
14103 M: Khalid Aziz <khalid@gonehiking.org>
14105 F: drivers/firmware/pcdp.*
14107 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
14108 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
14109 M: Pali Rohár <pali@kernel.org>
14110 L: linux-pci@vger.kernel.org
14111 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14113 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
14114 F: drivers/pci/controller/pci-aardvark.c
14116 PCI DRIVER FOR ALTERA PCIE IP
14117 M: Joyce Ooi <joyce.ooi@intel.com>
14118 L: linux-pci@vger.kernel.org
14120 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
14121 F: drivers/pci/controller/pcie-altera.c
14123 PCI DRIVER FOR APPLIEDMICRO XGENE
14124 M: Toan Le <toan@os.amperecomputing.com>
14125 L: linux-pci@vger.kernel.org
14126 L: linux-arm-kernel@lists.infradead.org
14128 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
14129 F: drivers/pci/controller/pci-xgene.c
14131 PCI DRIVER FOR ARM VERSATILE PLATFORM
14132 M: Rob Herring <robh@kernel.org>
14133 L: linux-pci@vger.kernel.org
14134 L: linux-arm-kernel@lists.infradead.org
14136 F: Documentation/devicetree/bindings/pci/versatile.yaml
14137 F: drivers/pci/controller/pci-versatile.c
14139 PCI DRIVER FOR ARMADA 8K
14140 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
14141 L: linux-pci@vger.kernel.org
14142 L: linux-arm-kernel@lists.infradead.org
14144 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
14145 F: drivers/pci/controller/dwc/pcie-armada8k.c
14147 PCI DRIVER FOR CADENCE PCIE IP
14148 M: Tom Joseph <tjoseph@cadence.com>
14149 L: linux-pci@vger.kernel.org
14151 F: Documentation/devicetree/bindings/pci/cdns,*
14152 F: drivers/pci/controller/cadence/
14154 PCI DRIVER FOR FREESCALE LAYERSCAPE
14155 M: Minghuan Lian <minghuan.Lian@nxp.com>
14156 M: Mingkai Hu <mingkai.hu@nxp.com>
14157 M: Roy Zang <roy.zang@nxp.com>
14158 L: linuxppc-dev@lists.ozlabs.org
14159 L: linux-pci@vger.kernel.org
14160 L: linux-arm-kernel@lists.infradead.org
14162 F: drivers/pci/controller/dwc/*layerscape*
14164 PCI DRIVER FOR GENERIC OF HOSTS
14165 M: Will Deacon <will@kernel.org>
14166 L: linux-pci@vger.kernel.org
14167 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14169 F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
14170 F: drivers/pci/controller/pci-host-common.c
14171 F: drivers/pci/controller/pci-host-generic.c
14173 PCI DRIVER FOR IMX6
14174 M: Richard Zhu <hongxing.zhu@nxp.com>
14175 M: Lucas Stach <l.stach@pengutronix.de>
14176 L: linux-pci@vger.kernel.org
14177 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14179 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
14180 F: drivers/pci/controller/dwc/*imx6*
14182 PCI DRIVER FOR FU740
14183 M: Paul Walmsley <paul.walmsley@sifive.com>
14184 M: Greentime Hu <greentime.hu@sifive.com>
14185 L: linux-pci@vger.kernel.org
14187 F: Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
14188 F: drivers/pci/controller/dwc/pcie-fu740.c
14190 PCI DRIVER FOR INTEL IXP4XX
14191 M: Linus Walleij <linus.walleij@linaro.org>
14193 F: Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
14194 F: drivers/pci/controller/pci-ixp4xx.c
14196 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
14197 M: Jonathan Derrick <jonathan.derrick@intel.com>
14198 L: linux-pci@vger.kernel.org
14200 F: drivers/pci/controller/vmd.c
14202 PCI DRIVER FOR MICROSEMI SWITCHTEC
14203 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
14204 M: Logan Gunthorpe <logang@deltatee.com>
14205 L: linux-pci@vger.kernel.org
14207 F: Documentation/ABI/testing/sysfs-class-switchtec
14208 F: Documentation/driver-api/switchtec.rst
14209 F: drivers/ntb/hw/mscc/
14210 F: drivers/pci/switch/switchtec*
14211 F: include/linux/switchtec.h
14212 F: include/uapi/linux/switchtec_ioctl.h
14214 PCI DRIVER FOR MOBIVEIL PCIE IP
14215 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
14216 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
14217 L: linux-pci@vger.kernel.org
14219 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
14220 F: drivers/pci/controller/mobiveil/pcie-mobiveil*
14222 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
14223 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
14224 L: linux-pci@vger.kernel.org
14225 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14227 F: drivers/pci/controller/*mvebu*
14229 PCI DRIVER FOR NVIDIA TEGRA
14230 M: Thierry Reding <thierry.reding@gmail.com>
14231 L: linux-tegra@vger.kernel.org
14232 L: linux-pci@vger.kernel.org
14234 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
14235 F: drivers/pci/controller/pci-tegra.c
14237 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
14238 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
14239 L: linux-pci@vger.kernel.org
14240 L: linux-arm-kernel@lists.infradead.org
14242 F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
14243 F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
14245 PCI DRIVER FOR RENESAS R-CAR
14246 M: Marek Vasut <marek.vasut+renesas@gmail.com>
14247 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
14248 L: linux-pci@vger.kernel.org
14249 L: linux-renesas-soc@vger.kernel.org
14251 F: Documentation/devicetree/bindings/pci/*rcar*
14252 F: drivers/pci/controller/*rcar*
14254 PCI DRIVER FOR SAMSUNG EXYNOS
14255 M: Jingoo Han <jingoohan1@gmail.com>
14256 L: linux-pci@vger.kernel.org
14257 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14258 L: linux-samsung-soc@vger.kernel.org
14260 F: drivers/pci/controller/dwc/pci-exynos.c
14262 PCI DRIVER FOR SYNOPSYS DESIGNWARE
14263 M: Jingoo Han <jingoohan1@gmail.com>
14264 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
14265 L: linux-pci@vger.kernel.org
14267 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
14268 F: drivers/pci/controller/dwc/*designware*
14270 PCI DRIVER FOR TI DRA7XX/J721E
14271 M: Kishon Vijay Abraham I <kishon@ti.com>
14272 L: linux-omap@vger.kernel.org
14273 L: linux-pci@vger.kernel.org
14274 L: linux-arm-kernel@lists.infradead.org
14276 F: Documentation/devicetree/bindings/pci/ti-pci.txt
14277 F: drivers/pci/controller/cadence/pci-j721e.c
14278 F: drivers/pci/controller/dwc/pci-dra7xx.c
14280 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
14281 M: Linus Walleij <linus.walleij@linaro.org>
14282 L: linux-pci@vger.kernel.org
14284 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
14285 F: drivers/pci/controller/pci-v3-semi.c
14287 PCI ENDPOINT SUBSYSTEM
14288 M: Kishon Vijay Abraham I <kishon@ti.com>
14289 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
14290 R: Krzysztof Wilczyński <kw@linux.com>
14291 L: linux-pci@vger.kernel.org
14293 F: Documentation/PCI/endpoint/*
14294 F: Documentation/misc-devices/pci-endpoint-test.rst
14295 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
14296 F: drivers/misc/pci_endpoint_test.c
14297 F: drivers/pci/endpoint/
14300 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
14301 M: Russell Currey <ruscur@russell.cc>
14302 M: Oliver O'Halloran <oohall@gmail.com>
14303 L: linuxppc-dev@lists.ozlabs.org
14305 F: Documentation/PCI/pci-error-recovery.rst
14306 F: Documentation/powerpc/eeh-pci-error-recovery.rst
14307 F: arch/powerpc/include/*/eeh*.h
14308 F: arch/powerpc/kernel/eeh*.c
14309 F: arch/powerpc/platforms/*/eeh*.c
14310 F: drivers/pci/pcie/aer.c
14311 F: drivers/pci/pcie/dpc.c
14312 F: drivers/pci/pcie/err.c
14315 M: Linas Vepstas <linasvepstas@gmail.com>
14316 L: linux-pci@vger.kernel.org
14318 F: Documentation/PCI/pci-error-recovery.rst
14320 PCI MSI DRIVER FOR ALTERA MSI IP
14321 M: Joyce Ooi <joyce.ooi@intel.com>
14322 L: linux-pci@vger.kernel.org
14324 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
14325 F: drivers/pci/controller/pcie-altera-msi.c
14327 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
14328 M: Toan Le <toan@os.amperecomputing.com>
14329 L: linux-pci@vger.kernel.org
14330 L: linux-arm-kernel@lists.infradead.org
14332 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
14333 F: drivers/pci/controller/pci-xgene-msi.c
14335 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
14336 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
14337 R: Rob Herring <robh@kernel.org>
14338 R: Krzysztof Wilczyński <kw@linux.com>
14339 L: linux-pci@vger.kernel.org
14341 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
14342 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
14343 F: drivers/pci/controller/
14346 M: Bjorn Helgaas <bhelgaas@google.com>
14347 L: linux-pci@vger.kernel.org
14349 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
14350 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
14351 F: Documentation/PCI/
14352 F: Documentation/devicetree/bindings/pci/
14353 F: arch/x86/kernel/early-quirks.c
14354 F: arch/x86/kernel/quirks.c
14356 F: drivers/acpi/pci*
14358 F: include/asm-generic/pci*
14359 F: include/linux/of_pci.h
14360 F: include/linux/pci*
14361 F: include/uapi/linux/pci*
14364 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
14365 M: Jonathan Chocron <jonnyc@amazon.com>
14366 L: linux-pci@vger.kernel.org
14368 F: Documentation/devicetree/bindings/pci/pcie-al.txt
14369 F: drivers/pci/controller/dwc/pcie-al.c
14371 PCIE DRIVER FOR AMLOGIC MESON
14372 M: Yue Wang <yue.wang@Amlogic.com>
14373 L: linux-pci@vger.kernel.org
14374 L: linux-amlogic@lists.infradead.org
14376 F: drivers/pci/controller/dwc/pci-meson.c
14378 PCIE DRIVER FOR AXIS ARTPEC
14379 M: Jesper Nilsson <jesper.nilsson@axis.com>
14380 L: linux-arm-kernel@axis.com
14381 L: linux-pci@vger.kernel.org
14383 F: Documentation/devicetree/bindings/pci/axis,artpec*
14384 F: drivers/pci/controller/dwc/*artpec*
14386 PCIE DRIVER FOR CAVIUM THUNDERX
14387 M: Robert Richter <rric@kernel.org>
14388 L: linux-pci@vger.kernel.org
14389 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14391 F: drivers/pci/controller/pci-thunder-*
14393 PCIE DRIVER FOR HISILICON
14394 M: Zhou Wang <wangzhou1@hisilicon.com>
14395 L: linux-pci@vger.kernel.org
14397 F: drivers/pci/controller/dwc/pcie-hisi.c
14399 PCIE DRIVER FOR HISILICON KIRIN
14400 M: Xiaowei Song <songxiaowei@hisilicon.com>
14401 M: Binghui Wang <wangbinghui@hisilicon.com>
14402 L: linux-pci@vger.kernel.org
14404 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
14405 F: drivers/pci/controller/dwc/pcie-kirin.c
14407 PCIE DRIVER FOR HISILICON STB
14408 M: Shawn Guo <shawn.guo@linaro.org>
14409 L: linux-pci@vger.kernel.org
14411 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
14412 F: drivers/pci/controller/dwc/pcie-histb.c
14414 PCIE DRIVER FOR MEDIATEK
14415 M: Ryder Lee <ryder.lee@mediatek.com>
14416 M: Jianjun Wang <jianjun.wang@mediatek.com>
14417 L: linux-pci@vger.kernel.org
14418 L: linux-mediatek@lists.infradead.org
14420 F: Documentation/devicetree/bindings/pci/mediatek*
14421 F: drivers/pci/controller/*mediatek*
14423 PCIE DRIVER FOR MICROCHIP
14424 M: Daire McNamara <daire.mcnamara@microchip.com>
14425 L: linux-pci@vger.kernel.org
14427 F: Documentation/devicetree/bindings/pci/microchip*
14428 F: drivers/pci/controller/*microchip*
14430 PCIE DRIVER FOR QUALCOMM MSM
14431 M: Stanimir Varbanov <svarbanov@mm-sol.com>
14432 L: linux-pci@vger.kernel.org
14433 L: linux-arm-msm@vger.kernel.org
14435 F: drivers/pci/controller/dwc/*qcom*
14437 PCIE DRIVER FOR ROCKCHIP
14438 M: Shawn Lin <shawn.lin@rock-chips.com>
14439 L: linux-pci@vger.kernel.org
14440 L: linux-rockchip@lists.infradead.org
14442 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
14443 F: drivers/pci/controller/pcie-rockchip*
14445 PCIE DRIVER FOR SOCIONEXT UNIPHIER
14446 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14447 L: linux-pci@vger.kernel.org
14449 F: Documentation/devicetree/bindings/pci/uniphier-pcie*
14450 F: drivers/pci/controller/dwc/pcie-uniphier*
14452 PCIE DRIVER FOR ST SPEAR13XX
14453 M: Pratyush Anand <pratyush.anand@gmail.com>
14454 L: linux-pci@vger.kernel.org
14456 F: drivers/pci/controller/dwc/*spear*
14459 M: Dominik Brodowski <linux@dominikbrodowski.net>
14461 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
14462 F: Documentation/pcmcia/
14467 PCNET32 NETWORK DRIVER
14468 M: Don Fry <pcnet32@frontier.com>
14469 L: netdev@vger.kernel.org
14471 F: drivers/net/ethernet/amd/pcnet32.c
14473 PCRYPT PARALLEL CRYPTO ENGINE
14474 M: Steffen Klassert <steffen.klassert@secunet.com>
14475 L: linux-crypto@vger.kernel.org
14478 F: include/crypto/pcrypt.h
14480 PEAQ WMI HOTKEYS DRIVER
14481 M: Hans de Goede <hdegoede@redhat.com>
14482 L: platform-driver-x86@vger.kernel.org
14484 F: drivers/platform/x86/peaq-wmi.c
14486 PENSANDO ETHERNET DRIVERS
14487 M: Shannon Nelson <snelson@pensando.io>
14488 M: drivers@pensando.io
14489 L: netdev@vger.kernel.org
14491 F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
14492 F: drivers/net/ethernet/pensando/
14494 PER-CPU MEMORY ALLOCATOR
14495 M: Dennis Zhou <dennis@kernel.org>
14496 M: Tejun Heo <tj@kernel.org>
14497 M: Christoph Lameter <cl@linux.com>
14498 L: linux-mm@kvack.org
14500 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
14501 F: arch/*/include/asm/percpu.h
14502 F: include/linux/percpu*.h
14506 PER-TASK DELAY ACCOUNTING
14507 M: Balbir Singh <bsingharora@gmail.com>
14509 F: include/linux/delayacct.h
14510 F: kernel/delayacct.c
14512 PERFORMANCE EVENTS SUBSYSTEM
14513 M: Peter Zijlstra <peterz@infradead.org>
14514 M: Ingo Molnar <mingo@redhat.com>
14515 M: Arnaldo Carvalho de Melo <acme@kernel.org>
14516 R: Mark Rutland <mark.rutland@arm.com>
14517 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
14518 R: Jiri Olsa <jolsa@redhat.com>
14519 R: Namhyung Kim <namhyung@kernel.org>
14520 L: linux-perf-users@vger.kernel.org
14521 L: linux-kernel@vger.kernel.org
14523 W: https://perf.wiki.kernel.org/
14524 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14526 F: arch/*/events/*/*
14527 F: arch/*/include/asm/perf_event.h
14528 F: arch/*/kernel/*/*/perf_event*.c
14529 F: arch/*/kernel/*/perf_event*.c
14530 F: arch/*/kernel/perf_callchain.c
14531 F: arch/*/kernel/perf_event*.c
14532 F: include/linux/perf_event.h
14533 F: include/uapi/linux/perf_event.h
14538 PERFORMANCE EVENTS TOOLING ARM64
14539 R: John Garry <john.garry@huawei.com>
14540 R: Will Deacon <will@kernel.org>
14541 R: Mathieu Poirier <mathieu.poirier@linaro.org>
14542 R: Leo Yan <leo.yan@linaro.org>
14543 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14545 F: tools/build/feature/test-libopencsd.c
14546 F: tools/perf/arch/arm*/
14547 F: tools/perf/pmu-events/arch/arm64/
14548 F: tools/perf/util/arm-spe*
14549 F: tools/perf/util/cs-etm*
14551 PERSONALITY HANDLING
14552 M: Christoph Hellwig <hch@infradead.org>
14553 L: linux-abi-devel@lists.sourceforge.net
14555 F: include/linux/personality.h
14556 F: include/uapi/linux/personality.h
14558 PHOENIX RC FLIGHT CONTROLLER ADAPTER
14559 M: Marcus Folkesson <marcus.folkesson@gmail.com>
14560 L: linux-input@vger.kernel.org
14562 F: Documentation/input/devices/pxrc.rst
14563 F: drivers/input/joystick/pxrc.c
14566 M: Remi Denis-Courmont <courmisch@gmail.com>
14568 F: Documentation/networking/phonet.rst
14569 F: include/linux/phonet.h
14570 F: include/net/phonet/
14571 F: include/uapi/linux/phonet.h
14575 M: Joern Engel <joern@lazybastard.org>
14576 L: linux-mtd@lists.infradead.org
14578 F: drivers/mtd/devices/phram.c
14581 M: Bruno Prémont <bonbons@linux-vserver.org>
14582 L: linux-input@vger.kernel.org
14584 F: drivers/hid/hid-picolcd*
14587 M: Christian Brauner <christian@brauner.io>
14588 L: linux-kernel@vger.kernel.org
14590 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
14592 F: tools/testing/selftests/clone3/
14593 F: tools/testing/selftests/pid_namespace/
14594 F: tools/testing/selftests/pidfd/
14597 K: \b(clone_args|kernel_clone_args)\b
14599 PIN CONTROL SUBSYSTEM
14600 M: Linus Walleij <linus.walleij@linaro.org>
14601 L: linux-gpio@vger.kernel.org
14603 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
14604 F: Documentation/devicetree/bindings/pinctrl/
14605 F: Documentation/driver-api/pin-control.rst
14606 F: drivers/pinctrl/
14607 F: include/linux/pinctrl/
14609 PIN CONTROLLER - FREESCALE
14610 M: Dong Aisheng <aisheng.dong@nxp.com>
14611 M: Fabio Estevam <festevam@gmail.com>
14612 M: Shawn Guo <shawnguo@kernel.org>
14613 M: Stefan Agner <stefan@agner.ch>
14614 R: Pengutronix Kernel Team <kernel@pengutronix.de>
14615 L: linux-gpio@vger.kernel.org
14617 F: Documentation/devicetree/bindings/pinctrl/fsl,*
14618 F: drivers/pinctrl/freescale/
14620 PIN CONTROLLER - INTEL
14621 M: Mika Westerberg <mika.westerberg@linux.intel.com>
14622 M: Andy Shevchenko <andy@kernel.org>
14624 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
14625 F: drivers/pinctrl/intel/
14627 PIN CONTROLLER - MEDIATEK
14628 M: Sean Wang <sean.wang@kernel.org>
14629 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14631 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
14632 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
14633 F: drivers/pinctrl/mediatek/
14635 PIN CONTROLLER - MICROCHIP AT91
14636 M: Ludovic Desroches <ludovic.desroches@microchip.com>
14637 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14638 L: linux-gpio@vger.kernel.org
14640 F: drivers/gpio/gpio-sama5d2-piobu.c
14641 F: drivers/pinctrl/pinctrl-at91*
14643 PIN CONTROLLER - QUALCOMM
14644 M: Bjorn Andersson <bjorn.andersson@linaro.org>
14645 L: linux-arm-msm@vger.kernel.org
14647 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
14648 F: drivers/pinctrl/qcom/
14650 PIN CONTROLLER - RENESAS
14651 M: Geert Uytterhoeven <geert+renesas@glider.be>
14652 L: linux-renesas-soc@vger.kernel.org
14654 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
14655 F: Documentation/devicetree/bindings/pinctrl/renesas,*
14656 F: drivers/pinctrl/renesas/
14658 PIN CONTROLLER - SAMSUNG
14659 M: Tomasz Figa <tomasz.figa@gmail.com>
14660 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
14661 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14662 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14663 L: linux-samsung-soc@vger.kernel.org
14665 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
14666 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
14667 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
14668 F: drivers/pinctrl/samsung/
14669 F: include/dt-bindings/pinctrl/samsung.h
14671 PIN CONTROLLER - SINGLE
14672 M: Tony Lindgren <tony@atomide.com>
14673 M: Haojian Zhuang <haojian.zhuang@linaro.org>
14674 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14675 L: linux-omap@vger.kernel.org
14677 F: drivers/pinctrl/pinctrl-single.c
14679 PIN CONTROLLER - ST SPEAR
14680 M: Viresh Kumar <vireshk@kernel.org>
14681 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14683 W: http://www.st.com/spear
14684 F: drivers/pinctrl/spear/
14686 PISTACHIO SOC SUPPORT
14687 M: James Hartley <james.hartley@sondrel.com>
14688 L: linux-mips@vger.kernel.org
14690 F: arch/mips/boot/dts/img/pistachio*
14691 F: arch/mips/configs/pistachio*_defconfig
14692 F: arch/mips/pistachio/
14695 M: linux-block@vger.kernel.org
14697 F: drivers/block/pktcdvd.c
14698 F: include/linux/pktcdvd.h
14699 F: include/uapi/linux/pktcdvd.h
14701 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
14702 M: Tomasz Duszynski <tduszyns@gmail.com>
14704 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
14705 F: drivers/iio/chemical/pms7003.c
14708 M: Jacob Keller <jacob.e.keller@intel.com>
14710 F: Documentation/driver-api/pldmfw/
14711 F: include/linux/pldmfw.h
14715 M: Logan Gunthorpe <logang@deltatee.com>
14717 F: drivers/dma/plx_dma.c
14720 M: Charles Hsu <hsu.yungteng@gmail.com>
14721 L: linux-hwmon@vger.kernel.org
14723 F: Documentation/hwmon/pm6764tr.rst
14724 F: drivers/hwmon/pmbus/pm6764tr.c
14727 M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
14728 L: linux-pm@vger.kernel.org
14730 W: https://01.org/pm-graph
14731 B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
14732 T: git git://github.com/intel/pm-graph
14733 F: tools/power/pm-graph
14735 PMBUS HARDWARE MONITORING DRIVERS
14736 M: Guenter Roeck <linux@roeck-us.net>
14737 L: linux-hwmon@vger.kernel.org
14739 W: http://hwmon.wiki.kernel.org/
14740 W: http://www.roeck-us.net/linux/drivers/
14741 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
14742 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
14743 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
14744 F: Documentation/devicetree/bindings/hwmon/max31785.txt
14745 F: Documentation/hwmon/adm1275.rst
14746 F: Documentation/hwmon/ibm-cffps.rst
14747 F: Documentation/hwmon/ir35221.rst
14748 F: Documentation/hwmon/lm25066.rst
14749 F: Documentation/hwmon/ltc2978.rst
14750 F: Documentation/hwmon/ltc3815.rst
14751 F: Documentation/hwmon/max16064.rst
14752 F: Documentation/hwmon/max20751.rst
14753 F: Documentation/hwmon/max31785.rst
14754 F: Documentation/hwmon/max34440.rst
14755 F: Documentation/hwmon/max8688.rst
14756 F: Documentation/hwmon/pmbus-core.rst
14757 F: Documentation/hwmon/pmbus.rst
14758 F: Documentation/hwmon/tps40422.rst
14759 F: Documentation/hwmon/ucd9000.rst
14760 F: Documentation/hwmon/ucd9200.rst
14761 F: Documentation/hwmon/zl6100.rst
14762 F: drivers/hwmon/pmbus/
14763 F: include/linux/pmbus.h
14765 PMC SIERRA MaxRAID DRIVER
14766 L: linux-scsi@vger.kernel.org
14768 W: http://www.pmc-sierra.com/
14769 F: drivers/scsi/pmcraid.*
14771 PMC SIERRA PM8001 DRIVER
14772 M: Jack Wang <jinpu.wang@cloud.ionos.com>
14773 L: linux-scsi@vger.kernel.org
14775 F: drivers/scsi/pm8001/
14777 PNI RM3100 IIO DRIVER
14778 M: Song Qiang <songqiang1304521@gmail.com>
14779 L: linux-iio@vger.kernel.org
14781 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
14782 F: drivers/iio/magnetometer/rm3100*
14785 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
14786 L: linux-acpi@vger.kernel.org
14789 F: include/linux/pnp.h
14791 POSIX CLOCKS and TIMERS
14792 M: Thomas Gleixner <tglx@linutronix.de>
14793 L: linux-kernel@vger.kernel.org
14795 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14797 F: include/linux/time_namespace.h
14798 F: include/linux/timer*
14799 F: kernel/time/*timer*
14800 F: kernel/time/namespace.c
14802 POWER MANAGEMENT CORE
14803 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
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/base/power/
14809 F: drivers/powercap/
14810 F: include/linux/intel_rapl.h
14811 F: include/linux/pm.h
14812 F: include/linux/pm_*
14813 F: include/linux/powercap.h
14814 F: kernel/configs/nopm.config
14816 DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
14817 M: Daniel Lezcano <daniel.lezcano@kernel.org>
14818 L: linux-pm@vger.kernel.org
14820 B: https://bugzilla.kernel.org
14821 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
14822 F: drivers/powercap/dtpm*
14823 F: include/linux/dtpm.h
14825 POWER STATE COORDINATION INTERFACE (PSCI)
14826 M: Mark Rutland <mark.rutland@arm.com>
14827 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
14828 L: linux-arm-kernel@lists.infradead.org
14830 F: drivers/firmware/psci/
14831 F: include/linux/psci.h
14832 F: include/uapi/linux/psci.h
14834 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
14835 M: Sebastian Reichel <sre@kernel.org>
14836 L: linux-pm@vger.kernel.org
14838 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14839 F: Documentation/ABI/testing/sysfs-class-power
14840 F: Documentation/devicetree/bindings/power/supply/
14841 F: drivers/power/supply/
14842 F: include/linux/power/
14843 F: include/linux/power_supply.h
14845 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
14846 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
14847 L: linuxppc-dev@lists.ozlabs.org
14849 F: drivers/char/powernv-op-panel.c
14851 PPP OVER ATM (RFC 2364)
14852 M: Mitchell Blank Jr <mitch@sfgoth.com>
14854 F: include/uapi/linux/atmppp.h
14855 F: net/atm/pppoatm.c
14858 M: Michal Ostrowski <mostrows@earthlink.net>
14860 F: drivers/net/ppp/pppoe.c
14861 F: drivers/net/ppp/pppox.c
14864 M: James Chapman <jchapman@katalix.com>
14866 F: include/linux/if_pppol2tp.h
14867 F: include/uapi/linux/if_pppol2tp.h
14868 F: net/l2tp/l2tp_ppp.c
14870 PPP PROTOCOL DRIVERS AND COMPRESSORS
14871 M: Paul Mackerras <paulus@samba.org>
14872 L: linux-ppp@vger.kernel.org
14874 F: drivers/net/ppp/ppp_*
14877 M: Rodolfo Giometti <giometti@enneenne.com>
14878 L: linuxpps@ml.enneenne.com (subscribers-only)
14880 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
14881 F: Documentation/ABI/testing/sysfs-pps
14882 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
14883 F: Documentation/driver-api/pps.rst
14885 F: include/linux/pps*.h
14886 F: include/uapi/linux/pps.h
14889 M: Dmitry Kozlov <xeb@mail.ru>
14890 L: netdev@vger.kernel.org
14892 W: http://sourceforge.net/projects/accel-pptp
14893 F: drivers/net/ppp/pptp.c
14895 PRESSURE STALL INFORMATION (PSI)
14896 M: Johannes Weiner <hannes@cmpxchg.org>
14898 F: include/linux/psi*
14899 F: kernel/sched/psi.c
14902 M: Petr Mladek <pmladek@suse.com>
14903 M: Sergey Senozhatsky <senozhatsky@chromium.org>
14904 R: Steven Rostedt <rostedt@goodmis.org>
14905 R: John Ogness <john.ogness@linutronix.de>
14907 F: include/linux/printk.h
14910 PRISM54 WIRELESS DRIVER
14911 M: Luis Chamberlain <mcgrof@kernel.org>
14912 L: linux-wireless@vger.kernel.org
14914 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
14915 F: drivers/net/wireless/intersil/prism54/
14918 L: linux-kernel@vger.kernel.org
14919 L: linux-fsdevel@vger.kernel.org
14921 F: Documentation/filesystems/proc.rst
14923 F: include/linux/proc_fs.h
14924 F: tools/testing/selftests/proc/
14927 M: Luis Chamberlain <mcgrof@kernel.org>
14928 M: Kees Cook <keescook@chromium.org>
14929 M: Iurii Zaikin <yzaikin@google.com>
14930 L: linux-kernel@vger.kernel.org
14931 L: linux-fsdevel@vger.kernel.org
14933 F: fs/proc/proc_sysctl.c
14934 F: include/linux/sysctl.h
14935 F: kernel/sysctl-test.c
14937 F: tools/testing/selftests/sysctl/
14939 PS3 NETWORK SUPPORT
14940 M: Geoff Levand <geoff@infradead.org>
14941 L: netdev@vger.kernel.org
14942 L: linuxppc-dev@lists.ozlabs.org
14944 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
14946 PS3 PLATFORM SUPPORT
14947 M: Geoff Levand <geoff@infradead.org>
14948 L: linuxppc-dev@lists.ozlabs.org
14950 F: arch/powerpc/boot/ps3*
14951 F: arch/powerpc/include/asm/lv1call.h
14952 F: arch/powerpc/include/asm/ps3*.h
14953 F: arch/powerpc/platforms/ps3/
14956 F: drivers/rtc/rtc-ps3.c
14957 F: drivers/usb/host/*ps3.c
14958 F: sound/ppc/snd_ps3*
14961 M: Jim Paris <jim@jtan.com>
14962 M: Geoff Levand <geoff@infradead.org>
14963 L: linuxppc-dev@lists.ozlabs.org
14965 F: drivers/block/ps3vram.c
14967 PSAMPLE PACKET SAMPLING SUPPORT
14968 M: Yotam Gigi <yotam.gi@gmail.com>
14970 F: include/net/psample.h
14971 F: include/uapi/linux/psample.h
14975 M: Kees Cook <keescook@chromium.org>
14976 M: Anton Vorontsov <anton@enomsg.org>
14977 M: Colin Cross <ccross@android.com>
14978 M: Tony Luck <tony.luck@intel.com>
14980 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
14981 F: Documentation/admin-guide/ramoops.rst
14982 F: Documentation/admin-guide/pstore-blk.rst
14983 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
14984 F: drivers/acpi/apei/erst.c
14985 F: drivers/firmware/efi/efi-pstore.c
14987 F: include/linux/pstore*
14988 K: \b(pstore|ramoops)
14990 PTP HARDWARE CLOCK SUPPORT
14991 M: Richard Cochran <richardcochran@gmail.com>
14992 L: netdev@vger.kernel.org
14994 W: http://linuxptp.sourceforge.net/
14995 F: Documentation/ABI/testing/sysfs-ptp
14996 F: Documentation/driver-api/ptp.rst
14997 F: drivers/net/phy/dp83640*
14999 F: include/linux/ptp_cl*
15002 M: Oleg Nesterov <oleg@redhat.com>
15004 F: arch/*/*/ptrace*.c
15005 F: arch/*/include/asm/ptrace*.h
15006 F: arch/*/ptrace*.c
15007 F: include/asm-generic/syscall.h
15008 F: include/linux/ptrace.h
15009 F: include/linux/regset.h
15010 F: include/linux/tracehook.h
15011 F: include/uapi/linux/ptrace.h
15012 F: include/uapi/linux/ptrace.h
15016 M: Hans Verkuil <hverkuil@xs4all.nl>
15017 L: linux-media@vger.kernel.org
15019 T: git git://linuxtv.org/media_tree.git
15020 F: Documentation/admin-guide/media/pulse8-cec.rst
15021 F: drivers/media/cec/usb/pulse8/
15023 PVRUSB2 VIDEO4LINUX DRIVER
15024 M: Mike Isely <isely@pobox.com>
15025 L: pvrusb2@isely.net (subscribers-only)
15026 L: linux-media@vger.kernel.org
15028 W: http://www.isely.net/pvrusb2/
15029 T: git git://linuxtv.org/media_tree.git
15030 F: Documentation/driver-api/media/drivers/pvrusb2*
15031 F: drivers/media/usb/pvrusb2/
15034 M: Hans Verkuil <hverkuil@xs4all.nl>
15035 L: linux-media@vger.kernel.org
15037 T: git git://linuxtv.org/media_tree.git
15038 F: drivers/media/usb/pwc/*
15039 F: include/trace/events/pwc.h
15042 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15043 L: linux-hwmon@vger.kernel.org
15045 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
15046 F: Documentation/hwmon/pwm-fan.rst
15047 F: drivers/hwmon/pwm-fan.c
15050 M: Sean Young <sean@mess.org>
15051 L: linux-media@vger.kernel.org
15053 F: drivers/media/rc/pwm-ir-tx.c
15056 M: Thierry Reding <thierry.reding@gmail.com>
15057 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
15058 M: Lee Jones <lee.jones@linaro.org>
15059 L: linux-pwm@vger.kernel.org
15061 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
15062 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
15063 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
15064 F: Documentation/devicetree/bindings/pwm/
15065 F: Documentation/driver-api/pwm.rst
15066 F: drivers/gpio/gpio-mvebu.c
15068 F: drivers/video/backlight/pwm_bl.c
15069 F: include/linux/pwm.h
15070 F: include/linux/pwm_backlight.h
15071 K: pwm_(config|apply_state|ops)
15074 M: Robert Jarzmik <robert.jarzmik@free.fr>
15075 L: linux-gpio@vger.kernel.org
15077 F: drivers/gpio/gpio-pxa.c
15083 M: Robert Jarzmik <robert.jarzmik@free.fr>
15084 L: linux-rtc@vger.kernel.org
15087 PXA2xx/PXA3xx SUPPORT
15088 M: Daniel Mack <daniel@zonque.org>
15089 M: Haojian Zhuang <haojian.zhuang@gmail.com>
15090 M: Robert Jarzmik <robert.jarzmik@free.fr>
15091 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15093 T: git git://github.com/hzhuang1/linux.git
15094 T: git git://github.com/rjarzmik/linux.git
15095 F: arch/arm/boot/dts/pxa*
15096 F: arch/arm/mach-pxa/
15097 F: drivers/dma/pxa*
15098 F: drivers/pcmcia/pxa2xx*
15099 F: drivers/pinctrl/pxa/
15100 F: drivers/spi/spi-pxa2xx*
15101 F: drivers/usb/gadget/udc/pxa2*
15102 F: include/sound/pxa2xx-lib.h
15107 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
15108 L: qat-linux@intel.com
15110 F: drivers/crypto/qat/
15112 QCOM AUDIO (ASoC) DRIVERS
15113 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
15114 M: Banajit Goswami <bgoswami@codeaurora.org>
15115 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15117 F: sound/soc/codecs/lpass-va-macro.c
15118 F: sound/soc/codecs/lpass-wsa-macro.*
15119 F: sound/soc/codecs/msm8916-wcd-analog.c
15120 F: sound/soc/codecs/msm8916-wcd-digital.c
15121 F: sound/soc/codecs/wcd9335.*
15122 F: sound/soc/codecs/wcd934x.c
15123 F: sound/soc/codecs/wcd-clsh-v2.*
15124 F: sound/soc/codecs/wsa881x.c
15128 M: Alex Elder <elder@kernel.org>
15129 L: netdev@vger.kernel.org
15131 F: drivers/net/ipa/
15133 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
15134 M: Gabriel Somlo <somlo@cmu.edu>
15135 M: "Michael S. Tsirkin" <mst@redhat.com>
15136 L: qemu-devel@nongnu.org
15138 F: drivers/firmware/qemu_fw_cfg.c
15139 F: include/uapi/linux/qemu_fw_cfg.h
15142 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
15143 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
15144 L: linux-rdma@vger.kernel.org
15146 F: drivers/infiniband/hw/qib/
15148 QLOGIC QL41xxx FCOE DRIVER
15149 M: Saurav Kashyap <skashyap@marvell.com>
15150 M: Javed Hasan <jhasan@marvell.com>
15151 M: GR-QLogic-Storage-Upstream@marvell.com
15152 L: linux-scsi@vger.kernel.org
15154 F: drivers/scsi/qedf/
15156 QLOGIC QL41xxx ISCSI DRIVER
15157 M: Nilesh Javali <njavali@marvell.com>
15158 M: Manish Rangankar <mrangankar@marvell.com>
15159 M: GR-QLogic-Storage-Upstream@marvell.com
15160 L: linux-scsi@vger.kernel.org
15162 F: drivers/scsi/qedi/
15164 QLOGIC QL4xxx ETHERNET DRIVER
15165 M: Ariel Elior <aelior@marvell.com>
15166 M: GR-everest-linux-l2@marvell.com
15167 L: netdev@vger.kernel.org
15169 F: drivers/net/ethernet/qlogic/qed/
15170 F: drivers/net/ethernet/qlogic/qede/
15171 F: include/linux/qed/
15173 QLOGIC QL4xxx RDMA DRIVER
15174 M: Michal Kalderon <mkalderon@marvell.com>
15175 M: Ariel Elior <aelior@marvell.com>
15176 L: linux-rdma@vger.kernel.org
15178 F: drivers/infiniband/hw/qedr/
15179 F: include/uapi/rdma/qedr-abi.h
15181 QLOGIC QLA1280 SCSI DRIVER
15182 M: Michael Reed <mdr@sgi.com>
15183 L: linux-scsi@vger.kernel.org
15185 F: drivers/scsi/qla1280.[ch]
15187 QLOGIC QLA2XXX FC-SCSI DRIVER
15188 M: Nilesh Javali <njavali@marvell.com>
15189 M: GR-QLogic-Storage-Upstream@marvell.com
15190 L: linux-scsi@vger.kernel.org
15192 F: drivers/scsi/qla2xxx/
15194 QLOGIC QLA3XXX NETWORK DRIVER
15195 M: GR-Linux-NIC-Dev@marvell.com
15196 L: netdev@vger.kernel.org
15198 F: drivers/net/ethernet/qlogic/qla3xxx.*
15200 QLOGIC QLA4XXX iSCSI DRIVER
15201 M: Nilesh Javali <njavali@marvell.com>
15202 M: Manish Rangankar <mrangankar@marvell.com>
15203 M: GR-QLogic-Storage-Upstream@marvell.com
15204 L: linux-scsi@vger.kernel.org
15206 F: drivers/scsi/qla4xxx/
15208 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
15209 M: Shahed Shaikh <shshaikh@marvell.com>
15210 M: Manish Chopra <manishc@marvell.com>
15211 M: GR-Linux-NIC-Dev@marvell.com
15212 L: netdev@vger.kernel.org
15214 F: drivers/net/ethernet/qlogic/qlcnic/
15216 QLOGIC QLGE 10Gb ETHERNET DRIVER
15217 M: Manish Chopra <manishc@marvell.com>
15218 M: GR-Linux-NIC-Dev@marvell.com
15219 M: Coiby Xu <coiby.xu@gmail.com>
15220 L: netdev@vger.kernel.org
15222 F: Documentation/networking/device_drivers/qlogic/qlge.rst
15223 F: drivers/staging/qlge/
15225 QM1D1B0004 MEDIA DRIVER
15226 M: Akihiro Tsukada <tskd08@gmail.com>
15227 L: linux-media@vger.kernel.org
15229 F: drivers/media/tuners/qm1d1b0004*
15231 QM1D1C0042 MEDIA DRIVER
15232 M: Akihiro Tsukada <tskd08@gmail.com>
15233 L: linux-media@vger.kernel.org
15235 F: drivers/media/tuners/qm1d1c0042*
15238 M: Anders Larsen <al@alarsen.net>
15240 W: http://www.alarsen.net/linux/qnx4fs/
15242 F: include/uapi/linux/qnx4_fs.h
15243 F: include/uapi/linux/qnxtypes.h
15245 QORIQ DPAA2 FSL-MC BUS DRIVER
15246 M: Stuart Yoder <stuyoder@gmail.com>
15247 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
15248 L: linux-kernel@vger.kernel.org
15250 F: Documentation/ABI/stable/sysfs-bus-fsl-mc
15251 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
15252 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
15253 F: drivers/bus/fsl-mc/
15254 F: include/uapi/linux/fsl_mc.h
15256 QT1010 MEDIA DRIVER
15257 M: Antti Palosaari <crope@iki.fi>
15258 L: linux-media@vger.kernel.org
15260 W: https://linuxtv.org
15261 W: http://palosaari.fi/linux/
15262 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15263 T: git git://linuxtv.org/anttip/media_tree.git
15264 F: drivers/media/tuners/qt1010*
15266 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
15267 M: Kalle Valo <kvalo@codeaurora.org>
15268 L: ath10k@lists.infradead.org
15270 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
15271 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
15272 F: drivers/net/wireless/ath/ath10k/
15274 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
15275 M: Kalle Valo <kvalo@codeaurora.org>
15276 L: ath11k@lists.infradead.org
15278 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
15279 F: drivers/net/wireless/ath/ath11k/
15281 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
15282 M: ath9k-devel@qca.qualcomm.com
15283 L: linux-wireless@vger.kernel.org
15285 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
15286 F: drivers/net/wireless/ath/ath9k/
15288 QUALCOMM CAMERA SUBSYSTEM DRIVER
15289 M: Robert Foss <robert.foss@linaro.org>
15290 M: Todor Tomov <todor.too@gmail.com>
15291 L: linux-media@vger.kernel.org
15293 F: Documentation/admin-guide/media/qcom_camss.rst
15294 F: Documentation/devicetree/bindings/media/*camss*
15295 F: drivers/media/platform/qcom/camss/
15297 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
15298 M: Niklas Cassel <nks@flawful.org>
15299 L: linux-pm@vger.kernel.org
15300 L: linux-arm-msm@vger.kernel.org
15302 F: Documentation/devicetree/bindings/power/avs/qcom,cpr.txt
15303 F: drivers/soc/qcom/cpr.c
15305 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
15306 M: Ilia Lin <ilia.lin@kernel.org>
15307 L: linux-pm@vger.kernel.org
15309 F: Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
15310 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
15312 QUALCOMM CRYPTO DRIVERS
15313 M: Thara Gopinath <thara.gopinath@linaro.org>
15314 L: linux-crypto@vger.kernel.org
15315 L: linux-arm-msm@vger.kernel.org
15317 F: drivers/crypto/qce/
15319 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
15320 M: Timur Tabi <timur@kernel.org>
15321 L: netdev@vger.kernel.org
15323 F: drivers/net/ethernet/qualcomm/emac/
15325 QUALCOMM ETHQOS ETHERNET DRIVER
15326 M: Vinod Koul <vkoul@kernel.org>
15327 L: netdev@vger.kernel.org
15329 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
15330 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
15332 QUALCOMM GENERIC INTERFACE I2C DRIVER
15333 M: Akash Asthana <akashast@codeaurora.org>
15334 M: Mukesh Savaliya <msavaliy@codeaurora.org>
15335 L: linux-i2c@vger.kernel.org
15336 L: linux-arm-msm@vger.kernel.org
15338 F: drivers/i2c/busses/i2c-qcom-geni.c
15340 QUALCOMM HEXAGON ARCHITECTURE
15341 M: Brian Cain <bcain@codeaurora.org>
15342 L: linux-hexagon@vger.kernel.org
15346 QUALCOMM HIDMA DRIVER
15347 M: Sinan Kaya <okaya@kernel.org>
15348 L: linux-arm-kernel@lists.infradead.org
15349 L: linux-arm-msm@vger.kernel.org
15350 L: dmaengine@vger.kernel.org
15352 F: drivers/dma/qcom/hidma*
15354 QUALCOMM I2C CCI DRIVER
15355 M: Loic Poulain <loic.poulain@linaro.org>
15356 M: Robert Foss <robert.foss@linaro.org>
15357 L: linux-i2c@vger.kernel.org
15358 L: linux-arm-msm@vger.kernel.org
15360 F: Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt
15361 F: drivers/i2c/busses/i2c-qcom-cci.c
15364 M: Rob Clark <robdclark@gmail.com>
15365 L: iommu@lists.linux-foundation.org
15366 L: linux-arm-msm@vger.kernel.org
15368 F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
15370 QUALCOMM IPC ROUTER (QRTR) DRIVER
15371 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15372 L: linux-arm-msm@vger.kernel.org
15374 F: include/trace/events/qrtr.h
15375 F: include/uapi/linux/qrtr.h
15378 QUALCOMM IPCC MAILBOX DRIVER
15379 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15380 L: linux-arm-msm@vger.kernel.org
15382 F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
15383 F: drivers/mailbox/qcom-ipcc.c
15384 F: include/dt-bindings/mailbox/qcom-ipcc.h
15386 QUALCOMM IPQ4019 USB PHY DRIVER
15387 M: Robert Marko <robert.marko@sartura.hr>
15388 M: Luka Perkov <luka.perkov@sartura.hr>
15389 L: linux-arm-msm@vger.kernel.org
15391 F: Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
15392 F: drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
15394 QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
15395 M: Robert Marko <robert.marko@sartura.hr>
15396 M: Luka Perkov <luka.perkov@sartura.hr>
15397 L: linux-arm-msm@vger.kernel.org
15399 F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
15400 F: drivers/regulator/vqmmc-ipq4019-regulator.c
15402 QUALCOMM RMNET DRIVER
15403 M: Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
15404 M: Sean Tranchetti <stranche@codeaurora.org>
15405 L: netdev@vger.kernel.org
15407 F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
15408 F: drivers/net/ethernet/qualcomm/rmnet/
15409 F: include/linux/if_rmnet.h
15411 QUALCOMM TSENS THERMAL DRIVER
15412 M: Amit Kucheria <amitk@kernel.org>
15413 M: Thara Gopinath <thara.gopinath@linaro.org>
15414 L: linux-pm@vger.kernel.org
15415 L: linux-arm-msm@vger.kernel.org
15417 F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
15418 F: drivers/thermal/qcom/
15420 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
15421 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
15422 L: linux-media@vger.kernel.org
15423 L: linux-arm-msm@vger.kernel.org
15425 T: git git://linuxtv.org/media_tree.git
15426 F: Documentation/devicetree/bindings/media/*venus*
15427 F: drivers/media/platform/qcom/venus/
15429 QUALCOMM WCN36XX WIRELESS DRIVER
15430 M: Kalle Valo <kvalo@codeaurora.org>
15431 L: wcn36xx@lists.infradead.org
15433 W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
15434 T: git git://github.com/KrasnikovEugene/wcn36xx.git
15435 F: drivers/net/wireless/ath/wcn36xx/
15437 QUANTENNA QTNFMAC WIRELESS DRIVER
15438 M: Igor Mitsyanko <imitsyanko@quantenna.com>
15439 R: Sergey Matyukevich <geomatsi@gmail.com>
15440 L: linux-wireless@vger.kernel.org
15442 F: drivers/net/wireless/quantenna
15444 RADEON and AMDGPU DRM DRIVERS
15445 M: Alex Deucher <alexander.deucher@amd.com>
15446 M: Christian König <christian.koenig@amd.com>
15447 M: Pan, Xinhui <Xinhui.Pan@amd.com>
15448 L: amd-gfx@lists.freedesktop.org
15450 T: git https://gitlab.freedesktop.org/agd5f/linux.git
15451 F: drivers/gpu/drm/amd/
15452 F: drivers/gpu/drm/radeon/
15453 F: include/uapi/drm/amdgpu_drm.h
15454 F: include/uapi/drm/radeon_drm.h
15456 RADEON FRAMEBUFFER DISPLAY DRIVER
15457 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
15458 L: linux-fbdev@vger.kernel.org
15460 F: drivers/video/fbdev/aty/radeon*
15461 F: include/uapi/linux/radeonfb.h
15463 RADIOSHARK RADIO DRIVER
15464 M: Hans Verkuil <hverkuil@xs4all.nl>
15465 L: linux-media@vger.kernel.org
15467 T: git git://linuxtv.org/media_tree.git
15468 F: drivers/media/radio/radio-shark.c
15470 RADIOSHARK2 RADIO DRIVER
15471 M: Hans Verkuil <hverkuil@xs4all.nl>
15472 L: linux-media@vger.kernel.org
15474 T: git git://linuxtv.org/media_tree.git
15475 F: drivers/media/radio/radio-shark2.c
15476 F: drivers/media/radio/radio-tea5777.c
15478 RADOS BLOCK DEVICE (RBD)
15479 M: Ilya Dryomov <idryomov@gmail.com>
15480 R: Dongsheng Yang <dongsheng.yang@easystack.cn>
15481 L: ceph-devel@vger.kernel.org
15483 W: http://ceph.com/
15484 T: git git://github.com/ceph/ceph-client.git
15485 F: Documentation/ABI/testing/sysfs-bus-rbd
15486 F: drivers/block/rbd.c
15487 F: drivers/block/rbd_types.h
15489 RAGE128 FRAMEBUFFER DISPLAY DRIVER
15490 M: Paul Mackerras <paulus@samba.org>
15491 L: linux-fbdev@vger.kernel.org
15493 F: drivers/video/fbdev/aty/aty128fb.c
15495 RAINSHADOW-CEC DRIVER
15496 M: Hans Verkuil <hverkuil@xs4all.nl>
15497 L: linux-media@vger.kernel.org
15499 T: git git://linuxtv.org/media_tree.git
15500 F: drivers/media/cec/usb/rainshadow/
15502 RALINK MIPS ARCHITECTURE
15503 M: John Crispin <john@phrozen.org>
15504 L: linux-mips@vger.kernel.org
15506 F: arch/mips/ralink
15508 RALINK RT2X00 WIRELESS LAN DRIVER
15509 M: Stanislaw Gruszka <stf_xl@wp.pl>
15510 M: Helmut Schaa <helmut.schaa@googlemail.com>
15511 L: linux-wireless@vger.kernel.org
15513 F: drivers/net/wireless/ralink/rt2x00/
15515 RAMDISK RAM BLOCK DEVICE DRIVER
15516 M: Jens Axboe <axboe@kernel.dk>
15518 F: Documentation/admin-guide/blockdev/ramdisk.rst
15519 F: drivers/block/brd.c
15521 RANCHU VIRTUAL BOARD FOR MIPS
15522 M: Miodrag Dinic <miodrag.dinic@mips.com>
15523 L: linux-mips@vger.kernel.org
15525 F: arch/mips/configs/generic/board-ranchu.config
15526 F: arch/mips/generic/board-ranchu.c
15528 RANDOM NUMBER DRIVER
15529 M: "Theodore Ts'o" <tytso@mit.edu>
15531 F: drivers/char/random.c
15534 M: Matt Porter <mporter@kernel.crashing.org>
15535 M: Alexandre Bounine <alex.bou9@gmail.com>
15537 F: drivers/rapidio/
15540 M: Tony Luck <tony.luck@intel.com>
15541 M: Borislav Petkov <bp@alien8.de>
15542 L: linux-edac@vger.kernel.org
15544 F: Documentation/admin-guide/ras.rst
15546 F: include/linux/ras.h
15547 F: include/ras/ras_event.h
15549 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
15550 L: linux-wireless@vger.kernel.org
15552 F: drivers/net/wireless/ray*
15554 RC-CORE / LIRC FRAMEWORK
15555 M: Sean Young <sean@mess.org>
15556 L: linux-media@vger.kernel.org
15558 W: http://linuxtv.org
15559 T: git git://linuxtv.org/media_tree.git
15560 F: Documentation/driver-api/media/rc-core.rst
15561 F: Documentation/userspace-api/media/rc/
15562 F: drivers/media/rc/
15563 F: include/media/rc-map.h
15564 F: include/media/rc-core.h
15565 F: include/uapi/linux/lirc.h
15567 RCMM REMOTE CONTROLS DECODER
15568 M: Patrick Lerda <patrick9876@free.fr>
15570 F: drivers/media/rc/ir-rcmm-decoder.c
15572 RCUTORTURE TEST FRAMEWORK
15573 M: "Paul E. McKenney" <paulmck@kernel.org>
15574 M: Josh Triplett <josh@joshtriplett.org>
15575 R: Steven Rostedt <rostedt@goodmis.org>
15576 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15577 R: Lai Jiangshan <jiangshanlai@gmail.com>
15578 L: rcu@vger.kernel.org
15580 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15581 F: tools/testing/selftests/rcutorture
15583 RDACM20 Camera Sensor
15584 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
15585 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
15586 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
15587 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
15588 L: linux-media@vger.kernel.org
15590 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
15591 F: drivers/media/i2c/max9271.c
15592 F: drivers/media/i2c/max9271.h
15593 F: drivers/media/i2c/rdacm20.c
15595 RDACM21 Camera Sensor
15596 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
15597 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
15598 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
15599 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
15600 L: linux-media@vger.kernel.org
15602 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
15603 F: drivers/media/i2c/max9271.c
15604 F: drivers/media/i2c/max9271.h
15605 F: drivers/media/i2c/rdacm21.c
15608 M: Florian Fainelli <florian@openwrt.org>
15611 RDC R6040 FAST ETHERNET DRIVER
15612 M: Florian Fainelli <f.fainelli@gmail.com>
15613 L: netdev@vger.kernel.org
15615 F: drivers/net/ethernet/rdc/r6040.c
15617 RDMAVT - RDMA verbs software
15618 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
15619 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
15620 L: linux-rdma@vger.kernel.org
15622 F: drivers/infiniband/sw/rdmavt
15624 RDS - RELIABLE DATAGRAM SOCKETS
15625 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
15626 L: netdev@vger.kernel.org
15627 L: linux-rdma@vger.kernel.org
15628 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
15630 W: https://oss.oracle.com/projects/rds/
15631 F: Documentation/networking/rds.rst
15634 RDT - RESOURCE ALLOCATION
15635 M: Fenghua Yu <fenghua.yu@intel.com>
15636 M: Reinette Chatre <reinette.chatre@intel.com>
15637 L: linux-kernel@vger.kernel.org
15639 F: Documentation/x86/resctrl*
15640 F: arch/x86/include/asm/resctrl.h
15641 F: arch/x86/kernel/cpu/resctrl/
15642 F: tools/testing/selftests/resctrl/
15644 READ-COPY UPDATE (RCU)
15645 M: "Paul E. McKenney" <paulmck@kernel.org>
15646 M: Josh Triplett <josh@joshtriplett.org>
15647 R: Steven Rostedt <rostedt@goodmis.org>
15648 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15649 R: Lai Jiangshan <jiangshanlai@gmail.com>
15650 R: Joel Fernandes <joel@joelfernandes.org>
15651 L: rcu@vger.kernel.org
15653 W: http://www.rdrop.com/users/paulmck/RCU/
15654 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15655 F: Documentation/RCU/
15656 F: include/linux/rcu*
15658 X: Documentation/RCU/torture.rst
15659 X: include/linux/srcu*.h
15660 X: kernel/rcu/srcu*.c
15662 REAL TIME CLOCK (RTC) SUBSYSTEM
15663 M: Alessandro Zummo <a.zummo@towertech.it>
15664 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
15665 L: linux-rtc@vger.kernel.org
15667 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
15668 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
15669 F: Documentation/admin-guide/rtc.rst
15670 F: Documentation/devicetree/bindings/rtc/
15672 F: include/linux/platform_data/rtc-*
15673 F: include/linux/rtc.h
15674 F: include/linux/rtc/
15675 F: include/uapi/linux/rtc.h
15676 F: tools/testing/selftests/rtc/
15678 REALTEK AUDIO CODECS
15679 M: Oder Chiou <oder_chiou@realtek.com>
15681 F: include/sound/rt*.h
15682 F: sound/soc/codecs/rt*
15684 REALTEK RTL83xx SMI DSA ROUTER CHIPS
15685 M: Linus Walleij <linus.walleij@linaro.org>
15687 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
15688 F: drivers/net/dsa/realtek-smi*
15689 F: drivers/net/dsa/rtl83*
15691 REALTEK WIRELESS DRIVER (rtlwifi family)
15692 M: Ping-Ke Shih <pkshih@realtek.com>
15693 L: linux-wireless@vger.kernel.org
15695 W: https://wireless.wiki.kernel.org/
15696 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15697 F: drivers/net/wireless/realtek/rtlwifi/
15699 REALTEK WIRELESS DRIVER (rtw88)
15700 M: Yan-Hsuan Chuang <tony0620emma@gmail.com>
15701 L: linux-wireless@vger.kernel.org
15703 F: drivers/net/wireless/realtek/rtw88/
15705 REDPINE WIRELESS DRIVER
15706 M: Amitkumar Karwar <amitkarwar@gmail.com>
15707 M: Siva Rebbagondla <siva8118@gmail.com>
15708 L: linux-wireless@vger.kernel.org
15710 F: drivers/net/wireless/rsi/
15712 REGISTER MAP ABSTRACTION
15713 M: Mark Brown <broonie@kernel.org>
15714 L: linux-kernel@vger.kernel.org
15716 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
15717 F: Documentation/devicetree/bindings/regmap/
15718 F: drivers/base/regmap/
15719 F: include/linux/regmap.h
15721 REISERFS FILE SYSTEM
15722 L: reiserfs-devel@vger.kernel.org
15726 REMOTE PROCESSOR (REMOTEPROC) 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 rproc-next
15733 F: Documentation/ABI/testing/sysfs-class-remoteproc
15734 F: Documentation/devicetree/bindings/remoteproc/
15735 F: Documentation/staging/remoteproc.rst
15736 F: drivers/remoteproc/
15737 F: include/linux/remoteproc.h
15738 F: include/linux/remoteproc/
15740 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
15741 M: Ohad Ben-Cohen <ohad@wizery.com>
15742 M: Bjorn Andersson <bjorn.andersson@linaro.org>
15743 M: Mathieu Poirier <mathieu.poirier@linaro.org>
15744 L: linux-remoteproc@vger.kernel.org
15746 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
15747 F: Documentation/ABI/testing/sysfs-bus-rpmsg
15748 F: Documentation/staging/rpmsg.rst
15750 F: include/linux/rpmsg.h
15751 F: include/linux/rpmsg/
15752 F: include/uapi/linux/rpmsg.h
15755 REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
15756 M: Stephan Gerhold <stephan@gerhold.net>
15757 L: netdev@vger.kernel.org
15758 L: linux-remoteproc@vger.kernel.org
15760 F: drivers/net/wwan/rpmsg_wwan_ctrl.c
15762 RENESAS CLOCK DRIVERS
15763 M: Geert Uytterhoeven <geert+renesas@glider.be>
15764 L: linux-renesas-soc@vger.kernel.org
15766 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
15767 F: Documentation/devicetree/bindings/clock/renesas,*
15768 F: drivers/clk/renesas/
15770 RENESAS EMEV2 I2C DRIVER
15771 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
15772 L: linux-renesas-soc@vger.kernel.org
15774 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
15775 F: drivers/i2c/busses/i2c-emev2.c
15777 RENESAS ETHERNET DRIVERS
15778 R: Sergei Shtylyov <sergei.shtylyov@gmail.com>
15779 L: netdev@vger.kernel.org
15780 L: linux-renesas-soc@vger.kernel.org
15781 F: Documentation/devicetree/bindings/net/renesas,*.yaml
15782 F: drivers/net/ethernet/renesas/
15783 F: include/linux/sh_eth.h
15785 RENESAS R-CAR GYROADC DRIVER
15786 M: Marek Vasut <marek.vasut@gmail.com>
15787 L: linux-iio@vger.kernel.org
15789 F: Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
15790 F: drivers/iio/adc/rcar-gyroadc.c
15792 RENESAS R-CAR I2C DRIVERS
15793 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
15794 L: linux-renesas-soc@vger.kernel.org
15796 F: Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
15797 F: Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
15798 F: drivers/i2c/busses/i2c-rcar.c
15799 F: drivers/i2c/busses/i2c-sh_mobile.c
15801 RENESAS R-CAR THERMAL DRIVERS
15802 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
15803 L: linux-renesas-soc@vger.kernel.org
15805 F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
15806 F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
15807 F: drivers/thermal/rcar_gen3_thermal.c
15808 F: drivers/thermal/rcar_thermal.c
15810 RENESAS RIIC DRIVER
15811 M: Chris Brandt <chris.brandt@renesas.com>
15812 L: linux-renesas-soc@vger.kernel.org
15814 F: Documentation/devicetree/bindings/i2c/renesas,riic.yaml
15815 F: drivers/i2c/busses/i2c-riic.c
15817 RENESAS USB PHY DRIVER
15818 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
15819 L: linux-renesas-soc@vger.kernel.org
15821 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
15823 RESET CONTROLLER FRAMEWORK
15824 M: Philipp Zabel <p.zabel@pengutronix.de>
15826 T: git git://git.pengutronix.de/git/pza/linux
15827 F: Documentation/devicetree/bindings/reset/
15828 F: Documentation/driver-api/reset.rst
15830 F: include/dt-bindings/reset/
15831 F: include/linux/reset-controller.h
15832 F: include/linux/reset.h
15833 F: include/linux/reset/
15834 K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
15836 RESTARTABLE SEQUENCES SUPPORT
15837 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15838 M: Peter Zijlstra <peterz@infradead.org>
15839 M: "Paul E. McKenney" <paulmck@kernel.org>
15840 M: Boqun Feng <boqun.feng@gmail.com>
15841 L: linux-kernel@vger.kernel.org
15843 F: include/trace/events/rseq.h
15844 F: include/uapi/linux/rseq.h
15846 F: tools/testing/selftests/rseq/
15849 M: Johannes Berg <johannes@sipsolutions.net>
15850 L: linux-wireless@vger.kernel.org
15852 W: https://wireless.wiki.kernel.org/
15853 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
15854 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
15855 F: Documentation/ABI/stable/sysfs-class-rfkill
15856 F: Documentation/driver-api/rfkill.rst
15857 F: include/linux/rfkill.h
15858 F: include/uapi/linux/rfkill.h
15862 M: Thomas Graf <tgraf@suug.ch>
15863 M: Herbert Xu <herbert@gondor.apana.org.au>
15864 L: netdev@vger.kernel.org
15866 F: include/linux/rhashtable-types.h
15867 F: include/linux/rhashtable.h
15868 F: lib/rhashtable.c
15869 F: lib/test_rhashtable.c
15871 RICOH R5C592 MEMORYSTICK DRIVER
15872 M: Maxim Levitsky <maximlevitsky@gmail.com>
15874 F: drivers/memstick/host/r592.*
15876 RICOH SMARTMEDIA/XD DRIVER
15877 M: Maxim Levitsky <maximlevitsky@gmail.com>
15879 F: drivers/mtd/nand/raw/r852.c
15880 F: drivers/mtd/nand/raw/r852.h
15882 RISC-V ARCHITECTURE
15883 M: Paul Walmsley <paul.walmsley@sifive.com>
15884 M: Palmer Dabbelt <palmer@dabbelt.com>
15885 M: Albert Ou <aou@eecs.berkeley.edu>
15886 L: linux-riscv@lists.infradead.org
15888 P: Documentation/riscv/patch-acceptance.rst
15889 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
15894 RISC-V/MICROCHIP POLARFIRE SOC SUPPORT
15895 M: Lewis Hanly <lewis.hanly@microchip.com>
15896 L: linux-riscv@lists.infradead.org
15898 F: drivers/mailbox/mailbox-mpfs.c
15899 F: drivers/soc/microchip/
15900 F: include/soc/microchip/mpfs.h
15903 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
15904 M: Jack Wang <jinpu.wang@ionos.com>
15905 L: linux-block@vger.kernel.org
15907 F: drivers/block/rnbd/
15910 M: Stefan Achatz <erazor_de@users.sourceforge.net>
15912 W: http://sourceforge.net/projects/roccat/
15913 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
15914 F: drivers/hid/hid-roccat*
15915 F: include/linux/hid-roccat*
15917 ROCKCHIP ISP V1 DRIVER
15918 M: Helen Koike <helen.koike@collabora.com>
15919 M: Dafna Hirschfeld <dafna.hirschfeld@collabora.com>
15920 L: linux-media@vger.kernel.org
15921 L: linux-rockchip@lists.infradead.org
15923 F: Documentation/admin-guide/media/rkisp1.rst
15924 F: Documentation/devicetree/bindings/media/rockchip-isp1.yaml
15925 F: Documentation/userspace-api/media/v4l/pixfmt-meta-rkisp1.rst
15926 F: drivers/media/platform/rockchip/rkisp1
15927 F: include/uapi/linux/rkisp1-config.h
15929 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
15930 M: Jacob Chen <jacob-chen@iotwrt.com>
15931 M: Ezequiel Garcia <ezequiel@collabora.com>
15932 L: linux-media@vger.kernel.org
15933 L: linux-rockchip@lists.infradead.org
15935 F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
15936 F: drivers/media/platform/rockchip/rga/
15938 ROCKCHIP VIDEO DECODER DRIVER
15939 M: Ezequiel Garcia <ezequiel@collabora.com>
15940 L: linux-media@vger.kernel.org
15941 L: linux-rockchip@lists.infradead.org
15943 F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
15944 F: drivers/staging/media/rkvdec/
15947 M: Jiri Pirko <jiri@resnulli.us>
15948 L: netdev@vger.kernel.org
15950 F: drivers/net/ethernet/rocker/
15952 ROCKETPORT EXPRESS/INFINITY DRIVER
15953 M: Kevin Cernekee <cernekee@gmail.com>
15954 L: linux-serial@vger.kernel.org
15956 F: drivers/tty/serial/rp2.*
15958 ROHM BD99954 CHARGER IC
15959 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
15960 L: linux-power@fi.rohmeurope.com
15962 F: drivers/power/supply/bd99954-charger.c
15963 F: drivers/power/supply/bd99954-charger.h
15965 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
15966 M: Tomasz Duszynski <tduszyns@gmail.com>
15968 F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
15969 F: drivers/iio/light/bh1750.c
15971 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
15972 M: Marek Vasut <marek.vasut+renesas@gmail.com>
15973 L: linux-kernel@vger.kernel.org
15974 L: linux-renesas-soc@vger.kernel.org
15976 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
15977 F: drivers/gpio/gpio-bd9571mwv.c
15978 F: drivers/mfd/bd9571mwv.c
15979 F: drivers/regulator/bd9571mwv-regulator.c
15980 F: include/linux/mfd/bd9571mwv.h
15982 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
15983 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
15984 L: linux-power@fi.rohmeurope.com
15986 F: Documentation/devicetree/bindings/mfd/rohm,bd70528-pmic.txt
15987 F: Documentation/devicetree/bindings/regulator/rohm,bd70528-regulator.txt
15988 F: drivers/clk/clk-bd718x7.c
15989 F: drivers/gpio/gpio-bd70528.c
15990 F: drivers/gpio/gpio-bd71815.c
15991 F: drivers/gpio/gpio-bd71828.c
15992 F: drivers/mfd/rohm-bd70528.c
15993 F: drivers/mfd/rohm-bd71828.c
15994 F: drivers/mfd/rohm-bd718x7.c
15995 F: drivers/mfd/rohm-bd9576.c
15996 F: drivers/power/supply/bd70528-charger.c
15997 F: drivers/regulator/bd70528-regulator.c
15998 F: drivers/regulator/bd71815-regulator.c
15999 F: drivers/regulator/bd71828-regulator.c
16000 F: drivers/regulator/bd718x7-regulator.c
16001 F: drivers/regulator/bd9576-regulator.c
16002 F: drivers/regulator/rohm-regulator.c
16003 F: drivers/rtc/rtc-bd70528.c
16004 F: drivers/watchdog/bd70528_wdt.c
16005 F: drivers/watchdog/bd9576_wdt.c
16006 F: include/linux/mfd/rohm-bd70528.h
16007 F: include/linux/mfd/rohm-bd71815.h
16008 F: include/linux/mfd/rohm-bd71828.h
16009 F: include/linux/mfd/rohm-bd718x7.h
16010 F: include/linux/mfd/rohm-bd957x.h
16011 F: include/linux/mfd/rohm-generic.h
16012 F: include/linux/mfd/rohm-shared.h
16015 M: Ralf Baechle <ralf@linux-mips.org>
16016 L: linux-hams@vger.kernel.org
16018 W: http://www.linux-ax25.org/
16019 F: include/net/rose.h
16020 F: include/uapi/linux/rose.h
16023 ROTATION DRIVER FOR ALLWINNER A83T
16024 M: Jernej Skrabec <jernej.skrabec@gmail.com>
16025 L: linux-media@vger.kernel.org
16027 T: git git://linuxtv.org/media_tree.git
16028 F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
16029 F: drivers/media/platform/sunxi/sun8i-rotate/
16031 RTL2830 MEDIA DRIVER
16032 M: Antti Palosaari <crope@iki.fi>
16033 L: linux-media@vger.kernel.org
16035 W: https://linuxtv.org
16036 W: http://palosaari.fi/linux/
16037 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16038 T: git git://linuxtv.org/anttip/media_tree.git
16039 F: drivers/media/dvb-frontends/rtl2830*
16041 RTL2832 MEDIA DRIVER
16042 M: Antti Palosaari <crope@iki.fi>
16043 L: linux-media@vger.kernel.org
16045 W: https://linuxtv.org
16046 W: http://palosaari.fi/linux/
16047 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16048 T: git git://linuxtv.org/anttip/media_tree.git
16049 F: drivers/media/dvb-frontends/rtl2832*
16051 RTL2832_SDR MEDIA DRIVER
16052 M: Antti Palosaari <crope@iki.fi>
16053 L: linux-media@vger.kernel.org
16055 W: https://linuxtv.org
16056 W: http://palosaari.fi/linux/
16057 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16058 T: git git://linuxtv.org/anttip/media_tree.git
16059 F: drivers/media/dvb-frontends/rtl2832_sdr*
16061 RTL8180 WIRELESS DRIVER
16062 L: linux-wireless@vger.kernel.org
16064 W: https://wireless.wiki.kernel.org/
16065 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
16066 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
16068 RTL8187 WIRELESS DRIVER
16069 M: Herton Ronaldo Krzesinski <herton@canonical.com>
16070 M: Hin-Tak Leung <htl10@users.sourceforge.net>
16071 M: Larry Finger <Larry.Finger@lwfinger.net>
16072 L: linux-wireless@vger.kernel.org
16074 W: https://wireless.wiki.kernel.org/
16075 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
16076 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
16078 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
16079 M: Jes Sorensen <Jes.Sorensen@gmail.com>
16080 L: linux-wireless@vger.kernel.org
16082 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
16083 F: drivers/net/wireless/realtek/rtl8xxxu/
16085 RTRS TRANSPORT DRIVERS
16086 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
16087 M: Jack Wang <jinpu.wang@ionos.com>
16088 L: linux-rdma@vger.kernel.org
16090 F: drivers/infiniband/ulp/rtrs/
16092 RXRPC SOCKETS (AF_RXRPC)
16093 M: David Howells <dhowells@redhat.com>
16094 M: Marc Dionne <marc.dionne@auristor.com>
16095 L: linux-afs@lists.infradead.org
16097 W: https://www.infradead.org/~dhowells/kafs/
16098 F: Documentation/networking/rxrpc.rst
16099 F: include/keys/rxrpc-type.h
16100 F: include/net/af_rxrpc.h
16101 F: include/trace/events/rxrpc.h
16102 F: include/uapi/linux/rxrpc.h
16105 S3 SAVAGE FRAMEBUFFER DRIVER
16106 M: Antonino Daplas <adaplas@gmail.com>
16107 L: linux-fbdev@vger.kernel.org
16109 F: drivers/video/fbdev/savage/
16112 M: Heiko Carstens <hca@linux.ibm.com>
16113 M: Vasily Gorbik <gor@linux.ibm.com>
16114 M: Christian Borntraeger <borntraeger@de.ibm.com>
16115 L: linux-s390@vger.kernel.org
16117 W: http://www.ibm.com/developerworks/linux/linux390/
16118 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
16119 F: Documentation/driver-api/s390-drivers.rst
16120 F: Documentation/s390/
16124 S390 COMMON I/O LAYER
16125 M: Vineeth Vijayan <vneethv@linux.ibm.com>
16126 M: Peter Oberparleiter <oberpar@linux.ibm.com>
16127 L: linux-s390@vger.kernel.org
16129 W: http://www.ibm.com/developerworks/linux/linux390/
16130 F: drivers/s390/cio/
16133 M: Stefan Haberland <sth@linux.ibm.com>
16134 M: Jan Hoeppner <hoeppner@linux.ibm.com>
16135 L: linux-s390@vger.kernel.org
16137 W: http://www.ibm.com/developerworks/linux/linux390/
16138 F: block/partitions/ibm.c
16139 F: drivers/s390/block/dasd*
16140 F: include/linux/dasd_mod.h
16143 M: Matthew Rosato <mjrosato@linux.ibm.com>
16144 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
16145 L: linux-s390@vger.kernel.org
16147 W: http://www.ibm.com/developerworks/linux/linux390/
16148 F: drivers/iommu/s390-iommu.c
16150 S390 IUCV NETWORK LAYER
16151 M: Julian Wiedmann <jwi@linux.ibm.com>
16152 M: Karsten Graul <kgraul@linux.ibm.com>
16153 L: linux-s390@vger.kernel.org
16154 L: netdev@vger.kernel.org
16156 W: http://www.ibm.com/developerworks/linux/linux390/
16157 F: drivers/s390/net/*iucv*
16158 F: include/net/iucv/
16161 S390 NETWORK DRIVERS
16162 M: Julian Wiedmann <jwi@linux.ibm.com>
16163 M: Karsten Graul <kgraul@linux.ibm.com>
16164 L: linux-s390@vger.kernel.org
16165 L: netdev@vger.kernel.org
16167 W: http://www.ibm.com/developerworks/linux/linux390/
16168 F: drivers/s390/net/
16171 M: Niklas Schnelle <schnelle@linux.ibm.com>
16172 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
16173 L: linux-s390@vger.kernel.org
16175 W: http://www.ibm.com/developerworks/linux/linux390/
16177 F: drivers/pci/hotplug/s390_pci_hpc.c
16178 F: Documentation/s390/pci.rst
16180 S390 VFIO AP DRIVER
16181 M: Tony Krowiak <akrowiak@linux.ibm.com>
16182 M: Halil Pasic <pasic@linux.ibm.com>
16183 M: Jason Herne <jjherne@linux.ibm.com>
16184 L: linux-s390@vger.kernel.org
16186 W: http://www.ibm.com/developerworks/linux/linux390/
16187 F: Documentation/s390/vfio-ap.rst
16188 F: drivers/s390/crypto/vfio_ap_drv.c
16189 F: drivers/s390/crypto/vfio_ap_ops.c
16190 F: drivers/s390/crypto/vfio_ap_private.h
16192 S390 VFIO-CCW DRIVER
16193 M: Cornelia Huck <cohuck@redhat.com>
16194 M: Eric Farman <farman@linux.ibm.com>
16195 M: Matthew Rosato <mjrosato@linux.ibm.com>
16196 R: Halil Pasic <pasic@linux.ibm.com>
16197 L: linux-s390@vger.kernel.org
16198 L: kvm@vger.kernel.org
16200 F: Documentation/s390/vfio-ccw.rst
16201 F: drivers/s390/cio/vfio_ccw*
16202 F: include/uapi/linux/vfio_ccw.h
16204 S390 VFIO-PCI DRIVER
16205 M: Matthew Rosato <mjrosato@linux.ibm.com>
16206 M: Eric Farman <farman@linux.ibm.com>
16207 L: linux-s390@vger.kernel.org
16208 L: kvm@vger.kernel.org
16210 F: drivers/vfio/pci/vfio_pci_zdev.c
16211 F: include/uapi/linux/vfio_zdev.h
16214 M: Harald Freudenberger <freude@linux.ibm.com>
16215 L: linux-s390@vger.kernel.org
16217 W: http://www.ibm.com/developerworks/linux/linux390/
16218 F: drivers/s390/crypto/
16221 M: Steffen Maier <maier@linux.ibm.com>
16222 M: Benjamin Block <bblock@linux.ibm.com>
16223 L: linux-s390@vger.kernel.org
16225 W: http://www.ibm.com/developerworks/linux/linux390/
16226 F: drivers/s390/scsi/zfcp_*
16228 S3C ADC BATTERY DRIVER
16229 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16230 L: linux-samsung-soc@vger.kernel.org
16232 F: drivers/power/supply/s3c_adc_battery.c
16233 F: include/linux/s3c_adc_battery.h
16235 S3C24XX SD/MMC Driver
16236 M: Ben Dooks <ben-linux@fluff.org>
16237 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16239 F: drivers/mmc/host/s3cmci.*
16241 SAA6588 RDS RECEIVER DRIVER
16242 M: Hans Verkuil <hverkuil@xs4all.nl>
16243 L: linux-media@vger.kernel.org
16245 W: https://linuxtv.org
16246 T: git git://linuxtv.org/media_tree.git
16247 F: drivers/media/i2c/saa6588*
16249 SAA7134 VIDEO4LINUX DRIVER
16250 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16251 L: linux-media@vger.kernel.org
16253 W: https://linuxtv.org
16254 T: git git://linuxtv.org/media_tree.git
16255 F: Documentation/driver-api/media/drivers/saa7134*
16256 F: drivers/media/pci/saa7134/
16258 SAA7146 VIDEO4LINUX-2 DRIVER
16259 M: Hans Verkuil <hverkuil@xs4all.nl>
16260 L: linux-media@vger.kernel.org
16262 T: git git://linuxtv.org/media_tree.git
16263 F: drivers/media/common/saa7146/
16264 F: drivers/media/pci/saa7146/
16265 F: include/media/drv-intf/saa7146*
16267 SAFESETID SECURITY MODULE
16268 M: Micah Morton <mortonm@chromium.org>
16270 F: Documentation/admin-guide/LSM/SafeSetID.rst
16271 F: security/safesetid/
16273 SAMSUNG AUDIO (ASoC) DRIVERS
16274 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16275 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16276 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16278 F: Documentation/devicetree/bindings/sound/samsung*
16279 F: sound/soc/samsung/
16281 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
16282 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16283 L: linux-crypto@vger.kernel.org
16284 L: linux-samsung-soc@vger.kernel.org
16286 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
16287 F: drivers/crypto/exynos-rng.c
16289 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
16290 M: Łukasz Stelmach <l.stelmach@samsung.com>
16291 L: linux-samsung-soc@vger.kernel.org
16293 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
16294 F: drivers/char/hw_random/exynos-trng.c
16296 SAMSUNG FRAMEBUFFER DRIVER
16297 M: Jingoo Han <jingoohan1@gmail.com>
16298 L: linux-fbdev@vger.kernel.org
16300 F: drivers/video/fbdev/s3c-fb.c
16302 SAMSUNG INTERCONNECT DRIVERS
16303 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16304 M: Artur Świgoń <a.swigon@samsung.com>
16305 L: linux-pm@vger.kernel.org
16306 L: linux-samsung-soc@vger.kernel.org
16308 F: drivers/interconnect/samsung/
16310 SAMSUNG LAPTOP DRIVER
16311 M: Corentin Chary <corentin.chary@gmail.com>
16312 L: platform-driver-x86@vger.kernel.org
16314 F: drivers/platform/x86/samsung-laptop.c
16316 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
16317 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16318 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
16319 L: linux-kernel@vger.kernel.org
16320 L: linux-samsung-soc@vger.kernel.org
16322 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
16323 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
16324 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
16325 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
16326 F: drivers/clk/clk-s2mps11.c
16327 F: drivers/mfd/sec*.c
16328 F: drivers/regulator/s2m*.c
16329 F: drivers/regulator/s5m*.c
16330 F: drivers/rtc/rtc-s5m.c
16331 F: include/linux/mfd/samsung/
16333 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
16334 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
16335 L: linux-media@vger.kernel.org
16336 L: linux-samsung-soc@vger.kernel.org
16338 F: drivers/media/platform/s3c-camif/
16339 F: include/media/drv-intf/s3c_camif.h
16341 SAMSUNG S3FWRN5 NFC DRIVER
16342 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16343 M: Krzysztof Opasiak <k.opasiak@samsung.com>
16344 L: linux-nfc@lists.01.org (subscribers-only)
16346 F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
16347 F: drivers/nfc/s3fwrn5
16349 SAMSUNG S5C73M3 CAMERA DRIVER
16350 M: Andrzej Hajda <a.hajda@samsung.com>
16351 L: linux-media@vger.kernel.org
16353 F: drivers/media/i2c/s5c73m3/*
16355 SAMSUNG S5K5BAF CAMERA DRIVER
16356 M: Andrzej Hajda <a.hajda@samsung.com>
16357 L: linux-media@vger.kernel.org
16359 F: drivers/media/i2c/s5k5baf.c
16361 SAMSUNG S5P Security SubSystem (SSS) DRIVER
16362 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16363 M: Vladimir Zapolskiy <vz@mleia.com>
16364 L: linux-crypto@vger.kernel.org
16365 L: linux-samsung-soc@vger.kernel.org
16367 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
16368 F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
16369 F: drivers/crypto/s5p-sss.c
16371 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
16372 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16373 L: linux-media@vger.kernel.org
16375 Q: https://patchwork.linuxtv.org/project/linux-media/list/
16376 F: drivers/media/platform/exynos4-is/
16378 SAMSUNG SOC CLOCK DRIVERS
16379 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16380 M: Tomasz Figa <tomasz.figa@gmail.com>
16381 M: Chanwoo Choi <cw00.choi@samsung.com>
16382 L: linux-samsung-soc@vger.kernel.org
16384 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
16385 F: Documentation/devicetree/bindings/clock/exynos*.txt
16386 F: Documentation/devicetree/bindings/clock/samsung,s3c*
16387 F: Documentation/devicetree/bindings/clock/samsung,s5p*
16388 F: drivers/clk/samsung/
16389 F: include/dt-bindings/clock/exynos*.h
16390 F: include/linux/clk/samsung.h
16391 F: include/linux/platform_data/clk-s3c2410.h
16393 SAMSUNG SPI DRIVERS
16394 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16395 M: Andi Shyti <andi@etezian.org>
16396 L: linux-spi@vger.kernel.org
16397 L: linux-samsung-soc@vger.kernel.org
16399 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
16400 F: drivers/spi/spi-s3c*
16401 F: include/linux/platform_data/spi-s3c64xx.h
16402 F: include/linux/spi/s3c24xx-fiq.h
16404 SAMSUNG SXGBE DRIVERS
16405 M: Byungho An <bh74.an@samsung.com>
16406 L: netdev@vger.kernel.org
16408 F: drivers/net/ethernet/samsung/sxgbe/
16410 SAMSUNG THERMAL DRIVER
16411 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
16412 L: linux-pm@vger.kernel.org
16413 L: linux-samsung-soc@vger.kernel.org
16415 T: git https://github.com/lmajewski/linux-samsung-thermal.git
16416 F: drivers/thermal/samsung/
16418 SAMSUNG USB2 PHY DRIVER
16419 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16420 L: linux-kernel@vger.kernel.org
16422 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
16423 F: Documentation/driver-api/phy/samsung-usb2.rst
16424 F: drivers/phy/samsung/phy-exynos4210-usb2.c
16425 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
16426 F: drivers/phy/samsung/phy-exynos5250-usb2.c
16427 F: drivers/phy/samsung/phy-s5pv210-usb2.c
16428 F: drivers/phy/samsung/phy-samsung-usb2.c
16429 F: drivers/phy/samsung/phy-samsung-usb2.h
16432 M: Zwane Mwaikambo <zwanem@gmail.com>
16434 F: drivers/watchdog/sc1200wdt.c
16437 M: Ingo Molnar <mingo@redhat.com>
16438 M: Peter Zijlstra <peterz@infradead.org>
16439 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
16440 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
16441 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
16442 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
16443 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
16444 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
16445 R: Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
16446 L: linux-kernel@vger.kernel.org
16448 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
16449 F: include/linux/preempt.h
16450 F: include/linux/sched.h
16451 F: include/linux/wait.h
16452 F: include/uapi/linux/sched.h
16455 SCR24X CHIP CARD INTERFACE DRIVER
16456 M: Lubomir Rintel <lkundrak@v3.sk>
16458 F: drivers/char/pcmcia/scr24x_cs.c
16461 M: Jens Axboe <axboe@kernel.dk>
16462 L: linux-scsi@vger.kernel.org
16464 W: http://www.kernel.dk
16465 F: drivers/scsi/sr*
16467 SCSI RDMA PROTOCOL (SRP) INITIATOR
16468 M: Bart Van Assche <bvanassche@acm.org>
16469 L: linux-rdma@vger.kernel.org
16471 Q: http://patchwork.kernel.org/project/linux-rdma/list/
16472 F: drivers/infiniband/ulp/srp/
16473 F: include/scsi/srp.h
16475 SCSI RDMA PROTOCOL (SRP) TARGET
16476 M: Bart Van Assche <bvanassche@acm.org>
16477 L: linux-rdma@vger.kernel.org
16478 L: target-devel@vger.kernel.org
16480 Q: http://patchwork.kernel.org/project/linux-rdma/list/
16481 F: drivers/infiniband/ulp/srpt/
16484 M: Doug Gilbert <dgilbert@interlog.com>
16485 L: linux-scsi@vger.kernel.org
16487 W: http://sg.danny.cz/sg
16488 F: Documentation/scsi/scsi-generic.rst
16489 F: drivers/scsi/sg.c
16490 F: include/scsi/sg.h
16493 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
16494 M: "Martin K. Petersen" <martin.petersen@oracle.com>
16495 L: linux-scsi@vger.kernel.org
16497 Q: https://patchwork.kernel.org/project/linux-scsi/list/
16498 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
16499 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
16500 F: Documentation/devicetree/bindings/scsi/
16505 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
16506 L: linux-scsi@vger.kernel.org
16508 F: Documentation/scsi/st.rst
16509 F: drivers/scsi/st.*
16510 F: drivers/scsi/st_*.h
16512 SCSI TARGET CORE USER DRIVER
16513 M: Bodo Stroesser <bostroesser@gmail.com>
16514 L: linux-scsi@vger.kernel.org
16515 L: target-devel@vger.kernel.org
16517 F: Documentation/target/tcmu-design.rst
16518 F: drivers/target/target_core_user.c
16519 F: include/uapi/linux/target_core_user.h
16521 SCSI TARGET SUBSYSTEM
16522 M: "Martin K. Petersen" <martin.petersen@oracle.com>
16523 L: linux-scsi@vger.kernel.org
16524 L: target-devel@vger.kernel.org
16526 W: http://www.linux-iscsi.org
16527 Q: https://patchwork.kernel.org/project/target-devel/list/
16528 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
16529 F: Documentation/target/
16534 M: Vlad Yasevich <vyasevich@gmail.com>
16535 M: Neil Horman <nhorman@tuxdriver.com>
16536 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
16537 L: linux-sctp@vger.kernel.org
16539 W: http://lksctp.sourceforge.net
16540 F: Documentation/networking/sctp.rst
16541 F: include/linux/sctp.h
16542 F: include/net/sctp/
16543 F: include/uapi/linux/sctp.h
16547 M: Jim Cromie <jim.cromie@gmail.com>
16549 F: Documentation/i2c/busses/scx200_acb.rst
16550 F: arch/x86/platform/scx200/
16551 F: drivers/i2c/busses/scx200*
16552 F: drivers/mtd/maps/scx200_docflash.c
16553 F: drivers/watchdog/scx200_wdt.c
16554 F: include/linux/scx200.h
16557 M: Jim Cromie <jim.cromie@gmail.com>
16559 F: drivers/char/scx200_gpio.c
16560 F: include/linux/scx200_gpio.h
16562 SCx200 HRT CLOCKSOURCE DRIVER
16563 M: Jim Cromie <jim.cromie@gmail.com>
16565 F: drivers/clocksource/scx200_hrt.c
16567 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
16568 M: Sascha Sommer <saschasommer@freenet.de>
16569 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
16571 F: drivers/mmc/host/sdricoh_cs.c
16573 SECO BOARDS CEC DRIVER
16574 M: Ettore Chimenti <ek5.chimenti@gmail.com>
16576 F: drivers/media/cec/platform/seco/seco-cec.c
16577 F: drivers/media/cec/platform/seco/seco-cec.h
16580 M: Kees Cook <keescook@chromium.org>
16581 R: Andy Lutomirski <luto@amacapital.net>
16582 R: Will Drewry <wad@chromium.org>
16584 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
16585 F: Documentation/userspace-api/seccomp_filter.rst
16586 F: include/linux/seccomp.h
16587 F: include/uapi/linux/seccomp.h
16588 F: kernel/seccomp.c
16589 F: tools/testing/selftests/kselftest_harness.h
16590 F: tools/testing/selftests/seccomp/*
16591 K: \bsecure_computing
16594 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
16595 M: Al Cooper <alcooperx@gmail.com>
16596 L: linux-mmc@vger.kernel.org
16597 L: bcm-kernel-feedback-list@broadcom.com
16599 F: drivers/mmc/host/sdhci-brcmstb*
16601 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
16602 M: Adrian Hunter <adrian.hunter@intel.com>
16603 L: linux-mmc@vger.kernel.org
16605 F: drivers/mmc/host/sdhci*
16606 F: include/linux/mmc/sdhci*
16608 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
16609 M: Eugen Hristev <eugen.hristev@microchip.com>
16610 L: linux-mmc@vger.kernel.org
16612 F: drivers/mmc/host/sdhci-of-at91.c
16614 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
16615 M: Ben Dooks <ben-linux@fluff.org>
16616 M: Jaehoon Chung <jh80.chung@samsung.com>
16617 L: linux-mmc@vger.kernel.org
16619 F: drivers/mmc/host/sdhci-s3c*
16621 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
16622 M: Viresh Kumar <vireshk@kernel.org>
16623 L: linux-mmc@vger.kernel.org
16625 F: drivers/mmc/host/sdhci-spear.c
16627 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
16628 M: Kishon Vijay Abraham I <kishon@ti.com>
16629 L: linux-mmc@vger.kernel.org
16631 F: drivers/mmc/host/sdhci-omap.c
16633 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
16634 M: Jonathan Derrick <jonathan.derrick@intel.com>
16635 M: Revanth Rajashekar <revanth.rajashekar@intel.com>
16636 L: linux-block@vger.kernel.org
16638 F: block/opal_proto.h
16640 F: include/linux/sed*
16641 F: include/uapi/linux/sed*
16644 M: Security Officers <security@kernel.org>
16646 F: Documentation/admin-guide/security-bugs.rst
16649 M: James Morris <jmorris@namei.org>
16650 M: "Serge E. Hallyn" <serge@hallyn.com>
16651 L: linux-security-module@vger.kernel.org (suggested Cc:)
16653 W: http://kernsec.org/
16654 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
16656 X: security/selinux/
16658 SELINUX SECURITY MODULE
16659 M: Paul Moore <paul@paul-moore.com>
16660 M: Stephen Smalley <stephen.smalley.work@gmail.com>
16661 M: Eric Paris <eparis@parisplace.org>
16662 L: selinux@vger.kernel.org
16664 W: https://selinuxproject.org
16665 W: https://github.com/SELinuxProject
16666 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
16667 F: Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
16668 F: Documentation/ABI/obsolete/sysfs-selinux-disable
16669 F: Documentation/admin-guide/LSM/SELinux.rst
16670 F: include/trace/events/avc.h
16671 F: include/uapi/linux/selinux_netlink.h
16672 F: scripts/selinux/
16673 F: security/selinux/
16676 M: Jiri Slaby <jirislaby@kernel.org>
16678 F: drivers/misc/phantom.c
16679 F: include/uapi/linux/phantom.h
16681 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
16682 M: Tomasz Duszynski <tomasz.duszynski@octakon.com>
16684 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
16685 F: drivers/iio/chemical/scd30.h
16686 F: drivers/iio/chemical/scd30_core.c
16687 F: drivers/iio/chemical/scd30_i2c.c
16688 F: drivers/iio/chemical/scd30_serial.c
16690 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
16691 M: Tomasz Duszynski <tduszyns@gmail.com>
16693 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
16694 F: drivers/iio/chemical/sps30.c
16695 F: drivers/iio/chemical/sps30_i2c.c
16696 F: drivers/iio/chemical/sps30_serial.c
16699 M: Rob Herring <robh@kernel.org>
16700 L: linux-serial@vger.kernel.org
16702 F: Documentation/devicetree/bindings/serial/serial.yaml
16703 F: drivers/tty/serdev/
16704 F: include/linux/serdev.h
16707 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16708 L: linux-serial@vger.kernel.org
16710 F: Documentation/devicetree/bindings/serial/
16711 F: drivers/tty/serial/
16714 M: Sean Young <sean@mess.org>
16715 L: linux-media@vger.kernel.org
16717 F: drivers/media/rc/serial_ir.c
16719 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
16720 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16721 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16723 F: Documentation/devicetree/bindings/slimbus/
16724 F: drivers/slimbus/
16725 F: include/linux/slimbus.h
16728 M: Edward Cree <ecree.xilinx@gmail.com>
16729 M: Martin Habets <habetsm.xilinx@gmail.com>
16730 L: netdev@vger.kernel.org
16732 F: drivers/net/ethernet/sfc/
16734 SFF/SFP/SFP+ MODULE SUPPORT
16735 M: Russell King <linux@armlinux.org.uk>
16736 L: netdev@vger.kernel.org
16738 F: drivers/net/phy/phylink.c
16739 F: drivers/net/phy/sfp*
16740 F: include/linux/mdio/mdio-i2c.h
16741 F: include/linux/phylink.h
16742 F: include/linux/sfp.h
16743 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)
16746 M: Dimitri Sivanich <dimitri.sivanich@hpe.com>
16748 F: drivers/misc/sgi-gru/
16750 SGI XP/XPC/XPNET DRIVER
16751 M: Robin Holt <robinmholt@gmail.com>
16752 M: Steve Wahl <steve.wahl@hpe.com>
16753 R: Mike Travis <mike.travis@hpe.com>
16755 F: drivers/misc/sgi-xp/
16757 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
16758 M: Karsten Graul <kgraul@linux.ibm.com>
16759 M: Guvenc Gulce <guvenc@linux.ibm.com>
16760 L: linux-s390@vger.kernel.org
16762 W: http://www.ibm.com/developerworks/linux/linux390/
16765 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
16766 M: Linus Walleij <linus.walleij@linaro.org>
16767 L: linux-iio@vger.kernel.org
16769 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
16770 F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
16771 F: drivers/iio/light/gp2ap002.c
16773 SHARP RJ54N1CB0C SENSOR DRIVER
16774 M: Jacopo Mondi <jacopo@jmondi.org>
16775 L: linux-media@vger.kernel.org
16777 T: git git://linuxtv.org/media_tree.git
16778 F: drivers/media/i2c/rj54n1cb0c.c
16779 F: include/media/i2c/rj54n1cb0c.h
16781 SH_VOU V4L2 OUTPUT DRIVER
16782 L: linux-media@vger.kernel.org
16784 F: drivers/media/platform/sh_vou.c
16785 F: include/media/drv-intf/sh_vou.h
16787 SI2157 MEDIA DRIVER
16788 M: Antti Palosaari <crope@iki.fi>
16789 L: linux-media@vger.kernel.org
16791 W: https://linuxtv.org
16792 W: http://palosaari.fi/linux/
16793 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16794 T: git git://linuxtv.org/anttip/media_tree.git
16795 F: drivers/media/tuners/si2157*
16797 SI2165 MEDIA DRIVER
16798 M: Matthias Schwarzott <zzam@gentoo.org>
16799 L: linux-media@vger.kernel.org
16801 W: https://linuxtv.org
16802 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16803 F: drivers/media/dvb-frontends/si2165*
16805 SI2168 MEDIA DRIVER
16806 M: Antti Palosaari <crope@iki.fi>
16807 L: linux-media@vger.kernel.org
16809 W: https://linuxtv.org
16810 W: http://palosaari.fi/linux/
16811 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16812 T: git git://linuxtv.org/anttip/media_tree.git
16813 F: drivers/media/dvb-frontends/si2168*
16815 SI470X FM RADIO RECEIVER I2C DRIVER
16816 M: Hans Verkuil <hverkuil@xs4all.nl>
16817 L: linux-media@vger.kernel.org
16819 W: https://linuxtv.org
16820 T: git git://linuxtv.org/media_tree.git
16821 F: drivers/media/radio/si470x/radio-si470x-i2c.c
16823 SI470X FM RADIO RECEIVER USB DRIVER
16824 M: Hans Verkuil <hverkuil@xs4all.nl>
16825 L: linux-media@vger.kernel.org
16827 W: https://linuxtv.org
16828 T: git git://linuxtv.org/media_tree.git
16829 F: drivers/media/radio/si470x/radio-si470x-common.c
16830 F: drivers/media/radio/si470x/radio-si470x-usb.c
16831 F: drivers/media/radio/si470x/radio-si470x.h
16833 SI4713 FM RADIO TRANSMITTER I2C DRIVER
16834 M: Eduardo Valentin <edubezval@gmail.com>
16835 L: linux-media@vger.kernel.org
16837 W: https://linuxtv.org
16838 T: git git://linuxtv.org/media_tree.git
16839 F: drivers/media/radio/si4713/si4713.?
16841 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
16842 M: Eduardo Valentin <edubezval@gmail.com>
16843 L: linux-media@vger.kernel.org
16845 W: https://linuxtv.org
16846 T: git git://linuxtv.org/media_tree.git
16847 F: drivers/media/radio/si4713/radio-platform-si4713.c
16849 SI4713 FM RADIO TRANSMITTER USB DRIVER
16850 M: Hans Verkuil <hverkuil@xs4all.nl>
16851 L: linux-media@vger.kernel.org
16853 W: https://linuxtv.org
16854 T: git git://linuxtv.org/media_tree.git
16855 F: drivers/media/radio/si4713/radio-usb-si4713.c
16858 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16859 L: linux-media@vger.kernel.org
16861 W: https://linuxtv.org
16862 T: git git://linuxtv.org/media_tree.git
16863 F: drivers/media/common/siano/
16864 F: drivers/media/mmc/siano/
16865 F: drivers/media/usb/siano/
16866 F: drivers/media/usb/siano/
16869 M: Palmer Dabbelt <palmer@dabbelt.com>
16870 M: Paul Walmsley <paul.walmsley@sifive.com>
16871 L: linux-riscv@lists.infradead.org
16873 T: git git://github.com/sifive/riscv-linux.git
16877 SIFIVE FU540 SYSTEM-ON-CHIP
16878 M: Paul Walmsley <paul.walmsley@sifive.com>
16879 M: Palmer Dabbelt <palmer@dabbelt.com>
16880 L: linux-riscv@lists.infradead.org
16882 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
16887 M: Green Wan <green.wan@sifive.com>
16889 F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
16890 F: drivers/dma/sf-pdma/
16892 SILEAD TOUCHSCREEN DRIVER
16893 M: Hans de Goede <hdegoede@redhat.com>
16894 L: linux-input@vger.kernel.org
16895 L: platform-driver-x86@vger.kernel.org
16897 F: drivers/input/touchscreen/silead.c
16898 F: drivers/platform/x86/touchscreen_dmi.c
16900 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
16901 M: Jérôme Pouiller <jerome.pouiller@silabs.com>
16903 F: drivers/staging/wfx/
16905 SILICON MOTION SM712 FRAME BUFFER DRIVER
16906 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
16907 M: Teddy Wang <teddy.wang@siliconmotion.com>
16908 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
16909 L: linux-fbdev@vger.kernel.org
16911 F: Documentation/fb/sm712fb.rst
16912 F: drivers/video/fbdev/sm712*
16914 SILVACO I3C DUAL-ROLE MASTER
16915 M: Miquel Raynal <miquel.raynal@bootlin.com>
16916 M: Conor Culhane <conor.culhane@silvaco.com>
16917 L: linux-i3c@lists.infradead.org
16919 F: Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
16920 F: drivers/i3c/master/svc-i3c-master.c
16923 M: Hans de Goede <hdegoede@redhat.com>
16924 L: linux-fbdev@vger.kernel.org
16926 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
16927 F: drivers/video/fbdev/simplefb.c
16928 F: include/linux/platform_data/simplefb.h
16930 SIMTEC EB110ATX (Chalice CATS)
16931 M: Simtec Linux Team <linux@simtec.co.uk>
16933 W: http://www.simtec.co.uk/products/EB110ATX/
16935 SIMTEC EB2410ITX (BAST)
16936 M: Simtec Linux Team <linux@simtec.co.uk>
16938 W: http://www.simtec.co.uk/products/EB2410ITX/
16939 F: arch/arm/mach-s3c/bast-ide.c
16940 F: arch/arm/mach-s3c/bast-irq.c
16941 F: arch/arm/mach-s3c/mach-bast.c
16944 M: Thorsten Scherer <t.scherer@eckelmann.de>
16945 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
16946 R: Pengutronix Kernel Team <kernel@pengutronix.de>
16948 F: drivers/gpio/gpio-siox.c
16950 F: include/trace/events/siox.h
16952 SIPHASH PRF ROUTINES
16953 M: Jason A. Donenfeld <Jason@zx2c4.com>
16955 F: include/linux/siphash.h
16957 F: lib/test_siphash.c
16959 SIS 190 ETHERNET DRIVER
16960 M: Francois Romieu <romieu@fr.zoreil.com>
16961 L: netdev@vger.kernel.org
16963 F: drivers/net/ethernet/sis/sis190.c
16965 SIS 900/7016 FAST ETHERNET DRIVER
16966 M: Daniele Venzano <venza@brownhat.org>
16967 L: netdev@vger.kernel.org
16969 W: http://www.brownhat.org/sis900.html
16970 F: drivers/net/ethernet/sis/sis900.*
16972 SIS FRAMEBUFFER DRIVER
16973 M: Thomas Winischhofer <thomas@winischhofer.net>
16975 W: http://www.winischhofer.net/linuxsisvga.shtml
16976 F: Documentation/fb/sisfb.rst
16977 F: drivers/video/fbdev/sis/
16978 F: include/video/sisfb.h
16980 SIS I2C TOUCHSCREEN DRIVER
16981 M: Mika Penttilä <mika.penttila@nextfour.com>
16982 L: linux-input@vger.kernel.org
16984 F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
16985 F: drivers/input/touchscreen/sis_i2c.c
16988 M: Thomas Winischhofer <thomas@winischhofer.net>
16990 W: http://www.winischhofer.at/linuxsisusbvga.shtml
16991 F: drivers/usb/misc/sisusbvga/
16994 M: Christoph Lameter <cl@linux.com>
16995 M: Pekka Enberg <penberg@kernel.org>
16996 M: David Rientjes <rientjes@google.com>
16997 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
16998 M: Andrew Morton <akpm@linux-foundation.org>
16999 M: Vlastimil Babka <vbabka@suse.cz>
17000 L: linux-mm@kvack.org
17002 F: include/linux/sl?b*.h
17005 SLEEPABLE READ-COPY UPDATE (SRCU)
17006 M: Lai Jiangshan <jiangshanlai@gmail.com>
17007 M: "Paul E. McKenney" <paulmck@kernel.org>
17008 M: Josh Triplett <josh@joshtriplett.org>
17009 R: Steven Rostedt <rostedt@goodmis.org>
17010 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
17011 L: rcu@vger.kernel.org
17013 W: http://www.rdrop.com/users/paulmck/RCU/
17014 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17015 F: include/linux/srcu*.h
17016 F: kernel/rcu/srcu*.c
17018 SMACK SECURITY MODULE
17019 M: Casey Schaufler <casey@schaufler-ca.com>
17020 L: linux-security-module@vger.kernel.org
17022 W: http://schaufler-ca.com
17023 T: git git://github.com/cschaufler/smack-next
17024 F: Documentation/admin-guide/LSM/Smack.rst
17027 SMC91x ETHERNET DRIVER
17028 M: Nicolas Pitre <nico@fluxnic.net>
17030 F: drivers/net/ethernet/smsc/smc91x.*
17032 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
17033 M: Mark Rutland <mark.rutland@arm.com>
17034 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
17035 M: Sudeep Holla <sudeep.holla@arm.com>
17036 L: linux-arm-kernel@lists.infradead.org
17038 F: drivers/firmware/smccc/
17039 F: include/linux/arm-smccc.h
17041 SMM665 HARDWARE MONITOR DRIVER
17042 M: Guenter Roeck <linux@roeck-us.net>
17043 L: linux-hwmon@vger.kernel.org
17045 F: Documentation/hwmon/smm665.rst
17046 F: drivers/hwmon/smm665.c
17048 SMSC EMC2103 HARDWARE MONITOR DRIVER
17049 M: Steve Glendinning <steve.glendinning@shawell.net>
17050 L: linux-hwmon@vger.kernel.org
17052 F: Documentation/hwmon/emc2103.rst
17053 F: drivers/hwmon/emc2103.c
17055 SMSC SCH5627 HARDWARE MONITOR DRIVER
17056 M: Hans de Goede <hdegoede@redhat.com>
17057 L: linux-hwmon@vger.kernel.org
17059 F: Documentation/hwmon/sch5627.rst
17060 F: drivers/hwmon/sch5627.c
17062 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
17063 M: Steve Glendinning <steve.glendinning@shawell.net>
17064 L: linux-fbdev@vger.kernel.org
17066 F: drivers/video/fbdev/smscufx.c
17068 SMSC47B397 HARDWARE MONITOR DRIVER
17069 M: Jean Delvare <jdelvare@suse.com>
17070 L: linux-hwmon@vger.kernel.org
17072 F: Documentation/hwmon/smsc47b397.rst
17073 F: drivers/hwmon/smsc47b397.c
17075 SMSC911x ETHERNET DRIVER
17076 M: Steve Glendinning <steve.glendinning@shawell.net>
17077 L: netdev@vger.kernel.org
17079 F: drivers/net/ethernet/smsc/smsc911x.*
17080 F: include/linux/smsc911x.h
17082 SMSC9420 PCI ETHERNET DRIVER
17083 M: Steve Glendinning <steve.glendinning@shawell.net>
17084 L: netdev@vger.kernel.org
17086 F: drivers/net/ethernet/smsc/smsc9420.*
17088 SOCIONEXT (SNI) AVE NETWORK DRIVER
17089 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
17090 L: netdev@vger.kernel.org
17092 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
17093 F: drivers/net/ethernet/socionext/sni_ave.c
17095 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
17096 M: Jassi Brar <jaswinder.singh@linaro.org>
17097 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
17098 L: netdev@vger.kernel.org
17100 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
17101 F: drivers/net/ethernet/socionext/netsec.c
17103 SOCIONEXT (SNI) Synquacer SPI DRIVER
17104 M: Masahisa Kojima <masahisa.kojima@linaro.org>
17105 M: Jassi Brar <jaswinder.singh@linaro.org>
17106 L: linux-spi@vger.kernel.org
17108 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
17109 F: drivers/spi/spi-synquacer.c
17111 SOCIONEXT SYNQUACER I2C DRIVER
17112 M: Ard Biesheuvel <ardb@kernel.org>
17113 L: linux-i2c@vger.kernel.org
17115 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
17116 F: drivers/i2c/busses/i2c-synquacer.c
17118 SOCIONEXT UNIPHIER SOUND DRIVER
17119 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17121 F: sound/soc/uniphier/
17123 SOEKRIS NET48XX LED SUPPORT
17124 M: Chris Boot <bootc@bootc.net>
17126 F: drivers/leds/leds-net48xx.c
17128 SOFT-IWARP DRIVER (siw)
17129 M: Bernard Metzler <bmt@zurich.ibm.com>
17130 L: linux-rdma@vger.kernel.org
17132 F: drivers/infiniband/sw/siw/
17133 F: include/uapi/rdma/siw-abi.h
17135 SOFT-ROCE DRIVER (rxe)
17136 M: Zhu Yanjun <zyjzyj2000@gmail.com>
17137 L: linux-rdma@vger.kernel.org
17139 F: drivers/infiniband/sw/rxe/
17140 F: include/uapi/rdma/rdma_user_rxe.h
17142 SOFTLOGIC 6x10 MPEG CODEC
17143 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
17144 M: Anton Sviridenko <anton@corp.bluecherry.net>
17145 M: Andrey Utkin <andrey_utkin@fastmail.com>
17146 M: Ismael Luceno <ismael@iodev.co.uk>
17147 L: linux-media@vger.kernel.org
17149 F: drivers/media/pci/solo6x10/
17151 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
17152 M: James Morse <james.morse@arm.com>
17153 L: linux-arm-kernel@lists.infradead.org
17155 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
17156 F: drivers/firmware/arm_sdei.c
17157 F: include/linux/arm_sdei.h
17158 F: include/uapi/linux/arm_sdei.h
17161 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17162 R: Heikki Krogerus <heikki.krogerus@linux.intel.com>
17163 L: linux-acpi@vger.kernel.org
17165 F: drivers/base/swnode.c
17167 SOFTWARE RAID (Multiple Disks) SUPPORT
17168 M: Song Liu <song@kernel.org>
17169 L: linux-raid@vger.kernel.org
17171 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
17172 F: drivers/md/Kconfig
17173 F: drivers/md/Makefile
17175 F: drivers/md/raid*
17176 F: include/linux/raid/
17177 F: include/uapi/linux/raid/
17179 SOLIDRUN CLEARFOG SUPPORT
17180 M: Russell King <linux@armlinux.org.uk>
17182 F: arch/arm/boot/dts/armada-388-clearfog*
17183 F: arch/arm/boot/dts/armada-38x-solidrun-*
17185 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
17186 M: Russell King <linux@armlinux.org.uk>
17188 F: arch/arm/boot/dts/imx6*-cubox-i*
17189 F: arch/arm/boot/dts/imx6*-hummingboard*
17190 F: arch/arm/boot/dts/imx6*-sr-*
17192 SONIC NETWORK DRIVER
17193 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
17194 L: netdev@vger.kernel.org
17196 F: drivers/net/ethernet/natsemi/sonic.*
17198 SONICS SILICON BACKPLANE DRIVER (SSB)
17199 M: Michael Buesch <m@bues.ch>
17200 L: linux-wireless@vger.kernel.org
17203 F: include/linux/ssb/
17205 SONY IMX208 SENSOR DRIVER
17206 M: Sakari Ailus <sakari.ailus@linux.intel.com>
17207 L: linux-media@vger.kernel.org
17209 T: git git://linuxtv.org/media_tree.git
17210 F: drivers/media/i2c/imx208.c
17212 SONY IMX214 SENSOR DRIVER
17213 M: Ricardo Ribalda <ribalda@kernel.org>
17214 L: linux-media@vger.kernel.org
17216 T: git git://linuxtv.org/media_tree.git
17217 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
17218 F: drivers/media/i2c/imx214.c
17220 SONY IMX219 SENSOR DRIVER
17221 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
17222 L: linux-media@vger.kernel.org
17224 T: git git://linuxtv.org/media_tree.git
17225 F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
17226 F: drivers/media/i2c/imx219.c
17228 SONY IMX258 SENSOR DRIVER
17229 M: Sakari Ailus <sakari.ailus@linux.intel.com>
17230 L: linux-media@vger.kernel.org
17232 T: git git://linuxtv.org/media_tree.git
17233 F: Documentation/devicetree/bindings/media/i2c/imx258.yaml
17234 F: drivers/media/i2c/imx258.c
17236 SONY IMX274 SENSOR DRIVER
17237 M: Leon Luo <leonl@leopardimaging.com>
17238 L: linux-media@vger.kernel.org
17240 T: git git://linuxtv.org/media_tree.git
17241 F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
17242 F: drivers/media/i2c/imx274.c
17244 SONY IMX290 SENSOR DRIVER
17245 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17246 L: linux-media@vger.kernel.org
17248 T: git git://linuxtv.org/media_tree.git
17249 F: Documentation/devicetree/bindings/media/i2c/imx290.txt
17250 F: drivers/media/i2c/imx290.c
17252 SONY IMX319 SENSOR DRIVER
17253 M: Bingbu Cao <bingbu.cao@intel.com>
17254 L: linux-media@vger.kernel.org
17256 T: git git://linuxtv.org/media_tree.git
17257 F: drivers/media/i2c/imx319.c
17259 SONY IMX334 SENSOR DRIVER
17260 M: Paul J. Murphy <paul.j.murphy@intel.com>
17261 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
17262 L: linux-media@vger.kernel.org
17264 T: git git://linuxtv.org/media_tree.git
17265 F: Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
17266 F: drivers/media/i2c/imx334.c
17268 SONY IMX355 SENSOR DRIVER
17269 M: Tianshu Qiu <tian.shu.qiu@intel.com>
17270 L: linux-media@vger.kernel.org
17272 T: git git://linuxtv.org/media_tree.git
17273 F: drivers/media/i2c/imx355.c
17275 SONY MEMORYSTICK SUBSYSTEM
17276 M: Maxim Levitsky <maximlevitsky@gmail.com>
17277 M: Alex Dubov <oakad@yahoo.com>
17278 M: Ulf Hansson <ulf.hansson@linaro.org>
17279 L: linux-mmc@vger.kernel.org
17281 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
17282 F: drivers/memstick/
17283 F: include/linux/memstick.h
17285 SONY VAIO CONTROL DEVICE DRIVER
17286 M: Mattia Dongili <malattia@linux.it>
17287 L: platform-driver-x86@vger.kernel.org
17289 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
17290 F: Documentation/admin-guide/laptops/sony-laptop.rst
17291 F: drivers/char/sonypi.c
17292 F: drivers/platform/x86/sony-laptop.c
17293 F: include/linux/sony-laptop.h
17296 M: Jaroslav Kysela <perex@perex.cz>
17297 M: Takashi Iwai <tiwai@suse.com>
17298 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17300 W: http://www.alsa-project.org/
17301 Q: http://patchwork.kernel.org/project/alsa-devel/list/
17302 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17303 F: Documentation/sound/
17305 F: include/uapi/sound/
17308 SOUND - COMPRESSED AUDIO
17309 M: Vinod Koul <vkoul@kernel.org>
17310 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17312 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17313 F: Documentation/sound/designs/compress-offload.rst
17314 F: include/sound/compress_driver.h
17315 F: include/uapi/sound/compress_*
17316 F: sound/core/compress_offload.c
17317 F: sound/soc/soc-compress.c
17319 SOUND - DMAENGINE HELPERS
17320 M: Lars-Peter Clausen <lars@metafoo.de>
17322 F: include/sound/dmaengine_pcm.h
17323 F: sound/core/pcm_dmaengine.c
17324 F: sound/soc/soc-generic-dmaengine-pcm.c
17326 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
17327 M: Liam Girdwood <lgirdwood@gmail.com>
17328 M: Mark Brown <broonie@kernel.org>
17329 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17331 W: http://alsa-project.org/main/index.php/ASoC
17332 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
17333 F: Documentation/devicetree/bindings/sound/
17334 F: Documentation/sound/soc/
17335 F: include/dt-bindings/sound/
17336 F: include/sound/soc*
17339 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
17340 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
17341 M: Liam Girdwood <lgirdwood@gmail.com>
17342 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
17343 M: Kai Vehmanen <kai.vehmanen@linux.intel.com>
17344 M: Daniel Baluta <daniel.baluta@nxp.com>
17345 L: sound-open-firmware@alsa-project.org (moderated for non-subscribers)
17347 W: https://github.com/thesofproject/linux/
17350 SOUNDWIRE SUBSYSTEM
17351 M: Vinod Koul <vkoul@kernel.org>
17352 M: Bard Liao <yung-chuan.liao@linux.intel.com>
17353 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
17354 R: Sanyog Kale <sanyog.r.kale@intel.com>
17355 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17357 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
17358 F: Documentation/driver-api/soundwire/
17359 F: drivers/soundwire/
17360 F: include/linux/soundwire/
17363 M: Olli Salonen <olli.salonen@iki.fi>
17364 L: linux-media@vger.kernel.org
17366 W: https://linuxtv.org
17367 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17368 F: drivers/media/dvb-frontends/sp2*
17370 SPARC + UltraSPARC (sparc/sparc64)
17371 M: "David S. Miller" <davem@davemloft.net>
17372 L: sparclinux@vger.kernel.org
17374 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
17375 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
17376 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
17380 SPARC SERIAL DRIVERS
17381 M: "David S. Miller" <davem@davemloft.net>
17382 L: sparclinux@vger.kernel.org
17384 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
17385 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
17386 F: drivers/tty/serial/suncore.c
17387 F: drivers/tty/serial/sunhv.c
17388 F: drivers/tty/serial/sunsab.c
17389 F: drivers/tty/serial/sunsab.h
17390 F: drivers/tty/serial/sunsu.c
17391 F: drivers/tty/serial/sunzilog.c
17392 F: drivers/tty/serial/sunzilog.h
17393 F: drivers/tty/vcc.c
17394 F: include/linux/sunserialcore.h
17397 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
17398 L: linux-sparse@vger.kernel.org
17400 W: https://sparse.docs.kernel.org/
17401 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
17402 Q: https://patchwork.kernel.org/project/linux-sparse/list/
17403 B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
17404 F: include/linux/compiler.h
17406 SPEAKUP CONSOLE SPEECH DRIVER
17407 M: William Hubbs <w.d.hubbs@gmail.com>
17408 M: Chris Brannon <chris@the-brannons.com>
17409 M: Kirk Reiser <kirk@reisers.ca>
17410 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
17411 L: speakup@linux-speakup.org
17413 W: http://www.linux-speakup.org/
17414 W: https://github.com/linux-speakup/speakup
17415 B: https://github.com/linux-speakup/speakup/issues
17416 F: drivers/accessibility/speakup/
17418 SPEAR CLOCK FRAMEWORK SUPPORT
17419 M: Viresh Kumar <vireshk@kernel.org>
17420 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17422 W: http://www.st.com/spear
17423 F: drivers/clk/spear/
17425 SPEAR PLATFORM SUPPORT
17426 M: Viresh Kumar <vireshk@kernel.org>
17427 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
17428 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17430 W: http://www.st.com/spear
17431 F: arch/arm/boot/dts/spear*
17432 F: arch/arm/mach-spear/
17435 M: Tudor Ambarus <tudor.ambarus@microchip.com>
17436 R: Michael Walle <michael@walle.cc>
17437 R: Pratyush Yadav <p.yadav@ti.com>
17438 L: linux-mtd@lists.infradead.org
17440 W: http://www.linux-mtd.infradead.org/
17441 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
17442 C: irc://irc.oftc.net/mtd
17443 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
17444 F: drivers/mtd/spi-nor/
17445 F: include/linux/mtd/spi-nor.h
17448 M: Mark Brown <broonie@kernel.org>
17449 L: linux-spi@vger.kernel.org
17451 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
17452 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
17453 F: Documentation/devicetree/bindings/spi/
17454 F: Documentation/spi/
17456 F: include/linux/spi/
17457 F: include/uapi/linux/spi/
17460 SPIDERNET NETWORK DRIVER for CELL
17461 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
17462 M: Geoff Levand <geoff@infradead.org>
17463 L: netdev@vger.kernel.org
17464 L: linuxppc-dev@lists.ozlabs.org
17466 F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
17467 F: drivers/net/ethernet/toshiba/spider_net*
17470 M: Stephen Boyd <sboyd@kernel.org>
17471 L: linux-kernel@vger.kernel.org
17473 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
17474 F: Documentation/devicetree/bindings/spmi/
17476 F: include/dt-bindings/spmi/spmi.h
17477 F: include/linux/spmi.h
17478 F: include/trace/events/spmi.h
17481 M: Jeremy Kerr <jk@ozlabs.org>
17482 L: linuxppc-dev@lists.ozlabs.org
17484 W: http://www.ibm.com/developerworks/power/cell/
17485 F: Documentation/filesystems/spufs/spufs.rst
17486 F: arch/powerpc/platforms/cell/spufs/
17488 SQUASHFS FILE SYSTEM
17489 M: Phillip Lougher <phillip@squashfs.org.uk>
17490 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
17492 W: http://squashfs.org.uk
17493 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
17494 F: Documentation/filesystems/squashfs.rst
17497 SRM (Alpha) environment access
17498 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
17500 F: arch/alpha/kernel/srm_env.c
17502 ST LSM6DSx IMU IIO DRIVER
17503 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
17504 L: linux-iio@vger.kernel.org
17506 W: http://www.st.com/
17507 F: Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
17508 F: drivers/iio/imu/st_lsm6dsx/
17510 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
17511 M: Mickael Guene <mickael.guene@st.com>
17512 L: linux-media@vger.kernel.org
17514 T: git git://linuxtv.org/media_tree.git
17515 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
17516 F: drivers/media/i2c/st-mipid02.c
17518 ST STM32 I2C/SMBUS DRIVER
17519 M: Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
17520 M: Alain Volmat <alain.volmat@foss.st.com>
17521 L: linux-i2c@vger.kernel.org
17523 F: drivers/i2c/busses/i2c-stm32*
17525 ST STM32 SPI DRIVER
17526 M: Alain Volmat <alain.volmat@foss.st.com>
17527 L: linux-spi@vger.kernel.org
17529 F: drivers/spi/spi-stm32.c
17532 M: Daniel Nilsson <daniel.nilsson@flex.com>
17533 L: linux-hwmon@vger.kernel.org
17535 F: Documentation/hwmon/stpddc60.rst
17536 F: drivers/hwmon/pmbus/stpddc60.c
17538 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
17539 M: Song Qiang <songqiang1304521@gmail.com>
17540 L: linux-iio@vger.kernel.org
17542 F: Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
17543 F: drivers/iio/proximity/vl53l0x-i2c.c
17546 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17547 M: Sasha Levin <sashal@kernel.org>
17548 L: stable@vger.kernel.org
17550 F: Documentation/process/stable-kernel-rules.rst
17552 STAGING - ATOMISP DRIVER
17553 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17554 R: Sakari Ailus <sakari.ailus@linux.intel.com>
17555 L: linux-media@vger.kernel.org
17557 F: drivers/staging/media/atomisp/
17559 STAGING - FIELDBUS SUBSYSTEM
17560 M: Sven Van Asbroeck <TheSven73@gmail.com>
17562 F: drivers/staging/fieldbus/*
17563 F: drivers/staging/fieldbus/Documentation/
17565 STAGING - HMS ANYBUS-S BUS
17566 M: Sven Van Asbroeck <TheSven73@gmail.com>
17568 F: drivers/staging/fieldbus/anybuss/
17570 STAGING - INDUSTRIAL IO
17571 M: Jonathan Cameron <jic23@kernel.org>
17572 L: linux-iio@vger.kernel.org
17574 F: Documentation/devicetree/bindings/staging/iio/
17575 F: drivers/staging/iio/
17577 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
17578 M: Marc Dietrich <marvin24@gmx.de>
17579 L: ac100@lists.launchpad.net (moderated for non-subscribers)
17580 L: linux-tegra@vger.kernel.org
17582 F: drivers/staging/nvec/
17584 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
17585 M: Jens Frederich <jfrederich@gmail.com>
17586 M: Daniel Drake <dsd@laptop.org>
17587 M: Jon Nettleton <jon.nettleton@gmail.com>
17589 W: http://wiki.laptop.org/go/DCON
17590 F: drivers/staging/olpc_dcon/
17592 STAGING - REALTEK RTL8188EU DRIVERS
17593 M: Larry Finger <Larry.Finger@lwfinger.net>
17595 F: drivers/staging/rtl8188eu/
17597 STAGING - REALTEK RTL8712U DRIVERS
17598 M: Larry Finger <Larry.Finger@lwfinger.net>
17599 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
17601 F: drivers/staging/rtl8712/
17603 STAGING - SEPS525 LCD CONTROLLER DRIVERS
17604 M: Michael Hennerich <michael.hennerich@analog.com>
17605 L: linux-fbdev@vger.kernel.org
17607 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
17608 F: drivers/staging/fbtft/fb_seps525.c
17610 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
17611 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
17612 M: Teddy Wang <teddy.wang@siliconmotion.com>
17613 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
17614 L: linux-fbdev@vger.kernel.org
17616 F: drivers/staging/sm750fb/
17618 STAGING - VIA VT665X DRIVERS
17619 M: Forest Bond <forest@alittletooquiet.net>
17621 F: drivers/staging/vt665?/
17624 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17625 L: linux-staging@lists.linux.dev
17627 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
17628 F: drivers/staging/
17630 STARFIRE/DURALAN NETWORK DRIVER
17631 M: Ion Badulescu <ionut@badula.org>
17633 F: drivers/net/ethernet/adaptec/starfire*
17636 M: Peter Zijlstra <peterz@infradead.org>
17637 M: Josh Poimboeuf <jpoimboe@redhat.com>
17638 M: Jason Baron <jbaron@akamai.com>
17639 R: Steven Rostedt <rostedt@goodmis.org>
17640 R: Ard Biesheuvel <ardb@kernel.org>
17642 F: arch/*/include/asm/jump_label*.h
17643 F: arch/*/include/asm/static_call*.h
17644 F: arch/*/kernel/jump_label.c
17645 F: arch/*/kernel/static_call.c
17646 F: include/linux/jump_label*.h
17647 F: include/linux/static_call*.h
17648 F: kernel/jump_label.c
17649 F: kernel/static_call.c
17651 STI AUDIO (ASoC) DRIVERS
17652 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
17653 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17655 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
17659 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
17661 F: Documentation/devicetree/bindings/media/stih-cec.txt
17662 F: drivers/media/cec/platform/sti/
17664 STK1160 USB VIDEO CAPTURE DRIVER
17665 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17666 L: linux-media@vger.kernel.org
17668 T: git git://linuxtv.org/media_tree.git
17669 F: drivers/media/usb/stk1160/
17671 STM32 AUDIO (ASoC) DRIVERS
17672 M: Olivier Moysan <olivier.moysan@foss.st.com>
17673 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
17674 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17676 F: Documentation/devicetree/bindings/iio/adc/st,stm32-*.yaml
17679 STM32 TIMER/LPTIMER DRIVERS
17680 M: Fabrice Gasnier <fabrice.gasnier@foss.st.com>
17682 F: Documentation/ABI/testing/*timer-stm32
17683 F: Documentation/devicetree/bindings/*/*stm32-*timer*
17684 F: drivers/*/stm32-*timer*
17685 F: drivers/pwm/pwm-stm32*
17686 F: include/linux/*/stm32-*tim*
17688 STMMAC ETHERNET DRIVER
17689 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
17690 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
17691 M: Jose Abreu <joabreu@synopsys.com>
17692 L: netdev@vger.kernel.org
17694 W: http://www.stlinux.com
17695 F: Documentation/networking/device_drivers/ethernet/stmicro/
17696 F: drivers/net/ethernet/stmicro/stmmac/
17699 M: Sam Creasey <sammy@sammy.net>
17701 W: http://sammy.net/sun3/
17702 F: arch/m68k/include/asm/sun3*
17703 F: arch/m68k/kernel/*sun3*
17704 F: arch/m68k/sun3*/
17705 F: drivers/net/ethernet/i825xx/sun3*
17707 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
17708 M: Hans de Goede <hdegoede@redhat.com>
17709 L: linux-input@vger.kernel.org
17711 F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
17712 F: drivers/input/keyboard/sun4i-lradc-keys.c
17714 SUNDANCE NETWORK DRIVER
17715 M: Denis Kirjanov <kda@linux-powerpc.org>
17716 L: netdev@vger.kernel.org
17718 F: drivers/net/ethernet/dlink/sundance.c
17721 M: Yoshinori Sato <ysato@users.sourceforge.jp>
17722 M: Rich Felker <dalias@libc.org>
17723 L: linux-sh@vger.kernel.org
17725 Q: http://patchwork.kernel.org/project/linux-sh/list/
17726 F: Documentation/sh/
17731 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
17732 M: Len Brown <len.brown@intel.com>
17733 M: Pavel Machek <pavel@ucw.cz>
17734 L: linux-pm@vger.kernel.org
17736 B: https://bugzilla.kernel.org
17737 F: Documentation/power/
17738 F: arch/x86/kernel/acpi/
17739 F: drivers/base/power/
17740 F: include/linux/freezer.h
17741 F: include/linux/pm.h
17742 F: include/linux/suspend.h
17746 M: Martin Mares <mj@ucw.cz>
17747 L: linux-video@atrey.karlin.mff.cuni.cz
17749 F: Documentation/admin-guide/svga.rst
17750 F: arch/x86/boot/video*
17753 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17754 L: iommu@lists.linux-foundation.org
17756 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
17757 F: arch/*/kernel/pci-swiotlb.c
17758 F: include/linux/swiotlb.h
17759 F: kernel/dma/swiotlb.c
17762 M: Jiri Pirko <jiri@resnulli.us>
17763 M: Ivan Vecera <ivecera@redhat.com>
17764 L: netdev@vger.kernel.org
17766 F: include/net/switchdev.h
17769 SY8106A REGULATOR DRIVER
17770 M: Icenowy Zheng <icenowy@aosc.io>
17772 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
17773 F: drivers/regulator/sy8106a-regulator.c
17775 SYNC FILE FRAMEWORK
17776 M: Sumit Semwal <sumit.semwal@linaro.org>
17777 R: Gustavo Padovan <gustavo@padovan.org>
17778 L: linux-media@vger.kernel.org
17779 L: dri-devel@lists.freedesktop.org
17781 T: git git://anongit.freedesktop.org/drm/drm-misc
17782 F: Documentation/driver-api/sync_file.rst
17783 F: drivers/dma-buf/dma-fence*
17784 F: drivers/dma-buf/sw_sync.c
17785 F: drivers/dma-buf/sync_*
17786 F: include/linux/sync_file.h
17787 F: include/uapi/linux/sync_file.h
17789 SYNOPSYS ARC ARCHITECTURE
17790 M: Vineet Gupta <vgupta@synopsys.com>
17791 L: linux-snps-arc@lists.infradead.org
17793 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
17794 F: Documentation/devicetree/bindings/arc/*
17795 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
17797 F: drivers/clocksource/arc_timer.c
17798 F: drivers/tty/serial/arc_uart.c
17800 SYNOPSYS ARC HSDK SDP pll clock driver
17801 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17803 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
17804 F: drivers/clk/clk-hsdk-pll.c
17806 SYNOPSYS ARC SDP clock driver
17807 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17809 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
17810 F: drivers/clk/axs10x/*
17812 SYNOPSYS ARC SDP platform support
17813 M: Alexey Brodkin <abrodkin@synopsys.com>
17815 F: Documentation/devicetree/bindings/arc/axs10*
17816 F: arch/arc/boot/dts/ax*
17817 F: arch/arc/plat-axs10x
17819 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
17820 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17822 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
17823 F: drivers/reset/reset-axs10x.c
17825 SYNOPSYS CREG GPIO DRIVER
17826 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17828 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
17829 F: drivers/gpio/gpio-creg-snps.c
17831 SYNOPSYS DESIGNWARE 8250 UART DRIVER
17832 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17834 F: drivers/tty/serial/8250/8250_dw.c
17835 F: drivers/tty/serial/8250/8250_dwlib.*
17836 F: drivers/tty/serial/8250/8250_lpss.c
17838 SYNOPSYS DESIGNWARE APB GPIO DRIVER
17839 M: Hoan Tran <hoan@os.amperecomputing.com>
17840 M: Serge Semin <fancer.lancer@gmail.com>
17841 L: linux-gpio@vger.kernel.org
17843 F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
17844 F: drivers/gpio/gpio-dwapb.c
17846 SYNOPSYS DESIGNWARE APB SSI DRIVER
17847 M: Serge Semin <fancer.lancer@gmail.com>
17848 L: linux-spi@vger.kernel.org
17850 F: Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
17851 F: drivers/spi/spi-dw*
17853 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
17854 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17856 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
17857 F: drivers/dma/dw-axi-dmac/
17859 SYNOPSYS DESIGNWARE DMAC DRIVER
17860 M: Viresh Kumar <vireshk@kernel.org>
17861 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17863 F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
17865 F: include/dt-bindings/dma/dw-dmac.h
17866 F: include/linux/dma/dw.h
17867 F: include/linux/platform_data/dma-dw.h
17869 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
17870 M: Jose Abreu <Jose.Abreu@synopsys.com>
17871 L: netdev@vger.kernel.org
17873 F: drivers/net/ethernet/synopsys/
17875 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
17876 M: Jose Abreu <Jose.Abreu@synopsys.com>
17877 L: netdev@vger.kernel.org
17879 F: drivers/net/pcs/pcs-xpcs.c
17880 F: drivers/net/pcs/pcs-xpcs.h
17881 F: include/linux/pcs/pcs-xpcs.h
17883 SYNOPSYS DESIGNWARE I2C DRIVER
17884 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
17885 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17886 R: Mika Westerberg <mika.westerberg@linux.intel.com>
17887 L: linux-i2c@vger.kernel.org
17889 F: drivers/i2c/busses/i2c-designware-*
17891 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
17892 M: Jaehoon Chung <jh80.chung@samsung.com>
17893 L: linux-mmc@vger.kernel.org
17895 F: drivers/mmc/host/dw_mmc*
17897 SYNOPSYS HSDK RESET CONTROLLER DRIVER
17898 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17900 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
17901 F: drivers/reset/reset-hsdk.c
17902 F: include/dt-bindings/reset/snps,hsdk-reset.h
17904 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
17905 M: Prabu Thangamuthu <prabu.t@synopsys.com>
17906 M: Manjunath M B <manjumb@synopsys.com>
17907 L: linux-mmc@vger.kernel.org
17909 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
17911 SYSTEM CONFIGURATION (SYSCON)
17912 M: Lee Jones <lee.jones@linaro.org>
17913 M: Arnd Bergmann <arnd@arndb.de>
17915 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
17916 F: drivers/mfd/syscon.c
17918 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
17919 M: Sudeep Holla <sudeep.holla@arm.com>
17920 R: Cristian Marussi <cristian.marussi@arm.com>
17921 L: linux-arm-kernel@lists.infradead.org
17923 F: Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
17924 F: drivers/clk/clk-sc[mp]i.c
17925 F: drivers/cpufreq/sc[mp]i-cpufreq.c
17926 F: drivers/firmware/arm_scmi/
17927 F: drivers/firmware/arm_scpi.c
17928 F: drivers/regulator/scmi-regulator.c
17929 F: drivers/reset/reset-scmi.c
17930 F: include/linux/sc[mp]i_protocol.h
17931 F: include/trace/events/scmi.h
17933 SYSTEM RESET/SHUTDOWN DRIVERS
17934 M: Sebastian Reichel <sre@kernel.org>
17935 L: linux-pm@vger.kernel.org
17937 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
17938 F: Documentation/devicetree/bindings/power/reset/
17939 F: drivers/power/reset/
17941 SYSTEM TRACE MODULE CLASS
17942 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
17944 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
17945 F: Documentation/trace/stm.rst
17946 F: drivers/hwtracing/stm/
17947 F: include/linux/stm.h
17948 F: include/uapi/linux/stm.h
17950 SYSTEM76 ACPI DRIVER
17951 M: Jeremy Soller <jeremy@system76.com>
17952 M: System76 Product Development <productdev@system76.com>
17953 L: platform-driver-x86@vger.kernel.org
17955 F: drivers/platform/x86/system76_acpi.c
17958 M: Christoph Hellwig <hch@infradead.org>
17960 F: Documentation/filesystems/sysv-fs.rst
17962 F: include/linux/sysv_fs.h
17964 TASKSTATS STATISTICS INTERFACE
17965 M: Balbir Singh <bsingharora@gmail.com>
17967 F: Documentation/accounting/taskstats*
17968 F: include/linux/taskstats*
17969 F: kernel/taskstats.c
17972 M: Jamal Hadi Salim <jhs@mojatatu.com>
17973 M: Cong Wang <xiyou.wangcong@gmail.com>
17974 M: Jiri Pirko <jiri@resnulli.us>
17975 L: netdev@vger.kernel.org
17977 F: include/net/pkt_cls.h
17978 F: include/net/pkt_sched.h
17979 F: include/net/tc_act/
17980 F: include/uapi/linux/pkt_cls.h
17981 F: include/uapi/linux/pkt_sched.h
17982 F: include/uapi/linux/tc_act/
17983 F: include/uapi/linux/tc_ematch/
17986 TC90522 MEDIA DRIVER
17987 M: Akihiro Tsukada <tskd08@gmail.com>
17988 L: linux-media@vger.kernel.org
17990 F: drivers/media/dvb-frontends/tc90522*
17992 TCP LOW PRIORITY MODULE
17993 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
17994 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
17996 W: http://tcp-lp-mod.sourceforge.net/
17997 F: net/ipv4/tcp_lp.c
17999 TDA10071 MEDIA DRIVER
18000 M: Antti Palosaari <crope@iki.fi>
18001 L: linux-media@vger.kernel.org
18003 W: https://linuxtv.org
18004 W: http://palosaari.fi/linux/
18005 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18006 T: git git://linuxtv.org/anttip/media_tree.git
18007 F: drivers/media/dvb-frontends/tda10071*
18009 TDA18212 MEDIA DRIVER
18010 M: Antti Palosaari <crope@iki.fi>
18011 L: linux-media@vger.kernel.org
18013 W: https://linuxtv.org
18014 W: http://palosaari.fi/linux/
18015 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18016 T: git git://linuxtv.org/anttip/media_tree.git
18017 F: drivers/media/tuners/tda18212*
18019 TDA18218 MEDIA DRIVER
18020 M: Antti Palosaari <crope@iki.fi>
18021 L: linux-media@vger.kernel.org
18023 W: https://linuxtv.org
18024 W: http://palosaari.fi/linux/
18025 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18026 T: git git://linuxtv.org/anttip/media_tree.git
18027 F: drivers/media/tuners/tda18218*
18029 TDA18250 MEDIA DRIVER
18030 M: Olli Salonen <olli.salonen@iki.fi>
18031 L: linux-media@vger.kernel.org
18033 W: https://linuxtv.org
18034 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18035 T: git git://linuxtv.org/media_tree.git
18036 F: drivers/media/tuners/tda18250*
18038 TDA18271 MEDIA DRIVER
18039 M: Michael Krufky <mkrufky@linuxtv.org>
18040 L: linux-media@vger.kernel.org
18042 W: https://linuxtv.org
18043 W: http://github.com/mkrufky
18044 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18045 T: git git://linuxtv.org/mkrufky/tuners.git
18046 F: drivers/media/tuners/tda18271*
18048 TDA1997x MEDIA DRIVER
18049 M: Tim Harvey <tharvey@gateworks.com>
18050 L: linux-media@vger.kernel.org
18052 W: https://linuxtv.org
18053 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18054 F: drivers/media/i2c/tda1997x.*
18056 TDA827x MEDIA DRIVER
18057 M: Michael Krufky <mkrufky@linuxtv.org>
18058 L: linux-media@vger.kernel.org
18060 W: https://linuxtv.org
18061 W: http://github.com/mkrufky
18062 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18063 T: git git://linuxtv.org/mkrufky/tuners.git
18064 F: drivers/media/tuners/tda8290.*
18066 TDA8290 MEDIA DRIVER
18067 M: Michael Krufky <mkrufky@linuxtv.org>
18068 L: linux-media@vger.kernel.org
18070 W: https://linuxtv.org
18071 W: http://github.com/mkrufky
18072 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18073 T: git git://linuxtv.org/mkrufky/tuners.git
18074 F: drivers/media/tuners/tda8290.*
18076 TDA9840 MEDIA DRIVER
18077 M: Hans Verkuil <hverkuil@xs4all.nl>
18078 L: linux-media@vger.kernel.org
18080 W: https://linuxtv.org
18081 T: git git://linuxtv.org/media_tree.git
18082 F: drivers/media/i2c/tda9840*
18084 TEA5761 TUNER DRIVER
18085 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18086 L: linux-media@vger.kernel.org
18088 W: https://linuxtv.org
18089 T: git git://linuxtv.org/media_tree.git
18090 F: drivers/media/tuners/tea5761.*
18092 TEA5767 TUNER DRIVER
18093 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18094 L: linux-media@vger.kernel.org
18096 W: https://linuxtv.org
18097 T: git git://linuxtv.org/media_tree.git
18098 F: drivers/media/tuners/tea5767.*
18100 TEA6415C MEDIA DRIVER
18101 M: Hans Verkuil <hverkuil@xs4all.nl>
18102 L: linux-media@vger.kernel.org
18104 W: https://linuxtv.org
18105 T: git git://linuxtv.org/media_tree.git
18106 F: drivers/media/i2c/tea6415c*
18108 TEA6420 MEDIA DRIVER
18109 M: Hans Verkuil <hverkuil@xs4all.nl>
18110 L: linux-media@vger.kernel.org
18112 W: https://linuxtv.org
18113 T: git git://linuxtv.org/media_tree.git
18114 F: drivers/media/i2c/tea6420*
18117 M: Jiri Pirko <jiri@resnulli.us>
18118 L: netdev@vger.kernel.org
18120 F: drivers/net/team/
18121 F: include/linux/if_team.h
18122 F: include/uapi/linux/if_team.h
18124 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
18125 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
18127 F: arch/x86/platform/ts5500/
18129 TECHNOTREND USB IR RECEIVER
18130 M: Sean Young <sean@mess.org>
18131 L: linux-media@vger.kernel.org
18133 F: drivers/media/rc/ttusbir.c
18135 TECHWELL TW9910 VIDEO DECODER
18136 L: linux-media@vger.kernel.org
18138 F: drivers/media/i2c/tw9910.c
18139 F: include/media/i2c/tw9910.h
18142 M: Jens Wiklander <jens.wiklander@linaro.org>
18143 R: Sumit Garg <sumit.garg@linaro.org>
18144 L: op-tee@lists.trustedfirmware.org
18146 F: Documentation/staging/tee.rst
18148 F: include/linux/tee_drv.h
18149 F: include/uapi/linux/tee.h
18151 TEGRA ARCHITECTURE SUPPORT
18152 M: Thierry Reding <thierry.reding@gmail.com>
18153 M: Jonathan Hunter <jonathanh@nvidia.com>
18154 L: linux-tegra@vger.kernel.org
18156 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
18157 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
18161 M: Peter De Schrijver <pdeschrijver@nvidia.com>
18162 M: Prashant Gaikwad <pgaikwad@nvidia.com>
18164 F: drivers/clk/tegra/
18167 M: Laxman Dewangan <ldewangan@nvidia.com>
18168 M: Jon Hunter <jonathanh@nvidia.com>
18170 F: drivers/dma/tegra*
18173 M: Laxman Dewangan <ldewangan@nvidia.com>
18174 R: Dmitry Osipenko <digetx@gmail.com>
18176 F: drivers/i2c/busses/i2c-tegra.c
18178 TEGRA IOMMU DRIVERS
18179 M: Thierry Reding <thierry.reding@gmail.com>
18180 R: Krishna Reddy <vdumpa@nvidia.com>
18181 L: linux-tegra@vger.kernel.org
18183 F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
18184 F: drivers/iommu/tegra*
18187 M: Laxman Dewangan <ldewangan@nvidia.com>
18189 F: drivers/input/keyboard/tegra-kbc.c
18192 M: Stefan Agner <stefan@agner.ch>
18193 M: Lucas Stach <dev@lynxeye.de>
18195 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
18196 F: drivers/mtd/nand/raw/tegra_nand.c
18199 M: Thierry Reding <thierry.reding@gmail.com>
18201 F: drivers/pwm/pwm-tegra.c
18203 TEGRA SERIAL DRIVER
18204 M: Laxman Dewangan <ldewangan@nvidia.com>
18206 F: drivers/tty/serial/serial-tegra.c
18209 M: Laxman Dewangan <ldewangan@nvidia.com>
18211 F: drivers/spi/spi-tegra*
18213 TEGRA QUAD SPI DRIVER
18214 M: Thierry Reding <thierry.reding@gmail.com>
18215 M: Jonathan Hunter <jonathanh@nvidia.com>
18216 M: Sowjanya Komatineni <skomatineni@nvidia.com>
18217 L: linux-tegra@vger.kernel.org
18219 F: drivers/spi/spi-tegra210-quad.c
18222 M: Thierry Reding <thierry.reding@gmail.com>
18223 M: Jonathan Hunter <jonathanh@nvidia.com>
18224 M: Sowjanya Komatineni <skomatineni@nvidia.com>
18225 L: linux-media@vger.kernel.org
18226 L: linux-tegra@vger.kernel.org
18228 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
18229 F: drivers/staging/media/tegra-video/
18231 TEGRA XUSB PADCTL DRIVER
18232 M: JC Kuo <jckuo@nvidia.com>
18234 F: drivers/phy/tegra/xusb*
18236 TEHUTI ETHERNET DRIVER
18237 M: Andy Gospodarek <andy@greyhouse.net>
18238 L: netdev@vger.kernel.org
18240 F: drivers/net/ethernet/tehuti/*
18242 TELECOM CLOCK DRIVER FOR MCPL0010
18243 M: Mark Gross <mark.gross@intel.com>
18245 F: drivers/char/tlclk.c
18247 TEMPO SEMICONDUCTOR DRIVERS
18248 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
18250 F: Documentation/devicetree/bindings/sound/tscs*.txt
18251 F: sound/soc/codecs/tscs*.c
18252 F: sound/soc/codecs/tscs*.h
18254 TENSILICA XTENSA PORT (xtensa)
18255 M: Chris Zankel <chris@zankel.net>
18256 M: Max Filippov <jcmvbkbc@gmail.com>
18257 L: linux-xtensa@linux-xtensa.org
18259 T: git git://github.com/czankel/xtensa-linux.git
18261 F: drivers/irqchip/irq-xtensa-*
18263 TEXAS INSTRUMENTS ASoC DRIVERS
18264 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
18265 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18269 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
18270 M: Ricardo Ribalda <ribalda@kernel.org>
18271 L: linux-iio@vger.kernel.org
18273 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
18274 F: drivers/iio/dac/ti-dac7612.c
18276 TEXAS INSTRUMENTS DMA DRIVERS
18277 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
18278 L: dmaengine@vger.kernel.org
18280 F: Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
18281 F: Documentation/devicetree/bindings/dma/ti-edma.txt
18282 F: Documentation/devicetree/bindings/dma/ti/
18284 X: drivers/dma/ti/cppi41.c
18285 F: include/linux/dma/k3-udma-glue.h
18286 F: include/linux/dma/ti-cppi5.h
18287 F: include/linux/dma/k3-psil.h
18289 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
18290 M: Nishanth Menon <nm@ti.com>
18291 M: Tero Kristo <kristo@kernel.org>
18292 M: Santosh Shilimkar <ssantosh@kernel.org>
18293 L: linux-arm-kernel@lists.infradead.org
18295 F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
18296 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
18297 F: Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
18298 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
18299 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
18300 F: Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
18301 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
18302 F: drivers/clk/keystone/sci-clk.c
18303 F: drivers/firmware/ti_sci*
18304 F: drivers/irqchip/irq-ti-sci-inta.c
18305 F: drivers/irqchip/irq-ti-sci-intr.c
18306 F: drivers/reset/reset-ti-sci.c
18307 F: drivers/soc/ti/ti_sci_inta_msi.c
18308 F: drivers/soc/ti/ti_sci_pm_domains.c
18309 F: include/dt-bindings/soc/ti,sci_pm_domain.h
18310 F: include/linux/soc/ti/ti_sci_inta_msi.h
18311 F: include/linux/soc/ti/ti_sci_protocol.h
18313 TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
18314 M: Robert Marko <robert.marko@sartura.hr>
18315 M: Luka Perkov <luka.perkov@sartura.hr>
18316 L: linux-hwmon@vger.kernel.org
18318 F: Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
18319 F: Documentation/hwmon/tps23861.rst
18320 F: drivers/hwmon/tps23861.c
18322 TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
18323 M: Puranjay Mohan <puranjay12@gmail.com>
18324 L: linux-iio@vger.kernel.org
18326 F: Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
18327 F: drivers/iio/temperature/tmp117.c
18329 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
18330 M: Hans Verkuil <hverkuil@xs4all.nl>
18331 L: linux-media@vger.kernel.org
18333 W: https://linuxtv.org
18334 T: git git://linuxtv.org/media_tree.git
18335 F: drivers/media/radio/radio-raremono.c
18338 M: Zhang Rui <rui.zhang@intel.com>
18339 M: Daniel Lezcano <daniel.lezcano@linaro.org>
18340 R: Amit Kucheria <amitk@kernel.org>
18341 L: linux-pm@vger.kernel.org
18343 Q: https://patchwork.kernel.org/project/linux-pm/list/
18344 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thermal/linux.git
18345 F: Documentation/devicetree/bindings/thermal/
18346 F: drivers/thermal/
18347 F: include/linux/cpu_cooling.h
18348 F: include/linux/thermal.h
18349 F: include/uapi/linux/thermal.h
18351 THERMAL DRIVER FOR AMLOGIC SOCS
18352 M: Guillaume La Roque <glaroque@baylibre.com>
18353 L: linux-pm@vger.kernel.org
18354 L: linux-amlogic@lists.infradead.org
18356 W: http://linux-meson.com/
18357 F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
18358 F: drivers/thermal/amlogic_thermal.c
18360 THERMAL/CPU_COOLING
18361 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
18362 M: Daniel Lezcano <daniel.lezcano@linaro.org>
18363 M: Viresh Kumar <viresh.kumar@linaro.org>
18364 R: Lukasz Luba <lukasz.luba@arm.com>
18365 L: linux-pm@vger.kernel.org
18367 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
18368 F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
18369 F: drivers/thermal/cpufreq_cooling.c
18370 F: drivers/thermal/cpuidle_cooling.c
18371 F: include/linux/cpu_cooling.h
18373 THERMAL/POWER_ALLOCATOR
18374 M: Lukasz Luba <lukasz.luba@arm.com>
18375 L: linux-pm@vger.kernel.org
18377 F: Documentation/driver-api/thermal/power_allocator.rst
18378 F: drivers/thermal/gov_power_allocator.c
18379 F: include/trace/events/thermal_power_allocator.h
18381 THINKPAD ACPI EXTRAS DRIVER
18382 M: Henrique de Moraes Holschuh <hmh@hmh.eng.br>
18383 L: ibm-acpi-devel@lists.sourceforge.net
18384 L: platform-driver-x86@vger.kernel.org
18386 W: http://ibm-acpi.sourceforge.net
18387 W: http://thinkwiki.org/wiki/Ibm-acpi
18388 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
18389 F: drivers/platform/x86/thinkpad_acpi.c
18391 THINKPAD LMI DRIVER
18392 M: Mark Pearson <markpearson@lenovo.com>
18393 L: platform-driver-x86@vger.kernel.org
18395 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
18396 F: drivers/platform/x86/think-lmi.?
18398 THUNDERBOLT DMA TRAFFIC TEST DRIVER
18399 M: Isaac Hazan <isaac.hazan@intel.com>
18400 L: linux-usb@vger.kernel.org
18402 F: drivers/thunderbolt/dma_test.c
18405 M: Andreas Noever <andreas.noever@gmail.com>
18406 M: Michael Jamet <michael.jamet@intel.com>
18407 M: Mika Westerberg <mika.westerberg@linux.intel.com>
18408 M: Yehezkel Bernat <YehezkelShB@gmail.com>
18409 L: linux-usb@vger.kernel.org
18411 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
18412 F: Documentation/admin-guide/thunderbolt.rst
18413 F: drivers/thunderbolt/
18414 F: include/linux/thunderbolt.h
18416 THUNDERBOLT NETWORK DRIVER
18417 M: Michael Jamet <michael.jamet@intel.com>
18418 M: Mika Westerberg <mika.westerberg@linux.intel.com>
18419 M: Yehezkel Bernat <YehezkelShB@gmail.com>
18420 L: netdev@vger.kernel.org
18422 F: drivers/net/thunderbolt.c
18424 THUNDERX GPIO DRIVER
18425 M: Robert Richter <rric@kernel.org>
18427 F: drivers/gpio/gpio-thunderx.c
18429 TI ADS131E0X ADC SERIES DRIVER
18430 M: Tomislav Denis <tomislav.denis@avl.com>
18431 L: linux-iio@vger.kernel.org
18433 F: Documentation/devicetree/bindings/iio/adc/ti,ads131e08.yaml
18434 F: drivers/iio/adc/ti-ads131e08.c
18436 TI AM437X VPFE DRIVER
18437 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
18438 L: linux-media@vger.kernel.org
18440 W: https://linuxtv.org
18441 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18442 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
18443 F: drivers/media/platform/am437x/
18445 TI BANDGAP AND THERMAL DRIVER
18446 M: Eduardo Valentin <edubezval@gmail.com>
18447 M: Keerthy <j-keerthy@ti.com>
18448 L: linux-pm@vger.kernel.org
18449 L: linux-omap@vger.kernel.org
18451 F: drivers/thermal/ti-soc-thermal/
18453 TI BQ27XXX POWER SUPPLY DRIVER
18454 F: drivers/power/supply/bq27xxx_battery.c
18455 F: drivers/power/supply/bq27xxx_battery_i2c.c
18456 F: include/linux/power/bq27xxx_battery.h
18458 TI CDCE706 CLOCK DRIVER
18459 M: Max Filippov <jcmvbkbc@gmail.com>
18461 F: drivers/clk/clk-cdce706.c
18464 M: Tero Kristo <kristo@kernel.org>
18465 L: linux-omap@vger.kernel.org
18468 F: include/linux/clk/ti.h
18470 TI DAVINCI MACHINE SUPPORT
18471 M: Sekhar Nori <nsekhar@ti.com>
18472 R: Bartosz Golaszewski <bgolaszewski@baylibre.com>
18473 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18475 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
18476 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
18477 F: arch/arm/boot/dts/da850*
18478 F: arch/arm/mach-davinci/
18479 F: drivers/i2c/busses/i2c-davinci.c
18481 TI DAVINCI SERIES CLOCK DRIVER
18482 M: David Lechner <david@lechnology.com>
18483 R: Sekhar Nori <nsekhar@ti.com>
18485 F: Documentation/devicetree/bindings/clock/ti/davinci/
18486 F: drivers/clk/davinci/
18488 TI DAVINCI SERIES GPIO DRIVER
18489 M: Keerthy <j-keerthy@ti.com>
18490 L: linux-gpio@vger.kernel.org
18492 F: Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
18493 F: drivers/gpio/gpio-davinci.c
18495 TI DAVINCI SERIES MEDIA DRIVER
18496 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
18497 L: linux-media@vger.kernel.org
18499 W: https://linuxtv.org
18500 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18501 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
18502 F: drivers/media/platform/davinci/
18503 F: include/media/davinci/
18505 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
18506 R: David Lechner <david@lechnology.com>
18507 L: linux-iio@vger.kernel.org
18508 F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
18509 F: drivers/counter/ti-eqep.c
18511 TI ETHERNET SWITCH DRIVER (CPSW)
18512 R: Grygorii Strashko <grygorii.strashko@ti.com>
18513 L: linux-omap@vger.kernel.org
18514 L: netdev@vger.kernel.org
18516 F: drivers/net/ethernet/ti/cpsw*
18517 F: drivers/net/ethernet/ti/davinci*
18519 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
18520 M: Alex Dubov <oakad@yahoo.com>
18522 W: http://tifmxx.berlios.de/
18523 F: drivers/memstick/host/tifm_ms.c
18524 F: drivers/misc/tifm*
18525 F: drivers/mmc/host/tifm_sd.c
18526 F: include/linux/tifm.h
18528 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
18529 M: Santosh Shilimkar <ssantosh@kernel.org>
18530 L: linux-kernel@vger.kernel.org
18531 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18533 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
18534 F: drivers/soc/ti/*
18536 TI LM49xxx FAMILY ASoC CODEC DRIVERS
18537 M: M R Swami Reddy <mr.swami.reddy@ti.com>
18538 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
18539 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18541 F: sound/soc/codecs/isabelle*
18542 F: sound/soc/codecs/lm49453*
18544 TI PCM3060 ASoC CODEC DRIVER
18545 M: Kirill Marinushkin <kmarinushkin@birdec.com>
18546 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18548 F: Documentation/devicetree/bindings/sound/pcm3060.txt
18549 F: sound/soc/codecs/pcm3060*
18551 TI TAS571X FAMILY ASoC CODEC DRIVER
18552 M: Kevin Cernekee <cernekee@chromium.org>
18553 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18555 F: sound/soc/codecs/tas571x*
18557 TI TRF7970A NFC DRIVER
18558 M: Mark Greer <mgreer@animalcreek.com>
18559 L: linux-wireless@vger.kernel.org
18560 L: linux-nfc@lists.01.org (subscribers-only)
18562 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
18563 F: drivers/nfc/trf7970a.c
18565 TI TSC2046 ADC DRIVER
18566 M: Oleksij Rempel <o.rempel@pengutronix.de>
18567 R: kernel@pengutronix.de
18568 L: linux-iio@vger.kernel.org
18570 F: Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
18571 F: drivers/iio/adc/ti-tsc2046.c
18573 TI TWL4030 SERIES SOC CODEC DRIVER
18574 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
18575 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18577 F: sound/soc/codecs/twl4030*
18580 M: Benoit Parrot <bparrot@ti.com>
18581 L: linux-media@vger.kernel.org
18583 W: http://linuxtv.org/
18584 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18585 F: Documentation/devicetree/bindings/media/ti,cal.yaml
18586 F: Documentation/devicetree/bindings/media/ti,vpe.yaml
18587 F: drivers/media/platform/ti-vpe/
18589 TI WILINK WIRELESS DRIVERS
18590 L: linux-wireless@vger.kernel.org
18592 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
18593 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
18594 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
18595 F: drivers/net/wireless/ti/
18596 F: include/linux/wl12xx.h
18598 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
18599 M: John Stultz <john.stultz@linaro.org>
18600 M: Thomas Gleixner <tglx@linutronix.de>
18601 R: Stephen Boyd <sboyd@kernel.org>
18602 L: linux-kernel@vger.kernel.org
18604 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
18605 F: include/linux/clocksource.h
18606 F: include/linux/time.h
18607 F: include/linux/timex.h
18608 F: include/uapi/linux/time.h
18609 F: include/uapi/linux/timex.h
18610 F: kernel/time/alarmtimer.c
18611 F: kernel/time/clocksource.c
18612 F: kernel/time/ntp.c
18613 F: kernel/time/time*.c
18614 F: tools/testing/selftests/timers/
18617 M: Jon Maloy <jmaloy@redhat.com>
18618 M: Ying Xue <ying.xue@windriver.com>
18619 L: netdev@vger.kernel.org (core kernel code)
18620 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
18622 W: http://tipc.sourceforge.net/
18623 F: include/uapi/linux/tipc*.h
18626 TLAN NETWORK DRIVER
18627 M: Samuel Chessman <chessman@tux.org>
18628 L: tlan-devel@lists.sourceforge.net (subscribers-only)
18630 W: http://sourceforge.net/projects/tlan/
18631 F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
18632 F: drivers/net/ethernet/ti/tlan.*
18634 TM6000 VIDEO4LINUX DRIVER
18635 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18636 L: linux-media@vger.kernel.org
18638 W: https://linuxtv.org
18639 T: git git://linuxtv.org/media_tree.git
18640 F: Documentation/admin-guide/media/tm6000*
18641 F: drivers/media/usb/tm6000/
18643 TMIO/SDHI MMC DRIVER
18644 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
18645 L: linux-mmc@vger.kernel.org
18647 F: drivers/mmc/host/renesas_sdhi*
18648 F: drivers/mmc/host/tmio_mmc*
18649 F: include/linux/mfd/tmio.h
18651 TMP401 HARDWARE MONITOR DRIVER
18652 M: Guenter Roeck <linux@roeck-us.net>
18653 L: linux-hwmon@vger.kernel.org
18655 F: Documentation/hwmon/tmp401.rst
18656 F: drivers/hwmon/tmp401.c
18658 TMP513 HARDWARE MONITOR DRIVER
18659 M: Eric Tremblay <etremblay@distech-controls.com>
18660 L: linux-hwmon@vger.kernel.org
18662 F: Documentation/hwmon/tmp513.rst
18663 F: drivers/hwmon/tmp513.c
18665 TMPFS (SHMEM FILESYSTEM)
18666 M: Hugh Dickins <hughd@google.com>
18667 L: linux-mm@kvack.org
18669 F: include/linux/shmem_fs.h
18672 TOMOYO SECURITY MODULE
18673 M: Kentaro Takeda <takedakn@nttdata.co.jp>
18674 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
18675 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
18676 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
18677 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
18678 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
18680 W: https://tomoyo.osdn.jp/
18681 F: security/tomoyo/
18683 TOPSTAR LAPTOP EXTRAS DRIVER
18684 M: Herton Ronaldo Krzesinski <herton@canonical.com>
18685 L: platform-driver-x86@vger.kernel.org
18687 F: drivers/platform/x86/topstar-laptop.c
18689 TORTURE-TEST MODULES
18690 M: Davidlohr Bueso <dave@stgolabs.net>
18691 M: "Paul E. McKenney" <paulmck@kernel.org>
18692 M: Josh Triplett <josh@joshtriplett.org>
18693 L: linux-kernel@vger.kernel.org
18695 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
18696 F: Documentation/RCU/torture.rst
18697 F: kernel/locking/locktorture.c
18698 F: kernel/rcu/rcuscale.c
18699 F: kernel/rcu/rcutorture.c
18700 F: kernel/rcu/refscale.c
18701 F: kernel/torture.c
18703 TOSHIBA ACPI EXTRAS DRIVER
18704 M: Azael Avalos <coproscefalo@gmail.com>
18705 L: platform-driver-x86@vger.kernel.org
18707 F: drivers/platform/x86/toshiba_acpi.c
18709 TOSHIBA BLUETOOTH DRIVER
18710 M: Azael Avalos <coproscefalo@gmail.com>
18711 L: platform-driver-x86@vger.kernel.org
18713 F: drivers/platform/x86/toshiba_bluetooth.c
18715 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
18716 M: Azael Avalos <coproscefalo@gmail.com>
18717 L: platform-driver-x86@vger.kernel.org
18719 F: drivers/platform/x86/toshiba_haps.c
18722 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
18724 W: http://www.buzzard.org.uk/toshiba/
18725 F: drivers/char/toshiba.c
18726 F: include/linux/toshiba.h
18727 F: include/uapi/linux/toshiba.h
18729 TOSHIBA TC358743 DRIVER
18730 M: Mats Randgaard <matrandg@cisco.com>
18731 L: linux-media@vger.kernel.org
18733 F: drivers/media/i2c/tc358743*
18734 F: include/media/i2c/tc358743.h
18736 TOSHIBA WMI HOTKEYS DRIVER
18737 M: Azael Avalos <coproscefalo@gmail.com>
18738 L: platform-driver-x86@vger.kernel.org
18740 F: drivers/platform/x86/toshiba-wmi.c
18743 M: Peter Huewe <peterhuewe@gmx.de>
18744 M: Jarkko Sakkinen <jarkko@kernel.org>
18745 R: Jason Gunthorpe <jgg@ziepe.ca>
18746 L: linux-integrity@vger.kernel.org
18748 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
18749 Q: https://patchwork.kernel.org/project/linux-integrity/list/
18750 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
18751 F: drivers/char/tpm/
18754 M: Steven Rostedt <rostedt@goodmis.org>
18755 M: Ingo Molnar <mingo@redhat.com>
18757 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
18758 F: Documentation/trace/ftrace.rst
18759 F: arch/*/*/*/ftrace.h
18760 F: arch/*/kernel/ftrace.c
18762 F: include/*/ftrace.h
18763 F: include/linux/trace*.h
18766 F: tools/testing/selftests/ftrace/
18768 TRACING MMIO ACCESSES (MMIOTRACE)
18769 M: Steven Rostedt <rostedt@goodmis.org>
18770 M: Ingo Molnar <mingo@kernel.org>
18771 R: Karol Herbst <karolherbst@gmail.com>
18772 R: Pekka Paalanen <ppaalanen@gmail.com>
18773 L: linux-kernel@vger.kernel.org
18774 L: nouveau@lists.freedesktop.org
18776 F: arch/x86/mm/kmmio.c
18777 F: arch/x86/mm/mmio-mod.c
18778 F: arch/x86/mm/testmmiotrace.c
18779 F: include/linux/mmiotrace.h
18780 F: kernel/trace/trace_mmiotrace.c
18783 M: Jiri Kosina <trivial@kernel.org>
18785 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
18786 K: ^Subject:.*(?i)trivial
18789 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18790 M: Jiri Slaby <jirislaby@kernel.org>
18792 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
18793 F: Documentation/driver-api/serial/
18795 F: drivers/tty/serial/serial_core.c
18796 F: include/linux/selection.h
18797 F: include/linux/serial.h
18798 F: include/linux/serial_core.h
18799 F: include/linux/sysrq.h
18800 F: include/linux/tty*.h
18801 F: include/linux/vt.h
18802 F: include/linux/vt_*.h
18803 F: include/uapi/linux/serial.h
18804 F: include/uapi/linux/serial_core.h
18805 F: include/uapi/linux/tty.h
18807 TUA9001 MEDIA DRIVER
18808 M: Antti Palosaari <crope@iki.fi>
18809 L: linux-media@vger.kernel.org
18811 W: https://linuxtv.org
18812 W: http://palosaari.fi/linux/
18813 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18814 T: git git://linuxtv.org/anttip/media_tree.git
18815 F: drivers/media/tuners/tua9001*
18817 TULIP NETWORK DRIVERS
18818 L: netdev@vger.kernel.org
18819 L: linux-parisc@vger.kernel.org
18821 F: drivers/net/ethernet/dec/tulip/
18824 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
18826 W: http://vtun.sourceforge.net/tun
18827 F: Documentation/networking/tuntap.rst
18828 F: arch/um/os-Linux/drivers/
18830 TURBOCHANNEL SUBSYSTEM
18831 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
18832 M: Ralf Baechle <ralf@linux-mips.org>
18833 L: linux-mips@vger.kernel.org
18835 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
18837 F: include/linux/tc.h
18840 M: "Len Brown" <lenb@kernel.org>
18841 L: linux-pm@vger.kernel.org
18843 Q: https://patchwork.kernel.org/project/linux-pm/list/
18844 B: https://bugzilla.kernel.org
18845 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
18846 F: tools/power/x86/turbostat/
18848 TW5864 VIDEO4LINUX DRIVER
18849 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
18850 M: Anton Sviridenko <anton@corp.bluecherry.net>
18851 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
18852 M: Andrey Utkin <andrey_utkin@fastmail.com>
18853 L: linux-media@vger.kernel.org
18855 F: drivers/media/pci/tw5864/
18857 TW68 VIDEO4LINUX DRIVER
18858 M: Hans Verkuil <hverkuil@xs4all.nl>
18859 L: linux-media@vger.kernel.org
18861 W: https://linuxtv.org
18862 T: git git://linuxtv.org/media_tree.git
18863 F: drivers/media/pci/tw68/
18865 TW686X VIDEO4LINUX DRIVER
18866 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
18867 L: linux-media@vger.kernel.org
18869 W: http://linuxtv.org
18870 T: git git://linuxtv.org/media_tree.git
18871 F: drivers/media/pci/tw686x/
18873 UACCE ACCELERATOR FRAMEWORK
18874 M: Zhangfei Gao <zhangfei.gao@linaro.org>
18875 M: Zhou Wang <wangzhou1@hisilicon.com>
18876 L: linux-accelerators@lists.ozlabs.org
18877 L: linux-kernel@vger.kernel.org
18879 F: Documentation/ABI/testing/sysfs-driver-uacce
18880 F: Documentation/misc-devices/uacce.rst
18881 F: drivers/misc/uacce/
18882 F: include/linux/uacce.h
18883 F: include/uapi/misc/uacce/
18885 UBI FILE SYSTEM (UBIFS)
18886 M: Richard Weinberger <richard@nod.at>
18887 L: linux-mtd@lists.infradead.org
18889 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
18890 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
18891 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
18892 F: Documentation/filesystems/ubifs-authentication.rst
18893 F: Documentation/filesystems/ubifs.rst
18896 UCLINUX (M68KNOMMU AND COLDFIRE)
18897 M: Greg Ungerer <gerg@linux-m68k.org>
18898 L: linux-m68k@lists.linux-m68k.org
18899 L: uclinux-dev@uclinux.org (subscribers-only)
18901 W: http://www.linux-m68k.org/
18902 W: http://www.uclinux.org/
18903 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
18904 F: arch/m68k/*/*_no.*
18906 F: arch/m68k/coldfire/
18907 F: arch/m68k/include/asm/*_no.*
18910 M: Jan Kara <jack@suse.com>
18912 F: Documentation/filesystems/udf.rst
18916 M: Bastien Nocera <hadess@hadess.net>
18917 L: linux-input@vger.kernel.org
18919 F: drivers/hid/hid-udraw-ps3.c
18922 M: Evgeniy Dushistov <dushistov@mail.ru>
18924 F: Documentation/admin-guide/ufs.rst
18927 UHID USERSPACE HID IO DRIVER
18928 M: David Rheinsberg <david.rheinsberg@gmail.com>
18929 L: linux-input@vger.kernel.org
18931 F: drivers/hid/uhid.c
18932 F: include/uapi/linux/uhid.h
18935 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18936 L: linux-usb@vger.kernel.org
18938 F: drivers/usb/common/ulpi.c
18939 F: include/linux/ulpi/
18942 M: Gabriel Krisman Bertazi <krisman@collabora.com>
18943 L: linux-fsdevel@vger.kernel.org
18948 M: Tony Finch <dot@dotat.at>
18950 W: http://dotat.at/prog/unifdef
18951 F: scripts/unifdef.c
18953 UNIFORM CDROM DRIVER
18954 M: Jens Axboe <axboe@kernel.dk>
18956 W: http://www.kernel.dk
18957 F: Documentation/cdrom/
18958 F: drivers/cdrom/cdrom.c
18959 F: include/linux/cdrom.h
18960 F: include/uapi/linux/cdrom.h
18962 UNISYS S-PAR DRIVERS
18963 M: David Kershner <david.kershner@unisys.com>
18964 L: sparmaintainer@unisys.com (Unisys internal)
18966 F: drivers/staging/unisys/
18967 F: drivers/visorbus/
18968 F: include/linux/visorbus.h
18970 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
18971 R: Alim Akhtar <alim.akhtar@samsung.com>
18972 R: Avri Altman <avri.altman@wdc.com>
18973 L: linux-scsi@vger.kernel.org
18975 F: Documentation/scsi/ufs.rst
18976 F: drivers/scsi/ufs/
18978 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
18979 M: Pedro Sousa <pedrom.sousa@synopsys.com>
18980 L: linux-scsi@vger.kernel.org
18982 F: drivers/scsi/ufs/*dwc*
18984 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
18985 M: Stanley Chu <stanley.chu@mediatek.com>
18986 L: linux-scsi@vger.kernel.org
18987 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
18989 F: drivers/scsi/ufs/ufs-mediatek*
18991 UNSORTED BLOCK IMAGES (UBI)
18992 M: Richard Weinberger <richard@nod.at>
18993 L: linux-mtd@lists.infradead.org
18995 W: http://www.linux-mtd.infradead.org/
18996 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
18997 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
18998 F: drivers/mtd/ubi/
18999 F: include/linux/mtd/ubi.h
19000 F: include/uapi/mtd/ubi-user.h
19002 USB "USBNET" DRIVER FRAMEWORK
19003 M: Oliver Neukum <oneukum@suse.com>
19004 L: netdev@vger.kernel.org
19006 W: http://www.linux-usb.org/usbnet
19007 F: drivers/net/usb/usbnet.c
19008 F: include/linux/usb/usbnet.h
19011 M: Oliver Neukum <oneukum@suse.com>
19012 L: linux-usb@vger.kernel.org
19014 F: Documentation/usb/acm.rst
19015 F: drivers/usb/class/cdc-acm.*
19017 USB APPLE MFI FASTCHARGE DRIVER
19018 M: Bastien Nocera <hadess@hadess.net>
19019 L: linux-usb@vger.kernel.org
19021 F: drivers/usb/misc/apple-mfi-fastcharge.c
19023 USB AR5523 WIRELESS DRIVER
19024 M: Pontus Fuchs <pontus.fuchs@gmail.com>
19025 L: linux-wireless@vger.kernel.org
19027 F: drivers/net/wireless/ath/ar5523/
19030 M: Oliver Neukum <oneukum@suse.com>
19031 L: linux-usb@vger.kernel.org
19032 L: linux-scsi@vger.kernel.org
19034 F: drivers/usb/storage/uas.c
19036 USB CDC ETHERNET DRIVER
19037 M: Oliver Neukum <oliver@neukum.org>
19038 L: linux-usb@vger.kernel.org
19040 F: drivers/net/usb/cdc_*.c
19041 F: include/uapi/linux/usb/cdc.h
19043 USB CHAOSKEY DRIVER
19044 M: Keith Packard <keithp@keithp.com>
19045 L: linux-usb@vger.kernel.org
19047 F: drivers/usb/misc/chaoskey.c
19049 USB CYPRESS C67X00 DRIVER
19050 M: Peter Korsgaard <jacmet@sunsite.dk>
19051 L: linux-usb@vger.kernel.org
19053 F: drivers/usb/c67x00/
19055 USB DAVICOM DM9601 DRIVER
19056 M: Peter Korsgaard <jacmet@sunsite.dk>
19057 L: netdev@vger.kernel.org
19059 W: http://www.linux-usb.org/usbnet
19060 F: drivers/net/usb/dm9601.c
19063 M: Alan Stern <stern@rowland.harvard.edu>
19064 L: linux-usb@vger.kernel.org
19066 F: Documentation/usb/ehci.rst
19067 F: drivers/usb/host/ehci*
19069 USB GADGET/PERIPHERAL SUBSYSTEM
19070 M: Felipe Balbi <balbi@kernel.org>
19071 L: linux-usb@vger.kernel.org
19073 W: http://www.linux-usb.org/gadget
19074 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
19075 F: drivers/usb/gadget/
19076 F: include/linux/usb/gadget*
19078 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
19079 M: Jiri Kosina <jikos@kernel.org>
19080 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
19081 L: linux-usb@vger.kernel.org
19083 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
19084 F: Documentation/hid/hiddev.rst
19085 F: drivers/hid/usbhid/
19087 USB INTEL XHCI ROLE MUX DRIVER
19088 M: Hans de Goede <hdegoede@redhat.com>
19089 L: linux-usb@vger.kernel.org
19091 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
19093 USB IP DRIVER FOR HISILICON KIRIN 960
19094 M: Yu Chen <chenyu56@huawei.com>
19095 M: Binghui Wang <wangbinghui@hisilicon.com>
19096 L: linux-usb@vger.kernel.org
19098 F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
19099 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
19101 USB IP DRIVER FOR HISILICON KIRIN 970
19102 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19103 L: linux-usb@vger.kernel.org
19105 F: Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
19106 F: drivers/phy/hisilicon/phy-kirin970-usb3.c
19109 M: Olav Kongas <ok@artecdesign.ee>
19110 L: linux-usb@vger.kernel.org
19112 F: drivers/usb/host/isp116x*
19113 F: include/linux/usb/isp116x.h
19116 M: Rui Miguel Silva <rui.silva@linaro.org>
19117 L: linux-usb@vger.kernel.org
19119 F: drivers/usb/isp1760/*
19120 F: Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
19122 USB LAN78XX ETHERNET DRIVER
19123 M: Woojung Huh <woojung.huh@microchip.com>
19124 M: UNGLinuxDriver@microchip.com
19125 L: netdev@vger.kernel.org
19127 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
19128 F: drivers/net/usb/lan78xx.*
19129 F: include/dt-bindings/net/microchip-lan78xx.h
19131 USB MASS STORAGE DRIVER
19132 M: Alan Stern <stern@rowland.harvard.edu>
19133 L: linux-usb@vger.kernel.org
19134 L: usb-storage@lists.one-eyed-alien.net
19136 F: drivers/usb/storage/
19139 M: Clemens Ladisch <clemens@ladisch.de>
19140 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19142 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
19143 F: sound/usb/midi.*
19145 USB NETWORKING DRIVERS
19146 L: linux-usb@vger.kernel.org
19148 F: drivers/net/usb/
19151 M: Alan Stern <stern@rowland.harvard.edu>
19152 L: linux-usb@vger.kernel.org
19154 F: Documentation/usb/ohci.rst
19155 F: drivers/usb/host/ohci*
19157 USB OTG FSM (Finite State Machine)
19158 M: Peter Chen <peter.chen@kernel.org>
19159 L: linux-usb@vger.kernel.org
19161 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
19162 F: drivers/usb/common/usb-otg-fsm.c
19165 M: Valentina Manea <valentina.manea.m@gmail.com>
19166 M: Shuah Khan <shuah@kernel.org>
19167 M: Shuah Khan <skhan@linuxfoundation.org>
19168 L: linux-usb@vger.kernel.org
19170 F: Documentation/usb/usbip_protocol.rst
19171 F: drivers/usb/usbip/
19172 F: tools/testing/selftests/drivers/usb/usbip/
19173 F: tools/usb/usbip/
19176 M: Petko Manolov <petkan@nucleusys.com>
19177 L: linux-usb@vger.kernel.org
19178 L: netdev@vger.kernel.org
19180 W: https://github.com/petkan/pegasus
19181 T: git git://github.com/petkan/pegasus.git
19182 F: drivers/net/usb/pegasus.*
19185 M: Felipe Balbi <balbi@kernel.org>
19186 L: linux-usb@vger.kernel.org
19188 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
19189 F: drivers/usb/phy/
19191 USB PRINTER DRIVER (usblp)
19192 M: Pete Zaitcev <zaitcev@redhat.com>
19193 L: linux-usb@vger.kernel.org
19195 F: drivers/usb/class/usblp.c
19197 USB RAW GADGET DRIVER
19198 R: Andrey Konovalov <andreyknvl@gmail.com>
19199 L: linux-usb@vger.kernel.org
19201 F: Documentation/usb/raw-gadget.rst
19202 F: drivers/usb/gadget/legacy/raw_gadget.c
19203 F: include/uapi/linux/usb/raw_gadget.h
19205 USB QMI WWAN NETWORK DRIVER
19206 M: Bjørn Mork <bjorn@mork.no>
19207 L: netdev@vger.kernel.org
19209 F: Documentation/ABI/testing/sysfs-class-net-qmi
19210 F: drivers/net/usb/qmi_wwan.c
19213 M: Petko Manolov <petkan@nucleusys.com>
19214 L: linux-usb@vger.kernel.org
19215 L: netdev@vger.kernel.org
19217 W: https://github.com/petkan/rtl8150
19218 T: git git://github.com/petkan/rtl8150.git
19219 F: drivers/net/usb/rtl8150.c
19221 USB SERIAL SUBSYSTEM
19222 M: Johan Hovold <johan@kernel.org>
19223 L: linux-usb@vger.kernel.org
19225 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
19226 F: Documentation/usb/usb-serial.rst
19227 F: drivers/usb/serial/
19228 F: include/linux/usb/serial.h
19230 USB SMSC75XX ETHERNET DRIVER
19231 M: Steve Glendinning <steve.glendinning@shawell.net>
19232 L: netdev@vger.kernel.org
19234 F: drivers/net/usb/smsc75xx.*
19236 USB SMSC95XX ETHERNET DRIVER
19237 M: Steve Glendinning <steve.glendinning@shawell.net>
19238 M: UNGLinuxDriver@microchip.com
19239 L: netdev@vger.kernel.org
19241 F: drivers/net/usb/smsc95xx.*
19244 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19245 L: linux-usb@vger.kernel.org
19247 W: http://www.linux-usb.org
19248 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
19249 F: Documentation/devicetree/bindings/usb/
19250 F: Documentation/usb/
19252 F: include/linux/usb.h
19253 F: include/linux/usb/
19255 USB TYPEC BUS FOR ALTERNATE MODES
19256 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19257 L: linux-usb@vger.kernel.org
19259 F: Documentation/ABI/testing/sysfs-bus-typec
19260 F: Documentation/driver-api/usb/typec_bus.rst
19261 F: drivers/usb/typec/altmodes/
19262 F: include/linux/usb/typec_altmode.h
19265 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19266 L: linux-usb@vger.kernel.org
19268 F: Documentation/ABI/testing/sysfs-class-typec
19269 F: Documentation/driver-api/usb/typec.rst
19270 F: drivers/usb/typec/
19271 F: include/linux/usb/typec.h
19273 USB TYPEC INTEL PMC MUX DRIVER
19274 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19275 L: linux-usb@vger.kernel.org
19277 F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
19278 F: drivers/usb/typec/mux/intel_pmc_mux.c
19280 USB TYPEC PI3USB30532 MUX DRIVER
19281 M: Hans de Goede <hdegoede@redhat.com>
19282 L: linux-usb@vger.kernel.org
19284 F: drivers/usb/typec/mux/pi3usb30532.c
19286 USB TYPEC PORT CONTROLLER DRIVERS
19287 M: Guenter Roeck <linux@roeck-us.net>
19288 L: linux-usb@vger.kernel.org
19290 F: drivers/usb/typec/tcpm/
19293 M: Alan Stern <stern@rowland.harvard.edu>
19294 L: linux-usb@vger.kernel.org
19296 F: drivers/usb/host/uhci*
19299 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19300 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
19301 L: linux-media@vger.kernel.org
19303 W: http://www.ideasonboard.org/uvc/
19304 T: git git://linuxtv.org/media_tree.git
19305 F: drivers/media/usb/uvc/
19306 F: include/uapi/linux/uvcvideo.h
19309 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19310 L: linux-usb@vger.kernel.org
19312 F: drivers/usb/gadget/function/*uvc*
19313 F: drivers/usb/gadget/legacy/webcam.c
19314 F: include/uapi/linux/usb/g_uvc.h
19316 USB WIRELESS RNDIS DRIVER (rndis_wlan)
19317 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
19318 L: linux-wireless@vger.kernel.org
19320 F: drivers/net/wireless/rndis_wlan.c
19323 M: Mathias Nyman <mathias.nyman@intel.com>
19324 L: linux-usb@vger.kernel.org
19326 F: drivers/usb/host/pci-quirks*
19327 F: drivers/usb/host/xhci*
19330 L: linux-wireless@vger.kernel.org
19332 W: http://linux-lc100020.sourceforge.net
19333 F: drivers/net/wireless/zydas/zd1201.*
19336 M: Antoine Jacquet <royale@zerezo.com>
19337 L: linux-usb@vger.kernel.org
19338 L: linux-media@vger.kernel.org
19340 W: http://royale.zerezo.com/zr364xx/
19341 T: git git://linuxtv.org/media_tree.git
19342 F: Documentation/admin-guide/media/zr364xx*
19343 F: drivers/media/usb/zr364xx/
19345 USER-MODE LINUX (UML)
19346 M: Jeff Dike <jdike@addtoit.com>
19347 M: Richard Weinberger <richard@nod.at>
19348 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
19349 L: linux-um@lists.infradead.org
19351 W: http://user-mode-linux.sourceforge.net
19352 Q: https://patchwork.ozlabs.org/project/linux-um/list/
19353 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
19354 F: Documentation/virt/uml/
19359 USERSPACE COPYIN/COPYOUT (UIOVEC)
19360 M: Alexander Viro <viro@zeniv.linux.org.uk>
19362 F: include/linux/uio.h
19365 USERSPACE DMA BUFFER DRIVER
19366 M: Gerd Hoffmann <kraxel@redhat.com>
19367 L: dri-devel@lists.freedesktop.org
19369 T: git git://anongit.freedesktop.org/drm/drm-misc
19370 F: drivers/dma-buf/udmabuf.c
19371 F: include/uapi/linux/udmabuf.h
19373 USERSPACE I/O (UIO)
19374 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19376 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
19377 F: Documentation/driver-api/uio-howto.rst
19379 F: include/linux/uio_driver.h
19382 M: Karel Zak <kzak@redhat.com>
19383 L: util-linux@vger.kernel.org
19385 W: http://en.wikipedia.org/wiki/Util-linux
19386 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
19389 M: Christoph Hellwig <hch@lst.de>
19390 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19391 L: linux-kernel@vger.kernel.org
19393 T: git git://git.infradead.org/users/hch/uuid.git
19394 F: include/linux/uuid.h
19395 F: include/uapi/linux/uuid.h
19400 M: Justin Ernst <justin.ernst@hpe.com>
19401 L: platform-driver-x86@vger.kernel.org
19403 F: drivers/platform/x86/uv_sysfs.c
19406 M: Michal Januszewski <spock@gentoo.org>
19407 L: linux-fbdev@vger.kernel.org
19409 W: https://github.com/mjanusz/v86d
19410 F: Documentation/fb/uvesafb.rst
19411 F: drivers/video/fbdev/uvesafb.*
19413 Ux500 CLOCK DRIVERS
19414 M: Ulf Hansson <ulf.hansson@linaro.org>
19415 L: linux-clk@vger.kernel.org
19416 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19418 F: drivers/clk/ux500/
19421 M: Stefan Agner <stefan@agner.ch>
19422 L: linux-mtd@lists.infradead.org
19424 F: drivers/mtd/nand/raw/vf610_nfc.c
19426 VFAT/FAT/MSDOS FILESYSTEM
19427 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
19429 F: Documentation/filesystems/vfat.rst
19433 M: Alex Williamson <alex.williamson@redhat.com>
19434 R: Cornelia Huck <cohuck@redhat.com>
19435 L: kvm@vger.kernel.org
19437 T: git git://github.com/awilliam/linux-vfio.git
19438 F: Documentation/driver-api/vfio.rst
19440 F: include/linux/vfio.h
19441 F: include/uapi/linux/vfio.h
19444 M: Diana Craciun <diana.craciun@oss.nxp.com>
19445 L: kvm@vger.kernel.org
19447 F: drivers/vfio/fsl-mc/
19449 VFIO MEDIATED DEVICE DRIVERS
19450 M: Kirti Wankhede <kwankhede@nvidia.com>
19451 L: kvm@vger.kernel.org
19453 F: Documentation/driver-api/vfio-mediated-device.rst
19454 F: drivers/vfio/mdev/
19455 F: include/linux/mdev.h
19456 F: samples/vfio-mdev/
19458 VFIO PLATFORM DRIVER
19459 M: Eric Auger <eric.auger@redhat.com>
19460 L: kvm@vger.kernel.org
19462 F: drivers/vfio/platform/
19465 R: Lukas Wunner <lukas@wunner.de>
19467 T: git git://anongit.freedesktop.org/drm/drm-misc
19468 F: Documentation/gpu/vga-switcheroo.rst
19469 F: drivers/gpu/vga/vga_switcheroo.c
19470 F: include/linux/vga_switcheroo.h
19472 VIA RHINE NETWORK DRIVER
19474 M: Kevin Brace <kevinbrace@bracecomputerlab.com>
19475 F: drivers/net/ethernet/via/via-rhine.c
19477 VIA SD/MMC CARD CONTROLLER DRIVER
19478 M: Bruce Chang <brucechang@via.com.tw>
19479 M: Harald Welte <HaraldWelte@viatech.com>
19481 F: drivers/mmc/host/via-sdmmc.c
19483 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
19484 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
19485 L: linux-fbdev@vger.kernel.org
19487 F: drivers/video/fbdev/via/
19488 F: include/linux/via-core.h
19489 F: include/linux/via-gpio.h
19490 F: include/linux/via_i2c.h
19492 VIA VELOCITY NETWORK DRIVER
19493 M: Francois Romieu <romieu@fr.zoreil.com>
19494 L: netdev@vger.kernel.org
19496 F: drivers/net/ethernet/via/via-velocity.*
19498 VICODEC VIRTUAL CODEC DRIVER
19499 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
19500 L: linux-media@vger.kernel.org
19502 W: https://linuxtv.org
19503 T: git git://linuxtv.org/media_tree.git
19504 F: drivers/media/test-drivers/vicodec/*
19506 VIDEO I2C POLLING DRIVER
19507 M: Matt Ranostay <matt.ranostay@konsulko.com>
19508 L: linux-media@vger.kernel.org
19510 F: drivers/media/i2c/video-i2c.c
19512 VIDEO MULTIPLEXER DRIVER
19513 M: Philipp Zabel <p.zabel@pengutronix.de>
19514 L: linux-media@vger.kernel.org
19516 F: drivers/media/platform/video-mux.c
19518 VIDEOBUF2 FRAMEWORK
19519 M: Tomasz Figa <tfiga@chromium.org>
19520 M: Marek Szyprowski <m.szyprowski@samsung.com>
19521 L: linux-media@vger.kernel.org
19523 F: drivers/media/common/videobuf2/*
19524 F: include/media/videobuf2-*
19526 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
19527 M: Helen Koike <helen.koike@collabora.com>
19528 R: Shuah Khan <skhan@linuxfoundation.org>
19529 L: linux-media@vger.kernel.org
19531 W: https://linuxtv.org
19532 T: git git://linuxtv.org/media_tree.git
19533 F: drivers/media/test-drivers/vimc/*
19536 M: Alex Williamson <alex.williamson@redhat.com>
19537 M: Paolo Bonzini <pbonzini@redhat.com>
19538 L: kvm@vger.kernel.org
19542 VIRTIO AND VHOST VSOCK DRIVER
19543 M: Stefan Hajnoczi <stefanha@redhat.com>
19544 M: Stefano Garzarella <sgarzare@redhat.com>
19545 L: kvm@vger.kernel.org
19546 L: virtualization@lists.linux-foundation.org
19547 L: netdev@vger.kernel.org
19549 F: drivers/net/vsockmon.c
19550 F: drivers/vhost/vsock.c
19551 F: include/linux/virtio_vsock.h
19552 F: include/uapi/linux/virtio_vsock.h
19553 F: include/uapi/linux/vm_sockets_diag.h
19554 F: include/uapi/linux/vsockmon.h
19555 F: net/vmw_vsock/af_vsock_tap.c
19556 F: net/vmw_vsock/diag.c
19557 F: net/vmw_vsock/virtio_transport.c
19558 F: net/vmw_vsock/virtio_transport_common.c
19559 F: net/vmw_vsock/vsock_loopback.c
19560 F: tools/testing/vsock/
19562 VIRTIO BLOCK AND SCSI DRIVERS
19563 M: "Michael S. Tsirkin" <mst@redhat.com>
19564 M: Jason Wang <jasowang@redhat.com>
19565 R: Paolo Bonzini <pbonzini@redhat.com>
19566 R: Stefan Hajnoczi <stefanha@redhat.com>
19567 L: virtualization@lists.linux-foundation.org
19569 F: drivers/block/virtio_blk.c
19570 F: drivers/scsi/virtio_scsi.c
19571 F: drivers/vhost/scsi.c
19572 F: include/uapi/linux/virtio_blk.h
19573 F: include/uapi/linux/virtio_scsi.h
19575 VIRTIO CONSOLE DRIVER
19576 M: Amit Shah <amit@kernel.org>
19577 L: virtualization@lists.linux-foundation.org
19579 F: drivers/char/virtio_console.c
19580 F: include/linux/virtio_console.h
19581 F: include/uapi/linux/virtio_console.h
19583 VIRTIO CORE AND NET DRIVERS
19584 M: "Michael S. Tsirkin" <mst@redhat.com>
19585 M: Jason Wang <jasowang@redhat.com>
19586 L: virtualization@lists.linux-foundation.org
19588 F: Documentation/devicetree/bindings/virtio/
19589 F: drivers/block/virtio_blk.c
19590 F: drivers/crypto/virtio/
19591 F: drivers/net/virtio_net.c
19594 F: include/linux/vdpa.h
19595 F: include/linux/virtio*.h
19596 F: include/uapi/linux/virtio_*.h
19600 M: "Michael S. Tsirkin" <mst@redhat.com>
19601 M: David Hildenbrand <david@redhat.com>
19602 L: virtualization@lists.linux-foundation.org
19604 F: drivers/virtio/virtio_balloon.c
19605 F: include/uapi/linux/virtio_balloon.h
19606 F: include/linux/balloon_compaction.h
19607 F: mm/balloon_compaction.c
19609 VIRTIO CRYPTO DRIVER
19610 M: Gonglei <arei.gonglei@huawei.com>
19611 L: virtualization@lists.linux-foundation.org
19612 L: linux-crypto@vger.kernel.org
19614 F: drivers/crypto/virtio/
19615 F: include/uapi/linux/virtio_crypto.h
19617 VIRTIO DRIVERS FOR S390
19618 M: Cornelia Huck <cohuck@redhat.com>
19619 M: Halil Pasic <pasic@linux.ibm.com>
19620 L: linux-s390@vger.kernel.org
19621 L: virtualization@lists.linux-foundation.org
19622 L: kvm@vger.kernel.org
19624 F: arch/s390/include/uapi/asm/virtio-ccw.h
19625 F: drivers/s390/virtio/
19628 M: Vivek Goyal <vgoyal@redhat.com>
19629 M: Stefan Hajnoczi <stefanha@redhat.com>
19630 M: Miklos Szeredi <miklos@szeredi.hu>
19631 L: virtualization@lists.linux-foundation.org
19632 L: linux-fsdevel@vger.kernel.org
19634 W: https://virtio-fs.gitlab.io/
19635 F: Documentation/filesystems/virtiofs.rst
19636 F: fs/fuse/virtio_fs.c
19637 F: include/uapi/linux/virtio_fs.h
19640 M: David Airlie <airlied@linux.ie>
19641 M: Gerd Hoffmann <kraxel@redhat.com>
19642 L: dri-devel@lists.freedesktop.org
19643 L: virtualization@lists.linux-foundation.org
19645 T: git git://anongit.freedesktop.org/drm/drm-misc
19646 F: drivers/gpu/drm/virtio/
19647 F: include/uapi/linux/virtio_gpu.h
19649 VIRTIO HOST (VHOST)
19650 M: "Michael S. Tsirkin" <mst@redhat.com>
19651 M: Jason Wang <jasowang@redhat.com>
19652 L: kvm@vger.kernel.org
19653 L: virtualization@lists.linux-foundation.org
19654 L: netdev@vger.kernel.org
19656 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
19658 F: include/linux/vhost_iotlb.h
19659 F: include/uapi/linux/vhost.h
19661 VIRTIO INPUT DRIVER
19662 M: Gerd Hoffmann <kraxel@redhat.com>
19664 F: drivers/virtio/virtio_input.c
19665 F: include/uapi/linux/virtio_input.h
19667 VIRTIO IOMMU DRIVER
19668 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
19669 L: virtualization@lists.linux-foundation.org
19671 F: drivers/iommu/virtio-iommu.c
19672 F: include/uapi/linux/virtio_iommu.h
19675 M: David Hildenbrand <david@redhat.com>
19676 L: virtualization@lists.linux-foundation.org
19678 W: https://virtio-mem.gitlab.io/
19679 F: drivers/virtio/virtio_mem.c
19680 F: include/uapi/linux/virtio_mem.h
19682 VIRTIO SOUND DRIVER
19683 M: Anton Yakovlev <anton.yakovlev@opensynergy.com>
19684 M: "Michael S. Tsirkin" <mst@redhat.com>
19685 L: virtualization@lists.linux-foundation.org
19686 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19688 F: include/uapi/linux/virtio_snd.h
19691 VIRTUAL BOX GUEST DEVICE DRIVER
19692 M: Hans de Goede <hdegoede@redhat.com>
19693 M: Arnd Bergmann <arnd@arndb.de>
19694 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19696 F: drivers/virt/vboxguest/
19697 F: include/linux/vbox_utils.h
19698 F: include/uapi/linux/vbox*.h
19700 VIRTUAL BOX SHARED FOLDER VFS DRIVER
19701 M: Hans de Goede <hdegoede@redhat.com>
19702 L: linux-fsdevel@vger.kernel.org
19706 VIRTUAL SERIO DEVICE DRIVER
19707 M: Stephen Chandler Paul <thatslyude@gmail.com>
19709 F: drivers/input/serio/userio.c
19710 F: include/uapi/linux/userio.h
19712 VIVID VIRTUAL VIDEO DRIVER
19713 M: Hans Verkuil <hverkuil@xs4all.nl>
19714 L: linux-media@vger.kernel.org
19716 W: https://linuxtv.org
19717 T: git git://linuxtv.org/media_tree.git
19718 F: drivers/media/test-drivers/vivid/*
19720 VIDTV VIRTUAL DIGITAL TV DRIVER
19721 M: Daniel W. S. Almeida <dwlsalmeida@gmail.com>
19722 L: linux-media@vger.kernel.org
19724 W: https://linuxtv.org
19725 T: git git://linuxtv.org/media_tree.git
19726 F: drivers/media/test-drivers/vidtv/*
19729 M: Florian Fainelli <f.fainelli@gmail.com>
19730 L: openwrt-devel@lists.openwrt.org (subscribers-only)
19732 F: drivers/vlynq/vlynq.c
19733 F: include/linux/vlynq.h
19736 M: Martyn Welch <martyn@welchs.me.uk>
19737 M: Manohar Vanga <manohar.vanga@gmail.com>
19738 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19739 L: linux-kernel@vger.kernel.org
19741 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
19742 F: Documentation/driver-api/vme.rst
19743 F: drivers/staging/vme/
19745 F: include/linux/vme*
19747 VMWARE BALLOON DRIVER
19748 M: Nadav Amit <namit@vmware.com>
19749 M: "VMware, Inc." <pv-drivers@vmware.com>
19750 L: linux-kernel@vger.kernel.org
19752 F: drivers/misc/vmw_balloon.c
19754 VMWARE HYPERVISOR INTERFACE
19755 M: Deep Shah <sdeep@vmware.com>
19756 M: "VMware, Inc." <pv-drivers@vmware.com>
19757 L: virtualization@lists.linux-foundation.org
19759 F: arch/x86/include/asm/vmware.h
19760 F: arch/x86/kernel/cpu/vmware.c
19762 VMWARE PVRDMA DRIVER
19763 M: Adit Ranadive <aditr@vmware.com>
19764 M: VMware PV-Drivers <pv-drivers@vmware.com>
19765 L: linux-rdma@vger.kernel.org
19767 F: drivers/infiniband/hw/vmw_pvrdma/
19769 VMware PVSCSI driver
19770 M: Vishal Bhakta <vbhakta@vmware.com>
19771 M: VMware PV-Drivers <pv-drivers@vmware.com>
19772 L: linux-scsi@vger.kernel.org
19774 F: drivers/scsi/vmw_pvscsi.c
19775 F: drivers/scsi/vmw_pvscsi.h
19777 VMWARE VIRTUAL PTP CLOCK DRIVER
19778 M: Vivek Thampi <vithampi@vmware.com>
19779 M: "VMware, Inc." <pv-drivers@vmware.com>
19780 L: netdev@vger.kernel.org
19782 F: drivers/ptp/ptp_vmw.c
19784 VMWARE VMMOUSE SUBDRIVER
19785 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
19786 M: "VMware, Inc." <pv-drivers@vmware.com>
19787 L: linux-input@vger.kernel.org
19789 F: drivers/input/mouse/vmmouse.c
19790 F: drivers/input/mouse/vmmouse.h
19792 VMWARE VMXNET3 ETHERNET DRIVER
19793 M: Ronak Doshi <doshir@vmware.com>
19794 M: pv-drivers@vmware.com
19795 L: netdev@vger.kernel.org
19797 F: drivers/net/vmxnet3/
19799 VOCORE VOCORE2 BOARD
19800 M: Harvey Hunt <harveyhuntnexus@gmail.com>
19801 L: linux-mips@vger.kernel.org
19803 F: arch/mips/boot/dts/ralink/vocore2.dts
19805 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
19806 M: Liam Girdwood <lgirdwood@gmail.com>
19807 M: Mark Brown <broonie@kernel.org>
19808 L: linux-kernel@vger.kernel.org
19810 W: http://www.slimlogic.co.uk/?p=48
19811 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
19812 F: Documentation/devicetree/bindings/regulator/
19813 F: Documentation/power/regulator/
19814 F: drivers/regulator/
19815 F: include/dt-bindings/regulator/
19816 F: include/linux/regulator/
19817 K: regulator_get_optional
19819 VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
19820 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
19821 F: drivers/regulator/irq_helpers.c
19824 M: David Ahern <dsahern@kernel.org>
19825 L: netdev@vger.kernel.org
19827 F: Documentation/networking/vrf.rst
19828 F: drivers/net/vrf.c
19831 M: Petr Mladek <pmladek@suse.com>
19832 M: Steven Rostedt <rostedt@goodmis.org>
19833 M: Sergey Senozhatsky <senozhatsky@chromium.org>
19834 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19835 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
19837 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git
19838 F: Documentation/core-api/printk-formats.rst
19839 F: lib/test_printf.c
19840 F: lib/test_scanf.c
19843 VT1211 HARDWARE MONITOR DRIVER
19844 M: Juerg Haefliger <juergh@gmail.com>
19845 L: linux-hwmon@vger.kernel.org
19847 F: Documentation/hwmon/vt1211.rst
19848 F: drivers/hwmon/vt1211.c
19850 VT8231 HARDWARE MONITOR DRIVER
19851 M: Roger Lucas <vt8231@hiddenengine.co.uk>
19852 L: linux-hwmon@vger.kernel.org
19854 F: drivers/hwmon/vt8231.c
19856 VUB300 USB to SDIO/SD/MMC bridge chip
19857 L: linux-mmc@vger.kernel.org
19859 F: drivers/mmc/host/vub300.c
19861 W1 DALLAS'S 1-WIRE BUS
19862 M: Evgeniy Polyakov <zbr@ioremap.net>
19864 F: Documentation/devicetree/bindings/w1/
19865 F: Documentation/w1/
19867 F: include/linux/w1.h
19869 W83791D HARDWARE MONITORING DRIVER
19870 M: Marc Hulsman <m.hulsman@tudelft.nl>
19871 L: linux-hwmon@vger.kernel.org
19873 F: Documentation/hwmon/w83791d.rst
19874 F: drivers/hwmon/w83791d.c
19876 W83793 HARDWARE MONITORING DRIVER
19877 M: Rudolf Marek <r.marek@assembler.cz>
19878 L: linux-hwmon@vger.kernel.org
19880 F: Documentation/hwmon/w83793.rst
19881 F: drivers/hwmon/w83793.c
19883 W83795 HARDWARE MONITORING DRIVER
19884 M: Jean Delvare <jdelvare@suse.com>
19885 L: linux-hwmon@vger.kernel.org
19887 F: drivers/hwmon/w83795.c
19889 W83L51xD SD/MMC CARD INTERFACE DRIVER
19890 M: Pierre Ossman <pierre@ossman.eu>
19892 F: drivers/mmc/host/wbsd.*
19894 WACOM PROTOCOL 4 SERIAL TABLETS
19895 M: Julian Squires <julian@cipht.net>
19896 M: Hans de Goede <hdegoede@redhat.com>
19897 L: linux-input@vger.kernel.org
19899 F: drivers/input/tablet/wacom_serial4.c
19901 WATCHDOG DEVICE DRIVERS
19902 M: Wim Van Sebroeck <wim@linux-watchdog.org>
19903 M: Guenter Roeck <linux@roeck-us.net>
19904 L: linux-watchdog@vger.kernel.org
19906 W: http://www.linux-watchdog.org/
19907 T: git git://www.linux-watchdog.org/linux-watchdog.git
19908 F: Documentation/devicetree/bindings/watchdog/
19909 F: Documentation/watchdog/
19910 F: drivers/watchdog/
19911 F: include/linux/watchdog.h
19912 F: include/uapi/linux/watchdog.h
19914 WHISKEYCOVE PMIC GPIO DRIVER
19915 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
19916 L: linux-gpio@vger.kernel.org
19918 F: drivers/gpio/gpio-wcove.c
19921 M: Dianlong Li <long17.cool@163.com>
19922 L: linux-rtc@vger.kernel.org
19924 F: drivers/rtc/rtc-sd3078.c
19927 M: David Rheinsberg <david.rheinsberg@gmail.com>
19928 L: linux-input@vger.kernel.org
19930 F: drivers/hid/hid-wiimote*
19932 WILOCITY WIL6210 WIRELESS DRIVER
19933 M: Maya Erez <merez@codeaurora.org>
19934 L: linux-wireless@vger.kernel.org
19935 L: wil6210@qti.qualcomm.com
19937 W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
19938 F: drivers/net/wireless/ath/wil6210/
19941 M: David Härdeman <david@hardeman.nu>
19943 F: drivers/media/rc/winbond-cir.c
19945 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
19946 M: William Breathitt Gray <vilhelm.gray@gmail.com>
19947 L: linux-watchdog@vger.kernel.org
19949 F: drivers/watchdog/ebc-c384_wdt.c
19951 WINSYSTEMS WS16C48 GPIO DRIVER
19952 M: William Breathitt Gray <vilhelm.gray@gmail.com>
19953 L: linux-gpio@vger.kernel.org
19955 F: drivers/gpio/gpio-ws16c48.c
19957 WIREGUARD SECURE NETWORK TUNNEL
19958 M: Jason A. Donenfeld <Jason@zx2c4.com>
19959 L: wireguard@lists.zx2c4.com
19960 L: netdev@vger.kernel.org
19962 F: drivers/net/wireguard/
19963 F: tools/testing/selftests/wireguard/
19965 WISTRON LAPTOP BUTTON DRIVER
19966 M: Miloslav Trmac <mitr@volny.cz>
19968 F: drivers/input/misc/wistron_btns.c
19970 WL3501 WIRELESS PCMCIA CARD DRIVER
19971 L: linux-wireless@vger.kernel.org
19973 F: drivers/net/wireless/wl3501*
19975 WOLFSON MICROELECTRONICS DRIVERS
19976 L: patches@opensource.cirrus.com
19978 W: https://github.com/CirrusLogic/linux-drivers/wiki
19979 T: git https://github.com/CirrusLogic/linux-drivers.git
19980 F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
19981 F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
19982 F: Documentation/devicetree/bindings/mfd/wm831x.txt
19983 F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
19984 F: Documentation/devicetree/bindings/sound/wlf,arizona.yaml
19985 F: Documentation/hwmon/wm83??.rst
19986 F: arch/arm/mach-s3c/mach-crag6410*
19987 F: drivers/clk/clk-wm83*.c
19988 F: drivers/gpio/gpio-*wm*.c
19989 F: drivers/gpio/gpio-arizona.c
19990 F: drivers/hwmon/wm83??-hwmon.c
19991 F: drivers/input/misc/wm831x-on.c
19992 F: drivers/input/touchscreen/wm831x-ts.c
19993 F: drivers/input/touchscreen/wm97*.c
19994 F: drivers/leds/leds-wm83*.c
19995 F: drivers/mfd/arizona*
19996 F: drivers/mfd/cs47l24*
19997 F: drivers/mfd/wm*.c
19998 F: drivers/power/supply/wm83*.c
19999 F: drivers/regulator/arizona*
20000 F: drivers/regulator/wm8*.c
20001 F: drivers/rtc/rtc-wm83*.c
20002 F: drivers/video/backlight/wm83*_bl.c
20003 F: drivers/watchdog/wm83*_wdt.c
20004 F: include/linux/mfd/arizona/
20005 F: include/linux/mfd/wm831x/
20006 F: include/linux/mfd/wm8350/
20007 F: include/linux/mfd/wm8400*
20008 F: include/linux/regulator/arizona*
20009 F: include/linux/wm97xx.h
20010 F: include/sound/wm????.h
20011 F: sound/soc/codecs/arizona*
20012 F: sound/soc/codecs/cs47l24*
20013 F: sound/soc/codecs/wm*
20016 M: Tejun Heo <tj@kernel.org>
20017 R: Lai Jiangshan <jiangshanlai@gmail.com>
20019 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
20020 F: Documentation/core-api/workqueue.rst
20021 F: include/linux/workqueue.h
20022 F: kernel/workqueue.c
20025 M: Loic Poulain <loic.poulain@linaro.org>
20026 M: Sergey Ryazanov <ryazanov.s.a@gmail.com>
20027 R: Johannes Berg <johannes@sipsolutions.net>
20028 L: netdev@vger.kernel.org
20030 F: drivers/net/wwan/
20031 F: include/linux/wwan.h
20032 F: include/uapi/linux/wwan.h
20034 X-POWERS AXP288 PMIC DRIVERS
20035 M: Hans de Goede <hdegoede@redhat.com>
20037 F: drivers/acpi/pmic/intel_pmic_xpower.c
20040 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
20041 M: Chen-Yu Tsai <wens@csie.org>
20042 L: linux-kernel@vger.kernel.org
20047 M: Martin Schiller <ms@dev.tdt.de>
20048 L: linux-x25@vger.kernel.org
20050 F: Documentation/networking/lapb-module.rst
20051 F: Documentation/networking/x25*
20052 F: drivers/net/wan/hdlc_x25.c
20053 F: drivers/net/wan/lapbether.c
20054 F: include/*/lapb.h
20055 F: include/net/x25*
20056 F: include/uapi/linux/x25.h
20060 X86 ARCHITECTURE (32-BIT AND 64-BIT)
20061 M: Thomas Gleixner <tglx@linutronix.de>
20062 M: Ingo Molnar <mingo@redhat.com>
20063 M: Borislav Petkov <bp@alien8.de>
20065 R: "H. Peter Anvin" <hpa@zytor.com>
20066 L: linux-kernel@vger.kernel.org
20068 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
20069 F: Documentation/devicetree/bindings/x86/
20070 F: Documentation/x86/
20074 M: Andy Lutomirski <luto@kernel.org>
20075 L: linux-kernel@vger.kernel.org
20077 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
20080 X86 MCE INFRASTRUCTURE
20081 M: Tony Luck <tony.luck@intel.com>
20082 M: Borislav Petkov <bp@alien8.de>
20083 L: linux-edac@vger.kernel.org
20085 F: arch/x86/kernel/cpu/mce/*
20087 X86 MICROCODE UPDATE SUPPORT
20088 M: Borislav Petkov <bp@alien8.de>
20090 F: arch/x86/kernel/cpu/microcode/*
20093 M: Dave Hansen <dave.hansen@linux.intel.com>
20094 M: Andy Lutomirski <luto@kernel.org>
20095 M: Peter Zijlstra <peterz@infradead.org>
20096 L: linux-kernel@vger.kernel.org
20098 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
20101 X86 PLATFORM DRIVERS
20102 M: Hans de Goede <hdegoede@redhat.com>
20103 M: Mark Gross <mgross@linux.intel.com>
20104 L: platform-driver-x86@vger.kernel.org
20106 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
20107 F: drivers/platform/olpc/
20108 F: drivers/platform/x86/
20110 X86 PLATFORM DRIVERS - ARCH
20111 R: Darren Hart <dvhart@infradead.org>
20112 R: Andy Shevchenko <andy@infradead.org>
20113 L: platform-driver-x86@vger.kernel.org
20116 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
20117 F: arch/x86/platform
20119 X86 PLATFORM UV HPE SUPERDOME FLEX
20120 M: Steve Wahl <steve.wahl@hpe.com>
20121 R: Mike Travis <mike.travis@hpe.com>
20122 R: Dimitri Sivanich <dimitri.sivanich@hpe.com>
20123 R: Russ Anderson <russ.anderson@hpe.com>
20125 F: arch/x86/include/asm/uv/
20126 F: arch/x86/kernel/apic/x2apic_uv_x.c
20127 F: arch/x86/platform/uv/
20130 M: Andy Lutomirski <luto@kernel.org>
20131 L: linux-kernel@vger.kernel.org
20133 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
20134 F: arch/x86/entry/vdso/
20137 M: Matthew Wilcox <willy@infradead.org>
20138 L: linux-fsdevel@vger.kernel.org
20140 F: Documentation/core-api/xarray.rst
20141 F: include/linux/idr.h
20142 F: include/linux/xarray.h
20145 F: tools/testing/radix-tree
20148 M: Benjamin Valentin <benpicco@googlemail.com>
20150 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
20151 F: drivers/media/rc/xbox_remote.c
20153 XC2028/3028 TUNER DRIVER
20154 M: Mauro Carvalho Chehab <mchehab@kernel.org>
20155 L: linux-media@vger.kernel.org
20157 W: https://linuxtv.org
20158 T: git git://linuxtv.org/media_tree.git
20159 F: drivers/media/tuners/tuner-xc2028.*
20161 XDP (eXpress Data Path)
20162 M: Alexei Starovoitov <ast@kernel.org>
20163 M: Daniel Borkmann <daniel@iogearbox.net>
20164 M: David S. Miller <davem@davemloft.net>
20165 M: Jakub Kicinski <kuba@kernel.org>
20166 M: Jesper Dangaard Brouer <hawk@kernel.org>
20167 M: John Fastabend <john.fastabend@gmail.com>
20168 L: netdev@vger.kernel.org
20169 L: bpf@vger.kernel.org
20171 F: include/net/xdp.h
20172 F: include/net/xdp_priv.h
20173 F: include/trace/events/xdp.h
20174 F: kernel/bpf/cpumap.c
20175 F: kernel/bpf/devmap.c
20177 F: samples/bpf/xdp*
20178 F: tools/testing/selftests/bpf/*xdp*
20179 F: tools/testing/selftests/bpf/*/*xdp*
20180 F: drivers/net/ethernet/*/*/*/*/*xdp*
20181 F: drivers/net/ethernet/*/*/*xdp*
20182 K: (?:\b|_)xdp(?:\b|_)
20184 XDP SOCKETS (AF_XDP)
20185 M: Björn Töpel <bjorn@kernel.org>
20186 M: Magnus Karlsson <magnus.karlsson@intel.com>
20187 R: Jonathan Lemon <jonathan.lemon@gmail.com>
20188 L: netdev@vger.kernel.org
20189 L: bpf@vger.kernel.org
20191 F: Documentation/networking/af_xdp.rst
20192 F: include/net/xdp_sock*
20193 F: include/net/xsk_buff_pool.h
20194 F: include/uapi/linux/if_xdp.h
20195 F: include/uapi/linux/xdp_diag.h
20196 F: include/net/netns/xdp.h
20198 F: samples/bpf/xdpsock*
20199 F: tools/lib/bpf/xsk*
20201 XEN BLOCK SUBSYSTEM
20202 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
20203 M: Roger Pau Monné <roger.pau@citrix.com>
20204 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20206 F: drivers/block/xen*
20207 F: drivers/block/xen-blkback/*
20210 M: Stefano Stabellini <sstabellini@kernel.org>
20211 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20213 F: arch/arm/include/asm/xen/
20216 XEN HYPERVISOR ARM64
20217 M: Stefano Stabellini <sstabellini@kernel.org>
20218 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20220 F: arch/arm64/include/asm/xen/
20223 XEN HYPERVISOR INTERFACE
20224 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
20225 M: Juergen Gross <jgross@suse.com>
20226 R: Stefano Stabellini <sstabellini@kernel.org>
20227 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20229 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
20230 F: Documentation/ABI/stable/sysfs-hypervisor-xen
20231 F: Documentation/ABI/testing/sysfs-hypervisor-xen
20232 F: arch/x86/include/asm/pvclock-abi.h
20233 F: arch/x86/include/asm/xen/
20234 F: arch/x86/platform/pvh/
20236 F: drivers/*/xen-*front.c
20238 F: include/uapi/xen/
20241 XEN NETWORK BACKEND DRIVER
20242 M: Wei Liu <wei.liu@kernel.org>
20243 M: Paul Durrant <paul@xen.org>
20244 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20245 L: netdev@vger.kernel.org
20247 F: drivers/net/xen-netback/*
20250 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
20251 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20253 F: arch/x86/pci/*xen*
20254 F: drivers/pci/*xen*
20257 M: Juergen Gross <jgross@suse.com>
20258 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20259 L: linux-scsi@vger.kernel.org
20261 F: drivers/scsi/xen-scsifront.c
20262 F: drivers/xen/xen-scsiback.c
20263 F: include/xen/interface/io/vscsiif.h
20265 XEN SOUND FRONTEND DRIVER
20266 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
20267 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20268 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20272 XEN SWIOTLB SUBSYSTEM
20273 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
20274 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20275 L: iommu@lists.linux-foundation.org
20277 F: arch/x86/xen/*swiotlb*
20278 F: drivers/xen/*swiotlb*
20281 C: irc://irc.oftc.net/xfs
20282 M: Darrick J. Wong <djwong@kernel.org>
20283 M: linux-xfs@vger.kernel.org
20284 L: linux-xfs@vger.kernel.org
20287 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
20288 F: Documentation/ABI/testing/sysfs-fs-xfs
20289 F: Documentation/admin-guide/xfs.rst
20290 F: Documentation/filesystems/xfs-delayed-logging-design.rst
20291 F: Documentation/filesystems/xfs-self-describing-metadata.rst
20293 F: include/uapi/linux/dqblk_xfs.h
20294 F: include/uapi/linux/fsmap.h
20296 XILINX AXI ETHERNET DRIVER
20297 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
20299 F: drivers/net/ethernet/xilinx/xilinx_axienet*
20302 M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
20303 R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
20304 L: linux-can@vger.kernel.org
20306 F: Documentation/devicetree/bindings/net/can/xilinx_can.txt
20307 F: drivers/net/can/xilinx_can.c
20310 M: Shubhrajyoti Datta <shubhrajyoti.datta@xilinx.com>
20311 R: Srinivas Neeli <srinivas.neeli@xilinx.com>
20312 R: Michal Simek <michal.simek@xilinx.com>
20314 F: Documentation/devicetree/bindings/gpio/gpio-xilinx.txt
20315 F: Documentation/devicetree/bindings/gpio/gpio-zynq.txt
20316 F: drivers/gpio/gpio-xilinx.c
20317 F: drivers/gpio/gpio-zynq.c
20319 XILINX SD-FEC IP CORES
20320 M: Derek Kiernan <derek.kiernan@xilinx.com>
20321 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
20323 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
20324 F: Documentation/misc-devices/xilinx_sdfec.rst
20325 F: drivers/misc/Kconfig
20326 F: drivers/misc/Makefile
20327 F: drivers/misc/xilinx_sdfec.c
20328 F: include/uapi/misc/xilinx_sdfec.h
20330 XILINX UARTLITE SERIAL DRIVER
20331 M: Peter Korsgaard <jacmet@sunsite.dk>
20332 L: linux-serial@vger.kernel.org
20334 F: drivers/tty/serial/uartlite.c
20336 XILINX VIDEO IP CORES
20337 M: Hyun Kwon <hyun.kwon@xilinx.com>
20338 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20339 L: linux-media@vger.kernel.org
20341 T: git git://linuxtv.org/media_tree.git
20342 F: Documentation/devicetree/bindings/media/xilinx/
20343 F: drivers/media/platform/xilinx/
20344 F: include/uapi/linux/xilinx-v4l2-controls.h
20346 XILINX ZYNQMP DPDMA DRIVER
20347 M: Hyun Kwon <hyun.kwon@xilinx.com>
20348 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20349 L: dmaengine@vger.kernel.org
20351 F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
20352 F: drivers/dma/xilinx/xilinx_dpdma.c
20353 F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
20355 XILINX ZYNQMP PSGTR PHY DRIVER
20356 M: Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
20357 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20358 L: linux-kernel@vger.kernel.org
20360 T: git https://github.com/Xilinx/linux-xlnx.git
20361 F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
20362 F: drivers/phy/xilinx/phy-zynqmp.c
20365 M: Eli Billauer <eli.billauer@gmail.com>
20366 L: linux-kernel@vger.kernel.org
20368 F: drivers/char/xillybus/
20371 M: George Cherian <gcherian@marvell.com>
20372 L: linux-i2c@vger.kernel.org
20374 W: http://www.marvell.com
20375 F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
20376 F: drivers/i2c/busses/i2c-xlp9xx.c
20378 XRA1403 GPIO EXPANDER
20379 M: Nandor Han <nandor.han@ge.com>
20380 M: Semi Malinen <semi.malinen@ge.com>
20381 L: linux-gpio@vger.kernel.org
20383 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
20384 F: drivers/gpio/gpio-xra1403.c
20386 XTENSA XTFPGA PLATFORM SUPPORT
20387 M: Max Filippov <jcmvbkbc@gmail.com>
20388 L: linux-xtensa@linux-xtensa.org
20390 F: drivers/spi/spi-xtensa-xtfpga.c
20391 F: sound/soc/xtensa/xtfpga-i2s.c
20393 YAM DRIVER FOR AX.25
20394 M: Jean-Paul Roubelat <jpr@f6fbb.org>
20395 L: linux-hams@vger.kernel.org
20397 F: drivers/net/hamradio/yam*
20398 F: include/linux/yam.h
20400 YAMA SECURITY MODULE
20401 M: Kees Cook <keescook@chromium.org>
20403 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
20404 F: Documentation/admin-guide/LSM/Yama.rst
20407 YEALINK PHONE DRIVER
20408 M: Henk Vergonet <Henk.Vergonet@gmail.com>
20409 L: usbb2k-api-dev@nongnu.org
20411 F: Documentation/input/devices/yealink.rst
20412 F: drivers/input/misc/yealink.*
20414 Z8530 DRIVER FOR AX.25
20415 M: Joerg Reuter <jreuter@yaina.de>
20416 L: linux-hams@vger.kernel.org
20418 W: http://yaina.de/jreuter/
20419 W: http://www.qsl.net/dl1bke/
20420 F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
20421 F: drivers/net/hamradio/*scc.c
20422 F: drivers/net/hamradio/z8530.h
20424 ZBUD COMPRESSED PAGE ALLOCATOR
20425 M: Seth Jennings <sjenning@redhat.com>
20426 M: Dan Streetman <ddstreet@ieee.org>
20427 L: linux-mm@kvack.org
20431 ZD1211RW WIRELESS DRIVER
20432 M: Daniel Drake <dsd@gentoo.org>
20433 M: Ulrich Kunitz <kune@deine-taler.de>
20434 L: linux-wireless@vger.kernel.org
20435 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
20437 W: http://zd1211.ath.cx/wiki/DriverRewrite
20438 F: drivers/net/wireless/zydas/zd1211rw/
20440 ZD1301 MEDIA DRIVER
20441 M: Antti Palosaari <crope@iki.fi>
20442 L: linux-media@vger.kernel.org
20444 W: https://linuxtv.org/
20445 W: http://palosaari.fi/linux/
20446 Q: https://patchwork.linuxtv.org/project/linux-media/list/
20447 F: drivers/media/usb/dvb-usb-v2/zd1301*
20449 ZD1301_DEMOD MEDIA DRIVER
20450 M: Antti Palosaari <crope@iki.fi>
20451 L: linux-media@vger.kernel.org
20453 W: https://linuxtv.org/
20454 W: http://palosaari.fi/linux/
20455 Q: https://patchwork.linuxtv.org/project/linux-media/list/
20456 F: drivers/media/dvb-frontends/zd1301_demod*
20458 ZHAOXIN PROCESSOR SUPPORT
20459 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
20460 L: linux-kernel@vger.kernel.org
20462 F: arch/x86/kernel/cpu/zhaoxin.c
20465 M: Damien Le Moal <damien.lemoal@wdc.com>
20466 M: Naohiro Aota <naohiro.aota@wdc.com>
20467 R: Johannes Thumshirn <jth@kernel.org>
20468 L: linux-fsdevel@vger.kernel.org
20470 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
20471 F: Documentation/filesystems/zonefs.rst
20474 ZPOOL COMPRESSED PAGE STORAGE API
20475 M: Dan Streetman <ddstreet@ieee.org>
20476 L: linux-mm@kvack.org
20478 F: include/linux/zpool.h
20481 ZR36067 VIDEO FOR LINUX DRIVER
20482 M: Corentin Labbe <clabbe@baylibre.com>
20483 L: mjpeg-users@lists.sourceforge.net
20484 L: linux-media@vger.kernel.org
20486 W: http://mjpeg.sourceforge.net/driver-zoran/
20487 Q: https://patchwork.linuxtv.org/project/linux-media/list/
20488 F: Documentation/driver-api/media/drivers/zoran.rst
20489 F: drivers/staging/media/zoran/
20491 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
20492 M: Minchan Kim <minchan@kernel.org>
20493 M: Nitin Gupta <ngupta@vflare.org>
20494 R: Sergey Senozhatsky <senozhatsky@chromium.org>
20495 L: linux-kernel@vger.kernel.org
20497 F: Documentation/admin-guide/blockdev/zram.rst
20498 F: drivers/block/zram/
20500 ZS DECSTATION Z85C30 SERIAL DRIVER
20501 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
20503 F: drivers/tty/serial/zs.*
20505 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
20506 M: Minchan Kim <minchan@kernel.org>
20507 M: Nitin Gupta <ngupta@vflare.org>
20508 R: Sergey Senozhatsky <senozhatsky@chromium.org>
20509 L: linux-mm@kvack.org
20511 F: Documentation/vm/zsmalloc.rst
20512 F: include/linux/zsmalloc.h
20515 ZSWAP COMPRESSED SWAP CACHING
20516 M: Seth Jennings <sjenning@redhat.com>
20517 M: Dan Streetman <ddstreet@ieee.org>
20518 M: Vitaly Wool <vitaly.wool@konsulko.com>
20519 L: linux-mm@kvack.org
20524 M: Linus Torvalds <torvalds@linux-foundation.org>
20525 L: linux-kernel@vger.kernel.org
20526 S: Buried alive in reporters
20527 Q: http://patchwork.kernel.org/project/LKML/list/
20528 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git