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
7248 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7249 M: Riku Voipio <riku.voipio@iki.fi>
7250 L: linux-hwmon@vger.kernel.org
7252 F: drivers/hwmon/f75375s.c
7253 F: include/linux/f75375s.h
7255 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
7256 M: Clemens Ladisch <clemens@ladisch.de>
7257 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
7258 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7260 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7261 F: include/uapi/sound/firewire.h
7264 FIREWIRE MEDIA DRIVERS (firedtv)
7265 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7266 L: linux-media@vger.kernel.org
7267 L: linux1394-devel@lists.sourceforge.net
7269 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
7270 F: drivers/media/firewire/
7272 FIREWIRE SBP-2 TARGET
7273 M: Chris Boot <bootc@bootc.net>
7274 L: linux-scsi@vger.kernel.org
7275 L: target-devel@vger.kernel.org
7276 L: linux1394-devel@lists.sourceforge.net
7278 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
7279 F: drivers/target/sbp/
7282 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7283 L: linux1394-devel@lists.sourceforge.net
7285 W: http://ieee1394.wiki.kernel.org/
7286 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
7287 F: drivers/firewire/
7288 F: include/linux/firewire.h
7289 F: include/uapi/linux/firewire*.h
7292 FIRMWARE FRAMEWORK FOR ARMV8-A
7293 M: Sudeep Holla <sudeep.holla@arm.com>
7294 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7296 F: drivers/firmware/arm_ffa/
7297 F: include/linux/arm_ffa.h
7299 FIRMWARE LOADER (request_firmware)
7300 M: Luis Chamberlain <mcgrof@kernel.org>
7301 L: linux-kernel@vger.kernel.org
7303 F: Documentation/firmware_class/
7304 F: drivers/base/firmware_loader/
7305 F: include/linux/firmware.h
7307 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
7308 M: Joshua Morris <josh.h.morris@us.ibm.com>
7309 M: Philip Kelleher <pjk1939@linux.ibm.com>
7311 F: drivers/block/rsxx/
7313 FLEXTIMER FTM-QUADDEC DRIVER
7314 M: Patrick Havelange <patrick.havelange@essensium.com>
7315 L: linux-iio@vger.kernel.org
7317 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
7318 F: drivers/counter/ftm-quaddec.c
7321 M: Denis Efremov <efremov@linux.com>
7322 L: linux-block@vger.kernel.org
7324 F: drivers/block/floppy.c
7326 FLYSKY FSIA6B RC RECEIVER
7327 M: Markus Koch <markus@notsyncing.net>
7328 L: linux-input@vger.kernel.org
7330 F: drivers/input/joystick/fsia6b.c
7332 FOCUSRITE SCARLETT GEN 2/3 MIXER DRIVER
7333 M: Geoffrey D. Bennett <g@b4.vu>
7334 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7336 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7337 F: sound/usb/mixer_scarlett_gen2.c
7339 FORCEDETH GIGABIT ETHERNET DRIVER
7340 M: Rain River <rain.1986.08.12@gmail.com>
7341 M: Zhu Yanjun <zyjzyj2000@gmail.com>
7342 L: netdev@vger.kernel.org
7344 F: drivers/net/ethernet/nvidia/*
7347 M: Wu Hao <hao.wu@intel.com>
7348 R: Tom Rix <trix@redhat.com>
7349 L: linux-fpga@vger.kernel.org
7351 F: Documentation/ABI/testing/sysfs-bus-dfl*
7352 F: Documentation/fpga/dfl.rst
7353 F: drivers/fpga/dfl*
7354 F: drivers/uio/uio_dfl.c
7355 F: include/linux/dfl.h
7356 F: include/uapi/linux/fpga-dfl.h
7358 FPGA MANAGER FRAMEWORK
7359 M: Moritz Fischer <mdf@kernel.org>
7360 M: Wu Hao <hao.wu@intel.com>
7361 M: Xu Yilun <yilun.xu@intel.com>
7362 R: Tom Rix <trix@redhat.com>
7363 L: linux-fpga@vger.kernel.org
7365 Q: http://patchwork.kernel.org/project/linux-fpga/list/
7366 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
7367 F: Documentation/devicetree/bindings/fpga/
7368 F: Documentation/driver-api/fpga/
7369 F: Documentation/fpga/
7371 F: include/linux/fpga/
7374 M: Bill Metzenthen <billm@melbpc.org.au>
7376 W: http://floatingpoint.sourceforge.net/emulator/index.html
7377 F: arch/x86/math-emu/
7380 L: dri-devel@lists.freedesktop.org
7381 L: linux-fbdev@vger.kernel.org
7383 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
7384 T: git git://anongit.freedesktop.org/drm/drm-misc
7385 F: Documentation/fb/
7387 F: include/linux/fb.h
7388 F: include/uapi/linux/fb.h
7389 F: include/uapi/video/
7392 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
7393 M: Horia Geantă <horia.geanta@nxp.com>
7394 M: Pankaj Gupta <pankaj.gupta@nxp.com>
7395 L: linux-crypto@vger.kernel.org
7397 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
7398 F: drivers/crypto/caam/
7400 FREESCALE COLDFIRE M5441X MMC DRIVER
7401 M: Angelo Dureghello <angelo.dureghello@timesys.com>
7402 L: linux-mmc@vger.kernel.org
7404 F: drivers/mmc/host/sdhci-esdhc-mcf.c
7405 F: include/linux/platform_data/mmc-esdhc-mcf.h
7407 FREESCALE DIU FRAMEBUFFER DRIVER
7408 M: Timur Tabi <timur@kernel.org>
7409 L: linux-fbdev@vger.kernel.org
7411 F: drivers/video/fbdev/fsl-diu-fb.*
7413 FREESCALE DMA DRIVER
7414 M: Li Yang <leoyang.li@nxp.com>
7415 M: Zhang Wei <zw@zh-kernel.org>
7416 L: linuxppc-dev@lists.ozlabs.org
7418 F: drivers/dma/fsldma.*
7420 FREESCALE DSPI DRIVER
7421 M: Vladimir Oltean <olteanv@gmail.com>
7422 L: linux-spi@vger.kernel.org
7424 F: Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
7425 F: drivers/spi/spi-fsl-dspi.c
7426 F: include/linux/spi/spi-fsl-dspi.h
7428 FREESCALE ENETC ETHERNET DRIVERS
7429 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7430 L: netdev@vger.kernel.org
7432 F: drivers/net/ethernet/freescale/enetc/
7434 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
7435 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7436 L: netdev@vger.kernel.org
7438 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
7439 F: drivers/net/ethernet/freescale/gianfar*
7441 FREESCALE GPMI NAND DRIVER
7442 M: Han Xu <han.xu@nxp.com>
7443 L: linux-mtd@lists.infradead.org
7445 F: drivers/mtd/nand/raw/gpmi-nand/*
7447 FREESCALE I2C CPM DRIVER
7448 M: Jochen Friedrich <jochen@scram.de>
7449 L: linuxppc-dev@lists.ozlabs.org
7450 L: linux-i2c@vger.kernel.org
7452 F: drivers/i2c/busses/i2c-cpm.c
7454 FREESCALE IMX / MXC FEC DRIVER
7455 M: Joakim Zhang <qiangqing.zhang@nxp.com>
7456 L: netdev@vger.kernel.org
7458 F: Documentation/devicetree/bindings/net/fsl,fec.yaml
7459 F: drivers/net/ethernet/freescale/fec.h
7460 F: drivers/net/ethernet/freescale/fec_main.c
7461 F: drivers/net/ethernet/freescale/fec_ptp.c
7463 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
7464 M: Sascha Hauer <s.hauer@pengutronix.de>
7465 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7466 L: linux-fbdev@vger.kernel.org
7467 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7469 F: drivers/video/fbdev/imxfb.c
7470 F: include/linux/platform_data/video-imxfb.h
7472 FREESCALE IMX DDR PMU DRIVER
7473 M: Frank Li <Frank.li@nxp.com>
7474 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7476 F: Documentation/admin-guide/perf/imx-ddr.rst
7477 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
7478 F: drivers/perf/fsl_imx8_ddr_perf.c
7480 FREESCALE IMX I2C DRIVER
7481 M: Oleksij Rempel <o.rempel@pengutronix.de>
7482 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7483 L: linux-i2c@vger.kernel.org
7485 F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml
7486 F: drivers/i2c/busses/i2c-imx.c
7488 FREESCALE IMX LPI2C DRIVER
7489 M: Dong Aisheng <aisheng.dong@nxp.com>
7490 L: linux-i2c@vger.kernel.org
7491 L: linux-imx@nxp.com
7493 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
7494 F: drivers/i2c/busses/i2c-imx-lpi2c.c
7496 FREESCALE MPC I2C DRIVER
7497 M: Chris Packham <chris.packham@alliedtelesis.co.nz>
7498 L: linux-i2c@vger.kernel.org
7500 F: Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
7501 F: drivers/i2c/busses/i2c-mpc.c
7503 FREESCALE QORIQ DPAA ETHERNET DRIVER
7504 M: Madalin Bucur <madalin.bucur@nxp.com>
7505 L: netdev@vger.kernel.org
7507 F: drivers/net/ethernet/freescale/dpaa
7509 FREESCALE QORIQ DPAA FMAN DRIVER
7510 M: Madalin Bucur <madalin.bucur@nxp.com>
7511 L: netdev@vger.kernel.org
7513 F: Documentation/devicetree/bindings/net/fsl-fman.txt
7514 F: drivers/net/ethernet/freescale/fman
7516 FREESCALE QORIQ PTP CLOCK DRIVER
7517 M: Yangbo Lu <yangbo.lu@nxp.com>
7518 L: netdev@vger.kernel.org
7520 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
7521 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
7522 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
7523 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
7524 F: drivers/ptp/ptp_qoriq.c
7525 F: drivers/ptp/ptp_qoriq_debugfs.c
7526 F: include/linux/fsl/ptp_qoriq.h
7528 FREESCALE QUAD SPI DRIVER
7529 M: Han Xu <han.xu@nxp.com>
7530 L: linux-spi@vger.kernel.org
7532 F: Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
7533 F: drivers/spi/spi-fsl-qspi.c
7535 FREESCALE QUICC ENGINE LIBRARY
7536 M: Qiang Zhao <qiang.zhao@nxp.com>
7537 L: linuxppc-dev@lists.ozlabs.org
7539 F: drivers/soc/fsl/qe/
7540 F: include/soc/fsl/*qe*.h
7541 F: include/soc/fsl/*ucc*.h
7543 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
7544 M: Li Yang <leoyang.li@nxp.com>
7545 L: netdev@vger.kernel.org
7546 L: linuxppc-dev@lists.ozlabs.org
7548 F: drivers/net/ethernet/freescale/ucc_geth*
7550 FREESCALE QUICC ENGINE UCC HDLC DRIVER
7551 M: Zhao Qiang <qiang.zhao@nxp.com>
7552 L: netdev@vger.kernel.org
7553 L: linuxppc-dev@lists.ozlabs.org
7555 F: drivers/net/wan/fsl_ucc_hdlc*
7557 FREESCALE QUICC ENGINE UCC UART DRIVER
7558 M: Timur Tabi <timur@kernel.org>
7559 L: linuxppc-dev@lists.ozlabs.org
7561 F: drivers/tty/serial/ucc_uart.c
7563 FREESCALE SOC DRIVERS
7564 M: Li Yang <leoyang.li@nxp.com>
7565 L: linuxppc-dev@lists.ozlabs.org
7566 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7568 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
7569 F: Documentation/devicetree/bindings/soc/fsl/
7571 F: include/linux/fsl/
7573 FREESCALE SOC FS_ENET DRIVER
7574 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
7575 L: linuxppc-dev@lists.ozlabs.org
7576 L: netdev@vger.kernel.org
7578 F: drivers/net/ethernet/freescale/fs_enet/
7579 F: include/linux/fs_enet_pd.h
7581 FREESCALE SOC SOUND DRIVERS
7582 M: Nicolin Chen <nicoleotsuka@gmail.com>
7583 M: Xiubo Li <Xiubo.Lee@gmail.com>
7584 R: Fabio Estevam <festevam@gmail.com>
7585 R: Shengjiu Wang <shengjiu.wang@gmail.com>
7586 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7587 L: linuxppc-dev@lists.ozlabs.org
7589 F: sound/soc/fsl/fsl*
7590 F: sound/soc/fsl/imx*
7591 F: sound/soc/fsl/mpc8610_hpcd.c
7593 FREESCALE USB PERIPHERAL DRIVERS
7594 M: Li Yang <leoyang.li@nxp.com>
7595 L: linux-usb@vger.kernel.org
7596 L: linuxppc-dev@lists.ozlabs.org
7598 F: drivers/usb/gadget/udc/fsl*
7600 FREESCALE USB PHY DRIVER
7601 M: Ran Wang <ran.wang_1@nxp.com>
7602 L: linux-usb@vger.kernel.org
7603 L: linuxppc-dev@lists.ozlabs.org
7605 F: drivers/usb/phy/phy-fsl-usb*
7608 M: Christoph Hellwig <hch@infradead.org>
7610 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
7614 M: "Rafael J. Wysocki" <rafael@kernel.org>
7615 M: Pavel Machek <pavel@ucw.cz>
7616 L: linux-pm@vger.kernel.org
7618 F: Documentation/power/freezing-of-tasks.rst
7619 F: include/linux/freezer.h
7623 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
7624 L: linux-kernel@vger.kernel.org
7626 F: include/linux/frontswap.h
7629 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
7630 M: David Howells <dhowells@redhat.com>
7631 L: linux-cachefs@redhat.com (moderated for non-subscribers)
7633 F: Documentation/filesystems/caching/
7635 F: include/linux/fscache*.h
7637 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
7638 M: Theodore Y. Ts'o <tytso@mit.edu>
7639 M: Jaegeuk Kim <jaegeuk@kernel.org>
7640 M: Eric Biggers <ebiggers@kernel.org>
7641 L: linux-fscrypt@vger.kernel.org
7643 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7644 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
7645 F: Documentation/filesystems/fscrypt.rst
7647 F: include/linux/fscrypt*.h
7648 F: include/uapi/linux/fscrypt.h
7651 M: Jeremy Kerr <jk@ozlabs.org>
7652 M: Joel Stanley <joel@jms.id.au>
7653 R: Alistar Popple <alistair@popple.id.au>
7654 R: Eddie James <eajames@linux.ibm.com>
7655 L: linux-fsi@lists.ozlabs.org
7657 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
7658 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
7660 F: include/linux/fsi*.h
7661 F: include/trace/events/fsi*.h
7663 FSI-ATTACHED I2C DRIVER
7664 M: Eddie James <eajames@linux.ibm.com>
7665 L: linux-i2c@vger.kernel.org
7666 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
7668 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
7669 F: drivers/i2c/busses/i2c-fsi.c
7671 FSI-ATTACHED SPI DRIVER
7672 M: Eddie James <eajames@linux.ibm.com>
7673 L: linux-spi@vger.kernel.org
7675 F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
7676 F: drivers/spi/spi-fsi.c
7678 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
7679 M: Jan Kara <jack@suse.cz>
7680 R: Amir Goldstein <amir73il@gmail.com>
7681 L: linux-fsdevel@vger.kernel.org
7683 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
7685 F: include/linux/fsnotify*.h
7687 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
7688 M: Eric Biggers <ebiggers@kernel.org>
7689 M: Theodore Y. Ts'o <tytso@mit.edu>
7690 L: linux-fscrypt@vger.kernel.org
7692 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7693 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
7694 F: Documentation/filesystems/fsverity.rst
7696 F: include/linux/fsverity.h
7697 F: include/uapi/linux/fsverity.h
7699 FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
7700 M: Michael Zaidman <michael.zaidman@gmail.com>
7701 L: linux-i2c@vger.kernel.org
7702 L: linux-input@vger.kernel.org
7704 F: drivers/hid/hid-ft260.c
7706 FUJITSU LAPTOP EXTRAS
7707 M: Jonathan Woithe <jwoithe@just42.net>
7708 L: platform-driver-x86@vger.kernel.org
7710 F: drivers/platform/x86/fujitsu-laptop.c
7712 FUJITSU M-5MO LS CAMERA ISP DRIVER
7713 M: Kyungmin Park <kyungmin.park@samsung.com>
7714 M: Heungjun Kim <riverful.kim@samsung.com>
7715 L: linux-media@vger.kernel.org
7717 F: drivers/media/i2c/m5mols/
7718 F: include/media/i2c/m5mols.h
7720 FUJITSU TABLET EXTRAS
7721 M: Robert Gerlach <khnz@gmx.de>
7722 L: platform-driver-x86@vger.kernel.org
7724 F: drivers/platform/x86/fujitsu-tablet.c
7726 FUSE: FILESYSTEM IN USERSPACE
7727 M: Miklos Szeredi <miklos@szeredi.hu>
7728 L: linux-fsdevel@vger.kernel.org
7730 W: https://github.com/libfuse/
7731 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
7732 F: Documentation/filesystems/fuse.rst
7734 F: include/uapi/linux/fuse.h
7737 M: Thomas Gleixner <tglx@linutronix.de>
7738 M: Ingo Molnar <mingo@redhat.com>
7739 R: Peter Zijlstra <peterz@infradead.org>
7740 R: Darren Hart <dvhart@infradead.org>
7741 R: Davidlohr Bueso <dave@stgolabs.net>
7742 L: linux-kernel@vger.kernel.org
7744 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7745 F: Documentation/locking/*futex*
7746 F: include/asm-generic/futex.h
7747 F: include/linux/futex.h
7748 F: include/uapi/linux/futex.h
7750 F: tools/perf/bench/futex*
7751 F: tools/testing/selftests/futex/
7753 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
7754 M: Tim Harvey <tharvey@gateworks.com>
7755 M: Robert Jones <rjones@gateworks.com>
7757 F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
7758 F: drivers/mfd/gateworks-gsc.c
7759 F: include/linux/mfd/gsc.h
7760 F: Documentation/hwmon/gsc-hwmon.rst
7761 F: drivers/hwmon/gsc-hwmon.c
7762 F: include/linux/platform_data/gsc_hwmon.h
7765 M: Kees Cook <keescook@chromium.org>
7766 L: linux-hardening@vger.kernel.org
7768 F: Documentation/kbuild/gcc-plugins.rst
7769 F: scripts/Makefile.gcc-plugins
7770 F: scripts/gcc-plugins/
7772 GCOV BASED KERNEL PROFILING
7773 M: Peter Oberparleiter <oberpar@linux.ibm.com>
7775 F: Documentation/dev-tools/gcov.rst
7778 GDB KERNEL DEBUGGING HELPER SCRIPTS
7779 M: Jan Kiszka <jan.kiszka@siemens.com>
7780 M: Kieran Bingham <kbingham@kernel.org>
7784 GEMINI CRYPTO DRIVER
7785 M: Corentin Labbe <clabbe@baylibre.com>
7786 L: linux-crypto@vger.kernel.org
7788 F: drivers/crypto/gemini/
7790 GEMTEK FM RADIO RECEIVER DRIVER
7791 M: Hans Verkuil <hverkuil@xs4all.nl>
7792 L: linux-media@vger.kernel.org
7794 W: https://linuxtv.org
7795 T: git git://linuxtv.org/media_tree.git
7796 F: drivers/media/radio/radio-gemtek*
7798 GENERIC ARCHITECTURE TOPOLOGY
7799 M: Sudeep Holla <sudeep.holla@arm.com>
7800 L: linux-kernel@vger.kernel.org
7802 F: drivers/base/arch_topology.c
7803 F: include/linux/arch_topology.h
7806 M: Thomas Gleixner <tglx@linutronix.de>
7807 M: Peter Zijlstra <peterz@infradead.org>
7808 M: Andy Lutomirski <luto@kernel.org>
7809 L: linux-kernel@vger.kernel.org
7811 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
7812 F: include/linux/entry-common.h
7813 F: include/linux/entry-kvm.h
7816 GENERIC GPIO I2C DRIVER
7817 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7819 F: drivers/i2c/busses/i2c-gpio.c
7820 F: include/linux/platform_data/i2c-gpio.h
7822 GENERIC GPIO I2C MULTIPLEXER DRIVER
7823 M: Peter Korsgaard <peter.korsgaard@barco.com>
7824 L: linux-i2c@vger.kernel.org
7826 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
7827 F: drivers/i2c/muxes/i2c-mux-gpio.c
7828 F: include/linux/platform_data/i2c-mux-gpio.h
7830 GENERIC HDLC (WAN) DRIVERS
7831 M: Krzysztof Halasa <khc@pm.waw.pl>
7833 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
7834 F: drivers/net/wan/c101.c
7835 F: drivers/net/wan/hd6457*
7836 F: drivers/net/wan/hdlc*
7837 F: drivers/net/wan/n2.c
7838 F: drivers/net/wan/pc300too.c
7839 F: drivers/net/wan/pci200syn.c
7840 F: drivers/net/wan/wanxl*
7842 GENERIC INCLUDE/ASM HEADER FILES
7843 M: Arnd Bergmann <arnd@arndb.de>
7844 L: linux-arch@vger.kernel.org
7846 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
7847 F: include/asm-generic/
7848 F: include/uapi/asm-generic/
7850 GENERIC PHY FRAMEWORK
7851 M: Kishon Vijay Abraham I <kishon@ti.com>
7852 M: Vinod Koul <vkoul@kernel.org>
7853 L: linux-phy@lists.infradead.org
7855 Q: https://patchwork.kernel.org/project/linux-phy/list/
7856 T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
7857 F: Documentation/devicetree/bindings/phy/
7859 F: include/linux/phy/
7861 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
7862 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7864 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
7867 M: "Rafael J. Wysocki" <rafael@kernel.org>
7868 M: Kevin Hilman <khilman@kernel.org>
7869 M: Ulf Hansson <ulf.hansson@linaro.org>
7870 L: linux-pm@vger.kernel.org
7872 F: Documentation/devicetree/bindings/power/power?domain*
7873 F: drivers/base/power/domain*.c
7874 F: include/linux/pm_domain.h
7876 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
7877 M: Eugen Hristev <eugen.hristev@microchip.com>
7878 L: linux-input@vger.kernel.org
7880 F: drivers/input/touchscreen/resistive-adc-touch.c
7882 GENERIC STRING LIBRARY
7883 R: Andy Shevchenko <andy@kernel.org>
7886 F: lib/string_helpers.c
7887 F: lib/test_string.c
7888 F: lib/test-string_helpers.c
7890 GENERIC UIO DRIVER FOR PCI DEVICES
7891 M: "Michael S. Tsirkin" <mst@redhat.com>
7892 L: kvm@vger.kernel.org
7894 F: drivers/uio/uio_pci_generic.c
7896 GENERIC VDSO LIBRARY
7897 M: Andy Lutomirski <luto@kernel.org>
7898 M: Thomas Gleixner <tglx@linutronix.de>
7899 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
7900 L: linux-kernel@vger.kernel.org
7902 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
7903 F: include/asm-generic/vdso/vsyscall.h
7905 F: kernel/time/vsyscall.c
7908 GENWQE (IBM Generic Workqueue Card)
7909 M: Frank Haverkamp <haver@linux.ibm.com>
7911 F: drivers/misc/genwqe/
7913 GET_MAINTAINER SCRIPT
7914 M: Joe Perches <joe@perches.com>
7916 F: scripts/get_maintainer.pl
7919 M: Bob Peterson <rpeterso@redhat.com>
7920 M: Andreas Gruenbacher <agruenba@redhat.com>
7921 L: cluster-devel@redhat.com
7923 B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
7924 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
7925 F: Documentation/filesystems/gfs2*
7927 F: include/uapi/linux/gfs2_ondisk.h
7930 M: Thomas Weißschuh <thomas@weissschuh.net>
7931 L: platform-driver-x86@vger.kernel.org
7933 F: drivers/platform/x86/gigabyte-wmi.c
7936 M: Johan Hovold <johan@kernel.org>
7938 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
7939 F: Documentation/ABI/testing/sysfs-class-gnss
7940 F: Documentation/devicetree/bindings/gnss/
7942 F: include/linux/gnss.h
7945 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
7946 L: linux-media@vger.kernel.org
7948 F: drivers/media/usb/go7007/
7951 M: Bastien Nocera <hadess@hadess.net>
7952 M: Hans de Goede <hdegoede@redhat.com>
7953 L: linux-input@vger.kernel.org
7955 F: drivers/input/touchscreen/goodix*
7957 GOOGLE ETHERNET DRIVERS
7958 M: Jeroen de Borst <jeroendb@google.com>
7959 R: Catherine Sullivan <csully@google.com>
7960 R: David Awogbemila <awogbemila@google.com>
7961 L: netdev@vger.kernel.org
7963 F: Documentation/networking/device_drivers/ethernet/google/gve.rst
7964 F: drivers/net/ethernet/google
7966 GPD POCKET FAN DRIVER
7967 M: Hans de Goede <hdegoede@redhat.com>
7968 L: platform-driver-x86@vger.kernel.org
7970 F: drivers/platform/x86/gpd-pocket-fan.c
7973 M: Mika Westerberg <mika.westerberg@linux.intel.com>
7974 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7975 L: linux-gpio@vger.kernel.org
7976 L: linux-acpi@vger.kernel.org
7978 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7979 F: Documentation/firmware-guide/acpi/gpio-properties.rst
7980 F: drivers/gpio/gpiolib-acpi.c
7981 F: drivers/gpio/gpiolib-acpi.h
7984 M: Geert Uytterhoeven <geert+renesas@glider.be>
7985 L: linux-gpio@vger.kernel.org
7987 F: Documentation/admin-guide/gpio/gpio-aggregator.rst
7988 F: drivers/gpio/gpio-aggregator.c
7991 M: Sean Young <sean@mess.org>
7992 L: linux-media@vger.kernel.org
7994 F: drivers/media/rc/gpio-ir-tx.c
7997 M: Bamvor Jian Zhang <bamv2005@gmail.com>
7998 L: linux-gpio@vger.kernel.org
8000 F: drivers/gpio/gpio-mockup.c
8001 F: tools/testing/selftests/gpio/
8004 R: Michael Walle <michael@walle.cc>
8006 F: drivers/gpio/gpio-regmap.c
8007 F: include/linux/gpio/regmap.h
8010 M: Linus Walleij <linus.walleij@linaro.org>
8011 M: Bartosz Golaszewski <brgl@bgdev.pl>
8012 L: linux-gpio@vger.kernel.org
8014 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
8015 F: Documentation/ABI/obsolete/sysfs-gpio
8016 F: Documentation/ABI/testing/gpio-cdev
8017 F: Documentation/admin-guide/gpio/
8018 F: Documentation/devicetree/bindings/gpio/
8019 F: Documentation/driver-api/gpio/
8021 F: include/asm-generic/gpio.h
8022 F: include/linux/gpio.h
8023 F: include/linux/gpio/
8024 F: include/linux/of_gpio.h
8025 F: include/uapi/linux/gpio.h
8028 GRE DEMULTIPLEXER DRIVER
8029 M: Dmitry Kozlov <xeb@mail.ru>
8030 L: netdev@vger.kernel.org
8032 F: include/net/gre.h
8033 F: net/ipv4/gre_demux.c
8034 F: net/ipv4/gre_offload.c
8036 GRETH 10/100/1G Ethernet MAC device driver
8037 M: Andreas Larsson <andreas@gaisler.com>
8038 L: netdev@vger.kernel.org
8040 F: drivers/net/ethernet/aeroflex/
8042 GREYBUS AUDIO PROTOCOLS DRIVERS
8043 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
8044 M: Mark Greer <mgreer@animalcreek.com>
8046 F: drivers/staging/greybus/audio_apbridgea.c
8047 F: drivers/staging/greybus/audio_apbridgea.h
8048 F: drivers/staging/greybus/audio_codec.c
8049 F: drivers/staging/greybus/audio_codec.h
8050 F: drivers/staging/greybus/audio_gb.c
8051 F: drivers/staging/greybus/audio_manager.c
8052 F: drivers/staging/greybus/audio_manager.h
8053 F: drivers/staging/greybus/audio_manager_module.c
8054 F: drivers/staging/greybus/audio_manager_private.h
8055 F: drivers/staging/greybus/audio_manager_sysfs.c
8056 F: drivers/staging/greybus/audio_module.c
8057 F: drivers/staging/greybus/audio_topology.c
8059 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
8060 M: Viresh Kumar <vireshk@kernel.org>
8062 F: drivers/staging/greybus/authentication.c
8063 F: drivers/staging/greybus/bootrom.c
8064 F: drivers/staging/greybus/firmware.h
8065 F: drivers/staging/greybus/fw-core.c
8066 F: drivers/staging/greybus/fw-download.c
8067 F: drivers/staging/greybus/fw-management.c
8068 F: drivers/staging/greybus/greybus_authentication.h
8069 F: drivers/staging/greybus/greybus_firmware.h
8070 F: drivers/staging/greybus/hid.c
8071 F: drivers/staging/greybus/i2c.c
8072 F: drivers/staging/greybus/spi.c
8073 F: drivers/staging/greybus/spilib.c
8074 F: drivers/staging/greybus/spilib.h
8076 GREYBUS LOOPBACK DRIVER
8077 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
8079 F: drivers/staging/greybus/loopback.c
8081 GREYBUS PLATFORM DRIVERS
8082 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
8084 F: drivers/staging/greybus/arche-apb-ctrl.c
8085 F: drivers/staging/greybus/arche-platform.c
8086 F: drivers/staging/greybus/arche_platform.h
8088 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
8089 M: Rui Miguel Silva <rmfrfs@gmail.com>
8091 F: drivers/staging/greybus/gpio.c
8092 F: drivers/staging/greybus/light.c
8093 F: drivers/staging/greybus/power_supply.c
8094 F: drivers/staging/greybus/sdio.c
8095 F: drivers/staging/greybus/spi.c
8096 F: drivers/staging/greybus/spilib.c
8099 M: Johan Hovold <johan@kernel.org>
8100 M: Alex Elder <elder@kernel.org>
8101 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8102 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
8105 F: drivers/staging/greybus/
8106 F: include/linux/greybus.h
8107 F: include/linux/greybus/
8109 GREYBUS UART PROTOCOLS DRIVERS
8110 M: David Lin <dtwlin@gmail.com>
8112 F: drivers/staging/greybus/log.c
8113 F: drivers/staging/greybus/uart.c
8115 GS1662 VIDEO SERIALIZER
8116 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
8117 L: linux-media@vger.kernel.org
8119 T: git git://linuxtv.org/media_tree.git
8120 F: drivers/media/spi/gs1662.c
8122 GSPCA FINEPIX SUBDRIVER
8123 M: Frank Zago <frank@zago.net>
8124 L: linux-media@vger.kernel.org
8126 T: git git://linuxtv.org/media_tree.git
8127 F: drivers/media/usb/gspca/finepix.c
8129 GSPCA GL860 SUBDRIVER
8130 M: Olivier Lorin <o.lorin@laposte.net>
8131 L: linux-media@vger.kernel.org
8133 T: git git://linuxtv.org/media_tree.git
8134 F: drivers/media/usb/gspca/gl860/
8136 GSPCA M5602 SUBDRIVER
8137 M: Erik Andren <erik.andren@gmail.com>
8138 L: linux-media@vger.kernel.org
8140 T: git git://linuxtv.org/media_tree.git
8141 F: drivers/media/usb/gspca/m5602/
8143 GSPCA PAC207 SONIXB SUBDRIVER
8144 M: Hans Verkuil <hverkuil@xs4all.nl>
8145 L: linux-media@vger.kernel.org
8147 T: git git://linuxtv.org/media_tree.git
8148 F: drivers/media/usb/gspca/pac207.c
8150 GSPCA SN9C20X SUBDRIVER
8151 M: Brian Johnson <brijohn@gmail.com>
8152 L: linux-media@vger.kernel.org
8154 T: git git://linuxtv.org/media_tree.git
8155 F: drivers/media/usb/gspca/sn9c20x.c
8157 GSPCA T613 SUBDRIVER
8158 M: Leandro Costantino <lcostantino@gmail.com>
8159 L: linux-media@vger.kernel.org
8161 T: git git://linuxtv.org/media_tree.git
8162 F: drivers/media/usb/gspca/t613.c
8164 GSPCA USB WEBCAM DRIVER
8165 M: Hans Verkuil <hverkuil@xs4all.nl>
8166 L: linux-media@vger.kernel.org
8168 T: git git://linuxtv.org/media_tree.git
8169 F: drivers/media/usb/gspca/
8171 GTP (GPRS Tunneling Protocol)
8172 M: Pablo Neira Ayuso <pablo@netfilter.org>
8173 M: Harald Welte <laforge@gnumonks.org>
8174 L: osmocom-net-gprs@lists.osmocom.org
8176 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
8177 F: drivers/net/gtp.c
8179 GUID PARTITION TABLE (GPT)
8180 M: Davidlohr Bueso <dave@stgolabs.net>
8181 L: linux-efi@vger.kernel.org
8183 F: block/partitions/efi.*
8186 M: Yoshinori Sato <ysato@users.sourceforge.jp>
8187 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
8189 W: http://uclinux-h8.sourceforge.jp
8190 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
8192 F: drivers/clk/h8300/
8193 F: drivers/clocksource/h8300_*.c
8194 F: drivers/irqchip/irq-renesas-h8*.c
8196 HABANALABS PCI DRIVER
8197 M: Oded Gabbay <ogabbay@kernel.org>
8199 T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux.git
8200 F: Documentation/ABI/testing/debugfs-driver-habanalabs
8201 F: Documentation/ABI/testing/sysfs-driver-habanalabs
8202 F: drivers/misc/habanalabs/
8203 F: include/uapi/misc/habanalabs.h
8206 M: Antti Palosaari <crope@iki.fi>
8207 L: linux-media@vger.kernel.org
8209 W: https://linuxtv.org
8210 W: http://palosaari.fi/linux/
8211 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8212 T: git git://linuxtv.org/anttip/media_tree.git
8213 F: drivers/media/usb/hackrf/
8215 HANTRO VPU CODEC DRIVER
8216 M: Ezequiel Garcia <ezequiel@collabora.com>
8217 M: Philipp Zabel <p.zabel@pengutronix.de>
8218 L: linux-media@vger.kernel.org
8219 L: linux-rockchip@lists.infradead.org
8221 F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
8222 F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
8223 F: drivers/staging/media/hantro/
8225 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
8226 M: Frank Seidel <frank@f-seidel.de>
8227 L: platform-driver-x86@vger.kernel.org
8229 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
8230 F: drivers/platform/x86/hdaps.c
8233 M: Jean Delvare <jdelvare@suse.com>
8234 M: Guenter Roeck <linux@roeck-us.net>
8235 L: linux-hwmon@vger.kernel.org
8237 W: http://hwmon.wiki.kernel.org/
8238 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8239 F: Documentation/devicetree/bindings/hwmon/
8240 F: Documentation/hwmon/
8242 F: include/linux/hwmon*.h
8243 F: include/trace/events/hwmon*.h
8244 K: (devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
8246 HARDWARE RANDOM NUMBER GENERATOR CORE
8247 M: Matt Mackall <mpm@selenic.com>
8248 M: Herbert Xu <herbert@gondor.apana.org.au>
8249 L: linux-crypto@vger.kernel.org
8251 F: Documentation/admin-guide/hw_random.rst
8252 F: Documentation/devicetree/bindings/rng/
8253 F: drivers/char/hw_random/
8254 F: include/linux/hw_random.h
8256 HARDWARE SPINLOCK CORE
8257 M: Ohad Ben-Cohen <ohad@wizery.com>
8258 M: Bjorn Andersson <bjorn.andersson@linaro.org>
8259 R: Baolin Wang <baolin.wang7@gmail.com>
8260 L: linux-remoteproc@vger.kernel.org
8262 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
8263 F: Documentation/devicetree/bindings/hwlock/
8264 F: Documentation/locking/hwspinlock.rst
8265 F: drivers/hwspinlock/
8266 F: include/linux/hwspinlock.h
8268 HARDWARE TRACING FACILITIES
8269 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8271 F: drivers/hwtracing/
8273 HARMONY SOUND DRIVER
8274 L: linux-parisc@vger.kernel.org
8276 F: sound/parisc/harmony.*
8278 HDPVR USB VIDEO ENCODER DRIVER
8279 M: Hans Verkuil <hverkuil@xs4all.nl>
8280 L: linux-media@vger.kernel.org
8282 W: https://linuxtv.org
8283 T: git git://linuxtv.org/media_tree.git
8284 F: drivers/media/usb/hdpvr/
8286 HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
8287 M: Matt Hsiao <matt.hsiao@hpe.com>
8289 F: drivers/misc/hpilo.[ch]
8291 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
8292 M: Jerry Hoemann <jerry.hoemann@hpe.com>
8294 F: Documentation/watchdog/hpwdt.rst
8295 F: drivers/watchdog/hpwdt.c
8297 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
8298 M: Don Brace <don.brace@microchip.com>
8299 L: storagedev@microchip.com
8300 L: linux-scsi@vger.kernel.org
8302 F: Documentation/scsi/hpsa.rst
8303 F: drivers/scsi/hpsa*.[ch]
8304 F: include/linux/cciss*.h
8305 F: include/uapi/linux/cciss*.h
8308 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
8309 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
8310 L: linux-rdma@vger.kernel.org
8312 F: drivers/infiniband/hw/hfi1
8315 L: linux-fsdevel@vger.kernel.org
8317 F: Documentation/filesystems/hfs.rst
8321 L: linux-fsdevel@vger.kernel.org
8323 F: Documentation/filesystems/hfsplus.rst
8326 HGA FRAMEBUFFER DRIVER
8327 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
8328 L: linux-nvidia@lists.surfsouth.com
8330 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
8331 F: drivers/video/fbdev/hgafb.c
8333 HIBERNATION (aka Software Suspend, aka swsusp)
8334 M: "Rafael J. Wysocki" <rafael@kernel.org>
8335 M: Pavel Machek <pavel@ucw.cz>
8336 L: linux-pm@vger.kernel.org
8338 B: https://bugzilla.kernel.org
8339 F: arch/*/include/asm/suspend*.h
8341 F: drivers/base/power/
8342 F: include/linux/freezer.h
8343 F: include/linux/pm.h
8344 F: include/linux/suspend.h
8348 M: Jiri Kosina <jikos@kernel.org>
8349 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
8350 L: linux-input@vger.kernel.org
8352 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
8354 F: include/linux/hid*
8355 F: include/uapi/linux/hid*
8357 HID PLAYSTATION DRIVER
8358 M: Roderick Colenbrander <roderick.colenbrander@sony.com>
8359 L: linux-input@vger.kernel.org
8361 F: drivers/hid/hid-playstation.c
8363 HID SENSOR HUB DRIVERS
8364 M: Jiri Kosina <jikos@kernel.org>
8365 M: Jonathan Cameron <jic23@kernel.org>
8366 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8367 L: linux-input@vger.kernel.org
8368 L: linux-iio@vger.kernel.org
8370 F: Documentation/hid/hid-sensor*
8371 F: drivers/hid/hid-sensor-*
8372 F: drivers/iio/*/hid-*
8373 F: include/linux/hid-sensor-*
8375 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
8376 M: Thomas Gleixner <tglx@linutronix.de>
8377 L: linux-kernel@vger.kernel.org
8379 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8380 F: Documentation/timers/
8381 F: include/linux/clockchips.h
8382 F: include/linux/hrtimer.h
8383 F: kernel/time/clockevents.c
8384 F: kernel/time/hrtimer.c
8385 F: kernel/time/timer_*.c
8387 HIGH-SPEED SCC DRIVER FOR AX.25
8388 L: linux-hams@vger.kernel.org
8390 F: drivers/net/hamradio/dmascc.c
8391 F: drivers/net/hamradio/scc.c
8393 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8394 M: HighPoint Linux Team <linux@highpoint-tech.com>
8396 W: http://www.highpoint-tech.com
8397 F: Documentation/scsi/hptiop.rst
8398 F: drivers/scsi/hptiop.c
8401 M: Jes Sorensen <jes@trained-monkey.org>
8402 L: linux-hippi@sunsite.dk
8404 F: drivers/net/hippi/
8405 F: include/linux/hippidevice.h
8406 F: include/uapi/linux/if_hippi.h
8409 HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
8410 M: Kurt Kanzenbach <kurt@linutronix.de>
8411 L: netdev@vger.kernel.org
8413 F: Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
8414 F: drivers/net/dsa/hirschmann/*
8415 F: include/linux/platform_data/hirschmann-hellcreek.h
8416 F: net/dsa/tag_hellcreek.c
8418 HISILICON DMA DRIVER
8419 M: Zhou Wang <wangzhou1@hisilicon.com>
8420 L: dmaengine@vger.kernel.org
8422 F: drivers/dma/hisi_dma.c
8424 HISILICON GPIO DRIVER
8425 M: Luo Jiaxing <luojiaxing@huawei.com>
8426 L: linux-gpio@vger.kernel.org
8428 F: drivers/gpio/gpio-hisi.c
8430 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
8431 M: Zaibo Xu <xuzaibo@huawei.com>
8432 L: linux-crypto@vger.kernel.org
8434 F: Documentation/ABI/testing/debugfs-hisi-hpre
8435 F: drivers/crypto/hisilicon/hpre/hpre.h
8436 F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
8437 F: drivers/crypto/hisilicon/hpre/hpre_main.c
8439 HISILICON I2C CONTROLLER DRIVER
8440 M: Yicong Yang <yangyicong@hisilicon.com>
8441 L: linux-i2c@vger.kernel.org
8443 W: https://www.hisilicon.com
8444 F: drivers/i2c/busses/i2c-hisi.c
8446 HISILICON LPC BUS DRIVER
8447 M: john.garry@huawei.com
8449 W: http://www.hisilicon.com
8450 F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
8451 F: drivers/bus/hisi_lpc.c
8453 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
8454 M: Yisen Zhuang <yisen.zhuang@huawei.com>
8455 M: Salil Mehta <salil.mehta@huawei.com>
8456 L: netdev@vger.kernel.org
8458 W: http://www.hisilicon.com
8459 F: drivers/net/ethernet/hisilicon/hns3/
8461 HISILICON NETWORK SUBSYSTEM DRIVER
8462 M: Yisen Zhuang <yisen.zhuang@huawei.com>
8463 M: Salil Mehta <salil.mehta@huawei.com>
8464 L: netdev@vger.kernel.org
8466 W: http://www.hisilicon.com
8467 F: Documentation/devicetree/bindings/net/hisilicon*.txt
8468 F: drivers/net/ethernet/hisilicon/
8470 HIKEY960 ONBOARD USB GPIO HUB DRIVER
8471 M: John Stultz <john.stultz@linaro.org>
8472 L: linux-kernel@vger.kernel.org
8474 F: drivers/misc/hisi_hikey_usb.c
8475 F: Documentation/devicetree/bindings/misc/hisilicon-hikey-usb.yaml
8477 HISILICON PMU DRIVER
8478 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
8480 W: http://www.hisilicon.com
8481 F: Documentation/admin-guide/perf/hisi-pmu.rst
8482 F: drivers/perf/hisilicon
8484 HISILICON QM AND ZIP Controller DRIVER
8485 M: Zhou Wang <wangzhou1@hisilicon.com>
8486 L: linux-crypto@vger.kernel.org
8488 F: Documentation/ABI/testing/debugfs-hisi-zip
8489 F: drivers/crypto/hisilicon/qm.c
8490 F: drivers/crypto/hisilicon/qm.h
8491 F: drivers/crypto/hisilicon/sgl.c
8492 F: drivers/crypto/hisilicon/zip/
8494 HISILICON ROCE DRIVER
8495 M: Wenpeng Liang <liangwenpeng@huawei.com>
8496 M: Weihang Li <liweihang@huawei.com>
8497 L: linux-rdma@vger.kernel.org
8499 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
8500 F: drivers/infiniband/hw/hns/
8502 HISILICON SAS Controller
8503 M: John Garry <john.garry@huawei.com>
8505 W: http://www.hisilicon.com
8506 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
8507 F: drivers/scsi/hisi_sas/
8509 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
8510 M: Zaibo Xu <xuzaibo@huawei.com>
8511 L: linux-crypto@vger.kernel.org
8513 F: Documentation/ABI/testing/debugfs-hisi-sec
8514 F: drivers/crypto/hisilicon/sec2/sec.h
8515 F: drivers/crypto/hisilicon/sec2/sec_crypto.c
8516 F: drivers/crypto/hisilicon/sec2/sec_crypto.h
8517 F: drivers/crypto/hisilicon/sec2/sec_main.c
8519 HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
8520 M: Jay Fang <f.fangjian@huawei.com>
8521 L: linux-spi@vger.kernel.org
8523 W: http://www.hisilicon.com
8524 F: drivers/spi/spi-hisi-kunpeng.c
8526 HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
8527 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
8528 L: linux-kernel@vger.kernel.org
8530 F: Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
8531 F: drivers/spmi/hisi-spmi-controller.c
8533 HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
8534 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
8535 L: linux-kernel@vger.kernel.org
8537 F: Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
8538 F: drivers/mfd/hi6421-spmi-pmic.c
8540 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
8541 M: Zaibo Xu <xuzaibo@huawei.com>
8543 F: drivers/crypto/hisilicon/trng/trng.c
8545 HISILICON V3XX SPI NOR FLASH Controller Driver
8546 M: John Garry <john.garry@huawei.com>
8548 W: http://www.hisilicon.com
8549 F: drivers/spi/spi-hisi-sfc-v3xx.c
8551 HMM - Heterogeneous Memory Management
8552 M: Jérôme Glisse <jglisse@redhat.com>
8553 L: linux-mm@kvack.org
8555 F: Documentation/vm/hmm.rst
8556 F: include/linux/hmm*
8559 F: tools/testing/selftests/vm/*hmm*
8562 M: Jouni Malinen <j@w1.fi>
8563 L: linux-wireless@vger.kernel.org
8565 W: http://w1.fi/hostap-driver.html
8566 F: drivers/net/wireless/intersil/hostap/
8568 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
8569 L: platform-driver-x86@vger.kernel.org
8571 F: drivers/platform/x86/tc1100-wmi.c
8573 HPET: High Precision Event Timers driver
8574 M: Clemens Ladisch <clemens@ladisch.de>
8576 F: Documentation/timers/hpet.rst
8577 F: drivers/char/hpet.c
8578 F: include/linux/hpet.h
8579 F: include/uapi/linux/hpet.h
8583 F: arch/x86/include/asm/hpet.h
8584 F: arch/x86/kernel/hpet.c
8587 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
8589 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
8593 M: Sebastian Reichel <sre@kernel.org>
8595 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
8596 F: Documentation/ABI/testing/sysfs-bus-hsi
8597 F: Documentation/driver-api/hsi.rst
8599 F: include/linux/hsi/
8600 F: include/uapi/linux/hsi/
8603 L: linux-usb@vger.kernel.org
8605 F: drivers/net/usb/hso.c
8607 HSR NETWORK PROTOCOL
8608 L: netdev@vger.kernel.org
8612 HT16K33 LED CONTROLLER DRIVER
8613 M: Robin van der Gracht <robin@protonic.nl>
8615 F: Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
8616 F: drivers/auxdisplay/ht16k33.c
8618 HTCPEN TOUCHSCREEN DRIVER
8619 M: Pau Oliva Fora <pof@eslack.org>
8620 L: linux-input@vger.kernel.org
8622 F: drivers/input/touchscreen/htcpen.c
8624 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
8625 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
8626 L: linux-iio@vger.kernel.org
8628 W: http://www.st.com/
8629 F: Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
8630 F: drivers/iio/humidity/hts221*
8632 HUAWEI ETHERNET DRIVER
8633 L: netdev@vger.kernel.org
8635 F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
8636 F: drivers/net/ethernet/huawei/hinic/
8639 M: Mike Kravetz <mike.kravetz@oracle.com>
8640 L: linux-mm@kvack.org
8642 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
8643 F: Documentation/admin-guide/mm/hugetlbpage.rst
8644 F: Documentation/vm/hugetlbfs_reserv.rst
8646 F: include/linux/hugetlb.h
8650 M: Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
8651 L: linux-media@vger.kernel.org
8653 W: https://linuxtv.org
8654 T: git git://linuxtv.org/media_tree.git
8655 F: drivers/media/platform/sti/hva
8657 HWPOISON MEMORY FAILURE HANDLING
8658 M: Naoya Horiguchi <naoya.horiguchi@nec.com>
8659 L: linux-mm@kvack.org
8661 F: mm/hwpoison-inject.c
8662 F: mm/memory-failure.c
8664 HYCON HY46XX TOUCHSCREEN SUPPORT
8665 M: Giulio Benetti <giulio.benetti@benettiengineering.com>
8666 L: linux-input@vger.kernel.org
8668 F: Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
8669 F: drivers/input/touchscreen/hycon-hy46xx.c
8671 HYGON PROCESSOR SUPPORT
8672 M: Pu Wen <puwen@hygon.cn>
8673 L: linux-kernel@vger.kernel.org
8675 F: arch/x86/kernel/cpu/hygon.c
8677 HYNIX HI556 SENSOR DRIVER
8678 M: Shawn Tu <shawnx.tu@intel.com>
8679 L: linux-media@vger.kernel.org
8681 T: git git://linuxtv.org/media_tree.git
8682 F: drivers/media/i2c/hi556.c
8684 Hyper-V/Azure CORE AND DRIVERS
8685 M: "K. Y. Srinivasan" <kys@microsoft.com>
8686 M: Haiyang Zhang <haiyangz@microsoft.com>
8687 M: Stephen Hemminger <sthemmin@microsoft.com>
8688 M: Wei Liu <wei.liu@kernel.org>
8689 M: Dexuan Cui <decui@microsoft.com>
8690 L: linux-hyperv@vger.kernel.org
8692 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
8693 F: Documentation/ABI/stable/sysfs-bus-vmbus
8694 F: Documentation/ABI/testing/debugfs-hyperv
8695 F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
8696 F: arch/arm64/hyperv
8697 F: arch/arm64/include/asm/hyperv-tlfs.h
8698 F: arch/arm64/include/asm/mshyperv.h
8700 F: arch/x86/include/asm/hyperv-tlfs.h
8701 F: arch/x86/include/asm/mshyperv.h
8702 F: arch/x86/include/asm/trace/hyperv.h
8703 F: arch/x86/kernel/cpu/mshyperv.c
8704 F: drivers/clocksource/hyperv_timer.c
8705 F: drivers/hid/hid-hyperv.c
8707 F: drivers/input/serio/hyperv-keyboard.c
8708 F: drivers/iommu/hyperv-iommu.c
8709 F: drivers/net/ethernet/microsoft/
8710 F: drivers/net/hyperv/
8711 F: drivers/pci/controller/pci-hyperv-intf.c
8712 F: drivers/pci/controller/pci-hyperv.c
8713 F: drivers/scsi/storvsc_drv.c
8714 F: drivers/uio/uio_hv_generic.c
8715 F: drivers/video/fbdev/hyperv_fb.c
8716 F: include/asm-generic/hyperv-tlfs.h
8717 F: include/asm-generic/mshyperv.h
8718 F: include/clocksource/hyperv_timer.h
8719 F: include/linux/hyperv.h
8720 F: include/uapi/linux/hyperv.h
8721 F: net/vmw_vsock/hyperv_transport.c
8725 M: Vignesh Raghavendra <vigneshr@ti.com>
8726 L: linux-mtd@lists.infradead.org
8728 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8729 C: irc://irc.oftc.net/mtd
8730 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
8731 F: Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
8732 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
8733 F: drivers/mtd/hyperbus/
8734 F: include/linux/mtd/hyperbus.h
8736 HYPERVISOR VIRTUAL CONSOLE DRIVER
8737 L: linuxppc-dev@lists.ozlabs.org
8742 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8743 L: linux-i2c@vger.kernel.org
8744 L: linux-acpi@vger.kernel.org
8746 F: drivers/i2c/i2c-core-acpi.c
8748 I2C CONTROLLER DRIVER FOR NVIDIA GPU
8749 M: Ajay Gupta <ajayg@nvidia.com>
8750 L: linux-i2c@vger.kernel.org
8752 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
8753 F: drivers/i2c/busses/i2c-nvidia-gpu.c
8756 M: Peter Rosin <peda@axentia.se>
8757 L: linux-i2c@vger.kernel.org
8759 F: Documentation/devicetree/bindings/i2c/i2c-arb*
8760 F: Documentation/devicetree/bindings/i2c/i2c-gate*
8761 F: Documentation/devicetree/bindings/i2c/i2c-mux*
8762 F: Documentation/i2c/i2c-topology.rst
8763 F: Documentation/i2c/muxes/
8764 F: drivers/i2c/i2c-mux.c
8765 F: drivers/i2c/muxes/
8766 F: include/linux/i2c-mux.h
8768 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
8769 M: Gregory CLEMENT <gregory.clement@bootlin.com>
8770 L: linux-i2c@vger.kernel.org
8772 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
8773 F: drivers/i2c/busses/i2c-mv64xxx.c
8775 I2C OVER PARALLEL PORT
8776 M: Jean Delvare <jdelvare@suse.com>
8777 L: linux-i2c@vger.kernel.org
8779 F: Documentation/i2c/busses/i2c-parport.rst
8780 F: drivers/i2c/busses/i2c-parport.c
8783 M: Wolfram Sang <wsa@kernel.org>
8784 L: linux-i2c@vger.kernel.org
8786 W: https://i2c.wiki.kernel.org/
8787 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8788 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8789 F: Documentation/devicetree/bindings/i2c/i2c.txt
8790 F: Documentation/i2c/
8792 F: include/linux/i2c-dev.h
8793 F: include/linux/i2c-smbus.h
8794 F: include/linux/i2c.h
8795 F: include/uapi/linux/i2c-*.h
8796 F: include/uapi/linux/i2c.h
8798 I2C SUBSYSTEM HOST DRIVERS
8799 L: linux-i2c@vger.kernel.org
8801 W: https://i2c.wiki.kernel.org/
8802 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8803 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8804 F: Documentation/devicetree/bindings/i2c/
8805 F: drivers/i2c/algos/
8806 F: drivers/i2c/busses/
8809 M: Jean Delvare <jdelvare@suse.com>
8810 L: linux-i2c@vger.kernel.org
8812 F: Documentation/i2c/busses/i2c-taos-evm.rst
8813 F: drivers/i2c/busses/i2c-taos-evm.c
8816 M: Till Harbaum <till@harbaum.org>
8817 L: linux-i2c@vger.kernel.org
8819 W: http://www.harbaum.org/till/i2c_tiny_usb
8820 F: drivers/i2c/busses/i2c-tiny-usb.c
8822 I2C/SMBUS CONTROLLER DRIVERS FOR PC
8823 M: Jean Delvare <jdelvare@suse.com>
8824 L: linux-i2c@vger.kernel.org
8826 F: Documentation/i2c/busses/i2c-ali1535.rst
8827 F: Documentation/i2c/busses/i2c-ali1563.rst
8828 F: Documentation/i2c/busses/i2c-ali15x3.rst
8829 F: Documentation/i2c/busses/i2c-amd756.rst
8830 F: Documentation/i2c/busses/i2c-amd8111.rst
8831 F: Documentation/i2c/busses/i2c-i801.rst
8832 F: Documentation/i2c/busses/i2c-nforce2.rst
8833 F: Documentation/i2c/busses/i2c-piix4.rst
8834 F: Documentation/i2c/busses/i2c-sis5595.rst
8835 F: Documentation/i2c/busses/i2c-sis630.rst
8836 F: Documentation/i2c/busses/i2c-sis96x.rst
8837 F: Documentation/i2c/busses/i2c-via.rst
8838 F: Documentation/i2c/busses/i2c-viapro.rst
8839 F: drivers/i2c/busses/i2c-ali1535.c
8840 F: drivers/i2c/busses/i2c-ali1563.c
8841 F: drivers/i2c/busses/i2c-ali15x3.c
8842 F: drivers/i2c/busses/i2c-amd756-s4882.c
8843 F: drivers/i2c/busses/i2c-amd756.c
8844 F: drivers/i2c/busses/i2c-amd8111.c
8845 F: drivers/i2c/busses/i2c-i801.c
8846 F: drivers/i2c/busses/i2c-isch.c
8847 F: drivers/i2c/busses/i2c-nforce2-s4985.c
8848 F: drivers/i2c/busses/i2c-nforce2.c
8849 F: drivers/i2c/busses/i2c-piix4.c
8850 F: drivers/i2c/busses/i2c-sis5595.c
8851 F: drivers/i2c/busses/i2c-sis630.c
8852 F: drivers/i2c/busses/i2c-sis96x.c
8853 F: drivers/i2c/busses/i2c-via.c
8854 F: drivers/i2c/busses/i2c-viapro.c
8856 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
8857 M: Hans de Goede <hdegoede@redhat.com>
8858 L: linux-i2c@vger.kernel.org
8860 F: drivers/i2c/busses/i2c-cht-wc.c
8862 I2C/SMBUS ISMT DRIVER
8863 M: Seth Heasley <seth.heasley@intel.com>
8864 M: Neil Horman <nhorman@tuxdriver.com>
8865 L: linux-i2c@vger.kernel.org
8866 F: Documentation/i2c/busses/i2c-ismt.rst
8867 F: drivers/i2c/busses/i2c-ismt.c
8869 I2C/SMBUS STUB DRIVER
8870 M: Jean Delvare <jdelvare@suse.com>
8871 L: linux-i2c@vger.kernel.org
8873 F: drivers/i2c/i2c-stub.c
8875 I3C DRIVER FOR CADENCE I3C MASTER IP
8876 M: Przemysław Gaj <pgaj@cadence.com>
8878 F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
8879 F: drivers/i3c/master/i3c-master-cdns.c
8881 I3C DRIVER FOR SYNOPSYS DESIGNWARE
8882 M: Vitor Soares <vitor.soares@synopsys.com>
8884 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
8885 F: drivers/i3c/master/dw*
8888 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
8889 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
8891 C: irc://chat.freenode.net/linux-i3c
8892 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
8893 F: Documentation/ABI/testing/sysfs-bus-i3c
8894 F: Documentation/devicetree/bindings/i3c/
8895 F: Documentation/driver-api/i3c
8897 F: include/linux/i3c/
8899 IA64 (Itanium) PLATFORM
8900 L: linux-ia64@vger.kernel.org
8902 F: Documentation/ia64/
8905 IBM Power 842 compression accelerator
8906 M: Haren Myneni <haren@us.ibm.com>
8909 F: drivers/crypto/nx/Kconfig
8910 F: drivers/crypto/nx/Makefile
8911 F: drivers/crypto/nx/nx-842*
8912 F: include/linux/sw842.h
8915 IBM Power in-Nest Crypto Acceleration
8916 M: Breno Leitão <leitao@debian.org>
8917 M: Nayna Jain <nayna@linux.ibm.com>
8918 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8919 L: linux-crypto@vger.kernel.org
8921 F: drivers/crypto/nx/Kconfig
8922 F: drivers/crypto/nx/Makefile
8923 F: drivers/crypto/nx/nx-aes*
8924 F: drivers/crypto/nx/nx-sha*
8925 F: drivers/crypto/nx/nx.*
8926 F: drivers/crypto/nx/nx_csbcpb.h
8927 F: drivers/crypto/nx/nx_debugfs.c
8929 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
8930 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8931 L: linux-pci@vger.kernel.org
8932 L: linuxppc-dev@lists.ozlabs.org
8934 F: drivers/pci/hotplug/rpadlpar*
8936 IBM Power Linux RAID adapter
8937 M: Brian King <brking@us.ibm.com>
8939 F: drivers/scsi/ipr.*
8941 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
8942 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8943 L: linux-pci@vger.kernel.org
8944 L: linuxppc-dev@lists.ozlabs.org
8946 F: drivers/pci/hotplug/rpaphp*
8948 IBM Power SRIOV Virtual NIC Device Driver
8949 M: Dany Madden <drt@linux.ibm.com>
8950 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8951 R: Thomas Falcon <tlfalcon@linux.ibm.com>
8952 L: netdev@vger.kernel.org
8954 F: drivers/net/ethernet/ibm/ibmvnic.*
8956 IBM Power Virtual Accelerator Switchboard
8957 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8958 L: linuxppc-dev@lists.ozlabs.org
8960 F: arch/powerpc/include/asm/vas.h
8961 F: arch/powerpc/platforms/powernv/copy-paste.h
8962 F: arch/powerpc/platforms/powernv/vas*
8964 IBM Power Virtual Ethernet Device Driver
8965 M: Cristobal Forno <cforno12@linux.ibm.com>
8966 L: netdev@vger.kernel.org
8968 F: drivers/net/ethernet/ibm/ibmveth.*
8970 IBM Power Virtual FC Device Drivers
8971 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8972 L: linux-scsi@vger.kernel.org
8974 F: drivers/scsi/ibmvscsi/ibmvfc*
8976 IBM Power Virtual Management Channel Driver
8977 M: Brad Warrum <bwarrum@linux.ibm.com>
8978 M: Ritu Agarwal <rituagar@linux.ibm.com>
8980 F: drivers/misc/ibmvmc.*
8982 IBM Power Virtual SCSI Device Drivers
8983 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8984 L: linux-scsi@vger.kernel.org
8986 F: drivers/scsi/ibmvscsi/ibmvscsi*
8987 F: include/scsi/viosrp.h
8989 IBM Power Virtual SCSI Device Target Driver
8990 M: Michael Cyr <mikecyr@linux.ibm.com>
8991 L: linux-scsi@vger.kernel.org
8992 L: target-devel@vger.kernel.org
8994 F: drivers/scsi/ibmvscsi_tgt/
8996 IBM Power VMX Cryptographic instructions
8997 M: Breno Leitão <leitao@debian.org>
8998 M: Nayna Jain <nayna@linux.ibm.com>
8999 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
9000 L: linux-crypto@vger.kernel.org
9002 F: drivers/crypto/vmx/Kconfig
9003 F: drivers/crypto/vmx/Makefile
9004 F: drivers/crypto/vmx/aes*
9005 F: drivers/crypto/vmx/ghash*
9006 F: drivers/crypto/vmx/ppc-xlate.pl
9007 F: drivers/crypto/vmx/vmx.c
9009 IBM ServeRAID RAID DRIVER
9011 F: drivers/scsi/ips.*
9013 ICH LPC AND GPIO DRIVER
9014 M: Peter Tyser <ptyser@xes-inc.com>
9016 F: drivers/gpio/gpio-ich.c
9017 F: drivers/mfd/lpc_ich.c
9020 M: Max Staudt <max@enpas.org>
9021 L: linux-i2c@vger.kernel.org
9023 F: drivers/i2c/busses/i2c-icy.c
9025 IDEAPAD LAPTOP EXTRAS DRIVER
9026 M: Ike Panhc <ike.pan@canonical.com>
9027 L: platform-driver-x86@vger.kernel.org
9029 W: http://launchpad.net/ideapad-laptop
9030 F: drivers/platform/x86/ideapad-laptop.c
9032 IDEAPAD LAPTOP SLIDEBAR DRIVER
9033 M: Andrey Moiseev <o2g.org.ru@gmail.com>
9034 L: linux-input@vger.kernel.org
9036 W: https://github.com/o2genum/ideapad-slidebar
9037 F: drivers/input/misc/ideapad_slidebar.c
9039 IDT VersaClock 5 CLOCK DRIVER
9040 M: Luca Ceresoli <luca@lucaceresoli.net>
9042 F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
9043 F: drivers/clk/clk-versaclock5.c
9045 IEEE 802.15.4 SUBSYSTEM
9046 M: Alexander Aring <alex.aring@gmail.com>
9047 M: Stefan Schmidt <stefan@datenfreihafen.org>
9048 L: linux-wpan@vger.kernel.org
9050 W: https://linux-wpan.org/
9051 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
9052 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
9053 F: Documentation/networking/ieee802154.rst
9054 F: drivers/net/ieee802154/
9055 F: include/linux/ieee802154.h
9056 F: include/linux/nl802154.h
9057 F: include/net/af_ieee802154.h
9058 F: include/net/cfg802154.h
9059 F: include/net/ieee802154_netdev.h
9060 F: include/net/mac802154.h
9061 F: include/net/nl802154.h
9066 M: Yotam Gigi <yotam.gi@gmail.com>
9067 M: Jamal Hadi Salim <jhs@mojatatu.com>
9068 F: include/net/ife.h
9069 F: include/uapi/linux/ife.h
9072 IGORPLUG-USB IR RECEIVER
9073 M: Sean Young <sean@mess.org>
9074 L: linux-media@vger.kernel.org
9076 F: drivers/media/rc/igorplugusb.c
9078 IGUANAWORKS USB IR TRANSCEIVER
9079 M: Sean Young <sean@mess.org>
9080 L: linux-media@vger.kernel.org
9082 F: drivers/media/rc/iguanair.c
9084 IIO DIGITAL POTENTIOMETER DAC
9085 M: Peter Rosin <peda@axentia.se>
9086 L: linux-iio@vger.kernel.org
9088 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
9089 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
9090 F: drivers/iio/dac/dpot-dac.c
9092 IIO ENVELOPE DETECTOR
9093 M: Peter Rosin <peda@axentia.se>
9094 L: linux-iio@vger.kernel.org
9096 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
9097 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
9098 F: drivers/iio/adc/envelope-detector.c
9101 M: Peter Rosin <peda@axentia.se>
9102 L: linux-iio@vger.kernel.org
9104 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
9105 F: drivers/iio/multiplexer/iio-mux.c
9107 IIO SCMI BASED DRIVER
9108 M: Jyoti Bhayana <jbhayana@google.com>
9109 L: linux-iio@vger.kernel.org
9111 F: drivers/iio/common/scmi_sensors/scmi_iio.c
9113 IIO SUBSYSTEM AND DRIVERS
9114 M: Jonathan Cameron <jic23@kernel.org>
9115 R: Lars-Peter Clausen <lars@metafoo.de>
9116 L: linux-iio@vger.kernel.org
9118 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9119 F: Documentation/ABI/testing/configfs-iio*
9120 F: Documentation/ABI/testing/sysfs-bus-iio*
9121 F: Documentation/devicetree/bindings/iio/
9123 F: drivers/staging/iio/
9124 F: include/linux/iio/
9128 M: Peter Rosin <peda@axentia.se>
9129 L: linux-iio@vger.kernel.org
9131 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
9132 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
9133 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
9134 F: drivers/iio/afe/iio-rescale.c
9136 IKANOS/ADI EAGLE ADSL USB DRIVER
9137 M: Matthieu Castet <castet.matthieu@free.fr>
9138 M: Stanislaw Gruszka <stf_xl@wp.pl>
9140 F: drivers/usb/atm/ueagle-atm.c
9142 IMGTEC ASCII LCD DRIVER
9143 M: Paul Burton <paulburton@kernel.org>
9145 F: Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
9146 F: drivers/auxdisplay/img-ascii-lcd.c
9148 IMGTEC IR DECODER DRIVER
9150 F: drivers/media/rc/img-ir/
9152 IMON SOUNDGRAPH USB IR RECEIVER
9153 M: Sean Young <sean@mess.org>
9154 L: linux-media@vger.kernel.org
9156 F: drivers/media/rc/imon.c
9157 F: drivers/media/rc/imon_raw.c
9159 IMS TWINTURBO FRAMEBUFFER DRIVER
9160 L: linux-fbdev@vger.kernel.org
9162 F: drivers/video/fbdev/imsttfb.c
9164 INA209 HARDWARE MONITOR DRIVER
9165 M: Guenter Roeck <linux@roeck-us.net>
9166 L: linux-hwmon@vger.kernel.org
9168 F: Documentation/devicetree/bindings/hwmon/ti,ina2xx.yaml
9169 F: Documentation/hwmon/ina209.rst
9170 F: drivers/hwmon/ina209.c
9172 INA2XX HARDWARE MONITOR DRIVER
9173 M: Guenter Roeck <linux@roeck-us.net>
9174 L: linux-hwmon@vger.kernel.org
9176 F: Documentation/hwmon/ina2xx.rst
9177 F: drivers/hwmon/ina2xx.c
9178 F: include/linux/platform_data/ina2xx.h
9180 INDUSTRY PACK SUBSYSTEM (IPACK)
9181 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
9182 M: Jens Taprogge <jens.taprogge@taprogge.org>
9183 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9184 L: industrypack-devel@lists.sourceforge.net
9186 W: http://industrypack.sourceforge.net
9189 INFINEON DPS310 Driver
9190 M: Eddie James <eajames@linux.ibm.com>
9191 L: linux-iio@vger.kernel.org
9193 F: drivers/iio/pressure/dps310.c
9195 INFINIBAND SUBSYSTEM
9196 M: Doug Ledford <dledford@redhat.com>
9197 M: Jason Gunthorpe <jgg@nvidia.com>
9198 L: linux-rdma@vger.kernel.org
9200 W: https://github.com/linux-rdma/rdma-core
9201 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9202 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
9203 F: Documentation/devicetree/bindings/infiniband/
9204 F: Documentation/infiniband/
9205 F: drivers/infiniband/
9207 F: include/trace/events/ib_mad.h
9208 F: include/trace/events/ib_umad.h
9209 F: include/uapi/linux/if_infiniband.h
9210 F: include/uapi/rdma/
9211 F: samples/bpf/ibumad_kern.c
9212 F: samples/bpf/ibumad_user.c
9214 INGENIC JZ4780 NAND DRIVER
9215 M: Harvey Hunt <harveyhuntnexus@gmail.com>
9216 L: linux-mtd@lists.infradead.org
9217 L: linux-mips@vger.kernel.org
9219 F: drivers/mtd/nand/raw/ingenic/
9222 M: Paul Cercueil <paul@crapouillou.net>
9223 L: linux-mips@vger.kernel.org
9225 F: arch/mips/boot/dts/ingenic/
9226 F: arch/mips/generic/board-ingenic.c
9227 F: arch/mips/include/asm/mach-ingenic/
9228 F: arch/mips/ingenic/Kconfig
9229 F: drivers/clk/ingenic/
9230 F: drivers/dma/dma-jz4780.c
9231 F: drivers/gpu/drm/ingenic/
9232 F: drivers/i2c/busses/i2c-jz4780.c
9233 F: drivers/iio/adc/ingenic-adc.c
9234 F: drivers/irqchip/irq-ingenic.c
9235 F: drivers/memory/jz4780-nemc.c
9236 F: drivers/mmc/host/jz4740_mmc.c
9237 F: drivers/mtd/nand/raw/ingenic/
9238 F: drivers/pinctrl/pinctrl-ingenic.c
9239 F: drivers/power/supply/ingenic-battery.c
9240 F: drivers/pwm/pwm-jz4740.c
9241 F: drivers/remoteproc/ingenic_rproc.c
9242 F: drivers/rtc/rtc-jz4740.c
9243 F: drivers/tty/serial/8250/8250_ingenic.c
9244 F: drivers/usb/musb/jz4740.c
9245 F: drivers/watchdog/jz4740_wdt.c
9246 F: include/dt-bindings/iio/adc/ingenic,adc.h
9247 F: include/linux/mfd/ingenic-tcu.h
9248 F: sound/soc/codecs/jz47*
9249 F: sound/soc/jz4740/
9252 M: Jan Kara <jack@suse.cz>
9253 R: Amir Goldstein <amir73il@gmail.com>
9254 L: linux-fsdevel@vger.kernel.org
9256 F: Documentation/filesystems/inotify.rst
9257 F: fs/notify/inotify/
9258 F: include/linux/inotify.h
9259 F: include/uapi/linux/inotify.h
9261 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
9262 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
9263 L: linux-input@vger.kernel.org
9265 Q: http://patchwork.kernel.org/project/linux-input/list/
9266 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
9267 F: Documentation/devicetree/bindings/input/
9268 F: Documentation/devicetree/bindings/serio/
9269 F: Documentation/input/
9271 F: include/linux/input.h
9272 F: include/linux/input/
9273 F: include/uapi/linux/input-event-codes.h
9274 F: include/uapi/linux/input.h
9276 INPUT MULTITOUCH (MT) PROTOCOL
9277 M: Henrik Rydberg <rydberg@bitmath.org>
9278 L: linux-input@vger.kernel.org
9280 F: Documentation/input/multi-touch-protocol.rst
9281 F: drivers/input/input-mt.c
9284 INSIDE SECURE CRYPTO DRIVER
9285 M: Antoine Tenart <atenart@kernel.org>
9286 L: linux-crypto@vger.kernel.org
9288 F: drivers/crypto/inside-secure/
9290 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
9291 M: Mimi Zohar <zohar@linux.ibm.com>
9292 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
9293 L: linux-integrity@vger.kernel.org
9295 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
9296 F: security/integrity/ima/
9298 INTEL 810/815 FRAMEBUFFER DRIVER
9299 M: Antonino Daplas <adaplas@gmail.com>
9300 L: linux-fbdev@vger.kernel.org
9302 F: drivers/video/fbdev/i810/
9305 M: Cezary Rojewski <cezary.rojewski@intel.com>
9306 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
9307 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
9308 M: Jie Yang <yang.jie@linux.intel.com>
9309 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9313 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
9314 M: Hans de Goede <hdegoede@redhat.com>
9315 L: platform-driver-x86@vger.kernel.org
9317 F: drivers/platform/x86/intel/atomisp2/pm.c
9319 INTEL ATOMISP2 LED DRIVER
9320 M: Hans de Goede <hdegoede@redhat.com>
9321 L: platform-driver-x86@vger.kernel.org
9323 F: drivers/platform/x86/intel/atomisp2/led.c
9325 INTEL BIOS SAR INT1092 DRIVER
9326 M: Shravan Sudhakar <s.shravan@intel.com>
9327 M: Intel Corporation <linuxwwan@intel.com>
9328 L: platform-driver-x86@vger.kernel.org
9330 F: drivers/platform/x86/intel/int1092/
9332 INTEL BROXTON PMC DRIVER
9333 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9334 M: Zha Qipeng <qipeng.zha@intel.com>
9336 F: drivers/mfd/intel_pmc_bxt.c
9337 F: include/linux/mfd/intel_pmc_bxt.h
9339 INTEL C600 SERIES SAS CONTROLLER DRIVER
9340 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
9341 L: linux-scsi@vger.kernel.org
9343 T: git git://git.code.sf.net/p/intel-sas/isci
9344 F: drivers/scsi/isci/
9346 INTEL CPU family model numbers
9347 M: Tony Luck <tony.luck@intel.com>
9349 L: linux-kernel@vger.kernel.org
9351 F: arch/x86/include/asm/intel-family.h
9353 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
9354 M: Jani Nikula <jani.nikula@linux.intel.com>
9355 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
9356 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
9357 L: intel-gfx@lists.freedesktop.org
9359 W: https://01.org/linuxgraphics/
9360 Q: http://patchwork.freedesktop.org/project/intel-gfx/
9361 B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
9362 C: irc://irc.oftc.net/intel-gfx
9363 T: git git://anongit.freedesktop.org/drm-intel
9364 F: Documentation/gpu/i915.rst
9365 F: drivers/gpu/drm/i915/
9366 F: include/drm/i915*
9367 F: include/uapi/drm/i915_drm.h
9369 INTEL ETHERNET DRIVERS
9370 M: Jesse Brandeburg <jesse.brandeburg@intel.com>
9371 M: Tony Nguyen <anthony.l.nguyen@intel.com>
9372 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
9374 W: http://www.intel.com/support/feedback.htm
9375 W: http://e1000.sourceforge.net/
9376 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
9377 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
9378 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
9379 F: Documentation/networking/device_drivers/ethernet/intel/
9380 F: drivers/net/ethernet/intel/
9381 F: drivers/net/ethernet/intel/*/
9382 F: include/linux/avf/virtchnl.h
9383 F: include/linux/net/intel/iidc.h
9385 INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
9386 M: Mustafa Ismail <mustafa.ismail@intel.com>
9387 M: Shiraz Saleem <shiraz.saleem@intel.com>
9388 L: linux-rdma@vger.kernel.org
9390 F: drivers/infiniband/hw/irdma/
9391 F: include/uapi/rdma/irdma-abi.h
9393 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
9394 M: Maik Broemme <mbroemme@libmpq.org>
9395 L: linux-fbdev@vger.kernel.org
9397 F: Documentation/fb/intelfb.rst
9398 F: drivers/video/fbdev/intelfb/
9401 M: Andy Shevchenko <andy@kernel.org>
9402 L: linux-gpio@vger.kernel.org
9404 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9405 F: drivers/gpio/gpio-ich.c
9406 F: drivers/gpio/gpio-merrifield.c
9407 F: drivers/gpio/gpio-ml-ioh.c
9408 F: drivers/gpio/gpio-pch.c
9409 F: drivers/gpio/gpio-sch.c
9410 F: drivers/gpio/gpio-sodaville.c
9412 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
9413 M: Zhenyu Wang <zhenyuw@linux.intel.com>
9414 M: Zhi Wang <zhi.a.wang@intel.com>
9415 L: intel-gvt-dev@lists.freedesktop.org
9416 L: intel-gfx@lists.freedesktop.org
9418 W: https://01.org/igvt-g
9419 T: git https://github.com/intel/gvt-linux.git
9420 F: drivers/gpu/drm/i915/gvt/
9422 INTEL HID EVENT DRIVER
9423 M: Alex Hung <alex.hung@canonical.com>
9424 L: platform-driver-x86@vger.kernel.org
9426 F: drivers/platform/x86/intel/hid.c
9428 INTEL I/OAT DMA DRIVER
9429 M: Dave Jiang <dave.jiang@intel.com>
9430 R: Dan Williams <dan.j.williams@intel.com>
9431 L: dmaengine@vger.kernel.org
9433 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
9434 F: drivers/dma/ioat*
9437 M: Dave Jiang <dave.jiang@intel.com>
9438 L: dmaengine@vger.kernel.org
9440 F: drivers/dma/idxd/*
9441 F: include/uapi/linux/idxd.h
9444 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
9445 M: Len Brown <lenb@kernel.org>
9446 L: linux-pm@vger.kernel.org
9448 B: https://bugzilla.kernel.org
9449 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
9450 F: drivers/idle/intel_idle.c
9452 INTEL INTEGRATED SENSOR HUB DRIVER
9453 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9454 M: Jiri Kosina <jikos@kernel.org>
9455 L: linux-input@vger.kernel.org
9457 F: drivers/hid/intel-ish-hid/
9460 M: David Woodhouse <dwmw2@infradead.org>
9461 M: Lu Baolu <baolu.lu@linux.intel.com>
9462 L: iommu@lists.linux-foundation.org
9463 L: iommu@lists.linux.dev
9465 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9466 F: drivers/iommu/intel/
9467 F: include/linux/intel-iommu.h
9468 F: include/linux/intel-svm.h
9470 INTEL IOP-ADMA DMA DRIVER
9471 R: Dan Williams <dan.j.williams@intel.com>
9473 F: drivers/dma/iop-adma.c
9475 INTEL IPU3 CSI-2 CIO2 DRIVER
9476 M: Yong Zhi <yong.zhi@intel.com>
9477 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9478 M: Bingbu Cao <bingbu.cao@intel.com>
9479 M: Dan Scally <djrscally@gmail.com>
9480 R: Tianshu Qiu <tian.shu.qiu@intel.com>
9481 L: linux-media@vger.kernel.org
9483 T: git git://linuxtv.org/media_tree.git
9484 F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
9485 F: drivers/media/pci/intel/ipu3/
9487 INTEL IPU3 CSI-2 IMGU DRIVER
9488 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9489 R: Bingbu Cao <bingbu.cao@intel.com>
9490 R: Tianshu Qiu <tian.shu.qiu@intel.com>
9491 L: linux-media@vger.kernel.org
9493 F: Documentation/admin-guide/media/ipu3.rst
9494 F: Documentation/admin-guide/media/ipu3_rcb.svg
9495 F: Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
9496 F: drivers/staging/media/ipu3/
9498 INTEL IXP4XX CRYPTO SUPPORT
9499 M: Corentin Labbe <clabbe@baylibre.com>
9500 L: linux-crypto@vger.kernel.org
9502 F: drivers/crypto/ixp4xx_crypto.c
9504 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
9505 M: Krzysztof Halasa <khalasa@piap.pl>
9507 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
9508 F: drivers/net/wan/ixp4xx_hss.c
9509 F: drivers/soc/ixp4xx/ixp4xx-npe.c
9510 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
9511 F: include/linux/soc/ixp4xx/npe.h
9512 F: include/linux/soc/ixp4xx/qmgr.h
9514 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
9515 M: Deepak Saxena <dsaxena@plexity.net>
9517 F: Documentation/devicetree/bindings/display/intel,ixp46x-rng.yaml
9518 F: drivers/char/hw_random/ixp4xx-rng.c
9520 INTEL KEEM BAY DRM DRIVER
9521 M: Anitha Chrisanthus <anitha.chrisanthus@intel.com>
9522 M: Edmund Dea <edmund.j.dea@intel.com>
9524 F: Documentation/devicetree/bindings/display/intel,kmb_display.yaml
9525 F: drivers/gpu/drm/kmb/
9527 INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
9528 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9530 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
9531 F: drivers/crypto/keembay/Kconfig
9532 F: drivers/crypto/keembay/Makefile
9533 F: drivers/crypto/keembay/keembay-ocs-aes-core.c
9534 F: drivers/crypto/keembay/ocs-aes.c
9535 F: drivers/crypto/keembay/ocs-aes.h
9537 INTEL KEEM BAY OCS HCU CRYPTO DRIVER
9538 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9539 M: Declan Murphy <declan.murphy@intel.com>
9541 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
9542 F: drivers/crypto/keembay/Kconfig
9543 F: drivers/crypto/keembay/Makefile
9544 F: drivers/crypto/keembay/keembay-ocs-hcu-core.c
9545 F: drivers/crypto/keembay/ocs-hcu.c
9546 F: drivers/crypto/keembay/ocs-hcu.h
9548 INTEL MANAGEMENT ENGINE (mei)
9549 M: Tomas Winkler <tomas.winkler@intel.com>
9550 L: linux-kernel@vger.kernel.org
9552 F: Documentation/driver-api/mei/*
9553 F: drivers/misc/mei/
9554 F: drivers/watchdog/mei_wdt.c
9555 F: include/linux/mei_cl_bus.h
9556 F: include/uapi/linux/mei.h
9559 INTEL MAX 10 BMC MFD DRIVER
9560 M: Xu Yilun <yilun.xu@intel.com>
9561 R: Tom Rix <trix@redhat.com>
9563 F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
9564 F: Documentation/hwmon/intel-m10-bmc-hwmon.rst
9565 F: drivers/hwmon/intel-m10-bmc-hwmon.c
9566 F: drivers/mfd/intel-m10-bmc.c
9567 F: include/linux/mfd/intel-m10-bmc.h
9569 INTEL MENLOW THERMAL DRIVER
9570 M: Sujith Thomas <sujith.thomas@intel.com>
9571 L: linux-pm@vger.kernel.org
9573 W: https://01.org/linux-acpi
9574 F: drivers/thermal/intel/intel_menlow.c
9576 INTEL P-Unit IPC DRIVER
9577 M: Zha Qipeng <qipeng.zha@intel.com>
9578 L: platform-driver-x86@vger.kernel.org
9580 F: arch/x86/include/asm/intel_punit_ipc.h
9581 F: drivers/platform/x86/intel/punit_ipc.c
9583 INTEL PMC CORE DRIVER
9584 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
9585 M: David E Box <david.e.box@intel.com>
9586 L: platform-driver-x86@vger.kernel.org
9588 F: Documentation/ABI/testing/sysfs-platform-intel-pmc
9589 F: drivers/platform/x86/intel/pmc/
9591 INTEL PMIC GPIO DRIVERS
9592 M: Andy Shevchenko <andy@kernel.org>
9594 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9595 F: drivers/gpio/gpio-*cove.c
9597 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
9598 M: Andy Shevchenko <andy@kernel.org>
9600 F: drivers/mfd/intel_soc_pmic*
9601 F: include/linux/mfd/intel_soc_pmic*
9604 M: "David E. Box" <david.e.box@linux.intel.com>
9606 F: drivers/mfd/intel_pmt.c
9607 F: drivers/platform/x86/intel/pmt/
9609 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
9610 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
9611 L: linux-wireless@vger.kernel.org
9613 F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
9614 F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
9615 F: drivers/net/wireless/intel/ipw2x00/
9618 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9619 M: Len Brown <lenb@kernel.org>
9620 L: linux-pm@vger.kernel.org
9622 F: drivers/cpufreq/intel_pstate.c
9624 INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
9625 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
9626 L: linux-iio@vger.kernel.org
9627 F: drivers/counter/intel-qep.c
9630 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9632 F: arch/x86/include/asm/intel_scu_ipc.h
9633 F: drivers/platform/x86/intel_scu_*
9635 INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
9636 M: Daniel Scally <djrscally@gmail.com>
9638 F: drivers/platform/x86/intel/int3472/
9640 INTEL SPEED SELECT TECHNOLOGY
9641 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9642 L: platform-driver-x86@vger.kernel.org
9644 F: drivers/platform/x86/intel/speed_select_if/
9645 F: include/uapi/linux/isst_if.h
9646 F: tools/power/x86/intel-speed-select/
9648 INTEL STRATIX10 FIRMWARE DRIVERS
9649 M: Dinh Nguyen <dinguyen@kernel.org>
9650 L: linux-kernel@vger.kernel.org
9652 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
9653 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
9654 F: drivers/firmware/stratix10-rsu.c
9655 F: drivers/firmware/stratix10-svc.c
9656 F: include/linux/firmware/intel/stratix10-smc.h
9657 F: include/linux/firmware/intel/stratix10-svc-client.h
9659 INTEL TELEMETRY DRIVER
9660 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
9661 M: "David E. Box" <david.e.box@linux.intel.com>
9662 L: platform-driver-x86@vger.kernel.org
9664 F: arch/x86/include/asm/intel_telemetry.h
9665 F: drivers/platform/x86/intel/telemetry/
9667 INTEL UNCORE FREQUENCY CONTROL
9668 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9669 L: platform-driver-x86@vger.kernel.org
9671 F: drivers/platform/x86/intel/uncore-frequency.c
9673 INTEL VIRTUAL BUTTON DRIVER
9674 M: AceLan Kao <acelan.kao@canonical.com>
9675 L: platform-driver-x86@vger.kernel.org
9677 F: drivers/platform/x86/intel/vbtn.c
9679 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
9680 M: Stanislaw Gruszka <stf_xl@wp.pl>
9681 L: linux-wireless@vger.kernel.org
9683 F: drivers/net/wireless/intel/iwlegacy/
9685 INTEL WIRELESS WIFI LINK (iwlwifi)
9686 M: Luca Coelho <luciano.coelho@intel.com>
9687 L: linux-wireless@vger.kernel.org
9689 W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
9690 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
9691 F: drivers/net/wireless/intel/iwlwifi/
9693 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
9694 M: Jithu Joseph <jithu.joseph@intel.com>
9695 R: Maurice Ma <maurice.ma@intel.com>
9697 W: https://slimbootloader.github.io/security/firmware-update.html
9698 F: drivers/platform/x86/intel/wmi/sbl-fw-update.c
9700 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
9701 L: Dell.Client.Kernel@dell.com
9703 F: drivers/platform/x86/intel/wmi/thunderbolt.c
9705 INTEL WWAN IOSM DRIVER
9706 M: M Chetan Kumar <m.chetan.kumar@intel.com>
9707 M: Intel Corporation <linuxwwan@intel.com>
9708 L: netdev@vger.kernel.org
9710 F: drivers/net/wwan/iosm/
9713 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9715 F: Documentation/trace/intel_th.rst
9716 F: drivers/hwtracing/intel_th/
9717 F: include/linux/intel_th.h
9719 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
9720 M: Ning Sun <ning.sun@intel.com>
9721 L: tboot-devel@lists.sourceforge.net
9723 W: http://tboot.sourceforge.net
9724 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
9725 F: Documentation/x86/intel_txt.rst
9726 F: arch/x86/kernel/tboot.c
9727 F: include/linux/tboot.h
9730 M: Jarkko Sakkinen <jarkko@kernel.org>
9731 R: Dave Hansen <dave.hansen@linux.intel.com>
9732 L: linux-sgx@vger.kernel.org
9734 Q: https://patchwork.kernel.org/project/intel-sgx/list/
9735 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
9736 F: Documentation/x86/sgx.rst
9737 F: arch/x86/entry/vdso/vsgx.S
9738 F: arch/x86/include/asm/sgx.h
9739 F: arch/x86/include/uapi/asm/sgx.h
9740 F: arch/x86/kernel/cpu/sgx/*
9741 F: tools/testing/selftests/sgx/*
9745 M: Georgi Djakov <djakov@kernel.org>
9746 L: linux-pm@vger.kernel.org
9748 T: git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
9749 F: Documentation/devicetree/bindings/interconnect/
9750 F: Documentation/driver-api/interconnect.rst
9751 F: drivers/interconnect/
9752 F: include/dt-bindings/interconnect/
9753 F: include/linux/interconnect-provider.h
9754 F: include/linux/interconnect.h
9756 INTERRUPT COUNTER DRIVER
9757 M: Oleksij Rempel <o.rempel@pengutronix.de>
9758 R: Pengutronix Kernel Team <kernel@pengutronix.de>
9759 L: linux-iio@vger.kernel.org
9760 F: Documentation/devicetree/bindings/counter/interrupt-counter.yaml
9761 F: drivers/counter/interrupt-cnt.c
9763 INVENSENSE ICM-426xx IMU DRIVER
9764 M: Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
9765 L: linux-iio@vger.kernel.org
9767 W: https://invensense.tdk.com/
9768 F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
9769 F: drivers/iio/imu/inv_icm42600/
9771 INVENSENSE MPU-3050 GYROSCOPE DRIVER
9772 M: Linus Walleij <linus.walleij@linaro.org>
9773 L: linux-iio@vger.kernel.org
9775 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
9776 F: drivers/iio/gyro/mpu3050*
9778 IOC3 ETHERNET DRIVER
9779 M: Ralf Baechle <ralf@linux-mips.org>
9780 L: linux-mips@vger.kernel.org
9782 F: drivers/net/ethernet/sgi/ioc3-eth.c
9784 IOMAP FILESYSTEM LIBRARY
9785 M: Christoph Hellwig <hch@infradead.org>
9786 M: Darrick J. Wong <djwong@kernel.org>
9787 M: linux-xfs@vger.kernel.org
9788 M: linux-fsdevel@vger.kernel.org
9789 L: linux-xfs@vger.kernel.org
9790 L: linux-fsdevel@vger.kernel.org
9792 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
9794 F: include/linux/iomap.h
9797 M: Joerg Roedel <joro@8bytes.org>
9798 M: Will Deacon <will@kernel.org>
9799 L: iommu@lists.linux-foundation.org
9800 L: iommu@lists.linux.dev
9802 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9803 F: Documentation/devicetree/bindings/iommu/
9804 F: Documentation/userspace-api/iommu.rst
9806 F: include/linux/iommu.h
9807 F: include/linux/iova.h
9808 F: include/linux/of_iommu.h
9809 F: include/uapi/linux/iommu.h
9812 M: Jens Axboe <axboe@kernel.dk>
9813 R: Pavel Begunkov <asml.silence@gmail.com>
9814 L: io-uring@vger.kernel.org
9816 T: git git://git.kernel.dk/linux-block
9817 T: git git://git.kernel.dk/liburing
9819 F: include/linux/io_uring.h
9820 F: include/uapi/linux/io_uring.h
9824 M: Corey Minyard <minyard@acm.org>
9825 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
9827 W: http://openipmi.sourceforge.net/
9828 F: Documentation/driver-api/ipmi.rst
9829 F: Documentation/devicetree/bindings/ipmi/
9830 F: drivers/char/ipmi/
9831 F: include/linux/ipmi*
9832 F: include/uapi/linux/ipmi*
9834 IPS SCSI RAID DRIVER
9835 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
9836 L: linux-scsi@vger.kernel.org
9838 W: http://www.adaptec.com/
9839 F: drivers/scsi/ips*
9842 M: Simon Horman <horms@verge.net.au>
9843 M: Julian Anastasov <ja@ssi.bg>
9844 L: netdev@vger.kernel.org
9845 L: lvs-devel@vger.kernel.org
9847 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
9848 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
9849 F: Documentation/networking/ipvs-sysctl.rst
9850 F: include/net/ip_vs.h
9851 F: include/uapi/linux/ip_vs.h
9852 F: net/netfilter/ipvs/
9855 M: Jiri Kosina <jikos@kernel.org>
9856 M: David Sterba <dsterba@suse.com>
9858 F: drivers/tty/ipwireless/
9860 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
9861 M: Marc Zyngier <maz@kernel.org>
9863 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9864 F: Documentation/core-api/irq/irq-domain.rst
9865 F: include/linux/irqdomain.h
9866 F: kernel/irq/irqdomain.c
9870 M: Thomas Gleixner <tglx@linutronix.de>
9871 L: linux-kernel@vger.kernel.org
9873 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9877 M: Thomas Gleixner <tglx@linutronix.de>
9878 M: Marc Zyngier <maz@kernel.org>
9879 L: linux-kernel@vger.kernel.org
9881 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9882 F: Documentation/devicetree/bindings/interrupt-controller/
9886 M: William Breathitt Gray <vilhelm.gray@gmail.com>
9888 F: Documentation/driver-api/isa.rst
9889 F: drivers/base/isa.c
9890 F: include/linux/isa.h
9893 M: Hans Verkuil <hverkuil@xs4all.nl>
9894 L: linux-media@vger.kernel.org
9896 W: https://linuxtv.org
9897 T: git git://linuxtv.org/media_tree.git
9898 F: drivers/media/radio/radio-isa*
9901 M: Jaroslav Kysela <perex@perex.cz>
9903 F: Documentation/driver-api/isapnp.rst
9904 F: drivers/pnp/isapnp/
9905 F: include/linux/isapnp.h
9908 M: Lee Duncan <lduncan@suse.com>
9909 M: Chris Leech <cleech@redhat.com>
9910 L: open-iscsi@googlegroups.com
9911 L: linux-scsi@vger.kernel.org
9913 W: www.open-iscsi.com
9914 F: drivers/scsi/*iscsi*
9915 F: include/scsi/*iscsi*
9917 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
9918 M: Peter Jones <pjones@redhat.com>
9919 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
9921 F: drivers/firmware/iscsi_ibft*
9923 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
9924 M: Sagi Grimberg <sagi@grimberg.me>
9925 M: Max Gurtovoy <mgurtovoy@nvidia.com>
9926 L: linux-rdma@vger.kernel.org
9928 W: http://www.openfabrics.org
9929 W: www.open-iscsi.org
9930 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9931 F: drivers/infiniband/ulp/iser/
9933 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
9934 M: Sagi Grimberg <sagi@grimberg.me>
9935 L: linux-rdma@vger.kernel.org
9936 L: target-devel@vger.kernel.org
9938 W: http://www.linux-iscsi.org
9939 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
9940 F: drivers/infiniband/ulp/isert
9942 ISDN/CMTP OVER BLUETOOTH
9943 M: Karsten Keil <isdn@linux-pingi.de>
9944 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9945 L: netdev@vger.kernel.org
9947 W: http://www.isdn4linux.de
9948 F: Documentation/isdn/
9949 F: drivers/isdn/capi/
9950 F: include/linux/isdn/
9951 F: include/uapi/linux/isdn/
9952 F: net/bluetooth/cmtp/
9954 ISDN/mISDN SUBSYSTEM
9955 M: Karsten Keil <isdn@linux-pingi.de>
9956 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9957 L: netdev@vger.kernel.org
9959 W: http://www.isdn4linux.de
9960 F: drivers/isdn/Kconfig
9961 F: drivers/isdn/Makefile
9962 F: drivers/isdn/hardware/
9963 F: drivers/isdn/mISDN/
9965 IT87 HARDWARE MONITORING DRIVER
9966 M: Jean Delvare <jdelvare@suse.com>
9967 L: linux-hwmon@vger.kernel.org
9969 F: Documentation/hwmon/it87.rst
9970 F: drivers/hwmon/it87.c
9973 M: Antti Palosaari <crope@iki.fi>
9974 L: linux-media@vger.kernel.org
9976 W: https://linuxtv.org
9977 W: http://palosaari.fi/linux/
9978 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9979 T: git git://linuxtv.org/anttip/media_tree.git
9980 F: drivers/media/tuners/it913x*
9982 ITE IT66121 HDMI BRIDGE DRIVER
9983 M: Phong LE <ple@baylibre.com>
9984 M: Neil Armstrong <narmstrong@baylibre.com>
9986 T: git git://anongit.freedesktop.org/drm/drm-misc
9987 F: Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
9988 F: drivers/gpu/drm/bridge/ite-it66121.c
9990 IVTV VIDEO4LINUX DRIVER
9991 M: Andy Walls <awalls@md.metrocast.net>
9992 L: linux-media@vger.kernel.org
9994 W: https://linuxtv.org
9995 T: git git://linuxtv.org/media_tree.git
9996 F: Documentation/admin-guide/media/ivtv*
9997 F: drivers/media/pci/ivtv/
9998 F: include/uapi/linux/ivtv*
10000 IX2505V MEDIA DRIVER
10001 M: Malcolm Priestley <tvboxspy@gmail.com>
10002 L: linux-media@vger.kernel.org
10004 W: https://linuxtv.org
10005 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10006 F: drivers/media/dvb-frontends/ix2505v*
10008 JAILHOUSE HYPERVISOR INTERFACE
10009 M: Jan Kiszka <jan.kiszka@siemens.com>
10010 L: jailhouse-dev@googlegroups.com
10012 F: arch/x86/include/asm/jailhouse_para.h
10013 F: arch/x86/kernel/jailhouse.c
10015 JC42.4 TEMPERATURE SENSOR DRIVER
10016 M: Guenter Roeck <linux@roeck-us.net>
10017 L: linux-hwmon@vger.kernel.org
10019 F: Documentation/hwmon/jc42.rst
10020 F: drivers/hwmon/jc42.c
10023 M: Dave Kleikamp <shaggy@kernel.org>
10024 L: jfs-discussion@lists.sourceforge.net
10026 W: http://jfs.sourceforge.net/
10027 T: git git://github.com/kleikamp/linux-shaggy.git
10028 F: Documentation/admin-guide/jfs.rst
10032 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
10033 L: netdev@vger.kernel.org
10035 F: drivers/net/ethernet/jme.*
10037 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
10038 M: David Woodhouse <dwmw2@infradead.org>
10039 M: Richard Weinberger <richard@nod.at>
10040 L: linux-mtd@lists.infradead.org
10042 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
10043 T: git git://git.infradead.org/ubifs-2.6.git
10045 F: include/uapi/linux/jffs2.h
10047 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
10048 M: "Theodore Ts'o" <tytso@mit.edu>
10049 M: Jan Kara <jack@suse.com>
10050 L: linux-ext4@vger.kernel.org
10053 F: include/linux/jbd2.h
10055 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
10056 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
10057 L: linux-media@vger.kernel.org
10059 F: drivers/media/platform/rcar_jpu.c
10061 JSM Neo PCI based serial card
10062 L: linux-serial@vger.kernel.org
10064 F: drivers/tty/serial/jsm/
10066 K10TEMP HARDWARE MONITORING DRIVER
10067 M: Clemens Ladisch <clemens@ladisch.de>
10068 L: linux-hwmon@vger.kernel.org
10070 F: Documentation/hwmon/k10temp.rst
10071 F: drivers/hwmon/k10temp.c
10073 K8TEMP HARDWARE MONITORING DRIVER
10074 M: Rudolf Marek <r.marek@assembler.cz>
10075 L: linux-hwmon@vger.kernel.org
10077 F: Documentation/hwmon/k8temp.rst
10078 F: drivers/hwmon/k8temp.c
10081 M: Andrey Ryabinin <ryabinin.a.a@gmail.com>
10082 R: Alexander Potapenko <glider@google.com>
10083 R: Andrey Konovalov <andreyknvl@gmail.com>
10084 R: Dmitry Vyukov <dvyukov@google.com>
10085 L: kasan-dev@googlegroups.com
10087 F: Documentation/dev-tools/kasan.rst
10088 F: arch/*/include/asm/*kasan.h
10089 F: arch/*/mm/kasan_init*
10090 F: include/linux/kasan*.h
10091 F: lib/Kconfig.kasan
10092 F: lib/test_kasan*.c
10094 F: scripts/Makefile.kasan
10097 M: Masahiro Yamada <masahiroy@kernel.org>
10098 L: linux-kbuild@vger.kernel.org
10100 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
10101 F: Documentation/kbuild/kconfig*
10102 F: scripts/Kconfig.include
10103 F: scripts/kconfig/
10106 R: Dmitry Vyukov <dvyukov@google.com>
10107 R: Andrey Konovalov <andreyknvl@gmail.com>
10108 L: kasan-dev@googlegroups.com
10110 F: Documentation/dev-tools/kcov.rst
10111 F: include/linux/kcov.h
10112 F: include/uapi/linux/kcov.h
10114 F: scripts/Makefile.kcov
10117 M: Marco Elver <elver@google.com>
10118 R: Dmitry Vyukov <dvyukov@google.com>
10119 L: kasan-dev@googlegroups.com
10121 F: Documentation/dev-tools/kcsan.rst
10122 F: include/linux/kcsan*.h
10124 F: lib/Kconfig.kcsan
10125 F: scripts/Makefile.kcsan
10128 M: Dave Young <dyoung@redhat.com>
10129 M: Baoquan He <bhe@redhat.com>
10130 R: Vivek Goyal <vgoyal@redhat.com>
10131 L: kexec@lists.infradead.org
10133 W: http://lse.sourceforge.net/kdump/
10134 F: Documentation/admin-guide/kdump/
10135 F: fs/proc/vmcore.c
10136 F: include/linux/crash_core.h
10137 F: include/linux/crash_dump.h
10138 F: include/uapi/linux/vmcore.h
10139 F: kernel/crash_*.c
10141 KEENE FM RADIO TRANSMITTER DRIVER
10142 M: Hans Verkuil <hverkuil@xs4all.nl>
10143 L: linux-media@vger.kernel.org
10145 W: https://linuxtv.org
10146 T: git git://linuxtv.org/media_tree.git
10147 F: drivers/media/radio/radio-keene*
10150 M: Ian Kent <raven@themaw.net>
10151 L: autofs@vger.kernel.org
10155 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
10156 M: Masahiro Yamada <masahiroy@kernel.org>
10157 M: Michal Marek <michal.lkml@markovi.net>
10158 R: Nick Desaulniers <ndesaulniers@google.com>
10159 L: linux-kbuild@vger.kernel.org
10161 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
10162 F: Documentation/kbuild/
10164 F: scripts/*vmlinux*
10166 F: scripts/Makefile*
10168 F: scripts/dummy-tools/
10171 F: scripts/package/
10174 L: kernel-janitors@vger.kernel.org
10176 W: http://kernelnewbies.org/KernelJanitors
10178 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
10179 M: "J. Bruce Fields" <bfields@fieldses.org>
10180 M: Chuck Lever <chuck.lever@oracle.com>
10181 L: linux-nfs@vger.kernel.org
10183 W: http://nfs.sourceforge.net/
10184 T: git git://linux-nfs.org/~bfields/linux.git
10188 F: include/linux/lockd/
10189 F: include/linux/sunrpc/
10190 F: include/uapi/linux/nfsd/
10191 F: include/uapi/linux/sunrpc/
10193 F: Documentation/filesystems/nfs/
10196 M: Thorsten Leemhuis <linux@leemhuis.info>
10197 L: regressions@lists.linux.dev
10200 KERNEL SELFTEST FRAMEWORK
10201 M: Shuah Khan <shuah@kernel.org>
10202 M: Shuah Khan <skhan@linuxfoundation.org>
10203 L: linux-kselftest@vger.kernel.org
10205 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
10206 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
10207 F: Documentation/dev-tools/kselftest*
10208 F: tools/testing/selftests/
10210 KERNEL SMB3 SERVER (KSMBD)
10211 M: Namjae Jeon <linkinjeon@kernel.org>
10212 M: Sergey Senozhatsky <senozhatsky@chromium.org>
10213 M: Steve French <sfrench@samba.org>
10214 M: Hyunchul Lee <hyc.lee@gmail.com>
10215 L: linux-cifs@vger.kernel.org
10217 T: git git://git.samba.org/ksmbd.git
10219 F: fs/smbfs_common/
10221 KERNEL UNIT TESTING FRAMEWORK (KUnit)
10222 M: Brendan Higgins <brendanhiggins@google.com>
10223 L: linux-kselftest@vger.kernel.org
10224 L: kunit-dev@googlegroups.com
10226 W: https://google.github.io/kunit-docs/third_party/kernel/docs/
10227 F: Documentation/dev-tools/kunit/
10230 F: tools/testing/kunit/
10232 KERNEL USERMODE HELPER
10233 M: Luis Chamberlain <mcgrof@kernel.org>
10234 L: linux-kernel@vger.kernel.org
10236 F: include/linux/umh.h
10239 KERNEL VIRTUAL MACHINE (KVM)
10240 M: Paolo Bonzini <pbonzini@redhat.com>
10241 L: kvm@vger.kernel.org
10243 W: http://www.linux-kvm.org
10244 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10245 F: Documentation/virt/kvm/
10246 F: include/asm-generic/kvm*
10247 F: include/kvm/iodev.h
10248 F: include/linux/kvm*
10249 F: include/trace/events/kvm.h
10250 F: include/uapi/asm-generic/kvm*
10251 F: include/uapi/linux/kvm*
10253 F: tools/testing/selftests/kvm/
10256 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
10257 M: Marc Zyngier <maz@kernel.org>
10258 R: James Morse <james.morse@arm.com>
10259 R: Alexandru Elisei <alexandru.elisei@arm.com>
10260 R: Suzuki K Poulose <suzuki.poulose@arm.com>
10261 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10262 L: kvmarm@lists.cs.columbia.edu (moderated for non-subscribers)
10264 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
10265 F: arch/arm64/include/asm/kvm*
10266 F: arch/arm64/include/uapi/asm/kvm*
10268 F: include/kvm/arm_*
10269 F: tools/testing/selftests/kvm/*/aarch64/
10270 F: tools/testing/selftests/kvm/aarch64/
10272 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
10273 M: Huacai Chen <chenhuacai@kernel.org>
10274 M: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
10275 L: linux-mips@vger.kernel.org
10276 L: kvm@vger.kernel.org
10278 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10279 F: arch/mips/include/asm/kvm*
10280 F: arch/mips/include/uapi/asm/kvm*
10283 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
10284 M: Paul Mackerras <paulus@ozlabs.org>
10285 L: kvm-ppc@vger.kernel.org
10287 W: http://www.linux-kvm.org/
10288 T: git git://github.com/agraf/linux-2.6.git
10289 F: arch/powerpc/include/asm/kvm*
10290 F: arch/powerpc/include/uapi/asm/kvm*
10291 F: arch/powerpc/kernel/kvm*
10292 F: arch/powerpc/kvm/
10294 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
10295 M: Christian Borntraeger <borntraeger@de.ibm.com>
10296 M: Janosch Frank <frankja@linux.ibm.com>
10297 R: David Hildenbrand <david@redhat.com>
10298 R: Claudio Imbrenda <imbrenda@linux.ibm.com>
10299 L: kvm@vger.kernel.org
10301 W: http://www.ibm.com/developerworks/linux/linux390/
10302 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
10303 F: Documentation/virt/kvm/s390*
10304 F: arch/s390/include/asm/gmap.h
10305 F: arch/s390/include/asm/kvm*
10306 F: arch/s390/include/uapi/asm/kvm*
10307 F: arch/s390/kernel/uv.c
10309 F: arch/s390/mm/gmap.c
10310 F: tools/testing/selftests/kvm/*/s390x/
10311 F: tools/testing/selftests/kvm/s390x/
10313 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
10314 M: Paolo Bonzini <pbonzini@redhat.com>
10315 R: Sean Christopherson <seanjc@google.com>
10316 R: Vitaly Kuznetsov <vkuznets@redhat.com>
10317 R: Wanpeng Li <wanpengli@tencent.com>
10318 R: Jim Mattson <jmattson@google.com>
10319 R: Joerg Roedel <joro@8bytes.org>
10320 L: kvm@vger.kernel.org
10322 W: http://www.linux-kvm.org
10323 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10324 F: arch/x86/include/asm/kvm*
10325 F: arch/x86/include/asm/pvclock-abi.h
10326 F: arch/x86/include/asm/svm.h
10327 F: arch/x86/include/asm/vmx*.h
10328 F: arch/x86/include/uapi/asm/kvm*
10329 F: arch/x86/include/uapi/asm/svm.h
10330 F: arch/x86/include/uapi/asm/vmx.h
10331 F: arch/x86/kernel/kvm.c
10332 F: arch/x86/kernel/kvmclock.c
10337 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10338 M: Tejun Heo <tj@kernel.org>
10340 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
10342 F: include/linux/kernfs.h
10345 M: Eric Biederman <ebiederm@xmission.com>
10346 L: kexec@lists.infradead.org
10348 W: http://kernel.org/pub/linux/utils/kernel/kexec/
10349 F: include/linux/kexec.h
10350 F: include/uapi/linux/kexec.h
10354 M: Mimi Zohar <zohar@linux.ibm.com>
10355 L: linux-integrity@vger.kernel.org
10356 L: keyrings@vger.kernel.org
10358 F: Documentation/security/keys/trusted-encrypted.rst
10359 F: include/keys/encrypted-type.h
10360 F: security/keys/encrypted-keys/
10363 M: James Bottomley <jejb@linux.ibm.com>
10364 M: Jarkko Sakkinen <jarkko@kernel.org>
10365 M: Mimi Zohar <zohar@linux.ibm.com>
10366 L: linux-integrity@vger.kernel.org
10367 L: keyrings@vger.kernel.org
10369 F: Documentation/security/keys/trusted-encrypted.rst
10370 F: include/keys/trusted-type.h
10371 F: include/keys/trusted_tpm.h
10372 F: security/keys/trusted-keys/
10375 M: Sumit Garg <sumit.garg@linaro.org>
10376 L: linux-integrity@vger.kernel.org
10377 L: keyrings@vger.kernel.org
10379 F: include/keys/trusted_tee.h
10380 F: security/keys/trusted-keys/trusted_tee.c
10383 M: David Howells <dhowells@redhat.com>
10384 M: Jarkko Sakkinen <jarkko@kernel.org>
10385 L: keyrings@vger.kernel.org
10387 F: Documentation/security/keys/core.rst
10389 F: include/linux/key-type.h
10390 F: include/linux/key.h
10391 F: include/linux/keyctl.h
10392 F: include/uapi/linux/keyctl.h
10396 M: Alexander Potapenko <glider@google.com>
10397 M: Marco Elver <elver@google.com>
10398 R: Dmitry Vyukov <dvyukov@google.com>
10399 L: kasan-dev@googlegroups.com
10401 F: Documentation/dev-tools/kfence.rst
10402 F: arch/*/include/asm/kfence.h
10403 F: include/linux/kfence.h
10404 F: lib/Kconfig.kfence
10408 M: Stefani Seibold <stefani@seibold.net>
10410 F: include/linux/kfifo.h
10414 KGDB / KDB /debug_core
10415 M: Jason Wessel <jason.wessel@windriver.com>
10416 M: Daniel Thompson <daniel.thompson@linaro.org>
10417 R: Douglas Anderson <dianders@chromium.org>
10418 L: kgdb-bugreport@lists.sourceforge.net
10420 W: http://kgdb.wiki.kernel.org/
10421 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
10422 F: Documentation/dev-tools/kgdb.rst
10423 F: drivers/misc/kgdbts.c
10424 F: drivers/tty/serial/kgdboc.c
10425 F: include/linux/kdb.h
10426 F: include/linux/kgdb.h
10429 KHADAS MCU MFD DRIVER
10430 M: Neil Armstrong <narmstrong@baylibre.com>
10431 L: linux-amlogic@lists.infradead.org
10433 F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
10434 F: drivers/mfd/khadas-mcu.c
10435 F: include/linux/mfd/khadas-mcu.h
10436 F: drivers/thermal/khadas_mcu_fan.c
10439 M: Catalin Marinas <catalin.marinas@arm.com>
10441 F: Documentation/dev-tools/kmemleak.rst
10442 F: include/linux/kmemleak.h
10444 F: samples/kmemleak/kmemleak-test.c
10446 KMOD KERNEL MODULE LOADER - USERMODE HELPER
10447 M: Luis Chamberlain <mcgrof@kernel.org>
10448 L: linux-kernel@vger.kernel.org
10450 F: include/linux/kmod.h
10453 F: tools/testing/selftests/kmod/
10456 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
10457 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
10458 M: "David S. Miller" <davem@davemloft.net>
10459 M: Masami Hiramatsu <mhiramat@kernel.org>
10461 F: Documentation/trace/kprobes.rst
10462 F: include/asm-generic/kprobes.h
10463 F: include/linux/kprobes.h
10464 F: kernel/kprobes.c
10466 KS0108 LCD CONTROLLER DRIVER
10467 M: Miguel Ojeda <ojeda@kernel.org>
10469 F: Documentation/admin-guide/auxdisplay/ks0108.rst
10470 F: drivers/auxdisplay/ks0108.c
10471 F: include/linux/ks0108.h
10473 KTD253 BACKLIGHT DRIVER
10474 M: Linus Walleij <linus.walleij@linaro.org>
10476 F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
10477 F: drivers/video/backlight/ktd253-backlight.c
10480 M: Steven Rostedt <rostedt@goodmis.org>
10481 M: John Hawley <warthog9@eaglescrag.net>
10483 F: tools/testing/ktest
10486 M: David Ahern <dsahern@kernel.org>
10487 L: netdev@vger.kernel.org
10489 F: include/net/l3mdev.h
10493 M: John Fastabend <john.fastabend@gmail.com>
10494 M: Daniel Borkmann <daniel@iogearbox.net>
10495 M: Jakub Sitnicki <jakub@cloudflare.com>
10496 M: Lorenz Bauer <lmb@cloudflare.com>
10497 L: netdev@vger.kernel.org
10498 L: bpf@vger.kernel.org
10500 F: include/linux/skmsg.h
10501 F: net/core/skmsg.c
10502 F: net/core/sock_map.c
10503 F: net/ipv4/tcp_bpf.c
10504 F: net/ipv4/udp_bpf.c
10505 F: net/unix/unix_bpf.c
10507 LANDLOCK SECURITY MODULE
10508 M: Mickaël Salaün <mic@digikod.net>
10509 L: linux-security-module@vger.kernel.org
10511 W: https://landlock.io
10512 T: git https://github.com/landlock-lsm/linux.git
10513 F: Documentation/security/landlock.rst
10514 F: Documentation/userspace-api/landlock.rst
10515 F: include/uapi/linux/landlock.h
10516 F: samples/landlock/
10517 F: security/landlock/
10518 F: tools/testing/selftests/landlock/
10522 LANTIQ / INTEL Ethernet drivers
10523 M: Hauke Mehrtens <hauke@hauke-m.de>
10524 L: netdev@vger.kernel.org
10526 F: drivers/net/dsa/lantiq_gswip.c
10527 F: drivers/net/dsa/lantiq_pce.h
10528 F: drivers/net/ethernet/lantiq_xrx200.c
10529 F: net/dsa/tag_gswip.c
10531 LANTIQ MIPS ARCHITECTURE
10532 M: John Crispin <john@phrozen.org>
10533 L: linux-mips@vger.kernel.org
10535 F: arch/mips/lantiq
10536 F: drivers/soc/lantiq
10538 LASI 53c700 driver for PARISC
10539 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
10540 L: linux-scsi@vger.kernel.org
10542 F: Documentation/scsi/53c700.rst
10543 F: drivers/scsi/53c700*
10546 M: Tobin C. Harding <me@tobin.cc>
10547 M: Tycho Andersen <tycho@tycho.pizza>
10548 L: linux-hardening@vger.kernel.org
10550 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
10551 F: scripts/leaking_addresses.pl
10554 M: Pavel Machek <pavel@ucw.cz>
10555 L: linux-leds@vger.kernel.org
10557 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
10558 F: Documentation/devicetree/bindings/leds/
10560 F: include/linux/leds.h
10562 LEGACY EEPROM DRIVER
10563 M: Jean Delvare <jdelvare@suse.com>
10565 F: Documentation/misc-devices/eeprom.rst
10566 F: drivers/misc/eeprom/eeprom.c
10568 LEGO MINDSTORMS EV3
10569 R: David Lechner <david@lechnology.com>
10571 F: Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
10572 F: arch/arm/boot/dts/da850-lego-ev3.dts
10573 F: drivers/power/supply/lego_ev3_battery.c
10575 LEGO USB Tower driver
10576 M: Juergen Stuber <starblue@users.sourceforge.net>
10577 L: legousb-devel@lists.sourceforge.net
10579 W: http://legousb.sourceforge.net/
10580 F: drivers/usb/misc/legousbtower.c
10583 M: Matan Ziv-Av <matan@svgalib.org>
10584 L: platform-driver-x86@vger.kernel.org
10586 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
10587 F: Documentation/admin-guide/laptops/lg-laptop.rst
10588 F: drivers/platform/x86/lg-laptop.c
10590 LG2160 MEDIA DRIVER
10591 M: Michael Krufky <mkrufky@linuxtv.org>
10592 L: linux-media@vger.kernel.org
10594 W: https://linuxtv.org
10595 W: http://github.com/mkrufky
10596 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10597 T: git git://linuxtv.org/mkrufky/tuners.git
10598 F: drivers/media/dvb-frontends/lg2160.*
10600 LGDT3305 MEDIA DRIVER
10601 M: Michael Krufky <mkrufky@linuxtv.org>
10602 L: linux-media@vger.kernel.org
10604 W: https://linuxtv.org
10605 W: http://github.com/mkrufky
10606 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10607 T: git git://linuxtv.org/mkrufky/tuners.git
10608 F: drivers/media/dvb-frontends/lgdt3305.*
10610 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
10611 M: Viresh Kumar <vireshk@kernel.org>
10612 L: linux-ide@vger.kernel.org
10614 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10615 F: drivers/ata/pata_arasan_cf.c
10616 F: include/linux/pata_arasan_cf_data.h
10618 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
10619 M: Linus Walleij <linus.walleij@linaro.org>
10620 L: linux-ide@vger.kernel.org
10622 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10623 F: drivers/ata/pata_ftide010.c
10624 F: drivers/ata/sata_gemini.c
10625 F: drivers/ata/sata_gemini.h
10627 LIBATA SATA AHCI PLATFORM devices support
10628 M: Hans de Goede <hdegoede@redhat.com>
10629 M: Jens Axboe <axboe@kernel.dk>
10630 L: linux-ide@vger.kernel.org
10632 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10633 F: drivers/ata/ahci_platform.c
10634 F: drivers/ata/libahci_platform.c
10635 F: include/linux/ahci_platform.h
10637 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
10638 M: Mikael Pettersson <mikpelinux@gmail.com>
10639 L: linux-ide@vger.kernel.org
10641 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10642 F: drivers/ata/sata_promise.*
10644 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
10645 M: Damien Le Moal <damien.lemoal@opensource.wdc.com>
10646 L: linux-ide@vger.kernel.org
10648 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
10649 F: Documentation/devicetree/bindings/ata/
10651 F: include/linux/ata.h
10652 F: include/linux/libata.h
10655 M: Sasha Levin <alexander.levin@microsoft.com>
10657 F: tools/lib/lockdep/
10659 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
10660 M: Dan Williams <dan.j.williams@intel.com>
10661 M: Vishal Verma <vishal.l.verma@intel.com>
10662 M: Dave Jiang <dave.jiang@intel.com>
10663 L: nvdimm@lists.linux.dev
10665 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10666 P: Documentation/nvdimm/maintainer-entry-profile.rst
10667 F: drivers/nvdimm/blk.c
10668 F: drivers/nvdimm/region_devs.c
10670 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
10671 M: Vishal Verma <vishal.l.verma@intel.com>
10672 M: Dan Williams <dan.j.williams@intel.com>
10673 M: Dave Jiang <dave.jiang@intel.com>
10674 L: nvdimm@lists.linux.dev
10676 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10677 P: Documentation/nvdimm/maintainer-entry-profile.rst
10678 F: drivers/nvdimm/btt*
10680 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
10681 M: Dan Williams <dan.j.williams@intel.com>
10682 M: Vishal Verma <vishal.l.verma@intel.com>
10683 M: Dave Jiang <dave.jiang@intel.com>
10684 L: nvdimm@lists.linux.dev
10686 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10687 P: Documentation/nvdimm/maintainer-entry-profile.rst
10688 F: drivers/nvdimm/pmem*
10690 LIBNVDIMM: DEVICETREE BINDINGS
10691 M: Oliver O'Halloran <oohall@gmail.com>
10692 L: nvdimm@lists.linux.dev
10694 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10695 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
10696 F: drivers/nvdimm/of_pmem.c
10698 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
10699 M: Dan Williams <dan.j.williams@intel.com>
10700 M: Vishal Verma <vishal.l.verma@intel.com>
10701 M: Dave Jiang <dave.jiang@intel.com>
10702 M: Ira Weiny <ira.weiny@intel.com>
10703 L: nvdimm@lists.linux.dev
10705 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10706 P: Documentation/nvdimm/maintainer-entry-profile.rst
10707 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
10708 F: drivers/acpi/nfit/*
10709 F: drivers/nvdimm/*
10710 F: include/linux/libnvdimm.h
10711 F: include/linux/nd.h
10712 F: include/uapi/linux/ndctl.h
10713 F: tools/testing/nvdimm/
10715 LICENSES and SPDX stuff
10716 M: Thomas Gleixner <tglx@linutronix.de>
10717 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10718 L: linux-spdx@vger.kernel.org
10720 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
10722 F: Documentation/process/license-rules.rst
10724 F: scripts/spdxcheck-test.sh
10725 F: scripts/spdxcheck.py
10727 LINEAR RANGES HELPERS
10728 M: Mark Brown <broonie@kernel.org>
10729 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
10730 F: lib/linear_ranges.c
10731 F: lib/test_linear_ranges.c
10732 F: include/linux/linear_range.h
10734 LINUX FOR POWER MACINTOSH
10735 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10736 L: linuxppc-dev@lists.ozlabs.org
10738 F: arch/powerpc/platforms/powermac/
10739 F: drivers/macintosh/
10741 LINUX FOR POWERPC (32-BIT AND 64-BIT)
10742 M: Michael Ellerman <mpe@ellerman.id.au>
10743 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10744 R: Paul Mackerras <paulus@samba.org>
10745 L: linuxppc-dev@lists.ozlabs.org
10747 W: https://github.com/linuxppc/wiki/wiki
10748 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
10749 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
10750 F: Documentation/ABI/stable/sysfs-firmware-opal-*
10751 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
10752 F: Documentation/devicetree/bindings/powerpc/
10753 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
10754 F: Documentation/powerpc/
10756 F: drivers/*/*/*pasemi*
10757 F: drivers/*/*pasemi*
10758 F: drivers/char/tpm/tpm_ibmvtpm*
10759 F: drivers/crypto/nx/
10760 F: drivers/crypto/vmx/
10761 F: drivers/i2c/busses/i2c-opal.c
10762 F: drivers/net/ethernet/ibm/ibmveth.*
10763 F: drivers/net/ethernet/ibm/ibmvnic.*
10764 F: drivers/pci/hotplug/pnv_php.c
10765 F: drivers/pci/hotplug/rpa*
10766 F: drivers/rtc/rtc-opal.c
10767 F: drivers/scsi/ibmvscsi/
10768 F: drivers/tty/hvc/hvc_opal.c
10769 F: drivers/watchdog/wdrtas.c
10770 F: tools/testing/selftests/powerpc
10777 LINUX FOR POWERPC EMBEDDED MPC5XXX
10778 M: Anatolij Gustschin <agust@denx.de>
10779 L: linuxppc-dev@lists.ozlabs.org
10781 F: arch/powerpc/platforms/512x/
10782 F: arch/powerpc/platforms/52xx/
10784 LINUX FOR POWERPC EMBEDDED PPC4XX
10785 L: linuxppc-dev@lists.ozlabs.org
10787 F: arch/powerpc/platforms/40x/
10788 F: arch/powerpc/platforms/44x/
10790 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
10791 M: Scott Wood <oss@buserror.net>
10792 L: linuxppc-dev@lists.ozlabs.org
10794 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
10795 F: Documentation/devicetree/bindings/powerpc/fsl/
10796 F: arch/powerpc/platforms/83xx/
10797 F: arch/powerpc/platforms/85xx/
10799 LINUX FOR POWERPC EMBEDDED PPC8XX
10800 M: Christophe Leroy <christophe.leroy@csgroup.eu>
10801 L: linuxppc-dev@lists.ozlabs.org
10803 F: arch/powerpc/platforms/8xx/
10805 LINUX KERNEL DUMP TEST MODULE (LKDTM)
10806 M: Kees Cook <keescook@chromium.org>
10808 F: drivers/misc/lkdtm/*
10809 F: tools/testing/selftests/lkdtm/*
10811 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
10812 M: Alan Stern <stern@rowland.harvard.edu>
10813 M: Andrea Parri <parri.andrea@gmail.com>
10814 M: Will Deacon <will@kernel.org>
10815 M: Peter Zijlstra <peterz@infradead.org>
10816 M: Boqun Feng <boqun.feng@gmail.com>
10817 M: Nicholas Piggin <npiggin@gmail.com>
10818 M: David Howells <dhowells@redhat.com>
10819 M: Jade Alglave <j.alglave@ucl.ac.uk>
10820 M: Luc Maranget <luc.maranget@inria.fr>
10821 M: "Paul E. McKenney" <paulmck@kernel.org>
10822 R: Akira Yokosawa <akiyks@gmail.com>
10823 R: Daniel Lustig <dlustig@nvidia.com>
10824 R: Joel Fernandes <joel@joelfernandes.org>
10825 L: linux-kernel@vger.kernel.org
10826 L: linux-arch@vger.kernel.org
10828 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
10829 F: Documentation/atomic_bitops.txt
10830 F: Documentation/atomic_t.txt
10831 F: Documentation/core-api/refcount-vs-atomic.rst
10832 F: Documentation/litmus-tests/
10833 F: Documentation/memory-barriers.txt
10834 F: tools/memory-model/
10836 LIS3LV02D ACCELEROMETER DRIVER
10837 M: Eric Piel <eric.piel@tremplin-utc.net>
10839 F: Documentation/misc-devices/lis3lv02d.rst
10840 F: drivers/misc/lis3lv02d/
10841 F: drivers/platform/x86/hp_accel.c
10844 M: David Gow <davidgow@google.com>
10845 L: linux-kselftest@vger.kernel.org
10846 L: kunit-dev@googlegroups.com
10851 M: Karol Gugala <kgugala@antmicro.com>
10852 M: Mateusz Holenko <mholenko@antmicro.com>
10854 F: Documentation/devicetree/bindings/*/litex,*.yaml
10855 F: arch/openrisc/boot/dts/or1klitex.dts
10856 F: drivers/soc/litex/litex_soc_ctrl.c
10857 F: drivers/tty/serial/liteuart.c
10858 F: include/linux/litex.h
10861 M: Josh Poimboeuf <jpoimboe@redhat.com>
10862 M: Jiri Kosina <jikos@kernel.org>
10863 M: Miroslav Benes <mbenes@suse.cz>
10864 M: Petr Mladek <pmladek@suse.com>
10865 R: Joe Lawrence <joe.lawrence@redhat.com>
10866 L: live-patching@vger.kernel.org
10868 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
10869 F: Documentation/ABI/testing/sysfs-kernel-livepatch
10870 F: Documentation/livepatch/
10871 F: arch/powerpc/include/asm/livepatch.h
10872 F: arch/s390/include/asm/livepatch.h
10873 F: arch/x86/include/asm/livepatch.h
10874 F: include/linux/livepatch.h
10875 F: kernel/livepatch/
10877 F: samples/livepatch/
10878 F: tools/testing/selftests/livepatch/
10881 L: netdev@vger.kernel.org
10883 F: include/linux/llc.h
10884 F: include/net/llc*
10885 F: include/uapi/linux/llc.h
10888 LM73 HARDWARE MONITOR DRIVER
10889 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
10890 L: linux-hwmon@vger.kernel.org
10892 F: drivers/hwmon/lm73.c
10894 LM78 HARDWARE MONITOR DRIVER
10895 M: Jean Delvare <jdelvare@suse.com>
10896 L: linux-hwmon@vger.kernel.org
10898 F: Documentation/hwmon/lm78.rst
10899 F: drivers/hwmon/lm78.c
10901 LM83 HARDWARE MONITOR DRIVER
10902 M: Jean Delvare <jdelvare@suse.com>
10903 L: linux-hwmon@vger.kernel.org
10905 F: Documentation/hwmon/lm83.rst
10906 F: drivers/hwmon/lm83.c
10908 LM90 HARDWARE MONITOR DRIVER
10909 M: Jean Delvare <jdelvare@suse.com>
10910 L: linux-hwmon@vger.kernel.org
10912 F: Documentation/devicetree/bindings/hwmon/lm90.txt
10913 F: Documentation/hwmon/lm90.rst
10914 F: drivers/hwmon/lm90.c
10915 F: include/dt-bindings/thermal/lm90.h
10917 LM95234 HARDWARE MONITOR DRIVER
10918 M: Guenter Roeck <linux@roeck-us.net>
10919 L: linux-hwmon@vger.kernel.org
10921 F: Documentation/hwmon/lm95234.rst
10922 F: drivers/hwmon/lm95234.c
10924 LME2510 MEDIA DRIVER
10925 M: Malcolm Priestley <tvboxspy@gmail.com>
10926 L: linux-media@vger.kernel.org
10928 W: https://linuxtv.org
10929 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10930 F: drivers/media/usb/dvb-usb-v2/lmedm04*
10932 LOADPIN SECURITY MODULE
10933 M: Kees Cook <keescook@chromium.org>
10935 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10936 F: Documentation/admin-guide/LSM/LoadPin.rst
10937 F: security/loadpin/
10940 M: Peter Zijlstra <peterz@infradead.org>
10941 M: Ingo Molnar <mingo@redhat.com>
10942 M: Will Deacon <will@kernel.org>
10943 R: Waiman Long <longman@redhat.com>
10944 R: Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
10945 L: linux-kernel@vger.kernel.org
10947 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
10948 F: Documentation/locking/
10949 F: arch/*/include/asm/spinlock*.h
10950 F: include/linux/lockdep.h
10951 F: include/linux/mutex*.h
10952 F: include/linux/rwlock*.h
10953 F: include/linux/rwsem*.h
10954 F: include/linux/seqlock.h
10955 F: include/linux/spinlock*.h
10957 F: lib/locking*.[ch]
10958 X: kernel/locking/locktorture.c
10960 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
10961 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
10962 L: linux-ntfs-dev@lists.sourceforge.net
10964 W: http://www.linux-ntfs.org/content/view/19/37/
10965 F: Documentation/admin-guide/ldm.rst
10966 F: block/partitions/ldm.*
10968 LOGITECH HID GAMING KEYBOARDS
10969 M: Hans de Goede <hdegoede@redhat.com>
10970 L: linux-input@vger.kernel.org
10972 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
10973 F: drivers/hid/hid-lg-g15.c
10975 LONTIUM LT8912B MIPI TO HDMI BRIDGE
10976 M: Adrien Grassein <adrien.grassein@gmail.com>
10978 F: Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
10979 F: drivers/gpu/drm/bridge/lontium-lt8912b.c
10981 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
10982 M: Sathya Prakash <sathya.prakash@broadcom.com>
10983 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
10984 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
10985 L: MPT-FusionLinux.pdl@broadcom.com
10986 L: linux-scsi@vger.kernel.org
10988 W: http://www.avagotech.com/support/
10989 F: drivers/message/fusion/
10990 F: drivers/scsi/mpt3sas/
10992 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
10993 M: Matthew Wilcox <willy@infradead.org>
10994 L: linux-scsi@vger.kernel.org
10996 F: drivers/scsi/sym53c8xx_2/
10999 M: Marcus Folkesson <marcus.folkesson@gmail.com>
11000 L: linux-iio@vger.kernel.org
11002 F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
11003 F: drivers/iio/dac/ltc1660.c
11005 LTC2947 HARDWARE MONITOR DRIVER
11006 M: Nuno Sá <nuno.sa@analog.com>
11007 L: linux-hwmon@vger.kernel.org
11009 W: http://ez.analog.com/community/linux-device-drivers
11010 F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
11011 F: drivers/hwmon/ltc2947-core.c
11012 F: drivers/hwmon/ltc2947-i2c.c
11013 F: drivers/hwmon/ltc2947-spi.c
11014 F: drivers/hwmon/ltc2947.h
11016 LTC2983 IIO TEMPERATURE DRIVER
11017 M: Nuno Sá <nuno.sa@analog.com>
11018 L: linux-iio@vger.kernel.org
11020 W: http://ez.analog.com/community/linux-device-drivers
11021 F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
11022 F: drivers/iio/temperature/ltc2983.c
11024 LTC4261 HARDWARE MONITOR DRIVER
11025 M: Guenter Roeck <linux@roeck-us.net>
11026 L: linux-hwmon@vger.kernel.org
11028 F: Documentation/hwmon/ltc4261.rst
11029 F: drivers/hwmon/ltc4261.c
11031 LTC4306 I2C MULTIPLEXER DRIVER
11032 M: Michael Hennerich <michael.hennerich@analog.com>
11033 L: linux-i2c@vger.kernel.org
11035 W: http://ez.analog.com/community/linux-device-drivers
11036 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
11037 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
11039 LTP (Linux Test Project)
11040 M: Mike Frysinger <vapier@gentoo.org>
11041 M: Cyril Hrubis <chrubis@suse.cz>
11042 M: Wanlong Gao <wanlong.gao@gmail.com>
11043 M: Jan Stancek <jstancek@redhat.com>
11044 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
11045 M: Alexey Kodanev <alexey.kodanev@oracle.com>
11046 L: ltp@lists.linux.it (subscribers-only)
11048 W: http://linux-test-project.github.io/
11049 T: git git://github.com/linux-test-project/ltp.git
11052 M: Ioana Ciornei <ioana.ciornei@nxp.com>
11053 L: netdev@vger.kernel.org
11055 F: drivers/net/pcs/pcs-lynx.c
11056 F: include/linux/pcs-lynx.h
11059 M: Geert Uytterhoeven <geert@linux-m68k.org>
11060 L: linux-m68k@lists.linux-m68k.org
11062 W: http://www.linux-m68k.org/
11063 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
11067 M68K ON APPLE MACINTOSH
11068 M: Joshua Thompson <funaho@jurai.org>
11069 L: linux-m68k@lists.linux-m68k.org
11071 W: http://www.mac.linux-m68k.org/
11073 F: drivers/macintosh/adb-iop.c
11074 F: drivers/macintosh/via-macii.c
11077 M: Philip Blundell <philb@gnu.org>
11079 W: http://www.tazenda.demon.co.uk/phil/linux-hp
11080 F: arch/m68k/hp300/
11082 M88DS3103 MEDIA DRIVER
11083 M: Antti Palosaari <crope@iki.fi>
11084 L: linux-media@vger.kernel.org
11086 W: https://linuxtv.org
11087 W: http://palosaari.fi/linux/
11088 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11089 T: git git://linuxtv.org/anttip/media_tree.git
11090 F: drivers/media/dvb-frontends/m88ds3103*
11092 M88RS2000 MEDIA DRIVER
11093 M: Malcolm Priestley <tvboxspy@gmail.com>
11094 L: linux-media@vger.kernel.org
11096 W: https://linuxtv.org
11097 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11098 F: drivers/media/dvb-frontends/m88rs2000*
11100 MA901 MASTERKIT USB FM RADIO DRIVER
11101 M: Alexey Klimov <klimov.linux@gmail.com>
11102 L: linux-media@vger.kernel.org
11104 T: git git://linuxtv.org/media_tree.git
11105 F: drivers/media/radio/radio-ma901.c
11108 M: Johannes Berg <johannes@sipsolutions.net>
11109 L: linux-wireless@vger.kernel.org
11111 W: https://wireless.wiki.kernel.org/
11112 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11113 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11114 F: Documentation/networking/mac80211-injection.rst
11115 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
11116 F: drivers/net/wireless/mac80211_hwsim.[ch]
11117 F: include/net/mac80211.h
11121 M: Jassi Brar <jassisinghbrar@gmail.com>
11122 L: linux-kernel@vger.kernel.org
11124 F: drivers/mailbox/
11125 F: include/linux/mailbox_client.h
11126 F: include/linux/mailbox_controller.h
11127 F: include/dt-bindings/mailbox/
11128 F: Documentation/devicetree/bindings/mailbox/
11131 M: Viresh Kumar <viresh.kumar@linaro.org>
11132 M: Tushar Khandelwal <Tushar.Khandelwal@arm.com>
11133 L: linux-kernel@vger.kernel.org
11135 F: drivers/mailbox/arm_mhuv2.c
11136 F: include/linux/mailbox/arm_mhuv2_message.h
11137 F: Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
11139 MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
11140 M: Jeremy Kerr <jk@codeconstruct.com.au>
11141 M: Matt Johnston <matt@codeconstruct.com.au>
11142 L: netdev@vger.kernel.org
11144 F: Documentation/networking/mctp.rst
11145 F: drivers/net/mctp/
11146 F: include/net/mctp.h
11147 F: include/net/mctpdevice.h
11148 F: include/net/netns/mctp.h
11151 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
11152 M: Michael Kerrisk <mtk.manpages@gmail.com>
11153 L: linux-man@vger.kernel.org
11155 W: http://www.kernel.org/doc/man-pages
11157 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
11158 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
11159 L: linux-mips@vger.kernel.org
11161 F: arch/mips/boot/dts/img/pistachio*
11163 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
11164 M: Andrew Lunn <andrew@lunn.ch>
11165 M: Vivien Didelot <vivien.didelot@gmail.com>
11166 L: netdev@vger.kernel.org
11168 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
11169 F: Documentation/networking/devlink/mv88e6xxx.rst
11170 F: drivers/net/dsa/mv88e6xxx/
11171 F: include/linux/dsa/mv88e6xxx.h
11172 F: include/linux/platform_data/mv88e6xxx.h
11174 MARVELL ARMADA 3700 PHY DRIVERS
11175 M: Miquel Raynal <miquel.raynal@bootlin.com>
11177 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
11178 F: Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
11179 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
11180 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
11182 MARVELL ARMADA DRM SUPPORT
11183 M: Russell King <linux@armlinux.org.uk>
11185 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
11186 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
11187 F: Documentation/devicetree/bindings/display/armada/
11188 F: drivers/gpu/drm/armada/
11189 F: include/uapi/drm/armada_drm.h
11191 MARVELL CRYPTO DRIVER
11192 M: Boris Brezillon <bbrezillon@kernel.org>
11193 M: Arnaud Ebalard <arno@natisbad.org>
11194 M: Srujana Challa <schalla@marvell.com>
11195 L: linux-crypto@vger.kernel.org
11197 F: drivers/crypto/marvell/
11198 F: include/linux/soc/marvell/octeontx2/
11200 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
11201 M: Mirko Lindner <mlindner@marvell.com>
11202 M: Stephen Hemminger <stephen@networkplumber.org>
11203 L: netdev@vger.kernel.org
11205 F: drivers/net/ethernet/marvell/sk*
11207 MARVELL LIBERTAS WIRELESS DRIVER
11208 L: libertas-dev@lists.infradead.org
11210 F: drivers/net/wireless/marvell/libertas/
11212 MARVELL MACCHIATOBIN SUPPORT
11213 M: Russell King <linux@armlinux.org.uk>
11214 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11216 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
11218 MARVELL MV643XX ETHERNET DRIVER
11219 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
11220 L: netdev@vger.kernel.org
11222 F: drivers/net/ethernet/marvell/mv643xx_eth.*
11223 F: include/linux/mv643xx.h
11225 MARVELL MV88X3310 PHY DRIVER
11226 M: Russell King <linux@armlinux.org.uk>
11227 M: Marek Behún <kabel@kernel.org>
11228 L: netdev@vger.kernel.org
11230 F: drivers/net/phy/marvell10g.c
11232 MARVELL MVEBU THERMAL DRIVER
11233 M: Miquel Raynal <miquel.raynal@bootlin.com>
11235 F: drivers/thermal/armada_thermal.c
11237 MARVELL MVNETA ETHERNET DRIVER
11238 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11239 L: netdev@vger.kernel.org
11241 F: drivers/net/ethernet/marvell/mvneta.*
11243 MARVELL MVPP2 ETHERNET DRIVER
11244 M: Marcin Wojtas <mw@semihalf.com>
11245 M: Russell King <linux@armlinux.org.uk>
11246 L: netdev@vger.kernel.org
11248 F: Documentation/devicetree/bindings/net/marvell-pp2.txt
11249 F: drivers/net/ethernet/marvell/mvpp2/
11251 MARVELL MWIFIEX WIRELESS DRIVER
11252 M: Amitkumar Karwar <amitkarwar@gmail.com>
11253 M: Ganapathi Bhat <ganapathi017@gmail.com>
11254 M: Sharvari Harisangam <sharvari.harisangam@nxp.com>
11255 M: Xinming Hu <huxinming820@gmail.com>
11256 L: linux-wireless@vger.kernel.org
11258 F: drivers/net/wireless/marvell/mwifiex/
11260 MARVELL MWL8K WIRELESS DRIVER
11261 M: Lennert Buytenhek <buytenh@wantstofly.org>
11262 L: linux-wireless@vger.kernel.org
11264 F: drivers/net/wireless/marvell/mwl8k.c
11266 MARVELL NAND CONTROLLER DRIVER
11267 M: Miquel Raynal <miquel.raynal@bootlin.com>
11268 L: linux-mtd@lists.infradead.org
11270 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
11271 F: drivers/mtd/nand/raw/marvell_nand.c
11273 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
11274 M: Sunil Goutham <sgoutham@marvell.com>
11275 M: Geetha sowjanya <gakula@marvell.com>
11276 M: Subbaraya Sundeep <sbhatta@marvell.com>
11277 M: hariprasad <hkelam@marvell.com>
11278 L: netdev@vger.kernel.org
11280 F: drivers/net/ethernet/marvell/octeontx2/nic/
11281 F: include/linux/soc/marvell/octeontx2/
11283 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
11284 M: Sunil Goutham <sgoutham@marvell.com>
11285 M: Linu Cherian <lcherian@marvell.com>
11286 M: Geetha sowjanya <gakula@marvell.com>
11287 M: Jerin Jacob <jerinj@marvell.com>
11288 M: hariprasad <hkelam@marvell.com>
11289 M: Subbaraya Sundeep <sbhatta@marvell.com>
11290 L: netdev@vger.kernel.org
11292 F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
11293 F: drivers/net/ethernet/marvell/octeontx2/af/
11295 MARVELL PRESTERA ETHERNET SWITCH DRIVER
11296 M: Taras Chornyi <tchornyi@marvell.com>
11298 W: https://github.com/Marvell-switching/switchdev-prestera
11299 F: drivers/net/ethernet/marvell/prestera/
11301 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
11302 M: Nicolas Pitre <nico@fluxnic.net>
11304 F: drivers/mmc/host/mvsdio.*
11306 MARVELL USB MDIO CONTROLLER DRIVER
11307 M: Tobias Waldekranz <tobias@waldekranz.com>
11308 L: netdev@vger.kernel.org
11310 F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
11311 F: drivers/net/mdio/mdio-mvusb.c
11313 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
11314 M: Hu Ziji <huziji@marvell.com>
11315 L: linux-mmc@vger.kernel.org
11317 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
11318 F: drivers/mmc/host/sdhci-xenon*
11320 MATROX FRAMEBUFFER DRIVER
11321 L: linux-fbdev@vger.kernel.org
11323 F: drivers/video/fbdev/matrox/matroxfb_*
11324 F: include/uapi/linux/matroxfb.h
11327 M: Daniel Nilsson <daniel.nilsson@flex.com>
11328 L: linux-hwmon@vger.kernel.org
11330 F: Documentation/hwmon/max15301.rst
11331 F: drivers/hwmon/pmbus/max15301.c
11333 MAX16065 HARDWARE MONITOR DRIVER
11334 M: Guenter Roeck <linux@roeck-us.net>
11335 L: linux-hwmon@vger.kernel.org
11337 F: Documentation/hwmon/max16065.rst
11338 F: drivers/hwmon/max16065.c
11340 MAX2175 SDR TUNER DRIVER
11341 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
11342 L: linux-media@vger.kernel.org
11344 T: git git://linuxtv.org/media_tree.git
11345 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
11346 F: Documentation/userspace-api/media/drivers/max2175.rst
11347 F: drivers/media/i2c/max2175*
11348 F: include/uapi/linux/max2175.h
11350 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
11351 L: linux-hwmon@vger.kernel.org
11353 F: Documentation/hwmon/max6650.rst
11354 F: drivers/hwmon/max6650.c
11356 MAX6697 HARDWARE MONITOR DRIVER
11357 M: Guenter Roeck <linux@roeck-us.net>
11358 L: linux-hwmon@vger.kernel.org
11360 F: Documentation/devicetree/bindings/hwmon/max6697.txt
11361 F: Documentation/hwmon/max6697.rst
11362 F: drivers/hwmon/max6697.c
11363 F: include/linux/platform_data/max6697.h
11365 MAX9286 QUAD GMSL DESERIALIZER DRIVER
11366 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
11367 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11368 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
11369 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
11370 L: linux-media@vger.kernel.org
11372 F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
11373 F: drivers/media/i2c/max9286.c
11375 MAX9860 MONO AUDIO VOICE CODEC DRIVER
11376 M: Peter Rosin <peda@axentia.se>
11377 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11379 F: Documentation/devicetree/bindings/sound/max9860.txt
11380 F: sound/soc/codecs/max9860.*
11382 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
11383 M: Andreas Klinger <ak@it-klinger.de>
11384 L: linux-iio@vger.kernel.org
11386 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
11387 F: drivers/iio/proximity/mb1232.c
11389 MAXIM MAX77650 PMIC MFD DRIVER
11390 M: Bartosz Golaszewski <brgl@bgdev.pl>
11391 L: linux-kernel@vger.kernel.org
11393 F: Documentation/devicetree/bindings/*/*max77650.yaml
11394 F: Documentation/devicetree/bindings/*/max77650*.yaml
11395 F: drivers/gpio/gpio-max77650.c
11396 F: drivers/input/misc/max77650-onkey.c
11397 F: drivers/leds/leds-max77650.c
11398 F: drivers/mfd/max77650.c
11399 F: drivers/power/supply/max77650-charger.c
11400 F: drivers/regulator/max77650-regulator.c
11401 F: include/linux/mfd/max77650.h
11403 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
11404 M: Javier Martinez Canillas <javier@dowhile0.org>
11405 L: linux-kernel@vger.kernel.org
11407 F: Documentation/devicetree/bindings/*/*max77802.txt
11408 F: drivers/regulator/max77802-regulator.c
11409 F: include/dt-bindings/*/*max77802.h
11411 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
11412 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
11413 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11414 L: linux-pm@vger.kernel.org
11416 F: drivers/power/supply/max14577_charger.c
11417 F: drivers/power/supply/max77693_charger.c
11419 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
11420 M: Chanwoo Choi <cw00.choi@samsung.com>
11421 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
11422 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11423 L: linux-kernel@vger.kernel.org
11425 F: Documentation/devicetree/bindings/*/max77686.txt
11426 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
11427 F: Documentation/devicetree/bindings/mfd/max14577.txt
11428 F: Documentation/devicetree/bindings/mfd/max77693.txt
11429 F: drivers/*/max14577*.c
11430 F: drivers/*/max77686*.c
11431 F: drivers/*/max77693*.c
11432 F: drivers/clk/clk-max77686.c
11433 F: drivers/extcon/extcon-max14577.c
11434 F: drivers/extcon/extcon-max77693.c
11435 F: drivers/rtc/rtc-max77686.c
11436 F: include/linux/mfd/max14577*.h
11437 F: include/linux/mfd/max77686*.h
11438 F: include/linux/mfd/max77693*.h
11440 MAXIRADIO FM RADIO RECEIVER DRIVER
11441 M: Hans Verkuil <hverkuil@xs4all.nl>
11442 L: linux-media@vger.kernel.org
11444 W: https://linuxtv.org
11445 T: git git://linuxtv.org/media_tree.git
11446 F: drivers/media/radio/radio-maxiradio*
11448 MAXLINEAR ETHERNET PHY DRIVER
11449 M: Xu Liang <lxu@maxlinear.com>
11450 L: netdev@vger.kernel.org
11452 F: drivers/net/phy/mxl-gpy.c
11454 MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
11455 R: Yasushi SHOJI <yashi@spacecubics.com>
11456 L: linux-can@vger.kernel.org
11458 F: drivers/net/can/usb/mcba_usb.c
11460 MCAN MMIO DEVICE DRIVER
11461 M: Chandrasekar Ramakrishnan <rcsekar@samsung.com>
11462 L: linux-can@vger.kernel.org
11464 F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
11465 F: drivers/net/can/m_can/m_can.c
11466 F: drivers/net/can/m_can/m_can.h
11467 F: drivers/net/can/m_can/m_can_platform.c
11469 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
11470 M: Rishi Gupta <gupt21@gmail.com>
11471 L: linux-i2c@vger.kernel.org
11472 L: linux-input@vger.kernel.org
11474 F: drivers/hid/hid-mcp2221.c
11476 MCP251XFD SPI-CAN NETWORK DRIVER
11477 M: Marc Kleine-Budde <mkl@pengutronix.de>
11478 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
11479 R: Thomas Kopp <thomas.kopp@microchip.com>
11480 L: linux-can@vger.kernel.org
11482 F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
11483 F: drivers/net/can/spi/mcp251xfd/
11485 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
11486 M: Peter Rosin <peda@axentia.se>
11487 L: linux-iio@vger.kernel.org
11489 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
11490 F: drivers/iio/potentiometer/mcp4018.c
11491 F: drivers/iio/potentiometer/mcp4531.c
11493 MCR20A IEEE-802.15.4 RADIO DRIVER
11494 M: Xue Liu <liuxuenetmail@gmail.com>
11495 L: linux-wpan@vger.kernel.org
11497 W: https://github.com/xueliu/mcr20a-linux
11498 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
11499 F: drivers/net/ieee802154/mcr20a.c
11500 F: drivers/net/ieee802154/mcr20a.h
11502 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
11503 M: William Breathitt Gray <vilhelm.gray@gmail.com>
11504 L: linux-iio@vger.kernel.org
11506 F: drivers/iio/dac/cio-dac.c
11508 MEDIA CONTROLLER FRAMEWORK
11509 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11510 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11511 L: linux-media@vger.kernel.org
11513 W: https://www.linuxtv.org
11514 T: git git://linuxtv.org/media_tree.git
11515 F: drivers/media/mc/
11516 F: include/media/media-*.h
11517 F: include/uapi/linux/media.h
11519 MEDIA DRIVER FOR FREESCALE IMX PXP
11520 M: Philipp Zabel <p.zabel@pengutronix.de>
11521 L: linux-media@vger.kernel.org
11523 T: git git://linuxtv.org/media_tree.git
11524 F: drivers/media/platform/imx-pxp.[ch]
11526 MEDIA DRIVERS FOR ASCOT2E
11527 M: Sergey Kozlov <serjk@netup.ru>
11528 M: Abylay Ospan <aospan@netup.ru>
11529 L: linux-media@vger.kernel.org
11531 W: https://linuxtv.org
11532 W: http://netup.tv/
11533 T: git git://linuxtv.org/media_tree.git
11534 F: drivers/media/dvb-frontends/ascot2e*
11536 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
11537 M: Jasmin Jessich <jasmin@anw.at>
11538 L: linux-media@vger.kernel.org
11540 W: https://linuxtv.org
11541 T: git git://linuxtv.org/media_tree.git
11542 F: drivers/media/dvb-frontends/cxd2099*
11544 MEDIA DRIVERS FOR CXD2841ER
11545 M: Sergey Kozlov <serjk@netup.ru>
11546 M: Abylay Ospan <aospan@netup.ru>
11547 L: linux-media@vger.kernel.org
11549 W: https://linuxtv.org
11550 W: http://netup.tv/
11551 T: git git://linuxtv.org/media_tree.git
11552 F: drivers/media/dvb-frontends/cxd2841er*
11554 MEDIA DRIVERS FOR CXD2880
11555 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
11556 L: linux-media@vger.kernel.org
11558 W: http://linuxtv.org/
11559 T: git git://linuxtv.org/media_tree.git
11560 F: drivers/media/dvb-frontends/cxd2880/*
11561 F: drivers/media/spi/cxd2880*
11563 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
11564 L: linux-media@vger.kernel.org
11566 W: https://linuxtv.org
11567 T: git git://linuxtv.org/media_tree.git
11568 F: drivers/media/pci/ddbridge/*
11570 MEDIA DRIVERS FOR FREESCALE IMX
11571 M: Steve Longerbeam <slongerbeam@gmail.com>
11572 M: Philipp Zabel <p.zabel@pengutronix.de>
11573 L: linux-media@vger.kernel.org
11575 T: git git://linuxtv.org/media_tree.git
11576 F: Documentation/admin-guide/media/imx.rst
11577 F: Documentation/devicetree/bindings/media/imx.txt
11578 F: drivers/staging/media/imx/
11579 F: include/linux/imx-media.h
11580 F: include/media/imx.h
11582 MEDIA DRIVERS FOR FREESCALE IMX7
11583 M: Rui Miguel Silva <rmfrfs@gmail.com>
11584 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11585 L: linux-media@vger.kernel.org
11587 T: git git://linuxtv.org/media_tree.git
11588 F: Documentation/admin-guide/media/imx7.rst
11589 F: Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
11590 F: Documentation/devicetree/bindings/media/nxp,imx7-mipi-csi2.yaml
11591 F: drivers/staging/media/imx/imx7-media-csi.c
11592 F: drivers/staging/media/imx/imx7-mipi-csis.c
11594 MEDIA DRIVERS FOR HELENE
11595 M: Abylay Ospan <aospan@netup.ru>
11596 L: linux-media@vger.kernel.org
11598 W: https://linuxtv.org
11599 W: http://netup.tv/
11600 T: git git://linuxtv.org/media_tree.git
11601 F: drivers/media/dvb-frontends/helene*
11603 MEDIA DRIVERS FOR HORUS3A
11604 M: Sergey Kozlov <serjk@netup.ru>
11605 M: Abylay Ospan <aospan@netup.ru>
11606 L: linux-media@vger.kernel.org
11608 W: https://linuxtv.org
11609 W: http://netup.tv/
11610 T: git git://linuxtv.org/media_tree.git
11611 F: drivers/media/dvb-frontends/horus3a*
11613 MEDIA DRIVERS FOR LNBH25
11614 M: Sergey Kozlov <serjk@netup.ru>
11615 M: Abylay Ospan <aospan@netup.ru>
11616 L: linux-media@vger.kernel.org
11618 W: https://linuxtv.org
11619 W: http://netup.tv/
11620 T: git git://linuxtv.org/media_tree.git
11621 F: drivers/media/dvb-frontends/lnbh25*
11623 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
11624 L: linux-media@vger.kernel.org
11626 W: https://linuxtv.org
11627 T: git git://linuxtv.org/media_tree.git
11628 F: drivers/media/dvb-frontends/mxl5xx*
11630 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
11631 M: Sergey Kozlov <serjk@netup.ru>
11632 M: Abylay Ospan <aospan@netup.ru>
11633 L: linux-media@vger.kernel.org
11635 W: https://linuxtv.org
11636 W: http://netup.tv/
11637 T: git git://linuxtv.org/media_tree.git
11638 F: drivers/media/pci/netup_unidvb/*
11640 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
11641 M: Dmitry Osipenko <digetx@gmail.com>
11642 L: linux-media@vger.kernel.org
11643 L: linux-tegra@vger.kernel.org
11645 T: git git://linuxtv.org/media_tree.git
11646 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
11647 F: drivers/staging/media/tegra-vde/
11649 MEDIA DRIVERS FOR RENESAS - CEU
11650 M: Jacopo Mondi <jacopo@jmondi.org>
11651 L: linux-media@vger.kernel.org
11652 L: linux-renesas-soc@vger.kernel.org
11654 T: git git://linuxtv.org/media_tree.git
11655 F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
11656 F: drivers/media/platform/renesas-ceu.c
11657 F: include/media/drv-intf/renesas-ceu.h
11659 MEDIA DRIVERS FOR RENESAS - DRIF
11660 M: Fabrizio Castro <fabrizio.castro.jz@renesas.com>
11661 L: linux-media@vger.kernel.org
11662 L: linux-renesas-soc@vger.kernel.org
11664 T: git git://linuxtv.org/media_tree.git
11665 F: Documentation/devicetree/bindings/media/renesas,drif.yaml
11666 F: drivers/media/platform/rcar_drif.c
11668 MEDIA DRIVERS FOR RENESAS - FCP
11669 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11670 L: linux-media@vger.kernel.org
11671 L: linux-renesas-soc@vger.kernel.org
11673 T: git git://linuxtv.org/media_tree.git
11674 F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
11675 F: drivers/media/platform/rcar-fcp.c
11676 F: include/media/rcar-fcp.h
11678 MEDIA DRIVERS FOR RENESAS - FDP1
11679 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11680 L: linux-media@vger.kernel.org
11681 L: linux-renesas-soc@vger.kernel.org
11683 T: git git://linuxtv.org/media_tree.git
11684 F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
11685 F: drivers/media/platform/rcar_fdp1.c
11687 MEDIA DRIVERS FOR RENESAS - VIN
11688 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
11689 L: linux-media@vger.kernel.org
11690 L: linux-renesas-soc@vger.kernel.org
11692 T: git git://linuxtv.org/media_tree.git
11693 F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
11694 F: Documentation/devicetree/bindings/media/renesas,isp.yaml
11695 F: Documentation/devicetree/bindings/media/renesas,vin.yaml
11696 F: drivers/media/platform/rcar-vin/
11698 MEDIA DRIVERS FOR RENESAS - VSP1
11699 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11700 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11701 L: linux-media@vger.kernel.org
11702 L: linux-renesas-soc@vger.kernel.org
11704 T: git git://linuxtv.org/media_tree.git
11705 F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml
11706 F: drivers/media/platform/vsp1/
11708 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
11709 L: linux-media@vger.kernel.org
11711 W: https://linuxtv.org
11712 T: git git://linuxtv.org/media_tree.git
11713 F: drivers/media/dvb-frontends/stv0910*
11715 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
11716 L: linux-media@vger.kernel.org
11718 W: https://linuxtv.org
11719 T: git git://linuxtv.org/media_tree.git
11720 F: drivers/media/dvb-frontends/stv6111*
11722 MEDIA DRIVERS FOR STM32 - DCMI
11723 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
11724 L: linux-media@vger.kernel.org
11726 T: git git://linuxtv.org/media_tree.git
11727 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
11728 F: drivers/media/platform/stm32/stm32-dcmi.c
11730 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
11731 M: Mauro Carvalho Chehab <mchehab@kernel.org>
11732 L: linux-media@vger.kernel.org
11734 W: https://linuxtv.org
11735 Q: http://patchwork.kernel.org/project/linux-media/list/
11736 T: git git://linuxtv.org/media_tree.git
11737 F: Documentation/admin-guide/media/
11738 F: Documentation/devicetree/bindings/media/
11739 F: Documentation/driver-api/media/
11740 F: Documentation/userspace-api/media/
11742 F: drivers/staging/media/
11743 F: include/linux/platform_data/media/
11745 F: include/uapi/linux/dvb/
11746 F: include/uapi/linux/ivtv*
11747 F: include/uapi/linux/media.h
11748 F: include/uapi/linux/meye.h
11749 F: include/uapi/linux/uvcvideo.h
11750 F: include/uapi/linux/v4l2-*
11751 F: include/uapi/linux/videodev2.h
11753 MEDIATEK BLUETOOTH DRIVER
11754 M: Sean Wang <sean.wang@mediatek.com>
11755 L: linux-bluetooth@vger.kernel.org
11756 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11758 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
11759 F: drivers/bluetooth/btmtkuart.c
11761 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
11762 M: Sean Wang <sean.wang@mediatek.com>
11763 L: linux-pm@vger.kernel.org
11765 F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
11766 F: drivers/power/reset/mt6323-poweroff.c
11768 MEDIATEK CIR DRIVER
11769 M: Sean Wang <sean.wang@mediatek.com>
11771 F: drivers/media/rc/mtk-cir.c
11773 MEDIATEK DMA DRIVER
11774 M: Sean Wang <sean.wang@mediatek.com>
11775 L: dmaengine@vger.kernel.org
11776 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11777 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11779 F: Documentation/devicetree/bindings/dma/mtk-*
11780 F: drivers/dma/mediatek/
11782 MEDIATEK ETHERNET DRIVER
11783 M: Felix Fietkau <nbd@nbd.name>
11784 M: John Crispin <john@phrozen.org>
11785 M: Sean Wang <sean.wang@mediatek.com>
11786 M: Mark Lee <Mark-MC.Lee@mediatek.com>
11787 L: netdev@vger.kernel.org
11789 F: drivers/net/ethernet/mediatek/
11791 MEDIATEK I2C CONTROLLER DRIVER
11792 M: Qii Wang <qii.wang@mediatek.com>
11793 L: linux-i2c@vger.kernel.org
11795 F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.txt
11796 F: drivers/i2c/busses/i2c-mt65xx.c
11798 MEDIATEK IOMMU DRIVER
11799 M: Yong Wu <yong.wu@mediatek.com>
11800 L: iommu@lists.linux-foundation.org
11801 L: iommu@lists.linux.dev
11802 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11804 F: Documentation/devicetree/bindings/iommu/mediatek*
11805 F: drivers/iommu/mtk_iommu*
11806 F: include/dt-bindings/memory/mt*-port.h
11808 MEDIATEK JPEG DRIVER
11809 M: Rick Chang <rick.chang@mediatek.com>
11810 M: Bin Liu <bin.liu@mediatek.com>
11812 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
11813 F: drivers/media/platform/mtk-jpeg/
11815 MEDIATEK MDP DRIVER
11816 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
11817 M: Houlong Wei <houlong.wei@mediatek.com>
11818 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11820 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
11821 F: drivers/media/platform/mtk-mdp/
11822 F: drivers/media/platform/mtk-vpu/
11824 MEDIATEK MEDIA DRIVER
11825 M: Tiffany Lin <tiffany.lin@mediatek.com>
11826 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11828 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
11829 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
11830 F: drivers/media/platform/mtk-vcodec/
11831 F: drivers/media/platform/mtk-vpu/
11833 MEDIATEK MMC/SD/SDIO DRIVER
11834 M: Chaotian Jing <chaotian.jing@mediatek.com>
11836 F: Documentation/devicetree/bindings/mmc/mtk-sd.yaml
11837 F: drivers/mmc/host/mtk-sd.c
11839 MEDIATEK MT76 WIRELESS LAN DRIVER
11840 M: Felix Fietkau <nbd@nbd.name>
11841 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
11842 R: Ryder Lee <ryder.lee@mediatek.com>
11843 L: linux-wireless@vger.kernel.org
11845 F: drivers/net/wireless/mediatek/mt76/
11847 MEDIATEK MT7601U WIRELESS LAN DRIVER
11848 M: Jakub Kicinski <kubakici@wp.pl>
11849 L: linux-wireless@vger.kernel.org
11851 F: drivers/net/wireless/mediatek/mt7601u/
11853 MEDIATEK MT7621 CLOCK DRIVER
11854 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
11856 F: Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
11857 F: drivers/clk/ralink/clk-mt7621.c
11859 MEDIATEK MT7621/28/88 I2C DRIVER
11860 M: Stefan Roese <sr@denx.de>
11861 L: linux-i2c@vger.kernel.org
11863 F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
11864 F: drivers/i2c/busses/i2c-mt7621.c
11866 MEDIATEK MT7621 PHY PCI DRIVER
11867 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
11869 F: Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
11870 F: drivers/phy/ralink/phy-mt7621-pci.c
11872 MEDIATEK NAND CONTROLLER DRIVER
11873 L: linux-mtd@lists.infradead.org
11875 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
11876 F: drivers/mtd/nand/raw/mtk_*
11878 MEDIATEK PMIC LED DRIVER
11879 M: Sean Wang <sean.wang@mediatek.com>
11881 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
11882 F: drivers/leds/leds-mt6323.c
11884 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
11885 M: Sean Wang <sean.wang@mediatek.com>
11887 F: drivers/char/hw_random/mtk-rng.c
11889 MEDIATEK SWITCH DRIVER
11890 M: Sean Wang <sean.wang@mediatek.com>
11891 M: Landen Chao <Landen.Chao@mediatek.com>
11892 M: DENG Qingfang <dqfext@gmail.com>
11893 L: netdev@vger.kernel.org
11895 F: drivers/net/dsa/mt7530.*
11896 F: net/dsa/tag_mtk.c
11898 MEDIATEK USB3 DRD IP DRIVER
11899 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
11900 L: linux-usb@vger.kernel.org
11901 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11902 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11904 F: Documentation/devicetree/bindings/usb/mediatek,*
11905 F: drivers/usb/host/xhci-mtk*
11906 F: drivers/usb/mtu3/
11908 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
11909 M: Peter Senna Tschudin <peter.senna@gmail.com>
11910 M: Martin Donnelly <martin.donnelly@ge.com>
11911 M: Martyn Welch <martyn.welch@collabora.co.uk>
11913 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
11914 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
11916 MEGARAID SCSI/SAS DRIVERS
11917 M: Kashyap Desai <kashyap.desai@broadcom.com>
11918 M: Sumit Saxena <sumit.saxena@broadcom.com>
11919 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
11920 L: megaraidlinux.pdl@broadcom.com
11921 L: linux-scsi@vger.kernel.org
11923 W: http://www.avagotech.com/support/
11924 F: Documentation/scsi/megaraid.rst
11925 F: drivers/scsi/megaraid.*
11926 F: drivers/scsi/megaraid/
11928 MELEXIS MLX90614 DRIVER
11929 M: Crt Mori <cmo@melexis.com>
11930 L: linux-iio@vger.kernel.org
11932 W: http://www.melexis.com
11933 F: drivers/iio/temperature/mlx90614.c
11935 MELEXIS MLX90632 DRIVER
11936 M: Crt Mori <cmo@melexis.com>
11937 L: linux-iio@vger.kernel.org
11939 W: http://www.melexis.com
11940 F: drivers/iio/temperature/mlx90632.c
11942 MELFAS MIP4 TOUCHSCREEN DRIVER
11943 M: Sangwon Jee <jeesw@melfas.com>
11945 W: http://www.melfas.com
11946 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
11947 F: drivers/input/touchscreen/melfas_mip4.c
11949 MELLANOX BLUEFIELD I2C DRIVER
11950 M: Khalil Blaiech <kblaiech@nvidia.com>
11951 L: linux-i2c@vger.kernel.org
11953 F: Documentation/devicetree/bindings/i2c/mellanox,i2c-mlxbf.yaml
11954 F: drivers/i2c/busses/i2c-mlxbf.c
11956 MELLANOX ETHERNET DRIVER (mlx4_en)
11957 M: Tariq Toukan <tariqt@nvidia.com>
11958 L: netdev@vger.kernel.org
11960 W: http://www.mellanox.com
11961 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11962 F: drivers/net/ethernet/mellanox/mlx4/en_*
11964 MELLANOX ETHERNET DRIVER (mlx5e)
11965 M: Saeed Mahameed <saeedm@nvidia.com>
11966 L: netdev@vger.kernel.org
11968 W: http://www.mellanox.com
11969 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11970 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
11972 MELLANOX ETHERNET INNOVA DRIVERS
11973 R: Boris Pismenny <borisp@nvidia.com>
11974 L: netdev@vger.kernel.org
11976 W: http://www.mellanox.com
11977 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11978 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
11979 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
11980 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
11981 F: include/linux/mlx5/mlx5_ifc_fpga.h
11983 MELLANOX ETHERNET SWITCH DRIVERS
11984 M: Jiri Pirko <jiri@nvidia.com>
11985 M: Ido Schimmel <idosch@nvidia.com>
11986 L: netdev@vger.kernel.org
11988 W: http://www.mellanox.com
11989 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11990 F: drivers/net/ethernet/mellanox/mlxsw/
11991 F: tools/testing/selftests/drivers/net/mlxsw/
11993 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
11994 M: mlxsw@nvidia.com
11995 L: netdev@vger.kernel.org
11997 W: http://www.mellanox.com
11998 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11999 F: drivers/net/ethernet/mellanox/mlxfw/
12001 MELLANOX HARDWARE PLATFORM SUPPORT
12002 M: Hans de Goede <hdegoede@redhat.com>
12003 M: Mark Gross <mgross@linux.intel.com>
12004 M: Vadim Pasternak <vadimp@nvidia.com>
12005 L: platform-driver-x86@vger.kernel.org
12007 F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
12008 F: drivers/platform/mellanox/
12009 F: include/linux/platform_data/mlxreg.h
12011 MELLANOX MLX4 core VPI driver
12012 M: Tariq Toukan <tariqt@nvidia.com>
12013 L: netdev@vger.kernel.org
12014 L: linux-rdma@vger.kernel.org
12016 W: http://www.mellanox.com
12017 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12018 F: drivers/net/ethernet/mellanox/mlx4/
12019 F: include/linux/mlx4/
12021 MELLANOX MLX4 IB driver
12022 M: Yishai Hadas <yishaih@nvidia.com>
12023 L: linux-rdma@vger.kernel.org
12025 W: http://www.mellanox.com
12026 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12027 F: drivers/infiniband/hw/mlx4/
12028 F: include/linux/mlx4/
12029 F: include/uapi/rdma/mlx4-abi.h
12031 MELLANOX MLX5 core VPI driver
12032 M: Saeed Mahameed <saeedm@nvidia.com>
12033 M: Leon Romanovsky <leonro@nvidia.com>
12034 L: netdev@vger.kernel.org
12035 L: linux-rdma@vger.kernel.org
12037 W: http://www.mellanox.com
12038 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12039 F: Documentation/networking/device_drivers/ethernet/mellanox/
12040 F: drivers/net/ethernet/mellanox/mlx5/core/
12041 F: include/linux/mlx5/
12043 MELLANOX MLX5 IB driver
12044 M: Leon Romanovsky <leonro@nvidia.com>
12045 L: linux-rdma@vger.kernel.org
12047 W: http://www.mellanox.com
12048 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12049 F: drivers/infiniband/hw/mlx5/
12050 F: include/linux/mlx5/
12051 F: include/uapi/rdma/mlx5-abi.h
12053 MELLANOX MLXCPLD I2C AND MUX DRIVER
12054 M: Vadim Pasternak <vadimp@nvidia.com>
12055 M: Michael Shych <michaelsh@nvidia.com>
12056 L: linux-i2c@vger.kernel.org
12058 F: Documentation/i2c/busses/i2c-mlxcpld.rst
12059 F: drivers/i2c/busses/i2c-mlxcpld.c
12060 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
12062 MELLANOX MLXCPLD LED DRIVER
12063 M: Vadim Pasternak <vadimp@nvidia.com>
12064 L: linux-leds@vger.kernel.org
12066 F: Documentation/leds/leds-mlxcpld.rst
12067 F: drivers/leds/leds-mlxcpld.c
12068 F: drivers/leds/leds-mlxreg.c
12070 MELLANOX PLATFORM DRIVER
12071 M: Vadim Pasternak <vadimp@nvidia.com>
12072 L: platform-driver-x86@vger.kernel.org
12074 F: drivers/platform/x86/mlx-platform.c
12077 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12078 M: "Paul E. McKenney" <paulmck@kernel.org>
12079 L: linux-kernel@vger.kernel.org
12081 F: arch/powerpc/include/asm/membarrier.h
12082 F: include/uapi/linux/membarrier.h
12083 F: kernel/sched/membarrier.c
12086 M: Mike Rapoport <rppt@linux.ibm.com>
12087 L: linux-mm@kvack.org
12089 F: Documentation/core-api/boot-time-mm.rst
12090 F: include/linux/memblock.h
12093 MEMORY CONTROLLER DRIVERS
12094 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
12095 L: linux-kernel@vger.kernel.org
12097 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
12098 F: Documentation/devicetree/bindings/memory-controllers/
12100 F: include/dt-bindings/memory/
12103 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
12104 M: Dmitry Osipenko <digetx@gmail.com>
12105 L: linux-pm@vger.kernel.org
12106 L: linux-tegra@vger.kernel.org
12107 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
12109 F: drivers/devfreq/tegra30-devfreq.c
12112 M: Andrew Morton <akpm@linux-foundation.org>
12113 L: linux-mm@kvack.org
12115 W: http://www.linux-mm.org
12116 T: quilt https://ozlabs.org/~akpm/mmotm/
12117 T: quilt https://ozlabs.org/~akpm/mmots/
12118 T: git git://github.com/hnaz/linux-mm.git
12119 F: include/linux/gfp.h
12120 F: include/linux/memory_hotplug.h
12121 F: include/linux/mm.h
12122 F: include/linux/mmzone.h
12123 F: include/linux/pagewalk.h
12124 F: include/linux/vmalloc.h
12126 F: tools/testing/selftests/vm/
12128 MEMORY TECHNOLOGY DEVICES (MTD)
12129 M: Miquel Raynal <miquel.raynal@bootlin.com>
12130 M: Richard Weinberger <richard@nod.at>
12131 M: Vignesh Raghavendra <vigneshr@ti.com>
12132 L: linux-mtd@lists.infradead.org
12134 W: http://www.linux-mtd.infradead.org/
12135 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12136 C: irc://irc.oftc.net/mtd
12137 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
12138 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
12139 F: Documentation/devicetree/bindings/mtd/
12141 F: include/linux/mtd/
12142 F: include/uapi/mtd/
12144 MEN A21 WATCHDOG DRIVER
12145 M: Johannes Thumshirn <morbidrsa@gmail.com>
12146 L: linux-watchdog@vger.kernel.org
12148 F: drivers/watchdog/mena21_wdt.c
12150 MEN CHAMELEON BUS (mcb)
12151 M: Johannes Thumshirn <morbidrsa@gmail.com>
12153 F: Documentation/driver-api/men-chameleon-bus.rst
12155 F: include/linux/mcb.h
12157 MEN F21BMC (Board Management Controller)
12158 M: Andreas Werner <andreas.werner@men.de>
12160 F: Documentation/hwmon/menf21bmc.rst
12161 F: drivers/hwmon/menf21bmc_hwmon.c
12162 F: drivers/leds/leds-menf21bmc.c
12163 F: drivers/mfd/menf21bmc.c
12164 F: drivers/watchdog/menf21bmc_wdt.c
12166 MEN Z069 WATCHDOG DRIVER
12167 M: Johannes Thumshirn <jth@kernel.org>
12168 L: linux-watchdog@vger.kernel.org
12170 F: drivers/watchdog/menz69_wdt.c
12172 MESON AO CEC DRIVER FOR AMLOGIC SOCS
12173 M: Neil Armstrong <narmstrong@baylibre.com>
12174 L: linux-media@vger.kernel.org
12175 L: linux-amlogic@lists.infradead.org
12177 W: http://linux-meson.com/
12178 T: git git://linuxtv.org/media_tree.git
12179 F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
12180 F: drivers/media/cec/platform/meson/ao-cec-g12a.c
12181 F: drivers/media/cec/platform/meson/ao-cec.c
12183 MESON GE2D DRIVER FOR AMLOGIC SOCS
12184 M: Neil Armstrong <narmstrong@baylibre.com>
12185 L: linux-media@vger.kernel.org
12186 L: linux-amlogic@lists.infradead.org
12188 T: git git://linuxtv.org/media_tree.git
12189 F: Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
12190 F: drivers/media/platform/meson/ge2d/
12192 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
12193 M: Liang Yang <liang.yang@amlogic.com>
12194 L: linux-mtd@lists.infradead.org
12196 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
12197 F: drivers/mtd/nand/raw/meson_*
12199 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
12200 M: Neil Armstrong <narmstrong@baylibre.com>
12201 L: linux-media@vger.kernel.org
12202 L: linux-amlogic@lists.infradead.org
12204 T: git git://linuxtv.org/media_tree.git
12205 F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
12206 F: drivers/staging/media/meson/vdec/
12208 METHODE UDPU SUPPORT
12209 M: Vladimir Vid <vladimir.vid@sartura.hr>
12211 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
12214 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
12215 M: Hemant Kumar <hemantk@codeaurora.org>
12216 L: linux-arm-msm@vger.kernel.org
12218 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
12219 F: Documentation/ABI/stable/sysfs-bus-mhi
12220 F: Documentation/mhi/
12221 F: drivers/bus/mhi/
12222 F: include/linux/mhi.h
12224 MICROBLAZE ARCHITECTURE
12225 M: Michal Simek <monstr@monstr.eu>
12227 W: http://www.monstr.eu/fdt/
12228 T: git git://git.monstr.eu/linux-2.6-microblaze.git
12229 F: arch/microblaze/
12231 MICROCHIP AT91 DMA DRIVERS
12232 M: Ludovic Desroches <ludovic.desroches@microchip.com>
12233 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12234 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12235 L: dmaengine@vger.kernel.org
12237 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
12238 F: drivers/dma/at_hdmac.c
12239 F: drivers/dma/at_hdmac_regs.h
12240 F: drivers/dma/at_xdmac.c
12241 F: include/dt-bindings/dma/at91.h
12243 MICROCHIP AT91 SERIAL DRIVER
12244 M: Richard Genoud <richard.genoud@gmail.com>
12246 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
12247 F: drivers/tty/serial/atmel_serial.c
12248 F: drivers/tty/serial/atmel_serial.h
12250 MICROCHIP AT91 USART MFD DRIVER
12251 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
12252 L: linux-kernel@vger.kernel.org
12254 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
12255 F: drivers/mfd/at91-usart.c
12256 F: include/dt-bindings/mfd/at91-usart.h
12258 MICROCHIP AT91 USART SPI DRIVER
12259 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
12260 L: linux-spi@vger.kernel.org
12262 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
12263 F: drivers/spi/spi-at91-usart.c
12265 MICROCHIP AUDIO ASOC DRIVERS
12266 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
12267 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12271 MICROCHIP ECC DRIVER
12272 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12273 L: linux-crypto@vger.kernel.org
12275 F: drivers/crypto/atmel-ecc.*
12277 MICROCHIP I2C DRIVER
12278 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
12279 L: linux-i2c@vger.kernel.org
12281 F: drivers/i2c/busses/i2c-at91-*.c
12282 F: drivers/i2c/busses/i2c-at91.h
12284 MICROCHIP ISC DRIVER
12285 M: Eugen Hristev <eugen.hristev@microchip.com>
12286 L: linux-media@vger.kernel.org
12288 F: Documentation/devicetree/bindings/media/atmel,isc.yaml
12289 F: Documentation/devicetree/bindings/media/microchip,xisc.yaml
12290 F: drivers/media/platform/atmel/atmel-isc-base.c
12291 F: drivers/media/platform/atmel/atmel-isc-regs.h
12292 F: drivers/media/platform/atmel/atmel-isc.h
12293 F: drivers/media/platform/atmel/atmel-sama5d2-isc.c
12294 F: drivers/media/platform/atmel/atmel-sama7g5-isc.c
12295 F: include/linux/atmel-isc-media.h
12297 MICROCHIP ISI DRIVER
12298 M: Eugen Hristev <eugen.hristev@microchip.com>
12299 L: linux-media@vger.kernel.org
12301 F: drivers/media/platform/atmel/atmel-isi.c
12302 F: drivers/media/platform/atmel/atmel-isi.h
12304 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
12305 M: Woojung Huh <woojung.huh@microchip.com>
12306 M: UNGLinuxDriver@microchip.com
12307 L: netdev@vger.kernel.org
12309 F: Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
12310 F: drivers/net/dsa/microchip/*
12311 F: include/linux/platform_data/microchip-ksz.h
12312 F: net/dsa/tag_ksz.c
12314 MICROCHIP LAN743X ETHERNET DRIVER
12315 M: Bryan Whitehead <bryan.whitehead@microchip.com>
12316 M: UNGLinuxDriver@microchip.com
12317 L: netdev@vger.kernel.org
12319 F: drivers/net/ethernet/microchip/lan743x_*
12321 MICROCHIP LCDFB DRIVER
12322 M: Nicolas Ferre <nicolas.ferre@microchip.com>
12323 L: linux-fbdev@vger.kernel.org
12325 F: drivers/video/fbdev/atmel_lcdfb.c
12326 F: include/video/atmel_lcdc.h
12328 MICROCHIP MCP16502 PMIC DRIVER
12329 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12330 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12332 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
12333 F: drivers/regulator/mcp16502.c
12335 MICROCHIP MCP3911 ADC DRIVER
12336 M: Marcus Folkesson <marcus.folkesson@gmail.com>
12337 M: Kent Gustavsson <kent@minoris.se>
12338 L: linux-iio@vger.kernel.org
12340 F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
12341 F: drivers/iio/adc/mcp3911.c
12343 MICROCHIP MMC/SD/SDIO MCI DRIVER
12344 M: Ludovic Desroches <ludovic.desroches@microchip.com>
12346 F: drivers/mmc/host/atmel-mci.c
12348 MICROCHIP NAND DRIVER
12349 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12350 L: linux-mtd@lists.infradead.org
12352 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
12353 F: drivers/mtd/nand/raw/atmel/*
12355 MICROCHIP PWM DRIVER
12356 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12357 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12358 L: linux-pwm@vger.kernel.org
12360 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
12361 F: drivers/pwm/pwm-atmel.c
12363 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
12364 M: Eugen Hristev <eugen.hristev@microchip.com>
12365 L: linux-iio@vger.kernel.org
12367 F: Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
12368 F: drivers/iio/adc/at91-sama5d2_adc.c
12369 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
12371 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
12372 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12374 F: drivers/power/reset/at91-sama5d2_shdwc.c
12376 MICROCHIP SPI DRIVER
12377 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12379 F: drivers/spi/spi-atmel.*
12381 MICROCHIP SSC DRIVER
12382 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
12383 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12385 F: drivers/misc/atmel-ssc.c
12386 F: include/linux/atmel-ssc.h
12388 MICROCHIP USB251XB DRIVER
12389 M: Richard Leitner <richard.leitner@skidata.com>
12390 L: linux-usb@vger.kernel.org
12392 F: Documentation/devicetree/bindings/usb/usb251xb.txt
12393 F: drivers/usb/misc/usb251xb.c
12395 MICROCHIP USBA UDC DRIVER
12396 M: Cristian Birsan <cristian.birsan@microchip.com>
12397 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12399 F: drivers/usb/gadget/udc/atmel_usba_udc.*
12401 MICROCHIP WILC1000 WIFI DRIVER
12402 M: Ajay Singh <ajay.kathat@microchip.com>
12403 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12404 L: linux-wireless@vger.kernel.org
12406 F: drivers/net/wireless/microchip/wilc1000/
12408 MICROSEMI MIPS SOCS
12409 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
12410 M: UNGLinuxDriver@microchip.com
12411 L: linux-mips@vger.kernel.org
12413 F: Documentation/devicetree/bindings/mips/mscc.txt
12414 F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
12415 F: arch/mips/boot/dts/mscc/
12416 F: arch/mips/configs/generic/board-ocelot.config
12417 F: arch/mips/generic/board-ocelot.c
12419 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
12420 M: Don Brace <don.brace@microchip.com>
12421 L: storagedev@microchip.com
12422 L: linux-scsi@vger.kernel.org
12424 F: Documentation/scsi/smartpqi.rst
12425 F: drivers/scsi/smartpqi/Kconfig
12426 F: drivers/scsi/smartpqi/Makefile
12427 F: drivers/scsi/smartpqi/smartpqi*.[ch]
12428 F: include/linux/cciss*.h
12429 F: include/uapi/linux/cciss*.h
12431 MICROSOFT SURFACE BATTERY AND AC DRIVERS
12432 M: Maximilian Luz <luzmaximilian@gmail.com>
12433 L: linux-pm@vger.kernel.org
12434 L: platform-driver-x86@vger.kernel.org
12436 F: drivers/power/supply/surface_battery.c
12437 F: drivers/power/supply/surface_charger.c
12439 MICROSOFT SURFACE DTX DRIVER
12440 M: Maximilian Luz <luzmaximilian@gmail.com>
12441 L: platform-driver-x86@vger.kernel.org
12443 F: Documentation/driver-api/surface_aggregator/clients/dtx.rst
12444 F: drivers/platform/surface/surface_dtx.c
12445 F: include/uapi/linux/surface_aggregator/dtx.h
12447 MICROSOFT SURFACE GPE LID SUPPORT DRIVER
12448 M: Maximilian Luz <luzmaximilian@gmail.com>
12449 L: platform-driver-x86@vger.kernel.org
12451 F: drivers/platform/surface/surface_gpe.c
12453 MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
12454 M: Hans de Goede <hdegoede@redhat.com>
12455 M: Mark Gross <mgross@linux.intel.com>
12456 M: Maximilian Luz <luzmaximilian@gmail.com>
12457 L: platform-driver-x86@vger.kernel.org
12459 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
12460 F: drivers/platform/surface/
12462 MICROSOFT SURFACE HID TRANSPORT DRIVER
12463 M: Maximilian Luz <luzmaximilian@gmail.com>
12464 L: linux-input@vger.kernel.org
12465 L: platform-driver-x86@vger.kernel.org
12467 F: drivers/hid/surface-hid/
12469 MICROSOFT SURFACE HOT-PLUG DRIVER
12470 M: Maximilian Luz <luzmaximilian@gmail.com>
12471 L: platform-driver-x86@vger.kernel.org
12473 F: drivers/platform/surface/surface_hotplug.c
12475 MICROSOFT SURFACE PLATFORM PROFILE DRIVER
12476 M: Maximilian Luz <luzmaximilian@gmail.com>
12477 L: platform-driver-x86@vger.kernel.org
12479 F: drivers/platform/surface/surface_platform_profile.c
12481 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
12482 M: Chen Yu <yu.c.chen@intel.com>
12483 L: platform-driver-x86@vger.kernel.org
12485 F: drivers/platform/surface/surfacepro3_button.c
12487 MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
12488 M: Maximilian Luz <luzmaximilian@gmail.com>
12489 L: platform-driver-x86@vger.kernel.org
12491 W: https://github.com/linux-surface/surface-aggregator-module
12492 C: irc://irc.libera.chat/linux-surface
12493 F: Documentation/driver-api/surface_aggregator/
12494 F: drivers/platform/surface/aggregator/
12495 F: drivers/platform/surface/surface_acpi_notify.c
12496 F: drivers/platform/surface/surface_aggregator_cdev.c
12497 F: drivers/platform/surface/surface_aggregator_registry.c
12498 F: include/linux/surface_acpi_notify.h
12499 F: include/linux/surface_aggregator/
12500 F: include/uapi/linux/surface_aggregator/
12502 MICROTEK X6 SCANNER
12503 M: Oliver Neukum <oliver@neukum.org>
12505 F: drivers/usb/image/microtek.*
12507 MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
12508 M: Luka Kovacic <luka.kovacic@sartura.hr>
12509 M: Luka Perkov <luka.perkov@sartura.hr>
12511 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s-bit.dts
12512 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s.dts
12513 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s-bit.dts
12514 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s.dts
12515 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s-bit.dts
12516 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s.dts
12518 MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
12519 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12520 L: linux-media@vger.kernel.org
12522 F: Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
12523 F: Documentation/driver-api/media/drivers/ccs/
12524 F: Documentation/userspace-api/media/drivers/ccs.rst
12525 F: drivers/media/i2c/ccs-pll.c
12526 F: drivers/media/i2c/ccs-pll.h
12527 F: drivers/media/i2c/ccs/
12528 F: include/uapi/linux/ccs.h
12529 F: include/uapi/linux/smiapp.h
12532 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12533 L: linux-mips@vger.kernel.org
12535 W: http://www.linux-mips.org/
12536 Q: https://patchwork.kernel.org/project/linux-mips/list/
12537 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
12538 F: Documentation/devicetree/bindings/mips/
12539 F: Documentation/mips/
12541 F: drivers/platform/mips/
12543 MIPS BOSTON DEVELOPMENT BOARD
12544 M: Paul Burton <paulburton@kernel.org>
12545 L: linux-mips@vger.kernel.org
12547 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
12548 F: arch/mips/boot/dts/img/boston.dts
12549 F: arch/mips/configs/generic/board-boston.config
12550 F: drivers/clk/imgtec/clk-boston.c
12551 F: include/dt-bindings/clock/boston-clock.h
12554 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12555 M: Serge Semin <fancer.lancer@gmail.com>
12556 L: linux-mips@vger.kernel.org
12558 F: drivers/bus/mips_cdmm.c
12559 F: drivers/clocksource/mips-gic-timer.c
12560 F: drivers/cpuidle/cpuidle-cps.c
12561 F: drivers/irqchip/irq-mips-cpu.c
12562 F: drivers/irqchip/irq-mips-gic.c
12564 MIPS GENERIC PLATFORM
12565 M: Paul Burton <paulburton@kernel.org>
12566 L: linux-mips@vger.kernel.org
12568 F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
12569 F: arch/mips/generic/
12570 F: arch/mips/tools/generic-board-config.sh
12572 MIPS RINT INSTRUCTION EMULATION
12573 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
12574 L: linux-mips@vger.kernel.org
12576 F: arch/mips/math-emu/dp_rint.c
12577 F: arch/mips/math-emu/sp_rint.c
12579 MIPS/LOONGSON1 ARCHITECTURE
12580 M: Keguang Zhang <keguang.zhang@gmail.com>
12581 L: linux-mips@vger.kernel.org
12583 F: arch/mips/include/asm/mach-loongson32/
12584 F: arch/mips/loongson32/
12585 F: drivers/*/*/*loongson1*
12586 F: drivers/*/*loongson1*
12588 MIPS/LOONGSON2EF ARCHITECTURE
12589 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
12590 L: linux-mips@vger.kernel.org
12592 F: arch/mips/include/asm/mach-loongson2ef/
12593 F: arch/mips/loongson2ef/
12594 F: drivers/cpufreq/loongson2_cpufreq.c
12596 MIPS/LOONGSON64 ARCHITECTURE
12597 M: Huacai Chen <chenhuacai@kernel.org>
12598 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
12599 L: linux-mips@vger.kernel.org
12601 F: arch/mips/include/asm/mach-loongson64/
12602 F: arch/mips/loongson64/
12603 F: drivers/irqchip/irq-loongson*
12604 F: drivers/platform/mips/cpu_hwmon.c
12606 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
12607 M: Hans Verkuil <hverkuil@xs4all.nl>
12608 L: linux-media@vger.kernel.org
12610 W: https://linuxtv.org
12611 T: git git://linuxtv.org/media_tree.git
12612 F: drivers/media/radio/radio-miropcm20*
12615 R: Lubomir Rintel <lkundrak@v3.sk>
12616 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12618 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
12619 F: arch/arm/boot/dts/mmp*
12620 F: arch/arm/mach-mmp/
12621 F: include/linux/soc/mmp/
12623 MMP USB PHY DRIVERS
12624 R: Lubomir Rintel <lkundrak@v3.sk>
12625 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12627 F: drivers/phy/marvell/phy-mmp3-usb.c
12628 F: drivers/phy/marvell/phy-pxa-usb.c
12630 MMU GATHER AND TLB INVALIDATION
12631 M: Will Deacon <will@kernel.org>
12632 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
12633 M: Andrew Morton <akpm@linux-foundation.org>
12634 M: Nick Piggin <npiggin@gmail.com>
12635 M: Peter Zijlstra <peterz@infradead.org>
12636 L: linux-arch@vger.kernel.org
12637 L: linux-mm@kvack.org
12639 F: arch/*/include/asm/tlb.h
12640 F: include/asm-generic/tlb.h
12643 MN88472 MEDIA DRIVER
12644 M: Antti Palosaari <crope@iki.fi>
12645 L: linux-media@vger.kernel.org
12647 W: https://linuxtv.org
12648 W: http://palosaari.fi/linux/
12649 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12650 F: drivers/media/dvb-frontends/mn88472*
12652 MN88473 MEDIA DRIVER
12653 M: Antti Palosaari <crope@iki.fi>
12654 L: linux-media@vger.kernel.org
12656 W: https://linuxtv.org
12657 W: http://palosaari.fi/linux/
12658 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12659 F: drivers/media/dvb-frontends/mn88473*
12662 M: Luis Chamberlain <mcgrof@kernel.org>
12663 M: Jessica Yu <jeyu@kernel.org>
12665 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
12666 F: include/linux/module.h
12669 MONOLITHIC POWER SYSTEM PMIC DRIVER
12670 M: Saravanan Sekar <sravanhome@gmail.com>
12672 F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
12673 F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
12674 F: drivers/iio/adc/mp2629_adc.c
12675 F: drivers/mfd/mp2629.c
12676 F: drivers/power/supply/mp2629_charger.c
12677 F: drivers/regulator/mp5416.c
12678 F: drivers/regulator/mpq7920.c
12679 F: drivers/regulator/mpq7920.h
12680 F: include/linux/mfd/mp2629.h
12682 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
12684 W: http://popies.net/meye/
12685 F: Documentation/userspace-api/media/drivers/meye*
12686 F: drivers/media/pci/meye/
12687 F: include/uapi/linux/meye.h
12689 MOTORCOMM PHY DRIVER
12690 M: Peter Geis <pgwipeout@gmail.com>
12691 L: netdev@vger.kernel.org
12693 F: drivers/net/phy/motorcomm.c
12695 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
12696 M: Jiri Slaby <jirislaby@kernel.org>
12698 F: Documentation/driver-api/serial/moxa-smartio.rst
12699 F: drivers/tty/mxser.*
12701 MR800 AVERMEDIA USB FM RADIO DRIVER
12702 M: Alexey Klimov <klimov.linux@gmail.com>
12703 L: linux-media@vger.kernel.org
12705 T: git git://linuxtv.org/media_tree.git
12706 F: drivers/media/radio/radio-mr800.c
12708 MRF24J40 IEEE 802.15.4 RADIO DRIVER
12709 M: Alan Ott <alan@signal11.us>
12710 L: linux-wpan@vger.kernel.org
12712 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
12713 F: drivers/net/ieee802154/mrf24j40.c
12716 M: "Lee, Chun-Yi" <jlee@suse.com>
12717 L: platform-driver-x86@vger.kernel.org
12719 F: drivers/platform/x86/msi-laptop.c
12722 L: platform-driver-x86@vger.kernel.org
12724 F: drivers/platform/x86/msi-wmi.c
12726 MSI001 MEDIA DRIVER
12727 M: Antti Palosaari <crope@iki.fi>
12728 L: linux-media@vger.kernel.org
12730 W: https://linuxtv.org
12731 W: http://palosaari.fi/linux/
12732 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12733 T: git git://linuxtv.org/anttip/media_tree.git
12734 F: drivers/media/tuners/msi001*
12736 MSI2500 MEDIA DRIVER
12737 M: Antti Palosaari <crope@iki.fi>
12738 L: linux-media@vger.kernel.org
12740 W: https://linuxtv.org
12741 W: http://palosaari.fi/linux/
12742 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12743 T: git git://linuxtv.org/anttip/media_tree.git
12744 F: drivers/media/usb/msi2500/
12746 MSTAR INTERRUPT CONTROLLER DRIVER
12747 M: Mark-PK Tsai <mark-pk.tsai@mediatek.com>
12748 M: Daniel Palmer <daniel@thingy.jp>
12750 F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
12751 F: drivers/irqchip/irq-mst-intc.c
12753 MSYSTEMS DISKONCHIP G3 MTD DRIVER
12754 M: Robert Jarzmik <robert.jarzmik@free.fr>
12755 L: linux-mtd@lists.infradead.org
12757 F: drivers/mtd/devices/docg3*
12759 MT9M032 APTINA SENSOR DRIVER
12760 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12761 L: linux-media@vger.kernel.org
12763 T: git git://linuxtv.org/media_tree.git
12764 F: drivers/media/i2c/mt9m032.c
12765 F: include/media/i2c/mt9m032.h
12767 MT9P031 APTINA CAMERA SENSOR
12768 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12769 L: linux-media@vger.kernel.org
12771 T: git git://linuxtv.org/media_tree.git
12772 F: drivers/media/i2c/mt9p031.c
12773 F: include/media/i2c/mt9p031.h
12775 MT9T001 APTINA CAMERA SENSOR
12776 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12777 L: linux-media@vger.kernel.org
12779 T: git git://linuxtv.org/media_tree.git
12780 F: drivers/media/i2c/mt9t001.c
12781 F: include/media/i2c/mt9t001.h
12783 MT9T112 APTINA CAMERA SENSOR
12784 M: Jacopo Mondi <jacopo@jmondi.org>
12785 L: linux-media@vger.kernel.org
12787 T: git git://linuxtv.org/media_tree.git
12788 F: drivers/media/i2c/mt9t112.c
12789 F: include/media/i2c/mt9t112.h
12791 MT9V032 APTINA CAMERA SENSOR
12792 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12793 L: linux-media@vger.kernel.org
12795 T: git git://linuxtv.org/media_tree.git
12796 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
12797 F: drivers/media/i2c/mt9v032.c
12798 F: include/media/i2c/mt9v032.h
12800 MT9V111 APTINA CAMERA SENSOR
12801 M: Jacopo Mondi <jacopo@jmondi.org>
12802 L: linux-media@vger.kernel.org
12804 T: git git://linuxtv.org/media_tree.git
12805 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
12806 F: drivers/media/i2c/mt9v111.c
12808 MULTIFUNCTION DEVICES (MFD)
12809 M: Lee Jones <lee.jones@linaro.org>
12811 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12812 F: Documentation/devicetree/bindings/mfd/
12814 F: include/dt-bindings/mfd/
12815 F: include/linux/mfd/
12817 MULTIMEDIA CARD (MMC) ETC. OVER SPI
12819 F: drivers/mmc/host/mmc_spi.c
12820 F: include/linux/spi/mmc_spi.h
12822 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
12823 M: Ulf Hansson <ulf.hansson@linaro.org>
12824 L: linux-mmc@vger.kernel.org
12826 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
12827 F: Documentation/devicetree/bindings/mmc/
12829 F: include/linux/mmc/
12830 F: include/uapi/linux/mmc/
12832 MULTIPLEXER SUBSYSTEM
12833 M: Peter Rosin <peda@axentia.se>
12835 F: Documentation/ABI/testing/sysfs-class-mux*
12836 F: Documentation/devicetree/bindings/mux/
12838 F: include/dt-bindings/mux/
12839 F: include/linux/mux/
12841 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
12842 M: Bin Liu <b-liu@ti.com>
12843 L: linux-usb@vger.kernel.org
12845 F: drivers/usb/musb/
12847 MXL301RF MEDIA DRIVER
12848 M: Akihiro Tsukada <tskd08@gmail.com>
12849 L: linux-media@vger.kernel.org
12851 F: drivers/media/tuners/mxl301rf*
12853 MXL5007T MEDIA DRIVER
12854 M: Michael Krufky <mkrufky@linuxtv.org>
12855 L: linux-media@vger.kernel.org
12857 W: https://linuxtv.org
12858 W: http://github.com/mkrufky
12859 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12860 T: git git://linuxtv.org/mkrufky/tuners.git
12861 F: drivers/media/tuners/mxl5007t.*
12864 M: Marek Vasut <marex@denx.de>
12865 M: Stefan Agner <stefan@agner.ch>
12866 L: dri-devel@lists.freedesktop.org
12868 T: git git://anongit.freedesktop.org/drm/drm-misc
12869 F: Documentation/devicetree/bindings/display/fsl,lcdif.yaml
12870 F: drivers/gpu/drm/mxsfb/
12872 MYLEX DAC960 PCI RAID Controller
12873 M: Hannes Reinecke <hare@kernel.org>
12874 L: linux-scsi@vger.kernel.org
12876 F: drivers/scsi/myrb.*
12877 F: drivers/scsi/myrs.*
12879 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
12880 M: Chris Lee <christopher.lee@cspi.com>
12881 L: netdev@vger.kernel.org
12883 W: https://www.cspi.com/ethernet-products/support/downloads/
12884 F: drivers/net/ethernet/myricom/myri10ge/
12886 NAND FLASH SUBSYSTEM
12887 M: Miquel Raynal <miquel.raynal@bootlin.com>
12888 R: Richard Weinberger <richard@nod.at>
12889 L: linux-mtd@lists.infradead.org
12891 W: http://www.linux-mtd.infradead.org/
12892 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12893 C: irc://irc.oftc.net/mtd
12894 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
12895 F: drivers/mtd/nand/
12896 F: include/linux/mtd/*nand*.h
12898 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
12899 M: Daniel Mack <zonque@gmail.com>
12900 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12902 W: http://www.native-instruments.com
12903 F: sound/usb/caiaq/
12905 NATSEMI ETHERNET DRIVER (DP8381x)
12907 F: drivers/net/ethernet/natsemi/natsemi.c
12909 NCR 5380 SCSI DRIVERS
12910 M: Finn Thain <fthain@linux-m68k.org>
12911 M: Michael Schmitz <schmitzmic@gmail.com>
12912 L: linux-scsi@vger.kernel.org
12914 F: Documentation/scsi/g_NCR5380.rst
12915 F: drivers/scsi/NCR5380.*
12916 F: drivers/scsi/arm/cumana_1.c
12917 F: drivers/scsi/arm/oak.c
12918 F: drivers/scsi/atari_scsi.*
12919 F: drivers/scsi/dmx3191d.c
12920 F: drivers/scsi/g_NCR5380.*
12921 F: drivers/scsi/mac_scsi.*
12922 F: drivers/scsi/sun3_scsi.*
12923 F: drivers/scsi/sun3_scsi_vme.c
12926 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
12930 NCT6775 HARDWARE MONITOR DRIVER
12931 M: Guenter Roeck <linux@roeck-us.net>
12932 L: linux-hwmon@vger.kernel.org
12934 F: Documentation/hwmon/nct6775.rst
12935 F: drivers/hwmon/nct6775.c
12938 M: Jakub Kicinski <kuba@kernel.org>
12940 F: drivers/net/netdevsim/*
12942 NETEM NETWORK EMULATOR
12943 M: Stephen Hemminger <stephen@networkplumber.org>
12944 L: netdev@vger.kernel.org
12946 F: net/sched/sch_netem.c
12948 NETERION 10GbE DRIVERS (s2io/vxge)
12949 M: Jon Mason <jdmason@kudzu.us>
12950 L: netdev@vger.kernel.org
12952 F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
12953 F: Documentation/networking/device_drivers/ethernet/neterion/vxge.rst
12954 F: drivers/net/ethernet/neterion/
12957 M: Pablo Neira Ayuso <pablo@netfilter.org>
12958 M: Jozsef Kadlecsik <kadlec@netfilter.org>
12959 M: Florian Westphal <fw@strlen.de>
12960 L: netfilter-devel@vger.kernel.org
12961 L: coreteam@netfilter.org
12963 W: http://www.netfilter.org/
12964 W: http://www.iptables.org/
12965 W: http://www.nftables.org/
12966 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
12967 C: irc://irc.libera.chat/netfilter
12968 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
12969 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
12970 F: include/linux/netfilter*
12971 F: include/linux/netfilter/
12972 F: include/net/netfilter/
12973 F: include/uapi/linux/netfilter*
12974 F: include/uapi/linux/netfilter/
12975 F: net/*/netfilter.c
12976 F: net/*/netfilter/
12977 F: net/bridge/br_netfilter*.c
12980 NETROM NETWORK LAYER
12981 M: Ralf Baechle <ralf@linux-mips.org>
12982 L: linux-hams@vger.kernel.org
12984 W: http://www.linux-ax25.org/
12985 F: include/net/netrom.h
12986 F: include/uapi/linux/netrom.h
12989 NETRONIX EMBEDDED CONTROLLER
12990 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
12992 F: Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
12993 F: drivers/mfd/ntxec.c
12994 F: drivers/pwm/pwm-ntxec.c
12995 F: drivers/rtc/rtc-ntxec.c
12996 F: include/linux/mfd/ntxec.h
12998 NETRONOME ETHERNET DRIVERS
12999 M: Simon Horman <simon.horman@corigine.com>
13000 R: Jakub Kicinski <kuba@kernel.org>
13001 L: oss-drivers@corigine.com
13003 F: drivers/net/ethernet/netronome/
13005 NETWORK BLOCK DEVICE (NBD)
13006 M: Josef Bacik <josef@toxicpanda.com>
13007 L: linux-block@vger.kernel.org
13008 L: nbd@other.debian.org
13010 F: Documentation/admin-guide/blockdev/nbd.rst
13011 F: drivers/block/nbd.c
13012 F: include/trace/events/nbd.h
13013 F: include/uapi/linux/nbd.h
13015 NETWORK DROP MONITOR
13016 M: Neil Horman <nhorman@tuxdriver.com>
13017 L: netdev@vger.kernel.org
13019 W: https://fedorahosted.org/dropwatch/
13020 F: include/uapi/linux/net_dropmon.h
13021 F: net/core/drop_monitor.c
13024 M: "David S. Miller" <davem@davemloft.net>
13025 M: Jakub Kicinski <kuba@kernel.org>
13026 L: netdev@vger.kernel.org
13028 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13029 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
13030 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
13031 F: Documentation/devicetree/bindings/net/
13032 F: drivers/connector/
13034 F: include/linux/etherdevice.h
13035 F: include/linux/fcdevice.h
13036 F: include/linux/fddidevice.h
13037 F: include/linux/hippidevice.h
13038 F: include/linux/if_*
13039 F: include/linux/inetdevice.h
13040 F: include/linux/netdevice.h
13041 F: include/uapi/linux/if_*
13042 F: include/uapi/linux/netdevice.h
13044 NETWORKING DRIVERS (WIRELESS)
13045 M: Kalle Valo <kvalo@codeaurora.org>
13046 L: linux-wireless@vger.kernel.org
13048 Q: http://patchwork.kernel.org/project/linux-wireless/list/
13049 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
13050 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
13051 F: Documentation/devicetree/bindings/net/wireless/
13052 F: drivers/net/wireless/
13055 M: Andrew Lunn <andrew@lunn.ch>
13056 M: Vivien Didelot <vivien.didelot@gmail.com>
13057 M: Florian Fainelli <f.fainelli@gmail.com>
13058 M: Vladimir Oltean <olteanv@gmail.com>
13060 F: Documentation/devicetree/bindings/net/dsa/
13061 F: drivers/net/dsa/
13062 F: include/linux/dsa/
13063 F: include/linux/platform_data/dsa.h
13064 F: include/net/dsa.h
13067 NETWORKING [GENERAL]
13068 M: "David S. Miller" <davem@davemloft.net>
13069 M: Jakub Kicinski <kuba@kernel.org>
13070 L: netdev@vger.kernel.org
13072 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13073 B: mailto:netdev@vger.kernel.org
13074 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
13075 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
13076 F: Documentation/networking/
13077 F: include/linux/in.h
13078 F: include/linux/net.h
13079 F: include/linux/netdevice.h
13081 F: include/uapi/linux/in.h
13082 F: include/uapi/linux/net.h
13083 F: include/uapi/linux/net_namespace.h
13084 F: include/uapi/linux/netdevice.h
13088 F: tools/testing/selftests/net/
13091 M: Steffen Klassert <steffen.klassert@secunet.com>
13092 M: Herbert Xu <herbert@gondor.apana.org.au>
13093 M: "David S. Miller" <davem@davemloft.net>
13094 L: netdev@vger.kernel.org
13096 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
13097 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
13098 F: include/net/xfrm.h
13099 F: include/uapi/linux/xfrm.h
13102 F: net/ipv4/ip_vti.c
13103 F: net/ipv4/ipcomp.c
13107 F: net/ipv6/ip6_vti.c
13108 F: net/ipv6/ipcomp6.c
13112 F: tools/testing/selftests/net/ipsec.c
13114 NETWORKING [IPv4/IPv6]
13115 M: "David S. Miller" <davem@davemloft.net>
13116 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
13117 M: David Ahern <dsahern@kernel.org>
13118 L: netdev@vger.kernel.org
13120 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
13126 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
13127 M: Paul Moore <paul@paul-moore.com>
13128 L: netdev@vger.kernel.org
13129 L: linux-security-module@vger.kernel.org
13131 W: https://github.com/netlabel
13132 F: Documentation/netlabel/
13133 F: include/net/calipso.h
13134 F: include/net/cipso_ipv4.h
13135 F: include/net/netlabel.h
13136 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
13137 F: include/uapi/linux/netfilter/xt_SECMARK.h
13138 F: net/ipv4/cipso_ipv4.c
13139 F: net/ipv6/calipso.c
13140 F: net/netfilter/xt_CONNSECMARK.c
13141 F: net/netfilter/xt_SECMARK.c
13145 M: Mat Martineau <mathew.j.martineau@linux.intel.com>
13146 M: Matthieu Baerts <matthieu.baerts@tessares.net>
13147 L: netdev@vger.kernel.org
13148 L: mptcp@lists.linux.dev
13150 W: https://github.com/multipath-tcp/mptcp_net-next/wiki
13151 B: https://github.com/multipath-tcp/mptcp_net-next/issues
13152 F: Documentation/networking/mptcp-sysctl.rst
13153 F: include/net/mptcp.h
13154 F: include/trace/events/mptcp.h
13155 F: include/uapi/linux/mptcp.h
13157 F: tools/testing/selftests/net/mptcp/
13160 M: Eric Dumazet <edumazet@google.com>
13161 L: netdev@vger.kernel.org
13163 F: include/linux/tcp.h
13164 F: include/net/tcp.h
13165 F: include/trace/events/tcp.h
13166 F: include/uapi/linux/tcp.h
13167 F: net/ipv4/syncookies.c
13169 F: net/ipv6/syncookies.c
13173 M: Boris Pismenny <borisp@nvidia.com>
13174 M: John Fastabend <john.fastabend@gmail.com>
13175 M: Daniel Borkmann <daniel@iogearbox.net>
13176 M: Jakub Kicinski <kuba@kernel.org>
13177 L: netdev@vger.kernel.org
13179 F: include/net/tls.h
13180 F: include/uapi/linux/tls.h
13183 NETWORKING [WIRELESS]
13184 L: linux-wireless@vger.kernel.org
13185 Q: http://patchwork.kernel.org/project/linux-wireless/list/
13187 NETXEN (1/10) GbE SUPPORT
13188 M: Manish Chopra <manishc@marvell.com>
13189 M: Rahul Verma <rahulv@marvell.com>
13190 M: GR-Linux-NIC-Dev@marvell.com
13191 L: netdev@vger.kernel.org
13193 F: drivers/net/ethernet/qlogic/netxen/
13195 NET_FAILOVER MODULE
13196 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
13197 L: netdev@vger.kernel.org
13199 F: Documentation/networking/net_failover.rst
13200 F: drivers/net/net_failover.c
13201 F: include/net/net_failover.h
13204 M: David Ahern <dsahern@kernel.org>
13205 L: netdev@vger.kernel.org
13207 F: include/net/netns/nexthop.h
13208 F: include/net/nexthop.h
13209 F: include/uapi/linux/nexthop.h
13210 F: net/ipv4/nexthop.c
13213 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
13214 L: linux-nfc@lists.01.org (subscribers-only)
13215 L: netdev@vger.kernel.org
13217 F: Documentation/devicetree/bindings/net/nfc/
13219 F: include/linux/platform_data/nfcmrvl.h
13220 F: include/net/nfc/
13221 F: include/uapi/linux/nfc.h
13224 NFC VIRTUAL NCI DEVICE DRIVER
13225 M: Bongsu Jeon <bongsu.jeon@samsung.com>
13226 L: netdev@vger.kernel.org
13227 L: linux-nfc@lists.01.org (subscribers-only)
13229 F: drivers/nfc/virtual_ncidev.c
13230 F: tools/testing/selftests/nci/
13232 NFS, SUNRPC, AND LOCKD CLIENTS
13233 M: Trond Myklebust <trond.myklebust@hammerspace.com>
13234 M: Anna Schumaker <anna.schumaker@netapp.com>
13235 L: linux-nfs@vger.kernel.org
13237 W: http://client.linux-nfs.org
13238 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
13242 F: include/linux/lockd/
13243 F: include/linux/nfs*
13244 F: include/linux/sunrpc/
13245 F: include/uapi/linux/nfs*
13246 F: include/uapi/linux/sunrpc/
13248 F: Documentation/filesystems/nfs/
13251 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
13252 L: linux-nilfs@vger.kernel.org
13254 W: https://nilfs.sourceforge.io/
13255 W: https://nilfs.osdn.jp/
13256 T: git git://github.com/konis/nilfs2.git
13257 F: Documentation/filesystems/nilfs2.rst
13259 F: include/trace/events/nilfs2.h
13260 F: include/uapi/linux/nilfs2_api.h
13261 F: include/uapi/linux/nilfs2_ondisk.h
13263 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
13264 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
13266 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
13267 F: Documentation/scsi/NinjaSCSI.rst
13268 F: drivers/scsi/pcmcia/nsp_*
13270 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
13271 M: GOTO Masanori <gotom@debian.or.jp>
13272 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
13274 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
13275 F: Documentation/scsi/NinjaSCSI.rst
13276 F: drivers/scsi/nsp32*
13279 M: Dinh Nguyen <dinguyen@kernel.org>
13281 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
13284 NITRO ENCLAVES (NE)
13285 M: Andra Paraschiv <andraprs@amazon.com>
13286 M: Alexandru Vasile <lexnv@amazon.com>
13287 M: Alexandru Ciobotaru <alcioa@amazon.com>
13288 L: linux-kernel@vger.kernel.org
13290 W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
13291 F: Documentation/virt/ne_overview.rst
13292 F: drivers/virt/nitro_enclaves/
13293 F: include/linux/nitro_enclaves.h
13294 F: include/uapi/linux/nitro_enclaves.h
13295 F: samples/nitro_enclaves/
13297 NOHZ, DYNTICKS SUPPORT
13298 M: Frederic Weisbecker <fweisbec@gmail.com>
13299 M: Thomas Gleixner <tglx@linutronix.de>
13300 M: Ingo Molnar <mingo@kernel.org>
13301 L: linux-kernel@vger.kernel.org
13303 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
13304 F: include/linux/sched/nohz.h
13305 F: include/linux/tick.h
13306 F: kernel/time/tick*.*
13308 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
13309 M: Pavel Machek <pavel@ucw.cz>
13310 M: Sakari Ailus <sakari.ailus@iki.fi>
13311 L: linux-media@vger.kernel.org
13313 F: drivers/media/i2c/ad5820.c
13314 F: drivers/media/i2c/et8ek8
13316 NOKIA N900 POWER SUPPLY DRIVERS
13317 R: Pali Rohár <pali@kernel.org>
13318 F: drivers/power/supply/bq2415x_charger.c
13319 F: drivers/power/supply/bq27xxx_battery.c
13320 F: drivers/power/supply/bq27xxx_battery_i2c.c
13321 F: drivers/power/supply/isp1704_charger.c
13322 F: drivers/power/supply/rx51_battery.c
13323 F: include/linux/power/bq2415x_charger.h
13324 F: include/linux/power/bq27xxx_battery.h
13327 M: Willy Tarreau <w@1wt.eu>
13329 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
13330 F: tools/include/nolibc/
13333 M: Matthias Maennich <maennich@google.com>
13335 F: Documentation/core-api/symbol-namespaces.rst
13339 M: Sanjay R Mehta <sanju.mehta@amd.com>
13340 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
13341 L: linux-ntb@googlegroups.com
13343 F: drivers/ntb/hw/amd/
13346 M: Jon Mason <jdmason@kudzu.us>
13347 M: Dave Jiang <dave.jiang@intel.com>
13348 M: Allen Hubbe <allenbh@gmail.com>
13349 L: linux-ntb@googlegroups.com
13351 W: https://github.com/jonmason/ntb/wiki
13352 T: git git://github.com/jonmason/ntb.git
13353 F: drivers/net/ntb_netdev.c
13355 F: include/linux/ntb.h
13356 F: include/linux/ntb_transport.h
13357 F: tools/testing/selftests/ntb/
13360 M: Serge Semin <fancer.lancer@gmail.com>
13361 L: linux-ntb@googlegroups.com
13363 F: drivers/ntb/hw/idt/
13366 M: Dave Jiang <dave.jiang@intel.com>
13367 L: linux-ntb@googlegroups.com
13369 W: https://github.com/davejiang/linux/wiki
13370 T: git https://github.com/davejiang/linux.git
13371 F: drivers/ntb/hw/intel/
13374 M: Anton Altaparmakov <anton@tuxera.com>
13375 L: linux-ntfs-dev@lists.sourceforge.net
13377 W: http://www.tuxera.com/
13378 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
13379 F: Documentation/filesystems/ntfs.rst
13383 M: Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
13384 L: ntfs3@lists.linux.dev
13386 W: http://www.paragon-software.com/
13387 T: git https://github.com/Paragon-Software-Group/linux-ntfs3.git
13388 F: Documentation/filesystems/ntfs3.rst
13392 M: Finn Thain <fthain@linux-m68k.org>
13393 L: linux-m68k@lists.linux-m68k.org
13395 F: arch/*/include/asm/nubus.h
13397 F: include/linux/nubus.h
13398 F: include/uapi/linux/nubus.h
13400 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
13401 M: Antonino Daplas <adaplas@gmail.com>
13402 L: linux-fbdev@vger.kernel.org
13404 F: drivers/video/fbdev/nvidia/
13405 F: drivers/video/fbdev/riva/
13408 M: Keith Busch <kbusch@kernel.org>
13409 M: Jens Axboe <axboe@fb.com>
13410 M: Christoph Hellwig <hch@lst.de>
13411 M: Sagi Grimberg <sagi@grimberg.me>
13412 L: linux-nvme@lists.infradead.org
13414 W: http://git.infradead.org/nvme.git
13415 T: git://git.infradead.org/nvme.git
13416 F: drivers/nvme/host/
13417 F: include/linux/nvme.h
13418 F: include/uapi/linux/nvme_ioctl.h
13420 NVM EXPRESS FC TRANSPORT DRIVERS
13421 M: James Smart <james.smart@broadcom.com>
13422 L: linux-nvme@lists.infradead.org
13424 F: drivers/nvme/host/fc.c
13425 F: drivers/nvme/target/fc.c
13426 F: drivers/nvme/target/fcloop.c
13427 F: include/linux/nvme-fc-driver.h
13428 F: include/linux/nvme-fc.h
13430 NVM EXPRESS TARGET DRIVER
13431 M: Christoph Hellwig <hch@lst.de>
13432 M: Sagi Grimberg <sagi@grimberg.me>
13433 M: Chaitanya Kulkarni <kch@nvidia.com>
13434 L: linux-nvme@lists.infradead.org
13436 W: http://git.infradead.org/nvme.git
13437 T: git://git.infradead.org/nvme.git
13438 F: drivers/nvme/target/
13441 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13443 T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
13444 F: Documentation/ABI/stable/sysfs-bus-nvmem
13445 F: Documentation/devicetree/bindings/nvmem/
13447 F: include/linux/nvmem-consumer.h
13448 F: include/linux/nvmem-provider.h
13450 NXP C45 TJA11XX PHY DRIVER
13451 M: Radu Pirea <radu-nicolae.pirea@oss.nxp.com>
13452 L: netdev@vger.kernel.org
13454 F: drivers/net/phy/nxp-c45-tja11xx.c
13457 M: Ashish Kumar <ashish.kumar@nxp.com>
13458 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
13459 L: linux-spi@vger.kernel.org
13461 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
13462 F: drivers/spi/spi-nxp-fspi.c
13464 NXP FXAS21002C DRIVER
13465 M: Rui Miguel Silva <rmfrfs@gmail.com>
13466 L: linux-iio@vger.kernel.org
13468 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
13469 F: drivers/iio/gyro/fxas21002c.h
13470 F: drivers/iio/gyro/fxas21002c_core.c
13471 F: drivers/iio/gyro/fxas21002c_i2c.c
13472 F: drivers/iio/gyro/fxas21002c_spi.c
13474 NXP i.MX CLOCK DRIVERS
13475 M: Abel Vesa <abel.vesa@nxp.com>
13476 L: linux-clk@vger.kernel.org
13477 L: linux-imx@nxp.com
13479 F: drivers/clk/imx/
13481 NXP i.MX 8MQ DCSS DRIVER
13482 M: Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
13483 R: Lucas Stach <l.stach@pengutronix.de>
13484 L: dri-devel@lists.freedesktop.org
13486 F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
13487 F: drivers/gpu/drm/imx/dcss/
13489 NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
13490 M: Jagan Teki <jagan@amarulasolutions.com>
13492 F: Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
13493 F: drivers/regulator/pf8x00-regulator.c
13495 NXP PTN5150A CC LOGIC AND EXTCON DRIVER
13496 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
13497 L: linux-kernel@vger.kernel.org
13499 F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
13500 F: drivers/extcon/extcon-ptn5150.c
13502 NXP SGTL5000 DRIVER
13503 M: Fabio Estevam <festevam@gmail.com>
13504 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13506 F: Documentation/devicetree/bindings/sound/sgtl5000.yaml
13507 F: sound/soc/codecs/sgtl5000*
13509 NXP SJA1105 ETHERNET SWITCH DRIVER
13510 M: Vladimir Oltean <olteanv@gmail.com>
13511 L: linux-kernel@vger.kernel.org
13513 F: drivers/net/dsa/sja1105
13514 F: drivers/net/pcs/pcs-xpcs-nxp.c
13516 NXP TDA998X DRM DRIVER
13517 M: Russell King <linux@armlinux.org.uk>
13519 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
13520 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
13521 F: drivers/gpu/drm/i2c/tda998x_drv.c
13522 F: include/drm/i2c/tda998x.h
13523 F: include/dt-bindings/display/tda998x.h
13527 M: Peter Rosin <peda@axentia.se>
13528 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13530 F: Documentation/devicetree/bindings/sound/tfa9879.txt
13531 F: sound/soc/codecs/tfa9879*
13533 NXP/Goodix TFA989X (TFA1) DRIVER
13534 M: Stephan Gerhold <stephan@gerhold.net>
13535 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13537 F: Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
13538 F: sound/soc/codecs/tfa989x.c
13541 R: Charles Gorand <charles.gorand@effinnov.com>
13542 L: linux-nfc@lists.01.org (subscribers-only)
13544 F: drivers/nfc/nxp-nci
13546 NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
13547 M: Mirela Rabulea <mirela.rabulea@nxp.com>
13548 R: NXP Linux Team <linux-imx@nxp.com>
13549 L: linux-media@vger.kernel.org
13551 F: Documentation/devicetree/bindings/media/imx8-jpeg.yaml
13552 F: drivers/media/platform/imx-jpeg
13554 NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
13555 M: Jonas Malaco <jonas@protocubo.io>
13556 L: linux-hwmon@vger.kernel.org
13558 F: Documentation/hwmon/nzxt-kraken2.rst
13559 F: drivers/hwmon/nzxt-kraken2.c
13562 M: Jiri Pirko <jiri@nvidia.com>
13563 L: netdev@vger.kernel.org
13565 F: include/linux/objagg.h
13567 F: lib/test_objagg.c
13570 M: Josh Poimboeuf <jpoimboe@redhat.com>
13571 M: Peter Zijlstra <peterz@infradead.org>
13574 F: include/linux/objtool.h
13576 OCELOT ETHERNET SWITCH DRIVER
13577 M: Vladimir Oltean <vladimir.oltean@nxp.com>
13578 M: Claudiu Manoil <claudiu.manoil@nxp.com>
13579 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
13580 M: UNGLinuxDriver@microchip.com
13581 L: netdev@vger.kernel.org
13583 F: drivers/net/dsa/ocelot/*
13584 F: drivers/net/ethernet/mscc/
13585 F: include/soc/mscc/ocelot*
13586 F: net/dsa/tag_ocelot.c
13587 F: net/dsa/tag_ocelot_8021q.c
13588 F: tools/testing/selftests/drivers/net/ocelot/*
13590 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
13591 M: Frederic Barrat <fbarrat@linux.ibm.com>
13592 M: Andrew Donnellan <ajd@linux.ibm.com>
13593 L: linuxppc-dev@lists.ozlabs.org
13595 F: Documentation/userspace-api/accelerators/ocxl.rst
13596 F: arch/powerpc/include/asm/pnv-ocxl.h
13597 F: arch/powerpc/platforms/powernv/ocxl.c
13598 F: drivers/misc/ocxl/
13599 F: include/misc/ocxl*
13600 F: include/uapi/misc/ocxl.h
13603 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
13604 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
13605 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13606 L: linux-omap@vger.kernel.org
13608 F: sound/soc/ti/n810.c
13609 F: sound/soc/ti/omap*
13610 F: sound/soc/ti/rx51.c
13611 F: sound/soc/ti/sdma-pcm.*
13613 OMAP CLOCK FRAMEWORK SUPPORT
13614 M: Paul Walmsley <paul@pwsan.com>
13615 L: linux-omap@vger.kernel.org
13617 F: arch/arm/*omap*/*clock*
13619 OMAP DEVICE TREE SUPPORT
13620 M: Benoît Cousson <bcousson@baylibre.com>
13621 M: Tony Lindgren <tony@atomide.com>
13622 L: linux-omap@vger.kernel.org
13623 L: devicetree@vger.kernel.org
13625 F: arch/arm/boot/dts/*am3*
13626 F: arch/arm/boot/dts/*am4*
13627 F: arch/arm/boot/dts/*am5*
13628 F: arch/arm/boot/dts/*dra7*
13629 F: arch/arm/boot/dts/*omap*
13630 F: arch/arm/boot/dts/logicpd-som-lv*
13631 F: arch/arm/boot/dts/logicpd-torpedo*
13633 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
13634 L: linux-omap@vger.kernel.org
13635 L: linux-fbdev@vger.kernel.org
13637 F: Documentation/arm/omap/dss.rst
13638 F: drivers/video/fbdev/omap2/
13640 OMAP FRAMEBUFFER SUPPORT
13641 L: linux-fbdev@vger.kernel.org
13642 L: linux-omap@vger.kernel.org
13644 F: drivers/video/fbdev/omap/
13646 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
13647 M: Roger Quadros <rogerq@kernel.org>
13648 M: Tony Lindgren <tony@atomide.com>
13649 L: linux-omap@vger.kernel.org
13651 F: arch/arm/mach-omap2/*gpmc*
13652 F: drivers/memory/omap-gpmc.c
13655 M: Grygorii Strashko <grygorii.strashko@ti.com>
13656 M: Santosh Shilimkar <ssantosh@kernel.org>
13657 M: Kevin Hilman <khilman@kernel.org>
13658 L: linux-omap@vger.kernel.org
13660 F: Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
13661 F: drivers/gpio/gpio-omap.c
13663 OMAP HARDWARE SPINLOCK SUPPORT
13664 M: Ohad Ben-Cohen <ohad@wizery.com>
13665 L: linux-omap@vger.kernel.org
13667 F: drivers/hwspinlock/omap_hwspinlock.c
13669 OMAP HS MMC SUPPORT
13670 L: linux-mmc@vger.kernel.org
13671 L: linux-omap@vger.kernel.org
13673 F: drivers/mmc/host/omap_hsmmc.c
13676 M: Paul Walmsley <paul@pwsan.com>
13677 L: linux-omap@vger.kernel.org
13679 F: arch/arm/mach-omap2/omap_hwmod*data*
13682 M: Benoît Cousson <bcousson@baylibre.com>
13683 M: Paul Walmsley <paul@pwsan.com>
13684 L: linux-omap@vger.kernel.org
13686 F: arch/arm/mach-omap2/omap_hwmod.*
13689 M: Vignesh R <vigneshr@ti.com>
13690 L: linux-omap@vger.kernel.org
13691 L: linux-i2c@vger.kernel.org
13693 F: Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
13694 F: drivers/i2c/busses/i2c-omap.c
13696 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
13697 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13698 L: linux-media@vger.kernel.org
13700 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
13701 F: drivers/media/platform/omap3isp/
13702 F: drivers/staging/media/omap4iss/
13705 M: Aaro Koskinen <aaro.koskinen@iki.fi>
13706 L: linux-omap@vger.kernel.org
13708 F: drivers/mmc/host/omap.c
13710 OMAP POWER MANAGEMENT SUPPORT
13711 M: Kevin Hilman <khilman@kernel.org>
13712 L: linux-omap@vger.kernel.org
13714 F: arch/arm/*omap*/*pm*
13715 F: drivers/cpufreq/omap-cpufreq.c
13717 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
13718 M: Rajendra Nayak <rnayak@codeaurora.org>
13719 M: Paul Walmsley <paul@pwsan.com>
13720 L: linux-omap@vger.kernel.org
13722 F: arch/arm/mach-omap2/prm*
13724 OMAP RANDOM NUMBER GENERATOR SUPPORT
13725 M: Deepak Saxena <dsaxena@plexity.net>
13727 F: drivers/char/hw_random/omap-rng.c
13730 L: linux-usb@vger.kernel.org
13731 L: linux-omap@vger.kernel.org
13733 F: arch/arm/*omap*/usb*
13734 F: drivers/usb/*/*omap*
13736 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
13737 M: Mark Jackson <mpfj@newflow.co.uk>
13738 L: linux-omap@vger.kernel.org
13740 F: arch/arm/boot/dts/am335x-nano.dts
13743 M: Aaro Koskinen <aaro.koskinen@iki.fi>
13744 M: Tony Lindgren <tony@atomide.com>
13745 L: linux-omap@vger.kernel.org
13747 Q: http://patchwork.kernel.org/project/linux-omap/list/
13748 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
13749 F: arch/arm/configs/omap1_defconfig
13750 F: arch/arm/mach-omap1/
13751 F: arch/arm/plat-omap/
13752 F: drivers/i2c/busses/i2c-omap.c
13753 F: include/linux/platform_data/ams-delta-fiq.h
13754 F: include/linux/platform_data/i2c-omap.h
13757 M: Tony Lindgren <tony@atomide.com>
13758 L: linux-omap@vger.kernel.org
13760 W: http://www.muru.com/linux/omap/
13761 W: http://linux.omap.com/
13762 Q: http://patchwork.kernel.org/project/linux-omap/list/
13763 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
13764 F: arch/arm/configs/omap2plus_defconfig
13765 F: arch/arm/mach-omap2/
13766 F: arch/arm/plat-omap/
13767 F: drivers/bus/ti-sysc.c
13768 F: drivers/i2c/busses/i2c-omap.c
13769 F: drivers/irqchip/irq-omap-intc.c
13770 F: drivers/mfd/*omap*.c
13771 F: drivers/mfd/menelaus.c
13772 F: drivers/mfd/palmas.c
13773 F: drivers/mfd/tps65217.c
13774 F: drivers/mfd/tps65218.c
13775 F: drivers/mfd/tps65910.c
13776 F: drivers/mfd/twl-core.[ch]
13777 F: drivers/mfd/twl4030*.c
13778 F: drivers/mfd/twl6030*.c
13779 F: drivers/mfd/twl6040*.c
13780 F: drivers/regulator/palmas-regulator*.c
13781 F: drivers/regulator/pbias-regulator.c
13782 F: drivers/regulator/tps65217-regulator.c
13783 F: drivers/regulator/tps65218-regulator.c
13784 F: drivers/regulator/tps65910-regulator.c
13785 F: drivers/regulator/twl-regulator.c
13786 F: drivers/regulator/twl6030-regulator.c
13787 F: include/linux/platform_data/i2c-omap.h
13788 F: include/linux/platform_data/ti-sysc.h
13791 M: Bob Copeland <me@bobcopeland.com>
13792 L: linux-karma-devel@lists.sourceforge.net
13794 F: Documentation/filesystems/omfs.rst
13797 OMNIKEY CARDMAN 4000 DRIVER
13798 M: Harald Welte <laforge@gnumonks.org>
13800 F: drivers/char/pcmcia/cm4000_cs.c
13801 F: include/linux/cm4000_cs.h
13802 F: include/uapi/linux/cm4000_cs.h
13804 OMNIKEY CARDMAN 4040 DRIVER
13805 M: Harald Welte <laforge@gnumonks.org>
13807 F: drivers/char/pcmcia/cm4040_cs.*
13809 OMNIVISION OV02A10 SENSOR DRIVER
13810 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
13811 L: linux-media@vger.kernel.org
13813 T: git git://linuxtv.org/media_tree.git
13814 F: Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
13815 F: drivers/media/i2c/ov02a10.c
13817 OMNIVISION OV13858 SENSOR DRIVER
13818 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13819 L: linux-media@vger.kernel.org
13821 T: git git://linuxtv.org/media_tree.git
13822 F: drivers/media/i2c/ov13858.c
13824 OMNIVISION OV2680 SENSOR DRIVER
13825 M: Rui Miguel Silva <rmfrfs@gmail.com>
13826 L: linux-media@vger.kernel.org
13828 T: git git://linuxtv.org/media_tree.git
13829 F: Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
13830 F: drivers/media/i2c/ov2680.c
13832 OMNIVISION OV2685 SENSOR DRIVER
13833 M: Shunqian Zheng <zhengsq@rock-chips.com>
13834 L: linux-media@vger.kernel.org
13836 T: git git://linuxtv.org/media_tree.git
13837 F: drivers/media/i2c/ov2685.c
13839 OMNIVISION OV2740 SENSOR DRIVER
13840 M: Tianshu Qiu <tian.shu.qiu@intel.com>
13841 R: Shawn Tu <shawnx.tu@intel.com>
13842 R: Bingbu Cao <bingbu.cao@intel.com>
13843 L: linux-media@vger.kernel.org
13845 T: git git://linuxtv.org/media_tree.git
13846 F: drivers/media/i2c/ov2740.c
13848 OMNIVISION OV5640 SENSOR DRIVER
13849 M: Steve Longerbeam <slongerbeam@gmail.com>
13850 L: linux-media@vger.kernel.org
13852 T: git git://linuxtv.org/media_tree.git
13853 F: drivers/media/i2c/ov5640.c
13855 OMNIVISION OV5647 SENSOR DRIVER
13856 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
13857 M: Jacopo Mondi <jacopo@jmondi.org>
13858 L: linux-media@vger.kernel.org
13860 T: git git://linuxtv.org/media_tree.git
13861 F: Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
13862 F: drivers/media/i2c/ov5647.c
13864 OMNIVISION OV5670 SENSOR DRIVER
13865 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
13866 M: Hyungwoo Yang <hyungwoo.yang@intel.com>
13867 L: linux-media@vger.kernel.org
13869 T: git git://linuxtv.org/media_tree.git
13870 F: drivers/media/i2c/ov5670.c
13872 OMNIVISION OV5675 SENSOR DRIVER
13873 M: Shawn Tu <shawnx.tu@intel.com>
13874 L: linux-media@vger.kernel.org
13876 T: git git://linuxtv.org/media_tree.git
13877 F: drivers/media/i2c/ov5675.c
13879 OMNIVISION OV5695 SENSOR DRIVER
13880 M: Shunqian Zheng <zhengsq@rock-chips.com>
13881 L: linux-media@vger.kernel.org
13883 T: git git://linuxtv.org/media_tree.git
13884 F: drivers/media/i2c/ov5695.c
13886 OMNIVISION OV7670 SENSOR DRIVER
13887 L: linux-media@vger.kernel.org
13889 T: git git://linuxtv.org/media_tree.git
13890 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
13891 F: drivers/media/i2c/ov7670.c
13893 OMNIVISION OV772x SENSOR DRIVER
13894 M: Jacopo Mondi <jacopo@jmondi.org>
13895 L: linux-media@vger.kernel.org
13897 T: git git://linuxtv.org/media_tree.git
13898 F: Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
13899 F: drivers/media/i2c/ov772x.c
13900 F: include/media/i2c/ov772x.h
13902 OMNIVISION OV7740 SENSOR DRIVER
13903 M: Wenyou Yang <wenyou.yang@microchip.com>
13904 L: linux-media@vger.kernel.org
13906 T: git git://linuxtv.org/media_tree.git
13907 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
13908 F: drivers/media/i2c/ov7740.c
13910 OMNIVISION OV8856 SENSOR DRIVER
13911 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
13912 L: linux-media@vger.kernel.org
13914 T: git git://linuxtv.org/media_tree.git
13915 F: Documentation/devicetree/bindings/media/i2c/ov8856.yaml
13916 F: drivers/media/i2c/ov8856.c
13918 OMNIVISION OV9282 SENSOR DRIVER
13919 M: Paul J. Murphy <paul.j.murphy@intel.com>
13920 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
13921 L: linux-media@vger.kernel.org
13923 T: git git://linuxtv.org/media_tree.git
13924 F: Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
13925 F: drivers/media/i2c/ov9282.c
13927 OMNIVISION OV9640 SENSOR DRIVER
13928 M: Petr Cvek <petrcvekcz@gmail.com>
13929 L: linux-media@vger.kernel.org
13931 F: drivers/media/i2c/ov9640.*
13933 OMNIVISION OV9650 SENSOR DRIVER
13934 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13935 R: Akinobu Mita <akinobu.mita@gmail.com>
13936 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
13937 L: linux-media@vger.kernel.org
13939 T: git git://linuxtv.org/media_tree.git
13940 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
13941 F: drivers/media/i2c/ov9650.c
13943 OMNIVISION OV9734 SENSOR DRIVER
13944 M: Tianshu Qiu <tian.shu.qiu@intel.com>
13945 R: Bingbu Cao <bingbu.cao@intel.com>
13946 L: linux-media@vger.kernel.org
13948 T: git git://linuxtv.org/media_tree.git
13949 F: drivers/media/i2c/ov9734.c
13951 ONENAND FLASH DRIVER
13952 M: Kyungmin Park <kyungmin.park@samsung.com>
13953 L: linux-mtd@lists.infradead.org
13955 F: drivers/mtd/nand/onenand/
13956 F: include/linux/mtd/onenand*.h
13958 ONION OMEGA2+ BOARD
13959 M: Harvey Hunt <harveyhuntnexus@gmail.com>
13960 L: linux-mips@vger.kernel.org
13962 F: arch/mips/boot/dts/ralink/omega2p.dts
13965 M: Jens Wiklander <jens.wiklander@linaro.org>
13966 L: op-tee@lists.trustedfirmware.org
13968 F: Documentation/ABI/testing/sysfs-bus-optee-devices
13969 F: drivers/tee/optee/
13971 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
13972 M: Sumit Garg <sumit.garg@linaro.org>
13973 L: op-tee@lists.trustedfirmware.org
13975 F: drivers/char/hw_random/optee-rng.c
13978 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
13979 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
13980 L: linux-rdma@vger.kernel.org
13982 F: drivers/infiniband/ulp/opa_vnic
13984 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
13985 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
13986 M: Frank Rowand <frowand.list@gmail.com>
13987 L: devicetree@vger.kernel.org
13989 F: Documentation/devicetree/dynamic-resolution-notes.rst
13990 F: Documentation/devicetree/overlay-notes.rst
13991 F: drivers/of/overlay.c
13992 F: drivers/of/resolver.c
13993 K: of_overlay_notifier_
13995 OPEN FIRMWARE AND FLATTENED DEVICE TREE
13996 M: Rob Herring <robh+dt@kernel.org>
13997 M: Frank Rowand <frowand.list@gmail.com>
13998 L: devicetree@vger.kernel.org
14000 W: http://www.devicetree.org/
14001 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
14002 F: Documentation/ABI/testing/sysfs-firmware-ofw
14004 F: include/linux/of*.h
14007 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
14008 M: Rob Herring <robh+dt@kernel.org>
14009 L: devicetree@vger.kernel.org
14011 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
14012 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
14013 F: Documentation/devicetree/
14014 F: arch/*/boot/dts/
14015 F: include/dt-bindings/
14017 OPENCOMPUTE PTP CLOCK DRIVER
14018 M: Jonathan Lemon <jonathan.lemon@gmail.com>
14019 L: netdev@vger.kernel.org
14021 F: drivers/ptp/ptp_ocp.c
14023 OPENCORES I2C BUS DRIVER
14024 M: Peter Korsgaard <peter@korsgaard.com>
14025 M: Andrew Lunn <andrew@lunn.ch>
14026 L: linux-i2c@vger.kernel.org
14028 F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt
14029 F: Documentation/i2c/busses/i2c-ocores.rst
14030 F: drivers/i2c/busses/i2c-ocores.c
14031 F: include/linux/platform_data/i2c-ocores.h
14033 OPENRISC ARCHITECTURE
14034 M: Jonas Bonn <jonas@southpole.se>
14035 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
14036 M: Stafford Horne <shorne@gmail.com>
14037 L: openrisc@lists.librecores.org
14039 W: http://openrisc.io
14040 T: git git://github.com/openrisc/linux.git
14041 F: Documentation/devicetree/bindings/openrisc/
14042 F: Documentation/openrisc/
14044 F: drivers/irqchip/irq-ompic.c
14045 F: drivers/irqchip/irq-or1k-*
14048 M: Pravin B Shelar <pshelar@ovn.org>
14049 L: netdev@vger.kernel.org
14050 L: dev@openvswitch.org
14052 W: http://openvswitch.org
14053 F: include/uapi/linux/openvswitch.h
14054 F: net/openvswitch/
14056 OPERATING PERFORMANCE POINTS (OPP)
14057 M: Viresh Kumar <vireshk@kernel.org>
14058 M: Nishanth Menon <nm@ti.com>
14059 M: Stephen Boyd <sboyd@kernel.org>
14060 L: linux-pm@vger.kernel.org
14062 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
14063 F: Documentation/devicetree/bindings/opp/
14064 F: Documentation/power/opp.rst
14066 F: include/linux/pm_opp.h
14069 M: Clemens Ladisch <clemens@ladisch.de>
14070 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14072 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14073 F: sound/drivers/opl4/
14075 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
14076 M: Mark Fasheh <mark@fasheh.com>
14077 M: Joel Becker <jlbec@evilplan.org>
14078 M: Joseph Qi <joseph.qi@linux.alibaba.com>
14079 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
14081 W: http://ocfs2.wiki.kernel.org
14082 F: Documentation/filesystems/dlmfs.rst
14083 F: Documentation/filesystems/ocfs2.rst
14086 ORANGEFS FILESYSTEM
14087 M: Mike Marshall <hubcap@omnibond.com>
14088 R: Martin Brandenburg <martin@omnibond.com>
14089 L: devel@lists.orangefs.org
14091 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
14092 F: Documentation/filesystems/orangefs.rst
14096 L: linux-wireless@vger.kernel.org
14098 W: https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
14099 W: http://www.nongnu.org/orinoco/
14100 F: drivers/net/wireless/intersil/orinoco/
14102 OV2659 OMNIVISION SENSOR DRIVER
14103 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14104 L: linux-media@vger.kernel.org
14106 W: https://linuxtv.org
14107 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14108 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14109 F: drivers/media/i2c/ov2659.c
14110 F: include/media/i2c/ov2659.h
14113 M: Miklos Szeredi <miklos@szeredi.hu>
14114 L: linux-unionfs@vger.kernel.org
14116 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
14117 F: Documentation/filesystems/overlayfs.rst
14120 P54 WIRELESS DRIVER
14121 M: Christian Lamparter <chunkeey@googlemail.com>
14122 L: linux-wireless@vger.kernel.org
14124 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
14125 F: drivers/net/wireless/intersil/p54/
14128 M: Vladimir Oltean <olteanv@gmail.com>
14129 L: netdev@vger.kernel.org
14131 F: Documentation/core-api/packing.rst
14132 F: include/linux/packing.h
14135 PADATA PARALLEL EXECUTION MECHANISM
14136 M: Steffen Klassert <steffen.klassert@secunet.com>
14137 M: Daniel Jordan <daniel.m.jordan@oracle.com>
14138 L: linux-crypto@vger.kernel.org
14139 L: linux-kernel@vger.kernel.org
14141 F: Documentation/core-api/padata.rst
14142 F: include/linux/padata.h
14146 M: Jesper Dangaard Brouer <hawk@kernel.org>
14147 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
14148 L: netdev@vger.kernel.org
14150 F: Documentation/networking/page_pool.rst
14151 F: include/net/page_pool.h
14152 F: include/trace/events/page_pool.h
14153 F: net/core/page_pool.c
14155 PANASONIC LAPTOP ACPI EXTRAS DRIVER
14156 M: Kenneth Chan <kenneth.t.chan@gmail.com>
14157 L: platform-driver-x86@vger.kernel.org
14159 F: drivers/platform/x86/panasonic-laptop.c
14161 PARALLAX PING IIO SENSOR DRIVER
14162 M: Andreas Klinger <ak@it-klinger.de>
14163 L: linux-iio@vger.kernel.org
14165 F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
14166 F: drivers/iio/proximity/ping.c
14168 PARALLEL LCD/KEYPAD PANEL DRIVER
14169 M: Willy Tarreau <willy@haproxy.com>
14170 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
14172 F: Documentation/admin-guide/lcd-panel-cgram.rst
14173 F: drivers/auxdisplay/panel.c
14175 PARALLEL PORT SUBSYSTEM
14176 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14177 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14178 L: linux-parport@lists.infradead.org (subscribers-only)
14180 F: Documentation/driver-api/parport*.rst
14181 F: drivers/char/ppdev.c
14182 F: drivers/parport/
14183 F: include/linux/parport*.h
14184 F: include/uapi/linux/ppdev.h
14186 PARAVIRT_OPS INTERFACE
14187 M: Juergen Gross <jgross@suse.com>
14188 M: Deep Shah <sdeep@vmware.com>
14189 M: "VMware, Inc." <pv-drivers@vmware.com>
14190 L: virtualization@lists.linux-foundation.org
14192 F: Documentation/virt/paravirt_ops.rst
14193 F: arch/*/include/asm/paravirt*.h
14194 F: arch/*/kernel/paravirt*
14195 F: include/linux/hypervisor.h
14197 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
14198 M: Tim Waugh <tim@cyberelk.net>
14199 L: linux-parport@lists.infradead.org (subscribers-only)
14201 F: Documentation/admin-guide/blockdev/paride.rst
14202 F: drivers/block/paride/
14204 PARISC ARCHITECTURE
14205 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
14206 M: Helge Deller <deller@gmx.de>
14207 L: linux-parisc@vger.kernel.org
14209 W: https://parisc.wiki.kernel.org
14210 Q: http://patchwork.kernel.org/project/linux-parisc/list/
14211 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
14212 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
14213 F: Documentation/parisc/
14215 F: drivers/char/agp/parisc-agp.c
14216 F: drivers/input/misc/hp_sdc_rtc.c
14217 F: drivers/input/serio/gscps2.c
14218 F: drivers/input/serio/hp_sdc*
14220 F: drivers/parport/parport_gsc.*
14221 F: drivers/tty/serial/8250/8250_gsc.c
14222 F: drivers/video/console/sti*
14223 F: drivers/video/fbdev/sti*
14224 F: drivers/video/logo/logo_parisc*
14225 F: include/linux/hp_sdc.h
14228 M: Jiri Pirko <jiri@nvidia.com>
14229 L: netdev@vger.kernel.org
14231 F: include/linux/parman.h
14233 F: lib/test_parman.c
14235 PC ENGINES APU BOARD DRIVER
14236 M: Enrico Weigelt, metux IT consult <info@metux.net>
14238 F: drivers/platform/x86/pcengines-apuv2.c
14240 PC87360 HARDWARE MONITORING DRIVER
14241 M: Jim Cromie <jim.cromie@gmail.com>
14242 L: linux-hwmon@vger.kernel.org
14244 F: Documentation/hwmon/pc87360.rst
14245 F: drivers/hwmon/pc87360.c
14247 PC8736x GPIO DRIVER
14248 M: Jim Cromie <jim.cromie@gmail.com>
14250 F: drivers/char/pc8736x_gpio.c
14252 PC87427 HARDWARE MONITORING DRIVER
14253 M: Jean Delvare <jdelvare@suse.com>
14254 L: linux-hwmon@vger.kernel.org
14256 F: Documentation/hwmon/pc87427.rst
14257 F: drivers/hwmon/pc87427.c
14260 M: Riku Voipio <riku.voipio@iki.fi>
14262 F: drivers/leds/leds-pca9532.c
14263 F: include/linux/leds-pca9532.h
14265 PCA9541 I2C BUS MASTER SELECTOR DRIVER
14266 M: Guenter Roeck <linux@roeck-us.net>
14267 L: linux-i2c@vger.kernel.org
14269 F: drivers/i2c/muxes/i2c-mux-pca9541.c
14271 PCDP - PRIMARY CONSOLE AND DEBUG PORT
14272 M: Khalid Aziz <khalid@gonehiking.org>
14274 F: drivers/firmware/pcdp.*
14276 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
14277 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
14278 M: Pali Rohár <pali@kernel.org>
14279 L: linux-pci@vger.kernel.org
14280 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14282 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
14283 F: drivers/pci/controller/pci-aardvark.c
14285 PCI DRIVER FOR ALTERA PCIE IP
14286 M: Joyce Ooi <joyce.ooi@intel.com>
14287 L: linux-pci@vger.kernel.org
14289 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
14290 F: drivers/pci/controller/pcie-altera.c
14292 PCI DRIVER FOR APPLIEDMICRO XGENE
14293 M: Toan Le <toan@os.amperecomputing.com>
14294 L: linux-pci@vger.kernel.org
14295 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14297 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
14298 F: drivers/pci/controller/pci-xgene.c
14300 PCI DRIVER FOR ARM VERSATILE PLATFORM
14301 M: Rob Herring <robh@kernel.org>
14302 L: linux-pci@vger.kernel.org
14303 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14305 F: Documentation/devicetree/bindings/pci/versatile.yaml
14306 F: drivers/pci/controller/pci-versatile.c
14308 PCI DRIVER FOR ARMADA 8K
14309 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
14310 L: linux-pci@vger.kernel.org
14311 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14313 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
14314 F: drivers/pci/controller/dwc/pcie-armada8k.c
14316 PCI DRIVER FOR CADENCE PCIE IP
14317 M: Tom Joseph <tjoseph@cadence.com>
14318 L: linux-pci@vger.kernel.org
14320 F: Documentation/devicetree/bindings/pci/cdns,*
14321 F: drivers/pci/controller/cadence/
14323 PCI DRIVER FOR FREESCALE LAYERSCAPE
14324 M: Minghuan Lian <minghuan.Lian@nxp.com>
14325 M: Mingkai Hu <mingkai.hu@nxp.com>
14326 M: Roy Zang <roy.zang@nxp.com>
14327 L: linuxppc-dev@lists.ozlabs.org
14328 L: linux-pci@vger.kernel.org
14329 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14331 F: drivers/pci/controller/dwc/*layerscape*
14333 PCI DRIVER FOR GENERIC OF HOSTS
14334 M: Will Deacon <will@kernel.org>
14335 L: linux-pci@vger.kernel.org
14336 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14338 F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
14339 F: drivers/pci/controller/pci-host-common.c
14340 F: drivers/pci/controller/pci-host-generic.c
14342 PCI DRIVER FOR IMX6
14343 M: Richard Zhu <hongxing.zhu@nxp.com>
14344 M: Lucas Stach <l.stach@pengutronix.de>
14345 L: linux-pci@vger.kernel.org
14346 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14348 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
14349 F: drivers/pci/controller/dwc/*imx6*
14351 PCI DRIVER FOR FU740
14352 M: Paul Walmsley <paul.walmsley@sifive.com>
14353 M: Greentime Hu <greentime.hu@sifive.com>
14354 L: linux-pci@vger.kernel.org
14356 F: Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
14357 F: drivers/pci/controller/dwc/pcie-fu740.c
14359 PCI DRIVER FOR INTEL IXP4XX
14360 M: Linus Walleij <linus.walleij@linaro.org>
14362 F: Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
14363 F: drivers/pci/controller/pci-ixp4xx.c
14365 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
14366 M: Nirmal Patel <nirmal.patel@linux.intel.com>
14367 R: Jonathan Derrick <jonathan.derrick@linux.dev>
14368 L: linux-pci@vger.kernel.org
14370 F: drivers/pci/controller/vmd.c
14372 PCI DRIVER FOR MICROSEMI SWITCHTEC
14373 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
14374 M: Logan Gunthorpe <logang@deltatee.com>
14375 L: linux-pci@vger.kernel.org
14377 F: Documentation/ABI/testing/sysfs-class-switchtec
14378 F: Documentation/driver-api/switchtec.rst
14379 F: drivers/ntb/hw/mscc/
14380 F: drivers/pci/switch/switchtec*
14381 F: include/linux/switchtec.h
14382 F: include/uapi/linux/switchtec_ioctl.h
14384 PCI DRIVER FOR MOBIVEIL PCIE IP
14385 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
14386 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
14387 L: linux-pci@vger.kernel.org
14389 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
14390 F: drivers/pci/controller/mobiveil/pcie-mobiveil*
14392 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
14393 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
14394 L: linux-pci@vger.kernel.org
14395 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14397 F: drivers/pci/controller/*mvebu*
14399 PCI DRIVER FOR NVIDIA TEGRA
14400 M: Thierry Reding <thierry.reding@gmail.com>
14401 L: linux-tegra@vger.kernel.org
14402 L: linux-pci@vger.kernel.org
14404 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
14405 F: drivers/pci/controller/pci-tegra.c
14407 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
14408 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
14409 L: linux-pci@vger.kernel.org
14410 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14412 F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
14413 F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
14415 PCI DRIVER FOR RENESAS R-CAR
14416 M: Marek Vasut <marek.vasut+renesas@gmail.com>
14417 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
14418 L: linux-pci@vger.kernel.org
14419 L: linux-renesas-soc@vger.kernel.org
14421 F: Documentation/devicetree/bindings/pci/*rcar*
14422 F: drivers/pci/controller/*rcar*
14424 PCI DRIVER FOR SAMSUNG EXYNOS
14425 M: Jingoo Han <jingoohan1@gmail.com>
14426 L: linux-pci@vger.kernel.org
14427 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14428 L: linux-samsung-soc@vger.kernel.org
14430 F: drivers/pci/controller/dwc/pci-exynos.c
14432 PCI DRIVER FOR SYNOPSYS DESIGNWARE
14433 M: Jingoo Han <jingoohan1@gmail.com>
14434 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
14435 L: linux-pci@vger.kernel.org
14437 F: Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
14438 F: Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
14439 F: drivers/pci/controller/dwc/*designware*
14441 PCI DRIVER FOR TI DRA7XX/J721E
14442 M: Kishon Vijay Abraham I <kishon@ti.com>
14443 L: linux-omap@vger.kernel.org
14444 L: linux-pci@vger.kernel.org
14445 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14447 F: Documentation/devicetree/bindings/pci/ti-pci.txt
14448 F: drivers/pci/controller/cadence/pci-j721e.c
14449 F: drivers/pci/controller/dwc/pci-dra7xx.c
14451 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
14452 M: Linus Walleij <linus.walleij@linaro.org>
14453 L: linux-pci@vger.kernel.org
14455 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
14456 F: drivers/pci/controller/pci-v3-semi.c
14458 PCI ENDPOINT SUBSYSTEM
14459 M: Kishon Vijay Abraham I <kishon@ti.com>
14460 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
14461 R: Krzysztof Wilczyński <kw@linux.com>
14462 L: linux-pci@vger.kernel.org
14464 F: Documentation/PCI/endpoint/*
14465 F: Documentation/misc-devices/pci-endpoint-test.rst
14466 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
14467 F: drivers/misc/pci_endpoint_test.c
14468 F: drivers/pci/endpoint/
14471 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
14472 M: Russell Currey <ruscur@russell.cc>
14473 M: Oliver O'Halloran <oohall@gmail.com>
14474 L: linuxppc-dev@lists.ozlabs.org
14476 F: Documentation/PCI/pci-error-recovery.rst
14477 F: Documentation/powerpc/eeh-pci-error-recovery.rst
14478 F: arch/powerpc/include/*/eeh*.h
14479 F: arch/powerpc/kernel/eeh*.c
14480 F: arch/powerpc/platforms/*/eeh*.c
14481 F: drivers/pci/pcie/aer.c
14482 F: drivers/pci/pcie/dpc.c
14483 F: drivers/pci/pcie/err.c
14486 M: Linas Vepstas <linasvepstas@gmail.com>
14487 L: linux-pci@vger.kernel.org
14489 F: Documentation/PCI/pci-error-recovery.rst
14491 PCI MSI DRIVER FOR ALTERA MSI IP
14492 M: Joyce Ooi <joyce.ooi@intel.com>
14493 L: linux-pci@vger.kernel.org
14495 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
14496 F: drivers/pci/controller/pcie-altera-msi.c
14498 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
14499 M: Toan Le <toan@os.amperecomputing.com>
14500 L: linux-pci@vger.kernel.org
14501 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14503 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
14504 F: drivers/pci/controller/pci-xgene-msi.c
14506 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
14507 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
14508 R: Rob Herring <robh@kernel.org>
14509 R: Krzysztof Wilczyński <kw@linux.com>
14510 L: linux-pci@vger.kernel.org
14512 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
14513 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
14514 F: drivers/pci/controller/
14517 M: Bjorn Helgaas <bhelgaas@google.com>
14518 L: linux-pci@vger.kernel.org
14520 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
14521 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
14522 F: Documentation/PCI/
14523 F: Documentation/devicetree/bindings/pci/
14524 F: arch/x86/kernel/early-quirks.c
14525 F: arch/x86/kernel/quirks.c
14527 F: drivers/acpi/pci*
14529 F: include/asm-generic/pci*
14530 F: include/linux/of_pci.h
14531 F: include/linux/pci*
14532 F: include/uapi/linux/pci*
14535 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
14536 M: Jonathan Chocron <jonnyc@amazon.com>
14537 L: linux-pci@vger.kernel.org
14539 F: Documentation/devicetree/bindings/pci/pcie-al.txt
14540 F: drivers/pci/controller/dwc/pcie-al.c
14542 PCIE DRIVER FOR AMLOGIC MESON
14543 M: Yue Wang <yue.wang@Amlogic.com>
14544 L: linux-pci@vger.kernel.org
14545 L: linux-amlogic@lists.infradead.org
14547 F: drivers/pci/controller/dwc/pci-meson.c
14549 PCIE DRIVER FOR AXIS ARTPEC
14550 M: Jesper Nilsson <jesper.nilsson@axis.com>
14551 L: linux-arm-kernel@axis.com
14552 L: linux-pci@vger.kernel.org
14554 F: Documentation/devicetree/bindings/pci/axis,artpec*
14555 F: drivers/pci/controller/dwc/*artpec*
14557 PCIE DRIVER FOR CAVIUM THUNDERX
14558 M: Robert Richter <rric@kernel.org>
14559 L: linux-pci@vger.kernel.org
14560 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14562 F: drivers/pci/controller/pci-thunder-*
14564 PCIE DRIVER FOR HISILICON
14565 M: Zhou Wang <wangzhou1@hisilicon.com>
14566 L: linux-pci@vger.kernel.org
14568 F: drivers/pci/controller/dwc/pcie-hisi.c
14570 PCIE DRIVER FOR HISILICON KIRIN
14571 M: Xiaowei Song <songxiaowei@hisilicon.com>
14572 M: Binghui Wang <wangbinghui@hisilicon.com>
14573 L: linux-pci@vger.kernel.org
14575 F: Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
14576 F: drivers/pci/controller/dwc/pcie-kirin.c
14578 PCIE DRIVER FOR HISILICON STB
14579 M: Shawn Guo <shawn.guo@linaro.org>
14580 L: linux-pci@vger.kernel.org
14582 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
14583 F: drivers/pci/controller/dwc/pcie-histb.c
14585 PCIE DRIVER FOR INTEL KEEM BAY
14586 M: Srikanth Thokala <srikanth.thokala@intel.com>
14587 L: linux-pci@vger.kernel.org
14589 F: Documentation/devicetree/bindings/pci/intel,keembay-pcie*
14590 F: drivers/pci/controller/dwc/pcie-keembay.c
14592 PCIE DRIVER FOR INTEL LGM GW SOC
14593 M: Rahul Tanwar <rtanwar@maxlinear.com>
14594 L: linux-pci@vger.kernel.org
14596 F: Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
14597 F: drivers/pci/controller/dwc/pcie-intel-gw.c
14599 PCIE DRIVER FOR MEDIATEK
14600 M: Ryder Lee <ryder.lee@mediatek.com>
14601 M: Jianjun Wang <jianjun.wang@mediatek.com>
14602 L: linux-pci@vger.kernel.org
14603 L: linux-mediatek@lists.infradead.org
14605 F: Documentation/devicetree/bindings/pci/mediatek*
14606 F: drivers/pci/controller/*mediatek*
14608 PCIE DRIVER FOR MICROCHIP
14609 M: Daire McNamara <daire.mcnamara@microchip.com>
14610 L: linux-pci@vger.kernel.org
14612 F: Documentation/devicetree/bindings/pci/microchip*
14613 F: drivers/pci/controller/*microchip*
14615 PCIE DRIVER FOR QUALCOMM MSM
14616 M: Stanimir Varbanov <svarbanov@mm-sol.com>
14617 L: linux-pci@vger.kernel.org
14618 L: linux-arm-msm@vger.kernel.org
14620 F: drivers/pci/controller/dwc/*qcom*
14622 PCIE DRIVER FOR ROCKCHIP
14623 M: Shawn Lin <shawn.lin@rock-chips.com>
14624 L: linux-pci@vger.kernel.org
14625 L: linux-rockchip@lists.infradead.org
14627 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
14628 F: drivers/pci/controller/pcie-rockchip*
14630 PCIE DRIVER FOR SOCIONEXT UNIPHIER
14631 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14632 L: linux-pci@vger.kernel.org
14634 F: Documentation/devicetree/bindings/pci/uniphier-pcie*
14635 F: drivers/pci/controller/dwc/pcie-uniphier*
14637 PCIE DRIVER FOR ST SPEAR13XX
14638 M: Pratyush Anand <pratyush.anand@gmail.com>
14639 L: linux-pci@vger.kernel.org
14641 F: drivers/pci/controller/dwc/*spear*
14644 M: Dominik Brodowski <linux@dominikbrodowski.net>
14646 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
14647 F: Documentation/pcmcia/
14652 PCNET32 NETWORK DRIVER
14653 M: Don Fry <pcnet32@frontier.com>
14654 L: netdev@vger.kernel.org
14656 F: drivers/net/ethernet/amd/pcnet32.c
14658 PCRYPT PARALLEL CRYPTO ENGINE
14659 M: Steffen Klassert <steffen.klassert@secunet.com>
14660 L: linux-crypto@vger.kernel.org
14663 F: include/crypto/pcrypt.h
14665 PEAQ WMI HOTKEYS DRIVER
14666 M: Hans de Goede <hdegoede@redhat.com>
14667 L: platform-driver-x86@vger.kernel.org
14669 F: drivers/platform/x86/peaq-wmi.c
14671 PENSANDO ETHERNET DRIVERS
14672 M: Shannon Nelson <snelson@pensando.io>
14673 M: drivers@pensando.io
14674 L: netdev@vger.kernel.org
14676 F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
14677 F: drivers/net/ethernet/pensando/
14679 PER-CPU MEMORY ALLOCATOR
14680 M: Dennis Zhou <dennis@kernel.org>
14681 M: Tejun Heo <tj@kernel.org>
14682 M: Christoph Lameter <cl@linux.com>
14683 L: linux-mm@kvack.org
14685 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
14686 F: arch/*/include/asm/percpu.h
14687 F: include/linux/percpu*.h
14691 PER-TASK DELAY ACCOUNTING
14692 M: Balbir Singh <bsingharora@gmail.com>
14694 F: include/linux/delayacct.h
14695 F: kernel/delayacct.c
14697 PERFORMANCE EVENTS SUBSYSTEM
14698 M: Peter Zijlstra <peterz@infradead.org>
14699 M: Ingo Molnar <mingo@redhat.com>
14700 M: Arnaldo Carvalho de Melo <acme@kernel.org>
14701 R: Mark Rutland <mark.rutland@arm.com>
14702 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
14703 R: Jiri Olsa <jolsa@redhat.com>
14704 R: Namhyung Kim <namhyung@kernel.org>
14705 L: linux-perf-users@vger.kernel.org
14706 L: linux-kernel@vger.kernel.org
14708 W: https://perf.wiki.kernel.org/
14709 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14711 F: arch/*/events/*/*
14712 F: arch/*/include/asm/perf_event.h
14713 F: arch/*/kernel/*/*/perf_event*.c
14714 F: arch/*/kernel/*/perf_event*.c
14715 F: arch/*/kernel/perf_callchain.c
14716 F: arch/*/kernel/perf_event*.c
14717 F: include/linux/perf_event.h
14718 F: include/uapi/linux/perf_event.h
14723 PERFORMANCE EVENTS TOOLING ARM64
14724 R: John Garry <john.garry@huawei.com>
14725 R: Will Deacon <will@kernel.org>
14726 R: Mathieu Poirier <mathieu.poirier@linaro.org>
14727 R: Leo Yan <leo.yan@linaro.org>
14728 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14730 F: tools/build/feature/test-libopencsd.c
14731 F: tools/perf/arch/arm*/
14732 F: tools/perf/pmu-events/arch/arm64/
14733 F: tools/perf/util/arm-spe*
14734 F: tools/perf/util/cs-etm*
14736 PERSONALITY HANDLING
14737 M: Christoph Hellwig <hch@infradead.org>
14738 L: linux-abi-devel@lists.sourceforge.net
14740 F: include/linux/personality.h
14741 F: include/uapi/linux/personality.h
14743 PHOENIX RC FLIGHT CONTROLLER ADAPTER
14744 M: Marcus Folkesson <marcus.folkesson@gmail.com>
14745 L: linux-input@vger.kernel.org
14747 F: Documentation/input/devices/pxrc.rst
14748 F: drivers/input/joystick/pxrc.c
14751 M: Remi Denis-Courmont <courmisch@gmail.com>
14753 F: Documentation/networking/phonet.rst
14754 F: include/linux/phonet.h
14755 F: include/net/phonet/
14756 F: include/uapi/linux/phonet.h
14760 M: Joern Engel <joern@lazybastard.org>
14761 L: linux-mtd@lists.infradead.org
14763 F: drivers/mtd/devices/phram.c
14766 M: Bruno Prémont <bonbons@linux-vserver.org>
14767 L: linux-input@vger.kernel.org
14769 F: drivers/hid/hid-picolcd*
14772 M: Christian Brauner <christian@brauner.io>
14773 L: linux-kernel@vger.kernel.org
14775 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
14777 F: tools/testing/selftests/clone3/
14778 F: tools/testing/selftests/pid_namespace/
14779 F: tools/testing/selftests/pidfd/
14782 K: \b(clone_args|kernel_clone_args)\b
14784 PIN CONTROL SUBSYSTEM
14785 M: Linus Walleij <linus.walleij@linaro.org>
14786 L: linux-gpio@vger.kernel.org
14788 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
14789 F: Documentation/devicetree/bindings/pinctrl/
14790 F: Documentation/driver-api/pin-control.rst
14791 F: drivers/pinctrl/
14792 F: include/linux/pinctrl/
14794 PIN CONTROLLER - AMD
14795 M: Basavaraj Natikar <Basavaraj.Natikar@amd.com>
14796 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
14798 F: drivers/pinctrl/pinctrl-amd.c
14800 PIN CONTROLLER - FREESCALE
14801 M: Dong Aisheng <aisheng.dong@nxp.com>
14802 M: Fabio Estevam <festevam@gmail.com>
14803 M: Shawn Guo <shawnguo@kernel.org>
14804 M: Stefan Agner <stefan@agner.ch>
14805 R: Pengutronix Kernel Team <kernel@pengutronix.de>
14806 L: linux-gpio@vger.kernel.org
14808 F: Documentation/devicetree/bindings/pinctrl/fsl,*
14809 F: drivers/pinctrl/freescale/
14811 PIN CONTROLLER - INTEL
14812 M: Mika Westerberg <mika.westerberg@linux.intel.com>
14813 M: Andy Shevchenko <andy@kernel.org>
14815 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
14816 F: drivers/pinctrl/intel/
14818 PIN CONTROLLER - KEEMBAY
14819 M: Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
14821 F: drivers/pinctrl/pinctrl-keembay*
14823 PIN CONTROLLER - MEDIATEK
14824 M: Sean Wang <sean.wang@kernel.org>
14825 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14827 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
14828 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt6797-pinctrl.yaml
14829 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
14830 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
14831 F: drivers/pinctrl/mediatek/
14833 PIN CONTROLLER - MICROCHIP AT91
14834 M: Ludovic Desroches <ludovic.desroches@microchip.com>
14835 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14836 L: linux-gpio@vger.kernel.org
14838 F: drivers/gpio/gpio-sama5d2-piobu.c
14839 F: drivers/pinctrl/pinctrl-at91*
14841 PIN CONTROLLER - QUALCOMM
14842 M: Bjorn Andersson <bjorn.andersson@linaro.org>
14843 L: linux-arm-msm@vger.kernel.org
14845 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
14846 F: drivers/pinctrl/qcom/
14848 PIN CONTROLLER - RENESAS
14849 M: Geert Uytterhoeven <geert+renesas@glider.be>
14850 L: linux-renesas-soc@vger.kernel.org
14852 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
14853 F: Documentation/devicetree/bindings/pinctrl/renesas,*
14854 F: drivers/pinctrl/renesas/
14856 PIN CONTROLLER - SAMSUNG
14857 M: Tomasz Figa <tomasz.figa@gmail.com>
14858 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
14859 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14860 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14861 L: linux-samsung-soc@vger.kernel.org
14863 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
14864 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
14865 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
14866 F: drivers/pinctrl/samsung/
14867 F: include/dt-bindings/pinctrl/samsung.h
14869 PIN CONTROLLER - SINGLE
14870 M: Tony Lindgren <tony@atomide.com>
14871 M: Haojian Zhuang <haojian.zhuang@linaro.org>
14872 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14873 L: linux-omap@vger.kernel.org
14875 F: drivers/pinctrl/pinctrl-single.c
14877 PIN CONTROLLER - ST SPEAR
14878 M: Viresh Kumar <vireshk@kernel.org>
14879 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14881 W: http://www.st.com/spear
14882 F: drivers/pinctrl/spear/
14885 M: linux-block@vger.kernel.org
14887 F: drivers/block/pktcdvd.c
14888 F: include/linux/pktcdvd.h
14889 F: include/uapi/linux/pktcdvd.h
14891 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
14892 M: Tomasz Duszynski <tduszyns@gmail.com>
14894 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
14895 F: drivers/iio/chemical/pms7003.c
14898 M: Jacob Keller <jacob.e.keller@intel.com>
14900 F: Documentation/driver-api/pldmfw/
14901 F: include/linux/pldmfw.h
14905 M: Logan Gunthorpe <logang@deltatee.com>
14907 F: drivers/dma/plx_dma.c
14910 M: Charles Hsu <hsu.yungteng@gmail.com>
14911 L: linux-hwmon@vger.kernel.org
14913 F: Documentation/hwmon/pm6764tr.rst
14914 F: drivers/hwmon/pmbus/pm6764tr.c
14917 M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
14918 L: linux-pm@vger.kernel.org
14920 W: https://01.org/pm-graph
14921 B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
14922 T: git git://github.com/intel/pm-graph
14923 F: tools/power/pm-graph
14925 PMBUS HARDWARE MONITORING DRIVERS
14926 M: Guenter Roeck <linux@roeck-us.net>
14927 L: linux-hwmon@vger.kernel.org
14929 W: http://hwmon.wiki.kernel.org/
14930 W: http://www.roeck-us.net/linux/drivers/
14931 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
14932 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
14933 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
14934 F: Documentation/devicetree/bindings/hwmon/max31785.txt
14935 F: Documentation/hwmon/adm1275.rst
14936 F: Documentation/hwmon/ibm-cffps.rst
14937 F: Documentation/hwmon/ir35221.rst
14938 F: Documentation/hwmon/lm25066.rst
14939 F: Documentation/hwmon/ltc2978.rst
14940 F: Documentation/hwmon/ltc3815.rst
14941 F: Documentation/hwmon/max16064.rst
14942 F: Documentation/hwmon/max20751.rst
14943 F: Documentation/hwmon/max31785.rst
14944 F: Documentation/hwmon/max34440.rst
14945 F: Documentation/hwmon/max8688.rst
14946 F: Documentation/hwmon/pmbus-core.rst
14947 F: Documentation/hwmon/pmbus.rst
14948 F: Documentation/hwmon/tps40422.rst
14949 F: Documentation/hwmon/ucd9000.rst
14950 F: Documentation/hwmon/ucd9200.rst
14951 F: Documentation/hwmon/zl6100.rst
14952 F: drivers/hwmon/pmbus/
14953 F: include/linux/pmbus.h
14955 PMC SIERRA MaxRAID DRIVER
14956 L: linux-scsi@vger.kernel.org
14958 W: http://www.pmc-sierra.com/
14959 F: drivers/scsi/pmcraid.*
14961 PMC SIERRA PM8001 DRIVER
14962 M: Jack Wang <jinpu.wang@cloud.ionos.com>
14963 L: linux-scsi@vger.kernel.org
14965 F: drivers/scsi/pm8001/
14967 PNI RM3100 IIO DRIVER
14968 M: Song Qiang <songqiang1304521@gmail.com>
14969 L: linux-iio@vger.kernel.org
14971 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
14972 F: drivers/iio/magnetometer/rm3100*
14975 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
14976 L: linux-acpi@vger.kernel.org
14979 F: include/linux/pnp.h
14981 POSIX CLOCKS and TIMERS
14982 M: Thomas Gleixner <tglx@linutronix.de>
14983 L: linux-kernel@vger.kernel.org
14985 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14987 F: include/linux/time_namespace.h
14988 F: include/linux/timer*
14989 F: kernel/time/*timer*
14990 F: kernel/time/namespace.c
14992 POWER MANAGEMENT CORE
14993 M: "Rafael J. Wysocki" <rafael@kernel.org>
14994 L: linux-pm@vger.kernel.org
14996 B: https://bugzilla.kernel.org
14997 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
14998 F: drivers/base/power/
14999 F: drivers/powercap/
15000 F: include/linux/intel_rapl.h
15001 F: include/linux/pm.h
15002 F: include/linux/pm_*
15003 F: include/linux/powercap.h
15004 F: kernel/configs/nopm.config
15006 DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
15007 M: Daniel Lezcano <daniel.lezcano@kernel.org>
15008 L: linux-pm@vger.kernel.org
15010 B: https://bugzilla.kernel.org
15011 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
15012 F: drivers/powercap/dtpm*
15013 F: include/linux/dtpm.h
15015 POWER STATE COORDINATION INTERFACE (PSCI)
15016 M: Mark Rutland <mark.rutland@arm.com>
15017 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
15018 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15020 F: drivers/firmware/psci/
15021 F: include/linux/psci.h
15022 F: include/uapi/linux/psci.h
15024 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
15025 M: Sebastian Reichel <sre@kernel.org>
15026 L: linux-pm@vger.kernel.org
15028 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
15029 F: Documentation/ABI/testing/sysfs-class-power
15030 F: Documentation/devicetree/bindings/power/supply/
15031 F: drivers/power/supply/
15032 F: include/linux/power/
15033 F: include/linux/power_supply.h
15035 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
15036 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
15037 L: linuxppc-dev@lists.ozlabs.org
15039 F: drivers/char/powernv-op-panel.c
15041 PPP OVER ATM (RFC 2364)
15042 M: Mitchell Blank Jr <mitch@sfgoth.com>
15044 F: include/uapi/linux/atmppp.h
15045 F: net/atm/pppoatm.c
15048 M: Michal Ostrowski <mostrows@earthlink.net>
15050 F: drivers/net/ppp/pppoe.c
15051 F: drivers/net/ppp/pppox.c
15054 M: James Chapman <jchapman@katalix.com>
15056 F: include/linux/if_pppol2tp.h
15057 F: include/uapi/linux/if_pppol2tp.h
15058 F: net/l2tp/l2tp_ppp.c
15060 PPP PROTOCOL DRIVERS AND COMPRESSORS
15061 M: Paul Mackerras <paulus@samba.org>
15062 L: linux-ppp@vger.kernel.org
15064 F: drivers/net/ppp/ppp_*
15067 M: Rodolfo Giometti <giometti@enneenne.com>
15068 L: linuxpps@ml.enneenne.com (subscribers-only)
15070 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
15071 F: Documentation/ABI/testing/sysfs-pps
15072 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
15073 F: Documentation/driver-api/pps.rst
15075 F: include/linux/pps*.h
15076 F: include/uapi/linux/pps.h
15079 M: Dmitry Kozlov <xeb@mail.ru>
15080 L: netdev@vger.kernel.org
15082 W: http://sourceforge.net/projects/accel-pptp
15083 F: drivers/net/ppp/pptp.c
15085 PRESSURE STALL INFORMATION (PSI)
15086 M: Johannes Weiner <hannes@cmpxchg.org>
15088 F: include/linux/psi*
15089 F: kernel/sched/psi.c
15092 M: Petr Mladek <pmladek@suse.com>
15093 M: Sergey Senozhatsky <senozhatsky@chromium.org>
15094 R: Steven Rostedt <rostedt@goodmis.org>
15095 R: John Ogness <john.ogness@linutronix.de>
15097 F: include/linux/printk.h
15101 R: Chris Down <chris@chrisdown.name>
15103 F: kernel/printk/index.c
15106 L: linux-kernel@vger.kernel.org
15107 L: linux-fsdevel@vger.kernel.org
15109 F: Documentation/filesystems/proc.rst
15111 F: include/linux/proc_fs.h
15112 F: tools/testing/selftests/proc/
15115 M: Luis Chamberlain <mcgrof@kernel.org>
15116 M: Kees Cook <keescook@chromium.org>
15117 M: Iurii Zaikin <yzaikin@google.com>
15118 L: linux-kernel@vger.kernel.org
15119 L: linux-fsdevel@vger.kernel.org
15121 F: fs/proc/proc_sysctl.c
15122 F: include/linux/sysctl.h
15123 F: kernel/sysctl-test.c
15125 F: tools/testing/selftests/sysctl/
15127 PS3 NETWORK SUPPORT
15128 M: Geoff Levand <geoff@infradead.org>
15129 L: netdev@vger.kernel.org
15130 L: linuxppc-dev@lists.ozlabs.org
15132 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
15134 PS3 PLATFORM SUPPORT
15135 M: Geoff Levand <geoff@infradead.org>
15136 L: linuxppc-dev@lists.ozlabs.org
15138 F: arch/powerpc/boot/ps3*
15139 F: arch/powerpc/include/asm/lv1call.h
15140 F: arch/powerpc/include/asm/ps3*.h
15141 F: arch/powerpc/platforms/ps3/
15144 F: drivers/rtc/rtc-ps3.c
15145 F: drivers/usb/host/*ps3.c
15146 F: sound/ppc/snd_ps3*
15149 M: Jim Paris <jim@jtan.com>
15150 M: Geoff Levand <geoff@infradead.org>
15151 L: linuxppc-dev@lists.ozlabs.org
15153 F: drivers/block/ps3vram.c
15155 PSAMPLE PACKET SAMPLING SUPPORT
15156 M: Yotam Gigi <yotam.gi@gmail.com>
15158 F: include/net/psample.h
15159 F: include/uapi/linux/psample.h
15163 M: Kees Cook <keescook@chromium.org>
15164 M: Anton Vorontsov <anton@enomsg.org>
15165 M: Colin Cross <ccross@android.com>
15166 M: Tony Luck <tony.luck@intel.com>
15168 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
15169 F: Documentation/admin-guide/ramoops.rst
15170 F: Documentation/admin-guide/pstore-blk.rst
15171 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
15172 F: drivers/acpi/apei/erst.c
15173 F: drivers/firmware/efi/efi-pstore.c
15175 F: include/linux/pstore*
15176 K: \b(pstore|ramoops)
15178 PTP HARDWARE CLOCK SUPPORT
15179 M: Richard Cochran <richardcochran@gmail.com>
15180 L: netdev@vger.kernel.org
15182 W: http://linuxptp.sourceforge.net/
15183 F: Documentation/ABI/testing/sysfs-ptp
15184 F: Documentation/driver-api/ptp.rst
15185 F: drivers/net/phy/dp83640*
15187 F: include/linux/ptp_cl*
15189 PTP VIRTUAL CLOCK SUPPORT
15190 M: Yangbo Lu <yangbo.lu@nxp.com>
15191 L: netdev@vger.kernel.org
15193 F: drivers/ptp/ptp_vclock.c
15194 F: net/ethtool/phc_vclocks.c
15197 M: Oleg Nesterov <oleg@redhat.com>
15199 F: arch/*/*/ptrace*.c
15200 F: arch/*/include/asm/ptrace*.h
15201 F: arch/*/ptrace*.c
15202 F: include/asm-generic/syscall.h
15203 F: include/linux/ptrace.h
15204 F: include/linux/regset.h
15205 F: include/linux/tracehook.h
15206 F: include/uapi/linux/ptrace.h
15207 F: include/uapi/linux/ptrace.h
15211 M: Hans Verkuil <hverkuil@xs4all.nl>
15212 L: linux-media@vger.kernel.org
15214 T: git git://linuxtv.org/media_tree.git
15215 F: Documentation/admin-guide/media/pulse8-cec.rst
15216 F: drivers/media/cec/usb/pulse8/
15218 PVRUSB2 VIDEO4LINUX DRIVER
15219 M: Mike Isely <isely@pobox.com>
15220 L: pvrusb2@isely.net (subscribers-only)
15221 L: linux-media@vger.kernel.org
15223 W: http://www.isely.net/pvrusb2/
15224 T: git git://linuxtv.org/media_tree.git
15225 F: Documentation/driver-api/media/drivers/pvrusb2*
15226 F: drivers/media/usb/pvrusb2/
15229 M: Hans Verkuil <hverkuil@xs4all.nl>
15230 L: linux-media@vger.kernel.org
15232 T: git git://linuxtv.org/media_tree.git
15233 F: drivers/media/usb/pwc/*
15234 F: include/trace/events/pwc.h
15237 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15238 L: linux-hwmon@vger.kernel.org
15240 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
15241 F: Documentation/hwmon/pwm-fan.rst
15242 F: drivers/hwmon/pwm-fan.c
15245 M: Sean Young <sean@mess.org>
15246 L: linux-media@vger.kernel.org
15248 F: drivers/media/rc/pwm-ir-tx.c
15251 M: Thierry Reding <thierry.reding@gmail.com>
15252 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
15253 M: Lee Jones <lee.jones@linaro.org>
15254 L: linux-pwm@vger.kernel.org
15256 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
15257 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
15258 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
15259 F: Documentation/devicetree/bindings/pwm/
15260 F: Documentation/driver-api/pwm.rst
15261 F: drivers/gpio/gpio-mvebu.c
15263 F: drivers/video/backlight/pwm_bl.c
15264 F: include/linux/pwm.h
15265 F: include/linux/pwm_backlight.h
15266 K: pwm_(config|apply_state|ops)
15269 M: Robert Jarzmik <robert.jarzmik@free.fr>
15270 L: linux-gpio@vger.kernel.org
15272 F: drivers/gpio/gpio-pxa.c
15278 M: Robert Jarzmik <robert.jarzmik@free.fr>
15279 L: linux-rtc@vger.kernel.org
15282 PXA2xx/PXA3xx SUPPORT
15283 M: Daniel Mack <daniel@zonque.org>
15284 M: Haojian Zhuang <haojian.zhuang@gmail.com>
15285 M: Robert Jarzmik <robert.jarzmik@free.fr>
15286 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15288 T: git git://github.com/hzhuang1/linux.git
15289 T: git git://github.com/rjarzmik/linux.git
15290 F: arch/arm/boot/dts/pxa*
15291 F: arch/arm/mach-pxa/
15292 F: drivers/dma/pxa*
15293 F: drivers/pcmcia/pxa2xx*
15294 F: drivers/pinctrl/pxa/
15295 F: drivers/spi/spi-pxa2xx*
15296 F: drivers/usb/gadget/udc/pxa2*
15297 F: include/sound/pxa2xx-lib.h
15302 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
15303 L: qat-linux@intel.com
15305 F: drivers/crypto/qat/
15307 QCOM AUDIO (ASoC) DRIVERS
15308 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
15309 M: Banajit Goswami <bgoswami@codeaurora.org>
15310 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15312 F: sound/soc/codecs/lpass-va-macro.c
15313 F: sound/soc/codecs/lpass-wsa-macro.*
15314 F: sound/soc/codecs/msm8916-wcd-analog.c
15315 F: sound/soc/codecs/msm8916-wcd-digital.c
15316 F: sound/soc/codecs/wcd9335.*
15317 F: sound/soc/codecs/wcd934x.c
15318 F: sound/soc/codecs/wcd-clsh-v2.*
15319 F: sound/soc/codecs/wsa881x.c
15323 M: Alex Elder <elder@kernel.org>
15324 L: netdev@vger.kernel.org
15326 F: drivers/net/ipa/
15328 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
15329 M: Gabriel Somlo <somlo@cmu.edu>
15330 M: "Michael S. Tsirkin" <mst@redhat.com>
15331 L: qemu-devel@nongnu.org
15333 F: drivers/firmware/qemu_fw_cfg.c
15334 F: include/uapi/linux/qemu_fw_cfg.h
15337 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
15338 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
15339 L: linux-rdma@vger.kernel.org
15341 F: drivers/infiniband/hw/qib/
15343 QLOGIC QL41xxx FCOE DRIVER
15344 M: Saurav Kashyap <skashyap@marvell.com>
15345 M: Javed Hasan <jhasan@marvell.com>
15346 M: GR-QLogic-Storage-Upstream@marvell.com
15347 L: linux-scsi@vger.kernel.org
15349 F: drivers/scsi/qedf/
15351 QLOGIC QL41xxx ISCSI DRIVER
15352 M: Nilesh Javali <njavali@marvell.com>
15353 M: Manish Rangankar <mrangankar@marvell.com>
15354 M: GR-QLogic-Storage-Upstream@marvell.com
15355 L: linux-scsi@vger.kernel.org
15357 F: drivers/scsi/qedi/
15359 QLOGIC QL4xxx ETHERNET DRIVER
15360 M: Ariel Elior <aelior@marvell.com>
15361 M: GR-everest-linux-l2@marvell.com
15362 L: netdev@vger.kernel.org
15364 F: drivers/net/ethernet/qlogic/qed/
15365 F: drivers/net/ethernet/qlogic/qede/
15366 F: include/linux/qed/
15368 QLOGIC QL4xxx RDMA DRIVER
15369 M: Michal Kalderon <mkalderon@marvell.com>
15370 M: Ariel Elior <aelior@marvell.com>
15371 L: linux-rdma@vger.kernel.org
15373 F: drivers/infiniband/hw/qedr/
15374 F: include/uapi/rdma/qedr-abi.h
15376 QLOGIC QLA1280 SCSI DRIVER
15377 M: Michael Reed <mdr@sgi.com>
15378 L: linux-scsi@vger.kernel.org
15380 F: drivers/scsi/qla1280.[ch]
15382 QLOGIC QLA2XXX FC-SCSI DRIVER
15383 M: Nilesh Javali <njavali@marvell.com>
15384 M: GR-QLogic-Storage-Upstream@marvell.com
15385 L: linux-scsi@vger.kernel.org
15387 F: drivers/scsi/qla2xxx/
15389 QLOGIC QLA3XXX NETWORK DRIVER
15390 M: GR-Linux-NIC-Dev@marvell.com
15391 L: netdev@vger.kernel.org
15393 F: drivers/net/ethernet/qlogic/qla3xxx.*
15395 QLOGIC QLA4XXX iSCSI DRIVER
15396 M: Nilesh Javali <njavali@marvell.com>
15397 M: Manish Rangankar <mrangankar@marvell.com>
15398 M: GR-QLogic-Storage-Upstream@marvell.com
15399 L: linux-scsi@vger.kernel.org
15401 F: drivers/scsi/qla4xxx/
15403 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
15404 M: Shahed Shaikh <shshaikh@marvell.com>
15405 M: Manish Chopra <manishc@marvell.com>
15406 M: GR-Linux-NIC-Dev@marvell.com
15407 L: netdev@vger.kernel.org
15409 F: drivers/net/ethernet/qlogic/qlcnic/
15411 QLOGIC QLGE 10Gb ETHERNET DRIVER
15412 M: Manish Chopra <manishc@marvell.com>
15413 M: GR-Linux-NIC-Dev@marvell.com
15414 M: Coiby Xu <coiby.xu@gmail.com>
15415 L: netdev@vger.kernel.org
15417 F: Documentation/networking/device_drivers/qlogic/qlge.rst
15418 F: drivers/staging/qlge/
15420 QM1D1B0004 MEDIA DRIVER
15421 M: Akihiro Tsukada <tskd08@gmail.com>
15422 L: linux-media@vger.kernel.org
15424 F: drivers/media/tuners/qm1d1b0004*
15426 QM1D1C0042 MEDIA DRIVER
15427 M: Akihiro Tsukada <tskd08@gmail.com>
15428 L: linux-media@vger.kernel.org
15430 F: drivers/media/tuners/qm1d1c0042*
15433 M: Anders Larsen <al@alarsen.net>
15435 W: http://www.alarsen.net/linux/qnx4fs/
15437 F: include/uapi/linux/qnx4_fs.h
15438 F: include/uapi/linux/qnxtypes.h
15440 QORIQ DPAA2 FSL-MC BUS DRIVER
15441 M: Stuart Yoder <stuyoder@gmail.com>
15442 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
15443 L: linux-kernel@vger.kernel.org
15445 F: Documentation/ABI/stable/sysfs-bus-fsl-mc
15446 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
15447 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
15448 F: drivers/bus/fsl-mc/
15449 F: include/uapi/linux/fsl_mc.h
15451 QT1010 MEDIA DRIVER
15452 M: Antti Palosaari <crope@iki.fi>
15453 L: linux-media@vger.kernel.org
15455 W: https://linuxtv.org
15456 W: http://palosaari.fi/linux/
15457 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15458 T: git git://linuxtv.org/anttip/media_tree.git
15459 F: drivers/media/tuners/qt1010*
15461 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
15462 M: Kalle Valo <kvalo@codeaurora.org>
15463 L: ath10k@lists.infradead.org
15465 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
15466 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
15467 F: drivers/net/wireless/ath/ath10k/
15469 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
15470 M: Kalle Valo <kvalo@codeaurora.org>
15471 L: ath11k@lists.infradead.org
15473 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
15474 F: drivers/net/wireless/ath/ath11k/
15476 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
15477 M: ath9k-devel@qca.qualcomm.com
15478 L: linux-wireless@vger.kernel.org
15480 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
15481 F: drivers/net/wireless/ath/ath9k/
15483 QUALCOMM CAMERA SUBSYSTEM DRIVER
15484 M: Robert Foss <robert.foss@linaro.org>
15485 M: Todor Tomov <todor.too@gmail.com>
15486 L: linux-media@vger.kernel.org
15488 F: Documentation/admin-guide/media/qcom_camss.rst
15489 F: Documentation/devicetree/bindings/media/*camss*
15490 F: drivers/media/platform/qcom/camss/
15492 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
15493 M: Niklas Cassel <nks@flawful.org>
15494 L: linux-pm@vger.kernel.org
15495 L: linux-arm-msm@vger.kernel.org
15497 F: Documentation/devicetree/bindings/power/avs/qcom,cpr.txt
15498 F: drivers/soc/qcom/cpr.c
15500 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
15501 M: Ilia Lin <ilia.lin@kernel.org>
15502 L: linux-pm@vger.kernel.org
15504 F: Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
15505 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
15507 QUALCOMM CRYPTO DRIVERS
15508 M: Thara Gopinath <thara.gopinath@linaro.org>
15509 L: linux-crypto@vger.kernel.org
15510 L: linux-arm-msm@vger.kernel.org
15512 F: drivers/crypto/qce/
15514 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
15515 M: Timur Tabi <timur@kernel.org>
15516 L: netdev@vger.kernel.org
15518 F: drivers/net/ethernet/qualcomm/emac/
15520 QUALCOMM ETHQOS ETHERNET DRIVER
15521 M: Vinod Koul <vkoul@kernel.org>
15522 L: netdev@vger.kernel.org
15524 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
15525 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
15527 QUALCOMM GENERIC INTERFACE I2C DRIVER
15528 M: Akash Asthana <akashast@codeaurora.org>
15529 M: Mukesh Savaliya <msavaliy@codeaurora.org>
15530 L: linux-i2c@vger.kernel.org
15531 L: linux-arm-msm@vger.kernel.org
15533 F: drivers/i2c/busses/i2c-qcom-geni.c
15535 QUALCOMM HEXAGON ARCHITECTURE
15536 M: Brian Cain <bcain@codeaurora.org>
15537 L: linux-hexagon@vger.kernel.org
15541 QUALCOMM HIDMA DRIVER
15542 M: Sinan Kaya <okaya@kernel.org>
15543 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15544 L: linux-arm-msm@vger.kernel.org
15545 L: dmaengine@vger.kernel.org
15547 F: drivers/dma/qcom/hidma*
15549 QUALCOMM I2C CCI DRIVER
15550 M: Loic Poulain <loic.poulain@linaro.org>
15551 M: Robert Foss <robert.foss@linaro.org>
15552 L: linux-i2c@vger.kernel.org
15553 L: linux-arm-msm@vger.kernel.org
15555 F: Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt
15556 F: drivers/i2c/busses/i2c-qcom-cci.c
15559 M: Rob Clark <robdclark@gmail.com>
15560 L: iommu@lists.linux-foundation.org
15561 L: iommu@lists.linux.dev
15562 L: linux-arm-msm@vger.kernel.org
15564 F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
15566 QUALCOMM IPC ROUTER (QRTR) DRIVER
15567 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15568 L: linux-arm-msm@vger.kernel.org
15570 F: include/trace/events/qrtr.h
15571 F: include/uapi/linux/qrtr.h
15574 QUALCOMM IPCC MAILBOX DRIVER
15575 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15576 L: linux-arm-msm@vger.kernel.org
15578 F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
15579 F: drivers/mailbox/qcom-ipcc.c
15580 F: include/dt-bindings/mailbox/qcom-ipcc.h
15582 QUALCOMM IPQ4019 USB PHY DRIVER
15583 M: Robert Marko <robert.marko@sartura.hr>
15584 M: Luka Perkov <luka.perkov@sartura.hr>
15585 L: linux-arm-msm@vger.kernel.org
15587 F: Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
15588 F: drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
15590 QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
15591 M: Robert Marko <robert.marko@sartura.hr>
15592 M: Luka Perkov <luka.perkov@sartura.hr>
15593 L: linux-arm-msm@vger.kernel.org
15595 F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
15596 F: drivers/regulator/vqmmc-ipq4019-regulator.c
15598 QUALCOMM RMNET DRIVER
15599 M: Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
15600 M: Sean Tranchetti <stranche@codeaurora.org>
15601 L: netdev@vger.kernel.org
15603 F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
15604 F: drivers/net/ethernet/qualcomm/rmnet/
15605 F: include/linux/if_rmnet.h
15607 QUALCOMM TSENS THERMAL DRIVER
15608 M: Amit Kucheria <amitk@kernel.org>
15609 M: Thara Gopinath <thara.gopinath@linaro.org>
15610 L: linux-pm@vger.kernel.org
15611 L: linux-arm-msm@vger.kernel.org
15613 F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
15614 F: drivers/thermal/qcom/
15616 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
15617 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
15618 L: linux-media@vger.kernel.org
15619 L: linux-arm-msm@vger.kernel.org
15621 T: git git://linuxtv.org/media_tree.git
15622 F: Documentation/devicetree/bindings/media/*venus*
15623 F: drivers/media/platform/qcom/venus/
15625 QUALCOMM WCN36XX WIRELESS DRIVER
15626 M: Kalle Valo <kvalo@codeaurora.org>
15627 L: wcn36xx@lists.infradead.org
15629 W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
15630 T: git git://github.com/KrasnikovEugene/wcn36xx.git
15631 F: drivers/net/wireless/ath/wcn36xx/
15633 QUANTENNA QTNFMAC WIRELESS DRIVER
15634 M: Igor Mitsyanko <imitsyanko@quantenna.com>
15635 R: Sergey Matyukevich <geomatsi@gmail.com>
15636 L: linux-wireless@vger.kernel.org
15638 F: drivers/net/wireless/quantenna
15640 RADEON and AMDGPU DRM DRIVERS
15641 M: Alex Deucher <alexander.deucher@amd.com>
15642 M: Christian König <christian.koenig@amd.com>
15643 M: Pan, Xinhui <Xinhui.Pan@amd.com>
15644 L: amd-gfx@lists.freedesktop.org
15646 T: git https://gitlab.freedesktop.org/agd5f/linux.git
15647 B: https://gitlab.freedesktop.org/drm/amd/-/issues
15648 C: irc://irc.oftc.net/radeon
15649 F: drivers/gpu/drm/amd/
15650 F: drivers/gpu/drm/radeon/
15651 F: include/uapi/drm/amdgpu_drm.h
15652 F: include/uapi/drm/radeon_drm.h
15654 RADEON FRAMEBUFFER DISPLAY DRIVER
15655 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
15656 L: linux-fbdev@vger.kernel.org
15658 F: drivers/video/fbdev/aty/radeon*
15659 F: include/uapi/linux/radeonfb.h
15661 RADIOSHARK RADIO DRIVER
15662 M: Hans Verkuil <hverkuil@xs4all.nl>
15663 L: linux-media@vger.kernel.org
15665 T: git git://linuxtv.org/media_tree.git
15666 F: drivers/media/radio/radio-shark.c
15668 RADIOSHARK2 RADIO DRIVER
15669 M: Hans Verkuil <hverkuil@xs4all.nl>
15670 L: linux-media@vger.kernel.org
15672 T: git git://linuxtv.org/media_tree.git
15673 F: drivers/media/radio/radio-shark2.c
15674 F: drivers/media/radio/radio-tea5777.c
15676 RADOS BLOCK DEVICE (RBD)
15677 M: Ilya Dryomov <idryomov@gmail.com>
15678 R: Dongsheng Yang <dongsheng.yang@easystack.cn>
15679 L: ceph-devel@vger.kernel.org
15681 W: http://ceph.com/
15682 T: git git://github.com/ceph/ceph-client.git
15683 F: Documentation/ABI/testing/sysfs-bus-rbd
15684 F: drivers/block/rbd.c
15685 F: drivers/block/rbd_types.h
15687 RAGE128 FRAMEBUFFER DISPLAY DRIVER
15688 M: Paul Mackerras <paulus@samba.org>
15689 L: linux-fbdev@vger.kernel.org
15691 F: drivers/video/fbdev/aty/aty128fb.c
15693 RAINSHADOW-CEC DRIVER
15694 M: Hans Verkuil <hverkuil@xs4all.nl>
15695 L: linux-media@vger.kernel.org
15697 T: git git://linuxtv.org/media_tree.git
15698 F: drivers/media/cec/usb/rainshadow/
15700 RALINK MIPS ARCHITECTURE
15701 M: John Crispin <john@phrozen.org>
15702 L: linux-mips@vger.kernel.org
15704 F: arch/mips/ralink
15706 RALINK RT2X00 WIRELESS LAN DRIVER
15707 M: Stanislaw Gruszka <stf_xl@wp.pl>
15708 M: Helmut Schaa <helmut.schaa@googlemail.com>
15709 L: linux-wireless@vger.kernel.org
15711 F: drivers/net/wireless/ralink/rt2x00/
15713 RAMDISK RAM BLOCK DEVICE DRIVER
15714 M: Jens Axboe <axboe@kernel.dk>
15716 F: Documentation/admin-guide/blockdev/ramdisk.rst
15717 F: drivers/block/brd.c
15719 RANCHU VIRTUAL BOARD FOR MIPS
15720 M: Miodrag Dinic <miodrag.dinic@mips.com>
15721 L: linux-mips@vger.kernel.org
15723 F: arch/mips/configs/generic/board-ranchu.config
15724 F: arch/mips/generic/board-ranchu.c
15726 RANDOM NUMBER DRIVER
15727 M: "Theodore Ts'o" <tytso@mit.edu>
15728 M: Jason A. Donenfeld <Jason@zx2c4.com>
15729 T: git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
15731 F: drivers/char/random.c
15734 M: Matt Porter <mporter@kernel.crashing.org>
15735 M: Alexandre Bounine <alex.bou9@gmail.com>
15737 F: drivers/rapidio/
15740 M: Tony Luck <tony.luck@intel.com>
15741 M: Borislav Petkov <bp@alien8.de>
15742 L: linux-edac@vger.kernel.org
15744 F: Documentation/admin-guide/ras.rst
15746 F: include/linux/ras.h
15747 F: include/ras/ras_event.h
15749 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
15750 L: linux-wireless@vger.kernel.org
15752 F: drivers/net/wireless/ray*
15754 RC-CORE / LIRC FRAMEWORK
15755 M: Sean Young <sean@mess.org>
15756 L: linux-media@vger.kernel.org
15758 W: http://linuxtv.org
15759 T: git git://linuxtv.org/media_tree.git
15760 F: Documentation/driver-api/media/rc-core.rst
15761 F: Documentation/userspace-api/media/rc/
15762 F: drivers/media/rc/
15763 F: include/media/rc-map.h
15764 F: include/media/rc-core.h
15765 F: include/uapi/linux/lirc.h
15767 RCMM REMOTE CONTROLS DECODER
15768 M: Patrick Lerda <patrick9876@free.fr>
15770 F: drivers/media/rc/ir-rcmm-decoder.c
15772 RCUTORTURE TEST FRAMEWORK
15773 M: "Paul E. McKenney" <paulmck@kernel.org>
15774 M: Josh Triplett <josh@joshtriplett.org>
15775 R: Steven Rostedt <rostedt@goodmis.org>
15776 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15777 R: Lai Jiangshan <jiangshanlai@gmail.com>
15778 L: rcu@vger.kernel.org
15780 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15781 F: tools/testing/selftests/rcutorture
15783 RDACM20 Camera Sensor
15784 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
15785 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
15786 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
15787 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
15788 L: linux-media@vger.kernel.org
15790 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
15791 F: drivers/media/i2c/max9271.c
15792 F: drivers/media/i2c/max9271.h
15793 F: drivers/media/i2c/rdacm20.c
15795 RDACM21 Camera Sensor
15796 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
15797 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
15798 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
15799 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
15800 L: linux-media@vger.kernel.org
15802 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
15803 F: drivers/media/i2c/max9271.c
15804 F: drivers/media/i2c/max9271.h
15805 F: drivers/media/i2c/rdacm21.c
15808 M: Florian Fainelli <florian@openwrt.org>
15811 RDC R6040 FAST ETHERNET DRIVER
15812 M: Florian Fainelli <f.fainelli@gmail.com>
15813 L: netdev@vger.kernel.org
15815 F: drivers/net/ethernet/rdc/r6040.c
15817 RDMAVT - RDMA verbs software
15818 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
15819 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
15820 L: linux-rdma@vger.kernel.org
15822 F: drivers/infiniband/sw/rdmavt
15824 RDS - RELIABLE DATAGRAM SOCKETS
15825 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
15826 L: netdev@vger.kernel.org
15827 L: linux-rdma@vger.kernel.org
15828 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
15830 W: https://oss.oracle.com/projects/rds/
15831 F: Documentation/networking/rds.rst
15834 RDT - RESOURCE ALLOCATION
15835 M: Fenghua Yu <fenghua.yu@intel.com>
15836 M: Reinette Chatre <reinette.chatre@intel.com>
15837 L: linux-kernel@vger.kernel.org
15839 F: Documentation/x86/resctrl*
15840 F: arch/x86/include/asm/resctrl.h
15841 F: arch/x86/kernel/cpu/resctrl/
15842 F: tools/testing/selftests/resctrl/
15844 READ-COPY UPDATE (RCU)
15845 M: "Paul E. McKenney" <paulmck@kernel.org>
15846 M: Josh Triplett <josh@joshtriplett.org>
15847 R: Steven Rostedt <rostedt@goodmis.org>
15848 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15849 R: Lai Jiangshan <jiangshanlai@gmail.com>
15850 R: Joel Fernandes <joel@joelfernandes.org>
15851 L: rcu@vger.kernel.org
15853 W: http://www.rdrop.com/users/paulmck/RCU/
15854 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15855 F: Documentation/RCU/
15856 F: include/linux/rcu*
15858 X: Documentation/RCU/torture.rst
15859 X: include/linux/srcu*.h
15860 X: kernel/rcu/srcu*.c
15862 REAL TIME CLOCK (RTC) SUBSYSTEM
15863 M: Alessandro Zummo <a.zummo@towertech.it>
15864 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
15865 L: linux-rtc@vger.kernel.org
15867 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
15868 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
15869 F: Documentation/admin-guide/rtc.rst
15870 F: Documentation/devicetree/bindings/rtc/
15872 F: include/linux/platform_data/rtc-*
15873 F: include/linux/rtc.h
15874 F: include/linux/rtc/
15875 F: include/uapi/linux/rtc.h
15876 F: tools/testing/selftests/rtc/
15878 REALTEK AUDIO CODECS
15879 M: Oder Chiou <oder_chiou@realtek.com>
15881 F: include/sound/rt*.h
15882 F: sound/soc/codecs/rt*
15884 REALTEK RTL83xx SMI DSA ROUTER CHIPS
15885 M: Linus Walleij <linus.walleij@linaro.org>
15887 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
15888 F: drivers/net/dsa/realtek-smi*
15889 F: drivers/net/dsa/rtl83*
15891 REALTEK WIRELESS DRIVER (rtlwifi family)
15892 M: Ping-Ke Shih <pkshih@realtek.com>
15893 L: linux-wireless@vger.kernel.org
15895 W: https://wireless.wiki.kernel.org/
15896 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15897 F: drivers/net/wireless/realtek/rtlwifi/
15899 REALTEK WIRELESS DRIVER (rtw88)
15900 M: Yan-Hsuan Chuang <tony0620emma@gmail.com>
15901 L: linux-wireless@vger.kernel.org
15903 F: drivers/net/wireless/realtek/rtw88/
15905 REDPINE WIRELESS DRIVER
15906 M: Amitkumar Karwar <amitkarwar@gmail.com>
15907 M: Siva Rebbagondla <siva8118@gmail.com>
15908 L: linux-wireless@vger.kernel.org
15910 F: drivers/net/wireless/rsi/
15912 REGISTER MAP ABSTRACTION
15913 M: Mark Brown <broonie@kernel.org>
15914 L: linux-kernel@vger.kernel.org
15916 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
15917 F: Documentation/devicetree/bindings/regmap/
15918 F: drivers/base/regmap/
15919 F: include/linux/regmap.h
15921 REISERFS FILE SYSTEM
15922 L: reiserfs-devel@vger.kernel.org
15926 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
15927 M: Ohad Ben-Cohen <ohad@wizery.com>
15928 M: Bjorn Andersson <bjorn.andersson@linaro.org>
15929 M: Mathieu Poirier <mathieu.poirier@linaro.org>
15930 L: linux-remoteproc@vger.kernel.org
15932 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
15933 F: Documentation/ABI/testing/sysfs-class-remoteproc
15934 F: Documentation/devicetree/bindings/remoteproc/
15935 F: Documentation/staging/remoteproc.rst
15936 F: drivers/remoteproc/
15937 F: include/linux/remoteproc.h
15938 F: include/linux/remoteproc/
15940 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
15941 M: Ohad Ben-Cohen <ohad@wizery.com>
15942 M: Bjorn Andersson <bjorn.andersson@linaro.org>
15943 M: Mathieu Poirier <mathieu.poirier@linaro.org>
15944 L: linux-remoteproc@vger.kernel.org
15946 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
15947 F: Documentation/ABI/testing/sysfs-bus-rpmsg
15948 F: Documentation/staging/rpmsg.rst
15950 F: include/linux/rpmsg.h
15951 F: include/linux/rpmsg/
15952 F: include/uapi/linux/rpmsg.h
15955 REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
15956 M: Stephan Gerhold <stephan@gerhold.net>
15957 L: netdev@vger.kernel.org
15958 L: linux-remoteproc@vger.kernel.org
15960 F: drivers/net/wwan/rpmsg_wwan_ctrl.c
15962 RENESAS CLOCK DRIVERS
15963 M: Geert Uytterhoeven <geert+renesas@glider.be>
15964 L: linux-renesas-soc@vger.kernel.org
15966 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
15967 F: Documentation/devicetree/bindings/clock/renesas,*
15968 F: drivers/clk/renesas/
15970 RENESAS EMEV2 I2C DRIVER
15971 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
15972 L: linux-renesas-soc@vger.kernel.org
15974 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
15975 F: drivers/i2c/busses/i2c-emev2.c
15977 RENESAS ETHERNET DRIVERS
15978 R: Sergey Shtylyov <s.shtylyov@omp.ru>
15979 L: netdev@vger.kernel.org
15980 L: linux-renesas-soc@vger.kernel.org
15981 F: Documentation/devicetree/bindings/net/renesas,*.yaml
15982 F: drivers/net/ethernet/renesas/
15983 F: include/linux/sh_eth.h
15985 RENESAS R-CAR GYROADC DRIVER
15986 M: Marek Vasut <marek.vasut@gmail.com>
15987 L: linux-iio@vger.kernel.org
15989 F: Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
15990 F: drivers/iio/adc/rcar-gyroadc.c
15992 RENESAS R-CAR I2C DRIVERS
15993 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
15994 L: linux-renesas-soc@vger.kernel.org
15996 F: Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
15997 F: Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
15998 F: drivers/i2c/busses/i2c-rcar.c
15999 F: drivers/i2c/busses/i2c-sh_mobile.c
16001 RENESAS R-CAR THERMAL DRIVERS
16002 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
16003 L: linux-renesas-soc@vger.kernel.org
16005 F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
16006 F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
16007 F: drivers/thermal/rcar_gen3_thermal.c
16008 F: drivers/thermal/rcar_thermal.c
16010 RENESAS RIIC DRIVER
16011 M: Chris Brandt <chris.brandt@renesas.com>
16012 L: linux-renesas-soc@vger.kernel.org
16014 F: Documentation/devicetree/bindings/i2c/renesas,riic.yaml
16015 F: drivers/i2c/busses/i2c-riic.c
16017 RENESAS USB PHY DRIVER
16018 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
16019 L: linux-renesas-soc@vger.kernel.org
16021 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
16023 RENESAS RZ/G2L A/D DRIVER
16024 M: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
16025 L: linux-iio@vger.kernel.org
16026 L: linux-renesas-soc@vger.kernel.org
16028 F: Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
16029 F: drivers/iio/adc/rzg2l_adc.c
16031 RESET CONTROLLER FRAMEWORK
16032 M: Philipp Zabel <p.zabel@pengutronix.de>
16034 T: git git://git.pengutronix.de/git/pza/linux
16035 F: Documentation/devicetree/bindings/reset/
16036 F: Documentation/driver-api/reset.rst
16038 F: include/dt-bindings/reset/
16039 F: include/linux/reset-controller.h
16040 F: include/linux/reset.h
16041 F: include/linux/reset/
16042 K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
16044 RESTARTABLE SEQUENCES SUPPORT
16045 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
16046 M: Peter Zijlstra <peterz@infradead.org>
16047 M: "Paul E. McKenney" <paulmck@kernel.org>
16048 M: Boqun Feng <boqun.feng@gmail.com>
16049 L: linux-kernel@vger.kernel.org
16051 F: include/trace/events/rseq.h
16052 F: include/uapi/linux/rseq.h
16054 F: tools/testing/selftests/rseq/
16057 M: Johannes Berg <johannes@sipsolutions.net>
16058 L: linux-wireless@vger.kernel.org
16060 W: https://wireless.wiki.kernel.org/
16061 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
16062 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
16063 F: Documentation/ABI/stable/sysfs-class-rfkill
16064 F: Documentation/driver-api/rfkill.rst
16065 F: include/linux/rfkill.h
16066 F: include/uapi/linux/rfkill.h
16070 M: Thomas Graf <tgraf@suug.ch>
16071 M: Herbert Xu <herbert@gondor.apana.org.au>
16072 L: netdev@vger.kernel.org
16074 F: include/linux/rhashtable-types.h
16075 F: include/linux/rhashtable.h
16076 F: lib/rhashtable.c
16077 F: lib/test_rhashtable.c
16079 RICOH R5C592 MEMORYSTICK DRIVER
16080 M: Maxim Levitsky <maximlevitsky@gmail.com>
16082 F: drivers/memstick/host/r592.*
16084 RICOH SMARTMEDIA/XD DRIVER
16085 M: Maxim Levitsky <maximlevitsky@gmail.com>
16087 F: drivers/mtd/nand/raw/r852.c
16088 F: drivers/mtd/nand/raw/r852.h
16090 RISC-V ARCHITECTURE
16091 M: Paul Walmsley <paul.walmsley@sifive.com>
16092 M: Palmer Dabbelt <palmer@dabbelt.com>
16093 M: Albert Ou <aou@eecs.berkeley.edu>
16094 L: linux-riscv@lists.infradead.org
16096 P: Documentation/riscv/patch-acceptance.rst
16097 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
16102 RISC-V/MICROCHIP POLARFIRE SOC SUPPORT
16103 M: Lewis Hanly <lewis.hanly@microchip.com>
16104 L: linux-riscv@lists.infradead.org
16106 F: drivers/mailbox/mailbox-mpfs.c
16107 F: drivers/soc/microchip/
16108 F: include/soc/microchip/mpfs.h
16111 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
16112 M: Jack Wang <jinpu.wang@ionos.com>
16113 L: linux-block@vger.kernel.org
16115 F: drivers/block/rnbd/
16118 M: Stefan Achatz <erazor_de@users.sourceforge.net>
16120 W: http://sourceforge.net/projects/roccat/
16121 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
16122 F: drivers/hid/hid-roccat*
16123 F: include/linux/hid-roccat*
16125 ROCKCHIP ISP V1 DRIVER
16126 M: Helen Koike <helen.koike@collabora.com>
16127 M: Dafna Hirschfeld <dafna.hirschfeld@collabora.com>
16128 L: linux-media@vger.kernel.org
16129 L: linux-rockchip@lists.infradead.org
16131 F: Documentation/admin-guide/media/rkisp1.rst
16132 F: Documentation/devicetree/bindings/media/rockchip-isp1.yaml
16133 F: Documentation/userspace-api/media/v4l/pixfmt-meta-rkisp1.rst
16134 F: drivers/media/platform/rockchip/rkisp1
16135 F: include/uapi/linux/rkisp1-config.h
16137 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
16138 M: Jacob Chen <jacob-chen@iotwrt.com>
16139 M: Ezequiel Garcia <ezequiel@collabora.com>
16140 L: linux-media@vger.kernel.org
16141 L: linux-rockchip@lists.infradead.org
16143 F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
16144 F: drivers/media/platform/rockchip/rga/
16146 ROCKCHIP VIDEO DECODER DRIVER
16147 M: Ezequiel Garcia <ezequiel@collabora.com>
16148 L: linux-media@vger.kernel.org
16149 L: linux-rockchip@lists.infradead.org
16151 F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
16152 F: drivers/staging/media/rkvdec/
16155 M: Jiri Pirko <jiri@resnulli.us>
16156 L: netdev@vger.kernel.org
16158 F: drivers/net/ethernet/rocker/
16160 ROCKETPORT EXPRESS/INFINITY DRIVER
16161 M: Kevin Cernekee <cernekee@gmail.com>
16162 L: linux-serial@vger.kernel.org
16164 F: drivers/tty/serial/rp2.*
16166 ROHM BD99954 CHARGER IC
16167 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
16168 L: linux-power@fi.rohmeurope.com
16170 F: drivers/power/supply/bd99954-charger.c
16171 F: drivers/power/supply/bd99954-charger.h
16173 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
16174 M: Tomasz Duszynski <tduszyns@gmail.com>
16176 F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
16177 F: drivers/iio/light/bh1750.c
16179 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
16180 M: Marek Vasut <marek.vasut+renesas@gmail.com>
16181 L: linux-kernel@vger.kernel.org
16182 L: linux-renesas-soc@vger.kernel.org
16184 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
16185 F: drivers/gpio/gpio-bd9571mwv.c
16186 F: drivers/mfd/bd9571mwv.c
16187 F: drivers/regulator/bd9571mwv-regulator.c
16188 F: include/linux/mfd/bd9571mwv.h
16190 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
16191 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
16192 L: linux-power@fi.rohmeurope.com
16194 F: Documentation/devicetree/bindings/mfd/rohm,bd70528-pmic.txt
16195 F: Documentation/devicetree/bindings/regulator/rohm,bd70528-regulator.txt
16196 F: drivers/clk/clk-bd718x7.c
16197 F: drivers/gpio/gpio-bd70528.c
16198 F: drivers/gpio/gpio-bd71815.c
16199 F: drivers/gpio/gpio-bd71828.c
16200 F: drivers/mfd/rohm-bd70528.c
16201 F: drivers/mfd/rohm-bd71828.c
16202 F: drivers/mfd/rohm-bd718x7.c
16203 F: drivers/mfd/rohm-bd9576.c
16204 F: drivers/power/supply/bd70528-charger.c
16205 F: drivers/regulator/bd70528-regulator.c
16206 F: drivers/regulator/bd71815-regulator.c
16207 F: drivers/regulator/bd71828-regulator.c
16208 F: drivers/regulator/bd718x7-regulator.c
16209 F: drivers/regulator/bd9576-regulator.c
16210 F: drivers/regulator/rohm-regulator.c
16211 F: drivers/rtc/rtc-bd70528.c
16212 F: drivers/watchdog/bd70528_wdt.c
16213 F: drivers/watchdog/bd9576_wdt.c
16214 F: include/linux/mfd/rohm-bd70528.h
16215 F: include/linux/mfd/rohm-bd71815.h
16216 F: include/linux/mfd/rohm-bd71828.h
16217 F: include/linux/mfd/rohm-bd718x7.h
16218 F: include/linux/mfd/rohm-bd957x.h
16219 F: include/linux/mfd/rohm-generic.h
16220 F: include/linux/mfd/rohm-shared.h
16223 M: Ralf Baechle <ralf@linux-mips.org>
16224 L: linux-hams@vger.kernel.org
16226 W: http://www.linux-ax25.org/
16227 F: include/net/rose.h
16228 F: include/uapi/linux/rose.h
16231 ROTATION DRIVER FOR ALLWINNER A83T
16232 M: Jernej Skrabec <jernej.skrabec@gmail.com>
16233 L: linux-media@vger.kernel.org
16235 T: git git://linuxtv.org/media_tree.git
16236 F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
16237 F: drivers/media/platform/sunxi/sun8i-rotate/
16239 RTL2830 MEDIA DRIVER
16240 M: Antti Palosaari <crope@iki.fi>
16241 L: linux-media@vger.kernel.org
16243 W: https://linuxtv.org
16244 W: http://palosaari.fi/linux/
16245 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16246 T: git git://linuxtv.org/anttip/media_tree.git
16247 F: drivers/media/dvb-frontends/rtl2830*
16249 RTL2832 MEDIA DRIVER
16250 M: Antti Palosaari <crope@iki.fi>
16251 L: linux-media@vger.kernel.org
16253 W: https://linuxtv.org
16254 W: http://palosaari.fi/linux/
16255 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16256 T: git git://linuxtv.org/anttip/media_tree.git
16257 F: drivers/media/dvb-frontends/rtl2832*
16259 RTL2832_SDR MEDIA DRIVER
16260 M: Antti Palosaari <crope@iki.fi>
16261 L: linux-media@vger.kernel.org
16263 W: https://linuxtv.org
16264 W: http://palosaari.fi/linux/
16265 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16266 T: git git://linuxtv.org/anttip/media_tree.git
16267 F: drivers/media/dvb-frontends/rtl2832_sdr*
16269 RTL8180 WIRELESS DRIVER
16270 L: linux-wireless@vger.kernel.org
16272 W: https://wireless.wiki.kernel.org/
16273 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
16274 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
16276 RTL8187 WIRELESS DRIVER
16277 M: Herton Ronaldo Krzesinski <herton@canonical.com>
16278 M: Hin-Tak Leung <htl10@users.sourceforge.net>
16279 M: Larry Finger <Larry.Finger@lwfinger.net>
16280 L: linux-wireless@vger.kernel.org
16282 W: https://wireless.wiki.kernel.org/
16283 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
16284 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
16286 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
16287 M: Jes Sorensen <Jes.Sorensen@gmail.com>
16288 L: linux-wireless@vger.kernel.org
16290 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
16291 F: drivers/net/wireless/realtek/rtl8xxxu/
16293 RTRS TRANSPORT DRIVERS
16294 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
16295 M: Jack Wang <jinpu.wang@ionos.com>
16296 L: linux-rdma@vger.kernel.org
16298 F: drivers/infiniband/ulp/rtrs/
16300 RXRPC SOCKETS (AF_RXRPC)
16301 M: David Howells <dhowells@redhat.com>
16302 M: Marc Dionne <marc.dionne@auristor.com>
16303 L: linux-afs@lists.infradead.org
16305 W: https://www.infradead.org/~dhowells/kafs/
16306 F: Documentation/networking/rxrpc.rst
16307 F: include/keys/rxrpc-type.h
16308 F: include/net/af_rxrpc.h
16309 F: include/trace/events/rxrpc.h
16310 F: include/uapi/linux/rxrpc.h
16313 S3 SAVAGE FRAMEBUFFER DRIVER
16314 M: Antonino Daplas <adaplas@gmail.com>
16315 L: linux-fbdev@vger.kernel.org
16317 F: drivers/video/fbdev/savage/
16320 M: Heiko Carstens <hca@linux.ibm.com>
16321 M: Vasily Gorbik <gor@linux.ibm.com>
16322 M: Christian Borntraeger <borntraeger@de.ibm.com>
16323 R: Alexander Gordeev <agordeev@linux.ibm.com>
16324 L: linux-s390@vger.kernel.org
16326 W: http://www.ibm.com/developerworks/linux/linux390/
16327 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
16328 F: Documentation/driver-api/s390-drivers.rst
16329 F: Documentation/s390/
16333 S390 COMMON I/O LAYER
16334 M: Vineeth Vijayan <vneethv@linux.ibm.com>
16335 M: Peter Oberparleiter <oberpar@linux.ibm.com>
16336 L: linux-s390@vger.kernel.org
16338 W: http://www.ibm.com/developerworks/linux/linux390/
16339 F: drivers/s390/cio/
16342 M: Stefan Haberland <sth@linux.ibm.com>
16343 M: Jan Hoeppner <hoeppner@linux.ibm.com>
16344 L: linux-s390@vger.kernel.org
16346 W: http://www.ibm.com/developerworks/linux/linux390/
16347 F: block/partitions/ibm.c
16348 F: drivers/s390/block/dasd*
16349 F: include/linux/dasd_mod.h
16352 M: Matthew Rosato <mjrosato@linux.ibm.com>
16353 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
16354 L: linux-s390@vger.kernel.org
16356 W: http://www.ibm.com/developerworks/linux/linux390/
16357 F: drivers/iommu/s390-iommu.c
16359 S390 IUCV NETWORK LAYER
16360 M: Julian Wiedmann <jwi@linux.ibm.com>
16361 M: Karsten Graul <kgraul@linux.ibm.com>
16362 L: linux-s390@vger.kernel.org
16363 L: netdev@vger.kernel.org
16365 W: http://www.ibm.com/developerworks/linux/linux390/
16366 F: drivers/s390/net/*iucv*
16367 F: include/net/iucv/
16370 S390 NETWORK DRIVERS
16371 M: Julian Wiedmann <jwi@linux.ibm.com>
16372 M: Karsten Graul <kgraul@linux.ibm.com>
16373 L: linux-s390@vger.kernel.org
16374 L: netdev@vger.kernel.org
16376 W: http://www.ibm.com/developerworks/linux/linux390/
16377 F: drivers/s390/net/
16380 M: Niklas Schnelle <schnelle@linux.ibm.com>
16381 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
16382 L: linux-s390@vger.kernel.org
16384 W: http://www.ibm.com/developerworks/linux/linux390/
16386 F: drivers/pci/hotplug/s390_pci_hpc.c
16387 F: Documentation/s390/pci.rst
16389 S390 VFIO AP DRIVER
16390 M: Tony Krowiak <akrowiak@linux.ibm.com>
16391 M: Halil Pasic <pasic@linux.ibm.com>
16392 M: Jason Herne <jjherne@linux.ibm.com>
16393 L: linux-s390@vger.kernel.org
16395 W: http://www.ibm.com/developerworks/linux/linux390/
16396 F: Documentation/s390/vfio-ap.rst
16397 F: drivers/s390/crypto/vfio_ap_drv.c
16398 F: drivers/s390/crypto/vfio_ap_ops.c
16399 F: drivers/s390/crypto/vfio_ap_private.h
16401 S390 VFIO-CCW DRIVER
16402 M: Eric Farman <farman@linux.ibm.com>
16403 M: Matthew Rosato <mjrosato@linux.ibm.com>
16404 R: Halil Pasic <pasic@linux.ibm.com>
16405 L: linux-s390@vger.kernel.org
16406 L: kvm@vger.kernel.org
16408 F: Documentation/s390/vfio-ccw.rst
16409 F: drivers/s390/cio/vfio_ccw*
16410 F: include/uapi/linux/vfio_ccw.h
16412 S390 VFIO-PCI DRIVER
16413 M: Matthew Rosato <mjrosato@linux.ibm.com>
16414 M: Eric Farman <farman@linux.ibm.com>
16415 L: linux-s390@vger.kernel.org
16416 L: kvm@vger.kernel.org
16418 F: drivers/vfio/pci/vfio_pci_zdev.c
16419 F: include/uapi/linux/vfio_zdev.h
16422 M: Harald Freudenberger <freude@linux.ibm.com>
16423 L: linux-s390@vger.kernel.org
16425 W: http://www.ibm.com/developerworks/linux/linux390/
16426 F: drivers/s390/crypto/
16429 M: Steffen Maier <maier@linux.ibm.com>
16430 M: Benjamin Block <bblock@linux.ibm.com>
16431 L: linux-s390@vger.kernel.org
16433 W: http://www.ibm.com/developerworks/linux/linux390/
16434 F: drivers/s390/scsi/zfcp_*
16436 S3C ADC BATTERY DRIVER
16437 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16438 L: linux-samsung-soc@vger.kernel.org
16440 F: drivers/power/supply/s3c_adc_battery.c
16441 F: include/linux/s3c_adc_battery.h
16443 S3C24XX SD/MMC Driver
16444 M: Ben Dooks <ben-linux@fluff.org>
16445 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16447 F: drivers/mmc/host/s3cmci.*
16449 SAA6588 RDS RECEIVER DRIVER
16450 M: Hans Verkuil <hverkuil@xs4all.nl>
16451 L: linux-media@vger.kernel.org
16453 W: https://linuxtv.org
16454 T: git git://linuxtv.org/media_tree.git
16455 F: drivers/media/i2c/saa6588*
16457 SAA7134 VIDEO4LINUX DRIVER
16458 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16459 L: linux-media@vger.kernel.org
16461 W: https://linuxtv.org
16462 T: git git://linuxtv.org/media_tree.git
16463 F: Documentation/driver-api/media/drivers/saa7134*
16464 F: drivers/media/pci/saa7134/
16466 SAA7146 VIDEO4LINUX-2 DRIVER
16467 M: Hans Verkuil <hverkuil@xs4all.nl>
16468 L: linux-media@vger.kernel.org
16470 T: git git://linuxtv.org/media_tree.git
16471 F: drivers/media/common/saa7146/
16472 F: drivers/media/pci/saa7146/
16473 F: include/media/drv-intf/saa7146*
16475 SAFESETID SECURITY MODULE
16476 M: Micah Morton <mortonm@chromium.org>
16478 F: Documentation/admin-guide/LSM/SafeSetID.rst
16479 F: security/safesetid/
16481 SAMSUNG AUDIO (ASoC) DRIVERS
16482 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16483 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16484 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16486 F: Documentation/devicetree/bindings/sound/samsung*
16487 F: sound/soc/samsung/
16489 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
16490 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16491 L: linux-crypto@vger.kernel.org
16492 L: linux-samsung-soc@vger.kernel.org
16494 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
16495 F: drivers/crypto/exynos-rng.c
16497 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
16498 M: Łukasz Stelmach <l.stelmach@samsung.com>
16499 L: linux-samsung-soc@vger.kernel.org
16501 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
16502 F: drivers/char/hw_random/exynos-trng.c
16504 SAMSUNG FRAMEBUFFER DRIVER
16505 M: Jingoo Han <jingoohan1@gmail.com>
16506 L: linux-fbdev@vger.kernel.org
16508 F: drivers/video/fbdev/s3c-fb.c
16510 SAMSUNG INTERCONNECT DRIVERS
16511 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16512 M: Artur Świgoń <a.swigon@samsung.com>
16513 L: linux-pm@vger.kernel.org
16514 L: linux-samsung-soc@vger.kernel.org
16516 F: drivers/interconnect/samsung/
16518 SAMSUNG LAPTOP DRIVER
16519 M: Corentin Chary <corentin.chary@gmail.com>
16520 L: platform-driver-x86@vger.kernel.org
16522 F: drivers/platform/x86/samsung-laptop.c
16524 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
16525 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16526 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
16527 L: linux-kernel@vger.kernel.org
16528 L: linux-samsung-soc@vger.kernel.org
16530 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
16531 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
16532 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
16533 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
16534 F: drivers/clk/clk-s2mps11.c
16535 F: drivers/mfd/sec*.c
16536 F: drivers/regulator/s2m*.c
16537 F: drivers/regulator/s5m*.c
16538 F: drivers/rtc/rtc-s5m.c
16539 F: include/linux/mfd/samsung/
16541 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
16542 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
16543 L: linux-media@vger.kernel.org
16544 L: linux-samsung-soc@vger.kernel.org
16546 F: drivers/media/platform/s3c-camif/
16547 F: include/media/drv-intf/s3c_camif.h
16549 SAMSUNG S3FWRN5 NFC DRIVER
16550 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16551 M: Krzysztof Opasiak <k.opasiak@samsung.com>
16552 L: linux-nfc@lists.01.org (subscribers-only)
16554 F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
16555 F: drivers/nfc/s3fwrn5
16557 SAMSUNG S5C73M3 CAMERA DRIVER
16558 M: Andrzej Hajda <a.hajda@samsung.com>
16559 L: linux-media@vger.kernel.org
16561 F: drivers/media/i2c/s5c73m3/*
16563 SAMSUNG S5K5BAF CAMERA DRIVER
16564 M: Andrzej Hajda <a.hajda@samsung.com>
16565 L: linux-media@vger.kernel.org
16567 F: drivers/media/i2c/s5k5baf.c
16569 SAMSUNG S5P Security SubSystem (SSS) DRIVER
16570 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16571 M: Vladimir Zapolskiy <vz@mleia.com>
16572 L: linux-crypto@vger.kernel.org
16573 L: linux-samsung-soc@vger.kernel.org
16575 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
16576 F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
16577 F: drivers/crypto/s5p-sss.c
16579 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
16580 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16581 L: linux-media@vger.kernel.org
16583 Q: https://patchwork.linuxtv.org/project/linux-media/list/
16584 F: drivers/media/platform/exynos4-is/
16586 SAMSUNG SOC CLOCK DRIVERS
16587 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16588 M: Tomasz Figa <tomasz.figa@gmail.com>
16589 M: Chanwoo Choi <cw00.choi@samsung.com>
16590 L: linux-samsung-soc@vger.kernel.org
16592 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
16593 F: Documentation/devicetree/bindings/clock/exynos*.txt
16594 F: Documentation/devicetree/bindings/clock/samsung,*.yaml
16595 F: Documentation/devicetree/bindings/clock/samsung,s3c*
16596 F: Documentation/devicetree/bindings/clock/samsung,s5p*
16597 F: drivers/clk/samsung/
16598 F: include/dt-bindings/clock/exynos*.h
16599 F: include/dt-bindings/clock/s3c*.h
16600 F: include/dt-bindings/clock/s5p*.h
16601 F: include/dt-bindings/clock/samsung,*.h
16602 F: include/linux/clk/samsung.h
16603 F: include/linux/platform_data/clk-s3c2410.h
16605 SAMSUNG SPI DRIVERS
16606 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16607 M: Andi Shyti <andi@etezian.org>
16608 L: linux-spi@vger.kernel.org
16609 L: linux-samsung-soc@vger.kernel.org
16611 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
16612 F: drivers/spi/spi-s3c*
16613 F: include/linux/platform_data/spi-s3c64xx.h
16614 F: include/linux/spi/s3c24xx-fiq.h
16616 SAMSUNG SXGBE DRIVERS
16617 M: Byungho An <bh74.an@samsung.com>
16618 L: netdev@vger.kernel.org
16620 F: drivers/net/ethernet/samsung/sxgbe/
16622 SAMSUNG THERMAL DRIVER
16623 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
16624 L: linux-pm@vger.kernel.org
16625 L: linux-samsung-soc@vger.kernel.org
16627 T: git https://github.com/lmajewski/linux-samsung-thermal.git
16628 F: drivers/thermal/samsung/
16630 SAMSUNG USB2 PHY DRIVER
16631 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16632 L: linux-kernel@vger.kernel.org
16634 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
16635 F: Documentation/driver-api/phy/samsung-usb2.rst
16636 F: drivers/phy/samsung/phy-exynos4210-usb2.c
16637 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
16638 F: drivers/phy/samsung/phy-exynos5250-usb2.c
16639 F: drivers/phy/samsung/phy-s5pv210-usb2.c
16640 F: drivers/phy/samsung/phy-samsung-usb2.c
16641 F: drivers/phy/samsung/phy-samsung-usb2.h
16643 SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
16644 M: Paul Barker <paul.barker@sancloud.com>
16645 R: Marc Murphy <marc.murphy@sancloud.com>
16647 F: arch/arm/boot/dts/am335x-sancloud*
16650 M: Zwane Mwaikambo <zwanem@gmail.com>
16652 F: drivers/watchdog/sc1200wdt.c
16655 M: Ingo Molnar <mingo@redhat.com>
16656 M: Peter Zijlstra <peterz@infradead.org>
16657 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
16658 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
16659 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
16660 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
16661 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
16662 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
16663 R: Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
16664 L: linux-kernel@vger.kernel.org
16666 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
16667 F: include/linux/preempt.h
16668 F: include/linux/sched.h
16669 F: include/linux/wait.h
16670 F: include/uapi/linux/sched.h
16673 SCR24X CHIP CARD INTERFACE DRIVER
16674 M: Lubomir Rintel <lkundrak@v3.sk>
16676 F: drivers/char/pcmcia/scr24x_cs.c
16678 SCSI RDMA PROTOCOL (SRP) INITIATOR
16679 M: Bart Van Assche <bvanassche@acm.org>
16680 L: linux-rdma@vger.kernel.org
16682 Q: http://patchwork.kernel.org/project/linux-rdma/list/
16683 F: drivers/infiniband/ulp/srp/
16684 F: include/scsi/srp.h
16686 SCSI RDMA PROTOCOL (SRP) TARGET
16687 M: Bart Van Assche <bvanassche@acm.org>
16688 L: linux-rdma@vger.kernel.org
16689 L: target-devel@vger.kernel.org
16691 Q: http://patchwork.kernel.org/project/linux-rdma/list/
16692 F: drivers/infiniband/ulp/srpt/
16695 M: Doug Gilbert <dgilbert@interlog.com>
16696 L: linux-scsi@vger.kernel.org
16698 W: http://sg.danny.cz/sg
16699 F: Documentation/scsi/scsi-generic.rst
16700 F: drivers/scsi/sg.c
16701 F: include/scsi/sg.h
16704 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
16705 M: "Martin K. Petersen" <martin.petersen@oracle.com>
16706 L: linux-scsi@vger.kernel.org
16708 Q: https://patchwork.kernel.org/project/linux-scsi/list/
16709 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
16710 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
16711 F: Documentation/devicetree/bindings/scsi/
16716 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
16717 L: linux-scsi@vger.kernel.org
16719 F: Documentation/scsi/st.rst
16720 F: drivers/scsi/st.*
16721 F: drivers/scsi/st_*.h
16723 SCSI TARGET CORE USER DRIVER
16724 M: Bodo Stroesser <bostroesser@gmail.com>
16725 L: linux-scsi@vger.kernel.org
16726 L: target-devel@vger.kernel.org
16728 F: Documentation/target/tcmu-design.rst
16729 F: drivers/target/target_core_user.c
16730 F: include/uapi/linux/target_core_user.h
16732 SCSI TARGET SUBSYSTEM
16733 M: "Martin K. Petersen" <martin.petersen@oracle.com>
16734 L: linux-scsi@vger.kernel.org
16735 L: target-devel@vger.kernel.org
16737 W: http://www.linux-iscsi.org
16738 Q: https://patchwork.kernel.org/project/target-devel/list/
16739 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
16740 F: Documentation/target/
16745 M: Vlad Yasevich <vyasevich@gmail.com>
16746 M: Neil Horman <nhorman@tuxdriver.com>
16747 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
16748 L: linux-sctp@vger.kernel.org
16750 W: http://lksctp.sourceforge.net
16751 F: Documentation/networking/sctp.rst
16752 F: include/linux/sctp.h
16753 F: include/net/sctp/
16754 F: include/uapi/linux/sctp.h
16758 M: Jim Cromie <jim.cromie@gmail.com>
16760 F: Documentation/i2c/busses/scx200_acb.rst
16761 F: arch/x86/platform/scx200/
16762 F: drivers/i2c/busses/scx200*
16763 F: drivers/mtd/maps/scx200_docflash.c
16764 F: drivers/watchdog/scx200_wdt.c
16765 F: include/linux/scx200.h
16768 M: Jim Cromie <jim.cromie@gmail.com>
16770 F: drivers/char/scx200_gpio.c
16771 F: include/linux/scx200_gpio.h
16773 SCx200 HRT CLOCKSOURCE DRIVER
16774 M: Jim Cromie <jim.cromie@gmail.com>
16776 F: drivers/clocksource/scx200_hrt.c
16778 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
16779 M: Sascha Sommer <saschasommer@freenet.de>
16780 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
16782 F: drivers/mmc/host/sdricoh_cs.c
16784 SECO BOARDS CEC DRIVER
16785 M: Ettore Chimenti <ek5.chimenti@gmail.com>
16787 F: drivers/media/cec/platform/seco/seco-cec.c
16788 F: drivers/media/cec/platform/seco/seco-cec.h
16791 M: Kees Cook <keescook@chromium.org>
16792 R: Andy Lutomirski <luto@amacapital.net>
16793 R: Will Drewry <wad@chromium.org>
16795 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
16796 F: Documentation/userspace-api/seccomp_filter.rst
16797 F: include/linux/seccomp.h
16798 F: include/uapi/linux/seccomp.h
16799 F: kernel/seccomp.c
16800 F: tools/testing/selftests/kselftest_harness.h
16801 F: tools/testing/selftests/seccomp/*
16802 K: \bsecure_computing
16805 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
16806 M: Al Cooper <alcooperx@gmail.com>
16807 L: linux-mmc@vger.kernel.org
16808 L: bcm-kernel-feedback-list@broadcom.com
16810 F: drivers/mmc/host/sdhci-brcmstb*
16812 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
16813 M: Adrian Hunter <adrian.hunter@intel.com>
16814 L: linux-mmc@vger.kernel.org
16816 F: drivers/mmc/host/sdhci*
16817 F: include/linux/mmc/sdhci*
16819 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
16820 M: Eugen Hristev <eugen.hristev@microchip.com>
16821 L: linux-mmc@vger.kernel.org
16823 F: drivers/mmc/host/sdhci-of-at91.c
16825 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
16826 M: Ben Dooks <ben-linux@fluff.org>
16827 M: Jaehoon Chung <jh80.chung@samsung.com>
16828 L: linux-mmc@vger.kernel.org
16830 F: drivers/mmc/host/sdhci-s3c*
16832 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
16833 M: Viresh Kumar <vireshk@kernel.org>
16834 L: linux-mmc@vger.kernel.org
16836 F: drivers/mmc/host/sdhci-spear.c
16838 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
16839 M: Kishon Vijay Abraham I <kishon@ti.com>
16840 L: linux-mmc@vger.kernel.org
16842 F: drivers/mmc/host/sdhci-omap.c
16844 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
16845 M: Jonathan Derrick <jonathan.derrick@intel.com>
16846 M: Revanth Rajashekar <revanth.rajashekar@intel.com>
16847 L: linux-block@vger.kernel.org
16849 F: block/opal_proto.h
16851 F: include/linux/sed*
16852 F: include/uapi/linux/sed*
16855 M: Security Officers <security@kernel.org>
16857 F: Documentation/admin-guide/security-bugs.rst
16860 M: James Morris <jmorris@namei.org>
16861 M: "Serge E. Hallyn" <serge@hallyn.com>
16862 L: linux-security-module@vger.kernel.org (suggested Cc:)
16864 W: http://kernsec.org/
16865 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
16867 X: security/selinux/
16869 SELINUX SECURITY MODULE
16870 M: Paul Moore <paul@paul-moore.com>
16871 M: Stephen Smalley <stephen.smalley.work@gmail.com>
16872 M: Eric Paris <eparis@parisplace.org>
16873 L: selinux@vger.kernel.org
16875 W: https://selinuxproject.org
16876 W: https://github.com/SELinuxProject
16877 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
16878 F: Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
16879 F: Documentation/ABI/obsolete/sysfs-selinux-disable
16880 F: Documentation/admin-guide/LSM/SELinux.rst
16881 F: include/trace/events/avc.h
16882 F: include/uapi/linux/selinux_netlink.h
16883 F: scripts/selinux/
16884 F: security/selinux/
16887 M: Jiri Slaby <jirislaby@kernel.org>
16889 F: drivers/misc/phantom.c
16890 F: include/uapi/linux/phantom.h
16892 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
16893 M: Tomasz Duszynski <tomasz.duszynski@octakon.com>
16895 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
16896 F: drivers/iio/chemical/scd30.h
16897 F: drivers/iio/chemical/scd30_core.c
16898 F: drivers/iio/chemical/scd30_i2c.c
16899 F: drivers/iio/chemical/scd30_serial.c
16901 SENSIRION SGP40 GAS SENSOR DRIVER
16902 M: Andreas Klinger <ak@it-klinger.de>
16904 F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
16905 F: drivers/iio/chemical/sgp40.c
16907 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
16908 M: Tomasz Duszynski <tduszyns@gmail.com>
16910 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
16911 F: drivers/iio/chemical/sps30.c
16912 F: drivers/iio/chemical/sps30_i2c.c
16913 F: drivers/iio/chemical/sps30_serial.c
16916 M: Rob Herring <robh@kernel.org>
16917 L: linux-serial@vger.kernel.org
16919 F: Documentation/devicetree/bindings/serial/serial.yaml
16920 F: drivers/tty/serdev/
16921 F: include/linux/serdev.h
16924 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16925 L: linux-serial@vger.kernel.org
16927 F: Documentation/devicetree/bindings/serial/
16928 F: drivers/tty/serial/
16931 M: Sean Young <sean@mess.org>
16932 L: linux-media@vger.kernel.org
16934 F: drivers/media/rc/serial_ir.c
16936 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
16937 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16938 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16940 F: Documentation/devicetree/bindings/slimbus/
16941 F: drivers/slimbus/
16942 F: include/linux/slimbus.h
16945 M: Edward Cree <ecree.xilinx@gmail.com>
16946 M: Martin Habets <habetsm.xilinx@gmail.com>
16947 L: netdev@vger.kernel.org
16949 F: drivers/net/ethernet/sfc/
16951 SFF/SFP/SFP+ MODULE SUPPORT
16952 M: Russell King <linux@armlinux.org.uk>
16953 L: netdev@vger.kernel.org
16955 F: drivers/net/phy/phylink.c
16956 F: drivers/net/phy/sfp*
16957 F: include/linux/mdio/mdio-i2c.h
16958 F: include/linux/phylink.h
16959 F: include/linux/sfp.h
16960 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)
16963 M: Dimitri Sivanich <dimitri.sivanich@hpe.com>
16965 F: drivers/misc/sgi-gru/
16967 SGI XP/XPC/XPNET DRIVER
16968 M: Robin Holt <robinmholt@gmail.com>
16969 M: Steve Wahl <steve.wahl@hpe.com>
16970 R: Mike Travis <mike.travis@hpe.com>
16972 F: drivers/misc/sgi-xp/
16974 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
16975 M: Karsten Graul <kgraul@linux.ibm.com>
16976 L: linux-s390@vger.kernel.org
16978 W: http://www.ibm.com/developerworks/linux/linux390/
16981 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
16982 M: Linus Walleij <linus.walleij@linaro.org>
16983 L: linux-iio@vger.kernel.org
16985 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
16986 F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
16987 F: drivers/iio/light/gp2ap002.c
16989 SHARP RJ54N1CB0C SENSOR DRIVER
16990 M: Jacopo Mondi <jacopo@jmondi.org>
16991 L: linux-media@vger.kernel.org
16993 T: git git://linuxtv.org/media_tree.git
16994 F: drivers/media/i2c/rj54n1cb0c.c
16995 F: include/media/i2c/rj54n1cb0c.h
16997 SH_VOU V4L2 OUTPUT DRIVER
16998 L: linux-media@vger.kernel.org
17000 F: drivers/media/platform/sh_vou.c
17001 F: include/media/drv-intf/sh_vou.h
17003 SI2157 MEDIA DRIVER
17004 M: Antti Palosaari <crope@iki.fi>
17005 L: linux-media@vger.kernel.org
17007 W: https://linuxtv.org
17008 W: http://palosaari.fi/linux/
17009 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17010 T: git git://linuxtv.org/anttip/media_tree.git
17011 F: drivers/media/tuners/si2157*
17013 SI2165 MEDIA DRIVER
17014 M: Matthias Schwarzott <zzam@gentoo.org>
17015 L: linux-media@vger.kernel.org
17017 W: https://linuxtv.org
17018 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17019 F: drivers/media/dvb-frontends/si2165*
17021 SI2168 MEDIA DRIVER
17022 M: Antti Palosaari <crope@iki.fi>
17023 L: linux-media@vger.kernel.org
17025 W: https://linuxtv.org
17026 W: http://palosaari.fi/linux/
17027 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17028 T: git git://linuxtv.org/anttip/media_tree.git
17029 F: drivers/media/dvb-frontends/si2168*
17031 SI470X FM RADIO RECEIVER I2C DRIVER
17032 M: Hans Verkuil <hverkuil@xs4all.nl>
17033 L: linux-media@vger.kernel.org
17035 W: https://linuxtv.org
17036 T: git git://linuxtv.org/media_tree.git
17037 F: drivers/media/radio/si470x/radio-si470x-i2c.c
17039 SI470X FM RADIO RECEIVER USB DRIVER
17040 M: Hans Verkuil <hverkuil@xs4all.nl>
17041 L: linux-media@vger.kernel.org
17043 W: https://linuxtv.org
17044 T: git git://linuxtv.org/media_tree.git
17045 F: drivers/media/radio/si470x/radio-si470x-common.c
17046 F: drivers/media/radio/si470x/radio-si470x-usb.c
17047 F: drivers/media/radio/si470x/radio-si470x.h
17049 SI4713 FM RADIO TRANSMITTER I2C DRIVER
17050 M: Eduardo Valentin <edubezval@gmail.com>
17051 L: linux-media@vger.kernel.org
17053 W: https://linuxtv.org
17054 T: git git://linuxtv.org/media_tree.git
17055 F: drivers/media/radio/si4713/si4713.?
17057 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
17058 M: Eduardo Valentin <edubezval@gmail.com>
17059 L: linux-media@vger.kernel.org
17061 W: https://linuxtv.org
17062 T: git git://linuxtv.org/media_tree.git
17063 F: drivers/media/radio/si4713/radio-platform-si4713.c
17065 SI4713 FM RADIO TRANSMITTER USB DRIVER
17066 M: Hans Verkuil <hverkuil@xs4all.nl>
17067 L: linux-media@vger.kernel.org
17069 W: https://linuxtv.org
17070 T: git git://linuxtv.org/media_tree.git
17071 F: drivers/media/radio/si4713/radio-usb-si4713.c
17074 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17075 L: linux-media@vger.kernel.org
17077 W: https://linuxtv.org
17078 T: git git://linuxtv.org/media_tree.git
17079 F: drivers/media/common/siano/
17080 F: drivers/media/mmc/siano/
17081 F: drivers/media/usb/siano/
17082 F: drivers/media/usb/siano/
17085 M: Palmer Dabbelt <palmer@dabbelt.com>
17086 M: Paul Walmsley <paul.walmsley@sifive.com>
17087 L: linux-riscv@lists.infradead.org
17089 T: git git://github.com/sifive/riscv-linux.git
17093 SIFIVE FU540 SYSTEM-ON-CHIP
17094 M: Paul Walmsley <paul.walmsley@sifive.com>
17095 M: Palmer Dabbelt <palmer@dabbelt.com>
17096 L: linux-riscv@lists.infradead.org
17098 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
17103 M: Green Wan <green.wan@sifive.com>
17105 F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
17106 F: drivers/dma/sf-pdma/
17108 SILEAD TOUCHSCREEN DRIVER
17109 M: Hans de Goede <hdegoede@redhat.com>
17110 L: linux-input@vger.kernel.org
17111 L: platform-driver-x86@vger.kernel.org
17113 F: drivers/input/touchscreen/silead.c
17114 F: drivers/platform/x86/touchscreen_dmi.c
17116 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
17117 M: Jérôme Pouiller <jerome.pouiller@silabs.com>
17119 F: drivers/staging/wfx/
17121 SILICON MOTION SM712 FRAME BUFFER DRIVER
17122 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
17123 M: Teddy Wang <teddy.wang@siliconmotion.com>
17124 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
17125 L: linux-fbdev@vger.kernel.org
17127 F: Documentation/fb/sm712fb.rst
17128 F: drivers/video/fbdev/sm712*
17130 SILVACO I3C DUAL-ROLE MASTER
17131 M: Miquel Raynal <miquel.raynal@bootlin.com>
17132 M: Conor Culhane <conor.culhane@silvaco.com>
17133 L: linux-i3c@lists.infradead.org
17135 F: Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
17136 F: drivers/i3c/master/svc-i3c-master.c
17139 M: Hans de Goede <hdegoede@redhat.com>
17140 L: linux-fbdev@vger.kernel.org
17142 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
17143 F: drivers/video/fbdev/simplefb.c
17144 F: include/linux/platform_data/simplefb.h
17146 SIMTEC EB110ATX (Chalice CATS)
17147 M: Simtec Linux Team <linux@simtec.co.uk>
17149 W: http://www.simtec.co.uk/products/EB110ATX/
17151 SIMTEC EB2410ITX (BAST)
17152 M: Simtec Linux Team <linux@simtec.co.uk>
17154 W: http://www.simtec.co.uk/products/EB2410ITX/
17155 F: arch/arm/mach-s3c/bast-ide.c
17156 F: arch/arm/mach-s3c/bast-irq.c
17157 F: arch/arm/mach-s3c/mach-bast.c
17160 M: Thorsten Scherer <t.scherer@eckelmann.de>
17161 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
17162 R: Pengutronix Kernel Team <kernel@pengutronix.de>
17164 F: drivers/gpio/gpio-siox.c
17166 F: include/trace/events/siox.h
17168 SIPHASH PRF ROUTINES
17169 M: Jason A. Donenfeld <Jason@zx2c4.com>
17171 F: include/linux/siphash.h
17173 F: lib/test_siphash.c
17175 SIS 190 ETHERNET DRIVER
17176 M: Francois Romieu <romieu@fr.zoreil.com>
17177 L: netdev@vger.kernel.org
17179 F: drivers/net/ethernet/sis/sis190.c
17181 SIS 900/7016 FAST ETHERNET DRIVER
17182 M: Daniele Venzano <venza@brownhat.org>
17183 L: netdev@vger.kernel.org
17185 W: http://www.brownhat.org/sis900.html
17186 F: drivers/net/ethernet/sis/sis900.*
17188 SIS FRAMEBUFFER DRIVER
17189 M: Thomas Winischhofer <thomas@winischhofer.net>
17191 W: http://www.winischhofer.net/linuxsisvga.shtml
17192 F: Documentation/fb/sisfb.rst
17193 F: drivers/video/fbdev/sis/
17194 F: include/video/sisfb.h
17196 SIS I2C TOUCHSCREEN DRIVER
17197 M: Mika Penttilä <mika.penttila@nextfour.com>
17198 L: linux-input@vger.kernel.org
17200 F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
17201 F: drivers/input/touchscreen/sis_i2c.c
17204 M: Thomas Winischhofer <thomas@winischhofer.net>
17206 W: http://www.winischhofer.at/linuxsisusbvga.shtml
17207 F: drivers/usb/misc/sisusbvga/
17210 M: Christoph Lameter <cl@linux.com>
17211 M: Pekka Enberg <penberg@kernel.org>
17212 M: David Rientjes <rientjes@google.com>
17213 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
17214 M: Andrew Morton <akpm@linux-foundation.org>
17215 M: Vlastimil Babka <vbabka@suse.cz>
17216 L: linux-mm@kvack.org
17218 F: include/linux/sl?b*.h
17221 SLEEPABLE READ-COPY UPDATE (SRCU)
17222 M: Lai Jiangshan <jiangshanlai@gmail.com>
17223 M: "Paul E. McKenney" <paulmck@kernel.org>
17224 M: Josh Triplett <josh@joshtriplett.org>
17225 R: Steven Rostedt <rostedt@goodmis.org>
17226 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
17227 L: rcu@vger.kernel.org
17229 W: http://www.rdrop.com/users/paulmck/RCU/
17230 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17231 F: include/linux/srcu*.h
17232 F: kernel/rcu/srcu*.c
17234 SMACK SECURITY MODULE
17235 M: Casey Schaufler <casey@schaufler-ca.com>
17236 L: linux-security-module@vger.kernel.org
17238 W: http://schaufler-ca.com
17239 T: git git://github.com/cschaufler/smack-next
17240 F: Documentation/admin-guide/LSM/Smack.rst
17243 SMC91x ETHERNET DRIVER
17244 M: Nicolas Pitre <nico@fluxnic.net>
17246 F: drivers/net/ethernet/smsc/smc91x.*
17248 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
17249 M: Mark Rutland <mark.rutland@arm.com>
17250 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
17251 M: Sudeep Holla <sudeep.holla@arm.com>
17252 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17254 F: drivers/firmware/smccc/
17255 F: include/linux/arm-smccc.h
17257 SMM665 HARDWARE MONITOR DRIVER
17258 M: Guenter Roeck <linux@roeck-us.net>
17259 L: linux-hwmon@vger.kernel.org
17261 F: Documentation/hwmon/smm665.rst
17262 F: drivers/hwmon/smm665.c
17264 SMSC EMC2103 HARDWARE MONITOR DRIVER
17265 M: Steve Glendinning <steve.glendinning@shawell.net>
17266 L: linux-hwmon@vger.kernel.org
17268 F: Documentation/hwmon/emc2103.rst
17269 F: drivers/hwmon/emc2103.c
17271 SMSC SCH5627 HARDWARE MONITOR DRIVER
17272 M: Hans de Goede <hdegoede@redhat.com>
17273 L: linux-hwmon@vger.kernel.org
17275 F: Documentation/hwmon/sch5627.rst
17276 F: drivers/hwmon/sch5627.c
17278 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
17279 M: Steve Glendinning <steve.glendinning@shawell.net>
17280 L: linux-fbdev@vger.kernel.org
17282 F: drivers/video/fbdev/smscufx.c
17284 SMSC47B397 HARDWARE MONITOR DRIVER
17285 M: Jean Delvare <jdelvare@suse.com>
17286 L: linux-hwmon@vger.kernel.org
17288 F: Documentation/hwmon/smsc47b397.rst
17289 F: drivers/hwmon/smsc47b397.c
17291 SMSC911x ETHERNET DRIVER
17292 M: Steve Glendinning <steve.glendinning@shawell.net>
17293 L: netdev@vger.kernel.org
17295 F: drivers/net/ethernet/smsc/smsc911x.*
17296 F: include/linux/smsc911x.h
17298 SMSC9420 PCI ETHERNET DRIVER
17299 M: Steve Glendinning <steve.glendinning@shawell.net>
17300 L: netdev@vger.kernel.org
17302 F: drivers/net/ethernet/smsc/smsc9420.*
17304 SOCIONEXT (SNI) AVE NETWORK DRIVER
17305 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
17306 L: netdev@vger.kernel.org
17308 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
17309 F: drivers/net/ethernet/socionext/sni_ave.c
17311 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
17312 M: Jassi Brar <jaswinder.singh@linaro.org>
17313 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
17314 L: netdev@vger.kernel.org
17316 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
17317 F: drivers/net/ethernet/socionext/netsec.c
17319 SOCIONEXT (SNI) Synquacer SPI DRIVER
17320 M: Masahisa Kojima <masahisa.kojima@linaro.org>
17321 M: Jassi Brar <jaswinder.singh@linaro.org>
17322 L: linux-spi@vger.kernel.org
17324 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
17325 F: drivers/spi/spi-synquacer.c
17327 SOCIONEXT SYNQUACER I2C DRIVER
17328 M: Ard Biesheuvel <ardb@kernel.org>
17329 L: linux-i2c@vger.kernel.org
17331 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
17332 F: drivers/i2c/busses/i2c-synquacer.c
17334 SOCIONEXT UNIPHIER SOUND DRIVER
17335 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17337 F: sound/soc/uniphier/
17339 SOEKRIS NET48XX LED SUPPORT
17340 M: Chris Boot <bootc@bootc.net>
17342 F: drivers/leds/leds-net48xx.c
17344 SOFT-IWARP DRIVER (siw)
17345 M: Bernard Metzler <bmt@zurich.ibm.com>
17346 L: linux-rdma@vger.kernel.org
17348 F: drivers/infiniband/sw/siw/
17349 F: include/uapi/rdma/siw-abi.h
17351 SOFT-ROCE DRIVER (rxe)
17352 M: Zhu Yanjun <zyjzyj2000@gmail.com>
17353 L: linux-rdma@vger.kernel.org
17355 F: drivers/infiniband/sw/rxe/
17356 F: include/uapi/rdma/rdma_user_rxe.h
17358 SOFTLOGIC 6x10 MPEG CODEC
17359 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
17360 M: Anton Sviridenko <anton@corp.bluecherry.net>
17361 M: Andrey Utkin <andrey_utkin@fastmail.com>
17362 M: Ismael Luceno <ismael@iodev.co.uk>
17363 L: linux-media@vger.kernel.org
17365 F: drivers/media/pci/solo6x10/
17367 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
17368 M: James Morse <james.morse@arm.com>
17369 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17371 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
17372 F: drivers/firmware/arm_sdei.c
17373 F: include/linux/arm_sdei.h
17374 F: include/uapi/linux/arm_sdei.h
17377 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17378 R: Heikki Krogerus <heikki.krogerus@linux.intel.com>
17379 L: linux-acpi@vger.kernel.org
17381 F: drivers/base/swnode.c
17383 SOFTWARE RAID (Multiple Disks) SUPPORT
17384 M: Song Liu <song@kernel.org>
17385 L: linux-raid@vger.kernel.org
17387 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
17388 F: drivers/md/Kconfig
17389 F: drivers/md/Makefile
17391 F: drivers/md/raid*
17392 F: include/linux/raid/
17393 F: include/uapi/linux/raid/
17395 SOLIDRUN CLEARFOG SUPPORT
17396 M: Russell King <linux@armlinux.org.uk>
17398 F: arch/arm/boot/dts/armada-388-clearfog*
17399 F: arch/arm/boot/dts/armada-38x-solidrun-*
17401 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
17402 M: Russell King <linux@armlinux.org.uk>
17404 F: arch/arm/boot/dts/imx6*-cubox-i*
17405 F: arch/arm/boot/dts/imx6*-hummingboard*
17406 F: arch/arm/boot/dts/imx6*-sr-*
17408 SONIC NETWORK DRIVER
17409 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
17410 L: netdev@vger.kernel.org
17412 F: drivers/net/ethernet/natsemi/sonic.*
17414 SONICS SILICON BACKPLANE DRIVER (SSB)
17415 M: Michael Buesch <m@bues.ch>
17416 L: linux-wireless@vger.kernel.org
17419 F: include/linux/ssb/
17421 SONY IMX208 SENSOR DRIVER
17422 M: Sakari Ailus <sakari.ailus@linux.intel.com>
17423 L: linux-media@vger.kernel.org
17425 T: git git://linuxtv.org/media_tree.git
17426 F: drivers/media/i2c/imx208.c
17428 SONY IMX214 SENSOR DRIVER
17429 M: Ricardo Ribalda <ribalda@kernel.org>
17430 L: linux-media@vger.kernel.org
17432 T: git git://linuxtv.org/media_tree.git
17433 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
17434 F: drivers/media/i2c/imx214.c
17436 SONY IMX219 SENSOR DRIVER
17437 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
17438 L: linux-media@vger.kernel.org
17440 T: git git://linuxtv.org/media_tree.git
17441 F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
17442 F: drivers/media/i2c/imx219.c
17444 SONY IMX258 SENSOR DRIVER
17445 M: Sakari Ailus <sakari.ailus@linux.intel.com>
17446 L: linux-media@vger.kernel.org
17448 T: git git://linuxtv.org/media_tree.git
17449 F: Documentation/devicetree/bindings/media/i2c/imx258.yaml
17450 F: drivers/media/i2c/imx258.c
17452 SONY IMX274 SENSOR DRIVER
17453 M: Leon Luo <leonl@leopardimaging.com>
17454 L: linux-media@vger.kernel.org
17456 T: git git://linuxtv.org/media_tree.git
17457 F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
17458 F: drivers/media/i2c/imx274.c
17460 SONY IMX290 SENSOR DRIVER
17461 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17462 L: linux-media@vger.kernel.org
17464 T: git git://linuxtv.org/media_tree.git
17465 F: Documentation/devicetree/bindings/media/i2c/imx290.txt
17466 F: drivers/media/i2c/imx290.c
17468 SONY IMX319 SENSOR DRIVER
17469 M: Bingbu Cao <bingbu.cao@intel.com>
17470 L: linux-media@vger.kernel.org
17472 T: git git://linuxtv.org/media_tree.git
17473 F: drivers/media/i2c/imx319.c
17475 SONY IMX334 SENSOR DRIVER
17476 M: Paul J. Murphy <paul.j.murphy@intel.com>
17477 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
17478 L: linux-media@vger.kernel.org
17480 T: git git://linuxtv.org/media_tree.git
17481 F: Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
17482 F: drivers/media/i2c/imx334.c
17484 SONY IMX335 SENSOR DRIVER
17485 M: Paul J. Murphy <paul.j.murphy@intel.com>
17486 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
17487 L: linux-media@vger.kernel.org
17489 T: git git://linuxtv.org/media_tree.git
17490 F: Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
17491 F: drivers/media/i2c/imx335.c
17493 SONY IMX355 SENSOR DRIVER
17494 M: Tianshu Qiu <tian.shu.qiu@intel.com>
17495 L: linux-media@vger.kernel.org
17497 T: git git://linuxtv.org/media_tree.git
17498 F: drivers/media/i2c/imx355.c
17500 SONY IMX412 SENSOR DRIVER
17501 M: Paul J. Murphy <paul.j.murphy@intel.com>
17502 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
17503 L: linux-media@vger.kernel.org
17505 T: git git://linuxtv.org/media_tree.git
17506 F: Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
17507 F: drivers/media/i2c/imx412.c
17509 SONY MEMORYSTICK SUBSYSTEM
17510 M: Maxim Levitsky <maximlevitsky@gmail.com>
17511 M: Alex Dubov <oakad@yahoo.com>
17512 M: Ulf Hansson <ulf.hansson@linaro.org>
17513 L: linux-mmc@vger.kernel.org
17515 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
17516 F: drivers/memstick/
17517 F: include/linux/memstick.h
17519 SONY VAIO CONTROL DEVICE DRIVER
17520 M: Mattia Dongili <malattia@linux.it>
17521 L: platform-driver-x86@vger.kernel.org
17523 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
17524 F: Documentation/admin-guide/laptops/sony-laptop.rst
17525 F: drivers/char/sonypi.c
17526 F: drivers/platform/x86/sony-laptop.c
17527 F: include/linux/sony-laptop.h
17530 M: Jaroslav Kysela <perex@perex.cz>
17531 M: Takashi Iwai <tiwai@suse.com>
17532 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17534 W: http://www.alsa-project.org/
17535 Q: http://patchwork.kernel.org/project/alsa-devel/list/
17536 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17537 F: Documentation/sound/
17539 F: include/uapi/sound/
17542 SOUND - COMPRESSED AUDIO
17543 M: Vinod Koul <vkoul@kernel.org>
17544 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17546 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17547 F: Documentation/sound/designs/compress-offload.rst
17548 F: include/sound/compress_driver.h
17549 F: include/uapi/sound/compress_*
17550 F: sound/core/compress_offload.c
17551 F: sound/soc/soc-compress.c
17553 SOUND - DMAENGINE HELPERS
17554 M: Lars-Peter Clausen <lars@metafoo.de>
17556 F: include/sound/dmaengine_pcm.h
17557 F: sound/core/pcm_dmaengine.c
17558 F: sound/soc/soc-generic-dmaengine-pcm.c
17560 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
17561 M: Liam Girdwood <lgirdwood@gmail.com>
17562 M: Mark Brown <broonie@kernel.org>
17563 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17565 W: http://alsa-project.org/main/index.php/ASoC
17566 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
17567 F: Documentation/devicetree/bindings/sound/
17568 F: Documentation/sound/soc/
17569 F: include/dt-bindings/sound/
17570 F: include/sound/soc*
17573 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
17574 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
17575 M: Liam Girdwood <lgirdwood@gmail.com>
17576 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
17577 M: Kai Vehmanen <kai.vehmanen@linux.intel.com>
17578 M: Daniel Baluta <daniel.baluta@nxp.com>
17579 L: sound-open-firmware@alsa-project.org (moderated for non-subscribers)
17581 W: https://github.com/thesofproject/linux/
17584 SOUNDWIRE SUBSYSTEM
17585 M: Vinod Koul <vkoul@kernel.org>
17586 M: Bard Liao <yung-chuan.liao@linux.intel.com>
17587 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
17588 R: Sanyog Kale <sanyog.r.kale@intel.com>
17589 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17591 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
17592 F: Documentation/driver-api/soundwire/
17593 F: drivers/soundwire/
17594 F: include/linux/soundwire/
17597 M: Olli Salonen <olli.salonen@iki.fi>
17598 L: linux-media@vger.kernel.org
17600 W: https://linuxtv.org
17601 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17602 F: drivers/media/dvb-frontends/sp2*
17604 SPARC + UltraSPARC (sparc/sparc64)
17605 M: "David S. Miller" <davem@davemloft.net>
17606 L: sparclinux@vger.kernel.org
17608 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
17609 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
17610 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
17614 SPARC SERIAL DRIVERS
17615 M: "David S. Miller" <davem@davemloft.net>
17616 L: sparclinux@vger.kernel.org
17618 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
17619 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
17620 F: drivers/tty/serial/suncore.c
17621 F: drivers/tty/serial/sunhv.c
17622 F: drivers/tty/serial/sunsab.c
17623 F: drivers/tty/serial/sunsab.h
17624 F: drivers/tty/serial/sunsu.c
17625 F: drivers/tty/serial/sunzilog.c
17626 F: drivers/tty/serial/sunzilog.h
17627 F: drivers/tty/vcc.c
17628 F: include/linux/sunserialcore.h
17631 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
17632 L: linux-sparse@vger.kernel.org
17634 W: https://sparse.docs.kernel.org/
17635 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
17636 Q: https://patchwork.kernel.org/project/linux-sparse/list/
17637 B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
17638 F: include/linux/compiler.h
17640 SPEAKUP CONSOLE SPEECH DRIVER
17641 M: William Hubbs <w.d.hubbs@gmail.com>
17642 M: Chris Brannon <chris@the-brannons.com>
17643 M: Kirk Reiser <kirk@reisers.ca>
17644 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
17645 L: speakup@linux-speakup.org
17647 W: http://www.linux-speakup.org/
17648 W: https://github.com/linux-speakup/speakup
17649 B: https://github.com/linux-speakup/speakup/issues
17650 F: drivers/accessibility/speakup/
17652 SPEAR CLOCK FRAMEWORK SUPPORT
17653 M: Viresh Kumar <vireshk@kernel.org>
17654 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17656 W: http://www.st.com/spear
17657 F: drivers/clk/spear/
17659 SPEAR PLATFORM SUPPORT
17660 M: Viresh Kumar <vireshk@kernel.org>
17661 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
17662 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17664 W: http://www.st.com/spear
17665 F: arch/arm/boot/dts/spear*
17666 F: arch/arm/mach-spear/
17669 M: Tudor Ambarus <tudor.ambarus@microchip.com>
17670 R: Michael Walle <michael@walle.cc>
17671 R: Pratyush Yadav <p.yadav@ti.com>
17672 L: linux-mtd@lists.infradead.org
17674 W: http://www.linux-mtd.infradead.org/
17675 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
17676 C: irc://irc.oftc.net/mtd
17677 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
17678 F: drivers/mtd/spi-nor/
17679 F: include/linux/mtd/spi-nor.h
17682 M: Mark Brown <broonie@kernel.org>
17683 L: linux-spi@vger.kernel.org
17685 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
17686 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
17687 F: Documentation/devicetree/bindings/spi/
17688 F: Documentation/spi/
17690 F: include/linux/spi/
17691 F: include/uapi/linux/spi/
17694 SPIDERNET NETWORK DRIVER for CELL
17695 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
17696 M: Geoff Levand <geoff@infradead.org>
17697 L: netdev@vger.kernel.org
17698 L: linuxppc-dev@lists.ozlabs.org
17700 F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
17701 F: drivers/net/ethernet/toshiba/spider_net*
17704 M: Stephen Boyd <sboyd@kernel.org>
17705 L: linux-kernel@vger.kernel.org
17707 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
17708 F: Documentation/devicetree/bindings/spmi/
17710 F: include/dt-bindings/spmi/spmi.h
17711 F: include/linux/spmi.h
17712 F: include/trace/events/spmi.h
17715 M: Jeremy Kerr <jk@ozlabs.org>
17716 L: linuxppc-dev@lists.ozlabs.org
17718 W: http://www.ibm.com/developerworks/power/cell/
17719 F: Documentation/filesystems/spufs/spufs.rst
17720 F: arch/powerpc/platforms/cell/spufs/
17722 SQUASHFS FILE SYSTEM
17723 M: Phillip Lougher <phillip@squashfs.org.uk>
17724 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
17726 W: http://squashfs.org.uk
17727 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
17728 F: Documentation/filesystems/squashfs.rst
17731 SRM (Alpha) environment access
17732 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
17734 F: arch/alpha/kernel/srm_env.c
17736 ST LSM6DSx IMU IIO DRIVER
17737 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
17738 L: linux-iio@vger.kernel.org
17740 W: http://www.st.com/
17741 F: Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
17742 F: drivers/iio/imu/st_lsm6dsx/
17744 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
17745 M: Mickael Guene <mickael.guene@st.com>
17746 L: linux-media@vger.kernel.org
17748 T: git git://linuxtv.org/media_tree.git
17749 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
17750 F: drivers/media/i2c/st-mipid02.c
17752 ST STM32 I2C/SMBUS DRIVER
17753 M: Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
17754 M: Alain Volmat <alain.volmat@foss.st.com>
17755 L: linux-i2c@vger.kernel.org
17757 F: drivers/i2c/busses/i2c-stm32*
17759 ST STM32 SPI DRIVER
17760 M: Alain Volmat <alain.volmat@foss.st.com>
17761 L: linux-spi@vger.kernel.org
17763 F: drivers/spi/spi-stm32.c
17766 M: Daniel Nilsson <daniel.nilsson@flex.com>
17767 L: linux-hwmon@vger.kernel.org
17769 F: Documentation/hwmon/stpddc60.rst
17770 F: drivers/hwmon/pmbus/stpddc60.c
17772 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
17773 M: Song Qiang <songqiang1304521@gmail.com>
17774 L: linux-iio@vger.kernel.org
17776 F: Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
17777 F: drivers/iio/proximity/vl53l0x-i2c.c
17780 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17781 M: Sasha Levin <sashal@kernel.org>
17782 L: stable@vger.kernel.org
17784 F: Documentation/process/stable-kernel-rules.rst
17786 STAGING - ATOMISP DRIVER
17787 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17788 R: Sakari Ailus <sakari.ailus@linux.intel.com>
17789 L: linux-media@vger.kernel.org
17791 F: drivers/staging/media/atomisp/
17793 STAGING - FIELDBUS SUBSYSTEM
17794 M: Sven Van Asbroeck <TheSven73@gmail.com>
17796 F: drivers/staging/fieldbus/*
17797 F: drivers/staging/fieldbus/Documentation/
17799 STAGING - HMS ANYBUS-S BUS
17800 M: Sven Van Asbroeck <TheSven73@gmail.com>
17802 F: drivers/staging/fieldbus/anybuss/
17804 STAGING - INDUSTRIAL IO
17805 M: Jonathan Cameron <jic23@kernel.org>
17806 L: linux-iio@vger.kernel.org
17808 F: Documentation/devicetree/bindings/staging/iio/
17809 F: drivers/staging/iio/
17811 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
17812 M: Marc Dietrich <marvin24@gmx.de>
17813 L: ac100@lists.launchpad.net (moderated for non-subscribers)
17814 L: linux-tegra@vger.kernel.org
17816 F: drivers/staging/nvec/
17818 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
17819 M: Jens Frederich <jfrederich@gmail.com>
17820 M: Jon Nettleton <jon.nettleton@gmail.com>
17822 W: http://wiki.laptop.org/go/DCON
17823 F: drivers/staging/olpc_dcon/
17825 STAGING - REALTEK RTL8188EU DRIVERS
17826 M: Larry Finger <Larry.Finger@lwfinger.net>
17827 M: Phillip Potter <phil@philpotter.co.uk>
17829 F: drivers/staging/r8188eu/
17831 STAGING - REALTEK RTL8712U DRIVERS
17832 M: Larry Finger <Larry.Finger@lwfinger.net>
17833 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
17835 F: drivers/staging/rtl8712/
17837 STAGING - SEPS525 LCD CONTROLLER DRIVERS
17838 M: Michael Hennerich <michael.hennerich@analog.com>
17839 L: linux-fbdev@vger.kernel.org
17841 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
17842 F: drivers/staging/fbtft/fb_seps525.c
17844 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
17845 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
17846 M: Teddy Wang <teddy.wang@siliconmotion.com>
17847 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
17848 L: linux-fbdev@vger.kernel.org
17850 F: drivers/staging/sm750fb/
17852 STAGING - VIA VT665X DRIVERS
17853 M: Forest Bond <forest@alittletooquiet.net>
17855 F: drivers/staging/vt665?/
17858 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17859 L: linux-staging@lists.linux.dev
17861 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
17862 F: drivers/staging/
17864 STARFIRE/DURALAN NETWORK DRIVER
17865 M: Ion Badulescu <ionut@badula.org>
17867 F: drivers/net/ethernet/adaptec/starfire*
17870 M: Peter Zijlstra <peterz@infradead.org>
17871 M: Josh Poimboeuf <jpoimboe@redhat.com>
17872 M: Jason Baron <jbaron@akamai.com>
17873 R: Steven Rostedt <rostedt@goodmis.org>
17874 R: Ard Biesheuvel <ardb@kernel.org>
17876 F: arch/*/include/asm/jump_label*.h
17877 F: arch/*/include/asm/static_call*.h
17878 F: arch/*/kernel/jump_label.c
17879 F: arch/*/kernel/static_call.c
17880 F: include/linux/jump_label*.h
17881 F: include/linux/static_call*.h
17882 F: kernel/jump_label.c
17883 F: kernel/static_call.c
17885 STI AUDIO (ASoC) DRIVERS
17886 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
17887 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17889 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
17893 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
17895 F: Documentation/devicetree/bindings/media/stih-cec.txt
17896 F: drivers/media/cec/platform/sti/
17898 STK1160 USB VIDEO CAPTURE DRIVER
17899 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17900 L: linux-media@vger.kernel.org
17902 T: git git://linuxtv.org/media_tree.git
17903 F: drivers/media/usb/stk1160/
17905 STM32 AUDIO (ASoC) DRIVERS
17906 M: Olivier Moysan <olivier.moysan@foss.st.com>
17907 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
17908 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17910 F: Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
17911 F: Documentation/devicetree/bindings/sound/st,stm32-*.yaml
17914 STM32 TIMER/LPTIMER DRIVERS
17915 M: Fabrice Gasnier <fabrice.gasnier@foss.st.com>
17917 F: Documentation/ABI/testing/*timer-stm32
17918 F: Documentation/devicetree/bindings/*/*stm32-*timer*
17919 F: drivers/*/stm32-*timer*
17920 F: drivers/pwm/pwm-stm32*
17921 F: include/linux/*/stm32-*tim*
17923 STMMAC ETHERNET DRIVER
17924 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
17925 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
17926 M: Jose Abreu <joabreu@synopsys.com>
17927 L: netdev@vger.kernel.org
17929 W: http://www.stlinux.com
17930 F: Documentation/networking/device_drivers/ethernet/stmicro/
17931 F: drivers/net/ethernet/stmicro/stmmac/
17934 M: Sam Creasey <sammy@sammy.net>
17936 W: http://sammy.net/sun3/
17937 F: arch/m68k/include/asm/sun3*
17938 F: arch/m68k/kernel/*sun3*
17939 F: arch/m68k/sun3*/
17940 F: drivers/net/ethernet/i825xx/sun3*
17942 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
17943 M: Hans de Goede <hdegoede@redhat.com>
17944 L: linux-input@vger.kernel.org
17946 F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
17947 F: drivers/input/keyboard/sun4i-lradc-keys.c
17949 SUNDANCE NETWORK DRIVER
17950 M: Denis Kirjanov <kda@linux-powerpc.org>
17951 L: netdev@vger.kernel.org
17953 F: drivers/net/ethernet/dlink/sundance.c
17956 M: Yoshinori Sato <ysato@users.sourceforge.jp>
17957 M: Rich Felker <dalias@libc.org>
17958 L: linux-sh@vger.kernel.org
17960 Q: http://patchwork.kernel.org/project/linux-sh/list/
17961 F: Documentation/sh/
17966 M: "Rafael J. Wysocki" <rafael@kernel.org>
17967 M: Len Brown <len.brown@intel.com>
17968 M: Pavel Machek <pavel@ucw.cz>
17969 L: linux-pm@vger.kernel.org
17971 B: https://bugzilla.kernel.org
17972 F: Documentation/power/
17973 F: arch/x86/kernel/acpi/
17974 F: drivers/base/power/
17975 F: include/linux/freezer.h
17976 F: include/linux/pm.h
17977 F: include/linux/suspend.h
17981 M: Martin Mares <mj@ucw.cz>
17982 L: linux-video@atrey.karlin.mff.cuni.cz
17984 F: Documentation/admin-guide/svga.rst
17985 F: arch/x86/boot/video*
17988 M: Christoph Hellwig <hch@infradead.org>
17989 L: iommu@lists.linux-foundation.org
17990 L: iommu@lists.linux.dev
17992 W: http://git.infradead.org/users/hch/dma-mapping.git
17993 T: git git://git.infradead.org/users/hch/dma-mapping.git
17994 F: arch/*/kernel/pci-swiotlb.c
17995 F: include/linux/swiotlb.h
17996 F: kernel/dma/swiotlb.c
17999 M: Jiri Pirko <jiri@resnulli.us>
18000 M: Ivan Vecera <ivecera@redhat.com>
18001 L: netdev@vger.kernel.org
18003 F: include/net/switchdev.h
18006 SY8106A REGULATOR DRIVER
18007 M: Icenowy Zheng <icenowy@aosc.io>
18009 F: Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
18010 F: drivers/regulator/sy8106a-regulator.c
18012 SYNC FILE FRAMEWORK
18013 M: Sumit Semwal <sumit.semwal@linaro.org>
18014 R: Gustavo Padovan <gustavo@padovan.org>
18015 L: linux-media@vger.kernel.org
18016 L: dri-devel@lists.freedesktop.org
18018 T: git git://anongit.freedesktop.org/drm/drm-misc
18019 F: Documentation/driver-api/sync_file.rst
18020 F: drivers/dma-buf/dma-fence*
18021 F: drivers/dma-buf/sw_sync.c
18022 F: drivers/dma-buf/sync_*
18023 F: include/linux/sync_file.h
18024 F: include/uapi/linux/sync_file.h
18026 SYNOPSYS ARC ARCHITECTURE
18027 M: Vineet Gupta <vgupta@kernel.org>
18028 L: linux-snps-arc@lists.infradead.org
18030 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
18031 F: Documentation/devicetree/bindings/arc/*
18032 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
18034 F: drivers/clocksource/arc_timer.c
18035 F: drivers/tty/serial/arc_uart.c
18037 SYNOPSYS ARC HSDK SDP pll clock driver
18038 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18040 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
18041 F: drivers/clk/clk-hsdk-pll.c
18043 SYNOPSYS ARC SDP clock driver
18044 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18046 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
18047 F: drivers/clk/axs10x/*
18049 SYNOPSYS ARC SDP platform support
18050 M: Alexey Brodkin <abrodkin@synopsys.com>
18052 F: Documentation/devicetree/bindings/arc/axs10*
18053 F: arch/arc/boot/dts/ax*
18054 F: arch/arc/plat-axs10x
18056 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
18057 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18059 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
18060 F: drivers/reset/reset-axs10x.c
18062 SYNOPSYS CREG GPIO DRIVER
18063 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18065 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
18066 F: drivers/gpio/gpio-creg-snps.c
18068 SYNOPSYS DESIGNWARE 8250 UART DRIVER
18069 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18071 F: drivers/tty/serial/8250/8250_dw.c
18072 F: drivers/tty/serial/8250/8250_dwlib.*
18073 F: drivers/tty/serial/8250/8250_lpss.c
18075 SYNOPSYS DESIGNWARE APB GPIO DRIVER
18076 M: Hoan Tran <hoan@os.amperecomputing.com>
18077 M: Serge Semin <fancer.lancer@gmail.com>
18078 L: linux-gpio@vger.kernel.org
18080 F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
18081 F: drivers/gpio/gpio-dwapb.c
18083 SYNOPSYS DESIGNWARE APB SSI DRIVER
18084 M: Serge Semin <fancer.lancer@gmail.com>
18085 L: linux-spi@vger.kernel.org
18087 F: Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
18088 F: drivers/spi/spi-dw*
18090 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
18091 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18093 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
18094 F: drivers/dma/dw-axi-dmac/
18096 SYNOPSYS DESIGNWARE DMAC DRIVER
18097 M: Viresh Kumar <vireshk@kernel.org>
18098 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18100 F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
18102 F: include/dt-bindings/dma/dw-dmac.h
18103 F: include/linux/dma/dw.h
18104 F: include/linux/platform_data/dma-dw.h
18106 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
18107 M: Jose Abreu <Jose.Abreu@synopsys.com>
18108 L: netdev@vger.kernel.org
18110 F: drivers/net/ethernet/synopsys/
18112 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
18113 M: Jose Abreu <Jose.Abreu@synopsys.com>
18114 L: netdev@vger.kernel.org
18116 F: drivers/net/pcs/pcs-xpcs.c
18117 F: drivers/net/pcs/pcs-xpcs.h
18118 F: include/linux/pcs/pcs-xpcs.h
18120 SYNOPSYS DESIGNWARE I2C DRIVER
18121 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
18122 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18123 R: Mika Westerberg <mika.westerberg@linux.intel.com>
18124 L: linux-i2c@vger.kernel.org
18126 F: drivers/i2c/busses/i2c-designware-*
18128 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
18129 M: Jaehoon Chung <jh80.chung@samsung.com>
18130 L: linux-mmc@vger.kernel.org
18132 F: drivers/mmc/host/dw_mmc*
18134 SYNOPSYS HSDK RESET CONTROLLER DRIVER
18135 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18137 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
18138 F: drivers/reset/reset-hsdk.c
18139 F: include/dt-bindings/reset/snps,hsdk-reset.h
18141 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
18142 M: Prabu Thangamuthu <prabu.t@synopsys.com>
18143 M: Manjunath M B <manjumb@synopsys.com>
18144 L: linux-mmc@vger.kernel.org
18146 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
18148 SYSTEM CONFIGURATION (SYSCON)
18149 M: Lee Jones <lee.jones@linaro.org>
18150 M: Arnd Bergmann <arnd@arndb.de>
18152 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
18153 F: drivers/mfd/syscon.c
18155 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
18156 M: Sudeep Holla <sudeep.holla@arm.com>
18157 R: Cristian Marussi <cristian.marussi@arm.com>
18158 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18160 F: Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
18161 F: drivers/clk/clk-sc[mp]i.c
18162 F: drivers/cpufreq/sc[mp]i-cpufreq.c
18163 F: drivers/firmware/arm_scmi/
18164 F: drivers/firmware/arm_scpi.c
18165 F: drivers/regulator/scmi-regulator.c
18166 F: drivers/reset/reset-scmi.c
18167 F: include/linux/sc[mp]i_protocol.h
18168 F: include/trace/events/scmi.h
18169 F: include/uapi/linux/virtio_scmi.h
18171 SYSTEM RESET/SHUTDOWN DRIVERS
18172 M: Sebastian Reichel <sre@kernel.org>
18173 L: linux-pm@vger.kernel.org
18175 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
18176 F: Documentation/devicetree/bindings/power/reset/
18177 F: drivers/power/reset/
18179 SYSTEM TRACE MODULE CLASS
18180 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
18182 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
18183 F: Documentation/trace/stm.rst
18184 F: drivers/hwtracing/stm/
18185 F: include/linux/stm.h
18186 F: include/uapi/linux/stm.h
18188 SYSTEM76 ACPI DRIVER
18189 M: Jeremy Soller <jeremy@system76.com>
18190 M: System76 Product Development <productdev@system76.com>
18191 L: platform-driver-x86@vger.kernel.org
18193 F: drivers/platform/x86/system76_acpi.c
18196 M: Christoph Hellwig <hch@infradead.org>
18198 F: Documentation/filesystems/sysv-fs.rst
18200 F: include/linux/sysv_fs.h
18202 TASKSTATS STATISTICS INTERFACE
18203 M: Balbir Singh <bsingharora@gmail.com>
18205 F: Documentation/accounting/taskstats*
18206 F: include/linux/taskstats*
18207 F: kernel/taskstats.c
18210 M: Jamal Hadi Salim <jhs@mojatatu.com>
18211 M: Cong Wang <xiyou.wangcong@gmail.com>
18212 M: Jiri Pirko <jiri@resnulli.us>
18213 L: netdev@vger.kernel.org
18215 F: include/net/pkt_cls.h
18216 F: include/net/pkt_sched.h
18217 F: include/net/tc_act/
18218 F: include/uapi/linux/pkt_cls.h
18219 F: include/uapi/linux/pkt_sched.h
18220 F: include/uapi/linux/tc_act/
18221 F: include/uapi/linux/tc_ematch/
18224 TC90522 MEDIA DRIVER
18225 M: Akihiro Tsukada <tskd08@gmail.com>
18226 L: linux-media@vger.kernel.org
18228 F: drivers/media/dvb-frontends/tc90522*
18230 TCP LOW PRIORITY MODULE
18231 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
18232 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
18234 W: http://tcp-lp-mod.sourceforge.net/
18235 F: net/ipv4/tcp_lp.c
18237 TDA10071 MEDIA DRIVER
18238 M: Antti Palosaari <crope@iki.fi>
18239 L: linux-media@vger.kernel.org
18241 W: https://linuxtv.org
18242 W: http://palosaari.fi/linux/
18243 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18244 T: git git://linuxtv.org/anttip/media_tree.git
18245 F: drivers/media/dvb-frontends/tda10071*
18247 TDA18212 MEDIA DRIVER
18248 M: Antti Palosaari <crope@iki.fi>
18249 L: linux-media@vger.kernel.org
18251 W: https://linuxtv.org
18252 W: http://palosaari.fi/linux/
18253 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18254 T: git git://linuxtv.org/anttip/media_tree.git
18255 F: drivers/media/tuners/tda18212*
18257 TDA18218 MEDIA DRIVER
18258 M: Antti Palosaari <crope@iki.fi>
18259 L: linux-media@vger.kernel.org
18261 W: https://linuxtv.org
18262 W: http://palosaari.fi/linux/
18263 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18264 T: git git://linuxtv.org/anttip/media_tree.git
18265 F: drivers/media/tuners/tda18218*
18267 TDA18250 MEDIA DRIVER
18268 M: Olli Salonen <olli.salonen@iki.fi>
18269 L: linux-media@vger.kernel.org
18271 W: https://linuxtv.org
18272 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18273 T: git git://linuxtv.org/media_tree.git
18274 F: drivers/media/tuners/tda18250*
18276 TDA18271 MEDIA DRIVER
18277 M: Michael Krufky <mkrufky@linuxtv.org>
18278 L: linux-media@vger.kernel.org
18280 W: https://linuxtv.org
18281 W: http://github.com/mkrufky
18282 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18283 T: git git://linuxtv.org/mkrufky/tuners.git
18284 F: drivers/media/tuners/tda18271*
18286 TDA1997x MEDIA DRIVER
18287 M: Tim Harvey <tharvey@gateworks.com>
18288 L: linux-media@vger.kernel.org
18290 W: https://linuxtv.org
18291 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18292 F: drivers/media/i2c/tda1997x.*
18294 TDA827x MEDIA DRIVER
18295 M: Michael Krufky <mkrufky@linuxtv.org>
18296 L: linux-media@vger.kernel.org
18298 W: https://linuxtv.org
18299 W: http://github.com/mkrufky
18300 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18301 T: git git://linuxtv.org/mkrufky/tuners.git
18302 F: drivers/media/tuners/tda8290.*
18304 TDA8290 MEDIA DRIVER
18305 M: Michael Krufky <mkrufky@linuxtv.org>
18306 L: linux-media@vger.kernel.org
18308 W: https://linuxtv.org
18309 W: http://github.com/mkrufky
18310 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18311 T: git git://linuxtv.org/mkrufky/tuners.git
18312 F: drivers/media/tuners/tda8290.*
18314 TDA9840 MEDIA DRIVER
18315 M: Hans Verkuil <hverkuil@xs4all.nl>
18316 L: linux-media@vger.kernel.org
18318 W: https://linuxtv.org
18319 T: git git://linuxtv.org/media_tree.git
18320 F: drivers/media/i2c/tda9840*
18322 TEA5761 TUNER DRIVER
18323 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18324 L: linux-media@vger.kernel.org
18326 W: https://linuxtv.org
18327 T: git git://linuxtv.org/media_tree.git
18328 F: drivers/media/tuners/tea5761.*
18330 TEA5767 TUNER DRIVER
18331 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18332 L: linux-media@vger.kernel.org
18334 W: https://linuxtv.org
18335 T: git git://linuxtv.org/media_tree.git
18336 F: drivers/media/tuners/tea5767.*
18338 TEA6415C MEDIA DRIVER
18339 M: Hans Verkuil <hverkuil@xs4all.nl>
18340 L: linux-media@vger.kernel.org
18342 W: https://linuxtv.org
18343 T: git git://linuxtv.org/media_tree.git
18344 F: drivers/media/i2c/tea6415c*
18346 TEA6420 MEDIA DRIVER
18347 M: Hans Verkuil <hverkuil@xs4all.nl>
18348 L: linux-media@vger.kernel.org
18350 W: https://linuxtv.org
18351 T: git git://linuxtv.org/media_tree.git
18352 F: drivers/media/i2c/tea6420*
18355 M: Jiri Pirko <jiri@resnulli.us>
18356 L: netdev@vger.kernel.org
18358 F: drivers/net/team/
18359 F: include/linux/if_team.h
18360 F: include/uapi/linux/if_team.h
18362 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
18363 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
18365 F: arch/x86/platform/ts5500/
18367 TECHNOTREND USB IR RECEIVER
18368 M: Sean Young <sean@mess.org>
18369 L: linux-media@vger.kernel.org
18371 F: drivers/media/rc/ttusbir.c
18373 TECHWELL TW9910 VIDEO DECODER
18374 L: linux-media@vger.kernel.org
18376 F: drivers/media/i2c/tw9910.c
18377 F: include/media/i2c/tw9910.h
18380 M: Jens Wiklander <jens.wiklander@linaro.org>
18381 R: Sumit Garg <sumit.garg@linaro.org>
18382 L: op-tee@lists.trustedfirmware.org
18384 F: Documentation/staging/tee.rst
18386 F: include/linux/tee_drv.h
18387 F: include/uapi/linux/tee.h
18389 TEGRA ARCHITECTURE SUPPORT
18390 M: Thierry Reding <thierry.reding@gmail.com>
18391 M: Jonathan Hunter <jonathanh@nvidia.com>
18392 L: linux-tegra@vger.kernel.org
18394 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
18395 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
18399 M: Peter De Schrijver <pdeschrijver@nvidia.com>
18400 M: Prashant Gaikwad <pgaikwad@nvidia.com>
18402 F: drivers/clk/tegra/
18405 M: Laxman Dewangan <ldewangan@nvidia.com>
18406 M: Jon Hunter <jonathanh@nvidia.com>
18408 F: drivers/dma/tegra*
18411 M: Laxman Dewangan <ldewangan@nvidia.com>
18412 R: Dmitry Osipenko <digetx@gmail.com>
18414 F: drivers/i2c/busses/i2c-tegra.c
18416 TEGRA IOMMU DRIVERS
18417 M: Thierry Reding <thierry.reding@gmail.com>
18418 R: Krishna Reddy <vdumpa@nvidia.com>
18419 L: linux-tegra@vger.kernel.org
18421 F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
18422 F: drivers/iommu/tegra*
18425 M: Laxman Dewangan <ldewangan@nvidia.com>
18427 F: drivers/input/keyboard/tegra-kbc.c
18430 M: Stefan Agner <stefan@agner.ch>
18431 M: Lucas Stach <dev@lynxeye.de>
18433 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
18434 F: drivers/mtd/nand/raw/tegra_nand.c
18437 M: Thierry Reding <thierry.reding@gmail.com>
18439 F: drivers/pwm/pwm-tegra.c
18441 TEGRA SERIAL DRIVER
18442 M: Laxman Dewangan <ldewangan@nvidia.com>
18444 F: drivers/tty/serial/serial-tegra.c
18447 M: Laxman Dewangan <ldewangan@nvidia.com>
18449 F: drivers/spi/spi-tegra*
18451 TEGRA QUAD SPI DRIVER
18452 M: Thierry Reding <thierry.reding@gmail.com>
18453 M: Jonathan Hunter <jonathanh@nvidia.com>
18454 M: Sowjanya Komatineni <skomatineni@nvidia.com>
18455 L: linux-tegra@vger.kernel.org
18457 F: drivers/spi/spi-tegra210-quad.c
18460 M: Thierry Reding <thierry.reding@gmail.com>
18461 M: Jonathan Hunter <jonathanh@nvidia.com>
18462 M: Sowjanya Komatineni <skomatineni@nvidia.com>
18463 L: linux-media@vger.kernel.org
18464 L: linux-tegra@vger.kernel.org
18466 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
18467 F: drivers/staging/media/tegra-video/
18469 TEGRA XUSB PADCTL DRIVER
18470 M: JC Kuo <jckuo@nvidia.com>
18472 F: drivers/phy/tegra/xusb*
18474 TEHUTI ETHERNET DRIVER
18475 M: Andy Gospodarek <andy@greyhouse.net>
18476 L: netdev@vger.kernel.org
18478 F: drivers/net/ethernet/tehuti/*
18480 TELECOM CLOCK DRIVER FOR MCPL0010
18481 M: Mark Gross <mark.gross@intel.com>
18483 F: drivers/char/tlclk.c
18485 TEMPO SEMICONDUCTOR DRIVERS
18486 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
18488 F: Documentation/devicetree/bindings/sound/tscs*.txt
18489 F: sound/soc/codecs/tscs*.c
18490 F: sound/soc/codecs/tscs*.h
18492 TENSILICA XTENSA PORT (xtensa)
18493 M: Chris Zankel <chris@zankel.net>
18494 M: Max Filippov <jcmvbkbc@gmail.com>
18495 L: linux-xtensa@linux-xtensa.org
18497 T: git git://github.com/czankel/xtensa-linux.git
18499 F: drivers/irqchip/irq-xtensa-*
18501 TEXAS INSTRUMENTS ASoC DRIVERS
18502 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
18503 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18507 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
18508 M: Ricardo Ribalda <ribalda@kernel.org>
18509 L: linux-iio@vger.kernel.org
18511 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
18512 F: drivers/iio/dac/ti-dac7612.c
18514 TEXAS INSTRUMENTS DMA DRIVERS
18515 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
18516 L: dmaengine@vger.kernel.org
18518 F: Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
18519 F: Documentation/devicetree/bindings/dma/ti-edma.txt
18520 F: Documentation/devicetree/bindings/dma/ti/
18522 X: drivers/dma/ti/cppi41.c
18523 F: include/linux/dma/k3-udma-glue.h
18524 F: include/linux/dma/ti-cppi5.h
18525 F: include/linux/dma/k3-psil.h
18527 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
18528 M: Nishanth Menon <nm@ti.com>
18529 M: Tero Kristo <kristo@kernel.org>
18530 M: Santosh Shilimkar <ssantosh@kernel.org>
18531 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18533 F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
18534 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
18535 F: Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
18536 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
18537 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
18538 F: Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
18539 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
18540 F: drivers/clk/keystone/sci-clk.c
18541 F: drivers/firmware/ti_sci*
18542 F: drivers/irqchip/irq-ti-sci-inta.c
18543 F: drivers/irqchip/irq-ti-sci-intr.c
18544 F: drivers/reset/reset-ti-sci.c
18545 F: drivers/soc/ti/ti_sci_inta_msi.c
18546 F: drivers/soc/ti/ti_sci_pm_domains.c
18547 F: include/dt-bindings/soc/ti,sci_pm_domain.h
18548 F: include/linux/soc/ti/ti_sci_inta_msi.h
18549 F: include/linux/soc/ti/ti_sci_protocol.h
18551 TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
18552 M: Robert Marko <robert.marko@sartura.hr>
18553 M: Luka Perkov <luka.perkov@sartura.hr>
18554 L: linux-hwmon@vger.kernel.org
18556 F: Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
18557 F: Documentation/hwmon/tps23861.rst
18558 F: drivers/hwmon/tps23861.c
18560 TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
18561 M: Puranjay Mohan <puranjay12@gmail.com>
18562 L: linux-iio@vger.kernel.org
18564 F: Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
18565 F: drivers/iio/temperature/tmp117.c
18567 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
18568 M: Hans Verkuil <hverkuil@xs4all.nl>
18569 L: linux-media@vger.kernel.org
18571 W: https://linuxtv.org
18572 T: git git://linuxtv.org/media_tree.git
18573 F: drivers/media/radio/radio-raremono.c
18576 M: Rafael J. Wysocki <rafael@kernel.org>
18577 M: Daniel Lezcano <daniel.lezcano@linaro.org>
18578 R: Amit Kucheria <amitk@kernel.org>
18579 R: Zhang Rui <rui.zhang@intel.com>
18580 L: linux-pm@vger.kernel.org
18582 Q: https://patchwork.kernel.org/project/linux-pm/list/
18583 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
18584 F: Documentation/devicetree/bindings/thermal/
18585 F: drivers/thermal/
18586 F: include/linux/cpu_cooling.h
18587 F: include/linux/thermal.h
18588 F: include/uapi/linux/thermal.h
18591 THERMAL DRIVER FOR AMLOGIC SOCS
18592 M: Guillaume La Roque <glaroque@baylibre.com>
18593 L: linux-pm@vger.kernel.org
18594 L: linux-amlogic@lists.infradead.org
18596 W: http://linux-meson.com/
18597 F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
18598 F: drivers/thermal/amlogic_thermal.c
18600 THERMAL/CPU_COOLING
18601 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
18602 M: Daniel Lezcano <daniel.lezcano@linaro.org>
18603 M: Viresh Kumar <viresh.kumar@linaro.org>
18604 R: Lukasz Luba <lukasz.luba@arm.com>
18605 L: linux-pm@vger.kernel.org
18607 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
18608 F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
18609 F: drivers/thermal/cpufreq_cooling.c
18610 F: drivers/thermal/cpuidle_cooling.c
18611 F: include/linux/cpu_cooling.h
18613 THERMAL/POWER_ALLOCATOR
18614 M: Lukasz Luba <lukasz.luba@arm.com>
18615 L: linux-pm@vger.kernel.org
18617 F: Documentation/driver-api/thermal/power_allocator.rst
18618 F: drivers/thermal/gov_power_allocator.c
18619 F: include/trace/events/thermal_power_allocator.h
18621 THINKPAD ACPI EXTRAS DRIVER
18622 M: Henrique de Moraes Holschuh <hmh@hmh.eng.br>
18623 L: ibm-acpi-devel@lists.sourceforge.net
18624 L: platform-driver-x86@vger.kernel.org
18626 W: http://ibm-acpi.sourceforge.net
18627 W: http://thinkwiki.org/wiki/Ibm-acpi
18628 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
18629 F: drivers/platform/x86/thinkpad_acpi.c
18631 THINKPAD LMI DRIVER
18632 M: Mark Pearson <markpearson@lenovo.com>
18633 L: platform-driver-x86@vger.kernel.org
18635 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
18636 F: drivers/platform/x86/think-lmi.?
18638 THUNDERBOLT DMA TRAFFIC TEST DRIVER
18639 M: Isaac Hazan <isaac.hazan@intel.com>
18640 L: linux-usb@vger.kernel.org
18642 F: drivers/thunderbolt/dma_test.c
18645 M: Andreas Noever <andreas.noever@gmail.com>
18646 M: Michael Jamet <michael.jamet@intel.com>
18647 M: Mika Westerberg <mika.westerberg@linux.intel.com>
18648 M: Yehezkel Bernat <YehezkelShB@gmail.com>
18649 L: linux-usb@vger.kernel.org
18651 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
18652 F: Documentation/admin-guide/thunderbolt.rst
18653 F: drivers/thunderbolt/
18654 F: include/linux/thunderbolt.h
18656 THUNDERBOLT NETWORK DRIVER
18657 M: Michael Jamet <michael.jamet@intel.com>
18658 M: Mika Westerberg <mika.westerberg@linux.intel.com>
18659 M: Yehezkel Bernat <YehezkelShB@gmail.com>
18660 L: netdev@vger.kernel.org
18662 F: drivers/net/thunderbolt.c
18664 THUNDERX GPIO DRIVER
18665 M: Robert Richter <rric@kernel.org>
18667 F: drivers/gpio/gpio-thunderx.c
18669 TI ADS131E0X ADC SERIES DRIVER
18670 M: Tomislav Denis <tomislav.denis@avl.com>
18671 L: linux-iio@vger.kernel.org
18673 F: Documentation/devicetree/bindings/iio/adc/ti,ads131e08.yaml
18674 F: drivers/iio/adc/ti-ads131e08.c
18676 TI AM437X VPFE DRIVER
18677 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
18678 L: linux-media@vger.kernel.org
18680 W: https://linuxtv.org
18681 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18682 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
18683 F: drivers/media/platform/am437x/
18685 TI BANDGAP AND THERMAL DRIVER
18686 M: Eduardo Valentin <edubezval@gmail.com>
18687 M: Keerthy <j-keerthy@ti.com>
18688 L: linux-pm@vger.kernel.org
18689 L: linux-omap@vger.kernel.org
18691 F: drivers/thermal/ti-soc-thermal/
18693 TI BQ27XXX POWER SUPPLY DRIVER
18694 F: drivers/power/supply/bq27xxx_battery.c
18695 F: drivers/power/supply/bq27xxx_battery_i2c.c
18696 F: include/linux/power/bq27xxx_battery.h
18698 TI CDCE706 CLOCK DRIVER
18699 M: Max Filippov <jcmvbkbc@gmail.com>
18701 F: drivers/clk/clk-cdce706.c
18704 M: Tero Kristo <kristo@kernel.org>
18705 L: linux-omap@vger.kernel.org
18708 F: include/linux/clk/ti.h
18710 TI DAVINCI MACHINE SUPPORT
18711 M: Sekhar Nori <nsekhar@ti.com>
18712 R: Bartosz Golaszewski <brgl@bgdev.pl>
18713 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18715 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
18716 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
18717 F: arch/arm/boot/dts/da850*
18718 F: arch/arm/mach-davinci/
18719 F: drivers/i2c/busses/i2c-davinci.c
18721 TI DAVINCI SERIES CLOCK DRIVER
18722 M: David Lechner <david@lechnology.com>
18723 R: Sekhar Nori <nsekhar@ti.com>
18725 F: Documentation/devicetree/bindings/clock/ti/davinci/
18726 F: drivers/clk/davinci/
18728 TI DAVINCI SERIES GPIO DRIVER
18729 M: Keerthy <j-keerthy@ti.com>
18730 L: linux-gpio@vger.kernel.org
18732 F: Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
18733 F: drivers/gpio/gpio-davinci.c
18735 TI DAVINCI SERIES MEDIA DRIVER
18736 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
18737 L: linux-media@vger.kernel.org
18739 W: https://linuxtv.org
18740 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18741 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
18742 F: drivers/media/platform/davinci/
18743 F: include/media/davinci/
18745 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
18746 R: David Lechner <david@lechnology.com>
18747 L: linux-iio@vger.kernel.org
18748 F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
18749 F: drivers/counter/ti-eqep.c
18751 TI ETHERNET SWITCH DRIVER (CPSW)
18752 R: Grygorii Strashko <grygorii.strashko@ti.com>
18753 L: linux-omap@vger.kernel.org
18754 L: netdev@vger.kernel.org
18756 F: drivers/net/ethernet/ti/cpsw*
18757 F: drivers/net/ethernet/ti/davinci*
18759 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
18760 M: Alex Dubov <oakad@yahoo.com>
18762 W: http://tifmxx.berlios.de/
18763 F: drivers/memstick/host/tifm_ms.c
18764 F: drivers/misc/tifm*
18765 F: drivers/mmc/host/tifm_sd.c
18766 F: include/linux/tifm.h
18768 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
18769 M: Santosh Shilimkar <ssantosh@kernel.org>
18770 L: linux-kernel@vger.kernel.org
18771 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18773 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
18774 F: drivers/soc/ti/*
18776 TI LM49xxx FAMILY ASoC CODEC DRIVERS
18777 M: M R Swami Reddy <mr.swami.reddy@ti.com>
18778 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
18779 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18781 F: sound/soc/codecs/isabelle*
18782 F: sound/soc/codecs/lm49453*
18784 TI PCM3060 ASoC CODEC DRIVER
18785 M: Kirill Marinushkin <kmarinushkin@birdec.com>
18786 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18788 F: Documentation/devicetree/bindings/sound/pcm3060.txt
18789 F: sound/soc/codecs/pcm3060*
18791 TI TAS571X FAMILY ASoC CODEC DRIVER
18792 M: Kevin Cernekee <cernekee@chromium.org>
18793 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18795 F: sound/soc/codecs/tas571x*
18797 TI TRF7970A NFC DRIVER
18798 M: Mark Greer <mgreer@animalcreek.com>
18799 L: linux-wireless@vger.kernel.org
18800 L: linux-nfc@lists.01.org (subscribers-only)
18802 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
18803 F: drivers/nfc/trf7970a.c
18805 TI TSC2046 ADC DRIVER
18806 M: Oleksij Rempel <o.rempel@pengutronix.de>
18807 R: kernel@pengutronix.de
18808 L: linux-iio@vger.kernel.org
18810 F: Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
18811 F: drivers/iio/adc/ti-tsc2046.c
18813 TI TWL4030 SERIES SOC CODEC DRIVER
18814 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
18815 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18817 F: sound/soc/codecs/twl4030*
18820 M: Benoit Parrot <bparrot@ti.com>
18821 L: linux-media@vger.kernel.org
18823 W: http://linuxtv.org/
18824 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18825 F: Documentation/devicetree/bindings/media/ti,cal.yaml
18826 F: Documentation/devicetree/bindings/media/ti,vpe.yaml
18827 F: drivers/media/platform/ti-vpe/
18829 TI WILINK WIRELESS DRIVERS
18830 L: linux-wireless@vger.kernel.org
18832 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
18833 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
18834 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
18835 F: drivers/net/wireless/ti/
18836 F: include/linux/wl12xx.h
18838 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
18839 M: John Stultz <john.stultz@linaro.org>
18840 M: Thomas Gleixner <tglx@linutronix.de>
18841 R: Stephen Boyd <sboyd@kernel.org>
18842 L: linux-kernel@vger.kernel.org
18844 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
18845 F: include/linux/clocksource.h
18846 F: include/linux/time.h
18847 F: include/linux/timex.h
18848 F: include/uapi/linux/time.h
18849 F: include/uapi/linux/timex.h
18850 F: kernel/time/alarmtimer.c
18851 F: kernel/time/clocksource.c
18852 F: kernel/time/ntp.c
18853 F: kernel/time/time*.c
18854 F: tools/testing/selftests/timers/
18857 M: Jon Maloy <jmaloy@redhat.com>
18858 M: Ying Xue <ying.xue@windriver.com>
18859 L: netdev@vger.kernel.org (core kernel code)
18860 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
18862 W: http://tipc.sourceforge.net/
18863 F: include/uapi/linux/tipc*.h
18866 TLAN NETWORK DRIVER
18867 M: Samuel Chessman <chessman@tux.org>
18868 L: tlan-devel@lists.sourceforge.net (subscribers-only)
18870 W: http://sourceforge.net/projects/tlan/
18871 F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
18872 F: drivers/net/ethernet/ti/tlan.*
18874 TM6000 VIDEO4LINUX DRIVER
18875 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18876 L: linux-media@vger.kernel.org
18878 W: https://linuxtv.org
18879 T: git git://linuxtv.org/media_tree.git
18880 F: Documentation/admin-guide/media/tm6000*
18881 F: drivers/media/usb/tm6000/
18883 TMIO/SDHI MMC DRIVER
18884 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
18885 L: linux-mmc@vger.kernel.org
18887 F: drivers/mmc/host/renesas_sdhi*
18888 F: drivers/mmc/host/tmio_mmc*
18889 F: include/linux/mfd/tmio.h
18891 TMP401 HARDWARE MONITOR DRIVER
18892 M: Guenter Roeck <linux@roeck-us.net>
18893 L: linux-hwmon@vger.kernel.org
18895 F: Documentation/hwmon/tmp401.rst
18896 F: drivers/hwmon/tmp401.c
18898 TMP513 HARDWARE MONITOR DRIVER
18899 M: Eric Tremblay <etremblay@distech-controls.com>
18900 L: linux-hwmon@vger.kernel.org
18902 F: Documentation/hwmon/tmp513.rst
18903 F: drivers/hwmon/tmp513.c
18905 TMPFS (SHMEM FILESYSTEM)
18906 M: Hugh Dickins <hughd@google.com>
18907 L: linux-mm@kvack.org
18909 F: include/linux/shmem_fs.h
18912 TOMOYO SECURITY MODULE
18913 M: Kentaro Takeda <takedakn@nttdata.co.jp>
18914 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
18915 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
18916 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
18917 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
18918 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
18920 W: https://tomoyo.osdn.jp/
18921 F: security/tomoyo/
18923 TOPSTAR LAPTOP EXTRAS DRIVER
18924 M: Herton Ronaldo Krzesinski <herton@canonical.com>
18925 L: platform-driver-x86@vger.kernel.org
18927 F: drivers/platform/x86/topstar-laptop.c
18929 TORTURE-TEST MODULES
18930 M: Davidlohr Bueso <dave@stgolabs.net>
18931 M: "Paul E. McKenney" <paulmck@kernel.org>
18932 M: Josh Triplett <josh@joshtriplett.org>
18933 L: linux-kernel@vger.kernel.org
18935 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
18936 F: Documentation/RCU/torture.rst
18937 F: kernel/locking/locktorture.c
18938 F: kernel/rcu/rcuscale.c
18939 F: kernel/rcu/rcutorture.c
18940 F: kernel/rcu/refscale.c
18941 F: kernel/torture.c
18943 TOSHIBA ACPI EXTRAS DRIVER
18944 M: Azael Avalos <coproscefalo@gmail.com>
18945 L: platform-driver-x86@vger.kernel.org
18947 F: drivers/platform/x86/toshiba_acpi.c
18949 TOSHIBA BLUETOOTH DRIVER
18950 M: Azael Avalos <coproscefalo@gmail.com>
18951 L: platform-driver-x86@vger.kernel.org
18953 F: drivers/platform/x86/toshiba_bluetooth.c
18955 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
18956 M: Azael Avalos <coproscefalo@gmail.com>
18957 L: platform-driver-x86@vger.kernel.org
18959 F: drivers/platform/x86/toshiba_haps.c
18962 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
18964 W: http://www.buzzard.org.uk/toshiba/
18965 F: drivers/char/toshiba.c
18966 F: include/linux/toshiba.h
18967 F: include/uapi/linux/toshiba.h
18969 TOSHIBA TC358743 DRIVER
18970 M: Mats Randgaard <matrandg@cisco.com>
18971 L: linux-media@vger.kernel.org
18973 F: drivers/media/i2c/tc358743*
18974 F: include/media/i2c/tc358743.h
18976 TOSHIBA WMI HOTKEYS DRIVER
18977 M: Azael Avalos <coproscefalo@gmail.com>
18978 L: platform-driver-x86@vger.kernel.org
18980 F: drivers/platform/x86/toshiba-wmi.c
18983 M: Peter Huewe <peterhuewe@gmx.de>
18984 M: Jarkko Sakkinen <jarkko@kernel.org>
18985 R: Jason Gunthorpe <jgg@ziepe.ca>
18986 L: linux-integrity@vger.kernel.org
18988 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
18989 Q: https://patchwork.kernel.org/project/linux-integrity/list/
18990 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
18991 F: drivers/char/tpm/
18994 M: Steven Rostedt <rostedt@goodmis.org>
18995 M: Ingo Molnar <mingo@redhat.com>
18997 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
18998 F: Documentation/trace/ftrace.rst
18999 F: arch/*/*/*/ftrace.h
19000 F: arch/*/kernel/ftrace.c
19002 F: include/*/ftrace.h
19003 F: include/linux/trace*.h
19006 F: tools/testing/selftests/ftrace/
19008 TRACING MMIO ACCESSES (MMIOTRACE)
19009 M: Steven Rostedt <rostedt@goodmis.org>
19010 M: Ingo Molnar <mingo@kernel.org>
19011 R: Karol Herbst <karolherbst@gmail.com>
19012 R: Pekka Paalanen <ppaalanen@gmail.com>
19013 L: linux-kernel@vger.kernel.org
19014 L: nouveau@lists.freedesktop.org
19016 F: arch/x86/mm/kmmio.c
19017 F: arch/x86/mm/mmio-mod.c
19018 F: arch/x86/mm/testmmiotrace.c
19019 F: include/linux/mmiotrace.h
19020 F: kernel/trace/trace_mmiotrace.c
19022 TRACING OS NOISE / LATENCY TRACERS
19023 M: Steven Rostedt <rostedt@goodmis.org>
19024 M: Daniel Bristot de Oliveira <bristot@kernel.org>
19026 F: kernel/trace/trace_osnoise.c
19027 F: include/trace/events/osnoise.h
19028 F: kernel/trace/trace_hwlat.c
19029 F: kernel/trace/trace_irqsoff.c
19030 F: kernel/trace/trace_sched_wakeup.c
19031 F: Documentation/trace/osnoise-tracer.rst
19032 F: Documentation/trace/timerlat-tracer.rst
19033 F: Documentation/trace/hwlat_detector.rst
19034 F: arch/*/kernel/trace.c
19036 TRADITIONAL CHINESE DOCUMENTATION
19037 M: Hu Haowen <src.res@email.cn>
19038 L: linux-doc-tw-discuss@lists.sourceforge.net
19040 W: https://github.com/srcres258/linux-doc
19041 T: git git://github.com/srcres258/linux-doc.git doc-zh-tw
19042 F: Documentation/translations/zh_TW/
19045 M: Jiri Kosina <trivial@kernel.org>
19047 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
19048 K: ^Subject:.*(?i)trivial
19051 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19052 M: Jiri Slaby <jirislaby@kernel.org>
19054 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
19055 F: Documentation/driver-api/serial/
19057 F: drivers/tty/serial/serial_core.c
19058 F: include/linux/selection.h
19059 F: include/linux/serial.h
19060 F: include/linux/serial_core.h
19061 F: include/linux/sysrq.h
19062 F: include/linux/tty*.h
19063 F: include/linux/vt.h
19064 F: include/linux/vt_*.h
19065 F: include/uapi/linux/serial.h
19066 F: include/uapi/linux/serial_core.h
19067 F: include/uapi/linux/tty.h
19069 TUA9001 MEDIA DRIVER
19070 M: Antti Palosaari <crope@iki.fi>
19071 L: linux-media@vger.kernel.org
19073 W: https://linuxtv.org
19074 W: http://palosaari.fi/linux/
19075 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19076 T: git git://linuxtv.org/anttip/media_tree.git
19077 F: drivers/media/tuners/tua9001*
19079 TULIP NETWORK DRIVERS
19080 L: netdev@vger.kernel.org
19081 L: linux-parisc@vger.kernel.org
19083 F: drivers/net/ethernet/dec/tulip/
19086 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
19088 W: http://vtun.sourceforge.net/tun
19089 F: Documentation/networking/tuntap.rst
19090 F: arch/um/os-Linux/drivers/
19092 TURBOCHANNEL SUBSYSTEM
19093 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
19094 M: Ralf Baechle <ralf@linux-mips.org>
19095 L: linux-mips@vger.kernel.org
19097 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
19099 F: include/linux/tc.h
19102 M: "Len Brown" <lenb@kernel.org>
19103 L: linux-pm@vger.kernel.org
19105 Q: https://patchwork.kernel.org/project/linux-pm/list/
19106 B: https://bugzilla.kernel.org
19107 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
19108 F: tools/power/x86/turbostat/
19110 TW5864 VIDEO4LINUX DRIVER
19111 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
19112 M: Anton Sviridenko <anton@corp.bluecherry.net>
19113 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
19114 M: Andrey Utkin <andrey_utkin@fastmail.com>
19115 L: linux-media@vger.kernel.org
19117 F: drivers/media/pci/tw5864/
19119 TW68 VIDEO4LINUX DRIVER
19120 M: Hans Verkuil <hverkuil@xs4all.nl>
19121 L: linux-media@vger.kernel.org
19123 W: https://linuxtv.org
19124 T: git git://linuxtv.org/media_tree.git
19125 F: drivers/media/pci/tw68/
19127 TW686X VIDEO4LINUX DRIVER
19128 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
19129 L: linux-media@vger.kernel.org
19131 W: http://linuxtv.org
19132 T: git git://linuxtv.org/media_tree.git
19133 F: drivers/media/pci/tw686x/
19135 UACCE ACCELERATOR FRAMEWORK
19136 M: Zhangfei Gao <zhangfei.gao@linaro.org>
19137 M: Zhou Wang <wangzhou1@hisilicon.com>
19138 L: linux-accelerators@lists.ozlabs.org
19139 L: linux-kernel@vger.kernel.org
19141 F: Documentation/ABI/testing/sysfs-driver-uacce
19142 F: Documentation/misc-devices/uacce.rst
19143 F: drivers/misc/uacce/
19144 F: include/linux/uacce.h
19145 F: include/uapi/misc/uacce/
19147 UBI FILE SYSTEM (UBIFS)
19148 M: Richard Weinberger <richard@nod.at>
19149 L: linux-mtd@lists.infradead.org
19151 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
19152 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
19153 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
19154 F: Documentation/filesystems/ubifs-authentication.rst
19155 F: Documentation/filesystems/ubifs.rst
19158 UCLINUX (M68KNOMMU AND COLDFIRE)
19159 M: Greg Ungerer <gerg@linux-m68k.org>
19160 L: linux-m68k@lists.linux-m68k.org
19161 L: uclinux-dev@uclinux.org (subscribers-only)
19163 W: http://www.linux-m68k.org/
19164 W: http://www.uclinux.org/
19165 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
19166 F: arch/m68k/*/*_no.*
19168 F: arch/m68k/coldfire/
19169 F: arch/m68k/include/asm/*_no.*
19172 M: Jan Kara <jack@suse.com>
19174 F: Documentation/filesystems/udf.rst
19178 M: Bastien Nocera <hadess@hadess.net>
19179 L: linux-input@vger.kernel.org
19181 F: drivers/hid/hid-udraw-ps3.c
19184 M: Evgeniy Dushistov <dushistov@mail.ru>
19186 F: Documentation/admin-guide/ufs.rst
19189 UHID USERSPACE HID IO DRIVER
19190 M: David Rheinsberg <david.rheinsberg@gmail.com>
19191 L: linux-input@vger.kernel.org
19193 F: drivers/hid/uhid.c
19194 F: include/uapi/linux/uhid.h
19197 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19198 L: linux-usb@vger.kernel.org
19200 F: drivers/usb/common/ulpi.c
19201 F: include/linux/ulpi/
19204 M: Gabriel Krisman Bertazi <krisman@collabora.com>
19205 L: linux-fsdevel@vger.kernel.org
19210 M: Tony Finch <dot@dotat.at>
19212 W: http://dotat.at/prog/unifdef
19213 F: scripts/unifdef.c
19215 UNIFORM CDROM DRIVER
19216 M: Phillip Potter <phil@philpotter.co.uk>
19218 F: Documentation/cdrom/
19219 F: drivers/cdrom/cdrom.c
19220 F: include/linux/cdrom.h
19221 F: include/uapi/linux/cdrom.h
19223 UNISYS S-PAR DRIVERS
19224 M: David Kershner <david.kershner@unisys.com>
19225 L: sparmaintainer@unisys.com (Unisys internal)
19227 F: drivers/staging/unisys/
19228 F: drivers/visorbus/
19229 F: include/linux/visorbus.h
19231 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
19232 R: Alim Akhtar <alim.akhtar@samsung.com>
19233 R: Avri Altman <avri.altman@wdc.com>
19234 L: linux-scsi@vger.kernel.org
19236 F: Documentation/scsi/ufs.rst
19237 F: drivers/scsi/ufs/
19239 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
19240 M: Pedro Sousa <pedrom.sousa@synopsys.com>
19241 L: linux-scsi@vger.kernel.org
19243 F: drivers/scsi/ufs/*dwc*
19245 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
19246 M: Stanley Chu <stanley.chu@mediatek.com>
19247 L: linux-scsi@vger.kernel.org
19248 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
19250 F: drivers/scsi/ufs/ufs-mediatek*
19252 UNSORTED BLOCK IMAGES (UBI)
19253 M: Richard Weinberger <richard@nod.at>
19254 L: linux-mtd@lists.infradead.org
19256 W: http://www.linux-mtd.infradead.org/
19257 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
19258 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
19259 F: drivers/mtd/ubi/
19260 F: include/linux/mtd/ubi.h
19261 F: include/uapi/mtd/ubi-user.h
19263 USB "USBNET" DRIVER FRAMEWORK
19264 M: Oliver Neukum <oneukum@suse.com>
19265 L: netdev@vger.kernel.org
19267 W: http://www.linux-usb.org/usbnet
19268 F: drivers/net/usb/usbnet.c
19269 F: include/linux/usb/usbnet.h
19272 M: Oliver Neukum <oneukum@suse.com>
19273 L: linux-usb@vger.kernel.org
19275 F: Documentation/usb/acm.rst
19276 F: drivers/usb/class/cdc-acm.*
19278 USB APPLE MFI FASTCHARGE DRIVER
19279 M: Bastien Nocera <hadess@hadess.net>
19280 L: linux-usb@vger.kernel.org
19282 F: drivers/usb/misc/apple-mfi-fastcharge.c
19284 USB AR5523 WIRELESS DRIVER
19285 M: Pontus Fuchs <pontus.fuchs@gmail.com>
19286 L: linux-wireless@vger.kernel.org
19288 F: drivers/net/wireless/ath/ar5523/
19291 M: Oliver Neukum <oneukum@suse.com>
19292 L: linux-usb@vger.kernel.org
19293 L: linux-scsi@vger.kernel.org
19295 F: drivers/usb/storage/uas.c
19297 USB CDC ETHERNET DRIVER
19298 M: Oliver Neukum <oliver@neukum.org>
19299 L: linux-usb@vger.kernel.org
19301 F: drivers/net/usb/cdc_*.c
19302 F: include/uapi/linux/usb/cdc.h
19304 USB CHAOSKEY DRIVER
19305 M: Keith Packard <keithp@keithp.com>
19306 L: linux-usb@vger.kernel.org
19308 F: drivers/usb/misc/chaoskey.c
19310 USB CYPRESS C67X00 DRIVER
19311 L: linux-usb@vger.kernel.org
19313 F: drivers/usb/c67x00/
19315 USB DAVICOM DM9601 DRIVER
19316 M: Peter Korsgaard <peter@korsgaard.com>
19317 L: netdev@vger.kernel.org
19319 W: http://www.linux-usb.org/usbnet
19320 F: drivers/net/usb/dm9601.c
19323 M: Alan Stern <stern@rowland.harvard.edu>
19324 L: linux-usb@vger.kernel.org
19326 F: Documentation/usb/ehci.rst
19327 F: drivers/usb/host/ehci*
19329 USB GADGET/PERIPHERAL SUBSYSTEM
19330 M: Felipe Balbi <balbi@kernel.org>
19331 L: linux-usb@vger.kernel.org
19333 W: http://www.linux-usb.org/gadget
19334 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
19335 F: drivers/usb/gadget/
19336 F: include/linux/usb/gadget*
19338 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
19339 M: Jiri Kosina <jikos@kernel.org>
19340 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
19341 L: linux-usb@vger.kernel.org
19343 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
19344 F: Documentation/hid/hiddev.rst
19345 F: drivers/hid/usbhid/
19347 USB INTEL XHCI ROLE MUX DRIVER
19348 M: Hans de Goede <hdegoede@redhat.com>
19349 L: linux-usb@vger.kernel.org
19351 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
19353 USB IP DRIVER FOR HISILICON KIRIN 960
19354 M: Yu Chen <chenyu56@huawei.com>
19355 M: Binghui Wang <wangbinghui@hisilicon.com>
19356 L: linux-usb@vger.kernel.org
19358 F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
19359 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
19361 USB IP DRIVER FOR HISILICON KIRIN 970
19362 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19363 L: linux-usb@vger.kernel.org
19365 F: Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
19366 F: drivers/phy/hisilicon/phy-hi3670-usb3.c
19369 M: Olav Kongas <ok@artecdesign.ee>
19370 L: linux-usb@vger.kernel.org
19372 F: drivers/usb/host/isp116x*
19373 F: include/linux/usb/isp116x.h
19376 M: Rui Miguel Silva <rui.silva@linaro.org>
19377 L: linux-usb@vger.kernel.org
19379 F: drivers/usb/isp1760/*
19380 F: Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
19382 USB LAN78XX ETHERNET DRIVER
19383 M: Woojung Huh <woojung.huh@microchip.com>
19384 M: UNGLinuxDriver@microchip.com
19385 L: netdev@vger.kernel.org
19387 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
19388 F: drivers/net/usb/lan78xx.*
19389 F: include/dt-bindings/net/microchip-lan78xx.h
19391 USB MASS STORAGE DRIVER
19392 M: Alan Stern <stern@rowland.harvard.edu>
19393 L: linux-usb@vger.kernel.org
19394 L: usb-storage@lists.one-eyed-alien.net
19396 F: drivers/usb/storage/
19399 M: Clemens Ladisch <clemens@ladisch.de>
19400 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19402 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
19403 F: sound/usb/midi.*
19405 USB NETWORKING DRIVERS
19406 L: linux-usb@vger.kernel.org
19408 F: drivers/net/usb/
19411 M: Alan Stern <stern@rowland.harvard.edu>
19412 L: linux-usb@vger.kernel.org
19414 F: Documentation/usb/ohci.rst
19415 F: drivers/usb/host/ohci*
19417 USB OTG FSM (Finite State Machine)
19418 M: Peter Chen <peter.chen@kernel.org>
19419 L: linux-usb@vger.kernel.org
19421 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
19422 F: drivers/usb/common/usb-otg-fsm.c
19425 M: Valentina Manea <valentina.manea.m@gmail.com>
19426 M: Shuah Khan <shuah@kernel.org>
19427 M: Shuah Khan <skhan@linuxfoundation.org>
19428 L: linux-usb@vger.kernel.org
19430 F: Documentation/usb/usbip_protocol.rst
19431 F: drivers/usb/usbip/
19432 F: tools/testing/selftests/drivers/usb/usbip/
19433 F: tools/usb/usbip/
19436 M: Petko Manolov <petkan@nucleusys.com>
19437 L: linux-usb@vger.kernel.org
19438 L: netdev@vger.kernel.org
19440 W: https://github.com/petkan/pegasus
19441 T: git git://github.com/petkan/pegasus.git
19442 F: drivers/net/usb/pegasus.*
19445 M: Felipe Balbi <balbi@kernel.org>
19446 L: linux-usb@vger.kernel.org
19448 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
19449 F: drivers/usb/phy/
19451 USB PRINTER DRIVER (usblp)
19452 M: Pete Zaitcev <zaitcev@redhat.com>
19453 L: linux-usb@vger.kernel.org
19455 F: drivers/usb/class/usblp.c
19457 USB RAW GADGET DRIVER
19458 R: Andrey Konovalov <andreyknvl@gmail.com>
19459 L: linux-usb@vger.kernel.org
19461 F: Documentation/usb/raw-gadget.rst
19462 F: drivers/usb/gadget/legacy/raw_gadget.c
19463 F: include/uapi/linux/usb/raw_gadget.h
19465 USB QMI WWAN NETWORK DRIVER
19466 M: Bjørn Mork <bjorn@mork.no>
19467 L: netdev@vger.kernel.org
19469 F: Documentation/ABI/testing/sysfs-class-net-qmi
19470 F: drivers/net/usb/qmi_wwan.c
19473 M: Petko Manolov <petkan@nucleusys.com>
19474 L: linux-usb@vger.kernel.org
19475 L: netdev@vger.kernel.org
19477 W: https://github.com/petkan/rtl8150
19478 T: git git://github.com/petkan/rtl8150.git
19479 F: drivers/net/usb/rtl8150.c
19481 USB SERIAL SUBSYSTEM
19482 M: Johan Hovold <johan@kernel.org>
19483 L: linux-usb@vger.kernel.org
19485 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
19486 F: Documentation/usb/usb-serial.rst
19487 F: drivers/usb/serial/
19488 F: include/linux/usb/serial.h
19490 USB SMSC75XX ETHERNET DRIVER
19491 M: Steve Glendinning <steve.glendinning@shawell.net>
19492 L: netdev@vger.kernel.org
19494 F: drivers/net/usb/smsc75xx.*
19496 USB SMSC95XX ETHERNET DRIVER
19497 M: Steve Glendinning <steve.glendinning@shawell.net>
19498 M: UNGLinuxDriver@microchip.com
19499 L: netdev@vger.kernel.org
19501 F: drivers/net/usb/smsc95xx.*
19504 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19505 L: linux-usb@vger.kernel.org
19507 W: http://www.linux-usb.org
19508 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
19509 F: Documentation/devicetree/bindings/usb/
19510 F: Documentation/usb/
19512 F: include/linux/usb.h
19513 F: include/linux/usb/
19515 USB TYPEC BUS FOR ALTERNATE MODES
19516 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19517 L: linux-usb@vger.kernel.org
19519 F: Documentation/ABI/testing/sysfs-bus-typec
19520 F: Documentation/driver-api/usb/typec_bus.rst
19521 F: drivers/usb/typec/altmodes/
19522 F: include/linux/usb/typec_altmode.h
19525 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19526 L: linux-usb@vger.kernel.org
19528 F: Documentation/ABI/testing/sysfs-class-typec
19529 F: Documentation/driver-api/usb/typec.rst
19530 F: drivers/usb/typec/
19531 F: include/linux/usb/typec.h
19533 USB TYPEC INTEL PMC MUX DRIVER
19534 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19535 L: linux-usb@vger.kernel.org
19537 F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
19538 F: drivers/usb/typec/mux/intel_pmc_mux.c
19540 USB TYPEC PI3USB30532 MUX DRIVER
19541 M: Hans de Goede <hdegoede@redhat.com>
19542 L: linux-usb@vger.kernel.org
19544 F: drivers/usb/typec/mux/pi3usb30532.c
19546 USB TYPEC PORT CONTROLLER DRIVERS
19547 M: Guenter Roeck <linux@roeck-us.net>
19548 L: linux-usb@vger.kernel.org
19550 F: drivers/usb/typec/tcpm/
19553 M: Alan Stern <stern@rowland.harvard.edu>
19554 L: linux-usb@vger.kernel.org
19556 F: drivers/usb/host/uhci*
19559 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19560 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
19561 L: linux-media@vger.kernel.org
19563 W: http://www.ideasonboard.org/uvc/
19564 T: git git://linuxtv.org/media_tree.git
19565 F: drivers/media/usb/uvc/
19566 F: include/uapi/linux/uvcvideo.h
19569 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19570 L: linux-usb@vger.kernel.org
19572 F: drivers/usb/gadget/function/*uvc*
19573 F: drivers/usb/gadget/legacy/webcam.c
19574 F: include/uapi/linux/usb/g_uvc.h
19576 USB WIRELESS RNDIS DRIVER (rndis_wlan)
19577 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
19578 L: linux-wireless@vger.kernel.org
19580 F: drivers/net/wireless/rndis_wlan.c
19583 M: Mathias Nyman <mathias.nyman@intel.com>
19584 L: linux-usb@vger.kernel.org
19586 F: drivers/usb/host/pci-quirks*
19587 F: drivers/usb/host/xhci*
19590 L: linux-wireless@vger.kernel.org
19592 W: http://linux-lc100020.sourceforge.net
19593 F: drivers/net/wireless/zydas/zd1201.*
19596 M: Antoine Jacquet <royale@zerezo.com>
19597 L: linux-usb@vger.kernel.org
19598 L: linux-media@vger.kernel.org
19600 W: http://royale.zerezo.com/zr364xx/
19601 T: git git://linuxtv.org/media_tree.git
19602 F: Documentation/admin-guide/media/zr364xx*
19603 F: drivers/media/usb/zr364xx/
19605 USER-MODE LINUX (UML)
19606 M: Jeff Dike <jdike@addtoit.com>
19607 M: Richard Weinberger <richard@nod.at>
19608 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
19609 L: linux-um@lists.infradead.org
19611 W: http://user-mode-linux.sourceforge.net
19612 Q: https://patchwork.ozlabs.org/project/linux-um/list/
19613 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
19614 F: Documentation/virt/uml/
19619 USERSPACE COPYIN/COPYOUT (UIOVEC)
19620 M: Alexander Viro <viro@zeniv.linux.org.uk>
19622 F: include/linux/uio.h
19625 USERSPACE DMA BUFFER DRIVER
19626 M: Gerd Hoffmann <kraxel@redhat.com>
19627 L: dri-devel@lists.freedesktop.org
19629 T: git git://anongit.freedesktop.org/drm/drm-misc
19630 F: drivers/dma-buf/udmabuf.c
19631 F: include/uapi/linux/udmabuf.h
19633 USERSPACE I/O (UIO)
19634 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19636 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
19637 F: Documentation/driver-api/uio-howto.rst
19639 F: include/linux/uio_driver.h
19642 M: Karel Zak <kzak@redhat.com>
19643 L: util-linux@vger.kernel.org
19645 W: http://en.wikipedia.org/wiki/Util-linux
19646 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
19649 M: Christoph Hellwig <hch@lst.de>
19650 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19651 L: linux-kernel@vger.kernel.org
19653 T: git git://git.infradead.org/users/hch/uuid.git
19654 F: include/linux/uuid.h
19655 F: include/uapi/linux/uuid.h
19660 M: Justin Ernst <justin.ernst@hpe.com>
19661 L: platform-driver-x86@vger.kernel.org
19663 F: drivers/platform/x86/uv_sysfs.c
19666 M: Michal Januszewski <spock@gentoo.org>
19667 L: linux-fbdev@vger.kernel.org
19669 W: https://github.com/mjanusz/v86d
19670 F: Documentation/fb/uvesafb.rst
19671 F: drivers/video/fbdev/uvesafb.*
19673 Ux500 CLOCK DRIVERS
19674 M: Ulf Hansson <ulf.hansson@linaro.org>
19675 L: linux-clk@vger.kernel.org
19676 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19678 F: drivers/clk/ux500/
19681 M: Stefan Agner <stefan@agner.ch>
19682 L: linux-mtd@lists.infradead.org
19684 F: drivers/mtd/nand/raw/vf610_nfc.c
19686 VFAT/FAT/MSDOS FILESYSTEM
19687 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
19689 F: Documentation/filesystems/vfat.rst
19693 M: Alex Williamson <alex.williamson@redhat.com>
19694 R: Cornelia Huck <cohuck@redhat.com>
19695 L: kvm@vger.kernel.org
19697 T: git git://github.com/awilliam/linux-vfio.git
19698 F: Documentation/driver-api/vfio.rst
19700 F: include/linux/vfio.h
19701 F: include/linux/vfio_pci_core.h
19702 F: include/uapi/linux/vfio.h
19705 M: Diana Craciun <diana.craciun@oss.nxp.com>
19706 L: kvm@vger.kernel.org
19708 F: drivers/vfio/fsl-mc/
19710 VFIO MEDIATED DEVICE DRIVERS
19711 M: Kirti Wankhede <kwankhede@nvidia.com>
19712 L: kvm@vger.kernel.org
19714 F: Documentation/driver-api/vfio-mediated-device.rst
19715 F: drivers/vfio/mdev/
19716 F: include/linux/mdev.h
19717 F: samples/vfio-mdev/
19719 VFIO PLATFORM DRIVER
19720 M: Eric Auger <eric.auger@redhat.com>
19721 L: kvm@vger.kernel.org
19723 F: drivers/vfio/platform/
19726 R: Lukas Wunner <lukas@wunner.de>
19728 T: git git://anongit.freedesktop.org/drm/drm-misc
19729 F: Documentation/gpu/vga-switcheroo.rst
19730 F: drivers/gpu/vga/vga_switcheroo.c
19731 F: include/linux/vga_switcheroo.h
19733 VIA RHINE NETWORK DRIVER
19735 M: Kevin Brace <kevinbrace@bracecomputerlab.com>
19736 F: drivers/net/ethernet/via/via-rhine.c
19738 VIA SD/MMC CARD CONTROLLER DRIVER
19739 M: Bruce Chang <brucechang@via.com.tw>
19740 M: Harald Welte <HaraldWelte@viatech.com>
19742 F: drivers/mmc/host/via-sdmmc.c
19744 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
19745 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
19746 L: linux-fbdev@vger.kernel.org
19748 F: drivers/video/fbdev/via/
19749 F: include/linux/via-core.h
19750 F: include/linux/via-gpio.h
19751 F: include/linux/via_i2c.h
19753 VIA VELOCITY NETWORK DRIVER
19754 M: Francois Romieu <romieu@fr.zoreil.com>
19755 L: netdev@vger.kernel.org
19757 F: drivers/net/ethernet/via/via-velocity.*
19759 VICODEC VIRTUAL CODEC DRIVER
19760 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
19761 L: linux-media@vger.kernel.org
19763 W: https://linuxtv.org
19764 T: git git://linuxtv.org/media_tree.git
19765 F: drivers/media/test-drivers/vicodec/*
19767 VIDEO I2C POLLING DRIVER
19768 M: Matt Ranostay <matt.ranostay@konsulko.com>
19769 L: linux-media@vger.kernel.org
19771 F: drivers/media/i2c/video-i2c.c
19773 VIDEO MULTIPLEXER DRIVER
19774 M: Philipp Zabel <p.zabel@pengutronix.de>
19775 L: linux-media@vger.kernel.org
19777 F: drivers/media/platform/video-mux.c
19779 VIDEOBUF2 FRAMEWORK
19780 M: Tomasz Figa <tfiga@chromium.org>
19781 M: Marek Szyprowski <m.szyprowski@samsung.com>
19782 L: linux-media@vger.kernel.org
19784 F: drivers/media/common/videobuf2/*
19785 F: include/media/videobuf2-*
19787 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
19788 M: Helen Koike <helen.koike@collabora.com>
19789 R: Shuah Khan <skhan@linuxfoundation.org>
19790 L: linux-media@vger.kernel.org
19792 W: https://linuxtv.org
19793 T: git git://linuxtv.org/media_tree.git
19794 F: drivers/media/test-drivers/vimc/*
19797 M: Alex Williamson <alex.williamson@redhat.com>
19798 M: Paolo Bonzini <pbonzini@redhat.com>
19799 L: kvm@vger.kernel.org
19803 VIRTIO AND VHOST VSOCK DRIVER
19804 M: Stefan Hajnoczi <stefanha@redhat.com>
19805 M: Stefano Garzarella <sgarzare@redhat.com>
19806 L: kvm@vger.kernel.org
19807 L: virtualization@lists.linux-foundation.org
19808 L: netdev@vger.kernel.org
19810 F: drivers/vhost/vsock.c
19811 F: include/linux/virtio_vsock.h
19812 F: include/uapi/linux/virtio_vsock.h
19813 F: net/vmw_vsock/virtio_transport.c
19814 F: net/vmw_vsock/virtio_transport_common.c
19816 VIRTIO BLOCK AND SCSI DRIVERS
19817 M: "Michael S. Tsirkin" <mst@redhat.com>
19818 M: Jason Wang <jasowang@redhat.com>
19819 R: Paolo Bonzini <pbonzini@redhat.com>
19820 R: Stefan Hajnoczi <stefanha@redhat.com>
19821 L: virtualization@lists.linux-foundation.org
19823 F: drivers/block/virtio_blk.c
19824 F: drivers/scsi/virtio_scsi.c
19825 F: drivers/vhost/scsi.c
19826 F: include/uapi/linux/virtio_blk.h
19827 F: include/uapi/linux/virtio_scsi.h
19829 VIRTIO CONSOLE DRIVER
19830 M: Amit Shah <amit@kernel.org>
19831 L: virtualization@lists.linux-foundation.org
19833 F: drivers/char/virtio_console.c
19834 F: include/linux/virtio_console.h
19835 F: include/uapi/linux/virtio_console.h
19837 VIRTIO CORE AND NET DRIVERS
19838 M: "Michael S. Tsirkin" <mst@redhat.com>
19839 M: Jason Wang <jasowang@redhat.com>
19840 L: virtualization@lists.linux-foundation.org
19842 F: Documentation/devicetree/bindings/virtio/
19843 F: drivers/block/virtio_blk.c
19844 F: drivers/crypto/virtio/
19845 F: drivers/net/virtio_net.c
19848 F: include/linux/vdpa.h
19849 F: include/linux/virtio*.h
19850 F: include/uapi/linux/virtio_*.h
19854 M: "Michael S. Tsirkin" <mst@redhat.com>
19855 M: David Hildenbrand <david@redhat.com>
19856 L: virtualization@lists.linux-foundation.org
19858 F: drivers/virtio/virtio_balloon.c
19859 F: include/uapi/linux/virtio_balloon.h
19860 F: include/linux/balloon_compaction.h
19861 F: mm/balloon_compaction.c
19863 VIRTIO CRYPTO DRIVER
19864 M: Gonglei <arei.gonglei@huawei.com>
19865 L: virtualization@lists.linux-foundation.org
19866 L: linux-crypto@vger.kernel.org
19868 F: drivers/crypto/virtio/
19869 F: include/uapi/linux/virtio_crypto.h
19871 VIRTIO DRIVERS FOR S390
19872 M: Cornelia Huck <cohuck@redhat.com>
19873 M: Halil Pasic <pasic@linux.ibm.com>
19874 L: linux-s390@vger.kernel.org
19875 L: virtualization@lists.linux-foundation.org
19876 L: kvm@vger.kernel.org
19878 F: arch/s390/include/uapi/asm/virtio-ccw.h
19879 F: drivers/s390/virtio/
19882 M: Vivek Goyal <vgoyal@redhat.com>
19883 M: Stefan Hajnoczi <stefanha@redhat.com>
19884 M: Miklos Szeredi <miklos@szeredi.hu>
19885 L: virtualization@lists.linux-foundation.org
19886 L: linux-fsdevel@vger.kernel.org
19888 W: https://virtio-fs.gitlab.io/
19889 F: Documentation/filesystems/virtiofs.rst
19890 F: fs/fuse/virtio_fs.c
19891 F: include/uapi/linux/virtio_fs.h
19894 M: Enrico Weigelt, metux IT consult <info@metux.net>
19895 M: Viresh Kumar <vireshk@kernel.org>
19896 L: linux-gpio@vger.kernel.org
19897 L: virtualization@lists.linux-foundation.org
19899 F: drivers/gpio/gpio-virtio.c
19900 F: include/uapi/linux/virtio_gpio.h
19903 M: David Airlie <airlied@linux.ie>
19904 M: Gerd Hoffmann <kraxel@redhat.com>
19905 L: dri-devel@lists.freedesktop.org
19906 L: virtualization@lists.linux-foundation.org
19908 T: git git://anongit.freedesktop.org/drm/drm-misc
19909 F: drivers/gpu/drm/virtio/
19910 F: include/uapi/linux/virtio_gpu.h
19912 VIRTIO HOST (VHOST)
19913 M: "Michael S. Tsirkin" <mst@redhat.com>
19914 M: Jason Wang <jasowang@redhat.com>
19915 L: kvm@vger.kernel.org
19916 L: virtualization@lists.linux-foundation.org
19917 L: netdev@vger.kernel.org
19919 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
19921 F: include/linux/vhost_iotlb.h
19922 F: include/uapi/linux/vhost.h
19924 VIRTIO INPUT DRIVER
19925 M: Gerd Hoffmann <kraxel@redhat.com>
19927 F: drivers/virtio/virtio_input.c
19928 F: include/uapi/linux/virtio_input.h
19930 VIRTIO IOMMU DRIVER
19931 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
19932 L: virtualization@lists.linux-foundation.org
19934 F: drivers/iommu/virtio-iommu.c
19935 F: include/uapi/linux/virtio_iommu.h
19938 M: David Hildenbrand <david@redhat.com>
19939 L: virtualization@lists.linux-foundation.org
19941 W: https://virtio-mem.gitlab.io/
19942 F: drivers/virtio/virtio_mem.c
19943 F: include/uapi/linux/virtio_mem.h
19945 VIRTIO SOUND DRIVER
19946 M: Anton Yakovlev <anton.yakovlev@opensynergy.com>
19947 M: "Michael S. Tsirkin" <mst@redhat.com>
19948 L: virtualization@lists.linux-foundation.org
19949 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19951 F: include/uapi/linux/virtio_snd.h
19955 M: Jie Deng <jie.deng@intel.com>
19956 M: Viresh Kumar <viresh.kumar@linaro.org>
19957 L: linux-i2c@vger.kernel.org
19958 L: virtualization@lists.linux-foundation.org
19960 F: drivers/i2c/busses/i2c-virtio.c
19961 F: include/uapi/linux/virtio_i2c.h
19963 VIRTUAL BOX GUEST DEVICE DRIVER
19964 M: Hans de Goede <hdegoede@redhat.com>
19965 M: Arnd Bergmann <arnd@arndb.de>
19966 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19968 F: drivers/virt/vboxguest/
19969 F: include/linux/vbox_utils.h
19970 F: include/uapi/linux/vbox*.h
19972 VIRTUAL BOX SHARED FOLDER VFS DRIVER
19973 M: Hans de Goede <hdegoede@redhat.com>
19974 L: linux-fsdevel@vger.kernel.org
19978 VIRTUAL SERIO DEVICE DRIVER
19979 M: Stephen Chandler Paul <thatslyude@gmail.com>
19981 F: drivers/input/serio/userio.c
19982 F: include/uapi/linux/userio.h
19984 VIVID VIRTUAL VIDEO DRIVER
19985 M: Hans Verkuil <hverkuil@xs4all.nl>
19986 L: linux-media@vger.kernel.org
19988 W: https://linuxtv.org
19989 T: git git://linuxtv.org/media_tree.git
19990 F: drivers/media/test-drivers/vivid/*
19992 VIDTV VIRTUAL DIGITAL TV DRIVER
19993 M: Daniel W. S. Almeida <dwlsalmeida@gmail.com>
19994 L: linux-media@vger.kernel.org
19996 W: https://linuxtv.org
19997 T: git git://linuxtv.org/media_tree.git
19998 F: drivers/media/test-drivers/vidtv/*
20001 M: Florian Fainelli <f.fainelli@gmail.com>
20002 L: openwrt-devel@lists.openwrt.org (subscribers-only)
20004 F: drivers/vlynq/vlynq.c
20005 F: include/linux/vlynq.h
20008 M: Martyn Welch <martyn@welchs.me.uk>
20009 M: Manohar Vanga <manohar.vanga@gmail.com>
20010 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20011 L: linux-kernel@vger.kernel.org
20013 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
20014 F: Documentation/driver-api/vme.rst
20015 F: drivers/staging/vme/
20017 F: include/linux/vme*
20019 VM SOCKETS (AF_VSOCK)
20020 M: Stefano Garzarella <sgarzare@redhat.com>
20021 L: virtualization@lists.linux-foundation.org
20022 L: netdev@vger.kernel.org
20024 F: drivers/net/vsockmon.c
20025 F: include/net/af_vsock.h
20026 F: include/uapi/linux/vm_sockets.h
20027 F: include/uapi/linux/vm_sockets_diag.h
20028 F: include/uapi/linux/vsockmon.h
20030 F: tools/testing/vsock/
20032 VMWARE BALLOON DRIVER
20033 M: Nadav Amit <namit@vmware.com>
20034 M: "VMware, Inc." <pv-drivers@vmware.com>
20035 L: linux-kernel@vger.kernel.org
20037 F: drivers/misc/vmw_balloon.c
20039 VMWARE HYPERVISOR INTERFACE
20040 M: Deep Shah <sdeep@vmware.com>
20041 M: "VMware, Inc." <pv-drivers@vmware.com>
20042 L: virtualization@lists.linux-foundation.org
20044 F: arch/x86/include/asm/vmware.h
20045 F: arch/x86/kernel/cpu/vmware.c
20047 VMWARE PVRDMA DRIVER
20048 M: Adit Ranadive <aditr@vmware.com>
20049 M: VMware PV-Drivers <pv-drivers@vmware.com>
20050 L: linux-rdma@vger.kernel.org
20052 F: drivers/infiniband/hw/vmw_pvrdma/
20054 VMware PVSCSI driver
20055 M: Vishal Bhakta <vbhakta@vmware.com>
20056 M: VMware PV-Drivers <pv-drivers@vmware.com>
20057 L: linux-scsi@vger.kernel.org
20059 F: drivers/scsi/vmw_pvscsi.c
20060 F: drivers/scsi/vmw_pvscsi.h
20062 VMWARE VIRTUAL PTP CLOCK DRIVER
20063 M: Vivek Thampi <vithampi@vmware.com>
20064 M: "VMware, Inc." <pv-drivers@vmware.com>
20065 L: netdev@vger.kernel.org
20067 F: drivers/ptp/ptp_vmw.c
20070 M: Jorgen Hansen <jhansen@vmware.com>
20071 M: Vishnu Dasa <vdasa@vmware.com>
20072 L: linux-kernel@vger.kernel.org
20073 L: pv-drivers@vmware.com (private)
20075 F: drivers/misc/vmw_vmci/
20077 VMWARE VMMOUSE SUBDRIVER
20078 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
20079 M: "VMware, Inc." <pv-drivers@vmware.com>
20080 L: linux-input@vger.kernel.org
20082 F: drivers/input/mouse/vmmouse.c
20083 F: drivers/input/mouse/vmmouse.h
20085 VMWARE VMXNET3 ETHERNET DRIVER
20086 M: Ronak Doshi <doshir@vmware.com>
20087 M: pv-drivers@vmware.com
20088 L: netdev@vger.kernel.org
20090 F: drivers/net/vmxnet3/
20092 VOCORE VOCORE2 BOARD
20093 M: Harvey Hunt <harveyhuntnexus@gmail.com>
20094 L: linux-mips@vger.kernel.org
20096 F: arch/mips/boot/dts/ralink/vocore2.dts
20098 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
20099 M: Liam Girdwood <lgirdwood@gmail.com>
20100 M: Mark Brown <broonie@kernel.org>
20101 L: linux-kernel@vger.kernel.org
20103 W: http://www.slimlogic.co.uk/?p=48
20104 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
20105 F: Documentation/devicetree/bindings/regulator/
20106 F: Documentation/power/regulator/
20107 F: drivers/regulator/
20108 F: include/dt-bindings/regulator/
20109 F: include/linux/regulator/
20110 K: regulator_get_optional
20112 VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
20113 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
20114 F: drivers/regulator/irq_helpers.c
20117 M: David Ahern <dsahern@kernel.org>
20118 L: netdev@vger.kernel.org
20120 F: Documentation/networking/vrf.rst
20121 F: drivers/net/vrf.c
20124 M: Petr Mladek <pmladek@suse.com>
20125 M: Steven Rostedt <rostedt@goodmis.org>
20126 M: Sergey Senozhatsky <senozhatsky@chromium.org>
20127 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
20128 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
20130 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git
20131 F: Documentation/core-api/printk-formats.rst
20132 F: lib/test_printf.c
20133 F: lib/test_scanf.c
20136 VT1211 HARDWARE MONITOR DRIVER
20137 M: Juerg Haefliger <juergh@gmail.com>
20138 L: linux-hwmon@vger.kernel.org
20140 F: Documentation/hwmon/vt1211.rst
20141 F: drivers/hwmon/vt1211.c
20143 VT8231 HARDWARE MONITOR DRIVER
20144 M: Roger Lucas <vt8231@hiddenengine.co.uk>
20145 L: linux-hwmon@vger.kernel.org
20147 F: drivers/hwmon/vt8231.c
20149 VUB300 USB to SDIO/SD/MMC bridge chip
20150 L: linux-mmc@vger.kernel.org
20152 F: drivers/mmc/host/vub300.c
20154 W1 DALLAS'S 1-WIRE BUS
20155 M: Evgeniy Polyakov <zbr@ioremap.net>
20157 F: Documentation/devicetree/bindings/w1/
20158 F: Documentation/w1/
20160 F: include/linux/w1.h
20162 W83791D HARDWARE MONITORING DRIVER
20163 M: Marc Hulsman <m.hulsman@tudelft.nl>
20164 L: linux-hwmon@vger.kernel.org
20166 F: Documentation/hwmon/w83791d.rst
20167 F: drivers/hwmon/w83791d.c
20169 W83793 HARDWARE MONITORING DRIVER
20170 M: Rudolf Marek <r.marek@assembler.cz>
20171 L: linux-hwmon@vger.kernel.org
20173 F: Documentation/hwmon/w83793.rst
20174 F: drivers/hwmon/w83793.c
20176 W83795 HARDWARE MONITORING DRIVER
20177 M: Jean Delvare <jdelvare@suse.com>
20178 L: linux-hwmon@vger.kernel.org
20180 F: drivers/hwmon/w83795.c
20182 W83L51xD SD/MMC CARD INTERFACE DRIVER
20183 M: Pierre Ossman <pierre@ossman.eu>
20185 F: drivers/mmc/host/wbsd.*
20187 WACOM PROTOCOL 4 SERIAL TABLETS
20188 M: Julian Squires <julian@cipht.net>
20189 M: Hans de Goede <hdegoede@redhat.com>
20190 L: linux-input@vger.kernel.org
20192 F: drivers/input/tablet/wacom_serial4.c
20194 WATCHDOG DEVICE DRIVERS
20195 M: Wim Van Sebroeck <wim@linux-watchdog.org>
20196 M: Guenter Roeck <linux@roeck-us.net>
20197 L: linux-watchdog@vger.kernel.org
20199 W: http://www.linux-watchdog.org/
20200 T: git git://www.linux-watchdog.org/linux-watchdog.git
20201 F: Documentation/devicetree/bindings/watchdog/
20202 F: Documentation/watchdog/
20203 F: drivers/watchdog/
20204 F: include/linux/watchdog.h
20205 F: include/uapi/linux/watchdog.h
20207 WHISKEYCOVE PMIC GPIO DRIVER
20208 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
20209 L: linux-gpio@vger.kernel.org
20211 F: drivers/gpio/gpio-wcove.c
20214 M: Dianlong Li <long17.cool@163.com>
20215 L: linux-rtc@vger.kernel.org
20217 F: drivers/rtc/rtc-sd3078.c
20220 M: David Rheinsberg <david.rheinsberg@gmail.com>
20221 L: linux-input@vger.kernel.org
20223 F: drivers/hid/hid-wiimote*
20225 WILOCITY WIL6210 WIRELESS DRIVER
20226 M: Maya Erez <merez@codeaurora.org>
20227 L: linux-wireless@vger.kernel.org
20228 L: wil6210@qti.qualcomm.com
20230 W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
20231 F: drivers/net/wireless/ath/wil6210/
20234 M: David Härdeman <david@hardeman.nu>
20236 F: drivers/media/rc/winbond-cir.c
20238 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
20239 M: William Breathitt Gray <vilhelm.gray@gmail.com>
20240 L: linux-watchdog@vger.kernel.org
20242 F: drivers/watchdog/ebc-c384_wdt.c
20244 WINSYSTEMS WS16C48 GPIO DRIVER
20245 M: William Breathitt Gray <vilhelm.gray@gmail.com>
20246 L: linux-gpio@vger.kernel.org
20248 F: drivers/gpio/gpio-ws16c48.c
20250 WIREGUARD SECURE NETWORK TUNNEL
20251 M: Jason A. Donenfeld <Jason@zx2c4.com>
20252 L: wireguard@lists.zx2c4.com
20253 L: netdev@vger.kernel.org
20255 F: drivers/net/wireguard/
20256 F: tools/testing/selftests/wireguard/
20258 WISTRON LAPTOP BUTTON DRIVER
20259 M: Miloslav Trmac <mitr@volny.cz>
20261 F: drivers/input/misc/wistron_btns.c
20263 WL3501 WIRELESS PCMCIA CARD DRIVER
20264 L: linux-wireless@vger.kernel.org
20266 F: drivers/net/wireless/wl3501*
20268 WOLFSON MICROELECTRONICS DRIVERS
20269 L: patches@opensource.cirrus.com
20271 W: https://github.com/CirrusLogic/linux-drivers/wiki
20272 T: git https://github.com/CirrusLogic/linux-drivers.git
20273 F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
20274 F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
20275 F: Documentation/devicetree/bindings/mfd/wm831x.txt
20276 F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
20277 F: Documentation/devicetree/bindings/sound/wlf,*.yaml
20278 F: Documentation/devicetree/bindings/sound/wm*
20279 F: Documentation/hwmon/wm83??.rst
20280 F: arch/arm/mach-s3c/mach-crag6410*
20281 F: drivers/clk/clk-wm83*.c
20282 F: drivers/gpio/gpio-*wm*.c
20283 F: drivers/gpio/gpio-arizona.c
20284 F: drivers/hwmon/wm83??-hwmon.c
20285 F: drivers/input/misc/wm831x-on.c
20286 F: drivers/input/touchscreen/wm831x-ts.c
20287 F: drivers/input/touchscreen/wm97*.c
20288 F: drivers/leds/leds-wm83*.c
20289 F: drivers/mfd/arizona*
20290 F: drivers/mfd/cs47l24*
20291 F: drivers/mfd/wm*.c
20292 F: drivers/power/supply/wm83*.c
20293 F: drivers/regulator/arizona*
20294 F: drivers/regulator/wm8*.c
20295 F: drivers/rtc/rtc-wm83*.c
20296 F: drivers/video/backlight/wm83*_bl.c
20297 F: drivers/watchdog/wm83*_wdt.c
20298 F: include/linux/mfd/arizona/
20299 F: include/linux/mfd/wm831x/
20300 F: include/linux/mfd/wm8350/
20301 F: include/linux/mfd/wm8400*
20302 F: include/linux/regulator/arizona*
20303 F: include/linux/wm97xx.h
20304 F: include/sound/wm????.h
20305 F: sound/soc/codecs/arizona*
20306 F: sound/soc/codecs/cs47l24*
20307 F: sound/soc/codecs/wm*
20310 M: Tejun Heo <tj@kernel.org>
20311 R: Lai Jiangshan <jiangshanlai@gmail.com>
20313 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
20314 F: Documentation/core-api/workqueue.rst
20315 F: include/linux/workqueue.h
20316 F: kernel/workqueue.c
20319 M: Loic Poulain <loic.poulain@linaro.org>
20320 M: Sergey Ryazanov <ryazanov.s.a@gmail.com>
20321 R: Johannes Berg <johannes@sipsolutions.net>
20322 L: netdev@vger.kernel.org
20324 F: drivers/net/wwan/
20325 F: include/linux/wwan.h
20326 F: include/uapi/linux/wwan.h
20328 X-POWERS AXP288 PMIC DRIVERS
20329 M: Hans de Goede <hdegoede@redhat.com>
20331 F: drivers/acpi/pmic/intel_pmic_xpower.c
20334 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
20335 M: Chen-Yu Tsai <wens@csie.org>
20336 L: linux-kernel@vger.kernel.org
20341 M: Martin Schiller <ms@dev.tdt.de>
20342 L: linux-x25@vger.kernel.org
20344 F: Documentation/networking/lapb-module.rst
20345 F: Documentation/networking/x25*
20346 F: drivers/net/wan/hdlc_x25.c
20347 F: drivers/net/wan/lapbether.c
20348 F: include/*/lapb.h
20349 F: include/net/x25*
20350 F: include/uapi/linux/x25.h
20354 X86 ARCHITECTURE (32-BIT AND 64-BIT)
20355 M: Thomas Gleixner <tglx@linutronix.de>
20356 M: Ingo Molnar <mingo@redhat.com>
20357 M: Borislav Petkov <bp@alien8.de>
20358 M: Dave Hansen <dave.hansen@linux.intel.com>
20360 R: "H. Peter Anvin" <hpa@zytor.com>
20361 L: linux-kernel@vger.kernel.org
20363 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
20364 F: Documentation/devicetree/bindings/x86/
20365 F: Documentation/x86/
20369 M: Andy Lutomirski <luto@kernel.org>
20370 L: linux-kernel@vger.kernel.org
20372 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
20375 X86 MCE INFRASTRUCTURE
20376 M: Tony Luck <tony.luck@intel.com>
20377 M: Borislav Petkov <bp@alien8.de>
20378 L: linux-edac@vger.kernel.org
20380 F: arch/x86/kernel/cpu/mce/*
20382 X86 MICROCODE UPDATE SUPPORT
20383 M: Borislav Petkov <bp@alien8.de>
20385 F: arch/x86/kernel/cpu/microcode/*
20388 M: Dave Hansen <dave.hansen@linux.intel.com>
20389 M: Andy Lutomirski <luto@kernel.org>
20390 M: Peter Zijlstra <peterz@infradead.org>
20391 L: linux-kernel@vger.kernel.org
20393 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
20396 X86 PLATFORM DRIVERS
20397 M: Hans de Goede <hdegoede@redhat.com>
20398 M: Mark Gross <mgross@linux.intel.com>
20399 L: platform-driver-x86@vger.kernel.org
20401 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
20402 F: drivers/platform/olpc/
20403 F: drivers/platform/x86/
20405 X86 PLATFORM DRIVERS - ARCH
20406 R: Darren Hart <dvhart@infradead.org>
20407 R: Andy Shevchenko <andy@infradead.org>
20408 L: platform-driver-x86@vger.kernel.org
20411 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
20412 F: arch/x86/platform
20414 X86 PLATFORM UV HPE SUPERDOME FLEX
20415 M: Steve Wahl <steve.wahl@hpe.com>
20416 R: Mike Travis <mike.travis@hpe.com>
20417 R: Dimitri Sivanich <dimitri.sivanich@hpe.com>
20418 R: Russ Anderson <russ.anderson@hpe.com>
20420 F: arch/x86/include/asm/uv/
20421 F: arch/x86/kernel/apic/x2apic_uv_x.c
20422 F: arch/x86/platform/uv/
20425 M: Andy Lutomirski <luto@kernel.org>
20426 L: linux-kernel@vger.kernel.org
20428 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
20429 F: arch/x86/entry/vdso/
20432 M: Matthew Wilcox <willy@infradead.org>
20433 L: linux-fsdevel@vger.kernel.org
20435 F: Documentation/core-api/xarray.rst
20436 F: include/linux/idr.h
20437 F: include/linux/xarray.h
20440 F: tools/testing/radix-tree
20443 M: Benjamin Valentin <benpicco@googlemail.com>
20445 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
20446 F: drivers/media/rc/xbox_remote.c
20448 XC2028/3028 TUNER DRIVER
20449 M: Mauro Carvalho Chehab <mchehab@kernel.org>
20450 L: linux-media@vger.kernel.org
20452 W: https://linuxtv.org
20453 T: git git://linuxtv.org/media_tree.git
20454 F: drivers/media/tuners/tuner-xc2028.*
20456 XDP (eXpress Data Path)
20457 M: Alexei Starovoitov <ast@kernel.org>
20458 M: Daniel Borkmann <daniel@iogearbox.net>
20459 M: David S. Miller <davem@davemloft.net>
20460 M: Jakub Kicinski <kuba@kernel.org>
20461 M: Jesper Dangaard Brouer <hawk@kernel.org>
20462 M: John Fastabend <john.fastabend@gmail.com>
20463 L: netdev@vger.kernel.org
20464 L: bpf@vger.kernel.org
20466 F: include/net/xdp.h
20467 F: include/net/xdp_priv.h
20468 F: include/trace/events/xdp.h
20469 F: kernel/bpf/cpumap.c
20470 F: kernel/bpf/devmap.c
20472 F: samples/bpf/xdp*
20473 F: tools/testing/selftests/bpf/*xdp*
20474 F: tools/testing/selftests/bpf/*/*xdp*
20475 F: drivers/net/ethernet/*/*/*/*/*xdp*
20476 F: drivers/net/ethernet/*/*/*xdp*
20477 K: (?:\b|_)xdp(?:\b|_)
20479 XDP SOCKETS (AF_XDP)
20480 M: Björn Töpel <bjorn@kernel.org>
20481 M: Magnus Karlsson <magnus.karlsson@intel.com>
20482 R: Jonathan Lemon <jonathan.lemon@gmail.com>
20483 L: netdev@vger.kernel.org
20484 L: bpf@vger.kernel.org
20486 F: Documentation/networking/af_xdp.rst
20487 F: include/net/xdp_sock*
20488 F: include/net/xsk_buff_pool.h
20489 F: include/uapi/linux/if_xdp.h
20490 F: include/uapi/linux/xdp_diag.h
20491 F: include/net/netns/xdp.h
20493 F: samples/bpf/xdpsock*
20494 F: tools/lib/bpf/xsk*
20496 XEN BLOCK SUBSYSTEM
20497 M: Roger Pau Monné <roger.pau@citrix.com>
20498 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20500 F: drivers/block/xen*
20501 F: drivers/block/xen-blkback/*
20504 M: Stefano Stabellini <sstabellini@kernel.org>
20505 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20507 F: arch/arm/include/asm/xen/
20510 XEN HYPERVISOR ARM64
20511 M: Stefano Stabellini <sstabellini@kernel.org>
20512 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20514 F: arch/arm64/include/asm/xen/
20517 XEN HYPERVISOR INTERFACE
20518 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
20519 M: Juergen Gross <jgross@suse.com>
20520 R: Stefano Stabellini <sstabellini@kernel.org>
20521 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20523 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
20524 F: Documentation/ABI/stable/sysfs-hypervisor-xen
20525 F: Documentation/ABI/testing/sysfs-hypervisor-xen
20526 F: arch/x86/include/asm/pvclock-abi.h
20527 F: arch/x86/include/asm/xen/
20528 F: arch/x86/platform/pvh/
20530 F: drivers/*/xen-*front.c
20532 F: include/uapi/xen/
20535 XEN NETWORK BACKEND DRIVER
20536 M: Wei Liu <wei.liu@kernel.org>
20537 M: Paul Durrant <paul@xen.org>
20538 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20539 L: netdev@vger.kernel.org
20541 F: drivers/net/xen-netback/*
20544 M: Juergen Gross <jgross@suse.com>
20545 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20547 F: arch/x86/pci/*xen*
20548 F: drivers/pci/*xen*
20551 M: Juergen Gross <jgross@suse.com>
20552 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20553 L: linux-scsi@vger.kernel.org
20555 F: drivers/scsi/xen-scsifront.c
20556 F: drivers/xen/xen-scsiback.c
20557 F: include/xen/interface/io/vscsiif.h
20559 XEN SOUND FRONTEND DRIVER
20560 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
20561 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20562 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20566 XEN SWIOTLB SUBSYSTEM
20567 M: Juergen Gross <jgross@suse.com>
20568 M: Stefano Stabellini <sstabellini@kernel.org>
20569 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20570 L: iommu@lists.linux-foundation.org
20571 L: iommu@lists.linux.dev
20573 F: arch/x86/xen/*swiotlb*
20574 F: drivers/xen/*swiotlb*
20577 C: irc://irc.oftc.net/xfs
20578 M: Leah Rumancik <leah.rumancik@gmail.com>
20579 M: Darrick J. Wong <djwong@kernel.org>
20580 M: linux-xfs@vger.kernel.org
20581 L: linux-xfs@vger.kernel.org
20584 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
20585 F: Documentation/ABI/testing/sysfs-fs-xfs
20586 F: Documentation/admin-guide/xfs.rst
20587 F: Documentation/filesystems/xfs-delayed-logging-design.rst
20588 F: Documentation/filesystems/xfs-self-describing-metadata.rst
20590 F: include/uapi/linux/dqblk_xfs.h
20591 F: include/uapi/linux/fsmap.h
20593 XILINX AXI ETHERNET DRIVER
20594 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
20596 F: drivers/net/ethernet/xilinx/xilinx_axienet*
20599 M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
20600 R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
20601 L: linux-can@vger.kernel.org
20603 F: Documentation/devicetree/bindings/net/can/xilinx_can.txt
20604 F: drivers/net/can/xilinx_can.c
20607 M: Shubhrajyoti Datta <shubhrajyoti.datta@xilinx.com>
20608 R: Srinivas Neeli <srinivas.neeli@xilinx.com>
20609 R: Michal Simek <michal.simek@xilinx.com>
20611 F: Documentation/devicetree/bindings/gpio/gpio-xilinx.txt
20612 F: Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
20613 F: drivers/gpio/gpio-xilinx.c
20614 F: drivers/gpio/gpio-zynq.c
20616 XILINX SD-FEC IP CORES
20617 M: Derek Kiernan <derek.kiernan@xilinx.com>
20618 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
20620 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
20621 F: Documentation/misc-devices/xilinx_sdfec.rst
20622 F: drivers/misc/Kconfig
20623 F: drivers/misc/Makefile
20624 F: drivers/misc/xilinx_sdfec.c
20625 F: include/uapi/misc/xilinx_sdfec.h
20627 XILINX UARTLITE SERIAL DRIVER
20628 M: Peter Korsgaard <jacmet@sunsite.dk>
20629 L: linux-serial@vger.kernel.org
20631 F: drivers/tty/serial/uartlite.c
20633 XILINX VIDEO IP CORES
20634 M: Hyun Kwon <hyun.kwon@xilinx.com>
20635 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20636 L: linux-media@vger.kernel.org
20638 T: git git://linuxtv.org/media_tree.git
20639 F: Documentation/devicetree/bindings/media/xilinx/
20640 F: drivers/media/platform/xilinx/
20641 F: include/uapi/linux/xilinx-v4l2-controls.h
20643 XILINX ZYNQMP DPDMA DRIVER
20644 M: Hyun Kwon <hyun.kwon@xilinx.com>
20645 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20646 L: dmaengine@vger.kernel.org
20648 F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
20649 F: drivers/dma/xilinx/xilinx_dpdma.c
20650 F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
20652 XILINX ZYNQMP PSGTR PHY DRIVER
20653 M: Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
20654 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20655 L: linux-kernel@vger.kernel.org
20657 T: git https://github.com/Xilinx/linux-xlnx.git
20658 F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
20659 F: drivers/phy/xilinx/phy-zynqmp.c
20662 M: Eli Billauer <eli.billauer@gmail.com>
20663 L: linux-kernel@vger.kernel.org
20665 F: drivers/char/xillybus/
20668 M: George Cherian <gcherian@marvell.com>
20669 L: linux-i2c@vger.kernel.org
20671 W: http://www.marvell.com
20672 F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
20673 F: drivers/i2c/busses/i2c-xlp9xx.c
20675 XRA1403 GPIO EXPANDER
20676 M: Nandor Han <nandor.han@ge.com>
20677 M: Semi Malinen <semi.malinen@ge.com>
20678 L: linux-gpio@vger.kernel.org
20680 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
20681 F: drivers/gpio/gpio-xra1403.c
20683 XTENSA XTFPGA PLATFORM SUPPORT
20684 M: Max Filippov <jcmvbkbc@gmail.com>
20685 L: linux-xtensa@linux-xtensa.org
20687 F: drivers/spi/spi-xtensa-xtfpga.c
20688 F: sound/soc/xtensa/xtfpga-i2s.c
20690 YAM DRIVER FOR AX.25
20691 M: Jean-Paul Roubelat <jpr@f6fbb.org>
20692 L: linux-hams@vger.kernel.org
20694 F: drivers/net/hamradio/yam*
20695 F: include/linux/yam.h
20697 YAMA SECURITY MODULE
20698 M: Kees Cook <keescook@chromium.org>
20700 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
20701 F: Documentation/admin-guide/LSM/Yama.rst
20704 YEALINK PHONE DRIVER
20705 M: Henk Vergonet <Henk.Vergonet@gmail.com>
20706 L: usbb2k-api-dev@nongnu.org
20708 F: Documentation/input/devices/yealink.rst
20709 F: drivers/input/misc/yealink.*
20711 Z8530 DRIVER FOR AX.25
20712 M: Joerg Reuter <jreuter@yaina.de>
20713 L: linux-hams@vger.kernel.org
20715 W: http://yaina.de/jreuter/
20716 W: http://www.qsl.net/dl1bke/
20717 F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
20718 F: drivers/net/hamradio/*scc.c
20719 F: drivers/net/hamradio/z8530.h
20721 ZBUD COMPRESSED PAGE ALLOCATOR
20722 M: Seth Jennings <sjenning@redhat.com>
20723 M: Dan Streetman <ddstreet@ieee.org>
20724 L: linux-mm@kvack.org
20728 ZD1211RW WIRELESS DRIVER
20729 M: Ulrich Kunitz <kune@deine-taler.de>
20730 L: linux-wireless@vger.kernel.org
20731 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
20733 W: http://zd1211.ath.cx/wiki/DriverRewrite
20734 F: drivers/net/wireless/zydas/zd1211rw/
20736 ZD1301 MEDIA DRIVER
20737 M: Antti Palosaari <crope@iki.fi>
20738 L: linux-media@vger.kernel.org
20740 W: https://linuxtv.org/
20741 W: http://palosaari.fi/linux/
20742 Q: https://patchwork.linuxtv.org/project/linux-media/list/
20743 F: drivers/media/usb/dvb-usb-v2/zd1301*
20745 ZD1301_DEMOD MEDIA DRIVER
20746 M: Antti Palosaari <crope@iki.fi>
20747 L: linux-media@vger.kernel.org
20749 W: https://linuxtv.org/
20750 W: http://palosaari.fi/linux/
20751 Q: https://patchwork.linuxtv.org/project/linux-media/list/
20752 F: drivers/media/dvb-frontends/zd1301_demod*
20754 ZHAOXIN PROCESSOR SUPPORT
20755 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
20756 L: linux-kernel@vger.kernel.org
20758 F: arch/x86/kernel/cpu/zhaoxin.c
20761 M: Damien Le Moal <damien.lemoal@wdc.com>
20762 M: Naohiro Aota <naohiro.aota@wdc.com>
20763 R: Johannes Thumshirn <jth@kernel.org>
20764 L: linux-fsdevel@vger.kernel.org
20766 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
20767 F: Documentation/filesystems/zonefs.rst
20770 ZPOOL COMPRESSED PAGE STORAGE API
20771 M: Dan Streetman <ddstreet@ieee.org>
20772 L: linux-mm@kvack.org
20774 F: include/linux/zpool.h
20777 ZR36067 VIDEO FOR LINUX DRIVER
20778 M: Corentin Labbe <clabbe@baylibre.com>
20779 L: mjpeg-users@lists.sourceforge.net
20780 L: linux-media@vger.kernel.org
20782 W: http://mjpeg.sourceforge.net/driver-zoran/
20783 Q: https://patchwork.linuxtv.org/project/linux-media/list/
20784 F: Documentation/driver-api/media/drivers/zoran.rst
20785 F: drivers/staging/media/zoran/
20787 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
20788 M: Minchan Kim <minchan@kernel.org>
20789 M: Nitin Gupta <ngupta@vflare.org>
20790 R: Sergey Senozhatsky <senozhatsky@chromium.org>
20791 L: linux-kernel@vger.kernel.org
20793 F: Documentation/admin-guide/blockdev/zram.rst
20794 F: drivers/block/zram/
20796 ZS DECSTATION Z85C30 SERIAL DRIVER
20797 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
20799 F: drivers/tty/serial/zs.*
20801 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
20802 M: Minchan Kim <minchan@kernel.org>
20803 M: Nitin Gupta <ngupta@vflare.org>
20804 R: Sergey Senozhatsky <senozhatsky@chromium.org>
20805 L: linux-mm@kvack.org
20807 F: Documentation/vm/zsmalloc.rst
20808 F: include/linux/zsmalloc.h
20811 ZSWAP COMPRESSED SWAP CACHING
20812 M: Seth Jennings <sjenning@redhat.com>
20813 M: Dan Streetman <ddstreet@ieee.org>
20814 M: Vitaly Wool <vitaly.wool@konsulko.com>
20815 L: linux-mm@kvack.org
20820 M: Linus Torvalds <torvalds@linux-foundation.org>
20821 L: linux-kernel@vger.kernel.org
20822 S: Buried alive in reporters
20823 Q: http://patchwork.kernel.org/project/LKML/list/
20824 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git