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
405 M: "Rafael J. Wysocki" <rafael@kernel.org>
406 M: Len Brown <lenb@kernel.org>
407 R: Andy Shevchenko <andy@kernel.org>
408 R: Mika Westerberg <mika.westerberg@linux.intel.com>
409 L: linux-acpi@vger.kernel.org
411 Q: https://patchwork.kernel.org/project/linux-acpi/list/
412 B: https://bugzilla.kernel.org
413 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
414 F: drivers/acpi/pmic/
417 M: Rafael J. Wysocki <rafael@kernel.org>
418 R: Zhang Rui <rui.zhang@intel.com>
419 L: linux-acpi@vger.kernel.org
421 W: https://01.org/linux-acpi
422 B: https://bugzilla.kernel.org
423 F: drivers/acpi/*thermal*
426 M: Zhang Rui <rui.zhang@intel.com>
427 L: linux-acpi@vger.kernel.org
429 W: https://01.org/linux-acpi
430 B: https://bugzilla.kernel.org
431 F: drivers/acpi/acpi_video.c
434 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
435 L: linux-acpi@vger.kernel.org
436 L: iommu@lists.linux-foundation.org
437 L: iommu@lists.linux.dev
439 F: drivers/acpi/viot.c
440 F: include/linux/acpi_viot.h
443 L: platform-driver-x86@vger.kernel.org
445 F: drivers/platform/x86/wmi.c
446 F: include/uapi/linux/wmi.h
448 ACRN HYPERVISOR SERVICE MODULE
449 M: Fei Li <fei1.li@intel.com>
450 L: acrn-dev@lists.projectacrn.org (subscribers-only)
452 W: https://projectacrn.org
453 F: Documentation/virt/acrn/
454 F: drivers/virt/acrn/
455 F: include/uapi/linux/acrn.h
457 AD1889 ALSA SOUND DRIVER
458 L: linux-parisc@vger.kernel.org
460 W: https://parisc.wiki.kernel.org/index.php/AD1889
461 F: sound/pci/ad1889.*
463 AD5110 ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
464 M: Mugilraj Dhavachelvan <dmugil2000@gmail.com>
465 L: linux-iio@vger.kernel.org
467 F: drivers/iio/potentiometer/ad5110.c
469 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
470 M: Michael Hennerich <michael.hennerich@analog.com>
472 W: http://wiki.analog.com/AD5254
473 W: http://ez.analog.com/community/linux-device-drivers
474 F: drivers/misc/ad525x_dpot.c
476 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
477 M: Michael Hennerich <michael.hennerich@analog.com>
479 W: http://wiki.analog.com/AD5398
480 W: http://ez.analog.com/community/linux-device-drivers
481 F: drivers/regulator/ad5398.c
483 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
484 M: Michael Hennerich <michael.hennerich@analog.com>
486 W: http://wiki.analog.com/AD7142
487 W: http://ez.analog.com/community/linux-device-drivers
488 F: drivers/input/misc/ad714x.c
490 AD7877 TOUCHSCREEN DRIVER
491 M: Michael Hennerich <michael.hennerich@analog.com>
493 W: http://wiki.analog.com/AD7877
494 W: http://ez.analog.com/community/linux-device-drivers
495 F: drivers/input/touchscreen/ad7877.c
497 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
498 M: Michael Hennerich <michael.hennerich@analog.com>
500 W: http://wiki.analog.com/AD7879
501 W: http://ez.analog.com/community/linux-device-drivers
502 F: drivers/input/touchscreen/ad7879.c
504 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
505 M: Jiri Kosina <jikos@kernel.org>
508 ADF7242 IEEE 802.15.4 RADIO DRIVER
509 M: Michael Hennerich <michael.hennerich@analog.com>
510 L: linux-wpan@vger.kernel.org
512 W: https://wiki.analog.com/ADF7242
513 W: http://ez.analog.com/community/linux-device-drivers
514 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
515 F: drivers/net/ieee802154/adf7242.c
517 ADM1025 HARDWARE MONITOR DRIVER
518 M: Jean Delvare <jdelvare@suse.com>
519 L: linux-hwmon@vger.kernel.org
521 F: Documentation/hwmon/adm1025.rst
522 F: drivers/hwmon/adm1025.c
524 ADM1029 HARDWARE MONITOR DRIVER
525 M: Corentin Labbe <clabbe.montjoie@gmail.com>
526 L: linux-hwmon@vger.kernel.org
528 F: drivers/hwmon/adm1029.c
530 ADM8211 WIRELESS DRIVER
531 L: linux-wireless@vger.kernel.org
533 W: https://wireless.wiki.kernel.org/
534 F: drivers/net/wireless/admtek/adm8211.*
536 ADP1653 FLASH CONTROLLER DRIVER
537 M: Sakari Ailus <sakari.ailus@iki.fi>
538 L: linux-media@vger.kernel.org
540 F: drivers/media/i2c/adp1653.c
541 F: include/media/i2c/adp1653.h
543 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
544 M: Michael Hennerich <michael.hennerich@analog.com>
546 W: http://wiki.analog.com/ADP5520
547 W: http://ez.analog.com/community/linux-device-drivers
548 F: drivers/gpio/gpio-adp5520.c
549 F: drivers/input/keyboard/adp5520-keys.c
550 F: drivers/leds/leds-adp5520.c
551 F: drivers/mfd/adp5520.c
552 F: drivers/video/backlight/adp5520_bl.c
554 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
555 M: Michael Hennerich <michael.hennerich@analog.com>
557 W: http://wiki.analog.com/ADP5588
558 W: http://ez.analog.com/community/linux-device-drivers
559 F: drivers/gpio/gpio-adp5588.c
560 F: drivers/input/keyboard/adp5588-keys.c
562 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
563 M: Michael Hennerich <michael.hennerich@analog.com>
565 W: http://wiki.analog.com/ADP8860
566 W: http://ez.analog.com/community/linux-device-drivers
567 F: drivers/video/backlight/adp8860_bl.c
570 M: Colin Leroy <colin@colino.net>
572 F: drivers/macintosh/therm_adt746x.c
574 ADT7475 HARDWARE MONITOR DRIVER
575 M: Jean Delvare <jdelvare@suse.com>
576 L: linux-hwmon@vger.kernel.org
578 F: Documentation/hwmon/adt7475.rst
579 F: drivers/hwmon/adt7475.c
582 M: Matthew Wilcox <willy@infradead.org>
583 M: Hannes Reinecke <hare@suse.com>
584 L: linux-scsi@vger.kernel.org
586 F: Documentation/scsi/advansys.rst
587 F: drivers/scsi/advansys.c
589 ADVANTECH SWBTN DRIVER
590 M: Andrea Ho <Andrea.Ho@advantech.com.tw>
591 L: platform-driver-x86@vger.kernel.org
593 F: drivers/platform/x86/adv_swbutton.c
595 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
596 M: Michael Hennerich <michael.hennerich@analog.com>
598 W: http://wiki.analog.com/ADXL345
599 W: http://ez.analog.com/community/linux-device-drivers
600 F: Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
601 F: drivers/input/misc/adxl34x.c
603 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
604 M: Michael Hennerich <michael.hennerich@analog.com>
606 W: http://ez.analog.com/community/linux-device-drivers
607 F: Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
608 F: drivers/iio/accel/adxl372.c
609 F: drivers/iio/accel/adxl372_i2c.c
610 F: drivers/iio/accel/adxl372_spi.c
613 M: Antti Palosaari <crope@iki.fi>
614 L: linux-media@vger.kernel.org
616 W: https://linuxtv.org
617 W: http://palosaari.fi/linux/
618 Q: http://patchwork.linuxtv.org/project/linux-media/list/
619 T: git git://linuxtv.org/anttip/media_tree.git
620 F: drivers/media/dvb-frontends/af9013*
623 M: Antti Palosaari <crope@iki.fi>
624 L: linux-media@vger.kernel.org
626 W: https://linuxtv.org
627 W: http://palosaari.fi/linux/
628 Q: http://patchwork.linuxtv.org/project/linux-media/list/
629 T: git git://linuxtv.org/anttip/media_tree.git
630 F: drivers/media/dvb-frontends/af9033*
633 M: David Sterba <dsterba@suse.com>
634 L: linux-fsdevel@vger.kernel.org
636 F: Documentation/filesystems/affs.rst
640 M: David Howells <dhowells@redhat.com>
641 M: Marc Dionne <marc.dionne@auristor.com>
642 L: linux-afs@lists.infradead.org
644 W: https://www.infradead.org/~dhowells/kafs/
645 F: Documentation/filesystems/afs.rst
647 F: include/trace/events/afs.h
650 M: David Airlie <airlied@linux.ie>
652 T: git git://anongit.freedesktop.org/drm/drm
654 F: include/linux/agp*
655 F: include/uapi/linux/agp*
658 M: "Juergen E. Fischer" <fischer@norbit.de>
659 L: linux-scsi@vger.kernel.org
661 F: drivers/scsi/aha152x*
662 F: drivers/scsi/pcmcia/aha152x*
664 AIC7XXX / AIC79XX SCSI DRIVER
665 M: Hannes Reinecke <hare@suse.com>
666 L: linux-scsi@vger.kernel.org
668 F: drivers/scsi/aic7xxx/
670 AIMSLAB FM RADIO RECEIVER DRIVER
671 M: Hans Verkuil <hverkuil@xs4all.nl>
672 L: linux-media@vger.kernel.org
674 W: https://linuxtv.org
675 T: git git://linuxtv.org/media_tree.git
676 F: drivers/media/radio/radio-aimslab*
679 M: Benjamin LaHaise <bcrl@kvack.org>
680 L: linux-aio@kvack.org
683 F: include/linux/*aio*.h
686 M: Antti Palosaari <crope@iki.fi>
687 L: linux-media@vger.kernel.org
689 W: https://linuxtv.org
690 W: http://palosaari.fi/linux/
691 Q: http://patchwork.linuxtv.org/project/linux-media/list/
692 T: git git://linuxtv.org/anttip/media_tree.git
693 F: drivers/media/usb/airspy/
695 ALACRITECH GIGABIT ETHERNET DRIVER
696 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
698 F: drivers/net/ethernet/alacritech/*
700 ALCATEL SPEEDTOUCH USB DRIVER
701 M: Duncan Sands <duncan.sands@free.fr>
702 L: linux-usb@vger.kernel.org
704 W: http://www.linux-usb.org/SpeedTouch/
705 F: drivers/usb/atm/speedtch.c
706 F: drivers/usb/atm/usbatm.c
708 ALCHEMY AU1XX0 MMC DRIVER
709 M: Manuel Lauss <manuel.lauss@gmail.com>
711 F: drivers/mmc/host/au1xmmc.c
714 M: Rudolf Marek <r.marek@assembler.cz>
715 L: linux-i2c@vger.kernel.org
717 F: Documentation/i2c/busses/i2c-ali1563.rst
718 F: drivers/i2c/busses/i2c-ali1563.c
721 L: Dell.Client.Kernel@dell.com
723 F: drivers/platform/x86/dell/alienware-wmi.c
725 ALL SENSORS DLH SERIES PRESSURE SENSORS DRIVER
726 M: Tomislav Denis <tomislav.denis@avl.com>
727 L: linux-iio@vger.kernel.org
729 W: http://www.allsensors.com/
730 F: Documentation/devicetree/bindings/iio/pressure/asc,dlhl60d.yaml
731 F: drivers/iio/pressure/dlhl60d.c
733 ALLEGRO DVT VIDEO IP CORE DRIVER
734 M: Michael Tretter <m.tretter@pengutronix.de>
735 R: Pengutronix Kernel Team <kernel@pengutronix.de>
736 L: linux-media@vger.kernel.org
738 F: Documentation/devicetree/bindings/media/allegro,al5e.yaml
739 F: drivers/media/platform/allegro-dvt/
741 ALLWINNER A10 CSI DRIVER
742 M: Maxime Ripard <mripard@kernel.org>
743 L: linux-media@vger.kernel.org
745 T: git git://linuxtv.org/media_tree.git
746 F: Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
747 F: drivers/media/platform/sunxi/sun4i-csi/
749 ALLWINNER CPUFREQ DRIVER
750 M: Yangtao Li <tiny.windzz@gmail.com>
751 L: linux-pm@vger.kernel.org
753 F: Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
754 F: drivers/cpufreq/sun50i-cpufreq-nvmem.c
756 ALLWINNER CRYPTO DRIVERS
757 M: Corentin Labbe <clabbe.montjoie@gmail.com>
758 L: linux-crypto@vger.kernel.org
760 F: drivers/crypto/allwinner/
762 ALLWINNER HARDWARE SPINLOCK SUPPORT
763 M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
765 F: Documentation/devicetree/bindings/hwlock/allwinner,sun6i-hwspinlock.yaml
766 F: drivers/hwspinlock/sun6i_hwspinlock.c
768 ALLWINNER THERMAL DRIVER
769 M: Vasily Khoruzhick <anarsoul@gmail.com>
770 M: Yangtao Li <tiny.windzz@gmail.com>
771 L: linux-pm@vger.kernel.org
773 F: Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
774 F: drivers/thermal/sun8i_thermal.c
777 M: Maxime Ripard <mripard@kernel.org>
778 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
779 L: linux-media@vger.kernel.org
781 F: drivers/staging/media/sunxi/cedrus/
784 M: Richard Henderson <rth@twiddle.net>
785 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
786 M: Matt Turner <mattst88@gmail.com>
787 L: linux-alpha@vger.kernel.org
791 ALPS PS/2 TOUCHPAD DRIVER
792 R: Pali Rohár <pali@kernel.org>
793 F: drivers/input/mouse/alps.*
795 ALTERA I2C CONTROLLER DRIVER
796 M: Thor Thayer <thor.thayer@linux.intel.com>
798 F: Documentation/devicetree/bindings/i2c/i2c-altera.txt
799 F: drivers/i2c/busses/i2c-altera.c
801 ALTERA MAILBOX DRIVER
802 M: Joyce Ooi <joyce.ooi@intel.com>
804 F: drivers/mailbox/mailbox-altera.c
806 ALTERA MSGDMA IP CORE DRIVER
807 M: Olivier Dautricourt <olivier.dautricourt@orolia.com>
808 R: Stefan Roese <sr@denx.de>
809 L: dmaengine@vger.kernel.org
811 F: Documentation/devicetree/bindings/dma/altr,msgdma.yaml
812 F: drivers/dma/altera-msgdma.c
815 M: Mun Yew Tham <mun.yew.tham@intel.com>
816 L: linux-gpio@vger.kernel.org
818 F: drivers/gpio/gpio-altera.c
820 ALTERA SYSTEM MANAGER DRIVER
821 M: Thor Thayer <thor.thayer@linux.intel.com>
823 F: drivers/mfd/altera-sysmgr.c
824 F: include/linux/mfd/altera-sysmgr.h
826 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
827 M: Thor Thayer <thor.thayer@linux.intel.com>
829 F: drivers/gpio/gpio-altera-a10sr.c
830 F: drivers/mfd/altera-a10sr.c
831 F: drivers/reset/reset-a10sr.c
832 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
833 F: include/linux/mfd/altera-a10sr.h
835 ALTERA TRIPLE SPEED ETHERNET DRIVER
836 M: Joyce Ooi <joyce.ooi@intel.com>
837 L: netdev@vger.kernel.org
839 F: drivers/net/ethernet/altera/
841 ALTERA UART/JTAG UART SERIAL DRIVERS
842 M: Tobias Klauser <tklauser@distanz.ch>
843 L: linux-serial@vger.kernel.org
845 F: drivers/tty/serial/altera_jtaguart.c
846 F: drivers/tty/serial/altera_uart.c
847 F: include/linux/altera_jtaguart.h
848 F: include/linux/altera_uart.h
850 AMAZON ANNAPURNA LABS FIC DRIVER
851 M: Talel Shenhar <talel@amazon.com>
853 F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
854 F: drivers/irqchip/irq-al-fic.c
856 AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
857 M: Talel Shenhar <talel@amazon.com>
858 M: Talel Shenhar <talelshenhar@gmail.com>
860 F: Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
861 F: drivers/edac/al_mc_edac.c
863 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
864 M: Talel Shenhar <talel@amazon.com>
866 F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
867 F: drivers/thermal/thermal_mmio.c
869 AMAZON ETHERNET DRIVERS
870 M: Netanel Belgazal <netanel@amazon.com>
871 M: Arthur Kiyanovski <akiyano@amazon.com>
872 R: Guy Tzalik <gtzalik@amazon.com>
873 R: Saeed Bishara <saeedb@amazon.com>
874 L: netdev@vger.kernel.org
876 F: Documentation/networking/device_drivers/ethernet/amazon/ena.rst
877 F: drivers/net/ethernet/amazon/
879 AMAZON RDMA EFA DRIVER
880 M: Gal Pressman <galpress@amazon.com>
881 R: Yossi Leybovich <sleybo@amazon.com>
882 L: linux-rdma@vger.kernel.org
884 Q: https://patchwork.kernel.org/project/linux-rdma/list/
885 F: drivers/infiniband/hw/efa/
886 F: include/uapi/rdma/efa-abi.h
888 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
889 M: Tom Lendacky <thomas.lendacky@amd.com>
890 M: John Allen <john.allen@amd.com>
891 L: linux-crypto@vger.kernel.org
893 F: drivers/crypto/ccp/
894 F: include/linux/ccp.h
896 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
897 M: Brijesh Singh <brijesh.singh@amd.com>
898 M: Tom Lendacky <thomas.lendacky@amd.com>
899 L: linux-crypto@vger.kernel.org
901 F: drivers/crypto/ccp/sev*
902 F: include/uapi/linux/psp-sev.h
905 M: Harry Wentland <harry.wentland@amd.com>
906 M: Leo Li <sunpeng.li@amd.com>
907 L: amd-gfx@lists.freedesktop.org
909 T: git https://gitlab.freedesktop.org/agd5f/linux.git
910 F: drivers/gpu/drm/amd/display/
912 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
913 M: Huang Rui <ray.huang@amd.com>
914 L: linux-hwmon@vger.kernel.org
916 F: Documentation/hwmon/fam15h_power.rst
917 F: drivers/hwmon/fam15h_power.c
920 M: Enrico Weigelt, metux IT consult <info@metux.net>
921 L: linux-gpio@vger.kernel.org
923 F: drivers/gpio/gpio-amd-fch.c
924 F: include/linux/platform_data/gpio/gpio-amd-fch.h
926 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
927 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
929 F: drivers/usb/gadget/udc/amd5536udc.*
931 AMD GEODE PROCESSOR/CHIPSET SUPPORT
932 M: Andres Salomon <dilinger@queued.net>
933 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
935 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
936 F: arch/x86/include/asm/geode.h
937 F: drivers/char/hw_random/geode-rng.c
938 F: drivers/crypto/geode*
939 F: drivers/video/fbdev/geode/
942 M: Joerg Roedel <joro@8bytes.org>
943 R: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
944 L: iommu@lists.linux-foundation.org
945 L: iommu@lists.linux.dev
947 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
948 F: drivers/iommu/amd/
949 F: include/linux/amd-iommu.h
952 M: Felix Kuehling <Felix.Kuehling@amd.com>
953 L: amd-gfx@lists.freedesktop.org
955 T: git https://gitlab.freedesktop.org/agd5f/linux.git
956 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
957 F: drivers/gpu/drm/amd/amdkfd/
958 F: drivers/gpu/drm/amd/include/cik_structs.h
959 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
960 F: drivers/gpu/drm/amd/include/v9_structs.h
961 F: drivers/gpu/drm/amd/include/vi_structs.h
962 F: include/uapi/linux/kfd_ioctl.h
965 M: Sanjay R Mehta <sanju.mehta@amd.com>
967 F: drivers/spi/spi-amd.c
970 M: Elie Morisse <syniurge@gmail.com>
971 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
972 M: Shyam Sundar S K <shyam-sundar.s-k@amd.com>
973 L: linux-i2c@vger.kernel.org
975 F: drivers/i2c/busses/i2c-amd-mp2*
978 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
979 L: platform-driver-x86@vger.kernel.org
981 F: drivers/platform/x86/amd-pmc.*
983 AMD POWERPLAY AND SWSMU
984 M: Evan Quan <evan.quan@amd.com>
985 L: amd-gfx@lists.freedesktop.org
987 T: git https://gitlab.freedesktop.org/agd5f/linux.git
988 F: drivers/gpu/drm/amd/pm/
991 M: Sanjay R Mehta <sanju.mehta@amd.com>
992 L: dmaengine@vger.kernel.org
994 F: drivers/dma/ptdma/
996 AMD SEATTLE DEVICE TREE SUPPORT
997 M: Brijesh Singh <brijeshkumar.singh@amd.com>
998 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
999 M: Tom Lendacky <thomas.lendacky@amd.com>
1001 F: arch/arm64/boot/dts/amd/
1004 M: Tom Lendacky <thomas.lendacky@amd.com>
1005 L: netdev@vger.kernel.org
1007 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
1008 F: drivers/net/ethernet/amd/xgbe/
1010 AMD SENSOR FUSION HUB DRIVER
1011 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
1012 M: Basavaraj Natikar <basavaraj.natikar@amd.com>
1013 L: linux-input@vger.kernel.org
1015 F: Documentation/hid/amd-sfh*
1016 F: drivers/hid/amd-sfh-hid/
1019 M: Christian Eggers <ceggers@arri.de>
1020 L: linux-iio@vger.kernel.org
1022 F: Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
1023 F: drivers/iio/light/as73211.c
1025 ANALOG DEVICES INC AD7192 DRIVER
1026 M: Alexandru Tachici <alexandru.tachici@analog.com>
1027 L: linux-iio@vger.kernel.org
1029 W: http://ez.analog.com/community/linux-device-drivers
1030 F: Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
1031 F: drivers/iio/adc/ad7192.c
1033 ANALOG DEVICES INC AD7292 DRIVER
1034 M: Marcelo Schmitt <marcelo.schmitt1@gmail.com>
1035 L: linux-iio@vger.kernel.org
1037 W: http://ez.analog.com/community/linux-device-drivers
1038 F: Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1039 F: drivers/iio/adc/ad7292.c
1041 ANALOG DEVICES INC AD7768-1 DRIVER
1042 M: Michael Hennerich <Michael.Hennerich@analog.com>
1043 L: linux-iio@vger.kernel.org
1045 W: http://ez.analog.com/community/linux-device-drivers
1046 F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1047 F: drivers/iio/adc/ad7768-1.c
1049 ANALOG DEVICES INC AD7780 DRIVER
1050 M: Michael Hennerich <Michael.Hennerich@analog.com>
1051 M: Renato Lui Geh <renatogeh@gmail.com>
1052 L: linux-iio@vger.kernel.org
1054 W: http://ez.analog.com/community/linux-device-drivers
1055 F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1056 F: drivers/iio/adc/ad7780.c
1058 ANALOG DEVICES INC AD9389B DRIVER
1059 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1060 L: linux-media@vger.kernel.org
1062 F: drivers/media/i2c/ad9389b*
1064 ANALOG DEVICES INC ADGS1408 DRIVER
1065 M: Mircea Caprioru <mircea.caprioru@analog.com>
1067 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1068 F: drivers/mux/adgs1408.c
1070 ANALOG DEVICES INC ADIN DRIVER
1071 M: Michael Hennerich <michael.hennerich@analog.com>
1072 L: netdev@vger.kernel.org
1074 W: http://ez.analog.com/community/linux-device-drivers
1075 F: Documentation/devicetree/bindings/net/adi,adin.yaml
1076 F: drivers/net/phy/adin.c
1078 ANALOG DEVICES INC ADIS DRIVER LIBRARY
1079 M: Nuno Sa <nuno.sa@analog.com>
1080 L: linux-iio@vger.kernel.org
1082 F: drivers/iio/imu/adis.c
1083 F: include/linux/iio/imu/adis.h
1085 ANALOG DEVICES INC ADIS16460 DRIVER
1086 M: Dragos Bogdan <dragos.bogdan@analog.com>
1087 L: linux-iio@vger.kernel.org
1089 W: http://ez.analog.com/community/linux-device-drivers
1090 F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1091 F: drivers/iio/imu/adis16460.c
1093 ANALOG DEVICES INC ADIS16475 DRIVER
1094 M: Nuno Sa <nuno.sa@analog.com>
1095 L: linux-iio@vger.kernel.org
1096 W: http://ez.analog.com/community/linux-device-drivers
1098 F: drivers/iio/imu/adis16475.c
1099 F: Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1101 ANALOG DEVICES INC ADM1177 DRIVER
1102 M: Michael Hennerich <Michael.Hennerich@analog.com>
1103 L: linux-hwmon@vger.kernel.org
1105 W: http://ez.analog.com/community/linux-device-drivers
1106 F: Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1107 F: drivers/hwmon/adm1177.c
1109 ANALOG DEVICES INC ADP5061 DRIVER
1110 M: Michael Hennerich <Michael.Hennerich@analog.com>
1111 L: linux-pm@vger.kernel.org
1113 W: http://ez.analog.com/community/linux-device-drivers
1114 F: drivers/power/supply/adp5061.c
1116 ANALOG DEVICES INC ADV7180 DRIVER
1117 M: Lars-Peter Clausen <lars@metafoo.de>
1118 L: linux-media@vger.kernel.org
1120 W: http://ez.analog.com/community/linux-device-drivers
1121 F: drivers/media/i2c/adv7180.c
1122 F: Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1124 ANALOG DEVICES INC ADV748X DRIVER
1125 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
1126 L: linux-media@vger.kernel.org
1128 F: drivers/media/i2c/adv748x/*
1130 ANALOG DEVICES INC ADV7511 DRIVER
1131 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1132 L: linux-media@vger.kernel.org
1134 F: drivers/media/i2c/adv7511*
1136 ANALOG DEVICES INC ADV7604 DRIVER
1137 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1138 L: linux-media@vger.kernel.org
1140 F: drivers/media/i2c/adv7604*
1141 F: Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1143 ANALOG DEVICES INC ADV7842 DRIVER
1144 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1145 L: linux-media@vger.kernel.org
1147 F: drivers/media/i2c/adv7842*
1149 ANALOG DEVICES INC ADXRS290 DRIVER
1150 M: Nishant Malpani <nish.malpani25@gmail.com>
1151 L: linux-iio@vger.kernel.org
1153 F: drivers/iio/gyro/adxrs290.c
1154 F: Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1156 ANALOG DEVICES INC ASOC CODEC DRIVERS
1157 M: Lars-Peter Clausen <lars@metafoo.de>
1158 M: Nuno Sá <nuno.sa@analog.com>
1159 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1161 W: http://wiki.analog.com/
1162 W: http://ez.analog.com/community/linux-device-drivers
1163 F: sound/soc/codecs/ad1*
1164 F: sound/soc/codecs/ad7*
1165 F: sound/soc/codecs/adau*
1166 F: sound/soc/codecs/adav*
1167 F: sound/soc/codecs/sigmadsp.*
1168 F: sound/soc/codecs/ssm*
1170 ANALOG DEVICES INC DMA DRIVERS
1171 M: Lars-Peter Clausen <lars@metafoo.de>
1173 W: http://ez.analog.com/community/linux-device-drivers
1174 F: drivers/dma/dma-axi-dmac.c
1176 ANALOG DEVICES INC IIO DRIVERS
1177 M: Lars-Peter Clausen <lars@metafoo.de>
1178 M: Michael Hennerich <Michael.Hennerich@analog.com>
1180 W: http://wiki.analog.com/
1181 W: http://ez.analog.com/community/linux-device-drivers
1182 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1183 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1184 F: Documentation/devicetree/bindings/iio/*/adi,*
1185 F: Documentation/devicetree/bindings/iio/dac/adi,ad5758.yaml
1186 F: drivers/iio/*/ad*
1187 F: drivers/iio/adc/ltc249*
1188 F: drivers/iio/amplifiers/hmc425a.c
1189 F: drivers/staging/iio/*/ad*
1190 X: drivers/iio/*/adjd*
1192 ANALOGBITS PLL LIBRARIES
1193 M: Paul Walmsley <paul.walmsley@sifive.com>
1195 F: drivers/clk/analogbits/*
1196 F: include/linux/clk/analogbits*
1199 M: Nick Hu <nickhu@andestech.com>
1200 M: Greentime Hu <green.hu@gmail.com>
1201 M: Vincent Chen <deanbo422@gmail.com>
1203 T: git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1204 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1205 F: Documentation/devicetree/bindings/nds32/
1210 ANDROID CONFIG FRAGMENTS
1211 M: Rob Herring <robh@kernel.org>
1213 F: kernel/configs/android*
1216 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1217 M: Arve Hjønnevåg <arve@android.com>
1218 M: Todd Kjos <tkjos@android.com>
1219 M: Martijn Coenen <maco@android.com>
1220 M: Joel Fernandes <joel@joelfernandes.org>
1221 M: Christian Brauner <christian@brauner.io>
1222 M: Hridya Valsaraju <hridya@google.com>
1223 M: Suren Baghdasaryan <surenb@google.com>
1224 L: linux-kernel@vger.kernel.org
1226 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1228 F: drivers/staging/android/
1230 ANDROID GOLDFISH PIC DRIVER
1231 M: Miodrag Dinic <miodrag.dinic@mips.com>
1233 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1234 F: drivers/irqchip/irq-goldfish-pic.c
1236 ANDROID GOLDFISH RTC DRIVER
1237 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
1239 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1240 F: drivers/rtc/rtc-goldfish.c
1242 AOA (Apple Onboard Audio) ALSA DRIVER
1243 M: Johannes Berg <johannes@sipsolutions.net>
1244 L: linuxppc-dev@lists.ozlabs.org
1245 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1249 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1250 M: William Breathitt Gray <vilhelm.gray@gmail.com>
1251 L: linux-iio@vger.kernel.org
1253 F: drivers/iio/adc/stx104.c
1256 M: Jiri Kosina <jikos@kernel.org>
1258 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1259 F: arch/x86/kernel/apm_32.c
1260 F: drivers/char/apm-emulation.c
1261 F: include/linux/apm_bios.h
1262 F: include/uapi/linux/apm_bios.h
1264 APPARMOR SECURITY MODULE
1265 M: John Johansen <john.johansen@canonical.com>
1266 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1268 W: wiki.apparmor.net
1269 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1270 F: Documentation/admin-guide/LSM/apparmor.rst
1271 F: security/apparmor/
1273 APPLE BCM5974 MULTITOUCH DRIVER
1274 M: Henrik Rydberg <rydberg@bitmath.org>
1275 L: linux-input@vger.kernel.org
1277 F: drivers/input/mouse/bcm5974.c
1279 APPLE DART IOMMU DRIVER
1280 M: Sven Peter <sven@svenpeter.dev>
1281 R: Alyssa Rosenzweig <alyssa@rosenzweig.io>
1282 L: iommu@lists.linux-foundation.org
1284 F: Documentation/devicetree/bindings/iommu/apple,dart.yaml
1285 F: drivers/iommu/apple-dart.c
1288 M: Henrik Rydberg <rydberg@bitmath.org>
1289 L: linux-hwmon@vger.kernel.org
1291 F: drivers/hwmon/applesmc.c
1293 APPLETALK NETWORK LAYER
1294 L: netdev@vger.kernel.org
1296 F: drivers/net/appletalk/
1297 F: include/linux/atalk.h
1298 F: include/uapi/linux/atalk.h
1301 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1302 M: Khuong Dinh <khuong@os.amperecomputing.com>
1304 F: arch/arm64/boot/dts/apm/
1306 APPLIED MICRO (APM) X-GENE SOC EDAC
1307 M: Khuong Dinh <khuong@os.amperecomputing.com>
1309 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1310 F: drivers/edac/xgene_edac.c
1312 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1313 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1314 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1316 F: drivers/net/ethernet/apm/xgene-v2/
1318 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1319 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1320 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1321 M: Quan Nguyen <quan@os.amperecomputing.com>
1323 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1324 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1325 F: drivers/net/ethernet/apm/xgene/
1326 F: drivers/net/mdio/mdio-xgene.c
1328 APPLIED MICRO (APM) X-GENE SOC PMU
1329 M: Khuong Dinh <khuong@os.amperecomputing.com>
1331 F: Documentation/admin-guide/perf/xgene-pmu.rst
1332 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1333 F: drivers/perf/xgene_pmu.c
1335 APTINA CAMERA SENSOR PLL
1336 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1337 L: linux-media@vger.kernel.org
1339 F: drivers/media/i2c/aptina-pll.*
1341 AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
1342 M: Aleksa Savic <savicaleksa83@gmail.com>
1343 L: linux-hwmon@vger.kernel.org
1345 F: Documentation/hwmon/aquacomputer_d5next.rst
1346 F: drivers/hwmon/aquacomputer_d5next.c
1348 AQUANTIA ETHERNET DRIVER (atlantic)
1349 M: Igor Russkikh <irusskikh@marvell.com>
1350 L: netdev@vger.kernel.org
1352 W: https://www.marvell.com/
1353 Q: https://patchwork.kernel.org/project/netdevbpf/list/
1354 F: Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1355 F: drivers/net/ethernet/aquantia/atlantic/
1357 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1358 M: Egor Pomozov <epomozov@marvell.com>
1359 L: netdev@vger.kernel.org
1361 W: http://www.aquantia.com
1362 F: drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1364 ARASAN NAND CONTROLLER DRIVER
1365 M: Miquel Raynal <miquel.raynal@bootlin.com>
1366 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1367 L: linux-mtd@lists.infradead.org
1369 F: Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1370 F: drivers/mtd/nand/raw/arasan-nand-controller.c
1372 ARC FRAMEBUFFER DRIVER
1373 M: Jaya Kumar <jayalk@intworks.biz>
1375 F: drivers/video/fbdev/arcfb.c
1376 F: drivers/video/fbdev/core/fb_defio.c
1379 M: Alexey Brodkin <abrodkin@synopsys.com>
1381 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1382 F: drivers/gpu/drm/tiny/arcpgu.c
1384 ARCNET NETWORK LAYER
1385 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1386 L: netdev@vger.kernel.org
1388 F: drivers/net/arcnet/
1389 F: include/uapi/linux/if_arcnet.h
1391 ARM ARCHITECTED TIMER DRIVER
1392 M: Mark Rutland <mark.rutland@arm.com>
1393 M: Marc Zyngier <maz@kernel.org>
1394 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1396 F: arch/arm/include/asm/arch_timer.h
1397 F: arch/arm64/include/asm/arch_timer.h
1398 F: drivers/clocksource/arm_arch_timer.c
1400 ARM HDLCD DRM DRIVER
1401 M: Liviu Dudau <liviu.dudau@arm.com>
1403 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1404 F: drivers/gpu/drm/arm/hdlcd_*
1406 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1407 M: Linus Walleij <linus.walleij@linaro.org>
1408 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1410 F: Documentation/devicetree/bindings/arm/arm,integrator.yaml
1411 F: Documentation/devicetree/bindings/arm/arm,realview.yaml
1412 F: Documentation/devicetree/bindings/arm/arm,versatile.yaml
1413 F: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1414 F: Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
1415 F: Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1416 F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1417 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1418 F: Documentation/devicetree/bindings/mtd/arm-versatile.txt
1419 F: arch/arm/boot/dts/arm-realview-*
1420 F: arch/arm/boot/dts/integrator*
1421 F: arch/arm/boot/dts/versatile*
1422 F: arch/arm/mach-integrator/
1423 F: arch/arm/mach-realview/
1424 F: arch/arm/mach-versatile/
1425 F: arch/arm/plat-versatile/
1426 F: drivers/bus/arm-integrator-lm.c
1427 F: drivers/clk/versatile/
1428 F: drivers/i2c/busses/i2c-versatile.c
1429 F: drivers/irqchip/irq-versatile-fpga.c
1430 F: drivers/mtd/maps/physmap-versatile.*
1431 F: drivers/power/reset/arm-versatile-reboot.c
1432 F: drivers/soc/versatile/
1434 ARM KOMEDA DRM-KMS DRIVER
1435 M: James (Qian) Wang <james.qian.wang@arm.com>
1436 M: Liviu Dudau <liviu.dudau@arm.com>
1437 M: Mihail Atanassov <mihail.atanassov@arm.com>
1438 L: Mali DP Maintainers <malidp@foss.arm.com>
1440 T: git git://anongit.freedesktop.org/drm/drm-misc
1441 F: Documentation/devicetree/bindings/display/arm,komeda.txt
1442 F: Documentation/gpu/komeda-kms.rst
1443 F: drivers/gpu/drm/arm/display/include/
1444 F: drivers/gpu/drm/arm/display/komeda/
1446 ARM MALI PANFROST DRM DRIVER
1447 M: Rob Herring <robh@kernel.org>
1448 M: Tomeu Vizoso <tomeu.vizoso@collabora.com>
1449 R: Steven Price <steven.price@arm.com>
1450 R: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1451 L: dri-devel@lists.freedesktop.org
1453 T: git git://anongit.freedesktop.org/drm/drm-misc
1454 F: drivers/gpu/drm/panfrost/
1455 F: include/uapi/drm/panfrost_drm.h
1457 ARM MALI-DP DRM DRIVER
1458 M: Liviu Dudau <liviu.dudau@arm.com>
1459 M: Brian Starkey <brian.starkey@arm.com>
1460 L: Mali DP Maintainers <malidp@foss.arm.com>
1462 T: git git://anongit.freedesktop.org/drm/drm-misc
1463 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1464 F: Documentation/gpu/afbc.rst
1465 F: drivers/gpu/drm/arm/
1467 ARM MFM AND FLOPPY DRIVERS
1468 M: Ian Molton <spyro@f2s.com>
1470 F: arch/arm/include/asm/floppy.h
1471 F: arch/arm/mach-rpc/floppydma.S
1473 ARM PMU PROFILING AND DEBUGGING
1474 M: Will Deacon <will@kernel.org>
1475 M: Mark Rutland <mark.rutland@arm.com>
1476 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1478 F: Documentation/devicetree/bindings/arm/pmu.yaml
1479 F: Documentation/devicetree/bindings/perf/
1480 F: arch/arm*/include/asm/hw_breakpoint.h
1481 F: arch/arm*/include/asm/perf_event.h
1482 F: arch/arm*/kernel/hw_breakpoint.c
1483 F: arch/arm*/kernel/perf_*
1485 F: include/linux/perf/arm_pmu.h
1488 M: Russell King <linux@armlinux.org.uk>
1489 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1491 W: http://www.armlinux.org.uk/
1492 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1494 X: arch/arm/boot/dts/
1496 ARM PRIMECELL AACI PL041 DRIVER
1497 M: Russell King <linux@armlinux.org.uk>
1501 ARM PRIMECELL BUS SUPPORT
1502 M: Russell King <linux@armlinux.org.uk>
1505 F: include/linux/amba/bus.h
1507 ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
1508 M: Miquel Raynal <miquel.raynal@bootlin.com>
1509 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1510 L: linux-mtd@lists.infradead.org
1512 F: Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
1513 F: drivers/mtd/nand/raw/pl35x-nand-controller.c
1515 ARM PRIMECELL PL35X SMC DRIVER
1516 M: Miquel Raynal <miquel.raynal@bootlin.com>
1517 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1518 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1520 F: Documentation/devicetree/bindings/memory-controllers/arm,pl353-smc.yaml
1521 F: drivers/memory/pl353-smc.c
1523 ARM PRIMECELL CLCD PL110 DRIVER
1524 M: Russell King <linux@armlinux.org.uk>
1526 F: drivers/video/fbdev/amba-clcd.*
1528 ARM PRIMECELL KMI PL050 DRIVER
1529 M: Russell King <linux@armlinux.org.uk>
1531 F: drivers/input/serio/ambakmi.*
1532 F: include/linux/amba/kmi.h
1534 ARM PRIMECELL MMCI PL180/1 DRIVER
1535 M: Russell King <linux@armlinux.org.uk>
1537 F: drivers/mmc/host/mmci.*
1538 F: include/linux/amba/mmci.h
1540 ARM PRIMECELL SSP PL022 SPI DRIVER
1541 M: Linus Walleij <linus.walleij@linaro.org>
1542 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1544 F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
1545 F: drivers/spi/spi-pl022.c
1547 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1548 M: Russell King <linux@armlinux.org.uk>
1550 F: drivers/tty/serial/amba-pl01*.c
1551 F: include/linux/amba/serial.h
1553 ARM PRIMECELL VIC PL190/PL192 DRIVER
1554 M: Linus Walleij <linus.walleij@linaro.org>
1555 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1557 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1558 F: drivers/irqchip/irq-vic.c
1560 ARM SMC WATCHDOG DRIVER
1561 M: Julius Werner <jwerner@chromium.org>
1562 R: Evan Benn <evanbenn@chromium.org>
1564 F: Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1565 F: drivers/watchdog/arm_smc_wdt.c
1568 M: Will Deacon <will@kernel.org>
1569 R: Robin Murphy <robin.murphy@arm.com>
1570 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1572 F: Documentation/devicetree/bindings/iommu/arm,smmu*
1573 F: drivers/iommu/arm/
1574 F: drivers/iommu/io-pgtable-arm*
1576 ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1577 M: Arnd Bergmann <arnd@arndb.de>
1578 M: Olof Johansson <olof@lixom.net>
1580 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1582 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1583 F: arch/arm/boot/dts/Makefile
1584 F: arch/arm64/boot/dts/Makefile
1586 ARM SUB-ARCHITECTURES
1587 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1589 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1593 ARM/ACTIONS SEMI ARCHITECTURE
1594 M: Andreas Färber <afaerber@suse.de>
1595 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1596 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1597 L: linux-actions@lists.infradead.org (moderated for non-subscribers)
1599 F: Documentation/devicetree/bindings/arm/actions.yaml
1600 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1601 F: Documentation/devicetree/bindings/dma/owl-dma.yaml
1602 F: Documentation/devicetree/bindings/i2c/i2c-owl.yaml
1603 F: Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1604 F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1605 F: Documentation/devicetree/bindings/net/actions,owl-emac.yaml
1606 F: Documentation/devicetree/bindings/pinctrl/actions,*
1607 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1608 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1609 F: arch/arm/boot/dts/owl-*
1610 F: arch/arm/mach-actions/
1611 F: arch/arm64/boot/dts/actions/
1612 F: drivers/clk/actions/
1613 F: drivers/clocksource/timer-owl*
1614 F: drivers/dma/owl-dma.c
1615 F: drivers/i2c/busses/i2c-owl.c
1616 F: drivers/irqchip/irq-owl-sirq.c
1617 F: drivers/mmc/host/owl-mmc.c
1618 F: drivers/net/ethernet/actions/
1619 F: drivers/pinctrl/actions/*
1620 F: drivers/soc/actions/
1621 F: include/dt-bindings/power/owl-*
1622 F: include/dt-bindings/reset/actions,*
1623 F: include/linux/soc/actions/
1626 ARM/ADS SPHERE MACHINE SUPPORT
1627 M: Lennert Buytenhek <kernel@wantstofly.org>
1628 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1631 ARM/AFEB9260 MACHINE SUPPORT
1632 M: Sergey Lapin <slapin@ossfans.org>
1633 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1636 ARM/AJECO 1ARM MACHINE SUPPORT
1637 M: Lennert Buytenhek <kernel@wantstofly.org>
1638 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1641 ARM/Allwinner SoC Clock Support
1642 M: Emilio López <emilio@elopez.com.ar>
1644 F: drivers/clk/sunxi/
1646 ARM/Allwinner sunXi SoC support
1647 M: Maxime Ripard <mripard@kernel.org>
1648 M: Chen-Yu Tsai <wens@csie.org>
1649 R: Jernej Skrabec <jernej.skrabec@gmail.com>
1650 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1652 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1653 L: linux-sunxi@lists.linux.dev
1654 F: arch/arm/mach-sunxi/
1655 F: arch/arm64/boot/dts/allwinner/
1656 F: drivers/clk/sunxi-ng/
1657 F: drivers/pinctrl/sunxi/
1658 F: drivers/soc/sunxi/
1663 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1664 M: Neil Armstrong <narmstrong@baylibre.com>
1665 M: Jerome Brunet <jbrunet@baylibre.com>
1666 L: linux-amlogic@lists.infradead.org
1668 F: Documentation/devicetree/bindings/clock/amlogic*
1669 F: drivers/clk/meson/
1670 F: include/dt-bindings/clock/gxbb*
1671 F: include/dt-bindings/clock/meson*
1673 ARM/Amlogic Meson SoC Crypto Drivers
1674 M: Corentin Labbe <clabbe@baylibre.com>
1675 L: linux-crypto@vger.kernel.org
1676 L: linux-amlogic@lists.infradead.org
1678 F: Documentation/devicetree/bindings/crypto/amlogic*
1679 F: drivers/crypto/amlogic/
1681 ARM/Amlogic Meson SoC Sound Drivers
1682 M: Jerome Brunet <jbrunet@baylibre.com>
1683 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1685 F: Documentation/devicetree/bindings/sound/amlogic*
1688 ARM/Amlogic Meson SoC support
1689 M: Neil Armstrong <narmstrong@baylibre.com>
1690 M: Kevin Hilman <khilman@baylibre.com>
1691 R: Jerome Brunet <jbrunet@baylibre.com>
1692 R: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
1693 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1694 L: linux-amlogic@lists.infradead.org
1696 W: http://linux-meson.com/
1697 F: arch/arm/boot/dts/meson*
1698 F: arch/arm/mach-meson/
1699 F: arch/arm64/boot/dts/amlogic/
1700 F: drivers/mmc/host/meson*
1701 F: drivers/pinctrl/meson/
1702 F: drivers/rtc/rtc-meson*
1703 F: drivers/soc/amlogic/
1706 ARM/Annapurna Labs ALPINE ARCHITECTURE
1707 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1708 M: Antoine Tenart <atenart@kernel.org>
1709 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1711 F: arch/arm/boot/dts/alpine*
1712 F: arch/arm/mach-alpine/
1713 F: arch/arm64/boot/dts/amazon/
1714 F: drivers/*/*alpine*
1716 ARM/APPLE MACHINE SUPPORT
1717 M: Hector Martin <marcan@marcan.st>
1718 M: Sven Peter <sven@svenpeter.dev>
1719 R: Alyssa Rosenzweig <alyssa@rosenzweig.io>
1720 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1722 W: https://asahilinux.org
1723 B: https://github.com/AsahiLinux/linux/issues
1724 C: irc://irc.oftc.net/asahi-dev
1725 T: git https://github.com/AsahiLinux/linux.git
1726 F: Documentation/devicetree/bindings/arm/apple.yaml
1727 F: Documentation/devicetree/bindings/interrupt-controller/apple,aic.yaml
1728 F: Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
1729 F: arch/arm64/boot/dts/apple/
1730 F: drivers/irqchip/irq-apple-aic.c
1731 F: include/dt-bindings/interrupt-controller/apple-aic.h
1732 F: include/dt-bindings/pinctrl/apple.h
1734 ARM/ARTPEC MACHINE SUPPORT
1735 M: Jesper Nilsson <jesper.nilsson@axis.com>
1736 M: Lars Persson <lars.persson@axis.com>
1737 L: linux-arm-kernel@axis.com
1739 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1740 F: arch/arm/boot/dts/artpec6*
1741 F: arch/arm/mach-artpec
1743 F: drivers/crypto/axis
1744 F: drivers/mmc/host/usdhi6rol0.c
1745 F: drivers/pinctrl/pinctrl-artpec*
1747 ARM/ASPEED I2C DRIVER
1748 M: Brendan Higgins <brendanhiggins@google.com>
1749 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1750 R: Joel Stanley <joel@jms.id.au>
1751 L: linux-i2c@vger.kernel.org
1752 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1754 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1755 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1756 F: drivers/i2c/busses/i2c-aspeed.c
1757 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1759 ARM/ASPEED MACHINE SUPPORT
1760 M: Joel Stanley <joel@jms.id.au>
1761 R: Andrew Jeffery <andrew@aj.id.au>
1762 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1763 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1765 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1766 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1767 F: arch/arm/boot/dts/aspeed-*
1768 F: arch/arm/mach-aspeed/
1771 ARM/BITMAIN ARCHITECTURE
1772 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1773 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1775 F: Documentation/devicetree/bindings/arm/bitmain.yaml
1776 F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1777 F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1778 F: arch/arm64/boot/dts/bitmain/
1779 F: drivers/clk/clk-bm1880.c
1780 F: drivers/pinctrl/pinctrl-bm1880.c
1782 ARM/CALXEDA HIGHBANK ARCHITECTURE
1783 M: Andre Przywara <andre.przywara@arm.com>
1784 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1786 F: arch/arm/boot/dts/ecx-*.dts*
1787 F: arch/arm/boot/dts/highbank.dts
1788 F: arch/arm/mach-highbank/
1790 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1791 M: Krzysztof Halasa <khalasa@piap.pl>
1793 F: arch/arm/mach-cns3xxx/
1795 ARM/CAVIUM THUNDER NETWORK DRIVER
1796 M: Sunil Goutham <sgoutham@marvell.com>
1797 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1799 F: drivers/net/ethernet/cavium/thunder/
1801 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1802 M: Lukasz Majewski <lukma@denx.de>
1803 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1805 F: arch/arm/mach-ep93xx/ts72xx.c
1807 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1808 M: Alexander Shiyan <shc_work@mail.ru>
1809 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1813 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1814 M: Lennert Buytenhek <kernel@wantstofly.org>
1815 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1818 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1819 M: Hartley Sweeten <hsweeten@visionengravers.com>
1820 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1821 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1823 F: arch/arm/mach-ep93xx/
1824 F: arch/arm/mach-ep93xx/include/mach/
1827 M: Russell King <linux@armlinux.org.uk>
1828 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1830 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1831 F: drivers/clk/clkdev.c
1833 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1834 M: Baruch Siach <baruch@tkos.co.il>
1835 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1837 F: arch/arm/boot/dts/cx92755*
1840 ARM/CONTEC MICRO9 MACHINE SUPPORT
1841 M: Hubert Feurstein <hubert.feurstein@contec.at>
1843 F: arch/arm/mach-ep93xx/micro9.c
1845 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1846 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1847 M: Suzuki K Poulose <suzuki.poulose@arm.com>
1848 R: Mike Leach <mike.leach@linaro.org>
1849 R: Leo Yan <leo.yan@linaro.org>
1850 L: coresight@lists.linaro.org (moderated for non-subscribers)
1851 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1853 T: git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
1854 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1855 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1856 F: Documentation/devicetree/bindings/arm/coresight-cti.yaml
1857 F: Documentation/devicetree/bindings/arm/coresight.txt
1858 F: Documentation/devicetree/bindings/arm/ete.yaml
1859 F: Documentation/devicetree/bindings/arm/trbe.yaml
1860 F: Documentation/trace/coresight/*
1861 F: drivers/hwtracing/coresight/*
1862 F: include/dt-bindings/arm/coresight-cti-dt.h
1863 F: include/linux/coresight*
1864 F: tools/perf/arch/arm/util/auxtrace.c
1865 F: tools/perf/arch/arm/util/cs-etm.c
1866 F: tools/perf/arch/arm/util/cs-etm.h
1867 F: tools/perf/arch/arm/util/pmu.c
1868 F: tools/perf/util/cs-etm-decoder/*
1869 F: tools/perf/util/cs-etm.*
1871 ARM/CORGI MACHINE SUPPORT
1872 M: Richard Purdie <rpurdie@rpsys.net>
1875 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1876 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1877 M: Linus Walleij <linus.walleij@linaro.org>
1878 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1880 T: git git://github.com/ulli-kroll/linux.git
1881 F: Documentation/devicetree/bindings/arm/gemini.txt
1882 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1883 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1884 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1885 F: arch/arm/boot/dts/gemini*
1886 F: arch/arm/mach-gemini/
1887 F: drivers/crypto/gemini/
1888 F: drivers/net/ethernet/cortina/
1889 F: drivers/pinctrl/pinctrl-gemini.c
1890 F: drivers/rtc/rtc-ftrtc010.c
1892 ARM/CZ.NIC TURRIS SUPPORT
1893 M: Marek Behún <kabel@kernel.org>
1895 W: https://www.turris.cz/
1896 F: Documentation/ABI/testing/debugfs-moxtet
1897 F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
1898 F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1899 F: Documentation/devicetree/bindings/bus/moxtet.txt
1900 F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1901 F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1902 F: Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
1903 F: Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
1904 F: drivers/bus/moxtet.c
1905 F: drivers/firmware/turris-mox-rwtm.c
1906 F: drivers/leds/leds-turris-omnia.c
1907 F: drivers/mailbox/armada-37xx-rwtm-mailbox.c
1908 F: drivers/gpio/gpio-moxtet.c
1909 F: drivers/watchdog/armada_37xx_wdt.c
1910 F: include/dt-bindings/bus/moxtet.h
1911 F: include/linux/armada-37xx-rwtm-mailbox.h
1912 F: include/linux/moxtet.h
1914 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1915 M: Robert Jarzmik <robert.jarzmik@free.fr>
1916 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1918 F: arch/arm/mach-pxa/ezx.c
1920 ARM/FARADAY FA526 PORT
1921 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1922 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1924 T: git git://git.berlios.de/gemini-board
1925 F: arch/arm/mm/*-fa*
1927 ARM/FOOTBRIDGE ARCHITECTURE
1928 M: Russell King <linux@armlinux.org.uk>
1929 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1931 W: http://www.armlinux.org.uk/
1932 F: arch/arm/include/asm/hardware/dec21285.h
1933 F: arch/arm/mach-footbridge/
1935 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1936 M: Shawn Guo <shawnguo@kernel.org>
1937 M: Sascha Hauer <s.hauer@pengutronix.de>
1938 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1939 R: Fabio Estevam <festevam@gmail.com>
1940 R: NXP Linux Team <linux-imx@nxp.com>
1941 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1943 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1944 X: drivers/media/i2c/
1948 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1949 M: Shawn Guo <shawnguo@kernel.org>
1950 M: Li Yang <leoyang.li@nxp.com>
1951 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1953 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1954 F: arch/arm/boot/dts/ls1021a*
1955 F: arch/arm64/boot/dts/freescale/fsl-*
1956 F: arch/arm64/boot/dts/freescale/qoriq-*
1958 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1959 M: Shawn Guo <shawnguo@kernel.org>
1960 M: Sascha Hauer <s.hauer@pengutronix.de>
1961 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1962 R: Stefan Agner <stefan@agner.ch>
1963 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1965 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1966 F: arch/arm/boot/dts/vf*
1967 F: arch/arm/mach-imx/*vf610*
1969 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1970 M: Lennert Buytenhek <kernel@wantstofly.org>
1971 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1974 ARM/GUMSTIX MACHINE SUPPORT
1975 M: Steve Sakoman <sakoman@gmail.com>
1976 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1979 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1980 M: Philipp Zabel <philipp.zabel@gmail.com>
1981 M: Paul Parsons <lost.distance@yahoo.com>
1982 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1984 F: arch/arm/mach-pxa/hx4700.c
1985 F: arch/arm/mach-pxa/include/mach/hx4700.h
1986 F: sound/soc/pxa/hx4700.c
1988 ARM/HISILICON SOC SUPPORT
1989 M: Wei Xu <xuwei5@hisilicon.com>
1990 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1992 W: http://www.hisilicon.com
1993 T: git git://github.com/hisilicon/linux-hisi.git
1994 F: arch/arm/boot/dts/hi3*
1995 F: arch/arm/boot/dts/hip*
1996 F: arch/arm/boot/dts/hisi*
1997 F: arch/arm/mach-hisi/
1998 F: arch/arm64/boot/dts/hisilicon/
2000 ARM/HP JORNADA 7XX MACHINE SUPPORT
2001 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
2004 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2005 F: arch/arm/mach-sa1100/include/mach/jornada720.h
2006 F: arch/arm/mach-sa1100/jornada720.c
2008 ARM/IGEP MACHINE SUPPORT
2009 M: Enric Balletbo i Serra <eballetbo@gmail.com>
2010 M: Javier Martinez Canillas <javier@dowhile0.org>
2011 L: linux-omap@vger.kernel.org
2012 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2014 F: arch/arm/boot/dts/omap3-igep*
2016 ARM/INCOME PXA270 SUPPORT
2017 M: Marek Vasut <marek.vasut@gmail.com>
2018 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2020 F: arch/arm/mach-pxa/colibri-pxa270-income.c
2022 ARM/INTEL IOP32X ARM ARCHITECTURE
2023 M: Lennert Buytenhek <kernel@wantstofly.org>
2024 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2027 ARM/INTEL IQ81342EX MACHINE SUPPORT
2028 M: Lennert Buytenhek <kernel@wantstofly.org>
2029 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2032 ARM/INTEL IXDP2850 MACHINE SUPPORT
2033 M: Lennert Buytenhek <kernel@wantstofly.org>
2034 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2037 ARM/INTEL IXP4XX ARM ARCHITECTURE
2038 M: Linus Walleij <linusw@kernel.org>
2039 M: Imre Kaloz <kaloz@openwrt.org>
2040 M: Krzysztof Halasa <khalasa@piap.pl>
2041 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2043 F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2044 F: Documentation/devicetree/bindings/bus/intel,ixp4xx-expansion-bus-controller.yaml
2045 F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
2046 F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2047 F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2048 F: arch/arm/mach-ixp4xx/
2049 F: drivers/bus/intel-ixp4xx-eb.c
2050 F: drivers/clocksource/timer-ixp4xx.c
2051 F: drivers/crypto/ixp4xx_crypto.c
2052 F: drivers/gpio/gpio-ixp4xx.c
2053 F: drivers/irqchip/irq-ixp4xx.c
2054 F: include/linux/irqchip/irq-ixp4xx.h
2055 F: include/linux/platform_data/timer-ixp4xx.h
2057 ARM/INTEL KEEMBAY ARCHITECTURE
2058 M: Paul J. Murphy <paul.j.murphy@intel.com>
2059 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
2061 F: Documentation/devicetree/bindings/arm/intel,keembay.yaml
2062 F: arch/arm64/boot/dts/intel/keembay-evm.dts
2063 F: arch/arm64/boot/dts/intel/keembay-soc.dtsi
2065 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
2066 M: Jonathan Cameron <jic23@cam.ac.uk>
2067 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2069 F: arch/arm/mach-pxa/stargate2.c
2070 F: drivers/pcmcia/pxa2xx_stargate2.c
2072 ARM/INTEL XSC3 (MANZANO) ARM CORE
2073 M: Lennert Buytenhek <kernel@wantstofly.org>
2074 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2077 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
2078 M: Lennert Buytenhek <kernel@wantstofly.org>
2079 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2082 ARM/LG1K ARCHITECTURE
2083 M: Chanho Min <chanho.min@lge.com>
2084 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2086 F: arch/arm64/boot/dts/lg/
2088 ARM/LOGICPD PXA270 MACHINE SUPPORT
2089 M: Lennert Buytenhek <kernel@wantstofly.org>
2090 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2093 ARM/LPC18XX ARCHITECTURE
2094 M: Vladimir Zapolskiy <vz@mleia.com>
2095 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2097 F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
2098 F: arch/arm/boot/dts/lpc43*
2099 F: drivers/i2c/busses/i2c-lpc2k.c
2100 F: drivers/memory/pl172.c
2101 F: drivers/mtd/spi-nor/controllers/nxp-spifi.c
2102 F: drivers/rtc/rtc-lpc24xx.c
2105 ARM/LPC32XX SOC SUPPORT
2106 M: Vladimir Zapolskiy <vz@mleia.com>
2107 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2109 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
2110 F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
2111 F: arch/arm/boot/dts/lpc32*
2112 F: arch/arm/mach-lpc32xx/
2113 F: drivers/i2c/busses/i2c-pnx.c
2114 F: drivers/net/ethernet/nxp/lpc_eth.c
2115 F: drivers/usb/host/ohci-nxp.c
2116 F: drivers/watchdog/pnx4008_wdt.c
2119 ARM/MAGICIAN MACHINE SUPPORT
2120 M: Philipp Zabel <philipp.zabel@gmail.com>
2123 ARM/Marvell Dove/MV78xx0/Orion SOC support
2124 M: Andrew Lunn <andrew@lunn.ch>
2125 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2126 M: Gregory Clement <gregory.clement@bootlin.com>
2127 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2129 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2130 F: Documentation/devicetree/bindings/soc/dove/
2131 F: arch/arm/boot/dts/dove*
2132 F: arch/arm/boot/dts/orion5x*
2133 F: arch/arm/mach-dove/
2134 F: arch/arm/mach-mv78xx0/
2135 F: arch/arm/mach-orion5x/
2136 F: arch/arm/plat-orion/
2137 F: drivers/soc/dove/
2139 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2140 M: Andrew Lunn <andrew@lunn.ch>
2141 M: Gregory Clement <gregory.clement@bootlin.com>
2142 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2143 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2145 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2146 F: arch/arm/boot/dts/armada*
2147 F: arch/arm/boot/dts/kirkwood*
2148 F: arch/arm/configs/mvebu_*_defconfig
2149 F: arch/arm/mach-mvebu/
2150 F: arch/arm64/boot/dts/marvell/armada*
2151 F: arch/arm64/boot/dts/marvell/cn913*
2152 F: drivers/cpufreq/armada-37xx-cpufreq.c
2153 F: drivers/cpufreq/armada-8k-cpufreq.c
2154 F: drivers/cpufreq/mvebu-cpufreq.c
2155 F: drivers/irqchip/irq-armada-370-xp.c
2156 F: drivers/irqchip/irq-mvebu-*
2157 F: drivers/pinctrl/mvebu/
2158 F: drivers/rtc/rtc-armada38x.c
2160 ARM/Mediatek RTC DRIVER
2161 M: Eddie Huang <eddie.huang@mediatek.com>
2162 M: Sean Wang <sean.wang@mediatek.com>
2163 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2164 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2166 F: Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2167 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2168 F: drivers/rtc/rtc-mt2712.c
2169 F: drivers/rtc/rtc-mt6397.c
2170 F: drivers/rtc/rtc-mt7622.c
2172 ARM/Mediatek SoC support
2173 M: Matthias Brugger <matthias.bgg@gmail.com>
2174 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2175 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2177 W: https://mtk.wiki.kernel.org/
2178 C: irc://chat.freenode.net/linux-mediatek
2179 F: arch/arm/boot/dts/mt6*
2180 F: arch/arm/boot/dts/mt7*
2181 F: arch/arm/boot/dts/mt8*
2182 F: arch/arm/mach-mediatek/
2183 F: arch/arm64/boot/dts/mediatek/
2184 F: drivers/soc/mediatek/
2189 ARM/Mediatek USB3 PHY DRIVER
2190 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
2191 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2192 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2194 F: Documentation/devicetree/bindings/phy/mediatek,*
2195 F: drivers/phy/mediatek/
2197 ARM/Microchip (AT91) SoC support
2198 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2199 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
2200 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2201 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2203 W: http://www.linux4sam.org
2204 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2205 F: arch/arm/boot/dts/at91*.dts
2206 F: arch/arm/boot/dts/at91*.dtsi
2207 F: arch/arm/boot/dts/sama*.dts
2208 F: arch/arm/boot/dts/sama*.dtsi
2209 F: arch/arm/include/debug/at91.S
2210 F: arch/arm/mach-at91/
2211 F: drivers/memory/atmel*
2212 F: drivers/watchdog/sama5d4_wdt.c
2213 F: include/soc/at91/
2214 X: drivers/input/touchscreen/atmel_mxt_ts.c
2215 X: drivers/net/wireless/atmel/
2219 ARM/Microchip Sparx5 SoC support
2220 M: Lars Povlsen <lars.povlsen@microchip.com>
2221 M: Steen Hegelund <Steen.Hegelund@microchip.com>
2222 M: UNGLinuxDriver@microchip.com
2223 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2225 T: git git://github.com/microchip-ung/linux-upstream.git
2226 F: arch/arm64/boot/dts/microchip/
2227 F: drivers/pinctrl/pinctrl-microchip-sgpio.c
2230 Microchip Timer Counter Block (TCB) Capture Driver
2231 M: Kamel Bouhara <kamel.bouhara@bootlin.com>
2232 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2233 L: linux-iio@vger.kernel.org
2235 F: drivers/counter/microchip-tcb-capture.c
2237 ARM/MIOA701 MACHINE SUPPORT
2238 M: Robert Jarzmik <robert.jarzmik@free.fr>
2239 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2241 F: arch/arm/mach-pxa/mioa701.c
2243 ARM/MStar/Sigmastar Armv7 SoC support
2244 M: Daniel Palmer <daniel@thingy.jp>
2245 M: Romain Perier <romain.perier@gmail.com>
2246 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2248 W: http://linux-chenxing.org/
2249 T: git git://github.com/linux-chenxing/linux.git
2250 F: Documentation/devicetree/bindings/arm/mstar/*
2251 F: Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2252 F: Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2253 F: arch/arm/boot/dts/mstar-*
2254 F: arch/arm/mach-mstar/
2255 F: drivers/clk/mstar/
2256 F: drivers/gpio/gpio-msc313.c
2257 F: drivers/watchdog/msc313e_wdt.c
2258 F: include/dt-bindings/clock/mstar-*
2259 F: include/dt-bindings/gpio/msc313-gpio.h
2261 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2262 M: Michael Petchkovsky <mkpetch@internode.on.net>
2265 ARM/NOMADIK/Ux500 ARCHITECTURES
2266 M: Linus Walleij <linus.walleij@linaro.org>
2267 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2269 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2270 F: Documentation/devicetree/bindings/arm/ste-*
2271 F: Documentation/devicetree/bindings/arm/ux500.yaml
2272 F: Documentation/devicetree/bindings/arm/ux500/
2273 F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2274 F: arch/arm/boot/dts/ste-*
2275 F: arch/arm/mach-nomadik/
2276 F: arch/arm/mach-ux500/
2277 F: drivers/clk/clk-nomadik.c
2278 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2279 F: drivers/dma/ste_dma40*
2280 F: drivers/hwspinlock/u8500_hsem.c
2281 F: drivers/i2c/busses/i2c-nomadik.c
2282 F: drivers/iio/adc/ab8500-gpadc.c
2283 F: drivers/mfd/ab8500*
2284 F: drivers/mfd/abx500*
2285 F: drivers/mfd/db8500*
2286 F: drivers/pinctrl/nomadik/
2287 F: drivers/rtc/rtc-ab8500.c
2288 F: drivers/rtc/rtc-pl031.c
2289 F: drivers/soc/ux500/
2291 ARM/NUVOTON NPCM ARCHITECTURE
2292 M: Avi Fishman <avifishman70@gmail.com>
2293 M: Tomer Maimon <tmaimon77@gmail.com>
2294 M: Tali Perry <tali.perry1@gmail.com>
2295 R: Patrick Venture <venture@google.com>
2296 R: Nancy Yuen <yuenn@google.com>
2297 R: Benjamin Fair <benjaminfair@google.com>
2298 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2300 F: Documentation/devicetree/bindings/*/*/*npcm*
2301 F: Documentation/devicetree/bindings/*/*npcm*
2302 F: arch/arm/boot/dts/nuvoton-npcm*
2303 F: arch/arm/mach-npcm/
2305 F: drivers/*/*/*npcm*
2306 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2308 ARM/NUVOTON WPCM450 ARCHITECTURE
2309 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
2310 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2312 F: Documentation/devicetree/bindings/*/*wpcm*
2313 F: arch/arm/boot/dts/nuvoton-wpcm450*
2314 F: arch/arm/mach-npcm/wpcm450.c
2317 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2318 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
2320 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
2321 F: arch/arm/mach-s3c/gta02.h
2322 F: arch/arm/mach-s3c/mach-gta02.c
2324 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2325 M: Alexander Clouter <alex@digriz.org.uk>
2326 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2328 W: http://www.digriz.org.uk/ts78xx/kernel
2329 F: arch/arm/mach-orion5x/ts78xx-*
2331 ARM/OXNAS platform support
2332 M: Neil Armstrong <narmstrong@baylibre.com>
2333 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2334 L: linux-oxnas@groups.io (moderated for non-subscribers)
2336 F: arch/arm/boot/dts/ox8*.dts*
2337 F: arch/arm/mach-oxnas/
2338 F: drivers/power/reset/oxnas-restart.c
2341 ARM/PALM TREO SUPPORT
2342 M: Tomas Cech <sleep_walker@suse.com>
2343 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2345 W: http://hackndev.com
2346 F: arch/arm/mach-pxa/palmtreo.*
2348 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2349 M: Marek Vasut <marek.vasut@gmail.com>
2350 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2352 W: http://hackndev.com
2353 F: arch/arm/mach-pxa/include/mach/palmld.h
2354 F: arch/arm/mach-pxa/include/mach/palmtc.h
2355 F: arch/arm/mach-pxa/include/mach/palmtx.h
2356 F: arch/arm/mach-pxa/palmld.c
2357 F: arch/arm/mach-pxa/palmt5.*
2358 F: arch/arm/mach-pxa/palmtc.c
2359 F: arch/arm/mach-pxa/palmte2.*
2360 F: arch/arm/mach-pxa/palmtx.c
2363 M: Sergey Lapin <slapin@ossfans.org>
2364 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2366 W: http://hackndev.com
2367 F: arch/arm/mach-pxa/palmz72.*
2370 M: Peter Chubb <pleb@gelato.unsw.edu.au>
2372 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2374 ARM/PT DIGITAL BOARD PORT
2375 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2376 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2378 W: http://www.armlinux.org.uk/
2380 ARM/QUALCOMM SUPPORT
2381 M: Andy Gross <agross@kernel.org>
2382 M: Bjorn Andersson <bjorn.andersson@linaro.org>
2383 L: linux-arm-msm@vger.kernel.org
2385 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2386 F: Documentation/devicetree/bindings/*/qcom*
2387 F: Documentation/devicetree/bindings/soc/qcom/
2388 F: arch/arm/boot/dts/qcom-*.dts
2389 F: arch/arm/boot/dts/qcom-*.dtsi
2390 F: arch/arm/mach-qcom/
2391 F: arch/arm64/boot/dts/qcom/
2392 F: drivers/*/*/qcom*
2393 F: drivers/*/*/qcom/
2394 F: drivers/*/pm8???-*
2397 F: drivers/bluetooth/btqcomsmd.c
2398 F: drivers/clocksource/timer-qcom.c
2399 F: drivers/cpuidle/cpuidle-qcom-spm.c
2400 F: drivers/extcon/extcon-qcom*
2401 F: drivers/i2c/busses/i2c-qcom-geni.c
2402 F: drivers/i2c/busses/i2c-qup.c
2403 F: drivers/iommu/msm*
2404 F: drivers/mfd/ssbi.c
2405 F: drivers/mmc/host/mmci_qcom*
2406 F: drivers/mmc/host/sdhci-msm.c
2407 F: drivers/pci/controller/dwc/pcie-qcom.c
2408 F: drivers/phy/qualcomm/
2409 F: drivers/power/*/msm*
2410 F: drivers/reset/reset-qcom-*
2411 F: drivers/scsi/ufs/ufs-qcom*
2412 F: drivers/spi/spi-geni-qcom.c
2413 F: drivers/spi/spi-qcom-qspi.c
2414 F: drivers/spi/spi-qup.c
2415 F: drivers/tty/serial/msm_serial.c
2416 F: drivers/usb/dwc3/dwc3-qcom.c
2417 F: include/dt-bindings/*/qcom*
2418 F: include/linux/*/qcom*
2419 F: include/linux/soc/qcom/
2421 ARM/RADISYS ENP2611 MACHINE SUPPORT
2422 M: Lennert Buytenhek <kernel@wantstofly.org>
2423 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2426 ARM/RDA MICRO ARCHITECTURE
2427 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2428 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2429 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2431 F: Documentation/devicetree/bindings/arm/rda.yaml
2432 F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2433 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2434 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2435 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2436 F: arch/arm/boot/dts/rda8810pl-*
2437 F: drivers/clocksource/timer-rda.c
2438 F: drivers/gpio/gpio-rda.c
2439 F: drivers/irqchip/irq-rda-intc.c
2440 F: drivers/tty/serial/rda-uart.c
2442 ARM/REALTEK ARCHITECTURE
2443 M: Andreas Färber <afaerber@suse.de>
2444 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2445 L: linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2447 F: Documentation/devicetree/bindings/arm/realtek.yaml
2448 F: arch/arm/boot/dts/rtd*
2449 F: arch/arm/mach-realtek/
2450 F: arch/arm64/boot/dts/realtek/
2452 ARM/RENESAS ARM64 ARCHITECTURE
2453 M: Geert Uytterhoeven <geert+renesas@glider.be>
2454 M: Magnus Damm <magnus.damm@gmail.com>
2455 L: linux-renesas-soc@vger.kernel.org
2457 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2458 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2459 F: Documentation/devicetree/bindings/arm/renesas.yaml
2460 F: arch/arm64/boot/dts/renesas/
2461 F: drivers/soc/renesas/
2462 F: include/linux/soc/renesas/
2464 ARM/RISCPC ARCHITECTURE
2465 M: Russell King <linux@armlinux.org.uk>
2466 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2468 W: http://www.armlinux.org.uk/
2469 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2470 F: arch/arm/include/asm/hardware/ioc.h
2471 F: arch/arm/include/asm/hardware/iomd.h
2472 F: arch/arm/include/asm/hardware/memc.h
2473 F: arch/arm/mach-rpc/
2474 F: drivers/net/ethernet/8390/etherh.c
2475 F: drivers/net/ethernet/i825xx/ether1*
2476 F: drivers/net/ethernet/seeq/ether3*
2477 F: drivers/scsi/arm/
2479 ARM/Rockchip SoC support
2480 M: Heiko Stuebner <heiko@sntech.de>
2481 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2482 L: linux-rockchip@lists.infradead.org
2484 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2485 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2486 F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2487 F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2488 F: arch/arm/boot/dts/rk3*
2489 F: arch/arm/boot/dts/rv1108*
2490 F: arch/arm/mach-rockchip/
2491 F: drivers/*/*/*rockchip*
2492 F: drivers/*/*rockchip*
2493 F: drivers/clk/rockchip/
2494 F: drivers/i2c/busses/i2c-rk3x.c
2495 F: sound/soc/rockchip/
2498 ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2499 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
2500 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2501 L: linux-samsung-soc@vger.kernel.org
2503 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2504 F: Documentation/arm/samsung/
2505 F: Documentation/devicetree/bindings/arm/samsung/
2506 F: Documentation/devicetree/bindings/power/pd-samsung.yaml
2507 F: arch/arm/boot/dts/exynos*
2508 F: arch/arm/boot/dts/s3c*
2509 F: arch/arm/boot/dts/s5p*
2510 F: arch/arm/mach-exynos*/
2511 F: arch/arm/mach-s3c/
2512 F: arch/arm/mach-s5p*/
2513 F: arch/arm64/boot/dts/exynos/
2514 F: drivers/*/*/*s3c24*
2515 F: drivers/*/*s3c24*
2516 F: drivers/*/*s3c64xx*
2517 F: drivers/*/*s5pv210*
2518 F: drivers/clocksource/samsung_pwm_timer.c
2519 F: drivers/memory/samsung/
2520 F: drivers/pwm/pwm-samsung.c
2521 F: drivers/soc/samsung/
2522 F: drivers/tty/serial/samsung*
2523 F: include/clocksource/samsung_pwm.h
2524 F: include/linux/platform_data/*s3c*
2525 F: include/linux/serial_s3c.h
2526 F: include/linux/soc/samsung/
2532 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2533 M: Andrzej Hajda <a.hajda@samsung.com>
2534 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2535 L: linux-media@vger.kernel.org
2537 F: drivers/media/platform/s5p-g2d/
2539 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2540 M: Marek Szyprowski <m.szyprowski@samsung.com>
2541 L: linux-samsung-soc@vger.kernel.org
2542 L: linux-media@vger.kernel.org
2544 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2545 F: drivers/media/cec/platform/s5p/
2547 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2548 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2549 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2550 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2551 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2552 L: linux-media@vger.kernel.org
2554 F: drivers/media/platform/s5p-jpeg/
2556 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2557 M: Andrzej Hajda <a.hajda@samsung.com>
2558 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2559 L: linux-media@vger.kernel.org
2561 F: drivers/media/platform/s5p-mfc/
2563 ARM/SHMOBILE ARM ARCHITECTURE
2564 M: Geert Uytterhoeven <geert+renesas@glider.be>
2565 M: Magnus Damm <magnus.damm@gmail.com>
2566 L: linux-renesas-soc@vger.kernel.org
2568 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2569 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2570 F: Documentation/devicetree/bindings/arm/renesas.yaml
2571 F: arch/arm/boot/dts/emev2*
2572 F: arch/arm/boot/dts/gr-peach*
2573 F: arch/arm/boot/dts/iwg20d-q7*
2574 F: arch/arm/boot/dts/r7s*
2575 F: arch/arm/boot/dts/r8a*
2576 F: arch/arm/boot/dts/r9a*
2577 F: arch/arm/boot/dts/sh*
2578 F: arch/arm/configs/shmobile_defconfig
2579 F: arch/arm/include/debug/renesas-scif.S
2580 F: arch/arm/mach-shmobile/
2581 F: drivers/soc/renesas/
2582 F: include/linux/soc/renesas/
2584 ARM/SOCFPGA ARCHITECTURE
2585 M: Dinh Nguyen <dinguyen@kernel.org>
2587 W: http://www.rocketboards.org
2588 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2589 F: arch/arm/boot/dts/socfpga*
2590 F: arch/arm/configs/socfpga_defconfig
2591 F: arch/arm/mach-socfpga/
2592 F: arch/arm64/boot/dts/altera/
2593 F: arch/arm64/boot/dts/intel/
2595 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2596 M: Dinh Nguyen <dinguyen@kernel.org>
2598 F: drivers/clk/socfpga/
2600 ARM/SOCFPGA EDAC SUPPORT
2601 M: Dinh Nguyen <dinguyen@kernel.org>
2603 F: drivers/edac/altera_edac.[ch]
2605 ARM/SPREADTRUM SoC SUPPORT
2606 M: Orson Zhai <orsonzhai@gmail.com>
2607 M: Baolin Wang <baolin.wang7@gmail.com>
2608 M: Chunyan Zhang <zhang.lyra@gmail.com>
2610 F: arch/arm64/boot/dts/sprd
2615 ARM/STI ARCHITECTURE
2616 M: Patrice Chotard <patrice.chotard@foss.st.com>
2617 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2619 W: http://www.stlinux.com
2620 F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2621 F: arch/arm/boot/dts/sti*
2622 F: arch/arm/mach-sti/
2623 F: drivers/ata/ahci_st.c
2624 F: drivers/char/hw_random/st-rng.c
2625 F: drivers/clocksource/arm_global_timer.c
2626 F: drivers/clocksource/clksrc_st_lpc.c
2627 F: drivers/cpufreq/sti-cpufreq.c
2628 F: drivers/dma/st_fdma*
2629 F: drivers/i2c/busses/i2c-st.c
2630 F: drivers/media/platform/sti/c8sectpfe/
2631 F: drivers/media/rc/st_rc.c
2632 F: drivers/mmc/host/sdhci-st.c
2633 F: drivers/phy/st/phy-miphy28lp.c
2634 F: drivers/phy/st/phy-stih407-usb.c
2635 F: drivers/pinctrl/pinctrl-st.c
2636 F: drivers/remoteproc/st_remoteproc.c
2637 F: drivers/remoteproc/st_slim_rproc.c
2638 F: drivers/reset/sti/
2639 F: drivers/rtc/rtc-st-lpc.c
2640 F: drivers/tty/serial/st-asc.c
2641 F: drivers/usb/dwc3/dwc3-st.c
2642 F: drivers/usb/host/ehci-st.c
2643 F: drivers/usb/host/ohci-st.c
2644 F: drivers/watchdog/st_lpc_wdt.c
2645 F: include/linux/remoteproc/st_slim_rproc.h
2647 ARM/STM32 ARCHITECTURE
2648 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2649 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
2650 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2651 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2653 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2654 F: arch/arm/boot/dts/stm32*
2655 F: arch/arm/mach-stm32/
2656 F: drivers/clocksource/armv7m_systick.c
2660 ARM/Synaptics SoC support
2661 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2662 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2663 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2665 F: arch/arm/boot/dts/berlin*
2666 F: arch/arm/mach-berlin/
2667 F: arch/arm64/boot/dts/synaptics/
2669 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2670 M: Lennert Buytenhek <kernel@wantstofly.org>
2671 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2674 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2675 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2676 L: linux-tegra@vger.kernel.org
2677 L: linux-media@vger.kernel.org
2679 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2680 F: drivers/media/cec/platform/tegra/
2682 ARM/TETON BGA MACHINE SUPPORT
2683 M: "Mark F. Brown" <mark.brown314@gmail.com>
2684 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2687 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2688 M: Santosh Shilimkar <ssantosh@kernel.org>
2689 L: linux-kernel@vger.kernel.org
2691 F: drivers/memory/*emif*
2693 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2694 M: Santosh Shilimkar <ssantosh@kernel.org>
2695 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2697 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2698 F: arch/arm/boot/dts/keystone-*
2699 F: arch/arm/mach-keystone/
2701 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2702 M: Santosh Shilimkar <ssantosh@kernel.org>
2703 L: linux-kernel@vger.kernel.org
2705 F: drivers/clk/keystone/
2707 ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
2708 M: Santosh Shilimkar <ssantosh@kernel.org>
2709 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2710 L: linux-kernel@vger.kernel.org
2712 F: drivers/clocksource/timer-keystone.c
2714 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2715 M: Santosh Shilimkar <ssantosh@kernel.org>
2716 L: linux-kernel@vger.kernel.org
2718 F: drivers/power/reset/keystone-reset.c
2720 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2721 M: Nishanth Menon <nm@ti.com>
2722 M: Vignesh Raghavendra <vigneshr@ti.com>
2723 M: Tero Kristo <kristo@kernel.org>
2724 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2726 F: Documentation/devicetree/bindings/arm/ti/k3.yaml
2727 F: arch/arm64/boot/dts/ti/Makefile
2728 F: arch/arm64/boot/dts/ti/k3-*
2729 F: include/dt-bindings/pinctrl/k3.h
2731 ARM/THECUS N2100 MACHINE SUPPORT
2732 M: Lennert Buytenhek <kernel@wantstofly.org>
2733 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2736 ARM/TOSA MACHINE SUPPORT
2737 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2738 M: Dirk Opfer <dirk@opfer-online.de>
2741 ARM/TOSHIBA VISCONTI ARCHITECTURE
2742 M: Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
2743 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2745 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
2746 F: Documentation/devicetree/bindings/arm/toshiba.yaml
2747 F: Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
2748 F: Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
2749 F: Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
2750 F: Documentation/devicetree/bindings/pinctrl/toshiba,tmpv7700-pinctrl.yaml
2751 F: Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
2752 F: arch/arm64/boot/dts/toshiba/
2753 F: drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
2754 F: drivers/gpio/gpio-visconti.c
2755 F: drivers/pci/controller/dwc/pcie-visconti.c
2756 F: drivers/pinctrl/visconti/
2757 F: drivers/watchdog/visconti_wdt.c
2760 ARM/UNIPHIER ARCHITECTURE
2761 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
2762 M: Masami Hiramatsu <mhiramat@kernel.org>
2763 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2765 F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2766 F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2767 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2768 F: arch/arm/boot/dts/uniphier*
2769 F: arch/arm/include/asm/hardware/cache-uniphier.h
2770 F: arch/arm/mach-uniphier/
2771 F: arch/arm/mm/cache-uniphier.c
2772 F: arch/arm64/boot/dts/socionext/uniphier*
2773 F: drivers/bus/uniphier-system-bus.c
2774 F: drivers/clk/uniphier/
2775 F: drivers/dma/uniphier-mdmac.c
2776 F: drivers/gpio/gpio-uniphier.c
2777 F: drivers/i2c/busses/i2c-uniphier*
2778 F: drivers/irqchip/irq-uniphier-aidet.c
2779 F: drivers/mmc/host/uniphier-sd.c
2780 F: drivers/pinctrl/uniphier/
2781 F: drivers/reset/reset-uniphier.c
2782 F: drivers/tty/serial/8250/8250_uniphier.c
2785 ARM/VERSATILE EXPRESS PLATFORM
2786 M: Liviu Dudau <liviu.dudau@arm.com>
2787 M: Sudeep Holla <sudeep.holla@arm.com>
2788 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2789 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2793 F: arch/arm/boot/dts/vexpress*
2794 F: arch/arm/mach-vexpress/
2795 F: arch/arm64/boot/dts/arm/
2796 F: drivers/clk/versatile/clk-vexpress-osc.c
2797 F: drivers/clocksource/timer-versatile.c
2801 M: Russell King <linux@armlinux.org.uk>
2802 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2804 W: http://www.armlinux.org.uk/
2807 ARM/VOIPAC PXA270 SUPPORT
2808 M: Marek Vasut <marek.vasut@gmail.com>
2809 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2811 F: arch/arm/mach-pxa/include/mach/vpac270.h
2812 F: arch/arm/mach-pxa/vpac270.c
2814 ARM/VT8500 ARM ARCHITECTURE
2815 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2817 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2818 F: arch/arm/mach-vt8500/
2819 F: drivers/clocksource/timer-vt8500.c
2820 F: drivers/i2c/busses/i2c-wmt.c
2821 F: drivers/mmc/host/wmt-sdmmc.c
2822 F: drivers/pwm/pwm-vt8500.c
2823 F: drivers/rtc/rtc-vt8500.c
2824 F: drivers/tty/serial/vt8500_serial.c
2825 F: drivers/usb/host/ehci-platform.c
2826 F: drivers/usb/host/uhci-platform.c
2827 F: drivers/video/fbdev/vt8500lcdfb.*
2828 F: drivers/video/fbdev/wm8505fb*
2829 F: drivers/video/fbdev/wmt_ge_rops.*
2831 ARM/ZIPIT Z2 SUPPORT
2832 M: Marek Vasut <marek.vasut@gmail.com>
2833 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2835 F: arch/arm/mach-pxa/include/mach/z2.h
2836 F: arch/arm/mach-pxa/z2.c
2838 ARM/ZYNQ ARCHITECTURE
2839 M: Michal Simek <michal.simek@xilinx.com>
2840 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2842 W: http://wiki.xilinx.com
2843 T: git https://github.com/Xilinx/linux-xlnx.git
2844 F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
2845 F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
2846 F: Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
2847 F: arch/arm/mach-zynq/
2848 F: drivers/clocksource/timer-cadence-ttc.c
2849 F: drivers/cpuidle/cpuidle-zynq.c
2850 F: drivers/edac/synopsys_edac.c
2851 F: drivers/i2c/busses/i2c-cadence.c
2852 F: drivers/i2c/busses/i2c-xiic.c
2853 F: drivers/mmc/host/sdhci-of-arasan.c
2857 ARM64 PORT (AARCH64 ARCHITECTURE)
2858 M: Catalin Marinas <catalin.marinas@arm.com>
2859 M: Will Deacon <will@kernel.org>
2860 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2862 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2863 F: Documentation/arm64/
2865 F: tools/testing/selftests/arm64/
2866 X: arch/arm64/boot/dts/
2868 ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
2869 M: George McCollister <george.mccollister@gmail.com>
2870 L: netdev@vger.kernel.org
2872 F: Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
2873 F: drivers/net/dsa/xrs700x/*
2874 F: net/dsa/tag_xrs700x.c
2876 AS3645A LED FLASH CONTROLLER DRIVER
2877 M: Sakari Ailus <sakari.ailus@iki.fi>
2878 L: linux-leds@vger.kernel.org
2880 F: drivers/leds/flash/leds-as3645a.c
2882 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2883 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2884 L: linux-media@vger.kernel.org
2886 T: git git://linuxtv.org/media_tree.git
2887 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2888 F: drivers/media/i2c/ak7375.c
2890 ASAHI KASEI AK8974 DRIVER
2891 M: Linus Walleij <linus.walleij@linaro.org>
2892 L: linux-iio@vger.kernel.org
2894 W: http://www.akm.com/
2895 F: drivers/iio/magnetometer/ak8974.c
2897 ASC7621 HARDWARE MONITOR DRIVER
2898 M: George Joseph <george.joseph@fairview5.com>
2899 L: linux-hwmon@vger.kernel.org
2901 F: Documentation/hwmon/asc7621.rst
2902 F: drivers/hwmon/asc7621.c
2904 ASPEED PINCTRL DRIVERS
2905 M: Andrew Jeffery <andrew@aj.id.au>
2906 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2907 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2908 L: linux-gpio@vger.kernel.org
2910 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
2911 F: drivers/pinctrl/aspeed/
2913 ASPEED SCU INTERRUPT CONTROLLER DRIVER
2914 M: Eddie James <eajames@linux.ibm.com>
2915 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2917 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
2918 F: drivers/irqchip/irq-aspeed-scu-ic.c
2919 F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
2921 ASPEED SD/MMC DRIVER
2922 M: Andrew Jeffery <andrew@aj.id.au>
2923 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2924 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2925 L: linux-mmc@vger.kernel.org
2927 F: Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
2928 F: drivers/mmc/host/sdhci-of-aspeed*
2930 ASPEED VIDEO ENGINE DRIVER
2931 M: Eddie James <eajames@linux.ibm.com>
2932 L: linux-media@vger.kernel.org
2933 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2935 F: Documentation/devicetree/bindings/media/aspeed-video.txt
2936 F: drivers/media/platform/aspeed-video.c
2938 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2939 M: Corentin Chary <corentin.chary@gmail.com>
2940 L: acpi4asus-user@lists.sourceforge.net
2941 L: platform-driver-x86@vger.kernel.org
2943 W: http://acpi4asus.sf.net
2944 F: drivers/platform/x86/asus*.c
2945 F: drivers/platform/x86/eeepc*.c
2947 ASUS WIRELESS RADIO CONTROL DRIVER
2948 M: João Paulo Rechi Vita <jprvita@gmail.com>
2949 L: platform-driver-x86@vger.kernel.org
2951 F: drivers/platform/x86/asus-wireless.c
2954 M: David Howells <dhowells@redhat.com>
2955 L: keyrings@vger.kernel.org
2957 F: Documentation/crypto/asymmetric-keys.rst
2958 F: crypto/asymmetric_keys/
2959 F: include/crypto/pkcs7.h
2960 F: include/crypto/public_key.h
2961 F: include/linux/verification.h
2963 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2964 R: Dan Williams <dan.j.williams@intel.com>
2966 W: http://sourceforge.net/projects/xscaleiop
2967 F: Documentation/crypto/async-tx-api.rst
2969 F: include/linux/async_tx.h
2972 M: Bartosz Golaszewski <brgl@bgdev.pl>
2973 L: linux-i2c@vger.kernel.org
2975 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2976 F: Documentation/devicetree/bindings/eeprom/at24.yaml
2977 F: drivers/misc/eeprom/at24.c
2979 ATA OVER ETHERNET (AOE) DRIVER
2980 M: "Justin Sanders" <justin@coraid.com>
2982 W: http://www.openaoe.org/
2983 F: Documentation/admin-guide/aoe/
2984 F: drivers/block/aoe/
2986 ATC260X PMIC MFD DRIVER
2987 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2988 M: Cristian Ciocaltea <cristian.ciocaltea@gmail.com>
2989 L: linux-actions@lists.infradead.org
2991 F: Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
2992 F: drivers/input/misc/atc260x-onkey.c
2993 F: drivers/mfd/atc260*
2994 F: drivers/power/reset/atc260x-poweroff.c
2995 F: drivers/regulator/atc260x-regulator.c
2996 F: include/linux/mfd/atc260x/*
2998 ATHEROS 71XX/9XXX GPIO DRIVER
2999 M: Alban Bedel <albeu@free.fr>
3001 W: https://github.com/AlbanBedel/linux
3002 T: git git://github.com/AlbanBedel/linux
3003 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
3004 F: drivers/gpio/gpio-ath79.c
3006 ATHEROS 71XX/9XXX USB PHY DRIVER
3007 M: Alban Bedel <albeu@free.fr>
3009 W: https://github.com/AlbanBedel/linux
3010 T: git git://github.com/AlbanBedel/linux
3011 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3012 F: drivers/phy/qualcomm/phy-ath79-usb.c
3014 ATHEROS ATH GENERIC UTILITIES
3015 M: Kalle Valo <kvalo@codeaurora.org>
3016 L: linux-wireless@vger.kernel.org
3018 F: drivers/net/wireless/ath/*
3020 ATHEROS ATH5K WIRELESS DRIVER
3021 M: Jiri Slaby <jirislaby@kernel.org>
3022 M: Nick Kossifidis <mickflemm@gmail.com>
3023 M: Luis Chamberlain <mcgrof@kernel.org>
3024 L: linux-wireless@vger.kernel.org
3026 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3027 F: drivers/net/wireless/ath/ath5k/
3029 ATHEROS ATH6KL WIRELESS DRIVER
3030 M: Kalle Valo <kvalo@codeaurora.org>
3031 L: linux-wireless@vger.kernel.org
3033 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3034 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
3035 F: drivers/net/wireless/ath/ath6kl/
3038 M: Ville Syrjala <syrjala@sci.fi>
3040 F: drivers/input/misc/ati_remote2.c
3042 ATK0110 HWMON DRIVER
3043 M: Luca Tettamanti <kronos.it@gmail.com>
3044 L: linux-hwmon@vger.kernel.org
3046 F: drivers/hwmon/asus_atk0110.c
3048 ATLX ETHERNET DRIVERS
3049 M: Chris Snook <chris.snook@gmail.com>
3050 L: netdev@vger.kernel.org
3052 W: http://sourceforge.net/projects/atl1
3053 W: http://atl1.sourceforge.net
3054 F: drivers/net/ethernet/atheros/
3057 M: Chas Williams <3chas3@gmail.com>
3058 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
3059 L: netdev@vger.kernel.org
3061 W: http://linux-atm.sourceforge.net
3063 F: include/linux/atm*
3064 F: include/uapi/linux/atm*
3066 ATMEL MACB ETHERNET DRIVER
3067 M: Nicolas Ferre <nicolas.ferre@microchip.com>
3068 M: Claudiu Beznea <claudiu.beznea@microchip.com>
3070 F: drivers/net/ethernet/cadence/
3072 ATMEL MAXTOUCH DRIVER
3073 M: Nick Dyer <nick@shmanahar.org>
3075 T: git git://github.com/ndyer/linux.git
3076 F: Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3077 F: drivers/input/touchscreen/atmel_mxt_ts.c
3079 ATMEL WIRELESS DRIVER
3080 M: Simon Kelley <simon@thekelleys.org.uk>
3081 L: linux-wireless@vger.kernel.org
3083 W: http://www.thekelleys.org.uk/atmel
3084 W: http://atmelwlandriver.sourceforge.net/
3085 F: drivers/net/wireless/atmel/atmel*
3087 ATOMIC INFRASTRUCTURE
3088 M: Will Deacon <will@kernel.org>
3089 M: Peter Zijlstra <peterz@infradead.org>
3090 R: Boqun Feng <boqun.feng@gmail.com>
3091 L: linux-kernel@vger.kernel.org
3093 F: arch/*/include/asm/atomic*.h
3094 F: include/*/atomic*.h
3095 F: include/linux/refcount.h
3096 F: Documentation/atomic_*.txt
3099 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3100 M: Bradley Grove <linuxdrivers@attotech.com>
3101 L: linux-scsi@vger.kernel.org
3103 W: http://www.attotech.com
3104 F: drivers/scsi/esas2r
3106 ATUSB IEEE 802.15.4 RADIO DRIVER
3107 M: Stefan Schmidt <stefan@datenfreihafen.org>
3108 L: linux-wpan@vger.kernel.org
3110 F: drivers/net/ieee802154/at86rf230.h
3111 F: drivers/net/ieee802154/atusb.c
3112 F: drivers/net/ieee802154/atusb.h
3115 M: Paul Moore <paul@paul-moore.com>
3116 M: Eric Paris <eparis@redhat.com>
3117 L: linux-audit@redhat.com (moderated for non-subscribers)
3119 W: https://github.com/linux-audit
3120 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3121 F: include/asm-generic/audit_*.h
3122 F: include/linux/audit.h
3123 F: include/uapi/linux/audit.h
3127 AUXILIARY DISPLAY DRIVERS
3128 M: Miguel Ojeda <ojeda@kernel.org>
3130 F: drivers/auxdisplay/
3131 F: include/linux/cfag12864b.h
3133 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3134 M: Andreas Klinger <ak@it-klinger.de>
3135 L: linux-iio@vger.kernel.org
3137 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3138 F: drivers/iio/adc/hx711.c
3141 M: Ralf Baechle <ralf@linux-mips.org>
3142 L: linux-hams@vger.kernel.org
3144 W: http://www.linux-ax25.org/
3145 F: include/net/ax25.h
3146 F: include/uapi/linux/ax25.h
3150 M: Peter Rosin <peda@axentia.se>
3151 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3153 F: arch/arm/boot/dts/at91-linea.dtsi
3154 F: arch/arm/boot/dts/at91-natte.dtsi
3155 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
3156 F: arch/arm/boot/dts/at91-tse850-3.dts
3158 AXENTIA ASOC DRIVERS
3159 M: Peter Rosin <peda@axentia.se>
3160 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3162 F: Documentation/devicetree/bindings/sound/axentia,*
3163 F: sound/soc/atmel/tse850-pcm5142.c
3165 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3166 M: Nuno Sá <nuno.sa@analog.com>
3167 L: linux-hwmon@vger.kernel.org
3169 W: http://ez.analog.com/community/linux-device-drivers
3170 F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3171 F: drivers/hwmon/axi-fan-control.c
3173 AXXIA I2C CONTROLLER
3174 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
3175 L: linux-i2c@vger.kernel.org
3177 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3178 F: drivers/i2c/busses/i2c-axxia.c
3181 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3182 L: linux-media@vger.kernel.org
3184 W: https://linuxtv.org
3185 T: git git://linuxtv.org/media_tree.git
3186 F: drivers/media/usb/dvb-usb-v2/az6007.c
3188 AZTECH FM RADIO RECEIVER DRIVER
3189 M: Hans Verkuil <hverkuil@xs4all.nl>
3190 L: linux-media@vger.kernel.org
3192 W: https://linuxtv.org
3193 T: git git://linuxtv.org/media_tree.git
3194 F: drivers/media/radio/radio-aztech*
3197 L: linux-wireless@vger.kernel.org
3198 L: b43-dev@lists.infradead.org
3200 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3201 F: drivers/net/wireless/broadcom/b43/
3203 B43LEGACY WIRELESS DRIVER
3204 M: Larry Finger <Larry.Finger@lwfinger.net>
3205 L: linux-wireless@vger.kernel.org
3206 L: b43-dev@lists.infradead.org
3208 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3209 F: drivers/net/wireless/broadcom/b43legacy/
3211 BACKLIGHT CLASS/SUBSYSTEM
3212 M: Lee Jones <lee.jones@linaro.org>
3213 M: Daniel Thompson <daniel.thompson@linaro.org>
3214 M: Jingoo Han <jingoohan1@gmail.com>
3215 L: dri-devel@lists.freedesktop.org
3217 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3218 F: Documentation/ABI/stable/sysfs-class-backlight
3219 F: Documentation/ABI/testing/sysfs-class-backlight
3220 F: Documentation/devicetree/bindings/leds/backlight
3221 F: drivers/video/backlight/
3222 F: include/linux/backlight.h
3223 F: include/linux/pwm_backlight.h
3226 M: Marek Lindner <mareklindner@neomailbox.ch>
3227 M: Simon Wunderlich <sw@simonwunderlich.de>
3228 M: Antonio Quartulli <a@unstable.cc>
3229 M: Sven Eckelmann <sven@narfation.org>
3230 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3232 W: https://www.open-mesh.org/
3233 Q: https://patchwork.open-mesh.org/project/batman/list/
3234 B: https://www.open-mesh.org/projects/batman-adv/issues
3235 C: ircs://irc.hackint.org/batadv
3236 T: git https://git.open-mesh.org/linux-merge.git
3237 F: Documentation/networking/batman-adv.rst
3238 F: include/uapi/linux/batadv_packet.h
3239 F: include/uapi/linux/batman_adv.h
3242 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3243 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
3244 L: linux-hams@vger.kernel.org
3246 W: http://www.baycom.org/~tom/ham/ham.html
3247 F: drivers/net/hamradio/baycom*
3249 BCACHE (BLOCK LAYER CACHE)
3250 M: Coly Li <colyli@suse.de>
3251 M: Kent Overstreet <kent.overstreet@gmail.com>
3252 L: linux-bcache@vger.kernel.org
3254 W: http://bcache.evilpiepirate.org
3255 C: irc://irc.oftc.net/bcache
3256 F: drivers/md/bcache/
3258 BDISP ST MEDIA DRIVER
3259 M: Fabien Dessenne <fabien.dessenne@foss.st.com>
3260 L: linux-media@vger.kernel.org
3262 W: https://linuxtv.org
3263 T: git git://linuxtv.org/media_tree.git
3264 F: drivers/media/platform/sti/bdisp
3266 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3267 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
3268 L: netdev@vger.kernel.org
3270 F: drivers/net/ethernet/ec_bhf.c
3273 M: Luis de Bethencourt <luisbg@kernel.org>
3274 M: Salah Triki <salah.triki@gmail.com>
3276 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3277 F: Documentation/filesystems/befs.rst
3281 M: Paolo Valente <paolo.valente@linaro.org>
3282 M: Jens Axboe <axboe@kernel.dk>
3283 L: linux-block@vger.kernel.org
3285 F: Documentation/block/bfq-iosched.rst
3289 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3291 F: Documentation/filesystems/bfs.rst
3293 F: include/uapi/linux/bfs_fs.h
3296 M: Yury Norov <yury.norov@gmail.com>
3297 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
3298 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
3300 F: include/asm-generic/bitops/find.h
3301 F: include/linux/bitmap.h
3304 F: lib/find_bit_benchmark.c
3305 F: lib/test_bitmap.c
3306 F: tools/include/asm-generic/bitops/find.h
3307 F: tools/include/linux/bitmap.h
3308 F: tools/lib/bitmap.c
3309 F: tools/lib/find_bit.c
3311 BLINKM RGB LED DRIVER
3312 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
3314 F: drivers/leds/leds-blinkm.c
3317 M: Jens Axboe <axboe@kernel.dk>
3318 L: linux-block@vger.kernel.org
3320 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3323 F: include/linux/blk*
3324 F: kernel/trace/blktrace.c
3328 M: Joern Engel <joern@lazybastard.org>
3329 L: linux-mtd@lists.infradead.org
3331 F: drivers/mtd/devices/block2mtd.c
3334 M: Marcel Holtmann <marcel@holtmann.org>
3335 M: Johan Hedberg <johan.hedberg@gmail.com>
3336 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3337 L: linux-bluetooth@vger.kernel.org
3339 W: http://www.bluez.org/
3340 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3341 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3342 F: drivers/bluetooth/
3345 M: Marcel Holtmann <marcel@holtmann.org>
3346 M: Johan Hedberg <johan.hedberg@gmail.com>
3347 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3348 L: linux-bluetooth@vger.kernel.org
3350 W: http://www.bluez.org/
3351 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3352 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3353 F: include/net/bluetooth/
3357 M: Jay Vosburgh <j.vosburgh@gmail.com>
3358 M: Veaceslav Falico <vfalico@gmail.com>
3359 M: Andy Gospodarek <andy@greyhouse.net>
3360 L: netdev@vger.kernel.org
3362 W: http://sourceforge.net/projects/bonding/
3363 F: drivers/net/bonding/
3364 F: include/net/bonding.h
3365 F: include/uapi/linux/if_bonding.h
3367 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3368 M: Dan Robertson <dan@dlrobertson.com>
3369 L: linux-iio@vger.kernel.org
3371 F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3372 F: drivers/iio/accel/bma400*
3374 BPF (Safe dynamic programs and tools)
3375 M: Alexei Starovoitov <ast@kernel.org>
3376 M: Daniel Borkmann <daniel@iogearbox.net>
3377 M: Andrii Nakryiko <andrii@kernel.org>
3378 R: Martin KaFai Lau <kafai@fb.com>
3379 R: Song Liu <songliubraving@fb.com>
3380 R: Yonghong Song <yhs@fb.com>
3381 R: John Fastabend <john.fastabend@gmail.com>
3382 R: KP Singh <kpsingh@kernel.org>
3383 L: netdev@vger.kernel.org
3384 L: bpf@vger.kernel.org
3387 Q: https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
3388 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3389 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3390 F: Documentation/bpf/
3391 F: Documentation/networking/filter.rst
3392 F: Documentation/userspace-api/ebpf/
3394 F: include/linux/bpf*
3395 F: include/linux/btf*
3396 F: include/linux/filter.h
3397 F: include/trace/events/xdp.h
3398 F: include/uapi/linux/bpf*
3399 F: include/uapi/linux/btf*
3400 F: include/uapi/linux/filter.h
3402 F: kernel/trace/bpf_trace.c
3405 F: net/core/filter.c
3406 F: net/sched/act_bpf.c
3407 F: net/sched/cls_bpf.c
3409 F: scripts/bpf_doc.py
3412 F: tools/testing/selftests/bpf/
3417 M: Shubham Bansal <illusionist.neo@gmail.com>
3418 L: netdev@vger.kernel.org
3419 L: bpf@vger.kernel.org
3424 M: Daniel Borkmann <daniel@iogearbox.net>
3425 M: Alexei Starovoitov <ast@kernel.org>
3426 M: Zi Shen Lim <zlim.lnx@gmail.com>
3427 L: netdev@vger.kernel.org
3428 L: bpf@vger.kernel.org
3432 BPF JIT for MIPS (32-BIT AND 64-BIT)
3433 M: Paul Burton <paulburton@kernel.org>
3434 L: netdev@vger.kernel.org
3435 L: bpf@vger.kernel.org
3439 BPF JIT for NFP NICs
3440 M: Jakub Kicinski <kuba@kernel.org>
3441 L: netdev@vger.kernel.org
3442 L: bpf@vger.kernel.org
3444 F: drivers/net/ethernet/netronome/nfp/bpf/
3446 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3447 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3448 L: netdev@vger.kernel.org
3449 L: bpf@vger.kernel.org
3451 F: arch/powerpc/net/
3453 BPF JIT for RISC-V (32-bit)
3454 M: Luke Nelson <luke.r.nels@gmail.com>
3455 M: Xi Wang <xi.wang@gmail.com>
3456 L: netdev@vger.kernel.org
3457 L: bpf@vger.kernel.org
3460 X: arch/riscv/net/bpf_jit_comp64.c
3462 BPF JIT for RISC-V (64-bit)
3463 M: Björn Töpel <bjorn@kernel.org>
3464 L: netdev@vger.kernel.org
3465 L: bpf@vger.kernel.org
3468 X: arch/riscv/net/bpf_jit_comp32.c
3471 M: Ilya Leoshkevich <iii@linux.ibm.com>
3472 M: Heiko Carstens <hca@linux.ibm.com>
3473 M: Vasily Gorbik <gor@linux.ibm.com>
3474 L: netdev@vger.kernel.org
3475 L: bpf@vger.kernel.org
3478 X: arch/s390/net/pnet.c
3480 BPF JIT for SPARC (32-BIT AND 64-BIT)
3481 M: David S. Miller <davem@davemloft.net>
3482 L: netdev@vger.kernel.org
3483 L: bpf@vger.kernel.org
3487 BPF JIT for X86 32-BIT
3488 M: Wang YanQing <udknight@gmail.com>
3489 L: netdev@vger.kernel.org
3490 L: bpf@vger.kernel.org
3492 F: arch/x86/net/bpf_jit_comp32.c
3494 BPF JIT for X86 64-BIT
3495 M: Alexei Starovoitov <ast@kernel.org>
3496 M: Daniel Borkmann <daniel@iogearbox.net>
3497 L: netdev@vger.kernel.org
3498 L: bpf@vger.kernel.org
3501 X: arch/x86/net/bpf_jit_comp32.c
3503 BPF LSM (Security Audit and Enforcement using BPF)
3504 M: KP Singh <kpsingh@kernel.org>
3505 R: Florent Revest <revest@chromium.org>
3506 R: Brendan Jackman <jackmanb@chromium.org>
3507 L: bpf@vger.kernel.org
3509 F: Documentation/bpf/bpf_lsm.rst
3510 F: include/linux/bpf_lsm.h
3511 F: kernel/bpf/bpf_lsm.c
3514 BROADCOM B44 10/100 ETHERNET DRIVER
3515 M: Michael Chan <michael.chan@broadcom.com>
3516 L: netdev@vger.kernel.org
3518 F: drivers/net/ethernet/broadcom/b44.*
3520 BROADCOM B53 ETHERNET SWITCH DRIVER
3521 M: Florian Fainelli <f.fainelli@gmail.com>
3522 L: netdev@vger.kernel.org
3523 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3525 F: Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
3526 F: drivers/net/dsa/b53/*
3527 F: include/linux/dsa/brcm.h
3528 F: include/linux/platform_data/b53.h
3530 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3531 M: Nicolas Saenz Julienne <nsaenz@kernel.org>
3532 L: bcm-kernel-feedback-list@broadcom.com
3533 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3534 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3536 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsaenz/linux-rpi.git
3537 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3538 F: drivers/pci/controller/pcie-brcmstb.c
3539 F: drivers/staging/vc04_services
3543 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3544 M: Florian Fainelli <f.fainelli@gmail.com>
3545 M: Ray Jui <rjui@broadcom.com>
3546 M: Scott Branden <sbranden@broadcom.com>
3547 M: bcm-kernel-feedback-list@broadcom.com
3549 T: git git://github.com/broadcom/mach-bcm
3550 F: arch/arm/mach-bcm/
3556 BROADCOM BCM47XX MIPS ARCHITECTURE
3557 M: Hauke Mehrtens <hauke@hauke-m.de>
3558 M: Rafał Miłecki <zajec5@gmail.com>
3559 L: linux-mips@vger.kernel.org
3561 F: Documentation/devicetree/bindings/mips/brcm/
3562 F: arch/mips/bcm47xx/*
3563 F: arch/mips/include/asm/mach-bcm47xx/*
3565 BROADCOM BCM4908 ETHERNET DRIVER
3566 M: Rafał Miłecki <rafal@milecki.pl>
3567 M: bcm-kernel-feedback-list@broadcom.com
3568 L: netdev@vger.kernel.org
3570 F: Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
3571 F: drivers/net/ethernet/broadcom/bcm4908_enet.*
3572 F: drivers/net/ethernet/broadcom/unimac.h
3574 BROADCOM BCM5301X ARM ARCHITECTURE
3575 M: Hauke Mehrtens <hauke@hauke-m.de>
3576 M: Rafał Miłecki <zajec5@gmail.com>
3577 M: bcm-kernel-feedback-list@broadcom.com
3578 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3580 F: arch/arm/boot/dts/bcm470*
3581 F: arch/arm/boot/dts/bcm5301*
3582 F: arch/arm/boot/dts/bcm953012*
3583 F: arch/arm/mach-bcm/bcm_5301x.c
3585 BROADCOM BCM53573 ARM ARCHITECTURE
3586 M: Rafał Miłecki <rafal@milecki.pl>
3587 L: bcm-kernel-feedback-list@broadcom.com
3588 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3590 F: arch/arm/boot/dts/bcm47189*
3591 F: arch/arm/boot/dts/bcm53573*
3593 BROADCOM BCM63XX ARM ARCHITECTURE
3594 M: Florian Fainelli <f.fainelli@gmail.com>
3595 M: bcm-kernel-feedback-list@broadcom.com
3596 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3598 T: git git://github.com/broadcom/stblinux.git
3601 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3602 M: Kevin Cernekee <cernekee@gmail.com>
3603 L: linux-usb@vger.kernel.org
3605 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3607 BROADCOM BCM7XXX ARM ARCHITECTURE
3608 M: Florian Fainelli <f.fainelli@gmail.com>
3609 M: bcm-kernel-feedback-list@broadcom.com
3610 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3612 T: git git://github.com/broadcom/stblinux.git
3613 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3614 F: arch/arm/boot/dts/bcm7*.dts*
3615 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3616 F: arch/arm/mach-bcm/*brcmstb*
3617 F: arch/arm/mm/cache-b15-rac.c
3618 F: drivers/bus/brcmstb_gisb.c
3619 F: drivers/pci/controller/pcie-brcmstb.c
3623 M: Al Cooper <alcooperx@gmail.com>
3624 L: linux-usb@vger.kernel.org
3625 L: bcm-kernel-feedback-list@broadcom.com
3627 F: Documentation/devicetree/bindings/usb/brcm,bdc.txt
3628 F: drivers/usb/gadget/udc/bdc/
3630 BROADCOM BMIPS CPUFREQ DRIVER
3631 M: Markus Mayer <mmayer@broadcom.com>
3632 M: bcm-kernel-feedback-list@broadcom.com
3633 L: linux-pm@vger.kernel.org
3635 F: drivers/cpufreq/bmips-cpufreq.c
3637 BROADCOM BMIPS MIPS ARCHITECTURE
3638 M: Florian Fainelli <f.fainelli@gmail.com>
3639 L: bcm-kernel-feedback-list@broadcom.com
3640 L: linux-mips@vger.kernel.org
3642 T: git git://github.com/broadcom/stblinux.git
3643 F: arch/mips/bmips/*
3644 F: arch/mips/boot/dts/brcm/bcm*.dts*
3645 F: arch/mips/include/asm/mach-bmips/*
3646 F: arch/mips/kernel/*bmips*
3647 F: drivers/soc/bcm/bcm63xx
3648 F: drivers/irqchip/irq-bcm63*
3649 F: drivers/irqchip/irq-bcm7*
3650 F: drivers/irqchip/irq-brcmstb*
3651 F: include/linux/bcm963xx_nvram.h
3652 F: include/linux/bcm963xx_tag.h
3654 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3655 M: Rasesh Mody <rmody@marvell.com>
3656 M: GR-Linux-NIC-Dev@marvell.com
3657 L: netdev@vger.kernel.org
3659 F: drivers/net/ethernet/broadcom/bnx2.*
3660 F: drivers/net/ethernet/broadcom/bnx2_*
3662 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3663 M: Saurav Kashyap <skashyap@marvell.com>
3664 M: Javed Hasan <jhasan@marvell.com>
3665 M: GR-QLogic-Storage-Upstream@marvell.com
3666 L: linux-scsi@vger.kernel.org
3668 F: drivers/scsi/bnx2fc/
3670 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3671 M: Nilesh Javali <njavali@marvell.com>
3672 M: Manish Rangankar <mrangankar@marvell.com>
3673 M: GR-QLogic-Storage-Upstream@marvell.com
3674 L: linux-scsi@vger.kernel.org
3676 F: drivers/scsi/bnx2i/
3678 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3679 M: Ariel Elior <aelior@marvell.com>
3680 M: Sudarsana Kalluru <skalluru@marvell.com>
3681 M: GR-everest-linux-l2@marvell.com
3682 L: netdev@vger.kernel.org
3684 F: drivers/net/ethernet/broadcom/bnx2x/
3686 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3687 M: Michael Chan <michael.chan@broadcom.com>
3688 L: netdev@vger.kernel.org
3690 F: drivers/net/ethernet/broadcom/bnxt/
3692 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3693 M: Arend van Spriel <aspriel@gmail.com>
3694 M: Franky Lin <franky.lin@broadcom.com>
3695 M: Hante Meuleman <hante.meuleman@broadcom.com>
3696 M: Chi-hsien Lin <chi-hsien.lin@infineon.com>
3697 M: Wright Feng <wright.feng@infineon.com>
3698 M: Chung-hsien Hsu <chung-hsien.hsu@infineon.com>
3699 L: linux-wireless@vger.kernel.org
3700 L: brcm80211-dev-list.pdl@broadcom.com
3701 L: SHA-cyfmac-dev-list@infineon.com
3703 F: drivers/net/wireless/broadcom/brcm80211/
3705 BROADCOM BRCMSTB GPIO DRIVER
3706 M: Gregory Fong <gregory.0xf0@gmail.com>
3707 L: bcm-kernel-feedback-list@broadcom.com
3709 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3710 F: drivers/gpio/gpio-brcmstb.c
3712 BROADCOM BRCMSTB I2C DRIVER
3713 M: Kamal Dasu <kdasu.kdev@gmail.com>
3714 L: linux-i2c@vger.kernel.org
3715 L: bcm-kernel-feedback-list@broadcom.com
3717 F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
3718 F: drivers/i2c/busses/i2c-brcmstb.c
3720 BROADCOM BRCMSTB UART DRIVER
3721 M: Al Cooper <alcooperx@gmail.com>
3722 L: linux-serial@vger.kernel.org
3723 L: bcm-kernel-feedback-list@broadcom.com
3725 F: Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
3726 F: drivers/tty/serial/8250/8250_bcm7271.c
3728 BROADCOM BRCMSTB USB EHCI DRIVER
3729 M: Al Cooper <alcooperx@gmail.com>
3730 L: linux-usb@vger.kernel.org
3731 L: bcm-kernel-feedback-list@broadcom.com
3733 F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
3734 F: drivers/usb/host/ehci-brcm.*
3736 BROADCOM BRCMSTB USB PIN MAP DRIVER
3737 M: Al Cooper <alcooperx@gmail.com>
3738 L: linux-usb@vger.kernel.org
3739 L: bcm-kernel-feedback-list@broadcom.com
3741 F: Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
3742 F: drivers/usb/misc/brcmstb-usb-pinmap.c
3744 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3745 M: Al Cooper <alcooperx@gmail.com>
3746 L: linux-kernel@vger.kernel.org
3747 L: bcm-kernel-feedback-list@broadcom.com
3749 F: drivers/phy/broadcom/phy-brcm-usb*
3751 BROADCOM ETHERNET PHY DRIVERS
3752 M: Florian Fainelli <f.fainelli@gmail.com>
3753 L: bcm-kernel-feedback-list@broadcom.com
3754 L: netdev@vger.kernel.org
3756 F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
3757 F: drivers/net/phy/bcm*.[ch]
3758 F: drivers/net/phy/broadcom.c
3759 F: include/linux/brcmphy.h
3761 BROADCOM GENET ETHERNET DRIVER
3762 M: Doug Berger <opendmb@gmail.com>
3763 M: Florian Fainelli <f.fainelli@gmail.com>
3764 L: bcm-kernel-feedback-list@broadcom.com
3765 L: netdev@vger.kernel.org
3767 F: Documentation/devicetree/bindings/net/brcm,bcmgenet.txt
3768 F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.txt
3769 F: drivers/net/ethernet/broadcom/genet/
3770 F: drivers/net/ethernet/broadcom/unimac.h
3771 F: drivers/net/mdio/mdio-bcm-unimac.c
3772 F: include/linux/platform_data/bcmgenet.h
3773 F: include/linux/platform_data/mdio-bcm-unimac.h
3775 BROADCOM IPROC ARM ARCHITECTURE
3776 M: Ray Jui <rjui@broadcom.com>
3777 M: Scott Branden <sbranden@broadcom.com>
3778 M: bcm-kernel-feedback-list@broadcom.com
3779 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3781 T: git git://github.com/broadcom/cygnus-linux.git
3782 F: arch/arm64/boot/dts/broadcom/northstar2/*
3783 F: arch/arm64/boot/dts/broadcom/stingray/*
3784 F: drivers/clk/bcm/clk-ns*
3785 F: drivers/clk/bcm/clk-sr*
3786 F: drivers/pinctrl/bcm/pinctrl-ns*
3787 F: include/dt-bindings/clock/bcm-sr*
3804 BROADCOM IPROC GBIT ETHERNET DRIVER
3805 M: Rafał Miłecki <rafal@milecki.pl>
3806 M: bcm-kernel-feedback-list@broadcom.com
3807 L: netdev@vger.kernel.org
3809 F: Documentation/devicetree/bindings/net/brcm,amac.txt
3810 F: drivers/net/ethernet/broadcom/bgmac*
3811 F: drivers/net/ethernet/broadcom/unimac.h
3813 BROADCOM KONA GPIO DRIVER
3814 M: Ray Jui <rjui@broadcom.com>
3815 L: bcm-kernel-feedback-list@broadcom.com
3817 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3818 F: drivers/gpio/gpio-bcm-kona.c
3820 BROADCOM MPI3 STORAGE CONTROLLER DRIVER
3821 M: Sathya Prakash Veerichetty <sathya.prakash@broadcom.com>
3822 M: Kashyap Desai <kashyap.desai@broadcom.com>
3823 M: Sumit Saxena <sumit.saxena@broadcom.com>
3824 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
3825 L: mpi3mr-linuxdrv.pdl@broadcom.com
3826 L: linux-scsi@vger.kernel.org
3828 W: https://www.broadcom.com/support/storage
3829 F: drivers/scsi/mpi3mr/
3831 BROADCOM NETXTREME-E ROCE DRIVER
3832 M: Selvin Xavier <selvin.xavier@broadcom.com>
3833 L: linux-rdma@vger.kernel.org
3835 W: http://www.broadcom.com
3836 F: drivers/infiniband/hw/bnxt_re/
3837 F: include/uapi/rdma/bnxt_re-abi.h
3839 BROADCOM NVRAM DRIVER
3840 M: Rafał Miłecki <zajec5@gmail.com>
3841 L: linux-mips@vger.kernel.org
3843 F: drivers/firmware/broadcom/*
3845 BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
3846 M: Rafał Miłecki <rafal@milecki.pl>
3847 M: Florian Fainelli <f.fainelli@gmail.com>
3848 M: bcm-kernel-feedback-list@broadcom.com
3849 L: linux-pm@vger.kernel.org
3851 T: git git://github.com/broadcom/stblinux.git
3852 F: drivers/soc/bcm/bcm63xx/bcm-pmb.c
3853 F: include/dt-bindings/soc/bcm-pmb.h
3855 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3856 M: Rafał Miłecki <zajec5@gmail.com>
3857 L: linux-wireless@vger.kernel.org
3860 F: include/linux/bcma/
3863 M: Kamal Dasu <kdasu.kdev@gmail.com>
3864 M: bcm-kernel-feedback-list@broadcom.com
3866 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
3867 F: drivers/spi/spi-bcm-qspi.*
3868 F: drivers/spi/spi-brcmstb-qspi.c
3869 F: drivers/spi/spi-iproc-qspi.c
3871 BROADCOM STB AVS CPUFREQ DRIVER
3872 M: Markus Mayer <mmayer@broadcom.com>
3873 M: bcm-kernel-feedback-list@broadcom.com
3874 L: linux-pm@vger.kernel.org
3876 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3877 F: drivers/cpufreq/brcmstb*
3879 BROADCOM STB AVS TMON DRIVER
3880 M: Markus Mayer <mmayer@broadcom.com>
3881 M: bcm-kernel-feedback-list@broadcom.com
3882 L: linux-pm@vger.kernel.org
3884 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3885 F: drivers/thermal/broadcom/brcmstb*
3887 BROADCOM STB DPFE DRIVER
3888 M: Markus Mayer <mmayer@broadcom.com>
3889 M: bcm-kernel-feedback-list@broadcom.com
3890 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3892 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
3893 F: drivers/memory/brcmstb_dpfe.c
3895 BROADCOM STB NAND FLASH DRIVER
3896 M: Brian Norris <computersforpeace@gmail.com>
3897 M: Kamal Dasu <kdasu.kdev@gmail.com>
3898 L: linux-mtd@lists.infradead.org
3899 L: bcm-kernel-feedback-list@broadcom.com
3901 F: drivers/mtd/nand/raw/brcmnand/
3903 BROADCOM STB PCIE DRIVER
3904 M: Jim Quinlan <jim2101024@gmail.com>
3905 M: Nicolas Saenz Julienne <nsaenz@kernel.org>
3906 M: Florian Fainelli <f.fainelli@gmail.com>
3907 M: bcm-kernel-feedback-list@broadcom.com
3908 L: linux-pci@vger.kernel.org
3910 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3911 F: drivers/pci/controller/pcie-brcmstb.c
3913 BROADCOM SYSTEMPORT ETHERNET DRIVER
3914 M: Florian Fainelli <f.fainelli@gmail.com>
3915 L: bcm-kernel-feedback-list@broadcom.com
3916 L: netdev@vger.kernel.org
3918 F: drivers/net/ethernet/broadcom/bcmsysport.*
3919 F: drivers/net/ethernet/broadcom/unimac.h
3921 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3922 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3923 M: Prashant Sreedharan <prashant@broadcom.com>
3924 M: Michael Chan <mchan@broadcom.com>
3925 L: netdev@vger.kernel.org
3927 F: drivers/net/ethernet/broadcom/tg3.*
3930 M: Scott Branden <scott.branden@broadcom.com>
3931 L: bcm-kernel-feedback-list@broadcom.com
3933 F: drivers/misc/bcm-vk/
3934 F: include/uapi/linux/misc/bcm_vk.h
3936 BROCADE BFA FC SCSI DRIVER
3937 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3938 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3939 L: linux-scsi@vger.kernel.org
3941 F: drivers/scsi/bfa/
3943 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3944 M: Rasesh Mody <rmody@marvell.com>
3945 M: Sudarsana Kalluru <skalluru@marvell.com>
3946 M: GR-Linux-NIC-Dev@marvell.com
3947 L: netdev@vger.kernel.org
3949 F: drivers/net/ethernet/brocade/bna/
3951 BSG (block layer generic sg v4 driver)
3952 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3953 L: linux-scsi@vger.kernel.org
3956 F: include/linux/bsg.h
3957 F: include/uapi/linux/bsg.h
3960 M: Clemens Ladisch <clemens@ladisch.de>
3961 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3963 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3964 F: Documentation/sound/cards/bt87x.rst
3965 F: sound/pci/bt87x.c
3968 M: Michael Buesch <m@bues.ch>
3970 W: http://bu3sch.de/btgpio.php
3971 F: drivers/gpio/gpio-bt8xx.c
3974 M: Chris Mason <clm@fb.com>
3975 M: Josef Bacik <josef@toxicpanda.com>
3976 M: David Sterba <dsterba@suse.com>
3977 L: linux-btrfs@vger.kernel.org
3979 W: http://btrfs.wiki.kernel.org/
3980 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3981 C: irc://irc.libera.chat/btrfs
3982 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
3983 F: Documentation/filesystems/btrfs.rst
3985 F: include/linux/btrfs*
3986 F: include/uapi/linux/btrfs*
3988 BTTV VIDEO4LINUX DRIVER
3989 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3990 L: linux-media@vger.kernel.org
3992 W: https://linuxtv.org
3993 T: git git://linuxtv.org/media_tree.git
3994 F: Documentation/driver-api/media/drivers/bttv*
3995 F: drivers/media/pci/bt8xx/bttv*
3997 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3998 M: Chanwoo Choi <cw00.choi@samsung.com>
3999 L: linux-pm@vger.kernel.org
4000 L: linux-samsung-soc@vger.kernel.org
4002 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4003 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
4004 F: drivers/devfreq/exynos-bus.c
4006 BUSLOGIC SCSI DRIVER
4007 M: Khalid Aziz <khalid@gonehiking.org>
4008 L: linux-scsi@vger.kernel.org
4010 F: drivers/scsi/BusLogic.*
4011 F: drivers/scsi/FlashPoint.*
4013 C-MEDIA CMI8788 DRIVER
4014 M: Clemens Ladisch <clemens@ladisch.de>
4015 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4017 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4018 F: sound/pci/oxygen/
4021 M: Guo Ren <guoren@kernel.org>
4022 L: linux-csky@vger.kernel.org
4024 T: git https://github.com/c-sky/csky-linux.git
4025 F: Documentation/devicetree/bindings/csky/
4026 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
4027 F: Documentation/devicetree/bindings/timer/csky,*
4029 F: drivers/clocksource/timer-gx6605s.c
4030 F: drivers/clocksource/timer-mp-csky.c
4031 F: drivers/irqchip/irq-csky-*
4035 CA8210 IEEE-802.15.4 RADIO DRIVER
4036 M: Harry Morris <h.morris@cascoda.com>
4037 L: linux-wpan@vger.kernel.org
4039 W: https://github.com/Cascoda/ca8210-linux.git
4040 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
4041 F: drivers/net/ieee802154/ca8210.c
4043 CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
4044 M: Damien Le Moal <damien.lemoal@wdc.com>
4045 L: linux-riscv@lists.infradead.org
4046 L: linux-gpio@vger.kernel.org (pinctrl driver)
4047 F: Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
4048 F: drivers/pinctrl/pinctrl-k210.c
4050 CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
4051 M: Damien Le Moal <damien.lemoal@wdc.com>
4052 L: linux-kernel@vger.kernel.org
4053 L: linux-riscv@lists.infradead.org
4055 F: Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
4056 F: drivers/reset/reset-k210.c
4058 CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
4059 M: Damien Le Moal <damien.lemoal@wdc.com>
4060 L: linux-riscv@lists.infradead.org
4062 F: Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
4063 F: drivers/soc/canaan/
4064 F: include/soc/canaan/
4066 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
4067 M: David Howells <dhowells@redhat.com>
4068 L: linux-cachefs@redhat.com (moderated for non-subscribers)
4070 F: Documentation/filesystems/caching/cachefiles.rst
4073 CADENCE MIPI-CSI2 BRIDGES
4074 M: Maxime Ripard <mripard@kernel.org>
4075 L: linux-media@vger.kernel.org
4077 F: Documentation/devicetree/bindings/media/cdns,*.txt
4078 F: drivers/media/platform/cadence/cdns-csi2*
4081 L: linux-mtd@lists.infradead.org
4083 F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
4084 F: drivers/mtd/nand/raw/cadence-nand-controller.c
4086 CADENCE USB3 DRD IP DRIVER
4087 M: Peter Chen <peter.chen@kernel.org>
4088 M: Pawel Laszczak <pawell@cadence.com>
4089 R: Roger Quadros <rogerq@kernel.org>
4090 R: Aswath Govindraju <a-govindraju@ti.com>
4091 L: linux-usb@vger.kernel.org
4093 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4094 F: Documentation/devicetree/bindings/usb/cdns,usb3.yaml
4095 F: drivers/usb/cdns3/
4096 X: drivers/usb/cdns3/cdnsp*
4098 CADENCE USBSSP DRD IP DRIVER
4099 M: Pawel Laszczak <pawell@cadence.com>
4100 L: linux-usb@vger.kernel.org
4102 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4103 F: drivers/usb/cdns3/
4104 X: drivers/usb/cdns3/cdns3*
4106 CADET FM/AM RADIO RECEIVER DRIVER
4107 M: Hans Verkuil <hverkuil@xs4all.nl>
4108 L: linux-media@vger.kernel.org
4110 W: https://linuxtv.org
4111 T: git git://linuxtv.org/media_tree.git
4112 F: drivers/media/radio/radio-cadet*
4114 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
4115 L: linux-media@vger.kernel.org
4117 T: git git://linuxtv.org/media_tree.git
4118 F: Documentation/admin-guide/media/cafe_ccic*
4119 F: drivers/media/platform/marvell-ccic/
4122 L: netdev@vger.kernel.org
4124 F: Documentation/networking/caif/
4125 F: drivers/net/caif/
4126 F: include/net/caif/
4127 F: include/uapi/linux/caif/
4131 M: Toke Høiland-Jørgensen <toke@toke.dk>
4132 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
4134 F: net/sched/sch_cake.c
4137 M: Wolfgang Grandegger <wg@grandegger.com>
4138 M: Marc Kleine-Budde <mkl@pengutronix.de>
4139 L: linux-can@vger.kernel.org
4141 W: https://github.com/linux-can
4142 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4143 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4144 F: Documentation/devicetree/bindings/net/can/
4145 F: Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
4147 F: drivers/phy/phy-can-transceiver.c
4148 F: include/linux/can/bittiming.h
4149 F: include/linux/can/dev.h
4150 F: include/linux/can/led.h
4151 F: include/linux/can/length.h
4152 F: include/linux/can/platform/
4153 F: include/linux/can/rx-offload.h
4154 F: include/uapi/linux/can/error.h
4155 F: include/uapi/linux/can/netlink.h
4156 F: include/uapi/linux/can/vxcan.h
4159 M: Oliver Hartkopp <socketcan@hartkopp.net>
4160 M: Marc Kleine-Budde <mkl@pengutronix.de>
4161 L: linux-can@vger.kernel.org
4163 W: https://github.com/linux-can
4164 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4165 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4166 F: Documentation/networking/can.rst
4167 F: include/linux/can/can-ml.h
4168 F: include/linux/can/core.h
4169 F: include/linux/can/skb.h
4170 F: include/net/netns/can.h
4171 F: include/uapi/linux/can.h
4172 F: include/uapi/linux/can/bcm.h
4173 F: include/uapi/linux/can/gw.h
4174 F: include/uapi/linux/can/isotp.h
4175 F: include/uapi/linux/can/raw.h
4178 CAN-J1939 NETWORK LAYER
4179 M: Robin van der Gracht <robin@protonic.nl>
4180 M: Oleksij Rempel <o.rempel@pengutronix.de>
4181 R: kernel@pengutronix.de
4182 L: linux-can@vger.kernel.org
4184 F: Documentation/networking/j1939.rst
4185 F: include/uapi/linux/can/j1939.h
4189 M: Serge Hallyn <serge@hallyn.com>
4190 L: linux-security-module@vger.kernel.org
4192 F: include/linux/capability.h
4193 F: include/uapi/linux/capability.h
4194 F: kernel/capability.c
4195 F: security/commoncap.c
4197 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
4198 M: Kevin Tsai <ktsai@capellamicro.com>
4200 F: drivers/iio/light/cm*
4202 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
4203 M: Christian Lamparter <chunkeey@googlemail.com>
4204 L: linux-wireless@vger.kernel.org
4206 W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
4207 F: drivers/net/wireless/ath/carl9170/
4210 M: Robert Richter <rric@kernel.org>
4212 W: http://www.marvell.com
4213 F: drivers/i2c/busses/i2c-octeon*
4214 F: drivers/i2c/busses/i2c-thunderx*
4216 CAVIUM LIQUIDIO NETWORK DRIVER
4217 M: Derek Chickles <dchickles@marvell.com>
4218 M: Satanand Burla <sburla@marvell.com>
4219 M: Felix Manlunas <fmanlunas@marvell.com>
4220 L: netdev@vger.kernel.org
4222 W: http://www.marvell.com
4223 F: drivers/net/ethernet/cavium/liquidio/
4226 M: Robert Richter <rric@kernel.org>
4228 W: http://www.marvell.com
4229 F: drivers/mmc/host/cavium*
4231 CAVIUM OCTEON-TX CRYPTO DRIVER
4232 M: George Cherian <gcherian@marvell.com>
4233 L: linux-crypto@vger.kernel.org
4235 W: http://www.marvell.com
4236 F: drivers/crypto/cavium/cpt/
4238 CAVIUM THUNDERX2 ARM64 SOC
4239 M: Robert Richter <rric@kernel.org>
4240 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4242 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
4243 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
4245 CBS/ETF/TAPRIO QDISCS
4246 M: Vinicius Costa Gomes <vinicius.gomes@intel.com>
4248 L: netdev@vger.kernel.org
4249 F: net/sched/sch_cbs.c
4250 F: net/sched/sch_etf.c
4251 F: net/sched/sch_taprio.c
4253 CC2520 IEEE-802.15.4 RADIO DRIVER
4254 M: Varka Bhadram <varkabhadram@gmail.com>
4255 L: linux-wpan@vger.kernel.org
4257 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4258 F: drivers/net/ieee802154/cc2520.c
4259 F: include/linux/spi/cc2520.h
4261 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4262 M: Gilad Ben-Yossef <gilad@benyossef.com>
4263 L: linux-crypto@vger.kernel.org
4265 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4266 F: drivers/crypto/ccree/
4268 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4269 M: Hadar Gat <hadar.gat@arm.com>
4270 L: linux-crypto@vger.kernel.org
4272 F: drivers/char/hw_random/cctrng.c
4273 F: drivers/char/hw_random/cctrng.h
4274 F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4275 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4278 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4279 L: linux-media@vger.kernel.org
4281 W: http://linuxtv.org
4282 T: git git://linuxtv.org/media_tree.git
4283 F: Documentation/ABI/testing/debugfs-cec-error-inj
4284 F: Documentation/devicetree/bindings/media/cec.txt
4285 F: Documentation/driver-api/media/cec-core.rst
4286 F: Documentation/userspace-api/media/cec
4287 F: drivers/media/cec/
4288 F: drivers/media/rc/keymaps/rc-cec.c
4289 F: include/media/cec-notifier.h
4290 F: include/media/cec.h
4291 F: include/uapi/linux/cec-funcs.h
4292 F: include/uapi/linux/cec.h
4295 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4296 L: linux-media@vger.kernel.org
4298 W: http://linuxtv.org
4299 T: git git://linuxtv.org/media_tree.git
4300 F: Documentation/devicetree/bindings/media/cec-gpio.txt
4301 F: drivers/media/cec/platform/cec-gpio/
4303 CELL BROADBAND ENGINE ARCHITECTURE
4304 M: Arnd Bergmann <arnd@arndb.de>
4305 L: linuxppc-dev@lists.ozlabs.org
4307 W: http://www.ibm.com/developerworks/power/cell/
4308 F: arch/powerpc/include/asm/cell*.h
4309 F: arch/powerpc/include/asm/spu*.h
4310 F: arch/powerpc/include/uapi/asm/spu*.h
4311 F: arch/powerpc/platforms/cell/
4313 CELLWISE CW2015 BATTERY DRIVER
4314 M: Tobias Schrammm <t.schramm@manjaro.org>
4316 F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4317 F: drivers/power/supply/cw2015_battery.c
4319 CEPH COMMON CODE (LIBCEPH)
4320 M: Ilya Dryomov <idryomov@gmail.com>
4321 M: Jeff Layton <jlayton@kernel.org>
4322 L: ceph-devel@vger.kernel.org
4325 T: git git://github.com/ceph/ceph-client.git
4326 F: include/linux/ceph/
4327 F: include/linux/crush/
4330 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4331 M: Jeff Layton <jlayton@kernel.org>
4332 M: Ilya Dryomov <idryomov@gmail.com>
4333 L: ceph-devel@vger.kernel.org
4336 T: git git://github.com/ceph/ceph-client.git
4337 F: Documentation/filesystems/ceph.rst
4340 CERTIFICATE HANDLING
4341 M: David Howells <dhowells@redhat.com>
4342 M: David Woodhouse <dwmw2@infradead.org>
4343 L: keyrings@vger.kernel.org
4345 F: Documentation/admin-guide/module-signing.rst
4347 F: scripts/extract-cert.c
4348 F: scripts/sign-file.c
4350 CFAG12864B LCD DRIVER
4351 M: Miguel Ojeda <ojeda@kernel.org>
4353 F: drivers/auxdisplay/cfag12864b.c
4354 F: include/linux/cfag12864b.h
4356 CFAG12864BFB LCD FRAMEBUFFER DRIVER
4357 M: Miguel Ojeda <ojeda@kernel.org>
4359 F: drivers/auxdisplay/cfag12864bfb.c
4360 F: include/linux/cfag12864b.h
4362 CHAR and MISC DRIVERS
4363 M: Arnd Bergmann <arnd@arndb.de>
4364 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4366 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4369 F: include/linux/miscdevice.h
4370 X: drivers/char/agp/
4371 X: drivers/char/hw_random/
4372 X: drivers/char/ipmi/
4373 X: drivers/char/random.c
4374 X: drivers/char/tpm/
4377 M: Andy Whitcroft <apw@canonical.com>
4378 M: Joe Perches <joe@perches.com>
4379 R: Dwaipayan Ray <dwaipayanray1@gmail.com>
4380 R: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4382 F: scripts/checkpatch.pl
4384 CHECKPATCH DOCUMENTATION
4385 M: Dwaipayan Ray <dwaipayanray1@gmail.com>
4386 M: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4387 R: Joe Perches <joe@perches.com>
4389 F: Documentation/dev-tools/checkpatch.rst
4391 CHINESE DOCUMENTATION
4392 M: Alex Shi <alexs@kernel.org>
4394 F: Documentation/translations/zh_CN/
4396 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4397 M: Peter Chen <peter.chen@kernel.org>
4398 L: linux-usb@vger.kernel.org
4400 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4401 F: drivers/usb/chipidea/
4403 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4404 M: Hans de Goede <hdegoede@redhat.com>
4405 L: linux-input@vger.kernel.org
4407 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
4408 F: drivers/input/touchscreen/chipone_icn8318.c
4410 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4411 M: Hans de Goede <hdegoede@redhat.com>
4412 L: linux-input@vger.kernel.org
4414 F: drivers/input/touchscreen/chipone_icn8505.c
4416 CHROME HARDWARE PLATFORM SUPPORT
4417 M: Benson Leung <bleung@chromium.org>
4418 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4420 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4421 F: drivers/platform/chrome/
4423 CHROMEOS EC CODEC DRIVER
4424 M: Cheng-Yi Chiang <cychiang@chromium.org>
4425 R: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4426 R: Guenter Roeck <groeck@chromium.org>
4428 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4429 F: sound/soc/codecs/cros_ec_codec.*
4431 CHROMEOS EC SUBDRIVERS
4432 M: Benson Leung <bleung@chromium.org>
4433 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4434 R: Guenter Roeck <groeck@chromium.org>
4436 F: drivers/power/supply/cros_usbpd-charger.c
4440 CHRONTEL CH7322 CEC DRIVER
4441 M: Jeff Chase <jnchase@google.com>
4442 L: linux-media@vger.kernel.org
4444 T: git git://linuxtv.org/media_tree.git
4445 F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4446 F: drivers/media/cec/i2c/ch7322.c
4448 CIRRUS LOGIC AUDIO CODEC DRIVERS
4449 M: James Schulman <james.schulman@cirrus.com>
4450 M: David Rhodes <david.rhodes@cirrus.com>
4451 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4452 L: patches@opensource.cirrus.com
4454 F: sound/soc/codecs/cs*
4456 CIRRUS LOGIC EP93XX ETHERNET DRIVER
4457 M: Hartley Sweeten <hsweeten@visionengravers.com>
4458 L: netdev@vger.kernel.org
4460 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
4462 CIRRUS LOGIC LOCHNAGAR DRIVER
4463 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4464 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4465 L: patches@opensource.cirrus.com
4467 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4468 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4469 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4470 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4471 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4472 F: Documentation/hwmon/lochnagar.rst
4473 F: drivers/clk/clk-lochnagar.c
4474 F: drivers/hwmon/lochnagar-hwmon.c
4475 F: drivers/mfd/lochnagar-i2c.c
4476 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4477 F: drivers/regulator/lochnagar-regulator.c
4478 F: include/dt-bindings/clk/lochnagar.h
4479 F: include/dt-bindings/pinctrl/lochnagar.h
4480 F: include/linux/mfd/lochnagar*
4481 F: sound/soc/codecs/lochnagar-sc.c
4483 CIRRUS LOGIC MADERA CODEC DRIVERS
4484 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4485 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4486 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4487 L: patches@opensource.cirrus.com
4489 W: https://github.com/CirrusLogic/linux-drivers/wiki
4490 T: git https://github.com/CirrusLogic/linux-drivers.git
4491 F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
4492 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
4493 F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml
4494 F: drivers/gpio/gpio-madera*
4495 F: drivers/irqchip/irq-madera*
4496 F: drivers/mfd/cs47l*
4497 F: drivers/mfd/madera*
4498 F: drivers/pinctrl/cirrus/*
4499 F: include/dt-bindings/sound/madera*
4500 F: include/linux/irqchip/irq-madera*
4501 F: include/linux/mfd/madera/*
4502 F: include/sound/madera*
4503 F: sound/soc/codecs/cs47l*
4504 F: sound/soc/codecs/madera*
4506 CISCO FCOE HBA DRIVER
4507 M: Satish Kharat <satishkh@cisco.com>
4508 M: Sesidhar Baddela <sebaddel@cisco.com>
4509 M: Karan Tilak Kumar <kartilak@cisco.com>
4510 L: linux-scsi@vger.kernel.org
4512 F: drivers/scsi/fnic/
4514 CISCO SCSI HBA DRIVER
4515 M: Karan Tilak Kumar <kartilak@cisco.com>
4516 M: Sesidhar Baddela <sebaddel@cisco.com>
4517 L: linux-scsi@vger.kernel.org
4519 F: drivers/scsi/snic/
4521 CISCO VIC ETHERNET NIC DRIVER
4522 M: Christian Benvenuti <benve@cisco.com>
4523 M: Govindarajulu Varadarajan <_govind@gmx.com>
4525 F: drivers/net/ethernet/cisco/enic/
4527 CISCO VIC LOW LATENCY NIC DRIVER
4528 M: Christian Benvenuti <benve@cisco.com>
4529 M: Nelson Escobar <neescoba@cisco.com>
4531 F: drivers/infiniband/hw/usnic/
4534 M: Miguel Ojeda <ojeda@kernel.org>
4538 CLANG/LLVM BUILD SUPPORT
4539 M: Nathan Chancellor <nathan@kernel.org>
4540 M: Nick Desaulniers <ndesaulniers@google.com>
4541 L: llvm@lists.linux.dev
4543 W: https://clangbuiltlinux.github.io/
4544 B: https://github.com/ClangBuiltLinux/linux/issues
4545 C: irc://irc.libera.chat/clangbuiltlinux
4546 F: Documentation/kbuild/llvm.rst
4547 F: include/linux/compiler-clang.h
4548 F: scripts/Makefile.clang
4549 F: scripts/clang-tools/
4550 K: \b(?i:clang|llvm)\b
4552 CLANG CONTROL FLOW INTEGRITY SUPPORT
4553 M: Sami Tolvanen <samitolvanen@google.com>
4554 M: Kees Cook <keescook@chromium.org>
4555 R: Nathan Chancellor <nathan@kernel.org>
4556 R: Nick Desaulniers <ndesaulniers@google.com>
4557 L: llvm@lists.linux.dev
4559 B: https://github.com/ClangBuiltLinux/linux/issues
4560 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/clang/features
4561 F: include/linux/cfi.h
4565 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4566 L: linux-kernel@vger.kernel.org
4568 F: include/linux/cleancache.h
4572 M: Russell King <linux@armlinux.org.uk>
4573 L: linux-clk@vger.kernel.org
4575 F: include/linux/clk.h
4577 CLOCKSOURCE, CLOCKEVENT DRIVERS
4578 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4579 M: Thomas Gleixner <tglx@linutronix.de>
4580 L: linux-kernel@vger.kernel.org
4582 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4583 F: Documentation/devicetree/bindings/timer/
4584 F: drivers/clocksource/
4587 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4588 M: Daniel Oliveira Nascimento <don@syst.com.br>
4589 L: platform-driver-x86@vger.kernel.org
4591 F: drivers/platform/x86/classmate-laptop.c
4594 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4595 L: linux-media@vger.kernel.org
4597 W: https://linuxtv.org
4598 T: git git://linuxtv.org/media_tree.git
4599 F: drivers/media/pci/cobalt/
4601 COCCINELLE/Semantic Patches (SmPL)
4602 M: Julia Lawall <Julia.Lawall@inria.fr>
4603 M: Gilles Muller <Gilles.Muller@inria.fr>
4604 M: Nicolas Palix <nicolas.palix@imag.fr>
4605 M: Michal Marek <michal.lkml@markovi.net>
4606 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
4608 W: http://coccinelle.lip6.fr/
4609 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4610 F: Documentation/dev-tools/coccinelle.rst
4611 F: scripts/coccicheck
4612 F: scripts/coccinelle/
4615 M: Jan Harkes <jaharkes@cs.cmu.edu>
4617 L: codalist@coda.cs.cmu.edu
4619 W: http://www.coda.cs.cmu.edu/
4620 F: Documentation/filesystems/coda.rst
4622 F: include/linux/coda*.h
4623 F: include/uapi/linux/coda*.h
4625 CODA V4L2 MEM2MEM DRIVER
4626 M: Philipp Zabel <p.zabel@pengutronix.de>
4627 L: linux-media@vger.kernel.org
4629 F: Documentation/devicetree/bindings/media/coda.yaml
4630 F: drivers/media/platform/coda/
4633 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4635 F: Documentation/process/code-of-conduct-interpretation.rst
4636 F: Documentation/process/code-of-conduct.rst
4639 M: Ian Abbott <abbotti@mev.co.uk>
4640 M: H Hartley Sweeten <hsweeten@visionengravers.com>
4644 COMMON CLK FRAMEWORK
4645 M: Michael Turquette <mturquette@baylibre.com>
4646 M: Stephen Boyd <sboyd@kernel.org>
4647 L: linux-clk@vger.kernel.org
4649 Q: http://patchwork.kernel.org/project/linux-clk/list/
4650 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4651 F: Documentation/devicetree/bindings/clock/
4653 F: include/linux/clk-pr*
4654 F: include/linux/clk/
4655 F: include/linux/of_clk.h
4656 X: drivers/clk/clkdev.c
4658 COMMON INTERNET FILE SYSTEM CLIENT (CIFS)
4659 M: Steve French <sfrench@samba.org>
4660 L: linux-cifs@vger.kernel.org
4661 L: samba-technical@lists.samba.org (moderated for non-subscribers)
4663 W: http://linux-cifs.samba.org/
4664 T: git git://git.samba.org/sfrench/cifs-2.6.git
4665 F: Documentation/admin-guide/cifs/
4669 COMPACTPCI HOTPLUG CORE
4670 M: Scott Murray <scott@spiteful.org>
4671 L: linux-pci@vger.kernel.org
4673 F: drivers/pci/hotplug/cpci_hotplug*
4675 COMPACTPCI HOTPLUG GENERIC DRIVER
4676 M: Scott Murray <scott@spiteful.org>
4677 L: linux-pci@vger.kernel.org
4679 F: drivers/pci/hotplug/cpcihp_generic.c
4681 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4682 M: Scott Murray <scott@spiteful.org>
4683 L: linux-pci@vger.kernel.org
4685 F: drivers/pci/hotplug/cpcihp_zt5550.*
4687 COMPAL LAPTOP SUPPORT
4688 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4689 L: platform-driver-x86@vger.kernel.org
4691 F: drivers/platform/x86/compal-laptop.c
4694 M: Miguel Ojeda <ojeda@kernel.org>
4695 R: Nick Desaulniers <ndesaulniers@google.com>
4697 F: include/linux/compiler_attributes.h
4699 COMPUTE EXPRESS LINK (CXL)
4700 M: Alison Schofield <alison.schofield@intel.com>
4701 M: Vishal Verma <vishal.l.verma@intel.com>
4702 M: Ira Weiny <ira.weiny@intel.com>
4703 M: Ben Widawsky <ben.widawsky@intel.com>
4704 M: Dan Williams <dan.j.williams@intel.com>
4705 L: linux-cxl@vger.kernel.org
4708 F: include/uapi/linux/cxl_mem.h
4710 CONEXANT ACCESSRUNNER USB DRIVER
4711 L: accessrunner-general@lists.sourceforge.net
4713 W: http://accessrunner.sourceforge.net/
4714 F: drivers/usb/atm/cxacru.c
4717 M: Joel Becker <jlbec@evilplan.org>
4718 M: Christoph Hellwig <hch@lst.de>
4720 T: git git://git.infradead.org/users/hch/configfs.git
4722 F: include/linux/configfs.h
4723 F: samples/configfs/
4726 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4728 F: drivers/video/console/
4729 F: include/linux/console*
4732 M: Frederic Weisbecker <frederic@kernel.org>
4734 F: kernel/context_tracking.c
4735 F: include/linux/context_tracking*
4737 CONTROL GROUP (CGROUP)
4738 M: Tejun Heo <tj@kernel.org>
4739 M: Zefan Li <lizefan.x@bytedance.com>
4740 M: Johannes Weiner <hannes@cmpxchg.org>
4741 L: cgroups@vger.kernel.org
4743 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4744 F: Documentation/admin-guide/cgroup-v1/
4745 F: Documentation/admin-guide/cgroup-v2.rst
4746 F: include/linux/cgroup*
4749 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4750 M: Tejun Heo <tj@kernel.org>
4751 M: Jens Axboe <axboe@kernel.dk>
4752 L: cgroups@vger.kernel.org
4753 L: linux-block@vger.kernel.org
4754 T: git git://git.kernel.dk/linux-block
4755 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4756 F: block/bfq-cgroup.c
4757 F: block/blk-cgroup.c
4758 F: block/blk-iolatency.c
4759 F: block/blk-throttle.c
4760 F: include/linux/blk-cgroup.h
4762 CONTROL GROUP - CPUSET
4763 M: Zefan Li <lizefan.x@bytedance.com>
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/cpusets.rst
4768 F: include/linux/cpuset.h
4769 F: kernel/cgroup/cpuset.c
4771 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4772 M: Johannes Weiner <hannes@cmpxchg.org>
4773 M: Michal Hocko <mhocko@kernel.org>
4774 M: Vladimir Davydov <vdavydov.dev@gmail.com>
4775 L: cgroups@vger.kernel.org
4776 L: linux-mm@kvack.org
4781 CORETEMP HARDWARE MONITORING DRIVER
4782 M: Fenghua Yu <fenghua.yu@intel.com>
4783 L: linux-hwmon@vger.kernel.org
4785 F: Documentation/hwmon/coretemp.rst
4786 F: drivers/hwmon/coretemp.c
4788 CORSAIR-CPRO HARDWARE MONITOR DRIVER
4789 M: Marius Zachmann <mail@mariuszachmann.de>
4790 L: linux-hwmon@vger.kernel.org
4792 F: drivers/hwmon/corsair-cpro.c
4794 CORSAIR-PSU HARDWARE MONITOR DRIVER
4795 M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
4796 L: linux-hwmon@vger.kernel.org
4798 F: Documentation/hwmon/corsair-psu.rst
4799 F: drivers/hwmon/corsair-psu.c
4801 COSA/SRP SYNC SERIAL DRIVER
4802 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4804 W: http://www.fi.muni.cz/~kas/cosa/
4805 F: drivers/net/wan/cosa*
4808 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4809 L: linux-iio@vger.kernel.org
4811 F: Documentation/ABI/testing/sysfs-bus-counter
4812 F: Documentation/driver-api/generic-counter.rst
4814 F: include/linux/counter.h
4815 F: include/linux/counter_enum.h
4818 M: Bence Csókás <bence98@sch.bme.hu>
4820 F: drivers/i2c/busses/i2c-cp2615.c
4822 CPMAC ETHERNET DRIVER
4823 M: Florian Fainelli <f.fainelli@gmail.com>
4824 L: netdev@vger.kernel.org
4826 F: drivers/net/ethernet/ti/cpmac.c
4828 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
4829 M: Viresh Kumar <viresh.kumar@linaro.org>
4830 M: Sudeep Holla <sudeep.holla@arm.com>
4831 L: linux-pm@vger.kernel.org
4833 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4834 F: drivers/cpufreq/vexpress-spc-cpufreq.c
4836 CPU FREQUENCY SCALING FRAMEWORK
4837 M: "Rafael J. Wysocki" <rafael@kernel.org>
4838 M: Viresh Kumar <viresh.kumar@linaro.org>
4839 L: linux-pm@vger.kernel.org
4841 B: https://bugzilla.kernel.org
4842 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4843 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4844 F: Documentation/admin-guide/pm/cpufreq.rst
4845 F: Documentation/admin-guide/pm/intel_pstate.rst
4846 F: Documentation/cpu-freq/
4847 F: Documentation/devicetree/bindings/cpufreq/
4849 F: include/linux/cpufreq.h
4850 F: include/linux/sched/cpufreq.h
4851 F: kernel/sched/cpufreq*.c
4852 F: tools/testing/selftests/cpufreq/
4854 CPU IDLE TIME MANAGEMENT FRAMEWORK
4855 M: "Rafael J. Wysocki" <rafael@kernel.org>
4856 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4857 L: linux-pm@vger.kernel.org
4859 B: https://bugzilla.kernel.org
4860 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4861 F: Documentation/admin-guide/pm/cpuidle.rst
4862 F: Documentation/driver-api/pm/cpuidle.rst
4864 F: include/linux/cpuidle.h
4866 CPU POWER MONITORING SUBSYSTEM
4867 M: Thomas Renninger <trenn@suse.com>
4868 M: Shuah Khan <shuah@kernel.org>
4869 M: Shuah Khan <skhan@linuxfoundation.org>
4870 L: linux-pm@vger.kernel.org
4872 F: tools/power/cpupower/
4875 M: "H. Peter Anvin" <hpa@zytor.com>
4877 F: arch/x86/kernel/cpuid.c
4878 F: arch/x86/kernel/msr.c
4880 CPUIDLE DRIVER - ARM BIG LITTLE
4881 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4882 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4883 L: linux-pm@vger.kernel.org
4884 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4886 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4887 F: drivers/cpuidle/cpuidle-big_little.c
4889 CPUIDLE DRIVER - ARM EXYNOS
4890 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4891 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4892 M: Kukjin Kim <kgene@kernel.org>
4893 L: linux-pm@vger.kernel.org
4894 L: linux-samsung-soc@vger.kernel.org
4896 F: arch/arm/mach-exynos/pm.c
4897 F: drivers/cpuidle/cpuidle-exynos.c
4898 F: include/linux/platform_data/cpuidle-exynos.h
4900 CPUIDLE DRIVER - ARM PSCI
4901 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4902 M: Sudeep Holla <sudeep.holla@arm.com>
4903 L: linux-pm@vger.kernel.org
4904 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4906 F: drivers/cpuidle/cpuidle-psci.c
4908 CPUIDLE DRIVER - ARM PSCI PM DOMAIN
4909 M: Ulf Hansson <ulf.hansson@linaro.org>
4910 L: linux-pm@vger.kernel.org
4911 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4913 F: drivers/cpuidle/cpuidle-psci.h
4914 F: drivers/cpuidle/cpuidle-psci-domain.c
4917 M: Nicolas Pitre <nico@fluxnic.net>
4919 F: Documentation/filesystems/cramfs.rst
4923 M: Bastien Nocera <hadess@hadess.net>
4924 L: linux-input@vger.kernel.org
4926 F: drivers/hid/hid-creative-sb0540.c
4929 M: Herbert Xu <herbert@gondor.apana.org.au>
4930 M: "David S. Miller" <davem@davemloft.net>
4931 L: linux-crypto@vger.kernel.org
4933 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4934 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4935 F: Documentation/crypto/
4936 F: Documentation/devicetree/bindings/crypto/
4941 F: include/linux/crypto*
4944 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4945 M: Neil Horman <nhorman@tuxdriver.com>
4946 L: linux-crypto@vger.kernel.org
4948 F: crypto/ansi_cprng.c
4952 M: Hans Verkuil <hverkuil@xs4all.nl>
4953 L: linux-media@vger.kernel.org
4955 W: http://linuxtv.org
4956 T: git git://linuxtv.org/media_tree.git
4957 F: drivers/media/i2c/cs3308.c
4959 CS5535 Audio ALSA driver
4960 M: Jaya Kumar <jayakumar.alsa@gmail.com>
4962 F: sound/pci/cs5535audio/
4964 CSI DRIVERS FOR ALLWINNER V3s
4965 M: Yong Deng <yong.deng@magewell.com>
4966 L: linux-media@vger.kernel.org
4968 T: git git://linuxtv.org/media_tree.git
4969 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
4970 F: drivers/media/platform/sunxi/sun6i-csi/
4973 M: Solomon Peachy <pizza@shaftnet.org>
4975 F: drivers/net/wireless/st/cw1200/
4977 CX18 VIDEO4LINUX DRIVER
4978 M: Andy Walls <awalls@md.metrocast.net>
4979 L: linux-media@vger.kernel.org
4981 W: https://linuxtv.org
4982 T: git git://linuxtv.org/media_tree.git
4983 F: drivers/media/pci/cx18/
4984 F: include/uapi/linux/ivtv*
4986 CX2341X MPEG ENCODER HELPER MODULE
4987 M: Hans Verkuil <hverkuil@xs4all.nl>
4988 L: linux-media@vger.kernel.org
4990 W: https://linuxtv.org
4991 T: git git://linuxtv.org/media_tree.git
4992 F: drivers/media/common/cx2341x*
4993 F: include/media/drv-intf/cx2341x.h
4995 CX24120 MEDIA DRIVER
4996 M: Jemma Denson <jdenson@gmail.com>
4997 M: Patrick Boettcher <patrick.boettcher@posteo.de>
4998 L: linux-media@vger.kernel.org
5000 W: https://linuxtv.org
5001 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5002 F: drivers/media/dvb-frontends/cx24120*
5004 CX88 VIDEO4LINUX DRIVER
5005 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5006 L: linux-media@vger.kernel.org
5008 W: https://linuxtv.org
5009 T: git git://linuxtv.org/media_tree.git
5010 F: Documentation/driver-api/media/drivers/cx88*
5011 F: drivers/media/pci/cx88/
5013 CXD2820R MEDIA DRIVER
5014 M: Antti Palosaari <crope@iki.fi>
5015 L: linux-media@vger.kernel.org
5017 W: https://linuxtv.org
5018 W: http://palosaari.fi/linux/
5019 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5020 T: git git://linuxtv.org/anttip/media_tree.git
5021 F: drivers/media/dvb-frontends/cxd2820r*
5023 CXGB3 ETHERNET DRIVER (CXGB3)
5024 M: Raju Rangoju <rajur@chelsio.com>
5025 L: netdev@vger.kernel.org
5027 W: http://www.chelsio.com
5028 F: drivers/net/ethernet/chelsio/cxgb3/
5030 CXGB3 ISCSI DRIVER (CXGB3I)
5031 M: Karen Xie <kxie@chelsio.com>
5032 L: linux-scsi@vger.kernel.org
5034 W: http://www.chelsio.com
5035 F: drivers/scsi/cxgbi/cxgb3i
5037 CXGB4 CRYPTO DRIVER (chcr)
5038 M: Ayush Sawal <ayush.sawal@chelsio.com>
5039 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
5040 M: Rohit Maheshwari <rohitm@chelsio.com>
5041 L: linux-crypto@vger.kernel.org
5043 W: http://www.chelsio.com
5044 F: drivers/crypto/chelsio
5046 CXGB4 INLINE CRYPTO DRIVER
5047 M: Ayush Sawal <ayush.sawal@chelsio.com>
5048 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
5049 M: Rohit Maheshwari <rohitm@chelsio.com>
5050 L: netdev@vger.kernel.org
5052 W: http://www.chelsio.com
5053 F: drivers/net/ethernet/chelsio/inline_crypto/
5055 CXGB4 ETHERNET DRIVER (CXGB4)
5056 M: Raju Rangoju <rajur@chelsio.com>
5057 L: netdev@vger.kernel.org
5059 W: http://www.chelsio.com
5060 F: drivers/net/ethernet/chelsio/cxgb4/
5062 CXGB4 ISCSI DRIVER (CXGB4I)
5063 M: Karen Xie <kxie@chelsio.com>
5064 L: linux-scsi@vger.kernel.org
5066 W: http://www.chelsio.com
5067 F: drivers/scsi/cxgbi/cxgb4i
5069 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
5070 M: Potnuri Bharat Teja <bharat@chelsio.com>
5071 L: linux-rdma@vger.kernel.org
5073 W: http://www.openfabrics.org
5074 F: drivers/infiniband/hw/cxgb4/
5075 F: include/uapi/rdma/cxgb4-abi.h
5077 CXGB4VF ETHERNET DRIVER (CXGB4VF)
5078 M: Raju Rangoju <rajur@chelsio.com>
5079 L: netdev@vger.kernel.org
5081 W: http://www.chelsio.com
5082 F: drivers/net/ethernet/chelsio/cxgb4vf/
5084 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
5085 M: Frederic Barrat <fbarrat@linux.ibm.com>
5086 M: Andrew Donnellan <ajd@linux.ibm.com>
5087 L: linuxppc-dev@lists.ozlabs.org
5089 F: Documentation/ABI/testing/sysfs-class-cxl
5090 F: Documentation/powerpc/cxl.rst
5091 F: arch/powerpc/platforms/powernv/pci-cxl.c
5092 F: drivers/misc/cxl/
5093 F: include/misc/cxl*
5094 F: include/uapi/misc/cxl.h
5096 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
5097 M: Manoj N. Kumar <manoj@linux.ibm.com>
5098 M: Matthew R. Ochs <mrochs@linux.ibm.com>
5099 M: Uma Krishnan <ukrishn@linux.ibm.com>
5100 L: linux-scsi@vger.kernel.org
5102 F: Documentation/powerpc/cxlflash.rst
5103 F: drivers/scsi/cxlflash/
5104 F: include/uapi/scsi/cxlflash_ioctl.h
5107 M: Russell King <linux@armlinux.org.uk>
5108 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5110 W: http://www.armlinux.org.uk/
5111 F: drivers/video/fbdev/cyber2000fb.*
5113 CYCLADES PC300 DRIVER
5115 F: drivers/net/wan/pc300*
5117 CYPRESS_FIRMWARE MEDIA DRIVER
5118 M: Antti Palosaari <crope@iki.fi>
5119 L: linux-media@vger.kernel.org
5121 W: https://linuxtv.org
5122 W: http://palosaari.fi/linux/
5123 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5124 T: git git://linuxtv.org/anttip/media_tree.git
5125 F: drivers/media/common/cypress_firmware*
5127 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
5128 M: Linus Walleij <linus.walleij@linaro.org>
5129 L: linux-input@vger.kernel.org
5131 F: drivers/input/touchscreen/cy8ctma140.c
5133 CYTTSP TOUCHSCREEN DRIVER
5134 M: Linus Walleij <linus.walleij@linaro.org>
5135 L: linux-input@vger.kernel.org
5137 F: drivers/input/touchscreen/cyttsp*
5139 D-LINK DIR-685 TOUCHKEYS DRIVER
5140 M: Linus Walleij <linus.walleij@linaro.org>
5141 L: linux-input@vger.kernel.org
5143 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
5145 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
5146 M: Joshua Kinard <kumba@gentoo.org>
5148 F: drivers/rtc/rtc-ds1685.c
5149 F: include/linux/rtc/ds1685.h
5151 DAMA SLAVE for AX.25
5152 M: Joerg Reuter <jreuter@yaina.de>
5153 L: linux-hams@vger.kernel.org
5155 W: http://yaina.de/jreuter/
5156 W: http://www.qsl.net/dl1bke/
5157 F: net/ax25/af_ax25.c
5158 F: net/ax25/ax25_dev.c
5159 F: net/ax25/ax25_ds_*
5160 F: net/ax25/ax25_in.c
5161 F: net/ax25/ax25_out.c
5162 F: net/ax25/ax25_timer.c
5163 F: net/ax25/sysctl_net_ax25.c
5166 M: SeongJae Park <sjpark@amazon.de>
5167 L: linux-mm@kvack.org
5169 F: Documentation/admin-guide/mm/damon/
5170 F: Documentation/vm/damon/
5171 F: include/linux/damon.h
5172 F: include/trace/events/damon.h
5174 F: tools/testing/selftests/damon/
5176 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
5177 L: netdev@vger.kernel.org
5179 F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
5180 F: drivers/net/ethernet/dec/tulip/dmfe.c
5182 DC390/AM53C974 SCSI driver
5183 M: Hannes Reinecke <hare@suse.com>
5184 L: linux-scsi@vger.kernel.org
5186 F: drivers/scsi/am53c974.c
5189 M: Oliver Neukum <oliver@neukum.org>
5190 M: Ali Akcaagac <aliakc@web.de>
5191 M: Jamie Lenehan <lenehan@twibble.org>
5192 L: dc395x@twibble.org
5194 W: http://twibble.org/dist/dc395x/
5195 W: http://lists.twibble.org/mailman/listinfo/dc395x/
5196 F: Documentation/scsi/dc395x.rst
5197 F: drivers/scsi/dc395x.*
5200 L: dccp@vger.kernel.org
5202 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
5203 F: include/linux/dccp.h
5204 F: include/linux/tfrc.h
5205 F: include/uapi/linux/dccp.h
5208 DECnet NETWORK LAYER
5209 L: linux-decnet-user@lists.sourceforge.net
5211 W: http://linux-decnet.sourceforge.net
5212 F: Documentation/networking/decnet.rst
5215 DECSTATION PLATFORM SUPPORT
5216 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5217 L: linux-mips@vger.kernel.org
5219 W: http://www.linux-mips.org/wiki/DECstation
5221 F: arch/mips/include/asm/dec/
5222 F: arch/mips/include/asm/mach-dec/
5224 DEFXX FDDI NETWORK DRIVER
5225 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5227 F: drivers/net/fddi/defxx.*
5229 DEFZA FDDI NETWORK DRIVER
5230 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5232 F: drivers/net/fddi/defza.*
5234 DEINTERLACE DRIVERS FOR ALLWINNER H3
5235 M: Jernej Skrabec <jernej.skrabec@gmail.com>
5236 L: linux-media@vger.kernel.org
5238 T: git git://linuxtv.org/media_tree.git
5239 F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
5240 F: drivers/media/platform/sunxi/sun8i-di/
5243 M: Matthew Garrett <mjg59@srcf.ucam.org>
5244 M: Pali Rohár <pali@kernel.org>
5245 L: platform-driver-x86@vger.kernel.org
5247 F: drivers/platform/x86/dell/dell-laptop.c
5249 DELL LAPTOP FREEFALL DRIVER
5250 M: Pali Rohár <pali@kernel.org>
5252 F: drivers/platform/x86/dell/dell-smo8800.c
5254 DELL LAPTOP RBTN DRIVER
5255 M: Pali Rohár <pali@kernel.org>
5257 F: drivers/platform/x86/dell/dell-rbtn.*
5259 DELL LAPTOP SMM DRIVER
5260 M: Pali Rohár <pali@kernel.org>
5262 F: drivers/hwmon/dell-smm-hwmon.c
5263 F: include/uapi/linux/i8k.h
5265 DELL REMOTE BIOS UPDATE DRIVER
5266 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5267 L: platform-driver-x86@vger.kernel.org
5269 F: drivers/platform/x86/dell/dell_rbu.c
5272 M: Pali Rohár <pali@kernel.org>
5273 L: Dell.Client.Kernel@dell.com
5274 L: platform-driver-x86@vger.kernel.org
5276 F: drivers/platform/x86/dell/dell-smbios.*
5278 DELL SMBIOS SMM DRIVER
5279 L: Dell.Client.Kernel@dell.com
5280 L: platform-driver-x86@vger.kernel.org
5282 F: drivers/platform/x86/dell/dell-smbios-smm.c
5284 DELL SMBIOS WMI DRIVER
5285 L: Dell.Client.Kernel@dell.com
5286 L: platform-driver-x86@vger.kernel.org
5288 F: drivers/platform/x86/dell/dell-smbios-wmi.c
5289 F: tools/wmi/dell-smbios-example.c
5291 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
5292 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5293 L: platform-driver-x86@vger.kernel.org
5295 F: Documentation/driver-api/dcdbas.rst
5296 F: drivers/platform/x86/dell/dcdbas.*
5298 DELL WMI DESCRIPTOR DRIVER
5299 L: Dell.Client.Kernel@dell.com
5301 F: drivers/platform/x86/dell/dell-wmi-descriptor.c
5303 DELL WMI SYSMAN DRIVER
5304 M: Divya Bharathi <divya.bharathi@dell.com>
5305 M: Prasanth Ksr <prasanth.ksr@dell.com>
5306 L: Dell.Client.Kernel@dell.com
5307 L: platform-driver-x86@vger.kernel.org
5309 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
5310 F: drivers/platform/x86/dell/dell-wmi-sysman/
5312 DELL WMI NOTIFICATIONS DRIVER
5313 M: Matthew Garrett <mjg59@srcf.ucam.org>
5314 M: Pali Rohár <pali@kernel.org>
5316 F: drivers/platform/x86/dell/dell-wmi-base.c
5318 DELL WMI HARDWARE PRIVACY SUPPORT
5319 M: Perry Yuan <Perry.Yuan@dell.com>
5320 L: Dell.Client.Kernel@dell.com
5321 L: platform-driver-x86@vger.kernel.org
5323 F: drivers/platform/x86/dell/dell-wmi-privacy.c
5325 DELTA ST MEDIA DRIVER
5326 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
5327 L: linux-media@vger.kernel.org
5329 W: https://linuxtv.org
5330 T: git git://linuxtv.org/media_tree.git
5331 F: drivers/media/platform/sti/delta
5333 DELTA DPS920AB PSU DRIVER
5334 M: Robert Marko <robert.marko@sartura.hr>
5335 L: linux-hwmon@vger.kernel.org
5337 F: Documentation/hwmon/dps920ab.rst
5338 F: drivers/hwmon/pmbus/dps920ab.c
5341 L: linux-mtd@lists.infradead.org
5343 F: drivers/mtd/nand/raw/denali*
5345 DESIGNWARE EDMA CORE IP DRIVER
5346 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5347 L: dmaengine@vger.kernel.org
5349 F: drivers/dma/dw-edma/
5350 F: include/linux/dma/edma.h
5352 DESIGNWARE XDATA IP DRIVER
5353 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5354 L: linux-pci@vger.kernel.org
5356 F: Documentation/misc-devices/dw-xdata-pcie.rst
5357 F: drivers/misc/dw-xdata-pcie.c
5359 DESIGNWARE USB2 DRD IP DRIVER
5360 M: Minas Harutyunyan <hminas@synopsys.com>
5361 L: linux-usb@vger.kernel.org
5363 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5364 F: drivers/usb/dwc2/
5366 DESIGNWARE USB3 DRD IP DRIVER
5367 M: Felipe Balbi <balbi@kernel.org>
5368 L: linux-usb@vger.kernel.org
5370 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5371 F: drivers/usb/dwc3/
5373 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
5374 M: Andreas Klinger <ak@it-klinger.de>
5375 L: linux-iio@vger.kernel.org
5377 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
5378 F: drivers/iio/proximity/srf*.c
5380 DEVICE COREDUMP (DEV_COREDUMP)
5381 M: Johannes Berg <johannes@sipsolutions.net>
5382 L: linux-kernel@vger.kernel.org
5384 F: drivers/base/devcoredump.c
5385 F: include/linux/devcoredump.h
5387 DEVICE DEPENDENCY HELPER SCRIPT
5388 M: Saravana Kannan <saravanak@google.com>
5389 L: linux-kernel@vger.kernel.org
5391 F: scripts/dev-needs.sh
5393 DEVICE DIRECT ACCESS (DAX)
5394 M: Dan Williams <dan.j.williams@intel.com>
5395 M: Vishal Verma <vishal.l.verma@intel.com>
5396 M: Dave Jiang <dave.jiang@intel.com>
5397 L: nvdimm@lists.linux.dev
5401 DEVICE FREQUENCY (DEVFREQ)
5402 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5403 M: Kyungmin Park <kyungmin.park@samsung.com>
5404 M: Chanwoo Choi <cw00.choi@samsung.com>
5405 L: linux-pm@vger.kernel.org
5407 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5408 F: Documentation/devicetree/bindings/devfreq/
5410 F: include/linux/devfreq.h
5411 F: include/trace/events/devfreq.h
5413 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
5414 M: Chanwoo Choi <cw00.choi@samsung.com>
5415 L: linux-pm@vger.kernel.org
5417 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5418 F: Documentation/devicetree/bindings/devfreq/event/
5419 F: drivers/devfreq/devfreq-event.c
5420 F: drivers/devfreq/event/
5421 F: include/dt-bindings/pmu/exynos_ppmu.h
5422 F: include/linux/devfreq-event.h
5424 DEVICE NUMBER REGISTRY
5425 M: Torben Mathiasen <device@lanana.org>
5427 W: http://lanana.org/docs/device-list/index.html
5429 DEVICE RESOURCE MANAGEMENT HELPERS
5430 M: Hans de Goede <hdegoede@redhat.com>
5431 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
5433 F: include/linux/devm-helpers.h
5436 M: Alasdair Kergon <agk@redhat.com>
5437 M: Mike Snitzer <snitzer@redhat.com>
5438 M: dm-devel@redhat.com
5439 L: dm-devel@redhat.com
5441 W: http://sources.redhat.com/dm
5442 Q: http://patchwork.kernel.org/project/dm-devel/list/
5443 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
5444 T: quilt http://people.redhat.com/agk/patches/linux/editing/
5445 F: Documentation/admin-guide/device-mapper/
5446 F: drivers/md/Kconfig
5447 F: drivers/md/Makefile
5449 F: drivers/md/persistent-data/
5450 F: include/linux/device-mapper.h
5451 F: include/linux/dm-*.h
5452 F: include/uapi/linux/dm-*.h
5455 M: Jiri Pirko <jiri@nvidia.com>
5456 L: netdev@vger.kernel.org
5458 F: Documentation/networking/devlink
5459 F: include/net/devlink.h
5460 F: include/uapi/linux/devlink.h
5461 F: net/core/devlink.c
5463 DH ELECTRONICS IMX6 DHCOM BOARD SUPPORT
5464 M: Christoph Niedermaier <cniedermaier@dh-electronics.com>
5465 L: kernel@dh-electronics.com
5467 F: arch/arm/boot/dts/imx6*-dhcom-*
5469 DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT
5470 M: Marek Vasut <marex@denx.de>
5471 L: kernel@dh-electronics.com
5473 F: arch/arm/boot/dts/stm32mp1*-dhcom-*
5474 F: arch/arm/boot/dts/stm32mp1*-dhcor-*
5476 DIALOG SEMICONDUCTOR DRIVERS
5477 M: Support Opensource <support.opensource@diasemi.com>
5479 W: http://www.dialog-semiconductor.com/products
5480 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
5481 F: Documentation/devicetree/bindings/input/dlg,da72??.txt
5482 F: Documentation/devicetree/bindings/mfd/da90*.txt
5483 F: Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
5484 F: Documentation/devicetree/bindings/regulator/da92*.txt
5485 F: Documentation/devicetree/bindings/regulator/slg51000.txt
5486 F: Documentation/devicetree/bindings/sound/da[79]*.txt
5487 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
5488 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
5489 F: Documentation/hwmon/da90??.rst
5490 F: drivers/gpio/gpio-da90??.c
5491 F: drivers/hwmon/da90??-hwmon.c
5492 F: drivers/iio/adc/da91??-*.c
5493 F: drivers/input/misc/da72??.[ch]
5494 F: drivers/input/misc/da90??_onkey.c
5495 F: drivers/input/touchscreen/da9052_tsi.c
5496 F: drivers/leds/leds-da90??.c
5497 F: drivers/mfd/da903x.c
5498 F: drivers/mfd/da90??-*.c
5499 F: drivers/mfd/da91??-*.c
5500 F: drivers/pinctrl/pinctrl-da90??.c
5501 F: drivers/power/supply/da9052-battery.c
5502 F: drivers/power/supply/da91??-*.c
5503 F: drivers/regulator/da9???-regulator.[ch]
5504 F: drivers/regulator/slg51000-regulator.[ch]
5505 F: drivers/rtc/rtc-da90??.c
5506 F: drivers/thermal/da90??-thermal.c
5507 F: drivers/video/backlight/da90??_bl.c
5508 F: drivers/watchdog/da90??_wdt.c
5509 F: include/dt-bindings/regulator/dlg,da9*-regulator.h
5510 F: include/linux/mfd/da903x.h
5511 F: include/linux/mfd/da9052/
5512 F: include/linux/mfd/da9055/
5513 F: include/linux/mfd/da9062/
5514 F: include/linux/mfd/da9063/
5515 F: include/linux/mfd/da9150/
5516 F: include/linux/regulator/da9211.h
5517 F: include/sound/da[79]*.h
5518 F: sound/soc/codecs/da[79]*.[ch]
5520 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
5521 M: William Breathitt Gray <vilhelm.gray@gmail.com>
5522 L: linux-gpio@vger.kernel.org
5524 F: drivers/gpio/gpio-gpio-mm.c
5526 DIOLAN U2C-12 I2C DRIVER
5527 M: Guenter Roeck <linux@roeck-us.net>
5528 L: linux-i2c@vger.kernel.org
5530 F: drivers/i2c/busses/i2c-diolan-u2c.c
5532 DIRECTORY NOTIFICATION (DNOTIFY)
5533 M: Jan Kara <jack@suse.cz>
5534 R: Amir Goldstein <amir73il@gmail.com>
5535 L: linux-fsdevel@vger.kernel.org
5537 F: Documentation/filesystems/dnotify.rst
5538 F: fs/notify/dnotify/
5539 F: include/linux/dnotify.h
5541 DISK GEOMETRY AND PARTITION HANDLING
5542 M: Andries Brouwer <aeb@cwi.nl>
5544 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
5545 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
5546 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
5549 M: Jan Kara <jack@suse.com>
5551 F: Documentation/filesystems/quota.rst
5553 F: include/linux/quota*.h
5554 F: include/uapi/linux/quota*.h
5556 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
5557 M: Bernie Thompson <bernie@plugable.com>
5558 L: linux-fbdev@vger.kernel.org
5560 W: http://plugable.com/category/projects/udlfb/
5561 F: Documentation/fb/udlfb.rst
5562 F: drivers/video/fbdev/udlfb.c
5563 F: include/video/udlfb.h
5565 DISTRIBUTED LOCK MANAGER (DLM)
5566 M: Christine Caulfield <ccaulfie@redhat.com>
5567 M: David Teigland <teigland@redhat.com>
5568 L: cluster-devel@redhat.com
5570 W: http://sources.redhat.com/cluster/
5571 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5574 DMA BUFFER SHARING FRAMEWORK
5575 M: Sumit Semwal <sumit.semwal@linaro.org>
5576 M: Christian König <christian.koenig@amd.com>
5577 L: linux-media@vger.kernel.org
5578 L: dri-devel@lists.freedesktop.org
5579 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5581 T: git git://anongit.freedesktop.org/drm/drm-misc
5582 F: Documentation/driver-api/dma-buf.rst
5584 F: include/linux/*fence.h
5585 F: include/linux/dma-buf*
5586 F: include/linux/dma-resv.h
5587 K: \bdma_(?:buf|fence|resv)\b
5589 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
5590 M: Vinod Koul <vkoul@kernel.org>
5591 L: dmaengine@vger.kernel.org
5593 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5594 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
5595 F: Documentation/devicetree/bindings/dma/
5596 F: Documentation/driver-api/dmaengine/
5598 F: include/linux/dma/
5599 F: include/linux/dmaengine.h
5600 F: include/linux/of_dma.h
5603 M: Christoph Hellwig <hch@lst.de>
5604 M: Marek Szyprowski <m.szyprowski@samsung.com>
5605 R: Robin Murphy <robin.murphy@arm.com>
5606 L: iommu@lists.linux-foundation.org
5607 L: iommu@lists.linux.dev
5609 W: http://git.infradead.org/users/hch/dma-mapping.git
5610 T: git git://git.infradead.org/users/hch/dma-mapping.git
5611 F: include/asm-generic/dma-mapping.h
5612 F: include/linux/dma-direct.h
5613 F: include/linux/dma-mapping.h
5614 F: include/linux/dma-map-ops.h
5617 DMA MAPPING BENCHMARK
5618 M: Barry Song <song.bao.hua@hisilicon.com>
5619 L: iommu@lists.linux-foundation.org
5620 L: iommu@lists.linux.dev
5621 F: kernel/dma/map_benchmark.c
5622 F: tools/testing/selftests/dma/
5624 DMA-BUF HEAPS FRAMEWORK
5625 M: Sumit Semwal <sumit.semwal@linaro.org>
5626 R: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5627 R: Liam Mark <lmark@codeaurora.org>
5628 R: Laura Abbott <labbott@redhat.com>
5629 R: Brian Starkey <Brian.Starkey@arm.com>
5630 R: John Stultz <john.stultz@linaro.org>
5631 L: linux-media@vger.kernel.org
5632 L: dri-devel@lists.freedesktop.org
5633 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5635 T: git git://anongit.freedesktop.org/drm/drm-misc
5636 F: drivers/dma-buf/dma-heap.c
5637 F: drivers/dma-buf/heaps/*
5638 F: include/linux/dma-heap.h
5639 F: include/uapi/linux/dma-heap.h
5641 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
5642 M: Lukasz Luba <lukasz.luba@arm.com>
5643 L: linux-pm@vger.kernel.org
5644 L: linux-samsung-soc@vger.kernel.org
5646 F: Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
5647 F: drivers/memory/samsung/exynos5422-dmc.c
5649 DME1737 HARDWARE MONITOR DRIVER
5650 M: Juerg Haefliger <juergh@gmail.com>
5651 L: linux-hwmon@vger.kernel.org
5653 F: Documentation/hwmon/dme1737.rst
5654 F: drivers/hwmon/dme1737.c
5657 M: Jean Delvare <jdelvare@suse.com>
5659 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
5660 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
5661 F: drivers/firmware/dmi-id.c
5662 F: drivers/firmware/dmi_scan.c
5663 F: include/linux/dmi.h
5666 M: Jonathan Corbet <corbet@lwn.net>
5667 L: linux-doc@vger.kernel.org
5669 P: Documentation/doc-guide/maintainer-profile.rst
5670 T: git git://git.lwn.net/linux.git docs-next
5672 F: scripts/documentation-file-ref-check
5673 F: scripts/kernel-doc
5674 F: scripts/sphinx-pre-install
5675 X: Documentation/ABI/
5676 X: Documentation/admin-guide/media/
5677 X: Documentation/devicetree/
5678 X: Documentation/driver-api/media/
5679 X: Documentation/firmware-guide/acpi/
5680 X: Documentation/i2c/
5681 X: Documentation/power/
5682 X: Documentation/spi/
5683 X: Documentation/userspace-api/media/
5685 DOCUMENTATION REPORTING ISSUES
5686 M: Thorsten Leemhuis <linux@leemhuis.info>
5687 L: linux-doc@vger.kernel.org
5689 F: Documentation/admin-guide/reporting-issues.rst
5691 DOCUMENTATION SCRIPTS
5692 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5693 L: linux-doc@vger.kernel.org
5695 F: Documentation/sphinx/parse-headers.pl
5696 F: scripts/documentation-file-ref-check
5697 F: scripts/sphinx-pre-install
5699 DOCUMENTATION/ITALIAN
5700 M: Federico Vaga <federico.vaga@vaga.pv.it>
5701 L: linux-doc@vger.kernel.org
5703 F: Documentation/translations/it_IT
5705 DONGWOON DW9714 LENS VOICE COIL DRIVER
5706 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5707 L: linux-media@vger.kernel.org
5709 T: git git://linuxtv.org/media_tree.git
5710 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5711 F: drivers/media/i2c/dw9714.c
5713 DONGWOON DW9768 LENS VOICE COIL DRIVER
5714 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
5715 L: linux-media@vger.kernel.org
5717 T: git git://linuxtv.org/media_tree.git
5718 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
5719 F: drivers/media/i2c/dw9768.c
5721 DONGWOON DW9807 LENS VOICE COIL DRIVER
5722 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5723 L: linux-media@vger.kernel.org
5725 T: git git://linuxtv.org/media_tree.git
5726 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5727 F: drivers/media/i2c/dw9807-vcm.c
5730 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
5731 L: blinux-list@redhat.com
5733 F: drivers/char/dtlk.c
5734 F: include/linux/dtlk.h
5736 DPAA2 DATAPATH I/O (DPIO) DRIVER
5737 M: Roy Pledge <Roy.Pledge@nxp.com>
5738 L: linux-kernel@vger.kernel.org
5740 F: drivers/soc/fsl/dpio
5742 DPAA2 ETHERNET DRIVER
5743 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5744 L: netdev@vger.kernel.org
5746 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
5747 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
5748 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
5749 F: drivers/net/ethernet/freescale/dpaa2/Makefile
5750 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5751 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
5752 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
5753 F: drivers/net/ethernet/freescale/dpaa2/dpmac*
5754 F: drivers/net/ethernet/freescale/dpaa2/dpni*
5756 DPAA2 ETHERNET SWITCH DRIVER
5757 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5758 L: netdev@vger.kernel.org
5760 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
5761 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
5762 F: drivers/net/ethernet/freescale/dpaa2/dpsw*
5764 DPT_I2O SCSI RAID DRIVER
5765 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5766 L: linux-scsi@vger.kernel.org
5768 W: http://www.adaptec.com/
5769 F: drivers/scsi/dpt*
5770 F: drivers/scsi/dpt/
5773 M: Philipp Reisner <philipp.reisner@linbit.com>
5774 M: Lars Ellenberg <lars.ellenberg@linbit.com>
5775 L: drbd-dev@lists.linbit.com
5777 W: http://www.drbd.org
5778 T: git git://git.linbit.com/linux-drbd.git
5779 T: git git://git.linbit.com/drbd-8.4.git
5780 F: Documentation/admin-guide/blockdev/
5781 F: drivers/block/drbd/
5784 DRIVER COMPONENT FRAMEWORK
5785 L: dri-devel@lists.freedesktop.org
5786 F: drivers/base/component.c
5787 F: include/linux/component.h
5789 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5790 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5791 R: "Rafael J. Wysocki" <rafael@kernel.org>
5793 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5794 F: Documentation/core-api/kobject.rst
5798 F: include/linux/debugfs.h
5799 F: include/linux/kobj*
5802 DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
5803 M: Nishanth Menon <nm@ti.com>
5804 L: linux-pm@vger.kernel.org
5806 F: drivers/soc/ti/smartreflex.c
5807 F: include/linux/power/smartreflex.h
5809 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
5810 M: Maxime Ripard <mripard@kernel.org>
5811 M: Chen-Yu Tsai <wens@csie.org>
5812 R: Jernej Skrabec <jernej.skrabec@gmail.com>
5813 L: dri-devel@lists.freedesktop.org
5815 T: git git://anongit.freedesktop.org/drm/drm-misc
5816 F: drivers/gpu/drm/sun4i/sun8i*
5818 DRM DRIVER FOR ARM PL111 CLCD
5819 M: Emma Anholt <emma@anholt.net>
5821 T: git git://anongit.freedesktop.org/drm/drm-misc
5822 F: drivers/gpu/drm/pl111/
5824 DRM DRIVER FOR ARM VERSATILE TFT PANELS
5825 M: Linus Walleij <linus.walleij@linaro.org>
5827 T: git git://anongit.freedesktop.org/drm/drm-misc
5828 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
5829 F: drivers/gpu/drm/panel/panel-arm-versatile.c
5831 DRM DRIVER FOR ASPEED BMC GFX
5832 M: Joel Stanley <joel@jms.id.au>
5833 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
5835 T: git git://anongit.freedesktop.org/drm/drm-misc
5836 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5837 F: drivers/gpu/drm/aspeed/
5839 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5840 M: Dave Airlie <airlied@redhat.com>
5841 R: Thomas Zimmermann <tzimmermann@suse.de>
5842 L: dri-devel@lists.freedesktop.org
5844 T: git git://anongit.freedesktop.org/drm/drm-misc
5845 F: drivers/gpu/drm/ast/
5847 DRM DRIVER FOR BOCHS VIRTUAL GPU
5848 M: Gerd Hoffmann <kraxel@redhat.com>
5849 L: virtualization@lists.linux-foundation.org
5851 T: git git://anongit.freedesktop.org/drm/drm-misc
5852 F: drivers/gpu/drm/tiny/bochs.c
5854 DRM DRIVER FOR BOE HIMAX8279D PANELS
5855 M: Jerry Han <hanxu5@huaqin.corp-partner.google.com>
5857 F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
5858 F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
5860 DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
5861 M: Jagan Teki <jagan@amarulasolutions.com>
5863 F: Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
5864 F: drivers/gpu/drm/bridge/chipone-icn6211.c
5866 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5867 M: Linus Walleij <linus.walleij@linaro.org>
5869 T: git git://anongit.freedesktop.org/drm/drm-misc
5870 F: drivers/gpu/drm/tve200/
5872 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
5873 M: Icenowy Zheng <icenowy@aosc.io>
5875 F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
5876 F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
5878 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5879 M: Jagan Teki <jagan@amarulasolutions.com>
5881 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
5882 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5884 DRM DRIVER FOR GENERIC USB DISPLAY
5885 M: Noralf Trønnes <noralf@tronnes.org>
5887 W: https://github.com/notro/gud/wiki
5888 T: git git://anongit.freedesktop.org/drm/drm-misc
5889 F: drivers/gpu/drm/gud/
5890 F: include/drm/gud.h
5892 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5893 M: Hans de Goede <hdegoede@redhat.com>
5895 T: git git://anongit.freedesktop.org/drm/drm-misc
5896 F: drivers/gpu/drm/tiny/gm12u320.c
5898 DRM DRIVER FOR HX8357D PANELS
5899 M: Emma Anholt <emma@anholt.net>
5901 T: git git://anongit.freedesktop.org/drm/drm-misc
5902 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
5903 F: drivers/gpu/drm/tiny/hx8357d.c
5905 DRM DRIVER FOR ILITEK ILI9225 PANELS
5906 M: David Lechner <david@lechnology.com>
5908 T: git git://anongit.freedesktop.org/drm/drm-misc
5909 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5910 F: drivers/gpu/drm/tiny/ili9225.c
5912 DRM DRIVER FOR ILITEK ILI9486 PANELS
5913 M: Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
5915 T: git git://anongit.freedesktop.org/drm/drm-misc
5916 F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
5917 F: drivers/gpu/drm/tiny/ili9486.c
5919 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5920 S: Orphan / Obsolete
5921 F: drivers/gpu/drm/i810/
5922 F: include/uapi/drm/i810_drm.h
5924 DRM DRIVER FOR LVDS PANELS
5925 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5926 L: dri-devel@lists.freedesktop.org
5927 T: git git://anongit.freedesktop.org/drm/drm-misc
5929 F: drivers/gpu/drm/panel/panel-lvds.c
5930 F: Documentation/devicetree/bindings/display/panel/lvds.yaml
5932 DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
5933 M: Guido Günther <agx@sigxcpu.org>
5934 R: Purism Kernel Team <kernel@puri.sm>
5936 F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
5937 F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
5939 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5940 S: Orphan / Obsolete
5941 F: drivers/gpu/drm/mga/
5942 F: include/uapi/drm/mga_drm.h
5944 DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
5945 M: Dave Airlie <airlied@redhat.com>
5946 R: Thomas Zimmermann <tzimmermann@suse.de>
5947 L: dri-devel@lists.freedesktop.org
5949 T: git git://anongit.freedesktop.org/drm/drm-misc
5950 F: drivers/gpu/drm/mgag200/
5952 DRM DRIVER FOR MI0283QT
5953 M: Noralf Trønnes <noralf@tronnes.org>
5955 T: git git://anongit.freedesktop.org/drm/drm-misc
5956 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5957 F: drivers/gpu/drm/tiny/mi0283qt.c
5959 DRM DRIVER FOR MSM ADRENO GPU
5960 M: Rob Clark <robdclark@gmail.com>
5961 M: Sean Paul <sean@poorly.run>
5962 L: linux-arm-msm@vger.kernel.org
5963 L: dri-devel@lists.freedesktop.org
5964 L: freedreno@lists.freedesktop.org
5966 T: git https://gitlab.freedesktop.org/drm/msm.git
5967 F: Documentation/devicetree/bindings/display/msm/
5968 F: drivers/gpu/drm/msm/
5969 F: include/uapi/drm/msm_drm.h
5971 DRM DRIVER FOR NOVATEK NT35510 PANELS
5972 M: Linus Walleij <linus.walleij@linaro.org>
5974 T: git git://anongit.freedesktop.org/drm/drm-misc
5975 F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
5976 F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
5978 DRM DRIVER FOR NOVATEK NT36672A PANELS
5979 M: Sumit Semwal <sumit.semwal@linaro.org>
5981 T: git git://anongit.freedesktop.org/drm/drm-misc
5982 F: Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
5983 F: drivers/gpu/drm/panel/panel-novatek-nt36672a.c
5985 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5986 M: Ben Skeggs <bskeggs@redhat.com>
5987 L: dri-devel@lists.freedesktop.org
5988 L: nouveau@lists.freedesktop.org
5990 T: git git://github.com/skeggsb/linux
5991 F: drivers/gpu/drm/nouveau/
5992 F: include/uapi/drm/nouveau_drm.h
5994 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5995 M: Stefan Mavrodiev <stefan@olimex.com>
5997 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
5998 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
6000 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
6001 M: Noralf Trønnes <noralf@tronnes.org>
6003 T: git git://anongit.freedesktop.org/drm/drm-misc
6004 F: Documentation/devicetree/bindings/display/repaper.txt
6005 F: drivers/gpu/drm/tiny/repaper.c
6007 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
6008 M: Dave Airlie <airlied@redhat.com>
6009 M: Gerd Hoffmann <kraxel@redhat.com>
6010 L: virtualization@lists.linux-foundation.org
6012 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
6013 T: git git://anongit.freedesktop.org/drm/drm-misc
6014 F: drivers/gpu/drm/tiny/cirrus.c
6016 DRM DRIVER FOR QXL VIRTUAL GPU
6017 M: Dave Airlie <airlied@redhat.com>
6018 M: Gerd Hoffmann <kraxel@redhat.com>
6019 L: virtualization@lists.linux-foundation.org
6020 L: spice-devel@lists.freedesktop.org
6022 T: git git://anongit.freedesktop.org/drm/drm-misc
6023 F: drivers/gpu/drm/qxl/
6024 F: include/uapi/drm/qxl_drm.h
6026 DRM DRIVER FOR RAGE 128 VIDEO CARDS
6027 S: Orphan / Obsolete
6028 F: drivers/gpu/drm/r128/
6029 F: include/uapi/drm/r128_drm.h
6031 DRM DRIVER FOR RAYDIUM RM67191 PANELS
6032 M: Robert Chiras <robert.chiras@nxp.com>
6034 F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
6035 F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
6037 DRM DRIVER FOR SAMSUNG DB7430 PANELS
6038 M: Linus Walleij <linus.walleij@linaro.org>
6040 T: git git://anongit.freedesktop.org/drm/drm-misc
6041 F: Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
6042 F: drivers/gpu/drm/panel/panel-samsung-db7430.c
6044 DRM DRIVER FOR SITRONIX ST7703 PANELS
6045 M: Guido Günther <agx@sigxcpu.org>
6046 R: Purism Kernel Team <kernel@puri.sm>
6047 R: Ondrej Jirman <megous@megous.com>
6049 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
6050 F: drivers/gpu/drm/panel/panel-sitronix-st7703.c
6052 DRM DRIVER FOR SAVAGE VIDEO CARDS
6053 S: Orphan / Obsolete
6054 F: drivers/gpu/drm/savage/
6055 F: include/uapi/drm/savage_drm.h
6057 DRM DRIVER FOR SIMPLE FRAMEBUFFERS
6058 M: Thomas Zimmermann <tzimmermann@suse.de>
6059 L: dri-devel@lists.freedesktop.org
6061 T: git git://anongit.freedesktop.org/drm/drm-misc
6062 F: drivers/gpu/drm/tiny/simpledrm.c
6064 DRM DRIVER FOR SIS VIDEO CARDS
6065 S: Orphan / Obsolete
6066 F: drivers/gpu/drm/sis/
6067 F: include/uapi/drm/sis_drm.h
6069 DRM DRIVER FOR SITRONIX ST7586 PANELS
6070 M: David Lechner <david@lechnology.com>
6072 T: git git://anongit.freedesktop.org/drm/drm-misc
6073 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
6074 F: drivers/gpu/drm/tiny/st7586.c
6076 DRM DRIVER FOR SITRONIX ST7701 PANELS
6077 M: Jagan Teki <jagan@amarulasolutions.com>
6079 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
6080 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
6082 DRM DRIVER FOR SITRONIX ST7735R PANELS
6083 M: David Lechner <david@lechnology.com>
6085 T: git git://anongit.freedesktop.org/drm/drm-misc
6086 F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
6087 F: drivers/gpu/drm/tiny/st7735r.c
6089 DRM DRIVER FOR SONY ACX424AKP PANELS
6090 M: Linus Walleij <linus.walleij@linaro.org>
6092 T: git git://anongit.freedesktop.org/drm/drm-misc
6093 F: drivers/gpu/drm/panel/panel-sony-acx424akp.c
6095 DRM DRIVER FOR ST-ERICSSON MCDE
6096 M: Linus Walleij <linus.walleij@linaro.org>
6098 T: git git://anongit.freedesktop.org/drm/drm-misc
6099 F: Documentation/devicetree/bindings/display/ste,mcde.yaml
6100 F: drivers/gpu/drm/mcde/
6102 DRM DRIVER FOR TDFX VIDEO CARDS
6103 S: Orphan / Obsolete
6104 F: drivers/gpu/drm/tdfx/
6106 DRM DRIVER FOR TPO TPG110 PANELS
6107 M: Linus Walleij <linus.walleij@linaro.org>
6109 T: git git://anongit.freedesktop.org/drm/drm-misc
6110 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
6111 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
6113 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
6114 M: Dave Airlie <airlied@redhat.com>
6115 R: Sean Paul <sean@poorly.run>
6116 R: Thomas Zimmermann <tzimmermann@suse.de>
6117 L: dri-devel@lists.freedesktop.org
6119 T: git git://anongit.freedesktop.org/drm/drm-misc
6120 F: drivers/gpu/drm/udl/
6122 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
6123 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
6124 M: Melissa Wen <melissa.srw@gmail.com>
6125 R: Haneen Mohammed <hamohammed.sa@gmail.com>
6126 R: Daniel Vetter <daniel@ffwll.ch>
6127 L: dri-devel@lists.freedesktop.org
6129 T: git git://anongit.freedesktop.org/drm/drm-misc
6130 F: Documentation/gpu/vkms.rst
6131 F: drivers/gpu/drm/vkms/
6133 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
6134 M: Hans de Goede <hdegoede@redhat.com>
6135 L: dri-devel@lists.freedesktop.org
6137 T: git git://anongit.freedesktop.org/drm/drm-misc
6138 F: drivers/gpu/drm/vboxvideo/
6140 DRM DRIVER FOR VMWARE VIRTUAL GPU
6141 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
6142 M: Zack Rusin <zackr@vmware.com>
6143 L: dri-devel@lists.freedesktop.org
6145 T: git git://anongit.freedesktop.org/drm/drm-misc
6146 F: drivers/gpu/drm/vmwgfx/
6147 F: include/uapi/drm/vmwgfx_drm.h
6149 DRM DRIVER FOR WIDECHIPS WS2401 PANELS
6150 M: Linus Walleij <linus.walleij@linaro.org>
6152 T: git git://anongit.freedesktop.org/drm/drm-misc
6153 F: Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
6154 F: drivers/gpu/drm/panel/panel-widechips-ws2401.c
6157 M: David Airlie <airlied@linux.ie>
6158 M: Daniel Vetter <daniel@ffwll.ch>
6159 L: dri-devel@lists.freedesktop.org
6161 B: https://gitlab.freedesktop.org/drm
6162 C: irc://irc.oftc.net/dri-devel
6163 T: git git://anongit.freedesktop.org/drm/drm
6164 F: Documentation/devicetree/bindings/display/
6165 F: Documentation/devicetree/bindings/gpu/
6166 F: Documentation/gpu/
6169 F: include/linux/vga*
6170 F: include/uapi/drm/
6172 DRM DRIVERS AND MISC GPU PATCHES
6173 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
6174 M: Maxime Ripard <mripard@kernel.org>
6175 M: Thomas Zimmermann <tzimmermann@suse.de>
6177 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
6178 T: git git://anongit.freedesktop.org/drm/drm-misc
6179 F: Documentation/gpu/
6180 F: drivers/gpu/drm/*
6183 F: include/linux/vga*
6184 F: include/uapi/drm/drm*
6186 DRM DRIVERS FOR ALLWINNER A10
6187 M: Maxime Ripard <mripard@kernel.org>
6188 M: Chen-Yu Tsai <wens@csie.org>
6189 L: dri-devel@lists.freedesktop.org
6191 T: git git://anongit.freedesktop.org/drm/drm-misc
6192 F: Documentation/devicetree/bindings/display/allwinner*
6193 F: drivers/gpu/drm/sun4i/
6195 DRM DRIVERS FOR AMLOGIC SOCS
6196 M: Neil Armstrong <narmstrong@baylibre.com>
6197 L: dri-devel@lists.freedesktop.org
6198 L: linux-amlogic@lists.infradead.org
6200 W: http://linux-meson.com/
6201 T: git git://anongit.freedesktop.org/drm/drm-misc
6202 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
6203 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
6204 F: Documentation/gpu/meson.rst
6205 F: drivers/gpu/drm/meson/
6207 DRM DRIVERS FOR ATMEL HLCDC
6208 M: Sam Ravnborg <sam@ravnborg.org>
6209 M: Boris Brezillon <bbrezillon@kernel.org>
6210 L: dri-devel@lists.freedesktop.org
6212 T: git git://anongit.freedesktop.org/drm/drm-misc
6213 F: Documentation/devicetree/bindings/display/atmel/
6214 F: drivers/gpu/drm/atmel-hlcdc/
6216 DRM DRIVERS FOR BRIDGE CHIPS
6217 M: Andrzej Hajda <a.hajda@samsung.com>
6218 M: Neil Armstrong <narmstrong@baylibre.com>
6219 M: Robert Foss <robert.foss@linaro.org>
6220 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
6221 R: Jonas Karlman <jonas@kwiboo.se>
6222 R: Jernej Skrabec <jernej.skrabec@gmail.com>
6224 T: git git://anongit.freedesktop.org/drm/drm-misc
6225 F: drivers/gpu/drm/bridge/
6227 DRM DRIVERS FOR EXYNOS
6228 M: Inki Dae <inki.dae@samsung.com>
6229 M: Joonyoung Shim <jy0922.shim@samsung.com>
6230 M: Seung-Woo Kim <sw0312.kim@samsung.com>
6231 M: Kyungmin Park <kyungmin.park@samsung.com>
6232 L: dri-devel@lists.freedesktop.org
6234 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
6235 F: Documentation/devicetree/bindings/display/exynos/
6236 F: drivers/gpu/drm/exynos/
6237 F: include/uapi/drm/exynos_drm.h
6239 DRM DRIVERS FOR FREESCALE DCU
6240 M: Stefan Agner <stefan@agner.ch>
6241 M: Alison Wang <alison.wang@nxp.com>
6242 L: dri-devel@lists.freedesktop.org
6244 T: git git://anongit.freedesktop.org/drm/drm-misc
6245 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
6246 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
6247 F: drivers/gpu/drm/fsl-dcu/
6249 DRM DRIVERS FOR FREESCALE IMX
6250 M: Philipp Zabel <p.zabel@pengutronix.de>
6251 L: dri-devel@lists.freedesktop.org
6253 F: Documentation/devicetree/bindings/display/imx/
6254 F: drivers/gpu/drm/imx/
6255 F: drivers/gpu/ipu-v3/
6257 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
6258 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
6259 L: dri-devel@lists.freedesktop.org
6261 T: git git://github.com/patjak/drm-gma500
6262 F: drivers/gpu/drm/gma500/
6264 DRM DRIVERS FOR HISILICON
6265 M: Xinliang Liu <xinliang.liu@linaro.org>
6266 M: Tian Tao <tiantao6@hisilicon.com>
6267 R: John Stultz <john.stultz@linaro.org>
6268 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
6269 R: Chen Feng <puck.chen@hisilicon.com>
6270 L: dri-devel@lists.freedesktop.org
6272 T: git git://anongit.freedesktop.org/drm/drm-misc
6273 F: Documentation/devicetree/bindings/display/hisilicon/
6274 F: drivers/gpu/drm/hisilicon/
6276 DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
6277 M: Deepak Rawat <drawat.floss@gmail.com>
6278 L: linux-hyperv@vger.kernel.org
6279 L: dri-devel@lists.freedesktop.org
6281 T: git git://anongit.freedesktop.org/drm/drm-misc
6282 F: drivers/gpu/drm/hyperv
6284 DRM DRIVERS FOR LIMA
6285 M: Qiang Yu <yuq825@gmail.com>
6286 L: dri-devel@lists.freedesktop.org
6287 L: lima@lists.freedesktop.org (moderated for non-subscribers)
6289 T: git git://anongit.freedesktop.org/drm/drm-misc
6290 F: drivers/gpu/drm/lima/
6291 F: include/uapi/drm/lima_drm.h
6293 DRM DRIVERS FOR MEDIATEK
6294 M: Chun-Kuang Hu <chunkuang.hu@kernel.org>
6295 M: Philipp Zabel <p.zabel@pengutronix.de>
6296 L: dri-devel@lists.freedesktop.org
6297 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
6299 F: Documentation/devicetree/bindings/display/mediatek/
6300 F: drivers/gpu/drm/mediatek/
6301 F: drivers/phy/mediatek/phy-mtk-hdmi*
6302 F: drivers/phy/mediatek/phy-mtk-mipi*
6304 DRM DRIVERS FOR NVIDIA TEGRA
6305 M: Thierry Reding <thierry.reding@gmail.com>
6306 L: dri-devel@lists.freedesktop.org
6307 L: linux-tegra@vger.kernel.org
6309 T: git git://anongit.freedesktop.org/tegra/linux.git
6310 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
6311 F: drivers/gpu/drm/tegra/
6312 F: drivers/gpu/host1x/
6313 F: include/linux/host1x.h
6314 F: include/uapi/drm/tegra_drm.h
6316 DRM DRIVERS FOR RENESAS
6317 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6318 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
6319 L: dri-devel@lists.freedesktop.org
6320 L: linux-renesas-soc@vger.kernel.org
6322 T: git git://linuxtv.org/pinchartl/media drm/du/next
6323 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
6324 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
6325 F: Documentation/devicetree/bindings/display/renesas,du.yaml
6326 F: drivers/gpu/drm/rcar-du/
6327 F: drivers/gpu/drm/shmobile/
6328 F: include/linux/platform_data/shmob_drm.h
6330 DRM DRIVERS FOR ROCKCHIP
6331 M: Sandy Huang <hjc@rock-chips.com>
6332 M: Heiko Stübner <heiko@sntech.de>
6333 L: dri-devel@lists.freedesktop.org
6335 T: git git://anongit.freedesktop.org/drm/drm-misc
6336 F: Documentation/devicetree/bindings/display/rockchip/
6337 F: drivers/gpu/drm/rockchip/
6340 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
6341 L: dri-devel@lists.freedesktop.org
6343 T: git git://anongit.freedesktop.org/drm/drm-misc
6344 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
6345 F: drivers/gpu/drm/sti
6348 M: Yannick Fertre <yannick.fertre@foss.st.com>
6349 M: Philippe Cornu <philippe.cornu@foss.st.com>
6350 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
6351 L: dri-devel@lists.freedesktop.org
6353 T: git git://anongit.freedesktop.org/drm/drm-misc
6354 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
6355 F: drivers/gpu/drm/stm
6357 DRM DRIVERS FOR TI KEYSTONE
6358 M: Jyri Sarha <jyri.sarha@iki.fi>
6359 M: Tomi Valkeinen <tomba@kernel.org>
6360 L: dri-devel@lists.freedesktop.org
6362 T: git git://anongit.freedesktop.org/drm/drm-misc
6363 F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
6364 F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
6365 F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
6366 F: drivers/gpu/drm/tidss/
6368 DRM DRIVERS FOR TI LCDC
6369 M: Jyri Sarha <jyri.sarha@iki.fi>
6370 R: Tomi Valkeinen <tomba@kernel.org>
6371 L: dri-devel@lists.freedesktop.org
6373 F: Documentation/devicetree/bindings/display/tilcdc/
6374 F: drivers/gpu/drm/tilcdc/
6376 DRM DRIVERS FOR TI OMAP
6377 M: Tomi Valkeinen <tomba@kernel.org>
6378 L: dri-devel@lists.freedesktop.org
6380 F: Documentation/devicetree/bindings/display/ti/
6381 F: drivers/gpu/drm/omapdrm/
6384 M: Emma Anholt <emma@anholt.net>
6386 T: git git://anongit.freedesktop.org/drm/drm-misc
6387 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
6388 F: drivers/gpu/drm/v3d/
6389 F: include/uapi/drm/v3d_drm.h
6392 M: Emma Anholt <emma@anholt.net>
6393 M: Maxime Ripard <mripard@kernel.org>
6395 T: git git://github.com/anholt/linux
6396 T: git git://anongit.freedesktop.org/drm/drm-misc
6397 F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
6398 F: drivers/gpu/drm/vc4/
6399 F: include/uapi/drm/vc4_drm.h
6401 DRM DRIVERS FOR VIVANTE GPU IP
6402 M: Lucas Stach <l.stach@pengutronix.de>
6403 R: Russell King <linux+etnaviv@armlinux.org.uk>
6404 R: Christian Gmeiner <christian.gmeiner@gmail.com>
6405 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
6406 L: dri-devel@lists.freedesktop.org
6408 F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
6409 F: drivers/gpu/drm/etnaviv/
6410 F: include/uapi/drm/etnaviv_drm.h
6413 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
6414 L: dri-devel@lists.freedesktop.org
6415 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
6417 T: git git://anongit.freedesktop.org/drm/drm-misc
6418 F: Documentation/gpu/xen-front.rst
6419 F: drivers/gpu/drm/xen/
6421 DRM DRIVERS FOR XILINX
6422 M: Hyun Kwon <hyun.kwon@xilinx.com>
6423 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6424 L: dri-devel@lists.freedesktop.org
6426 T: git git://anongit.freedesktop.org/drm/drm-misc
6427 F: Documentation/devicetree/bindings/display/xlnx/
6428 F: drivers/gpu/drm/xlnx/
6431 M: Thierry Reding <thierry.reding@gmail.com>
6432 R: Sam Ravnborg <sam@ravnborg.org>
6433 L: dri-devel@lists.freedesktop.org
6435 T: git git://anongit.freedesktop.org/drm/drm-misc
6436 F: Documentation/devicetree/bindings/display/panel/
6437 F: drivers/gpu/drm/drm_panel.c
6438 F: drivers/gpu/drm/panel/
6439 F: include/drm/drm_panel.h
6442 M: Christian Koenig <christian.koenig@amd.com>
6443 M: Huang Rui <ray.huang@amd.com>
6444 L: dri-devel@lists.freedesktop.org
6446 T: git git://anongit.freedesktop.org/drm/drm-misc
6447 F: drivers/gpu/drm/ttm/
6450 DSBR100 USB FM RADIO DRIVER
6451 M: Alexey Klimov <klimov.linux@gmail.com>
6452 L: linux-media@vger.kernel.org
6454 T: git git://linuxtv.org/media_tree.git
6455 F: drivers/media/radio/dsbr100.c
6458 M: Hans Verkuil <hverkuil@xs4all.nl>
6459 L: linux-media@vger.kernel.org
6461 W: https://linuxtv.org
6462 T: git git://linuxtv.org/media_tree.git
6463 F: drivers/media/pci/dt3155/
6465 DVB_USB_AF9015 MEDIA DRIVER
6466 M: Antti Palosaari <crope@iki.fi>
6467 L: linux-media@vger.kernel.org
6469 W: https://linuxtv.org
6470 W: http://palosaari.fi/linux/
6471 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6472 T: git git://linuxtv.org/anttip/media_tree.git
6473 F: drivers/media/usb/dvb-usb-v2/af9015*
6475 DVB_USB_AF9035 MEDIA DRIVER
6476 M: Antti Palosaari <crope@iki.fi>
6477 L: linux-media@vger.kernel.org
6479 W: https://linuxtv.org
6480 W: http://palosaari.fi/linux/
6481 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6482 T: git git://linuxtv.org/anttip/media_tree.git
6483 F: drivers/media/usb/dvb-usb-v2/af9035*
6485 DVB_USB_ANYSEE MEDIA DRIVER
6486 M: Antti Palosaari <crope@iki.fi>
6487 L: linux-media@vger.kernel.org
6489 W: https://linuxtv.org
6490 W: http://palosaari.fi/linux/
6491 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6492 T: git git://linuxtv.org/anttip/media_tree.git
6493 F: drivers/media/usb/dvb-usb-v2/anysee*
6495 DVB_USB_AU6610 MEDIA DRIVER
6496 M: Antti Palosaari <crope@iki.fi>
6497 L: linux-media@vger.kernel.org
6499 W: https://linuxtv.org
6500 W: http://palosaari.fi/linux/
6501 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6502 T: git git://linuxtv.org/anttip/media_tree.git
6503 F: drivers/media/usb/dvb-usb-v2/au6610*
6505 DVB_USB_CE6230 MEDIA DRIVER
6506 M: Antti Palosaari <crope@iki.fi>
6507 L: linux-media@vger.kernel.org
6509 W: https://linuxtv.org
6510 W: http://palosaari.fi/linux/
6511 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6512 T: git git://linuxtv.org/anttip/media_tree.git
6513 F: drivers/media/usb/dvb-usb-v2/ce6230*
6515 DVB_USB_CXUSB MEDIA DRIVER
6516 M: Michael Krufky <mkrufky@linuxtv.org>
6517 L: linux-media@vger.kernel.org
6519 W: https://linuxtv.org
6520 W: http://github.com/mkrufky
6521 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6522 T: git git://linuxtv.org/media_tree.git
6523 F: drivers/media/usb/dvb-usb/cxusb*
6525 DVB_USB_EC168 MEDIA DRIVER
6526 M: Antti Palosaari <crope@iki.fi>
6527 L: linux-media@vger.kernel.org
6529 W: https://linuxtv.org
6530 W: http://palosaari.fi/linux/
6531 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6532 T: git git://linuxtv.org/anttip/media_tree.git
6533 F: drivers/media/usb/dvb-usb-v2/ec168*
6535 DVB_USB_GL861 MEDIA DRIVER
6536 M: Antti Palosaari <crope@iki.fi>
6537 L: linux-media@vger.kernel.org
6539 W: https://linuxtv.org
6540 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6541 T: git git://linuxtv.org/anttip/media_tree.git
6542 F: drivers/media/usb/dvb-usb-v2/gl861*
6544 DVB_USB_MXL111SF MEDIA DRIVER
6545 M: Michael Krufky <mkrufky@linuxtv.org>
6546 L: linux-media@vger.kernel.org
6548 W: https://linuxtv.org
6549 W: http://github.com/mkrufky
6550 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6551 T: git git://linuxtv.org/mkrufky/mxl111sf.git
6552 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
6554 DVB_USB_RTL28XXU MEDIA DRIVER
6555 M: Antti Palosaari <crope@iki.fi>
6556 L: linux-media@vger.kernel.org
6558 W: https://linuxtv.org
6559 W: http://palosaari.fi/linux/
6560 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6561 T: git git://linuxtv.org/anttip/media_tree.git
6562 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
6564 DVB_USB_V2 MEDIA DRIVER
6565 M: Antti Palosaari <crope@iki.fi>
6566 L: linux-media@vger.kernel.org
6568 W: https://linuxtv.org
6569 W: http://palosaari.fi/linux/
6570 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6571 T: git git://linuxtv.org/anttip/media_tree.git
6572 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
6573 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
6576 M: Jason Baron <jbaron@akamai.com>
6578 F: include/linux/dynamic_debug.h
6579 F: lib/dynamic_debug.c
6581 DYNAMIC INTERRUPT MODERATION
6582 M: Tal Gilboa <talgi@nvidia.com>
6584 F: Documentation/networking/net_dim.rst
6585 F: include/linux/dim.h
6588 DZ DECSTATION DZ11 SERIAL DRIVER
6589 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
6591 F: drivers/tty/serial/dz.*
6593 E3X0 POWER BUTTON DRIVER
6594 M: Moritz Fischer <moritz.fischer@ettus.com>
6595 L: usrp-users@lists.ettus.com
6597 W: http://www.ettus.com
6598 F: Documentation/devicetree/bindings/input/e3x0-button.txt
6599 F: drivers/input/misc/e3x0-button.c
6602 M: Antti Palosaari <crope@iki.fi>
6603 L: linux-media@vger.kernel.org
6605 W: https://linuxtv.org
6606 W: http://palosaari.fi/linux/
6607 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6608 T: git git://linuxtv.org/anttip/media_tree.git
6609 F: drivers/media/tuners/e4000*
6611 EARTH_PT1 MEDIA DRIVER
6612 M: Akihiro Tsukada <tskd08@gmail.com>
6613 L: linux-media@vger.kernel.org
6615 F: drivers/media/pci/pt1/
6617 EARTH_PT3 MEDIA DRIVER
6618 M: Akihiro Tsukada <tskd08@gmail.com>
6619 L: linux-media@vger.kernel.org
6621 F: drivers/media/pci/pt3/
6624 M: Antti Palosaari <crope@iki.fi>
6625 L: linux-media@vger.kernel.org
6627 W: https://linuxtv.org
6628 W: http://palosaari.fi/linux/
6629 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6630 T: git git://linuxtv.org/anttip/media_tree.git
6631 F: drivers/media/dvb-frontends/ec100*
6634 M: Tyler Hicks <code@tyhicks.com>
6635 L: ecryptfs@vger.kernel.org
6637 W: http://ecryptfs.org
6638 W: https://launchpad.net/ecryptfs
6639 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
6640 F: Documentation/filesystems/ecryptfs.rst
6644 M: Yazen Ghannam <yazen.ghannam@amd.com>
6645 L: linux-edac@vger.kernel.org
6647 F: drivers/edac/amd64_edac*
6648 F: drivers/edac/mce_amd*
6651 M: Jan Luebbe <jlu@pengutronix.de>
6652 L: linux-edac@vger.kernel.org
6654 F: Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
6655 F: drivers/edac/armada_xp_*
6658 M: Stefan Schaeckeler <sschaeck@cisco.com>
6660 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
6661 F: drivers/edac/aspeed_edac.c
6664 M: Shravan Kumar Ramani <shravankr@nvidia.com>
6666 F: drivers/edac/bluefield_edac.c
6669 M: Andre Przywara <andre.przywara@arm.com>
6670 L: linux-edac@vger.kernel.org
6672 F: drivers/edac/highbank*
6675 M: Ralf Baechle <ralf@linux-mips.org>
6676 L: linux-edac@vger.kernel.org
6677 L: linux-mips@vger.kernel.org
6679 F: drivers/edac/octeon_edac*
6681 EDAC-CAVIUM THUNDERX
6682 M: Robert Richter <rric@kernel.org>
6683 L: linux-edac@vger.kernel.org
6685 F: drivers/edac/thunderx_edac*
6688 M: Borislav Petkov <bp@alien8.de>
6689 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6690 M: Tony Luck <tony.luck@intel.com>
6691 R: James Morse <james.morse@arm.com>
6692 R: Robert Richter <rric@kernel.org>
6693 L: linux-edac@vger.kernel.org
6695 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
6696 F: Documentation/admin-guide/ras.rst
6697 F: Documentation/driver-api/edac.rst
6699 F: include/linux/edac.h
6702 M: Lei Wang <lewan@microsoft.com>
6703 L: linux-edac@vger.kernel.org
6705 F: drivers/edac/dmc520_edac.c
6708 M: Mark Gross <mark.gross@intel.com>
6709 L: linux-edac@vger.kernel.org
6711 F: drivers/edac/e752x_edac.c
6714 L: linux-edac@vger.kernel.org
6716 F: drivers/edac/e7xxx_edac.c
6719 M: York Sun <york.sun@nxp.com>
6720 L: linux-edac@vger.kernel.org
6722 F: drivers/edac/fsl_ddr_edac.*
6725 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6726 L: linux-edac@vger.kernel.org
6728 F: drivers/edac/ghes_edac.c
6731 M: Tony Luck <tony.luck@intel.com>
6732 L: linux-edac@vger.kernel.org
6734 F: drivers/edac/i10nm_base.c
6737 L: linux-edac@vger.kernel.org
6739 F: drivers/edac/i3000_edac.c
6742 L: linux-edac@vger.kernel.org
6744 F: drivers/edac/i5000_edac.c
6747 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6748 L: linux-edac@vger.kernel.org
6750 F: drivers/edac/i5400_edac.c
6753 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6754 L: linux-edac@vger.kernel.org
6756 F: drivers/edac/i7300_edac.c
6759 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6760 L: linux-edac@vger.kernel.org
6762 F: drivers/edac/i7core_edac.c
6765 M: Tim Small <tim@buttersideup.com>
6766 L: linux-edac@vger.kernel.org
6768 F: drivers/edac/i82443bxgx_edac.c
6771 M: "Arvind R." <arvino55@gmail.com>
6772 L: linux-edac@vger.kernel.org
6774 F: drivers/edac/i82975x_edac.c
6777 M: Jason Baron <jbaron@akamai.com>
6778 L: linux-edac@vger.kernel.org
6780 F: drivers/edac/ie31200_edac.c
6783 M: Tony Luck <tony.luck@intel.com>
6784 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6785 L: linux-edac@vger.kernel.org
6787 F: drivers/edac/igen6_edac.c
6790 M: Johannes Thumshirn <morbidrsa@gmail.com>
6791 L: linux-edac@vger.kernel.org
6793 F: drivers/edac/mpc85xx_edac.[ch]
6796 M: Egor Martovetsky <egor@pasemi.com>
6797 L: linux-edac@vger.kernel.org
6799 F: drivers/edac/pasemi_edac.c
6802 M: Tony Luck <tony.luck@intel.com>
6803 L: linux-edac@vger.kernel.org
6805 F: drivers/edac/pnd2_edac.[ch]
6808 M: Channagoud Kadabi <ckadabi@codeaurora.org>
6809 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
6810 L: linux-arm-msm@vger.kernel.org
6811 L: linux-edac@vger.kernel.org
6813 F: drivers/edac/qcom_edac.c
6816 M: Tim Small <tim@buttersideup.com>
6817 L: linux-edac@vger.kernel.org
6819 F: drivers/edac/r82600_edac.c
6822 M: Tony Luck <tony.luck@intel.com>
6823 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6824 L: linux-edac@vger.kernel.org
6826 F: drivers/edac/sb_edac.c
6829 M: Yash Shah <yash.shah@sifive.com>
6830 L: linux-edac@vger.kernel.org
6832 F: drivers/edac/sifive_edac.c
6835 M: Tony Luck <tony.luck@intel.com>
6836 L: linux-edac@vger.kernel.org
6838 F: drivers/edac/skx_*.[ch]
6841 M: Tero Kristo <kristo@kernel.org>
6842 L: linux-edac@vger.kernel.org
6844 F: drivers/edac/ti_edac.c
6846 EDIROL UA-101/UA-1000 DRIVER
6847 M: Clemens Ladisch <clemens@ladisch.de>
6848 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6850 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6851 F: sound/usb/misc/ua101.c
6854 M: Ivan Hu <ivan.hu@canonical.com>
6855 M: Ard Biesheuvel <ardb@kernel.org>
6856 L: linux-efi@vger.kernel.org
6858 F: drivers/firmware/efi/test/
6860 EFI VARIABLE FILESYSTEM
6861 M: Matthew Garrett <matthew.garrett@nebula.com>
6862 M: Jeremy Kerr <jk@ozlabs.org>
6863 M: Ard Biesheuvel <ardb@kernel.org>
6864 L: linux-efi@vger.kernel.org
6866 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6869 EFIFB FRAMEBUFFER DRIVER
6870 M: Peter Jones <pjones@redhat.com>
6871 L: linux-fbdev@vger.kernel.org
6873 F: drivers/video/fbdev/efifb.c
6877 W: http://aeschi.ch.eu.org/efs/
6880 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6881 M: Douglas Miller <dougmill@linux.ibm.com>
6882 L: netdev@vger.kernel.org
6884 F: drivers/net/ethernet/ibm/ehea/
6886 EM28XX VIDEO4LINUX DRIVER
6887 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6888 L: linux-media@vger.kernel.org
6890 W: https://linuxtv.org
6891 T: git git://linuxtv.org/media_tree.git
6892 F: Documentation/admin-guide/media/em28xx*
6893 F: drivers/media/usb/em28xx/
6896 M: Matt Mackall <mpm@selenic.com>
6897 M: David Woodhouse <dwmw2@infradead.org>
6898 L: linux-embedded@vger.kernel.org
6901 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
6902 M: Adrian Hunter <adrian.hunter@intel.com>
6903 M: Ritesh Harjani <riteshh@codeaurora.org>
6904 M: Asutosh Das <asutoshd@codeaurora.org>
6905 L: linux-mmc@vger.kernel.org
6907 F: drivers/mmc/host/cqhci*
6909 EMULEX 10Gbps iSCSI - OneConnect DRIVER
6910 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6911 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
6912 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6913 L: linux-scsi@vger.kernel.org
6915 W: http://www.broadcom.com
6916 F: drivers/scsi/be2iscsi/
6918 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6919 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
6920 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6921 M: Somnath Kotur <somnath.kotur@broadcom.com>
6922 L: netdev@vger.kernel.org
6924 W: http://www.emulex.com
6925 F: drivers/net/ethernet/emulex/benet/
6927 EMULEX ONECONNECT ROCE DRIVER
6928 M: Selvin Xavier <selvin.xavier@broadcom.com>
6929 L: linux-rdma@vger.kernel.org
6931 W: http://www.broadcom.com
6932 F: drivers/infiniband/hw/ocrdma/
6933 F: include/uapi/rdma/ocrdma-abi.h
6935 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6936 M: James Smart <james.smart@broadcom.com>
6937 M: Dick Kennedy <dick.kennedy@broadcom.com>
6938 L: linux-scsi@vger.kernel.org
6940 W: http://www.broadcom.com
6941 F: drivers/scsi/lpfc/
6943 EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
6944 M: James Smart <james.smart@broadcom.com>
6945 M: Ram Vegesna <ram.vegesna@broadcom.com>
6946 L: linux-scsi@vger.kernel.org
6947 L: target-devel@vger.kernel.org
6949 W: http://www.broadcom.com
6950 F: drivers/scsi/elx/
6952 ENE CB710 FLASH CARD READER DRIVER
6953 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
6955 F: drivers/misc/cb710/
6956 F: drivers/mmc/host/cb710-mmc.*
6957 F: include/linux/cb710.h
6959 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6960 M: Maxim Levitsky <maximlevitsky@gmail.com>
6962 F: drivers/media/rc/ene_ir.*
6964 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
6965 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
6966 L: linuxppc-dev@lists.ozlabs.org
6968 F: drivers/tty/ehv_bytechan.c
6970 EPSON S1D13XXX FRAMEBUFFER DRIVER
6971 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
6973 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6974 F: drivers/video/fbdev/s1d13xxxfb.c
6975 F: include/video/s1d13xxxfb.h
6978 M: Gao Xiang <xiang@kernel.org>
6979 M: Chao Yu <chao@kernel.org>
6980 L: linux-erofs@lists.ozlabs.org
6982 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
6983 F: Documentation/filesystems/erofs.rst
6985 F: include/trace/events/erofs.h
6987 ERRSEQ ERROR TRACKING INFRASTRUCTURE
6988 M: Jeff Layton <jlayton@kernel.org>
6990 F: include/linux/errseq.h
6993 ET131X NETWORK DRIVER
6994 M: Mark Einon <mark.einon@gmail.com>
6996 F: drivers/net/ethernet/agere/
6998 ETAS ES58X CAN/USB DRIVER
6999 M: Vincent Mailhol <mailhol.vincent@wanadoo.fr>
7000 L: linux-can@vger.kernel.org
7002 F: drivers/net/can/usb/etas_es58x/
7005 M: Roopa Prabhu <roopa@nvidia.com>
7006 M: Nikolay Aleksandrov <nikolay@nvidia.com>
7007 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
7008 L: netdev@vger.kernel.org
7010 W: http://www.linuxfoundation.org/en/Net:Bridge
7011 F: include/linux/netfilter_bridge/
7014 ETHERNET PHY LIBRARY
7015 M: Andrew Lunn <andrew@lunn.ch>
7016 M: Heiner Kallweit <hkallweit1@gmail.com>
7017 R: Russell King <linux@armlinux.org.uk>
7018 L: netdev@vger.kernel.org
7020 F: Documentation/ABI/testing/sysfs-class-net-phydev
7021 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
7022 F: Documentation/devicetree/bindings/net/mdio*
7023 F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
7024 F: Documentation/networking/phy.rst
7025 F: drivers/net/mdio/
7026 F: drivers/net/mdio/acpi_mdio.c
7027 F: drivers/net/mdio/fwnode_mdio.c
7028 F: drivers/net/mdio/of_mdio.c
7031 F: include/dt-bindings/net/qca-ar803x.h
7032 F: include/linux/*mdio*.h
7033 F: include/linux/mdio/*.h
7034 F: include/linux/of_net.h
7035 F: include/linux/phy.h
7036 F: include/linux/phy_fixed.h
7037 F: include/linux/platform_data/mdio-bcm-unimac.h
7038 F: include/linux/platform_data/mdio-gpio.h
7039 F: include/trace/events/mdio.h
7040 F: include/uapi/linux/mdio.h
7041 F: include/uapi/linux/mii.h
7042 F: net/core/of_net.c
7045 M: Namjae Jeon <linkinjeon@kernel.org>
7046 M: Sungjong Seo <sj1557.seo@samsung.com>
7047 L: linux-fsdevel@vger.kernel.org
7052 M: Jan Kara <jack@suse.com>
7053 L: linux-ext4@vger.kernel.org
7055 F: Documentation/filesystems/ext2.rst
7057 F: include/linux/ext2*
7060 M: "Theodore Ts'o" <tytso@mit.edu>
7061 M: Andreas Dilger <adilger.kernel@dilger.ca>
7062 L: linux-ext4@vger.kernel.org
7064 W: http://ext4.wiki.kernel.org
7065 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
7066 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
7067 F: Documentation/filesystems/ext4/
7069 F: include/trace/events/ext4.h
7071 Extended Verification Module (EVM)
7072 M: Mimi Zohar <zohar@linux.ibm.com>
7073 L: linux-integrity@vger.kernel.org
7075 F: security/integrity/evm/
7077 EXTENSIBLE FIRMWARE INTERFACE (EFI)
7078 M: Ard Biesheuvel <ardb@kernel.org>
7079 L: linux-efi@vger.kernel.org
7081 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7082 F: Documentation/admin-guide/efi-stub.rst
7083 F: arch/*/include/asm/efi.h
7084 F: arch/*/kernel/efi.c
7085 F: arch/arm/boot/compressed/efi-header.S
7086 F: arch/arm64/kernel/efi-entry.S
7087 F: arch/x86/platform/efi/
7088 F: drivers/firmware/efi/
7089 F: include/linux/efi*.h
7091 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
7092 M: MyungJoo Ham <myungjoo.ham@samsung.com>
7093 M: Chanwoo Choi <cw00.choi@samsung.com>
7094 L: linux-kernel@vger.kernel.org
7096 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
7097 F: Documentation/devicetree/bindings/extcon/
7098 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
7100 F: include/linux/extcon.h
7101 F: include/linux/extcon/
7104 M: Masami Hiramatsu <mhiramat@kernel.org>
7106 F: Documentation/admin-guide/bootconfig.rst
7107 F: fs/proc/bootconfig.c
7108 F: include/linux/bootconfig.h
7110 F: tools/bootconfig/*
7111 F: tools/bootconfig/scripts/*
7114 M: Jingoo Han <jingoohan1@gmail.com>
7115 L: dri-devel@lists.freedesktop.org
7117 F: drivers/gpu/drm/exynos/exynos_dp*
7119 EXYNOS SYSMMU (IOMMU) driver
7120 M: Marek Szyprowski <m.szyprowski@samsung.com>
7121 L: iommu@lists.linux-foundation.org
7122 L: iommu@lists.linux.dev
7124 F: drivers/iommu/exynos-iommu.c
7127 M: Jaegeuk Kim <jaegeuk@kernel.org>
7128 M: Chao Yu <chao@kernel.org>
7129 L: linux-f2fs-devel@lists.sourceforge.net
7131 W: https://f2fs.wiki.kernel.org/
7132 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
7133 F: Documentation/ABI/testing/sysfs-fs-f2fs
7134 F: Documentation/filesystems/f2fs.rst
7136 F: include/linux/f2fs_fs.h
7137 F: include/trace/events/f2fs.h
7138 F: include/uapi/linux/f2fs.h
7140 F71805F HARDWARE MONITORING DRIVER
7141 M: Jean Delvare <jdelvare@suse.com>
7142 L: linux-hwmon@vger.kernel.org
7144 F: Documentation/hwmon/f71805f.rst
7145 F: drivers/hwmon/f71805f.c
7148 M: Josh Poimboeuf <jpoimboe@redhat.com>
7150 F: scripts/faddr2line
7153 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
7154 L: netdev@vger.kernel.org
7156 F: Documentation/networking/failover.rst
7157 F: include/net/failover.h
7158 F: net/core/failover.c
7161 M: Jan Kara <jack@suse.cz>
7162 R: Amir Goldstein <amir73il@gmail.com>
7163 R: Matthew Bobrowski <repnop@google.com>
7164 L: linux-fsdevel@vger.kernel.org
7166 F: fs/notify/fanotify/
7167 F: include/linux/fanotify.h
7168 F: include/uapi/linux/fanotify.h
7170 FARSYNC SYNCHRONOUS DRIVER
7171 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
7173 W: http://www.farsite.co.uk/
7174 F: drivers/net/wan/farsync.*
7176 FAULT INJECTION SUPPORT
7177 M: Akinobu Mita <akinobu.mita@gmail.com>
7179 F: Documentation/fault-injection/
7180 F: lib/fault-inject.c
7182 FBTFT Framebuffer drivers
7183 L: dri-devel@lists.freedesktop.org
7184 L: linux-fbdev@vger.kernel.org
7186 F: drivers/staging/fbtft/
7189 M: Michael Buesch <m@bues.ch>
7190 L: linux-media@vger.kernel.org
7192 F: drivers/media/tuners/fc0011.c
7193 F: drivers/media/tuners/fc0011.h
7196 M: Antti Palosaari <crope@iki.fi>
7197 L: linux-media@vger.kernel.org
7199 W: https://linuxtv.org
7200 W: http://palosaari.fi/linux/
7201 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7202 T: git git://linuxtv.org/anttip/media_tree.git
7203 F: drivers/media/tuners/fc2580*
7205 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
7206 M: Hannes Reinecke <hare@suse.de>
7207 L: linux-scsi@vger.kernel.org
7209 W: www.Open-FCoE.org
7210 F: drivers/scsi/fcoe/
7211 F: drivers/scsi/libfc/
7213 F: include/scsi/libfc.h
7214 F: include/scsi/libfcoe.h
7215 F: include/uapi/scsi/fc/
7217 FILE LOCKING (flock() and fcntl()/lockf())
7218 M: Jeff Layton <jlayton@kernel.org>
7219 M: "J. Bruce Fields" <bfields@fieldses.org>
7220 L: linux-fsdevel@vger.kernel.org
7224 F: include/linux/fcntl.h
7225 F: include/uapi/linux/fcntl.h
7227 FILESYSTEM DIRECT ACCESS (DAX)
7228 M: Dan Williams <dan.j.williams@intel.com>
7229 R: Matthew Wilcox <willy@infradead.org>
7230 R: Jan Kara <jack@suse.cz>
7231 L: linux-fsdevel@vger.kernel.org
7232 L: nvdimm@lists.linux.dev
7235 F: include/linux/dax.h
7236 F: include/trace/events/fs_dax.h
7238 FILESYSTEMS (VFS and infrastructure)
7239 M: Alexander Viro <viro@zeniv.linux.org.uk>
7240 L: linux-fsdevel@vger.kernel.org
7243 F: include/linux/fs.h
7244 F: include/linux/fs_types.h
7245 F: include/uapi/linux/fs.h
7246 F: include/uapi/linux/openat2.h
7251 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7252 M: Riku Voipio <riku.voipio@iki.fi>
7253 L: linux-hwmon@vger.kernel.org
7255 F: drivers/hwmon/f75375s.c
7256 F: include/linux/f75375s.h
7258 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
7259 M: Clemens Ladisch <clemens@ladisch.de>
7260 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
7261 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7263 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7264 F: include/uapi/sound/firewire.h
7267 FIREWIRE MEDIA DRIVERS (firedtv)
7268 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7269 L: linux-media@vger.kernel.org
7270 L: linux1394-devel@lists.sourceforge.net
7272 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
7273 F: drivers/media/firewire/
7275 FIREWIRE SBP-2 TARGET
7276 M: Chris Boot <bootc@bootc.net>
7277 L: linux-scsi@vger.kernel.org
7278 L: target-devel@vger.kernel.org
7279 L: linux1394-devel@lists.sourceforge.net
7281 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
7282 F: drivers/target/sbp/
7285 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7286 L: linux1394-devel@lists.sourceforge.net
7288 W: http://ieee1394.wiki.kernel.org/
7289 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
7290 F: drivers/firewire/
7291 F: include/linux/firewire.h
7292 F: include/uapi/linux/firewire*.h
7295 FIRMWARE FRAMEWORK FOR ARMV8-A
7296 M: Sudeep Holla <sudeep.holla@arm.com>
7297 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7299 F: drivers/firmware/arm_ffa/
7300 F: include/linux/arm_ffa.h
7302 FIRMWARE LOADER (request_firmware)
7303 M: Luis Chamberlain <mcgrof@kernel.org>
7304 L: linux-kernel@vger.kernel.org
7306 F: Documentation/firmware_class/
7307 F: drivers/base/firmware_loader/
7308 F: include/linux/firmware.h
7310 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
7311 M: Joshua Morris <josh.h.morris@us.ibm.com>
7312 M: Philip Kelleher <pjk1939@linux.ibm.com>
7314 F: drivers/block/rsxx/
7316 FLEXTIMER FTM-QUADDEC DRIVER
7317 M: Patrick Havelange <patrick.havelange@essensium.com>
7318 L: linux-iio@vger.kernel.org
7320 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
7321 F: drivers/counter/ftm-quaddec.c
7324 M: Denis Efremov <efremov@linux.com>
7325 L: linux-block@vger.kernel.org
7327 F: drivers/block/floppy.c
7329 FLYSKY FSIA6B RC RECEIVER
7330 M: Markus Koch <markus@notsyncing.net>
7331 L: linux-input@vger.kernel.org
7333 F: drivers/input/joystick/fsia6b.c
7335 FOCUSRITE SCARLETT GEN 2/3 MIXER DRIVER
7336 M: Geoffrey D. Bennett <g@b4.vu>
7337 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7339 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7340 F: sound/usb/mixer_scarlett_gen2.c
7342 FORCEDETH GIGABIT ETHERNET DRIVER
7343 M: Rain River <rain.1986.08.12@gmail.com>
7344 M: Zhu Yanjun <zyjzyj2000@gmail.com>
7345 L: netdev@vger.kernel.org
7347 F: drivers/net/ethernet/nvidia/*
7350 M: Wu Hao <hao.wu@intel.com>
7351 R: Tom Rix <trix@redhat.com>
7352 L: linux-fpga@vger.kernel.org
7354 F: Documentation/ABI/testing/sysfs-bus-dfl*
7355 F: Documentation/fpga/dfl.rst
7356 F: drivers/fpga/dfl*
7357 F: drivers/uio/uio_dfl.c
7358 F: include/linux/dfl.h
7359 F: include/uapi/linux/fpga-dfl.h
7361 FPGA MANAGER FRAMEWORK
7362 M: Moritz Fischer <mdf@kernel.org>
7363 M: Wu Hao <hao.wu@intel.com>
7364 M: Xu Yilun <yilun.xu@intel.com>
7365 R: Tom Rix <trix@redhat.com>
7366 L: linux-fpga@vger.kernel.org
7368 Q: http://patchwork.kernel.org/project/linux-fpga/list/
7369 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
7370 F: Documentation/devicetree/bindings/fpga/
7371 F: Documentation/driver-api/fpga/
7372 F: Documentation/fpga/
7374 F: include/linux/fpga/
7377 M: Bill Metzenthen <billm@melbpc.org.au>
7379 W: http://floatingpoint.sourceforge.net/emulator/index.html
7380 F: arch/x86/math-emu/
7383 L: dri-devel@lists.freedesktop.org
7384 L: linux-fbdev@vger.kernel.org
7386 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
7387 T: git git://anongit.freedesktop.org/drm/drm-misc
7388 F: Documentation/fb/
7390 F: include/linux/fb.h
7391 F: include/uapi/linux/fb.h
7392 F: include/uapi/video/
7395 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
7396 M: Horia Geantă <horia.geanta@nxp.com>
7397 M: Pankaj Gupta <pankaj.gupta@nxp.com>
7398 L: linux-crypto@vger.kernel.org
7400 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
7401 F: drivers/crypto/caam/
7403 FREESCALE COLDFIRE M5441X MMC DRIVER
7404 M: Angelo Dureghello <angelo.dureghello@timesys.com>
7405 L: linux-mmc@vger.kernel.org
7407 F: drivers/mmc/host/sdhci-esdhc-mcf.c
7408 F: include/linux/platform_data/mmc-esdhc-mcf.h
7410 FREESCALE DIU FRAMEBUFFER DRIVER
7411 M: Timur Tabi <timur@kernel.org>
7412 L: linux-fbdev@vger.kernel.org
7414 F: drivers/video/fbdev/fsl-diu-fb.*
7416 FREESCALE DMA DRIVER
7417 M: Li Yang <leoyang.li@nxp.com>
7418 M: Zhang Wei <zw@zh-kernel.org>
7419 L: linuxppc-dev@lists.ozlabs.org
7421 F: drivers/dma/fsldma.*
7423 FREESCALE DSPI DRIVER
7424 M: Vladimir Oltean <olteanv@gmail.com>
7425 L: linux-spi@vger.kernel.org
7427 F: Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
7428 F: drivers/spi/spi-fsl-dspi.c
7429 F: include/linux/spi/spi-fsl-dspi.h
7431 FREESCALE ENETC ETHERNET DRIVERS
7432 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7433 L: netdev@vger.kernel.org
7435 F: drivers/net/ethernet/freescale/enetc/
7437 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
7438 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7439 L: netdev@vger.kernel.org
7441 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
7442 F: drivers/net/ethernet/freescale/gianfar*
7444 FREESCALE GPMI NAND DRIVER
7445 M: Han Xu <han.xu@nxp.com>
7446 L: linux-mtd@lists.infradead.org
7448 F: drivers/mtd/nand/raw/gpmi-nand/*
7450 FREESCALE I2C CPM DRIVER
7451 M: Jochen Friedrich <jochen@scram.de>
7452 L: linuxppc-dev@lists.ozlabs.org
7453 L: linux-i2c@vger.kernel.org
7455 F: drivers/i2c/busses/i2c-cpm.c
7457 FREESCALE IMX / MXC FEC DRIVER
7458 M: Joakim Zhang <qiangqing.zhang@nxp.com>
7459 L: netdev@vger.kernel.org
7461 F: Documentation/devicetree/bindings/net/fsl,fec.yaml
7462 F: drivers/net/ethernet/freescale/fec.h
7463 F: drivers/net/ethernet/freescale/fec_main.c
7464 F: drivers/net/ethernet/freescale/fec_ptp.c
7466 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
7467 M: Sascha Hauer <s.hauer@pengutronix.de>
7468 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7469 L: linux-fbdev@vger.kernel.org
7470 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7472 F: drivers/video/fbdev/imxfb.c
7473 F: include/linux/platform_data/video-imxfb.h
7475 FREESCALE IMX DDR PMU DRIVER
7476 M: Frank Li <Frank.li@nxp.com>
7477 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7479 F: Documentation/admin-guide/perf/imx-ddr.rst
7480 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
7481 F: drivers/perf/fsl_imx8_ddr_perf.c
7483 FREESCALE IMX I2C DRIVER
7484 M: Oleksij Rempel <o.rempel@pengutronix.de>
7485 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7486 L: linux-i2c@vger.kernel.org
7488 F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml
7489 F: drivers/i2c/busses/i2c-imx.c
7491 FREESCALE IMX LPI2C DRIVER
7492 M: Dong Aisheng <aisheng.dong@nxp.com>
7493 L: linux-i2c@vger.kernel.org
7494 L: linux-imx@nxp.com
7496 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
7497 F: drivers/i2c/busses/i2c-imx-lpi2c.c
7499 FREESCALE MPC I2C DRIVER
7500 M: Chris Packham <chris.packham@alliedtelesis.co.nz>
7501 L: linux-i2c@vger.kernel.org
7503 F: Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
7504 F: drivers/i2c/busses/i2c-mpc.c
7506 FREESCALE QORIQ DPAA ETHERNET DRIVER
7507 M: Madalin Bucur <madalin.bucur@nxp.com>
7508 L: netdev@vger.kernel.org
7510 F: drivers/net/ethernet/freescale/dpaa
7512 FREESCALE QORIQ DPAA FMAN DRIVER
7513 M: Madalin Bucur <madalin.bucur@nxp.com>
7514 L: netdev@vger.kernel.org
7516 F: Documentation/devicetree/bindings/net/fsl-fman.txt
7517 F: drivers/net/ethernet/freescale/fman
7519 FREESCALE QORIQ PTP CLOCK DRIVER
7520 M: Yangbo Lu <yangbo.lu@nxp.com>
7521 L: netdev@vger.kernel.org
7523 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
7524 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
7525 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
7526 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
7527 F: drivers/ptp/ptp_qoriq.c
7528 F: drivers/ptp/ptp_qoriq_debugfs.c
7529 F: include/linux/fsl/ptp_qoriq.h
7531 FREESCALE QUAD SPI DRIVER
7532 M: Han Xu <han.xu@nxp.com>
7533 L: linux-spi@vger.kernel.org
7535 F: Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
7536 F: drivers/spi/spi-fsl-qspi.c
7538 FREESCALE QUICC ENGINE LIBRARY
7539 M: Qiang Zhao <qiang.zhao@nxp.com>
7540 L: linuxppc-dev@lists.ozlabs.org
7542 F: drivers/soc/fsl/qe/
7543 F: include/soc/fsl/*qe*.h
7544 F: include/soc/fsl/*ucc*.h
7546 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
7547 M: Li Yang <leoyang.li@nxp.com>
7548 L: netdev@vger.kernel.org
7549 L: linuxppc-dev@lists.ozlabs.org
7551 F: drivers/net/ethernet/freescale/ucc_geth*
7553 FREESCALE QUICC ENGINE UCC HDLC DRIVER
7554 M: Zhao Qiang <qiang.zhao@nxp.com>
7555 L: netdev@vger.kernel.org
7556 L: linuxppc-dev@lists.ozlabs.org
7558 F: drivers/net/wan/fsl_ucc_hdlc*
7560 FREESCALE QUICC ENGINE UCC UART DRIVER
7561 M: Timur Tabi <timur@kernel.org>
7562 L: linuxppc-dev@lists.ozlabs.org
7564 F: drivers/tty/serial/ucc_uart.c
7566 FREESCALE SOC DRIVERS
7567 M: Li Yang <leoyang.li@nxp.com>
7568 L: linuxppc-dev@lists.ozlabs.org
7569 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7571 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
7572 F: Documentation/devicetree/bindings/soc/fsl/
7574 F: include/linux/fsl/
7576 FREESCALE SOC FS_ENET DRIVER
7577 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
7578 L: linuxppc-dev@lists.ozlabs.org
7579 L: netdev@vger.kernel.org
7581 F: drivers/net/ethernet/freescale/fs_enet/
7582 F: include/linux/fs_enet_pd.h
7584 FREESCALE SOC SOUND DRIVERS
7585 M: Nicolin Chen <nicoleotsuka@gmail.com>
7586 M: Xiubo Li <Xiubo.Lee@gmail.com>
7587 R: Fabio Estevam <festevam@gmail.com>
7588 R: Shengjiu Wang <shengjiu.wang@gmail.com>
7589 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7590 L: linuxppc-dev@lists.ozlabs.org
7592 F: sound/soc/fsl/fsl*
7593 F: sound/soc/fsl/imx*
7594 F: sound/soc/fsl/mpc8610_hpcd.c
7596 FREESCALE USB PERIPHERAL DRIVERS
7597 M: Li Yang <leoyang.li@nxp.com>
7598 L: linux-usb@vger.kernel.org
7599 L: linuxppc-dev@lists.ozlabs.org
7601 F: drivers/usb/gadget/udc/fsl*
7603 FREESCALE USB PHY DRIVER
7604 M: Ran Wang <ran.wang_1@nxp.com>
7605 L: linux-usb@vger.kernel.org
7606 L: linuxppc-dev@lists.ozlabs.org
7608 F: drivers/usb/phy/phy-fsl-usb*
7611 M: Christoph Hellwig <hch@infradead.org>
7613 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
7617 M: "Rafael J. Wysocki" <rafael@kernel.org>
7618 M: Pavel Machek <pavel@ucw.cz>
7619 L: linux-pm@vger.kernel.org
7621 F: Documentation/power/freezing-of-tasks.rst
7622 F: include/linux/freezer.h
7626 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
7627 L: linux-kernel@vger.kernel.org
7629 F: include/linux/frontswap.h
7632 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
7633 M: David Howells <dhowells@redhat.com>
7634 L: linux-cachefs@redhat.com (moderated for non-subscribers)
7636 F: Documentation/filesystems/caching/
7638 F: include/linux/fscache*.h
7640 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
7641 M: Theodore Y. Ts'o <tytso@mit.edu>
7642 M: Jaegeuk Kim <jaegeuk@kernel.org>
7643 M: Eric Biggers <ebiggers@kernel.org>
7644 L: linux-fscrypt@vger.kernel.org
7646 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7647 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
7648 F: Documentation/filesystems/fscrypt.rst
7650 F: include/linux/fscrypt*.h
7651 F: include/uapi/linux/fscrypt.h
7654 M: Jeremy Kerr <jk@ozlabs.org>
7655 M: Joel Stanley <joel@jms.id.au>
7656 R: Alistar Popple <alistair@popple.id.au>
7657 R: Eddie James <eajames@linux.ibm.com>
7658 L: linux-fsi@lists.ozlabs.org
7660 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
7661 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
7663 F: include/linux/fsi*.h
7664 F: include/trace/events/fsi*.h
7666 FSI-ATTACHED I2C DRIVER
7667 M: Eddie James <eajames@linux.ibm.com>
7668 L: linux-i2c@vger.kernel.org
7669 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
7671 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
7672 F: drivers/i2c/busses/i2c-fsi.c
7674 FSI-ATTACHED SPI DRIVER
7675 M: Eddie James <eajames@linux.ibm.com>
7676 L: linux-spi@vger.kernel.org
7678 F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
7679 F: drivers/spi/spi-fsi.c
7681 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
7682 M: Jan Kara <jack@suse.cz>
7683 R: Amir Goldstein <amir73il@gmail.com>
7684 L: linux-fsdevel@vger.kernel.org
7686 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
7688 F: include/linux/fsnotify*.h
7690 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
7691 M: Eric Biggers <ebiggers@kernel.org>
7692 M: Theodore Y. Ts'o <tytso@mit.edu>
7693 L: linux-fscrypt@vger.kernel.org
7695 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7696 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
7697 F: Documentation/filesystems/fsverity.rst
7699 F: include/linux/fsverity.h
7700 F: include/uapi/linux/fsverity.h
7702 FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
7703 M: Michael Zaidman <michael.zaidman@gmail.com>
7704 L: linux-i2c@vger.kernel.org
7705 L: linux-input@vger.kernel.org
7707 F: drivers/hid/hid-ft260.c
7709 FUJITSU LAPTOP EXTRAS
7710 M: Jonathan Woithe <jwoithe@just42.net>
7711 L: platform-driver-x86@vger.kernel.org
7713 F: drivers/platform/x86/fujitsu-laptop.c
7715 FUJITSU M-5MO LS CAMERA ISP DRIVER
7716 M: Kyungmin Park <kyungmin.park@samsung.com>
7717 M: Heungjun Kim <riverful.kim@samsung.com>
7718 L: linux-media@vger.kernel.org
7720 F: drivers/media/i2c/m5mols/
7721 F: include/media/i2c/m5mols.h
7723 FUJITSU TABLET EXTRAS
7724 M: Robert Gerlach <khnz@gmx.de>
7725 L: platform-driver-x86@vger.kernel.org
7727 F: drivers/platform/x86/fujitsu-tablet.c
7729 FUSE: FILESYSTEM IN USERSPACE
7730 M: Miklos Szeredi <miklos@szeredi.hu>
7731 L: linux-fsdevel@vger.kernel.org
7733 W: https://github.com/libfuse/
7734 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
7735 F: Documentation/filesystems/fuse.rst
7737 F: include/uapi/linux/fuse.h
7740 M: Thomas Gleixner <tglx@linutronix.de>
7741 M: Ingo Molnar <mingo@redhat.com>
7742 R: Peter Zijlstra <peterz@infradead.org>
7743 R: Darren Hart <dvhart@infradead.org>
7744 R: Davidlohr Bueso <dave@stgolabs.net>
7745 L: linux-kernel@vger.kernel.org
7747 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7748 F: Documentation/locking/*futex*
7749 F: include/asm-generic/futex.h
7750 F: include/linux/futex.h
7751 F: include/uapi/linux/futex.h
7753 F: tools/perf/bench/futex*
7754 F: tools/testing/selftests/futex/
7756 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
7757 M: Tim Harvey <tharvey@gateworks.com>
7758 M: Robert Jones <rjones@gateworks.com>
7760 F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
7761 F: drivers/mfd/gateworks-gsc.c
7762 F: include/linux/mfd/gsc.h
7763 F: Documentation/hwmon/gsc-hwmon.rst
7764 F: drivers/hwmon/gsc-hwmon.c
7765 F: include/linux/platform_data/gsc_hwmon.h
7768 M: Kees Cook <keescook@chromium.org>
7769 L: linux-hardening@vger.kernel.org
7771 F: Documentation/kbuild/gcc-plugins.rst
7772 F: scripts/Makefile.gcc-plugins
7773 F: scripts/gcc-plugins/
7775 GCOV BASED KERNEL PROFILING
7776 M: Peter Oberparleiter <oberpar@linux.ibm.com>
7778 F: Documentation/dev-tools/gcov.rst
7781 GDB KERNEL DEBUGGING HELPER SCRIPTS
7782 M: Jan Kiszka <jan.kiszka@siemens.com>
7783 M: Kieran Bingham <kbingham@kernel.org>
7787 GEMINI CRYPTO DRIVER
7788 M: Corentin Labbe <clabbe@baylibre.com>
7789 L: linux-crypto@vger.kernel.org
7791 F: drivers/crypto/gemini/
7793 GEMTEK FM RADIO RECEIVER DRIVER
7794 M: Hans Verkuil <hverkuil@xs4all.nl>
7795 L: linux-media@vger.kernel.org
7797 W: https://linuxtv.org
7798 T: git git://linuxtv.org/media_tree.git
7799 F: drivers/media/radio/radio-gemtek*
7801 GENERIC ARCHITECTURE TOPOLOGY
7802 M: Sudeep Holla <sudeep.holla@arm.com>
7803 L: linux-kernel@vger.kernel.org
7805 F: drivers/base/arch_topology.c
7806 F: include/linux/arch_topology.h
7809 M: Thomas Gleixner <tglx@linutronix.de>
7810 M: Peter Zijlstra <peterz@infradead.org>
7811 M: Andy Lutomirski <luto@kernel.org>
7812 L: linux-kernel@vger.kernel.org
7814 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
7815 F: include/linux/entry-common.h
7816 F: include/linux/entry-kvm.h
7819 GENERIC GPIO I2C DRIVER
7820 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7822 F: drivers/i2c/busses/i2c-gpio.c
7823 F: include/linux/platform_data/i2c-gpio.h
7825 GENERIC GPIO I2C MULTIPLEXER DRIVER
7826 M: Peter Korsgaard <peter.korsgaard@barco.com>
7827 L: linux-i2c@vger.kernel.org
7829 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
7830 F: drivers/i2c/muxes/i2c-mux-gpio.c
7831 F: include/linux/platform_data/i2c-mux-gpio.h
7833 GENERIC HDLC (WAN) DRIVERS
7834 M: Krzysztof Halasa <khc@pm.waw.pl>
7836 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
7837 F: drivers/net/wan/c101.c
7838 F: drivers/net/wan/hd6457*
7839 F: drivers/net/wan/hdlc*
7840 F: drivers/net/wan/n2.c
7841 F: drivers/net/wan/pc300too.c
7842 F: drivers/net/wan/pci200syn.c
7843 F: drivers/net/wan/wanxl*
7845 GENERIC INCLUDE/ASM HEADER FILES
7846 M: Arnd Bergmann <arnd@arndb.de>
7847 L: linux-arch@vger.kernel.org
7849 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
7850 F: include/asm-generic/
7851 F: include/uapi/asm-generic/
7853 GENERIC PHY FRAMEWORK
7854 M: Kishon Vijay Abraham I <kishon@ti.com>
7855 M: Vinod Koul <vkoul@kernel.org>
7856 L: linux-phy@lists.infradead.org
7858 Q: https://patchwork.kernel.org/project/linux-phy/list/
7859 T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
7860 F: Documentation/devicetree/bindings/phy/
7862 F: include/linux/phy/
7864 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
7865 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7867 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
7870 M: "Rafael J. Wysocki" <rafael@kernel.org>
7871 M: Kevin Hilman <khilman@kernel.org>
7872 M: Ulf Hansson <ulf.hansson@linaro.org>
7873 L: linux-pm@vger.kernel.org
7875 F: Documentation/devicetree/bindings/power/power?domain*
7876 F: drivers/base/power/domain*.c
7877 F: include/linux/pm_domain.h
7879 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
7880 M: Eugen Hristev <eugen.hristev@microchip.com>
7881 L: linux-input@vger.kernel.org
7883 F: drivers/input/touchscreen/resistive-adc-touch.c
7885 GENERIC STRING LIBRARY
7886 R: Andy Shevchenko <andy@kernel.org>
7889 F: lib/string_helpers.c
7890 F: lib/test_string.c
7891 F: lib/test-string_helpers.c
7893 GENERIC UIO DRIVER FOR PCI DEVICES
7894 M: "Michael S. Tsirkin" <mst@redhat.com>
7895 L: kvm@vger.kernel.org
7897 F: drivers/uio/uio_pci_generic.c
7899 GENERIC VDSO LIBRARY
7900 M: Andy Lutomirski <luto@kernel.org>
7901 M: Thomas Gleixner <tglx@linutronix.de>
7902 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
7903 L: linux-kernel@vger.kernel.org
7905 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
7906 F: include/asm-generic/vdso/vsyscall.h
7908 F: kernel/time/vsyscall.c
7911 GENWQE (IBM Generic Workqueue Card)
7912 M: Frank Haverkamp <haver@linux.ibm.com>
7914 F: drivers/misc/genwqe/
7916 GET_MAINTAINER SCRIPT
7917 M: Joe Perches <joe@perches.com>
7919 F: scripts/get_maintainer.pl
7922 M: Bob Peterson <rpeterso@redhat.com>
7923 M: Andreas Gruenbacher <agruenba@redhat.com>
7924 L: cluster-devel@redhat.com
7926 B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
7927 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
7928 F: Documentation/filesystems/gfs2*
7930 F: include/uapi/linux/gfs2_ondisk.h
7933 M: Thomas Weißschuh <thomas@weissschuh.net>
7934 L: platform-driver-x86@vger.kernel.org
7936 F: drivers/platform/x86/gigabyte-wmi.c
7939 M: Johan Hovold <johan@kernel.org>
7941 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
7942 F: Documentation/ABI/testing/sysfs-class-gnss
7943 F: Documentation/devicetree/bindings/gnss/
7945 F: include/linux/gnss.h
7948 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
7949 L: linux-media@vger.kernel.org
7951 F: drivers/media/usb/go7007/
7954 M: Bastien Nocera <hadess@hadess.net>
7955 L: linux-input@vger.kernel.org
7957 F: drivers/input/touchscreen/goodix.c
7959 GOOGLE ETHERNET DRIVERS
7960 M: Jeroen de Borst <jeroendb@google.com>
7961 R: Catherine Sullivan <csully@google.com>
7962 R: David Awogbemila <awogbemila@google.com>
7963 L: netdev@vger.kernel.org
7965 F: Documentation/networking/device_drivers/ethernet/google/gve.rst
7966 F: drivers/net/ethernet/google
7968 GPD POCKET FAN DRIVER
7969 M: Hans de Goede <hdegoede@redhat.com>
7970 L: platform-driver-x86@vger.kernel.org
7972 F: drivers/platform/x86/gpd-pocket-fan.c
7975 M: Mika Westerberg <mika.westerberg@linux.intel.com>
7976 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7977 L: linux-gpio@vger.kernel.org
7978 L: linux-acpi@vger.kernel.org
7980 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7981 F: Documentation/firmware-guide/acpi/gpio-properties.rst
7982 F: drivers/gpio/gpiolib-acpi.c
7983 F: drivers/gpio/gpiolib-acpi.h
7986 M: Geert Uytterhoeven <geert+renesas@glider.be>
7987 L: linux-gpio@vger.kernel.org
7989 F: Documentation/admin-guide/gpio/gpio-aggregator.rst
7990 F: drivers/gpio/gpio-aggregator.c
7993 M: Sean Young <sean@mess.org>
7994 L: linux-media@vger.kernel.org
7996 F: drivers/media/rc/gpio-ir-tx.c
7999 M: Bamvor Jian Zhang <bamv2005@gmail.com>
8000 L: linux-gpio@vger.kernel.org
8002 F: drivers/gpio/gpio-mockup.c
8003 F: tools/testing/selftests/gpio/
8006 R: Michael Walle <michael@walle.cc>
8008 F: drivers/gpio/gpio-regmap.c
8009 F: include/linux/gpio/regmap.h
8012 M: Linus Walleij <linus.walleij@linaro.org>
8013 M: Bartosz Golaszewski <brgl@bgdev.pl>
8014 L: linux-gpio@vger.kernel.org
8016 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
8017 F: Documentation/ABI/obsolete/sysfs-gpio
8018 F: Documentation/ABI/testing/gpio-cdev
8019 F: Documentation/admin-guide/gpio/
8020 F: Documentation/devicetree/bindings/gpio/
8021 F: Documentation/driver-api/gpio/
8023 F: include/asm-generic/gpio.h
8024 F: include/linux/gpio.h
8025 F: include/linux/gpio/
8026 F: include/linux/of_gpio.h
8027 F: include/uapi/linux/gpio.h
8030 GRE DEMULTIPLEXER DRIVER
8031 M: Dmitry Kozlov <xeb@mail.ru>
8032 L: netdev@vger.kernel.org
8034 F: include/net/gre.h
8035 F: net/ipv4/gre_demux.c
8036 F: net/ipv4/gre_offload.c
8038 GRETH 10/100/1G Ethernet MAC device driver
8039 M: Andreas Larsson <andreas@gaisler.com>
8040 L: netdev@vger.kernel.org
8042 F: drivers/net/ethernet/aeroflex/
8044 GREYBUS AUDIO PROTOCOLS DRIVERS
8045 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
8046 M: Mark Greer <mgreer@animalcreek.com>
8048 F: drivers/staging/greybus/audio_apbridgea.c
8049 F: drivers/staging/greybus/audio_apbridgea.h
8050 F: drivers/staging/greybus/audio_codec.c
8051 F: drivers/staging/greybus/audio_codec.h
8052 F: drivers/staging/greybus/audio_gb.c
8053 F: drivers/staging/greybus/audio_manager.c
8054 F: drivers/staging/greybus/audio_manager.h
8055 F: drivers/staging/greybus/audio_manager_module.c
8056 F: drivers/staging/greybus/audio_manager_private.h
8057 F: drivers/staging/greybus/audio_manager_sysfs.c
8058 F: drivers/staging/greybus/audio_module.c
8059 F: drivers/staging/greybus/audio_topology.c
8061 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
8062 M: Viresh Kumar <vireshk@kernel.org>
8064 F: drivers/staging/greybus/authentication.c
8065 F: drivers/staging/greybus/bootrom.c
8066 F: drivers/staging/greybus/firmware.h
8067 F: drivers/staging/greybus/fw-core.c
8068 F: drivers/staging/greybus/fw-download.c
8069 F: drivers/staging/greybus/fw-management.c
8070 F: drivers/staging/greybus/greybus_authentication.h
8071 F: drivers/staging/greybus/greybus_firmware.h
8072 F: drivers/staging/greybus/hid.c
8073 F: drivers/staging/greybus/i2c.c
8074 F: drivers/staging/greybus/spi.c
8075 F: drivers/staging/greybus/spilib.c
8076 F: drivers/staging/greybus/spilib.h
8078 GREYBUS LOOPBACK DRIVER
8079 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
8081 F: drivers/staging/greybus/loopback.c
8083 GREYBUS PLATFORM DRIVERS
8084 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
8086 F: drivers/staging/greybus/arche-apb-ctrl.c
8087 F: drivers/staging/greybus/arche-platform.c
8088 F: drivers/staging/greybus/arche_platform.h
8090 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
8091 M: Rui Miguel Silva <rmfrfs@gmail.com>
8093 F: drivers/staging/greybus/gpio.c
8094 F: drivers/staging/greybus/light.c
8095 F: drivers/staging/greybus/power_supply.c
8096 F: drivers/staging/greybus/sdio.c
8097 F: drivers/staging/greybus/spi.c
8098 F: drivers/staging/greybus/spilib.c
8101 M: Johan Hovold <johan@kernel.org>
8102 M: Alex Elder <elder@kernel.org>
8103 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8104 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
8107 F: drivers/staging/greybus/
8108 F: include/linux/greybus.h
8109 F: include/linux/greybus/
8111 GREYBUS UART PROTOCOLS DRIVERS
8112 M: David Lin <dtwlin@gmail.com>
8114 F: drivers/staging/greybus/log.c
8115 F: drivers/staging/greybus/uart.c
8117 GS1662 VIDEO SERIALIZER
8118 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
8119 L: linux-media@vger.kernel.org
8121 T: git git://linuxtv.org/media_tree.git
8122 F: drivers/media/spi/gs1662.c
8124 GSPCA FINEPIX SUBDRIVER
8125 M: Frank Zago <frank@zago.net>
8126 L: linux-media@vger.kernel.org
8128 T: git git://linuxtv.org/media_tree.git
8129 F: drivers/media/usb/gspca/finepix.c
8131 GSPCA GL860 SUBDRIVER
8132 M: Olivier Lorin <o.lorin@laposte.net>
8133 L: linux-media@vger.kernel.org
8135 T: git git://linuxtv.org/media_tree.git
8136 F: drivers/media/usb/gspca/gl860/
8138 GSPCA M5602 SUBDRIVER
8139 M: Erik Andren <erik.andren@gmail.com>
8140 L: linux-media@vger.kernel.org
8142 T: git git://linuxtv.org/media_tree.git
8143 F: drivers/media/usb/gspca/m5602/
8145 GSPCA PAC207 SONIXB SUBDRIVER
8146 M: Hans Verkuil <hverkuil@xs4all.nl>
8147 L: linux-media@vger.kernel.org
8149 T: git git://linuxtv.org/media_tree.git
8150 F: drivers/media/usb/gspca/pac207.c
8152 GSPCA SN9C20X SUBDRIVER
8153 M: Brian Johnson <brijohn@gmail.com>
8154 L: linux-media@vger.kernel.org
8156 T: git git://linuxtv.org/media_tree.git
8157 F: drivers/media/usb/gspca/sn9c20x.c
8159 GSPCA T613 SUBDRIVER
8160 M: Leandro Costantino <lcostantino@gmail.com>
8161 L: linux-media@vger.kernel.org
8163 T: git git://linuxtv.org/media_tree.git
8164 F: drivers/media/usb/gspca/t613.c
8166 GSPCA USB WEBCAM DRIVER
8167 M: Hans Verkuil <hverkuil@xs4all.nl>
8168 L: linux-media@vger.kernel.org
8170 T: git git://linuxtv.org/media_tree.git
8171 F: drivers/media/usb/gspca/
8173 GTP (GPRS Tunneling Protocol)
8174 M: Pablo Neira Ayuso <pablo@netfilter.org>
8175 M: Harald Welte <laforge@gnumonks.org>
8176 L: osmocom-net-gprs@lists.osmocom.org
8178 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
8179 F: drivers/net/gtp.c
8181 GUID PARTITION TABLE (GPT)
8182 M: Davidlohr Bueso <dave@stgolabs.net>
8183 L: linux-efi@vger.kernel.org
8185 F: block/partitions/efi.*
8188 M: Yoshinori Sato <ysato@users.sourceforge.jp>
8189 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
8191 W: http://uclinux-h8.sourceforge.jp
8192 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
8194 F: drivers/clk/h8300/
8195 F: drivers/clocksource/h8300_*.c
8196 F: drivers/irqchip/irq-renesas-h8*.c
8198 HABANALABS PCI DRIVER
8199 M: Oded Gabbay <ogabbay@kernel.org>
8201 T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux.git
8202 F: Documentation/ABI/testing/debugfs-driver-habanalabs
8203 F: Documentation/ABI/testing/sysfs-driver-habanalabs
8204 F: drivers/misc/habanalabs/
8205 F: include/uapi/misc/habanalabs.h
8208 M: Antti Palosaari <crope@iki.fi>
8209 L: linux-media@vger.kernel.org
8211 W: https://linuxtv.org
8212 W: http://palosaari.fi/linux/
8213 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8214 T: git git://linuxtv.org/anttip/media_tree.git
8215 F: drivers/media/usb/hackrf/
8217 HANTRO VPU CODEC DRIVER
8218 M: Ezequiel Garcia <ezequiel@collabora.com>
8219 M: Philipp Zabel <p.zabel@pengutronix.de>
8220 L: linux-media@vger.kernel.org
8221 L: linux-rockchip@lists.infradead.org
8223 F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
8224 F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
8225 F: drivers/staging/media/hantro/
8227 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
8228 M: Frank Seidel <frank@f-seidel.de>
8229 L: platform-driver-x86@vger.kernel.org
8231 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
8232 F: drivers/platform/x86/hdaps.c
8235 M: Jean Delvare <jdelvare@suse.com>
8236 M: Guenter Roeck <linux@roeck-us.net>
8237 L: linux-hwmon@vger.kernel.org
8239 W: http://hwmon.wiki.kernel.org/
8240 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8241 F: Documentation/devicetree/bindings/hwmon/
8242 F: Documentation/hwmon/
8244 F: include/linux/hwmon*.h
8245 F: include/trace/events/hwmon*.h
8246 K: (devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
8248 HARDWARE RANDOM NUMBER GENERATOR CORE
8249 M: Matt Mackall <mpm@selenic.com>
8250 M: Herbert Xu <herbert@gondor.apana.org.au>
8251 L: linux-crypto@vger.kernel.org
8253 F: Documentation/admin-guide/hw_random.rst
8254 F: Documentation/devicetree/bindings/rng/
8255 F: drivers/char/hw_random/
8256 F: include/linux/hw_random.h
8258 HARDWARE SPINLOCK CORE
8259 M: Ohad Ben-Cohen <ohad@wizery.com>
8260 M: Bjorn Andersson <bjorn.andersson@linaro.org>
8261 R: Baolin Wang <baolin.wang7@gmail.com>
8262 L: linux-remoteproc@vger.kernel.org
8264 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
8265 F: Documentation/devicetree/bindings/hwlock/
8266 F: Documentation/locking/hwspinlock.rst
8267 F: drivers/hwspinlock/
8268 F: include/linux/hwspinlock.h
8270 HARDWARE TRACING FACILITIES
8271 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8273 F: drivers/hwtracing/
8275 HARMONY SOUND DRIVER
8276 L: linux-parisc@vger.kernel.org
8278 F: sound/parisc/harmony.*
8280 HDPVR USB VIDEO ENCODER DRIVER
8281 M: Hans Verkuil <hverkuil@xs4all.nl>
8282 L: linux-media@vger.kernel.org
8284 W: https://linuxtv.org
8285 T: git git://linuxtv.org/media_tree.git
8286 F: drivers/media/usb/hdpvr/
8288 HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
8289 M: Matt Hsiao <matt.hsiao@hpe.com>
8291 F: drivers/misc/hpilo.[ch]
8293 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
8294 M: Jerry Hoemann <jerry.hoemann@hpe.com>
8296 F: Documentation/watchdog/hpwdt.rst
8297 F: drivers/watchdog/hpwdt.c
8299 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
8300 M: Don Brace <don.brace@microchip.com>
8301 L: storagedev@microchip.com
8302 L: linux-scsi@vger.kernel.org
8304 F: Documentation/scsi/hpsa.rst
8305 F: drivers/scsi/hpsa*.[ch]
8306 F: include/linux/cciss*.h
8307 F: include/uapi/linux/cciss*.h
8310 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
8311 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
8312 L: linux-rdma@vger.kernel.org
8314 F: drivers/infiniband/hw/hfi1
8317 L: linux-fsdevel@vger.kernel.org
8319 F: Documentation/filesystems/hfs.rst
8323 L: linux-fsdevel@vger.kernel.org
8325 F: Documentation/filesystems/hfsplus.rst
8328 HGA FRAMEBUFFER DRIVER
8329 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
8330 L: linux-nvidia@lists.surfsouth.com
8332 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
8333 F: drivers/video/fbdev/hgafb.c
8335 HIBERNATION (aka Software Suspend, aka swsusp)
8336 M: "Rafael J. Wysocki" <rafael@kernel.org>
8337 M: Pavel Machek <pavel@ucw.cz>
8338 L: linux-pm@vger.kernel.org
8340 B: https://bugzilla.kernel.org
8341 F: arch/*/include/asm/suspend*.h
8343 F: drivers/base/power/
8344 F: include/linux/freezer.h
8345 F: include/linux/pm.h
8346 F: include/linux/suspend.h
8350 M: Jiri Kosina <jikos@kernel.org>
8351 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
8352 L: linux-input@vger.kernel.org
8354 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
8356 F: include/linux/hid*
8357 F: include/uapi/linux/hid*
8359 HID PLAYSTATION DRIVER
8360 M: Roderick Colenbrander <roderick.colenbrander@sony.com>
8361 L: linux-input@vger.kernel.org
8363 F: drivers/hid/hid-playstation.c
8365 HID SENSOR HUB DRIVERS
8366 M: Jiri Kosina <jikos@kernel.org>
8367 M: Jonathan Cameron <jic23@kernel.org>
8368 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8369 L: linux-input@vger.kernel.org
8370 L: linux-iio@vger.kernel.org
8372 F: Documentation/hid/hid-sensor*
8373 F: drivers/hid/hid-sensor-*
8374 F: drivers/iio/*/hid-*
8375 F: include/linux/hid-sensor-*
8377 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
8378 M: Thomas Gleixner <tglx@linutronix.de>
8379 L: linux-kernel@vger.kernel.org
8381 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8382 F: Documentation/timers/
8383 F: include/linux/clockchips.h
8384 F: include/linux/hrtimer.h
8385 F: kernel/time/clockevents.c
8386 F: kernel/time/hrtimer.c
8387 F: kernel/time/timer_*.c
8389 HIGH-SPEED SCC DRIVER FOR AX.25
8390 L: linux-hams@vger.kernel.org
8392 F: drivers/net/hamradio/dmascc.c
8393 F: drivers/net/hamradio/scc.c
8395 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8396 M: HighPoint Linux Team <linux@highpoint-tech.com>
8398 W: http://www.highpoint-tech.com
8399 F: Documentation/scsi/hptiop.rst
8400 F: drivers/scsi/hptiop.c
8403 M: Jes Sorensen <jes@trained-monkey.org>
8404 L: linux-hippi@sunsite.dk
8406 F: drivers/net/hippi/
8407 F: include/linux/hippidevice.h
8408 F: include/uapi/linux/if_hippi.h
8411 HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
8412 M: Kurt Kanzenbach <kurt@linutronix.de>
8413 L: netdev@vger.kernel.org
8415 F: Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
8416 F: drivers/net/dsa/hirschmann/*
8417 F: include/linux/platform_data/hirschmann-hellcreek.h
8418 F: net/dsa/tag_hellcreek.c
8420 HISILICON DMA DRIVER
8421 M: Zhou Wang <wangzhou1@hisilicon.com>
8422 L: dmaengine@vger.kernel.org
8424 F: drivers/dma/hisi_dma.c
8426 HISILICON GPIO DRIVER
8427 M: Luo Jiaxing <luojiaxing@huawei.com>
8428 L: linux-gpio@vger.kernel.org
8430 F: drivers/gpio/gpio-hisi.c
8432 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
8433 M: Zaibo Xu <xuzaibo@huawei.com>
8434 L: linux-crypto@vger.kernel.org
8436 F: Documentation/ABI/testing/debugfs-hisi-hpre
8437 F: drivers/crypto/hisilicon/hpre/hpre.h
8438 F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
8439 F: drivers/crypto/hisilicon/hpre/hpre_main.c
8441 HISILICON I2C CONTROLLER DRIVER
8442 M: Yicong Yang <yangyicong@hisilicon.com>
8443 L: linux-i2c@vger.kernel.org
8445 W: https://www.hisilicon.com
8446 F: drivers/i2c/busses/i2c-hisi.c
8448 HISILICON LPC BUS DRIVER
8449 M: john.garry@huawei.com
8451 W: http://www.hisilicon.com
8452 F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
8453 F: drivers/bus/hisi_lpc.c
8455 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
8456 M: Yisen Zhuang <yisen.zhuang@huawei.com>
8457 M: Salil Mehta <salil.mehta@huawei.com>
8458 L: netdev@vger.kernel.org
8460 W: http://www.hisilicon.com
8461 F: drivers/net/ethernet/hisilicon/hns3/
8463 HISILICON NETWORK SUBSYSTEM DRIVER
8464 M: Yisen Zhuang <yisen.zhuang@huawei.com>
8465 M: Salil Mehta <salil.mehta@huawei.com>
8466 L: netdev@vger.kernel.org
8468 W: http://www.hisilicon.com
8469 F: Documentation/devicetree/bindings/net/hisilicon*.txt
8470 F: drivers/net/ethernet/hisilicon/
8472 HIKEY960 ONBOARD USB GPIO HUB DRIVER
8473 M: John Stultz <john.stultz@linaro.org>
8474 L: linux-kernel@vger.kernel.org
8476 F: drivers/misc/hisi_hikey_usb.c
8477 F: Documentation/devicetree/bindings/misc/hisilicon-hikey-usb.yaml
8479 HISILICON PMU DRIVER
8480 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
8482 W: http://www.hisilicon.com
8483 F: Documentation/admin-guide/perf/hisi-pmu.rst
8484 F: drivers/perf/hisilicon
8486 HISILICON QM AND ZIP Controller DRIVER
8487 M: Zhou Wang <wangzhou1@hisilicon.com>
8488 L: linux-crypto@vger.kernel.org
8490 F: Documentation/ABI/testing/debugfs-hisi-zip
8491 F: drivers/crypto/hisilicon/qm.c
8492 F: drivers/crypto/hisilicon/qm.h
8493 F: drivers/crypto/hisilicon/sgl.c
8494 F: drivers/crypto/hisilicon/zip/
8496 HISILICON ROCE DRIVER
8497 M: Wenpeng Liang <liangwenpeng@huawei.com>
8498 M: Weihang Li <liweihang@huawei.com>
8499 L: linux-rdma@vger.kernel.org
8501 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
8502 F: drivers/infiniband/hw/hns/
8504 HISILICON SAS Controller
8505 M: John Garry <john.garry@huawei.com>
8507 W: http://www.hisilicon.com
8508 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
8509 F: drivers/scsi/hisi_sas/
8511 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
8512 M: Zaibo Xu <xuzaibo@huawei.com>
8513 L: linux-crypto@vger.kernel.org
8515 F: Documentation/ABI/testing/debugfs-hisi-sec
8516 F: drivers/crypto/hisilicon/sec2/sec.h
8517 F: drivers/crypto/hisilicon/sec2/sec_crypto.c
8518 F: drivers/crypto/hisilicon/sec2/sec_crypto.h
8519 F: drivers/crypto/hisilicon/sec2/sec_main.c
8521 HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
8522 M: Jay Fang <f.fangjian@huawei.com>
8523 L: linux-spi@vger.kernel.org
8525 W: http://www.hisilicon.com
8526 F: drivers/spi/spi-hisi-kunpeng.c
8528 HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
8529 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
8530 L: linux-kernel@vger.kernel.org
8532 F: Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
8533 F: drivers/spmi/hisi-spmi-controller.c
8535 HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
8536 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
8537 L: linux-kernel@vger.kernel.org
8539 F: Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
8540 F: drivers/mfd/hi6421-spmi-pmic.c
8542 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
8543 M: Zaibo Xu <xuzaibo@huawei.com>
8545 F: drivers/crypto/hisilicon/trng/trng.c
8547 HISILICON V3XX SPI NOR FLASH Controller Driver
8548 M: John Garry <john.garry@huawei.com>
8550 W: http://www.hisilicon.com
8551 F: drivers/spi/spi-hisi-sfc-v3xx.c
8553 HMM - Heterogeneous Memory Management
8554 M: Jérôme Glisse <jglisse@redhat.com>
8555 L: linux-mm@kvack.org
8557 F: Documentation/vm/hmm.rst
8558 F: include/linux/hmm*
8561 F: tools/testing/selftests/vm/*hmm*
8564 M: Jouni Malinen <j@w1.fi>
8565 L: linux-wireless@vger.kernel.org
8567 W: http://w1.fi/hostap-driver.html
8568 F: drivers/net/wireless/intersil/hostap/
8570 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
8571 L: platform-driver-x86@vger.kernel.org
8573 F: drivers/platform/x86/tc1100-wmi.c
8575 HPET: High Precision Event Timers driver
8576 M: Clemens Ladisch <clemens@ladisch.de>
8578 F: Documentation/timers/hpet.rst
8579 F: drivers/char/hpet.c
8580 F: include/linux/hpet.h
8581 F: include/uapi/linux/hpet.h
8585 F: arch/x86/include/asm/hpet.h
8586 F: arch/x86/kernel/hpet.c
8589 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
8591 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
8595 M: Sebastian Reichel <sre@kernel.org>
8597 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
8598 F: Documentation/ABI/testing/sysfs-bus-hsi
8599 F: Documentation/driver-api/hsi.rst
8601 F: include/linux/hsi/
8602 F: include/uapi/linux/hsi/
8605 L: linux-usb@vger.kernel.org
8607 F: drivers/net/usb/hso.c
8609 HSR NETWORK PROTOCOL
8610 L: netdev@vger.kernel.org
8614 HT16K33 LED CONTROLLER DRIVER
8615 M: Robin van der Gracht <robin@protonic.nl>
8617 F: Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
8618 F: drivers/auxdisplay/ht16k33.c
8620 HTCPEN TOUCHSCREEN DRIVER
8621 M: Pau Oliva Fora <pof@eslack.org>
8622 L: linux-input@vger.kernel.org
8624 F: drivers/input/touchscreen/htcpen.c
8626 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
8627 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
8628 L: linux-iio@vger.kernel.org
8630 W: http://www.st.com/
8631 F: Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
8632 F: drivers/iio/humidity/hts221*
8634 HUAWEI ETHERNET DRIVER
8635 L: netdev@vger.kernel.org
8637 F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
8638 F: drivers/net/ethernet/huawei/hinic/
8641 M: Mike Kravetz <mike.kravetz@oracle.com>
8642 L: linux-mm@kvack.org
8644 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
8645 F: Documentation/admin-guide/mm/hugetlbpage.rst
8646 F: Documentation/vm/hugetlbfs_reserv.rst
8648 F: include/linux/hugetlb.h
8652 M: Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
8653 L: linux-media@vger.kernel.org
8655 W: https://linuxtv.org
8656 T: git git://linuxtv.org/media_tree.git
8657 F: drivers/media/platform/sti/hva
8659 HWPOISON MEMORY FAILURE HANDLING
8660 M: Naoya Horiguchi <naoya.horiguchi@nec.com>
8661 L: linux-mm@kvack.org
8663 F: mm/hwpoison-inject.c
8664 F: mm/memory-failure.c
8666 HYCON HY46XX TOUCHSCREEN SUPPORT
8667 M: Giulio Benetti <giulio.benetti@benettiengineering.com>
8668 L: linux-input@vger.kernel.org
8670 F: Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
8671 F: drivers/input/touchscreen/hycon-hy46xx.c
8673 HYGON PROCESSOR SUPPORT
8674 M: Pu Wen <puwen@hygon.cn>
8675 L: linux-kernel@vger.kernel.org
8677 F: arch/x86/kernel/cpu/hygon.c
8679 HYNIX HI556 SENSOR DRIVER
8680 M: Shawn Tu <shawnx.tu@intel.com>
8681 L: linux-media@vger.kernel.org
8683 T: git git://linuxtv.org/media_tree.git
8684 F: drivers/media/i2c/hi556.c
8686 Hyper-V/Azure CORE AND DRIVERS
8687 M: "K. Y. Srinivasan" <kys@microsoft.com>
8688 M: Haiyang Zhang <haiyangz@microsoft.com>
8689 M: Stephen Hemminger <sthemmin@microsoft.com>
8690 M: Wei Liu <wei.liu@kernel.org>
8691 M: Dexuan Cui <decui@microsoft.com>
8692 L: linux-hyperv@vger.kernel.org
8694 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
8695 F: Documentation/ABI/stable/sysfs-bus-vmbus
8696 F: Documentation/ABI/testing/debugfs-hyperv
8697 F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
8698 F: arch/arm64/hyperv
8699 F: arch/arm64/include/asm/hyperv-tlfs.h
8700 F: arch/arm64/include/asm/mshyperv.h
8702 F: arch/x86/include/asm/hyperv-tlfs.h
8703 F: arch/x86/include/asm/mshyperv.h
8704 F: arch/x86/include/asm/trace/hyperv.h
8705 F: arch/x86/kernel/cpu/mshyperv.c
8706 F: drivers/clocksource/hyperv_timer.c
8707 F: drivers/hid/hid-hyperv.c
8709 F: drivers/input/serio/hyperv-keyboard.c
8710 F: drivers/iommu/hyperv-iommu.c
8711 F: drivers/net/ethernet/microsoft/
8712 F: drivers/net/hyperv/
8713 F: drivers/pci/controller/pci-hyperv-intf.c
8714 F: drivers/pci/controller/pci-hyperv.c
8715 F: drivers/scsi/storvsc_drv.c
8716 F: drivers/uio/uio_hv_generic.c
8717 F: drivers/video/fbdev/hyperv_fb.c
8718 F: include/asm-generic/hyperv-tlfs.h
8719 F: include/asm-generic/mshyperv.h
8720 F: include/clocksource/hyperv_timer.h
8721 F: include/linux/hyperv.h
8722 F: include/uapi/linux/hyperv.h
8723 F: net/vmw_vsock/hyperv_transport.c
8727 M: Vignesh Raghavendra <vigneshr@ti.com>
8728 L: linux-mtd@lists.infradead.org
8730 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8731 C: irc://irc.oftc.net/mtd
8732 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
8733 F: Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
8734 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
8735 F: drivers/mtd/hyperbus/
8736 F: include/linux/mtd/hyperbus.h
8738 HYPERVISOR VIRTUAL CONSOLE DRIVER
8739 L: linuxppc-dev@lists.ozlabs.org
8744 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8745 L: linux-i2c@vger.kernel.org
8746 L: linux-acpi@vger.kernel.org
8748 F: drivers/i2c/i2c-core-acpi.c
8750 I2C CONTROLLER DRIVER FOR NVIDIA GPU
8751 M: Ajay Gupta <ajayg@nvidia.com>
8752 L: linux-i2c@vger.kernel.org
8754 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
8755 F: drivers/i2c/busses/i2c-nvidia-gpu.c
8758 M: Peter Rosin <peda@axentia.se>
8759 L: linux-i2c@vger.kernel.org
8761 F: Documentation/devicetree/bindings/i2c/i2c-arb*
8762 F: Documentation/devicetree/bindings/i2c/i2c-gate*
8763 F: Documentation/devicetree/bindings/i2c/i2c-mux*
8764 F: Documentation/i2c/i2c-topology.rst
8765 F: Documentation/i2c/muxes/
8766 F: drivers/i2c/i2c-mux.c
8767 F: drivers/i2c/muxes/
8768 F: include/linux/i2c-mux.h
8770 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
8771 M: Gregory CLEMENT <gregory.clement@bootlin.com>
8772 L: linux-i2c@vger.kernel.org
8774 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
8775 F: drivers/i2c/busses/i2c-mv64xxx.c
8777 I2C OVER PARALLEL PORT
8778 M: Jean Delvare <jdelvare@suse.com>
8779 L: linux-i2c@vger.kernel.org
8781 F: Documentation/i2c/busses/i2c-parport.rst
8782 F: drivers/i2c/busses/i2c-parport.c
8785 M: Wolfram Sang <wsa@kernel.org>
8786 L: linux-i2c@vger.kernel.org
8788 W: https://i2c.wiki.kernel.org/
8789 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8790 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8791 F: Documentation/devicetree/bindings/i2c/i2c.txt
8792 F: Documentation/i2c/
8794 F: include/linux/i2c-dev.h
8795 F: include/linux/i2c-smbus.h
8796 F: include/linux/i2c.h
8797 F: include/uapi/linux/i2c-*.h
8798 F: include/uapi/linux/i2c.h
8800 I2C SUBSYSTEM HOST DRIVERS
8801 L: linux-i2c@vger.kernel.org
8803 W: https://i2c.wiki.kernel.org/
8804 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8805 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8806 F: Documentation/devicetree/bindings/i2c/
8807 F: drivers/i2c/algos/
8808 F: drivers/i2c/busses/
8811 M: Jean Delvare <jdelvare@suse.com>
8812 L: linux-i2c@vger.kernel.org
8814 F: Documentation/i2c/busses/i2c-taos-evm.rst
8815 F: drivers/i2c/busses/i2c-taos-evm.c
8818 M: Till Harbaum <till@harbaum.org>
8819 L: linux-i2c@vger.kernel.org
8821 W: http://www.harbaum.org/till/i2c_tiny_usb
8822 F: drivers/i2c/busses/i2c-tiny-usb.c
8824 I2C/SMBUS CONTROLLER DRIVERS FOR PC
8825 M: Jean Delvare <jdelvare@suse.com>
8826 L: linux-i2c@vger.kernel.org
8828 F: Documentation/i2c/busses/i2c-ali1535.rst
8829 F: Documentation/i2c/busses/i2c-ali1563.rst
8830 F: Documentation/i2c/busses/i2c-ali15x3.rst
8831 F: Documentation/i2c/busses/i2c-amd756.rst
8832 F: Documentation/i2c/busses/i2c-amd8111.rst
8833 F: Documentation/i2c/busses/i2c-i801.rst
8834 F: Documentation/i2c/busses/i2c-nforce2.rst
8835 F: Documentation/i2c/busses/i2c-piix4.rst
8836 F: Documentation/i2c/busses/i2c-sis5595.rst
8837 F: Documentation/i2c/busses/i2c-sis630.rst
8838 F: Documentation/i2c/busses/i2c-sis96x.rst
8839 F: Documentation/i2c/busses/i2c-via.rst
8840 F: Documentation/i2c/busses/i2c-viapro.rst
8841 F: drivers/i2c/busses/i2c-ali1535.c
8842 F: drivers/i2c/busses/i2c-ali1563.c
8843 F: drivers/i2c/busses/i2c-ali15x3.c
8844 F: drivers/i2c/busses/i2c-amd756-s4882.c
8845 F: drivers/i2c/busses/i2c-amd756.c
8846 F: drivers/i2c/busses/i2c-amd8111.c
8847 F: drivers/i2c/busses/i2c-i801.c
8848 F: drivers/i2c/busses/i2c-isch.c
8849 F: drivers/i2c/busses/i2c-nforce2-s4985.c
8850 F: drivers/i2c/busses/i2c-nforce2.c
8851 F: drivers/i2c/busses/i2c-piix4.c
8852 F: drivers/i2c/busses/i2c-sis5595.c
8853 F: drivers/i2c/busses/i2c-sis630.c
8854 F: drivers/i2c/busses/i2c-sis96x.c
8855 F: drivers/i2c/busses/i2c-via.c
8856 F: drivers/i2c/busses/i2c-viapro.c
8858 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
8859 M: Hans de Goede <hdegoede@redhat.com>
8860 L: linux-i2c@vger.kernel.org
8862 F: drivers/i2c/busses/i2c-cht-wc.c
8864 I2C/SMBUS ISMT DRIVER
8865 M: Seth Heasley <seth.heasley@intel.com>
8866 M: Neil Horman <nhorman@tuxdriver.com>
8867 L: linux-i2c@vger.kernel.org
8868 F: Documentation/i2c/busses/i2c-ismt.rst
8869 F: drivers/i2c/busses/i2c-ismt.c
8871 I2C/SMBUS STUB DRIVER
8872 M: Jean Delvare <jdelvare@suse.com>
8873 L: linux-i2c@vger.kernel.org
8875 F: drivers/i2c/i2c-stub.c
8877 I3C DRIVER FOR CADENCE I3C MASTER IP
8878 M: Przemysław Gaj <pgaj@cadence.com>
8880 F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
8881 F: drivers/i3c/master/i3c-master-cdns.c
8883 I3C DRIVER FOR SYNOPSYS DESIGNWARE
8884 M: Vitor Soares <vitor.soares@synopsys.com>
8886 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
8887 F: drivers/i3c/master/dw*
8890 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
8891 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
8893 C: irc://chat.freenode.net/linux-i3c
8894 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
8895 F: Documentation/ABI/testing/sysfs-bus-i3c
8896 F: Documentation/devicetree/bindings/i3c/
8897 F: Documentation/driver-api/i3c
8899 F: include/linux/i3c/
8901 IA64 (Itanium) PLATFORM
8902 L: linux-ia64@vger.kernel.org
8904 F: Documentation/ia64/
8907 IBM Power 842 compression accelerator
8908 M: Haren Myneni <haren@us.ibm.com>
8911 F: drivers/crypto/nx/Kconfig
8912 F: drivers/crypto/nx/Makefile
8913 F: drivers/crypto/nx/nx-842*
8914 F: include/linux/sw842.h
8917 IBM Power in-Nest Crypto Acceleration
8918 M: Breno Leitão <leitao@debian.org>
8919 M: Nayna Jain <nayna@linux.ibm.com>
8920 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8921 L: linux-crypto@vger.kernel.org
8923 F: drivers/crypto/nx/Kconfig
8924 F: drivers/crypto/nx/Makefile
8925 F: drivers/crypto/nx/nx-aes*
8926 F: drivers/crypto/nx/nx-sha*
8927 F: drivers/crypto/nx/nx.*
8928 F: drivers/crypto/nx/nx_csbcpb.h
8929 F: drivers/crypto/nx/nx_debugfs.c
8931 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
8932 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8933 L: linux-pci@vger.kernel.org
8934 L: linuxppc-dev@lists.ozlabs.org
8936 F: drivers/pci/hotplug/rpadlpar*
8938 IBM Power Linux RAID adapter
8939 M: Brian King <brking@us.ibm.com>
8941 F: drivers/scsi/ipr.*
8943 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
8944 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8945 L: linux-pci@vger.kernel.org
8946 L: linuxppc-dev@lists.ozlabs.org
8948 F: drivers/pci/hotplug/rpaphp*
8950 IBM Power SRIOV Virtual NIC Device Driver
8951 M: Dany Madden <drt@linux.ibm.com>
8952 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8953 R: Thomas Falcon <tlfalcon@linux.ibm.com>
8954 L: netdev@vger.kernel.org
8956 F: drivers/net/ethernet/ibm/ibmvnic.*
8958 IBM Power Virtual Accelerator Switchboard
8959 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8960 L: linuxppc-dev@lists.ozlabs.org
8962 F: arch/powerpc/include/asm/vas.h
8963 F: arch/powerpc/platforms/powernv/copy-paste.h
8964 F: arch/powerpc/platforms/powernv/vas*
8966 IBM Power Virtual Ethernet Device Driver
8967 M: Cristobal Forno <cforno12@linux.ibm.com>
8968 L: netdev@vger.kernel.org
8970 F: drivers/net/ethernet/ibm/ibmveth.*
8972 IBM Power Virtual FC Device Drivers
8973 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8974 L: linux-scsi@vger.kernel.org
8976 F: drivers/scsi/ibmvscsi/ibmvfc*
8978 IBM Power Virtual Management Channel Driver
8979 M: Brad Warrum <bwarrum@linux.ibm.com>
8980 M: Ritu Agarwal <rituagar@linux.ibm.com>
8982 F: drivers/misc/ibmvmc.*
8984 IBM Power Virtual SCSI Device Drivers
8985 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8986 L: linux-scsi@vger.kernel.org
8988 F: drivers/scsi/ibmvscsi/ibmvscsi*
8989 F: include/scsi/viosrp.h
8991 IBM Power Virtual SCSI Device Target Driver
8992 M: Michael Cyr <mikecyr@linux.ibm.com>
8993 L: linux-scsi@vger.kernel.org
8994 L: target-devel@vger.kernel.org
8996 F: drivers/scsi/ibmvscsi_tgt/
8998 IBM Power VMX Cryptographic instructions
8999 M: Breno Leitão <leitao@debian.org>
9000 M: Nayna Jain <nayna@linux.ibm.com>
9001 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
9002 L: linux-crypto@vger.kernel.org
9004 F: drivers/crypto/vmx/Kconfig
9005 F: drivers/crypto/vmx/Makefile
9006 F: drivers/crypto/vmx/aes*
9007 F: drivers/crypto/vmx/ghash*
9008 F: drivers/crypto/vmx/ppc-xlate.pl
9009 F: drivers/crypto/vmx/vmx.c
9011 IBM ServeRAID RAID DRIVER
9013 F: drivers/scsi/ips.*
9015 ICH LPC AND GPIO DRIVER
9016 M: Peter Tyser <ptyser@xes-inc.com>
9018 F: drivers/gpio/gpio-ich.c
9019 F: drivers/mfd/lpc_ich.c
9022 M: Max Staudt <max@enpas.org>
9023 L: linux-i2c@vger.kernel.org
9025 F: drivers/i2c/busses/i2c-icy.c
9027 IDEAPAD LAPTOP EXTRAS DRIVER
9028 M: Ike Panhc <ike.pan@canonical.com>
9029 L: platform-driver-x86@vger.kernel.org
9031 W: http://launchpad.net/ideapad-laptop
9032 F: drivers/platform/x86/ideapad-laptop.c
9034 IDEAPAD LAPTOP SLIDEBAR DRIVER
9035 M: Andrey Moiseev <o2g.org.ru@gmail.com>
9036 L: linux-input@vger.kernel.org
9038 W: https://github.com/o2genum/ideapad-slidebar
9039 F: drivers/input/misc/ideapad_slidebar.c
9041 IDT VersaClock 5 CLOCK DRIVER
9042 M: Luca Ceresoli <luca@lucaceresoli.net>
9044 F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
9045 F: drivers/clk/clk-versaclock5.c
9047 IEEE 802.15.4 SUBSYSTEM
9048 M: Alexander Aring <alex.aring@gmail.com>
9049 M: Stefan Schmidt <stefan@datenfreihafen.org>
9050 L: linux-wpan@vger.kernel.org
9052 W: https://linux-wpan.org/
9053 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
9054 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
9055 F: Documentation/networking/ieee802154.rst
9056 F: drivers/net/ieee802154/
9057 F: include/linux/ieee802154.h
9058 F: include/linux/nl802154.h
9059 F: include/net/af_ieee802154.h
9060 F: include/net/cfg802154.h
9061 F: include/net/ieee802154_netdev.h
9062 F: include/net/mac802154.h
9063 F: include/net/nl802154.h
9068 M: Yotam Gigi <yotam.gi@gmail.com>
9069 M: Jamal Hadi Salim <jhs@mojatatu.com>
9070 F: include/net/ife.h
9071 F: include/uapi/linux/ife.h
9074 IGORPLUG-USB IR RECEIVER
9075 M: Sean Young <sean@mess.org>
9076 L: linux-media@vger.kernel.org
9078 F: drivers/media/rc/igorplugusb.c
9080 IGUANAWORKS USB IR TRANSCEIVER
9081 M: Sean Young <sean@mess.org>
9082 L: linux-media@vger.kernel.org
9084 F: drivers/media/rc/iguanair.c
9086 IIO DIGITAL POTENTIOMETER DAC
9087 M: Peter Rosin <peda@axentia.se>
9088 L: linux-iio@vger.kernel.org
9090 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
9091 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
9092 F: drivers/iio/dac/dpot-dac.c
9094 IIO ENVELOPE DETECTOR
9095 M: Peter Rosin <peda@axentia.se>
9096 L: linux-iio@vger.kernel.org
9098 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
9099 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
9100 F: drivers/iio/adc/envelope-detector.c
9103 M: Peter Rosin <peda@axentia.se>
9104 L: linux-iio@vger.kernel.org
9106 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
9107 F: drivers/iio/multiplexer/iio-mux.c
9109 IIO SCMI BASED DRIVER
9110 M: Jyoti Bhayana <jbhayana@google.com>
9111 L: linux-iio@vger.kernel.org
9113 F: drivers/iio/common/scmi_sensors/scmi_iio.c
9115 IIO SUBSYSTEM AND DRIVERS
9116 M: Jonathan Cameron <jic23@kernel.org>
9117 R: Lars-Peter Clausen <lars@metafoo.de>
9118 L: linux-iio@vger.kernel.org
9120 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9121 F: Documentation/ABI/testing/configfs-iio*
9122 F: Documentation/ABI/testing/sysfs-bus-iio*
9123 F: Documentation/devicetree/bindings/iio/
9125 F: drivers/staging/iio/
9126 F: include/linux/iio/
9130 M: Peter Rosin <peda@axentia.se>
9131 L: linux-iio@vger.kernel.org
9133 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
9134 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
9135 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
9136 F: drivers/iio/afe/iio-rescale.c
9138 IKANOS/ADI EAGLE ADSL USB DRIVER
9139 M: Matthieu Castet <castet.matthieu@free.fr>
9140 M: Stanislaw Gruszka <stf_xl@wp.pl>
9142 F: drivers/usb/atm/ueagle-atm.c
9144 IMGTEC ASCII LCD DRIVER
9145 M: Paul Burton <paulburton@kernel.org>
9147 F: Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
9148 F: drivers/auxdisplay/img-ascii-lcd.c
9150 IMGTEC IR DECODER DRIVER
9152 F: drivers/media/rc/img-ir/
9154 IMON SOUNDGRAPH USB IR RECEIVER
9155 M: Sean Young <sean@mess.org>
9156 L: linux-media@vger.kernel.org
9158 F: drivers/media/rc/imon.c
9159 F: drivers/media/rc/imon_raw.c
9161 IMS TWINTURBO FRAMEBUFFER DRIVER
9162 L: linux-fbdev@vger.kernel.org
9164 F: drivers/video/fbdev/imsttfb.c
9166 INA209 HARDWARE MONITOR DRIVER
9167 M: Guenter Roeck <linux@roeck-us.net>
9168 L: linux-hwmon@vger.kernel.org
9170 F: Documentation/devicetree/bindings/hwmon/ti,ina2xx.yaml
9171 F: Documentation/hwmon/ina209.rst
9172 F: drivers/hwmon/ina209.c
9174 INA2XX HARDWARE MONITOR DRIVER
9175 M: Guenter Roeck <linux@roeck-us.net>
9176 L: linux-hwmon@vger.kernel.org
9178 F: Documentation/hwmon/ina2xx.rst
9179 F: drivers/hwmon/ina2xx.c
9180 F: include/linux/platform_data/ina2xx.h
9182 INDUSTRY PACK SUBSYSTEM (IPACK)
9183 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
9184 M: Jens Taprogge <jens.taprogge@taprogge.org>
9185 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9186 L: industrypack-devel@lists.sourceforge.net
9188 W: http://industrypack.sourceforge.net
9191 INFINEON DPS310 Driver
9192 M: Eddie James <eajames@linux.ibm.com>
9193 L: linux-iio@vger.kernel.org
9195 F: drivers/iio/pressure/dps310.c
9197 INFINIBAND SUBSYSTEM
9198 M: Doug Ledford <dledford@redhat.com>
9199 M: Jason Gunthorpe <jgg@nvidia.com>
9200 L: linux-rdma@vger.kernel.org
9202 W: https://github.com/linux-rdma/rdma-core
9203 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9204 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
9205 F: Documentation/devicetree/bindings/infiniband/
9206 F: Documentation/infiniband/
9207 F: drivers/infiniband/
9209 F: include/trace/events/ib_mad.h
9210 F: include/trace/events/ib_umad.h
9211 F: include/uapi/linux/if_infiniband.h
9212 F: include/uapi/rdma/
9213 F: samples/bpf/ibumad_kern.c
9214 F: samples/bpf/ibumad_user.c
9216 INGENIC JZ4780 NAND DRIVER
9217 M: Harvey Hunt <harveyhuntnexus@gmail.com>
9218 L: linux-mtd@lists.infradead.org
9219 L: linux-mips@vger.kernel.org
9221 F: drivers/mtd/nand/raw/ingenic/
9224 M: Paul Cercueil <paul@crapouillou.net>
9225 L: linux-mips@vger.kernel.org
9227 F: arch/mips/boot/dts/ingenic/
9228 F: arch/mips/generic/board-ingenic.c
9229 F: arch/mips/include/asm/mach-ingenic/
9230 F: arch/mips/ingenic/Kconfig
9231 F: drivers/clk/ingenic/
9232 F: drivers/dma/dma-jz4780.c
9233 F: drivers/gpu/drm/ingenic/
9234 F: drivers/i2c/busses/i2c-jz4780.c
9235 F: drivers/iio/adc/ingenic-adc.c
9236 F: drivers/irqchip/irq-ingenic.c
9237 F: drivers/memory/jz4780-nemc.c
9238 F: drivers/mmc/host/jz4740_mmc.c
9239 F: drivers/mtd/nand/raw/ingenic/
9240 F: drivers/pinctrl/pinctrl-ingenic.c
9241 F: drivers/power/supply/ingenic-battery.c
9242 F: drivers/pwm/pwm-jz4740.c
9243 F: drivers/remoteproc/ingenic_rproc.c
9244 F: drivers/rtc/rtc-jz4740.c
9245 F: drivers/tty/serial/8250/8250_ingenic.c
9246 F: drivers/usb/musb/jz4740.c
9247 F: drivers/watchdog/jz4740_wdt.c
9248 F: include/dt-bindings/iio/adc/ingenic,adc.h
9249 F: include/linux/mfd/ingenic-tcu.h
9250 F: sound/soc/codecs/jz47*
9251 F: sound/soc/jz4740/
9254 M: Jan Kara <jack@suse.cz>
9255 R: Amir Goldstein <amir73il@gmail.com>
9256 L: linux-fsdevel@vger.kernel.org
9258 F: Documentation/filesystems/inotify.rst
9259 F: fs/notify/inotify/
9260 F: include/linux/inotify.h
9261 F: include/uapi/linux/inotify.h
9263 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
9264 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
9265 L: linux-input@vger.kernel.org
9267 Q: http://patchwork.kernel.org/project/linux-input/list/
9268 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
9269 F: Documentation/devicetree/bindings/input/
9270 F: Documentation/devicetree/bindings/serio/
9271 F: Documentation/input/
9273 F: include/linux/input.h
9274 F: include/linux/input/
9275 F: include/uapi/linux/input-event-codes.h
9276 F: include/uapi/linux/input.h
9278 INPUT MULTITOUCH (MT) PROTOCOL
9279 M: Henrik Rydberg <rydberg@bitmath.org>
9280 L: linux-input@vger.kernel.org
9282 F: Documentation/input/multi-touch-protocol.rst
9283 F: drivers/input/input-mt.c
9286 INSIDE SECURE CRYPTO DRIVER
9287 M: Antoine Tenart <atenart@kernel.org>
9288 L: linux-crypto@vger.kernel.org
9290 F: drivers/crypto/inside-secure/
9292 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
9293 M: Mimi Zohar <zohar@linux.ibm.com>
9294 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
9295 L: linux-integrity@vger.kernel.org
9297 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
9298 F: security/integrity/ima/
9300 INTEL 810/815 FRAMEBUFFER DRIVER
9301 M: Antonino Daplas <adaplas@gmail.com>
9302 L: linux-fbdev@vger.kernel.org
9304 F: drivers/video/fbdev/i810/
9307 M: Cezary Rojewski <cezary.rojewski@intel.com>
9308 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
9309 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
9310 M: Jie Yang <yang.jie@linux.intel.com>
9311 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9315 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
9316 M: Hans de Goede <hdegoede@redhat.com>
9317 L: platform-driver-x86@vger.kernel.org
9319 F: drivers/platform/x86/intel/atomisp2/pm.c
9321 INTEL ATOMISP2 LED DRIVER
9322 M: Hans de Goede <hdegoede@redhat.com>
9323 L: platform-driver-x86@vger.kernel.org
9325 F: drivers/platform/x86/intel/atomisp2/led.c
9327 INTEL BIOS SAR INT1092 DRIVER
9328 M: Shravan Sudhakar <s.shravan@intel.com>
9329 M: Intel Corporation <linuxwwan@intel.com>
9330 L: platform-driver-x86@vger.kernel.org
9332 F: drivers/platform/x86/intel/int1092/
9334 INTEL BROXTON PMC DRIVER
9335 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9336 M: Zha Qipeng <qipeng.zha@intel.com>
9338 F: drivers/mfd/intel_pmc_bxt.c
9339 F: include/linux/mfd/intel_pmc_bxt.h
9341 INTEL C600 SERIES SAS CONTROLLER DRIVER
9342 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
9343 L: linux-scsi@vger.kernel.org
9345 T: git git://git.code.sf.net/p/intel-sas/isci
9346 F: drivers/scsi/isci/
9348 INTEL CPU family model numbers
9349 M: Tony Luck <tony.luck@intel.com>
9351 L: linux-kernel@vger.kernel.org
9353 F: arch/x86/include/asm/intel-family.h
9355 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
9356 M: Jani Nikula <jani.nikula@linux.intel.com>
9357 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
9358 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
9359 L: intel-gfx@lists.freedesktop.org
9361 W: https://01.org/linuxgraphics/
9362 Q: http://patchwork.freedesktop.org/project/intel-gfx/
9363 B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
9364 C: irc://irc.oftc.net/intel-gfx
9365 T: git git://anongit.freedesktop.org/drm-intel
9366 F: Documentation/gpu/i915.rst
9367 F: drivers/gpu/drm/i915/
9368 F: include/drm/i915*
9369 F: include/uapi/drm/i915_drm.h
9371 INTEL ETHERNET DRIVERS
9372 M: Jesse Brandeburg <jesse.brandeburg@intel.com>
9373 M: Tony Nguyen <anthony.l.nguyen@intel.com>
9374 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
9376 W: http://www.intel.com/support/feedback.htm
9377 W: http://e1000.sourceforge.net/
9378 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
9379 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
9380 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
9381 F: Documentation/networking/device_drivers/ethernet/intel/
9382 F: drivers/net/ethernet/intel/
9383 F: drivers/net/ethernet/intel/*/
9384 F: include/linux/avf/virtchnl.h
9385 F: include/linux/net/intel/iidc.h
9387 INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
9388 M: Mustafa Ismail <mustafa.ismail@intel.com>
9389 M: Shiraz Saleem <shiraz.saleem@intel.com>
9390 L: linux-rdma@vger.kernel.org
9392 F: drivers/infiniband/hw/irdma/
9393 F: include/uapi/rdma/irdma-abi.h
9395 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
9396 M: Maik Broemme <mbroemme@libmpq.org>
9397 L: linux-fbdev@vger.kernel.org
9399 F: Documentation/fb/intelfb.rst
9400 F: drivers/video/fbdev/intelfb/
9403 M: Andy Shevchenko <andy@kernel.org>
9404 L: linux-gpio@vger.kernel.org
9406 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9407 F: drivers/gpio/gpio-ich.c
9408 F: drivers/gpio/gpio-merrifield.c
9409 F: drivers/gpio/gpio-ml-ioh.c
9410 F: drivers/gpio/gpio-pch.c
9411 F: drivers/gpio/gpio-sch.c
9412 F: drivers/gpio/gpio-sodaville.c
9414 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
9415 M: Zhenyu Wang <zhenyuw@linux.intel.com>
9416 M: Zhi Wang <zhi.a.wang@intel.com>
9417 L: intel-gvt-dev@lists.freedesktop.org
9418 L: intel-gfx@lists.freedesktop.org
9420 W: https://01.org/igvt-g
9421 T: git https://github.com/intel/gvt-linux.git
9422 F: drivers/gpu/drm/i915/gvt/
9424 INTEL HID EVENT DRIVER
9425 M: Alex Hung <alex.hung@canonical.com>
9426 L: platform-driver-x86@vger.kernel.org
9428 F: drivers/platform/x86/intel/hid.c
9430 INTEL I/OAT DMA DRIVER
9431 M: Dave Jiang <dave.jiang@intel.com>
9432 R: Dan Williams <dan.j.williams@intel.com>
9433 L: dmaengine@vger.kernel.org
9435 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
9436 F: drivers/dma/ioat*
9439 M: Dave Jiang <dave.jiang@intel.com>
9440 L: dmaengine@vger.kernel.org
9442 F: drivers/dma/idxd/*
9443 F: include/uapi/linux/idxd.h
9446 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
9447 M: Len Brown <lenb@kernel.org>
9448 L: linux-pm@vger.kernel.org
9450 B: https://bugzilla.kernel.org
9451 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
9452 F: drivers/idle/intel_idle.c
9454 INTEL INTEGRATED SENSOR HUB DRIVER
9455 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9456 M: Jiri Kosina <jikos@kernel.org>
9457 L: linux-input@vger.kernel.org
9459 F: drivers/hid/intel-ish-hid/
9462 M: David Woodhouse <dwmw2@infradead.org>
9463 M: Lu Baolu <baolu.lu@linux.intel.com>
9464 L: iommu@lists.linux-foundation.org
9465 L: iommu@lists.linux.dev
9467 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9468 F: drivers/iommu/intel/
9469 F: include/linux/intel-iommu.h
9470 F: include/linux/intel-svm.h
9472 INTEL IOP-ADMA DMA DRIVER
9473 R: Dan Williams <dan.j.williams@intel.com>
9475 F: drivers/dma/iop-adma.c
9477 INTEL IPU3 CSI-2 CIO2 DRIVER
9478 M: Yong Zhi <yong.zhi@intel.com>
9479 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9480 M: Bingbu Cao <bingbu.cao@intel.com>
9481 M: Dan Scally <djrscally@gmail.com>
9482 R: Tianshu Qiu <tian.shu.qiu@intel.com>
9483 L: linux-media@vger.kernel.org
9485 T: git git://linuxtv.org/media_tree.git
9486 F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
9487 F: drivers/media/pci/intel/ipu3/
9489 INTEL IPU3 CSI-2 IMGU DRIVER
9490 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9491 R: Bingbu Cao <bingbu.cao@intel.com>
9492 R: Tianshu Qiu <tian.shu.qiu@intel.com>
9493 L: linux-media@vger.kernel.org
9495 F: Documentation/admin-guide/media/ipu3.rst
9496 F: Documentation/admin-guide/media/ipu3_rcb.svg
9497 F: Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
9498 F: drivers/staging/media/ipu3/
9500 INTEL IXP4XX CRYPTO SUPPORT
9501 M: Corentin Labbe <clabbe@baylibre.com>
9502 L: linux-crypto@vger.kernel.org
9504 F: drivers/crypto/ixp4xx_crypto.c
9506 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
9507 M: Krzysztof Halasa <khalasa@piap.pl>
9509 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
9510 F: drivers/net/wan/ixp4xx_hss.c
9511 F: drivers/soc/ixp4xx/ixp4xx-npe.c
9512 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
9513 F: include/linux/soc/ixp4xx/npe.h
9514 F: include/linux/soc/ixp4xx/qmgr.h
9516 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
9517 M: Deepak Saxena <dsaxena@plexity.net>
9519 F: Documentation/devicetree/bindings/display/intel,ixp46x-rng.yaml
9520 F: drivers/char/hw_random/ixp4xx-rng.c
9522 INTEL KEEM BAY DRM DRIVER
9523 M: Anitha Chrisanthus <anitha.chrisanthus@intel.com>
9524 M: Edmund Dea <edmund.j.dea@intel.com>
9526 F: Documentation/devicetree/bindings/display/intel,kmb_display.yaml
9527 F: drivers/gpu/drm/kmb/
9529 INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
9530 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9532 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
9533 F: drivers/crypto/keembay/Kconfig
9534 F: drivers/crypto/keembay/Makefile
9535 F: drivers/crypto/keembay/keembay-ocs-aes-core.c
9536 F: drivers/crypto/keembay/ocs-aes.c
9537 F: drivers/crypto/keembay/ocs-aes.h
9539 INTEL KEEM BAY OCS HCU CRYPTO DRIVER
9540 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9541 M: Declan Murphy <declan.murphy@intel.com>
9543 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
9544 F: drivers/crypto/keembay/Kconfig
9545 F: drivers/crypto/keembay/Makefile
9546 F: drivers/crypto/keembay/keembay-ocs-hcu-core.c
9547 F: drivers/crypto/keembay/ocs-hcu.c
9548 F: drivers/crypto/keembay/ocs-hcu.h
9550 INTEL MANAGEMENT ENGINE (mei)
9551 M: Tomas Winkler <tomas.winkler@intel.com>
9552 L: linux-kernel@vger.kernel.org
9554 F: Documentation/driver-api/mei/*
9555 F: drivers/misc/mei/
9556 F: drivers/watchdog/mei_wdt.c
9557 F: include/linux/mei_cl_bus.h
9558 F: include/uapi/linux/mei.h
9561 INTEL MAX 10 BMC MFD DRIVER
9562 M: Xu Yilun <yilun.xu@intel.com>
9563 R: Tom Rix <trix@redhat.com>
9565 F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
9566 F: Documentation/hwmon/intel-m10-bmc-hwmon.rst
9567 F: drivers/hwmon/intel-m10-bmc-hwmon.c
9568 F: drivers/mfd/intel-m10-bmc.c
9569 F: include/linux/mfd/intel-m10-bmc.h
9571 INTEL MENLOW THERMAL DRIVER
9572 M: Sujith Thomas <sujith.thomas@intel.com>
9573 L: linux-pm@vger.kernel.org
9575 W: https://01.org/linux-acpi
9576 F: drivers/thermal/intel/intel_menlow.c
9578 INTEL P-Unit IPC DRIVER
9579 M: Zha Qipeng <qipeng.zha@intel.com>
9580 L: platform-driver-x86@vger.kernel.org
9582 F: arch/x86/include/asm/intel_punit_ipc.h
9583 F: drivers/platform/x86/intel/punit_ipc.c
9585 INTEL PMC CORE DRIVER
9586 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
9587 M: David E Box <david.e.box@intel.com>
9588 L: platform-driver-x86@vger.kernel.org
9590 F: Documentation/ABI/testing/sysfs-platform-intel-pmc
9591 F: drivers/platform/x86/intel/pmc/
9593 INTEL PMIC GPIO DRIVERS
9594 M: Andy Shevchenko <andy@kernel.org>
9596 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9597 F: drivers/gpio/gpio-*cove.c
9599 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
9600 M: Andy Shevchenko <andy@kernel.org>
9602 F: drivers/mfd/intel_soc_pmic*
9603 F: include/linux/mfd/intel_soc_pmic*
9606 M: "David E. Box" <david.e.box@linux.intel.com>
9608 F: drivers/mfd/intel_pmt.c
9609 F: drivers/platform/x86/intel/pmt/
9611 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
9612 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
9613 L: linux-wireless@vger.kernel.org
9615 F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
9616 F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
9617 F: drivers/net/wireless/intel/ipw2x00/
9620 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9621 M: Len Brown <lenb@kernel.org>
9622 L: linux-pm@vger.kernel.org
9624 F: drivers/cpufreq/intel_pstate.c
9626 INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
9627 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
9628 L: linux-iio@vger.kernel.org
9629 F: drivers/counter/intel-qep.c
9632 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9634 F: arch/x86/include/asm/intel_scu_ipc.h
9635 F: drivers/platform/x86/intel_scu_*
9637 INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
9638 M: Daniel Scally <djrscally@gmail.com>
9640 F: drivers/platform/x86/intel/int3472/
9642 INTEL SPEED SELECT TECHNOLOGY
9643 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9644 L: platform-driver-x86@vger.kernel.org
9646 F: drivers/platform/x86/intel/speed_select_if/
9647 F: include/uapi/linux/isst_if.h
9648 F: tools/power/x86/intel-speed-select/
9650 INTEL STRATIX10 FIRMWARE DRIVERS
9651 M: Dinh Nguyen <dinguyen@kernel.org>
9652 L: linux-kernel@vger.kernel.org
9654 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
9655 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
9656 F: drivers/firmware/stratix10-rsu.c
9657 F: drivers/firmware/stratix10-svc.c
9658 F: include/linux/firmware/intel/stratix10-smc.h
9659 F: include/linux/firmware/intel/stratix10-svc-client.h
9661 INTEL TELEMETRY DRIVER
9662 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
9663 M: "David E. Box" <david.e.box@linux.intel.com>
9664 L: platform-driver-x86@vger.kernel.org
9666 F: arch/x86/include/asm/intel_telemetry.h
9667 F: drivers/platform/x86/intel/telemetry/
9669 INTEL UNCORE FREQUENCY CONTROL
9670 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9671 L: platform-driver-x86@vger.kernel.org
9673 F: drivers/platform/x86/intel/uncore-frequency.c
9675 INTEL VIRTUAL BUTTON DRIVER
9676 M: AceLan Kao <acelan.kao@canonical.com>
9677 L: platform-driver-x86@vger.kernel.org
9679 F: drivers/platform/x86/intel/vbtn.c
9681 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
9682 M: Stanislaw Gruszka <stf_xl@wp.pl>
9683 L: linux-wireless@vger.kernel.org
9685 F: drivers/net/wireless/intel/iwlegacy/
9687 INTEL WIRELESS WIFI LINK (iwlwifi)
9688 M: Luca Coelho <luciano.coelho@intel.com>
9689 L: linux-wireless@vger.kernel.org
9691 W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
9692 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
9693 F: drivers/net/wireless/intel/iwlwifi/
9695 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
9696 M: Jithu Joseph <jithu.joseph@intel.com>
9697 R: Maurice Ma <maurice.ma@intel.com>
9699 W: https://slimbootloader.github.io/security/firmware-update.html
9700 F: drivers/platform/x86/intel/wmi/sbl-fw-update.c
9702 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
9703 L: Dell.Client.Kernel@dell.com
9705 F: drivers/platform/x86/intel/wmi/thunderbolt.c
9707 INTEL WWAN IOSM DRIVER
9708 M: M Chetan Kumar <m.chetan.kumar@intel.com>
9709 M: Intel Corporation <linuxwwan@intel.com>
9710 L: netdev@vger.kernel.org
9712 F: drivers/net/wwan/iosm/
9715 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9717 F: Documentation/trace/intel_th.rst
9718 F: drivers/hwtracing/intel_th/
9719 F: include/linux/intel_th.h
9721 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
9722 M: Ning Sun <ning.sun@intel.com>
9723 L: tboot-devel@lists.sourceforge.net
9725 W: http://tboot.sourceforge.net
9726 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
9727 F: Documentation/x86/intel_txt.rst
9728 F: arch/x86/kernel/tboot.c
9729 F: include/linux/tboot.h
9732 M: Jarkko Sakkinen <jarkko@kernel.org>
9733 R: Dave Hansen <dave.hansen@linux.intel.com>
9734 L: linux-sgx@vger.kernel.org
9736 Q: https://patchwork.kernel.org/project/intel-sgx/list/
9737 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
9738 F: Documentation/x86/sgx.rst
9739 F: arch/x86/entry/vdso/vsgx.S
9740 F: arch/x86/include/asm/sgx.h
9741 F: arch/x86/include/uapi/asm/sgx.h
9742 F: arch/x86/kernel/cpu/sgx/*
9743 F: tools/testing/selftests/sgx/*
9747 M: Georgi Djakov <djakov@kernel.org>
9748 L: linux-pm@vger.kernel.org
9750 T: git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
9751 F: Documentation/devicetree/bindings/interconnect/
9752 F: Documentation/driver-api/interconnect.rst
9753 F: drivers/interconnect/
9754 F: include/dt-bindings/interconnect/
9755 F: include/linux/interconnect-provider.h
9756 F: include/linux/interconnect.h
9758 INTERRUPT COUNTER DRIVER
9759 M: Oleksij Rempel <o.rempel@pengutronix.de>
9760 R: Pengutronix Kernel Team <kernel@pengutronix.de>
9761 L: linux-iio@vger.kernel.org
9762 F: Documentation/devicetree/bindings/counter/interrupt-counter.yaml
9763 F: drivers/counter/interrupt-cnt.c
9765 INVENSENSE ICM-426xx IMU DRIVER
9766 M: Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
9767 L: linux-iio@vger.kernel.org
9769 W: https://invensense.tdk.com/
9770 F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
9771 F: drivers/iio/imu/inv_icm42600/
9773 INVENSENSE MPU-3050 GYROSCOPE DRIVER
9774 M: Linus Walleij <linus.walleij@linaro.org>
9775 L: linux-iio@vger.kernel.org
9777 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
9778 F: drivers/iio/gyro/mpu3050*
9780 IOC3 ETHERNET DRIVER
9781 M: Ralf Baechle <ralf@linux-mips.org>
9782 L: linux-mips@vger.kernel.org
9784 F: drivers/net/ethernet/sgi/ioc3-eth.c
9786 IOMAP FILESYSTEM LIBRARY
9787 M: Christoph Hellwig <hch@infradead.org>
9788 M: Darrick J. Wong <djwong@kernel.org>
9789 M: linux-xfs@vger.kernel.org
9790 M: linux-fsdevel@vger.kernel.org
9791 L: linux-xfs@vger.kernel.org
9792 L: linux-fsdevel@vger.kernel.org
9794 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
9796 F: include/linux/iomap.h
9799 M: Joerg Roedel <joro@8bytes.org>
9800 M: Will Deacon <will@kernel.org>
9801 L: iommu@lists.linux-foundation.org
9802 L: iommu@lists.linux.dev
9804 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9805 F: Documentation/devicetree/bindings/iommu/
9806 F: Documentation/userspace-api/iommu.rst
9808 F: include/linux/iommu.h
9809 F: include/linux/iova.h
9810 F: include/linux/of_iommu.h
9811 F: include/uapi/linux/iommu.h
9814 M: Jens Axboe <axboe@kernel.dk>
9815 R: Pavel Begunkov <asml.silence@gmail.com>
9816 L: io-uring@vger.kernel.org
9818 T: git git://git.kernel.dk/linux-block
9819 T: git git://git.kernel.dk/liburing
9823 F: include/linux/io_uring.h
9824 F: include/uapi/linux/io_uring.h
9828 M: Corey Minyard <minyard@acm.org>
9829 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
9831 W: http://openipmi.sourceforge.net/
9832 F: Documentation/driver-api/ipmi.rst
9833 F: Documentation/devicetree/bindings/ipmi/
9834 F: drivers/char/ipmi/
9835 F: include/linux/ipmi*
9836 F: include/uapi/linux/ipmi*
9838 IPS SCSI RAID DRIVER
9839 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
9840 L: linux-scsi@vger.kernel.org
9842 W: http://www.adaptec.com/
9843 F: drivers/scsi/ips*
9846 M: Simon Horman <horms@verge.net.au>
9847 M: Julian Anastasov <ja@ssi.bg>
9848 L: netdev@vger.kernel.org
9849 L: lvs-devel@vger.kernel.org
9851 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
9852 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
9853 F: Documentation/networking/ipvs-sysctl.rst
9854 F: include/net/ip_vs.h
9855 F: include/uapi/linux/ip_vs.h
9856 F: net/netfilter/ipvs/
9859 M: Jiri Kosina <jikos@kernel.org>
9860 M: David Sterba <dsterba@suse.com>
9862 F: drivers/tty/ipwireless/
9864 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
9865 M: Marc Zyngier <maz@kernel.org>
9867 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9868 F: Documentation/core-api/irq/irq-domain.rst
9869 F: include/linux/irqdomain.h
9870 F: kernel/irq/irqdomain.c
9874 M: Thomas Gleixner <tglx@linutronix.de>
9875 L: linux-kernel@vger.kernel.org
9877 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9881 M: Thomas Gleixner <tglx@linutronix.de>
9882 M: Marc Zyngier <maz@kernel.org>
9883 L: linux-kernel@vger.kernel.org
9885 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9886 F: Documentation/devicetree/bindings/interrupt-controller/
9890 M: William Breathitt Gray <vilhelm.gray@gmail.com>
9892 F: Documentation/driver-api/isa.rst
9893 F: drivers/base/isa.c
9894 F: include/linux/isa.h
9897 M: Hans Verkuil <hverkuil@xs4all.nl>
9898 L: linux-media@vger.kernel.org
9900 W: https://linuxtv.org
9901 T: git git://linuxtv.org/media_tree.git
9902 F: drivers/media/radio/radio-isa*
9905 M: Jaroslav Kysela <perex@perex.cz>
9907 F: Documentation/driver-api/isapnp.rst
9908 F: drivers/pnp/isapnp/
9909 F: include/linux/isapnp.h
9912 M: Lee Duncan <lduncan@suse.com>
9913 M: Chris Leech <cleech@redhat.com>
9914 L: open-iscsi@googlegroups.com
9915 L: linux-scsi@vger.kernel.org
9917 W: www.open-iscsi.com
9918 F: drivers/scsi/*iscsi*
9919 F: include/scsi/*iscsi*
9921 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
9922 M: Peter Jones <pjones@redhat.com>
9923 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
9925 F: drivers/firmware/iscsi_ibft*
9927 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
9928 M: Sagi Grimberg <sagi@grimberg.me>
9929 M: Max Gurtovoy <mgurtovoy@nvidia.com>
9930 L: linux-rdma@vger.kernel.org
9932 W: http://www.openfabrics.org
9933 W: www.open-iscsi.org
9934 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9935 F: drivers/infiniband/ulp/iser/
9937 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
9938 M: Sagi Grimberg <sagi@grimberg.me>
9939 L: linux-rdma@vger.kernel.org
9940 L: target-devel@vger.kernel.org
9942 W: http://www.linux-iscsi.org
9943 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
9944 F: drivers/infiniband/ulp/isert
9946 ISDN/CMTP OVER BLUETOOTH
9947 M: Karsten Keil <isdn@linux-pingi.de>
9948 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9949 L: netdev@vger.kernel.org
9951 W: http://www.isdn4linux.de
9952 F: Documentation/isdn/
9953 F: drivers/isdn/capi/
9954 F: include/linux/isdn/
9955 F: include/uapi/linux/isdn/
9956 F: net/bluetooth/cmtp/
9958 ISDN/mISDN SUBSYSTEM
9959 M: Karsten Keil <isdn@linux-pingi.de>
9960 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9961 L: netdev@vger.kernel.org
9963 W: http://www.isdn4linux.de
9964 F: drivers/isdn/Kconfig
9965 F: drivers/isdn/Makefile
9966 F: drivers/isdn/hardware/
9967 F: drivers/isdn/mISDN/
9969 IT87 HARDWARE MONITORING DRIVER
9970 M: Jean Delvare <jdelvare@suse.com>
9971 L: linux-hwmon@vger.kernel.org
9973 F: Documentation/hwmon/it87.rst
9974 F: drivers/hwmon/it87.c
9977 M: Antti Palosaari <crope@iki.fi>
9978 L: linux-media@vger.kernel.org
9980 W: https://linuxtv.org
9981 W: http://palosaari.fi/linux/
9982 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9983 T: git git://linuxtv.org/anttip/media_tree.git
9984 F: drivers/media/tuners/it913x*
9986 ITE IT66121 HDMI BRIDGE DRIVER
9987 M: Phong LE <ple@baylibre.com>
9988 M: Neil Armstrong <narmstrong@baylibre.com>
9990 T: git git://anongit.freedesktop.org/drm/drm-misc
9991 F: Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
9992 F: drivers/gpu/drm/bridge/ite-it66121.c
9994 IVTV VIDEO4LINUX DRIVER
9995 M: Andy Walls <awalls@md.metrocast.net>
9996 L: linux-media@vger.kernel.org
9998 W: https://linuxtv.org
9999 T: git git://linuxtv.org/media_tree.git
10000 F: Documentation/admin-guide/media/ivtv*
10001 F: drivers/media/pci/ivtv/
10002 F: include/uapi/linux/ivtv*
10004 IX2505V MEDIA DRIVER
10005 M: Malcolm Priestley <tvboxspy@gmail.com>
10006 L: linux-media@vger.kernel.org
10008 W: https://linuxtv.org
10009 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10010 F: drivers/media/dvb-frontends/ix2505v*
10012 JAILHOUSE HYPERVISOR INTERFACE
10013 M: Jan Kiszka <jan.kiszka@siemens.com>
10014 L: jailhouse-dev@googlegroups.com
10016 F: arch/x86/include/asm/jailhouse_para.h
10017 F: arch/x86/kernel/jailhouse.c
10019 JC42.4 TEMPERATURE SENSOR DRIVER
10020 M: Guenter Roeck <linux@roeck-us.net>
10021 L: linux-hwmon@vger.kernel.org
10023 F: Documentation/hwmon/jc42.rst
10024 F: drivers/hwmon/jc42.c
10027 M: Dave Kleikamp <shaggy@kernel.org>
10028 L: jfs-discussion@lists.sourceforge.net
10030 W: http://jfs.sourceforge.net/
10031 T: git git://github.com/kleikamp/linux-shaggy.git
10032 F: Documentation/admin-guide/jfs.rst
10036 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
10037 L: netdev@vger.kernel.org
10039 F: drivers/net/ethernet/jme.*
10041 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
10042 M: David Woodhouse <dwmw2@infradead.org>
10043 M: Richard Weinberger <richard@nod.at>
10044 L: linux-mtd@lists.infradead.org
10046 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
10047 T: git git://git.infradead.org/ubifs-2.6.git
10049 F: include/uapi/linux/jffs2.h
10051 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
10052 M: "Theodore Ts'o" <tytso@mit.edu>
10053 M: Jan Kara <jack@suse.com>
10054 L: linux-ext4@vger.kernel.org
10057 F: include/linux/jbd2.h
10059 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
10060 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
10061 L: linux-media@vger.kernel.org
10063 F: drivers/media/platform/rcar_jpu.c
10065 JSM Neo PCI based serial card
10066 L: linux-serial@vger.kernel.org
10068 F: drivers/tty/serial/jsm/
10070 K10TEMP HARDWARE MONITORING DRIVER
10071 M: Clemens Ladisch <clemens@ladisch.de>
10072 L: linux-hwmon@vger.kernel.org
10074 F: Documentation/hwmon/k10temp.rst
10075 F: drivers/hwmon/k10temp.c
10077 K8TEMP HARDWARE MONITORING DRIVER
10078 M: Rudolf Marek <r.marek@assembler.cz>
10079 L: linux-hwmon@vger.kernel.org
10081 F: Documentation/hwmon/k8temp.rst
10082 F: drivers/hwmon/k8temp.c
10085 M: Andrey Ryabinin <ryabinin.a.a@gmail.com>
10086 R: Alexander Potapenko <glider@google.com>
10087 R: Andrey Konovalov <andreyknvl@gmail.com>
10088 R: Dmitry Vyukov <dvyukov@google.com>
10089 L: kasan-dev@googlegroups.com
10091 F: Documentation/dev-tools/kasan.rst
10092 F: arch/*/include/asm/*kasan.h
10093 F: arch/*/mm/kasan_init*
10094 F: include/linux/kasan*.h
10095 F: lib/Kconfig.kasan
10096 F: lib/test_kasan*.c
10098 F: scripts/Makefile.kasan
10101 M: Masahiro Yamada <masahiroy@kernel.org>
10102 L: linux-kbuild@vger.kernel.org
10104 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
10105 F: Documentation/kbuild/kconfig*
10106 F: scripts/Kconfig.include
10107 F: scripts/kconfig/
10110 R: Dmitry Vyukov <dvyukov@google.com>
10111 R: Andrey Konovalov <andreyknvl@gmail.com>
10112 L: kasan-dev@googlegroups.com
10114 F: Documentation/dev-tools/kcov.rst
10115 F: include/linux/kcov.h
10116 F: include/uapi/linux/kcov.h
10118 F: scripts/Makefile.kcov
10121 M: Marco Elver <elver@google.com>
10122 R: Dmitry Vyukov <dvyukov@google.com>
10123 L: kasan-dev@googlegroups.com
10125 F: Documentation/dev-tools/kcsan.rst
10126 F: include/linux/kcsan*.h
10128 F: lib/Kconfig.kcsan
10129 F: scripts/Makefile.kcsan
10132 M: Dave Young <dyoung@redhat.com>
10133 M: Baoquan He <bhe@redhat.com>
10134 R: Vivek Goyal <vgoyal@redhat.com>
10135 L: kexec@lists.infradead.org
10137 W: http://lse.sourceforge.net/kdump/
10138 F: Documentation/admin-guide/kdump/
10139 F: fs/proc/vmcore.c
10140 F: include/linux/crash_core.h
10141 F: include/linux/crash_dump.h
10142 F: include/uapi/linux/vmcore.h
10143 F: kernel/crash_*.c
10145 KEENE FM RADIO TRANSMITTER DRIVER
10146 M: Hans Verkuil <hverkuil@xs4all.nl>
10147 L: linux-media@vger.kernel.org
10149 W: https://linuxtv.org
10150 T: git git://linuxtv.org/media_tree.git
10151 F: drivers/media/radio/radio-keene*
10154 M: Ian Kent <raven@themaw.net>
10155 L: autofs@vger.kernel.org
10159 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
10160 M: Masahiro Yamada <masahiroy@kernel.org>
10161 M: Michal Marek <michal.lkml@markovi.net>
10162 R: Nick Desaulniers <ndesaulniers@google.com>
10163 L: linux-kbuild@vger.kernel.org
10165 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
10166 F: Documentation/kbuild/
10168 F: scripts/*vmlinux*
10170 F: scripts/Makefile*
10172 F: scripts/dummy-tools/
10175 F: scripts/package/
10178 L: kernel-janitors@vger.kernel.org
10180 W: http://kernelnewbies.org/KernelJanitors
10182 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
10183 M: "J. Bruce Fields" <bfields@fieldses.org>
10184 M: Chuck Lever <chuck.lever@oracle.com>
10185 L: linux-nfs@vger.kernel.org
10187 W: http://nfs.sourceforge.net/
10188 T: git git://linux-nfs.org/~bfields/linux.git
10192 F: include/linux/lockd/
10193 F: include/linux/sunrpc/
10194 F: include/uapi/linux/nfsd/
10195 F: include/uapi/linux/sunrpc/
10197 F: Documentation/filesystems/nfs/
10200 M: Thorsten Leemhuis <linux@leemhuis.info>
10201 L: regressions@lists.linux.dev
10204 KERNEL SELFTEST FRAMEWORK
10205 M: Shuah Khan <shuah@kernel.org>
10206 M: Shuah Khan <skhan@linuxfoundation.org>
10207 L: linux-kselftest@vger.kernel.org
10209 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
10210 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
10211 F: Documentation/dev-tools/kselftest*
10212 F: tools/testing/selftests/
10214 KERNEL SMB3 SERVER (KSMBD)
10215 M: Namjae Jeon <linkinjeon@kernel.org>
10216 M: Sergey Senozhatsky <senozhatsky@chromium.org>
10217 M: Steve French <sfrench@samba.org>
10218 M: Hyunchul Lee <hyc.lee@gmail.com>
10219 L: linux-cifs@vger.kernel.org
10221 T: git git://git.samba.org/ksmbd.git
10223 F: fs/smbfs_common/
10225 KERNEL UNIT TESTING FRAMEWORK (KUnit)
10226 M: Brendan Higgins <brendanhiggins@google.com>
10227 L: linux-kselftest@vger.kernel.org
10228 L: kunit-dev@googlegroups.com
10230 W: https://google.github.io/kunit-docs/third_party/kernel/docs/
10231 F: Documentation/dev-tools/kunit/
10234 F: tools/testing/kunit/
10236 KERNEL USERMODE HELPER
10237 M: Luis Chamberlain <mcgrof@kernel.org>
10238 L: linux-kernel@vger.kernel.org
10240 F: include/linux/umh.h
10243 KERNEL VIRTUAL MACHINE (KVM)
10244 M: Paolo Bonzini <pbonzini@redhat.com>
10245 L: kvm@vger.kernel.org
10247 W: http://www.linux-kvm.org
10248 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10249 F: Documentation/virt/kvm/
10250 F: include/asm-generic/kvm*
10251 F: include/kvm/iodev.h
10252 F: include/linux/kvm*
10253 F: include/trace/events/kvm.h
10254 F: include/uapi/asm-generic/kvm*
10255 F: include/uapi/linux/kvm*
10257 F: tools/testing/selftests/kvm/
10260 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
10261 M: Marc Zyngier <maz@kernel.org>
10262 R: James Morse <james.morse@arm.com>
10263 R: Alexandru Elisei <alexandru.elisei@arm.com>
10264 R: Suzuki K Poulose <suzuki.poulose@arm.com>
10265 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10266 L: kvmarm@lists.cs.columbia.edu (moderated for non-subscribers)
10268 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
10269 F: arch/arm64/include/asm/kvm*
10270 F: arch/arm64/include/uapi/asm/kvm*
10272 F: include/kvm/arm_*
10273 F: tools/testing/selftests/kvm/*/aarch64/
10274 F: tools/testing/selftests/kvm/aarch64/
10276 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
10277 M: Huacai Chen <chenhuacai@kernel.org>
10278 M: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
10279 L: linux-mips@vger.kernel.org
10280 L: kvm@vger.kernel.org
10282 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10283 F: arch/mips/include/asm/kvm*
10284 F: arch/mips/include/uapi/asm/kvm*
10287 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
10288 M: Paul Mackerras <paulus@ozlabs.org>
10289 L: kvm-ppc@vger.kernel.org
10291 W: http://www.linux-kvm.org/
10292 T: git git://github.com/agraf/linux-2.6.git
10293 F: arch/powerpc/include/asm/kvm*
10294 F: arch/powerpc/include/uapi/asm/kvm*
10295 F: arch/powerpc/kernel/kvm*
10296 F: arch/powerpc/kvm/
10298 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
10299 M: Christian Borntraeger <borntraeger@de.ibm.com>
10300 M: Janosch Frank <frankja@linux.ibm.com>
10301 R: David Hildenbrand <david@redhat.com>
10302 R: Claudio Imbrenda <imbrenda@linux.ibm.com>
10303 L: kvm@vger.kernel.org
10305 W: http://www.ibm.com/developerworks/linux/linux390/
10306 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
10307 F: Documentation/virt/kvm/s390*
10308 F: arch/s390/include/asm/gmap.h
10309 F: arch/s390/include/asm/kvm*
10310 F: arch/s390/include/uapi/asm/kvm*
10311 F: arch/s390/kernel/uv.c
10313 F: arch/s390/mm/gmap.c
10314 F: tools/testing/selftests/kvm/*/s390x/
10315 F: tools/testing/selftests/kvm/s390x/
10317 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
10318 M: Paolo Bonzini <pbonzini@redhat.com>
10319 R: Sean Christopherson <seanjc@google.com>
10320 R: Vitaly Kuznetsov <vkuznets@redhat.com>
10321 R: Wanpeng Li <wanpengli@tencent.com>
10322 R: Jim Mattson <jmattson@google.com>
10323 R: Joerg Roedel <joro@8bytes.org>
10324 L: kvm@vger.kernel.org
10326 W: http://www.linux-kvm.org
10327 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10328 F: arch/x86/include/asm/kvm*
10329 F: arch/x86/include/asm/pvclock-abi.h
10330 F: arch/x86/include/asm/svm.h
10331 F: arch/x86/include/asm/vmx*.h
10332 F: arch/x86/include/uapi/asm/kvm*
10333 F: arch/x86/include/uapi/asm/svm.h
10334 F: arch/x86/include/uapi/asm/vmx.h
10335 F: arch/x86/kernel/kvm.c
10336 F: arch/x86/kernel/kvmclock.c
10341 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10342 M: Tejun Heo <tj@kernel.org>
10344 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
10346 F: include/linux/kernfs.h
10349 M: Eric Biederman <ebiederm@xmission.com>
10350 L: kexec@lists.infradead.org
10352 W: http://kernel.org/pub/linux/utils/kernel/kexec/
10353 F: include/linux/kexec.h
10354 F: include/uapi/linux/kexec.h
10358 M: Mimi Zohar <zohar@linux.ibm.com>
10359 L: linux-integrity@vger.kernel.org
10360 L: keyrings@vger.kernel.org
10362 F: Documentation/security/keys/trusted-encrypted.rst
10363 F: include/keys/encrypted-type.h
10364 F: security/keys/encrypted-keys/
10367 M: James Bottomley <jejb@linux.ibm.com>
10368 M: Jarkko Sakkinen <jarkko@kernel.org>
10369 M: Mimi Zohar <zohar@linux.ibm.com>
10370 L: linux-integrity@vger.kernel.org
10371 L: keyrings@vger.kernel.org
10373 F: Documentation/security/keys/trusted-encrypted.rst
10374 F: include/keys/trusted-type.h
10375 F: include/keys/trusted_tpm.h
10376 F: security/keys/trusted-keys/
10379 M: Sumit Garg <sumit.garg@linaro.org>
10380 L: linux-integrity@vger.kernel.org
10381 L: keyrings@vger.kernel.org
10383 F: include/keys/trusted_tee.h
10384 F: security/keys/trusted-keys/trusted_tee.c
10387 M: David Howells <dhowells@redhat.com>
10388 M: Jarkko Sakkinen <jarkko@kernel.org>
10389 L: keyrings@vger.kernel.org
10391 F: Documentation/security/keys/core.rst
10393 F: include/linux/key-type.h
10394 F: include/linux/key.h
10395 F: include/linux/keyctl.h
10396 F: include/uapi/linux/keyctl.h
10400 M: Alexander Potapenko <glider@google.com>
10401 M: Marco Elver <elver@google.com>
10402 R: Dmitry Vyukov <dvyukov@google.com>
10403 L: kasan-dev@googlegroups.com
10405 F: Documentation/dev-tools/kfence.rst
10406 F: arch/*/include/asm/kfence.h
10407 F: include/linux/kfence.h
10408 F: lib/Kconfig.kfence
10412 M: Stefani Seibold <stefani@seibold.net>
10414 F: include/linux/kfifo.h
10418 KGDB / KDB /debug_core
10419 M: Jason Wessel <jason.wessel@windriver.com>
10420 M: Daniel Thompson <daniel.thompson@linaro.org>
10421 R: Douglas Anderson <dianders@chromium.org>
10422 L: kgdb-bugreport@lists.sourceforge.net
10424 W: http://kgdb.wiki.kernel.org/
10425 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
10426 F: Documentation/dev-tools/kgdb.rst
10427 F: drivers/misc/kgdbts.c
10428 F: drivers/tty/serial/kgdboc.c
10429 F: include/linux/kdb.h
10430 F: include/linux/kgdb.h
10433 KHADAS MCU MFD DRIVER
10434 M: Neil Armstrong <narmstrong@baylibre.com>
10435 L: linux-amlogic@lists.infradead.org
10437 F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
10438 F: drivers/mfd/khadas-mcu.c
10439 F: include/linux/mfd/khadas-mcu.h
10440 F: drivers/thermal/khadas_mcu_fan.c
10443 M: Catalin Marinas <catalin.marinas@arm.com>
10445 F: Documentation/dev-tools/kmemleak.rst
10446 F: include/linux/kmemleak.h
10448 F: samples/kmemleak/kmemleak-test.c
10450 KMOD KERNEL MODULE LOADER - USERMODE HELPER
10451 M: Luis Chamberlain <mcgrof@kernel.org>
10452 L: linux-kernel@vger.kernel.org
10454 F: include/linux/kmod.h
10457 F: tools/testing/selftests/kmod/
10460 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
10461 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
10462 M: "David S. Miller" <davem@davemloft.net>
10463 M: Masami Hiramatsu <mhiramat@kernel.org>
10465 F: Documentation/trace/kprobes.rst
10466 F: include/asm-generic/kprobes.h
10467 F: include/linux/kprobes.h
10468 F: kernel/kprobes.c
10470 KS0108 LCD CONTROLLER DRIVER
10471 M: Miguel Ojeda <ojeda@kernel.org>
10473 F: Documentation/admin-guide/auxdisplay/ks0108.rst
10474 F: drivers/auxdisplay/ks0108.c
10475 F: include/linux/ks0108.h
10477 KTD253 BACKLIGHT DRIVER
10478 M: Linus Walleij <linus.walleij@linaro.org>
10480 F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
10481 F: drivers/video/backlight/ktd253-backlight.c
10484 M: Steven Rostedt <rostedt@goodmis.org>
10485 M: John Hawley <warthog9@eaglescrag.net>
10487 F: tools/testing/ktest
10490 M: David Ahern <dsahern@kernel.org>
10491 L: netdev@vger.kernel.org
10493 F: include/net/l3mdev.h
10497 M: John Fastabend <john.fastabend@gmail.com>
10498 M: Daniel Borkmann <daniel@iogearbox.net>
10499 M: Jakub Sitnicki <jakub@cloudflare.com>
10500 M: Lorenz Bauer <lmb@cloudflare.com>
10501 L: netdev@vger.kernel.org
10502 L: bpf@vger.kernel.org
10504 F: include/linux/skmsg.h
10505 F: net/core/skmsg.c
10506 F: net/core/sock_map.c
10507 F: net/ipv4/tcp_bpf.c
10508 F: net/ipv4/udp_bpf.c
10509 F: net/unix/unix_bpf.c
10511 LANDLOCK SECURITY MODULE
10512 M: Mickaël Salaün <mic@digikod.net>
10513 L: linux-security-module@vger.kernel.org
10515 W: https://landlock.io
10516 T: git https://github.com/landlock-lsm/linux.git
10517 F: Documentation/security/landlock.rst
10518 F: Documentation/userspace-api/landlock.rst
10519 F: include/uapi/linux/landlock.h
10520 F: samples/landlock/
10521 F: security/landlock/
10522 F: tools/testing/selftests/landlock/
10526 LANTIQ / INTEL Ethernet drivers
10527 M: Hauke Mehrtens <hauke@hauke-m.de>
10528 L: netdev@vger.kernel.org
10530 F: drivers/net/dsa/lantiq_gswip.c
10531 F: drivers/net/dsa/lantiq_pce.h
10532 F: drivers/net/ethernet/lantiq_xrx200.c
10533 F: net/dsa/tag_gswip.c
10535 LANTIQ MIPS ARCHITECTURE
10536 M: John Crispin <john@phrozen.org>
10537 L: linux-mips@vger.kernel.org
10539 F: arch/mips/lantiq
10540 F: drivers/soc/lantiq
10542 LASI 53c700 driver for PARISC
10543 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
10544 L: linux-scsi@vger.kernel.org
10546 F: Documentation/scsi/53c700.rst
10547 F: drivers/scsi/53c700*
10550 M: Tobin C. Harding <me@tobin.cc>
10551 M: Tycho Andersen <tycho@tycho.pizza>
10552 L: linux-hardening@vger.kernel.org
10554 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
10555 F: scripts/leaking_addresses.pl
10558 M: Pavel Machek <pavel@ucw.cz>
10559 L: linux-leds@vger.kernel.org
10561 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
10562 F: Documentation/devicetree/bindings/leds/
10564 F: include/linux/leds.h
10566 LEGACY EEPROM DRIVER
10567 M: Jean Delvare <jdelvare@suse.com>
10569 F: Documentation/misc-devices/eeprom.rst
10570 F: drivers/misc/eeprom/eeprom.c
10572 LEGO MINDSTORMS EV3
10573 R: David Lechner <david@lechnology.com>
10575 F: Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
10576 F: arch/arm/boot/dts/da850-lego-ev3.dts
10577 F: drivers/power/supply/lego_ev3_battery.c
10579 LEGO USB Tower driver
10580 M: Juergen Stuber <starblue@users.sourceforge.net>
10581 L: legousb-devel@lists.sourceforge.net
10583 W: http://legousb.sourceforge.net/
10584 F: drivers/usb/misc/legousbtower.c
10587 M: Matan Ziv-Av <matan@svgalib.org>
10588 L: platform-driver-x86@vger.kernel.org
10590 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
10591 F: Documentation/admin-guide/laptops/lg-laptop.rst
10592 F: drivers/platform/x86/lg-laptop.c
10594 LG2160 MEDIA DRIVER
10595 M: Michael Krufky <mkrufky@linuxtv.org>
10596 L: linux-media@vger.kernel.org
10598 W: https://linuxtv.org
10599 W: http://github.com/mkrufky
10600 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10601 T: git git://linuxtv.org/mkrufky/tuners.git
10602 F: drivers/media/dvb-frontends/lg2160.*
10604 LGDT3305 MEDIA DRIVER
10605 M: Michael Krufky <mkrufky@linuxtv.org>
10606 L: linux-media@vger.kernel.org
10608 W: https://linuxtv.org
10609 W: http://github.com/mkrufky
10610 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10611 T: git git://linuxtv.org/mkrufky/tuners.git
10612 F: drivers/media/dvb-frontends/lgdt3305.*
10614 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
10615 M: Viresh Kumar <vireshk@kernel.org>
10616 L: linux-ide@vger.kernel.org
10618 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10619 F: drivers/ata/pata_arasan_cf.c
10620 F: include/linux/pata_arasan_cf_data.h
10622 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
10623 M: Linus Walleij <linus.walleij@linaro.org>
10624 L: linux-ide@vger.kernel.org
10626 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10627 F: drivers/ata/pata_ftide010.c
10628 F: drivers/ata/sata_gemini.c
10629 F: drivers/ata/sata_gemini.h
10631 LIBATA SATA AHCI PLATFORM devices support
10632 M: Hans de Goede <hdegoede@redhat.com>
10633 M: Jens Axboe <axboe@kernel.dk>
10634 L: linux-ide@vger.kernel.org
10636 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10637 F: drivers/ata/ahci_platform.c
10638 F: drivers/ata/libahci_platform.c
10639 F: include/linux/ahci_platform.h
10641 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
10642 M: Mikael Pettersson <mikpelinux@gmail.com>
10643 L: linux-ide@vger.kernel.org
10645 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10646 F: drivers/ata/sata_promise.*
10648 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
10649 M: Damien Le Moal <damien.lemoal@opensource.wdc.com>
10650 L: linux-ide@vger.kernel.org
10652 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
10653 F: Documentation/devicetree/bindings/ata/
10655 F: include/linux/ata.h
10656 F: include/linux/libata.h
10659 M: Sasha Levin <alexander.levin@microsoft.com>
10661 F: tools/lib/lockdep/
10663 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
10664 M: Dan Williams <dan.j.williams@intel.com>
10665 M: Vishal Verma <vishal.l.verma@intel.com>
10666 M: Dave Jiang <dave.jiang@intel.com>
10667 L: nvdimm@lists.linux.dev
10669 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10670 P: Documentation/nvdimm/maintainer-entry-profile.rst
10671 F: drivers/nvdimm/blk.c
10672 F: drivers/nvdimm/region_devs.c
10674 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
10675 M: Vishal Verma <vishal.l.verma@intel.com>
10676 M: Dan Williams <dan.j.williams@intel.com>
10677 M: Dave Jiang <dave.jiang@intel.com>
10678 L: nvdimm@lists.linux.dev
10680 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10681 P: Documentation/nvdimm/maintainer-entry-profile.rst
10682 F: drivers/nvdimm/btt*
10684 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
10685 M: Dan Williams <dan.j.williams@intel.com>
10686 M: Vishal Verma <vishal.l.verma@intel.com>
10687 M: Dave Jiang <dave.jiang@intel.com>
10688 L: nvdimm@lists.linux.dev
10690 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10691 P: Documentation/nvdimm/maintainer-entry-profile.rst
10692 F: drivers/nvdimm/pmem*
10694 LIBNVDIMM: DEVICETREE BINDINGS
10695 M: Oliver O'Halloran <oohall@gmail.com>
10696 L: nvdimm@lists.linux.dev
10698 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10699 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
10700 F: drivers/nvdimm/of_pmem.c
10702 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
10703 M: Dan Williams <dan.j.williams@intel.com>
10704 M: Vishal Verma <vishal.l.verma@intel.com>
10705 M: Dave Jiang <dave.jiang@intel.com>
10706 M: Ira Weiny <ira.weiny@intel.com>
10707 L: nvdimm@lists.linux.dev
10709 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10710 P: Documentation/nvdimm/maintainer-entry-profile.rst
10711 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
10712 F: drivers/acpi/nfit/*
10713 F: drivers/nvdimm/*
10714 F: include/linux/libnvdimm.h
10715 F: include/linux/nd.h
10716 F: include/uapi/linux/ndctl.h
10717 F: tools/testing/nvdimm/
10719 LICENSES and SPDX stuff
10720 M: Thomas Gleixner <tglx@linutronix.de>
10721 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10722 L: linux-spdx@vger.kernel.org
10724 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
10726 F: Documentation/process/license-rules.rst
10728 F: scripts/spdxcheck-test.sh
10729 F: scripts/spdxcheck.py
10731 LINEAR RANGES HELPERS
10732 M: Mark Brown <broonie@kernel.org>
10733 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
10734 F: lib/linear_ranges.c
10735 F: lib/test_linear_ranges.c
10736 F: include/linux/linear_range.h
10738 LINUX FOR POWER MACINTOSH
10739 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10740 L: linuxppc-dev@lists.ozlabs.org
10742 F: arch/powerpc/platforms/powermac/
10743 F: drivers/macintosh/
10745 LINUX FOR POWERPC (32-BIT AND 64-BIT)
10746 M: Michael Ellerman <mpe@ellerman.id.au>
10747 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10748 R: Paul Mackerras <paulus@samba.org>
10749 L: linuxppc-dev@lists.ozlabs.org
10751 W: https://github.com/linuxppc/wiki/wiki
10752 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
10753 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
10754 F: Documentation/ABI/stable/sysfs-firmware-opal-*
10755 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
10756 F: Documentation/devicetree/bindings/powerpc/
10757 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
10758 F: Documentation/powerpc/
10760 F: drivers/*/*/*pasemi*
10761 F: drivers/*/*pasemi*
10762 F: drivers/char/tpm/tpm_ibmvtpm*
10763 F: drivers/crypto/nx/
10764 F: drivers/crypto/vmx/
10765 F: drivers/i2c/busses/i2c-opal.c
10766 F: drivers/net/ethernet/ibm/ibmveth.*
10767 F: drivers/net/ethernet/ibm/ibmvnic.*
10768 F: drivers/pci/hotplug/pnv_php.c
10769 F: drivers/pci/hotplug/rpa*
10770 F: drivers/rtc/rtc-opal.c
10771 F: drivers/scsi/ibmvscsi/
10772 F: drivers/tty/hvc/hvc_opal.c
10773 F: drivers/watchdog/wdrtas.c
10774 F: tools/testing/selftests/powerpc
10781 LINUX FOR POWERPC EMBEDDED MPC5XXX
10782 M: Anatolij Gustschin <agust@denx.de>
10783 L: linuxppc-dev@lists.ozlabs.org
10785 F: arch/powerpc/platforms/512x/
10786 F: arch/powerpc/platforms/52xx/
10788 LINUX FOR POWERPC EMBEDDED PPC4XX
10789 L: linuxppc-dev@lists.ozlabs.org
10791 F: arch/powerpc/platforms/40x/
10792 F: arch/powerpc/platforms/44x/
10794 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
10795 M: Scott Wood <oss@buserror.net>
10796 L: linuxppc-dev@lists.ozlabs.org
10798 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
10799 F: Documentation/devicetree/bindings/powerpc/fsl/
10800 F: arch/powerpc/platforms/83xx/
10801 F: arch/powerpc/platforms/85xx/
10803 LINUX FOR POWERPC EMBEDDED PPC8XX
10804 M: Christophe Leroy <christophe.leroy@csgroup.eu>
10805 L: linuxppc-dev@lists.ozlabs.org
10807 F: arch/powerpc/platforms/8xx/
10809 LINUX KERNEL DUMP TEST MODULE (LKDTM)
10810 M: Kees Cook <keescook@chromium.org>
10812 F: drivers/misc/lkdtm/*
10813 F: tools/testing/selftests/lkdtm/*
10815 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
10816 M: Alan Stern <stern@rowland.harvard.edu>
10817 M: Andrea Parri <parri.andrea@gmail.com>
10818 M: Will Deacon <will@kernel.org>
10819 M: Peter Zijlstra <peterz@infradead.org>
10820 M: Boqun Feng <boqun.feng@gmail.com>
10821 M: Nicholas Piggin <npiggin@gmail.com>
10822 M: David Howells <dhowells@redhat.com>
10823 M: Jade Alglave <j.alglave@ucl.ac.uk>
10824 M: Luc Maranget <luc.maranget@inria.fr>
10825 M: "Paul E. McKenney" <paulmck@kernel.org>
10826 R: Akira Yokosawa <akiyks@gmail.com>
10827 R: Daniel Lustig <dlustig@nvidia.com>
10828 R: Joel Fernandes <joel@joelfernandes.org>
10829 L: linux-kernel@vger.kernel.org
10830 L: linux-arch@vger.kernel.org
10832 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
10833 F: Documentation/atomic_bitops.txt
10834 F: Documentation/atomic_t.txt
10835 F: Documentation/core-api/refcount-vs-atomic.rst
10836 F: Documentation/litmus-tests/
10837 F: Documentation/memory-barriers.txt
10838 F: tools/memory-model/
10840 LIS3LV02D ACCELEROMETER DRIVER
10841 M: Eric Piel <eric.piel@tremplin-utc.net>
10843 F: Documentation/misc-devices/lis3lv02d.rst
10844 F: drivers/misc/lis3lv02d/
10845 F: drivers/platform/x86/hp_accel.c
10848 M: David Gow <davidgow@google.com>
10849 L: linux-kselftest@vger.kernel.org
10850 L: kunit-dev@googlegroups.com
10855 M: Karol Gugala <kgugala@antmicro.com>
10856 M: Mateusz Holenko <mholenko@antmicro.com>
10858 F: Documentation/devicetree/bindings/*/litex,*.yaml
10859 F: arch/openrisc/boot/dts/or1klitex.dts
10860 F: drivers/soc/litex/litex_soc_ctrl.c
10861 F: drivers/tty/serial/liteuart.c
10862 F: include/linux/litex.h
10865 M: Josh Poimboeuf <jpoimboe@redhat.com>
10866 M: Jiri Kosina <jikos@kernel.org>
10867 M: Miroslav Benes <mbenes@suse.cz>
10868 M: Petr Mladek <pmladek@suse.com>
10869 R: Joe Lawrence <joe.lawrence@redhat.com>
10870 L: live-patching@vger.kernel.org
10872 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
10873 F: Documentation/ABI/testing/sysfs-kernel-livepatch
10874 F: Documentation/livepatch/
10875 F: arch/powerpc/include/asm/livepatch.h
10876 F: arch/s390/include/asm/livepatch.h
10877 F: arch/x86/include/asm/livepatch.h
10878 F: include/linux/livepatch.h
10879 F: kernel/livepatch/
10881 F: samples/livepatch/
10882 F: tools/testing/selftests/livepatch/
10885 L: netdev@vger.kernel.org
10887 F: include/linux/llc.h
10888 F: include/net/llc*
10889 F: include/uapi/linux/llc.h
10892 LM73 HARDWARE MONITOR DRIVER
10893 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
10894 L: linux-hwmon@vger.kernel.org
10896 F: drivers/hwmon/lm73.c
10898 LM78 HARDWARE MONITOR DRIVER
10899 M: Jean Delvare <jdelvare@suse.com>
10900 L: linux-hwmon@vger.kernel.org
10902 F: Documentation/hwmon/lm78.rst
10903 F: drivers/hwmon/lm78.c
10905 LM83 HARDWARE MONITOR DRIVER
10906 M: Jean Delvare <jdelvare@suse.com>
10907 L: linux-hwmon@vger.kernel.org
10909 F: Documentation/hwmon/lm83.rst
10910 F: drivers/hwmon/lm83.c
10912 LM90 HARDWARE MONITOR DRIVER
10913 M: Jean Delvare <jdelvare@suse.com>
10914 L: linux-hwmon@vger.kernel.org
10916 F: Documentation/devicetree/bindings/hwmon/lm90.txt
10917 F: Documentation/hwmon/lm90.rst
10918 F: drivers/hwmon/lm90.c
10919 F: include/dt-bindings/thermal/lm90.h
10921 LM95234 HARDWARE MONITOR DRIVER
10922 M: Guenter Roeck <linux@roeck-us.net>
10923 L: linux-hwmon@vger.kernel.org
10925 F: Documentation/hwmon/lm95234.rst
10926 F: drivers/hwmon/lm95234.c
10928 LME2510 MEDIA DRIVER
10929 M: Malcolm Priestley <tvboxspy@gmail.com>
10930 L: linux-media@vger.kernel.org
10932 W: https://linuxtv.org
10933 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10934 F: drivers/media/usb/dvb-usb-v2/lmedm04*
10936 LOADPIN SECURITY MODULE
10937 M: Kees Cook <keescook@chromium.org>
10939 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10940 F: Documentation/admin-guide/LSM/LoadPin.rst
10941 F: security/loadpin/
10944 M: Peter Zijlstra <peterz@infradead.org>
10945 M: Ingo Molnar <mingo@redhat.com>
10946 M: Will Deacon <will@kernel.org>
10947 R: Waiman Long <longman@redhat.com>
10948 R: Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
10949 L: linux-kernel@vger.kernel.org
10951 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
10952 F: Documentation/locking/
10953 F: arch/*/include/asm/spinlock*.h
10954 F: include/linux/lockdep.h
10955 F: include/linux/mutex*.h
10956 F: include/linux/rwlock*.h
10957 F: include/linux/rwsem*.h
10958 F: include/linux/seqlock.h
10959 F: include/linux/spinlock*.h
10961 F: lib/locking*.[ch]
10962 X: kernel/locking/locktorture.c
10964 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
10965 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
10966 L: linux-ntfs-dev@lists.sourceforge.net
10968 W: http://www.linux-ntfs.org/content/view/19/37/
10969 F: Documentation/admin-guide/ldm.rst
10970 F: block/partitions/ldm.*
10972 LOGITECH HID GAMING KEYBOARDS
10973 M: Hans de Goede <hdegoede@redhat.com>
10974 L: linux-input@vger.kernel.org
10976 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
10977 F: drivers/hid/hid-lg-g15.c
10979 LONTIUM LT8912B MIPI TO HDMI BRIDGE
10980 M: Adrien Grassein <adrien.grassein@gmail.com>
10982 F: Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
10983 F: drivers/gpu/drm/bridge/lontium-lt8912b.c
10985 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
10986 M: Sathya Prakash <sathya.prakash@broadcom.com>
10987 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
10988 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
10989 L: MPT-FusionLinux.pdl@broadcom.com
10990 L: linux-scsi@vger.kernel.org
10992 W: http://www.avagotech.com/support/
10993 F: drivers/message/fusion/
10994 F: drivers/scsi/mpt3sas/
10996 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
10997 M: Matthew Wilcox <willy@infradead.org>
10998 L: linux-scsi@vger.kernel.org
11000 F: drivers/scsi/sym53c8xx_2/
11003 M: Marcus Folkesson <marcus.folkesson@gmail.com>
11004 L: linux-iio@vger.kernel.org
11006 F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
11007 F: drivers/iio/dac/ltc1660.c
11009 LTC2947 HARDWARE MONITOR DRIVER
11010 M: Nuno Sá <nuno.sa@analog.com>
11011 L: linux-hwmon@vger.kernel.org
11013 W: http://ez.analog.com/community/linux-device-drivers
11014 F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
11015 F: drivers/hwmon/ltc2947-core.c
11016 F: drivers/hwmon/ltc2947-i2c.c
11017 F: drivers/hwmon/ltc2947-spi.c
11018 F: drivers/hwmon/ltc2947.h
11020 LTC2983 IIO TEMPERATURE DRIVER
11021 M: Nuno Sá <nuno.sa@analog.com>
11022 L: linux-iio@vger.kernel.org
11024 W: http://ez.analog.com/community/linux-device-drivers
11025 F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
11026 F: drivers/iio/temperature/ltc2983.c
11028 LTC4261 HARDWARE MONITOR DRIVER
11029 M: Guenter Roeck <linux@roeck-us.net>
11030 L: linux-hwmon@vger.kernel.org
11032 F: Documentation/hwmon/ltc4261.rst
11033 F: drivers/hwmon/ltc4261.c
11035 LTC4306 I2C MULTIPLEXER DRIVER
11036 M: Michael Hennerich <michael.hennerich@analog.com>
11037 L: linux-i2c@vger.kernel.org
11039 W: http://ez.analog.com/community/linux-device-drivers
11040 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
11041 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
11043 LTP (Linux Test Project)
11044 M: Mike Frysinger <vapier@gentoo.org>
11045 M: Cyril Hrubis <chrubis@suse.cz>
11046 M: Wanlong Gao <wanlong.gao@gmail.com>
11047 M: Jan Stancek <jstancek@redhat.com>
11048 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
11049 M: Alexey Kodanev <alexey.kodanev@oracle.com>
11050 L: ltp@lists.linux.it (subscribers-only)
11052 W: http://linux-test-project.github.io/
11053 T: git git://github.com/linux-test-project/ltp.git
11056 M: Ioana Ciornei <ioana.ciornei@nxp.com>
11057 L: netdev@vger.kernel.org
11059 F: drivers/net/pcs/pcs-lynx.c
11060 F: include/linux/pcs-lynx.h
11063 M: Geert Uytterhoeven <geert@linux-m68k.org>
11064 L: linux-m68k@lists.linux-m68k.org
11066 W: http://www.linux-m68k.org/
11067 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
11071 M68K ON APPLE MACINTOSH
11072 M: Joshua Thompson <funaho@jurai.org>
11073 L: linux-m68k@lists.linux-m68k.org
11075 W: http://www.mac.linux-m68k.org/
11077 F: drivers/macintosh/adb-iop.c
11078 F: drivers/macintosh/via-macii.c
11081 M: Philip Blundell <philb@gnu.org>
11083 W: http://www.tazenda.demon.co.uk/phil/linux-hp
11084 F: arch/m68k/hp300/
11086 M88DS3103 MEDIA DRIVER
11087 M: Antti Palosaari <crope@iki.fi>
11088 L: linux-media@vger.kernel.org
11090 W: https://linuxtv.org
11091 W: http://palosaari.fi/linux/
11092 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11093 T: git git://linuxtv.org/anttip/media_tree.git
11094 F: drivers/media/dvb-frontends/m88ds3103*
11096 M88RS2000 MEDIA DRIVER
11097 M: Malcolm Priestley <tvboxspy@gmail.com>
11098 L: linux-media@vger.kernel.org
11100 W: https://linuxtv.org
11101 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11102 F: drivers/media/dvb-frontends/m88rs2000*
11104 MA901 MASTERKIT USB FM RADIO DRIVER
11105 M: Alexey Klimov <klimov.linux@gmail.com>
11106 L: linux-media@vger.kernel.org
11108 T: git git://linuxtv.org/media_tree.git
11109 F: drivers/media/radio/radio-ma901.c
11112 M: Johannes Berg <johannes@sipsolutions.net>
11113 L: linux-wireless@vger.kernel.org
11115 W: https://wireless.wiki.kernel.org/
11116 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11117 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11118 F: Documentation/networking/mac80211-injection.rst
11119 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
11120 F: drivers/net/wireless/mac80211_hwsim.[ch]
11121 F: include/net/mac80211.h
11125 M: Jassi Brar <jassisinghbrar@gmail.com>
11126 L: linux-kernel@vger.kernel.org
11128 F: drivers/mailbox/
11129 F: include/linux/mailbox_client.h
11130 F: include/linux/mailbox_controller.h
11131 F: include/dt-bindings/mailbox/
11132 F: Documentation/devicetree/bindings/mailbox/
11135 M: Viresh Kumar <viresh.kumar@linaro.org>
11136 M: Tushar Khandelwal <Tushar.Khandelwal@arm.com>
11137 L: linux-kernel@vger.kernel.org
11139 F: drivers/mailbox/arm_mhuv2.c
11140 F: include/linux/mailbox/arm_mhuv2_message.h
11141 F: Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
11143 MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
11144 M: Jeremy Kerr <jk@codeconstruct.com.au>
11145 M: Matt Johnston <matt@codeconstruct.com.au>
11146 L: netdev@vger.kernel.org
11148 F: Documentation/networking/mctp.rst
11149 F: drivers/net/mctp/
11150 F: include/net/mctp.h
11151 F: include/net/mctpdevice.h
11152 F: include/net/netns/mctp.h
11155 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
11156 M: Michael Kerrisk <mtk.manpages@gmail.com>
11157 L: linux-man@vger.kernel.org
11159 W: http://www.kernel.org/doc/man-pages
11161 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
11162 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
11163 L: linux-mips@vger.kernel.org
11165 F: arch/mips/boot/dts/img/pistachio*
11167 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
11168 M: Andrew Lunn <andrew@lunn.ch>
11169 M: Vivien Didelot <vivien.didelot@gmail.com>
11170 L: netdev@vger.kernel.org
11172 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
11173 F: Documentation/networking/devlink/mv88e6xxx.rst
11174 F: drivers/net/dsa/mv88e6xxx/
11175 F: include/linux/dsa/mv88e6xxx.h
11176 F: include/linux/platform_data/mv88e6xxx.h
11178 MARVELL ARMADA 3700 PHY DRIVERS
11179 M: Miquel Raynal <miquel.raynal@bootlin.com>
11181 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
11182 F: Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
11183 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
11184 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
11186 MARVELL ARMADA DRM SUPPORT
11187 M: Russell King <linux@armlinux.org.uk>
11189 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
11190 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
11191 F: Documentation/devicetree/bindings/display/armada/
11192 F: drivers/gpu/drm/armada/
11193 F: include/uapi/drm/armada_drm.h
11195 MARVELL CRYPTO DRIVER
11196 M: Boris Brezillon <bbrezillon@kernel.org>
11197 M: Arnaud Ebalard <arno@natisbad.org>
11198 M: Srujana Challa <schalla@marvell.com>
11199 L: linux-crypto@vger.kernel.org
11201 F: drivers/crypto/marvell/
11202 F: include/linux/soc/marvell/octeontx2/
11204 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
11205 M: Mirko Lindner <mlindner@marvell.com>
11206 M: Stephen Hemminger <stephen@networkplumber.org>
11207 L: netdev@vger.kernel.org
11209 F: drivers/net/ethernet/marvell/sk*
11211 MARVELL LIBERTAS WIRELESS DRIVER
11212 L: libertas-dev@lists.infradead.org
11214 F: drivers/net/wireless/marvell/libertas/
11216 MARVELL MACCHIATOBIN SUPPORT
11217 M: Russell King <linux@armlinux.org.uk>
11218 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11220 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
11222 MARVELL MV643XX ETHERNET DRIVER
11223 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
11224 L: netdev@vger.kernel.org
11226 F: drivers/net/ethernet/marvell/mv643xx_eth.*
11227 F: include/linux/mv643xx.h
11229 MARVELL MV88X3310 PHY DRIVER
11230 M: Russell King <linux@armlinux.org.uk>
11231 M: Marek Behún <kabel@kernel.org>
11232 L: netdev@vger.kernel.org
11234 F: drivers/net/phy/marvell10g.c
11236 MARVELL MVEBU THERMAL DRIVER
11237 M: Miquel Raynal <miquel.raynal@bootlin.com>
11239 F: drivers/thermal/armada_thermal.c
11241 MARVELL MVNETA ETHERNET DRIVER
11242 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11243 L: netdev@vger.kernel.org
11245 F: drivers/net/ethernet/marvell/mvneta.*
11247 MARVELL MVPP2 ETHERNET DRIVER
11248 M: Marcin Wojtas <mw@semihalf.com>
11249 M: Russell King <linux@armlinux.org.uk>
11250 L: netdev@vger.kernel.org
11252 F: Documentation/devicetree/bindings/net/marvell-pp2.txt
11253 F: drivers/net/ethernet/marvell/mvpp2/
11255 MARVELL MWIFIEX WIRELESS DRIVER
11256 M: Amitkumar Karwar <amitkarwar@gmail.com>
11257 M: Ganapathi Bhat <ganapathi017@gmail.com>
11258 M: Sharvari Harisangam <sharvari.harisangam@nxp.com>
11259 M: Xinming Hu <huxinming820@gmail.com>
11260 L: linux-wireless@vger.kernel.org
11262 F: drivers/net/wireless/marvell/mwifiex/
11264 MARVELL MWL8K WIRELESS DRIVER
11265 M: Lennert Buytenhek <buytenh@wantstofly.org>
11266 L: linux-wireless@vger.kernel.org
11268 F: drivers/net/wireless/marvell/mwl8k.c
11270 MARVELL NAND CONTROLLER DRIVER
11271 M: Miquel Raynal <miquel.raynal@bootlin.com>
11272 L: linux-mtd@lists.infradead.org
11274 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
11275 F: drivers/mtd/nand/raw/marvell_nand.c
11277 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
11278 M: Sunil Goutham <sgoutham@marvell.com>
11279 M: Geetha sowjanya <gakula@marvell.com>
11280 M: Subbaraya Sundeep <sbhatta@marvell.com>
11281 M: hariprasad <hkelam@marvell.com>
11282 L: netdev@vger.kernel.org
11284 F: drivers/net/ethernet/marvell/octeontx2/nic/
11285 F: include/linux/soc/marvell/octeontx2/
11287 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
11288 M: Sunil Goutham <sgoutham@marvell.com>
11289 M: Linu Cherian <lcherian@marvell.com>
11290 M: Geetha sowjanya <gakula@marvell.com>
11291 M: Jerin Jacob <jerinj@marvell.com>
11292 M: hariprasad <hkelam@marvell.com>
11293 M: Subbaraya Sundeep <sbhatta@marvell.com>
11294 L: netdev@vger.kernel.org
11296 F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
11297 F: drivers/net/ethernet/marvell/octeontx2/af/
11299 MARVELL PRESTERA ETHERNET SWITCH DRIVER
11300 M: Taras Chornyi <tchornyi@marvell.com>
11302 W: https://github.com/Marvell-switching/switchdev-prestera
11303 F: drivers/net/ethernet/marvell/prestera/
11305 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
11306 M: Nicolas Pitre <nico@fluxnic.net>
11308 F: drivers/mmc/host/mvsdio.*
11310 MARVELL USB MDIO CONTROLLER DRIVER
11311 M: Tobias Waldekranz <tobias@waldekranz.com>
11312 L: netdev@vger.kernel.org
11314 F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
11315 F: drivers/net/mdio/mdio-mvusb.c
11317 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
11318 M: Hu Ziji <huziji@marvell.com>
11319 L: linux-mmc@vger.kernel.org
11321 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
11322 F: drivers/mmc/host/sdhci-xenon*
11324 MATROX FRAMEBUFFER DRIVER
11325 L: linux-fbdev@vger.kernel.org
11327 F: drivers/video/fbdev/matrox/matroxfb_*
11328 F: include/uapi/linux/matroxfb.h
11331 M: Daniel Nilsson <daniel.nilsson@flex.com>
11332 L: linux-hwmon@vger.kernel.org
11334 F: Documentation/hwmon/max15301.rst
11335 F: drivers/hwmon/pmbus/max15301.c
11337 MAX16065 HARDWARE MONITOR DRIVER
11338 M: Guenter Roeck <linux@roeck-us.net>
11339 L: linux-hwmon@vger.kernel.org
11341 F: Documentation/hwmon/max16065.rst
11342 F: drivers/hwmon/max16065.c
11344 MAX2175 SDR TUNER DRIVER
11345 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
11346 L: linux-media@vger.kernel.org
11348 T: git git://linuxtv.org/media_tree.git
11349 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
11350 F: Documentation/userspace-api/media/drivers/max2175.rst
11351 F: drivers/media/i2c/max2175*
11352 F: include/uapi/linux/max2175.h
11354 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
11355 L: linux-hwmon@vger.kernel.org
11357 F: Documentation/hwmon/max6650.rst
11358 F: drivers/hwmon/max6650.c
11360 MAX6697 HARDWARE MONITOR DRIVER
11361 M: Guenter Roeck <linux@roeck-us.net>
11362 L: linux-hwmon@vger.kernel.org
11364 F: Documentation/devicetree/bindings/hwmon/max6697.txt
11365 F: Documentation/hwmon/max6697.rst
11366 F: drivers/hwmon/max6697.c
11367 F: include/linux/platform_data/max6697.h
11369 MAX9286 QUAD GMSL DESERIALIZER DRIVER
11370 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
11371 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11372 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
11373 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
11374 L: linux-media@vger.kernel.org
11376 F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
11377 F: drivers/media/i2c/max9286.c
11379 MAX9860 MONO AUDIO VOICE CODEC DRIVER
11380 M: Peter Rosin <peda@axentia.se>
11381 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11383 F: Documentation/devicetree/bindings/sound/max9860.txt
11384 F: sound/soc/codecs/max9860.*
11386 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
11387 M: Andreas Klinger <ak@it-klinger.de>
11388 L: linux-iio@vger.kernel.org
11390 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
11391 F: drivers/iio/proximity/mb1232.c
11393 MAXIM MAX77650 PMIC MFD DRIVER
11394 M: Bartosz Golaszewski <brgl@bgdev.pl>
11395 L: linux-kernel@vger.kernel.org
11397 F: Documentation/devicetree/bindings/*/*max77650.yaml
11398 F: Documentation/devicetree/bindings/*/max77650*.yaml
11399 F: drivers/gpio/gpio-max77650.c
11400 F: drivers/input/misc/max77650-onkey.c
11401 F: drivers/leds/leds-max77650.c
11402 F: drivers/mfd/max77650.c
11403 F: drivers/power/supply/max77650-charger.c
11404 F: drivers/regulator/max77650-regulator.c
11405 F: include/linux/mfd/max77650.h
11407 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
11408 M: Javier Martinez Canillas <javier@dowhile0.org>
11409 L: linux-kernel@vger.kernel.org
11411 F: Documentation/devicetree/bindings/*/*max77802.txt
11412 F: drivers/regulator/max77802-regulator.c
11413 F: include/dt-bindings/*/*max77802.h
11415 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
11416 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
11417 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11418 L: linux-pm@vger.kernel.org
11420 F: drivers/power/supply/max14577_charger.c
11421 F: drivers/power/supply/max77693_charger.c
11423 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
11424 M: Chanwoo Choi <cw00.choi@samsung.com>
11425 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
11426 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11427 L: linux-kernel@vger.kernel.org
11429 F: Documentation/devicetree/bindings/*/max77686.txt
11430 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
11431 F: Documentation/devicetree/bindings/mfd/max14577.txt
11432 F: Documentation/devicetree/bindings/mfd/max77693.txt
11433 F: drivers/*/max14577*.c
11434 F: drivers/*/max77686*.c
11435 F: drivers/*/max77693*.c
11436 F: drivers/clk/clk-max77686.c
11437 F: drivers/extcon/extcon-max14577.c
11438 F: drivers/extcon/extcon-max77693.c
11439 F: drivers/rtc/rtc-max77686.c
11440 F: include/linux/mfd/max14577*.h
11441 F: include/linux/mfd/max77686*.h
11442 F: include/linux/mfd/max77693*.h
11444 MAXIRADIO FM RADIO RECEIVER DRIVER
11445 M: Hans Verkuil <hverkuil@xs4all.nl>
11446 L: linux-media@vger.kernel.org
11448 W: https://linuxtv.org
11449 T: git git://linuxtv.org/media_tree.git
11450 F: drivers/media/radio/radio-maxiradio*
11452 MAXLINEAR ETHERNET PHY DRIVER
11453 M: Xu Liang <lxu@maxlinear.com>
11454 L: netdev@vger.kernel.org
11456 F: drivers/net/phy/mxl-gpy.c
11458 MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
11459 R: Yasushi SHOJI <yashi@spacecubics.com>
11460 L: linux-can@vger.kernel.org
11462 F: drivers/net/can/usb/mcba_usb.c
11464 MCAN MMIO DEVICE DRIVER
11465 M: Chandrasekar Ramakrishnan <rcsekar@samsung.com>
11466 L: linux-can@vger.kernel.org
11468 F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
11469 F: drivers/net/can/m_can/m_can.c
11470 F: drivers/net/can/m_can/m_can.h
11471 F: drivers/net/can/m_can/m_can_platform.c
11473 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
11474 M: Rishi Gupta <gupt21@gmail.com>
11475 L: linux-i2c@vger.kernel.org
11476 L: linux-input@vger.kernel.org
11478 F: drivers/hid/hid-mcp2221.c
11480 MCP251XFD SPI-CAN NETWORK DRIVER
11481 M: Marc Kleine-Budde <mkl@pengutronix.de>
11482 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
11483 R: Thomas Kopp <thomas.kopp@microchip.com>
11484 L: linux-can@vger.kernel.org
11486 F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
11487 F: drivers/net/can/spi/mcp251xfd/
11489 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
11490 M: Peter Rosin <peda@axentia.se>
11491 L: linux-iio@vger.kernel.org
11493 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
11494 F: drivers/iio/potentiometer/mcp4018.c
11495 F: drivers/iio/potentiometer/mcp4531.c
11497 MCR20A IEEE-802.15.4 RADIO DRIVER
11498 M: Xue Liu <liuxuenetmail@gmail.com>
11499 L: linux-wpan@vger.kernel.org
11501 W: https://github.com/xueliu/mcr20a-linux
11502 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
11503 F: drivers/net/ieee802154/mcr20a.c
11504 F: drivers/net/ieee802154/mcr20a.h
11506 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
11507 M: William Breathitt Gray <vilhelm.gray@gmail.com>
11508 L: linux-iio@vger.kernel.org
11510 F: drivers/iio/dac/cio-dac.c
11512 MEDIA CONTROLLER FRAMEWORK
11513 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11514 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11515 L: linux-media@vger.kernel.org
11517 W: https://www.linuxtv.org
11518 T: git git://linuxtv.org/media_tree.git
11519 F: drivers/media/mc/
11520 F: include/media/media-*.h
11521 F: include/uapi/linux/media.h
11523 MEDIA DRIVER FOR FREESCALE IMX PXP
11524 M: Philipp Zabel <p.zabel@pengutronix.de>
11525 L: linux-media@vger.kernel.org
11527 T: git git://linuxtv.org/media_tree.git
11528 F: drivers/media/platform/imx-pxp.[ch]
11530 MEDIA DRIVERS FOR ASCOT2E
11531 M: Sergey Kozlov <serjk@netup.ru>
11532 M: Abylay Ospan <aospan@netup.ru>
11533 L: linux-media@vger.kernel.org
11535 W: https://linuxtv.org
11536 W: http://netup.tv/
11537 T: git git://linuxtv.org/media_tree.git
11538 F: drivers/media/dvb-frontends/ascot2e*
11540 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
11541 M: Jasmin Jessich <jasmin@anw.at>
11542 L: linux-media@vger.kernel.org
11544 W: https://linuxtv.org
11545 T: git git://linuxtv.org/media_tree.git
11546 F: drivers/media/dvb-frontends/cxd2099*
11548 MEDIA DRIVERS FOR CXD2841ER
11549 M: Sergey Kozlov <serjk@netup.ru>
11550 M: Abylay Ospan <aospan@netup.ru>
11551 L: linux-media@vger.kernel.org
11553 W: https://linuxtv.org
11554 W: http://netup.tv/
11555 T: git git://linuxtv.org/media_tree.git
11556 F: drivers/media/dvb-frontends/cxd2841er*
11558 MEDIA DRIVERS FOR CXD2880
11559 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
11560 L: linux-media@vger.kernel.org
11562 W: http://linuxtv.org/
11563 T: git git://linuxtv.org/media_tree.git
11564 F: drivers/media/dvb-frontends/cxd2880/*
11565 F: drivers/media/spi/cxd2880*
11567 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
11568 L: linux-media@vger.kernel.org
11570 W: https://linuxtv.org
11571 T: git git://linuxtv.org/media_tree.git
11572 F: drivers/media/pci/ddbridge/*
11574 MEDIA DRIVERS FOR FREESCALE IMX
11575 M: Steve Longerbeam <slongerbeam@gmail.com>
11576 M: Philipp Zabel <p.zabel@pengutronix.de>
11577 L: linux-media@vger.kernel.org
11579 T: git git://linuxtv.org/media_tree.git
11580 F: Documentation/admin-guide/media/imx.rst
11581 F: Documentation/devicetree/bindings/media/imx.txt
11582 F: drivers/staging/media/imx/
11583 F: include/linux/imx-media.h
11584 F: include/media/imx.h
11586 MEDIA DRIVERS FOR FREESCALE IMX7
11587 M: Rui Miguel Silva <rmfrfs@gmail.com>
11588 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11589 L: linux-media@vger.kernel.org
11591 T: git git://linuxtv.org/media_tree.git
11592 F: Documentation/admin-guide/media/imx7.rst
11593 F: Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
11594 F: Documentation/devicetree/bindings/media/nxp,imx7-mipi-csi2.yaml
11595 F: drivers/staging/media/imx/imx7-media-csi.c
11596 F: drivers/staging/media/imx/imx7-mipi-csis.c
11598 MEDIA DRIVERS FOR HELENE
11599 M: Abylay Ospan <aospan@netup.ru>
11600 L: linux-media@vger.kernel.org
11602 W: https://linuxtv.org
11603 W: http://netup.tv/
11604 T: git git://linuxtv.org/media_tree.git
11605 F: drivers/media/dvb-frontends/helene*
11607 MEDIA DRIVERS FOR HORUS3A
11608 M: Sergey Kozlov <serjk@netup.ru>
11609 M: Abylay Ospan <aospan@netup.ru>
11610 L: linux-media@vger.kernel.org
11612 W: https://linuxtv.org
11613 W: http://netup.tv/
11614 T: git git://linuxtv.org/media_tree.git
11615 F: drivers/media/dvb-frontends/horus3a*
11617 MEDIA DRIVERS FOR LNBH25
11618 M: Sergey Kozlov <serjk@netup.ru>
11619 M: Abylay Ospan <aospan@netup.ru>
11620 L: linux-media@vger.kernel.org
11622 W: https://linuxtv.org
11623 W: http://netup.tv/
11624 T: git git://linuxtv.org/media_tree.git
11625 F: drivers/media/dvb-frontends/lnbh25*
11627 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
11628 L: linux-media@vger.kernel.org
11630 W: https://linuxtv.org
11631 T: git git://linuxtv.org/media_tree.git
11632 F: drivers/media/dvb-frontends/mxl5xx*
11634 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
11635 M: Sergey Kozlov <serjk@netup.ru>
11636 M: Abylay Ospan <aospan@netup.ru>
11637 L: linux-media@vger.kernel.org
11639 W: https://linuxtv.org
11640 W: http://netup.tv/
11641 T: git git://linuxtv.org/media_tree.git
11642 F: drivers/media/pci/netup_unidvb/*
11644 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
11645 M: Dmitry Osipenko <digetx@gmail.com>
11646 L: linux-media@vger.kernel.org
11647 L: linux-tegra@vger.kernel.org
11649 T: git git://linuxtv.org/media_tree.git
11650 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
11651 F: drivers/staging/media/tegra-vde/
11653 MEDIA DRIVERS FOR RENESAS - CEU
11654 M: Jacopo Mondi <jacopo@jmondi.org>
11655 L: linux-media@vger.kernel.org
11656 L: linux-renesas-soc@vger.kernel.org
11658 T: git git://linuxtv.org/media_tree.git
11659 F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
11660 F: drivers/media/platform/renesas-ceu.c
11661 F: include/media/drv-intf/renesas-ceu.h
11663 MEDIA DRIVERS FOR RENESAS - DRIF
11664 M: Fabrizio Castro <fabrizio.castro.jz@renesas.com>
11665 L: linux-media@vger.kernel.org
11666 L: linux-renesas-soc@vger.kernel.org
11668 T: git git://linuxtv.org/media_tree.git
11669 F: Documentation/devicetree/bindings/media/renesas,drif.yaml
11670 F: drivers/media/platform/rcar_drif.c
11672 MEDIA DRIVERS FOR RENESAS - FCP
11673 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11674 L: linux-media@vger.kernel.org
11675 L: linux-renesas-soc@vger.kernel.org
11677 T: git git://linuxtv.org/media_tree.git
11678 F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
11679 F: drivers/media/platform/rcar-fcp.c
11680 F: include/media/rcar-fcp.h
11682 MEDIA DRIVERS FOR RENESAS - FDP1
11683 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11684 L: linux-media@vger.kernel.org
11685 L: linux-renesas-soc@vger.kernel.org
11687 T: git git://linuxtv.org/media_tree.git
11688 F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
11689 F: drivers/media/platform/rcar_fdp1.c
11691 MEDIA DRIVERS FOR RENESAS - VIN
11692 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
11693 L: linux-media@vger.kernel.org
11694 L: linux-renesas-soc@vger.kernel.org
11696 T: git git://linuxtv.org/media_tree.git
11697 F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
11698 F: Documentation/devicetree/bindings/media/renesas,isp.yaml
11699 F: Documentation/devicetree/bindings/media/renesas,vin.yaml
11700 F: drivers/media/platform/rcar-vin/
11702 MEDIA DRIVERS FOR RENESAS - VSP1
11703 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11704 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
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,vsp1.yaml
11710 F: drivers/media/platform/vsp1/
11712 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
11713 L: linux-media@vger.kernel.org
11715 W: https://linuxtv.org
11716 T: git git://linuxtv.org/media_tree.git
11717 F: drivers/media/dvb-frontends/stv0910*
11719 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
11720 L: linux-media@vger.kernel.org
11722 W: https://linuxtv.org
11723 T: git git://linuxtv.org/media_tree.git
11724 F: drivers/media/dvb-frontends/stv6111*
11726 MEDIA DRIVERS FOR STM32 - DCMI
11727 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
11728 L: linux-media@vger.kernel.org
11730 T: git git://linuxtv.org/media_tree.git
11731 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
11732 F: drivers/media/platform/stm32/stm32-dcmi.c
11734 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
11735 M: Mauro Carvalho Chehab <mchehab@kernel.org>
11736 L: linux-media@vger.kernel.org
11738 W: https://linuxtv.org
11739 Q: http://patchwork.kernel.org/project/linux-media/list/
11740 T: git git://linuxtv.org/media_tree.git
11741 F: Documentation/admin-guide/media/
11742 F: Documentation/devicetree/bindings/media/
11743 F: Documentation/driver-api/media/
11744 F: Documentation/userspace-api/media/
11746 F: drivers/staging/media/
11747 F: include/linux/platform_data/media/
11749 F: include/uapi/linux/dvb/
11750 F: include/uapi/linux/ivtv*
11751 F: include/uapi/linux/media.h
11752 F: include/uapi/linux/meye.h
11753 F: include/uapi/linux/uvcvideo.h
11754 F: include/uapi/linux/v4l2-*
11755 F: include/uapi/linux/videodev2.h
11757 MEDIATEK BLUETOOTH DRIVER
11758 M: Sean Wang <sean.wang@mediatek.com>
11759 L: linux-bluetooth@vger.kernel.org
11760 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11762 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
11763 F: drivers/bluetooth/btmtkuart.c
11765 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
11766 M: Sean Wang <sean.wang@mediatek.com>
11767 L: linux-pm@vger.kernel.org
11769 F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
11770 F: drivers/power/reset/mt6323-poweroff.c
11772 MEDIATEK CIR DRIVER
11773 M: Sean Wang <sean.wang@mediatek.com>
11775 F: drivers/media/rc/mtk-cir.c
11777 MEDIATEK DMA DRIVER
11778 M: Sean Wang <sean.wang@mediatek.com>
11779 L: dmaengine@vger.kernel.org
11780 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11781 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11783 F: Documentation/devicetree/bindings/dma/mtk-*
11784 F: drivers/dma/mediatek/
11786 MEDIATEK ETHERNET DRIVER
11787 M: Felix Fietkau <nbd@nbd.name>
11788 M: John Crispin <john@phrozen.org>
11789 M: Sean Wang <sean.wang@mediatek.com>
11790 M: Mark Lee <Mark-MC.Lee@mediatek.com>
11791 L: netdev@vger.kernel.org
11793 F: drivers/net/ethernet/mediatek/
11795 MEDIATEK I2C CONTROLLER DRIVER
11796 M: Qii Wang <qii.wang@mediatek.com>
11797 L: linux-i2c@vger.kernel.org
11799 F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.txt
11800 F: drivers/i2c/busses/i2c-mt65xx.c
11802 MEDIATEK IOMMU DRIVER
11803 M: Yong Wu <yong.wu@mediatek.com>
11804 L: iommu@lists.linux-foundation.org
11805 L: iommu@lists.linux.dev
11806 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11808 F: Documentation/devicetree/bindings/iommu/mediatek*
11809 F: drivers/iommu/mtk_iommu*
11810 F: include/dt-bindings/memory/mt*-port.h
11812 MEDIATEK JPEG DRIVER
11813 M: Rick Chang <rick.chang@mediatek.com>
11814 M: Bin Liu <bin.liu@mediatek.com>
11816 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
11817 F: drivers/media/platform/mtk-jpeg/
11819 MEDIATEK MDP DRIVER
11820 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
11821 M: Houlong Wei <houlong.wei@mediatek.com>
11822 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11824 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
11825 F: drivers/media/platform/mtk-mdp/
11826 F: drivers/media/platform/mtk-vpu/
11828 MEDIATEK MEDIA DRIVER
11829 M: Tiffany Lin <tiffany.lin@mediatek.com>
11830 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11832 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
11833 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
11834 F: drivers/media/platform/mtk-vcodec/
11835 F: drivers/media/platform/mtk-vpu/
11837 MEDIATEK MMC/SD/SDIO DRIVER
11838 M: Chaotian Jing <chaotian.jing@mediatek.com>
11840 F: Documentation/devicetree/bindings/mmc/mtk-sd.yaml
11841 F: drivers/mmc/host/mtk-sd.c
11843 MEDIATEK MT76 WIRELESS LAN DRIVER
11844 M: Felix Fietkau <nbd@nbd.name>
11845 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
11846 R: Ryder Lee <ryder.lee@mediatek.com>
11847 L: linux-wireless@vger.kernel.org
11849 F: drivers/net/wireless/mediatek/mt76/
11851 MEDIATEK MT7601U WIRELESS LAN DRIVER
11852 M: Jakub Kicinski <kubakici@wp.pl>
11853 L: linux-wireless@vger.kernel.org
11855 F: drivers/net/wireless/mediatek/mt7601u/
11857 MEDIATEK MT7621 CLOCK DRIVER
11858 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
11860 F: Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
11861 F: drivers/clk/ralink/clk-mt7621.c
11863 MEDIATEK MT7621/28/88 I2C DRIVER
11864 M: Stefan Roese <sr@denx.de>
11865 L: linux-i2c@vger.kernel.org
11867 F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
11868 F: drivers/i2c/busses/i2c-mt7621.c
11870 MEDIATEK MT7621 PHY PCI DRIVER
11871 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
11873 F: Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
11874 F: drivers/phy/ralink/phy-mt7621-pci.c
11876 MEDIATEK NAND CONTROLLER DRIVER
11877 L: linux-mtd@lists.infradead.org
11879 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
11880 F: drivers/mtd/nand/raw/mtk_*
11882 MEDIATEK PMIC LED DRIVER
11883 M: Sean Wang <sean.wang@mediatek.com>
11885 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
11886 F: drivers/leds/leds-mt6323.c
11888 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
11889 M: Sean Wang <sean.wang@mediatek.com>
11891 F: drivers/char/hw_random/mtk-rng.c
11893 MEDIATEK SWITCH DRIVER
11894 M: Sean Wang <sean.wang@mediatek.com>
11895 M: Landen Chao <Landen.Chao@mediatek.com>
11896 M: DENG Qingfang <dqfext@gmail.com>
11897 L: netdev@vger.kernel.org
11899 F: drivers/net/dsa/mt7530.*
11900 F: net/dsa/tag_mtk.c
11902 MEDIATEK USB3 DRD IP DRIVER
11903 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
11904 L: linux-usb@vger.kernel.org
11905 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11906 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11908 F: Documentation/devicetree/bindings/usb/mediatek,*
11909 F: drivers/usb/host/xhci-mtk*
11910 F: drivers/usb/mtu3/
11912 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
11913 M: Peter Senna Tschudin <peter.senna@gmail.com>
11914 M: Martin Donnelly <martin.donnelly@ge.com>
11915 M: Martyn Welch <martyn.welch@collabora.co.uk>
11917 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
11918 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
11920 MEGARAID SCSI/SAS DRIVERS
11921 M: Kashyap Desai <kashyap.desai@broadcom.com>
11922 M: Sumit Saxena <sumit.saxena@broadcom.com>
11923 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
11924 L: megaraidlinux.pdl@broadcom.com
11925 L: linux-scsi@vger.kernel.org
11927 W: http://www.avagotech.com/support/
11928 F: Documentation/scsi/megaraid.rst
11929 F: drivers/scsi/megaraid.*
11930 F: drivers/scsi/megaraid/
11932 MELEXIS MLX90614 DRIVER
11933 M: Crt Mori <cmo@melexis.com>
11934 L: linux-iio@vger.kernel.org
11936 W: http://www.melexis.com
11937 F: drivers/iio/temperature/mlx90614.c
11939 MELEXIS MLX90632 DRIVER
11940 M: Crt Mori <cmo@melexis.com>
11941 L: linux-iio@vger.kernel.org
11943 W: http://www.melexis.com
11944 F: drivers/iio/temperature/mlx90632.c
11946 MELFAS MIP4 TOUCHSCREEN DRIVER
11947 M: Sangwon Jee <jeesw@melfas.com>
11949 W: http://www.melfas.com
11950 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
11951 F: drivers/input/touchscreen/melfas_mip4.c
11953 MELLANOX BLUEFIELD I2C DRIVER
11954 M: Khalil Blaiech <kblaiech@nvidia.com>
11955 L: linux-i2c@vger.kernel.org
11957 F: Documentation/devicetree/bindings/i2c/mellanox,i2c-mlxbf.yaml
11958 F: drivers/i2c/busses/i2c-mlxbf.c
11960 MELLANOX ETHERNET DRIVER (mlx4_en)
11961 M: Tariq Toukan <tariqt@nvidia.com>
11962 L: netdev@vger.kernel.org
11964 W: http://www.mellanox.com
11965 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11966 F: drivers/net/ethernet/mellanox/mlx4/en_*
11968 MELLANOX ETHERNET DRIVER (mlx5e)
11969 M: Saeed Mahameed <saeedm@nvidia.com>
11970 L: netdev@vger.kernel.org
11972 W: http://www.mellanox.com
11973 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11974 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
11976 MELLANOX ETHERNET INNOVA DRIVERS
11977 R: Boris Pismenny <borisp@nvidia.com>
11978 L: netdev@vger.kernel.org
11980 W: http://www.mellanox.com
11981 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11982 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
11983 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
11984 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
11985 F: include/linux/mlx5/mlx5_ifc_fpga.h
11987 MELLANOX ETHERNET SWITCH DRIVERS
11988 M: Jiri Pirko <jiri@nvidia.com>
11989 M: Ido Schimmel <idosch@nvidia.com>
11990 L: netdev@vger.kernel.org
11992 W: http://www.mellanox.com
11993 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11994 F: drivers/net/ethernet/mellanox/mlxsw/
11995 F: tools/testing/selftests/drivers/net/mlxsw/
11997 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
11998 M: mlxsw@nvidia.com
11999 L: netdev@vger.kernel.org
12001 W: http://www.mellanox.com
12002 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12003 F: drivers/net/ethernet/mellanox/mlxfw/
12005 MELLANOX HARDWARE PLATFORM SUPPORT
12006 M: Hans de Goede <hdegoede@redhat.com>
12007 M: Mark Gross <mgross@linux.intel.com>
12008 M: Vadim Pasternak <vadimp@nvidia.com>
12009 L: platform-driver-x86@vger.kernel.org
12011 F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
12012 F: drivers/platform/mellanox/
12013 F: include/linux/platform_data/mlxreg.h
12015 MELLANOX MLX4 core VPI driver
12016 M: Tariq Toukan <tariqt@nvidia.com>
12017 L: netdev@vger.kernel.org
12018 L: linux-rdma@vger.kernel.org
12020 W: http://www.mellanox.com
12021 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12022 F: drivers/net/ethernet/mellanox/mlx4/
12023 F: include/linux/mlx4/
12025 MELLANOX MLX4 IB driver
12026 M: Yishai Hadas <yishaih@nvidia.com>
12027 L: linux-rdma@vger.kernel.org
12029 W: http://www.mellanox.com
12030 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12031 F: drivers/infiniband/hw/mlx4/
12032 F: include/linux/mlx4/
12033 F: include/uapi/rdma/mlx4-abi.h
12035 MELLANOX MLX5 core VPI driver
12036 M: Saeed Mahameed <saeedm@nvidia.com>
12037 M: Leon Romanovsky <leonro@nvidia.com>
12038 L: netdev@vger.kernel.org
12039 L: linux-rdma@vger.kernel.org
12041 W: http://www.mellanox.com
12042 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12043 F: Documentation/networking/device_drivers/ethernet/mellanox/
12044 F: drivers/net/ethernet/mellanox/mlx5/core/
12045 F: include/linux/mlx5/
12047 MELLANOX MLX5 IB driver
12048 M: Leon Romanovsky <leonro@nvidia.com>
12049 L: linux-rdma@vger.kernel.org
12051 W: http://www.mellanox.com
12052 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12053 F: drivers/infiniband/hw/mlx5/
12054 F: include/linux/mlx5/
12055 F: include/uapi/rdma/mlx5-abi.h
12057 MELLANOX MLXCPLD I2C AND MUX DRIVER
12058 M: Vadim Pasternak <vadimp@nvidia.com>
12059 M: Michael Shych <michaelsh@nvidia.com>
12060 L: linux-i2c@vger.kernel.org
12062 F: Documentation/i2c/busses/i2c-mlxcpld.rst
12063 F: drivers/i2c/busses/i2c-mlxcpld.c
12064 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
12066 MELLANOX MLXCPLD LED DRIVER
12067 M: Vadim Pasternak <vadimp@nvidia.com>
12068 L: linux-leds@vger.kernel.org
12070 F: Documentation/leds/leds-mlxcpld.rst
12071 F: drivers/leds/leds-mlxcpld.c
12072 F: drivers/leds/leds-mlxreg.c
12074 MELLANOX PLATFORM DRIVER
12075 M: Vadim Pasternak <vadimp@nvidia.com>
12076 L: platform-driver-x86@vger.kernel.org
12078 F: drivers/platform/x86/mlx-platform.c
12081 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12082 M: "Paul E. McKenney" <paulmck@kernel.org>
12083 L: linux-kernel@vger.kernel.org
12085 F: arch/powerpc/include/asm/membarrier.h
12086 F: include/uapi/linux/membarrier.h
12087 F: kernel/sched/membarrier.c
12090 M: Mike Rapoport <rppt@linux.ibm.com>
12091 L: linux-mm@kvack.org
12093 F: Documentation/core-api/boot-time-mm.rst
12094 F: include/linux/memblock.h
12097 MEMORY CONTROLLER DRIVERS
12098 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
12099 L: linux-kernel@vger.kernel.org
12101 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
12102 F: Documentation/devicetree/bindings/memory-controllers/
12104 F: include/dt-bindings/memory/
12107 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
12108 M: Dmitry Osipenko <digetx@gmail.com>
12109 L: linux-pm@vger.kernel.org
12110 L: linux-tegra@vger.kernel.org
12111 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
12113 F: drivers/devfreq/tegra30-devfreq.c
12116 M: Andrew Morton <akpm@linux-foundation.org>
12117 L: linux-mm@kvack.org
12119 W: http://www.linux-mm.org
12120 T: quilt https://ozlabs.org/~akpm/mmotm/
12121 T: quilt https://ozlabs.org/~akpm/mmots/
12122 T: git git://github.com/hnaz/linux-mm.git
12123 F: include/linux/gfp.h
12124 F: include/linux/memory_hotplug.h
12125 F: include/linux/mm.h
12126 F: include/linux/mmzone.h
12127 F: include/linux/pagewalk.h
12128 F: include/linux/vmalloc.h
12130 F: tools/testing/selftests/vm/
12132 MEMORY TECHNOLOGY DEVICES (MTD)
12133 M: Miquel Raynal <miquel.raynal@bootlin.com>
12134 M: Richard Weinberger <richard@nod.at>
12135 M: Vignesh Raghavendra <vigneshr@ti.com>
12136 L: linux-mtd@lists.infradead.org
12138 W: http://www.linux-mtd.infradead.org/
12139 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12140 C: irc://irc.oftc.net/mtd
12141 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
12142 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
12143 F: Documentation/devicetree/bindings/mtd/
12145 F: include/linux/mtd/
12146 F: include/uapi/mtd/
12148 MEN A21 WATCHDOG DRIVER
12149 M: Johannes Thumshirn <morbidrsa@gmail.com>
12150 L: linux-watchdog@vger.kernel.org
12152 F: drivers/watchdog/mena21_wdt.c
12154 MEN CHAMELEON BUS (mcb)
12155 M: Johannes Thumshirn <morbidrsa@gmail.com>
12157 F: Documentation/driver-api/men-chameleon-bus.rst
12159 F: include/linux/mcb.h
12161 MEN F21BMC (Board Management Controller)
12162 M: Andreas Werner <andreas.werner@men.de>
12164 F: Documentation/hwmon/menf21bmc.rst
12165 F: drivers/hwmon/menf21bmc_hwmon.c
12166 F: drivers/leds/leds-menf21bmc.c
12167 F: drivers/mfd/menf21bmc.c
12168 F: drivers/watchdog/menf21bmc_wdt.c
12170 MEN Z069 WATCHDOG DRIVER
12171 M: Johannes Thumshirn <jth@kernel.org>
12172 L: linux-watchdog@vger.kernel.org
12174 F: drivers/watchdog/menz69_wdt.c
12176 MESON AO CEC DRIVER FOR AMLOGIC SOCS
12177 M: Neil Armstrong <narmstrong@baylibre.com>
12178 L: linux-media@vger.kernel.org
12179 L: linux-amlogic@lists.infradead.org
12181 W: http://linux-meson.com/
12182 T: git git://linuxtv.org/media_tree.git
12183 F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
12184 F: drivers/media/cec/platform/meson/ao-cec-g12a.c
12185 F: drivers/media/cec/platform/meson/ao-cec.c
12187 MESON GE2D DRIVER FOR AMLOGIC SOCS
12188 M: Neil Armstrong <narmstrong@baylibre.com>
12189 L: linux-media@vger.kernel.org
12190 L: linux-amlogic@lists.infradead.org
12192 T: git git://linuxtv.org/media_tree.git
12193 F: Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
12194 F: drivers/media/platform/meson/ge2d/
12196 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
12197 M: Liang Yang <liang.yang@amlogic.com>
12198 L: linux-mtd@lists.infradead.org
12200 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
12201 F: drivers/mtd/nand/raw/meson_*
12203 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
12204 M: Neil Armstrong <narmstrong@baylibre.com>
12205 L: linux-media@vger.kernel.org
12206 L: linux-amlogic@lists.infradead.org
12208 T: git git://linuxtv.org/media_tree.git
12209 F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
12210 F: drivers/staging/media/meson/vdec/
12212 METHODE UDPU SUPPORT
12213 M: Vladimir Vid <vladimir.vid@sartura.hr>
12215 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
12218 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
12219 M: Hemant Kumar <hemantk@codeaurora.org>
12220 L: linux-arm-msm@vger.kernel.org
12222 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
12223 F: Documentation/ABI/stable/sysfs-bus-mhi
12224 F: Documentation/mhi/
12225 F: drivers/bus/mhi/
12226 F: include/linux/mhi.h
12228 MICROBLAZE ARCHITECTURE
12229 M: Michal Simek <monstr@monstr.eu>
12231 W: http://www.monstr.eu/fdt/
12232 T: git git://git.monstr.eu/linux-2.6-microblaze.git
12233 F: arch/microblaze/
12235 MICROCHIP AT91 DMA DRIVERS
12236 M: Ludovic Desroches <ludovic.desroches@microchip.com>
12237 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12238 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12239 L: dmaengine@vger.kernel.org
12241 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
12242 F: drivers/dma/at_hdmac.c
12243 F: drivers/dma/at_hdmac_regs.h
12244 F: drivers/dma/at_xdmac.c
12245 F: include/dt-bindings/dma/at91.h
12247 MICROCHIP AT91 SERIAL DRIVER
12248 M: Richard Genoud <richard.genoud@gmail.com>
12250 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
12251 F: drivers/tty/serial/atmel_serial.c
12252 F: drivers/tty/serial/atmel_serial.h
12254 MICROCHIP AT91 USART MFD DRIVER
12255 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
12256 L: linux-kernel@vger.kernel.org
12258 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
12259 F: drivers/mfd/at91-usart.c
12260 F: include/dt-bindings/mfd/at91-usart.h
12262 MICROCHIP AT91 USART SPI DRIVER
12263 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
12264 L: linux-spi@vger.kernel.org
12266 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
12267 F: drivers/spi/spi-at91-usart.c
12269 MICROCHIP AUDIO ASOC DRIVERS
12270 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
12271 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12275 MICROCHIP ECC DRIVER
12276 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12277 L: linux-crypto@vger.kernel.org
12279 F: drivers/crypto/atmel-ecc.*
12281 MICROCHIP I2C DRIVER
12282 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
12283 L: linux-i2c@vger.kernel.org
12285 F: drivers/i2c/busses/i2c-at91-*.c
12286 F: drivers/i2c/busses/i2c-at91.h
12288 MICROCHIP ISC DRIVER
12289 M: Eugen Hristev <eugen.hristev@microchip.com>
12290 L: linux-media@vger.kernel.org
12292 F: Documentation/devicetree/bindings/media/atmel,isc.yaml
12293 F: Documentation/devicetree/bindings/media/microchip,xisc.yaml
12294 F: drivers/media/platform/atmel/atmel-isc-base.c
12295 F: drivers/media/platform/atmel/atmel-isc-regs.h
12296 F: drivers/media/platform/atmel/atmel-isc.h
12297 F: drivers/media/platform/atmel/atmel-sama5d2-isc.c
12298 F: drivers/media/platform/atmel/atmel-sama7g5-isc.c
12299 F: include/linux/atmel-isc-media.h
12301 MICROCHIP ISI DRIVER
12302 M: Eugen Hristev <eugen.hristev@microchip.com>
12303 L: linux-media@vger.kernel.org
12305 F: drivers/media/platform/atmel/atmel-isi.c
12306 F: drivers/media/platform/atmel/atmel-isi.h
12308 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
12309 M: Woojung Huh <woojung.huh@microchip.com>
12310 M: UNGLinuxDriver@microchip.com
12311 L: netdev@vger.kernel.org
12313 F: Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
12314 F: drivers/net/dsa/microchip/*
12315 F: include/linux/platform_data/microchip-ksz.h
12316 F: net/dsa/tag_ksz.c
12318 MICROCHIP LAN743X ETHERNET DRIVER
12319 M: Bryan Whitehead <bryan.whitehead@microchip.com>
12320 M: UNGLinuxDriver@microchip.com
12321 L: netdev@vger.kernel.org
12323 F: drivers/net/ethernet/microchip/lan743x_*
12325 MICROCHIP LCDFB DRIVER
12326 M: Nicolas Ferre <nicolas.ferre@microchip.com>
12327 L: linux-fbdev@vger.kernel.org
12329 F: drivers/video/fbdev/atmel_lcdfb.c
12330 F: include/video/atmel_lcdc.h
12332 MICROCHIP MCP16502 PMIC DRIVER
12333 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12334 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12336 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
12337 F: drivers/regulator/mcp16502.c
12339 MICROCHIP MCP3911 ADC DRIVER
12340 M: Marcus Folkesson <marcus.folkesson@gmail.com>
12341 M: Kent Gustavsson <kent@minoris.se>
12342 L: linux-iio@vger.kernel.org
12344 F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
12345 F: drivers/iio/adc/mcp3911.c
12347 MICROCHIP MMC/SD/SDIO MCI DRIVER
12348 M: Ludovic Desroches <ludovic.desroches@microchip.com>
12350 F: drivers/mmc/host/atmel-mci.c
12352 MICROCHIP NAND DRIVER
12353 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12354 L: linux-mtd@lists.infradead.org
12356 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
12357 F: drivers/mtd/nand/raw/atmel/*
12359 MICROCHIP PWM DRIVER
12360 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12361 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12362 L: linux-pwm@vger.kernel.org
12364 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
12365 F: drivers/pwm/pwm-atmel.c
12367 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
12368 M: Eugen Hristev <eugen.hristev@microchip.com>
12369 L: linux-iio@vger.kernel.org
12371 F: Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
12372 F: drivers/iio/adc/at91-sama5d2_adc.c
12373 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
12375 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
12376 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12378 F: drivers/power/reset/at91-sama5d2_shdwc.c
12380 MICROCHIP SPI DRIVER
12381 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12383 F: drivers/spi/spi-atmel.*
12385 MICROCHIP SSC DRIVER
12386 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
12387 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12389 F: drivers/misc/atmel-ssc.c
12390 F: include/linux/atmel-ssc.h
12392 MICROCHIP USB251XB DRIVER
12393 M: Richard Leitner <richard.leitner@skidata.com>
12394 L: linux-usb@vger.kernel.org
12396 F: Documentation/devicetree/bindings/usb/usb251xb.txt
12397 F: drivers/usb/misc/usb251xb.c
12399 MICROCHIP USBA UDC DRIVER
12400 M: Cristian Birsan <cristian.birsan@microchip.com>
12401 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12403 F: drivers/usb/gadget/udc/atmel_usba_udc.*
12405 MICROCHIP WILC1000 WIFI DRIVER
12406 M: Ajay Singh <ajay.kathat@microchip.com>
12407 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12408 L: linux-wireless@vger.kernel.org
12410 F: drivers/net/wireless/microchip/wilc1000/
12412 MICROSEMI MIPS SOCS
12413 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
12414 M: UNGLinuxDriver@microchip.com
12415 L: linux-mips@vger.kernel.org
12417 F: Documentation/devicetree/bindings/mips/mscc.txt
12418 F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
12419 F: arch/mips/boot/dts/mscc/
12420 F: arch/mips/configs/generic/board-ocelot.config
12421 F: arch/mips/generic/board-ocelot.c
12423 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
12424 M: Don Brace <don.brace@microchip.com>
12425 L: storagedev@microchip.com
12426 L: linux-scsi@vger.kernel.org
12428 F: Documentation/scsi/smartpqi.rst
12429 F: drivers/scsi/smartpqi/Kconfig
12430 F: drivers/scsi/smartpqi/Makefile
12431 F: drivers/scsi/smartpqi/smartpqi*.[ch]
12432 F: include/linux/cciss*.h
12433 F: include/uapi/linux/cciss*.h
12435 MICROSOFT SURFACE BATTERY AND AC DRIVERS
12436 M: Maximilian Luz <luzmaximilian@gmail.com>
12437 L: linux-pm@vger.kernel.org
12438 L: platform-driver-x86@vger.kernel.org
12440 F: drivers/power/supply/surface_battery.c
12441 F: drivers/power/supply/surface_charger.c
12443 MICROSOFT SURFACE DTX DRIVER
12444 M: Maximilian Luz <luzmaximilian@gmail.com>
12445 L: platform-driver-x86@vger.kernel.org
12447 F: Documentation/driver-api/surface_aggregator/clients/dtx.rst
12448 F: drivers/platform/surface/surface_dtx.c
12449 F: include/uapi/linux/surface_aggregator/dtx.h
12451 MICROSOFT SURFACE GPE LID SUPPORT DRIVER
12452 M: Maximilian Luz <luzmaximilian@gmail.com>
12453 L: platform-driver-x86@vger.kernel.org
12455 F: drivers/platform/surface/surface_gpe.c
12457 MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
12458 M: Hans de Goede <hdegoede@redhat.com>
12459 M: Mark Gross <mgross@linux.intel.com>
12460 M: Maximilian Luz <luzmaximilian@gmail.com>
12461 L: platform-driver-x86@vger.kernel.org
12463 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
12464 F: drivers/platform/surface/
12466 MICROSOFT SURFACE HID TRANSPORT DRIVER
12467 M: Maximilian Luz <luzmaximilian@gmail.com>
12468 L: linux-input@vger.kernel.org
12469 L: platform-driver-x86@vger.kernel.org
12471 F: drivers/hid/surface-hid/
12473 MICROSOFT SURFACE HOT-PLUG DRIVER
12474 M: Maximilian Luz <luzmaximilian@gmail.com>
12475 L: platform-driver-x86@vger.kernel.org
12477 F: drivers/platform/surface/surface_hotplug.c
12479 MICROSOFT SURFACE PLATFORM PROFILE DRIVER
12480 M: Maximilian Luz <luzmaximilian@gmail.com>
12481 L: platform-driver-x86@vger.kernel.org
12483 F: drivers/platform/surface/surface_platform_profile.c
12485 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
12486 M: Chen Yu <yu.c.chen@intel.com>
12487 L: platform-driver-x86@vger.kernel.org
12489 F: drivers/platform/surface/surfacepro3_button.c
12491 MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
12492 M: Maximilian Luz <luzmaximilian@gmail.com>
12493 L: platform-driver-x86@vger.kernel.org
12495 W: https://github.com/linux-surface/surface-aggregator-module
12496 C: irc://irc.libera.chat/linux-surface
12497 F: Documentation/driver-api/surface_aggregator/
12498 F: drivers/platform/surface/aggregator/
12499 F: drivers/platform/surface/surface_acpi_notify.c
12500 F: drivers/platform/surface/surface_aggregator_cdev.c
12501 F: drivers/platform/surface/surface_aggregator_registry.c
12502 F: include/linux/surface_acpi_notify.h
12503 F: include/linux/surface_aggregator/
12504 F: include/uapi/linux/surface_aggregator/
12506 MICROTEK X6 SCANNER
12507 M: Oliver Neukum <oliver@neukum.org>
12509 F: drivers/usb/image/microtek.*
12511 MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
12512 M: Luka Kovacic <luka.kovacic@sartura.hr>
12513 M: Luka Perkov <luka.perkov@sartura.hr>
12515 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s-bit.dts
12516 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s.dts
12517 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s-bit.dts
12518 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s.dts
12519 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s-bit.dts
12520 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s.dts
12522 MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
12523 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12524 L: linux-media@vger.kernel.org
12526 F: Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
12527 F: Documentation/driver-api/media/drivers/ccs/
12528 F: Documentation/userspace-api/media/drivers/ccs.rst
12529 F: drivers/media/i2c/ccs-pll.c
12530 F: drivers/media/i2c/ccs-pll.h
12531 F: drivers/media/i2c/ccs/
12532 F: include/uapi/linux/ccs.h
12533 F: include/uapi/linux/smiapp.h
12536 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12537 L: linux-mips@vger.kernel.org
12539 W: http://www.linux-mips.org/
12540 Q: https://patchwork.kernel.org/project/linux-mips/list/
12541 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
12542 F: Documentation/devicetree/bindings/mips/
12543 F: Documentation/mips/
12545 F: drivers/platform/mips/
12547 MIPS BOSTON DEVELOPMENT BOARD
12548 M: Paul Burton <paulburton@kernel.org>
12549 L: linux-mips@vger.kernel.org
12551 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
12552 F: arch/mips/boot/dts/img/boston.dts
12553 F: arch/mips/configs/generic/board-boston.config
12554 F: drivers/clk/imgtec/clk-boston.c
12555 F: include/dt-bindings/clock/boston-clock.h
12558 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12559 M: Serge Semin <fancer.lancer@gmail.com>
12560 L: linux-mips@vger.kernel.org
12562 F: drivers/bus/mips_cdmm.c
12563 F: drivers/clocksource/mips-gic-timer.c
12564 F: drivers/cpuidle/cpuidle-cps.c
12565 F: drivers/irqchip/irq-mips-cpu.c
12566 F: drivers/irqchip/irq-mips-gic.c
12568 MIPS GENERIC PLATFORM
12569 M: Paul Burton <paulburton@kernel.org>
12570 L: linux-mips@vger.kernel.org
12572 F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
12573 F: arch/mips/generic/
12574 F: arch/mips/tools/generic-board-config.sh
12576 MIPS RINT INSTRUCTION EMULATION
12577 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
12578 L: linux-mips@vger.kernel.org
12580 F: arch/mips/math-emu/dp_rint.c
12581 F: arch/mips/math-emu/sp_rint.c
12583 MIPS/LOONGSON1 ARCHITECTURE
12584 M: Keguang Zhang <keguang.zhang@gmail.com>
12585 L: linux-mips@vger.kernel.org
12587 F: arch/mips/include/asm/mach-loongson32/
12588 F: arch/mips/loongson32/
12589 F: drivers/*/*/*loongson1*
12590 F: drivers/*/*loongson1*
12592 MIPS/LOONGSON2EF ARCHITECTURE
12593 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
12594 L: linux-mips@vger.kernel.org
12596 F: arch/mips/include/asm/mach-loongson2ef/
12597 F: arch/mips/loongson2ef/
12598 F: drivers/cpufreq/loongson2_cpufreq.c
12600 MIPS/LOONGSON64 ARCHITECTURE
12601 M: Huacai Chen <chenhuacai@kernel.org>
12602 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
12603 L: linux-mips@vger.kernel.org
12605 F: arch/mips/include/asm/mach-loongson64/
12606 F: arch/mips/loongson64/
12607 F: drivers/irqchip/irq-loongson*
12608 F: drivers/platform/mips/cpu_hwmon.c
12610 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
12611 M: Hans Verkuil <hverkuil@xs4all.nl>
12612 L: linux-media@vger.kernel.org
12614 W: https://linuxtv.org
12615 T: git git://linuxtv.org/media_tree.git
12616 F: drivers/media/radio/radio-miropcm20*
12619 R: Lubomir Rintel <lkundrak@v3.sk>
12620 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12622 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
12623 F: arch/arm/boot/dts/mmp*
12624 F: arch/arm/mach-mmp/
12625 F: include/linux/soc/mmp/
12627 MMP USB PHY DRIVERS
12628 R: Lubomir Rintel <lkundrak@v3.sk>
12629 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12631 F: drivers/phy/marvell/phy-mmp3-usb.c
12632 F: drivers/phy/marvell/phy-pxa-usb.c
12634 MMU GATHER AND TLB INVALIDATION
12635 M: Will Deacon <will@kernel.org>
12636 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
12637 M: Andrew Morton <akpm@linux-foundation.org>
12638 M: Nick Piggin <npiggin@gmail.com>
12639 M: Peter Zijlstra <peterz@infradead.org>
12640 L: linux-arch@vger.kernel.org
12641 L: linux-mm@kvack.org
12643 F: arch/*/include/asm/tlb.h
12644 F: include/asm-generic/tlb.h
12647 MN88472 MEDIA DRIVER
12648 M: Antti Palosaari <crope@iki.fi>
12649 L: linux-media@vger.kernel.org
12651 W: https://linuxtv.org
12652 W: http://palosaari.fi/linux/
12653 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12654 F: drivers/media/dvb-frontends/mn88472*
12656 MN88473 MEDIA DRIVER
12657 M: Antti Palosaari <crope@iki.fi>
12658 L: linux-media@vger.kernel.org
12660 W: https://linuxtv.org
12661 W: http://palosaari.fi/linux/
12662 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12663 F: drivers/media/dvb-frontends/mn88473*
12666 M: Luis Chamberlain <mcgrof@kernel.org>
12667 M: Jessica Yu <jeyu@kernel.org>
12669 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
12670 F: include/linux/module.h
12673 MONOLITHIC POWER SYSTEM PMIC DRIVER
12674 M: Saravanan Sekar <sravanhome@gmail.com>
12676 F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
12677 F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
12678 F: drivers/iio/adc/mp2629_adc.c
12679 F: drivers/mfd/mp2629.c
12680 F: drivers/power/supply/mp2629_charger.c
12681 F: drivers/regulator/mp5416.c
12682 F: drivers/regulator/mpq7920.c
12683 F: drivers/regulator/mpq7920.h
12684 F: include/linux/mfd/mp2629.h
12686 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
12688 W: http://popies.net/meye/
12689 F: Documentation/userspace-api/media/drivers/meye*
12690 F: drivers/media/pci/meye/
12691 F: include/uapi/linux/meye.h
12693 MOTORCOMM PHY DRIVER
12694 M: Peter Geis <pgwipeout@gmail.com>
12695 L: netdev@vger.kernel.org
12697 F: drivers/net/phy/motorcomm.c
12699 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
12700 M: Jiri Slaby <jirislaby@kernel.org>
12702 F: Documentation/driver-api/serial/moxa-smartio.rst
12703 F: drivers/tty/mxser.*
12705 MR800 AVERMEDIA USB FM RADIO DRIVER
12706 M: Alexey Klimov <klimov.linux@gmail.com>
12707 L: linux-media@vger.kernel.org
12709 T: git git://linuxtv.org/media_tree.git
12710 F: drivers/media/radio/radio-mr800.c
12712 MRF24J40 IEEE 802.15.4 RADIO DRIVER
12713 M: Alan Ott <alan@signal11.us>
12714 L: linux-wpan@vger.kernel.org
12716 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
12717 F: drivers/net/ieee802154/mrf24j40.c
12720 M: "Lee, Chun-Yi" <jlee@suse.com>
12721 L: platform-driver-x86@vger.kernel.org
12723 F: drivers/platform/x86/msi-laptop.c
12726 L: platform-driver-x86@vger.kernel.org
12728 F: drivers/platform/x86/msi-wmi.c
12730 MSI001 MEDIA DRIVER
12731 M: Antti Palosaari <crope@iki.fi>
12732 L: linux-media@vger.kernel.org
12734 W: https://linuxtv.org
12735 W: http://palosaari.fi/linux/
12736 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12737 T: git git://linuxtv.org/anttip/media_tree.git
12738 F: drivers/media/tuners/msi001*
12740 MSI2500 MEDIA DRIVER
12741 M: Antti Palosaari <crope@iki.fi>
12742 L: linux-media@vger.kernel.org
12744 W: https://linuxtv.org
12745 W: http://palosaari.fi/linux/
12746 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12747 T: git git://linuxtv.org/anttip/media_tree.git
12748 F: drivers/media/usb/msi2500/
12750 MSTAR INTERRUPT CONTROLLER DRIVER
12751 M: Mark-PK Tsai <mark-pk.tsai@mediatek.com>
12752 M: Daniel Palmer <daniel@thingy.jp>
12754 F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
12755 F: drivers/irqchip/irq-mst-intc.c
12757 MSYSTEMS DISKONCHIP G3 MTD DRIVER
12758 M: Robert Jarzmik <robert.jarzmik@free.fr>
12759 L: linux-mtd@lists.infradead.org
12761 F: drivers/mtd/devices/docg3*
12763 MT9M032 APTINA SENSOR DRIVER
12764 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12765 L: linux-media@vger.kernel.org
12767 T: git git://linuxtv.org/media_tree.git
12768 F: drivers/media/i2c/mt9m032.c
12769 F: include/media/i2c/mt9m032.h
12771 MT9P031 APTINA CAMERA SENSOR
12772 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12773 L: linux-media@vger.kernel.org
12775 T: git git://linuxtv.org/media_tree.git
12776 F: drivers/media/i2c/mt9p031.c
12777 F: include/media/i2c/mt9p031.h
12779 MT9T001 APTINA CAMERA SENSOR
12780 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12781 L: linux-media@vger.kernel.org
12783 T: git git://linuxtv.org/media_tree.git
12784 F: drivers/media/i2c/mt9t001.c
12785 F: include/media/i2c/mt9t001.h
12787 MT9T112 APTINA CAMERA SENSOR
12788 M: Jacopo Mondi <jacopo@jmondi.org>
12789 L: linux-media@vger.kernel.org
12791 T: git git://linuxtv.org/media_tree.git
12792 F: drivers/media/i2c/mt9t112.c
12793 F: include/media/i2c/mt9t112.h
12795 MT9V032 APTINA CAMERA SENSOR
12796 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12797 L: linux-media@vger.kernel.org
12799 T: git git://linuxtv.org/media_tree.git
12800 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
12801 F: drivers/media/i2c/mt9v032.c
12802 F: include/media/i2c/mt9v032.h
12804 MT9V111 APTINA CAMERA SENSOR
12805 M: Jacopo Mondi <jacopo@jmondi.org>
12806 L: linux-media@vger.kernel.org
12808 T: git git://linuxtv.org/media_tree.git
12809 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
12810 F: drivers/media/i2c/mt9v111.c
12812 MULTIFUNCTION DEVICES (MFD)
12813 M: Lee Jones <lee.jones@linaro.org>
12815 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12816 F: Documentation/devicetree/bindings/mfd/
12818 F: include/dt-bindings/mfd/
12819 F: include/linux/mfd/
12821 MULTIMEDIA CARD (MMC) ETC. OVER SPI
12823 F: drivers/mmc/host/mmc_spi.c
12824 F: include/linux/spi/mmc_spi.h
12826 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
12827 M: Ulf Hansson <ulf.hansson@linaro.org>
12828 L: linux-mmc@vger.kernel.org
12830 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
12831 F: Documentation/devicetree/bindings/mmc/
12833 F: include/linux/mmc/
12834 F: include/uapi/linux/mmc/
12836 MULTIPLEXER SUBSYSTEM
12837 M: Peter Rosin <peda@axentia.se>
12839 F: Documentation/ABI/testing/sysfs-class-mux*
12840 F: Documentation/devicetree/bindings/mux/
12842 F: include/dt-bindings/mux/
12843 F: include/linux/mux/
12845 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
12846 M: Bin Liu <b-liu@ti.com>
12847 L: linux-usb@vger.kernel.org
12849 F: drivers/usb/musb/
12851 MXL301RF MEDIA DRIVER
12852 M: Akihiro Tsukada <tskd08@gmail.com>
12853 L: linux-media@vger.kernel.org
12855 F: drivers/media/tuners/mxl301rf*
12857 MXL5007T MEDIA DRIVER
12858 M: Michael Krufky <mkrufky@linuxtv.org>
12859 L: linux-media@vger.kernel.org
12861 W: https://linuxtv.org
12862 W: http://github.com/mkrufky
12863 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12864 T: git git://linuxtv.org/mkrufky/tuners.git
12865 F: drivers/media/tuners/mxl5007t.*
12868 M: Marek Vasut <marex@denx.de>
12869 M: Stefan Agner <stefan@agner.ch>
12870 L: dri-devel@lists.freedesktop.org
12872 T: git git://anongit.freedesktop.org/drm/drm-misc
12873 F: Documentation/devicetree/bindings/display/fsl,lcdif.yaml
12874 F: drivers/gpu/drm/mxsfb/
12876 MYLEX DAC960 PCI RAID Controller
12877 M: Hannes Reinecke <hare@kernel.org>
12878 L: linux-scsi@vger.kernel.org
12880 F: drivers/scsi/myrb.*
12881 F: drivers/scsi/myrs.*
12883 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
12884 M: Chris Lee <christopher.lee@cspi.com>
12885 L: netdev@vger.kernel.org
12887 W: https://www.cspi.com/ethernet-products/support/downloads/
12888 F: drivers/net/ethernet/myricom/myri10ge/
12890 NAND FLASH SUBSYSTEM
12891 M: Miquel Raynal <miquel.raynal@bootlin.com>
12892 R: Richard Weinberger <richard@nod.at>
12893 L: linux-mtd@lists.infradead.org
12895 W: http://www.linux-mtd.infradead.org/
12896 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12897 C: irc://irc.oftc.net/mtd
12898 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
12899 F: drivers/mtd/nand/
12900 F: include/linux/mtd/*nand*.h
12902 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
12903 M: Daniel Mack <zonque@gmail.com>
12904 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12906 W: http://www.native-instruments.com
12907 F: sound/usb/caiaq/
12909 NATSEMI ETHERNET DRIVER (DP8381x)
12911 F: drivers/net/ethernet/natsemi/natsemi.c
12913 NCR 5380 SCSI DRIVERS
12914 M: Finn Thain <fthain@linux-m68k.org>
12915 M: Michael Schmitz <schmitzmic@gmail.com>
12916 L: linux-scsi@vger.kernel.org
12918 F: Documentation/scsi/g_NCR5380.rst
12919 F: drivers/scsi/NCR5380.*
12920 F: drivers/scsi/arm/cumana_1.c
12921 F: drivers/scsi/arm/oak.c
12922 F: drivers/scsi/atari_scsi.*
12923 F: drivers/scsi/dmx3191d.c
12924 F: drivers/scsi/g_NCR5380.*
12925 F: drivers/scsi/mac_scsi.*
12926 F: drivers/scsi/sun3_scsi.*
12927 F: drivers/scsi/sun3_scsi_vme.c
12930 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
12934 NCT6775 HARDWARE MONITOR DRIVER
12935 M: Guenter Roeck <linux@roeck-us.net>
12936 L: linux-hwmon@vger.kernel.org
12938 F: Documentation/hwmon/nct6775.rst
12939 F: drivers/hwmon/nct6775.c
12942 M: Jakub Kicinski <kuba@kernel.org>
12944 F: drivers/net/netdevsim/*
12946 NETEM NETWORK EMULATOR
12947 M: Stephen Hemminger <stephen@networkplumber.org>
12948 L: netdev@vger.kernel.org
12950 F: net/sched/sch_netem.c
12952 NETERION 10GbE DRIVERS (s2io/vxge)
12953 M: Jon Mason <jdmason@kudzu.us>
12954 L: netdev@vger.kernel.org
12956 F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
12957 F: Documentation/networking/device_drivers/ethernet/neterion/vxge.rst
12958 F: drivers/net/ethernet/neterion/
12961 M: Pablo Neira Ayuso <pablo@netfilter.org>
12962 M: Jozsef Kadlecsik <kadlec@netfilter.org>
12963 M: Florian Westphal <fw@strlen.de>
12964 L: netfilter-devel@vger.kernel.org
12965 L: coreteam@netfilter.org
12967 W: http://www.netfilter.org/
12968 W: http://www.iptables.org/
12969 W: http://www.nftables.org/
12970 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
12971 C: irc://irc.libera.chat/netfilter
12972 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
12973 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
12974 F: include/linux/netfilter*
12975 F: include/linux/netfilter/
12976 F: include/net/netfilter/
12977 F: include/uapi/linux/netfilter*
12978 F: include/uapi/linux/netfilter/
12979 F: net/*/netfilter.c
12980 F: net/*/netfilter/
12981 F: net/bridge/br_netfilter*.c
12984 NETROM NETWORK LAYER
12985 M: Ralf Baechle <ralf@linux-mips.org>
12986 L: linux-hams@vger.kernel.org
12988 W: http://www.linux-ax25.org/
12989 F: include/net/netrom.h
12990 F: include/uapi/linux/netrom.h
12993 NETRONIX EMBEDDED CONTROLLER
12994 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
12996 F: Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
12997 F: drivers/mfd/ntxec.c
12998 F: drivers/pwm/pwm-ntxec.c
12999 F: drivers/rtc/rtc-ntxec.c
13000 F: include/linux/mfd/ntxec.h
13002 NETRONOME ETHERNET DRIVERS
13003 M: Simon Horman <simon.horman@corigine.com>
13004 R: Jakub Kicinski <kuba@kernel.org>
13005 L: oss-drivers@corigine.com
13007 F: drivers/net/ethernet/netronome/
13009 NETWORK BLOCK DEVICE (NBD)
13010 M: Josef Bacik <josef@toxicpanda.com>
13011 L: linux-block@vger.kernel.org
13012 L: nbd@other.debian.org
13014 F: Documentation/admin-guide/blockdev/nbd.rst
13015 F: drivers/block/nbd.c
13016 F: include/trace/events/nbd.h
13017 F: include/uapi/linux/nbd.h
13019 NETWORK DROP MONITOR
13020 M: Neil Horman <nhorman@tuxdriver.com>
13021 L: netdev@vger.kernel.org
13023 W: https://fedorahosted.org/dropwatch/
13024 F: include/uapi/linux/net_dropmon.h
13025 F: net/core/drop_monitor.c
13028 M: "David S. Miller" <davem@davemloft.net>
13029 M: Jakub Kicinski <kuba@kernel.org>
13030 L: netdev@vger.kernel.org
13032 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13033 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
13034 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
13035 F: Documentation/devicetree/bindings/net/
13036 F: drivers/connector/
13038 F: include/linux/etherdevice.h
13039 F: include/linux/fcdevice.h
13040 F: include/linux/fddidevice.h
13041 F: include/linux/hippidevice.h
13042 F: include/linux/if_*
13043 F: include/linux/inetdevice.h
13044 F: include/linux/netdevice.h
13045 F: include/uapi/linux/if_*
13046 F: include/uapi/linux/netdevice.h
13048 NETWORKING DRIVERS (WIRELESS)
13049 M: Kalle Valo <kvalo@codeaurora.org>
13050 L: linux-wireless@vger.kernel.org
13052 Q: http://patchwork.kernel.org/project/linux-wireless/list/
13053 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
13054 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
13055 F: Documentation/devicetree/bindings/net/wireless/
13056 F: drivers/net/wireless/
13059 M: Andrew Lunn <andrew@lunn.ch>
13060 M: Vivien Didelot <vivien.didelot@gmail.com>
13061 M: Florian Fainelli <f.fainelli@gmail.com>
13062 M: Vladimir Oltean <olteanv@gmail.com>
13064 F: Documentation/devicetree/bindings/net/dsa/
13065 F: drivers/net/dsa/
13066 F: include/linux/dsa/
13067 F: include/linux/platform_data/dsa.h
13068 F: include/net/dsa.h
13071 NETWORKING [GENERAL]
13072 M: "David S. Miller" <davem@davemloft.net>
13073 M: Jakub Kicinski <kuba@kernel.org>
13074 L: netdev@vger.kernel.org
13076 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13077 B: mailto:netdev@vger.kernel.org
13078 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
13079 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
13080 F: Documentation/networking/
13081 F: include/linux/in.h
13082 F: include/linux/net.h
13083 F: include/linux/netdevice.h
13085 F: include/uapi/linux/in.h
13086 F: include/uapi/linux/net.h
13087 F: include/uapi/linux/net_namespace.h
13088 F: include/uapi/linux/netdevice.h
13092 F: tools/testing/selftests/net/
13095 M: Steffen Klassert <steffen.klassert@secunet.com>
13096 M: Herbert Xu <herbert@gondor.apana.org.au>
13097 M: "David S. Miller" <davem@davemloft.net>
13098 L: netdev@vger.kernel.org
13100 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
13101 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
13102 F: include/net/xfrm.h
13103 F: include/uapi/linux/xfrm.h
13106 F: net/ipv4/ip_vti.c
13107 F: net/ipv4/ipcomp.c
13111 F: net/ipv6/ip6_vti.c
13112 F: net/ipv6/ipcomp6.c
13116 F: tools/testing/selftests/net/ipsec.c
13118 NETWORKING [IPv4/IPv6]
13119 M: "David S. Miller" <davem@davemloft.net>
13120 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
13121 M: David Ahern <dsahern@kernel.org>
13122 L: netdev@vger.kernel.org
13124 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
13130 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
13131 M: Paul Moore <paul@paul-moore.com>
13132 L: netdev@vger.kernel.org
13133 L: linux-security-module@vger.kernel.org
13135 W: https://github.com/netlabel
13136 F: Documentation/netlabel/
13137 F: include/net/calipso.h
13138 F: include/net/cipso_ipv4.h
13139 F: include/net/netlabel.h
13140 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
13141 F: include/uapi/linux/netfilter/xt_SECMARK.h
13142 F: net/ipv4/cipso_ipv4.c
13143 F: net/ipv6/calipso.c
13144 F: net/netfilter/xt_CONNSECMARK.c
13145 F: net/netfilter/xt_SECMARK.c
13149 M: Mat Martineau <mathew.j.martineau@linux.intel.com>
13150 M: Matthieu Baerts <matthieu.baerts@tessares.net>
13151 L: netdev@vger.kernel.org
13152 L: mptcp@lists.linux.dev
13154 W: https://github.com/multipath-tcp/mptcp_net-next/wiki
13155 B: https://github.com/multipath-tcp/mptcp_net-next/issues
13156 F: Documentation/networking/mptcp-sysctl.rst
13157 F: include/net/mptcp.h
13158 F: include/trace/events/mptcp.h
13159 F: include/uapi/linux/mptcp.h
13161 F: tools/testing/selftests/net/mptcp/
13164 M: Eric Dumazet <edumazet@google.com>
13165 L: netdev@vger.kernel.org
13167 F: include/linux/tcp.h
13168 F: include/net/tcp.h
13169 F: include/trace/events/tcp.h
13170 F: include/uapi/linux/tcp.h
13171 F: net/ipv4/syncookies.c
13173 F: net/ipv6/syncookies.c
13177 M: Boris Pismenny <borisp@nvidia.com>
13178 M: John Fastabend <john.fastabend@gmail.com>
13179 M: Daniel Borkmann <daniel@iogearbox.net>
13180 M: Jakub Kicinski <kuba@kernel.org>
13181 L: netdev@vger.kernel.org
13183 F: include/net/tls.h
13184 F: include/uapi/linux/tls.h
13187 NETWORKING [WIRELESS]
13188 L: linux-wireless@vger.kernel.org
13189 Q: http://patchwork.kernel.org/project/linux-wireless/list/
13191 NETXEN (1/10) GbE SUPPORT
13192 M: Manish Chopra <manishc@marvell.com>
13193 M: Rahul Verma <rahulv@marvell.com>
13194 M: GR-Linux-NIC-Dev@marvell.com
13195 L: netdev@vger.kernel.org
13197 F: drivers/net/ethernet/qlogic/netxen/
13199 NET_FAILOVER MODULE
13200 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
13201 L: netdev@vger.kernel.org
13203 F: Documentation/networking/net_failover.rst
13204 F: drivers/net/net_failover.c
13205 F: include/net/net_failover.h
13208 M: David Ahern <dsahern@kernel.org>
13209 L: netdev@vger.kernel.org
13211 F: include/net/netns/nexthop.h
13212 F: include/net/nexthop.h
13213 F: include/uapi/linux/nexthop.h
13214 F: net/ipv4/nexthop.c
13217 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
13218 L: linux-nfc@lists.01.org (subscribers-only)
13219 L: netdev@vger.kernel.org
13221 F: Documentation/devicetree/bindings/net/nfc/
13223 F: include/linux/platform_data/nfcmrvl.h
13224 F: include/net/nfc/
13225 F: include/uapi/linux/nfc.h
13228 NFC VIRTUAL NCI DEVICE DRIVER
13229 M: Bongsu Jeon <bongsu.jeon@samsung.com>
13230 L: netdev@vger.kernel.org
13231 L: linux-nfc@lists.01.org (subscribers-only)
13233 F: drivers/nfc/virtual_ncidev.c
13234 F: tools/testing/selftests/nci/
13236 NFS, SUNRPC, AND LOCKD CLIENTS
13237 M: Trond Myklebust <trond.myklebust@hammerspace.com>
13238 M: Anna Schumaker <anna.schumaker@netapp.com>
13239 L: linux-nfs@vger.kernel.org
13241 W: http://client.linux-nfs.org
13242 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
13246 F: include/linux/lockd/
13247 F: include/linux/nfs*
13248 F: include/linux/sunrpc/
13249 F: include/uapi/linux/nfs*
13250 F: include/uapi/linux/sunrpc/
13252 F: Documentation/filesystems/nfs/
13255 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
13256 L: linux-nilfs@vger.kernel.org
13258 W: https://nilfs.sourceforge.io/
13259 W: https://nilfs.osdn.jp/
13260 T: git git://github.com/konis/nilfs2.git
13261 F: Documentation/filesystems/nilfs2.rst
13263 F: include/trace/events/nilfs2.h
13264 F: include/uapi/linux/nilfs2_api.h
13265 F: include/uapi/linux/nilfs2_ondisk.h
13267 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
13268 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
13270 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
13271 F: Documentation/scsi/NinjaSCSI.rst
13272 F: drivers/scsi/pcmcia/nsp_*
13274 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
13275 M: GOTO Masanori <gotom@debian.or.jp>
13276 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
13278 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
13279 F: Documentation/scsi/NinjaSCSI.rst
13280 F: drivers/scsi/nsp32*
13283 M: Dinh Nguyen <dinguyen@kernel.org>
13285 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
13288 NITRO ENCLAVES (NE)
13289 M: Andra Paraschiv <andraprs@amazon.com>
13290 M: Alexandru Vasile <lexnv@amazon.com>
13291 M: Alexandru Ciobotaru <alcioa@amazon.com>
13292 L: linux-kernel@vger.kernel.org
13294 W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
13295 F: Documentation/virt/ne_overview.rst
13296 F: drivers/virt/nitro_enclaves/
13297 F: include/linux/nitro_enclaves.h
13298 F: include/uapi/linux/nitro_enclaves.h
13299 F: samples/nitro_enclaves/
13301 NOHZ, DYNTICKS SUPPORT
13302 M: Frederic Weisbecker <fweisbec@gmail.com>
13303 M: Thomas Gleixner <tglx@linutronix.de>
13304 M: Ingo Molnar <mingo@kernel.org>
13305 L: linux-kernel@vger.kernel.org
13307 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
13308 F: include/linux/sched/nohz.h
13309 F: include/linux/tick.h
13310 F: kernel/time/tick*.*
13312 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
13313 M: Pavel Machek <pavel@ucw.cz>
13314 M: Sakari Ailus <sakari.ailus@iki.fi>
13315 L: linux-media@vger.kernel.org
13317 F: drivers/media/i2c/ad5820.c
13318 F: drivers/media/i2c/et8ek8
13320 NOKIA N900 POWER SUPPLY DRIVERS
13321 R: Pali Rohár <pali@kernel.org>
13322 F: drivers/power/supply/bq2415x_charger.c
13323 F: drivers/power/supply/bq27xxx_battery.c
13324 F: drivers/power/supply/bq27xxx_battery_i2c.c
13325 F: drivers/power/supply/isp1704_charger.c
13326 F: drivers/power/supply/rx51_battery.c
13327 F: include/linux/power/bq2415x_charger.h
13328 F: include/linux/power/bq27xxx_battery.h
13331 M: Willy Tarreau <w@1wt.eu>
13333 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
13334 F: tools/include/nolibc/
13337 M: Matthias Maennich <maennich@google.com>
13339 F: Documentation/core-api/symbol-namespaces.rst
13343 M: Sanjay R Mehta <sanju.mehta@amd.com>
13344 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
13345 L: linux-ntb@googlegroups.com
13347 F: drivers/ntb/hw/amd/
13350 M: Jon Mason <jdmason@kudzu.us>
13351 M: Dave Jiang <dave.jiang@intel.com>
13352 M: Allen Hubbe <allenbh@gmail.com>
13353 L: linux-ntb@googlegroups.com
13355 W: https://github.com/jonmason/ntb/wiki
13356 T: git git://github.com/jonmason/ntb.git
13357 F: drivers/net/ntb_netdev.c
13359 F: include/linux/ntb.h
13360 F: include/linux/ntb_transport.h
13361 F: tools/testing/selftests/ntb/
13364 M: Serge Semin <fancer.lancer@gmail.com>
13365 L: linux-ntb@googlegroups.com
13367 F: drivers/ntb/hw/idt/
13370 M: Dave Jiang <dave.jiang@intel.com>
13371 L: linux-ntb@googlegroups.com
13373 W: https://github.com/davejiang/linux/wiki
13374 T: git https://github.com/davejiang/linux.git
13375 F: drivers/ntb/hw/intel/
13378 M: Anton Altaparmakov <anton@tuxera.com>
13379 L: linux-ntfs-dev@lists.sourceforge.net
13381 W: http://www.tuxera.com/
13382 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
13383 F: Documentation/filesystems/ntfs.rst
13387 M: Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
13388 L: ntfs3@lists.linux.dev
13390 W: http://www.paragon-software.com/
13391 T: git https://github.com/Paragon-Software-Group/linux-ntfs3.git
13392 F: Documentation/filesystems/ntfs3.rst
13396 M: Finn Thain <fthain@linux-m68k.org>
13397 L: linux-m68k@lists.linux-m68k.org
13399 F: arch/*/include/asm/nubus.h
13401 F: include/linux/nubus.h
13402 F: include/uapi/linux/nubus.h
13404 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
13405 M: Antonino Daplas <adaplas@gmail.com>
13406 L: linux-fbdev@vger.kernel.org
13408 F: drivers/video/fbdev/nvidia/
13409 F: drivers/video/fbdev/riva/
13412 M: Keith Busch <kbusch@kernel.org>
13413 M: Jens Axboe <axboe@fb.com>
13414 M: Christoph Hellwig <hch@lst.de>
13415 M: Sagi Grimberg <sagi@grimberg.me>
13416 L: linux-nvme@lists.infradead.org
13418 W: http://git.infradead.org/nvme.git
13419 T: git://git.infradead.org/nvme.git
13420 F: drivers/nvme/host/
13421 F: include/linux/nvme.h
13422 F: include/uapi/linux/nvme_ioctl.h
13424 NVM EXPRESS FC TRANSPORT DRIVERS
13425 M: James Smart <james.smart@broadcom.com>
13426 L: linux-nvme@lists.infradead.org
13428 F: drivers/nvme/host/fc.c
13429 F: drivers/nvme/target/fc.c
13430 F: drivers/nvme/target/fcloop.c
13431 F: include/linux/nvme-fc-driver.h
13432 F: include/linux/nvme-fc.h
13434 NVM EXPRESS TARGET DRIVER
13435 M: Christoph Hellwig <hch@lst.de>
13436 M: Sagi Grimberg <sagi@grimberg.me>
13437 M: Chaitanya Kulkarni <kch@nvidia.com>
13438 L: linux-nvme@lists.infradead.org
13440 W: http://git.infradead.org/nvme.git
13441 T: git://git.infradead.org/nvme.git
13442 F: drivers/nvme/target/
13445 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13447 T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
13448 F: Documentation/ABI/stable/sysfs-bus-nvmem
13449 F: Documentation/devicetree/bindings/nvmem/
13451 F: include/linux/nvmem-consumer.h
13452 F: include/linux/nvmem-provider.h
13454 NXP C45 TJA11XX PHY DRIVER
13455 M: Radu Pirea <radu-nicolae.pirea@oss.nxp.com>
13456 L: netdev@vger.kernel.org
13458 F: drivers/net/phy/nxp-c45-tja11xx.c
13461 M: Ashish Kumar <ashish.kumar@nxp.com>
13462 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
13463 L: linux-spi@vger.kernel.org
13465 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
13466 F: drivers/spi/spi-nxp-fspi.c
13468 NXP FXAS21002C DRIVER
13469 M: Rui Miguel Silva <rmfrfs@gmail.com>
13470 L: linux-iio@vger.kernel.org
13472 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
13473 F: drivers/iio/gyro/fxas21002c.h
13474 F: drivers/iio/gyro/fxas21002c_core.c
13475 F: drivers/iio/gyro/fxas21002c_i2c.c
13476 F: drivers/iio/gyro/fxas21002c_spi.c
13478 NXP i.MX CLOCK DRIVERS
13479 M: Abel Vesa <abel.vesa@nxp.com>
13480 L: linux-clk@vger.kernel.org
13481 L: linux-imx@nxp.com
13483 F: drivers/clk/imx/
13485 NXP i.MX 8MQ DCSS DRIVER
13486 M: Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
13487 R: Lucas Stach <l.stach@pengutronix.de>
13488 L: dri-devel@lists.freedesktop.org
13490 F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
13491 F: drivers/gpu/drm/imx/dcss/
13493 NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
13494 M: Jagan Teki <jagan@amarulasolutions.com>
13496 F: Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
13497 F: drivers/regulator/pf8x00-regulator.c
13499 NXP PTN5150A CC LOGIC AND EXTCON DRIVER
13500 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
13501 L: linux-kernel@vger.kernel.org
13503 F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
13504 F: drivers/extcon/extcon-ptn5150.c
13506 NXP SGTL5000 DRIVER
13507 M: Fabio Estevam <festevam@gmail.com>
13508 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13510 F: Documentation/devicetree/bindings/sound/sgtl5000.yaml
13511 F: sound/soc/codecs/sgtl5000*
13513 NXP SJA1105 ETHERNET SWITCH DRIVER
13514 M: Vladimir Oltean <olteanv@gmail.com>
13515 L: linux-kernel@vger.kernel.org
13517 F: drivers/net/dsa/sja1105
13518 F: drivers/net/pcs/pcs-xpcs-nxp.c
13520 NXP TDA998X DRM DRIVER
13521 M: Russell King <linux@armlinux.org.uk>
13523 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
13524 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
13525 F: drivers/gpu/drm/i2c/tda998x_drv.c
13526 F: include/drm/i2c/tda998x.h
13527 F: include/dt-bindings/display/tda998x.h
13531 M: Peter Rosin <peda@axentia.se>
13532 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13534 F: Documentation/devicetree/bindings/sound/tfa9879.txt
13535 F: sound/soc/codecs/tfa9879*
13537 NXP/Goodix TFA989X (TFA1) DRIVER
13538 M: Stephan Gerhold <stephan@gerhold.net>
13539 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13541 F: Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
13542 F: sound/soc/codecs/tfa989x.c
13545 R: Charles Gorand <charles.gorand@effinnov.com>
13546 L: linux-nfc@lists.01.org (subscribers-only)
13548 F: drivers/nfc/nxp-nci
13550 NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
13551 M: Mirela Rabulea <mirela.rabulea@nxp.com>
13552 R: NXP Linux Team <linux-imx@nxp.com>
13553 L: linux-media@vger.kernel.org
13555 F: Documentation/devicetree/bindings/media/imx8-jpeg.yaml
13556 F: drivers/media/platform/imx-jpeg
13558 NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
13559 M: Jonas Malaco <jonas@protocubo.io>
13560 L: linux-hwmon@vger.kernel.org
13562 F: Documentation/hwmon/nzxt-kraken2.rst
13563 F: drivers/hwmon/nzxt-kraken2.c
13566 M: Jiri Pirko <jiri@nvidia.com>
13567 L: netdev@vger.kernel.org
13569 F: include/linux/objagg.h
13571 F: lib/test_objagg.c
13574 M: Josh Poimboeuf <jpoimboe@redhat.com>
13575 M: Peter Zijlstra <peterz@infradead.org>
13578 F: include/linux/objtool.h
13580 OCELOT ETHERNET SWITCH DRIVER
13581 M: Vladimir Oltean <vladimir.oltean@nxp.com>
13582 M: Claudiu Manoil <claudiu.manoil@nxp.com>
13583 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
13584 M: UNGLinuxDriver@microchip.com
13585 L: netdev@vger.kernel.org
13587 F: drivers/net/dsa/ocelot/*
13588 F: drivers/net/ethernet/mscc/
13589 F: include/soc/mscc/ocelot*
13590 F: net/dsa/tag_ocelot.c
13591 F: net/dsa/tag_ocelot_8021q.c
13592 F: tools/testing/selftests/drivers/net/ocelot/*
13594 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
13595 M: Frederic Barrat <fbarrat@linux.ibm.com>
13596 M: Andrew Donnellan <ajd@linux.ibm.com>
13597 L: linuxppc-dev@lists.ozlabs.org
13599 F: Documentation/userspace-api/accelerators/ocxl.rst
13600 F: arch/powerpc/include/asm/pnv-ocxl.h
13601 F: arch/powerpc/platforms/powernv/ocxl.c
13602 F: drivers/misc/ocxl/
13603 F: include/misc/ocxl*
13604 F: include/uapi/misc/ocxl.h
13607 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
13608 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
13609 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13610 L: linux-omap@vger.kernel.org
13612 F: sound/soc/ti/n810.c
13613 F: sound/soc/ti/omap*
13614 F: sound/soc/ti/rx51.c
13615 F: sound/soc/ti/sdma-pcm.*
13617 OMAP CLOCK FRAMEWORK SUPPORT
13618 M: Paul Walmsley <paul@pwsan.com>
13619 L: linux-omap@vger.kernel.org
13621 F: arch/arm/*omap*/*clock*
13623 OMAP DEVICE TREE SUPPORT
13624 M: Benoît Cousson <bcousson@baylibre.com>
13625 M: Tony Lindgren <tony@atomide.com>
13626 L: linux-omap@vger.kernel.org
13627 L: devicetree@vger.kernel.org
13629 F: arch/arm/boot/dts/*am3*
13630 F: arch/arm/boot/dts/*am4*
13631 F: arch/arm/boot/dts/*am5*
13632 F: arch/arm/boot/dts/*dra7*
13633 F: arch/arm/boot/dts/*omap*
13634 F: arch/arm/boot/dts/logicpd-som-lv*
13635 F: arch/arm/boot/dts/logicpd-torpedo*
13637 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
13638 L: linux-omap@vger.kernel.org
13639 L: linux-fbdev@vger.kernel.org
13641 F: Documentation/arm/omap/dss.rst
13642 F: drivers/video/fbdev/omap2/
13644 OMAP FRAMEBUFFER SUPPORT
13645 L: linux-fbdev@vger.kernel.org
13646 L: linux-omap@vger.kernel.org
13648 F: drivers/video/fbdev/omap/
13650 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
13651 M: Roger Quadros <rogerq@kernel.org>
13652 M: Tony Lindgren <tony@atomide.com>
13653 L: linux-omap@vger.kernel.org
13655 F: arch/arm/mach-omap2/*gpmc*
13656 F: drivers/memory/omap-gpmc.c
13659 M: Grygorii Strashko <grygorii.strashko@ti.com>
13660 M: Santosh Shilimkar <ssantosh@kernel.org>
13661 M: Kevin Hilman <khilman@kernel.org>
13662 L: linux-omap@vger.kernel.org
13664 F: Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
13665 F: drivers/gpio/gpio-omap.c
13667 OMAP HARDWARE SPINLOCK SUPPORT
13668 M: Ohad Ben-Cohen <ohad@wizery.com>
13669 L: linux-omap@vger.kernel.org
13671 F: drivers/hwspinlock/omap_hwspinlock.c
13673 OMAP HS MMC SUPPORT
13674 L: linux-mmc@vger.kernel.org
13675 L: linux-omap@vger.kernel.org
13677 F: drivers/mmc/host/omap_hsmmc.c
13680 M: Paul Walmsley <paul@pwsan.com>
13681 L: linux-omap@vger.kernel.org
13683 F: arch/arm/mach-omap2/omap_hwmod*data*
13686 M: Benoît Cousson <bcousson@baylibre.com>
13687 M: Paul Walmsley <paul@pwsan.com>
13688 L: linux-omap@vger.kernel.org
13690 F: arch/arm/mach-omap2/omap_hwmod.*
13693 M: Vignesh R <vigneshr@ti.com>
13694 L: linux-omap@vger.kernel.org
13695 L: linux-i2c@vger.kernel.org
13697 F: Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
13698 F: drivers/i2c/busses/i2c-omap.c
13700 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
13701 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13702 L: linux-media@vger.kernel.org
13704 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
13705 F: drivers/media/platform/omap3isp/
13706 F: drivers/staging/media/omap4iss/
13709 M: Aaro Koskinen <aaro.koskinen@iki.fi>
13710 L: linux-omap@vger.kernel.org
13712 F: drivers/mmc/host/omap.c
13714 OMAP POWER MANAGEMENT SUPPORT
13715 M: Kevin Hilman <khilman@kernel.org>
13716 L: linux-omap@vger.kernel.org
13718 F: arch/arm/*omap*/*pm*
13719 F: drivers/cpufreq/omap-cpufreq.c
13721 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
13722 M: Rajendra Nayak <rnayak@codeaurora.org>
13723 M: Paul Walmsley <paul@pwsan.com>
13724 L: linux-omap@vger.kernel.org
13726 F: arch/arm/mach-omap2/prm*
13728 OMAP RANDOM NUMBER GENERATOR SUPPORT
13729 M: Deepak Saxena <dsaxena@plexity.net>
13731 F: drivers/char/hw_random/omap-rng.c
13734 L: linux-usb@vger.kernel.org
13735 L: linux-omap@vger.kernel.org
13737 F: arch/arm/*omap*/usb*
13738 F: drivers/usb/*/*omap*
13740 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
13741 M: Mark Jackson <mpfj@newflow.co.uk>
13742 L: linux-omap@vger.kernel.org
13744 F: arch/arm/boot/dts/am335x-nano.dts
13747 M: Aaro Koskinen <aaro.koskinen@iki.fi>
13748 M: Tony Lindgren <tony@atomide.com>
13749 L: linux-omap@vger.kernel.org
13751 Q: http://patchwork.kernel.org/project/linux-omap/list/
13752 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
13753 F: arch/arm/configs/omap1_defconfig
13754 F: arch/arm/mach-omap1/
13755 F: arch/arm/plat-omap/
13756 F: drivers/i2c/busses/i2c-omap.c
13757 F: include/linux/platform_data/ams-delta-fiq.h
13758 F: include/linux/platform_data/i2c-omap.h
13761 M: Tony Lindgren <tony@atomide.com>
13762 L: linux-omap@vger.kernel.org
13764 W: http://www.muru.com/linux/omap/
13765 W: http://linux.omap.com/
13766 Q: http://patchwork.kernel.org/project/linux-omap/list/
13767 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
13768 F: arch/arm/configs/omap2plus_defconfig
13769 F: arch/arm/mach-omap2/
13770 F: arch/arm/plat-omap/
13771 F: drivers/bus/ti-sysc.c
13772 F: drivers/i2c/busses/i2c-omap.c
13773 F: drivers/irqchip/irq-omap-intc.c
13774 F: drivers/mfd/*omap*.c
13775 F: drivers/mfd/menelaus.c
13776 F: drivers/mfd/palmas.c
13777 F: drivers/mfd/tps65217.c
13778 F: drivers/mfd/tps65218.c
13779 F: drivers/mfd/tps65910.c
13780 F: drivers/mfd/twl-core.[ch]
13781 F: drivers/mfd/twl4030*.c
13782 F: drivers/mfd/twl6030*.c
13783 F: drivers/mfd/twl6040*.c
13784 F: drivers/regulator/palmas-regulator*.c
13785 F: drivers/regulator/pbias-regulator.c
13786 F: drivers/regulator/tps65217-regulator.c
13787 F: drivers/regulator/tps65218-regulator.c
13788 F: drivers/regulator/tps65910-regulator.c
13789 F: drivers/regulator/twl-regulator.c
13790 F: drivers/regulator/twl6030-regulator.c
13791 F: include/linux/platform_data/i2c-omap.h
13792 F: include/linux/platform_data/ti-sysc.h
13795 M: Bob Copeland <me@bobcopeland.com>
13796 L: linux-karma-devel@lists.sourceforge.net
13798 F: Documentation/filesystems/omfs.rst
13801 OMNIKEY CARDMAN 4000 DRIVER
13802 M: Harald Welte <laforge@gnumonks.org>
13804 F: drivers/char/pcmcia/cm4000_cs.c
13805 F: include/linux/cm4000_cs.h
13806 F: include/uapi/linux/cm4000_cs.h
13808 OMNIKEY CARDMAN 4040 DRIVER
13809 M: Harald Welte <laforge@gnumonks.org>
13811 F: drivers/char/pcmcia/cm4040_cs.*
13813 OMNIVISION OV02A10 SENSOR DRIVER
13814 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
13815 L: linux-media@vger.kernel.org
13817 T: git git://linuxtv.org/media_tree.git
13818 F: Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
13819 F: drivers/media/i2c/ov02a10.c
13821 OMNIVISION OV13858 SENSOR DRIVER
13822 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13823 L: linux-media@vger.kernel.org
13825 T: git git://linuxtv.org/media_tree.git
13826 F: drivers/media/i2c/ov13858.c
13828 OMNIVISION OV2680 SENSOR DRIVER
13829 M: Rui Miguel Silva <rmfrfs@gmail.com>
13830 L: linux-media@vger.kernel.org
13832 T: git git://linuxtv.org/media_tree.git
13833 F: Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
13834 F: drivers/media/i2c/ov2680.c
13836 OMNIVISION OV2685 SENSOR DRIVER
13837 M: Shunqian Zheng <zhengsq@rock-chips.com>
13838 L: linux-media@vger.kernel.org
13840 T: git git://linuxtv.org/media_tree.git
13841 F: drivers/media/i2c/ov2685.c
13843 OMNIVISION OV2740 SENSOR DRIVER
13844 M: Tianshu Qiu <tian.shu.qiu@intel.com>
13845 R: Shawn Tu <shawnx.tu@intel.com>
13846 R: Bingbu Cao <bingbu.cao@intel.com>
13847 L: linux-media@vger.kernel.org
13849 T: git git://linuxtv.org/media_tree.git
13850 F: drivers/media/i2c/ov2740.c
13852 OMNIVISION OV5640 SENSOR DRIVER
13853 M: Steve Longerbeam <slongerbeam@gmail.com>
13854 L: linux-media@vger.kernel.org
13856 T: git git://linuxtv.org/media_tree.git
13857 F: drivers/media/i2c/ov5640.c
13859 OMNIVISION OV5647 SENSOR DRIVER
13860 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
13861 M: Jacopo Mondi <jacopo@jmondi.org>
13862 L: linux-media@vger.kernel.org
13864 T: git git://linuxtv.org/media_tree.git
13865 F: Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
13866 F: drivers/media/i2c/ov5647.c
13868 OMNIVISION OV5670 SENSOR DRIVER
13869 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
13870 M: Hyungwoo Yang <hyungwoo.yang@intel.com>
13871 L: linux-media@vger.kernel.org
13873 T: git git://linuxtv.org/media_tree.git
13874 F: drivers/media/i2c/ov5670.c
13876 OMNIVISION OV5675 SENSOR DRIVER
13877 M: Shawn Tu <shawnx.tu@intel.com>
13878 L: linux-media@vger.kernel.org
13880 T: git git://linuxtv.org/media_tree.git
13881 F: drivers/media/i2c/ov5675.c
13883 OMNIVISION OV5695 SENSOR DRIVER
13884 M: Shunqian Zheng <zhengsq@rock-chips.com>
13885 L: linux-media@vger.kernel.org
13887 T: git git://linuxtv.org/media_tree.git
13888 F: drivers/media/i2c/ov5695.c
13890 OMNIVISION OV7670 SENSOR DRIVER
13891 L: linux-media@vger.kernel.org
13893 T: git git://linuxtv.org/media_tree.git
13894 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
13895 F: drivers/media/i2c/ov7670.c
13897 OMNIVISION OV772x SENSOR DRIVER
13898 M: Jacopo Mondi <jacopo@jmondi.org>
13899 L: linux-media@vger.kernel.org
13901 T: git git://linuxtv.org/media_tree.git
13902 F: Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
13903 F: drivers/media/i2c/ov772x.c
13904 F: include/media/i2c/ov772x.h
13906 OMNIVISION OV7740 SENSOR DRIVER
13907 M: Wenyou Yang <wenyou.yang@microchip.com>
13908 L: linux-media@vger.kernel.org
13910 T: git git://linuxtv.org/media_tree.git
13911 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
13912 F: drivers/media/i2c/ov7740.c
13914 OMNIVISION OV8856 SENSOR DRIVER
13915 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
13916 L: linux-media@vger.kernel.org
13918 T: git git://linuxtv.org/media_tree.git
13919 F: Documentation/devicetree/bindings/media/i2c/ov8856.yaml
13920 F: drivers/media/i2c/ov8856.c
13922 OMNIVISION OV9282 SENSOR DRIVER
13923 M: Paul J. Murphy <paul.j.murphy@intel.com>
13924 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
13925 L: linux-media@vger.kernel.org
13927 T: git git://linuxtv.org/media_tree.git
13928 F: Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
13929 F: drivers/media/i2c/ov9282.c
13931 OMNIVISION OV9640 SENSOR DRIVER
13932 M: Petr Cvek <petrcvekcz@gmail.com>
13933 L: linux-media@vger.kernel.org
13935 F: drivers/media/i2c/ov9640.*
13937 OMNIVISION OV9650 SENSOR DRIVER
13938 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13939 R: Akinobu Mita <akinobu.mita@gmail.com>
13940 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
13941 L: linux-media@vger.kernel.org
13943 T: git git://linuxtv.org/media_tree.git
13944 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
13945 F: drivers/media/i2c/ov9650.c
13947 OMNIVISION OV9734 SENSOR DRIVER
13948 M: Tianshu Qiu <tian.shu.qiu@intel.com>
13949 R: Bingbu Cao <bingbu.cao@intel.com>
13950 L: linux-media@vger.kernel.org
13952 T: git git://linuxtv.org/media_tree.git
13953 F: drivers/media/i2c/ov9734.c
13955 ONENAND FLASH DRIVER
13956 M: Kyungmin Park <kyungmin.park@samsung.com>
13957 L: linux-mtd@lists.infradead.org
13959 F: drivers/mtd/nand/onenand/
13960 F: include/linux/mtd/onenand*.h
13962 ONION OMEGA2+ BOARD
13963 M: Harvey Hunt <harveyhuntnexus@gmail.com>
13964 L: linux-mips@vger.kernel.org
13966 F: arch/mips/boot/dts/ralink/omega2p.dts
13969 M: Jens Wiklander <jens.wiklander@linaro.org>
13970 L: op-tee@lists.trustedfirmware.org
13972 F: Documentation/ABI/testing/sysfs-bus-optee-devices
13973 F: drivers/tee/optee/
13975 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
13976 M: Sumit Garg <sumit.garg@linaro.org>
13977 L: op-tee@lists.trustedfirmware.org
13979 F: drivers/char/hw_random/optee-rng.c
13982 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
13983 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
13984 L: linux-rdma@vger.kernel.org
13986 F: drivers/infiniband/ulp/opa_vnic
13988 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
13989 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
13990 M: Frank Rowand <frowand.list@gmail.com>
13991 L: devicetree@vger.kernel.org
13993 F: Documentation/devicetree/dynamic-resolution-notes.rst
13994 F: Documentation/devicetree/overlay-notes.rst
13995 F: drivers/of/overlay.c
13996 F: drivers/of/resolver.c
13997 K: of_overlay_notifier_
13999 OPEN FIRMWARE AND FLATTENED DEVICE TREE
14000 M: Rob Herring <robh+dt@kernel.org>
14001 M: Frank Rowand <frowand.list@gmail.com>
14002 L: devicetree@vger.kernel.org
14004 W: http://www.devicetree.org/
14005 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
14006 F: Documentation/ABI/testing/sysfs-firmware-ofw
14008 F: include/linux/of*.h
14011 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
14012 M: Rob Herring <robh+dt@kernel.org>
14013 L: devicetree@vger.kernel.org
14015 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
14016 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
14017 F: Documentation/devicetree/
14018 F: arch/*/boot/dts/
14019 F: include/dt-bindings/
14021 OPENCOMPUTE PTP CLOCK DRIVER
14022 M: Jonathan Lemon <jonathan.lemon@gmail.com>
14023 L: netdev@vger.kernel.org
14025 F: drivers/ptp/ptp_ocp.c
14027 OPENCORES I2C BUS DRIVER
14028 M: Peter Korsgaard <peter@korsgaard.com>
14029 M: Andrew Lunn <andrew@lunn.ch>
14030 L: linux-i2c@vger.kernel.org
14032 F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt
14033 F: Documentation/i2c/busses/i2c-ocores.rst
14034 F: drivers/i2c/busses/i2c-ocores.c
14035 F: include/linux/platform_data/i2c-ocores.h
14037 OPENRISC ARCHITECTURE
14038 M: Jonas Bonn <jonas@southpole.se>
14039 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
14040 M: Stafford Horne <shorne@gmail.com>
14041 L: openrisc@lists.librecores.org
14043 W: http://openrisc.io
14044 T: git git://github.com/openrisc/linux.git
14045 F: Documentation/devicetree/bindings/openrisc/
14046 F: Documentation/openrisc/
14048 F: drivers/irqchip/irq-ompic.c
14049 F: drivers/irqchip/irq-or1k-*
14052 M: Pravin B Shelar <pshelar@ovn.org>
14053 L: netdev@vger.kernel.org
14054 L: dev@openvswitch.org
14056 W: http://openvswitch.org
14057 F: include/uapi/linux/openvswitch.h
14058 F: net/openvswitch/
14060 OPERATING PERFORMANCE POINTS (OPP)
14061 M: Viresh Kumar <vireshk@kernel.org>
14062 M: Nishanth Menon <nm@ti.com>
14063 M: Stephen Boyd <sboyd@kernel.org>
14064 L: linux-pm@vger.kernel.org
14066 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
14067 F: Documentation/devicetree/bindings/opp/
14068 F: Documentation/power/opp.rst
14070 F: include/linux/pm_opp.h
14073 M: Clemens Ladisch <clemens@ladisch.de>
14074 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14076 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14077 F: sound/drivers/opl4/
14079 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
14080 M: Mark Fasheh <mark@fasheh.com>
14081 M: Joel Becker <jlbec@evilplan.org>
14082 M: Joseph Qi <joseph.qi@linux.alibaba.com>
14083 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
14085 W: http://ocfs2.wiki.kernel.org
14086 F: Documentation/filesystems/dlmfs.rst
14087 F: Documentation/filesystems/ocfs2.rst
14090 ORANGEFS FILESYSTEM
14091 M: Mike Marshall <hubcap@omnibond.com>
14092 R: Martin Brandenburg <martin@omnibond.com>
14093 L: devel@lists.orangefs.org
14095 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
14096 F: Documentation/filesystems/orangefs.rst
14100 L: linux-wireless@vger.kernel.org
14102 W: https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
14103 W: http://www.nongnu.org/orinoco/
14104 F: drivers/net/wireless/intersil/orinoco/
14106 OV2659 OMNIVISION SENSOR DRIVER
14107 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14108 L: linux-media@vger.kernel.org
14110 W: https://linuxtv.org
14111 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14112 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14113 F: drivers/media/i2c/ov2659.c
14114 F: include/media/i2c/ov2659.h
14117 M: Miklos Szeredi <miklos@szeredi.hu>
14118 L: linux-unionfs@vger.kernel.org
14120 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
14121 F: Documentation/filesystems/overlayfs.rst
14124 P54 WIRELESS DRIVER
14125 M: Christian Lamparter <chunkeey@googlemail.com>
14126 L: linux-wireless@vger.kernel.org
14128 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
14129 F: drivers/net/wireless/intersil/p54/
14132 M: Vladimir Oltean <olteanv@gmail.com>
14133 L: netdev@vger.kernel.org
14135 F: Documentation/core-api/packing.rst
14136 F: include/linux/packing.h
14139 PADATA PARALLEL EXECUTION MECHANISM
14140 M: Steffen Klassert <steffen.klassert@secunet.com>
14141 M: Daniel Jordan <daniel.m.jordan@oracle.com>
14142 L: linux-crypto@vger.kernel.org
14143 L: linux-kernel@vger.kernel.org
14145 F: Documentation/core-api/padata.rst
14146 F: include/linux/padata.h
14150 M: Jesper Dangaard Brouer <hawk@kernel.org>
14151 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
14152 L: netdev@vger.kernel.org
14154 F: Documentation/networking/page_pool.rst
14155 F: include/net/page_pool.h
14156 F: include/trace/events/page_pool.h
14157 F: net/core/page_pool.c
14159 PANASONIC LAPTOP ACPI EXTRAS DRIVER
14160 M: Kenneth Chan <kenneth.t.chan@gmail.com>
14161 L: platform-driver-x86@vger.kernel.org
14163 F: drivers/platform/x86/panasonic-laptop.c
14165 PARALLAX PING IIO SENSOR DRIVER
14166 M: Andreas Klinger <ak@it-klinger.de>
14167 L: linux-iio@vger.kernel.org
14169 F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
14170 F: drivers/iio/proximity/ping.c
14172 PARALLEL LCD/KEYPAD PANEL DRIVER
14173 M: Willy Tarreau <willy@haproxy.com>
14174 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
14176 F: Documentation/admin-guide/lcd-panel-cgram.rst
14177 F: drivers/auxdisplay/panel.c
14179 PARALLEL PORT SUBSYSTEM
14180 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14181 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14182 L: linux-parport@lists.infradead.org (subscribers-only)
14184 F: Documentation/driver-api/parport*.rst
14185 F: drivers/char/ppdev.c
14186 F: drivers/parport/
14187 F: include/linux/parport*.h
14188 F: include/uapi/linux/ppdev.h
14190 PARAVIRT_OPS INTERFACE
14191 M: Juergen Gross <jgross@suse.com>
14192 M: Deep Shah <sdeep@vmware.com>
14193 M: "VMware, Inc." <pv-drivers@vmware.com>
14194 L: virtualization@lists.linux-foundation.org
14196 F: Documentation/virt/paravirt_ops.rst
14197 F: arch/*/include/asm/paravirt*.h
14198 F: arch/*/kernel/paravirt*
14199 F: include/linux/hypervisor.h
14201 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
14202 M: Tim Waugh <tim@cyberelk.net>
14203 L: linux-parport@lists.infradead.org (subscribers-only)
14205 F: Documentation/admin-guide/blockdev/paride.rst
14206 F: drivers/block/paride/
14208 PARISC ARCHITECTURE
14209 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
14210 M: Helge Deller <deller@gmx.de>
14211 L: linux-parisc@vger.kernel.org
14213 W: https://parisc.wiki.kernel.org
14214 Q: http://patchwork.kernel.org/project/linux-parisc/list/
14215 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
14216 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
14217 F: Documentation/parisc/
14219 F: drivers/char/agp/parisc-agp.c
14220 F: drivers/input/misc/hp_sdc_rtc.c
14221 F: drivers/input/serio/gscps2.c
14222 F: drivers/input/serio/hp_sdc*
14224 F: drivers/parport/parport_gsc.*
14225 F: drivers/tty/serial/8250/8250_gsc.c
14226 F: drivers/video/console/sti*
14227 F: drivers/video/fbdev/sti*
14228 F: drivers/video/logo/logo_parisc*
14229 F: include/linux/hp_sdc.h
14232 M: Jiri Pirko <jiri@nvidia.com>
14233 L: netdev@vger.kernel.org
14235 F: include/linux/parman.h
14237 F: lib/test_parman.c
14239 PC ENGINES APU BOARD DRIVER
14240 M: Enrico Weigelt, metux IT consult <info@metux.net>
14242 F: drivers/platform/x86/pcengines-apuv2.c
14244 PC87360 HARDWARE MONITORING DRIVER
14245 M: Jim Cromie <jim.cromie@gmail.com>
14246 L: linux-hwmon@vger.kernel.org
14248 F: Documentation/hwmon/pc87360.rst
14249 F: drivers/hwmon/pc87360.c
14251 PC8736x GPIO DRIVER
14252 M: Jim Cromie <jim.cromie@gmail.com>
14254 F: drivers/char/pc8736x_gpio.c
14256 PC87427 HARDWARE MONITORING DRIVER
14257 M: Jean Delvare <jdelvare@suse.com>
14258 L: linux-hwmon@vger.kernel.org
14260 F: Documentation/hwmon/pc87427.rst
14261 F: drivers/hwmon/pc87427.c
14264 M: Riku Voipio <riku.voipio@iki.fi>
14266 F: drivers/leds/leds-pca9532.c
14267 F: include/linux/leds-pca9532.h
14269 PCA9541 I2C BUS MASTER SELECTOR DRIVER
14270 M: Guenter Roeck <linux@roeck-us.net>
14271 L: linux-i2c@vger.kernel.org
14273 F: drivers/i2c/muxes/i2c-mux-pca9541.c
14275 PCDP - PRIMARY CONSOLE AND DEBUG PORT
14276 M: Khalid Aziz <khalid@gonehiking.org>
14278 F: drivers/firmware/pcdp.*
14280 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
14281 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
14282 M: Pali Rohár <pali@kernel.org>
14283 L: linux-pci@vger.kernel.org
14284 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14286 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
14287 F: drivers/pci/controller/pci-aardvark.c
14289 PCI DRIVER FOR ALTERA PCIE IP
14290 M: Joyce Ooi <joyce.ooi@intel.com>
14291 L: linux-pci@vger.kernel.org
14293 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
14294 F: drivers/pci/controller/pcie-altera.c
14296 PCI DRIVER FOR APPLIEDMICRO XGENE
14297 M: Toan Le <toan@os.amperecomputing.com>
14298 L: linux-pci@vger.kernel.org
14299 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14301 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
14302 F: drivers/pci/controller/pci-xgene.c
14304 PCI DRIVER FOR ARM VERSATILE PLATFORM
14305 M: Rob Herring <robh@kernel.org>
14306 L: linux-pci@vger.kernel.org
14307 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14309 F: Documentation/devicetree/bindings/pci/versatile.yaml
14310 F: drivers/pci/controller/pci-versatile.c
14312 PCI DRIVER FOR ARMADA 8K
14313 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
14314 L: linux-pci@vger.kernel.org
14315 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14317 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
14318 F: drivers/pci/controller/dwc/pcie-armada8k.c
14320 PCI DRIVER FOR CADENCE PCIE IP
14321 M: Tom Joseph <tjoseph@cadence.com>
14322 L: linux-pci@vger.kernel.org
14324 F: Documentation/devicetree/bindings/pci/cdns,*
14325 F: drivers/pci/controller/cadence/
14327 PCI DRIVER FOR FREESCALE LAYERSCAPE
14328 M: Minghuan Lian <minghuan.Lian@nxp.com>
14329 M: Mingkai Hu <mingkai.hu@nxp.com>
14330 M: Roy Zang <roy.zang@nxp.com>
14331 L: linuxppc-dev@lists.ozlabs.org
14332 L: linux-pci@vger.kernel.org
14333 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14335 F: drivers/pci/controller/dwc/*layerscape*
14337 PCI DRIVER FOR GENERIC OF HOSTS
14338 M: Will Deacon <will@kernel.org>
14339 L: linux-pci@vger.kernel.org
14340 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14342 F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
14343 F: drivers/pci/controller/pci-host-common.c
14344 F: drivers/pci/controller/pci-host-generic.c
14346 PCI DRIVER FOR IMX6
14347 M: Richard Zhu <hongxing.zhu@nxp.com>
14348 M: Lucas Stach <l.stach@pengutronix.de>
14349 L: linux-pci@vger.kernel.org
14350 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14352 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
14353 F: drivers/pci/controller/dwc/*imx6*
14355 PCI DRIVER FOR FU740
14356 M: Paul Walmsley <paul.walmsley@sifive.com>
14357 M: Greentime Hu <greentime.hu@sifive.com>
14358 L: linux-pci@vger.kernel.org
14360 F: Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
14361 F: drivers/pci/controller/dwc/pcie-fu740.c
14363 PCI DRIVER FOR INTEL IXP4XX
14364 M: Linus Walleij <linus.walleij@linaro.org>
14366 F: Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
14367 F: drivers/pci/controller/pci-ixp4xx.c
14369 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
14370 M: Nirmal Patel <nirmal.patel@linux.intel.com>
14371 R: Jonathan Derrick <jonathan.derrick@linux.dev>
14372 L: linux-pci@vger.kernel.org
14374 F: drivers/pci/controller/vmd.c
14376 PCI DRIVER FOR MICROSEMI SWITCHTEC
14377 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
14378 M: Logan Gunthorpe <logang@deltatee.com>
14379 L: linux-pci@vger.kernel.org
14381 F: Documentation/ABI/testing/sysfs-class-switchtec
14382 F: Documentation/driver-api/switchtec.rst
14383 F: drivers/ntb/hw/mscc/
14384 F: drivers/pci/switch/switchtec*
14385 F: include/linux/switchtec.h
14386 F: include/uapi/linux/switchtec_ioctl.h
14388 PCI DRIVER FOR MOBIVEIL PCIE IP
14389 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
14390 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
14391 L: linux-pci@vger.kernel.org
14393 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
14394 F: drivers/pci/controller/mobiveil/pcie-mobiveil*
14396 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
14397 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
14398 L: linux-pci@vger.kernel.org
14399 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14401 F: drivers/pci/controller/*mvebu*
14403 PCI DRIVER FOR NVIDIA TEGRA
14404 M: Thierry Reding <thierry.reding@gmail.com>
14405 L: linux-tegra@vger.kernel.org
14406 L: linux-pci@vger.kernel.org
14408 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
14409 F: drivers/pci/controller/pci-tegra.c
14411 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
14412 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
14413 L: linux-pci@vger.kernel.org
14414 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14416 F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
14417 F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
14419 PCI DRIVER FOR RENESAS R-CAR
14420 M: Marek Vasut <marek.vasut+renesas@gmail.com>
14421 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
14422 L: linux-pci@vger.kernel.org
14423 L: linux-renesas-soc@vger.kernel.org
14425 F: Documentation/devicetree/bindings/pci/*rcar*
14426 F: drivers/pci/controller/*rcar*
14428 PCI DRIVER FOR SAMSUNG EXYNOS
14429 M: Jingoo Han <jingoohan1@gmail.com>
14430 L: linux-pci@vger.kernel.org
14431 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14432 L: linux-samsung-soc@vger.kernel.org
14434 F: drivers/pci/controller/dwc/pci-exynos.c
14436 PCI DRIVER FOR SYNOPSYS DESIGNWARE
14437 M: Jingoo Han <jingoohan1@gmail.com>
14438 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
14439 L: linux-pci@vger.kernel.org
14441 F: Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
14442 F: Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
14443 F: drivers/pci/controller/dwc/*designware*
14445 PCI DRIVER FOR TI DRA7XX/J721E
14446 M: Kishon Vijay Abraham I <kishon@ti.com>
14447 L: linux-omap@vger.kernel.org
14448 L: linux-pci@vger.kernel.org
14449 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14451 F: Documentation/devicetree/bindings/pci/ti-pci.txt
14452 F: drivers/pci/controller/cadence/pci-j721e.c
14453 F: drivers/pci/controller/dwc/pci-dra7xx.c
14455 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
14456 M: Linus Walleij <linus.walleij@linaro.org>
14457 L: linux-pci@vger.kernel.org
14459 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
14460 F: drivers/pci/controller/pci-v3-semi.c
14462 PCI ENDPOINT SUBSYSTEM
14463 M: Kishon Vijay Abraham I <kishon@ti.com>
14464 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
14465 R: Krzysztof Wilczyński <kw@linux.com>
14466 L: linux-pci@vger.kernel.org
14468 F: Documentation/PCI/endpoint/*
14469 F: Documentation/misc-devices/pci-endpoint-test.rst
14470 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
14471 F: drivers/misc/pci_endpoint_test.c
14472 F: drivers/pci/endpoint/
14475 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
14476 M: Russell Currey <ruscur@russell.cc>
14477 M: Oliver O'Halloran <oohall@gmail.com>
14478 L: linuxppc-dev@lists.ozlabs.org
14480 F: Documentation/PCI/pci-error-recovery.rst
14481 F: Documentation/powerpc/eeh-pci-error-recovery.rst
14482 F: arch/powerpc/include/*/eeh*.h
14483 F: arch/powerpc/kernel/eeh*.c
14484 F: arch/powerpc/platforms/*/eeh*.c
14485 F: drivers/pci/pcie/aer.c
14486 F: drivers/pci/pcie/dpc.c
14487 F: drivers/pci/pcie/err.c
14490 M: Linas Vepstas <linasvepstas@gmail.com>
14491 L: linux-pci@vger.kernel.org
14493 F: Documentation/PCI/pci-error-recovery.rst
14495 PCI MSI DRIVER FOR ALTERA MSI IP
14496 M: Joyce Ooi <joyce.ooi@intel.com>
14497 L: linux-pci@vger.kernel.org
14499 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
14500 F: drivers/pci/controller/pcie-altera-msi.c
14502 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
14503 M: Toan Le <toan@os.amperecomputing.com>
14504 L: linux-pci@vger.kernel.org
14505 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14507 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
14508 F: drivers/pci/controller/pci-xgene-msi.c
14510 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
14511 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
14512 R: Rob Herring <robh@kernel.org>
14513 R: Krzysztof Wilczyński <kw@linux.com>
14514 L: linux-pci@vger.kernel.org
14516 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
14517 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
14518 F: drivers/pci/controller/
14521 M: Bjorn Helgaas <bhelgaas@google.com>
14522 L: linux-pci@vger.kernel.org
14524 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
14525 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
14526 F: Documentation/PCI/
14527 F: Documentation/devicetree/bindings/pci/
14528 F: arch/x86/kernel/early-quirks.c
14529 F: arch/x86/kernel/quirks.c
14531 F: drivers/acpi/pci*
14533 F: include/asm-generic/pci*
14534 F: include/linux/of_pci.h
14535 F: include/linux/pci*
14536 F: include/uapi/linux/pci*
14539 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
14540 M: Jonathan Chocron <jonnyc@amazon.com>
14541 L: linux-pci@vger.kernel.org
14543 F: Documentation/devicetree/bindings/pci/pcie-al.txt
14544 F: drivers/pci/controller/dwc/pcie-al.c
14546 PCIE DRIVER FOR AMLOGIC MESON
14547 M: Yue Wang <yue.wang@Amlogic.com>
14548 L: linux-pci@vger.kernel.org
14549 L: linux-amlogic@lists.infradead.org
14551 F: drivers/pci/controller/dwc/pci-meson.c
14553 PCIE DRIVER FOR AXIS ARTPEC
14554 M: Jesper Nilsson <jesper.nilsson@axis.com>
14555 L: linux-arm-kernel@axis.com
14556 L: linux-pci@vger.kernel.org
14558 F: Documentation/devicetree/bindings/pci/axis,artpec*
14559 F: drivers/pci/controller/dwc/*artpec*
14561 PCIE DRIVER FOR CAVIUM THUNDERX
14562 M: Robert Richter <rric@kernel.org>
14563 L: linux-pci@vger.kernel.org
14564 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14566 F: drivers/pci/controller/pci-thunder-*
14568 PCIE DRIVER FOR HISILICON
14569 M: Zhou Wang <wangzhou1@hisilicon.com>
14570 L: linux-pci@vger.kernel.org
14572 F: drivers/pci/controller/dwc/pcie-hisi.c
14574 PCIE DRIVER FOR HISILICON KIRIN
14575 M: Xiaowei Song <songxiaowei@hisilicon.com>
14576 M: Binghui Wang <wangbinghui@hisilicon.com>
14577 L: linux-pci@vger.kernel.org
14579 F: Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
14580 F: drivers/pci/controller/dwc/pcie-kirin.c
14582 PCIE DRIVER FOR HISILICON STB
14583 M: Shawn Guo <shawn.guo@linaro.org>
14584 L: linux-pci@vger.kernel.org
14586 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
14587 F: drivers/pci/controller/dwc/pcie-histb.c
14589 PCIE DRIVER FOR INTEL KEEM BAY
14590 M: Srikanth Thokala <srikanth.thokala@intel.com>
14591 L: linux-pci@vger.kernel.org
14593 F: Documentation/devicetree/bindings/pci/intel,keembay-pcie*
14594 F: drivers/pci/controller/dwc/pcie-keembay.c
14596 PCIE DRIVER FOR INTEL LGM GW SOC
14597 M: Rahul Tanwar <rtanwar@maxlinear.com>
14598 L: linux-pci@vger.kernel.org
14600 F: Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
14601 F: drivers/pci/controller/dwc/pcie-intel-gw.c
14603 PCIE DRIVER FOR MEDIATEK
14604 M: Ryder Lee <ryder.lee@mediatek.com>
14605 M: Jianjun Wang <jianjun.wang@mediatek.com>
14606 L: linux-pci@vger.kernel.org
14607 L: linux-mediatek@lists.infradead.org
14609 F: Documentation/devicetree/bindings/pci/mediatek*
14610 F: drivers/pci/controller/*mediatek*
14612 PCIE DRIVER FOR MICROCHIP
14613 M: Daire McNamara <daire.mcnamara@microchip.com>
14614 L: linux-pci@vger.kernel.org
14616 F: Documentation/devicetree/bindings/pci/microchip*
14617 F: drivers/pci/controller/*microchip*
14619 PCIE DRIVER FOR QUALCOMM MSM
14620 M: Stanimir Varbanov <svarbanov@mm-sol.com>
14621 L: linux-pci@vger.kernel.org
14622 L: linux-arm-msm@vger.kernel.org
14624 F: drivers/pci/controller/dwc/*qcom*
14626 PCIE DRIVER FOR ROCKCHIP
14627 M: Shawn Lin <shawn.lin@rock-chips.com>
14628 L: linux-pci@vger.kernel.org
14629 L: linux-rockchip@lists.infradead.org
14631 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
14632 F: drivers/pci/controller/pcie-rockchip*
14634 PCIE DRIVER FOR SOCIONEXT UNIPHIER
14635 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14636 L: linux-pci@vger.kernel.org
14638 F: Documentation/devicetree/bindings/pci/uniphier-pcie*
14639 F: drivers/pci/controller/dwc/pcie-uniphier*
14641 PCIE DRIVER FOR ST SPEAR13XX
14642 M: Pratyush Anand <pratyush.anand@gmail.com>
14643 L: linux-pci@vger.kernel.org
14645 F: drivers/pci/controller/dwc/*spear*
14648 M: Dominik Brodowski <linux@dominikbrodowski.net>
14650 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
14651 F: Documentation/pcmcia/
14656 PCNET32 NETWORK DRIVER
14657 M: Don Fry <pcnet32@frontier.com>
14658 L: netdev@vger.kernel.org
14660 F: drivers/net/ethernet/amd/pcnet32.c
14662 PCRYPT PARALLEL CRYPTO ENGINE
14663 M: Steffen Klassert <steffen.klassert@secunet.com>
14664 L: linux-crypto@vger.kernel.org
14667 F: include/crypto/pcrypt.h
14669 PEAQ WMI HOTKEYS DRIVER
14670 M: Hans de Goede <hdegoede@redhat.com>
14671 L: platform-driver-x86@vger.kernel.org
14673 F: drivers/platform/x86/peaq-wmi.c
14675 PENSANDO ETHERNET DRIVERS
14676 M: Shannon Nelson <snelson@pensando.io>
14677 M: drivers@pensando.io
14678 L: netdev@vger.kernel.org
14680 F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
14681 F: drivers/net/ethernet/pensando/
14683 PER-CPU MEMORY ALLOCATOR
14684 M: Dennis Zhou <dennis@kernel.org>
14685 M: Tejun Heo <tj@kernel.org>
14686 M: Christoph Lameter <cl@linux.com>
14687 L: linux-mm@kvack.org
14689 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
14690 F: arch/*/include/asm/percpu.h
14691 F: include/linux/percpu*.h
14695 PER-TASK DELAY ACCOUNTING
14696 M: Balbir Singh <bsingharora@gmail.com>
14698 F: include/linux/delayacct.h
14699 F: kernel/delayacct.c
14701 PERFORMANCE EVENTS SUBSYSTEM
14702 M: Peter Zijlstra <peterz@infradead.org>
14703 M: Ingo Molnar <mingo@redhat.com>
14704 M: Arnaldo Carvalho de Melo <acme@kernel.org>
14705 R: Mark Rutland <mark.rutland@arm.com>
14706 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
14707 R: Jiri Olsa <jolsa@redhat.com>
14708 R: Namhyung Kim <namhyung@kernel.org>
14709 L: linux-perf-users@vger.kernel.org
14710 L: linux-kernel@vger.kernel.org
14712 W: https://perf.wiki.kernel.org/
14713 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14715 F: arch/*/events/*/*
14716 F: arch/*/include/asm/perf_event.h
14717 F: arch/*/kernel/*/*/perf_event*.c
14718 F: arch/*/kernel/*/perf_event*.c
14719 F: arch/*/kernel/perf_callchain.c
14720 F: arch/*/kernel/perf_event*.c
14721 F: include/linux/perf_event.h
14722 F: include/uapi/linux/perf_event.h
14727 PERFORMANCE EVENTS TOOLING ARM64
14728 R: John Garry <john.garry@huawei.com>
14729 R: Will Deacon <will@kernel.org>
14730 R: Mathieu Poirier <mathieu.poirier@linaro.org>
14731 R: Leo Yan <leo.yan@linaro.org>
14732 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14734 F: tools/build/feature/test-libopencsd.c
14735 F: tools/perf/arch/arm*/
14736 F: tools/perf/pmu-events/arch/arm64/
14737 F: tools/perf/util/arm-spe*
14738 F: tools/perf/util/cs-etm*
14740 PERSONALITY HANDLING
14741 M: Christoph Hellwig <hch@infradead.org>
14742 L: linux-abi-devel@lists.sourceforge.net
14744 F: include/linux/personality.h
14745 F: include/uapi/linux/personality.h
14747 PHOENIX RC FLIGHT CONTROLLER ADAPTER
14748 M: Marcus Folkesson <marcus.folkesson@gmail.com>
14749 L: linux-input@vger.kernel.org
14751 F: Documentation/input/devices/pxrc.rst
14752 F: drivers/input/joystick/pxrc.c
14755 M: Remi Denis-Courmont <courmisch@gmail.com>
14757 F: Documentation/networking/phonet.rst
14758 F: include/linux/phonet.h
14759 F: include/net/phonet/
14760 F: include/uapi/linux/phonet.h
14764 M: Joern Engel <joern@lazybastard.org>
14765 L: linux-mtd@lists.infradead.org
14767 F: drivers/mtd/devices/phram.c
14770 M: Bruno Prémont <bonbons@linux-vserver.org>
14771 L: linux-input@vger.kernel.org
14773 F: drivers/hid/hid-picolcd*
14776 M: Christian Brauner <christian@brauner.io>
14777 L: linux-kernel@vger.kernel.org
14779 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
14781 F: tools/testing/selftests/clone3/
14782 F: tools/testing/selftests/pid_namespace/
14783 F: tools/testing/selftests/pidfd/
14786 K: \b(clone_args|kernel_clone_args)\b
14788 PIN CONTROL SUBSYSTEM
14789 M: Linus Walleij <linus.walleij@linaro.org>
14790 L: linux-gpio@vger.kernel.org
14792 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
14793 F: Documentation/devicetree/bindings/pinctrl/
14794 F: Documentation/driver-api/pin-control.rst
14795 F: drivers/pinctrl/
14796 F: include/linux/pinctrl/
14798 PIN CONTROLLER - AMD
14799 M: Basavaraj Natikar <Basavaraj.Natikar@amd.com>
14800 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
14802 F: drivers/pinctrl/pinctrl-amd.c
14804 PIN CONTROLLER - FREESCALE
14805 M: Dong Aisheng <aisheng.dong@nxp.com>
14806 M: Fabio Estevam <festevam@gmail.com>
14807 M: Shawn Guo <shawnguo@kernel.org>
14808 M: Stefan Agner <stefan@agner.ch>
14809 R: Pengutronix Kernel Team <kernel@pengutronix.de>
14810 L: linux-gpio@vger.kernel.org
14812 F: Documentation/devicetree/bindings/pinctrl/fsl,*
14813 F: drivers/pinctrl/freescale/
14815 PIN CONTROLLER - INTEL
14816 M: Mika Westerberg <mika.westerberg@linux.intel.com>
14817 M: Andy Shevchenko <andy@kernel.org>
14819 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
14820 F: drivers/pinctrl/intel/
14822 PIN CONTROLLER - KEEMBAY
14823 M: Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
14825 F: drivers/pinctrl/pinctrl-keembay*
14827 PIN CONTROLLER - MEDIATEK
14828 M: Sean Wang <sean.wang@kernel.org>
14829 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14831 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
14832 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt6797-pinctrl.yaml
14833 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
14834 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
14835 F: drivers/pinctrl/mediatek/
14837 PIN CONTROLLER - MICROCHIP AT91
14838 M: Ludovic Desroches <ludovic.desroches@microchip.com>
14839 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14840 L: linux-gpio@vger.kernel.org
14842 F: drivers/gpio/gpio-sama5d2-piobu.c
14843 F: drivers/pinctrl/pinctrl-at91*
14845 PIN CONTROLLER - QUALCOMM
14846 M: Bjorn Andersson <bjorn.andersson@linaro.org>
14847 L: linux-arm-msm@vger.kernel.org
14849 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
14850 F: drivers/pinctrl/qcom/
14852 PIN CONTROLLER - RENESAS
14853 M: Geert Uytterhoeven <geert+renesas@glider.be>
14854 L: linux-renesas-soc@vger.kernel.org
14856 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
14857 F: Documentation/devicetree/bindings/pinctrl/renesas,*
14858 F: drivers/pinctrl/renesas/
14860 PIN CONTROLLER - SAMSUNG
14861 M: Tomasz Figa <tomasz.figa@gmail.com>
14862 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
14863 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14864 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14865 L: linux-samsung-soc@vger.kernel.org
14867 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
14868 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
14869 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
14870 F: drivers/pinctrl/samsung/
14871 F: include/dt-bindings/pinctrl/samsung.h
14873 PIN CONTROLLER - SINGLE
14874 M: Tony Lindgren <tony@atomide.com>
14875 M: Haojian Zhuang <haojian.zhuang@linaro.org>
14876 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14877 L: linux-omap@vger.kernel.org
14879 F: drivers/pinctrl/pinctrl-single.c
14881 PIN CONTROLLER - ST SPEAR
14882 M: Viresh Kumar <vireshk@kernel.org>
14883 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14885 W: http://www.st.com/spear
14886 F: drivers/pinctrl/spear/
14889 M: linux-block@vger.kernel.org
14891 F: drivers/block/pktcdvd.c
14892 F: include/linux/pktcdvd.h
14893 F: include/uapi/linux/pktcdvd.h
14895 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
14896 M: Tomasz Duszynski <tduszyns@gmail.com>
14898 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
14899 F: drivers/iio/chemical/pms7003.c
14902 M: Jacob Keller <jacob.e.keller@intel.com>
14904 F: Documentation/driver-api/pldmfw/
14905 F: include/linux/pldmfw.h
14909 M: Logan Gunthorpe <logang@deltatee.com>
14911 F: drivers/dma/plx_dma.c
14914 M: Charles Hsu <hsu.yungteng@gmail.com>
14915 L: linux-hwmon@vger.kernel.org
14917 F: Documentation/hwmon/pm6764tr.rst
14918 F: drivers/hwmon/pmbus/pm6764tr.c
14921 M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
14922 L: linux-pm@vger.kernel.org
14924 W: https://01.org/pm-graph
14925 B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
14926 T: git git://github.com/intel/pm-graph
14927 F: tools/power/pm-graph
14929 PMBUS HARDWARE MONITORING DRIVERS
14930 M: Guenter Roeck <linux@roeck-us.net>
14931 L: linux-hwmon@vger.kernel.org
14933 W: http://hwmon.wiki.kernel.org/
14934 W: http://www.roeck-us.net/linux/drivers/
14935 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
14936 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
14937 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
14938 F: Documentation/devicetree/bindings/hwmon/max31785.txt
14939 F: Documentation/hwmon/adm1275.rst
14940 F: Documentation/hwmon/ibm-cffps.rst
14941 F: Documentation/hwmon/ir35221.rst
14942 F: Documentation/hwmon/lm25066.rst
14943 F: Documentation/hwmon/ltc2978.rst
14944 F: Documentation/hwmon/ltc3815.rst
14945 F: Documentation/hwmon/max16064.rst
14946 F: Documentation/hwmon/max20751.rst
14947 F: Documentation/hwmon/max31785.rst
14948 F: Documentation/hwmon/max34440.rst
14949 F: Documentation/hwmon/max8688.rst
14950 F: Documentation/hwmon/pmbus-core.rst
14951 F: Documentation/hwmon/pmbus.rst
14952 F: Documentation/hwmon/tps40422.rst
14953 F: Documentation/hwmon/ucd9000.rst
14954 F: Documentation/hwmon/ucd9200.rst
14955 F: Documentation/hwmon/zl6100.rst
14956 F: drivers/hwmon/pmbus/
14957 F: include/linux/pmbus.h
14959 PMC SIERRA MaxRAID DRIVER
14960 L: linux-scsi@vger.kernel.org
14962 W: http://www.pmc-sierra.com/
14963 F: drivers/scsi/pmcraid.*
14965 PMC SIERRA PM8001 DRIVER
14966 M: Jack Wang <jinpu.wang@cloud.ionos.com>
14967 L: linux-scsi@vger.kernel.org
14969 F: drivers/scsi/pm8001/
14971 PNI RM3100 IIO DRIVER
14972 M: Song Qiang <songqiang1304521@gmail.com>
14973 L: linux-iio@vger.kernel.org
14975 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
14976 F: drivers/iio/magnetometer/rm3100*
14979 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
14980 L: linux-acpi@vger.kernel.org
14983 F: include/linux/pnp.h
14985 POSIX CLOCKS and TIMERS
14986 M: Thomas Gleixner <tglx@linutronix.de>
14987 L: linux-kernel@vger.kernel.org
14989 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14991 F: include/linux/time_namespace.h
14992 F: include/linux/timer*
14993 F: kernel/time/*timer*
14994 F: kernel/time/namespace.c
14996 POWER MANAGEMENT CORE
14997 M: "Rafael J. Wysocki" <rafael@kernel.org>
14998 L: linux-pm@vger.kernel.org
15000 B: https://bugzilla.kernel.org
15001 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
15002 F: drivers/base/power/
15003 F: drivers/powercap/
15004 F: include/linux/intel_rapl.h
15005 F: include/linux/pm.h
15006 F: include/linux/pm_*
15007 F: include/linux/powercap.h
15008 F: kernel/configs/nopm.config
15010 DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
15011 M: Daniel Lezcano <daniel.lezcano@kernel.org>
15012 L: linux-pm@vger.kernel.org
15014 B: https://bugzilla.kernel.org
15015 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
15016 F: drivers/powercap/dtpm*
15017 F: include/linux/dtpm.h
15019 POWER STATE COORDINATION INTERFACE (PSCI)
15020 M: Mark Rutland <mark.rutland@arm.com>
15021 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
15022 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15024 F: drivers/firmware/psci/
15025 F: include/linux/psci.h
15026 F: include/uapi/linux/psci.h
15028 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
15029 M: Sebastian Reichel <sre@kernel.org>
15030 L: linux-pm@vger.kernel.org
15032 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
15033 F: Documentation/ABI/testing/sysfs-class-power
15034 F: Documentation/devicetree/bindings/power/supply/
15035 F: drivers/power/supply/
15036 F: include/linux/power/
15037 F: include/linux/power_supply.h
15039 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
15040 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
15041 L: linuxppc-dev@lists.ozlabs.org
15043 F: drivers/char/powernv-op-panel.c
15045 PPP OVER ATM (RFC 2364)
15046 M: Mitchell Blank Jr <mitch@sfgoth.com>
15048 F: include/uapi/linux/atmppp.h
15049 F: net/atm/pppoatm.c
15052 M: Michal Ostrowski <mostrows@earthlink.net>
15054 F: drivers/net/ppp/pppoe.c
15055 F: drivers/net/ppp/pppox.c
15058 M: James Chapman <jchapman@katalix.com>
15060 F: include/linux/if_pppol2tp.h
15061 F: include/uapi/linux/if_pppol2tp.h
15062 F: net/l2tp/l2tp_ppp.c
15064 PPP PROTOCOL DRIVERS AND COMPRESSORS
15065 M: Paul Mackerras <paulus@samba.org>
15066 L: linux-ppp@vger.kernel.org
15068 F: drivers/net/ppp/ppp_*
15071 M: Rodolfo Giometti <giometti@enneenne.com>
15072 L: linuxpps@ml.enneenne.com (subscribers-only)
15074 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
15075 F: Documentation/ABI/testing/sysfs-pps
15076 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
15077 F: Documentation/driver-api/pps.rst
15079 F: include/linux/pps*.h
15080 F: include/uapi/linux/pps.h
15083 M: Dmitry Kozlov <xeb@mail.ru>
15084 L: netdev@vger.kernel.org
15086 W: http://sourceforge.net/projects/accel-pptp
15087 F: drivers/net/ppp/pptp.c
15089 PRESSURE STALL INFORMATION (PSI)
15090 M: Johannes Weiner <hannes@cmpxchg.org>
15092 F: include/linux/psi*
15093 F: kernel/sched/psi.c
15096 M: Petr Mladek <pmladek@suse.com>
15097 M: Sergey Senozhatsky <senozhatsky@chromium.org>
15098 R: Steven Rostedt <rostedt@goodmis.org>
15099 R: John Ogness <john.ogness@linutronix.de>
15101 F: include/linux/printk.h
15105 R: Chris Down <chris@chrisdown.name>
15107 F: kernel/printk/index.c
15110 L: linux-kernel@vger.kernel.org
15111 L: linux-fsdevel@vger.kernel.org
15113 F: Documentation/filesystems/proc.rst
15115 F: include/linux/proc_fs.h
15116 F: tools/testing/selftests/proc/
15119 M: Luis Chamberlain <mcgrof@kernel.org>
15120 M: Kees Cook <keescook@chromium.org>
15121 M: Iurii Zaikin <yzaikin@google.com>
15122 L: linux-kernel@vger.kernel.org
15123 L: linux-fsdevel@vger.kernel.org
15125 F: fs/proc/proc_sysctl.c
15126 F: include/linux/sysctl.h
15127 F: kernel/sysctl-test.c
15129 F: tools/testing/selftests/sysctl/
15131 PS3 NETWORK SUPPORT
15132 M: Geoff Levand <geoff@infradead.org>
15133 L: netdev@vger.kernel.org
15134 L: linuxppc-dev@lists.ozlabs.org
15136 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
15138 PS3 PLATFORM SUPPORT
15139 M: Geoff Levand <geoff@infradead.org>
15140 L: linuxppc-dev@lists.ozlabs.org
15142 F: arch/powerpc/boot/ps3*
15143 F: arch/powerpc/include/asm/lv1call.h
15144 F: arch/powerpc/include/asm/ps3*.h
15145 F: arch/powerpc/platforms/ps3/
15148 F: drivers/rtc/rtc-ps3.c
15149 F: drivers/usb/host/*ps3.c
15150 F: sound/ppc/snd_ps3*
15153 M: Jim Paris <jim@jtan.com>
15154 M: Geoff Levand <geoff@infradead.org>
15155 L: linuxppc-dev@lists.ozlabs.org
15157 F: drivers/block/ps3vram.c
15159 PSAMPLE PACKET SAMPLING SUPPORT
15160 M: Yotam Gigi <yotam.gi@gmail.com>
15162 F: include/net/psample.h
15163 F: include/uapi/linux/psample.h
15167 M: Kees Cook <keescook@chromium.org>
15168 M: Anton Vorontsov <anton@enomsg.org>
15169 M: Colin Cross <ccross@android.com>
15170 M: Tony Luck <tony.luck@intel.com>
15172 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
15173 F: Documentation/admin-guide/ramoops.rst
15174 F: Documentation/admin-guide/pstore-blk.rst
15175 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
15176 F: drivers/acpi/apei/erst.c
15177 F: drivers/firmware/efi/efi-pstore.c
15179 F: include/linux/pstore*
15180 K: \b(pstore|ramoops)
15182 PTP HARDWARE CLOCK SUPPORT
15183 M: Richard Cochran <richardcochran@gmail.com>
15184 L: netdev@vger.kernel.org
15186 W: http://linuxptp.sourceforge.net/
15187 F: Documentation/ABI/testing/sysfs-ptp
15188 F: Documentation/driver-api/ptp.rst
15189 F: drivers/net/phy/dp83640*
15191 F: include/linux/ptp_cl*
15193 PTP VIRTUAL CLOCK SUPPORT
15194 M: Yangbo Lu <yangbo.lu@nxp.com>
15195 L: netdev@vger.kernel.org
15197 F: drivers/ptp/ptp_vclock.c
15198 F: net/ethtool/phc_vclocks.c
15201 M: Oleg Nesterov <oleg@redhat.com>
15203 F: arch/*/*/ptrace*.c
15204 F: arch/*/include/asm/ptrace*.h
15205 F: arch/*/ptrace*.c
15206 F: include/asm-generic/syscall.h
15207 F: include/linux/ptrace.h
15208 F: include/linux/regset.h
15209 F: include/linux/tracehook.h
15210 F: include/uapi/linux/ptrace.h
15211 F: include/uapi/linux/ptrace.h
15215 M: Hans Verkuil <hverkuil@xs4all.nl>
15216 L: linux-media@vger.kernel.org
15218 T: git git://linuxtv.org/media_tree.git
15219 F: Documentation/admin-guide/media/pulse8-cec.rst
15220 F: drivers/media/cec/usb/pulse8/
15222 PVRUSB2 VIDEO4LINUX DRIVER
15223 M: Mike Isely <isely@pobox.com>
15224 L: pvrusb2@isely.net (subscribers-only)
15225 L: linux-media@vger.kernel.org
15227 W: http://www.isely.net/pvrusb2/
15228 T: git git://linuxtv.org/media_tree.git
15229 F: Documentation/driver-api/media/drivers/pvrusb2*
15230 F: drivers/media/usb/pvrusb2/
15233 M: Hans Verkuil <hverkuil@xs4all.nl>
15234 L: linux-media@vger.kernel.org
15236 T: git git://linuxtv.org/media_tree.git
15237 F: drivers/media/usb/pwc/*
15238 F: include/trace/events/pwc.h
15241 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15242 L: linux-hwmon@vger.kernel.org
15244 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
15245 F: Documentation/hwmon/pwm-fan.rst
15246 F: drivers/hwmon/pwm-fan.c
15249 M: Sean Young <sean@mess.org>
15250 L: linux-media@vger.kernel.org
15252 F: drivers/media/rc/pwm-ir-tx.c
15255 M: Thierry Reding <thierry.reding@gmail.com>
15256 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
15257 M: Lee Jones <lee.jones@linaro.org>
15258 L: linux-pwm@vger.kernel.org
15260 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
15261 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
15262 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
15263 F: Documentation/devicetree/bindings/pwm/
15264 F: Documentation/driver-api/pwm.rst
15265 F: drivers/gpio/gpio-mvebu.c
15267 F: drivers/video/backlight/pwm_bl.c
15268 F: include/linux/pwm.h
15269 F: include/linux/pwm_backlight.h
15270 K: pwm_(config|apply_state|ops)
15273 M: Robert Jarzmik <robert.jarzmik@free.fr>
15274 L: linux-gpio@vger.kernel.org
15276 F: drivers/gpio/gpio-pxa.c
15282 M: Robert Jarzmik <robert.jarzmik@free.fr>
15283 L: linux-rtc@vger.kernel.org
15286 PXA2xx/PXA3xx SUPPORT
15287 M: Daniel Mack <daniel@zonque.org>
15288 M: Haojian Zhuang <haojian.zhuang@gmail.com>
15289 M: Robert Jarzmik <robert.jarzmik@free.fr>
15290 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15292 T: git git://github.com/hzhuang1/linux.git
15293 T: git git://github.com/rjarzmik/linux.git
15294 F: arch/arm/boot/dts/pxa*
15295 F: arch/arm/mach-pxa/
15296 F: drivers/dma/pxa*
15297 F: drivers/pcmcia/pxa2xx*
15298 F: drivers/pinctrl/pxa/
15299 F: drivers/spi/spi-pxa2xx*
15300 F: drivers/usb/gadget/udc/pxa2*
15301 F: include/sound/pxa2xx-lib.h
15306 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
15307 L: qat-linux@intel.com
15309 F: drivers/crypto/qat/
15311 QCOM AUDIO (ASoC) DRIVERS
15312 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
15313 M: Banajit Goswami <bgoswami@codeaurora.org>
15314 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15316 F: sound/soc/codecs/lpass-va-macro.c
15317 F: sound/soc/codecs/lpass-wsa-macro.*
15318 F: sound/soc/codecs/msm8916-wcd-analog.c
15319 F: sound/soc/codecs/msm8916-wcd-digital.c
15320 F: sound/soc/codecs/wcd9335.*
15321 F: sound/soc/codecs/wcd934x.c
15322 F: sound/soc/codecs/wcd-clsh-v2.*
15323 F: sound/soc/codecs/wsa881x.c
15327 M: Alex Elder <elder@kernel.org>
15328 L: netdev@vger.kernel.org
15330 F: drivers/net/ipa/
15332 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
15333 M: Gabriel Somlo <somlo@cmu.edu>
15334 M: "Michael S. Tsirkin" <mst@redhat.com>
15335 L: qemu-devel@nongnu.org
15337 F: drivers/firmware/qemu_fw_cfg.c
15338 F: include/uapi/linux/qemu_fw_cfg.h
15341 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
15342 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
15343 L: linux-rdma@vger.kernel.org
15345 F: drivers/infiniband/hw/qib/
15347 QLOGIC QL41xxx FCOE DRIVER
15348 M: Saurav Kashyap <skashyap@marvell.com>
15349 M: Javed Hasan <jhasan@marvell.com>
15350 M: GR-QLogic-Storage-Upstream@marvell.com
15351 L: linux-scsi@vger.kernel.org
15353 F: drivers/scsi/qedf/
15355 QLOGIC QL41xxx ISCSI DRIVER
15356 M: Nilesh Javali <njavali@marvell.com>
15357 M: Manish Rangankar <mrangankar@marvell.com>
15358 M: GR-QLogic-Storage-Upstream@marvell.com
15359 L: linux-scsi@vger.kernel.org
15361 F: drivers/scsi/qedi/
15363 QLOGIC QL4xxx ETHERNET DRIVER
15364 M: Ariel Elior <aelior@marvell.com>
15365 M: GR-everest-linux-l2@marvell.com
15366 L: netdev@vger.kernel.org
15368 F: drivers/net/ethernet/qlogic/qed/
15369 F: drivers/net/ethernet/qlogic/qede/
15370 F: include/linux/qed/
15372 QLOGIC QL4xxx RDMA DRIVER
15373 M: Michal Kalderon <mkalderon@marvell.com>
15374 M: Ariel Elior <aelior@marvell.com>
15375 L: linux-rdma@vger.kernel.org
15377 F: drivers/infiniband/hw/qedr/
15378 F: include/uapi/rdma/qedr-abi.h
15380 QLOGIC QLA1280 SCSI DRIVER
15381 M: Michael Reed <mdr@sgi.com>
15382 L: linux-scsi@vger.kernel.org
15384 F: drivers/scsi/qla1280.[ch]
15386 QLOGIC QLA2XXX FC-SCSI DRIVER
15387 M: Nilesh Javali <njavali@marvell.com>
15388 M: GR-QLogic-Storage-Upstream@marvell.com
15389 L: linux-scsi@vger.kernel.org
15391 F: drivers/scsi/qla2xxx/
15393 QLOGIC QLA3XXX NETWORK DRIVER
15394 M: GR-Linux-NIC-Dev@marvell.com
15395 L: netdev@vger.kernel.org
15397 F: drivers/net/ethernet/qlogic/qla3xxx.*
15399 QLOGIC QLA4XXX iSCSI DRIVER
15400 M: Nilesh Javali <njavali@marvell.com>
15401 M: Manish Rangankar <mrangankar@marvell.com>
15402 M: GR-QLogic-Storage-Upstream@marvell.com
15403 L: linux-scsi@vger.kernel.org
15405 F: drivers/scsi/qla4xxx/
15407 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
15408 M: Shahed Shaikh <shshaikh@marvell.com>
15409 M: Manish Chopra <manishc@marvell.com>
15410 M: GR-Linux-NIC-Dev@marvell.com
15411 L: netdev@vger.kernel.org
15413 F: drivers/net/ethernet/qlogic/qlcnic/
15415 QLOGIC QLGE 10Gb ETHERNET DRIVER
15416 M: Manish Chopra <manishc@marvell.com>
15417 M: GR-Linux-NIC-Dev@marvell.com
15418 M: Coiby Xu <coiby.xu@gmail.com>
15419 L: netdev@vger.kernel.org
15421 F: Documentation/networking/device_drivers/qlogic/qlge.rst
15422 F: drivers/staging/qlge/
15424 QM1D1B0004 MEDIA DRIVER
15425 M: Akihiro Tsukada <tskd08@gmail.com>
15426 L: linux-media@vger.kernel.org
15428 F: drivers/media/tuners/qm1d1b0004*
15430 QM1D1C0042 MEDIA DRIVER
15431 M: Akihiro Tsukada <tskd08@gmail.com>
15432 L: linux-media@vger.kernel.org
15434 F: drivers/media/tuners/qm1d1c0042*
15437 M: Anders Larsen <al@alarsen.net>
15439 W: http://www.alarsen.net/linux/qnx4fs/
15441 F: include/uapi/linux/qnx4_fs.h
15442 F: include/uapi/linux/qnxtypes.h
15444 QORIQ DPAA2 FSL-MC BUS DRIVER
15445 M: Stuart Yoder <stuyoder@gmail.com>
15446 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
15447 L: linux-kernel@vger.kernel.org
15449 F: Documentation/ABI/stable/sysfs-bus-fsl-mc
15450 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
15451 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
15452 F: drivers/bus/fsl-mc/
15453 F: include/uapi/linux/fsl_mc.h
15455 QT1010 MEDIA DRIVER
15456 M: Antti Palosaari <crope@iki.fi>
15457 L: linux-media@vger.kernel.org
15459 W: https://linuxtv.org
15460 W: http://palosaari.fi/linux/
15461 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15462 T: git git://linuxtv.org/anttip/media_tree.git
15463 F: drivers/media/tuners/qt1010*
15465 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
15466 M: Kalle Valo <kvalo@codeaurora.org>
15467 L: ath10k@lists.infradead.org
15469 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
15470 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
15471 F: drivers/net/wireless/ath/ath10k/
15473 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
15474 M: Kalle Valo <kvalo@codeaurora.org>
15475 L: ath11k@lists.infradead.org
15477 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
15478 F: drivers/net/wireless/ath/ath11k/
15480 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
15481 M: ath9k-devel@qca.qualcomm.com
15482 L: linux-wireless@vger.kernel.org
15484 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
15485 F: drivers/net/wireless/ath/ath9k/
15487 QUALCOMM CAMERA SUBSYSTEM DRIVER
15488 M: Robert Foss <robert.foss@linaro.org>
15489 M: Todor Tomov <todor.too@gmail.com>
15490 L: linux-media@vger.kernel.org
15492 F: Documentation/admin-guide/media/qcom_camss.rst
15493 F: Documentation/devicetree/bindings/media/*camss*
15494 F: drivers/media/platform/qcom/camss/
15496 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
15497 M: Niklas Cassel <nks@flawful.org>
15498 L: linux-pm@vger.kernel.org
15499 L: linux-arm-msm@vger.kernel.org
15501 F: Documentation/devicetree/bindings/power/avs/qcom,cpr.txt
15502 F: drivers/soc/qcom/cpr.c
15504 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
15505 M: Ilia Lin <ilia.lin@kernel.org>
15506 L: linux-pm@vger.kernel.org
15508 F: Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
15509 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
15511 QUALCOMM CRYPTO DRIVERS
15512 M: Thara Gopinath <thara.gopinath@linaro.org>
15513 L: linux-crypto@vger.kernel.org
15514 L: linux-arm-msm@vger.kernel.org
15516 F: drivers/crypto/qce/
15518 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
15519 M: Timur Tabi <timur@kernel.org>
15520 L: netdev@vger.kernel.org
15522 F: drivers/net/ethernet/qualcomm/emac/
15524 QUALCOMM ETHQOS ETHERNET DRIVER
15525 M: Vinod Koul <vkoul@kernel.org>
15526 L: netdev@vger.kernel.org
15528 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
15529 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
15531 QUALCOMM GENERIC INTERFACE I2C DRIVER
15532 M: Akash Asthana <akashast@codeaurora.org>
15533 M: Mukesh Savaliya <msavaliy@codeaurora.org>
15534 L: linux-i2c@vger.kernel.org
15535 L: linux-arm-msm@vger.kernel.org
15537 F: drivers/i2c/busses/i2c-qcom-geni.c
15539 QUALCOMM HEXAGON ARCHITECTURE
15540 M: Brian Cain <bcain@codeaurora.org>
15541 L: linux-hexagon@vger.kernel.org
15545 QUALCOMM HIDMA DRIVER
15546 M: Sinan Kaya <okaya@kernel.org>
15547 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15548 L: linux-arm-msm@vger.kernel.org
15549 L: dmaengine@vger.kernel.org
15551 F: drivers/dma/qcom/hidma*
15553 QUALCOMM I2C CCI DRIVER
15554 M: Loic Poulain <loic.poulain@linaro.org>
15555 M: Robert Foss <robert.foss@linaro.org>
15556 L: linux-i2c@vger.kernel.org
15557 L: linux-arm-msm@vger.kernel.org
15559 F: Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt
15560 F: drivers/i2c/busses/i2c-qcom-cci.c
15563 M: Rob Clark <robdclark@gmail.com>
15564 L: iommu@lists.linux-foundation.org
15565 L: iommu@lists.linux.dev
15566 L: linux-arm-msm@vger.kernel.org
15568 F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
15570 QUALCOMM IPC ROUTER (QRTR) DRIVER
15571 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15572 L: linux-arm-msm@vger.kernel.org
15574 F: include/trace/events/qrtr.h
15575 F: include/uapi/linux/qrtr.h
15578 QUALCOMM IPCC MAILBOX DRIVER
15579 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15580 L: linux-arm-msm@vger.kernel.org
15582 F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
15583 F: drivers/mailbox/qcom-ipcc.c
15584 F: include/dt-bindings/mailbox/qcom-ipcc.h
15586 QUALCOMM IPQ4019 USB PHY DRIVER
15587 M: Robert Marko <robert.marko@sartura.hr>
15588 M: Luka Perkov <luka.perkov@sartura.hr>
15589 L: linux-arm-msm@vger.kernel.org
15591 F: Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
15592 F: drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
15594 QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
15595 M: Robert Marko <robert.marko@sartura.hr>
15596 M: Luka Perkov <luka.perkov@sartura.hr>
15597 L: linux-arm-msm@vger.kernel.org
15599 F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
15600 F: drivers/regulator/vqmmc-ipq4019-regulator.c
15602 QUALCOMM RMNET DRIVER
15603 M: Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
15604 M: Sean Tranchetti <stranche@codeaurora.org>
15605 L: netdev@vger.kernel.org
15607 F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
15608 F: drivers/net/ethernet/qualcomm/rmnet/
15609 F: include/linux/if_rmnet.h
15611 QUALCOMM TSENS THERMAL DRIVER
15612 M: Amit Kucheria <amitk@kernel.org>
15613 M: Thara Gopinath <thara.gopinath@linaro.org>
15614 L: linux-pm@vger.kernel.org
15615 L: linux-arm-msm@vger.kernel.org
15617 F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
15618 F: drivers/thermal/qcom/
15620 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
15621 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
15622 L: linux-media@vger.kernel.org
15623 L: linux-arm-msm@vger.kernel.org
15625 T: git git://linuxtv.org/media_tree.git
15626 F: Documentation/devicetree/bindings/media/*venus*
15627 F: drivers/media/platform/qcom/venus/
15629 QUALCOMM WCN36XX WIRELESS DRIVER
15630 M: Kalle Valo <kvalo@codeaurora.org>
15631 L: wcn36xx@lists.infradead.org
15633 W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
15634 T: git git://github.com/KrasnikovEugene/wcn36xx.git
15635 F: drivers/net/wireless/ath/wcn36xx/
15637 QUANTENNA QTNFMAC WIRELESS DRIVER
15638 M: Igor Mitsyanko <imitsyanko@quantenna.com>
15639 R: Sergey Matyukevich <geomatsi@gmail.com>
15640 L: linux-wireless@vger.kernel.org
15642 F: drivers/net/wireless/quantenna
15644 RADEON and AMDGPU DRM DRIVERS
15645 M: Alex Deucher <alexander.deucher@amd.com>
15646 M: Christian König <christian.koenig@amd.com>
15647 M: Pan, Xinhui <Xinhui.Pan@amd.com>
15648 L: amd-gfx@lists.freedesktop.org
15650 T: git https://gitlab.freedesktop.org/agd5f/linux.git
15651 B: https://gitlab.freedesktop.org/drm/amd/-/issues
15652 C: irc://irc.oftc.net/radeon
15653 F: drivers/gpu/drm/amd/
15654 F: drivers/gpu/drm/radeon/
15655 F: include/uapi/drm/amdgpu_drm.h
15656 F: include/uapi/drm/radeon_drm.h
15658 RADEON FRAMEBUFFER DISPLAY DRIVER
15659 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
15660 L: linux-fbdev@vger.kernel.org
15662 F: drivers/video/fbdev/aty/radeon*
15663 F: include/uapi/linux/radeonfb.h
15665 RADIOSHARK RADIO DRIVER
15666 M: Hans Verkuil <hverkuil@xs4all.nl>
15667 L: linux-media@vger.kernel.org
15669 T: git git://linuxtv.org/media_tree.git
15670 F: drivers/media/radio/radio-shark.c
15672 RADIOSHARK2 RADIO DRIVER
15673 M: Hans Verkuil <hverkuil@xs4all.nl>
15674 L: linux-media@vger.kernel.org
15676 T: git git://linuxtv.org/media_tree.git
15677 F: drivers/media/radio/radio-shark2.c
15678 F: drivers/media/radio/radio-tea5777.c
15680 RADOS BLOCK DEVICE (RBD)
15681 M: Ilya Dryomov <idryomov@gmail.com>
15682 R: Dongsheng Yang <dongsheng.yang@easystack.cn>
15683 L: ceph-devel@vger.kernel.org
15685 W: http://ceph.com/
15686 T: git git://github.com/ceph/ceph-client.git
15687 F: Documentation/ABI/testing/sysfs-bus-rbd
15688 F: drivers/block/rbd.c
15689 F: drivers/block/rbd_types.h
15691 RAGE128 FRAMEBUFFER DISPLAY DRIVER
15692 M: Paul Mackerras <paulus@samba.org>
15693 L: linux-fbdev@vger.kernel.org
15695 F: drivers/video/fbdev/aty/aty128fb.c
15697 RAINSHADOW-CEC DRIVER
15698 M: Hans Verkuil <hverkuil@xs4all.nl>
15699 L: linux-media@vger.kernel.org
15701 T: git git://linuxtv.org/media_tree.git
15702 F: drivers/media/cec/usb/rainshadow/
15704 RALINK MIPS ARCHITECTURE
15705 M: John Crispin <john@phrozen.org>
15706 L: linux-mips@vger.kernel.org
15708 F: arch/mips/ralink
15710 RALINK RT2X00 WIRELESS LAN DRIVER
15711 M: Stanislaw Gruszka <stf_xl@wp.pl>
15712 M: Helmut Schaa <helmut.schaa@googlemail.com>
15713 L: linux-wireless@vger.kernel.org
15715 F: drivers/net/wireless/ralink/rt2x00/
15717 RAMDISK RAM BLOCK DEVICE DRIVER
15718 M: Jens Axboe <axboe@kernel.dk>
15720 F: Documentation/admin-guide/blockdev/ramdisk.rst
15721 F: drivers/block/brd.c
15723 RANCHU VIRTUAL BOARD FOR MIPS
15724 M: Miodrag Dinic <miodrag.dinic@mips.com>
15725 L: linux-mips@vger.kernel.org
15727 F: arch/mips/configs/generic/board-ranchu.config
15728 F: arch/mips/generic/board-ranchu.c
15730 RANDOM NUMBER DRIVER
15731 M: "Theodore Ts'o" <tytso@mit.edu>
15732 M: Jason A. Donenfeld <Jason@zx2c4.com>
15733 T: git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
15735 F: drivers/char/random.c
15738 M: Matt Porter <mporter@kernel.crashing.org>
15739 M: Alexandre Bounine <alex.bou9@gmail.com>
15741 F: drivers/rapidio/
15744 M: Tony Luck <tony.luck@intel.com>
15745 M: Borislav Petkov <bp@alien8.de>
15746 L: linux-edac@vger.kernel.org
15748 F: Documentation/admin-guide/ras.rst
15750 F: include/linux/ras.h
15751 F: include/ras/ras_event.h
15753 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
15754 L: linux-wireless@vger.kernel.org
15756 F: drivers/net/wireless/ray*
15758 RC-CORE / LIRC FRAMEWORK
15759 M: Sean Young <sean@mess.org>
15760 L: linux-media@vger.kernel.org
15762 W: http://linuxtv.org
15763 T: git git://linuxtv.org/media_tree.git
15764 F: Documentation/driver-api/media/rc-core.rst
15765 F: Documentation/userspace-api/media/rc/
15766 F: drivers/media/rc/
15767 F: include/media/rc-map.h
15768 F: include/media/rc-core.h
15769 F: include/uapi/linux/lirc.h
15771 RCMM REMOTE CONTROLS DECODER
15772 M: Patrick Lerda <patrick9876@free.fr>
15774 F: drivers/media/rc/ir-rcmm-decoder.c
15776 RCUTORTURE TEST FRAMEWORK
15777 M: "Paul E. McKenney" <paulmck@kernel.org>
15778 M: Josh Triplett <josh@joshtriplett.org>
15779 R: Steven Rostedt <rostedt@goodmis.org>
15780 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15781 R: Lai Jiangshan <jiangshanlai@gmail.com>
15782 L: rcu@vger.kernel.org
15784 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15785 F: tools/testing/selftests/rcutorture
15787 RDACM20 Camera Sensor
15788 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
15789 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
15790 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
15791 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
15792 L: linux-media@vger.kernel.org
15794 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
15795 F: drivers/media/i2c/max9271.c
15796 F: drivers/media/i2c/max9271.h
15797 F: drivers/media/i2c/rdacm20.c
15799 RDACM21 Camera Sensor
15800 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
15801 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
15802 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
15803 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
15804 L: linux-media@vger.kernel.org
15806 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
15807 F: drivers/media/i2c/max9271.c
15808 F: drivers/media/i2c/max9271.h
15809 F: drivers/media/i2c/rdacm21.c
15812 M: Florian Fainelli <florian@openwrt.org>
15815 RDC R6040 FAST ETHERNET DRIVER
15816 M: Florian Fainelli <f.fainelli@gmail.com>
15817 L: netdev@vger.kernel.org
15819 F: drivers/net/ethernet/rdc/r6040.c
15821 RDMAVT - RDMA verbs software
15822 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
15823 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
15824 L: linux-rdma@vger.kernel.org
15826 F: drivers/infiniband/sw/rdmavt
15828 RDS - RELIABLE DATAGRAM SOCKETS
15829 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
15830 L: netdev@vger.kernel.org
15831 L: linux-rdma@vger.kernel.org
15832 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
15834 W: https://oss.oracle.com/projects/rds/
15835 F: Documentation/networking/rds.rst
15838 RDT - RESOURCE ALLOCATION
15839 M: Fenghua Yu <fenghua.yu@intel.com>
15840 M: Reinette Chatre <reinette.chatre@intel.com>
15841 L: linux-kernel@vger.kernel.org
15843 F: Documentation/x86/resctrl*
15844 F: arch/x86/include/asm/resctrl.h
15845 F: arch/x86/kernel/cpu/resctrl/
15846 F: tools/testing/selftests/resctrl/
15848 READ-COPY UPDATE (RCU)
15849 M: "Paul E. McKenney" <paulmck@kernel.org>
15850 M: Josh Triplett <josh@joshtriplett.org>
15851 R: Steven Rostedt <rostedt@goodmis.org>
15852 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15853 R: Lai Jiangshan <jiangshanlai@gmail.com>
15854 R: Joel Fernandes <joel@joelfernandes.org>
15855 L: rcu@vger.kernel.org
15857 W: http://www.rdrop.com/users/paulmck/RCU/
15858 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15859 F: Documentation/RCU/
15860 F: include/linux/rcu*
15862 X: Documentation/RCU/torture.rst
15863 X: include/linux/srcu*.h
15864 X: kernel/rcu/srcu*.c
15866 REAL TIME CLOCK (RTC) SUBSYSTEM
15867 M: Alessandro Zummo <a.zummo@towertech.it>
15868 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
15869 L: linux-rtc@vger.kernel.org
15871 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
15872 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
15873 F: Documentation/admin-guide/rtc.rst
15874 F: Documentation/devicetree/bindings/rtc/
15876 F: include/linux/platform_data/rtc-*
15877 F: include/linux/rtc.h
15878 F: include/linux/rtc/
15879 F: include/uapi/linux/rtc.h
15880 F: tools/testing/selftests/rtc/
15882 REALTEK AUDIO CODECS
15883 M: Oder Chiou <oder_chiou@realtek.com>
15885 F: include/sound/rt*.h
15886 F: sound/soc/codecs/rt*
15888 REALTEK RTL83xx SMI DSA ROUTER CHIPS
15889 M: Linus Walleij <linus.walleij@linaro.org>
15891 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
15892 F: drivers/net/dsa/realtek-smi*
15893 F: drivers/net/dsa/rtl83*
15895 REALTEK WIRELESS DRIVER (rtlwifi family)
15896 M: Ping-Ke Shih <pkshih@realtek.com>
15897 L: linux-wireless@vger.kernel.org
15899 W: https://wireless.wiki.kernel.org/
15900 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15901 F: drivers/net/wireless/realtek/rtlwifi/
15903 REALTEK WIRELESS DRIVER (rtw88)
15904 M: Yan-Hsuan Chuang <tony0620emma@gmail.com>
15905 L: linux-wireless@vger.kernel.org
15907 F: drivers/net/wireless/realtek/rtw88/
15909 REDPINE WIRELESS DRIVER
15910 M: Amitkumar Karwar <amitkarwar@gmail.com>
15911 M: Siva Rebbagondla <siva8118@gmail.com>
15912 L: linux-wireless@vger.kernel.org
15914 F: drivers/net/wireless/rsi/
15916 REGISTER MAP ABSTRACTION
15917 M: Mark Brown <broonie@kernel.org>
15918 L: linux-kernel@vger.kernel.org
15920 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
15921 F: Documentation/devicetree/bindings/regmap/
15922 F: drivers/base/regmap/
15923 F: include/linux/regmap.h
15925 REISERFS FILE SYSTEM
15926 L: reiserfs-devel@vger.kernel.org
15930 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
15931 M: Ohad Ben-Cohen <ohad@wizery.com>
15932 M: Bjorn Andersson <bjorn.andersson@linaro.org>
15933 M: Mathieu Poirier <mathieu.poirier@linaro.org>
15934 L: linux-remoteproc@vger.kernel.org
15936 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
15937 F: Documentation/ABI/testing/sysfs-class-remoteproc
15938 F: Documentation/devicetree/bindings/remoteproc/
15939 F: Documentation/staging/remoteproc.rst
15940 F: drivers/remoteproc/
15941 F: include/linux/remoteproc.h
15942 F: include/linux/remoteproc/
15944 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
15945 M: Ohad Ben-Cohen <ohad@wizery.com>
15946 M: Bjorn Andersson <bjorn.andersson@linaro.org>
15947 M: Mathieu Poirier <mathieu.poirier@linaro.org>
15948 L: linux-remoteproc@vger.kernel.org
15950 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
15951 F: Documentation/ABI/testing/sysfs-bus-rpmsg
15952 F: Documentation/staging/rpmsg.rst
15954 F: include/linux/rpmsg.h
15955 F: include/linux/rpmsg/
15956 F: include/uapi/linux/rpmsg.h
15959 REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
15960 M: Stephan Gerhold <stephan@gerhold.net>
15961 L: netdev@vger.kernel.org
15962 L: linux-remoteproc@vger.kernel.org
15964 F: drivers/net/wwan/rpmsg_wwan_ctrl.c
15966 RENESAS CLOCK DRIVERS
15967 M: Geert Uytterhoeven <geert+renesas@glider.be>
15968 L: linux-renesas-soc@vger.kernel.org
15970 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
15971 F: Documentation/devicetree/bindings/clock/renesas,*
15972 F: drivers/clk/renesas/
15974 RENESAS EMEV2 I2C DRIVER
15975 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
15976 L: linux-renesas-soc@vger.kernel.org
15978 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
15979 F: drivers/i2c/busses/i2c-emev2.c
15981 RENESAS ETHERNET DRIVERS
15982 R: Sergey Shtylyov <s.shtylyov@omp.ru>
15983 L: netdev@vger.kernel.org
15984 L: linux-renesas-soc@vger.kernel.org
15985 F: Documentation/devicetree/bindings/net/renesas,*.yaml
15986 F: drivers/net/ethernet/renesas/
15987 F: include/linux/sh_eth.h
15989 RENESAS R-CAR GYROADC DRIVER
15990 M: Marek Vasut <marek.vasut@gmail.com>
15991 L: linux-iio@vger.kernel.org
15993 F: Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
15994 F: drivers/iio/adc/rcar-gyroadc.c
15996 RENESAS R-CAR I2C DRIVERS
15997 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
15998 L: linux-renesas-soc@vger.kernel.org
16000 F: Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
16001 F: Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
16002 F: drivers/i2c/busses/i2c-rcar.c
16003 F: drivers/i2c/busses/i2c-sh_mobile.c
16005 RENESAS R-CAR THERMAL DRIVERS
16006 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
16007 L: linux-renesas-soc@vger.kernel.org
16009 F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
16010 F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
16011 F: drivers/thermal/rcar_gen3_thermal.c
16012 F: drivers/thermal/rcar_thermal.c
16014 RENESAS RIIC DRIVER
16015 M: Chris Brandt <chris.brandt@renesas.com>
16016 L: linux-renesas-soc@vger.kernel.org
16018 F: Documentation/devicetree/bindings/i2c/renesas,riic.yaml
16019 F: drivers/i2c/busses/i2c-riic.c
16021 RENESAS USB PHY DRIVER
16022 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
16023 L: linux-renesas-soc@vger.kernel.org
16025 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
16027 RENESAS RZ/G2L A/D DRIVER
16028 M: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
16029 L: linux-iio@vger.kernel.org
16030 L: linux-renesas-soc@vger.kernel.org
16032 F: Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
16033 F: drivers/iio/adc/rzg2l_adc.c
16035 RESET CONTROLLER FRAMEWORK
16036 M: Philipp Zabel <p.zabel@pengutronix.de>
16038 T: git git://git.pengutronix.de/git/pza/linux
16039 F: Documentation/devicetree/bindings/reset/
16040 F: Documentation/driver-api/reset.rst
16042 F: include/dt-bindings/reset/
16043 F: include/linux/reset-controller.h
16044 F: include/linux/reset.h
16045 F: include/linux/reset/
16046 K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
16048 RESTARTABLE SEQUENCES SUPPORT
16049 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
16050 M: Peter Zijlstra <peterz@infradead.org>
16051 M: "Paul E. McKenney" <paulmck@kernel.org>
16052 M: Boqun Feng <boqun.feng@gmail.com>
16053 L: linux-kernel@vger.kernel.org
16055 F: include/trace/events/rseq.h
16056 F: include/uapi/linux/rseq.h
16058 F: tools/testing/selftests/rseq/
16061 M: Johannes Berg <johannes@sipsolutions.net>
16062 L: linux-wireless@vger.kernel.org
16064 W: https://wireless.wiki.kernel.org/
16065 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
16066 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
16067 F: Documentation/ABI/stable/sysfs-class-rfkill
16068 F: Documentation/driver-api/rfkill.rst
16069 F: include/linux/rfkill.h
16070 F: include/uapi/linux/rfkill.h
16074 M: Thomas Graf <tgraf@suug.ch>
16075 M: Herbert Xu <herbert@gondor.apana.org.au>
16076 L: netdev@vger.kernel.org
16078 F: include/linux/rhashtable-types.h
16079 F: include/linux/rhashtable.h
16080 F: lib/rhashtable.c
16081 F: lib/test_rhashtable.c
16083 RICOH R5C592 MEMORYSTICK DRIVER
16084 M: Maxim Levitsky <maximlevitsky@gmail.com>
16086 F: drivers/memstick/host/r592.*
16088 RICOH SMARTMEDIA/XD DRIVER
16089 M: Maxim Levitsky <maximlevitsky@gmail.com>
16091 F: drivers/mtd/nand/raw/r852.c
16092 F: drivers/mtd/nand/raw/r852.h
16094 RISC-V ARCHITECTURE
16095 M: Paul Walmsley <paul.walmsley@sifive.com>
16096 M: Palmer Dabbelt <palmer@dabbelt.com>
16097 M: Albert Ou <aou@eecs.berkeley.edu>
16098 L: linux-riscv@lists.infradead.org
16100 P: Documentation/riscv/patch-acceptance.rst
16101 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
16106 RISC-V/MICROCHIP POLARFIRE SOC SUPPORT
16107 M: Lewis Hanly <lewis.hanly@microchip.com>
16108 L: linux-riscv@lists.infradead.org
16110 F: drivers/mailbox/mailbox-mpfs.c
16111 F: drivers/soc/microchip/
16112 F: include/soc/microchip/mpfs.h
16115 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
16116 M: Jack Wang <jinpu.wang@ionos.com>
16117 L: linux-block@vger.kernel.org
16119 F: drivers/block/rnbd/
16122 M: Stefan Achatz <erazor_de@users.sourceforge.net>
16124 W: http://sourceforge.net/projects/roccat/
16125 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
16126 F: drivers/hid/hid-roccat*
16127 F: include/linux/hid-roccat*
16129 ROCKCHIP ISP V1 DRIVER
16130 M: Helen Koike <helen.koike@collabora.com>
16131 M: Dafna Hirschfeld <dafna.hirschfeld@collabora.com>
16132 L: linux-media@vger.kernel.org
16133 L: linux-rockchip@lists.infradead.org
16135 F: Documentation/admin-guide/media/rkisp1.rst
16136 F: Documentation/devicetree/bindings/media/rockchip-isp1.yaml
16137 F: Documentation/userspace-api/media/v4l/pixfmt-meta-rkisp1.rst
16138 F: drivers/media/platform/rockchip/rkisp1
16139 F: include/uapi/linux/rkisp1-config.h
16141 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
16142 M: Jacob Chen <jacob-chen@iotwrt.com>
16143 M: Ezequiel Garcia <ezequiel@collabora.com>
16144 L: linux-media@vger.kernel.org
16145 L: linux-rockchip@lists.infradead.org
16147 F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
16148 F: drivers/media/platform/rockchip/rga/
16150 ROCKCHIP VIDEO DECODER DRIVER
16151 M: Ezequiel Garcia <ezequiel@collabora.com>
16152 L: linux-media@vger.kernel.org
16153 L: linux-rockchip@lists.infradead.org
16155 F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
16156 F: drivers/staging/media/rkvdec/
16159 M: Jiri Pirko <jiri@resnulli.us>
16160 L: netdev@vger.kernel.org
16162 F: drivers/net/ethernet/rocker/
16164 ROCKETPORT EXPRESS/INFINITY DRIVER
16165 M: Kevin Cernekee <cernekee@gmail.com>
16166 L: linux-serial@vger.kernel.org
16168 F: drivers/tty/serial/rp2.*
16170 ROHM BD99954 CHARGER IC
16171 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
16172 L: linux-power@fi.rohmeurope.com
16174 F: drivers/power/supply/bd99954-charger.c
16175 F: drivers/power/supply/bd99954-charger.h
16177 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
16178 M: Tomasz Duszynski <tduszyns@gmail.com>
16180 F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
16181 F: drivers/iio/light/bh1750.c
16183 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
16184 M: Marek Vasut <marek.vasut+renesas@gmail.com>
16185 L: linux-kernel@vger.kernel.org
16186 L: linux-renesas-soc@vger.kernel.org
16188 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
16189 F: drivers/gpio/gpio-bd9571mwv.c
16190 F: drivers/mfd/bd9571mwv.c
16191 F: drivers/regulator/bd9571mwv-regulator.c
16192 F: include/linux/mfd/bd9571mwv.h
16194 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
16195 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
16196 L: linux-power@fi.rohmeurope.com
16198 F: Documentation/devicetree/bindings/mfd/rohm,bd70528-pmic.txt
16199 F: Documentation/devicetree/bindings/regulator/rohm,bd70528-regulator.txt
16200 F: drivers/clk/clk-bd718x7.c
16201 F: drivers/gpio/gpio-bd70528.c
16202 F: drivers/gpio/gpio-bd71815.c
16203 F: drivers/gpio/gpio-bd71828.c
16204 F: drivers/mfd/rohm-bd70528.c
16205 F: drivers/mfd/rohm-bd71828.c
16206 F: drivers/mfd/rohm-bd718x7.c
16207 F: drivers/mfd/rohm-bd9576.c
16208 F: drivers/power/supply/bd70528-charger.c
16209 F: drivers/regulator/bd70528-regulator.c
16210 F: drivers/regulator/bd71815-regulator.c
16211 F: drivers/regulator/bd71828-regulator.c
16212 F: drivers/regulator/bd718x7-regulator.c
16213 F: drivers/regulator/bd9576-regulator.c
16214 F: drivers/regulator/rohm-regulator.c
16215 F: drivers/rtc/rtc-bd70528.c
16216 F: drivers/watchdog/bd70528_wdt.c
16217 F: drivers/watchdog/bd9576_wdt.c
16218 F: include/linux/mfd/rohm-bd70528.h
16219 F: include/linux/mfd/rohm-bd71815.h
16220 F: include/linux/mfd/rohm-bd71828.h
16221 F: include/linux/mfd/rohm-bd718x7.h
16222 F: include/linux/mfd/rohm-bd957x.h
16223 F: include/linux/mfd/rohm-generic.h
16224 F: include/linux/mfd/rohm-shared.h
16227 M: Ralf Baechle <ralf@linux-mips.org>
16228 L: linux-hams@vger.kernel.org
16230 W: http://www.linux-ax25.org/
16231 F: include/net/rose.h
16232 F: include/uapi/linux/rose.h
16235 ROTATION DRIVER FOR ALLWINNER A83T
16236 M: Jernej Skrabec <jernej.skrabec@gmail.com>
16237 L: linux-media@vger.kernel.org
16239 T: git git://linuxtv.org/media_tree.git
16240 F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
16241 F: drivers/media/platform/sunxi/sun8i-rotate/
16243 RTL2830 MEDIA DRIVER
16244 M: Antti Palosaari <crope@iki.fi>
16245 L: linux-media@vger.kernel.org
16247 W: https://linuxtv.org
16248 W: http://palosaari.fi/linux/
16249 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16250 T: git git://linuxtv.org/anttip/media_tree.git
16251 F: drivers/media/dvb-frontends/rtl2830*
16253 RTL2832 MEDIA DRIVER
16254 M: Antti Palosaari <crope@iki.fi>
16255 L: linux-media@vger.kernel.org
16257 W: https://linuxtv.org
16258 W: http://palosaari.fi/linux/
16259 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16260 T: git git://linuxtv.org/anttip/media_tree.git
16261 F: drivers/media/dvb-frontends/rtl2832*
16263 RTL2832_SDR MEDIA DRIVER
16264 M: Antti Palosaari <crope@iki.fi>
16265 L: linux-media@vger.kernel.org
16267 W: https://linuxtv.org
16268 W: http://palosaari.fi/linux/
16269 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16270 T: git git://linuxtv.org/anttip/media_tree.git
16271 F: drivers/media/dvb-frontends/rtl2832_sdr*
16273 RTL8180 WIRELESS DRIVER
16274 L: linux-wireless@vger.kernel.org
16276 W: https://wireless.wiki.kernel.org/
16277 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
16278 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
16280 RTL8187 WIRELESS DRIVER
16281 M: Herton Ronaldo Krzesinski <herton@canonical.com>
16282 M: Hin-Tak Leung <htl10@users.sourceforge.net>
16283 M: Larry Finger <Larry.Finger@lwfinger.net>
16284 L: linux-wireless@vger.kernel.org
16286 W: https://wireless.wiki.kernel.org/
16287 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
16288 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
16290 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
16291 M: Jes Sorensen <Jes.Sorensen@gmail.com>
16292 L: linux-wireless@vger.kernel.org
16294 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
16295 F: drivers/net/wireless/realtek/rtl8xxxu/
16297 RTRS TRANSPORT DRIVERS
16298 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
16299 M: Jack Wang <jinpu.wang@ionos.com>
16300 L: linux-rdma@vger.kernel.org
16302 F: drivers/infiniband/ulp/rtrs/
16304 RXRPC SOCKETS (AF_RXRPC)
16305 M: David Howells <dhowells@redhat.com>
16306 M: Marc Dionne <marc.dionne@auristor.com>
16307 L: linux-afs@lists.infradead.org
16309 W: https://www.infradead.org/~dhowells/kafs/
16310 F: Documentation/networking/rxrpc.rst
16311 F: include/keys/rxrpc-type.h
16312 F: include/net/af_rxrpc.h
16313 F: include/trace/events/rxrpc.h
16314 F: include/uapi/linux/rxrpc.h
16317 S3 SAVAGE FRAMEBUFFER DRIVER
16318 M: Antonino Daplas <adaplas@gmail.com>
16319 L: linux-fbdev@vger.kernel.org
16321 F: drivers/video/fbdev/savage/
16324 M: Heiko Carstens <hca@linux.ibm.com>
16325 M: Vasily Gorbik <gor@linux.ibm.com>
16326 M: Christian Borntraeger <borntraeger@de.ibm.com>
16327 R: Alexander Gordeev <agordeev@linux.ibm.com>
16328 L: linux-s390@vger.kernel.org
16330 W: http://www.ibm.com/developerworks/linux/linux390/
16331 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
16332 F: Documentation/driver-api/s390-drivers.rst
16333 F: Documentation/s390/
16337 S390 COMMON I/O LAYER
16338 M: Vineeth Vijayan <vneethv@linux.ibm.com>
16339 M: Peter Oberparleiter <oberpar@linux.ibm.com>
16340 L: linux-s390@vger.kernel.org
16342 W: http://www.ibm.com/developerworks/linux/linux390/
16343 F: drivers/s390/cio/
16346 M: Stefan Haberland <sth@linux.ibm.com>
16347 M: Jan Hoeppner <hoeppner@linux.ibm.com>
16348 L: linux-s390@vger.kernel.org
16350 W: http://www.ibm.com/developerworks/linux/linux390/
16351 F: block/partitions/ibm.c
16352 F: drivers/s390/block/dasd*
16353 F: include/linux/dasd_mod.h
16356 M: Matthew Rosato <mjrosato@linux.ibm.com>
16357 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
16358 L: linux-s390@vger.kernel.org
16360 W: http://www.ibm.com/developerworks/linux/linux390/
16361 F: drivers/iommu/s390-iommu.c
16363 S390 IUCV NETWORK LAYER
16364 M: Julian Wiedmann <jwi@linux.ibm.com>
16365 M: Karsten Graul <kgraul@linux.ibm.com>
16366 L: linux-s390@vger.kernel.org
16367 L: netdev@vger.kernel.org
16369 W: http://www.ibm.com/developerworks/linux/linux390/
16370 F: drivers/s390/net/*iucv*
16371 F: include/net/iucv/
16374 S390 NETWORK DRIVERS
16375 M: Julian Wiedmann <jwi@linux.ibm.com>
16376 M: Karsten Graul <kgraul@linux.ibm.com>
16377 L: linux-s390@vger.kernel.org
16378 L: netdev@vger.kernel.org
16380 W: http://www.ibm.com/developerworks/linux/linux390/
16381 F: drivers/s390/net/
16384 M: Niklas Schnelle <schnelle@linux.ibm.com>
16385 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
16386 L: linux-s390@vger.kernel.org
16388 W: http://www.ibm.com/developerworks/linux/linux390/
16390 F: drivers/pci/hotplug/s390_pci_hpc.c
16391 F: Documentation/s390/pci.rst
16393 S390 VFIO AP DRIVER
16394 M: Tony Krowiak <akrowiak@linux.ibm.com>
16395 M: Halil Pasic <pasic@linux.ibm.com>
16396 M: Jason Herne <jjherne@linux.ibm.com>
16397 L: linux-s390@vger.kernel.org
16399 W: http://www.ibm.com/developerworks/linux/linux390/
16400 F: Documentation/s390/vfio-ap.rst
16401 F: drivers/s390/crypto/vfio_ap_drv.c
16402 F: drivers/s390/crypto/vfio_ap_ops.c
16403 F: drivers/s390/crypto/vfio_ap_private.h
16405 S390 VFIO-CCW DRIVER
16406 M: Eric Farman <farman@linux.ibm.com>
16407 M: Matthew Rosato <mjrosato@linux.ibm.com>
16408 R: Halil Pasic <pasic@linux.ibm.com>
16409 L: linux-s390@vger.kernel.org
16410 L: kvm@vger.kernel.org
16412 F: Documentation/s390/vfio-ccw.rst
16413 F: drivers/s390/cio/vfio_ccw*
16414 F: include/uapi/linux/vfio_ccw.h
16416 S390 VFIO-PCI DRIVER
16417 M: Matthew Rosato <mjrosato@linux.ibm.com>
16418 M: Eric Farman <farman@linux.ibm.com>
16419 L: linux-s390@vger.kernel.org
16420 L: kvm@vger.kernel.org
16422 F: drivers/vfio/pci/vfio_pci_zdev.c
16423 F: include/uapi/linux/vfio_zdev.h
16426 M: Harald Freudenberger <freude@linux.ibm.com>
16427 L: linux-s390@vger.kernel.org
16429 W: http://www.ibm.com/developerworks/linux/linux390/
16430 F: drivers/s390/crypto/
16433 M: Steffen Maier <maier@linux.ibm.com>
16434 M: Benjamin Block <bblock@linux.ibm.com>
16435 L: linux-s390@vger.kernel.org
16437 W: http://www.ibm.com/developerworks/linux/linux390/
16438 F: drivers/s390/scsi/zfcp_*
16440 S3C ADC BATTERY DRIVER
16441 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16442 L: linux-samsung-soc@vger.kernel.org
16444 F: drivers/power/supply/s3c_adc_battery.c
16445 F: include/linux/s3c_adc_battery.h
16447 S3C24XX SD/MMC Driver
16448 M: Ben Dooks <ben-linux@fluff.org>
16449 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16451 F: drivers/mmc/host/s3cmci.*
16453 SAA6588 RDS RECEIVER DRIVER
16454 M: Hans Verkuil <hverkuil@xs4all.nl>
16455 L: linux-media@vger.kernel.org
16457 W: https://linuxtv.org
16458 T: git git://linuxtv.org/media_tree.git
16459 F: drivers/media/i2c/saa6588*
16461 SAA7134 VIDEO4LINUX DRIVER
16462 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16463 L: linux-media@vger.kernel.org
16465 W: https://linuxtv.org
16466 T: git git://linuxtv.org/media_tree.git
16467 F: Documentation/driver-api/media/drivers/saa7134*
16468 F: drivers/media/pci/saa7134/
16470 SAA7146 VIDEO4LINUX-2 DRIVER
16471 M: Hans Verkuil <hverkuil@xs4all.nl>
16472 L: linux-media@vger.kernel.org
16474 T: git git://linuxtv.org/media_tree.git
16475 F: drivers/media/common/saa7146/
16476 F: drivers/media/pci/saa7146/
16477 F: include/media/drv-intf/saa7146*
16479 SAFESETID SECURITY MODULE
16480 M: Micah Morton <mortonm@chromium.org>
16482 F: Documentation/admin-guide/LSM/SafeSetID.rst
16483 F: security/safesetid/
16485 SAMSUNG AUDIO (ASoC) DRIVERS
16486 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16487 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16488 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16490 F: Documentation/devicetree/bindings/sound/samsung*
16491 F: sound/soc/samsung/
16493 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
16494 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16495 L: linux-crypto@vger.kernel.org
16496 L: linux-samsung-soc@vger.kernel.org
16498 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
16499 F: drivers/crypto/exynos-rng.c
16501 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
16502 M: Łukasz Stelmach <l.stelmach@samsung.com>
16503 L: linux-samsung-soc@vger.kernel.org
16505 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
16506 F: drivers/char/hw_random/exynos-trng.c
16508 SAMSUNG FRAMEBUFFER DRIVER
16509 M: Jingoo Han <jingoohan1@gmail.com>
16510 L: linux-fbdev@vger.kernel.org
16512 F: drivers/video/fbdev/s3c-fb.c
16514 SAMSUNG INTERCONNECT DRIVERS
16515 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16516 M: Artur Świgoń <a.swigon@samsung.com>
16517 L: linux-pm@vger.kernel.org
16518 L: linux-samsung-soc@vger.kernel.org
16520 F: drivers/interconnect/samsung/
16522 SAMSUNG LAPTOP DRIVER
16523 M: Corentin Chary <corentin.chary@gmail.com>
16524 L: platform-driver-x86@vger.kernel.org
16526 F: drivers/platform/x86/samsung-laptop.c
16528 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
16529 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16530 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
16531 L: linux-kernel@vger.kernel.org
16532 L: linux-samsung-soc@vger.kernel.org
16534 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
16535 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
16536 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
16537 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
16538 F: drivers/clk/clk-s2mps11.c
16539 F: drivers/mfd/sec*.c
16540 F: drivers/regulator/s2m*.c
16541 F: drivers/regulator/s5m*.c
16542 F: drivers/rtc/rtc-s5m.c
16543 F: include/linux/mfd/samsung/
16545 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
16546 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
16547 L: linux-media@vger.kernel.org
16548 L: linux-samsung-soc@vger.kernel.org
16550 F: drivers/media/platform/s3c-camif/
16551 F: include/media/drv-intf/s3c_camif.h
16553 SAMSUNG S3FWRN5 NFC DRIVER
16554 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16555 M: Krzysztof Opasiak <k.opasiak@samsung.com>
16556 L: linux-nfc@lists.01.org (subscribers-only)
16558 F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
16559 F: drivers/nfc/s3fwrn5
16561 SAMSUNG S5C73M3 CAMERA DRIVER
16562 M: Andrzej Hajda <a.hajda@samsung.com>
16563 L: linux-media@vger.kernel.org
16565 F: drivers/media/i2c/s5c73m3/*
16567 SAMSUNG S5K5BAF CAMERA DRIVER
16568 M: Andrzej Hajda <a.hajda@samsung.com>
16569 L: linux-media@vger.kernel.org
16571 F: drivers/media/i2c/s5k5baf.c
16573 SAMSUNG S5P Security SubSystem (SSS) DRIVER
16574 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16575 M: Vladimir Zapolskiy <vz@mleia.com>
16576 L: linux-crypto@vger.kernel.org
16577 L: linux-samsung-soc@vger.kernel.org
16579 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
16580 F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
16581 F: drivers/crypto/s5p-sss.c
16583 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
16584 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16585 L: linux-media@vger.kernel.org
16587 Q: https://patchwork.linuxtv.org/project/linux-media/list/
16588 F: drivers/media/platform/exynos4-is/
16590 SAMSUNG SOC CLOCK DRIVERS
16591 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16592 M: Tomasz Figa <tomasz.figa@gmail.com>
16593 M: Chanwoo Choi <cw00.choi@samsung.com>
16594 L: linux-samsung-soc@vger.kernel.org
16596 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
16597 F: Documentation/devicetree/bindings/clock/exynos*.txt
16598 F: Documentation/devicetree/bindings/clock/samsung,*.yaml
16599 F: Documentation/devicetree/bindings/clock/samsung,s3c*
16600 F: Documentation/devicetree/bindings/clock/samsung,s5p*
16601 F: drivers/clk/samsung/
16602 F: include/dt-bindings/clock/exynos*.h
16603 F: include/dt-bindings/clock/s3c*.h
16604 F: include/dt-bindings/clock/s5p*.h
16605 F: include/dt-bindings/clock/samsung,*.h
16606 F: include/linux/clk/samsung.h
16607 F: include/linux/platform_data/clk-s3c2410.h
16609 SAMSUNG SPI DRIVERS
16610 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16611 M: Andi Shyti <andi@etezian.org>
16612 L: linux-spi@vger.kernel.org
16613 L: linux-samsung-soc@vger.kernel.org
16615 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
16616 F: drivers/spi/spi-s3c*
16617 F: include/linux/platform_data/spi-s3c64xx.h
16618 F: include/linux/spi/s3c24xx-fiq.h
16620 SAMSUNG SXGBE DRIVERS
16621 M: Byungho An <bh74.an@samsung.com>
16622 L: netdev@vger.kernel.org
16624 F: drivers/net/ethernet/samsung/sxgbe/
16626 SAMSUNG THERMAL DRIVER
16627 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
16628 L: linux-pm@vger.kernel.org
16629 L: linux-samsung-soc@vger.kernel.org
16631 T: git https://github.com/lmajewski/linux-samsung-thermal.git
16632 F: drivers/thermal/samsung/
16634 SAMSUNG USB2 PHY DRIVER
16635 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16636 L: linux-kernel@vger.kernel.org
16638 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
16639 F: Documentation/driver-api/phy/samsung-usb2.rst
16640 F: drivers/phy/samsung/phy-exynos4210-usb2.c
16641 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
16642 F: drivers/phy/samsung/phy-exynos5250-usb2.c
16643 F: drivers/phy/samsung/phy-s5pv210-usb2.c
16644 F: drivers/phy/samsung/phy-samsung-usb2.c
16645 F: drivers/phy/samsung/phy-samsung-usb2.h
16647 SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
16648 M: Paul Barker <paul.barker@sancloud.com>
16649 R: Marc Murphy <marc.murphy@sancloud.com>
16651 F: arch/arm/boot/dts/am335x-sancloud*
16654 M: Zwane Mwaikambo <zwanem@gmail.com>
16656 F: drivers/watchdog/sc1200wdt.c
16659 M: Ingo Molnar <mingo@redhat.com>
16660 M: Peter Zijlstra <peterz@infradead.org>
16661 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
16662 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
16663 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
16664 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
16665 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
16666 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
16667 R: Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
16668 L: linux-kernel@vger.kernel.org
16670 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
16671 F: include/linux/preempt.h
16672 F: include/linux/sched.h
16673 F: include/linux/wait.h
16674 F: include/uapi/linux/sched.h
16677 SCR24X CHIP CARD INTERFACE DRIVER
16678 M: Lubomir Rintel <lkundrak@v3.sk>
16680 F: drivers/char/pcmcia/scr24x_cs.c
16682 SCSI RDMA PROTOCOL (SRP) INITIATOR
16683 M: Bart Van Assche <bvanassche@acm.org>
16684 L: linux-rdma@vger.kernel.org
16686 Q: http://patchwork.kernel.org/project/linux-rdma/list/
16687 F: drivers/infiniband/ulp/srp/
16688 F: include/scsi/srp.h
16690 SCSI RDMA PROTOCOL (SRP) TARGET
16691 M: Bart Van Assche <bvanassche@acm.org>
16692 L: linux-rdma@vger.kernel.org
16693 L: target-devel@vger.kernel.org
16695 Q: http://patchwork.kernel.org/project/linux-rdma/list/
16696 F: drivers/infiniband/ulp/srpt/
16699 M: Doug Gilbert <dgilbert@interlog.com>
16700 L: linux-scsi@vger.kernel.org
16702 W: http://sg.danny.cz/sg
16703 F: Documentation/scsi/scsi-generic.rst
16704 F: drivers/scsi/sg.c
16705 F: include/scsi/sg.h
16708 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
16709 M: "Martin K. Petersen" <martin.petersen@oracle.com>
16710 L: linux-scsi@vger.kernel.org
16712 Q: https://patchwork.kernel.org/project/linux-scsi/list/
16713 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
16714 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
16715 F: Documentation/devicetree/bindings/scsi/
16720 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
16721 L: linux-scsi@vger.kernel.org
16723 F: Documentation/scsi/st.rst
16724 F: drivers/scsi/st.*
16725 F: drivers/scsi/st_*.h
16727 SCSI TARGET CORE USER DRIVER
16728 M: Bodo Stroesser <bostroesser@gmail.com>
16729 L: linux-scsi@vger.kernel.org
16730 L: target-devel@vger.kernel.org
16732 F: Documentation/target/tcmu-design.rst
16733 F: drivers/target/target_core_user.c
16734 F: include/uapi/linux/target_core_user.h
16736 SCSI TARGET SUBSYSTEM
16737 M: "Martin K. Petersen" <martin.petersen@oracle.com>
16738 L: linux-scsi@vger.kernel.org
16739 L: target-devel@vger.kernel.org
16741 W: http://www.linux-iscsi.org
16742 Q: https://patchwork.kernel.org/project/target-devel/list/
16743 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
16744 F: Documentation/target/
16749 M: Vlad Yasevich <vyasevich@gmail.com>
16750 M: Neil Horman <nhorman@tuxdriver.com>
16751 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
16752 L: linux-sctp@vger.kernel.org
16754 W: http://lksctp.sourceforge.net
16755 F: Documentation/networking/sctp.rst
16756 F: include/linux/sctp.h
16757 F: include/net/sctp/
16758 F: include/uapi/linux/sctp.h
16762 M: Jim Cromie <jim.cromie@gmail.com>
16764 F: Documentation/i2c/busses/scx200_acb.rst
16765 F: arch/x86/platform/scx200/
16766 F: drivers/i2c/busses/scx200*
16767 F: drivers/mtd/maps/scx200_docflash.c
16768 F: drivers/watchdog/scx200_wdt.c
16769 F: include/linux/scx200.h
16772 M: Jim Cromie <jim.cromie@gmail.com>
16774 F: drivers/char/scx200_gpio.c
16775 F: include/linux/scx200_gpio.h
16777 SCx200 HRT CLOCKSOURCE DRIVER
16778 M: Jim Cromie <jim.cromie@gmail.com>
16780 F: drivers/clocksource/scx200_hrt.c
16782 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
16783 M: Sascha Sommer <saschasommer@freenet.de>
16784 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
16786 F: drivers/mmc/host/sdricoh_cs.c
16788 SECO BOARDS CEC DRIVER
16789 M: Ettore Chimenti <ek5.chimenti@gmail.com>
16791 F: drivers/media/cec/platform/seco/seco-cec.c
16792 F: drivers/media/cec/platform/seco/seco-cec.h
16795 M: Kees Cook <keescook@chromium.org>
16796 R: Andy Lutomirski <luto@amacapital.net>
16797 R: Will Drewry <wad@chromium.org>
16799 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
16800 F: Documentation/userspace-api/seccomp_filter.rst
16801 F: include/linux/seccomp.h
16802 F: include/uapi/linux/seccomp.h
16803 F: kernel/seccomp.c
16804 F: tools/testing/selftests/kselftest_harness.h
16805 F: tools/testing/selftests/seccomp/*
16806 K: \bsecure_computing
16809 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
16810 M: Al Cooper <alcooperx@gmail.com>
16811 L: linux-mmc@vger.kernel.org
16812 L: bcm-kernel-feedback-list@broadcom.com
16814 F: drivers/mmc/host/sdhci-brcmstb*
16816 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
16817 M: Adrian Hunter <adrian.hunter@intel.com>
16818 L: linux-mmc@vger.kernel.org
16820 F: drivers/mmc/host/sdhci*
16821 F: include/linux/mmc/sdhci*
16823 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
16824 M: Eugen Hristev <eugen.hristev@microchip.com>
16825 L: linux-mmc@vger.kernel.org
16827 F: drivers/mmc/host/sdhci-of-at91.c
16829 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
16830 M: Ben Dooks <ben-linux@fluff.org>
16831 M: Jaehoon Chung <jh80.chung@samsung.com>
16832 L: linux-mmc@vger.kernel.org
16834 F: drivers/mmc/host/sdhci-s3c*
16836 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
16837 M: Viresh Kumar <vireshk@kernel.org>
16838 L: linux-mmc@vger.kernel.org
16840 F: drivers/mmc/host/sdhci-spear.c
16842 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
16843 M: Kishon Vijay Abraham I <kishon@ti.com>
16844 L: linux-mmc@vger.kernel.org
16846 F: drivers/mmc/host/sdhci-omap.c
16848 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
16849 M: Jonathan Derrick <jonathan.derrick@intel.com>
16850 M: Revanth Rajashekar <revanth.rajashekar@intel.com>
16851 L: linux-block@vger.kernel.org
16853 F: block/opal_proto.h
16855 F: include/linux/sed*
16856 F: include/uapi/linux/sed*
16859 M: Security Officers <security@kernel.org>
16861 F: Documentation/admin-guide/security-bugs.rst
16864 M: James Morris <jmorris@namei.org>
16865 M: "Serge E. Hallyn" <serge@hallyn.com>
16866 L: linux-security-module@vger.kernel.org (suggested Cc:)
16868 W: http://kernsec.org/
16869 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
16871 X: security/selinux/
16873 SELINUX SECURITY MODULE
16874 M: Paul Moore <paul@paul-moore.com>
16875 M: Stephen Smalley <stephen.smalley.work@gmail.com>
16876 M: Eric Paris <eparis@parisplace.org>
16877 L: selinux@vger.kernel.org
16879 W: https://selinuxproject.org
16880 W: https://github.com/SELinuxProject
16881 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
16882 F: Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
16883 F: Documentation/ABI/obsolete/sysfs-selinux-disable
16884 F: Documentation/admin-guide/LSM/SELinux.rst
16885 F: include/trace/events/avc.h
16886 F: include/uapi/linux/selinux_netlink.h
16887 F: scripts/selinux/
16888 F: security/selinux/
16891 M: Jiri Slaby <jirislaby@kernel.org>
16893 F: drivers/misc/phantom.c
16894 F: include/uapi/linux/phantom.h
16896 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
16897 M: Tomasz Duszynski <tomasz.duszynski@octakon.com>
16899 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
16900 F: drivers/iio/chemical/scd30.h
16901 F: drivers/iio/chemical/scd30_core.c
16902 F: drivers/iio/chemical/scd30_i2c.c
16903 F: drivers/iio/chemical/scd30_serial.c
16905 SENSIRION SGP40 GAS SENSOR DRIVER
16906 M: Andreas Klinger <ak@it-klinger.de>
16908 F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
16909 F: drivers/iio/chemical/sgp40.c
16911 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
16912 M: Tomasz Duszynski <tduszyns@gmail.com>
16914 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
16915 F: drivers/iio/chemical/sps30.c
16916 F: drivers/iio/chemical/sps30_i2c.c
16917 F: drivers/iio/chemical/sps30_serial.c
16920 M: Rob Herring <robh@kernel.org>
16921 L: linux-serial@vger.kernel.org
16923 F: Documentation/devicetree/bindings/serial/serial.yaml
16924 F: drivers/tty/serdev/
16925 F: include/linux/serdev.h
16928 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16929 L: linux-serial@vger.kernel.org
16931 F: Documentation/devicetree/bindings/serial/
16932 F: drivers/tty/serial/
16935 M: Sean Young <sean@mess.org>
16936 L: linux-media@vger.kernel.org
16938 F: drivers/media/rc/serial_ir.c
16940 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
16941 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16942 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16944 F: Documentation/devicetree/bindings/slimbus/
16945 F: drivers/slimbus/
16946 F: include/linux/slimbus.h
16949 M: Edward Cree <ecree.xilinx@gmail.com>
16950 M: Martin Habets <habetsm.xilinx@gmail.com>
16951 L: netdev@vger.kernel.org
16953 F: drivers/net/ethernet/sfc/
16955 SFF/SFP/SFP+ MODULE SUPPORT
16956 M: Russell King <linux@armlinux.org.uk>
16957 L: netdev@vger.kernel.org
16959 F: drivers/net/phy/phylink.c
16960 F: drivers/net/phy/sfp*
16961 F: include/linux/mdio/mdio-i2c.h
16962 F: include/linux/phylink.h
16963 F: include/linux/sfp.h
16964 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)
16967 M: Dimitri Sivanich <dimitri.sivanich@hpe.com>
16969 F: drivers/misc/sgi-gru/
16971 SGI XP/XPC/XPNET DRIVER
16972 M: Robin Holt <robinmholt@gmail.com>
16973 M: Steve Wahl <steve.wahl@hpe.com>
16974 R: Mike Travis <mike.travis@hpe.com>
16976 F: drivers/misc/sgi-xp/
16978 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
16979 M: Karsten Graul <kgraul@linux.ibm.com>
16980 L: linux-s390@vger.kernel.org
16982 W: http://www.ibm.com/developerworks/linux/linux390/
16985 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
16986 M: Linus Walleij <linus.walleij@linaro.org>
16987 L: linux-iio@vger.kernel.org
16989 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
16990 F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
16991 F: drivers/iio/light/gp2ap002.c
16993 SHARP RJ54N1CB0C SENSOR DRIVER
16994 M: Jacopo Mondi <jacopo@jmondi.org>
16995 L: linux-media@vger.kernel.org
16997 T: git git://linuxtv.org/media_tree.git
16998 F: drivers/media/i2c/rj54n1cb0c.c
16999 F: include/media/i2c/rj54n1cb0c.h
17001 SH_VOU V4L2 OUTPUT DRIVER
17002 L: linux-media@vger.kernel.org
17004 F: drivers/media/platform/sh_vou.c
17005 F: include/media/drv-intf/sh_vou.h
17007 SI2157 MEDIA DRIVER
17008 M: Antti Palosaari <crope@iki.fi>
17009 L: linux-media@vger.kernel.org
17011 W: https://linuxtv.org
17012 W: http://palosaari.fi/linux/
17013 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17014 T: git git://linuxtv.org/anttip/media_tree.git
17015 F: drivers/media/tuners/si2157*
17017 SI2165 MEDIA DRIVER
17018 M: Matthias Schwarzott <zzam@gentoo.org>
17019 L: linux-media@vger.kernel.org
17021 W: https://linuxtv.org
17022 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17023 F: drivers/media/dvb-frontends/si2165*
17025 SI2168 MEDIA DRIVER
17026 M: Antti Palosaari <crope@iki.fi>
17027 L: linux-media@vger.kernel.org
17029 W: https://linuxtv.org
17030 W: http://palosaari.fi/linux/
17031 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17032 T: git git://linuxtv.org/anttip/media_tree.git
17033 F: drivers/media/dvb-frontends/si2168*
17035 SI470X FM RADIO RECEIVER I2C DRIVER
17036 M: Hans Verkuil <hverkuil@xs4all.nl>
17037 L: linux-media@vger.kernel.org
17039 W: https://linuxtv.org
17040 T: git git://linuxtv.org/media_tree.git
17041 F: drivers/media/radio/si470x/radio-si470x-i2c.c
17043 SI470X FM RADIO RECEIVER USB DRIVER
17044 M: Hans Verkuil <hverkuil@xs4all.nl>
17045 L: linux-media@vger.kernel.org
17047 W: https://linuxtv.org
17048 T: git git://linuxtv.org/media_tree.git
17049 F: drivers/media/radio/si470x/radio-si470x-common.c
17050 F: drivers/media/radio/si470x/radio-si470x-usb.c
17051 F: drivers/media/radio/si470x/radio-si470x.h
17053 SI4713 FM RADIO TRANSMITTER I2C DRIVER
17054 M: Eduardo Valentin <edubezval@gmail.com>
17055 L: linux-media@vger.kernel.org
17057 W: https://linuxtv.org
17058 T: git git://linuxtv.org/media_tree.git
17059 F: drivers/media/radio/si4713/si4713.?
17061 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
17062 M: Eduardo Valentin <edubezval@gmail.com>
17063 L: linux-media@vger.kernel.org
17065 W: https://linuxtv.org
17066 T: git git://linuxtv.org/media_tree.git
17067 F: drivers/media/radio/si4713/radio-platform-si4713.c
17069 SI4713 FM RADIO TRANSMITTER USB DRIVER
17070 M: Hans Verkuil <hverkuil@xs4all.nl>
17071 L: linux-media@vger.kernel.org
17073 W: https://linuxtv.org
17074 T: git git://linuxtv.org/media_tree.git
17075 F: drivers/media/radio/si4713/radio-usb-si4713.c
17078 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17079 L: linux-media@vger.kernel.org
17081 W: https://linuxtv.org
17082 T: git git://linuxtv.org/media_tree.git
17083 F: drivers/media/common/siano/
17084 F: drivers/media/mmc/siano/
17085 F: drivers/media/usb/siano/
17086 F: drivers/media/usb/siano/
17089 M: Palmer Dabbelt <palmer@dabbelt.com>
17090 M: Paul Walmsley <paul.walmsley@sifive.com>
17091 L: linux-riscv@lists.infradead.org
17093 T: git git://github.com/sifive/riscv-linux.git
17097 SIFIVE FU540 SYSTEM-ON-CHIP
17098 M: Paul Walmsley <paul.walmsley@sifive.com>
17099 M: Palmer Dabbelt <palmer@dabbelt.com>
17100 L: linux-riscv@lists.infradead.org
17102 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
17107 M: Green Wan <green.wan@sifive.com>
17109 F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
17110 F: drivers/dma/sf-pdma/
17112 SILEAD TOUCHSCREEN DRIVER
17113 M: Hans de Goede <hdegoede@redhat.com>
17114 L: linux-input@vger.kernel.org
17115 L: platform-driver-x86@vger.kernel.org
17117 F: drivers/input/touchscreen/silead.c
17118 F: drivers/platform/x86/touchscreen_dmi.c
17120 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
17121 M: Jérôme Pouiller <jerome.pouiller@silabs.com>
17123 F: drivers/staging/wfx/
17125 SILICON MOTION SM712 FRAME BUFFER DRIVER
17126 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
17127 M: Teddy Wang <teddy.wang@siliconmotion.com>
17128 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
17129 L: linux-fbdev@vger.kernel.org
17131 F: Documentation/fb/sm712fb.rst
17132 F: drivers/video/fbdev/sm712*
17134 SILVACO I3C DUAL-ROLE MASTER
17135 M: Miquel Raynal <miquel.raynal@bootlin.com>
17136 M: Conor Culhane <conor.culhane@silvaco.com>
17137 L: linux-i3c@lists.infradead.org
17139 F: Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
17140 F: drivers/i3c/master/svc-i3c-master.c
17143 M: Hans de Goede <hdegoede@redhat.com>
17144 L: linux-fbdev@vger.kernel.org
17146 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
17147 F: drivers/video/fbdev/simplefb.c
17148 F: include/linux/platform_data/simplefb.h
17150 SIMTEC EB110ATX (Chalice CATS)
17151 M: Simtec Linux Team <linux@simtec.co.uk>
17153 W: http://www.simtec.co.uk/products/EB110ATX/
17155 SIMTEC EB2410ITX (BAST)
17156 M: Simtec Linux Team <linux@simtec.co.uk>
17158 W: http://www.simtec.co.uk/products/EB2410ITX/
17159 F: arch/arm/mach-s3c/bast-ide.c
17160 F: arch/arm/mach-s3c/bast-irq.c
17161 F: arch/arm/mach-s3c/mach-bast.c
17164 M: Thorsten Scherer <t.scherer@eckelmann.de>
17165 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
17166 R: Pengutronix Kernel Team <kernel@pengutronix.de>
17168 F: drivers/gpio/gpio-siox.c
17170 F: include/trace/events/siox.h
17172 SIPHASH PRF ROUTINES
17173 M: Jason A. Donenfeld <Jason@zx2c4.com>
17175 F: include/linux/siphash.h
17177 F: lib/test_siphash.c
17179 SIS 190 ETHERNET DRIVER
17180 M: Francois Romieu <romieu@fr.zoreil.com>
17181 L: netdev@vger.kernel.org
17183 F: drivers/net/ethernet/sis/sis190.c
17185 SIS 900/7016 FAST ETHERNET DRIVER
17186 M: Daniele Venzano <venza@brownhat.org>
17187 L: netdev@vger.kernel.org
17189 W: http://www.brownhat.org/sis900.html
17190 F: drivers/net/ethernet/sis/sis900.*
17192 SIS FRAMEBUFFER DRIVER
17193 M: Thomas Winischhofer <thomas@winischhofer.net>
17195 W: http://www.winischhofer.net/linuxsisvga.shtml
17196 F: Documentation/fb/sisfb.rst
17197 F: drivers/video/fbdev/sis/
17198 F: include/video/sisfb.h
17200 SIS I2C TOUCHSCREEN DRIVER
17201 M: Mika Penttilä <mika.penttila@nextfour.com>
17202 L: linux-input@vger.kernel.org
17204 F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
17205 F: drivers/input/touchscreen/sis_i2c.c
17208 M: Thomas Winischhofer <thomas@winischhofer.net>
17210 W: http://www.winischhofer.at/linuxsisusbvga.shtml
17211 F: drivers/usb/misc/sisusbvga/
17214 M: Christoph Lameter <cl@linux.com>
17215 M: Pekka Enberg <penberg@kernel.org>
17216 M: David Rientjes <rientjes@google.com>
17217 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
17218 M: Andrew Morton <akpm@linux-foundation.org>
17219 M: Vlastimil Babka <vbabka@suse.cz>
17220 L: linux-mm@kvack.org
17222 F: include/linux/sl?b*.h
17225 SLEEPABLE READ-COPY UPDATE (SRCU)
17226 M: Lai Jiangshan <jiangshanlai@gmail.com>
17227 M: "Paul E. McKenney" <paulmck@kernel.org>
17228 M: Josh Triplett <josh@joshtriplett.org>
17229 R: Steven Rostedt <rostedt@goodmis.org>
17230 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
17231 L: rcu@vger.kernel.org
17233 W: http://www.rdrop.com/users/paulmck/RCU/
17234 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17235 F: include/linux/srcu*.h
17236 F: kernel/rcu/srcu*.c
17238 SMACK SECURITY MODULE
17239 M: Casey Schaufler <casey@schaufler-ca.com>
17240 L: linux-security-module@vger.kernel.org
17242 W: http://schaufler-ca.com
17243 T: git git://github.com/cschaufler/smack-next
17244 F: Documentation/admin-guide/LSM/Smack.rst
17247 SMC91x ETHERNET DRIVER
17248 M: Nicolas Pitre <nico@fluxnic.net>
17250 F: drivers/net/ethernet/smsc/smc91x.*
17252 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
17253 M: Mark Rutland <mark.rutland@arm.com>
17254 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
17255 M: Sudeep Holla <sudeep.holla@arm.com>
17256 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17258 F: drivers/firmware/smccc/
17259 F: include/linux/arm-smccc.h
17261 SMM665 HARDWARE MONITOR DRIVER
17262 M: Guenter Roeck <linux@roeck-us.net>
17263 L: linux-hwmon@vger.kernel.org
17265 F: Documentation/hwmon/smm665.rst
17266 F: drivers/hwmon/smm665.c
17268 SMSC EMC2103 HARDWARE MONITOR DRIVER
17269 M: Steve Glendinning <steve.glendinning@shawell.net>
17270 L: linux-hwmon@vger.kernel.org
17272 F: Documentation/hwmon/emc2103.rst
17273 F: drivers/hwmon/emc2103.c
17275 SMSC SCH5627 HARDWARE MONITOR DRIVER
17276 M: Hans de Goede <hdegoede@redhat.com>
17277 L: linux-hwmon@vger.kernel.org
17279 F: Documentation/hwmon/sch5627.rst
17280 F: drivers/hwmon/sch5627.c
17282 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
17283 M: Steve Glendinning <steve.glendinning@shawell.net>
17284 L: linux-fbdev@vger.kernel.org
17286 F: drivers/video/fbdev/smscufx.c
17288 SMSC47B397 HARDWARE MONITOR DRIVER
17289 M: Jean Delvare <jdelvare@suse.com>
17290 L: linux-hwmon@vger.kernel.org
17292 F: Documentation/hwmon/smsc47b397.rst
17293 F: drivers/hwmon/smsc47b397.c
17295 SMSC911x ETHERNET DRIVER
17296 M: Steve Glendinning <steve.glendinning@shawell.net>
17297 L: netdev@vger.kernel.org
17299 F: drivers/net/ethernet/smsc/smsc911x.*
17300 F: include/linux/smsc911x.h
17302 SMSC9420 PCI ETHERNET DRIVER
17303 M: Steve Glendinning <steve.glendinning@shawell.net>
17304 L: netdev@vger.kernel.org
17306 F: drivers/net/ethernet/smsc/smsc9420.*
17308 SOCIONEXT (SNI) AVE NETWORK DRIVER
17309 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
17310 L: netdev@vger.kernel.org
17312 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
17313 F: drivers/net/ethernet/socionext/sni_ave.c
17315 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
17316 M: Jassi Brar <jaswinder.singh@linaro.org>
17317 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
17318 L: netdev@vger.kernel.org
17320 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
17321 F: drivers/net/ethernet/socionext/netsec.c
17323 SOCIONEXT (SNI) Synquacer SPI DRIVER
17324 M: Masahisa Kojima <masahisa.kojima@linaro.org>
17325 M: Jassi Brar <jaswinder.singh@linaro.org>
17326 L: linux-spi@vger.kernel.org
17328 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
17329 F: drivers/spi/spi-synquacer.c
17331 SOCIONEXT SYNQUACER I2C DRIVER
17332 M: Ard Biesheuvel <ardb@kernel.org>
17333 L: linux-i2c@vger.kernel.org
17335 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
17336 F: drivers/i2c/busses/i2c-synquacer.c
17338 SOCIONEXT UNIPHIER SOUND DRIVER
17339 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17341 F: sound/soc/uniphier/
17343 SOEKRIS NET48XX LED SUPPORT
17344 M: Chris Boot <bootc@bootc.net>
17346 F: drivers/leds/leds-net48xx.c
17348 SOFT-IWARP DRIVER (siw)
17349 M: Bernard Metzler <bmt@zurich.ibm.com>
17350 L: linux-rdma@vger.kernel.org
17352 F: drivers/infiniband/sw/siw/
17353 F: include/uapi/rdma/siw-abi.h
17355 SOFT-ROCE DRIVER (rxe)
17356 M: Zhu Yanjun <zyjzyj2000@gmail.com>
17357 L: linux-rdma@vger.kernel.org
17359 F: drivers/infiniband/sw/rxe/
17360 F: include/uapi/rdma/rdma_user_rxe.h
17362 SOFTLOGIC 6x10 MPEG CODEC
17363 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
17364 M: Anton Sviridenko <anton@corp.bluecherry.net>
17365 M: Andrey Utkin <andrey_utkin@fastmail.com>
17366 M: Ismael Luceno <ismael@iodev.co.uk>
17367 L: linux-media@vger.kernel.org
17369 F: drivers/media/pci/solo6x10/
17371 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
17372 M: James Morse <james.morse@arm.com>
17373 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17375 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
17376 F: drivers/firmware/arm_sdei.c
17377 F: include/linux/arm_sdei.h
17378 F: include/uapi/linux/arm_sdei.h
17381 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17382 R: Heikki Krogerus <heikki.krogerus@linux.intel.com>
17383 L: linux-acpi@vger.kernel.org
17385 F: drivers/base/swnode.c
17387 SOFTWARE RAID (Multiple Disks) SUPPORT
17388 M: Song Liu <song@kernel.org>
17389 L: linux-raid@vger.kernel.org
17391 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
17392 F: drivers/md/Kconfig
17393 F: drivers/md/Makefile
17395 F: drivers/md/raid*
17396 F: include/linux/raid/
17397 F: include/uapi/linux/raid/
17399 SOLIDRUN CLEARFOG SUPPORT
17400 M: Russell King <linux@armlinux.org.uk>
17402 F: arch/arm/boot/dts/armada-388-clearfog*
17403 F: arch/arm/boot/dts/armada-38x-solidrun-*
17405 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
17406 M: Russell King <linux@armlinux.org.uk>
17408 F: arch/arm/boot/dts/imx6*-cubox-i*
17409 F: arch/arm/boot/dts/imx6*-hummingboard*
17410 F: arch/arm/boot/dts/imx6*-sr-*
17412 SONIC NETWORK DRIVER
17413 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
17414 L: netdev@vger.kernel.org
17416 F: drivers/net/ethernet/natsemi/sonic.*
17418 SONICS SILICON BACKPLANE DRIVER (SSB)
17419 M: Michael Buesch <m@bues.ch>
17420 L: linux-wireless@vger.kernel.org
17423 F: include/linux/ssb/
17425 SONY IMX208 SENSOR DRIVER
17426 M: Sakari Ailus <sakari.ailus@linux.intel.com>
17427 L: linux-media@vger.kernel.org
17429 T: git git://linuxtv.org/media_tree.git
17430 F: drivers/media/i2c/imx208.c
17432 SONY IMX214 SENSOR DRIVER
17433 M: Ricardo Ribalda <ribalda@kernel.org>
17434 L: linux-media@vger.kernel.org
17436 T: git git://linuxtv.org/media_tree.git
17437 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
17438 F: drivers/media/i2c/imx214.c
17440 SONY IMX219 SENSOR DRIVER
17441 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
17442 L: linux-media@vger.kernel.org
17444 T: git git://linuxtv.org/media_tree.git
17445 F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
17446 F: drivers/media/i2c/imx219.c
17448 SONY IMX258 SENSOR DRIVER
17449 M: Sakari Ailus <sakari.ailus@linux.intel.com>
17450 L: linux-media@vger.kernel.org
17452 T: git git://linuxtv.org/media_tree.git
17453 F: Documentation/devicetree/bindings/media/i2c/imx258.yaml
17454 F: drivers/media/i2c/imx258.c
17456 SONY IMX274 SENSOR DRIVER
17457 M: Leon Luo <leonl@leopardimaging.com>
17458 L: linux-media@vger.kernel.org
17460 T: git git://linuxtv.org/media_tree.git
17461 F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
17462 F: drivers/media/i2c/imx274.c
17464 SONY IMX290 SENSOR DRIVER
17465 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17466 L: linux-media@vger.kernel.org
17468 T: git git://linuxtv.org/media_tree.git
17469 F: Documentation/devicetree/bindings/media/i2c/imx290.txt
17470 F: drivers/media/i2c/imx290.c
17472 SONY IMX319 SENSOR DRIVER
17473 M: Bingbu Cao <bingbu.cao@intel.com>
17474 L: linux-media@vger.kernel.org
17476 T: git git://linuxtv.org/media_tree.git
17477 F: drivers/media/i2c/imx319.c
17479 SONY IMX334 SENSOR DRIVER
17480 M: Paul J. Murphy <paul.j.murphy@intel.com>
17481 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
17482 L: linux-media@vger.kernel.org
17484 T: git git://linuxtv.org/media_tree.git
17485 F: Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
17486 F: drivers/media/i2c/imx334.c
17488 SONY IMX335 SENSOR DRIVER
17489 M: Paul J. Murphy <paul.j.murphy@intel.com>
17490 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
17491 L: linux-media@vger.kernel.org
17493 T: git git://linuxtv.org/media_tree.git
17494 F: Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
17495 F: drivers/media/i2c/imx335.c
17497 SONY IMX355 SENSOR DRIVER
17498 M: Tianshu Qiu <tian.shu.qiu@intel.com>
17499 L: linux-media@vger.kernel.org
17501 T: git git://linuxtv.org/media_tree.git
17502 F: drivers/media/i2c/imx355.c
17504 SONY IMX412 SENSOR DRIVER
17505 M: Paul J. Murphy <paul.j.murphy@intel.com>
17506 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
17507 L: linux-media@vger.kernel.org
17509 T: git git://linuxtv.org/media_tree.git
17510 F: Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
17511 F: drivers/media/i2c/imx412.c
17513 SONY MEMORYSTICK SUBSYSTEM
17514 M: Maxim Levitsky <maximlevitsky@gmail.com>
17515 M: Alex Dubov <oakad@yahoo.com>
17516 M: Ulf Hansson <ulf.hansson@linaro.org>
17517 L: linux-mmc@vger.kernel.org
17519 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
17520 F: drivers/memstick/
17521 F: include/linux/memstick.h
17523 SONY VAIO CONTROL DEVICE DRIVER
17524 M: Mattia Dongili <malattia@linux.it>
17525 L: platform-driver-x86@vger.kernel.org
17527 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
17528 F: Documentation/admin-guide/laptops/sony-laptop.rst
17529 F: drivers/char/sonypi.c
17530 F: drivers/platform/x86/sony-laptop.c
17531 F: include/linux/sony-laptop.h
17534 M: Jaroslav Kysela <perex@perex.cz>
17535 M: Takashi Iwai <tiwai@suse.com>
17536 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17538 W: http://www.alsa-project.org/
17539 Q: http://patchwork.kernel.org/project/alsa-devel/list/
17540 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17541 F: Documentation/sound/
17543 F: include/uapi/sound/
17546 SOUND - COMPRESSED AUDIO
17547 M: Vinod Koul <vkoul@kernel.org>
17548 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17550 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17551 F: Documentation/sound/designs/compress-offload.rst
17552 F: include/sound/compress_driver.h
17553 F: include/uapi/sound/compress_*
17554 F: sound/core/compress_offload.c
17555 F: sound/soc/soc-compress.c
17557 SOUND - DMAENGINE HELPERS
17558 M: Lars-Peter Clausen <lars@metafoo.de>
17560 F: include/sound/dmaengine_pcm.h
17561 F: sound/core/pcm_dmaengine.c
17562 F: sound/soc/soc-generic-dmaengine-pcm.c
17564 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
17565 M: Liam Girdwood <lgirdwood@gmail.com>
17566 M: Mark Brown <broonie@kernel.org>
17567 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17569 W: http://alsa-project.org/main/index.php/ASoC
17570 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
17571 F: Documentation/devicetree/bindings/sound/
17572 F: Documentation/sound/soc/
17573 F: include/dt-bindings/sound/
17574 F: include/sound/soc*
17577 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
17578 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
17579 M: Liam Girdwood <lgirdwood@gmail.com>
17580 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
17581 M: Kai Vehmanen <kai.vehmanen@linux.intel.com>
17582 M: Daniel Baluta <daniel.baluta@nxp.com>
17583 L: sound-open-firmware@alsa-project.org (moderated for non-subscribers)
17585 W: https://github.com/thesofproject/linux/
17588 SOUNDWIRE SUBSYSTEM
17589 M: Vinod Koul <vkoul@kernel.org>
17590 M: Bard Liao <yung-chuan.liao@linux.intel.com>
17591 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
17592 R: Sanyog Kale <sanyog.r.kale@intel.com>
17593 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17595 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
17596 F: Documentation/driver-api/soundwire/
17597 F: drivers/soundwire/
17598 F: include/linux/soundwire/
17601 M: Olli Salonen <olli.salonen@iki.fi>
17602 L: linux-media@vger.kernel.org
17604 W: https://linuxtv.org
17605 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17606 F: drivers/media/dvb-frontends/sp2*
17608 SPARC + UltraSPARC (sparc/sparc64)
17609 M: "David S. Miller" <davem@davemloft.net>
17610 L: sparclinux@vger.kernel.org
17612 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
17613 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
17614 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
17618 SPARC SERIAL DRIVERS
17619 M: "David S. Miller" <davem@davemloft.net>
17620 L: sparclinux@vger.kernel.org
17622 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
17623 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
17624 F: drivers/tty/serial/suncore.c
17625 F: drivers/tty/serial/sunhv.c
17626 F: drivers/tty/serial/sunsab.c
17627 F: drivers/tty/serial/sunsab.h
17628 F: drivers/tty/serial/sunsu.c
17629 F: drivers/tty/serial/sunzilog.c
17630 F: drivers/tty/serial/sunzilog.h
17631 F: drivers/tty/vcc.c
17632 F: include/linux/sunserialcore.h
17635 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
17636 L: linux-sparse@vger.kernel.org
17638 W: https://sparse.docs.kernel.org/
17639 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
17640 Q: https://patchwork.kernel.org/project/linux-sparse/list/
17641 B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
17642 F: include/linux/compiler.h
17644 SPEAKUP CONSOLE SPEECH DRIVER
17645 M: William Hubbs <w.d.hubbs@gmail.com>
17646 M: Chris Brannon <chris@the-brannons.com>
17647 M: Kirk Reiser <kirk@reisers.ca>
17648 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
17649 L: speakup@linux-speakup.org
17651 W: http://www.linux-speakup.org/
17652 W: https://github.com/linux-speakup/speakup
17653 B: https://github.com/linux-speakup/speakup/issues
17654 F: drivers/accessibility/speakup/
17656 SPEAR CLOCK FRAMEWORK SUPPORT
17657 M: Viresh Kumar <vireshk@kernel.org>
17658 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17660 W: http://www.st.com/spear
17661 F: drivers/clk/spear/
17663 SPEAR PLATFORM SUPPORT
17664 M: Viresh Kumar <vireshk@kernel.org>
17665 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
17666 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17668 W: http://www.st.com/spear
17669 F: arch/arm/boot/dts/spear*
17670 F: arch/arm/mach-spear/
17673 M: Tudor Ambarus <tudor.ambarus@microchip.com>
17674 R: Michael Walle <michael@walle.cc>
17675 R: Pratyush Yadav <p.yadav@ti.com>
17676 L: linux-mtd@lists.infradead.org
17678 W: http://www.linux-mtd.infradead.org/
17679 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
17680 C: irc://irc.oftc.net/mtd
17681 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
17682 F: drivers/mtd/spi-nor/
17683 F: include/linux/mtd/spi-nor.h
17686 M: Mark Brown <broonie@kernel.org>
17687 L: linux-spi@vger.kernel.org
17689 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
17690 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
17691 F: Documentation/devicetree/bindings/spi/
17692 F: Documentation/spi/
17694 F: include/linux/spi/
17695 F: include/uapi/linux/spi/
17698 SPIDERNET NETWORK DRIVER for CELL
17699 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
17700 M: Geoff Levand <geoff@infradead.org>
17701 L: netdev@vger.kernel.org
17702 L: linuxppc-dev@lists.ozlabs.org
17704 F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
17705 F: drivers/net/ethernet/toshiba/spider_net*
17708 M: Stephen Boyd <sboyd@kernel.org>
17709 L: linux-kernel@vger.kernel.org
17711 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
17712 F: Documentation/devicetree/bindings/spmi/
17714 F: include/dt-bindings/spmi/spmi.h
17715 F: include/linux/spmi.h
17716 F: include/trace/events/spmi.h
17719 M: Jeremy Kerr <jk@ozlabs.org>
17720 L: linuxppc-dev@lists.ozlabs.org
17722 W: http://www.ibm.com/developerworks/power/cell/
17723 F: Documentation/filesystems/spufs/spufs.rst
17724 F: arch/powerpc/platforms/cell/spufs/
17726 SQUASHFS FILE SYSTEM
17727 M: Phillip Lougher <phillip@squashfs.org.uk>
17728 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
17730 W: http://squashfs.org.uk
17731 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
17732 F: Documentation/filesystems/squashfs.rst
17735 SRM (Alpha) environment access
17736 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
17738 F: arch/alpha/kernel/srm_env.c
17740 ST LSM6DSx IMU IIO DRIVER
17741 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
17742 L: linux-iio@vger.kernel.org
17744 W: http://www.st.com/
17745 F: Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
17746 F: drivers/iio/imu/st_lsm6dsx/
17748 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
17749 M: Mickael Guene <mickael.guene@st.com>
17750 L: linux-media@vger.kernel.org
17752 T: git git://linuxtv.org/media_tree.git
17753 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
17754 F: drivers/media/i2c/st-mipid02.c
17756 ST STM32 I2C/SMBUS DRIVER
17757 M: Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
17758 M: Alain Volmat <alain.volmat@foss.st.com>
17759 L: linux-i2c@vger.kernel.org
17761 F: drivers/i2c/busses/i2c-stm32*
17763 ST STM32 SPI DRIVER
17764 M: Alain Volmat <alain.volmat@foss.st.com>
17765 L: linux-spi@vger.kernel.org
17767 F: drivers/spi/spi-stm32.c
17770 M: Daniel Nilsson <daniel.nilsson@flex.com>
17771 L: linux-hwmon@vger.kernel.org
17773 F: Documentation/hwmon/stpddc60.rst
17774 F: drivers/hwmon/pmbus/stpddc60.c
17776 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
17777 M: Song Qiang <songqiang1304521@gmail.com>
17778 L: linux-iio@vger.kernel.org
17780 F: Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
17781 F: drivers/iio/proximity/vl53l0x-i2c.c
17784 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17785 M: Sasha Levin <sashal@kernel.org>
17786 L: stable@vger.kernel.org
17788 F: Documentation/process/stable-kernel-rules.rst
17790 STAGING - ATOMISP DRIVER
17791 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17792 R: Sakari Ailus <sakari.ailus@linux.intel.com>
17793 L: linux-media@vger.kernel.org
17795 F: drivers/staging/media/atomisp/
17797 STAGING - FIELDBUS SUBSYSTEM
17798 M: Sven Van Asbroeck <TheSven73@gmail.com>
17800 F: drivers/staging/fieldbus/*
17801 F: drivers/staging/fieldbus/Documentation/
17803 STAGING - HMS ANYBUS-S BUS
17804 M: Sven Van Asbroeck <TheSven73@gmail.com>
17806 F: drivers/staging/fieldbus/anybuss/
17808 STAGING - INDUSTRIAL IO
17809 M: Jonathan Cameron <jic23@kernel.org>
17810 L: linux-iio@vger.kernel.org
17812 F: Documentation/devicetree/bindings/staging/iio/
17813 F: drivers/staging/iio/
17815 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
17816 M: Marc Dietrich <marvin24@gmx.de>
17817 L: ac100@lists.launchpad.net (moderated for non-subscribers)
17818 L: linux-tegra@vger.kernel.org
17820 F: drivers/staging/nvec/
17822 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
17823 M: Jens Frederich <jfrederich@gmail.com>
17824 M: Jon Nettleton <jon.nettleton@gmail.com>
17826 W: http://wiki.laptop.org/go/DCON
17827 F: drivers/staging/olpc_dcon/
17829 STAGING - REALTEK RTL8188EU DRIVERS
17830 M: Larry Finger <Larry.Finger@lwfinger.net>
17831 M: Phillip Potter <phil@philpotter.co.uk>
17833 F: drivers/staging/r8188eu/
17835 STAGING - REALTEK RTL8712U DRIVERS
17836 M: Larry Finger <Larry.Finger@lwfinger.net>
17837 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
17839 F: drivers/staging/rtl8712/
17841 STAGING - SEPS525 LCD CONTROLLER DRIVERS
17842 M: Michael Hennerich <michael.hennerich@analog.com>
17843 L: linux-fbdev@vger.kernel.org
17845 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
17846 F: drivers/staging/fbtft/fb_seps525.c
17848 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
17849 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
17850 M: Teddy Wang <teddy.wang@siliconmotion.com>
17851 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
17852 L: linux-fbdev@vger.kernel.org
17854 F: drivers/staging/sm750fb/
17856 STAGING - VIA VT665X DRIVERS
17857 M: Forest Bond <forest@alittletooquiet.net>
17859 F: drivers/staging/vt665?/
17862 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17863 L: linux-staging@lists.linux.dev
17865 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
17866 F: drivers/staging/
17868 STARFIRE/DURALAN NETWORK DRIVER
17869 M: Ion Badulescu <ionut@badula.org>
17871 F: drivers/net/ethernet/adaptec/starfire*
17874 M: Peter Zijlstra <peterz@infradead.org>
17875 M: Josh Poimboeuf <jpoimboe@redhat.com>
17876 M: Jason Baron <jbaron@akamai.com>
17877 R: Steven Rostedt <rostedt@goodmis.org>
17878 R: Ard Biesheuvel <ardb@kernel.org>
17880 F: arch/*/include/asm/jump_label*.h
17881 F: arch/*/include/asm/static_call*.h
17882 F: arch/*/kernel/jump_label.c
17883 F: arch/*/kernel/static_call.c
17884 F: include/linux/jump_label*.h
17885 F: include/linux/static_call*.h
17886 F: kernel/jump_label.c
17887 F: kernel/static_call.c
17889 STI AUDIO (ASoC) DRIVERS
17890 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
17891 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17893 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
17897 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
17899 F: Documentation/devicetree/bindings/media/stih-cec.txt
17900 F: drivers/media/cec/platform/sti/
17902 STK1160 USB VIDEO CAPTURE DRIVER
17903 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17904 L: linux-media@vger.kernel.org
17906 T: git git://linuxtv.org/media_tree.git
17907 F: drivers/media/usb/stk1160/
17909 STM32 AUDIO (ASoC) DRIVERS
17910 M: Olivier Moysan <olivier.moysan@foss.st.com>
17911 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
17912 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17914 F: Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
17915 F: Documentation/devicetree/bindings/sound/st,stm32-*.yaml
17918 STM32 TIMER/LPTIMER DRIVERS
17919 M: Fabrice Gasnier <fabrice.gasnier@foss.st.com>
17921 F: Documentation/ABI/testing/*timer-stm32
17922 F: Documentation/devicetree/bindings/*/*stm32-*timer*
17923 F: drivers/*/stm32-*timer*
17924 F: drivers/pwm/pwm-stm32*
17925 F: include/linux/*/stm32-*tim*
17927 STMMAC ETHERNET DRIVER
17928 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
17929 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
17930 M: Jose Abreu <joabreu@synopsys.com>
17931 L: netdev@vger.kernel.org
17933 W: http://www.stlinux.com
17934 F: Documentation/networking/device_drivers/ethernet/stmicro/
17935 F: drivers/net/ethernet/stmicro/stmmac/
17938 M: Sam Creasey <sammy@sammy.net>
17940 W: http://sammy.net/sun3/
17941 F: arch/m68k/include/asm/sun3*
17942 F: arch/m68k/kernel/*sun3*
17943 F: arch/m68k/sun3*/
17944 F: drivers/net/ethernet/i825xx/sun3*
17946 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
17947 M: Hans de Goede <hdegoede@redhat.com>
17948 L: linux-input@vger.kernel.org
17950 F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
17951 F: drivers/input/keyboard/sun4i-lradc-keys.c
17953 SUNDANCE NETWORK DRIVER
17954 M: Denis Kirjanov <kda@linux-powerpc.org>
17955 L: netdev@vger.kernel.org
17957 F: drivers/net/ethernet/dlink/sundance.c
17960 M: Yoshinori Sato <ysato@users.sourceforge.jp>
17961 M: Rich Felker <dalias@libc.org>
17962 L: linux-sh@vger.kernel.org
17964 Q: http://patchwork.kernel.org/project/linux-sh/list/
17965 F: Documentation/sh/
17970 M: "Rafael J. Wysocki" <rafael@kernel.org>
17971 M: Len Brown <len.brown@intel.com>
17972 M: Pavel Machek <pavel@ucw.cz>
17973 L: linux-pm@vger.kernel.org
17975 B: https://bugzilla.kernel.org
17976 F: Documentation/power/
17977 F: arch/x86/kernel/acpi/
17978 F: drivers/base/power/
17979 F: include/linux/freezer.h
17980 F: include/linux/pm.h
17981 F: include/linux/suspend.h
17985 M: Martin Mares <mj@ucw.cz>
17986 L: linux-video@atrey.karlin.mff.cuni.cz
17988 F: Documentation/admin-guide/svga.rst
17989 F: arch/x86/boot/video*
17992 M: Christoph Hellwig <hch@infradead.org>
17993 L: iommu@lists.linux-foundation.org
17994 L: iommu@lists.linux.dev
17996 W: http://git.infradead.org/users/hch/dma-mapping.git
17997 T: git git://git.infradead.org/users/hch/dma-mapping.git
17998 F: arch/*/kernel/pci-swiotlb.c
17999 F: include/linux/swiotlb.h
18000 F: kernel/dma/swiotlb.c
18003 M: Jiri Pirko <jiri@resnulli.us>
18004 M: Ivan Vecera <ivecera@redhat.com>
18005 L: netdev@vger.kernel.org
18007 F: include/net/switchdev.h
18010 SY8106A REGULATOR DRIVER
18011 M: Icenowy Zheng <icenowy@aosc.io>
18013 F: Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
18014 F: drivers/regulator/sy8106a-regulator.c
18016 SYNC FILE FRAMEWORK
18017 M: Sumit Semwal <sumit.semwal@linaro.org>
18018 R: Gustavo Padovan <gustavo@padovan.org>
18019 L: linux-media@vger.kernel.org
18020 L: dri-devel@lists.freedesktop.org
18022 T: git git://anongit.freedesktop.org/drm/drm-misc
18023 F: Documentation/driver-api/sync_file.rst
18024 F: drivers/dma-buf/dma-fence*
18025 F: drivers/dma-buf/sw_sync.c
18026 F: drivers/dma-buf/sync_*
18027 F: include/linux/sync_file.h
18028 F: include/uapi/linux/sync_file.h
18030 SYNOPSYS ARC ARCHITECTURE
18031 M: Vineet Gupta <vgupta@kernel.org>
18032 L: linux-snps-arc@lists.infradead.org
18034 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
18035 F: Documentation/devicetree/bindings/arc/*
18036 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
18038 F: drivers/clocksource/arc_timer.c
18039 F: drivers/tty/serial/arc_uart.c
18041 SYNOPSYS ARC HSDK SDP pll clock driver
18042 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18044 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
18045 F: drivers/clk/clk-hsdk-pll.c
18047 SYNOPSYS ARC SDP clock driver
18048 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18050 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
18051 F: drivers/clk/axs10x/*
18053 SYNOPSYS ARC SDP platform support
18054 M: Alexey Brodkin <abrodkin@synopsys.com>
18056 F: Documentation/devicetree/bindings/arc/axs10*
18057 F: arch/arc/boot/dts/ax*
18058 F: arch/arc/plat-axs10x
18060 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
18061 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18063 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
18064 F: drivers/reset/reset-axs10x.c
18066 SYNOPSYS CREG GPIO DRIVER
18067 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18069 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
18070 F: drivers/gpio/gpio-creg-snps.c
18072 SYNOPSYS DESIGNWARE 8250 UART DRIVER
18073 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18075 F: drivers/tty/serial/8250/8250_dw.c
18076 F: drivers/tty/serial/8250/8250_dwlib.*
18077 F: drivers/tty/serial/8250/8250_lpss.c
18079 SYNOPSYS DESIGNWARE APB GPIO DRIVER
18080 M: Hoan Tran <hoan@os.amperecomputing.com>
18081 M: Serge Semin <fancer.lancer@gmail.com>
18082 L: linux-gpio@vger.kernel.org
18084 F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
18085 F: drivers/gpio/gpio-dwapb.c
18087 SYNOPSYS DESIGNWARE APB SSI DRIVER
18088 M: Serge Semin <fancer.lancer@gmail.com>
18089 L: linux-spi@vger.kernel.org
18091 F: Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
18092 F: drivers/spi/spi-dw*
18094 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
18095 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18097 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
18098 F: drivers/dma/dw-axi-dmac/
18100 SYNOPSYS DESIGNWARE DMAC DRIVER
18101 M: Viresh Kumar <vireshk@kernel.org>
18102 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18104 F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
18106 F: include/dt-bindings/dma/dw-dmac.h
18107 F: include/linux/dma/dw.h
18108 F: include/linux/platform_data/dma-dw.h
18110 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
18111 M: Jose Abreu <Jose.Abreu@synopsys.com>
18112 L: netdev@vger.kernel.org
18114 F: drivers/net/ethernet/synopsys/
18116 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
18117 M: Jose Abreu <Jose.Abreu@synopsys.com>
18118 L: netdev@vger.kernel.org
18120 F: drivers/net/pcs/pcs-xpcs.c
18121 F: drivers/net/pcs/pcs-xpcs.h
18122 F: include/linux/pcs/pcs-xpcs.h
18124 SYNOPSYS DESIGNWARE I2C DRIVER
18125 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
18126 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18127 R: Mika Westerberg <mika.westerberg@linux.intel.com>
18128 L: linux-i2c@vger.kernel.org
18130 F: drivers/i2c/busses/i2c-designware-*
18132 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
18133 M: Jaehoon Chung <jh80.chung@samsung.com>
18134 L: linux-mmc@vger.kernel.org
18136 F: drivers/mmc/host/dw_mmc*
18138 SYNOPSYS HSDK RESET CONTROLLER DRIVER
18139 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18141 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
18142 F: drivers/reset/reset-hsdk.c
18143 F: include/dt-bindings/reset/snps,hsdk-reset.h
18145 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
18146 M: Prabu Thangamuthu <prabu.t@synopsys.com>
18147 M: Manjunath M B <manjumb@synopsys.com>
18148 L: linux-mmc@vger.kernel.org
18150 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
18152 SYSTEM CONFIGURATION (SYSCON)
18153 M: Lee Jones <lee.jones@linaro.org>
18154 M: Arnd Bergmann <arnd@arndb.de>
18156 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
18157 F: drivers/mfd/syscon.c
18159 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
18160 M: Sudeep Holla <sudeep.holla@arm.com>
18161 R: Cristian Marussi <cristian.marussi@arm.com>
18162 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18164 F: Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
18165 F: drivers/clk/clk-sc[mp]i.c
18166 F: drivers/cpufreq/sc[mp]i-cpufreq.c
18167 F: drivers/firmware/arm_scmi/
18168 F: drivers/firmware/arm_scpi.c
18169 F: drivers/regulator/scmi-regulator.c
18170 F: drivers/reset/reset-scmi.c
18171 F: include/linux/sc[mp]i_protocol.h
18172 F: include/trace/events/scmi.h
18173 F: include/uapi/linux/virtio_scmi.h
18175 SYSTEM RESET/SHUTDOWN DRIVERS
18176 M: Sebastian Reichel <sre@kernel.org>
18177 L: linux-pm@vger.kernel.org
18179 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
18180 F: Documentation/devicetree/bindings/power/reset/
18181 F: drivers/power/reset/
18183 SYSTEM TRACE MODULE CLASS
18184 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
18186 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
18187 F: Documentation/trace/stm.rst
18188 F: drivers/hwtracing/stm/
18189 F: include/linux/stm.h
18190 F: include/uapi/linux/stm.h
18192 SYSTEM76 ACPI DRIVER
18193 M: Jeremy Soller <jeremy@system76.com>
18194 M: System76 Product Development <productdev@system76.com>
18195 L: platform-driver-x86@vger.kernel.org
18197 F: drivers/platform/x86/system76_acpi.c
18200 M: Christoph Hellwig <hch@infradead.org>
18202 F: Documentation/filesystems/sysv-fs.rst
18204 F: include/linux/sysv_fs.h
18206 TASKSTATS STATISTICS INTERFACE
18207 M: Balbir Singh <bsingharora@gmail.com>
18209 F: Documentation/accounting/taskstats*
18210 F: include/linux/taskstats*
18211 F: kernel/taskstats.c
18214 M: Jamal Hadi Salim <jhs@mojatatu.com>
18215 M: Cong Wang <xiyou.wangcong@gmail.com>
18216 M: Jiri Pirko <jiri@resnulli.us>
18217 L: netdev@vger.kernel.org
18219 F: include/net/pkt_cls.h
18220 F: include/net/pkt_sched.h
18221 F: include/net/tc_act/
18222 F: include/uapi/linux/pkt_cls.h
18223 F: include/uapi/linux/pkt_sched.h
18224 F: include/uapi/linux/tc_act/
18225 F: include/uapi/linux/tc_ematch/
18228 TC90522 MEDIA DRIVER
18229 M: Akihiro Tsukada <tskd08@gmail.com>
18230 L: linux-media@vger.kernel.org
18232 F: drivers/media/dvb-frontends/tc90522*
18234 TCP LOW PRIORITY MODULE
18235 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
18236 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
18238 W: http://tcp-lp-mod.sourceforge.net/
18239 F: net/ipv4/tcp_lp.c
18241 TDA10071 MEDIA DRIVER
18242 M: Antti Palosaari <crope@iki.fi>
18243 L: linux-media@vger.kernel.org
18245 W: https://linuxtv.org
18246 W: http://palosaari.fi/linux/
18247 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18248 T: git git://linuxtv.org/anttip/media_tree.git
18249 F: drivers/media/dvb-frontends/tda10071*
18251 TDA18212 MEDIA DRIVER
18252 M: Antti Palosaari <crope@iki.fi>
18253 L: linux-media@vger.kernel.org
18255 W: https://linuxtv.org
18256 W: http://palosaari.fi/linux/
18257 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18258 T: git git://linuxtv.org/anttip/media_tree.git
18259 F: drivers/media/tuners/tda18212*
18261 TDA18218 MEDIA DRIVER
18262 M: Antti Palosaari <crope@iki.fi>
18263 L: linux-media@vger.kernel.org
18265 W: https://linuxtv.org
18266 W: http://palosaari.fi/linux/
18267 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18268 T: git git://linuxtv.org/anttip/media_tree.git
18269 F: drivers/media/tuners/tda18218*
18271 TDA18250 MEDIA DRIVER
18272 M: Olli Salonen <olli.salonen@iki.fi>
18273 L: linux-media@vger.kernel.org
18275 W: https://linuxtv.org
18276 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18277 T: git git://linuxtv.org/media_tree.git
18278 F: drivers/media/tuners/tda18250*
18280 TDA18271 MEDIA DRIVER
18281 M: Michael Krufky <mkrufky@linuxtv.org>
18282 L: linux-media@vger.kernel.org
18284 W: https://linuxtv.org
18285 W: http://github.com/mkrufky
18286 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18287 T: git git://linuxtv.org/mkrufky/tuners.git
18288 F: drivers/media/tuners/tda18271*
18290 TDA1997x MEDIA DRIVER
18291 M: Tim Harvey <tharvey@gateworks.com>
18292 L: linux-media@vger.kernel.org
18294 W: https://linuxtv.org
18295 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18296 F: drivers/media/i2c/tda1997x.*
18298 TDA827x MEDIA DRIVER
18299 M: Michael Krufky <mkrufky@linuxtv.org>
18300 L: linux-media@vger.kernel.org
18302 W: https://linuxtv.org
18303 W: http://github.com/mkrufky
18304 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18305 T: git git://linuxtv.org/mkrufky/tuners.git
18306 F: drivers/media/tuners/tda8290.*
18308 TDA8290 MEDIA DRIVER
18309 M: Michael Krufky <mkrufky@linuxtv.org>
18310 L: linux-media@vger.kernel.org
18312 W: https://linuxtv.org
18313 W: http://github.com/mkrufky
18314 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18315 T: git git://linuxtv.org/mkrufky/tuners.git
18316 F: drivers/media/tuners/tda8290.*
18318 TDA9840 MEDIA DRIVER
18319 M: Hans Verkuil <hverkuil@xs4all.nl>
18320 L: linux-media@vger.kernel.org
18322 W: https://linuxtv.org
18323 T: git git://linuxtv.org/media_tree.git
18324 F: drivers/media/i2c/tda9840*
18326 TEA5761 TUNER DRIVER
18327 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18328 L: linux-media@vger.kernel.org
18330 W: https://linuxtv.org
18331 T: git git://linuxtv.org/media_tree.git
18332 F: drivers/media/tuners/tea5761.*
18334 TEA5767 TUNER DRIVER
18335 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18336 L: linux-media@vger.kernel.org
18338 W: https://linuxtv.org
18339 T: git git://linuxtv.org/media_tree.git
18340 F: drivers/media/tuners/tea5767.*
18342 TEA6415C MEDIA DRIVER
18343 M: Hans Verkuil <hverkuil@xs4all.nl>
18344 L: linux-media@vger.kernel.org
18346 W: https://linuxtv.org
18347 T: git git://linuxtv.org/media_tree.git
18348 F: drivers/media/i2c/tea6415c*
18350 TEA6420 MEDIA DRIVER
18351 M: Hans Verkuil <hverkuil@xs4all.nl>
18352 L: linux-media@vger.kernel.org
18354 W: https://linuxtv.org
18355 T: git git://linuxtv.org/media_tree.git
18356 F: drivers/media/i2c/tea6420*
18359 M: Jiri Pirko <jiri@resnulli.us>
18360 L: netdev@vger.kernel.org
18362 F: drivers/net/team/
18363 F: include/linux/if_team.h
18364 F: include/uapi/linux/if_team.h
18366 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
18367 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
18369 F: arch/x86/platform/ts5500/
18371 TECHNOTREND USB IR RECEIVER
18372 M: Sean Young <sean@mess.org>
18373 L: linux-media@vger.kernel.org
18375 F: drivers/media/rc/ttusbir.c
18377 TECHWELL TW9910 VIDEO DECODER
18378 L: linux-media@vger.kernel.org
18380 F: drivers/media/i2c/tw9910.c
18381 F: include/media/i2c/tw9910.h
18384 M: Jens Wiklander <jens.wiklander@linaro.org>
18385 R: Sumit Garg <sumit.garg@linaro.org>
18386 L: op-tee@lists.trustedfirmware.org
18388 F: Documentation/staging/tee.rst
18390 F: include/linux/tee_drv.h
18391 F: include/uapi/linux/tee.h
18393 TEGRA ARCHITECTURE SUPPORT
18394 M: Thierry Reding <thierry.reding@gmail.com>
18395 M: Jonathan Hunter <jonathanh@nvidia.com>
18396 L: linux-tegra@vger.kernel.org
18398 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
18399 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
18403 M: Peter De Schrijver <pdeschrijver@nvidia.com>
18404 M: Prashant Gaikwad <pgaikwad@nvidia.com>
18406 F: drivers/clk/tegra/
18409 M: Laxman Dewangan <ldewangan@nvidia.com>
18410 M: Jon Hunter <jonathanh@nvidia.com>
18412 F: drivers/dma/tegra*
18415 M: Laxman Dewangan <ldewangan@nvidia.com>
18416 R: Dmitry Osipenko <digetx@gmail.com>
18418 F: drivers/i2c/busses/i2c-tegra.c
18420 TEGRA IOMMU DRIVERS
18421 M: Thierry Reding <thierry.reding@gmail.com>
18422 R: Krishna Reddy <vdumpa@nvidia.com>
18423 L: linux-tegra@vger.kernel.org
18425 F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
18426 F: drivers/iommu/tegra*
18429 M: Laxman Dewangan <ldewangan@nvidia.com>
18431 F: drivers/input/keyboard/tegra-kbc.c
18434 M: Stefan Agner <stefan@agner.ch>
18435 M: Lucas Stach <dev@lynxeye.de>
18437 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
18438 F: drivers/mtd/nand/raw/tegra_nand.c
18441 M: Thierry Reding <thierry.reding@gmail.com>
18443 F: drivers/pwm/pwm-tegra.c
18445 TEGRA SERIAL DRIVER
18446 M: Laxman Dewangan <ldewangan@nvidia.com>
18448 F: drivers/tty/serial/serial-tegra.c
18451 M: Laxman Dewangan <ldewangan@nvidia.com>
18453 F: drivers/spi/spi-tegra*
18455 TEGRA QUAD SPI DRIVER
18456 M: Thierry Reding <thierry.reding@gmail.com>
18457 M: Jonathan Hunter <jonathanh@nvidia.com>
18458 M: Sowjanya Komatineni <skomatineni@nvidia.com>
18459 L: linux-tegra@vger.kernel.org
18461 F: drivers/spi/spi-tegra210-quad.c
18464 M: Thierry Reding <thierry.reding@gmail.com>
18465 M: Jonathan Hunter <jonathanh@nvidia.com>
18466 M: Sowjanya Komatineni <skomatineni@nvidia.com>
18467 L: linux-media@vger.kernel.org
18468 L: linux-tegra@vger.kernel.org
18470 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
18471 F: drivers/staging/media/tegra-video/
18473 TEGRA XUSB PADCTL DRIVER
18474 M: JC Kuo <jckuo@nvidia.com>
18476 F: drivers/phy/tegra/xusb*
18478 TEHUTI ETHERNET DRIVER
18479 M: Andy Gospodarek <andy@greyhouse.net>
18480 L: netdev@vger.kernel.org
18482 F: drivers/net/ethernet/tehuti/*
18484 TELECOM CLOCK DRIVER FOR MCPL0010
18485 M: Mark Gross <mark.gross@intel.com>
18487 F: drivers/char/tlclk.c
18489 TEMPO SEMICONDUCTOR DRIVERS
18490 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
18492 F: Documentation/devicetree/bindings/sound/tscs*.txt
18493 F: sound/soc/codecs/tscs*.c
18494 F: sound/soc/codecs/tscs*.h
18496 TENSILICA XTENSA PORT (xtensa)
18497 M: Chris Zankel <chris@zankel.net>
18498 M: Max Filippov <jcmvbkbc@gmail.com>
18499 L: linux-xtensa@linux-xtensa.org
18501 T: git git://github.com/czankel/xtensa-linux.git
18503 F: drivers/irqchip/irq-xtensa-*
18505 TEXAS INSTRUMENTS ASoC DRIVERS
18506 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
18507 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18511 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
18512 M: Ricardo Ribalda <ribalda@kernel.org>
18513 L: linux-iio@vger.kernel.org
18515 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
18516 F: drivers/iio/dac/ti-dac7612.c
18518 TEXAS INSTRUMENTS DMA DRIVERS
18519 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
18520 L: dmaengine@vger.kernel.org
18522 F: Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
18523 F: Documentation/devicetree/bindings/dma/ti-edma.txt
18524 F: Documentation/devicetree/bindings/dma/ti/
18526 X: drivers/dma/ti/cppi41.c
18527 F: include/linux/dma/k3-udma-glue.h
18528 F: include/linux/dma/ti-cppi5.h
18529 F: include/linux/dma/k3-psil.h
18531 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
18532 M: Nishanth Menon <nm@ti.com>
18533 M: Tero Kristo <kristo@kernel.org>
18534 M: Santosh Shilimkar <ssantosh@kernel.org>
18535 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18537 F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
18538 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
18539 F: Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
18540 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
18541 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
18542 F: Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
18543 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
18544 F: drivers/clk/keystone/sci-clk.c
18545 F: drivers/firmware/ti_sci*
18546 F: drivers/irqchip/irq-ti-sci-inta.c
18547 F: drivers/irqchip/irq-ti-sci-intr.c
18548 F: drivers/reset/reset-ti-sci.c
18549 F: drivers/soc/ti/ti_sci_inta_msi.c
18550 F: drivers/soc/ti/ti_sci_pm_domains.c
18551 F: include/dt-bindings/soc/ti,sci_pm_domain.h
18552 F: include/linux/soc/ti/ti_sci_inta_msi.h
18553 F: include/linux/soc/ti/ti_sci_protocol.h
18555 TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
18556 M: Robert Marko <robert.marko@sartura.hr>
18557 M: Luka Perkov <luka.perkov@sartura.hr>
18558 L: linux-hwmon@vger.kernel.org
18560 F: Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
18561 F: Documentation/hwmon/tps23861.rst
18562 F: drivers/hwmon/tps23861.c
18564 TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
18565 M: Puranjay Mohan <puranjay12@gmail.com>
18566 L: linux-iio@vger.kernel.org
18568 F: Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
18569 F: drivers/iio/temperature/tmp117.c
18571 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
18572 M: Hans Verkuil <hverkuil@xs4all.nl>
18573 L: linux-media@vger.kernel.org
18575 W: https://linuxtv.org
18576 T: git git://linuxtv.org/media_tree.git
18577 F: drivers/media/radio/radio-raremono.c
18580 M: Rafael J. Wysocki <rafael@kernel.org>
18581 M: Daniel Lezcano <daniel.lezcano@linaro.org>
18582 R: Amit Kucheria <amitk@kernel.org>
18583 R: Zhang Rui <rui.zhang@intel.com>
18584 L: linux-pm@vger.kernel.org
18586 Q: https://patchwork.kernel.org/project/linux-pm/list/
18587 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
18588 F: Documentation/devicetree/bindings/thermal/
18589 F: drivers/thermal/
18590 F: include/linux/cpu_cooling.h
18591 F: include/linux/thermal.h
18592 F: include/uapi/linux/thermal.h
18595 THERMAL DRIVER FOR AMLOGIC SOCS
18596 M: Guillaume La Roque <glaroque@baylibre.com>
18597 L: linux-pm@vger.kernel.org
18598 L: linux-amlogic@lists.infradead.org
18600 W: http://linux-meson.com/
18601 F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
18602 F: drivers/thermal/amlogic_thermal.c
18604 THERMAL/CPU_COOLING
18605 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
18606 M: Daniel Lezcano <daniel.lezcano@linaro.org>
18607 M: Viresh Kumar <viresh.kumar@linaro.org>
18608 R: Lukasz Luba <lukasz.luba@arm.com>
18609 L: linux-pm@vger.kernel.org
18611 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
18612 F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
18613 F: drivers/thermal/cpufreq_cooling.c
18614 F: drivers/thermal/cpuidle_cooling.c
18615 F: include/linux/cpu_cooling.h
18617 THERMAL/POWER_ALLOCATOR
18618 M: Lukasz Luba <lukasz.luba@arm.com>
18619 L: linux-pm@vger.kernel.org
18621 F: Documentation/driver-api/thermal/power_allocator.rst
18622 F: drivers/thermal/gov_power_allocator.c
18623 F: include/trace/events/thermal_power_allocator.h
18625 THINKPAD ACPI EXTRAS DRIVER
18626 M: Henrique de Moraes Holschuh <hmh@hmh.eng.br>
18627 L: ibm-acpi-devel@lists.sourceforge.net
18628 L: platform-driver-x86@vger.kernel.org
18630 W: http://ibm-acpi.sourceforge.net
18631 W: http://thinkwiki.org/wiki/Ibm-acpi
18632 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
18633 F: drivers/platform/x86/thinkpad_acpi.c
18635 THINKPAD LMI DRIVER
18636 M: Mark Pearson <markpearson@lenovo.com>
18637 L: platform-driver-x86@vger.kernel.org
18639 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
18640 F: drivers/platform/x86/think-lmi.?
18642 THUNDERBOLT DMA TRAFFIC TEST DRIVER
18643 M: Isaac Hazan <isaac.hazan@intel.com>
18644 L: linux-usb@vger.kernel.org
18646 F: drivers/thunderbolt/dma_test.c
18649 M: Andreas Noever <andreas.noever@gmail.com>
18650 M: Michael Jamet <michael.jamet@intel.com>
18651 M: Mika Westerberg <mika.westerberg@linux.intel.com>
18652 M: Yehezkel Bernat <YehezkelShB@gmail.com>
18653 L: linux-usb@vger.kernel.org
18655 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
18656 F: Documentation/admin-guide/thunderbolt.rst
18657 F: drivers/thunderbolt/
18658 F: include/linux/thunderbolt.h
18660 THUNDERBOLT NETWORK DRIVER
18661 M: Michael Jamet <michael.jamet@intel.com>
18662 M: Mika Westerberg <mika.westerberg@linux.intel.com>
18663 M: Yehezkel Bernat <YehezkelShB@gmail.com>
18664 L: netdev@vger.kernel.org
18666 F: drivers/net/thunderbolt.c
18668 THUNDERX GPIO DRIVER
18669 M: Robert Richter <rric@kernel.org>
18671 F: drivers/gpio/gpio-thunderx.c
18673 TI ADS131E0X ADC SERIES DRIVER
18674 M: Tomislav Denis <tomislav.denis@avl.com>
18675 L: linux-iio@vger.kernel.org
18677 F: Documentation/devicetree/bindings/iio/adc/ti,ads131e08.yaml
18678 F: drivers/iio/adc/ti-ads131e08.c
18680 TI AM437X VPFE DRIVER
18681 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
18682 L: linux-media@vger.kernel.org
18684 W: https://linuxtv.org
18685 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18686 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
18687 F: drivers/media/platform/am437x/
18689 TI BANDGAP AND THERMAL DRIVER
18690 M: Eduardo Valentin <edubezval@gmail.com>
18691 M: Keerthy <j-keerthy@ti.com>
18692 L: linux-pm@vger.kernel.org
18693 L: linux-omap@vger.kernel.org
18695 F: drivers/thermal/ti-soc-thermal/
18697 TI BQ27XXX POWER SUPPLY DRIVER
18698 F: drivers/power/supply/bq27xxx_battery.c
18699 F: drivers/power/supply/bq27xxx_battery_i2c.c
18700 F: include/linux/power/bq27xxx_battery.h
18702 TI CDCE706 CLOCK DRIVER
18703 M: Max Filippov <jcmvbkbc@gmail.com>
18705 F: drivers/clk/clk-cdce706.c
18708 M: Tero Kristo <kristo@kernel.org>
18709 L: linux-omap@vger.kernel.org
18712 F: include/linux/clk/ti.h
18714 TI DAVINCI MACHINE SUPPORT
18715 M: Sekhar Nori <nsekhar@ti.com>
18716 R: Bartosz Golaszewski <brgl@bgdev.pl>
18717 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18719 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
18720 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
18721 F: arch/arm/boot/dts/da850*
18722 F: arch/arm/mach-davinci/
18723 F: drivers/i2c/busses/i2c-davinci.c
18725 TI DAVINCI SERIES CLOCK DRIVER
18726 M: David Lechner <david@lechnology.com>
18727 R: Sekhar Nori <nsekhar@ti.com>
18729 F: Documentation/devicetree/bindings/clock/ti/davinci/
18730 F: drivers/clk/davinci/
18732 TI DAVINCI SERIES GPIO DRIVER
18733 M: Keerthy <j-keerthy@ti.com>
18734 L: linux-gpio@vger.kernel.org
18736 F: Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
18737 F: drivers/gpio/gpio-davinci.c
18739 TI DAVINCI SERIES MEDIA DRIVER
18740 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
18741 L: linux-media@vger.kernel.org
18743 W: https://linuxtv.org
18744 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18745 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
18746 F: drivers/media/platform/davinci/
18747 F: include/media/davinci/
18749 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
18750 R: David Lechner <david@lechnology.com>
18751 L: linux-iio@vger.kernel.org
18752 F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
18753 F: drivers/counter/ti-eqep.c
18755 TI ETHERNET SWITCH DRIVER (CPSW)
18756 R: Grygorii Strashko <grygorii.strashko@ti.com>
18757 L: linux-omap@vger.kernel.org
18758 L: netdev@vger.kernel.org
18760 F: drivers/net/ethernet/ti/cpsw*
18761 F: drivers/net/ethernet/ti/davinci*
18763 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
18764 M: Alex Dubov <oakad@yahoo.com>
18766 W: http://tifmxx.berlios.de/
18767 F: drivers/memstick/host/tifm_ms.c
18768 F: drivers/misc/tifm*
18769 F: drivers/mmc/host/tifm_sd.c
18770 F: include/linux/tifm.h
18772 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
18773 M: Santosh Shilimkar <ssantosh@kernel.org>
18774 L: linux-kernel@vger.kernel.org
18775 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18777 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
18778 F: drivers/soc/ti/*
18780 TI LM49xxx FAMILY ASoC CODEC DRIVERS
18781 M: M R Swami Reddy <mr.swami.reddy@ti.com>
18782 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
18783 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18785 F: sound/soc/codecs/isabelle*
18786 F: sound/soc/codecs/lm49453*
18788 TI PCM3060 ASoC CODEC DRIVER
18789 M: Kirill Marinushkin <kmarinushkin@birdec.com>
18790 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18792 F: Documentation/devicetree/bindings/sound/pcm3060.txt
18793 F: sound/soc/codecs/pcm3060*
18795 TI TAS571X FAMILY ASoC CODEC DRIVER
18796 M: Kevin Cernekee <cernekee@chromium.org>
18797 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18799 F: sound/soc/codecs/tas571x*
18801 TI TRF7970A NFC DRIVER
18802 M: Mark Greer <mgreer@animalcreek.com>
18803 L: linux-wireless@vger.kernel.org
18804 L: linux-nfc@lists.01.org (subscribers-only)
18806 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
18807 F: drivers/nfc/trf7970a.c
18809 TI TSC2046 ADC DRIVER
18810 M: Oleksij Rempel <o.rempel@pengutronix.de>
18811 R: kernel@pengutronix.de
18812 L: linux-iio@vger.kernel.org
18814 F: Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
18815 F: drivers/iio/adc/ti-tsc2046.c
18817 TI TWL4030 SERIES SOC CODEC DRIVER
18818 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
18819 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18821 F: sound/soc/codecs/twl4030*
18824 M: Benoit Parrot <bparrot@ti.com>
18825 L: linux-media@vger.kernel.org
18827 W: http://linuxtv.org/
18828 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18829 F: Documentation/devicetree/bindings/media/ti,cal.yaml
18830 F: Documentation/devicetree/bindings/media/ti,vpe.yaml
18831 F: drivers/media/platform/ti-vpe/
18833 TI WILINK WIRELESS DRIVERS
18834 L: linux-wireless@vger.kernel.org
18836 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
18837 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
18838 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
18839 F: drivers/net/wireless/ti/
18840 F: include/linux/wl12xx.h
18842 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
18843 M: John Stultz <john.stultz@linaro.org>
18844 M: Thomas Gleixner <tglx@linutronix.de>
18845 R: Stephen Boyd <sboyd@kernel.org>
18846 L: linux-kernel@vger.kernel.org
18848 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
18849 F: include/linux/clocksource.h
18850 F: include/linux/time.h
18851 F: include/linux/timex.h
18852 F: include/uapi/linux/time.h
18853 F: include/uapi/linux/timex.h
18854 F: kernel/time/alarmtimer.c
18855 F: kernel/time/clocksource.c
18856 F: kernel/time/ntp.c
18857 F: kernel/time/time*.c
18858 F: tools/testing/selftests/timers/
18861 M: Jon Maloy <jmaloy@redhat.com>
18862 M: Ying Xue <ying.xue@windriver.com>
18863 L: netdev@vger.kernel.org (core kernel code)
18864 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
18866 W: http://tipc.sourceforge.net/
18867 F: include/uapi/linux/tipc*.h
18870 TLAN NETWORK DRIVER
18871 M: Samuel Chessman <chessman@tux.org>
18872 L: tlan-devel@lists.sourceforge.net (subscribers-only)
18874 W: http://sourceforge.net/projects/tlan/
18875 F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
18876 F: drivers/net/ethernet/ti/tlan.*
18878 TM6000 VIDEO4LINUX DRIVER
18879 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18880 L: linux-media@vger.kernel.org
18882 W: https://linuxtv.org
18883 T: git git://linuxtv.org/media_tree.git
18884 F: Documentation/admin-guide/media/tm6000*
18885 F: drivers/media/usb/tm6000/
18887 TMIO/SDHI MMC DRIVER
18888 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
18889 L: linux-mmc@vger.kernel.org
18891 F: drivers/mmc/host/renesas_sdhi*
18892 F: drivers/mmc/host/tmio_mmc*
18893 F: include/linux/mfd/tmio.h
18895 TMP401 HARDWARE MONITOR DRIVER
18896 M: Guenter Roeck <linux@roeck-us.net>
18897 L: linux-hwmon@vger.kernel.org
18899 F: Documentation/hwmon/tmp401.rst
18900 F: drivers/hwmon/tmp401.c
18902 TMP513 HARDWARE MONITOR DRIVER
18903 M: Eric Tremblay <etremblay@distech-controls.com>
18904 L: linux-hwmon@vger.kernel.org
18906 F: Documentation/hwmon/tmp513.rst
18907 F: drivers/hwmon/tmp513.c
18909 TMPFS (SHMEM FILESYSTEM)
18910 M: Hugh Dickins <hughd@google.com>
18911 L: linux-mm@kvack.org
18913 F: include/linux/shmem_fs.h
18916 TOMOYO SECURITY MODULE
18917 M: Kentaro Takeda <takedakn@nttdata.co.jp>
18918 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
18919 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
18920 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
18921 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
18922 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
18924 W: https://tomoyo.osdn.jp/
18925 F: security/tomoyo/
18927 TOPSTAR LAPTOP EXTRAS DRIVER
18928 M: Herton Ronaldo Krzesinski <herton@canonical.com>
18929 L: platform-driver-x86@vger.kernel.org
18931 F: drivers/platform/x86/topstar-laptop.c
18933 TORTURE-TEST MODULES
18934 M: Davidlohr Bueso <dave@stgolabs.net>
18935 M: "Paul E. McKenney" <paulmck@kernel.org>
18936 M: Josh Triplett <josh@joshtriplett.org>
18937 L: linux-kernel@vger.kernel.org
18939 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
18940 F: Documentation/RCU/torture.rst
18941 F: kernel/locking/locktorture.c
18942 F: kernel/rcu/rcuscale.c
18943 F: kernel/rcu/rcutorture.c
18944 F: kernel/rcu/refscale.c
18945 F: kernel/torture.c
18947 TOSHIBA ACPI EXTRAS DRIVER
18948 M: Azael Avalos <coproscefalo@gmail.com>
18949 L: platform-driver-x86@vger.kernel.org
18951 F: drivers/platform/x86/toshiba_acpi.c
18953 TOSHIBA BLUETOOTH DRIVER
18954 M: Azael Avalos <coproscefalo@gmail.com>
18955 L: platform-driver-x86@vger.kernel.org
18957 F: drivers/platform/x86/toshiba_bluetooth.c
18959 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
18960 M: Azael Avalos <coproscefalo@gmail.com>
18961 L: platform-driver-x86@vger.kernel.org
18963 F: drivers/platform/x86/toshiba_haps.c
18966 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
18968 W: http://www.buzzard.org.uk/toshiba/
18969 F: drivers/char/toshiba.c
18970 F: include/linux/toshiba.h
18971 F: include/uapi/linux/toshiba.h
18973 TOSHIBA TC358743 DRIVER
18974 M: Mats Randgaard <matrandg@cisco.com>
18975 L: linux-media@vger.kernel.org
18977 F: drivers/media/i2c/tc358743*
18978 F: include/media/i2c/tc358743.h
18980 TOSHIBA WMI HOTKEYS DRIVER
18981 M: Azael Avalos <coproscefalo@gmail.com>
18982 L: platform-driver-x86@vger.kernel.org
18984 F: drivers/platform/x86/toshiba-wmi.c
18987 M: Peter Huewe <peterhuewe@gmx.de>
18988 M: Jarkko Sakkinen <jarkko@kernel.org>
18989 R: Jason Gunthorpe <jgg@ziepe.ca>
18990 L: linux-integrity@vger.kernel.org
18992 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
18993 Q: https://patchwork.kernel.org/project/linux-integrity/list/
18994 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
18995 F: drivers/char/tpm/
18998 M: Steven Rostedt <rostedt@goodmis.org>
18999 M: Ingo Molnar <mingo@redhat.com>
19001 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
19002 F: Documentation/trace/ftrace.rst
19003 F: arch/*/*/*/ftrace.h
19004 F: arch/*/kernel/ftrace.c
19006 F: include/*/ftrace.h
19007 F: include/linux/trace*.h
19010 F: tools/testing/selftests/ftrace/
19012 TRACING MMIO ACCESSES (MMIOTRACE)
19013 M: Steven Rostedt <rostedt@goodmis.org>
19014 M: Ingo Molnar <mingo@kernel.org>
19015 R: Karol Herbst <karolherbst@gmail.com>
19016 R: Pekka Paalanen <ppaalanen@gmail.com>
19017 L: linux-kernel@vger.kernel.org
19018 L: nouveau@lists.freedesktop.org
19020 F: arch/x86/mm/kmmio.c
19021 F: arch/x86/mm/mmio-mod.c
19022 F: arch/x86/mm/testmmiotrace.c
19023 F: include/linux/mmiotrace.h
19024 F: kernel/trace/trace_mmiotrace.c
19026 TRACING OS NOISE / LATENCY TRACERS
19027 M: Steven Rostedt <rostedt@goodmis.org>
19028 M: Daniel Bristot de Oliveira <bristot@kernel.org>
19030 F: kernel/trace/trace_osnoise.c
19031 F: include/trace/events/osnoise.h
19032 F: kernel/trace/trace_hwlat.c
19033 F: kernel/trace/trace_irqsoff.c
19034 F: kernel/trace/trace_sched_wakeup.c
19035 F: Documentation/trace/osnoise-tracer.rst
19036 F: Documentation/trace/timerlat-tracer.rst
19037 F: Documentation/trace/hwlat_detector.rst
19038 F: arch/*/kernel/trace.c
19040 TRADITIONAL CHINESE DOCUMENTATION
19041 M: Hu Haowen <src.res@email.cn>
19042 L: linux-doc-tw-discuss@lists.sourceforge.net
19044 W: https://github.com/srcres258/linux-doc
19045 T: git git://github.com/srcres258/linux-doc.git doc-zh-tw
19046 F: Documentation/translations/zh_TW/
19049 M: Jiri Kosina <trivial@kernel.org>
19051 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
19052 K: ^Subject:.*(?i)trivial
19055 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19056 M: Jiri Slaby <jirislaby@kernel.org>
19058 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
19059 F: Documentation/driver-api/serial/
19061 F: drivers/tty/serial/serial_core.c
19062 F: include/linux/selection.h
19063 F: include/linux/serial.h
19064 F: include/linux/serial_core.h
19065 F: include/linux/sysrq.h
19066 F: include/linux/tty*.h
19067 F: include/linux/vt.h
19068 F: include/linux/vt_*.h
19069 F: include/uapi/linux/serial.h
19070 F: include/uapi/linux/serial_core.h
19071 F: include/uapi/linux/tty.h
19073 TUA9001 MEDIA DRIVER
19074 M: Antti Palosaari <crope@iki.fi>
19075 L: linux-media@vger.kernel.org
19077 W: https://linuxtv.org
19078 W: http://palosaari.fi/linux/
19079 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19080 T: git git://linuxtv.org/anttip/media_tree.git
19081 F: drivers/media/tuners/tua9001*
19083 TULIP NETWORK DRIVERS
19084 L: netdev@vger.kernel.org
19085 L: linux-parisc@vger.kernel.org
19087 F: drivers/net/ethernet/dec/tulip/
19090 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
19092 W: http://vtun.sourceforge.net/tun
19093 F: Documentation/networking/tuntap.rst
19094 F: arch/um/os-Linux/drivers/
19096 TURBOCHANNEL SUBSYSTEM
19097 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
19098 M: Ralf Baechle <ralf@linux-mips.org>
19099 L: linux-mips@vger.kernel.org
19101 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
19103 F: include/linux/tc.h
19106 M: "Len Brown" <lenb@kernel.org>
19107 L: linux-pm@vger.kernel.org
19109 Q: https://patchwork.kernel.org/project/linux-pm/list/
19110 B: https://bugzilla.kernel.org
19111 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
19112 F: tools/power/x86/turbostat/
19114 TW5864 VIDEO4LINUX DRIVER
19115 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
19116 M: Anton Sviridenko <anton@corp.bluecherry.net>
19117 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
19118 M: Andrey Utkin <andrey_utkin@fastmail.com>
19119 L: linux-media@vger.kernel.org
19121 F: drivers/media/pci/tw5864/
19123 TW68 VIDEO4LINUX DRIVER
19124 M: Hans Verkuil <hverkuil@xs4all.nl>
19125 L: linux-media@vger.kernel.org
19127 W: https://linuxtv.org
19128 T: git git://linuxtv.org/media_tree.git
19129 F: drivers/media/pci/tw68/
19131 TW686X VIDEO4LINUX DRIVER
19132 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
19133 L: linux-media@vger.kernel.org
19135 W: http://linuxtv.org
19136 T: git git://linuxtv.org/media_tree.git
19137 F: drivers/media/pci/tw686x/
19139 UACCE ACCELERATOR FRAMEWORK
19140 M: Zhangfei Gao <zhangfei.gao@linaro.org>
19141 M: Zhou Wang <wangzhou1@hisilicon.com>
19142 L: linux-accelerators@lists.ozlabs.org
19143 L: linux-kernel@vger.kernel.org
19145 F: Documentation/ABI/testing/sysfs-driver-uacce
19146 F: Documentation/misc-devices/uacce.rst
19147 F: drivers/misc/uacce/
19148 F: include/linux/uacce.h
19149 F: include/uapi/misc/uacce/
19151 UBI FILE SYSTEM (UBIFS)
19152 M: Richard Weinberger <richard@nod.at>
19153 L: linux-mtd@lists.infradead.org
19155 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
19156 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
19157 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
19158 F: Documentation/filesystems/ubifs-authentication.rst
19159 F: Documentation/filesystems/ubifs.rst
19162 UCLINUX (M68KNOMMU AND COLDFIRE)
19163 M: Greg Ungerer <gerg@linux-m68k.org>
19164 L: linux-m68k@lists.linux-m68k.org
19165 L: uclinux-dev@uclinux.org (subscribers-only)
19167 W: http://www.linux-m68k.org/
19168 W: http://www.uclinux.org/
19169 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
19170 F: arch/m68k/*/*_no.*
19172 F: arch/m68k/coldfire/
19173 F: arch/m68k/include/asm/*_no.*
19176 M: Jan Kara <jack@suse.com>
19178 F: Documentation/filesystems/udf.rst
19182 M: Bastien Nocera <hadess@hadess.net>
19183 L: linux-input@vger.kernel.org
19185 F: drivers/hid/hid-udraw-ps3.c
19188 M: Evgeniy Dushistov <dushistov@mail.ru>
19190 F: Documentation/admin-guide/ufs.rst
19193 UHID USERSPACE HID IO DRIVER
19194 M: David Rheinsberg <david.rheinsberg@gmail.com>
19195 L: linux-input@vger.kernel.org
19197 F: drivers/hid/uhid.c
19198 F: include/uapi/linux/uhid.h
19201 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19202 L: linux-usb@vger.kernel.org
19204 F: drivers/usb/common/ulpi.c
19205 F: include/linux/ulpi/
19208 M: Gabriel Krisman Bertazi <krisman@collabora.com>
19209 L: linux-fsdevel@vger.kernel.org
19214 M: Tony Finch <dot@dotat.at>
19216 W: http://dotat.at/prog/unifdef
19217 F: scripts/unifdef.c
19219 UNIFORM CDROM DRIVER
19220 M: Phillip Potter <phil@philpotter.co.uk>
19222 F: Documentation/cdrom/
19223 F: drivers/cdrom/cdrom.c
19224 F: include/linux/cdrom.h
19225 F: include/uapi/linux/cdrom.h
19227 UNISYS S-PAR DRIVERS
19228 M: David Kershner <david.kershner@unisys.com>
19229 L: sparmaintainer@unisys.com (Unisys internal)
19231 F: drivers/staging/unisys/
19232 F: drivers/visorbus/
19233 F: include/linux/visorbus.h
19235 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
19236 R: Alim Akhtar <alim.akhtar@samsung.com>
19237 R: Avri Altman <avri.altman@wdc.com>
19238 L: linux-scsi@vger.kernel.org
19240 F: Documentation/scsi/ufs.rst
19241 F: drivers/scsi/ufs/
19243 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
19244 M: Pedro Sousa <pedrom.sousa@synopsys.com>
19245 L: linux-scsi@vger.kernel.org
19247 F: drivers/scsi/ufs/*dwc*
19249 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
19250 M: Stanley Chu <stanley.chu@mediatek.com>
19251 L: linux-scsi@vger.kernel.org
19252 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
19254 F: drivers/scsi/ufs/ufs-mediatek*
19256 UNSORTED BLOCK IMAGES (UBI)
19257 M: Richard Weinberger <richard@nod.at>
19258 L: linux-mtd@lists.infradead.org
19260 W: http://www.linux-mtd.infradead.org/
19261 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
19262 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
19263 F: drivers/mtd/ubi/
19264 F: include/linux/mtd/ubi.h
19265 F: include/uapi/mtd/ubi-user.h
19267 USB "USBNET" DRIVER FRAMEWORK
19268 M: Oliver Neukum <oneukum@suse.com>
19269 L: netdev@vger.kernel.org
19271 W: http://www.linux-usb.org/usbnet
19272 F: drivers/net/usb/usbnet.c
19273 F: include/linux/usb/usbnet.h
19276 M: Oliver Neukum <oneukum@suse.com>
19277 L: linux-usb@vger.kernel.org
19279 F: Documentation/usb/acm.rst
19280 F: drivers/usb/class/cdc-acm.*
19282 USB APPLE MFI FASTCHARGE DRIVER
19283 M: Bastien Nocera <hadess@hadess.net>
19284 L: linux-usb@vger.kernel.org
19286 F: drivers/usb/misc/apple-mfi-fastcharge.c
19288 USB AR5523 WIRELESS DRIVER
19289 M: Pontus Fuchs <pontus.fuchs@gmail.com>
19290 L: linux-wireless@vger.kernel.org
19292 F: drivers/net/wireless/ath/ar5523/
19295 M: Oliver Neukum <oneukum@suse.com>
19296 L: linux-usb@vger.kernel.org
19297 L: linux-scsi@vger.kernel.org
19299 F: drivers/usb/storage/uas.c
19301 USB CDC ETHERNET DRIVER
19302 M: Oliver Neukum <oliver@neukum.org>
19303 L: linux-usb@vger.kernel.org
19305 F: drivers/net/usb/cdc_*.c
19306 F: include/uapi/linux/usb/cdc.h
19308 USB CHAOSKEY DRIVER
19309 M: Keith Packard <keithp@keithp.com>
19310 L: linux-usb@vger.kernel.org
19312 F: drivers/usb/misc/chaoskey.c
19314 USB CYPRESS C67X00 DRIVER
19315 L: linux-usb@vger.kernel.org
19317 F: drivers/usb/c67x00/
19319 USB DAVICOM DM9601 DRIVER
19320 M: Peter Korsgaard <peter@korsgaard.com>
19321 L: netdev@vger.kernel.org
19323 W: http://www.linux-usb.org/usbnet
19324 F: drivers/net/usb/dm9601.c
19327 M: Alan Stern <stern@rowland.harvard.edu>
19328 L: linux-usb@vger.kernel.org
19330 F: Documentation/usb/ehci.rst
19331 F: drivers/usb/host/ehci*
19333 USB GADGET/PERIPHERAL SUBSYSTEM
19334 M: Felipe Balbi <balbi@kernel.org>
19335 L: linux-usb@vger.kernel.org
19337 W: http://www.linux-usb.org/gadget
19338 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
19339 F: drivers/usb/gadget/
19340 F: include/linux/usb/gadget*
19342 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
19343 M: Jiri Kosina <jikos@kernel.org>
19344 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
19345 L: linux-usb@vger.kernel.org
19347 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
19348 F: Documentation/hid/hiddev.rst
19349 F: drivers/hid/usbhid/
19351 USB INTEL XHCI ROLE MUX DRIVER
19352 M: Hans de Goede <hdegoede@redhat.com>
19353 L: linux-usb@vger.kernel.org
19355 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
19357 USB IP DRIVER FOR HISILICON KIRIN 960
19358 M: Yu Chen <chenyu56@huawei.com>
19359 M: Binghui Wang <wangbinghui@hisilicon.com>
19360 L: linux-usb@vger.kernel.org
19362 F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
19363 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
19365 USB IP DRIVER FOR HISILICON KIRIN 970
19366 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19367 L: linux-usb@vger.kernel.org
19369 F: Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
19370 F: drivers/phy/hisilicon/phy-hi3670-usb3.c
19373 M: Olav Kongas <ok@artecdesign.ee>
19374 L: linux-usb@vger.kernel.org
19376 F: drivers/usb/host/isp116x*
19377 F: include/linux/usb/isp116x.h
19380 M: Rui Miguel Silva <rui.silva@linaro.org>
19381 L: linux-usb@vger.kernel.org
19383 F: drivers/usb/isp1760/*
19384 F: Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
19386 USB LAN78XX ETHERNET DRIVER
19387 M: Woojung Huh <woojung.huh@microchip.com>
19388 M: UNGLinuxDriver@microchip.com
19389 L: netdev@vger.kernel.org
19391 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
19392 F: drivers/net/usb/lan78xx.*
19393 F: include/dt-bindings/net/microchip-lan78xx.h
19395 USB MASS STORAGE DRIVER
19396 M: Alan Stern <stern@rowland.harvard.edu>
19397 L: linux-usb@vger.kernel.org
19398 L: usb-storage@lists.one-eyed-alien.net
19400 F: drivers/usb/storage/
19403 M: Clemens Ladisch <clemens@ladisch.de>
19404 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19406 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
19407 F: sound/usb/midi.*
19409 USB NETWORKING DRIVERS
19410 L: linux-usb@vger.kernel.org
19412 F: drivers/net/usb/
19415 M: Alan Stern <stern@rowland.harvard.edu>
19416 L: linux-usb@vger.kernel.org
19418 F: Documentation/usb/ohci.rst
19419 F: drivers/usb/host/ohci*
19421 USB OTG FSM (Finite State Machine)
19422 M: Peter Chen <peter.chen@kernel.org>
19423 L: linux-usb@vger.kernel.org
19425 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
19426 F: drivers/usb/common/usb-otg-fsm.c
19429 M: Valentina Manea <valentina.manea.m@gmail.com>
19430 M: Shuah Khan <shuah@kernel.org>
19431 M: Shuah Khan <skhan@linuxfoundation.org>
19432 L: linux-usb@vger.kernel.org
19434 F: Documentation/usb/usbip_protocol.rst
19435 F: drivers/usb/usbip/
19436 F: tools/testing/selftests/drivers/usb/usbip/
19437 F: tools/usb/usbip/
19440 M: Petko Manolov <petkan@nucleusys.com>
19441 L: linux-usb@vger.kernel.org
19442 L: netdev@vger.kernel.org
19444 W: https://github.com/petkan/pegasus
19445 T: git git://github.com/petkan/pegasus.git
19446 F: drivers/net/usb/pegasus.*
19449 M: Felipe Balbi <balbi@kernel.org>
19450 L: linux-usb@vger.kernel.org
19452 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
19453 F: drivers/usb/phy/
19455 USB PRINTER DRIVER (usblp)
19456 M: Pete Zaitcev <zaitcev@redhat.com>
19457 L: linux-usb@vger.kernel.org
19459 F: drivers/usb/class/usblp.c
19461 USB RAW GADGET DRIVER
19462 R: Andrey Konovalov <andreyknvl@gmail.com>
19463 L: linux-usb@vger.kernel.org
19465 F: Documentation/usb/raw-gadget.rst
19466 F: drivers/usb/gadget/legacy/raw_gadget.c
19467 F: include/uapi/linux/usb/raw_gadget.h
19469 USB QMI WWAN NETWORK DRIVER
19470 M: Bjørn Mork <bjorn@mork.no>
19471 L: netdev@vger.kernel.org
19473 F: Documentation/ABI/testing/sysfs-class-net-qmi
19474 F: drivers/net/usb/qmi_wwan.c
19477 M: Petko Manolov <petkan@nucleusys.com>
19478 L: linux-usb@vger.kernel.org
19479 L: netdev@vger.kernel.org
19481 W: https://github.com/petkan/rtl8150
19482 T: git git://github.com/petkan/rtl8150.git
19483 F: drivers/net/usb/rtl8150.c
19485 USB SERIAL SUBSYSTEM
19486 M: Johan Hovold <johan@kernel.org>
19487 L: linux-usb@vger.kernel.org
19489 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
19490 F: Documentation/usb/usb-serial.rst
19491 F: drivers/usb/serial/
19492 F: include/linux/usb/serial.h
19494 USB SMSC75XX ETHERNET DRIVER
19495 M: Steve Glendinning <steve.glendinning@shawell.net>
19496 L: netdev@vger.kernel.org
19498 F: drivers/net/usb/smsc75xx.*
19500 USB SMSC95XX ETHERNET DRIVER
19501 M: Steve Glendinning <steve.glendinning@shawell.net>
19502 M: UNGLinuxDriver@microchip.com
19503 L: netdev@vger.kernel.org
19505 F: drivers/net/usb/smsc95xx.*
19508 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19509 L: linux-usb@vger.kernel.org
19511 W: http://www.linux-usb.org
19512 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
19513 F: Documentation/devicetree/bindings/usb/
19514 F: Documentation/usb/
19516 F: include/linux/usb.h
19517 F: include/linux/usb/
19519 USB TYPEC BUS FOR ALTERNATE MODES
19520 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19521 L: linux-usb@vger.kernel.org
19523 F: Documentation/ABI/testing/sysfs-bus-typec
19524 F: Documentation/driver-api/usb/typec_bus.rst
19525 F: drivers/usb/typec/altmodes/
19526 F: include/linux/usb/typec_altmode.h
19529 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19530 L: linux-usb@vger.kernel.org
19532 F: Documentation/ABI/testing/sysfs-class-typec
19533 F: Documentation/driver-api/usb/typec.rst
19534 F: drivers/usb/typec/
19535 F: include/linux/usb/typec.h
19537 USB TYPEC INTEL PMC MUX DRIVER
19538 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19539 L: linux-usb@vger.kernel.org
19541 F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
19542 F: drivers/usb/typec/mux/intel_pmc_mux.c
19544 USB TYPEC PI3USB30532 MUX DRIVER
19545 M: Hans de Goede <hdegoede@redhat.com>
19546 L: linux-usb@vger.kernel.org
19548 F: drivers/usb/typec/mux/pi3usb30532.c
19550 USB TYPEC PORT CONTROLLER DRIVERS
19551 M: Guenter Roeck <linux@roeck-us.net>
19552 L: linux-usb@vger.kernel.org
19554 F: drivers/usb/typec/tcpm/
19557 M: Alan Stern <stern@rowland.harvard.edu>
19558 L: linux-usb@vger.kernel.org
19560 F: drivers/usb/host/uhci*
19563 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19564 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
19565 L: linux-media@vger.kernel.org
19567 W: http://www.ideasonboard.org/uvc/
19568 T: git git://linuxtv.org/media_tree.git
19569 F: drivers/media/usb/uvc/
19570 F: include/uapi/linux/uvcvideo.h
19573 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19574 L: linux-usb@vger.kernel.org
19576 F: drivers/usb/gadget/function/*uvc*
19577 F: drivers/usb/gadget/legacy/webcam.c
19578 F: include/uapi/linux/usb/g_uvc.h
19580 USB WIRELESS RNDIS DRIVER (rndis_wlan)
19581 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
19582 L: linux-wireless@vger.kernel.org
19584 F: drivers/net/wireless/rndis_wlan.c
19587 M: Mathias Nyman <mathias.nyman@intel.com>
19588 L: linux-usb@vger.kernel.org
19590 F: drivers/usb/host/pci-quirks*
19591 F: drivers/usb/host/xhci*
19594 L: linux-wireless@vger.kernel.org
19596 W: http://linux-lc100020.sourceforge.net
19597 F: drivers/net/wireless/zydas/zd1201.*
19600 M: Antoine Jacquet <royale@zerezo.com>
19601 L: linux-usb@vger.kernel.org
19602 L: linux-media@vger.kernel.org
19604 W: http://royale.zerezo.com/zr364xx/
19605 T: git git://linuxtv.org/media_tree.git
19606 F: Documentation/admin-guide/media/zr364xx*
19607 F: drivers/media/usb/zr364xx/
19609 USER-MODE LINUX (UML)
19610 M: Jeff Dike <jdike@addtoit.com>
19611 M: Richard Weinberger <richard@nod.at>
19612 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
19613 L: linux-um@lists.infradead.org
19615 W: http://user-mode-linux.sourceforge.net
19616 Q: https://patchwork.ozlabs.org/project/linux-um/list/
19617 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
19618 F: Documentation/virt/uml/
19623 USERSPACE COPYIN/COPYOUT (UIOVEC)
19624 M: Alexander Viro <viro@zeniv.linux.org.uk>
19626 F: include/linux/uio.h
19629 USERSPACE DMA BUFFER DRIVER
19630 M: Gerd Hoffmann <kraxel@redhat.com>
19631 L: dri-devel@lists.freedesktop.org
19633 T: git git://anongit.freedesktop.org/drm/drm-misc
19634 F: drivers/dma-buf/udmabuf.c
19635 F: include/uapi/linux/udmabuf.h
19637 USERSPACE I/O (UIO)
19638 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19640 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
19641 F: Documentation/driver-api/uio-howto.rst
19643 F: include/linux/uio_driver.h
19646 M: Karel Zak <kzak@redhat.com>
19647 L: util-linux@vger.kernel.org
19649 W: http://en.wikipedia.org/wiki/Util-linux
19650 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
19653 M: Christoph Hellwig <hch@lst.de>
19654 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19655 L: linux-kernel@vger.kernel.org
19657 T: git git://git.infradead.org/users/hch/uuid.git
19658 F: include/linux/uuid.h
19659 F: include/uapi/linux/uuid.h
19664 M: Justin Ernst <justin.ernst@hpe.com>
19665 L: platform-driver-x86@vger.kernel.org
19667 F: drivers/platform/x86/uv_sysfs.c
19670 M: Michal Januszewski <spock@gentoo.org>
19671 L: linux-fbdev@vger.kernel.org
19673 W: https://github.com/mjanusz/v86d
19674 F: Documentation/fb/uvesafb.rst
19675 F: drivers/video/fbdev/uvesafb.*
19677 Ux500 CLOCK DRIVERS
19678 M: Ulf Hansson <ulf.hansson@linaro.org>
19679 L: linux-clk@vger.kernel.org
19680 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19682 F: drivers/clk/ux500/
19685 M: Stefan Agner <stefan@agner.ch>
19686 L: linux-mtd@lists.infradead.org
19688 F: drivers/mtd/nand/raw/vf610_nfc.c
19690 VFAT/FAT/MSDOS FILESYSTEM
19691 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
19693 F: Documentation/filesystems/vfat.rst
19697 M: Alex Williamson <alex.williamson@redhat.com>
19698 R: Cornelia Huck <cohuck@redhat.com>
19699 L: kvm@vger.kernel.org
19701 T: git git://github.com/awilliam/linux-vfio.git
19702 F: Documentation/driver-api/vfio.rst
19704 F: include/linux/vfio.h
19705 F: include/linux/vfio_pci_core.h
19706 F: include/uapi/linux/vfio.h
19709 M: Diana Craciun <diana.craciun@oss.nxp.com>
19710 L: kvm@vger.kernel.org
19712 F: drivers/vfio/fsl-mc/
19714 VFIO MEDIATED DEVICE DRIVERS
19715 M: Kirti Wankhede <kwankhede@nvidia.com>
19716 L: kvm@vger.kernel.org
19718 F: Documentation/driver-api/vfio-mediated-device.rst
19719 F: drivers/vfio/mdev/
19720 F: include/linux/mdev.h
19721 F: samples/vfio-mdev/
19723 VFIO PLATFORM DRIVER
19724 M: Eric Auger <eric.auger@redhat.com>
19725 L: kvm@vger.kernel.org
19727 F: drivers/vfio/platform/
19730 R: Lukas Wunner <lukas@wunner.de>
19732 T: git git://anongit.freedesktop.org/drm/drm-misc
19733 F: Documentation/gpu/vga-switcheroo.rst
19734 F: drivers/gpu/vga/vga_switcheroo.c
19735 F: include/linux/vga_switcheroo.h
19737 VIA RHINE NETWORK DRIVER
19739 M: Kevin Brace <kevinbrace@bracecomputerlab.com>
19740 F: drivers/net/ethernet/via/via-rhine.c
19742 VIA SD/MMC CARD CONTROLLER DRIVER
19743 M: Bruce Chang <brucechang@via.com.tw>
19744 M: Harald Welte <HaraldWelte@viatech.com>
19746 F: drivers/mmc/host/via-sdmmc.c
19748 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
19749 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
19750 L: linux-fbdev@vger.kernel.org
19752 F: drivers/video/fbdev/via/
19753 F: include/linux/via-core.h
19754 F: include/linux/via-gpio.h
19755 F: include/linux/via_i2c.h
19757 VIA VELOCITY NETWORK DRIVER
19758 M: Francois Romieu <romieu@fr.zoreil.com>
19759 L: netdev@vger.kernel.org
19761 F: drivers/net/ethernet/via/via-velocity.*
19763 VICODEC VIRTUAL CODEC DRIVER
19764 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
19765 L: linux-media@vger.kernel.org
19767 W: https://linuxtv.org
19768 T: git git://linuxtv.org/media_tree.git
19769 F: drivers/media/test-drivers/vicodec/*
19771 VIDEO I2C POLLING DRIVER
19772 M: Matt Ranostay <matt.ranostay@konsulko.com>
19773 L: linux-media@vger.kernel.org
19775 F: drivers/media/i2c/video-i2c.c
19777 VIDEO MULTIPLEXER DRIVER
19778 M: Philipp Zabel <p.zabel@pengutronix.de>
19779 L: linux-media@vger.kernel.org
19781 F: drivers/media/platform/video-mux.c
19783 VIDEOBUF2 FRAMEWORK
19784 M: Tomasz Figa <tfiga@chromium.org>
19785 M: Marek Szyprowski <m.szyprowski@samsung.com>
19786 L: linux-media@vger.kernel.org
19788 F: drivers/media/common/videobuf2/*
19789 F: include/media/videobuf2-*
19791 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
19792 M: Helen Koike <helen.koike@collabora.com>
19793 R: Shuah Khan <skhan@linuxfoundation.org>
19794 L: linux-media@vger.kernel.org
19796 W: https://linuxtv.org
19797 T: git git://linuxtv.org/media_tree.git
19798 F: drivers/media/test-drivers/vimc/*
19801 M: Alex Williamson <alex.williamson@redhat.com>
19802 M: Paolo Bonzini <pbonzini@redhat.com>
19803 L: kvm@vger.kernel.org
19807 VIRTIO AND VHOST VSOCK DRIVER
19808 M: Stefan Hajnoczi <stefanha@redhat.com>
19809 M: Stefano Garzarella <sgarzare@redhat.com>
19810 L: kvm@vger.kernel.org
19811 L: virtualization@lists.linux-foundation.org
19812 L: netdev@vger.kernel.org
19814 F: drivers/vhost/vsock.c
19815 F: include/linux/virtio_vsock.h
19816 F: include/uapi/linux/virtio_vsock.h
19817 F: net/vmw_vsock/virtio_transport.c
19818 F: net/vmw_vsock/virtio_transport_common.c
19820 VIRTIO BLOCK AND SCSI DRIVERS
19821 M: "Michael S. Tsirkin" <mst@redhat.com>
19822 M: Jason Wang <jasowang@redhat.com>
19823 R: Paolo Bonzini <pbonzini@redhat.com>
19824 R: Stefan Hajnoczi <stefanha@redhat.com>
19825 L: virtualization@lists.linux-foundation.org
19827 F: drivers/block/virtio_blk.c
19828 F: drivers/scsi/virtio_scsi.c
19829 F: drivers/vhost/scsi.c
19830 F: include/uapi/linux/virtio_blk.h
19831 F: include/uapi/linux/virtio_scsi.h
19833 VIRTIO CONSOLE DRIVER
19834 M: Amit Shah <amit@kernel.org>
19835 L: virtualization@lists.linux-foundation.org
19837 F: drivers/char/virtio_console.c
19838 F: include/linux/virtio_console.h
19839 F: include/uapi/linux/virtio_console.h
19841 VIRTIO CORE AND NET DRIVERS
19842 M: "Michael S. Tsirkin" <mst@redhat.com>
19843 M: Jason Wang <jasowang@redhat.com>
19844 L: virtualization@lists.linux-foundation.org
19846 F: Documentation/devicetree/bindings/virtio/
19847 F: drivers/block/virtio_blk.c
19848 F: drivers/crypto/virtio/
19849 F: drivers/net/virtio_net.c
19852 F: include/linux/vdpa.h
19853 F: include/linux/virtio*.h
19854 F: include/uapi/linux/virtio_*.h
19858 M: "Michael S. Tsirkin" <mst@redhat.com>
19859 M: David Hildenbrand <david@redhat.com>
19860 L: virtualization@lists.linux-foundation.org
19862 F: drivers/virtio/virtio_balloon.c
19863 F: include/uapi/linux/virtio_balloon.h
19864 F: include/linux/balloon_compaction.h
19865 F: mm/balloon_compaction.c
19867 VIRTIO CRYPTO DRIVER
19868 M: Gonglei <arei.gonglei@huawei.com>
19869 L: virtualization@lists.linux-foundation.org
19870 L: linux-crypto@vger.kernel.org
19872 F: drivers/crypto/virtio/
19873 F: include/uapi/linux/virtio_crypto.h
19875 VIRTIO DRIVERS FOR S390
19876 M: Cornelia Huck <cohuck@redhat.com>
19877 M: Halil Pasic <pasic@linux.ibm.com>
19878 L: linux-s390@vger.kernel.org
19879 L: virtualization@lists.linux-foundation.org
19880 L: kvm@vger.kernel.org
19882 F: arch/s390/include/uapi/asm/virtio-ccw.h
19883 F: drivers/s390/virtio/
19886 M: Vivek Goyal <vgoyal@redhat.com>
19887 M: Stefan Hajnoczi <stefanha@redhat.com>
19888 M: Miklos Szeredi <miklos@szeredi.hu>
19889 L: virtualization@lists.linux-foundation.org
19890 L: linux-fsdevel@vger.kernel.org
19892 W: https://virtio-fs.gitlab.io/
19893 F: Documentation/filesystems/virtiofs.rst
19894 F: fs/fuse/virtio_fs.c
19895 F: include/uapi/linux/virtio_fs.h
19898 M: Enrico Weigelt, metux IT consult <info@metux.net>
19899 M: Viresh Kumar <vireshk@kernel.org>
19900 L: linux-gpio@vger.kernel.org
19901 L: virtualization@lists.linux-foundation.org
19903 F: drivers/gpio/gpio-virtio.c
19904 F: include/uapi/linux/virtio_gpio.h
19907 M: David Airlie <airlied@linux.ie>
19908 M: Gerd Hoffmann <kraxel@redhat.com>
19909 L: dri-devel@lists.freedesktop.org
19910 L: virtualization@lists.linux-foundation.org
19912 T: git git://anongit.freedesktop.org/drm/drm-misc
19913 F: drivers/gpu/drm/virtio/
19914 F: include/uapi/linux/virtio_gpu.h
19916 VIRTIO HOST (VHOST)
19917 M: "Michael S. Tsirkin" <mst@redhat.com>
19918 M: Jason Wang <jasowang@redhat.com>
19919 L: kvm@vger.kernel.org
19920 L: virtualization@lists.linux-foundation.org
19921 L: netdev@vger.kernel.org
19923 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
19925 F: include/linux/vhost_iotlb.h
19926 F: include/uapi/linux/vhost.h
19928 VIRTIO INPUT DRIVER
19929 M: Gerd Hoffmann <kraxel@redhat.com>
19931 F: drivers/virtio/virtio_input.c
19932 F: include/uapi/linux/virtio_input.h
19934 VIRTIO IOMMU DRIVER
19935 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
19936 L: virtualization@lists.linux-foundation.org
19938 F: drivers/iommu/virtio-iommu.c
19939 F: include/uapi/linux/virtio_iommu.h
19942 M: David Hildenbrand <david@redhat.com>
19943 L: virtualization@lists.linux-foundation.org
19945 W: https://virtio-mem.gitlab.io/
19946 F: drivers/virtio/virtio_mem.c
19947 F: include/uapi/linux/virtio_mem.h
19949 VIRTIO SOUND DRIVER
19950 M: Anton Yakovlev <anton.yakovlev@opensynergy.com>
19951 M: "Michael S. Tsirkin" <mst@redhat.com>
19952 L: virtualization@lists.linux-foundation.org
19953 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19955 F: include/uapi/linux/virtio_snd.h
19959 M: Jie Deng <jie.deng@intel.com>
19960 M: Viresh Kumar <viresh.kumar@linaro.org>
19961 L: linux-i2c@vger.kernel.org
19962 L: virtualization@lists.linux-foundation.org
19964 F: drivers/i2c/busses/i2c-virtio.c
19965 F: include/uapi/linux/virtio_i2c.h
19967 VIRTUAL BOX GUEST DEVICE DRIVER
19968 M: Hans de Goede <hdegoede@redhat.com>
19969 M: Arnd Bergmann <arnd@arndb.de>
19970 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19972 F: drivers/virt/vboxguest/
19973 F: include/linux/vbox_utils.h
19974 F: include/uapi/linux/vbox*.h
19976 VIRTUAL BOX SHARED FOLDER VFS DRIVER
19977 M: Hans de Goede <hdegoede@redhat.com>
19978 L: linux-fsdevel@vger.kernel.org
19982 VIRTUAL SERIO DEVICE DRIVER
19983 M: Stephen Chandler Paul <thatslyude@gmail.com>
19985 F: drivers/input/serio/userio.c
19986 F: include/uapi/linux/userio.h
19988 VIVID VIRTUAL VIDEO DRIVER
19989 M: Hans Verkuil <hverkuil@xs4all.nl>
19990 L: linux-media@vger.kernel.org
19992 W: https://linuxtv.org
19993 T: git git://linuxtv.org/media_tree.git
19994 F: drivers/media/test-drivers/vivid/*
19996 VIDTV VIRTUAL DIGITAL TV DRIVER
19997 M: Daniel W. S. Almeida <dwlsalmeida@gmail.com>
19998 L: linux-media@vger.kernel.org
20000 W: https://linuxtv.org
20001 T: git git://linuxtv.org/media_tree.git
20002 F: drivers/media/test-drivers/vidtv/*
20005 M: Florian Fainelli <f.fainelli@gmail.com>
20006 L: openwrt-devel@lists.openwrt.org (subscribers-only)
20008 F: drivers/vlynq/vlynq.c
20009 F: include/linux/vlynq.h
20012 M: Martyn Welch <martyn@welchs.me.uk>
20013 M: Manohar Vanga <manohar.vanga@gmail.com>
20014 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20015 L: linux-kernel@vger.kernel.org
20017 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
20018 F: Documentation/driver-api/vme.rst
20019 F: drivers/staging/vme/
20021 F: include/linux/vme*
20023 VM SOCKETS (AF_VSOCK)
20024 M: Stefano Garzarella <sgarzare@redhat.com>
20025 L: virtualization@lists.linux-foundation.org
20026 L: netdev@vger.kernel.org
20028 F: drivers/net/vsockmon.c
20029 F: include/net/af_vsock.h
20030 F: include/uapi/linux/vm_sockets.h
20031 F: include/uapi/linux/vm_sockets_diag.h
20032 F: include/uapi/linux/vsockmon.h
20034 F: tools/testing/vsock/
20036 VMWARE BALLOON DRIVER
20037 M: Nadav Amit <namit@vmware.com>
20038 M: "VMware, Inc." <pv-drivers@vmware.com>
20039 L: linux-kernel@vger.kernel.org
20041 F: drivers/misc/vmw_balloon.c
20043 VMWARE HYPERVISOR INTERFACE
20044 M: Deep Shah <sdeep@vmware.com>
20045 M: "VMware, Inc." <pv-drivers@vmware.com>
20046 L: virtualization@lists.linux-foundation.org
20048 F: arch/x86/include/asm/vmware.h
20049 F: arch/x86/kernel/cpu/vmware.c
20051 VMWARE PVRDMA DRIVER
20052 M: Adit Ranadive <aditr@vmware.com>
20053 M: VMware PV-Drivers <pv-drivers@vmware.com>
20054 L: linux-rdma@vger.kernel.org
20056 F: drivers/infiniband/hw/vmw_pvrdma/
20058 VMware PVSCSI driver
20059 M: Vishal Bhakta <vbhakta@vmware.com>
20060 M: VMware PV-Drivers <pv-drivers@vmware.com>
20061 L: linux-scsi@vger.kernel.org
20063 F: drivers/scsi/vmw_pvscsi.c
20064 F: drivers/scsi/vmw_pvscsi.h
20066 VMWARE VIRTUAL PTP CLOCK DRIVER
20067 M: Vivek Thampi <vithampi@vmware.com>
20068 M: "VMware, Inc." <pv-drivers@vmware.com>
20069 L: netdev@vger.kernel.org
20071 F: drivers/ptp/ptp_vmw.c
20074 M: Jorgen Hansen <jhansen@vmware.com>
20075 M: Vishnu Dasa <vdasa@vmware.com>
20076 L: linux-kernel@vger.kernel.org
20077 L: pv-drivers@vmware.com (private)
20079 F: drivers/misc/vmw_vmci/
20081 VMWARE VMMOUSE SUBDRIVER
20082 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
20083 M: "VMware, Inc." <pv-drivers@vmware.com>
20084 L: linux-input@vger.kernel.org
20086 F: drivers/input/mouse/vmmouse.c
20087 F: drivers/input/mouse/vmmouse.h
20089 VMWARE VMXNET3 ETHERNET DRIVER
20090 M: Ronak Doshi <doshir@vmware.com>
20091 M: pv-drivers@vmware.com
20092 L: netdev@vger.kernel.org
20094 F: drivers/net/vmxnet3/
20096 VOCORE VOCORE2 BOARD
20097 M: Harvey Hunt <harveyhuntnexus@gmail.com>
20098 L: linux-mips@vger.kernel.org
20100 F: arch/mips/boot/dts/ralink/vocore2.dts
20102 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
20103 M: Liam Girdwood <lgirdwood@gmail.com>
20104 M: Mark Brown <broonie@kernel.org>
20105 L: linux-kernel@vger.kernel.org
20107 W: http://www.slimlogic.co.uk/?p=48
20108 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
20109 F: Documentation/devicetree/bindings/regulator/
20110 F: Documentation/power/regulator/
20111 F: drivers/regulator/
20112 F: include/dt-bindings/regulator/
20113 F: include/linux/regulator/
20114 K: regulator_get_optional
20116 VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
20117 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
20118 F: drivers/regulator/irq_helpers.c
20121 M: David Ahern <dsahern@kernel.org>
20122 L: netdev@vger.kernel.org
20124 F: Documentation/networking/vrf.rst
20125 F: drivers/net/vrf.c
20128 M: Petr Mladek <pmladek@suse.com>
20129 M: Steven Rostedt <rostedt@goodmis.org>
20130 M: Sergey Senozhatsky <senozhatsky@chromium.org>
20131 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
20132 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
20134 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git
20135 F: Documentation/core-api/printk-formats.rst
20136 F: lib/test_printf.c
20137 F: lib/test_scanf.c
20140 VT1211 HARDWARE MONITOR DRIVER
20141 M: Juerg Haefliger <juergh@gmail.com>
20142 L: linux-hwmon@vger.kernel.org
20144 F: Documentation/hwmon/vt1211.rst
20145 F: drivers/hwmon/vt1211.c
20147 VT8231 HARDWARE MONITOR DRIVER
20148 M: Roger Lucas <vt8231@hiddenengine.co.uk>
20149 L: linux-hwmon@vger.kernel.org
20151 F: drivers/hwmon/vt8231.c
20153 VUB300 USB to SDIO/SD/MMC bridge chip
20154 L: linux-mmc@vger.kernel.org
20156 F: drivers/mmc/host/vub300.c
20158 W1 DALLAS'S 1-WIRE BUS
20159 M: Evgeniy Polyakov <zbr@ioremap.net>
20161 F: Documentation/devicetree/bindings/w1/
20162 F: Documentation/w1/
20164 F: include/linux/w1.h
20166 W83791D HARDWARE MONITORING DRIVER
20167 M: Marc Hulsman <m.hulsman@tudelft.nl>
20168 L: linux-hwmon@vger.kernel.org
20170 F: Documentation/hwmon/w83791d.rst
20171 F: drivers/hwmon/w83791d.c
20173 W83793 HARDWARE MONITORING DRIVER
20174 M: Rudolf Marek <r.marek@assembler.cz>
20175 L: linux-hwmon@vger.kernel.org
20177 F: Documentation/hwmon/w83793.rst
20178 F: drivers/hwmon/w83793.c
20180 W83795 HARDWARE MONITORING DRIVER
20181 M: Jean Delvare <jdelvare@suse.com>
20182 L: linux-hwmon@vger.kernel.org
20184 F: drivers/hwmon/w83795.c
20186 W83L51xD SD/MMC CARD INTERFACE DRIVER
20187 M: Pierre Ossman <pierre@ossman.eu>
20189 F: drivers/mmc/host/wbsd.*
20191 WACOM PROTOCOL 4 SERIAL TABLETS
20192 M: Julian Squires <julian@cipht.net>
20193 M: Hans de Goede <hdegoede@redhat.com>
20194 L: linux-input@vger.kernel.org
20196 F: drivers/input/tablet/wacom_serial4.c
20198 WATCHDOG DEVICE DRIVERS
20199 M: Wim Van Sebroeck <wim@linux-watchdog.org>
20200 M: Guenter Roeck <linux@roeck-us.net>
20201 L: linux-watchdog@vger.kernel.org
20203 W: http://www.linux-watchdog.org/
20204 T: git git://www.linux-watchdog.org/linux-watchdog.git
20205 F: Documentation/devicetree/bindings/watchdog/
20206 F: Documentation/watchdog/
20207 F: drivers/watchdog/
20208 F: include/linux/watchdog.h
20209 F: include/uapi/linux/watchdog.h
20211 WHISKEYCOVE PMIC GPIO DRIVER
20212 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
20213 L: linux-gpio@vger.kernel.org
20215 F: drivers/gpio/gpio-wcove.c
20218 M: Dianlong Li <long17.cool@163.com>
20219 L: linux-rtc@vger.kernel.org
20221 F: drivers/rtc/rtc-sd3078.c
20224 M: David Rheinsberg <david.rheinsberg@gmail.com>
20225 L: linux-input@vger.kernel.org
20227 F: drivers/hid/hid-wiimote*
20229 WILOCITY WIL6210 WIRELESS DRIVER
20230 M: Maya Erez <merez@codeaurora.org>
20231 L: linux-wireless@vger.kernel.org
20232 L: wil6210@qti.qualcomm.com
20234 W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
20235 F: drivers/net/wireless/ath/wil6210/
20238 M: David Härdeman <david@hardeman.nu>
20240 F: drivers/media/rc/winbond-cir.c
20242 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
20243 M: William Breathitt Gray <vilhelm.gray@gmail.com>
20244 L: linux-watchdog@vger.kernel.org
20246 F: drivers/watchdog/ebc-c384_wdt.c
20248 WINSYSTEMS WS16C48 GPIO DRIVER
20249 M: William Breathitt Gray <vilhelm.gray@gmail.com>
20250 L: linux-gpio@vger.kernel.org
20252 F: drivers/gpio/gpio-ws16c48.c
20254 WIREGUARD SECURE NETWORK TUNNEL
20255 M: Jason A. Donenfeld <Jason@zx2c4.com>
20256 L: wireguard@lists.zx2c4.com
20257 L: netdev@vger.kernel.org
20259 F: drivers/net/wireguard/
20260 F: tools/testing/selftests/wireguard/
20262 WISTRON LAPTOP BUTTON DRIVER
20263 M: Miloslav Trmac <mitr@volny.cz>
20265 F: drivers/input/misc/wistron_btns.c
20267 WL3501 WIRELESS PCMCIA CARD DRIVER
20268 L: linux-wireless@vger.kernel.org
20270 F: drivers/net/wireless/wl3501*
20272 WOLFSON MICROELECTRONICS DRIVERS
20273 L: patches@opensource.cirrus.com
20275 W: https://github.com/CirrusLogic/linux-drivers/wiki
20276 T: git https://github.com/CirrusLogic/linux-drivers.git
20277 F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
20278 F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
20279 F: Documentation/devicetree/bindings/mfd/wm831x.txt
20280 F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
20281 F: Documentation/devicetree/bindings/sound/wlf,*.yaml
20282 F: Documentation/devicetree/bindings/sound/wm*
20283 F: Documentation/hwmon/wm83??.rst
20284 F: arch/arm/mach-s3c/mach-crag6410*
20285 F: drivers/clk/clk-wm83*.c
20286 F: drivers/gpio/gpio-*wm*.c
20287 F: drivers/gpio/gpio-arizona.c
20288 F: drivers/hwmon/wm83??-hwmon.c
20289 F: drivers/input/misc/wm831x-on.c
20290 F: drivers/input/touchscreen/wm831x-ts.c
20291 F: drivers/input/touchscreen/wm97*.c
20292 F: drivers/leds/leds-wm83*.c
20293 F: drivers/mfd/arizona*
20294 F: drivers/mfd/cs47l24*
20295 F: drivers/mfd/wm*.c
20296 F: drivers/power/supply/wm83*.c
20297 F: drivers/regulator/arizona*
20298 F: drivers/regulator/wm8*.c
20299 F: drivers/rtc/rtc-wm83*.c
20300 F: drivers/video/backlight/wm83*_bl.c
20301 F: drivers/watchdog/wm83*_wdt.c
20302 F: include/linux/mfd/arizona/
20303 F: include/linux/mfd/wm831x/
20304 F: include/linux/mfd/wm8350/
20305 F: include/linux/mfd/wm8400*
20306 F: include/linux/regulator/arizona*
20307 F: include/linux/wm97xx.h
20308 F: include/sound/wm????.h
20309 F: sound/soc/codecs/arizona*
20310 F: sound/soc/codecs/cs47l24*
20311 F: sound/soc/codecs/wm*
20314 M: Tejun Heo <tj@kernel.org>
20315 R: Lai Jiangshan <jiangshanlai@gmail.com>
20317 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
20318 F: Documentation/core-api/workqueue.rst
20319 F: include/linux/workqueue.h
20320 F: kernel/workqueue.c
20323 M: Loic Poulain <loic.poulain@linaro.org>
20324 M: Sergey Ryazanov <ryazanov.s.a@gmail.com>
20325 R: Johannes Berg <johannes@sipsolutions.net>
20326 L: netdev@vger.kernel.org
20328 F: drivers/net/wwan/
20329 F: include/linux/wwan.h
20330 F: include/uapi/linux/wwan.h
20332 X-POWERS AXP288 PMIC DRIVERS
20333 M: Hans de Goede <hdegoede@redhat.com>
20335 F: drivers/acpi/pmic/intel_pmic_xpower.c
20338 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
20339 M: Chen-Yu Tsai <wens@csie.org>
20340 L: linux-kernel@vger.kernel.org
20345 M: Martin Schiller <ms@dev.tdt.de>
20346 L: linux-x25@vger.kernel.org
20348 F: Documentation/networking/lapb-module.rst
20349 F: Documentation/networking/x25*
20350 F: drivers/net/wan/hdlc_x25.c
20351 F: drivers/net/wan/lapbether.c
20352 F: include/*/lapb.h
20353 F: include/net/x25*
20354 F: include/uapi/linux/x25.h
20358 X86 ARCHITECTURE (32-BIT AND 64-BIT)
20359 M: Thomas Gleixner <tglx@linutronix.de>
20360 M: Ingo Molnar <mingo@redhat.com>
20361 M: Borislav Petkov <bp@alien8.de>
20362 M: Dave Hansen <dave.hansen@linux.intel.com>
20364 R: "H. Peter Anvin" <hpa@zytor.com>
20365 L: linux-kernel@vger.kernel.org
20367 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
20368 F: Documentation/devicetree/bindings/x86/
20369 F: Documentation/x86/
20373 M: Andy Lutomirski <luto@kernel.org>
20374 L: linux-kernel@vger.kernel.org
20376 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
20379 X86 MCE INFRASTRUCTURE
20380 M: Tony Luck <tony.luck@intel.com>
20381 M: Borislav Petkov <bp@alien8.de>
20382 L: linux-edac@vger.kernel.org
20384 F: arch/x86/kernel/cpu/mce/*
20386 X86 MICROCODE UPDATE SUPPORT
20387 M: Borislav Petkov <bp@alien8.de>
20389 F: arch/x86/kernel/cpu/microcode/*
20392 M: Dave Hansen <dave.hansen@linux.intel.com>
20393 M: Andy Lutomirski <luto@kernel.org>
20394 M: Peter Zijlstra <peterz@infradead.org>
20395 L: linux-kernel@vger.kernel.org
20397 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
20400 X86 PLATFORM DRIVERS
20401 M: Hans de Goede <hdegoede@redhat.com>
20402 M: Mark Gross <mgross@linux.intel.com>
20403 L: platform-driver-x86@vger.kernel.org
20405 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
20406 F: drivers/platform/olpc/
20407 F: drivers/platform/x86/
20409 X86 PLATFORM DRIVERS - ARCH
20410 R: Darren Hart <dvhart@infradead.org>
20411 R: Andy Shevchenko <andy@infradead.org>
20412 L: platform-driver-x86@vger.kernel.org
20415 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
20416 F: arch/x86/platform
20418 X86 PLATFORM UV HPE SUPERDOME FLEX
20419 M: Steve Wahl <steve.wahl@hpe.com>
20420 R: Mike Travis <mike.travis@hpe.com>
20421 R: Dimitri Sivanich <dimitri.sivanich@hpe.com>
20422 R: Russ Anderson <russ.anderson@hpe.com>
20424 F: arch/x86/include/asm/uv/
20425 F: arch/x86/kernel/apic/x2apic_uv_x.c
20426 F: arch/x86/platform/uv/
20429 M: Andy Lutomirski <luto@kernel.org>
20430 L: linux-kernel@vger.kernel.org
20432 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
20433 F: arch/x86/entry/vdso/
20436 M: Matthew Wilcox <willy@infradead.org>
20437 L: linux-fsdevel@vger.kernel.org
20439 F: Documentation/core-api/xarray.rst
20440 F: include/linux/idr.h
20441 F: include/linux/xarray.h
20444 F: tools/testing/radix-tree
20447 M: Benjamin Valentin <benpicco@googlemail.com>
20449 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
20450 F: drivers/media/rc/xbox_remote.c
20452 XC2028/3028 TUNER DRIVER
20453 M: Mauro Carvalho Chehab <mchehab@kernel.org>
20454 L: linux-media@vger.kernel.org
20456 W: https://linuxtv.org
20457 T: git git://linuxtv.org/media_tree.git
20458 F: drivers/media/tuners/tuner-xc2028.*
20460 XDP (eXpress Data Path)
20461 M: Alexei Starovoitov <ast@kernel.org>
20462 M: Daniel Borkmann <daniel@iogearbox.net>
20463 M: David S. Miller <davem@davemloft.net>
20464 M: Jakub Kicinski <kuba@kernel.org>
20465 M: Jesper Dangaard Brouer <hawk@kernel.org>
20466 M: John Fastabend <john.fastabend@gmail.com>
20467 L: netdev@vger.kernel.org
20468 L: bpf@vger.kernel.org
20470 F: include/net/xdp.h
20471 F: include/net/xdp_priv.h
20472 F: include/trace/events/xdp.h
20473 F: kernel/bpf/cpumap.c
20474 F: kernel/bpf/devmap.c
20476 F: samples/bpf/xdp*
20477 F: tools/testing/selftests/bpf/*xdp*
20478 F: tools/testing/selftests/bpf/*/*xdp*
20479 F: drivers/net/ethernet/*/*/*/*/*xdp*
20480 F: drivers/net/ethernet/*/*/*xdp*
20481 K: (?:\b|_)xdp(?:\b|_)
20483 XDP SOCKETS (AF_XDP)
20484 M: Björn Töpel <bjorn@kernel.org>
20485 M: Magnus Karlsson <magnus.karlsson@intel.com>
20486 R: Jonathan Lemon <jonathan.lemon@gmail.com>
20487 L: netdev@vger.kernel.org
20488 L: bpf@vger.kernel.org
20490 F: Documentation/networking/af_xdp.rst
20491 F: include/net/xdp_sock*
20492 F: include/net/xsk_buff_pool.h
20493 F: include/uapi/linux/if_xdp.h
20494 F: include/uapi/linux/xdp_diag.h
20495 F: include/net/netns/xdp.h
20497 F: samples/bpf/xdpsock*
20498 F: tools/lib/bpf/xsk*
20500 XEN BLOCK SUBSYSTEM
20501 M: Roger Pau Monné <roger.pau@citrix.com>
20502 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20504 F: drivers/block/xen*
20505 F: drivers/block/xen-blkback/*
20508 M: Stefano Stabellini <sstabellini@kernel.org>
20509 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20511 F: arch/arm/include/asm/xen/
20514 XEN HYPERVISOR ARM64
20515 M: Stefano Stabellini <sstabellini@kernel.org>
20516 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20518 F: arch/arm64/include/asm/xen/
20521 XEN HYPERVISOR INTERFACE
20522 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
20523 M: Juergen Gross <jgross@suse.com>
20524 R: Stefano Stabellini <sstabellini@kernel.org>
20525 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20527 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
20528 F: Documentation/ABI/stable/sysfs-hypervisor-xen
20529 F: Documentation/ABI/testing/sysfs-hypervisor-xen
20530 F: arch/x86/include/asm/pvclock-abi.h
20531 F: arch/x86/include/asm/xen/
20532 F: arch/x86/platform/pvh/
20534 F: drivers/*/xen-*front.c
20536 F: include/uapi/xen/
20539 XEN NETWORK BACKEND DRIVER
20540 M: Wei Liu <wei.liu@kernel.org>
20541 M: Paul Durrant <paul@xen.org>
20542 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20543 L: netdev@vger.kernel.org
20545 F: drivers/net/xen-netback/*
20548 M: Juergen Gross <jgross@suse.com>
20549 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20551 F: arch/x86/pci/*xen*
20552 F: drivers/pci/*xen*
20555 M: Juergen Gross <jgross@suse.com>
20556 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20557 L: linux-scsi@vger.kernel.org
20559 F: drivers/scsi/xen-scsifront.c
20560 F: drivers/xen/xen-scsiback.c
20561 F: include/xen/interface/io/vscsiif.h
20563 XEN SOUND FRONTEND DRIVER
20564 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
20565 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20566 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20570 XEN SWIOTLB SUBSYSTEM
20571 M: Juergen Gross <jgross@suse.com>
20572 M: Stefano Stabellini <sstabellini@kernel.org>
20573 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20574 L: iommu@lists.linux-foundation.org
20575 L: iommu@lists.linux.dev
20577 F: arch/x86/xen/*swiotlb*
20578 F: drivers/xen/*swiotlb*
20581 C: irc://irc.oftc.net/xfs
20582 M: Leah Rumancik <leah.rumancik@gmail.com>
20583 M: Darrick J. Wong <djwong@kernel.org>
20584 M: linux-xfs@vger.kernel.org
20585 L: linux-xfs@vger.kernel.org
20588 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
20589 F: Documentation/ABI/testing/sysfs-fs-xfs
20590 F: Documentation/admin-guide/xfs.rst
20591 F: Documentation/filesystems/xfs-delayed-logging-design.rst
20592 F: Documentation/filesystems/xfs-self-describing-metadata.rst
20594 F: include/uapi/linux/dqblk_xfs.h
20595 F: include/uapi/linux/fsmap.h
20597 XILINX AXI ETHERNET DRIVER
20598 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
20600 F: drivers/net/ethernet/xilinx/xilinx_axienet*
20603 M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
20604 R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
20605 L: linux-can@vger.kernel.org
20607 F: Documentation/devicetree/bindings/net/can/xilinx_can.txt
20608 F: drivers/net/can/xilinx_can.c
20611 M: Shubhrajyoti Datta <shubhrajyoti.datta@xilinx.com>
20612 R: Srinivas Neeli <srinivas.neeli@xilinx.com>
20613 R: Michal Simek <michal.simek@xilinx.com>
20615 F: Documentation/devicetree/bindings/gpio/gpio-xilinx.txt
20616 F: Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
20617 F: drivers/gpio/gpio-xilinx.c
20618 F: drivers/gpio/gpio-zynq.c
20620 XILINX SD-FEC IP CORES
20621 M: Derek Kiernan <derek.kiernan@xilinx.com>
20622 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
20624 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
20625 F: Documentation/misc-devices/xilinx_sdfec.rst
20626 F: drivers/misc/Kconfig
20627 F: drivers/misc/Makefile
20628 F: drivers/misc/xilinx_sdfec.c
20629 F: include/uapi/misc/xilinx_sdfec.h
20631 XILINX UARTLITE SERIAL DRIVER
20632 M: Peter Korsgaard <jacmet@sunsite.dk>
20633 L: linux-serial@vger.kernel.org
20635 F: drivers/tty/serial/uartlite.c
20637 XILINX VIDEO IP CORES
20638 M: Hyun Kwon <hyun.kwon@xilinx.com>
20639 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20640 L: linux-media@vger.kernel.org
20642 T: git git://linuxtv.org/media_tree.git
20643 F: Documentation/devicetree/bindings/media/xilinx/
20644 F: drivers/media/platform/xilinx/
20645 F: include/uapi/linux/xilinx-v4l2-controls.h
20647 XILINX ZYNQMP DPDMA DRIVER
20648 M: Hyun Kwon <hyun.kwon@xilinx.com>
20649 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20650 L: dmaengine@vger.kernel.org
20652 F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
20653 F: drivers/dma/xilinx/xilinx_dpdma.c
20654 F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
20656 XILINX ZYNQMP PSGTR PHY DRIVER
20657 M: Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
20658 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20659 L: linux-kernel@vger.kernel.org
20661 T: git https://github.com/Xilinx/linux-xlnx.git
20662 F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
20663 F: drivers/phy/xilinx/phy-zynqmp.c
20666 M: Eli Billauer <eli.billauer@gmail.com>
20667 L: linux-kernel@vger.kernel.org
20669 F: drivers/char/xillybus/
20672 M: George Cherian <gcherian@marvell.com>
20673 L: linux-i2c@vger.kernel.org
20675 W: http://www.marvell.com
20676 F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
20677 F: drivers/i2c/busses/i2c-xlp9xx.c
20679 XRA1403 GPIO EXPANDER
20680 M: Nandor Han <nandor.han@ge.com>
20681 M: Semi Malinen <semi.malinen@ge.com>
20682 L: linux-gpio@vger.kernel.org
20684 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
20685 F: drivers/gpio/gpio-xra1403.c
20687 XTENSA XTFPGA PLATFORM SUPPORT
20688 M: Max Filippov <jcmvbkbc@gmail.com>
20689 L: linux-xtensa@linux-xtensa.org
20691 F: drivers/spi/spi-xtensa-xtfpga.c
20692 F: sound/soc/xtensa/xtfpga-i2s.c
20694 YAM DRIVER FOR AX.25
20695 M: Jean-Paul Roubelat <jpr@f6fbb.org>
20696 L: linux-hams@vger.kernel.org
20698 F: drivers/net/hamradio/yam*
20699 F: include/linux/yam.h
20701 YAMA SECURITY MODULE
20702 M: Kees Cook <keescook@chromium.org>
20704 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
20705 F: Documentation/admin-guide/LSM/Yama.rst
20708 YEALINK PHONE DRIVER
20709 M: Henk Vergonet <Henk.Vergonet@gmail.com>
20710 L: usbb2k-api-dev@nongnu.org
20712 F: Documentation/input/devices/yealink.rst
20713 F: drivers/input/misc/yealink.*
20715 Z8530 DRIVER FOR AX.25
20716 M: Joerg Reuter <jreuter@yaina.de>
20717 L: linux-hams@vger.kernel.org
20719 W: http://yaina.de/jreuter/
20720 W: http://www.qsl.net/dl1bke/
20721 F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
20722 F: drivers/net/hamradio/*scc.c
20723 F: drivers/net/hamradio/z8530.h
20725 ZBUD COMPRESSED PAGE ALLOCATOR
20726 M: Seth Jennings <sjenning@redhat.com>
20727 M: Dan Streetman <ddstreet@ieee.org>
20728 L: linux-mm@kvack.org
20732 ZD1211RW WIRELESS DRIVER
20733 M: Ulrich Kunitz <kune@deine-taler.de>
20734 L: linux-wireless@vger.kernel.org
20735 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
20737 W: http://zd1211.ath.cx/wiki/DriverRewrite
20738 F: drivers/net/wireless/zydas/zd1211rw/
20740 ZD1301 MEDIA DRIVER
20741 M: Antti Palosaari <crope@iki.fi>
20742 L: linux-media@vger.kernel.org
20744 W: https://linuxtv.org/
20745 W: http://palosaari.fi/linux/
20746 Q: https://patchwork.linuxtv.org/project/linux-media/list/
20747 F: drivers/media/usb/dvb-usb-v2/zd1301*
20749 ZD1301_DEMOD MEDIA DRIVER
20750 M: Antti Palosaari <crope@iki.fi>
20751 L: linux-media@vger.kernel.org
20753 W: https://linuxtv.org/
20754 W: http://palosaari.fi/linux/
20755 Q: https://patchwork.linuxtv.org/project/linux-media/list/
20756 F: drivers/media/dvb-frontends/zd1301_demod*
20758 ZHAOXIN PROCESSOR SUPPORT
20759 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
20760 L: linux-kernel@vger.kernel.org
20762 F: arch/x86/kernel/cpu/zhaoxin.c
20765 M: Damien Le Moal <damien.lemoal@wdc.com>
20766 M: Naohiro Aota <naohiro.aota@wdc.com>
20767 R: Johannes Thumshirn <jth@kernel.org>
20768 L: linux-fsdevel@vger.kernel.org
20770 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
20771 F: Documentation/filesystems/zonefs.rst
20774 ZPOOL COMPRESSED PAGE STORAGE API
20775 M: Dan Streetman <ddstreet@ieee.org>
20776 L: linux-mm@kvack.org
20778 F: include/linux/zpool.h
20781 ZR36067 VIDEO FOR LINUX DRIVER
20782 M: Corentin Labbe <clabbe@baylibre.com>
20783 L: mjpeg-users@lists.sourceforge.net
20784 L: linux-media@vger.kernel.org
20786 W: http://mjpeg.sourceforge.net/driver-zoran/
20787 Q: https://patchwork.linuxtv.org/project/linux-media/list/
20788 F: Documentation/driver-api/media/drivers/zoran.rst
20789 F: drivers/staging/media/zoran/
20791 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
20792 M: Minchan Kim <minchan@kernel.org>
20793 M: Nitin Gupta <ngupta@vflare.org>
20794 R: Sergey Senozhatsky <senozhatsky@chromium.org>
20795 L: linux-kernel@vger.kernel.org
20797 F: Documentation/admin-guide/blockdev/zram.rst
20798 F: drivers/block/zram/
20800 ZS DECSTATION Z85C30 SERIAL DRIVER
20801 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
20803 F: drivers/tty/serial/zs.*
20805 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
20806 M: Minchan Kim <minchan@kernel.org>
20807 M: Nitin Gupta <ngupta@vflare.org>
20808 R: Sergey Senozhatsky <senozhatsky@chromium.org>
20809 L: linux-mm@kvack.org
20811 F: Documentation/vm/zsmalloc.rst
20812 F: include/linux/zsmalloc.h
20815 ZSWAP COMPRESSED SWAP CACHING
20816 M: Seth Jennings <sjenning@redhat.com>
20817 M: Dan Streetman <ddstreet@ieee.org>
20818 M: Vitaly Wool <vitaly.wool@konsulko.com>
20819 L: linux-mm@kvack.org
20824 M: Linus Torvalds <torvalds@linux-foundation.org>
20825 L: linux-kernel@vger.kernel.org
20826 S: Buried alive in reporters
20827 Q: http://patchwork.kernel.org/project/LKML/list/
20828 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git