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" <rafael@kernel.org>
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" <rafael@kernel.org>
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: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
368 L: linux-acpi@vger.kernel.org
371 W: https://acpica.org/
372 W: https://github.com/acpica/acpica/
373 Q: https://patchwork.kernel.org/project/linux-acpi/list/
374 B: https://bugzilla.kernel.org
375 B: https://bugs.acpica.org
376 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
377 F: drivers/acpi/acpica/
382 M: Zhang Rui <rui.zhang@intel.com>
383 L: linux-acpi@vger.kernel.org
385 W: https://01.org/linux-acpi
386 B: https://bugzilla.kernel.org
387 F: drivers/acpi/fan.c
389 ACPI FOR ARM64 (ACPI/arm64)
390 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
391 M: Hanjun Guo <guohanjun@huawei.com>
392 M: Sudeep Holla <sudeep.holla@arm.com>
393 L: linux-acpi@vger.kernel.org
394 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
396 F: drivers/acpi/arm64
398 ACPI I2C MULTI INSTANTIATE DRIVER
399 M: Hans de Goede <hdegoede@redhat.com>
400 L: platform-driver-x86@vger.kernel.org
402 F: drivers/platform/x86/i2c-multi-instantiate.c
404 ACPI PCC(Platform Communication Channel) MAILBOX DRIVER
405 M: Sudeep Holla <sudeep.holla@arm.com>
406 L: linux-acpi@vger.kernel.org
408 F: drivers/mailbox/pcc.c
411 M: "Rafael J. Wysocki" <rafael@kernel.org>
412 M: Len Brown <lenb@kernel.org>
413 R: Andy Shevchenko <andy@kernel.org>
414 R: Mika Westerberg <mika.westerberg@linux.intel.com>
415 L: linux-acpi@vger.kernel.org
417 Q: https://patchwork.kernel.org/project/linux-acpi/list/
418 B: https://bugzilla.kernel.org
419 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
420 F: drivers/acpi/pmic/
423 M: Rafael J. Wysocki <rafael@kernel.org>
424 R: Zhang Rui <rui.zhang@intel.com>
425 L: linux-acpi@vger.kernel.org
427 W: https://01.org/linux-acpi
428 B: https://bugzilla.kernel.org
429 F: drivers/acpi/*thermal*
432 M: Zhang Rui <rui.zhang@intel.com>
433 L: linux-acpi@vger.kernel.org
435 W: https://01.org/linux-acpi
436 B: https://bugzilla.kernel.org
437 F: drivers/acpi/acpi_video.c
440 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
441 L: linux-acpi@vger.kernel.org
442 L: iommu@lists.linux-foundation.org
444 F: drivers/acpi/viot.c
445 F: include/linux/acpi_viot.h
448 L: platform-driver-x86@vger.kernel.org
450 F: drivers/platform/x86/wmi.c
451 F: include/uapi/linux/wmi.h
453 ACRN HYPERVISOR SERVICE MODULE
454 M: Fei Li <fei1.li@intel.com>
455 L: acrn-dev@lists.projectacrn.org (subscribers-only)
457 W: https://projectacrn.org
458 F: Documentation/virt/acrn/
459 F: drivers/virt/acrn/
460 F: include/uapi/linux/acrn.h
462 AD1889 ALSA SOUND DRIVER
463 L: linux-parisc@vger.kernel.org
465 W: https://parisc.wiki.kernel.org/index.php/AD1889
466 F: sound/pci/ad1889.*
468 AD5110 ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
469 M: Mugilraj Dhavachelvan <dmugil2000@gmail.com>
470 L: linux-iio@vger.kernel.org
472 F: drivers/iio/potentiometer/ad5110.c
474 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
475 M: Michael Hennerich <michael.hennerich@analog.com>
477 W: http://wiki.analog.com/AD5254
478 W: http://ez.analog.com/community/linux-device-drivers
479 F: drivers/misc/ad525x_dpot.c
481 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
482 M: Michael Hennerich <michael.hennerich@analog.com>
484 W: http://wiki.analog.com/AD5398
485 W: http://ez.analog.com/community/linux-device-drivers
486 F: drivers/regulator/ad5398.c
488 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
489 M: Michael Hennerich <michael.hennerich@analog.com>
491 W: http://wiki.analog.com/AD7142
492 W: http://ez.analog.com/community/linux-device-drivers
493 F: drivers/input/misc/ad714x.c
495 AD7877 TOUCHSCREEN DRIVER
496 M: Michael Hennerich <michael.hennerich@analog.com>
498 W: http://wiki.analog.com/AD7877
499 W: http://ez.analog.com/community/linux-device-drivers
500 F: drivers/input/touchscreen/ad7877.c
502 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
503 M: Michael Hennerich <michael.hennerich@analog.com>
505 W: http://wiki.analog.com/AD7879
506 W: http://ez.analog.com/community/linux-device-drivers
507 F: drivers/input/touchscreen/ad7879.c
509 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
510 M: Jiri Kosina <jikos@kernel.org>
513 ADF7242 IEEE 802.15.4 RADIO DRIVER
514 M: Michael Hennerich <michael.hennerich@analog.com>
515 L: linux-wpan@vger.kernel.org
517 W: https://wiki.analog.com/ADF7242
518 W: http://ez.analog.com/community/linux-device-drivers
519 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
520 F: drivers/net/ieee802154/adf7242.c
522 ADM1025 HARDWARE MONITOR DRIVER
523 M: Jean Delvare <jdelvare@suse.com>
524 L: linux-hwmon@vger.kernel.org
526 F: Documentation/hwmon/adm1025.rst
527 F: drivers/hwmon/adm1025.c
529 ADM1029 HARDWARE MONITOR DRIVER
530 M: Corentin Labbe <clabbe.montjoie@gmail.com>
531 L: linux-hwmon@vger.kernel.org
533 F: drivers/hwmon/adm1029.c
535 ADM8211 WIRELESS DRIVER
536 L: linux-wireless@vger.kernel.org
538 W: https://wireless.wiki.kernel.org/
539 F: drivers/net/wireless/admtek/adm8211.*
541 ADP1653 FLASH CONTROLLER DRIVER
542 M: Sakari Ailus <sakari.ailus@iki.fi>
543 L: linux-media@vger.kernel.org
545 F: drivers/media/i2c/adp1653.c
546 F: include/media/i2c/adp1653.h
548 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
549 M: Michael Hennerich <michael.hennerich@analog.com>
551 W: http://wiki.analog.com/ADP5520
552 W: http://ez.analog.com/community/linux-device-drivers
553 F: drivers/gpio/gpio-adp5520.c
554 F: drivers/input/keyboard/adp5520-keys.c
555 F: drivers/leds/leds-adp5520.c
556 F: drivers/mfd/adp5520.c
557 F: drivers/video/backlight/adp5520_bl.c
559 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
560 M: Michael Hennerich <michael.hennerich@analog.com>
562 W: http://wiki.analog.com/ADP5588
563 W: http://ez.analog.com/community/linux-device-drivers
564 F: drivers/gpio/gpio-adp5588.c
565 F: drivers/input/keyboard/adp5588-keys.c
567 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
568 M: Michael Hennerich <michael.hennerich@analog.com>
570 W: http://wiki.analog.com/ADP8860
571 W: http://ez.analog.com/community/linux-device-drivers
572 F: drivers/video/backlight/adp8860_bl.c
575 M: Colin Leroy <colin@colino.net>
577 F: drivers/macintosh/therm_adt746x.c
579 ADT7475 HARDWARE MONITOR DRIVER
580 M: Jean Delvare <jdelvare@suse.com>
581 L: linux-hwmon@vger.kernel.org
583 F: Documentation/hwmon/adt7475.rst
584 F: drivers/hwmon/adt7475.c
587 M: Matthew Wilcox <willy@infradead.org>
588 M: Hannes Reinecke <hare@suse.com>
589 L: linux-scsi@vger.kernel.org
591 F: Documentation/scsi/advansys.rst
592 F: drivers/scsi/advansys.c
594 ADVANTECH SWBTN DRIVER
595 M: Andrea Ho <Andrea.Ho@advantech.com.tw>
596 L: platform-driver-x86@vger.kernel.org
598 F: drivers/platform/x86/adv_swbutton.c
600 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
601 M: Michael Hennerich <michael.hennerich@analog.com>
603 W: http://wiki.analog.com/ADXL345
604 W: http://ez.analog.com/community/linux-device-drivers
605 F: Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
606 F: drivers/input/misc/adxl34x.c
608 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
609 M: Michael Hennerich <michael.hennerich@analog.com>
611 W: http://ez.analog.com/community/linux-device-drivers
612 F: Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
613 F: drivers/iio/accel/adxl372.c
614 F: drivers/iio/accel/adxl372_i2c.c
615 F: drivers/iio/accel/adxl372_spi.c
618 M: Antti Palosaari <crope@iki.fi>
619 L: linux-media@vger.kernel.org
621 W: https://linuxtv.org
622 W: http://palosaari.fi/linux/
623 Q: http://patchwork.linuxtv.org/project/linux-media/list/
624 T: git git://linuxtv.org/anttip/media_tree.git
625 F: drivers/media/dvb-frontends/af9013*
628 M: Antti Palosaari <crope@iki.fi>
629 L: linux-media@vger.kernel.org
631 W: https://linuxtv.org
632 W: http://palosaari.fi/linux/
633 Q: http://patchwork.linuxtv.org/project/linux-media/list/
634 T: git git://linuxtv.org/anttip/media_tree.git
635 F: drivers/media/dvb-frontends/af9033*
638 M: David Sterba <dsterba@suse.com>
639 L: linux-fsdevel@vger.kernel.org
641 F: Documentation/filesystems/affs.rst
645 M: David Howells <dhowells@redhat.com>
646 M: Marc Dionne <marc.dionne@auristor.com>
647 L: linux-afs@lists.infradead.org
649 W: https://www.infradead.org/~dhowells/kafs/
650 F: Documentation/filesystems/afs.rst
652 F: include/trace/events/afs.h
655 M: David Airlie <airlied@linux.ie>
657 T: git git://anongit.freedesktop.org/drm/drm
659 F: include/linux/agp*
660 F: include/uapi/linux/agp*
663 M: "Juergen E. Fischer" <fischer@norbit.de>
664 L: linux-scsi@vger.kernel.org
666 F: drivers/scsi/aha152x*
667 F: drivers/scsi/pcmcia/aha152x*
669 AIC7XXX / AIC79XX SCSI DRIVER
670 M: Hannes Reinecke <hare@suse.com>
671 L: linux-scsi@vger.kernel.org
673 F: drivers/scsi/aic7xxx/
675 AIMSLAB FM RADIO RECEIVER DRIVER
676 M: Hans Verkuil <hverkuil@xs4all.nl>
677 L: linux-media@vger.kernel.org
679 W: https://linuxtv.org
680 T: git git://linuxtv.org/media_tree.git
681 F: drivers/media/radio/radio-aimslab*
684 M: Benjamin LaHaise <bcrl@kvack.org>
685 L: linux-aio@kvack.org
688 F: include/linux/*aio*.h
691 M: Antti Palosaari <crope@iki.fi>
692 L: linux-media@vger.kernel.org
694 W: https://linuxtv.org
695 W: http://palosaari.fi/linux/
696 Q: http://patchwork.linuxtv.org/project/linux-media/list/
697 T: git git://linuxtv.org/anttip/media_tree.git
698 F: drivers/media/usb/airspy/
700 ALACRITECH GIGABIT ETHERNET DRIVER
701 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
703 F: drivers/net/ethernet/alacritech/*
705 ALCATEL SPEEDTOUCH USB DRIVER
706 M: Duncan Sands <duncan.sands@free.fr>
707 L: linux-usb@vger.kernel.org
709 W: http://www.linux-usb.org/SpeedTouch/
710 F: drivers/usb/atm/speedtch.c
711 F: drivers/usb/atm/usbatm.c
713 ALCHEMY AU1XX0 MMC DRIVER
714 M: Manuel Lauss <manuel.lauss@gmail.com>
716 F: drivers/mmc/host/au1xmmc.c
719 M: Rudolf Marek <r.marek@assembler.cz>
720 L: linux-i2c@vger.kernel.org
722 F: Documentation/i2c/busses/i2c-ali1563.rst
723 F: drivers/i2c/busses/i2c-ali1563.c
726 L: Dell.Client.Kernel@dell.com
728 F: drivers/platform/x86/dell/alienware-wmi.c
730 ALL SENSORS DLH SERIES PRESSURE SENSORS DRIVER
731 M: Tomislav Denis <tomislav.denis@avl.com>
732 L: linux-iio@vger.kernel.org
734 W: http://www.allsensors.com/
735 F: Documentation/devicetree/bindings/iio/pressure/asc,dlhl60d.yaml
736 F: drivers/iio/pressure/dlhl60d.c
738 ALLEGRO DVT VIDEO IP CORE DRIVER
739 M: Michael Tretter <m.tretter@pengutronix.de>
740 R: Pengutronix Kernel Team <kernel@pengutronix.de>
741 L: linux-media@vger.kernel.org
743 F: Documentation/devicetree/bindings/media/allegro,al5e.yaml
744 F: drivers/media/platform/allegro-dvt/
746 ALLWINNER A10 CSI DRIVER
747 M: Maxime Ripard <mripard@kernel.org>
748 L: linux-media@vger.kernel.org
750 T: git git://linuxtv.org/media_tree.git
751 F: Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
752 F: drivers/media/platform/sunxi/sun4i-csi/
754 ALLWINNER CPUFREQ DRIVER
755 M: Yangtao Li <tiny.windzz@gmail.com>
756 L: linux-pm@vger.kernel.org
758 F: Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
759 F: drivers/cpufreq/sun50i-cpufreq-nvmem.c
761 ALLWINNER CRYPTO DRIVERS
762 M: Corentin Labbe <clabbe.montjoie@gmail.com>
763 L: linux-crypto@vger.kernel.org
765 F: drivers/crypto/allwinner/
767 ALLWINNER HARDWARE SPINLOCK SUPPORT
768 M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
770 F: Documentation/devicetree/bindings/hwlock/allwinner,sun6i-hwspinlock.yaml
771 F: drivers/hwspinlock/sun6i_hwspinlock.c
773 ALLWINNER THERMAL DRIVER
774 M: Vasily Khoruzhick <anarsoul@gmail.com>
775 M: Yangtao Li <tiny.windzz@gmail.com>
776 L: linux-pm@vger.kernel.org
778 F: Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
779 F: drivers/thermal/sun8i_thermal.c
782 M: Maxime Ripard <mripard@kernel.org>
783 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
784 L: linux-media@vger.kernel.org
786 F: drivers/staging/media/sunxi/cedrus/
789 M: Richard Henderson <rth@twiddle.net>
790 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
791 M: Matt Turner <mattst88@gmail.com>
792 L: linux-alpha@vger.kernel.org
796 ALPS PS/2 TOUCHPAD DRIVER
797 R: Pali Rohár <pali@kernel.org>
798 F: drivers/input/mouse/alps.*
800 ALTERA I2C CONTROLLER DRIVER
801 M: Thor Thayer <thor.thayer@linux.intel.com>
803 F: Documentation/devicetree/bindings/i2c/i2c-altera.txt
804 F: drivers/i2c/busses/i2c-altera.c
806 ALTERA MAILBOX DRIVER
807 M: Mun Yew Tham <mun.yew.tham@intel.com>
809 F: drivers/mailbox/mailbox-altera.c
811 ALTERA MSGDMA IP CORE DRIVER
812 M: Olivier Dautricourt <olivier.dautricourt@orolia.com>
813 R: Stefan Roese <sr@denx.de>
814 L: dmaengine@vger.kernel.org
816 F: Documentation/devicetree/bindings/dma/altr,msgdma.yaml
817 F: drivers/dma/altera-msgdma.c
820 M: Mun Yew Tham <mun.yew.tham@intel.com>
821 L: linux-gpio@vger.kernel.org
823 F: drivers/gpio/gpio-altera.c
825 ALTERA SYSTEM MANAGER DRIVER
826 M: Thor Thayer <thor.thayer@linux.intel.com>
828 F: drivers/mfd/altera-sysmgr.c
829 F: include/linux/mfd/altera-sysmgr.h
831 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
832 M: Thor Thayer <thor.thayer@linux.intel.com>
834 F: drivers/gpio/gpio-altera-a10sr.c
835 F: drivers/mfd/altera-a10sr.c
836 F: drivers/reset/reset-a10sr.c
837 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
838 F: include/linux/mfd/altera-a10sr.h
840 ALTERA TRIPLE SPEED ETHERNET DRIVER
841 M: Joyce Ooi <joyce.ooi@intel.com>
842 L: netdev@vger.kernel.org
844 F: drivers/net/ethernet/altera/
846 ALTERA UART/JTAG UART SERIAL DRIVERS
847 M: Tobias Klauser <tklauser@distanz.ch>
848 L: linux-serial@vger.kernel.org
850 F: drivers/tty/serial/altera_jtaguart.c
851 F: drivers/tty/serial/altera_uart.c
852 F: include/linux/altera_jtaguart.h
853 F: include/linux/altera_uart.h
855 AMAZON ANNAPURNA LABS FIC DRIVER
856 M: Talel Shenhar <talel@amazon.com>
858 F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
859 F: drivers/irqchip/irq-al-fic.c
861 AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
862 M: Talel Shenhar <talel@amazon.com>
863 M: Talel Shenhar <talelshenhar@gmail.com>
865 F: Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
866 F: drivers/edac/al_mc_edac.c
868 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
869 M: Talel Shenhar <talel@amazon.com>
871 F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
872 F: drivers/thermal/thermal_mmio.c
874 AMAZON ETHERNET DRIVERS
875 M: Netanel Belgazal <netanel@amazon.com>
876 M: Arthur Kiyanovski <akiyano@amazon.com>
877 R: Guy Tzalik <gtzalik@amazon.com>
878 R: Saeed Bishara <saeedb@amazon.com>
879 L: netdev@vger.kernel.org
881 F: Documentation/networking/device_drivers/ethernet/amazon/ena.rst
882 F: drivers/net/ethernet/amazon/
884 AMAZON RDMA EFA DRIVER
885 M: Gal Pressman <galpress@amazon.com>
886 R: Yossi Leybovich <sleybo@amazon.com>
887 L: linux-rdma@vger.kernel.org
889 Q: https://patchwork.kernel.org/project/linux-rdma/list/
890 F: drivers/infiniband/hw/efa/
891 F: include/uapi/rdma/efa-abi.h
893 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
894 M: Tom Lendacky <thomas.lendacky@amd.com>
895 M: John Allen <john.allen@amd.com>
896 L: linux-crypto@vger.kernel.org
898 F: drivers/crypto/ccp/
899 F: include/linux/ccp.h
901 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
902 M: Brijesh Singh <brijesh.singh@amd.com>
903 M: Tom Lendacky <thomas.lendacky@amd.com>
904 L: linux-crypto@vger.kernel.org
906 F: drivers/crypto/ccp/sev*
907 F: include/uapi/linux/psp-sev.h
910 M: Harry Wentland <harry.wentland@amd.com>
911 M: Leo Li <sunpeng.li@amd.com>
912 L: amd-gfx@lists.freedesktop.org
914 T: git https://gitlab.freedesktop.org/agd5f/linux.git
915 F: drivers/gpu/drm/amd/display/
917 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
918 M: Huang Rui <ray.huang@amd.com>
919 L: linux-hwmon@vger.kernel.org
921 F: Documentation/hwmon/fam15h_power.rst
922 F: drivers/hwmon/fam15h_power.c
925 M: Enrico Weigelt, metux IT consult <info@metux.net>
926 L: linux-gpio@vger.kernel.org
928 F: drivers/gpio/gpio-amd-fch.c
929 F: include/linux/platform_data/gpio/gpio-amd-fch.h
931 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
932 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
934 F: drivers/usb/gadget/udc/amd5536udc.*
936 AMD GEODE PROCESSOR/CHIPSET SUPPORT
937 M: Andres Salomon <dilinger@queued.net>
938 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
940 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
941 F: arch/x86/include/asm/geode.h
942 F: drivers/char/hw_random/geode-rng.c
943 F: drivers/crypto/geode*
944 F: drivers/video/fbdev/geode/
947 M: Joerg Roedel <joro@8bytes.org>
948 R: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
949 L: iommu@lists.linux-foundation.org
951 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
952 F: drivers/iommu/amd/
953 F: include/linux/amd-iommu.h
956 M: Felix Kuehling <Felix.Kuehling@amd.com>
957 L: amd-gfx@lists.freedesktop.org
959 T: git https://gitlab.freedesktop.org/agd5f/linux.git
960 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
961 F: drivers/gpu/drm/amd/amdkfd/
962 F: drivers/gpu/drm/amd/include/cik_structs.h
963 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
964 F: drivers/gpu/drm/amd/include/v9_structs.h
965 F: drivers/gpu/drm/amd/include/vi_structs.h
966 F: include/uapi/linux/kfd_ioctl.h
969 M: Sanjay R Mehta <sanju.mehta@amd.com>
971 F: drivers/spi/spi-amd.c
974 M: Elie Morisse <syniurge@gmail.com>
975 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
976 M: Shyam Sundar S K <shyam-sundar.s-k@amd.com>
977 L: linux-i2c@vger.kernel.org
979 F: drivers/i2c/busses/i2c-amd-mp2*
982 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
983 L: platform-driver-x86@vger.kernel.org
985 F: drivers/platform/x86/amd-pmc.*
987 AMD POWERPLAY AND SWSMU
988 M: Evan Quan <evan.quan@amd.com>
989 L: amd-gfx@lists.freedesktop.org
991 T: git https://gitlab.freedesktop.org/agd5f/linux.git
992 F: drivers/gpu/drm/amd/pm/
995 M: Sanjay R Mehta <sanju.mehta@amd.com>
996 L: dmaengine@vger.kernel.org
998 F: drivers/dma/ptdma/
1000 AMD SEATTLE DEVICE TREE SUPPORT
1001 M: Brijesh Singh <brijeshkumar.singh@amd.com>
1002 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
1003 M: Tom Lendacky <thomas.lendacky@amd.com>
1005 F: arch/arm64/boot/dts/amd/
1008 M: Tom Lendacky <thomas.lendacky@amd.com>
1009 L: netdev@vger.kernel.org
1011 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
1012 F: drivers/net/ethernet/amd/xgbe/
1014 AMD SENSOR FUSION HUB DRIVER
1015 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
1016 M: Basavaraj Natikar <basavaraj.natikar@amd.com>
1017 L: linux-input@vger.kernel.org
1019 F: Documentation/hid/amd-sfh*
1020 F: drivers/hid/amd-sfh-hid/
1023 M: Christian Eggers <ceggers@arri.de>
1024 L: linux-iio@vger.kernel.org
1026 F: Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
1027 F: drivers/iio/light/as73211.c
1029 AMT (Automatic Multicast Tunneling)
1030 M: Taehee Yoo <ap420073@gmail.com>
1031 L: netdev@vger.kernel.org
1033 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
1034 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
1035 F: drivers/net/amt.c
1037 ANALOG DEVICES INC AD7192 DRIVER
1038 M: Alexandru Tachici <alexandru.tachici@analog.com>
1039 L: linux-iio@vger.kernel.org
1041 W: http://ez.analog.com/community/linux-device-drivers
1042 F: Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
1043 F: drivers/iio/adc/ad7192.c
1045 ANALOG DEVICES INC AD7292 DRIVER
1046 M: Marcelo Schmitt <marcelo.schmitt1@gmail.com>
1047 L: linux-iio@vger.kernel.org
1049 W: http://ez.analog.com/community/linux-device-drivers
1050 F: Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1051 F: drivers/iio/adc/ad7292.c
1053 ANALOG DEVICES INC AD7768-1 DRIVER
1054 M: Michael Hennerich <Michael.Hennerich@analog.com>
1055 L: linux-iio@vger.kernel.org
1057 W: http://ez.analog.com/community/linux-device-drivers
1058 F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1059 F: drivers/iio/adc/ad7768-1.c
1061 ANALOG DEVICES INC AD7780 DRIVER
1062 M: Michael Hennerich <Michael.Hennerich@analog.com>
1063 M: Renato Lui Geh <renatogeh@gmail.com>
1064 L: linux-iio@vger.kernel.org
1066 W: http://ez.analog.com/community/linux-device-drivers
1067 F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1068 F: drivers/iio/adc/ad7780.c
1070 ANALOG DEVICES INC AD9389B DRIVER
1071 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1072 L: linux-media@vger.kernel.org
1074 F: drivers/media/i2c/ad9389b*
1076 ANALOG DEVICES INC ADGS1408 DRIVER
1077 M: Mircea Caprioru <mircea.caprioru@analog.com>
1079 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1080 F: drivers/mux/adgs1408.c
1082 ANALOG DEVICES INC ADIN DRIVER
1083 M: Michael Hennerich <michael.hennerich@analog.com>
1084 L: netdev@vger.kernel.org
1086 W: http://ez.analog.com/community/linux-device-drivers
1087 F: Documentation/devicetree/bindings/net/adi,adin.yaml
1088 F: drivers/net/phy/adin.c
1090 ANALOG DEVICES INC ADIS DRIVER LIBRARY
1091 M: Nuno Sa <nuno.sa@analog.com>
1092 L: linux-iio@vger.kernel.org
1094 F: drivers/iio/imu/adis.c
1095 F: include/linux/iio/imu/adis.h
1097 ANALOG DEVICES INC ADIS16460 DRIVER
1098 M: Dragos Bogdan <dragos.bogdan@analog.com>
1099 L: linux-iio@vger.kernel.org
1101 W: http://ez.analog.com/community/linux-device-drivers
1102 F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1103 F: drivers/iio/imu/adis16460.c
1105 ANALOG DEVICES INC ADIS16475 DRIVER
1106 M: Nuno Sa <nuno.sa@analog.com>
1107 L: linux-iio@vger.kernel.org
1108 W: http://ez.analog.com/community/linux-device-drivers
1110 F: drivers/iio/imu/adis16475.c
1111 F: Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1113 ANALOG DEVICES INC ADM1177 DRIVER
1114 M: Michael Hennerich <Michael.Hennerich@analog.com>
1115 L: linux-hwmon@vger.kernel.org
1117 W: http://ez.analog.com/community/linux-device-drivers
1118 F: Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1119 F: drivers/hwmon/adm1177.c
1121 ANALOG DEVICES INC ADP5061 DRIVER
1122 M: Michael Hennerich <Michael.Hennerich@analog.com>
1123 L: linux-pm@vger.kernel.org
1125 W: http://ez.analog.com/community/linux-device-drivers
1126 F: drivers/power/supply/adp5061.c
1128 ANALOG DEVICES INC ADV7180 DRIVER
1129 M: Lars-Peter Clausen <lars@metafoo.de>
1130 L: linux-media@vger.kernel.org
1132 W: http://ez.analog.com/community/linux-device-drivers
1133 F: drivers/media/i2c/adv7180.c
1134 F: Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1136 ANALOG DEVICES INC ADV748X DRIVER
1137 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
1138 L: linux-media@vger.kernel.org
1140 F: drivers/media/i2c/adv748x/*
1142 ANALOG DEVICES INC ADV7511 DRIVER
1143 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1144 L: linux-media@vger.kernel.org
1146 F: drivers/media/i2c/adv7511*
1148 ANALOG DEVICES INC ADV7604 DRIVER
1149 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1150 L: linux-media@vger.kernel.org
1152 F: drivers/media/i2c/adv7604*
1153 F: Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1155 ANALOG DEVICES INC ADV7842 DRIVER
1156 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1157 L: linux-media@vger.kernel.org
1159 F: drivers/media/i2c/adv7842*
1161 ANALOG DEVICES INC ADXRS290 DRIVER
1162 M: Nishant Malpani <nish.malpani25@gmail.com>
1163 L: linux-iio@vger.kernel.org
1165 F: drivers/iio/gyro/adxrs290.c
1166 F: Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1168 ANALOG DEVICES INC ASOC CODEC DRIVERS
1169 M: Lars-Peter Clausen <lars@metafoo.de>
1170 M: Nuno Sá <nuno.sa@analog.com>
1171 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1173 W: http://wiki.analog.com/
1174 W: http://ez.analog.com/community/linux-device-drivers
1175 F: sound/soc/codecs/ad1*
1176 F: sound/soc/codecs/ad7*
1177 F: sound/soc/codecs/adau*
1178 F: sound/soc/codecs/adav*
1179 F: sound/soc/codecs/sigmadsp.*
1180 F: sound/soc/codecs/ssm*
1182 ANALOG DEVICES INC DMA DRIVERS
1183 M: Lars-Peter Clausen <lars@metafoo.de>
1185 W: http://ez.analog.com/community/linux-device-drivers
1186 F: drivers/dma/dma-axi-dmac.c
1188 ANALOG DEVICES INC IIO DRIVERS
1189 M: Lars-Peter Clausen <lars@metafoo.de>
1190 M: Michael Hennerich <Michael.Hennerich@analog.com>
1192 W: http://wiki.analog.com/
1193 W: http://ez.analog.com/community/linux-device-drivers
1194 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1195 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1196 F: Documentation/devicetree/bindings/iio/*/adi,*
1197 F: Documentation/devicetree/bindings/iio/dac/adi,ad5758.yaml
1198 F: drivers/iio/*/ad*
1199 F: drivers/iio/adc/ltc249*
1200 F: drivers/iio/amplifiers/hmc425a.c
1201 F: drivers/staging/iio/*/ad*
1202 X: drivers/iio/*/adjd*
1204 ANALOGBITS PLL LIBRARIES
1205 M: Paul Walmsley <paul.walmsley@sifive.com>
1207 F: drivers/clk/analogbits/*
1208 F: include/linux/clk/analogbits*
1211 M: Nick Hu <nickhu@andestech.com>
1212 M: Greentime Hu <green.hu@gmail.com>
1213 M: Vincent Chen <deanbo422@gmail.com>
1215 T: git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1216 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1217 F: Documentation/devicetree/bindings/nds32/
1222 ANDROID CONFIG FRAGMENTS
1223 M: Rob Herring <robh@kernel.org>
1225 F: kernel/configs/android*
1228 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1229 M: Arve Hjønnevåg <arve@android.com>
1230 M: Todd Kjos <tkjos@android.com>
1231 M: Martijn Coenen <maco@android.com>
1232 M: Joel Fernandes <joel@joelfernandes.org>
1233 M: Christian Brauner <christian@brauner.io>
1234 M: Hridya Valsaraju <hridya@google.com>
1235 M: Suren Baghdasaryan <surenb@google.com>
1236 L: linux-kernel@vger.kernel.org
1238 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1240 F: drivers/staging/android/
1242 ANDROID GOLDFISH PIC DRIVER
1243 M: Miodrag Dinic <miodrag.dinic@mips.com>
1245 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1246 F: drivers/irqchip/irq-goldfish-pic.c
1248 ANDROID GOLDFISH RTC DRIVER
1249 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
1251 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1252 F: drivers/rtc/rtc-goldfish.c
1254 AOA (Apple Onboard Audio) ALSA DRIVER
1255 M: Johannes Berg <johannes@sipsolutions.net>
1256 L: linuxppc-dev@lists.ozlabs.org
1257 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1261 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1262 M: William Breathitt Gray <vilhelm.gray@gmail.com>
1263 L: linux-iio@vger.kernel.org
1265 F: drivers/iio/adc/stx104.c
1268 M: Jiri Kosina <jikos@kernel.org>
1270 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1271 F: arch/x86/kernel/apm_32.c
1272 F: drivers/char/apm-emulation.c
1273 F: include/linux/apm_bios.h
1274 F: include/uapi/linux/apm_bios.h
1276 APPARMOR SECURITY MODULE
1277 M: John Johansen <john.johansen@canonical.com>
1278 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1280 W: wiki.apparmor.net
1281 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1282 F: Documentation/admin-guide/LSM/apparmor.rst
1283 F: security/apparmor/
1285 APPLE BCM5974 MULTITOUCH DRIVER
1286 M: Henrik Rydberg <rydberg@bitmath.org>
1287 L: linux-input@vger.kernel.org
1289 F: drivers/input/mouse/bcm5974.c
1291 APPLE DART IOMMU DRIVER
1292 M: Sven Peter <sven@svenpeter.dev>
1293 R: Alyssa Rosenzweig <alyssa@rosenzweig.io>
1294 L: iommu@lists.linux-foundation.org
1296 F: Documentation/devicetree/bindings/iommu/apple,dart.yaml
1297 F: drivers/iommu/apple-dart.c
1300 M: Henrik Rydberg <rydberg@bitmath.org>
1301 L: linux-hwmon@vger.kernel.org
1303 F: drivers/hwmon/applesmc.c
1305 APPLETALK NETWORK LAYER
1306 L: netdev@vger.kernel.org
1308 F: drivers/net/appletalk/
1309 F: include/linux/atalk.h
1310 F: include/uapi/linux/atalk.h
1313 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1314 M: Khuong Dinh <khuong@os.amperecomputing.com>
1316 F: arch/arm64/boot/dts/apm/
1318 APPLIED MICRO (APM) X-GENE SOC EDAC
1319 M: Khuong Dinh <khuong@os.amperecomputing.com>
1321 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1322 F: drivers/edac/xgene_edac.c
1324 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1325 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1326 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1328 F: drivers/net/ethernet/apm/xgene-v2/
1330 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1331 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1332 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1333 M: Quan Nguyen <quan@os.amperecomputing.com>
1335 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1336 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1337 F: drivers/net/ethernet/apm/xgene/
1338 F: drivers/net/mdio/mdio-xgene.c
1340 APPLIED MICRO (APM) X-GENE SOC PMU
1341 M: Khuong Dinh <khuong@os.amperecomputing.com>
1343 F: Documentation/admin-guide/perf/xgene-pmu.rst
1344 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1345 F: drivers/perf/xgene_pmu.c
1347 APTINA CAMERA SENSOR PLL
1348 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1349 L: linux-media@vger.kernel.org
1351 F: drivers/media/i2c/aptina-pll.*
1353 AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
1354 M: Aleksa Savic <savicaleksa83@gmail.com>
1355 L: linux-hwmon@vger.kernel.org
1357 F: Documentation/hwmon/aquacomputer_d5next.rst
1358 F: drivers/hwmon/aquacomputer_d5next.c
1360 AQUANTIA ETHERNET DRIVER (atlantic)
1361 M: Igor Russkikh <irusskikh@marvell.com>
1362 L: netdev@vger.kernel.org
1364 W: https://www.marvell.com/
1365 Q: https://patchwork.kernel.org/project/netdevbpf/list/
1366 F: Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1367 F: drivers/net/ethernet/aquantia/atlantic/
1369 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1370 M: Egor Pomozov <epomozov@marvell.com>
1371 L: netdev@vger.kernel.org
1373 W: http://www.aquantia.com
1374 F: drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1376 ARASAN NAND CONTROLLER DRIVER
1377 M: Miquel Raynal <miquel.raynal@bootlin.com>
1378 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1379 L: linux-mtd@lists.infradead.org
1381 F: Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1382 F: drivers/mtd/nand/raw/arasan-nand-controller.c
1384 ARC FRAMEBUFFER DRIVER
1385 M: Jaya Kumar <jayalk@intworks.biz>
1387 F: drivers/video/fbdev/arcfb.c
1388 F: drivers/video/fbdev/core/fb_defio.c
1391 M: Alexey Brodkin <abrodkin@synopsys.com>
1393 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1394 F: drivers/gpu/drm/tiny/arcpgu.c
1396 ARCNET NETWORK LAYER
1397 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1398 L: netdev@vger.kernel.org
1400 F: drivers/net/arcnet/
1401 F: include/uapi/linux/if_arcnet.h
1403 ARM ARCHITECTED TIMER DRIVER
1404 M: Mark Rutland <mark.rutland@arm.com>
1405 M: Marc Zyngier <maz@kernel.org>
1406 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1408 F: arch/arm/include/asm/arch_timer.h
1409 F: arch/arm64/include/asm/arch_timer.h
1410 F: drivers/clocksource/arm_arch_timer.c
1412 ARM HDLCD DRM DRIVER
1413 M: Liviu Dudau <liviu.dudau@arm.com>
1415 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1416 F: drivers/gpu/drm/arm/hdlcd_*
1418 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1419 M: Linus Walleij <linus.walleij@linaro.org>
1420 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1422 F: Documentation/devicetree/bindings/arm/arm,integrator.yaml
1423 F: Documentation/devicetree/bindings/arm/arm,realview.yaml
1424 F: Documentation/devicetree/bindings/arm/arm,versatile.yaml
1425 F: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1426 F: Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
1427 F: Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1428 F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1429 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1430 F: Documentation/devicetree/bindings/mtd/arm-versatile.txt
1431 F: arch/arm/boot/dts/arm-realview-*
1432 F: arch/arm/boot/dts/integrator*
1433 F: arch/arm/boot/dts/versatile*
1434 F: arch/arm/mach-integrator/
1435 F: arch/arm/mach-realview/
1436 F: arch/arm/mach-versatile/
1437 F: arch/arm/plat-versatile/
1438 F: drivers/bus/arm-integrator-lm.c
1439 F: drivers/clk/versatile/
1440 F: drivers/i2c/busses/i2c-versatile.c
1441 F: drivers/irqchip/irq-versatile-fpga.c
1442 F: drivers/mtd/maps/physmap-versatile.*
1443 F: drivers/power/reset/arm-versatile-reboot.c
1444 F: drivers/soc/versatile/
1446 ARM KOMEDA DRM-KMS DRIVER
1447 M: James (Qian) Wang <james.qian.wang@arm.com>
1448 M: Liviu Dudau <liviu.dudau@arm.com>
1449 M: Mihail Atanassov <mihail.atanassov@arm.com>
1450 L: Mali DP Maintainers <malidp@foss.arm.com>
1452 T: git git://anongit.freedesktop.org/drm/drm-misc
1453 F: Documentation/devicetree/bindings/display/arm,komeda.txt
1454 F: Documentation/gpu/komeda-kms.rst
1455 F: drivers/gpu/drm/arm/display/include/
1456 F: drivers/gpu/drm/arm/display/komeda/
1458 ARM MALI PANFROST DRM DRIVER
1459 M: Rob Herring <robh@kernel.org>
1460 M: Tomeu Vizoso <tomeu.vizoso@collabora.com>
1461 R: Steven Price <steven.price@arm.com>
1462 R: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1463 L: dri-devel@lists.freedesktop.org
1465 T: git git://anongit.freedesktop.org/drm/drm-misc
1466 F: drivers/gpu/drm/panfrost/
1467 F: include/uapi/drm/panfrost_drm.h
1469 ARM MALI-DP DRM DRIVER
1470 M: Liviu Dudau <liviu.dudau@arm.com>
1471 M: Brian Starkey <brian.starkey@arm.com>
1472 L: Mali DP Maintainers <malidp@foss.arm.com>
1474 T: git git://anongit.freedesktop.org/drm/drm-misc
1475 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1476 F: Documentation/gpu/afbc.rst
1477 F: drivers/gpu/drm/arm/
1479 ARM MFM AND FLOPPY DRIVERS
1480 M: Ian Molton <spyro@f2s.com>
1482 F: arch/arm/include/asm/floppy.h
1483 F: arch/arm/mach-rpc/floppydma.S
1485 ARM PMU PROFILING AND DEBUGGING
1486 M: Will Deacon <will@kernel.org>
1487 M: Mark Rutland <mark.rutland@arm.com>
1488 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1490 F: Documentation/devicetree/bindings/arm/pmu.yaml
1491 F: Documentation/devicetree/bindings/perf/
1492 F: arch/arm*/include/asm/hw_breakpoint.h
1493 F: arch/arm*/include/asm/perf_event.h
1494 F: arch/arm*/kernel/hw_breakpoint.c
1495 F: arch/arm*/kernel/perf_*
1497 F: include/linux/perf/arm_pmu.h
1500 M: Russell King <linux@armlinux.org.uk>
1501 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1503 W: http://www.armlinux.org.uk/
1504 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1506 X: arch/arm/boot/dts/
1508 ARM PRIMECELL AACI PL041 DRIVER
1509 M: Russell King <linux@armlinux.org.uk>
1513 ARM PRIMECELL BUS SUPPORT
1514 M: Russell King <linux@armlinux.org.uk>
1517 F: include/linux/amba/bus.h
1519 ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
1520 M: Miquel Raynal <miquel.raynal@bootlin.com>
1521 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1522 L: linux-mtd@lists.infradead.org
1524 F: Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
1525 F: drivers/mtd/nand/raw/pl35x-nand-controller.c
1527 ARM PRIMECELL PL35X SMC DRIVER
1528 M: Miquel Raynal <miquel.raynal@bootlin.com>
1529 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1530 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1532 F: Documentation/devicetree/bindings/memory-controllers/arm,pl353-smc.yaml
1533 F: drivers/memory/pl353-smc.c
1535 ARM PRIMECELL CLCD PL110 DRIVER
1536 M: Russell King <linux@armlinux.org.uk>
1538 F: drivers/video/fbdev/amba-clcd.*
1540 ARM PRIMECELL KMI PL050 DRIVER
1541 M: Russell King <linux@armlinux.org.uk>
1543 F: drivers/input/serio/ambakmi.*
1544 F: include/linux/amba/kmi.h
1546 ARM PRIMECELL MMCI PL180/1 DRIVER
1547 M: Russell King <linux@armlinux.org.uk>
1549 F: drivers/mmc/host/mmci.*
1550 F: include/linux/amba/mmci.h
1552 ARM PRIMECELL SSP PL022 SPI DRIVER
1553 M: Linus Walleij <linus.walleij@linaro.org>
1554 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1556 F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
1557 F: drivers/spi/spi-pl022.c
1559 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1560 M: Russell King <linux@armlinux.org.uk>
1562 F: drivers/tty/serial/amba-pl01*.c
1563 F: include/linux/amba/serial.h
1565 ARM PRIMECELL VIC PL190/PL192 DRIVER
1566 M: Linus Walleij <linus.walleij@linaro.org>
1567 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1569 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml
1570 F: drivers/irqchip/irq-vic.c
1572 ARM SMC WATCHDOG DRIVER
1573 M: Julius Werner <jwerner@chromium.org>
1574 R: Evan Benn <evanbenn@chromium.org>
1576 F: Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1577 F: drivers/watchdog/arm_smc_wdt.c
1580 M: Will Deacon <will@kernel.org>
1581 R: Robin Murphy <robin.murphy@arm.com>
1582 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1584 F: Documentation/devicetree/bindings/iommu/arm,smmu*
1585 F: drivers/iommu/arm/
1586 F: drivers/iommu/io-pgtable-arm*
1588 ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1589 M: Arnd Bergmann <arnd@arndb.de>
1590 M: Olof Johansson <olof@lixom.net>
1592 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1594 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1595 F: arch/arm/boot/dts/Makefile
1596 F: arch/arm64/boot/dts/Makefile
1598 ARM SUB-ARCHITECTURES
1599 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1601 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1605 ARM/ACTIONS SEMI ARCHITECTURE
1606 M: Andreas Färber <afaerber@suse.de>
1607 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1608 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1609 L: linux-actions@lists.infradead.org (moderated for non-subscribers)
1611 F: Documentation/devicetree/bindings/arm/actions.yaml
1612 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1613 F: Documentation/devicetree/bindings/dma/owl-dma.yaml
1614 F: Documentation/devicetree/bindings/i2c/i2c-owl.yaml
1615 F: Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1616 F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1617 F: Documentation/devicetree/bindings/net/actions,owl-emac.yaml
1618 F: Documentation/devicetree/bindings/pinctrl/actions,*
1619 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1620 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1621 F: arch/arm/boot/dts/owl-*
1622 F: arch/arm/mach-actions/
1623 F: arch/arm64/boot/dts/actions/
1624 F: drivers/clk/actions/
1625 F: drivers/clocksource/timer-owl*
1626 F: drivers/dma/owl-dma.c
1627 F: drivers/i2c/busses/i2c-owl.c
1628 F: drivers/irqchip/irq-owl-sirq.c
1629 F: drivers/mmc/host/owl-mmc.c
1630 F: drivers/net/ethernet/actions/
1631 F: drivers/pinctrl/actions/*
1632 F: drivers/soc/actions/
1633 F: include/dt-bindings/power/owl-*
1634 F: include/dt-bindings/reset/actions,*
1635 F: include/linux/soc/actions/
1638 ARM/ADS SPHERE MACHINE SUPPORT
1639 M: Lennert Buytenhek <kernel@wantstofly.org>
1640 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1643 ARM/AFEB9260 MACHINE SUPPORT
1644 M: Sergey Lapin <slapin@ossfans.org>
1645 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1648 ARM/AJECO 1ARM MACHINE SUPPORT
1649 M: Lennert Buytenhek <kernel@wantstofly.org>
1650 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1653 ARM/Allwinner SoC Clock Support
1654 M: Emilio López <emilio@elopez.com.ar>
1656 F: drivers/clk/sunxi/
1658 ARM/Allwinner sunXi SoC support
1659 M: Maxime Ripard <mripard@kernel.org>
1660 M: Chen-Yu Tsai <wens@csie.org>
1661 R: Jernej Skrabec <jernej.skrabec@gmail.com>
1662 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1664 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1665 L: linux-sunxi@lists.linux.dev
1666 F: arch/arm/mach-sunxi/
1667 F: arch/arm64/boot/dts/allwinner/
1668 F: drivers/clk/sunxi-ng/
1669 F: drivers/pinctrl/sunxi/
1670 F: drivers/soc/sunxi/
1675 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1676 M: Neil Armstrong <narmstrong@baylibre.com>
1677 M: Jerome Brunet <jbrunet@baylibre.com>
1678 L: linux-amlogic@lists.infradead.org
1680 F: Documentation/devicetree/bindings/clock/amlogic*
1681 F: drivers/clk/meson/
1682 F: include/dt-bindings/clock/gxbb*
1683 F: include/dt-bindings/clock/meson*
1685 ARM/Amlogic Meson SoC Crypto Drivers
1686 M: Corentin Labbe <clabbe@baylibre.com>
1687 L: linux-crypto@vger.kernel.org
1688 L: linux-amlogic@lists.infradead.org
1690 F: Documentation/devicetree/bindings/crypto/amlogic*
1691 F: drivers/crypto/amlogic/
1693 ARM/Amlogic Meson SoC Sound Drivers
1694 M: Jerome Brunet <jbrunet@baylibre.com>
1695 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1697 F: Documentation/devicetree/bindings/sound/amlogic*
1700 ARM/Amlogic Meson SoC support
1701 M: Neil Armstrong <narmstrong@baylibre.com>
1702 M: Kevin Hilman <khilman@baylibre.com>
1703 R: Jerome Brunet <jbrunet@baylibre.com>
1704 R: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
1705 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1706 L: linux-amlogic@lists.infradead.org
1708 W: http://linux-meson.com/
1709 F: arch/arm/boot/dts/meson*
1710 F: arch/arm/mach-meson/
1711 F: arch/arm64/boot/dts/amlogic/
1712 F: drivers/mmc/host/meson*
1713 F: drivers/pinctrl/meson/
1714 F: drivers/rtc/rtc-meson*
1715 F: drivers/soc/amlogic/
1718 ARM/Annapurna Labs ALPINE ARCHITECTURE
1719 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1720 M: Antoine Tenart <atenart@kernel.org>
1721 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1723 F: arch/arm/boot/dts/alpine*
1724 F: arch/arm/mach-alpine/
1725 F: arch/arm64/boot/dts/amazon/
1726 F: drivers/*/*alpine*
1728 ARM/APPLE MACHINE SUPPORT
1729 M: Hector Martin <marcan@marcan.st>
1730 M: Sven Peter <sven@svenpeter.dev>
1731 R: Alyssa Rosenzweig <alyssa@rosenzweig.io>
1732 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1734 W: https://asahilinux.org
1735 B: https://github.com/AsahiLinux/linux/issues
1736 C: irc://irc.oftc.net/asahi-dev
1737 T: git https://github.com/AsahiLinux/linux.git
1738 F: Documentation/devicetree/bindings/arm/apple.yaml
1739 F: Documentation/devicetree/bindings/interrupt-controller/apple,aic.yaml
1740 F: Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
1741 F: Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
1742 F: arch/arm64/boot/dts/apple/
1743 F: drivers/irqchip/irq-apple-aic.c
1744 F: drivers/mailbox/apple-mailbox.c
1745 F: include/dt-bindings/interrupt-controller/apple-aic.h
1746 F: include/dt-bindings/pinctrl/apple.h
1747 F: include/linux/apple-mailbox.h
1749 ARM/ARTPEC MACHINE SUPPORT
1750 M: Jesper Nilsson <jesper.nilsson@axis.com>
1751 M: Lars Persson <lars.persson@axis.com>
1752 L: linux-arm-kernel@axis.com
1754 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1755 F: arch/arm/boot/dts/artpec6*
1756 F: arch/arm/mach-artpec
1758 F: drivers/crypto/axis
1759 F: drivers/mmc/host/usdhi6rol0.c
1760 F: drivers/pinctrl/pinctrl-artpec*
1762 ARM/ASPEED I2C DRIVER
1763 M: Brendan Higgins <brendanhiggins@google.com>
1764 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1765 R: Joel Stanley <joel@jms.id.au>
1766 L: linux-i2c@vger.kernel.org
1767 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1769 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1770 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1771 F: drivers/i2c/busses/i2c-aspeed.c
1772 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1774 ARM/ASPEED MACHINE SUPPORT
1775 M: Joel Stanley <joel@jms.id.au>
1776 R: Andrew Jeffery <andrew@aj.id.au>
1777 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1778 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1780 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1781 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1782 F: arch/arm/boot/dts/aspeed-*
1783 F: arch/arm/mach-aspeed/
1786 ARM/BITMAIN ARCHITECTURE
1787 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1788 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1790 F: Documentation/devicetree/bindings/arm/bitmain.yaml
1791 F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1792 F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1793 F: arch/arm64/boot/dts/bitmain/
1794 F: drivers/clk/clk-bm1880.c
1795 F: drivers/pinctrl/pinctrl-bm1880.c
1797 ARM/CALXEDA HIGHBANK ARCHITECTURE
1798 M: Andre Przywara <andre.przywara@arm.com>
1799 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1801 F: arch/arm/boot/dts/ecx-*.dts*
1802 F: arch/arm/boot/dts/highbank.dts
1803 F: arch/arm/mach-highbank/
1805 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1806 M: Krzysztof Halasa <khalasa@piap.pl>
1808 F: arch/arm/mach-cns3xxx/
1810 ARM/CAVIUM THUNDER NETWORK DRIVER
1811 M: Sunil Goutham <sgoutham@marvell.com>
1812 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1814 F: drivers/net/ethernet/cavium/thunder/
1816 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1817 M: Lukasz Majewski <lukma@denx.de>
1818 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1820 F: arch/arm/mach-ep93xx/ts72xx.c
1822 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1823 M: Alexander Shiyan <shc_work@mail.ru>
1824 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1828 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1829 M: Lennert Buytenhek <kernel@wantstofly.org>
1830 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1833 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1834 M: Hartley Sweeten <hsweeten@visionengravers.com>
1835 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1836 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1838 F: arch/arm/mach-ep93xx/
1839 F: arch/arm/mach-ep93xx/include/mach/
1842 M: Russell King <linux@armlinux.org.uk>
1843 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1845 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1846 F: drivers/clk/clkdev.c
1848 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1849 M: Baruch Siach <baruch@tkos.co.il>
1850 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1852 F: arch/arm/boot/dts/cx92755*
1855 ARM/CONTEC MICRO9 MACHINE SUPPORT
1856 M: Hubert Feurstein <hubert.feurstein@contec.at>
1858 F: arch/arm/mach-ep93xx/micro9.c
1860 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1861 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1862 M: Suzuki K Poulose <suzuki.poulose@arm.com>
1863 R: Mike Leach <mike.leach@linaro.org>
1864 R: Leo Yan <leo.yan@linaro.org>
1865 L: coresight@lists.linaro.org (moderated for non-subscribers)
1866 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1868 T: git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
1869 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1870 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1871 F: Documentation/devicetree/bindings/arm/coresight-cti.yaml
1872 F: Documentation/devicetree/bindings/arm/coresight.txt
1873 F: Documentation/devicetree/bindings/arm/ete.yaml
1874 F: Documentation/devicetree/bindings/arm/trbe.yaml
1875 F: Documentation/trace/coresight/*
1876 F: drivers/hwtracing/coresight/*
1877 F: include/dt-bindings/arm/coresight-cti-dt.h
1878 F: include/linux/coresight*
1879 F: tools/perf/arch/arm/util/auxtrace.c
1880 F: tools/perf/arch/arm/util/cs-etm.c
1881 F: tools/perf/arch/arm/util/cs-etm.h
1882 F: tools/perf/arch/arm/util/pmu.c
1883 F: tools/perf/util/cs-etm-decoder/*
1884 F: tools/perf/util/cs-etm.*
1886 ARM/CORGI MACHINE SUPPORT
1887 M: Richard Purdie <rpurdie@rpsys.net>
1890 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1891 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1892 M: Linus Walleij <linus.walleij@linaro.org>
1893 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1895 T: git git://github.com/ulli-kroll/linux.git
1896 F: Documentation/devicetree/bindings/arm/gemini.txt
1897 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1898 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1899 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1900 F: arch/arm/boot/dts/gemini*
1901 F: arch/arm/mach-gemini/
1902 F: drivers/crypto/gemini/
1903 F: drivers/net/ethernet/cortina/
1904 F: drivers/pinctrl/pinctrl-gemini.c
1905 F: drivers/rtc/rtc-ftrtc010.c
1907 ARM/CZ.NIC TURRIS SUPPORT
1908 M: Marek Behún <kabel@kernel.org>
1910 W: https://www.turris.cz/
1911 F: Documentation/ABI/testing/debugfs-moxtet
1912 F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
1913 F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1914 F: Documentation/devicetree/bindings/bus/moxtet.txt
1915 F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1916 F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1917 F: Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
1918 F: Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
1919 F: drivers/bus/moxtet.c
1920 F: drivers/firmware/turris-mox-rwtm.c
1921 F: drivers/leds/leds-turris-omnia.c
1922 F: drivers/mailbox/armada-37xx-rwtm-mailbox.c
1923 F: drivers/gpio/gpio-moxtet.c
1924 F: drivers/watchdog/armada_37xx_wdt.c
1925 F: include/dt-bindings/bus/moxtet.h
1926 F: include/linux/armada-37xx-rwtm-mailbox.h
1927 F: include/linux/moxtet.h
1929 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1930 M: Robert Jarzmik <robert.jarzmik@free.fr>
1931 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1933 F: arch/arm/mach-pxa/ezx.c
1935 ARM/FARADAY FA526 PORT
1936 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1937 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1939 T: git git://git.berlios.de/gemini-board
1940 F: arch/arm/mm/*-fa*
1942 ARM/FOOTBRIDGE ARCHITECTURE
1943 M: Russell King <linux@armlinux.org.uk>
1944 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1946 W: http://www.armlinux.org.uk/
1947 F: arch/arm/include/asm/hardware/dec21285.h
1948 F: arch/arm/mach-footbridge/
1950 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1951 M: Shawn Guo <shawnguo@kernel.org>
1952 M: Sascha Hauer <s.hauer@pengutronix.de>
1953 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1954 R: Fabio Estevam <festevam@gmail.com>
1955 R: NXP Linux Team <linux-imx@nxp.com>
1956 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1958 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1959 X: drivers/media/i2c/
1963 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1964 M: Shawn Guo <shawnguo@kernel.org>
1965 M: Li Yang <leoyang.li@nxp.com>
1966 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1968 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1969 F: arch/arm/boot/dts/ls1021a*
1970 F: arch/arm64/boot/dts/freescale/fsl-*
1971 F: arch/arm64/boot/dts/freescale/qoriq-*
1973 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1974 M: Shawn Guo <shawnguo@kernel.org>
1975 M: Sascha Hauer <s.hauer@pengutronix.de>
1976 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1977 R: Stefan Agner <stefan@agner.ch>
1978 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1980 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1981 F: arch/arm/boot/dts/vf*
1982 F: arch/arm/mach-imx/*vf610*
1984 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1985 M: Lennert Buytenhek <kernel@wantstofly.org>
1986 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1989 ARM/GUMSTIX MACHINE SUPPORT
1990 M: Steve Sakoman <sakoman@gmail.com>
1991 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1994 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1995 M: Philipp Zabel <philipp.zabel@gmail.com>
1996 M: Paul Parsons <lost.distance@yahoo.com>
1997 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1999 F: arch/arm/mach-pxa/hx4700.c
2000 F: arch/arm/mach-pxa/include/mach/hx4700.h
2001 F: sound/soc/pxa/hx4700.c
2003 ARM/HISILICON SOC SUPPORT
2004 M: Wei Xu <xuwei5@hisilicon.com>
2005 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2007 W: http://www.hisilicon.com
2008 T: git git://github.com/hisilicon/linux-hisi.git
2009 F: arch/arm/boot/dts/hi3*
2010 F: arch/arm/boot/dts/hip*
2011 F: arch/arm/boot/dts/hisi*
2012 F: arch/arm/mach-hisi/
2013 F: arch/arm64/boot/dts/hisilicon/
2015 ARM/HP JORNADA 7XX MACHINE SUPPORT
2016 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
2019 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2020 F: arch/arm/mach-sa1100/include/mach/jornada720.h
2021 F: arch/arm/mach-sa1100/jornada720.c
2023 ARM/IGEP MACHINE SUPPORT
2024 M: Enric Balletbo i Serra <eballetbo@gmail.com>
2025 M: Javier Martinez Canillas <javier@dowhile0.org>
2026 L: linux-omap@vger.kernel.org
2027 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2029 F: arch/arm/boot/dts/omap3-igep*
2031 ARM/INCOME PXA270 SUPPORT
2032 M: Marek Vasut <marek.vasut@gmail.com>
2033 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2035 F: arch/arm/mach-pxa/colibri-pxa270-income.c
2037 ARM/INTEL IOP32X ARM ARCHITECTURE
2038 M: Lennert Buytenhek <kernel@wantstofly.org>
2039 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2042 ARM/INTEL IQ81342EX MACHINE SUPPORT
2043 M: Lennert Buytenhek <kernel@wantstofly.org>
2044 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2047 ARM/INTEL IXDP2850 MACHINE SUPPORT
2048 M: Lennert Buytenhek <kernel@wantstofly.org>
2049 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2052 ARM/INTEL IXP4XX ARM ARCHITECTURE
2053 M: Linus Walleij <linusw@kernel.org>
2054 M: Imre Kaloz <kaloz@openwrt.org>
2055 M: Krzysztof Halasa <khalasa@piap.pl>
2056 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2058 F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2059 F: Documentation/devicetree/bindings/bus/intel,ixp4xx-expansion-bus-controller.yaml
2060 F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
2061 F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2062 F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2063 F: arch/arm/mach-ixp4xx/
2064 F: drivers/bus/intel-ixp4xx-eb.c
2065 F: drivers/clocksource/timer-ixp4xx.c
2066 F: drivers/crypto/ixp4xx_crypto.c
2067 F: drivers/gpio/gpio-ixp4xx.c
2068 F: drivers/irqchip/irq-ixp4xx.c
2069 F: include/linux/irqchip/irq-ixp4xx.h
2070 F: include/linux/platform_data/timer-ixp4xx.h
2072 ARM/INTEL KEEMBAY ARCHITECTURE
2073 M: Paul J. Murphy <paul.j.murphy@intel.com>
2074 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
2076 F: Documentation/devicetree/bindings/arm/intel,keembay.yaml
2077 F: arch/arm64/boot/dts/intel/keembay-evm.dts
2078 F: arch/arm64/boot/dts/intel/keembay-soc.dtsi
2080 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
2081 M: Jonathan Cameron <jic23@cam.ac.uk>
2082 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2084 F: arch/arm/mach-pxa/stargate2.c
2085 F: drivers/pcmcia/pxa2xx_stargate2.c
2087 ARM/INTEL XSC3 (MANZANO) ARM CORE
2088 M: Lennert Buytenhek <kernel@wantstofly.org>
2089 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2092 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
2093 M: Lennert Buytenhek <kernel@wantstofly.org>
2094 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2097 ARM/LG1K ARCHITECTURE
2098 M: Chanho Min <chanho.min@lge.com>
2099 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2101 F: arch/arm64/boot/dts/lg/
2103 ARM/LOGICPD PXA270 MACHINE SUPPORT
2104 M: Lennert Buytenhek <kernel@wantstofly.org>
2105 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2108 ARM/LPC18XX ARCHITECTURE
2109 M: Vladimir Zapolskiy <vz@mleia.com>
2110 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2112 F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
2113 F: arch/arm/boot/dts/lpc43*
2114 F: drivers/i2c/busses/i2c-lpc2k.c
2115 F: drivers/memory/pl172.c
2116 F: drivers/mtd/spi-nor/controllers/nxp-spifi.c
2117 F: drivers/rtc/rtc-lpc24xx.c
2120 ARM/LPC32XX SOC SUPPORT
2121 M: Vladimir Zapolskiy <vz@mleia.com>
2122 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2124 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
2125 F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
2126 F: arch/arm/boot/dts/lpc32*
2127 F: arch/arm/mach-lpc32xx/
2128 F: drivers/i2c/busses/i2c-pnx.c
2129 F: drivers/net/ethernet/nxp/lpc_eth.c
2130 F: drivers/usb/host/ohci-nxp.c
2131 F: drivers/watchdog/pnx4008_wdt.c
2134 ARM/MAGICIAN MACHINE SUPPORT
2135 M: Philipp Zabel <philipp.zabel@gmail.com>
2138 ARM/Marvell Dove/MV78xx0/Orion SOC support
2139 M: Andrew Lunn <andrew@lunn.ch>
2140 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2141 M: Gregory Clement <gregory.clement@bootlin.com>
2142 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2144 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2145 F: Documentation/devicetree/bindings/soc/dove/
2146 F: arch/arm/boot/dts/dove*
2147 F: arch/arm/boot/dts/orion5x*
2148 F: arch/arm/mach-dove/
2149 F: arch/arm/mach-mv78xx0/
2150 F: arch/arm/mach-orion5x/
2151 F: arch/arm/plat-orion/
2152 F: drivers/soc/dove/
2154 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2155 M: Andrew Lunn <andrew@lunn.ch>
2156 M: Gregory Clement <gregory.clement@bootlin.com>
2157 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2158 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2160 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2161 F: arch/arm/boot/dts/armada*
2162 F: arch/arm/boot/dts/kirkwood*
2163 F: arch/arm/configs/mvebu_*_defconfig
2164 F: arch/arm/mach-mvebu/
2165 F: arch/arm64/boot/dts/marvell/armada*
2166 F: arch/arm64/boot/dts/marvell/cn913*
2167 F: drivers/cpufreq/armada-37xx-cpufreq.c
2168 F: drivers/cpufreq/armada-8k-cpufreq.c
2169 F: drivers/cpufreq/mvebu-cpufreq.c
2170 F: drivers/irqchip/irq-armada-370-xp.c
2171 F: drivers/irqchip/irq-mvebu-*
2172 F: drivers/pinctrl/mvebu/
2173 F: drivers/rtc/rtc-armada38x.c
2175 ARM/Mediatek RTC DRIVER
2176 M: Eddie Huang <eddie.huang@mediatek.com>
2177 M: Sean Wang <sean.wang@mediatek.com>
2178 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2179 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2181 F: Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2182 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2183 F: drivers/rtc/rtc-mt2712.c
2184 F: drivers/rtc/rtc-mt6397.c
2185 F: drivers/rtc/rtc-mt7622.c
2187 ARM/Mediatek SoC support
2188 M: Matthias Brugger <matthias.bgg@gmail.com>
2189 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2190 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2192 W: https://mtk.wiki.kernel.org/
2193 C: irc://chat.freenode.net/linux-mediatek
2194 F: arch/arm/boot/dts/mt6*
2195 F: arch/arm/boot/dts/mt7*
2196 F: arch/arm/boot/dts/mt8*
2197 F: arch/arm/mach-mediatek/
2198 F: arch/arm64/boot/dts/mediatek/
2199 F: drivers/soc/mediatek/
2204 ARM/Mediatek USB3 PHY DRIVER
2205 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
2206 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2207 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2209 F: Documentation/devicetree/bindings/phy/mediatek,*
2210 F: drivers/phy/mediatek/
2212 ARM/Microchip (AT91) SoC support
2213 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2214 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
2215 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2216 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2218 W: http://www.linux4sam.org
2219 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2220 F: arch/arm/boot/dts/at91*.dts
2221 F: arch/arm/boot/dts/at91*.dtsi
2222 F: arch/arm/boot/dts/sama*.dts
2223 F: arch/arm/boot/dts/sama*.dtsi
2224 F: arch/arm/include/debug/at91.S
2225 F: arch/arm/mach-at91/
2226 F: drivers/memory/atmel*
2227 F: drivers/watchdog/sama5d4_wdt.c
2228 F: include/soc/at91/
2229 X: drivers/input/touchscreen/atmel_mxt_ts.c
2230 X: drivers/net/wireless/atmel/
2234 ARM/Microchip Sparx5 SoC support
2235 M: Lars Povlsen <lars.povlsen@microchip.com>
2236 M: Steen Hegelund <Steen.Hegelund@microchip.com>
2237 M: UNGLinuxDriver@microchip.com
2238 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2240 T: git git://github.com/microchip-ung/linux-upstream.git
2241 F: arch/arm64/boot/dts/microchip/
2242 F: drivers/pinctrl/pinctrl-microchip-sgpio.c
2245 Microchip Timer Counter Block (TCB) Capture Driver
2246 M: Kamel Bouhara <kamel.bouhara@bootlin.com>
2247 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2248 L: linux-iio@vger.kernel.org
2250 F: drivers/counter/microchip-tcb-capture.c
2252 ARM/MIOA701 MACHINE SUPPORT
2253 M: Robert Jarzmik <robert.jarzmik@free.fr>
2254 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2256 F: arch/arm/mach-pxa/mioa701.c
2258 ARM/MStar/Sigmastar Armv7 SoC support
2259 M: Daniel Palmer <daniel@thingy.jp>
2260 M: Romain Perier <romain.perier@gmail.com>
2261 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2263 W: http://linux-chenxing.org/
2264 T: git git://github.com/linux-chenxing/linux.git
2265 F: Documentation/devicetree/bindings/arm/mstar/*
2266 F: Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2267 F: Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2268 F: arch/arm/boot/dts/mstar-*
2269 F: arch/arm/mach-mstar/
2270 F: drivers/clk/mstar/
2271 F: drivers/gpio/gpio-msc313.c
2272 F: drivers/watchdog/msc313e_wdt.c
2273 F: include/dt-bindings/clock/mstar-*
2274 F: include/dt-bindings/gpio/msc313-gpio.h
2276 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2277 M: Michael Petchkovsky <mkpetch@internode.on.net>
2280 ARM/NOMADIK/Ux500 ARCHITECTURES
2281 M: Linus Walleij <linus.walleij@linaro.org>
2282 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2284 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2285 F: Documentation/devicetree/bindings/arm/ste-*
2286 F: Documentation/devicetree/bindings/arm/ux500.yaml
2287 F: Documentation/devicetree/bindings/arm/ux500/
2288 F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2289 F: arch/arm/boot/dts/ste-*
2290 F: arch/arm/mach-nomadik/
2291 F: arch/arm/mach-ux500/
2292 F: drivers/clk/clk-nomadik.c
2293 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2294 F: drivers/dma/ste_dma40*
2295 F: drivers/hwspinlock/u8500_hsem.c
2296 F: drivers/i2c/busses/i2c-nomadik.c
2297 F: drivers/iio/adc/ab8500-gpadc.c
2298 F: drivers/mfd/ab8500*
2299 F: drivers/mfd/abx500*
2300 F: drivers/mfd/db8500*
2301 F: drivers/pinctrl/nomadik/
2302 F: drivers/rtc/rtc-ab8500.c
2303 F: drivers/rtc/rtc-pl031.c
2304 F: drivers/soc/ux500/
2306 ARM/NUVOTON NPCM ARCHITECTURE
2307 M: Avi Fishman <avifishman70@gmail.com>
2308 M: Tomer Maimon <tmaimon77@gmail.com>
2309 M: Tali Perry <tali.perry1@gmail.com>
2310 R: Patrick Venture <venture@google.com>
2311 R: Nancy Yuen <yuenn@google.com>
2312 R: Benjamin Fair <benjaminfair@google.com>
2313 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2315 F: Documentation/devicetree/bindings/*/*/*npcm*
2316 F: Documentation/devicetree/bindings/*/*npcm*
2317 F: arch/arm/boot/dts/nuvoton-npcm*
2318 F: arch/arm/mach-npcm/
2320 F: drivers/*/*/*npcm*
2321 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2323 ARM/NUVOTON WPCM450 ARCHITECTURE
2324 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
2325 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2327 F: Documentation/devicetree/bindings/*/*wpcm*
2328 F: arch/arm/boot/dts/nuvoton-wpcm450*
2329 F: arch/arm/mach-npcm/wpcm450.c
2332 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2333 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
2335 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
2336 F: arch/arm/mach-s3c/gta02.h
2337 F: arch/arm/mach-s3c/mach-gta02.c
2339 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2340 M: Alexander Clouter <alex@digriz.org.uk>
2341 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2343 W: http://www.digriz.org.uk/ts78xx/kernel
2344 F: arch/arm/mach-orion5x/ts78xx-*
2346 ARM/OXNAS platform support
2347 M: Neil Armstrong <narmstrong@baylibre.com>
2348 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2349 L: linux-oxnas@groups.io (moderated for non-subscribers)
2351 F: arch/arm/boot/dts/ox8*.dts*
2352 F: arch/arm/mach-oxnas/
2353 F: drivers/power/reset/oxnas-restart.c
2356 ARM/PALM TREO SUPPORT
2357 M: Tomas Cech <sleep_walker@suse.com>
2358 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2360 W: http://hackndev.com
2361 F: arch/arm/mach-pxa/palmtreo.*
2363 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2364 M: Marek Vasut <marek.vasut@gmail.com>
2365 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2367 W: http://hackndev.com
2368 F: arch/arm/mach-pxa/include/mach/palmld.h
2369 F: arch/arm/mach-pxa/include/mach/palmtc.h
2370 F: arch/arm/mach-pxa/include/mach/palmtx.h
2371 F: arch/arm/mach-pxa/palmld.c
2372 F: arch/arm/mach-pxa/palmt5.*
2373 F: arch/arm/mach-pxa/palmtc.c
2374 F: arch/arm/mach-pxa/palmte2.*
2375 F: arch/arm/mach-pxa/palmtx.c
2378 M: Sergey Lapin <slapin@ossfans.org>
2379 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2381 W: http://hackndev.com
2382 F: arch/arm/mach-pxa/palmz72.*
2385 M: Peter Chubb <pleb@gelato.unsw.edu.au>
2387 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2389 ARM/PT DIGITAL BOARD PORT
2390 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2391 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2393 W: http://www.armlinux.org.uk/
2395 ARM/QUALCOMM SUPPORT
2396 M: Andy Gross <agross@kernel.org>
2397 M: Bjorn Andersson <bjorn.andersson@linaro.org>
2398 L: linux-arm-msm@vger.kernel.org
2400 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2401 F: Documentation/devicetree/bindings/*/qcom*
2402 F: Documentation/devicetree/bindings/soc/qcom/
2403 F: arch/arm/boot/dts/qcom-*.dts
2404 F: arch/arm/boot/dts/qcom-*.dtsi
2405 F: arch/arm/mach-qcom/
2406 F: arch/arm64/boot/dts/qcom/
2407 F: drivers/*/*/qcom*
2408 F: drivers/*/*/qcom/
2409 F: drivers/*/pm8???-*
2412 F: drivers/bluetooth/btqcomsmd.c
2413 F: drivers/clocksource/timer-qcom.c
2414 F: drivers/cpuidle/cpuidle-qcom-spm.c
2415 F: drivers/extcon/extcon-qcom*
2416 F: drivers/i2c/busses/i2c-qcom-geni.c
2417 F: drivers/i2c/busses/i2c-qup.c
2418 F: drivers/iommu/msm*
2419 F: drivers/mfd/ssbi.c
2420 F: drivers/mmc/host/mmci_qcom*
2421 F: drivers/mmc/host/sdhci-msm.c
2422 F: drivers/pci/controller/dwc/pcie-qcom.c
2423 F: drivers/phy/qualcomm/
2424 F: drivers/power/*/msm*
2425 F: drivers/reset/reset-qcom-*
2426 F: drivers/scsi/ufs/ufs-qcom*
2427 F: drivers/spi/spi-geni-qcom.c
2428 F: drivers/spi/spi-qcom-qspi.c
2429 F: drivers/spi/spi-qup.c
2430 F: drivers/tty/serial/msm_serial.c
2431 F: drivers/usb/dwc3/dwc3-qcom.c
2432 F: include/dt-bindings/*/qcom*
2433 F: include/linux/*/qcom*
2434 F: include/linux/soc/qcom/
2436 ARM/RADISYS ENP2611 MACHINE SUPPORT
2437 M: Lennert Buytenhek <kernel@wantstofly.org>
2438 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2441 ARM/RDA MICRO ARCHITECTURE
2442 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2443 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2444 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2446 F: Documentation/devicetree/bindings/arm/rda.yaml
2447 F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2448 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2449 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2450 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2451 F: arch/arm/boot/dts/rda8810pl-*
2452 F: drivers/clocksource/timer-rda.c
2453 F: drivers/gpio/gpio-rda.c
2454 F: drivers/irqchip/irq-rda-intc.c
2455 F: drivers/tty/serial/rda-uart.c
2457 ARM/REALTEK ARCHITECTURE
2458 M: Andreas Färber <afaerber@suse.de>
2459 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2460 L: linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2462 F: Documentation/devicetree/bindings/arm/realtek.yaml
2463 F: arch/arm/boot/dts/rtd*
2464 F: arch/arm/mach-realtek/
2465 F: arch/arm64/boot/dts/realtek/
2467 ARM/RENESAS ARM64 ARCHITECTURE
2468 M: Geert Uytterhoeven <geert+renesas@glider.be>
2469 M: Magnus Damm <magnus.damm@gmail.com>
2470 L: linux-renesas-soc@vger.kernel.org
2472 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2473 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2474 F: Documentation/devicetree/bindings/arm/renesas.yaml
2475 F: arch/arm64/boot/dts/renesas/
2476 F: drivers/soc/renesas/
2477 F: include/linux/soc/renesas/
2479 ARM/RISCPC ARCHITECTURE
2480 M: Russell King <linux@armlinux.org.uk>
2481 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2483 W: http://www.armlinux.org.uk/
2484 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2485 F: arch/arm/include/asm/hardware/ioc.h
2486 F: arch/arm/include/asm/hardware/iomd.h
2487 F: arch/arm/include/asm/hardware/memc.h
2488 F: arch/arm/mach-rpc/
2489 F: drivers/net/ethernet/8390/etherh.c
2490 F: drivers/net/ethernet/i825xx/ether1*
2491 F: drivers/net/ethernet/seeq/ether3*
2492 F: drivers/scsi/arm/
2494 ARM/Rockchip SoC support
2495 M: Heiko Stuebner <heiko@sntech.de>
2496 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2497 L: linux-rockchip@lists.infradead.org
2499 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2500 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2501 F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2502 F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2503 F: arch/arm/boot/dts/rk3*
2504 F: arch/arm/boot/dts/rv1108*
2505 F: arch/arm/mach-rockchip/
2506 F: drivers/*/*/*rockchip*
2507 F: drivers/*/*rockchip*
2508 F: drivers/clk/rockchip/
2509 F: drivers/i2c/busses/i2c-rk3x.c
2510 F: sound/soc/rockchip/
2513 ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2514 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
2515 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2516 L: linux-samsung-soc@vger.kernel.org
2518 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2519 F: Documentation/arm/samsung/
2520 F: Documentation/devicetree/bindings/arm/samsung/
2521 F: Documentation/devicetree/bindings/power/pd-samsung.yaml
2522 F: arch/arm/boot/dts/exynos*
2523 F: arch/arm/boot/dts/s3c*
2524 F: arch/arm/boot/dts/s5p*
2525 F: arch/arm/mach-exynos*/
2526 F: arch/arm/mach-s3c/
2527 F: arch/arm/mach-s5p*/
2528 F: arch/arm64/boot/dts/exynos/
2529 F: drivers/*/*/*s3c24*
2530 F: drivers/*/*s3c24*
2531 F: drivers/*/*s3c64xx*
2532 F: drivers/*/*s5pv210*
2533 F: drivers/clocksource/samsung_pwm_timer.c
2534 F: drivers/memory/samsung/
2535 F: drivers/pwm/pwm-samsung.c
2536 F: drivers/soc/samsung/
2537 F: drivers/tty/serial/samsung*
2538 F: include/clocksource/samsung_pwm.h
2539 F: include/linux/platform_data/*s3c*
2540 F: include/linux/serial_s3c.h
2541 F: include/linux/soc/samsung/
2547 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2548 M: Andrzej Hajda <a.hajda@samsung.com>
2549 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2550 L: linux-media@vger.kernel.org
2552 F: drivers/media/platform/s5p-g2d/
2554 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2555 M: Marek Szyprowski <m.szyprowski@samsung.com>
2556 L: linux-samsung-soc@vger.kernel.org
2557 L: linux-media@vger.kernel.org
2559 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2560 F: drivers/media/cec/platform/s5p/
2562 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2563 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2564 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2565 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2566 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2567 L: linux-media@vger.kernel.org
2569 F: drivers/media/platform/s5p-jpeg/
2571 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2572 M: Andrzej Hajda <a.hajda@samsung.com>
2573 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2574 L: linux-media@vger.kernel.org
2576 F: drivers/media/platform/s5p-mfc/
2578 ARM/SHMOBILE ARM ARCHITECTURE
2579 M: Geert Uytterhoeven <geert+renesas@glider.be>
2580 M: Magnus Damm <magnus.damm@gmail.com>
2581 L: linux-renesas-soc@vger.kernel.org
2583 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2584 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2585 F: Documentation/devicetree/bindings/arm/renesas.yaml
2586 F: arch/arm/boot/dts/emev2*
2587 F: arch/arm/boot/dts/gr-peach*
2588 F: arch/arm/boot/dts/iwg20d-q7*
2589 F: arch/arm/boot/dts/r7s*
2590 F: arch/arm/boot/dts/r8a*
2591 F: arch/arm/boot/dts/r9a*
2592 F: arch/arm/boot/dts/sh*
2593 F: arch/arm/configs/shmobile_defconfig
2594 F: arch/arm/include/debug/renesas-scif.S
2595 F: arch/arm/mach-shmobile/
2596 F: drivers/soc/renesas/
2597 F: include/linux/soc/renesas/
2599 ARM/SOCFPGA ARCHITECTURE
2600 M: Dinh Nguyen <dinguyen@kernel.org>
2602 W: http://www.rocketboards.org
2603 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2604 F: arch/arm/boot/dts/socfpga*
2605 F: arch/arm/configs/socfpga_defconfig
2606 F: arch/arm/mach-socfpga/
2607 F: arch/arm64/boot/dts/altera/
2608 F: arch/arm64/boot/dts/intel/
2610 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2611 M: Dinh Nguyen <dinguyen@kernel.org>
2613 F: drivers/clk/socfpga/
2615 ARM/SOCFPGA EDAC SUPPORT
2616 M: Dinh Nguyen <dinguyen@kernel.org>
2618 F: drivers/edac/altera_edac.[ch]
2620 ARM/SPREADTRUM SoC SUPPORT
2621 M: Orson Zhai <orsonzhai@gmail.com>
2622 M: Baolin Wang <baolin.wang7@gmail.com>
2623 M: Chunyan Zhang <zhang.lyra@gmail.com>
2625 F: arch/arm64/boot/dts/sprd
2630 ARM/STI ARCHITECTURE
2631 M: Patrice Chotard <patrice.chotard@foss.st.com>
2632 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2634 W: http://www.stlinux.com
2635 F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2636 F: arch/arm/boot/dts/sti*
2637 F: arch/arm/mach-sti/
2638 F: drivers/ata/ahci_st.c
2639 F: drivers/char/hw_random/st-rng.c
2640 F: drivers/clocksource/arm_global_timer.c
2641 F: drivers/clocksource/clksrc_st_lpc.c
2642 F: drivers/cpufreq/sti-cpufreq.c
2643 F: drivers/dma/st_fdma*
2644 F: drivers/i2c/busses/i2c-st.c
2645 F: drivers/media/platform/sti/c8sectpfe/
2646 F: drivers/media/rc/st_rc.c
2647 F: drivers/mmc/host/sdhci-st.c
2648 F: drivers/phy/st/phy-miphy28lp.c
2649 F: drivers/phy/st/phy-stih407-usb.c
2650 F: drivers/pinctrl/pinctrl-st.c
2651 F: drivers/remoteproc/st_remoteproc.c
2652 F: drivers/remoteproc/st_slim_rproc.c
2653 F: drivers/reset/sti/
2654 F: drivers/rtc/rtc-st-lpc.c
2655 F: drivers/tty/serial/st-asc.c
2656 F: drivers/usb/dwc3/dwc3-st.c
2657 F: drivers/usb/host/ehci-st.c
2658 F: drivers/usb/host/ohci-st.c
2659 F: drivers/watchdog/st_lpc_wdt.c
2660 F: include/linux/remoteproc/st_slim_rproc.h
2662 ARM/STM32 ARCHITECTURE
2663 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2664 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
2665 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2666 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2668 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2669 F: arch/arm/boot/dts/stm32*
2670 F: arch/arm/mach-stm32/
2671 F: drivers/clocksource/armv7m_systick.c
2675 ARM/Synaptics SoC support
2676 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2677 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2678 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2680 F: arch/arm/boot/dts/berlin*
2681 F: arch/arm/mach-berlin/
2682 F: arch/arm64/boot/dts/synaptics/
2684 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2685 M: Lennert Buytenhek <kernel@wantstofly.org>
2686 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2689 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2690 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2691 L: linux-tegra@vger.kernel.org
2692 L: linux-media@vger.kernel.org
2694 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2695 F: drivers/media/cec/platform/tegra/
2697 ARM/TETON BGA MACHINE SUPPORT
2698 M: "Mark F. Brown" <mark.brown314@gmail.com>
2699 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2702 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2703 M: Santosh Shilimkar <ssantosh@kernel.org>
2704 L: linux-kernel@vger.kernel.org
2706 F: drivers/memory/*emif*
2708 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2709 M: Santosh Shilimkar <ssantosh@kernel.org>
2710 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2712 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2713 F: arch/arm/boot/dts/keystone-*
2714 F: arch/arm/mach-keystone/
2716 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2717 M: Santosh Shilimkar <ssantosh@kernel.org>
2718 L: linux-kernel@vger.kernel.org
2720 F: drivers/clk/keystone/
2722 ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
2723 M: Santosh Shilimkar <ssantosh@kernel.org>
2724 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2725 L: linux-kernel@vger.kernel.org
2727 F: drivers/clocksource/timer-keystone.c
2729 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2730 M: Santosh Shilimkar <ssantosh@kernel.org>
2731 L: linux-kernel@vger.kernel.org
2733 F: drivers/power/reset/keystone-reset.c
2735 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2736 M: Nishanth Menon <nm@ti.com>
2737 M: Vignesh Raghavendra <vigneshr@ti.com>
2738 M: Tero Kristo <kristo@kernel.org>
2739 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2741 F: Documentation/devicetree/bindings/arm/ti/k3.yaml
2742 F: arch/arm64/boot/dts/ti/Makefile
2743 F: arch/arm64/boot/dts/ti/k3-*
2744 F: include/dt-bindings/pinctrl/k3.h
2746 ARM/THECUS N2100 MACHINE SUPPORT
2747 M: Lennert Buytenhek <kernel@wantstofly.org>
2748 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2751 ARM/TOSA MACHINE SUPPORT
2752 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2753 M: Dirk Opfer <dirk@opfer-online.de>
2756 ARM/TOSHIBA VISCONTI ARCHITECTURE
2757 M: Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
2758 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2760 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
2761 F: Documentation/devicetree/bindings/arm/toshiba.yaml
2762 F: Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
2763 F: Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
2764 F: Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
2765 F: Documentation/devicetree/bindings/pinctrl/toshiba,tmpv7700-pinctrl.yaml
2766 F: Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
2767 F: arch/arm64/boot/dts/toshiba/
2768 F: drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
2769 F: drivers/gpio/gpio-visconti.c
2770 F: drivers/pci/controller/dwc/pcie-visconti.c
2771 F: drivers/pinctrl/visconti/
2772 F: drivers/watchdog/visconti_wdt.c
2775 ARM/UNIPHIER ARCHITECTURE
2776 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
2777 M: Masami Hiramatsu <mhiramat@kernel.org>
2778 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2780 F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2781 F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2782 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2783 F: arch/arm/boot/dts/uniphier*
2784 F: arch/arm/include/asm/hardware/cache-uniphier.h
2785 F: arch/arm/mach-uniphier/
2786 F: arch/arm/mm/cache-uniphier.c
2787 F: arch/arm64/boot/dts/socionext/uniphier*
2788 F: drivers/bus/uniphier-system-bus.c
2789 F: drivers/clk/uniphier/
2790 F: drivers/dma/uniphier-mdmac.c
2791 F: drivers/gpio/gpio-uniphier.c
2792 F: drivers/i2c/busses/i2c-uniphier*
2793 F: drivers/irqchip/irq-uniphier-aidet.c
2794 F: drivers/mmc/host/uniphier-sd.c
2795 F: drivers/pinctrl/uniphier/
2796 F: drivers/reset/reset-uniphier.c
2797 F: drivers/tty/serial/8250/8250_uniphier.c
2800 ARM/VERSATILE EXPRESS PLATFORM
2801 M: Liviu Dudau <liviu.dudau@arm.com>
2802 M: Sudeep Holla <sudeep.holla@arm.com>
2803 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2804 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2808 F: arch/arm/boot/dts/vexpress*
2809 F: arch/arm/mach-vexpress/
2810 F: arch/arm64/boot/dts/arm/
2811 F: drivers/clk/versatile/clk-vexpress-osc.c
2812 F: drivers/clocksource/timer-versatile.c
2816 M: Russell King <linux@armlinux.org.uk>
2817 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2819 W: http://www.armlinux.org.uk/
2822 ARM/VOIPAC PXA270 SUPPORT
2823 M: Marek Vasut <marek.vasut@gmail.com>
2824 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2826 F: arch/arm/mach-pxa/include/mach/vpac270.h
2827 F: arch/arm/mach-pxa/vpac270.c
2829 ARM/VT8500 ARM ARCHITECTURE
2830 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2832 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2833 F: arch/arm/mach-vt8500/
2834 F: drivers/clocksource/timer-vt8500.c
2835 F: drivers/i2c/busses/i2c-wmt.c
2836 F: drivers/mmc/host/wmt-sdmmc.c
2837 F: drivers/pwm/pwm-vt8500.c
2838 F: drivers/rtc/rtc-vt8500.c
2839 F: drivers/tty/serial/vt8500_serial.c
2840 F: drivers/usb/host/ehci-platform.c
2841 F: drivers/usb/host/uhci-platform.c
2842 F: drivers/video/fbdev/vt8500lcdfb.*
2843 F: drivers/video/fbdev/wm8505fb*
2844 F: drivers/video/fbdev/wmt_ge_rops.*
2846 ARM/ZIPIT Z2 SUPPORT
2847 M: Marek Vasut <marek.vasut@gmail.com>
2848 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2850 F: arch/arm/mach-pxa/include/mach/z2.h
2851 F: arch/arm/mach-pxa/z2.c
2853 ARM/ZYNQ ARCHITECTURE
2854 M: Michal Simek <michal.simek@xilinx.com>
2855 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2857 W: http://wiki.xilinx.com
2858 T: git https://github.com/Xilinx/linux-xlnx.git
2859 F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
2860 F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
2861 F: Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
2862 F: arch/arm/mach-zynq/
2863 F: drivers/clocksource/timer-cadence-ttc.c
2864 F: drivers/cpuidle/cpuidle-zynq.c
2865 F: drivers/edac/synopsys_edac.c
2866 F: drivers/i2c/busses/i2c-cadence.c
2867 F: drivers/i2c/busses/i2c-xiic.c
2868 F: drivers/mmc/host/sdhci-of-arasan.c
2872 ARM64 PORT (AARCH64 ARCHITECTURE)
2873 M: Catalin Marinas <catalin.marinas@arm.com>
2874 M: Will Deacon <will@kernel.org>
2875 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2877 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2878 F: Documentation/arm64/
2880 F: tools/testing/selftests/arm64/
2881 X: arch/arm64/boot/dts/
2883 ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
2884 M: George McCollister <george.mccollister@gmail.com>
2885 L: netdev@vger.kernel.org
2887 F: Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
2888 F: drivers/net/dsa/xrs700x/*
2889 F: net/dsa/tag_xrs700x.c
2891 AS3645A LED FLASH CONTROLLER DRIVER
2892 M: Sakari Ailus <sakari.ailus@iki.fi>
2893 L: linux-leds@vger.kernel.org
2895 F: drivers/leds/flash/leds-as3645a.c
2897 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2898 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2899 L: linux-media@vger.kernel.org
2901 T: git git://linuxtv.org/media_tree.git
2902 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2903 F: drivers/media/i2c/ak7375.c
2905 ASAHI KASEI AK8974 DRIVER
2906 M: Linus Walleij <linus.walleij@linaro.org>
2907 L: linux-iio@vger.kernel.org
2909 W: http://www.akm.com/
2910 F: drivers/iio/magnetometer/ak8974.c
2912 ASC7621 HARDWARE MONITOR DRIVER
2913 M: George Joseph <george.joseph@fairview5.com>
2914 L: linux-hwmon@vger.kernel.org
2916 F: Documentation/hwmon/asc7621.rst
2917 F: drivers/hwmon/asc7621.c
2919 ASIX AX88796C SPI ETHERNET ADAPTER
2920 M: Łukasz Stelmach <l.stelmach@samsung.com>
2922 F: Documentation/devicetree/bindings/net/asix,ax88796c.yaml
2923 F: drivers/net/ethernet/asix/ax88796c_*
2925 ASPEED PINCTRL DRIVERS
2926 M: Andrew Jeffery <andrew@aj.id.au>
2927 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2928 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2929 L: linux-gpio@vger.kernel.org
2931 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
2932 F: drivers/pinctrl/aspeed/
2934 ASPEED SCU INTERRUPT CONTROLLER DRIVER
2935 M: Eddie James <eajames@linux.ibm.com>
2936 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2938 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
2939 F: drivers/irqchip/irq-aspeed-scu-ic.c
2940 F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
2942 ASPEED SD/MMC DRIVER
2943 M: Andrew Jeffery <andrew@aj.id.au>
2944 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2945 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2946 L: linux-mmc@vger.kernel.org
2948 F: Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
2949 F: drivers/mmc/host/sdhci-of-aspeed*
2951 ASPEED VIDEO ENGINE DRIVER
2952 M: Eddie James <eajames@linux.ibm.com>
2953 L: linux-media@vger.kernel.org
2954 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2956 F: Documentation/devicetree/bindings/media/aspeed-video.txt
2957 F: drivers/media/platform/aspeed-video.c
2959 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2960 M: Corentin Chary <corentin.chary@gmail.com>
2961 L: acpi4asus-user@lists.sourceforge.net
2962 L: platform-driver-x86@vger.kernel.org
2964 W: http://acpi4asus.sf.net
2965 F: drivers/platform/x86/asus*.c
2966 F: drivers/platform/x86/eeepc*.c
2968 ASUS WIRELESS RADIO CONTROL DRIVER
2969 M: João Paulo Rechi Vita <jprvita@gmail.com>
2970 L: platform-driver-x86@vger.kernel.org
2972 F: drivers/platform/x86/asus-wireless.c
2975 M: David Howells <dhowells@redhat.com>
2976 L: keyrings@vger.kernel.org
2978 F: Documentation/crypto/asymmetric-keys.rst
2979 F: crypto/asymmetric_keys/
2980 F: include/crypto/pkcs7.h
2981 F: include/crypto/public_key.h
2982 F: include/linux/verification.h
2984 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2985 R: Dan Williams <dan.j.williams@intel.com>
2987 W: http://sourceforge.net/projects/xscaleiop
2988 F: Documentation/crypto/async-tx-api.rst
2990 F: include/linux/async_tx.h
2993 M: Bartosz Golaszewski <brgl@bgdev.pl>
2994 L: linux-i2c@vger.kernel.org
2996 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2997 F: Documentation/devicetree/bindings/eeprom/at24.yaml
2998 F: drivers/misc/eeprom/at24.c
3000 ATA OVER ETHERNET (AOE) DRIVER
3001 M: "Justin Sanders" <justin@coraid.com>
3003 W: http://www.openaoe.org/
3004 F: Documentation/admin-guide/aoe/
3005 F: drivers/block/aoe/
3007 ATC260X PMIC MFD DRIVER
3008 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
3009 M: Cristian Ciocaltea <cristian.ciocaltea@gmail.com>
3010 L: linux-actions@lists.infradead.org
3012 F: Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
3013 F: drivers/input/misc/atc260x-onkey.c
3014 F: drivers/mfd/atc260*
3015 F: drivers/power/reset/atc260x-poweroff.c
3016 F: drivers/regulator/atc260x-regulator.c
3017 F: include/linux/mfd/atc260x/*
3019 ATHEROS 71XX/9XXX GPIO DRIVER
3020 M: Alban Bedel <albeu@free.fr>
3022 W: https://github.com/AlbanBedel/linux
3023 T: git git://github.com/AlbanBedel/linux
3024 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
3025 F: drivers/gpio/gpio-ath79.c
3027 ATHEROS 71XX/9XXX USB PHY DRIVER
3028 M: Alban Bedel <albeu@free.fr>
3030 W: https://github.com/AlbanBedel/linux
3031 T: git git://github.com/AlbanBedel/linux
3032 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3033 F: drivers/phy/qualcomm/phy-ath79-usb.c
3035 ATHEROS ATH GENERIC UTILITIES
3036 M: Kalle Valo <kvalo@codeaurora.org>
3037 L: linux-wireless@vger.kernel.org
3039 F: drivers/net/wireless/ath/*
3041 ATHEROS ATH5K WIRELESS DRIVER
3042 M: Jiri Slaby <jirislaby@kernel.org>
3043 M: Nick Kossifidis <mickflemm@gmail.com>
3044 M: Luis Chamberlain <mcgrof@kernel.org>
3045 L: linux-wireless@vger.kernel.org
3047 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3048 F: drivers/net/wireless/ath/ath5k/
3050 ATHEROS ATH6KL WIRELESS DRIVER
3051 M: Kalle Valo <kvalo@codeaurora.org>
3052 L: linux-wireless@vger.kernel.org
3054 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3055 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
3056 F: drivers/net/wireless/ath/ath6kl/
3059 M: Ville Syrjala <syrjala@sci.fi>
3061 F: drivers/input/misc/ati_remote2.c
3063 ATK0110 HWMON DRIVER
3064 M: Luca Tettamanti <kronos.it@gmail.com>
3065 L: linux-hwmon@vger.kernel.org
3067 F: drivers/hwmon/asus_atk0110.c
3069 ATLX ETHERNET DRIVERS
3070 M: Chris Snook <chris.snook@gmail.com>
3071 L: netdev@vger.kernel.org
3073 W: http://sourceforge.net/projects/atl1
3074 W: http://atl1.sourceforge.net
3075 F: drivers/net/ethernet/atheros/
3078 M: Chas Williams <3chas3@gmail.com>
3079 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
3080 L: netdev@vger.kernel.org
3082 W: http://linux-atm.sourceforge.net
3084 F: include/linux/atm*
3085 F: include/uapi/linux/atm*
3087 ATMEL MACB ETHERNET DRIVER
3088 M: Nicolas Ferre <nicolas.ferre@microchip.com>
3089 M: Claudiu Beznea <claudiu.beznea@microchip.com>
3091 F: drivers/net/ethernet/cadence/
3093 ATMEL MAXTOUCH DRIVER
3094 M: Nick Dyer <nick@shmanahar.org>
3096 T: git git://github.com/ndyer/linux.git
3097 F: Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3098 F: drivers/input/touchscreen/atmel_mxt_ts.c
3100 ATMEL WIRELESS DRIVER
3101 M: Simon Kelley <simon@thekelleys.org.uk>
3102 L: linux-wireless@vger.kernel.org
3104 W: http://www.thekelleys.org.uk/atmel
3105 W: http://atmelwlandriver.sourceforge.net/
3106 F: drivers/net/wireless/atmel/atmel*
3108 ATOMIC INFRASTRUCTURE
3109 M: Will Deacon <will@kernel.org>
3110 M: Peter Zijlstra <peterz@infradead.org>
3111 R: Boqun Feng <boqun.feng@gmail.com>
3112 L: linux-kernel@vger.kernel.org
3114 F: arch/*/include/asm/atomic*.h
3115 F: include/*/atomic*.h
3116 F: include/linux/refcount.h
3117 F: Documentation/atomic_*.txt
3120 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3121 M: Bradley Grove <linuxdrivers@attotech.com>
3122 L: linux-scsi@vger.kernel.org
3124 W: http://www.attotech.com
3125 F: drivers/scsi/esas2r
3127 ATUSB IEEE 802.15.4 RADIO DRIVER
3128 M: Stefan Schmidt <stefan@datenfreihafen.org>
3129 L: linux-wpan@vger.kernel.org
3131 F: drivers/net/ieee802154/at86rf230.h
3132 F: drivers/net/ieee802154/atusb.c
3133 F: drivers/net/ieee802154/atusb.h
3136 M: Paul Moore <paul@paul-moore.com>
3137 M: Eric Paris <eparis@redhat.com>
3138 L: linux-audit@redhat.com (moderated for non-subscribers)
3140 W: https://github.com/linux-audit
3141 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3142 F: include/asm-generic/audit_*.h
3143 F: include/linux/audit.h
3144 F: include/linux/audit_arch.h
3145 F: include/uapi/linux/audit.h
3149 AUXILIARY DISPLAY DRIVERS
3150 M: Miguel Ojeda <ojeda@kernel.org>
3152 F: drivers/auxdisplay/
3153 F: include/linux/cfag12864b.h
3155 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3156 M: Andreas Klinger <ak@it-klinger.de>
3157 L: linux-iio@vger.kernel.org
3159 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3160 F: drivers/iio/adc/hx711.c
3163 M: Ralf Baechle <ralf@linux-mips.org>
3164 L: linux-hams@vger.kernel.org
3166 W: http://www.linux-ax25.org/
3167 F: include/net/ax25.h
3168 F: include/uapi/linux/ax25.h
3172 M: Peter Rosin <peda@axentia.se>
3173 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3175 F: arch/arm/boot/dts/at91-linea.dtsi
3176 F: arch/arm/boot/dts/at91-natte.dtsi
3177 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
3178 F: arch/arm/boot/dts/at91-tse850-3.dts
3180 AXENTIA ASOC DRIVERS
3181 M: Peter Rosin <peda@axentia.se>
3182 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3184 F: Documentation/devicetree/bindings/sound/axentia,*
3185 F: sound/soc/atmel/tse850-pcm5142.c
3187 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3188 M: Nuno Sá <nuno.sa@analog.com>
3189 L: linux-hwmon@vger.kernel.org
3191 W: http://ez.analog.com/community/linux-device-drivers
3192 F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3193 F: drivers/hwmon/axi-fan-control.c
3195 AXXIA I2C CONTROLLER
3196 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
3197 L: linux-i2c@vger.kernel.org
3199 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3200 F: drivers/i2c/busses/i2c-axxia.c
3203 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3204 L: linux-media@vger.kernel.org
3206 W: https://linuxtv.org
3207 T: git git://linuxtv.org/media_tree.git
3208 F: drivers/media/usb/dvb-usb-v2/az6007.c
3210 AZTECH FM RADIO RECEIVER DRIVER
3211 M: Hans Verkuil <hverkuil@xs4all.nl>
3212 L: linux-media@vger.kernel.org
3214 W: https://linuxtv.org
3215 T: git git://linuxtv.org/media_tree.git
3216 F: drivers/media/radio/radio-aztech*
3219 L: linux-wireless@vger.kernel.org
3220 L: b43-dev@lists.infradead.org
3222 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3223 F: drivers/net/wireless/broadcom/b43/
3225 B43LEGACY WIRELESS DRIVER
3226 M: Larry Finger <Larry.Finger@lwfinger.net>
3227 L: linux-wireless@vger.kernel.org
3228 L: b43-dev@lists.infradead.org
3230 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3231 F: drivers/net/wireless/broadcom/b43legacy/
3233 BACKLIGHT CLASS/SUBSYSTEM
3234 M: Lee Jones <lee.jones@linaro.org>
3235 M: Daniel Thompson <daniel.thompson@linaro.org>
3236 M: Jingoo Han <jingoohan1@gmail.com>
3237 L: dri-devel@lists.freedesktop.org
3239 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3240 F: Documentation/ABI/stable/sysfs-class-backlight
3241 F: Documentation/ABI/testing/sysfs-class-backlight
3242 F: Documentation/devicetree/bindings/leds/backlight
3243 F: drivers/video/backlight/
3244 F: include/linux/backlight.h
3245 F: include/linux/pwm_backlight.h
3248 M: Marek Lindner <mareklindner@neomailbox.ch>
3249 M: Simon Wunderlich <sw@simonwunderlich.de>
3250 M: Antonio Quartulli <a@unstable.cc>
3251 M: Sven Eckelmann <sven@narfation.org>
3252 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3254 W: https://www.open-mesh.org/
3255 Q: https://patchwork.open-mesh.org/project/batman/list/
3256 B: https://www.open-mesh.org/projects/batman-adv/issues
3257 C: ircs://irc.hackint.org/batadv
3258 T: git https://git.open-mesh.org/linux-merge.git
3259 F: Documentation/networking/batman-adv.rst
3260 F: include/uapi/linux/batadv_packet.h
3261 F: include/uapi/linux/batman_adv.h
3264 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3265 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
3266 L: linux-hams@vger.kernel.org
3268 W: http://www.baycom.org/~tom/ham/ham.html
3269 F: drivers/net/hamradio/baycom*
3271 BCACHE (BLOCK LAYER CACHE)
3272 M: Coly Li <colyli@suse.de>
3273 M: Kent Overstreet <kent.overstreet@gmail.com>
3274 L: linux-bcache@vger.kernel.org
3276 W: http://bcache.evilpiepirate.org
3277 C: irc://irc.oftc.net/bcache
3278 F: drivers/md/bcache/
3280 BDISP ST MEDIA DRIVER
3281 M: Fabien Dessenne <fabien.dessenne@foss.st.com>
3282 L: linux-media@vger.kernel.org
3284 W: https://linuxtv.org
3285 T: git git://linuxtv.org/media_tree.git
3286 F: drivers/media/platform/sti/bdisp
3288 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3289 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
3290 L: netdev@vger.kernel.org
3292 F: drivers/net/ethernet/ec_bhf.c
3295 M: Luis de Bethencourt <luisbg@kernel.org>
3296 M: Salah Triki <salah.triki@gmail.com>
3298 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3299 F: Documentation/filesystems/befs.rst
3303 M: Paolo Valente <paolo.valente@linaro.org>
3304 M: Jens Axboe <axboe@kernel.dk>
3305 L: linux-block@vger.kernel.org
3307 F: Documentation/block/bfq-iosched.rst
3311 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3313 F: Documentation/filesystems/bfs.rst
3315 F: include/uapi/linux/bfs_fs.h
3318 M: Yury Norov <yury.norov@gmail.com>
3319 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
3320 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
3322 F: include/asm-generic/bitops/find.h
3323 F: include/linux/bitmap.h
3326 F: lib/find_bit_benchmark.c
3327 F: lib/test_bitmap.c
3328 F: tools/include/asm-generic/bitops/find.h
3329 F: tools/include/linux/bitmap.h
3330 F: tools/lib/bitmap.c
3331 F: tools/lib/find_bit.c
3333 BLINKM RGB LED DRIVER
3334 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
3336 F: drivers/leds/leds-blinkm.c
3339 M: Jens Axboe <axboe@kernel.dk>
3340 L: linux-block@vger.kernel.org
3342 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3345 F: include/linux/blk*
3346 F: kernel/trace/blktrace.c
3350 M: Joern Engel <joern@lazybastard.org>
3351 L: linux-mtd@lists.infradead.org
3353 F: drivers/mtd/devices/block2mtd.c
3356 M: Marcel Holtmann <marcel@holtmann.org>
3357 M: Johan Hedberg <johan.hedberg@gmail.com>
3358 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3359 L: linux-bluetooth@vger.kernel.org
3361 W: http://www.bluez.org/
3362 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3363 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3364 F: drivers/bluetooth/
3367 M: Marcel Holtmann <marcel@holtmann.org>
3368 M: Johan Hedberg <johan.hedberg@gmail.com>
3369 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3370 L: linux-bluetooth@vger.kernel.org
3372 W: http://www.bluez.org/
3373 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3374 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3375 F: include/net/bluetooth/
3379 M: Jay Vosburgh <j.vosburgh@gmail.com>
3380 M: Veaceslav Falico <vfalico@gmail.com>
3381 M: Andy Gospodarek <andy@greyhouse.net>
3382 L: netdev@vger.kernel.org
3384 W: http://sourceforge.net/projects/bonding/
3385 F: drivers/net/bonding/
3386 F: include/net/bonding.h
3387 F: include/uapi/linux/if_bonding.h
3389 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3390 M: Dan Robertson <dan@dlrobertson.com>
3391 L: linux-iio@vger.kernel.org
3393 F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3394 F: drivers/iio/accel/bma400*
3396 BPF (Safe dynamic programs and tools)
3397 M: Alexei Starovoitov <ast@kernel.org>
3398 M: Daniel Borkmann <daniel@iogearbox.net>
3399 M: Andrii Nakryiko <andrii@kernel.org>
3400 R: Martin KaFai Lau <kafai@fb.com>
3401 R: Song Liu <songliubraving@fb.com>
3402 R: Yonghong Song <yhs@fb.com>
3403 R: John Fastabend <john.fastabend@gmail.com>
3404 R: KP Singh <kpsingh@kernel.org>
3405 L: netdev@vger.kernel.org
3406 L: bpf@vger.kernel.org
3409 Q: https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
3410 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3411 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3412 F: Documentation/bpf/
3413 F: Documentation/networking/filter.rst
3414 F: Documentation/userspace-api/ebpf/
3416 F: include/linux/bpf*
3417 F: include/linux/btf*
3418 F: include/linux/filter.h
3419 F: include/trace/events/xdp.h
3420 F: include/uapi/linux/bpf*
3421 F: include/uapi/linux/btf*
3422 F: include/uapi/linux/filter.h
3424 F: kernel/trace/bpf_trace.c
3427 F: net/core/filter.c
3428 F: net/sched/act_bpf.c
3429 F: net/sched/cls_bpf.c
3431 F: scripts/bpf_doc.py
3434 F: tools/testing/selftests/bpf/
3439 M: Shubham Bansal <illusionist.neo@gmail.com>
3440 L: netdev@vger.kernel.org
3441 L: bpf@vger.kernel.org
3446 M: Daniel Borkmann <daniel@iogearbox.net>
3447 M: Alexei Starovoitov <ast@kernel.org>
3448 M: Zi Shen Lim <zlim.lnx@gmail.com>
3449 L: netdev@vger.kernel.org
3450 L: bpf@vger.kernel.org
3454 BPF JIT for MIPS (32-BIT AND 64-BIT)
3455 M: Johan Almbladh <johan.almbladh@anyfinetworks.com>
3456 M: Paul Burton <paulburton@kernel.org>
3457 L: netdev@vger.kernel.org
3458 L: bpf@vger.kernel.org
3462 BPF JIT for NFP NICs
3463 M: Jakub Kicinski <kuba@kernel.org>
3464 L: netdev@vger.kernel.org
3465 L: bpf@vger.kernel.org
3467 F: drivers/net/ethernet/netronome/nfp/bpf/
3469 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3470 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3471 L: netdev@vger.kernel.org
3472 L: bpf@vger.kernel.org
3474 F: arch/powerpc/net/
3476 BPF JIT for RISC-V (32-bit)
3477 M: Luke Nelson <luke.r.nels@gmail.com>
3478 M: Xi Wang <xi.wang@gmail.com>
3479 L: netdev@vger.kernel.org
3480 L: bpf@vger.kernel.org
3483 X: arch/riscv/net/bpf_jit_comp64.c
3485 BPF JIT for RISC-V (64-bit)
3486 M: Björn Töpel <bjorn@kernel.org>
3487 L: netdev@vger.kernel.org
3488 L: bpf@vger.kernel.org
3491 X: arch/riscv/net/bpf_jit_comp32.c
3494 M: Ilya Leoshkevich <iii@linux.ibm.com>
3495 M: Heiko Carstens <hca@linux.ibm.com>
3496 M: Vasily Gorbik <gor@linux.ibm.com>
3497 L: netdev@vger.kernel.org
3498 L: bpf@vger.kernel.org
3501 X: arch/s390/net/pnet.c
3503 BPF JIT for SPARC (32-BIT AND 64-BIT)
3504 M: David S. Miller <davem@davemloft.net>
3505 L: netdev@vger.kernel.org
3506 L: bpf@vger.kernel.org
3510 BPF JIT for X86 32-BIT
3511 M: Wang YanQing <udknight@gmail.com>
3512 L: netdev@vger.kernel.org
3513 L: bpf@vger.kernel.org
3515 F: arch/x86/net/bpf_jit_comp32.c
3517 BPF JIT for X86 64-BIT
3518 M: Alexei Starovoitov <ast@kernel.org>
3519 M: Daniel Borkmann <daniel@iogearbox.net>
3520 L: netdev@vger.kernel.org
3521 L: bpf@vger.kernel.org
3524 X: arch/x86/net/bpf_jit_comp32.c
3526 BPF LSM (Security Audit and Enforcement using BPF)
3527 M: KP Singh <kpsingh@kernel.org>
3528 R: Florent Revest <revest@chromium.org>
3529 R: Brendan Jackman <jackmanb@chromium.org>
3530 L: bpf@vger.kernel.org
3532 F: Documentation/bpf/bpf_lsm.rst
3533 F: include/linux/bpf_lsm.h
3534 F: kernel/bpf/bpf_lsm.c
3537 BROADCOM B44 10/100 ETHERNET DRIVER
3538 M: Michael Chan <michael.chan@broadcom.com>
3539 L: netdev@vger.kernel.org
3541 F: drivers/net/ethernet/broadcom/b44.*
3543 BROADCOM B53 ETHERNET SWITCH DRIVER
3544 M: Florian Fainelli <f.fainelli@gmail.com>
3545 L: netdev@vger.kernel.org
3546 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3548 F: Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
3549 F: drivers/net/dsa/b53/*
3550 F: include/linux/dsa/brcm.h
3551 F: include/linux/platform_data/b53.h
3553 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3554 M: Nicolas Saenz Julienne <nsaenz@kernel.org>
3555 L: bcm-kernel-feedback-list@broadcom.com
3556 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3557 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3559 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsaenz/linux-rpi.git
3560 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3561 F: drivers/pci/controller/pcie-brcmstb.c
3562 F: drivers/staging/vc04_services
3566 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3567 M: Florian Fainelli <f.fainelli@gmail.com>
3568 M: Ray Jui <rjui@broadcom.com>
3569 M: Scott Branden <sbranden@broadcom.com>
3570 M: bcm-kernel-feedback-list@broadcom.com
3572 T: git git://github.com/broadcom/mach-bcm
3573 F: arch/arm/mach-bcm/
3579 BROADCOM BCM47XX MIPS ARCHITECTURE
3580 M: Hauke Mehrtens <hauke@hauke-m.de>
3581 M: Rafał Miłecki <zajec5@gmail.com>
3582 L: linux-mips@vger.kernel.org
3584 F: Documentation/devicetree/bindings/mips/brcm/
3585 F: arch/mips/bcm47xx/*
3586 F: arch/mips/include/asm/mach-bcm47xx/*
3588 BROADCOM BCM4908 ETHERNET DRIVER
3589 M: Rafał Miłecki <rafal@milecki.pl>
3590 M: bcm-kernel-feedback-list@broadcom.com
3591 L: netdev@vger.kernel.org
3593 F: Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
3594 F: drivers/net/ethernet/broadcom/bcm4908_enet.*
3595 F: drivers/net/ethernet/broadcom/unimac.h
3597 BROADCOM BCM5301X ARM ARCHITECTURE
3598 M: Hauke Mehrtens <hauke@hauke-m.de>
3599 M: Rafał Miłecki <zajec5@gmail.com>
3600 M: bcm-kernel-feedback-list@broadcom.com
3601 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3603 F: arch/arm/boot/dts/bcm470*
3604 F: arch/arm/boot/dts/bcm5301*
3605 F: arch/arm/boot/dts/bcm953012*
3606 F: arch/arm/mach-bcm/bcm_5301x.c
3608 BROADCOM BCM53573 ARM ARCHITECTURE
3609 M: Rafał Miłecki <rafal@milecki.pl>
3610 L: bcm-kernel-feedback-list@broadcom.com
3611 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3613 F: arch/arm/boot/dts/bcm47189*
3614 F: arch/arm/boot/dts/bcm53573*
3616 BROADCOM BCM63XX ARM ARCHITECTURE
3617 M: Florian Fainelli <f.fainelli@gmail.com>
3618 M: bcm-kernel-feedback-list@broadcom.com
3619 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3621 T: git git://github.com/broadcom/stblinux.git
3624 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3625 M: Kevin Cernekee <cernekee@gmail.com>
3626 L: linux-usb@vger.kernel.org
3628 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3630 BROADCOM BCM7XXX ARM ARCHITECTURE
3631 M: Florian Fainelli <f.fainelli@gmail.com>
3632 M: bcm-kernel-feedback-list@broadcom.com
3633 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3635 T: git git://github.com/broadcom/stblinux.git
3636 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3637 F: arch/arm/boot/dts/bcm7*.dts*
3638 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3639 F: arch/arm/mach-bcm/*brcmstb*
3640 F: arch/arm/mm/cache-b15-rac.c
3641 F: drivers/bus/brcmstb_gisb.c
3642 F: drivers/pci/controller/pcie-brcmstb.c
3646 M: Al Cooper <alcooperx@gmail.com>
3647 L: linux-usb@vger.kernel.org
3648 L: bcm-kernel-feedback-list@broadcom.com
3650 F: Documentation/devicetree/bindings/usb/brcm,bdc.txt
3651 F: drivers/usb/gadget/udc/bdc/
3653 BROADCOM BMIPS CPUFREQ DRIVER
3654 M: Markus Mayer <mmayer@broadcom.com>
3655 M: bcm-kernel-feedback-list@broadcom.com
3656 L: linux-pm@vger.kernel.org
3658 F: drivers/cpufreq/bmips-cpufreq.c
3660 BROADCOM BMIPS MIPS ARCHITECTURE
3661 M: Florian Fainelli <f.fainelli@gmail.com>
3662 L: bcm-kernel-feedback-list@broadcom.com
3663 L: linux-mips@vger.kernel.org
3665 T: git git://github.com/broadcom/stblinux.git
3666 F: arch/mips/bmips/*
3667 F: arch/mips/boot/dts/brcm/bcm*.dts*
3668 F: arch/mips/include/asm/mach-bmips/*
3669 F: arch/mips/kernel/*bmips*
3670 F: drivers/soc/bcm/bcm63xx
3671 F: drivers/irqchip/irq-bcm63*
3672 F: drivers/irqchip/irq-bcm7*
3673 F: drivers/irqchip/irq-brcmstb*
3674 F: include/linux/bcm963xx_nvram.h
3675 F: include/linux/bcm963xx_tag.h
3677 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3678 M: Rasesh Mody <rmody@marvell.com>
3679 M: GR-Linux-NIC-Dev@marvell.com
3680 L: netdev@vger.kernel.org
3682 F: drivers/net/ethernet/broadcom/bnx2.*
3683 F: drivers/net/ethernet/broadcom/bnx2_*
3685 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3686 M: Saurav Kashyap <skashyap@marvell.com>
3687 M: Javed Hasan <jhasan@marvell.com>
3688 M: GR-QLogic-Storage-Upstream@marvell.com
3689 L: linux-scsi@vger.kernel.org
3691 F: drivers/scsi/bnx2fc/
3693 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3694 M: Nilesh Javali <njavali@marvell.com>
3695 M: Manish Rangankar <mrangankar@marvell.com>
3696 M: GR-QLogic-Storage-Upstream@marvell.com
3697 L: linux-scsi@vger.kernel.org
3699 F: drivers/scsi/bnx2i/
3701 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3702 M: Ariel Elior <aelior@marvell.com>
3703 M: Sudarsana Kalluru <skalluru@marvell.com>
3704 M: GR-everest-linux-l2@marvell.com
3705 L: netdev@vger.kernel.org
3707 F: drivers/net/ethernet/broadcom/bnx2x/
3709 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3710 M: Michael Chan <michael.chan@broadcom.com>
3711 L: netdev@vger.kernel.org
3713 F: drivers/net/ethernet/broadcom/bnxt/
3715 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3716 M: Arend van Spriel <aspriel@gmail.com>
3717 M: Franky Lin <franky.lin@broadcom.com>
3718 M: Hante Meuleman <hante.meuleman@broadcom.com>
3719 M: Chi-hsien Lin <chi-hsien.lin@infineon.com>
3720 M: Wright Feng <wright.feng@infineon.com>
3721 M: Chung-hsien Hsu <chung-hsien.hsu@infineon.com>
3722 L: linux-wireless@vger.kernel.org
3723 L: brcm80211-dev-list.pdl@broadcom.com
3724 L: SHA-cyfmac-dev-list@infineon.com
3726 F: drivers/net/wireless/broadcom/brcm80211/
3728 BROADCOM BRCMSTB GPIO DRIVER
3729 M: Gregory Fong <gregory.0xf0@gmail.com>
3730 L: bcm-kernel-feedback-list@broadcom.com
3732 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3733 F: drivers/gpio/gpio-brcmstb.c
3735 BROADCOM BRCMSTB I2C DRIVER
3736 M: Kamal Dasu <kdasu.kdev@gmail.com>
3737 L: linux-i2c@vger.kernel.org
3738 L: bcm-kernel-feedback-list@broadcom.com
3740 F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
3741 F: drivers/i2c/busses/i2c-brcmstb.c
3743 BROADCOM BRCMSTB UART DRIVER
3744 M: Al Cooper <alcooperx@gmail.com>
3745 L: linux-serial@vger.kernel.org
3746 L: bcm-kernel-feedback-list@broadcom.com
3748 F: Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
3749 F: drivers/tty/serial/8250/8250_bcm7271.c
3751 BROADCOM BRCMSTB USB EHCI DRIVER
3752 M: Al Cooper <alcooperx@gmail.com>
3753 L: linux-usb@vger.kernel.org
3754 L: bcm-kernel-feedback-list@broadcom.com
3756 F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
3757 F: drivers/usb/host/ehci-brcm.*
3759 BROADCOM BRCMSTB USB PIN MAP DRIVER
3760 M: Al Cooper <alcooperx@gmail.com>
3761 L: linux-usb@vger.kernel.org
3762 L: bcm-kernel-feedback-list@broadcom.com
3764 F: Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
3765 F: drivers/usb/misc/brcmstb-usb-pinmap.c
3767 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3768 M: Al Cooper <alcooperx@gmail.com>
3769 L: linux-kernel@vger.kernel.org
3770 L: bcm-kernel-feedback-list@broadcom.com
3772 F: drivers/phy/broadcom/phy-brcm-usb*
3774 BROADCOM ETHERNET PHY DRIVERS
3775 M: Florian Fainelli <f.fainelli@gmail.com>
3776 L: bcm-kernel-feedback-list@broadcom.com
3777 L: netdev@vger.kernel.org
3779 F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
3780 F: drivers/net/phy/bcm*.[ch]
3781 F: drivers/net/phy/broadcom.c
3782 F: include/linux/brcmphy.h
3784 BROADCOM GENET ETHERNET DRIVER
3785 M: Doug Berger <opendmb@gmail.com>
3786 M: Florian Fainelli <f.fainelli@gmail.com>
3787 L: bcm-kernel-feedback-list@broadcom.com
3788 L: netdev@vger.kernel.org
3790 F: Documentation/devicetree/bindings/net/brcm,bcmgenet.txt
3791 F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.txt
3792 F: drivers/net/ethernet/broadcom/genet/
3793 F: drivers/net/ethernet/broadcom/unimac.h
3794 F: drivers/net/mdio/mdio-bcm-unimac.c
3795 F: include/linux/platform_data/bcmgenet.h
3796 F: include/linux/platform_data/mdio-bcm-unimac.h
3798 BROADCOM IPROC ARM ARCHITECTURE
3799 M: Ray Jui <rjui@broadcom.com>
3800 M: Scott Branden <sbranden@broadcom.com>
3801 M: bcm-kernel-feedback-list@broadcom.com
3802 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3804 T: git git://github.com/broadcom/cygnus-linux.git
3805 F: arch/arm64/boot/dts/broadcom/northstar2/*
3806 F: arch/arm64/boot/dts/broadcom/stingray/*
3807 F: drivers/clk/bcm/clk-ns*
3808 F: drivers/clk/bcm/clk-sr*
3809 F: drivers/pinctrl/bcm/pinctrl-ns*
3810 F: include/dt-bindings/clock/bcm-sr*
3827 BROADCOM IPROC GBIT ETHERNET DRIVER
3828 M: Rafał Miłecki <rafal@milecki.pl>
3829 M: bcm-kernel-feedback-list@broadcom.com
3830 L: netdev@vger.kernel.org
3832 F: Documentation/devicetree/bindings/net/brcm,amac.txt
3833 F: drivers/net/ethernet/broadcom/bgmac*
3834 F: drivers/net/ethernet/broadcom/unimac.h
3836 BROADCOM KONA GPIO DRIVER
3837 M: Ray Jui <rjui@broadcom.com>
3838 L: bcm-kernel-feedback-list@broadcom.com
3840 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3841 F: drivers/gpio/gpio-bcm-kona.c
3843 BROADCOM MPI3 STORAGE CONTROLLER DRIVER
3844 M: Sathya Prakash Veerichetty <sathya.prakash@broadcom.com>
3845 M: Kashyap Desai <kashyap.desai@broadcom.com>
3846 M: Sumit Saxena <sumit.saxena@broadcom.com>
3847 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
3848 L: mpi3mr-linuxdrv.pdl@broadcom.com
3849 L: linux-scsi@vger.kernel.org
3851 W: https://www.broadcom.com/support/storage
3852 F: drivers/scsi/mpi3mr/
3854 BROADCOM NETXTREME-E ROCE DRIVER
3855 M: Selvin Xavier <selvin.xavier@broadcom.com>
3856 L: linux-rdma@vger.kernel.org
3858 W: http://www.broadcom.com
3859 F: drivers/infiniband/hw/bnxt_re/
3860 F: include/uapi/rdma/bnxt_re-abi.h
3862 BROADCOM NVRAM DRIVER
3863 M: Rafał Miłecki <zajec5@gmail.com>
3864 L: linux-mips@vger.kernel.org
3866 F: drivers/firmware/broadcom/*
3868 BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
3869 M: Rafał Miłecki <rafal@milecki.pl>
3870 M: Florian Fainelli <f.fainelli@gmail.com>
3871 M: bcm-kernel-feedback-list@broadcom.com
3872 L: linux-pm@vger.kernel.org
3874 T: git git://github.com/broadcom/stblinux.git
3875 F: drivers/soc/bcm/bcm63xx/bcm-pmb.c
3876 F: include/dt-bindings/soc/bcm-pmb.h
3878 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3879 M: Rafał Miłecki <zajec5@gmail.com>
3880 L: linux-wireless@vger.kernel.org
3883 F: include/linux/bcma/
3886 M: Kamal Dasu <kdasu.kdev@gmail.com>
3887 M: bcm-kernel-feedback-list@broadcom.com
3889 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
3890 F: drivers/spi/spi-bcm-qspi.*
3891 F: drivers/spi/spi-brcmstb-qspi.c
3892 F: drivers/spi/spi-iproc-qspi.c
3894 BROADCOM STB AVS CPUFREQ DRIVER
3895 M: Markus Mayer <mmayer@broadcom.com>
3896 M: bcm-kernel-feedback-list@broadcom.com
3897 L: linux-pm@vger.kernel.org
3899 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3900 F: drivers/cpufreq/brcmstb*
3902 BROADCOM STB AVS TMON DRIVER
3903 M: Markus Mayer <mmayer@broadcom.com>
3904 M: bcm-kernel-feedback-list@broadcom.com
3905 L: linux-pm@vger.kernel.org
3907 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3908 F: drivers/thermal/broadcom/brcmstb*
3910 BROADCOM STB DPFE DRIVER
3911 M: Markus Mayer <mmayer@broadcom.com>
3912 M: bcm-kernel-feedback-list@broadcom.com
3913 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3915 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
3916 F: drivers/memory/brcmstb_dpfe.c
3918 BROADCOM STB NAND FLASH DRIVER
3919 M: Brian Norris <computersforpeace@gmail.com>
3920 M: Kamal Dasu <kdasu.kdev@gmail.com>
3921 L: linux-mtd@lists.infradead.org
3922 L: bcm-kernel-feedback-list@broadcom.com
3924 F: drivers/mtd/nand/raw/brcmnand/
3926 BROADCOM STB PCIE DRIVER
3927 M: Jim Quinlan <jim2101024@gmail.com>
3928 M: Nicolas Saenz Julienne <nsaenz@kernel.org>
3929 M: Florian Fainelli <f.fainelli@gmail.com>
3930 M: bcm-kernel-feedback-list@broadcom.com
3931 L: linux-pci@vger.kernel.org
3933 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3934 F: drivers/pci/controller/pcie-brcmstb.c
3936 BROADCOM SYSTEMPORT ETHERNET DRIVER
3937 M: Florian Fainelli <f.fainelli@gmail.com>
3938 L: bcm-kernel-feedback-list@broadcom.com
3939 L: netdev@vger.kernel.org
3941 F: drivers/net/ethernet/broadcom/bcmsysport.*
3942 F: drivers/net/ethernet/broadcom/unimac.h
3944 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3945 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3946 M: Prashant Sreedharan <prashant@broadcom.com>
3947 M: Michael Chan <mchan@broadcom.com>
3948 L: netdev@vger.kernel.org
3950 F: drivers/net/ethernet/broadcom/tg3.*
3953 M: Scott Branden <scott.branden@broadcom.com>
3954 L: bcm-kernel-feedback-list@broadcom.com
3956 F: drivers/misc/bcm-vk/
3957 F: include/uapi/linux/misc/bcm_vk.h
3959 BROCADE BFA FC SCSI DRIVER
3960 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3961 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3962 L: linux-scsi@vger.kernel.org
3964 F: drivers/scsi/bfa/
3966 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3967 M: Rasesh Mody <rmody@marvell.com>
3968 M: Sudarsana Kalluru <skalluru@marvell.com>
3969 M: GR-Linux-NIC-Dev@marvell.com
3970 L: netdev@vger.kernel.org
3972 F: drivers/net/ethernet/brocade/bna/
3974 BSG (block layer generic sg v4 driver)
3975 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3976 L: linux-scsi@vger.kernel.org
3979 F: include/linux/bsg.h
3980 F: include/uapi/linux/bsg.h
3983 M: Clemens Ladisch <clemens@ladisch.de>
3984 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3986 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3987 F: Documentation/sound/cards/bt87x.rst
3988 F: sound/pci/bt87x.c
3991 M: Michael Buesch <m@bues.ch>
3993 W: http://bu3sch.de/btgpio.php
3994 F: drivers/gpio/gpio-bt8xx.c
3997 M: Chris Mason <clm@fb.com>
3998 M: Josef Bacik <josef@toxicpanda.com>
3999 M: David Sterba <dsterba@suse.com>
4000 L: linux-btrfs@vger.kernel.org
4002 W: http://btrfs.wiki.kernel.org/
4003 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
4004 C: irc://irc.libera.chat/btrfs
4005 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
4006 F: Documentation/filesystems/btrfs.rst
4008 F: include/linux/btrfs*
4009 F: include/uapi/linux/btrfs*
4011 BTTV VIDEO4LINUX DRIVER
4012 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4013 L: linux-media@vger.kernel.org
4015 W: https://linuxtv.org
4016 T: git git://linuxtv.org/media_tree.git
4017 F: Documentation/driver-api/media/drivers/bttv*
4018 F: drivers/media/pci/bt8xx/bttv*
4020 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4021 M: Chanwoo Choi <cw00.choi@samsung.com>
4022 L: linux-pm@vger.kernel.org
4023 L: linux-samsung-soc@vger.kernel.org
4025 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4026 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
4027 F: drivers/devfreq/exynos-bus.c
4029 BUSLOGIC SCSI DRIVER
4030 M: Khalid Aziz <khalid@gonehiking.org>
4031 L: linux-scsi@vger.kernel.org
4033 F: drivers/scsi/BusLogic.*
4034 F: drivers/scsi/FlashPoint.*
4036 C-MEDIA CMI8788 DRIVER
4037 M: Clemens Ladisch <clemens@ladisch.de>
4038 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4040 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4041 F: sound/pci/oxygen/
4044 M: Guo Ren <guoren@kernel.org>
4045 L: linux-csky@vger.kernel.org
4047 T: git https://github.com/c-sky/csky-linux.git
4048 F: Documentation/devicetree/bindings/csky/
4049 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
4050 F: Documentation/devicetree/bindings/timer/csky,*
4052 F: drivers/clocksource/timer-gx6605s.c
4053 F: drivers/clocksource/timer-mp-csky.c
4054 F: drivers/irqchip/irq-csky-*
4058 CA8210 IEEE-802.15.4 RADIO DRIVER
4059 M: Harry Morris <h.morris@cascoda.com>
4060 L: linux-wpan@vger.kernel.org
4062 W: https://github.com/Cascoda/ca8210-linux.git
4063 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
4064 F: drivers/net/ieee802154/ca8210.c
4066 CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
4067 M: Damien Le Moal <damien.lemoal@wdc.com>
4068 L: linux-riscv@lists.infradead.org
4069 L: linux-gpio@vger.kernel.org (pinctrl driver)
4070 F: Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
4071 F: drivers/pinctrl/pinctrl-k210.c
4073 CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
4074 M: Damien Le Moal <damien.lemoal@wdc.com>
4075 L: linux-kernel@vger.kernel.org
4076 L: linux-riscv@lists.infradead.org
4078 F: Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
4079 F: drivers/reset/reset-k210.c
4081 CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
4082 M: Damien Le Moal <damien.lemoal@wdc.com>
4083 L: linux-riscv@lists.infradead.org
4085 F: Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
4086 F: drivers/soc/canaan/
4087 F: include/soc/canaan/
4089 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
4090 M: David Howells <dhowells@redhat.com>
4091 L: linux-cachefs@redhat.com (moderated for non-subscribers)
4093 F: Documentation/filesystems/caching/cachefiles.rst
4096 CADENCE MIPI-CSI2 BRIDGES
4097 M: Maxime Ripard <mripard@kernel.org>
4098 L: linux-media@vger.kernel.org
4100 F: Documentation/devicetree/bindings/media/cdns,*.txt
4101 F: drivers/media/platform/cadence/cdns-csi2*
4104 L: linux-mtd@lists.infradead.org
4106 F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
4107 F: drivers/mtd/nand/raw/cadence-nand-controller.c
4109 CADENCE USB3 DRD IP DRIVER
4110 M: Peter Chen <peter.chen@kernel.org>
4111 M: Pawel Laszczak <pawell@cadence.com>
4112 R: Roger Quadros <rogerq@kernel.org>
4113 R: Aswath Govindraju <a-govindraju@ti.com>
4114 L: linux-usb@vger.kernel.org
4116 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4117 F: Documentation/devicetree/bindings/usb/cdns,usb3.yaml
4118 F: drivers/usb/cdns3/
4119 X: drivers/usb/cdns3/cdnsp*
4121 CADENCE USBSSP DRD IP DRIVER
4122 M: Pawel Laszczak <pawell@cadence.com>
4123 L: linux-usb@vger.kernel.org
4125 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4126 F: drivers/usb/cdns3/
4127 X: drivers/usb/cdns3/cdns3*
4129 CADET FM/AM RADIO RECEIVER DRIVER
4130 M: Hans Verkuil <hverkuil@xs4all.nl>
4131 L: linux-media@vger.kernel.org
4133 W: https://linuxtv.org
4134 T: git git://linuxtv.org/media_tree.git
4135 F: drivers/media/radio/radio-cadet*
4137 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
4138 L: linux-media@vger.kernel.org
4140 T: git git://linuxtv.org/media_tree.git
4141 F: Documentation/admin-guide/media/cafe_ccic*
4142 F: drivers/media/platform/marvell-ccic/
4145 L: netdev@vger.kernel.org
4147 F: Documentation/networking/caif/
4148 F: drivers/net/caif/
4149 F: include/net/caif/
4150 F: include/uapi/linux/caif/
4154 M: Toke Høiland-Jørgensen <toke@toke.dk>
4155 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
4157 F: net/sched/sch_cake.c
4160 M: Wolfgang Grandegger <wg@grandegger.com>
4161 M: Marc Kleine-Budde <mkl@pengutronix.de>
4162 L: linux-can@vger.kernel.org
4164 W: https://github.com/linux-can
4165 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4166 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4167 F: Documentation/devicetree/bindings/net/can/
4168 F: Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
4170 F: drivers/phy/phy-can-transceiver.c
4171 F: include/linux/can/bittiming.h
4172 F: include/linux/can/dev.h
4173 F: include/linux/can/led.h
4174 F: include/linux/can/length.h
4175 F: include/linux/can/platform/
4176 F: include/linux/can/rx-offload.h
4177 F: include/uapi/linux/can/error.h
4178 F: include/uapi/linux/can/netlink.h
4179 F: include/uapi/linux/can/vxcan.h
4182 M: Oliver Hartkopp <socketcan@hartkopp.net>
4183 M: Marc Kleine-Budde <mkl@pengutronix.de>
4184 L: linux-can@vger.kernel.org
4186 W: https://github.com/linux-can
4187 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4188 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4189 F: Documentation/networking/can.rst
4190 F: include/linux/can/can-ml.h
4191 F: include/linux/can/core.h
4192 F: include/linux/can/skb.h
4193 F: include/net/netns/can.h
4194 F: include/uapi/linux/can.h
4195 F: include/uapi/linux/can/bcm.h
4196 F: include/uapi/linux/can/gw.h
4197 F: include/uapi/linux/can/isotp.h
4198 F: include/uapi/linux/can/raw.h
4201 CAN-J1939 NETWORK LAYER
4202 M: Robin van der Gracht <robin@protonic.nl>
4203 M: Oleksij Rempel <o.rempel@pengutronix.de>
4204 R: kernel@pengutronix.de
4205 L: linux-can@vger.kernel.org
4207 F: Documentation/networking/j1939.rst
4208 F: include/uapi/linux/can/j1939.h
4212 M: Serge Hallyn <serge@hallyn.com>
4213 L: linux-security-module@vger.kernel.org
4215 F: include/linux/capability.h
4216 F: include/uapi/linux/capability.h
4217 F: kernel/capability.c
4218 F: security/commoncap.c
4220 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
4221 M: Kevin Tsai <ktsai@capellamicro.com>
4223 F: drivers/iio/light/cm*
4225 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
4226 M: Christian Lamparter <chunkeey@googlemail.com>
4227 L: linux-wireless@vger.kernel.org
4229 W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
4230 F: drivers/net/wireless/ath/carl9170/
4233 M: Robert Richter <rric@kernel.org>
4235 W: http://www.marvell.com
4236 F: drivers/i2c/busses/i2c-octeon*
4237 F: drivers/i2c/busses/i2c-thunderx*
4239 CAVIUM LIQUIDIO NETWORK DRIVER
4240 M: Derek Chickles <dchickles@marvell.com>
4241 M: Satanand Burla <sburla@marvell.com>
4242 M: Felix Manlunas <fmanlunas@marvell.com>
4243 L: netdev@vger.kernel.org
4245 W: http://www.marvell.com
4246 F: drivers/net/ethernet/cavium/liquidio/
4249 M: Robert Richter <rric@kernel.org>
4251 W: http://www.marvell.com
4252 F: drivers/mmc/host/cavium*
4254 CAVIUM OCTEON-TX CRYPTO DRIVER
4255 M: George Cherian <gcherian@marvell.com>
4256 L: linux-crypto@vger.kernel.org
4258 W: http://www.marvell.com
4259 F: drivers/crypto/cavium/cpt/
4261 CAVIUM THUNDERX2 ARM64 SOC
4262 M: Robert Richter <rric@kernel.org>
4263 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4265 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
4266 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
4268 CBS/ETF/TAPRIO QDISCS
4269 M: Vinicius Costa Gomes <vinicius.gomes@intel.com>
4271 L: netdev@vger.kernel.org
4272 F: net/sched/sch_cbs.c
4273 F: net/sched/sch_etf.c
4274 F: net/sched/sch_taprio.c
4276 CC2520 IEEE-802.15.4 RADIO DRIVER
4277 M: Varka Bhadram <varkabhadram@gmail.com>
4278 L: linux-wpan@vger.kernel.org
4280 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4281 F: drivers/net/ieee802154/cc2520.c
4282 F: include/linux/spi/cc2520.h
4284 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4285 M: Gilad Ben-Yossef <gilad@benyossef.com>
4286 L: linux-crypto@vger.kernel.org
4288 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4289 F: drivers/crypto/ccree/
4291 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4292 M: Hadar Gat <hadar.gat@arm.com>
4293 L: linux-crypto@vger.kernel.org
4295 F: drivers/char/hw_random/cctrng.c
4296 F: drivers/char/hw_random/cctrng.h
4297 F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4298 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4301 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4302 L: linux-media@vger.kernel.org
4304 W: http://linuxtv.org
4305 T: git git://linuxtv.org/media_tree.git
4306 F: Documentation/ABI/testing/debugfs-cec-error-inj
4307 F: Documentation/devicetree/bindings/media/cec.txt
4308 F: Documentation/driver-api/media/cec-core.rst
4309 F: Documentation/userspace-api/media/cec
4310 F: drivers/media/cec/
4311 F: drivers/media/rc/keymaps/rc-cec.c
4312 F: include/media/cec-notifier.h
4313 F: include/media/cec.h
4314 F: include/uapi/linux/cec-funcs.h
4315 F: include/uapi/linux/cec.h
4318 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4319 L: linux-media@vger.kernel.org
4321 W: http://linuxtv.org
4322 T: git git://linuxtv.org/media_tree.git
4323 F: Documentation/devicetree/bindings/media/cec-gpio.txt
4324 F: drivers/media/cec/platform/cec-gpio/
4326 CELL BROADBAND ENGINE ARCHITECTURE
4327 M: Arnd Bergmann <arnd@arndb.de>
4328 L: linuxppc-dev@lists.ozlabs.org
4330 W: http://www.ibm.com/developerworks/power/cell/
4331 F: arch/powerpc/include/asm/cell*.h
4332 F: arch/powerpc/include/asm/spu*.h
4333 F: arch/powerpc/include/uapi/asm/spu*.h
4334 F: arch/powerpc/platforms/cell/
4336 CELLWISE CW2015 BATTERY DRIVER
4337 M: Tobias Schrammm <t.schramm@manjaro.org>
4339 F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4340 F: drivers/power/supply/cw2015_battery.c
4342 CEPH COMMON CODE (LIBCEPH)
4343 M: Ilya Dryomov <idryomov@gmail.com>
4344 M: Jeff Layton <jlayton@kernel.org>
4345 L: ceph-devel@vger.kernel.org
4348 T: git git://github.com/ceph/ceph-client.git
4349 F: include/linux/ceph/
4350 F: include/linux/crush/
4353 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4354 M: Jeff Layton <jlayton@kernel.org>
4355 M: Ilya Dryomov <idryomov@gmail.com>
4356 L: ceph-devel@vger.kernel.org
4359 T: git git://github.com/ceph/ceph-client.git
4360 F: Documentation/filesystems/ceph.rst
4363 CERTIFICATE HANDLING
4364 M: David Howells <dhowells@redhat.com>
4365 M: David Woodhouse <dwmw2@infradead.org>
4366 L: keyrings@vger.kernel.org
4368 F: Documentation/admin-guide/module-signing.rst
4370 F: scripts/extract-cert.c
4371 F: scripts/sign-file.c
4373 CFAG12864B LCD DRIVER
4374 M: Miguel Ojeda <ojeda@kernel.org>
4376 F: drivers/auxdisplay/cfag12864b.c
4377 F: include/linux/cfag12864b.h
4379 CFAG12864BFB LCD FRAMEBUFFER DRIVER
4380 M: Miguel Ojeda <ojeda@kernel.org>
4382 F: drivers/auxdisplay/cfag12864bfb.c
4383 F: include/linux/cfag12864b.h
4385 CHAR and MISC DRIVERS
4386 M: Arnd Bergmann <arnd@arndb.de>
4387 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4389 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4392 F: include/linux/miscdevice.h
4393 X: drivers/char/agp/
4394 X: drivers/char/hw_random/
4395 X: drivers/char/ipmi/
4396 X: drivers/char/random.c
4397 X: drivers/char/tpm/
4400 M: Andy Whitcroft <apw@canonical.com>
4401 M: Joe Perches <joe@perches.com>
4402 R: Dwaipayan Ray <dwaipayanray1@gmail.com>
4403 R: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4405 F: scripts/checkpatch.pl
4407 CHECKPATCH DOCUMENTATION
4408 M: Dwaipayan Ray <dwaipayanray1@gmail.com>
4409 M: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4410 R: Joe Perches <joe@perches.com>
4412 F: Documentation/dev-tools/checkpatch.rst
4414 CHINESE DOCUMENTATION
4415 M: Alex Shi <alexs@kernel.org>
4417 F: Documentation/translations/zh_CN/
4419 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4420 M: Peter Chen <peter.chen@kernel.org>
4421 L: linux-usb@vger.kernel.org
4423 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4424 F: drivers/usb/chipidea/
4426 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4427 M: Hans de Goede <hdegoede@redhat.com>
4428 L: linux-input@vger.kernel.org
4430 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
4431 F: drivers/input/touchscreen/chipone_icn8318.c
4433 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4434 M: Hans de Goede <hdegoede@redhat.com>
4435 L: linux-input@vger.kernel.org
4437 F: drivers/input/touchscreen/chipone_icn8505.c
4439 CHROME HARDWARE PLATFORM SUPPORT
4440 M: Benson Leung <bleung@chromium.org>
4441 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4443 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4444 F: drivers/platform/chrome/
4446 CHROMEOS EC CODEC DRIVER
4447 M: Cheng-Yi Chiang <cychiang@chromium.org>
4448 R: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4449 R: Guenter Roeck <groeck@chromium.org>
4451 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4452 F: sound/soc/codecs/cros_ec_codec.*
4454 CHROMEOS EC SUBDRIVERS
4455 M: Benson Leung <bleung@chromium.org>
4456 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4457 R: Guenter Roeck <groeck@chromium.org>
4459 F: drivers/power/supply/cros_usbpd-charger.c
4463 CHRONTEL CH7322 CEC DRIVER
4464 M: Joe Tessler <jrt@google.com>
4465 L: linux-media@vger.kernel.org
4467 T: git git://linuxtv.org/media_tree.git
4468 F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4469 F: drivers/media/cec/i2c/ch7322.c
4471 CIRRUS LOGIC AUDIO CODEC DRIVERS
4472 M: James Schulman <james.schulman@cirrus.com>
4473 M: David Rhodes <david.rhodes@cirrus.com>
4474 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4475 L: patches@opensource.cirrus.com
4477 F: sound/soc/codecs/cs*
4479 CIRRUS LOGIC EP93XX ETHERNET DRIVER
4480 M: Hartley Sweeten <hsweeten@visionengravers.com>
4481 L: netdev@vger.kernel.org
4483 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
4485 CIRRUS LOGIC LOCHNAGAR DRIVER
4486 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4487 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4488 L: patches@opensource.cirrus.com
4490 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4491 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4492 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4493 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4494 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4495 F: Documentation/hwmon/lochnagar.rst
4496 F: drivers/clk/clk-lochnagar.c
4497 F: drivers/hwmon/lochnagar-hwmon.c
4498 F: drivers/mfd/lochnagar-i2c.c
4499 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4500 F: drivers/regulator/lochnagar-regulator.c
4501 F: include/dt-bindings/clk/lochnagar.h
4502 F: include/dt-bindings/pinctrl/lochnagar.h
4503 F: include/linux/mfd/lochnagar*
4504 F: sound/soc/codecs/lochnagar-sc.c
4506 CIRRUS LOGIC MADERA CODEC DRIVERS
4507 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4508 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4509 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4510 L: patches@opensource.cirrus.com
4512 W: https://github.com/CirrusLogic/linux-drivers/wiki
4513 T: git https://github.com/CirrusLogic/linux-drivers.git
4514 F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
4515 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
4516 F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml
4517 F: drivers/gpio/gpio-madera*
4518 F: drivers/irqchip/irq-madera*
4519 F: drivers/mfd/cs47l*
4520 F: drivers/mfd/madera*
4521 F: drivers/pinctrl/cirrus/*
4522 F: include/dt-bindings/sound/madera*
4523 F: include/linux/irqchip/irq-madera*
4524 F: include/linux/mfd/madera/*
4525 F: include/sound/madera*
4526 F: sound/soc/codecs/cs47l*
4527 F: sound/soc/codecs/madera*
4529 CISCO FCOE HBA DRIVER
4530 M: Satish Kharat <satishkh@cisco.com>
4531 M: Sesidhar Baddela <sebaddel@cisco.com>
4532 M: Karan Tilak Kumar <kartilak@cisco.com>
4533 L: linux-scsi@vger.kernel.org
4535 F: drivers/scsi/fnic/
4537 CISCO SCSI HBA DRIVER
4538 M: Karan Tilak Kumar <kartilak@cisco.com>
4539 M: Sesidhar Baddela <sebaddel@cisco.com>
4540 L: linux-scsi@vger.kernel.org
4542 F: drivers/scsi/snic/
4544 CISCO VIC ETHERNET NIC DRIVER
4545 M: Christian Benvenuti <benve@cisco.com>
4546 M: Govindarajulu Varadarajan <_govind@gmx.com>
4548 F: drivers/net/ethernet/cisco/enic/
4550 CISCO VIC LOW LATENCY NIC DRIVER
4551 M: Christian Benvenuti <benve@cisco.com>
4552 M: Nelson Escobar <neescoba@cisco.com>
4554 F: drivers/infiniband/hw/usnic/
4557 M: Miguel Ojeda <ojeda@kernel.org>
4561 CLANG/LLVM BUILD SUPPORT
4562 M: Nathan Chancellor <nathan@kernel.org>
4563 M: Nick Desaulniers <ndesaulniers@google.com>
4564 L: llvm@lists.linux.dev
4566 W: https://clangbuiltlinux.github.io/
4567 B: https://github.com/ClangBuiltLinux/linux/issues
4568 C: irc://irc.libera.chat/clangbuiltlinux
4569 F: Documentation/kbuild/llvm.rst
4570 F: include/linux/compiler-clang.h
4571 F: scripts/Makefile.clang
4572 F: scripts/clang-tools/
4573 K: \b(?i:clang|llvm)\b
4575 CLANG CONTROL FLOW INTEGRITY SUPPORT
4576 M: Sami Tolvanen <samitolvanen@google.com>
4577 M: Kees Cook <keescook@chromium.org>
4578 R: Nathan Chancellor <nathan@kernel.org>
4579 R: Nick Desaulniers <ndesaulniers@google.com>
4580 L: llvm@lists.linux.dev
4582 B: https://github.com/ClangBuiltLinux/linux/issues
4583 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/clang/features
4584 F: include/linux/cfi.h
4588 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4589 L: linux-kernel@vger.kernel.org
4591 F: include/linux/cleancache.h
4595 M: Russell King <linux@armlinux.org.uk>
4596 L: linux-clk@vger.kernel.org
4598 F: include/linux/clk.h
4600 CLOCKSOURCE, CLOCKEVENT DRIVERS
4601 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4602 M: Thomas Gleixner <tglx@linutronix.de>
4603 L: linux-kernel@vger.kernel.org
4605 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4606 F: Documentation/devicetree/bindings/timer/
4607 F: drivers/clocksource/
4610 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4611 M: Daniel Oliveira Nascimento <don@syst.com.br>
4612 L: platform-driver-x86@vger.kernel.org
4614 F: drivers/platform/x86/classmate-laptop.c
4617 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4618 L: linux-media@vger.kernel.org
4620 W: https://linuxtv.org
4621 T: git git://linuxtv.org/media_tree.git
4622 F: drivers/media/pci/cobalt/
4624 COCCINELLE/Semantic Patches (SmPL)
4625 M: Julia Lawall <Julia.Lawall@inria.fr>
4626 M: Gilles Muller <Gilles.Muller@inria.fr>
4627 M: Nicolas Palix <nicolas.palix@imag.fr>
4628 M: Michal Marek <michal.lkml@markovi.net>
4629 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
4631 W: http://coccinelle.lip6.fr/
4632 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4633 F: Documentation/dev-tools/coccinelle.rst
4634 F: scripts/coccicheck
4635 F: scripts/coccinelle/
4638 M: Jan Harkes <jaharkes@cs.cmu.edu>
4640 L: codalist@coda.cs.cmu.edu
4642 W: http://www.coda.cs.cmu.edu/
4643 F: Documentation/filesystems/coda.rst
4645 F: include/linux/coda*.h
4646 F: include/uapi/linux/coda*.h
4648 CODA V4L2 MEM2MEM DRIVER
4649 M: Philipp Zabel <p.zabel@pengutronix.de>
4650 L: linux-media@vger.kernel.org
4652 F: Documentation/devicetree/bindings/media/coda.yaml
4653 F: drivers/media/platform/coda/
4656 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4658 F: Documentation/process/code-of-conduct-interpretation.rst
4659 F: Documentation/process/code-of-conduct.rst
4662 M: Ian Abbott <abbotti@mev.co.uk>
4663 M: H Hartley Sweeten <hsweeten@visionengravers.com>
4667 COMMON CLK FRAMEWORK
4668 M: Michael Turquette <mturquette@baylibre.com>
4669 M: Stephen Boyd <sboyd@kernel.org>
4670 L: linux-clk@vger.kernel.org
4672 Q: http://patchwork.kernel.org/project/linux-clk/list/
4673 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4674 F: Documentation/devicetree/bindings/clock/
4676 F: include/linux/clk-pr*
4677 F: include/linux/clk/
4678 F: include/linux/of_clk.h
4679 X: drivers/clk/clkdev.c
4681 COMMON INTERNET FILE SYSTEM CLIENT (CIFS)
4682 M: Steve French <sfrench@samba.org>
4683 L: linux-cifs@vger.kernel.org
4684 L: samba-technical@lists.samba.org (moderated for non-subscribers)
4686 W: http://linux-cifs.samba.org/
4687 T: git git://git.samba.org/sfrench/cifs-2.6.git
4688 F: Documentation/admin-guide/cifs/
4692 COMPACTPCI HOTPLUG CORE
4693 M: Scott Murray <scott@spiteful.org>
4694 L: linux-pci@vger.kernel.org
4696 F: drivers/pci/hotplug/cpci_hotplug*
4698 COMPACTPCI HOTPLUG GENERIC DRIVER
4699 M: Scott Murray <scott@spiteful.org>
4700 L: linux-pci@vger.kernel.org
4702 F: drivers/pci/hotplug/cpcihp_generic.c
4704 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4705 M: Scott Murray <scott@spiteful.org>
4706 L: linux-pci@vger.kernel.org
4708 F: drivers/pci/hotplug/cpcihp_zt5550.*
4710 COMPAL LAPTOP SUPPORT
4711 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4712 L: platform-driver-x86@vger.kernel.org
4714 F: drivers/platform/x86/compal-laptop.c
4717 M: Miguel Ojeda <ojeda@kernel.org>
4718 R: Nick Desaulniers <ndesaulniers@google.com>
4720 F: include/linux/compiler_attributes.h
4722 COMPUTE EXPRESS LINK (CXL)
4723 M: Alison Schofield <alison.schofield@intel.com>
4724 M: Vishal Verma <vishal.l.verma@intel.com>
4725 M: Ira Weiny <ira.weiny@intel.com>
4726 M: Ben Widawsky <ben.widawsky@intel.com>
4727 M: Dan Williams <dan.j.williams@intel.com>
4728 L: linux-cxl@vger.kernel.org
4731 F: include/uapi/linux/cxl_mem.h
4733 CONEXANT ACCESSRUNNER USB DRIVER
4734 L: accessrunner-general@lists.sourceforge.net
4736 W: http://accessrunner.sourceforge.net/
4737 F: drivers/usb/atm/cxacru.c
4740 M: Joel Becker <jlbec@evilplan.org>
4741 M: Christoph Hellwig <hch@lst.de>
4743 T: git git://git.infradead.org/users/hch/configfs.git
4745 F: include/linux/configfs.h
4746 F: samples/configfs/
4749 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4751 F: drivers/video/console/
4752 F: include/linux/console*
4755 M: Frederic Weisbecker <frederic@kernel.org>
4757 F: kernel/context_tracking.c
4758 F: include/linux/context_tracking*
4760 CONTROL GROUP (CGROUP)
4761 M: Tejun Heo <tj@kernel.org>
4762 M: Zefan Li <lizefan.x@bytedance.com>
4763 M: Johannes Weiner <hannes@cmpxchg.org>
4764 L: cgroups@vger.kernel.org
4766 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4767 F: Documentation/admin-guide/cgroup-v1/
4768 F: Documentation/admin-guide/cgroup-v2.rst
4769 F: include/linux/cgroup*
4772 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4773 M: Tejun Heo <tj@kernel.org>
4774 M: Jens Axboe <axboe@kernel.dk>
4775 L: cgroups@vger.kernel.org
4776 L: linux-block@vger.kernel.org
4777 T: git git://git.kernel.dk/linux-block
4778 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4779 F: block/bfq-cgroup.c
4780 F: block/blk-cgroup.c
4781 F: block/blk-iolatency.c
4782 F: block/blk-throttle.c
4783 F: include/linux/blk-cgroup.h
4785 CONTROL GROUP - CPUSET
4786 M: Zefan Li <lizefan.x@bytedance.com>
4787 L: cgroups@vger.kernel.org
4789 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4790 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
4791 F: include/linux/cpuset.h
4792 F: kernel/cgroup/cpuset.c
4794 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4795 M: Johannes Weiner <hannes@cmpxchg.org>
4796 M: Michal Hocko <mhocko@kernel.org>
4797 M: Vladimir Davydov <vdavydov.dev@gmail.com>
4798 L: cgroups@vger.kernel.org
4799 L: linux-mm@kvack.org
4804 CORETEMP HARDWARE MONITORING DRIVER
4805 M: Fenghua Yu <fenghua.yu@intel.com>
4806 L: linux-hwmon@vger.kernel.org
4808 F: Documentation/hwmon/coretemp.rst
4809 F: drivers/hwmon/coretemp.c
4811 CORSAIR-CPRO HARDWARE MONITOR DRIVER
4812 M: Marius Zachmann <mail@mariuszachmann.de>
4813 L: linux-hwmon@vger.kernel.org
4815 F: drivers/hwmon/corsair-cpro.c
4817 CORSAIR-PSU HARDWARE MONITOR DRIVER
4818 M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
4819 L: linux-hwmon@vger.kernel.org
4821 F: Documentation/hwmon/corsair-psu.rst
4822 F: drivers/hwmon/corsair-psu.c
4824 COSA/SRP SYNC SERIAL DRIVER
4825 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4827 W: http://www.fi.muni.cz/~kas/cosa/
4828 F: drivers/net/wan/cosa*
4831 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4832 L: linux-iio@vger.kernel.org
4834 F: Documentation/ABI/testing/sysfs-bus-counter
4835 F: Documentation/driver-api/generic-counter.rst
4837 F: include/linux/counter.h
4838 F: include/linux/counter_enum.h
4841 M: Bence Csókás <bence98@sch.bme.hu>
4843 F: drivers/i2c/busses/i2c-cp2615.c
4845 CPMAC ETHERNET DRIVER
4846 M: Florian Fainelli <f.fainelli@gmail.com>
4847 L: netdev@vger.kernel.org
4849 F: drivers/net/ethernet/ti/cpmac.c
4851 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
4852 M: Viresh Kumar <viresh.kumar@linaro.org>
4853 M: Sudeep Holla <sudeep.holla@arm.com>
4854 L: linux-pm@vger.kernel.org
4856 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4857 F: drivers/cpufreq/vexpress-spc-cpufreq.c
4859 CPU FREQUENCY SCALING FRAMEWORK
4860 M: "Rafael J. Wysocki" <rafael@kernel.org>
4861 M: Viresh Kumar <viresh.kumar@linaro.org>
4862 L: linux-pm@vger.kernel.org
4864 B: https://bugzilla.kernel.org
4865 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4866 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4867 F: Documentation/admin-guide/pm/cpufreq.rst
4868 F: Documentation/admin-guide/pm/intel_pstate.rst
4869 F: Documentation/cpu-freq/
4870 F: Documentation/devicetree/bindings/cpufreq/
4872 F: include/linux/cpufreq.h
4873 F: include/linux/sched/cpufreq.h
4874 F: kernel/sched/cpufreq*.c
4875 F: tools/testing/selftests/cpufreq/
4877 CPU IDLE TIME MANAGEMENT FRAMEWORK
4878 M: "Rafael J. Wysocki" <rafael@kernel.org>
4879 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4880 L: linux-pm@vger.kernel.org
4882 B: https://bugzilla.kernel.org
4883 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4884 F: Documentation/admin-guide/pm/cpuidle.rst
4885 F: Documentation/driver-api/pm/cpuidle.rst
4887 F: include/linux/cpuidle.h
4889 CPU POWER MONITORING SUBSYSTEM
4890 M: Thomas Renninger <trenn@suse.com>
4891 M: Shuah Khan <shuah@kernel.org>
4892 M: Shuah Khan <skhan@linuxfoundation.org>
4893 L: linux-pm@vger.kernel.org
4895 F: tools/power/cpupower/
4898 M: "H. Peter Anvin" <hpa@zytor.com>
4900 F: arch/x86/kernel/cpuid.c
4901 F: arch/x86/kernel/msr.c
4903 CPUIDLE DRIVER - ARM BIG LITTLE
4904 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4905 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4906 L: linux-pm@vger.kernel.org
4907 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4909 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4910 F: drivers/cpuidle/cpuidle-big_little.c
4912 CPUIDLE DRIVER - ARM EXYNOS
4913 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4914 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4915 M: Kukjin Kim <kgene@kernel.org>
4916 L: linux-pm@vger.kernel.org
4917 L: linux-samsung-soc@vger.kernel.org
4919 F: arch/arm/mach-exynos/pm.c
4920 F: drivers/cpuidle/cpuidle-exynos.c
4921 F: include/linux/platform_data/cpuidle-exynos.h
4923 CPUIDLE DRIVER - ARM PSCI
4924 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4925 M: Sudeep Holla <sudeep.holla@arm.com>
4926 L: linux-pm@vger.kernel.org
4927 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4929 F: drivers/cpuidle/cpuidle-psci.c
4931 CPUIDLE DRIVER - ARM PSCI PM DOMAIN
4932 M: Ulf Hansson <ulf.hansson@linaro.org>
4933 L: linux-pm@vger.kernel.org
4934 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4936 F: drivers/cpuidle/cpuidle-psci.h
4937 F: drivers/cpuidle/cpuidle-psci-domain.c
4940 M: Nicolas Pitre <nico@fluxnic.net>
4942 F: Documentation/filesystems/cramfs.rst
4946 M: Bastien Nocera <hadess@hadess.net>
4947 L: linux-input@vger.kernel.org
4949 F: drivers/hid/hid-creative-sb0540.c
4952 M: Herbert Xu <herbert@gondor.apana.org.au>
4953 M: "David S. Miller" <davem@davemloft.net>
4954 L: linux-crypto@vger.kernel.org
4956 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4957 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4958 F: Documentation/crypto/
4959 F: Documentation/devicetree/bindings/crypto/
4964 F: include/linux/crypto*
4967 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4968 M: Neil Horman <nhorman@tuxdriver.com>
4969 L: linux-crypto@vger.kernel.org
4971 F: crypto/ansi_cprng.c
4975 M: Hans Verkuil <hverkuil@xs4all.nl>
4976 L: linux-media@vger.kernel.org
4978 W: http://linuxtv.org
4979 T: git git://linuxtv.org/media_tree.git
4980 F: drivers/media/i2c/cs3308.c
4982 CS5535 Audio ALSA driver
4983 M: Jaya Kumar <jayakumar.alsa@gmail.com>
4985 F: sound/pci/cs5535audio/
4987 CSI DRIVERS FOR ALLWINNER V3s
4988 M: Yong Deng <yong.deng@magewell.com>
4989 L: linux-media@vger.kernel.org
4991 T: git git://linuxtv.org/media_tree.git
4992 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
4993 F: drivers/media/platform/sunxi/sun6i-csi/
4996 M: Solomon Peachy <pizza@shaftnet.org>
4998 F: drivers/net/wireless/st/cw1200/
5000 CX18 VIDEO4LINUX DRIVER
5001 M: Andy Walls <awalls@md.metrocast.net>
5002 L: linux-media@vger.kernel.org
5004 W: https://linuxtv.org
5005 T: git git://linuxtv.org/media_tree.git
5006 F: drivers/media/pci/cx18/
5007 F: include/uapi/linux/ivtv*
5009 CX2341X MPEG ENCODER HELPER MODULE
5010 M: Hans Verkuil <hverkuil@xs4all.nl>
5011 L: linux-media@vger.kernel.org
5013 W: https://linuxtv.org
5014 T: git git://linuxtv.org/media_tree.git
5015 F: drivers/media/common/cx2341x*
5016 F: include/media/drv-intf/cx2341x.h
5018 CX24120 MEDIA DRIVER
5019 M: Jemma Denson <jdenson@gmail.com>
5020 M: Patrick Boettcher <patrick.boettcher@posteo.de>
5021 L: linux-media@vger.kernel.org
5023 W: https://linuxtv.org
5024 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5025 F: drivers/media/dvb-frontends/cx24120*
5027 CX88 VIDEO4LINUX DRIVER
5028 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5029 L: linux-media@vger.kernel.org
5031 W: https://linuxtv.org
5032 T: git git://linuxtv.org/media_tree.git
5033 F: Documentation/driver-api/media/drivers/cx88*
5034 F: drivers/media/pci/cx88/
5036 CXD2820R MEDIA DRIVER
5037 M: Antti Palosaari <crope@iki.fi>
5038 L: linux-media@vger.kernel.org
5040 W: https://linuxtv.org
5041 W: http://palosaari.fi/linux/
5042 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5043 T: git git://linuxtv.org/anttip/media_tree.git
5044 F: drivers/media/dvb-frontends/cxd2820r*
5046 CXGB3 ETHERNET DRIVER (CXGB3)
5047 M: Raju Rangoju <rajur@chelsio.com>
5048 L: netdev@vger.kernel.org
5050 W: http://www.chelsio.com
5051 F: drivers/net/ethernet/chelsio/cxgb3/
5053 CXGB3 ISCSI DRIVER (CXGB3I)
5054 M: Karen Xie <kxie@chelsio.com>
5055 L: linux-scsi@vger.kernel.org
5057 W: http://www.chelsio.com
5058 F: drivers/scsi/cxgbi/cxgb3i
5060 CXGB4 CRYPTO DRIVER (chcr)
5061 M: Ayush Sawal <ayush.sawal@chelsio.com>
5062 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
5063 M: Rohit Maheshwari <rohitm@chelsio.com>
5064 L: linux-crypto@vger.kernel.org
5066 W: http://www.chelsio.com
5067 F: drivers/crypto/chelsio
5069 CXGB4 INLINE CRYPTO DRIVER
5070 M: Ayush Sawal <ayush.sawal@chelsio.com>
5071 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
5072 M: Rohit Maheshwari <rohitm@chelsio.com>
5073 L: netdev@vger.kernel.org
5075 W: http://www.chelsio.com
5076 F: drivers/net/ethernet/chelsio/inline_crypto/
5078 CXGB4 ETHERNET DRIVER (CXGB4)
5079 M: Raju Rangoju <rajur@chelsio.com>
5080 L: netdev@vger.kernel.org
5082 W: http://www.chelsio.com
5083 F: drivers/net/ethernet/chelsio/cxgb4/
5085 CXGB4 ISCSI DRIVER (CXGB4I)
5086 M: Karen Xie <kxie@chelsio.com>
5087 L: linux-scsi@vger.kernel.org
5089 W: http://www.chelsio.com
5090 F: drivers/scsi/cxgbi/cxgb4i
5092 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
5093 M: Potnuri Bharat Teja <bharat@chelsio.com>
5094 L: linux-rdma@vger.kernel.org
5096 W: http://www.openfabrics.org
5097 F: drivers/infiniband/hw/cxgb4/
5098 F: include/uapi/rdma/cxgb4-abi.h
5100 CXGB4VF ETHERNET DRIVER (CXGB4VF)
5101 M: Raju Rangoju <rajur@chelsio.com>
5102 L: netdev@vger.kernel.org
5104 W: http://www.chelsio.com
5105 F: drivers/net/ethernet/chelsio/cxgb4vf/
5107 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
5108 M: Frederic Barrat <fbarrat@linux.ibm.com>
5109 M: Andrew Donnellan <ajd@linux.ibm.com>
5110 L: linuxppc-dev@lists.ozlabs.org
5112 F: Documentation/ABI/testing/sysfs-class-cxl
5113 F: Documentation/powerpc/cxl.rst
5114 F: arch/powerpc/platforms/powernv/pci-cxl.c
5115 F: drivers/misc/cxl/
5116 F: include/misc/cxl*
5117 F: include/uapi/misc/cxl.h
5119 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
5120 M: Manoj N. Kumar <manoj@linux.ibm.com>
5121 M: Matthew R. Ochs <mrochs@linux.ibm.com>
5122 M: Uma Krishnan <ukrishn@linux.ibm.com>
5123 L: linux-scsi@vger.kernel.org
5125 F: Documentation/powerpc/cxlflash.rst
5126 F: drivers/scsi/cxlflash/
5127 F: include/uapi/scsi/cxlflash_ioctl.h
5130 M: Russell King <linux@armlinux.org.uk>
5131 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5133 W: http://www.armlinux.org.uk/
5134 F: drivers/video/fbdev/cyber2000fb.*
5136 CYCLADES PC300 DRIVER
5138 F: drivers/net/wan/pc300*
5140 CYPRESS_FIRMWARE MEDIA DRIVER
5141 M: Antti Palosaari <crope@iki.fi>
5142 L: linux-media@vger.kernel.org
5144 W: https://linuxtv.org
5145 W: http://palosaari.fi/linux/
5146 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5147 T: git git://linuxtv.org/anttip/media_tree.git
5148 F: drivers/media/common/cypress_firmware*
5150 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
5151 M: Linus Walleij <linus.walleij@linaro.org>
5152 L: linux-input@vger.kernel.org
5154 F: drivers/input/touchscreen/cy8ctma140.c
5156 CYTTSP TOUCHSCREEN DRIVER
5157 M: Linus Walleij <linus.walleij@linaro.org>
5158 L: linux-input@vger.kernel.org
5160 F: drivers/input/touchscreen/cyttsp*
5162 D-LINK DIR-685 TOUCHKEYS DRIVER
5163 M: Linus Walleij <linus.walleij@linaro.org>
5164 L: linux-input@vger.kernel.org
5166 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
5168 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
5169 M: Joshua Kinard <kumba@gentoo.org>
5171 F: drivers/rtc/rtc-ds1685.c
5172 F: include/linux/rtc/ds1685.h
5174 DAMA SLAVE for AX.25
5175 M: Joerg Reuter <jreuter@yaina.de>
5176 L: linux-hams@vger.kernel.org
5178 W: http://yaina.de/jreuter/
5179 W: http://www.qsl.net/dl1bke/
5180 F: net/ax25/af_ax25.c
5181 F: net/ax25/ax25_dev.c
5182 F: net/ax25/ax25_ds_*
5183 F: net/ax25/ax25_in.c
5184 F: net/ax25/ax25_out.c
5185 F: net/ax25/ax25_timer.c
5186 F: net/ax25/sysctl_net_ax25.c
5189 M: SeongJae Park <sjpark@amazon.de>
5190 L: linux-mm@kvack.org
5192 F: Documentation/admin-guide/mm/damon/
5193 F: Documentation/vm/damon/
5194 F: include/linux/damon.h
5195 F: include/trace/events/damon.h
5197 F: tools/testing/selftests/damon/
5199 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
5200 L: netdev@vger.kernel.org
5202 F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
5203 F: drivers/net/ethernet/dec/tulip/dmfe.c
5205 DC390/AM53C974 SCSI driver
5206 M: Hannes Reinecke <hare@suse.com>
5207 L: linux-scsi@vger.kernel.org
5209 F: drivers/scsi/am53c974.c
5212 M: Oliver Neukum <oliver@neukum.org>
5213 M: Ali Akcaagac <aliakc@web.de>
5214 M: Jamie Lenehan <lenehan@twibble.org>
5215 L: dc395x@twibble.org
5217 W: http://twibble.org/dist/dc395x/
5218 W: http://lists.twibble.org/mailman/listinfo/dc395x/
5219 F: Documentation/scsi/dc395x.rst
5220 F: drivers/scsi/dc395x.*
5223 L: dccp@vger.kernel.org
5225 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
5226 F: include/linux/dccp.h
5227 F: include/linux/tfrc.h
5228 F: include/uapi/linux/dccp.h
5231 DECnet NETWORK LAYER
5232 L: linux-decnet-user@lists.sourceforge.net
5234 W: http://linux-decnet.sourceforge.net
5235 F: Documentation/networking/decnet.rst
5238 DECSTATION PLATFORM SUPPORT
5239 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5240 L: linux-mips@vger.kernel.org
5242 W: http://www.linux-mips.org/wiki/DECstation
5244 F: arch/mips/include/asm/dec/
5245 F: arch/mips/include/asm/mach-dec/
5247 DEFXX FDDI NETWORK DRIVER
5248 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5250 F: drivers/net/fddi/defxx.*
5252 DEFZA FDDI NETWORK DRIVER
5253 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5255 F: drivers/net/fddi/defza.*
5257 DEINTERLACE DRIVERS FOR ALLWINNER H3
5258 M: Jernej Skrabec <jernej.skrabec@gmail.com>
5259 L: linux-media@vger.kernel.org
5261 T: git git://linuxtv.org/media_tree.git
5262 F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
5263 F: drivers/media/platform/sunxi/sun8i-di/
5266 M: Matthew Garrett <mjg59@srcf.ucam.org>
5267 M: Pali Rohár <pali@kernel.org>
5268 L: platform-driver-x86@vger.kernel.org
5270 F: drivers/platform/x86/dell/dell-laptop.c
5272 DELL LAPTOP FREEFALL DRIVER
5273 M: Pali Rohár <pali@kernel.org>
5275 F: drivers/platform/x86/dell/dell-smo8800.c
5277 DELL LAPTOP RBTN DRIVER
5278 M: Pali Rohár <pali@kernel.org>
5280 F: drivers/platform/x86/dell/dell-rbtn.*
5282 DELL LAPTOP SMM DRIVER
5283 M: Pali Rohár <pali@kernel.org>
5285 F: drivers/hwmon/dell-smm-hwmon.c
5286 F: include/uapi/linux/i8k.h
5288 DELL REMOTE BIOS UPDATE DRIVER
5289 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5290 L: platform-driver-x86@vger.kernel.org
5292 F: drivers/platform/x86/dell/dell_rbu.c
5295 M: Pali Rohár <pali@kernel.org>
5296 L: Dell.Client.Kernel@dell.com
5297 L: platform-driver-x86@vger.kernel.org
5299 F: drivers/platform/x86/dell/dell-smbios.*
5301 DELL SMBIOS SMM DRIVER
5302 L: Dell.Client.Kernel@dell.com
5303 L: platform-driver-x86@vger.kernel.org
5305 F: drivers/platform/x86/dell/dell-smbios-smm.c
5307 DELL SMBIOS WMI DRIVER
5308 L: Dell.Client.Kernel@dell.com
5309 L: platform-driver-x86@vger.kernel.org
5311 F: drivers/platform/x86/dell/dell-smbios-wmi.c
5312 F: tools/wmi/dell-smbios-example.c
5314 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
5315 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5316 L: platform-driver-x86@vger.kernel.org
5318 F: Documentation/driver-api/dcdbas.rst
5319 F: drivers/platform/x86/dell/dcdbas.*
5321 DELL WMI DESCRIPTOR DRIVER
5322 L: Dell.Client.Kernel@dell.com
5324 F: drivers/platform/x86/dell/dell-wmi-descriptor.c
5326 DELL WMI SYSMAN DRIVER
5327 M: Divya Bharathi <divya.bharathi@dell.com>
5328 M: Prasanth Ksr <prasanth.ksr@dell.com>
5329 L: Dell.Client.Kernel@dell.com
5330 L: platform-driver-x86@vger.kernel.org
5332 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
5333 F: drivers/platform/x86/dell/dell-wmi-sysman/
5335 DELL WMI NOTIFICATIONS DRIVER
5336 M: Matthew Garrett <mjg59@srcf.ucam.org>
5337 M: Pali Rohár <pali@kernel.org>
5339 F: drivers/platform/x86/dell/dell-wmi-base.c
5341 DELL WMI HARDWARE PRIVACY SUPPORT
5342 M: Perry Yuan <Perry.Yuan@dell.com>
5343 L: Dell.Client.Kernel@dell.com
5344 L: platform-driver-x86@vger.kernel.org
5346 F: drivers/platform/x86/dell/dell-wmi-privacy.c
5348 DELTA ST MEDIA DRIVER
5349 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
5350 L: linux-media@vger.kernel.org
5352 W: https://linuxtv.org
5353 T: git git://linuxtv.org/media_tree.git
5354 F: drivers/media/platform/sti/delta
5356 DELTA DPS920AB PSU DRIVER
5357 M: Robert Marko <robert.marko@sartura.hr>
5358 L: linux-hwmon@vger.kernel.org
5360 F: Documentation/hwmon/dps920ab.rst
5361 F: drivers/hwmon/pmbus/dps920ab.c
5364 L: linux-mtd@lists.infradead.org
5366 F: drivers/mtd/nand/raw/denali*
5368 DESIGNWARE EDMA CORE IP DRIVER
5369 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5370 L: dmaengine@vger.kernel.org
5372 F: drivers/dma/dw-edma/
5373 F: include/linux/dma/edma.h
5375 DESIGNWARE XDATA IP DRIVER
5376 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5377 L: linux-pci@vger.kernel.org
5379 F: Documentation/misc-devices/dw-xdata-pcie.rst
5380 F: drivers/misc/dw-xdata-pcie.c
5382 DESIGNWARE USB2 DRD IP DRIVER
5383 M: Minas Harutyunyan <hminas@synopsys.com>
5384 L: linux-usb@vger.kernel.org
5386 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5387 F: drivers/usb/dwc2/
5389 DESIGNWARE USB3 DRD IP DRIVER
5390 M: Felipe Balbi <balbi@kernel.org>
5391 L: linux-usb@vger.kernel.org
5393 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5394 F: drivers/usb/dwc3/
5396 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
5397 M: Andreas Klinger <ak@it-klinger.de>
5398 L: linux-iio@vger.kernel.org
5400 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
5401 F: drivers/iio/proximity/srf*.c
5403 DEVICE COREDUMP (DEV_COREDUMP)
5404 M: Johannes Berg <johannes@sipsolutions.net>
5405 L: linux-kernel@vger.kernel.org
5407 F: drivers/base/devcoredump.c
5408 F: include/linux/devcoredump.h
5410 DEVICE DEPENDENCY HELPER SCRIPT
5411 M: Saravana Kannan <saravanak@google.com>
5412 L: linux-kernel@vger.kernel.org
5414 F: scripts/dev-needs.sh
5416 DEVICE DIRECT ACCESS (DAX)
5417 M: Dan Williams <dan.j.williams@intel.com>
5418 M: Vishal Verma <vishal.l.verma@intel.com>
5419 M: Dave Jiang <dave.jiang@intel.com>
5420 L: nvdimm@lists.linux.dev
5424 DEVICE FREQUENCY (DEVFREQ)
5425 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5426 M: Kyungmin Park <kyungmin.park@samsung.com>
5427 M: Chanwoo Choi <cw00.choi@samsung.com>
5428 L: linux-pm@vger.kernel.org
5430 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5431 F: Documentation/devicetree/bindings/devfreq/
5433 F: include/linux/devfreq.h
5434 F: include/trace/events/devfreq.h
5436 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
5437 M: Chanwoo Choi <cw00.choi@samsung.com>
5438 L: linux-pm@vger.kernel.org
5440 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5441 F: Documentation/devicetree/bindings/devfreq/event/
5442 F: drivers/devfreq/devfreq-event.c
5443 F: drivers/devfreq/event/
5444 F: include/dt-bindings/pmu/exynos_ppmu.h
5445 F: include/linux/devfreq-event.h
5447 DEVICE NUMBER REGISTRY
5448 M: Torben Mathiasen <device@lanana.org>
5450 W: http://lanana.org/docs/device-list/index.html
5452 DEVICE RESOURCE MANAGEMENT HELPERS
5453 M: Hans de Goede <hdegoede@redhat.com>
5454 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
5456 F: include/linux/devm-helpers.h
5459 M: Alasdair Kergon <agk@redhat.com>
5460 M: Mike Snitzer <snitzer@redhat.com>
5461 M: dm-devel@redhat.com
5462 L: dm-devel@redhat.com
5464 W: http://sources.redhat.com/dm
5465 Q: http://patchwork.kernel.org/project/dm-devel/list/
5466 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
5467 T: quilt http://people.redhat.com/agk/patches/linux/editing/
5468 F: Documentation/admin-guide/device-mapper/
5469 F: drivers/md/Kconfig
5470 F: drivers/md/Makefile
5472 F: drivers/md/persistent-data/
5473 F: include/linux/device-mapper.h
5474 F: include/linux/dm-*.h
5475 F: include/uapi/linux/dm-*.h
5478 M: Jiri Pirko <jiri@nvidia.com>
5479 L: netdev@vger.kernel.org
5481 F: Documentation/networking/devlink
5482 F: include/net/devlink.h
5483 F: include/uapi/linux/devlink.h
5484 F: net/core/devlink.c
5486 DH ELECTRONICS IMX6 DHCOM BOARD SUPPORT
5487 M: Christoph Niedermaier <cniedermaier@dh-electronics.com>
5488 L: kernel@dh-electronics.com
5490 F: arch/arm/boot/dts/imx6*-dhcom-*
5492 DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT
5493 M: Marek Vasut <marex@denx.de>
5494 L: kernel@dh-electronics.com
5496 F: arch/arm/boot/dts/stm32mp1*-dhcom-*
5497 F: arch/arm/boot/dts/stm32mp1*-dhcor-*
5499 DIALOG SEMICONDUCTOR DRIVERS
5500 M: Support Opensource <support.opensource@diasemi.com>
5502 W: http://www.dialog-semiconductor.com/products
5503 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
5504 F: Documentation/devicetree/bindings/input/dlg,da72??.txt
5505 F: Documentation/devicetree/bindings/mfd/da90*.txt
5506 F: Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
5507 F: Documentation/devicetree/bindings/regulator/da92*.txt
5508 F: Documentation/devicetree/bindings/regulator/slg51000.txt
5509 F: Documentation/devicetree/bindings/sound/da[79]*.txt
5510 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
5511 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
5512 F: Documentation/hwmon/da90??.rst
5513 F: drivers/gpio/gpio-da90??.c
5514 F: drivers/hwmon/da90??-hwmon.c
5515 F: drivers/iio/adc/da91??-*.c
5516 F: drivers/input/misc/da72??.[ch]
5517 F: drivers/input/misc/da90??_onkey.c
5518 F: drivers/input/touchscreen/da9052_tsi.c
5519 F: drivers/leds/leds-da90??.c
5520 F: drivers/mfd/da903x.c
5521 F: drivers/mfd/da90??-*.c
5522 F: drivers/mfd/da91??-*.c
5523 F: drivers/pinctrl/pinctrl-da90??.c
5524 F: drivers/power/supply/da9052-battery.c
5525 F: drivers/power/supply/da91??-*.c
5526 F: drivers/regulator/da9???-regulator.[ch]
5527 F: drivers/regulator/slg51000-regulator.[ch]
5528 F: drivers/rtc/rtc-da90??.c
5529 F: drivers/thermal/da90??-thermal.c
5530 F: drivers/video/backlight/da90??_bl.c
5531 F: drivers/watchdog/da90??_wdt.c
5532 F: include/dt-bindings/regulator/dlg,da9*-regulator.h
5533 F: include/linux/mfd/da903x.h
5534 F: include/linux/mfd/da9052/
5535 F: include/linux/mfd/da9055/
5536 F: include/linux/mfd/da9062/
5537 F: include/linux/mfd/da9063/
5538 F: include/linux/mfd/da9150/
5539 F: include/linux/regulator/da9211.h
5540 F: include/sound/da[79]*.h
5541 F: sound/soc/codecs/da[79]*.[ch]
5543 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
5544 M: William Breathitt Gray <vilhelm.gray@gmail.com>
5545 L: linux-gpio@vger.kernel.org
5547 F: drivers/gpio/gpio-gpio-mm.c
5549 DIOLAN U2C-12 I2C DRIVER
5550 M: Guenter Roeck <linux@roeck-us.net>
5551 L: linux-i2c@vger.kernel.org
5553 F: drivers/i2c/busses/i2c-diolan-u2c.c
5555 DIRECTORY NOTIFICATION (DNOTIFY)
5556 M: Jan Kara <jack@suse.cz>
5557 R: Amir Goldstein <amir73il@gmail.com>
5558 L: linux-fsdevel@vger.kernel.org
5560 F: Documentation/filesystems/dnotify.rst
5561 F: fs/notify/dnotify/
5562 F: include/linux/dnotify.h
5564 DISK GEOMETRY AND PARTITION HANDLING
5565 M: Andries Brouwer <aeb@cwi.nl>
5567 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
5568 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
5569 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
5572 M: Jan Kara <jack@suse.com>
5574 F: Documentation/filesystems/quota.rst
5576 F: include/linux/quota*.h
5577 F: include/uapi/linux/quota*.h
5579 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
5580 M: Bernie Thompson <bernie@plugable.com>
5581 L: linux-fbdev@vger.kernel.org
5583 W: http://plugable.com/category/projects/udlfb/
5584 F: Documentation/fb/udlfb.rst
5585 F: drivers/video/fbdev/udlfb.c
5586 F: include/video/udlfb.h
5588 DISTRIBUTED LOCK MANAGER (DLM)
5589 M: Christine Caulfield <ccaulfie@redhat.com>
5590 M: David Teigland <teigland@redhat.com>
5591 L: cluster-devel@redhat.com
5593 W: http://sources.redhat.com/cluster/
5594 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5597 DMA BUFFER SHARING FRAMEWORK
5598 M: Sumit Semwal <sumit.semwal@linaro.org>
5599 M: Christian König <christian.koenig@amd.com>
5600 L: linux-media@vger.kernel.org
5601 L: dri-devel@lists.freedesktop.org
5602 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5604 T: git git://anongit.freedesktop.org/drm/drm-misc
5605 F: Documentation/driver-api/dma-buf.rst
5607 F: include/linux/*fence.h
5608 F: include/linux/dma-buf*
5609 F: include/linux/dma-resv.h
5610 K: \bdma_(?:buf|fence|resv)\b
5612 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
5613 M: Vinod Koul <vkoul@kernel.org>
5614 L: dmaengine@vger.kernel.org
5616 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5617 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
5618 F: Documentation/devicetree/bindings/dma/
5619 F: Documentation/driver-api/dmaengine/
5621 F: include/linux/dma/
5622 F: include/linux/dmaengine.h
5623 F: include/linux/of_dma.h
5626 M: Christoph Hellwig <hch@lst.de>
5627 M: Marek Szyprowski <m.szyprowski@samsung.com>
5628 R: Robin Murphy <robin.murphy@arm.com>
5629 L: iommu@lists.linux-foundation.org
5631 W: http://git.infradead.org/users/hch/dma-mapping.git
5632 T: git git://git.infradead.org/users/hch/dma-mapping.git
5633 F: include/asm-generic/dma-mapping.h
5634 F: include/linux/dma-direct.h
5635 F: include/linux/dma-mapping.h
5636 F: include/linux/dma-map-ops.h
5639 DMA MAPPING BENCHMARK
5640 M: Barry Song <song.bao.hua@hisilicon.com>
5641 L: iommu@lists.linux-foundation.org
5642 F: kernel/dma/map_benchmark.c
5643 F: tools/testing/selftests/dma/
5645 DMA-BUF HEAPS FRAMEWORK
5646 M: Sumit Semwal <sumit.semwal@linaro.org>
5647 R: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5648 R: Liam Mark <lmark@codeaurora.org>
5649 R: Laura Abbott <labbott@redhat.com>
5650 R: Brian Starkey <Brian.Starkey@arm.com>
5651 R: John Stultz <john.stultz@linaro.org>
5652 L: linux-media@vger.kernel.org
5653 L: dri-devel@lists.freedesktop.org
5654 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5656 T: git git://anongit.freedesktop.org/drm/drm-misc
5657 F: drivers/dma-buf/dma-heap.c
5658 F: drivers/dma-buf/heaps/*
5659 F: include/linux/dma-heap.h
5660 F: include/uapi/linux/dma-heap.h
5662 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
5663 M: Lukasz Luba <lukasz.luba@arm.com>
5664 L: linux-pm@vger.kernel.org
5665 L: linux-samsung-soc@vger.kernel.org
5667 F: Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
5668 F: drivers/memory/samsung/exynos5422-dmc.c
5670 DME1737 HARDWARE MONITOR DRIVER
5671 M: Juerg Haefliger <juergh@gmail.com>
5672 L: linux-hwmon@vger.kernel.org
5674 F: Documentation/hwmon/dme1737.rst
5675 F: drivers/hwmon/dme1737.c
5678 M: Jean Delvare <jdelvare@suse.com>
5680 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
5681 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
5682 F: drivers/firmware/dmi-id.c
5683 F: drivers/firmware/dmi_scan.c
5684 F: include/linux/dmi.h
5687 M: Jonathan Corbet <corbet@lwn.net>
5688 L: linux-doc@vger.kernel.org
5690 P: Documentation/doc-guide/maintainer-profile.rst
5691 T: git git://git.lwn.net/linux.git docs-next
5693 F: scripts/documentation-file-ref-check
5694 F: scripts/kernel-doc
5695 F: scripts/sphinx-pre-install
5696 X: Documentation/ABI/
5697 X: Documentation/admin-guide/media/
5698 X: Documentation/devicetree/
5699 X: Documentation/driver-api/media/
5700 X: Documentation/firmware-guide/acpi/
5701 X: Documentation/i2c/
5702 X: Documentation/power/
5703 X: Documentation/spi/
5704 X: Documentation/userspace-api/media/
5706 DOCUMENTATION REPORTING ISSUES
5707 M: Thorsten Leemhuis <linux@leemhuis.info>
5708 L: linux-doc@vger.kernel.org
5710 F: Documentation/admin-guide/reporting-issues.rst
5712 DOCUMENTATION SCRIPTS
5713 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5714 L: linux-doc@vger.kernel.org
5716 F: Documentation/sphinx/parse-headers.pl
5717 F: scripts/documentation-file-ref-check
5718 F: scripts/sphinx-pre-install
5720 DOCUMENTATION/ITALIAN
5721 M: Federico Vaga <federico.vaga@vaga.pv.it>
5722 L: linux-doc@vger.kernel.org
5724 F: Documentation/translations/it_IT
5726 DONGWOON DW9714 LENS VOICE COIL DRIVER
5727 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5728 L: linux-media@vger.kernel.org
5730 T: git git://linuxtv.org/media_tree.git
5731 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5732 F: drivers/media/i2c/dw9714.c
5734 DONGWOON DW9768 LENS VOICE COIL DRIVER
5735 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
5736 L: linux-media@vger.kernel.org
5738 T: git git://linuxtv.org/media_tree.git
5739 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
5740 F: drivers/media/i2c/dw9768.c
5742 DONGWOON DW9807 LENS VOICE COIL DRIVER
5743 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5744 L: linux-media@vger.kernel.org
5746 T: git git://linuxtv.org/media_tree.git
5747 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5748 F: drivers/media/i2c/dw9807-vcm.c
5751 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
5752 L: blinux-list@redhat.com
5754 F: drivers/char/dtlk.c
5755 F: include/linux/dtlk.h
5757 DPAA2 DATAPATH I/O (DPIO) DRIVER
5758 M: Roy Pledge <Roy.Pledge@nxp.com>
5759 L: linux-kernel@vger.kernel.org
5761 F: drivers/soc/fsl/dpio
5763 DPAA2 ETHERNET DRIVER
5764 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5765 L: netdev@vger.kernel.org
5767 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
5768 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
5769 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
5770 F: drivers/net/ethernet/freescale/dpaa2/Makefile
5771 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5772 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
5773 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
5774 F: drivers/net/ethernet/freescale/dpaa2/dpmac*
5775 F: drivers/net/ethernet/freescale/dpaa2/dpni*
5777 DPAA2 ETHERNET SWITCH DRIVER
5778 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5779 L: netdev@vger.kernel.org
5781 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
5782 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
5783 F: drivers/net/ethernet/freescale/dpaa2/dpsw*
5785 DPT_I2O SCSI RAID DRIVER
5786 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5787 L: linux-scsi@vger.kernel.org
5789 W: http://www.adaptec.com/
5790 F: drivers/scsi/dpt*
5791 F: drivers/scsi/dpt/
5794 M: Philipp Reisner <philipp.reisner@linbit.com>
5795 M: Lars Ellenberg <lars.ellenberg@linbit.com>
5796 L: drbd-dev@lists.linbit.com
5798 W: http://www.drbd.org
5799 T: git git://git.linbit.com/linux-drbd.git
5800 T: git git://git.linbit.com/drbd-8.4.git
5801 F: Documentation/admin-guide/blockdev/
5802 F: drivers/block/drbd/
5805 DRIVER COMPONENT FRAMEWORK
5806 L: dri-devel@lists.freedesktop.org
5807 F: drivers/base/component.c
5808 F: include/linux/component.h
5810 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5811 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5812 R: "Rafael J. Wysocki" <rafael@kernel.org>
5814 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5815 F: Documentation/core-api/kobject.rst
5819 F: include/linux/debugfs.h
5820 F: include/linux/kobj*
5823 DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
5824 M: Nishanth Menon <nm@ti.com>
5825 L: linux-pm@vger.kernel.org
5827 F: drivers/soc/ti/smartreflex.c
5828 F: include/linux/power/smartreflex.h
5830 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
5831 M: Maxime Ripard <mripard@kernel.org>
5832 M: Chen-Yu Tsai <wens@csie.org>
5833 R: Jernej Skrabec <jernej.skrabec@gmail.com>
5834 L: dri-devel@lists.freedesktop.org
5836 T: git git://anongit.freedesktop.org/drm/drm-misc
5837 F: drivers/gpu/drm/sun4i/sun8i*
5839 DRM DRIVER FOR ARM PL111 CLCD
5840 M: Emma Anholt <emma@anholt.net>
5842 T: git git://anongit.freedesktop.org/drm/drm-misc
5843 F: drivers/gpu/drm/pl111/
5845 DRM DRIVER FOR ARM VERSATILE TFT PANELS
5846 M: Linus Walleij <linus.walleij@linaro.org>
5848 T: git git://anongit.freedesktop.org/drm/drm-misc
5849 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
5850 F: drivers/gpu/drm/panel/panel-arm-versatile.c
5852 DRM DRIVER FOR ASPEED BMC GFX
5853 M: Joel Stanley <joel@jms.id.au>
5854 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
5856 T: git git://anongit.freedesktop.org/drm/drm-misc
5857 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5858 F: drivers/gpu/drm/aspeed/
5860 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5861 M: Dave Airlie <airlied@redhat.com>
5862 R: Thomas Zimmermann <tzimmermann@suse.de>
5863 L: dri-devel@lists.freedesktop.org
5865 T: git git://anongit.freedesktop.org/drm/drm-misc
5866 F: drivers/gpu/drm/ast/
5868 DRM DRIVER FOR BOCHS VIRTUAL GPU
5869 M: Gerd Hoffmann <kraxel@redhat.com>
5870 L: virtualization@lists.linux-foundation.org
5872 T: git git://anongit.freedesktop.org/drm/drm-misc
5873 F: drivers/gpu/drm/tiny/bochs.c
5875 DRM DRIVER FOR BOE HIMAX8279D PANELS
5876 M: Jerry Han <hanxu5@huaqin.corp-partner.google.com>
5878 F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
5879 F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
5881 DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
5882 M: Jagan Teki <jagan@amarulasolutions.com>
5884 F: Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
5885 F: drivers/gpu/drm/bridge/chipone-icn6211.c
5887 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5888 M: Linus Walleij <linus.walleij@linaro.org>
5890 T: git git://anongit.freedesktop.org/drm/drm-misc
5891 F: drivers/gpu/drm/tve200/
5893 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
5894 M: Icenowy Zheng <icenowy@aosc.io>
5896 F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
5897 F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
5899 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5900 M: Jagan Teki <jagan@amarulasolutions.com>
5902 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
5903 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5905 DRM DRIVER FOR GENERIC USB DISPLAY
5906 M: Noralf Trønnes <noralf@tronnes.org>
5908 W: https://github.com/notro/gud/wiki
5909 T: git git://anongit.freedesktop.org/drm/drm-misc
5910 F: drivers/gpu/drm/gud/
5911 F: include/drm/gud.h
5913 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5914 M: Hans de Goede <hdegoede@redhat.com>
5916 T: git git://anongit.freedesktop.org/drm/drm-misc
5917 F: drivers/gpu/drm/tiny/gm12u320.c
5919 DRM DRIVER FOR HX8357D PANELS
5920 M: Emma Anholt <emma@anholt.net>
5922 T: git git://anongit.freedesktop.org/drm/drm-misc
5923 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
5924 F: drivers/gpu/drm/tiny/hx8357d.c
5926 DRM DRIVER FOR ILITEK ILI9225 PANELS
5927 M: David Lechner <david@lechnology.com>
5929 T: git git://anongit.freedesktop.org/drm/drm-misc
5930 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5931 F: drivers/gpu/drm/tiny/ili9225.c
5933 DRM DRIVER FOR ILITEK ILI9486 PANELS
5934 M: Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
5936 T: git git://anongit.freedesktop.org/drm/drm-misc
5937 F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
5938 F: drivers/gpu/drm/tiny/ili9486.c
5940 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5941 S: Orphan / Obsolete
5942 F: drivers/gpu/drm/i810/
5943 F: include/uapi/drm/i810_drm.h
5945 DRM DRIVER FOR LVDS PANELS
5946 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5947 L: dri-devel@lists.freedesktop.org
5948 T: git git://anongit.freedesktop.org/drm/drm-misc
5950 F: drivers/gpu/drm/panel/panel-lvds.c
5951 F: Documentation/devicetree/bindings/display/panel/lvds.yaml
5953 DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
5954 M: Guido Günther <agx@sigxcpu.org>
5955 R: Purism Kernel Team <kernel@puri.sm>
5957 F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
5958 F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
5960 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5961 S: Orphan / Obsolete
5962 F: drivers/gpu/drm/mga/
5963 F: include/uapi/drm/mga_drm.h
5965 DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
5966 M: Dave Airlie <airlied@redhat.com>
5967 R: Thomas Zimmermann <tzimmermann@suse.de>
5968 L: dri-devel@lists.freedesktop.org
5970 T: git git://anongit.freedesktop.org/drm/drm-misc
5971 F: drivers/gpu/drm/mgag200/
5973 DRM DRIVER FOR MI0283QT
5974 M: Noralf Trønnes <noralf@tronnes.org>
5976 T: git git://anongit.freedesktop.org/drm/drm-misc
5977 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5978 F: drivers/gpu/drm/tiny/mi0283qt.c
5980 DRM DRIVER FOR MSM ADRENO GPU
5981 M: Rob Clark <robdclark@gmail.com>
5982 M: Sean Paul <sean@poorly.run>
5983 L: linux-arm-msm@vger.kernel.org
5984 L: dri-devel@lists.freedesktop.org
5985 L: freedreno@lists.freedesktop.org
5987 T: git https://gitlab.freedesktop.org/drm/msm.git
5988 F: Documentation/devicetree/bindings/display/msm/
5989 F: drivers/gpu/drm/msm/
5990 F: include/uapi/drm/msm_drm.h
5992 DRM DRIVER FOR NOVATEK NT35510 PANELS
5993 M: Linus Walleij <linus.walleij@linaro.org>
5995 T: git git://anongit.freedesktop.org/drm/drm-misc
5996 F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
5997 F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
5999 DRM DRIVER FOR NOVATEK NT36672A PANELS
6000 M: Sumit Semwal <sumit.semwal@linaro.org>
6002 T: git git://anongit.freedesktop.org/drm/drm-misc
6003 F: Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
6004 F: drivers/gpu/drm/panel/panel-novatek-nt36672a.c
6006 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
6007 M: Ben Skeggs <bskeggs@redhat.com>
6008 L: dri-devel@lists.freedesktop.org
6009 L: nouveau@lists.freedesktop.org
6011 T: git git://github.com/skeggsb/linux
6012 F: drivers/gpu/drm/nouveau/
6013 F: include/uapi/drm/nouveau_drm.h
6015 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
6016 M: Stefan Mavrodiev <stefan@olimex.com>
6018 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
6019 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
6021 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
6022 M: Noralf Trønnes <noralf@tronnes.org>
6024 T: git git://anongit.freedesktop.org/drm/drm-misc
6025 F: Documentation/devicetree/bindings/display/repaper.txt
6026 F: drivers/gpu/drm/tiny/repaper.c
6028 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
6029 M: Dave Airlie <airlied@redhat.com>
6030 M: Gerd Hoffmann <kraxel@redhat.com>
6031 L: virtualization@lists.linux-foundation.org
6033 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
6034 T: git git://anongit.freedesktop.org/drm/drm-misc
6035 F: drivers/gpu/drm/tiny/cirrus.c
6037 DRM DRIVER FOR QXL VIRTUAL GPU
6038 M: Dave Airlie <airlied@redhat.com>
6039 M: Gerd Hoffmann <kraxel@redhat.com>
6040 L: virtualization@lists.linux-foundation.org
6041 L: spice-devel@lists.freedesktop.org
6043 T: git git://anongit.freedesktop.org/drm/drm-misc
6044 F: drivers/gpu/drm/qxl/
6045 F: include/uapi/drm/qxl_drm.h
6047 DRM DRIVER FOR RAGE 128 VIDEO CARDS
6048 S: Orphan / Obsolete
6049 F: drivers/gpu/drm/r128/
6050 F: include/uapi/drm/r128_drm.h
6052 DRM DRIVER FOR RAYDIUM RM67191 PANELS
6053 M: Robert Chiras <robert.chiras@nxp.com>
6055 F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
6056 F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
6058 DRM DRIVER FOR SAMSUNG DB7430 PANELS
6059 M: Linus Walleij <linus.walleij@linaro.org>
6061 T: git git://anongit.freedesktop.org/drm/drm-misc
6062 F: Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
6063 F: drivers/gpu/drm/panel/panel-samsung-db7430.c
6065 DRM DRIVER FOR SITRONIX ST7703 PANELS
6066 M: Guido Günther <agx@sigxcpu.org>
6067 R: Purism Kernel Team <kernel@puri.sm>
6068 R: Ondrej Jirman <megous@megous.com>
6070 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
6071 F: drivers/gpu/drm/panel/panel-sitronix-st7703.c
6073 DRM DRIVER FOR SAVAGE VIDEO CARDS
6074 S: Orphan / Obsolete
6075 F: drivers/gpu/drm/savage/
6076 F: include/uapi/drm/savage_drm.h
6078 DRM DRIVER FOR SIMPLE FRAMEBUFFERS
6079 M: Thomas Zimmermann <tzimmermann@suse.de>
6080 L: dri-devel@lists.freedesktop.org
6082 T: git git://anongit.freedesktop.org/drm/drm-misc
6083 F: drivers/gpu/drm/tiny/simpledrm.c
6085 DRM DRIVER FOR SIS VIDEO CARDS
6086 S: Orphan / Obsolete
6087 F: drivers/gpu/drm/sis/
6088 F: include/uapi/drm/sis_drm.h
6090 DRM DRIVER FOR SITRONIX ST7586 PANELS
6091 M: David Lechner <david@lechnology.com>
6093 T: git git://anongit.freedesktop.org/drm/drm-misc
6094 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
6095 F: drivers/gpu/drm/tiny/st7586.c
6097 DRM DRIVER FOR SITRONIX ST7701 PANELS
6098 M: Jagan Teki <jagan@amarulasolutions.com>
6100 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
6101 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
6103 DRM DRIVER FOR SITRONIX ST7735R PANELS
6104 M: David Lechner <david@lechnology.com>
6106 T: git git://anongit.freedesktop.org/drm/drm-misc
6107 F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
6108 F: drivers/gpu/drm/tiny/st7735r.c
6110 DRM DRIVER FOR SONY ACX424AKP PANELS
6111 M: Linus Walleij <linus.walleij@linaro.org>
6113 T: git git://anongit.freedesktop.org/drm/drm-misc
6114 F: drivers/gpu/drm/panel/panel-sony-acx424akp.c
6116 DRM DRIVER FOR ST-ERICSSON MCDE
6117 M: Linus Walleij <linus.walleij@linaro.org>
6119 T: git git://anongit.freedesktop.org/drm/drm-misc
6120 F: Documentation/devicetree/bindings/display/ste,mcde.yaml
6121 F: drivers/gpu/drm/mcde/
6123 DRM DRIVER FOR TDFX VIDEO CARDS
6124 S: Orphan / Obsolete
6125 F: drivers/gpu/drm/tdfx/
6127 DRM DRIVER FOR TPO TPG110 PANELS
6128 M: Linus Walleij <linus.walleij@linaro.org>
6130 T: git git://anongit.freedesktop.org/drm/drm-misc
6131 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
6132 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
6134 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
6135 M: Dave Airlie <airlied@redhat.com>
6136 R: Sean Paul <sean@poorly.run>
6137 R: Thomas Zimmermann <tzimmermann@suse.de>
6138 L: dri-devel@lists.freedesktop.org
6140 T: git git://anongit.freedesktop.org/drm/drm-misc
6141 F: drivers/gpu/drm/udl/
6143 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
6144 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
6145 M: Melissa Wen <melissa.srw@gmail.com>
6146 R: Haneen Mohammed <hamohammed.sa@gmail.com>
6147 R: Daniel Vetter <daniel@ffwll.ch>
6148 L: dri-devel@lists.freedesktop.org
6150 T: git git://anongit.freedesktop.org/drm/drm-misc
6151 F: Documentation/gpu/vkms.rst
6152 F: drivers/gpu/drm/vkms/
6154 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
6155 M: Hans de Goede <hdegoede@redhat.com>
6156 L: dri-devel@lists.freedesktop.org
6158 T: git git://anongit.freedesktop.org/drm/drm-misc
6159 F: drivers/gpu/drm/vboxvideo/
6161 DRM DRIVER FOR VMWARE VIRTUAL GPU
6162 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
6163 M: Zack Rusin <zackr@vmware.com>
6164 L: dri-devel@lists.freedesktop.org
6166 T: git git://anongit.freedesktop.org/drm/drm-misc
6167 F: drivers/gpu/drm/vmwgfx/
6168 F: include/uapi/drm/vmwgfx_drm.h
6170 DRM DRIVER FOR WIDECHIPS WS2401 PANELS
6171 M: Linus Walleij <linus.walleij@linaro.org>
6173 T: git git://anongit.freedesktop.org/drm/drm-misc
6174 F: Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
6175 F: drivers/gpu/drm/panel/panel-widechips-ws2401.c
6178 M: David Airlie <airlied@linux.ie>
6179 M: Daniel Vetter <daniel@ffwll.ch>
6180 L: dri-devel@lists.freedesktop.org
6182 B: https://gitlab.freedesktop.org/drm
6183 C: irc://irc.oftc.net/dri-devel
6184 T: git git://anongit.freedesktop.org/drm/drm
6185 F: Documentation/devicetree/bindings/display/
6186 F: Documentation/devicetree/bindings/gpu/
6187 F: Documentation/gpu/
6190 F: include/linux/vga*
6191 F: include/uapi/drm/
6193 DRM DRIVERS AND MISC GPU PATCHES
6194 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
6195 M: Maxime Ripard <mripard@kernel.org>
6196 M: Thomas Zimmermann <tzimmermann@suse.de>
6198 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
6199 T: git git://anongit.freedesktop.org/drm/drm-misc
6200 F: Documentation/gpu/
6201 F: drivers/gpu/drm/*
6204 F: include/linux/vga*
6205 F: include/uapi/drm/drm*
6207 DRM DRIVERS FOR ALLWINNER A10
6208 M: Maxime Ripard <mripard@kernel.org>
6209 M: Chen-Yu Tsai <wens@csie.org>
6210 L: dri-devel@lists.freedesktop.org
6212 T: git git://anongit.freedesktop.org/drm/drm-misc
6213 F: Documentation/devicetree/bindings/display/allwinner*
6214 F: drivers/gpu/drm/sun4i/
6216 DRM DRIVERS FOR AMLOGIC SOCS
6217 M: Neil Armstrong <narmstrong@baylibre.com>
6218 L: dri-devel@lists.freedesktop.org
6219 L: linux-amlogic@lists.infradead.org
6221 W: http://linux-meson.com/
6222 T: git git://anongit.freedesktop.org/drm/drm-misc
6223 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
6224 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
6225 F: Documentation/gpu/meson.rst
6226 F: drivers/gpu/drm/meson/
6228 DRM DRIVERS FOR ATMEL HLCDC
6229 M: Sam Ravnborg <sam@ravnborg.org>
6230 M: Boris Brezillon <bbrezillon@kernel.org>
6231 L: dri-devel@lists.freedesktop.org
6233 T: git git://anongit.freedesktop.org/drm/drm-misc
6234 F: Documentation/devicetree/bindings/display/atmel/
6235 F: drivers/gpu/drm/atmel-hlcdc/
6237 DRM DRIVERS FOR BRIDGE CHIPS
6238 M: Andrzej Hajda <a.hajda@samsung.com>
6239 M: Neil Armstrong <narmstrong@baylibre.com>
6240 M: Robert Foss <robert.foss@linaro.org>
6241 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
6242 R: Jonas Karlman <jonas@kwiboo.se>
6243 R: Jernej Skrabec <jernej.skrabec@gmail.com>
6245 T: git git://anongit.freedesktop.org/drm/drm-misc
6246 F: drivers/gpu/drm/bridge/
6248 DRM DRIVERS FOR EXYNOS
6249 M: Inki Dae <inki.dae@samsung.com>
6250 M: Joonyoung Shim <jy0922.shim@samsung.com>
6251 M: Seung-Woo Kim <sw0312.kim@samsung.com>
6252 M: Kyungmin Park <kyungmin.park@samsung.com>
6253 L: dri-devel@lists.freedesktop.org
6255 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
6256 F: Documentation/devicetree/bindings/display/exynos/
6257 F: drivers/gpu/drm/exynos/
6258 F: include/uapi/drm/exynos_drm.h
6260 DRM DRIVERS FOR FREESCALE DCU
6261 M: Stefan Agner <stefan@agner.ch>
6262 M: Alison Wang <alison.wang@nxp.com>
6263 L: dri-devel@lists.freedesktop.org
6265 T: git git://anongit.freedesktop.org/drm/drm-misc
6266 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
6267 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
6268 F: drivers/gpu/drm/fsl-dcu/
6270 DRM DRIVERS FOR FREESCALE IMX
6271 M: Philipp Zabel <p.zabel@pengutronix.de>
6272 L: dri-devel@lists.freedesktop.org
6274 F: Documentation/devicetree/bindings/display/imx/
6275 F: drivers/gpu/drm/imx/
6276 F: drivers/gpu/ipu-v3/
6278 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
6279 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
6280 L: dri-devel@lists.freedesktop.org
6282 T: git git://github.com/patjak/drm-gma500
6283 F: drivers/gpu/drm/gma500/
6285 DRM DRIVERS FOR HISILICON
6286 M: Xinliang Liu <xinliang.liu@linaro.org>
6287 M: Tian Tao <tiantao6@hisilicon.com>
6288 R: John Stultz <john.stultz@linaro.org>
6289 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
6290 R: Chen Feng <puck.chen@hisilicon.com>
6291 L: dri-devel@lists.freedesktop.org
6293 T: git git://anongit.freedesktop.org/drm/drm-misc
6294 F: Documentation/devicetree/bindings/display/hisilicon/
6295 F: drivers/gpu/drm/hisilicon/
6297 DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
6298 M: Deepak Rawat <drawat.floss@gmail.com>
6299 L: linux-hyperv@vger.kernel.org
6300 L: dri-devel@lists.freedesktop.org
6302 T: git git://anongit.freedesktop.org/drm/drm-misc
6303 F: drivers/gpu/drm/hyperv
6305 DRM DRIVERS FOR LIMA
6306 M: Qiang Yu <yuq825@gmail.com>
6307 L: dri-devel@lists.freedesktop.org
6308 L: lima@lists.freedesktop.org (moderated for non-subscribers)
6310 T: git git://anongit.freedesktop.org/drm/drm-misc
6311 F: drivers/gpu/drm/lima/
6312 F: include/uapi/drm/lima_drm.h
6314 DRM DRIVERS FOR MEDIATEK
6315 M: Chun-Kuang Hu <chunkuang.hu@kernel.org>
6316 M: Philipp Zabel <p.zabel@pengutronix.de>
6317 L: dri-devel@lists.freedesktop.org
6318 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
6320 F: Documentation/devicetree/bindings/display/mediatek/
6321 F: drivers/gpu/drm/mediatek/
6322 F: drivers/phy/mediatek/phy-mtk-hdmi*
6323 F: drivers/phy/mediatek/phy-mtk-mipi*
6325 DRM DRIVERS FOR NVIDIA TEGRA
6326 M: Thierry Reding <thierry.reding@gmail.com>
6327 L: dri-devel@lists.freedesktop.org
6328 L: linux-tegra@vger.kernel.org
6330 T: git git://anongit.freedesktop.org/tegra/linux.git
6331 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
6332 F: drivers/gpu/drm/tegra/
6333 F: drivers/gpu/host1x/
6334 F: include/linux/host1x.h
6335 F: include/uapi/drm/tegra_drm.h
6337 DRM DRIVERS FOR RENESAS
6338 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6339 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
6340 L: dri-devel@lists.freedesktop.org
6341 L: linux-renesas-soc@vger.kernel.org
6343 T: git git://linuxtv.org/pinchartl/media drm/du/next
6344 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
6345 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
6346 F: Documentation/devicetree/bindings/display/renesas,du.yaml
6347 F: drivers/gpu/drm/rcar-du/
6348 F: drivers/gpu/drm/shmobile/
6349 F: include/linux/platform_data/shmob_drm.h
6351 DRM DRIVERS FOR ROCKCHIP
6352 M: Sandy Huang <hjc@rock-chips.com>
6353 M: Heiko Stübner <heiko@sntech.de>
6354 L: dri-devel@lists.freedesktop.org
6356 T: git git://anongit.freedesktop.org/drm/drm-misc
6357 F: Documentation/devicetree/bindings/display/rockchip/
6358 F: drivers/gpu/drm/rockchip/
6361 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
6362 L: dri-devel@lists.freedesktop.org
6364 T: git git://anongit.freedesktop.org/drm/drm-misc
6365 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
6366 F: drivers/gpu/drm/sti
6369 M: Yannick Fertre <yannick.fertre@foss.st.com>
6370 M: Philippe Cornu <philippe.cornu@foss.st.com>
6371 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
6372 L: dri-devel@lists.freedesktop.org
6374 T: git git://anongit.freedesktop.org/drm/drm-misc
6375 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
6376 F: drivers/gpu/drm/stm
6378 DRM DRIVERS FOR TI KEYSTONE
6379 M: Jyri Sarha <jyri.sarha@iki.fi>
6380 M: Tomi Valkeinen <tomba@kernel.org>
6381 L: dri-devel@lists.freedesktop.org
6383 T: git git://anongit.freedesktop.org/drm/drm-misc
6384 F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
6385 F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
6386 F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
6387 F: drivers/gpu/drm/tidss/
6389 DRM DRIVERS FOR TI LCDC
6390 M: Jyri Sarha <jyri.sarha@iki.fi>
6391 R: Tomi Valkeinen <tomba@kernel.org>
6392 L: dri-devel@lists.freedesktop.org
6394 F: Documentation/devicetree/bindings/display/tilcdc/
6395 F: drivers/gpu/drm/tilcdc/
6397 DRM DRIVERS FOR TI OMAP
6398 M: Tomi Valkeinen <tomba@kernel.org>
6399 L: dri-devel@lists.freedesktop.org
6401 F: Documentation/devicetree/bindings/display/ti/
6402 F: drivers/gpu/drm/omapdrm/
6405 M: Emma Anholt <emma@anholt.net>
6407 T: git git://anongit.freedesktop.org/drm/drm-misc
6408 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
6409 F: drivers/gpu/drm/v3d/
6410 F: include/uapi/drm/v3d_drm.h
6413 M: Emma Anholt <emma@anholt.net>
6414 M: Maxime Ripard <mripard@kernel.org>
6416 T: git git://github.com/anholt/linux
6417 T: git git://anongit.freedesktop.org/drm/drm-misc
6418 F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
6419 F: drivers/gpu/drm/vc4/
6420 F: include/uapi/drm/vc4_drm.h
6422 DRM DRIVERS FOR VIVANTE GPU IP
6423 M: Lucas Stach <l.stach@pengutronix.de>
6424 R: Russell King <linux+etnaviv@armlinux.org.uk>
6425 R: Christian Gmeiner <christian.gmeiner@gmail.com>
6426 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
6427 L: dri-devel@lists.freedesktop.org
6429 F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
6430 F: drivers/gpu/drm/etnaviv/
6431 F: include/uapi/drm/etnaviv_drm.h
6434 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
6435 L: dri-devel@lists.freedesktop.org
6436 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
6438 T: git git://anongit.freedesktop.org/drm/drm-misc
6439 F: Documentation/gpu/xen-front.rst
6440 F: drivers/gpu/drm/xen/
6442 DRM DRIVERS FOR XILINX
6443 M: Hyun Kwon <hyun.kwon@xilinx.com>
6444 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6445 L: dri-devel@lists.freedesktop.org
6447 T: git git://anongit.freedesktop.org/drm/drm-misc
6448 F: Documentation/devicetree/bindings/display/xlnx/
6449 F: drivers/gpu/drm/xlnx/
6452 M: Thierry Reding <thierry.reding@gmail.com>
6453 R: Sam Ravnborg <sam@ravnborg.org>
6454 L: dri-devel@lists.freedesktop.org
6456 T: git git://anongit.freedesktop.org/drm/drm-misc
6457 F: Documentation/devicetree/bindings/display/panel/
6458 F: drivers/gpu/drm/drm_panel.c
6459 F: drivers/gpu/drm/panel/
6460 F: include/drm/drm_panel.h
6463 M: Christian Koenig <christian.koenig@amd.com>
6464 M: Huang Rui <ray.huang@amd.com>
6465 L: dri-devel@lists.freedesktop.org
6467 T: git git://anongit.freedesktop.org/drm/drm-misc
6468 F: drivers/gpu/drm/ttm/
6471 DSBR100 USB FM RADIO DRIVER
6472 M: Alexey Klimov <klimov.linux@gmail.com>
6473 L: linux-media@vger.kernel.org
6475 T: git git://linuxtv.org/media_tree.git
6476 F: drivers/media/radio/dsbr100.c
6479 M: Hans Verkuil <hverkuil@xs4all.nl>
6480 L: linux-media@vger.kernel.org
6482 W: https://linuxtv.org
6483 T: git git://linuxtv.org/media_tree.git
6484 F: drivers/media/pci/dt3155/
6486 DVB_USB_AF9015 MEDIA DRIVER
6487 M: Antti Palosaari <crope@iki.fi>
6488 L: linux-media@vger.kernel.org
6490 W: https://linuxtv.org
6491 W: http://palosaari.fi/linux/
6492 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6493 T: git git://linuxtv.org/anttip/media_tree.git
6494 F: drivers/media/usb/dvb-usb-v2/af9015*
6496 DVB_USB_AF9035 MEDIA DRIVER
6497 M: Antti Palosaari <crope@iki.fi>
6498 L: linux-media@vger.kernel.org
6500 W: https://linuxtv.org
6501 W: http://palosaari.fi/linux/
6502 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6503 T: git git://linuxtv.org/anttip/media_tree.git
6504 F: drivers/media/usb/dvb-usb-v2/af9035*
6506 DVB_USB_ANYSEE MEDIA DRIVER
6507 M: Antti Palosaari <crope@iki.fi>
6508 L: linux-media@vger.kernel.org
6510 W: https://linuxtv.org
6511 W: http://palosaari.fi/linux/
6512 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6513 T: git git://linuxtv.org/anttip/media_tree.git
6514 F: drivers/media/usb/dvb-usb-v2/anysee*
6516 DVB_USB_AU6610 MEDIA DRIVER
6517 M: Antti Palosaari <crope@iki.fi>
6518 L: linux-media@vger.kernel.org
6520 W: https://linuxtv.org
6521 W: http://palosaari.fi/linux/
6522 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6523 T: git git://linuxtv.org/anttip/media_tree.git
6524 F: drivers/media/usb/dvb-usb-v2/au6610*
6526 DVB_USB_CE6230 MEDIA DRIVER
6527 M: Antti Palosaari <crope@iki.fi>
6528 L: linux-media@vger.kernel.org
6530 W: https://linuxtv.org
6531 W: http://palosaari.fi/linux/
6532 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6533 T: git git://linuxtv.org/anttip/media_tree.git
6534 F: drivers/media/usb/dvb-usb-v2/ce6230*
6536 DVB_USB_CXUSB MEDIA DRIVER
6537 M: Michael Krufky <mkrufky@linuxtv.org>
6538 L: linux-media@vger.kernel.org
6540 W: https://linuxtv.org
6541 W: http://github.com/mkrufky
6542 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6543 T: git git://linuxtv.org/media_tree.git
6544 F: drivers/media/usb/dvb-usb/cxusb*
6546 DVB_USB_EC168 MEDIA DRIVER
6547 M: Antti Palosaari <crope@iki.fi>
6548 L: linux-media@vger.kernel.org
6550 W: https://linuxtv.org
6551 W: http://palosaari.fi/linux/
6552 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6553 T: git git://linuxtv.org/anttip/media_tree.git
6554 F: drivers/media/usb/dvb-usb-v2/ec168*
6556 DVB_USB_GL861 MEDIA DRIVER
6557 M: Antti Palosaari <crope@iki.fi>
6558 L: linux-media@vger.kernel.org
6560 W: https://linuxtv.org
6561 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6562 T: git git://linuxtv.org/anttip/media_tree.git
6563 F: drivers/media/usb/dvb-usb-v2/gl861*
6565 DVB_USB_MXL111SF MEDIA DRIVER
6566 M: Michael Krufky <mkrufky@linuxtv.org>
6567 L: linux-media@vger.kernel.org
6569 W: https://linuxtv.org
6570 W: http://github.com/mkrufky
6571 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6572 T: git git://linuxtv.org/mkrufky/mxl111sf.git
6573 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
6575 DVB_USB_RTL28XXU MEDIA DRIVER
6576 M: Antti Palosaari <crope@iki.fi>
6577 L: linux-media@vger.kernel.org
6579 W: https://linuxtv.org
6580 W: http://palosaari.fi/linux/
6581 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6582 T: git git://linuxtv.org/anttip/media_tree.git
6583 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
6585 DVB_USB_V2 MEDIA DRIVER
6586 M: Antti Palosaari <crope@iki.fi>
6587 L: linux-media@vger.kernel.org
6589 W: https://linuxtv.org
6590 W: http://palosaari.fi/linux/
6591 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6592 T: git git://linuxtv.org/anttip/media_tree.git
6593 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
6594 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
6597 M: Jason Baron <jbaron@akamai.com>
6599 F: include/linux/dynamic_debug.h
6600 F: lib/dynamic_debug.c
6602 DYNAMIC INTERRUPT MODERATION
6603 M: Tal Gilboa <talgi@nvidia.com>
6605 F: Documentation/networking/net_dim.rst
6606 F: include/linux/dim.h
6609 DZ DECSTATION DZ11 SERIAL DRIVER
6610 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
6612 F: drivers/tty/serial/dz.*
6614 E3X0 POWER BUTTON DRIVER
6615 M: Moritz Fischer <moritz.fischer@ettus.com>
6616 L: usrp-users@lists.ettus.com
6618 W: http://www.ettus.com
6619 F: Documentation/devicetree/bindings/input/e3x0-button.txt
6620 F: drivers/input/misc/e3x0-button.c
6623 M: Antti Palosaari <crope@iki.fi>
6624 L: linux-media@vger.kernel.org
6626 W: https://linuxtv.org
6627 W: http://palosaari.fi/linux/
6628 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6629 T: git git://linuxtv.org/anttip/media_tree.git
6630 F: drivers/media/tuners/e4000*
6632 EARTH_PT1 MEDIA DRIVER
6633 M: Akihiro Tsukada <tskd08@gmail.com>
6634 L: linux-media@vger.kernel.org
6636 F: drivers/media/pci/pt1/
6638 EARTH_PT3 MEDIA DRIVER
6639 M: Akihiro Tsukada <tskd08@gmail.com>
6640 L: linux-media@vger.kernel.org
6642 F: drivers/media/pci/pt3/
6645 M: Antti Palosaari <crope@iki.fi>
6646 L: linux-media@vger.kernel.org
6648 W: https://linuxtv.org
6649 W: http://palosaari.fi/linux/
6650 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6651 T: git git://linuxtv.org/anttip/media_tree.git
6652 F: drivers/media/dvb-frontends/ec100*
6655 M: Tyler Hicks <code@tyhicks.com>
6656 L: ecryptfs@vger.kernel.org
6658 W: http://ecryptfs.org
6659 W: https://launchpad.net/ecryptfs
6660 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
6661 F: Documentation/filesystems/ecryptfs.rst
6665 M: Yazen Ghannam <yazen.ghannam@amd.com>
6666 L: linux-edac@vger.kernel.org
6668 F: drivers/edac/amd64_edac*
6669 F: drivers/edac/mce_amd*
6672 M: Jan Luebbe <jlu@pengutronix.de>
6673 L: linux-edac@vger.kernel.org
6675 F: Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
6676 F: drivers/edac/armada_xp_*
6679 M: Stefan Schaeckeler <sschaeck@cisco.com>
6681 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
6682 F: drivers/edac/aspeed_edac.c
6685 M: Shravan Kumar Ramani <shravankr@nvidia.com>
6687 F: drivers/edac/bluefield_edac.c
6690 M: Andre Przywara <andre.przywara@arm.com>
6691 L: linux-edac@vger.kernel.org
6693 F: drivers/edac/highbank*
6696 M: Ralf Baechle <ralf@linux-mips.org>
6697 L: linux-edac@vger.kernel.org
6698 L: linux-mips@vger.kernel.org
6700 F: drivers/edac/octeon_edac*
6702 EDAC-CAVIUM THUNDERX
6703 M: Robert Richter <rric@kernel.org>
6704 L: linux-edac@vger.kernel.org
6706 F: drivers/edac/thunderx_edac*
6709 M: Borislav Petkov <bp@alien8.de>
6710 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6711 M: Tony Luck <tony.luck@intel.com>
6712 R: James Morse <james.morse@arm.com>
6713 R: Robert Richter <rric@kernel.org>
6714 L: linux-edac@vger.kernel.org
6716 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
6717 F: Documentation/admin-guide/ras.rst
6718 F: Documentation/driver-api/edac.rst
6720 F: include/linux/edac.h
6723 M: Lei Wang <lewan@microsoft.com>
6724 L: linux-edac@vger.kernel.org
6726 F: drivers/edac/dmc520_edac.c
6729 M: Mark Gross <mark.gross@intel.com>
6730 L: linux-edac@vger.kernel.org
6732 F: drivers/edac/e752x_edac.c
6735 L: linux-edac@vger.kernel.org
6737 F: drivers/edac/e7xxx_edac.c
6740 M: York Sun <york.sun@nxp.com>
6741 L: linux-edac@vger.kernel.org
6743 F: drivers/edac/fsl_ddr_edac.*
6746 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6747 L: linux-edac@vger.kernel.org
6749 F: drivers/edac/ghes_edac.c
6752 M: Tony Luck <tony.luck@intel.com>
6753 L: linux-edac@vger.kernel.org
6755 F: drivers/edac/i10nm_base.c
6758 L: linux-edac@vger.kernel.org
6760 F: drivers/edac/i3000_edac.c
6763 L: linux-edac@vger.kernel.org
6765 F: drivers/edac/i5000_edac.c
6768 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6769 L: linux-edac@vger.kernel.org
6771 F: drivers/edac/i5400_edac.c
6774 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6775 L: linux-edac@vger.kernel.org
6777 F: drivers/edac/i7300_edac.c
6780 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6781 L: linux-edac@vger.kernel.org
6783 F: drivers/edac/i7core_edac.c
6786 M: Tim Small <tim@buttersideup.com>
6787 L: linux-edac@vger.kernel.org
6789 F: drivers/edac/i82443bxgx_edac.c
6792 M: "Arvind R." <arvino55@gmail.com>
6793 L: linux-edac@vger.kernel.org
6795 F: drivers/edac/i82975x_edac.c
6798 M: Jason Baron <jbaron@akamai.com>
6799 L: linux-edac@vger.kernel.org
6801 F: drivers/edac/ie31200_edac.c
6804 M: Tony Luck <tony.luck@intel.com>
6805 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6806 L: linux-edac@vger.kernel.org
6808 F: drivers/edac/igen6_edac.c
6811 M: Johannes Thumshirn <morbidrsa@gmail.com>
6812 L: linux-edac@vger.kernel.org
6814 F: drivers/edac/mpc85xx_edac.[ch]
6817 M: Egor Martovetsky <egor@pasemi.com>
6818 L: linux-edac@vger.kernel.org
6820 F: drivers/edac/pasemi_edac.c
6823 M: Tony Luck <tony.luck@intel.com>
6824 L: linux-edac@vger.kernel.org
6826 F: drivers/edac/pnd2_edac.[ch]
6829 M: Channagoud Kadabi <ckadabi@codeaurora.org>
6830 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
6831 L: linux-arm-msm@vger.kernel.org
6832 L: linux-edac@vger.kernel.org
6834 F: drivers/edac/qcom_edac.c
6837 M: Tim Small <tim@buttersideup.com>
6838 L: linux-edac@vger.kernel.org
6840 F: drivers/edac/r82600_edac.c
6843 M: Tony Luck <tony.luck@intel.com>
6844 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6845 L: linux-edac@vger.kernel.org
6847 F: drivers/edac/sb_edac.c
6850 M: Yash Shah <yash.shah@sifive.com>
6851 L: linux-edac@vger.kernel.org
6853 F: drivers/edac/sifive_edac.c
6856 M: Tony Luck <tony.luck@intel.com>
6857 L: linux-edac@vger.kernel.org
6859 F: drivers/edac/skx_*.[ch]
6862 M: Tero Kristo <kristo@kernel.org>
6863 L: linux-edac@vger.kernel.org
6865 F: drivers/edac/ti_edac.c
6867 EDIROL UA-101/UA-1000 DRIVER
6868 M: Clemens Ladisch <clemens@ladisch.de>
6869 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6871 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6872 F: sound/usb/misc/ua101.c
6875 M: Ivan Hu <ivan.hu@canonical.com>
6876 M: Ard Biesheuvel <ardb@kernel.org>
6877 L: linux-efi@vger.kernel.org
6879 F: drivers/firmware/efi/test/
6881 EFI VARIABLE FILESYSTEM
6882 M: Matthew Garrett <matthew.garrett@nebula.com>
6883 M: Jeremy Kerr <jk@ozlabs.org>
6884 M: Ard Biesheuvel <ardb@kernel.org>
6885 L: linux-efi@vger.kernel.org
6887 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6890 EFIFB FRAMEBUFFER DRIVER
6891 M: Peter Jones <pjones@redhat.com>
6892 L: linux-fbdev@vger.kernel.org
6894 F: drivers/video/fbdev/efifb.c
6898 W: http://aeschi.ch.eu.org/efs/
6901 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6902 M: Douglas Miller <dougmill@linux.ibm.com>
6903 L: netdev@vger.kernel.org
6905 F: drivers/net/ethernet/ibm/ehea/
6907 EM28XX VIDEO4LINUX DRIVER
6908 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6909 L: linux-media@vger.kernel.org
6911 W: https://linuxtv.org
6912 T: git git://linuxtv.org/media_tree.git
6913 F: Documentation/admin-guide/media/em28xx*
6914 F: drivers/media/usb/em28xx/
6917 M: Matt Mackall <mpm@selenic.com>
6918 M: David Woodhouse <dwmw2@infradead.org>
6919 L: linux-embedded@vger.kernel.org
6922 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
6923 M: Adrian Hunter <adrian.hunter@intel.com>
6924 M: Ritesh Harjani <riteshh@codeaurora.org>
6925 M: Asutosh Das <asutoshd@codeaurora.org>
6926 L: linux-mmc@vger.kernel.org
6928 F: drivers/mmc/host/cqhci*
6930 EMULEX 10Gbps iSCSI - OneConnect DRIVER
6931 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6932 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
6933 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6934 L: linux-scsi@vger.kernel.org
6936 W: http://www.broadcom.com
6937 F: drivers/scsi/be2iscsi/
6939 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6940 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
6941 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6942 M: Somnath Kotur <somnath.kotur@broadcom.com>
6943 L: netdev@vger.kernel.org
6945 W: http://www.emulex.com
6946 F: drivers/net/ethernet/emulex/benet/
6948 EMULEX ONECONNECT ROCE DRIVER
6949 M: Selvin Xavier <selvin.xavier@broadcom.com>
6950 L: linux-rdma@vger.kernel.org
6952 W: http://www.broadcom.com
6953 F: drivers/infiniband/hw/ocrdma/
6954 F: include/uapi/rdma/ocrdma-abi.h
6956 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6957 M: James Smart <james.smart@broadcom.com>
6958 M: Dick Kennedy <dick.kennedy@broadcom.com>
6959 L: linux-scsi@vger.kernel.org
6961 W: http://www.broadcom.com
6962 F: drivers/scsi/lpfc/
6964 EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
6965 M: James Smart <james.smart@broadcom.com>
6966 M: Ram Vegesna <ram.vegesna@broadcom.com>
6967 L: linux-scsi@vger.kernel.org
6968 L: target-devel@vger.kernel.org
6970 W: http://www.broadcom.com
6971 F: drivers/scsi/elx/
6973 ENE CB710 FLASH CARD READER DRIVER
6974 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
6976 F: drivers/misc/cb710/
6977 F: drivers/mmc/host/cb710-mmc.*
6978 F: include/linux/cb710.h
6980 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6981 M: Maxim Levitsky <maximlevitsky@gmail.com>
6983 F: drivers/media/rc/ene_ir.*
6985 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
6986 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
6987 L: linuxppc-dev@lists.ozlabs.org
6989 F: drivers/tty/ehv_bytechan.c
6991 EPSON S1D13XXX FRAMEBUFFER DRIVER
6992 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
6994 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6995 F: drivers/video/fbdev/s1d13xxxfb.c
6996 F: include/video/s1d13xxxfb.h
6999 M: Gao Xiang <xiang@kernel.org>
7000 M: Chao Yu <chao@kernel.org>
7001 L: linux-erofs@lists.ozlabs.org
7003 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
7004 F: Documentation/filesystems/erofs.rst
7006 F: include/trace/events/erofs.h
7008 ERRSEQ ERROR TRACKING INFRASTRUCTURE
7009 M: Jeff Layton <jlayton@kernel.org>
7011 F: include/linux/errseq.h
7014 ET131X NETWORK DRIVER
7015 M: Mark Einon <mark.einon@gmail.com>
7017 F: drivers/net/ethernet/agere/
7019 ETAS ES58X CAN/USB DRIVER
7020 M: Vincent Mailhol <mailhol.vincent@wanadoo.fr>
7021 L: linux-can@vger.kernel.org
7023 F: drivers/net/can/usb/etas_es58x/
7026 M: Roopa Prabhu <roopa@nvidia.com>
7027 M: Nikolay Aleksandrov <nikolay@nvidia.com>
7028 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
7029 L: netdev@vger.kernel.org
7031 W: http://www.linuxfoundation.org/en/Net:Bridge
7032 F: include/linux/netfilter_bridge/
7035 ETHERNET PHY LIBRARY
7036 M: Andrew Lunn <andrew@lunn.ch>
7037 M: Heiner Kallweit <hkallweit1@gmail.com>
7038 R: Russell King <linux@armlinux.org.uk>
7039 L: netdev@vger.kernel.org
7041 F: Documentation/ABI/testing/sysfs-class-net-phydev
7042 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
7043 F: Documentation/devicetree/bindings/net/mdio*
7044 F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
7045 F: Documentation/networking/phy.rst
7046 F: drivers/net/mdio/
7047 F: drivers/net/mdio/acpi_mdio.c
7048 F: drivers/net/mdio/fwnode_mdio.c
7049 F: drivers/net/mdio/of_mdio.c
7052 F: include/dt-bindings/net/qca-ar803x.h
7053 F: include/linux/*mdio*.h
7054 F: include/linux/mdio/*.h
7055 F: include/linux/of_net.h
7056 F: include/linux/phy.h
7057 F: include/linux/phy_fixed.h
7058 F: include/linux/platform_data/mdio-bcm-unimac.h
7059 F: include/linux/platform_data/mdio-gpio.h
7060 F: include/trace/events/mdio.h
7061 F: include/uapi/linux/mdio.h
7062 F: include/uapi/linux/mii.h
7063 F: net/core/of_net.c
7066 M: Namjae Jeon <linkinjeon@kernel.org>
7067 M: Sungjong Seo <sj1557.seo@samsung.com>
7068 L: linux-fsdevel@vger.kernel.org
7073 M: Jan Kara <jack@suse.com>
7074 L: linux-ext4@vger.kernel.org
7076 F: Documentation/filesystems/ext2.rst
7078 F: include/linux/ext2*
7081 M: "Theodore Ts'o" <tytso@mit.edu>
7082 M: Andreas Dilger <adilger.kernel@dilger.ca>
7083 L: linux-ext4@vger.kernel.org
7085 W: http://ext4.wiki.kernel.org
7086 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
7087 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
7088 F: Documentation/filesystems/ext4/
7090 F: include/trace/events/ext4.h
7092 Extended Verification Module (EVM)
7093 M: Mimi Zohar <zohar@linux.ibm.com>
7094 L: linux-integrity@vger.kernel.org
7096 F: security/integrity/evm/
7098 EXTENSIBLE FIRMWARE INTERFACE (EFI)
7099 M: Ard Biesheuvel <ardb@kernel.org>
7100 L: linux-efi@vger.kernel.org
7102 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7103 F: Documentation/admin-guide/efi-stub.rst
7104 F: arch/*/include/asm/efi.h
7105 F: arch/*/kernel/efi.c
7106 F: arch/arm/boot/compressed/efi-header.S
7107 F: arch/arm64/kernel/efi-entry.S
7108 F: arch/x86/platform/efi/
7109 F: drivers/firmware/efi/
7110 F: include/linux/efi*.h
7112 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
7113 M: MyungJoo Ham <myungjoo.ham@samsung.com>
7114 M: Chanwoo Choi <cw00.choi@samsung.com>
7115 L: linux-kernel@vger.kernel.org
7117 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
7118 F: Documentation/devicetree/bindings/extcon/
7119 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
7121 F: include/linux/extcon.h
7122 F: include/linux/extcon/
7125 M: Masami Hiramatsu <mhiramat@kernel.org>
7127 F: Documentation/admin-guide/bootconfig.rst
7128 F: fs/proc/bootconfig.c
7129 F: include/linux/bootconfig.h
7131 F: tools/bootconfig/*
7132 F: tools/bootconfig/scripts/*
7135 M: Jingoo Han <jingoohan1@gmail.com>
7136 L: dri-devel@lists.freedesktop.org
7138 F: drivers/gpu/drm/exynos/exynos_dp*
7140 EXYNOS SYSMMU (IOMMU) driver
7141 M: Marek Szyprowski <m.szyprowski@samsung.com>
7142 L: iommu@lists.linux-foundation.org
7144 F: drivers/iommu/exynos-iommu.c
7147 M: Jaegeuk Kim <jaegeuk@kernel.org>
7148 M: Chao Yu <chao@kernel.org>
7149 L: linux-f2fs-devel@lists.sourceforge.net
7151 W: https://f2fs.wiki.kernel.org/
7152 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
7153 F: Documentation/ABI/testing/sysfs-fs-f2fs
7154 F: Documentation/filesystems/f2fs.rst
7156 F: include/linux/f2fs_fs.h
7157 F: include/trace/events/f2fs.h
7158 F: include/uapi/linux/f2fs.h
7160 F71805F HARDWARE MONITORING DRIVER
7161 M: Jean Delvare <jdelvare@suse.com>
7162 L: linux-hwmon@vger.kernel.org
7164 F: Documentation/hwmon/f71805f.rst
7165 F: drivers/hwmon/f71805f.c
7168 M: Josh Poimboeuf <jpoimboe@redhat.com>
7170 F: scripts/faddr2line
7173 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
7174 L: netdev@vger.kernel.org
7176 F: Documentation/networking/failover.rst
7177 F: include/net/failover.h
7178 F: net/core/failover.c
7181 M: Jan Kara <jack@suse.cz>
7182 R: Amir Goldstein <amir73il@gmail.com>
7183 R: Matthew Bobrowski <repnop@google.com>
7184 L: linux-fsdevel@vger.kernel.org
7186 F: fs/notify/fanotify/
7187 F: include/linux/fanotify.h
7188 F: include/uapi/linux/fanotify.h
7190 FARSYNC SYNCHRONOUS DRIVER
7191 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
7193 W: http://www.farsite.co.uk/
7194 F: drivers/net/wan/farsync.*
7196 FAULT INJECTION SUPPORT
7197 M: Akinobu Mita <akinobu.mita@gmail.com>
7199 F: Documentation/fault-injection/
7200 F: lib/fault-inject.c
7202 FBTFT Framebuffer drivers
7203 L: dri-devel@lists.freedesktop.org
7204 L: linux-fbdev@vger.kernel.org
7206 F: drivers/staging/fbtft/
7209 M: Michael Buesch <m@bues.ch>
7210 L: linux-media@vger.kernel.org
7212 F: drivers/media/tuners/fc0011.c
7213 F: drivers/media/tuners/fc0011.h
7216 M: Antti Palosaari <crope@iki.fi>
7217 L: linux-media@vger.kernel.org
7219 W: https://linuxtv.org
7220 W: http://palosaari.fi/linux/
7221 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7222 T: git git://linuxtv.org/anttip/media_tree.git
7223 F: drivers/media/tuners/fc2580*
7225 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
7226 M: Hannes Reinecke <hare@suse.de>
7227 L: linux-scsi@vger.kernel.org
7229 W: www.Open-FCoE.org
7230 F: drivers/scsi/fcoe/
7231 F: drivers/scsi/libfc/
7233 F: include/scsi/libfc.h
7234 F: include/scsi/libfcoe.h
7235 F: include/uapi/scsi/fc/
7237 FILE LOCKING (flock() and fcntl()/lockf())
7238 M: Jeff Layton <jlayton@kernel.org>
7239 M: "J. Bruce Fields" <bfields@fieldses.org>
7240 L: linux-fsdevel@vger.kernel.org
7244 F: include/linux/fcntl.h
7245 F: include/uapi/linux/fcntl.h
7247 FILESYSTEM DIRECT ACCESS (DAX)
7248 M: Dan Williams <dan.j.williams@intel.com>
7249 R: Matthew Wilcox <willy@infradead.org>
7250 R: Jan Kara <jack@suse.cz>
7251 L: linux-fsdevel@vger.kernel.org
7252 L: nvdimm@lists.linux.dev
7255 F: include/linux/dax.h
7256 F: include/trace/events/fs_dax.h
7258 FILESYSTEMS (VFS and infrastructure)
7259 M: Alexander Viro <viro@zeniv.linux.org.uk>
7260 L: linux-fsdevel@vger.kernel.org
7263 F: include/linux/fs.h
7264 F: include/linux/fs_types.h
7265 F: include/uapi/linux/fs.h
7266 F: include/uapi/linux/openat2.h
7271 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7272 M: Riku Voipio <riku.voipio@iki.fi>
7273 L: linux-hwmon@vger.kernel.org
7275 F: drivers/hwmon/f75375s.c
7276 F: include/linux/f75375s.h
7278 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
7279 M: Clemens Ladisch <clemens@ladisch.de>
7280 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
7281 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7283 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7284 F: include/uapi/sound/firewire.h
7287 FIREWIRE MEDIA DRIVERS (firedtv)
7288 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7289 L: linux-media@vger.kernel.org
7290 L: linux1394-devel@lists.sourceforge.net
7292 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
7293 F: drivers/media/firewire/
7295 FIREWIRE SBP-2 TARGET
7296 M: Chris Boot <bootc@bootc.net>
7297 L: linux-scsi@vger.kernel.org
7298 L: target-devel@vger.kernel.org
7299 L: linux1394-devel@lists.sourceforge.net
7301 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
7302 F: drivers/target/sbp/
7305 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7306 L: linux1394-devel@lists.sourceforge.net
7308 W: http://ieee1394.wiki.kernel.org/
7309 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
7310 F: drivers/firewire/
7311 F: include/linux/firewire.h
7312 F: include/uapi/linux/firewire*.h
7315 FIRMWARE FRAMEWORK FOR ARMV8-A
7316 M: Sudeep Holla <sudeep.holla@arm.com>
7317 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7319 F: drivers/firmware/arm_ffa/
7320 F: include/linux/arm_ffa.h
7322 FIRMWARE LOADER (request_firmware)
7323 M: Luis Chamberlain <mcgrof@kernel.org>
7324 L: linux-kernel@vger.kernel.org
7326 F: Documentation/firmware_class/
7327 F: drivers/base/firmware_loader/
7328 F: include/linux/firmware.h
7330 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
7331 M: Joshua Morris <josh.h.morris@us.ibm.com>
7332 M: Philip Kelleher <pjk1939@linux.ibm.com>
7334 F: drivers/block/rsxx/
7336 FLEXTIMER FTM-QUADDEC DRIVER
7337 M: Patrick Havelange <patrick.havelange@essensium.com>
7338 L: linux-iio@vger.kernel.org
7340 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
7341 F: drivers/counter/ftm-quaddec.c
7344 M: Denis Efremov <efremov@linux.com>
7345 L: linux-block@vger.kernel.org
7347 F: drivers/block/floppy.c
7349 FLYSKY FSIA6B RC RECEIVER
7350 M: Markus Koch <markus@notsyncing.net>
7351 L: linux-input@vger.kernel.org
7353 F: drivers/input/joystick/fsia6b.c
7355 FOCUSRITE SCARLETT GEN 2/3 MIXER DRIVER
7356 M: Geoffrey D. Bennett <g@b4.vu>
7357 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7359 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7360 F: sound/usb/mixer_scarlett_gen2.c
7362 FORCEDETH GIGABIT ETHERNET DRIVER
7363 M: Rain River <rain.1986.08.12@gmail.com>
7364 M: Zhu Yanjun <zyjzyj2000@gmail.com>
7365 L: netdev@vger.kernel.org
7367 F: drivers/net/ethernet/nvidia/*
7370 M: Kees Cook <keescook@chromium.org>
7371 L: linux-hardening@vger.kernel.org
7373 F: include/linux/fortify-string.h
7374 F: lib/test_fortify/*
7375 F: scripts/test_fortify.sh
7379 M: Wu Hao <hao.wu@intel.com>
7380 R: Tom Rix <trix@redhat.com>
7381 L: linux-fpga@vger.kernel.org
7383 F: Documentation/ABI/testing/sysfs-bus-dfl*
7384 F: Documentation/fpga/dfl.rst
7385 F: drivers/fpga/dfl*
7386 F: drivers/uio/uio_dfl.c
7387 F: include/linux/dfl.h
7388 F: include/uapi/linux/fpga-dfl.h
7390 FPGA MANAGER FRAMEWORK
7391 M: Moritz Fischer <mdf@kernel.org>
7392 M: Wu Hao <hao.wu@intel.com>
7393 M: Xu Yilun <yilun.xu@intel.com>
7394 R: Tom Rix <trix@redhat.com>
7395 L: linux-fpga@vger.kernel.org
7397 Q: http://patchwork.kernel.org/project/linux-fpga/list/
7398 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
7399 F: Documentation/devicetree/bindings/fpga/
7400 F: Documentation/driver-api/fpga/
7401 F: Documentation/fpga/
7403 F: include/linux/fpga/
7406 M: Bill Metzenthen <billm@melbpc.org.au>
7408 W: http://floatingpoint.sourceforge.net/emulator/index.html
7409 F: arch/x86/math-emu/
7412 L: dri-devel@lists.freedesktop.org
7413 L: linux-fbdev@vger.kernel.org
7415 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
7416 T: git git://anongit.freedesktop.org/drm/drm-misc
7417 F: Documentation/fb/
7419 F: include/linux/fb.h
7420 F: include/uapi/linux/fb.h
7421 F: include/uapi/video/
7424 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
7425 M: Horia Geantă <horia.geanta@nxp.com>
7426 M: Pankaj Gupta <pankaj.gupta@nxp.com>
7427 L: linux-crypto@vger.kernel.org
7429 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
7430 F: drivers/crypto/caam/
7432 FREESCALE COLDFIRE M5441X MMC DRIVER
7433 M: Angelo Dureghello <angelo.dureghello@timesys.com>
7434 L: linux-mmc@vger.kernel.org
7436 F: drivers/mmc/host/sdhci-esdhc-mcf.c
7437 F: include/linux/platform_data/mmc-esdhc-mcf.h
7439 FREESCALE DIU FRAMEBUFFER DRIVER
7440 M: Timur Tabi <timur@kernel.org>
7441 L: linux-fbdev@vger.kernel.org
7443 F: drivers/video/fbdev/fsl-diu-fb.*
7445 FREESCALE DMA DRIVER
7446 M: Li Yang <leoyang.li@nxp.com>
7447 M: Zhang Wei <zw@zh-kernel.org>
7448 L: linuxppc-dev@lists.ozlabs.org
7450 F: drivers/dma/fsldma.*
7452 FREESCALE DSPI DRIVER
7453 M: Vladimir Oltean <olteanv@gmail.com>
7454 L: linux-spi@vger.kernel.org
7456 F: Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
7457 F: drivers/spi/spi-fsl-dspi.c
7458 F: include/linux/spi/spi-fsl-dspi.h
7460 FREESCALE ENETC ETHERNET DRIVERS
7461 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7462 L: netdev@vger.kernel.org
7464 F: drivers/net/ethernet/freescale/enetc/
7466 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
7467 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7468 L: netdev@vger.kernel.org
7470 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
7471 F: drivers/net/ethernet/freescale/gianfar*
7473 FREESCALE GPMI NAND DRIVER
7474 M: Han Xu <han.xu@nxp.com>
7475 L: linux-mtd@lists.infradead.org
7477 F: drivers/mtd/nand/raw/gpmi-nand/*
7479 FREESCALE I2C CPM DRIVER
7480 M: Jochen Friedrich <jochen@scram.de>
7481 L: linuxppc-dev@lists.ozlabs.org
7482 L: linux-i2c@vger.kernel.org
7484 F: drivers/i2c/busses/i2c-cpm.c
7486 FREESCALE IMX / MXC FEC DRIVER
7487 M: Joakim Zhang <qiangqing.zhang@nxp.com>
7488 L: netdev@vger.kernel.org
7490 F: Documentation/devicetree/bindings/net/fsl,fec.yaml
7491 F: drivers/net/ethernet/freescale/fec.h
7492 F: drivers/net/ethernet/freescale/fec_main.c
7493 F: drivers/net/ethernet/freescale/fec_ptp.c
7495 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
7496 M: Sascha Hauer <s.hauer@pengutronix.de>
7497 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7498 L: linux-fbdev@vger.kernel.org
7499 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7501 F: drivers/video/fbdev/imxfb.c
7502 F: include/linux/platform_data/video-imxfb.h
7504 FREESCALE IMX DDR PMU DRIVER
7505 M: Frank Li <Frank.li@nxp.com>
7506 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7508 F: Documentation/admin-guide/perf/imx-ddr.rst
7509 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
7510 F: drivers/perf/fsl_imx8_ddr_perf.c
7512 FREESCALE IMX I2C DRIVER
7513 M: Oleksij Rempel <o.rempel@pengutronix.de>
7514 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7515 L: linux-i2c@vger.kernel.org
7517 F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml
7518 F: drivers/i2c/busses/i2c-imx.c
7520 FREESCALE IMX LPI2C DRIVER
7521 M: Dong Aisheng <aisheng.dong@nxp.com>
7522 L: linux-i2c@vger.kernel.org
7523 L: linux-imx@nxp.com
7525 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
7526 F: drivers/i2c/busses/i2c-imx-lpi2c.c
7528 FREESCALE MPC I2C DRIVER
7529 M: Chris Packham <chris.packham@alliedtelesis.co.nz>
7530 L: linux-i2c@vger.kernel.org
7532 F: Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
7533 F: drivers/i2c/busses/i2c-mpc.c
7535 FREESCALE QORIQ DPAA ETHERNET DRIVER
7536 M: Madalin Bucur <madalin.bucur@nxp.com>
7537 L: netdev@vger.kernel.org
7539 F: drivers/net/ethernet/freescale/dpaa
7541 FREESCALE QORIQ DPAA FMAN DRIVER
7542 M: Madalin Bucur <madalin.bucur@nxp.com>
7543 L: netdev@vger.kernel.org
7545 F: Documentation/devicetree/bindings/net/fsl-fman.txt
7546 F: drivers/net/ethernet/freescale/fman
7548 FREESCALE QORIQ PTP CLOCK DRIVER
7549 M: Yangbo Lu <yangbo.lu@nxp.com>
7550 L: netdev@vger.kernel.org
7552 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
7553 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
7554 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
7555 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
7556 F: drivers/ptp/ptp_qoriq.c
7557 F: drivers/ptp/ptp_qoriq_debugfs.c
7558 F: include/linux/fsl/ptp_qoriq.h
7560 FREESCALE QUAD SPI DRIVER
7561 M: Han Xu <han.xu@nxp.com>
7562 L: linux-spi@vger.kernel.org
7564 F: Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
7565 F: drivers/spi/spi-fsl-qspi.c
7567 FREESCALE QUICC ENGINE LIBRARY
7568 M: Qiang Zhao <qiang.zhao@nxp.com>
7569 L: linuxppc-dev@lists.ozlabs.org
7571 F: drivers/soc/fsl/qe/
7572 F: include/soc/fsl/*qe*.h
7573 F: include/soc/fsl/*ucc*.h
7575 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
7576 M: Li Yang <leoyang.li@nxp.com>
7577 L: netdev@vger.kernel.org
7578 L: linuxppc-dev@lists.ozlabs.org
7580 F: drivers/net/ethernet/freescale/ucc_geth*
7582 FREESCALE QUICC ENGINE UCC HDLC DRIVER
7583 M: Zhao Qiang <qiang.zhao@nxp.com>
7584 L: netdev@vger.kernel.org
7585 L: linuxppc-dev@lists.ozlabs.org
7587 F: drivers/net/wan/fsl_ucc_hdlc*
7589 FREESCALE QUICC ENGINE UCC UART DRIVER
7590 M: Timur Tabi <timur@kernel.org>
7591 L: linuxppc-dev@lists.ozlabs.org
7593 F: drivers/tty/serial/ucc_uart.c
7595 FREESCALE SOC DRIVERS
7596 M: Li Yang <leoyang.li@nxp.com>
7597 L: linuxppc-dev@lists.ozlabs.org
7598 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7600 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
7601 F: Documentation/devicetree/bindings/soc/fsl/
7603 F: include/linux/fsl/
7605 FREESCALE SOC FS_ENET DRIVER
7606 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
7607 L: linuxppc-dev@lists.ozlabs.org
7608 L: netdev@vger.kernel.org
7610 F: drivers/net/ethernet/freescale/fs_enet/
7611 F: include/linux/fs_enet_pd.h
7613 FREESCALE SOC SOUND DRIVERS
7614 M: Nicolin Chen <nicoleotsuka@gmail.com>
7615 M: Xiubo Li <Xiubo.Lee@gmail.com>
7616 R: Fabio Estevam <festevam@gmail.com>
7617 R: Shengjiu Wang <shengjiu.wang@gmail.com>
7618 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7619 L: linuxppc-dev@lists.ozlabs.org
7621 F: sound/soc/fsl/fsl*
7622 F: sound/soc/fsl/imx*
7623 F: sound/soc/fsl/mpc8610_hpcd.c
7625 FREESCALE USB PERIPHERAL DRIVERS
7626 M: Li Yang <leoyang.li@nxp.com>
7627 L: linux-usb@vger.kernel.org
7628 L: linuxppc-dev@lists.ozlabs.org
7630 F: drivers/usb/gadget/udc/fsl*
7632 FREESCALE USB PHY DRIVER
7633 M: Ran Wang <ran.wang_1@nxp.com>
7634 L: linux-usb@vger.kernel.org
7635 L: linuxppc-dev@lists.ozlabs.org
7637 F: drivers/usb/phy/phy-fsl-usb*
7640 M: Christoph Hellwig <hch@infradead.org>
7642 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
7646 M: "Rafael J. Wysocki" <rafael@kernel.org>
7647 M: Pavel Machek <pavel@ucw.cz>
7648 L: linux-pm@vger.kernel.org
7650 F: Documentation/power/freezing-of-tasks.rst
7651 F: include/linux/freezer.h
7655 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
7656 L: linux-kernel@vger.kernel.org
7658 F: include/linux/frontswap.h
7661 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
7662 M: David Howells <dhowells@redhat.com>
7663 L: linux-cachefs@redhat.com (moderated for non-subscribers)
7665 F: Documentation/filesystems/caching/
7667 F: include/linux/fscache*.h
7669 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
7670 M: Theodore Y. Ts'o <tytso@mit.edu>
7671 M: Jaegeuk Kim <jaegeuk@kernel.org>
7672 M: Eric Biggers <ebiggers@kernel.org>
7673 L: linux-fscrypt@vger.kernel.org
7675 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7676 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
7677 F: Documentation/filesystems/fscrypt.rst
7679 F: include/linux/fscrypt*.h
7680 F: include/uapi/linux/fscrypt.h
7683 M: Jeremy Kerr <jk@ozlabs.org>
7684 M: Joel Stanley <joel@jms.id.au>
7685 R: Alistar Popple <alistair@popple.id.au>
7686 R: Eddie James <eajames@linux.ibm.com>
7687 L: linux-fsi@lists.ozlabs.org
7689 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
7690 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
7692 F: include/linux/fsi*.h
7693 F: include/trace/events/fsi*.h
7695 FSI-ATTACHED I2C DRIVER
7696 M: Eddie James <eajames@linux.ibm.com>
7697 L: linux-i2c@vger.kernel.org
7698 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
7700 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
7701 F: drivers/i2c/busses/i2c-fsi.c
7703 FSI-ATTACHED SPI DRIVER
7704 M: Eddie James <eajames@linux.ibm.com>
7705 L: linux-spi@vger.kernel.org
7707 F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
7708 F: drivers/spi/spi-fsi.c
7710 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
7711 M: Jan Kara <jack@suse.cz>
7712 R: Amir Goldstein <amir73il@gmail.com>
7713 L: linux-fsdevel@vger.kernel.org
7715 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
7717 F: include/linux/fsnotify*.h
7719 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
7720 M: Eric Biggers <ebiggers@kernel.org>
7721 M: Theodore Y. Ts'o <tytso@mit.edu>
7722 L: linux-fscrypt@vger.kernel.org
7724 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7725 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
7726 F: Documentation/filesystems/fsverity.rst
7728 F: include/linux/fsverity.h
7729 F: include/uapi/linux/fsverity.h
7731 FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
7732 M: Michael Zaidman <michael.zaidman@gmail.com>
7733 L: linux-i2c@vger.kernel.org
7734 L: linux-input@vger.kernel.org
7736 F: drivers/hid/hid-ft260.c
7738 FUJITSU LAPTOP EXTRAS
7739 M: Jonathan Woithe <jwoithe@just42.net>
7740 L: platform-driver-x86@vger.kernel.org
7742 F: drivers/platform/x86/fujitsu-laptop.c
7744 FUJITSU M-5MO LS CAMERA ISP DRIVER
7745 M: Kyungmin Park <kyungmin.park@samsung.com>
7746 M: Heungjun Kim <riverful.kim@samsung.com>
7747 L: linux-media@vger.kernel.org
7749 F: drivers/media/i2c/m5mols/
7750 F: include/media/i2c/m5mols.h
7752 FUJITSU TABLET EXTRAS
7753 M: Robert Gerlach <khnz@gmx.de>
7754 L: platform-driver-x86@vger.kernel.org
7756 F: drivers/platform/x86/fujitsu-tablet.c
7758 FUSE: FILESYSTEM IN USERSPACE
7759 M: Miklos Szeredi <miklos@szeredi.hu>
7760 L: linux-fsdevel@vger.kernel.org
7762 W: https://github.com/libfuse/
7763 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
7764 F: Documentation/filesystems/fuse.rst
7766 F: include/uapi/linux/fuse.h
7769 M: Thomas Gleixner <tglx@linutronix.de>
7770 M: Ingo Molnar <mingo@redhat.com>
7771 R: Peter Zijlstra <peterz@infradead.org>
7772 R: Darren Hart <dvhart@infradead.org>
7773 R: Davidlohr Bueso <dave@stgolabs.net>
7774 R: André Almeida <andrealmeid@collabora.com>
7775 L: linux-kernel@vger.kernel.org
7777 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7778 F: Documentation/locking/*futex*
7779 F: include/asm-generic/futex.h
7780 F: include/linux/futex.h
7781 F: include/uapi/linux/futex.h
7783 F: tools/perf/bench/futex*
7784 F: tools/testing/selftests/futex/
7786 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
7787 M: Tim Harvey <tharvey@gateworks.com>
7788 M: Robert Jones <rjones@gateworks.com>
7790 F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
7791 F: drivers/mfd/gateworks-gsc.c
7792 F: include/linux/mfd/gsc.h
7793 F: Documentation/hwmon/gsc-hwmon.rst
7794 F: drivers/hwmon/gsc-hwmon.c
7795 F: include/linux/platform_data/gsc_hwmon.h
7798 M: Kees Cook <keescook@chromium.org>
7799 L: linux-hardening@vger.kernel.org
7801 F: Documentation/kbuild/gcc-plugins.rst
7802 F: scripts/Makefile.gcc-plugins
7803 F: scripts/gcc-plugins/
7805 GCOV BASED KERNEL PROFILING
7806 M: Peter Oberparleiter <oberpar@linux.ibm.com>
7808 F: Documentation/dev-tools/gcov.rst
7811 GDB KERNEL DEBUGGING HELPER SCRIPTS
7812 M: Jan Kiszka <jan.kiszka@siemens.com>
7813 M: Kieran Bingham <kbingham@kernel.org>
7817 GEMINI CRYPTO DRIVER
7818 M: Corentin Labbe <clabbe@baylibre.com>
7819 L: linux-crypto@vger.kernel.org
7821 F: drivers/crypto/gemini/
7823 GEMTEK FM RADIO RECEIVER DRIVER
7824 M: Hans Verkuil <hverkuil@xs4all.nl>
7825 L: linux-media@vger.kernel.org
7827 W: https://linuxtv.org
7828 T: git git://linuxtv.org/media_tree.git
7829 F: drivers/media/radio/radio-gemtek*
7831 GENERIC ARCHITECTURE TOPOLOGY
7832 M: Sudeep Holla <sudeep.holla@arm.com>
7833 L: linux-kernel@vger.kernel.org
7835 F: drivers/base/arch_topology.c
7836 F: include/linux/arch_topology.h
7839 M: Thomas Gleixner <tglx@linutronix.de>
7840 M: Peter Zijlstra <peterz@infradead.org>
7841 M: Andy Lutomirski <luto@kernel.org>
7842 L: linux-kernel@vger.kernel.org
7844 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
7845 F: include/linux/entry-common.h
7846 F: include/linux/entry-kvm.h
7849 GENERIC GPIO I2C DRIVER
7850 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7852 F: drivers/i2c/busses/i2c-gpio.c
7853 F: include/linux/platform_data/i2c-gpio.h
7855 GENERIC GPIO I2C MULTIPLEXER DRIVER
7856 M: Peter Korsgaard <peter.korsgaard@barco.com>
7857 L: linux-i2c@vger.kernel.org
7859 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
7860 F: drivers/i2c/muxes/i2c-mux-gpio.c
7861 F: include/linux/platform_data/i2c-mux-gpio.h
7863 GENERIC HDLC (WAN) DRIVERS
7864 M: Krzysztof Halasa <khc@pm.waw.pl>
7866 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
7867 F: drivers/net/wan/c101.c
7868 F: drivers/net/wan/hd6457*
7869 F: drivers/net/wan/hdlc*
7870 F: drivers/net/wan/n2.c
7871 F: drivers/net/wan/pc300too.c
7872 F: drivers/net/wan/pci200syn.c
7873 F: drivers/net/wan/wanxl*
7875 GENERIC INCLUDE/ASM HEADER FILES
7876 M: Arnd Bergmann <arnd@arndb.de>
7877 L: linux-arch@vger.kernel.org
7879 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
7880 F: include/asm-generic/
7881 F: include/uapi/asm-generic/
7883 GENERIC PHY FRAMEWORK
7884 M: Kishon Vijay Abraham I <kishon@ti.com>
7885 M: Vinod Koul <vkoul@kernel.org>
7886 L: linux-phy@lists.infradead.org
7888 Q: https://patchwork.kernel.org/project/linux-phy/list/
7889 T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
7890 F: Documentation/devicetree/bindings/phy/
7892 F: include/linux/phy/
7894 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
7895 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7897 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
7900 M: "Rafael J. Wysocki" <rafael@kernel.org>
7901 M: Kevin Hilman <khilman@kernel.org>
7902 M: Ulf Hansson <ulf.hansson@linaro.org>
7903 L: linux-pm@vger.kernel.org
7905 F: Documentation/devicetree/bindings/power/power?domain*
7906 F: drivers/base/power/domain*.c
7907 F: include/linux/pm_domain.h
7909 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
7910 M: Eugen Hristev <eugen.hristev@microchip.com>
7911 L: linux-input@vger.kernel.org
7913 F: drivers/input/touchscreen/resistive-adc-touch.c
7915 GENERIC STRING LIBRARY
7916 R: Andy Shevchenko <andy@kernel.org>
7919 F: lib/string_helpers.c
7920 F: lib/test_string.c
7921 F: lib/test-string_helpers.c
7923 GENERIC UIO DRIVER FOR PCI DEVICES
7924 M: "Michael S. Tsirkin" <mst@redhat.com>
7925 L: kvm@vger.kernel.org
7927 F: drivers/uio/uio_pci_generic.c
7929 GENERIC VDSO LIBRARY
7930 M: Andy Lutomirski <luto@kernel.org>
7931 M: Thomas Gleixner <tglx@linutronix.de>
7932 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
7933 L: linux-kernel@vger.kernel.org
7935 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
7936 F: include/asm-generic/vdso/vsyscall.h
7938 F: kernel/time/vsyscall.c
7941 GENWQE (IBM Generic Workqueue Card)
7942 M: Frank Haverkamp <haver@linux.ibm.com>
7944 F: drivers/misc/genwqe/
7946 GET_MAINTAINER SCRIPT
7947 M: Joe Perches <joe@perches.com>
7949 F: scripts/get_maintainer.pl
7952 M: Bob Peterson <rpeterso@redhat.com>
7953 M: Andreas Gruenbacher <agruenba@redhat.com>
7954 L: cluster-devel@redhat.com
7956 B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
7957 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
7958 F: Documentation/filesystems/gfs2*
7960 F: include/uapi/linux/gfs2_ondisk.h
7963 M: Thomas Weißschuh <thomas@weissschuh.net>
7964 L: platform-driver-x86@vger.kernel.org
7966 F: drivers/platform/x86/gigabyte-wmi.c
7969 M: Johan Hovold <johan@kernel.org>
7971 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
7972 F: Documentation/ABI/testing/sysfs-class-gnss
7973 F: Documentation/devicetree/bindings/gnss/
7975 F: include/linux/gnss.h
7978 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
7979 L: linux-media@vger.kernel.org
7981 F: drivers/media/usb/go7007/
7984 M: Bastien Nocera <hadess@hadess.net>
7985 L: linux-input@vger.kernel.org
7987 F: drivers/input/touchscreen/goodix.c
7989 GOOGLE ETHERNET DRIVERS
7990 M: Jeroen de Borst <jeroendb@google.com>
7991 R: Catherine Sullivan <csully@google.com>
7992 R: David Awogbemila <awogbemila@google.com>
7993 L: netdev@vger.kernel.org
7995 F: Documentation/networking/device_drivers/ethernet/google/gve.rst
7996 F: drivers/net/ethernet/google
7998 GPD POCKET FAN DRIVER
7999 M: Hans de Goede <hdegoede@redhat.com>
8000 L: platform-driver-x86@vger.kernel.org
8002 F: drivers/platform/x86/gpd-pocket-fan.c
8005 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8006 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8007 L: linux-gpio@vger.kernel.org
8008 L: linux-acpi@vger.kernel.org
8010 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8011 F: Documentation/firmware-guide/acpi/gpio-properties.rst
8012 F: drivers/gpio/gpiolib-acpi.c
8013 F: drivers/gpio/gpiolib-acpi.h
8016 M: Geert Uytterhoeven <geert+renesas@glider.be>
8017 L: linux-gpio@vger.kernel.org
8019 F: Documentation/admin-guide/gpio/gpio-aggregator.rst
8020 F: drivers/gpio/gpio-aggregator.c
8023 M: Sean Young <sean@mess.org>
8024 L: linux-media@vger.kernel.org
8026 F: drivers/media/rc/gpio-ir-tx.c
8029 M: Bamvor Jian Zhang <bamv2005@gmail.com>
8030 L: linux-gpio@vger.kernel.org
8032 F: drivers/gpio/gpio-mockup.c
8033 F: tools/testing/selftests/gpio/
8036 R: Michael Walle <michael@walle.cc>
8038 F: drivers/gpio/gpio-regmap.c
8039 F: include/linux/gpio/regmap.h
8042 M: Linus Walleij <linus.walleij@linaro.org>
8043 M: Bartosz Golaszewski <brgl@bgdev.pl>
8044 L: linux-gpio@vger.kernel.org
8046 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
8047 F: Documentation/ABI/obsolete/sysfs-gpio
8048 F: Documentation/ABI/testing/gpio-cdev
8049 F: Documentation/admin-guide/gpio/
8050 F: Documentation/devicetree/bindings/gpio/
8051 F: Documentation/driver-api/gpio/
8053 F: include/asm-generic/gpio.h
8054 F: include/linux/gpio.h
8055 F: include/linux/gpio/
8056 F: include/linux/of_gpio.h
8057 F: include/uapi/linux/gpio.h
8060 GRE DEMULTIPLEXER DRIVER
8061 M: Dmitry Kozlov <xeb@mail.ru>
8062 L: netdev@vger.kernel.org
8064 F: include/net/gre.h
8065 F: net/ipv4/gre_demux.c
8066 F: net/ipv4/gre_offload.c
8068 GRETH 10/100/1G Ethernet MAC device driver
8069 M: Andreas Larsson <andreas@gaisler.com>
8070 L: netdev@vger.kernel.org
8072 F: drivers/net/ethernet/aeroflex/
8074 GREYBUS AUDIO PROTOCOLS DRIVERS
8075 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
8076 M: Mark Greer <mgreer@animalcreek.com>
8078 F: drivers/staging/greybus/audio_apbridgea.c
8079 F: drivers/staging/greybus/audio_apbridgea.h
8080 F: drivers/staging/greybus/audio_codec.c
8081 F: drivers/staging/greybus/audio_codec.h
8082 F: drivers/staging/greybus/audio_gb.c
8083 F: drivers/staging/greybus/audio_manager.c
8084 F: drivers/staging/greybus/audio_manager.h
8085 F: drivers/staging/greybus/audio_manager_module.c
8086 F: drivers/staging/greybus/audio_manager_private.h
8087 F: drivers/staging/greybus/audio_manager_sysfs.c
8088 F: drivers/staging/greybus/audio_module.c
8089 F: drivers/staging/greybus/audio_topology.c
8091 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
8092 M: Viresh Kumar <vireshk@kernel.org>
8094 F: drivers/staging/greybus/authentication.c
8095 F: drivers/staging/greybus/bootrom.c
8096 F: drivers/staging/greybus/firmware.h
8097 F: drivers/staging/greybus/fw-core.c
8098 F: drivers/staging/greybus/fw-download.c
8099 F: drivers/staging/greybus/fw-management.c
8100 F: drivers/staging/greybus/greybus_authentication.h
8101 F: drivers/staging/greybus/greybus_firmware.h
8102 F: drivers/staging/greybus/hid.c
8103 F: drivers/staging/greybus/i2c.c
8104 F: drivers/staging/greybus/spi.c
8105 F: drivers/staging/greybus/spilib.c
8106 F: drivers/staging/greybus/spilib.h
8108 GREYBUS LOOPBACK DRIVER
8109 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
8111 F: drivers/staging/greybus/loopback.c
8113 GREYBUS PLATFORM DRIVERS
8114 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
8116 F: drivers/staging/greybus/arche-apb-ctrl.c
8117 F: drivers/staging/greybus/arche-platform.c
8118 F: drivers/staging/greybus/arche_platform.h
8120 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
8121 M: Rui Miguel Silva <rmfrfs@gmail.com>
8123 F: drivers/staging/greybus/gpio.c
8124 F: drivers/staging/greybus/light.c
8125 F: drivers/staging/greybus/power_supply.c
8126 F: drivers/staging/greybus/sdio.c
8127 F: drivers/staging/greybus/spi.c
8128 F: drivers/staging/greybus/spilib.c
8131 M: Johan Hovold <johan@kernel.org>
8132 M: Alex Elder <elder@kernel.org>
8133 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8134 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
8137 F: drivers/staging/greybus/
8138 F: include/linux/greybus.h
8139 F: include/linux/greybus/
8141 GREYBUS UART PROTOCOLS DRIVERS
8142 M: David Lin <dtwlin@gmail.com>
8144 F: drivers/staging/greybus/log.c
8145 F: drivers/staging/greybus/uart.c
8147 GS1662 VIDEO SERIALIZER
8148 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
8149 L: linux-media@vger.kernel.org
8151 T: git git://linuxtv.org/media_tree.git
8152 F: drivers/media/spi/gs1662.c
8154 GSPCA FINEPIX SUBDRIVER
8155 M: Frank Zago <frank@zago.net>
8156 L: linux-media@vger.kernel.org
8158 T: git git://linuxtv.org/media_tree.git
8159 F: drivers/media/usb/gspca/finepix.c
8161 GSPCA GL860 SUBDRIVER
8162 M: Olivier Lorin <o.lorin@laposte.net>
8163 L: linux-media@vger.kernel.org
8165 T: git git://linuxtv.org/media_tree.git
8166 F: drivers/media/usb/gspca/gl860/
8168 GSPCA M5602 SUBDRIVER
8169 M: Erik Andren <erik.andren@gmail.com>
8170 L: linux-media@vger.kernel.org
8172 T: git git://linuxtv.org/media_tree.git
8173 F: drivers/media/usb/gspca/m5602/
8175 GSPCA PAC207 SONIXB SUBDRIVER
8176 M: Hans Verkuil <hverkuil@xs4all.nl>
8177 L: linux-media@vger.kernel.org
8179 T: git git://linuxtv.org/media_tree.git
8180 F: drivers/media/usb/gspca/pac207.c
8182 GSPCA SN9C20X SUBDRIVER
8183 M: Brian Johnson <brijohn@gmail.com>
8184 L: linux-media@vger.kernel.org
8186 T: git git://linuxtv.org/media_tree.git
8187 F: drivers/media/usb/gspca/sn9c20x.c
8189 GSPCA T613 SUBDRIVER
8190 M: Leandro Costantino <lcostantino@gmail.com>
8191 L: linux-media@vger.kernel.org
8193 T: git git://linuxtv.org/media_tree.git
8194 F: drivers/media/usb/gspca/t613.c
8196 GSPCA USB WEBCAM DRIVER
8197 M: Hans Verkuil <hverkuil@xs4all.nl>
8198 L: linux-media@vger.kernel.org
8200 T: git git://linuxtv.org/media_tree.git
8201 F: drivers/media/usb/gspca/
8203 GTP (GPRS Tunneling Protocol)
8204 M: Pablo Neira Ayuso <pablo@netfilter.org>
8205 M: Harald Welte <laforge@gnumonks.org>
8206 L: osmocom-net-gprs@lists.osmocom.org
8208 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
8209 F: drivers/net/gtp.c
8211 GUID PARTITION TABLE (GPT)
8212 M: Davidlohr Bueso <dave@stgolabs.net>
8213 L: linux-efi@vger.kernel.org
8215 F: block/partitions/efi.*
8218 M: Yoshinori Sato <ysato@users.sourceforge.jp>
8219 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
8221 W: http://uclinux-h8.sourceforge.jp
8222 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
8224 F: drivers/clk/h8300/
8225 F: drivers/clocksource/h8300_*.c
8226 F: drivers/irqchip/irq-renesas-h8*.c
8228 HABANALABS PCI DRIVER
8229 M: Oded Gabbay <ogabbay@kernel.org>
8231 T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux.git
8232 F: Documentation/ABI/testing/debugfs-driver-habanalabs
8233 F: Documentation/ABI/testing/sysfs-driver-habanalabs
8234 F: drivers/misc/habanalabs/
8235 F: include/uapi/misc/habanalabs.h
8238 M: Antti Palosaari <crope@iki.fi>
8239 L: linux-media@vger.kernel.org
8241 W: https://linuxtv.org
8242 W: http://palosaari.fi/linux/
8243 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8244 T: git git://linuxtv.org/anttip/media_tree.git
8245 F: drivers/media/usb/hackrf/
8247 HANTRO VPU CODEC DRIVER
8248 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
8249 M: Philipp Zabel <p.zabel@pengutronix.de>
8250 L: linux-media@vger.kernel.org
8251 L: linux-rockchip@lists.infradead.org
8253 F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
8254 F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
8255 F: drivers/staging/media/hantro/
8257 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
8258 M: Frank Seidel <frank@f-seidel.de>
8259 L: platform-driver-x86@vger.kernel.org
8261 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
8262 F: drivers/platform/x86/hdaps.c
8265 M: Jean Delvare <jdelvare@suse.com>
8266 M: Guenter Roeck <linux@roeck-us.net>
8267 L: linux-hwmon@vger.kernel.org
8269 W: http://hwmon.wiki.kernel.org/
8270 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8271 F: Documentation/devicetree/bindings/hwmon/
8272 F: Documentation/hwmon/
8274 F: include/linux/hwmon*.h
8275 F: include/trace/events/hwmon*.h
8276 K: (devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
8278 HARDWARE RANDOM NUMBER GENERATOR CORE
8279 M: Matt Mackall <mpm@selenic.com>
8280 M: Herbert Xu <herbert@gondor.apana.org.au>
8281 L: linux-crypto@vger.kernel.org
8283 F: Documentation/admin-guide/hw_random.rst
8284 F: Documentation/devicetree/bindings/rng/
8285 F: drivers/char/hw_random/
8286 F: include/linux/hw_random.h
8288 HARDWARE SPINLOCK CORE
8289 M: Ohad Ben-Cohen <ohad@wizery.com>
8290 M: Bjorn Andersson <bjorn.andersson@linaro.org>
8291 R: Baolin Wang <baolin.wang7@gmail.com>
8292 L: linux-remoteproc@vger.kernel.org
8294 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
8295 F: Documentation/devicetree/bindings/hwlock/
8296 F: Documentation/locking/hwspinlock.rst
8297 F: drivers/hwspinlock/
8298 F: include/linux/hwspinlock.h
8300 HARDWARE TRACING FACILITIES
8301 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8303 F: drivers/hwtracing/
8305 HARMONY SOUND DRIVER
8306 L: linux-parisc@vger.kernel.org
8308 F: sound/parisc/harmony.*
8310 HDPVR USB VIDEO ENCODER DRIVER
8311 M: Hans Verkuil <hverkuil@xs4all.nl>
8312 L: linux-media@vger.kernel.org
8314 W: https://linuxtv.org
8315 T: git git://linuxtv.org/media_tree.git
8316 F: drivers/media/usb/hdpvr/
8318 HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
8319 M: Matt Hsiao <matt.hsiao@hpe.com>
8321 F: drivers/misc/hpilo.[ch]
8323 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
8324 M: Jerry Hoemann <jerry.hoemann@hpe.com>
8326 F: Documentation/watchdog/hpwdt.rst
8327 F: drivers/watchdog/hpwdt.c
8329 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
8330 M: Don Brace <don.brace@microchip.com>
8331 L: storagedev@microchip.com
8332 L: linux-scsi@vger.kernel.org
8334 F: Documentation/scsi/hpsa.rst
8335 F: drivers/scsi/hpsa*.[ch]
8336 F: include/linux/cciss*.h
8337 F: include/uapi/linux/cciss*.h
8340 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
8341 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
8342 L: linux-rdma@vger.kernel.org
8344 F: drivers/infiniband/hw/hfi1
8347 L: linux-fsdevel@vger.kernel.org
8349 F: Documentation/filesystems/hfs.rst
8353 L: linux-fsdevel@vger.kernel.org
8355 F: Documentation/filesystems/hfsplus.rst
8358 HGA FRAMEBUFFER DRIVER
8359 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
8360 L: linux-nvidia@lists.surfsouth.com
8362 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
8363 F: drivers/video/fbdev/hgafb.c
8365 HIBERNATION (aka Software Suspend, aka swsusp)
8366 M: "Rafael J. Wysocki" <rafael@kernel.org>
8367 M: Pavel Machek <pavel@ucw.cz>
8368 L: linux-pm@vger.kernel.org
8370 B: https://bugzilla.kernel.org
8371 F: arch/*/include/asm/suspend*.h
8373 F: drivers/base/power/
8374 F: include/linux/freezer.h
8375 F: include/linux/pm.h
8376 F: include/linux/suspend.h
8380 M: Jiri Kosina <jikos@kernel.org>
8381 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
8382 L: linux-input@vger.kernel.org
8384 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
8386 F: include/linux/hid*
8387 F: include/uapi/linux/hid*
8389 HID PLAYSTATION DRIVER
8390 M: Roderick Colenbrander <roderick.colenbrander@sony.com>
8391 L: linux-input@vger.kernel.org
8393 F: drivers/hid/hid-playstation.c
8395 HID SENSOR HUB DRIVERS
8396 M: Jiri Kosina <jikos@kernel.org>
8397 M: Jonathan Cameron <jic23@kernel.org>
8398 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8399 L: linux-input@vger.kernel.org
8400 L: linux-iio@vger.kernel.org
8402 F: Documentation/hid/hid-sensor*
8403 F: drivers/hid/hid-sensor-*
8404 F: drivers/iio/*/hid-*
8405 F: include/linux/hid-sensor-*
8407 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
8408 M: Thomas Gleixner <tglx@linutronix.de>
8409 L: linux-kernel@vger.kernel.org
8411 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8412 F: Documentation/timers/
8413 F: include/linux/clockchips.h
8414 F: include/linux/hrtimer.h
8415 F: kernel/time/clockevents.c
8416 F: kernel/time/hrtimer.c
8417 F: kernel/time/timer_*.c
8419 HIGH-SPEED SCC DRIVER FOR AX.25
8420 L: linux-hams@vger.kernel.org
8422 F: drivers/net/hamradio/dmascc.c
8423 F: drivers/net/hamradio/scc.c
8425 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8426 M: HighPoint Linux Team <linux@highpoint-tech.com>
8428 W: http://www.highpoint-tech.com
8429 F: Documentation/scsi/hptiop.rst
8430 F: drivers/scsi/hptiop.c
8433 M: Jes Sorensen <jes@trained-monkey.org>
8434 L: linux-hippi@sunsite.dk
8436 F: drivers/net/hippi/
8437 F: include/linux/hippidevice.h
8438 F: include/uapi/linux/if_hippi.h
8441 HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
8442 M: Kurt Kanzenbach <kurt@linutronix.de>
8443 L: netdev@vger.kernel.org
8445 F: Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
8446 F: drivers/net/dsa/hirschmann/*
8447 F: include/linux/platform_data/hirschmann-hellcreek.h
8448 F: net/dsa/tag_hellcreek.c
8450 HISILICON DMA DRIVER
8451 M: Zhou Wang <wangzhou1@hisilicon.com>
8452 L: dmaengine@vger.kernel.org
8454 F: drivers/dma/hisi_dma.c
8456 HISILICON GPIO DRIVER
8457 M: Luo Jiaxing <luojiaxing@huawei.com>
8458 L: linux-gpio@vger.kernel.org
8460 F: drivers/gpio/gpio-hisi.c
8462 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
8463 M: Zaibo Xu <xuzaibo@huawei.com>
8464 L: linux-crypto@vger.kernel.org
8466 F: Documentation/ABI/testing/debugfs-hisi-hpre
8467 F: drivers/crypto/hisilicon/hpre/hpre.h
8468 F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
8469 F: drivers/crypto/hisilicon/hpre/hpre_main.c
8471 HISILICON I2C CONTROLLER DRIVER
8472 M: Yicong Yang <yangyicong@hisilicon.com>
8473 L: linux-i2c@vger.kernel.org
8475 W: https://www.hisilicon.com
8476 F: drivers/i2c/busses/i2c-hisi.c
8478 HISILICON LPC BUS DRIVER
8479 M: john.garry@huawei.com
8481 W: http://www.hisilicon.com
8482 F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
8483 F: drivers/bus/hisi_lpc.c
8485 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
8486 M: Yisen Zhuang <yisen.zhuang@huawei.com>
8487 M: Salil Mehta <salil.mehta@huawei.com>
8488 L: netdev@vger.kernel.org
8490 W: http://www.hisilicon.com
8491 F: drivers/net/ethernet/hisilicon/hns3/
8493 HISILICON NETWORK SUBSYSTEM DRIVER
8494 M: Yisen Zhuang <yisen.zhuang@huawei.com>
8495 M: Salil Mehta <salil.mehta@huawei.com>
8496 L: netdev@vger.kernel.org
8498 W: http://www.hisilicon.com
8499 F: Documentation/devicetree/bindings/net/hisilicon*.txt
8500 F: drivers/net/ethernet/hisilicon/
8502 HIKEY960 ONBOARD USB GPIO HUB DRIVER
8503 M: John Stultz <john.stultz@linaro.org>
8504 L: linux-kernel@vger.kernel.org
8506 F: drivers/misc/hisi_hikey_usb.c
8507 F: Documentation/devicetree/bindings/misc/hisilicon-hikey-usb.yaml
8509 HISILICON PMU DRIVER
8510 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
8512 W: http://www.hisilicon.com
8513 F: Documentation/admin-guide/perf/hisi-pmu.rst
8514 F: drivers/perf/hisilicon
8516 HISILICON QM AND ZIP Controller DRIVER
8517 M: Zhou Wang <wangzhou1@hisilicon.com>
8518 L: linux-crypto@vger.kernel.org
8520 F: Documentation/ABI/testing/debugfs-hisi-zip
8521 F: drivers/crypto/hisilicon/qm.c
8522 F: drivers/crypto/hisilicon/qm.h
8523 F: drivers/crypto/hisilicon/sgl.c
8524 F: drivers/crypto/hisilicon/zip/
8526 HISILICON ROCE DRIVER
8527 M: Wenpeng Liang <liangwenpeng@huawei.com>
8528 M: Weihang Li <liweihang@huawei.com>
8529 L: linux-rdma@vger.kernel.org
8531 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
8532 F: drivers/infiniband/hw/hns/
8534 HISILICON SAS Controller
8535 M: John Garry <john.garry@huawei.com>
8537 W: http://www.hisilicon.com
8538 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
8539 F: drivers/scsi/hisi_sas/
8541 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
8542 M: Zaibo Xu <xuzaibo@huawei.com>
8543 L: linux-crypto@vger.kernel.org
8545 F: Documentation/ABI/testing/debugfs-hisi-sec
8546 F: drivers/crypto/hisilicon/sec2/sec.h
8547 F: drivers/crypto/hisilicon/sec2/sec_crypto.c
8548 F: drivers/crypto/hisilicon/sec2/sec_crypto.h
8549 F: drivers/crypto/hisilicon/sec2/sec_main.c
8551 HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
8552 M: Jay Fang <f.fangjian@huawei.com>
8553 L: linux-spi@vger.kernel.org
8555 W: http://www.hisilicon.com
8556 F: drivers/spi/spi-hisi-kunpeng.c
8558 HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
8559 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
8560 L: linux-kernel@vger.kernel.org
8562 F: Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
8563 F: drivers/spmi/hisi-spmi-controller.c
8565 HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
8566 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
8567 L: linux-kernel@vger.kernel.org
8569 F: Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
8570 F: drivers/mfd/hi6421-spmi-pmic.c
8572 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
8573 M: Zaibo Xu <xuzaibo@huawei.com>
8575 F: drivers/crypto/hisilicon/trng/trng.c
8577 HISILICON V3XX SPI NOR FLASH Controller Driver
8578 M: John Garry <john.garry@huawei.com>
8580 W: http://www.hisilicon.com
8581 F: drivers/spi/spi-hisi-sfc-v3xx.c
8583 HMM - Heterogeneous Memory Management
8584 M: Jérôme Glisse <jglisse@redhat.com>
8585 L: linux-mm@kvack.org
8587 F: Documentation/vm/hmm.rst
8588 F: include/linux/hmm*
8591 F: tools/testing/selftests/vm/*hmm*
8594 M: Jouni Malinen <j@w1.fi>
8595 L: linux-wireless@vger.kernel.org
8597 W: http://w1.fi/hostap-driver.html
8598 F: drivers/net/wireless/intersil/hostap/
8600 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
8601 L: platform-driver-x86@vger.kernel.org
8603 F: drivers/platform/x86/tc1100-wmi.c
8605 HPET: High Precision Event Timers driver
8606 M: Clemens Ladisch <clemens@ladisch.de>
8608 F: Documentation/timers/hpet.rst
8609 F: drivers/char/hpet.c
8610 F: include/linux/hpet.h
8611 F: include/uapi/linux/hpet.h
8615 F: arch/x86/include/asm/hpet.h
8616 F: arch/x86/kernel/hpet.c
8619 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
8621 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
8625 M: Sebastian Reichel <sre@kernel.org>
8627 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
8628 F: Documentation/ABI/testing/sysfs-bus-hsi
8629 F: Documentation/driver-api/hsi.rst
8631 F: include/linux/hsi/
8632 F: include/uapi/linux/hsi/
8635 L: linux-usb@vger.kernel.org
8637 F: drivers/net/usb/hso.c
8639 HSR NETWORK PROTOCOL
8640 L: netdev@vger.kernel.org
8644 HT16K33 LED CONTROLLER DRIVER
8645 M: Robin van der Gracht <robin@protonic.nl>
8647 F: Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
8648 F: drivers/auxdisplay/ht16k33.c
8650 HTCPEN TOUCHSCREEN DRIVER
8651 M: Pau Oliva Fora <pof@eslack.org>
8652 L: linux-input@vger.kernel.org
8654 F: drivers/input/touchscreen/htcpen.c
8656 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
8657 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
8658 L: linux-iio@vger.kernel.org
8660 W: http://www.st.com/
8661 F: Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
8662 F: drivers/iio/humidity/hts221*
8664 HUAWEI ETHERNET DRIVER
8665 L: netdev@vger.kernel.org
8667 F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
8668 F: drivers/net/ethernet/huawei/hinic/
8671 M: Mike Kravetz <mike.kravetz@oracle.com>
8672 L: linux-mm@kvack.org
8674 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
8675 F: Documentation/admin-guide/mm/hugetlbpage.rst
8676 F: Documentation/vm/hugetlbfs_reserv.rst
8678 F: include/linux/hugetlb.h
8682 M: Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
8683 L: linux-media@vger.kernel.org
8685 W: https://linuxtv.org
8686 T: git git://linuxtv.org/media_tree.git
8687 F: drivers/media/platform/sti/hva
8689 HWPOISON MEMORY FAILURE HANDLING
8690 M: Naoya Horiguchi <naoya.horiguchi@nec.com>
8691 L: linux-mm@kvack.org
8693 F: mm/hwpoison-inject.c
8694 F: mm/memory-failure.c
8696 HYCON HY46XX TOUCHSCREEN SUPPORT
8697 M: Giulio Benetti <giulio.benetti@benettiengineering.com>
8698 L: linux-input@vger.kernel.org
8700 F: Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
8701 F: drivers/input/touchscreen/hycon-hy46xx.c
8703 HYGON PROCESSOR SUPPORT
8704 M: Pu Wen <puwen@hygon.cn>
8705 L: linux-kernel@vger.kernel.org
8707 F: arch/x86/kernel/cpu/hygon.c
8709 HYNIX HI556 SENSOR DRIVER
8710 M: Shawn Tu <shawnx.tu@intel.com>
8711 L: linux-media@vger.kernel.org
8713 T: git git://linuxtv.org/media_tree.git
8714 F: drivers/media/i2c/hi556.c
8716 HYNIX HI846 SENSOR DRIVER
8717 M: Martin Kepplinger <martin.kepplinger@puri.sm>
8718 L: linux-media@vger.kernel.org
8720 F: drivers/media/i2c/hi846.c
8722 Hyper-V/Azure CORE AND DRIVERS
8723 M: "K. Y. Srinivasan" <kys@microsoft.com>
8724 M: Haiyang Zhang <haiyangz@microsoft.com>
8725 M: Stephen Hemminger <sthemmin@microsoft.com>
8726 M: Wei Liu <wei.liu@kernel.org>
8727 M: Dexuan Cui <decui@microsoft.com>
8728 L: linux-hyperv@vger.kernel.org
8730 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
8731 F: Documentation/ABI/stable/sysfs-bus-vmbus
8732 F: Documentation/ABI/testing/debugfs-hyperv
8733 F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
8734 F: arch/arm64/hyperv
8735 F: arch/arm64/include/asm/hyperv-tlfs.h
8736 F: arch/arm64/include/asm/mshyperv.h
8738 F: arch/x86/include/asm/hyperv-tlfs.h
8739 F: arch/x86/include/asm/mshyperv.h
8740 F: arch/x86/include/asm/trace/hyperv.h
8741 F: arch/x86/kernel/cpu/mshyperv.c
8742 F: drivers/clocksource/hyperv_timer.c
8743 F: drivers/hid/hid-hyperv.c
8745 F: drivers/input/serio/hyperv-keyboard.c
8746 F: drivers/iommu/hyperv-iommu.c
8747 F: drivers/net/ethernet/microsoft/
8748 F: drivers/net/hyperv/
8749 F: drivers/pci/controller/pci-hyperv-intf.c
8750 F: drivers/pci/controller/pci-hyperv.c
8751 F: drivers/scsi/storvsc_drv.c
8752 F: drivers/uio/uio_hv_generic.c
8753 F: drivers/video/fbdev/hyperv_fb.c
8754 F: include/asm-generic/hyperv-tlfs.h
8755 F: include/asm-generic/mshyperv.h
8756 F: include/clocksource/hyperv_timer.h
8757 F: include/linux/hyperv.h
8758 F: include/uapi/linux/hyperv.h
8759 F: net/vmw_vsock/hyperv_transport.c
8763 M: Vignesh Raghavendra <vigneshr@ti.com>
8764 L: linux-mtd@lists.infradead.org
8766 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8767 C: irc://irc.oftc.net/mtd
8768 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
8769 F: Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
8770 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
8771 F: drivers/mtd/hyperbus/
8772 F: include/linux/mtd/hyperbus.h
8774 HYPERVISOR VIRTUAL CONSOLE DRIVER
8775 L: linuxppc-dev@lists.ozlabs.org
8780 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8781 L: linux-i2c@vger.kernel.org
8782 L: linux-acpi@vger.kernel.org
8784 F: drivers/i2c/i2c-core-acpi.c
8786 I2C CONTROLLER DRIVER FOR NVIDIA GPU
8787 M: Ajay Gupta <ajayg@nvidia.com>
8788 L: linux-i2c@vger.kernel.org
8790 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
8791 F: drivers/i2c/busses/i2c-nvidia-gpu.c
8794 M: Peter Rosin <peda@axentia.se>
8795 L: linux-i2c@vger.kernel.org
8797 F: Documentation/devicetree/bindings/i2c/i2c-arb*
8798 F: Documentation/devicetree/bindings/i2c/i2c-gate*
8799 F: Documentation/devicetree/bindings/i2c/i2c-mux*
8800 F: Documentation/i2c/i2c-topology.rst
8801 F: Documentation/i2c/muxes/
8802 F: drivers/i2c/i2c-mux.c
8803 F: drivers/i2c/muxes/
8804 F: include/linux/i2c-mux.h
8806 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
8807 M: Gregory CLEMENT <gregory.clement@bootlin.com>
8808 L: linux-i2c@vger.kernel.org
8810 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
8811 F: drivers/i2c/busses/i2c-mv64xxx.c
8813 I2C OVER PARALLEL PORT
8814 M: Jean Delvare <jdelvare@suse.com>
8815 L: linux-i2c@vger.kernel.org
8817 F: Documentation/i2c/busses/i2c-parport.rst
8818 F: drivers/i2c/busses/i2c-parport.c
8821 M: Wolfram Sang <wsa@kernel.org>
8822 L: linux-i2c@vger.kernel.org
8824 W: https://i2c.wiki.kernel.org/
8825 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8826 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8827 F: Documentation/devicetree/bindings/i2c/i2c.txt
8828 F: Documentation/i2c/
8830 F: include/linux/i2c-dev.h
8831 F: include/linux/i2c-smbus.h
8832 F: include/linux/i2c.h
8833 F: include/uapi/linux/i2c-*.h
8834 F: include/uapi/linux/i2c.h
8836 I2C SUBSYSTEM HOST DRIVERS
8837 L: linux-i2c@vger.kernel.org
8839 W: https://i2c.wiki.kernel.org/
8840 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8841 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8842 F: Documentation/devicetree/bindings/i2c/
8843 F: drivers/i2c/algos/
8844 F: drivers/i2c/busses/
8847 M: Jean Delvare <jdelvare@suse.com>
8848 L: linux-i2c@vger.kernel.org
8850 F: Documentation/i2c/busses/i2c-taos-evm.rst
8851 F: drivers/i2c/busses/i2c-taos-evm.c
8854 M: Till Harbaum <till@harbaum.org>
8855 L: linux-i2c@vger.kernel.org
8857 W: http://www.harbaum.org/till/i2c_tiny_usb
8858 F: drivers/i2c/busses/i2c-tiny-usb.c
8860 I2C/SMBUS CONTROLLER DRIVERS FOR PC
8861 M: Jean Delvare <jdelvare@suse.com>
8862 L: linux-i2c@vger.kernel.org
8864 F: Documentation/i2c/busses/i2c-ali1535.rst
8865 F: Documentation/i2c/busses/i2c-ali1563.rst
8866 F: Documentation/i2c/busses/i2c-ali15x3.rst
8867 F: Documentation/i2c/busses/i2c-amd756.rst
8868 F: Documentation/i2c/busses/i2c-amd8111.rst
8869 F: Documentation/i2c/busses/i2c-i801.rst
8870 F: Documentation/i2c/busses/i2c-nforce2.rst
8871 F: Documentation/i2c/busses/i2c-piix4.rst
8872 F: Documentation/i2c/busses/i2c-sis5595.rst
8873 F: Documentation/i2c/busses/i2c-sis630.rst
8874 F: Documentation/i2c/busses/i2c-sis96x.rst
8875 F: Documentation/i2c/busses/i2c-via.rst
8876 F: Documentation/i2c/busses/i2c-viapro.rst
8877 F: drivers/i2c/busses/i2c-ali1535.c
8878 F: drivers/i2c/busses/i2c-ali1563.c
8879 F: drivers/i2c/busses/i2c-ali15x3.c
8880 F: drivers/i2c/busses/i2c-amd756-s4882.c
8881 F: drivers/i2c/busses/i2c-amd756.c
8882 F: drivers/i2c/busses/i2c-amd8111.c
8883 F: drivers/i2c/busses/i2c-i801.c
8884 F: drivers/i2c/busses/i2c-isch.c
8885 F: drivers/i2c/busses/i2c-nforce2-s4985.c
8886 F: drivers/i2c/busses/i2c-nforce2.c
8887 F: drivers/i2c/busses/i2c-piix4.c
8888 F: drivers/i2c/busses/i2c-sis5595.c
8889 F: drivers/i2c/busses/i2c-sis630.c
8890 F: drivers/i2c/busses/i2c-sis96x.c
8891 F: drivers/i2c/busses/i2c-via.c
8892 F: drivers/i2c/busses/i2c-viapro.c
8894 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
8895 M: Hans de Goede <hdegoede@redhat.com>
8896 L: linux-i2c@vger.kernel.org
8898 F: drivers/i2c/busses/i2c-cht-wc.c
8900 I2C/SMBUS ISMT DRIVER
8901 M: Seth Heasley <seth.heasley@intel.com>
8902 M: Neil Horman <nhorman@tuxdriver.com>
8903 L: linux-i2c@vger.kernel.org
8904 F: Documentation/i2c/busses/i2c-ismt.rst
8905 F: drivers/i2c/busses/i2c-ismt.c
8907 I2C/SMBUS STUB DRIVER
8908 M: Jean Delvare <jdelvare@suse.com>
8909 L: linux-i2c@vger.kernel.org
8911 F: drivers/i2c/i2c-stub.c
8913 I3C DRIVER FOR CADENCE I3C MASTER IP
8914 M: Przemysław Gaj <pgaj@cadence.com>
8916 F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
8917 F: drivers/i3c/master/i3c-master-cdns.c
8919 I3C DRIVER FOR SYNOPSYS DESIGNWARE
8920 M: Vitor Soares <vitor.soares@synopsys.com>
8922 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
8923 F: drivers/i3c/master/dw*
8926 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
8927 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
8929 C: irc://chat.freenode.net/linux-i3c
8930 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
8931 F: Documentation/ABI/testing/sysfs-bus-i3c
8932 F: Documentation/devicetree/bindings/i3c/
8933 F: Documentation/driver-api/i3c
8935 F: include/linux/i3c/
8937 IA64 (Itanium) PLATFORM
8938 L: linux-ia64@vger.kernel.org
8940 F: Documentation/ia64/
8943 IBM Power 842 compression accelerator
8944 M: Haren Myneni <haren@us.ibm.com>
8947 F: drivers/crypto/nx/Kconfig
8948 F: drivers/crypto/nx/Makefile
8949 F: drivers/crypto/nx/nx-842*
8950 F: include/linux/sw842.h
8953 IBM Power in-Nest Crypto Acceleration
8954 M: Breno Leitão <leitao@debian.org>
8955 M: Nayna Jain <nayna@linux.ibm.com>
8956 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8957 L: linux-crypto@vger.kernel.org
8959 F: drivers/crypto/nx/Kconfig
8960 F: drivers/crypto/nx/Makefile
8961 F: drivers/crypto/nx/nx-aes*
8962 F: drivers/crypto/nx/nx-sha*
8963 F: drivers/crypto/nx/nx.*
8964 F: drivers/crypto/nx/nx_csbcpb.h
8965 F: drivers/crypto/nx/nx_debugfs.c
8967 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
8968 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8969 L: linux-pci@vger.kernel.org
8970 L: linuxppc-dev@lists.ozlabs.org
8972 F: drivers/pci/hotplug/rpadlpar*
8974 IBM Power Linux RAID adapter
8975 M: Brian King <brking@us.ibm.com>
8977 F: drivers/scsi/ipr.*
8979 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
8980 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8981 L: linux-pci@vger.kernel.org
8982 L: linuxppc-dev@lists.ozlabs.org
8984 F: drivers/pci/hotplug/rpaphp*
8986 IBM Power SRIOV Virtual NIC Device Driver
8987 M: Dany Madden <drt@linux.ibm.com>
8988 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8989 R: Thomas Falcon <tlfalcon@linux.ibm.com>
8990 L: netdev@vger.kernel.org
8992 F: drivers/net/ethernet/ibm/ibmvnic.*
8994 IBM Power Virtual Accelerator Switchboard
8995 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8996 L: linuxppc-dev@lists.ozlabs.org
8998 F: arch/powerpc/include/asm/vas.h
8999 F: arch/powerpc/platforms/powernv/copy-paste.h
9000 F: arch/powerpc/platforms/powernv/vas*
9002 IBM Power Virtual Ethernet Device Driver
9003 M: Cristobal Forno <cforno12@linux.ibm.com>
9004 L: netdev@vger.kernel.org
9006 F: drivers/net/ethernet/ibm/ibmveth.*
9008 IBM Power Virtual FC Device Drivers
9009 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9010 L: linux-scsi@vger.kernel.org
9012 F: drivers/scsi/ibmvscsi/ibmvfc*
9014 IBM Power Virtual Management Channel Driver
9015 M: Brad Warrum <bwarrum@linux.ibm.com>
9016 M: Ritu Agarwal <rituagar@linux.ibm.com>
9018 F: drivers/misc/ibmvmc.*
9020 IBM Power Virtual SCSI Device Drivers
9021 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9022 L: linux-scsi@vger.kernel.org
9024 F: drivers/scsi/ibmvscsi/ibmvscsi*
9025 F: include/scsi/viosrp.h
9027 IBM Power Virtual SCSI Device Target Driver
9028 M: Michael Cyr <mikecyr@linux.ibm.com>
9029 L: linux-scsi@vger.kernel.org
9030 L: target-devel@vger.kernel.org
9032 F: drivers/scsi/ibmvscsi_tgt/
9034 IBM Power VMX Cryptographic instructions
9035 M: Breno Leitão <leitao@debian.org>
9036 M: Nayna Jain <nayna@linux.ibm.com>
9037 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
9038 L: linux-crypto@vger.kernel.org
9040 F: drivers/crypto/vmx/Kconfig
9041 F: drivers/crypto/vmx/Makefile
9042 F: drivers/crypto/vmx/aes*
9043 F: drivers/crypto/vmx/ghash*
9044 F: drivers/crypto/vmx/ppc-xlate.pl
9045 F: drivers/crypto/vmx/vmx.c
9047 IBM ServeRAID RAID DRIVER
9049 F: drivers/scsi/ips.*
9051 ICH LPC AND GPIO DRIVER
9052 M: Peter Tyser <ptyser@xes-inc.com>
9054 F: drivers/gpio/gpio-ich.c
9055 F: drivers/mfd/lpc_ich.c
9058 M: Max Staudt <max@enpas.org>
9059 L: linux-i2c@vger.kernel.org
9061 F: drivers/i2c/busses/i2c-icy.c
9063 IDEAPAD LAPTOP EXTRAS DRIVER
9064 M: Ike Panhc <ike.pan@canonical.com>
9065 L: platform-driver-x86@vger.kernel.org
9067 W: http://launchpad.net/ideapad-laptop
9068 F: drivers/platform/x86/ideapad-laptop.c
9070 IDEAPAD LAPTOP SLIDEBAR DRIVER
9071 M: Andrey Moiseev <o2g.org.ru@gmail.com>
9072 L: linux-input@vger.kernel.org
9074 W: https://github.com/o2genum/ideapad-slidebar
9075 F: drivers/input/misc/ideapad_slidebar.c
9077 IDT VersaClock 5 CLOCK DRIVER
9078 M: Luca Ceresoli <luca@lucaceresoli.net>
9080 F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
9081 F: drivers/clk/clk-versaclock5.c
9083 IEEE 802.15.4 SUBSYSTEM
9084 M: Alexander Aring <alex.aring@gmail.com>
9085 M: Stefan Schmidt <stefan@datenfreihafen.org>
9086 L: linux-wpan@vger.kernel.org
9088 W: https://linux-wpan.org/
9089 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
9090 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
9091 F: Documentation/networking/ieee802154.rst
9092 F: drivers/net/ieee802154/
9093 F: include/linux/ieee802154.h
9094 F: include/linux/nl802154.h
9095 F: include/net/af_ieee802154.h
9096 F: include/net/cfg802154.h
9097 F: include/net/ieee802154_netdev.h
9098 F: include/net/mac802154.h
9099 F: include/net/nl802154.h
9104 M: Yotam Gigi <yotam.gi@gmail.com>
9105 M: Jamal Hadi Salim <jhs@mojatatu.com>
9106 F: include/net/ife.h
9107 F: include/uapi/linux/ife.h
9110 IGORPLUG-USB IR RECEIVER
9111 M: Sean Young <sean@mess.org>
9112 L: linux-media@vger.kernel.org
9114 F: drivers/media/rc/igorplugusb.c
9116 IGUANAWORKS USB IR TRANSCEIVER
9117 M: Sean Young <sean@mess.org>
9118 L: linux-media@vger.kernel.org
9120 F: drivers/media/rc/iguanair.c
9122 IIO DIGITAL POTENTIOMETER DAC
9123 M: Peter Rosin <peda@axentia.se>
9124 L: linux-iio@vger.kernel.org
9126 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
9127 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
9128 F: drivers/iio/dac/dpot-dac.c
9130 IIO ENVELOPE DETECTOR
9131 M: Peter Rosin <peda@axentia.se>
9132 L: linux-iio@vger.kernel.org
9134 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
9135 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
9136 F: drivers/iio/adc/envelope-detector.c
9139 M: Peter Rosin <peda@axentia.se>
9140 L: linux-iio@vger.kernel.org
9142 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
9143 F: drivers/iio/multiplexer/iio-mux.c
9145 IIO SCMI BASED DRIVER
9146 M: Jyoti Bhayana <jbhayana@google.com>
9147 L: linux-iio@vger.kernel.org
9149 F: drivers/iio/common/scmi_sensors/scmi_iio.c
9151 IIO SUBSYSTEM AND DRIVERS
9152 M: Jonathan Cameron <jic23@kernel.org>
9153 R: Lars-Peter Clausen <lars@metafoo.de>
9154 L: linux-iio@vger.kernel.org
9156 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9157 F: Documentation/ABI/testing/configfs-iio*
9158 F: Documentation/ABI/testing/sysfs-bus-iio*
9159 F: Documentation/devicetree/bindings/iio/
9161 F: drivers/staging/iio/
9162 F: include/linux/iio/
9166 M: Peter Rosin <peda@axentia.se>
9167 L: linux-iio@vger.kernel.org
9169 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
9170 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
9171 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
9172 F: drivers/iio/afe/iio-rescale.c
9174 IKANOS/ADI EAGLE ADSL USB DRIVER
9175 M: Matthieu Castet <castet.matthieu@free.fr>
9176 M: Stanislaw Gruszka <stf_xl@wp.pl>
9178 F: drivers/usb/atm/ueagle-atm.c
9180 IMGTEC ASCII LCD DRIVER
9181 M: Paul Burton <paulburton@kernel.org>
9183 F: Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
9184 F: drivers/auxdisplay/img-ascii-lcd.c
9186 IMGTEC IR DECODER DRIVER
9188 F: drivers/media/rc/img-ir/
9190 IMON SOUNDGRAPH USB IR RECEIVER
9191 M: Sean Young <sean@mess.org>
9192 L: linux-media@vger.kernel.org
9194 F: drivers/media/rc/imon.c
9195 F: drivers/media/rc/imon_raw.c
9197 IMS TWINTURBO FRAMEBUFFER DRIVER
9198 L: linux-fbdev@vger.kernel.org
9200 F: drivers/video/fbdev/imsttfb.c
9202 INA209 HARDWARE MONITOR DRIVER
9203 M: Guenter Roeck <linux@roeck-us.net>
9204 L: linux-hwmon@vger.kernel.org
9206 F: Documentation/devicetree/bindings/hwmon/ti,ina2xx.yaml
9207 F: Documentation/hwmon/ina209.rst
9208 F: drivers/hwmon/ina209.c
9210 INA2XX HARDWARE MONITOR DRIVER
9211 M: Guenter Roeck <linux@roeck-us.net>
9212 L: linux-hwmon@vger.kernel.org
9214 F: Documentation/hwmon/ina2xx.rst
9215 F: drivers/hwmon/ina2xx.c
9216 F: include/linux/platform_data/ina2xx.h
9218 INDUSTRY PACK SUBSYSTEM (IPACK)
9219 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
9220 M: Jens Taprogge <jens.taprogge@taprogge.org>
9221 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9222 L: industrypack-devel@lists.sourceforge.net
9224 W: http://industrypack.sourceforge.net
9227 INFINEON DPS310 Driver
9228 M: Eddie James <eajames@linux.ibm.com>
9229 L: linux-iio@vger.kernel.org
9231 F: drivers/iio/pressure/dps310.c
9233 INFINIBAND SUBSYSTEM
9234 M: Doug Ledford <dledford@redhat.com>
9235 M: Jason Gunthorpe <jgg@nvidia.com>
9236 L: linux-rdma@vger.kernel.org
9238 W: https://github.com/linux-rdma/rdma-core
9239 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9240 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
9241 F: Documentation/devicetree/bindings/infiniband/
9242 F: Documentation/infiniband/
9243 F: drivers/infiniband/
9245 F: include/trace/events/ib_mad.h
9246 F: include/trace/events/ib_umad.h
9247 F: include/uapi/linux/if_infiniband.h
9248 F: include/uapi/rdma/
9249 F: samples/bpf/ibumad_kern.c
9250 F: samples/bpf/ibumad_user.c
9252 INGENIC JZ4780 NAND DRIVER
9253 M: Harvey Hunt <harveyhuntnexus@gmail.com>
9254 L: linux-mtd@lists.infradead.org
9255 L: linux-mips@vger.kernel.org
9257 F: drivers/mtd/nand/raw/ingenic/
9260 M: Paul Cercueil <paul@crapouillou.net>
9261 L: linux-mips@vger.kernel.org
9263 F: arch/mips/boot/dts/ingenic/
9264 F: arch/mips/generic/board-ingenic.c
9265 F: arch/mips/include/asm/mach-ingenic/
9266 F: arch/mips/ingenic/Kconfig
9267 F: drivers/clk/ingenic/
9268 F: drivers/dma/dma-jz4780.c
9269 F: drivers/gpu/drm/ingenic/
9270 F: drivers/i2c/busses/i2c-jz4780.c
9271 F: drivers/iio/adc/ingenic-adc.c
9272 F: drivers/irqchip/irq-ingenic.c
9273 F: drivers/memory/jz4780-nemc.c
9274 F: drivers/mmc/host/jz4740_mmc.c
9275 F: drivers/mtd/nand/raw/ingenic/
9276 F: drivers/pinctrl/pinctrl-ingenic.c
9277 F: drivers/power/supply/ingenic-battery.c
9278 F: drivers/pwm/pwm-jz4740.c
9279 F: drivers/remoteproc/ingenic_rproc.c
9280 F: drivers/rtc/rtc-jz4740.c
9281 F: drivers/tty/serial/8250/8250_ingenic.c
9282 F: drivers/usb/musb/jz4740.c
9283 F: drivers/watchdog/jz4740_wdt.c
9284 F: include/dt-bindings/iio/adc/ingenic,adc.h
9285 F: include/linux/mfd/ingenic-tcu.h
9286 F: sound/soc/codecs/jz47*
9287 F: sound/soc/jz4740/
9290 M: Jan Kara <jack@suse.cz>
9291 R: Amir Goldstein <amir73il@gmail.com>
9292 L: linux-fsdevel@vger.kernel.org
9294 F: Documentation/filesystems/inotify.rst
9295 F: fs/notify/inotify/
9296 F: include/linux/inotify.h
9297 F: include/uapi/linux/inotify.h
9299 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
9300 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
9301 L: linux-input@vger.kernel.org
9303 Q: http://patchwork.kernel.org/project/linux-input/list/
9304 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
9305 F: Documentation/devicetree/bindings/input/
9306 F: Documentation/devicetree/bindings/serio/
9307 F: Documentation/input/
9309 F: include/linux/input.h
9310 F: include/linux/input/
9311 F: include/uapi/linux/input-event-codes.h
9312 F: include/uapi/linux/input.h
9314 INPUT MULTITOUCH (MT) PROTOCOL
9315 M: Henrik Rydberg <rydberg@bitmath.org>
9316 L: linux-input@vger.kernel.org
9318 F: Documentation/input/multi-touch-protocol.rst
9319 F: drivers/input/input-mt.c
9322 INSIDE SECURE CRYPTO DRIVER
9323 M: Antoine Tenart <atenart@kernel.org>
9324 L: linux-crypto@vger.kernel.org
9326 F: drivers/crypto/inside-secure/
9328 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
9329 M: Mimi Zohar <zohar@linux.ibm.com>
9330 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
9331 L: linux-integrity@vger.kernel.org
9333 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
9334 F: security/integrity/ima/
9336 INTEL 810/815 FRAMEBUFFER DRIVER
9337 M: Antonino Daplas <adaplas@gmail.com>
9338 L: linux-fbdev@vger.kernel.org
9340 F: drivers/video/fbdev/i810/
9343 M: Cezary Rojewski <cezary.rojewski@intel.com>
9344 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
9345 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
9346 M: Jie Yang <yang.jie@linux.intel.com>
9347 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9351 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
9352 M: Hans de Goede <hdegoede@redhat.com>
9353 L: platform-driver-x86@vger.kernel.org
9355 F: drivers/platform/x86/intel/atomisp2/pm.c
9357 INTEL ATOMISP2 LED DRIVER
9358 M: Hans de Goede <hdegoede@redhat.com>
9359 L: platform-driver-x86@vger.kernel.org
9361 F: drivers/platform/x86/intel/atomisp2/led.c
9363 INTEL BIOS SAR INT1092 DRIVER
9364 M: Shravan Sudhakar <s.shravan@intel.com>
9365 M: Intel Corporation <linuxwwan@intel.com>
9366 L: platform-driver-x86@vger.kernel.org
9368 F: drivers/platform/x86/intel/int1092/
9370 INTEL BROXTON PMC DRIVER
9371 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9372 M: Zha Qipeng <qipeng.zha@intel.com>
9374 F: drivers/mfd/intel_pmc_bxt.c
9375 F: include/linux/mfd/intel_pmc_bxt.h
9377 INTEL C600 SERIES SAS CONTROLLER DRIVER
9378 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
9379 L: linux-scsi@vger.kernel.org
9381 T: git git://git.code.sf.net/p/intel-sas/isci
9382 F: drivers/scsi/isci/
9384 INTEL CPU family model numbers
9385 M: Tony Luck <tony.luck@intel.com>
9387 L: linux-kernel@vger.kernel.org
9389 F: arch/x86/include/asm/intel-family.h
9391 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
9392 M: Jani Nikula <jani.nikula@linux.intel.com>
9393 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
9394 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
9395 L: intel-gfx@lists.freedesktop.org
9397 W: https://01.org/linuxgraphics/
9398 Q: http://patchwork.freedesktop.org/project/intel-gfx/
9399 B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
9400 C: irc://irc.oftc.net/intel-gfx
9401 T: git git://anongit.freedesktop.org/drm-intel
9402 F: Documentation/gpu/i915.rst
9403 F: drivers/gpu/drm/i915/
9404 F: include/drm/i915*
9405 F: include/uapi/drm/i915_drm.h
9407 INTEL ETHERNET DRIVERS
9408 M: Jesse Brandeburg <jesse.brandeburg@intel.com>
9409 M: Tony Nguyen <anthony.l.nguyen@intel.com>
9410 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
9412 W: http://www.intel.com/support/feedback.htm
9413 W: http://e1000.sourceforge.net/
9414 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
9415 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
9416 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
9417 F: Documentation/networking/device_drivers/ethernet/intel/
9418 F: drivers/net/ethernet/intel/
9419 F: drivers/net/ethernet/intel/*/
9420 F: include/linux/avf/virtchnl.h
9421 F: include/linux/net/intel/iidc.h
9423 INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
9424 M: Mustafa Ismail <mustafa.ismail@intel.com>
9425 M: Shiraz Saleem <shiraz.saleem@intel.com>
9426 L: linux-rdma@vger.kernel.org
9428 F: drivers/infiniband/hw/irdma/
9429 F: include/uapi/rdma/irdma-abi.h
9431 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
9432 M: Maik Broemme <mbroemme@libmpq.org>
9433 L: linux-fbdev@vger.kernel.org
9435 F: Documentation/fb/intelfb.rst
9436 F: drivers/video/fbdev/intelfb/
9439 M: Andy Shevchenko <andy@kernel.org>
9440 L: linux-gpio@vger.kernel.org
9442 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9443 F: drivers/gpio/gpio-ich.c
9444 F: drivers/gpio/gpio-merrifield.c
9445 F: drivers/gpio/gpio-ml-ioh.c
9446 F: drivers/gpio/gpio-pch.c
9447 F: drivers/gpio/gpio-sch.c
9448 F: drivers/gpio/gpio-sodaville.c
9450 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
9451 M: Zhenyu Wang <zhenyuw@linux.intel.com>
9452 M: Zhi Wang <zhi.a.wang@intel.com>
9453 L: intel-gvt-dev@lists.freedesktop.org
9454 L: intel-gfx@lists.freedesktop.org
9456 W: https://01.org/igvt-g
9457 T: git https://github.com/intel/gvt-linux.git
9458 F: drivers/gpu/drm/i915/gvt/
9460 INTEL HID EVENT DRIVER
9461 M: Alex Hung <alex.hung@canonical.com>
9462 L: platform-driver-x86@vger.kernel.org
9464 F: drivers/platform/x86/intel/hid.c
9466 INTEL I/OAT DMA DRIVER
9467 M: Dave Jiang <dave.jiang@intel.com>
9468 R: Dan Williams <dan.j.williams@intel.com>
9469 L: dmaengine@vger.kernel.org
9471 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
9472 F: drivers/dma/ioat*
9475 M: Dave Jiang <dave.jiang@intel.com>
9476 L: dmaengine@vger.kernel.org
9478 F: drivers/dma/idxd/*
9479 F: include/uapi/linux/idxd.h
9482 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
9483 M: Len Brown <lenb@kernel.org>
9484 L: linux-pm@vger.kernel.org
9486 B: https://bugzilla.kernel.org
9487 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
9488 F: drivers/idle/intel_idle.c
9490 INTEL INTEGRATED SENSOR HUB DRIVER
9491 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9492 M: Jiri Kosina <jikos@kernel.org>
9493 L: linux-input@vger.kernel.org
9495 F: drivers/hid/intel-ish-hid/
9498 M: David Woodhouse <dwmw2@infradead.org>
9499 M: Lu Baolu <baolu.lu@linux.intel.com>
9500 L: iommu@lists.linux-foundation.org
9502 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9503 F: drivers/iommu/intel/
9504 F: include/linux/intel-iommu.h
9505 F: include/linux/intel-svm.h
9507 INTEL IOP-ADMA DMA DRIVER
9508 R: Dan Williams <dan.j.williams@intel.com>
9510 F: drivers/dma/iop-adma.c
9512 INTEL IPU3 CSI-2 CIO2 DRIVER
9513 M: Yong Zhi <yong.zhi@intel.com>
9514 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9515 M: Bingbu Cao <bingbu.cao@intel.com>
9516 M: Dan Scally <djrscally@gmail.com>
9517 R: Tianshu Qiu <tian.shu.qiu@intel.com>
9518 L: linux-media@vger.kernel.org
9520 T: git git://linuxtv.org/media_tree.git
9521 F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
9522 F: drivers/media/pci/intel/ipu3/
9524 INTEL IPU3 CSI-2 IMGU DRIVER
9525 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9526 R: Bingbu Cao <bingbu.cao@intel.com>
9527 R: Tianshu Qiu <tian.shu.qiu@intel.com>
9528 L: linux-media@vger.kernel.org
9530 F: Documentation/admin-guide/media/ipu3.rst
9531 F: Documentation/admin-guide/media/ipu3_rcb.svg
9532 F: Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
9533 F: drivers/staging/media/ipu3/
9535 INTEL IXP4XX CRYPTO SUPPORT
9536 M: Corentin Labbe <clabbe@baylibre.com>
9537 L: linux-crypto@vger.kernel.org
9539 F: drivers/crypto/ixp4xx_crypto.c
9541 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
9542 M: Krzysztof Halasa <khalasa@piap.pl>
9544 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
9545 F: drivers/net/wan/ixp4xx_hss.c
9546 F: drivers/soc/ixp4xx/ixp4xx-npe.c
9547 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
9548 F: include/linux/soc/ixp4xx/npe.h
9549 F: include/linux/soc/ixp4xx/qmgr.h
9551 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
9552 M: Deepak Saxena <dsaxena@plexity.net>
9554 F: Documentation/devicetree/bindings/display/intel,ixp46x-rng.yaml
9555 F: drivers/char/hw_random/ixp4xx-rng.c
9557 INTEL KEEM BAY DRM DRIVER
9558 M: Anitha Chrisanthus <anitha.chrisanthus@intel.com>
9559 M: Edmund Dea <edmund.j.dea@intel.com>
9561 F: Documentation/devicetree/bindings/display/intel,kmb_display.yaml
9562 F: drivers/gpu/drm/kmb/
9564 INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
9565 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9567 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
9568 F: drivers/crypto/keembay/Kconfig
9569 F: drivers/crypto/keembay/Makefile
9570 F: drivers/crypto/keembay/keembay-ocs-aes-core.c
9571 F: drivers/crypto/keembay/ocs-aes.c
9572 F: drivers/crypto/keembay/ocs-aes.h
9574 INTEL KEEM BAY OCS ECC CRYPTO DRIVER
9575 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9576 M: Prabhjot Khurana <prabhjot.khurana@intel.com>
9577 M: Mark Gross <mgross@linux.intel.com>
9579 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
9580 F: drivers/crypto/keembay/Kconfig
9581 F: drivers/crypto/keembay/Makefile
9582 F: drivers/crypto/keembay/keembay-ocs-ecc.c
9583 F: drivers/crypto/keembay/ocs-ecc-curve-defs.h
9585 INTEL KEEM BAY OCS HCU CRYPTO DRIVER
9586 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9587 M: Declan Murphy <declan.murphy@intel.com>
9589 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
9590 F: drivers/crypto/keembay/Kconfig
9591 F: drivers/crypto/keembay/Makefile
9592 F: drivers/crypto/keembay/keembay-ocs-hcu-core.c
9593 F: drivers/crypto/keembay/ocs-hcu.c
9594 F: drivers/crypto/keembay/ocs-hcu.h
9596 INTEL MANAGEMENT ENGINE (mei)
9597 M: Tomas Winkler <tomas.winkler@intel.com>
9598 L: linux-kernel@vger.kernel.org
9600 F: Documentation/driver-api/mei/*
9601 F: drivers/misc/mei/
9602 F: drivers/watchdog/mei_wdt.c
9603 F: include/linux/mei_cl_bus.h
9604 F: include/uapi/linux/mei.h
9607 INTEL MAX 10 BMC MFD DRIVER
9608 M: Xu Yilun <yilun.xu@intel.com>
9609 R: Tom Rix <trix@redhat.com>
9611 F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
9612 F: Documentation/hwmon/intel-m10-bmc-hwmon.rst
9613 F: drivers/hwmon/intel-m10-bmc-hwmon.c
9614 F: drivers/mfd/intel-m10-bmc.c
9615 F: include/linux/mfd/intel-m10-bmc.h
9617 INTEL MENLOW THERMAL DRIVER
9618 M: Sujith Thomas <sujith.thomas@intel.com>
9619 L: linux-pm@vger.kernel.org
9621 W: https://01.org/linux-acpi
9622 F: drivers/thermal/intel/intel_menlow.c
9624 INTEL P-Unit IPC DRIVER
9625 M: Zha Qipeng <qipeng.zha@intel.com>
9626 L: platform-driver-x86@vger.kernel.org
9628 F: arch/x86/include/asm/intel_punit_ipc.h
9629 F: drivers/platform/x86/intel/punit_ipc.c
9631 INTEL PMC CORE DRIVER
9632 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
9633 M: David E Box <david.e.box@intel.com>
9634 L: platform-driver-x86@vger.kernel.org
9636 F: Documentation/ABI/testing/sysfs-platform-intel-pmc
9637 F: drivers/platform/x86/intel/pmc/
9639 INTEL PMIC GPIO DRIVERS
9640 M: Andy Shevchenko <andy@kernel.org>
9642 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9643 F: drivers/gpio/gpio-*cove.c
9645 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
9646 M: Andy Shevchenko <andy@kernel.org>
9648 F: drivers/mfd/intel_soc_pmic*
9649 F: include/linux/mfd/intel_soc_pmic*
9652 M: "David E. Box" <david.e.box@linux.intel.com>
9654 F: drivers/mfd/intel_pmt.c
9655 F: drivers/platform/x86/intel/pmt/
9657 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
9658 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
9659 L: linux-wireless@vger.kernel.org
9661 F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
9662 F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
9663 F: drivers/net/wireless/intel/ipw2x00/
9666 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9667 M: Len Brown <lenb@kernel.org>
9668 L: linux-pm@vger.kernel.org
9670 F: drivers/cpufreq/intel_pstate.c
9672 INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
9673 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
9674 L: linux-iio@vger.kernel.org
9675 F: drivers/counter/intel-qep.c
9678 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9680 F: arch/x86/include/asm/intel_scu_ipc.h
9681 F: drivers/platform/x86/intel_scu_*
9683 INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
9684 M: Daniel Scally <djrscally@gmail.com>
9686 F: drivers/platform/x86/intel/int3472/
9688 INTEL SPEED SELECT TECHNOLOGY
9689 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9690 L: platform-driver-x86@vger.kernel.org
9692 F: drivers/platform/x86/intel/speed_select_if/
9693 F: include/uapi/linux/isst_if.h
9694 F: tools/power/x86/intel-speed-select/
9696 INTEL STRATIX10 FIRMWARE DRIVERS
9697 M: Dinh Nguyen <dinguyen@kernel.org>
9698 L: linux-kernel@vger.kernel.org
9700 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
9701 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
9702 F: drivers/firmware/stratix10-rsu.c
9703 F: drivers/firmware/stratix10-svc.c
9704 F: include/linux/firmware/intel/stratix10-smc.h
9705 F: include/linux/firmware/intel/stratix10-svc-client.h
9707 INTEL TELEMETRY DRIVER
9708 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
9709 M: "David E. Box" <david.e.box@linux.intel.com>
9710 L: platform-driver-x86@vger.kernel.org
9712 F: arch/x86/include/asm/intel_telemetry.h
9713 F: drivers/platform/x86/intel/telemetry/
9715 INTEL UNCORE FREQUENCY CONTROL
9716 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9717 L: platform-driver-x86@vger.kernel.org
9719 F: drivers/platform/x86/intel/uncore-frequency.c
9721 INTEL VIRTUAL BUTTON DRIVER
9722 M: AceLan Kao <acelan.kao@canonical.com>
9723 L: platform-driver-x86@vger.kernel.org
9725 F: drivers/platform/x86/intel/vbtn.c
9727 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
9728 M: Stanislaw Gruszka <stf_xl@wp.pl>
9729 L: linux-wireless@vger.kernel.org
9731 F: drivers/net/wireless/intel/iwlegacy/
9733 INTEL WIRELESS WIFI LINK (iwlwifi)
9734 M: Luca Coelho <luciano.coelho@intel.com>
9735 L: linux-wireless@vger.kernel.org
9737 W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
9738 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
9739 F: drivers/net/wireless/intel/iwlwifi/
9741 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
9742 M: Jithu Joseph <jithu.joseph@intel.com>
9743 R: Maurice Ma <maurice.ma@intel.com>
9745 W: https://slimbootloader.github.io/security/firmware-update.html
9746 F: drivers/platform/x86/intel/wmi/sbl-fw-update.c
9748 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
9749 L: Dell.Client.Kernel@dell.com
9751 F: drivers/platform/x86/intel/wmi/thunderbolt.c
9753 INTEL WWAN IOSM DRIVER
9754 M: M Chetan Kumar <m.chetan.kumar@intel.com>
9755 M: Intel Corporation <linuxwwan@intel.com>
9756 L: netdev@vger.kernel.org
9758 F: drivers/net/wwan/iosm/
9761 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9763 F: Documentation/trace/intel_th.rst
9764 F: drivers/hwtracing/intel_th/
9765 F: include/linux/intel_th.h
9767 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
9768 M: Ning Sun <ning.sun@intel.com>
9769 L: tboot-devel@lists.sourceforge.net
9771 W: http://tboot.sourceforge.net
9772 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
9773 F: Documentation/x86/intel_txt.rst
9774 F: arch/x86/kernel/tboot.c
9775 F: include/linux/tboot.h
9778 M: Jarkko Sakkinen <jarkko@kernel.org>
9779 R: Dave Hansen <dave.hansen@linux.intel.com>
9780 L: linux-sgx@vger.kernel.org
9782 Q: https://patchwork.kernel.org/project/intel-sgx/list/
9783 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
9784 F: Documentation/x86/sgx.rst
9785 F: arch/x86/entry/vdso/vsgx.S
9786 F: arch/x86/include/asm/sgx.h
9787 F: arch/x86/include/uapi/asm/sgx.h
9788 F: arch/x86/kernel/cpu/sgx/*
9789 F: tools/testing/selftests/sgx/*
9793 M: Georgi Djakov <djakov@kernel.org>
9794 L: linux-pm@vger.kernel.org
9796 T: git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
9797 F: Documentation/devicetree/bindings/interconnect/
9798 F: Documentation/driver-api/interconnect.rst
9799 F: drivers/interconnect/
9800 F: include/dt-bindings/interconnect/
9801 F: include/linux/interconnect-provider.h
9802 F: include/linux/interconnect.h
9804 INTERRUPT COUNTER DRIVER
9805 M: Oleksij Rempel <o.rempel@pengutronix.de>
9806 R: Pengutronix Kernel Team <kernel@pengutronix.de>
9807 L: linux-iio@vger.kernel.org
9808 F: Documentation/devicetree/bindings/counter/interrupt-counter.yaml
9809 F: drivers/counter/interrupt-cnt.c
9811 INVENSENSE ICM-426xx IMU DRIVER
9812 M: Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
9813 L: linux-iio@vger.kernel.org
9815 W: https://invensense.tdk.com/
9816 F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
9817 F: drivers/iio/imu/inv_icm42600/
9819 INVENSENSE MPU-3050 GYROSCOPE DRIVER
9820 M: Linus Walleij <linus.walleij@linaro.org>
9821 L: linux-iio@vger.kernel.org
9823 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
9824 F: drivers/iio/gyro/mpu3050*
9826 IOC3 ETHERNET DRIVER
9827 M: Ralf Baechle <ralf@linux-mips.org>
9828 L: linux-mips@vger.kernel.org
9830 F: drivers/net/ethernet/sgi/ioc3-eth.c
9832 IOMAP FILESYSTEM LIBRARY
9833 M: Christoph Hellwig <hch@infradead.org>
9834 M: Darrick J. Wong <djwong@kernel.org>
9835 M: linux-xfs@vger.kernel.org
9836 M: linux-fsdevel@vger.kernel.org
9837 L: linux-xfs@vger.kernel.org
9838 L: linux-fsdevel@vger.kernel.org
9840 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
9842 F: include/linux/iomap.h
9845 M: Joerg Roedel <joro@8bytes.org>
9846 M: Will Deacon <will@kernel.org>
9847 L: iommu@lists.linux-foundation.org
9849 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9850 F: Documentation/devicetree/bindings/iommu/
9851 F: Documentation/userspace-api/iommu.rst
9853 F: include/linux/iommu.h
9854 F: include/linux/iova.h
9855 F: include/linux/of_iommu.h
9856 F: include/uapi/linux/iommu.h
9859 M: Jens Axboe <axboe@kernel.dk>
9860 R: Pavel Begunkov <asml.silence@gmail.com>
9861 L: io-uring@vger.kernel.org
9863 T: git git://git.kernel.dk/linux-block
9864 T: git git://git.kernel.dk/liburing
9868 F: include/linux/io_uring.h
9869 F: include/uapi/linux/io_uring.h
9873 M: Corey Minyard <minyard@acm.org>
9874 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
9876 W: http://openipmi.sourceforge.net/
9877 F: Documentation/driver-api/ipmi.rst
9878 F: Documentation/devicetree/bindings/ipmi/
9879 F: drivers/char/ipmi/
9880 F: include/linux/ipmi*
9881 F: include/uapi/linux/ipmi*
9883 IPS SCSI RAID DRIVER
9884 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
9885 L: linux-scsi@vger.kernel.org
9887 W: http://www.adaptec.com/
9888 F: drivers/scsi/ips*
9891 M: Simon Horman <horms@verge.net.au>
9892 M: Julian Anastasov <ja@ssi.bg>
9893 L: netdev@vger.kernel.org
9894 L: lvs-devel@vger.kernel.org
9896 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
9897 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
9898 F: Documentation/networking/ipvs-sysctl.rst
9899 F: include/net/ip_vs.h
9900 F: include/uapi/linux/ip_vs.h
9901 F: net/netfilter/ipvs/
9904 M: Jiri Kosina <jikos@kernel.org>
9905 M: David Sterba <dsterba@suse.com>
9907 F: drivers/tty/ipwireless/
9909 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
9910 M: Marc Zyngier <maz@kernel.org>
9912 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9913 F: Documentation/core-api/irq/irq-domain.rst
9914 F: include/linux/irqdomain.h
9915 F: kernel/irq/irqdomain.c
9919 M: Thomas Gleixner <tglx@linutronix.de>
9920 L: linux-kernel@vger.kernel.org
9922 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9926 M: Thomas Gleixner <tglx@linutronix.de>
9927 M: Marc Zyngier <maz@kernel.org>
9928 L: linux-kernel@vger.kernel.org
9930 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9931 F: Documentation/devicetree/bindings/interrupt-controller/
9935 M: William Breathitt Gray <vilhelm.gray@gmail.com>
9937 F: Documentation/driver-api/isa.rst
9938 F: drivers/base/isa.c
9939 F: include/linux/isa.h
9942 M: Hans Verkuil <hverkuil@xs4all.nl>
9943 L: linux-media@vger.kernel.org
9945 W: https://linuxtv.org
9946 T: git git://linuxtv.org/media_tree.git
9947 F: drivers/media/radio/radio-isa*
9950 M: Jaroslav Kysela <perex@perex.cz>
9952 F: Documentation/driver-api/isapnp.rst
9953 F: drivers/pnp/isapnp/
9954 F: include/linux/isapnp.h
9957 M: Lee Duncan <lduncan@suse.com>
9958 M: Chris Leech <cleech@redhat.com>
9959 L: open-iscsi@googlegroups.com
9960 L: linux-scsi@vger.kernel.org
9962 W: www.open-iscsi.com
9963 F: drivers/scsi/*iscsi*
9964 F: include/scsi/*iscsi*
9966 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
9967 M: Peter Jones <pjones@redhat.com>
9968 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
9970 F: drivers/firmware/iscsi_ibft*
9972 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
9973 M: Sagi Grimberg <sagi@grimberg.me>
9974 M: Max Gurtovoy <mgurtovoy@nvidia.com>
9975 L: linux-rdma@vger.kernel.org
9977 W: http://www.openfabrics.org
9978 W: www.open-iscsi.org
9979 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9980 F: drivers/infiniband/ulp/iser/
9982 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
9983 M: Sagi Grimberg <sagi@grimberg.me>
9984 L: linux-rdma@vger.kernel.org
9985 L: target-devel@vger.kernel.org
9987 W: http://www.linux-iscsi.org
9988 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
9989 F: drivers/infiniband/ulp/isert
9991 ISDN/CMTP OVER BLUETOOTH
9992 M: Karsten Keil <isdn@linux-pingi.de>
9993 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9994 L: netdev@vger.kernel.org
9996 W: http://www.isdn4linux.de
9997 F: Documentation/isdn/
9998 F: drivers/isdn/capi/
9999 F: include/linux/isdn/
10000 F: include/uapi/linux/isdn/
10001 F: net/bluetooth/cmtp/
10003 ISDN/mISDN SUBSYSTEM
10004 M: Karsten Keil <isdn@linux-pingi.de>
10005 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
10006 L: netdev@vger.kernel.org
10008 W: http://www.isdn4linux.de
10009 F: drivers/isdn/Kconfig
10010 F: drivers/isdn/Makefile
10011 F: drivers/isdn/hardware/
10012 F: drivers/isdn/mISDN/
10014 IT87 HARDWARE MONITORING DRIVER
10015 M: Jean Delvare <jdelvare@suse.com>
10016 L: linux-hwmon@vger.kernel.org
10018 F: Documentation/hwmon/it87.rst
10019 F: drivers/hwmon/it87.c
10021 IT913X MEDIA DRIVER
10022 M: Antti Palosaari <crope@iki.fi>
10023 L: linux-media@vger.kernel.org
10025 W: https://linuxtv.org
10026 W: http://palosaari.fi/linux/
10027 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10028 T: git git://linuxtv.org/anttip/media_tree.git
10029 F: drivers/media/tuners/it913x*
10031 ITE IT66121 HDMI BRIDGE DRIVER
10032 M: Phong LE <ple@baylibre.com>
10033 M: Neil Armstrong <narmstrong@baylibre.com>
10035 T: git git://anongit.freedesktop.org/drm/drm-misc
10036 F: Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
10037 F: drivers/gpu/drm/bridge/ite-it66121.c
10039 IVTV VIDEO4LINUX DRIVER
10040 M: Andy Walls <awalls@md.metrocast.net>
10041 L: linux-media@vger.kernel.org
10043 W: https://linuxtv.org
10044 T: git git://linuxtv.org/media_tree.git
10045 F: Documentation/admin-guide/media/ivtv*
10046 F: drivers/media/pci/ivtv/
10047 F: include/uapi/linux/ivtv*
10049 IX2505V MEDIA DRIVER
10050 M: Malcolm Priestley <tvboxspy@gmail.com>
10051 L: linux-media@vger.kernel.org
10053 W: https://linuxtv.org
10054 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10055 F: drivers/media/dvb-frontends/ix2505v*
10057 JAILHOUSE HYPERVISOR INTERFACE
10058 M: Jan Kiszka <jan.kiszka@siemens.com>
10059 L: jailhouse-dev@googlegroups.com
10061 F: arch/x86/include/asm/jailhouse_para.h
10062 F: arch/x86/kernel/jailhouse.c
10064 JC42.4 TEMPERATURE SENSOR DRIVER
10065 M: Guenter Roeck <linux@roeck-us.net>
10066 L: linux-hwmon@vger.kernel.org
10068 F: Documentation/devicetree/bindings/hwmon/jedec,jc42.yaml
10069 F: Documentation/hwmon/jc42.rst
10070 F: drivers/hwmon/jc42.c
10073 M: Dave Kleikamp <shaggy@kernel.org>
10074 L: jfs-discussion@lists.sourceforge.net
10076 W: http://jfs.sourceforge.net/
10077 T: git git://github.com/kleikamp/linux-shaggy.git
10078 F: Documentation/admin-guide/jfs.rst
10082 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
10083 L: netdev@vger.kernel.org
10085 F: drivers/net/ethernet/jme.*
10087 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
10088 M: David Woodhouse <dwmw2@infradead.org>
10089 M: Richard Weinberger <richard@nod.at>
10090 L: linux-mtd@lists.infradead.org
10092 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
10093 T: git git://git.infradead.org/ubifs-2.6.git
10095 F: include/uapi/linux/jffs2.h
10097 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
10098 M: "Theodore Ts'o" <tytso@mit.edu>
10099 M: Jan Kara <jack@suse.com>
10100 L: linux-ext4@vger.kernel.org
10103 F: include/linux/jbd2.h
10105 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
10106 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
10107 L: linux-media@vger.kernel.org
10108 L: linux-renesas-soc@vger.kernel.org
10110 F: drivers/media/platform/rcar_jpu.c
10112 JSM Neo PCI based serial card
10113 L: linux-serial@vger.kernel.org
10115 F: drivers/tty/serial/jsm/
10117 K10TEMP HARDWARE MONITORING DRIVER
10118 M: Clemens Ladisch <clemens@ladisch.de>
10119 L: linux-hwmon@vger.kernel.org
10121 F: Documentation/hwmon/k10temp.rst
10122 F: drivers/hwmon/k10temp.c
10124 K8TEMP HARDWARE MONITORING DRIVER
10125 M: Rudolf Marek <r.marek@assembler.cz>
10126 L: linux-hwmon@vger.kernel.org
10128 F: Documentation/hwmon/k8temp.rst
10129 F: drivers/hwmon/k8temp.c
10132 M: Andrey Ryabinin <ryabinin.a.a@gmail.com>
10133 R: Alexander Potapenko <glider@google.com>
10134 R: Andrey Konovalov <andreyknvl@gmail.com>
10135 R: Dmitry Vyukov <dvyukov@google.com>
10136 L: kasan-dev@googlegroups.com
10138 F: Documentation/dev-tools/kasan.rst
10139 F: arch/*/include/asm/*kasan.h
10140 F: arch/*/mm/kasan_init*
10141 F: include/linux/kasan*.h
10142 F: lib/Kconfig.kasan
10143 F: lib/test_kasan*.c
10145 F: scripts/Makefile.kasan
10148 M: Masahiro Yamada <masahiroy@kernel.org>
10149 L: linux-kbuild@vger.kernel.org
10151 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
10152 F: Documentation/kbuild/kconfig*
10153 F: scripts/Kconfig.include
10154 F: scripts/kconfig/
10157 R: Dmitry Vyukov <dvyukov@google.com>
10158 R: Andrey Konovalov <andreyknvl@gmail.com>
10159 L: kasan-dev@googlegroups.com
10161 F: Documentation/dev-tools/kcov.rst
10162 F: include/linux/kcov.h
10163 F: include/uapi/linux/kcov.h
10165 F: scripts/Makefile.kcov
10168 M: Marco Elver <elver@google.com>
10169 R: Dmitry Vyukov <dvyukov@google.com>
10170 L: kasan-dev@googlegroups.com
10172 F: Documentation/dev-tools/kcsan.rst
10173 F: include/linux/kcsan*.h
10175 F: lib/Kconfig.kcsan
10176 F: scripts/Makefile.kcsan
10179 M: Dave Young <dyoung@redhat.com>
10180 M: Baoquan He <bhe@redhat.com>
10181 R: Vivek Goyal <vgoyal@redhat.com>
10182 L: kexec@lists.infradead.org
10184 W: http://lse.sourceforge.net/kdump/
10185 F: Documentation/admin-guide/kdump/
10186 F: fs/proc/vmcore.c
10187 F: include/linux/crash_core.h
10188 F: include/linux/crash_dump.h
10189 F: include/uapi/linux/vmcore.h
10190 F: kernel/crash_*.c
10192 KEENE FM RADIO TRANSMITTER DRIVER
10193 M: Hans Verkuil <hverkuil@xs4all.nl>
10194 L: linux-media@vger.kernel.org
10196 W: https://linuxtv.org
10197 T: git git://linuxtv.org/media_tree.git
10198 F: drivers/media/radio/radio-keene*
10201 M: Ian Kent <raven@themaw.net>
10202 L: autofs@vger.kernel.org
10206 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
10207 M: Masahiro Yamada <masahiroy@kernel.org>
10208 M: Michal Marek <michal.lkml@markovi.net>
10209 R: Nick Desaulniers <ndesaulniers@google.com>
10210 L: linux-kbuild@vger.kernel.org
10212 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
10213 F: Documentation/kbuild/
10215 F: scripts/*vmlinux*
10217 F: scripts/Makefile*
10219 F: scripts/dummy-tools/
10222 F: scripts/package/
10225 L: kernel-janitors@vger.kernel.org
10227 W: http://kernelnewbies.org/KernelJanitors
10229 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
10230 M: "J. Bruce Fields" <bfields@fieldses.org>
10231 M: Chuck Lever <chuck.lever@oracle.com>
10232 L: linux-nfs@vger.kernel.org
10234 W: http://nfs.sourceforge.net/
10235 T: git git://linux-nfs.org/~bfields/linux.git
10239 F: include/linux/lockd/
10240 F: include/linux/sunrpc/
10241 F: include/uapi/linux/nfsd/
10242 F: include/uapi/linux/sunrpc/
10244 F: Documentation/filesystems/nfs/
10247 M: Thorsten Leemhuis <linux@leemhuis.info>
10248 L: regressions@lists.linux.dev
10251 KERNEL SELFTEST FRAMEWORK
10252 M: Shuah Khan <shuah@kernel.org>
10253 M: Shuah Khan <skhan@linuxfoundation.org>
10254 L: linux-kselftest@vger.kernel.org
10256 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
10257 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
10258 F: Documentation/dev-tools/kselftest*
10259 F: tools/testing/selftests/
10261 KERNEL SMB3 SERVER (KSMBD)
10262 M: Namjae Jeon <linkinjeon@kernel.org>
10263 M: Sergey Senozhatsky <senozhatsky@chromium.org>
10264 M: Steve French <sfrench@samba.org>
10265 M: Hyunchul Lee <hyc.lee@gmail.com>
10266 L: linux-cifs@vger.kernel.org
10268 T: git git://git.samba.org/ksmbd.git
10270 F: fs/smbfs_common/
10272 KERNEL UNIT TESTING FRAMEWORK (KUnit)
10273 M: Brendan Higgins <brendanhiggins@google.com>
10274 L: linux-kselftest@vger.kernel.org
10275 L: kunit-dev@googlegroups.com
10277 W: https://google.github.io/kunit-docs/third_party/kernel/docs/
10278 F: Documentation/dev-tools/kunit/
10281 F: tools/testing/kunit/
10283 KERNEL USERMODE HELPER
10284 M: Luis Chamberlain <mcgrof@kernel.org>
10285 L: linux-kernel@vger.kernel.org
10287 F: include/linux/umh.h
10290 KERNEL VIRTUAL MACHINE (KVM)
10291 M: Paolo Bonzini <pbonzini@redhat.com>
10292 L: kvm@vger.kernel.org
10294 W: http://www.linux-kvm.org
10295 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10296 F: Documentation/virt/kvm/
10297 F: include/asm-generic/kvm*
10298 F: include/kvm/iodev.h
10299 F: include/linux/kvm*
10300 F: include/trace/events/kvm.h
10301 F: include/uapi/asm-generic/kvm*
10302 F: include/uapi/linux/kvm*
10304 F: tools/testing/selftests/kvm/
10307 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
10308 M: Marc Zyngier <maz@kernel.org>
10309 R: James Morse <james.morse@arm.com>
10310 R: Alexandru Elisei <alexandru.elisei@arm.com>
10311 R: Suzuki K Poulose <suzuki.poulose@arm.com>
10312 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10313 L: kvmarm@lists.cs.columbia.edu (moderated for non-subscribers)
10315 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
10316 F: arch/arm64/include/asm/kvm*
10317 F: arch/arm64/include/uapi/asm/kvm*
10319 F: include/kvm/arm_*
10320 F: tools/testing/selftests/kvm/*/aarch64/
10321 F: tools/testing/selftests/kvm/aarch64/
10323 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
10324 M: Huacai Chen <chenhuacai@kernel.org>
10325 M: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
10326 L: linux-mips@vger.kernel.org
10327 L: kvm@vger.kernel.org
10329 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10330 F: arch/mips/include/asm/kvm*
10331 F: arch/mips/include/uapi/asm/kvm*
10334 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
10335 M: Paul Mackerras <paulus@ozlabs.org>
10336 L: kvm-ppc@vger.kernel.org
10338 W: http://www.linux-kvm.org/
10339 T: git git://github.com/agraf/linux-2.6.git
10340 F: arch/powerpc/include/asm/kvm*
10341 F: arch/powerpc/include/uapi/asm/kvm*
10342 F: arch/powerpc/kernel/kvm*
10343 F: arch/powerpc/kvm/
10345 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
10346 M: Christian Borntraeger <borntraeger@de.ibm.com>
10347 M: Janosch Frank <frankja@linux.ibm.com>
10348 R: David Hildenbrand <david@redhat.com>
10349 R: Claudio Imbrenda <imbrenda@linux.ibm.com>
10350 L: kvm@vger.kernel.org
10352 W: http://www.ibm.com/developerworks/linux/linux390/
10353 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
10354 F: Documentation/virt/kvm/s390*
10355 F: arch/s390/include/asm/gmap.h
10356 F: arch/s390/include/asm/kvm*
10357 F: arch/s390/include/uapi/asm/kvm*
10358 F: arch/s390/kernel/uv.c
10360 F: arch/s390/mm/gmap.c
10361 F: tools/testing/selftests/kvm/*/s390x/
10362 F: tools/testing/selftests/kvm/s390x/
10364 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
10365 M: Paolo Bonzini <pbonzini@redhat.com>
10366 R: Sean Christopherson <seanjc@google.com>
10367 R: Vitaly Kuznetsov <vkuznets@redhat.com>
10368 R: Wanpeng Li <wanpengli@tencent.com>
10369 R: Jim Mattson <jmattson@google.com>
10370 R: Joerg Roedel <joro@8bytes.org>
10371 L: kvm@vger.kernel.org
10373 W: http://www.linux-kvm.org
10374 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10375 F: arch/x86/include/asm/kvm*
10376 F: arch/x86/include/asm/pvclock-abi.h
10377 F: arch/x86/include/asm/svm.h
10378 F: arch/x86/include/asm/vmx*.h
10379 F: arch/x86/include/uapi/asm/kvm*
10380 F: arch/x86/include/uapi/asm/svm.h
10381 F: arch/x86/include/uapi/asm/vmx.h
10382 F: arch/x86/kernel/kvm.c
10383 F: arch/x86/kernel/kvmclock.c
10388 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10389 M: Tejun Heo <tj@kernel.org>
10391 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
10393 F: include/linux/kernfs.h
10396 M: Eric Biederman <ebiederm@xmission.com>
10397 L: kexec@lists.infradead.org
10399 W: http://kernel.org/pub/linux/utils/kernel/kexec/
10400 F: include/linux/kexec.h
10401 F: include/uapi/linux/kexec.h
10405 M: Mimi Zohar <zohar@linux.ibm.com>
10406 L: linux-integrity@vger.kernel.org
10407 L: keyrings@vger.kernel.org
10409 F: Documentation/security/keys/trusted-encrypted.rst
10410 F: include/keys/encrypted-type.h
10411 F: security/keys/encrypted-keys/
10414 M: James Bottomley <jejb@linux.ibm.com>
10415 M: Jarkko Sakkinen <jarkko@kernel.org>
10416 M: Mimi Zohar <zohar@linux.ibm.com>
10417 L: linux-integrity@vger.kernel.org
10418 L: keyrings@vger.kernel.org
10420 F: Documentation/security/keys/trusted-encrypted.rst
10421 F: include/keys/trusted-type.h
10422 F: include/keys/trusted_tpm.h
10423 F: security/keys/trusted-keys/
10426 M: Sumit Garg <sumit.garg@linaro.org>
10427 L: linux-integrity@vger.kernel.org
10428 L: keyrings@vger.kernel.org
10430 F: include/keys/trusted_tee.h
10431 F: security/keys/trusted-keys/trusted_tee.c
10434 M: David Howells <dhowells@redhat.com>
10435 M: Jarkko Sakkinen <jarkko@kernel.org>
10436 L: keyrings@vger.kernel.org
10438 F: Documentation/security/keys/core.rst
10440 F: include/linux/key-type.h
10441 F: include/linux/key.h
10442 F: include/linux/keyctl.h
10443 F: include/uapi/linux/keyctl.h
10447 M: Alexander Potapenko <glider@google.com>
10448 M: Marco Elver <elver@google.com>
10449 R: Dmitry Vyukov <dvyukov@google.com>
10450 L: kasan-dev@googlegroups.com
10452 F: Documentation/dev-tools/kfence.rst
10453 F: arch/*/include/asm/kfence.h
10454 F: include/linux/kfence.h
10455 F: lib/Kconfig.kfence
10459 M: Stefani Seibold <stefani@seibold.net>
10461 F: include/linux/kfifo.h
10465 KGDB / KDB /debug_core
10466 M: Jason Wessel <jason.wessel@windriver.com>
10467 M: Daniel Thompson <daniel.thompson@linaro.org>
10468 R: Douglas Anderson <dianders@chromium.org>
10469 L: kgdb-bugreport@lists.sourceforge.net
10471 W: http://kgdb.wiki.kernel.org/
10472 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
10473 F: Documentation/dev-tools/kgdb.rst
10474 F: drivers/misc/kgdbts.c
10475 F: drivers/tty/serial/kgdboc.c
10476 F: include/linux/kdb.h
10477 F: include/linux/kgdb.h
10480 KHADAS MCU MFD DRIVER
10481 M: Neil Armstrong <narmstrong@baylibre.com>
10482 L: linux-amlogic@lists.infradead.org
10484 F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
10485 F: drivers/mfd/khadas-mcu.c
10486 F: include/linux/mfd/khadas-mcu.h
10487 F: drivers/thermal/khadas_mcu_fan.c
10490 M: Catalin Marinas <catalin.marinas@arm.com>
10492 F: Documentation/dev-tools/kmemleak.rst
10493 F: include/linux/kmemleak.h
10495 F: samples/kmemleak/kmemleak-test.c
10497 KMOD KERNEL MODULE LOADER - USERMODE HELPER
10498 M: Luis Chamberlain <mcgrof@kernel.org>
10499 L: linux-kernel@vger.kernel.org
10501 F: include/linux/kmod.h
10504 F: tools/testing/selftests/kmod/
10507 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
10508 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
10509 M: "David S. Miller" <davem@davemloft.net>
10510 M: Masami Hiramatsu <mhiramat@kernel.org>
10512 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace.git
10513 F: Documentation/trace/kprobes.rst
10514 F: include/asm-generic/kprobes.h
10515 F: include/linux/kprobes.h
10516 F: kernel/kprobes.c
10517 F: lib/test_kprobes.c
10520 KS0108 LCD CONTROLLER DRIVER
10521 M: Miguel Ojeda <ojeda@kernel.org>
10523 F: Documentation/admin-guide/auxdisplay/ks0108.rst
10524 F: drivers/auxdisplay/ks0108.c
10525 F: include/linux/ks0108.h
10527 KTD253 BACKLIGHT DRIVER
10528 M: Linus Walleij <linus.walleij@linaro.org>
10530 F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
10531 F: drivers/video/backlight/ktd253-backlight.c
10534 M: Steven Rostedt <rostedt@goodmis.org>
10535 M: John Hawley <warthog9@eaglescrag.net>
10537 F: tools/testing/ktest
10540 M: David Ahern <dsahern@kernel.org>
10541 L: netdev@vger.kernel.org
10543 F: include/net/l3mdev.h
10547 M: John Fastabend <john.fastabend@gmail.com>
10548 M: Daniel Borkmann <daniel@iogearbox.net>
10549 M: Jakub Sitnicki <jakub@cloudflare.com>
10550 M: Lorenz Bauer <lmb@cloudflare.com>
10551 L: netdev@vger.kernel.org
10552 L: bpf@vger.kernel.org
10554 F: include/linux/skmsg.h
10555 F: net/core/skmsg.c
10556 F: net/core/sock_map.c
10557 F: net/ipv4/tcp_bpf.c
10558 F: net/ipv4/udp_bpf.c
10559 F: net/unix/unix_bpf.c
10561 LANDLOCK SECURITY MODULE
10562 M: Mickaël Salaün <mic@digikod.net>
10563 L: linux-security-module@vger.kernel.org
10565 W: https://landlock.io
10566 T: git https://github.com/landlock-lsm/linux.git
10567 F: Documentation/security/landlock.rst
10568 F: Documentation/userspace-api/landlock.rst
10569 F: include/uapi/linux/landlock.h
10570 F: samples/landlock/
10571 F: security/landlock/
10572 F: tools/testing/selftests/landlock/
10576 LANTIQ / INTEL Ethernet drivers
10577 M: Hauke Mehrtens <hauke@hauke-m.de>
10578 L: netdev@vger.kernel.org
10580 F: drivers/net/dsa/lantiq_gswip.c
10581 F: drivers/net/dsa/lantiq_pce.h
10582 F: drivers/net/ethernet/lantiq_xrx200.c
10583 F: net/dsa/tag_gswip.c
10585 LANTIQ MIPS ARCHITECTURE
10586 M: John Crispin <john@phrozen.org>
10587 L: linux-mips@vger.kernel.org
10589 F: arch/mips/lantiq
10590 F: drivers/soc/lantiq
10592 LASI 53c700 driver for PARISC
10593 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
10594 L: linux-scsi@vger.kernel.org
10596 F: Documentation/scsi/53c700.rst
10597 F: drivers/scsi/53c700*
10600 M: Tobin C. Harding <me@tobin.cc>
10601 M: Tycho Andersen <tycho@tycho.pizza>
10602 L: linux-hardening@vger.kernel.org
10604 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
10605 F: scripts/leaking_addresses.pl
10608 M: Pavel Machek <pavel@ucw.cz>
10609 L: linux-leds@vger.kernel.org
10611 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
10612 F: Documentation/devicetree/bindings/leds/
10614 F: include/linux/leds.h
10616 LEGACY EEPROM DRIVER
10617 M: Jean Delvare <jdelvare@suse.com>
10619 F: Documentation/misc-devices/eeprom.rst
10620 F: drivers/misc/eeprom/eeprom.c
10622 LEGO MINDSTORMS EV3
10623 R: David Lechner <david@lechnology.com>
10625 F: Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
10626 F: arch/arm/boot/dts/da850-lego-ev3.dts
10627 F: drivers/power/supply/lego_ev3_battery.c
10629 LEGO USB Tower driver
10630 M: Juergen Stuber <starblue@users.sourceforge.net>
10631 L: legousb-devel@lists.sourceforge.net
10633 W: http://legousb.sourceforge.net/
10634 F: drivers/usb/misc/legousbtower.c
10637 M: Matan Ziv-Av <matan@svgalib.org>
10638 L: platform-driver-x86@vger.kernel.org
10640 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
10641 F: Documentation/admin-guide/laptops/lg-laptop.rst
10642 F: drivers/platform/x86/lg-laptop.c
10644 LG2160 MEDIA DRIVER
10645 M: Michael Krufky <mkrufky@linuxtv.org>
10646 L: linux-media@vger.kernel.org
10648 W: https://linuxtv.org
10649 W: http://github.com/mkrufky
10650 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10651 T: git git://linuxtv.org/mkrufky/tuners.git
10652 F: drivers/media/dvb-frontends/lg2160.*
10654 LGDT3305 MEDIA DRIVER
10655 M: Michael Krufky <mkrufky@linuxtv.org>
10656 L: linux-media@vger.kernel.org
10658 W: https://linuxtv.org
10659 W: http://github.com/mkrufky
10660 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10661 T: git git://linuxtv.org/mkrufky/tuners.git
10662 F: drivers/media/dvb-frontends/lgdt3305.*
10664 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
10665 M: Viresh Kumar <vireshk@kernel.org>
10666 L: linux-ide@vger.kernel.org
10668 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10669 F: drivers/ata/pata_arasan_cf.c
10670 F: include/linux/pata_arasan_cf_data.h
10672 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
10673 M: Linus Walleij <linus.walleij@linaro.org>
10674 L: linux-ide@vger.kernel.org
10676 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10677 F: drivers/ata/pata_ftide010.c
10678 F: drivers/ata/sata_gemini.c
10679 F: drivers/ata/sata_gemini.h
10681 LIBATA SATA AHCI PLATFORM devices support
10682 M: Hans de Goede <hdegoede@redhat.com>
10683 M: Jens Axboe <axboe@kernel.dk>
10684 L: linux-ide@vger.kernel.org
10686 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10687 F: drivers/ata/ahci_platform.c
10688 F: drivers/ata/libahci_platform.c
10689 F: include/linux/ahci_platform.h
10691 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
10692 M: Mikael Pettersson <mikpelinux@gmail.com>
10693 L: linux-ide@vger.kernel.org
10695 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10696 F: drivers/ata/sata_promise.*
10698 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
10699 M: Damien Le Moal <damien.lemoal@opensource.wdc.com>
10700 L: linux-ide@vger.kernel.org
10702 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
10703 F: Documentation/devicetree/bindings/ata/
10705 F: include/linux/ata.h
10706 F: include/linux/libata.h
10709 M: Sasha Levin <alexander.levin@microsoft.com>
10711 F: tools/lib/lockdep/
10713 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
10714 M: Dan Williams <dan.j.williams@intel.com>
10715 M: Vishal Verma <vishal.l.verma@intel.com>
10716 M: Dave Jiang <dave.jiang@intel.com>
10717 L: nvdimm@lists.linux.dev
10719 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10720 P: Documentation/nvdimm/maintainer-entry-profile.rst
10721 F: drivers/nvdimm/blk.c
10722 F: drivers/nvdimm/region_devs.c
10724 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
10725 M: Vishal Verma <vishal.l.verma@intel.com>
10726 M: Dan Williams <dan.j.williams@intel.com>
10727 M: Dave Jiang <dave.jiang@intel.com>
10728 L: nvdimm@lists.linux.dev
10730 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10731 P: Documentation/nvdimm/maintainer-entry-profile.rst
10732 F: drivers/nvdimm/btt*
10734 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
10735 M: Dan Williams <dan.j.williams@intel.com>
10736 M: Vishal Verma <vishal.l.verma@intel.com>
10737 M: Dave Jiang <dave.jiang@intel.com>
10738 L: nvdimm@lists.linux.dev
10740 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10741 P: Documentation/nvdimm/maintainer-entry-profile.rst
10742 F: drivers/nvdimm/pmem*
10744 LIBNVDIMM: DEVICETREE BINDINGS
10745 M: Oliver O'Halloran <oohall@gmail.com>
10746 L: nvdimm@lists.linux.dev
10748 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10749 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
10750 F: drivers/nvdimm/of_pmem.c
10752 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
10753 M: Dan Williams <dan.j.williams@intel.com>
10754 M: Vishal Verma <vishal.l.verma@intel.com>
10755 M: Dave Jiang <dave.jiang@intel.com>
10756 M: Ira Weiny <ira.weiny@intel.com>
10757 L: nvdimm@lists.linux.dev
10759 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10760 P: Documentation/nvdimm/maintainer-entry-profile.rst
10761 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
10762 F: drivers/acpi/nfit/*
10763 F: drivers/nvdimm/*
10764 F: include/linux/libnvdimm.h
10765 F: include/linux/nd.h
10766 F: include/uapi/linux/ndctl.h
10767 F: tools/testing/nvdimm/
10769 LICENSES and SPDX stuff
10770 M: Thomas Gleixner <tglx@linutronix.de>
10771 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10772 L: linux-spdx@vger.kernel.org
10774 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
10776 F: Documentation/process/license-rules.rst
10778 F: scripts/spdxcheck-test.sh
10779 F: scripts/spdxcheck.py
10781 LINEAR RANGES HELPERS
10782 M: Mark Brown <broonie@kernel.org>
10783 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
10784 F: lib/linear_ranges.c
10785 F: lib/test_linear_ranges.c
10786 F: include/linux/linear_range.h
10788 LINUX FOR POWER MACINTOSH
10789 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10790 L: linuxppc-dev@lists.ozlabs.org
10792 F: arch/powerpc/platforms/powermac/
10793 F: drivers/macintosh/
10795 LINUX FOR POWERPC (32-BIT AND 64-BIT)
10796 M: Michael Ellerman <mpe@ellerman.id.au>
10797 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10798 R: Paul Mackerras <paulus@samba.org>
10799 L: linuxppc-dev@lists.ozlabs.org
10801 W: https://github.com/linuxppc/wiki/wiki
10802 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
10803 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
10804 F: Documentation/ABI/stable/sysfs-firmware-opal-*
10805 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
10806 F: Documentation/devicetree/bindings/powerpc/
10807 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
10808 F: Documentation/powerpc/
10810 F: drivers/*/*/*pasemi*
10811 F: drivers/*/*pasemi*
10812 F: drivers/char/tpm/tpm_ibmvtpm*
10813 F: drivers/crypto/nx/
10814 F: drivers/crypto/vmx/
10815 F: drivers/i2c/busses/i2c-opal.c
10816 F: drivers/net/ethernet/ibm/ibmveth.*
10817 F: drivers/net/ethernet/ibm/ibmvnic.*
10818 F: drivers/pci/hotplug/pnv_php.c
10819 F: drivers/pci/hotplug/rpa*
10820 F: drivers/rtc/rtc-opal.c
10821 F: drivers/scsi/ibmvscsi/
10822 F: drivers/tty/hvc/hvc_opal.c
10823 F: drivers/watchdog/wdrtas.c
10824 F: tools/testing/selftests/powerpc
10831 LINUX FOR POWERPC EMBEDDED MPC5XXX
10832 M: Anatolij Gustschin <agust@denx.de>
10833 L: linuxppc-dev@lists.ozlabs.org
10835 F: arch/powerpc/platforms/512x/
10836 F: arch/powerpc/platforms/52xx/
10838 LINUX FOR POWERPC EMBEDDED PPC4XX
10839 L: linuxppc-dev@lists.ozlabs.org
10841 F: arch/powerpc/platforms/40x/
10842 F: arch/powerpc/platforms/44x/
10844 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
10845 M: Scott Wood <oss@buserror.net>
10846 L: linuxppc-dev@lists.ozlabs.org
10848 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
10849 F: Documentation/devicetree/bindings/powerpc/fsl/
10850 F: arch/powerpc/platforms/83xx/
10851 F: arch/powerpc/platforms/85xx/
10853 LINUX FOR POWERPC EMBEDDED PPC8XX
10854 M: Christophe Leroy <christophe.leroy@csgroup.eu>
10855 L: linuxppc-dev@lists.ozlabs.org
10857 F: arch/powerpc/platforms/8xx/
10859 LINUX KERNEL DUMP TEST MODULE (LKDTM)
10860 M: Kees Cook <keescook@chromium.org>
10862 F: drivers/misc/lkdtm/*
10863 F: tools/testing/selftests/lkdtm/*
10865 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
10866 M: Alan Stern <stern@rowland.harvard.edu>
10867 M: Andrea Parri <parri.andrea@gmail.com>
10868 M: Will Deacon <will@kernel.org>
10869 M: Peter Zijlstra <peterz@infradead.org>
10870 M: Boqun Feng <boqun.feng@gmail.com>
10871 M: Nicholas Piggin <npiggin@gmail.com>
10872 M: David Howells <dhowells@redhat.com>
10873 M: Jade Alglave <j.alglave@ucl.ac.uk>
10874 M: Luc Maranget <luc.maranget@inria.fr>
10875 M: "Paul E. McKenney" <paulmck@kernel.org>
10876 R: Akira Yokosawa <akiyks@gmail.com>
10877 R: Daniel Lustig <dlustig@nvidia.com>
10878 R: Joel Fernandes <joel@joelfernandes.org>
10879 L: linux-kernel@vger.kernel.org
10880 L: linux-arch@vger.kernel.org
10882 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
10883 F: Documentation/atomic_bitops.txt
10884 F: Documentation/atomic_t.txt
10885 F: Documentation/core-api/refcount-vs-atomic.rst
10886 F: Documentation/litmus-tests/
10887 F: Documentation/memory-barriers.txt
10888 F: tools/memory-model/
10890 LIS3LV02D ACCELEROMETER DRIVER
10891 M: Eric Piel <eric.piel@tremplin-utc.net>
10893 F: Documentation/misc-devices/lis3lv02d.rst
10894 F: drivers/misc/lis3lv02d/
10895 F: drivers/platform/x86/hp_accel.c
10898 M: David Gow <davidgow@google.com>
10899 L: linux-kselftest@vger.kernel.org
10900 L: kunit-dev@googlegroups.com
10905 M: Karol Gugala <kgugala@antmicro.com>
10906 M: Mateusz Holenko <mholenko@antmicro.com>
10908 F: Documentation/devicetree/bindings/*/litex,*.yaml
10909 F: arch/openrisc/boot/dts/or1klitex.dts
10910 F: drivers/soc/litex/litex_soc_ctrl.c
10911 F: drivers/tty/serial/liteuart.c
10912 F: include/linux/litex.h
10915 M: Josh Poimboeuf <jpoimboe@redhat.com>
10916 M: Jiri Kosina <jikos@kernel.org>
10917 M: Miroslav Benes <mbenes@suse.cz>
10918 M: Petr Mladek <pmladek@suse.com>
10919 R: Joe Lawrence <joe.lawrence@redhat.com>
10920 L: live-patching@vger.kernel.org
10922 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
10923 F: Documentation/ABI/testing/sysfs-kernel-livepatch
10924 F: Documentation/livepatch/
10925 F: arch/powerpc/include/asm/livepatch.h
10926 F: arch/s390/include/asm/livepatch.h
10927 F: arch/x86/include/asm/livepatch.h
10928 F: include/linux/livepatch.h
10929 F: kernel/livepatch/
10931 F: samples/livepatch/
10932 F: tools/testing/selftests/livepatch/
10935 L: netdev@vger.kernel.org
10937 F: include/linux/llc.h
10938 F: include/net/llc*
10939 F: include/uapi/linux/llc.h
10942 LM73 HARDWARE MONITOR DRIVER
10943 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
10944 L: linux-hwmon@vger.kernel.org
10946 F: drivers/hwmon/lm73.c
10948 LM78 HARDWARE MONITOR DRIVER
10949 M: Jean Delvare <jdelvare@suse.com>
10950 L: linux-hwmon@vger.kernel.org
10952 F: Documentation/hwmon/lm78.rst
10953 F: drivers/hwmon/lm78.c
10955 LM83 HARDWARE MONITOR DRIVER
10956 M: Jean Delvare <jdelvare@suse.com>
10957 L: linux-hwmon@vger.kernel.org
10959 F: Documentation/hwmon/lm83.rst
10960 F: drivers/hwmon/lm83.c
10962 LM90 HARDWARE MONITOR DRIVER
10963 M: Jean Delvare <jdelvare@suse.com>
10964 L: linux-hwmon@vger.kernel.org
10966 F: Documentation/devicetree/bindings/hwmon/national,lm90.yaml
10967 F: Documentation/hwmon/lm90.rst
10968 F: drivers/hwmon/lm90.c
10969 F: include/dt-bindings/thermal/lm90.h
10971 LM95234 HARDWARE MONITOR DRIVER
10972 M: Guenter Roeck <linux@roeck-us.net>
10973 L: linux-hwmon@vger.kernel.org
10975 F: Documentation/hwmon/lm95234.rst
10976 F: drivers/hwmon/lm95234.c
10978 LME2510 MEDIA DRIVER
10979 M: Malcolm Priestley <tvboxspy@gmail.com>
10980 L: linux-media@vger.kernel.org
10982 W: https://linuxtv.org
10983 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10984 F: drivers/media/usb/dvb-usb-v2/lmedm04*
10986 LOADPIN SECURITY MODULE
10987 M: Kees Cook <keescook@chromium.org>
10989 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10990 F: Documentation/admin-guide/LSM/LoadPin.rst
10991 F: security/loadpin/
10994 M: Peter Zijlstra <peterz@infradead.org>
10995 M: Ingo Molnar <mingo@redhat.com>
10996 M: Will Deacon <will@kernel.org>
10997 R: Waiman Long <longman@redhat.com>
10998 R: Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
10999 L: linux-kernel@vger.kernel.org
11001 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
11002 F: Documentation/locking/
11003 F: arch/*/include/asm/spinlock*.h
11004 F: include/linux/lockdep.h
11005 F: include/linux/mutex*.h
11006 F: include/linux/rwlock*.h
11007 F: include/linux/rwsem*.h
11008 F: include/linux/seqlock.h
11009 F: include/linux/spinlock*.h
11011 F: lib/locking*.[ch]
11012 X: kernel/locking/locktorture.c
11014 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
11015 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
11016 L: linux-ntfs-dev@lists.sourceforge.net
11018 W: http://www.linux-ntfs.org/content/view/19/37/
11019 F: Documentation/admin-guide/ldm.rst
11020 F: block/partitions/ldm.*
11022 LOGITECH HID GAMING KEYBOARDS
11023 M: Hans de Goede <hdegoede@redhat.com>
11024 L: linux-input@vger.kernel.org
11026 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
11027 F: drivers/hid/hid-lg-g15.c
11029 LONTIUM LT8912B MIPI TO HDMI BRIDGE
11030 M: Adrien Grassein <adrien.grassein@gmail.com>
11032 F: Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
11033 F: drivers/gpu/drm/bridge/lontium-lt8912b.c
11035 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
11036 M: Sathya Prakash <sathya.prakash@broadcom.com>
11037 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
11038 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
11039 L: MPT-FusionLinux.pdl@broadcom.com
11040 L: linux-scsi@vger.kernel.org
11042 W: http://www.avagotech.com/support/
11043 F: drivers/message/fusion/
11044 F: drivers/scsi/mpt3sas/
11046 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
11047 M: Matthew Wilcox <willy@infradead.org>
11048 L: linux-scsi@vger.kernel.org
11050 F: drivers/scsi/sym53c8xx_2/
11053 M: Marcus Folkesson <marcus.folkesson@gmail.com>
11054 L: linux-iio@vger.kernel.org
11056 F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
11057 F: drivers/iio/dac/ltc1660.c
11059 LTC2947 HARDWARE MONITOR DRIVER
11060 M: Nuno Sá <nuno.sa@analog.com>
11061 L: linux-hwmon@vger.kernel.org
11063 W: http://ez.analog.com/community/linux-device-drivers
11064 F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
11065 F: drivers/hwmon/ltc2947-core.c
11066 F: drivers/hwmon/ltc2947-i2c.c
11067 F: drivers/hwmon/ltc2947-spi.c
11068 F: drivers/hwmon/ltc2947.h
11070 LTC2983 IIO TEMPERATURE DRIVER
11071 M: Nuno Sá <nuno.sa@analog.com>
11072 L: linux-iio@vger.kernel.org
11074 W: http://ez.analog.com/community/linux-device-drivers
11075 F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
11076 F: drivers/iio/temperature/ltc2983.c
11078 LTC4261 HARDWARE MONITOR DRIVER
11079 M: Guenter Roeck <linux@roeck-us.net>
11080 L: linux-hwmon@vger.kernel.org
11082 F: Documentation/hwmon/ltc4261.rst
11083 F: drivers/hwmon/ltc4261.c
11085 LTC4306 I2C MULTIPLEXER DRIVER
11086 M: Michael Hennerich <michael.hennerich@analog.com>
11087 L: linux-i2c@vger.kernel.org
11089 W: http://ez.analog.com/community/linux-device-drivers
11090 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
11091 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
11093 LTP (Linux Test Project)
11094 M: Mike Frysinger <vapier@gentoo.org>
11095 M: Cyril Hrubis <chrubis@suse.cz>
11096 M: Wanlong Gao <wanlong.gao@gmail.com>
11097 M: Jan Stancek <jstancek@redhat.com>
11098 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
11099 M: Alexey Kodanev <alexey.kodanev@oracle.com>
11100 L: ltp@lists.linux.it (subscribers-only)
11102 W: http://linux-test-project.github.io/
11103 T: git git://github.com/linux-test-project/ltp.git
11106 M: Ioana Ciornei <ioana.ciornei@nxp.com>
11107 L: netdev@vger.kernel.org
11109 F: drivers/net/pcs/pcs-lynx.c
11110 F: include/linux/pcs-lynx.h
11113 M: Geert Uytterhoeven <geert@linux-m68k.org>
11114 L: linux-m68k@lists.linux-m68k.org
11116 W: http://www.linux-m68k.org/
11117 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
11121 M68K ON APPLE MACINTOSH
11122 M: Joshua Thompson <funaho@jurai.org>
11123 L: linux-m68k@lists.linux-m68k.org
11125 W: http://www.mac.linux-m68k.org/
11127 F: drivers/macintosh/adb-iop.c
11128 F: drivers/macintosh/via-macii.c
11131 M: Philip Blundell <philb@gnu.org>
11133 W: http://www.tazenda.demon.co.uk/phil/linux-hp
11134 F: arch/m68k/hp300/
11136 M88DS3103 MEDIA DRIVER
11137 M: Antti Palosaari <crope@iki.fi>
11138 L: linux-media@vger.kernel.org
11140 W: https://linuxtv.org
11141 W: http://palosaari.fi/linux/
11142 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11143 T: git git://linuxtv.org/anttip/media_tree.git
11144 F: drivers/media/dvb-frontends/m88ds3103*
11146 M88RS2000 MEDIA DRIVER
11147 M: Malcolm Priestley <tvboxspy@gmail.com>
11148 L: linux-media@vger.kernel.org
11150 W: https://linuxtv.org
11151 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11152 F: drivers/media/dvb-frontends/m88rs2000*
11154 MA901 MASTERKIT USB FM RADIO DRIVER
11155 M: Alexey Klimov <klimov.linux@gmail.com>
11156 L: linux-media@vger.kernel.org
11158 T: git git://linuxtv.org/media_tree.git
11159 F: drivers/media/radio/radio-ma901.c
11162 M: Johannes Berg <johannes@sipsolutions.net>
11163 L: linux-wireless@vger.kernel.org
11165 W: https://wireless.wiki.kernel.org/
11166 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11167 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11168 F: Documentation/networking/mac80211-injection.rst
11169 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
11170 F: drivers/net/wireless/mac80211_hwsim.[ch]
11171 F: include/net/mac80211.h
11175 M: Jassi Brar <jassisinghbrar@gmail.com>
11176 L: linux-kernel@vger.kernel.org
11178 F: drivers/mailbox/
11179 F: include/linux/mailbox_client.h
11180 F: include/linux/mailbox_controller.h
11181 F: include/dt-bindings/mailbox/
11182 F: Documentation/devicetree/bindings/mailbox/
11185 M: Viresh Kumar <viresh.kumar@linaro.org>
11186 M: Tushar Khandelwal <Tushar.Khandelwal@arm.com>
11187 L: linux-kernel@vger.kernel.org
11189 F: drivers/mailbox/arm_mhuv2.c
11190 F: include/linux/mailbox/arm_mhuv2_message.h
11191 F: Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
11193 MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
11194 M: Jeremy Kerr <jk@codeconstruct.com.au>
11195 M: Matt Johnston <matt@codeconstruct.com.au>
11196 L: netdev@vger.kernel.org
11198 F: Documentation/networking/mctp.rst
11199 F: drivers/net/mctp/
11200 F: include/net/mctp.h
11201 F: include/net/mctpdevice.h
11202 F: include/net/netns/mctp.h
11205 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
11206 M: Michael Kerrisk <mtk.manpages@gmail.com>
11207 L: linux-man@vger.kernel.org
11209 W: http://www.kernel.org/doc/man-pages
11211 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
11212 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
11213 L: linux-mips@vger.kernel.org
11215 F: arch/mips/boot/dts/img/pistachio*
11217 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
11218 M: Andrew Lunn <andrew@lunn.ch>
11219 M: Vivien Didelot <vivien.didelot@gmail.com>
11220 L: netdev@vger.kernel.org
11222 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
11223 F: Documentation/networking/devlink/mv88e6xxx.rst
11224 F: drivers/net/dsa/mv88e6xxx/
11225 F: include/linux/dsa/mv88e6xxx.h
11226 F: include/linux/platform_data/mv88e6xxx.h
11228 MARVELL ARMADA 3700 PHY DRIVERS
11229 M: Miquel Raynal <miquel.raynal@bootlin.com>
11231 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
11232 F: Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
11233 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
11234 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
11236 MARVELL ARMADA DRM SUPPORT
11237 M: Russell King <linux@armlinux.org.uk>
11239 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
11240 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
11241 F: Documentation/devicetree/bindings/display/armada/
11242 F: drivers/gpu/drm/armada/
11243 F: include/uapi/drm/armada_drm.h
11245 MARVELL CRYPTO DRIVER
11246 M: Boris Brezillon <bbrezillon@kernel.org>
11247 M: Arnaud Ebalard <arno@natisbad.org>
11248 M: Srujana Challa <schalla@marvell.com>
11249 L: linux-crypto@vger.kernel.org
11251 F: drivers/crypto/marvell/
11252 F: include/linux/soc/marvell/octeontx2/
11254 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
11255 M: Mirko Lindner <mlindner@marvell.com>
11256 M: Stephen Hemminger <stephen@networkplumber.org>
11257 L: netdev@vger.kernel.org
11259 F: drivers/net/ethernet/marvell/sk*
11261 MARVELL LIBERTAS WIRELESS DRIVER
11262 L: libertas-dev@lists.infradead.org
11264 F: drivers/net/wireless/marvell/libertas/
11266 MARVELL MACCHIATOBIN SUPPORT
11267 M: Russell King <linux@armlinux.org.uk>
11268 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11270 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
11272 MARVELL MV643XX ETHERNET DRIVER
11273 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
11274 L: netdev@vger.kernel.org
11276 F: drivers/net/ethernet/marvell/mv643xx_eth.*
11277 F: include/linux/mv643xx.h
11279 MARVELL MV88X3310 PHY DRIVER
11280 M: Russell King <linux@armlinux.org.uk>
11281 M: Marek Behún <kabel@kernel.org>
11282 L: netdev@vger.kernel.org
11284 F: drivers/net/phy/marvell10g.c
11286 MARVELL MVEBU THERMAL DRIVER
11287 M: Miquel Raynal <miquel.raynal@bootlin.com>
11289 F: drivers/thermal/armada_thermal.c
11291 MARVELL MVNETA ETHERNET DRIVER
11292 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11293 L: netdev@vger.kernel.org
11295 F: drivers/net/ethernet/marvell/mvneta.*
11297 MARVELL MVPP2 ETHERNET DRIVER
11298 M: Marcin Wojtas <mw@semihalf.com>
11299 M: Russell King <linux@armlinux.org.uk>
11300 L: netdev@vger.kernel.org
11302 F: Documentation/devicetree/bindings/net/marvell-pp2.txt
11303 F: drivers/net/ethernet/marvell/mvpp2/
11305 MARVELL MWIFIEX WIRELESS DRIVER
11306 M: Amitkumar Karwar <amitkarwar@gmail.com>
11307 M: Ganapathi Bhat <ganapathi017@gmail.com>
11308 M: Sharvari Harisangam <sharvari.harisangam@nxp.com>
11309 M: Xinming Hu <huxinming820@gmail.com>
11310 L: linux-wireless@vger.kernel.org
11312 F: drivers/net/wireless/marvell/mwifiex/
11314 MARVELL MWL8K WIRELESS DRIVER
11315 M: Lennert Buytenhek <buytenh@wantstofly.org>
11316 L: linux-wireless@vger.kernel.org
11318 F: drivers/net/wireless/marvell/mwl8k.c
11320 MARVELL NAND CONTROLLER DRIVER
11321 M: Miquel Raynal <miquel.raynal@bootlin.com>
11322 L: linux-mtd@lists.infradead.org
11324 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
11325 F: drivers/mtd/nand/raw/marvell_nand.c
11327 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
11328 M: Sunil Goutham <sgoutham@marvell.com>
11329 M: Geetha sowjanya <gakula@marvell.com>
11330 M: Subbaraya Sundeep <sbhatta@marvell.com>
11331 M: hariprasad <hkelam@marvell.com>
11332 L: netdev@vger.kernel.org
11334 F: drivers/net/ethernet/marvell/octeontx2/nic/
11335 F: include/linux/soc/marvell/octeontx2/
11337 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
11338 M: Sunil Goutham <sgoutham@marvell.com>
11339 M: Linu Cherian <lcherian@marvell.com>
11340 M: Geetha sowjanya <gakula@marvell.com>
11341 M: Jerin Jacob <jerinj@marvell.com>
11342 M: hariprasad <hkelam@marvell.com>
11343 M: Subbaraya Sundeep <sbhatta@marvell.com>
11344 L: netdev@vger.kernel.org
11346 F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
11347 F: drivers/net/ethernet/marvell/octeontx2/af/
11349 MARVELL PRESTERA ETHERNET SWITCH DRIVER
11350 M: Taras Chornyi <tchornyi@marvell.com>
11352 W: https://github.com/Marvell-switching/switchdev-prestera
11353 F: drivers/net/ethernet/marvell/prestera/
11355 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
11356 M: Nicolas Pitre <nico@fluxnic.net>
11358 F: drivers/mmc/host/mvsdio.*
11360 MARVELL USB MDIO CONTROLLER DRIVER
11361 M: Tobias Waldekranz <tobias@waldekranz.com>
11362 L: netdev@vger.kernel.org
11364 F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
11365 F: drivers/net/mdio/mdio-mvusb.c
11367 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
11368 M: Hu Ziji <huziji@marvell.com>
11369 L: linux-mmc@vger.kernel.org
11371 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
11372 F: drivers/mmc/host/sdhci-xenon*
11374 MATROX FRAMEBUFFER DRIVER
11375 L: linux-fbdev@vger.kernel.org
11377 F: drivers/video/fbdev/matrox/matroxfb_*
11378 F: include/uapi/linux/matroxfb.h
11381 M: Daniel Nilsson <daniel.nilsson@flex.com>
11382 L: linux-hwmon@vger.kernel.org
11384 F: Documentation/hwmon/max15301.rst
11385 F: drivers/hwmon/pmbus/max15301.c
11387 MAX16065 HARDWARE MONITOR DRIVER
11388 M: Guenter Roeck <linux@roeck-us.net>
11389 L: linux-hwmon@vger.kernel.org
11391 F: Documentation/hwmon/max16065.rst
11392 F: drivers/hwmon/max16065.c
11394 MAX2175 SDR TUNER DRIVER
11395 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
11396 L: linux-media@vger.kernel.org
11398 T: git git://linuxtv.org/media_tree.git
11399 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
11400 F: Documentation/userspace-api/media/drivers/max2175.rst
11401 F: drivers/media/i2c/max2175*
11402 F: include/uapi/linux/max2175.h
11404 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
11405 L: linux-hwmon@vger.kernel.org
11407 F: Documentation/hwmon/max6650.rst
11408 F: drivers/hwmon/max6650.c
11410 MAX6697 HARDWARE MONITOR DRIVER
11411 M: Guenter Roeck <linux@roeck-us.net>
11412 L: linux-hwmon@vger.kernel.org
11414 F: Documentation/devicetree/bindings/hwmon/max6697.txt
11415 F: Documentation/hwmon/max6697.rst
11416 F: drivers/hwmon/max6697.c
11417 F: include/linux/platform_data/max6697.h
11419 MAX9286 QUAD GMSL DESERIALIZER DRIVER
11420 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
11421 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11422 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
11423 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
11424 L: linux-media@vger.kernel.org
11426 F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
11427 F: drivers/media/i2c/max9286.c
11429 MAX9860 MONO AUDIO VOICE CODEC DRIVER
11430 M: Peter Rosin <peda@axentia.se>
11431 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11433 F: Documentation/devicetree/bindings/sound/max9860.txt
11434 F: sound/soc/codecs/max9860.*
11436 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
11437 M: Andreas Klinger <ak@it-klinger.de>
11438 L: linux-iio@vger.kernel.org
11440 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
11441 F: drivers/iio/proximity/mb1232.c
11443 MAXIM MAX77650 PMIC MFD DRIVER
11444 M: Bartosz Golaszewski <brgl@bgdev.pl>
11445 L: linux-kernel@vger.kernel.org
11447 F: Documentation/devicetree/bindings/*/*max77650.yaml
11448 F: Documentation/devicetree/bindings/*/max77650*.yaml
11449 F: drivers/gpio/gpio-max77650.c
11450 F: drivers/input/misc/max77650-onkey.c
11451 F: drivers/leds/leds-max77650.c
11452 F: drivers/mfd/max77650.c
11453 F: drivers/power/supply/max77650-charger.c
11454 F: drivers/regulator/max77650-regulator.c
11455 F: include/linux/mfd/max77650.h
11457 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
11458 M: Javier Martinez Canillas <javier@dowhile0.org>
11459 L: linux-kernel@vger.kernel.org
11461 F: Documentation/devicetree/bindings/*/*max77802.txt
11462 F: drivers/regulator/max77802-regulator.c
11463 F: include/dt-bindings/*/*max77802.h
11465 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
11466 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
11467 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11468 L: linux-pm@vger.kernel.org
11470 F: drivers/power/supply/max14577_charger.c
11471 F: drivers/power/supply/max77693_charger.c
11473 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
11474 M: Chanwoo Choi <cw00.choi@samsung.com>
11475 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
11476 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11477 L: linux-kernel@vger.kernel.org
11479 F: Documentation/devicetree/bindings/*/max77686.txt
11480 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
11481 F: Documentation/devicetree/bindings/mfd/max14577.txt
11482 F: Documentation/devicetree/bindings/mfd/max77693.txt
11483 F: drivers/*/max14577*.c
11484 F: drivers/*/max77686*.c
11485 F: drivers/*/max77693*.c
11486 F: drivers/clk/clk-max77686.c
11487 F: drivers/extcon/extcon-max14577.c
11488 F: drivers/extcon/extcon-max77693.c
11489 F: drivers/rtc/rtc-max77686.c
11490 F: include/linux/mfd/max14577*.h
11491 F: include/linux/mfd/max77686*.h
11492 F: include/linux/mfd/max77693*.h
11494 MAXIRADIO FM RADIO RECEIVER DRIVER
11495 M: Hans Verkuil <hverkuil@xs4all.nl>
11496 L: linux-media@vger.kernel.org
11498 W: https://linuxtv.org
11499 T: git git://linuxtv.org/media_tree.git
11500 F: drivers/media/radio/radio-maxiradio*
11502 MAXLINEAR ETHERNET PHY DRIVER
11503 M: Xu Liang <lxu@maxlinear.com>
11504 L: netdev@vger.kernel.org
11506 F: drivers/net/phy/mxl-gpy.c
11508 MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
11509 R: Yasushi SHOJI <yashi@spacecubics.com>
11510 L: linux-can@vger.kernel.org
11512 F: drivers/net/can/usb/mcba_usb.c
11514 MCAN MMIO DEVICE DRIVER
11515 M: Chandrasekar Ramakrishnan <rcsekar@samsung.com>
11516 L: linux-can@vger.kernel.org
11518 F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
11519 F: drivers/net/can/m_can/m_can.c
11520 F: drivers/net/can/m_can/m_can.h
11521 F: drivers/net/can/m_can/m_can_platform.c
11523 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
11524 M: Rishi Gupta <gupt21@gmail.com>
11525 L: linux-i2c@vger.kernel.org
11526 L: linux-input@vger.kernel.org
11528 F: drivers/hid/hid-mcp2221.c
11530 MCP251XFD SPI-CAN NETWORK DRIVER
11531 M: Marc Kleine-Budde <mkl@pengutronix.de>
11532 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
11533 R: Thomas Kopp <thomas.kopp@microchip.com>
11534 L: linux-can@vger.kernel.org
11536 F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
11537 F: drivers/net/can/spi/mcp251xfd/
11539 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
11540 M: Peter Rosin <peda@axentia.se>
11541 L: linux-iio@vger.kernel.org
11543 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
11544 F: drivers/iio/potentiometer/mcp4018.c
11545 F: drivers/iio/potentiometer/mcp4531.c
11547 MCR20A IEEE-802.15.4 RADIO DRIVER
11548 M: Xue Liu <liuxuenetmail@gmail.com>
11549 L: linux-wpan@vger.kernel.org
11551 W: https://github.com/xueliu/mcr20a-linux
11552 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
11553 F: drivers/net/ieee802154/mcr20a.c
11554 F: drivers/net/ieee802154/mcr20a.h
11556 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
11557 M: William Breathitt Gray <vilhelm.gray@gmail.com>
11558 L: linux-iio@vger.kernel.org
11560 F: drivers/iio/dac/cio-dac.c
11562 MEDIA CONTROLLER FRAMEWORK
11563 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11564 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11565 L: linux-media@vger.kernel.org
11567 W: https://www.linuxtv.org
11568 T: git git://linuxtv.org/media_tree.git
11569 F: drivers/media/mc/
11570 F: include/media/media-*.h
11571 F: include/uapi/linux/media.h
11573 MEDIA DRIVER FOR FREESCALE IMX PXP
11574 M: Philipp Zabel <p.zabel@pengutronix.de>
11575 L: linux-media@vger.kernel.org
11577 T: git git://linuxtv.org/media_tree.git
11578 F: drivers/media/platform/imx-pxp.[ch]
11580 MEDIA DRIVERS FOR ASCOT2E
11581 M: Sergey Kozlov <serjk@netup.ru>
11582 M: Abylay Ospan <aospan@netup.ru>
11583 L: linux-media@vger.kernel.org
11585 W: https://linuxtv.org
11586 W: http://netup.tv/
11587 T: git git://linuxtv.org/media_tree.git
11588 F: drivers/media/dvb-frontends/ascot2e*
11590 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
11591 M: Jasmin Jessich <jasmin@anw.at>
11592 L: linux-media@vger.kernel.org
11594 W: https://linuxtv.org
11595 T: git git://linuxtv.org/media_tree.git
11596 F: drivers/media/dvb-frontends/cxd2099*
11598 MEDIA DRIVERS FOR CXD2841ER
11599 M: Sergey Kozlov <serjk@netup.ru>
11600 M: Abylay Ospan <aospan@netup.ru>
11601 L: linux-media@vger.kernel.org
11603 W: https://linuxtv.org
11604 W: http://netup.tv/
11605 T: git git://linuxtv.org/media_tree.git
11606 F: drivers/media/dvb-frontends/cxd2841er*
11608 MEDIA DRIVERS FOR CXD2880
11609 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
11610 L: linux-media@vger.kernel.org
11612 W: http://linuxtv.org/
11613 T: git git://linuxtv.org/media_tree.git
11614 F: drivers/media/dvb-frontends/cxd2880/*
11615 F: drivers/media/spi/cxd2880*
11617 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
11618 L: linux-media@vger.kernel.org
11620 W: https://linuxtv.org
11621 T: git git://linuxtv.org/media_tree.git
11622 F: drivers/media/pci/ddbridge/*
11624 MEDIA DRIVERS FOR FREESCALE IMX
11625 M: Steve Longerbeam <slongerbeam@gmail.com>
11626 M: Philipp Zabel <p.zabel@pengutronix.de>
11627 L: linux-media@vger.kernel.org
11629 T: git git://linuxtv.org/media_tree.git
11630 F: Documentation/admin-guide/media/imx.rst
11631 F: Documentation/devicetree/bindings/media/imx.txt
11632 F: drivers/staging/media/imx/
11633 F: include/linux/imx-media.h
11634 F: include/media/imx.h
11636 MEDIA DRIVERS FOR FREESCALE IMX7
11637 M: Rui Miguel Silva <rmfrfs@gmail.com>
11638 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11639 L: linux-media@vger.kernel.org
11641 T: git git://linuxtv.org/media_tree.git
11642 F: Documentation/admin-guide/media/imx7.rst
11643 F: Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
11644 F: Documentation/devicetree/bindings/media/nxp,imx7-mipi-csi2.yaml
11645 F: drivers/staging/media/imx/imx7-media-csi.c
11646 F: drivers/staging/media/imx/imx7-mipi-csis.c
11648 MEDIA DRIVERS FOR HELENE
11649 M: Abylay Ospan <aospan@netup.ru>
11650 L: linux-media@vger.kernel.org
11652 W: https://linuxtv.org
11653 W: http://netup.tv/
11654 T: git git://linuxtv.org/media_tree.git
11655 F: drivers/media/dvb-frontends/helene*
11657 MEDIA DRIVERS FOR HORUS3A
11658 M: Sergey Kozlov <serjk@netup.ru>
11659 M: Abylay Ospan <aospan@netup.ru>
11660 L: linux-media@vger.kernel.org
11662 W: https://linuxtv.org
11663 W: http://netup.tv/
11664 T: git git://linuxtv.org/media_tree.git
11665 F: drivers/media/dvb-frontends/horus3a*
11667 MEDIA DRIVERS FOR LNBH25
11668 M: Sergey Kozlov <serjk@netup.ru>
11669 M: Abylay Ospan <aospan@netup.ru>
11670 L: linux-media@vger.kernel.org
11672 W: https://linuxtv.org
11673 W: http://netup.tv/
11674 T: git git://linuxtv.org/media_tree.git
11675 F: drivers/media/dvb-frontends/lnbh25*
11677 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
11678 L: linux-media@vger.kernel.org
11680 W: https://linuxtv.org
11681 T: git git://linuxtv.org/media_tree.git
11682 F: drivers/media/dvb-frontends/mxl5xx*
11684 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
11685 M: Sergey Kozlov <serjk@netup.ru>
11686 M: Abylay Ospan <aospan@netup.ru>
11687 L: linux-media@vger.kernel.org
11689 W: https://linuxtv.org
11690 W: http://netup.tv/
11691 T: git git://linuxtv.org/media_tree.git
11692 F: drivers/media/pci/netup_unidvb/*
11694 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
11695 M: Dmitry Osipenko <digetx@gmail.com>
11696 L: linux-media@vger.kernel.org
11697 L: linux-tegra@vger.kernel.org
11699 T: git git://linuxtv.org/media_tree.git
11700 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
11701 F: drivers/staging/media/tegra-vde/
11703 MEDIA DRIVERS FOR RENESAS - CEU
11704 M: Jacopo Mondi <jacopo@jmondi.org>
11705 L: linux-media@vger.kernel.org
11706 L: linux-renesas-soc@vger.kernel.org
11708 T: git git://linuxtv.org/media_tree.git
11709 F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
11710 F: drivers/media/platform/renesas-ceu.c
11711 F: include/media/drv-intf/renesas-ceu.h
11713 MEDIA DRIVERS FOR RENESAS - DRIF
11714 M: Fabrizio Castro <fabrizio.castro.jz@renesas.com>
11715 L: linux-media@vger.kernel.org
11716 L: linux-renesas-soc@vger.kernel.org
11718 T: git git://linuxtv.org/media_tree.git
11719 F: Documentation/devicetree/bindings/media/renesas,drif.yaml
11720 F: drivers/media/platform/rcar_drif.c
11722 MEDIA DRIVERS FOR RENESAS - FCP
11723 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11724 L: linux-media@vger.kernel.org
11725 L: linux-renesas-soc@vger.kernel.org
11727 T: git git://linuxtv.org/media_tree.git
11728 F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
11729 F: drivers/media/platform/rcar-fcp.c
11730 F: include/media/rcar-fcp.h
11732 MEDIA DRIVERS FOR RENESAS - FDP1
11733 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11734 L: linux-media@vger.kernel.org
11735 L: linux-renesas-soc@vger.kernel.org
11737 T: git git://linuxtv.org/media_tree.git
11738 F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
11739 F: drivers/media/platform/rcar_fdp1.c
11741 MEDIA DRIVERS FOR RENESAS - VIN
11742 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
11743 L: linux-media@vger.kernel.org
11744 L: linux-renesas-soc@vger.kernel.org
11746 T: git git://linuxtv.org/media_tree.git
11747 F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
11748 F: Documentation/devicetree/bindings/media/renesas,isp.yaml
11749 F: Documentation/devicetree/bindings/media/renesas,vin.yaml
11750 F: drivers/media/platform/rcar-isp.c
11751 F: drivers/media/platform/rcar-vin/
11753 MEDIA DRIVERS FOR RENESAS - VSP1
11754 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11755 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11756 L: linux-media@vger.kernel.org
11757 L: linux-renesas-soc@vger.kernel.org
11759 T: git git://linuxtv.org/media_tree.git
11760 F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml
11761 F: drivers/media/platform/vsp1/
11763 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
11764 L: linux-media@vger.kernel.org
11766 W: https://linuxtv.org
11767 T: git git://linuxtv.org/media_tree.git
11768 F: drivers/media/dvb-frontends/stv0910*
11770 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
11771 L: linux-media@vger.kernel.org
11773 W: https://linuxtv.org
11774 T: git git://linuxtv.org/media_tree.git
11775 F: drivers/media/dvb-frontends/stv6111*
11777 MEDIA DRIVERS FOR STM32 - DCMI
11778 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
11779 L: linux-media@vger.kernel.org
11781 T: git git://linuxtv.org/media_tree.git
11782 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
11783 F: drivers/media/platform/stm32/stm32-dcmi.c
11785 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
11786 M: Mauro Carvalho Chehab <mchehab@kernel.org>
11787 L: linux-media@vger.kernel.org
11789 W: https://linuxtv.org
11790 Q: http://patchwork.kernel.org/project/linux-media/list/
11791 T: git git://linuxtv.org/media_tree.git
11792 F: Documentation/admin-guide/media/
11793 F: Documentation/devicetree/bindings/media/
11794 F: Documentation/driver-api/media/
11795 F: Documentation/userspace-api/media/
11797 F: drivers/staging/media/
11798 F: include/linux/platform_data/media/
11800 F: include/uapi/linux/dvb/
11801 F: include/uapi/linux/ivtv*
11802 F: include/uapi/linux/media.h
11803 F: include/uapi/linux/meye.h
11804 F: include/uapi/linux/uvcvideo.h
11805 F: include/uapi/linux/v4l2-*
11806 F: include/uapi/linux/videodev2.h
11808 MEDIATEK BLUETOOTH DRIVER
11809 M: Sean Wang <sean.wang@mediatek.com>
11810 L: linux-bluetooth@vger.kernel.org
11811 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11813 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
11814 F: drivers/bluetooth/btmtkuart.c
11816 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
11817 M: Sean Wang <sean.wang@mediatek.com>
11818 L: linux-pm@vger.kernel.org
11820 F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
11821 F: drivers/power/reset/mt6323-poweroff.c
11823 MEDIATEK CIR DRIVER
11824 M: Sean Wang <sean.wang@mediatek.com>
11826 F: drivers/media/rc/mtk-cir.c
11828 MEDIATEK DMA DRIVER
11829 M: Sean Wang <sean.wang@mediatek.com>
11830 L: dmaengine@vger.kernel.org
11831 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11832 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11834 F: Documentation/devicetree/bindings/dma/mtk-*
11835 F: drivers/dma/mediatek/
11837 MEDIATEK ETHERNET DRIVER
11838 M: Felix Fietkau <nbd@nbd.name>
11839 M: John Crispin <john@phrozen.org>
11840 M: Sean Wang <sean.wang@mediatek.com>
11841 M: Mark Lee <Mark-MC.Lee@mediatek.com>
11842 L: netdev@vger.kernel.org
11844 F: drivers/net/ethernet/mediatek/
11846 MEDIATEK I2C CONTROLLER DRIVER
11847 M: Qii Wang <qii.wang@mediatek.com>
11848 L: linux-i2c@vger.kernel.org
11850 F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.txt
11851 F: drivers/i2c/busses/i2c-mt65xx.c
11853 MEDIATEK IOMMU DRIVER
11854 M: Yong Wu <yong.wu@mediatek.com>
11855 L: iommu@lists.linux-foundation.org
11856 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11858 F: Documentation/devicetree/bindings/iommu/mediatek*
11859 F: drivers/iommu/mtk_iommu*
11860 F: include/dt-bindings/memory/mt*-port.h
11862 MEDIATEK JPEG DRIVER
11863 M: Rick Chang <rick.chang@mediatek.com>
11864 M: Bin Liu <bin.liu@mediatek.com>
11866 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
11867 F: drivers/media/platform/mtk-jpeg/
11869 MEDIATEK MDP DRIVER
11870 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
11871 M: Houlong Wei <houlong.wei@mediatek.com>
11872 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11874 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
11875 F: drivers/media/platform/mtk-mdp/
11876 F: drivers/media/platform/mtk-vpu/
11878 MEDIATEK MEDIA DRIVER
11879 M: Tiffany Lin <tiffany.lin@mediatek.com>
11880 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11882 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
11883 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
11884 F: drivers/media/platform/mtk-vcodec/
11885 F: drivers/media/platform/mtk-vpu/
11887 MEDIATEK MMC/SD/SDIO DRIVER
11888 M: Chaotian Jing <chaotian.jing@mediatek.com>
11890 F: Documentation/devicetree/bindings/mmc/mtk-sd.yaml
11891 F: drivers/mmc/host/mtk-sd.c
11893 MEDIATEK MT76 WIRELESS LAN DRIVER
11894 M: Felix Fietkau <nbd@nbd.name>
11895 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
11896 M: Ryder Lee <ryder.lee@mediatek.com>
11897 R: Shayne Chen <shayne.chen@mediatek.com>
11898 R: Sean Wang <sean.wang@mediatek.com>
11899 L: linux-wireless@vger.kernel.org
11901 F: drivers/net/wireless/mediatek/mt76/
11903 MEDIATEK MT7601U WIRELESS LAN DRIVER
11904 M: Jakub Kicinski <kubakici@wp.pl>
11905 L: linux-wireless@vger.kernel.org
11907 F: drivers/net/wireless/mediatek/mt7601u/
11909 MEDIATEK MT7621 CLOCK DRIVER
11910 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
11912 F: Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
11913 F: drivers/clk/ralink/clk-mt7621.c
11915 MEDIATEK MT7621/28/88 I2C DRIVER
11916 M: Stefan Roese <sr@denx.de>
11917 L: linux-i2c@vger.kernel.org
11919 F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
11920 F: drivers/i2c/busses/i2c-mt7621.c
11922 MEDIATEK MT7621 PHY PCI DRIVER
11923 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
11925 F: Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
11926 F: drivers/phy/ralink/phy-mt7621-pci.c
11928 MEDIATEK NAND CONTROLLER DRIVER
11929 L: linux-mtd@lists.infradead.org
11931 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
11932 F: drivers/mtd/nand/raw/mtk_*
11934 MEDIATEK PMIC LED DRIVER
11935 M: Sean Wang <sean.wang@mediatek.com>
11937 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
11938 F: drivers/leds/leds-mt6323.c
11940 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
11941 M: Sean Wang <sean.wang@mediatek.com>
11943 F: drivers/char/hw_random/mtk-rng.c
11945 MEDIATEK SWITCH DRIVER
11946 M: Sean Wang <sean.wang@mediatek.com>
11947 M: Landen Chao <Landen.Chao@mediatek.com>
11948 M: DENG Qingfang <dqfext@gmail.com>
11949 L: netdev@vger.kernel.org
11951 F: drivers/net/dsa/mt7530.*
11952 F: net/dsa/tag_mtk.c
11954 MEDIATEK USB3 DRD IP DRIVER
11955 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
11956 L: linux-usb@vger.kernel.org
11957 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11958 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11960 F: Documentation/devicetree/bindings/usb/mediatek,*
11961 F: drivers/usb/host/xhci-mtk*
11962 F: drivers/usb/mtu3/
11964 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
11965 M: Peter Senna Tschudin <peter.senna@gmail.com>
11966 M: Martin Donnelly <martin.donnelly@ge.com>
11967 M: Martyn Welch <martyn.welch@collabora.co.uk>
11969 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
11970 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
11972 MEGARAID SCSI/SAS DRIVERS
11973 M: Kashyap Desai <kashyap.desai@broadcom.com>
11974 M: Sumit Saxena <sumit.saxena@broadcom.com>
11975 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
11976 L: megaraidlinux.pdl@broadcom.com
11977 L: linux-scsi@vger.kernel.org
11979 W: http://www.avagotech.com/support/
11980 F: Documentation/scsi/megaraid.rst
11981 F: drivers/scsi/megaraid.*
11982 F: drivers/scsi/megaraid/
11984 MELEXIS MLX90614 DRIVER
11985 M: Crt Mori <cmo@melexis.com>
11986 L: linux-iio@vger.kernel.org
11988 W: http://www.melexis.com
11989 F: drivers/iio/temperature/mlx90614.c
11991 MELEXIS MLX90632 DRIVER
11992 M: Crt Mori <cmo@melexis.com>
11993 L: linux-iio@vger.kernel.org
11995 W: http://www.melexis.com
11996 F: drivers/iio/temperature/mlx90632.c
11998 MELFAS MIP4 TOUCHSCREEN DRIVER
11999 M: Sangwon Jee <jeesw@melfas.com>
12001 W: http://www.melfas.com
12002 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
12003 F: drivers/input/touchscreen/melfas_mip4.c
12005 MELLANOX BLUEFIELD I2C DRIVER
12006 M: Khalil Blaiech <kblaiech@nvidia.com>
12007 L: linux-i2c@vger.kernel.org
12009 F: Documentation/devicetree/bindings/i2c/mellanox,i2c-mlxbf.yaml
12010 F: drivers/i2c/busses/i2c-mlxbf.c
12012 MELLANOX ETHERNET DRIVER (mlx4_en)
12013 M: Tariq Toukan <tariqt@nvidia.com>
12014 L: netdev@vger.kernel.org
12016 W: http://www.mellanox.com
12017 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12018 F: drivers/net/ethernet/mellanox/mlx4/en_*
12020 MELLANOX ETHERNET DRIVER (mlx5e)
12021 M: Saeed Mahameed <saeedm@nvidia.com>
12022 L: netdev@vger.kernel.org
12024 W: http://www.mellanox.com
12025 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12026 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
12028 MELLANOX ETHERNET INNOVA DRIVERS
12029 R: Boris Pismenny <borisp@nvidia.com>
12030 L: netdev@vger.kernel.org
12032 W: http://www.mellanox.com
12033 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12034 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
12035 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
12036 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
12037 F: include/linux/mlx5/mlx5_ifc_fpga.h
12039 MELLANOX ETHERNET SWITCH DRIVERS
12040 M: Jiri Pirko <jiri@nvidia.com>
12041 M: Ido Schimmel <idosch@nvidia.com>
12042 L: netdev@vger.kernel.org
12044 W: http://www.mellanox.com
12045 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12046 F: drivers/net/ethernet/mellanox/mlxsw/
12047 F: tools/testing/selftests/drivers/net/mlxsw/
12049 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
12050 M: mlxsw@nvidia.com
12051 L: netdev@vger.kernel.org
12053 W: http://www.mellanox.com
12054 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12055 F: drivers/net/ethernet/mellanox/mlxfw/
12057 MELLANOX HARDWARE PLATFORM SUPPORT
12058 M: Hans de Goede <hdegoede@redhat.com>
12059 M: Mark Gross <mgross@linux.intel.com>
12060 M: Vadim Pasternak <vadimp@nvidia.com>
12061 L: platform-driver-x86@vger.kernel.org
12063 F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
12064 F: drivers/platform/mellanox/
12065 F: include/linux/platform_data/mlxreg.h
12067 MELLANOX MLX4 core VPI driver
12068 M: Tariq Toukan <tariqt@nvidia.com>
12069 L: netdev@vger.kernel.org
12070 L: linux-rdma@vger.kernel.org
12072 W: http://www.mellanox.com
12073 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12074 F: drivers/net/ethernet/mellanox/mlx4/
12075 F: include/linux/mlx4/
12077 MELLANOX MLX4 IB driver
12078 M: Yishai Hadas <yishaih@nvidia.com>
12079 L: linux-rdma@vger.kernel.org
12081 W: http://www.mellanox.com
12082 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12083 F: drivers/infiniband/hw/mlx4/
12084 F: include/linux/mlx4/
12085 F: include/uapi/rdma/mlx4-abi.h
12087 MELLANOX MLX5 core VPI driver
12088 M: Saeed Mahameed <saeedm@nvidia.com>
12089 M: Leon Romanovsky <leonro@nvidia.com>
12090 L: netdev@vger.kernel.org
12091 L: linux-rdma@vger.kernel.org
12093 W: http://www.mellanox.com
12094 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12095 F: Documentation/networking/device_drivers/ethernet/mellanox/
12096 F: drivers/net/ethernet/mellanox/mlx5/core/
12097 F: include/linux/mlx5/
12099 MELLANOX MLX5 IB driver
12100 M: Leon Romanovsky <leonro@nvidia.com>
12101 L: linux-rdma@vger.kernel.org
12103 W: http://www.mellanox.com
12104 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12105 F: drivers/infiniband/hw/mlx5/
12106 F: include/linux/mlx5/
12107 F: include/uapi/rdma/mlx5-abi.h
12109 MELLANOX MLXCPLD I2C AND MUX DRIVER
12110 M: Vadim Pasternak <vadimp@nvidia.com>
12111 M: Michael Shych <michaelsh@nvidia.com>
12112 L: linux-i2c@vger.kernel.org
12114 F: Documentation/i2c/busses/i2c-mlxcpld.rst
12115 F: drivers/i2c/busses/i2c-mlxcpld.c
12116 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
12118 MELLANOX MLXCPLD LED DRIVER
12119 M: Vadim Pasternak <vadimp@nvidia.com>
12120 L: linux-leds@vger.kernel.org
12122 F: Documentation/leds/leds-mlxcpld.rst
12123 F: drivers/leds/leds-mlxcpld.c
12124 F: drivers/leds/leds-mlxreg.c
12126 MELLANOX PLATFORM DRIVER
12127 M: Vadim Pasternak <vadimp@nvidia.com>
12128 L: platform-driver-x86@vger.kernel.org
12130 F: drivers/platform/x86/mlx-platform.c
12133 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12134 M: "Paul E. McKenney" <paulmck@kernel.org>
12135 L: linux-kernel@vger.kernel.org
12137 F: arch/powerpc/include/asm/membarrier.h
12138 F: include/uapi/linux/membarrier.h
12139 F: kernel/sched/membarrier.c
12142 M: Mike Rapoport <rppt@linux.ibm.com>
12143 L: linux-mm@kvack.org
12145 F: Documentation/core-api/boot-time-mm.rst
12146 F: include/linux/memblock.h
12149 MEMORY CONTROLLER DRIVERS
12150 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
12151 L: linux-kernel@vger.kernel.org
12153 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
12154 F: Documentation/devicetree/bindings/memory-controllers/
12156 F: include/dt-bindings/memory/
12159 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
12160 M: Dmitry Osipenko <digetx@gmail.com>
12161 L: linux-pm@vger.kernel.org
12162 L: linux-tegra@vger.kernel.org
12163 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
12165 F: drivers/devfreq/tegra30-devfreq.c
12168 M: Andrew Morton <akpm@linux-foundation.org>
12169 L: linux-mm@kvack.org
12171 W: http://www.linux-mm.org
12172 T: quilt https://ozlabs.org/~akpm/mmotm/
12173 T: quilt https://ozlabs.org/~akpm/mmots/
12174 T: git git://github.com/hnaz/linux-mm.git
12175 F: include/linux/gfp.h
12176 F: include/linux/memory_hotplug.h
12177 F: include/linux/mm.h
12178 F: include/linux/mmzone.h
12179 F: include/linux/pagewalk.h
12180 F: include/linux/vmalloc.h
12182 F: tools/testing/selftests/vm/
12184 MEMORY TECHNOLOGY DEVICES (MTD)
12185 M: Miquel Raynal <miquel.raynal@bootlin.com>
12186 M: Richard Weinberger <richard@nod.at>
12187 M: Vignesh Raghavendra <vigneshr@ti.com>
12188 L: linux-mtd@lists.infradead.org
12190 W: http://www.linux-mtd.infradead.org/
12191 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12192 C: irc://irc.oftc.net/mtd
12193 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
12194 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
12195 F: Documentation/devicetree/bindings/mtd/
12197 F: include/linux/mtd/
12198 F: include/uapi/mtd/
12200 MEN A21 WATCHDOG DRIVER
12201 M: Johannes Thumshirn <morbidrsa@gmail.com>
12202 L: linux-watchdog@vger.kernel.org
12204 F: drivers/watchdog/mena21_wdt.c
12206 MEN CHAMELEON BUS (mcb)
12207 M: Johannes Thumshirn <morbidrsa@gmail.com>
12209 F: Documentation/driver-api/men-chameleon-bus.rst
12211 F: include/linux/mcb.h
12213 MEN F21BMC (Board Management Controller)
12214 M: Andreas Werner <andreas.werner@men.de>
12216 F: Documentation/hwmon/menf21bmc.rst
12217 F: drivers/hwmon/menf21bmc_hwmon.c
12218 F: drivers/leds/leds-menf21bmc.c
12219 F: drivers/mfd/menf21bmc.c
12220 F: drivers/watchdog/menf21bmc_wdt.c
12222 MEN Z069 WATCHDOG DRIVER
12223 M: Johannes Thumshirn <jth@kernel.org>
12224 L: linux-watchdog@vger.kernel.org
12226 F: drivers/watchdog/menz69_wdt.c
12228 MESON AO CEC DRIVER FOR AMLOGIC SOCS
12229 M: Neil Armstrong <narmstrong@baylibre.com>
12230 L: linux-media@vger.kernel.org
12231 L: linux-amlogic@lists.infradead.org
12233 W: http://linux-meson.com/
12234 T: git git://linuxtv.org/media_tree.git
12235 F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
12236 F: drivers/media/cec/platform/meson/ao-cec-g12a.c
12237 F: drivers/media/cec/platform/meson/ao-cec.c
12239 MESON GE2D DRIVER FOR AMLOGIC SOCS
12240 M: Neil Armstrong <narmstrong@baylibre.com>
12241 L: linux-media@vger.kernel.org
12242 L: linux-amlogic@lists.infradead.org
12244 T: git git://linuxtv.org/media_tree.git
12245 F: Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
12246 F: drivers/media/platform/meson/ge2d/
12248 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
12249 M: Liang Yang <liang.yang@amlogic.com>
12250 L: linux-mtd@lists.infradead.org
12252 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
12253 F: drivers/mtd/nand/raw/meson_*
12255 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
12256 M: Neil Armstrong <narmstrong@baylibre.com>
12257 L: linux-media@vger.kernel.org
12258 L: linux-amlogic@lists.infradead.org
12260 T: git git://linuxtv.org/media_tree.git
12261 F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
12262 F: drivers/staging/media/meson/vdec/
12264 METHODE UDPU SUPPORT
12265 M: Vladimir Vid <vladimir.vid@sartura.hr>
12267 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
12270 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
12271 M: Hemant Kumar <hemantk@codeaurora.org>
12272 L: linux-arm-msm@vger.kernel.org
12274 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
12275 F: Documentation/ABI/stable/sysfs-bus-mhi
12276 F: Documentation/mhi/
12277 F: drivers/bus/mhi/
12278 F: include/linux/mhi.h
12280 MICROBLAZE ARCHITECTURE
12281 M: Michal Simek <monstr@monstr.eu>
12283 W: http://www.monstr.eu/fdt/
12284 T: git git://git.monstr.eu/linux-2.6-microblaze.git
12285 F: arch/microblaze/
12287 MICROCHIP AT91 DMA DRIVERS
12288 M: Ludovic Desroches <ludovic.desroches@microchip.com>
12289 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12290 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12291 L: dmaengine@vger.kernel.org
12293 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
12294 F: drivers/dma/at_hdmac.c
12295 F: drivers/dma/at_hdmac_regs.h
12296 F: drivers/dma/at_xdmac.c
12297 F: include/dt-bindings/dma/at91.h
12299 MICROCHIP AT91 SERIAL DRIVER
12300 M: Richard Genoud <richard.genoud@gmail.com>
12302 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
12303 F: drivers/tty/serial/atmel_serial.c
12304 F: drivers/tty/serial/atmel_serial.h
12306 MICROCHIP AT91 USART MFD DRIVER
12307 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
12308 L: linux-kernel@vger.kernel.org
12310 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
12311 F: drivers/mfd/at91-usart.c
12312 F: include/dt-bindings/mfd/at91-usart.h
12314 MICROCHIP AT91 USART SPI DRIVER
12315 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
12316 L: linux-spi@vger.kernel.org
12318 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
12319 F: drivers/spi/spi-at91-usart.c
12321 MICROCHIP AUDIO ASOC DRIVERS
12322 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
12323 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12327 MICROCHIP ECC DRIVER
12328 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12329 L: linux-crypto@vger.kernel.org
12331 F: drivers/crypto/atmel-ecc.*
12333 MICROCHIP EIC DRIVER
12334 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12335 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12337 F: drivers/irqchip/irq-mchp-eic.c
12339 MICROCHIP I2C DRIVER
12340 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
12341 L: linux-i2c@vger.kernel.org
12343 F: drivers/i2c/busses/i2c-at91-*.c
12344 F: drivers/i2c/busses/i2c-at91.h
12346 MICROCHIP ISC DRIVER
12347 M: Eugen Hristev <eugen.hristev@microchip.com>
12348 L: linux-media@vger.kernel.org
12350 F: Documentation/devicetree/bindings/media/atmel,isc.yaml
12351 F: Documentation/devicetree/bindings/media/microchip,xisc.yaml
12352 F: drivers/media/platform/atmel/atmel-isc-base.c
12353 F: drivers/media/platform/atmel/atmel-isc-regs.h
12354 F: drivers/media/platform/atmel/atmel-isc.h
12355 F: drivers/media/platform/atmel/atmel-sama5d2-isc.c
12356 F: drivers/media/platform/atmel/atmel-sama7g5-isc.c
12357 F: include/linux/atmel-isc-media.h
12359 MICROCHIP ISI DRIVER
12360 M: Eugen Hristev <eugen.hristev@microchip.com>
12361 L: linux-media@vger.kernel.org
12363 F: drivers/media/platform/atmel/atmel-isi.c
12364 F: drivers/media/platform/atmel/atmel-isi.h
12366 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
12367 M: Woojung Huh <woojung.huh@microchip.com>
12368 M: UNGLinuxDriver@microchip.com
12369 L: netdev@vger.kernel.org
12371 F: Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
12372 F: drivers/net/dsa/microchip/*
12373 F: include/linux/platform_data/microchip-ksz.h
12374 F: net/dsa/tag_ksz.c
12376 MICROCHIP LAN743X ETHERNET DRIVER
12377 M: Bryan Whitehead <bryan.whitehead@microchip.com>
12378 M: UNGLinuxDriver@microchip.com
12379 L: netdev@vger.kernel.org
12381 F: drivers/net/ethernet/microchip/lan743x_*
12383 MICROCHIP LCDFB DRIVER
12384 M: Nicolas Ferre <nicolas.ferre@microchip.com>
12385 L: linux-fbdev@vger.kernel.org
12387 F: drivers/video/fbdev/atmel_lcdfb.c
12388 F: include/video/atmel_lcdc.h
12390 MICROCHIP MCP16502 PMIC DRIVER
12391 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12392 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12394 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
12395 F: drivers/regulator/mcp16502.c
12397 MICROCHIP MCP3911 ADC DRIVER
12398 M: Marcus Folkesson <marcus.folkesson@gmail.com>
12399 M: Kent Gustavsson <kent@minoris.se>
12400 L: linux-iio@vger.kernel.org
12402 F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
12403 F: drivers/iio/adc/mcp3911.c
12405 MICROCHIP MMC/SD/SDIO MCI DRIVER
12406 M: Ludovic Desroches <ludovic.desroches@microchip.com>
12408 F: drivers/mmc/host/atmel-mci.c
12410 MICROCHIP NAND DRIVER
12411 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12412 L: linux-mtd@lists.infradead.org
12414 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
12415 F: drivers/mtd/nand/raw/atmel/*
12417 MICROCHIP PWM DRIVER
12418 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12419 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12420 L: linux-pwm@vger.kernel.org
12422 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
12423 F: drivers/pwm/pwm-atmel.c
12425 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
12426 M: Eugen Hristev <eugen.hristev@microchip.com>
12427 L: linux-iio@vger.kernel.org
12429 F: Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
12430 F: drivers/iio/adc/at91-sama5d2_adc.c
12431 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
12433 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
12434 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12436 F: drivers/power/reset/at91-sama5d2_shdwc.c
12438 MICROCHIP SPI DRIVER
12439 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12441 F: drivers/spi/spi-atmel.*
12443 MICROCHIP SSC DRIVER
12444 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
12445 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12447 F: drivers/misc/atmel-ssc.c
12448 F: include/linux/atmel-ssc.h
12450 MICROCHIP USB251XB DRIVER
12451 M: Richard Leitner <richard.leitner@skidata.com>
12452 L: linux-usb@vger.kernel.org
12454 F: Documentation/devicetree/bindings/usb/usb251xb.txt
12455 F: drivers/usb/misc/usb251xb.c
12457 MICROCHIP USBA UDC DRIVER
12458 M: Cristian Birsan <cristian.birsan@microchip.com>
12459 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12461 F: drivers/usb/gadget/udc/atmel_usba_udc.*
12463 MICROCHIP WILC1000 WIFI DRIVER
12464 M: Ajay Singh <ajay.kathat@microchip.com>
12465 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12466 L: linux-wireless@vger.kernel.org
12468 F: drivers/net/wireless/microchip/wilc1000/
12470 MICROSEMI MIPS SOCS
12471 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
12472 M: UNGLinuxDriver@microchip.com
12473 L: linux-mips@vger.kernel.org
12475 F: Documentation/devicetree/bindings/mips/mscc.txt
12476 F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
12477 F: arch/mips/boot/dts/mscc/
12478 F: arch/mips/configs/generic/board-ocelot.config
12479 F: arch/mips/generic/board-ocelot.c
12481 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
12482 M: Don Brace <don.brace@microchip.com>
12483 L: storagedev@microchip.com
12484 L: linux-scsi@vger.kernel.org
12486 F: Documentation/scsi/smartpqi.rst
12487 F: drivers/scsi/smartpqi/Kconfig
12488 F: drivers/scsi/smartpqi/Makefile
12489 F: drivers/scsi/smartpqi/smartpqi*.[ch]
12490 F: include/linux/cciss*.h
12491 F: include/uapi/linux/cciss*.h
12493 MICROSOFT SURFACE BATTERY AND AC DRIVERS
12494 M: Maximilian Luz <luzmaximilian@gmail.com>
12495 L: linux-pm@vger.kernel.org
12496 L: platform-driver-x86@vger.kernel.org
12498 F: drivers/power/supply/surface_battery.c
12499 F: drivers/power/supply/surface_charger.c
12501 MICROSOFT SURFACE DTX DRIVER
12502 M: Maximilian Luz <luzmaximilian@gmail.com>
12503 L: platform-driver-x86@vger.kernel.org
12505 F: Documentation/driver-api/surface_aggregator/clients/dtx.rst
12506 F: drivers/platform/surface/surface_dtx.c
12507 F: include/uapi/linux/surface_aggregator/dtx.h
12509 MICROSOFT SURFACE GPE LID SUPPORT DRIVER
12510 M: Maximilian Luz <luzmaximilian@gmail.com>
12511 L: platform-driver-x86@vger.kernel.org
12513 F: drivers/platform/surface/surface_gpe.c
12515 MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
12516 M: Hans de Goede <hdegoede@redhat.com>
12517 M: Mark Gross <mgross@linux.intel.com>
12518 M: Maximilian Luz <luzmaximilian@gmail.com>
12519 L: platform-driver-x86@vger.kernel.org
12521 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
12522 F: drivers/platform/surface/
12524 MICROSOFT SURFACE HID TRANSPORT DRIVER
12525 M: Maximilian Luz <luzmaximilian@gmail.com>
12526 L: linux-input@vger.kernel.org
12527 L: platform-driver-x86@vger.kernel.org
12529 F: drivers/hid/surface-hid/
12531 MICROSOFT SURFACE HOT-PLUG DRIVER
12532 M: Maximilian Luz <luzmaximilian@gmail.com>
12533 L: platform-driver-x86@vger.kernel.org
12535 F: drivers/platform/surface/surface_hotplug.c
12537 MICROSOFT SURFACE PLATFORM PROFILE DRIVER
12538 M: Maximilian Luz <luzmaximilian@gmail.com>
12539 L: platform-driver-x86@vger.kernel.org
12541 F: drivers/platform/surface/surface_platform_profile.c
12543 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
12544 M: Chen Yu <yu.c.chen@intel.com>
12545 L: platform-driver-x86@vger.kernel.org
12547 F: drivers/platform/surface/surfacepro3_button.c
12549 MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
12550 M: Maximilian Luz <luzmaximilian@gmail.com>
12551 L: platform-driver-x86@vger.kernel.org
12553 W: https://github.com/linux-surface/surface-aggregator-module
12554 C: irc://irc.libera.chat/linux-surface
12555 F: Documentation/driver-api/surface_aggregator/
12556 F: drivers/platform/surface/aggregator/
12557 F: drivers/platform/surface/surface_acpi_notify.c
12558 F: drivers/platform/surface/surface_aggregator_cdev.c
12559 F: drivers/platform/surface/surface_aggregator_registry.c
12560 F: include/linux/surface_acpi_notify.h
12561 F: include/linux/surface_aggregator/
12562 F: include/uapi/linux/surface_aggregator/
12564 MICROTEK X6 SCANNER
12565 M: Oliver Neukum <oliver@neukum.org>
12567 F: drivers/usb/image/microtek.*
12569 MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
12570 M: Luka Kovacic <luka.kovacic@sartura.hr>
12571 M: Luka Perkov <luka.perkov@sartura.hr>
12573 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s-bit.dts
12574 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s.dts
12575 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s-bit.dts
12576 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s.dts
12577 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s-bit.dts
12578 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s.dts
12580 MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
12581 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12582 L: linux-media@vger.kernel.org
12584 F: Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
12585 F: Documentation/driver-api/media/drivers/ccs/
12586 F: Documentation/userspace-api/media/drivers/ccs.rst
12587 F: drivers/media/i2c/ccs-pll.c
12588 F: drivers/media/i2c/ccs-pll.h
12589 F: drivers/media/i2c/ccs/
12590 F: include/uapi/linux/ccs.h
12591 F: include/uapi/linux/smiapp.h
12594 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12595 L: linux-mips@vger.kernel.org
12597 W: http://www.linux-mips.org/
12598 Q: https://patchwork.kernel.org/project/linux-mips/list/
12599 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
12600 F: Documentation/devicetree/bindings/mips/
12601 F: Documentation/mips/
12603 F: drivers/platform/mips/
12605 MIPS BOSTON DEVELOPMENT BOARD
12606 M: Paul Burton <paulburton@kernel.org>
12607 L: linux-mips@vger.kernel.org
12609 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
12610 F: arch/mips/boot/dts/img/boston.dts
12611 F: arch/mips/configs/generic/board-boston.config
12612 F: drivers/clk/imgtec/clk-boston.c
12613 F: include/dt-bindings/clock/boston-clock.h
12616 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12617 M: Serge Semin <fancer.lancer@gmail.com>
12618 L: linux-mips@vger.kernel.org
12620 F: drivers/bus/mips_cdmm.c
12621 F: drivers/clocksource/mips-gic-timer.c
12622 F: drivers/cpuidle/cpuidle-cps.c
12623 F: drivers/irqchip/irq-mips-cpu.c
12624 F: drivers/irqchip/irq-mips-gic.c
12626 MIPS GENERIC PLATFORM
12627 M: Paul Burton <paulburton@kernel.org>
12628 L: linux-mips@vger.kernel.org
12630 F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
12631 F: arch/mips/generic/
12632 F: arch/mips/tools/generic-board-config.sh
12634 MIPS RINT INSTRUCTION EMULATION
12635 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
12636 L: linux-mips@vger.kernel.org
12638 F: arch/mips/math-emu/dp_rint.c
12639 F: arch/mips/math-emu/sp_rint.c
12641 MIPS/LOONGSON1 ARCHITECTURE
12642 M: Keguang Zhang <keguang.zhang@gmail.com>
12643 L: linux-mips@vger.kernel.org
12645 F: arch/mips/include/asm/mach-loongson32/
12646 F: arch/mips/loongson32/
12647 F: drivers/*/*/*loongson1*
12648 F: drivers/*/*loongson1*
12650 MIPS/LOONGSON2EF ARCHITECTURE
12651 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
12652 L: linux-mips@vger.kernel.org
12654 F: arch/mips/include/asm/mach-loongson2ef/
12655 F: arch/mips/loongson2ef/
12656 F: drivers/cpufreq/loongson2_cpufreq.c
12658 MIPS/LOONGSON64 ARCHITECTURE
12659 M: Huacai Chen <chenhuacai@kernel.org>
12660 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
12661 L: linux-mips@vger.kernel.org
12663 F: arch/mips/include/asm/mach-loongson64/
12664 F: arch/mips/loongson64/
12665 F: drivers/irqchip/irq-loongson*
12666 F: drivers/platform/mips/cpu_hwmon.c
12668 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
12669 M: Hans Verkuil <hverkuil@xs4all.nl>
12670 L: linux-media@vger.kernel.org
12672 W: https://linuxtv.org
12673 T: git git://linuxtv.org/media_tree.git
12674 F: drivers/media/radio/radio-miropcm20*
12677 R: Lubomir Rintel <lkundrak@v3.sk>
12678 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12680 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
12681 F: arch/arm/boot/dts/mmp*
12682 F: arch/arm/mach-mmp/
12683 F: include/linux/soc/mmp/
12685 MMP USB PHY DRIVERS
12686 R: Lubomir Rintel <lkundrak@v3.sk>
12687 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12689 F: drivers/phy/marvell/phy-mmp3-usb.c
12690 F: drivers/phy/marvell/phy-pxa-usb.c
12692 MMU GATHER AND TLB INVALIDATION
12693 M: Will Deacon <will@kernel.org>
12694 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
12695 M: Andrew Morton <akpm@linux-foundation.org>
12696 M: Nick Piggin <npiggin@gmail.com>
12697 M: Peter Zijlstra <peterz@infradead.org>
12698 L: linux-arch@vger.kernel.org
12699 L: linux-mm@kvack.org
12701 F: arch/*/include/asm/tlb.h
12702 F: include/asm-generic/tlb.h
12705 MN88472 MEDIA DRIVER
12706 M: Antti Palosaari <crope@iki.fi>
12707 L: linux-media@vger.kernel.org
12709 W: https://linuxtv.org
12710 W: http://palosaari.fi/linux/
12711 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12712 F: drivers/media/dvb-frontends/mn88472*
12714 MN88473 MEDIA DRIVER
12715 M: Antti Palosaari <crope@iki.fi>
12716 L: linux-media@vger.kernel.org
12718 W: https://linuxtv.org
12719 W: http://palosaari.fi/linux/
12720 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12721 F: drivers/media/dvb-frontends/mn88473*
12724 M: Luis Chamberlain <mcgrof@kernel.org>
12725 M: Jessica Yu <jeyu@kernel.org>
12727 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
12728 F: include/linux/module.h
12731 MONOLITHIC POWER SYSTEM PMIC DRIVER
12732 M: Saravanan Sekar <sravanhome@gmail.com>
12734 F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
12735 F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
12736 F: drivers/iio/adc/mp2629_adc.c
12737 F: drivers/mfd/mp2629.c
12738 F: drivers/power/supply/mp2629_charger.c
12739 F: drivers/regulator/mp5416.c
12740 F: drivers/regulator/mpq7920.c
12741 F: drivers/regulator/mpq7920.h
12742 F: include/linux/mfd/mp2629.h
12744 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
12746 W: http://popies.net/meye/
12747 F: Documentation/userspace-api/media/drivers/meye*
12748 F: drivers/media/pci/meye/
12749 F: include/uapi/linux/meye.h
12751 MOTORCOMM PHY DRIVER
12752 M: Peter Geis <pgwipeout@gmail.com>
12753 L: netdev@vger.kernel.org
12755 F: drivers/net/phy/motorcomm.c
12757 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
12758 M: Jiri Slaby <jirislaby@kernel.org>
12760 F: Documentation/driver-api/serial/moxa-smartio.rst
12761 F: drivers/tty/mxser.*
12763 MR800 AVERMEDIA USB FM RADIO DRIVER
12764 M: Alexey Klimov <klimov.linux@gmail.com>
12765 L: linux-media@vger.kernel.org
12767 T: git git://linuxtv.org/media_tree.git
12768 F: drivers/media/radio/radio-mr800.c
12770 MRF24J40 IEEE 802.15.4 RADIO DRIVER
12771 M: Alan Ott <alan@signal11.us>
12772 L: linux-wpan@vger.kernel.org
12774 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
12775 F: drivers/net/ieee802154/mrf24j40.c
12778 M: "Lee, Chun-Yi" <jlee@suse.com>
12779 L: platform-driver-x86@vger.kernel.org
12781 F: drivers/platform/x86/msi-laptop.c
12784 L: platform-driver-x86@vger.kernel.org
12786 F: drivers/platform/x86/msi-wmi.c
12788 MSI001 MEDIA DRIVER
12789 M: Antti Palosaari <crope@iki.fi>
12790 L: linux-media@vger.kernel.org
12792 W: https://linuxtv.org
12793 W: http://palosaari.fi/linux/
12794 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12795 T: git git://linuxtv.org/anttip/media_tree.git
12796 F: drivers/media/tuners/msi001*
12798 MSI2500 MEDIA DRIVER
12799 M: Antti Palosaari <crope@iki.fi>
12800 L: linux-media@vger.kernel.org
12802 W: https://linuxtv.org
12803 W: http://palosaari.fi/linux/
12804 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12805 T: git git://linuxtv.org/anttip/media_tree.git
12806 F: drivers/media/usb/msi2500/
12808 MSTAR INTERRUPT CONTROLLER DRIVER
12809 M: Mark-PK Tsai <mark-pk.tsai@mediatek.com>
12810 M: Daniel Palmer <daniel@thingy.jp>
12812 F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
12813 F: drivers/irqchip/irq-mst-intc.c
12815 MSYSTEMS DISKONCHIP G3 MTD DRIVER
12816 M: Robert Jarzmik <robert.jarzmik@free.fr>
12817 L: linux-mtd@lists.infradead.org
12819 F: drivers/mtd/devices/docg3*
12821 MT9M032 APTINA SENSOR DRIVER
12822 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12823 L: linux-media@vger.kernel.org
12825 T: git git://linuxtv.org/media_tree.git
12826 F: drivers/media/i2c/mt9m032.c
12827 F: include/media/i2c/mt9m032.h
12829 MT9P031 APTINA CAMERA SENSOR
12830 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12831 L: linux-media@vger.kernel.org
12833 T: git git://linuxtv.org/media_tree.git
12834 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
12835 F: drivers/media/i2c/mt9p031.c
12836 F: include/media/i2c/mt9p031.h
12838 MT9T001 APTINA CAMERA SENSOR
12839 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12840 L: linux-media@vger.kernel.org
12842 T: git git://linuxtv.org/media_tree.git
12843 F: drivers/media/i2c/mt9t001.c
12844 F: include/media/i2c/mt9t001.h
12846 MT9T112 APTINA CAMERA SENSOR
12847 M: Jacopo Mondi <jacopo@jmondi.org>
12848 L: linux-media@vger.kernel.org
12850 T: git git://linuxtv.org/media_tree.git
12851 F: drivers/media/i2c/mt9t112.c
12852 F: include/media/i2c/mt9t112.h
12854 MT9V032 APTINA CAMERA SENSOR
12855 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12856 L: linux-media@vger.kernel.org
12858 T: git git://linuxtv.org/media_tree.git
12859 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
12860 F: drivers/media/i2c/mt9v032.c
12861 F: include/media/i2c/mt9v032.h
12863 MT9V111 APTINA CAMERA SENSOR
12864 M: Jacopo Mondi <jacopo@jmondi.org>
12865 L: linux-media@vger.kernel.org
12867 T: git git://linuxtv.org/media_tree.git
12868 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
12869 F: drivers/media/i2c/mt9v111.c
12871 MULTIFUNCTION DEVICES (MFD)
12872 M: Lee Jones <lee.jones@linaro.org>
12874 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12875 F: Documentation/devicetree/bindings/mfd/
12877 F: include/dt-bindings/mfd/
12878 F: include/linux/mfd/
12880 MULTIMEDIA CARD (MMC) ETC. OVER SPI
12882 F: drivers/mmc/host/mmc_spi.c
12883 F: include/linux/spi/mmc_spi.h
12885 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
12886 M: Ulf Hansson <ulf.hansson@linaro.org>
12887 L: linux-mmc@vger.kernel.org
12889 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
12890 F: Documentation/devicetree/bindings/mmc/
12892 F: include/linux/mmc/
12893 F: include/uapi/linux/mmc/
12895 MULTIPLEXER SUBSYSTEM
12896 M: Peter Rosin <peda@axentia.se>
12898 F: Documentation/ABI/testing/sysfs-class-mux*
12899 F: Documentation/devicetree/bindings/mux/
12901 F: include/dt-bindings/mux/
12902 F: include/linux/mux/
12904 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
12905 M: Bin Liu <b-liu@ti.com>
12906 L: linux-usb@vger.kernel.org
12908 F: drivers/usb/musb/
12910 MXL301RF MEDIA DRIVER
12911 M: Akihiro Tsukada <tskd08@gmail.com>
12912 L: linux-media@vger.kernel.org
12914 F: drivers/media/tuners/mxl301rf*
12916 MXL5007T MEDIA DRIVER
12917 M: Michael Krufky <mkrufky@linuxtv.org>
12918 L: linux-media@vger.kernel.org
12920 W: https://linuxtv.org
12921 W: http://github.com/mkrufky
12922 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12923 T: git git://linuxtv.org/mkrufky/tuners.git
12924 F: drivers/media/tuners/mxl5007t.*
12927 M: Marek Vasut <marex@denx.de>
12928 M: Stefan Agner <stefan@agner.ch>
12929 L: dri-devel@lists.freedesktop.org
12931 T: git git://anongit.freedesktop.org/drm/drm-misc
12932 F: Documentation/devicetree/bindings/display/fsl,lcdif.yaml
12933 F: drivers/gpu/drm/mxsfb/
12935 MYLEX DAC960 PCI RAID Controller
12936 M: Hannes Reinecke <hare@kernel.org>
12937 L: linux-scsi@vger.kernel.org
12939 F: drivers/scsi/myrb.*
12940 F: drivers/scsi/myrs.*
12942 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
12943 M: Chris Lee <christopher.lee@cspi.com>
12944 L: netdev@vger.kernel.org
12946 W: https://www.cspi.com/ethernet-products/support/downloads/
12947 F: drivers/net/ethernet/myricom/myri10ge/
12949 NAND FLASH SUBSYSTEM
12950 M: Miquel Raynal <miquel.raynal@bootlin.com>
12951 R: Richard Weinberger <richard@nod.at>
12952 L: linux-mtd@lists.infradead.org
12954 W: http://www.linux-mtd.infradead.org/
12955 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12956 C: irc://irc.oftc.net/mtd
12957 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
12958 F: drivers/mtd/nand/
12959 F: include/linux/mtd/*nand*.h
12961 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
12962 M: Daniel Mack <zonque@gmail.com>
12963 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12965 W: http://www.native-instruments.com
12966 F: sound/usb/caiaq/
12968 NATSEMI ETHERNET DRIVER (DP8381x)
12970 F: drivers/net/ethernet/natsemi/natsemi.c
12972 NCR 5380 SCSI DRIVERS
12973 M: Finn Thain <fthain@linux-m68k.org>
12974 M: Michael Schmitz <schmitzmic@gmail.com>
12975 L: linux-scsi@vger.kernel.org
12977 F: Documentation/scsi/g_NCR5380.rst
12978 F: drivers/scsi/NCR5380.*
12979 F: drivers/scsi/arm/cumana_1.c
12980 F: drivers/scsi/arm/oak.c
12981 F: drivers/scsi/atari_scsi.*
12982 F: drivers/scsi/dmx3191d.c
12983 F: drivers/scsi/g_NCR5380.*
12984 F: drivers/scsi/mac_scsi.*
12985 F: drivers/scsi/sun3_scsi.*
12986 F: drivers/scsi/sun3_scsi_vme.c
12989 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
12993 NCT6775 HARDWARE MONITOR DRIVER
12994 M: Guenter Roeck <linux@roeck-us.net>
12995 L: linux-hwmon@vger.kernel.org
12997 F: Documentation/hwmon/nct6775.rst
12998 F: drivers/hwmon/nct6775.c
13001 M: Jakub Kicinski <kuba@kernel.org>
13003 F: drivers/net/netdevsim/*
13005 NETEM NETWORK EMULATOR
13006 M: Stephen Hemminger <stephen@networkplumber.org>
13007 L: netdev@vger.kernel.org
13009 F: net/sched/sch_netem.c
13011 NETERION 10GbE DRIVERS (s2io/vxge)
13012 M: Jon Mason <jdmason@kudzu.us>
13013 L: netdev@vger.kernel.org
13015 F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
13016 F: Documentation/networking/device_drivers/ethernet/neterion/vxge.rst
13017 F: drivers/net/ethernet/neterion/
13020 M: Pablo Neira Ayuso <pablo@netfilter.org>
13021 M: Jozsef Kadlecsik <kadlec@netfilter.org>
13022 M: Florian Westphal <fw@strlen.de>
13023 L: netfilter-devel@vger.kernel.org
13024 L: coreteam@netfilter.org
13026 W: http://www.netfilter.org/
13027 W: http://www.iptables.org/
13028 W: http://www.nftables.org/
13029 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
13030 C: irc://irc.libera.chat/netfilter
13031 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
13032 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
13033 F: include/linux/netfilter*
13034 F: include/linux/netfilter/
13035 F: include/net/netfilter/
13036 F: include/uapi/linux/netfilter*
13037 F: include/uapi/linux/netfilter/
13038 F: net/*/netfilter.c
13039 F: net/*/netfilter/
13040 F: net/bridge/br_netfilter*.c
13043 NETROM NETWORK LAYER
13044 M: Ralf Baechle <ralf@linux-mips.org>
13045 L: linux-hams@vger.kernel.org
13047 W: http://www.linux-ax25.org/
13048 F: include/net/netrom.h
13049 F: include/uapi/linux/netrom.h
13052 NETRONIX EMBEDDED CONTROLLER
13053 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
13055 F: Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
13056 F: drivers/mfd/ntxec.c
13057 F: drivers/pwm/pwm-ntxec.c
13058 F: drivers/rtc/rtc-ntxec.c
13059 F: include/linux/mfd/ntxec.h
13061 NETRONOME ETHERNET DRIVERS
13062 M: Simon Horman <simon.horman@corigine.com>
13063 R: Jakub Kicinski <kuba@kernel.org>
13064 L: oss-drivers@corigine.com
13066 F: drivers/net/ethernet/netronome/
13068 NETWORK BLOCK DEVICE (NBD)
13069 M: Josef Bacik <josef@toxicpanda.com>
13070 L: linux-block@vger.kernel.org
13071 L: nbd@other.debian.org
13073 F: Documentation/admin-guide/blockdev/nbd.rst
13074 F: drivers/block/nbd.c
13075 F: include/trace/events/nbd.h
13076 F: include/uapi/linux/nbd.h
13078 NETWORK DROP MONITOR
13079 M: Neil Horman <nhorman@tuxdriver.com>
13080 L: netdev@vger.kernel.org
13082 W: https://fedorahosted.org/dropwatch/
13083 F: include/uapi/linux/net_dropmon.h
13084 F: net/core/drop_monitor.c
13087 M: "David S. Miller" <davem@davemloft.net>
13088 M: Jakub Kicinski <kuba@kernel.org>
13089 L: netdev@vger.kernel.org
13091 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13092 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
13093 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
13094 F: Documentation/devicetree/bindings/net/
13095 F: drivers/connector/
13097 F: include/linux/etherdevice.h
13098 F: include/linux/fcdevice.h
13099 F: include/linux/fddidevice.h
13100 F: include/linux/hippidevice.h
13101 F: include/linux/if_*
13102 F: include/linux/inetdevice.h
13103 F: include/linux/netdevice.h
13104 F: include/uapi/linux/if_*
13105 F: include/uapi/linux/netdevice.h
13107 NETWORKING DRIVERS (WIRELESS)
13108 M: Kalle Valo <kvalo@codeaurora.org>
13109 L: linux-wireless@vger.kernel.org
13111 Q: http://patchwork.kernel.org/project/linux-wireless/list/
13112 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
13113 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
13114 F: Documentation/devicetree/bindings/net/wireless/
13115 F: drivers/net/wireless/
13118 M: Andrew Lunn <andrew@lunn.ch>
13119 M: Vivien Didelot <vivien.didelot@gmail.com>
13120 M: Florian Fainelli <f.fainelli@gmail.com>
13121 M: Vladimir Oltean <olteanv@gmail.com>
13123 F: Documentation/devicetree/bindings/net/dsa/
13124 F: drivers/net/dsa/
13125 F: include/linux/dsa/
13126 F: include/linux/platform_data/dsa.h
13127 F: include/net/dsa.h
13129 F: tools/testing/selftests/drivers/net/dsa/
13131 NETWORKING [GENERAL]
13132 M: "David S. Miller" <davem@davemloft.net>
13133 M: Jakub Kicinski <kuba@kernel.org>
13134 L: netdev@vger.kernel.org
13136 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13137 B: mailto:netdev@vger.kernel.org
13138 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
13139 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
13140 F: Documentation/networking/
13141 F: include/linux/in.h
13142 F: include/linux/net.h
13143 F: include/linux/netdevice.h
13145 F: include/uapi/linux/in.h
13146 F: include/uapi/linux/net.h
13147 F: include/uapi/linux/net_namespace.h
13148 F: include/uapi/linux/netdevice.h
13152 F: tools/testing/selftests/net/
13155 M: Steffen Klassert <steffen.klassert@secunet.com>
13156 M: Herbert Xu <herbert@gondor.apana.org.au>
13157 M: "David S. Miller" <davem@davemloft.net>
13158 L: netdev@vger.kernel.org
13160 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
13161 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
13162 F: include/net/xfrm.h
13163 F: include/uapi/linux/xfrm.h
13166 F: net/ipv4/ip_vti.c
13167 F: net/ipv4/ipcomp.c
13171 F: net/ipv6/ip6_vti.c
13172 F: net/ipv6/ipcomp6.c
13176 F: tools/testing/selftests/net/ipsec.c
13178 NETWORKING [IPv4/IPv6]
13179 M: "David S. Miller" <davem@davemloft.net>
13180 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
13181 M: David Ahern <dsahern@kernel.org>
13182 L: netdev@vger.kernel.org
13184 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
13190 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
13191 M: Paul Moore <paul@paul-moore.com>
13192 L: netdev@vger.kernel.org
13193 L: linux-security-module@vger.kernel.org
13195 W: https://github.com/netlabel
13196 F: Documentation/netlabel/
13197 F: include/net/calipso.h
13198 F: include/net/cipso_ipv4.h
13199 F: include/net/netlabel.h
13200 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
13201 F: include/uapi/linux/netfilter/xt_SECMARK.h
13202 F: net/ipv4/cipso_ipv4.c
13203 F: net/ipv6/calipso.c
13204 F: net/netfilter/xt_CONNSECMARK.c
13205 F: net/netfilter/xt_SECMARK.c
13209 M: Mat Martineau <mathew.j.martineau@linux.intel.com>
13210 M: Matthieu Baerts <matthieu.baerts@tessares.net>
13211 L: netdev@vger.kernel.org
13212 L: mptcp@lists.linux.dev
13214 W: https://github.com/multipath-tcp/mptcp_net-next/wiki
13215 B: https://github.com/multipath-tcp/mptcp_net-next/issues
13216 F: Documentation/networking/mptcp-sysctl.rst
13217 F: include/net/mptcp.h
13218 F: include/trace/events/mptcp.h
13219 F: include/uapi/linux/mptcp.h
13221 F: tools/testing/selftests/net/mptcp/
13224 M: Eric Dumazet <edumazet@google.com>
13225 L: netdev@vger.kernel.org
13227 F: include/linux/tcp.h
13228 F: include/net/tcp.h
13229 F: include/trace/events/tcp.h
13230 F: include/uapi/linux/tcp.h
13231 F: net/ipv4/syncookies.c
13233 F: net/ipv6/syncookies.c
13237 M: Boris Pismenny <borisp@nvidia.com>
13238 M: John Fastabend <john.fastabend@gmail.com>
13239 M: Daniel Borkmann <daniel@iogearbox.net>
13240 M: Jakub Kicinski <kuba@kernel.org>
13241 L: netdev@vger.kernel.org
13243 F: include/net/tls.h
13244 F: include/uapi/linux/tls.h
13247 NETWORKING [WIRELESS]
13248 L: linux-wireless@vger.kernel.org
13249 Q: http://patchwork.kernel.org/project/linux-wireless/list/
13251 NETXEN (1/10) GbE SUPPORT
13252 M: Manish Chopra <manishc@marvell.com>
13253 M: Rahul Verma <rahulv@marvell.com>
13254 M: GR-Linux-NIC-Dev@marvell.com
13255 L: netdev@vger.kernel.org
13257 F: drivers/net/ethernet/qlogic/netxen/
13259 NET_FAILOVER MODULE
13260 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
13261 L: netdev@vger.kernel.org
13263 F: Documentation/networking/net_failover.rst
13264 F: drivers/net/net_failover.c
13265 F: include/net/net_failover.h
13268 M: David Ahern <dsahern@kernel.org>
13269 L: netdev@vger.kernel.org
13271 F: include/net/netns/nexthop.h
13272 F: include/net/nexthop.h
13273 F: include/uapi/linux/nexthop.h
13274 F: net/ipv4/nexthop.c
13277 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
13278 L: linux-nfc@lists.01.org (subscribers-only)
13279 L: netdev@vger.kernel.org
13281 F: Documentation/devicetree/bindings/net/nfc/
13283 F: include/linux/platform_data/nfcmrvl.h
13284 F: include/net/nfc/
13285 F: include/uapi/linux/nfc.h
13288 NFC VIRTUAL NCI DEVICE DRIVER
13289 M: Bongsu Jeon <bongsu.jeon@samsung.com>
13290 L: netdev@vger.kernel.org
13291 L: linux-nfc@lists.01.org (subscribers-only)
13293 F: drivers/nfc/virtual_ncidev.c
13294 F: tools/testing/selftests/nci/
13296 NFS, SUNRPC, AND LOCKD CLIENTS
13297 M: Trond Myklebust <trond.myklebust@hammerspace.com>
13298 M: Anna Schumaker <anna.schumaker@netapp.com>
13299 L: linux-nfs@vger.kernel.org
13301 W: http://client.linux-nfs.org
13302 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
13306 F: include/linux/lockd/
13307 F: include/linux/nfs*
13308 F: include/linux/sunrpc/
13309 F: include/uapi/linux/nfs*
13310 F: include/uapi/linux/sunrpc/
13312 F: Documentation/filesystems/nfs/
13315 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
13316 L: linux-nilfs@vger.kernel.org
13318 W: https://nilfs.sourceforge.io/
13319 W: https://nilfs.osdn.jp/
13320 T: git git://github.com/konis/nilfs2.git
13321 F: Documentation/filesystems/nilfs2.rst
13323 F: include/trace/events/nilfs2.h
13324 F: include/uapi/linux/nilfs2_api.h
13325 F: include/uapi/linux/nilfs2_ondisk.h
13327 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
13328 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
13330 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
13331 F: Documentation/scsi/NinjaSCSI.rst
13332 F: drivers/scsi/pcmcia/nsp_*
13334 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
13335 M: GOTO Masanori <gotom@debian.or.jp>
13336 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
13338 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
13339 F: Documentation/scsi/NinjaSCSI.rst
13340 F: drivers/scsi/nsp32*
13343 M: Dinh Nguyen <dinguyen@kernel.org>
13345 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
13348 NITRO ENCLAVES (NE)
13349 M: Andra Paraschiv <andraprs@amazon.com>
13350 M: Alexandru Vasile <lexnv@amazon.com>
13351 M: Alexandru Ciobotaru <alcioa@amazon.com>
13352 L: linux-kernel@vger.kernel.org
13354 W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
13355 F: Documentation/virt/ne_overview.rst
13356 F: drivers/virt/nitro_enclaves/
13357 F: include/linux/nitro_enclaves.h
13358 F: include/uapi/linux/nitro_enclaves.h
13359 F: samples/nitro_enclaves/
13361 NOHZ, DYNTICKS SUPPORT
13362 M: Frederic Weisbecker <fweisbec@gmail.com>
13363 M: Thomas Gleixner <tglx@linutronix.de>
13364 M: Ingo Molnar <mingo@kernel.org>
13365 L: linux-kernel@vger.kernel.org
13367 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
13368 F: include/linux/sched/nohz.h
13369 F: include/linux/tick.h
13370 F: kernel/time/tick*.*
13372 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
13373 M: Pavel Machek <pavel@ucw.cz>
13374 M: Sakari Ailus <sakari.ailus@iki.fi>
13375 L: linux-media@vger.kernel.org
13377 F: drivers/media/i2c/ad5820.c
13378 F: drivers/media/i2c/et8ek8
13380 NOKIA N900 POWER SUPPLY DRIVERS
13381 R: Pali Rohár <pali@kernel.org>
13382 F: drivers/power/supply/bq2415x_charger.c
13383 F: drivers/power/supply/bq27xxx_battery.c
13384 F: drivers/power/supply/bq27xxx_battery_i2c.c
13385 F: drivers/power/supply/isp1704_charger.c
13386 F: drivers/power/supply/rx51_battery.c
13387 F: include/linux/power/bq2415x_charger.h
13388 F: include/linux/power/bq27xxx_battery.h
13391 M: Willy Tarreau <w@1wt.eu>
13393 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
13394 F: tools/include/nolibc/
13397 M: Matthias Maennich <maennich@google.com>
13399 F: Documentation/core-api/symbol-namespaces.rst
13403 M: Sanjay R Mehta <sanju.mehta@amd.com>
13404 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
13405 L: linux-ntb@googlegroups.com
13407 F: drivers/ntb/hw/amd/
13410 M: Jon Mason <jdmason@kudzu.us>
13411 M: Dave Jiang <dave.jiang@intel.com>
13412 M: Allen Hubbe <allenbh@gmail.com>
13413 L: linux-ntb@googlegroups.com
13415 W: https://github.com/jonmason/ntb/wiki
13416 T: git git://github.com/jonmason/ntb.git
13417 F: drivers/net/ntb_netdev.c
13419 F: include/linux/ntb.h
13420 F: include/linux/ntb_transport.h
13421 F: tools/testing/selftests/ntb/
13424 M: Serge Semin <fancer.lancer@gmail.com>
13425 L: linux-ntb@googlegroups.com
13427 F: drivers/ntb/hw/idt/
13430 M: Dave Jiang <dave.jiang@intel.com>
13431 L: linux-ntb@googlegroups.com
13433 W: https://github.com/davejiang/linux/wiki
13434 T: git https://github.com/davejiang/linux.git
13435 F: drivers/ntb/hw/intel/
13438 M: Anton Altaparmakov <anton@tuxera.com>
13439 L: linux-ntfs-dev@lists.sourceforge.net
13441 W: http://www.tuxera.com/
13442 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
13443 F: Documentation/filesystems/ntfs.rst
13447 M: Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
13448 L: ntfs3@lists.linux.dev
13450 W: http://www.paragon-software.com/
13451 T: git https://github.com/Paragon-Software-Group/linux-ntfs3.git
13452 F: Documentation/filesystems/ntfs3.rst
13456 M: Finn Thain <fthain@linux-m68k.org>
13457 L: linux-m68k@lists.linux-m68k.org
13459 F: arch/*/include/asm/nubus.h
13461 F: include/linux/nubus.h
13462 F: include/uapi/linux/nubus.h
13464 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
13465 M: Antonino Daplas <adaplas@gmail.com>
13466 L: linux-fbdev@vger.kernel.org
13468 F: drivers/video/fbdev/nvidia/
13469 F: drivers/video/fbdev/riva/
13472 M: Keith Busch <kbusch@kernel.org>
13473 M: Jens Axboe <axboe@fb.com>
13474 M: Christoph Hellwig <hch@lst.de>
13475 M: Sagi Grimberg <sagi@grimberg.me>
13476 L: linux-nvme@lists.infradead.org
13478 W: http://git.infradead.org/nvme.git
13479 T: git://git.infradead.org/nvme.git
13480 F: drivers/nvme/host/
13481 F: include/linux/nvme.h
13482 F: include/uapi/linux/nvme_ioctl.h
13484 NVM EXPRESS FC TRANSPORT DRIVERS
13485 M: James Smart <james.smart@broadcom.com>
13486 L: linux-nvme@lists.infradead.org
13488 F: drivers/nvme/host/fc.c
13489 F: drivers/nvme/target/fc.c
13490 F: drivers/nvme/target/fcloop.c
13491 F: include/linux/nvme-fc-driver.h
13492 F: include/linux/nvme-fc.h
13494 NVM EXPRESS TARGET DRIVER
13495 M: Christoph Hellwig <hch@lst.de>
13496 M: Sagi Grimberg <sagi@grimberg.me>
13497 M: Chaitanya Kulkarni <kch@nvidia.com>
13498 L: linux-nvme@lists.infradead.org
13500 W: http://git.infradead.org/nvme.git
13501 T: git://git.infradead.org/nvme.git
13502 F: drivers/nvme/target/
13505 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13507 T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
13508 F: Documentation/ABI/stable/sysfs-bus-nvmem
13509 F: Documentation/devicetree/bindings/nvmem/
13511 F: include/linux/nvmem-consumer.h
13512 F: include/linux/nvmem-provider.h
13514 NXP C45 TJA11XX PHY DRIVER
13515 M: Radu Pirea <radu-nicolae.pirea@oss.nxp.com>
13516 L: netdev@vger.kernel.org
13518 F: drivers/net/phy/nxp-c45-tja11xx.c
13521 M: Ashish Kumar <ashish.kumar@nxp.com>
13522 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
13523 L: linux-spi@vger.kernel.org
13525 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
13526 F: drivers/spi/spi-nxp-fspi.c
13528 NXP FXAS21002C DRIVER
13529 M: Rui Miguel Silva <rmfrfs@gmail.com>
13530 L: linux-iio@vger.kernel.org
13532 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
13533 F: drivers/iio/gyro/fxas21002c.h
13534 F: drivers/iio/gyro/fxas21002c_core.c
13535 F: drivers/iio/gyro/fxas21002c_i2c.c
13536 F: drivers/iio/gyro/fxas21002c_spi.c
13538 NXP i.MX CLOCK DRIVERS
13539 M: Abel Vesa <abel.vesa@nxp.com>
13540 L: linux-clk@vger.kernel.org
13541 L: linux-imx@nxp.com
13543 F: drivers/clk/imx/
13545 NXP i.MX 8MQ DCSS DRIVER
13546 M: Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
13547 R: Lucas Stach <l.stach@pengutronix.de>
13548 L: dri-devel@lists.freedesktop.org
13550 F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
13551 F: drivers/gpu/drm/imx/dcss/
13553 NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
13554 M: Jagan Teki <jagan@amarulasolutions.com>
13556 F: Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
13557 F: drivers/regulator/pf8x00-regulator.c
13559 NXP PTN5150A CC LOGIC AND EXTCON DRIVER
13560 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
13561 L: linux-kernel@vger.kernel.org
13563 F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
13564 F: drivers/extcon/extcon-ptn5150.c
13566 NXP SGTL5000 DRIVER
13567 M: Fabio Estevam <festevam@gmail.com>
13568 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13570 F: Documentation/devicetree/bindings/sound/sgtl5000.yaml
13571 F: sound/soc/codecs/sgtl5000*
13573 NXP SJA1105 ETHERNET SWITCH DRIVER
13574 M: Vladimir Oltean <olteanv@gmail.com>
13575 L: linux-kernel@vger.kernel.org
13577 F: drivers/net/dsa/sja1105
13578 F: drivers/net/pcs/pcs-xpcs-nxp.c
13580 NXP TDA998X DRM DRIVER
13581 M: Russell King <linux@armlinux.org.uk>
13583 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
13584 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
13585 F: drivers/gpu/drm/i2c/tda998x_drv.c
13586 F: include/drm/i2c/tda998x.h
13587 F: include/dt-bindings/display/tda998x.h
13591 M: Peter Rosin <peda@axentia.se>
13592 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13594 F: Documentation/devicetree/bindings/sound/tfa9879.txt
13595 F: sound/soc/codecs/tfa9879*
13597 NXP/Goodix TFA989X (TFA1) DRIVER
13598 M: Stephan Gerhold <stephan@gerhold.net>
13599 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13601 F: Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
13602 F: sound/soc/codecs/tfa989x.c
13605 R: Charles Gorand <charles.gorand@effinnov.com>
13606 L: linux-nfc@lists.01.org (subscribers-only)
13608 F: drivers/nfc/nxp-nci
13610 NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
13611 M: Mirela Rabulea <mirela.rabulea@nxp.com>
13612 R: NXP Linux Team <linux-imx@nxp.com>
13613 L: linux-media@vger.kernel.org
13615 F: Documentation/devicetree/bindings/media/imx8-jpeg.yaml
13616 F: drivers/media/platform/imx-jpeg
13618 NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
13619 M: Jonas Malaco <jonas@protocubo.io>
13620 L: linux-hwmon@vger.kernel.org
13622 F: Documentation/hwmon/nzxt-kraken2.rst
13623 F: drivers/hwmon/nzxt-kraken2.c
13626 M: Jiri Pirko <jiri@nvidia.com>
13627 L: netdev@vger.kernel.org
13629 F: include/linux/objagg.h
13631 F: lib/test_objagg.c
13634 M: Josh Poimboeuf <jpoimboe@redhat.com>
13635 M: Peter Zijlstra <peterz@infradead.org>
13638 F: include/linux/objtool.h
13640 OCELOT ETHERNET SWITCH DRIVER
13641 M: Vladimir Oltean <vladimir.oltean@nxp.com>
13642 M: Claudiu Manoil <claudiu.manoil@nxp.com>
13643 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
13644 M: UNGLinuxDriver@microchip.com
13645 L: netdev@vger.kernel.org
13647 F: drivers/net/dsa/ocelot/*
13648 F: drivers/net/ethernet/mscc/
13649 F: include/soc/mscc/ocelot*
13650 F: net/dsa/tag_ocelot.c
13651 F: net/dsa/tag_ocelot_8021q.c
13652 F: tools/testing/selftests/drivers/net/ocelot/*
13654 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
13655 M: Frederic Barrat <fbarrat@linux.ibm.com>
13656 M: Andrew Donnellan <ajd@linux.ibm.com>
13657 L: linuxppc-dev@lists.ozlabs.org
13659 F: Documentation/userspace-api/accelerators/ocxl.rst
13660 F: arch/powerpc/include/asm/pnv-ocxl.h
13661 F: arch/powerpc/platforms/powernv/ocxl.c
13662 F: drivers/misc/ocxl/
13663 F: include/misc/ocxl*
13664 F: include/uapi/misc/ocxl.h
13667 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
13668 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
13669 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13670 L: linux-omap@vger.kernel.org
13672 F: sound/soc/ti/n810.c
13673 F: sound/soc/ti/omap*
13674 F: sound/soc/ti/rx51.c
13675 F: sound/soc/ti/sdma-pcm.*
13677 OMAP CLOCK FRAMEWORK SUPPORT
13678 M: Paul Walmsley <paul@pwsan.com>
13679 L: linux-omap@vger.kernel.org
13681 F: arch/arm/*omap*/*clock*
13683 OMAP DEVICE TREE SUPPORT
13684 M: Benoît Cousson <bcousson@baylibre.com>
13685 M: Tony Lindgren <tony@atomide.com>
13686 L: linux-omap@vger.kernel.org
13687 L: devicetree@vger.kernel.org
13689 F: arch/arm/boot/dts/*am3*
13690 F: arch/arm/boot/dts/*am4*
13691 F: arch/arm/boot/dts/*am5*
13692 F: arch/arm/boot/dts/*dra7*
13693 F: arch/arm/boot/dts/*omap*
13694 F: arch/arm/boot/dts/logicpd-som-lv*
13695 F: arch/arm/boot/dts/logicpd-torpedo*
13697 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
13698 L: linux-omap@vger.kernel.org
13699 L: linux-fbdev@vger.kernel.org
13701 F: Documentation/arm/omap/dss.rst
13702 F: drivers/video/fbdev/omap2/
13704 OMAP FRAMEBUFFER SUPPORT
13705 L: linux-fbdev@vger.kernel.org
13706 L: linux-omap@vger.kernel.org
13708 F: drivers/video/fbdev/omap/
13710 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
13711 M: Roger Quadros <rogerq@kernel.org>
13712 M: Tony Lindgren <tony@atomide.com>
13713 L: linux-omap@vger.kernel.org
13715 F: arch/arm/mach-omap2/*gpmc*
13716 F: drivers/memory/omap-gpmc.c
13719 M: Grygorii Strashko <grygorii.strashko@ti.com>
13720 M: Santosh Shilimkar <ssantosh@kernel.org>
13721 M: Kevin Hilman <khilman@kernel.org>
13722 L: linux-omap@vger.kernel.org
13724 F: Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
13725 F: drivers/gpio/gpio-omap.c
13727 OMAP HARDWARE SPINLOCK SUPPORT
13728 M: Ohad Ben-Cohen <ohad@wizery.com>
13729 L: linux-omap@vger.kernel.org
13731 F: drivers/hwspinlock/omap_hwspinlock.c
13733 OMAP HS MMC SUPPORT
13734 L: linux-mmc@vger.kernel.org
13735 L: linux-omap@vger.kernel.org
13737 F: drivers/mmc/host/omap_hsmmc.c
13740 M: Paul Walmsley <paul@pwsan.com>
13741 L: linux-omap@vger.kernel.org
13743 F: arch/arm/mach-omap2/omap_hwmod*data*
13746 M: Benoît Cousson <bcousson@baylibre.com>
13747 M: Paul Walmsley <paul@pwsan.com>
13748 L: linux-omap@vger.kernel.org
13750 F: arch/arm/mach-omap2/omap_hwmod.*
13753 M: Vignesh R <vigneshr@ti.com>
13754 L: linux-omap@vger.kernel.org
13755 L: linux-i2c@vger.kernel.org
13757 F: Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
13758 F: drivers/i2c/busses/i2c-omap.c
13760 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
13761 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13762 L: linux-media@vger.kernel.org
13764 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
13765 F: drivers/media/platform/omap3isp/
13766 F: drivers/staging/media/omap4iss/
13769 M: Aaro Koskinen <aaro.koskinen@iki.fi>
13770 L: linux-omap@vger.kernel.org
13772 F: drivers/mmc/host/omap.c
13774 OMAP POWER MANAGEMENT SUPPORT
13775 M: Kevin Hilman <khilman@kernel.org>
13776 L: linux-omap@vger.kernel.org
13778 F: arch/arm/*omap*/*pm*
13779 F: drivers/cpufreq/omap-cpufreq.c
13781 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
13782 M: Rajendra Nayak <rnayak@codeaurora.org>
13783 M: Paul Walmsley <paul@pwsan.com>
13784 L: linux-omap@vger.kernel.org
13786 F: arch/arm/mach-omap2/prm*
13788 OMAP RANDOM NUMBER GENERATOR SUPPORT
13789 M: Deepak Saxena <dsaxena@plexity.net>
13791 F: drivers/char/hw_random/omap-rng.c
13794 L: linux-usb@vger.kernel.org
13795 L: linux-omap@vger.kernel.org
13797 F: arch/arm/*omap*/usb*
13798 F: drivers/usb/*/*omap*
13800 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
13801 M: Mark Jackson <mpfj@newflow.co.uk>
13802 L: linux-omap@vger.kernel.org
13804 F: arch/arm/boot/dts/am335x-nano.dts
13807 M: Aaro Koskinen <aaro.koskinen@iki.fi>
13808 M: Tony Lindgren <tony@atomide.com>
13809 L: linux-omap@vger.kernel.org
13811 Q: http://patchwork.kernel.org/project/linux-omap/list/
13812 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
13813 F: arch/arm/configs/omap1_defconfig
13814 F: arch/arm/mach-omap1/
13815 F: arch/arm/plat-omap/
13816 F: drivers/i2c/busses/i2c-omap.c
13817 F: include/linux/platform_data/ams-delta-fiq.h
13818 F: include/linux/platform_data/i2c-omap.h
13821 M: Tony Lindgren <tony@atomide.com>
13822 L: linux-omap@vger.kernel.org
13824 W: http://www.muru.com/linux/omap/
13825 W: http://linux.omap.com/
13826 Q: http://patchwork.kernel.org/project/linux-omap/list/
13827 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
13828 F: arch/arm/configs/omap2plus_defconfig
13829 F: arch/arm/mach-omap2/
13830 F: arch/arm/plat-omap/
13831 F: drivers/bus/ti-sysc.c
13832 F: drivers/i2c/busses/i2c-omap.c
13833 F: drivers/irqchip/irq-omap-intc.c
13834 F: drivers/mfd/*omap*.c
13835 F: drivers/mfd/menelaus.c
13836 F: drivers/mfd/palmas.c
13837 F: drivers/mfd/tps65217.c
13838 F: drivers/mfd/tps65218.c
13839 F: drivers/mfd/tps65910.c
13840 F: drivers/mfd/twl-core.[ch]
13841 F: drivers/mfd/twl4030*.c
13842 F: drivers/mfd/twl6030*.c
13843 F: drivers/mfd/twl6040*.c
13844 F: drivers/regulator/palmas-regulator*.c
13845 F: drivers/regulator/pbias-regulator.c
13846 F: drivers/regulator/tps65217-regulator.c
13847 F: drivers/regulator/tps65218-regulator.c
13848 F: drivers/regulator/tps65910-regulator.c
13849 F: drivers/regulator/twl-regulator.c
13850 F: drivers/regulator/twl6030-regulator.c
13851 F: include/linux/platform_data/i2c-omap.h
13852 F: include/linux/platform_data/ti-sysc.h
13855 M: Bob Copeland <me@bobcopeland.com>
13856 L: linux-karma-devel@lists.sourceforge.net
13858 F: Documentation/filesystems/omfs.rst
13861 OMNIKEY CARDMAN 4000 DRIVER
13862 M: Harald Welte <laforge@gnumonks.org>
13864 F: drivers/char/pcmcia/cm4000_cs.c
13865 F: include/linux/cm4000_cs.h
13866 F: include/uapi/linux/cm4000_cs.h
13868 OMNIKEY CARDMAN 4040 DRIVER
13869 M: Harald Welte <laforge@gnumonks.org>
13871 F: drivers/char/pcmcia/cm4040_cs.*
13873 OMNIVISION OV02A10 SENSOR DRIVER
13874 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
13875 L: linux-media@vger.kernel.org
13877 T: git git://linuxtv.org/media_tree.git
13878 F: Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
13879 F: drivers/media/i2c/ov02a10.c
13881 OMNIVISION OV13858 SENSOR DRIVER
13882 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13883 L: linux-media@vger.kernel.org
13885 T: git git://linuxtv.org/media_tree.git
13886 F: drivers/media/i2c/ov13858.c
13888 OMNIVISION OV13B10 SENSOR DRIVER
13889 M: Arec Kao <arec.kao@intel.com>
13890 L: linux-media@vger.kernel.org
13892 T: git git://linuxtv.org/media_tree.git
13893 F: drivers/media/i2c/ov13b10.c
13895 OMNIVISION OV2680 SENSOR DRIVER
13896 M: Rui Miguel Silva <rmfrfs@gmail.com>
13897 L: linux-media@vger.kernel.org
13899 T: git git://linuxtv.org/media_tree.git
13900 F: Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
13901 F: drivers/media/i2c/ov2680.c
13903 OMNIVISION OV2685 SENSOR DRIVER
13904 M: Shunqian Zheng <zhengsq@rock-chips.com>
13905 L: linux-media@vger.kernel.org
13907 T: git git://linuxtv.org/media_tree.git
13908 F: drivers/media/i2c/ov2685.c
13910 OMNIVISION OV2740 SENSOR DRIVER
13911 M: Tianshu Qiu <tian.shu.qiu@intel.com>
13912 R: Shawn Tu <shawnx.tu@intel.com>
13913 R: Bingbu Cao <bingbu.cao@intel.com>
13914 L: linux-media@vger.kernel.org
13916 T: git git://linuxtv.org/media_tree.git
13917 F: drivers/media/i2c/ov2740.c
13919 OMNIVISION OV5640 SENSOR DRIVER
13920 M: Steve Longerbeam <slongerbeam@gmail.com>
13921 L: linux-media@vger.kernel.org
13923 T: git git://linuxtv.org/media_tree.git
13924 F: drivers/media/i2c/ov5640.c
13926 OMNIVISION OV5647 SENSOR DRIVER
13927 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
13928 M: Jacopo Mondi <jacopo@jmondi.org>
13929 L: linux-media@vger.kernel.org
13931 T: git git://linuxtv.org/media_tree.git
13932 F: Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
13933 F: drivers/media/i2c/ov5647.c
13935 OMNIVISION OV5670 SENSOR DRIVER
13936 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
13937 M: Hyungwoo Yang <hyungwoo.yang@intel.com>
13938 L: linux-media@vger.kernel.org
13940 T: git git://linuxtv.org/media_tree.git
13941 F: drivers/media/i2c/ov5670.c
13943 OMNIVISION OV5675 SENSOR DRIVER
13944 M: Shawn Tu <shawnx.tu@intel.com>
13945 L: linux-media@vger.kernel.org
13947 T: git git://linuxtv.org/media_tree.git
13948 F: drivers/media/i2c/ov5675.c
13950 OMNIVISION OV5695 SENSOR DRIVER
13951 M: Shunqian Zheng <zhengsq@rock-chips.com>
13952 L: linux-media@vger.kernel.org
13954 T: git git://linuxtv.org/media_tree.git
13955 F: drivers/media/i2c/ov5695.c
13957 OMNIVISION OV7670 SENSOR DRIVER
13958 L: linux-media@vger.kernel.org
13960 T: git git://linuxtv.org/media_tree.git
13961 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
13962 F: drivers/media/i2c/ov7670.c
13964 OMNIVISION OV772x SENSOR DRIVER
13965 M: Jacopo Mondi <jacopo@jmondi.org>
13966 L: linux-media@vger.kernel.org
13968 T: git git://linuxtv.org/media_tree.git
13969 F: Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
13970 F: drivers/media/i2c/ov772x.c
13971 F: include/media/i2c/ov772x.h
13973 OMNIVISION OV7740 SENSOR DRIVER
13974 M: Wenyou Yang <wenyou.yang@microchip.com>
13975 L: linux-media@vger.kernel.org
13977 T: git git://linuxtv.org/media_tree.git
13978 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
13979 F: drivers/media/i2c/ov7740.c
13981 OMNIVISION OV8856 SENSOR DRIVER
13982 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
13983 L: linux-media@vger.kernel.org
13985 T: git git://linuxtv.org/media_tree.git
13986 F: Documentation/devicetree/bindings/media/i2c/ov8856.yaml
13987 F: drivers/media/i2c/ov8856.c
13989 OMNIVISION OV9282 SENSOR DRIVER
13990 M: Paul J. Murphy <paul.j.murphy@intel.com>
13991 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
13992 L: linux-media@vger.kernel.org
13994 T: git git://linuxtv.org/media_tree.git
13995 F: Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
13996 F: drivers/media/i2c/ov9282.c
13998 OMNIVISION OV9640 SENSOR DRIVER
13999 M: Petr Cvek <petrcvekcz@gmail.com>
14000 L: linux-media@vger.kernel.org
14002 F: drivers/media/i2c/ov9640.*
14004 OMNIVISION OV9650 SENSOR DRIVER
14005 M: Sakari Ailus <sakari.ailus@linux.intel.com>
14006 R: Akinobu Mita <akinobu.mita@gmail.com>
14007 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
14008 L: linux-media@vger.kernel.org
14010 T: git git://linuxtv.org/media_tree.git
14011 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
14012 F: drivers/media/i2c/ov9650.c
14014 OMNIVISION OV9734 SENSOR DRIVER
14015 M: Tianshu Qiu <tian.shu.qiu@intel.com>
14016 R: Bingbu Cao <bingbu.cao@intel.com>
14017 L: linux-media@vger.kernel.org
14019 T: git git://linuxtv.org/media_tree.git
14020 F: drivers/media/i2c/ov9734.c
14022 ONENAND FLASH DRIVER
14023 M: Kyungmin Park <kyungmin.park@samsung.com>
14024 L: linux-mtd@lists.infradead.org
14026 F: drivers/mtd/nand/onenand/
14027 F: include/linux/mtd/onenand*.h
14029 ONION OMEGA2+ BOARD
14030 M: Harvey Hunt <harveyhuntnexus@gmail.com>
14031 L: linux-mips@vger.kernel.org
14033 F: arch/mips/boot/dts/ralink/omega2p.dts
14036 M: Jens Wiklander <jens.wiklander@linaro.org>
14037 L: op-tee@lists.trustedfirmware.org
14039 F: Documentation/ABI/testing/sysfs-bus-optee-devices
14040 F: drivers/tee/optee/
14042 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
14043 M: Sumit Garg <sumit.garg@linaro.org>
14044 L: op-tee@lists.trustedfirmware.org
14046 F: drivers/char/hw_random/optee-rng.c
14049 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
14050 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
14051 L: linux-rdma@vger.kernel.org
14053 F: drivers/infiniband/ulp/opa_vnic
14055 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
14056 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
14057 M: Frank Rowand <frowand.list@gmail.com>
14058 L: devicetree@vger.kernel.org
14060 F: Documentation/devicetree/dynamic-resolution-notes.rst
14061 F: Documentation/devicetree/overlay-notes.rst
14062 F: drivers/of/overlay.c
14063 F: drivers/of/resolver.c
14064 K: of_overlay_notifier_
14066 OPEN FIRMWARE AND FLATTENED DEVICE TREE
14067 M: Rob Herring <robh+dt@kernel.org>
14068 M: Frank Rowand <frowand.list@gmail.com>
14069 L: devicetree@vger.kernel.org
14071 W: http://www.devicetree.org/
14072 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
14073 F: Documentation/ABI/testing/sysfs-firmware-ofw
14075 F: include/linux/of*.h
14078 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
14079 M: Rob Herring <robh+dt@kernel.org>
14080 L: devicetree@vger.kernel.org
14082 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
14083 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
14084 F: Documentation/devicetree/
14085 F: arch/*/boot/dts/
14086 F: include/dt-bindings/
14088 OPENCOMPUTE PTP CLOCK DRIVER
14089 M: Jonathan Lemon <jonathan.lemon@gmail.com>
14090 L: netdev@vger.kernel.org
14092 F: drivers/ptp/ptp_ocp.c
14094 OPENCORES I2C BUS DRIVER
14095 M: Peter Korsgaard <peter@korsgaard.com>
14096 M: Andrew Lunn <andrew@lunn.ch>
14097 L: linux-i2c@vger.kernel.org
14099 F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt
14100 F: Documentation/i2c/busses/i2c-ocores.rst
14101 F: drivers/i2c/busses/i2c-ocores.c
14102 F: include/linux/platform_data/i2c-ocores.h
14104 OPENRISC ARCHITECTURE
14105 M: Jonas Bonn <jonas@southpole.se>
14106 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
14107 M: Stafford Horne <shorne@gmail.com>
14108 L: openrisc@lists.librecores.org
14110 W: http://openrisc.io
14111 T: git git://github.com/openrisc/linux.git
14112 F: Documentation/devicetree/bindings/openrisc/
14113 F: Documentation/openrisc/
14115 F: drivers/irqchip/irq-ompic.c
14116 F: drivers/irqchip/irq-or1k-*
14119 M: Pravin B Shelar <pshelar@ovn.org>
14120 L: netdev@vger.kernel.org
14121 L: dev@openvswitch.org
14123 W: http://openvswitch.org
14124 F: include/uapi/linux/openvswitch.h
14125 F: net/openvswitch/
14127 OPERATING PERFORMANCE POINTS (OPP)
14128 M: Viresh Kumar <vireshk@kernel.org>
14129 M: Nishanth Menon <nm@ti.com>
14130 M: Stephen Boyd <sboyd@kernel.org>
14131 L: linux-pm@vger.kernel.org
14133 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
14134 F: Documentation/devicetree/bindings/opp/
14135 F: Documentation/power/opp.rst
14137 F: include/linux/pm_opp.h
14140 M: Clemens Ladisch <clemens@ladisch.de>
14141 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14143 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14144 F: sound/drivers/opl4/
14146 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
14147 M: Mark Fasheh <mark@fasheh.com>
14148 M: Joel Becker <jlbec@evilplan.org>
14149 M: Joseph Qi <joseph.qi@linux.alibaba.com>
14150 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
14152 W: http://ocfs2.wiki.kernel.org
14153 F: Documentation/filesystems/dlmfs.rst
14154 F: Documentation/filesystems/ocfs2.rst
14157 ORANGEFS FILESYSTEM
14158 M: Mike Marshall <hubcap@omnibond.com>
14159 R: Martin Brandenburg <martin@omnibond.com>
14160 L: devel@lists.orangefs.org
14162 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
14163 F: Documentation/filesystems/orangefs.rst
14167 L: linux-wireless@vger.kernel.org
14169 W: https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
14170 W: http://www.nongnu.org/orinoco/
14171 F: drivers/net/wireless/intersil/orinoco/
14173 OV2659 OMNIVISION SENSOR DRIVER
14174 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14175 L: linux-media@vger.kernel.org
14177 W: https://linuxtv.org
14178 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14179 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14180 F: drivers/media/i2c/ov2659.c
14181 F: include/media/i2c/ov2659.h
14184 M: Miklos Szeredi <miklos@szeredi.hu>
14185 L: linux-unionfs@vger.kernel.org
14187 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
14188 F: Documentation/filesystems/overlayfs.rst
14191 P54 WIRELESS DRIVER
14192 M: Christian Lamparter <chunkeey@googlemail.com>
14193 L: linux-wireless@vger.kernel.org
14195 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
14196 F: drivers/net/wireless/intersil/p54/
14199 M: Vladimir Oltean <olteanv@gmail.com>
14200 L: netdev@vger.kernel.org
14202 F: Documentation/core-api/packing.rst
14203 F: include/linux/packing.h
14206 PADATA PARALLEL EXECUTION MECHANISM
14207 M: Steffen Klassert <steffen.klassert@secunet.com>
14208 M: Daniel Jordan <daniel.m.jordan@oracle.com>
14209 L: linux-crypto@vger.kernel.org
14210 L: linux-kernel@vger.kernel.org
14212 F: Documentation/core-api/padata.rst
14213 F: include/linux/padata.h
14217 M: Jesper Dangaard Brouer <hawk@kernel.org>
14218 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
14219 L: netdev@vger.kernel.org
14221 F: Documentation/networking/page_pool.rst
14222 F: include/net/page_pool.h
14223 F: include/trace/events/page_pool.h
14224 F: net/core/page_pool.c
14226 PANASONIC LAPTOP ACPI EXTRAS DRIVER
14227 M: Kenneth Chan <kenneth.t.chan@gmail.com>
14228 L: platform-driver-x86@vger.kernel.org
14230 F: drivers/platform/x86/panasonic-laptop.c
14232 PARALLAX PING IIO SENSOR DRIVER
14233 M: Andreas Klinger <ak@it-klinger.de>
14234 L: linux-iio@vger.kernel.org
14236 F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
14237 F: drivers/iio/proximity/ping.c
14239 PARALLEL LCD/KEYPAD PANEL DRIVER
14240 M: Willy Tarreau <willy@haproxy.com>
14241 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
14243 F: Documentation/admin-guide/lcd-panel-cgram.rst
14244 F: drivers/auxdisplay/panel.c
14246 PARALLEL PORT SUBSYSTEM
14247 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14248 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14249 L: linux-parport@lists.infradead.org (subscribers-only)
14251 F: Documentation/driver-api/parport*.rst
14252 F: drivers/char/ppdev.c
14253 F: drivers/parport/
14254 F: include/linux/parport*.h
14255 F: include/uapi/linux/ppdev.h
14257 PARAVIRT_OPS INTERFACE
14258 M: Juergen Gross <jgross@suse.com>
14259 M: Deep Shah <sdeep@vmware.com>
14260 M: "VMware, Inc." <pv-drivers@vmware.com>
14261 L: virtualization@lists.linux-foundation.org
14263 F: Documentation/virt/paravirt_ops.rst
14264 F: arch/*/include/asm/paravirt*.h
14265 F: arch/*/kernel/paravirt*
14266 F: include/linux/hypervisor.h
14268 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
14269 M: Tim Waugh <tim@cyberelk.net>
14270 L: linux-parport@lists.infradead.org (subscribers-only)
14272 F: Documentation/admin-guide/blockdev/paride.rst
14273 F: drivers/block/paride/
14275 PARISC ARCHITECTURE
14276 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
14277 M: Helge Deller <deller@gmx.de>
14278 L: linux-parisc@vger.kernel.org
14280 W: https://parisc.wiki.kernel.org
14281 Q: http://patchwork.kernel.org/project/linux-parisc/list/
14282 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
14283 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
14284 F: Documentation/parisc/
14286 F: drivers/char/agp/parisc-agp.c
14287 F: drivers/input/misc/hp_sdc_rtc.c
14288 F: drivers/input/serio/gscps2.c
14289 F: drivers/input/serio/hp_sdc*
14291 F: drivers/parport/parport_gsc.*
14292 F: drivers/tty/serial/8250/8250_gsc.c
14293 F: drivers/video/console/sti*
14294 F: drivers/video/fbdev/sti*
14295 F: drivers/video/logo/logo_parisc*
14296 F: include/linux/hp_sdc.h
14299 M: Jiri Pirko <jiri@nvidia.com>
14300 L: netdev@vger.kernel.org
14302 F: include/linux/parman.h
14304 F: lib/test_parman.c
14306 PC ENGINES APU BOARD DRIVER
14307 M: Enrico Weigelt, metux IT consult <info@metux.net>
14309 F: drivers/platform/x86/pcengines-apuv2.c
14311 PC87360 HARDWARE MONITORING DRIVER
14312 M: Jim Cromie <jim.cromie@gmail.com>
14313 L: linux-hwmon@vger.kernel.org
14315 F: Documentation/hwmon/pc87360.rst
14316 F: drivers/hwmon/pc87360.c
14318 PC8736x GPIO DRIVER
14319 M: Jim Cromie <jim.cromie@gmail.com>
14321 F: drivers/char/pc8736x_gpio.c
14323 PC87427 HARDWARE MONITORING DRIVER
14324 M: Jean Delvare <jdelvare@suse.com>
14325 L: linux-hwmon@vger.kernel.org
14327 F: Documentation/hwmon/pc87427.rst
14328 F: drivers/hwmon/pc87427.c
14331 M: Riku Voipio <riku.voipio@iki.fi>
14333 F: drivers/leds/leds-pca9532.c
14334 F: include/linux/leds-pca9532.h
14336 PCA9541 I2C BUS MASTER SELECTOR DRIVER
14337 M: Guenter Roeck <linux@roeck-us.net>
14338 L: linux-i2c@vger.kernel.org
14340 F: drivers/i2c/muxes/i2c-mux-pca9541.c
14342 PCDP - PRIMARY CONSOLE AND DEBUG PORT
14343 M: Khalid Aziz <khalid@gonehiking.org>
14345 F: drivers/firmware/pcdp.*
14347 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
14348 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
14349 M: Pali Rohár <pali@kernel.org>
14350 L: linux-pci@vger.kernel.org
14351 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14353 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
14354 F: drivers/pci/controller/pci-aardvark.c
14356 PCI DRIVER FOR ALTERA PCIE IP
14357 M: Joyce Ooi <joyce.ooi@intel.com>
14358 L: linux-pci@vger.kernel.org
14360 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
14361 F: drivers/pci/controller/pcie-altera.c
14363 PCI DRIVER FOR APPLIEDMICRO XGENE
14364 M: Toan Le <toan@os.amperecomputing.com>
14365 L: linux-pci@vger.kernel.org
14366 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14368 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
14369 F: drivers/pci/controller/pci-xgene.c
14371 PCI DRIVER FOR ARM VERSATILE PLATFORM
14372 M: Rob Herring <robh@kernel.org>
14373 L: linux-pci@vger.kernel.org
14374 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14376 F: Documentation/devicetree/bindings/pci/versatile.yaml
14377 F: drivers/pci/controller/pci-versatile.c
14379 PCI DRIVER FOR ARMADA 8K
14380 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
14381 L: linux-pci@vger.kernel.org
14382 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14384 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
14385 F: drivers/pci/controller/dwc/pcie-armada8k.c
14387 PCI DRIVER FOR CADENCE PCIE IP
14388 M: Tom Joseph <tjoseph@cadence.com>
14389 L: linux-pci@vger.kernel.org
14391 F: Documentation/devicetree/bindings/pci/cdns,*
14392 F: drivers/pci/controller/cadence/
14394 PCI DRIVER FOR FREESCALE LAYERSCAPE
14395 M: Minghuan Lian <minghuan.Lian@nxp.com>
14396 M: Mingkai Hu <mingkai.hu@nxp.com>
14397 M: Roy Zang <roy.zang@nxp.com>
14398 L: linuxppc-dev@lists.ozlabs.org
14399 L: linux-pci@vger.kernel.org
14400 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14402 F: drivers/pci/controller/dwc/*layerscape*
14404 PCI DRIVER FOR GENERIC OF HOSTS
14405 M: Will Deacon <will@kernel.org>
14406 L: linux-pci@vger.kernel.org
14407 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14409 F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
14410 F: drivers/pci/controller/pci-host-common.c
14411 F: drivers/pci/controller/pci-host-generic.c
14413 PCI DRIVER FOR IMX6
14414 M: Richard Zhu <hongxing.zhu@nxp.com>
14415 M: Lucas Stach <l.stach@pengutronix.de>
14416 L: linux-pci@vger.kernel.org
14417 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14419 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
14420 F: drivers/pci/controller/dwc/*imx6*
14422 PCI DRIVER FOR FU740
14423 M: Paul Walmsley <paul.walmsley@sifive.com>
14424 M: Greentime Hu <greentime.hu@sifive.com>
14425 L: linux-pci@vger.kernel.org
14427 F: Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
14428 F: drivers/pci/controller/dwc/pcie-fu740.c
14430 PCI DRIVER FOR INTEL IXP4XX
14431 M: Linus Walleij <linus.walleij@linaro.org>
14433 F: Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
14434 F: drivers/pci/controller/pci-ixp4xx.c
14436 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
14437 M: Nirmal Patel <nirmal.patel@linux.intel.com>
14438 R: Jonathan Derrick <jonathan.derrick@linux.dev>
14439 L: linux-pci@vger.kernel.org
14441 F: drivers/pci/controller/vmd.c
14443 PCI DRIVER FOR MICROSEMI SWITCHTEC
14444 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
14445 M: Logan Gunthorpe <logang@deltatee.com>
14446 L: linux-pci@vger.kernel.org
14448 F: Documentation/ABI/testing/sysfs-class-switchtec
14449 F: Documentation/driver-api/switchtec.rst
14450 F: drivers/ntb/hw/mscc/
14451 F: drivers/pci/switch/switchtec*
14452 F: include/linux/switchtec.h
14453 F: include/uapi/linux/switchtec_ioctl.h
14455 PCI DRIVER FOR MOBIVEIL PCIE IP
14456 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
14457 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
14458 L: linux-pci@vger.kernel.org
14460 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
14461 F: drivers/pci/controller/mobiveil/pcie-mobiveil*
14463 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
14464 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
14465 L: linux-pci@vger.kernel.org
14466 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14468 F: drivers/pci/controller/*mvebu*
14470 PCI DRIVER FOR NVIDIA TEGRA
14471 M: Thierry Reding <thierry.reding@gmail.com>
14472 L: linux-tegra@vger.kernel.org
14473 L: linux-pci@vger.kernel.org
14475 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
14476 F: drivers/pci/controller/pci-tegra.c
14478 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
14479 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
14480 L: linux-pci@vger.kernel.org
14481 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14483 F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
14484 F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
14486 PCI DRIVER FOR RENESAS R-CAR
14487 M: Marek Vasut <marek.vasut+renesas@gmail.com>
14488 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
14489 L: linux-pci@vger.kernel.org
14490 L: linux-renesas-soc@vger.kernel.org
14492 F: Documentation/devicetree/bindings/pci/*rcar*
14493 F: drivers/pci/controller/*rcar*
14495 PCI DRIVER FOR SAMSUNG EXYNOS
14496 M: Jingoo Han <jingoohan1@gmail.com>
14497 L: linux-pci@vger.kernel.org
14498 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14499 L: linux-samsung-soc@vger.kernel.org
14501 F: drivers/pci/controller/dwc/pci-exynos.c
14503 PCI DRIVER FOR SYNOPSYS DESIGNWARE
14504 M: Jingoo Han <jingoohan1@gmail.com>
14505 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
14506 L: linux-pci@vger.kernel.org
14508 F: Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
14509 F: Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
14510 F: drivers/pci/controller/dwc/*designware*
14512 PCI DRIVER FOR TI DRA7XX/J721E
14513 M: Kishon Vijay Abraham I <kishon@ti.com>
14514 L: linux-omap@vger.kernel.org
14515 L: linux-pci@vger.kernel.org
14516 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14518 F: Documentation/devicetree/bindings/pci/ti-pci.txt
14519 F: drivers/pci/controller/cadence/pci-j721e.c
14520 F: drivers/pci/controller/dwc/pci-dra7xx.c
14522 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
14523 M: Linus Walleij <linus.walleij@linaro.org>
14524 L: linux-pci@vger.kernel.org
14526 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
14527 F: drivers/pci/controller/pci-v3-semi.c
14529 PCI ENDPOINT SUBSYSTEM
14530 M: Kishon Vijay Abraham I <kishon@ti.com>
14531 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
14532 R: Krzysztof Wilczyński <kw@linux.com>
14533 L: linux-pci@vger.kernel.org
14535 F: Documentation/PCI/endpoint/*
14536 F: Documentation/misc-devices/pci-endpoint-test.rst
14537 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
14538 F: drivers/misc/pci_endpoint_test.c
14539 F: drivers/pci/endpoint/
14542 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
14543 M: Russell Currey <ruscur@russell.cc>
14544 M: Oliver O'Halloran <oohall@gmail.com>
14545 L: linuxppc-dev@lists.ozlabs.org
14547 F: Documentation/PCI/pci-error-recovery.rst
14548 F: Documentation/powerpc/eeh-pci-error-recovery.rst
14549 F: arch/powerpc/include/*/eeh*.h
14550 F: arch/powerpc/kernel/eeh*.c
14551 F: arch/powerpc/platforms/*/eeh*.c
14552 F: drivers/pci/pcie/aer.c
14553 F: drivers/pci/pcie/dpc.c
14554 F: drivers/pci/pcie/err.c
14557 M: Linas Vepstas <linasvepstas@gmail.com>
14558 L: linux-pci@vger.kernel.org
14560 F: Documentation/PCI/pci-error-recovery.rst
14562 PCI MSI DRIVER FOR ALTERA MSI IP
14563 M: Joyce Ooi <joyce.ooi@intel.com>
14564 L: linux-pci@vger.kernel.org
14566 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
14567 F: drivers/pci/controller/pcie-altera-msi.c
14569 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
14570 M: Toan Le <toan@os.amperecomputing.com>
14571 L: linux-pci@vger.kernel.org
14572 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14574 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
14575 F: drivers/pci/controller/pci-xgene-msi.c
14577 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
14578 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
14579 R: Rob Herring <robh@kernel.org>
14580 R: Krzysztof Wilczyński <kw@linux.com>
14581 L: linux-pci@vger.kernel.org
14583 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
14584 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
14585 F: drivers/pci/controller/
14588 M: Bjorn Helgaas <bhelgaas@google.com>
14589 L: linux-pci@vger.kernel.org
14591 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
14592 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
14593 F: Documentation/PCI/
14594 F: Documentation/devicetree/bindings/pci/
14595 F: arch/x86/kernel/early-quirks.c
14596 F: arch/x86/kernel/quirks.c
14598 F: drivers/acpi/pci*
14600 F: include/asm-generic/pci*
14601 F: include/linux/of_pci.h
14602 F: include/linux/pci*
14603 F: include/uapi/linux/pci*
14606 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
14607 M: Jonathan Chocron <jonnyc@amazon.com>
14608 L: linux-pci@vger.kernel.org
14610 F: Documentation/devicetree/bindings/pci/pcie-al.txt
14611 F: drivers/pci/controller/dwc/pcie-al.c
14613 PCIE DRIVER FOR AMLOGIC MESON
14614 M: Yue Wang <yue.wang@Amlogic.com>
14615 L: linux-pci@vger.kernel.org
14616 L: linux-amlogic@lists.infradead.org
14618 F: drivers/pci/controller/dwc/pci-meson.c
14620 PCIE DRIVER FOR AXIS ARTPEC
14621 M: Jesper Nilsson <jesper.nilsson@axis.com>
14622 L: linux-arm-kernel@axis.com
14623 L: linux-pci@vger.kernel.org
14625 F: Documentation/devicetree/bindings/pci/axis,artpec*
14626 F: drivers/pci/controller/dwc/*artpec*
14628 PCIE DRIVER FOR CAVIUM THUNDERX
14629 M: Robert Richter <rric@kernel.org>
14630 L: linux-pci@vger.kernel.org
14631 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14633 F: drivers/pci/controller/pci-thunder-*
14635 PCIE DRIVER FOR HISILICON
14636 M: Zhou Wang <wangzhou1@hisilicon.com>
14637 L: linux-pci@vger.kernel.org
14639 F: drivers/pci/controller/dwc/pcie-hisi.c
14641 PCIE DRIVER FOR HISILICON KIRIN
14642 M: Xiaowei Song <songxiaowei@hisilicon.com>
14643 M: Binghui Wang <wangbinghui@hisilicon.com>
14644 L: linux-pci@vger.kernel.org
14646 F: Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
14647 F: drivers/pci/controller/dwc/pcie-kirin.c
14649 PCIE DRIVER FOR HISILICON STB
14650 M: Shawn Guo <shawn.guo@linaro.org>
14651 L: linux-pci@vger.kernel.org
14653 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
14654 F: drivers/pci/controller/dwc/pcie-histb.c
14656 PCIE DRIVER FOR INTEL KEEM BAY
14657 M: Srikanth Thokala <srikanth.thokala@intel.com>
14658 L: linux-pci@vger.kernel.org
14660 F: Documentation/devicetree/bindings/pci/intel,keembay-pcie*
14661 F: drivers/pci/controller/dwc/pcie-keembay.c
14663 PCIE DRIVER FOR INTEL LGM GW SOC
14664 M: Rahul Tanwar <rtanwar@maxlinear.com>
14665 L: linux-pci@vger.kernel.org
14667 F: Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
14668 F: drivers/pci/controller/dwc/pcie-intel-gw.c
14670 PCIE DRIVER FOR MEDIATEK
14671 M: Ryder Lee <ryder.lee@mediatek.com>
14672 M: Jianjun Wang <jianjun.wang@mediatek.com>
14673 L: linux-pci@vger.kernel.org
14674 L: linux-mediatek@lists.infradead.org
14676 F: Documentation/devicetree/bindings/pci/mediatek*
14677 F: drivers/pci/controller/*mediatek*
14679 PCIE DRIVER FOR MICROCHIP
14680 M: Daire McNamara <daire.mcnamara@microchip.com>
14681 L: linux-pci@vger.kernel.org
14683 F: Documentation/devicetree/bindings/pci/microchip*
14684 F: drivers/pci/controller/*microchip*
14686 PCIE DRIVER FOR QUALCOMM MSM
14687 M: Stanimir Varbanov <svarbanov@mm-sol.com>
14688 L: linux-pci@vger.kernel.org
14689 L: linux-arm-msm@vger.kernel.org
14691 F: drivers/pci/controller/dwc/*qcom*
14693 PCIE DRIVER FOR ROCKCHIP
14694 M: Shawn Lin <shawn.lin@rock-chips.com>
14695 L: linux-pci@vger.kernel.org
14696 L: linux-rockchip@lists.infradead.org
14698 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
14699 F: drivers/pci/controller/pcie-rockchip*
14701 PCIE DRIVER FOR SOCIONEXT UNIPHIER
14702 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14703 L: linux-pci@vger.kernel.org
14705 F: Documentation/devicetree/bindings/pci/uniphier-pcie*
14706 F: drivers/pci/controller/dwc/pcie-uniphier*
14708 PCIE DRIVER FOR ST SPEAR13XX
14709 M: Pratyush Anand <pratyush.anand@gmail.com>
14710 L: linux-pci@vger.kernel.org
14712 F: drivers/pci/controller/dwc/*spear*
14715 M: Dominik Brodowski <linux@dominikbrodowski.net>
14717 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
14718 F: Documentation/pcmcia/
14723 PCNET32 NETWORK DRIVER
14724 M: Don Fry <pcnet32@frontier.com>
14725 L: netdev@vger.kernel.org
14727 F: drivers/net/ethernet/amd/pcnet32.c
14729 PCRYPT PARALLEL CRYPTO ENGINE
14730 M: Steffen Klassert <steffen.klassert@secunet.com>
14731 L: linux-crypto@vger.kernel.org
14734 F: include/crypto/pcrypt.h
14736 PEAQ WMI HOTKEYS DRIVER
14737 M: Hans de Goede <hdegoede@redhat.com>
14738 L: platform-driver-x86@vger.kernel.org
14740 F: drivers/platform/x86/peaq-wmi.c
14742 PENSANDO ETHERNET DRIVERS
14743 M: Shannon Nelson <snelson@pensando.io>
14744 M: drivers@pensando.io
14745 L: netdev@vger.kernel.org
14747 F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
14748 F: drivers/net/ethernet/pensando/
14750 PER-CPU MEMORY ALLOCATOR
14751 M: Dennis Zhou <dennis@kernel.org>
14752 M: Tejun Heo <tj@kernel.org>
14753 M: Christoph Lameter <cl@linux.com>
14754 L: linux-mm@kvack.org
14756 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
14757 F: arch/*/include/asm/percpu.h
14758 F: include/linux/percpu*.h
14762 PER-TASK DELAY ACCOUNTING
14763 M: Balbir Singh <bsingharora@gmail.com>
14765 F: include/linux/delayacct.h
14766 F: kernel/delayacct.c
14768 PERFORMANCE EVENTS SUBSYSTEM
14769 M: Peter Zijlstra <peterz@infradead.org>
14770 M: Ingo Molnar <mingo@redhat.com>
14771 M: Arnaldo Carvalho de Melo <acme@kernel.org>
14772 R: Mark Rutland <mark.rutland@arm.com>
14773 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
14774 R: Jiri Olsa <jolsa@redhat.com>
14775 R: Namhyung Kim <namhyung@kernel.org>
14776 L: linux-perf-users@vger.kernel.org
14777 L: linux-kernel@vger.kernel.org
14779 W: https://perf.wiki.kernel.org/
14780 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14782 F: arch/*/events/*/*
14783 F: arch/*/include/asm/perf_event.h
14784 F: arch/*/kernel/*/*/perf_event*.c
14785 F: arch/*/kernel/*/perf_event*.c
14786 F: arch/*/kernel/perf_callchain.c
14787 F: arch/*/kernel/perf_event*.c
14788 F: include/linux/perf_event.h
14789 F: include/uapi/linux/perf_event.h
14794 PERFORMANCE EVENTS TOOLING ARM64
14795 R: John Garry <john.garry@huawei.com>
14796 R: Will Deacon <will@kernel.org>
14797 R: Mathieu Poirier <mathieu.poirier@linaro.org>
14798 R: Leo Yan <leo.yan@linaro.org>
14799 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14801 F: tools/build/feature/test-libopencsd.c
14802 F: tools/perf/arch/arm*/
14803 F: tools/perf/pmu-events/arch/arm64/
14804 F: tools/perf/util/arm-spe*
14805 F: tools/perf/util/cs-etm*
14807 PERSONALITY HANDLING
14808 M: Christoph Hellwig <hch@infradead.org>
14809 L: linux-abi-devel@lists.sourceforge.net
14811 F: include/linux/personality.h
14812 F: include/uapi/linux/personality.h
14814 PHOENIX RC FLIGHT CONTROLLER ADAPTER
14815 M: Marcus Folkesson <marcus.folkesson@gmail.com>
14816 L: linux-input@vger.kernel.org
14818 F: Documentation/input/devices/pxrc.rst
14819 F: drivers/input/joystick/pxrc.c
14822 M: Remi Denis-Courmont <courmisch@gmail.com>
14824 F: Documentation/networking/phonet.rst
14825 F: include/linux/phonet.h
14826 F: include/net/phonet/
14827 F: include/uapi/linux/phonet.h
14831 M: Joern Engel <joern@lazybastard.org>
14832 L: linux-mtd@lists.infradead.org
14834 F: drivers/mtd/devices/phram.c
14837 M: Bruno Prémont <bonbons@linux-vserver.org>
14838 L: linux-input@vger.kernel.org
14840 F: drivers/hid/hid-picolcd*
14843 M: Christian Brauner <christian@brauner.io>
14844 L: linux-kernel@vger.kernel.org
14846 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
14848 F: tools/testing/selftests/clone3/
14849 F: tools/testing/selftests/pid_namespace/
14850 F: tools/testing/selftests/pidfd/
14853 K: \b(clone_args|kernel_clone_args)\b
14855 PIN CONTROL SUBSYSTEM
14856 M: Linus Walleij <linus.walleij@linaro.org>
14857 L: linux-gpio@vger.kernel.org
14859 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
14860 F: Documentation/devicetree/bindings/pinctrl/
14861 F: Documentation/driver-api/pin-control.rst
14862 F: drivers/pinctrl/
14863 F: include/linux/pinctrl/
14865 PIN CONTROLLER - AMD
14866 M: Basavaraj Natikar <Basavaraj.Natikar@amd.com>
14867 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
14869 F: drivers/pinctrl/pinctrl-amd.c
14871 PIN CONTROLLER - FREESCALE
14872 M: Dong Aisheng <aisheng.dong@nxp.com>
14873 M: Fabio Estevam <festevam@gmail.com>
14874 M: Shawn Guo <shawnguo@kernel.org>
14875 M: Stefan Agner <stefan@agner.ch>
14876 R: Pengutronix Kernel Team <kernel@pengutronix.de>
14877 L: linux-gpio@vger.kernel.org
14879 F: Documentation/devicetree/bindings/pinctrl/fsl,*
14880 F: drivers/pinctrl/freescale/
14882 PIN CONTROLLER - INTEL
14883 M: Mika Westerberg <mika.westerberg@linux.intel.com>
14884 M: Andy Shevchenko <andy@kernel.org>
14886 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
14887 F: drivers/pinctrl/intel/
14889 PIN CONTROLLER - KEEMBAY
14890 M: Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
14892 F: drivers/pinctrl/pinctrl-keembay*
14894 PIN CONTROLLER - MEDIATEK
14895 M: Sean Wang <sean.wang@kernel.org>
14896 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14898 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
14899 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt6797-pinctrl.yaml
14900 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
14901 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
14902 F: drivers/pinctrl/mediatek/
14904 PIN CONTROLLER - MICROCHIP AT91
14905 M: Ludovic Desroches <ludovic.desroches@microchip.com>
14906 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14907 L: linux-gpio@vger.kernel.org
14909 F: drivers/gpio/gpio-sama5d2-piobu.c
14910 F: drivers/pinctrl/pinctrl-at91*
14912 PIN CONTROLLER - QUALCOMM
14913 M: Bjorn Andersson <bjorn.andersson@linaro.org>
14914 L: linux-arm-msm@vger.kernel.org
14916 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
14917 F: drivers/pinctrl/qcom/
14919 PIN CONTROLLER - RENESAS
14920 M: Geert Uytterhoeven <geert+renesas@glider.be>
14921 L: linux-renesas-soc@vger.kernel.org
14923 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
14924 F: Documentation/devicetree/bindings/pinctrl/renesas,*
14925 F: drivers/pinctrl/renesas/
14927 PIN CONTROLLER - SAMSUNG
14928 M: Tomasz Figa <tomasz.figa@gmail.com>
14929 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
14930 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14931 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14932 L: linux-samsung-soc@vger.kernel.org
14934 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
14935 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
14936 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
14937 F: drivers/pinctrl/samsung/
14938 F: include/dt-bindings/pinctrl/samsung.h
14940 PIN CONTROLLER - SINGLE
14941 M: Tony Lindgren <tony@atomide.com>
14942 M: Haojian Zhuang <haojian.zhuang@linaro.org>
14943 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14944 L: linux-omap@vger.kernel.org
14946 F: drivers/pinctrl/pinctrl-single.c
14948 PIN CONTROLLER - ST SPEAR
14949 M: Viresh Kumar <vireshk@kernel.org>
14950 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14952 W: http://www.st.com/spear
14953 F: drivers/pinctrl/spear/
14956 M: linux-block@vger.kernel.org
14958 F: drivers/block/pktcdvd.c
14959 F: include/linux/pktcdvd.h
14960 F: include/uapi/linux/pktcdvd.h
14962 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
14963 M: Tomasz Duszynski <tduszyns@gmail.com>
14965 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
14966 F: drivers/iio/chemical/pms7003.c
14969 M: Jacob Keller <jacob.e.keller@intel.com>
14971 F: Documentation/driver-api/pldmfw/
14972 F: include/linux/pldmfw.h
14976 M: Logan Gunthorpe <logang@deltatee.com>
14978 F: drivers/dma/plx_dma.c
14981 M: Charles Hsu <hsu.yungteng@gmail.com>
14982 L: linux-hwmon@vger.kernel.org
14984 F: Documentation/hwmon/pm6764tr.rst
14985 F: drivers/hwmon/pmbus/pm6764tr.c
14988 M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
14989 L: linux-pm@vger.kernel.org
14991 W: https://01.org/pm-graph
14992 B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
14993 T: git git://github.com/intel/pm-graph
14994 F: tools/power/pm-graph
14996 PMBUS HARDWARE MONITORING DRIVERS
14997 M: Guenter Roeck <linux@roeck-us.net>
14998 L: linux-hwmon@vger.kernel.org
15000 W: http://hwmon.wiki.kernel.org/
15001 W: http://www.roeck-us.net/linux/drivers/
15002 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
15003 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
15004 F: Documentation/devicetree/bindings/hwmon/max31785.txt
15005 F: Documentation/hwmon/adm1275.rst
15006 F: Documentation/hwmon/ibm-cffps.rst
15007 F: Documentation/hwmon/ir35221.rst
15008 F: Documentation/hwmon/lm25066.rst
15009 F: Documentation/hwmon/ltc2978.rst
15010 F: Documentation/hwmon/ltc3815.rst
15011 F: Documentation/hwmon/max16064.rst
15012 F: Documentation/hwmon/max20751.rst
15013 F: Documentation/hwmon/max31785.rst
15014 F: Documentation/hwmon/max34440.rst
15015 F: Documentation/hwmon/max8688.rst
15016 F: Documentation/hwmon/pmbus-core.rst
15017 F: Documentation/hwmon/pmbus.rst
15018 F: Documentation/hwmon/tps40422.rst
15019 F: Documentation/hwmon/ucd9000.rst
15020 F: Documentation/hwmon/ucd9200.rst
15021 F: Documentation/hwmon/zl6100.rst
15022 F: drivers/hwmon/pmbus/
15023 F: include/linux/pmbus.h
15025 PMC SIERRA MaxRAID DRIVER
15026 L: linux-scsi@vger.kernel.org
15028 W: http://www.pmc-sierra.com/
15029 F: drivers/scsi/pmcraid.*
15031 PMC SIERRA PM8001 DRIVER
15032 M: Jack Wang <jinpu.wang@cloud.ionos.com>
15033 L: linux-scsi@vger.kernel.org
15035 F: drivers/scsi/pm8001/
15037 PNI RM3100 IIO DRIVER
15038 M: Song Qiang <songqiang1304521@gmail.com>
15039 L: linux-iio@vger.kernel.org
15041 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
15042 F: drivers/iio/magnetometer/rm3100*
15045 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
15046 L: linux-acpi@vger.kernel.org
15049 F: include/linux/pnp.h
15051 POSIX CLOCKS and TIMERS
15052 M: Thomas Gleixner <tglx@linutronix.de>
15053 L: linux-kernel@vger.kernel.org
15055 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15057 F: include/linux/time_namespace.h
15058 F: include/linux/timer*
15059 F: kernel/time/*timer*
15060 F: kernel/time/namespace.c
15062 POWER MANAGEMENT CORE
15063 M: "Rafael J. Wysocki" <rafael@kernel.org>
15064 L: linux-pm@vger.kernel.org
15066 B: https://bugzilla.kernel.org
15067 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
15068 F: drivers/base/power/
15069 F: drivers/powercap/
15070 F: include/linux/intel_rapl.h
15071 F: include/linux/pm.h
15072 F: include/linux/pm_*
15073 F: include/linux/powercap.h
15074 F: kernel/configs/nopm.config
15076 DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
15077 M: Daniel Lezcano <daniel.lezcano@kernel.org>
15078 L: linux-pm@vger.kernel.org
15080 B: https://bugzilla.kernel.org
15081 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
15082 F: drivers/powercap/dtpm*
15083 F: include/linux/dtpm.h
15085 POWER STATE COORDINATION INTERFACE (PSCI)
15086 M: Mark Rutland <mark.rutland@arm.com>
15087 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
15088 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15090 F: drivers/firmware/psci/
15091 F: include/linux/psci.h
15092 F: include/uapi/linux/psci.h
15094 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
15095 M: Sebastian Reichel <sre@kernel.org>
15096 L: linux-pm@vger.kernel.org
15098 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
15099 F: Documentation/ABI/testing/sysfs-class-power
15100 F: Documentation/devicetree/bindings/power/supply/
15101 F: drivers/power/supply/
15102 F: include/linux/power/
15103 F: include/linux/power_supply.h
15105 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
15106 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
15107 L: linuxppc-dev@lists.ozlabs.org
15109 F: drivers/char/powernv-op-panel.c
15111 PPP OVER ATM (RFC 2364)
15112 M: Mitchell Blank Jr <mitch@sfgoth.com>
15114 F: include/uapi/linux/atmppp.h
15115 F: net/atm/pppoatm.c
15118 M: Michal Ostrowski <mostrows@earthlink.net>
15120 F: drivers/net/ppp/pppoe.c
15121 F: drivers/net/ppp/pppox.c
15124 M: James Chapman <jchapman@katalix.com>
15126 F: include/linux/if_pppol2tp.h
15127 F: include/uapi/linux/if_pppol2tp.h
15128 F: net/l2tp/l2tp_ppp.c
15130 PPP PROTOCOL DRIVERS AND COMPRESSORS
15131 M: Paul Mackerras <paulus@samba.org>
15132 L: linux-ppp@vger.kernel.org
15134 F: drivers/net/ppp/ppp_*
15137 M: Rodolfo Giometti <giometti@enneenne.com>
15138 L: linuxpps@ml.enneenne.com (subscribers-only)
15140 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
15141 F: Documentation/ABI/testing/sysfs-pps
15142 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
15143 F: Documentation/driver-api/pps.rst
15145 F: include/linux/pps*.h
15146 F: include/uapi/linux/pps.h
15149 M: Dmitry Kozlov <xeb@mail.ru>
15150 L: netdev@vger.kernel.org
15152 W: http://sourceforge.net/projects/accel-pptp
15153 F: drivers/net/ppp/pptp.c
15155 PRESSURE STALL INFORMATION (PSI)
15156 M: Johannes Weiner <hannes@cmpxchg.org>
15158 F: include/linux/psi*
15159 F: kernel/sched/psi.c
15162 M: Petr Mladek <pmladek@suse.com>
15163 M: Sergey Senozhatsky <senozhatsky@chromium.org>
15164 R: Steven Rostedt <rostedt@goodmis.org>
15165 R: John Ogness <john.ogness@linutronix.de>
15167 F: include/linux/printk.h
15171 R: Chris Down <chris@chrisdown.name>
15173 F: kernel/printk/index.c
15176 L: linux-kernel@vger.kernel.org
15177 L: linux-fsdevel@vger.kernel.org
15179 F: Documentation/filesystems/proc.rst
15181 F: include/linux/proc_fs.h
15182 F: tools/testing/selftests/proc/
15185 M: Luis Chamberlain <mcgrof@kernel.org>
15186 M: Kees Cook <keescook@chromium.org>
15187 M: Iurii Zaikin <yzaikin@google.com>
15188 L: linux-kernel@vger.kernel.org
15189 L: linux-fsdevel@vger.kernel.org
15191 F: fs/proc/proc_sysctl.c
15192 F: include/linux/sysctl.h
15193 F: kernel/sysctl-test.c
15195 F: tools/testing/selftests/sysctl/
15197 PS3 NETWORK SUPPORT
15198 M: Geoff Levand <geoff@infradead.org>
15199 L: netdev@vger.kernel.org
15200 L: linuxppc-dev@lists.ozlabs.org
15202 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
15204 PS3 PLATFORM SUPPORT
15205 M: Geoff Levand <geoff@infradead.org>
15206 L: linuxppc-dev@lists.ozlabs.org
15208 F: arch/powerpc/boot/ps3*
15209 F: arch/powerpc/include/asm/lv1call.h
15210 F: arch/powerpc/include/asm/ps3*.h
15211 F: arch/powerpc/platforms/ps3/
15214 F: drivers/rtc/rtc-ps3.c
15215 F: drivers/usb/host/*ps3.c
15216 F: sound/ppc/snd_ps3*
15219 M: Jim Paris <jim@jtan.com>
15220 M: Geoff Levand <geoff@infradead.org>
15221 L: linuxppc-dev@lists.ozlabs.org
15223 F: drivers/block/ps3vram.c
15225 PSAMPLE PACKET SAMPLING SUPPORT
15226 M: Yotam Gigi <yotam.gi@gmail.com>
15228 F: include/net/psample.h
15229 F: include/uapi/linux/psample.h
15233 M: Kees Cook <keescook@chromium.org>
15234 M: Anton Vorontsov <anton@enomsg.org>
15235 M: Colin Cross <ccross@android.com>
15236 M: Tony Luck <tony.luck@intel.com>
15238 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
15239 F: Documentation/admin-guide/ramoops.rst
15240 F: Documentation/admin-guide/pstore-blk.rst
15241 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
15242 F: drivers/acpi/apei/erst.c
15243 F: drivers/firmware/efi/efi-pstore.c
15245 F: include/linux/pstore*
15246 K: \b(pstore|ramoops)
15248 PTP HARDWARE CLOCK SUPPORT
15249 M: Richard Cochran <richardcochran@gmail.com>
15250 L: netdev@vger.kernel.org
15252 W: http://linuxptp.sourceforge.net/
15253 F: Documentation/ABI/testing/sysfs-ptp
15254 F: Documentation/driver-api/ptp.rst
15255 F: drivers/net/phy/dp83640*
15257 F: include/linux/ptp_cl*
15259 PTP VIRTUAL CLOCK SUPPORT
15260 M: Yangbo Lu <yangbo.lu@nxp.com>
15261 L: netdev@vger.kernel.org
15263 F: drivers/ptp/ptp_vclock.c
15264 F: net/ethtool/phc_vclocks.c
15267 M: Oleg Nesterov <oleg@redhat.com>
15269 F: arch/*/*/ptrace*.c
15270 F: arch/*/include/asm/ptrace*.h
15271 F: arch/*/ptrace*.c
15272 F: include/asm-generic/syscall.h
15273 F: include/linux/ptrace.h
15274 F: include/linux/regset.h
15275 F: include/linux/tracehook.h
15276 F: include/uapi/linux/ptrace.h
15277 F: include/uapi/linux/ptrace.h
15281 M: Hans Verkuil <hverkuil@xs4all.nl>
15282 L: linux-media@vger.kernel.org
15284 T: git git://linuxtv.org/media_tree.git
15285 F: Documentation/admin-guide/media/pulse8-cec.rst
15286 F: drivers/media/cec/usb/pulse8/
15288 PVRUSB2 VIDEO4LINUX DRIVER
15289 M: Mike Isely <isely@pobox.com>
15290 L: pvrusb2@isely.net (subscribers-only)
15291 L: linux-media@vger.kernel.org
15293 W: http://www.isely.net/pvrusb2/
15294 T: git git://linuxtv.org/media_tree.git
15295 F: Documentation/driver-api/media/drivers/pvrusb2*
15296 F: drivers/media/usb/pvrusb2/
15299 M: Hans Verkuil <hverkuil@xs4all.nl>
15300 L: linux-media@vger.kernel.org
15302 T: git git://linuxtv.org/media_tree.git
15303 F: drivers/media/usb/pwc/*
15304 F: include/trace/events/pwc.h
15307 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15308 L: linux-hwmon@vger.kernel.org
15310 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
15311 F: Documentation/hwmon/pwm-fan.rst
15312 F: drivers/hwmon/pwm-fan.c
15315 M: Sean Young <sean@mess.org>
15316 L: linux-media@vger.kernel.org
15318 F: drivers/media/rc/pwm-ir-tx.c
15321 M: Thierry Reding <thierry.reding@gmail.com>
15322 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
15323 M: Lee Jones <lee.jones@linaro.org>
15324 L: linux-pwm@vger.kernel.org
15326 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
15327 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
15328 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
15329 F: Documentation/devicetree/bindings/pwm/
15330 F: Documentation/driver-api/pwm.rst
15331 F: drivers/gpio/gpio-mvebu.c
15333 F: drivers/video/backlight/pwm_bl.c
15334 F: include/linux/pwm.h
15335 F: include/linux/pwm_backlight.h
15336 K: pwm_(config|apply_state|ops)
15339 M: Robert Jarzmik <robert.jarzmik@free.fr>
15340 L: linux-gpio@vger.kernel.org
15342 F: drivers/gpio/gpio-pxa.c
15348 M: Robert Jarzmik <robert.jarzmik@free.fr>
15349 L: linux-rtc@vger.kernel.org
15352 PXA2xx/PXA3xx SUPPORT
15353 M: Daniel Mack <daniel@zonque.org>
15354 M: Haojian Zhuang <haojian.zhuang@gmail.com>
15355 M: Robert Jarzmik <robert.jarzmik@free.fr>
15356 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15358 T: git git://github.com/hzhuang1/linux.git
15359 T: git git://github.com/rjarzmik/linux.git
15360 F: arch/arm/boot/dts/pxa*
15361 F: arch/arm/mach-pxa/
15362 F: drivers/dma/pxa*
15363 F: drivers/pcmcia/pxa2xx*
15364 F: drivers/pinctrl/pxa/
15365 F: drivers/spi/spi-pxa2xx*
15366 F: drivers/usb/gadget/udc/pxa2*
15367 F: include/sound/pxa2xx-lib.h
15372 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
15373 L: qat-linux@intel.com
15375 F: drivers/crypto/qat/
15377 QCOM AUDIO (ASoC) DRIVERS
15378 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
15379 M: Banajit Goswami <bgoswami@codeaurora.org>
15380 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15382 F: sound/soc/codecs/lpass-va-macro.c
15383 F: sound/soc/codecs/lpass-wsa-macro.*
15384 F: sound/soc/codecs/msm8916-wcd-analog.c
15385 F: sound/soc/codecs/msm8916-wcd-digital.c
15386 F: sound/soc/codecs/wcd9335.*
15387 F: sound/soc/codecs/wcd934x.c
15388 F: sound/soc/codecs/wcd-clsh-v2.*
15389 F: sound/soc/codecs/wsa881x.c
15393 M: Alex Elder <elder@kernel.org>
15394 L: netdev@vger.kernel.org
15396 F: drivers/net/ipa/
15398 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
15399 M: Gabriel Somlo <somlo@cmu.edu>
15400 M: "Michael S. Tsirkin" <mst@redhat.com>
15401 L: qemu-devel@nongnu.org
15403 F: drivers/firmware/qemu_fw_cfg.c
15404 F: include/uapi/linux/qemu_fw_cfg.h
15407 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
15408 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
15409 L: linux-rdma@vger.kernel.org
15411 F: drivers/infiniband/hw/qib/
15413 QLOGIC QL41xxx FCOE DRIVER
15414 M: Saurav Kashyap <skashyap@marvell.com>
15415 M: Javed Hasan <jhasan@marvell.com>
15416 M: GR-QLogic-Storage-Upstream@marvell.com
15417 L: linux-scsi@vger.kernel.org
15419 F: drivers/scsi/qedf/
15421 QLOGIC QL41xxx ISCSI DRIVER
15422 M: Nilesh Javali <njavali@marvell.com>
15423 M: Manish Rangankar <mrangankar@marvell.com>
15424 M: GR-QLogic-Storage-Upstream@marvell.com
15425 L: linux-scsi@vger.kernel.org
15427 F: drivers/scsi/qedi/
15429 QLOGIC QL4xxx ETHERNET DRIVER
15430 M: Ariel Elior <aelior@marvell.com>
15431 M: GR-everest-linux-l2@marvell.com
15432 L: netdev@vger.kernel.org
15434 F: drivers/net/ethernet/qlogic/qed/
15435 F: drivers/net/ethernet/qlogic/qede/
15436 F: include/linux/qed/
15438 QLOGIC QL4xxx RDMA DRIVER
15439 M: Michal Kalderon <mkalderon@marvell.com>
15440 M: Ariel Elior <aelior@marvell.com>
15441 L: linux-rdma@vger.kernel.org
15443 F: drivers/infiniband/hw/qedr/
15444 F: include/uapi/rdma/qedr-abi.h
15446 QLOGIC QLA1280 SCSI DRIVER
15447 M: Michael Reed <mdr@sgi.com>
15448 L: linux-scsi@vger.kernel.org
15450 F: drivers/scsi/qla1280.[ch]
15452 QLOGIC QLA2XXX FC-SCSI DRIVER
15453 M: Nilesh Javali <njavali@marvell.com>
15454 M: GR-QLogic-Storage-Upstream@marvell.com
15455 L: linux-scsi@vger.kernel.org
15457 F: drivers/scsi/qla2xxx/
15459 QLOGIC QLA3XXX NETWORK DRIVER
15460 M: GR-Linux-NIC-Dev@marvell.com
15461 L: netdev@vger.kernel.org
15463 F: drivers/net/ethernet/qlogic/qla3xxx.*
15465 QLOGIC QLA4XXX iSCSI DRIVER
15466 M: Nilesh Javali <njavali@marvell.com>
15467 M: Manish Rangankar <mrangankar@marvell.com>
15468 M: GR-QLogic-Storage-Upstream@marvell.com
15469 L: linux-scsi@vger.kernel.org
15471 F: drivers/scsi/qla4xxx/
15473 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
15474 M: Shahed Shaikh <shshaikh@marvell.com>
15475 M: Manish Chopra <manishc@marvell.com>
15476 M: GR-Linux-NIC-Dev@marvell.com
15477 L: netdev@vger.kernel.org
15479 F: drivers/net/ethernet/qlogic/qlcnic/
15481 QLOGIC QLGE 10Gb ETHERNET DRIVER
15482 M: Manish Chopra <manishc@marvell.com>
15483 M: GR-Linux-NIC-Dev@marvell.com
15484 M: Coiby Xu <coiby.xu@gmail.com>
15485 L: netdev@vger.kernel.org
15487 F: Documentation/networking/device_drivers/qlogic/qlge.rst
15488 F: drivers/staging/qlge/
15490 QM1D1B0004 MEDIA DRIVER
15491 M: Akihiro Tsukada <tskd08@gmail.com>
15492 L: linux-media@vger.kernel.org
15494 F: drivers/media/tuners/qm1d1b0004*
15496 QM1D1C0042 MEDIA DRIVER
15497 M: Akihiro Tsukada <tskd08@gmail.com>
15498 L: linux-media@vger.kernel.org
15500 F: drivers/media/tuners/qm1d1c0042*
15503 M: Anders Larsen <al@alarsen.net>
15505 W: http://www.alarsen.net/linux/qnx4fs/
15507 F: include/uapi/linux/qnx4_fs.h
15508 F: include/uapi/linux/qnxtypes.h
15510 QORIQ DPAA2 FSL-MC BUS DRIVER
15511 M: Stuart Yoder <stuyoder@gmail.com>
15512 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
15513 L: linux-kernel@vger.kernel.org
15515 F: Documentation/ABI/stable/sysfs-bus-fsl-mc
15516 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
15517 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
15518 F: drivers/bus/fsl-mc/
15519 F: include/uapi/linux/fsl_mc.h
15521 QT1010 MEDIA DRIVER
15522 M: Antti Palosaari <crope@iki.fi>
15523 L: linux-media@vger.kernel.org
15525 W: https://linuxtv.org
15526 W: http://palosaari.fi/linux/
15527 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15528 T: git git://linuxtv.org/anttip/media_tree.git
15529 F: drivers/media/tuners/qt1010*
15531 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
15532 M: Kalle Valo <kvalo@codeaurora.org>
15533 L: ath10k@lists.infradead.org
15535 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
15536 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
15537 F: drivers/net/wireless/ath/ath10k/
15539 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
15540 M: Kalle Valo <kvalo@codeaurora.org>
15541 L: ath11k@lists.infradead.org
15543 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
15544 F: drivers/net/wireless/ath/ath11k/
15546 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
15547 M: ath9k-devel@qca.qualcomm.com
15548 L: linux-wireless@vger.kernel.org
15550 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
15551 F: Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
15552 F: drivers/net/wireless/ath/ath9k/
15554 QUALCOMM CAMERA SUBSYSTEM DRIVER
15555 M: Robert Foss <robert.foss@linaro.org>
15556 M: Todor Tomov <todor.too@gmail.com>
15557 L: linux-media@vger.kernel.org
15559 F: Documentation/admin-guide/media/qcom_camss.rst
15560 F: Documentation/devicetree/bindings/media/*camss*
15561 F: drivers/media/platform/qcom/camss/
15563 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
15564 M: Niklas Cassel <nks@flawful.org>
15565 L: linux-pm@vger.kernel.org
15566 L: linux-arm-msm@vger.kernel.org
15568 F: Documentation/devicetree/bindings/power/avs/qcom,cpr.txt
15569 F: drivers/soc/qcom/cpr.c
15571 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
15572 M: Ilia Lin <ilia.lin@kernel.org>
15573 L: linux-pm@vger.kernel.org
15575 F: Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
15576 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
15578 QUALCOMM CRYPTO DRIVERS
15579 M: Thara Gopinath <thara.gopinath@linaro.org>
15580 L: linux-crypto@vger.kernel.org
15581 L: linux-arm-msm@vger.kernel.org
15583 F: drivers/crypto/qce/
15585 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
15586 M: Timur Tabi <timur@kernel.org>
15587 L: netdev@vger.kernel.org
15589 F: drivers/net/ethernet/qualcomm/emac/
15591 QUALCOMM ETHQOS ETHERNET DRIVER
15592 M: Vinod Koul <vkoul@kernel.org>
15593 L: netdev@vger.kernel.org
15595 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
15596 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
15598 QUALCOMM GENERIC INTERFACE I2C DRIVER
15599 M: Akash Asthana <akashast@codeaurora.org>
15600 M: Mukesh Savaliya <msavaliy@codeaurora.org>
15601 L: linux-i2c@vger.kernel.org
15602 L: linux-arm-msm@vger.kernel.org
15604 F: drivers/i2c/busses/i2c-qcom-geni.c
15606 QUALCOMM HEXAGON ARCHITECTURE
15607 M: Brian Cain <bcain@codeaurora.org>
15608 L: linux-hexagon@vger.kernel.org
15612 QUALCOMM HIDMA DRIVER
15613 M: Sinan Kaya <okaya@kernel.org>
15614 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15615 L: linux-arm-msm@vger.kernel.org
15616 L: dmaengine@vger.kernel.org
15618 F: drivers/dma/qcom/hidma*
15620 QUALCOMM I2C CCI DRIVER
15621 M: Loic Poulain <loic.poulain@linaro.org>
15622 M: Robert Foss <robert.foss@linaro.org>
15623 L: linux-i2c@vger.kernel.org
15624 L: linux-arm-msm@vger.kernel.org
15626 F: Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt
15627 F: drivers/i2c/busses/i2c-qcom-cci.c
15630 M: Rob Clark <robdclark@gmail.com>
15631 L: iommu@lists.linux-foundation.org
15632 L: linux-arm-msm@vger.kernel.org
15634 F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
15636 QUALCOMM IPC ROUTER (QRTR) DRIVER
15637 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15638 L: linux-arm-msm@vger.kernel.org
15640 F: include/trace/events/qrtr.h
15641 F: include/uapi/linux/qrtr.h
15644 QUALCOMM IPCC MAILBOX DRIVER
15645 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15646 L: linux-arm-msm@vger.kernel.org
15648 F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
15649 F: drivers/mailbox/qcom-ipcc.c
15650 F: include/dt-bindings/mailbox/qcom-ipcc.h
15652 QUALCOMM IPQ4019 USB PHY DRIVER
15653 M: Robert Marko <robert.marko@sartura.hr>
15654 M: Luka Perkov <luka.perkov@sartura.hr>
15655 L: linux-arm-msm@vger.kernel.org
15657 F: Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
15658 F: drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
15660 QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
15661 M: Robert Marko <robert.marko@sartura.hr>
15662 M: Luka Perkov <luka.perkov@sartura.hr>
15663 L: linux-arm-msm@vger.kernel.org
15665 F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
15666 F: drivers/regulator/vqmmc-ipq4019-regulator.c
15668 QUALCOMM RMNET DRIVER
15669 M: Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
15670 M: Sean Tranchetti <stranche@codeaurora.org>
15671 L: netdev@vger.kernel.org
15673 F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
15674 F: drivers/net/ethernet/qualcomm/rmnet/
15675 F: include/linux/if_rmnet.h
15677 QUALCOMM TSENS THERMAL DRIVER
15678 M: Amit Kucheria <amitk@kernel.org>
15679 M: Thara Gopinath <thara.gopinath@linaro.org>
15680 L: linux-pm@vger.kernel.org
15681 L: linux-arm-msm@vger.kernel.org
15683 F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
15684 F: drivers/thermal/qcom/
15686 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
15687 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
15688 L: linux-media@vger.kernel.org
15689 L: linux-arm-msm@vger.kernel.org
15691 T: git git://linuxtv.org/media_tree.git
15692 F: Documentation/devicetree/bindings/media/*venus*
15693 F: drivers/media/platform/qcom/venus/
15695 QUALCOMM WCN36XX WIRELESS DRIVER
15696 M: Kalle Valo <kvalo@codeaurora.org>
15697 L: wcn36xx@lists.infradead.org
15699 W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
15700 T: git git://github.com/KrasnikovEugene/wcn36xx.git
15701 F: drivers/net/wireless/ath/wcn36xx/
15703 QUANTENNA QTNFMAC WIRELESS DRIVER
15704 M: Igor Mitsyanko <imitsyanko@quantenna.com>
15705 R: Sergey Matyukevich <geomatsi@gmail.com>
15706 L: linux-wireless@vger.kernel.org
15708 F: drivers/net/wireless/quantenna
15710 RADEON and AMDGPU DRM DRIVERS
15711 M: Alex Deucher <alexander.deucher@amd.com>
15712 M: Christian König <christian.koenig@amd.com>
15713 M: Pan, Xinhui <Xinhui.Pan@amd.com>
15714 L: amd-gfx@lists.freedesktop.org
15716 T: git https://gitlab.freedesktop.org/agd5f/linux.git
15717 B: https://gitlab.freedesktop.org/drm/amd/-/issues
15718 C: irc://irc.oftc.net/radeon
15719 F: drivers/gpu/drm/amd/
15720 F: drivers/gpu/drm/radeon/
15721 F: include/uapi/drm/amdgpu_drm.h
15722 F: include/uapi/drm/radeon_drm.h
15724 RADEON FRAMEBUFFER DISPLAY DRIVER
15725 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
15726 L: linux-fbdev@vger.kernel.org
15728 F: drivers/video/fbdev/aty/radeon*
15729 F: include/uapi/linux/radeonfb.h
15731 RADIOSHARK RADIO DRIVER
15732 M: Hans Verkuil <hverkuil@xs4all.nl>
15733 L: linux-media@vger.kernel.org
15735 T: git git://linuxtv.org/media_tree.git
15736 F: drivers/media/radio/radio-shark.c
15738 RADIOSHARK2 RADIO DRIVER
15739 M: Hans Verkuil <hverkuil@xs4all.nl>
15740 L: linux-media@vger.kernel.org
15742 T: git git://linuxtv.org/media_tree.git
15743 F: drivers/media/radio/radio-shark2.c
15744 F: drivers/media/radio/radio-tea5777.c
15746 RADOS BLOCK DEVICE (RBD)
15747 M: Ilya Dryomov <idryomov@gmail.com>
15748 R: Dongsheng Yang <dongsheng.yang@easystack.cn>
15749 L: ceph-devel@vger.kernel.org
15751 W: http://ceph.com/
15752 T: git git://github.com/ceph/ceph-client.git
15753 F: Documentation/ABI/testing/sysfs-bus-rbd
15754 F: drivers/block/rbd.c
15755 F: drivers/block/rbd_types.h
15757 RAGE128 FRAMEBUFFER DISPLAY DRIVER
15758 M: Paul Mackerras <paulus@samba.org>
15759 L: linux-fbdev@vger.kernel.org
15761 F: drivers/video/fbdev/aty/aty128fb.c
15763 RAINSHADOW-CEC DRIVER
15764 M: Hans Verkuil <hverkuil@xs4all.nl>
15765 L: linux-media@vger.kernel.org
15767 T: git git://linuxtv.org/media_tree.git
15768 F: drivers/media/cec/usb/rainshadow/
15770 RALINK MIPS ARCHITECTURE
15771 M: John Crispin <john@phrozen.org>
15772 L: linux-mips@vger.kernel.org
15774 F: arch/mips/ralink
15776 RALINK RT2X00 WIRELESS LAN DRIVER
15777 M: Stanislaw Gruszka <stf_xl@wp.pl>
15778 M: Helmut Schaa <helmut.schaa@googlemail.com>
15779 L: linux-wireless@vger.kernel.org
15781 F: drivers/net/wireless/ralink/rt2x00/
15783 RAMDISK RAM BLOCK DEVICE DRIVER
15784 M: Jens Axboe <axboe@kernel.dk>
15786 F: Documentation/admin-guide/blockdev/ramdisk.rst
15787 F: drivers/block/brd.c
15789 RANCHU VIRTUAL BOARD FOR MIPS
15790 M: Miodrag Dinic <miodrag.dinic@mips.com>
15791 L: linux-mips@vger.kernel.org
15793 F: arch/mips/configs/generic/board-ranchu.config
15794 F: arch/mips/generic/board-ranchu.c
15796 RANDOM NUMBER DRIVER
15797 M: "Theodore Ts'o" <tytso@mit.edu>
15799 F: drivers/char/random.c
15802 M: Matt Porter <mporter@kernel.crashing.org>
15803 M: Alexandre Bounine <alex.bou9@gmail.com>
15805 F: drivers/rapidio/
15808 M: Tony Luck <tony.luck@intel.com>
15809 M: Borislav Petkov <bp@alien8.de>
15810 L: linux-edac@vger.kernel.org
15812 F: Documentation/admin-guide/ras.rst
15814 F: include/linux/ras.h
15815 F: include/ras/ras_event.h
15817 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
15818 L: linux-wireless@vger.kernel.org
15820 F: drivers/net/wireless/ray*
15822 RC-CORE / LIRC FRAMEWORK
15823 M: Sean Young <sean@mess.org>
15824 L: linux-media@vger.kernel.org
15826 W: http://linuxtv.org
15827 T: git git://linuxtv.org/media_tree.git
15828 F: Documentation/driver-api/media/rc-core.rst
15829 F: Documentation/userspace-api/media/rc/
15830 F: drivers/media/rc/
15831 F: include/media/rc-map.h
15832 F: include/media/rc-core.h
15833 F: include/uapi/linux/lirc.h
15835 RCMM REMOTE CONTROLS DECODER
15836 M: Patrick Lerda <patrick9876@free.fr>
15838 F: drivers/media/rc/ir-rcmm-decoder.c
15840 RCUTORTURE TEST FRAMEWORK
15841 M: "Paul E. McKenney" <paulmck@kernel.org>
15842 M: Josh Triplett <josh@joshtriplett.org>
15843 R: Steven Rostedt <rostedt@goodmis.org>
15844 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15845 R: Lai Jiangshan <jiangshanlai@gmail.com>
15846 L: rcu@vger.kernel.org
15848 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15849 F: tools/testing/selftests/rcutorture
15851 RDACM20 Camera Sensor
15852 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
15853 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
15854 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
15855 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
15856 L: linux-media@vger.kernel.org
15858 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
15859 F: drivers/media/i2c/max9271.c
15860 F: drivers/media/i2c/max9271.h
15861 F: drivers/media/i2c/rdacm20.c
15863 RDACM21 Camera Sensor
15864 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
15865 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
15866 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
15867 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
15868 L: linux-media@vger.kernel.org
15870 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
15871 F: drivers/media/i2c/max9271.c
15872 F: drivers/media/i2c/max9271.h
15873 F: drivers/media/i2c/rdacm21.c
15876 M: Florian Fainelli <florian@openwrt.org>
15879 RDC R6040 FAST ETHERNET DRIVER
15880 M: Florian Fainelli <f.fainelli@gmail.com>
15881 L: netdev@vger.kernel.org
15883 F: drivers/net/ethernet/rdc/r6040.c
15885 RDMAVT - RDMA verbs software
15886 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
15887 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
15888 L: linux-rdma@vger.kernel.org
15890 F: drivers/infiniband/sw/rdmavt
15892 RDS - RELIABLE DATAGRAM SOCKETS
15893 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
15894 L: netdev@vger.kernel.org
15895 L: linux-rdma@vger.kernel.org
15896 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
15898 W: https://oss.oracle.com/projects/rds/
15899 F: Documentation/networking/rds.rst
15902 RDT - RESOURCE ALLOCATION
15903 M: Fenghua Yu <fenghua.yu@intel.com>
15904 M: Reinette Chatre <reinette.chatre@intel.com>
15905 L: linux-kernel@vger.kernel.org
15907 F: Documentation/x86/resctrl*
15908 F: arch/x86/include/asm/resctrl.h
15909 F: arch/x86/kernel/cpu/resctrl/
15910 F: tools/testing/selftests/resctrl/
15912 READ-COPY UPDATE (RCU)
15913 M: "Paul E. McKenney" <paulmck@kernel.org>
15914 M: Josh Triplett <josh@joshtriplett.org>
15915 R: Steven Rostedt <rostedt@goodmis.org>
15916 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15917 R: Lai Jiangshan <jiangshanlai@gmail.com>
15918 R: Joel Fernandes <joel@joelfernandes.org>
15919 L: rcu@vger.kernel.org
15921 W: http://www.rdrop.com/users/paulmck/RCU/
15922 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15923 F: Documentation/RCU/
15924 F: include/linux/rcu*
15926 X: Documentation/RCU/torture.rst
15927 X: include/linux/srcu*.h
15928 X: kernel/rcu/srcu*.c
15930 REAL TIME CLOCK (RTC) SUBSYSTEM
15931 M: Alessandro Zummo <a.zummo@towertech.it>
15932 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
15933 L: linux-rtc@vger.kernel.org
15935 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
15936 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
15937 F: Documentation/admin-guide/rtc.rst
15938 F: Documentation/devicetree/bindings/rtc/
15940 F: include/linux/platform_data/rtc-*
15941 F: include/linux/rtc.h
15942 F: include/linux/rtc/
15943 F: include/uapi/linux/rtc.h
15944 F: tools/testing/selftests/rtc/
15946 REALTEK AUDIO CODECS
15947 M: Oder Chiou <oder_chiou@realtek.com>
15949 F: include/sound/rt*.h
15950 F: sound/soc/codecs/rt*
15952 REALTEK RTL83xx SMI DSA ROUTER CHIPS
15953 M: Linus Walleij <linus.walleij@linaro.org>
15955 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
15956 F: drivers/net/dsa/realtek-smi*
15957 F: drivers/net/dsa/rtl83*
15959 REALTEK WIRELESS DRIVER (rtlwifi family)
15960 M: Ping-Ke Shih <pkshih@realtek.com>
15961 L: linux-wireless@vger.kernel.org
15963 W: https://wireless.wiki.kernel.org/
15964 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15965 F: drivers/net/wireless/realtek/rtlwifi/
15967 REALTEK WIRELESS DRIVER (rtw88)
15968 M: Yan-Hsuan Chuang <tony0620emma@gmail.com>
15969 L: linux-wireless@vger.kernel.org
15971 F: drivers/net/wireless/realtek/rtw88/
15973 REALTEK WIRELESS DRIVER (rtw89)
15974 M: Ping-Ke Shih <pkshih@realtek.com>
15975 L: linux-wireless@vger.kernel.org
15977 F: drivers/net/wireless/realtek/rtw89/
15979 REDPINE WIRELESS DRIVER
15980 M: Amitkumar Karwar <amitkarwar@gmail.com>
15981 M: Siva Rebbagondla <siva8118@gmail.com>
15982 L: linux-wireless@vger.kernel.org
15984 F: drivers/net/wireless/rsi/
15986 REGISTER MAP ABSTRACTION
15987 M: Mark Brown <broonie@kernel.org>
15988 L: linux-kernel@vger.kernel.org
15990 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
15991 F: Documentation/devicetree/bindings/regmap/
15992 F: drivers/base/regmap/
15993 F: include/linux/regmap.h
15995 REISERFS FILE SYSTEM
15996 L: reiserfs-devel@vger.kernel.org
16000 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
16001 M: Ohad Ben-Cohen <ohad@wizery.com>
16002 M: Bjorn Andersson <bjorn.andersson@linaro.org>
16003 M: Mathieu Poirier <mathieu.poirier@linaro.org>
16004 L: linux-remoteproc@vger.kernel.org
16006 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
16007 F: Documentation/ABI/testing/sysfs-class-remoteproc
16008 F: Documentation/devicetree/bindings/remoteproc/
16009 F: Documentation/staging/remoteproc.rst
16010 F: drivers/remoteproc/
16011 F: include/linux/remoteproc.h
16012 F: include/linux/remoteproc/
16014 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
16015 M: Ohad Ben-Cohen <ohad@wizery.com>
16016 M: Bjorn Andersson <bjorn.andersson@linaro.org>
16017 M: Mathieu Poirier <mathieu.poirier@linaro.org>
16018 L: linux-remoteproc@vger.kernel.org
16020 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
16021 F: Documentation/ABI/testing/sysfs-bus-rpmsg
16022 F: Documentation/staging/rpmsg.rst
16024 F: include/linux/rpmsg.h
16025 F: include/linux/rpmsg/
16026 F: include/uapi/linux/rpmsg.h
16029 REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
16030 M: Stephan Gerhold <stephan@gerhold.net>
16031 L: netdev@vger.kernel.org
16032 L: linux-remoteproc@vger.kernel.org
16034 F: drivers/net/wwan/rpmsg_wwan_ctrl.c
16036 RENESAS CLOCK DRIVERS
16037 M: Geert Uytterhoeven <geert+renesas@glider.be>
16038 L: linux-renesas-soc@vger.kernel.org
16040 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
16041 F: Documentation/devicetree/bindings/clock/renesas,*
16042 F: drivers/clk/renesas/
16044 RENESAS EMEV2 I2C DRIVER
16045 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
16046 L: linux-renesas-soc@vger.kernel.org
16048 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
16049 F: drivers/i2c/busses/i2c-emev2.c
16051 RENESAS ETHERNET DRIVERS
16052 R: Sergey Shtylyov <s.shtylyov@omp.ru>
16053 L: netdev@vger.kernel.org
16054 L: linux-renesas-soc@vger.kernel.org
16055 F: Documentation/devicetree/bindings/net/renesas,*.yaml
16056 F: drivers/net/ethernet/renesas/
16057 F: include/linux/sh_eth.h
16059 RENESAS R-CAR GYROADC DRIVER
16060 M: Marek Vasut <marek.vasut@gmail.com>
16061 L: linux-iio@vger.kernel.org
16063 F: Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
16064 F: drivers/iio/adc/rcar-gyroadc.c
16066 RENESAS R-CAR I2C DRIVERS
16067 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
16068 L: linux-renesas-soc@vger.kernel.org
16070 F: Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
16071 F: Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
16072 F: drivers/i2c/busses/i2c-rcar.c
16073 F: drivers/i2c/busses/i2c-sh_mobile.c
16075 RENESAS R-CAR THERMAL DRIVERS
16076 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
16077 L: linux-renesas-soc@vger.kernel.org
16079 F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
16080 F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
16081 F: drivers/thermal/rcar_gen3_thermal.c
16082 F: drivers/thermal/rcar_thermal.c
16084 RENESAS RIIC DRIVER
16085 M: Chris Brandt <chris.brandt@renesas.com>
16086 L: linux-renesas-soc@vger.kernel.org
16088 F: Documentation/devicetree/bindings/i2c/renesas,riic.yaml
16089 F: drivers/i2c/busses/i2c-riic.c
16091 RENESAS USB PHY DRIVER
16092 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
16093 L: linux-renesas-soc@vger.kernel.org
16095 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
16097 RENESAS RZ/G2L A/D DRIVER
16098 M: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
16099 L: linux-iio@vger.kernel.org
16100 L: linux-renesas-soc@vger.kernel.org
16102 F: Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
16103 F: drivers/iio/adc/rzg2l_adc.c
16105 RESET CONTROLLER FRAMEWORK
16106 M: Philipp Zabel <p.zabel@pengutronix.de>
16108 T: git git://git.pengutronix.de/git/pza/linux
16109 F: Documentation/devicetree/bindings/reset/
16110 F: Documentation/driver-api/reset.rst
16112 F: include/dt-bindings/reset/
16113 F: include/linux/reset-controller.h
16114 F: include/linux/reset.h
16115 F: include/linux/reset/
16116 K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
16118 RESTARTABLE SEQUENCES SUPPORT
16119 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
16120 M: Peter Zijlstra <peterz@infradead.org>
16121 M: "Paul E. McKenney" <paulmck@kernel.org>
16122 M: Boqun Feng <boqun.feng@gmail.com>
16123 L: linux-kernel@vger.kernel.org
16125 F: include/trace/events/rseq.h
16126 F: include/uapi/linux/rseq.h
16128 F: tools/testing/selftests/rseq/
16131 M: Johannes Berg <johannes@sipsolutions.net>
16132 L: linux-wireless@vger.kernel.org
16134 W: https://wireless.wiki.kernel.org/
16135 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
16136 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
16137 F: Documentation/ABI/stable/sysfs-class-rfkill
16138 F: Documentation/driver-api/rfkill.rst
16139 F: include/linux/rfkill.h
16140 F: include/uapi/linux/rfkill.h
16144 M: Thomas Graf <tgraf@suug.ch>
16145 M: Herbert Xu <herbert@gondor.apana.org.au>
16146 L: netdev@vger.kernel.org
16148 F: include/linux/rhashtable-types.h
16149 F: include/linux/rhashtable.h
16150 F: lib/rhashtable.c
16151 F: lib/test_rhashtable.c
16153 RICOH R5C592 MEMORYSTICK DRIVER
16154 M: Maxim Levitsky <maximlevitsky@gmail.com>
16156 F: drivers/memstick/host/r592.*
16158 RICOH SMARTMEDIA/XD DRIVER
16159 M: Maxim Levitsky <maximlevitsky@gmail.com>
16161 F: drivers/mtd/nand/raw/r852.c
16162 F: drivers/mtd/nand/raw/r852.h
16164 RISC-V ARCHITECTURE
16165 M: Paul Walmsley <paul.walmsley@sifive.com>
16166 M: Palmer Dabbelt <palmer@dabbelt.com>
16167 M: Albert Ou <aou@eecs.berkeley.edu>
16168 L: linux-riscv@lists.infradead.org
16170 P: Documentation/riscv/patch-acceptance.rst
16171 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
16176 RISC-V/MICROCHIP POLARFIRE SOC SUPPORT
16177 M: Lewis Hanly <lewis.hanly@microchip.com>
16178 L: linux-riscv@lists.infradead.org
16180 F: drivers/mailbox/mailbox-mpfs.c
16181 F: drivers/soc/microchip/
16182 F: include/soc/microchip/mpfs.h
16185 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
16186 M: Jack Wang <jinpu.wang@ionos.com>
16187 L: linux-block@vger.kernel.org
16189 F: drivers/block/rnbd/
16192 M: Stefan Achatz <erazor_de@users.sourceforge.net>
16194 W: http://sourceforge.net/projects/roccat/
16195 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
16196 F: drivers/hid/hid-roccat*
16197 F: include/linux/hid-roccat*
16199 ROCKCHIP ISP V1 DRIVER
16200 M: Helen Koike <helen.koike@collabora.com>
16201 M: Dafna Hirschfeld <dafna.hirschfeld@collabora.com>
16202 L: linux-media@vger.kernel.org
16203 L: linux-rockchip@lists.infradead.org
16205 F: Documentation/admin-guide/media/rkisp1.rst
16206 F: Documentation/devicetree/bindings/media/rockchip-isp1.yaml
16207 F: Documentation/userspace-api/media/v4l/pixfmt-meta-rkisp1.rst
16208 F: drivers/media/platform/rockchip/rkisp1
16209 F: include/uapi/linux/rkisp1-config.h
16211 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
16212 M: Jacob Chen <jacob-chen@iotwrt.com>
16213 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16214 L: linux-media@vger.kernel.org
16215 L: linux-rockchip@lists.infradead.org
16217 F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
16218 F: drivers/media/platform/rockchip/rga/
16220 ROCKCHIP VIDEO DECODER DRIVER
16221 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16222 L: linux-media@vger.kernel.org
16223 L: linux-rockchip@lists.infradead.org
16225 F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
16226 F: drivers/staging/media/rkvdec/
16229 M: Jiri Pirko <jiri@resnulli.us>
16230 L: netdev@vger.kernel.org
16232 F: drivers/net/ethernet/rocker/
16234 ROCKETPORT EXPRESS/INFINITY DRIVER
16235 M: Kevin Cernekee <cernekee@gmail.com>
16236 L: linux-serial@vger.kernel.org
16238 F: drivers/tty/serial/rp2.*
16240 ROHM BD99954 CHARGER IC
16241 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
16242 L: linux-power@fi.rohmeurope.com
16244 F: drivers/power/supply/bd99954-charger.c
16245 F: drivers/power/supply/bd99954-charger.h
16247 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
16248 M: Tomasz Duszynski <tduszyns@gmail.com>
16250 F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
16251 F: drivers/iio/light/bh1750.c
16253 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
16254 M: Marek Vasut <marek.vasut+renesas@gmail.com>
16255 L: linux-kernel@vger.kernel.org
16256 L: linux-renesas-soc@vger.kernel.org
16258 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
16259 F: drivers/gpio/gpio-bd9571mwv.c
16260 F: drivers/mfd/bd9571mwv.c
16261 F: drivers/regulator/bd9571mwv-regulator.c
16262 F: include/linux/mfd/bd9571mwv.h
16264 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
16265 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
16266 L: linux-power@fi.rohmeurope.com
16268 F: Documentation/devicetree/bindings/mfd/rohm,bd70528-pmic.txt
16269 F: Documentation/devicetree/bindings/regulator/rohm,bd70528-regulator.txt
16270 F: drivers/clk/clk-bd718x7.c
16271 F: drivers/gpio/gpio-bd70528.c
16272 F: drivers/gpio/gpio-bd71815.c
16273 F: drivers/gpio/gpio-bd71828.c
16274 F: drivers/mfd/rohm-bd70528.c
16275 F: drivers/mfd/rohm-bd71828.c
16276 F: drivers/mfd/rohm-bd718x7.c
16277 F: drivers/mfd/rohm-bd9576.c
16278 F: drivers/power/supply/bd70528-charger.c
16279 F: drivers/regulator/bd70528-regulator.c
16280 F: drivers/regulator/bd71815-regulator.c
16281 F: drivers/regulator/bd71828-regulator.c
16282 F: drivers/regulator/bd718x7-regulator.c
16283 F: drivers/regulator/bd9576-regulator.c
16284 F: drivers/regulator/rohm-regulator.c
16285 F: drivers/rtc/rtc-bd70528.c
16286 F: drivers/watchdog/bd70528_wdt.c
16287 F: drivers/watchdog/bd9576_wdt.c
16288 F: include/linux/mfd/rohm-bd70528.h
16289 F: include/linux/mfd/rohm-bd71815.h
16290 F: include/linux/mfd/rohm-bd71828.h
16291 F: include/linux/mfd/rohm-bd718x7.h
16292 F: include/linux/mfd/rohm-bd957x.h
16293 F: include/linux/mfd/rohm-generic.h
16294 F: include/linux/mfd/rohm-shared.h
16297 M: Ralf Baechle <ralf@linux-mips.org>
16298 L: linux-hams@vger.kernel.org
16300 W: http://www.linux-ax25.org/
16301 F: include/net/rose.h
16302 F: include/uapi/linux/rose.h
16305 ROTATION DRIVER FOR ALLWINNER A83T
16306 M: Jernej Skrabec <jernej.skrabec@gmail.com>
16307 L: linux-media@vger.kernel.org
16309 T: git git://linuxtv.org/media_tree.git
16310 F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
16311 F: drivers/media/platform/sunxi/sun8i-rotate/
16313 RTL2830 MEDIA DRIVER
16314 M: Antti Palosaari <crope@iki.fi>
16315 L: linux-media@vger.kernel.org
16317 W: https://linuxtv.org
16318 W: http://palosaari.fi/linux/
16319 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16320 T: git git://linuxtv.org/anttip/media_tree.git
16321 F: drivers/media/dvb-frontends/rtl2830*
16323 RTL2832 MEDIA DRIVER
16324 M: Antti Palosaari <crope@iki.fi>
16325 L: linux-media@vger.kernel.org
16327 W: https://linuxtv.org
16328 W: http://palosaari.fi/linux/
16329 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16330 T: git git://linuxtv.org/anttip/media_tree.git
16331 F: drivers/media/dvb-frontends/rtl2832*
16333 RTL2832_SDR MEDIA DRIVER
16334 M: Antti Palosaari <crope@iki.fi>
16335 L: linux-media@vger.kernel.org
16337 W: https://linuxtv.org
16338 W: http://palosaari.fi/linux/
16339 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16340 T: git git://linuxtv.org/anttip/media_tree.git
16341 F: drivers/media/dvb-frontends/rtl2832_sdr*
16343 RTL8180 WIRELESS DRIVER
16344 L: linux-wireless@vger.kernel.org
16346 W: https://wireless.wiki.kernel.org/
16347 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
16348 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
16350 RTL8187 WIRELESS DRIVER
16351 M: Herton Ronaldo Krzesinski <herton@canonical.com>
16352 M: Hin-Tak Leung <htl10@users.sourceforge.net>
16353 M: Larry Finger <Larry.Finger@lwfinger.net>
16354 L: linux-wireless@vger.kernel.org
16356 W: https://wireless.wiki.kernel.org/
16357 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
16358 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
16360 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
16361 M: Jes Sorensen <Jes.Sorensen@gmail.com>
16362 L: linux-wireless@vger.kernel.org
16364 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
16365 F: drivers/net/wireless/realtek/rtl8xxxu/
16367 RTRS TRANSPORT DRIVERS
16368 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
16369 M: Jack Wang <jinpu.wang@ionos.com>
16370 L: linux-rdma@vger.kernel.org
16372 F: drivers/infiniband/ulp/rtrs/
16374 RXRPC SOCKETS (AF_RXRPC)
16375 M: David Howells <dhowells@redhat.com>
16376 M: Marc Dionne <marc.dionne@auristor.com>
16377 L: linux-afs@lists.infradead.org
16379 W: https://www.infradead.org/~dhowells/kafs/
16380 F: Documentation/networking/rxrpc.rst
16381 F: include/keys/rxrpc-type.h
16382 F: include/net/af_rxrpc.h
16383 F: include/trace/events/rxrpc.h
16384 F: include/uapi/linux/rxrpc.h
16387 S3 SAVAGE FRAMEBUFFER DRIVER
16388 M: Antonino Daplas <adaplas@gmail.com>
16389 L: linux-fbdev@vger.kernel.org
16391 F: drivers/video/fbdev/savage/
16394 M: Heiko Carstens <hca@linux.ibm.com>
16395 M: Vasily Gorbik <gor@linux.ibm.com>
16396 M: Christian Borntraeger <borntraeger@de.ibm.com>
16397 R: Alexander Gordeev <agordeev@linux.ibm.com>
16398 L: linux-s390@vger.kernel.org
16400 W: http://www.ibm.com/developerworks/linux/linux390/
16401 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
16402 F: Documentation/driver-api/s390-drivers.rst
16403 F: Documentation/s390/
16407 S390 COMMON I/O LAYER
16408 M: Vineeth Vijayan <vneethv@linux.ibm.com>
16409 M: Peter Oberparleiter <oberpar@linux.ibm.com>
16410 L: linux-s390@vger.kernel.org
16412 W: http://www.ibm.com/developerworks/linux/linux390/
16413 F: drivers/s390/cio/
16416 M: Stefan Haberland <sth@linux.ibm.com>
16417 M: Jan Hoeppner <hoeppner@linux.ibm.com>
16418 L: linux-s390@vger.kernel.org
16420 W: http://www.ibm.com/developerworks/linux/linux390/
16421 F: block/partitions/ibm.c
16422 F: drivers/s390/block/dasd*
16423 F: include/linux/dasd_mod.h
16426 M: Matthew Rosato <mjrosato@linux.ibm.com>
16427 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
16428 L: linux-s390@vger.kernel.org
16430 W: http://www.ibm.com/developerworks/linux/linux390/
16431 F: drivers/iommu/s390-iommu.c
16433 S390 IUCV NETWORK LAYER
16434 M: Julian Wiedmann <jwi@linux.ibm.com>
16435 M: Karsten Graul <kgraul@linux.ibm.com>
16436 L: linux-s390@vger.kernel.org
16437 L: netdev@vger.kernel.org
16439 W: http://www.ibm.com/developerworks/linux/linux390/
16440 F: drivers/s390/net/*iucv*
16441 F: include/net/iucv/
16444 S390 NETWORK DRIVERS
16445 M: Julian Wiedmann <jwi@linux.ibm.com>
16446 M: Karsten Graul <kgraul@linux.ibm.com>
16447 L: linux-s390@vger.kernel.org
16448 L: netdev@vger.kernel.org
16450 W: http://www.ibm.com/developerworks/linux/linux390/
16451 F: drivers/s390/net/
16454 M: Niklas Schnelle <schnelle@linux.ibm.com>
16455 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
16456 L: linux-s390@vger.kernel.org
16458 W: http://www.ibm.com/developerworks/linux/linux390/
16460 F: drivers/pci/hotplug/s390_pci_hpc.c
16461 F: Documentation/s390/pci.rst
16463 S390 VFIO AP DRIVER
16464 M: Tony Krowiak <akrowiak@linux.ibm.com>
16465 M: Halil Pasic <pasic@linux.ibm.com>
16466 M: Jason Herne <jjherne@linux.ibm.com>
16467 L: linux-s390@vger.kernel.org
16469 W: http://www.ibm.com/developerworks/linux/linux390/
16470 F: Documentation/s390/vfio-ap.rst
16471 F: drivers/s390/crypto/vfio_ap_drv.c
16472 F: drivers/s390/crypto/vfio_ap_ops.c
16473 F: drivers/s390/crypto/vfio_ap_private.h
16475 S390 VFIO-CCW DRIVER
16476 M: Eric Farman <farman@linux.ibm.com>
16477 M: Matthew Rosato <mjrosato@linux.ibm.com>
16478 R: Halil Pasic <pasic@linux.ibm.com>
16479 L: linux-s390@vger.kernel.org
16480 L: kvm@vger.kernel.org
16482 F: Documentation/s390/vfio-ccw.rst
16483 F: drivers/s390/cio/vfio_ccw*
16484 F: include/uapi/linux/vfio_ccw.h
16486 S390 VFIO-PCI DRIVER
16487 M: Matthew Rosato <mjrosato@linux.ibm.com>
16488 M: Eric Farman <farman@linux.ibm.com>
16489 L: linux-s390@vger.kernel.org
16490 L: kvm@vger.kernel.org
16492 F: drivers/vfio/pci/vfio_pci_zdev.c
16493 F: include/uapi/linux/vfio_zdev.h
16496 M: Harald Freudenberger <freude@linux.ibm.com>
16497 L: linux-s390@vger.kernel.org
16499 W: http://www.ibm.com/developerworks/linux/linux390/
16500 F: drivers/s390/crypto/
16503 M: Steffen Maier <maier@linux.ibm.com>
16504 M: Benjamin Block <bblock@linux.ibm.com>
16505 L: linux-s390@vger.kernel.org
16507 W: http://www.ibm.com/developerworks/linux/linux390/
16508 F: drivers/s390/scsi/zfcp_*
16510 S3C ADC BATTERY DRIVER
16511 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16512 L: linux-samsung-soc@vger.kernel.org
16514 F: drivers/power/supply/s3c_adc_battery.c
16515 F: include/linux/s3c_adc_battery.h
16517 S3C24XX SD/MMC Driver
16518 M: Ben Dooks <ben-linux@fluff.org>
16519 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16521 F: drivers/mmc/host/s3cmci.*
16523 SAA6588 RDS RECEIVER DRIVER
16524 M: Hans Verkuil <hverkuil@xs4all.nl>
16525 L: linux-media@vger.kernel.org
16527 W: https://linuxtv.org
16528 T: git git://linuxtv.org/media_tree.git
16529 F: drivers/media/i2c/saa6588*
16531 SAA7134 VIDEO4LINUX DRIVER
16532 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16533 L: linux-media@vger.kernel.org
16535 W: https://linuxtv.org
16536 T: git git://linuxtv.org/media_tree.git
16537 F: Documentation/driver-api/media/drivers/saa7134*
16538 F: drivers/media/pci/saa7134/
16540 SAA7146 VIDEO4LINUX-2 DRIVER
16541 M: Hans Verkuil <hverkuil@xs4all.nl>
16542 L: linux-media@vger.kernel.org
16544 T: git git://linuxtv.org/media_tree.git
16545 F: drivers/media/common/saa7146/
16546 F: drivers/media/pci/saa7146/
16547 F: include/media/drv-intf/saa7146*
16549 SAFESETID SECURITY MODULE
16550 M: Micah Morton <mortonm@chromium.org>
16552 F: Documentation/admin-guide/LSM/SafeSetID.rst
16553 F: security/safesetid/
16555 SAMSUNG AUDIO (ASoC) DRIVERS
16556 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16557 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16558 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16560 F: Documentation/devicetree/bindings/sound/samsung*
16561 F: sound/soc/samsung/
16563 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
16564 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16565 L: linux-crypto@vger.kernel.org
16566 L: linux-samsung-soc@vger.kernel.org
16568 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
16569 F: drivers/crypto/exynos-rng.c
16571 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
16572 M: Łukasz Stelmach <l.stelmach@samsung.com>
16573 L: linux-samsung-soc@vger.kernel.org
16575 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
16576 F: drivers/char/hw_random/exynos-trng.c
16578 SAMSUNG FRAMEBUFFER DRIVER
16579 M: Jingoo Han <jingoohan1@gmail.com>
16580 L: linux-fbdev@vger.kernel.org
16582 F: drivers/video/fbdev/s3c-fb.c
16584 SAMSUNG INTERCONNECT DRIVERS
16585 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16586 M: Artur Świgoń <a.swigon@samsung.com>
16587 L: linux-pm@vger.kernel.org
16588 L: linux-samsung-soc@vger.kernel.org
16590 F: drivers/interconnect/samsung/
16592 SAMSUNG LAPTOP DRIVER
16593 M: Corentin Chary <corentin.chary@gmail.com>
16594 L: platform-driver-x86@vger.kernel.org
16596 F: drivers/platform/x86/samsung-laptop.c
16598 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
16599 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16600 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
16601 L: linux-kernel@vger.kernel.org
16602 L: linux-samsung-soc@vger.kernel.org
16604 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
16605 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
16606 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
16607 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
16608 F: drivers/clk/clk-s2mps11.c
16609 F: drivers/mfd/sec*.c
16610 F: drivers/regulator/s2m*.c
16611 F: drivers/regulator/s5m*.c
16612 F: drivers/rtc/rtc-s5m.c
16613 F: include/linux/mfd/samsung/
16615 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
16616 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
16617 L: linux-media@vger.kernel.org
16618 L: linux-samsung-soc@vger.kernel.org
16620 F: drivers/media/platform/s3c-camif/
16621 F: include/media/drv-intf/s3c_camif.h
16623 SAMSUNG S3FWRN5 NFC DRIVER
16624 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16625 M: Krzysztof Opasiak <k.opasiak@samsung.com>
16626 L: linux-nfc@lists.01.org (subscribers-only)
16628 F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
16629 F: drivers/nfc/s3fwrn5
16631 SAMSUNG S5C73M3 CAMERA DRIVER
16632 M: Andrzej Hajda <a.hajda@samsung.com>
16633 L: linux-media@vger.kernel.org
16635 F: drivers/media/i2c/s5c73m3/*
16637 SAMSUNG S5K5BAF CAMERA DRIVER
16638 M: Andrzej Hajda <a.hajda@samsung.com>
16639 L: linux-media@vger.kernel.org
16641 F: drivers/media/i2c/s5k5baf.c
16643 SAMSUNG S5P Security SubSystem (SSS) DRIVER
16644 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16645 M: Vladimir Zapolskiy <vz@mleia.com>
16646 L: linux-crypto@vger.kernel.org
16647 L: linux-samsung-soc@vger.kernel.org
16649 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
16650 F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
16651 F: drivers/crypto/s5p-sss.c
16653 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
16654 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16655 L: linux-media@vger.kernel.org
16657 Q: https://patchwork.linuxtv.org/project/linux-media/list/
16658 F: drivers/media/platform/exynos4-is/
16660 SAMSUNG SOC CLOCK DRIVERS
16661 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16662 M: Tomasz Figa <tomasz.figa@gmail.com>
16663 M: Chanwoo Choi <cw00.choi@samsung.com>
16664 L: linux-samsung-soc@vger.kernel.org
16666 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
16667 F: Documentation/devicetree/bindings/clock/exynos*.txt
16668 F: Documentation/devicetree/bindings/clock/samsung,*.yaml
16669 F: Documentation/devicetree/bindings/clock/samsung,s3c*
16670 F: Documentation/devicetree/bindings/clock/samsung,s5p*
16671 F: drivers/clk/samsung/
16672 F: include/dt-bindings/clock/exynos*.h
16673 F: include/dt-bindings/clock/s3c*.h
16674 F: include/dt-bindings/clock/s5p*.h
16675 F: include/dt-bindings/clock/samsung,*.h
16676 F: include/linux/clk/samsung.h
16677 F: include/linux/platform_data/clk-s3c2410.h
16679 SAMSUNG SPI DRIVERS
16680 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16681 M: Andi Shyti <andi@etezian.org>
16682 L: linux-spi@vger.kernel.org
16683 L: linux-samsung-soc@vger.kernel.org
16685 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
16686 F: drivers/spi/spi-s3c*
16687 F: include/linux/platform_data/spi-s3c64xx.h
16688 F: include/linux/spi/s3c24xx-fiq.h
16690 SAMSUNG SXGBE DRIVERS
16691 M: Byungho An <bh74.an@samsung.com>
16692 L: netdev@vger.kernel.org
16694 F: drivers/net/ethernet/samsung/sxgbe/
16696 SAMSUNG THERMAL DRIVER
16697 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
16698 L: linux-pm@vger.kernel.org
16699 L: linux-samsung-soc@vger.kernel.org
16701 T: git https://github.com/lmajewski/linux-samsung-thermal.git
16702 F: drivers/thermal/samsung/
16704 SAMSUNG USB2 PHY DRIVER
16705 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16706 L: linux-kernel@vger.kernel.org
16708 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
16709 F: Documentation/driver-api/phy/samsung-usb2.rst
16710 F: drivers/phy/samsung/phy-exynos4210-usb2.c
16711 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
16712 F: drivers/phy/samsung/phy-exynos5250-usb2.c
16713 F: drivers/phy/samsung/phy-s5pv210-usb2.c
16714 F: drivers/phy/samsung/phy-samsung-usb2.c
16715 F: drivers/phy/samsung/phy-samsung-usb2.h
16717 SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
16718 M: Paul Barker <paul.barker@sancloud.com>
16719 R: Marc Murphy <marc.murphy@sancloud.com>
16721 F: arch/arm/boot/dts/am335x-sancloud*
16724 M: Zwane Mwaikambo <zwanem@gmail.com>
16726 F: drivers/watchdog/sc1200wdt.c
16729 M: Ingo Molnar <mingo@redhat.com>
16730 M: Peter Zijlstra <peterz@infradead.org>
16731 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
16732 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
16733 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
16734 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
16735 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
16736 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
16737 R: Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
16738 L: linux-kernel@vger.kernel.org
16740 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
16741 F: include/linux/preempt.h
16742 F: include/linux/sched.h
16743 F: include/linux/wait.h
16744 F: include/uapi/linux/sched.h
16747 SCR24X CHIP CARD INTERFACE DRIVER
16748 M: Lubomir Rintel <lkundrak@v3.sk>
16750 F: drivers/char/pcmcia/scr24x_cs.c
16752 SCSI RDMA PROTOCOL (SRP) INITIATOR
16753 M: Bart Van Assche <bvanassche@acm.org>
16754 L: linux-rdma@vger.kernel.org
16756 Q: http://patchwork.kernel.org/project/linux-rdma/list/
16757 F: drivers/infiniband/ulp/srp/
16758 F: include/scsi/srp.h
16760 SCSI RDMA PROTOCOL (SRP) TARGET
16761 M: Bart Van Assche <bvanassche@acm.org>
16762 L: linux-rdma@vger.kernel.org
16763 L: target-devel@vger.kernel.org
16765 Q: http://patchwork.kernel.org/project/linux-rdma/list/
16766 F: drivers/infiniband/ulp/srpt/
16769 M: Doug Gilbert <dgilbert@interlog.com>
16770 L: linux-scsi@vger.kernel.org
16772 W: http://sg.danny.cz/sg
16773 F: Documentation/scsi/scsi-generic.rst
16774 F: drivers/scsi/sg.c
16775 F: include/scsi/sg.h
16778 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
16779 M: "Martin K. Petersen" <martin.petersen@oracle.com>
16780 L: linux-scsi@vger.kernel.org
16782 Q: https://patchwork.kernel.org/project/linux-scsi/list/
16783 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
16784 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
16785 F: Documentation/devicetree/bindings/scsi/
16790 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
16791 L: linux-scsi@vger.kernel.org
16793 F: Documentation/scsi/st.rst
16794 F: drivers/scsi/st.*
16795 F: drivers/scsi/st_*.h
16797 SCSI TARGET CORE USER DRIVER
16798 M: Bodo Stroesser <bostroesser@gmail.com>
16799 L: linux-scsi@vger.kernel.org
16800 L: target-devel@vger.kernel.org
16802 F: Documentation/target/tcmu-design.rst
16803 F: drivers/target/target_core_user.c
16804 F: include/uapi/linux/target_core_user.h
16806 SCSI TARGET SUBSYSTEM
16807 M: "Martin K. Petersen" <martin.petersen@oracle.com>
16808 L: linux-scsi@vger.kernel.org
16809 L: target-devel@vger.kernel.org
16811 W: http://www.linux-iscsi.org
16812 Q: https://patchwork.kernel.org/project/target-devel/list/
16813 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
16814 F: Documentation/target/
16819 M: Vlad Yasevich <vyasevich@gmail.com>
16820 M: Neil Horman <nhorman@tuxdriver.com>
16821 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
16822 L: linux-sctp@vger.kernel.org
16824 W: http://lksctp.sourceforge.net
16825 F: Documentation/networking/sctp.rst
16826 F: include/linux/sctp.h
16827 F: include/net/sctp/
16828 F: include/uapi/linux/sctp.h
16832 M: Jim Cromie <jim.cromie@gmail.com>
16834 F: Documentation/i2c/busses/scx200_acb.rst
16835 F: arch/x86/platform/scx200/
16836 F: drivers/i2c/busses/scx200*
16837 F: drivers/mtd/maps/scx200_docflash.c
16838 F: drivers/watchdog/scx200_wdt.c
16839 F: include/linux/scx200.h
16842 M: Jim Cromie <jim.cromie@gmail.com>
16844 F: drivers/char/scx200_gpio.c
16845 F: include/linux/scx200_gpio.h
16847 SCx200 HRT CLOCKSOURCE DRIVER
16848 M: Jim Cromie <jim.cromie@gmail.com>
16850 F: drivers/clocksource/scx200_hrt.c
16852 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
16853 M: Sascha Sommer <saschasommer@freenet.de>
16854 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
16856 F: drivers/mmc/host/sdricoh_cs.c
16858 SECO BOARDS CEC DRIVER
16859 M: Ettore Chimenti <ek5.chimenti@gmail.com>
16861 F: drivers/media/cec/platform/seco/seco-cec.c
16862 F: drivers/media/cec/platform/seco/seco-cec.h
16865 M: Kees Cook <keescook@chromium.org>
16866 R: Andy Lutomirski <luto@amacapital.net>
16867 R: Will Drewry <wad@chromium.org>
16869 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
16870 F: Documentation/userspace-api/seccomp_filter.rst
16871 F: include/linux/seccomp.h
16872 F: include/uapi/linux/seccomp.h
16873 F: kernel/seccomp.c
16874 F: tools/testing/selftests/kselftest_harness.h
16875 F: tools/testing/selftests/seccomp/*
16876 K: \bsecure_computing
16879 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
16880 M: Al Cooper <alcooperx@gmail.com>
16881 L: linux-mmc@vger.kernel.org
16882 L: bcm-kernel-feedback-list@broadcom.com
16884 F: drivers/mmc/host/sdhci-brcmstb*
16886 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
16887 M: Adrian Hunter <adrian.hunter@intel.com>
16888 L: linux-mmc@vger.kernel.org
16890 F: drivers/mmc/host/sdhci*
16892 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
16893 M: Eugen Hristev <eugen.hristev@microchip.com>
16894 L: linux-mmc@vger.kernel.org
16896 F: drivers/mmc/host/sdhci-of-at91.c
16898 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
16899 M: Ben Dooks <ben-linux@fluff.org>
16900 M: Jaehoon Chung <jh80.chung@samsung.com>
16901 L: linux-mmc@vger.kernel.org
16903 F: drivers/mmc/host/sdhci-s3c*
16905 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
16906 M: Viresh Kumar <vireshk@kernel.org>
16907 L: linux-mmc@vger.kernel.org
16909 F: drivers/mmc/host/sdhci-spear.c
16911 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
16912 M: Kishon Vijay Abraham I <kishon@ti.com>
16913 L: linux-mmc@vger.kernel.org
16915 F: drivers/mmc/host/sdhci-omap.c
16917 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
16918 M: Jonathan Derrick <jonathan.derrick@intel.com>
16919 M: Revanth Rajashekar <revanth.rajashekar@intel.com>
16920 L: linux-block@vger.kernel.org
16922 F: block/opal_proto.h
16924 F: include/linux/sed*
16925 F: include/uapi/linux/sed*
16928 M: Security Officers <security@kernel.org>
16930 F: Documentation/admin-guide/security-bugs.rst
16933 M: James Morris <jmorris@namei.org>
16934 M: "Serge E. Hallyn" <serge@hallyn.com>
16935 L: linux-security-module@vger.kernel.org (suggested Cc:)
16937 W: http://kernsec.org/
16938 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
16940 X: security/selinux/
16942 SELINUX SECURITY MODULE
16943 M: Paul Moore <paul@paul-moore.com>
16944 M: Stephen Smalley <stephen.smalley.work@gmail.com>
16945 M: Eric Paris <eparis@parisplace.org>
16946 L: selinux@vger.kernel.org
16948 W: https://selinuxproject.org
16949 W: https://github.com/SELinuxProject
16950 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
16951 F: Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
16952 F: Documentation/ABI/obsolete/sysfs-selinux-disable
16953 F: Documentation/admin-guide/LSM/SELinux.rst
16954 F: include/trace/events/avc.h
16955 F: include/uapi/linux/selinux_netlink.h
16956 F: scripts/selinux/
16957 F: security/selinux/
16960 M: Jiri Slaby <jirislaby@kernel.org>
16962 F: drivers/misc/phantom.c
16963 F: include/uapi/linux/phantom.h
16965 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
16966 M: Tomasz Duszynski <tomasz.duszynski@octakon.com>
16968 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
16969 F: drivers/iio/chemical/scd30.h
16970 F: drivers/iio/chemical/scd30_core.c
16971 F: drivers/iio/chemical/scd30_i2c.c
16972 F: drivers/iio/chemical/scd30_serial.c
16974 SENSIRION SGP40 GAS SENSOR DRIVER
16975 M: Andreas Klinger <ak@it-klinger.de>
16977 F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
16978 F: drivers/iio/chemical/sgp40.c
16980 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
16981 M: Tomasz Duszynski <tduszyns@gmail.com>
16983 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
16984 F: drivers/iio/chemical/sps30.c
16985 F: drivers/iio/chemical/sps30_i2c.c
16986 F: drivers/iio/chemical/sps30_serial.c
16989 M: Rob Herring <robh@kernel.org>
16990 L: linux-serial@vger.kernel.org
16992 F: Documentation/devicetree/bindings/serial/serial.yaml
16993 F: drivers/tty/serdev/
16994 F: include/linux/serdev.h
16997 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16998 L: linux-serial@vger.kernel.org
17000 F: Documentation/devicetree/bindings/serial/
17001 F: drivers/tty/serial/
17004 M: Sean Young <sean@mess.org>
17005 L: linux-media@vger.kernel.org
17007 F: drivers/media/rc/serial_ir.c
17009 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
17010 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
17011 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17013 F: Documentation/devicetree/bindings/slimbus/
17014 F: drivers/slimbus/
17015 F: include/linux/slimbus.h
17018 M: Edward Cree <ecree.xilinx@gmail.com>
17019 M: Martin Habets <habetsm.xilinx@gmail.com>
17020 L: netdev@vger.kernel.org
17022 F: drivers/net/ethernet/sfc/
17024 SFF/SFP/SFP+ MODULE SUPPORT
17025 M: Russell King <linux@armlinux.org.uk>
17026 L: netdev@vger.kernel.org
17028 F: drivers/net/phy/phylink.c
17029 F: drivers/net/phy/sfp*
17030 F: include/linux/mdio/mdio-i2c.h
17031 F: include/linux/phylink.h
17032 F: include/linux/sfp.h
17033 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)
17036 M: Dimitri Sivanich <dimitri.sivanich@hpe.com>
17038 F: drivers/misc/sgi-gru/
17040 SGI XP/XPC/XPNET DRIVER
17041 M: Robin Holt <robinmholt@gmail.com>
17042 M: Steve Wahl <steve.wahl@hpe.com>
17043 R: Mike Travis <mike.travis@hpe.com>
17045 F: drivers/misc/sgi-xp/
17047 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
17048 M: Karsten Graul <kgraul@linux.ibm.com>
17049 L: linux-s390@vger.kernel.org
17051 W: http://www.ibm.com/developerworks/linux/linux390/
17054 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
17055 M: Linus Walleij <linus.walleij@linaro.org>
17056 L: linux-iio@vger.kernel.org
17058 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
17059 F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
17060 F: drivers/iio/light/gp2ap002.c
17062 SHARP RJ54N1CB0C SENSOR DRIVER
17063 M: Jacopo Mondi <jacopo@jmondi.org>
17064 L: linux-media@vger.kernel.org
17066 T: git git://linuxtv.org/media_tree.git
17067 F: drivers/media/i2c/rj54n1cb0c.c
17068 F: include/media/i2c/rj54n1cb0c.h
17070 SH_VOU V4L2 OUTPUT DRIVER
17071 L: linux-media@vger.kernel.org
17073 F: drivers/media/platform/sh_vou.c
17074 F: include/media/drv-intf/sh_vou.h
17076 SI2157 MEDIA DRIVER
17077 M: Antti Palosaari <crope@iki.fi>
17078 L: linux-media@vger.kernel.org
17080 W: https://linuxtv.org
17081 W: http://palosaari.fi/linux/
17082 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17083 T: git git://linuxtv.org/anttip/media_tree.git
17084 F: drivers/media/tuners/si2157*
17086 SI2165 MEDIA DRIVER
17087 M: Matthias Schwarzott <zzam@gentoo.org>
17088 L: linux-media@vger.kernel.org
17090 W: https://linuxtv.org
17091 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17092 F: drivers/media/dvb-frontends/si2165*
17094 SI2168 MEDIA DRIVER
17095 M: Antti Palosaari <crope@iki.fi>
17096 L: linux-media@vger.kernel.org
17098 W: https://linuxtv.org
17099 W: http://palosaari.fi/linux/
17100 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17101 T: git git://linuxtv.org/anttip/media_tree.git
17102 F: drivers/media/dvb-frontends/si2168*
17104 SI470X FM RADIO RECEIVER I2C DRIVER
17105 M: Hans Verkuil <hverkuil@xs4all.nl>
17106 L: linux-media@vger.kernel.org
17108 W: https://linuxtv.org
17109 T: git git://linuxtv.org/media_tree.git
17110 F: drivers/media/radio/si470x/radio-si470x-i2c.c
17112 SI470X FM RADIO RECEIVER USB DRIVER
17113 M: Hans Verkuil <hverkuil@xs4all.nl>
17114 L: linux-media@vger.kernel.org
17116 W: https://linuxtv.org
17117 T: git git://linuxtv.org/media_tree.git
17118 F: drivers/media/radio/si470x/radio-si470x-common.c
17119 F: drivers/media/radio/si470x/radio-si470x-usb.c
17120 F: drivers/media/radio/si470x/radio-si470x.h
17122 SI4713 FM RADIO TRANSMITTER I2C DRIVER
17123 M: Eduardo Valentin <edubezval@gmail.com>
17124 L: linux-media@vger.kernel.org
17126 W: https://linuxtv.org
17127 T: git git://linuxtv.org/media_tree.git
17128 F: drivers/media/radio/si4713/si4713.?
17130 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
17131 M: Eduardo Valentin <edubezval@gmail.com>
17132 L: linux-media@vger.kernel.org
17134 W: https://linuxtv.org
17135 T: git git://linuxtv.org/media_tree.git
17136 F: drivers/media/radio/si4713/radio-platform-si4713.c
17138 SI4713 FM RADIO TRANSMITTER USB DRIVER
17139 M: Hans Verkuil <hverkuil@xs4all.nl>
17140 L: linux-media@vger.kernel.org
17142 W: https://linuxtv.org
17143 T: git git://linuxtv.org/media_tree.git
17144 F: drivers/media/radio/si4713/radio-usb-si4713.c
17147 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17148 L: linux-media@vger.kernel.org
17150 W: https://linuxtv.org
17151 T: git git://linuxtv.org/media_tree.git
17152 F: drivers/media/common/siano/
17153 F: drivers/media/mmc/siano/
17154 F: drivers/media/usb/siano/
17155 F: drivers/media/usb/siano/
17158 M: Palmer Dabbelt <palmer@dabbelt.com>
17159 M: Paul Walmsley <paul.walmsley@sifive.com>
17160 L: linux-riscv@lists.infradead.org
17162 T: git git://github.com/sifive/riscv-linux.git
17166 SIFIVE FU540 SYSTEM-ON-CHIP
17167 M: Paul Walmsley <paul.walmsley@sifive.com>
17168 M: Palmer Dabbelt <palmer@dabbelt.com>
17169 L: linux-riscv@lists.infradead.org
17171 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
17176 M: Green Wan <green.wan@sifive.com>
17178 F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
17179 F: drivers/dma/sf-pdma/
17181 SILEAD TOUCHSCREEN DRIVER
17182 M: Hans de Goede <hdegoede@redhat.com>
17183 L: linux-input@vger.kernel.org
17184 L: platform-driver-x86@vger.kernel.org
17186 F: drivers/input/touchscreen/silead.c
17187 F: drivers/platform/x86/touchscreen_dmi.c
17189 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
17190 M: Jérôme Pouiller <jerome.pouiller@silabs.com>
17192 F: drivers/staging/wfx/
17194 SILICON MOTION SM712 FRAME BUFFER DRIVER
17195 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
17196 M: Teddy Wang <teddy.wang@siliconmotion.com>
17197 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
17198 L: linux-fbdev@vger.kernel.org
17200 F: Documentation/fb/sm712fb.rst
17201 F: drivers/video/fbdev/sm712*
17203 SILVACO I3C DUAL-ROLE MASTER
17204 M: Miquel Raynal <miquel.raynal@bootlin.com>
17205 M: Conor Culhane <conor.culhane@silvaco.com>
17206 L: linux-i3c@lists.infradead.org
17208 F: Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
17209 F: drivers/i3c/master/svc-i3c-master.c
17212 M: Hans de Goede <hdegoede@redhat.com>
17213 L: linux-fbdev@vger.kernel.org
17215 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
17216 F: drivers/video/fbdev/simplefb.c
17217 F: include/linux/platform_data/simplefb.h
17219 SIMTEC EB110ATX (Chalice CATS)
17220 M: Simtec Linux Team <linux@simtec.co.uk>
17222 W: http://www.simtec.co.uk/products/EB110ATX/
17224 SIMTEC EB2410ITX (BAST)
17225 M: Simtec Linux Team <linux@simtec.co.uk>
17227 W: http://www.simtec.co.uk/products/EB2410ITX/
17228 F: arch/arm/mach-s3c/bast-ide.c
17229 F: arch/arm/mach-s3c/bast-irq.c
17230 F: arch/arm/mach-s3c/mach-bast.c
17233 M: Thorsten Scherer <t.scherer@eckelmann.de>
17234 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
17235 R: Pengutronix Kernel Team <kernel@pengutronix.de>
17237 F: drivers/gpio/gpio-siox.c
17239 F: include/trace/events/siox.h
17241 SIPHASH PRF ROUTINES
17242 M: Jason A. Donenfeld <Jason@zx2c4.com>
17244 F: include/linux/siphash.h
17246 F: lib/test_siphash.c
17248 SIS 190 ETHERNET DRIVER
17249 M: Francois Romieu <romieu@fr.zoreil.com>
17250 L: netdev@vger.kernel.org
17252 F: drivers/net/ethernet/sis/sis190.c
17254 SIS 900/7016 FAST ETHERNET DRIVER
17255 M: Daniele Venzano <venza@brownhat.org>
17256 L: netdev@vger.kernel.org
17258 W: http://www.brownhat.org/sis900.html
17259 F: drivers/net/ethernet/sis/sis900.*
17261 SIS FRAMEBUFFER DRIVER
17262 M: Thomas Winischhofer <thomas@winischhofer.net>
17264 W: http://www.winischhofer.net/linuxsisvga.shtml
17265 F: Documentation/fb/sisfb.rst
17266 F: drivers/video/fbdev/sis/
17267 F: include/video/sisfb.h
17269 SIS I2C TOUCHSCREEN DRIVER
17270 M: Mika Penttilä <mika.penttila@nextfour.com>
17271 L: linux-input@vger.kernel.org
17273 F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
17274 F: drivers/input/touchscreen/sis_i2c.c
17277 M: Thomas Winischhofer <thomas@winischhofer.net>
17279 W: http://www.winischhofer.at/linuxsisusbvga.shtml
17280 F: drivers/usb/misc/sisusbvga/
17283 M: Christoph Lameter <cl@linux.com>
17284 M: Pekka Enberg <penberg@kernel.org>
17285 M: David Rientjes <rientjes@google.com>
17286 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
17287 M: Andrew Morton <akpm@linux-foundation.org>
17288 M: Vlastimil Babka <vbabka@suse.cz>
17289 L: linux-mm@kvack.org
17291 F: include/linux/sl?b*.h
17294 SLEEPABLE READ-COPY UPDATE (SRCU)
17295 M: Lai Jiangshan <jiangshanlai@gmail.com>
17296 M: "Paul E. McKenney" <paulmck@kernel.org>
17297 M: Josh Triplett <josh@joshtriplett.org>
17298 R: Steven Rostedt <rostedt@goodmis.org>
17299 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
17300 L: rcu@vger.kernel.org
17302 W: http://www.rdrop.com/users/paulmck/RCU/
17303 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17304 F: include/linux/srcu*.h
17305 F: kernel/rcu/srcu*.c
17307 SMACK SECURITY MODULE
17308 M: Casey Schaufler <casey@schaufler-ca.com>
17309 L: linux-security-module@vger.kernel.org
17311 W: http://schaufler-ca.com
17312 T: git git://github.com/cschaufler/smack-next
17313 F: Documentation/admin-guide/LSM/Smack.rst
17316 SMC91x ETHERNET DRIVER
17317 M: Nicolas Pitre <nico@fluxnic.net>
17319 F: drivers/net/ethernet/smsc/smc91x.*
17321 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
17322 M: Mark Rutland <mark.rutland@arm.com>
17323 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
17324 M: Sudeep Holla <sudeep.holla@arm.com>
17325 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17327 F: drivers/firmware/smccc/
17328 F: include/linux/arm-smccc.h
17330 SMM665 HARDWARE MONITOR DRIVER
17331 M: Guenter Roeck <linux@roeck-us.net>
17332 L: linux-hwmon@vger.kernel.org
17334 F: Documentation/hwmon/smm665.rst
17335 F: drivers/hwmon/smm665.c
17337 SMSC EMC2103 HARDWARE MONITOR DRIVER
17338 M: Steve Glendinning <steve.glendinning@shawell.net>
17339 L: linux-hwmon@vger.kernel.org
17341 F: Documentation/hwmon/emc2103.rst
17342 F: drivers/hwmon/emc2103.c
17344 SMSC SCH5627 HARDWARE MONITOR DRIVER
17345 M: Hans de Goede <hdegoede@redhat.com>
17346 L: linux-hwmon@vger.kernel.org
17348 F: Documentation/hwmon/sch5627.rst
17349 F: drivers/hwmon/sch5627.c
17351 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
17352 M: Steve Glendinning <steve.glendinning@shawell.net>
17353 L: linux-fbdev@vger.kernel.org
17355 F: drivers/video/fbdev/smscufx.c
17357 SMSC47B397 HARDWARE MONITOR DRIVER
17358 M: Jean Delvare <jdelvare@suse.com>
17359 L: linux-hwmon@vger.kernel.org
17361 F: Documentation/hwmon/smsc47b397.rst
17362 F: drivers/hwmon/smsc47b397.c
17364 SMSC911x ETHERNET DRIVER
17365 M: Steve Glendinning <steve.glendinning@shawell.net>
17366 L: netdev@vger.kernel.org
17368 F: drivers/net/ethernet/smsc/smsc911x.*
17369 F: include/linux/smsc911x.h
17371 SMSC9420 PCI ETHERNET DRIVER
17372 M: Steve Glendinning <steve.glendinning@shawell.net>
17373 L: netdev@vger.kernel.org
17375 F: drivers/net/ethernet/smsc/smsc9420.*
17377 SOCIONEXT (SNI) AVE NETWORK DRIVER
17378 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
17379 L: netdev@vger.kernel.org
17381 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
17382 F: drivers/net/ethernet/socionext/sni_ave.c
17384 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
17385 M: Jassi Brar <jaswinder.singh@linaro.org>
17386 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
17387 L: netdev@vger.kernel.org
17389 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
17390 F: drivers/net/ethernet/socionext/netsec.c
17392 SOCIONEXT (SNI) Synquacer SPI DRIVER
17393 M: Masahisa Kojima <masahisa.kojima@linaro.org>
17394 M: Jassi Brar <jaswinder.singh@linaro.org>
17395 L: linux-spi@vger.kernel.org
17397 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
17398 F: drivers/spi/spi-synquacer.c
17400 SOCIONEXT SYNQUACER I2C DRIVER
17401 M: Ard Biesheuvel <ardb@kernel.org>
17402 L: linux-i2c@vger.kernel.org
17404 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
17405 F: drivers/i2c/busses/i2c-synquacer.c
17407 SOCIONEXT UNIPHIER SOUND DRIVER
17408 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17410 F: sound/soc/uniphier/
17412 SOEKRIS NET48XX LED SUPPORT
17413 M: Chris Boot <bootc@bootc.net>
17415 F: drivers/leds/leds-net48xx.c
17417 SOFT-IWARP DRIVER (siw)
17418 M: Bernard Metzler <bmt@zurich.ibm.com>
17419 L: linux-rdma@vger.kernel.org
17421 F: drivers/infiniband/sw/siw/
17422 F: include/uapi/rdma/siw-abi.h
17424 SOFT-ROCE DRIVER (rxe)
17425 M: Zhu Yanjun <zyjzyj2000@gmail.com>
17426 L: linux-rdma@vger.kernel.org
17428 F: drivers/infiniband/sw/rxe/
17429 F: include/uapi/rdma/rdma_user_rxe.h
17431 SOFTLOGIC 6x10 MPEG CODEC
17432 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
17433 M: Anton Sviridenko <anton@corp.bluecherry.net>
17434 M: Andrey Utkin <andrey_utkin@fastmail.com>
17435 M: Ismael Luceno <ismael@iodev.co.uk>
17436 L: linux-media@vger.kernel.org
17438 F: drivers/media/pci/solo6x10/
17440 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
17441 M: James Morse <james.morse@arm.com>
17442 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17444 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
17445 F: drivers/firmware/arm_sdei.c
17446 F: include/linux/arm_sdei.h
17447 F: include/uapi/linux/arm_sdei.h
17450 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17451 R: Heikki Krogerus <heikki.krogerus@linux.intel.com>
17452 L: linux-acpi@vger.kernel.org
17454 F: drivers/base/swnode.c
17456 SOFTWARE RAID (Multiple Disks) SUPPORT
17457 M: Song Liu <song@kernel.org>
17458 L: linux-raid@vger.kernel.org
17460 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
17461 F: drivers/md/Kconfig
17462 F: drivers/md/Makefile
17464 F: drivers/md/raid*
17465 F: include/linux/raid/
17466 F: include/uapi/linux/raid/
17468 SOLIDRUN CLEARFOG SUPPORT
17469 M: Russell King <linux@armlinux.org.uk>
17471 F: arch/arm/boot/dts/armada-388-clearfog*
17472 F: arch/arm/boot/dts/armada-38x-solidrun-*
17474 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
17475 M: Russell King <linux@armlinux.org.uk>
17477 F: arch/arm/boot/dts/imx6*-cubox-i*
17478 F: arch/arm/boot/dts/imx6*-hummingboard*
17479 F: arch/arm/boot/dts/imx6*-sr-*
17481 SONIC NETWORK DRIVER
17482 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
17483 L: netdev@vger.kernel.org
17485 F: drivers/net/ethernet/natsemi/sonic.*
17487 SONICS SILICON BACKPLANE DRIVER (SSB)
17488 M: Michael Buesch <m@bues.ch>
17489 L: linux-wireless@vger.kernel.org
17492 F: include/linux/ssb/
17494 SONY IMX208 SENSOR DRIVER
17495 M: Sakari Ailus <sakari.ailus@linux.intel.com>
17496 L: linux-media@vger.kernel.org
17498 T: git git://linuxtv.org/media_tree.git
17499 F: drivers/media/i2c/imx208.c
17501 SONY IMX214 SENSOR DRIVER
17502 M: Ricardo Ribalda <ribalda@kernel.org>
17503 L: linux-media@vger.kernel.org
17505 T: git git://linuxtv.org/media_tree.git
17506 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
17507 F: drivers/media/i2c/imx214.c
17509 SONY IMX219 SENSOR DRIVER
17510 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
17511 L: linux-media@vger.kernel.org
17513 T: git git://linuxtv.org/media_tree.git
17514 F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
17515 F: drivers/media/i2c/imx219.c
17517 SONY IMX258 SENSOR DRIVER
17518 M: Sakari Ailus <sakari.ailus@linux.intel.com>
17519 L: linux-media@vger.kernel.org
17521 T: git git://linuxtv.org/media_tree.git
17522 F: Documentation/devicetree/bindings/media/i2c/imx258.yaml
17523 F: drivers/media/i2c/imx258.c
17525 SONY IMX274 SENSOR DRIVER
17526 M: Leon Luo <leonl@leopardimaging.com>
17527 L: linux-media@vger.kernel.org
17529 T: git git://linuxtv.org/media_tree.git
17530 F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
17531 F: drivers/media/i2c/imx274.c
17533 SONY IMX290 SENSOR DRIVER
17534 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17535 L: linux-media@vger.kernel.org
17537 T: git git://linuxtv.org/media_tree.git
17538 F: Documentation/devicetree/bindings/media/i2c/imx290.txt
17539 F: drivers/media/i2c/imx290.c
17541 SONY IMX319 SENSOR DRIVER
17542 M: Bingbu Cao <bingbu.cao@intel.com>
17543 L: linux-media@vger.kernel.org
17545 T: git git://linuxtv.org/media_tree.git
17546 F: drivers/media/i2c/imx319.c
17548 SONY IMX334 SENSOR DRIVER
17549 M: Paul J. Murphy <paul.j.murphy@intel.com>
17550 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
17551 L: linux-media@vger.kernel.org
17553 T: git git://linuxtv.org/media_tree.git
17554 F: Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
17555 F: drivers/media/i2c/imx334.c
17557 SONY IMX335 SENSOR DRIVER
17558 M: Paul J. Murphy <paul.j.murphy@intel.com>
17559 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
17560 L: linux-media@vger.kernel.org
17562 T: git git://linuxtv.org/media_tree.git
17563 F: Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
17564 F: drivers/media/i2c/imx335.c
17566 SONY IMX355 SENSOR DRIVER
17567 M: Tianshu Qiu <tian.shu.qiu@intel.com>
17568 L: linux-media@vger.kernel.org
17570 T: git git://linuxtv.org/media_tree.git
17571 F: drivers/media/i2c/imx355.c
17573 SONY IMX412 SENSOR DRIVER
17574 M: Paul J. Murphy <paul.j.murphy@intel.com>
17575 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
17576 L: linux-media@vger.kernel.org
17578 T: git git://linuxtv.org/media_tree.git
17579 F: Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
17580 F: drivers/media/i2c/imx412.c
17582 SONY MEMORYSTICK SUBSYSTEM
17583 M: Maxim Levitsky <maximlevitsky@gmail.com>
17584 M: Alex Dubov <oakad@yahoo.com>
17585 M: Ulf Hansson <ulf.hansson@linaro.org>
17586 L: linux-mmc@vger.kernel.org
17588 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
17589 F: drivers/memstick/
17590 F: include/linux/memstick.h
17592 SONY VAIO CONTROL DEVICE DRIVER
17593 M: Mattia Dongili <malattia@linux.it>
17594 L: platform-driver-x86@vger.kernel.org
17596 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
17597 F: Documentation/admin-guide/laptops/sony-laptop.rst
17598 F: drivers/char/sonypi.c
17599 F: drivers/platform/x86/sony-laptop.c
17600 F: include/linux/sony-laptop.h
17603 M: Jaroslav Kysela <perex@perex.cz>
17604 M: Takashi Iwai <tiwai@suse.com>
17605 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17607 W: http://www.alsa-project.org/
17608 Q: http://patchwork.kernel.org/project/alsa-devel/list/
17609 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17610 F: Documentation/sound/
17612 F: include/uapi/sound/
17615 SOUND - COMPRESSED AUDIO
17616 M: Vinod Koul <vkoul@kernel.org>
17617 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17619 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17620 F: Documentation/sound/designs/compress-offload.rst
17621 F: include/sound/compress_driver.h
17622 F: include/uapi/sound/compress_*
17623 F: sound/core/compress_offload.c
17624 F: sound/soc/soc-compress.c
17626 SOUND - DMAENGINE HELPERS
17627 M: Lars-Peter Clausen <lars@metafoo.de>
17629 F: include/sound/dmaengine_pcm.h
17630 F: sound/core/pcm_dmaengine.c
17631 F: sound/soc/soc-generic-dmaengine-pcm.c
17633 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
17634 M: Liam Girdwood <lgirdwood@gmail.com>
17635 M: Mark Brown <broonie@kernel.org>
17636 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17638 W: http://alsa-project.org/main/index.php/ASoC
17639 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
17640 F: Documentation/devicetree/bindings/sound/
17641 F: Documentation/sound/soc/
17642 F: include/dt-bindings/sound/
17643 F: include/sound/soc*
17646 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
17647 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
17648 M: Liam Girdwood <lgirdwood@gmail.com>
17649 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
17650 M: Kai Vehmanen <kai.vehmanen@linux.intel.com>
17651 M: Daniel Baluta <daniel.baluta@nxp.com>
17652 L: sound-open-firmware@alsa-project.org (moderated for non-subscribers)
17654 W: https://github.com/thesofproject/linux/
17657 SOUNDWIRE SUBSYSTEM
17658 M: Vinod Koul <vkoul@kernel.org>
17659 M: Bard Liao <yung-chuan.liao@linux.intel.com>
17660 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
17661 R: Sanyog Kale <sanyog.r.kale@intel.com>
17662 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17664 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
17665 F: Documentation/driver-api/soundwire/
17666 F: drivers/soundwire/
17667 F: include/linux/soundwire/
17670 M: Olli Salonen <olli.salonen@iki.fi>
17671 L: linux-media@vger.kernel.org
17673 W: https://linuxtv.org
17674 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17675 F: drivers/media/dvb-frontends/sp2*
17677 SPARC + UltraSPARC (sparc/sparc64)
17678 M: "David S. Miller" <davem@davemloft.net>
17679 L: sparclinux@vger.kernel.org
17681 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
17682 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
17683 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
17687 SPARC SERIAL DRIVERS
17688 M: "David S. Miller" <davem@davemloft.net>
17689 L: sparclinux@vger.kernel.org
17691 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
17692 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
17693 F: drivers/tty/serial/suncore.c
17694 F: drivers/tty/serial/sunhv.c
17695 F: drivers/tty/serial/sunsab.c
17696 F: drivers/tty/serial/sunsab.h
17697 F: drivers/tty/serial/sunsu.c
17698 F: drivers/tty/serial/sunzilog.c
17699 F: drivers/tty/serial/sunzilog.h
17700 F: drivers/tty/vcc.c
17701 F: include/linux/sunserialcore.h
17704 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
17705 L: linux-sparse@vger.kernel.org
17707 W: https://sparse.docs.kernel.org/
17708 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
17709 Q: https://patchwork.kernel.org/project/linux-sparse/list/
17710 B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
17711 F: include/linux/compiler.h
17713 SPEAKUP CONSOLE SPEECH DRIVER
17714 M: William Hubbs <w.d.hubbs@gmail.com>
17715 M: Chris Brannon <chris@the-brannons.com>
17716 M: Kirk Reiser <kirk@reisers.ca>
17717 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
17718 L: speakup@linux-speakup.org
17720 W: http://www.linux-speakup.org/
17721 W: https://github.com/linux-speakup/speakup
17722 B: https://github.com/linux-speakup/speakup/issues
17723 F: drivers/accessibility/speakup/
17725 SPEAR CLOCK FRAMEWORK SUPPORT
17726 M: Viresh Kumar <vireshk@kernel.org>
17727 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17729 W: http://www.st.com/spear
17730 F: drivers/clk/spear/
17732 SPEAR PLATFORM SUPPORT
17733 M: Viresh Kumar <vireshk@kernel.org>
17734 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
17735 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17737 W: http://www.st.com/spear
17738 F: arch/arm/boot/dts/spear*
17739 F: arch/arm/mach-spear/
17742 M: Tudor Ambarus <tudor.ambarus@microchip.com>
17743 R: Michael Walle <michael@walle.cc>
17744 R: Pratyush Yadav <p.yadav@ti.com>
17745 L: linux-mtd@lists.infradead.org
17747 W: http://www.linux-mtd.infradead.org/
17748 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
17749 C: irc://irc.oftc.net/mtd
17750 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
17751 F: drivers/mtd/spi-nor/
17752 F: include/linux/mtd/spi-nor.h
17755 M: Mark Brown <broonie@kernel.org>
17756 L: linux-spi@vger.kernel.org
17758 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
17759 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
17760 F: Documentation/devicetree/bindings/spi/
17761 F: Documentation/spi/
17763 F: include/linux/spi/
17764 F: include/uapi/linux/spi/
17767 SPIDERNET NETWORK DRIVER for CELL
17768 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
17769 M: Geoff Levand <geoff@infradead.org>
17770 L: netdev@vger.kernel.org
17771 L: linuxppc-dev@lists.ozlabs.org
17773 F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
17774 F: drivers/net/ethernet/toshiba/spider_net*
17777 M: Stephen Boyd <sboyd@kernel.org>
17778 L: linux-kernel@vger.kernel.org
17780 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
17781 F: Documentation/devicetree/bindings/spmi/
17783 F: include/dt-bindings/spmi/spmi.h
17784 F: include/linux/spmi.h
17785 F: include/trace/events/spmi.h
17788 M: Jeremy Kerr <jk@ozlabs.org>
17789 L: linuxppc-dev@lists.ozlabs.org
17791 W: http://www.ibm.com/developerworks/power/cell/
17792 F: Documentation/filesystems/spufs/spufs.rst
17793 F: arch/powerpc/platforms/cell/spufs/
17795 SQUASHFS FILE SYSTEM
17796 M: Phillip Lougher <phillip@squashfs.org.uk>
17797 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
17799 W: http://squashfs.org.uk
17800 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
17801 F: Documentation/filesystems/squashfs.rst
17804 SRM (Alpha) environment access
17805 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
17807 F: arch/alpha/kernel/srm_env.c
17809 ST LSM6DSx IMU IIO DRIVER
17810 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
17811 L: linux-iio@vger.kernel.org
17813 W: http://www.st.com/
17814 F: Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
17815 F: drivers/iio/imu/st_lsm6dsx/
17817 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
17818 M: Mickael Guene <mickael.guene@st.com>
17819 L: linux-media@vger.kernel.org
17821 T: git git://linuxtv.org/media_tree.git
17822 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
17823 F: drivers/media/i2c/st-mipid02.c
17825 ST STM32 I2C/SMBUS DRIVER
17826 M: Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
17827 M: Alain Volmat <alain.volmat@foss.st.com>
17828 L: linux-i2c@vger.kernel.org
17830 F: drivers/i2c/busses/i2c-stm32*
17832 ST STM32 SPI DRIVER
17833 M: Alain Volmat <alain.volmat@foss.st.com>
17834 L: linux-spi@vger.kernel.org
17836 F: drivers/spi/spi-stm32.c
17839 M: Daniel Nilsson <daniel.nilsson@flex.com>
17840 L: linux-hwmon@vger.kernel.org
17842 F: Documentation/hwmon/stpddc60.rst
17843 F: drivers/hwmon/pmbus/stpddc60.c
17845 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
17846 M: Song Qiang <songqiang1304521@gmail.com>
17847 L: linux-iio@vger.kernel.org
17849 F: Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
17850 F: drivers/iio/proximity/vl53l0x-i2c.c
17853 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17854 M: Sasha Levin <sashal@kernel.org>
17855 L: stable@vger.kernel.org
17857 F: Documentation/process/stable-kernel-rules.rst
17859 STAGING - ATOMISP DRIVER
17860 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17861 R: Sakari Ailus <sakari.ailus@linux.intel.com>
17862 L: linux-media@vger.kernel.org
17864 F: drivers/staging/media/atomisp/
17866 STAGING - FIELDBUS SUBSYSTEM
17867 M: Sven Van Asbroeck <TheSven73@gmail.com>
17869 F: drivers/staging/fieldbus/*
17870 F: drivers/staging/fieldbus/Documentation/
17872 STAGING - HMS ANYBUS-S BUS
17873 M: Sven Van Asbroeck <TheSven73@gmail.com>
17875 F: drivers/staging/fieldbus/anybuss/
17877 STAGING - INDUSTRIAL IO
17878 M: Jonathan Cameron <jic23@kernel.org>
17879 L: linux-iio@vger.kernel.org
17881 F: Documentation/devicetree/bindings/staging/iio/
17882 F: drivers/staging/iio/
17884 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
17885 M: Marc Dietrich <marvin24@gmx.de>
17886 L: ac100@lists.launchpad.net (moderated for non-subscribers)
17887 L: linux-tegra@vger.kernel.org
17889 F: drivers/staging/nvec/
17891 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
17892 M: Jens Frederich <jfrederich@gmail.com>
17893 M: Jon Nettleton <jon.nettleton@gmail.com>
17895 W: http://wiki.laptop.org/go/DCON
17896 F: drivers/staging/olpc_dcon/
17898 STAGING - REALTEK RTL8188EU DRIVERS
17899 M: Larry Finger <Larry.Finger@lwfinger.net>
17900 M: Phillip Potter <phil@philpotter.co.uk>
17902 F: drivers/staging/r8188eu/
17904 STAGING - REALTEK RTL8712U DRIVERS
17905 M: Larry Finger <Larry.Finger@lwfinger.net>
17906 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
17908 F: drivers/staging/rtl8712/
17910 STAGING - SEPS525 LCD CONTROLLER DRIVERS
17911 M: Michael Hennerich <michael.hennerich@analog.com>
17912 L: linux-fbdev@vger.kernel.org
17914 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
17915 F: drivers/staging/fbtft/fb_seps525.c
17917 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
17918 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
17919 M: Teddy Wang <teddy.wang@siliconmotion.com>
17920 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
17921 L: linux-fbdev@vger.kernel.org
17923 F: drivers/staging/sm750fb/
17925 STAGING - VIA VT665X DRIVERS
17926 M: Forest Bond <forest@alittletooquiet.net>
17928 F: drivers/staging/vt665?/
17931 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17932 L: linux-staging@lists.linux.dev
17934 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
17935 F: drivers/staging/
17937 STARFIRE/DURALAN NETWORK DRIVER
17938 M: Ion Badulescu <ionut@badula.org>
17940 F: drivers/net/ethernet/adaptec/starfire*
17943 M: Peter Zijlstra <peterz@infradead.org>
17944 M: Josh Poimboeuf <jpoimboe@redhat.com>
17945 M: Jason Baron <jbaron@akamai.com>
17946 R: Steven Rostedt <rostedt@goodmis.org>
17947 R: Ard Biesheuvel <ardb@kernel.org>
17949 F: arch/*/include/asm/jump_label*.h
17950 F: arch/*/include/asm/static_call*.h
17951 F: arch/*/kernel/jump_label.c
17952 F: arch/*/kernel/static_call.c
17953 F: include/linux/jump_label*.h
17954 F: include/linux/static_call*.h
17955 F: kernel/jump_label.c
17956 F: kernel/static_call.c
17958 STI AUDIO (ASoC) DRIVERS
17959 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
17960 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17962 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
17966 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
17968 F: Documentation/devicetree/bindings/media/stih-cec.txt
17969 F: drivers/media/cec/platform/sti/
17971 STK1160 USB VIDEO CAPTURE DRIVER
17972 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17973 L: linux-media@vger.kernel.org
17975 T: git git://linuxtv.org/media_tree.git
17976 F: drivers/media/usb/stk1160/
17978 STM32 AUDIO (ASoC) DRIVERS
17979 M: Olivier Moysan <olivier.moysan@foss.st.com>
17980 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
17981 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17983 F: Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
17984 F: Documentation/devicetree/bindings/sound/st,stm32-*.yaml
17987 STM32 TIMER/LPTIMER DRIVERS
17988 M: Fabrice Gasnier <fabrice.gasnier@foss.st.com>
17990 F: Documentation/ABI/testing/*timer-stm32
17991 F: Documentation/devicetree/bindings/*/*stm32-*timer*
17992 F: drivers/*/stm32-*timer*
17993 F: drivers/pwm/pwm-stm32*
17994 F: include/linux/*/stm32-*tim*
17996 STMMAC ETHERNET DRIVER
17997 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
17998 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
17999 M: Jose Abreu <joabreu@synopsys.com>
18000 L: netdev@vger.kernel.org
18002 W: http://www.stlinux.com
18003 F: Documentation/networking/device_drivers/ethernet/stmicro/
18004 F: drivers/net/ethernet/stmicro/stmmac/
18007 M: Sam Creasey <sammy@sammy.net>
18009 W: http://sammy.net/sun3/
18010 F: arch/m68k/include/asm/sun3*
18011 F: arch/m68k/kernel/*sun3*
18012 F: arch/m68k/sun3*/
18013 F: drivers/net/ethernet/i825xx/sun3*
18015 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
18016 M: Hans de Goede <hdegoede@redhat.com>
18017 L: linux-input@vger.kernel.org
18019 F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
18020 F: drivers/input/keyboard/sun4i-lradc-keys.c
18022 SUNDANCE NETWORK DRIVER
18023 M: Denis Kirjanov <kda@linux-powerpc.org>
18024 L: netdev@vger.kernel.org
18026 F: drivers/net/ethernet/dlink/sundance.c
18029 M: Yoshinori Sato <ysato@users.sourceforge.jp>
18030 M: Rich Felker <dalias@libc.org>
18031 L: linux-sh@vger.kernel.org
18033 Q: http://patchwork.kernel.org/project/linux-sh/list/
18034 F: Documentation/sh/
18039 M: "Rafael J. Wysocki" <rafael@kernel.org>
18040 M: Len Brown <len.brown@intel.com>
18041 M: Pavel Machek <pavel@ucw.cz>
18042 L: linux-pm@vger.kernel.org
18044 B: https://bugzilla.kernel.org
18045 F: Documentation/power/
18046 F: arch/x86/kernel/acpi/
18047 F: drivers/base/power/
18048 F: include/linux/freezer.h
18049 F: include/linux/pm.h
18050 F: include/linux/suspend.h
18054 M: Martin Mares <mj@ucw.cz>
18055 L: linux-video@atrey.karlin.mff.cuni.cz
18057 F: Documentation/admin-guide/svga.rst
18058 F: arch/x86/boot/video*
18061 M: Christoph Hellwig <hch@infradead.org>
18062 L: iommu@lists.linux-foundation.org
18064 W: http://git.infradead.org/users/hch/dma-mapping.git
18065 T: git git://git.infradead.org/users/hch/dma-mapping.git
18066 F: arch/*/kernel/pci-swiotlb.c
18067 F: include/linux/swiotlb.h
18068 F: kernel/dma/swiotlb.c
18071 M: Jiri Pirko <jiri@resnulli.us>
18072 M: Ivan Vecera <ivecera@redhat.com>
18073 L: netdev@vger.kernel.org
18075 F: include/net/switchdev.h
18078 SY8106A REGULATOR DRIVER
18079 M: Icenowy Zheng <icenowy@aosc.io>
18081 F: Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
18082 F: drivers/regulator/sy8106a-regulator.c
18084 SYNC FILE FRAMEWORK
18085 M: Sumit Semwal <sumit.semwal@linaro.org>
18086 R: Gustavo Padovan <gustavo@padovan.org>
18087 L: linux-media@vger.kernel.org
18088 L: dri-devel@lists.freedesktop.org
18090 T: git git://anongit.freedesktop.org/drm/drm-misc
18091 F: Documentation/driver-api/sync_file.rst
18092 F: drivers/dma-buf/dma-fence*
18093 F: drivers/dma-buf/sw_sync.c
18094 F: drivers/dma-buf/sync_*
18095 F: include/linux/sync_file.h
18096 F: include/uapi/linux/sync_file.h
18098 SYNOPSYS ARC ARCHITECTURE
18099 M: Vineet Gupta <vgupta@kernel.org>
18100 L: linux-snps-arc@lists.infradead.org
18102 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
18103 F: Documentation/devicetree/bindings/arc/*
18104 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
18106 F: drivers/clocksource/arc_timer.c
18107 F: drivers/tty/serial/arc_uart.c
18109 SYNOPSYS ARC HSDK SDP pll clock driver
18110 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18112 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
18113 F: drivers/clk/clk-hsdk-pll.c
18115 SYNOPSYS ARC SDP clock driver
18116 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18118 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
18119 F: drivers/clk/axs10x/*
18121 SYNOPSYS ARC SDP platform support
18122 M: Alexey Brodkin <abrodkin@synopsys.com>
18124 F: Documentation/devicetree/bindings/arc/axs10*
18125 F: arch/arc/boot/dts/ax*
18126 F: arch/arc/plat-axs10x
18128 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
18129 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18131 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
18132 F: drivers/reset/reset-axs10x.c
18134 SYNOPSYS CREG GPIO DRIVER
18135 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18137 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
18138 F: drivers/gpio/gpio-creg-snps.c
18140 SYNOPSYS DESIGNWARE 8250 UART DRIVER
18141 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18143 F: drivers/tty/serial/8250/8250_dw.c
18144 F: drivers/tty/serial/8250/8250_dwlib.*
18145 F: drivers/tty/serial/8250/8250_lpss.c
18147 SYNOPSYS DESIGNWARE APB GPIO DRIVER
18148 M: Hoan Tran <hoan@os.amperecomputing.com>
18149 M: Serge Semin <fancer.lancer@gmail.com>
18150 L: linux-gpio@vger.kernel.org
18152 F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
18153 F: drivers/gpio/gpio-dwapb.c
18155 SYNOPSYS DESIGNWARE APB SSI DRIVER
18156 M: Serge Semin <fancer.lancer@gmail.com>
18157 L: linux-spi@vger.kernel.org
18159 F: Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
18160 F: drivers/spi/spi-dw*
18162 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
18163 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18165 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
18166 F: drivers/dma/dw-axi-dmac/
18168 SYNOPSYS DESIGNWARE DMAC DRIVER
18169 M: Viresh Kumar <vireshk@kernel.org>
18170 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18172 F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
18174 F: include/dt-bindings/dma/dw-dmac.h
18175 F: include/linux/dma/dw.h
18176 F: include/linux/platform_data/dma-dw.h
18178 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
18179 M: Jose Abreu <Jose.Abreu@synopsys.com>
18180 L: netdev@vger.kernel.org
18182 F: drivers/net/ethernet/synopsys/
18184 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
18185 M: Jose Abreu <Jose.Abreu@synopsys.com>
18186 L: netdev@vger.kernel.org
18188 F: drivers/net/pcs/pcs-xpcs.c
18189 F: drivers/net/pcs/pcs-xpcs.h
18190 F: include/linux/pcs/pcs-xpcs.h
18192 SYNOPSYS DESIGNWARE I2C DRIVER
18193 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
18194 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18195 R: Mika Westerberg <mika.westerberg@linux.intel.com>
18196 L: linux-i2c@vger.kernel.org
18198 F: drivers/i2c/busses/i2c-designware-*
18200 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
18201 M: Jaehoon Chung <jh80.chung@samsung.com>
18202 L: linux-mmc@vger.kernel.org
18204 F: drivers/mmc/host/dw_mmc*
18206 SYNOPSYS HSDK RESET CONTROLLER DRIVER
18207 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18209 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
18210 F: drivers/reset/reset-hsdk.c
18211 F: include/dt-bindings/reset/snps,hsdk-reset.h
18213 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
18214 M: Prabu Thangamuthu <prabu.t@synopsys.com>
18215 M: Manjunath M B <manjumb@synopsys.com>
18216 L: linux-mmc@vger.kernel.org
18218 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
18220 SYSTEM CONFIGURATION (SYSCON)
18221 M: Lee Jones <lee.jones@linaro.org>
18222 M: Arnd Bergmann <arnd@arndb.de>
18224 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
18225 F: drivers/mfd/syscon.c
18227 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
18228 M: Sudeep Holla <sudeep.holla@arm.com>
18229 R: Cristian Marussi <cristian.marussi@arm.com>
18230 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18232 F: Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
18233 F: drivers/clk/clk-sc[mp]i.c
18234 F: drivers/cpufreq/sc[mp]i-cpufreq.c
18235 F: drivers/firmware/arm_scmi/
18236 F: drivers/firmware/arm_scpi.c
18237 F: drivers/regulator/scmi-regulator.c
18238 F: drivers/reset/reset-scmi.c
18239 F: include/linux/sc[mp]i_protocol.h
18240 F: include/trace/events/scmi.h
18241 F: include/uapi/linux/virtio_scmi.h
18243 SYSTEM RESET/SHUTDOWN DRIVERS
18244 M: Sebastian Reichel <sre@kernel.org>
18245 L: linux-pm@vger.kernel.org
18247 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
18248 F: Documentation/devicetree/bindings/power/reset/
18249 F: drivers/power/reset/
18251 SYSTEM TRACE MODULE CLASS
18252 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
18254 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
18255 F: Documentation/trace/stm.rst
18256 F: drivers/hwtracing/stm/
18257 F: include/linux/stm.h
18258 F: include/uapi/linux/stm.h
18260 SYSTEM76 ACPI DRIVER
18261 M: Jeremy Soller <jeremy@system76.com>
18262 M: System76 Product Development <productdev@system76.com>
18263 L: platform-driver-x86@vger.kernel.org
18265 F: drivers/platform/x86/system76_acpi.c
18268 M: Christoph Hellwig <hch@infradead.org>
18270 F: Documentation/filesystems/sysv-fs.rst
18272 F: include/linux/sysv_fs.h
18274 TASKSTATS STATISTICS INTERFACE
18275 M: Balbir Singh <bsingharora@gmail.com>
18277 F: Documentation/accounting/taskstats*
18278 F: include/linux/taskstats*
18279 F: kernel/taskstats.c
18282 M: Jamal Hadi Salim <jhs@mojatatu.com>
18283 M: Cong Wang <xiyou.wangcong@gmail.com>
18284 M: Jiri Pirko <jiri@resnulli.us>
18285 L: netdev@vger.kernel.org
18287 F: include/net/pkt_cls.h
18288 F: include/net/pkt_sched.h
18289 F: include/net/tc_act/
18290 F: include/uapi/linux/pkt_cls.h
18291 F: include/uapi/linux/pkt_sched.h
18292 F: include/uapi/linux/tc_act/
18293 F: include/uapi/linux/tc_ematch/
18296 TC90522 MEDIA DRIVER
18297 M: Akihiro Tsukada <tskd08@gmail.com>
18298 L: linux-media@vger.kernel.org
18300 F: drivers/media/dvb-frontends/tc90522*
18302 TCP LOW PRIORITY MODULE
18303 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
18304 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
18306 W: http://tcp-lp-mod.sourceforge.net/
18307 F: net/ipv4/tcp_lp.c
18309 TDA10071 MEDIA DRIVER
18310 M: Antti Palosaari <crope@iki.fi>
18311 L: linux-media@vger.kernel.org
18313 W: https://linuxtv.org
18314 W: http://palosaari.fi/linux/
18315 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18316 T: git git://linuxtv.org/anttip/media_tree.git
18317 F: drivers/media/dvb-frontends/tda10071*
18319 TDA18212 MEDIA DRIVER
18320 M: Antti Palosaari <crope@iki.fi>
18321 L: linux-media@vger.kernel.org
18323 W: https://linuxtv.org
18324 W: http://palosaari.fi/linux/
18325 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18326 T: git git://linuxtv.org/anttip/media_tree.git
18327 F: drivers/media/tuners/tda18212*
18329 TDA18218 MEDIA DRIVER
18330 M: Antti Palosaari <crope@iki.fi>
18331 L: linux-media@vger.kernel.org
18333 W: https://linuxtv.org
18334 W: http://palosaari.fi/linux/
18335 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18336 T: git git://linuxtv.org/anttip/media_tree.git
18337 F: drivers/media/tuners/tda18218*
18339 TDA18250 MEDIA DRIVER
18340 M: Olli Salonen <olli.salonen@iki.fi>
18341 L: linux-media@vger.kernel.org
18343 W: https://linuxtv.org
18344 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18345 T: git git://linuxtv.org/media_tree.git
18346 F: drivers/media/tuners/tda18250*
18348 TDA18271 MEDIA DRIVER
18349 M: Michael Krufky <mkrufky@linuxtv.org>
18350 L: linux-media@vger.kernel.org
18352 W: https://linuxtv.org
18353 W: http://github.com/mkrufky
18354 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18355 T: git git://linuxtv.org/mkrufky/tuners.git
18356 F: drivers/media/tuners/tda18271*
18358 TDA1997x MEDIA DRIVER
18359 M: Tim Harvey <tharvey@gateworks.com>
18360 L: linux-media@vger.kernel.org
18362 W: https://linuxtv.org
18363 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18364 F: drivers/media/i2c/tda1997x.*
18366 TDA827x MEDIA DRIVER
18367 M: Michael Krufky <mkrufky@linuxtv.org>
18368 L: linux-media@vger.kernel.org
18370 W: https://linuxtv.org
18371 W: http://github.com/mkrufky
18372 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18373 T: git git://linuxtv.org/mkrufky/tuners.git
18374 F: drivers/media/tuners/tda8290.*
18376 TDA8290 MEDIA DRIVER
18377 M: Michael Krufky <mkrufky@linuxtv.org>
18378 L: linux-media@vger.kernel.org
18380 W: https://linuxtv.org
18381 W: http://github.com/mkrufky
18382 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18383 T: git git://linuxtv.org/mkrufky/tuners.git
18384 F: drivers/media/tuners/tda8290.*
18386 TDA9840 MEDIA DRIVER
18387 M: Hans Verkuil <hverkuil@xs4all.nl>
18388 L: linux-media@vger.kernel.org
18390 W: https://linuxtv.org
18391 T: git git://linuxtv.org/media_tree.git
18392 F: drivers/media/i2c/tda9840*
18394 TEA5761 TUNER DRIVER
18395 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18396 L: linux-media@vger.kernel.org
18398 W: https://linuxtv.org
18399 T: git git://linuxtv.org/media_tree.git
18400 F: drivers/media/tuners/tea5761.*
18402 TEA5767 TUNER DRIVER
18403 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18404 L: linux-media@vger.kernel.org
18406 W: https://linuxtv.org
18407 T: git git://linuxtv.org/media_tree.git
18408 F: drivers/media/tuners/tea5767.*
18410 TEA6415C MEDIA DRIVER
18411 M: Hans Verkuil <hverkuil@xs4all.nl>
18412 L: linux-media@vger.kernel.org
18414 W: https://linuxtv.org
18415 T: git git://linuxtv.org/media_tree.git
18416 F: drivers/media/i2c/tea6415c*
18418 TEA6420 MEDIA DRIVER
18419 M: Hans Verkuil <hverkuil@xs4all.nl>
18420 L: linux-media@vger.kernel.org
18422 W: https://linuxtv.org
18423 T: git git://linuxtv.org/media_tree.git
18424 F: drivers/media/i2c/tea6420*
18427 M: Jiri Pirko <jiri@resnulli.us>
18428 L: netdev@vger.kernel.org
18430 F: drivers/net/team/
18431 F: include/linux/if_team.h
18432 F: include/uapi/linux/if_team.h
18434 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
18435 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
18437 F: arch/x86/platform/ts5500/
18439 TECHNOTREND USB IR RECEIVER
18440 M: Sean Young <sean@mess.org>
18441 L: linux-media@vger.kernel.org
18443 F: drivers/media/rc/ttusbir.c
18445 TECHWELL TW9910 VIDEO DECODER
18446 L: linux-media@vger.kernel.org
18448 F: drivers/media/i2c/tw9910.c
18449 F: include/media/i2c/tw9910.h
18452 M: Jens Wiklander <jens.wiklander@linaro.org>
18453 R: Sumit Garg <sumit.garg@linaro.org>
18454 L: op-tee@lists.trustedfirmware.org
18456 F: Documentation/staging/tee.rst
18458 F: include/linux/tee_drv.h
18459 F: include/uapi/linux/tee.h
18461 TEGRA ARCHITECTURE SUPPORT
18462 M: Thierry Reding <thierry.reding@gmail.com>
18463 M: Jonathan Hunter <jonathanh@nvidia.com>
18464 L: linux-tegra@vger.kernel.org
18466 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
18467 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
18471 M: Peter De Schrijver <pdeschrijver@nvidia.com>
18472 M: Prashant Gaikwad <pgaikwad@nvidia.com>
18474 F: drivers/clk/tegra/
18477 M: Laxman Dewangan <ldewangan@nvidia.com>
18478 M: Jon Hunter <jonathanh@nvidia.com>
18480 F: drivers/dma/tegra*
18483 M: Laxman Dewangan <ldewangan@nvidia.com>
18484 R: Dmitry Osipenko <digetx@gmail.com>
18486 F: drivers/i2c/busses/i2c-tegra.c
18488 TEGRA IOMMU DRIVERS
18489 M: Thierry Reding <thierry.reding@gmail.com>
18490 R: Krishna Reddy <vdumpa@nvidia.com>
18491 L: linux-tegra@vger.kernel.org
18493 F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
18494 F: drivers/iommu/tegra*
18497 M: Laxman Dewangan <ldewangan@nvidia.com>
18499 F: drivers/input/keyboard/tegra-kbc.c
18502 M: Stefan Agner <stefan@agner.ch>
18503 M: Lucas Stach <dev@lynxeye.de>
18505 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
18506 F: drivers/mtd/nand/raw/tegra_nand.c
18509 M: Thierry Reding <thierry.reding@gmail.com>
18511 F: drivers/pwm/pwm-tegra.c
18513 TEGRA SERIAL DRIVER
18514 M: Laxman Dewangan <ldewangan@nvidia.com>
18516 F: drivers/tty/serial/serial-tegra.c
18519 M: Laxman Dewangan <ldewangan@nvidia.com>
18521 F: drivers/spi/spi-tegra*
18523 TEGRA QUAD SPI DRIVER
18524 M: Thierry Reding <thierry.reding@gmail.com>
18525 M: Jonathan Hunter <jonathanh@nvidia.com>
18526 M: Sowjanya Komatineni <skomatineni@nvidia.com>
18527 L: linux-tegra@vger.kernel.org
18529 F: drivers/spi/spi-tegra210-quad.c
18532 M: Thierry Reding <thierry.reding@gmail.com>
18533 M: Jonathan Hunter <jonathanh@nvidia.com>
18534 M: Sowjanya Komatineni <skomatineni@nvidia.com>
18535 L: linux-media@vger.kernel.org
18536 L: linux-tegra@vger.kernel.org
18538 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
18539 F: drivers/staging/media/tegra-video/
18541 TEGRA XUSB PADCTL DRIVER
18542 M: JC Kuo <jckuo@nvidia.com>
18544 F: drivers/phy/tegra/xusb*
18546 TEHUTI ETHERNET DRIVER
18547 M: Andy Gospodarek <andy@greyhouse.net>
18548 L: netdev@vger.kernel.org
18550 F: drivers/net/ethernet/tehuti/*
18552 TELECOM CLOCK DRIVER FOR MCPL0010
18553 M: Mark Gross <mark.gross@intel.com>
18555 F: drivers/char/tlclk.c
18557 TEMPO SEMICONDUCTOR DRIVERS
18558 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
18560 F: Documentation/devicetree/bindings/sound/tscs*.txt
18561 F: sound/soc/codecs/tscs*.c
18562 F: sound/soc/codecs/tscs*.h
18564 TENSILICA XTENSA PORT (xtensa)
18565 M: Chris Zankel <chris@zankel.net>
18566 M: Max Filippov <jcmvbkbc@gmail.com>
18567 L: linux-xtensa@linux-xtensa.org
18569 T: git git://github.com/czankel/xtensa-linux.git
18571 F: drivers/irqchip/irq-xtensa-*
18573 TEXAS INSTRUMENTS ASoC DRIVERS
18574 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
18575 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18579 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
18580 M: Ricardo Ribalda <ribalda@kernel.org>
18581 L: linux-iio@vger.kernel.org
18583 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
18584 F: drivers/iio/dac/ti-dac7612.c
18586 TEXAS INSTRUMENTS DMA DRIVERS
18587 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
18588 L: dmaengine@vger.kernel.org
18590 F: Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
18591 F: Documentation/devicetree/bindings/dma/ti-edma.txt
18592 F: Documentation/devicetree/bindings/dma/ti/
18594 X: drivers/dma/ti/cppi41.c
18595 F: include/linux/dma/k3-udma-glue.h
18596 F: include/linux/dma/ti-cppi5.h
18597 F: include/linux/dma/k3-psil.h
18599 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
18600 M: Nishanth Menon <nm@ti.com>
18601 M: Tero Kristo <kristo@kernel.org>
18602 M: Santosh Shilimkar <ssantosh@kernel.org>
18603 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18605 F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
18606 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
18607 F: Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
18608 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
18609 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
18610 F: Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
18611 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
18612 F: drivers/clk/keystone/sci-clk.c
18613 F: drivers/firmware/ti_sci*
18614 F: drivers/irqchip/irq-ti-sci-inta.c
18615 F: drivers/irqchip/irq-ti-sci-intr.c
18616 F: drivers/reset/reset-ti-sci.c
18617 F: drivers/soc/ti/ti_sci_inta_msi.c
18618 F: drivers/soc/ti/ti_sci_pm_domains.c
18619 F: include/dt-bindings/soc/ti,sci_pm_domain.h
18620 F: include/linux/soc/ti/ti_sci_inta_msi.h
18621 F: include/linux/soc/ti/ti_sci_protocol.h
18623 TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
18624 M: Robert Marko <robert.marko@sartura.hr>
18625 M: Luka Perkov <luka.perkov@sartura.hr>
18626 L: linux-hwmon@vger.kernel.org
18628 F: Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
18629 F: Documentation/hwmon/tps23861.rst
18630 F: drivers/hwmon/tps23861.c
18632 TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
18633 M: Puranjay Mohan <puranjay12@gmail.com>
18634 L: linux-iio@vger.kernel.org
18636 F: Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
18637 F: drivers/iio/temperature/tmp117.c
18639 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
18640 M: Hans Verkuil <hverkuil@xs4all.nl>
18641 L: linux-media@vger.kernel.org
18643 W: https://linuxtv.org
18644 T: git git://linuxtv.org/media_tree.git
18645 F: drivers/media/radio/radio-raremono.c
18648 M: Rafael J. Wysocki <rafael@kernel.org>
18649 M: Daniel Lezcano <daniel.lezcano@linaro.org>
18650 R: Amit Kucheria <amitk@kernel.org>
18651 R: Zhang Rui <rui.zhang@intel.com>
18652 L: linux-pm@vger.kernel.org
18654 Q: https://patchwork.kernel.org/project/linux-pm/list/
18655 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
18656 F: Documentation/devicetree/bindings/thermal/
18657 F: drivers/thermal/
18658 F: include/linux/cpu_cooling.h
18659 F: include/linux/thermal.h
18660 F: include/uapi/linux/thermal.h
18663 THERMAL DRIVER FOR AMLOGIC SOCS
18664 M: Guillaume La Roque <glaroque@baylibre.com>
18665 L: linux-pm@vger.kernel.org
18666 L: linux-amlogic@lists.infradead.org
18668 W: http://linux-meson.com/
18669 F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
18670 F: drivers/thermal/amlogic_thermal.c
18672 THERMAL/CPU_COOLING
18673 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
18674 M: Daniel Lezcano <daniel.lezcano@linaro.org>
18675 M: Viresh Kumar <viresh.kumar@linaro.org>
18676 R: Lukasz Luba <lukasz.luba@arm.com>
18677 L: linux-pm@vger.kernel.org
18679 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
18680 F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
18681 F: drivers/thermal/cpufreq_cooling.c
18682 F: drivers/thermal/cpuidle_cooling.c
18683 F: include/linux/cpu_cooling.h
18685 THERMAL/POWER_ALLOCATOR
18686 M: Lukasz Luba <lukasz.luba@arm.com>
18687 L: linux-pm@vger.kernel.org
18689 F: Documentation/driver-api/thermal/power_allocator.rst
18690 F: drivers/thermal/gov_power_allocator.c
18691 F: include/trace/events/thermal_power_allocator.h
18693 THINKPAD ACPI EXTRAS DRIVER
18694 M: Henrique de Moraes Holschuh <hmh@hmh.eng.br>
18695 L: ibm-acpi-devel@lists.sourceforge.net
18696 L: platform-driver-x86@vger.kernel.org
18698 W: http://ibm-acpi.sourceforge.net
18699 W: http://thinkwiki.org/wiki/Ibm-acpi
18700 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
18701 F: drivers/platform/x86/thinkpad_acpi.c
18703 THINKPAD LMI DRIVER
18704 M: Mark Pearson <markpearson@lenovo.com>
18705 L: platform-driver-x86@vger.kernel.org
18707 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
18708 F: drivers/platform/x86/think-lmi.?
18710 THUNDERBOLT DMA TRAFFIC TEST DRIVER
18711 M: Isaac Hazan <isaac.hazan@intel.com>
18712 L: linux-usb@vger.kernel.org
18714 F: drivers/thunderbolt/dma_test.c
18717 M: Andreas Noever <andreas.noever@gmail.com>
18718 M: Michael Jamet <michael.jamet@intel.com>
18719 M: Mika Westerberg <mika.westerberg@linux.intel.com>
18720 M: Yehezkel Bernat <YehezkelShB@gmail.com>
18721 L: linux-usb@vger.kernel.org
18723 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
18724 F: Documentation/admin-guide/thunderbolt.rst
18725 F: drivers/thunderbolt/
18726 F: include/linux/thunderbolt.h
18728 THUNDERBOLT NETWORK DRIVER
18729 M: Michael Jamet <michael.jamet@intel.com>
18730 M: Mika Westerberg <mika.westerberg@linux.intel.com>
18731 M: Yehezkel Bernat <YehezkelShB@gmail.com>
18732 L: netdev@vger.kernel.org
18734 F: drivers/net/thunderbolt.c
18736 THUNDERX GPIO DRIVER
18737 M: Robert Richter <rric@kernel.org>
18739 F: drivers/gpio/gpio-thunderx.c
18741 TI ADS131E0X ADC SERIES DRIVER
18742 M: Tomislav Denis <tomislav.denis@avl.com>
18743 L: linux-iio@vger.kernel.org
18745 F: Documentation/devicetree/bindings/iio/adc/ti,ads131e08.yaml
18746 F: drivers/iio/adc/ti-ads131e08.c
18748 TI AM437X VPFE DRIVER
18749 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
18750 L: linux-media@vger.kernel.org
18752 W: https://linuxtv.org
18753 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18754 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
18755 F: drivers/media/platform/am437x/
18757 TI BANDGAP AND THERMAL DRIVER
18758 M: Eduardo Valentin <edubezval@gmail.com>
18759 M: Keerthy <j-keerthy@ti.com>
18760 L: linux-pm@vger.kernel.org
18761 L: linux-omap@vger.kernel.org
18763 F: drivers/thermal/ti-soc-thermal/
18765 TI BQ27XXX POWER SUPPLY DRIVER
18766 F: drivers/power/supply/bq27xxx_battery.c
18767 F: drivers/power/supply/bq27xxx_battery_i2c.c
18768 F: include/linux/power/bq27xxx_battery.h
18770 TI CDCE706 CLOCK DRIVER
18771 M: Max Filippov <jcmvbkbc@gmail.com>
18773 F: drivers/clk/clk-cdce706.c
18776 M: Tero Kristo <kristo@kernel.org>
18777 L: linux-omap@vger.kernel.org
18780 F: include/linux/clk/ti.h
18782 TI DAVINCI MACHINE SUPPORT
18783 M: Sekhar Nori <nsekhar@ti.com>
18784 R: Bartosz Golaszewski <brgl@bgdev.pl>
18785 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18787 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
18788 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
18789 F: arch/arm/boot/dts/da850*
18790 F: arch/arm/mach-davinci/
18791 F: drivers/i2c/busses/i2c-davinci.c
18793 TI DAVINCI SERIES CLOCK DRIVER
18794 M: David Lechner <david@lechnology.com>
18795 R: Sekhar Nori <nsekhar@ti.com>
18797 F: Documentation/devicetree/bindings/clock/ti/davinci/
18798 F: drivers/clk/davinci/
18800 TI DAVINCI SERIES GPIO DRIVER
18801 M: Keerthy <j-keerthy@ti.com>
18802 L: linux-gpio@vger.kernel.org
18804 F: Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
18805 F: drivers/gpio/gpio-davinci.c
18807 TI DAVINCI SERIES MEDIA DRIVER
18808 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
18809 L: linux-media@vger.kernel.org
18811 W: https://linuxtv.org
18812 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18813 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
18814 F: drivers/media/platform/davinci/
18815 F: include/media/davinci/
18817 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
18818 R: David Lechner <david@lechnology.com>
18819 L: linux-iio@vger.kernel.org
18820 F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
18821 F: drivers/counter/ti-eqep.c
18823 TI ETHERNET SWITCH DRIVER (CPSW)
18824 R: Grygorii Strashko <grygorii.strashko@ti.com>
18825 L: linux-omap@vger.kernel.org
18826 L: netdev@vger.kernel.org
18828 F: drivers/net/ethernet/ti/cpsw*
18829 F: drivers/net/ethernet/ti/davinci*
18831 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
18832 M: Alex Dubov <oakad@yahoo.com>
18834 W: http://tifmxx.berlios.de/
18835 F: drivers/memstick/host/tifm_ms.c
18836 F: drivers/misc/tifm*
18837 F: drivers/mmc/host/tifm_sd.c
18838 F: include/linux/tifm.h
18840 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
18841 M: Santosh Shilimkar <ssantosh@kernel.org>
18842 L: linux-kernel@vger.kernel.org
18843 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18845 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
18846 F: drivers/soc/ti/*
18848 TI LM49xxx FAMILY ASoC CODEC DRIVERS
18849 M: M R Swami Reddy <mr.swami.reddy@ti.com>
18850 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
18851 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18853 F: sound/soc/codecs/isabelle*
18854 F: sound/soc/codecs/lm49453*
18856 TI PCM3060 ASoC CODEC DRIVER
18857 M: Kirill Marinushkin <kmarinushkin@birdec.com>
18858 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18860 F: Documentation/devicetree/bindings/sound/pcm3060.txt
18861 F: sound/soc/codecs/pcm3060*
18863 TI TAS571X FAMILY ASoC CODEC DRIVER
18864 M: Kevin Cernekee <cernekee@chromium.org>
18865 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18867 F: sound/soc/codecs/tas571x*
18869 TI TRF7970A NFC DRIVER
18870 M: Mark Greer <mgreer@animalcreek.com>
18871 L: linux-wireless@vger.kernel.org
18872 L: linux-nfc@lists.01.org (subscribers-only)
18874 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
18875 F: drivers/nfc/trf7970a.c
18877 TI TSC2046 ADC DRIVER
18878 M: Oleksij Rempel <o.rempel@pengutronix.de>
18879 R: kernel@pengutronix.de
18880 L: linux-iio@vger.kernel.org
18882 F: Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
18883 F: drivers/iio/adc/ti-tsc2046.c
18885 TI TWL4030 SERIES SOC CODEC DRIVER
18886 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
18887 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18889 F: sound/soc/codecs/twl4030*
18892 M: Benoit Parrot <bparrot@ti.com>
18893 L: linux-media@vger.kernel.org
18895 W: http://linuxtv.org/
18896 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18897 F: Documentation/devicetree/bindings/media/ti,cal.yaml
18898 F: Documentation/devicetree/bindings/media/ti,vpe.yaml
18899 F: drivers/media/platform/ti-vpe/
18901 TI WILINK WIRELESS DRIVERS
18902 L: linux-wireless@vger.kernel.org
18904 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
18905 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
18906 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
18907 F: drivers/net/wireless/ti/
18908 F: include/linux/wl12xx.h
18910 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
18911 M: John Stultz <john.stultz@linaro.org>
18912 M: Thomas Gleixner <tglx@linutronix.de>
18913 R: Stephen Boyd <sboyd@kernel.org>
18914 L: linux-kernel@vger.kernel.org
18916 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
18917 F: include/linux/clocksource.h
18918 F: include/linux/time.h
18919 F: include/linux/timex.h
18920 F: include/uapi/linux/time.h
18921 F: include/uapi/linux/timex.h
18922 F: kernel/time/alarmtimer.c
18923 F: kernel/time/clocksource.c
18924 F: kernel/time/ntp.c
18925 F: kernel/time/time*.c
18926 F: tools/testing/selftests/timers/
18929 M: Jon Maloy <jmaloy@redhat.com>
18930 M: Ying Xue <ying.xue@windriver.com>
18931 L: netdev@vger.kernel.org (core kernel code)
18932 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
18934 W: http://tipc.sourceforge.net/
18935 F: include/uapi/linux/tipc*.h
18938 TLAN NETWORK DRIVER
18939 M: Samuel Chessman <chessman@tux.org>
18940 L: tlan-devel@lists.sourceforge.net (subscribers-only)
18942 W: http://sourceforge.net/projects/tlan/
18943 F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
18944 F: drivers/net/ethernet/ti/tlan.*
18946 TM6000 VIDEO4LINUX DRIVER
18947 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18948 L: linux-media@vger.kernel.org
18950 W: https://linuxtv.org
18951 T: git git://linuxtv.org/media_tree.git
18952 F: Documentation/admin-guide/media/tm6000*
18953 F: drivers/media/usb/tm6000/
18955 TMIO/SDHI MMC DRIVER
18956 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
18957 L: linux-mmc@vger.kernel.org
18959 F: drivers/mmc/host/renesas_sdhi*
18960 F: drivers/mmc/host/tmio_mmc*
18961 F: include/linux/mfd/tmio.h
18963 TMP401 HARDWARE MONITOR DRIVER
18964 M: Guenter Roeck <linux@roeck-us.net>
18965 L: linux-hwmon@vger.kernel.org
18967 F: Documentation/hwmon/tmp401.rst
18968 F: drivers/hwmon/tmp401.c
18970 TMP513 HARDWARE MONITOR DRIVER
18971 M: Eric Tremblay <etremblay@distech-controls.com>
18972 L: linux-hwmon@vger.kernel.org
18974 F: Documentation/hwmon/tmp513.rst
18975 F: drivers/hwmon/tmp513.c
18977 TMPFS (SHMEM FILESYSTEM)
18978 M: Hugh Dickins <hughd@google.com>
18979 L: linux-mm@kvack.org
18981 F: include/linux/shmem_fs.h
18984 TOMOYO SECURITY MODULE
18985 M: Kentaro Takeda <takedakn@nttdata.co.jp>
18986 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
18987 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
18988 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
18989 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
18990 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
18992 W: https://tomoyo.osdn.jp/
18993 F: security/tomoyo/
18995 TOPSTAR LAPTOP EXTRAS DRIVER
18996 M: Herton Ronaldo Krzesinski <herton@canonical.com>
18997 L: platform-driver-x86@vger.kernel.org
18999 F: drivers/platform/x86/topstar-laptop.c
19001 TORTURE-TEST MODULES
19002 M: Davidlohr Bueso <dave@stgolabs.net>
19003 M: "Paul E. McKenney" <paulmck@kernel.org>
19004 M: Josh Triplett <josh@joshtriplett.org>
19005 L: linux-kernel@vger.kernel.org
19007 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
19008 F: Documentation/RCU/torture.rst
19009 F: kernel/locking/locktorture.c
19010 F: kernel/rcu/rcuscale.c
19011 F: kernel/rcu/rcutorture.c
19012 F: kernel/rcu/refscale.c
19013 F: kernel/torture.c
19015 TOSHIBA ACPI EXTRAS DRIVER
19016 M: Azael Avalos <coproscefalo@gmail.com>
19017 L: platform-driver-x86@vger.kernel.org
19019 F: drivers/platform/x86/toshiba_acpi.c
19021 TOSHIBA BLUETOOTH DRIVER
19022 M: Azael Avalos <coproscefalo@gmail.com>
19023 L: platform-driver-x86@vger.kernel.org
19025 F: drivers/platform/x86/toshiba_bluetooth.c
19027 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
19028 M: Azael Avalos <coproscefalo@gmail.com>
19029 L: platform-driver-x86@vger.kernel.org
19031 F: drivers/platform/x86/toshiba_haps.c
19034 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
19036 W: http://www.buzzard.org.uk/toshiba/
19037 F: drivers/char/toshiba.c
19038 F: include/linux/toshiba.h
19039 F: include/uapi/linux/toshiba.h
19041 TOSHIBA TC358743 DRIVER
19042 M: Mats Randgaard <matrandg@cisco.com>
19043 L: linux-media@vger.kernel.org
19045 F: drivers/media/i2c/tc358743*
19046 F: include/media/i2c/tc358743.h
19048 TOSHIBA WMI HOTKEYS DRIVER
19049 M: Azael Avalos <coproscefalo@gmail.com>
19050 L: platform-driver-x86@vger.kernel.org
19052 F: drivers/platform/x86/toshiba-wmi.c
19055 M: Peter Huewe <peterhuewe@gmx.de>
19056 M: Jarkko Sakkinen <jarkko@kernel.org>
19057 R: Jason Gunthorpe <jgg@ziepe.ca>
19058 L: linux-integrity@vger.kernel.org
19060 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
19061 Q: https://patchwork.kernel.org/project/linux-integrity/list/
19062 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
19063 F: drivers/char/tpm/
19066 M: Steven Rostedt <rostedt@goodmis.org>
19067 M: Ingo Molnar <mingo@redhat.com>
19069 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace.git
19070 F: Documentation/trace/ftrace.rst
19071 F: arch/*/*/*/ftrace.h
19072 F: arch/*/kernel/ftrace.c
19074 F: include/*/ftrace.h
19075 F: include/linux/trace*.h
19078 F: tools/testing/selftests/ftrace/
19080 TRACING MMIO ACCESSES (MMIOTRACE)
19081 M: Steven Rostedt <rostedt@goodmis.org>
19082 M: Ingo Molnar <mingo@kernel.org>
19083 R: Karol Herbst <karolherbst@gmail.com>
19084 R: Pekka Paalanen <ppaalanen@gmail.com>
19085 L: linux-kernel@vger.kernel.org
19086 L: nouveau@lists.freedesktop.org
19088 F: arch/x86/mm/kmmio.c
19089 F: arch/x86/mm/mmio-mod.c
19090 F: arch/x86/mm/testmmiotrace.c
19091 F: include/linux/mmiotrace.h
19092 F: kernel/trace/trace_mmiotrace.c
19094 TRACING OS NOISE / LATENCY TRACERS
19095 M: Steven Rostedt <rostedt@goodmis.org>
19096 M: Daniel Bristot de Oliveira <bristot@kernel.org>
19098 F: kernel/trace/trace_osnoise.c
19099 F: include/trace/events/osnoise.h
19100 F: kernel/trace/trace_hwlat.c
19101 F: kernel/trace/trace_irqsoff.c
19102 F: kernel/trace/trace_sched_wakeup.c
19103 F: Documentation/trace/osnoise-tracer.rst
19104 F: Documentation/trace/timerlat-tracer.rst
19105 F: Documentation/trace/hwlat_detector.rst
19106 F: arch/*/kernel/trace.c
19108 TRADITIONAL CHINESE DOCUMENTATION
19109 M: Hu Haowen <src.res@email.cn>
19110 L: linux-doc-tw-discuss@lists.sourceforge.net
19112 W: https://github.com/srcres258/linux-doc
19113 T: git git://github.com/srcres258/linux-doc.git doc-zh-tw
19114 F: Documentation/translations/zh_TW/
19117 M: Jiri Kosina <trivial@kernel.org>
19119 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
19120 K: ^Subject:.*(?i)trivial
19123 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19124 M: Jiri Slaby <jirislaby@kernel.org>
19126 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
19127 F: Documentation/driver-api/serial/
19129 F: drivers/tty/serial/serial_core.c
19130 F: include/linux/selection.h
19131 F: include/linux/serial.h
19132 F: include/linux/serial_core.h
19133 F: include/linux/sysrq.h
19134 F: include/linux/tty*.h
19135 F: include/linux/vt.h
19136 F: include/linux/vt_*.h
19137 F: include/uapi/linux/serial.h
19138 F: include/uapi/linux/serial_core.h
19139 F: include/uapi/linux/tty.h
19141 TUA9001 MEDIA DRIVER
19142 M: Antti Palosaari <crope@iki.fi>
19143 L: linux-media@vger.kernel.org
19145 W: https://linuxtv.org
19146 W: http://palosaari.fi/linux/
19147 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19148 T: git git://linuxtv.org/anttip/media_tree.git
19149 F: drivers/media/tuners/tua9001*
19151 TULIP NETWORK DRIVERS
19152 L: netdev@vger.kernel.org
19153 L: linux-parisc@vger.kernel.org
19155 F: drivers/net/ethernet/dec/tulip/
19158 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
19160 W: http://vtun.sourceforge.net/tun
19161 F: Documentation/networking/tuntap.rst
19162 F: arch/um/os-Linux/drivers/
19164 TURBOCHANNEL SUBSYSTEM
19165 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
19166 M: Ralf Baechle <ralf@linux-mips.org>
19167 L: linux-mips@vger.kernel.org
19169 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
19171 F: include/linux/tc.h
19174 M: "Len Brown" <lenb@kernel.org>
19175 L: linux-pm@vger.kernel.org
19177 Q: https://patchwork.kernel.org/project/linux-pm/list/
19178 B: https://bugzilla.kernel.org
19179 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
19180 F: tools/power/x86/turbostat/
19182 TW5864 VIDEO4LINUX DRIVER
19183 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
19184 M: Anton Sviridenko <anton@corp.bluecherry.net>
19185 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
19186 M: Andrey Utkin <andrey_utkin@fastmail.com>
19187 L: linux-media@vger.kernel.org
19189 F: drivers/media/pci/tw5864/
19191 TW68 VIDEO4LINUX DRIVER
19192 M: Hans Verkuil <hverkuil@xs4all.nl>
19193 L: linux-media@vger.kernel.org
19195 W: https://linuxtv.org
19196 T: git git://linuxtv.org/media_tree.git
19197 F: drivers/media/pci/tw68/
19199 TW686X VIDEO4LINUX DRIVER
19200 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
19201 L: linux-media@vger.kernel.org
19203 W: http://linuxtv.org
19204 T: git git://linuxtv.org/media_tree.git
19205 F: drivers/media/pci/tw686x/
19207 UACCE ACCELERATOR FRAMEWORK
19208 M: Zhangfei Gao <zhangfei.gao@linaro.org>
19209 M: Zhou Wang <wangzhou1@hisilicon.com>
19210 L: linux-accelerators@lists.ozlabs.org
19211 L: linux-kernel@vger.kernel.org
19213 F: Documentation/ABI/testing/sysfs-driver-uacce
19214 F: Documentation/misc-devices/uacce.rst
19215 F: drivers/misc/uacce/
19216 F: include/linux/uacce.h
19217 F: include/uapi/misc/uacce/
19219 UBI FILE SYSTEM (UBIFS)
19220 M: Richard Weinberger <richard@nod.at>
19221 L: linux-mtd@lists.infradead.org
19223 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
19224 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
19225 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
19226 F: Documentation/filesystems/ubifs-authentication.rst
19227 F: Documentation/filesystems/ubifs.rst
19230 UCLINUX (M68KNOMMU AND COLDFIRE)
19231 M: Greg Ungerer <gerg@linux-m68k.org>
19232 L: linux-m68k@lists.linux-m68k.org
19233 L: uclinux-dev@uclinux.org (subscribers-only)
19235 W: http://www.linux-m68k.org/
19236 W: http://www.uclinux.org/
19237 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
19238 F: arch/m68k/*/*_no.*
19240 F: arch/m68k/coldfire/
19241 F: arch/m68k/include/asm/*_no.*
19244 M: Jan Kara <jack@suse.com>
19246 F: Documentation/filesystems/udf.rst
19250 M: Bastien Nocera <hadess@hadess.net>
19251 L: linux-input@vger.kernel.org
19253 F: drivers/hid/hid-udraw-ps3.c
19256 M: Evgeniy Dushistov <dushistov@mail.ru>
19258 F: Documentation/admin-guide/ufs.rst
19261 UHID USERSPACE HID IO DRIVER
19262 M: David Rheinsberg <david.rheinsberg@gmail.com>
19263 L: linux-input@vger.kernel.org
19265 F: drivers/hid/uhid.c
19266 F: include/uapi/linux/uhid.h
19269 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19270 L: linux-usb@vger.kernel.org
19272 F: drivers/usb/common/ulpi.c
19273 F: include/linux/ulpi/
19276 M: Gabriel Krisman Bertazi <krisman@collabora.com>
19277 L: linux-fsdevel@vger.kernel.org
19282 M: Tony Finch <dot@dotat.at>
19284 W: http://dotat.at/prog/unifdef
19285 F: scripts/unifdef.c
19287 UNIFORM CDROM DRIVER
19288 M: Phillip Potter <phil@philpotter.co.uk>
19290 F: Documentation/cdrom/
19291 F: drivers/cdrom/cdrom.c
19292 F: include/linux/cdrom.h
19293 F: include/uapi/linux/cdrom.h
19295 UNISYS S-PAR DRIVERS
19296 M: David Kershner <david.kershner@unisys.com>
19297 L: sparmaintainer@unisys.com (Unisys internal)
19299 F: drivers/staging/unisys/
19300 F: drivers/visorbus/
19301 F: include/linux/visorbus.h
19303 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
19304 R: Alim Akhtar <alim.akhtar@samsung.com>
19305 R: Avri Altman <avri.altman@wdc.com>
19306 L: linux-scsi@vger.kernel.org
19308 F: Documentation/scsi/ufs.rst
19309 F: drivers/scsi/ufs/
19311 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
19312 M: Pedro Sousa <pedrom.sousa@synopsys.com>
19313 L: linux-scsi@vger.kernel.org
19315 F: drivers/scsi/ufs/*dwc*
19317 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
19318 M: Stanley Chu <stanley.chu@mediatek.com>
19319 L: linux-scsi@vger.kernel.org
19320 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
19322 F: drivers/scsi/ufs/ufs-mediatek*
19324 UNSORTED BLOCK IMAGES (UBI)
19325 M: Richard Weinberger <richard@nod.at>
19326 L: linux-mtd@lists.infradead.org
19328 W: http://www.linux-mtd.infradead.org/
19329 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
19330 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
19331 F: drivers/mtd/ubi/
19332 F: include/linux/mtd/ubi.h
19333 F: include/uapi/mtd/ubi-user.h
19335 USB "USBNET" DRIVER FRAMEWORK
19336 M: Oliver Neukum <oneukum@suse.com>
19337 L: netdev@vger.kernel.org
19339 W: http://www.linux-usb.org/usbnet
19340 F: drivers/net/usb/usbnet.c
19341 F: include/linux/usb/usbnet.h
19344 M: Oliver Neukum <oneukum@suse.com>
19345 L: linux-usb@vger.kernel.org
19347 F: Documentation/usb/acm.rst
19348 F: drivers/usb/class/cdc-acm.*
19350 USB APPLE MFI FASTCHARGE DRIVER
19351 M: Bastien Nocera <hadess@hadess.net>
19352 L: linux-usb@vger.kernel.org
19354 F: drivers/usb/misc/apple-mfi-fastcharge.c
19356 USB AR5523 WIRELESS DRIVER
19357 M: Pontus Fuchs <pontus.fuchs@gmail.com>
19358 L: linux-wireless@vger.kernel.org
19360 F: drivers/net/wireless/ath/ar5523/
19363 M: Oliver Neukum <oneukum@suse.com>
19364 L: linux-usb@vger.kernel.org
19365 L: linux-scsi@vger.kernel.org
19367 F: drivers/usb/storage/uas.c
19369 USB CDC ETHERNET DRIVER
19370 M: Oliver Neukum <oliver@neukum.org>
19371 L: linux-usb@vger.kernel.org
19373 F: drivers/net/usb/cdc_*.c
19374 F: include/uapi/linux/usb/cdc.h
19376 USB CHAOSKEY DRIVER
19377 M: Keith Packard <keithp@keithp.com>
19378 L: linux-usb@vger.kernel.org
19380 F: drivers/usb/misc/chaoskey.c
19382 USB CYPRESS C67X00 DRIVER
19383 L: linux-usb@vger.kernel.org
19385 F: drivers/usb/c67x00/
19387 USB DAVICOM DM9601 DRIVER
19388 M: Peter Korsgaard <peter@korsgaard.com>
19389 L: netdev@vger.kernel.org
19391 W: http://www.linux-usb.org/usbnet
19392 F: drivers/net/usb/dm9601.c
19395 M: Alan Stern <stern@rowland.harvard.edu>
19396 L: linux-usb@vger.kernel.org
19398 F: Documentation/usb/ehci.rst
19399 F: drivers/usb/host/ehci*
19401 USB GADGET/PERIPHERAL SUBSYSTEM
19402 M: Felipe Balbi <balbi@kernel.org>
19403 L: linux-usb@vger.kernel.org
19405 W: http://www.linux-usb.org/gadget
19406 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
19407 F: drivers/usb/gadget/
19408 F: include/linux/usb/gadget*
19410 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
19411 M: Jiri Kosina <jikos@kernel.org>
19412 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
19413 L: linux-usb@vger.kernel.org
19415 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
19416 F: Documentation/hid/hiddev.rst
19417 F: drivers/hid/usbhid/
19419 USB INTEL XHCI ROLE MUX DRIVER
19420 M: Hans de Goede <hdegoede@redhat.com>
19421 L: linux-usb@vger.kernel.org
19423 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
19425 USB IP DRIVER FOR HISILICON KIRIN 960
19426 M: Yu Chen <chenyu56@huawei.com>
19427 M: Binghui Wang <wangbinghui@hisilicon.com>
19428 L: linux-usb@vger.kernel.org
19430 F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
19431 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
19433 USB IP DRIVER FOR HISILICON KIRIN 970
19434 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19435 L: linux-usb@vger.kernel.org
19437 F: Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
19438 F: drivers/phy/hisilicon/phy-hi3670-usb3.c
19441 M: Olav Kongas <ok@artecdesign.ee>
19442 L: linux-usb@vger.kernel.org
19444 F: drivers/usb/host/isp116x*
19445 F: include/linux/usb/isp116x.h
19448 M: Rui Miguel Silva <rui.silva@linaro.org>
19449 L: linux-usb@vger.kernel.org
19451 F: drivers/usb/isp1760/*
19452 F: Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
19454 USB LAN78XX ETHERNET DRIVER
19455 M: Woojung Huh <woojung.huh@microchip.com>
19456 M: UNGLinuxDriver@microchip.com
19457 L: netdev@vger.kernel.org
19459 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
19460 F: drivers/net/usb/lan78xx.*
19461 F: include/dt-bindings/net/microchip-lan78xx.h
19463 USB MASS STORAGE DRIVER
19464 M: Alan Stern <stern@rowland.harvard.edu>
19465 L: linux-usb@vger.kernel.org
19466 L: usb-storage@lists.one-eyed-alien.net
19468 F: drivers/usb/storage/
19471 M: Clemens Ladisch <clemens@ladisch.de>
19472 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19474 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
19475 F: sound/usb/midi.*
19477 USB NETWORKING DRIVERS
19478 L: linux-usb@vger.kernel.org
19480 F: drivers/net/usb/
19483 M: Alan Stern <stern@rowland.harvard.edu>
19484 L: linux-usb@vger.kernel.org
19486 F: Documentation/usb/ohci.rst
19487 F: drivers/usb/host/ohci*
19489 USB OTG FSM (Finite State Machine)
19490 M: Peter Chen <peter.chen@kernel.org>
19491 L: linux-usb@vger.kernel.org
19493 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
19494 F: drivers/usb/common/usb-otg-fsm.c
19497 M: Valentina Manea <valentina.manea.m@gmail.com>
19498 M: Shuah Khan <shuah@kernel.org>
19499 M: Shuah Khan <skhan@linuxfoundation.org>
19500 L: linux-usb@vger.kernel.org
19502 F: Documentation/usb/usbip_protocol.rst
19503 F: drivers/usb/usbip/
19504 F: tools/testing/selftests/drivers/usb/usbip/
19505 F: tools/usb/usbip/
19508 M: Petko Manolov <petkan@nucleusys.com>
19509 L: linux-usb@vger.kernel.org
19510 L: netdev@vger.kernel.org
19512 W: https://github.com/petkan/pegasus
19513 T: git git://github.com/petkan/pegasus.git
19514 F: drivers/net/usb/pegasus.*
19517 M: Felipe Balbi <balbi@kernel.org>
19518 L: linux-usb@vger.kernel.org
19520 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
19521 F: drivers/usb/phy/
19523 USB PRINTER DRIVER (usblp)
19524 M: Pete Zaitcev <zaitcev@redhat.com>
19525 L: linux-usb@vger.kernel.org
19527 F: drivers/usb/class/usblp.c
19529 USB RAW GADGET DRIVER
19530 R: Andrey Konovalov <andreyknvl@gmail.com>
19531 L: linux-usb@vger.kernel.org
19533 F: Documentation/usb/raw-gadget.rst
19534 F: drivers/usb/gadget/legacy/raw_gadget.c
19535 F: include/uapi/linux/usb/raw_gadget.h
19537 USB QMI WWAN NETWORK DRIVER
19538 M: Bjørn Mork <bjorn@mork.no>
19539 L: netdev@vger.kernel.org
19541 F: Documentation/ABI/testing/sysfs-class-net-qmi
19542 F: drivers/net/usb/qmi_wwan.c
19545 M: Petko Manolov <petkan@nucleusys.com>
19546 L: linux-usb@vger.kernel.org
19547 L: netdev@vger.kernel.org
19549 W: https://github.com/petkan/rtl8150
19550 T: git git://github.com/petkan/rtl8150.git
19551 F: drivers/net/usb/rtl8150.c
19553 USB SERIAL SUBSYSTEM
19554 M: Johan Hovold <johan@kernel.org>
19555 L: linux-usb@vger.kernel.org
19557 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
19558 F: Documentation/usb/usb-serial.rst
19559 F: drivers/usb/serial/
19560 F: include/linux/usb/serial.h
19562 USB SMSC75XX ETHERNET DRIVER
19563 M: Steve Glendinning <steve.glendinning@shawell.net>
19564 L: netdev@vger.kernel.org
19566 F: drivers/net/usb/smsc75xx.*
19568 USB SMSC95XX ETHERNET DRIVER
19569 M: Steve Glendinning <steve.glendinning@shawell.net>
19570 M: UNGLinuxDriver@microchip.com
19571 L: netdev@vger.kernel.org
19573 F: drivers/net/usb/smsc95xx.*
19576 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19577 L: linux-usb@vger.kernel.org
19579 W: http://www.linux-usb.org
19580 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
19581 F: Documentation/devicetree/bindings/usb/
19582 F: Documentation/usb/
19584 F: include/linux/usb.h
19585 F: include/linux/usb/
19587 USB TYPEC BUS FOR ALTERNATE MODES
19588 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19589 L: linux-usb@vger.kernel.org
19591 F: Documentation/ABI/testing/sysfs-bus-typec
19592 F: Documentation/driver-api/usb/typec_bus.rst
19593 F: drivers/usb/typec/altmodes/
19594 F: include/linux/usb/typec_altmode.h
19597 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19598 L: linux-usb@vger.kernel.org
19600 F: Documentation/ABI/testing/sysfs-class-typec
19601 F: Documentation/driver-api/usb/typec.rst
19602 F: drivers/usb/typec/
19603 F: include/linux/usb/typec.h
19605 USB TYPEC INTEL PMC MUX DRIVER
19606 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19607 L: linux-usb@vger.kernel.org
19609 F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
19610 F: drivers/usb/typec/mux/intel_pmc_mux.c
19612 USB TYPEC PI3USB30532 MUX DRIVER
19613 M: Hans de Goede <hdegoede@redhat.com>
19614 L: linux-usb@vger.kernel.org
19616 F: drivers/usb/typec/mux/pi3usb30532.c
19618 USB TYPEC PORT CONTROLLER DRIVERS
19619 M: Guenter Roeck <linux@roeck-us.net>
19620 L: linux-usb@vger.kernel.org
19622 F: drivers/usb/typec/tcpm/
19625 M: Alan Stern <stern@rowland.harvard.edu>
19626 L: linux-usb@vger.kernel.org
19628 F: drivers/usb/host/uhci*
19631 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19632 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
19633 L: linux-media@vger.kernel.org
19635 W: http://www.ideasonboard.org/uvc/
19636 T: git git://linuxtv.org/media_tree.git
19637 F: drivers/media/usb/uvc/
19638 F: include/uapi/linux/uvcvideo.h
19641 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19642 L: linux-usb@vger.kernel.org
19644 F: drivers/usb/gadget/function/*uvc*
19645 F: drivers/usb/gadget/legacy/webcam.c
19646 F: include/uapi/linux/usb/g_uvc.h
19648 USB WIRELESS RNDIS DRIVER (rndis_wlan)
19649 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
19650 L: linux-wireless@vger.kernel.org
19652 F: drivers/net/wireless/rndis_wlan.c
19655 M: Mathias Nyman <mathias.nyman@intel.com>
19656 L: linux-usb@vger.kernel.org
19658 F: drivers/usb/host/pci-quirks*
19659 F: drivers/usb/host/xhci*
19662 L: linux-wireless@vger.kernel.org
19664 W: http://linux-lc100020.sourceforge.net
19665 F: drivers/net/wireless/zydas/zd1201.*
19668 M: Antoine Jacquet <royale@zerezo.com>
19669 L: linux-usb@vger.kernel.org
19670 L: linux-media@vger.kernel.org
19672 W: http://royale.zerezo.com/zr364xx/
19673 T: git git://linuxtv.org/media_tree.git
19674 F: Documentation/admin-guide/media/zr364xx*
19675 F: drivers/media/usb/zr364xx/
19677 USER-MODE LINUX (UML)
19678 M: Jeff Dike <jdike@addtoit.com>
19679 M: Richard Weinberger <richard@nod.at>
19680 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
19681 L: linux-um@lists.infradead.org
19683 W: http://user-mode-linux.sourceforge.net
19684 Q: https://patchwork.ozlabs.org/project/linux-um/list/
19685 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
19686 F: Documentation/virt/uml/
19691 USERSPACE COPYIN/COPYOUT (UIOVEC)
19692 M: Alexander Viro <viro@zeniv.linux.org.uk>
19694 F: include/linux/uio.h
19697 USERSPACE DMA BUFFER DRIVER
19698 M: Gerd Hoffmann <kraxel@redhat.com>
19699 L: dri-devel@lists.freedesktop.org
19701 T: git git://anongit.freedesktop.org/drm/drm-misc
19702 F: drivers/dma-buf/udmabuf.c
19703 F: include/uapi/linux/udmabuf.h
19705 USERSPACE I/O (UIO)
19706 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19708 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
19709 F: Documentation/driver-api/uio-howto.rst
19711 F: include/linux/uio_driver.h
19714 M: Karel Zak <kzak@redhat.com>
19715 L: util-linux@vger.kernel.org
19717 W: http://en.wikipedia.org/wiki/Util-linux
19718 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
19721 M: Christoph Hellwig <hch@lst.de>
19722 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19723 L: linux-kernel@vger.kernel.org
19725 T: git git://git.infradead.org/users/hch/uuid.git
19726 F: include/linux/uuid.h
19727 F: include/uapi/linux/uuid.h
19732 M: Justin Ernst <justin.ernst@hpe.com>
19733 L: platform-driver-x86@vger.kernel.org
19735 F: drivers/platform/x86/uv_sysfs.c
19738 M: Michal Januszewski <spock@gentoo.org>
19739 L: linux-fbdev@vger.kernel.org
19741 W: https://github.com/mjanusz/v86d
19742 F: Documentation/fb/uvesafb.rst
19743 F: drivers/video/fbdev/uvesafb.*
19745 Ux500 CLOCK DRIVERS
19746 M: Ulf Hansson <ulf.hansson@linaro.org>
19747 L: linux-clk@vger.kernel.org
19748 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19750 F: drivers/clk/ux500/
19753 M: Stefan Agner <stefan@agner.ch>
19754 L: linux-mtd@lists.infradead.org
19756 F: drivers/mtd/nand/raw/vf610_nfc.c
19758 VFAT/FAT/MSDOS FILESYSTEM
19759 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
19761 F: Documentation/filesystems/vfat.rst
19765 M: Alex Williamson <alex.williamson@redhat.com>
19766 R: Cornelia Huck <cohuck@redhat.com>
19767 L: kvm@vger.kernel.org
19769 T: git git://github.com/awilliam/linux-vfio.git
19770 F: Documentation/driver-api/vfio.rst
19772 F: include/linux/vfio.h
19773 F: include/linux/vfio_pci_core.h
19774 F: include/uapi/linux/vfio.h
19777 M: Diana Craciun <diana.craciun@oss.nxp.com>
19778 L: kvm@vger.kernel.org
19780 F: drivers/vfio/fsl-mc/
19782 VFIO MEDIATED DEVICE DRIVERS
19783 M: Kirti Wankhede <kwankhede@nvidia.com>
19784 L: kvm@vger.kernel.org
19786 F: Documentation/driver-api/vfio-mediated-device.rst
19787 F: drivers/vfio/mdev/
19788 F: include/linux/mdev.h
19789 F: samples/vfio-mdev/
19791 VFIO PLATFORM DRIVER
19792 M: Eric Auger <eric.auger@redhat.com>
19793 L: kvm@vger.kernel.org
19795 F: drivers/vfio/platform/
19798 R: Lukas Wunner <lukas@wunner.de>
19800 T: git git://anongit.freedesktop.org/drm/drm-misc
19801 F: Documentation/gpu/vga-switcheroo.rst
19802 F: drivers/gpu/vga/vga_switcheroo.c
19803 F: include/linux/vga_switcheroo.h
19805 VIA RHINE NETWORK DRIVER
19807 M: Kevin Brace <kevinbrace@bracecomputerlab.com>
19808 F: drivers/net/ethernet/via/via-rhine.c
19810 VIA SD/MMC CARD CONTROLLER DRIVER
19811 M: Bruce Chang <brucechang@via.com.tw>
19812 M: Harald Welte <HaraldWelte@viatech.com>
19814 F: drivers/mmc/host/via-sdmmc.c
19816 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
19817 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
19818 L: linux-fbdev@vger.kernel.org
19820 F: drivers/video/fbdev/via/
19821 F: include/linux/via-core.h
19822 F: include/linux/via-gpio.h
19823 F: include/linux/via_i2c.h
19825 VIA VELOCITY NETWORK DRIVER
19826 M: Francois Romieu <romieu@fr.zoreil.com>
19827 L: netdev@vger.kernel.org
19829 F: drivers/net/ethernet/via/via-velocity.*
19831 VICODEC VIRTUAL CODEC DRIVER
19832 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
19833 L: linux-media@vger.kernel.org
19835 W: https://linuxtv.org
19836 T: git git://linuxtv.org/media_tree.git
19837 F: drivers/media/test-drivers/vicodec/*
19839 VIDEO I2C POLLING DRIVER
19840 M: Matt Ranostay <matt.ranostay@konsulko.com>
19841 L: linux-media@vger.kernel.org
19843 F: drivers/media/i2c/video-i2c.c
19845 VIDEO MULTIPLEXER DRIVER
19846 M: Philipp Zabel <p.zabel@pengutronix.de>
19847 L: linux-media@vger.kernel.org
19849 F: drivers/media/platform/video-mux.c
19851 VIDEOBUF2 FRAMEWORK
19852 M: Tomasz Figa <tfiga@chromium.org>
19853 M: Marek Szyprowski <m.szyprowski@samsung.com>
19854 L: linux-media@vger.kernel.org
19856 F: drivers/media/common/videobuf2/*
19857 F: include/media/videobuf2-*
19859 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
19860 M: Helen Koike <helen.koike@collabora.com>
19861 R: Shuah Khan <skhan@linuxfoundation.org>
19862 L: linux-media@vger.kernel.org
19864 W: https://linuxtv.org
19865 T: git git://linuxtv.org/media_tree.git
19866 F: drivers/media/test-drivers/vimc/*
19869 M: Alex Williamson <alex.williamson@redhat.com>
19870 M: Paolo Bonzini <pbonzini@redhat.com>
19871 L: kvm@vger.kernel.org
19875 VIRTIO AND VHOST VSOCK DRIVER
19876 M: Stefan Hajnoczi <stefanha@redhat.com>
19877 M: Stefano Garzarella <sgarzare@redhat.com>
19878 L: kvm@vger.kernel.org
19879 L: virtualization@lists.linux-foundation.org
19880 L: netdev@vger.kernel.org
19882 F: drivers/vhost/vsock.c
19883 F: include/linux/virtio_vsock.h
19884 F: include/uapi/linux/virtio_vsock.h
19885 F: net/vmw_vsock/virtio_transport.c
19886 F: net/vmw_vsock/virtio_transport_common.c
19888 VIRTIO BLOCK AND SCSI DRIVERS
19889 M: "Michael S. Tsirkin" <mst@redhat.com>
19890 M: Jason Wang <jasowang@redhat.com>
19891 R: Paolo Bonzini <pbonzini@redhat.com>
19892 R: Stefan Hajnoczi <stefanha@redhat.com>
19893 L: virtualization@lists.linux-foundation.org
19895 F: drivers/block/virtio_blk.c
19896 F: drivers/scsi/virtio_scsi.c
19897 F: drivers/vhost/scsi.c
19898 F: include/uapi/linux/virtio_blk.h
19899 F: include/uapi/linux/virtio_scsi.h
19901 VIRTIO CONSOLE DRIVER
19902 M: Amit Shah <amit@kernel.org>
19903 L: virtualization@lists.linux-foundation.org
19905 F: drivers/char/virtio_console.c
19906 F: include/linux/virtio_console.h
19907 F: include/uapi/linux/virtio_console.h
19909 VIRTIO CORE AND NET DRIVERS
19910 M: "Michael S. Tsirkin" <mst@redhat.com>
19911 M: Jason Wang <jasowang@redhat.com>
19912 L: virtualization@lists.linux-foundation.org
19914 F: Documentation/devicetree/bindings/virtio/
19915 F: drivers/block/virtio_blk.c
19916 F: drivers/crypto/virtio/
19917 F: drivers/net/virtio_net.c
19920 F: include/linux/vdpa.h
19921 F: include/linux/virtio*.h
19922 F: include/uapi/linux/virtio_*.h
19926 M: "Michael S. Tsirkin" <mst@redhat.com>
19927 M: David Hildenbrand <david@redhat.com>
19928 L: virtualization@lists.linux-foundation.org
19930 F: drivers/virtio/virtio_balloon.c
19931 F: include/uapi/linux/virtio_balloon.h
19932 F: include/linux/balloon_compaction.h
19933 F: mm/balloon_compaction.c
19935 VIRTIO CRYPTO DRIVER
19936 M: Gonglei <arei.gonglei@huawei.com>
19937 L: virtualization@lists.linux-foundation.org
19938 L: linux-crypto@vger.kernel.org
19940 F: drivers/crypto/virtio/
19941 F: include/uapi/linux/virtio_crypto.h
19943 VIRTIO DRIVERS FOR S390
19944 M: Cornelia Huck <cohuck@redhat.com>
19945 M: Halil Pasic <pasic@linux.ibm.com>
19946 L: linux-s390@vger.kernel.org
19947 L: virtualization@lists.linux-foundation.org
19948 L: kvm@vger.kernel.org
19950 F: arch/s390/include/uapi/asm/virtio-ccw.h
19951 F: drivers/s390/virtio/
19954 M: Vivek Goyal <vgoyal@redhat.com>
19955 M: Stefan Hajnoczi <stefanha@redhat.com>
19956 M: Miklos Szeredi <miklos@szeredi.hu>
19957 L: virtualization@lists.linux-foundation.org
19958 L: linux-fsdevel@vger.kernel.org
19960 W: https://virtio-fs.gitlab.io/
19961 F: Documentation/filesystems/virtiofs.rst
19962 F: fs/fuse/virtio_fs.c
19963 F: include/uapi/linux/virtio_fs.h
19966 M: Enrico Weigelt, metux IT consult <info@metux.net>
19967 M: Viresh Kumar <vireshk@kernel.org>
19968 L: linux-gpio@vger.kernel.org
19969 L: virtualization@lists.linux-foundation.org
19971 F: drivers/gpio/gpio-virtio.c
19972 F: include/uapi/linux/virtio_gpio.h
19975 M: David Airlie <airlied@linux.ie>
19976 M: Gerd Hoffmann <kraxel@redhat.com>
19977 L: dri-devel@lists.freedesktop.org
19978 L: virtualization@lists.linux-foundation.org
19980 T: git git://anongit.freedesktop.org/drm/drm-misc
19981 F: drivers/gpu/drm/virtio/
19982 F: include/uapi/linux/virtio_gpu.h
19984 VIRTIO HOST (VHOST)
19985 M: "Michael S. Tsirkin" <mst@redhat.com>
19986 M: Jason Wang <jasowang@redhat.com>
19987 L: kvm@vger.kernel.org
19988 L: virtualization@lists.linux-foundation.org
19989 L: netdev@vger.kernel.org
19991 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
19993 F: include/linux/vhost_iotlb.h
19994 F: include/uapi/linux/vhost.h
19996 VIRTIO INPUT DRIVER
19997 M: Gerd Hoffmann <kraxel@redhat.com>
19999 F: drivers/virtio/virtio_input.c
20000 F: include/uapi/linux/virtio_input.h
20002 VIRTIO IOMMU DRIVER
20003 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
20004 L: virtualization@lists.linux-foundation.org
20006 F: drivers/iommu/virtio-iommu.c
20007 F: include/uapi/linux/virtio_iommu.h
20010 M: David Hildenbrand <david@redhat.com>
20011 L: virtualization@lists.linux-foundation.org
20013 W: https://virtio-mem.gitlab.io/
20014 F: drivers/virtio/virtio_mem.c
20015 F: include/uapi/linux/virtio_mem.h
20017 VIRTIO SOUND DRIVER
20018 M: Anton Yakovlev <anton.yakovlev@opensynergy.com>
20019 M: "Michael S. Tsirkin" <mst@redhat.com>
20020 L: virtualization@lists.linux-foundation.org
20021 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20023 F: include/uapi/linux/virtio_snd.h
20027 M: Jie Deng <jie.deng@intel.com>
20028 M: Viresh Kumar <viresh.kumar@linaro.org>
20029 L: linux-i2c@vger.kernel.org
20030 L: virtualization@lists.linux-foundation.org
20032 F: drivers/i2c/busses/i2c-virtio.c
20033 F: include/uapi/linux/virtio_i2c.h
20035 VIRTUAL BOX GUEST DEVICE DRIVER
20036 M: Hans de Goede <hdegoede@redhat.com>
20037 M: Arnd Bergmann <arnd@arndb.de>
20038 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20040 F: drivers/virt/vboxguest/
20041 F: include/linux/vbox_utils.h
20042 F: include/uapi/linux/vbox*.h
20044 VIRTUAL BOX SHARED FOLDER VFS DRIVER
20045 M: Hans de Goede <hdegoede@redhat.com>
20046 L: linux-fsdevel@vger.kernel.org
20050 VIRTUAL SERIO DEVICE DRIVER
20051 M: Stephen Chandler Paul <thatslyude@gmail.com>
20053 F: drivers/input/serio/userio.c
20054 F: include/uapi/linux/userio.h
20056 VIVID VIRTUAL VIDEO DRIVER
20057 M: Hans Verkuil <hverkuil@xs4all.nl>
20058 L: linux-media@vger.kernel.org
20060 W: https://linuxtv.org
20061 T: git git://linuxtv.org/media_tree.git
20062 F: drivers/media/test-drivers/vivid/*
20064 VIDTV VIRTUAL DIGITAL TV DRIVER
20065 M: Daniel W. S. Almeida <dwlsalmeida@gmail.com>
20066 L: linux-media@vger.kernel.org
20068 W: https://linuxtv.org
20069 T: git git://linuxtv.org/media_tree.git
20070 F: drivers/media/test-drivers/vidtv/*
20073 M: Florian Fainelli <f.fainelli@gmail.com>
20074 L: openwrt-devel@lists.openwrt.org (subscribers-only)
20076 F: drivers/vlynq/vlynq.c
20077 F: include/linux/vlynq.h
20080 M: Martyn Welch <martyn@welchs.me.uk>
20081 M: Manohar Vanga <manohar.vanga@gmail.com>
20082 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20083 L: linux-kernel@vger.kernel.org
20085 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
20086 F: Documentation/driver-api/vme.rst
20087 F: drivers/staging/vme/
20089 F: include/linux/vme*
20091 VM SOCKETS (AF_VSOCK)
20092 M: Stefano Garzarella <sgarzare@redhat.com>
20093 L: virtualization@lists.linux-foundation.org
20094 L: netdev@vger.kernel.org
20096 F: drivers/net/vsockmon.c
20097 F: include/net/af_vsock.h
20098 F: include/uapi/linux/vm_sockets.h
20099 F: include/uapi/linux/vm_sockets_diag.h
20100 F: include/uapi/linux/vsockmon.h
20102 F: tools/testing/vsock/
20104 VMWARE BALLOON DRIVER
20105 M: Nadav Amit <namit@vmware.com>
20106 M: "VMware, Inc." <pv-drivers@vmware.com>
20107 L: linux-kernel@vger.kernel.org
20109 F: drivers/misc/vmw_balloon.c
20111 VMWARE HYPERVISOR INTERFACE
20112 M: Deep Shah <sdeep@vmware.com>
20113 M: "VMware, Inc." <pv-drivers@vmware.com>
20114 L: virtualization@lists.linux-foundation.org
20116 F: arch/x86/include/asm/vmware.h
20117 F: arch/x86/kernel/cpu/vmware.c
20119 VMWARE PVRDMA DRIVER
20120 M: Adit Ranadive <aditr@vmware.com>
20121 M: VMware PV-Drivers <pv-drivers@vmware.com>
20122 L: linux-rdma@vger.kernel.org
20124 F: drivers/infiniband/hw/vmw_pvrdma/
20126 VMware PVSCSI driver
20127 M: Vishal Bhakta <vbhakta@vmware.com>
20128 M: VMware PV-Drivers <pv-drivers@vmware.com>
20129 L: linux-scsi@vger.kernel.org
20131 F: drivers/scsi/vmw_pvscsi.c
20132 F: drivers/scsi/vmw_pvscsi.h
20134 VMWARE VIRTUAL PTP CLOCK DRIVER
20135 M: Vivek Thampi <vithampi@vmware.com>
20136 M: "VMware, Inc." <pv-drivers@vmware.com>
20137 L: netdev@vger.kernel.org
20139 F: drivers/ptp/ptp_vmw.c
20142 M: Jorgen Hansen <jhansen@vmware.com>
20143 M: Vishnu Dasa <vdasa@vmware.com>
20144 L: linux-kernel@vger.kernel.org
20145 L: pv-drivers@vmware.com (private)
20147 F: drivers/misc/vmw_vmci/
20149 VMWARE VMMOUSE SUBDRIVER
20150 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
20151 M: "VMware, Inc." <pv-drivers@vmware.com>
20152 L: linux-input@vger.kernel.org
20154 F: drivers/input/mouse/vmmouse.c
20155 F: drivers/input/mouse/vmmouse.h
20157 VMWARE VMXNET3 ETHERNET DRIVER
20158 M: Ronak Doshi <doshir@vmware.com>
20159 M: pv-drivers@vmware.com
20160 L: netdev@vger.kernel.org
20162 F: drivers/net/vmxnet3/
20164 VOCORE VOCORE2 BOARD
20165 M: Harvey Hunt <harveyhuntnexus@gmail.com>
20166 L: linux-mips@vger.kernel.org
20168 F: arch/mips/boot/dts/ralink/vocore2.dts
20170 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
20171 M: Liam Girdwood <lgirdwood@gmail.com>
20172 M: Mark Brown <broonie@kernel.org>
20173 L: linux-kernel@vger.kernel.org
20175 W: http://www.slimlogic.co.uk/?p=48
20176 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
20177 F: Documentation/devicetree/bindings/regulator/
20178 F: Documentation/power/regulator/
20179 F: drivers/regulator/
20180 F: include/dt-bindings/regulator/
20181 F: include/linux/regulator/
20182 K: regulator_get_optional
20184 VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
20185 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
20186 F: drivers/regulator/irq_helpers.c
20189 M: David Ahern <dsahern@kernel.org>
20190 L: netdev@vger.kernel.org
20192 F: Documentation/networking/vrf.rst
20193 F: drivers/net/vrf.c
20196 M: Petr Mladek <pmladek@suse.com>
20197 M: Steven Rostedt <rostedt@goodmis.org>
20198 M: Sergey Senozhatsky <senozhatsky@chromium.org>
20199 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
20200 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
20202 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git
20203 F: Documentation/core-api/printk-formats.rst
20204 F: lib/test_printf.c
20205 F: lib/test_scanf.c
20208 VT1211 HARDWARE MONITOR DRIVER
20209 M: Juerg Haefliger <juergh@gmail.com>
20210 L: linux-hwmon@vger.kernel.org
20212 F: Documentation/hwmon/vt1211.rst
20213 F: drivers/hwmon/vt1211.c
20215 VT8231 HARDWARE MONITOR DRIVER
20216 M: Roger Lucas <vt8231@hiddenengine.co.uk>
20217 L: linux-hwmon@vger.kernel.org
20219 F: drivers/hwmon/vt8231.c
20221 VUB300 USB to SDIO/SD/MMC bridge chip
20222 L: linux-mmc@vger.kernel.org
20224 F: drivers/mmc/host/vub300.c
20226 W1 DALLAS'S 1-WIRE BUS
20227 M: Evgeniy Polyakov <zbr@ioremap.net>
20229 F: Documentation/devicetree/bindings/w1/
20230 F: Documentation/w1/
20232 F: include/linux/w1.h
20234 W83791D HARDWARE MONITORING DRIVER
20235 M: Marc Hulsman <m.hulsman@tudelft.nl>
20236 L: linux-hwmon@vger.kernel.org
20238 F: Documentation/hwmon/w83791d.rst
20239 F: drivers/hwmon/w83791d.c
20241 W83793 HARDWARE MONITORING DRIVER
20242 M: Rudolf Marek <r.marek@assembler.cz>
20243 L: linux-hwmon@vger.kernel.org
20245 F: Documentation/hwmon/w83793.rst
20246 F: drivers/hwmon/w83793.c
20248 W83795 HARDWARE MONITORING DRIVER
20249 M: Jean Delvare <jdelvare@suse.com>
20250 L: linux-hwmon@vger.kernel.org
20252 F: drivers/hwmon/w83795.c
20254 W83L51xD SD/MMC CARD INTERFACE DRIVER
20255 M: Pierre Ossman <pierre@ossman.eu>
20257 F: drivers/mmc/host/wbsd.*
20259 WACOM PROTOCOL 4 SERIAL TABLETS
20260 M: Julian Squires <julian@cipht.net>
20261 M: Hans de Goede <hdegoede@redhat.com>
20262 L: linux-input@vger.kernel.org
20264 F: drivers/input/tablet/wacom_serial4.c
20266 WATCHDOG DEVICE DRIVERS
20267 M: Wim Van Sebroeck <wim@linux-watchdog.org>
20268 M: Guenter Roeck <linux@roeck-us.net>
20269 L: linux-watchdog@vger.kernel.org
20271 W: http://www.linux-watchdog.org/
20272 T: git git://www.linux-watchdog.org/linux-watchdog.git
20273 F: Documentation/devicetree/bindings/watchdog/
20274 F: Documentation/watchdog/
20275 F: drivers/watchdog/
20276 F: include/linux/watchdog.h
20277 F: include/uapi/linux/watchdog.h
20279 WHISKEYCOVE PMIC GPIO DRIVER
20280 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
20281 L: linux-gpio@vger.kernel.org
20283 F: drivers/gpio/gpio-wcove.c
20286 M: Dianlong Li <long17.cool@163.com>
20287 L: linux-rtc@vger.kernel.org
20289 F: drivers/rtc/rtc-sd3078.c
20292 M: David Rheinsberg <david.rheinsberg@gmail.com>
20293 L: linux-input@vger.kernel.org
20295 F: drivers/hid/hid-wiimote*
20297 WILOCITY WIL6210 WIRELESS DRIVER
20298 M: Maya Erez <merez@codeaurora.org>
20299 L: linux-wireless@vger.kernel.org
20300 L: wil6210@qti.qualcomm.com
20302 W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
20303 F: drivers/net/wireless/ath/wil6210/
20306 M: David Härdeman <david@hardeman.nu>
20308 F: drivers/media/rc/winbond-cir.c
20310 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
20311 M: William Breathitt Gray <vilhelm.gray@gmail.com>
20312 L: linux-watchdog@vger.kernel.org
20314 F: drivers/watchdog/ebc-c384_wdt.c
20316 WINSYSTEMS WS16C48 GPIO DRIVER
20317 M: William Breathitt Gray <vilhelm.gray@gmail.com>
20318 L: linux-gpio@vger.kernel.org
20320 F: drivers/gpio/gpio-ws16c48.c
20322 WIREGUARD SECURE NETWORK TUNNEL
20323 M: Jason A. Donenfeld <Jason@zx2c4.com>
20324 L: wireguard@lists.zx2c4.com
20325 L: netdev@vger.kernel.org
20327 F: drivers/net/wireguard/
20328 F: tools/testing/selftests/wireguard/
20330 WISTRON LAPTOP BUTTON DRIVER
20331 M: Miloslav Trmac <mitr@volny.cz>
20333 F: drivers/input/misc/wistron_btns.c
20335 WL3501 WIRELESS PCMCIA CARD DRIVER
20336 L: linux-wireless@vger.kernel.org
20338 F: drivers/net/wireless/wl3501*
20340 WOLFSON MICROELECTRONICS DRIVERS
20341 L: patches@opensource.cirrus.com
20343 W: https://github.com/CirrusLogic/linux-drivers/wiki
20344 T: git https://github.com/CirrusLogic/linux-drivers.git
20345 F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
20346 F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
20347 F: Documentation/devicetree/bindings/mfd/wm831x.txt
20348 F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
20349 F: Documentation/devicetree/bindings/sound/wlf,*.yaml
20350 F: Documentation/devicetree/bindings/sound/wm*
20351 F: Documentation/hwmon/wm83??.rst
20352 F: arch/arm/mach-s3c/mach-crag6410*
20353 F: drivers/clk/clk-wm83*.c
20354 F: drivers/gpio/gpio-*wm*.c
20355 F: drivers/gpio/gpio-arizona.c
20356 F: drivers/hwmon/wm83??-hwmon.c
20357 F: drivers/input/misc/wm831x-on.c
20358 F: drivers/input/touchscreen/wm831x-ts.c
20359 F: drivers/input/touchscreen/wm97*.c
20360 F: drivers/leds/leds-wm83*.c
20361 F: drivers/mfd/arizona*
20362 F: drivers/mfd/cs47l24*
20363 F: drivers/mfd/wm*.c
20364 F: drivers/power/supply/wm83*.c
20365 F: drivers/regulator/arizona*
20366 F: drivers/regulator/wm8*.c
20367 F: drivers/rtc/rtc-wm83*.c
20368 F: drivers/video/backlight/wm83*_bl.c
20369 F: drivers/watchdog/wm83*_wdt.c
20370 F: include/linux/mfd/arizona/
20371 F: include/linux/mfd/wm831x/
20372 F: include/linux/mfd/wm8350/
20373 F: include/linux/mfd/wm8400*
20374 F: include/linux/regulator/arizona*
20375 F: include/linux/wm97xx.h
20376 F: include/sound/wm????.h
20377 F: sound/soc/codecs/arizona*
20378 F: sound/soc/codecs/cs47l24*
20379 F: sound/soc/codecs/wm*
20382 M: Tejun Heo <tj@kernel.org>
20383 R: Lai Jiangshan <jiangshanlai@gmail.com>
20385 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
20386 F: Documentation/core-api/workqueue.rst
20387 F: include/linux/workqueue.h
20388 F: kernel/workqueue.c
20391 M: Loic Poulain <loic.poulain@linaro.org>
20392 M: Sergey Ryazanov <ryazanov.s.a@gmail.com>
20393 R: Johannes Berg <johannes@sipsolutions.net>
20394 L: netdev@vger.kernel.org
20396 F: drivers/net/wwan/
20397 F: include/linux/wwan.h
20398 F: include/uapi/linux/wwan.h
20400 X-POWERS AXP288 PMIC DRIVERS
20401 M: Hans de Goede <hdegoede@redhat.com>
20403 F: drivers/acpi/pmic/intel_pmic_xpower.c
20406 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
20407 M: Chen-Yu Tsai <wens@csie.org>
20408 L: linux-kernel@vger.kernel.org
20413 M: Martin Schiller <ms@dev.tdt.de>
20414 L: linux-x25@vger.kernel.org
20416 F: Documentation/networking/lapb-module.rst
20417 F: Documentation/networking/x25*
20418 F: drivers/net/wan/hdlc_x25.c
20419 F: drivers/net/wan/lapbether.c
20420 F: include/*/lapb.h
20421 F: include/net/x25*
20422 F: include/uapi/linux/x25.h
20426 X86 ARCHITECTURE (32-BIT AND 64-BIT)
20427 M: Thomas Gleixner <tglx@linutronix.de>
20428 M: Ingo Molnar <mingo@redhat.com>
20429 M: Borislav Petkov <bp@alien8.de>
20430 M: Dave Hansen <dave.hansen@linux.intel.com>
20432 R: "H. Peter Anvin" <hpa@zytor.com>
20433 L: linux-kernel@vger.kernel.org
20435 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
20436 F: Documentation/devicetree/bindings/x86/
20437 F: Documentation/x86/
20441 M: Andy Lutomirski <luto@kernel.org>
20442 L: linux-kernel@vger.kernel.org
20444 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
20447 X86 MCE INFRASTRUCTURE
20448 M: Tony Luck <tony.luck@intel.com>
20449 M: Borislav Petkov <bp@alien8.de>
20450 L: linux-edac@vger.kernel.org
20452 F: arch/x86/kernel/cpu/mce/*
20454 X86 MICROCODE UPDATE SUPPORT
20455 M: Borislav Petkov <bp@alien8.de>
20457 F: arch/x86/kernel/cpu/microcode/*
20460 M: Dave Hansen <dave.hansen@linux.intel.com>
20461 M: Andy Lutomirski <luto@kernel.org>
20462 M: Peter Zijlstra <peterz@infradead.org>
20463 L: linux-kernel@vger.kernel.org
20465 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
20468 X86 PLATFORM DRIVERS
20469 M: Hans de Goede <hdegoede@redhat.com>
20470 M: Mark Gross <mgross@linux.intel.com>
20471 L: platform-driver-x86@vger.kernel.org
20473 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
20474 F: drivers/platform/olpc/
20475 F: drivers/platform/x86/
20477 X86 PLATFORM DRIVERS - ARCH
20478 R: Darren Hart <dvhart@infradead.org>
20479 R: Andy Shevchenko <andy@infradead.org>
20480 L: platform-driver-x86@vger.kernel.org
20483 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
20484 F: arch/x86/platform
20486 X86 PLATFORM UV HPE SUPERDOME FLEX
20487 M: Steve Wahl <steve.wahl@hpe.com>
20488 R: Mike Travis <mike.travis@hpe.com>
20489 R: Dimitri Sivanich <dimitri.sivanich@hpe.com>
20490 R: Russ Anderson <russ.anderson@hpe.com>
20492 F: arch/x86/include/asm/uv/
20493 F: arch/x86/kernel/apic/x2apic_uv_x.c
20494 F: arch/x86/platform/uv/
20497 M: Andy Lutomirski <luto@kernel.org>
20498 L: linux-kernel@vger.kernel.org
20500 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
20501 F: arch/x86/entry/vdso/
20504 M: Matthew Wilcox <willy@infradead.org>
20505 L: linux-fsdevel@vger.kernel.org
20507 F: Documentation/core-api/xarray.rst
20508 F: include/linux/idr.h
20509 F: include/linux/xarray.h
20512 F: tools/testing/radix-tree
20515 M: Benjamin Valentin <benpicco@googlemail.com>
20517 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
20518 F: drivers/media/rc/xbox_remote.c
20520 XC2028/3028 TUNER DRIVER
20521 M: Mauro Carvalho Chehab <mchehab@kernel.org>
20522 L: linux-media@vger.kernel.org
20524 W: https://linuxtv.org
20525 T: git git://linuxtv.org/media_tree.git
20526 F: drivers/media/tuners/tuner-xc2028.*
20528 XDP (eXpress Data Path)
20529 M: Alexei Starovoitov <ast@kernel.org>
20530 M: Daniel Borkmann <daniel@iogearbox.net>
20531 M: David S. Miller <davem@davemloft.net>
20532 M: Jakub Kicinski <kuba@kernel.org>
20533 M: Jesper Dangaard Brouer <hawk@kernel.org>
20534 M: John Fastabend <john.fastabend@gmail.com>
20535 L: netdev@vger.kernel.org
20536 L: bpf@vger.kernel.org
20538 F: include/net/xdp.h
20539 F: include/net/xdp_priv.h
20540 F: include/trace/events/xdp.h
20541 F: kernel/bpf/cpumap.c
20542 F: kernel/bpf/devmap.c
20544 F: samples/bpf/xdp*
20545 F: tools/testing/selftests/bpf/*xdp*
20546 F: tools/testing/selftests/bpf/*/*xdp*
20547 F: drivers/net/ethernet/*/*/*/*/*xdp*
20548 F: drivers/net/ethernet/*/*/*xdp*
20549 K: (?:\b|_)xdp(?:\b|_)
20551 XDP SOCKETS (AF_XDP)
20552 M: Björn Töpel <bjorn@kernel.org>
20553 M: Magnus Karlsson <magnus.karlsson@intel.com>
20554 R: Jonathan Lemon <jonathan.lemon@gmail.com>
20555 L: netdev@vger.kernel.org
20556 L: bpf@vger.kernel.org
20558 F: Documentation/networking/af_xdp.rst
20559 F: include/net/xdp_sock*
20560 F: include/net/xsk_buff_pool.h
20561 F: include/uapi/linux/if_xdp.h
20562 F: include/uapi/linux/xdp_diag.h
20563 F: include/net/netns/xdp.h
20565 F: samples/bpf/xdpsock*
20566 F: tools/lib/bpf/xsk*
20568 XEN BLOCK SUBSYSTEM
20569 M: Roger Pau Monné <roger.pau@citrix.com>
20570 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20572 F: drivers/block/xen*
20573 F: drivers/block/xen-blkback/*
20576 M: Stefano Stabellini <sstabellini@kernel.org>
20577 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20579 F: arch/arm/include/asm/xen/
20582 XEN HYPERVISOR ARM64
20583 M: Stefano Stabellini <sstabellini@kernel.org>
20584 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20586 F: arch/arm64/include/asm/xen/
20589 XEN HYPERVISOR INTERFACE
20590 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
20591 M: Juergen Gross <jgross@suse.com>
20592 R: Stefano Stabellini <sstabellini@kernel.org>
20593 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20595 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
20596 F: Documentation/ABI/stable/sysfs-hypervisor-xen
20597 F: Documentation/ABI/testing/sysfs-hypervisor-xen
20598 F: arch/x86/include/asm/pvclock-abi.h
20599 F: arch/x86/include/asm/xen/
20600 F: arch/x86/platform/pvh/
20602 F: drivers/*/xen-*front.c
20604 F: include/uapi/xen/
20607 XEN NETWORK BACKEND DRIVER
20608 M: Wei Liu <wei.liu@kernel.org>
20609 M: Paul Durrant <paul@xen.org>
20610 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20611 L: netdev@vger.kernel.org
20613 F: drivers/net/xen-netback/*
20616 M: Juergen Gross <jgross@suse.com>
20617 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20619 F: arch/x86/pci/*xen*
20620 F: drivers/pci/*xen*
20623 M: Juergen Gross <jgross@suse.com>
20624 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20625 L: linux-scsi@vger.kernel.org
20627 F: drivers/scsi/xen-scsifront.c
20628 F: drivers/xen/xen-scsiback.c
20629 F: include/xen/interface/io/vscsiif.h
20631 XEN SOUND FRONTEND DRIVER
20632 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
20633 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20634 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20638 XEN SWIOTLB SUBSYSTEM
20639 M: Juergen Gross <jgross@suse.com>
20640 M: Stefano Stabellini <sstabellini@kernel.org>
20641 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20642 L: iommu@lists.linux-foundation.org
20644 F: arch/x86/xen/*swiotlb*
20645 F: drivers/xen/*swiotlb*
20648 C: irc://irc.oftc.net/xfs
20649 M: Darrick J. Wong <djwong@kernel.org>
20650 M: linux-xfs@vger.kernel.org
20651 L: linux-xfs@vger.kernel.org
20654 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
20655 F: Documentation/ABI/testing/sysfs-fs-xfs
20656 F: Documentation/admin-guide/xfs.rst
20657 F: Documentation/filesystems/xfs-delayed-logging-design.rst
20658 F: Documentation/filesystems/xfs-self-describing-metadata.rst
20660 F: include/uapi/linux/dqblk_xfs.h
20661 F: include/uapi/linux/fsmap.h
20663 XILINX AXI ETHERNET DRIVER
20664 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
20666 F: drivers/net/ethernet/xilinx/xilinx_axienet*
20669 M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
20670 R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
20671 L: linux-can@vger.kernel.org
20673 F: Documentation/devicetree/bindings/net/can/xilinx_can.txt
20674 F: drivers/net/can/xilinx_can.c
20677 M: Shubhrajyoti Datta <shubhrajyoti.datta@xilinx.com>
20678 R: Srinivas Neeli <srinivas.neeli@xilinx.com>
20679 R: Michal Simek <michal.simek@xilinx.com>
20681 F: Documentation/devicetree/bindings/gpio/gpio-xilinx.txt
20682 F: Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
20683 F: drivers/gpio/gpio-xilinx.c
20684 F: drivers/gpio/gpio-zynq.c
20686 XILINX SD-FEC IP CORES
20687 M: Derek Kiernan <derek.kiernan@xilinx.com>
20688 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
20690 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
20691 F: Documentation/misc-devices/xilinx_sdfec.rst
20692 F: drivers/misc/Kconfig
20693 F: drivers/misc/Makefile
20694 F: drivers/misc/xilinx_sdfec.c
20695 F: include/uapi/misc/xilinx_sdfec.h
20697 XILINX UARTLITE SERIAL DRIVER
20698 M: Peter Korsgaard <jacmet@sunsite.dk>
20699 L: linux-serial@vger.kernel.org
20701 F: drivers/tty/serial/uartlite.c
20703 XILINX VIDEO IP CORES
20704 M: Hyun Kwon <hyun.kwon@xilinx.com>
20705 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20706 L: linux-media@vger.kernel.org
20708 T: git git://linuxtv.org/media_tree.git
20709 F: Documentation/devicetree/bindings/media/xilinx/
20710 F: drivers/media/platform/xilinx/
20711 F: include/uapi/linux/xilinx-v4l2-controls.h
20713 XILINX ZYNQMP DPDMA DRIVER
20714 M: Hyun Kwon <hyun.kwon@xilinx.com>
20715 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20716 L: dmaengine@vger.kernel.org
20718 F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
20719 F: drivers/dma/xilinx/xilinx_dpdma.c
20720 F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
20722 XILINX ZYNQMP PSGTR PHY DRIVER
20723 M: Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
20724 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20725 L: linux-kernel@vger.kernel.org
20727 T: git https://github.com/Xilinx/linux-xlnx.git
20728 F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
20729 F: drivers/phy/xilinx/phy-zynqmp.c
20732 M: Eli Billauer <eli.billauer@gmail.com>
20733 L: linux-kernel@vger.kernel.org
20735 F: drivers/char/xillybus/
20738 M: George Cherian <gcherian@marvell.com>
20739 L: linux-i2c@vger.kernel.org
20741 W: http://www.marvell.com
20742 F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
20743 F: drivers/i2c/busses/i2c-xlp9xx.c
20745 XRA1403 GPIO EXPANDER
20746 M: Nandor Han <nandor.han@ge.com>
20747 M: Semi Malinen <semi.malinen@ge.com>
20748 L: linux-gpio@vger.kernel.org
20750 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
20751 F: drivers/gpio/gpio-xra1403.c
20753 XTENSA XTFPGA PLATFORM SUPPORT
20754 M: Max Filippov <jcmvbkbc@gmail.com>
20755 L: linux-xtensa@linux-xtensa.org
20757 F: drivers/spi/spi-xtensa-xtfpga.c
20758 F: sound/soc/xtensa/xtfpga-i2s.c
20760 YAM DRIVER FOR AX.25
20761 M: Jean-Paul Roubelat <jpr@f6fbb.org>
20762 L: linux-hams@vger.kernel.org
20764 F: drivers/net/hamradio/yam*
20765 F: include/linux/yam.h
20767 YAMA SECURITY MODULE
20768 M: Kees Cook <keescook@chromium.org>
20770 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
20771 F: Documentation/admin-guide/LSM/Yama.rst
20774 YEALINK PHONE DRIVER
20775 M: Henk Vergonet <Henk.Vergonet@gmail.com>
20776 L: usbb2k-api-dev@nongnu.org
20778 F: Documentation/input/devices/yealink.rst
20779 F: drivers/input/misc/yealink.*
20781 Z8530 DRIVER FOR AX.25
20782 M: Joerg Reuter <jreuter@yaina.de>
20783 L: linux-hams@vger.kernel.org
20785 W: http://yaina.de/jreuter/
20786 W: http://www.qsl.net/dl1bke/
20787 F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
20788 F: drivers/net/hamradio/*scc.c
20789 F: drivers/net/hamradio/z8530.h
20791 ZBUD COMPRESSED PAGE ALLOCATOR
20792 M: Seth Jennings <sjenning@redhat.com>
20793 M: Dan Streetman <ddstreet@ieee.org>
20794 L: linux-mm@kvack.org
20798 ZD1211RW WIRELESS DRIVER
20799 M: Ulrich Kunitz <kune@deine-taler.de>
20800 L: linux-wireless@vger.kernel.org
20801 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
20803 W: http://zd1211.ath.cx/wiki/DriverRewrite
20804 F: drivers/net/wireless/zydas/zd1211rw/
20806 ZD1301 MEDIA DRIVER
20807 M: Antti Palosaari <crope@iki.fi>
20808 L: linux-media@vger.kernel.org
20810 W: https://linuxtv.org/
20811 W: http://palosaari.fi/linux/
20812 Q: https://patchwork.linuxtv.org/project/linux-media/list/
20813 F: drivers/media/usb/dvb-usb-v2/zd1301*
20815 ZD1301_DEMOD MEDIA DRIVER
20816 M: Antti Palosaari <crope@iki.fi>
20817 L: linux-media@vger.kernel.org
20819 W: https://linuxtv.org/
20820 W: http://palosaari.fi/linux/
20821 Q: https://patchwork.linuxtv.org/project/linux-media/list/
20822 F: drivers/media/dvb-frontends/zd1301_demod*
20824 ZHAOXIN PROCESSOR SUPPORT
20825 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
20826 L: linux-kernel@vger.kernel.org
20828 F: arch/x86/kernel/cpu/zhaoxin.c
20831 M: Damien Le Moal <damien.lemoal@wdc.com>
20832 M: Naohiro Aota <naohiro.aota@wdc.com>
20833 R: Johannes Thumshirn <jth@kernel.org>
20834 L: linux-fsdevel@vger.kernel.org
20836 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
20837 F: Documentation/filesystems/zonefs.rst
20840 ZPOOL COMPRESSED PAGE STORAGE API
20841 M: Dan Streetman <ddstreet@ieee.org>
20842 L: linux-mm@kvack.org
20844 F: include/linux/zpool.h
20847 ZR36067 VIDEO FOR LINUX DRIVER
20848 M: Corentin Labbe <clabbe@baylibre.com>
20849 L: mjpeg-users@lists.sourceforge.net
20850 L: linux-media@vger.kernel.org
20852 W: http://mjpeg.sourceforge.net/driver-zoran/
20853 Q: https://patchwork.linuxtv.org/project/linux-media/list/
20854 F: Documentation/driver-api/media/drivers/zoran.rst
20855 F: drivers/staging/media/zoran/
20857 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
20858 M: Minchan Kim <minchan@kernel.org>
20859 M: Nitin Gupta <ngupta@vflare.org>
20860 R: Sergey Senozhatsky <senozhatsky@chromium.org>
20861 L: linux-kernel@vger.kernel.org
20863 F: Documentation/admin-guide/blockdev/zram.rst
20864 F: drivers/block/zram/
20866 ZS DECSTATION Z85C30 SERIAL DRIVER
20867 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
20869 F: drivers/tty/serial/zs.*
20871 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
20872 M: Minchan Kim <minchan@kernel.org>
20873 M: Nitin Gupta <ngupta@vflare.org>
20874 R: Sergey Senozhatsky <senozhatsky@chromium.org>
20875 L: linux-mm@kvack.org
20877 F: Documentation/vm/zsmalloc.rst
20878 F: include/linux/zsmalloc.h
20881 ZSWAP COMPRESSED SWAP CACHING
20882 M: Seth Jennings <sjenning@redhat.com>
20883 M: Dan Streetman <ddstreet@ieee.org>
20884 M: Vitaly Wool <vitaly.wool@konsulko.com>
20885 L: linux-mm@kvack.org
20890 M: Linus Torvalds <torvalds@linux-foundation.org>
20891 L: linux-kernel@vger.kernel.org
20892 S: Buried alive in reporters
20893 Q: http://patchwork.kernel.org/project/LKML/list/
20894 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git