cpufreq/amd-pstate: Move registration after static function call update
[pf-kernel.git] / MAINTAINERS
blobb878ddc99f94e7f6e8fa2c479c5a3f846c514730
1 List of maintainers
2 ===================
4 Descriptions of section entries and preferred order
5 ---------------------------------------------------
7         M: *Mail* patches to: FullName <address@domain>
8         R: Designated *Reviewer*: FullName <address@domain>
9            These reviewers should be CCed on patches.
10         L: *Mailing list* that is relevant to this area
11         S: *Status*, one of the following:
12            Supported:   Someone is actually paid to look after this.
13            Maintained:  Someone actually looks after it.
14            Odd Fixes:   It has a maintainer but they don't have time to do
15                         much other than throw the odd patch in. See below..
16            Orphan:      No current maintainer [but maybe you could take the
17                         role as you write your new code].
18            Obsolete:    Old code. Something tagged obsolete generally means
19                         it has been replaced by a better system and you
20                         should be using that.
21         W: *Web-page* with status/info
22         Q: *Patchwork* web based patch tracking system site
23         B: URI for where to file *bugs*. A web-page with detailed bug
24            filing info, a direct bug tracker link, or a mailto: URI.
25         C: URI for *chat* protocol, server and channel where developers
26            usually hang out, for example irc://server/channel.
27         P: *Subsystem Profile* document for more details submitting
28            patches to the given subsystem. This is either an in-tree file,
29            or a URI. See Documentation/maintainer/maintainer-entry-profile.rst
30            for details.
31         T: *SCM* tree type and location.
32            Type is one of: git, hg, quilt, stgit, topgit
33         F: *Files* and directories wildcard patterns.
34            A trailing slash includes all files and subdirectory files.
35            F:   drivers/net/    all files in and below drivers/net
36            F:   drivers/net/*   all files in drivers/net, but not below
37            F:   */net/*         all files in "any top level directory"/net
38            One pattern per line.  Multiple F: lines acceptable.
39         X: *Excluded* files and directories that are NOT maintained, same
40            rules as F:. Files exclusions are tested before file matches.
41            Can be useful for excluding a specific subdirectory, for instance:
42            F:   net/
43            X:   net/ipv6/
44            matches all files in and below net excluding net/ipv6/
45         N: Files and directories *Regex* patterns.
46            N:   [^a-z]tegra     all files whose path contains tegra
47                                 (not including files like integrator)
48            One pattern per line.  Multiple N: lines acceptable.
49            scripts/get_maintainer.pl has different behavior for files that
50            match F: pattern and matches of N: patterns.  By default,
51            get_maintainer will not look at git log history when an F: pattern
52            match occurs.  When an N: match occurs, git log history is used
53            to also notify the people that have git commit signatures.
54         K: *Content regex* (perl extended) pattern match in a patch or file.
55            For instance:
56            K: of_get_profile
57               matches patches or files that contain "of_get_profile"
58            K: \b(printk|pr_(info|err))\b
59               matches patches or files that contain one or more of the words
60               printk, pr_info or pr_err
61            One regex pattern per line.  Multiple K: lines acceptable.
63 Maintainers List
64 ----------------
66 .. note:: When reading this list, please look for the most precise areas
67           first. When adding to this list, please keep the entries in
68           alphabetical order.
70 3C59X NETWORK DRIVER
71 M:      Steffen Klassert <klassert@kernel.org>
72 L:      netdev@vger.kernel.org
73 S:      Odd Fixes
74 F:      Documentation/networking/device_drivers/ethernet/3com/vortex.rst
75 F:      drivers/net/ethernet/3com/3c59x.c
77 3CR990 NETWORK DRIVER
78 M:      David Dillow <dave@thedillows.org>
79 L:      netdev@vger.kernel.org
80 S:      Maintained
81 F:      drivers/net/ethernet/3com/typhoon*
83 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
84 M:      Adam Radford <aradford@gmail.com>
85 L:      linux-scsi@vger.kernel.org
86 S:      Supported
87 W:      http://www.lsi.com
88 F:      drivers/scsi/3w-*
90 53C700 AND 53C700-66 SCSI DRIVER
91 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
92 L:      linux-scsi@vger.kernel.org
93 S:      Maintained
94 F:      drivers/scsi/53c700*
96 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
97 M:      Alexander Aring <alex.aring@gmail.com>
98 L:      linux-bluetooth@vger.kernel.org
99 L:      linux-wpan@vger.kernel.org
100 S:      Maintained
101 F:      Documentation/networking/6lowpan.rst
102 F:      include/net/6lowpan.h
103 F:      net/6lowpan/
105 6PACK NETWORK DRIVER FOR AX.25
106 M:      Andreas Koensgen <ajk@comnets.uni-bremen.de>
107 L:      linux-hams@vger.kernel.org
108 S:      Maintained
109 F:      drivers/net/hamradio/6pack.c
111 802.11 (including CFG80211/NL80211)
112 M:      Johannes Berg <johannes@sipsolutions.net>
113 L:      linux-wireless@vger.kernel.org
114 S:      Maintained
115 W:      https://wireless.wiki.kernel.org/
116 Q:      https://patchwork.kernel.org/project/linux-wireless/list/
117 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
118 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
119 F:      Documentation/driver-api/80211/cfg80211.rst
120 F:      Documentation/networking/regulatory.rst
121 F:      include/linux/ieee80211.h
122 F:      include/net/cfg80211.h
123 F:      include/net/ieee80211_radiotap.h
124 F:      include/net/iw_handler.h
125 F:      include/net/wext.h
126 F:      include/uapi/linux/nl80211.h
127 F:      include/uapi/linux/wireless.h
128 F:      net/wireless/
130 8169 10/100/1000 GIGABIT ETHERNET DRIVER
131 M:      Heiner Kallweit <hkallweit1@gmail.com>
132 M:      nic_swsd@realtek.com
133 L:      netdev@vger.kernel.org
134 S:      Maintained
135 F:      drivers/net/ethernet/realtek/r8169*
137 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
138 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
139 L:      linux-serial@vger.kernel.org
140 S:      Maintained
141 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
142 F:      drivers/tty/serial/8250*
143 F:      include/linux/serial_8250.h
145 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
146 L:      netdev@vger.kernel.org
147 S:      Orphan / Obsolete
148 F:      drivers/net/ethernet/8390/
150 9P FILE SYSTEM
151 M:      Eric Van Hensbergen <ericvh@kernel.org>
152 M:      Latchesar Ionkov <lucho@ionkov.net>
153 M:      Dominique Martinet <asmadeus@codewreck.org>
154 R:      Christian Schoenebeck <linux_oss@crudebyte.com>
155 L:      v9fs@lists.linux.dev
156 S:      Maintained
157 W:      http://github.com/v9fs
158 Q:      http://patchwork.kernel.org/project/v9fs-devel/list/
159 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
160 T:      git git://github.com/martinetd/linux.git
161 F:      Documentation/filesystems/9p.rst
162 F:      fs/9p/
163 F:      include/net/9p/
164 F:      include/trace/events/9p.h
165 F:      include/uapi/linux/virtio_9p.h
166 F:      net/9p/
168 A64FX DIAG DRIVER
169 M:      Hitomi Hasegawa <hasegawa-hitomi@fujitsu.com>
170 S:      Supported
171 F:      drivers/soc/fujitsu/a64fx-diag.c
173 A8293 MEDIA DRIVER
174 L:      linux-media@vger.kernel.org
175 S:      Orphan
176 W:      https://linuxtv.org
177 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
178 F:      drivers/media/dvb-frontends/a8293*
180 AACRAID SCSI RAID DRIVER
181 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
182 L:      linux-scsi@vger.kernel.org
183 S:      Supported
184 W:      http://www.adaptec.com/
185 F:      Documentation/scsi/aacraid.rst
186 F:      drivers/scsi/aacraid/
188 AB8500 BATTERY AND CHARGER DRIVERS
189 M:      Linus Walleij <linus.walleij@linaro.org>
190 F:      Documentation/devicetree/bindings/power/supply/*ab8500*
191 F:      drivers/power/supply/*ab8500*
193 ABI/API
194 L:      linux-api@vger.kernel.org
195 F:      include/linux/syscalls.h
196 F:      kernel/sys_ni.c
197 X:      arch/*/include/uapi/
198 X:      include/uapi/
200 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
201 M:      Hans de Goede <hdegoede@redhat.com>
202 L:      linux-hwmon@vger.kernel.org
203 S:      Maintained
204 F:      drivers/hwmon/abituguru.c
206 ABIT UGURU 3 HARDWARE MONITOR DRIVER
207 M:      Alistair John Strachan <alistair@devzero.co.uk>
208 L:      linux-hwmon@vger.kernel.org
209 S:      Maintained
210 F:      drivers/hwmon/abituguru3.c
212 ACCES 104-DIO-48E GPIO DRIVER
213 M:      William Breathitt Gray <wbg@kernel.org>
214 L:      linux-gpio@vger.kernel.org
215 S:      Maintained
216 F:      drivers/gpio/gpio-104-dio-48e.c
218 ACCES 104-IDI-48 GPIO DRIVER
219 M:      William Breathitt Gray <wbg@kernel.org>
220 L:      linux-gpio@vger.kernel.org
221 S:      Maintained
222 F:      drivers/gpio/gpio-104-idi-48.c
224 ACCES 104-IDIO-16 GPIO DRIVER
225 M:      William Breathitt Gray <wbg@kernel.org>
226 L:      linux-gpio@vger.kernel.org
227 S:      Maintained
228 F:      drivers/gpio/gpio-104-idio-16.c
230 ACCES 104-QUAD-8 DRIVER
231 M:      William Breathitt Gray <wbg@kernel.org>
232 L:      linux-iio@vger.kernel.org
233 S:      Maintained
234 F:      drivers/counter/104-quad-8.c
236 ACCES IDIO-16 GPIO LIBRARY
237 M:      William Breathitt Gray <wbg@kernel.org>
238 L:      linux-gpio@vger.kernel.org
239 S:      Maintained
240 F:      drivers/gpio/gpio-idio-16.c
241 F:      drivers/gpio/gpio-idio-16.h
243 ACCES PCI-IDIO-16 GPIO DRIVER
244 M:      William Breathitt Gray <wbg@kernel.org>
245 L:      linux-gpio@vger.kernel.org
246 S:      Maintained
247 F:      drivers/gpio/gpio-pci-idio-16.c
249 ACCES PCIe-IDIO-24 GPIO DRIVER
250 M:      William Breathitt Gray <wbg@kernel.org>
251 L:      linux-gpio@vger.kernel.org
252 S:      Maintained
253 F:      drivers/gpio/gpio-pcie-idio-24.c
255 ACENIC DRIVER
256 M:      Jes Sorensen <jes@trained-monkey.org>
257 L:      linux-acenic@sunsite.dk
258 S:      Maintained
259 F:      drivers/net/ethernet/alteon/acenic*
261 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
262 M:      Peter Kaestle <peter@piie.net>
263 L:      platform-driver-x86@vger.kernel.org
264 S:      Maintained
265 W:      http://piie.net/?section=acerhdf
266 F:      drivers/platform/x86/acerhdf.c
268 ACER WMI LAPTOP EXTRAS
269 M:      "Lee, Chun-Yi" <jlee@suse.com>
270 L:      platform-driver-x86@vger.kernel.org
271 S:      Maintained
272 F:      drivers/platform/x86/acer-wmi.c
274 ACPI
275 M:      "Rafael J. Wysocki" <rafael@kernel.org>
276 R:      Len Brown <lenb@kernel.org>
277 L:      linux-acpi@vger.kernel.org
278 S:      Supported
279 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
280 B:      https://bugzilla.kernel.org
281 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
282 F:      Documentation/ABI/testing/configfs-acpi
283 F:      Documentation/ABI/testing/sysfs-bus-acpi
284 F:      Documentation/firmware-guide/acpi/
285 F:      arch/x86/kernel/acpi/
286 F:      arch/x86/pci/acpi.c
287 F:      drivers/acpi/
288 F:      drivers/pci/*/*acpi*
289 F:      drivers/pci/*acpi*
290 F:      drivers/pnp/pnpacpi/
291 F:      include/acpi/
292 F:      include/linux/acpi.h
293 F:      include/linux/fwnode.h
294 F:      include/linux/fw_table.h
295 F:      lib/fw_table.c
296 F:      tools/power/acpi/
298 ACPI APEI
299 M:      "Rafael J. Wysocki" <rafael@kernel.org>
300 R:      Len Brown <lenb@kernel.org>
301 R:      James Morse <james.morse@arm.com>
302 R:      Tony Luck <tony.luck@intel.com>
303 R:      Borislav Petkov <bp@alien8.de>
304 L:      linux-acpi@vger.kernel.org
305 F:      drivers/acpi/apei/
307 ACPI COMPONENT ARCHITECTURE (ACPICA)
308 M:      Robert Moore <robert.moore@intel.com>
309 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
310 L:      linux-acpi@vger.kernel.org
311 L:      acpica-devel@lists.linux.dev
312 S:      Supported
313 W:      https://acpica.org/
314 W:      https://github.com/acpica/acpica/
315 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
316 B:      https://bugzilla.kernel.org
317 B:      https://bugs.acpica.org
318 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
319 F:      drivers/acpi/acpica/
320 F:      include/acpi/
321 F:      tools/power/acpi/
323 ACPI FOR ARM64 (ACPI/arm64)
324 M:      Lorenzo Pieralisi <lpieralisi@kernel.org>
325 M:      Hanjun Guo <guohanjun@huawei.com>
326 M:      Sudeep Holla <sudeep.holla@arm.com>
327 L:      linux-acpi@vger.kernel.org
328 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
329 S:      Maintained
330 F:      drivers/acpi/arm64
331 F:      include/linux/acpi_iort.h
333 ACPI FOR RISC-V (ACPI/riscv)
334 M:      Sunil V L <sunilvl@ventanamicro.com>
335 L:      linux-acpi@vger.kernel.org
336 L:      linux-riscv@lists.infradead.org
337 S:      Maintained
338 F:      drivers/acpi/riscv/
340 ACPI PCC(Platform Communication Channel) MAILBOX DRIVER
341 M:      Sudeep Holla <sudeep.holla@arm.com>
342 L:      linux-acpi@vger.kernel.org
343 S:      Supported
344 F:      drivers/mailbox/pcc.c
346 ACPI PMIC DRIVERS
347 M:      "Rafael J. Wysocki" <rafael@kernel.org>
348 M:      Len Brown <lenb@kernel.org>
349 R:      Andy Shevchenko <andy@kernel.org>
350 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
351 L:      linux-acpi@vger.kernel.org
352 S:      Supported
353 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
354 B:      https://bugzilla.kernel.org
355 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
356 F:      drivers/acpi/pmic/
358 ACPI QUICKSTART DRIVER
359 M:      Armin Wolf <W_Armin@gmx.de>
360 L:      platform-driver-x86@vger.kernel.org
361 S:      Maintained
362 F:      drivers/platform/x86/quickstart.c
364 ACPI SERIAL MULTI INSTANTIATE DRIVER
365 M:      Hans de Goede <hdegoede@redhat.com>
366 L:      platform-driver-x86@vger.kernel.org
367 S:      Maintained
368 F:      drivers/platform/x86/serial-multi-instantiate.c
370 ACPI THERMAL DRIVER
371 M:      Rafael J. Wysocki <rafael@kernel.org>
372 R:      Zhang Rui <rui.zhang@intel.com>
373 L:      linux-acpi@vger.kernel.org
374 S:      Supported
375 B:      https://bugzilla.kernel.org
376 F:      drivers/acpi/*thermal*
378 ACPI VIOT DRIVER
379 M:      Jean-Philippe Brucker <jean-philippe@linaro.org>
380 L:      linux-acpi@vger.kernel.org
381 L:      iommu@lists.linux.dev
382 S:      Maintained
383 F:      drivers/acpi/viot.c
384 F:      include/linux/acpi_viot.h
386 ACPI WMI DRIVER
387 M:      Armin Wolf <W_Armin@gmx.de>
388 L:      platform-driver-x86@vger.kernel.org
389 S:      Maintained
390 F:      Documentation/ABI/testing/sysfs-bus-wmi
391 F:      Documentation/driver-api/wmi.rst
392 F:      Documentation/wmi/
393 F:      drivers/platform/x86/wmi.c
394 F:      include/uapi/linux/wmi.h
396 ACRN HYPERVISOR SERVICE MODULE
397 M:      Fei Li <fei1.li@intel.com>
398 L:      acrn-dev@lists.projectacrn.org (subscribers-only)
399 S:      Supported
400 W:      https://projectacrn.org
401 F:      Documentation/virt/acrn/
402 F:      drivers/virt/acrn/
403 F:      include/uapi/linux/acrn.h
405 AD1889 ALSA SOUND DRIVER
406 L:      linux-parisc@vger.kernel.org
407 S:      Maintained
408 W:      https://parisc.wiki.kernel.org/index.php/AD1889
409 F:      sound/pci/ad1889.*
411 AD5110 ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
412 M:      Mugilraj Dhavachelvan <dmugil2000@gmail.com>
413 L:      linux-iio@vger.kernel.org
414 S:      Supported
415 F:      drivers/iio/potentiometer/ad5110.c
417 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
418 M:      Michael Hennerich <michael.hennerich@analog.com>
419 S:      Supported
420 W:      http://wiki.analog.com/AD5254
421 W:      https://ez.analog.com/linux-software-drivers
422 F:      drivers/misc/ad525x_dpot.c
424 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
425 M:      Michael Hennerich <michael.hennerich@analog.com>
426 S:      Supported
427 W:      http://wiki.analog.com/AD5398
428 W:      https://ez.analog.com/linux-software-drivers
429 F:      drivers/regulator/ad5398.c
431 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
432 M:      Michael Hennerich <michael.hennerich@analog.com>
433 S:      Supported
434 W:      http://wiki.analog.com/AD7142
435 W:      https://ez.analog.com/linux-software-drivers
436 F:      drivers/input/misc/ad714x.c
438 AD738X ADC DRIVER (AD7380/1/2/4)
439 M:      Michael Hennerich <michael.hennerich@analog.com>
440 M:      Nuno Sá <nuno.sa@analog.com>
441 R:      David Lechner <dlechner@baylibre.com>
442 S:      Supported
443 W:      https://wiki.analog.com/resources/tools-software/linux-drivers/iio-adc/ad738x
444 W:      https://ez.analog.com/linux-software-drivers
445 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7380.yaml
446 F:      Documentation/iio/ad7380.rst
447 F:      drivers/iio/adc/ad7380.c
449 AD7877 TOUCHSCREEN DRIVER
450 M:      Michael Hennerich <michael.hennerich@analog.com>
451 S:      Supported
452 W:      http://wiki.analog.com/AD7877
453 W:      https://ez.analog.com/linux-software-drivers
454 F:      drivers/input/touchscreen/ad7877.c
456 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
457 M:      Michael Hennerich <michael.hennerich@analog.com>
458 S:      Supported
459 W:      http://wiki.analog.com/AD7879
460 W:      https://ez.analog.com/linux-software-drivers
461 F:      drivers/input/touchscreen/ad7879.c
463 AD7944 ADC DRIVER (AD7944/AD7985/AD7986)
464 M:      Michael Hennerich <michael.hennerich@analog.com>
465 M:      Nuno Sá <nuno.sa@analog.com>
466 R:      David Lechner <dlechner@baylibre.com>
467 S:      Supported
468 W:      https://ez.analog.com/linux-software-drivers
469 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7944.yaml
470 F:      Documentation/iio/ad7944.rst
471 F:      drivers/iio/adc/ad7944.c
473 ADAFRUIT MINI I2C GAMEPAD
474 M:      Anshul Dalal <anshulusr@gmail.com>
475 L:      linux-input@vger.kernel.org
476 S:      Maintained
477 F:      Documentation/devicetree/bindings/input/adafruit,seesaw-gamepad.yaml
478 F:      drivers/input/joystick/adafruit-seesaw.c
480 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
481 M:      Jiri Kosina <jikos@kernel.org>
482 S:      Maintained
484 ADF7242 IEEE 802.15.4 RADIO DRIVER
485 M:      Michael Hennerich <michael.hennerich@analog.com>
486 L:      linux-wpan@vger.kernel.org
487 S:      Supported
488 W:      https://wiki.analog.com/ADF7242
489 W:      https://ez.analog.com/linux-software-drivers
490 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
491 F:      drivers/net/ieee802154/adf7242.c
493 ADM1025 HARDWARE MONITOR DRIVER
494 M:      Jean Delvare <jdelvare@suse.com>
495 L:      linux-hwmon@vger.kernel.org
496 S:      Maintained
497 F:      Documentation/hwmon/adm1025.rst
498 F:      drivers/hwmon/adm1025.c
500 ADM1029 HARDWARE MONITOR DRIVER
501 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
502 L:      linux-hwmon@vger.kernel.org
503 S:      Maintained
504 F:      drivers/hwmon/adm1029.c
506 ADM8211 WIRELESS DRIVER
507 L:      linux-wireless@vger.kernel.org
508 S:      Orphan
509 F:      drivers/net/wireless/admtek/adm8211.*
511 ADP1050 HARDWARE MONITOR DRIVER
512 M:      Radu Sabau <radu.sabau@analog.com>
513 L:      linux-hwmon@vger.kernel.org
514 S:      Supported
515 W:      https://ez.analog.com/linux-software-drivers
516 F:      Documentation/devicetree/bindings/hwmon/pmbus/adi,adp1050.yaml
518 ADP1653 FLASH CONTROLLER DRIVER
519 M:      Sakari Ailus <sakari.ailus@iki.fi>
520 L:      linux-media@vger.kernel.org
521 S:      Maintained
522 F:      drivers/media/i2c/adp1653.c
523 F:      include/media/i2c/adp1653.h
525 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
526 M:      Michael Hennerich <michael.hennerich@analog.com>
527 S:      Supported
528 W:      http://wiki.analog.com/ADP5520
529 W:      https://ez.analog.com/linux-software-drivers
530 F:      drivers/gpio/gpio-adp5520.c
531 F:      drivers/input/keyboard/adp5520-keys.c
532 F:      drivers/leds/leds-adp5520.c
533 F:      drivers/mfd/adp5520.c
534 F:      drivers/video/backlight/adp5520_bl.c
536 ADP5585 GPIO EXPANDER, PWM AND KEYPAD CONTROLLER DRIVER
537 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
538 L:      linux-gpio@vger.kernel.org
539 L:      linux-pwm@vger.kernel.org
540 S:      Maintained
541 F:      Documentation/devicetree/bindings/*/adi,adp5585*.yaml
542 F:      drivers/gpio/gpio-adp5585.c
543 F:      drivers/mfd/adp5585.c
544 F:      drivers/pwm/pwm-adp5585.c
545 F:      include/linux/mfd/adp5585.h
547 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
548 M:      Michael Hennerich <michael.hennerich@analog.com>
549 S:      Supported
550 W:      http://wiki.analog.com/ADP5588
551 W:      https://ez.analog.com/linux-software-drivers
552 F:      Documentation/devicetree/bindings/input/adi,adp5588.yaml
553 F:      drivers/input/keyboard/adp5588-keys.c
555 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
556 M:      Michael Hennerich <michael.hennerich@analog.com>
557 S:      Supported
558 W:      http://wiki.analog.com/ADP8860
559 W:      https://ez.analog.com/linux-software-drivers
560 F:      drivers/video/backlight/adp8860_bl.c
562 ADT746X FAN DRIVER
563 M:      Colin Leroy <colin@colino.net>
564 S:      Maintained
565 F:      drivers/macintosh/therm_adt746x.c
567 ADT7475 HARDWARE MONITOR DRIVER
568 M:      Jean Delvare <jdelvare@suse.com>
569 L:      linux-hwmon@vger.kernel.org
570 S:      Maintained
571 F:      Documentation/hwmon/adt7475.rst
572 F:      drivers/hwmon/adt7475.c
574 ADVANSYS SCSI DRIVER
575 M:      Matthew Wilcox <willy@infradead.org>
576 M:      Hannes Reinecke <hare@suse.com>
577 L:      linux-scsi@vger.kernel.org
578 S:      Maintained
579 F:      Documentation/scsi/advansys.rst
580 F:      drivers/scsi/advansys.c
582 ADVANTECH SWBTN DRIVER
583 M:      Andrea Ho <Andrea.Ho@advantech.com.tw>
584 L:      platform-driver-x86@vger.kernel.org
585 S:      Maintained
586 F:      drivers/platform/x86/adv_swbutton.c
588 ADXL313 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
589 M:      Lucas Stankus <lucas.p.stankus@gmail.com>
590 S:      Supported
591 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl313.yaml
592 F:      drivers/iio/accel/adxl313*
594 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
595 M:      Michael Hennerich <michael.hennerich@analog.com>
596 S:      Supported
597 W:      http://wiki.analog.com/ADXL345
598 W:      https://ez.analog.com/linux-software-drivers
599 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
600 F:      drivers/input/misc/adxl34x.c
602 ADXL355 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
603 M:      Puranjay Mohan <puranjay@kernel.org>
604 L:      linux-iio@vger.kernel.org
605 S:      Supported
606 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl355.yaml
607 F:      drivers/iio/accel/adxl355.h
608 F:      drivers/iio/accel/adxl355_core.c
609 F:      drivers/iio/accel/adxl355_i2c.c
610 F:      drivers/iio/accel/adxl355_spi.c
612 ADXL367 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
613 M:      Cosmin Tanislav <cosmin.tanislav@analog.com>
614 L:      linux-iio@vger.kernel.org
615 S:      Supported
616 W:      https://ez.analog.com/linux-software-drivers
617 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl367.yaml
618 F:      drivers/iio/accel/adxl367*
620 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
621 M:      Michael Hennerich <michael.hennerich@analog.com>
622 S:      Supported
623 W:      https://ez.analog.com/linux-software-drivers
624 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
625 F:      drivers/iio/accel/adxl372.c
626 F:      drivers/iio/accel/adxl372_i2c.c
627 F:      drivers/iio/accel/adxl372_spi.c
629 ADXL380 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
630 M:      Ramona Gradinariu <ramona.gradinariu@analog.com>
631 M:      Antoniu Miclaus <antoniu.miclaus@analog.com>
632 S:      Supported
633 W:      https://ez.analog.com/linux-software-drivers
634 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl380.yaml
635 F:      drivers/iio/accel/adxl380.c
636 F:      drivers/iio/accel/adxl380.h
637 F:      drivers/iio/accel/adxl380_i2c.c
638 F:      drivers/iio/accel/adxl380_spi.c
640 AF8133J THREE-AXIS MAGNETOMETER DRIVER
641 M:      Ondřej Jirman <megi@xff.cz>
642 S:      Maintained
643 F:      Documentation/devicetree/bindings/iio/magnetometer/voltafield,af8133j.yaml
644 F:      drivers/iio/magnetometer/af8133j.c
646 AF9013 MEDIA DRIVER
647 L:      linux-media@vger.kernel.org
648 S:      Orphan
649 W:      https://linuxtv.org
650 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
651 F:      drivers/media/dvb-frontends/af9013*
653 AF9033 MEDIA DRIVER
654 L:      linux-media@vger.kernel.org
655 S:      Orphan
656 W:      https://linuxtv.org
657 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
658 F:      drivers/media/dvb-frontends/af9033*
660 AFFS FILE SYSTEM
661 M:      David Sterba <dsterba@suse.com>
662 L:      linux-fsdevel@vger.kernel.org
663 S:      Odd Fixes
664 F:      Documentation/filesystems/affs.rst
665 F:      fs/affs/
667 AFS FILESYSTEM
668 M:      David Howells <dhowells@redhat.com>
669 M:      Marc Dionne <marc.dionne@auristor.com>
670 L:      linux-afs@lists.infradead.org
671 S:      Supported
672 W:      https://www.infradead.org/~dhowells/kafs/
673 F:      Documentation/filesystems/afs.rst
674 F:      fs/afs/
675 F:      include/trace/events/afs.h
677 AGPGART DRIVER
678 M:      David Airlie <airlied@redhat.com>
679 L:      dri-devel@lists.freedesktop.org
680 S:      Maintained
681 T:      git https://gitlab.freedesktop.org/drm/kernel.git
682 F:      drivers/char/agp/
683 F:      include/linux/agp*
684 F:      include/uapi/linux/agp*
686 AHA152X SCSI DRIVER
687 M:      "Juergen E. Fischer" <fischer@norbit.de>
688 L:      linux-scsi@vger.kernel.org
689 S:      Maintained
690 F:      drivers/scsi/aha152x*
691 F:      drivers/scsi/pcmcia/aha152x*
693 AIC7XXX / AIC79XX SCSI DRIVER
694 M:      Hannes Reinecke <hare@suse.com>
695 L:      linux-scsi@vger.kernel.org
696 S:      Maintained
697 F:      drivers/scsi/aic7xxx/
699 AIMSLAB FM RADIO RECEIVER DRIVER
700 M:      Hans Verkuil <hverkuil@xs4all.nl>
701 L:      linux-media@vger.kernel.org
702 S:      Maintained
703 W:      https://linuxtv.org
704 T:      git git://linuxtv.org/media_tree.git
705 F:      drivers/media/radio/radio-aimslab*
708 M:      Benjamin LaHaise <bcrl@kvack.org>
709 L:      linux-aio@kvack.org
710 S:      Supported
711 F:      fs/aio.c
712 F:      include/linux/*aio*.h
714 AIROHA ETHERNET DRIVER
715 M:      Lorenzo Bianconi <lorenzo@kernel.org>
716 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
717 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
718 L:      netdev@vger.kernel.org
719 S:      Maintained
720 F:      Documentation/devicetree/bindings/net/airoha,en7581-eth.yaml
721 F:      drivers/net/ethernet/mediatek/airoha_eth.c
723 AIROHA PCIE PHY DRIVER
724 M:      Lorenzo Bianconi <lorenzo@kernel.org>
725 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
726 S:      Maintained
727 F:      Documentation/devicetree/bindings/phy/airoha,en7581-pcie-phy.yaml
728 F:      drivers/phy/phy-airoha-pcie-regs.h
729 F:      drivers/phy/phy-airoha-pcie.c
731 AIROHA SPI SNFI DRIVER
732 M:      Lorenzo Bianconi <lorenzo@kernel.org>
733 M:      Ray Liu <ray.liu@airoha.com>
734 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
735 L:      linux-spi@vger.kernel.org
736 S:      Maintained
737 F:      Documentation/devicetree/bindings/spi/airoha,en7581-snand.yaml
738 F:      drivers/spi/spi-airoha-snfi.c
740 AIRSPY MEDIA DRIVER
741 L:      linux-media@vger.kernel.org
742 S:      Orphan
743 W:      https://linuxtv.org
744 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
745 F:      drivers/media/usb/airspy/
747 ALACRITECH GIGABIT ETHERNET DRIVER
748 M:      Lino Sanfilippo <LinoSanfilippo@gmx.de>
749 S:      Maintained
750 F:      drivers/net/ethernet/alacritech/*
752 ALCATEL SPEEDTOUCH USB DRIVER
753 M:      Duncan Sands <duncan.sands@free.fr>
754 L:      linux-usb@vger.kernel.org
755 S:      Maintained
756 W:      http://www.linux-usb.org/SpeedTouch/
757 F:      drivers/usb/atm/speedtch.c
758 F:      drivers/usb/atm/usbatm.c
760 ALCHEMY AU1XX0 MMC DRIVER
761 M:      Manuel Lauss <manuel.lauss@gmail.com>
762 S:      Maintained
763 F:      drivers/mmc/host/au1xmmc.c
765 ALI1563 I2C DRIVER
766 M:      Rudolf Marek <r.marek@assembler.cz>
767 L:      linux-i2c@vger.kernel.org
768 S:      Maintained
769 F:      Documentation/i2c/busses/i2c-ali1563.rst
770 F:      drivers/i2c/busses/i2c-ali1563.c
772 ALIBABA ELASTIC RDMA DRIVER
773 M:      Cheng Xu <chengyou@linux.alibaba.com>
774 M:      Kai Shen <kaishen@linux.alibaba.com>
775 L:      linux-rdma@vger.kernel.org
776 S:      Supported
777 F:      drivers/infiniband/hw/erdma
778 F:      include/uapi/rdma/erdma-abi.h
780 ALIBABA PMU DRIVER
781 M:      Shuai Xue <xueshuai@linux.alibaba.com>
782 S:      Supported
783 F:      Documentation/admin-guide/perf/alibaba_pmu.rst
784 F:      drivers/perf/alibaba_uncore_drw_pmu.c
786 ALIENWARE WMI DRIVER
787 L:      Dell.Client.Kernel@dell.com
788 S:      Maintained
789 F:      drivers/platform/x86/dell/alienware-wmi.c
791 ALLEGRO DVT VIDEO IP CORE DRIVER
792 M:      Michael Tretter <m.tretter@pengutronix.de>
793 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
794 L:      linux-media@vger.kernel.org
795 S:      Maintained
796 F:      Documentation/devicetree/bindings/media/allegro,al5e.yaml
797 F:      drivers/media/platform/allegro-dvt/
799 ALLIED VISION ALVIUM CAMERA DRIVER
800 M:      Tommaso Merciai <tomm.merciai@gmail.com>
801 M:      Martin Hecht <martin.hecht@avnet.eu>
802 L:      linux-media@vger.kernel.org
803 S:      Maintained
804 F:      Documentation/devicetree/bindings/media/i2c/alliedvision,alvium-csi2.yaml
805 F:      drivers/media/i2c/alvium-csi2.c
806 F:      drivers/media/i2c/alvium-csi2.h
808 ALLWINNER A10 CSI DRIVER
809 M:      Maxime Ripard <mripard@kernel.org>
810 L:      linux-media@vger.kernel.org
811 S:      Maintained
812 T:      git git://linuxtv.org/media_tree.git
813 F:      Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
814 F:      drivers/media/platform/sunxi/sun4i-csi/
816 ALLWINNER A31 CSI DRIVER
817 M:      Yong Deng <yong.deng@magewell.com>
818 M:      Paul Kocialkowski <paul.kocialkowski@bootlin.com>
819 L:      linux-media@vger.kernel.org
820 S:      Maintained
821 T:      git git://linuxtv.org/media_tree.git
822 F:      Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
823 F:      drivers/media/platform/sunxi/sun6i-csi/
825 ALLWINNER A31 ISP DRIVER
826 M:      Paul Kocialkowski <paul.kocialkowski@bootlin.com>
827 L:      linux-media@vger.kernel.org
828 S:      Maintained
829 T:      git git://linuxtv.org/media_tree.git
830 F:      Documentation/devicetree/bindings/media/allwinner,sun6i-a31-isp.yaml
831 F:      drivers/staging/media/sunxi/sun6i-isp/
832 F:      drivers/staging/media/sunxi/sun6i-isp/uapi/sun6i-isp-config.h
834 ALLWINNER A31 MIPI CSI-2 BRIDGE DRIVER
835 M:      Paul Kocialkowski <paul.kocialkowski@bootlin.com>
836 L:      linux-media@vger.kernel.org
837 S:      Maintained
838 T:      git git://linuxtv.org/media_tree.git
839 F:      Documentation/devicetree/bindings/media/allwinner,sun6i-a31-mipi-csi2.yaml
840 F:      drivers/media/platform/sunxi/sun6i-mipi-csi2/
842 ALLWINNER CPUFREQ DRIVER
843 M:      Yangtao Li <tiny.windzz@gmail.com>
844 L:      linux-pm@vger.kernel.org
845 S:      Maintained
846 F:      Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
847 F:      drivers/cpufreq/sun50i-cpufreq-nvmem.c
849 ALLWINNER CRYPTO DRIVERS
850 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
851 L:      linux-crypto@vger.kernel.org
852 S:      Maintained
853 F:      drivers/crypto/allwinner/
855 ALLWINNER DMIC DRIVERS
856 M:      Ban Tao <fengzheng923@gmail.com>
857 L:      linux-sound@vger.kernel.org
858 S:      Maintained
859 F:      Documentation/devicetree/bindings/sound/allwinner,sun50i-h6-dmic.yaml
860 F:      sound/soc/sunxi/sun50i-dmic.c
862 ALLWINNER HARDWARE SPINLOCK SUPPORT
863 M:      Wilken Gottwalt <wilken.gottwalt@posteo.net>
864 S:      Maintained
865 F:      Documentation/devicetree/bindings/hwlock/allwinner,sun6i-a31-hwspinlock.yaml
866 F:      drivers/hwspinlock/sun6i_hwspinlock.c
868 ALLWINNER THERMAL DRIVER
869 M:      Vasily Khoruzhick <anarsoul@gmail.com>
870 M:      Yangtao Li <tiny.windzz@gmail.com>
871 L:      linux-pm@vger.kernel.org
872 S:      Maintained
873 F:      Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
874 F:      drivers/thermal/sun8i_thermal.c
876 ALLWINNER VPU DRIVER
877 M:      Maxime Ripard <mripard@kernel.org>
878 M:      Paul Kocialkowski <paul.kocialkowski@bootlin.com>
879 L:      linux-media@vger.kernel.org
880 S:      Maintained
881 F:      drivers/staging/media/sunxi/cedrus/
883 ALPHA PORT
884 M:      Richard Henderson <richard.henderson@linaro.org>
885 M:      Matt Turner <mattst88@gmail.com>
886 L:      linux-alpha@vger.kernel.org
887 S:      Odd Fixes
888 F:      arch/alpha/
890 ALPS PS/2 TOUCHPAD DRIVER
891 R:      Pali Rohár <pali@kernel.org>
892 F:      drivers/input/mouse/alps.*
894 ALTERA MAILBOX DRIVER
895 M:      Mun Yew Tham <mun.yew.tham@intel.com>
896 S:      Maintained
897 F:      drivers/mailbox/mailbox-altera.c
899 ALTERA MSGDMA IP CORE DRIVER
900 M:      Olivier Dautricourt <olivierdautricourt@gmail.com>
901 R:      Stefan Roese <sr@denx.de>
902 L:      dmaengine@vger.kernel.org
903 S:      Odd Fixes
904 F:      Documentation/devicetree/bindings/dma/altr,msgdma.yaml
905 F:      drivers/dma/altera-msgdma.c
907 ALTERA PIO DRIVER
908 M:      Mun Yew Tham <mun.yew.tham@intel.com>
909 L:      linux-gpio@vger.kernel.org
910 S:      Maintained
911 F:      drivers/gpio/gpio-altera.c
913 ALTERA TRIPLE SPEED ETHERNET DRIVER
914 M:      Joyce Ooi <joyce.ooi@intel.com>
915 L:      netdev@vger.kernel.org
916 S:      Maintained
917 F:      drivers/net/ethernet/altera/
919 ALTERA UART/JTAG UART SERIAL DRIVERS
920 M:      Tobias Klauser <tklauser@distanz.ch>
921 L:      linux-serial@vger.kernel.org
922 S:      Maintained
923 F:      drivers/tty/serial/altera_jtaguart.c
924 F:      drivers/tty/serial/altera_uart.c
925 F:      include/linux/altera_jtaguart.h
926 F:      include/linux/altera_uart.h
928 AMAZON ANNAPURNA LABS FIC DRIVER
929 M:      Talel Shenhar <talel@amazon.com>
930 S:      Maintained
931 F:      Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
932 F:      drivers/irqchip/irq-al-fic.c
934 AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
935 M:      Talel Shenhar <talel@amazon.com>
936 M:      Talel Shenhar <talelshenhar@gmail.com>
937 S:      Maintained
938 F:      Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
939 F:      drivers/edac/al_mc_edac.c
941 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
942 M:      Talel Shenhar <talel@amazon.com>
943 S:      Maintained
944 F:      Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
945 F:      drivers/thermal/thermal_mmio.c
947 AMAZON ETHERNET DRIVERS
948 M:      Shay Agroskin <shayagr@amazon.com>
949 M:      Arthur Kiyanovski <akiyano@amazon.com>
950 R:      David Arinzon <darinzon@amazon.com>
951 R:      Noam Dagan <ndagan@amazon.com>
952 R:      Saeed Bishara <saeedb@amazon.com>
953 L:      netdev@vger.kernel.org
954 S:      Supported
955 F:      Documentation/networking/device_drivers/ethernet/amazon/ena.rst
956 F:      drivers/net/ethernet/amazon/
958 AMAZON RDMA EFA DRIVER
959 M:      Michael Margolin <mrgolin@amazon.com>
960 R:      Gal Pressman <gal.pressman@linux.dev>
961 R:      Yossi Leybovich <sleybo@amazon.com>
962 L:      linux-rdma@vger.kernel.org
963 S:      Supported
964 Q:      https://patchwork.kernel.org/project/linux-rdma/list/
965 F:      drivers/infiniband/hw/efa/
966 F:      include/uapi/rdma/efa-abi.h
968 AMD ADDRESS TRANSLATION LIBRARY (ATL)
969 M:      Yazen Ghannam <Yazen.Ghannam@amd.com>
970 L:      linux-edac@vger.kernel.org
971 S:      Supported
972 F:      drivers/ras/amd/atl/*
974 AMD AXI W1 DRIVER
975 M:      Kris Chaplin <kris.chaplin@amd.com>
976 R:      Thomas Delev <thomas.delev@amd.com>
977 R:      Michal Simek <michal.simek@amd.com>
978 S:      Maintained
979 F:      Documentation/devicetree/bindings/w1/amd,axi-1wire-host.yaml
980 F:      drivers/w1/masters/amd_axi_w1.c
982 AMD CDX BUS DRIVER
983 M:      Nipun Gupta <nipun.gupta@amd.com>
984 M:      Nikhil Agarwal <nikhil.agarwal@amd.com>
985 S:      Maintained
986 F:      Documentation/devicetree/bindings/bus/xlnx,versal-net-cdx.yaml
987 F:      drivers/cdx/*
988 F:      include/linux/cdx/*
990 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
991 M:      Tom Lendacky <thomas.lendacky@amd.com>
992 M:      John Allen <john.allen@amd.com>
993 L:      linux-crypto@vger.kernel.org
994 S:      Supported
995 F:      drivers/crypto/ccp/
996 F:      include/linux/ccp.h
998 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
999 M:      Ashish Kalra <ashish.kalra@amd.com>
1000 M:      Tom Lendacky <thomas.lendacky@amd.com>
1001 L:      linux-crypto@vger.kernel.org
1002 S:      Supported
1003 F:      drivers/crypto/ccp/sev*
1004 F:      include/uapi/linux/psp-sev.h
1006 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - DBC SUPPORT
1007 M:      Mario Limonciello <mario.limonciello@amd.com>
1008 L:      linux-crypto@vger.kernel.org
1009 S:      Supported
1010 F:      drivers/crypto/ccp/dbc.c
1011 F:      drivers/crypto/ccp/dbc.h
1012 F:      drivers/crypto/ccp/platform-access.c
1013 F:      drivers/crypto/ccp/platform-access.h
1014 F:      include/uapi/linux/psp-dbc.h
1015 F:      tools/crypto/ccp/*.c
1016 F:      tools/crypto/ccp/*.py
1018 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - HSTI SUPPORT
1019 M:      Mario Limonciello <mario.limonciello@amd.com>
1020 L:      linux-crypto@vger.kernel.org
1021 S:      Supported
1022 F:      drivers/crypto/ccp/hsti.*
1024 AMD DISPLAY CORE
1025 M:      Harry Wentland <harry.wentland@amd.com>
1026 M:      Leo Li <sunpeng.li@amd.com>
1027 M:      Rodrigo Siqueira <Rodrigo.Siqueira@amd.com>
1028 L:      amd-gfx@lists.freedesktop.org
1029 S:      Supported
1030 T:      git https://gitlab.freedesktop.org/agd5f/linux.git
1031 F:      drivers/gpu/drm/amd/display/
1033 AMD DISPLAY CORE - DML
1034 M:      Chaitanya Dhere <chaitanya.dhere@amd.com>
1035 M:      Jun Lei <jun.lei@amd.com>
1036 S:      Supported
1037 F:      drivers/gpu/drm/amd/display/dc/dml/
1038 F:      drivers/gpu/drm/amd/display/dc/dml2/
1040 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
1041 M:      Huang Rui <ray.huang@amd.com>
1042 L:      linux-hwmon@vger.kernel.org
1043 S:      Supported
1044 F:      Documentation/hwmon/fam15h_power.rst
1045 F:      drivers/hwmon/fam15h_power.c
1047 AMD FCH GPIO DRIVER
1048 M:      Enrico Weigelt, metux IT consult <info@metux.net>
1049 L:      linux-gpio@vger.kernel.org
1050 S:      Maintained
1051 F:      drivers/gpio/gpio-amd-fch.c
1052 F:      include/linux/platform_data/gpio/gpio-amd-fch.h
1054 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
1055 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
1056 S:      Orphan
1057 F:      drivers/usb/gadget/udc/amd5536udc.*
1059 AMD GEODE PROCESSOR/CHIPSET SUPPORT
1060 M:      Andres Salomon <dilinger@queued.net>
1061 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
1062 S:      Supported
1063 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
1064 F:      arch/x86/include/asm/geode.h
1065 F:      drivers/char/hw_random/geode-rng.c
1066 F:      drivers/crypto/geode*
1067 F:      drivers/video/fbdev/geode/
1069 AMD HSMP DRIVER
1070 M:      Naveen Krishna Chatradhi <naveenkrishna.chatradhi@amd.com>
1071 R:      Carlos Bilbao <carlos.bilbao.osdev@gmail.com>
1072 L:      platform-driver-x86@vger.kernel.org
1073 S:      Maintained
1074 F:      Documentation/arch/x86/amd_hsmp.rst
1075 F:      arch/x86/include/asm/amd_hsmp.h
1076 F:      arch/x86/include/uapi/asm/amd_hsmp.h
1077 F:      drivers/platform/x86/amd/hsmp.c
1079 AMD IOMMU (AMD-VI)
1080 M:      Joerg Roedel <joro@8bytes.org>
1081 R:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
1082 L:      iommu@lists.linux.dev
1083 S:      Maintained
1084 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
1085 F:      drivers/iommu/amd/
1086 F:      include/linux/amd-iommu.h
1088 AMD KFD
1089 M:      Felix Kuehling <Felix.Kuehling@amd.com>
1090 L:      amd-gfx@lists.freedesktop.org
1091 S:      Supported
1092 T:      git https://gitlab.freedesktop.org/agd5f/linux.git
1093 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
1094 F:      drivers/gpu/drm/amd/amdkfd/
1095 F:      drivers/gpu/drm/amd/include/cik_structs.h
1096 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
1097 F:      drivers/gpu/drm/amd/include/v9_structs.h
1098 F:      drivers/gpu/drm/amd/include/vi_structs.h
1099 F:      include/uapi/linux/kfd_ioctl.h
1100 F:      include/uapi/linux/kfd_sysfs.h
1102 AMD MP2 I2C DRIVER
1103 M:      Elie Morisse <syniurge@gmail.com>
1104 M:      Shyam Sundar S K <shyam-sundar.s-k@amd.com>
1105 L:      linux-i2c@vger.kernel.org
1106 S:      Maintained
1107 F:      drivers/i2c/busses/i2c-amd-mp2*
1109 AMD PDS CORE DRIVER
1110 M:      Shannon Nelson <shannon.nelson@amd.com>
1111 M:      Brett Creeley <brett.creeley@amd.com>
1112 L:      netdev@vger.kernel.org
1113 S:      Supported
1114 F:      Documentation/networking/device_drivers/ethernet/amd/pds_core.rst
1115 F:      drivers/net/ethernet/amd/pds_core/
1116 F:      include/linux/pds/
1118 AMD PMC DRIVER
1119 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
1120 L:      platform-driver-x86@vger.kernel.org
1121 S:      Maintained
1122 F:      drivers/platform/x86/amd/pmc/
1124 AMD PMF DRIVER
1125 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
1126 L:      platform-driver-x86@vger.kernel.org
1127 S:      Maintained
1128 F:      Documentation/ABI/testing/sysfs-amd-pmf
1129 F:      drivers/platform/x86/amd/pmf/
1131 AMD POWERPLAY AND SWSMU
1132 M:      Kenneth Feng <kenneth.feng@amd.com>
1133 L:      amd-gfx@lists.freedesktop.org
1134 S:      Supported
1135 T:      git https://gitlab.freedesktop.org/agd5f/linux.git
1136 F:      drivers/gpu/drm/amd/pm/
1138 AMD PSTATE DRIVER
1139 M:      Huang Rui <ray.huang@amd.com>
1140 M:      Gautham R. Shenoy <gautham.shenoy@amd.com>
1141 M:      Mario Limonciello <mario.limonciello@amd.com>
1142 R:      Perry Yuan <perry.yuan@amd.com>
1143 L:      linux-pm@vger.kernel.org
1144 S:      Supported
1145 F:      Documentation/admin-guide/pm/amd-pstate.rst
1146 F:      drivers/cpufreq/amd-pstate*
1147 F:      tools/power/x86/amd_pstate_tracer/amd_pstate_trace.py
1149 AMD PTDMA DRIVER
1150 M:      Basavaraj Natikar <Basavaraj.Natikar@amd.com>
1151 L:      dmaengine@vger.kernel.org
1152 S:      Maintained
1153 F:      drivers/dma/ptdma/
1155 AMD QDMA DRIVER
1156 M:      Nishad Saraf <nishads@amd.com>
1157 M:      Lizhi Hou <lizhi.hou@amd.com>
1158 L:      dmaengine@vger.kernel.org
1159 S:      Supported
1160 F:      drivers/dma/amd/qdma/
1161 F:      include/linux/platform_data/amd_qdma.h
1163 AMD SEATTLE DEVICE TREE SUPPORT
1164 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
1165 M:      Tom Lendacky <thomas.lendacky@amd.com>
1166 S:      Supported
1167 F:      arch/arm64/boot/dts/amd/
1169 AMD SENSOR FUSION HUB DRIVER
1170 M:      Basavaraj Natikar <basavaraj.natikar@amd.com>
1171 L:      linux-input@vger.kernel.org
1172 S:      Maintained
1173 F:      Documentation/hid/amd-sfh*
1174 F:      drivers/hid/amd-sfh-hid/
1176 AMD SPI DRIVER
1177 M:      Raju Rangoju <Raju.Rangoju@amd.com>
1178 L:      linux-spi@vger.kernel.org
1179 S:      Supported
1180 F:      drivers/spi/spi-amd.c
1182 AMD XGBE DRIVER
1183 M:      "Shyam Sundar S K" <Shyam-sundar.S-k@amd.com>
1184 L:      netdev@vger.kernel.org
1185 S:      Supported
1186 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
1187 F:      drivers/net/ethernet/amd/xgbe/
1189 AMLOGIC BLUETOOTH DRIVER
1190 M:      Yang Li <yang.li@amlogic.com>
1191 L:      linux-bluetooth@vger.kernel.org
1192 S:      Maintained
1193 F:      Documentation/devicetree/bindings/net/bluetooth/amlogic,w155s2-bt.yaml
1194 F:      drivers/bluetooth/hci_aml.c
1196 AMLOGIC DDR PMU DRIVER
1197 M:      Jiucheng Xu <jiucheng.xu@amlogic.com>
1198 L:      linux-amlogic@lists.infradead.org
1199 S:      Supported
1200 W:      http://www.amlogic.com
1201 F:      Documentation/admin-guide/perf/meson-ddr-pmu.rst
1202 F:      Documentation/devicetree/bindings/perf/amlogic,g12-ddr-pmu.yaml
1203 F:      drivers/perf/amlogic/
1204 F:      include/soc/amlogic/
1206 AMPHENOL CHIPCAP 2 HUMIDITY-TEMPERATURE IIO DRIVER
1207 M:      Javier Carrasco <javier.carrasco.cruz@gmail.com>
1208 L:      linux-hwmon@vger.kernel.org
1209 S:      Maintained
1210 F:      Documentation/devicetree/bindings/hwmon/amphenol,chipcap2.yaml
1211 F:      Documentation/hwmon/chipcap2.rst
1212 F:      drivers/hwmon/chipcap2.c
1214 AMPHION VPU CODEC V4L2 DRIVER
1215 M:      Ming Qian <ming.qian@nxp.com>
1216 M:      Zhou Peng <eagle.zhou@nxp.com>
1217 L:      linux-media@vger.kernel.org
1218 S:      Maintained
1219 F:      Documentation/devicetree/bindings/media/amphion,vpu.yaml
1220 F:      drivers/media/platform/amphion/
1222 AMS AS73211 DRIVER
1223 M:      Christian Eggers <ceggers@arri.de>
1224 L:      linux-iio@vger.kernel.org
1225 S:      Maintained
1226 F:      Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
1227 F:      drivers/iio/light/as73211.c
1229 AMT (Automatic Multicast Tunneling)
1230 M:      Taehee Yoo <ap420073@gmail.com>
1231 L:      netdev@vger.kernel.org
1232 S:      Maintained
1233 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
1234 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
1235 F:      drivers/net/amt.c
1237 ANALOG DEVICES INC AD3552R DRIVER
1238 M:      Nuno Sá <nuno.sa@analog.com>
1239 L:      linux-iio@vger.kernel.org
1240 S:      Supported
1241 W:      https://ez.analog.com/linux-software-drivers
1242 F:      Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml
1243 F:      drivers/iio/dac/ad3552r.c
1245 ANALOG DEVICES INC AD4000 DRIVER
1246 M:      Marcelo Schmitt <marcelo.schmitt@analog.com>
1247 L:      linux-iio@vger.kernel.org
1248 S:      Supported
1249 W:      https://ez.analog.com/linux-software-drivers
1250 F:      Documentation/devicetree/bindings/iio/adc/adi,ad4000.yaml
1251 F:      Documentation/iio/ad4000.rst
1252 F:      drivers/iio/adc/ad4000.c
1254 ANALOG DEVICES INC AD4130 DRIVER
1255 M:      Cosmin Tanislav <cosmin.tanislav@analog.com>
1256 L:      linux-iio@vger.kernel.org
1257 S:      Supported
1258 W:      https://ez.analog.com/linux-software-drivers
1259 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-ad4130
1260 F:      Documentation/devicetree/bindings/iio/adc/adi,ad4130.yaml
1261 F:      drivers/iio/adc/ad4130.c
1263 ANALOG DEVICES INC AD4695 DRIVER
1264 M:      Michael Hennerich <michael.hennerich@analog.com>
1265 M:      Nuno Sá <nuno.sa@analog.com>
1266 R:      David Lechner <dlechner@baylibre.com>
1267 L:      linux-iio@vger.kernel.org
1268 S:      Supported
1269 W:      https://ez.analog.com/linux-software-drivers
1270 F:      Documentation/devicetree/bindings/iio/adc/adi,ad4695.yaml
1271 F:      Documentation/iio/ad4695.rst
1272 F:      drivers/iio/adc/ad4695.c
1273 F:      include/dt-bindings/iio/adi,ad4695.h
1275 ANALOG DEVICES INC AD7091R DRIVER
1276 M:      Marcelo Schmitt <marcelo.schmitt@analog.com>
1277 L:      linux-iio@vger.kernel.org
1278 S:      Supported
1279 W:      http://ez.analog.com/community/linux-device-drivers
1280 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7091r*
1281 F:      drivers/iio/adc/ad7091r*
1283 ANALOG DEVICES INC AD7192 DRIVER
1284 M:      Alisa-Dariana Roman <alisa.roman@analog.com>
1285 L:      linux-iio@vger.kernel.org
1286 S:      Supported
1287 W:      https://ez.analog.com/linux-software-drivers
1288 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
1289 F:      drivers/iio/adc/ad7192.c
1291 ANALOG DEVICES INC AD7292 DRIVER
1292 M:      Marcelo Schmitt <marcelo.schmitt1@gmail.com>
1293 L:      linux-iio@vger.kernel.org
1294 S:      Supported
1295 W:      https://ez.analog.com/linux-software-drivers
1296 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1297 F:      drivers/iio/adc/ad7292.c
1299 ANALOG DEVICES INC AD7293 DRIVER
1300 M:      Antoniu Miclaus <antoniu.miclaus@analog.com>
1301 L:      linux-iio@vger.kernel.org
1302 S:      Supported
1303 W:      https://ez.analog.com/linux-software-drivers
1304 F:      Documentation/devicetree/bindings/iio/dac/adi,ad7293.yaml
1305 F:      drivers/iio/dac/ad7293.c
1307 ANALOG DEVICES INC AD74115 DRIVER
1308 M:      Cosmin Tanislav <cosmin.tanislav@analog.com>
1309 L:      linux-iio@vger.kernel.org
1310 S:      Supported
1311 W:      https://ez.analog.com/linux-software-drivers
1312 F:      Documentation/devicetree/bindings/iio/addac/adi,ad74115.yaml
1313 F:      drivers/iio/addac/ad74115.c
1315 ANALOG DEVICES INC AD74413R DRIVER
1316 M:      Cosmin Tanislav <cosmin.tanislav@analog.com>
1317 L:      linux-iio@vger.kernel.org
1318 S:      Supported
1319 W:      https://ez.analog.com/linux-software-drivers
1320 F:      Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml
1321 F:      drivers/iio/addac/ad74413r.c
1322 F:      include/dt-bindings/iio/addac/adi,ad74413r.h
1324 ANALOG DEVICES INC AD7768-1 DRIVER
1325 M:      Michael Hennerich <Michael.Hennerich@analog.com>
1326 L:      linux-iio@vger.kernel.org
1327 S:      Supported
1328 W:      https://ez.analog.com/linux-software-drivers
1329 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1330 F:      drivers/iio/adc/ad7768-1.c
1332 ANALOG DEVICES INC AD7780 DRIVER
1333 M:      Michael Hennerich <Michael.Hennerich@analog.com>
1334 M:      Renato Lui Geh <renatogeh@gmail.com>
1335 L:      linux-iio@vger.kernel.org
1336 S:      Supported
1337 W:      https://ez.analog.com/linux-software-drivers
1338 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1339 F:      drivers/iio/adc/ad7780.c
1341 ANALOG DEVICES INC AD9467 DRIVER
1342 M:      Michael Hennerich <Michael.Hennerich@analog.com>
1343 M:      Nuno Sa <nuno.sa@analog.com>
1344 L:      linux-iio@vger.kernel.org
1345 S:      Supported
1346 W:      https://ez.analog.com/linux-software-drivers
1347 F:      Documentation/ABI/testing/debugfs-iio-ad9467
1348 F:      Documentation/devicetree/bindings/iio/adc/adi,ad9467.yaml
1349 F:      drivers/iio/adc/ad9467.c
1351 ANALOG DEVICES INC AD9739a DRIVER
1352 M:      Nuno Sa <nuno.sa@analog.com>
1353 M:      Dragos Bogdan <dragos.bogdan@analog.com>
1354 L:      linux-iio@vger.kernel.org
1355 S:      Supported
1356 W:      https://ez.analog.com/linux-software-drivers
1357 F:      Documentation/devicetree/bindings/iio/dac/adi,ad9739a.yaml
1358 F:      drivers/iio/dac/ad9739a.c
1360 ANALOG DEVICES INC ADA4250 DRIVER
1361 M:      Antoniu Miclaus <antoniu.miclaus@analog.com>
1362 L:      linux-iio@vger.kernel.org
1363 S:      Supported
1364 W:      https://ez.analog.com/linux-software-drivers
1365 F:      Documentation/devicetree/bindings/iio/amplifiers/adi,ada4250.yaml
1366 F:      drivers/iio/amplifiers/ada4250.c
1368 ANALOG DEVICES INC ADF4377 DRIVER
1369 M:      Antoniu Miclaus <antoniu.miclaus@analog.com>
1370 L:      linux-iio@vger.kernel.org
1371 S:      Supported
1372 W:      https://ez.analog.com/linux-software-drivers
1373 F:      Documentation/devicetree/bindings/iio/frequency/adi,adf4377.yaml
1374 F:      drivers/iio/frequency/adf4377.c
1376 ANALOG DEVICES INC ADGS1408 DRIVER
1377 M:      Mircea Caprioru <mircea.caprioru@analog.com>
1378 S:      Supported
1379 F:      Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1380 F:      drivers/mux/adgs1408.c
1382 ANALOG DEVICES INC ADIN DRIVER
1383 M:      Michael Hennerich <michael.hennerich@analog.com>
1384 L:      netdev@vger.kernel.org
1385 S:      Supported
1386 W:      https://ez.analog.com/linux-software-drivers
1387 F:      Documentation/devicetree/bindings/net/adi,adin.yaml
1388 F:      drivers/net/phy/adin.c
1390 ANALOG DEVICES INC ADIS DRIVER LIBRARY
1391 M:      Nuno Sa <nuno.sa@analog.com>
1392 L:      linux-iio@vger.kernel.org
1393 S:      Supported
1394 F:      drivers/iio/imu/adis.c
1395 F:      drivers/iio/imu/adis_buffer.c
1396 F:      drivers/iio/imu/adis_trigger.c
1397 F:      include/linux/iio/imu/adis.h
1399 ANALOG DEVICES INC ADIS16460 DRIVER
1400 M:      Dragos Bogdan <dragos.bogdan@analog.com>
1401 L:      linux-iio@vger.kernel.org
1402 S:      Supported
1403 W:      https://ez.analog.com/linux-software-drivers
1404 F:      Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1405 F:      drivers/iio/imu/adis16460.c
1407 ANALOG DEVICES INC ADIS16475 DRIVER
1408 M:      Nuno Sa <nuno.sa@analog.com>
1409 L:      linux-iio@vger.kernel.org
1410 S:      Supported
1411 W:      https://ez.analog.com/linux-software-drivers
1412 F:      Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1413 F:      drivers/iio/imu/adis16475.c
1415 ANALOG DEVICES INC ADM1177 DRIVER
1416 M:      Michael Hennerich <Michael.Hennerich@analog.com>
1417 L:      linux-hwmon@vger.kernel.org
1418 S:      Supported
1419 W:      https://ez.analog.com/linux-software-drivers
1420 F:      Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1421 F:      drivers/hwmon/adm1177.c
1423 ANALOG DEVICES INC ADMFM2000 DRIVER
1424 M:      Kim Seer Paller <kimseer.paller@analog.com>
1425 L:      linux-iio@vger.kernel.org
1426 S:      Supported
1427 W:      https://ez.analog.com/linux-software-drivers
1428 F:      Documentation/devicetree/bindings/iio/frequency/adi,admfm2000.yaml
1429 F:      drivers/iio/frequency/admfm2000.c
1431 ANALOG DEVICES INC ADMV1013 DRIVER
1432 M:      Antoniu Miclaus <antoniu.miclaus@analog.com>
1433 L:      linux-iio@vger.kernel.org
1434 S:      Supported
1435 W:      https://ez.analog.com/linux-software-drivers
1436 F:      Documentation/devicetree/bindings/iio/frequency/adi,admv1013.yaml
1437 F:      drivers/iio/frequency/admv1013.c
1439 ANALOG DEVICES INC ADMV1014 DRIVER
1440 M:      Antoniu Miclaus <antoniu.miclaus@analog.com>
1441 L:      linux-iio@vger.kernel.org
1442 S:      Supported
1443 W:      https://ez.analog.com/linux-software-drivers
1444 F:      Documentation/devicetree/bindings/iio/frequency/adi,admv1014.yaml
1445 F:      drivers/iio/frequency/admv1014.c
1447 ANALOG DEVICES INC ADMV8818 DRIVER
1448 M:      Antoniu Miclaus <antoniu.miclaus@analog.com>
1449 L:      linux-iio@vger.kernel.org
1450 S:      Supported
1451 W:      https://ez.analog.com/linux-software-drivers
1452 F:      Documentation/devicetree/bindings/iio/filter/adi,admv8818.yaml
1453 F:      drivers/iio/filter/admv8818.c
1455 ANALOG DEVICES INC ADP5061 DRIVER
1456 M:      Michael Hennerich <Michael.Hennerich@analog.com>
1457 L:      linux-pm@vger.kernel.org
1458 S:      Supported
1459 W:      https://ez.analog.com/linux-software-drivers
1460 F:      drivers/power/supply/adp5061.c
1462 ANALOG DEVICES INC ADRF6780 DRIVER
1463 M:      Antoniu Miclaus <antoniu.miclaus@analog.com>
1464 L:      linux-iio@vger.kernel.org
1465 S:      Supported
1466 W:      https://ez.analog.com/linux-software-drivers
1467 F:      Documentation/devicetree/bindings/iio/frequency/adi,adrf6780.yaml
1468 F:      drivers/iio/frequency/adrf6780.c
1470 ANALOG DEVICES INC ADV7180 DRIVER
1471 M:      Lars-Peter Clausen <lars@metafoo.de>
1472 L:      linux-media@vger.kernel.org
1473 S:      Supported
1474 W:      https://ez.analog.com/linux-software-drivers
1475 F:      Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1476 F:      drivers/media/i2c/adv7180.c
1478 ANALOG DEVICES INC ADV748X DRIVER
1479 M:      Kieran Bingham <kieran.bingham@ideasonboard.com>
1480 L:      linux-media@vger.kernel.org
1481 S:      Maintained
1482 F:      Documentation/devicetree/bindings/media/i2c/adv748x.yaml
1483 F:      drivers/media/i2c/adv748x/*
1485 ANALOG DEVICES INC ADV7511 DRIVER
1486 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
1487 L:      linux-media@vger.kernel.org
1488 S:      Maintained
1489 F:      drivers/media/i2c/adv7511*
1491 ANALOG DEVICES INC ADV7604 DRIVER
1492 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
1493 L:      linux-media@vger.kernel.org
1494 S:      Maintained
1495 F:      Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1496 F:      drivers/media/i2c/adv7604*
1498 ANALOG DEVICES INC ADV7842 DRIVER
1499 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
1500 L:      linux-media@vger.kernel.org
1501 S:      Maintained
1502 F:      drivers/media/i2c/adv7842*
1504 ANALOG DEVICES INC ADXRS290 DRIVER
1505 M:      Nishant Malpani <nish.malpani25@gmail.com>
1506 L:      linux-iio@vger.kernel.org
1507 S:      Supported
1508 F:      Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1509 F:      drivers/iio/gyro/adxrs290.c
1511 ANALOG DEVICES INC ASOC CODEC DRIVERS
1512 M:      Lars-Peter Clausen <lars@metafoo.de>
1513 M:      Nuno Sá <nuno.sa@analog.com>
1514 L:      linux-sound@vger.kernel.org
1515 S:      Supported
1516 W:      http://wiki.analog.com/
1517 W:      https://ez.analog.com/linux-software-drivers
1518 F:      sound/soc/codecs/ad1*
1519 F:      sound/soc/codecs/ad7*
1520 F:      sound/soc/codecs/adau*
1521 F:      sound/soc/codecs/adav*
1522 F:      sound/soc/codecs/sigmadsp.*
1523 F:      sound/soc/codecs/ssm*
1525 ANALOG DEVICES INC AXI DAC DRIVER
1526 M:      Nuno Sa <nuno.sa@analog.com>
1527 L:      linux-iio@vger.kernel.org
1528 S:      Supported
1529 W:      https://ez.analog.com/linux-software-drivers
1530 F:      Documentation/devicetree/bindings/iio/dac/adi,axi-dac.yaml
1531 F:      drivers/iio/dac/adi-axi-dac.c
1533 ANALOG DEVICES INC DMA DRIVERS
1534 M:      Lars-Peter Clausen <lars@metafoo.de>
1535 S:      Supported
1536 W:      https://ez.analog.com/linux-software-drivers
1537 F:      drivers/dma/dma-axi-dmac.c
1539 ANALOG DEVICES INC IIO DRIVERS
1540 M:      Lars-Peter Clausen <lars@metafoo.de>
1541 M:      Michael Hennerich <Michael.Hennerich@analog.com>
1542 S:      Supported
1543 W:      http://wiki.analog.com/
1544 W:      https://ez.analog.com/linux-software-drivers
1545 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1546 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1547 F:      Documentation/devicetree/bindings/iio/*/adi,*
1548 F:      Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml
1549 F:      Documentation/devicetree/bindings/iio/adc/lltc,ltc2497.yaml
1550 F:      drivers/iio/*/ad*
1551 F:      drivers/iio/adc/ltc249*
1552 F:      drivers/iio/amplifiers/hmc425a.c
1553 F:      drivers/staging/iio/*/ad*
1554 X:      drivers/iio/*/adjd*
1556 ANALOGBITS PLL LIBRARIES
1557 M:      Paul Walmsley <paul.walmsley@sifive.com>
1558 M:      Samuel Holland <samuel.holland@sifive.com>
1559 S:      Supported
1560 F:      drivers/clk/analogbits/*
1561 F:      include/linux/clk/analogbits*
1563 ANDROID DRIVERS
1564 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1565 M:      Arve Hjønnevåg <arve@android.com>
1566 M:      Todd Kjos <tkjos@android.com>
1567 M:      Martijn Coenen <maco@android.com>
1568 M:      Joel Fernandes <joel@joelfernandes.org>
1569 M:      Christian Brauner <christian@brauner.io>
1570 M:      Carlos Llamas <cmllamas@google.com>
1571 M:      Suren Baghdasaryan <surenb@google.com>
1572 L:      linux-kernel@vger.kernel.org
1573 S:      Supported
1574 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1575 F:      drivers/android/
1577 ANDROID GOLDFISH PIC DRIVER
1578 M:      Miodrag Dinic <miodrag.dinic@mips.com>
1579 S:      Supported
1580 F:      Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1581 F:      drivers/irqchip/irq-goldfish-pic.c
1583 ANDROID GOLDFISH RTC DRIVER
1584 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
1585 S:      Supported
1586 F:      drivers/rtc/rtc-goldfish.c
1588 AOA (Apple Onboard Audio) ALSA DRIVER
1589 M:      Johannes Berg <johannes@sipsolutions.net>
1590 L:      linuxppc-dev@lists.ozlabs.org
1591 L:      linux-sound@vger.kernel.org
1592 S:      Maintained
1593 F:      sound/aoa/
1595 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1596 M:      William Breathitt Gray <wbg@kernel.org>
1597 L:      linux-iio@vger.kernel.org
1598 S:      Maintained
1599 F:      drivers/iio/addac/stx104.c
1601 APM DRIVER
1602 M:      Jiri Kosina <jikos@kernel.org>
1603 S:      Odd fixes
1604 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1605 F:      arch/x86/kernel/apm_32.c
1606 F:      drivers/char/apm-emulation.c
1607 F:      include/linux/apm_bios.h
1608 F:      include/uapi/linux/apm_bios.h
1610 APPARMOR SECURITY MODULE
1611 M:      John Johansen <john.johansen@canonical.com>
1612 M:      John Johansen <john@apparmor.net>
1613 L:      apparmor@lists.ubuntu.com (moderated for non-subscribers)
1614 S:      Supported
1615 W:      apparmor.net
1616 B:      https://gitlab.com/apparmor/apparmor-kernel
1617 C:      irc://irc.oftc.net/apparmor
1618 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1619 T:      https://gitlab.com/apparmor/apparmor-kernel.git
1620 F:      Documentation/admin-guide/LSM/apparmor.rst
1621 F:      security/apparmor/
1623 APPLE BCM5974 MULTITOUCH DRIVER
1624 M:      Henrik Rydberg <rydberg@bitmath.org>
1625 L:      linux-input@vger.kernel.org
1626 S:      Odd fixes
1627 F:      drivers/input/mouse/bcm5974.c
1629 APPLE PCIE CONTROLLER DRIVER
1630 M:      Alyssa Rosenzweig <alyssa@rosenzweig.io>
1631 M:      Marc Zyngier <maz@kernel.org>
1632 L:      linux-pci@vger.kernel.org
1633 S:      Maintained
1634 F:      drivers/pci/controller/pcie-apple.c
1636 APPLE SMC DRIVER
1637 M:      Henrik Rydberg <rydberg@bitmath.org>
1638 L:      linux-hwmon@vger.kernel.org
1639 S:      Odd fixes
1640 F:      drivers/hwmon/applesmc.c
1642 APPLETALK NETWORK LAYER
1643 L:      netdev@vger.kernel.org
1644 S:      Odd fixes
1645 F:      include/linux/atalk.h
1646 F:      include/uapi/linux/atalk.h
1647 F:      net/appletalk/
1649 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1650 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1651 S:      Supported
1652 F:      arch/arm64/boot/dts/apm/
1654 APPLIED MICRO (APM) X-GENE SOC EDAC
1655 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1656 S:      Supported
1657 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1658 F:      drivers/edac/xgene_edac.c
1660 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1661 M:      Iyappan Subramanian <iyappan@os.amperecomputing.com>
1662 M:      Keyur Chudgar <keyur@os.amperecomputing.com>
1663 S:      Supported
1664 F:      drivers/net/ethernet/apm/xgene-v2/
1666 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1667 M:      Iyappan Subramanian <iyappan@os.amperecomputing.com>
1668 M:      Keyur Chudgar <keyur@os.amperecomputing.com>
1669 M:      Quan Nguyen <quan@os.amperecomputing.com>
1670 S:      Supported
1671 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1672 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1673 F:      drivers/net/ethernet/apm/xgene/
1674 F:      drivers/net/mdio/mdio-xgene.c
1676 APPLIED MICRO (APM) X-GENE SOC PMU
1677 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1678 S:      Supported
1679 F:      Documentation/admin-guide/perf/xgene-pmu.rst
1680 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1681 F:      drivers/perf/xgene_pmu.c
1683 APPLIED MICRO QT2025 PHY DRIVER
1684 M:      FUJITA Tomonori <fujita.tomonori@gmail.com>
1685 R:      Trevor Gross <tmgross@umich.edu>
1686 L:      netdev@vger.kernel.org
1687 L:      rust-for-linux@vger.kernel.org
1688 S:      Maintained
1689 F:      drivers/net/phy/qt2025.rs
1691 APTINA CAMERA SENSOR PLL
1692 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1693 L:      linux-media@vger.kernel.org
1694 S:      Maintained
1695 F:      drivers/media/i2c/aptina-pll.*
1697 AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
1698 M:      Aleksa Savic <savicaleksa83@gmail.com>
1699 M:      Jack Doan <me@jackdoan.com>
1700 L:      linux-hwmon@vger.kernel.org
1701 S:      Maintained
1702 F:      Documentation/hwmon/aquacomputer_d5next.rst
1703 F:      drivers/hwmon/aquacomputer_d5next.c
1705 AQUANTIA ETHERNET DRIVER (atlantic)
1706 M:      Igor Russkikh <irusskikh@marvell.com>
1707 L:      netdev@vger.kernel.org
1708 S:      Supported
1709 W:      https://www.marvell.com/
1710 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
1711 F:      Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1712 F:      drivers/net/ethernet/aquantia/atlantic/
1714 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1715 M:      Egor Pomozov <epomozov@marvell.com>
1716 L:      netdev@vger.kernel.org
1717 S:      Supported
1718 W:      http://www.aquantia.com
1719 F:      drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1721 AR0521 ON SEMICONDUCTOR CAMERA SENSOR DRIVER
1722 M:      Krzysztof Hałasa <khalasa@piap.pl>
1723 L:      linux-media@vger.kernel.org
1724 S:      Maintained
1725 F:      Documentation/devicetree/bindings/media/i2c/onnn,ar0521.yaml
1726 F:      drivers/media/i2c/ar0521.c
1728 ARASAN NAND CONTROLLER DRIVER
1729 M:      Miquel Raynal <miquel.raynal@bootlin.com>
1730 R:      Michal Simek <michal.simek@amd.com>
1731 L:      linux-mtd@lists.infradead.org
1732 S:      Maintained
1733 F:      Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1734 F:      drivers/mtd/nand/raw/arasan-nand-controller.c
1736 ARC FRAMEBUFFER DRIVER
1737 M:      Jaya Kumar <jayalk@intworks.biz>
1738 S:      Maintained
1739 F:      drivers/video/fbdev/arcfb.c
1740 F:      drivers/video/fbdev/core/fb_defio.c
1742 ARC PGU DRM DRIVER
1743 M:      Alexey Brodkin <abrodkin@synopsys.com>
1744 S:      Supported
1745 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
1746 F:      drivers/gpu/drm/tiny/arcpgu.c
1748 ARCNET NETWORK LAYER
1749 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
1750 L:      netdev@vger.kernel.org
1751 S:      Maintained
1752 F:      drivers/net/arcnet/
1753 F:      include/uapi/linux/if_arcnet.h
1755 ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1756 M:      Arnd Bergmann <arnd@arndb.de>
1757 M:      Olof Johansson <olof@lixom.net>
1758 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1759 L:      soc@lists.linux.dev
1760 S:      Maintained
1761 P:      Documentation/process/maintainer-soc.rst
1762 C:      irc://irc.libera.chat/armlinux
1763 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1764 F:      Documentation/process/maintainer-soc*.rst
1765 F:      arch/arm/boot/dts/Makefile
1766 F:      arch/arm64/boot/dts/Makefile
1768 ARM ARCHITECTED TIMER DRIVER
1769 M:      Mark Rutland <mark.rutland@arm.com>
1770 M:      Marc Zyngier <maz@kernel.org>
1771 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1772 S:      Maintained
1773 F:      arch/arm/include/asm/arch_timer.h
1774 F:      arch/arm64/include/asm/arch_timer.h
1775 F:      drivers/clocksource/arm_arch_timer.c
1777 ARM GENERIC INTERRUPT CONTROLLER DRIVERS
1778 M:      Marc Zyngier <maz@kernel.org>
1779 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1780 S:      Maintained
1781 F:      Documentation/devicetree/bindings/interrupt-controller/arm,gic*
1782 F:      arch/arm/include/asm/arch_gicv3.h
1783 F:      arch/arm64/include/asm/arch_gicv3.h
1784 F:      drivers/irqchip/irq-gic*.[ch]
1785 F:      include/linux/irqchip/arm-gic*.h
1786 F:      include/linux/irqchip/arm-vgic-info.h
1788 ARM HDLCD DRM DRIVER
1789 M:      Liviu Dudau <liviu.dudau@arm.com>
1790 S:      Supported
1791 F:      Documentation/devicetree/bindings/display/arm,hdlcd.yaml
1792 F:      drivers/gpu/drm/arm/hdlcd_*
1794 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1795 M:      Linus Walleij <linus.walleij@linaro.org>
1796 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1797 S:      Maintained
1798 F:      Documentation/devicetree/bindings/arm/arm,integrator.yaml
1799 F:      Documentation/devicetree/bindings/arm/arm,realview.yaml
1800 F:      Documentation/devicetree/bindings/arm/arm,versatile.yaml
1801 F:      Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1802 F:      Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
1803 F:      Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1804 F:      Documentation/devicetree/bindings/i2c/arm,i2c-versatile.yaml
1805 F:      Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1806 F:      Documentation/devicetree/bindings/mtd/mtd-physmap.yaml
1807 F:      arch/arm/boot/dts/arm/arm-realview-*
1808 F:      arch/arm/boot/dts/arm/integrator*
1809 F:      arch/arm/boot/dts/arm/versatile*
1810 F:      arch/arm/mach-versatile/
1811 F:      drivers/bus/arm-integrator-lm.c
1812 F:      drivers/clk/versatile/
1813 F:      drivers/i2c/busses/i2c-versatile.c
1814 F:      drivers/irqchip/irq-versatile-fpga.c
1815 F:      drivers/mtd/maps/physmap-versatile.*
1816 F:      drivers/power/reset/arm-versatile-reboot.c
1817 F:      drivers/soc/versatile/
1819 ARM INTERCONNECT PMU DRIVERS
1820 M:      Robin Murphy <robin.murphy@arm.com>
1821 S:      Supported
1822 F:      Documentation/admin-guide/perf/arm-cmn.rst
1823 F:      Documentation/admin-guide/perf/arm-ni.rst
1824 F:      Documentation/devicetree/bindings/perf/arm,cmn.yaml
1825 F:      Documentation/devicetree/bindings/perf/arm,ni.yaml
1826 F:      drivers/perf/arm-cmn.c
1827 F:      drivers/perf/arm-ni.c
1828 F:      tools/perf/pmu-events/arch/arm64/arm/cmn/
1830 ARM KOMEDA DRM-KMS DRIVER
1831 M:      Liviu Dudau <liviu.dudau@arm.com>
1832 S:      Supported
1833 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
1834 F:      Documentation/devicetree/bindings/display/arm,komeda.yaml
1835 F:      Documentation/gpu/komeda-kms.rst
1836 F:      drivers/gpu/drm/arm/display/include/
1837 F:      drivers/gpu/drm/arm/display/komeda/
1839 ARM MALI PANFROST DRM DRIVER
1840 M:      Boris Brezillon <boris.brezillon@collabora.com>
1841 M:      Rob Herring <robh@kernel.org>
1842 R:      Steven Price <steven.price@arm.com>
1843 L:      dri-devel@lists.freedesktop.org
1844 S:      Supported
1845 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
1846 F:      Documentation/gpu/panfrost.rst
1847 F:      drivers/gpu/drm/ci/xfails/panfrost*
1848 F:      drivers/gpu/drm/panfrost/
1849 F:      include/uapi/drm/panfrost_drm.h
1851 ARM MALI PANTHOR DRM DRIVER
1852 M:      Boris Brezillon <boris.brezillon@collabora.com>
1853 M:      Steven Price <steven.price@arm.com>
1854 M:      Liviu Dudau <liviu.dudau@arm.com>
1855 L:      dri-devel@lists.freedesktop.org
1856 S:      Supported
1857 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
1858 F:      Documentation/devicetree/bindings/gpu/arm,mali-valhall-csf.yaml
1859 F:      drivers/gpu/drm/panthor/
1860 F:      include/uapi/drm/panthor_drm.h
1862 ARM MALI-DP DRM DRIVER
1863 M:      Liviu Dudau <liviu.dudau@arm.com>
1864 S:      Supported
1865 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
1866 F:      Documentation/devicetree/bindings/display/arm,malidp.yaml
1867 F:      Documentation/gpu/afbc.rst
1868 F:      drivers/gpu/drm/arm/
1870 ARM MFM AND FLOPPY DRIVERS
1871 M:      Ian Molton <spyro@f2s.com>
1872 S:      Maintained
1873 F:      arch/arm/include/asm/floppy.h
1874 F:      arch/arm/mach-rpc/floppydma.S
1876 ARM PMU PROFILING AND DEBUGGING
1877 M:      Will Deacon <will@kernel.org>
1878 M:      Mark Rutland <mark.rutland@arm.com>
1879 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1880 S:      Maintained
1881 F:      Documentation/devicetree/bindings/arm/pmu.yaml
1882 F:      Documentation/devicetree/bindings/perf/
1883 F:      arch/arm*/include/asm/hw_breakpoint.h
1884 F:      arch/arm*/include/asm/perf_event.h
1885 F:      arch/arm*/kernel/hw_breakpoint.c
1886 F:      arch/arm*/kernel/perf_*
1887 F:      drivers/perf/
1888 F:      include/linux/perf/arm_pmu*.h
1890 ARM PORT
1891 M:      Russell King <linux@armlinux.org.uk>
1892 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1893 S:      Odd Fixes
1894 W:      http://www.armlinux.org.uk/
1895 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1896 F:      arch/arm/
1897 X:      arch/arm/boot/dts/
1899 ARM PRIMECELL AACI PL041 DRIVER
1900 M:      Russell King <linux@armlinux.org.uk>
1901 S:      Odd Fixes
1902 F:      sound/arm/aaci.*
1904 ARM PRIMECELL BUS SUPPORT
1905 M:      Russell King <linux@armlinux.org.uk>
1906 S:      Odd Fixes
1907 F:      drivers/amba/
1908 F:      include/linux/amba/bus.h
1910 ARM PRIMECELL KMI PL050 DRIVER
1911 M:      Russell King <linux@armlinux.org.uk>
1912 S:      Odd Fixes
1913 F:      drivers/input/serio/ambakmi.*
1914 F:      include/linux/amba/kmi.h
1916 ARM PRIMECELL MMCI PL180/1 DRIVER
1917 M:      Russell King <linux@armlinux.org.uk>
1918 S:      Odd Fixes
1919 F:      drivers/mmc/host/mmci.*
1920 F:      include/linux/amba/mmci.h
1922 ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
1923 M:      Miquel Raynal <miquel.raynal@bootlin.com>
1924 R:      Michal Simek <michal.simek@amd.com>
1925 L:      linux-mtd@lists.infradead.org
1926 S:      Maintained
1927 F:      Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
1928 F:      drivers/mtd/nand/raw/pl35x-nand-controller.c
1930 ARM PRIMECELL PL35X SMC DRIVER
1931 M:      Miquel Raynal <miquel.raynal@bootlin.com>
1932 R:      Michal Simek <michal.simek@amd.com>
1933 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1934 S:      Maintained
1935 F:      Documentation/devicetree/bindings/memory-controllers/arm,pl35x-smc.yaml
1936 F:      drivers/memory/pl353-smc.c
1938 ARM PRIMECELL SSP PL022 SPI DRIVER
1939 M:      Linus Walleij <linus.walleij@linaro.org>
1940 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1941 S:      Maintained
1942 F:      Documentation/devicetree/bindings/spi/spi-pl022.yaml
1943 F:      drivers/spi/spi-pl022.c
1945 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1946 M:      Russell King <linux@armlinux.org.uk>
1947 S:      Odd Fixes
1948 F:      drivers/tty/serial/amba-pl01*.c
1949 F:      include/linux/amba/serial.h
1951 ARM PRIMECELL VIC PL190/PL192 DRIVER
1952 M:      Linus Walleij <linus.walleij@linaro.org>
1953 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1954 S:      Maintained
1955 F:      Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml
1956 F:      drivers/irqchip/irq-vic.c
1958 ARM SMC WATCHDOG DRIVER
1959 M:      Julius Werner <jwerner@chromium.org>
1960 R:      Evan Benn <evanbenn@chromium.org>
1961 S:      Maintained
1962 F:      Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1963 F:      drivers/watchdog/arm_smc_wdt.c
1965 ARM SMMU DRIVERS
1966 M:      Will Deacon <will@kernel.org>
1967 R:      Robin Murphy <robin.murphy@arm.com>
1968 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1969 S:      Maintained
1970 F:      Documentation/devicetree/bindings/iommu/arm,smmu*
1971 F:      drivers/iommu/arm/
1972 F:      drivers/iommu/io-pgtable-arm*
1974 ARM SMMU SVA SUPPORT
1975 R:      Jean-Philippe Brucker <jean-philippe@linaro.org>
1976 F:      drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c
1978 ARM SUB-ARCHITECTURES
1979 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1980 S:      Maintained
1981 C:      irc://irc.libera.chat/armlinux
1982 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1983 F:      arch/arm/mach-*/
1984 F:      arch/arm/plat-*/
1986 ARM/ACTIONS SEMI ARCHITECTURE
1987 M:      Andreas Färber <afaerber@suse.de>
1988 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1989 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1990 L:      linux-actions@lists.infradead.org (moderated for non-subscribers)
1991 S:      Maintained
1992 F:      Documentation/devicetree/bindings/arm/actions.yaml
1993 F:      Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1994 F:      Documentation/devicetree/bindings/dma/owl-dma.yaml
1995 F:      Documentation/devicetree/bindings/i2c/i2c-owl.yaml
1996 F:      Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1997 F:      Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1998 F:      Documentation/devicetree/bindings/net/actions,owl-emac.yaml
1999 F:      Documentation/devicetree/bindings/pinctrl/actions,*
2000 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
2001 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
2002 F:      arch/arm/boot/dts/actions/
2003 F:      arch/arm/mach-actions/
2004 F:      arch/arm64/boot/dts/actions/
2005 F:      drivers/clk/actions/
2006 F:      drivers/clocksource/timer-owl*
2007 F:      drivers/dma/owl-dma.c
2008 F:      drivers/i2c/busses/i2c-owl.c
2009 F:      drivers/irqchip/irq-owl-sirq.c
2010 F:      drivers/mmc/host/owl-mmc.c
2011 F:      drivers/net/ethernet/actions/
2012 F:      drivers/pinctrl/actions/*
2013 F:      drivers/pmdomain/actions/
2014 F:      include/dt-bindings/power/owl-*
2015 F:      include/dt-bindings/reset/actions,*
2016 F:      include/linux/soc/actions/
2017 N:      owl
2019 ARM/AIROHA SOC SUPPORT
2020 M:      Matthias Brugger <matthias.bgg@gmail.com>
2021 M:      AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
2022 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2023 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2024 S:      Odd Fixes
2025 F:      arch/arm/boot/dts/airoha/
2026 F:      arch/arm64/boot/dts/airoha/
2028 ARM/Allwinner SoC Clock Support
2029 M:      Emilio López <emilio@elopez.com.ar>
2030 S:      Maintained
2031 F:      drivers/clk/sunxi/
2033 ARM/Allwinner sunXi SoC support
2034 M:      Chen-Yu Tsai <wens@csie.org>
2035 M:      Jernej Skrabec <jernej.skrabec@gmail.com>
2036 M:      Samuel Holland <samuel@sholland.org>
2037 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2038 L:      linux-sunxi@lists.linux.dev
2039 S:      Maintained
2040 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
2041 F:      arch/arm/mach-sunxi/
2042 F:      arch/arm64/boot/dts/allwinner/
2043 F:      drivers/clk/sunxi-ng/
2044 F:      drivers/pinctrl/sunxi/
2045 F:      drivers/soc/sunxi/
2046 N:      allwinner
2047 N:      sun[x456789]i
2048 N:      sun[25]0i
2050 ARM/ALPHASCALE ARCHITECTURE
2051 M:      Krzysztof Kozlowski <krzk@kernel.org>
2052 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2053 S:      Odd Fixes
2054 F:      arch/arm/boot/dts/alphascale/
2055 F:      drivers/clk/clk-asm9260.c
2056 F:      drivers/clocksource/asm9260_timer.c
2057 F:      drivers/rtc/rtc-asm9260.c
2058 F:      drivers/watchdog/asm9260_wdt.c
2060 ARM/AMD PENSANDO ARM64 ARCHITECTURE
2061 M:      Brad Larson <blarson@amd.com>
2062 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2063 S:      Supported
2064 F:      Documentation/devicetree/bindings/*/amd,pensando*
2065 F:      arch/arm64/boot/dts/amd/elba*
2067 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
2068 M:      Neil Armstrong <neil.armstrong@linaro.org>
2069 M:      Jerome Brunet <jbrunet@baylibre.com>
2070 L:      linux-amlogic@lists.infradead.org
2071 S:      Maintained
2072 F:      Documentation/devicetree/bindings/clock/amlogic*
2073 F:      drivers/clk/meson/
2074 F:      include/dt-bindings/clock/amlogic,a1*
2075 F:      include/dt-bindings/clock/gxbb*
2076 F:      include/dt-bindings/clock/meson*
2078 ARM/Amlogic Meson SoC Crypto Drivers
2079 M:      Corentin Labbe <clabbe@baylibre.com>
2080 L:      linux-crypto@vger.kernel.org
2081 L:      linux-amlogic@lists.infradead.org
2082 S:      Maintained
2083 F:      Documentation/devicetree/bindings/crypto/amlogic*
2084 F:      drivers/crypto/amlogic/
2086 ARM/Amlogic Meson SoC Sound Drivers
2087 M:      Jerome Brunet <jbrunet@baylibre.com>
2088 L:      linux-sound@vger.kernel.org
2089 S:      Maintained
2090 F:      Documentation/devicetree/bindings/sound/amlogic*
2091 F:      sound/soc/meson/
2093 ARM/Amlogic Meson SoC support
2094 M:      Neil Armstrong <neil.armstrong@linaro.org>
2095 M:      Kevin Hilman <khilman@baylibre.com>
2096 R:      Jerome Brunet <jbrunet@baylibre.com>
2097 R:      Martin Blumenstingl <martin.blumenstingl@googlemail.com>
2098 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2099 L:      linux-amlogic@lists.infradead.org
2100 S:      Maintained
2101 W:      http://linux-meson.com/
2102 F:      Documentation/devicetree/bindings/phy/amlogic*
2103 F:      arch/arm/boot/dts/amlogic/
2104 F:      arch/arm/mach-meson/
2105 F:      arch/arm64/boot/dts/amlogic/
2106 F:      drivers/pmdomain/amlogic/
2107 F:      drivers/mmc/host/meson*
2108 F:      drivers/phy/amlogic/
2109 F:      drivers/pinctrl/meson/
2110 F:      drivers/rtc/rtc-meson*
2111 F:      drivers/soc/amlogic/
2112 N:      meson
2114 ARM/Annapurna Labs ALPINE ARCHITECTURE
2115 M:      Antoine Tenart <atenart@kernel.org>
2116 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2117 S:      Odd Fixes
2118 F:      arch/arm/boot/dts/amazon/
2119 F:      arch/arm/mach-alpine/
2120 F:      arch/arm64/boot/dts/amazon/
2121 F:      drivers/*/*alpine*
2123 ARM/APPLE MACHINE SOUND DRIVERS
2124 M:      Martin Povišer <povik+lin@cutebit.org>
2125 L:      asahi@lists.linux.dev
2126 L:      linux-sound@vger.kernel.org
2127 S:      Maintained
2128 F:      Documentation/devicetree/bindings/sound/adi,ssm3515.yaml
2129 F:      Documentation/devicetree/bindings/sound/apple,*
2130 F:      sound/soc/apple/*
2131 F:      sound/soc/codecs/cs42l83-i2c.c
2132 F:      sound/soc/codecs/ssm3515.c
2134 ARM/APPLE MACHINE SUPPORT
2135 M:      Hector Martin <marcan@marcan.st>
2136 M:      Sven Peter <sven@svenpeter.dev>
2137 R:      Alyssa Rosenzweig <alyssa@rosenzweig.io>
2138 L:      asahi@lists.linux.dev
2139 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2140 S:      Maintained
2141 W:      https://asahilinux.org
2142 B:      https://github.com/AsahiLinux/linux/issues
2143 C:      irc://irc.oftc.net/asahi-dev
2144 T:      git https://github.com/AsahiLinux/linux.git
2145 F:      Documentation/devicetree/bindings/arm/apple.yaml
2146 F:      Documentation/devicetree/bindings/arm/apple/*
2147 F:      Documentation/devicetree/bindings/clock/apple,nco.yaml
2148 F:      Documentation/devicetree/bindings/cpufreq/apple,cluster-cpufreq.yaml
2149 F:      Documentation/devicetree/bindings/dma/apple,admac.yaml
2150 F:      Documentation/devicetree/bindings/i2c/apple,i2c.yaml
2151 F:      Documentation/devicetree/bindings/interrupt-controller/apple,*
2152 F:      Documentation/devicetree/bindings/iommu/apple,dart.yaml
2153 F:      Documentation/devicetree/bindings/iommu/apple,sart.yaml
2154 F:      Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
2155 F:      Documentation/devicetree/bindings/net/bluetooth/brcm,bcm4377-bluetooth.yaml
2156 F:      Documentation/devicetree/bindings/nvme/apple,nvme-ans.yaml
2157 F:      Documentation/devicetree/bindings/nvmem/apple,efuses.yaml
2158 F:      Documentation/devicetree/bindings/pci/apple,pcie.yaml
2159 F:      Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
2160 F:      Documentation/devicetree/bindings/power/apple*
2161 F:      Documentation/devicetree/bindings/pwm/apple,s5l-fpwm.yaml
2162 F:      Documentation/devicetree/bindings/watchdog/apple,wdt.yaml
2163 F:      arch/arm64/boot/dts/apple/
2164 F:      drivers/bluetooth/hci_bcm4377.c
2165 F:      drivers/clk/clk-apple-nco.c
2166 F:      drivers/cpufreq/apple-soc-cpufreq.c
2167 F:      drivers/dma/apple-admac.c
2168 F:      drivers/pmdomain/apple/
2169 F:      drivers/i2c/busses/i2c-pasemi-core.c
2170 F:      drivers/i2c/busses/i2c-pasemi-platform.c
2171 F:      drivers/iommu/apple-dart.c
2172 F:      drivers/iommu/io-pgtable-dart.c
2173 F:      drivers/irqchip/irq-apple-aic.c
2174 F:      drivers/nvme/host/apple.c
2175 F:      drivers/nvmem/apple-efuses.c
2176 F:      drivers/pinctrl/pinctrl-apple-gpio.c
2177 F:      drivers/pwm/pwm-apple.c
2178 F:      drivers/soc/apple/*
2179 F:      drivers/watchdog/apple_wdt.c
2180 F:      include/dt-bindings/interrupt-controller/apple-aic.h
2181 F:      include/dt-bindings/pinctrl/apple.h
2182 F:      include/linux/soc/apple/*
2184 ARM/ARTPEC MACHINE SUPPORT
2185 M:      Jesper Nilsson <jesper.nilsson@axis.com>
2186 M:      Lars Persson <lars.persson@axis.com>
2187 L:      linux-arm-kernel@axis.com
2188 S:      Maintained
2189 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
2190 F:      arch/arm/boot/dts/axis/
2191 F:      arch/arm/mach-artpec
2192 F:      drivers/clk/axis
2193 F:      drivers/crypto/axis
2194 F:      drivers/mmc/host/usdhi6rol0.c
2195 F:      drivers/pinctrl/pinctrl-artpec*
2197 ARM/ASPEED I2C DRIVER
2198 M:      Brendan Higgins <brendanhiggins@google.com>
2199 R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
2200 R:      Joel Stanley <joel@jms.id.au>
2201 L:      linux-i2c@vger.kernel.org
2202 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2203 S:      Maintained
2204 F:      Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
2205 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
2206 F:      drivers/i2c/busses/i2c-aspeed.c
2207 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
2209 ARM/ASPEED MACHINE SUPPORT
2210 M:      Joel Stanley <joel@jms.id.au>
2211 R:      Andrew Jeffery <andrew@codeconstruct.com.au>
2212 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2213 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2214 S:      Supported
2215 Q:      https://patchwork.ozlabs.org/project/linux-aspeed/list/
2216 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc.git
2217 F:      Documentation/devicetree/bindings/arm/aspeed/
2218 F:      arch/arm/boot/dts/aspeed/
2219 F:      arch/arm/mach-aspeed/
2220 N:      aspeed
2222 ARM/AXM LSI SOC
2223 M:      Krzysztof Kozlowski <krzk@kernel.org>
2224 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2225 S:      Odd Fixes
2226 F:      Documentation/devicetree/bindings/arm/axxia.yaml
2227 F:      arch/arm/boot/dts/intel/axm/
2228 F:      arch/arm/mach-axxia/
2230 ARM/BITMAIN ARCHITECTURE
2231 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2232 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2233 S:      Maintained
2234 F:      Documentation/devicetree/bindings/arm/bitmain.yaml
2235 F:      Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
2236 F:      Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
2237 F:      arch/arm64/boot/dts/bitmain/
2238 F:      drivers/clk/clk-bm1880.c
2239 F:      drivers/pinctrl/pinctrl-bm1880.c
2241 ARM/CALXEDA HIGHBANK ARCHITECTURE
2242 M:      Andre Przywara <andre.przywara@arm.com>
2243 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2244 S:      Maintained
2245 F:      arch/arm/boot/dts/calxeda/
2246 F:      arch/arm/mach-highbank/
2248 ARM/CAVIUM THUNDER NETWORK DRIVER
2249 M:      Sunil Goutham <sgoutham@marvell.com>
2250 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2251 S:      Supported
2252 F:      drivers/net/ethernet/cavium/thunder/
2254 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
2255 M:      Lukasz Majewski <lukma@denx.de>
2256 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2257 S:      Maintained
2258 F:      arch/arm/mach-ep93xx/ts72xx.c
2260 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
2261 M:      Hartley Sweeten <hsweeten@visionengravers.com>
2262 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
2263 M:      Nikita Shubin <nikita.shubin@maquefel.me>
2264 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2265 S:      Maintained
2266 F:      Documentation/devicetree/bindings/iio/adc/cirrus,ep9301-adc.yaml
2267 F:      Documentation/devicetree/bindings/sound/cirrus,ep9301-*
2268 F:      arch/arm/boot/compressed/misc-ep93xx.h
2269 F:      arch/arm/mach-ep93xx/
2270 F:      drivers/iio/adc/ep93xx_adc.c
2272 ARM/CLKDEV SUPPORT
2273 M:      Russell King <linux@armlinux.org.uk>
2274 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2275 S:      Maintained
2276 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
2277 F:      drivers/clk/clkdev.c
2279 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
2280 M:      Baruch Siach <baruch@tkos.co.il>
2281 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2282 S:      Maintained
2283 F:      arch/arm/boot/dts/cnxt/
2284 N:      digicolor
2286 ARM/CORESIGHT FRAMEWORK AND DRIVERS
2287 M:      Suzuki K Poulose <suzuki.poulose@arm.com>
2288 R:      Mike Leach <mike.leach@linaro.org>
2289 R:      James Clark <james.clark@linaro.org>
2290 L:      coresight@lists.linaro.org (moderated for non-subscribers)
2291 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2292 S:      Maintained
2293 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
2294 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
2295 F:      Documentation/devicetree/bindings/arm/arm,coresight-*.yaml
2296 F:      Documentation/devicetree/bindings/arm/arm,embedded-trace-extension.yaml
2297 F:      Documentation/devicetree/bindings/arm/arm,trace-buffer-extension.yaml
2298 F:      Documentation/devicetree/bindings/arm/qcom,coresight-*.yaml
2299 F:      Documentation/trace/coresight/*
2300 F:      drivers/hwtracing/coresight/*
2301 F:      include/dt-bindings/arm/coresight-cti-dt.h
2302 F:      include/linux/coresight*
2303 F:      include/uapi/linux/coresight*
2304 F:      samples/coresight/*
2305 F:      tools/perf/Documentation/arm-coresight.txt
2306 F:      tools/perf/arch/arm/util/auxtrace.c
2307 F:      tools/perf/arch/arm/util/cs-etm.c
2308 F:      tools/perf/arch/arm/util/cs-etm.h
2309 F:      tools/perf/arch/arm/util/pmu.c
2310 F:      tools/perf/tests/shell/*coresight*
2311 F:      tools/perf/tests/shell/coresight/*
2312 F:      tools/perf/tests/shell/lib/*coresight*
2313 F:      tools/perf/util/cs-etm-decoder/*
2314 F:      tools/perf/util/cs-etm.*
2316 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
2317 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
2318 M:      Linus Walleij <linus.walleij@linaro.org>
2319 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2320 S:      Maintained
2321 T:      git git://github.com/ulli-kroll/linux.git
2322 F:      Documentation/devicetree/bindings/arm/gemini.yaml
2323 F:      Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml
2324 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
2325 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
2326 F:      arch/arm/boot/dts/gemini/
2327 F:      arch/arm/mach-gemini/
2328 F:      drivers/crypto/gemini/
2329 F:      drivers/net/ethernet/cortina/
2330 F:      drivers/pinctrl/pinctrl-gemini.c
2331 F:      drivers/rtc/rtc-ftrtc010.c
2333 ARM/CZ.NIC TURRIS SUPPORT
2334 M:      Marek Behún <kabel@kernel.org>
2335 S:      Maintained
2336 W:      https://www.turris.cz/
2337 F:      Documentation/ABI/testing/debugfs-moxtet
2338 F:      Documentation/ABI/testing/sysfs-bus-i2c-devices-turris-omnia-mcu
2339 F:      Documentation/ABI/testing/sysfs-bus-moxtet-devices
2340 F:      Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
2341 F:      Documentation/devicetree/bindings/bus/moxtet.txt
2342 F:      Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
2343 F:      Documentation/devicetree/bindings/firmware/cznic,turris-omnia-mcu.yaml
2344 F:      Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
2345 F:      Documentation/devicetree/bindings/interrupt-controller/marvell,mpic.yaml
2346 F:      Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
2347 F:      Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
2348 F:      drivers/bus/moxtet.c
2349 F:      drivers/firmware/turris-mox-rwtm.c
2350 F:      drivers/gpio/gpio-moxtet.c
2351 F:      drivers/leds/leds-turris-omnia.c
2352 F:      drivers/mailbox/armada-37xx-rwtm-mailbox.c
2353 F:      drivers/platform/cznic/
2354 F:      drivers/watchdog/armada_37xx_wdt.c
2355 F:      include/dt-bindings/bus/moxtet.h
2356 F:      include/linux/armada-37xx-rwtm-mailbox.h
2357 F:      include/linux/moxtet.h
2358 F:      include/linux/turris-omnia-mcu-interface.h
2360 ARM/FARADAY FA526 PORT
2361 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
2362 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2363 S:      Maintained
2364 T:      git git://git.berlios.de/gemini-board
2365 F:      arch/arm/mm/*-fa*
2367 ARM/FOOTBRIDGE ARCHITECTURE
2368 M:      Russell King <linux@armlinux.org.uk>
2369 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2370 S:      Maintained
2371 W:      http://www.armlinux.org.uk/
2372 F:      arch/arm/include/asm/hardware/dec21285.h
2373 F:      arch/arm/mach-footbridge/
2375 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
2376 M:      Shawn Guo <shawnguo@kernel.org>
2377 M:      Sascha Hauer <s.hauer@pengutronix.de>
2378 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
2379 R:      Fabio Estevam <festevam@gmail.com>
2380 L:      imx@lists.linux.dev
2381 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2382 S:      Maintained
2383 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2384 F:      arch/arm/boot/dts/nxp/imx/
2385 F:      arch/arm/boot/dts/nxp/mxs/
2386 F:      arch/arm64/boot/dts/freescale/
2387 X:      arch/arm64/boot/dts/freescale/fsl-*
2388 X:      arch/arm64/boot/dts/freescale/qoriq-*
2389 X:      drivers/media/i2c/
2390 N:      imx
2391 N:      mxs
2393 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
2394 M:      Shawn Guo <shawnguo@kernel.org>
2395 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2396 S:      Maintained
2397 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2398 F:      arch/arm/boot/dts/nxp/ls/
2399 F:      arch/arm64/boot/dts/freescale/fsl-*
2400 F:      arch/arm64/boot/dts/freescale/qoriq-*
2402 ARM/FREESCALE VYBRID ARM ARCHITECTURE
2403 M:      Shawn Guo <shawnguo@kernel.org>
2404 M:      Sascha Hauer <s.hauer@pengutronix.de>
2405 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
2406 R:      Stefan Agner <stefan@agner.ch>
2407 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2408 S:      Maintained
2409 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2410 F:      arch/arm/boot/dts/nxp/vf/
2411 F:      arch/arm/mach-imx/*vf610*
2413 ARM/GUMSTIX MACHINE SUPPORT
2414 M:      Steve Sakoman <sakoman@gmail.com>
2415 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2416 S:      Maintained
2418 ARM/HISILICON SOC SUPPORT
2419 M:      Wei Xu <xuwei5@hisilicon.com>
2420 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2421 S:      Supported
2422 W:      http://www.hisilicon.com
2423 T:      git https://github.com/hisilicon/linux-hisi.git
2424 F:      arch/arm/boot/dts/hisilicon/
2425 F:      arch/arm/mach-hisi/
2426 F:      arch/arm64/boot/dts/hisilicon/
2428 ARM/HP JORNADA 7XX MACHINE SUPPORT
2429 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
2430 S:      Maintained
2431 W:      www.jlime.com
2432 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2433 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
2434 F:      arch/arm/mach-sa1100/jornada720.c
2436 ARM/HPE GXP ARCHITECTURE
2437 M:      Jean-Marie Verdun <verdun@hpe.com>
2438 M:      Nick Hawkins <nick.hawkins@hpe.com>
2439 S:      Maintained
2440 F:      Documentation/devicetree/bindings/arm/hpe,gxp.yaml
2441 F:      Documentation/devicetree/bindings/hwmon/hpe,gxp-fan-ctrl.yaml
2442 F:      Documentation/devicetree/bindings/i2c/hpe,gxp-i2c.yaml
2443 F:      Documentation/devicetree/bindings/spi/hpe,gxp-spifi.yaml
2444 F:      Documentation/devicetree/bindings/timer/hpe,gxp-timer.yaml
2445 F:      Documentation/hwmon/gxp-fan-ctrl.rst
2446 F:      arch/arm/boot/dts/hpe/
2447 F:      arch/arm/mach-hpe/
2448 F:      drivers/clocksource/timer-gxp.c
2449 F:      drivers/hwmon/gxp-fan-ctrl.c
2450 F:      drivers/i2c/busses/i2c-gxp.c
2451 F:      drivers/spi/spi-gxp.c
2452 F:      drivers/watchdog/gxp-wdt.c
2454 ARM/IGEP MACHINE SUPPORT
2455 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
2456 M:      Javier Martinez Canillas <javier@dowhile0.org>
2457 L:      linux-omap@vger.kernel.org
2458 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2459 S:      Maintained
2460 F:      arch/arm/boot/dts/ti/omap/omap3-igep*
2462 ARM/INTEL IXP4XX ARM ARCHITECTURE
2463 M:      Linus Walleij <linusw@kernel.org>
2464 M:      Imre Kaloz <kaloz@openwrt.org>
2465 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2466 S:      Maintained
2467 F:      Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2468 F:      Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.yaml
2469 F:      Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2470 F:      Documentation/devicetree/bindings/memory-controllers/intel,ixp4xx-expansion*
2471 F:      Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
2472 F:      Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2473 F:      arch/arm/boot/dts/intel/ixp/
2474 F:      arch/arm/mach-ixp4xx/
2475 F:      drivers/bus/intel-ixp4xx-eb.c
2476 F:      drivers/char/hw_random/ixp4xx-rng.c
2477 F:      drivers/clocksource/timer-ixp4xx.c
2478 F:      drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
2479 F:      drivers/gpio/gpio-ixp4xx.c
2480 F:      drivers/irqchip/irq-ixp4xx.c
2481 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
2482 F:      drivers/net/wan/ixp4xx_hss.c
2483 F:      drivers/soc/ixp4xx/ixp4xx-npe.c
2484 F:      drivers/soc/ixp4xx/ixp4xx-qmgr.c
2485 F:      include/linux/soc/ixp4xx/npe.h
2486 F:      include/linux/soc/ixp4xx/qmgr.h
2488 ARM/INTEL KEEMBAY ARCHITECTURE
2489 M:      Paul J. Murphy <paul.j.murphy@intel.com>
2490 M:      Daniele Alessandrelli <daniele.alessandrelli@intel.com>
2491 S:      Maintained
2492 F:      Documentation/devicetree/bindings/arm/intel,keembay.yaml
2493 F:      arch/arm64/boot/dts/intel/keembay-evm.dts
2494 F:      arch/arm64/boot/dts/intel/keembay-soc.dtsi
2496 ARM/INTEL XSC3 (MANZANO) ARM CORE
2497 M:      Lennert Buytenhek <kernel@wantstofly.org>
2498 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2499 S:      Maintained
2501 ARM/LG1K ARCHITECTURE
2502 M:      Chanho Min <chanho.min@lge.com>
2503 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2504 S:      Maintained
2505 F:      arch/arm64/boot/dts/lg/
2507 ARM/LPC18XX ARCHITECTURE
2508 M:      Vladimir Zapolskiy <vz@mleia.com>
2509 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2510 S:      Maintained
2511 F:      Documentation/devicetree/bindings/i2c/nxp,lpc1788-i2c.yaml
2512 F:      arch/arm/boot/dts/nxp/lpc/lpc43*
2513 F:      drivers/i2c/busses/i2c-lpc2k.c
2514 F:      drivers/memory/pl172.c
2515 F:      drivers/mtd/spi-nor/controllers/nxp-spifi.c
2516 F:      drivers/rtc/rtc-lpc24xx.c
2517 N:      lpc18xx
2519 ARM/LPC32XX SOC SUPPORT
2520 M:      Vladimir Zapolskiy <vz@mleia.com>
2521 M:      Piotr Wojtaszczyk <piotr.wojtaszczyk@timesys.com>
2522 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2523 S:      Maintained
2524 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
2525 F:      Documentation/devicetree/bindings/i2c/nxp,pnx-i2c.yaml
2526 F:      arch/arm/boot/dts/nxp/lpc/lpc32*
2527 F:      arch/arm/mach-lpc32xx/
2528 F:      drivers/dma/lpc32xx-dmamux.c
2529 F:      drivers/i2c/busses/i2c-pnx.c
2530 F:      drivers/net/ethernet/nxp/lpc_eth.c
2531 F:      drivers/usb/host/ohci-nxp.c
2532 F:      drivers/watchdog/pnx4008_wdt.c
2533 N:      lpc32xx
2535 LPC32XX DMAMUX SUPPORT
2536 M:      J.M.B. Downing <jonathan.downing@nautel.com>
2537 M:      Piotr Wojtaszczyk <piotr.wojtaszczyk@timesys.com>
2538 R:      Vladimir Zapolskiy <vz@mleia.com>
2539 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2540 S:      Maintained
2541 F:      Documentation/devicetree/bindings/dma/nxp,lpc3220-dmamux.yaml
2543 ARM/Marvell Dove/MV78xx0/Orion SOC support
2544 M:      Andrew Lunn <andrew@lunn.ch>
2545 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2546 M:      Gregory Clement <gregory.clement@bootlin.com>
2547 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2548 S:      Maintained
2549 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2550 F:      Documentation/devicetree/bindings/arm/marvell/marvell,dove.txt
2551 F:      Documentation/devicetree/bindings/arm/marvell/marvell,orion5x.txt
2552 F:      Documentation/devicetree/bindings/soc/dove/
2553 F:      arch/arm/boot/dts/marvell/dove*
2554 F:      arch/arm/boot/dts/marvell/orion5x*
2555 F:      arch/arm/mach-dove/
2556 F:      arch/arm/mach-mv78xx0/
2557 F:      arch/arm/mach-orion5x/
2558 F:      arch/arm/plat-orion/
2559 F:      drivers/bus/mvebu-mbus.c
2560 F:      drivers/soc/dove/
2562 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2563 M:      Andrew Lunn <andrew@lunn.ch>
2564 M:      Gregory Clement <gregory.clement@bootlin.com>
2565 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2566 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2567 S:      Maintained
2568 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2569 F:      Documentation/devicetree/bindings/arm/marvell/
2570 F:      arch/arm/boot/dts/marvell/armada*
2571 F:      arch/arm/boot/dts/marvell/kirkwood*
2572 F:      arch/arm/configs/mvebu_*_defconfig
2573 F:      arch/arm/mach-mvebu/
2574 F:      arch/arm64/boot/dts/marvell/
2575 F:      drivers/clk/mvebu/
2576 F:      drivers/cpufreq/armada-37xx-cpufreq.c
2577 F:      drivers/cpufreq/armada-8k-cpufreq.c
2578 F:      drivers/cpufreq/mvebu-cpufreq.c
2579 F:      drivers/irqchip/irq-armada-370-xp.c
2580 F:      drivers/irqchip/irq-mvebu-*
2581 F:      drivers/pinctrl/mvebu/
2582 F:      drivers/rtc/rtc-armada38x.c
2584 ARM/Mediatek RTC DRIVER
2585 M:      Eddie Huang <eddie.huang@mediatek.com>
2586 M:      Sean Wang <sean.wang@mediatek.com>
2587 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2588 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2589 S:      Maintained
2590 F:      Documentation/devicetree/bindings/rtc/mediatek,mt2712-rtc.yaml
2591 F:      Documentation/devicetree/bindings/rtc/mediatek,mt7622-rtc.yaml
2592 F:      drivers/rtc/rtc-mt2712.c
2593 F:      drivers/rtc/rtc-mt6397.c
2594 F:      drivers/rtc/rtc-mt7622.c
2596 ARM/Mediatek SoC support
2597 M:      Matthias Brugger <matthias.bgg@gmail.com>
2598 M:      AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
2599 L:      linux-kernel@vger.kernel.org
2600 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2601 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2602 S:      Maintained
2603 W:      https://mtk.wiki.kernel.org/
2604 C:      irc://irc.libera.chat/linux-mediatek
2605 F:      arch/arm/boot/dts/mediatek/
2606 F:      arch/arm/mach-mediatek/
2607 F:      arch/arm64/boot/dts/mediatek/
2608 F:      drivers/soc/mediatek/
2609 N:      mtk
2610 N:      mt[2678]
2611 K:      mediatek
2613 ARM/Mediatek USB3 PHY DRIVER
2614 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
2615 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2616 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2617 S:      Maintained
2618 F:      Documentation/devicetree/bindings/phy/mediatek,*
2619 F:      drivers/phy/mediatek/
2621 ARM/MICROCHIP (ARM64) SoC support
2622 M:      Conor Dooley <conor@kernel.org>
2623 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2624 M:      Claudiu Beznea <claudiu.beznea@tuxon.dev>
2625 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2626 S:      Supported
2627 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2628 F:      arch/arm64/boot/dts/microchip/
2630 ARM/Microchip (AT91) SoC support
2631 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2632 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
2633 M:      Claudiu Beznea <claudiu.beznea@tuxon.dev>
2634 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2635 S:      Supported
2636 W:      http://www.linux4sam.org
2637 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2638 F:      arch/arm/boot/dts/microchip/
2639 F:      arch/arm/include/debug/at91.S
2640 F:      arch/arm/mach-at91/
2641 F:      drivers/memory/atmel*
2642 F:      drivers/watchdog/sama5d4_wdt.c
2643 F:      include/soc/at91/
2644 X:      drivers/input/touchscreen/atmel_mxt_ts.c
2645 N:      at91
2646 N:      atmel
2648 ARM/Microchip Sparx5 SoC support
2649 M:      Lars Povlsen <lars.povlsen@microchip.com>
2650 M:      Steen Hegelund <Steen.Hegelund@microchip.com>
2651 M:      Daniel Machon <daniel.machon@microchip.com>
2652 M:      UNGLinuxDriver@microchip.com
2653 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2654 S:      Supported
2655 F:      arch/arm64/boot/dts/microchip/sparx*
2656 F:      drivers/net/ethernet/microchip/vcap/
2657 F:      drivers/pinctrl/pinctrl-microchip-sgpio.c
2658 N:      sparx5
2660 ARM/MILBEAUT ARCHITECTURE
2661 M:      Taichi Sugaya <sugaya.taichi@socionext.com>
2662 M:      Takao Orito <orito.takao@socionext.com>
2663 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2664 S:      Maintained
2665 F:      arch/arm/boot/dts/socionext/milbeaut*
2666 F:      arch/arm/mach-milbeaut/
2667 N:      milbeaut
2669 ARM/MOXA ART SOC
2670 M:      Krzysztof Kozlowski <krzk@kernel.org>
2671 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2672 S:      Odd Fixes
2673 F:      Documentation/devicetree/bindings/arm/moxart.yaml
2674 F:      Documentation/devicetree/bindings/clock/moxa,moxart-clock.txt
2675 F:      arch/arm/boot/dts/moxa/
2676 F:      drivers/clk/clk-moxart.c
2678 ARM/MStar/Sigmastar Armv7 SoC support
2679 M:      Daniel Palmer <daniel@thingy.jp>
2680 M:      Romain Perier <romain.perier@gmail.com>
2681 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2682 S:      Maintained
2683 W:      http://linux-chenxing.org/
2684 T:      git git://github.com/linux-chenxing/linux.git
2685 F:      Documentation/devicetree/bindings/arm/mstar/*
2686 F:      Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2687 F:      Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2688 F:      arch/arm/boot/dts/sigmastar/
2689 F:      arch/arm/mach-mstar/
2690 F:      drivers/clk/mstar/
2691 F:      drivers/clocksource/timer-msc313e.c
2692 F:      drivers/gpio/gpio-msc313.c
2693 F:      drivers/rtc/rtc-msc313.c
2694 F:      drivers/watchdog/msc313e_wdt.c
2695 F:      include/dt-bindings/clock/mstar-*
2696 F:      include/dt-bindings/gpio/msc313-gpio.h
2698 ARM/NOMADIK/Ux500 ARCHITECTURES
2699 M:      Linus Walleij <linus.walleij@linaro.org>
2700 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2701 S:      Maintained
2702 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2703 F:      Documentation/devicetree/bindings/arm/ste-*
2704 F:      Documentation/devicetree/bindings/arm/ux500.yaml
2705 F:      Documentation/devicetree/bindings/arm/ux500/
2706 F:      Documentation/devicetree/bindings/gpio/st,nomadik-gpio.yaml
2707 F:      Documentation/devicetree/bindings/i2c/st,nomadik-i2c.yaml
2708 F:      arch/arm/boot/dts/st/ste-*
2709 F:      arch/arm/mach-nomadik/
2710 F:      arch/arm/mach-ux500/
2711 F:      drivers/clk/clk-nomadik.c
2712 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
2713 F:      drivers/dma/ste_dma40*
2714 F:      drivers/pmdomain/st/ste-ux500-pm-domain.c
2715 F:      drivers/gpio/gpio-nomadik.c
2716 F:      drivers/hwspinlock/u8500_hsem.c
2717 F:      drivers/i2c/busses/i2c-nomadik.c
2718 F:      drivers/iio/adc/ab8500-gpadc.c
2719 F:      drivers/mfd/ab8500*
2720 F:      drivers/mfd/abx500*
2721 F:      drivers/mfd/db8500*
2722 F:      drivers/pinctrl/nomadik/
2723 F:      drivers/rtc/rtc-ab8500.c
2724 F:      drivers/rtc/rtc-pl031.c
2725 F:      drivers/soc/ux500/
2727 ARM/NUVOTON MA35 ARCHITECTURE
2728 M:      Jacky Huang <ychuang3@nuvoton.com>
2729 M:      Shan-Chun Hung <schung@nuvoton.com>
2730 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2731 S:      Supported
2732 F:      Documentation/devicetree/bindings/*/*/*ma35*
2733 F:      Documentation/devicetree/bindings/*/*ma35*
2734 F:      arch/arm64/boot/dts/nuvoton/*ma35*
2735 F:      drivers/*/*/*ma35*
2736 F:      drivers/*/*ma35*
2737 K:      ma35d1
2739 ARM/NUVOTON NPCM ARCHITECTURE
2740 M:      Avi Fishman <avifishman70@gmail.com>
2741 M:      Tomer Maimon <tmaimon77@gmail.com>
2742 M:      Tali Perry <tali.perry1@gmail.com>
2743 R:      Patrick Venture <venture@google.com>
2744 R:      Nancy Yuen <yuenn@google.com>
2745 R:      Benjamin Fair <benjaminfair@google.com>
2746 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2747 S:      Supported
2748 F:      Documentation/devicetree/bindings/*/*/*npcm*
2749 F:      Documentation/devicetree/bindings/*/*npcm*
2750 F:      Documentation/devicetree/bindings/rtc/nuvoton,nct3018y.yaml
2751 F:      arch/arm/boot/dts/nuvoton/nuvoton-npcm*
2752 F:      arch/arm/mach-npcm/
2753 F:      arch/arm64/boot/dts/nuvoton/
2754 F:      drivers/*/*/*npcm*
2755 F:      drivers/*/*npcm*
2756 F:      drivers/rtc/rtc-nct3018y.c
2757 F:      include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2758 F:      include/dt-bindings/clock/nuvoton,npcm845-clk.h
2760 ARM/NUVOTON NPCM VIDEO ENGINE DRIVER
2761 M:      Joseph Liu <kwliu@nuvoton.com>
2762 M:      Marvin Lin <kflin@nuvoton.com>
2763 L:      linux-media@vger.kernel.org
2764 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2765 S:      Maintained
2766 F:      Documentation/devicetree/bindings/media/nuvoton,npcm-ece.yaml
2767 F:      Documentation/devicetree/bindings/media/nuvoton,npcm-vcd.yaml
2768 F:      Documentation/userspace-api/media/drivers/npcm-video.rst
2769 F:      drivers/media/platform/nuvoton/
2770 F:      include/uapi/linux/npcm-video.h
2772 ARM/NUVOTON WPCM450 ARCHITECTURE
2773 M:      Jonathan Neuschäfer <j.neuschaefer@gmx.net>
2774 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2775 S:      Maintained
2776 W:      https://github.com/neuschaefer/wpcm450/wiki
2777 F:      Documentation/devicetree/bindings/*/*wpcm*
2778 F:      arch/arm/boot/dts/nuvoton/nuvoton-wpcm450*
2779 F:      arch/arm/configs/wpcm450_defconfig
2780 F:      arch/arm/mach-npcm/wpcm450.c
2781 F:      drivers/*/*/*wpcm*
2782 F:      drivers/*/*wpcm*
2784 ARM/NXP S32G ARCHITECTURE
2785 R:      Chester Lin <chester62515@gmail.com>
2786 R:      Matthias Brugger <mbrugger@suse.com>
2787 R:      Ghennadi Procopciuc <ghennadi.procopciuc@oss.nxp.com>
2788 L:      NXP S32 Linux Team <s32@nxp.com>
2789 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2790 S:      Maintained
2791 F:      arch/arm64/boot/dts/freescale/s32g*.dts*
2792 F:      drivers/pinctrl/nxp/
2794 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2795 M:      Alexander Clouter <alex@digriz.org.uk>
2796 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2797 S:      Maintained
2798 W:      http://www.digriz.org.uk/ts78xx/kernel
2799 F:      arch/arm/mach-orion5x/ts78xx-*
2801 ARM/QUALCOMM CHROMEBOOK SUPPORT
2802 R:      cros-qcom-dts-watchers@chromium.org
2803 F:      arch/arm64/boot/dts/qcom/sc7180*
2804 F:      arch/arm64/boot/dts/qcom/sc7280*
2805 F:      arch/arm64/boot/dts/qcom/sdm845-cheza*
2807 ARM/QUALCOMM MAILING LIST
2808 L:      linux-arm-msm@vger.kernel.org
2809 F:      Documentation/devicetree/bindings/*/qcom*
2810 F:      Documentation/devicetree/bindings/soc/qcom/
2811 F:      arch/arm/boot/dts/qcom/
2812 F:      arch/arm/configs/qcom_defconfig
2813 F:      arch/arm/mach-qcom/
2814 F:      arch/arm64/boot/dts/qcom/
2815 F:      drivers/*/*/pm8???-*
2816 F:      drivers/*/*/qcom*
2817 F:      drivers/*/*/qcom/
2818 F:      drivers/*/qcom*
2819 F:      drivers/*/qcom/
2820 F:      drivers/bluetooth/btqcomsmd.c
2821 F:      drivers/clocksource/timer-qcom.c
2822 F:      drivers/cpuidle/cpuidle-qcom-spm.c
2823 F:      drivers/extcon/extcon-qcom*
2824 F:      drivers/i2c/busses/i2c-qcom-geni.c
2825 F:      drivers/i2c/busses/i2c-qup.c
2826 F:      drivers/iommu/msm*
2827 F:      drivers/mfd/ssbi.c
2828 F:      drivers/mmc/host/mmci_qcom*
2829 F:      drivers/mmc/host/sdhci-msm.c
2830 F:      drivers/pci/controller/dwc/pcie-qcom*
2831 F:      drivers/phy/qualcomm/
2832 F:      drivers/power/*/msm*
2833 F:      drivers/reset/reset-qcom-*
2834 F:      drivers/rtc/rtc-pm8xxx.c
2835 F:      drivers/spi/spi-geni-qcom.c
2836 F:      drivers/spi/spi-qcom-qspi.c
2837 F:      drivers/spi/spi-qup.c
2838 F:      drivers/tty/serial/msm_serial.c
2839 F:      drivers/ufs/host/ufs-qcom*
2840 F:      drivers/usb/dwc3/dwc3-qcom.c
2841 F:      include/dt-bindings/*/qcom*
2842 F:      include/linux/*/qcom*
2843 F:      include/linux/soc/qcom/
2845 ARM/QUALCOMM SUPPORT
2846 M:      Bjorn Andersson <andersson@kernel.org>
2847 M:      Konrad Dybcio <konradybcio@kernel.org>
2848 L:      linux-arm-msm@vger.kernel.org
2849 S:      Maintained
2850 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2851 F:      Documentation/devicetree/bindings/arm/qcom-soc.yaml
2852 F:      Documentation/devicetree/bindings/arm/qcom.yaml
2853 F:      Documentation/devicetree/bindings/bus/qcom*
2854 F:      Documentation/devicetree/bindings/cache/qcom,llcc.yaml
2855 F:      Documentation/devicetree/bindings/firmware/qcom,scm.yaml
2856 F:      Documentation/devicetree/bindings/reserved-memory/qcom*
2857 F:      Documentation/devicetree/bindings/soc/qcom/
2858 F:      arch/arm/boot/dts/qcom/
2859 F:      arch/arm/configs/qcom_defconfig
2860 F:      arch/arm/mach-qcom/
2861 F:      arch/arm64/boot/dts/qcom/
2862 F:      drivers/bus/qcom*
2863 F:      drivers/firmware/qcom/
2864 F:      drivers/soc/qcom/
2865 F:      include/dt-bindings/arm/qcom,ids.h
2866 F:      include/dt-bindings/firmware/qcom,scm.h
2867 F:      include/dt-bindings/soc/qcom*
2868 F:      include/linux/firmware/qcom
2869 F:      include/linux/soc/qcom/
2870 F:      include/soc/qcom/
2872 ARM/RDA MICRO ARCHITECTURE
2873 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2874 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2875 L:      linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2876 S:      Maintained
2877 F:      Documentation/devicetree/bindings/arm/rda.yaml
2878 F:      Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2879 F:      Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.yaml
2880 F:      Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml
2881 F:      Documentation/devicetree/bindings/timer/rda,8810pl-timer.yaml
2882 F:      arch/arm/boot/dts/unisoc/
2883 F:      drivers/clocksource/timer-rda.c
2884 F:      drivers/gpio/gpio-rda.c
2885 F:      drivers/irqchip/irq-rda-intc.c
2886 F:      drivers/tty/serial/rda-uart.c
2888 ARM/REALTEK ARCHITECTURE
2889 M:      Andreas Färber <afaerber@suse.de>
2890 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2891 L:      linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2892 S:      Maintained
2893 F:      Documentation/devicetree/bindings/arm/realtek.yaml
2894 F:      arch/arm/boot/dts/realtek/
2895 F:      arch/arm/mach-realtek/
2896 F:      arch/arm64/boot/dts/realtek/
2898 ARM/RISC-V/RENESAS ARCHITECTURE
2899 M:      Geert Uytterhoeven <geert+renesas@glider.be>
2900 M:      Magnus Damm <magnus.damm@gmail.com>
2901 L:      linux-renesas-soc@vger.kernel.org
2902 S:      Supported
2903 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2904 C:      irc://irc.libera.chat/renesas-soc
2905 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2906 F:      Documentation/devicetree/bindings/hwinfo/renesas,prr.yaml
2907 F:      Documentation/devicetree/bindings/soc/renesas/
2908 F:      arch/arm/boot/dts/renesas/
2909 F:      arch/arm/configs/shmobile_defconfig
2910 F:      arch/arm/include/debug/renesas-scif.S
2911 F:      arch/arm/mach-shmobile/
2912 F:      arch/arm64/boot/dts/renesas/
2913 F:      arch/riscv/boot/dts/renesas/
2914 F:      drivers/pmdomain/renesas/
2915 F:      drivers/soc/renesas/
2916 F:      include/linux/soc/renesas/
2917 K:      \brenesas,
2919 ARM/RISCPC ARCHITECTURE
2920 M:      Russell King <linux@armlinux.org.uk>
2921 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2922 S:      Maintained
2923 W:      http://www.armlinux.org.uk/
2924 F:      arch/arm/include/asm/hardware/ioc.h
2925 F:      arch/arm/include/asm/hardware/iomd.h
2926 F:      arch/arm/include/asm/hardware/memc.h
2927 F:      arch/arm/mach-rpc/
2928 F:      drivers/net/ethernet/8390/etherh.c
2929 F:      drivers/net/ethernet/i825xx/ether1*
2930 F:      drivers/net/ethernet/seeq/ether3*
2931 F:      drivers/scsi/arm/
2933 ARM/Rockchip SoC support
2934 M:      Heiko Stuebner <heiko@sntech.de>
2935 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2936 L:      linux-rockchip@lists.infradead.org
2937 S:      Maintained
2938 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2939 F:      Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2940 F:      Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2941 F:      Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2942 F:      arch/arm/boot/dts/rockchip/
2943 F:      arch/arm/mach-rockchip/
2944 F:      drivers/*/*/*rockchip*
2945 F:      drivers/*/*rockchip*
2946 F:      drivers/clk/rockchip/
2947 F:      drivers/i2c/busses/i2c-rk3x.c
2948 F:      sound/soc/rockchip/
2949 N:      rockchip
2951 ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2952 M:      Krzysztof Kozlowski <krzk@kernel.org>
2953 R:      Alim Akhtar <alim.akhtar@samsung.com>
2954 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2955 L:      linux-samsung-soc@vger.kernel.org
2956 S:      Maintained
2957 P:      Documentation/process/maintainer-soc-clean-dts.rst
2958 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
2959 B:      mailto:linux-samsung-soc@vger.kernel.org
2960 C:      irc://irc.libera.chat/linux-exynos
2961 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
2962 F:      Documentation/arch/arm/samsung/
2963 F:      Documentation/devicetree/bindings/arm/samsung/
2964 F:      Documentation/devicetree/bindings/hwinfo/samsung,*
2965 F:      Documentation/devicetree/bindings/power/pd-samsung.yaml
2966 F:      Documentation/devicetree/bindings/soc/samsung/
2967 F:      arch/arm/boot/dts/samsung/
2968 F:      arch/arm/mach-exynos*/
2969 F:      arch/arm/mach-s3c/
2970 F:      arch/arm/mach-s5p*/
2971 F:      arch/arm64/boot/dts/exynos/
2972 F:      drivers/*/*/*s3c24*
2973 F:      drivers/*/*s3c24*
2974 F:      drivers/*/*s3c64xx*
2975 F:      drivers/*/*s5pv210*
2976 F:      drivers/clocksource/samsung_pwm_timer.c
2977 F:      drivers/memory/samsung/
2978 F:      drivers/pwm/pwm-samsung.c
2979 F:      drivers/soc/samsung/
2980 F:      drivers/tty/serial/samsung*
2981 F:      include/clocksource/samsung_pwm.h
2982 F:      include/linux/platform_data/*s3c*
2983 F:      include/linux/serial_s3c.h
2984 F:      include/linux/soc/samsung/
2985 N:      exynos
2986 N:      s3c64xx
2987 N:      s5pv210
2989 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2990 M:      Łukasz Stelmach <l.stelmach@samsung.com>
2991 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2992 L:      linux-media@vger.kernel.org
2993 S:      Maintained
2994 F:      drivers/media/platform/samsung/s5p-g2d/
2996 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2997 M:      Marek Szyprowski <m.szyprowski@samsung.com>
2998 L:      linux-samsung-soc@vger.kernel.org
2999 L:      linux-media@vger.kernel.org
3000 S:      Maintained
3001 F:      Documentation/devicetree/bindings/media/cec/samsung,s5p-cec.yaml
3002 F:      drivers/media/cec/platform/s5p/
3004 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
3005 M:      Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
3006 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
3007 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
3008 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3009 L:      linux-media@vger.kernel.org
3010 S:      Maintained
3011 F:      Documentation/devicetree/bindings/media/samsung,s5pv210-jpeg.yaml
3012 F:      drivers/media/platform/samsung/s5p-jpeg/
3014 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
3015 M:      Marek Szyprowski <m.szyprowski@samsung.com>
3016 M:      Andrzej Hajda <andrzej.hajda@intel.com>
3017 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3018 L:      linux-media@vger.kernel.org
3019 S:      Maintained
3020 F:      Documentation/devicetree/bindings/media/samsung,s5p-mfc.yaml
3021 F:      drivers/media/platform/samsung/s5p-mfc/
3023 ARM/SOCFPGA ARCHITECTURE
3024 M:      Dinh Nguyen <dinguyen@kernel.org>
3025 S:      Maintained
3026 W:      http://www.rocketboards.org
3027 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
3028 F:      arch/arm/boot/dts/intel/socfpga/
3029 F:      arch/arm/configs/socfpga_defconfig
3030 F:      arch/arm/mach-socfpga/
3031 F:      arch/arm64/boot/dts/altera/
3032 F:      arch/arm64/boot/dts/intel/
3034 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
3035 M:      Dinh Nguyen <dinguyen@kernel.org>
3036 S:      Maintained
3037 F:      drivers/clk/socfpga/
3039 ARM/SOCFPGA EDAC SUPPORT
3040 M:      Dinh Nguyen <dinguyen@kernel.org>
3041 S:      Maintained
3042 F:      drivers/edac/altera_edac.[ch]
3044 ARM/SPREADTRUM SoC SUPPORT
3045 M:      Orson Zhai <orsonzhai@gmail.com>
3046 M:      Baolin Wang <baolin.wang7@gmail.com>
3047 R:      Chunyan Zhang <zhang.lyra@gmail.com>
3048 S:      Maintained
3049 F:      arch/arm64/boot/dts/sprd
3050 N:      sprd
3051 N:      sc27xx
3052 N:      sc2731
3054 ARM/STI ARCHITECTURE
3055 M:      Patrice Chotard <patrice.chotard@foss.st.com>
3056 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3057 S:      Maintained
3058 W:      http://www.stlinux.com
3059 F:      Documentation/devicetree/bindings/i2c/st,sti-i2c.yaml
3060 F:      Documentation/devicetree/bindings/spi/st,ssc-spi.yaml
3061 F:      arch/arm/boot/dts/st/sti*
3062 F:      arch/arm/mach-sti/
3063 F:      drivers/ata/ahci_st.c
3064 F:      drivers/char/hw_random/st-rng.c
3065 F:      drivers/clocksource/arm_global_timer.c
3066 F:      drivers/clocksource/clksrc_st_lpc.c
3067 F:      drivers/cpufreq/sti-cpufreq.c
3068 F:      drivers/dma/st_fdma*
3069 F:      drivers/i2c/busses/i2c-st.c
3070 F:      drivers/media/platform/st/sti/c8sectpfe/
3071 F:      drivers/media/rc/st_rc.c
3072 F:      drivers/mmc/host/sdhci-st.c
3073 F:      drivers/phy/st/phy-miphy28lp.c
3074 F:      drivers/phy/st/phy-stih407-usb.c
3075 F:      drivers/pinctrl/pinctrl-st.c
3076 F:      drivers/remoteproc/st_remoteproc.c
3077 F:      drivers/remoteproc/st_slim_rproc.c
3078 F:      drivers/reset/sti/
3079 F:      drivers/rtc/rtc-st-lpc.c
3080 F:      drivers/tty/serial/st-asc.c
3081 F:      drivers/usb/dwc3/dwc3-st.c
3082 F:      drivers/usb/host/ehci-st.c
3083 F:      drivers/usb/host/ohci-st.c
3084 F:      drivers/watchdog/st_lpc_wdt.c
3085 F:      include/linux/remoteproc/st_slim_rproc.h
3087 ARM/STM32 ARCHITECTURE
3088 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
3089 M:      Alexandre Torgue <alexandre.torgue@foss.st.com>
3090 L:      linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
3091 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3092 S:      Maintained
3093 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
3094 F:      arch/arm/boot/dts/st/stm32*
3095 F:      arch/arm/mach-stm32/
3096 F:      arch/arm64/boot/dts/st/
3097 F:      drivers/clocksource/armv7m_systick.c
3098 N:      stm32
3099 N:      stm
3101 ARM/SUNPLUS SP7021 SOC SUPPORT
3102 M:      Qin Jian <qinjian@cqplus1.com>
3103 L:      linux-arm-kernel@lists.infradead.org (moderated for mon-subscribers)
3104 S:      Maintained
3105 W:      https://sunplus-tibbo.atlassian.net/wiki/spaces/doc/overview
3106 F:      Documentation/devicetree/bindings/arm/sunplus,sp7021.yaml
3107 F:      Documentation/devicetree/bindings/clock/sunplus,sp7021-clkc.yaml
3108 F:      Documentation/devicetree/bindings/interrupt-controller/sunplus,sp7021-intc.yaml
3109 F:      Documentation/devicetree/bindings/reset/sunplus,reset.yaml
3110 F:      arch/arm/boot/dts/sunplus/
3111 F:      arch/arm/configs/sp7021_*defconfig
3112 F:      drivers/clk/clk-sp7021.c
3113 F:      drivers/irqchip/irq-sp7021-intc.c
3114 F:      drivers/reset/reset-sunplus.c
3115 F:      include/dt-bindings/clock/sunplus,sp7021-clkc.h
3116 F:      include/dt-bindings/reset/sunplus,sp7021-reset.h
3118 ARM/Synaptics SoC support
3119 M:      Jisheng Zhang <jszhang@kernel.org>
3120 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
3121 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3122 S:      Maintained
3123 F:      arch/arm/boot/dts/synaptics/
3124 F:      arch/arm/mach-berlin/
3125 F:      arch/arm64/boot/dts/synaptics/
3127 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
3128 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
3129 L:      linux-tegra@vger.kernel.org
3130 L:      linux-media@vger.kernel.org
3131 S:      Maintained
3132 F:      Documentation/devicetree/bindings/media/cec/nvidia,tegra114-cec.yaml
3133 F:      drivers/media/cec/platform/tegra/
3135 ARM/TESLA FSD SoC SUPPORT
3136 M:      Alim Akhtar <alim.akhtar@samsung.com>
3137 M:      linux-fsd@tesla.com
3138 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3139 L:      linux-samsung-soc@vger.kernel.org
3140 S:      Maintained
3141 F:      arch/arm64/boot/dts/tesla/
3143 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
3144 M:      Santosh Shilimkar <ssantosh@kernel.org>
3145 L:      linux-kernel@vger.kernel.org
3146 S:      Maintained
3147 F:      drivers/memory/*emif*
3149 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
3150 M:      Nishanth Menon <nm@ti.com>
3151 M:      Santosh Shilimkar <ssantosh@kernel.org>
3152 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3153 S:      Maintained
3154 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
3155 F:      arch/arm/boot/dts/ti/keystone/
3156 F:      arch/arm/mach-keystone/
3158 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
3159 M:      Santosh Shilimkar <ssantosh@kernel.org>
3160 L:      linux-kernel@vger.kernel.org
3161 S:      Maintained
3162 F:      drivers/clk/keystone/
3164 ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
3165 M:      Santosh Shilimkar <ssantosh@kernel.org>
3166 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3167 L:      linux-kernel@vger.kernel.org
3168 S:      Maintained
3169 F:      drivers/clocksource/timer-keystone.c
3171 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
3172 M:      Santosh Shilimkar <ssantosh@kernel.org>
3173 L:      linux-kernel@vger.kernel.org
3174 S:      Maintained
3175 F:      drivers/power/reset/keystone-reset.c
3177 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
3178 M:      Nishanth Menon <nm@ti.com>
3179 M:      Vignesh Raghavendra <vigneshr@ti.com>
3180 M:      Tero Kristo <kristo@kernel.org>
3181 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3182 S:      Supported
3183 F:      Documentation/devicetree/bindings/arm/ti/k3.yaml
3184 F:      Documentation/devicetree/bindings/hwinfo/ti,k3-socinfo.yaml
3185 F:      arch/arm64/boot/dts/ti/Makefile
3186 F:      arch/arm64/boot/dts/ti/k3-*
3188 ARM/TEXAS INSTRUMENTS NSPIRE ARCHITECTURE
3189 M:      Krzysztof Kozlowski <krzk@kernel.org>
3190 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3191 S:      Odd Fixes
3192 F:      Documentation/devicetree/bindings/*/*/ti,nspire*
3193 F:      Documentation/devicetree/bindings/*/ti,nspire*
3194 F:      Documentation/devicetree/bindings/arm/ti/nspire.yaml
3195 F:      arch/arm/boot/dts/nspire/
3197 ARM/TOSHIBA VISCONTI ARCHITECTURE
3198 M:      Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
3199 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3200 S:      Supported
3201 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
3202 F:      Documentation/devicetree/bindings/arm/toshiba.yaml
3203 F:      Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
3204 F:      Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
3205 F:      Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
3206 F:      Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
3207 F:      Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
3208 F:      Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
3209 F:      Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
3210 F:      arch/arm64/boot/dts/toshiba/
3211 F:      drivers/clk/visconti/
3212 F:      drivers/gpio/gpio-visconti.c
3213 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
3214 F:      drivers/pci/controller/dwc/pcie-visconti.c
3215 F:      drivers/pinctrl/visconti/
3216 F:      drivers/watchdog/visconti_wdt.c
3217 N:      visconti
3219 ARM/UNIPHIER ARCHITECTURE
3220 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
3221 M:      Masami Hiramatsu <mhiramat@kernel.org>
3222 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3223 S:      Maintained
3224 F:      Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
3225 F:      Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
3226 F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
3227 F:      Documentation/devicetree/bindings/soc/socionext/socionext,uniphier*.yaml
3228 F:      arch/arm/boot/dts/socionext/uniphier*
3229 F:      arch/arm/include/asm/hardware/cache-uniphier.h
3230 F:      arch/arm/mm/cache-uniphier.c
3231 F:      arch/arm64/boot/dts/socionext/uniphier*
3232 F:      drivers/bus/uniphier-system-bus.c
3233 F:      drivers/clk/uniphier/
3234 F:      drivers/dma/uniphier-mdmac.c
3235 F:      drivers/gpio/gpio-uniphier.c
3236 F:      drivers/i2c/busses/i2c-uniphier*
3237 F:      drivers/irqchip/irq-uniphier-aidet.c
3238 F:      drivers/mmc/host/uniphier-sd.c
3239 F:      drivers/pinctrl/uniphier/
3240 F:      drivers/reset/reset-uniphier.c
3241 F:      drivers/tty/serial/8250/8250_uniphier.c
3242 N:      uniphier
3244 ARM/VERSATILE EXPRESS PLATFORM
3245 M:      Liviu Dudau <liviu.dudau@arm.com>
3246 M:      Sudeep Holla <sudeep.holla@arm.com>
3247 M:      Lorenzo Pieralisi <lpieralisi@kernel.org>
3248 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3249 S:      Maintained
3250 N:      mps2
3251 N:      vexpress
3252 F:      arch/arm/mach-versatile/
3253 F:      arch/arm64/boot/dts/arm/
3254 F:      drivers/clocksource/timer-versatile.c
3255 X:      drivers/cpufreq/vexpress-spc-cpufreq.c
3256 X:      Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
3258 ARM/VFP SUPPORT
3259 M:      Russell King <linux@armlinux.org.uk>
3260 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3261 S:      Maintained
3262 W:      http://www.armlinux.org.uk/
3263 F:      arch/arm/vfp/
3265 ARM/VT8500 ARM ARCHITECTURE
3266 M:      Alexey Charkov <alchark@gmail.com>
3267 M:      Krzysztof Kozlowski <krzk@kernel.org>
3268 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3269 S:      Odd Fixes
3270 F:      Documentation/devicetree/bindings/i2c/i2c-wmt.txt
3271 F:      arch/arm/boot/dts/vt8500/
3272 F:      arch/arm/mach-vt8500/
3273 F:      drivers/clocksource/timer-vt8500.c
3274 F:      drivers/i2c/busses/i2c-viai2c-wmt.c
3275 F:      drivers/mmc/host/wmt-sdmmc.c
3276 F:      drivers/pwm/pwm-vt8500.c
3277 F:      drivers/rtc/rtc-vt8500.c
3278 F:      drivers/tty/serial/vt8500_serial.c
3279 F:      drivers/video/fbdev/vt8500lcdfb.*
3280 F:      drivers/video/fbdev/wm8505fb*
3281 F:      drivers/video/fbdev/wmt_ge_rops.*
3283 ARM/ZYNQ ARCHITECTURE
3284 M:      Michal Simek <michal.simek@amd.com>
3285 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3286 S:      Supported
3287 W:      http://wiki.xilinx.com
3288 T:      git https://github.com/Xilinx/linux-xlnx.git
3289 F:      Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
3290 F:      Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
3291 F:      Documentation/devicetree/bindings/memory-controllers/snps,dw-umctl2-ddrc.yaml
3292 F:      Documentation/devicetree/bindings/memory-controllers/xlnx,zynq-ddrc-a05.yaml
3293 F:      Documentation/devicetree/bindings/soc/xilinx/xilinx.yaml
3294 F:      Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
3295 F:      arch/arm/mach-zynq/
3296 F:      drivers/clocksource/timer-cadence-ttc.c
3297 F:      drivers/cpuidle/cpuidle-zynq.c
3298 F:      drivers/edac/synopsys_edac.c
3299 F:      drivers/i2c/busses/i2c-cadence.c
3300 F:      drivers/i2c/busses/i2c-xiic.c
3301 F:      drivers/mmc/host/sdhci-of-arasan.c
3302 N:      zynq
3303 N:      xilinx
3305 ARM64 FIT SUPPORT
3306 M:      Simon Glass <sjg@chromium.org>
3307 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3308 S:      Maintained
3309 F:      arch/arm64/boot/Makefile
3310 F:      scripts/make_fit.py
3312 ARM64 PLATFORM DRIVERS
3313 M:      Hans de Goede <hdegoede@redhat.com>
3314 M:      Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
3315 R:      Bryan O'Donoghue <bryan.odonoghue@linaro.org>
3316 L:      platform-driver-x86@vger.kernel.org
3317 S:      Maintained
3318 Q:      https://patchwork.kernel.org/project/platform-driver-x86/list/
3319 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3320 F:      drivers/platform/arm64/
3322 ARM64 PORT (AARCH64 ARCHITECTURE)
3323 M:      Catalin Marinas <catalin.marinas@arm.com>
3324 M:      Will Deacon <will@kernel.org>
3325 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3326 S:      Maintained
3327 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
3328 F:      Documentation/arch/arm64/
3329 F:      arch/arm64/
3330 F:      tools/testing/selftests/arm64/
3331 X:      arch/arm64/boot/dts/
3333 ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
3334 M:      George McCollister <george.mccollister@gmail.com>
3335 L:      netdev@vger.kernel.org
3336 S:      Maintained
3337 F:      Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
3338 F:      drivers/net/dsa/xrs700x/*
3339 F:      net/dsa/tag_xrs700x.c
3341 AS3645A LED FLASH CONTROLLER DRIVER
3342 M:      Sakari Ailus <sakari.ailus@iki.fi>
3343 L:      linux-leds@vger.kernel.org
3344 S:      Maintained
3345 F:      drivers/leds/flash/leds-as3645a.c
3347 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
3348 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
3349 L:      linux-media@vger.kernel.org
3350 S:      Maintained
3351 T:      git git://linuxtv.org/media_tree.git
3352 F:      Documentation/devicetree/bindings/media/i2c/asahi-kasei,ak7375.yaml
3353 F:      drivers/media/i2c/ak7375.c
3355 ASAHI KASEI AK8974 DRIVER
3356 M:      Linus Walleij <linus.walleij@linaro.org>
3357 L:      linux-iio@vger.kernel.org
3358 S:      Supported
3359 W:      http://www.akm.com/
3360 F:      drivers/iio/magnetometer/ak8974.c
3362 AOSONG AGS02MA TVOC SENSOR DRIVER
3363 M:      Anshul Dalal <anshulusr@gmail.com>
3364 L:      linux-iio@vger.kernel.org
3365 S:      Maintained
3366 F:      Documentation/devicetree/bindings/iio/chemical/aosong,ags02ma.yaml
3367 F:      drivers/iio/chemical/ags02ma.c
3369 ASC7621 HARDWARE MONITOR DRIVER
3370 M:      George Joseph <george.joseph@fairview5.com>
3371 L:      linux-hwmon@vger.kernel.org
3372 S:      Maintained
3373 F:      Documentation/hwmon/asc7621.rst
3374 F:      drivers/hwmon/asc7621.c
3376 ASIX AX88796C SPI ETHERNET ADAPTER
3377 M:      Łukasz Stelmach <l.stelmach@samsung.com>
3378 S:      Maintained
3379 F:      Documentation/devicetree/bindings/net/asix,ax88796c.yaml
3380 F:      drivers/net/ethernet/asix/ax88796c_*
3382 ASIX PHY DRIVER [RUST]
3383 M:      FUJITA Tomonori <fujita.tomonori@gmail.com>
3384 R:      Trevor Gross <tmgross@umich.edu>
3385 L:      netdev@vger.kernel.org
3386 L:      rust-for-linux@vger.kernel.org
3387 S:      Maintained
3388 F:      drivers/net/phy/ax88796b_rust.rs
3390 ASPEED CRYPTO DRIVER
3391 M:      Neal Liu <neal_liu@aspeedtech.com>
3392 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3393 S:      Maintained
3394 F:      Documentation/devicetree/bindings/crypto/aspeed,*
3395 F:      drivers/crypto/aspeed/
3397 ASPEED PECI CONTROLLER
3398 M:      Iwona Winiarska <iwona.winiarska@intel.com>
3399 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3400 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
3401 S:      Supported
3402 F:      Documentation/devicetree/bindings/peci/peci-aspeed.yaml
3403 F:      drivers/peci/controller/peci-aspeed.c
3405 ASPEED PINCTRL DRIVERS
3406 M:      Andrew Jeffery <andrew@codeconstruct.com.au>
3407 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3408 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
3409 L:      linux-gpio@vger.kernel.org
3410 S:      Maintained
3411 F:      Documentation/devicetree/bindings/pinctrl/aspeed,*
3412 F:      drivers/pinctrl/aspeed/
3414 ASPEED SCU INTERRUPT CONTROLLER DRIVER
3415 M:      Eddie James <eajames@linux.ibm.com>
3416 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3417 S:      Maintained
3418 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
3419 F:      drivers/irqchip/irq-aspeed-scu-ic.c
3420 F:      include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
3422 ASPEED SD/MMC DRIVER
3423 M:      Andrew Jeffery <andrew@codeconstruct.com.au>
3424 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3425 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
3426 L:      linux-mmc@vger.kernel.org
3427 S:      Maintained
3428 F:      Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
3429 F:      drivers/mmc/host/sdhci-of-aspeed*
3431 ASPEED SMC SPI DRIVER
3432 M:      Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com>
3433 M:      Cédric Le Goater <clg@kaod.org>
3434 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3435 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
3436 L:      linux-spi@vger.kernel.org
3437 S:      Maintained
3438 F:      Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml
3439 F:      drivers/spi/spi-aspeed-smc.c
3441 ASPEED USB UDC DRIVER
3442 M:      Neal Liu <neal_liu@aspeedtech.com>
3443 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3444 S:      Maintained
3445 F:      Documentation/devicetree/bindings/usb/aspeed,ast2600-udc.yaml
3446 F:      drivers/usb/gadget/udc/aspeed_udc.c
3448 ASPEED VIDEO ENGINE DRIVER
3449 M:      Eddie James <eajames@linux.ibm.com>
3450 L:      linux-media@vger.kernel.org
3451 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
3452 S:      Maintained
3453 F:      Documentation/devicetree/bindings/media/aspeed-video.txt
3454 F:      drivers/media/platform/aspeed/
3456 ASUS EC HARDWARE MONITOR DRIVER
3457 M:      Eugene Shalygin <eugene.shalygin@gmail.com>
3458 L:      linux-hwmon@vger.kernel.org
3459 S:      Maintained
3460 F:      drivers/hwmon/asus-ec-sensors.c
3462 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
3463 M:      Corentin Chary <corentin.chary@gmail.com>
3464 M:      Luke D. Jones <luke@ljones.dev>
3465 L:      platform-driver-x86@vger.kernel.org
3466 S:      Maintained
3467 W:      https://asus-linux.org/
3468 F:      drivers/platform/x86/asus*.c
3469 F:      drivers/platform/x86/eeepc*.c
3471 ASUS TF103C DOCK DRIVER
3472 M:      Hans de Goede <hdegoede@redhat.com>
3473 L:      platform-driver-x86@vger.kernel.org
3474 S:      Maintained
3475 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3476 F:      drivers/platform/x86/asus-tf103c-dock.c
3478 ASUS ROG RYUJIN AIO HARDWARE MONITOR DRIVER
3479 M:      Aleksa Savic <savicaleksa83@gmail.com>
3480 L:      linux-hwmon@vger.kernel.org
3481 S:      Maintained
3482 F:      drivers/hwmon/asus_rog_ryujin.c
3484 ASUS WIRELESS RADIO CONTROL DRIVER
3485 M:      João Paulo Rechi Vita <jprvita@gmail.com>
3486 L:      platform-driver-x86@vger.kernel.org
3487 S:      Maintained
3488 F:      drivers/platform/x86/asus-wireless.c
3490 ASUS WMI HARDWARE MONITOR DRIVER
3491 M:      Ed Brindley <kernel@maidavale.org>
3492 M:      Denis Pauk <pauk.denis@gmail.com>
3493 L:      linux-hwmon@vger.kernel.org
3494 S:      Maintained
3495 F:      drivers/hwmon/asus_wmi_sensors.c
3497 ASYMMETRIC KEYS
3498 M:      David Howells <dhowells@redhat.com>
3499 L:      keyrings@vger.kernel.org
3500 S:      Maintained
3501 F:      Documentation/crypto/asymmetric-keys.rst
3502 F:      crypto/asymmetric_keys/
3503 F:      include/crypto/pkcs7.h
3504 F:      include/crypto/public_key.h
3505 F:      include/linux/verification.h
3507 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
3508 R:      Dan Williams <dan.j.williams@intel.com>
3509 S:      Odd fixes
3510 W:      http://sourceforge.net/projects/xscaleiop
3511 F:      Documentation/crypto/async-tx-api.rst
3512 F:      crypto/async_tx/
3513 F:      include/linux/async_tx.h
3515 AT24 EEPROM DRIVER
3516 M:      Bartosz Golaszewski <brgl@bgdev.pl>
3517 L:      linux-i2c@vger.kernel.org
3518 S:      Maintained
3519 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
3520 F:      Documentation/devicetree/bindings/eeprom/at24.yaml
3521 F:      drivers/misc/eeprom/at24.c
3523 ATA OVER ETHERNET (AOE) DRIVER
3524 M:      "Justin Sanders" <justin@coraid.com>
3525 S:      Supported
3526 W:      http://www.openaoe.org/
3527 F:      Documentation/admin-guide/aoe/
3528 F:      drivers/block/aoe/
3530 ATC260X PMIC MFD DRIVER
3531 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
3532 M:      Cristian Ciocaltea <cristian.ciocaltea@gmail.com>
3533 L:      linux-actions@lists.infradead.org
3534 S:      Maintained
3535 F:      Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
3536 F:      drivers/input/misc/atc260x-onkey.c
3537 F:      drivers/mfd/atc260*
3538 F:      drivers/power/reset/atc260x-poweroff.c
3539 F:      drivers/regulator/atc260x-regulator.c
3540 F:      include/linux/mfd/atc260x/*
3542 ATHEROS 71XX/9XXX GPIO DRIVER
3543 M:      Alban Bedel <albeu@free.fr>
3544 S:      Maintained
3545 W:      https://github.com/AlbanBedel/linux
3546 T:      git git://github.com/AlbanBedel/linux
3547 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
3548 F:      drivers/gpio/gpio-ath79.c
3550 ATHEROS 71XX/9XXX USB PHY DRIVER
3551 M:      Alban Bedel <albeu@free.fr>
3552 S:      Maintained
3553 W:      https://github.com/AlbanBedel/linux
3554 T:      git git://github.com/AlbanBedel/linux
3555 F:      Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3556 F:      drivers/phy/qualcomm/phy-ath79-usb.c
3558 ATHEROS ATH GENERIC UTILITIES
3559 M:      Kalle Valo <kvalo@kernel.org>
3560 L:      linux-wireless@vger.kernel.org
3561 S:      Supported
3562 F:      drivers/net/wireless/ath/*
3564 ATHEROS ATH5K WIRELESS DRIVER
3565 M:      Jiri Slaby <jirislaby@kernel.org>
3566 M:      Nick Kossifidis <mickflemm@gmail.com>
3567 M:      Luis Chamberlain <mcgrof@kernel.org>
3568 L:      linux-wireless@vger.kernel.org
3569 S:      Maintained
3570 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3571 F:      drivers/net/wireless/ath/ath5k/
3573 ATHEROS ATH6KL WIRELESS DRIVER
3574 L:      linux-wireless@vger.kernel.org
3575 S:      Orphan
3576 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3577 F:      drivers/net/wireless/ath/ath6kl/
3579 ATI_REMOTE2 DRIVER
3580 M:      Ville Syrjala <syrjala@sci.fi>
3581 S:      Maintained
3582 F:      drivers/input/misc/ati_remote2.c
3584 ATK0110 HWMON DRIVER
3585 M:      Luca Tettamanti <kronos.it@gmail.com>
3586 L:      linux-hwmon@vger.kernel.org
3587 S:      Maintained
3588 F:      drivers/hwmon/asus_atk0110.c
3590 ATLX ETHERNET DRIVERS
3591 M:      Chris Snook <chris.snook@gmail.com>
3592 L:      netdev@vger.kernel.org
3593 S:      Maintained
3594 W:      http://sourceforge.net/projects/atl1
3595 W:      http://atl1.sourceforge.net
3596 F:      drivers/net/ethernet/atheros/
3599 M:      Chas Williams <3chas3@gmail.com>
3600 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
3601 L:      netdev@vger.kernel.org
3602 S:      Maintained
3603 W:      http://linux-atm.sourceforge.net
3604 F:      drivers/atm/
3605 F:      include/linux/atm*
3606 F:      include/linux/sonet.h
3607 F:      include/uapi/linux/atm*
3608 F:      include/uapi/linux/sonet.h
3610 ATMEL MACB ETHERNET DRIVER
3611 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
3612 M:      Claudiu Beznea <claudiu.beznea@tuxon.dev>
3613 S:      Supported
3614 F:      drivers/net/ethernet/cadence/
3616 ATMEL MAXTOUCH DRIVER
3617 M:      Nick Dyer <nick@shmanahar.org>
3618 S:      Maintained
3619 T:      git git://github.com/ndyer/linux.git
3620 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3621 F:      drivers/input/touchscreen/atmel_mxt_ts.c
3623 ATOMIC INFRASTRUCTURE
3624 M:      Will Deacon <will@kernel.org>
3625 M:      Peter Zijlstra <peterz@infradead.org>
3626 R:      Boqun Feng <boqun.feng@gmail.com>
3627 R:      Mark Rutland <mark.rutland@arm.com>
3628 L:      linux-kernel@vger.kernel.org
3629 S:      Maintained
3630 F:      Documentation/atomic_*.txt
3631 F:      arch/*/include/asm/atomic*.h
3632 F:      include/*/atomic*.h
3633 F:      include/linux/refcount.h
3634 F:      scripts/atomic/
3636 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3637 M:      Bradley Grove <linuxdrivers@attotech.com>
3638 L:      linux-scsi@vger.kernel.org
3639 S:      Supported
3640 W:      http://www.attotech.com
3641 F:      drivers/scsi/esas2r
3643 ATUSB IEEE 802.15.4 RADIO DRIVER
3644 M:      Stefan Schmidt <stefan@datenfreihafen.org>
3645 L:      linux-wpan@vger.kernel.org
3646 S:      Maintained
3647 F:      drivers/net/ieee802154/at86rf230.h
3648 F:      drivers/net/ieee802154/atusb.c
3649 F:      drivers/net/ieee802154/atusb.h
3651 AUDIT SUBSYSTEM
3652 M:      Paul Moore <paul@paul-moore.com>
3653 M:      Eric Paris <eparis@redhat.com>
3654 L:      audit@vger.kernel.org
3655 S:      Supported
3656 W:      https://github.com/linux-audit
3657 Q:      https://patchwork.kernel.org/project/audit/list
3658 B:      mailto:audit@vger.kernel.org
3659 P:      https://github.com/linux-audit/audit-kernel/blob/main/README.md
3660 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3661 F:      include/asm-generic/audit_*.h
3662 F:      include/linux/audit.h
3663 F:      include/linux/audit_arch.h
3664 F:      include/uapi/linux/audit.h
3665 F:      kernel/audit*
3666 F:      lib/*audit.c
3667 K:      \baudit_[a-z_0-9]\+\b
3669 AUXILIARY BUS DRIVER
3670 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3671 R:      Dave Ertman <david.m.ertman@intel.com>
3672 R:      Ira Weiny <ira.weiny@intel.com>
3673 S:      Supported
3674 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3675 F:      Documentation/driver-api/auxiliary_bus.rst
3676 F:      drivers/base/auxiliary.c
3677 F:      include/linux/auxiliary_bus.h
3679 AUXILIARY DISPLAY DRIVERS
3680 M:      Andy Shevchenko <andy@kernel.org>
3681 R:      Geert Uytterhoeven <geert@linux-m68k.org>
3682 S:      Odd Fixes
3683 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-auxdisplay.git
3684 F:      Documentation/devicetree/bindings/auxdisplay/
3685 F:      drivers/auxdisplay/
3686 F:      include/linux/cfag12864b.h
3687 F:      include/uapi/linux/map_to_14segment.h
3688 F:      include/uapi/linux/map_to_7segment.h
3690 AVAGO APDS9306 AMBIENT LIGHT SENSOR DRIVER
3691 M:      Subhajit Ghosh <subhajit.ghosh@tweaklogic.com>
3692 L:      linux-iio@vger.kernel.org
3693 S:      Maintained
3694 F:      Documentation/devicetree/bindings/iio/light/avago,apds9300.yaml
3695 F:      drivers/iio/light/apds9306.c
3697 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3698 M:      Andreas Klinger <ak@it-klinger.de>
3699 L:      linux-iio@vger.kernel.org
3700 S:      Maintained
3701 F:      Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3702 F:      drivers/iio/adc/hx711.c
3704 AX.25 NETWORK LAYER
3705 L:      linux-hams@vger.kernel.org
3706 S:      Orphan
3707 W:      https://linux-ax25.in-berlin.de
3708 F:      include/net/ax25.h
3709 F:      include/uapi/linux/ax25.h
3710 F:      net/ax25/
3712 AXENTIA ARM DEVICES
3713 M:      Peter Rosin <peda@axentia.se>
3714 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3715 S:      Maintained
3716 F:      arch/arm/boot/dts/microchip/at91-linea.dtsi
3717 F:      arch/arm/boot/dts/microchip/at91-natte.dtsi
3718 F:      arch/arm/boot/dts/microchip/at91-nattis-2-natte-2.dts
3719 F:      arch/arm/boot/dts/microchip/at91-tse850-3.dts
3721 AXENTIA ASOC DRIVERS
3722 M:      Peter Rosin <peda@axentia.se>
3723 L:      linux-sound@vger.kernel.org
3724 S:      Maintained
3725 F:      Documentation/devicetree/bindings/sound/axentia,*
3726 F:      sound/soc/atmel/tse850-pcm5142.c
3728 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3729 M:      Nuno Sá <nuno.sa@analog.com>
3730 L:      linux-hwmon@vger.kernel.org
3731 S:      Supported
3732 W:      https://ez.analog.com/linux-software-drivers
3733 F:      Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3734 F:      drivers/hwmon/axi-fan-control.c
3736 AXI SPI ENGINE
3737 M:      Michael Hennerich <michael.hennerich@analog.com>
3738 M:      Nuno Sá <nuno.sa@analog.com>
3739 R:      David Lechner <dlechner@baylibre.com>
3740 L:      linux-spi@vger.kernel.org
3741 S:      Supported
3742 W:      https://ez.analog.com/linux-software-drivers
3743 F:      Documentation/devicetree/bindings/spi/adi,axi-spi-engine.yaml
3744 F:      drivers/spi/spi-axi-spi-engine.c
3746 AXI PWM GENERATOR
3747 M:      Michael Hennerich <michael.hennerich@analog.com>
3748 M:      Nuno Sá <nuno.sa@analog.com>
3749 R:      Trevor Gamblin <tgamblin@baylibre.com>
3750 L:      linux-pwm@vger.kernel.org
3751 S:      Supported
3752 W:      https://ez.analog.com/linux-software-drivers
3753 F:      Documentation/devicetree/bindings/pwm/adi,axi-pwmgen.yaml
3754 F:      drivers/pwm/pwm-axi-pwmgen.c
3756 AXXIA I2C CONTROLLER
3757 M:      Krzysztof Adamski <krzysztof.adamski@nokia.com>
3758 L:      linux-i2c@vger.kernel.org
3759 S:      Maintained
3760 F:      Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3761 F:      drivers/i2c/busses/i2c-axxia.c
3763 AZ6007 DVB DRIVER
3764 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3765 L:      linux-media@vger.kernel.org
3766 S:      Maintained
3767 W:      https://linuxtv.org
3768 T:      git git://linuxtv.org/media_tree.git
3769 F:      drivers/media/usb/dvb-usb-v2/az6007.c
3771 AZTECH FM RADIO RECEIVER DRIVER
3772 M:      Hans Verkuil <hverkuil@xs4all.nl>
3773 L:      linux-media@vger.kernel.org
3774 S:      Maintained
3775 W:      https://linuxtv.org
3776 T:      git git://linuxtv.org/media_tree.git
3777 F:      drivers/media/radio/radio-aztech*
3779 B43 WIRELESS DRIVER
3780 L:      linux-wireless@vger.kernel.org
3781 L:      b43-dev@lists.infradead.org
3782 S:      Orphan
3783 W:      https://wireless.wiki.kernel.org/en/users/Drivers/b43
3784 F:      drivers/net/wireless/broadcom/b43/
3786 B43LEGACY WIRELESS DRIVER
3787 L:      linux-wireless@vger.kernel.org
3788 L:      b43-dev@lists.infradead.org
3789 S:      Orphan
3790 W:      https://wireless.wiki.kernel.org/en/users/Drivers/b43
3791 F:      drivers/net/wireless/broadcom/b43legacy/
3793 BACKLIGHT CLASS/SUBSYSTEM
3794 M:      Lee Jones <lee@kernel.org>
3795 M:      Daniel Thompson <daniel.thompson@linaro.org>
3796 M:      Jingoo Han <jingoohan1@gmail.com>
3797 L:      dri-devel@lists.freedesktop.org
3798 S:      Maintained
3799 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3800 F:      Documentation/ABI/stable/sysfs-class-backlight
3801 F:      Documentation/ABI/testing/sysfs-class-backlight
3802 F:      Documentation/devicetree/bindings/leds/backlight
3803 F:      drivers/video/backlight/
3804 F:      include/linux/backlight.h
3805 F:      include/linux/pwm_backlight.h
3807 BARCO P50 GPIO DRIVER
3808 M:      Santosh Kumar Yadav <santoshkumar.yadav@barco.com>
3809 M:      Peter Korsgaard <peter.korsgaard@barco.com>
3810 S:      Maintained
3811 F:      drivers/platform/x86/barco-p50-gpio.c
3813 BATMAN ADVANCED
3814 M:      Marek Lindner <mareklindner@neomailbox.ch>
3815 M:      Simon Wunderlich <sw@simonwunderlich.de>
3816 M:      Antonio Quartulli <a@unstable.cc>
3817 M:      Sven Eckelmann <sven@narfation.org>
3818 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3819 S:      Maintained
3820 W:      https://www.open-mesh.org/
3821 Q:      https://patchwork.open-mesh.org/project/batman/list/
3822 B:      https://www.open-mesh.org/projects/batman-adv/issues
3823 C:      ircs://irc.hackint.org/batadv
3824 T:      git https://git.open-mesh.org/linux-merge.git
3825 F:      Documentation/networking/batman-adv.rst
3826 F:      include/uapi/linux/batadv_packet.h
3827 F:      include/uapi/linux/batman_adv.h
3828 F:      net/batman-adv/
3830 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3831 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
3832 L:      linux-hams@vger.kernel.org
3833 S:      Maintained
3834 W:      http://www.baycom.org/~tom/ham/ham.html
3835 F:      drivers/net/hamradio/baycom*
3837 BCACHE (BLOCK LAYER CACHE)
3838 M:      Coly Li <colyli@suse.de>
3839 M:      Kent Overstreet <kent.overstreet@linux.dev>
3840 L:      linux-bcache@vger.kernel.org
3841 S:      Maintained
3842 W:      http://bcache.evilpiepirate.org
3843 C:      irc://irc.oftc.net/bcache
3844 F:      drivers/md/bcache/
3846 BCACHEFS
3847 M:      Kent Overstreet <kent.overstreet@linux.dev>
3848 L:      linux-bcachefs@vger.kernel.org
3849 S:      Supported
3850 C:      irc://irc.oftc.net/bcache
3851 T:      git https://evilpiepirate.org/git/bcachefs.git
3852 F:      fs/bcachefs/
3853 F:      Documentation/filesystems/bcachefs/
3855 BDISP ST MEDIA DRIVER
3856 M:      Fabien Dessenne <fabien.dessenne@foss.st.com>
3857 L:      linux-media@vger.kernel.org
3858 S:      Supported
3859 W:      https://linuxtv.org
3860 T:      git git://linuxtv.org/media_tree.git
3861 F:      drivers/media/platform/st/sti/bdisp
3863 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3864 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
3865 L:      netdev@vger.kernel.org
3866 S:      Maintained
3867 F:      drivers/net/ethernet/ec_bhf.c
3869 BEFS FILE SYSTEM
3870 M:      Luis de Bethencourt <luisbg@kernel.org>
3871 M:      Salah Triki <salah.triki@gmail.com>
3872 S:      Maintained
3873 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3874 F:      Documentation/filesystems/befs.rst
3875 F:      fs/befs/
3877 BFQ I/O SCHEDULER
3878 M:      Yu Kuai <yukuai3@huawei.com>
3879 L:      linux-block@vger.kernel.org
3880 S:      Odd Fixes
3881 F:      Documentation/block/bfq-iosched.rst
3882 F:      block/bfq-*
3884 BFS FILE SYSTEM
3885 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3886 S:      Maintained
3887 F:      Documentation/filesystems/bfs.rst
3888 F:      fs/bfs/
3889 F:      include/uapi/linux/bfs_fs.h
3891 BINMAN
3892 M:      Simon Glass <sjg@chromium.org>
3893 S:      Supported
3894 F:      Documentation/devicetree/bindings/mtd/partitions/binman*
3896 BITMAP API
3897 M:      Yury Norov <yury.norov@gmail.com>
3898 R:      Rasmus Villemoes <linux@rasmusvillemoes.dk>
3899 S:      Maintained
3900 F:      include/linux/bitfield.h
3901 F:      include/linux/bitmap-str.h
3902 F:      include/linux/bitmap.h
3903 F:      include/linux/bits.h
3904 F:      include/linux/cpumask.h
3905 F:      include/linux/cpumask_types.h
3906 F:      include/linux/find.h
3907 F:      include/linux/nodemask.h
3908 F:      include/linux/nodemask_types.h
3909 F:      include/vdso/bits.h
3910 F:      lib/bitmap-str.c
3911 F:      lib/bitmap.c
3912 F:      lib/cpumask.c
3913 F:      lib/cpumask_kunit.c
3914 F:      lib/find_bit.c
3915 F:      lib/find_bit_benchmark.c
3916 F:      lib/test_bitmap.c
3917 F:      tools/include/linux/bitfield.h
3918 F:      tools/include/linux/bitmap.h
3919 F:      tools/include/linux/bits.h
3920 F:      tools/include/linux/find.h
3921 F:      tools/include/vdso/bits.h
3922 F:      tools/lib/bitmap.c
3923 F:      tools/lib/find_bit.c
3925 BITOPS API
3926 M:      Yury Norov <yury.norov@gmail.com>
3927 R:      Rasmus Villemoes <linux@rasmusvillemoes.dk>
3928 S:      Maintained
3929 F:      arch/*/include/asm/bitops.h
3930 F:      arch/*/include/asm/bitops_32.h
3931 F:      arch/*/include/asm/bitops_64.h
3932 F:      arch/*/lib/bitops.c
3933 F:      include/asm-generic/bitops
3934 F:      include/asm-generic/bitops.h
3935 F:      include/linux/bitops.h
3936 F:      lib/test_bitops.c
3937 F:      tools/*/bitops*
3939 BLINKM RGB LED DRIVER
3940 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
3941 S:      Maintained
3942 F:      drivers/leds/leds-blinkm.c
3944 BLOCK LAYER
3945 M:      Jens Axboe <axboe@kernel.dk>
3946 L:      linux-block@vger.kernel.org
3947 S:      Maintained
3948 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3949 F:      Documentation/ABI/stable/sysfs-block
3950 F:      Documentation/block/
3951 F:      block/
3952 F:      drivers/block/
3953 F:      include/linux/bio.h
3954 F:      include/linux/blk*
3955 F:      kernel/trace/blktrace.c
3956 F:      lib/sbitmap.c
3958 BLOCK LAYER DEVICE DRIVER API [RUST]
3959 M:      Andreas Hindborg <a.hindborg@kernel.org>
3960 R:      Boqun Feng <boqun.feng@gmail.com>
3961 L:      linux-block@vger.kernel.org
3962 L:      rust-for-linux@vger.kernel.org
3963 S:      Supported
3964 W:      https://rust-for-linux.com
3965 B:      https://github.com/Rust-for-Linux/linux/issues
3966 C:      https://rust-for-linux.zulipchat.com/#narrow/stream/Block
3967 T:      git https://github.com/Rust-for-Linux/linux.git rust-block-next
3968 F:      drivers/block/rnull.rs
3969 F:      rust/kernel/block.rs
3970 F:      rust/kernel/block/
3972 BLOCK2MTD DRIVER
3973 M:      Joern Engel <joern@lazybastard.org>
3974 L:      linux-mtd@lists.infradead.org
3975 S:      Maintained
3976 F:      drivers/mtd/devices/block2mtd.c
3978 BLUETOOTH DRIVERS
3979 M:      Marcel Holtmann <marcel@holtmann.org>
3980 M:      Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3981 L:      linux-bluetooth@vger.kernel.org
3982 S:      Supported
3983 W:      http://www.bluez.org/
3984 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3985 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3986 F:      Documentation/devicetree/bindings/net/bluetooth/
3987 F:      drivers/bluetooth/
3989 BLUETOOTH SUBSYSTEM
3990 M:      Marcel Holtmann <marcel@holtmann.org>
3991 M:      Johan Hedberg <johan.hedberg@gmail.com>
3992 M:      Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3993 L:      linux-bluetooth@vger.kernel.org
3994 S:      Supported
3995 W:      http://www.bluez.org/
3996 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3997 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3998 F:      include/net/bluetooth/
3999 F:      net/bluetooth/
4001 BONDING DRIVER
4002 M:      Jay Vosburgh <jv@jvosburgh.net>
4003 M:      Andy Gospodarek <andy@greyhouse.net>
4004 L:      netdev@vger.kernel.org
4005 S:      Maintained
4006 F:      Documentation/networking/bonding.rst
4007 F:      drivers/net/bonding/
4008 F:      include/net/bond*
4009 F:      include/uapi/linux/if_bonding.h
4010 F:      tools/testing/selftests/drivers/net/bonding/
4012 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
4013 M:      Dan Robertson <dan@dlrobertson.com>
4014 L:      linux-iio@vger.kernel.org
4015 S:      Maintained
4016 F:      Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
4017 F:      drivers/iio/accel/bma400*
4019 BOSCH SENSORTEC BMI323 IMU IIO DRIVER
4020 M:      Jagath Jog J <jagathjog1996@gmail.com>
4021 L:      linux-iio@vger.kernel.org
4022 S:      Maintained
4023 F:      Documentation/devicetree/bindings/iio/imu/bosch,bmi323.yaml
4024 F:      drivers/iio/imu/bmi323/
4026 BPF JIT for ARC
4027 M:      Shahab Vahedi <list+bpf@vahedi.org>
4028 L:      bpf@vger.kernel.org
4029 S:      Maintained
4030 F:      arch/arc/net/
4032 BPF JIT for ARM
4033 M:      Russell King <linux@armlinux.org.uk>
4034 M:      Puranjay Mohan <puranjay@kernel.org>
4035 L:      bpf@vger.kernel.org
4036 S:      Maintained
4037 F:      arch/arm/net/
4039 BPF JIT for ARM64
4040 M:      Daniel Borkmann <daniel@iogearbox.net>
4041 M:      Alexei Starovoitov <ast@kernel.org>
4042 M:      Puranjay Mohan <puranjay@kernel.org>
4043 R:      Xu Kuohai <xukuohai@huaweicloud.com>
4044 L:      bpf@vger.kernel.org
4045 S:      Supported
4046 F:      arch/arm64/net/
4048 BPF JIT for LOONGARCH
4049 M:      Tiezhu Yang <yangtiezhu@loongson.cn>
4050 R:      Hengqi Chen <hengqi.chen@gmail.com>
4051 L:      bpf@vger.kernel.org
4052 S:      Maintained
4053 F:      arch/loongarch/net/
4055 BPF JIT for MIPS (32-BIT AND 64-BIT)
4056 M:      Johan Almbladh <johan.almbladh@anyfinetworks.com>
4057 M:      Paul Burton <paulburton@kernel.org>
4058 L:      bpf@vger.kernel.org
4059 S:      Maintained
4060 F:      arch/mips/net/
4062 BPF JIT for NFP NICs
4063 M:      Jakub Kicinski <kuba@kernel.org>
4064 L:      bpf@vger.kernel.org
4065 S:      Odd Fixes
4066 F:      drivers/net/ethernet/netronome/nfp/bpf/
4068 BPF JIT for POWERPC (32-BIT AND 64-BIT)
4069 M:      Michael Ellerman <mpe@ellerman.id.au>
4070 M:      Hari Bathini <hbathini@linux.ibm.com>
4071 M:      Christophe Leroy <christophe.leroy@csgroup.eu>
4072 R:      Naveen N Rao <naveen@kernel.org>
4073 L:      bpf@vger.kernel.org
4074 S:      Supported
4075 F:      arch/powerpc/net/
4077 BPF JIT for RISC-V (32-bit)
4078 M:      Luke Nelson <luke.r.nels@gmail.com>
4079 M:      Xi Wang <xi.wang@gmail.com>
4080 L:      bpf@vger.kernel.org
4081 S:      Maintained
4082 F:      arch/riscv/net/
4083 X:      arch/riscv/net/bpf_jit_comp64.c
4085 BPF JIT for RISC-V (64-bit)
4086 M:      Björn Töpel <bjorn@kernel.org>
4087 R:      Pu Lehui <pulehui@huawei.com>
4088 R:      Puranjay Mohan <puranjay@kernel.org>
4089 L:      bpf@vger.kernel.org
4090 S:      Maintained
4091 F:      arch/riscv/net/
4092 X:      arch/riscv/net/bpf_jit_comp32.c
4094 BPF JIT for S390
4095 M:      Ilya Leoshkevich <iii@linux.ibm.com>
4096 M:      Heiko Carstens <hca@linux.ibm.com>
4097 M:      Vasily Gorbik <gor@linux.ibm.com>
4098 L:      bpf@vger.kernel.org
4099 S:      Supported
4100 F:      arch/s390/net/
4101 X:      arch/s390/net/pnet.c
4103 BPF JIT for SPARC (32-BIT AND 64-BIT)
4104 M:      David S. Miller <davem@davemloft.net>
4105 L:      bpf@vger.kernel.org
4106 S:      Odd Fixes
4107 F:      arch/sparc/net/
4109 BPF JIT for X86 32-BIT
4110 M:      Wang YanQing <udknight@gmail.com>
4111 L:      bpf@vger.kernel.org
4112 S:      Odd Fixes
4113 F:      arch/x86/net/bpf_jit_comp32.c
4115 BPF JIT for X86 64-BIT
4116 M:      Alexei Starovoitov <ast@kernel.org>
4117 M:      Daniel Borkmann <daniel@iogearbox.net>
4118 L:      bpf@vger.kernel.org
4119 S:      Supported
4120 F:      arch/x86/net/
4121 X:      arch/x86/net/bpf_jit_comp32.c
4123 BPF [BTF]
4124 M:      Martin KaFai Lau <martin.lau@linux.dev>
4125 L:      bpf@vger.kernel.org
4126 S:      Maintained
4127 F:      include/linux/btf*
4128 F:      kernel/bpf/btf.c
4130 BPF [CORE]
4131 M:      Alexei Starovoitov <ast@kernel.org>
4132 M:      Daniel Borkmann <daniel@iogearbox.net>
4133 R:      John Fastabend <john.fastabend@gmail.com>
4134 L:      bpf@vger.kernel.org
4135 S:      Maintained
4136 F:      include/linux/bpf*
4137 F:      include/linux/filter.h
4138 F:      include/linux/tnum.h
4139 F:      kernel/bpf/core.c
4140 F:      kernel/bpf/dispatcher.c
4141 F:      kernel/bpf/mprog.c
4142 F:      kernel/bpf/syscall.c
4143 F:      kernel/bpf/tnum.c
4144 F:      kernel/bpf/trampoline.c
4145 F:      kernel/bpf/verifier.c
4147 BPF [CRYPTO]
4148 M:      Vadim Fedorenko <vadim.fedorenko@linux.dev>
4149 L:      bpf@vger.kernel.org
4150 S:      Maintained
4151 F:      crypto/bpf_crypto_skcipher.c
4152 F:      include/linux/bpf_crypto.h
4153 F:      kernel/bpf/crypto.c
4155 BPF [DOCUMENTATION] (Related to Standardization)
4156 R:      David Vernet <void@manifault.com>
4157 L:      bpf@vger.kernel.org
4158 L:      bpf@ietf.org
4159 S:      Maintained
4160 F:      Documentation/bpf/standardization/
4162 BPF [GENERAL] (Safe Dynamic Programs and Tools)
4163 M:      Alexei Starovoitov <ast@kernel.org>
4164 M:      Daniel Borkmann <daniel@iogearbox.net>
4165 M:      Andrii Nakryiko <andrii@kernel.org>
4166 R:      Martin KaFai Lau <martin.lau@linux.dev>
4167 R:      Eduard Zingerman <eddyz87@gmail.com>
4168 R:      Song Liu <song@kernel.org>
4169 R:      Yonghong Song <yonghong.song@linux.dev>
4170 R:      John Fastabend <john.fastabend@gmail.com>
4171 R:      KP Singh <kpsingh@kernel.org>
4172 R:      Stanislav Fomichev <sdf@fomichev.me>
4173 R:      Hao Luo <haoluo@google.com>
4174 R:      Jiri Olsa <jolsa@kernel.org>
4175 L:      bpf@vger.kernel.org
4176 S:      Supported
4177 W:      https://bpf.io/
4178 Q:      https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
4179 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
4180 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
4181 F:      Documentation/bpf/
4182 F:      Documentation/networking/filter.rst
4183 F:      Documentation/userspace-api/ebpf/
4184 F:      arch/*/net/*
4185 F:      include/linux/bpf*
4186 F:      include/linux/btf*
4187 F:      include/linux/filter.h
4188 F:      include/trace/events/xdp.h
4189 F:      include/uapi/linux/bpf*
4190 F:      include/uapi/linux/btf*
4191 F:      include/uapi/linux/filter.h
4192 F:      kernel/bpf/
4193 F:      kernel/trace/bpf_trace.c
4194 F:      lib/buildid.c
4195 F:      lib/test_bpf.c
4196 F:      net/bpf/
4197 F:      net/core/filter.c
4198 F:      net/sched/act_bpf.c
4199 F:      net/sched/cls_bpf.c
4200 F:      samples/bpf/
4201 F:      scripts/bpf_doc.py
4202 F:      scripts/Makefile.btf
4203 F:      scripts/pahole-version.sh
4204 F:      tools/bpf/
4205 F:      tools/lib/bpf/
4206 F:      tools/testing/selftests/bpf/
4208 BPF [ITERATOR]
4209 M:      Yonghong Song <yonghong.song@linux.dev>
4210 L:      bpf@vger.kernel.org
4211 S:      Maintained
4212 F:      kernel/bpf/*iter.c
4214 BPF [L7 FRAMEWORK] (sockmap)
4215 M:      John Fastabend <john.fastabend@gmail.com>
4216 M:      Jakub Sitnicki <jakub@cloudflare.com>
4217 L:      netdev@vger.kernel.org
4218 L:      bpf@vger.kernel.org
4219 S:      Maintained
4220 F:      include/linux/skmsg.h
4221 F:      net/core/skmsg.c
4222 F:      net/core/sock_map.c
4223 F:      net/ipv4/tcp_bpf.c
4224 F:      net/ipv4/udp_bpf.c
4225 F:      net/unix/unix_bpf.c
4227 BPF [LIBRARY] (libbpf)
4228 M:      Andrii Nakryiko <andrii@kernel.org>
4229 M:      Eduard Zingerman <eddyz87@gmail.com>
4230 L:      bpf@vger.kernel.org
4231 S:      Maintained
4232 F:      tools/lib/bpf/
4234 BPF [MISC]
4235 L:      bpf@vger.kernel.org
4236 S:      Odd Fixes
4237 K:      (?:\b|_)bpf(?:\b|_)
4239 BPF [NETKIT] (BPF-programmable network device)
4240 M:      Daniel Borkmann <daniel@iogearbox.net>
4241 M:      Nikolay Aleksandrov <razor@blackwall.org>
4242 L:      bpf@vger.kernel.org
4243 L:      netdev@vger.kernel.org
4244 S:      Supported
4245 F:      drivers/net/netkit.c
4246 F:      include/net/netkit.h
4248 BPF [NETWORKING] (struct_ops, reuseport)
4249 M:      Martin KaFai Lau <martin.lau@linux.dev>
4250 L:      bpf@vger.kernel.org
4251 L:      netdev@vger.kernel.org
4252 S:      Maintained
4253 F:      kernel/bpf/bpf_struct*
4255 BPF [NETWORKING] (tcx & tc BPF, sock_addr)
4256 M:      Martin KaFai Lau <martin.lau@linux.dev>
4257 M:      Daniel Borkmann <daniel@iogearbox.net>
4258 R:      John Fastabend <john.fastabend@gmail.com>
4259 L:      bpf@vger.kernel.org
4260 L:      netdev@vger.kernel.org
4261 S:      Maintained
4262 F:      include/net/tcx.h
4263 F:      kernel/bpf/tcx.c
4264 F:      net/core/filter.c
4265 F:      net/sched/act_bpf.c
4266 F:      net/sched/cls_bpf.c
4268 BPF [RINGBUF]
4269 M:      Andrii Nakryiko <andrii@kernel.org>
4270 L:      bpf@vger.kernel.org
4271 S:      Maintained
4272 F:      kernel/bpf/ringbuf.c
4274 BPF [SECURITY & LSM] (Security Audit and Enforcement using BPF)
4275 M:      KP Singh <kpsingh@kernel.org>
4276 M:      Matt Bobrowski <mattbobrowski@google.com>
4277 L:      bpf@vger.kernel.org
4278 S:      Maintained
4279 F:      Documentation/bpf/prog_lsm.rst
4280 F:      include/linux/bpf_lsm.h
4281 F:      kernel/bpf/bpf_lsm.c
4282 F:      kernel/trace/bpf_trace.c
4283 F:      security/bpf/
4285 BPF [SELFTESTS] (Test Runners & Infrastructure)
4286 M:      Andrii Nakryiko <andrii@kernel.org>
4287 M:      Eduard Zingerman <eddyz87@gmail.com>
4288 R:      Mykola Lysenko <mykolal@fb.com>
4289 L:      bpf@vger.kernel.org
4290 S:      Maintained
4291 F:      tools/testing/selftests/bpf/
4293 BPF [STORAGE & CGROUPS]
4294 M:      Martin KaFai Lau <martin.lau@linux.dev>
4295 L:      bpf@vger.kernel.org
4296 S:      Maintained
4297 F:      kernel/bpf/*storage.c
4298 F:      kernel/bpf/bpf_lru*
4299 F:      kernel/bpf/cgroup.c
4301 BPF [TOOLING] (bpftool)
4302 M:      Quentin Monnet <qmo@kernel.org>
4303 L:      bpf@vger.kernel.org
4304 S:      Maintained
4305 F:      kernel/bpf/disasm.*
4306 F:      tools/bpf/bpftool/
4308 BPF [TRACING]
4309 M:      Song Liu <song@kernel.org>
4310 R:      Jiri Olsa <jolsa@kernel.org>
4311 L:      bpf@vger.kernel.org
4312 S:      Maintained
4313 F:      kernel/bpf/stackmap.c
4314 F:      kernel/trace/bpf_trace.c
4315 F:      lib/buildid.c
4317 BROADCOM ASP 2.0 ETHERNET DRIVER
4318 M:      Justin Chen <justin.chen@broadcom.com>
4319 M:      Florian Fainelli <florian.fainelli@broadcom.com>
4320 L:      bcm-kernel-feedback-list@broadcom.com
4321 L:      netdev@vger.kernel.org
4322 S:      Supported
4323 F:      Documentation/devicetree/bindings/net/brcm,asp-v2.0.yaml
4324 F:      drivers/net/ethernet/broadcom/asp2/
4326 BROADCOM B44 10/100 ETHERNET DRIVER
4327 M:      Michael Chan <michael.chan@broadcom.com>
4328 L:      netdev@vger.kernel.org
4329 S:      Supported
4330 F:      drivers/net/ethernet/broadcom/b44.*
4332 BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
4333 M:      Florian Fainelli <florian.fainelli@broadcom.com>
4334 L:      netdev@vger.kernel.org
4335 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
4336 S:      Supported
4337 F:      Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
4338 F:      drivers/net/dsa/b53/*
4339 F:      drivers/net/dsa/bcm_sf2*
4340 F:      include/linux/dsa/brcm.h
4341 F:      include/linux/platform_data/b53.h
4343 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
4344 M:      Florian Fainelli <florian.fainelli@broadcom.com>
4345 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4346 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
4347 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4348 S:      Maintained
4349 T:      git https://github.com/broadcom/stblinux.git
4350 F:      Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4351 F:      drivers/pci/controller/pcie-brcmstb.c
4352 F:      drivers/staging/vc04_services
4353 N:      bcm2711
4354 N:      bcm283*
4355 N:      raspberrypi
4357 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
4358 M:      Florian Fainelli <florian.fainelli@broadcom.com>
4359 M:      Ray Jui <rjui@broadcom.com>
4360 M:      Scott Branden <sbranden@broadcom.com>
4361 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4362 S:      Maintained
4363 T:      git https://github.com/broadcom/mach-bcm
4364 F:      arch/arm/mach-bcm/
4365 N:      bcm281*
4366 N:      bcm113*
4367 N:      bcm216*
4368 N:      kona
4370 BROADCOM BCM2835 CAMERA DRIVERS
4371 M:      Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com>
4372 L:      linux-media@vger.kernel.org
4373 S:      Maintained
4374 F:      Documentation/devicetree/bindings/media/brcm,bcm2835-unicam.yaml
4375 F:      drivers/media/platform/broadcom/bcm2835-unicam*
4377 BROADCOM BCM47XX MIPS ARCHITECTURE
4378 M:      Hauke Mehrtens <hauke@hauke-m.de>
4379 M:      Rafał Miłecki <zajec5@gmail.com>
4380 L:      linux-mips@vger.kernel.org
4381 S:      Maintained
4382 F:      Documentation/devicetree/bindings/mips/brcm/
4383 F:      arch/mips/bcm47xx/*
4384 F:      arch/mips/include/asm/mach-bcm47xx/*
4386 BROADCOM BCM4908 ETHERNET DRIVER
4387 M:      Rafał Miłecki <rafal@milecki.pl>
4388 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4389 L:      netdev@vger.kernel.org
4390 S:      Maintained
4391 F:      Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
4392 F:      drivers/net/ethernet/broadcom/bcm4908_enet.*
4393 F:      drivers/net/ethernet/broadcom/unimac.h
4395 BROADCOM BCM4908 PINMUX DRIVER
4396 M:      Rafał Miłecki <rafal@milecki.pl>
4397 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4398 L:      linux-gpio@vger.kernel.org
4399 S:      Maintained
4400 F:      Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml
4401 F:      drivers/pinctrl/bcm/pinctrl-bcm4908.c
4403 BROADCOM BCM5301X ARM ARCHITECTURE
4404 M:      Florian Fainelli <florian.fainelli@broadcom.com>
4405 M:      Hauke Mehrtens <hauke@hauke-m.de>
4406 M:      Rafał Miłecki <zajec5@gmail.com>
4407 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4408 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4409 S:      Maintained
4410 F:      arch/arm/boot/dts/broadcom/bcm-ns.dtsi
4411 F:      arch/arm/boot/dts/broadcom/bcm470*
4412 F:      arch/arm/boot/dts/broadcom/bcm5301*
4413 F:      arch/arm/boot/dts/broadcom/bcm953012*
4414 F:      arch/arm/mach-bcm/bcm_5301x.c
4416 BROADCOM BCM53573 ARM ARCHITECTURE
4417 M:      Florian Fainelli <florian.fainelli@broadcom.com>
4418 M:      Rafał Miłecki <rafal@milecki.pl>
4419 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4420 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4421 S:      Maintained
4422 F:      arch/arm/boot/dts/broadcom/bcm47189*
4423 F:      arch/arm/boot/dts/broadcom/bcm53573*
4425 BROADCOM BCM63XX/BCM33XX UDC DRIVER
4426 M:      Kevin Cernekee <cernekee@gmail.com>
4427 L:      linux-usb@vger.kernel.org
4428 S:      Maintained
4429 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
4431 BROADCOM BCM7XXX ARM ARCHITECTURE
4432 M:      Florian Fainelli <florian.fainelli@broadcom.com>
4433 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4434 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4435 S:      Maintained
4436 T:      git https://github.com/broadcom/stblinux.git
4437 F:      Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4438 F:      arch/arm/boot/dts/broadcom/bcm7*.dts*
4439 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
4440 F:      arch/arm/mach-bcm/*brcmstb*
4441 F:      arch/arm/mm/cache-b15-rac.c
4442 F:      drivers/bus/brcmstb_gisb.c
4443 F:      drivers/pci/controller/pcie-brcmstb.c
4444 N:      brcmstb
4445 N:      bcm7038
4446 N:      bcm7120
4448 BROADCOM BCMBCA ARM ARCHITECTURE
4449 M:      William Zhang <william.zhang@broadcom.com>
4450 M:      Anand Gore <anand.gore@broadcom.com>
4451 M:      Kursad Oney <kursad.oney@broadcom.com>
4452 M:      Florian Fainelli <florian.fainelli@broadcom.com>
4453 M:      Rafał Miłecki <rafal@milecki.pl>
4454 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4455 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4456 S:      Maintained
4457 T:      git https://github.com/broadcom/stblinux.git
4458 F:      Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml
4459 F:      arch/arm64/boot/dts/broadcom/bcmbca/*
4460 N:      bcmbca
4461 N:      bcm[9]?47622
4462 N:      bcm[9]?4912
4463 N:      bcm[9]?63138
4464 N:      bcm[9]?63146
4465 N:      bcm[9]?63148
4466 N:      bcm[9]?63158
4467 N:      bcm[9]?63178
4468 N:      bcm[9]?6756
4469 N:      bcm[9]?6813
4470 N:      bcm[9]?6846
4471 N:      bcm[9]?6855
4472 N:      bcm[9]?6856
4473 N:      bcm[9]?6858
4474 N:      bcm[9]?6878
4476 BROADCOM BDC DRIVER
4477 M:      Justin Chen <justin.chen@broadcom.com>
4478 M:      Al Cooper <alcooperx@gmail.com>
4479 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4480 L:      linux-usb@vger.kernel.org
4481 S:      Maintained
4482 F:      Documentation/devicetree/bindings/usb/brcm,bdc.yaml
4483 F:      drivers/usb/gadget/udc/bdc/
4485 BROADCOM BMIPS CPUFREQ DRIVER
4486 M:      Markus Mayer <mmayer@broadcom.com>
4487 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4488 L:      linux-pm@vger.kernel.org
4489 S:      Maintained
4490 F:      drivers/cpufreq/bmips-cpufreq.c
4492 BROADCOM BMIPS MIPS ARCHITECTURE
4493 M:      Florian Fainelli <florian.fainelli@broadcom.com>
4494 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4495 L:      linux-mips@vger.kernel.org
4496 S:      Maintained
4497 T:      git https://github.com/broadcom/stblinux.git
4498 F:      arch/mips/bmips/*
4499 F:      arch/mips/boot/dts/brcm/bcm*.dts*
4500 F:      arch/mips/include/asm/mach-bmips/*
4501 F:      arch/mips/kernel/*bmips*
4502 F:      drivers/irqchip/irq-bcm63*
4503 F:      drivers/irqchip/irq-bcm7*
4504 F:      drivers/irqchip/irq-brcmstb*
4505 F:      drivers/pmdomain/bcm/bcm63xx-power.c
4506 F:      include/linux/bcm963xx_nvram.h
4507 F:      include/linux/bcm963xx_tag.h
4509 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
4510 M:      Rasesh Mody <rmody@marvell.com>
4511 M:      GR-Linux-NIC-Dev@marvell.com
4512 L:      netdev@vger.kernel.org
4513 S:      Supported
4514 F:      drivers/net/ethernet/broadcom/bnx2.*
4515 F:      drivers/net/ethernet/broadcom/bnx2_*
4517 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
4518 M:      Saurav Kashyap <skashyap@marvell.com>
4519 M:      Javed Hasan <jhasan@marvell.com>
4520 M:      GR-QLogic-Storage-Upstream@marvell.com
4521 L:      linux-scsi@vger.kernel.org
4522 S:      Supported
4523 F:      drivers/scsi/bnx2fc/
4525 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
4526 M:      Nilesh Javali <njavali@marvell.com>
4527 M:      Manish Rangankar <mrangankar@marvell.com>
4528 M:      GR-QLogic-Storage-Upstream@marvell.com
4529 L:      linux-scsi@vger.kernel.org
4530 S:      Supported
4531 F:      drivers/scsi/bnx2i/
4533 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
4534 M:      Sudarsana Kalluru <skalluru@marvell.com>
4535 M:      Manish Chopra <manishc@marvell.com>
4536 L:      netdev@vger.kernel.org
4537 S:      Supported
4538 F:      drivers/net/ethernet/broadcom/bnx2x/
4540 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
4541 M:      Michael Chan <michael.chan@broadcom.com>
4542 L:      netdev@vger.kernel.org
4543 S:      Supported
4544 F:      drivers/firmware/broadcom/tee_bnxt_fw.c
4545 F:      drivers/net/ethernet/broadcom/bnxt/
4546 F:      include/linux/firmware/broadcom/tee_bnxt_fw.h
4548 BROADCOM BRCM80211 IEEE802.11 WIRELESS DRIVERS
4549 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
4550 L:      linux-wireless@vger.kernel.org
4551 L:      brcm80211@lists.linux.dev
4552 L:      brcm80211-dev-list.pdl@broadcom.com
4553 S:      Supported
4554 F:      drivers/net/wireless/broadcom/brcm80211/
4555 F:      include/linux/platform_data/brcmfmac.h
4557 BROADCOM BRCMSTB GPIO DRIVER
4558 M:      Doug Berger <opendmb@gmail.com>
4559 M:      Florian Fainelli <florian.fainelli@broadcom.com>
4560 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4561 S:      Supported
4562 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
4563 F:      drivers/gpio/gpio-brcmstb.c
4565 BROADCOM BRCMSTB I2C DRIVER
4566 M:      Kamal Dasu <kamal.dasu@broadcom.com>
4567 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4568 L:      linux-i2c@vger.kernel.org
4569 S:      Supported
4570 F:      Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
4571 F:      drivers/i2c/busses/i2c-brcmstb.c
4573 BROADCOM BRCMSTB UART DRIVER
4574 M:      Al Cooper <alcooperx@gmail.com>
4575 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4576 L:      linux-serial@vger.kernel.org
4577 S:      Maintained
4578 F:      Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
4579 F:      drivers/tty/serial/8250/8250_bcm7271.c
4581 BROADCOM BRCMSTB USB EHCI DRIVER
4582 M:      Justin Chen <justin.chen@broadcom.com>
4583 M:      Al Cooper <alcooperx@gmail.com>
4584 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4585 L:      linux-usb@vger.kernel.org
4586 S:      Maintained
4587 F:      Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
4588 F:      drivers/usb/host/ehci-brcm.*
4590 BROADCOM BRCMSTB USB PIN MAP DRIVER
4591 M:      Al Cooper <alcooperx@gmail.com>
4592 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4593 L:      linux-usb@vger.kernel.org
4594 S:      Maintained
4595 F:      Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
4596 F:      drivers/usb/misc/brcmstb-usb-pinmap.c
4598 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
4599 M:      Justin Chen <justin.chen@broadcom.com>
4600 M:      Al Cooper <alcooperx@gmail.com>
4601 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4602 L:      linux-kernel@vger.kernel.org
4603 S:      Maintained
4604 F:      drivers/phy/broadcom/phy-brcm-usb*
4606 BROADCOM Broadband SoC High Speed SPI Controller DRIVER
4607 M:      William Zhang <william.zhang@broadcom.com>
4608 M:      Kursad Oney <kursad.oney@broadcom.com>
4609 M:      Jonas Gorski <jonas.gorski@gmail.com>
4610 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4611 L:      linux-spi@vger.kernel.org
4612 S:      Maintained
4613 F:      Documentation/devicetree/bindings/spi/brcm,bcm63xx-hsspi.yaml
4614 F:      drivers/spi/spi-bcm63xx-hsspi.c
4615 F:      drivers/spi/spi-bcmbca-hsspi.c
4617 BROADCOM BCM6348/BCM6358 SPI controller DRIVER
4618 M:      Jonas Gorski <jonas.gorski@gmail.com>
4619 L:      linux-spi@vger.kernel.org
4620 S:      Odd Fixes
4621 F:      Documentation/devicetree/bindings/spi/brcm,bcm63xx-spi.yaml
4622 F:      drivers/spi/spi-bcm63xx.c
4624 BROADCOM ETHERNET PHY DRIVERS
4625 M:      Florian Fainelli <florian.fainelli@broadcom.com>
4626 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4627 L:      netdev@vger.kernel.org
4628 S:      Supported
4629 F:      Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
4630 F:      drivers/net/phy/bcm*.[ch]
4631 F:      drivers/net/phy/broadcom.c
4632 F:      include/linux/brcmphy.h
4634 BROADCOM GENET ETHERNET DRIVER
4635 M:      Doug Berger <opendmb@gmail.com>
4636 M:      Florian Fainelli <florian.fainelli@broadcom.com>
4637 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4638 L:      netdev@vger.kernel.org
4639 S:      Supported
4640 F:      Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
4641 F:      Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
4642 F:      drivers/net/ethernet/broadcom/genet/
4643 F:      drivers/net/ethernet/broadcom/unimac.h
4644 F:      drivers/net/mdio/mdio-bcm-unimac.c
4645 F:      include/linux/platform_data/bcmgenet.h
4646 F:      include/linux/platform_data/mdio-bcm-unimac.h
4648 BROADCOM IPROC ARM ARCHITECTURE
4649 M:      Ray Jui <rjui@broadcom.com>
4650 M:      Scott Branden <sbranden@broadcom.com>
4651 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4652 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4653 S:      Maintained
4654 T:      git https://github.com/broadcom/stblinux.git
4655 F:      arch/arm64/boot/dts/broadcom/northstar2/*
4656 F:      arch/arm64/boot/dts/broadcom/stingray/*
4657 F:      drivers/clk/bcm/clk-ns*
4658 F:      drivers/clk/bcm/clk-sr*
4659 F:      drivers/pinctrl/bcm/pinctrl-ns*
4660 F:      include/dt-bindings/clock/bcm-sr*
4661 N:      iproc
4662 N:      cygnus
4663 N:      bcm[-_]nsp
4664 N:      bcm9113*
4665 N:      bcm9583*
4666 N:      bcm9585*
4667 N:      bcm9586*
4668 N:      bcm988312
4669 N:      bcm113*
4670 N:      bcm583*
4671 N:      bcm585*
4672 N:      bcm586*
4673 N:      bcm88312
4674 N:      hr2
4675 N:      stingray
4677 BROADCOM IPROC GBIT ETHERNET DRIVER
4678 M:      Rafał Miłecki <rafal@milecki.pl>
4679 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4680 L:      netdev@vger.kernel.org
4681 S:      Maintained
4682 F:      Documentation/devicetree/bindings/net/brcm,amac.yaml
4683 F:      drivers/net/ethernet/broadcom/bgmac*
4684 F:      drivers/net/ethernet/broadcom/unimac.h
4686 BROADCOM KONA GPIO DRIVER
4687 M:      Ray Jui <rjui@broadcom.com>
4688 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4689 S:      Supported
4690 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.yaml
4691 F:      drivers/gpio/gpio-bcm-kona.c
4693 BROADCOM MPI3 STORAGE CONTROLLER DRIVER
4694 M:      Sathya Prakash Veerichetty <sathya.prakash@broadcom.com>
4695 M:      Kashyap Desai <kashyap.desai@broadcom.com>
4696 M:      Sumit Saxena <sumit.saxena@broadcom.com>
4697 M:      Sreekanth Reddy <sreekanth.reddy@broadcom.com>
4698 L:      mpi3mr-linuxdrv.pdl@broadcom.com
4699 L:      linux-scsi@vger.kernel.org
4700 S:      Supported
4701 W:      https://www.broadcom.com/support/storage
4702 F:      drivers/scsi/mpi3mr/
4704 BROADCOM NETXTREME-E ROCE DRIVER
4705 M:      Selvin Xavier <selvin.xavier@broadcom.com>
4706 L:      linux-rdma@vger.kernel.org
4707 S:      Supported
4708 W:      http://www.broadcom.com
4709 F:      drivers/infiniband/hw/bnxt_re/
4710 F:      include/uapi/rdma/bnxt_re-abi.h
4712 BROADCOM NVRAM DRIVER
4713 M:      Rafał Miłecki <zajec5@gmail.com>
4714 L:      linux-mips@vger.kernel.org
4715 S:      Maintained
4716 F:      drivers/firmware/broadcom/*
4718 BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
4719 M:      Rafał Miłecki <rafal@milecki.pl>
4720 M:      Florian Fainelli <florian.fainelli@broadcom.com>
4721 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4722 L:      linux-pm@vger.kernel.org
4723 S:      Maintained
4724 T:      git https://github.com/broadcom/stblinux.git
4725 F:      drivers/pmdomain/bcm/bcm-pmb.c
4726 F:      include/dt-bindings/soc/bcm-pmb.h
4728 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
4729 M:      Rafał Miłecki <zajec5@gmail.com>
4730 L:      linux-wireless@vger.kernel.org
4731 S:      Maintained
4732 F:      drivers/bcma/
4733 F:      include/linux/bcma/
4735 BROADCOM SPI DRIVER
4736 M:      Kamal Dasu <kamal.dasu@broadcom.com>
4737 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4738 S:      Maintained
4739 F:      Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
4740 F:      drivers/spi/spi-bcm-qspi.*
4741 F:      drivers/spi/spi-brcmstb-qspi.c
4742 F:      drivers/spi/spi-iproc-qspi.c
4744 BROADCOM STB AVS CPUFREQ DRIVER
4745 M:      Markus Mayer <mmayer@broadcom.com>
4746 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4747 L:      linux-pm@vger.kernel.org
4748 S:      Maintained
4749 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
4750 F:      drivers/cpufreq/brcmstb*
4752 BROADCOM STB AVS TMON DRIVER
4753 M:      Markus Mayer <mmayer@broadcom.com>
4754 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4755 L:      linux-pm@vger.kernel.org
4756 S:      Maintained
4757 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
4758 F:      drivers/thermal/broadcom/brcmstb*
4760 BROADCOM STB DPFE DRIVER
4761 M:      Markus Mayer <mmayer@broadcom.com>
4762 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4763 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4764 S:      Maintained
4765 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
4766 F:      drivers/memory/brcmstb_dpfe.c
4768 BROADCOM STB NAND FLASH DRIVER
4769 M:      Brian Norris <computersforpeace@gmail.com>
4770 M:      Kamal Dasu <kamal.dasu@broadcom.com>
4771 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4772 L:      linux-mtd@lists.infradead.org
4773 S:      Maintained
4774 F:      drivers/mtd/nand/raw/brcmnand/
4775 F:      include/linux/platform_data/brcmnand.h
4777 BROADCOM STB PCIE DRIVER
4778 M:      Jim Quinlan <jim2101024@gmail.com>
4779 M:      Nicolas Saenz Julienne <nsaenz@kernel.org>
4780 M:      Florian Fainelli <florian.fainelli@broadcom.com>
4781 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4782 L:      linux-pci@vger.kernel.org
4783 S:      Maintained
4784 F:      Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4785 F:      drivers/pci/controller/pcie-brcmstb.c
4787 BROADCOM SYSTEMPORT ETHERNET DRIVER
4788 M:      Florian Fainelli <florian.fainelli@broadcom.com>
4789 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4790 L:      netdev@vger.kernel.org
4791 S:      Supported
4792 F:      Documentation/devicetree/bindings/net/brcm,systemport.yaml
4793 F:      drivers/net/ethernet/broadcom/bcmsysport.*
4794 F:      drivers/net/ethernet/broadcom/unimac.h
4796 BROADCOM TG3 GIGABIT ETHERNET DRIVER
4797 M:      Pavan Chebbi <pavan.chebbi@broadcom.com>
4798 M:      Michael Chan <mchan@broadcom.com>
4799 L:      netdev@vger.kernel.org
4800 S:      Supported
4801 F:      drivers/net/ethernet/broadcom/tg3.*
4803 BROADCOM VK DRIVER
4804 M:      Scott Branden <scott.branden@broadcom.com>
4805 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4806 S:      Supported
4807 F:      drivers/misc/bcm-vk/
4808 F:      include/uapi/linux/misc/bcm_vk.h
4810 BROCADE BFA FC SCSI DRIVER
4811 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
4812 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
4813 L:      linux-scsi@vger.kernel.org
4814 S:      Supported
4815 F:      drivers/scsi/bfa/
4817 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
4818 M:      Rasesh Mody <rmody@marvell.com>
4819 M:      Sudarsana Kalluru <skalluru@marvell.com>
4820 M:      GR-Linux-NIC-Dev@marvell.com
4821 L:      netdev@vger.kernel.org
4822 S:      Supported
4823 F:      drivers/net/ethernet/brocade/bna/
4825 BSG (block layer generic sg v4 driver)
4826 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
4827 L:      linux-scsi@vger.kernel.org
4828 S:      Supported
4829 F:      block/bsg.c
4830 F:      include/linux/bsg.h
4831 F:      include/uapi/linux/bsg.h
4833 BT87X AUDIO DRIVER
4834 M:      Clemens Ladisch <clemens@ladisch.de>
4835 L:      linux-sound@vger.kernel.org
4836 S:      Maintained
4837 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4838 F:      Documentation/sound/cards/bt87x.rst
4839 F:      sound/pci/bt87x.c
4841 BT8XXGPIO DRIVER
4842 M:      Michael Buesch <m@bues.ch>
4843 S:      Maintained
4844 W:      http://bu3sch.de/btgpio.php
4845 F:      drivers/gpio/gpio-bt8xx.c
4847 BTRFS FILE SYSTEM
4848 M:      Chris Mason <clm@fb.com>
4849 M:      Josef Bacik <josef@toxicpanda.com>
4850 M:      David Sterba <dsterba@suse.com>
4851 L:      linux-btrfs@vger.kernel.org
4852 S:      Maintained
4853 W:      https://btrfs.readthedocs.io
4854 Q:      https://patchwork.kernel.org/project/linux-btrfs/list/
4855 C:      irc://irc.libera.chat/btrfs
4856 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
4857 F:      Documentation/filesystems/btrfs.rst
4858 F:      fs/btrfs/
4859 F:      include/linux/btrfs*
4860 F:      include/trace/events/btrfs.h
4861 F:      include/uapi/linux/btrfs*
4863 BTTV VIDEO4LINUX DRIVER
4864 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4865 L:      linux-media@vger.kernel.org
4866 S:      Odd fixes
4867 W:      https://linuxtv.org
4868 T:      git git://linuxtv.org/media_tree.git
4869 F:      Documentation/driver-api/media/drivers/bttv*
4870 F:      drivers/media/pci/bt8xx/bttv*
4872 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4873 M:      Chanwoo Choi <cw00.choi@samsung.com>
4874 L:      linux-pm@vger.kernel.org
4875 L:      linux-samsung-soc@vger.kernel.org
4876 S:      Maintained
4877 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4878 F:      Documentation/devicetree/bindings/interconnect/samsung,exynos-bus.yaml
4879 F:      drivers/devfreq/exynos-bus.c
4881 BUSLOGIC SCSI DRIVER
4882 M:      Khalid Aziz <khalid@gonehiking.org>
4883 L:      linux-scsi@vger.kernel.org
4884 S:      Maintained
4885 F:      drivers/scsi/BusLogic.*
4886 F:      drivers/scsi/FlashPoint.*
4888 BXCAN CAN NETWORK DRIVER
4889 M:      Dario Binacchi <dario.binacchi@amarulasolutions.com>
4890 L:      linux-can@vger.kernel.org
4891 S:      Maintained
4892 F:      Documentation/devicetree/bindings/net/can/st,stm32-bxcan.yaml
4893 F:      drivers/net/can/bxcan.c
4895 C-MEDIA CMI8788 DRIVER
4896 M:      Clemens Ladisch <clemens@ladisch.de>
4897 L:      linux-sound@vger.kernel.org
4898 S:      Maintained
4899 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4900 F:      sound/pci/oxygen/
4902 C-SKY ARCHITECTURE
4903 M:      Guo Ren <guoren@kernel.org>
4904 L:      linux-csky@vger.kernel.org
4905 S:      Supported
4906 T:      git https://github.com/c-sky/csky-linux.git
4907 F:      Documentation/devicetree/bindings/csky/
4908 F:      Documentation/devicetree/bindings/interrupt-controller/csky,*
4909 F:      Documentation/devicetree/bindings/timer/csky,*
4910 F:      arch/csky/
4911 F:      drivers/clocksource/timer-gx6605s.c
4912 F:      drivers/clocksource/timer-mp-csky.c
4913 F:      drivers/irqchip/irq-csky-*
4914 N:      csky
4915 K:      csky
4917 CA8210 IEEE-802.15.4 RADIO DRIVER
4918 L:      linux-wpan@vger.kernel.org
4919 S:      Orphan
4920 W:      https://github.com/Cascoda/ca8210-linux.git
4921 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
4922 F:      drivers/net/ieee802154/ca8210.c
4924 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
4925 M:      David Howells <dhowells@redhat.com>
4926 L:      netfs@lists.linux.dev
4927 S:      Supported
4928 F:      Documentation/filesystems/caching/cachefiles.rst
4929 F:      fs/cachefiles/
4931 CACHESTAT: PAGE CACHE STATS FOR A FILE
4932 M:      Nhat Pham <nphamcs@gmail.com>
4933 M:      Johannes Weiner <hannes@cmpxchg.org>
4934 L:      linux-mm@kvack.org
4935 S:      Maintained
4936 F:      tools/testing/selftests/cachestat/test_cachestat.c
4938 CADENCE MIPI-CSI2 BRIDGES
4939 M:      Maxime Ripard <mripard@kernel.org>
4940 L:      linux-media@vger.kernel.org
4941 S:      Maintained
4942 F:      Documentation/devicetree/bindings/media/cdns,*.txt
4943 F:      Documentation/devicetree/bindings/media/cdns,csi2rx.yaml
4944 F:      drivers/media/platform/cadence/cdns-csi2*
4946 CADENCE NAND DRIVER
4947 L:      linux-mtd@lists.infradead.org
4948 S:      Orphan
4949 F:      Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
4950 F:      drivers/mtd/nand/raw/cadence-nand-controller.c
4952 CADENCE USB3 DRD IP DRIVER
4953 M:      Peter Chen <peter.chen@kernel.org>
4954 M:      Pawel Laszczak <pawell@cadence.com>
4955 R:      Roger Quadros <rogerq@kernel.org>
4956 L:      linux-usb@vger.kernel.org
4957 S:      Maintained
4958 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4959 F:      Documentation/devicetree/bindings/usb/cdns,usb3.yaml
4960 F:      drivers/usb/cdns3/
4961 X:      drivers/usb/cdns3/cdnsp*
4963 CADENCE USBHS DRIVER
4964 M:      Pawel Laszczak <pawell@cadence.com>
4965 L:      linux-usb@vger.kernel.org
4966 S:      Maintained
4967 F:      drivers/usb/gadget/udc/cdns2
4969 CADENCE USBSSP DRD IP DRIVER
4970 M:      Pawel Laszczak <pawell@cadence.com>
4971 L:      linux-usb@vger.kernel.org
4972 S:      Maintained
4973 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4974 F:      drivers/usb/cdns3/
4975 X:      drivers/usb/cdns3/cdns3*
4977 CADET FM/AM RADIO RECEIVER DRIVER
4978 M:      Hans Verkuil <hverkuil@xs4all.nl>
4979 L:      linux-media@vger.kernel.org
4980 S:      Maintained
4981 W:      https://linuxtv.org
4982 T:      git git://linuxtv.org/media_tree.git
4983 F:      drivers/media/radio/radio-cadet*
4985 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
4986 L:      linux-media@vger.kernel.org
4987 S:      Orphan
4988 T:      git git://linuxtv.org/media_tree.git
4989 F:      Documentation/admin-guide/media/cafe_ccic*
4990 F:      drivers/media/platform/marvell/
4992 CAIF NETWORK LAYER
4993 L:      netdev@vger.kernel.org
4994 S:      Orphan
4995 F:      Documentation/networking/caif/
4996 F:      drivers/net/caif/
4997 F:      include/net/caif/
4998 F:      include/uapi/linux/caif/
4999 F:      net/caif/
5001 CAKE QDISC
5002 M:      Toke Høiland-Jørgensen <toke@toke.dk>
5003 L:      cake@lists.bufferbloat.net (moderated for non-subscribers)
5004 S:      Maintained
5005 F:      net/sched/sch_cake.c
5007 CAN NETWORK DRIVERS
5008 M:      Marc Kleine-Budde <mkl@pengutronix.de>
5009 M:      Vincent Mailhol <mailhol.vincent@wanadoo.fr>
5010 L:      linux-can@vger.kernel.org
5011 S:      Maintained
5012 W:      https://github.com/linux-can
5013 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
5014 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
5015 F:      Documentation/devicetree/bindings/net/can/
5016 F:      Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
5017 F:      drivers/net/can/
5018 F:      drivers/phy/phy-can-transceiver.c
5019 F:      include/linux/can/bittiming.h
5020 F:      include/linux/can/dev.h
5021 F:      include/linux/can/length.h
5022 F:      include/linux/can/platform/
5023 F:      include/linux/can/rx-offload.h
5024 F:      include/uapi/linux/can/error.h
5025 F:      include/uapi/linux/can/netlink.h
5026 F:      include/uapi/linux/can/vxcan.h
5028 CAN NETWORK LAYER
5029 M:      Oliver Hartkopp <socketcan@hartkopp.net>
5030 M:      Marc Kleine-Budde <mkl@pengutronix.de>
5031 L:      linux-can@vger.kernel.org
5032 S:      Maintained
5033 W:      https://github.com/linux-can
5034 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
5035 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
5036 F:      Documentation/networking/can.rst
5037 F:      Documentation/networking/iso15765-2.rst
5038 F:      include/linux/can/can-ml.h
5039 F:      include/linux/can/core.h
5040 F:      include/linux/can/skb.h
5041 F:      include/net/netns/can.h
5042 F:      include/uapi/linux/can.h
5043 F:      include/uapi/linux/can/bcm.h
5044 F:      include/uapi/linux/can/gw.h
5045 F:      include/uapi/linux/can/isotp.h
5046 F:      include/uapi/linux/can/raw.h
5047 F:      net/can/
5049 CAN-J1939 NETWORK LAYER
5050 M:      Robin van der Gracht <robin@protonic.nl>
5051 M:      Oleksij Rempel <o.rempel@pengutronix.de>
5052 R:      kernel@pengutronix.de
5053 L:      linux-can@vger.kernel.org
5054 S:      Maintained
5055 F:      Documentation/networking/j1939.rst
5056 F:      include/uapi/linux/can/j1939.h
5057 F:      net/can/j1939/
5059 CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
5060 M:      Damien Le Moal <dlemoal@kernel.org>
5061 L:      linux-riscv@lists.infradead.org
5062 L:      linux-gpio@vger.kernel.org (pinctrl driver)
5063 F:      Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
5064 F:      drivers/pinctrl/pinctrl-k210.c
5066 CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
5067 M:      Damien Le Moal <dlemoal@kernel.org>
5068 L:      linux-kernel@vger.kernel.org
5069 L:      linux-riscv@lists.infradead.org
5070 S:      Maintained
5071 F:      Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
5072 F:      drivers/reset/reset-k210.c
5074 CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
5075 M:      Damien Le Moal <dlemoal@kernel.org>
5076 L:      linux-riscv@lists.infradead.org
5077 S:      Maintained
5078 F:      Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
5079 F:      drivers/soc/canaan/
5080 F:      include/soc/canaan/
5082 CAPABILITIES
5083 M:      Serge Hallyn <serge@hallyn.com>
5084 L:      linux-security-module@vger.kernel.org
5085 S:      Supported
5086 F:      include/linux/capability.h
5087 F:      include/uapi/linux/capability.h
5088 F:      kernel/capability.c
5089 F:      security/commoncap.c
5091 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
5092 M:      Kevin Tsai <ktsai@capellamicro.com>
5093 S:      Maintained
5094 F:      drivers/iio/light/cm*
5096 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
5097 M:      Christian Lamparter <chunkeey@googlemail.com>
5098 L:      linux-wireless@vger.kernel.org
5099 S:      Maintained
5100 W:      https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
5101 F:      drivers/net/wireless/ath/carl9170/
5103 CAVIUM I2C DRIVER
5104 M:      Robert Richter <rric@kernel.org>
5105 S:      Odd Fixes
5106 W:      http://www.marvell.com
5107 F:      drivers/i2c/busses/i2c-octeon*
5108 F:      drivers/i2c/busses/i2c-thunderx*
5110 CAVIUM LIQUIDIO NETWORK DRIVER
5111 L:      netdev@vger.kernel.org
5112 S:      Orphan
5113 W:      http://www.marvell.com
5114 F:      drivers/net/ethernet/cavium/liquidio/
5116 CAVIUM MMC DRIVER
5117 M:      Robert Richter <rric@kernel.org>
5118 S:      Odd Fixes
5119 W:      http://www.marvell.com
5120 F:      drivers/mmc/host/cavium*
5122 CAVIUM OCTEON-TX CRYPTO DRIVER
5123 M:      George Cherian <gcherian@marvell.com>
5124 L:      linux-crypto@vger.kernel.org
5125 S:      Supported
5126 W:      http://www.marvell.com
5127 F:      drivers/crypto/cavium/cpt/
5129 CAVIUM THUNDERX2 ARM64 SOC
5130 M:      Robert Richter <rric@kernel.org>
5131 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5132 S:      Odd Fixes
5133 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
5134 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
5136 CBS/ETF/TAPRIO QDISCS
5137 M:      Vinicius Costa Gomes <vinicius.gomes@intel.com>
5138 L:      netdev@vger.kernel.org
5139 S:      Maintained
5140 F:      net/sched/sch_cbs.c
5141 F:      net/sched/sch_etf.c
5142 F:      net/sched/sch_taprio.c
5144 CC2520 IEEE-802.15.4 RADIO DRIVER
5145 M:      Stefan Schmidt <stefan@datenfreihafen.org>
5146 L:      linux-wpan@vger.kernel.org
5147 S:      Odd Fixes
5148 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
5149 F:      drivers/net/ieee802154/cc2520.c
5151 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
5152 M:      Gilad Ben-Yossef <gilad@benyossef.com>
5153 L:      linux-crypto@vger.kernel.org
5154 S:      Supported
5155 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
5156 F:      drivers/crypto/ccree/
5158 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
5159 M:      Hadar Gat <hadar.gat@arm.com>
5160 L:      linux-crypto@vger.kernel.org
5161 S:      Supported
5162 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
5163 F:      Documentation/devicetree/bindings/rng/arm-cctrng.yaml
5164 F:      drivers/char/hw_random/cctrng.c
5165 F:      drivers/char/hw_random/cctrng.h
5167 CEC FRAMEWORK
5168 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
5169 L:      linux-media@vger.kernel.org
5170 S:      Supported
5171 W:      http://linuxtv.org
5172 T:      git git://linuxtv.org/media_tree.git
5173 F:      Documentation/ABI/testing/debugfs-cec-error-inj
5174 F:      Documentation/devicetree/bindings/media/cec/cec-common.yaml
5175 F:      Documentation/driver-api/media/cec-core.rst
5176 F:      Documentation/userspace-api/media/cec
5177 F:      drivers/media/cec/
5178 F:      drivers/media/rc/keymaps/rc-cec.c
5179 F:      include/media/cec-notifier.h
5180 F:      include/media/cec.h
5181 F:      include/uapi/linux/cec-funcs.h
5182 F:      include/uapi/linux/cec.h
5184 CEC GPIO DRIVER
5185 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
5186 L:      linux-media@vger.kernel.org
5187 S:      Supported
5188 W:      http://linuxtv.org
5189 T:      git git://linuxtv.org/media_tree.git
5190 F:      Documentation/devicetree/bindings/media/cec/cec-gpio.yaml
5191 F:      drivers/media/cec/platform/cec-gpio/
5193 CELL BROADBAND ENGINE ARCHITECTURE
5194 L:      linuxppc-dev@lists.ozlabs.org
5195 S:      Orphan
5196 F:      arch/powerpc/include/asm/cell*.h
5197 F:      arch/powerpc/include/asm/spu*.h
5198 F:      arch/powerpc/include/uapi/asm/spu*.h
5199 F:      arch/powerpc/platforms/cell/
5201 CELLWISE CW2015 BATTERY DRIVER
5202 M:      Tobias Schrammm <t.schramm@manjaro.org>
5203 S:      Maintained
5204 F:      Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
5205 F:      drivers/power/supply/cw2015_battery.c
5207 CEPH COMMON CODE (LIBCEPH)
5208 M:      Ilya Dryomov <idryomov@gmail.com>
5209 M:      Xiubo Li <xiubli@redhat.com>
5210 L:      ceph-devel@vger.kernel.org
5211 S:      Supported
5212 W:      http://ceph.com/
5213 T:      git https://github.com/ceph/ceph-client.git
5214 F:      include/linux/ceph/
5215 F:      include/linux/crush/
5216 F:      net/ceph/
5218 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
5219 M:      Xiubo Li <xiubli@redhat.com>
5220 M:      Ilya Dryomov <idryomov@gmail.com>
5221 L:      ceph-devel@vger.kernel.org
5222 S:      Supported
5223 W:      http://ceph.com/
5224 T:      git https://github.com/ceph/ceph-client.git
5225 F:      Documentation/filesystems/ceph.rst
5226 F:      fs/ceph/
5228 CERTIFICATE HANDLING
5229 M:      David Howells <dhowells@redhat.com>
5230 M:      David Woodhouse <dwmw2@infradead.org>
5231 L:      keyrings@vger.kernel.org
5232 S:      Maintained
5233 F:      Documentation/admin-guide/module-signing.rst
5234 F:      certs/
5235 F:      scripts/sign-file.c
5236 F:      scripts/ssl-common.h
5237 F:      tools/certs/
5239 CFAG12864B LCD DRIVER
5240 M:      Miguel Ojeda <ojeda@kernel.org>
5241 S:      Maintained
5242 F:      drivers/auxdisplay/cfag12864b.c
5243 F:      include/linux/cfag12864b.h
5245 CFAG12864BFB LCD FRAMEBUFFER DRIVER
5246 M:      Miguel Ojeda <ojeda@kernel.org>
5247 S:      Maintained
5248 F:      drivers/auxdisplay/cfag12864bfb.c
5249 F:      include/linux/cfag12864b.h
5251 CHAR and MISC DRIVERS
5252 M:      Arnd Bergmann <arnd@arndb.de>
5253 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5254 S:      Supported
5255 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
5256 F:      drivers/char/
5257 F:      drivers/misc/
5258 F:      include/linux/miscdevice.h
5259 X:      drivers/char/agp/
5260 X:      drivers/char/hw_random/
5261 X:      drivers/char/ipmi/
5262 X:      drivers/char/random.c
5263 X:      drivers/char/tpm/
5265 CHARGERLAB POWER-Z HARDWARE MONITOR DRIVER
5266 M:      Thomas Weißschuh <linux@weissschuh.net>
5267 L:      linux-hwmon@vger.kernel.org
5268 S:      Maintained
5269 F:      Documentation/hwmon/powerz.rst
5270 F:      drivers/hwmon/powerz.c
5272 CHECKPATCH
5273 M:      Andy Whitcroft <apw@canonical.com>
5274 M:      Joe Perches <joe@perches.com>
5275 R:      Dwaipayan Ray <dwaipayanray1@gmail.com>
5276 R:      Lukas Bulwahn <lukas.bulwahn@gmail.com>
5277 S:      Maintained
5278 F:      scripts/checkpatch.pl
5280 CHECKPATCH DOCUMENTATION
5281 M:      Dwaipayan Ray <dwaipayanray1@gmail.com>
5282 M:      Lukas Bulwahn <lukas.bulwahn@gmail.com>
5283 R:      Joe Perches <joe@perches.com>
5284 S:      Maintained
5285 F:      Documentation/dev-tools/checkpatch.rst
5287 CHINESE DOCUMENTATION
5288 M:      Alex Shi <alexs@kernel.org>
5289 M:      Yanteng Si <siyanteng@loongson.cn>
5290 S:      Maintained
5291 F:      Documentation/translations/zh_CN/
5293 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
5294 M:      Peter Chen <peter.chen@kernel.org>
5295 L:      linux-usb@vger.kernel.org
5296 S:      Maintained
5297 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
5298 F:      drivers/usb/chipidea/
5300 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
5301 M:      Hans de Goede <hdegoede@redhat.com>
5302 L:      linux-input@vger.kernel.org
5303 S:      Maintained
5304 F:      Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
5305 F:      drivers/input/touchscreen/chipone_icn8318.c
5307 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
5308 M:      Hans de Goede <hdegoede@redhat.com>
5309 L:      linux-input@vger.kernel.org
5310 S:      Maintained
5311 F:      drivers/input/touchscreen/chipone_icn8505.c
5313 CHROME HARDWARE PLATFORM SUPPORT
5314 M:      Benson Leung <bleung@chromium.org>
5315 M:      Tzung-Bi Shih <tzungbi@kernel.org>
5316 L:      chrome-platform@lists.linux.dev
5317 S:      Maintained
5318 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
5319 F:      drivers/platform/chrome/
5321 CHROMEOS EC CODEC DRIVER
5322 M:      Cheng-Yi Chiang <cychiang@chromium.org>
5323 M:      Tzung-Bi Shih <tzungbi@kernel.org>
5324 R:      Guenter Roeck <groeck@chromium.org>
5325 L:      chrome-platform@lists.linux.dev
5326 S:      Maintained
5327 F:      Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
5328 F:      sound/soc/codecs/cros_ec_codec.*
5330 CHROMEOS EC CHARGE CONTROL
5331 M:      Thomas Weißschuh <thomas@weissschuh.net>
5332 S:      Maintained
5333 F:      drivers/power/supply/cros_charge-control.c
5335 CHROMEOS EC HARDWARE MONITORING
5336 M:      Thomas Weißschuh <thomas@weissschuh.net>
5337 L:      chrome-platform@lists.linux.dev
5338 L:      linux-hwmon@vger.kernel.org
5339 S:      Maintained
5340 F:      Documentation/hwmon/cros_ec_hwmon.rst
5341 F:      drivers/hwmon/cros_ec_hwmon.c
5343 CHROMEOS EC LED DRIVER
5344 M:      Thomas Weißschuh <thomas@weissschuh.net>
5345 S:      Maintained
5346 F:      drivers/leds/leds-cros_ec.c
5348 CHROMEOS EC SUBDRIVERS
5349 M:      Benson Leung <bleung@chromium.org>
5350 R:      Guenter Roeck <groeck@chromium.org>
5351 L:      chrome-platform@lists.linux.dev
5352 S:      Maintained
5353 F:      drivers/power/supply/cros_charge-control.c
5354 F:      drivers/power/supply/cros_usbpd-charger.c
5355 N:      cros_ec
5356 N:      cros-ec
5358 CHROMEOS EC UART DRIVER
5359 M:      Bhanu Prakash Maiya <bhanumaiya@chromium.org>
5360 R:      Benson Leung <bleung@chromium.org>
5361 R:      Tzung-Bi Shih <tzungbi@kernel.org>
5362 S:      Maintained
5363 F:      drivers/platform/chrome/cros_ec_uart.c
5365 CHROMEOS EC USB PD NOTIFY DRIVER
5366 M:      Prashant Malani <pmalani@chromium.org>
5367 L:      chrome-platform@lists.linux.dev
5368 S:      Maintained
5369 F:      drivers/platform/chrome/cros_usbpd_notify.c
5370 F:      include/linux/platform_data/cros_usbpd_notify.h
5372 CHROMEOS EC USB TYPE-C DRIVER
5373 M:      Prashant Malani <pmalani@chromium.org>
5374 L:      chrome-platform@lists.linux.dev
5375 S:      Maintained
5376 F:      drivers/platform/chrome/cros_ec_typec.*
5377 F:      drivers/platform/chrome/cros_typec_switch.c
5378 F:      drivers/platform/chrome/cros_typec_vdm.*
5380 CHROMEOS HPS DRIVER
5381 M:      Dan Callaghan <dcallagh@chromium.org>
5382 R:      Sami Kyöstilä <skyostil@chromium.org>
5383 S:      Maintained
5384 F:      drivers/platform/chrome/cros_hps_i2c.c
5386 CHROMEOS EC WATCHDOG
5387 M:      Lukasz Majczak <lma@chromium.org>
5388 L:      chrome-platform@lists.linux.dev
5389 S:      Maintained
5390 F:      drivers/watchdog/cros_ec_wdt.c
5392 CHRONTEL CH7322 CEC DRIVER
5393 M:      Joe Tessler <jrt@google.com>
5394 L:      linux-media@vger.kernel.org
5395 S:      Maintained
5396 T:      git git://linuxtv.org/media_tree.git
5397 F:      Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
5398 F:      drivers/media/cec/i2c/ch7322.c
5400 CIRRUS LOGIC AUDIO CODEC DRIVERS
5401 M:      David Rhodes <david.rhodes@cirrus.com>
5402 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
5403 L:      linux-sound@vger.kernel.org
5404 L:      patches@opensource.cirrus.com
5405 S:      Maintained
5406 F:      Documentation/devicetree/bindings/sound/cirrus,cs*
5407 F:      drivers/mfd/cs42l43*
5408 F:      drivers/pinctrl/cirrus/pinctrl-cs42l43*
5409 F:      drivers/spi/spi-cs42l43*
5410 F:      include/dt-bindings/sound/cs*
5411 F:      include/linux/mfd/cs42l43*
5412 F:      include/sound/cs*
5413 F:      sound/pci/hda/cirrus*
5414 F:      sound/pci/hda/cs*
5415 F:      sound/pci/hda/hda_component*
5416 F:      sound/pci/hda/hda_cs_dsp_ctl.*
5417 F:      sound/soc/codecs/cs*
5419 CIRRUS LOGIC HAPTIC DRIVERS
5420 M:      James Ogletree <jogletre@opensource.cirrus.com>
5421 M:      Fred Treven <fred.treven@cirrus.com>
5422 M:      Ben Bright <ben.bright@cirrus.com>
5423 L:      patches@opensource.cirrus.com
5424 S:      Supported
5425 F:      Documentation/devicetree/bindings/input/cirrus,cs40l50.yaml
5426 F:      drivers/input/misc/cs40l*
5427 F:      drivers/mfd/cs40l*
5428 F:      include/linux/mfd/cs40l*
5429 F:      sound/soc/codecs/cs40l*
5431 CIRRUS LOGIC DSP FIRMWARE DRIVER
5432 M:      Simon Trimmer <simont@opensource.cirrus.com>
5433 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
5434 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
5435 L:      patches@opensource.cirrus.com
5436 S:      Supported
5437 W:      https://github.com/CirrusLogic/linux-drivers/wiki
5438 T:      git https://github.com/CirrusLogic/linux-drivers.git
5439 F:      drivers/firmware/cirrus/*
5440 F:      include/linux/firmware/cirrus/*
5442 CIRRUS LOGIC EP93XX ETHERNET DRIVER
5443 M:      Hartley Sweeten <hsweeten@visionengravers.com>
5444 L:      netdev@vger.kernel.org
5445 S:      Maintained
5446 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
5448 CIRRUS LOGIC LOCHNAGAR DRIVER
5449 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
5450 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
5451 L:      patches@opensource.cirrus.com
5452 S:      Supported
5453 F:      Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
5454 F:      Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
5455 F:      Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
5456 F:      Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
5457 F:      Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
5458 F:      Documentation/hwmon/lochnagar.rst
5459 F:      drivers/clk/clk-lochnagar.c
5460 F:      drivers/hwmon/lochnagar-hwmon.c
5461 F:      drivers/mfd/lochnagar-i2c.c
5462 F:      drivers/pinctrl/cirrus/pinctrl-lochnagar.c
5463 F:      drivers/regulator/lochnagar-regulator.c
5464 F:      include/dt-bindings/clock/lochnagar.h
5465 F:      include/dt-bindings/pinctrl/lochnagar.h
5466 F:      include/linux/mfd/lochnagar*
5467 F:      sound/soc/codecs/lochnagar-sc.c
5469 CIRRUS LOGIC MADERA CODEC DRIVERS
5470 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
5471 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
5472 L:      linux-sound@vger.kernel.org
5473 L:      patches@opensource.cirrus.com
5474 S:      Supported
5475 W:      https://github.com/CirrusLogic/linux-drivers/wiki
5476 T:      git https://github.com/CirrusLogic/linux-drivers.git
5477 F:      Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
5478 F:      Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
5479 F:      Documentation/devicetree/bindings/sound/cirrus,madera.yaml
5480 F:      drivers/gpio/gpio-madera*
5481 F:      drivers/irqchip/irq-madera*
5482 F:      drivers/mfd/cs47l*
5483 F:      drivers/mfd/madera*
5484 F:      drivers/pinctrl/cirrus/*
5485 F:      include/dt-bindings/sound/madera*
5486 F:      include/linux/irqchip/irq-madera*
5487 F:      include/linux/mfd/madera/*
5488 F:      include/sound/madera*
5489 F:      sound/soc/codecs/cs47l*
5490 F:      sound/soc/codecs/madera*
5492 CISCO FCOE HBA DRIVER
5493 M:      Satish Kharat <satishkh@cisco.com>
5494 M:      Sesidhar Baddela <sebaddel@cisco.com>
5495 M:      Karan Tilak Kumar <kartilak@cisco.com>
5496 L:      linux-scsi@vger.kernel.org
5497 S:      Supported
5498 F:      drivers/scsi/fnic/
5500 CISCO SCSI HBA DRIVER
5501 M:      Karan Tilak Kumar <kartilak@cisco.com>
5502 M:      Sesidhar Baddela <sebaddel@cisco.com>
5503 L:      linux-scsi@vger.kernel.org
5504 S:      Supported
5505 F:      drivers/scsi/snic/
5507 CISCO VIC ETHERNET NIC DRIVER
5508 M:      Christian Benvenuti <benve@cisco.com>
5509 M:      Satish Kharat <satishkh@cisco.com>
5510 S:      Supported
5511 F:      drivers/net/ethernet/cisco/enic/
5513 CISCO VIC LOW LATENCY NIC DRIVER
5514 M:      Christian Benvenuti <benve@cisco.com>
5515 M:      Nelson Escobar <neescoba@cisco.com>
5516 S:      Supported
5517 F:      drivers/infiniband/hw/usnic/
5519 CLANG CONTROL FLOW INTEGRITY SUPPORT
5520 M:      Sami Tolvanen <samitolvanen@google.com>
5521 M:      Kees Cook <kees@kernel.org>
5522 R:      Nathan Chancellor <nathan@kernel.org>
5523 L:      llvm@lists.linux.dev
5524 S:      Supported
5525 B:      https://github.com/ClangBuiltLinux/linux/issues
5526 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
5527 F:      include/linux/cfi.h
5528 F:      kernel/cfi.c
5530 CLANG-FORMAT FILE
5531 M:      Miguel Ojeda <ojeda@kernel.org>
5532 S:      Maintained
5533 F:      .clang-format
5535 CLANG/LLVM BUILD SUPPORT
5536 M:      Nathan Chancellor <nathan@kernel.org>
5537 R:      Nick Desaulniers <ndesaulniers@google.com>
5538 R:      Bill Wendling <morbo@google.com>
5539 R:      Justin Stitt <justinstitt@google.com>
5540 L:      llvm@lists.linux.dev
5541 S:      Supported
5542 W:      https://clangbuiltlinux.github.io/
5543 B:      https://github.com/ClangBuiltLinux/linux/issues
5544 C:      irc://irc.libera.chat/clangbuiltlinux
5545 F:      Documentation/kbuild/llvm.rst
5546 F:      include/linux/compiler-clang.h
5547 F:      scripts/Makefile.clang
5548 F:      scripts/clang-tools/
5549 K:      \b(?i:clang|llvm)\b
5551 CLK API
5552 M:      Russell King <linux@armlinux.org.uk>
5553 L:      linux-clk@vger.kernel.org
5554 S:      Maintained
5555 F:      include/linux/clk.h
5557 CLOCKSOURCE, CLOCKEVENT DRIVERS
5558 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
5559 M:      Thomas Gleixner <tglx@linutronix.de>
5560 L:      linux-kernel@vger.kernel.org
5561 S:      Supported
5562 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5563 F:      Documentation/devicetree/bindings/timer/
5564 F:      drivers/clocksource/
5566 CLOSURES
5567 M:      Kent Overstreet <kent.overstreet@linux.dev>
5568 L:      linux-bcachefs@vger.kernel.org
5569 S:      Supported
5570 C:      irc://irc.oftc.net/bcache
5571 F:      include/linux/closure.h
5572 F:      lib/closure.c
5574 CMPC ACPI DRIVER
5575 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
5576 L:      platform-driver-x86@vger.kernel.org
5577 S:      Supported
5578 F:      drivers/platform/x86/classmate-laptop.c
5580 COBALT MEDIA DRIVER
5581 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
5582 L:      linux-media@vger.kernel.org
5583 S:      Supported
5584 W:      https://linuxtv.org
5585 T:      git git://linuxtv.org/media_tree.git
5586 F:      drivers/media/pci/cobalt/
5588 COCCINELLE/Semantic Patches (SmPL)
5589 M:      Julia Lawall <Julia.Lawall@inria.fr>
5590 M:      Nicolas Palix <nicolas.palix@imag.fr>
5591 L:      cocci@inria.fr (moderated for non-subscribers)
5592 S:      Supported
5593 W:      https://coccinelle.gitlabpages.inria.fr/website/
5594 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
5595 F:      Documentation/dev-tools/coccinelle.rst
5596 F:      scripts/coccicheck
5597 F:      scripts/coccinelle/
5599 CODA FILE SYSTEM
5600 M:      Jan Harkes <jaharkes@cs.cmu.edu>
5601 M:      coda@cs.cmu.edu
5602 L:      codalist@coda.cs.cmu.edu
5603 S:      Maintained
5604 W:      http://www.coda.cs.cmu.edu/
5605 F:      Documentation/filesystems/coda.rst
5606 F:      fs/coda/
5607 F:      include/linux/coda*.h
5608 F:      include/uapi/linux/coda*.h
5610 CODA V4L2 MEM2MEM DRIVER
5611 M:      Philipp Zabel <p.zabel@pengutronix.de>
5612 L:      linux-media@vger.kernel.org
5613 S:      Maintained
5614 F:      Documentation/devicetree/bindings/media/coda.yaml
5615 F:      drivers/media/platform/chips-media/coda
5617 CODE OF CONDUCT
5618 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5619 S:      Supported
5620 F:      Documentation/process/code-of-conduct-interpretation.rst
5621 F:      Documentation/process/code-of-conduct.rst
5623 CODE TAGGING
5624 M:      Suren Baghdasaryan <surenb@google.com>
5625 M:      Kent Overstreet <kent.overstreet@linux.dev>
5626 S:      Maintained
5627 F:      include/asm-generic/codetag.lds.h
5628 F:      include/linux/codetag.h
5629 F:      lib/codetag.c
5631 COMEDI DRIVERS
5632 M:      Ian Abbott <abbotti@mev.co.uk>
5633 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
5634 S:      Odd Fixes
5635 F:      drivers/comedi/
5636 F:      include/linux/comedi/
5637 F:      include/uapi/linux/comedi.h
5639 COMMON CLK FRAMEWORK
5640 M:      Michael Turquette <mturquette@baylibre.com>
5641 M:      Stephen Boyd <sboyd@kernel.org>
5642 L:      linux-clk@vger.kernel.org
5643 S:      Maintained
5644 Q:      http://patchwork.kernel.org/project/linux-clk/list/
5645 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
5646 F:      Documentation/devicetree/bindings/clock/
5647 F:      drivers/clk/
5648 F:      include/dt-bindings/clock/
5649 F:      include/linux/clk-pr*
5650 F:      include/linux/clk/
5651 F:      include/linux/of_clk.h
5652 X:      drivers/clk/clkdev.c
5654 COMMON INTERNET FILE SYSTEM CLIENT (CIFS and SMB3)
5655 M:      Steve French <sfrench@samba.org>
5656 R:      Paulo Alcantara <pc@manguebit.com> (DFS, global name space)
5657 R:      Ronnie Sahlberg <ronniesahlberg@gmail.com> (directory leases, sparse files)
5658 R:      Shyam Prasad N <sprasad@microsoft.com> (multichannel)
5659 R:      Tom Talpey <tom@talpey.com> (RDMA, smbdirect)
5660 R:      Bharath SM <bharathsm@microsoft.com> (deferred close, directory leases)
5661 L:      linux-cifs@vger.kernel.org
5662 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
5663 S:      Supported
5664 W:      https://wiki.samba.org/index.php/LinuxCIFS
5665 T:      git git://git.samba.org/sfrench/cifs-2.6.git
5666 F:      Documentation/admin-guide/cifs/
5667 F:      fs/smb/client/
5668 F:      fs/smb/common/
5669 F:      include/uapi/linux/cifs
5671 COMPACTPCI HOTPLUG CORE
5672 M:      Scott Murray <scott@spiteful.org>
5673 L:      linux-pci@vger.kernel.org
5674 S:      Maintained
5675 F:      drivers/pci/hotplug/cpci_hotplug*
5677 COMPACTPCI HOTPLUG GENERIC DRIVER
5678 M:      Scott Murray <scott@spiteful.org>
5679 L:      linux-pci@vger.kernel.org
5680 S:      Maintained
5681 F:      drivers/pci/hotplug/cpcihp_generic.c
5683 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
5684 M:      Scott Murray <scott@spiteful.org>
5685 L:      linux-pci@vger.kernel.org
5686 S:      Maintained
5687 F:      drivers/pci/hotplug/cpcihp_zt5550.*
5689 COMPAL LAPTOP SUPPORT
5690 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
5691 L:      platform-driver-x86@vger.kernel.org
5692 S:      Maintained
5693 F:      drivers/platform/x86/compal-laptop.c
5695 COMPILER ATTRIBUTES
5696 M:      Miguel Ojeda <ojeda@kernel.org>
5697 S:      Maintained
5698 F:      include/linux/compiler_attributes.h
5700 COMPUTE EXPRESS LINK (CXL)
5701 M:      Davidlohr Bueso <dave@stgolabs.net>
5702 M:      Jonathan Cameron <jonathan.cameron@huawei.com>
5703 M:      Dave Jiang <dave.jiang@intel.com>
5704 M:      Alison Schofield <alison.schofield@intel.com>
5705 M:      Vishal Verma <vishal.l.verma@intel.com>
5706 M:      Ira Weiny <ira.weiny@intel.com>
5707 M:      Dan Williams <dan.j.williams@intel.com>
5708 L:      linux-cxl@vger.kernel.org
5709 S:      Maintained
5710 F:      Documentation/driver-api/cxl
5711 F:      drivers/cxl/
5712 F:      include/cxl/
5713 F:      include/uapi/linux/cxl_mem.h
5714 F:      tools/testing/cxl/
5716 COMPUTE EXPRESS LINK PMU (CPMU)
5717 M:      Jonathan Cameron <jonathan.cameron@huawei.com>
5718 L:      linux-cxl@vger.kernel.org
5719 S:      Maintained
5720 F:      Documentation/admin-guide/perf/cxl.rst
5721 F:      drivers/perf/cxl_pmu.c
5723 CONEXANT ACCESSRUNNER USB DRIVER
5724 L:      accessrunner-general@lists.sourceforge.net
5725 S:      Orphan
5726 W:      http://accessrunner.sourceforge.net/
5727 F:      drivers/usb/atm/cxacru.c
5729 CONFIDENTIAL COMPUTING THREAT MODEL FOR X86 VIRTUALIZATION (SNP/TDX)
5730 M:      Elena Reshetova <elena.reshetova@intel.com>
5731 M:      Carlos Bilbao <carlos.bilbao.osdev@gmail.com>
5732 S:      Maintained
5733 F:      Documentation/security/snp-tdx-threat-model.rst
5735 CONFIGFS
5736 M:      Joel Becker <jlbec@evilplan.org>
5737 M:      Christoph Hellwig <hch@lst.de>
5738 S:      Supported
5739 T:      git git://git.infradead.org/users/hch/configfs.git
5740 F:      fs/configfs/
5741 F:      include/linux/configfs.h
5742 F:      samples/configfs/
5744 CONSOLE SUBSYSTEM
5745 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5746 S:      Supported
5747 F:      drivers/video/console/
5748 F:      include/linux/console*
5750 CONTEXT TRACKING
5751 M:      Frederic Weisbecker <frederic@kernel.org>
5752 M:      "Paul E. McKenney" <paulmck@kernel.org>
5753 S:      Maintained
5754 F:      include/linux/context_tracking*
5755 F:      kernel/context_tracking.c
5757 CONTROL GROUP (CGROUP)
5758 M:      Tejun Heo <tj@kernel.org>
5759 M:      Zefan Li <lizefan.x@bytedance.com>
5760 M:      Johannes Weiner <hannes@cmpxchg.org>
5761 M:      Michal Koutný <mkoutny@suse.com>
5762 L:      cgroups@vger.kernel.org
5763 S:      Maintained
5764 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5765 F:      Documentation/admin-guide/cgroup-v1/
5766 F:      Documentation/admin-guide/cgroup-v2.rst
5767 F:      include/linux/cgroup*
5768 F:      kernel/cgroup/
5769 F:      tools/testing/selftests/cgroup/
5771 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
5772 M:      Tejun Heo <tj@kernel.org>
5773 M:      Josef Bacik <josef@toxicpanda.com>
5774 M:      Jens Axboe <axboe@kernel.dk>
5775 L:      cgroups@vger.kernel.org
5776 L:      linux-block@vger.kernel.org
5777 T:      git git://git.kernel.dk/linux-block
5778 F:      Documentation/admin-guide/cgroup-v1/blkio-controller.rst
5779 F:      block/bfq-cgroup.c
5780 F:      block/blk-cgroup.c
5781 F:      block/blk-iocost.c
5782 F:      block/blk-iolatency.c
5783 F:      block/blk-throttle.c
5784 F:      include/linux/blk-cgroup.h
5786 CONTROL GROUP - CPUSET
5787 M:      Waiman Long <longman@redhat.com>
5788 M:      Zefan Li <lizefan.x@bytedance.com>
5789 L:      cgroups@vger.kernel.org
5790 S:      Maintained
5791 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5792 F:      Documentation/admin-guide/cgroup-v1/cpusets.rst
5793 F:      include/linux/cpuset.h
5794 F:      kernel/cgroup/cpuset-internal.h
5795 F:      kernel/cgroup/cpuset-v1.c
5796 F:      kernel/cgroup/cpuset.c
5797 F:      tools/testing/selftests/cgroup/test_cpuset.c
5798 F:      tools/testing/selftests/cgroup/test_cpuset_prs.sh
5799 F:      tools/testing/selftests/cgroup/test_cpuset_v1_base.sh
5801 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
5802 M:      Johannes Weiner <hannes@cmpxchg.org>
5803 M:      Michal Hocko <mhocko@kernel.org>
5804 M:      Roman Gushchin <roman.gushchin@linux.dev>
5805 M:      Shakeel Butt <shakeel.butt@linux.dev>
5806 R:      Muchun Song <muchun.song@linux.dev>
5807 L:      cgroups@vger.kernel.org
5808 L:      linux-mm@kvack.org
5809 S:      Maintained
5810 F:      include/linux/memcontrol.h
5811 F:      mm/memcontrol.c
5812 F:      mm/memcontrol-v1.c
5813 F:      mm/memcontrol-v1.h
5814 F:      mm/swap_cgroup.c
5815 F:      samples/cgroup/*
5816 F:      tools/testing/selftests/cgroup/memcg_protection.m
5817 F:      tools/testing/selftests/cgroup/test_hugetlb_memcg.c
5818 F:      tools/testing/selftests/cgroup/test_kmem.c
5819 F:      tools/testing/selftests/cgroup/test_memcontrol.c
5821 CORETEMP HARDWARE MONITORING DRIVER
5822 M:      Fenghua Yu <fenghua.yu@intel.com>
5823 L:      linux-hwmon@vger.kernel.org
5824 S:      Maintained
5825 F:      Documentation/hwmon/coretemp.rst
5826 F:      drivers/hwmon/coretemp.c
5828 CORSAIR-CPRO HARDWARE MONITOR DRIVER
5829 M:      Marius Zachmann <mail@mariuszachmann.de>
5830 L:      linux-hwmon@vger.kernel.org
5831 S:      Maintained
5832 F:      drivers/hwmon/corsair-cpro.c
5834 CORSAIR-PSU HARDWARE MONITOR DRIVER
5835 M:      Wilken Gottwalt <wilken.gottwalt@posteo.net>
5836 L:      linux-hwmon@vger.kernel.org
5837 S:      Maintained
5838 F:      Documentation/hwmon/corsair-psu.rst
5839 F:      drivers/hwmon/corsair-psu.c
5841 COUNTER SUBSYSTEM
5842 M:      William Breathitt Gray <wbg@kernel.org>
5843 L:      linux-iio@vger.kernel.org
5844 S:      Maintained
5845 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter.git
5846 F:      Documentation/ABI/testing/sysfs-bus-counter
5847 F:      Documentation/driver-api/generic-counter.rst
5848 F:      drivers/counter/
5849 F:      include/linux/counter.h
5850 F:      include/uapi/linux/counter.h
5851 F:      tools/counter/
5853 COUNTER WATCH EVENTS TOOL
5854 M:      Fabrice Gasnier <fabrice.gasnier@foss.st.com>
5855 L:      linux-iio@vger.kernel.org
5856 S:      Maintained
5857 F:      tools/counter/counter_watch_events.c
5859 CP2615 I2C DRIVER
5860 M:      Bence Csókás <bence98@sch.bme.hu>
5861 S:      Maintained
5862 F:      drivers/i2c/busses/i2c-cp2615.c
5864 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
5865 M:      Viresh Kumar <viresh.kumar@linaro.org>
5866 M:      Sudeep Holla <sudeep.holla@arm.com>
5867 L:      linux-pm@vger.kernel.org
5868 S:      Maintained
5869 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
5870 F:      drivers/cpufreq/vexpress-spc-cpufreq.c
5872 CPU FREQUENCY SCALING FRAMEWORK
5873 M:      "Rafael J. Wysocki" <rafael@kernel.org>
5874 M:      Viresh Kumar <viresh.kumar@linaro.org>
5875 L:      linux-pm@vger.kernel.org
5876 S:      Maintained
5877 B:      https://bugzilla.kernel.org
5878 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5879 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
5880 F:      Documentation/admin-guide/pm/cpufreq.rst
5881 F:      Documentation/admin-guide/pm/intel_pstate.rst
5882 F:      Documentation/cpu-freq/
5883 F:      Documentation/devicetree/bindings/cpufreq/
5884 F:      drivers/cpufreq/
5885 F:      include/linux/cpufreq.h
5886 F:      include/linux/sched/cpufreq.h
5887 F:      kernel/sched/cpufreq*.c
5888 F:      tools/testing/selftests/cpufreq/
5890 CPU HOTPLUG
5891 M:      Thomas Gleixner <tglx@linutronix.de>
5892 M:      Peter Zijlstra <peterz@infradead.org>
5893 L:      linux-kernel@vger.kernel.org
5894 S:      Maintained
5895 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git smp/core
5896 F:      include/linux/cpu.h
5897 F:      include/linux/cpuhotplug.h
5898 F:      include/linux/smpboot.h
5899 F:      kernel/cpu.c
5900 F:      kernel/smpboot.*
5902 CPU IDLE TIME MANAGEMENT FRAMEWORK
5903 M:      "Rafael J. Wysocki" <rafael@kernel.org>
5904 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
5905 L:      linux-pm@vger.kernel.org
5906 S:      Maintained
5907 B:      https://bugzilla.kernel.org
5908 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5909 F:      Documentation/admin-guide/pm/cpuidle.rst
5910 F:      Documentation/driver-api/pm/cpuidle.rst
5911 F:      drivers/cpuidle/
5912 F:      include/linux/cpuidle.h
5914 CPU POWER MONITORING SUBSYSTEM
5915 M:      Thomas Renninger <trenn@suse.com>
5916 M:      Shuah Khan <shuah@kernel.org>
5917 M:      Shuah Khan <skhan@linuxfoundation.org>
5918 M:      John B. Wyatt IV <jwyatt@redhat.com>
5919 M:      John B. Wyatt IV <sageofredondo@gmail.com>
5920 M:      John Kacur <jkacur@redhat.com>
5921 L:      linux-pm@vger.kernel.org
5922 S:      Maintained
5923 F:      tools/power/cpupower/
5925 CPUID/MSR DRIVER
5926 M:      "H. Peter Anvin" <hpa@zytor.com>
5927 S:      Maintained
5928 F:      arch/x86/kernel/cpuid.c
5929 F:      arch/x86/kernel/msr.c
5931 CPUIDLE DRIVER - ARM BIG LITTLE
5932 M:      Lorenzo Pieralisi <lpieralisi@kernel.org>
5933 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
5934 L:      linux-pm@vger.kernel.org
5935 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5936 S:      Maintained
5937 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5938 F:      drivers/cpuidle/cpuidle-big_little.c
5940 CPUIDLE DRIVER - ARM EXYNOS
5941 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
5942 M:      Kukjin Kim <kgene@kernel.org>
5943 R:      Krzysztof Kozlowski <krzk@kernel.org>
5944 L:      linux-pm@vger.kernel.org
5945 L:      linux-samsung-soc@vger.kernel.org
5946 S:      Maintained
5947 F:      arch/arm/mach-exynos/pm.c
5948 F:      drivers/cpuidle/cpuidle-exynos.c
5949 F:      include/linux/platform_data/cpuidle-exynos.h
5951 CPUIDLE DRIVER - ARM PSCI
5952 M:      Lorenzo Pieralisi <lpieralisi@kernel.org>
5953 M:      Sudeep Holla <sudeep.holla@arm.com>
5954 L:      linux-pm@vger.kernel.org
5955 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5956 S:      Supported
5957 F:      drivers/cpuidle/cpuidle-psci.c
5959 CPUIDLE DRIVER - ARM PSCI PM DOMAIN
5960 M:      Ulf Hansson <ulf.hansson@linaro.org>
5961 L:      linux-pm@vger.kernel.org
5962 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5963 S:      Supported
5964 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
5965 F:      drivers/cpuidle/cpuidle-psci-domain.c
5966 F:      drivers/cpuidle/cpuidle-psci.h
5968 CPUIDLE DRIVER - DT IDLE PM DOMAIN
5969 M:      Ulf Hansson <ulf.hansson@linaro.org>
5970 L:      linux-pm@vger.kernel.org
5971 S:      Supported
5972 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
5973 F:      drivers/cpuidle/dt_idle_genpd.c
5974 F:      drivers/cpuidle/dt_idle_genpd.h
5976 CPUIDLE DRIVER - RISC-V SBI
5977 M:      Anup Patel <anup@brainfault.org>
5978 L:      linux-pm@vger.kernel.org
5979 L:      linux-riscv@lists.infradead.org
5980 S:      Maintained
5981 F:      drivers/cpuidle/cpuidle-riscv-sbi.c
5983 CRAMFS FILESYSTEM
5984 M:      Nicolas Pitre <nico@fluxnic.net>
5985 S:      Maintained
5986 F:      Documentation/filesystems/cramfs.rst
5987 F:      fs/cramfs/
5989 CREATIVE SB0540
5990 M:      Bastien Nocera <hadess@hadess.net>
5991 L:      linux-input@vger.kernel.org
5992 S:      Maintained
5993 F:      drivers/hid/hid-creative-sb0540.c
5995 CRYPTO API
5996 M:      Herbert Xu <herbert@gondor.apana.org.au>
5997 M:      "David S. Miller" <davem@davemloft.net>
5998 L:      linux-crypto@vger.kernel.org
5999 S:      Maintained
6000 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
6001 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
6002 F:      Documentation/crypto/
6003 F:      Documentation/devicetree/bindings/crypto/
6004 F:      arch/*/crypto/
6005 F:      crypto/
6006 F:      drivers/crypto/
6007 F:      include/crypto/
6008 F:      include/linux/crypto*
6009 F:      lib/crypto/
6011 CRYPTO SPEED TEST COMPARE
6012 M:      Wang Jinchao <wangjinchao@xfusion.com>
6013 L:      linux-crypto@vger.kernel.org
6014 S:      Maintained
6015 F:      tools/crypto/tcrypt/tcrypt_speed_compare.py
6017 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
6018 M:      Neil Horman <nhorman@tuxdriver.com>
6019 L:      linux-crypto@vger.kernel.org
6020 S:      Maintained
6021 F:      crypto/ansi_cprng.c
6022 F:      crypto/rng.c
6024 CS3308 MEDIA DRIVER
6025 M:      Hans Verkuil <hverkuil@xs4all.nl>
6026 L:      linux-media@vger.kernel.org
6027 S:      Odd Fixes
6028 W:      http://linuxtv.org
6029 T:      git git://linuxtv.org/media_tree.git
6030 F:      drivers/media/i2c/cs3308.c
6032 CS5535 Audio ALSA driver
6033 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
6034 S:      Maintained
6035 F:      sound/pci/cs5535audio/
6037 CTU CAN FD DRIVER
6038 M:      Pavel Pisa <pisa@cmp.felk.cvut.cz>
6039 M:      Ondrej Ille <ondrej.ille@gmail.com>
6040 L:      linux-can@vger.kernel.org
6041 S:      Maintained
6042 F:      Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml
6043 F:      drivers/net/can/ctucanfd/
6045 CVE ASSIGNMENT CONTACT
6046 M:      CVE Assignment Team <cve@kernel.org>
6047 S:      Maintained
6048 F:      Documentation/process/cve.rst
6050 CW1200 WLAN driver
6051 S:      Orphan
6052 F:      drivers/net/wireless/st/cw1200/
6053 F:      include/linux/platform_data/net-cw1200.h
6055 CX18 VIDEO4LINUX DRIVER
6056 M:      Andy Walls <awalls@md.metrocast.net>
6057 L:      linux-media@vger.kernel.org
6058 S:      Maintained
6059 W:      https://linuxtv.org
6060 T:      git git://linuxtv.org/media_tree.git
6061 F:      drivers/media/pci/cx18/
6062 F:      include/uapi/linux/ivtv*
6064 CX2341X MPEG ENCODER HELPER MODULE
6065 M:      Hans Verkuil <hverkuil@xs4all.nl>
6066 L:      linux-media@vger.kernel.org
6067 S:      Maintained
6068 W:      https://linuxtv.org
6069 T:      git git://linuxtv.org/media_tree.git
6070 F:      drivers/media/common/cx2341x*
6071 F:      include/media/drv-intf/cx2341x.h
6073 CX24120 MEDIA DRIVER
6074 M:      Jemma Denson <jdenson@gmail.com>
6075 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
6076 L:      linux-media@vger.kernel.org
6077 S:      Maintained
6078 W:      https://linuxtv.org
6079 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6080 F:      drivers/media/dvb-frontends/cx24120*
6082 CX88 VIDEO4LINUX DRIVER
6083 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
6084 L:      linux-media@vger.kernel.org
6085 S:      Odd fixes
6086 W:      https://linuxtv.org
6087 T:      git git://linuxtv.org/media_tree.git
6088 F:      Documentation/driver-api/media/drivers/cx88*
6089 F:      drivers/media/pci/cx88/
6091 CXD2820R MEDIA DRIVER
6092 L:      linux-media@vger.kernel.org
6093 S:      Orphan
6094 W:      https://linuxtv.org
6095 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6096 F:      drivers/media/dvb-frontends/cxd2820r*
6098 CXGB3 ETHERNET DRIVER (CXGB3)
6099 M:      Potnuri Bharat Teja <bharat@chelsio.com>
6100 L:      netdev@vger.kernel.org
6101 S:      Supported
6102 W:      http://www.chelsio.com
6103 F:      drivers/net/ethernet/chelsio/cxgb3/
6105 CXGB3 ISCSI DRIVER (CXGB3I)
6106 M:      Varun Prakash <varun@chelsio.com>
6107 L:      linux-scsi@vger.kernel.org
6108 S:      Supported
6109 W:      http://www.chelsio.com
6110 F:      drivers/scsi/cxgbi/cxgb3i
6112 CXGB4 CRYPTO DRIVER (chcr)
6113 M:      Ayush Sawal <ayush.sawal@chelsio.com>
6114 L:      linux-crypto@vger.kernel.org
6115 S:      Supported
6116 W:      http://www.chelsio.com
6117 F:      drivers/crypto/chelsio
6119 CXGB4 ETHERNET DRIVER (CXGB4)
6120 M:      Potnuri Bharat Teja <bharat@chelsio.com>
6121 L:      netdev@vger.kernel.org
6122 S:      Supported
6123 W:      http://www.chelsio.com
6124 F:      drivers/net/ethernet/chelsio/cxgb4/
6126 CXGB4 INLINE CRYPTO DRIVER
6127 M:      Ayush Sawal <ayush.sawal@chelsio.com>
6128 L:      netdev@vger.kernel.org
6129 S:      Supported
6130 W:      http://www.chelsio.com
6131 F:      drivers/net/ethernet/chelsio/inline_crypto/
6133 CXGB4 ISCSI DRIVER (CXGB4I)
6134 M:      Varun Prakash <varun@chelsio.com>
6135 L:      linux-scsi@vger.kernel.org
6136 S:      Supported
6137 W:      http://www.chelsio.com
6138 F:      drivers/scsi/cxgbi/cxgb4i
6140 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
6141 M:      Potnuri Bharat Teja <bharat@chelsio.com>
6142 L:      linux-rdma@vger.kernel.org
6143 S:      Supported
6144 W:      http://www.openfabrics.org
6145 F:      drivers/infiniband/hw/cxgb4/
6146 F:      include/uapi/rdma/cxgb4-abi.h
6148 CXGB4VF ETHERNET DRIVER (CXGB4VF)
6149 M:      Potnuri Bharat Teja <bharat@chelsio.com>
6150 L:      netdev@vger.kernel.org
6151 S:      Supported
6152 W:      http://www.chelsio.com
6153 F:      drivers/net/ethernet/chelsio/cxgb4vf/
6155 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
6156 M:      Frederic Barrat <fbarrat@linux.ibm.com>
6157 M:      Andrew Donnellan <ajd@linux.ibm.com>
6158 L:      linuxppc-dev@lists.ozlabs.org
6159 S:      Supported
6160 F:      Documentation/ABI/testing/sysfs-class-cxl
6161 F:      Documentation/arch/powerpc/cxl.rst
6162 F:      arch/powerpc/platforms/powernv/pci-cxl.c
6163 F:      drivers/misc/cxl/
6164 F:      include/misc/cxl*
6165 F:      include/uapi/misc/cxl.h
6167 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
6168 M:      Manoj N. Kumar <manoj@linux.ibm.com>
6169 M:      Uma Krishnan <ukrishn@linux.ibm.com>
6170 L:      linux-scsi@vger.kernel.org
6171 S:      Obsolete
6172 F:      Documentation/arch/powerpc/cxlflash.rst
6173 F:      drivers/scsi/cxlflash/
6174 F:      include/uapi/scsi/cxlflash_ioctl.h
6176 CYBERPRO FB DRIVER
6177 M:      Russell King <linux@armlinux.org.uk>
6178 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6179 S:      Maintained
6180 W:      http://www.armlinux.org.uk/
6181 F:      drivers/video/fbdev/cyber2000fb.*
6183 CYCLADES PC300 DRIVER
6184 S:      Orphan
6185 F:      drivers/net/wan/pc300*
6187 CYPRESS CY8C95X0 PINCTRL DRIVER
6188 M:      Patrick Rudolph <patrick.rudolph@9elements.com>
6189 L:      linux-gpio@vger.kernel.org
6190 S:      Maintained
6191 F:      drivers/pinctrl/pinctrl-cy8c95x0.c
6193 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
6194 M:      Linus Walleij <linus.walleij@linaro.org>
6195 L:      linux-input@vger.kernel.org
6196 S:      Maintained
6197 F:      drivers/input/touchscreen/cy8ctma140.c
6199 CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
6200 M:      Yassine Oudjana <y.oudjana@protonmail.com>
6201 L:      linux-input@vger.kernel.org
6202 S:      Maintained
6203 F:      Documentation/devicetree/bindings/input/cypress-sf.yaml
6204 F:      drivers/input/keyboard/cypress-sf.c
6206 CYPRESS_FIRMWARE MEDIA DRIVER
6207 L:      linux-media@vger.kernel.org
6208 S:      Orphan
6209 W:      https://linuxtv.org
6210 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6211 F:      drivers/media/common/cypress_firmware*
6213 CYTTSP TOUCHSCREEN DRIVER
6214 M:      Linus Walleij <linus.walleij@linaro.org>
6215 L:      linux-input@vger.kernel.org
6216 S:      Maintained
6217 F:      drivers/input/touchscreen/cyttsp*
6219 D-LINK DIR-685 TOUCHKEYS DRIVER
6220 M:      Linus Walleij <linus.walleij@linaro.org>
6221 L:      linux-input@vger.kernel.org
6222 S:      Supported
6223 F:      drivers/input/keyboard/dlink-dir685-touchkeys.c
6225 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
6226 M:      Joshua Kinard <kumba@gentoo.org>
6227 S:      Maintained
6228 F:      drivers/rtc/rtc-ds1685.c
6229 F:      include/linux/rtc/ds1685.h
6231 DAMA SLAVE for AX.25
6232 M:      Joerg Reuter <jreuter@yaina.de>
6233 L:      linux-hams@vger.kernel.org
6234 S:      Maintained
6235 W:      http://yaina.de/jreuter/
6236 W:      http://www.qsl.net/dl1bke/
6237 F:      net/ax25/af_ax25.c
6238 F:      net/ax25/ax25_dev.c
6239 F:      net/ax25/ax25_ds_*
6240 F:      net/ax25/ax25_in.c
6241 F:      net/ax25/ax25_out.c
6242 F:      net/ax25/ax25_timer.c
6243 F:      net/ax25/sysctl_net_ax25.c
6245 DATA ACCESS MONITOR
6246 M:      SeongJae Park <sj@kernel.org>
6247 L:      damon@lists.linux.dev
6248 L:      linux-mm@kvack.org
6249 S:      Maintained
6250 W:      https://damonitor.github.io
6251 P:      Documentation/mm/damon/maintainer-profile.rst
6252 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
6253 T:      quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
6254 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sj/linux.git damon/next
6255 F:      Documentation/ABI/testing/sysfs-kernel-mm-damon
6256 F:      Documentation/admin-guide/mm/damon/
6257 F:      Documentation/mm/damon/
6258 F:      include/linux/damon.h
6259 F:      include/trace/events/damon.h
6260 F:      mm/damon/
6261 F:      tools/testing/selftests/damon/
6263 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
6264 L:      netdev@vger.kernel.org
6265 S:      Orphan
6266 F:      Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
6267 F:      drivers/net/ethernet/dec/tulip/dmfe.c
6269 DC390/AM53C974 SCSI driver
6270 M:      Hannes Reinecke <hare@suse.com>
6271 L:      linux-scsi@vger.kernel.org
6272 S:      Maintained
6273 F:      drivers/scsi/am53c974.c
6275 DC395x SCSI driver
6276 M:      Oliver Neukum <oliver@neukum.org>
6277 M:      Ali Akcaagac <aliakc@web.de>
6278 M:      Jamie Lenehan <lenehan@twibble.org>
6279 S:      Maintained
6280 F:      Documentation/scsi/dc395x.rst
6281 F:      drivers/scsi/dc395x.*
6283 DCCP PROTOCOL
6284 L:      dccp@vger.kernel.org
6285 S:      Orphan
6286 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
6287 F:      include/linux/dccp.h
6288 F:      include/linux/tfrc.h
6289 F:      include/uapi/linux/dccp.h
6290 F:      net/dccp/
6292 DEBUGOBJECTS:
6293 M:      Thomas Gleixner <tglx@linutronix.de>
6294 L:      linux-kernel@vger.kernel.org
6295 S:      Maintained
6296 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/debugobjects
6297 F:      include/linux/debugobjects.h
6298 F:      lib/debugobjects.c
6300 DECSTATION PLATFORM SUPPORT
6301 M:      "Maciej W. Rozycki" <macro@orcam.me.uk>
6302 L:      linux-mips@vger.kernel.org
6303 S:      Maintained
6304 W:      http://www.linux-mips.org/wiki/DECstation
6305 F:      arch/mips/dec/
6306 F:      arch/mips/include/asm/dec/
6307 F:      arch/mips/include/asm/mach-dec/
6309 DEFXX FDDI NETWORK DRIVER
6310 M:      "Maciej W. Rozycki" <macro@orcam.me.uk>
6311 S:      Maintained
6312 F:      drivers/net/fddi/defxx.*
6314 DEFZA FDDI NETWORK DRIVER
6315 M:      "Maciej W. Rozycki" <macro@orcam.me.uk>
6316 S:      Maintained
6317 F:      drivers/net/fddi/defza.*
6319 DEINTERLACE DRIVERS FOR ALLWINNER H3
6320 M:      Jernej Skrabec <jernej.skrabec@gmail.com>
6321 L:      linux-media@vger.kernel.org
6322 S:      Maintained
6323 T:      git git://linuxtv.org/media_tree.git
6324 F:      Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
6325 F:      drivers/media/platform/sunxi/sun8i-di/
6327 DELL LAPTOP DRIVER
6328 M:      Matthew Garrett <mjg59@srcf.ucam.org>
6329 M:      Pali Rohár <pali@kernel.org>
6330 L:      platform-driver-x86@vger.kernel.org
6331 S:      Maintained
6332 F:      drivers/platform/x86/dell/dell-laptop.c
6334 DELL LAPTOP FREEFALL DRIVER
6335 M:      Pali Rohár <pali@kernel.org>
6336 S:      Maintained
6337 F:      drivers/platform/x86/dell/dell-smo8800.c
6339 DELL LAPTOP RBTN DRIVER
6340 M:      Pali Rohár <pali@kernel.org>
6341 S:      Maintained
6342 F:      drivers/platform/x86/dell/dell-rbtn.*
6344 DELL LAPTOP SMM DRIVER
6345 M:      Pali Rohár <pali@kernel.org>
6346 S:      Maintained
6347 F:      Documentation/ABI/obsolete/procfs-i8k
6348 F:      drivers/hwmon/dell-smm-hwmon.c
6349 F:      include/uapi/linux/i8k.h
6351 DELL PC DRIVER
6352 M:      Lyndon Sanche <lsanche@lyndeno.ca>
6353 L:      platform-driver-x86@vger.kernel.org
6354 S:      Maintained
6355 F:      drivers/platform/x86/dell/dell-pc.c
6357 DELL REMOTE BIOS UPDATE DRIVER
6358 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
6359 L:      platform-driver-x86@vger.kernel.org
6360 S:      Maintained
6361 F:      drivers/platform/x86/dell/dell_rbu.c
6363 DELL SMBIOS DRIVER
6364 M:      Pali Rohár <pali@kernel.org>
6365 L:      Dell.Client.Kernel@dell.com
6366 L:      platform-driver-x86@vger.kernel.org
6367 S:      Maintained
6368 F:      drivers/platform/x86/dell/dell-smbios.*
6370 DELL SMBIOS SMM DRIVER
6371 L:      Dell.Client.Kernel@dell.com
6372 L:      platform-driver-x86@vger.kernel.org
6373 S:      Maintained
6374 F:      drivers/platform/x86/dell/dell-smbios-smm.c
6376 DELL SMBIOS WMI DRIVER
6377 L:      Dell.Client.Kernel@dell.com
6378 L:      platform-driver-x86@vger.kernel.org
6379 S:      Maintained
6380 F:      drivers/platform/x86/dell/dell-smbios-wmi.c
6381 F:      tools/wmi/dell-smbios-example.c
6383 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
6384 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
6385 L:      platform-driver-x86@vger.kernel.org
6386 S:      Maintained
6387 F:      Documentation/userspace-api/dcdbas.rst
6388 F:      drivers/platform/x86/dell/dcdbas.*
6390 DELL WMI DDV DRIVER
6391 M:      Armin Wolf <W_Armin@gmx.de>
6392 S:      Maintained
6393 F:      Documentation/ABI/testing/debugfs-dell-wmi-ddv
6394 F:      Documentation/ABI/testing/sysfs-platform-dell-wmi-ddv
6395 F:      Documentation/wmi/devices/dell-wmi-ddv.rst
6396 F:      drivers/platform/x86/dell/dell-wmi-ddv.c
6398 DELL WMI DESCRIPTOR DRIVER
6399 L:      Dell.Client.Kernel@dell.com
6400 S:      Maintained
6401 F:      drivers/platform/x86/dell/dell-wmi-descriptor.c
6403 DELL WMI HARDWARE PRIVACY SUPPORT
6404 L:      Dell.Client.Kernel@dell.com
6405 L:      platform-driver-x86@vger.kernel.org
6406 S:      Maintained
6407 F:      drivers/platform/x86/dell/dell-wmi-privacy.c
6409 DELL WMI NOTIFICATIONS DRIVER
6410 M:      Matthew Garrett <mjg59@srcf.ucam.org>
6411 M:      Pali Rohár <pali@kernel.org>
6412 S:      Maintained
6413 F:      drivers/platform/x86/dell/dell-wmi-base.c
6415 DELL WMI SYSMAN DRIVER
6416 M:      Prasanth Ksr <prasanth.ksr@dell.com>
6417 L:      Dell.Client.Kernel@dell.com
6418 L:      platform-driver-x86@vger.kernel.org
6419 S:      Maintained
6420 F:      Documentation/ABI/testing/sysfs-class-firmware-attributes
6421 F:      drivers/platform/x86/dell/dell-wmi-sysman/
6423 DELTA AHE-50DC FAN CONTROL MODULE DRIVER
6424 M:      Zev Weiss <zev@bewilderbeest.net>
6425 L:      linux-hwmon@vger.kernel.org
6426 S:      Maintained
6427 F:      drivers/hwmon/pmbus/delta-ahe50dc-fan.c
6429 DELTA DPS920AB PSU DRIVER
6430 M:      Robert Marko <robert.marko@sartura.hr>
6431 L:      linux-hwmon@vger.kernel.org
6432 S:      Maintained
6433 F:      Documentation/hwmon/dps920ab.rst
6434 F:      drivers/hwmon/pmbus/dps920ab.c
6436 DELTA NETWORKS TN48M CPLD DRIVERS
6437 M:      Robert Marko <robert.marko@sartura.hr>
6438 S:      Maintained
6439 F:      Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml
6440 F:      Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml
6441 F:      Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml
6442 F:      drivers/gpio/gpio-tn48m.c
6443 F:      include/dt-bindings/reset/delta,tn48m-reset.h
6445 DELTA ST MEDIA DRIVER
6446 M:      Hugues Fruchet <hugues.fruchet@foss.st.com>
6447 L:      linux-media@vger.kernel.org
6448 S:      Supported
6449 W:      https://linuxtv.org
6450 T:      git git://linuxtv.org/media_tree.git
6451 F:      drivers/media/platform/st/sti/delta
6453 DENALI NAND DRIVER
6454 L:      linux-mtd@lists.infradead.org
6455 S:      Orphan
6456 F:      drivers/mtd/nand/raw/denali*
6458 DESIGNWARE EDMA CORE IP DRIVER
6459 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
6460 L:      dmaengine@vger.kernel.org
6461 S:      Maintained
6462 F:      drivers/dma/dw-edma/
6463 F:      include/linux/dma/edma.h
6465 DESIGNWARE USB2 DRD IP DRIVER
6466 M:      Minas Harutyunyan <hminas@synopsys.com>
6467 L:      linux-usb@vger.kernel.org
6468 S:      Maintained
6469 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
6470 F:      drivers/usb/dwc2/
6472 DESIGNWARE USB3 DRD IP DRIVER
6473 M:      Thinh Nguyen <Thinh.Nguyen@synopsys.com>
6474 L:      linux-usb@vger.kernel.org
6475 S:      Maintained
6476 F:      drivers/usb/dwc3/
6478 DESIGNWARE XDATA IP DRIVER
6479 L:      linux-pci@vger.kernel.org
6480 S:      Orphan
6481 F:      Documentation/misc-devices/dw-xdata-pcie.rst
6482 F:      drivers/misc/dw-xdata-pcie.c
6484 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
6485 M:      Andreas Klinger <ak@it-klinger.de>
6486 L:      linux-iio@vger.kernel.org
6487 S:      Maintained
6488 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
6489 F:      drivers/iio/proximity/srf*.c
6491 DEVICE COREDUMP (DEV_COREDUMP)
6492 M:      Johannes Berg <johannes@sipsolutions.net>
6493 L:      linux-kernel@vger.kernel.org
6494 S:      Maintained
6495 F:      drivers/base/devcoredump.c
6496 F:      include/linux/devcoredump.h
6498 DEVICE DEPENDENCY HELPER SCRIPT
6499 M:      Saravana Kannan <saravanak@google.com>
6500 L:      linux-kernel@vger.kernel.org
6501 S:      Maintained
6502 F:      scripts/dev-needs.sh
6504 DEVICE DIRECT ACCESS (DAX)
6505 M:      Dan Williams <dan.j.williams@intel.com>
6506 M:      Vishal Verma <vishal.l.verma@intel.com>
6507 M:      Dave Jiang <dave.jiang@intel.com>
6508 L:      nvdimm@lists.linux.dev
6509 L:      linux-cxl@vger.kernel.org
6510 S:      Supported
6511 F:      drivers/dax/
6513 DEVICE FREQUENCY (DEVFREQ)
6514 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
6515 M:      Kyungmin Park <kyungmin.park@samsung.com>
6516 M:      Chanwoo Choi <cw00.choi@samsung.com>
6517 L:      linux-pm@vger.kernel.org
6518 S:      Maintained
6519 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6520 F:      Documentation/devicetree/bindings/devfreq/
6521 F:      Documentation/devicetree/bindings/interconnect/mediatek,cci.yaml
6522 F:      drivers/devfreq/
6523 F:      include/linux/devfreq.h
6524 F:      include/trace/events/devfreq.h
6526 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
6527 M:      Chanwoo Choi <cw00.choi@samsung.com>
6528 L:      linux-pm@vger.kernel.org
6529 S:      Supported
6530 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6531 F:      Documentation/devicetree/bindings/devfreq/event/
6532 F:      drivers/devfreq/devfreq-event.c
6533 F:      drivers/devfreq/event/
6534 F:      include/dt-bindings/pmu/exynos_ppmu.h
6535 F:      include/linux/devfreq-event.h
6537 DEVICE RESOURCE MANAGEMENT HELPERS
6538 M:      Hans de Goede <hdegoede@redhat.com>
6539 R:      Matti Vaittinen <mazziesaccount@gmail.com>
6540 S:      Maintained
6541 F:      include/linux/devm-helpers.h
6543 DEVICE-MAPPER  (LVM)
6544 M:      Alasdair Kergon <agk@redhat.com>
6545 M:      Mike Snitzer <snitzer@kernel.org>
6546 M:      Mikulas Patocka <mpatocka@redhat.com>
6547 L:      dm-devel@lists.linux.dev
6548 S:      Maintained
6549 Q:      http://patchwork.kernel.org/project/dm-devel/list/
6550 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
6551 F:      Documentation/admin-guide/device-mapper/
6552 F:      drivers/md/Kconfig
6553 F:      drivers/md/Makefile
6554 F:      drivers/md/dm*
6555 F:      drivers/md/persistent-data/
6556 F:      include/linux/device-mapper.h
6557 F:      include/linux/dm-*.h
6558 F:      include/uapi/linux/dm-*.h
6560 DEVICE-MAPPER VDO TARGET
6561 M:      Matthew Sakai <msakai@redhat.com>
6562 L:      dm-devel@lists.linux.dev
6563 S:      Maintained
6564 F:      Documentation/admin-guide/device-mapper/vdo*.rst
6565 F:      drivers/md/dm-vdo/
6567 DEVLINK
6568 M:      Jiri Pirko <jiri@resnulli.us>
6569 L:      netdev@vger.kernel.org
6570 S:      Supported
6571 F:      Documentation/networking/devlink
6572 F:      include/net/devlink.h
6573 F:      include/uapi/linux/devlink.h
6574 F:      net/devlink/
6576 DFROBOT SD2405AL RTC DRIVER
6577 M:      Tóth János <gomba007@gmail.com>
6578 L:      linux-rtc@vger.kernel.org
6579 S:      Maintained
6580 F:      drivers/rtc/rtc-sd2405al.c
6582 DH ELECTRONICS IMX6 DHCOM/DHCOR BOARD SUPPORT
6583 M:      Christoph Niedermaier <cniedermaier@dh-electronics.com>
6584 L:      kernel@dh-electronics.com
6585 S:      Maintained
6586 F:      arch/arm/boot/dts/nxp/imx/imx6*-dhcom-*
6587 F:      arch/arm/boot/dts/nxp/imx/imx6*-dhcor-*
6589 DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT
6590 M:      Marek Vasut <marex@denx.de>
6591 L:      kernel@dh-electronics.com
6592 S:      Maintained
6593 F:      arch/arm/boot/dts/st/stm32mp1*-dhcom-*
6594 F:      arch/arm/boot/dts/st/stm32mp1*-dhcor-*
6596 DIALOG SEMICONDUCTOR DRIVERS
6597 M:      Support Opensource <support.opensource@diasemi.com>
6598 S:      Supported
6599 W:      http://www.dialog-semiconductor.com/products
6600 F:      Documentation/devicetree/bindings/input/dlg,da72??.txt
6601 F:      Documentation/devicetree/bindings/input/dlg,da9062-onkey.yaml
6602 F:      Documentation/devicetree/bindings/mfd/da90*.txt
6603 F:      Documentation/devicetree/bindings/mfd/dlg,da90*.yaml
6604 F:      Documentation/devicetree/bindings/regulator/da92*.txt
6605 F:      Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
6606 F:      Documentation/devicetree/bindings/regulator/dlg,slg51000.yaml
6607 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
6608 F:      Documentation/devicetree/bindings/sound/dlg,da7213.yaml
6609 F:      Documentation/devicetree/bindings/thermal/dlg,da9062-thermal.yaml
6610 F:      Documentation/devicetree/bindings/watchdog/dlg,da9062-watchdog.yaml
6611 F:      Documentation/hwmon/da90??.rst
6612 F:      drivers/gpio/gpio-da90??.c
6613 F:      drivers/hwmon/da90??-hwmon.c
6614 F:      drivers/iio/adc/da91??-*.c
6615 F:      drivers/input/misc/da72??.[ch]
6616 F:      drivers/input/misc/da90??_onkey.c
6617 F:      drivers/input/touchscreen/da9052_tsi.c
6618 F:      drivers/leds/leds-da90??.c
6619 F:      drivers/mfd/da903x.c
6620 F:      drivers/mfd/da90??-*.c
6621 F:      drivers/mfd/da91??-*.c
6622 F:      drivers/pinctrl/pinctrl-da90??.c
6623 F:      drivers/power/supply/da9052-battery.c
6624 F:      drivers/power/supply/da91??-*.c
6625 F:      drivers/regulator/da9???-regulator.[ch]
6626 F:      drivers/regulator/slg51000-regulator.[ch]
6627 F:      drivers/rtc/rtc-da90??.c
6628 F:      drivers/thermal/da90??-thermal.c
6629 F:      drivers/video/backlight/da90??_bl.c
6630 F:      drivers/watchdog/da90??_wdt.c
6631 F:      include/dt-bindings/regulator/dlg,da9*-regulator.h
6632 F:      include/linux/mfd/da903x.h
6633 F:      include/linux/mfd/da9052/
6634 F:      include/linux/mfd/da9055/
6635 F:      include/linux/mfd/da9062/
6636 F:      include/linux/mfd/da9063/
6637 F:      include/linux/mfd/da9150/
6638 F:      include/linux/regulator/da9211.h
6639 F:      include/sound/da[79]*.h
6640 F:      sound/soc/codecs/da[79]*.[ch]
6642 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
6643 M:      William Breathitt Gray <wbg@kernel.org>
6644 L:      linux-gpio@vger.kernel.org
6645 S:      Maintained
6646 F:      drivers/gpio/gpio-gpio-mm.c
6648 DIGITEQ AUTOMOTIVE MGB4 V4L2 DRIVER
6649 M:      Martin Tuma <martin.tuma@digiteqautomotive.com>
6650 L:      linux-media@vger.kernel.org
6651 S:      Maintained
6652 F:      Documentation/admin-guide/media/mgb4.rst
6653 F:      drivers/media/pci/mgb4/
6655 DIOLAN U2C-12 I2C DRIVER
6656 M:      Guenter Roeck <linux@roeck-us.net>
6657 L:      linux-i2c@vger.kernel.org
6658 S:      Maintained
6659 F:      drivers/i2c/busses/i2c-diolan-u2c.c
6661 DIRECTORY NOTIFICATION (DNOTIFY)
6662 M:      Jan Kara <jack@suse.cz>
6663 R:      Amir Goldstein <amir73il@gmail.com>
6664 L:      linux-fsdevel@vger.kernel.org
6665 S:      Maintained
6666 F:      Documentation/filesystems/dnotify.rst
6667 F:      fs/notify/dnotify/
6668 F:      include/linux/dnotify.h
6670 DISK GEOMETRY AND PARTITION HANDLING
6671 M:      Andries Brouwer <aeb@cwi.nl>
6672 S:      Maintained
6673 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
6674 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
6675 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
6677 DISKQUOTA
6678 M:      Jan Kara <jack@suse.com>
6679 S:      Maintained
6680 F:      Documentation/filesystems/quota.rst
6681 F:      fs/quota/
6682 F:      include/linux/quota*.h
6683 F:      include/uapi/linux/quota*.h
6685 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
6686 M:      Bernie Thompson <bernie@plugable.com>
6687 L:      linux-fbdev@vger.kernel.org
6688 S:      Maintained
6689 W:      http://plugable.com/category/projects/udlfb/
6690 F:      Documentation/fb/udlfb.rst
6691 F:      drivers/video/fbdev/udlfb.c
6692 F:      include/video/udlfb.h
6694 DISTRIBUTED LOCK MANAGER (DLM)
6695 M:      Alexander Aring <aahringo@redhat.com>
6696 M:      David Teigland <teigland@redhat.com>
6697 L:      gfs2@lists.linux.dev
6698 S:      Supported
6699 W:      https://pagure.io/dlm
6700 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
6701 F:      fs/dlm/
6703 DMA BUFFER SHARING FRAMEWORK
6704 M:      Sumit Semwal <sumit.semwal@linaro.org>
6705 M:      Christian König <christian.koenig@amd.com>
6706 L:      linux-media@vger.kernel.org
6707 L:      dri-devel@lists.freedesktop.org
6708 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6709 S:      Maintained
6710 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6711 F:      Documentation/driver-api/dma-buf.rst
6712 F:      Documentation/userspace-api/dma-buf-alloc-exchange.rst
6713 F:      drivers/dma-buf/
6714 F:      include/linux/*fence.h
6715 F:      include/linux/dma-buf.h
6716 F:      include/linux/dma-resv.h
6717 K:      \bdma_(?:buf|fence|resv)\b
6719 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
6720 M:      Vinod Koul <vkoul@kernel.org>
6721 L:      dmaengine@vger.kernel.org
6722 S:      Maintained
6723 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
6724 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
6725 F:      Documentation/devicetree/bindings/dma/
6726 F:      Documentation/driver-api/dmaengine/
6727 F:      drivers/dma/
6728 F:      include/dt-bindings/dma/
6729 F:      include/linux/dma/
6730 F:      include/linux/dmaengine.h
6731 F:      include/linux/of_dma.h
6733 DMA MAPPING BENCHMARK
6734 M:      Xiang Chen <chenxiang66@hisilicon.com>
6735 L:      iommu@lists.linux.dev
6736 F:      kernel/dma/map_benchmark.c
6737 F:      tools/testing/selftests/dma/
6739 DMA MAPPING HELPERS
6740 M:      Christoph Hellwig <hch@lst.de>
6741 M:      Marek Szyprowski <m.szyprowski@samsung.com>
6742 R:      Robin Murphy <robin.murphy@arm.com>
6743 L:      iommu@lists.linux.dev
6744 S:      Supported
6745 W:      http://git.infradead.org/users/hch/dma-mapping.git
6746 T:      git git://git.infradead.org/users/hch/dma-mapping.git
6747 F:      include/asm-generic/dma-mapping.h
6748 F:      include/linux/dma-direct.h
6749 F:      include/linux/dma-map-ops.h
6750 F:      include/linux/dma-mapping.h
6751 F:      include/linux/swiotlb.h
6752 F:      kernel/dma/
6754 DMA-BUF HEAPS FRAMEWORK
6755 M:      Sumit Semwal <sumit.semwal@linaro.org>
6756 R:      Benjamin Gaignard <benjamin.gaignard@collabora.com>
6757 R:      Brian Starkey <Brian.Starkey@arm.com>
6758 R:      John Stultz <jstultz@google.com>
6759 R:      T.J. Mercier <tjmercier@google.com>
6760 L:      linux-media@vger.kernel.org
6761 L:      dri-devel@lists.freedesktop.org
6762 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6763 S:      Maintained
6764 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6765 F:      drivers/dma-buf/dma-heap.c
6766 F:      drivers/dma-buf/heaps/*
6767 F:      include/linux/dma-heap.h
6768 F:      include/uapi/linux/dma-heap.h
6769 F:      tools/testing/selftests/dmabuf-heaps/
6771 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
6772 M:      Lukasz Luba <lukasz.luba@arm.com>
6773 L:      linux-pm@vger.kernel.org
6774 L:      linux-samsung-soc@vger.kernel.org
6775 S:      Maintained
6776 F:      Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
6777 F:      drivers/memory/samsung/exynos5422-dmc.c
6779 DME1737 HARDWARE MONITOR DRIVER
6780 M:      Juerg Haefliger <juergh@proton.me>
6781 L:      linux-hwmon@vger.kernel.org
6782 S:      Maintained
6783 F:      Documentation/hwmon/dme1737.rst
6784 F:      drivers/hwmon/dme1737.c
6786 DMI/SMBIOS SUPPORT
6787 M:      Jean Delvare <jdelvare@suse.com>
6788 S:      Maintained
6789 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
6790 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
6791 F:      drivers/firmware/dmi-id.c
6792 F:      drivers/firmware/dmi_scan.c
6793 F:      include/linux/dmi.h
6795 DOCUMENTATION
6796 M:      Jonathan Corbet <corbet@lwn.net>
6797 L:      linux-doc@vger.kernel.org
6798 S:      Maintained
6799 P:      Documentation/doc-guide/maintainer-profile.rst
6800 T:      git git://git.lwn.net/linux.git docs-next
6801 F:      Documentation/
6802 F:      scripts/check-variable-fonts.sh
6803 F:      scripts/documentation-file-ref-check
6804 F:      scripts/kernel-doc
6805 F:      scripts/sphinx-pre-install
6806 X:      Documentation/ABI/
6807 X:      Documentation/admin-guide/media/
6808 X:      Documentation/devicetree/
6809 X:      Documentation/driver-api/media/
6810 X:      Documentation/firmware-guide/acpi/
6811 X:      Documentation/i2c/
6812 X:      Documentation/netlink/
6813 X:      Documentation/power/
6814 X:      Documentation/spi/
6815 X:      Documentation/userspace-api/media/
6817 DOCUMENTATION PROCESS
6818 M:      Jonathan Corbet <corbet@lwn.net>
6819 L:      workflows@vger.kernel.org
6820 S:      Maintained
6821 F:      Documentation/dev-tools/
6822 F:      Documentation/maintainer/
6823 F:      Documentation/process/
6825 DOCUMENTATION REPORTING ISSUES
6826 M:      Thorsten Leemhuis <linux@leemhuis.info>
6827 L:      linux-doc@vger.kernel.org
6828 S:      Maintained
6829 F:      Documentation/admin-guide/bug-bisect.rst
6830 F:      Documentation/admin-guide/quickly-build-trimmed-linux.rst
6831 F:      Documentation/admin-guide/reporting-issues.rst
6832 F:      Documentation/admin-guide/verify-bugs-and-bisect-regressions.rst
6834 DOCUMENTATION SCRIPTS
6835 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
6836 L:      linux-doc@vger.kernel.org
6837 S:      Maintained
6838 F:      Documentation/sphinx/parse-headers.pl
6839 F:      scripts/documentation-file-ref-check
6840 F:      scripts/sphinx-pre-install
6842 DOCUMENTATION/ITALIAN
6843 M:      Federico Vaga <federico.vaga@vaga.pv.it>
6844 L:      linux-doc@vger.kernel.org
6845 S:      Maintained
6846 F:      Documentation/translations/it_IT
6848 DOCUMENTATION/JAPANESE
6849 R:      Akira Yokosawa <akiyks@gmail.com>
6850 L:      linux-doc@vger.kernel.org
6851 S:      Maintained
6852 F:      Documentation/translations/ja_JP
6854 DONGWOON DW9714 LENS VOICE COIL DRIVER
6855 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
6856 L:      linux-media@vger.kernel.org
6857 S:      Maintained
6858 T:      git git://linuxtv.org/media_tree.git
6859 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.yaml
6860 F:      drivers/media/i2c/dw9714.c
6862 DONGWOON DW9719 LENS VOICE COIL DRIVER
6863 M:      Daniel Scally <djrscally@gmail.com>
6864 L:      linux-media@vger.kernel.org
6865 S:      Maintained
6866 T:      git git://linuxtv.org/media_tree.git
6867 F:      drivers/media/i2c/dw9719.c
6869 DONGWOON DW9768 LENS VOICE COIL DRIVER
6870 L:      linux-media@vger.kernel.org
6871 S:      Orphan
6872 T:      git git://linuxtv.org/media_tree.git
6873 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
6874 F:      drivers/media/i2c/dw9768.c
6876 DONGWOON DW9807 LENS VOICE COIL DRIVER
6877 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
6878 L:      linux-media@vger.kernel.org
6879 S:      Maintained
6880 T:      git git://linuxtv.org/media_tree.git
6881 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml
6882 F:      drivers/media/i2c/dw9807-vcm.c
6884 DOUBLETALK DRIVER
6885 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
6886 L:      blinux-list@redhat.com
6887 S:      Maintained
6888 F:      drivers/char/dtlk.c
6889 F:      include/linux/dtlk.h
6891 DPAA2 DATAPATH I/O (DPIO) DRIVER
6892 M:      Roy Pledge <Roy.Pledge@nxp.com>
6893 L:      linux-kernel@vger.kernel.org
6894 S:      Maintained
6895 F:      drivers/soc/fsl/dpio
6897 DPAA2 ETHERNET DRIVER
6898 M:      Ioana Ciornei <ioana.ciornei@nxp.com>
6899 L:      netdev@vger.kernel.org
6900 S:      Maintained
6901 F:      Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
6902 F:      Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
6903 F:      drivers/net/ethernet/freescale/dpaa2/Kconfig
6904 F:      drivers/net/ethernet/freescale/dpaa2/Makefile
6905 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
6906 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
6907 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-xsk*
6908 F:      drivers/net/ethernet/freescale/dpaa2/dpkg.h
6909 F:      drivers/net/ethernet/freescale/dpaa2/dpmac*
6910 F:      drivers/net/ethernet/freescale/dpaa2/dpni*
6912 DPAA2 ETHERNET SWITCH DRIVER
6913 M:      Ioana Ciornei <ioana.ciornei@nxp.com>
6914 L:      netdev@vger.kernel.org
6915 S:      Maintained
6916 F:      Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
6917 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
6918 F:      drivers/net/ethernet/freescale/dpaa2/dpsw*
6920 DPLL SUBSYSTEM
6921 M:      Vadim Fedorenko <vadim.fedorenko@linux.dev>
6922 M:      Arkadiusz Kubalewski <arkadiusz.kubalewski@intel.com>
6923 M:      Jiri Pirko <jiri@resnulli.us>
6924 L:      netdev@vger.kernel.org
6925 S:      Supported
6926 F:      Documentation/driver-api/dpll.rst
6927 F:      drivers/dpll/*
6928 F:      include/linux/dpll.h
6929 F:      include/uapi/linux/dpll.h
6931 DRBD DRIVER
6932 M:      Philipp Reisner <philipp.reisner@linbit.com>
6933 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
6934 M:      Christoph Böhmwalder <christoph.boehmwalder@linbit.com>
6935 L:      drbd-dev@lists.linbit.com
6936 S:      Supported
6937 W:      http://www.drbd.org
6938 T:      git git://git.linbit.com/linux-drbd.git
6939 T:      git git://git.linbit.com/drbd-8.4.git
6940 F:      Documentation/admin-guide/blockdev/
6941 F:      drivers/block/drbd/
6942 F:      include/linux/drbd*
6943 F:      lib/lru_cache.c
6945 DRIVER COMPONENT FRAMEWORK
6946 L:      dri-devel@lists.freedesktop.org
6947 F:      drivers/base/component.c
6948 F:      include/linux/component.h
6950 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
6951 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6952 R:      "Rafael J. Wysocki" <rafael@kernel.org>
6953 S:      Supported
6954 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
6955 F:      Documentation/core-api/kobject.rst
6956 F:      drivers/base/
6957 F:      fs/debugfs/
6958 F:      fs/sysfs/
6959 F:      include/linux/debugfs.h
6960 F:      include/linux/fwnode.h
6961 F:      include/linux/kobj*
6962 F:      include/linux/property.h
6963 F:      lib/kobj*
6964 F:      rust/kernel/device.rs
6966 DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
6967 M:      Nishanth Menon <nm@ti.com>
6968 L:      linux-pm@vger.kernel.org
6969 S:      Maintained
6970 F:      drivers/soc/ti/smartreflex.c
6971 F:      include/linux/power/smartreflex.h
6973 DRM ACCEL DRIVERS FOR INTEL VPU
6974 M:      Jacek Lawrynowicz <jacek.lawrynowicz@linux.intel.com>
6975 M:      Stanislaw Gruszka <stanislaw.gruszka@linux.intel.com>
6976 L:      dri-devel@lists.freedesktop.org
6977 S:      Supported
6978 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6979 F:      drivers/accel/ivpu/
6980 F:      include/uapi/drm/ivpu_accel.h
6982 DRM COMPUTE ACCELERATORS DRIVERS AND FRAMEWORK
6983 M:      Oded Gabbay <ogabbay@kernel.org>
6984 L:      dri-devel@lists.freedesktop.org
6985 S:      Maintained
6986 C:      irc://irc.oftc.net/dri-devel
6987 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/accel.git
6988 F:      Documentation/accel/
6989 F:      drivers/accel/
6990 F:      include/drm/drm_accel.h
6992 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
6993 M:      Maxime Ripard <mripard@kernel.org>
6994 M:      Chen-Yu Tsai <wens@csie.org>
6995 R:      Jernej Skrabec <jernej.skrabec@gmail.com>
6996 L:      dri-devel@lists.freedesktop.org
6997 S:      Supported
6998 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6999 F:      drivers/gpu/drm/sun4i/sun8i*
7001 DRM DRIVER FOR ARM PL111 CLCD
7002 S:      Orphan
7003 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7004 F:      drivers/gpu/drm/pl111/
7006 DRM DRIVER FOR ARM VERSATILE TFT PANELS
7007 M:      Linus Walleij <linus.walleij@linaro.org>
7008 S:      Maintained
7009 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7010 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
7011 F:      drivers/gpu/drm/panel/panel-arm-versatile.c
7013 DRM DRIVER FOR ASPEED BMC GFX
7014 M:      Joel Stanley <joel@jms.id.au>
7015 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
7016 S:      Supported
7017 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7018 F:      Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
7019 F:      drivers/gpu/drm/aspeed/
7021 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
7022 M:      Dave Airlie <airlied@redhat.com>
7023 R:      Thomas Zimmermann <tzimmermann@suse.de>
7024 R:      Jocelyn Falempe <jfalempe@redhat.com>
7025 L:      dri-devel@lists.freedesktop.org
7026 S:      Supported
7027 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7028 F:      drivers/gpu/drm/ast/
7030 DRM DRIVER FOR BOCHS VIRTUAL GPU
7031 M:      Gerd Hoffmann <kraxel@redhat.com>
7032 L:      virtualization@lists.linux.dev
7033 S:      Maintained
7034 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7035 F:      drivers/gpu/drm/tiny/bochs.c
7037 DRM DRIVER FOR BOE HIMAX8279D PANELS
7038 M:      Jerry Han <hanxu5@huaqin.corp-partner.google.com>
7039 S:      Maintained
7040 F:      Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
7041 F:      drivers/gpu/drm/panel/panel-boe-himax8279d.c
7043 DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
7044 M:      Jagan Teki <jagan@amarulasolutions.com>
7045 S:      Maintained
7046 F:      Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
7047 F:      drivers/gpu/drm/bridge/chipone-icn6211.c
7049 DRM DRIVER FOR EBBG FT8719 PANEL
7050 M:      Joel Selvaraj <jo@jsfamily.in>
7051 S:      Maintained
7052 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7053 F:      Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml
7054 F:      drivers/gpu/drm/panel/panel-ebbg-ft8719.c
7056 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
7057 M:      Linus Walleij <linus.walleij@linaro.org>
7058 S:      Maintained
7059 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7060 F:      drivers/gpu/drm/tve200/
7062 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
7063 M:      Icenowy Zheng <icenowy@aosc.io>
7064 S:      Maintained
7065 F:      Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
7066 F:      drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
7068 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
7069 M:      Jagan Teki <jagan@amarulasolutions.com>
7070 S:      Maintained
7071 F:      Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
7072 F:      drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
7074 DRM DRIVER FOR FIRMWARE FRAMEBUFFERS
7075 M:      Thomas Zimmermann <tzimmermann@suse.de>
7076 M:      Javier Martinez Canillas <javierm@redhat.com>
7077 L:      dri-devel@lists.freedesktop.org
7078 S:      Maintained
7079 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7080 F:      drivers/gpu/drm/drm_aperture.c
7081 F:      drivers/gpu/drm/tiny/ofdrm.c
7082 F:      drivers/gpu/drm/tiny/simpledrm.c
7083 F:      drivers/video/aperture.c
7084 F:      drivers/video/nomodeset.c
7085 F:      include/drm/drm_aperture.h
7086 F:      include/linux/aperture.h
7087 F:      include/video/nomodeset.h
7089 DRM DRIVER FOR GENERIC EDP PANELS
7090 R:      Douglas Anderson <dianders@chromium.org>
7091 F:      Documentation/devicetree/bindings/display/panel/panel-edp.yaml
7092 F:      drivers/gpu/drm/panel/panel-edp.c
7094 DRM DRIVER FOR GENERIC USB DISPLAY
7095 M:      Noralf Trønnes <noralf@tronnes.org>
7096 S:      Maintained
7097 W:      https://github.com/notro/gud/wiki
7098 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7099 F:      drivers/gpu/drm/gud/
7100 F:      include/drm/gud.h
7102 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
7103 M:      Hans de Goede <hdegoede@redhat.com>
7104 S:      Maintained
7105 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7106 F:      drivers/gpu/drm/tiny/gm12u320.c
7108 DRM DRIVER FOR HIMAX HX8394 MIPI-DSI LCD panels
7109 M:      Ondrej Jirman <megi@xff.cz>
7110 M:      Javier Martinez Canillas <javierm@redhat.com>
7111 S:      Maintained
7112 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7113 F:      Documentation/devicetree/bindings/display/panel/himax,hx8394.yaml
7114 F:      drivers/gpu/drm/panel/panel-himax-hx8394.c
7116 DRM DRIVER FOR HX8357D PANELS
7117 S:      Orphan
7118 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7119 F:      Documentation/devicetree/bindings/display/himax,hx8357d.txt
7120 F:      drivers/gpu/drm/tiny/hx8357d.c
7122 DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
7123 M:      Deepak Rawat <drawat.floss@gmail.com>
7124 L:      linux-hyperv@vger.kernel.org
7125 L:      dri-devel@lists.freedesktop.org
7126 S:      Maintained
7127 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7128 F:      drivers/gpu/drm/hyperv
7130 DRM DRIVER FOR ILITEK ILI9225 PANELS
7131 M:      David Lechner <david@lechnology.com>
7132 S:      Maintained
7133 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7134 F:      Documentation/devicetree/bindings/display/ilitek,ili9225.txt
7135 F:      drivers/gpu/drm/tiny/ili9225.c
7137 DRM DRIVER FOR ILITEK ILI9486 PANELS
7138 M:      Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
7139 S:      Maintained
7140 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7141 F:      Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
7142 F:      drivers/gpu/drm/tiny/ili9486.c
7144 DRM DRIVER FOR ILITEK ILI9805 PANELS
7145 M:      Michael Trimarchi <michael@amarulasolutions.com>
7146 S:      Maintained
7147 F:      Documentation/devicetree/bindings/display/panel/ilitek,ili9805.yaml
7148 F:      drivers/gpu/drm/panel/panel-ilitek-ili9805.c
7150 DRM DRIVER FOR ILITEK ILI9806E PANELS
7151 M:      Michael Walle <mwalle@kernel.org>
7152 S:      Maintained
7153 F:      drivers/gpu/drm/panel/panel-ilitek-ili9806e.c
7155 DRM DRIVER FOR JADARD JD9365DA-H3 MIPI-DSI LCD PANELS
7156 M:      Jagan Teki <jagan@edgeble.ai>
7157 S:      Maintained
7158 F:      Documentation/devicetree/bindings/display/panel/jadard,jd9365da-h3.yaml
7159 F:      drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
7161 DRM DRIVER FOR LG SW43408 PANELS
7162 M:      Sumit Semwal <sumit.semwal@linaro.org>
7163 M:      Caleb Connolly <caleb.connolly@linaro.org>
7164 S:      Maintained
7165 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7166 F:      Documentation/devicetree/bindings/display/panel/lg,sw43408.yaml
7167 F:      drivers/gpu/drm/panel/panel-lg-sw43408.c
7169 DRM DRIVER FOR LOGICVC DISPLAY CONTROLLER
7170 M:      Paul Kocialkowski <paul.kocialkowski@bootlin.com>
7171 S:      Supported
7172 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7173 F:      drivers/gpu/drm/logicvc/
7175 DRM DRIVER FOR LVDS PANELS
7176 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7177 L:      dri-devel@lists.freedesktop.org
7178 S:      Maintained
7179 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7180 F:      Documentation/devicetree/bindings/display/lvds.yaml
7181 F:      Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
7182 F:      drivers/gpu/drm/panel/panel-lvds.c
7184 DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
7185 M:      Guido Günther <agx@sigxcpu.org>
7186 R:      Purism Kernel Team <kernel@puri.sm>
7187 S:      Maintained
7188 F:      Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
7189 F:      drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
7191 DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
7192 M:      Dave Airlie <airlied@redhat.com>
7193 R:      Thomas Zimmermann <tzimmermann@suse.de>
7194 R:      Jocelyn Falempe <jfalempe@redhat.com>
7195 L:      dri-devel@lists.freedesktop.org
7196 S:      Supported
7197 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7198 F:      drivers/gpu/drm/mgag200/
7200 DRM DRIVER FOR MI0283QT
7201 M:      Noralf Trønnes <noralf@tronnes.org>
7202 S:      Maintained
7203 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7204 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
7205 F:      drivers/gpu/drm/tiny/mi0283qt.c
7207 DRM DRIVER FOR MIPI DBI compatible panels
7208 M:      Noralf Trønnes <noralf@tronnes.org>
7209 S:      Maintained
7210 W:      https://github.com/notro/panel-mipi-dbi/wiki
7211 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7212 F:      Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
7213 F:      drivers/gpu/drm/tiny/panel-mipi-dbi.c
7215 DRM DRIVER for Qualcomm Adreno GPUs
7216 M:      Rob Clark <robdclark@gmail.com>
7217 R:      Sean Paul <sean@poorly.run>
7218 R:      Konrad Dybcio <konradybcio@kernel.org>
7219 L:      linux-arm-msm@vger.kernel.org
7220 L:      dri-devel@lists.freedesktop.org
7221 L:      freedreno@lists.freedesktop.org
7222 S:      Maintained
7223 B:      https://gitlab.freedesktop.org/drm/msm/-/issues
7224 T:      git https://gitlab.freedesktop.org/drm/msm.git
7225 F:      Documentation/devicetree/bindings/display/msm/gpu.yaml
7226 F:      drivers/gpu/drm/msm/adreno/
7227 F:      drivers/gpu/drm/msm/msm_gpu.*
7228 F:      drivers/gpu/drm/msm/msm_gpu_devfreq.*
7229 F:      drivers/gpu/drm/msm/msm_ringbuffer.*
7230 F:      drivers/gpu/drm/msm/registers/adreno/
7231 F:      include/uapi/drm/msm_drm.h
7233 DRM DRIVER for Qualcomm display hardware
7234 M:      Rob Clark <robdclark@gmail.com>
7235 M:      Abhinav Kumar <quic_abhinavk@quicinc.com>
7236 M:      Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
7237 R:      Sean Paul <sean@poorly.run>
7238 R:      Marijn Suijten <marijn.suijten@somainline.org>
7239 L:      linux-arm-msm@vger.kernel.org
7240 L:      dri-devel@lists.freedesktop.org
7241 L:      freedreno@lists.freedesktop.org
7242 S:      Maintained
7243 B:      https://gitlab.freedesktop.org/drm/msm/-/issues
7244 T:      git https://gitlab.freedesktop.org/drm/msm.git
7245 F:      Documentation/devicetree/bindings/display/msm/
7246 F:      drivers/gpu/drm/ci/xfails/msm*
7247 F:      drivers/gpu/drm/msm/
7248 F:      include/uapi/drm/msm_drm.h
7250 DRM DRIVER FOR NOVATEK NT35510 PANELS
7251 M:      Linus Walleij <linus.walleij@linaro.org>
7252 S:      Maintained
7253 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7254 F:      Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
7255 F:      drivers/gpu/drm/panel/panel-novatek-nt35510.c
7257 DRM DRIVER FOR NOVATEK NT35560 PANELS
7258 M:      Linus Walleij <linus.walleij@linaro.org>
7259 S:      Maintained
7260 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7261 F:      Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
7262 F:      drivers/gpu/drm/panel/panel-novatek-nt35560.c
7264 DRM DRIVER FOR NOVATEK NT36523 PANELS
7265 M:      Jianhua Lu <lujianhua000@gmail.com>
7266 S:      Maintained
7267 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7268 F:      Documentation/devicetree/bindings/display/panel/novatek,nt36523.yaml
7269 F:      drivers/gpu/drm/panel/panel-novatek-nt36523.c
7271 DRM DRIVER FOR NOVATEK NT36672A PANELS
7272 M:      Sumit Semwal <sumit.semwal@linaro.org>
7273 S:      Maintained
7274 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7275 F:      Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
7276 F:      drivers/gpu/drm/panel/panel-novatek-nt36672a.c
7278 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
7279 M:      Karol Herbst <kherbst@redhat.com>
7280 M:      Lyude Paul <lyude@redhat.com>
7281 M:      Danilo Krummrich <dakr@redhat.com>
7282 L:      dri-devel@lists.freedesktop.org
7283 L:      nouveau@lists.freedesktop.org
7284 S:      Supported
7285 W:      https://nouveau.freedesktop.org/
7286 Q:      https://patchwork.freedesktop.org/project/nouveau/
7287 Q:      https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
7288 B:      https://gitlab.freedesktop.org/drm/nouveau/-/issues
7289 C:      irc://irc.oftc.net/nouveau
7290 T:      git https://gitlab.freedesktop.org/drm/nouveau.git
7291 F:      drivers/gpu/drm/nouveau/
7292 F:      include/uapi/drm/nouveau_drm.h
7294 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
7295 M:      Stefan Mavrodiev <stefan@olimex.com>
7296 S:      Maintained
7297 F:      Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
7298 F:      drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
7300 DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP
7301 R:      Douglas Anderson <dianders@chromium.org>
7302 F:      Documentation/devicetree/bindings/display/bridge/ps8640.yaml
7303 F:      drivers/gpu/drm/bridge/parade-ps8640.c
7305 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
7306 M:      Noralf Trønnes <noralf@tronnes.org>
7307 S:      Maintained
7308 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7309 F:      Documentation/devicetree/bindings/display/repaper.txt
7310 F:      drivers/gpu/drm/tiny/repaper.c
7312 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
7313 M:      Dave Airlie <airlied@redhat.com>
7314 M:      Gerd Hoffmann <kraxel@redhat.com>
7315 L:      virtualization@lists.linux.dev
7316 S:      Obsolete
7317 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
7318 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7319 F:      drivers/gpu/drm/tiny/cirrus.c
7321 DRM DRIVER FOR QXL VIRTUAL GPU
7322 M:      Dave Airlie <airlied@redhat.com>
7323 M:      Gerd Hoffmann <kraxel@redhat.com>
7324 L:      virtualization@lists.linux.dev
7325 L:      spice-devel@lists.freedesktop.org
7326 S:      Maintained
7327 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7328 F:      drivers/gpu/drm/qxl/
7329 F:      include/uapi/drm/qxl_drm.h
7331 DRM DRIVER FOR RAYDIUM RM67191 PANELS
7332 M:      Robert Chiras <robert.chiras@nxp.com>
7333 S:      Maintained
7334 F:      Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
7335 F:      drivers/gpu/drm/panel/panel-raydium-rm67191.c
7337 DRM DRIVER FOR SAMSUNG DB7430 PANELS
7338 M:      Linus Walleij <linus.walleij@linaro.org>
7339 S:      Maintained
7340 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7341 F:      Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
7342 F:      drivers/gpu/drm/panel/panel-samsung-db7430.c
7344 DRM DRIVER FOR SAMSUNG MIPI DSIM BRIDGE
7345 M:      Inki Dae <inki.dae@samsung.com>
7346 M:      Jagan Teki <jagan@amarulasolutions.com>
7347 M:      Marek Szyprowski <m.szyprowski@samsung.com>
7348 S:      Maintained
7349 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7350 F:      Documentation/devicetree/bindings/display/bridge/samsung,mipi-dsim.yaml
7351 F:      drivers/gpu/drm/bridge/samsung-dsim.c
7352 F:      include/drm/bridge/samsung-dsim.h
7354 DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
7355 M:      Markuss Broks <markuss.broks@gmail.com>
7356 S:      Maintained
7357 F:      Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
7358 F:      drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
7360 DRM DRIVER FOR SAMSUNG S6D7AA0 PANELS
7361 M:      Artur Weber <aweber.kernel@gmail.com>
7362 S:      Maintained
7363 F:      Documentation/devicetree/bindings/display/panel/samsung,s6d7aa0.yaml
7364 F:      drivers/gpu/drm/panel/panel-samsung-s6d7aa0.c
7366 DRM DRIVER FOR SITRONIX ST7586 PANELS
7367 M:      David Lechner <david@lechnology.com>
7368 S:      Maintained
7369 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7370 F:      Documentation/devicetree/bindings/display/sitronix,st7586.txt
7371 F:      drivers/gpu/drm/tiny/st7586.c
7373 DRM DRIVER FOR SITRONIX ST7701 PANELS
7374 M:      Jagan Teki <jagan@amarulasolutions.com>
7375 S:      Maintained
7376 F:      Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
7377 F:      drivers/gpu/drm/panel/panel-sitronix-st7701.c
7379 DRM DRIVER FOR SITRONIX ST7703 PANELS
7380 M:      Guido Günther <agx@sigxcpu.org>
7381 R:      Purism Kernel Team <kernel@puri.sm>
7382 R:      Ondrej Jirman <megi@xff.cz>
7383 S:      Maintained
7384 F:      Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
7385 F:      drivers/gpu/drm/panel/panel-sitronix-st7703.c
7387 DRM DRIVER FOR SITRONIX ST7735R PANELS
7388 M:      David Lechner <david@lechnology.com>
7389 S:      Maintained
7390 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7391 F:      Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
7392 F:      drivers/gpu/drm/tiny/st7735r.c
7394 DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
7395 M:      Javier Martinez Canillas <javierm@redhat.com>
7396 S:      Maintained
7397 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7398 F:      Documentation/devicetree/bindings/display/solomon,ssd-common.yaml
7399 F:      Documentation/devicetree/bindings/display/solomon,ssd13*.yaml
7400 F:      drivers/gpu/drm/solomon/ssd130x*
7402 DRM DRIVER FOR ST-ERICSSON MCDE
7403 M:      Linus Walleij <linus.walleij@linaro.org>
7404 S:      Maintained
7405 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7406 F:      Documentation/devicetree/bindings/display/ste,mcde.yaml
7407 F:      drivers/gpu/drm/mcde/
7409 DRM DRIVER FOR SYNAPTICS R63353 PANELS
7410 M:      Michael Trimarchi <michael@amarulasolutions.com>
7411 S:      Maintained
7412 F:      Documentation/devicetree/bindings/display/panel/synaptics,r63353.yaml
7413 F:      drivers/gpu/drm/panel/panel-synaptics-r63353.c
7415 DRM DRIVER FOR TI DLPC3433 MIPI DSI TO DMD BRIDGE
7416 M:      Jagan Teki <jagan@amarulasolutions.com>
7417 S:      Maintained
7418 F:      Documentation/devicetree/bindings/display/bridge/ti,dlpc3433.yaml
7419 F:      drivers/gpu/drm/bridge/ti-dlpc3433.c
7421 DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP
7422 R:      Douglas Anderson <dianders@chromium.org>
7423 F:      Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
7424 F:      drivers/gpu/drm/bridge/ti-sn65dsi86.c
7426 DRM DRIVER FOR TPO TPG110 PANELS
7427 M:      Linus Walleij <linus.walleij@linaro.org>
7428 S:      Maintained
7429 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7430 F:      Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
7431 F:      drivers/gpu/drm/panel/panel-tpo-tpg110.c
7433 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
7434 M:      Dave Airlie <airlied@redhat.com>
7435 R:      Sean Paul <sean@poorly.run>
7436 R:      Thomas Zimmermann <tzimmermann@suse.de>
7437 L:      dri-devel@lists.freedesktop.org
7438 S:      Supported
7439 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7440 F:      drivers/gpu/drm/udl/
7442 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
7443 M:      Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
7444 M:      Maíra Canal <mairacanal@riseup.net>
7445 R:      Haneen Mohammed <hamohammed.sa@gmail.com>
7446 R:      Simona Vetter <simona@ffwll.ch>
7447 R:      Melissa Wen <melissa.srw@gmail.com>
7448 L:      dri-devel@lists.freedesktop.org
7449 S:      Maintained
7450 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7451 F:      Documentation/gpu/vkms.rst
7452 F:      drivers/gpu/drm/ci/xfails/vkms*
7453 F:      drivers/gpu/drm/vkms/
7455 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
7456 M:      Hans de Goede <hdegoede@redhat.com>
7457 L:      dri-devel@lists.freedesktop.org
7458 S:      Maintained
7459 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7460 F:      drivers/gpu/drm/vboxvideo/
7462 DRM DRIVER FOR VMWARE VIRTUAL GPU
7463 M:      Zack Rusin <zack.rusin@broadcom.com>
7464 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
7465 L:      dri-devel@lists.freedesktop.org
7466 S:      Supported
7467 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7468 F:      drivers/gpu/drm/vmwgfx/
7469 F:      include/uapi/drm/vmwgfx_drm.h
7471 DRM DRIVER FOR WIDECHIPS WS2401 PANELS
7472 M:      Linus Walleij <linus.walleij@linaro.org>
7473 S:      Maintained
7474 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7475 F:      Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
7476 F:      drivers/gpu/drm/panel/panel-widechips-ws2401.c
7478 DRM DRIVERS
7479 M:      David Airlie <airlied@gmail.com>
7480 M:      Simona Vetter <simona@ffwll.ch>
7481 L:      dri-devel@lists.freedesktop.org
7482 S:      Maintained
7483 B:      https://gitlab.freedesktop.org/drm
7484 C:      irc://irc.oftc.net/dri-devel
7485 T:      git https://gitlab.freedesktop.org/drm/kernel.git
7486 F:      Documentation/devicetree/bindings/display/
7487 F:      Documentation/devicetree/bindings/gpu/
7488 F:      Documentation/gpu/
7489 F:      drivers/gpu/
7490 F:      include/drm/
7491 F:      include/linux/vga*
7492 F:      include/uapi/drm/
7494 DRM DRIVERS AND MISC GPU PATCHES
7495 M:      Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
7496 M:      Maxime Ripard <mripard@kernel.org>
7497 M:      Thomas Zimmermann <tzimmermann@suse.de>
7498 S:      Maintained
7499 W:      https://drm.pages.freedesktop.org/maintainer-tools/drm-misc.html
7500 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7501 F:      Documentation/devicetree/bindings/display/
7502 F:      Documentation/devicetree/bindings/gpu/
7503 F:      Documentation/gpu/
7504 F:      drivers/gpu/drm/
7505 F:      drivers/gpu/vga/
7506 F:      include/drm/drm
7507 F:      include/linux/vga*
7508 F:      include/uapi/drm/
7509 X:      drivers/gpu/drm/amd/
7510 X:      drivers/gpu/drm/armada/
7511 X:      drivers/gpu/drm/etnaviv/
7512 X:      drivers/gpu/drm/exynos/
7513 X:      drivers/gpu/drm/i915/
7514 X:      drivers/gpu/drm/kmb/
7515 X:      drivers/gpu/drm/mediatek/
7516 X:      drivers/gpu/drm/msm/
7517 X:      drivers/gpu/drm/nouveau/
7518 X:      drivers/gpu/drm/radeon/
7519 X:      drivers/gpu/drm/renesas/rcar-du/
7520 X:      drivers/gpu/drm/tegra/
7522 DRM DRIVERS FOR ALLWINNER A10
7523 M:      Maxime Ripard <mripard@kernel.org>
7524 M:      Chen-Yu Tsai <wens@csie.org>
7525 L:      dri-devel@lists.freedesktop.org
7526 S:      Supported
7527 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7528 F:      Documentation/devicetree/bindings/display/allwinner*
7529 F:      drivers/gpu/drm/sun4i/
7531 DRM DRIVERS FOR AMLOGIC SOCS
7532 M:      Neil Armstrong <neil.armstrong@linaro.org>
7533 L:      dri-devel@lists.freedesktop.org
7534 L:      linux-amlogic@lists.infradead.org
7535 S:      Supported
7536 W:      http://linux-meson.com/
7537 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7538 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
7539 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
7540 F:      Documentation/gpu/meson.rst
7541 F:      drivers/gpu/drm/ci/xfails/meson*
7542 F:      drivers/gpu/drm/meson/
7544 DRM DRIVERS FOR ATMEL HLCDC
7545 M:      Sam Ravnborg <sam@ravnborg.org>
7546 M:      Boris Brezillon <bbrezillon@kernel.org>
7547 L:      dri-devel@lists.freedesktop.org
7548 S:      Supported
7549 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7550 F:      Documentation/devicetree/bindings/display/atmel/
7551 F:      drivers/gpu/drm/atmel-hlcdc/
7553 DRM DRIVERS FOR BRIDGE CHIPS
7554 M:      Andrzej Hajda <andrzej.hajda@intel.com>
7555 M:      Neil Armstrong <neil.armstrong@linaro.org>
7556 M:      Robert Foss <rfoss@kernel.org>
7557 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
7558 R:      Jonas Karlman <jonas@kwiboo.se>
7559 R:      Jernej Skrabec <jernej.skrabec@gmail.com>
7560 S:      Maintained
7561 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7562 F:      Documentation/devicetree/bindings/display/bridge/
7563 F:      drivers/gpu/drm/bridge/
7564 F:      drivers/gpu/drm/display/drm_bridge_connector.c
7565 F:      drivers/gpu/drm/drm_bridge.c
7566 F:      include/drm/drm_bridge.h
7567 F:      include/drm/drm_bridge_connector.h
7569 DRM DRIVERS FOR EXYNOS
7570 M:      Inki Dae <inki.dae@samsung.com>
7571 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
7572 M:      Kyungmin Park <kyungmin.park@samsung.com>
7573 L:      dri-devel@lists.freedesktop.org
7574 S:      Supported
7575 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
7576 F:      Documentation/devicetree/bindings/display/samsung/
7577 F:      drivers/gpu/drm/exynos/
7578 F:      include/uapi/drm/exynos_drm.h
7580 DRM DRIVERS FOR FREESCALE DCU
7581 M:      Stefan Agner <stefan@agner.ch>
7582 M:      Alison Wang <alison.wang@nxp.com>
7583 L:      dri-devel@lists.freedesktop.org
7584 S:      Supported
7585 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7586 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
7587 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
7588 F:      drivers/gpu/drm/fsl-dcu/
7590 DRM DRIVERS FOR FREESCALE IMX 5/6
7591 M:      Philipp Zabel <p.zabel@pengutronix.de>
7592 L:      dri-devel@lists.freedesktop.org
7593 S:      Maintained
7594 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7595 T:      git git://git.pengutronix.de/git/pza/linux
7596 F:      Documentation/devicetree/bindings/display/imx/
7597 F:      drivers/gpu/drm/imx/ipuv3/
7598 F:      drivers/gpu/ipu-v3/
7600 DRM DRIVERS FOR FREESCALE IMX BRIDGE
7601 M:      Liu Ying <victor.liu@nxp.com>
7602 L:      dri-devel@lists.freedesktop.org
7603 S:      Maintained
7604 F:      Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-ldb.yaml
7605 F:      Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-combiner.yaml
7606 F:      Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-link.yaml
7607 F:      Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pxl2dpi.yaml
7608 F:      drivers/gpu/drm/bridge/imx/
7610 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
7611 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
7612 L:      dri-devel@lists.freedesktop.org
7613 S:      Maintained
7614 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7615 F:      drivers/gpu/drm/gma500/
7617 DRM DRIVERS FOR HISILICON
7618 M:      Xinliang Liu <xinliang.liu@linaro.org>
7619 M:      Tian Tao  <tiantao6@hisilicon.com>
7620 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
7621 R:      Sumit Semwal <sumit.semwal@linaro.org>
7622 R:      Yongqin Liu <yongqin.liu@linaro.org>
7623 R:      John Stultz <jstultz@google.com>
7624 L:      dri-devel@lists.freedesktop.org
7625 S:      Maintained
7626 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7627 F:      Documentation/devicetree/bindings/display/hisilicon/
7628 F:      drivers/gpu/drm/hisilicon/
7630 DRM DRIVERS FOR LIMA
7631 M:      Qiang Yu <yuq825@gmail.com>
7632 L:      dri-devel@lists.freedesktop.org
7633 L:      lima@lists.freedesktop.org (moderated for non-subscribers)
7634 S:      Maintained
7635 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7636 F:      drivers/gpu/drm/lima/
7637 F:      include/uapi/drm/lima_drm.h
7639 DRM DRIVERS FOR LOONGSON
7640 M:      Sui Jingfeng <suijingfeng@loongson.cn>
7641 L:      dri-devel@lists.freedesktop.org
7642 S:      Supported
7643 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7644 F:      drivers/gpu/drm/loongson/
7646 DRM DRIVERS FOR MEDIATEK
7647 M:      Chun-Kuang Hu <chunkuang.hu@kernel.org>
7648 M:      Philipp Zabel <p.zabel@pengutronix.de>
7649 L:      dri-devel@lists.freedesktop.org
7650 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
7651 S:      Supported
7652 F:      Documentation/devicetree/bindings/display/mediatek/
7653 F:      drivers/gpu/drm/ci/xfails/mediatek*
7654 F:      drivers/gpu/drm/mediatek/
7655 F:      drivers/phy/mediatek/phy-mtk-dp.c
7656 F:      drivers/phy/mediatek/phy-mtk-hdmi*
7657 F:      drivers/phy/mediatek/phy-mtk-mipi*
7659 DRM DRIVERS FOR NVIDIA TEGRA
7660 M:      Thierry Reding <thierry.reding@gmail.com>
7661 M:      Mikko Perttunen <mperttunen@nvidia.com>
7662 L:      dri-devel@lists.freedesktop.org
7663 L:      linux-tegra@vger.kernel.org
7664 S:      Supported
7665 T:      git https://gitlab.freedesktop.org/drm/tegra.git
7666 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
7667 F:      Documentation/devicetree/bindings/gpu/host1x/
7668 F:      drivers/gpu/drm/tegra/
7669 F:      drivers/gpu/host1x/
7670 F:      include/linux/host1x.h
7671 F:      include/uapi/drm/tegra_drm.h
7673 DRM DRIVERS FOR RENESAS R-CAR
7674 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7675 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
7676 L:      dri-devel@lists.freedesktop.org
7677 L:      linux-renesas-soc@vger.kernel.org
7678 S:      Supported
7679 T:      git git://linuxtv.org/pinchartl/media drm/du/next
7680 F:      Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
7681 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
7682 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
7683 F:      Documentation/devicetree/bindings/display/renesas,du.yaml
7684 F:      drivers/gpu/drm/renesas/rcar-du/
7686 DRM DRIVERS FOR RENESAS RZ
7687 M:      Biju Das <biju.das.jz@bp.renesas.com>
7688 L:      dri-devel@lists.freedesktop.org
7689 L:      linux-renesas-soc@vger.kernel.org
7690 S:      Maintained
7691 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7692 F:      Documentation/devicetree/bindings/display/renesas,rzg2l-du.yaml
7693 F:      drivers/gpu/drm/renesas/rz-du/
7695 DRM DRIVERS FOR RENESAS SHMOBILE
7696 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7697 M:      Geert Uytterhoeven <geert+renesas@glider.be>
7698 L:      dri-devel@lists.freedesktop.org
7699 L:      linux-renesas-soc@vger.kernel.org
7700 S:      Supported
7701 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7702 F:      Documentation/devicetree/bindings/display/renesas,shmobile-lcdc.yaml
7703 F:      drivers/gpu/drm/renesas/shmobile/
7704 F:      include/linux/platform_data/shmob_drm.h
7706 DRM DRIVERS FOR ROCKCHIP
7707 M:      Sandy Huang <hjc@rock-chips.com>
7708 M:      Heiko Stübner <heiko@sntech.de>
7709 M:      Andy Yan <andy.yan@rock-chips.com>
7710 L:      dri-devel@lists.freedesktop.org
7711 S:      Maintained
7712 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7713 F:      Documentation/devicetree/bindings/display/rockchip/
7714 F:      drivers/gpu/drm/ci/xfails/rockchip*
7715 F:      drivers/gpu/drm/rockchip/
7717 DRM DRIVERS FOR STI
7718 M:      Alain Volmat <alain.volmat@foss.st.com>
7719 L:      dri-devel@lists.freedesktop.org
7720 S:      Maintained
7721 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7722 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
7723 F:      drivers/gpu/drm/sti
7725 DRM DRIVERS FOR STM
7726 M:      Yannick Fertre <yannick.fertre@foss.st.com>
7727 M:      Raphael Gallais-Pou <raphael.gallais-pou@foss.st.com>
7728 M:      Philippe Cornu <philippe.cornu@foss.st.com>
7729 L:      dri-devel@lists.freedesktop.org
7730 S:      Maintained
7731 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7732 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
7733 F:      Documentation/devicetree/bindings/display/st,stm32mp25-lvds.yaml
7734 F:      drivers/gpu/drm/stm
7736 DRM DRIVERS FOR TI KEYSTONE
7737 M:      Jyri Sarha <jyri.sarha@iki.fi>
7738 M:      Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7739 L:      dri-devel@lists.freedesktop.org
7740 S:      Maintained
7741 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7742 F:      Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
7743 F:      Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
7744 F:      Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
7745 F:      drivers/gpu/drm/tidss/
7747 DRM DRIVERS FOR TI LCDC
7748 M:      Jyri Sarha <jyri.sarha@iki.fi>
7749 M:      Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7750 L:      dri-devel@lists.freedesktop.org
7751 S:      Maintained
7752 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7753 F:      Documentation/devicetree/bindings/display/tilcdc/
7754 F:      drivers/gpu/drm/tilcdc/
7756 DRM DRIVERS FOR TI OMAP
7757 M:      Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7758 L:      dri-devel@lists.freedesktop.org
7759 S:      Maintained
7760 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7761 F:      Documentation/devicetree/bindings/display/ti/
7762 F:      drivers/gpu/drm/omapdrm/
7764 DRM DRIVERS FOR V3D
7765 M:      Melissa Wen <mwen@igalia.com>
7766 M:      Maíra Canal <mcanal@igalia.com>
7767 S:      Supported
7768 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7769 F:      Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
7770 F:      drivers/gpu/drm/v3d/
7771 F:      include/uapi/drm/v3d_drm.h
7773 DRM DRIVERS FOR VC4
7774 M:      Maxime Ripard <mripard@kernel.org>
7775 M:      Dave Stevenson <dave.stevenson@raspberrypi.com>
7776 R:      Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com>
7777 S:      Supported
7778 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7779 F:      Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
7780 F:      drivers/gpu/drm/vc4/
7781 F:      include/uapi/drm/vc4_drm.h
7783 DRM DRIVERS FOR VIVANTE GPU IP
7784 M:      Lucas Stach <l.stach@pengutronix.de>
7785 R:      Russell King <linux+etnaviv@armlinux.org.uk>
7786 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
7787 L:      etnaviv@lists.freedesktop.org (moderated for non-subscribers)
7788 L:      dri-devel@lists.freedesktop.org
7789 S:      Maintained
7790 F:      Documentation/devicetree/bindings/gpu/vivante,gc.yaml
7791 F:      drivers/gpu/drm/etnaviv/
7792 F:      include/uapi/drm/etnaviv_drm.h
7794 DRM DRIVERS FOR XEN
7795 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
7796 L:      dri-devel@lists.freedesktop.org
7797 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
7798 S:      Supported
7799 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7800 F:      Documentation/gpu/xen-front.rst
7801 F:      drivers/gpu/drm/xen/
7803 DRM DRIVERS FOR XILINX
7804 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7805 M:      Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7806 L:      dri-devel@lists.freedesktop.org
7807 S:      Maintained
7808 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7809 F:      Documentation/devicetree/bindings/display/xlnx/
7810 F:      drivers/gpu/drm/xlnx/
7812 DRM GPU SCHEDULER
7813 M:      Luben Tuikov <ltuikov89@gmail.com>
7814 M:      Matthew Brost <matthew.brost@intel.com>
7815 M:      Danilo Krummrich <dakr@kernel.org>
7816 M:      Philipp Stanner <pstanner@redhat.com>
7817 L:      dri-devel@lists.freedesktop.org
7818 S:      Maintained
7819 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7820 F:      drivers/gpu/drm/scheduler/
7821 F:      include/drm/gpu_scheduler.h
7823 DRM PANEL DRIVERS
7824 M:      Neil Armstrong <neil.armstrong@linaro.org>
7825 R:      Jessica Zhang <quic_jesszhan@quicinc.com>
7826 L:      dri-devel@lists.freedesktop.org
7827 S:      Maintained
7828 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7829 F:      Documentation/devicetree/bindings/display/panel/
7830 F:      drivers/gpu/drm/drm_panel.c
7831 F:      drivers/gpu/drm/panel/
7832 F:      include/drm/drm_panel.h
7834 DRM PRIVACY-SCREEN CLASS
7835 M:      Hans de Goede <hdegoede@redhat.com>
7836 L:      dri-devel@lists.freedesktop.org
7837 S:      Maintained
7838 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7839 F:      drivers/gpu/drm/drm_privacy_screen*
7840 F:      include/drm/drm_privacy_screen*
7842 DRM TTM SUBSYSTEM
7843 M:      Christian Koenig <christian.koenig@amd.com>
7844 M:      Huang Rui <ray.huang@amd.com>
7845 L:      dri-devel@lists.freedesktop.org
7846 S:      Maintained
7847 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7848 F:      drivers/gpu/drm/ttm/
7849 F:      include/drm/ttm/
7851 DRM AUTOMATED TESTING
7852 M:      Helen Koike <helen.koike@collabora.com>
7853 L:      dri-devel@lists.freedesktop.org
7854 S:      Maintained
7855 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7856 F:      Documentation/gpu/automated_testing.rst
7857 F:      drivers/gpu/drm/ci/
7859 DSBR100 USB FM RADIO DRIVER
7860 M:      Alexey Klimov <klimov.linux@gmail.com>
7861 L:      linux-media@vger.kernel.org
7862 S:      Maintained
7863 T:      git git://linuxtv.org/media_tree.git
7864 F:      drivers/media/radio/dsbr100.c
7866 DT3155 MEDIA DRIVER
7867 M:      Hans Verkuil <hverkuil@xs4all.nl>
7868 L:      linux-media@vger.kernel.org
7869 S:      Odd Fixes
7870 W:      https://linuxtv.org
7871 T:      git git://linuxtv.org/media_tree.git
7872 F:      drivers/media/pci/dt3155/
7874 DVB_USB_AF9015 MEDIA DRIVER
7875 L:      linux-media@vger.kernel.org
7876 S:      Orphan
7877 W:      https://linuxtv.org
7878 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7879 F:      drivers/media/usb/dvb-usb-v2/af9015*
7881 DVB_USB_AF9035 MEDIA DRIVER
7882 L:      linux-media@vger.kernel.org
7883 S:      Orphan
7884 W:      https://linuxtv.org
7885 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7886 F:      drivers/media/usb/dvb-usb-v2/af9035*
7888 DVB_USB_ANYSEE MEDIA DRIVER
7889 L:      linux-media@vger.kernel.org
7890 S:      Orphan
7891 W:      https://linuxtv.org
7892 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7893 F:      drivers/media/usb/dvb-usb-v2/anysee*
7895 DVB_USB_AU6610 MEDIA DRIVER
7896 L:      linux-media@vger.kernel.org
7897 S:      Orphan
7898 W:      https://linuxtv.org
7899 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7900 F:      drivers/media/usb/dvb-usb-v2/au6610*
7902 DVB_USB_CE6230 MEDIA DRIVER
7903 L:      linux-media@vger.kernel.org
7904 S:      Orphan
7905 W:      https://linuxtv.org
7906 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7907 F:      drivers/media/usb/dvb-usb-v2/ce6230*
7909 DVB_USB_CXUSB MEDIA DRIVER
7910 M:      Michael Krufky <mkrufky@linuxtv.org>
7911 L:      linux-media@vger.kernel.org
7912 S:      Maintained
7913 W:      https://linuxtv.org
7914 W:      http://github.com/mkrufky
7915 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7916 T:      git git://linuxtv.org/media_tree.git
7917 F:      drivers/media/usb/dvb-usb/cxusb*
7919 DVB_USB_EC168 MEDIA DRIVER
7920 L:      linux-media@vger.kernel.org
7921 S:      Orphan
7922 W:      https://linuxtv.org
7923 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7924 F:      drivers/media/usb/dvb-usb-v2/ec168*
7926 DVB_USB_GL861 MEDIA DRIVER
7927 L:      linux-media@vger.kernel.org
7928 S:      Orphan
7929 W:      https://linuxtv.org
7930 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7931 F:      drivers/media/usb/dvb-usb-v2/gl861*
7933 DVB_USB_MXL111SF MEDIA DRIVER
7934 M:      Michael Krufky <mkrufky@linuxtv.org>
7935 L:      linux-media@vger.kernel.org
7936 S:      Maintained
7937 W:      https://linuxtv.org
7938 W:      http://github.com/mkrufky
7939 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7940 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
7941 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
7943 DVB_USB_RTL28XXU MEDIA DRIVER
7944 L:      linux-media@vger.kernel.org
7945 S:      Orphan
7946 W:      https://linuxtv.org
7947 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7948 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
7950 DVB_USB_V2 MEDIA DRIVER
7951 L:      linux-media@vger.kernel.org
7952 S:      Orphan
7953 W:      https://linuxtv.org
7954 W:      http://palosaari.fi/linux/
7955 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7956 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
7957 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
7959 DYNAMIC DEBUG
7960 M:      Jason Baron <jbaron@akamai.com>
7961 M:      Jim Cromie <jim.cromie@gmail.com>
7962 S:      Maintained
7963 F:      include/linux/dynamic_debug.h
7964 F:      lib/dynamic_debug.c
7965 F:      lib/test_dynamic_debug.c
7967 DYNAMIC INTERRUPT MODERATION
7968 M:      Tal Gilboa <talgi@nvidia.com>
7969 S:      Maintained
7970 F:      Documentation/networking/net_dim.rst
7971 F:      include/linux/dim.h
7972 F:      lib/dim/
7974 DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
7975 M:      Daniel Lezcano <daniel.lezcano@kernel.org>
7976 L:      linux-pm@vger.kernel.org
7977 S:      Supported
7978 B:      https://bugzilla.kernel.org
7979 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
7980 F:      drivers/powercap/dtpm*
7981 F:      include/linux/dtpm.h
7983 DZ DECSTATION DZ11 SERIAL DRIVER
7984 M:      "Maciej W. Rozycki" <macro@orcam.me.uk>
7985 S:      Maintained
7986 F:      drivers/tty/serial/dz.*
7988 E3X0 POWER BUTTON DRIVER
7989 M:      Moritz Fischer <moritz.fischer@ettus.com>
7990 L:      usrp-users@lists.ettus.com
7991 S:      Supported
7992 W:      http://www.ettus.com
7993 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
7994 F:      drivers/input/misc/e3x0-button.c
7996 E4000 MEDIA DRIVER
7997 L:      linux-media@vger.kernel.org
7998 S:      Orphan
7999 W:      https://linuxtv.org
8000 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8001 F:      drivers/media/tuners/e4000*
8003 EARTH_PT1 MEDIA DRIVER
8004 M:      Akihiro Tsukada <tskd08@gmail.com>
8005 L:      linux-media@vger.kernel.org
8006 S:      Odd Fixes
8007 F:      drivers/media/pci/pt1/
8009 EARTH_PT3 MEDIA DRIVER
8010 M:      Akihiro Tsukada <tskd08@gmail.com>
8011 L:      linux-media@vger.kernel.org
8012 S:      Odd Fixes
8013 F:      drivers/media/pci/pt3/
8015 EC100 MEDIA DRIVER
8016 L:      linux-media@vger.kernel.org
8017 S:      Orphan
8018 W:      https://linuxtv.org
8019 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8020 F:      drivers/media/dvb-frontends/ec100*
8022 ECRYPT FILE SYSTEM
8023 M:      Tyler Hicks <code@tyhicks.com>
8024 L:      ecryptfs@vger.kernel.org
8025 S:      Odd Fixes
8026 W:      http://ecryptfs.org
8027 W:      https://launchpad.net/ecryptfs
8028 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
8029 F:      Documentation/filesystems/ecryptfs.rst
8030 F:      fs/ecryptfs/
8032 EDAC-AMD64
8033 M:      Yazen Ghannam <yazen.ghannam@amd.com>
8034 L:      linux-edac@vger.kernel.org
8035 S:      Supported
8036 F:      drivers/edac/amd64_edac*
8037 F:      drivers/edac/mce_amd*
8039 EDAC-ARMADA
8040 M:      Jan Luebbe <jlu@pengutronix.de>
8041 L:      linux-edac@vger.kernel.org
8042 S:      Maintained
8043 F:      Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
8044 F:      drivers/edac/armada_xp_*
8046 EDAC-AST2500
8047 M:      Stefan Schaeckeler <sschaeck@cisco.com>
8048 S:      Supported
8049 F:      Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
8050 F:      drivers/edac/aspeed_edac.c
8052 EDAC-BLUEFIELD
8053 M:      Shravan Kumar Ramani <shravankr@nvidia.com>
8054 S:      Supported
8055 F:      drivers/edac/bluefield_edac.c
8057 EDAC-CALXEDA
8058 M:      Andre Przywara <andre.przywara@arm.com>
8059 L:      linux-edac@vger.kernel.org
8060 S:      Maintained
8061 F:      drivers/edac/highbank*
8063 EDAC-CAVIUM OCTEON
8064 M:      Ralf Baechle <ralf@linux-mips.org>
8065 L:      linux-edac@vger.kernel.org
8066 L:      linux-mips@vger.kernel.org
8067 S:      Supported
8068 F:      drivers/edac/octeon_edac*
8070 EDAC-CAVIUM THUNDERX
8071 M:      Robert Richter <rric@kernel.org>
8072 L:      linux-edac@vger.kernel.org
8073 S:      Odd Fixes
8074 F:      drivers/edac/thunderx_edac*
8076 EDAC-CORE
8077 M:      Borislav Petkov <bp@alien8.de>
8078 M:      Tony Luck <tony.luck@intel.com>
8079 R:      James Morse <james.morse@arm.com>
8080 R:      Mauro Carvalho Chehab <mchehab@kernel.org>
8081 R:      Robert Richter <rric@kernel.org>
8082 L:      linux-edac@vger.kernel.org
8083 S:      Supported
8084 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
8085 F:      Documentation/driver-api/edac.rst
8086 F:      drivers/edac/
8087 F:      include/linux/edac.h
8089 EDAC-DMC520
8090 M:      Lei Wang <lewan@microsoft.com>
8091 L:      linux-edac@vger.kernel.org
8092 S:      Supported
8093 F:      drivers/edac/dmc520_edac.c
8095 EDAC-E752X
8096 M:      Mark Gross <markgross@kernel.org>
8097 L:      linux-edac@vger.kernel.org
8098 S:      Maintained
8099 F:      drivers/edac/e752x_edac.c
8101 EDAC-E7XXX
8102 L:      linux-edac@vger.kernel.org
8103 S:      Maintained
8104 F:      drivers/edac/e7xxx_edac.c
8106 EDAC-FSL_DDR
8107 M:      York Sun <york.sun@nxp.com>
8108 L:      linux-edac@vger.kernel.org
8109 S:      Maintained
8110 F:      drivers/edac/fsl_ddr_edac.*
8112 EDAC-GHES
8113 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
8114 L:      linux-edac@vger.kernel.org
8115 S:      Maintained
8116 F:      drivers/edac/ghes_edac.c
8118 EDAC-I10NM
8119 M:      Tony Luck <tony.luck@intel.com>
8120 L:      linux-edac@vger.kernel.org
8121 S:      Maintained
8122 F:      drivers/edac/i10nm_base.c
8124 EDAC-I3000
8125 L:      linux-edac@vger.kernel.org
8126 S:      Orphan
8127 F:      drivers/edac/i3000_edac.c
8129 EDAC-I5000
8130 L:      linux-edac@vger.kernel.org
8131 S:      Maintained
8132 F:      drivers/edac/i5000_edac.c
8134 EDAC-I5400
8135 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
8136 L:      linux-edac@vger.kernel.org
8137 S:      Maintained
8138 F:      drivers/edac/i5400_edac.c
8140 EDAC-I7300
8141 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
8142 L:      linux-edac@vger.kernel.org
8143 S:      Maintained
8144 F:      drivers/edac/i7300_edac.c
8146 EDAC-I7CORE
8147 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
8148 L:      linux-edac@vger.kernel.org
8149 S:      Maintained
8150 F:      drivers/edac/i7core_edac.c
8152 EDAC-I82443BXGX
8153 M:      Tim Small <tim@buttersideup.com>
8154 L:      linux-edac@vger.kernel.org
8155 S:      Maintained
8156 F:      drivers/edac/i82443bxgx_edac.c
8158 EDAC-I82975X
8159 M:      "Arvind R." <arvino55@gmail.com>
8160 L:      linux-edac@vger.kernel.org
8161 S:      Maintained
8162 F:      drivers/edac/i82975x_edac.c
8164 EDAC-IE31200
8165 M:      Jason Baron <jbaron@akamai.com>
8166 L:      linux-edac@vger.kernel.org
8167 S:      Maintained
8168 F:      drivers/edac/ie31200_edac.c
8170 EDAC-IGEN6
8171 M:      Tony Luck <tony.luck@intel.com>
8172 R:      Qiuxu Zhuo <qiuxu.zhuo@intel.com>
8173 L:      linux-edac@vger.kernel.org
8174 S:      Maintained
8175 F:      drivers/edac/igen6_edac.c
8177 EDAC-MPC85XX
8178 M:      Johannes Thumshirn <morbidrsa@gmail.com>
8179 L:      linux-edac@vger.kernel.org
8180 S:      Maintained
8181 F:      drivers/edac/mpc85xx_edac.[ch]
8183 EDAC-NPCM
8184 M:      Marvin Lin <kflin@nuvoton.com>
8185 M:      Stanley Chu <yschu@nuvoton.com>
8186 L:      linux-edac@vger.kernel.org
8187 S:      Maintained
8188 F:      Documentation/devicetree/bindings/memory-controllers/nuvoton,npcm-memory-controller.yaml
8189 F:      drivers/edac/npcm_edac.c
8191 EDAC-PASEMI
8192 M:      Egor Martovetsky <egor@pasemi.com>
8193 L:      linux-edac@vger.kernel.org
8194 S:      Maintained
8195 F:      drivers/edac/pasemi_edac.c
8197 EDAC-PND2
8198 M:      Tony Luck <tony.luck@intel.com>
8199 L:      linux-edac@vger.kernel.org
8200 S:      Maintained
8201 F:      drivers/edac/pnd2_edac.[ch]
8203 EDAC-QCOM
8204 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
8205 L:      linux-arm-msm@vger.kernel.org
8206 L:      linux-edac@vger.kernel.org
8207 S:      Maintained
8208 F:      drivers/edac/qcom_edac.c
8210 EDAC-R82600
8211 M:      Tim Small <tim@buttersideup.com>
8212 L:      linux-edac@vger.kernel.org
8213 S:      Maintained
8214 F:      drivers/edac/r82600_edac.c
8216 EDAC-SBRIDGE
8217 M:      Tony Luck <tony.luck@intel.com>
8218 R:      Qiuxu Zhuo <qiuxu.zhuo@intel.com>
8219 L:      linux-edac@vger.kernel.org
8220 S:      Maintained
8221 F:      drivers/edac/sb_edac.c
8223 EDAC-SKYLAKE
8224 M:      Tony Luck <tony.luck@intel.com>
8225 L:      linux-edac@vger.kernel.org
8226 S:      Maintained
8227 F:      drivers/edac/skx_*.[ch]
8229 EDAC-TI
8230 M:      Tero Kristo <kristo@kernel.org>
8231 L:      linux-edac@vger.kernel.org
8232 S:      Odd Fixes
8233 F:      drivers/edac/ti_edac.c
8235 EDIROL UA-101/UA-1000 DRIVER
8236 M:      Clemens Ladisch <clemens@ladisch.de>
8237 L:      linux-sound@vger.kernel.org
8238 S:      Maintained
8239 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8240 F:      sound/usb/misc/ua101.c
8242 EFI TEST DRIVER
8243 M:      Ivan Hu <ivan.hu@canonical.com>
8244 M:      Ard Biesheuvel <ardb@kernel.org>
8245 L:      linux-efi@vger.kernel.org
8246 S:      Maintained
8247 F:      drivers/firmware/efi/test/
8249 EFI VARIABLE FILESYSTEM
8250 M:      Jeremy Kerr <jk@ozlabs.org>
8251 M:      Ard Biesheuvel <ardb@kernel.org>
8252 L:      linux-efi@vger.kernel.org
8253 S:      Maintained
8254 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
8255 F:      fs/efivarfs/
8257 EFIFB FRAMEBUFFER DRIVER
8258 M:      Peter Jones <pjones@redhat.com>
8259 L:      linux-fbdev@vger.kernel.org
8260 S:      Maintained
8261 F:      drivers/video/fbdev/efifb.c
8263 EFS FILESYSTEM
8264 S:      Orphan
8265 W:      http://aeschi.ch.eu.org/efs/
8266 F:      fs/efs/
8268 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
8269 L:      netdev@vger.kernel.org
8270 S:      Orphan
8271 F:      drivers/net/ethernet/ibm/ehea/
8273 ELM327 CAN NETWORK DRIVER
8274 M:      Max Staudt <max@enpas.org>
8275 L:      linux-can@vger.kernel.org
8276 S:      Maintained
8277 F:      Documentation/networking/device_drivers/can/can327.rst
8278 F:      drivers/net/can/can327.c
8280 EM28XX VIDEO4LINUX DRIVER
8281 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
8282 L:      linux-media@vger.kernel.org
8283 S:      Maintained
8284 W:      https://linuxtv.org
8285 T:      git git://linuxtv.org/media_tree.git
8286 F:      Documentation/admin-guide/media/em28xx*
8287 F:      drivers/media/usb/em28xx/
8289 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
8290 M:      Adrian Hunter <adrian.hunter@intel.com>
8291 M:      Asutosh Das <quic_asutoshd@quicinc.com>
8292 R:      Ritesh Harjani <ritesh.list@gmail.com>
8293 L:      linux-mmc@vger.kernel.org
8294 S:      Supported
8295 F:      drivers/mmc/host/cqhci*
8297 EMS CPC-PCI CAN DRIVER
8298 M:      Gerhard Uttenthaler <uttenthaler@ems-wuensche.com>
8299 M:      support@ems-wuensche.com
8300 L:      linux-can@vger.kernel.org
8301 S:      Maintained
8302 F:      drivers/net/can/sja1000/ems_pci.c
8304 EMULEX 10Gbps iSCSI - OneConnect DRIVER
8305 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
8306 L:      linux-scsi@vger.kernel.org
8307 S:      Supported
8308 W:      http://www.broadcom.com
8309 F:      drivers/scsi/be2iscsi/
8311 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
8312 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
8313 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
8314 M:      Somnath Kotur <somnath.kotur@broadcom.com>
8315 L:      netdev@vger.kernel.org
8316 S:      Supported
8317 W:      http://www.emulex.com
8318 F:      drivers/net/ethernet/emulex/benet/
8320 EMULEX ONECONNECT ROCE DRIVER
8321 M:      Selvin Xavier <selvin.xavier@broadcom.com>
8322 L:      linux-rdma@vger.kernel.org
8323 S:      Odd Fixes
8324 W:      http://www.broadcom.com
8325 F:      drivers/infiniband/hw/ocrdma/
8326 F:      include/uapi/rdma/ocrdma-abi.h
8328 EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
8329 M:      James Smart <james.smart@broadcom.com>
8330 M:      Ram Vegesna <ram.vegesna@broadcom.com>
8331 L:      linux-scsi@vger.kernel.org
8332 L:      target-devel@vger.kernel.org
8333 S:      Supported
8334 W:      http://www.broadcom.com
8335 F:      drivers/scsi/elx/
8337 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
8338 M:      James Smart <james.smart@broadcom.com>
8339 M:      Dick Kennedy <dick.kennedy@broadcom.com>
8340 L:      linux-scsi@vger.kernel.org
8341 S:      Supported
8342 W:      http://www.broadcom.com
8343 F:      drivers/scsi/lpfc/
8345 ENE CB710 FLASH CARD READER DRIVER
8346 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
8347 S:      Maintained
8348 F:      drivers/misc/cb710/
8349 F:      drivers/mmc/host/cb710-mmc.*
8350 F:      include/linux/cb710.h
8352 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
8353 M:      Maxim Levitsky <maximlevitsky@gmail.com>
8354 S:      Maintained
8355 F:      drivers/media/rc/ene_ir.*
8357 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
8358 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
8359 L:      linuxppc-dev@lists.ozlabs.org
8360 S:      Maintained
8361 F:      drivers/tty/ehv_bytechan.c
8363 EPSON S1D13XXX FRAMEBUFFER DRIVER
8364 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
8365 S:      Maintained
8366 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8367 F:      drivers/video/fbdev/s1d13xxxfb.c
8368 F:      include/video/s1d13xxxfb.h
8370 EROFS FILE SYSTEM
8371 M:      Gao Xiang <xiang@kernel.org>
8372 M:      Chao Yu <chao@kernel.org>
8373 R:      Yue Hu <huyue2@coolpad.com>
8374 R:      Jeffle Xu <jefflexu@linux.alibaba.com>
8375 R:      Sandeep Dhavale <dhavale@google.com>
8376 L:      linux-erofs@lists.ozlabs.org
8377 S:      Maintained
8378 W:      https://erofs.docs.kernel.org
8379 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
8380 F:      Documentation/ABI/testing/sysfs-fs-erofs
8381 F:      Documentation/filesystems/erofs.rst
8382 F:      fs/erofs/
8383 F:      include/trace/events/erofs.h
8385 ERRSEQ ERROR TRACKING INFRASTRUCTURE
8386 M:      Jeff Layton <jlayton@kernel.org>
8387 S:      Maintained
8388 F:      include/linux/errseq.h
8389 F:      lib/errseq.c
8391 ESD CAN NETWORK DRIVERS
8392 M:      Stefan Mätje <stefan.maetje@esd.eu>
8393 R:      socketcan@esd.eu
8394 L:      linux-can@vger.kernel.org
8395 S:      Maintained
8396 F:      drivers/net/can/esd/
8398 ESD CAN/USB DRIVERS
8399 M:      Frank Jungclaus <frank.jungclaus@esd.eu>
8400 R:      socketcan@esd.eu
8401 L:      linux-can@vger.kernel.org
8402 S:      Maintained
8403 F:      drivers/net/can/usb/esd_usb.c
8405 ET131X NETWORK DRIVER
8406 M:      Mark Einon <mark.einon@gmail.com>
8407 S:      Odd Fixes
8408 F:      drivers/net/ethernet/agere/
8410 ETAS ES58X CAN/USB DRIVER
8411 M:      Vincent Mailhol <mailhol.vincent@wanadoo.fr>
8412 L:      linux-can@vger.kernel.org
8413 S:      Maintained
8414 F:      Documentation/networking/devlink/etas_es58x.rst
8415 F:      drivers/net/can/usb/etas_es58x/
8417 ETHERNET BRIDGE
8418 M:      Roopa Prabhu <roopa@nvidia.com>
8419 M:      Nikolay Aleksandrov <razor@blackwall.org>
8420 L:      bridge@lists.linux.dev
8421 L:      netdev@vger.kernel.org
8422 S:      Maintained
8423 W:      http://www.linuxfoundation.org/en/Net:Bridge
8424 F:      include/linux/netfilter_bridge/
8425 F:      net/bridge/
8427 ETHERNET PHY LIBRARY
8428 M:      Andrew Lunn <andrew@lunn.ch>
8429 M:      Heiner Kallweit <hkallweit1@gmail.com>
8430 R:      Russell King <linux@armlinux.org.uk>
8431 L:      netdev@vger.kernel.org
8432 S:      Maintained
8433 F:      Documentation/ABI/testing/sysfs-class-net-phydev
8434 F:      Documentation/devicetree/bindings/net/ethernet-phy.yaml
8435 F:      Documentation/devicetree/bindings/net/mdio*
8436 F:      Documentation/devicetree/bindings/net/qca,ar803x.yaml
8437 F:      Documentation/networking/phy.rst
8438 F:      drivers/net/mdio/
8439 F:      drivers/net/mdio/acpi_mdio.c
8440 F:      drivers/net/mdio/fwnode_mdio.c
8441 F:      drivers/net/mdio/of_mdio.c
8442 F:      drivers/net/pcs/
8443 F:      drivers/net/phy/
8444 F:      include/dt-bindings/net/qca-ar803x.h
8445 F:      include/linux/*mdio*.h
8446 F:      include/linux/linkmode.h
8447 F:      include/linux/mdio/*.h
8448 F:      include/linux/mii.h
8449 F:      include/linux/of_net.h
8450 F:      include/linux/phy.h
8451 F:      include/linux/phy_fixed.h
8452 F:      include/linux/phy_link_topology.h
8453 F:      include/linux/phylib_stubs.h
8454 F:      include/linux/platform_data/mdio-bcm-unimac.h
8455 F:      include/linux/platform_data/mdio-gpio.h
8456 F:      include/trace/events/mdio.h
8457 F:      include/uapi/linux/mdio.h
8458 F:      include/uapi/linux/mii.h
8459 F:      net/core/of_net.c
8461 ETHERNET PHY LIBRARY [RUST]
8462 M:      FUJITA Tomonori <fujita.tomonori@gmail.com>
8463 R:      Trevor Gross <tmgross@umich.edu>
8464 L:      netdev@vger.kernel.org
8465 L:      rust-for-linux@vger.kernel.org
8466 S:      Maintained
8467 F:      rust/kernel/net/phy.rs
8468 F:      rust/kernel/net/phy/reg.rs
8470 EXEC & BINFMT API, ELF
8471 R:      Eric Biederman <ebiederm@xmission.com>
8472 R:      Kees Cook <kees@kernel.org>
8473 L:      linux-mm@kvack.org
8474 S:      Supported
8475 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
8476 F:      Documentation/userspace-api/ELF.rst
8477 F:      fs/*binfmt_*.c
8478 F:      fs/Kconfig.binfmt
8479 F:      fs/exec.c
8480 F:      fs/tests/binfmt_*_kunit.c
8481 F:      fs/tests/exec_kunit.c
8482 F:      include/linux/binfmts.h
8483 F:      include/linux/elf.h
8484 F:      include/uapi/linux/binfmts.h
8485 F:      include/uapi/linux/elf.h
8486 F:      tools/testing/selftests/exec/
8487 N:      asm/elf.h
8488 N:      binfmt
8490 EXFAT FILE SYSTEM
8491 M:      Namjae Jeon <linkinjeon@kernel.org>
8492 M:      Sungjong Seo <sj1557.seo@samsung.com>
8493 R:      Yuezhang Mo <yuezhang.mo@sony.com>
8494 L:      linux-fsdevel@vger.kernel.org
8495 S:      Maintained
8496 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat.git
8497 F:      fs/exfat/
8499 EXPRESSWIRE PROTOCOL LIBRARY
8500 M:      Duje Mihanović <duje.mihanovic@skole.hr>
8501 L:      linux-leds@vger.kernel.org
8502 S:      Maintained
8503 F:      drivers/leds/leds-expresswire.c
8504 F:      include/linux/leds-expresswire.h
8506 EXT2 FILE SYSTEM
8507 M:      Jan Kara <jack@suse.com>
8508 L:      linux-ext4@vger.kernel.org
8509 S:      Maintained
8510 F:      Documentation/filesystems/ext2.rst
8511 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git
8512 F:      fs/ext2/
8513 F:      include/linux/ext2*
8515 EXT4 FILE SYSTEM
8516 M:      "Theodore Ts'o" <tytso@mit.edu>
8517 M:      Andreas Dilger <adilger.kernel@dilger.ca>
8518 L:      linux-ext4@vger.kernel.org
8519 S:      Maintained
8520 W:      http://ext4.wiki.kernel.org
8521 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
8522 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
8523 F:      Documentation/filesystems/ext4/
8524 F:      fs/ext4/
8525 F:      include/trace/events/ext4.h
8526 F:      include/uapi/linux/ext4.h
8528 Extended Verification Module (EVM)
8529 M:      Mimi Zohar <zohar@linux.ibm.com>
8530 M:      Roberto Sassu <roberto.sassu@huawei.com>
8531 L:      linux-integrity@vger.kernel.org
8532 S:      Supported
8533 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8534 F:      security/integrity/
8535 F:      security/integrity/evm/
8537 EXTENSIBLE FIRMWARE INTERFACE (EFI)
8538 M:      Ard Biesheuvel <ardb@kernel.org>
8539 L:      linux-efi@vger.kernel.org
8540 S:      Maintained
8541 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
8542 F:      Documentation/admin-guide/efi-stub.rst
8543 F:      arch/*/include/asm/efi.h
8544 F:      arch/*/kernel/efi.c
8545 F:      arch/arm/boot/compressed/efi-header.S
8546 F:      arch/x86/platform/efi/
8547 F:      drivers/firmware/efi/
8548 F:      include/linux/efi*.h
8550 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
8551 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
8552 M:      Chanwoo Choi <cw00.choi@samsung.com>
8553 L:      linux-kernel@vger.kernel.org
8554 S:      Maintained
8555 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
8556 F:      Documentation/devicetree/bindings/extcon/
8557 F:      Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
8558 F:      drivers/extcon/
8559 F:      include/linux/extcon.h
8560 F:      include/linux/extcon/
8562 EXTRA BOOT CONFIG
8563 M:      Masami Hiramatsu <mhiramat@kernel.org>
8564 L:      linux-kernel@vger.kernel.org
8565 L:      linux-trace-kernel@vger.kernel.org
8566 S:      Maintained
8567 Q:      https://patchwork.kernel.org/project/linux-trace-kernel/list/
8568 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
8569 F:      Documentation/admin-guide/bootconfig.rst
8570 F:      fs/proc/bootconfig.c
8571 F:      include/linux/bootconfig.h
8572 F:      lib/bootconfig-data.S
8573 F:      lib/bootconfig.c
8574 F:      tools/bootconfig/*
8575 F:      tools/bootconfig/scripts/*
8577 EXTRON DA HD 4K PLUS CEC DRIVER
8578 M:      Hans Verkuil <hverkuil@xs4all.nl>
8579 L:      linux-media@vger.kernel.org
8580 S:      Maintained
8581 T:      git git://linuxtv.org/media_tree.git
8582 F:      drivers/media/cec/usb/extron-da-hd-4k-plus/
8584 EXYNOS DP DRIVER
8585 M:      Jingoo Han <jingoohan1@gmail.com>
8586 L:      dri-devel@lists.freedesktop.org
8587 S:      Maintained
8588 F:      drivers/gpu/drm/exynos/exynos_dp*
8590 EXYNOS SYSMMU (IOMMU) driver
8591 M:      Marek Szyprowski <m.szyprowski@samsung.com>
8592 L:      iommu@lists.linux.dev
8593 S:      Maintained
8594 F:      drivers/iommu/exynos-iommu.c
8596 F2FS FILE SYSTEM
8597 M:      Jaegeuk Kim <jaegeuk@kernel.org>
8598 M:      Chao Yu <chao@kernel.org>
8599 L:      linux-f2fs-devel@lists.sourceforge.net
8600 S:      Maintained
8601 W:      https://f2fs.wiki.kernel.org/
8602 Q:      https://patchwork.kernel.org/project/f2fs/list/
8603 B:      https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=f2fs
8604 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
8605 F:      Documentation/ABI/testing/sysfs-fs-f2fs
8606 F:      Documentation/filesystems/f2fs.rst
8607 F:      fs/f2fs/
8608 F:      include/linux/f2fs_fs.h
8609 F:      include/trace/events/f2fs.h
8610 F:      include/uapi/linux/f2fs.h
8612 F71805F HARDWARE MONITORING DRIVER
8613 M:      Jean Delvare <jdelvare@suse.com>
8614 L:      linux-hwmon@vger.kernel.org
8615 S:      Maintained
8616 F:      Documentation/hwmon/f71805f.rst
8617 F:      drivers/hwmon/f71805f.c
8619 FADDR2LINE
8620 M:      Josh Poimboeuf <jpoimboe@kernel.org>
8621 S:      Maintained
8622 F:      scripts/faddr2line
8624 FAILOVER MODULE
8625 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
8626 L:      netdev@vger.kernel.org
8627 S:      Supported
8628 F:      Documentation/networking/failover.rst
8629 F:      include/net/failover.h
8630 F:      net/core/failover.c
8632 FANOTIFY
8633 M:      Jan Kara <jack@suse.cz>
8634 R:      Amir Goldstein <amir73il@gmail.com>
8635 R:      Matthew Bobrowski <repnop@google.com>
8636 L:      linux-fsdevel@vger.kernel.org
8637 S:      Maintained
8638 F:      fs/notify/fanotify/
8639 F:      include/linux/fanotify.h
8640 F:      include/uapi/linux/fanotify.h
8642 FARADAY FOTG210 USB2 DUAL-ROLE CONTROLLER
8643 M:      Linus Walleij <linus.walleij@linaro.org>
8644 L:      linux-usb@vger.kernel.org
8645 S:      Maintained
8646 F:      drivers/usb/fotg210/
8648 FARSYNC SYNCHRONOUS DRIVER
8649 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
8650 S:      Supported
8651 W:      http://www.farsite.co.uk/
8652 F:      drivers/net/wan/farsync.*
8654 FAULT INJECTION SUPPORT
8655 M:      Akinobu Mita <akinobu.mita@gmail.com>
8656 S:      Supported
8657 F:      Documentation/fault-injection/
8658 F:      lib/fault-inject.c
8659 F:      tools/testing/fault-injection/
8661 FBTFT Framebuffer drivers
8662 L:      dri-devel@lists.freedesktop.org
8663 L:      linux-fbdev@vger.kernel.org
8664 S:      Orphan
8665 F:      drivers/staging/fbtft/
8667 FC0011 TUNER DRIVER
8668 M:      Michael Buesch <m@bues.ch>
8669 L:      linux-media@vger.kernel.org
8670 S:      Maintained
8671 F:      drivers/media/tuners/fc0011.c
8672 F:      drivers/media/tuners/fc0011.h
8674 FC2580 MEDIA DRIVER
8675 L:      linux-media@vger.kernel.org
8676 S:      Orphan
8677 W:      https://linuxtv.org
8678 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8679 F:      drivers/media/tuners/fc2580*
8681 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
8682 M:      Hannes Reinecke <hare@suse.de>
8683 L:      linux-scsi@vger.kernel.org
8684 S:      Supported
8685 W:      www.Open-FCoE.org
8686 F:      drivers/scsi/fcoe/
8687 F:      drivers/scsi/libfc/
8688 F:      include/scsi/fc/
8689 F:      include/scsi/libfc.h
8690 F:      include/scsi/libfcoe.h
8691 F:      include/uapi/scsi/fc/
8693 FILE LOCKING (flock() and fcntl()/lockf())
8694 M:      Jeff Layton <jlayton@kernel.org>
8695 M:      Chuck Lever <chuck.lever@oracle.com>
8696 R:      Alexander Aring <alex.aring@gmail.com>
8697 L:      linux-fsdevel@vger.kernel.org
8698 S:      Maintained
8699 F:      fs/fcntl.c
8700 F:      fs/locks.c
8701 F:      include/linux/fcntl.h
8702 F:      include/uapi/linux/fcntl.h
8704 FILESYSTEM DIRECT ACCESS (DAX)
8705 M:      Dan Williams <dan.j.williams@intel.com>
8706 R:      Matthew Wilcox <willy@infradead.org>
8707 R:      Jan Kara <jack@suse.cz>
8708 L:      linux-fsdevel@vger.kernel.org
8709 L:      nvdimm@lists.linux.dev
8710 S:      Supported
8711 F:      fs/dax.c
8712 F:      include/linux/dax.h
8713 F:      include/trace/events/fs_dax.h
8715 FILESYSTEMS (VFS and infrastructure)
8716 M:      Alexander Viro <viro@zeniv.linux.org.uk>
8717 M:      Christian Brauner <brauner@kernel.org>
8718 R:      Jan Kara <jack@suse.cz>
8719 L:      linux-fsdevel@vger.kernel.org
8720 S:      Maintained
8721 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs.git
8722 F:      fs/*
8723 F:      include/linux/fs.h
8724 F:      include/linux/fs_types.h
8725 F:      include/uapi/linux/fs.h
8726 F:      include/uapi/linux/openat2.h
8728 FILESYSTEMS [EXPORTFS]
8729 M:      Chuck Lever <chuck.lever@oracle.com>
8730 M:      Jeff Layton <jlayton@kernel.org>
8731 R:      Amir Goldstein <amir73il@gmail.com>
8732 L:      linux-fsdevel@vger.kernel.org
8733 L:      linux-nfs@vger.kernel.org
8734 S:      Supported
8735 F:      Documentation/filesystems/nfs/exporting.rst
8736 F:      fs/exportfs/
8737 F:      fs/fhandle.c
8738 F:      include/linux/exportfs.h
8740 FILESYSTEMS [IDMAPPED MOUNTS]
8741 M:      Christian Brauner <brauner@kernel.org>
8742 M:      Seth Forshee <sforshee@kernel.org>
8743 L:      linux-fsdevel@vger.kernel.org
8744 S:      Maintained
8745 F:      Documentation/filesystems/idmappings.rst
8746 F:      fs/mnt_idmapping.c
8747 F:      include/linux/mnt_idmapping.*
8748 F:      tools/testing/selftests/mount_setattr/
8750 FILESYSTEMS [IOMAP]
8751 M:      Christian Brauner <brauner@kernel.org>
8752 R:      Darrick J. Wong <djwong@kernel.org>
8753 L:      linux-xfs@vger.kernel.org
8754 L:      linux-fsdevel@vger.kernel.org
8755 S:      Supported
8756 F:      Documentation/filesystems/iomap/*
8757 F:      fs/iomap/
8758 F:      include/linux/iomap.h
8760 FILESYSTEMS [NETFS LIBRARY]
8761 M:      David Howells <dhowells@redhat.com>
8762 R:      Jeff Layton <jlayton@kernel.org>
8763 L:      netfs@lists.linux.dev
8764 L:      linux-fsdevel@vger.kernel.org
8765 S:      Supported
8766 F:      Documentation/filesystems/caching/
8767 F:      Documentation/filesystems/netfs_library.rst
8768 F:      fs/netfs/
8769 F:      include/linux/fscache*.h
8770 F:      include/linux/netfs.h
8771 F:      include/trace/events/fscache.h
8772 F:      include/trace/events/netfs.h
8774 FILESYSTEMS [STACKABLE]
8775 M:      Miklos Szeredi <miklos@szeredi.hu>
8776 M:      Amir Goldstein <amir73il@gmail.com>
8777 L:      linux-fsdevel@vger.kernel.org
8778 L:      linux-unionfs@vger.kernel.org
8779 S:      Maintained
8780 F:      fs/backing-file.c
8781 F:      include/linux/backing-file.h
8783 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8784 M:      Riku Voipio <riku.voipio@iki.fi>
8785 L:      linux-hwmon@vger.kernel.org
8786 S:      Maintained
8787 F:      drivers/hwmon/f75375s.c
8788 F:      include/linux/f75375s.h
8790 FINTEK F81604 USB to 2xCANBUS DEVICE DRIVER
8791 M:      Ji-Ze Hong (Peter Hong) <peter_hong@fintek.com.tw>
8792 L:      linux-can@vger.kernel.org
8793 S:      Maintained
8794 F:      drivers/net/can/usb/f81604.c
8796 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
8797 M:      Clemens Ladisch <clemens@ladisch.de>
8798 M:      Takashi Sakamoto <o-takashi@sakamocchi.jp>
8799 L:      linux-sound@vger.kernel.org
8800 S:      Maintained
8801 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8802 F:      include/uapi/sound/firewire.h
8803 F:      sound/firewire/
8805 FIREWIRE MEDIA DRIVERS (firedtv)
8806 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
8807 L:      linux-media@vger.kernel.org
8808 L:      linux1394-devel@lists.sourceforge.net
8809 S:      Maintained
8810 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
8811 F:      drivers/media/firewire/
8813 FIREWIRE SBP-2 TARGET
8814 M:      Chris Boot <bootc@bootc.net>
8815 L:      linux-scsi@vger.kernel.org
8816 L:      target-devel@vger.kernel.org
8817 L:      linux1394-devel@lists.sourceforge.net
8818 S:      Maintained
8819 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
8820 F:      drivers/target/sbp/
8822 FIREWIRE SUBSYSTEM
8823 M:      Takashi Sakamoto <o-takashi@sakamocchi.jp>
8824 M:      Takashi Sakamoto <takaswie@kernel.org>
8825 L:      linux1394-devel@lists.sourceforge.net
8826 S:      Maintained
8827 W:      http://ieee1394.docs.kernel.org/
8828 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
8829 F:      drivers/firewire/
8830 F:      include/linux/firewire.h
8831 F:      include/uapi/linux/firewire*.h
8832 F:      tools/firewire/
8834 FIRMWARE FRAMEWORK FOR ARMV8-A
8835 M:      Sudeep Holla <sudeep.holla@arm.com>
8836 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8837 S:      Maintained
8838 F:      drivers/firmware/arm_ffa/
8839 F:      include/linux/arm_ffa.h
8841 FIRMWARE LOADER (request_firmware)
8842 M:      Luis Chamberlain <mcgrof@kernel.org>
8843 M:      Russ Weight <russ.weight@linux.dev>
8844 M:      Danilo Krummrich <dakr@redhat.com>
8845 L:      linux-kernel@vger.kernel.org
8846 S:      Maintained
8847 F:      Documentation/firmware_class/
8848 F:      drivers/base/firmware_loader/
8849 F:      rust/kernel/firmware.rs
8850 F:      include/linux/firmware.h
8852 FLEXTIMER FTM-QUADDEC DRIVER
8853 M:      Patrick Havelange <patrick.havelange@essensium.com>
8854 L:      linux-iio@vger.kernel.org
8855 S:      Maintained
8856 F:      Documentation/devicetree/bindings/counter/ftm-quaddec.txt
8857 F:      drivers/counter/ftm-quaddec.c
8859 FLOPPY DRIVER
8860 M:      Denis Efremov <efremov@linux.com>
8861 L:      linux-block@vger.kernel.org
8862 S:      Odd Fixes
8863 F:      drivers/block/floppy.c
8865 FLYSKY FSIA6B RC RECEIVER
8866 M:      Markus Koch <markus@notsyncing.net>
8867 L:      linux-input@vger.kernel.org
8868 S:      Maintained
8869 F:      drivers/input/joystick/fsia6b.c
8871 FOCUSRITE SCARLETT2 MIXER DRIVER (Scarlett Gen 2+ and Clarett)
8872 M:      Geoffrey D. Bennett <g@b4.vu>
8873 L:      linux-sound@vger.kernel.org
8874 S:      Maintained
8875 W:      https://github.com/geoffreybennett/scarlett-gen2
8876 B:      https://github.com/geoffreybennett/scarlett-gen2/issues
8877 T:      git https://github.com/geoffreybennett/scarlett-gen2.git
8878 F:      include/uapi/sound/scarlett2.h
8879 F:      sound/usb/mixer_scarlett2.c
8881 FORCEDETH GIGABIT ETHERNET DRIVER
8882 M:      Rain River <rain.1986.08.12@gmail.com>
8883 M:      Zhu Yanjun <zyjzyj2000@gmail.com>
8884 L:      netdev@vger.kernel.org
8885 S:      Maintained
8886 F:      drivers/net/ethernet/nvidia/*
8888 FORTIFY_SOURCE
8889 M:      Kees Cook <kees@kernel.org>
8890 L:      linux-hardening@vger.kernel.org
8891 S:      Supported
8892 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
8893 F:      include/linux/fortify-string.h
8894 F:      lib/fortify_kunit.c
8895 F:      lib/memcpy_kunit.c
8896 F:      lib/test_fortify/*
8897 K:      \bunsafe_memcpy\b
8898 K:      \b__NO_FORTIFY\b
8900 FPGA DFL DRIVERS
8901 M:      Wu Hao <hao.wu@intel.com>
8902 R:      Tom Rix <trix@redhat.com>
8903 L:      linux-fpga@vger.kernel.org
8904 S:      Maintained
8905 F:      Documentation/ABI/testing/sysfs-bus-dfl*
8906 F:      Documentation/fpga/dfl.rst
8907 F:      drivers/fpga/dfl*
8908 F:      drivers/uio/uio_dfl.c
8909 F:      include/linux/dfl.h
8910 F:      include/uapi/linux/fpga-dfl.h
8912 FPGA MANAGER FRAMEWORK
8913 M:      Moritz Fischer <mdf@kernel.org>
8914 M:      Wu Hao <hao.wu@intel.com>
8915 M:      Xu Yilun <yilun.xu@intel.com>
8916 R:      Tom Rix <trix@redhat.com>
8917 L:      linux-fpga@vger.kernel.org
8918 S:      Maintained
8919 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
8920 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git
8921 F:      Documentation/devicetree/bindings/fpga/
8922 F:      Documentation/driver-api/fpga/
8923 F:      Documentation/fpga/
8924 F:      drivers/fpga/
8925 F:      include/linux/fpga/
8927 FPU EMULATOR
8928 M:      Bill Metzenthen <billm@melbpc.org.au>
8929 S:      Maintained
8930 W:      https://floatingpoint.billm.au/
8931 F:      arch/x86/math-emu/
8933 FRAMEBUFFER CORE
8934 M:      Simona Vetter <simona@ffwll.ch>
8935 S:      Odd Fixes
8936 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
8937 F:      drivers/video/fbdev/core/
8939 FRAMEBUFFER LAYER
8940 M:      Helge Deller <deller@gmx.de>
8941 L:      linux-fbdev@vger.kernel.org
8942 L:      dri-devel@lists.freedesktop.org
8943 S:      Maintained
8944 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
8945 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
8946 F:      Documentation/fb/
8947 F:      drivers/video/
8948 F:      include/linux/fb.h
8949 F:      include/uapi/linux/fb.h
8950 F:      include/uapi/video/
8951 F:      include/video/
8953 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
8954 M:      Horia Geantă <horia.geanta@nxp.com>
8955 M:      Pankaj Gupta <pankaj.gupta@nxp.com>
8956 M:      Gaurav Jain <gaurav.jain@nxp.com>
8957 L:      linux-crypto@vger.kernel.org
8958 S:      Maintained
8959 F:      Documentation/devicetree/bindings/crypto/fsl,sec-v4.0*
8960 F:      drivers/crypto/caam/
8962 FREESCALE COLDFIRE M5441X MMC DRIVER
8963 M:      Angelo Dureghello <adureghello@baylibre.com>
8964 L:      linux-mmc@vger.kernel.org
8965 S:      Maintained
8966 F:      drivers/mmc/host/sdhci-esdhc-mcf.c
8967 F:      include/linux/platform_data/mmc-esdhc-mcf.h
8969 FREESCALE DIU FRAMEBUFFER DRIVER
8970 M:      Timur Tabi <timur@kernel.org>
8971 L:      linux-fbdev@vger.kernel.org
8972 S:      Maintained
8973 F:      drivers/video/fbdev/fsl-diu-fb.*
8975 FREESCALE DMA DRIVER
8976 M:      Zhang Wei <zw@zh-kernel.org>
8977 L:      linuxppc-dev@lists.ozlabs.org
8978 S:      Maintained
8979 F:      drivers/dma/fsldma.*
8981 FREESCALE DSPI DRIVER
8982 M:      Vladimir Oltean <olteanv@gmail.com>
8983 L:      linux-spi@vger.kernel.org
8984 L:      imx@lists.linux.dev
8985 S:      Maintained
8986 F:      Documentation/devicetree/bindings/spi/fsl,dspi*.yaml
8987 F:      drivers/spi/spi-fsl-dspi.c
8988 F:      include/linux/spi/spi-fsl-dspi.h
8990 FREESCALE eDMA DRIVER
8991 M:      Frank Li <Frank.Li@nxp.com>
8992 L:      imx@lists.linux.dev
8993 L:      dmaengine@vger.kernel.org
8994 S:      Maintained
8995 F:      Documentation/devicetree/bindings/dma/fsl,edma.yaml
8996 F:      drivers/dma/fsl-edma*.*
8998 FREESCALE ENETC ETHERNET DRIVERS
8999 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
9000 M:      Vladimir Oltean <vladimir.oltean@nxp.com>
9001 L:      netdev@vger.kernel.org
9002 S:      Maintained
9003 F:      drivers/net/ethernet/freescale/enetc/
9005 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
9006 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
9007 L:      netdev@vger.kernel.org
9008 S:      Maintained
9009 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
9010 F:      drivers/net/ethernet/freescale/gianfar*
9012 FREESCALE GPMI NAND DRIVER
9013 M:      Han Xu <han.xu@nxp.com>
9014 L:      linux-mtd@lists.infradead.org
9015 S:      Maintained
9016 F:      drivers/mtd/nand/raw/gpmi-nand/*
9018 FREESCALE I2C CPM DRIVER
9019 M:      Jochen Friedrich <jochen@scram.de>
9020 L:      linuxppc-dev@lists.ozlabs.org
9021 L:      linux-i2c@vger.kernel.org
9022 S:      Maintained
9023 F:      drivers/i2c/busses/i2c-cpm.c
9025 FREESCALE IMX / MXC FEC DRIVER
9026 M:      Wei Fang <wei.fang@nxp.com>
9027 R:      Shenwei Wang <shenwei.wang@nxp.com>
9028 R:      Clark Wang <xiaoning.wang@nxp.com>
9029 L:      imx@lists.linux.dev
9030 L:      netdev@vger.kernel.org
9031 S:      Maintained
9032 F:      Documentation/devicetree/bindings/net/fsl,fec.yaml
9033 F:      drivers/net/ethernet/freescale/fec.h
9034 F:      drivers/net/ethernet/freescale/fec_main.c
9035 F:      drivers/net/ethernet/freescale/fec_ptp.c
9037 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
9038 M:      Sascha Hauer <s.hauer@pengutronix.de>
9039 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
9040 L:      linux-fbdev@vger.kernel.org
9041 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9042 S:      Maintained
9043 F:      drivers/video/fbdev/imxfb.c
9045 FREESCALE IMX DDR PMU DRIVER
9046 M:      Frank Li <Frank.li@nxp.com>
9047 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9048 S:      Maintained
9049 F:      Documentation/admin-guide/perf/imx-ddr.rst
9050 F:      Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
9051 F:      drivers/perf/fsl_imx8_ddr_perf.c
9053 FREESCALE IMX I2C DRIVER
9054 M:      Oleksij Rempel <o.rempel@pengutronix.de>
9055 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
9056 L:      linux-i2c@vger.kernel.org
9057 S:      Maintained
9058 F:      Documentation/devicetree/bindings/i2c/i2c-imx.yaml
9059 F:      drivers/i2c/busses/i2c-imx.c
9061 FREESCALE IMX LPI2C DRIVER
9062 M:      Dong Aisheng <aisheng.dong@nxp.com>
9063 L:      linux-i2c@vger.kernel.org
9064 L:      imx@lists.linux.dev
9065 S:      Maintained
9066 F:      Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
9067 F:      drivers/i2c/busses/i2c-imx-lpi2c.c
9069 FREESCALE IMX LPSPI DRIVER
9070 M:      Frank Li <Frank.Li@nxp.com>
9071 L:      linux-spi@vger.kernel.org
9072 L:      imx@lists.linux.dev
9073 S:      Maintained
9074 F:      Documentation/devicetree/bindings/spi/spi-fsl-lpspi.yaml
9075 F:      drivers/spi/spi-fsl-lpspi.c
9077 FREESCALE MPC I2C DRIVER
9078 M:      Chris Packham <chris.packham@alliedtelesis.co.nz>
9079 L:      linux-i2c@vger.kernel.org
9080 S:      Maintained
9081 F:      Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
9082 F:      drivers/i2c/busses/i2c-mpc.c
9084 FREESCALE QORIQ DPAA ETHERNET DRIVER
9085 M:      Madalin Bucur <madalin.bucur@nxp.com>
9086 L:      netdev@vger.kernel.org
9087 S:      Maintained
9088 F:      drivers/net/ethernet/freescale/dpaa
9090 FREESCALE QORIQ DPAA FMAN DRIVER
9091 M:      Madalin Bucur <madalin.bucur@nxp.com>
9092 R:      Sean Anderson <sean.anderson@seco.com>
9093 L:      netdev@vger.kernel.org
9094 S:      Maintained
9095 F:      Documentation/devicetree/bindings/net/fsl,fman*.yaml
9096 F:      drivers/net/ethernet/freescale/fman
9098 FREESCALE QORIQ PTP CLOCK DRIVER
9099 M:      Yangbo Lu <yangbo.lu@nxp.com>
9100 L:      netdev@vger.kernel.org
9101 S:      Maintained
9102 F:      Documentation/devicetree/bindings/ptp/fsl,ptp.yaml
9103 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
9104 F:      drivers/net/ethernet/freescale/dpaa2/dprtc*
9105 F:      drivers/net/ethernet/freescale/enetc/enetc_ptp.c
9106 F:      drivers/ptp/ptp_qoriq.c
9107 F:      drivers/ptp/ptp_qoriq_debugfs.c
9108 F:      include/linux/fsl/ptp_qoriq.h
9110 FREESCALE QUAD SPI DRIVER
9111 M:      Han Xu <han.xu@nxp.com>
9112 L:      linux-spi@vger.kernel.org
9113 L:      imx@lists.linux.dev
9114 S:      Maintained
9115 F:      Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
9116 F:      drivers/spi/spi-fsl-qspi.c
9118 FREESCALE QUICC ENGINE LIBRARY
9119 M:      Qiang Zhao <qiang.zhao@nxp.com>
9120 M:      Christophe Leroy <christophe.leroy@csgroup.eu>
9121 L:      linuxppc-dev@lists.ozlabs.org
9122 S:      Maintained
9123 F:      drivers/soc/fsl/qe/
9124 F:      include/soc/fsl/qe/
9126 FREESCALE QUICC ENGINE QMC DRIVER
9127 M:      Herve Codina <herve.codina@bootlin.com>
9128 L:      linuxppc-dev@lists.ozlabs.org
9129 S:      Maintained
9130 F:      Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-scc-qmc.yaml
9131 F:      Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,qe-ucc-qmc.yaml
9132 F:      drivers/soc/fsl/qe/qmc.c
9133 F:      include/soc/fsl/qe/qmc.h
9135 FREESCALE QUICC ENGINE QMC HDLC DRIVER
9136 M:      Herve Codina <herve.codina@bootlin.com>
9137 L:      netdev@vger.kernel.org
9138 L:      linuxppc-dev@lists.ozlabs.org
9139 S:      Maintained
9140 F:      drivers/net/wan/fsl_qmc_hdlc.c
9142 FREESCALE QUICC ENGINE TSA DRIVER
9143 M:      Herve Codina <herve.codina@bootlin.com>
9144 L:      linuxppc-dev@lists.ozlabs.org
9145 S:      Maintained
9146 F:      Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-tsa.yaml
9147 F:      Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,qe-tsa.yaml
9148 F:      drivers/soc/fsl/qe/tsa.c
9149 F:      drivers/soc/fsl/qe/tsa.h
9150 F:      include/dt-bindings/soc/cpm1-fsl,tsa.h
9151 F:      include/dt-bindings/soc/qe-fsl,tsa.h
9153 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
9154 L:      netdev@vger.kernel.org
9155 L:      linuxppc-dev@lists.ozlabs.org
9156 S:      Orphan
9157 F:      drivers/net/ethernet/freescale/ucc_geth*
9159 FREESCALE QUICC ENGINE UCC HDLC DRIVER
9160 M:      Zhao Qiang <qiang.zhao@nxp.com>
9161 L:      netdev@vger.kernel.org
9162 L:      linuxppc-dev@lists.ozlabs.org
9163 S:      Maintained
9164 F:      drivers/net/wan/fsl_ucc_hdlc*
9166 FREESCALE QUICC ENGINE UCC UART DRIVER
9167 M:      Timur Tabi <timur@kernel.org>
9168 L:      linuxppc-dev@lists.ozlabs.org
9169 S:      Maintained
9170 F:      drivers/tty/serial/ucc_uart.c
9172 FREESCALE SOC DRIVERS
9173 M:      Christophe Leroy <christophe.leroy@csgroup.eu>
9174 L:      linuxppc-dev@lists.ozlabs.org
9175 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9176 S:      Maintained
9177 F:      Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
9178 F:      Documentation/devicetree/bindings/soc/fsl/
9179 F:      drivers/soc/fsl/
9180 F:      include/linux/fsl/
9181 F:      include/soc/fsl/
9183 FREESCALE SOC FS_ENET DRIVER
9184 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
9185 L:      linuxppc-dev@lists.ozlabs.org
9186 L:      netdev@vger.kernel.org
9187 S:      Maintained
9188 F:      drivers/net/ethernet/freescale/fs_enet/
9190 FREESCALE SOC SOUND DRIVERS
9191 M:      Shengjiu Wang <shengjiu.wang@gmail.com>
9192 M:      Xiubo Li <Xiubo.Lee@gmail.com>
9193 R:      Fabio Estevam <festevam@gmail.com>
9194 R:      Nicolin Chen <nicoleotsuka@gmail.com>
9195 L:      linux-sound@vger.kernel.org
9196 L:      linuxppc-dev@lists.ozlabs.org
9197 S:      Maintained
9198 F:      sound/soc/fsl/fsl*
9199 F:      sound/soc/fsl/imx*
9201 FREESCALE SOC LPC32XX SOUND DRIVERS
9202 M:      J.M.B. Downing <jonathan.downing@nautel.com>
9203 M:      Piotr Wojtaszczyk <piotr.wojtaszczyk@timesys.com>
9204 R:      Vladimir Zapolskiy <vz@mleia.com>
9205 L:      linux-sound@vger.kernel.org
9206 L:      linuxppc-dev@lists.ozlabs.org
9207 S:      Maintained
9208 F:      Documentation/devicetree/bindings/sound/nxp,lpc3220-i2s.yaml
9209 F:      sound/soc/fsl/lpc3xxx-*
9211 FREESCALE SOC SOUND QMC DRIVER
9212 M:      Herve Codina <herve.codina@bootlin.com>
9213 L:      linux-sound@vger.kernel.org
9214 L:      linuxppc-dev@lists.ozlabs.org
9215 S:      Maintained
9216 F:      Documentation/devicetree/bindings/sound/fsl,qmc-audio.yaml
9217 F:      sound/soc/fsl/fsl_qmc_audio.c
9219 FREESCALE USB PERIPHERAL DRIVERS
9220 L:      linux-usb@vger.kernel.org
9221 L:      linuxppc-dev@lists.ozlabs.org
9222 S:      Orphan
9223 F:      drivers/usb/gadget/udc/fsl*
9225 FREESCALE USB PHY DRIVER
9226 L:      linux-usb@vger.kernel.org
9227 L:      linuxppc-dev@lists.ozlabs.org
9228 S:      Orphan
9229 F:      drivers/usb/phy/phy-fsl-usb*
9231 FREEVXFS FILESYSTEM
9232 M:      Christoph Hellwig <hch@infradead.org>
9233 S:      Maintained
9234 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
9235 F:      fs/freevxfs/
9237 FREEZER
9238 M:      "Rafael J. Wysocki" <rafael@kernel.org>
9239 M:      Pavel Machek <pavel@ucw.cz>
9240 L:      linux-pm@vger.kernel.org
9241 S:      Supported
9242 F:      Documentation/power/freezing-of-tasks.rst
9243 F:      include/linux/freezer.h
9244 F:      kernel/freezer.c
9246 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
9247 M:      Eric Biggers <ebiggers@kernel.org>
9248 M:      Theodore Y. Ts'o <tytso@mit.edu>
9249 M:      Jaegeuk Kim <jaegeuk@kernel.org>
9250 L:      linux-fscrypt@vger.kernel.org
9251 S:      Supported
9252 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
9253 T:      git https://git.kernel.org/pub/scm/fs/fscrypt/linux.git
9254 F:      Documentation/filesystems/fscrypt.rst
9255 F:      fs/crypto/
9256 F:      include/linux/fscrypt.h
9257 F:      include/uapi/linux/fscrypt.h
9259 FSI SUBSYSTEM
9260 M:      Jeremy Kerr <jk@ozlabs.org>
9261 M:      Joel Stanley <joel@jms.id.au>
9262 R:      Alistar Popple <alistair@popple.id.au>
9263 R:      Eddie James <eajames@linux.ibm.com>
9264 L:      linux-fsi@lists.ozlabs.org
9265 S:      Supported
9266 Q:      http://patchwork.ozlabs.org/project/linux-fsi/list/
9267 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
9268 F:      drivers/fsi/
9269 F:      include/linux/fsi*.h
9270 F:      include/trace/events/fsi*.h
9272 FSI-ATTACHED I2C DRIVER
9273 M:      Eddie James <eajames@linux.ibm.com>
9274 L:      linux-i2c@vger.kernel.org
9275 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
9276 S:      Maintained
9277 F:      Documentation/devicetree/bindings/i2c/ibm,i2c-fsi.yaml
9278 F:      drivers/i2c/busses/i2c-fsi.c
9280 FSI-ATTACHED SPI DRIVER
9281 M:      Eddie James <eajames@linux.ibm.com>
9282 L:      linux-spi@vger.kernel.org
9283 S:      Maintained
9284 F:      Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
9285 F:      drivers/spi/spi-fsi.c
9287 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
9288 M:      Jan Kara <jack@suse.cz>
9289 R:      Amir Goldstein <amir73il@gmail.com>
9290 L:      linux-fsdevel@vger.kernel.org
9291 S:      Maintained
9292 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
9293 F:      fs/notify/
9294 F:      include/linux/fsnotify*.h
9296 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
9297 M:      Eric Biggers <ebiggers@kernel.org>
9298 M:      Theodore Y. Ts'o <tytso@mit.edu>
9299 L:      fsverity@lists.linux.dev
9300 S:      Supported
9301 Q:      https://patchwork.kernel.org/project/fsverity/list/
9302 T:      git https://git.kernel.org/pub/scm/fs/fsverity/linux.git
9303 F:      Documentation/filesystems/fsverity.rst
9304 F:      fs/verity/
9305 F:      include/linux/fsverity.h
9306 F:      include/uapi/linux/fsverity.h
9308 FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
9309 M:      Michael Zaidman <michael.zaidman@gmail.com>
9310 L:      linux-i2c@vger.kernel.org
9311 L:      linux-input@vger.kernel.org
9312 S:      Maintained
9313 F:      drivers/hid/hid-ft260.c
9315 FUJITSU LAPTOP EXTRAS
9316 M:      Jonathan Woithe <jwoithe@just42.net>
9317 L:      platform-driver-x86@vger.kernel.org
9318 S:      Maintained
9319 F:      drivers/platform/x86/fujitsu-laptop.c
9321 FUJITSU TABLET EXTRAS
9322 M:      Robert Gerlach <khnz@gmx.de>
9323 L:      platform-driver-x86@vger.kernel.org
9324 S:      Maintained
9325 F:      drivers/platform/x86/fujitsu-tablet.c
9327 FUNCTION HOOKS (FTRACE)
9328 M:      Steven Rostedt <rostedt@goodmis.org>
9329 M:      Masami Hiramatsu <mhiramat@kernel.org>
9330 R:      Mark Rutland <mark.rutland@arm.com>
9331 L:      linux-kernel@vger.kernel.org
9332 L:      linux-trace-kernel@vger.kernel.org
9333 S:      Maintained
9334 Q:      https://patchwork.kernel.org/project/linux-trace-kernel/list/
9335 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
9336 F:      Documentation/trace/ftrace*
9337 F:      arch/*/*/*/*ftrace*
9338 F:      arch/*/*/*ftrace*
9339 F:      include/*/ftrace.h
9340 F:      kernel/trace/fgraph.c
9341 F:      kernel/trace/ftrace*
9342 F:      samples/ftrace
9344 FUNGIBLE ETHERNET DRIVERS
9345 M:      Dimitris Michailidis <dmichail@fungible.com>
9346 L:      netdev@vger.kernel.org
9347 S:      Supported
9348 F:      drivers/net/ethernet/fungible/
9350 FUSE: FILESYSTEM IN USERSPACE
9351 M:      Miklos Szeredi <miklos@szeredi.hu>
9352 L:      linux-fsdevel@vger.kernel.org
9353 S:      Maintained
9354 W:      https://github.com/libfuse/
9355 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
9356 F:      Documentation/filesystems/fuse.rst
9357 F:      fs/fuse/
9358 F:      include/uapi/linux/fuse.h
9360 FUTEX SUBSYSTEM
9361 M:      Thomas Gleixner <tglx@linutronix.de>
9362 M:      Ingo Molnar <mingo@redhat.com>
9363 R:      Peter Zijlstra <peterz@infradead.org>
9364 R:      Darren Hart <dvhart@infradead.org>
9365 R:      Davidlohr Bueso <dave@stgolabs.net>
9366 R:      André Almeida <andrealmeid@igalia.com>
9367 L:      linux-kernel@vger.kernel.org
9368 S:      Maintained
9369 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9370 F:      Documentation/locking/*futex*
9371 F:      include/asm-generic/futex.h
9372 F:      include/linux/futex.h
9373 F:      include/uapi/linux/futex.h
9374 F:      kernel/futex/*
9375 F:      tools/perf/bench/futex*
9376 F:      tools/testing/selftests/futex/
9378 GALAXYCORE GC0308 CAMERA SENSOR DRIVER
9379 M:      Sebastian Reichel <sre@kernel.org>
9380 L:      linux-media@vger.kernel.org
9381 S:      Maintained
9382 F:      Documentation/devicetree/bindings/media/i2c/galaxycore,gc0308.yaml
9383 F:      drivers/media/i2c/gc0308.c
9385 GALAXYCORE GC05a2 CAMERA SENSOR DRIVER
9386 M:      Zhi Mao <zhi.mao@mediatek.com>
9387 L:      linux-media@vger.kernel.org
9388 S:      Maintained
9389 F:      Documentation/devicetree/bindings/media/i2c/galaxycore,gc05a2.yaml
9390 F:      drivers/media/i2c/gc05a2.c
9392 GALAXYCORE GC08A3 CAMERA SENSOR DRIVER
9393 M:      Zhi Mao <zhi.mao@mediatek.com>
9394 L:      linux-media@vger.kernel.org
9395 S:      Maintained
9396 F:      Documentation/devicetree/bindings/media/i2c/galaxycore,gc08a3.yaml
9397 F:      drivers/media/i2c/gc08a3.c
9399 GALAXYCORE GC2145 SENSOR DRIVER
9400 M:      Alain Volmat <alain.volmat@foss.st.com>
9401 L:      linux-media@vger.kernel.org
9402 S:      Maintained
9403 T:      git git://linuxtv.org/media_tree.git
9404 F:      Documentation/devicetree/bindings/media/i2c/galaxycore,gc2145.yaml
9405 F:      drivers/media/i2c/gc2145.c
9407 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
9408 M:      Tim Harvey <tharvey@gateworks.com>
9409 S:      Maintained
9410 F:      Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
9411 F:      Documentation/hwmon/gsc-hwmon.rst
9412 F:      drivers/hwmon/gsc-hwmon.c
9413 F:      drivers/mfd/gateworks-gsc.c
9414 F:      include/linux/mfd/gsc.h
9415 F:      include/linux/platform_data/gsc_hwmon.h
9417 GCC PLUGINS
9418 M:      Kees Cook <kees@kernel.org>
9419 L:      linux-hardening@vger.kernel.org
9420 S:      Maintained
9421 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9422 F:      Documentation/kbuild/gcc-plugins.rst
9423 F:      include/linux/stackleak.h
9424 F:      kernel/stackleak.c
9425 F:      scripts/Makefile.gcc-plugins
9426 F:      scripts/gcc-plugins/
9428 GCOV BASED KERNEL PROFILING
9429 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
9430 S:      Maintained
9431 F:      Documentation/dev-tools/gcov.rst
9432 F:      kernel/gcov/
9434 GDB KERNEL DEBUGGING HELPER SCRIPTS
9435 M:      Jan Kiszka <jan.kiszka@siemens.com>
9436 M:      Kieran Bingham <kbingham@kernel.org>
9437 S:      Supported
9438 F:      scripts/gdb/
9440 GEMINI CRYPTO DRIVER
9441 M:      Corentin Labbe <clabbe@baylibre.com>
9442 L:      linux-crypto@vger.kernel.org
9443 S:      Maintained
9444 F:      drivers/crypto/gemini/
9446 GEMTEK FM RADIO RECEIVER DRIVER
9447 M:      Hans Verkuil <hverkuil@xs4all.nl>
9448 L:      linux-media@vger.kernel.org
9449 S:      Maintained
9450 W:      https://linuxtv.org
9451 T:      git git://linuxtv.org/media_tree.git
9452 F:      drivers/media/radio/radio-gemtek*
9454 GENERIC ARCHITECTURE TOPOLOGY
9455 M:      Sudeep Holla <sudeep.holla@arm.com>
9456 L:      linux-kernel@vger.kernel.org
9457 S:      Maintained
9458 F:      drivers/base/arch_topology.c
9459 F:      include/linux/arch_topology.h
9461 GENERIC ENTRY CODE
9462 M:      Thomas Gleixner <tglx@linutronix.de>
9463 M:      Peter Zijlstra <peterz@infradead.org>
9464 M:      Andy Lutomirski <luto@kernel.org>
9465 L:      linux-kernel@vger.kernel.org
9466 S:      Maintained
9467 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
9468 F:      include/linux/entry-common.h
9469 F:      include/linux/entry-kvm.h
9470 F:      kernel/entry/
9472 GENERIC GPIO I2C DRIVER
9473 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
9474 S:      Supported
9475 F:      drivers/i2c/busses/i2c-gpio.c
9476 F:      include/linux/platform_data/i2c-gpio.h
9478 GENERIC GPIO I2C MULTIPLEXER DRIVER
9479 M:      Peter Korsgaard <peter.korsgaard@barco.com>
9480 L:      linux-i2c@vger.kernel.org
9481 S:      Supported
9482 F:      Documentation/i2c/muxes/i2c-mux-gpio.rst
9483 F:      drivers/i2c/muxes/i2c-mux-gpio.c
9484 F:      include/linux/platform_data/i2c-mux-gpio.h
9486 GENERIC GPIO RESET DRIVER
9487 M:      Krzysztof Kozlowski <krzk@kernel.org>
9488 S:      Maintained
9489 F:      drivers/reset/reset-gpio.c
9491 GENERIC HDLC (WAN) DRIVERS
9492 M:      Krzysztof Halasa <khc@pm.waw.pl>
9493 S:      Maintained
9494 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
9495 F:      drivers/net/wan/c101.c
9496 F:      drivers/net/wan/hd6457*
9497 F:      drivers/net/wan/hdlc*
9498 F:      drivers/net/wan/n2.c
9499 F:      drivers/net/wan/pc300too.c
9500 F:      drivers/net/wan/pci200syn.c
9501 F:      drivers/net/wan/wanxl*
9503 GENERIC INCLUDE/ASM HEADER FILES
9504 M:      Arnd Bergmann <arnd@arndb.de>
9505 L:      linux-arch@vger.kernel.org
9506 S:      Maintained
9507 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
9508 F:      include/asm-generic/
9509 F:      include/uapi/asm-generic/
9511 GENERIC PHY FRAMEWORK
9512 M:      Vinod Koul <vkoul@kernel.org>
9513 M:      Kishon Vijay Abraham I <kishon@kernel.org>
9514 L:      linux-phy@lists.infradead.org
9515 S:      Supported
9516 Q:      https://patchwork.kernel.org/project/linux-phy/list/
9517 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
9518 F:      Documentation/devicetree/bindings/phy/
9519 F:      drivers/phy/
9520 F:      include/dt-bindings/phy/
9521 F:      include/linux/phy/
9523 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
9524 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
9525 S:      Supported
9526 F:      Documentation/devicetree/bindings/i2c/i2c-demux-pinctrl.yaml
9527 F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
9529 GENERIC PM DOMAINS
9530 M:      Ulf Hansson <ulf.hansson@linaro.org>
9531 L:      linux-pm@vger.kernel.org
9532 S:      Supported
9533 F:      Documentation/devicetree/bindings/power/power?domain*
9534 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
9535 F:      drivers/pmdomain/
9536 F:      include/linux/pm_domain.h
9538 GENERIC RADIX TREE
9539 M:      Kent Overstreet <kent.overstreet@linux.dev>
9540 S:      Supported
9541 C:      irc://irc.oftc.net/bcache
9542 F:      include/linux/generic-radix-tree.h
9543 F:      lib/generic-radix-tree.c
9545 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
9546 M:      Eugen Hristev <eugen.hristev@microchip.com>
9547 L:      linux-input@vger.kernel.org
9548 S:      Maintained
9549 F:      drivers/input/touchscreen/resistive-adc-touch.c
9551 GENERIC STRING LIBRARY
9552 M:      Kees Cook <kees@kernel.org>
9553 R:      Andy Shevchenko <andy@kernel.org>
9554 L:      linux-hardening@vger.kernel.org
9555 S:      Supported
9556 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9557 F:      include/linux/string.h
9558 F:      include/linux/string_choices.h
9559 F:      include/linux/string_helpers.h
9560 F:      lib/string.c
9561 F:      lib/string_kunit.c
9562 F:      lib/string_helpers.c
9563 F:      lib/string_helpers_kunit.c
9564 F:      scripts/coccinelle/api/string_choices.cocci
9566 GENERIC UIO DRIVER FOR PCI DEVICES
9567 M:      "Michael S. Tsirkin" <mst@redhat.com>
9568 L:      kvm@vger.kernel.org
9569 S:      Supported
9570 F:      drivers/uio/uio_pci_generic.c
9572 GENERIC VDSO LIBRARY
9573 M:      Andy Lutomirski <luto@kernel.org>
9574 M:      Thomas Gleixner <tglx@linutronix.de>
9575 M:      Vincenzo Frascino <vincenzo.frascino@arm.com>
9576 L:      linux-kernel@vger.kernel.org
9577 S:      Maintained
9578 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
9579 F:      include/asm-generic/vdso/vsyscall.h
9580 F:      include/vdso/
9581 F:      kernel/time/vsyscall.c
9582 F:      lib/vdso/
9584 GENWQE (IBM Generic Workqueue Card)
9585 M:      Frank Haverkamp <haver@linux.ibm.com>
9586 S:      Supported
9587 F:      drivers/misc/genwqe/
9589 GET_MAINTAINER SCRIPT
9590 M:      Joe Perches <joe@perches.com>
9591 S:      Maintained
9592 F:      scripts/get_maintainer.pl
9594 GFS2 FILE SYSTEM
9595 M:      Andreas Gruenbacher <agruenba@redhat.com>
9596 L:      gfs2@lists.linux.dev
9597 S:      Supported
9598 B:      https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
9599 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
9600 F:      Documentation/filesystems/gfs2*
9601 F:      fs/gfs2/
9602 F:      include/uapi/linux/gfs2_ondisk.h
9604 GIGABYTE WATERFORCE SENSOR DRIVER
9605 M:      Aleksa Savic <savicaleksa83@gmail.com>
9606 L:      linux-hwmon@vger.kernel.org
9607 S:      Maintained
9608 F:      Documentation/hwmon/gigabyte_waterforce.rst
9609 F:      drivers/hwmon/gigabyte_waterforce.c
9611 GIGABYTE WMI DRIVER
9612 M:      Thomas Weißschuh <thomas@weissschuh.net>
9613 L:      platform-driver-x86@vger.kernel.org
9614 S:      Maintained
9615 F:      drivers/platform/x86/gigabyte-wmi.c
9617 GNSS SUBSYSTEM
9618 M:      Johan Hovold <johan@kernel.org>
9619 S:      Maintained
9620 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
9621 F:      Documentation/ABI/testing/sysfs-class-gnss
9622 F:      Documentation/devicetree/bindings/gnss/
9623 F:      drivers/gnss/
9624 F:      include/linux/gnss.h
9626 GO7007 MPEG CODEC
9627 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
9628 L:      linux-media@vger.kernel.org
9629 S:      Maintained
9630 F:      drivers/media/usb/go7007/
9632 GOODIX TOUCHSCREEN
9633 M:      Bastien Nocera <hadess@hadess.net>
9634 M:      Hans de Goede <hdegoede@redhat.com>
9635 L:      linux-input@vger.kernel.org
9636 S:      Maintained
9637 F:      drivers/input/touchscreen/goodix*
9639 GOOGLE ETHERNET DRIVERS
9640 M:      Jeroen de Borst <jeroendb@google.com>
9641 M:      Praveen Kaligineedi <pkaligineedi@google.com>
9642 R:      Shailend Chand <shailend@google.com>
9643 L:      netdev@vger.kernel.org
9644 S:      Supported
9645 F:      Documentation/networking/device_drivers/ethernet/google/gve.rst
9646 F:      drivers/net/ethernet/google
9648 GOOGLE FIRMWARE DRIVERS
9649 M:      Tzung-Bi Shih <tzungbi@kernel.org>
9650 R:      Brian Norris <briannorris@chromium.org>
9651 R:      Julius Werner <jwerner@chromium.org>
9652 L:      chrome-platform@lists.linux.dev
9653 S:      Maintained
9654 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
9655 F:      drivers/firmware/google/
9657 GOOGLE TENSOR SoC SUPPORT
9658 M:      Peter Griffin <peter.griffin@linaro.org>
9659 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9660 L:      linux-samsung-soc@vger.kernel.org
9661 S:      Maintained
9662 F:      Documentation/devicetree/bindings/clock/google,gs101-clock.yaml
9663 F:      arch/arm64/boot/dts/exynos/google/
9664 F:      drivers/clk/samsung/clk-gs101.c
9665 F:      drivers/phy/samsung/phy-gs101-ufs.c
9666 F:      include/dt-bindings/clock/google,gs101.h
9667 K:      [gG]oogle.?[tT]ensor
9669 GPD POCKET FAN DRIVER
9670 M:      Hans de Goede <hdegoede@redhat.com>
9671 L:      platform-driver-x86@vger.kernel.org
9672 S:      Maintained
9673 F:      drivers/platform/x86/gpd-pocket-fan.c
9675 GPIO ACPI SUPPORT
9676 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
9677 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9678 L:      linux-gpio@vger.kernel.org
9679 L:      linux-acpi@vger.kernel.org
9680 S:      Supported
9681 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9682 F:      Documentation/firmware-guide/acpi/gpio-properties.rst
9683 F:      drivers/gpio/gpiolib-acpi.c
9684 F:      drivers/gpio/gpiolib-acpi.h
9686 GPIO AGGREGATOR
9687 M:      Geert Uytterhoeven <geert+renesas@glider.be>
9688 L:      linux-gpio@vger.kernel.org
9689 S:      Supported
9690 F:      Documentation/admin-guide/gpio/gpio-aggregator.rst
9691 F:      drivers/gpio/gpio-aggregator.c
9693 GPIO IR Transmitter
9694 M:      Sean Young <sean@mess.org>
9695 L:      linux-media@vger.kernel.org
9696 S:      Maintained
9697 F:      Documentation/devicetree/bindings/leds/irled/gpio-ir-tx.yaml
9698 F:      drivers/media/rc/gpio-ir-tx.c
9700 GPIO MOCKUP DRIVER
9701 M:      Bamvor Jian Zhang <bamv2005@gmail.com>
9702 L:      linux-gpio@vger.kernel.org
9703 S:      Maintained
9704 F:      drivers/gpio/gpio-mockup.c
9705 F:      tools/testing/selftests/gpio/
9707 GPIO REGMAP
9708 M:      Michael Walle <mwalle@kernel.org>
9709 S:      Maintained
9710 F:      drivers/gpio/gpio-regmap.c
9711 F:      include/linux/gpio/regmap.h
9712 K:      (devm_)?gpio_regmap_(un)?register
9714 GPIO SUBSYSTEM
9715 M:      Linus Walleij <linus.walleij@linaro.org>
9716 M:      Bartosz Golaszewski <brgl@bgdev.pl>
9717 L:      linux-gpio@vger.kernel.org
9718 S:      Maintained
9719 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
9720 F:      Documentation/admin-guide/gpio/
9721 F:      Documentation/devicetree/bindings/gpio/
9722 F:      Documentation/driver-api/gpio/
9723 F:      drivers/gpio/
9724 F:      include/dt-bindings/gpio/
9725 F:      include/linux/gpio.h
9726 F:      include/linux/gpio/
9727 F:      include/linux/of_gpio.h
9728 K:      (devm_)?gpio_(request|free|direction|get|set)
9730 GPIO UAPI
9731 M:      Bartosz Golaszewski <brgl@bgdev.pl>
9732 R:      Kent Gibson <warthog618@gmail.com>
9733 L:      linux-gpio@vger.kernel.org
9734 S:      Maintained
9735 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
9736 F:      Documentation/ABI/obsolete/sysfs-gpio
9737 F:      Documentation/ABI/testing/gpio-cdev
9738 F:      Documentation/userspace-api/gpio/
9739 F:      drivers/gpio/gpiolib-cdev.c
9740 F:      include/uapi/linux/gpio.h
9741 F:      tools/gpio/
9743 GRETH 10/100/1G Ethernet MAC device driver
9744 M:      Andreas Larsson <andreas@gaisler.com>
9745 L:      netdev@vger.kernel.org
9746 S:      Maintained
9747 F:      drivers/net/ethernet/aeroflex/
9749 GREYBUS AUDIO PROTOCOLS DRIVERS
9750 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
9751 M:      Mark Greer <mgreer@animalcreek.com>
9752 S:      Maintained
9753 F:      drivers/staging/greybus/audio_apbridgea.c
9754 F:      drivers/staging/greybus/audio_apbridgea.h
9755 F:      drivers/staging/greybus/audio_codec.c
9756 F:      drivers/staging/greybus/audio_codec.h
9757 F:      drivers/staging/greybus/audio_gb.c
9758 F:      drivers/staging/greybus/audio_manager.c
9759 F:      drivers/staging/greybus/audio_manager.h
9760 F:      drivers/staging/greybus/audio_manager_module.c
9761 F:      drivers/staging/greybus/audio_manager_private.h
9762 F:      drivers/staging/greybus/audio_manager_sysfs.c
9763 F:      drivers/staging/greybus/audio_module.c
9764 F:      drivers/staging/greybus/audio_topology.c
9766 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
9767 M:      Viresh Kumar <vireshk@kernel.org>
9768 S:      Maintained
9769 F:      drivers/staging/greybus/authentication.c
9770 F:      drivers/staging/greybus/bootrom.c
9771 F:      drivers/staging/greybus/firmware.h
9772 F:      drivers/staging/greybus/fw-core.c
9773 F:      drivers/staging/greybus/fw-download.c
9774 F:      drivers/staging/greybus/fw-management.c
9775 F:      drivers/staging/greybus/greybus_authentication.h
9776 F:      drivers/staging/greybus/greybus_firmware.h
9777 F:      drivers/staging/greybus/hid.c
9778 F:      drivers/staging/greybus/i2c.c
9779 F:      drivers/staging/greybus/spi.c
9780 F:      drivers/staging/greybus/spilib.c
9781 F:      drivers/staging/greybus/spilib.h
9783 GREYBUS LOOPBACK DRIVER
9784 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
9785 S:      Maintained
9786 F:      drivers/staging/greybus/loopback.c
9788 GREYBUS PLATFORM DRIVERS
9789 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
9790 S:      Maintained
9791 F:      drivers/staging/greybus/arche-apb-ctrl.c
9792 F:      drivers/staging/greybus/arche-platform.c
9793 F:      drivers/staging/greybus/arche_platform.h
9795 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
9796 M:      Rui Miguel Silva <rmfrfs@gmail.com>
9797 S:      Maintained
9798 F:      drivers/staging/greybus/gpio.c
9799 F:      drivers/staging/greybus/light.c
9800 F:      drivers/staging/greybus/power_supply.c
9801 F:      drivers/staging/greybus/sdio.c
9802 F:      drivers/staging/greybus/spi.c
9803 F:      drivers/staging/greybus/spilib.c
9805 GREYBUS BEAGLEPLAY DRIVERS
9806 M:      Ayush Singh <ayushdevel1325@gmail.com>
9807 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
9808 S:      Maintained
9809 F:      Documentation/devicetree/bindings/net/ti,cc1352p7.yaml
9810 F:      drivers/greybus/gb-beagleplay.c
9812 GREYBUS SUBSYSTEM
9813 M:      Johan Hovold <johan@kernel.org>
9814 M:      Alex Elder <elder@kernel.org>
9815 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9816 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
9817 S:      Maintained
9818 F:      drivers/greybus/
9819 F:      drivers/staging/greybus/
9820 F:      include/linux/greybus.h
9821 F:      include/linux/greybus/
9823 GREYBUS UART PROTOCOLS DRIVERS
9824 M:      David Lin <dtwlin@gmail.com>
9825 S:      Maintained
9826 F:      drivers/staging/greybus/log.c
9827 F:      drivers/staging/greybus/uart.c
9829 GS1662 VIDEO SERIALIZER
9830 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
9831 L:      linux-media@vger.kernel.org
9832 S:      Maintained
9833 T:      git git://linuxtv.org/media_tree.git
9834 F:      drivers/media/spi/gs1662.c
9836 GSPCA FINEPIX SUBDRIVER
9837 M:      Frank Zago <frank@zago.net>
9838 L:      linux-media@vger.kernel.org
9839 S:      Maintained
9840 T:      git git://linuxtv.org/media_tree.git
9841 F:      drivers/media/usb/gspca/finepix.c
9843 GSPCA GL860 SUBDRIVER
9844 M:      Olivier Lorin <o.lorin@laposte.net>
9845 L:      linux-media@vger.kernel.org
9846 S:      Maintained
9847 T:      git git://linuxtv.org/media_tree.git
9848 F:      drivers/media/usb/gspca/gl860/
9850 GSPCA M5602 SUBDRIVER
9851 M:      Erik Andren <erik.andren@gmail.com>
9852 L:      linux-media@vger.kernel.org
9853 S:      Maintained
9854 T:      git git://linuxtv.org/media_tree.git
9855 F:      drivers/media/usb/gspca/m5602/
9857 GSPCA PAC207 SONIXB SUBDRIVER
9858 M:      Hans Verkuil <hverkuil@xs4all.nl>
9859 L:      linux-media@vger.kernel.org
9860 S:      Odd Fixes
9861 T:      git git://linuxtv.org/media_tree.git
9862 F:      drivers/media/usb/gspca/pac207.c
9864 GSPCA SN9C20X SUBDRIVER
9865 M:      Brian Johnson <brijohn@gmail.com>
9866 L:      linux-media@vger.kernel.org
9867 S:      Maintained
9868 T:      git git://linuxtv.org/media_tree.git
9869 F:      drivers/media/usb/gspca/sn9c20x.c
9871 GSPCA T613 SUBDRIVER
9872 M:      Leandro Costantino <lcostantino@gmail.com>
9873 L:      linux-media@vger.kernel.org
9874 S:      Maintained
9875 T:      git git://linuxtv.org/media_tree.git
9876 F:      drivers/media/usb/gspca/t613.c
9878 GSPCA USB WEBCAM DRIVER
9879 M:      Hans Verkuil <hverkuil@xs4all.nl>
9880 L:      linux-media@vger.kernel.org
9881 S:      Odd Fixes
9882 T:      git git://linuxtv.org/media_tree.git
9883 F:      drivers/media/usb/gspca/
9885 GTP (GPRS Tunneling Protocol)
9886 M:      Pablo Neira Ayuso <pablo@netfilter.org>
9887 M:      Harald Welte <laforge@gnumonks.org>
9888 L:      osmocom-net-gprs@lists.osmocom.org
9889 S:      Maintained
9890 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
9891 F:      drivers/net/gtp.c
9893 GUID PARTITION TABLE (GPT)
9894 M:      Davidlohr Bueso <dave@stgolabs.net>
9895 L:      linux-efi@vger.kernel.org
9896 S:      Maintained
9897 F:      block/partitions/efi.*
9899 HABANALABS PCI DRIVER
9900 M:      Ofir Bitton <obitton@habana.ai>
9901 L:      dri-devel@lists.freedesktop.org
9902 S:      Supported
9903 C:      irc://irc.oftc.net/dri-devel
9904 T:      git https://github.com/HabanaAI/drivers.accel.habanalabs.kernel.git
9905 F:      Documentation/ABI/testing/debugfs-driver-habanalabs
9906 F:      Documentation/ABI/testing/sysfs-driver-habanalabs
9907 F:      drivers/accel/habanalabs/
9908 F:      include/linux/habanalabs/
9909 F:      include/trace/events/habanalabs.h
9910 F:      include/uapi/drm/habanalabs_accel.h
9912 HACKRF MEDIA DRIVER
9913 L:      linux-media@vger.kernel.org
9914 S:      Orphan
9915 W:      https://linuxtv.org
9916 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9917 F:      drivers/media/usb/hackrf/
9919 HANDSHAKE UPCALL FOR TRANSPORT LAYER SECURITY
9920 M:      Chuck Lever <chuck.lever@oracle.com>
9921 L:      kernel-tls-handshake@lists.linux.dev
9922 L:      netdev@vger.kernel.org
9923 S:      Maintained
9924 F:      Documentation/netlink/specs/handshake.yaml
9925 F:      Documentation/networking/tls-handshake.rst
9926 F:      include/net/handshake.h
9927 F:      include/trace/events/handshake.h
9928 F:      net/handshake/
9930 HANTRO VPU CODEC DRIVER
9931 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
9932 M:      Philipp Zabel <p.zabel@pengutronix.de>
9933 L:      linux-media@vger.kernel.org
9934 L:      linux-rockchip@lists.infradead.org
9935 S:      Maintained
9936 F:      Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
9937 F:      Documentation/devicetree/bindings/media/rockchip,rk3568-vepu.yaml
9938 F:      Documentation/devicetree/bindings/media/rockchip-vpu.yaml
9939 F:      drivers/media/platform/verisilicon/
9941 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
9942 M:      Frank Seidel <frank@f-seidel.de>
9943 L:      platform-driver-x86@vger.kernel.org
9944 S:      Maintained
9945 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
9946 F:      drivers/platform/x86/hdaps.c
9948 HARDWARE MONITORING
9949 M:      Jean Delvare <jdelvare@suse.com>
9950 M:      Guenter Roeck <linux@roeck-us.net>
9951 L:      linux-hwmon@vger.kernel.org
9952 S:      Maintained
9953 W:      http://hwmon.wiki.kernel.org/
9954 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9955 F:      Documentation/ABI/testing/sysfs-class-hwmon
9956 F:      Documentation/devicetree/bindings/hwmon/
9957 F:      Documentation/hwmon/
9958 F:      drivers/hwmon/
9959 F:      include/linux/hwmon*.h
9960 F:      include/trace/events/hwmon*.h
9961 K:      (devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
9963 HARDWARE RANDOM NUMBER GENERATOR CORE
9964 M:      Olivia Mackall <olivia@selenic.com>
9965 M:      Herbert Xu <herbert@gondor.apana.org.au>
9966 L:      linux-crypto@vger.kernel.org
9967 S:      Odd fixes
9968 F:      Documentation/admin-guide/hw_random.rst
9969 F:      Documentation/devicetree/bindings/rng/
9970 F:      drivers/char/hw_random/
9971 F:      include/linux/hw_random.h
9973 HARDWARE SPINLOCK CORE
9974 M:      Bjorn Andersson <andersson@kernel.org>
9975 R:      Baolin Wang <baolin.wang7@gmail.com>
9976 L:      linux-remoteproc@vger.kernel.org
9977 S:      Maintained
9978 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
9979 F:      Documentation/devicetree/bindings/hwlock/
9980 F:      Documentation/locking/hwspinlock.rst
9981 F:      drivers/hwspinlock/
9982 F:      include/linux/hwspinlock.h
9984 HARDWARE TRACING FACILITIES
9985 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
9986 S:      Maintained
9987 F:      drivers/hwtracing/
9989 HARMONY SOUND DRIVER
9990 L:      linux-parisc@vger.kernel.org
9991 S:      Maintained
9992 F:      sound/parisc/harmony.*
9994 HDPVR USB VIDEO ENCODER DRIVER
9995 M:      Hans Verkuil <hverkuil@xs4all.nl>
9996 L:      linux-media@vger.kernel.org
9997 S:      Odd Fixes
9998 W:      https://linuxtv.org
9999 T:      git git://linuxtv.org/media_tree.git
10000 F:      drivers/media/usb/hdpvr/
10002 HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
10003 M:      Keng-Yu Lin <keng-yu.lin@hpe.com>
10004 S:      Supported
10005 F:      drivers/misc/hpilo.[ch]
10007 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
10008 M:      Jerry Hoemann <jerry.hoemann@hpe.com>
10009 S:      Supported
10010 F:      Documentation/watchdog/hpwdt.rst
10011 F:      drivers/watchdog/hpwdt.c
10013 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
10014 M:      Don Brace <don.brace@microchip.com>
10015 L:      storagedev@microchip.com
10016 L:      linux-scsi@vger.kernel.org
10017 S:      Supported
10018 F:      Documentation/scsi/hpsa.rst
10019 F:      drivers/scsi/hpsa*.[ch]
10020 F:      include/linux/cciss*.h
10021 F:      include/uapi/linux/cciss*.h
10023 HFI1 DRIVER
10024 M:      Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
10025 L:      linux-rdma@vger.kernel.org
10026 S:      Supported
10027 F:      drivers/infiniband/hw/hfi1
10029 HFS FILESYSTEM
10030 L:      linux-fsdevel@vger.kernel.org
10031 S:      Orphan
10032 F:      Documentation/filesystems/hfs.rst
10033 F:      fs/hfs/
10035 HFSPLUS FILESYSTEM
10036 L:      linux-fsdevel@vger.kernel.org
10037 S:      Orphan
10038 F:      Documentation/filesystems/hfsplus.rst
10039 F:      fs/hfsplus/
10041 HGA FRAMEBUFFER DRIVER
10042 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
10043 L:      linux-nvidia@lists.surfsouth.com
10044 S:      Maintained
10045 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
10046 F:      drivers/video/fbdev/hgafb.c
10048 HIBERNATION (aka Software Suspend, aka swsusp)
10049 M:      "Rafael J. Wysocki" <rafael@kernel.org>
10050 M:      Pavel Machek <pavel@ucw.cz>
10051 L:      linux-pm@vger.kernel.org
10052 S:      Supported
10053 B:      https://bugzilla.kernel.org
10054 F:      arch/*/include/asm/suspend*.h
10055 F:      arch/x86/power/
10056 F:      drivers/base/power/
10057 F:      include/linux/freezer.h
10058 F:      include/linux/pm.h
10059 F:      include/linux/suspend.h
10060 F:      kernel/power/
10062 HID CORE LAYER
10063 M:      Jiri Kosina <jikos@kernel.org>
10064 M:      Benjamin Tissoires <bentiss@kernel.org>
10065 L:      linux-input@vger.kernel.org
10066 S:      Maintained
10067 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
10068 F:      Documentation/hid/
10069 F:      drivers/hid/
10070 F:      include/linux/hid*
10071 F:      include/uapi/linux/hid*
10072 F:      samples/hid/
10073 F:      tools/testing/selftests/hid/
10075 HID LOGITECH DRIVERS
10076 R:      Filipe Laíns <lains@riseup.net>
10077 L:      linux-input@vger.kernel.org
10078 S:      Maintained
10079 F:      drivers/hid/hid-logitech-*
10081 HID NVIDIA SHIELD DRIVER
10082 M:      Rahul Rameshbabu <rrameshbabu@nvidia.com>
10083 L:      linux-input@vger.kernel.org
10084 S:      Maintained
10085 F:      drivers/hid/hid-nvidia-shield.c
10087 HID PHOENIX RC FLIGHT CONTROLLER
10088 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
10089 L:      linux-input@vger.kernel.org
10090 S:      Maintained
10091 F:      drivers/hid/hid-pxrc.c
10093 HID PLAYSTATION DRIVER
10094 M:      Roderick Colenbrander <roderick.colenbrander@sony.com>
10095 L:      linux-input@vger.kernel.org
10096 S:      Supported
10097 F:      drivers/hid/hid-playstation.c
10099 HID SENSOR HUB DRIVERS
10100 M:      Jiri Kosina <jikos@kernel.org>
10101 M:      Jonathan Cameron <jic23@kernel.org>
10102 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10103 L:      linux-input@vger.kernel.org
10104 L:      linux-iio@vger.kernel.org
10105 S:      Maintained
10106 F:      Documentation/hid/hid-sensor*
10107 F:      drivers/hid/hid-sensor-*
10108 F:      drivers/iio/*/hid-*
10109 F:      include/linux/hid-sensor-*
10111 HID VRC-2 CAR CONTROLLER DRIVER
10112 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
10113 L:      linux-input@vger.kernel.org
10114 S:      Maintained
10115 F:      drivers/hid/hid-vrc2.c
10117 HID WACOM DRIVER
10118 M:      Ping Cheng <ping.cheng@wacom.com>
10119 M:      Jason Gerecke  <jason.gerecke@wacom.com>
10120 L:      linux-input@vger.kernel.org
10121 S:      Maintained
10122 F:      drivers/hid/wacom.h
10123 F:      drivers/hid/wacom_*
10125 HID++ LOGITECH DRIVERS
10126 R:      Filipe Laíns <lains@riseup.net>
10127 R:      Bastien Nocera <hadess@hadess.net>
10128 L:      linux-input@vger.kernel.org
10129 S:      Maintained
10130 F:      drivers/hid/hid-logitech-hidpp.c
10132 HIGH-RESOLUTION TIMERS, TIMER WHEEL, CLOCKEVENTS
10133 M:      Anna-Maria Behnsen <anna-maria@linutronix.de>
10134 M:      Frederic Weisbecker <frederic@kernel.org>
10135 M:      Thomas Gleixner <tglx@linutronix.de>
10136 L:      linux-kernel@vger.kernel.org
10137 S:      Maintained
10138 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10139 F:      Documentation/timers/
10140 F:      include/linux/clockchips.h
10141 F:      include/linux/hrtimer.h
10142 F:      include/linux/timer.h
10143 F:      kernel/time/clockevents.c
10144 F:      kernel/time/hrtimer.c
10145 F:      kernel/time/timer.c
10146 F:      kernel/time/timer_list.c
10147 F:      kernel/time/timer_migration.*
10148 F:      tools/testing/selftests/timers/
10150 HIGH-SPEED SCC DRIVER FOR AX.25
10151 L:      linux-hams@vger.kernel.org
10152 S:      Orphan
10153 F:      drivers/net/hamradio/scc.c
10155 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
10156 M:      HighPoint Linux Team <linux@highpoint-tech.com>
10157 S:      Supported
10158 W:      http://www.highpoint-tech.com
10159 F:      Documentation/scsi/hptiop.rst
10160 F:      drivers/scsi/hptiop.c
10162 HIKEY960 ONBOARD USB GPIO HUB DRIVER
10163 M:      John Stultz <jstultz@google.com>
10164 L:      linux-kernel@vger.kernel.org
10165 S:      Maintained
10166 F:      drivers/misc/hisi_hikey_usb.c
10168 HIMAX HX83112B TOUCHSCREEN SUPPORT
10169 M:      Job Noorman <job@noorman.info>
10170 L:      linux-input@vger.kernel.org
10171 S:      Maintained
10172 F:      Documentation/devicetree/bindings/input/touchscreen/himax,hx83112b.yaml
10173 F:      drivers/input/touchscreen/himax_hx83112b.c
10175 HIPPI
10176 M:      Jes Sorensen <jes@trained-monkey.org>
10177 L:      linux-hippi@sunsite.dk
10178 S:      Maintained
10179 F:      drivers/net/hippi/
10180 F:      include/linux/hippidevice.h
10181 F:      include/uapi/linux/if_hippi.h
10182 F:      net/802/hippi.c
10184 HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
10185 M:      Kurt Kanzenbach <kurt@linutronix.de>
10186 L:      netdev@vger.kernel.org
10187 S:      Maintained
10188 F:      Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
10189 F:      drivers/net/dsa/hirschmann/*
10190 F:      include/linux/platform_data/hirschmann-hellcreek.h
10191 F:      net/dsa/tag_hellcreek.c
10193 HISILICON DMA DRIVER
10194 M:      Zhou Wang <wangzhou1@hisilicon.com>
10195 M:      Jie Hai <haijie1@huawei.com>
10196 L:      dmaengine@vger.kernel.org
10197 S:      Maintained
10198 F:      drivers/dma/hisi_dma.c
10200 HISILICON GPIO DRIVER
10201 M:      Jay Fang <f.fangjian@huawei.com>
10202 L:      linux-gpio@vger.kernel.org
10203 S:      Maintained
10204 F:      Documentation/devicetree/bindings/gpio/hisilicon,ascend910-gpio.yaml
10205 F:      drivers/gpio/gpio-hisi.c
10207 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
10208 M:      Zhiqi Song <songzhiqi1@huawei.com>
10209 M:      Longfang Liu <liulongfang@huawei.com>
10210 L:      linux-crypto@vger.kernel.org
10211 S:      Maintained
10212 F:      Documentation/ABI/testing/debugfs-hisi-hpre
10213 F:      drivers/crypto/hisilicon/hpre/hpre.h
10214 F:      drivers/crypto/hisilicon/hpre/hpre_crypto.c
10215 F:      drivers/crypto/hisilicon/hpre/hpre_main.c
10217 HISILICON HNS3 PMU DRIVER
10218 M:      Jijie Shao <shaojijie@huawei.com>
10219 S:      Supported
10220 F:      Documentation/admin-guide/perf/hns3-pmu.rst
10221 F:      drivers/perf/hisilicon/hns3_pmu.c
10223 HISILICON I2C CONTROLLER DRIVER
10224 M:      Yicong Yang <yangyicong@hisilicon.com>
10225 L:      linux-i2c@vger.kernel.org
10226 S:      Maintained
10227 W:      https://www.hisilicon.com
10228 F:      Documentation/devicetree/bindings/i2c/hisilicon,ascend910-i2c.yaml
10229 F:      drivers/i2c/busses/i2c-hisi.c
10231 HISILICON KUNPENG SOC HCCS DRIVER
10232 M:      Huisong Li <lihuisong@huawei.com>
10233 S:      Maintained
10234 F:      Documentation/ABI/testing/sysfs-devices-platform-kunpeng_hccs
10235 F:      drivers/soc/hisilicon/kunpeng_hccs.c
10236 F:      drivers/soc/hisilicon/kunpeng_hccs.h
10238 HISILICON LPC BUS DRIVER
10239 M:      Jay Fang <f.fangjian@huawei.com>
10240 S:      Maintained
10241 W:      http://www.hisilicon.com
10242 F:      Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
10243 F:      drivers/bus/hisi_lpc.c
10245 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
10246 M:      Jian Shen <shenjian15@huawei.com>
10247 M:      Salil Mehta <salil.mehta@huawei.com>
10248 M:      Jijie Shao <shaojijie@huawei.com>
10249 L:      netdev@vger.kernel.org
10250 S:      Maintained
10251 W:      http://www.hisilicon.com
10252 F:      drivers/net/ethernet/hisilicon/hns3/
10254 HISILICON NETWORK SUBSYSTEM DRIVER
10255 M:      Jian Shen <shenjian15@huawei.com>
10256 M:      Salil Mehta <salil.mehta@huawei.com>
10257 L:      netdev@vger.kernel.org
10258 S:      Maintained
10259 W:      http://www.hisilicon.com
10260 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
10261 F:      drivers/net/ethernet/hisilicon/
10263 HISILICON PMU DRIVER
10264 M:      Yicong Yang <yangyicong@hisilicon.com>
10265 M:      Jonathan Cameron <jonathan.cameron@huawei.com>
10266 S:      Supported
10267 W:      http://www.hisilicon.com
10268 F:      Documentation/admin-guide/perf/hisi-pcie-pmu.rst
10269 F:      Documentation/admin-guide/perf/hisi-pmu.rst
10270 F:      drivers/perf/hisilicon
10272 HISILICON PTT DRIVER
10273 M:      Yicong Yang <yangyicong@hisilicon.com>
10274 M:      Jonathan Cameron <jonathan.cameron@huawei.com>
10275 L:      linux-kernel@vger.kernel.org
10276 S:      Maintained
10277 F:      Documentation/ABI/testing/sysfs-bus-event_source-devices-hisi_ptt
10278 F:      Documentation/trace/hisi-ptt.rst
10279 F:      drivers/hwtracing/ptt/
10280 F:      tools/perf/arch/arm64/util/hisi-ptt.c
10281 F:      tools/perf/util/hisi-ptt*
10282 F:      tools/perf/util/hisi-ptt-decoder/*
10284 HISILICON QM DRIVER
10285 M:      Weili Qian <qianweili@huawei.com>
10286 M:      Zhou Wang <wangzhou1@hisilicon.com>
10287 L:      linux-crypto@vger.kernel.org
10288 S:      Maintained
10289 F:      drivers/crypto/hisilicon/Kconfig
10290 F:      drivers/crypto/hisilicon/Makefile
10291 F:      drivers/crypto/hisilicon/qm.c
10292 F:      drivers/crypto/hisilicon/sgl.c
10293 F:      include/linux/hisi_acc_qm.h
10295 HISILICON ROCE DRIVER
10296 M:      Chengchang Tang <tangchengchang@huawei.com>
10297 M:      Junxian Huang <huangjunxian6@hisilicon.com>
10298 L:      linux-rdma@vger.kernel.org
10299 S:      Maintained
10300 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
10301 F:      drivers/infiniband/hw/hns/
10303 HISILICON SAS Controller
10304 M:      Yihang Li <liyihang9@huawei.com>
10305 S:      Supported
10306 W:      http://www.hisilicon.com
10307 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
10308 F:      drivers/scsi/hisi_sas/
10310 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
10311 M:      Longfang Liu <liulongfang@huawei.com>
10312 L:      linux-crypto@vger.kernel.org
10313 S:      Maintained
10314 F:      Documentation/ABI/testing/debugfs-hisi-sec
10315 F:      drivers/crypto/hisilicon/sec2/sec.h
10316 F:      drivers/crypto/hisilicon/sec2/sec_crypto.c
10317 F:      drivers/crypto/hisilicon/sec2/sec_crypto.h
10318 F:      drivers/crypto/hisilicon/sec2/sec_main.c
10320 HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
10321 M:      Jay Fang <f.fangjian@huawei.com>
10322 L:      linux-spi@vger.kernel.org
10323 S:      Maintained
10324 W:      http://www.hisilicon.com
10325 F:      drivers/spi/spi-hisi-kunpeng.c
10327 HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
10328 M:      Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
10329 L:      linux-kernel@vger.kernel.org
10330 S:      Maintained
10331 F:      Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
10332 F:      drivers/spmi/hisi-spmi-controller.c
10334 HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
10335 M:      Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
10336 L:      linux-kernel@vger.kernel.org
10337 S:      Maintained
10338 F:      Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
10339 F:      drivers/mfd/hi6421-spmi-pmic.c
10341 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
10342 M:      Weili Qian <qianweili@huawei.com>
10343 S:      Maintained
10344 F:      drivers/crypto/hisilicon/trng/trng.c
10346 HISILICON V3XX SPI NOR FLASH Controller Driver
10347 M:      Jay Fang <f.fangjian@huawei.com>
10348 S:      Maintained
10349 W:      http://www.hisilicon.com
10350 F:      drivers/spi/spi-hisi-sfc-v3xx.c
10352 HISILICON ZIP Controller DRIVER
10353 M:      Yang Shen <shenyang39@huawei.com>
10354 M:      Zhou Wang <wangzhou1@hisilicon.com>
10355 L:      linux-crypto@vger.kernel.org
10356 S:      Maintained
10357 F:      Documentation/ABI/testing/debugfs-hisi-zip
10358 F:      drivers/crypto/hisilicon/zip/
10360 HMM - Heterogeneous Memory Management
10361 M:      Jérôme Glisse <jglisse@redhat.com>
10362 L:      linux-mm@kvack.org
10363 S:      Maintained
10364 F:      Documentation/mm/hmm.rst
10365 F:      include/linux/hmm*
10366 F:      lib/test_hmm*
10367 F:      mm/hmm*
10368 F:      tools/testing/selftests/mm/*hmm*
10370 HONEYWELL HSC030PA PRESSURE SENSOR SERIES IIO DRIVER
10371 M:      Petre Rodan <petre.rodan@subdimension.ro>
10372 L:      linux-iio@vger.kernel.org
10373 S:      Maintained
10374 F:      Documentation/devicetree/bindings/iio/pressure/honeywell,hsc030pa.yaml
10375 F:      drivers/iio/pressure/hsc030pa*
10377 HONEYWELL MPRLS0025PA PRESSURE SENSOR SERIES IIO DRIVER
10378 M:      Andreas Klinger <ak@it-klinger.de>
10379 M:      Petre Rodan <petre.rodan@subdimension.ro>
10380 L:      linux-iio@vger.kernel.org
10381 S:      Maintained
10382 F:      Documentation/devicetree/bindings/iio/pressure/honeywell,mprls0025pa.yaml
10383 F:      drivers/iio/pressure/mprls0025pa*
10385 HP BIOSCFG DRIVER
10386 M:      Jorge Lopez <jorge.lopez2@hp.com>
10387 L:      platform-driver-x86@vger.kernel.org
10388 S:      Maintained
10389 F:      drivers/platform/x86/hp/hp-bioscfg/
10391 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
10392 L:      platform-driver-x86@vger.kernel.org
10393 S:      Orphan
10394 F:      drivers/platform/x86/hp/tc1100-wmi.c
10396 HP WMI HARDWARE MONITOR DRIVER
10397 M:      James Seo <james@equiv.tech>
10398 L:      linux-hwmon@vger.kernel.org
10399 S:      Maintained
10400 F:      Documentation/hwmon/hp-wmi-sensors.rst
10401 F:      drivers/hwmon/hp-wmi-sensors.c
10403 HPET:   High Precision Event Timers driver
10404 M:      Clemens Ladisch <clemens@ladisch.de>
10405 S:      Maintained
10406 F:      Documentation/timers/hpet.rst
10407 F:      drivers/char/hpet.c
10408 F:      include/linux/hpet.h
10409 F:      include/uapi/linux/hpet.h
10411 HPET:   x86
10412 S:      Orphan
10413 F:      arch/x86/include/asm/hpet.h
10414 F:      arch/x86/kernel/hpet.c
10416 HPFS FILESYSTEM
10417 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
10418 S:      Maintained
10419 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
10420 F:      fs/hpfs/
10422 HS3001 Hardware Temperature and Humidity Sensor
10423 M:      Andre Werner <andre.werner@systec-electronic.com>
10424 L:      linux-hwmon@vger.kernel.org
10425 S:      Maintained
10426 F:      drivers/hwmon/hs3001.c
10428 HSI SUBSYSTEM
10429 M:      Sebastian Reichel <sre@kernel.org>
10430 S:      Maintained
10431 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
10432 F:      Documentation/ABI/testing/sysfs-bus-hsi
10433 F:      Documentation/driver-api/hsi.rst
10434 F:      drivers/hsi/
10435 F:      include/linux/hsi/
10436 F:      include/uapi/linux/hsi/
10438 HSO 3G MODEM DRIVER
10439 L:      linux-usb@vger.kernel.org
10440 S:      Orphan
10441 F:      drivers/net/usb/hso.c
10443 HSR NETWORK PROTOCOL
10444 L:      netdev@vger.kernel.org
10445 S:      Orphan
10446 F:      net/hsr/
10448 HT16K33 LED CONTROLLER DRIVER
10449 M:      Robin van der Gracht <robin@protonic.nl>
10450 S:      Maintained
10451 F:      Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
10452 F:      drivers/auxdisplay/ht16k33.c
10454 HTCPEN TOUCHSCREEN DRIVER
10455 M:      Pau Oliva Fora <pof@eslack.org>
10456 L:      linux-input@vger.kernel.org
10457 S:      Maintained
10458 F:      drivers/input/touchscreen/htcpen.c
10460 HTE SUBSYSTEM
10461 M:      Dipen Patel <dipenp@nvidia.com>
10462 L:      timestamp@lists.linux.dev
10463 S:      Maintained
10464 Q:      https://patchwork.kernel.org/project/timestamp/list/
10465 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pateldipen1984/linux.git
10466 F:      Documentation/devicetree/bindings/timestamp/
10467 F:      Documentation/driver-api/hte/
10468 F:      drivers/hte/
10469 F:      include/linux/hte.h
10471 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
10472 M:      Lorenzo Bianconi <lorenzo@kernel.org>
10473 L:      linux-iio@vger.kernel.org
10474 S:      Maintained
10475 W:      http://www.st.com/
10476 F:      Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
10477 F:      drivers/iio/humidity/hts221*
10479 HUAWEI ETHERNET DRIVER
10480 M:      Cai Huoqing <cai.huoqing@linux.dev>
10481 L:      netdev@vger.kernel.org
10482 S:      Maintained
10483 F:      Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
10484 F:      drivers/net/ethernet/huawei/hinic/
10486 HUGETLB SUBSYSTEM
10487 M:      Muchun Song <muchun.song@linux.dev>
10488 L:      linux-mm@kvack.org
10489 S:      Maintained
10490 F:      Documentation/ABI/testing/sysfs-kernel-mm-hugepages
10491 F:      Documentation/admin-guide/mm/hugetlbpage.rst
10492 F:      Documentation/mm/hugetlbfs_reserv.rst
10493 F:      Documentation/mm/vmemmap_dedup.rst
10494 F:      fs/hugetlbfs/
10495 F:      include/linux/hugetlb.h
10496 F:      mm/hugetlb.c
10497 F:      mm/hugetlb_vmemmap.c
10498 F:      mm/hugetlb_vmemmap.h
10499 F:      tools/testing/selftests/cgroup/test_hugetlb_memcg.c
10501 HVA ST MEDIA DRIVER
10502 M:      Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
10503 L:      linux-media@vger.kernel.org
10504 S:      Supported
10505 W:      https://linuxtv.org
10506 T:      git git://linuxtv.org/media_tree.git
10507 F:      drivers/media/platform/st/sti/hva
10509 HWPOISON MEMORY FAILURE HANDLING
10510 M:      Miaohe Lin <linmiaohe@huawei.com>
10511 R:      Naoya Horiguchi <nao.horiguchi@gmail.com>
10512 L:      linux-mm@kvack.org
10513 S:      Maintained
10514 F:      mm/hwpoison-inject.c
10515 F:      mm/memory-failure.c
10517 HYCON HY46XX TOUCHSCREEN SUPPORT
10518 M:      Giulio Benetti <giulio.benetti@benettiengineering.com>
10519 L:      linux-input@vger.kernel.org
10520 S:      Maintained
10521 F:      Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
10522 F:      drivers/input/touchscreen/hycon-hy46xx.c
10524 HYGON PROCESSOR SUPPORT
10525 M:      Pu Wen <puwen@hygon.cn>
10526 L:      linux-kernel@vger.kernel.org
10527 S:      Maintained
10528 F:      arch/x86/kernel/cpu/hygon.c
10530 HYNIX HI556 SENSOR DRIVER
10531 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
10532 L:      linux-media@vger.kernel.org
10533 S:      Maintained
10534 T:      git git://linuxtv.org/media_tree.git
10535 F:      drivers/media/i2c/hi556.c
10537 HYNIX HI846 SENSOR DRIVER
10538 M:      Martin Kepplinger <martin.kepplinger@puri.sm>
10539 L:      linux-media@vger.kernel.org
10540 S:      Maintained
10541 F:      drivers/media/i2c/hi846.c
10543 HYNIX HI847 SENSOR DRIVER
10544 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
10545 L:      linux-media@vger.kernel.org
10546 S:      Maintained
10547 F:      drivers/media/i2c/hi847.c
10549 Hyper-V/Azure CORE AND DRIVERS
10550 M:      "K. Y. Srinivasan" <kys@microsoft.com>
10551 M:      Haiyang Zhang <haiyangz@microsoft.com>
10552 M:      Wei Liu <wei.liu@kernel.org>
10553 M:      Dexuan Cui <decui@microsoft.com>
10554 L:      linux-hyperv@vger.kernel.org
10555 S:      Supported
10556 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
10557 F:      Documentation/ABI/stable/sysfs-bus-vmbus
10558 F:      Documentation/ABI/testing/debugfs-hyperv
10559 F:      Documentation/devicetree/bindings/bus/microsoft,vmbus.yaml
10560 F:      Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
10561 F:      Documentation/virt/hyperv
10562 F:      arch/arm64/hyperv
10563 F:      arch/arm64/include/asm/hyperv-tlfs.h
10564 F:      arch/arm64/include/asm/mshyperv.h
10565 F:      arch/x86/hyperv
10566 F:      arch/x86/include/asm/hyperv-tlfs.h
10567 F:      arch/x86/include/asm/mshyperv.h
10568 F:      arch/x86/include/asm/trace/hyperv.h
10569 F:      arch/x86/kernel/cpu/mshyperv.c
10570 F:      drivers/clocksource/hyperv_timer.c
10571 F:      drivers/hid/hid-hyperv.c
10572 F:      drivers/hv/
10573 F:      drivers/input/serio/hyperv-keyboard.c
10574 F:      drivers/iommu/hyperv-iommu.c
10575 F:      drivers/net/ethernet/microsoft/
10576 F:      drivers/net/hyperv/
10577 F:      drivers/pci/controller/pci-hyperv-intf.c
10578 F:      drivers/pci/controller/pci-hyperv.c
10579 F:      drivers/scsi/storvsc_drv.c
10580 F:      drivers/uio/uio_hv_generic.c
10581 F:      drivers/video/fbdev/hyperv_fb.c
10582 F:      include/asm-generic/hyperv-tlfs.h
10583 F:      include/asm-generic/mshyperv.h
10584 F:      include/clocksource/hyperv_timer.h
10585 F:      include/linux/hyperv.h
10586 F:      include/net/mana
10587 F:      include/uapi/linux/hyperv.h
10588 F:      net/vmw_vsock/hyperv_transport.c
10589 F:      tools/hv/
10591 HYPERBUS SUPPORT
10592 M:      Vignesh Raghavendra <vigneshr@ti.com>
10593 R:      Tudor Ambarus <tudor.ambarus@linaro.org>
10594 L:      linux-mtd@lists.infradead.org
10595 S:      Supported
10596 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
10597 C:      irc://irc.oftc.net/mtd
10598 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
10599 F:      Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
10600 F:      drivers/mtd/hyperbus/
10601 F:      include/linux/mtd/hyperbus.h
10603 HYPERVISOR VIRTUAL CONSOLE DRIVER
10604 L:      linuxppc-dev@lists.ozlabs.org
10605 S:      Odd Fixes
10606 F:      drivers/tty/hvc/
10608 I2C ACPI SUPPORT
10609 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
10610 L:      linux-i2c@vger.kernel.org
10611 L:      linux-acpi@vger.kernel.org
10612 S:      Maintained
10613 F:      drivers/i2c/i2c-core-acpi.c
10615 I2C ADDRESS TRANSLATOR (ATR)
10616 M:      Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
10617 R:      Luca Ceresoli <luca.ceresoli@bootlin.com>
10618 L:      linux-i2c@vger.kernel.org
10619 S:      Maintained
10620 F:      drivers/i2c/i2c-atr.c
10621 F:      include/linux/i2c-atr.h
10623 I2C CONTROLLER DRIVER FOR NVIDIA GPU
10624 M:      Ajay Gupta <ajayg@nvidia.com>
10625 L:      linux-i2c@vger.kernel.org
10626 S:      Maintained
10627 F:      Documentation/i2c/busses/i2c-nvidia-gpu.rst
10628 F:      drivers/i2c/busses/i2c-nvidia-gpu.c
10630 I2C MUXES
10631 M:      Peter Rosin <peda@axentia.se>
10632 L:      linux-i2c@vger.kernel.org
10633 S:      Maintained
10634 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
10635 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
10636 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
10637 F:      Documentation/i2c/i2c-topology.rst
10638 F:      Documentation/i2c/muxes/
10639 F:      drivers/i2c/i2c-mux.c
10640 F:      drivers/i2c/muxes/
10641 F:      include/linux/i2c-mux.h
10643 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
10644 M:      Gregory CLEMENT <gregory.clement@bootlin.com>
10645 L:      linux-i2c@vger.kernel.org
10646 S:      Maintained
10647 F:      Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
10648 F:      drivers/i2c/busses/i2c-mv64xxx.c
10650 I2C OVER PARALLEL PORT
10651 M:      Jean Delvare <jdelvare@suse.com>
10652 L:      linux-i2c@vger.kernel.org
10653 S:      Maintained
10654 F:      Documentation/i2c/busses/i2c-parport.rst
10655 F:      drivers/i2c/busses/i2c-parport.c
10657 I2C SUBSYSTEM
10658 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
10659 L:      linux-i2c@vger.kernel.org
10660 S:      Maintained
10661 W:      https://i2c.wiki.kernel.org/
10662 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
10663 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
10664 F:      Documentation/i2c/
10665 F:      drivers/i2c/*
10666 F:      include/dt-bindings/i2c/i2c.h
10667 F:      include/linux/i2c-dev.h
10668 F:      include/linux/i2c-smbus.h
10669 F:      include/linux/i2c.h
10670 F:      include/uapi/linux/i2c-*.h
10671 F:      include/uapi/linux/i2c.h
10673 I2C SUBSYSTEM HOST DRIVERS
10674 M:      Andi Shyti <andi.shyti@kernel.org>
10675 L:      linux-i2c@vger.kernel.org
10676 S:      Maintained
10677 W:      https://i2c.wiki.kernel.org/
10678 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
10679 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux.git
10680 F:      Documentation/devicetree/bindings/i2c/
10681 F:      drivers/i2c/algos/
10682 F:      drivers/i2c/busses/
10683 F:      include/dt-bindings/i2c/
10685 I2C-TAOS-EVM DRIVER
10686 M:      Jean Delvare <jdelvare@suse.com>
10687 L:      linux-i2c@vger.kernel.org
10688 S:      Maintained
10689 F:      Documentation/i2c/busses/i2c-taos-evm.rst
10690 F:      drivers/i2c/busses/i2c-taos-evm.c
10692 I2C-TINY-USB DRIVER
10693 M:      Till Harbaum <till@harbaum.org>
10694 L:      linux-i2c@vger.kernel.org
10695 S:      Maintained
10696 W:      http://www.harbaum.org/till/i2c_tiny_usb
10697 F:      drivers/i2c/busses/i2c-tiny-usb.c
10699 I2C/SMBUS CONTROLLER DRIVERS FOR PC
10700 M:      Jean Delvare <jdelvare@suse.com>
10701 L:      linux-i2c@vger.kernel.org
10702 S:      Maintained
10703 F:      Documentation/i2c/busses/i2c-ali1535.rst
10704 F:      Documentation/i2c/busses/i2c-ali1563.rst
10705 F:      Documentation/i2c/busses/i2c-ali15x3.rst
10706 F:      Documentation/i2c/busses/i2c-amd756.rst
10707 F:      Documentation/i2c/busses/i2c-amd8111.rst
10708 F:      Documentation/i2c/busses/i2c-i801.rst
10709 F:      Documentation/i2c/busses/i2c-nforce2.rst
10710 F:      Documentation/i2c/busses/i2c-piix4.rst
10711 F:      Documentation/i2c/busses/i2c-sis5595.rst
10712 F:      Documentation/i2c/busses/i2c-sis630.rst
10713 F:      Documentation/i2c/busses/i2c-sis96x.rst
10714 F:      Documentation/i2c/busses/i2c-via.rst
10715 F:      Documentation/i2c/busses/i2c-viapro.rst
10716 F:      drivers/i2c/busses/i2c-ali1535.c
10717 F:      drivers/i2c/busses/i2c-ali1563.c
10718 F:      drivers/i2c/busses/i2c-ali15x3.c
10719 F:      drivers/i2c/busses/i2c-amd756-s4882.c
10720 F:      drivers/i2c/busses/i2c-amd756.c
10721 F:      drivers/i2c/busses/i2c-amd8111.c
10722 F:      drivers/i2c/busses/i2c-i801.c
10723 F:      drivers/i2c/busses/i2c-isch.c
10724 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
10725 F:      drivers/i2c/busses/i2c-nforce2.c
10726 F:      drivers/i2c/busses/i2c-piix4.c
10727 F:      drivers/i2c/busses/i2c-sis5595.c
10728 F:      drivers/i2c/busses/i2c-sis630.c
10729 F:      drivers/i2c/busses/i2c-sis96x.c
10730 F:      drivers/i2c/busses/i2c-via.c
10731 F:      drivers/i2c/busses/i2c-viapro.c
10733 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
10734 M:      Hans de Goede <hdegoede@redhat.com>
10735 L:      linux-i2c@vger.kernel.org
10736 S:      Maintained
10737 F:      drivers/i2c/busses/i2c-cht-wc.c
10739 I2C/SMBUS ISMT DRIVER
10740 M:      Seth Heasley <seth.heasley@intel.com>
10741 M:      Neil Horman <nhorman@tuxdriver.com>
10742 L:      linux-i2c@vger.kernel.org
10743 F:      Documentation/i2c/busses/i2c-ismt.rst
10744 F:      drivers/i2c/busses/i2c-ismt.c
10746 I2C/SMBUS ZHAOXIN DRIVER
10747 M:      Hans Hu <hanshu@zhaoxin.com>
10748 L:      linux-i2c@vger.kernel.org
10749 S:      Maintained
10750 W:      https://www.zhaoxin.com
10751 F:      drivers/i2c/busses/i2c-viai2c-common.c
10752 F:      drivers/i2c/busses/i2c-viai2c-zhaoxin.c
10754 I2C/SMBUS STUB DRIVER
10755 M:      Jean Delvare <jdelvare@suse.com>
10756 L:      linux-i2c@vger.kernel.org
10757 S:      Maintained
10758 F:      drivers/i2c/i2c-stub.c
10760 I3C DRIVER FOR ASPEED AST2600
10761 M:      Jeremy Kerr <jk@codeconstruct.com.au>
10762 S:      Maintained
10763 F:      Documentation/devicetree/bindings/i3c/aspeed,ast2600-i3c.yaml
10764 F:      drivers/i3c/master/ast2600-i3c-master.c
10766 I3C DRIVER FOR CADENCE I3C MASTER IP
10767 M:      Przemysław Gaj <pgaj@cadence.com>
10768 S:      Maintained
10769 F:      Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml
10770 F:      drivers/i3c/master/i3c-master-cdns.c
10772 I3C DRIVER FOR SYNOPSYS DESIGNWARE
10773 S:      Orphan
10774 F:      Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml
10775 F:      drivers/i3c/master/dw*
10777 I3C SUBSYSTEM
10778 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
10779 L:      linux-i3c@lists.infradead.org (moderated for non-subscribers)
10780 S:      Maintained
10781 C:      irc://chat.freenode.net/linux-i3c
10782 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
10783 F:      Documentation/ABI/testing/sysfs-bus-i3c
10784 F:      Documentation/devicetree/bindings/i3c/
10785 F:      Documentation/driver-api/i3c
10786 F:      drivers/i3c/
10787 F:      include/dt-bindings/i3c/
10788 F:      include/linux/i3c/
10790 IBM Operation Panel Input Driver
10791 M:      Eddie James <eajames@linux.ibm.com>
10792 L:      linux-input@vger.kernel.org
10793 S:      Maintained
10794 F:      Documentation/devicetree/bindings/input/ibm,op-panel.yaml
10795 F:      drivers/input/misc/ibm-panel.c
10797 IBM Power 842 compression accelerator
10798 M:      Haren Myneni <haren@us.ibm.com>
10799 S:      Supported
10800 F:      crypto/842.c
10801 F:      drivers/crypto/nx/Kconfig
10802 F:      drivers/crypto/nx/Makefile
10803 F:      drivers/crypto/nx/nx-842*
10804 F:      include/linux/sw842.h
10805 F:      lib/842/
10807 IBM Power in-Nest Crypto Acceleration
10808 M:      Breno Leitão <leitao@debian.org>
10809 M:      Nayna Jain <nayna@linux.ibm.com>
10810 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
10811 L:      linux-crypto@vger.kernel.org
10812 S:      Supported
10813 F:      drivers/crypto/nx/Kconfig
10814 F:      drivers/crypto/nx/Makefile
10815 F:      drivers/crypto/nx/nx-aes*
10816 F:      drivers/crypto/nx/nx-sha*
10817 F:      drivers/crypto/nx/nx.*
10818 F:      drivers/crypto/nx/nx_csbcpb.h
10819 F:      drivers/crypto/nx/nx_debugfs.c
10821 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
10822 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
10823 L:      linux-pci@vger.kernel.org
10824 L:      linuxppc-dev@lists.ozlabs.org
10825 S:      Supported
10826 F:      drivers/pci/hotplug/rpadlpar*
10828 IBM Power Linux RAID adapter
10829 M:      Brian King <brking@us.ibm.com>
10830 S:      Supported
10831 F:      drivers/scsi/ipr.*
10833 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
10834 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
10835 L:      linux-pci@vger.kernel.org
10836 L:      linuxppc-dev@lists.ozlabs.org
10837 S:      Supported
10838 F:      drivers/pci/hotplug/rpaphp*
10840 IBM Power SRIOV Virtual NIC Device Driver
10841 M:      Haren Myneni <haren@linux.ibm.com>
10842 M:      Rick Lindsley <ricklind@linux.ibm.com>
10843 R:      Nick Child <nnac123@linux.ibm.com>
10844 R:      Thomas Falcon <tlfalcon@linux.ibm.com>
10845 L:      netdev@vger.kernel.org
10846 S:      Supported
10847 F:      drivers/net/ethernet/ibm/ibmvnic.*
10849 IBM Power VFIO Support
10850 M:      Timothy Pearson <tpearson@raptorengineering.com>
10851 S:      Supported
10852 F:      drivers/vfio/vfio_iommu_spapr_tce.c
10854 IBM Power Virtual Ethernet Device Driver
10855 M:      Nick Child <nnac123@linux.ibm.com>
10856 L:      netdev@vger.kernel.org
10857 S:      Supported
10858 F:      drivers/net/ethernet/ibm/ibmveth.*
10860 IBM Power Virtual FC Device Drivers
10861 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
10862 L:      linux-scsi@vger.kernel.org
10863 S:      Supported
10864 F:      drivers/scsi/ibmvscsi/ibmvfc*
10866 IBM Power Virtual Management Channel Driver
10867 M:      Brad Warrum <bwarrum@linux.ibm.com>
10868 M:      Ritu Agarwal <rituagar@linux.ibm.com>
10869 S:      Supported
10870 F:      drivers/misc/ibmvmc.*
10872 IBM Power Virtual SCSI Device Drivers
10873 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
10874 L:      linux-scsi@vger.kernel.org
10875 S:      Supported
10876 F:      drivers/scsi/ibmvscsi/ibmvscsi*
10877 F:      include/scsi/viosrp.h
10879 IBM Power Virtual SCSI Device Target Driver
10880 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
10881 L:      linux-scsi@vger.kernel.org
10882 L:      target-devel@vger.kernel.org
10883 S:      Supported
10884 F:      drivers/scsi/ibmvscsi_tgt/
10886 IBM Power VMX Cryptographic instructions
10887 M:      Breno Leitão <leitao@debian.org>
10888 M:      Nayna Jain <nayna@linux.ibm.com>
10889 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
10890 L:      linux-crypto@vger.kernel.org
10891 S:      Supported
10892 F:      arch/powerpc/crypto/Kconfig
10893 F:      arch/powerpc/crypto/Makefile
10894 F:      arch/powerpc/crypto/aes.c
10895 F:      arch/powerpc/crypto/aes_cbc.c
10896 F:      arch/powerpc/crypto/aes_ctr.c
10897 F:      arch/powerpc/crypto/aes_xts.c
10898 F:      arch/powerpc/crypto/aesp8-ppc.*
10899 F:      arch/powerpc/crypto/ghash.c
10900 F:      arch/powerpc/crypto/ghashp8-ppc.pl
10901 F:      arch/powerpc/crypto/ppc-xlate.pl
10902 F:      arch/powerpc/crypto/vmx.c
10904 IBM ServeRAID RAID DRIVER
10905 S:      Orphan
10906 F:      drivers/scsi/ips.*
10908 ICH LPC AND GPIO DRIVER
10909 M:      Peter Tyser <ptyser@xes-inc.com>
10910 S:      Maintained
10911 F:      drivers/gpio/gpio-ich.c
10912 F:      drivers/mfd/lpc_ich.c
10914 ICY I2C DRIVER
10915 M:      Max Staudt <max@enpas.org>
10916 L:      linux-i2c@vger.kernel.org
10917 S:      Maintained
10918 F:      drivers/i2c/busses/i2c-icy.c
10920 IDEAPAD LAPTOP EXTRAS DRIVER
10921 M:      Ike Panhc <ike.pan@canonical.com>
10922 L:      platform-driver-x86@vger.kernel.org
10923 S:      Maintained
10924 W:      http://launchpad.net/ideapad-laptop
10925 F:      drivers/platform/x86/ideapad-laptop.c
10927 IDEAPAD LAPTOP SLIDEBAR DRIVER
10928 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
10929 L:      linux-input@vger.kernel.org
10930 S:      Maintained
10931 W:      https://github.com/o2genum/ideapad-slidebar
10932 F:      drivers/input/misc/ideapad_slidebar.c
10934 IDT VersaClock 5 CLOCK DRIVER
10935 M:      Luca Ceresoli <luca@lucaceresoli.net>
10936 S:      Maintained
10937 F:      Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
10938 F:      drivers/clk/clk-versaclock5.c
10940 IEEE 802.15.4 SUBSYSTEM
10941 M:      Alexander Aring <alex.aring@gmail.com>
10942 M:      Stefan Schmidt <stefan@datenfreihafen.org>
10943 M:      Miquel Raynal <miquel.raynal@bootlin.com>
10944 L:      linux-wpan@vger.kernel.org
10945 S:      Maintained
10946 W:      https://linux-wpan.org/
10947 Q:      https://patchwork.kernel.org/project/linux-wpan/list/
10948 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan.git
10949 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan-next.git
10950 F:      Documentation/networking/ieee802154.rst
10951 F:      drivers/net/ieee802154/
10952 F:      include/linux/ieee802154.h
10953 F:      include/linux/nl802154.h
10954 F:      include/net/af_ieee802154.h
10955 F:      include/net/cfg802154.h
10956 F:      include/net/ieee802154_netdev.h
10957 F:      include/net/mac802154.h
10958 F:      include/net/nl802154.h
10959 F:      net/ieee802154/
10960 F:      net/mac802154/
10962 Intel VIRTIO DATA PATH ACCELERATOR
10963 M:      Zhu Lingshan <lingshan.zhu@kernel.org>
10964 L:      virtualization@lists.linux.dev
10965 S:      Supported
10966 F:      drivers/vdpa/ifcvf/
10968 IFE PROTOCOL
10969 M:      Yotam Gigi <yotam.gi@gmail.com>
10970 M:      Jamal Hadi Salim <jhs@mojatatu.com>
10971 F:      include/net/ife.h
10972 F:      include/uapi/linux/ife.h
10973 F:      net/ife
10975 IGORPLUG-USB IR RECEIVER
10976 M:      Sean Young <sean@mess.org>
10977 L:      linux-media@vger.kernel.org
10978 S:      Maintained
10979 F:      drivers/media/rc/igorplugusb.c
10981 IGUANAWORKS USB IR TRANSCEIVER
10982 M:      Sean Young <sean@mess.org>
10983 L:      linux-media@vger.kernel.org
10984 S:      Maintained
10985 F:      drivers/media/rc/iguanair.c
10987 IIO BACKEND FRAMEWORK
10988 M:      Nuno Sa <nuno.sa@analog.com>
10989 R:      Olivier Moysan <olivier.moysan@foss.st.com>
10990 L:      linux-iio@vger.kernel.org
10991 S:      Maintained
10992 F:      Documentation/ABI/testing/debugfs-iio-backend
10993 F:      drivers/iio/industrialio-backend.c
10994 F:      include/linux/iio/backend.h
10996 IIO DIGITAL POTENTIOMETER DAC
10997 M:      Peter Rosin <peda@axentia.se>
10998 L:      linux-iio@vger.kernel.org
10999 S:      Maintained
11000 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
11001 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
11002 F:      drivers/iio/dac/dpot-dac.c
11004 IIO ENVELOPE DETECTOR
11005 M:      Peter Rosin <peda@axentia.se>
11006 L:      linux-iio@vger.kernel.org
11007 S:      Maintained
11008 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
11009 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
11010 F:      drivers/iio/adc/envelope-detector.c
11012 IIO LIGHT SENSOR GAIN-TIME-SCALE HELPERS
11013 M:      Matti Vaittinen <mazziesaccount@gmail.com>
11014 L:      linux-iio@vger.kernel.org
11015 S:      Maintained
11016 F:      drivers/iio/industrialio-gts-helper.c
11017 F:      include/linux/iio/iio-gts-helper.h
11018 F:      drivers/iio/test/iio-test-gts.c
11020 IIO MULTIPLEXER
11021 M:      Peter Rosin <peda@axentia.se>
11022 L:      linux-iio@vger.kernel.org
11023 S:      Maintained
11024 F:      Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
11025 F:      drivers/iio/multiplexer/iio-mux.c
11027 IIO SCMI BASED DRIVER
11028 M:      Jyoti Bhayana <jbhayana@google.com>
11029 L:      linux-iio@vger.kernel.org
11030 S:      Maintained
11031 F:      drivers/iio/common/scmi_sensors/scmi_iio.c
11033 IIO SUBSYSTEM AND DRIVERS
11034 M:      Jonathan Cameron <jic23@kernel.org>
11035 R:      Lars-Peter Clausen <lars@metafoo.de>
11036 L:      linux-iio@vger.kernel.org
11037 S:      Maintained
11038 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
11039 F:      Documentation/ABI/testing/configfs-iio*
11040 F:      Documentation/ABI/testing/sysfs-bus-iio*
11041 F:      Documentation/devicetree/bindings/iio/
11042 F:      Documentation/iio/
11043 F:      drivers/iio/
11044 F:      drivers/staging/iio/
11045 F:      include/dt-bindings/iio/
11046 F:      include/linux/iio/
11047 F:      tools/iio/
11049 IIO UNIT CONVERTER
11050 M:      Peter Rosin <peda@axentia.se>
11051 L:      linux-iio@vger.kernel.org
11052 S:      Maintained
11053 F:      Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
11054 F:      Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
11055 F:      Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
11056 F:      drivers/iio/afe/iio-rescale.c
11058 IKANOS/ADI EAGLE ADSL USB DRIVER
11059 M:      Matthieu Castet <castet.matthieu@free.fr>
11060 M:      Stanislaw Gruszka <stf_xl@wp.pl>
11061 S:      Maintained
11062 F:      drivers/usb/atm/ueagle-atm.c
11064 IMAGIS TOUCHSCREEN DRIVER
11065 M:      Markuss Broks <markuss.broks@gmail.com>
11066 S:      Maintained
11067 F:      Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
11068 F:      drivers/input/touchscreen/imagis.c
11070 IMGTEC ASCII LCD DRIVER
11071 M:      Paul Burton <paulburton@kernel.org>
11072 S:      Maintained
11073 F:      Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
11074 F:      drivers/auxdisplay/img-ascii-lcd.c
11076 IMGTEC JPEG ENCODER DRIVER
11077 M:      Devarsh Thakkar <devarsht@ti.com>
11078 L:      linux-media@vger.kernel.org
11079 S:      Supported
11080 F:      Documentation/devicetree/bindings/media/img,e5010-jpeg-enc.yaml
11081 F:      drivers/media/platform/imagination/e5010*
11083 IMGTEC IR DECODER DRIVER
11084 S:      Orphan
11085 F:      drivers/media/rc/img-ir/
11087 IMGTEC POWERVR DRM DRIVER
11088 M:      Frank Binns <frank.binns@imgtec.com>
11089 M:      Matt Coster <matt.coster@imgtec.com>
11090 S:      Supported
11091 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
11092 F:      Documentation/devicetree/bindings/gpu/img,powervr-rogue.yaml
11093 F:      Documentation/devicetree/bindings/gpu/img,powervr-sgx.yaml
11094 F:      Documentation/gpu/imagination/
11095 F:      drivers/gpu/drm/ci/xfails/powervr*
11096 F:      drivers/gpu/drm/imagination/
11097 F:      include/uapi/drm/pvr_drm.h
11099 IMON SOUNDGRAPH USB IR RECEIVER
11100 M:      Sean Young <sean@mess.org>
11101 L:      linux-media@vger.kernel.org
11102 S:      Maintained
11103 F:      drivers/media/rc/imon.c
11104 F:      drivers/media/rc/imon_raw.c
11106 IMS TWINTURBO FRAMEBUFFER DRIVER
11107 L:      linux-fbdev@vger.kernel.org
11108 S:      Orphan
11109 F:      drivers/video/fbdev/imsttfb.c
11111 INDEX OF FURTHER KERNEL DOCUMENTATION
11112 M:      Carlos Bilbao <carlos.bilbao.osdev@gmail.com>
11113 S:      Maintained
11114 F:      Documentation/process/kernel-docs.rst
11116 INDUSTRY PACK SUBSYSTEM (IPACK)
11117 M:      Vaibhav Gupta <vaibhavgupta40@gmail.com>
11118 M:      Jens Taprogge <jens.taprogge@taprogge.org>
11119 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11120 L:      industrypack-devel@lists.sourceforge.net
11121 S:      Maintained
11122 W:      http://industrypack.sourceforge.net
11123 F:      drivers/ipack/
11125 INFINEON DPS310 Driver
11126 M:      Eddie James <eajames@linux.ibm.com>
11127 L:      linux-iio@vger.kernel.org
11128 S:      Maintained
11129 F:      drivers/iio/pressure/dps310.c
11131 INFINEON PEB2466 ASoC CODEC
11132 M:      Herve Codina <herve.codina@bootlin.com>
11133 L:      linux-sound@vger.kernel.org
11134 S:      Maintained
11135 F:      Documentation/devicetree/bindings/sound/infineon,peb2466.yaml
11136 F:      sound/soc/codecs/peb2466.c
11138 INFINIBAND SUBSYSTEM
11139 M:      Jason Gunthorpe <jgg@nvidia.com>
11140 M:      Leon Romanovsky <leonro@nvidia.com>
11141 L:      linux-rdma@vger.kernel.org
11142 S:      Supported
11143 W:      https://github.com/linux-rdma/rdma-core
11144 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
11145 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
11146 F:      Documentation/devicetree/bindings/infiniband/
11147 F:      Documentation/infiniband/
11148 F:      drivers/infiniband/
11149 F:      include/rdma/
11150 F:      include/trace/events/ib_mad.h
11151 F:      include/trace/events/ib_umad.h
11152 F:      include/trace/misc/rdma.h
11153 F:      include/uapi/linux/if_infiniband.h
11154 F:      include/uapi/rdma/
11155 F:      samples/bpf/ibumad_kern.c
11156 F:      samples/bpf/ibumad_user.c
11158 INGENIC JZ4780 NAND DRIVER
11159 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
11160 L:      linux-mtd@lists.infradead.org
11161 L:      linux-mips@vger.kernel.org
11162 S:      Maintained
11163 F:      drivers/mtd/nand/raw/ingenic/
11165 INGENIC JZ47xx SoCs
11166 M:      Paul Cercueil <paul@crapouillou.net>
11167 L:      linux-mips@vger.kernel.org
11168 S:      Maintained
11169 F:      arch/mips/boot/dts/ingenic/
11170 F:      arch/mips/generic/board-ingenic.c
11171 F:      arch/mips/include/asm/mach-ingenic/
11172 F:      arch/mips/ingenic/Kconfig
11173 F:      drivers/clk/ingenic/
11174 F:      drivers/dma/dma-jz4780.c
11175 F:      drivers/gpu/drm/ingenic/
11176 F:      drivers/i2c/busses/i2c-jz4780.c
11177 F:      drivers/iio/adc/ingenic-adc.c
11178 F:      drivers/irqchip/irq-ingenic.c
11179 F:      drivers/memory/jz4780-nemc.c
11180 F:      drivers/mmc/host/jz4740_mmc.c
11181 F:      drivers/mtd/nand/raw/ingenic/
11182 F:      drivers/pinctrl/pinctrl-ingenic.c
11183 F:      drivers/power/supply/ingenic-battery.c
11184 F:      drivers/pwm/pwm-jz4740.c
11185 F:      drivers/remoteproc/ingenic_rproc.c
11186 F:      drivers/rtc/rtc-jz4740.c
11187 F:      drivers/tty/serial/8250/8250_ingenic.c
11188 F:      drivers/usb/musb/jz4740.c
11189 F:      drivers/watchdog/jz4740_wdt.c
11190 F:      include/dt-bindings/iio/adc/ingenic,adc.h
11191 F:      include/linux/mfd/ingenic-tcu.h
11192 F:      sound/soc/codecs/jz47*
11193 F:      sound/soc/jz4740/
11195 INJOINIC IP5xxx POWER BANK IC DRIVER
11196 M:      Samuel Holland <samuel@sholland.org>
11197 S:      Maintained
11198 F:      drivers/power/supply/ip5xxx_power.c
11200 INOTIFY
11201 M:      Jan Kara <jack@suse.cz>
11202 R:      Amir Goldstein <amir73il@gmail.com>
11203 L:      linux-fsdevel@vger.kernel.org
11204 S:      Maintained
11205 F:      Documentation/filesystems/inotify.rst
11206 F:      fs/notify/inotify/
11207 F:      include/linux/inotify.h
11208 F:      include/uapi/linux/inotify.h
11210 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
11211 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
11212 L:      linux-input@vger.kernel.org
11213 S:      Maintained
11214 Q:      http://patchwork.kernel.org/project/linux-input/list/
11215 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
11216 F:      Documentation/devicetree/bindings/input/
11217 F:      Documentation/devicetree/bindings/serio/
11218 F:      Documentation/input/
11219 F:      drivers/input/
11220 F:      include/dt-bindings/input/
11221 F:      include/linux/gameport.h
11222 F:      include/linux/i8042.h
11223 F:      include/linux/input.h
11224 F:      include/linux/input/
11225 F:      include/linux/libps2.h
11226 F:      include/linux/serio.h
11227 F:      include/uapi/linux/gameport.h
11228 F:      include/uapi/linux/input-event-codes.h
11229 F:      include/uapi/linux/input.h
11230 F:      include/uapi/linux/serio.h
11231 F:      include/uapi/linux/uinput.h
11233 INPUT MULTITOUCH (MT) PROTOCOL
11234 M:      Henrik Rydberg <rydberg@bitmath.org>
11235 L:      linux-input@vger.kernel.org
11236 S:      Odd fixes
11237 F:      Documentation/input/multi-touch-protocol.rst
11238 F:      drivers/input/input-mt.c
11239 K:      \b(ABS|SYN)_MT_
11241 INSIDE SECURE CRYPTO DRIVER
11242 M:      Antoine Tenart <atenart@kernel.org>
11243 L:      linux-crypto@vger.kernel.org
11244 S:      Maintained
11245 F:      drivers/crypto/inside-secure/
11247 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
11248 M:      Mimi Zohar <zohar@linux.ibm.com>
11249 M:      Roberto Sassu <roberto.sassu@huawei.com>
11250 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
11251 R:      Eric Snowberg <eric.snowberg@oracle.com>
11252 L:      linux-integrity@vger.kernel.org
11253 S:      Supported
11254 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
11255 F:      security/integrity/
11256 F:      security/integrity/ima/
11258 INTEGRITY POLICY ENFORCEMENT (IPE)
11259 M:      Fan Wu <wufan@kernel.org>
11260 L:      linux-security-module@vger.kernel.org
11261 S:      Supported
11262 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wufan/ipe.git
11263 F:      Documentation/admin-guide/LSM/ipe.rst
11264 F:      Documentation/security/ipe.rst
11265 F:      scripts/ipe/
11266 F:      security/ipe/
11268 INTEL 810/815 FRAMEBUFFER DRIVER
11269 M:      Antonino Daplas <adaplas@gmail.com>
11270 L:      linux-fbdev@vger.kernel.org
11271 S:      Maintained
11272 F:      drivers/video/fbdev/i810/
11274 INTEL 8254 COUNTER DRIVER
11275 M:      William Breathitt Gray <wbg@kernel.org>
11276 L:      linux-iio@vger.kernel.org
11277 S:      Maintained
11278 F:      drivers/counter/i8254.c
11279 F:      include/linux/i8254.h
11281 INTEL 8255 GPIO DRIVER
11282 M:      William Breathitt Gray <wbg@kernel.org>
11283 L:      linux-gpio@vger.kernel.org
11284 S:      Maintained
11285 F:      drivers/gpio/gpio-i8255.c
11286 F:      drivers/gpio/gpio-i8255.h
11288 INTEL ASoC DRIVERS
11289 M:      Cezary Rojewski <cezary.rojewski@intel.com>
11290 M:      Liam Girdwood <liam.r.girdwood@linux.intel.com>
11291 M:      Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
11292 M:      Bard Liao <yung-chuan.liao@linux.intel.com>
11293 M:      Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
11294 M:      Kai Vehmanen <kai.vehmanen@linux.intel.com>
11295 R:      Pierre-Louis Bossart <pierre-louis.bossart@linux.dev>
11296 L:      linux-sound@vger.kernel.org
11297 S:      Supported
11298 F:      sound/soc/intel/
11300 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
11301 M:      Hans de Goede <hdegoede@redhat.com>
11302 L:      platform-driver-x86@vger.kernel.org
11303 S:      Maintained
11304 F:      drivers/platform/x86/intel/atomisp2/pm.c
11306 INTEL ATOMISP2 LED DRIVER
11307 M:      Hans de Goede <hdegoede@redhat.com>
11308 L:      platform-driver-x86@vger.kernel.org
11309 S:      Maintained
11310 F:      drivers/platform/x86/intel/atomisp2/led.c
11312 INTEL BIOS SAR INT1092 DRIVER
11313 M:      Shravan Sudhakar <s.shravan@intel.com>
11314 L:      platform-driver-x86@vger.kernel.org
11315 S:      Maintained
11316 F:      drivers/platform/x86/intel/int1092/
11318 INTEL BROXTON PMC DRIVER
11319 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
11320 M:      Zha Qipeng <qipeng.zha@intel.com>
11321 S:      Maintained
11322 F:      drivers/mfd/intel_pmc_bxt.c
11323 F:      include/linux/mfd/intel_pmc_bxt.h
11325 INTEL C600 SERIES SAS CONTROLLER DRIVER
11326 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
11327 L:      linux-scsi@vger.kernel.org
11328 S:      Supported
11329 T:      git git://git.code.sf.net/p/intel-sas/isci
11330 F:      drivers/scsi/isci/
11332 INTEL CPU family model numbers
11333 M:      Tony Luck <tony.luck@intel.com>
11334 M:      x86@kernel.org
11335 L:      linux-kernel@vger.kernel.org
11336 S:      Supported
11337 F:      arch/x86/include/asm/intel-family.h
11339 INTEL DRM DISPLAY FOR XE AND I915 DRIVERS
11340 M:      Jani Nikula <jani.nikula@linux.intel.com>
11341 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
11342 L:      intel-gfx@lists.freedesktop.org
11343 L:      intel-xe@lists.freedesktop.org
11344 S:      Supported
11345 F:      drivers/gpu/drm/i915/display/
11346 F:      drivers/gpu/drm/xe/display/
11347 F:      drivers/gpu/drm/xe/compat-i915-headers
11348 F:      include/drm/intel/
11350 INTEL DRM I915 DRIVER (Meteor Lake, DG2 and older excluding Poulsbo, Moorestown and derivative)
11351 M:      Jani Nikula <jani.nikula@linux.intel.com>
11352 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
11353 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
11354 M:      Tvrtko Ursulin <tursulin@ursulin.net>
11355 L:      intel-gfx@lists.freedesktop.org
11356 S:      Supported
11357 W:      https://drm.pages.freedesktop.org/intel-docs/
11358 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
11359 B:      https://drm.pages.freedesktop.org/intel-docs/how-to-file-i915-bugs.html
11360 C:      irc://irc.oftc.net/intel-gfx
11361 T:      git https://gitlab.freedesktop.org/drm/i915/kernel.git
11362 F:      Documentation/ABI/testing/sysfs-driver-intel-i915-hwmon
11363 F:      Documentation/gpu/i915.rst
11364 F:      drivers/gpu/drm/ci/xfails/i915*
11365 F:      drivers/gpu/drm/i915/
11366 F:      include/drm/intel/
11367 F:      include/uapi/drm/i915_drm.h
11369 INTEL DRM XE DRIVER (Lunar Lake and newer)
11370 M:      Lucas De Marchi <lucas.demarchi@intel.com>
11371 M:      Thomas Hellström <thomas.hellstrom@linux.intel.com>
11372 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
11373 L:      intel-xe@lists.freedesktop.org
11374 S:      Supported
11375 W:      https://drm.pages.freedesktop.org/intel-docs/
11376 Q:      http://patchwork.freedesktop.org/project/intel-xe/
11377 B:      https://gitlab.freedesktop.org/drm/xe/kernel/-/issues
11378 C:      irc://irc.oftc.net/xe
11379 T:      git https://gitlab.freedesktop.org/drm/xe/kernel.git
11380 F:      Documentation/ABI/testing/sysfs-driver-intel-xe-hwmon
11381 F:      Documentation/gpu/xe/
11382 F:      drivers/gpu/drm/xe/
11383 F:      include/drm/intel/
11384 F:      include/uapi/drm/xe_drm.h
11386 INTEL ETHERNET DRIVERS
11387 M:      Tony Nguyen <anthony.l.nguyen@intel.com>
11388 M:      Przemek Kitszel <przemyslaw.kitszel@intel.com>
11389 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
11390 S:      Supported
11391 W:      https://www.intel.com/content/www/us/en/support.html
11392 Q:      https://patchwork.ozlabs.org/project/intel-wired-lan/list/
11393 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
11394 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
11395 F:      Documentation/networking/device_drivers/ethernet/intel/
11396 F:      drivers/net/ethernet/intel/
11397 F:      drivers/net/ethernet/intel/*/
11398 F:      include/linux/avf/virtchnl.h
11399 F:      include/linux/net/intel/iidc.h
11401 INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
11402 M:      Mustafa Ismail <mustafa.ismail@intel.com>
11403 M:      Tatyana Nikolova <tatyana.e.nikolova@intel.com>
11404 L:      linux-rdma@vger.kernel.org
11405 S:      Supported
11406 F:      drivers/infiniband/hw/irdma/
11407 F:      include/uapi/rdma/irdma-abi.h
11409 INTEL GPIO DRIVERS
11410 M:      Andy Shevchenko <andy@kernel.org>
11411 L:      linux-gpio@vger.kernel.org
11412 S:      Supported
11413 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
11414 F:      drivers/gpio/gpio-elkhartlake.c
11415 F:      drivers/gpio/gpio-graniterapids.c
11416 F:      drivers/gpio/gpio-ich.c
11417 F:      drivers/gpio/gpio-merrifield.c
11418 F:      drivers/gpio/gpio-ml-ioh.c
11419 F:      drivers/gpio/gpio-pch.c
11420 F:      drivers/gpio/gpio-sch.c
11421 F:      drivers/gpio/gpio-sodaville.c
11422 F:      drivers/gpio/gpio-tangier.c
11423 F:      drivers/gpio/gpio-tangier.h
11425 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
11426 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
11427 M:      Zhi Wang <zhi.wang.linux@gmail.com>
11428 L:      intel-gvt-dev@lists.freedesktop.org
11429 L:      intel-gfx@lists.freedesktop.org
11430 S:      Supported
11431 W:      https://github.com/intel/gvt-linux/wiki
11432 T:      git https://github.com/intel/gvt-linux.git
11433 F:      drivers/gpu/drm/i915/gvt/
11435 INTEL HID EVENT DRIVER
11436 M:      Alex Hung <alexhung@gmail.com>
11437 L:      platform-driver-x86@vger.kernel.org
11438 S:      Maintained
11439 F:      drivers/platform/x86/intel/hid.c
11441 INTEL I/OAT DMA DRIVER
11442 M:      Dave Jiang <dave.jiang@intel.com>
11443 R:      Dan Williams <dan.j.williams@intel.com>
11444 L:      dmaengine@vger.kernel.org
11445 S:      Supported
11446 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
11447 F:      drivers/dma/ioat*
11449 INTEL IAA CRYPTO DRIVER
11450 M:      Tom Zanussi <tom.zanussi@linux.intel.com>
11451 L:      linux-crypto@vger.kernel.org
11452 S:      Supported
11453 F:      Documentation/driver-api/crypto/iaa/iaa-crypto.rst
11454 F:      drivers/crypto/intel/iaa/*
11456 INTEL IDLE DRIVER
11457 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
11458 M:      Len Brown <lenb@kernel.org>
11459 L:      linux-pm@vger.kernel.org
11460 S:      Supported
11461 B:      https://bugzilla.kernel.org
11462 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
11463 F:      drivers/idle/intel_idle.c
11465 INTEL IDXD DRIVER
11466 M:      Fenghua Yu <fenghua.yu@intel.com>
11467 R:      Dave Jiang <dave.jiang@intel.com>
11468 L:      dmaengine@vger.kernel.org
11469 S:      Supported
11470 F:      drivers/dma/idxd/*
11471 F:      include/uapi/linux/idxd.h
11473 INTEL IN FIELD SCAN (IFS) DEVICE
11474 M:      Jithu Joseph <jithu.joseph@intel.com>
11475 R:      Ashok Raj <ashok.raj.linux@gmail.com>
11476 R:      Tony Luck <tony.luck@intel.com>
11477 S:      Maintained
11478 F:      drivers/platform/x86/intel/ifs
11479 F:      include/trace/events/intel_ifs.h
11480 F:      tools/testing/selftests/drivers/platform/x86/intel/ifs/
11482 INTEL INTEGRATED SENSOR HUB DRIVER
11483 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11484 M:      Jiri Kosina <jikos@kernel.org>
11485 L:      linux-input@vger.kernel.org
11486 S:      Maintained
11487 F:      drivers/hid/intel-ish-hid/
11489 INTEL IOMMU (VT-d)
11490 M:      David Woodhouse <dwmw2@infradead.org>
11491 M:      Lu Baolu <baolu.lu@linux.intel.com>
11492 L:      iommu@lists.linux.dev
11493 S:      Supported
11494 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
11495 F:      drivers/iommu/intel/
11497 INTEL IPU3 CSI-2 CIO2 DRIVER
11498 M:      Yong Zhi <yong.zhi@intel.com>
11499 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
11500 M:      Bingbu Cao <bingbu.cao@intel.com>
11501 M:      Dan Scally <djrscally@gmail.com>
11502 R:      Tianshu Qiu <tian.shu.qiu@intel.com>
11503 L:      linux-media@vger.kernel.org
11504 S:      Maintained
11505 T:      git git://linuxtv.org/media_tree.git
11506 F:      Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
11507 F:      drivers/media/pci/intel/ipu3/
11509 INTEL IPU3 CSI-2 IMGU DRIVER
11510 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
11511 R:      Bingbu Cao <bingbu.cao@intel.com>
11512 R:      Tianshu Qiu <tian.shu.qiu@intel.com>
11513 L:      linux-media@vger.kernel.org
11514 S:      Maintained
11515 F:      Documentation/admin-guide/media/ipu3.rst
11516 F:      Documentation/admin-guide/media/ipu3_rcb.svg
11517 F:      Documentation/userspace-api/media/v4l/metafmt-intel-ipu3.rst
11518 F:      drivers/staging/media/ipu3/
11520 INTEL IPU6 INPUT SYSTEM DRIVER
11521 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
11522 M:      Bingbu Cao <bingbu.cao@intel.com>
11523 R:      Tianshu Qiu <tian.shu.qiu@intel.com>
11524 L:      linux-media@vger.kernel.org
11525 S:      Maintained
11526 T:      git git://linuxtv.org/media_tree.git
11527 F:      Documentation/admin-guide/media/ipu6-isys.rst
11528 F:      drivers/media/pci/intel/ipu6/
11530 INTEL ISHTP ECLITE DRIVER
11531 M:      Sumesh K Naduvalath <sumesh.k.naduvalath@intel.com>
11532 L:      platform-driver-x86@vger.kernel.org
11533 S:      Supported
11534 F:      drivers/platform/x86/intel/ishtp_eclite.c
11536 INTEL IXP4XX CRYPTO SUPPORT
11537 M:      Corentin Labbe <clabbe@baylibre.com>
11538 L:      linux-crypto@vger.kernel.org
11539 S:      Maintained
11540 F:      drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
11542 INTEL KEEM BAY DRM DRIVER
11543 M:      Anitha Chrisanthus <anitha.chrisanthus@intel.com>
11544 M:      Edmund Dea <edmund.j.dea@intel.com>
11545 S:      Maintained
11546 F:      Documentation/devicetree/bindings/display/intel,keembay-display.yaml
11547 F:      drivers/gpu/drm/kmb/
11549 INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
11550 M:      Daniele Alessandrelli <daniele.alessandrelli@intel.com>
11551 S:      Maintained
11552 F:      Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
11553 F:      drivers/crypto/intel/keembay/Kconfig
11554 F:      drivers/crypto/intel/keembay/Makefile
11555 F:      drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
11556 F:      drivers/crypto/intel/keembay/ocs-aes.c
11557 F:      drivers/crypto/intel/keembay/ocs-aes.h
11559 INTEL KEEM BAY OCS ECC CRYPTO DRIVER
11560 M:      Daniele Alessandrelli <daniele.alessandrelli@intel.com>
11561 M:      Prabhjot Khurana <prabhjot.khurana@intel.com>
11562 M:      Mark Gross <mgross@linux.intel.com>
11563 S:      Maintained
11564 F:      Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
11565 F:      drivers/crypto/intel/keembay/Kconfig
11566 F:      drivers/crypto/intel/keembay/Makefile
11567 F:      drivers/crypto/intel/keembay/keembay-ocs-ecc.c
11569 INTEL KEEM BAY OCS HCU CRYPTO DRIVER
11570 M:      Daniele Alessandrelli <daniele.alessandrelli@intel.com>
11571 M:      Declan Murphy <declan.murphy@intel.com>
11572 S:      Maintained
11573 F:      Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
11574 F:      drivers/crypto/intel/keembay/Kconfig
11575 F:      drivers/crypto/intel/keembay/Makefile
11576 F:      drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
11577 F:      drivers/crypto/intel/keembay/ocs-hcu.c
11578 F:      drivers/crypto/intel/keembay/ocs-hcu.h
11580 INTEL LA JOLLA COVE ADAPTER (LJCA) USB I/O EXPANDER DRIVERS
11581 M:      Wentong Wu <wentong.wu@intel.com>
11582 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
11583 S:      Maintained
11584 F:      drivers/gpio/gpio-ljca.c
11585 F:      drivers/i2c/busses/i2c-ljca.c
11586 F:      drivers/spi/spi-ljca.c
11587 F:      drivers/usb/misc/usb-ljca.c
11588 F:      include/linux/usb/ljca.h
11590 INTEL MANAGEMENT ENGINE (mei)
11591 M:      Tomas Winkler <tomas.winkler@intel.com>
11592 L:      linux-kernel@vger.kernel.org
11593 S:      Supported
11594 F:      Documentation/driver-api/mei/*
11595 F:      drivers/misc/mei/
11596 F:      drivers/watchdog/mei_wdt.c
11597 F:      include/linux/mei_aux.h
11598 F:      include/linux/mei_cl_bus.h
11599 F:      include/uapi/linux/mei.h
11600 F:      include/uapi/linux/mei_uuid.h
11601 F:      include/uapi/linux/uuid.h
11602 F:      samples/mei/*
11604 INTEL MAX 10 BMC MFD DRIVER
11605 M:      Xu Yilun <yilun.xu@intel.com>
11606 R:      Tom Rix <trix@redhat.com>
11607 S:      Maintained
11608 F:      Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
11609 F:      Documentation/hwmon/intel-m10-bmc-hwmon.rst
11610 F:      drivers/hwmon/intel-m10-bmc-hwmon.c
11611 F:      drivers/mfd/intel-m10-bmc*
11612 F:      include/linux/mfd/intel-m10-bmc.h
11614 INTEL MAX10 BMC SECURE UPDATES
11615 M:      Peter Colberg <peter.colberg@intel.com>
11616 L:      linux-fpga@vger.kernel.org
11617 S:      Maintained
11618 F:      Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update
11619 F:      drivers/fpga/intel-m10-bmc-sec-update.c
11621 INTEL MID (Mobile Internet Device) PLATFORM
11622 M:      Andy Shevchenko <andy@kernel.org>
11623 L:      linux-kernel@vger.kernel.org
11624 S:      Supported
11625 F:      arch/x86/include/asm/intel-mid.h
11626 F:      arch/x86/pci/intel_mid_pci.c
11627 F:      arch/x86/platform/intel-mid/
11628 F:      drivers/extcon/extcon-intel-mrfld.c
11629 F:      drivers/iio/adc/intel_mrfld_adc.c
11630 F:      drivers/mfd/intel_soc_pmic_mrfld.c
11631 F:      drivers/platform/x86/intel/mrfld_pwrbtn.c
11632 F:      drivers/platform/x86/intel_scu_*
11633 F:      drivers/staging/media/atomisp/
11634 F:      drivers/watchdog/intel-mid_wdt.c
11635 F:      include/linux/mfd/intel_soc_pmic_mrfld.h
11636 F:      include/linux/platform_data/x86/intel-mid_wdt.h
11637 F:      include/linux/platform_data/x86/intel_scu_ipc.h
11639 INTEL P-Unit IPC DRIVER
11640 M:      Zha Qipeng <qipeng.zha@intel.com>
11641 L:      platform-driver-x86@vger.kernel.org
11642 S:      Maintained
11643 F:      arch/x86/include/asm/intel_punit_ipc.h
11644 F:      drivers/platform/x86/intel/punit_ipc.c
11646 INTEL PMC CORE DRIVER
11647 M:      Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
11648 M:      David E Box <david.e.box@intel.com>
11649 L:      platform-driver-x86@vger.kernel.org
11650 S:      Maintained
11651 F:      Documentation/ABI/testing/sysfs-platform-intel-pmc
11652 F:      drivers/platform/x86/intel/pmc/
11654 INTEL PMIC GPIO DRIVERS
11655 M:      Andy Shevchenko <andy@kernel.org>
11656 S:      Supported
11657 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
11658 F:      drivers/gpio/gpio-*cove.c
11660 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
11661 M:      Andy Shevchenko <andy@kernel.org>
11662 S:      Supported
11663 F:      drivers/mfd/intel_soc_pmic*
11664 F:      include/linux/mfd/intel_soc_pmic*
11666 INTEL PMT DRIVERS
11667 M:      David E. Box <david.e.box@linux.intel.com>
11668 S:      Supported
11669 F:      drivers/platform/x86/intel/pmt/
11671 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
11672 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
11673 L:      linux-wireless@vger.kernel.org
11674 S:      Maintained
11675 F:      Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
11676 F:      Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
11677 F:      drivers/net/wireless/intel/ipw2x00/
11679 INTEL PSTATE DRIVER
11680 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11681 M:      Len Brown <lenb@kernel.org>
11682 L:      linux-pm@vger.kernel.org
11683 S:      Supported
11684 F:      drivers/cpufreq/intel_pstate.c
11686 INTEL PTP DFL ToD DRIVER
11687 M:      Tianfei Zhang <tianfei.zhang@intel.com>
11688 L:      linux-fpga@vger.kernel.org
11689 L:      netdev@vger.kernel.org
11690 S:      Maintained
11691 F:      drivers/ptp/ptp_dfl_tod.c
11693 INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
11694 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
11695 L:      linux-iio@vger.kernel.org
11696 F:      drivers/counter/intel-qep.c
11698 INTEL SCU DRIVERS
11699 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
11700 S:      Maintained
11701 F:      drivers/platform/x86/intel_scu_*
11702 F:      include/linux/platform_data/x86/intel_scu_ipc.h
11704 INTEL SDSI DRIVER
11705 M:      David E. Box <david.e.box@linux.intel.com>
11706 S:      Supported
11707 F:      drivers/platform/x86/intel/sdsi.c
11708 F:      tools/arch/x86/intel_sdsi/
11709 F:      tools/testing/selftests/drivers/sdsi/
11711 INTEL SGX
11712 M:      Jarkko Sakkinen <jarkko@kernel.org>
11713 R:      Dave Hansen <dave.hansen@linux.intel.com>
11714 L:      linux-sgx@vger.kernel.org
11715 S:      Supported
11716 Q:      https://patchwork.kernel.org/project/intel-sgx/list/
11717 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
11718 F:      Documentation/arch/x86/sgx.rst
11719 F:      arch/x86/entry/vdso/vsgx.S
11720 F:      arch/x86/include/asm/sgx.h
11721 F:      arch/x86/include/uapi/asm/sgx.h
11722 F:      arch/x86/kernel/cpu/sgx/*
11723 F:      tools/testing/selftests/sgx/*
11724 K:      \bSGX_
11726 INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
11727 M:      Daniel Scally <djrscally@gmail.com>
11728 S:      Maintained
11729 F:      drivers/platform/x86/intel/int3472/
11731 INTEL SPEED SELECT TECHNOLOGY
11732 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11733 L:      platform-driver-x86@vger.kernel.org
11734 S:      Maintained
11735 F:      drivers/platform/x86/intel/speed_select_if/
11736 F:      include/uapi/linux/isst_if.h
11737 F:      tools/power/x86/intel-speed-select/
11739 INTEL STRATIX10 FIRMWARE DRIVERS
11740 M:      Dinh Nguyen <dinguyen@kernel.org>
11741 L:      linux-kernel@vger.kernel.org
11742 S:      Maintained
11743 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
11744 F:      Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
11745 F:      Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
11746 F:      drivers/firmware/stratix10-rsu.c
11747 F:      drivers/firmware/stratix10-svc.c
11748 F:      include/linux/firmware/intel/stratix10-smc.h
11749 F:      include/linux/firmware/intel/stratix10-svc-client.h
11751 INTEL TELEMETRY DRIVER
11752 M:      Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
11753 M:      "David E. Box" <david.e.box@linux.intel.com>
11754 L:      platform-driver-x86@vger.kernel.org
11755 S:      Maintained
11756 F:      arch/x86/include/asm/intel_telemetry.h
11757 F:      drivers/platform/x86/intel/telemetry/
11759 INTEL TPMI DRIVER
11760 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11761 L:      platform-driver-x86@vger.kernel.org
11762 S:      Maintained
11763 F:      Documentation/ABI/testing/debugfs-tpmi
11764 F:      drivers/platform/x86/intel/tpmi.c
11765 F:      include/linux/intel_tpmi.h
11767 INTEL UNCORE FREQUENCY CONTROL
11768 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11769 L:      platform-driver-x86@vger.kernel.org
11770 S:      Maintained
11771 F:      Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst
11772 F:      drivers/platform/x86/intel/uncore-frequency/
11774 INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
11775 M:      David E. Box <david.e.box@linux.intel.com>
11776 S:      Supported
11777 F:      drivers/platform/x86/intel/vsec.c
11778 F:      include/linux/intel_vsec.h
11780 INTEL VIRTUAL BUTTON DRIVER
11781 M:      AceLan Kao <acelan.kao@canonical.com>
11782 L:      platform-driver-x86@vger.kernel.org
11783 S:      Maintained
11784 F:      drivers/platform/x86/intel/vbtn.c
11786 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
11787 M:      Stanislaw Gruszka <stf_xl@wp.pl>
11788 L:      linux-wireless@vger.kernel.org
11789 S:      Supported
11790 F:      drivers/net/wireless/intel/iwlegacy/
11792 INTEL WIRELESS WIFI LINK (iwlwifi)
11793 M:      Miri Korenblit <miriam.rachel.korenblit@intel.com>
11794 L:      linux-wireless@vger.kernel.org
11795 S:      Supported
11796 W:      https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
11797 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
11798 F:      drivers/net/wireless/intel/iwlwifi/
11800 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
11801 M:      Jithu Joseph <jithu.joseph@intel.com>
11802 S:      Maintained
11803 W:      https://slimbootloader.github.io/security/firmware-update.html
11804 F:      drivers/platform/x86/intel/wmi/sbl-fw-update.c
11806 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
11807 L:      Dell.Client.Kernel@dell.com
11808 S:      Maintained
11809 F:      drivers/platform/x86/intel/wmi/thunderbolt.c
11811 INTEL WWAN IOSM DRIVER
11812 M:      M Chetan Kumar <m.chetan.kumar@intel.com>
11813 L:      netdev@vger.kernel.org
11814 S:      Maintained
11815 F:      drivers/net/wwan/iosm/
11817 INTEL(R) FLEXIBLE RETURN AND EVENT DELIVERY
11818 M:      Xin Li <xin@zytor.com>
11819 M:      "H. Peter Anvin" <hpa@zytor.com>
11820 S:      Supported
11821 F:      Documentation/arch/x86/x86_64/fred.rst
11822 F:      arch/x86/entry/entry_64_fred.S
11823 F:      arch/x86/entry/entry_fred.c
11824 F:      arch/x86/include/asm/fred.h
11825 F:      arch/x86/kernel/fred.c
11827 INTEL(R) TRACE HUB
11828 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
11829 S:      Supported
11830 F:      Documentation/trace/intel_th.rst
11831 F:      drivers/hwtracing/intel_th/
11832 F:      include/linux/intel_th.h
11834 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
11835 M:      Ning Sun <ning.sun@intel.com>
11836 L:      tboot-devel@lists.sourceforge.net
11837 S:      Supported
11838 W:      http://tboot.sourceforge.net
11839 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
11840 F:      Documentation/arch/x86/intel_txt.rst
11841 F:      arch/x86/kernel/tboot.c
11842 F:      include/linux/tboot.h
11844 INTERCONNECT API
11845 M:      Georgi Djakov <djakov@kernel.org>
11846 L:      linux-pm@vger.kernel.org
11847 S:      Maintained
11848 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
11849 F:      Documentation/devicetree/bindings/interconnect/
11850 F:      Documentation/driver-api/interconnect.rst
11851 F:      drivers/interconnect/
11852 F:      include/dt-bindings/interconnect/
11853 F:      include/linux/interconnect-provider.h
11854 F:      include/linux/interconnect.h
11856 INTERRUPT COUNTER DRIVER
11857 M:      Oleksij Rempel <o.rempel@pengutronix.de>
11858 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
11859 L:      linux-iio@vger.kernel.org
11860 F:      Documentation/devicetree/bindings/counter/interrupt-counter.yaml
11861 F:      drivers/counter/interrupt-cnt.c
11863 INTERSIL ISL7998X VIDEO DECODER DRIVER
11864 M:      Michael Tretter <m.tretter@pengutronix.de>
11865 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
11866 L:      linux-media@vger.kernel.org
11867 S:      Maintained
11868 F:      Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
11869 F:      drivers/media/i2c/isl7998x.c
11871 INVENSENSE ICM-426xx IMU DRIVER
11872 M:      Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
11873 L:      linux-iio@vger.kernel.org
11874 S:      Maintained
11875 W:      https://invensense.tdk.com/
11876 F:      Documentation/ABI/testing/sysfs-bus-iio-inv_icm42600
11877 F:      Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
11878 F:      drivers/iio/imu/inv_icm42600/
11880 INVENSENSE MPU-3050 GYROSCOPE DRIVER
11881 M:      Linus Walleij <linus.walleij@linaro.org>
11882 L:      linux-iio@vger.kernel.org
11883 S:      Maintained
11884 F:      Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
11885 F:      drivers/iio/gyro/mpu3050*
11887 IOC3 ETHERNET DRIVER
11888 M:      Ralf Baechle <ralf@linux-mips.org>
11889 L:      linux-mips@vger.kernel.org
11890 S:      Maintained
11891 F:      drivers/net/ethernet/sgi/ioc3-eth.c
11893 IOMMU DMA-API LAYER
11894 M:      Robin Murphy <robin.murphy@arm.com>
11895 L:      iommu@lists.linux.dev
11896 S:      Maintained
11897 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
11898 F:      drivers/iommu/dma-iommu.c
11899 F:      drivers/iommu/dma-iommu.h
11900 F:      drivers/iommu/iova.c
11901 F:      include/linux/iommu-dma.h
11902 F:      include/linux/iova.h
11904 IOMMU SUBSYSTEM
11905 M:      Joerg Roedel <joro@8bytes.org>
11906 M:      Will Deacon <will@kernel.org>
11907 R:      Robin Murphy <robin.murphy@arm.com>
11908 L:      iommu@lists.linux.dev
11909 S:      Maintained
11910 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
11911 F:      Documentation/devicetree/bindings/iommu/
11912 F:      drivers/iommu/
11913 F:      include/linux/iommu.h
11914 F:      include/linux/iova.h
11915 F:      include/linux/of_iommu.h
11917 IOMMUFD
11918 M:      Jason Gunthorpe <jgg@nvidia.com>
11919 M:      Kevin Tian <kevin.tian@intel.com>
11920 L:      iommu@lists.linux.dev
11921 S:      Maintained
11922 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd.git
11923 F:      Documentation/userspace-api/iommufd.rst
11924 F:      drivers/iommu/iommufd/
11925 F:      include/linux/iommufd.h
11926 F:      include/uapi/linux/iommufd.h
11927 F:      tools/testing/selftests/iommu/
11929 IOSYS-MAP HELPERS
11930 M:      Thomas Zimmermann <tzimmermann@suse.de>
11931 L:      dri-devel@lists.freedesktop.org
11932 S:      Maintained
11933 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
11934 F:      include/linux/iosys-map.h
11936 IO_URING
11937 M:      Jens Axboe <axboe@kernel.dk>
11938 M:      Pavel Begunkov <asml.silence@gmail.com>
11939 L:      io-uring@vger.kernel.org
11940 S:      Maintained
11941 T:      git git://git.kernel.dk/linux-block
11942 T:      git git://git.kernel.dk/liburing
11943 F:      include/linux/io_uring/
11944 F:      include/linux/io_uring.h
11945 F:      include/linux/io_uring_types.h
11946 F:      include/trace/events/io_uring.h
11947 F:      include/uapi/linux/io_uring.h
11948 F:      io_uring/
11950 IPMI SUBSYSTEM
11951 M:      Corey Minyard <minyard@acm.org>
11952 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
11953 S:      Supported
11954 W:      http://openipmi.sourceforge.net/
11955 T:      git https://github.com/cminyard/linux-ipmi.git for-next
11956 F:      Documentation/devicetree/bindings/ipmi/
11957 F:      Documentation/driver-api/ipmi.rst
11958 F:      drivers/char/ipmi/
11959 F:      include/linux/ipmi*
11960 F:      include/uapi/linux/ipmi*
11962 IPS SCSI RAID DRIVER
11963 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
11964 L:      linux-scsi@vger.kernel.org
11965 S:      Maintained
11966 W:      http://www.adaptec.com/
11967 F:      drivers/scsi/ips*
11969 IPVS
11970 M:      Simon Horman <horms@verge.net.au>
11971 M:      Julian Anastasov <ja@ssi.bg>
11972 L:      netdev@vger.kernel.org
11973 L:      lvs-devel@vger.kernel.org
11974 S:      Maintained
11975 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
11976 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
11977 F:      Documentation/networking/ipvs-sysctl.rst
11978 F:      include/net/ip_vs.h
11979 F:      include/uapi/linux/ip_vs.h
11980 F:      net/netfilter/ipvs/
11982 IPWIRELESS DRIVER
11983 M:      Jiri Kosina <jikos@kernel.org>
11984 M:      David Sterba <dsterba@suse.com>
11985 S:      Odd Fixes
11986 F:      drivers/tty/ipwireless/
11988 IRON DEVICE AUDIO CODEC DRIVERS
11989 M:      Kiseok Jo <kiseok.jo@irondevice.com>
11990 L:      linux-sound@vger.kernel.org
11991 S:      Maintained
11992 F:      Documentation/devicetree/bindings/sound/irondevice,*
11993 F:      sound/soc/codecs/sma*
11995 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
11996 M:      Thomas Gleixner <tglx@linutronix.de>
11997 S:      Maintained
11998 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11999 F:      Documentation/core-api/irq/irq-domain.rst
12000 F:      include/linux/irqdomain.h
12001 F:      include/linux/irqdomain_defs.h
12002 F:      kernel/irq/irqdomain.c
12003 F:      kernel/irq/msi.c
12005 IRQ SUBSYSTEM
12006 M:      Thomas Gleixner <tglx@linutronix.de>
12007 L:      linux-kernel@vger.kernel.org
12008 S:      Maintained
12009 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
12010 F:      include/linux/group_cpus.h
12011 F:      include/linux/irq.h
12012 F:      include/linux/irqhandler.h
12013 F:      include/linux/irqnr.h
12014 F:      include/linux/irqreturn.h
12015 F:      kernel/irq/
12016 F:      lib/group_cpus.c
12018 IRQCHIP DRIVERS
12019 M:      Thomas Gleixner <tglx@linutronix.de>
12020 L:      linux-kernel@vger.kernel.org
12021 S:      Maintained
12022 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
12023 F:      Documentation/devicetree/bindings/interrupt-controller/
12024 F:      drivers/irqchip/
12025 F:      include/linux/irqchip.h
12028 M:      William Breathitt Gray <wbg@kernel.org>
12029 S:      Maintained
12030 F:      Documentation/driver-api/isa.rst
12031 F:      drivers/base/isa.c
12032 F:      include/linux/isa.h
12034 ISA RADIO MODULE
12035 M:      Hans Verkuil <hverkuil@xs4all.nl>
12036 L:      linux-media@vger.kernel.org
12037 S:      Maintained
12038 W:      https://linuxtv.org
12039 T:      git git://linuxtv.org/media_tree.git
12040 F:      drivers/media/radio/radio-isa*
12042 ISAPNP
12043 M:      Jaroslav Kysela <perex@perex.cz>
12044 S:      Maintained
12045 F:      Documentation/userspace-api/isapnp.rst
12046 F:      drivers/pnp/isapnp/
12047 F:      include/linux/isapnp.h
12049 ISCSI
12050 M:      Lee Duncan <lduncan@suse.com>
12051 M:      Chris Leech <cleech@redhat.com>
12052 M:      Mike Christie <michael.christie@oracle.com>
12053 L:      open-iscsi@googlegroups.com
12054 L:      linux-scsi@vger.kernel.org
12055 S:      Maintained
12056 W:      www.open-iscsi.com
12057 F:      drivers/scsi/*iscsi*
12058 F:      include/scsi/*iscsi*
12060 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
12061 M:      Peter Jones <pjones@redhat.com>
12062 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
12063 S:      Maintained
12064 F:      drivers/firmware/iscsi_ibft*
12066 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
12067 M:      Sagi Grimberg <sagi@grimberg.me>
12068 M:      Max Gurtovoy <mgurtovoy@nvidia.com>
12069 L:      linux-rdma@vger.kernel.org
12070 S:      Supported
12071 W:      http://www.openfabrics.org
12072 W:      www.open-iscsi.org
12073 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
12074 F:      drivers/infiniband/ulp/iser/
12076 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
12077 M:      Sagi Grimberg <sagi@grimberg.me>
12078 L:      linux-rdma@vger.kernel.org
12079 L:      target-devel@vger.kernel.org
12080 S:      Supported
12081 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12082 F:      drivers/infiniband/ulp/isert
12084 ISDN/CMTP OVER BLUETOOTH
12085 M:      Karsten Keil <isdn@linux-pingi.de>
12086 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
12087 L:      netdev@vger.kernel.org
12088 S:      Odd Fixes
12089 W:      http://www.isdn4linux.de
12090 F:      Documentation/isdn/
12091 F:      drivers/isdn/capi/
12092 F:      include/linux/isdn/
12093 F:      include/uapi/linux/isdn/
12094 F:      net/bluetooth/cmtp/
12096 ISDN/mISDN SUBSYSTEM
12097 M:      Karsten Keil <isdn@linux-pingi.de>
12098 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
12099 L:      netdev@vger.kernel.org
12100 S:      Maintained
12101 W:      http://www.isdn4linux.de
12102 F:      drivers/isdn/Kconfig
12103 F:      drivers/isdn/Makefile
12104 F:      drivers/isdn/hardware/
12105 F:      drivers/isdn/mISDN/
12107 ISOFS FILESYSTEM
12108 M:      Jan Kara <jack@suse.cz>
12109 L:      linux-fsdevel@vger.kernel.org
12110 S:      Maintained
12111 F:      Documentation/filesystems/isofs.rst
12112 F:      fs/isofs/
12114 IT87 HARDWARE MONITORING DRIVER
12115 M:      Jean Delvare <jdelvare@suse.com>
12116 L:      linux-hwmon@vger.kernel.org
12117 S:      Maintained
12118 F:      Documentation/hwmon/it87.rst
12119 F:      drivers/hwmon/it87.c
12121 IT913X MEDIA DRIVER
12122 L:      linux-media@vger.kernel.org
12123 S:      Orphan
12124 W:      https://linuxtv.org
12125 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12126 F:      drivers/media/tuners/it913x*
12128 ITE IT66121 HDMI BRIDGE DRIVER
12129 M:      Phong LE <ple@baylibre.com>
12130 M:      Neil Armstrong <neil.armstrong@linaro.org>
12131 S:      Maintained
12132 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
12133 F:      Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
12134 F:      drivers/gpu/drm/bridge/ite-it66121.c
12136 IVTV VIDEO4LINUX DRIVER
12137 M:      Andy Walls <awalls@md.metrocast.net>
12138 L:      linux-media@vger.kernel.org
12139 S:      Maintained
12140 W:      https://linuxtv.org
12141 T:      git git://linuxtv.org/media_tree.git
12142 F:      Documentation/admin-guide/media/ivtv*
12143 F:      drivers/media/pci/ivtv/
12144 F:      include/uapi/linux/ivtv*
12146 IX2505V MEDIA DRIVER
12147 M:      Malcolm Priestley <tvboxspy@gmail.com>
12148 L:      linux-media@vger.kernel.org
12149 S:      Maintained
12150 W:      https://linuxtv.org
12151 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12152 F:      drivers/media/dvb-frontends/ix2505v*
12154 JAILHOUSE HYPERVISOR INTERFACE
12155 M:      Jan Kiszka <jan.kiszka@siemens.com>
12156 L:      jailhouse-dev@googlegroups.com
12157 S:      Maintained
12158 F:      arch/x86/include/asm/jailhouse_para.h
12159 F:      arch/x86/kernel/jailhouse.c
12161 JFS FILESYSTEM
12162 M:      Dave Kleikamp <shaggy@kernel.org>
12163 L:      jfs-discussion@lists.sourceforge.net
12164 S:      Odd Fixes
12165 W:      http://jfs.sourceforge.net/
12166 T:      git https://github.com/kleikamp/linux-shaggy.git
12167 F:      Documentation/admin-guide/jfs.rst
12168 F:      fs/jfs/
12170 JME NETWORK DRIVER
12171 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
12172 L:      netdev@vger.kernel.org
12173 S:      Odd Fixes
12174 F:      drivers/net/ethernet/jme.*
12176 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
12177 M:      David Woodhouse <dwmw2@infradead.org>
12178 M:      Richard Weinberger <richard@nod.at>
12179 L:      linux-mtd@lists.infradead.org
12180 S:      Odd Fixes
12181 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
12182 T:      git git://git.infradead.org/ubifs-2.6.git
12183 F:      fs/jffs2/
12184 F:      include/uapi/linux/jffs2.h
12186 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
12187 M:      "Theodore Ts'o" <tytso@mit.edu>
12188 M:      Jan Kara <jack@suse.com>
12189 L:      linux-ext4@vger.kernel.org
12190 S:      Maintained
12191 F:      fs/jbd2/
12192 F:      include/linux/jbd2.h
12194 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
12195 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
12196 L:      linux-media@vger.kernel.org
12197 L:      linux-renesas-soc@vger.kernel.org
12198 S:      Maintained
12199 F:      drivers/media/platform/renesas/rcar_jpu.c
12201 JSM Neo PCI based serial card
12202 L:      linux-serial@vger.kernel.org
12203 S:      Orphan
12204 F:      drivers/tty/serial/jsm/
12206 K10TEMP HARDWARE MONITORING DRIVER
12207 M:      Clemens Ladisch <clemens@ladisch.de>
12208 L:      linux-hwmon@vger.kernel.org
12209 S:      Maintained
12210 F:      Documentation/hwmon/k10temp.rst
12211 F:      drivers/hwmon/k10temp.c
12213 K8TEMP HARDWARE MONITORING DRIVER
12214 M:      Rudolf Marek <r.marek@assembler.cz>
12215 L:      linux-hwmon@vger.kernel.org
12216 S:      Maintained
12217 F:      Documentation/hwmon/k8temp.rst
12218 F:      drivers/hwmon/k8temp.c
12220 KASAN
12221 M:      Andrey Ryabinin <ryabinin.a.a@gmail.com>
12222 R:      Alexander Potapenko <glider@google.com>
12223 R:      Andrey Konovalov <andreyknvl@gmail.com>
12224 R:      Dmitry Vyukov <dvyukov@google.com>
12225 R:      Vincenzo Frascino <vincenzo.frascino@arm.com>
12226 L:      kasan-dev@googlegroups.com
12227 S:      Maintained
12228 B:      https://bugzilla.kernel.org/buglist.cgi?component=Sanitizers&product=Memory%20Management
12229 F:      Documentation/dev-tools/kasan.rst
12230 F:      arch/*/include/asm/*kasan.h
12231 F:      arch/*/mm/kasan_init*
12232 F:      include/linux/kasan*.h
12233 F:      lib/Kconfig.kasan
12234 F:      mm/kasan/
12235 F:      scripts/Makefile.kasan
12237 KCONFIG
12238 M:      Masahiro Yamada <masahiroy@kernel.org>
12239 L:      linux-kbuild@vger.kernel.org
12240 S:      Maintained
12241 Q:      https://patchwork.kernel.org/project/linux-kbuild/list/
12242 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kbuild
12243 F:      Documentation/kbuild/kconfig*
12244 F:      scripts/Kconfig.include
12245 F:      scripts/kconfig/
12247 KCOV
12248 R:      Dmitry Vyukov <dvyukov@google.com>
12249 R:      Andrey Konovalov <andreyknvl@gmail.com>
12250 L:      kasan-dev@googlegroups.com
12251 S:      Maintained
12252 B:      https://bugzilla.kernel.org/buglist.cgi?component=Sanitizers&product=Memory%20Management
12253 F:      Documentation/dev-tools/kcov.rst
12254 F:      include/linux/kcov.h
12255 F:      include/uapi/linux/kcov.h
12256 F:      kernel/kcov.c
12257 F:      scripts/Makefile.kcov
12259 KCSAN
12260 M:      Marco Elver <elver@google.com>
12261 R:      Dmitry Vyukov <dvyukov@google.com>
12262 L:      kasan-dev@googlegroups.com
12263 S:      Maintained
12264 F:      Documentation/dev-tools/kcsan.rst
12265 F:      include/linux/kcsan*.h
12266 F:      kernel/kcsan/
12267 F:      lib/Kconfig.kcsan
12268 F:      scripts/Makefile.kcsan
12270 KDUMP
12271 M:      Baoquan He <bhe@redhat.com>
12272 R:      Vivek Goyal <vgoyal@redhat.com>
12273 R:      Dave Young <dyoung@redhat.com>
12274 L:      kexec@lists.infradead.org
12275 S:      Maintained
12276 W:      http://lse.sourceforge.net/kdump/
12277 F:      Documentation/admin-guide/kdump/
12278 F:      fs/proc/vmcore.c
12279 F:      include/linux/crash_core.h
12280 F:      include/linux/crash_dump.h
12281 F:      include/uapi/linux/vmcore.h
12282 F:      kernel/crash_*.c
12284 KEENE FM RADIO TRANSMITTER DRIVER
12285 M:      Hans Verkuil <hverkuil@xs4all.nl>
12286 L:      linux-media@vger.kernel.org
12287 S:      Maintained
12288 W:      https://linuxtv.org
12289 T:      git git://linuxtv.org/media_tree.git
12290 F:      drivers/media/radio/radio-keene*
12292 KERNEL AUTOMOUNTER
12293 M:      Ian Kent <raven@themaw.net>
12294 L:      autofs@vger.kernel.org
12295 S:      Maintained
12296 F:      fs/autofs/
12298 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
12299 M:      Masahiro Yamada <masahiroy@kernel.org>
12300 R:      Nathan Chancellor <nathan@kernel.org>
12301 R:      Nicolas Schier <nicolas@fjasle.eu>
12302 L:      linux-kbuild@vger.kernel.org
12303 S:      Maintained
12304 Q:      https://patchwork.kernel.org/project/linux-kbuild/list/
12305 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
12306 F:      Documentation/kbuild/
12307 F:      Makefile
12308 F:      scripts/*vmlinux*
12309 F:      scripts/Kbuild*
12310 F:      scripts/Makefile*
12311 F:      scripts/basic/
12312 F:      scripts/clang-tools/
12313 F:      scripts/dummy-tools/
12314 F:      scripts/include/
12315 F:      scripts/mk*
12316 F:      scripts/mod/
12317 F:      scripts/package/
12318 F:      usr/
12320 KERNEL HARDENING (not covered by other areas)
12321 M:      Kees Cook <kees@kernel.org>
12322 R:      Gustavo A. R. Silva <gustavoars@kernel.org>
12323 L:      linux-hardening@vger.kernel.org
12324 S:      Supported
12325 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12326 F:      Documentation/ABI/testing/sysfs-kernel-oops_count
12327 F:      Documentation/ABI/testing/sysfs-kernel-warn_count
12328 F:      arch/*/configs/hardening.config
12329 F:      include/linux/overflow.h
12330 F:      include/linux/randomize_kstack.h
12331 F:      kernel/configs/hardening.config
12332 F:      lib/usercopy_kunit.c
12333 F:      mm/usercopy.c
12334 F:      security/Kconfig.hardening
12335 K:      \b(add|choose)_random_kstack_offset\b
12336 K:      \b__check_(object_size|heap_object)\b
12337 K:      \b__counted_by\b
12339 KERNEL JANITORS
12340 L:      kernel-janitors@vger.kernel.org
12341 S:      Odd Fixes
12342 W:      http://kernelnewbies.org/KernelJanitors
12344 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
12345 M:      Chuck Lever <chuck.lever@oracle.com>
12346 M:      Jeff Layton <jlayton@kernel.org>
12347 R:      Neil Brown <neilb@suse.de>
12348 R:      Olga Kornievskaia <okorniev@redhat.com>
12349 R:      Dai Ngo <Dai.Ngo@oracle.com>
12350 R:      Tom Talpey <tom@talpey.com>
12351 L:      linux-nfs@vger.kernel.org
12352 S:      Supported
12353 B:      https://bugzilla.kernel.org
12354 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
12355 F:      Documentation/filesystems/nfs/
12356 F:      fs/lockd/
12357 F:      fs/nfs_common/
12358 F:      fs/nfsd/
12359 F:      include/linux/lockd/
12360 F:      include/linux/sunrpc/
12361 F:      include/trace/events/rpcgss.h
12362 F:      include/trace/events/rpcrdma.h
12363 F:      include/trace/events/sunrpc.h
12364 F:      include/trace/misc/fs.h
12365 F:      include/trace/misc/nfs.h
12366 F:      include/trace/misc/sunrpc.h
12367 F:      include/uapi/linux/nfsd/
12368 F:      include/uapi/linux/sunrpc/
12369 F:      net/sunrpc/
12371 KERNEL PACMAN PACKAGING (in addition to generic KERNEL BUILD)
12372 M:      Thomas Weißschuh <linux@weissschuh.net>
12373 R:      Christian Heusel <christian@heusel.eu>
12374 R:      Nathan Chancellor <nathan@kernel.org>
12375 S:      Maintained
12376 F:      scripts/package/PKGBUILD
12378 KERNEL REGRESSIONS
12379 M:      Thorsten Leemhuis <linux@leemhuis.info>
12380 L:      regressions@lists.linux.dev
12381 S:      Supported
12382 F:      Documentation/admin-guide/reporting-regressions.rst
12383 F:      Documentation/process/handling-regressions.rst
12385 KERNEL SELFTEST FRAMEWORK
12386 M:      Shuah Khan <shuah@kernel.org>
12387 M:      Shuah Khan <skhan@linuxfoundation.org>
12388 L:      linux-kselftest@vger.kernel.org
12389 S:      Maintained
12390 Q:      https://patchwork.kernel.org/project/linux-kselftest/list/
12391 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
12392 F:      Documentation/dev-tools/kselftest*
12393 F:      tools/testing/selftests/
12395 KERNEL SMB3 SERVER (KSMBD)
12396 M:      Namjae Jeon <linkinjeon@kernel.org>
12397 M:      Steve French <sfrench@samba.org>
12398 R:      Sergey Senozhatsky <senozhatsky@chromium.org>
12399 R:      Tom Talpey <tom@talpey.com>
12400 L:      linux-cifs@vger.kernel.org
12401 S:      Maintained
12402 T:      git git://git.samba.org/ksmbd.git
12403 F:      Documentation/filesystems/smb/ksmbd.rst
12404 F:      fs/smb/common/
12405 F:      fs/smb/server/
12407 KERNEL UNIT TESTING FRAMEWORK (KUnit)
12408 M:      Brendan Higgins <brendanhiggins@google.com>
12409 M:      David Gow <davidgow@google.com>
12410 R:      Rae Moar <rmoar@google.com>
12411 L:      linux-kselftest@vger.kernel.org
12412 L:      kunit-dev@googlegroups.com
12413 S:      Maintained
12414 W:      https://google.github.io/kunit-docs/third_party/kernel/docs/
12415 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit
12416 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit-fixes
12417 F:      Documentation/dev-tools/kunit/
12418 F:      include/kunit/
12419 F:      lib/kunit/
12420 F:      rust/kernel/kunit.rs
12421 F:      scripts/rustdoc_test_*
12422 F:      tools/testing/kunit/
12424 KERNEL USERMODE HELPER
12425 M:      Luis Chamberlain <mcgrof@kernel.org>
12426 L:      linux-kernel@vger.kernel.org
12427 S:      Maintained
12428 F:      include/linux/umh.h
12429 F:      kernel/umh.c
12431 KERNEL VIRTUAL MACHINE (KVM)
12432 M:      Paolo Bonzini <pbonzini@redhat.com>
12433 L:      kvm@vger.kernel.org
12434 S:      Supported
12435 W:      http://www.linux-kvm.org
12436 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12437 F:      Documentation/virt/kvm/
12438 F:      include/asm-generic/kvm*
12439 F:      include/kvm/iodev.h
12440 F:      include/linux/kvm*
12441 F:      include/trace/events/kvm.h
12442 F:      include/uapi/asm-generic/kvm*
12443 F:      include/uapi/linux/kvm*
12444 F:      tools/kvm/
12445 F:      tools/testing/selftests/kvm/
12446 F:      virt/kvm/*
12448 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
12449 M:      Marc Zyngier <maz@kernel.org>
12450 M:      Oliver Upton <oliver.upton@linux.dev>
12451 R:      Joey Gouly <joey.gouly@arm.com>
12452 R:      Suzuki K Poulose <suzuki.poulose@arm.com>
12453 R:      Zenghui Yu <yuzenghui@huawei.com>
12454 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12455 L:      kvmarm@lists.linux.dev
12456 S:      Maintained
12457 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
12458 F:      Documentation/virt/kvm/arm/
12459 F:      Documentation/virt/kvm/devices/arm*
12460 F:      arch/arm64/include/asm/kvm*
12461 F:      arch/arm64/include/uapi/asm/kvm*
12462 F:      arch/arm64/kvm/
12463 F:      include/kvm/arm_*
12464 F:      tools/testing/selftests/kvm/*/aarch64/
12465 F:      tools/testing/selftests/kvm/aarch64/
12467 KERNEL VIRTUAL MACHINE FOR LOONGARCH (KVM/LoongArch)
12468 M:      Tianrui Zhao <zhaotianrui@loongson.cn>
12469 M:      Bibo Mao <maobibo@loongson.cn>
12470 M:      Huacai Chen <chenhuacai@kernel.org>
12471 L:      kvm@vger.kernel.org
12472 L:      loongarch@lists.linux.dev
12473 S:      Maintained
12474 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12475 F:      Documentation/virt/kvm/loongarch/
12476 F:      arch/loongarch/include/asm/kvm*
12477 F:      arch/loongarch/include/uapi/asm/kvm*
12478 F:      arch/loongarch/kvm/
12480 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
12481 M:      Huacai Chen <chenhuacai@kernel.org>
12482 L:      linux-mips@vger.kernel.org
12483 L:      kvm@vger.kernel.org
12484 S:      Maintained
12485 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12486 F:      arch/mips/include/asm/kvm*
12487 F:      arch/mips/include/uapi/asm/kvm*
12488 F:      arch/mips/kvm/
12490 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
12491 M:      Michael Ellerman <mpe@ellerman.id.au>
12492 R:      Nicholas Piggin <npiggin@gmail.com>
12493 L:      linuxppc-dev@lists.ozlabs.org
12494 L:      kvm@vger.kernel.org
12495 S:      Maintained (Book3S 64-bit HV)
12496 S:      Odd fixes (Book3S 64-bit PR)
12497 S:      Orphan (Book3E and 32-bit)
12498 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
12499 F:      arch/powerpc/include/asm/kvm*
12500 F:      arch/powerpc/include/uapi/asm/kvm*
12501 F:      arch/powerpc/kernel/kvm*
12502 F:      arch/powerpc/kvm/
12504 KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
12505 M:      Anup Patel <anup@brainfault.org>
12506 R:      Atish Patra <atishp@atishpatra.org>
12507 L:      kvm@vger.kernel.org
12508 L:      kvm-riscv@lists.infradead.org
12509 L:      linux-riscv@lists.infradead.org
12510 S:      Maintained
12511 T:      git https://github.com/kvm-riscv/linux.git
12512 F:      arch/riscv/include/asm/kvm*
12513 F:      arch/riscv/include/uapi/asm/kvm*
12514 F:      arch/riscv/kvm/
12515 F:      tools/testing/selftests/kvm/*/riscv/
12516 F:      tools/testing/selftests/kvm/riscv/
12518 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
12519 M:      Christian Borntraeger <borntraeger@linux.ibm.com>
12520 M:      Janosch Frank <frankja@linux.ibm.com>
12521 M:      Claudio Imbrenda <imbrenda@linux.ibm.com>
12522 R:      David Hildenbrand <david@redhat.com>
12523 L:      kvm@vger.kernel.org
12524 S:      Supported
12525 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
12526 F:      Documentation/virt/kvm/s390*
12527 F:      arch/s390/include/asm/gmap.h
12528 F:      arch/s390/include/asm/kvm*
12529 F:      arch/s390/include/uapi/asm/kvm*
12530 F:      arch/s390/include/uapi/asm/uvdevice.h
12531 F:      arch/s390/kernel/uv.c
12532 F:      arch/s390/kvm/
12533 F:      arch/s390/mm/gmap.c
12534 F:      drivers/s390/char/uvdevice.c
12535 F:      tools/testing/selftests/drivers/s390x/uvdevice/
12536 F:      tools/testing/selftests/kvm/*/s390x/
12537 F:      tools/testing/selftests/kvm/s390x/
12539 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
12540 M:      Sean Christopherson <seanjc@google.com>
12541 M:      Paolo Bonzini <pbonzini@redhat.com>
12542 L:      kvm@vger.kernel.org
12543 S:      Supported
12544 P:      Documentation/process/maintainer-kvm-x86.rst
12545 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12546 F:      arch/x86/include/asm/kvm*
12547 F:      arch/x86/include/asm/svm.h
12548 F:      arch/x86/include/asm/vmx*.h
12549 F:      arch/x86/include/uapi/asm/kvm*
12550 F:      arch/x86/include/uapi/asm/svm.h
12551 F:      arch/x86/include/uapi/asm/vmx.h
12552 F:      arch/x86/kvm/
12553 F:      arch/x86/kvm/*/
12554 F:      tools/testing/selftests/kvm/*/x86_64/
12555 F:      tools/testing/selftests/kvm/x86_64/
12557 KERNFS
12558 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12559 M:      Tejun Heo <tj@kernel.org>
12560 S:      Supported
12561 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12562 F:      fs/kernfs/
12563 F:      include/linux/kernfs.h
12565 KEXEC
12566 M:      Eric Biederman <ebiederm@xmission.com>
12567 L:      kexec@lists.infradead.org
12568 S:      Maintained
12569 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
12570 F:      include/linux/kexec.h
12571 F:      include/uapi/linux/kexec.h
12572 F:      kernel/kexec*
12574 KEYS-ENCRYPTED
12575 M:      Mimi Zohar <zohar@linux.ibm.com>
12576 L:      linux-integrity@vger.kernel.org
12577 L:      keyrings@vger.kernel.org
12578 S:      Supported
12579 F:      Documentation/security/keys/trusted-encrypted.rst
12580 F:      include/keys/encrypted-type.h
12581 F:      security/keys/encrypted-keys/
12583 KEYS-TRUSTED
12584 M:      James Bottomley <James.Bottomley@HansenPartnership.com>
12585 M:      Jarkko Sakkinen <jarkko@kernel.org>
12586 M:      Mimi Zohar <zohar@linux.ibm.com>
12587 L:      linux-integrity@vger.kernel.org
12588 L:      keyrings@vger.kernel.org
12589 S:      Supported
12590 F:      Documentation/security/keys/trusted-encrypted.rst
12591 F:      include/keys/trusted-type.h
12592 F:      include/keys/trusted_tpm.h
12593 F:      security/keys/trusted-keys/
12595 KEYS-TRUSTED-CAAM
12596 M:      Ahmad Fatoum <a.fatoum@pengutronix.de>
12597 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
12598 L:      linux-integrity@vger.kernel.org
12599 L:      keyrings@vger.kernel.org
12600 S:      Maintained
12601 F:      include/keys/trusted_caam.h
12602 F:      security/keys/trusted-keys/trusted_caam.c
12604 KEYS-TRUSTED-DCP
12605 M:      David Gstir <david@sigma-star.at>
12606 R:      sigma star Kernel Team <upstream+dcp@sigma-star.at>
12607 L:      linux-integrity@vger.kernel.org
12608 L:      keyrings@vger.kernel.org
12609 S:      Supported
12610 F:      include/keys/trusted_dcp.h
12611 F:      security/keys/trusted-keys/trusted_dcp.c
12613 KEYS-TRUSTED-TEE
12614 M:      Sumit Garg <sumit.garg@linaro.org>
12615 L:      linux-integrity@vger.kernel.org
12616 L:      keyrings@vger.kernel.org
12617 S:      Supported
12618 F:      include/keys/trusted_tee.h
12619 F:      security/keys/trusted-keys/trusted_tee.c
12621 KEYS/KEYRINGS
12622 M:      David Howells <dhowells@redhat.com>
12623 M:      Jarkko Sakkinen <jarkko@kernel.org>
12624 L:      keyrings@vger.kernel.org
12625 S:      Maintained
12626 F:      Documentation/security/keys/core.rst
12627 F:      include/keys/
12628 F:      include/linux/key-type.h
12629 F:      include/linux/key.h
12630 F:      include/linux/keyctl.h
12631 F:      include/uapi/linux/keyctl.h
12632 F:      security/keys/
12634 KEYS/KEYRINGS_INTEGRITY
12635 M:      Jarkko Sakkinen <jarkko@kernel.org>
12636 M:      Mimi Zohar <zohar@linux.ibm.com>
12637 L:      linux-integrity@vger.kernel.org
12638 L:      keyrings@vger.kernel.org
12639 S:      Supported
12640 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
12641 F:      security/integrity/platform_certs
12643 KFENCE
12644 M:      Alexander Potapenko <glider@google.com>
12645 M:      Marco Elver <elver@google.com>
12646 R:      Dmitry Vyukov <dvyukov@google.com>
12647 L:      kasan-dev@googlegroups.com
12648 S:      Maintained
12649 F:      Documentation/dev-tools/kfence.rst
12650 F:      arch/*/include/asm/kfence.h
12651 F:      include/linux/kfence.h
12652 F:      lib/Kconfig.kfence
12653 F:      mm/kfence/
12655 KFIFO
12656 M:      Stefani Seibold <stefani@seibold.net>
12657 S:      Maintained
12658 F:      include/linux/kfifo.h
12659 F:      lib/kfifo.c
12660 F:      samples/kfifo/
12662 KGDB / KDB /debug_core
12663 M:      Jason Wessel <jason.wessel@windriver.com>
12664 M:      Daniel Thompson <daniel.thompson@linaro.org>
12665 R:      Douglas Anderson <dianders@chromium.org>
12666 L:      kgdb-bugreport@lists.sourceforge.net
12667 S:      Maintained
12668 W:      http://kgdb.wiki.kernel.org/
12669 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
12670 F:      Documentation/dev-tools/kgdb.rst
12671 F:      drivers/misc/kgdbts.c
12672 F:      drivers/tty/serial/kgdboc.c
12673 F:      include/linux/kdb.h
12674 F:      include/linux/kgdb.h
12675 F:      kernel/debug/
12676 F:      kernel/module/kdb.c
12678 KHADAS MCU MFD DRIVER
12679 M:      Neil Armstrong <neil.armstrong@linaro.org>
12680 L:      linux-amlogic@lists.infradead.org
12681 S:      Maintained
12682 F:      Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
12683 F:      drivers/mfd/khadas-mcu.c
12684 F:      drivers/thermal/khadas_mcu_fan.c
12685 F:      include/linux/mfd/khadas-mcu.h
12687 KIONIX/ROHM KX022A ACCELEROMETER
12688 M:      Matti Vaittinen <mazziesaccount@gmail.com>
12689 L:      linux-iio@vger.kernel.org
12690 S:      Supported
12691 F:      drivers/iio/accel/kionix-kx022a*
12693 KMEMLEAK
12694 M:      Catalin Marinas <catalin.marinas@arm.com>
12695 S:      Maintained
12696 F:      Documentation/dev-tools/kmemleak.rst
12697 F:      include/linux/kmemleak.h
12698 F:      mm/kmemleak.c
12699 F:      samples/kmemleak/kmemleak-test.c
12701 KMSAN
12702 M:      Alexander Potapenko <glider@google.com>
12703 R:      Marco Elver <elver@google.com>
12704 R:      Dmitry Vyukov <dvyukov@google.com>
12705 L:      kasan-dev@googlegroups.com
12706 S:      Maintained
12707 F:      Documentation/dev-tools/kmsan.rst
12708 F:      arch/*/include/asm/kmsan.h
12709 F:      arch/*/mm/kmsan_*
12710 F:      include/linux/kmsan*.h
12711 F:      lib/Kconfig.kmsan
12712 F:      mm/kmsan/
12713 F:      scripts/Makefile.kmsan
12715 KPROBES
12716 M:      Naveen N Rao <naveen@kernel.org>
12717 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
12718 M:      "David S. Miller" <davem@davemloft.net>
12719 M:      Masami Hiramatsu <mhiramat@kernel.org>
12720 L:      linux-kernel@vger.kernel.org
12721 L:      linux-trace-kernel@vger.kernel.org
12722 S:      Maintained
12723 Q:      https://patchwork.kernel.org/project/linux-trace-kernel/list/
12724 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
12725 F:      Documentation/trace/kprobes.rst
12726 F:      include/asm-generic/kprobes.h
12727 F:      include/linux/kprobes.h
12728 F:      kernel/kprobes.c
12729 F:      lib/test_kprobes.c
12730 F:      samples/kprobes
12732 KS0108 LCD CONTROLLER DRIVER
12733 M:      Miguel Ojeda <ojeda@kernel.org>
12734 S:      Maintained
12735 F:      Documentation/admin-guide/auxdisplay/ks0108.rst
12736 F:      drivers/auxdisplay/ks0108.c
12737 F:      include/linux/ks0108.h
12739 KTD253 BACKLIGHT DRIVER
12740 M:      Linus Walleij <linus.walleij@linaro.org>
12741 S:      Maintained
12742 F:      Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
12743 F:      drivers/video/backlight/ktd253-backlight.c
12745 KTD2801 BACKLIGHT DRIVER
12746 M:      Duje Mihanović <duje.mihanovic@skole.hr>
12747 S:      Maintained
12748 F:      Documentation/devicetree/bindings/leds/backlight/kinetic,ktd2801.yaml
12749 F:      drivers/video/backlight/ktd2801-backlight.c
12751 KTEST
12752 M:      Steven Rostedt <rostedt@goodmis.org>
12753 M:      John Hawley <warthog9@eaglescrag.net>
12754 S:      Maintained
12755 F:      tools/testing/ktest
12757 KTZ8866 BACKLIGHT DRIVER
12758 M:      Jianhua Lu <lujianhua000@gmail.com>
12759 S:      Maintained
12760 F:      Documentation/devicetree/bindings/leds/backlight/kinetic,ktz8866.yaml
12761 F:      drivers/video/backlight/ktz8866.c
12763 KVM PARAVIRT (KVM/paravirt)
12764 M:      Paolo Bonzini <pbonzini@redhat.com>
12765 R:      Vitaly Kuznetsov <vkuznets@redhat.com>
12766 L:      kvm@vger.kernel.org
12767 S:      Supported
12768 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12769 F:      arch/um/include/asm/kvm_para.h
12770 F:      arch/x86/include/asm/kvm_para.h
12771 F:      arch/x86/include/asm/pvclock-abi.h
12772 F:      arch/x86/include/uapi/asm/kvm_para.h
12773 F:      arch/x86/kernel/kvm.c
12774 F:      arch/x86/kernel/kvmclock.c
12775 F:      include/asm-generic/kvm_para.h
12776 F:      include/linux/kvm_para.h
12777 F:      include/uapi/asm-generic/kvm_para.h
12778 F:      include/uapi/linux/kvm_para.h
12780 KVM X86 HYPER-V (KVM/hyper-v)
12781 M:      Vitaly Kuznetsov <vkuznets@redhat.com>
12782 M:      Sean Christopherson <seanjc@google.com>
12783 M:      Paolo Bonzini <pbonzini@redhat.com>
12784 L:      kvm@vger.kernel.org
12785 S:      Supported
12786 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12787 F:      arch/x86/kvm/hyperv.*
12788 F:      arch/x86/kvm/kvm_onhyperv.*
12789 F:      arch/x86/kvm/svm/hyperv.*
12790 F:      arch/x86/kvm/svm/svm_onhyperv.*
12791 F:      arch/x86/kvm/vmx/hyperv.*
12793 KVM X86 Xen (KVM/Xen)
12794 M:      David Woodhouse <dwmw2@infradead.org>
12795 M:      Paul Durrant <paul@xen.org>
12796 M:      Sean Christopherson <seanjc@google.com>
12797 M:      Paolo Bonzini <pbonzini@redhat.com>
12798 L:      kvm@vger.kernel.org
12799 S:      Supported
12800 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12801 F:      arch/x86/kvm/xen.*
12803 L3MDEV
12804 M:      David Ahern <dsahern@kernel.org>
12805 L:      netdev@vger.kernel.org
12806 S:      Maintained
12807 F:      include/net/l3mdev.h
12808 F:      net/l3mdev
12810 LANDLOCK SECURITY MODULE
12811 M:      Mickaël Salaün <mic@digikod.net>
12812 R:      Günther Noack <gnoack@google.com>
12813 L:      linux-security-module@vger.kernel.org
12814 S:      Supported
12815 W:      https://landlock.io
12816 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/mic/linux.git
12817 F:      Documentation/security/landlock.rst
12818 F:      Documentation/userspace-api/landlock.rst
12819 F:      fs/ioctl.c
12820 F:      include/uapi/linux/landlock.h
12821 F:      samples/landlock/
12822 F:      security/landlock/
12823 F:      tools/testing/selftests/landlock/
12824 K:      landlock
12825 K:      LANDLOCK
12827 LANTIQ / INTEL Ethernet drivers
12828 M:      Hauke Mehrtens <hauke@hauke-m.de>
12829 L:      netdev@vger.kernel.org
12830 S:      Maintained
12831 F:      Documentation/devicetree/bindings/net/dsa/lantiq,gswip.yaml
12832 F:      drivers/net/dsa/lantiq_gswip.c
12833 F:      drivers/net/dsa/lantiq_pce.h
12834 F:      drivers/net/ethernet/lantiq_xrx200.c
12835 F:      net/dsa/tag_gswip.c
12837 LANTIQ MIPS ARCHITECTURE
12838 M:      John Crispin <john@phrozen.org>
12839 L:      linux-mips@vger.kernel.org
12840 S:      Maintained
12841 F:      arch/mips/lantiq
12842 F:      drivers/soc/lantiq
12844 LANTIQ PEF2256 DRIVER
12845 M:      Herve Codina <herve.codina@bootlin.com>
12846 S:      Maintained
12847 F:      Documentation/devicetree/bindings/net/lantiq,pef2256.yaml
12848 F:      drivers/net/wan/framer/pef2256/
12849 F:      drivers/pinctrl/pinctrl-pef2256.c
12850 F:      include/linux/framer/pef2256.h
12852 LASI 53c700 driver for PARISC
12853 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
12854 L:      linux-scsi@vger.kernel.org
12855 S:      Maintained
12856 F:      Documentation/scsi/53c700.rst
12857 F:      drivers/scsi/53c700*
12859 LEAKING_ADDRESSES
12860 M:      Tycho Andersen <tycho@tycho.pizza>
12861 R:      Kees Cook <kees@kernel.org>
12862 L:      linux-hardening@vger.kernel.org
12863 S:      Maintained
12864 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12865 F:      scripts/leaking_addresses.pl
12867 LED SUBSYSTEM
12868 M:      Pavel Machek <pavel@ucw.cz>
12869 M:      Lee Jones <lee@kernel.org>
12870 L:      linux-leds@vger.kernel.org
12871 S:      Maintained
12872 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds.git
12873 F:      Documentation/devicetree/bindings/leds/
12874 F:      Documentation/leds/
12875 F:      drivers/leds/
12876 F:      include/dt-bindings/leds/
12877 F:      include/linux/leds.h
12879 LEGO MINDSTORMS EV3
12880 R:      David Lechner <david@lechnology.com>
12881 S:      Maintained
12882 F:      Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
12883 F:      arch/arm/boot/dts/ti/davinci/da850-lego-ev3.dts
12884 F:      drivers/power/supply/lego_ev3_battery.c
12886 LEGO USB Tower driver
12887 M:      Juergen Stuber <starblue@users.sourceforge.net>
12888 L:      legousb-devel@lists.sourceforge.net
12889 S:      Maintained
12890 W:      http://legousb.sourceforge.net/
12891 F:      drivers/usb/misc/legousbtower.c
12893 LETSKETCH HID TABLET DRIVER
12894 M:      Hans de Goede <hdegoede@redhat.com>
12895 L:      linux-input@vger.kernel.org
12896 S:      Maintained
12897 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
12898 F:      drivers/hid/hid-letsketch.c
12900 LG LAPTOP EXTRAS
12901 M:      Matan Ziv-Av <matan@svgalib.org>
12902 L:      platform-driver-x86@vger.kernel.org
12903 S:      Maintained
12904 F:      Documentation/ABI/testing/sysfs-platform-lg-laptop
12905 F:      Documentation/admin-guide/laptops/lg-laptop.rst
12906 F:      drivers/platform/x86/lg-laptop.c
12908 LG2160 MEDIA DRIVER
12909 M:      Michael Krufky <mkrufky@linuxtv.org>
12910 L:      linux-media@vger.kernel.org
12911 S:      Maintained
12912 W:      https://linuxtv.org
12913 W:      http://github.com/mkrufky
12914 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12915 T:      git git://linuxtv.org/mkrufky/tuners.git
12916 F:      drivers/media/dvb-frontends/lg2160.*
12918 LGDT3305 MEDIA DRIVER
12919 M:      Michael Krufky <mkrufky@linuxtv.org>
12920 L:      linux-media@vger.kernel.org
12921 S:      Maintained
12922 W:      https://linuxtv.org
12923 W:      http://github.com/mkrufky
12924 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12925 T:      git git://linuxtv.org/mkrufky/tuners.git
12926 F:      drivers/media/dvb-frontends/lgdt3305.*
12928 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
12929 M:      Viresh Kumar <vireshk@kernel.org>
12930 L:      linux-ide@vger.kernel.org
12931 S:      Maintained
12932 F:      drivers/ata/pata_arasan_cf.c
12933 F:      include/linux/pata_arasan_cf_data.h
12935 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
12936 M:      Linus Walleij <linus.walleij@linaro.org>
12937 L:      linux-ide@vger.kernel.org
12938 S:      Maintained
12939 F:      drivers/ata/pata_ftide010.c
12940 F:      drivers/ata/sata_gemini.c
12941 F:      drivers/ata/sata_gemini.h
12943 LIBATA SATA AHCI PLATFORM devices support
12944 M:      Hans de Goede <hdegoede@redhat.com>
12945 L:      linux-ide@vger.kernel.org
12946 S:      Maintained
12947 F:      drivers/ata/ahci_platform.c
12948 F:      drivers/ata/libahci_platform.c
12949 F:      include/linux/ahci_platform.h
12951 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
12952 M:      Mikael Pettersson <mikpelinux@gmail.com>
12953 L:      linux-ide@vger.kernel.org
12954 S:      Maintained
12955 F:      drivers/ata/sata_promise.*
12957 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
12958 M:      Damien Le Moal <dlemoal@kernel.org>
12959 M:      Niklas Cassel <cassel@kernel.org>
12960 L:      linux-ide@vger.kernel.org
12961 S:      Maintained
12962 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux.git
12963 F:      Documentation/ABI/testing/sysfs-ata
12964 F:      Documentation/devicetree/bindings/ata/
12965 F:      drivers/ata/
12966 F:      include/linux/ata.h
12967 F:      include/linux/libata.h
12969 LIBETH COMMON ETHERNET LIBRARY
12970 M:      Alexander Lobakin <aleksander.lobakin@intel.com>
12971 L:      netdev@vger.kernel.org
12972 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
12973 S:      Supported
12974 T:      git https://github.com/alobakin/linux.git
12975 F:      drivers/net/ethernet/intel/libeth/
12976 F:      include/net/libeth/
12977 K:      libeth
12979 LIBIE COMMON INTEL ETHERNET LIBRARY
12980 M:      Alexander Lobakin <aleksander.lobakin@intel.com>
12981 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
12982 L:      netdev@vger.kernel.org
12983 S:      Supported
12984 T:      git https://github.com/alobakin/linux.git
12985 F:      drivers/net/ethernet/intel/libie/
12986 F:      include/linux/net/intel/libie/
12987 K:      libie
12989 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
12990 M:      Vishal Verma <vishal.l.verma@intel.com>
12991 M:      Dan Williams <dan.j.williams@intel.com>
12992 M:      Dave Jiang <dave.jiang@intel.com>
12993 L:      nvdimm@lists.linux.dev
12994 S:      Supported
12995 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
12996 P:      Documentation/nvdimm/maintainer-entry-profile.rst
12997 F:      drivers/nvdimm/btt*
12999 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
13000 M:      Dan Williams <dan.j.williams@intel.com>
13001 M:      Vishal Verma <vishal.l.verma@intel.com>
13002 M:      Dave Jiang <dave.jiang@intel.com>
13003 L:      nvdimm@lists.linux.dev
13004 S:      Supported
13005 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
13006 P:      Documentation/nvdimm/maintainer-entry-profile.rst
13007 F:      drivers/nvdimm/pmem*
13009 LIBNVDIMM: DEVICETREE BINDINGS
13010 M:      Oliver O'Halloran <oohall@gmail.com>
13011 L:      nvdimm@lists.linux.dev
13012 S:      Supported
13013 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
13014 F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
13015 F:      drivers/nvdimm/of_pmem.c
13017 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
13018 M:      Dan Williams <dan.j.williams@intel.com>
13019 M:      Vishal Verma <vishal.l.verma@intel.com>
13020 M:      Dave Jiang <dave.jiang@intel.com>
13021 M:      Ira Weiny <ira.weiny@intel.com>
13022 L:      nvdimm@lists.linux.dev
13023 S:      Supported
13024 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
13025 P:      Documentation/nvdimm/maintainer-entry-profile.rst
13026 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
13027 F:      drivers/acpi/nfit/*
13028 F:      drivers/nvdimm/*
13029 F:      include/linux/libnvdimm.h
13030 F:      include/linux/nd.h
13031 F:      include/uapi/linux/ndctl.h
13032 F:      tools/testing/nvdimm/
13034 LIBRARY CODE
13035 M:      Andrew Morton <akpm@linux-foundation.org>
13036 L:      linux-kernel@vger.kernel.org
13037 S:      Supported
13038 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm.git mm-nonmm-unstable
13039 F:      lib/*
13041 LICENSES and SPDX stuff
13042 M:      Thomas Gleixner <tglx@linutronix.de>
13043 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13044 L:      linux-spdx@vger.kernel.org
13045 S:      Maintained
13046 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
13047 F:      COPYING
13048 F:      Documentation/process/license-rules.rst
13049 F:      LICENSES/
13050 F:      scripts/spdxcheck-test.sh
13051 F:      scripts/spdxcheck.py
13052 F:      scripts/spdxexclude
13054 LINEAR RANGES HELPERS
13055 M:      Mark Brown <broonie@kernel.org>
13056 R:      Matti Vaittinen <mazziesaccount@gmail.com>
13057 F:      include/linux/linear_range.h
13058 F:      lib/linear_ranges.c
13059 F:      lib/test_linear_ranges.c
13061 LINUX FOR POWER MACINTOSH
13062 L:      linuxppc-dev@lists.ozlabs.org
13063 S:      Orphan
13064 F:      arch/powerpc/platforms/powermac/
13065 F:      drivers/macintosh/
13066 X:      drivers/macintosh/adb-iop.c
13067 X:      drivers/macintosh/via-macii.c
13069 LINUX FOR POWERPC (32-BIT AND 64-BIT)
13070 M:      Michael Ellerman <mpe@ellerman.id.au>
13071 R:      Nicholas Piggin <npiggin@gmail.com>
13072 R:      Christophe Leroy <christophe.leroy@csgroup.eu>
13073 R:      Naveen N Rao <naveen@kernel.org>
13074 R:      Madhavan Srinivasan <maddy@linux.ibm.com>
13075 L:      linuxppc-dev@lists.ozlabs.org
13076 S:      Supported
13077 W:      https://github.com/linuxppc/wiki/wiki
13078 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
13079 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
13080 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
13081 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
13082 F:      Documentation/devicetree/bindings/powerpc/
13083 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
13084 F:      Documentation/arch/powerpc/
13085 F:      arch/powerpc/
13086 F:      drivers/*/*/*pasemi*
13087 F:      drivers/*/*pasemi*
13088 F:      drivers/char/tpm/tpm_ibmvtpm*
13089 F:      drivers/crypto/nx/
13090 F:      drivers/i2c/busses/i2c-opal.c
13091 F:      drivers/net/ethernet/ibm/ibmveth.*
13092 F:      drivers/net/ethernet/ibm/ibmvnic.*
13093 F:      drivers/pci/hotplug/pnv_php.c
13094 F:      drivers/pci/hotplug/rpa*
13095 F:      drivers/rtc/rtc-opal.c
13096 F:      drivers/scsi/ibmvscsi/
13097 F:      drivers/tty/hvc/hvc_opal.c
13098 F:      drivers/watchdog/wdrtas.c
13099 F:      include/linux/papr_scm.h
13100 F:      include/uapi/linux/papr_pdsm.h
13101 F:      tools/testing/selftests/powerpc
13102 N:      /pmac
13103 N:      powermac
13104 N:      powernv
13105 N:      [^a-z0-9]ps3
13106 N:      pseries
13108 LINUX FOR POWERPC EMBEDDED MPC5XXX
13109 M:      Anatolij Gustschin <agust@denx.de>
13110 L:      linuxppc-dev@lists.ozlabs.org
13111 S:      Odd Fixes
13112 F:      arch/powerpc/platforms/512x/
13113 F:      arch/powerpc/platforms/52xx/
13115 LINUX FOR POWERPC EMBEDDED PPC4XX
13116 L:      linuxppc-dev@lists.ozlabs.org
13117 S:      Orphan
13118 F:      arch/powerpc/platforms/44x/
13120 LINUX FOR POWERPC EMBEDDED PPC85XX
13121 M:      Scott Wood <oss@buserror.net>
13122 L:      linuxppc-dev@lists.ozlabs.org
13123 S:      Odd fixes
13124 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
13125 F:      Documentation/devicetree/bindings/cache/freescale-l2cache.txt
13126 F:      Documentation/devicetree/bindings/powerpc/fsl/
13127 F:      arch/powerpc/platforms/85xx/
13129 LINUX FOR POWERPC EMBEDDED PPC8XX AND PPC83XX
13130 M:      Christophe Leroy <christophe.leroy@csgroup.eu>
13131 L:      linuxppc-dev@lists.ozlabs.org
13132 S:      Maintained
13133 F:      arch/powerpc/platforms/8xx/
13134 F:      arch/powerpc/platforms/83xx/
13136 LINUX KERNEL DUMP TEST MODULE (LKDTM)
13137 M:      Kees Cook <kees@kernel.org>
13138 S:      Maintained
13139 F:      drivers/misc/lkdtm/*
13140 F:      tools/testing/selftests/lkdtm/*
13142 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
13143 M:      Alan Stern <stern@rowland.harvard.edu>
13144 M:      Andrea Parri <parri.andrea@gmail.com>
13145 M:      Will Deacon <will@kernel.org>
13146 M:      Peter Zijlstra <peterz@infradead.org>
13147 M:      Boqun Feng <boqun.feng@gmail.com>
13148 M:      Nicholas Piggin <npiggin@gmail.com>
13149 M:      David Howells <dhowells@redhat.com>
13150 M:      Jade Alglave <j.alglave@ucl.ac.uk>
13151 M:      Luc Maranget <luc.maranget@inria.fr>
13152 M:      "Paul E. McKenney" <paulmck@kernel.org>
13153 R:      Akira Yokosawa <akiyks@gmail.com>
13154 R:      Daniel Lustig <dlustig@nvidia.com>
13155 R:      Joel Fernandes <joel@joelfernandes.org>
13156 L:      linux-kernel@vger.kernel.org
13157 L:      linux-arch@vger.kernel.org
13158 L:      lkmm@lists.linux.dev
13159 S:      Supported
13160 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13161 F:      Documentation/atomic_bitops.txt
13162 F:      Documentation/atomic_t.txt
13163 F:      Documentation/core-api/refcount-vs-atomic.rst
13164 F:      Documentation/litmus-tests/
13165 F:      Documentation/memory-barriers.txt
13166 F:      tools/memory-model/
13168 LINUX-NEXT TREE
13169 M:      Stephen Rothwell <sfr@canb.auug.org.au>
13170 L:      linux-next@vger.kernel.org
13171 S:      Supported
13172 B:      mailto:linux-next@vger.kernel.org and the appropriate development tree
13173 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/
13175 LIS3LV02D ACCELEROMETER DRIVER
13176 M:      Eric Piel <eric.piel@tremplin-utc.net>
13177 S:      Maintained
13178 F:      Documentation/misc-devices/lis3lv02d.rst
13179 F:      drivers/misc/lis3lv02d/
13180 F:      drivers/platform/x86/hp/hp_accel.c
13182 LIST KUNIT TEST
13183 M:      David Gow <davidgow@google.com>
13184 L:      linux-kselftest@vger.kernel.org
13185 L:      kunit-dev@googlegroups.com
13186 S:      Maintained
13187 F:      lib/list-test.c
13189 LITEX PLATFORM
13190 M:      Karol Gugala <kgugala@antmicro.com>
13191 M:      Mateusz Holenko <mholenko@antmicro.com>
13192 M:      Gabriel Somlo <gsomlo@gmail.com>
13193 M:      Joel Stanley <joel@jms.id.au>
13194 S:      Maintained
13195 F:      Documentation/devicetree/bindings/*/litex,*.yaml
13196 F:      arch/openrisc/boot/dts/or1klitex.dts
13197 F:      drivers/mmc/host/litex_mmc.c
13198 F:      drivers/net/ethernet/litex/*
13199 F:      drivers/soc/litex/*
13200 F:      drivers/tty/serial/liteuart.c
13201 F:      include/linux/litex.h
13202 N:      litex
13204 LIVE PATCHING
13205 M:      Josh Poimboeuf <jpoimboe@kernel.org>
13206 M:      Jiri Kosina <jikos@kernel.org>
13207 M:      Miroslav Benes <mbenes@suse.cz>
13208 M:      Petr Mladek <pmladek@suse.com>
13209 R:      Joe Lawrence <joe.lawrence@redhat.com>
13210 L:      live-patching@vger.kernel.org
13211 S:      Maintained
13212 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
13213 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
13214 F:      Documentation/livepatch/
13215 F:      arch/powerpc/include/asm/livepatch.h
13216 F:      include/linux/livepatch.h
13217 F:      kernel/livepatch/
13218 F:      kernel/module/livepatch.c
13219 F:      samples/livepatch/
13220 F:      tools/testing/selftests/livepatch/
13222 LLC (802.2)
13223 L:      netdev@vger.kernel.org
13224 S:      Odd fixes
13225 F:      include/linux/llc.h
13226 F:      include/net/llc*
13227 F:      include/uapi/linux/llc.h
13228 F:      net/llc/
13230 LM73 HARDWARE MONITOR DRIVER
13231 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
13232 L:      linux-hwmon@vger.kernel.org
13233 S:      Maintained
13234 F:      drivers/hwmon/lm73.c
13236 LM78 HARDWARE MONITOR DRIVER
13237 M:      Jean Delvare <jdelvare@suse.com>
13238 L:      linux-hwmon@vger.kernel.org
13239 S:      Maintained
13240 F:      Documentation/hwmon/lm78.rst
13241 F:      drivers/hwmon/lm78.c
13243 LM83 HARDWARE MONITOR DRIVER
13244 M:      Jean Delvare <jdelvare@suse.com>
13245 L:      linux-hwmon@vger.kernel.org
13246 S:      Maintained
13247 F:      Documentation/hwmon/lm83.rst
13248 F:      drivers/hwmon/lm83.c
13250 LM90 HARDWARE MONITOR DRIVER
13251 M:      Jean Delvare <jdelvare@suse.com>
13252 L:      linux-hwmon@vger.kernel.org
13253 S:      Maintained
13254 F:      Documentation/devicetree/bindings/hwmon/national,lm90.yaml
13255 F:      Documentation/hwmon/lm90.rst
13256 F:      drivers/hwmon/lm90.c
13257 F:      include/dt-bindings/thermal/lm90.h
13259 LME2510 MEDIA DRIVER
13260 M:      Malcolm Priestley <tvboxspy@gmail.com>
13261 L:      linux-media@vger.kernel.org
13262 S:      Maintained
13263 W:      https://linuxtv.org
13264 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13265 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
13267 LOADPIN SECURITY MODULE
13268 M:      Kees Cook <kees@kernel.org>
13269 S:      Supported
13270 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
13271 F:      Documentation/admin-guide/LSM/LoadPin.rst
13272 F:      security/loadpin/
13274 LOCKDOWN SECURITY MODULE
13275 L:      linux-security-module@vger.kernel.org
13276 S:      Odd Fixes
13277 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
13278 F:      security/lockdown/
13280 LOCKING PRIMITIVES
13281 M:      Peter Zijlstra <peterz@infradead.org>
13282 M:      Ingo Molnar <mingo@redhat.com>
13283 M:      Will Deacon <will@kernel.org>
13284 R:      Waiman Long <longman@redhat.com>
13285 R:      Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
13286 L:      linux-kernel@vger.kernel.org
13287 S:      Maintained
13288 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
13289 F:      Documentation/locking/
13290 F:      arch/*/include/asm/spinlock*.h
13291 F:      include/linux/lockdep*.h
13292 F:      include/linux/mutex*.h
13293 F:      include/linux/rwlock*.h
13294 F:      include/linux/rwsem*.h
13295 F:      include/linux/seqlock.h
13296 F:      include/linux/spinlock*.h
13297 F:      kernel/locking/
13298 F:      lib/locking*.[ch]
13299 X:      kernel/locking/locktorture.c
13301 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
13302 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
13303 L:      linux-ntfs-dev@lists.sourceforge.net
13304 S:      Maintained
13305 W:      http://www.linux-ntfs.org/content/view/19/37/
13306 F:      Documentation/admin-guide/ldm.rst
13307 F:      block/partitions/ldm.*
13309 LOGITECH HID GAMING KEYBOARDS
13310 M:      Hans de Goede <hdegoede@redhat.com>
13311 L:      linux-input@vger.kernel.org
13312 S:      Maintained
13313 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
13314 F:      drivers/hid/hid-lg-g15.c
13316 LONTIUM LT8912B MIPI TO HDMI BRIDGE
13317 M:      Adrien Grassein <adrien.grassein@gmail.com>
13318 S:      Maintained
13319 F:      Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
13320 F:      drivers/gpu/drm/bridge/lontium-lt8912b.c
13322 LOONGARCH
13323 M:      Huacai Chen <chenhuacai@kernel.org>
13324 R:      WANG Xuerui <kernel@xen0n.name>
13325 L:      loongarch@lists.linux.dev
13326 S:      Maintained
13327 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git
13328 F:      Documentation/arch/loongarch/
13329 F:      Documentation/translations/zh_CN/arch/loongarch/
13330 F:      arch/loongarch/
13331 F:      drivers/*/*loongarch*
13332 F:      drivers/cpufreq/loongson3_cpufreq.c
13334 LOONGSON GPIO DRIVER
13335 M:      Yinbo Zhu <zhuyinbo@loongson.cn>
13336 L:      linux-gpio@vger.kernel.org
13337 S:      Maintained
13338 F:      Documentation/devicetree/bindings/gpio/loongson,ls-gpio.yaml
13339 F:      drivers/gpio/gpio-loongson-64bit.c
13341 LOONGSON LS2X APB DMA DRIVER
13342 M:      Binbin Zhou <zhoubinbin@loongson.cn>
13343 L:      dmaengine@vger.kernel.org
13344 S:      Maintained
13345 F:      Documentation/devicetree/bindings/dma/loongson,ls2x-apbdma.yaml
13346 F:      drivers/dma/ls2x-apb-dma.c
13348 LOONGSON LS2X I2C DRIVER
13349 M:      Binbin Zhou <zhoubinbin@loongson.cn>
13350 L:      linux-i2c@vger.kernel.org
13351 S:      Maintained
13352 F:      Documentation/devicetree/bindings/i2c/loongson,ls2x-i2c.yaml
13353 F:      drivers/i2c/busses/i2c-ls2x.c
13355 LOONGSON-2 SOC SERIES CLOCK DRIVER
13356 M:      Yinbo Zhu <zhuyinbo@loongson.cn>
13357 L:      linux-clk@vger.kernel.org
13358 S:      Maintained
13359 F:      Documentation/devicetree/bindings/clock/loongson,ls2k-clk.yaml
13360 F:      drivers/clk/clk-loongson2.c
13361 F:      include/dt-bindings/clock/loongson,ls2k-clk.h
13363 LOONGSON SPI DRIVER
13364 M:      Yinbo Zhu <zhuyinbo@loongson.cn>
13365 L:      linux-spi@vger.kernel.org
13366 S:      Maintained
13367 F:      Documentation/devicetree/bindings/spi/loongson,ls2k-spi.yaml
13368 F:      drivers/spi/spi-loongson-core.c
13369 F:      drivers/spi/spi-loongson-pci.c
13370 F:      drivers/spi/spi-loongson-plat.c
13371 F:      drivers/spi/spi-loongson.h
13373 LOONGSON-2 SOC SERIES GUTS DRIVER
13374 M:      Yinbo Zhu <zhuyinbo@loongson.cn>
13375 L:      loongarch@lists.linux.dev
13376 S:      Maintained
13377 F:      Documentation/devicetree/bindings/hwinfo/loongson,ls2k-chipid.yaml
13378 F:      drivers/soc/loongson/loongson2_guts.c
13380 LOONGSON-2 SOC SERIES PM DRIVER
13381 M:      Yinbo Zhu <zhuyinbo@loongson.cn>
13382 L:      linux-pm@vger.kernel.org
13383 S:      Maintained
13384 F:      Documentation/devicetree/bindings/soc/loongson/loongson,ls2k-pmc.yaml
13385 F:      drivers/soc/loongson/loongson2_pm.c
13387 LOONGSON-2 SOC SERIES PINCTRL DRIVER
13388 M:      zhanghongchen <zhanghongchen@loongson.cn>
13389 M:      Yinbo Zhu <zhuyinbo@loongson.cn>
13390 L:      linux-gpio@vger.kernel.org
13391 S:      Maintained
13392 F:      Documentation/devicetree/bindings/pinctrl/loongson,ls2k-pinctrl.yaml
13393 F:      drivers/pinctrl/pinctrl-loongson2.c
13395 LOONGSON-2 SOC SERIES THERMAL DRIVER
13396 M:      zhanghongchen <zhanghongchen@loongson.cn>
13397 M:      Yinbo Zhu <zhuyinbo@loongson.cn>
13398 L:      linux-pm@vger.kernel.org
13399 S:      Maintained
13400 F:      Documentation/devicetree/bindings/thermal/loongson,ls2k-thermal.yaml
13401 F:      drivers/thermal/loongson2_thermal.c
13403 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
13404 M:      Sathya Prakash <sathya.prakash@broadcom.com>
13405 M:      Sreekanth Reddy <sreekanth.reddy@broadcom.com>
13406 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
13407 L:      MPT-FusionLinux.pdl@broadcom.com
13408 L:      linux-scsi@vger.kernel.org
13409 S:      Supported
13410 W:      http://www.avagotech.com/support/
13411 F:      drivers/message/fusion/
13412 F:      drivers/scsi/mpt3sas/
13414 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
13415 M:      Matthew Wilcox <willy@infradead.org>
13416 L:      linux-scsi@vger.kernel.org
13417 S:      Maintained
13418 F:      drivers/scsi/sym53c8xx_2/
13420 LTC1660 DAC DRIVER
13421 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
13422 L:      linux-iio@vger.kernel.org
13423 S:      Maintained
13424 F:      Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
13425 F:      drivers/iio/dac/ltc1660.c
13427 LTC2664 IIO DAC DRIVER
13428 M:      Michael Hennerich <michael.hennerich@analog.com>
13429 M:      Kim Seer Paller <kimseer.paller@analog.com>
13430 L:      linux-iio@vger.kernel.org
13431 S:      Supported
13432 W:      https://ez.analog.com/linux-software-drivers
13433 F:      Documentation/devicetree/bindings/iio/dac/adi,ltc2664.yaml
13434 F:      Documentation/devicetree/bindings/iio/dac/adi,ltc2672.yaml
13435 F:      drivers/iio/dac/ltc2664.c
13437 LTC2688 IIO DAC DRIVER
13438 M:      Nuno Sá <nuno.sa@analog.com>
13439 L:      linux-iio@vger.kernel.org
13440 S:      Supported
13441 W:      https://ez.analog.com/linux-software-drivers
13442 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
13443 F:      Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
13444 F:      drivers/iio/dac/ltc2688.c
13446 LTC2947 HARDWARE MONITOR DRIVER
13447 M:      Nuno Sá <nuno.sa@analog.com>
13448 L:      linux-hwmon@vger.kernel.org
13449 S:      Supported
13450 W:      https://ez.analog.com/linux-software-drivers
13451 F:      Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
13452 F:      drivers/hwmon/ltc2947-core.c
13453 F:      drivers/hwmon/ltc2947-i2c.c
13454 F:      drivers/hwmon/ltc2947-spi.c
13455 F:      drivers/hwmon/ltc2947.h
13457 LTC2991 HARDWARE MONITOR DRIVER
13458 M:      Antoniu Miclaus <antoniu.miclaus@analog.com>
13459 L:      linux-hwmon@vger.kernel.org
13460 S:      Supported
13461 W:      https://ez.analog.com/linux-software-drivers
13462 F:      Documentation/devicetree/bindings/hwmon/adi,ltc2991.yaml
13463 F:      drivers/hwmon/ltc2991.c
13465 LTC2983 IIO TEMPERATURE DRIVER
13466 M:      Nuno Sá <nuno.sa@analog.com>
13467 L:      linux-iio@vger.kernel.org
13468 S:      Supported
13469 W:      https://ez.analog.com/linux-software-drivers
13470 F:      Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
13471 F:      drivers/iio/temperature/ltc2983.c
13473 LTC4282 HARDWARE MONITOR DRIVER
13474 M:      Nuno Sa <nuno.sa@analog.com>
13475 L:      linux-hwmon@vger.kernel.org
13476 S:      Supported
13477 F:      Documentation/devicetree/bindings/hwmon/adi,ltc4282.yaml
13478 F:      Documentation/hwmon/ltc4282.rst
13479 F:      drivers/hwmon/ltc4282.c
13481 LTC4286 HARDWARE MONITOR DRIVER
13482 M:      Delphine CC Chiu <Delphine_CC_Chiu@Wiwynn.com>
13483 L:      linux-i2c@vger.kernel.org
13484 S:      Maintained
13485 F:      Documentation/devicetree/bindings/hwmon/lltc,ltc4286.yaml
13486 F:      Documentation/hwmon/ltc4286.rst
13487 F:      drivers/hwmon/pmbus/Kconfig
13488 F:      drivers/hwmon/pmbus/Makefile
13489 F:      drivers/hwmon/pmbus/ltc4286.c
13491 LTC4306 I2C MULTIPLEXER DRIVER
13492 M:      Michael Hennerich <michael.hennerich@analog.com>
13493 L:      linux-i2c@vger.kernel.org
13494 S:      Supported
13495 W:      https://ez.analog.com/linux-software-drivers
13496 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
13497 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
13499 LTP (Linux Test Project)
13500 M:      Andrea Cervesato <andrea.cervesato@suse.com>
13501 M:      Cyril Hrubis <chrubis@suse.cz>
13502 M:      Jan Stancek <jstancek@redhat.com>
13503 M:      Petr Vorel <pvorel@suse.cz>
13504 M:      Li Wang <liwang@redhat.com>
13505 M:      Yang Xu <xuyang2018.jy@fujitsu.com>
13506 M:      Xiao Yang <yangx.jy@fujitsu.com>
13507 L:      ltp@lists.linux.it (subscribers-only)
13508 S:      Maintained
13509 W:      https://linux-test-project.readthedocs.io/
13510 T:      git https://github.com/linux-test-project/ltp.git
13512 LTR390 AMBIENT/UV LIGHT SENSOR DRIVER
13513 M:      Anshul Dalal <anshulusr@gmail.com>
13514 L:      linux-iio@vger.kernel.org
13515 S:      Maintained
13516 F:      Documentation/devicetree/bindings/iio/light/liteon,ltr390.yaml
13517 F:      drivers/iio/light/ltr390.c
13519 LYNX 28G SERDES PHY DRIVER
13520 M:      Ioana Ciornei <ioana.ciornei@nxp.com>
13521 L:      netdev@vger.kernel.org
13522 S:      Supported
13523 F:      Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
13524 F:      drivers/phy/freescale/phy-fsl-lynx-28g.c
13526 LYNX PCS MODULE
13527 M:      Ioana Ciornei <ioana.ciornei@nxp.com>
13528 L:      netdev@vger.kernel.org
13529 S:      Supported
13530 F:      drivers/net/pcs/pcs-lynx.c
13531 F:      include/linux/pcs-lynx.h
13533 M68K ARCHITECTURE
13534 M:      Geert Uytterhoeven <geert@linux-m68k.org>
13535 L:      linux-m68k@lists.linux-m68k.org
13536 S:      Maintained
13537 W:      http://www.linux-m68k.org/
13538 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
13539 F:      arch/m68k/
13540 F:      drivers/zorro/
13542 M68K ON APPLE MACINTOSH
13543 M:      Joshua Thompson <funaho@jurai.org>
13544 L:      linux-m68k@lists.linux-m68k.org
13545 S:      Maintained
13546 W:      http://www.mac.linux-m68k.org/
13547 F:      arch/m68k/mac/
13548 F:      drivers/macintosh/adb-iop.c
13549 F:      drivers/macintosh/via-macii.c
13551 M68K ON HP9000/300
13552 M:      Philip Blundell <philb@gnu.org>
13553 S:      Maintained
13554 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
13555 F:      arch/m68k/hp300/
13557 M88DS3103 MEDIA DRIVER
13558 L:      linux-media@vger.kernel.org
13559 S:      Orphan
13560 W:      https://linuxtv.org
13561 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13562 F:      drivers/media/dvb-frontends/m88ds3103*
13564 M88RS2000 MEDIA DRIVER
13565 M:      Malcolm Priestley <tvboxspy@gmail.com>
13566 L:      linux-media@vger.kernel.org
13567 S:      Maintained
13568 W:      https://linuxtv.org
13569 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13570 F:      drivers/media/dvb-frontends/m88rs2000*
13572 MA901 MASTERKIT USB FM RADIO DRIVER
13573 M:      Alexey Klimov <klimov.linux@gmail.com>
13574 L:      linux-media@vger.kernel.org
13575 S:      Maintained
13576 T:      git git://linuxtv.org/media_tree.git
13577 F:      drivers/media/radio/radio-ma901.c
13579 MAC80211
13580 M:      Johannes Berg <johannes@sipsolutions.net>
13581 L:      linux-wireless@vger.kernel.org
13582 S:      Maintained
13583 W:      https://wireless.wiki.kernel.org/
13584 Q:      https://patchwork.kernel.org/project/linux-wireless/list/
13585 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
13586 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
13587 F:      Documentation/networking/mac80211-injection.rst
13588 F:      Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
13589 F:      drivers/net/wireless/virtual/mac80211_hwsim.[ch]
13590 F:      include/net/mac80211.h
13591 F:      net/mac80211/
13593 MAILBOX API
13594 M:      Jassi Brar <jassisinghbrar@gmail.com>
13595 L:      linux-kernel@vger.kernel.org
13596 S:      Maintained
13597 F:      Documentation/devicetree/bindings/mailbox/
13598 F:      drivers/mailbox/
13599 F:      include/dt-bindings/mailbox/
13600 F:      include/linux/mailbox_client.h
13601 F:      include/linux/mailbox_controller.h
13603 MAILBOX ARM MHUv2
13604 M:      Viresh Kumar <viresh.kumar@linaro.org>
13605 M:      Tushar Khandelwal <Tushar.Khandelwal@arm.com>
13606 L:      linux-kernel@vger.kernel.org
13607 S:      Maintained
13608 F:      Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
13609 F:      drivers/mailbox/arm_mhuv2.c
13610 F:      include/linux/mailbox/arm_mhuv2_message.h
13612 MAILBOX ARM MHUv3
13613 M:      Sudeep Holla <sudeep.holla@arm.com>
13614 M:      Cristian Marussi <cristian.marussi@arm.com>
13615 L:      linux-kernel@vger.kernel.org
13616 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13617 S:      Maintained
13618 F:      Documentation/devicetree/bindings/mailbox/arm,mhuv3.yaml
13619 F:      drivers/mailbox/arm_mhuv3.c
13621 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
13622 M:      Alejandro Colomar <alx@kernel.org>
13623 L:      linux-man@vger.kernel.org
13624 S:      Maintained
13625 W:      http://www.kernel.org/doc/man-pages
13626 T:      git git://git.kernel.org/pub/scm/docs/man-pages/man-pages.git
13627 T:      git git://www.alejandro-colomar.es/src/alx/linux/man-pages/man-pages.git
13629 MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
13630 M:      Jeremy Kerr <jk@codeconstruct.com.au>
13631 M:      Matt Johnston <matt@codeconstruct.com.au>
13632 L:      netdev@vger.kernel.org
13633 S:      Maintained
13634 F:      Documentation/networking/mctp.rst
13635 F:      drivers/net/mctp/
13636 F:      include/net/mctp.h
13637 F:      include/net/mctpdevice.h
13638 F:      include/net/netns/mctp.h
13639 F:      net/mctp/
13641 MAPLE TREE
13642 M:      Liam R. Howlett <Liam.Howlett@oracle.com>
13643 L:      maple-tree@lists.infradead.org
13644 L:      linux-mm@kvack.org
13645 S:      Supported
13646 F:      Documentation/core-api/maple_tree.rst
13647 F:      include/linux/maple_tree.h
13648 F:      include/trace/events/maple_tree.h
13649 F:      lib/maple_tree.c
13650 F:      lib/test_maple_tree.c
13651 F:      tools/testing/radix-tree/linux/maple_tree.h
13652 F:      tools/testing/radix-tree/maple.c
13654 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
13655 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
13656 L:      linux-mips@vger.kernel.org
13657 S:      Maintained
13658 F:      arch/mips/boot/dts/img/pistachio*
13660 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
13661 M:      Andrew Lunn <andrew@lunn.ch>
13662 L:      netdev@vger.kernel.org
13663 S:      Maintained
13664 F:      Documentation/devicetree/bindings/net/dsa/marvell,mv88e6060.yaml
13665 F:      Documentation/devicetree/bindings/net/dsa/marvell,mv88e6xxx.yaml
13666 F:      Documentation/networking/devlink/mv88e6xxx.rst
13667 F:      drivers/net/dsa/mv88e6xxx/
13668 F:      include/linux/dsa/mv88e6xxx.h
13669 F:      include/linux/platform_data/mv88e6xxx.h
13671 MARVELL 88PM886 PMIC DRIVER
13672 M:      Karel Balej <balejk@matfyz.cz>
13673 S:      Maintained
13674 F:      Documentation/devicetree/bindings/mfd/marvell,88pm886-a1.yaml
13675 F:      drivers/input/misc/88pm886-onkey.c
13676 F:      drivers/mfd/88pm886.c
13677 F:      drivers/regulator/88pm886-regulator.c
13678 F:      include/linux/mfd/88pm886.h
13680 MARVELL ARMADA 3700 PHY DRIVERS
13681 M:      Miquel Raynal <miquel.raynal@bootlin.com>
13682 S:      Maintained
13683 F:      Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
13684 F:      Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
13685 F:      drivers/phy/marvell/phy-mvebu-a3700-comphy.c
13686 F:      drivers/phy/marvell/phy-mvebu-a3700-utmi.c
13688 MARVELL ARMADA 3700 SERIAL DRIVER
13689 M:      Pali Rohár <pali@kernel.org>
13690 S:      Maintained
13691 F:      Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
13692 F:      Documentation/devicetree/bindings/serial/mvebu-uart.txt
13693 F:      drivers/tty/serial/mvebu-uart.c
13695 MARVELL ARMADA DRM SUPPORT
13696 M:      Russell King <linux@armlinux.org.uk>
13697 S:      Maintained
13698 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
13699 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
13700 F:      Documentation/devicetree/bindings/display/armada/
13701 F:      drivers/gpu/drm/armada/
13702 F:      include/uapi/drm/armada_drm.h
13704 MARVELL CRYPTO DRIVER
13705 M:      Boris Brezillon <bbrezillon@kernel.org>
13706 M:      Arnaud Ebalard <arno@natisbad.org>
13707 M:      Srujana Challa <schalla@marvell.com>
13708 L:      linux-crypto@vger.kernel.org
13709 S:      Maintained
13710 F:      drivers/crypto/marvell/
13711 F:      include/linux/soc/marvell/octeontx2/
13713 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
13714 M:      Mirko Lindner <mlindner@marvell.com>
13715 M:      Stephen Hemminger <stephen@networkplumber.org>
13716 L:      netdev@vger.kernel.org
13717 S:      Odd fixes
13718 F:      drivers/net/ethernet/marvell/sk*
13720 MARVELL LIBERTAS WIRELESS DRIVER
13721 L:      libertas-dev@lists.infradead.org
13722 S:      Orphan
13723 F:      drivers/net/wireless/marvell/libertas/
13725 MARVELL MACCHIATOBIN SUPPORT
13726 M:      Russell King <linux@armlinux.org.uk>
13727 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13728 S:      Maintained
13729 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
13731 MARVELL MV643XX ETHERNET DRIVER
13732 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
13733 L:      netdev@vger.kernel.org
13734 S:      Maintained
13735 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
13737 MARVELL MV88X3310 PHY DRIVER
13738 M:      Russell King <linux@armlinux.org.uk>
13739 M:      Marek Behún <kabel@kernel.org>
13740 L:      netdev@vger.kernel.org
13741 S:      Maintained
13742 F:      drivers/net/phy/marvell10g.c
13744 MARVELL MVEBU THERMAL DRIVER
13745 M:      Miquel Raynal <miquel.raynal@bootlin.com>
13746 S:      Maintained
13747 F:      drivers/thermal/armada_thermal.c
13749 MARVELL MVNETA ETHERNET DRIVER
13750 M:      Marcin Wojtas <marcin.s.wojtas@gmail.com>
13751 L:      netdev@vger.kernel.org
13752 S:      Maintained
13753 F:      drivers/net/ethernet/marvell/mvneta*
13755 MARVELL MVPP2 ETHERNET DRIVER
13756 M:      Marcin Wojtas <marcin.s.wojtas@gmail.com>
13757 M:      Russell King <linux@armlinux.org.uk>
13758 L:      netdev@vger.kernel.org
13759 S:      Maintained
13760 F:      Documentation/devicetree/bindings/net/marvell,pp2.yaml
13761 F:      drivers/net/ethernet/marvell/mvpp2/
13763 MARVELL MWIFIEX WIRELESS DRIVER
13764 M:      Brian Norris <briannorris@chromium.org>
13765 R:      Francesco Dolcini <francesco@dolcini.it>
13766 L:      linux-wireless@vger.kernel.org
13767 S:      Odd Fixes
13768 F:      drivers/net/wireless/marvell/mwifiex/
13770 MARVELL MWL8K WIRELESS DRIVER
13771 L:      linux-wireless@vger.kernel.org
13772 S:      Orphan
13773 F:      drivers/net/wireless/marvell/mwl8k.c
13775 MARVELL NAND CONTROLLER DRIVER
13776 M:      Miquel Raynal <miquel.raynal@bootlin.com>
13777 L:      linux-mtd@lists.infradead.org
13778 S:      Maintained
13779 F:      drivers/mtd/nand/raw/marvell_nand.c
13781 MARVELL OCTEON ENDPOINT DRIVER
13782 M:      Veerasenareddy Burru <vburru@marvell.com>
13783 M:      Sathesh Edara <sedara@marvell.com>
13784 L:      netdev@vger.kernel.org
13785 S:      Supported
13786 F:      drivers/net/ethernet/marvell/octeon_ep
13788 MARVELL OCTEON ENDPOINT VF DRIVER
13789 M:      Veerasenareddy Burru <vburru@marvell.com>
13790 M:      Sathesh Edara <sedara@marvell.com>
13791 M:      Shinas Rasheed <srasheed@marvell.com>
13792 M:      Satananda Burla <sburla@marvell.com>
13793 L:      netdev@vger.kernel.org
13794 S:      Supported
13795 F:      drivers/net/ethernet/marvell/octeon_ep_vf
13797 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
13798 M:      Sunil Goutham <sgoutham@marvell.com>
13799 M:      Geetha sowjanya <gakula@marvell.com>
13800 M:      Subbaraya Sundeep <sbhatta@marvell.com>
13801 M:      hariprasad <hkelam@marvell.com>
13802 L:      netdev@vger.kernel.org
13803 S:      Supported
13804 F:      drivers/net/ethernet/marvell/octeontx2/nic/
13805 F:      include/linux/soc/marvell/octeontx2/
13807 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
13808 M:      Sunil Goutham <sgoutham@marvell.com>
13809 M:      Linu Cherian <lcherian@marvell.com>
13810 M:      Geetha sowjanya <gakula@marvell.com>
13811 M:      Jerin Jacob <jerinj@marvell.com>
13812 M:      hariprasad <hkelam@marvell.com>
13813 M:      Subbaraya Sundeep <sbhatta@marvell.com>
13814 L:      netdev@vger.kernel.org
13815 S:      Supported
13816 F:      Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
13817 F:      drivers/net/ethernet/marvell/octeontx2/af/
13819 MARVELL PRESTERA ETHERNET SWITCH DRIVER
13820 M:      Taras Chornyi <taras.chornyi@plvision.eu>
13821 S:      Supported
13822 W:      https://github.com/Marvell-switching/switchdev-prestera
13823 F:      drivers/net/ethernet/marvell/prestera/
13825 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
13826 M:      Nicolas Pitre <nico@fluxnic.net>
13827 S:      Odd Fixes
13828 F:      drivers/mmc/host/mvsdio.*
13830 MARVELL USB MDIO CONTROLLER DRIVER
13831 M:      Tobias Waldekranz <tobias@waldekranz.com>
13832 L:      netdev@vger.kernel.org
13833 S:      Maintained
13834 F:      Documentation/devicetree/bindings/net/marvell,mvusb.yaml
13835 F:      drivers/net/mdio/mdio-mvusb.c
13837 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
13838 M:      Hu Ziji <huziji@marvell.com>
13839 L:      linux-mmc@vger.kernel.org
13840 S:      Supported
13841 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
13842 F:      drivers/mmc/host/sdhci-xenon*
13844 MARVELL OCTEON CN10K DPI DRIVER
13845 M:      Vamsi Attunuru <vattunuru@marvell.com>
13846 S:      Supported
13847 F:      drivers/misc/mrvl_cn10k_dpi.c
13849 MARVELL OCTEON ENDPOINT VIRTIO DATA PATH ACCELERATOR
13850 R:      schalla@marvell.com
13851 R:      vattunuru@marvell.com
13852 F:      drivers/vdpa/octeon_ep/
13854 MATROX FRAMEBUFFER DRIVER
13855 L:      linux-fbdev@vger.kernel.org
13856 S:      Orphan
13857 F:      drivers/video/fbdev/matrox/matroxfb_*
13858 F:      include/uapi/linux/matroxfb.h
13860 MAX15301 DRIVER
13861 M:      Daniel Nilsson <daniel.nilsson@flex.com>
13862 L:      linux-hwmon@vger.kernel.org
13863 S:      Maintained
13864 F:      Documentation/hwmon/max15301.rst
13865 F:      drivers/hwmon/pmbus/max15301.c
13867 MAX2175 SDR TUNER DRIVER
13868 M:      Ramesh Shanmugasundaram <rashanmu@gmail.com>
13869 L:      linux-media@vger.kernel.org
13870 S:      Maintained
13871 T:      git git://linuxtv.org/media_tree.git
13872 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
13873 F:      Documentation/userspace-api/media/drivers/max2175.rst
13874 F:      drivers/media/i2c/max2175*
13875 F:      include/uapi/linux/max2175.h
13877 MAX31335 RTC DRIVER
13878 M:      Antoniu Miclaus <antoniu.miclaus@analog.com>
13879 L:      linux-rtc@vger.kernel.org
13880 S:      Supported
13881 W:      https://ez.analog.com/linux-software-drivers
13882 F:      Documentation/devicetree/bindings/rtc/adi,max31335.yaml
13883 F:      drivers/rtc/rtc-max31335.c
13885 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
13886 L:      linux-hwmon@vger.kernel.org
13887 S:      Orphan
13888 F:      Documentation/hwmon/max6650.rst
13889 F:      drivers/hwmon/max6650.c
13891 MAX9286 QUAD GMSL DESERIALIZER DRIVER
13892 M:      Jacopo Mondi <jacopo+renesas@jmondi.org>
13893 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
13894 M:      Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
13895 M:      Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
13896 L:      linux-media@vger.kernel.org
13897 S:      Maintained
13898 F:      Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
13899 F:      drivers/media/i2c/max9286.c
13901 MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
13902 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
13903 L:      linux-media@vger.kernel.org
13904 S:      Maintained
13905 F:      Documentation/devicetree/bindings/media/i2c/maxim,max96712.yaml
13906 F:      drivers/staging/media/max96712/max96712.c
13908 MAX96714 GMSL2 DESERIALIZER DRIVER
13909 M:      Julien Massot <julien.massot@collabora.com>
13910 L:      linux-media@vger.kernel.org
13911 S:      Maintained
13912 F:      Documentation/devicetree/bindings/media/i2c/maxim,max96714.yaml
13913 F:      drivers/media/i2c/max96714.c
13915 MAX96717 GMSL2 SERIALIZER DRIVER
13916 M:      Julien Massot <julien.massot@collabora.com>
13917 L:      linux-media@vger.kernel.org
13918 S:      Maintained
13919 F:      Documentation/devicetree/bindings/media/i2c/maxim,max96717.yaml
13920 F:      drivers/media/i2c/max96717.c
13922 MAX9860 MONO AUDIO VOICE CODEC DRIVER
13923 M:      Peter Rosin <peda@axentia.se>
13924 L:      linux-sound@vger.kernel.org
13925 S:      Maintained
13926 F:      Documentation/devicetree/bindings/sound/max9860.txt
13927 F:      sound/soc/codecs/max9860.*
13929 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
13930 M:      Andreas Klinger <ak@it-klinger.de>
13931 L:      linux-iio@vger.kernel.org
13932 S:      Maintained
13933 F:      Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
13934 F:      drivers/iio/proximity/mb1232.c
13936 MAXIM MAX11205 DRIVER
13937 M:      Ramona Bolboaca <ramona.bolboaca@analog.com>
13938 L:      linux-iio@vger.kernel.org
13939 S:      Supported
13940 W:      https://ez.analog.com/linux-software-drivers
13941 F:      Documentation/devicetree/bindings/iio/adc/maxim,max11205.yaml
13942 F:      drivers/iio/adc/max11205.c
13944 MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
13945 R:      Iskren Chernev <iskren.chernev@gmail.com>
13946 R:      Krzysztof Kozlowski <krzk@kernel.org>
13947 R:      Marek Szyprowski <m.szyprowski@samsung.com>
13948 R:      Matheus Castello <matheus@castello.eng.br>
13949 L:      linux-pm@vger.kernel.org
13950 S:      Maintained
13951 F:      Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
13952 F:      drivers/power/supply/max17040_battery.c
13954 MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
13955 R:      Hans de Goede <hdegoede@redhat.com>
13956 R:      Krzysztof Kozlowski <krzk@kernel.org>
13957 R:      Marek Szyprowski <m.szyprowski@samsung.com>
13958 R:      Sebastian Krzyszkowiak <sebastian.krzyszkowiak@puri.sm>
13959 R:      Purism Kernel Team <kernel@puri.sm>
13960 L:      linux-pm@vger.kernel.org
13961 S:      Maintained
13962 F:      Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
13963 F:      drivers/power/supply/max17042_battery.c
13965 MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
13966 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13967 L:      linux-kernel@vger.kernel.org
13968 S:      Maintained
13969 F:      Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
13970 F:      drivers/regulator/max20086-regulator.c
13972 MAXIM MAX30208 TEMPERATURE SENSOR DRIVER
13973 M:      Rajat Khandelwal <rajat.khandelwal@linux.intel.com>
13974 L:      linux-iio@vger.kernel.org
13975 S:      Maintained
13976 F:      drivers/iio/temperature/max30208.c
13978 MAXIM MAX77650 PMIC MFD DRIVER
13979 M:      Bartosz Golaszewski <brgl@bgdev.pl>
13980 L:      linux-kernel@vger.kernel.org
13981 S:      Maintained
13982 F:      Documentation/devicetree/bindings/*/*max77650.yaml
13983 F:      Documentation/devicetree/bindings/*/max77650*.yaml
13984 F:      drivers/gpio/gpio-max77650.c
13985 F:      drivers/input/misc/max77650-onkey.c
13986 F:      drivers/leds/leds-max77650.c
13987 F:      drivers/mfd/max77650.c
13988 F:      drivers/power/supply/max77650-charger.c
13989 F:      drivers/regulator/max77650-regulator.c
13990 F:      include/linux/mfd/max77650.h
13992 MAXIM MAX77714 PMIC MFD DRIVER
13993 M:      Luca Ceresoli <luca@lucaceresoli.net>
13994 S:      Maintained
13995 F:      Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
13996 F:      drivers/mfd/max77714.c
13997 F:      include/linux/mfd/max77714.h
13999 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
14000 M:      Javier Martinez Canillas <javier@dowhile0.org>
14001 L:      linux-kernel@vger.kernel.org
14002 S:      Supported
14003 F:      Documentation/devicetree/bindings/*/*max77802.yaml
14004 F:      drivers/regulator/max77802-regulator.c
14005 F:      include/dt-bindings/*/*max77802.h
14007 MAXIM MAX77976 BATTERY CHARGER
14008 M:      Luca Ceresoli <luca@lucaceresoli.net>
14009 S:      Supported
14010 F:      Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
14011 F:      drivers/power/supply/max77976_charger.c
14013 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
14014 M:      Krzysztof Kozlowski <krzk@kernel.org>
14015 L:      linux-pm@vger.kernel.org
14016 S:      Maintained
14017 B:      mailto:linux-samsung-soc@vger.kernel.org
14018 F:      Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
14019 F:      Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
14020 F:      drivers/power/supply/max14577_charger.c
14021 F:      drivers/power/supply/max77693_charger.c
14023 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
14024 M:      Chanwoo Choi <cw00.choi@samsung.com>
14025 M:      Krzysztof Kozlowski <krzk@kernel.org>
14026 L:      linux-kernel@vger.kernel.org
14027 S:      Maintained
14028 B:      mailto:linux-samsung-soc@vger.kernel.org
14029 F:      Documentation/devicetree/bindings/*/maxim,max14577.yaml
14030 F:      Documentation/devicetree/bindings/*/maxim,max77686.yaml
14031 F:      Documentation/devicetree/bindings/*/maxim,max77693.yaml
14032 F:      Documentation/devicetree/bindings/*/maxim,max77843.yaml
14033 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
14034 F:      drivers/*/*max77843.c
14035 F:      drivers/*/max14577*.c
14036 F:      drivers/*/max77686*.c
14037 F:      drivers/*/max77693*.c
14038 F:      drivers/clk/clk-max77686.c
14039 F:      drivers/extcon/extcon-max14577.c
14040 F:      drivers/extcon/extcon-max77693.c
14041 F:      drivers/rtc/rtc-max77686.c
14042 F:      include/linux/mfd/max14577*.h
14043 F:      include/linux/mfd/max77686*.h
14044 F:      include/linux/mfd/max77693*.h
14046 MAXIRADIO FM RADIO RECEIVER DRIVER
14047 M:      Hans Verkuil <hverkuil@xs4all.nl>
14048 L:      linux-media@vger.kernel.org
14049 S:      Maintained
14050 W:      https://linuxtv.org
14051 T:      git git://linuxtv.org/media_tree.git
14052 F:      drivers/media/radio/radio-maxiradio*
14054 MAXLINEAR ETHERNET PHY DRIVER
14055 M:      Xu Liang <lxu@maxlinear.com>
14056 L:      netdev@vger.kernel.org
14057 S:      Supported
14058 F:      drivers/net/phy/mxl-gpy.c
14060 MCAN MMIO DEVICE DRIVER
14061 M:      Chandrasekar Ramakrishnan <rcsekar@samsung.com>
14062 L:      linux-can@vger.kernel.org
14063 S:      Maintained
14064 F:      Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
14065 F:      drivers/net/can/m_can/m_can.c
14066 F:      drivers/net/can/m_can/m_can.h
14067 F:      drivers/net/can/m_can/m_can_platform.c
14069 MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
14070 R:      Yasushi SHOJI <yashi@spacecubics.com>
14071 L:      linux-can@vger.kernel.org
14072 S:      Maintained
14073 F:      drivers/net/can/usb/mcba_usb.c
14075 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
14076 M:      Rishi Gupta <gupt21@gmail.com>
14077 L:      linux-i2c@vger.kernel.org
14078 L:      linux-input@vger.kernel.org
14079 S:      Maintained
14080 F:      drivers/hid/hid-mcp2221.c
14082 MCP251XFD SPI-CAN NETWORK DRIVER
14083 M:      Marc Kleine-Budde <mkl@pengutronix.de>
14084 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
14085 R:      Thomas Kopp <thomas.kopp@microchip.com>
14086 L:      linux-can@vger.kernel.org
14087 S:      Maintained
14088 F:      Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
14089 F:      drivers/net/can/spi/mcp251xfd/
14091 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
14092 M:      Peter Rosin <peda@axentia.se>
14093 L:      linux-iio@vger.kernel.org
14094 S:      Maintained
14095 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
14096 F:      drivers/iio/potentiometer/mcp4018.c
14097 F:      drivers/iio/potentiometer/mcp4531.c
14099 MCP4821 DAC DRIVER
14100 M:      Anshul Dalal <anshulusr@gmail.com>
14101 L:      linux-iio@vger.kernel.org
14102 S:      Maintained
14103 F:      Documentation/devicetree/bindings/iio/dac/microchip,mcp4821.yaml
14104 F:      drivers/iio/dac/mcp4821.c
14106 MCR20A IEEE-802.15.4 RADIO DRIVER
14107 M:      Stefan Schmidt <stefan@datenfreihafen.org>
14108 L:      linux-wpan@vger.kernel.org
14109 S:      Odd Fixes
14110 W:      https://github.com/xueliu/mcr20a-linux
14111 F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
14112 F:      drivers/net/ieee802154/mcr20a.c
14113 F:      drivers/net/ieee802154/mcr20a.h
14115 MDIO REGMAP DRIVER
14116 M:      Maxime Chevallier <maxime.chevallier@bootlin.com>
14117 L:      netdev@vger.kernel.org
14118 S:      Maintained
14119 F:      drivers/net/mdio/mdio-regmap.c
14120 F:      include/linux/mdio/mdio-regmap.h
14122 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
14123 M:      William Breathitt Gray <wbg@kernel.org>
14124 L:      linux-iio@vger.kernel.org
14125 S:      Maintained
14126 F:      drivers/iio/dac/cio-dac.c
14128 MEDIA CONTROLLER FRAMEWORK
14129 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
14130 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14131 L:      linux-media@vger.kernel.org
14132 S:      Supported
14133 W:      https://www.linuxtv.org
14134 T:      git git://linuxtv.org/media_tree.git
14135 F:      drivers/media/mc/
14136 F:      include/media/media-*.h
14137 F:      include/uapi/linux/media.h
14139 MEDIA DRIVER FOR FREESCALE IMX PXP
14140 M:      Philipp Zabel <p.zabel@pengutronix.de>
14141 L:      linux-media@vger.kernel.org
14142 S:      Maintained
14143 T:      git git://linuxtv.org/media_tree.git
14144 F:      drivers/media/platform/nxp/imx-pxp.[ch]
14146 MEDIA DRIVERS FOR ASCOT2E
14147 M:      Abylay Ospan <aospan@amazon.com>
14148 L:      linux-media@vger.kernel.org
14149 S:      Supported
14150 W:      https://linuxtv.org
14151 W:      http://netup.tv/
14152 T:      git git://linuxtv.org/media_tree.git
14153 F:      drivers/media/dvb-frontends/ascot2e*
14155 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
14156 M:      Jasmin Jessich <jasmin@anw.at>
14157 L:      linux-media@vger.kernel.org
14158 S:      Maintained
14159 W:      https://linuxtv.org
14160 T:      git git://linuxtv.org/media_tree.git
14161 F:      drivers/media/dvb-frontends/cxd2099*
14163 MEDIA DRIVERS FOR CXD2841ER
14164 M:      Abylay Ospan <aospan@amazon.com>
14165 L:      linux-media@vger.kernel.org
14166 S:      Supported
14167 W:      https://linuxtv.org
14168 W:      http://netup.tv/
14169 T:      git git://linuxtv.org/media_tree.git
14170 F:      drivers/media/dvb-frontends/cxd2841er*
14172 MEDIA DRIVERS FOR CXD2880
14173 M:      Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
14174 L:      linux-media@vger.kernel.org
14175 S:      Supported
14176 W:      http://linuxtv.org/
14177 T:      git git://linuxtv.org/media_tree.git
14178 F:      drivers/media/dvb-frontends/cxd2880/*
14179 F:      drivers/media/spi/cxd2880*
14181 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
14182 L:      linux-media@vger.kernel.org
14183 S:      Orphan
14184 W:      https://linuxtv.org
14185 T:      git git://linuxtv.org/media_tree.git
14186 F:      drivers/media/pci/ddbridge/*
14188 MEDIA DRIVERS FOR FREESCALE IMX
14189 M:      Steve Longerbeam <slongerbeam@gmail.com>
14190 M:      Philipp Zabel <p.zabel@pengutronix.de>
14191 L:      linux-media@vger.kernel.org
14192 S:      Maintained
14193 T:      git git://linuxtv.org/media_tree.git
14194 F:      Documentation/admin-guide/media/imx.rst
14195 F:      Documentation/devicetree/bindings/media/imx.txt
14196 F:      drivers/staging/media/imx/
14197 F:      include/linux/imx-media.h
14198 F:      include/media/imx.h
14200 MEDIA DRIVERS FOR FREESCALE IMX7/8
14201 M:      Rui Miguel Silva <rmfrfs@gmail.com>
14202 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14203 M:      Martin Kepplinger <martin.kepplinger@puri.sm>
14204 R:      Purism Kernel Team <kernel@puri.sm>
14205 L:      linux-media@vger.kernel.org
14206 S:      Maintained
14207 T:      git git://linuxtv.org/media_tree.git
14208 F:      Documentation/admin-guide/media/imx7.rst
14209 F:      Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
14210 F:      Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
14211 F:      Documentation/devicetree/bindings/media/nxp,imx8mq-mipi-csi2.yaml
14212 F:      drivers/media/platform/nxp/imx-mipi-csis.c
14213 F:      drivers/media/platform/nxp/imx7-media-csi.c
14214 F:      drivers/media/platform/nxp/imx8mq-mipi-csi2.c
14216 MEDIA DRIVERS FOR HELENE
14217 M:      Abylay Ospan <aospan@amazon.com>
14218 L:      linux-media@vger.kernel.org
14219 S:      Supported
14220 W:      https://linuxtv.org
14221 W:      http://netup.tv/
14222 T:      git git://linuxtv.org/media_tree.git
14223 F:      drivers/media/dvb-frontends/helene*
14225 MEDIA DRIVERS FOR HORUS3A
14226 M:      Abylay Ospan <aospan@amazon.com>
14227 L:      linux-media@vger.kernel.org
14228 S:      Supported
14229 W:      https://linuxtv.org
14230 W:      http://netup.tv/
14231 T:      git git://linuxtv.org/media_tree.git
14232 F:      drivers/media/dvb-frontends/horus3a*
14234 MEDIA DRIVERS FOR LNBH25
14235 M:      Abylay Ospan <aospan@amazon.com>
14236 L:      linux-media@vger.kernel.org
14237 S:      Supported
14238 W:      https://linuxtv.org
14239 W:      http://netup.tv/
14240 T:      git git://linuxtv.org/media_tree.git
14241 F:      drivers/media/dvb-frontends/lnbh25*
14243 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
14244 L:      linux-media@vger.kernel.org
14245 S:      Orphan
14246 W:      https://linuxtv.org
14247 T:      git git://linuxtv.org/media_tree.git
14248 F:      drivers/media/dvb-frontends/mxl5xx*
14250 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
14251 M:      Abylay Ospan <aospan@amazon.com>
14252 L:      linux-media@vger.kernel.org
14253 S:      Supported
14254 W:      https://linuxtv.org
14255 W:      http://netup.tv/
14256 T:      git git://linuxtv.org/media_tree.git
14257 F:      drivers/media/pci/netup_unidvb/*
14259 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
14260 M:      Dmitry Osipenko <digetx@gmail.com>
14261 L:      linux-media@vger.kernel.org
14262 L:      linux-tegra@vger.kernel.org
14263 S:      Maintained
14264 T:      git git://linuxtv.org/media_tree.git
14265 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml
14266 F:      drivers/media/platform/nvidia/tegra-vde/
14268 MEDIA DRIVERS FOR RENESAS - CEU
14269 M:      Jacopo Mondi <jacopo@jmondi.org>
14270 L:      linux-media@vger.kernel.org
14271 L:      linux-renesas-soc@vger.kernel.org
14272 S:      Supported
14273 T:      git git://linuxtv.org/media_tree.git
14274 F:      Documentation/devicetree/bindings/media/renesas,ceu.yaml
14275 F:      drivers/media/platform/renesas/renesas-ceu.c
14276 F:      include/media/drv-intf/renesas-ceu.h
14278 MEDIA DRIVERS FOR RENESAS - DRIF
14279 M:      Fabrizio Castro <fabrizio.castro.jz@renesas.com>
14280 L:      linux-media@vger.kernel.org
14281 L:      linux-renesas-soc@vger.kernel.org
14282 S:      Supported
14283 T:      git git://linuxtv.org/media_tree.git
14284 F:      Documentation/devicetree/bindings/media/renesas,drif.yaml
14285 F:      drivers/media/platform/renesas/rcar_drif.c
14287 MEDIA DRIVERS FOR RENESAS - FCP
14288 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14289 L:      linux-media@vger.kernel.org
14290 L:      linux-renesas-soc@vger.kernel.org
14291 S:      Supported
14292 T:      git git://linuxtv.org/media_tree.git
14293 F:      Documentation/devicetree/bindings/media/renesas,fcp.yaml
14294 F:      drivers/media/platform/renesas/rcar-fcp.c
14295 F:      include/media/rcar-fcp.h
14297 MEDIA DRIVERS FOR RENESAS - FDP1
14298 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
14299 L:      linux-media@vger.kernel.org
14300 L:      linux-renesas-soc@vger.kernel.org
14301 S:      Supported
14302 T:      git git://linuxtv.org/media_tree.git
14303 F:      Documentation/devicetree/bindings/media/renesas,fdp1.yaml
14304 F:      drivers/media/platform/renesas/rcar_fdp1.c
14306 MEDIA DRIVERS FOR RENESAS - VIN
14307 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
14308 L:      linux-media@vger.kernel.org
14309 L:      linux-renesas-soc@vger.kernel.org
14310 S:      Supported
14311 T:      git git://linuxtv.org/media_tree.git
14312 F:      Documentation/devicetree/bindings/media/renesas,csi2.yaml
14313 F:      Documentation/devicetree/bindings/media/renesas,isp.yaml
14314 F:      Documentation/devicetree/bindings/media/renesas,vin.yaml
14315 F:      drivers/media/platform/renesas/rcar-csi2.c
14316 F:      drivers/media/platform/renesas/rcar-isp.c
14317 F:      drivers/media/platform/renesas/rcar-vin/
14319 MEDIA DRIVERS FOR RENESAS - VSP1
14320 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14321 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
14322 L:      linux-media@vger.kernel.org
14323 L:      linux-renesas-soc@vger.kernel.org
14324 S:      Supported
14325 T:      git git://linuxtv.org/media_tree.git
14326 F:      Documentation/devicetree/bindings/media/renesas,vsp1.yaml
14327 F:      drivers/media/platform/renesas/vsp1/
14329 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
14330 L:      linux-media@vger.kernel.org
14331 S:      Orphan
14332 W:      https://linuxtv.org
14333 T:      git git://linuxtv.org/media_tree.git
14334 F:      drivers/media/dvb-frontends/stv0910*
14336 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
14337 L:      linux-media@vger.kernel.org
14338 S:      Orphan
14339 W:      https://linuxtv.org
14340 T:      git git://linuxtv.org/media_tree.git
14341 F:      drivers/media/dvb-frontends/stv6111*
14343 MEDIA DRIVERS FOR STM32 - DCMI / DCMIPP
14344 M:      Hugues Fruchet <hugues.fruchet@foss.st.com>
14345 M:      Alain Volmat <alain.volmat@foss.st.com>
14346 L:      linux-media@vger.kernel.org
14347 S:      Supported
14348 T:      git git://linuxtv.org/media_tree.git
14349 F:      Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
14350 F:      Documentation/devicetree/bindings/media/st,stm32-dcmipp.yaml
14351 F:      drivers/media/platform/st/stm32/stm32-dcmi.c
14352 F:      drivers/media/platform/st/stm32/stm32-dcmipp/*
14354 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
14355 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14356 L:      linux-media@vger.kernel.org
14357 S:      Maintained
14358 W:      https://linuxtv.org
14359 Q:      http://patchwork.kernel.org/project/linux-media/list/
14360 T:      git git://linuxtv.org/media_tree.git
14361 F:      Documentation/admin-guide/media/
14362 F:      Documentation/devicetree/bindings/media/
14363 F:      Documentation/driver-api/media/
14364 F:      Documentation/userspace-api/media/
14365 F:      drivers/media/
14366 F:      drivers/staging/media/
14367 F:      include/dt-bindings/media/
14368 F:      include/linux/platform_data/media/
14369 F:      include/media/
14370 F:      include/uapi/linux/dvb/
14371 F:      include/uapi/linux/ivtv*
14372 F:      include/uapi/linux/media.h
14373 F:      include/uapi/linux/uvcvideo.h
14374 F:      include/uapi/linux/v4l2-*
14375 F:      include/uapi/linux/videodev2.h
14377 MEDIATEK BLUETOOTH DRIVER
14378 M:      Sean Wang <sean.wang@mediatek.com>
14379 L:      linux-bluetooth@vger.kernel.org
14380 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14381 S:      Maintained
14382 F:      Documentation/devicetree/bindings/net/bluetooth/mediatek,bluetooth.txt
14383 F:      Documentation/devicetree/bindings/net/bluetooth/mediatek,mt7921s-bluetooth.yaml
14384 F:      drivers/bluetooth/btmtkuart.c
14386 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
14387 M:      Sean Wang <sean.wang@mediatek.com>
14388 L:      linux-pm@vger.kernel.org
14389 S:      Maintained
14390 F:      Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
14391 F:      drivers/power/reset/mt6323-poweroff.c
14393 MEDIATEK CIR DRIVER
14394 M:      Sean Wang <sean.wang@mediatek.com>
14395 S:      Maintained
14396 F:      drivers/media/rc/mtk-cir.c
14398 MEDIATEK DMA DRIVER
14399 M:      Sean Wang <sean.wang@mediatek.com>
14400 L:      dmaengine@vger.kernel.org
14401 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14402 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14403 S:      Maintained
14404 F:      Documentation/devicetree/bindings/dma/mediatek,*
14405 F:      drivers/dma/mediatek/
14407 MEDIATEK ETHERNET DRIVER
14408 M:      Felix Fietkau <nbd@nbd.name>
14409 M:      Sean Wang <sean.wang@mediatek.com>
14410 M:      Mark Lee <Mark-MC.Lee@mediatek.com>
14411 M:      Lorenzo Bianconi <lorenzo@kernel.org>
14412 L:      netdev@vger.kernel.org
14413 S:      Maintained
14414 F:      drivers/net/ethernet/mediatek/
14416 MEDIATEK ETHERNET PCS DRIVER
14417 M:      Alexander Couzens <lynxis@fe80.eu>
14418 M:      Daniel Golle <daniel@makrotopia.org>
14419 L:      netdev@vger.kernel.org
14420 S:      Maintained
14421 F:      drivers/net/pcs/pcs-mtk-lynxi.c
14422 F:      include/linux/pcs/pcs-mtk-lynxi.h
14424 MEDIATEK ETHERNET PHY DRIVERS
14425 M:      Daniel Golle <daniel@makrotopia.org>
14426 M:      Qingfang Deng <dqfext@gmail.com>
14427 M:      SkyLake Huang <SkyLake.Huang@mediatek.com>
14428 L:      netdev@vger.kernel.org
14429 S:      Maintained
14430 F:      drivers/net/phy/mediatek-ge-soc.c
14431 F:      drivers/net/phy/mediatek-ge.c
14432 F:      drivers/phy/mediatek/phy-mtk-xfi-tphy.c
14434 MEDIATEK I2C CONTROLLER DRIVER
14435 M:      Qii Wang <qii.wang@mediatek.com>
14436 L:      linux-i2c@vger.kernel.org
14437 S:      Maintained
14438 F:      Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
14439 F:      drivers/i2c/busses/i2c-mt65xx.c
14441 MEDIATEK IOMMU DRIVER
14442 M:      Yong Wu <yong.wu@mediatek.com>
14443 L:      iommu@lists.linux.dev
14444 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14445 S:      Supported
14446 F:      Documentation/devicetree/bindings/iommu/mediatek*
14447 F:      drivers/iommu/mtk_iommu*
14448 F:      include/dt-bindings/memory/mediatek,mt*-port.h
14449 F:      include/dt-bindings/memory/mt*-port.h
14451 MEDIATEK JPEG DRIVER
14452 M:      Bin Liu <bin.liu@mediatek.com>
14453 S:      Supported
14454 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml
14455 F:      drivers/media/platform/mediatek/jpeg/
14457 MEDIATEK KEYPAD DRIVER
14458 M:      Mattijs Korpershoek <mkorpershoek@baylibre.com>
14459 S:      Supported
14460 F:      Documentation/devicetree/bindings/input/mediatek,mt6779-keypad.yaml
14461 F:      drivers/input/keyboard/mt6779-keypad.c
14463 MEDIATEK MDP DRIVER
14464 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
14465 M:      Houlong Wei <houlong.wei@mediatek.com>
14466 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
14467 S:      Supported
14468 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
14469 F:      drivers/media/platform/mediatek/mdp/
14470 F:      drivers/media/platform/mediatek/vpu/
14472 MEDIATEK MEDIA DRIVER
14473 M:      Tiffany Lin <tiffany.lin@mediatek.com>
14474 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
14475 M:      Yunfei Dong <yunfei.dong@mediatek.com>
14476 S:      Supported
14477 F:      Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml
14478 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
14479 F:      drivers/media/platform/mediatek/vcodec/
14480 F:      drivers/media/platform/mediatek/vpu/
14482 MEDIATEK MIPI-CSI CDPHY DRIVER
14483 M:      Julien Stephan <jstephan@baylibre.com>
14484 M:      Andy Hsieh <andy.hsieh@mediatek.com>
14485 S:      Supported
14486 F:      Documentation/devicetree/bindings/phy/mediatek,mt8365-csi-rx.yaml
14487 F:      drivers/phy/mediatek/phy-mtk-mipi-csi-0-5*
14489 MEDIATEK MMC/SD/SDIO DRIVER
14490 M:      Chaotian Jing <chaotian.jing@mediatek.com>
14491 S:      Maintained
14492 F:      Documentation/devicetree/bindings/mmc/mtk-sd.yaml
14493 F:      drivers/mmc/host/mtk-sd.c
14495 MEDIATEK MT76 WIRELESS LAN DRIVER
14496 M:      Felix Fietkau <nbd@nbd.name>
14497 M:      Lorenzo Bianconi <lorenzo@kernel.org>
14498 M:      Ryder Lee <ryder.lee@mediatek.com>
14499 R:      Shayne Chen <shayne.chen@mediatek.com>
14500 R:      Sean Wang <sean.wang@mediatek.com>
14501 L:      linux-wireless@vger.kernel.org
14502 S:      Maintained
14503 T:      git https://github.com/nbd168/wireless
14504 F:      Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
14505 F:      drivers/net/wireless/mediatek/mt76/
14507 MEDIATEK MT7601U WIRELESS LAN DRIVER
14508 M:      Jakub Kicinski <kuba@kernel.org>
14509 L:      linux-wireless@vger.kernel.org
14510 S:      Maintained
14511 F:      drivers/net/wireless/mediatek/mt7601u/
14513 MEDIATEK MT7621 CLOCK DRIVER
14514 M:      Sergio Paracuellos <sergio.paracuellos@gmail.com>
14515 S:      Maintained
14516 F:      Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
14517 F:      drivers/clk/ralink/clk-mt7621.c
14519 MEDIATEK MT7621 PCIE CONTROLLER DRIVER
14520 M:      Sergio Paracuellos <sergio.paracuellos@gmail.com>
14521 S:      Maintained
14522 F:      Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
14523 F:      drivers/pci/controller/pcie-mt7621.c
14525 MEDIATEK MT7621 PHY PCI DRIVER
14526 M:      Sergio Paracuellos <sergio.paracuellos@gmail.com>
14527 S:      Maintained
14528 F:      Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
14529 F:      drivers/phy/ralink/phy-mt7621-pci.c
14531 MEDIATEK MT7621/28/88 I2C DRIVER
14532 M:      Stefan Roese <sr@denx.de>
14533 L:      linux-i2c@vger.kernel.org
14534 S:      Maintained
14535 F:      Documentation/devicetree/bindings/i2c/mediatek,mt7621-i2c.yaml
14536 F:      drivers/i2c/busses/i2c-mt7621.c
14538 MEDIATEK MTMIPS CLOCK DRIVER
14539 M:      Sergio Paracuellos <sergio.paracuellos@gmail.com>
14540 S:      Maintained
14541 F:      Documentation/devicetree/bindings/clock/mediatek,mtmips-sysc.yaml
14542 F:      drivers/clk/ralink/clk-mtmips.c
14544 MEDIATEK NAND CONTROLLER DRIVER
14545 L:      linux-mtd@lists.infradead.org
14546 S:      Orphan
14547 F:      Documentation/devicetree/bindings/mtd/mediatek,mtk-nfc.yaml
14548 F:      drivers/mtd/nand/raw/mtk_*
14550 MEDIATEK PMIC LED DRIVER
14551 M:      Sean Wang <sean.wang@mediatek.com>
14552 S:      Maintained
14553 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
14554 F:      drivers/leds/leds-mt6323.c
14556 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
14557 M:      Sean Wang <sean.wang@mediatek.com>
14558 S:      Maintained
14559 F:      drivers/char/hw_random/mtk-rng.c
14561 MEDIATEK SMI DRIVER
14562 M:      Yong Wu <yong.wu@mediatek.com>
14563 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14564 S:      Supported
14565 F:      Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
14566 F:      drivers/memory/mtk-smi.c
14567 F:      include/soc/mediatek/smi.h
14569 MEDIATEK SWITCH DRIVER
14570 M:      Arınç ÜNAL <arinc.unal@arinc9.com>
14571 M:      Daniel Golle <daniel@makrotopia.org>
14572 M:      DENG Qingfang <dqfext@gmail.com>
14573 M:      Sean Wang <sean.wang@mediatek.com>
14574 L:      netdev@vger.kernel.org
14575 S:      Maintained
14576 F:      drivers/net/dsa/mt7530-mdio.c
14577 F:      drivers/net/dsa/mt7530-mmio.c
14578 F:      drivers/net/dsa/mt7530.*
14579 F:      net/dsa/tag_mtk.c
14581 MEDIATEK T7XX 5G WWAN MODEM DRIVER
14582 M:      Chandrashekar Devegowda <chandrashekar.devegowda@intel.com>
14583 R:      Chiranjeevi Rapolu <chiranjeevi.rapolu@linux.intel.com>
14584 R:      Liu Haijun <haijun.liu@mediatek.com>
14585 R:      M Chetan Kumar <m.chetan.kumar@linux.intel.com>
14586 R:      Ricardo Martinez <ricardo.martinez@linux.intel.com>
14587 L:      netdev@vger.kernel.org
14588 S:      Supported
14589 F:      drivers/net/wwan/t7xx/
14591 MEDIATEK USB3 DRD IP DRIVER
14592 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
14593 L:      linux-usb@vger.kernel.org
14594 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14595 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14596 S:      Maintained
14597 F:      Documentation/devicetree/bindings/usb/mediatek,*
14598 F:      drivers/usb/host/xhci-mtk*
14599 F:      drivers/usb/mtu3/
14601 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
14602 M:      Peter Senna Tschudin <peter.senna@gmail.com>
14603 M:      Ian Ray <ian.ray@ge.com>
14604 M:      Martyn Welch <martyn.welch@collabora.co.uk>
14605 S:      Maintained
14606 F:      Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
14607 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
14609 MEGARAID SCSI/SAS DRIVERS
14610 M:      Kashyap Desai <kashyap.desai@broadcom.com>
14611 M:      Sumit Saxena <sumit.saxena@broadcom.com>
14612 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
14613 M:      Chandrakanth patil <chandrakanth.patil@broadcom.com>
14614 L:      megaraidlinux.pdl@broadcom.com
14615 L:      linux-scsi@vger.kernel.org
14616 S:      Maintained
14617 W:      http://www.avagotech.com/support/
14618 F:      Documentation/scsi/megaraid.rst
14619 F:      drivers/scsi/megaraid.*
14620 F:      drivers/scsi/megaraid/
14622 MELEXIS MLX90614 DRIVER
14623 M:      Crt Mori <cmo@melexis.com>
14624 L:      linux-iio@vger.kernel.org
14625 S:      Supported
14626 W:      http://www.melexis.com
14627 F:      drivers/iio/temperature/mlx90614.c
14629 MELEXIS MLX90632 DRIVER
14630 M:      Crt Mori <cmo@melexis.com>
14631 L:      linux-iio@vger.kernel.org
14632 S:      Supported
14633 W:      http://www.melexis.com
14634 F:      drivers/iio/temperature/mlx90632.c
14636 MELEXIS MLX90635 DRIVER
14637 M:      Crt Mori <cmo@melexis.com>
14638 L:      linux-iio@vger.kernel.org
14639 S:      Supported
14640 W:      http://www.melexis.com
14641 F:      drivers/iio/temperature/mlx90635.c
14643 MELFAS MIP4 TOUCHSCREEN DRIVER
14644 M:      Sangwon Jee <jeesw@melfas.com>
14645 S:      Supported
14646 W:      http://www.melfas.com
14647 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
14648 F:      drivers/input/touchscreen/melfas_mip4.c
14650 MELLANOX BLUEFIELD I2C DRIVER
14651 M:      Khalil Blaiech <kblaiech@nvidia.com>
14652 M:      Asmaa Mnebhi <asmaa@nvidia.com>
14653 L:      linux-i2c@vger.kernel.org
14654 S:      Supported
14655 F:      drivers/i2c/busses/i2c-mlxbf.c
14657 MELLANOX ETHERNET DRIVER (mlx4_en)
14658 M:      Tariq Toukan <tariqt@nvidia.com>
14659 L:      netdev@vger.kernel.org
14660 S:      Supported
14661 W:      https://www.nvidia.com/networking/
14662 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14663 F:      drivers/net/ethernet/mellanox/mlx4/en_*
14665 MELLANOX ETHERNET DRIVER (mlx5e)
14666 M:      Saeed Mahameed <saeedm@nvidia.com>
14667 M:      Tariq Toukan <tariqt@nvidia.com>
14668 L:      netdev@vger.kernel.org
14669 S:      Supported
14670 W:      https://www.nvidia.com/networking/
14671 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14672 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
14674 MELLANOX ETHERNET INNOVA DRIVERS
14675 R:      Boris Pismenny <borisp@nvidia.com>
14676 L:      netdev@vger.kernel.org
14677 S:      Supported
14678 W:      https://www.nvidia.com/networking/
14679 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14680 F:      drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
14681 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
14682 F:      include/linux/mlx5/mlx5_ifc_fpga.h
14684 MELLANOX ETHERNET SWITCH DRIVERS
14685 M:      Ido Schimmel <idosch@nvidia.com>
14686 M:      Petr Machata <petrm@nvidia.com>
14687 L:      netdev@vger.kernel.org
14688 S:      Supported
14689 W:      https://www.nvidia.com/networking/
14690 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14691 F:      drivers/net/ethernet/mellanox/mlxsw/
14692 F:      tools/testing/selftests/drivers/net/mlxsw/
14694 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
14695 M:      mlxsw@nvidia.com
14696 L:      netdev@vger.kernel.org
14697 S:      Supported
14698 W:      https://www.nvidia.com/networking/
14699 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14700 F:      drivers/net/ethernet/mellanox/mlxfw/
14702 MELLANOX HARDWARE PLATFORM SUPPORT
14703 M:      Hans de Goede <hdegoede@redhat.com>
14704 M:      Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
14705 M:      Vadim Pasternak <vadimp@nvidia.com>
14706 L:      platform-driver-x86@vger.kernel.org
14707 S:      Supported
14708 F:      Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
14709 F:      drivers/platform/mellanox/
14710 F:      include/linux/platform_data/mlxreg.h
14712 MELLANOX MLX4 core VPI driver
14713 M:      Tariq Toukan <tariqt@nvidia.com>
14714 L:      netdev@vger.kernel.org
14715 L:      linux-rdma@vger.kernel.org
14716 S:      Supported
14717 W:      https://www.nvidia.com/networking/
14718 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14719 F:      drivers/net/ethernet/mellanox/mlx4/
14720 F:      include/linux/mlx4/
14722 MELLANOX MLX4 IB driver
14723 M:      Yishai Hadas <yishaih@nvidia.com>
14724 L:      linux-rdma@vger.kernel.org
14725 S:      Supported
14726 W:      https://www.nvidia.com/networking/
14727 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14728 F:      drivers/infiniband/hw/mlx4/
14729 F:      include/linux/mlx4/
14730 F:      include/uapi/rdma/mlx4-abi.h
14732 MELLANOX MLX5 core VPI driver
14733 M:      Saeed Mahameed <saeedm@nvidia.com>
14734 M:      Leon Romanovsky <leonro@nvidia.com>
14735 M:      Tariq Toukan <tariqt@nvidia.com>
14736 L:      netdev@vger.kernel.org
14737 L:      linux-rdma@vger.kernel.org
14738 S:      Supported
14739 W:      https://www.nvidia.com/networking/
14740 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14741 F:      Documentation/networking/device_drivers/ethernet/mellanox/
14742 F:      drivers/net/ethernet/mellanox/mlx5/core/
14743 F:      include/linux/mlx5/
14745 MELLANOX MLX5 IB driver
14746 M:      Leon Romanovsky <leonro@nvidia.com>
14747 L:      linux-rdma@vger.kernel.org
14748 S:      Supported
14749 W:      https://www.nvidia.com/networking/
14750 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14751 F:      drivers/infiniband/hw/mlx5/
14752 F:      include/linux/mlx5/
14753 F:      include/uapi/rdma/mlx5-abi.h
14755 MELLANOX MLX5 VDPA DRIVER
14756 M:      Dragos Tatulea <dtatulea@nvidia.com>
14757 L:      virtualization@lists.linux.dev
14758 S:      Supported
14759 F:      drivers/vdpa/mlx5/
14761 MELLANOX MLXCPLD I2C AND MUX DRIVER
14762 M:      Vadim Pasternak <vadimp@nvidia.com>
14763 M:      Michael Shych <michaelsh@nvidia.com>
14764 L:      linux-i2c@vger.kernel.org
14765 S:      Supported
14766 F:      Documentation/i2c/busses/i2c-mlxcpld.rst
14767 F:      drivers/i2c/busses/i2c-mlxcpld.c
14768 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
14770 MELLANOX MLXCPLD LED DRIVER
14771 M:      Vadim Pasternak <vadimp@nvidia.com>
14772 L:      linux-leds@vger.kernel.org
14773 S:      Supported
14774 F:      Documentation/leds/leds-mlxcpld.rst
14775 F:      drivers/leds/leds-mlxcpld.c
14776 F:      drivers/leds/leds-mlxreg.c
14778 MELLANOX PLATFORM DRIVER
14779 M:      Vadim Pasternak <vadimp@nvidia.com>
14780 L:      platform-driver-x86@vger.kernel.org
14781 S:      Supported
14782 F:      drivers/platform/x86/mlx-platform.c
14784 MEMBARRIER SUPPORT
14785 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14786 M:      "Paul E. McKenney" <paulmck@kernel.org>
14787 L:      linux-kernel@vger.kernel.org
14788 S:      Supported
14789 F:      Documentation/scheduler/membarrier.rst
14790 F:      arch/*/include/asm/membarrier.h
14791 F:      arch/*/include/asm/sync_core.h
14792 F:      include/uapi/linux/membarrier.h
14793 F:      kernel/sched/membarrier.c
14795 MEMBLOCK AND MEMORY MANAGEMENT INITIALIZATION
14796 M:      Mike Rapoport <rppt@kernel.org>
14797 L:      linux-mm@kvack.org
14798 S:      Maintained
14799 F:      Documentation/core-api/boot-time-mm.rst
14800 F:      include/linux/memblock.h
14801 F:      mm/memblock.c
14802 F:      mm/mm_init.c
14803 F:      tools/testing/memblock/
14805 MEMORY ALLOCATION PROFILING
14806 M:      Suren Baghdasaryan <surenb@google.com>
14807 M:      Kent Overstreet <kent.overstreet@linux.dev>
14808 L:      linux-mm@kvack.org
14809 S:      Maintained
14810 F:      Documentation/mm/allocation-profiling.rst
14811 F:      include/linux/alloc_tag.h
14812 F:      include/linux/pgalloc_tag.h
14813 F:      lib/alloc_tag.c
14815 MEMORY CONTROLLER DRIVERS
14816 M:      Krzysztof Kozlowski <krzk@kernel.org>
14817 L:      linux-kernel@vger.kernel.org
14818 S:      Maintained
14819 B:      mailto:krzysztof.kozlowski@linaro.org
14820 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
14821 F:      Documentation/devicetree/bindings/memory-controllers/
14822 F:      drivers/memory/
14823 F:      include/dt-bindings/memory/
14824 F:      include/memory/
14826 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
14827 M:      Dmitry Osipenko <digetx@gmail.com>
14828 L:      linux-pm@vger.kernel.org
14829 L:      linux-tegra@vger.kernel.org
14830 S:      Maintained
14831 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
14832 F:      drivers/devfreq/tegra30-devfreq.c
14834 MEMORY HOT(UN)PLUG
14835 M:      David Hildenbrand <david@redhat.com>
14836 M:      Oscar Salvador <osalvador@suse.de>
14837 L:      linux-mm@kvack.org
14838 S:      Maintained
14839 F:      Documentation/admin-guide/mm/memory-hotplug.rst
14840 F:      Documentation/core-api/memory-hotplug.rst
14841 F:      drivers/base/memory.c
14842 F:      include/linux/memory_hotplug.h
14843 F:      mm/memory_hotplug.c
14844 F:      tools/testing/selftests/memory-hotplug/
14846 MEMORY MANAGEMENT
14847 M:      Andrew Morton <akpm@linux-foundation.org>
14848 L:      linux-mm@kvack.org
14849 S:      Maintained
14850 W:      http://www.linux-mm.org
14851 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
14852 T:      quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
14853 F:      include/linux/gfp.h
14854 F:      include/linux/gfp_types.h
14855 F:      include/linux/memfd.h
14856 F:      include/linux/memory.h
14857 F:      include/linux/memory_hotplug.h
14858 F:      include/linux/memory-tiers.h
14859 F:      include/linux/mempolicy.h
14860 F:      include/linux/mempool.h
14861 F:      include/linux/memremap.h
14862 F:      include/linux/mm.h
14863 F:      include/linux/mm_*.h
14864 F:      include/linux/mmzone.h
14865 F:      include/linux/mmu_notifier.h
14866 F:      include/linux/pagewalk.h
14867 F:      include/linux/rmap.h
14868 F:      include/trace/events/ksm.h
14869 F:      mm/
14870 F:      tools/mm/
14871 F:      tools/testing/selftests/mm/
14872 N:      include/linux/page[-_]*
14874 MEMORY MAPPING
14875 M:      Andrew Morton <akpm@linux-foundation.org>
14876 M:      Liam R. Howlett <Liam.Howlett@oracle.com>
14877 M:      Lorenzo Stoakes <lorenzo.stoakes@oracle.com>
14878 R:      Vlastimil Babka <vbabka@suse.cz>
14879 R:      Jann Horn <jannh@google.com>
14880 L:      linux-mm@kvack.org
14881 S:      Maintained
14882 W:      http://www.linux-mm.org
14883 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
14884 F:      mm/mmap.c
14886 MEMORY TECHNOLOGY DEVICES (MTD)
14887 M:      Miquel Raynal <miquel.raynal@bootlin.com>
14888 M:      Richard Weinberger <richard@nod.at>
14889 M:      Vignesh Raghavendra <vigneshr@ti.com>
14890 L:      linux-mtd@lists.infradead.org
14891 S:      Maintained
14892 W:      http://www.linux-mtd.infradead.org/
14893 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
14894 C:      irc://irc.oftc.net/mtd
14895 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
14896 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
14897 F:      Documentation/devicetree/bindings/mtd/
14898 F:      drivers/mtd/
14899 F:      include/linux/mtd/
14900 F:      include/uapi/mtd/
14902 MEN A21 WATCHDOG DRIVER
14903 M:      Johannes Thumshirn <morbidrsa@gmail.com>
14904 L:      linux-watchdog@vger.kernel.org
14905 S:      Maintained
14906 F:      drivers/watchdog/mena21_wdt.c
14908 MEN CHAMELEON BUS (mcb)
14909 M:      Johannes Thumshirn <morbidrsa@gmail.com>
14910 S:      Maintained
14911 F:      Documentation/driver-api/men-chameleon-bus.rst
14912 F:      drivers/mcb/
14913 F:      include/linux/mcb.h
14915 MEN F21BMC (Board Management Controller)
14916 M:      Andreas Werner <andreas.werner@men.de>
14917 S:      Supported
14918 F:      Documentation/hwmon/menf21bmc.rst
14919 F:      drivers/hwmon/menf21bmc_hwmon.c
14920 F:      drivers/leds/leds-menf21bmc.c
14921 F:      drivers/mfd/menf21bmc.c
14922 F:      drivers/watchdog/menf21bmc_wdt.c
14924 MEN Z069 WATCHDOG DRIVER
14925 M:      Johannes Thumshirn <jth@kernel.org>
14926 L:      linux-watchdog@vger.kernel.org
14927 S:      Maintained
14928 F:      drivers/watchdog/menz69_wdt.c
14930 MESON AO CEC DRIVER FOR AMLOGIC SOCS
14931 M:      Neil Armstrong <neil.armstrong@linaro.org>
14932 L:      linux-media@vger.kernel.org
14933 L:      linux-amlogic@lists.infradead.org
14934 S:      Supported
14935 W:      http://linux-meson.com/
14936 T:      git git://linuxtv.org/media_tree.git
14937 F:      Documentation/devicetree/bindings/media/cec/amlogic,meson-gx-ao-cec.yaml
14938 F:      drivers/media/cec/platform/meson/ao-cec-g12a.c
14939 F:      drivers/media/cec/platform/meson/ao-cec.c
14941 MESON GE2D DRIVER FOR AMLOGIC SOCS
14942 M:      Neil Armstrong <neil.armstrong@linaro.org>
14943 L:      linux-media@vger.kernel.org
14944 L:      linux-amlogic@lists.infradead.org
14945 S:      Supported
14946 T:      git git://linuxtv.org/media_tree.git
14947 F:      Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
14948 F:      drivers/media/platform/amlogic/meson-ge2d/
14950 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
14951 M:      Liang Yang <liang.yang@amlogic.com>
14952 L:      linux-mtd@lists.infradead.org
14953 S:      Maintained
14954 F:      Documentation/devicetree/bindings/mtd/amlogic,meson-nand.yaml
14955 F:      drivers/mtd/nand/raw/meson_*
14957 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
14958 M:      Neil Armstrong <neil.armstrong@linaro.org>
14959 L:      linux-media@vger.kernel.org
14960 L:      linux-amlogic@lists.infradead.org
14961 S:      Supported
14962 T:      git git://linuxtv.org/media_tree.git
14963 F:      Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
14964 F:      drivers/staging/media/meson/vdec/
14966 META ETHERNET DRIVERS
14967 M:      Alexander Duyck <alexanderduyck@fb.com>
14968 M:      Jakub Kicinski <kuba@kernel.org>
14969 R:      kernel-team@meta.com
14970 S:      Supported
14971 F:      Documentation/networking/device_drivers/ethernet/meta/
14972 F:      drivers/net/ethernet/meta/
14974 METHODE UDPU SUPPORT
14975 M:      Robert Marko <robert.marko@sartura.hr>
14976 S:      Maintained
14977 F:      arch/arm64/boot/dts/marvell/armada-3720-eDPU.dts
14978 F:      arch/arm64/boot/dts/marvell/armada-3720-uDPU.*
14980 MHI BUS
14981 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
14982 L:      mhi@lists.linux.dev
14983 L:      linux-arm-msm@vger.kernel.org
14984 S:      Maintained
14985 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
14986 F:      Documentation/ABI/stable/sysfs-bus-mhi
14987 F:      Documentation/mhi/
14988 F:      drivers/bus/mhi/
14989 F:      drivers/pci/endpoint/functions/pci-epf-mhi.c
14990 F:      include/linux/mhi.h
14992 MICROBLAZE ARCHITECTURE
14993 M:      Michal Simek <monstr@monstr.eu>
14994 S:      Supported
14995 W:      http://www.monstr.eu/fdt/
14996 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
14997 F:      arch/microblaze/
14999 MICROBLAZE TMR INJECT
15000 M:      Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com>
15001 S:      Supported
15002 F:      Documentation/devicetree/bindings/misc/xlnx,tmr-inject.yaml
15003 F:      drivers/misc/xilinx_tmr_inject.c
15005 MICROBLAZE TMR MANAGER
15006 M:      Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com>
15007 S:      Supported
15008 F:      Documentation/ABI/testing/sysfs-driver-xilinx-tmr-manager
15009 F:      Documentation/devicetree/bindings/misc/xlnx,tmr-manager.yaml
15010 F:      drivers/misc/xilinx_tmr_manager.c
15012 MICROCHIP AT91 DMA DRIVERS
15013 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
15014 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15015 L:      dmaengine@vger.kernel.org
15016 S:      Supported
15017 F:      Documentation/devicetree/bindings/dma/atmel-dma.txt
15018 F:      drivers/dma/at_hdmac.c
15019 F:      drivers/dma/at_xdmac.c
15020 F:      include/dt-bindings/dma/at91.h
15022 MICROCHIP AT91 SERIAL DRIVER
15023 M:      Richard Genoud <richard.genoud@bootlin.com>
15024 S:      Maintained
15025 F:      Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
15026 F:      drivers/tty/serial/atmel_serial.c
15027 F:      drivers/tty/serial/atmel_serial.h
15029 MICROCHIP AT91 USART MFD DRIVER
15030 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
15031 L:      linux-kernel@vger.kernel.org
15032 S:      Supported
15033 F:      Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
15034 F:      drivers/mfd/at91-usart.c
15035 F:      include/dt-bindings/mfd/at91-usart.h
15037 MICROCHIP AT91 USART SPI DRIVER
15038 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
15039 L:      linux-spi@vger.kernel.org
15040 S:      Supported
15041 F:      Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
15042 F:      drivers/spi/spi-at91-usart.c
15044 MICROCHIP AUDIO ASOC DRIVERS
15045 M:      Claudiu Beznea <claudiu.beznea@tuxon.dev>
15046 M:      Andrei Simion <andrei.simion@microchip.com>
15047 L:      linux-sound@vger.kernel.org
15048 S:      Supported
15049 F:      Documentation/devicetree/bindings/sound/atmel*
15050 F:      Documentation/devicetree/bindings/sound/axentia,tse850-pcm5142.txt
15051 F:      Documentation/devicetree/bindings/sound/microchip,sama7g5-*
15052 F:      Documentation/devicetree/bindings/sound/mikroe,mikroe-proto.txt
15053 F:      sound/soc/atmel
15055 MICROCHIP CSI2DC DRIVER
15056 M:      Eugen Hristev <eugen.hristev@microchip.com>
15057 L:      linux-media@vger.kernel.org
15058 S:      Supported
15059 F:      Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
15060 F:      drivers/media/platform/microchip/microchip-csi2dc.c
15062 MICROCHIP ECC DRIVER
15063 L:      linux-crypto@vger.kernel.org
15064 S:      Orphan
15065 F:      drivers/crypto/atmel-ecc.*
15067 MICROCHIP EIC DRIVER
15068 M:      Claudiu Beznea <claudiu.beznea@tuxon.dev>
15069 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15070 S:      Supported
15071 F:      Documentation/devicetree/bindings/interrupt-controller/microchip,sama7g5-eic.yaml
15072 F:      drivers/irqchip/irq-mchp-eic.c
15074 MICROCHIP I2C DRIVER
15075 M:      Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
15076 L:      linux-i2c@vger.kernel.org
15077 S:      Supported
15078 F:      drivers/i2c/busses/i2c-at91-*.c
15079 F:      drivers/i2c/busses/i2c-at91.h
15081 MICROCHIP ISC DRIVER
15082 M:      Eugen Hristev <eugen.hristev@microchip.com>
15083 L:      linux-media@vger.kernel.org
15084 S:      Supported
15085 F:      Documentation/devicetree/bindings/media/atmel,isc.yaml
15086 F:      Documentation/devicetree/bindings/media/microchip,xisc.yaml
15087 F:      drivers/media/platform/microchip/microchip-isc*
15088 F:      drivers/media/platform/microchip/microchip-sama*-isc*
15089 F:      drivers/staging/media/deprecated/atmel/atmel-isc*
15090 F:      drivers/staging/media/deprecated/atmel/atmel-sama*-isc*
15091 F:      include/linux/atmel-isc-media.h
15093 MICROCHIP ISI DRIVER
15094 M:      Eugen Hristev <eugen.hristev@microchip.com>
15095 L:      linux-media@vger.kernel.org
15096 S:      Supported
15097 F:      drivers/media/platform/atmel/atmel-isi.c
15098 F:      drivers/media/platform/atmel/atmel-isi.h
15100 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
15101 M:      Woojung Huh <woojung.huh@microchip.com>
15102 M:      UNGLinuxDriver@microchip.com
15103 L:      netdev@vger.kernel.org
15104 S:      Maintained
15105 F:      Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
15106 F:      Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml
15107 F:      drivers/net/dsa/microchip/*
15108 F:      include/linux/dsa/ksz_common.h
15109 F:      include/linux/platform_data/microchip-ksz.h
15110 F:      net/dsa/tag_ksz.c
15112 MICROCHIP LAN743X ETHERNET DRIVER
15113 M:      Bryan Whitehead <bryan.whitehead@microchip.com>
15114 M:      UNGLinuxDriver@microchip.com
15115 L:      netdev@vger.kernel.org
15116 S:      Maintained
15117 F:      drivers/net/ethernet/microchip/lan743x_*
15119 MICROCHIP LAN8650/1 10BASE-T1S MACPHY ETHERNET DRIVER
15120 M:      Parthiban Veerasooran <parthiban.veerasooran@microchip.com>
15121 L:      netdev@vger.kernel.org
15122 S:      Maintained
15123 F:      Documentation/devicetree/bindings/net/microchip,lan8650.yaml
15124 F:      drivers/net/ethernet/microchip/lan865x/lan865x.c
15126 MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER
15127 M:      Arun Ramadoss <arun.ramadoss@microchip.com>
15128 R:      UNGLinuxDriver@microchip.com
15129 L:      netdev@vger.kernel.org
15130 S:      Maintained
15131 F:      drivers/net/phy/microchip_t1.c
15133 MICROCHIP LAN966X ETHERNET DRIVER
15134 M:      Horatiu Vultur <horatiu.vultur@microchip.com>
15135 M:      UNGLinuxDriver@microchip.com
15136 L:      netdev@vger.kernel.org
15137 S:      Maintained
15138 F:      drivers/net/ethernet/microchip/lan966x/*
15140 MICROCHIP LAN966X OIC DRIVER
15141 M:      Herve Codina <herve.codina@bootlin.com>
15142 S:      Maintained
15143 F:      Documentation/devicetree/bindings/interrupt-controller/microchip,lan966x-oic.yaml
15144 F:      drivers/irqchip/irq-lan966x-oic.c
15146 MICROCHIP LCDFB DRIVER
15147 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
15148 L:      linux-fbdev@vger.kernel.org
15149 S:      Maintained
15150 F:      drivers/video/fbdev/atmel_lcdfb.c
15151 F:      include/video/atmel_lcdc.h
15153 MICROCHIP MCP16502 PMIC DRIVER
15154 M:      Claudiu Beznea <claudiu.beznea@tuxon.dev>
15155 M:      Andrei Simion <andrei.simion@microchip.com>
15156 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15157 S:      Supported
15158 F:      Documentation/devicetree/bindings/regulator/microchip,mcp16502.yaml
15159 F:      drivers/regulator/mcp16502.c
15161 MICROCHIP MCP3564 ADC DRIVER
15162 M:      Marius Cristea <marius.cristea@microchip.com>
15163 L:      linux-iio@vger.kernel.org
15164 S:      Supported
15165 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-mcp3564
15166 F:      Documentation/devicetree/bindings/iio/adc/microchip,mcp3564.yaml
15167 F:      drivers/iio/adc/mcp3564.c
15169 MICROCHIP MCP3911 ADC DRIVER
15170 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
15171 M:      Kent Gustavsson <kent@minoris.se>
15172 L:      linux-iio@vger.kernel.org
15173 S:      Maintained
15174 F:      Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
15175 F:      drivers/iio/adc/mcp3911.c
15177 MICROCHIP MMC/SD/SDIO MCI DRIVER
15178 M:      Aubin Constans <aubin.constans@microchip.com>
15179 S:      Maintained
15180 F:      drivers/mmc/host/atmel-mci.c
15182 MICROCHIP NAND DRIVER
15183 L:      linux-mtd@lists.infradead.org
15184 S:      Orphan
15185 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
15186 F:      drivers/mtd/nand/raw/atmel/*
15188 MICROCHIP OTPC DRIVER
15189 M:      Claudiu Beznea <claudiu.beznea@tuxon.dev>
15190 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15191 S:      Supported
15192 F:      Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml
15193 F:      drivers/nvmem/microchip-otpc.c
15194 F:      include/dt-bindings/nvmem/microchip,sama7g5-otpc.h
15196 MICROCHIP PAC1921 POWER/CURRENT MONITOR DRIVER
15197 M:      Matteo Martelli <matteomartelli3@gmail.com>
15198 L:      linux-iio@vger.kernel.org
15199 S:      Supported
15200 F:      Documentation/devicetree/bindings/iio/adc/microchip,pac1921.yaml
15201 F:      drivers/iio/adc/pac1921.c
15203 MICROCHIP PAC1934 POWER/ENERGY MONITOR DRIVER
15204 M:      Marius Cristea <marius.cristea@microchip.com>
15205 L:      linux-iio@vger.kernel.org
15206 S:      Supported
15207 F:      Documentation/devicetree/bindings/iio/adc/microchip,pac1934.yaml
15208 F:      drivers/iio/adc/pac1934.c
15210 MICROCHIP PCI1XXXX GP DRIVER
15211 M:      Vaibhaav Ram T.L <vaibhaavram.tl@microchip.com>
15212 M:      Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
15213 L:      linux-gpio@vger.kernel.org
15214 S:      Supported
15215 F:      drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c
15216 F:      drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.h
15217 F:      drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c
15218 F:      drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c
15220 MICROCHIP PCI1XXXX I2C DRIVER
15221 M:      Tharun Kumar P <tharunkumar.pasumarthi@microchip.com>
15222 M:      Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
15223 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15224 L:      linux-i2c@vger.kernel.org
15225 S:      Maintained
15226 F:      drivers/i2c/busses/i2c-mchp-pci1xxxx.c
15228 MICROCHIP PCIe UART DRIVER
15229 M:      Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
15230 M:      Tharun Kumar P <tharunkumar.pasumarthi@microchip.com>
15231 L:      linux-serial@vger.kernel.org
15232 S:      Maintained
15233 F:      drivers/tty/serial/8250/8250_pci1xxxx.c
15235 MICROCHIP POLARFIRE FPGA DRIVERS
15236 M:      Conor Dooley <conor.dooley@microchip.com>
15237 L:      linux-fpga@vger.kernel.org
15238 S:      Supported
15239 F:      Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml
15240 F:      drivers/fpga/microchip-spi.c
15242 MICROCHIP PWM DRIVER
15243 M:      Claudiu Beznea <claudiu.beznea@tuxon.dev>
15244 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15245 L:      linux-pwm@vger.kernel.org
15246 S:      Supported
15247 F:      Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml
15248 F:      drivers/pwm/pwm-atmel.c
15250 MICROCHIP SAM9x7-COMPATIBLE LVDS CONTROLLER
15251 M:      Manikandan Muralidharan <manikandan.m@microchip.com>
15252 M:      Dharma Balasubiramani <dharma.b@microchip.com>
15253 L:      dri-devel@lists.freedesktop.org
15254 S:      Supported
15255 F:      Documentation/devicetree/bindings/display/bridge/microchip,sam9x75-lvds.yaml
15256 F:      drivers/gpu/drm/bridge/microchip-lvds.c
15258 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
15259 M:      Eugen Hristev <eugen.hristev@microchip.com>
15260 L:      linux-iio@vger.kernel.org
15261 S:      Supported
15262 F:      Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
15263 F:      drivers/iio/adc/at91-sama5d2_adc.c
15264 F:      include/dt-bindings/iio/adc/at91-sama5d2_adc.h
15266 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
15267 M:      Claudiu Beznea <claudiu.beznea@tuxon.dev>
15268 S:      Supported
15269 F:      Documentation/devicetree/bindings/power/reset/atmel,sama5d2-shdwc.yaml
15270 F:      drivers/power/reset/at91-sama5d2_shdwc.c
15272 MICROCHIP SOC DRIVERS
15273 M:      Conor Dooley <conor@kernel.org>
15274 S:      Supported
15275 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
15276 F:      Documentation/devicetree/bindings/soc/microchip/
15277 F:      drivers/soc/microchip/
15279 MICROCHIP SPI DRIVER
15280 M:      Ryan Wanner <ryan.wanner@microchip.com>
15281 S:      Supported
15282 F:      drivers/spi/spi-atmel.*
15284 MICROCHIP SSC DRIVER
15285 M:      Claudiu Beznea <claudiu.beznea@tuxon.dev>
15286 M:      Andrei Simion <andrei.simion@microchip.com>
15287 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15288 S:      Supported
15289 F:      Documentation/devicetree/bindings/misc/atmel-ssc.txt
15290 F:      drivers/misc/atmel-ssc.c
15291 F:      include/linux/atmel-ssc.h
15293 Microchip Timer Counter Block (TCB) Capture Driver
15294 M:      Kamel Bouhara <kamel.bouhara@bootlin.com>
15295 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15296 L:      linux-iio@vger.kernel.org
15297 S:      Maintained
15298 F:      drivers/counter/microchip-tcb-capture.c
15300 MICROCHIP USB251XB DRIVER
15301 M:      Richard Leitner <richard.leitner@skidata.com>
15302 L:      linux-usb@vger.kernel.org
15303 S:      Maintained
15304 F:      Documentation/devicetree/bindings/usb/usb251xb.yaml
15305 F:      drivers/usb/misc/usb251xb.c
15307 MICROCHIP USBA UDC DRIVER
15308 M:      Cristian Birsan <cristian.birsan@microchip.com>
15309 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15310 S:      Supported
15311 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
15313 MICROCHIP WILC1000 WIFI DRIVER
15314 M:      Ajay Singh <ajay.kathat@microchip.com>
15315 M:      Claudiu Beznea <claudiu.beznea@tuxon.dev>
15316 L:      linux-wireless@vger.kernel.org
15317 S:      Supported
15318 F:      drivers/net/wireless/microchip/wilc1000/
15320 MICROSEMI MIPS SOCS
15321 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
15322 M:      UNGLinuxDriver@microchip.com
15323 L:      linux-mips@vger.kernel.org
15324 S:      Supported
15325 F:      Documentation/devicetree/bindings/mips/mscc.txt
15326 F:      Documentation/devicetree/bindings/phy/mscc,vsc7514-serdes.yaml
15327 F:      Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
15328 F:      arch/mips/boot/dts/mscc/
15329 F:      arch/mips/configs/generic/board-ocelot.config
15330 F:      arch/mips/generic/board-ocelot.c
15332 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
15333 M:      Don Brace <don.brace@microchip.com>
15334 L:      storagedev@microchip.com
15335 L:      linux-scsi@vger.kernel.org
15336 S:      Supported
15337 F:      Documentation/scsi/smartpqi.rst
15338 F:      drivers/scsi/smartpqi/Kconfig
15339 F:      drivers/scsi/smartpqi/Makefile
15340 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
15341 F:      include/linux/cciss*.h
15342 F:      include/uapi/linux/cciss*.h
15344 MICROSOFT MANA RDMA DRIVER
15345 M:      Long Li <longli@microsoft.com>
15346 M:      Ajay Sharma <sharmaajay@microsoft.com>
15347 L:      linux-rdma@vger.kernel.org
15348 S:      Supported
15349 F:      drivers/infiniband/hw/mana/
15350 F:      include/net/mana
15351 F:      include/uapi/rdma/mana-abi.h
15353 MICROSOFT SURFACE AGGREGATOR TABLET-MODE SWITCH
15354 M:      Maximilian Luz <luzmaximilian@gmail.com>
15355 L:      platform-driver-x86@vger.kernel.org
15356 S:      Maintained
15357 F:      drivers/platform/surface/surface_aggregator_tabletsw.c
15359 MICROSOFT SURFACE BATTERY AND AC DRIVERS
15360 M:      Maximilian Luz <luzmaximilian@gmail.com>
15361 L:      linux-pm@vger.kernel.org
15362 L:      platform-driver-x86@vger.kernel.org
15363 S:      Maintained
15364 F:      drivers/power/supply/surface_battery.c
15365 F:      drivers/power/supply/surface_charger.c
15367 MICROSOFT SURFACE DTX DRIVER
15368 M:      Maximilian Luz <luzmaximilian@gmail.com>
15369 L:      platform-driver-x86@vger.kernel.org
15370 S:      Maintained
15371 F:      Documentation/driver-api/surface_aggregator/clients/dtx.rst
15372 F:      drivers/platform/surface/surface_dtx.c
15373 F:      include/uapi/linux/surface_aggregator/dtx.h
15375 MICROSOFT SURFACE SENSOR FAN DRIVER
15376 M:      Maximilian Luz <luzmaximilian@gmail.com>
15377 M:      Ivor Wanders <ivor@iwanders.net>
15378 L:      linux-hwmon@vger.kernel.org
15379 S:      Maintained
15380 F:      Documentation/hwmon/surface_fan.rst
15381 F:      drivers/hwmon/surface_fan.c
15383 MICROSOFT SURFACE SENSOR THERMAL DRIVER
15384 M:      Maximilian Luz <luzmaximilian@gmail.com>
15385 L:      linux-hwmon@vger.kernel.org
15386 S:      Maintained
15387 F:      drivers/hwmon/surface_temp.c
15389 MICROSOFT SURFACE GPE LID SUPPORT DRIVER
15390 M:      Maximilian Luz <luzmaximilian@gmail.com>
15391 L:      platform-driver-x86@vger.kernel.org
15392 S:      Maintained
15393 F:      drivers/platform/surface/surface_gpe.c
15395 MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
15396 M:      Hans de Goede <hdegoede@redhat.com>
15397 M:      Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
15398 M:      Maximilian Luz <luzmaximilian@gmail.com>
15399 L:      platform-driver-x86@vger.kernel.org
15400 S:      Maintained
15401 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
15402 F:      drivers/platform/surface/
15404 MICROSOFT SURFACE HID TRANSPORT DRIVER
15405 M:      Maximilian Luz <luzmaximilian@gmail.com>
15406 L:      linux-input@vger.kernel.org
15407 L:      platform-driver-x86@vger.kernel.org
15408 S:      Maintained
15409 F:      drivers/hid/surface-hid/
15411 MICROSOFT SURFACE HOT-PLUG DRIVER
15412 M:      Maximilian Luz <luzmaximilian@gmail.com>
15413 L:      platform-driver-x86@vger.kernel.org
15414 S:      Maintained
15415 F:      drivers/platform/surface/surface_hotplug.c
15417 MICROSOFT SURFACE PLATFORM PROFILE DRIVER
15418 M:      Maximilian Luz <luzmaximilian@gmail.com>
15419 L:      platform-driver-x86@vger.kernel.org
15420 S:      Maintained
15421 F:      drivers/platform/surface/surface_platform_profile.c
15423 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
15424 M:      Chen Yu <yu.c.chen@intel.com>
15425 L:      platform-driver-x86@vger.kernel.org
15426 S:      Supported
15427 F:      drivers/platform/surface/surfacepro3_button.c
15429 MICROSOFT SURFACE SYSTEM AGGREGATOR HUB DRIVER
15430 M:      Maximilian Luz <luzmaximilian@gmail.com>
15431 L:      platform-driver-x86@vger.kernel.org
15432 S:      Maintained
15433 F:      drivers/platform/surface/surface_aggregator_hub.c
15435 MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
15436 M:      Maximilian Luz <luzmaximilian@gmail.com>
15437 L:      platform-driver-x86@vger.kernel.org
15438 S:      Maintained
15439 W:      https://github.com/linux-surface/surface-aggregator-module
15440 C:      irc://irc.libera.chat/linux-surface
15441 F:      Documentation/driver-api/surface_aggregator/
15442 F:      drivers/platform/surface/aggregator/
15443 F:      drivers/platform/surface/surface_acpi_notify.c
15444 F:      drivers/platform/surface/surface_aggregator_cdev.c
15445 F:      drivers/platform/surface/surface_aggregator_registry.c
15446 F:      include/linux/surface_acpi_notify.h
15447 F:      include/linux/surface_aggregator/
15448 F:      include/uapi/linux/surface_aggregator/
15450 MICROTEK X6 SCANNER
15451 M:      Oliver Neukum <oliver@neukum.org>
15452 S:      Maintained
15453 F:      drivers/usb/image/microtek.*
15455 MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
15456 M:      Luka Kovacic <luka.kovacic@sartura.hr>
15457 M:      Luka Perkov <luka.perkov@sartura.hr>
15458 S:      Maintained
15459 F:      arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s-bit.dts
15460 F:      arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s.dts
15461 F:      arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s-bit.dts
15462 F:      arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s.dts
15463 F:      arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s-bit.dts
15464 F:      arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s.dts
15466 MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
15467 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
15468 L:      linux-media@vger.kernel.org
15469 S:      Maintained
15470 F:      Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
15471 F:      Documentation/driver-api/media/drivers/ccs/
15472 F:      Documentation/userspace-api/media/drivers/ccs.rst
15473 F:      drivers/media/i2c/ccs-pll.c
15474 F:      drivers/media/i2c/ccs-pll.h
15475 F:      drivers/media/i2c/ccs/
15476 F:      include/uapi/linux/ccs.h
15477 F:      include/uapi/linux/smiapp.h
15479 MIPS
15480 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
15481 L:      linux-mips@vger.kernel.org
15482 S:      Maintained
15483 W:      http://www.linux-mips.org/
15484 Q:      https://patchwork.kernel.org/project/linux-mips/list/
15485 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
15486 F:      Documentation/devicetree/bindings/mips/
15487 F:      Documentation/arch/mips/
15488 F:      arch/mips/
15489 F:      drivers/platform/mips/
15490 F:      include/dt-bindings/mips/
15492 MIPS BOSTON DEVELOPMENT BOARD
15493 M:      Paul Burton <paulburton@kernel.org>
15494 L:      linux-mips@vger.kernel.org
15495 S:      Maintained
15496 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
15497 F:      arch/mips/boot/dts/img/boston.dts
15498 F:      arch/mips/configs/generic/board-boston.config
15499 F:      drivers/clk/imgtec/clk-boston.c
15500 F:      include/dt-bindings/clock/boston-clock.h
15502 MIPS CORE DRIVERS
15503 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
15504 L:      linux-mips@vger.kernel.org
15505 S:      Supported
15506 F:      drivers/bus/mips_cdmm.c
15507 F:      drivers/clocksource/mips-gic-timer.c
15508 F:      drivers/cpuidle/cpuidle-cps.c
15509 F:      drivers/irqchip/irq-mips-cpu.c
15510 F:      drivers/irqchip/irq-mips-gic.c
15512 MIPS GENERIC PLATFORM
15513 M:      Paul Burton <paulburton@kernel.org>
15514 L:      linux-mips@vger.kernel.org
15515 S:      Supported
15516 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
15517 F:      arch/mips/generic/
15518 F:      arch/mips/tools/generic-board-config.sh
15520 MIPS RINT INSTRUCTION EMULATION
15521 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
15522 L:      linux-mips@vger.kernel.org
15523 S:      Supported
15524 F:      arch/mips/math-emu/dp_rint.c
15525 F:      arch/mips/math-emu/sp_rint.c
15527 MIPS/LOONGSON1 ARCHITECTURE
15528 M:      Keguang Zhang <keguang.zhang@gmail.com>
15529 L:      linux-mips@vger.kernel.org
15530 S:      Maintained
15531 F:      Documentation/devicetree/bindings/*/loongson,ls1*.yaml
15532 F:      arch/mips/include/asm/mach-loongson32/
15533 F:      arch/mips/loongson32/
15534 F:      drivers/*/*loongson1*
15535 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-loongson1.c
15537 MIPS/LOONGSON2EF ARCHITECTURE
15538 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
15539 L:      linux-mips@vger.kernel.org
15540 S:      Maintained
15541 F:      arch/mips/include/asm/mach-loongson2ef/
15542 F:      arch/mips/loongson2ef/
15543 F:      drivers/cpufreq/loongson2_cpufreq.c
15545 MIPS/LOONGSON64 ARCHITECTURE
15546 M:      Huacai Chen <chenhuacai@kernel.org>
15547 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
15548 L:      linux-mips@vger.kernel.org
15549 S:      Maintained
15550 F:      arch/mips/include/asm/mach-loongson64/
15551 F:      arch/mips/loongson64/
15552 F:      drivers/irqchip/irq-loongson*
15553 F:      drivers/platform/mips/cpu_hwmon.c
15555 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
15556 M:      Hans Verkuil <hverkuil@xs4all.nl>
15557 L:      linux-media@vger.kernel.org
15558 S:      Odd Fixes
15559 W:      https://linuxtv.org
15560 T:      git git://linuxtv.org/media_tree.git
15561 F:      drivers/media/radio/radio-miropcm20*
15563 MITSUMI MM8013 FG DRIVER
15564 M:      Konrad Dybcio <konradybcio@kernel.org>
15565 F:      Documentation/devicetree/bindings/power/supply/mitsumi,mm8013.yaml
15566 F:      drivers/power/supply/mm8013.c
15568 MMP SUPPORT
15569 R:      Lubomir Rintel <lkundrak@v3.sk>
15570 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15571 S:      Odd Fixes
15572 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
15573 F:      arch/arm/boot/dts/marvell/mmp*
15574 F:      arch/arm/mach-mmp/
15575 F:      include/linux/soc/mmp/
15577 MMP USB PHY DRIVERS
15578 R:      Lubomir Rintel <lkundrak@v3.sk>
15579 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15580 S:      Maintained
15581 F:      drivers/phy/marvell/phy-mmp3-usb.c
15582 F:      drivers/phy/marvell/phy-pxa-usb.c
15584 MMU GATHER AND TLB INVALIDATION
15585 M:      Will Deacon <will@kernel.org>
15586 M:      "Aneesh Kumar K.V" <aneesh.kumar@kernel.org>
15587 M:      Andrew Morton <akpm@linux-foundation.org>
15588 M:      Nick Piggin <npiggin@gmail.com>
15589 M:      Peter Zijlstra <peterz@infradead.org>
15590 L:      linux-arch@vger.kernel.org
15591 L:      linux-mm@kvack.org
15592 S:      Maintained
15593 F:      arch/*/include/asm/tlb.h
15594 F:      include/asm-generic/tlb.h
15595 F:      mm/mmu_gather.c
15597 MN88472 MEDIA DRIVER
15598 L:      linux-media@vger.kernel.org
15599 S:      Orphan
15600 W:      https://linuxtv.org
15601 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15602 F:      drivers/media/dvb-frontends/mn88472*
15604 MN88473 MEDIA DRIVER
15605 L:      linux-media@vger.kernel.org
15606 S:      Orphan
15607 W:      https://linuxtv.org
15608 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15609 F:      drivers/media/dvb-frontends/mn88473*
15611 MOBILEYE MIPS SOCS
15612 M:      Vladimir Kondratiev <vladimir.kondratiev@mobileye.com>
15613 M:      Gregory CLEMENT <gregory.clement@bootlin.com>
15614 M:      Théo Lebrun <theo.lebrun@bootlin.com>
15615 L:      linux-mips@vger.kernel.org
15616 S:      Maintained
15617 F:      Documentation/devicetree/bindings/mips/mobileye.yaml
15618 F:      Documentation/devicetree/bindings/soc/mobileye/
15619 F:      arch/mips/boot/dts/mobileye/
15620 F:      arch/mips/configs/eyeq5_defconfig
15621 F:      arch/mips/mobileye/board-epm5.its.S
15622 F:      drivers/clk/clk-eyeq.c
15623 F:      drivers/pinctrl/pinctrl-eyeq5.c
15624 F:      drivers/reset/reset-eyeq.c
15625 F:      include/dt-bindings/clock/mobileye,eyeq5-clk.h
15627 MODULE SUPPORT
15628 M:      Luis Chamberlain <mcgrof@kernel.org>
15629 R:      Petr Pavlu <petr.pavlu@suse.com>
15630 R:      Sami Tolvanen <samitolvanen@google.com>
15631 R:      Daniel Gomez <da.gomez@samsung.com>
15632 L:      linux-modules@vger.kernel.org
15633 L:      linux-kernel@vger.kernel.org
15634 S:      Maintained
15635 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
15636 F:      include/linux/kmod.h
15637 F:      include/linux/module*.h
15638 F:      kernel/module/
15639 F:      lib/test_kmod.c
15640 F:      scripts/module*
15641 F:      tools/testing/selftests/kmod/
15643 MONOLITHIC POWER SYSTEM PMIC DRIVER
15644 M:      Saravanan Sekar <sravanhome@gmail.com>
15645 S:      Maintained
15646 F:      Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
15647 F:      Documentation/devicetree/bindings/regulator/mps,mp*.yaml
15648 F:      drivers/hwmon/pmbus/mpq7932.c
15649 F:      drivers/iio/adc/mp2629_adc.c
15650 F:      drivers/mfd/mp2629.c
15651 F:      drivers/power/supply/mp2629_charger.c
15652 F:      drivers/regulator/mp5416.c
15653 F:      drivers/regulator/mpq7920.c
15654 F:      drivers/regulator/mpq7920.h
15655 F:      include/linux/mfd/mp2629.h
15657 MOST(R) TECHNOLOGY DRIVER
15658 M:      Parthiban Veerasooran <parthiban.veerasooran@microchip.com>
15659 M:      Christian Gromm <christian.gromm@microchip.com>
15660 S:      Maintained
15661 F:      Documentation/ABI/testing/configfs-most
15662 F:      Documentation/ABI/testing/sysfs-bus-most
15663 F:      drivers/most/
15664 F:      drivers/staging/most/
15665 F:      include/linux/most.h
15667 MOTORCOMM PHY DRIVER
15668 M:      Frank <Frank.Sae@motor-comm.com>
15669 L:      netdev@vger.kernel.org
15670 S:      Maintained
15671 F:      Documentation/devicetree/bindings/net/motorcomm,yt8xxx.yaml
15672 F:      drivers/net/phy/motorcomm.c
15674 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
15675 M:      Jiri Slaby <jirislaby@kernel.org>
15676 S:      Maintained
15677 F:      Documentation/driver-api/tty/moxa-smartio.rst
15678 F:      drivers/tty/mxser.*
15680 MP3309C BACKLIGHT DRIVER
15681 M:      Flavio Suligoi <f.suligoi@asem.it>
15682 L:      dri-devel@lists.freedesktop.org
15683 S:      Maintained
15684 F:      Documentation/devicetree/bindings/leds/backlight/mps,mp3309c.yaml
15685 F:      drivers/video/backlight/mp3309c.c
15687 MPS MP2891 DRIVER
15688 M:      Noah Wang <noahwang.wang@outlook.com>
15689 L:      linux-hwmon@vger.kernel.org
15690 S:      Maintained
15691 F:      Documentation/hwmon/mp2891.rst
15692 F:      drivers/hwmon/pmbus/mp2891.c
15694 MPS MP2993 DRIVER
15695 M:      Noah Wang <noahwang.wang@outlook.com>
15696 L:      linux-hwmon@vger.kernel.org
15697 S:      Maintained
15698 F:      Documentation/hwmon/mp2993.rst
15699 F:      drivers/hwmon/pmbus/mp2993.c
15701 MPS MP9941 DRIVER
15702 M:      Noah Wang <noahwang.wang@outlook.com>
15703 L:      linux-hwmon@vger.kernel.org
15704 S:      Maintained
15705 F:      Documentation/hwmon/mp9941.rst
15706 F:      drivers/hwmon/pmbus/mp9941.c
15708 MR800 AVERMEDIA USB FM RADIO DRIVER
15709 M:      Alexey Klimov <klimov.linux@gmail.com>
15710 L:      linux-media@vger.kernel.org
15711 S:      Maintained
15712 T:      git git://linuxtv.org/media_tree.git
15713 F:      drivers/media/radio/radio-mr800.c
15715 MRF24J40 IEEE 802.15.4 RADIO DRIVER
15716 M:      Stefan Schmidt <stefan@datenfreihafen.org>
15717 L:      linux-wpan@vger.kernel.org
15718 S:      Odd Fixes
15719 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
15720 F:      drivers/net/ieee802154/mrf24j40.c
15722 MSI EC DRIVER
15723 M:      Nikita Kravets <teackot@gmail.com>
15724 L:      platform-driver-x86@vger.kernel.org
15725 S:      Maintained
15726 W:      https://github.com/BeardOverflow/msi-ec
15727 F:      drivers/platform/x86/msi-ec.*
15729 MSI LAPTOP SUPPORT
15730 M:      "Lee, Chun-Yi" <jlee@suse.com>
15731 L:      platform-driver-x86@vger.kernel.org
15732 S:      Maintained
15733 F:      drivers/platform/x86/msi-laptop.c
15735 MSI WMI SUPPORT
15736 L:      platform-driver-x86@vger.kernel.org
15737 S:      Orphan
15738 F:      drivers/platform/x86/msi-wmi.c
15740 MSI WMI PLATFORM FEATURES
15741 M:      Armin Wolf <W_Armin@gmx.de>
15742 L:      platform-driver-x86@vger.kernel.org
15743 S:      Maintained
15744 F:      Documentation/ABI/testing/debugfs-msi-wmi-platform
15745 F:      Documentation/wmi/devices/msi-wmi-platform.rst
15746 F:      drivers/platform/x86/msi-wmi-platform.c
15748 MSI001 MEDIA DRIVER
15749 L:      linux-media@vger.kernel.org
15750 S:      Orphan
15751 W:      https://linuxtv.org
15752 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15753 F:      drivers/media/tuners/msi001*
15755 MSI2500 MEDIA DRIVER
15756 L:      linux-media@vger.kernel.org
15757 S:      Orphan
15758 W:      https://linuxtv.org
15759 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15760 F:      drivers/media/usb/msi2500/
15762 MSTAR INTERRUPT CONTROLLER DRIVER
15763 M:      Mark-PK Tsai <mark-pk.tsai@mediatek.com>
15764 M:      Daniel Palmer <daniel@thingy.jp>
15765 S:      Maintained
15766 F:      Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
15767 F:      drivers/irqchip/irq-mst-intc.c
15769 MSYSTEMS DISKONCHIP G3 MTD DRIVER
15770 M:      Robert Jarzmik <robert.jarzmik@free.fr>
15771 L:      linux-mtd@lists.infradead.org
15772 S:      Maintained
15773 F:      drivers/mtd/devices/docg3*
15775 MT9M114 ONSEMI SENSOR DRIVER
15776 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15777 L:      linux-media@vger.kernel.org
15778 S:      Maintained
15779 T:      git git://linuxtv.org/media_tree.git
15780 F:      Documentation/devicetree/bindings/media/i2c/onnn,mt9m114.yaml
15781 F:      drivers/media/i2c/mt9m114.c
15783 MT9P031 APTINA CAMERA SENSOR
15784 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15785 L:      linux-media@vger.kernel.org
15786 S:      Maintained
15787 T:      git git://linuxtv.org/media_tree.git
15788 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
15789 F:      drivers/media/i2c/mt9p031.c
15790 F:      include/media/i2c/mt9p031.h
15792 MT9T112 APTINA CAMERA SENSOR
15793 M:      Jacopo Mondi <jacopo@jmondi.org>
15794 L:      linux-media@vger.kernel.org
15795 S:      Odd Fixes
15796 T:      git git://linuxtv.org/media_tree.git
15797 F:      drivers/media/i2c/mt9t112.c
15798 F:      include/media/i2c/mt9t112.h
15800 MT9V032 APTINA CAMERA SENSOR
15801 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15802 L:      linux-media@vger.kernel.org
15803 S:      Maintained
15804 T:      git git://linuxtv.org/media_tree.git
15805 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
15806 F:      drivers/media/i2c/mt9v032.c
15807 F:      include/media/i2c/mt9v032.h
15809 MT9V111 APTINA CAMERA SENSOR
15810 M:      Jacopo Mondi <jacopo@jmondi.org>
15811 L:      linux-media@vger.kernel.org
15812 S:      Maintained
15813 T:      git git://linuxtv.org/media_tree.git
15814 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
15815 F:      drivers/media/i2c/mt9v111.c
15817 MULTIFUNCTION DEVICES (MFD)
15818 M:      Lee Jones <lee@kernel.org>
15819 S:      Maintained
15820 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15821 F:      Documentation/devicetree/bindings/mfd/
15822 F:      drivers/mfd/
15823 F:      include/dt-bindings/mfd/
15824 F:      include/linux/mfd/
15826 MULTIMEDIA CARD (MMC) ETC. OVER SPI
15827 S:      Orphan
15828 F:      drivers/mmc/host/mmc_spi.c
15829 F:      include/linux/spi/mmc_spi.h
15831 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
15832 M:      Ulf Hansson <ulf.hansson@linaro.org>
15833 L:      linux-mmc@vger.kernel.org
15834 S:      Maintained
15835 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
15836 F:      Documentation/devicetree/bindings/mmc/
15837 F:      drivers/mmc/
15838 F:      include/linux/mmc/
15839 F:      include/uapi/linux/mmc/
15841 MULTIPLEXER SUBSYSTEM
15842 M:      Peter Rosin <peda@axentia.se>
15843 S:      Maintained
15844 F:      Documentation/ABI/testing/sysfs-class-mux*
15845 F:      Documentation/devicetree/bindings/mux/
15846 F:      drivers/mux/
15847 F:      include/dt-bindings/mux/
15848 F:      include/linux/mux/
15850 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
15851 M:      Bin Liu <b-liu@ti.com>
15852 L:      linux-usb@vger.kernel.org
15853 S:      Maintained
15854 F:      drivers/usb/musb/
15856 MXL301RF MEDIA DRIVER
15857 M:      Akihiro Tsukada <tskd08@gmail.com>
15858 L:      linux-media@vger.kernel.org
15859 S:      Odd Fixes
15860 F:      drivers/media/tuners/mxl301rf*
15862 MXL5007T MEDIA DRIVER
15863 M:      Michael Krufky <mkrufky@linuxtv.org>
15864 L:      linux-media@vger.kernel.org
15865 S:      Maintained
15866 W:      https://linuxtv.org
15867 W:      http://github.com/mkrufky
15868 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15869 T:      git git://linuxtv.org/mkrufky/tuners.git
15870 F:      drivers/media/tuners/mxl5007t.*
15872 MXSFB DRM DRIVER
15873 M:      Marek Vasut <marex@denx.de>
15874 M:      Stefan Agner <stefan@agner.ch>
15875 L:      dri-devel@lists.freedesktop.org
15876 S:      Supported
15877 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
15878 F:      Documentation/devicetree/bindings/display/fsl,lcdif.yaml
15879 F:      drivers/gpu/drm/mxsfb/
15881 MYLEX DAC960 PCI RAID Controller
15882 M:      Hannes Reinecke <hare@kernel.org>
15883 L:      linux-scsi@vger.kernel.org
15884 S:      Supported
15885 F:      drivers/scsi/myrb.*
15886 F:      drivers/scsi/myrs.*
15888 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
15889 L:      netdev@vger.kernel.org
15890 S:      Orphan
15891 W:      https://www.cspi.com/ethernet-products/support/downloads/
15892 F:      drivers/net/ethernet/myricom/myri10ge/
15894 NAND FLASH SUBSYSTEM
15895 M:      Miquel Raynal <miquel.raynal@bootlin.com>
15896 R:      Richard Weinberger <richard@nod.at>
15897 L:      linux-mtd@lists.infradead.org
15898 S:      Maintained
15899 W:      http://www.linux-mtd.infradead.org/
15900 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
15901 C:      irc://irc.oftc.net/mtd
15902 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
15903 F:      drivers/mtd/nand/
15904 F:      include/linux/mtd/*nand*.h
15906 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
15907 M:      Daniel Mack <zonque@gmail.com>
15908 L:      linux-sound@vger.kernel.org
15909 S:      Maintained
15910 W:      http://www.native-instruments.com
15911 F:      sound/usb/caiaq/
15913 NATSEMI ETHERNET DRIVER (DP8381x)
15914 S:      Orphan
15915 F:      drivers/net/ethernet/natsemi/natsemi.c
15917 NCR 5380 SCSI DRIVERS
15918 M:      Finn Thain <fthain@linux-m68k.org>
15919 M:      Michael Schmitz <schmitzmic@gmail.com>
15920 L:      linux-scsi@vger.kernel.org
15921 S:      Maintained
15922 F:      Documentation/scsi/g_NCR5380.rst
15923 F:      drivers/scsi/NCR5380.*
15924 F:      drivers/scsi/arm/cumana_1.c
15925 F:      drivers/scsi/arm/oak.c
15926 F:      drivers/scsi/atari_scsi.*
15927 F:      drivers/scsi/dmx3191d.c
15928 F:      drivers/scsi/g_NCR5380.*
15929 F:      drivers/scsi/mac_scsi.*
15930 F:      drivers/scsi/sun3_scsi.*
15931 F:      drivers/scsi/sun3_scsi_vme.c
15933 NCSI LIBRARY
15934 M:      Samuel Mendoza-Jonas <sam@mendozajonas.com>
15935 S:      Maintained
15936 F:      net/ncsi/
15938 NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER
15939 M:      Zev Weiss <zev@bewilderbeest.net>
15940 L:      linux-hwmon@vger.kernel.org
15941 S:      Maintained
15942 F:      Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
15943 F:      drivers/hwmon/nct6775-i2c.c
15945 NETCONSOLE
15946 M:      Breno Leitao <leitao@debian.org>
15947 S:      Maintained
15948 F:      Documentation/networking/netconsole.rst
15949 F:      drivers/net/netconsole.c
15950 F:      tools/testing/selftests/drivers/net/netcons_basic.sh
15952 NETDEVSIM
15953 M:      Jakub Kicinski <kuba@kernel.org>
15954 S:      Maintained
15955 F:      drivers/net/netdevsim/*
15956 F:      tools/testing/selftests/drivers/net/netdevsim/*
15958 NETEM NETWORK EMULATOR
15959 M:      Stephen Hemminger <stephen@networkplumber.org>
15960 L:      netdev@vger.kernel.org
15961 S:      Maintained
15962 F:      net/sched/sch_netem.c
15964 NETERION 10GbE DRIVERS (s2io)
15965 M:      Jon Mason <jdmason@kudzu.us>
15966 L:      netdev@vger.kernel.org
15967 S:      Supported
15968 F:      Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
15969 F:      drivers/net/ethernet/neterion/
15971 NETFILTER
15972 M:      Pablo Neira Ayuso <pablo@netfilter.org>
15973 M:      Jozsef Kadlecsik <kadlec@netfilter.org>
15974 L:      netfilter-devel@vger.kernel.org
15975 L:      coreteam@netfilter.org
15976 S:      Maintained
15977 W:      http://www.netfilter.org/
15978 W:      http://www.iptables.org/
15979 W:      http://www.nftables.org/
15980 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
15981 C:      irc://irc.libera.chat/netfilter
15982 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
15983 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
15984 F:      include/linux/netfilter*
15985 F:      include/linux/netfilter/
15986 F:      include/net/netfilter/
15987 F:      include/uapi/linux/netfilter*
15988 F:      include/uapi/linux/netfilter/
15989 F:      net/*/netfilter.c
15990 F:      net/*/netfilter/
15991 F:      net/bridge/br_netfilter*.c
15992 F:      net/netfilter/
15993 F:      tools/testing/selftests/net/netfilter/
15995 NETROM NETWORK LAYER
15996 M:      Ralf Baechle <ralf@linux-mips.org>
15997 L:      linux-hams@vger.kernel.org
15998 S:      Maintained
15999 W:      https://linux-ax25.in-berlin.de
16000 F:      include/net/netrom.h
16001 F:      include/uapi/linux/netrom.h
16002 F:      net/netrom/
16004 NETRONIX EMBEDDED CONTROLLER
16005 M:      Jonathan Neuschäfer <j.neuschaefer@gmx.net>
16006 S:      Maintained
16007 F:      Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
16008 F:      drivers/mfd/ntxec.c
16009 F:      drivers/pwm/pwm-ntxec.c
16010 F:      drivers/rtc/rtc-ntxec.c
16011 F:      include/linux/mfd/ntxec.h
16013 NETRONOME ETHERNET DRIVERS
16014 M:      Louis Peens <louis.peens@corigine.com>
16015 R:      Jakub Kicinski <kuba@kernel.org>
16016 L:      oss-drivers@corigine.com
16017 S:      Maintained
16018 F:      drivers/net/ethernet/netronome/
16020 NETWORK BLOCK DEVICE (NBD)
16021 M:      Josef Bacik <josef@toxicpanda.com>
16022 L:      linux-block@vger.kernel.org
16023 L:      nbd@other.debian.org
16024 S:      Maintained
16025 F:      Documentation/admin-guide/blockdev/nbd.rst
16026 F:      drivers/block/nbd.c
16027 F:      include/trace/events/nbd.h
16028 F:      include/uapi/linux/nbd.h
16030 NETWORK DROP MONITOR
16031 M:      Neil Horman <nhorman@tuxdriver.com>
16032 L:      netdev@vger.kernel.org
16033 S:      Maintained
16034 W:      https://fedorahosted.org/dropwatch/
16035 F:      include/uapi/linux/net_dropmon.h
16036 F:      net/core/drop_monitor.c
16038 NETWORKING DRIVERS
16039 M:      Andrew Lunn <andrew+netdev@lunn.ch>
16040 M:      "David S. Miller" <davem@davemloft.net>
16041 M:      Eric Dumazet <edumazet@google.com>
16042 M:      Jakub Kicinski <kuba@kernel.org>
16043 M:      Paolo Abeni <pabeni@redhat.com>
16044 L:      netdev@vger.kernel.org
16045 S:      Maintained
16046 P:      Documentation/process/maintainer-netdev.rst
16047 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
16048 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
16049 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
16050 F:      Documentation/devicetree/bindings/net/
16051 F:      Documentation/networking/net_cachelines/net_device.rst
16052 F:      drivers/connector/
16053 F:      drivers/net/
16054 F:      include/dt-bindings/net/
16055 F:      include/linux/cn_proc.h
16056 F:      include/linux/etherdevice.h
16057 F:      include/linux/ethtool_netlink.h
16058 F:      include/linux/fcdevice.h
16059 F:      include/linux/fddidevice.h
16060 F:      include/linux/hippidevice.h
16061 F:      include/linux/if_*
16062 F:      include/linux/inetdevice.h
16063 F:      include/linux/netdev*
16064 F:      include/linux/platform_data/wiznet.h
16065 F:      include/uapi/linux/cn_proc.h
16066 F:      include/uapi/linux/ethtool_netlink.h
16067 F:      include/uapi/linux/if_*
16068 F:      include/uapi/linux/netdev*
16069 F:      tools/testing/selftests/drivers/net/
16070 X:      Documentation/devicetree/bindings/net/bluetooth/
16071 X:      Documentation/devicetree/bindings/net/wireless/
16072 X:      drivers/net/wireless/
16074 NETWORKING DRIVERS (WIRELESS)
16075 M:      Kalle Valo <kvalo@kernel.org>
16076 L:      linux-wireless@vger.kernel.org
16077 S:      Maintained
16078 W:      https://wireless.wiki.kernel.org/
16079 Q:      https://patchwork.kernel.org/project/linux-wireless/list/
16080 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
16081 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
16082 F:      Documentation/devicetree/bindings/net/wireless/
16083 F:      drivers/net/wireless/
16085 NETWORKING [DSA]
16086 M:      Andrew Lunn <andrew@lunn.ch>
16087 M:      Vladimir Oltean <olteanv@gmail.com>
16088 S:      Maintained
16089 F:      Documentation/devicetree/bindings/net/dsa/
16090 F:      Documentation/devicetree/bindings/net/ethernet-switch-port.yaml
16091 F:      Documentation/devicetree/bindings/net/ethernet-switch.yaml
16092 F:      drivers/net/dsa/
16093 F:      include/linux/dsa/
16094 F:      include/linux/platform_data/dsa.h
16095 F:      include/net/dsa.h
16096 F:      net/dsa/
16097 F:      tools/testing/selftests/drivers/net/dsa/
16099 NETWORKING [GENERAL]
16100 M:      "David S. Miller" <davem@davemloft.net>
16101 M:      Eric Dumazet <edumazet@google.com>
16102 M:      Jakub Kicinski <kuba@kernel.org>
16103 M:      Paolo Abeni <pabeni@redhat.com>
16104 R:      Simon Horman <horms@kernel.org>
16105 L:      netdev@vger.kernel.org
16106 S:      Maintained
16107 P:      Documentation/process/maintainer-netdev.rst
16108 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
16109 B:      mailto:netdev@vger.kernel.org
16110 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
16111 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
16112 F:      Documentation/core-api/netlink.rst
16113 F:      Documentation/netlink/
16114 F:      Documentation/networking/
16115 F:      Documentation/networking/net_cachelines/
16116 F:      Documentation/process/maintainer-netdev.rst
16117 F:      Documentation/userspace-api/netlink/
16118 F:      include/linux/framer/framer-provider.h
16119 F:      include/linux/framer/framer.h
16120 F:      include/linux/in.h
16121 F:      include/linux/indirect_call_wrapper.h
16122 F:      include/linux/inet.h
16123 F:      include/linux/inet_diag.h
16124 F:      include/linux/net.h
16125 F:      include/linux/netdev*
16126 F:      include/linux/netlink.h
16127 F:      include/linux/netpoll.h
16128 F:      include/linux/rtnetlink.h
16129 F:      include/linux/seq_file_net.h
16130 F:      include/linux/skbuff*
16131 F:      include/net/
16132 F:      include/uapi/linux/genetlink.h
16133 F:      include/uapi/linux/hsr_netlink.h
16134 F:      include/uapi/linux/in.h
16135 F:      include/uapi/linux/inet_diag.h
16136 F:      include/uapi/linux/nbd-netlink.h
16137 F:      include/uapi/linux/net.h
16138 F:      include/uapi/linux/net_namespace.h
16139 F:      include/uapi/linux/netconf.h
16140 F:      include/uapi/linux/netdev*
16141 F:      include/uapi/linux/netlink.h
16142 F:      include/uapi/linux/netlink_diag.h
16143 F:      include/uapi/linux/rtnetlink.h
16144 F:      lib/net_utils.c
16145 F:      lib/random32.c
16146 F:      net/
16147 F:      samples/pktgen/
16148 F:      tools/net/
16149 F:      tools/testing/selftests/net/
16150 X:      Documentation/networking/mac80211-injection.rst
16151 X:      Documentation/networking/mac80211_hwsim/
16152 X:      Documentation/networking/regulatory.rst
16153 X:      include/net/cfg80211.h
16154 X:      include/net/ieee80211_radiotap.h
16155 X:      include/net/iw_handler.h
16156 X:      include/net/mac80211.h
16157 X:      include/net/wext.h
16158 X:      net/9p/
16159 X:      net/bluetooth/
16160 X:      net/mac80211/
16161 X:      net/rfkill/
16162 X:      net/wireless/
16164 NETWORKING [IPSEC]
16165 M:      Steffen Klassert <steffen.klassert@secunet.com>
16166 M:      Herbert Xu <herbert@gondor.apana.org.au>
16167 M:      "David S. Miller" <davem@davemloft.net>
16168 L:      netdev@vger.kernel.org
16169 S:      Maintained
16170 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
16171 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
16172 F:      include/net/xfrm.h
16173 F:      include/uapi/linux/xfrm.h
16174 F:      net/ipv4/ah4.c
16175 F:      net/ipv4/esp4*
16176 F:      net/ipv4/ip_vti.c
16177 F:      net/ipv4/ipcomp.c
16178 F:      net/ipv4/xfrm*
16179 F:      net/ipv6/ah6.c
16180 F:      net/ipv6/esp6*
16181 F:      net/ipv6/ip6_vti.c
16182 F:      net/ipv6/ipcomp6.c
16183 F:      net/ipv6/xfrm*
16184 F:      net/key/
16185 F:      net/xfrm/
16186 F:      tools/testing/selftests/net/ipsec.c
16188 NETWORKING [IPv4/IPv6]
16189 M:      "David S. Miller" <davem@davemloft.net>
16190 M:      David Ahern <dsahern@kernel.org>
16191 L:      netdev@vger.kernel.org
16192 S:      Maintained
16193 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
16194 F:      arch/x86/net/*
16195 F:      include/linux/ip.h
16196 F:      include/linux/ipv6*
16197 F:      include/net/fib*
16198 F:      include/net/ip*
16199 F:      include/net/route.h
16200 F:      net/ipv4/
16201 F:      net/ipv6/
16203 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
16204 M:      Paul Moore <paul@paul-moore.com>
16205 L:      netdev@vger.kernel.org
16206 L:      linux-security-module@vger.kernel.org
16207 S:      Supported
16208 W:      https://github.com/netlabel
16209 F:      Documentation/netlabel/
16210 F:      include/net/calipso.h
16211 F:      include/net/cipso_ipv4.h
16212 F:      include/net/netlabel.h
16213 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
16214 F:      include/uapi/linux/netfilter/xt_SECMARK.h
16215 F:      net/ipv4/cipso_ipv4.c
16216 F:      net/ipv6/calipso.c
16217 F:      net/netfilter/xt_CONNSECMARK.c
16218 F:      net/netfilter/xt_SECMARK.c
16219 F:      net/netlabel/
16221 NETWORKING [MACSEC]
16222 M:      Sabrina Dubroca <sd@queasysnail.net>
16223 L:      netdev@vger.kernel.org
16224 S:      Maintained
16225 F:      drivers/net/macsec.c
16226 F:      include/net/macsec.h
16227 F:      include/uapi/linux/if_macsec.h
16228 K:      macsec
16229 K:      \bmdo_
16231 NETWORKING [MPTCP]
16232 M:      Matthieu Baerts <matttbe@kernel.org>
16233 M:      Mat Martineau <martineau@kernel.org>
16234 R:      Geliang Tang <geliang@kernel.org>
16235 L:      netdev@vger.kernel.org
16236 L:      mptcp@lists.linux.dev
16237 S:      Maintained
16238 W:      https://github.com/multipath-tcp/mptcp_net-next/wiki
16239 B:      https://github.com/multipath-tcp/mptcp_net-next/issues
16240 T:      git https://github.com/multipath-tcp/mptcp_net-next.git export-net
16241 T:      git https://github.com/multipath-tcp/mptcp_net-next.git export
16242 F:      Documentation/netlink/specs/mptcp_pm.yaml
16243 F:      Documentation/networking/mptcp*.rst
16244 F:      include/net/mptcp.h
16245 F:      include/trace/events/mptcp.h
16246 F:      include/uapi/linux/mptcp*.h
16247 F:      net/mptcp/
16248 F:      tools/testing/selftests/bpf/*/*mptcp*.c
16249 F:      tools/testing/selftests/net/mptcp/
16251 NETWORKING [TCP]
16252 M:      Eric Dumazet <edumazet@google.com>
16253 L:      netdev@vger.kernel.org
16254 S:      Maintained
16255 F:      Documentation/networking/net_cachelines/tcp_sock.rst
16256 F:      include/linux/tcp.h
16257 F:      include/net/tcp.h
16258 F:      include/trace/events/tcp.h
16259 F:      include/uapi/linux/tcp.h
16260 F:      net/ipv4/inet_connection_sock.c
16261 F:      net/ipv4/inet_hashtables.c
16262 F:      net/ipv4/inet_timewait_sock.c
16263 F:      net/ipv4/syncookies.c
16264 F:      net/ipv4/tcp*.c
16265 F:      net/ipv6/inet6_connection_sock.c
16266 F:      net/ipv6/inet6_hashtables.c
16267 F:      net/ipv6/syncookies.c
16268 F:      net/ipv6/tcp*.c
16270 NETWORKING [TLS]
16271 M:      Boris Pismenny <borisp@nvidia.com>
16272 M:      John Fastabend <john.fastabend@gmail.com>
16273 M:      Jakub Kicinski <kuba@kernel.org>
16274 L:      netdev@vger.kernel.org
16275 S:      Maintained
16276 F:      include/net/tls.h
16277 F:      include/uapi/linux/tls.h
16278 F:      net/tls/*
16280 NETXEN (1/10) GbE SUPPORT
16281 M:      Manish Chopra <manishc@marvell.com>
16282 M:      Rahul Verma <rahulv@marvell.com>
16283 M:      GR-Linux-NIC-Dev@marvell.com
16284 L:      netdev@vger.kernel.org
16285 S:      Supported
16286 F:      drivers/net/ethernet/qlogic/netxen/
16288 NET_FAILOVER MODULE
16289 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
16290 L:      netdev@vger.kernel.org
16291 S:      Supported
16292 F:      Documentation/networking/net_failover.rst
16293 F:      drivers/net/net_failover.c
16294 F:      include/net/net_failover.h
16296 NEXTHOP
16297 M:      David Ahern <dsahern@kernel.org>
16298 L:      netdev@vger.kernel.org
16299 S:      Maintained
16300 F:      include/net/netns/nexthop.h
16301 F:      include/net/nexthop.h
16302 F:      include/uapi/linux/nexthop.h
16303 F:      net/ipv4/nexthop.c
16305 NFC SUBSYSTEM
16306 M:      Krzysztof Kozlowski <krzk@kernel.org>
16307 L:      netdev@vger.kernel.org
16308 S:      Maintained
16309 F:      Documentation/devicetree/bindings/net/nfc/
16310 F:      drivers/nfc/
16311 F:      include/net/nfc/
16312 F:      include/uapi/linux/nfc.h
16313 F:      net/nfc/
16315 NFC VIRTUAL NCI DEVICE DRIVER
16316 M:      Bongsu Jeon <bongsu.jeon@samsung.com>
16317 L:      netdev@vger.kernel.org
16318 S:      Supported
16319 F:      drivers/nfc/virtual_ncidev.c
16320 F:      tools/testing/selftests/nci/
16322 NFS, SUNRPC, AND LOCKD CLIENTS
16323 M:      Trond Myklebust <trondmy@kernel.org>
16324 M:      Anna Schumaker <anna@kernel.org>
16325 L:      linux-nfs@vger.kernel.org
16326 S:      Maintained
16327 W:      http://client.linux-nfs.org
16328 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
16329 F:      Documentation/filesystems/nfs/
16330 F:      fs/lockd/
16331 F:      fs/nfs/
16332 F:      fs/nfs_common/
16333 F:      include/linux/lockd/
16334 F:      include/linux/nfs*
16335 F:      include/linux/sunrpc/
16336 F:      include/uapi/linux/nfs*
16337 F:      include/uapi/linux/sunrpc/
16338 F:      net/sunrpc/
16340 NILFS2 FILESYSTEM
16341 M:      Ryusuke Konishi <konishi.ryusuke@gmail.com>
16342 L:      linux-nilfs@vger.kernel.org
16343 S:      Supported
16344 W:      https://nilfs.sourceforge.io/
16345 T:      git https://github.com/konis/nilfs2.git
16346 F:      Documentation/filesystems/nilfs2.rst
16347 F:      fs/nilfs2/
16348 F:      include/trace/events/nilfs2.h
16349 F:      include/uapi/linux/nilfs2_api.h
16350 F:      include/uapi/linux/nilfs2_ondisk.h
16352 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
16353 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
16354 S:      Maintained
16355 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
16356 F:      Documentation/scsi/NinjaSCSI.rst
16357 F:      drivers/scsi/pcmcia/nsp_*
16359 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
16360 M:      GOTO Masanori <gotom@debian.or.jp>
16361 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
16362 S:      Maintained
16363 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
16364 F:      Documentation/scsi/NinjaSCSI.rst
16365 F:      drivers/scsi/nsp32*
16367 NINTENDO HID DRIVER
16368 M:      Daniel J. Ogorchock <djogorchock@gmail.com>
16369 L:      linux-input@vger.kernel.org
16370 S:      Maintained
16371 F:      drivers/hid/hid-nintendo*
16373 NIOS2 ARCHITECTURE
16374 M:      Dinh Nguyen <dinguyen@kernel.org>
16375 S:      Maintained
16376 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
16377 F:      arch/nios2/
16379 NITRO ENCLAVES (NE)
16380 M:      Alexandru Ciobotaru <alcioa@amazon.com>
16381 L:      linux-kernel@vger.kernel.org
16382 L:      The AWS Nitro Enclaves Team <aws-nitro-enclaves-devel@amazon.com>
16383 S:      Supported
16384 W:      https://aws.amazon.com/ec2/nitro/nitro-enclaves/
16385 F:      Documentation/virt/ne_overview.rst
16386 F:      drivers/virt/nitro_enclaves/
16387 F:      include/linux/nitro_enclaves.h
16388 F:      include/uapi/linux/nitro_enclaves.h
16389 F:      samples/nitro_enclaves/
16391 NITRO SECURE MODULE (NSM)
16392 M:      Alexander Graf <graf@amazon.com>
16393 L:      linux-kernel@vger.kernel.org
16394 L:      The AWS Nitro Enclaves Team <aws-nitro-enclaves-devel@amazon.com>
16395 S:      Supported
16396 W:      https://aws.amazon.com/ec2/nitro/nitro-enclaves/
16397 F:      drivers/misc/nsm.c
16398 F:      include/uapi/linux/nsm.h
16400 NOHZ, DYNTICKS SUPPORT
16401 M:      Anna-Maria Behnsen <anna-maria@linutronix.de>
16402 M:      Frederic Weisbecker <frederic@kernel.org>
16403 M:      Ingo Molnar <mingo@kernel.org>
16404 M:      Thomas Gleixner <tglx@linutronix.de>
16405 L:      linux-kernel@vger.kernel.org
16406 S:      Maintained
16407 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
16408 F:      include/linux/sched/nohz.h
16409 F:      include/linux/tick.h
16410 F:      kernel/time/tick*.*
16412 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
16413 M:      Pavel Machek <pavel@ucw.cz>
16414 M:      Sakari Ailus <sakari.ailus@iki.fi>
16415 L:      linux-media@vger.kernel.org
16416 S:      Maintained
16417 F:      drivers/media/i2c/ad5820.c
16418 F:      drivers/media/i2c/et8ek8
16420 NOKIA N900 POWER SUPPLY DRIVERS
16421 R:      Pali Rohár <pali@kernel.org>
16422 F:      drivers/power/supply/bq2415x_charger.c
16423 F:      drivers/power/supply/bq27xxx_battery.c
16424 F:      drivers/power/supply/bq27xxx_battery_i2c.c
16425 F:      drivers/power/supply/isp1704_charger.c
16426 F:      drivers/power/supply/rx51_battery.c
16427 F:      include/linux/power/bq2415x_charger.h
16428 F:      include/linux/power/bq27xxx_battery.h
16430 NOLIBC HEADER FILE
16431 M:      Willy Tarreau <w@1wt.eu>
16432 M:      Thomas Weißschuh <linux@weissschuh.net>
16433 S:      Maintained
16434 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nolibc/linux-nolibc.git
16435 F:      tools/include/nolibc/
16436 F:      tools/testing/selftests/nolibc/
16438 NOVATEK NVT-TS I2C TOUCHSCREEN DRIVER
16439 M:      Hans de Goede <hdegoede@redhat.com>
16440 L:      linux-input@vger.kernel.org
16441 S:      Maintained
16442 F:      drivers/input/touchscreen/novatek-nvt-ts.c
16444 NSDEPS
16445 M:      Matthias Maennich <maennich@google.com>
16446 S:      Maintained
16447 F:      Documentation/core-api/symbol-namespaces.rst
16448 F:      scripts/nsdeps
16450 NTB AMD DRIVER
16451 M:      Sanjay R Mehta <sanju.mehta@amd.com>
16452 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
16453 L:      ntb@lists.linux.dev
16454 S:      Supported
16455 F:      drivers/ntb/hw/amd/
16457 NTB DRIVER CORE
16458 M:      Jon Mason <jdmason@kudzu.us>
16459 M:      Dave Jiang <dave.jiang@intel.com>
16460 M:      Allen Hubbe <allenbh@gmail.com>
16461 L:      ntb@lists.linux.dev
16462 S:      Supported
16463 W:      https://github.com/jonmason/ntb/wiki
16464 T:      git https://github.com/jonmason/ntb.git
16465 F:      drivers/net/ntb_netdev.c
16466 F:      drivers/ntb/
16467 F:      drivers/pci/endpoint/functions/pci-epf-*ntb.c
16468 F:      include/linux/ntb.h
16469 F:      include/linux/ntb_transport.h
16470 F:      tools/testing/selftests/ntb/
16472 NTB INTEL DRIVER
16473 M:      Dave Jiang <dave.jiang@intel.com>
16474 L:      ntb@lists.linux.dev
16475 S:      Supported
16476 W:      https://github.com/davejiang/linux/wiki
16477 T:      git https://github.com/davejiang/linux.git
16478 F:      drivers/ntb/hw/intel/
16480 NTFS3 FILESYSTEM
16481 M:      Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
16482 L:      ntfs3@lists.linux.dev
16483 S:      Supported
16484 W:      http://www.paragon-software.com/
16485 T:      git https://github.com/Paragon-Software-Group/linux-ntfs3.git
16486 F:      Documentation/filesystems/ntfs3.rst
16487 F:      fs/ntfs3/
16489 NUBUS SUBSYSTEM
16490 M:      Finn Thain <fthain@linux-m68k.org>
16491 L:      linux-m68k@lists.linux-m68k.org
16492 S:      Maintained
16493 F:      arch/*/include/asm/nubus.h
16494 F:      drivers/nubus/
16495 F:      include/linux/nubus.h
16496 F:      include/uapi/linux/nubus.h
16498 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
16499 M:      Antonino Daplas <adaplas@gmail.com>
16500 L:      linux-fbdev@vger.kernel.org
16501 S:      Maintained
16502 F:      drivers/video/fbdev/nvidia/
16503 F:      drivers/video/fbdev/riva/
16505 NVIDIA WMI EC BACKLIGHT DRIVER
16506 M:      Daniel Dadap <ddadap@nvidia.com>
16507 L:      platform-driver-x86@vger.kernel.org
16508 S:      Supported
16509 F:      drivers/platform/x86/nvidia-wmi-ec-backlight.c
16510 F:      include/linux/platform_data/x86/nvidia-wmi-ec-backlight.h
16512 NVM EXPRESS DRIVER
16513 M:      Keith Busch <kbusch@kernel.org>
16514 M:      Jens Axboe <axboe@fb.com>
16515 M:      Christoph Hellwig <hch@lst.de>
16516 M:      Sagi Grimberg <sagi@grimberg.me>
16517 L:      linux-nvme@lists.infradead.org
16518 S:      Supported
16519 W:      http://git.infradead.org/nvme.git
16520 T:      git git://git.infradead.org/nvme.git
16521 F:      Documentation/nvme/
16522 F:      drivers/nvme/common/
16523 F:      drivers/nvme/host/
16524 F:      include/linux/nvme-*.h
16525 F:      include/linux/nvme.h
16526 F:      include/uapi/linux/nvme_ioctl.h
16528 NVM EXPRESS FABRICS AUTHENTICATION
16529 M:      Hannes Reinecke <hare@suse.de>
16530 L:      linux-nvme@lists.infradead.org
16531 S:      Supported
16532 F:      drivers/nvme/host/auth.c
16533 F:      drivers/nvme/target/auth.c
16534 F:      drivers/nvme/target/fabrics-cmd-auth.c
16535 F:      include/linux/nvme-auth.h
16537 NVM EXPRESS FC TRANSPORT DRIVERS
16538 M:      James Smart <james.smart@broadcom.com>
16539 L:      linux-nvme@lists.infradead.org
16540 S:      Supported
16541 F:      drivers/nvme/host/fc.c
16542 F:      drivers/nvme/target/fc.c
16543 F:      drivers/nvme/target/fcloop.c
16544 F:      include/linux/nvme-fc-driver.h
16545 F:      include/linux/nvme-fc.h
16547 NVM EXPRESS HARDWARE MONITORING SUPPORT
16548 M:      Guenter Roeck <linux@roeck-us.net>
16549 L:      linux-nvme@lists.infradead.org
16550 S:      Supported
16551 F:      drivers/nvme/host/hwmon.c
16553 NVM EXPRESS TARGET DRIVER
16554 M:      Christoph Hellwig <hch@lst.de>
16555 M:      Sagi Grimberg <sagi@grimberg.me>
16556 M:      Chaitanya Kulkarni <kch@nvidia.com>
16557 L:      linux-nvme@lists.infradead.org
16558 S:      Supported
16559 W:      http://git.infradead.org/nvme.git
16560 T:      git git://git.infradead.org/nvme.git
16561 F:      drivers/nvme/target/
16563 NVMEM FRAMEWORK
16564 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16565 S:      Maintained
16566 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
16567 F:      Documentation/ABI/stable/sysfs-bus-nvmem
16568 F:      Documentation/devicetree/bindings/nvmem/
16569 F:      drivers/nvmem/
16570 F:      include/linux/nvmem-consumer.h
16571 F:      include/linux/nvmem-provider.h
16573 NXP BLUETOOTH WIRELESS DRIVERS
16574 M:      Amitkumar Karwar <amitkumar.karwar@nxp.com>
16575 M:      Neeraj Kale <neeraj.sanjaykale@nxp.com>
16576 S:      Maintained
16577 F:      Documentation/devicetree/bindings/net/bluetooth/nxp,88w8987-bt.yaml
16578 F:      drivers/bluetooth/btnxpuart.c
16580 NXP C45 TJA11XX PHY DRIVER
16581 M:      Andrei Botila <andrei.botila@oss.nxp.com>
16582 L:      netdev@vger.kernel.org
16583 S:      Maintained
16584 F:      drivers/net/phy/nxp-c45-tja11xx*
16586 NXP FSPI DRIVER
16587 M:      Han Xu <han.xu@nxp.com>
16588 M:      Haibo Chen <haibo.chen@nxp.com>
16589 R:      Yogesh Gaur <yogeshgaur.83@gmail.com>
16590 L:      linux-spi@vger.kernel.org
16591 L:      imx@lists.linux.dev
16592 S:      Maintained
16593 F:      Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
16594 F:      drivers/spi/spi-nxp-fspi.c
16596 NXP FXAS21002C DRIVER
16597 M:      Rui Miguel Silva <rmfrfs@gmail.com>
16598 L:      linux-iio@vger.kernel.org
16599 S:      Maintained
16600 F:      Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
16601 F:      drivers/iio/gyro/fxas21002c.h
16602 F:      drivers/iio/gyro/fxas21002c_core.c
16603 F:      drivers/iio/gyro/fxas21002c_i2c.c
16604 F:      drivers/iio/gyro/fxas21002c_spi.c
16606 NXP i.MX 7D/6SX/6UL/93 AND VF610 ADC DRIVER
16607 M:      Haibo Chen <haibo.chen@nxp.com>
16608 L:      linux-iio@vger.kernel.org
16609 L:      imx@lists.linux.dev
16610 S:      Maintained
16611 F:      Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
16612 F:      Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
16613 F:      Documentation/devicetree/bindings/iio/adc/nxp,imx93-adc.yaml
16614 F:      drivers/iio/adc/imx7d_adc.c
16615 F:      drivers/iio/adc/imx93_adc.c
16616 F:      drivers/iio/adc/vf610_adc.c
16618 NXP i.MX 8M ISI DRIVER
16619 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16620 L:      linux-media@vger.kernel.org
16621 S:      Maintained
16622 F:      Documentation/devicetree/bindings/media/nxp,imx8-isi.yaml
16623 F:      drivers/media/platform/nxp/imx8-isi/
16625 NXP i.MX 8MP DW100 V4L2 DRIVER
16626 M:      Xavier Roumegue <xavier.roumegue@oss.nxp.com>
16627 L:      linux-media@vger.kernel.org
16628 S:      Maintained
16629 F:      Documentation/devicetree/bindings/media/nxp,dw100.yaml
16630 F:      Documentation/userspace-api/media/drivers/dw100.rst
16631 F:      drivers/media/platform/nxp/dw100/
16632 F:      include/uapi/linux/dw100.h
16634 NXP i.MX 8MQ DCSS DRIVER
16635 M:      Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
16636 R:      Lucas Stach <l.stach@pengutronix.de>
16637 L:      dri-devel@lists.freedesktop.org
16638 S:      Maintained
16639 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
16640 F:      Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
16641 F:      drivers/gpu/drm/imx/dcss/
16643 NXP i.MX 8QXP ADC DRIVER
16644 M:      Cai Huoqing <cai.huoqing@linux.dev>
16645 M:      Haibo Chen <haibo.chen@nxp.com>
16646 L:      imx@lists.linux.dev
16647 L:      linux-iio@vger.kernel.org
16648 S:      Maintained
16649 F:      Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
16650 F:      drivers/iio/adc/imx8qxp-adc.c
16652 NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
16653 M:      Mirela Rabulea <mirela.rabulea@nxp.com>
16654 L:      imx@lists.linux.dev
16655 L:      linux-media@vger.kernel.org
16656 S:      Maintained
16657 F:      Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
16658 F:      drivers/media/platform/nxp/imx-jpeg
16660 NXP i.MX CLOCK DRIVERS
16661 M:      Abel Vesa <abelvesa@kernel.org>
16662 R:      Peng Fan <peng.fan@nxp.com>
16663 L:      linux-clk@vger.kernel.org
16664 L:      imx@lists.linux.dev
16665 S:      Maintained
16666 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
16667 F:      Documentation/devicetree/bindings/clock/imx*
16668 F:      drivers/clk/imx/
16669 F:      include/dt-bindings/clock/imx*
16671 NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
16672 M:      Jagan Teki <jagan@amarulasolutions.com>
16673 S:      Maintained
16674 F:      Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
16675 F:      drivers/regulator/pf8x00-regulator.c
16677 NXP PTN5150A CC LOGIC AND EXTCON DRIVER
16678 M:      Krzysztof Kozlowski <krzk@kernel.org>
16679 L:      linux-kernel@vger.kernel.org
16680 S:      Maintained
16681 F:      Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
16682 F:      drivers/extcon/extcon-ptn5150.c
16684 NXP SGTL5000 DRIVER
16685 M:      Fabio Estevam <festevam@gmail.com>
16686 L:      linux-sound@vger.kernel.org
16687 S:      Maintained
16688 F:      Documentation/devicetree/bindings/sound/fsl,sgtl5000.yaml
16689 F:      sound/soc/codecs/sgtl5000*
16691 NXP SJA1105 ETHERNET SWITCH DRIVER
16692 M:      Vladimir Oltean <olteanv@gmail.com>
16693 L:      linux-kernel@vger.kernel.org
16694 S:      Maintained
16695 F:      drivers/net/dsa/sja1105
16696 F:      drivers/net/pcs/pcs-xpcs-nxp.c
16698 NXP TDA998X DRM DRIVER
16699 M:      Russell King <linux@armlinux.org.uk>
16700 S:      Maintained
16701 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
16702 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
16703 F:      drivers/gpu/drm/i2c/tda998x_drv.c
16704 F:      include/drm/i2c/tda998x.h
16705 F:      include/dt-bindings/display/tda998x.h
16706 K:      "nxp,tda998x"
16708 NXP TFA9879 DRIVER
16709 M:      Peter Rosin <peda@axentia.se>
16710 L:      linux-sound@vger.kernel.org
16711 S:      Maintained
16712 F:      Documentation/devicetree/bindings/sound/nxp,tfa9879.yaml
16713 F:      sound/soc/codecs/tfa9879*
16715 NXP-NCI NFC DRIVER
16716 S:      Orphan
16717 F:      Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
16718 F:      drivers/nfc/nxp-nci
16720 NXP/Goodix TFA989X (TFA1) DRIVER
16721 M:      Stephan Gerhold <stephan@gerhold.net>
16722 L:      linux-sound@vger.kernel.org
16723 S:      Maintained
16724 F:      Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
16725 F:      sound/soc/codecs/tfa989x.c
16727 NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
16728 M:      Jonas Malaco <jonas@protocubo.io>
16729 L:      linux-hwmon@vger.kernel.org
16730 S:      Maintained
16731 F:      Documentation/hwmon/nzxt-kraken2.rst
16732 F:      drivers/hwmon/nzxt-kraken2.c
16734 NZXT-KRAKEN3 HARDWARE MONITORING DRIVER
16735 M:      Jonas Malaco <jonas@protocubo.io>
16736 M:      Aleksa Savic <savicaleksa83@gmail.com>
16737 L:      linux-hwmon@vger.kernel.org
16738 S:      Maintained
16739 F:      Documentation/hwmon/nzxt-kraken3.rst
16740 F:      drivers/hwmon/nzxt-kraken3.c
16742 NZXT-SMART2 HARDWARE MONITORING DRIVER
16743 M:      Aleksandr Mezin <mezin.alexander@gmail.com>
16744 L:      linux-hwmon@vger.kernel.org
16745 S:      Maintained
16746 F:      Documentation/hwmon/nzxt-smart2.rst
16747 F:      drivers/hwmon/nzxt-smart2.c
16749 OBJAGG
16750 M:      Jiri Pirko <jiri@resnulli.us>
16751 L:      netdev@vger.kernel.org
16752 S:      Supported
16753 F:      include/linux/objagg.h
16754 F:      lib/objagg.c
16755 F:      lib/test_objagg.c
16757 OBJPOOL
16758 M:      Matt Wu <wuqiang.matt@bytedance.com>
16759 S:      Supported
16760 F:      include/linux/objpool.h
16761 F:      lib/objpool.c
16762 F:      lib/test_objpool.c
16764 OBJTOOL
16765 M:      Josh Poimboeuf <jpoimboe@kernel.org>
16766 M:      Peter Zijlstra <peterz@infradead.org>
16767 S:      Supported
16768 F:      include/linux/objtool*.h
16769 F:      tools/objtool/
16771 OCELOT ETHERNET SWITCH DRIVER
16772 M:      Vladimir Oltean <vladimir.oltean@nxp.com>
16773 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
16774 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
16775 M:      UNGLinuxDriver@microchip.com
16776 L:      netdev@vger.kernel.org
16777 S:      Supported
16778 F:      drivers/net/dsa/ocelot/*
16779 F:      drivers/net/ethernet/mscc/
16780 F:      include/soc/mscc/ocelot*
16781 F:      net/dsa/tag_ocelot.c
16782 F:      net/dsa/tag_ocelot_8021q.c
16783 F:      tools/testing/selftests/drivers/net/ocelot/*
16785 OCELOT EXTERNAL SWITCH CONTROL
16786 M:      Colin Foster <colin.foster@in-advantage.com>
16787 S:      Supported
16788 F:      Documentation/devicetree/bindings/mfd/mscc,ocelot.yaml
16789 F:      drivers/mfd/ocelot*
16790 F:      drivers/net/dsa/ocelot/ocelot_ext.c
16791 F:      include/linux/mfd/ocelot.h
16793 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
16794 M:      Frederic Barrat <fbarrat@linux.ibm.com>
16795 M:      Andrew Donnellan <ajd@linux.ibm.com>
16796 L:      linuxppc-dev@lists.ozlabs.org
16797 S:      Supported
16798 F:      Documentation/userspace-api/accelerators/ocxl.rst
16799 F:      arch/powerpc/include/asm/pnv-ocxl.h
16800 F:      arch/powerpc/platforms/powernv/ocxl.c
16801 F:      drivers/misc/ocxl/
16802 F:      include/misc/ocxl*
16803 F:      include/uapi/misc/ocxl.h
16805 OMAP AUDIO SUPPORT
16806 M:      Peter Ujfalusi <peter.ujfalusi@gmail.com>
16807 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
16808 L:      linux-sound@vger.kernel.org
16809 L:      linux-omap@vger.kernel.org
16810 S:      Maintained
16811 F:      sound/soc/ti/n810.c
16812 F:      sound/soc/ti/omap*
16813 F:      sound/soc/ti/rx51.c
16814 F:      sound/soc/ti/sdma-pcm.*
16816 OMAP CLOCK FRAMEWORK SUPPORT
16817 M:      Paul Walmsley <paul@pwsan.com>
16818 L:      linux-omap@vger.kernel.org
16819 S:      Maintained
16820 F:      arch/arm/*omap*/*clock*
16822 OMAP DEVICE TREE SUPPORT
16823 M:      Tony Lindgren <tony@atomide.com>
16824 L:      linux-omap@vger.kernel.org
16825 L:      devicetree@vger.kernel.org
16826 S:      Maintained
16827 F:      arch/arm/boot/dts/ti/omap/
16829 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
16830 L:      linux-omap@vger.kernel.org
16831 L:      linux-fbdev@vger.kernel.org
16832 S:      Orphan
16833 F:      Documentation/arch/arm/omap/dss.rst
16834 F:      drivers/video/fbdev/omap2/
16836 OMAP FRAMEBUFFER SUPPORT
16837 L:      linux-fbdev@vger.kernel.org
16838 L:      linux-omap@vger.kernel.org
16839 S:      Orphan
16840 F:      drivers/video/fbdev/omap/
16842 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
16843 M:      Roger Quadros <rogerq@kernel.org>
16844 M:      Tony Lindgren <tony@atomide.com>
16845 L:      linux-omap@vger.kernel.org
16846 S:      Maintained
16847 F:      arch/arm/mach-omap2/*gpmc*
16848 F:      drivers/memory/omap-gpmc.c
16850 OMAP GPIO DRIVER
16851 M:      Grygorii Strashko <grygorii.strashko@ti.com>
16852 M:      Santosh Shilimkar <ssantosh@kernel.org>
16853 M:      Kevin Hilman <khilman@kernel.org>
16854 L:      linux-omap@vger.kernel.org
16855 S:      Maintained
16856 F:      Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
16857 F:      drivers/gpio/gpio-omap.c
16859 OMAP HARDWARE SPINLOCK SUPPORT
16860 L:      linux-omap@vger.kernel.org
16861 S:      Orphan
16862 F:      drivers/hwspinlock/omap_hwspinlock.c
16864 OMAP HS MMC SUPPORT
16865 L:      linux-mmc@vger.kernel.org
16866 L:      linux-omap@vger.kernel.org
16867 S:      Orphan
16868 F:      drivers/mmc/host/omap_hsmmc.c
16870 OMAP HWMOD DATA
16871 M:      Paul Walmsley <paul@pwsan.com>
16872 L:      linux-omap@vger.kernel.org
16873 S:      Maintained
16874 F:      arch/arm/mach-omap2/omap_hwmod*data*
16876 OMAP HWMOD SUPPORT
16877 M:      Paul Walmsley <paul@pwsan.com>
16878 L:      linux-omap@vger.kernel.org
16879 S:      Maintained
16880 F:      arch/arm/mach-omap2/omap_hwmod.*
16882 OMAP I2C DRIVER
16883 M:      Vignesh R <vigneshr@ti.com>
16884 L:      linux-omap@vger.kernel.org
16885 L:      linux-i2c@vger.kernel.org
16886 S:      Maintained
16887 F:      Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
16888 F:      drivers/i2c/busses/i2c-omap.c
16890 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
16891 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16892 L:      linux-media@vger.kernel.org
16893 S:      Maintained
16894 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
16895 F:      drivers/media/platform/ti/omap3isp/
16896 F:      drivers/staging/media/omap4iss/
16898 OMAP MMC SUPPORT
16899 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
16900 L:      linux-omap@vger.kernel.org
16901 S:      Odd Fixes
16902 F:      drivers/mmc/host/omap.c
16904 OMAP POWER MANAGEMENT SUPPORT
16905 M:      Kevin Hilman <khilman@kernel.org>
16906 L:      linux-omap@vger.kernel.org
16907 S:      Maintained
16908 F:      arch/arm/*omap*/*pm*
16909 F:      drivers/cpufreq/omap-cpufreq.c
16911 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
16912 M:      Paul Walmsley <paul@pwsan.com>
16913 L:      linux-omap@vger.kernel.org
16914 S:      Maintained
16915 F:      arch/arm/mach-omap2/prm*
16917 OMAP RANDOM NUMBER GENERATOR SUPPORT
16918 M:      Deepak Saxena <dsaxena@plexity.net>
16919 S:      Maintained
16920 F:      drivers/char/hw_random/omap-rng.c
16922 OMAP USB SUPPORT
16923 L:      linux-usb@vger.kernel.org
16924 L:      linux-omap@vger.kernel.org
16925 S:      Orphan
16926 F:      arch/arm/*omap*/usb*
16927 F:      drivers/usb/*/*omap*
16929 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
16930 M:      Mark Jackson <mpfj@newflow.co.uk>
16931 L:      linux-omap@vger.kernel.org
16932 S:      Maintained
16933 F:      arch/arm/boot/dts/ti/omap/am335x-nano.dts
16935 OMAP1 SUPPORT
16936 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
16937 M:      Janusz Krzysztofik <jmkrzyszt@gmail.com>
16938 R:      Tony Lindgren <tony@atomide.com>
16939 L:      linux-omap@vger.kernel.org
16940 S:      Maintained
16941 Q:      http://patchwork.kernel.org/project/linux-omap/list/
16942 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
16943 F:      arch/arm/configs/omap1_defconfig
16944 F:      arch/arm/mach-omap1/
16945 F:      drivers/i2c/busses/i2c-omap.c
16946 F:      include/linux/platform_data/ams-delta-fiq.h
16947 F:      include/linux/platform_data/i2c-omap.h
16949 OMAP2+ SUPPORT
16950 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
16951 M:      Andreas Kemnade <andreas@kemnade.info>
16952 M:      Kevin Hilman <khilman@baylibre.com>
16953 M:      Roger Quadros <rogerq@kernel.org>
16954 M:      Tony Lindgren <tony@atomide.com>
16955 L:      linux-omap@vger.kernel.org
16956 S:      Maintained
16957 W:      http://linux.omap.com/
16958 Q:      http://patchwork.kernel.org/project/linux-omap/list/
16959 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
16960 F:      Documentation/devicetree/bindings/arm/ti/omap.yaml
16961 F:      arch/arm/configs/omap2plus_defconfig
16962 F:      arch/arm/mach-omap2/
16963 F:      drivers/bus/omap*.[ch]
16964 F:      drivers/bus/ti-sysc.c
16965 F:      drivers/gpio/gpio-tps65219.c
16966 F:      drivers/i2c/busses/i2c-omap.c
16967 F:      drivers/irqchip/irq-omap-intc.c
16968 F:      drivers/mfd/*omap*.c
16969 F:      drivers/mfd/menelaus.c
16970 F:      drivers/mfd/palmas.c
16971 F:      drivers/mfd/tps65217.c
16972 F:      drivers/mfd/tps65218.c
16973 F:      drivers/mfd/tps65219.c
16974 F:      drivers/mfd/tps65910.c
16975 F:      drivers/mfd/twl-core.[ch]
16976 F:      drivers/mfd/twl4030*.c
16977 F:      drivers/mfd/twl6030*.c
16978 F:      drivers/mfd/twl6040*.c
16979 F:      drivers/regulator/palmas-regulator*.c
16980 F:      drivers/regulator/pbias-regulator.c
16981 F:      drivers/regulator/tps65217-regulator.c
16982 F:      drivers/regulator/tps65218-regulator.c
16983 F:      drivers/regulator/tps65219-regulator.c
16984 F:      drivers/regulator/tps65910-regulator.c
16985 F:      drivers/regulator/twl-regulator.c
16986 F:      drivers/regulator/twl6030-regulator.c
16987 F:      include/linux/platform_data/i2c-omap.h
16988 F:      include/linux/platform_data/ti-sysc.h
16990 OMFS FILESYSTEM
16991 M:      Bob Copeland <me@bobcopeland.com>
16992 L:      linux-karma-devel@lists.sourceforge.net
16993 S:      Maintained
16994 F:      Documentation/filesystems/omfs.rst
16995 F:      fs/omfs/
16997 OMNIVISION OG01A1B SENSOR DRIVER
16998 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
16999 L:      linux-media@vger.kernel.org
17000 S:      Maintained
17001 F:      Documentation/devicetree/bindings/media/i2c/ovti,og01a1b.yaml
17002 F:      drivers/media/i2c/og01a1b.c
17004 OMNIVISION OV01A10 SENSOR DRIVER
17005 M:      Bingbu Cao <bingbu.cao@intel.com>
17006 L:      linux-media@vger.kernel.org
17007 S:      Maintained
17008 T:      git git://linuxtv.org/media_tree.git
17009 F:      drivers/media/i2c/ov01a10.c
17011 OMNIVISION OV02A10 SENSOR DRIVER
17012 L:      linux-media@vger.kernel.org
17013 S:      Orphan
17014 T:      git git://linuxtv.org/media_tree.git
17015 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
17016 F:      drivers/media/i2c/ov02a10.c
17018 OMNIVISION OV08D10 SENSOR DRIVER
17019 M:      Jimmy Su <jimmy.su@intel.com>
17020 L:      linux-media@vger.kernel.org
17021 S:      Maintained
17022 T:      git git://linuxtv.org/media_tree.git
17023 F:      drivers/media/i2c/ov08d10.c
17025 OMNIVISION OV08X40 SENSOR DRIVER
17026 M:      Jason Chen <jason.z.chen@intel.com>
17027 L:      linux-media@vger.kernel.org
17028 S:      Maintained
17029 T:      git git://linuxtv.org/media_tree.git
17030 F:      drivers/media/i2c/ov08x40.c
17032 OMNIVISION OV13858 SENSOR DRIVER
17033 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
17034 L:      linux-media@vger.kernel.org
17035 S:      Maintained
17036 T:      git git://linuxtv.org/media_tree.git
17037 F:      drivers/media/i2c/ov13858.c
17039 OMNIVISION OV13B10 SENSOR DRIVER
17040 M:      Arec Kao <arec.kao@intel.com>
17041 L:      linux-media@vger.kernel.org
17042 S:      Maintained
17043 T:      git git://linuxtv.org/media_tree.git
17044 F:      drivers/media/i2c/ov13b10.c
17046 OMNIVISION OV2680 SENSOR DRIVER
17047 M:      Rui Miguel Silva <rmfrfs@gmail.com>
17048 M:      Hans de Goede <hansg@kernel.org>
17049 L:      linux-media@vger.kernel.org
17050 S:      Maintained
17051 T:      git git://linuxtv.org/media_tree.git
17052 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
17053 F:      drivers/media/i2c/ov2680.c
17055 OMNIVISION OV2685 SENSOR DRIVER
17056 M:      Shunqian Zheng <zhengsq@rock-chips.com>
17057 L:      linux-media@vger.kernel.org
17058 S:      Maintained
17059 T:      git git://linuxtv.org/media_tree.git
17060 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov2685.yaml
17061 F:      drivers/media/i2c/ov2685.c
17063 OMNIVISION OV2740 SENSOR DRIVER
17064 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
17065 R:      Sakari Ailus <sakari.ailus@linux.intel.com>
17066 R:      Bingbu Cao <bingbu.cao@intel.com>
17067 L:      linux-media@vger.kernel.org
17068 S:      Maintained
17069 T:      git git://linuxtv.org/media_tree.git
17070 F:      drivers/media/i2c/ov2740.c
17072 OMNIVISION OV4689 SENSOR DRIVER
17073 M:      Mikhail Rudenko <mike.rudenko@gmail.com>
17074 L:      linux-media@vger.kernel.org
17075 S:      Maintained
17076 T:      git git://linuxtv.org/media_tree.git
17077 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov4689.yaml
17078 F:      drivers/media/i2c/ov4689.c
17080 OMNIVISION OV5640 SENSOR DRIVER
17081 M:      Steve Longerbeam <slongerbeam@gmail.com>
17082 L:      linux-media@vger.kernel.org
17083 S:      Maintained
17084 T:      git git://linuxtv.org/media_tree.git
17085 F:      drivers/media/i2c/ov5640.c
17087 OMNIVISION OV5647 SENSOR DRIVER
17088 M:      Dave Stevenson <dave.stevenson@raspberrypi.com>
17089 M:      Jacopo Mondi <jacopo@jmondi.org>
17090 L:      linux-media@vger.kernel.org
17091 S:      Maintained
17092 T:      git git://linuxtv.org/media_tree.git
17093 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
17094 F:      drivers/media/i2c/ov5647.c
17096 OMNIVISION OV5670 SENSOR DRIVER
17097 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
17098 L:      linux-media@vger.kernel.org
17099 S:      Maintained
17100 T:      git git://linuxtv.org/media_tree.git
17101 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov5670.yaml
17102 F:      drivers/media/i2c/ov5670.c
17104 OMNIVISION OV5675 SENSOR DRIVER
17105 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
17106 L:      linux-media@vger.kernel.org
17107 S:      Maintained
17108 T:      git git://linuxtv.org/media_tree.git
17109 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov5675.yaml
17110 F:      drivers/media/i2c/ov5675.c
17112 OMNIVISION OV5693 SENSOR DRIVER
17113 M:      Daniel Scally <djrscally@gmail.com>
17114 L:      linux-media@vger.kernel.org
17115 S:      Maintained
17116 T:      git git://linuxtv.org/media_tree.git
17117 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml
17118 F:      drivers/media/i2c/ov5693.c
17120 OMNIVISION OV5695 SENSOR DRIVER
17121 M:      Shunqian Zheng <zhengsq@rock-chips.com>
17122 L:      linux-media@vger.kernel.org
17123 S:      Maintained
17124 T:      git git://linuxtv.org/media_tree.git
17125 F:      drivers/media/i2c/ov5695.c
17127 OMNIVISION OV64A40 SENSOR DRIVER
17128 M:      Jacopo Mondi <jacopo.mondi@ideasonboard.com>
17129 L:      linux-media@vger.kernel.org
17130 S:      Maintained
17131 T:      git git://linuxtv.org/media_tree.git
17132 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov64a40.yaml
17133 F:      drivers/media/i2c/ov64a40.c
17135 OMNIVISION OV7670 SENSOR DRIVER
17136 L:      linux-media@vger.kernel.org
17137 S:      Orphan
17138 T:      git git://linuxtv.org/media_tree.git
17139 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
17140 F:      drivers/media/i2c/ov7670.c
17142 OMNIVISION OV772x SENSOR DRIVER
17143 M:      Jacopo Mondi <jacopo@jmondi.org>
17144 L:      linux-media@vger.kernel.org
17145 S:      Odd fixes
17146 T:      git git://linuxtv.org/media_tree.git
17147 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
17148 F:      drivers/media/i2c/ov772x.c
17149 F:      include/media/i2c/ov772x.h
17151 OMNIVISION OV7740 SENSOR DRIVER
17152 L:      linux-media@vger.kernel.org
17153 S:      Orphan
17154 T:      git git://linuxtv.org/media_tree.git
17155 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
17156 F:      drivers/media/i2c/ov7740.c
17158 OMNIVISION OV8856 SENSOR DRIVER
17159 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
17160 L:      linux-media@vger.kernel.org
17161 S:      Maintained
17162 T:      git git://linuxtv.org/media_tree.git
17163 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov8856.yaml
17164 F:      drivers/media/i2c/ov8856.c
17166 OMNIVISION OV8858 SENSOR DRIVER
17167 M:      Jacopo Mondi <jacopo.mondi@ideasonboard.com>
17168 M:      Nicholas Roth <nicholas@rothemail.net>
17169 L:      linux-media@vger.kernel.org
17170 S:      Maintained
17171 T:      git git://linuxtv.org/media_tree.git
17172 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov8858.yaml
17173 F:      drivers/media/i2c/ov8858.c
17175 OMNIVISION OV9282 SENSOR DRIVER
17176 M:      Dave Stevenson <dave.stevenson@raspberrypi.com>
17177 L:      linux-media@vger.kernel.org
17178 S:      Maintained
17179 T:      git git://linuxtv.org/media_tree.git
17180 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
17181 F:      drivers/media/i2c/ov9282.c
17183 OMNIVISION OV9640 SENSOR DRIVER
17184 M:      Petr Cvek <petrcvekcz@gmail.com>
17185 L:      linux-media@vger.kernel.org
17186 S:      Maintained
17187 F:      drivers/media/i2c/ov9640.*
17189 OMNIVISION OV9650 SENSOR DRIVER
17190 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
17191 R:      Akinobu Mita <akinobu.mita@gmail.com>
17192 R:      Sylwester Nawrocki <s.nawrocki@samsung.com>
17193 L:      linux-media@vger.kernel.org
17194 S:      Maintained
17195 T:      git git://linuxtv.org/media_tree.git
17196 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
17197 F:      drivers/media/i2c/ov9650.c
17199 OMNIVISION OV9734 SENSOR DRIVER
17200 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
17201 R:      Bingbu Cao <bingbu.cao@intel.com>
17202 L:      linux-media@vger.kernel.org
17203 S:      Maintained
17204 T:      git git://linuxtv.org/media_tree.git
17205 F:      drivers/media/i2c/ov9734.c
17207 ONBOARD USB HUB DRIVER
17208 M:      Matthias Kaehlcke <mka@chromium.org>
17209 L:      linux-usb@vger.kernel.org
17210 S:      Maintained
17211 F:      Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-dev
17212 F:      drivers/usb/misc/onboard_usb_dev.c
17214 ONENAND FLASH DRIVER
17215 M:      Kyungmin Park <kyungmin.park@samsung.com>
17216 L:      linux-mtd@lists.infradead.org
17217 S:      Maintained
17218 F:      drivers/mtd/nand/onenand/
17219 F:      include/linux/mtd/onenand*.h
17221 ONEXPLAYER FAN DRIVER
17222 M:      Derek John Clark <derekjohn.clark@gmail.com>
17223 M:      Joaquín Ignacio Aramendía <samsagax@gmail.com>
17224 L:      linux-hwmon@vger.kernel.org
17225 S:      Maintained
17226 F:      drivers/hwmon/oxp-sensors.c
17228 ONIE TLV NVMEM LAYOUT DRIVER
17229 M:      Miquel Raynal <miquel.raynal@bootlin.com>
17230 S:      Maintained
17231 F:      Documentation/devicetree/bindings/nvmem/layouts/onie,tlv-layout.yaml
17232 F:      drivers/nvmem/layouts/onie-tlv.c
17234 ONION OMEGA2+ BOARD
17235 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
17236 L:      linux-mips@vger.kernel.org
17237 S:      Maintained
17238 F:      arch/mips/boot/dts/ralink/omega2p.dts
17240 ONSEMI ETHERNET PHY DRIVERS
17241 M:      Piergiorgio Beruto <piergiorgio.beruto@gmail.com>
17242 L:      netdev@vger.kernel.org
17243 S:      Supported
17244 W:      http://www.onsemi.com
17245 F:      drivers/net/phy/ncn*
17247 OP-TEE DRIVER
17248 M:      Jens Wiklander <jens.wiklander@linaro.org>
17249 L:      op-tee@lists.trustedfirmware.org
17250 S:      Maintained
17251 F:      Documentation/ABI/testing/sysfs-bus-optee-devices
17252 F:      drivers/tee/optee/
17254 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
17255 M:      Sumit Garg <sumit.garg@linaro.org>
17256 L:      op-tee@lists.trustedfirmware.org
17257 S:      Maintained
17258 F:      drivers/char/hw_random/optee-rng.c
17260 OP-TEE RTC DRIVER
17261 M:      Clément Léger <clement.leger@bootlin.com>
17262 L:      linux-rtc@vger.kernel.org
17263 S:      Maintained
17264 F:      drivers/rtc/rtc-optee.c
17266 OPA-VNIC DRIVER
17267 M:      Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
17268 L:      linux-rdma@vger.kernel.org
17269 S:      Supported
17270 F:      drivers/infiniband/ulp/opa_vnic
17272 OPEN ALLIANCE 10BASE-T1S MACPHY SERIAL INTERFACE FRAMEWORK
17273 M:      Parthiban Veerasooran <parthiban.veerasooran@microchip.com>
17274 L:      netdev@vger.kernel.org
17275 S:      Maintained
17276 F:      Documentation/networking/oa-tc6-framework.rst
17277 F:      drivers/net/ethernet/oa_tc6.c
17278 F:      include/linux/oa_tc6.h
17280 OPEN FIRMWARE AND FLATTENED DEVICE TREE
17281 M:      Rob Herring <robh@kernel.org>
17282 M:      Saravana Kannan <saravanak@google.com>
17283 L:      devicetree@vger.kernel.org
17284 S:      Maintained
17285 W:      http://www.devicetree.org/
17286 C:      irc://irc.libera.chat/devicetree
17287 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
17288 F:      Documentation/ABI/testing/sysfs-firmware-ofw
17289 F:      drivers/of/
17290 F:      include/linux/of*.h
17291 F:      scripts/dtc/
17292 F:      tools/testing/selftests/dt/
17293 K:      of_overlay_notifier_
17294 K:      of_overlay_fdt_apply
17295 K:      of_overlay_remove
17297 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
17298 M:      Rob Herring <robh@kernel.org>
17299 M:      Krzysztof Kozlowski <krzk+dt@kernel.org>
17300 M:      Conor Dooley <conor+dt@kernel.org>
17301 L:      devicetree@vger.kernel.org
17302 S:      Maintained
17303 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
17304 C:      irc://irc.libera.chat/devicetree
17305 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
17306 F:      Documentation/devicetree/
17307 F:      arch/*/boot/dts/
17308 F:      include/dt-bindings/
17310 OPENCOMPUTE PTP CLOCK DRIVER
17311 M:      Jonathan Lemon <jonathan.lemon@gmail.com>
17312 M:      Vadim Fedorenko <vadim.fedorenko@linux.dev>
17313 L:      netdev@vger.kernel.org
17314 S:      Maintained
17315 F:      drivers/ptp/ptp_ocp.c
17317 OPENCORES I2C BUS DRIVER
17318 M:      Peter Korsgaard <peter@korsgaard.com>
17319 M:      Andrew Lunn <andrew@lunn.ch>
17320 L:      linux-i2c@vger.kernel.org
17321 S:      Maintained
17322 F:      Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml
17323 F:      Documentation/i2c/busses/i2c-ocores.rst
17324 F:      drivers/i2c/busses/i2c-ocores.c
17325 F:      include/linux/platform_data/i2c-ocores.h
17327 OPENRISC ARCHITECTURE
17328 M:      Jonas Bonn <jonas@southpole.se>
17329 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
17330 M:      Stafford Horne <shorne@gmail.com>
17331 L:      linux-openrisc@vger.kernel.org
17332 S:      Maintained
17333 W:      http://openrisc.io
17334 T:      git https://github.com/openrisc/linux.git
17335 F:      Documentation/arch/openrisc/
17336 F:      Documentation/devicetree/bindings/openrisc/
17337 F:      arch/openrisc/
17338 F:      drivers/irqchip/irq-ompic.c
17339 F:      drivers/irqchip/irq-or1k-*
17341 OPENVSWITCH
17342 M:      Pravin B Shelar <pshelar@ovn.org>
17343 L:      netdev@vger.kernel.org
17344 L:      dev@openvswitch.org
17345 S:      Maintained
17346 W:      http://openvswitch.org
17347 F:      include/uapi/linux/openvswitch.h
17348 F:      net/openvswitch/
17349 F:      tools/testing/selftests/net/openvswitch/
17351 OPERATING PERFORMANCE POINTS (OPP)
17352 M:      Viresh Kumar <vireshk@kernel.org>
17353 M:      Nishanth Menon <nm@ti.com>
17354 M:      Stephen Boyd <sboyd@kernel.org>
17355 L:      linux-pm@vger.kernel.org
17356 S:      Maintained
17357 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
17358 F:      Documentation/devicetree/bindings/opp/
17359 F:      Documentation/power/opp.rst
17360 F:      drivers/opp/
17361 F:      include/linux/pm_opp.h
17363 OPL4 DRIVER
17364 M:      Clemens Ladisch <clemens@ladisch.de>
17365 L:      linux-sound@vger.kernel.org
17366 S:      Maintained
17367 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17368 F:      sound/drivers/opl4/
17370 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
17371 M:      Mark Fasheh <mark@fasheh.com>
17372 M:      Joel Becker <jlbec@evilplan.org>
17373 M:      Joseph Qi <joseph.qi@linux.alibaba.com>
17374 L:      ocfs2-devel@lists.linux.dev
17375 S:      Supported
17376 W:      http://ocfs2.wiki.kernel.org
17377 F:      Documentation/filesystems/dlmfs.rst
17378 F:      Documentation/filesystems/ocfs2.rst
17379 F:      fs/ocfs2/
17381 ORANGEFS FILESYSTEM
17382 M:      Mike Marshall <hubcap@omnibond.com>
17383 R:      Martin Brandenburg <martin@omnibond.com>
17384 L:      devel@lists.orangefs.org
17385 S:      Supported
17386 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
17387 F:      Documentation/filesystems/orangefs.rst
17388 F:      fs/orangefs/
17390 OV2659 OMNIVISION SENSOR DRIVER
17391 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
17392 L:      linux-media@vger.kernel.org
17393 S:      Maintained
17394 W:      https://linuxtv.org
17395 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
17396 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17397 F:      drivers/media/i2c/ov2659.c
17398 F:      include/media/i2c/ov2659.h
17400 OVERLAY FILESYSTEM
17401 M:      Miklos Szeredi <miklos@szeredi.hu>
17402 M:      Amir Goldstein <amir73il@gmail.com>
17403 L:      linux-unionfs@vger.kernel.org
17404 S:      Supported
17405 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/overlayfs/vfs.git
17406 F:      Documentation/filesystems/overlayfs.rst
17407 F:      fs/overlayfs/
17409 P54 WIRELESS DRIVER
17410 M:      Christian Lamparter <chunkeey@googlemail.com>
17411 L:      linux-wireless@vger.kernel.org
17412 S:      Maintained
17413 W:      https://wireless.wiki.kernel.org/en/users/Drivers/p54
17414 F:      drivers/net/wireless/intersil/p54/
17416 PACKET SOCKETS
17417 M:      Willem de Bruijn <willemdebruijn.kernel@gmail.com>
17418 S:      Maintained
17419 F:      include/uapi/linux/if_packet.h
17420 F:      net/packet/af_packet.c
17422 PACKING
17423 M:      Vladimir Oltean <olteanv@gmail.com>
17424 L:      netdev@vger.kernel.org
17425 S:      Supported
17426 F:      Documentation/core-api/packing.rst
17427 F:      include/linux/packing.h
17428 F:      lib/packing.c
17430 PADATA PARALLEL EXECUTION MECHANISM
17431 M:      Steffen Klassert <steffen.klassert@secunet.com>
17432 M:      Daniel Jordan <daniel.m.jordan@oracle.com>
17433 L:      linux-crypto@vger.kernel.org
17434 L:      linux-kernel@vger.kernel.org
17435 S:      Maintained
17436 F:      Documentation/core-api/padata.rst
17437 F:      include/linux/padata.h
17438 F:      kernel/padata.c
17440 PAGE CACHE
17441 M:      Matthew Wilcox (Oracle) <willy@infradead.org>
17442 L:      linux-fsdevel@vger.kernel.org
17443 S:      Supported
17444 T:      git git://git.infradead.org/users/willy/pagecache.git
17445 F:      Documentation/filesystems/locking.rst
17446 F:      Documentation/filesystems/vfs.rst
17447 F:      include/linux/pagemap.h
17448 F:      mm/filemap.c
17449 F:      mm/page-writeback.c
17450 F:      mm/readahead.c
17451 F:      mm/truncate.c
17453 PAGE POOL
17454 M:      Jesper Dangaard Brouer <hawk@kernel.org>
17455 M:      Ilias Apalodimas <ilias.apalodimas@linaro.org>
17456 L:      netdev@vger.kernel.org
17457 S:      Supported
17458 F:      Documentation/networking/page_pool.rst
17459 F:      include/net/page_pool/
17460 F:      include/trace/events/page_pool.h
17461 F:      net/core/page_pool.c
17463 PAGE TABLE CHECK
17464 M:      Pasha Tatashin <pasha.tatashin@soleen.com>
17465 M:      Andrew Morton <akpm@linux-foundation.org>
17466 L:      linux-mm@kvack.org
17467 S:      Maintained
17468 F:      Documentation/mm/page_table_check.rst
17469 F:      include/linux/page_table_check.h
17470 F:      mm/page_table_check.c
17472 PANASONIC LAPTOP ACPI EXTRAS DRIVER
17473 M:      Kenneth Chan <kenneth.t.chan@gmail.com>
17474 L:      platform-driver-x86@vger.kernel.org
17475 S:      Maintained
17476 F:      drivers/platform/x86/panasonic-laptop.c
17478 PARALLAX PING IIO SENSOR DRIVER
17479 M:      Andreas Klinger <ak@it-klinger.de>
17480 L:      linux-iio@vger.kernel.org
17481 S:      Maintained
17482 F:      Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
17483 F:      drivers/iio/proximity/ping.c
17485 PARALLEL LCD/KEYPAD PANEL DRIVER
17486 M:      Willy Tarreau <willy@haproxy.com>
17487 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
17488 S:      Odd Fixes
17489 F:      Documentation/admin-guide/lcd-panel-cgram.rst
17490 F:      drivers/auxdisplay/panel.c
17492 PARALLEL PORT SUBSYSTEM
17493 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
17494 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
17495 L:      linux-parport@lists.infradead.org (subscribers-only)
17496 S:      Maintained
17497 F:      Documentation/driver-api/parport*.rst
17498 F:      drivers/char/ppdev.c
17499 F:      drivers/parport/
17500 F:      include/linux/parport*.h
17501 F:      include/uapi/linux/ppdev.h
17503 PARAVIRT_OPS INTERFACE
17504 M:      Juergen Gross <jgross@suse.com>
17505 R:      Ajay Kaher <ajay.kaher@broadcom.com>
17506 R:      Alexey Makhalov <alexey.amakhalov@broadcom.com>
17507 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
17508 L:      virtualization@lists.linux.dev
17509 L:      x86@kernel.org
17510 S:      Supported
17511 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17512 F:      Documentation/virt/paravirt_ops.rst
17513 F:      arch/*/include/asm/paravirt*.h
17514 F:      arch/*/kernel/paravirt*
17515 F:      include/linux/hypervisor.h
17517 PARISC ARCHITECTURE
17518 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
17519 M:      Helge Deller <deller@gmx.de>
17520 L:      linux-parisc@vger.kernel.org
17521 S:      Maintained
17522 W:      https://parisc.wiki.kernel.org
17523 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
17524 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
17525 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
17526 F:      Documentation/arch/parisc/
17527 F:      arch/parisc/
17528 F:      drivers/char/agp/parisc-agp.c
17529 F:      drivers/input/misc/hp_sdc_rtc.c
17530 F:      drivers/input/serio/gscps2.c
17531 F:      drivers/input/serio/hp_sdc*
17532 F:      drivers/parisc/
17533 F:      drivers/parport/parport_gsc.*
17534 F:      drivers/tty/serial/8250/8250_parisc.c
17535 F:      drivers/video/console/sti*
17536 F:      drivers/video/fbdev/sti*
17537 F:      drivers/video/logo/logo_parisc*
17538 F:      include/linux/hp_sdc.h
17540 PARMAN
17541 M:      Jiri Pirko <jiri@resnulli.us>
17542 L:      netdev@vger.kernel.org
17543 S:      Supported
17544 F:      include/linux/parman.h
17545 F:      lib/parman.c
17546 F:      lib/test_parman.c
17548 PC ENGINES APU BOARD DRIVER
17549 M:      Enrico Weigelt, metux IT consult <info@metux.net>
17550 S:      Maintained
17551 F:      drivers/platform/x86/pcengines-apuv2.c
17553 PC87360 HARDWARE MONITORING DRIVER
17554 M:      Jim Cromie <jim.cromie@gmail.com>
17555 L:      linux-hwmon@vger.kernel.org
17556 S:      Maintained
17557 F:      Documentation/hwmon/pc87360.rst
17558 F:      drivers/hwmon/pc87360.c
17560 PC8736x GPIO DRIVER
17561 M:      Jim Cromie <jim.cromie@gmail.com>
17562 S:      Maintained
17563 F:      drivers/char/pc8736x_gpio.c
17565 PC87427 HARDWARE MONITORING DRIVER
17566 M:      Jean Delvare <jdelvare@suse.com>
17567 L:      linux-hwmon@vger.kernel.org
17568 S:      Maintained
17569 F:      Documentation/hwmon/pc87427.rst
17570 F:      drivers/hwmon/pc87427.c
17572 PCA9532 LED DRIVER
17573 M:      Riku Voipio <riku.voipio@iki.fi>
17574 S:      Maintained
17575 F:      drivers/leds/leds-pca9532.c
17576 F:      include/linux/leds-pca9532.h
17578 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
17579 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
17580 M:      Pali Rohár <pali@kernel.org>
17581 L:      linux-pci@vger.kernel.org
17582 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17583 S:      Maintained
17584 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
17585 F:      drivers/pci/controller/pci-aardvark.c
17587 PCI DRIVER FOR ALTERA PCIE IP
17588 M:      Joyce Ooi <joyce.ooi@intel.com>
17589 L:      linux-pci@vger.kernel.org
17590 S:      Supported
17591 F:      Documentation/devicetree/bindings/pci/altr,pcie-root-port.yaml
17592 F:      drivers/pci/controller/pcie-altera.c
17594 PCI DRIVER FOR APPLIEDMICRO XGENE
17595 M:      Toan Le <toan@os.amperecomputing.com>
17596 L:      linux-pci@vger.kernel.org
17597 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17598 S:      Maintained
17599 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
17600 F:      drivers/pci/controller/pci-xgene.c
17602 PCI DRIVER FOR ARM VERSATILE PLATFORM
17603 M:      Rob Herring <robh@kernel.org>
17604 L:      linux-pci@vger.kernel.org
17605 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17606 S:      Maintained
17607 F:      Documentation/devicetree/bindings/pci/versatile.yaml
17608 F:      drivers/pci/controller/pci-versatile.c
17610 PCI DRIVER FOR ARMADA 8K
17611 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
17612 L:      linux-pci@vger.kernel.org
17613 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17614 S:      Maintained
17615 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
17616 F:      drivers/pci/controller/dwc/pcie-armada8k.c
17618 PCI DRIVER FOR CADENCE PCIE IP
17619 L:      linux-pci@vger.kernel.org
17620 S:      Orphan
17621 F:      Documentation/devicetree/bindings/pci/cdns,*
17622 F:      drivers/pci/controller/cadence/*cadence*
17624 PCI DRIVER FOR FREESCALE LAYERSCAPE
17625 M:      Minghuan Lian <minghuan.Lian@nxp.com>
17626 M:      Mingkai Hu <mingkai.hu@nxp.com>
17627 M:      Roy Zang <roy.zang@nxp.com>
17628 L:      linuxppc-dev@lists.ozlabs.org
17629 L:      linux-pci@vger.kernel.org
17630 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17631 L:      imx@lists.linux.dev
17632 S:      Maintained
17633 F:      drivers/pci/controller/dwc/*layerscape*
17635 PCI DRIVER FOR FU740
17636 M:      Paul Walmsley <paul.walmsley@sifive.com>
17637 M:      Greentime Hu <greentime.hu@sifive.com>
17638 M:      Samuel Holland <samuel.holland@sifive.com>
17639 L:      linux-pci@vger.kernel.org
17640 S:      Maintained
17641 F:      Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
17642 F:      drivers/pci/controller/dwc/pcie-fu740.c
17644 PCI DRIVER FOR GENERIC OF HOSTS
17645 M:      Will Deacon <will@kernel.org>
17646 L:      linux-pci@vger.kernel.org
17647 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17648 S:      Maintained
17649 F:      Documentation/devicetree/bindings/pci/host-generic-pci.yaml
17650 F:      drivers/pci/controller/pci-host-common.c
17651 F:      drivers/pci/controller/pci-host-generic.c
17653 PCI DRIVER FOR IMX6
17654 M:      Richard Zhu <hongxing.zhu@nxp.com>
17655 M:      Lucas Stach <l.stach@pengutronix.de>
17656 L:      linux-pci@vger.kernel.org
17657 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17658 L:      imx@lists.linux.dev
17659 S:      Maintained
17660 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-common.yaml
17661 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-ep.yaml
17662 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
17663 F:      drivers/pci/controller/dwc/*imx6*
17665 PCI DRIVER FOR INTEL IXP4XX
17666 M:      Linus Walleij <linus.walleij@linaro.org>
17667 S:      Maintained
17668 F:      Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
17669 F:      drivers/pci/controller/pci-ixp4xx.c
17671 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
17672 M:      Nirmal Patel <nirmal.patel@linux.intel.com>
17673 R:      Jonathan Derrick <jonathan.derrick@linux.dev>
17674 L:      linux-pci@vger.kernel.org
17675 S:      Supported
17676 F:      drivers/pci/controller/vmd.c
17678 PCI DRIVER FOR MICROSEMI SWITCHTEC
17679 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
17680 M:      Logan Gunthorpe <logang@deltatee.com>
17681 L:      linux-pci@vger.kernel.org
17682 S:      Maintained
17683 F:      Documentation/ABI/testing/sysfs-class-switchtec
17684 F:      Documentation/driver-api/switchtec.rst
17685 F:      drivers/ntb/hw/mscc/
17686 F:      drivers/pci/switch/switchtec*
17687 F:      include/linux/switchtec.h
17688 F:      include/uapi/linux/switchtec_ioctl.h
17690 PCI DRIVER FOR MOBIVEIL PCIE IP
17691 M:      Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
17692 M:      Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
17693 L:      linux-pci@vger.kernel.org
17694 S:      Supported
17695 F:      Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
17696 F:      drivers/pci/controller/mobiveil/pcie-mobiveil*
17698 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
17699 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
17700 M:      Pali Rohár <pali@kernel.org>
17701 L:      linux-pci@vger.kernel.org
17702 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17703 S:      Maintained
17704 F:      drivers/pci/controller/*mvebu*
17706 PCI DRIVER FOR NVIDIA TEGRA
17707 M:      Thierry Reding <thierry.reding@gmail.com>
17708 L:      linux-tegra@vger.kernel.org
17709 L:      linux-pci@vger.kernel.org
17710 S:      Supported
17711 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
17712 F:      drivers/pci/controller/pci-tegra.c
17714 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
17715 M:      Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
17716 L:      linux-pci@vger.kernel.org
17717 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17718 S:      Maintained
17719 F:      Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
17720 F:      drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
17722 PCI DRIVER FOR PLDA PCIE IP
17723 M:      Daire McNamara <daire.mcnamara@microchip.com>
17724 L:      linux-pci@vger.kernel.org
17725 S:      Maintained
17726 F:      Documentation/devicetree/bindings/pci/plda,xpressrich3-axi-common.yaml
17727 F:      drivers/pci/controller/plda/pcie-plda-host.c
17728 F:      drivers/pci/controller/plda/pcie-plda.h
17730 PCI DRIVER FOR RENESAS R-CAR
17731 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
17732 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
17733 L:      linux-pci@vger.kernel.org
17734 L:      linux-renesas-soc@vger.kernel.org
17735 S:      Maintained
17736 F:      Documentation/devicetree/bindings/pci/*rcar*
17737 F:      drivers/pci/controller/*rcar*
17738 F:      drivers/pci/controller/dwc/*rcar*
17740 PCI DRIVER FOR SAMSUNG EXYNOS
17741 M:      Jingoo Han <jingoohan1@gmail.com>
17742 L:      linux-pci@vger.kernel.org
17743 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17744 L:      linux-samsung-soc@vger.kernel.org
17745 S:      Maintained
17746 F:      drivers/pci/controller/dwc/pci-exynos.c
17748 PCI DRIVER FOR SYNOPSYS DESIGNWARE
17749 M:      Jingoo Han <jingoohan1@gmail.com>
17750 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17751 L:      linux-pci@vger.kernel.org
17752 S:      Maintained
17753 F:      Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
17754 F:      Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
17755 F:      drivers/pci/controller/dwc/*designware*
17757 PCI DRIVER FOR TI DRA7XX/J721E
17758 M:      Vignesh Raghavendra <vigneshr@ti.com>
17759 R:      Siddharth Vadapalli <s-vadapalli@ti.com>
17760 L:      linux-omap@vger.kernel.org
17761 L:      linux-pci@vger.kernel.org
17762 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17763 S:      Supported
17764 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
17765 F:      drivers/pci/controller/cadence/pci-j721e.c
17766 F:      drivers/pci/controller/dwc/pci-dra7xx.c
17768 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
17769 M:      Linus Walleij <linus.walleij@linaro.org>
17770 L:      linux-pci@vger.kernel.org
17771 S:      Maintained
17772 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
17773 F:      drivers/pci/controller/pci-v3-semi.c
17775 PCI DRIVER FOR XILINX VERSAL CPM
17776 M:      Bharat Kumar Gogada <bharat.kumar.gogada@amd.com>
17777 M:      Michal Simek <michal.simek@amd.com>
17778 L:      linux-pci@vger.kernel.org
17779 S:      Maintained
17780 F:      Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml
17781 F:      drivers/pci/controller/pcie-xilinx-cpm.c
17783 PCI ENDPOINT SUBSYSTEM
17784 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17785 M:      Krzysztof Wilczyński <kw@linux.com>
17786 R:      Kishon Vijay Abraham I <kishon@kernel.org>
17787 L:      linux-pci@vger.kernel.org
17788 S:      Supported
17789 Q:      https://patchwork.kernel.org/project/linux-pci/list/
17790 B:      https://bugzilla.kernel.org
17791 C:      irc://irc.oftc.net/linux-pci
17792 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17793 F:      Documentation/PCI/endpoint/*
17794 F:      Documentation/misc-devices/pci-endpoint-test.rst
17795 F:      drivers/misc/pci_endpoint_test.c
17796 F:      drivers/pci/endpoint/
17797 F:      tools/pci/
17799 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
17800 M:      Mahesh J Salgaonkar <mahesh@linux.ibm.com>
17801 R:      Oliver O'Halloran <oohall@gmail.com>
17802 L:      linuxppc-dev@lists.ozlabs.org
17803 S:      Supported
17804 F:      Documentation/PCI/pci-error-recovery.rst
17805 F:      Documentation/arch/powerpc/eeh-pci-error-recovery.rst
17806 F:      arch/powerpc/include/*/eeh*.h
17807 F:      arch/powerpc/kernel/eeh*.c
17808 F:      arch/powerpc/platforms/*/eeh*.c
17809 F:      drivers/pci/pcie/aer.c
17810 F:      drivers/pci/pcie/dpc.c
17811 F:      drivers/pci/pcie/err.c
17813 PCI ERROR RECOVERY
17814 M:      Linas Vepstas <linasvepstas@gmail.com>
17815 L:      linux-pci@vger.kernel.org
17816 S:      Supported
17817 F:      Documentation/PCI/pci-error-recovery.rst
17819 PCI MSI DRIVER FOR ALTERA MSI IP
17820 M:      Joyce Ooi <joyce.ooi@intel.com>
17821 L:      linux-pci@vger.kernel.org
17822 S:      Supported
17823 F:      Documentation/devicetree/bindings/pci/altr,msi-controller.yaml
17824 F:      drivers/pci/controller/pcie-altera-msi.c
17826 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
17827 M:      Toan Le <toan@os.amperecomputing.com>
17828 L:      linux-pci@vger.kernel.org
17829 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17830 S:      Maintained
17831 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
17832 F:      drivers/pci/controller/pci-xgene-msi.c
17834 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
17835 M:      Lorenzo Pieralisi <lpieralisi@kernel.org>
17836 M:      Krzysztof Wilczyński <kw@linux.com>
17837 R:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17838 R:      Rob Herring <robh@kernel.org>
17839 L:      linux-pci@vger.kernel.org
17840 S:      Supported
17841 Q:      https://patchwork.kernel.org/project/linux-pci/list/
17842 B:      https://bugzilla.kernel.org
17843 C:      irc://irc.oftc.net/linux-pci
17844 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17845 F:      Documentation/devicetree/bindings/pci/
17846 F:      drivers/pci/controller/
17847 F:      drivers/pci/pci-bridge-emul.c
17848 F:      drivers/pci/pci-bridge-emul.h
17850 PCI PEER-TO-PEER DMA (P2PDMA)
17851 M:      Bjorn Helgaas <bhelgaas@google.com>
17852 M:      Logan Gunthorpe <logang@deltatee.com>
17853 L:      linux-pci@vger.kernel.org
17854 S:      Supported
17855 Q:      https://patchwork.kernel.org/project/linux-pci/list/
17856 B:      https://bugzilla.kernel.org
17857 C:      irc://irc.oftc.net/linux-pci
17858 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17859 F:      Documentation/driver-api/pci/p2pdma.rst
17860 F:      drivers/pci/p2pdma.c
17861 F:      include/linux/pci-p2pdma.h
17863 PCI POWER CONTROL
17864 M:      Bartosz Golaszewski <brgl@bgdev.pl>
17865 L:      linux-pci@vger.kernel.org
17866 S:      Maintained
17867 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17868 F:      drivers/pci/pwrctl/*
17869 F:      include/linux/pci-pwrctl.h
17871 PCI SUBSYSTEM
17872 M:      Bjorn Helgaas <bhelgaas@google.com>
17873 L:      linux-pci@vger.kernel.org
17874 S:      Supported
17875 Q:      https://patchwork.kernel.org/project/linux-pci/list/
17876 B:      https://bugzilla.kernel.org
17877 C:      irc://irc.oftc.net/linux-pci
17878 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17879 F:      Documentation/PCI/
17880 F:      Documentation/devicetree/bindings/pci/
17881 F:      arch/x86/kernel/early-quirks.c
17882 F:      arch/x86/kernel/quirks.c
17883 F:      arch/x86/pci/
17884 F:      drivers/acpi/pci*
17885 F:      drivers/pci/
17886 F:      include/asm-generic/pci*
17887 F:      include/linux/of_pci.h
17888 F:      include/linux/pci*
17889 F:      include/uapi/linux/pci*
17891 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
17892 M:      Jonathan Chocron <jonnyc@amazon.com>
17893 L:      linux-pci@vger.kernel.org
17894 S:      Maintained
17895 F:      Documentation/devicetree/bindings/pci/pcie-al.txt
17896 F:      drivers/pci/controller/dwc/pcie-al.c
17898 PCIE DRIVER FOR AMLOGIC MESON
17899 M:      Yue Wang <yue.wang@Amlogic.com>
17900 L:      linux-pci@vger.kernel.org
17901 L:      linux-amlogic@lists.infradead.org
17902 S:      Maintained
17903 F:      drivers/pci/controller/dwc/pci-meson.c
17905 PCIE DRIVER FOR AXIS ARTPEC
17906 M:      Jesper Nilsson <jesper.nilsson@axis.com>
17907 L:      linux-arm-kernel@axis.com
17908 L:      linux-pci@vger.kernel.org
17909 S:      Maintained
17910 F:      Documentation/devicetree/bindings/pci/axis,artpec*
17911 F:      drivers/pci/controller/dwc/*artpec*
17913 PCIE DRIVER FOR CAVIUM THUNDERX
17914 M:      Robert Richter <rric@kernel.org>
17915 L:      linux-pci@vger.kernel.org
17916 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17917 S:      Odd Fixes
17918 F:      drivers/pci/controller/pci-thunder-*
17920 PCIE DRIVER FOR HISILICON
17921 M:      Zhou Wang <wangzhou1@hisilicon.com>
17922 L:      linux-pci@vger.kernel.org
17923 S:      Maintained
17924 F:      drivers/pci/controller/dwc/pcie-hisi.c
17926 PCIE DRIVER FOR HISILICON KIRIN
17927 M:      Xiaowei Song <songxiaowei@hisilicon.com>
17928 M:      Binghui Wang <wangbinghui@hisilicon.com>
17929 L:      linux-pci@vger.kernel.org
17930 S:      Maintained
17931 F:      Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
17932 F:      drivers/pci/controller/dwc/pcie-kirin.c
17934 PCIE DRIVER FOR HISILICON STB
17935 M:      Shawn Guo <shawn.guo@linaro.org>
17936 L:      linux-pci@vger.kernel.org
17937 S:      Maintained
17938 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
17939 F:      drivers/pci/controller/dwc/pcie-histb.c
17941 PCIE DRIVER FOR INTEL KEEM BAY
17942 M:      Srikanth Thokala <srikanth.thokala@intel.com>
17943 L:      linux-pci@vger.kernel.org
17944 S:      Supported
17945 F:      Documentation/devicetree/bindings/pci/intel,keembay-pcie*
17946 F:      drivers/pci/controller/dwc/pcie-keembay.c
17948 PCIE DRIVER FOR INTEL LGM GW SOC
17949 M:      Chuanhua Lei <lchuanhua@maxlinear.com>
17950 L:      linux-pci@vger.kernel.org
17951 S:      Maintained
17952 F:      Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
17953 F:      drivers/pci/controller/dwc/pcie-intel-gw.c
17955 PCIE DRIVER FOR MEDIATEK
17956 M:      Ryder Lee <ryder.lee@mediatek.com>
17957 M:      Jianjun Wang <jianjun.wang@mediatek.com>
17958 L:      linux-pci@vger.kernel.org
17959 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
17960 S:      Supported
17961 F:      Documentation/devicetree/bindings/pci/mediatek*
17962 F:      drivers/pci/controller/*mediatek*
17964 PCIE DRIVER FOR MICROCHIP
17965 M:      Daire McNamara <daire.mcnamara@microchip.com>
17966 L:      linux-pci@vger.kernel.org
17967 S:      Supported
17968 F:      Documentation/devicetree/bindings/pci/microchip*
17969 F:      drivers/pci/controller/plda/*microchip*
17971 PCIE DRIVER FOR QUALCOMM MSM
17972 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17973 L:      linux-pci@vger.kernel.org
17974 L:      linux-arm-msm@vger.kernel.org
17975 S:      Maintained
17976 F:      drivers/pci/controller/dwc/pcie-qcom-common.c
17977 F:      drivers/pci/controller/dwc/pcie-qcom.c
17979 PCIE DRIVER FOR ROCKCHIP
17980 M:      Shawn Lin <shawn.lin@rock-chips.com>
17981 L:      linux-pci@vger.kernel.org
17982 L:      linux-rockchip@lists.infradead.org
17983 S:      Maintained
17984 F:      Documentation/devicetree/bindings/pci/rockchip,rk3399-pcie*
17985 F:      drivers/pci/controller/pcie-rockchip*
17987 PCIE DRIVER FOR SOCIONEXT UNIPHIER
17988 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
17989 L:      linux-pci@vger.kernel.org
17990 S:      Maintained
17991 F:      Documentation/devicetree/bindings/pci/socionext,uniphier-pcie*
17992 F:      drivers/pci/controller/dwc/pcie-uniphier*
17994 PCIE DRIVER FOR ST SPEAR13XX
17995 M:      Pratyush Anand <pratyush.anand@gmail.com>
17996 L:      linux-pci@vger.kernel.org
17997 S:      Maintained
17998 F:      drivers/pci/controller/dwc/*spear*
18000 PCIE DRIVER FOR STARFIVE JH71x0
18001 M:      Kevin Xie <kevin.xie@starfivetech.com>
18002 L:      linux-pci@vger.kernel.org
18003 S:      Maintained
18004 F:      Documentation/devicetree/bindings/pci/starfive,jh7110-pcie.yaml
18005 F:      drivers/pci/controller/plda/pcie-starfive.c
18007 PCIE ENDPOINT DRIVER FOR QUALCOMM
18008 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18009 L:      linux-pci@vger.kernel.org
18010 L:      linux-arm-msm@vger.kernel.org
18011 S:      Maintained
18012 F:      Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
18013 F:      drivers/pci/controller/dwc/pcie-qcom-common.c
18014 F:      drivers/pci/controller/dwc/pcie-qcom-ep.c
18016 PCMCIA SUBSYSTEM
18017 M:      Dominik Brodowski <linux@dominikbrodowski.net>
18018 S:      Odd Fixes
18019 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
18020 F:      Documentation/pcmcia/
18021 F:      drivers/pcmcia/
18022 F:      include/pcmcia/
18023 F:      tools/pcmcia/
18025 PCNET32 NETWORK DRIVER
18026 M:      Don Fry <pcnet32@frontier.com>
18027 L:      netdev@vger.kernel.org
18028 S:      Maintained
18029 F:      drivers/net/ethernet/amd/pcnet32.c
18031 PCRYPT PARALLEL CRYPTO ENGINE
18032 M:      Steffen Klassert <steffen.klassert@secunet.com>
18033 L:      linux-crypto@vger.kernel.org
18034 S:      Maintained
18035 F:      crypto/pcrypt.c
18036 F:      include/crypto/pcrypt.h
18038 PDS DSC VIRTIO DATA PATH ACCELERATOR
18039 R:      Shannon Nelson <shannon.nelson@amd.com>
18040 F:      drivers/vdpa/pds/
18042 PECI HARDWARE MONITORING DRIVERS
18043 M:      Iwona Winiarska <iwona.winiarska@intel.com>
18044 L:      linux-hwmon@vger.kernel.org
18045 S:      Supported
18046 F:      Documentation/hwmon/peci-cputemp.rst
18047 F:      Documentation/hwmon/peci-dimmtemp.rst
18048 F:      drivers/hwmon/peci/
18050 PECI SUBSYSTEM
18051 M:      Iwona Winiarska <iwona.winiarska@intel.com>
18052 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
18053 S:      Supported
18054 F:      Documentation/devicetree/bindings/peci/
18055 F:      Documentation/peci/
18056 F:      drivers/peci/
18057 F:      include/linux/peci-cpu.h
18058 F:      include/linux/peci.h
18060 PENSANDO ETHERNET DRIVERS
18061 M:      Shannon Nelson <shannon.nelson@amd.com>
18062 M:      Brett Creeley <brett.creeley@amd.com>
18063 L:      netdev@vger.kernel.org
18064 S:      Supported
18065 F:      Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
18066 F:      drivers/net/ethernet/pensando/
18068 PER-CPU MEMORY ALLOCATOR
18069 M:      Dennis Zhou <dennis@kernel.org>
18070 M:      Tejun Heo <tj@kernel.org>
18071 M:      Christoph Lameter <cl@linux.com>
18072 L:      linux-mm@kvack.org
18073 S:      Maintained
18074 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
18075 F:      arch/*/include/asm/percpu.h
18076 F:      include/linux/percpu*.h
18077 F:      lib/percpu*.c
18078 F:      mm/percpu*.c
18080 PER-TASK DELAY ACCOUNTING
18081 M:      Balbir Singh <bsingharora@gmail.com>
18082 S:      Maintained
18083 F:      include/linux/delayacct.h
18084 F:      kernel/delayacct.c
18086 PERFORMANCE EVENTS SUBSYSTEM
18087 M:      Peter Zijlstra <peterz@infradead.org>
18088 M:      Ingo Molnar <mingo@redhat.com>
18089 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
18090 M:      Namhyung Kim <namhyung@kernel.org>
18091 R:      Mark Rutland <mark.rutland@arm.com>
18092 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
18093 R:      Jiri Olsa <jolsa@kernel.org>
18094 R:      Ian Rogers <irogers@google.com>
18095 R:      Adrian Hunter <adrian.hunter@intel.com>
18096 R:      "Liang, Kan" <kan.liang@linux.intel.com>
18097 L:      linux-perf-users@vger.kernel.org
18098 L:      linux-kernel@vger.kernel.org
18099 S:      Supported
18100 W:      https://perf.wiki.kernel.org/
18101 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
18102 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools.git perf-tools
18103 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools-next.git perf-tools-next
18104 F:      arch/*/events/*
18105 F:      arch/*/events/*/*
18106 F:      arch/*/include/asm/perf_event.h
18107 F:      arch/*/kernel/*/*/perf_event*.c
18108 F:      arch/*/kernel/*/perf_event*.c
18109 F:      arch/*/kernel/perf_callchain.c
18110 F:      arch/*/kernel/perf_event*.c
18111 F:      include/linux/perf_event.h
18112 F:      include/uapi/linux/perf_event.h
18113 F:      kernel/events/*
18114 F:      tools/lib/perf/
18115 F:      tools/perf/
18117 PERFORMANCE EVENTS TOOLING ARM64
18118 R:      John Garry <john.g.garry@oracle.com>
18119 R:      Will Deacon <will@kernel.org>
18120 R:      James Clark <james.clark@linaro.org>
18121 R:      Mike Leach <mike.leach@linaro.org>
18122 R:      Leo Yan <leo.yan@linux.dev>
18123 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18124 S:      Supported
18125 F:      tools/build/feature/test-libopencsd.c
18126 F:      tools/perf/arch/arm*/
18127 F:      tools/perf/pmu-events/arch/arm64/
18128 F:      tools/perf/util/arm-spe*
18129 F:      tools/perf/util/cs-etm*
18131 PERSONALITY HANDLING
18132 M:      Christoph Hellwig <hch@infradead.org>
18133 L:      linux-abi-devel@lists.sourceforge.net
18134 S:      Maintained
18135 F:      include/linux/personality.h
18136 F:      include/uapi/linux/personality.h
18138 PHOENIX RC FLIGHT CONTROLLER ADAPTER
18139 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
18140 L:      linux-input@vger.kernel.org
18141 S:      Maintained
18142 F:      Documentation/input/devices/pxrc.rst
18143 F:      drivers/input/joystick/pxrc.c
18145 PHONET PROTOCOL
18146 M:      Remi Denis-Courmont <courmisch@gmail.com>
18147 S:      Supported
18148 F:      Documentation/networking/phonet.rst
18149 F:      include/linux/phonet.h
18150 F:      include/net/phonet/
18151 F:      include/uapi/linux/phonet.h
18152 F:      net/phonet/
18154 PHRAM MTD DRIVER
18155 M:      Joern Engel <joern@lazybastard.org>
18156 L:      linux-mtd@lists.infradead.org
18157 S:      Maintained
18158 F:      drivers/mtd/devices/phram.c
18160 PICOLCD HID DRIVER
18161 M:      Bruno Prémont <bonbons@linux-vserver.org>
18162 L:      linux-input@vger.kernel.org
18163 S:      Maintained
18164 F:      drivers/hid/hid-picolcd*
18166 PIDFD API
18167 M:      Christian Brauner <christian@brauner.io>
18168 L:      linux-kernel@vger.kernel.org
18169 S:      Maintained
18170 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
18171 F:      samples/pidfd/
18172 F:      tools/testing/selftests/clone3/
18173 F:      tools/testing/selftests/pid_namespace/
18174 F:      tools/testing/selftests/pidfd/
18175 K:      (?i)pidfd
18176 K:      (?i)clone3
18177 K:      \b(clone_args|kernel_clone_args)\b
18179 PIN CONTROL SUBSYSTEM
18180 M:      Linus Walleij <linus.walleij@linaro.org>
18181 L:      linux-gpio@vger.kernel.org
18182 S:      Maintained
18183 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
18184 F:      Documentation/devicetree/bindings/pinctrl/
18185 F:      Documentation/driver-api/pin-control.rst
18186 F:      drivers/pinctrl/
18187 F:      include/dt-bindings/pinctrl/
18188 F:      include/linux/pinctrl/
18190 PIN CONTROLLER - AMD
18191 M:      Basavaraj Natikar <Basavaraj.Natikar@amd.com>
18192 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
18193 S:      Maintained
18194 F:      drivers/pinctrl/pinctrl-amd.c
18196 PIN CONTROLLER - FREESCALE
18197 M:      Dong Aisheng <aisheng.dong@nxp.com>
18198 M:      Fabio Estevam <festevam@gmail.com>
18199 M:      Shawn Guo <shawnguo@kernel.org>
18200 M:      Jacky Bai <ping.bai@nxp.com>
18201 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
18202 L:      linux-gpio@vger.kernel.org
18203 L:      NXP S32 Linux Team <s32@nxp.com>
18204 S:      Maintained
18205 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
18206 F:      Documentation/devicetree/bindings/pinctrl/nxp,s32*
18207 F:      drivers/pinctrl/freescale/
18208 F:      drivers/pinctrl/nxp/
18210 PIN CONTROLLER - INTEL
18211 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
18212 M:      Andy Shevchenko <andy@kernel.org>
18213 S:      Supported
18214 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
18215 F:      drivers/pinctrl/intel/
18217 PIN CONTROLLER - KEEMBAY
18218 M:      Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
18219 S:      Supported
18220 F:      drivers/pinctrl/pinctrl-keembay*
18222 PIN CONTROLLER - MEDIATEK
18223 M:      Sean Wang <sean.wang@kernel.org>
18224 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
18225 S:      Maintained
18226 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
18227 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt6779-pinctrl.yaml
18228 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
18229 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
18230 F:      drivers/pinctrl/mediatek/
18232 PIN CONTROLLER - MEDIATEK MIPS
18233 M:      Arınç ÜNAL <arinc.unal@arinc9.com>
18234 M:      Sergio Paracuellos <sergio.paracuellos@gmail.com>
18235 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
18236 L:      linux-mips@vger.kernel.org
18237 S:      Maintained
18238 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt7620-pinctrl.yaml
18239 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt7621-pinctrl.yaml
18240 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt76x8-pinctrl.yaml
18241 F:      Documentation/devicetree/bindings/pinctrl/ralink,rt2880-pinctrl.yaml
18242 F:      Documentation/devicetree/bindings/pinctrl/ralink,rt305x-pinctrl.yaml
18243 F:      Documentation/devicetree/bindings/pinctrl/ralink,rt3352-pinctrl.yaml
18244 F:      Documentation/devicetree/bindings/pinctrl/ralink,rt3883-pinctrl.yaml
18245 F:      Documentation/devicetree/bindings/pinctrl/ralink,rt5350-pinctrl.yaml
18246 F:      drivers/pinctrl/mediatek/pinctrl-mt7620.c
18247 F:      drivers/pinctrl/mediatek/pinctrl-mt7621.c
18248 F:      drivers/pinctrl/mediatek/pinctrl-mt76x8.c
18249 F:      drivers/pinctrl/mediatek/pinctrl-mtmips.*
18250 F:      drivers/pinctrl/mediatek/pinctrl-rt2880.c
18251 F:      drivers/pinctrl/mediatek/pinctrl-rt305x.c
18252 F:      drivers/pinctrl/mediatek/pinctrl-rt3883.c
18254 PIN CONTROLLER - MICROCHIP AT91
18255 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
18256 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18257 L:      linux-gpio@vger.kernel.org
18258 S:      Supported
18259 F:      drivers/gpio/gpio-sama5d2-piobu.c
18260 F:      drivers/pinctrl/pinctrl-at91*
18262 PIN CONTROLLER - QUALCOMM
18263 M:      Bjorn Andersson <andersson@kernel.org>
18264 L:      linux-arm-msm@vger.kernel.org
18265 S:      Maintained
18266 F:      Documentation/devicetree/bindings/pinctrl/qcom,*
18267 F:      drivers/pinctrl/qcom/
18269 PIN CONTROLLER - RENESAS
18270 M:      Geert Uytterhoeven <geert+renesas@glider.be>
18271 L:      linux-renesas-soc@vger.kernel.org
18272 S:      Supported
18273 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
18274 F:      Documentation/devicetree/bindings/pinctrl/renesas,*
18275 F:      drivers/pinctrl/renesas/
18277 PIN CONTROLLER - SAMSUNG
18278 M:      Krzysztof Kozlowski <krzk@kernel.org>
18279 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
18280 R:      Alim Akhtar <alim.akhtar@samsung.com>
18281 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18282 L:      linux-samsung-soc@vger.kernel.org
18283 S:      Maintained
18284 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
18285 B:      mailto:linux-samsung-soc@vger.kernel.org
18286 C:      irc://irc.libera.chat/linux-exynos
18287 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
18288 F:      Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
18289 F:      drivers/pinctrl/samsung/
18291 PIN CONTROLLER - SINGLE
18292 M:      Tony Lindgren <tony@atomide.com>
18293 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
18294 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18295 L:      linux-omap@vger.kernel.org
18296 S:      Maintained
18297 F:      drivers/pinctrl/pinctrl-single.c
18299 PIN CONTROLLER - SUNPLUS / TIBBO
18300 M:      Dvorkin Dmitry <dvorkin@tibbo.com>
18301 M:      Wells Lu <wellslutw@gmail.com>
18302 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18303 S:      Maintained
18304 W:      https://sunplus.atlassian.net/wiki/spaces/doc/overview
18305 F:      Documentation/devicetree/bindings/pinctrl/sunplus,*
18306 F:      drivers/pinctrl/sunplus/
18307 F:      include/dt-bindings/pinctrl/sppctl*.h
18309 PINE64 PINEPHONE KEYBOARD DRIVER
18310 M:      Samuel Holland <samuel@sholland.org>
18311 S:      Supported
18312 F:      Documentation/devicetree/bindings/input/pine64,pinephone-keyboard.yaml
18313 F:      drivers/input/keyboard/pinephone-keyboard.c
18315 PKTCDVD DRIVER
18316 M:      linux-block@vger.kernel.org
18317 S:      Orphan
18318 F:      drivers/block/pktcdvd.c
18319 F:      include/linux/pktcdvd.h
18320 F:      include/uapi/linux/pktcdvd.h
18322 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
18323 M:      Tomasz Duszynski <tduszyns@gmail.com>
18324 S:      Maintained
18325 F:      Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
18326 F:      drivers/iio/chemical/pms7003.c
18328 PLCA RECONCILIATION SUBLAYER (IEEE802.3 Clause 148)
18329 M:      Piergiorgio Beruto <piergiorgio.beruto@gmail.com>
18330 L:      netdev@vger.kernel.org
18331 S:      Maintained
18332 F:      drivers/net/phy/mdio-open-alliance.h
18333 F:      net/ethtool/plca.c
18335 PLDMFW LIBRARY
18336 M:      Jacob Keller <jacob.e.keller@intel.com>
18337 S:      Maintained
18338 F:      Documentation/driver-api/pldmfw/
18339 F:      include/linux/pldmfw.h
18340 F:      lib/pldmfw/
18342 PLX DMA DRIVER
18343 M:      Logan Gunthorpe <logang@deltatee.com>
18344 S:      Maintained
18345 F:      drivers/dma/plx_dma.c
18347 PM-GRAPH UTILITY
18348 M:      "Todd E Brandt" <todd.e.brandt@linux.intel.com>
18349 L:      linux-pm@vger.kernel.org
18350 S:      Supported
18351 W:      https://01.org/pm-graph
18352 B:      https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
18353 T:      git git://github.com/intel/pm-graph
18354 F:      tools/power/pm-graph
18356 PM6764TR DRIVER
18357 M:      Charles Hsu     <hsu.yungteng@gmail.com>
18358 L:      linux-hwmon@vger.kernel.org
18359 S:      Maintained
18360 F:      Documentation/hwmon/pm6764tr.rst
18361 F:      drivers/hwmon/pmbus/pm6764tr.c
18363 PMC SIERRA MaxRAID DRIVER
18364 L:      linux-scsi@vger.kernel.org
18365 S:      Orphan
18366 W:      http://www.pmc-sierra.com/
18367 F:      drivers/scsi/pmcraid.*
18369 PMC SIERRA PM8001 DRIVER
18370 M:      Jack Wang <jinpu.wang@cloud.ionos.com>
18371 L:      linux-scsi@vger.kernel.org
18372 S:      Supported
18373 F:      drivers/scsi/pm8001/
18375 PNI RM3100 IIO DRIVER
18376 M:      Song Qiang <songqiang1304521@gmail.com>
18377 L:      linux-iio@vger.kernel.org
18378 S:      Maintained
18379 F:      Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
18380 F:      drivers/iio/magnetometer/rm3100*
18382 PNP SUPPORT
18383 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
18384 L:      linux-acpi@vger.kernel.org
18385 S:      Maintained
18386 F:      drivers/pnp/
18387 F:      include/linux/pnp.h
18389 POSIX CLOCKS and TIMERS
18390 M:      Anna-Maria Behnsen <anna-maria@linutronix.de>
18391 M:      Frederic Weisbecker <frederic@kernel.org>
18392 M:      Thomas Gleixner <tglx@linutronix.de>
18393 L:      linux-kernel@vger.kernel.org
18394 S:      Maintained
18395 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
18396 F:      fs/timerfd.c
18397 F:      include/linux/time_namespace.h
18398 F:      include/linux/timerfd.h
18399 F:      include/uapi/linux/time.h
18400 F:      include/uapi/linux/timerfd.h
18401 F:      include/trace/events/timer*
18402 F:      kernel/time/itimer.c
18403 F:      kernel/time/posix-*
18404 F:      kernel/time/namespace.c
18406 POWER MANAGEMENT CORE
18407 M:      "Rafael J. Wysocki" <rafael@kernel.org>
18408 L:      linux-pm@vger.kernel.org
18409 S:      Supported
18410 B:      https://bugzilla.kernel.org
18411 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
18412 F:      drivers/base/power/
18413 F:      drivers/powercap/
18414 F:      include/linux/intel_rapl.h
18415 F:      include/linux/pm.h
18416 F:      include/linux/pm_*
18417 F:      include/linux/powercap.h
18418 F:      kernel/configs/nopm.config
18420 POWER SEQUENCING
18421 M:      Bartosz Golaszewski <brgl@bgdev.pl>
18422 L:      linux-pm@vger.kernel.org
18423 S:      Maintained
18424 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
18425 F:      Documentation/driver-api/pwrseq.rst
18426 F:      drivers/power/sequencing/
18427 F:      include/linux/pwrseq/
18429 POWER STATE COORDINATION INTERFACE (PSCI)
18430 M:      Mark Rutland <mark.rutland@arm.com>
18431 M:      Lorenzo Pieralisi <lpieralisi@kernel.org>
18432 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18433 S:      Maintained
18434 F:      drivers/firmware/psci/
18435 F:      include/linux/psci.h
18436 F:      include/uapi/linux/psci.h
18438 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
18439 M:      Sebastian Reichel <sre@kernel.org>
18440 L:      linux-pm@vger.kernel.org
18441 S:      Maintained
18442 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
18443 F:      Documentation/ABI/testing/sysfs-class-power
18444 F:      Documentation/devicetree/bindings/power/supply/
18445 F:      drivers/power/supply/
18446 F:      include/linux/power/
18447 F:      include/linux/power_supply.h
18448 F:      tools/testing/selftests/power_supply/
18450 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
18451 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
18452 L:      linuxppc-dev@lists.ozlabs.org
18453 S:      Maintained
18454 F:      drivers/char/powernv-op-panel.c
18456 PPP OVER ATM (RFC 2364)
18457 M:      Mitchell Blank Jr <mitch@sfgoth.com>
18458 S:      Maintained
18459 F:      include/uapi/linux/atmppp.h
18460 F:      net/atm/pppoatm.c
18462 PPP OVER ETHERNET
18463 M:      Michal Ostrowski <mostrows@earthlink.net>
18464 S:      Maintained
18465 F:      drivers/net/ppp/pppoe.c
18466 F:      drivers/net/ppp/pppox.c
18468 PPP OVER L2TP
18469 M:      James Chapman <jchapman@katalix.com>
18470 S:      Maintained
18471 F:      include/linux/if_pppol2tp.h
18472 F:      include/uapi/linux/if_pppol2tp.h
18473 F:      net/l2tp/l2tp_ppp.c
18475 PPP PROTOCOL DRIVERS AND COMPRESSORS
18476 L:      linux-ppp@vger.kernel.org
18477 S:      Orphan
18478 F:      drivers/net/ppp/ppp_*
18480 PPS SUPPORT
18481 M:      Rodolfo Giometti <giometti@enneenne.com>
18482 L:      linuxpps@ml.enneenne.com (subscribers-only)
18483 S:      Maintained
18484 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
18485 F:      Documentation/ABI/testing/sysfs-pps
18486 F:      Documentation/devicetree/bindings/pps/pps-gpio.yaml
18487 F:      Documentation/driver-api/pps.rst
18488 F:      drivers/pps/
18489 F:      include/linux/pps*.h
18490 F:      include/uapi/linux/pps.h
18492 PRESSURE STALL INFORMATION (PSI)
18493 M:      Johannes Weiner <hannes@cmpxchg.org>
18494 M:      Suren Baghdasaryan <surenb@google.com>
18495 R:      Peter Ziljstra <peterz@infradead.org>
18496 S:      Maintained
18497 F:      include/linux/psi*
18498 F:      kernel/sched/psi.c
18500 PRINTK
18501 M:      Petr Mladek <pmladek@suse.com>
18502 R:      Steven Rostedt <rostedt@goodmis.org>
18503 R:      John Ogness <john.ogness@linutronix.de>
18504 R:      Sergey Senozhatsky <senozhatsky@chromium.org>
18505 S:      Maintained
18506 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
18507 F:      include/linux/printk.h
18508 F:      kernel/printk/
18510 PRINTK INDEXING
18511 R:      Chris Down <chris@chrisdown.name>
18512 S:      Maintained
18513 F:      Documentation/core-api/printk-index.rst
18514 F:      kernel/printk/index.c
18515 K:      printk_index
18517 PROC FILESYSTEM
18518 L:      linux-kernel@vger.kernel.org
18519 L:      linux-fsdevel@vger.kernel.org
18520 S:      Maintained
18521 F:      Documentation/filesystems/proc.rst
18522 F:      fs/proc/
18523 F:      include/linux/proc_fs.h
18524 F:      tools/testing/selftests/proc/
18526 PROC SYSCTL
18527 M:      Luis Chamberlain <mcgrof@kernel.org>
18528 M:      Kees Cook <kees@kernel.org>
18529 M:      Joel Granados <joel.granados@kernel.org>
18530 L:      linux-kernel@vger.kernel.org
18531 L:      linux-fsdevel@vger.kernel.org
18532 S:      Maintained
18533 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctl.git sysctl-next
18534 F:      fs/proc/proc_sysctl.c
18535 F:      include/linux/sysctl.h
18536 F:      kernel/sysctl-test.c
18537 F:      kernel/sysctl.c
18538 F:      tools/testing/selftests/sysctl/
18540 PS3 NETWORK SUPPORT
18541 M:      Geoff Levand <geoff@infradead.org>
18542 L:      netdev@vger.kernel.org
18543 L:      linuxppc-dev@lists.ozlabs.org
18544 S:      Maintained
18545 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
18547 PS3 PLATFORM SUPPORT
18548 M:      Geoff Levand <geoff@infradead.org>
18549 L:      linuxppc-dev@lists.ozlabs.org
18550 S:      Maintained
18551 F:      arch/powerpc/boot/ps3*
18552 F:      arch/powerpc/include/asm/lv1call.h
18553 F:      arch/powerpc/include/asm/ps3*.h
18554 F:      arch/powerpc/platforms/ps3/
18555 F:      drivers/*/ps3*
18556 F:      drivers/ps3/
18557 F:      drivers/rtc/rtc-ps3.c
18558 F:      drivers/usb/host/*ps3.c
18559 F:      sound/ppc/snd_ps3*
18561 PS3VRAM DRIVER
18562 M:      Jim Paris <jim@jtan.com>
18563 M:      Geoff Levand <geoff@infradead.org>
18564 L:      linuxppc-dev@lists.ozlabs.org
18565 S:      Maintained
18566 F:      drivers/block/ps3vram.c
18568 PSAMPLE PACKET SAMPLING SUPPORT
18569 M:      Yotam Gigi <yotam.gi@gmail.com>
18570 S:      Maintained
18571 F:      include/net/psample.h
18572 F:      include/uapi/linux/psample.h
18573 F:      net/psample
18575 PSE NETWORK DRIVER
18576 M:      Oleksij Rempel <o.rempel@pengutronix.de>
18577 M:      Kory Maincent <kory.maincent@bootlin.com>
18578 L:      netdev@vger.kernel.org
18579 S:      Maintained
18580 F:      Documentation/devicetree/bindings/net/pse-pd/
18581 F:      drivers/net/pse-pd/
18582 F:      net/ethtool/pse-pd.c
18584 PSTORE FILESYSTEM
18585 M:      Kees Cook <kees@kernel.org>
18586 R:      Tony Luck <tony.luck@intel.com>
18587 R:      Guilherme G. Piccoli <gpiccoli@igalia.com>
18588 L:      linux-hardening@vger.kernel.org
18589 S:      Supported
18590 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
18591 F:      Documentation/admin-guide/pstore-blk.rst
18592 F:      Documentation/admin-guide/ramoops.rst
18593 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
18594 F:      drivers/acpi/apei/erst.c
18595 F:      drivers/firmware/efi/efi-pstore.c
18596 F:      fs/pstore/
18597 F:      include/linux/pstore*
18598 K:      \b(pstore|ramoops)
18600 PT5161L HARDWARE MONITOR DRIVER
18601 M:      Cosmo Chou <cosmo.chou@quantatw.com>
18602 L:      linux-hwmon@vger.kernel.org
18603 S:      Maintained
18604 F:      Documentation/hwmon/pt5161l.rst
18605 F:      drivers/hwmon/pt5161l.c
18607 PTP HARDWARE CLOCK SUPPORT
18608 M:      Richard Cochran <richardcochran@gmail.com>
18609 L:      netdev@vger.kernel.org
18610 S:      Maintained
18611 W:      http://linuxptp.sourceforge.net/
18612 F:      Documentation/ABI/testing/sysfs-ptp
18613 F:      Documentation/driver-api/ptp.rst
18614 F:      drivers/net/phy/dp83640*
18615 F:      drivers/ptp/*
18616 F:      include/linux/ptp_cl*
18617 K:      (?:\b|_)ptp(?:\b|_)
18619 PTP MOCKUP CLOCK SUPPORT
18620 M:      Vladimir Oltean <vladimir.oltean@nxp.com>
18621 L:      netdev@vger.kernel.org
18622 S:      Maintained
18623 F:      drivers/ptp/ptp_mock.c
18624 F:      include/linux/ptp_mock.h
18626 PTP VIRTUAL CLOCK SUPPORT
18627 M:      Yangbo Lu <yangbo.lu@nxp.com>
18628 L:      netdev@vger.kernel.org
18629 S:      Maintained
18630 F:      drivers/ptp/ptp_vclock.c
18631 F:      net/ethtool/phc_vclocks.c
18633 PTRACE SUPPORT
18634 M:      Oleg Nesterov <oleg@redhat.com>
18635 S:      Maintained
18636 F:      arch/*/*/ptrace*.c
18637 F:      arch/*/include/asm/ptrace*.h
18638 F:      arch/*/ptrace*.c
18639 F:      include/asm-generic/syscall.h
18640 F:      include/linux/ptrace.h
18641 F:      include/linux/regset.h
18642 F:      include/uapi/linux/ptrace.h
18643 F:      kernel/ptrace.c
18645 PULSE8-CEC DRIVER
18646 M:      Hans Verkuil <hverkuil@xs4all.nl>
18647 L:      linux-media@vger.kernel.org
18648 S:      Maintained
18649 T:      git git://linuxtv.org/media_tree.git
18650 F:      drivers/media/cec/usb/pulse8/
18652 PURELIFI PLFXLC DRIVER
18653 M:      Srinivasan Raju <srini.raju@purelifi.com>
18654 L:      linux-wireless@vger.kernel.org
18655 S:      Supported
18656 F:      drivers/net/wireless/purelifi/plfxlc/
18658 PVRUSB2 VIDEO4LINUX DRIVER
18659 M:      Mike Isely <isely@pobox.com>
18660 L:      pvrusb2@isely.net       (subscribers-only)
18661 L:      linux-media@vger.kernel.org
18662 S:      Maintained
18663 W:      http://www.isely.net/pvrusb2/
18664 T:      git git://linuxtv.org/media_tree.git
18665 F:      Documentation/driver-api/media/drivers/pvrusb2*
18666 F:      drivers/media/usb/pvrusb2/
18668 PWC WEBCAM DRIVER
18669 M:      Hans Verkuil <hverkuil@xs4all.nl>
18670 L:      linux-media@vger.kernel.org
18671 S:      Odd Fixes
18672 T:      git git://linuxtv.org/media_tree.git
18673 F:      drivers/media/usb/pwc/*
18674 F:      include/trace/events/pwc.h
18676 PWM IR Transmitter
18677 M:      Sean Young <sean@mess.org>
18678 L:      linux-media@vger.kernel.org
18679 S:      Maintained
18680 F:      Documentation/devicetree/bindings/leds/irled/pwm-ir-tx.yaml
18681 F:      drivers/media/rc/pwm-ir-tx.c
18683 PWM SUBSYSTEM
18684 M:      Uwe Kleine-König <ukleinek@kernel.org>
18685 L:      linux-pwm@vger.kernel.org
18686 S:      Maintained
18687 Q:      https://patchwork.ozlabs.org/project/linux-pwm/list/
18688 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux.git
18689 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.yaml
18690 F:      Documentation/devicetree/bindings/pwm/
18691 F:      Documentation/driver-api/pwm.rst
18692 F:      drivers/gpio/gpio-mvebu.c
18693 F:      drivers/pwm/
18694 F:      drivers/video/backlight/pwm_bl.c
18695 F:      include/dt-bindings/pwm/
18696 F:      include/linux/pwm.h
18697 F:      include/linux/pwm_backlight.h
18698 K:      pwm_(config|apply_might_sleep|apply_atomic|ops)
18700 PXA GPIO DRIVER
18701 M:      Robert Jarzmik <robert.jarzmik@free.fr>
18702 L:      linux-gpio@vger.kernel.org
18703 S:      Maintained
18704 F:      drivers/gpio/gpio-pxa.c
18706 PXA MMCI DRIVER
18707 S:      Orphan
18709 PXA RTC DRIVER
18710 M:      Robert Jarzmik <robert.jarzmik@free.fr>
18711 L:      linux-rtc@vger.kernel.org
18712 S:      Maintained
18714 PXA2xx/PXA3xx SUPPORT
18715 M:      Daniel Mack <daniel@zonque.org>
18716 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
18717 M:      Robert Jarzmik <robert.jarzmik@free.fr>
18718 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18719 S:      Maintained
18720 T:      git git://github.com/hzhuang1/linux.git
18721 T:      git git://github.com/rjarzmik/linux.git
18722 F:      arch/arm/boot/dts/intel/pxa/
18723 F:      arch/arm/mach-pxa/
18724 F:      drivers/dma/pxa*
18725 F:      drivers/pcmcia/pxa2xx*
18726 F:      drivers/pinctrl/pxa/
18727 F:      drivers/spi/spi-pxa2xx*
18728 F:      drivers/usb/gadget/udc/pxa2*
18729 F:      include/sound/pxa2xx-lib.h
18730 F:      sound/arm/pxa*
18731 F:      sound/soc/pxa/
18733 QAT DRIVER
18734 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
18735 L:      qat-linux@intel.com
18736 S:      Supported
18737 F:      drivers/crypto/intel/qat/
18739 QCOM AUDIO (ASoC) DRIVERS
18740 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
18741 L:      linux-sound@vger.kernel.org
18742 L:      linux-arm-msm@vger.kernel.org
18743 S:      Supported
18744 F:      Documentation/devicetree/bindings/soc/qcom/qcom,apr*
18745 F:      Documentation/devicetree/bindings/sound/qcom,*
18746 F:      drivers/soc/qcom/apr.c
18747 F:      include/dt-bindings/sound/qcom,wcd9335.h
18748 F:      sound/soc/codecs/lpass-rx-macro.*
18749 F:      sound/soc/codecs/lpass-tx-macro.*
18750 F:      sound/soc/codecs/lpass-va-macro.c
18751 F:      sound/soc/codecs/lpass-wsa-macro.*
18752 F:      sound/soc/codecs/msm8916-wcd-analog.c
18753 F:      sound/soc/codecs/msm8916-wcd-digital.c
18754 F:      sound/soc/codecs/wcd-clsh-v2.*
18755 F:      sound/soc/codecs/wcd-mbhc-v2.*
18756 F:      sound/soc/codecs/wcd9335.*
18757 F:      sound/soc/codecs/wcd934x.c
18758 F:      sound/soc/codecs/wsa881x.c
18759 F:      sound/soc/codecs/wsa883x.c
18760 F:      sound/soc/codecs/wsa884x.c
18761 F:      sound/soc/qcom/
18763 QCOM EMBEDDED USB DEBUGGER (EUD)
18764 M:      Souradeep Chowdhury <quic_schowdhu@quicinc.com>
18765 L:      linux-arm-msm@vger.kernel.org
18766 S:      Maintained
18767 F:      Documentation/ABI/testing/sysfs-driver-eud
18768 F:      Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
18769 F:      drivers/usb/misc/qcom_eud.c
18771 QCOM IPA DRIVER
18772 M:      Alex Elder <elder@kernel.org>
18773 L:      netdev@vger.kernel.org
18774 S:      Maintained
18775 F:      drivers/net/ipa/
18777 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
18778 M:      Gabriel Somlo <somlo@cmu.edu>
18779 M:      "Michael S. Tsirkin" <mst@redhat.com>
18780 L:      qemu-devel@nongnu.org
18781 S:      Maintained
18782 F:      drivers/firmware/qemu_fw_cfg.c
18783 F:      include/uapi/linux/qemu_fw_cfg.h
18785 QIB DRIVER
18786 M:      Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
18787 L:      linux-rdma@vger.kernel.org
18788 S:      Supported
18789 F:      drivers/infiniband/hw/qib/
18791 QLOGIC QL41xxx FCOE DRIVER
18792 M:      Saurav Kashyap <skashyap@marvell.com>
18793 M:      Javed Hasan <jhasan@marvell.com>
18794 M:      GR-QLogic-Storage-Upstream@marvell.com
18795 L:      linux-scsi@vger.kernel.org
18796 S:      Supported
18797 F:      drivers/scsi/qedf/
18799 QLOGIC QL41xxx ISCSI DRIVER
18800 M:      Nilesh Javali <njavali@marvell.com>
18801 M:      Manish Rangankar <mrangankar@marvell.com>
18802 M:      GR-QLogic-Storage-Upstream@marvell.com
18803 L:      linux-scsi@vger.kernel.org
18804 S:      Supported
18805 F:      drivers/scsi/qedi/
18807 QLOGIC QL4xxx ETHERNET DRIVER
18808 M:      Manish Chopra <manishc@marvell.com>
18809 L:      netdev@vger.kernel.org
18810 S:      Supported
18811 F:      drivers/net/ethernet/qlogic/qed/
18812 F:      drivers/net/ethernet/qlogic/qede/
18813 F:      include/linux/qed/
18815 QLOGIC QL4xxx RDMA DRIVER
18816 M:      Michal Kalderon <mkalderon@marvell.com>
18817 L:      linux-rdma@vger.kernel.org
18818 S:      Supported
18819 F:      drivers/infiniband/hw/qedr/
18820 F:      include/uapi/rdma/qedr-abi.h
18822 QLOGIC QLA1280 SCSI DRIVER
18823 M:      Michael Reed <mdr@sgi.com>
18824 L:      linux-scsi@vger.kernel.org
18825 S:      Maintained
18826 F:      drivers/scsi/qla1280.[ch]
18828 QLOGIC QLA2XXX FC-SCSI DRIVER
18829 M:      Nilesh Javali <njavali@marvell.com>
18830 M:      GR-QLogic-Storage-Upstream@marvell.com
18831 L:      linux-scsi@vger.kernel.org
18832 S:      Supported
18833 F:      drivers/scsi/qla2xxx/
18835 QLOGIC QLA3XXX NETWORK DRIVER
18836 M:      GR-Linux-NIC-Dev@marvell.com
18837 L:      netdev@vger.kernel.org
18838 S:      Supported
18839 F:      drivers/net/ethernet/qlogic/qla3xxx.*
18841 QLOGIC QLA4XXX iSCSI DRIVER
18842 M:      Nilesh Javali <njavali@marvell.com>
18843 M:      Manish Rangankar <mrangankar@marvell.com>
18844 M:      GR-QLogic-Storage-Upstream@marvell.com
18845 L:      linux-scsi@vger.kernel.org
18846 S:      Supported
18847 F:      drivers/scsi/qla4xxx/
18849 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
18850 M:      Shahed Shaikh <shshaikh@marvell.com>
18851 M:      Manish Chopra <manishc@marvell.com>
18852 M:      GR-Linux-NIC-Dev@marvell.com
18853 L:      netdev@vger.kernel.org
18854 S:      Supported
18855 F:      drivers/net/ethernet/qlogic/qlcnic/
18857 QM1D1B0004 MEDIA DRIVER
18858 M:      Akihiro Tsukada <tskd08@gmail.com>
18859 L:      linux-media@vger.kernel.org
18860 S:      Odd Fixes
18861 F:      drivers/media/tuners/qm1d1b0004*
18863 QM1D1C0042 MEDIA DRIVER
18864 M:      Akihiro Tsukada <tskd08@gmail.com>
18865 L:      linux-media@vger.kernel.org
18866 S:      Odd Fixes
18867 F:      drivers/media/tuners/qm1d1c0042*
18869 QNX4 FILESYSTEM
18870 M:      Anders Larsen <al@alarsen.net>
18871 S:      Maintained
18872 W:      http://www.alarsen.net/linux/qnx4fs/
18873 F:      fs/qnx4/
18874 F:      include/uapi/linux/qnx4_fs.h
18875 F:      include/uapi/linux/qnxtypes.h
18877 QNX6 FILESYSTEM
18878 S:      Orphan
18879 F:      Documentation/filesystems/qnx6.rst
18880 F:      fs/qnx6/
18881 F:      include/linux/qnx6_fs.h
18883 QORIQ DPAA2 FSL-MC BUS DRIVER
18884 M:      Stuart Yoder <stuyoder@gmail.com>
18885 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
18886 L:      linux-kernel@vger.kernel.org
18887 S:      Maintained
18888 F:      Documentation/ABI/stable/sysfs-bus-fsl-mc
18889 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
18890 F:      Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
18891 F:      drivers/bus/fsl-mc/
18892 F:      include/uapi/linux/fsl_mc.h
18894 QT1010 MEDIA DRIVER
18895 L:      linux-media@vger.kernel.org
18896 S:      Orphan
18897 W:      https://linuxtv.org
18898 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
18899 F:      drivers/media/tuners/qt1010*
18901 QUALCOMM ATH12K WIRELESS DRIVER
18902 M:      Kalle Valo <kvalo@kernel.org>
18903 M:      Jeff Johnson <jjohnson@kernel.org>
18904 L:      ath12k@lists.infradead.org
18905 S:      Supported
18906 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath12k
18907 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
18908 F:      drivers/net/wireless/ath/ath12k/
18909 N:      ath12k
18911 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
18912 M:      Kalle Valo <kvalo@kernel.org>
18913 M:      Jeff Johnson <jjohnson@kernel.org>
18914 L:      ath10k@lists.infradead.org
18915 S:      Supported
18916 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
18917 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
18918 F:      drivers/net/wireless/ath/ath10k/
18919 N:      ath10k
18921 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
18922 M:      Kalle Valo <kvalo@kernel.org>
18923 M:      Jeff Johnson <jjohnson@kernel.org>
18924 L:      ath11k@lists.infradead.org
18925 S:      Supported
18926 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath11k
18927 B:      https://wireless.wiki.kernel.org/en/users/Drivers/ath11k/bugreport
18928 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
18929 F:      drivers/net/wireless/ath/ath11k/
18930 N:      ath11k
18932 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
18933 M:      Toke Høiland-Jørgensen <toke@toke.dk>
18934 L:      linux-wireless@vger.kernel.org
18935 S:      Maintained
18936 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
18937 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
18938 F:      Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
18939 F:      drivers/net/wireless/ath/ath9k/
18941 QUALCOMM ATHEROS QCA7K ETHERNET DRIVER
18942 M:      Stefan Wahren <wahrenst@gmx.net>
18943 L:      netdev@vger.kernel.org
18944 S:      Maintained
18945 F:      Documentation/devicetree/bindings/net/qca,qca7000.txt
18946 F:      drivers/net/ethernet/qualcomm/qca*
18948 QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
18949 M:      Stephan Gerhold <stephan@gerhold.net>
18950 L:      netdev@vger.kernel.org
18951 L:      linux-arm-msm@vger.kernel.org
18952 S:      Maintained
18953 F:      Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
18954 F:      drivers/net/wwan/qcom_bam_dmux.c
18956 QUALCOMM CAMERA SUBSYSTEM DRIVER
18957 M:      Robert Foss <rfoss@kernel.org>
18958 M:      Todor Tomov <todor.too@gmail.com>
18959 M:      Bryan O'Donoghue <bryan.odonoghue@linaro.org>
18960 L:      linux-media@vger.kernel.org
18961 S:      Maintained
18962 F:      Documentation/admin-guide/media/qcom_camss.rst
18963 F:      Documentation/devicetree/bindings/media/qcom,*camss*
18964 F:      drivers/media/platform/qcom/camss/
18966 QUALCOMM CLOCK DRIVERS
18967 M:      Bjorn Andersson <andersson@kernel.org>
18968 L:      linux-arm-msm@vger.kernel.org
18969 S:      Supported
18970 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
18971 F:      Documentation/devicetree/bindings/clock/qcom,*
18972 F:      drivers/clk/qcom/
18973 F:      include/dt-bindings/clock/qcom,*
18975 QUALCOMM CLOUD AI (QAIC) DRIVER
18976 M:      Jeffrey Hugo <quic_jhugo@quicinc.com>
18977 R:      Carl Vanderlip <quic_carlv@quicinc.com>
18978 L:      linux-arm-msm@vger.kernel.org
18979 L:      dri-devel@lists.freedesktop.org
18980 S:      Supported
18981 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
18982 F:      Documentation/accel/qaic/
18983 F:      drivers/accel/qaic/
18984 F:      include/uapi/drm/qaic_accel.h
18986 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
18987 M:      Bjorn Andersson <andersson@kernel.org>
18988 M:      Konrad Dybcio <konradybcio@kernel.org>
18989 L:      linux-pm@vger.kernel.org
18990 L:      linux-arm-msm@vger.kernel.org
18991 S:      Maintained
18992 F:      Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
18993 F:      drivers/pmdomain/qcom/cpr.c
18995 QUALCOMM CPUCP MAILBOX DRIVER
18996 M:      Sibi Sankar <quic_sibis@quicinc.com>
18997 L:      linux-arm-msm@vger.kernel.org
18998 S:      Supported
18999 F:      Documentation/devicetree/bindings/mailbox/qcom,cpucp-mbox.yaml
19000 F:      drivers/mailbox/qcom-cpucp-mbox.c
19002 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
19003 M:      Ilia Lin <ilia.lin@kernel.org>
19004 L:      linux-pm@vger.kernel.org
19005 S:      Maintained
19006 F:      Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
19007 F:      Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
19008 F:      drivers/cpufreq/qcom-cpufreq-nvmem.c
19010 QUALCOMM CRYPTO DRIVERS
19011 M:      Thara Gopinath <thara.gopinath@gmail.com>
19012 L:      linux-crypto@vger.kernel.org
19013 L:      linux-arm-msm@vger.kernel.org
19014 S:      Maintained
19015 F:      Documentation/devicetree/bindings/crypto/qcom-qce.yaml
19016 F:      drivers/crypto/qce/
19018 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
19019 M:      Timur Tabi <timur@kernel.org>
19020 L:      netdev@vger.kernel.org
19021 S:      Maintained
19022 F:      drivers/net/ethernet/qualcomm/emac/
19024 QUALCOMM ETHQOS ETHERNET DRIVER
19025 M:      Vinod Koul <vkoul@kernel.org>
19026 L:      netdev@vger.kernel.org
19027 L:      linux-arm-msm@vger.kernel.org
19028 S:      Maintained
19029 F:      Documentation/devicetree/bindings/net/qcom,ethqos.yaml
19030 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
19032 QUALCOMM FASTRPC DRIVER
19033 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
19034 M:      Amol Maheshwari <amahesh@qti.qualcomm.com>
19035 L:      linux-arm-msm@vger.kernel.org
19036 L:      dri-devel@lists.freedesktop.org
19037 S:      Maintained
19038 F:      Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml
19039 F:      drivers/misc/fastrpc.c
19040 F:      include/uapi/misc/fastrpc.h
19042 QUALCOMM HEXAGON ARCHITECTURE
19043 M:      Brian Cain <bcain@quicinc.com>
19044 L:      linux-hexagon@vger.kernel.org
19045 S:      Supported
19046 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
19047 F:      arch/hexagon/
19049 QUALCOMM HIDMA DRIVER
19050 M:      Sinan Kaya <okaya@kernel.org>
19051 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19052 L:      linux-arm-msm@vger.kernel.org
19053 L:      dmaengine@vger.kernel.org
19054 S:      Supported
19055 F:      drivers/dma/qcom/hidma*
19057 QUALCOMM I2C CCI DRIVER
19058 M:      Loic Poulain <loic.poulain@linaro.org>
19059 M:      Robert Foss <rfoss@kernel.org>
19060 L:      linux-i2c@vger.kernel.org
19061 L:      linux-arm-msm@vger.kernel.org
19062 S:      Maintained
19063 F:      Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml
19064 F:      drivers/i2c/busses/i2c-qcom-cci.c
19066 QUALCOMM INTERCONNECT BWMON DRIVER
19067 M:      Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
19068 L:      linux-arm-msm@vger.kernel.org
19069 S:      Maintained
19070 F:      Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml
19071 F:      drivers/soc/qcom/icc-bwmon.c
19072 F:      drivers/soc/qcom/trace_icc-bwmon.h
19074 QUALCOMM IOMMU
19075 M:      Rob Clark <robdclark@gmail.com>
19076 L:      iommu@lists.linux.dev
19077 L:      linux-arm-msm@vger.kernel.org
19078 S:      Maintained
19079 F:      drivers/iommu/arm/arm-smmu/qcom_iommu.c
19080 F:      drivers/iommu/arm/arm-smmu/arm-smmu-qcom*
19081 F:      drivers/iommu/msm_iommu*
19083 QUALCOMM IPC ROUTER (QRTR) DRIVER
19084 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
19085 L:      linux-arm-msm@vger.kernel.org
19086 S:      Maintained
19087 F:      include/trace/events/qrtr.h
19088 F:      include/uapi/linux/qrtr.h
19089 F:      net/qrtr/
19091 QUALCOMM IPCC MAILBOX DRIVER
19092 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
19093 L:      linux-arm-msm@vger.kernel.org
19094 S:      Supported
19095 F:      Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
19096 F:      drivers/mailbox/qcom-ipcc.c
19097 F:      include/dt-bindings/mailbox/qcom-ipcc.h
19099 QUALCOMM IPQ4019 USB PHY DRIVER
19100 M:      Robert Marko <robert.marko@sartura.hr>
19101 M:      Luka Perkov <luka.perkov@sartura.hr>
19102 L:      linux-arm-msm@vger.kernel.org
19103 S:      Maintained
19104 F:      Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
19105 F:      drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
19107 QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
19108 M:      Robert Marko <robert.marko@sartura.hr>
19109 M:      Luka Perkov <luka.perkov@sartura.hr>
19110 L:      linux-arm-msm@vger.kernel.org
19111 S:      Maintained
19112 F:      Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
19113 F:      drivers/regulator/vqmmc-ipq4019-regulator.c
19115 QUALCOMM NAND CONTROLLER DRIVER
19116 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
19117 L:      linux-mtd@lists.infradead.org
19118 L:      linux-arm-msm@vger.kernel.org
19119 S:      Maintained
19120 F:      Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
19121 F:      drivers/mtd/nand/raw/qcom_nandc.c
19123 QUALCOMM QSEECOM DRIVER
19124 M:      Maximilian Luz <luzmaximilian@gmail.com>
19125 L:      linux-arm-msm@vger.kernel.org
19126 S:      Maintained
19127 F:      drivers/firmware/qcom/qcom_qseecom.c
19129 QUALCOMM QSEECOM UEFISECAPP DRIVER
19130 M:      Maximilian Luz <luzmaximilian@gmail.com>
19131 L:      linux-arm-msm@vger.kernel.org
19132 S:      Maintained
19133 F:      drivers/firmware/qcom/qcom_qseecom_uefisecapp.c
19135 QUALCOMM RMNET DRIVER
19136 M:      Subash Abhinov Kasiviswanathan <quic_subashab@quicinc.com>
19137 M:      Sean Tranchetti <quic_stranche@quicinc.com>
19138 L:      netdev@vger.kernel.org
19139 S:      Maintained
19140 F:      Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
19141 F:      drivers/net/ethernet/qualcomm/rmnet/
19142 F:      include/linux/if_rmnet.h
19144 QUALCOMM TRUST ZONE MEMORY ALLOCATOR
19145 M:      Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
19146 L:      linux-arm-msm@vger.kernel.org
19147 S:      Maintained
19148 F:      drivers/firmware/qcom/qcom_tzmem.c
19149 F:      drivers/firmware/qcom/qcom_tzmem.h
19150 F:      include/linux/firmware/qcom/qcom_tzmem.h
19152 QUALCOMM TSENS THERMAL DRIVER
19153 M:      Amit Kucheria <amitk@kernel.org>
19154 M:      Thara Gopinath <thara.gopinath@gmail.com>
19155 L:      linux-pm@vger.kernel.org
19156 L:      linux-arm-msm@vger.kernel.org
19157 S:      Maintained
19158 F:      Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
19159 F:      drivers/thermal/qcom/
19161 QUALCOMM TYPEC PORT MANAGER DRIVER
19162 M:      Bryan O'Donoghue <bryan.odonoghue@linaro.org>
19163 L:      linux-arm-msm@vger.kernel.org
19164 L:      linux-usb@vger.kernel.org
19165 S:      Maintained
19166 F:      Documentation/devicetree/bindings/usb/qcom,pmic-*.yaml
19167 F:      drivers/usb/typec/tcpm/qcom/
19169 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
19170 M:      Stanimir Varbanov <stanimir.k.varbanov@gmail.com>
19171 M:      Vikash Garodia <quic_vgarodia@quicinc.com>
19172 R:      Bryan O'Donoghue <bryan.odonoghue@linaro.org>
19173 L:      linux-media@vger.kernel.org
19174 L:      linux-arm-msm@vger.kernel.org
19175 S:      Maintained
19176 T:      git git://linuxtv.org/media_tree.git
19177 F:      Documentation/devicetree/bindings/media/*venus*
19178 F:      drivers/media/platform/qcom/venus/
19180 QUALCOMM WCN36XX WIRELESS DRIVER
19181 M:      Loic Poulain <loic.poulain@linaro.org>
19182 L:      wcn36xx@lists.infradead.org
19183 S:      Supported
19184 W:      https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
19185 F:      drivers/net/wireless/ath/wcn36xx/
19187 QUANTENNA QTNFMAC WIRELESS DRIVER
19188 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
19189 R:      Sergey Matyukevich <geomatsi@gmail.com>
19190 L:      linux-wireless@vger.kernel.org
19191 S:      Maintained
19192 F:      drivers/net/wireless/quantenna
19194 RADEON and AMDGPU DRM DRIVERS
19195 M:      Alex Deucher <alexander.deucher@amd.com>
19196 M:      Christian König <christian.koenig@amd.com>
19197 M:      Xinhui Pan <Xinhui.Pan@amd.com>
19198 L:      amd-gfx@lists.freedesktop.org
19199 S:      Supported
19200 B:      https://gitlab.freedesktop.org/drm/amd/-/issues
19201 C:      irc://irc.oftc.net/radeon
19202 T:      git https://gitlab.freedesktop.org/agd5f/linux.git
19203 F:      Documentation/gpu/amdgpu/
19204 F:      drivers/gpu/drm/amd/
19205 F:      drivers/gpu/drm/ci/xfails/amd*
19206 F:      drivers/gpu/drm/radeon/
19207 F:      include/uapi/drm/amdgpu_drm.h
19208 F:      include/uapi/drm/radeon_drm.h
19210 RADEON FRAMEBUFFER DISPLAY DRIVER
19211 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
19212 L:      linux-fbdev@vger.kernel.org
19213 S:      Maintained
19214 F:      drivers/video/fbdev/aty/radeon*
19215 F:      include/uapi/linux/radeonfb.h
19217 RADIOSHARK RADIO DRIVER
19218 M:      Hans Verkuil <hverkuil@xs4all.nl>
19219 L:      linux-media@vger.kernel.org
19220 S:      Maintained
19221 T:      git git://linuxtv.org/media_tree.git
19222 F:      drivers/media/radio/radio-shark.c
19224 RADIOSHARK2 RADIO DRIVER
19225 M:      Hans Verkuil <hverkuil@xs4all.nl>
19226 L:      linux-media@vger.kernel.org
19227 S:      Maintained
19228 T:      git git://linuxtv.org/media_tree.git
19229 F:      drivers/media/radio/radio-shark2.c
19230 F:      drivers/media/radio/radio-tea5777.c
19232 RADOS BLOCK DEVICE (RBD)
19233 M:      Ilya Dryomov <idryomov@gmail.com>
19234 R:      Dongsheng Yang <dongsheng.yang@easystack.cn>
19235 L:      ceph-devel@vger.kernel.org
19236 S:      Supported
19237 W:      http://ceph.com/
19238 T:      git https://github.com/ceph/ceph-client.git
19239 F:      Documentation/ABI/testing/sysfs-bus-rbd
19240 F:      drivers/block/rbd.c
19241 F:      drivers/block/rbd_types.h
19243 RAGE128 FRAMEBUFFER DISPLAY DRIVER
19244 L:      linux-fbdev@vger.kernel.org
19245 S:      Orphan
19246 F:      drivers/video/fbdev/aty/aty128fb.c
19248 RAINSHADOW-CEC DRIVER
19249 M:      Hans Verkuil <hverkuil@xs4all.nl>
19250 L:      linux-media@vger.kernel.org
19251 S:      Maintained
19252 T:      git git://linuxtv.org/media_tree.git
19253 F:      drivers/media/cec/usb/rainshadow/
19255 RALINK MIPS ARCHITECTURE
19256 M:      John Crispin <john@phrozen.org>
19257 M:      Sergio Paracuellos <sergio.paracuellos@gmail.com>
19258 L:      linux-mips@vger.kernel.org
19259 S:      Maintained
19260 F:      arch/mips/ralink
19262 RALINK MT7621 MIPS ARCHITECTURE
19263 M:      Arınç ÜNAL <arinc.unal@arinc9.com>
19264 M:      Sergio Paracuellos <sergio.paracuellos@gmail.com>
19265 L:      linux-mips@vger.kernel.org
19266 S:      Maintained
19267 F:      arch/mips/boot/dts/ralink/mt7621*
19269 RALINK RT2X00 WIRELESS LAN DRIVER
19270 M:      Stanislaw Gruszka <stf_xl@wp.pl>
19271 L:      linux-wireless@vger.kernel.org
19272 S:      Maintained
19273 F:      drivers/net/wireless/ralink/rt2x00/
19275 RAMDISK RAM BLOCK DEVICE DRIVER
19276 M:      Jens Axboe <axboe@kernel.dk>
19277 S:      Maintained
19278 F:      Documentation/admin-guide/blockdev/ramdisk.rst
19279 F:      drivers/block/brd.c
19281 RANCHU VIRTUAL BOARD FOR MIPS
19282 M:      Miodrag Dinic <miodrag.dinic@mips.com>
19283 L:      linux-mips@vger.kernel.org
19284 S:      Supported
19285 F:      arch/mips/configs/generic/board-ranchu.config
19286 F:      arch/mips/generic/board-ranchu.c
19288 RANDOM NUMBER DRIVER
19289 M:      "Theodore Ts'o" <tytso@mit.edu>
19290 M:      Jason A. Donenfeld <Jason@zx2c4.com>
19291 S:      Maintained
19292 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
19293 F:      Documentation/devicetree/bindings/rng/microsoft,vmgenid.yaml
19294 F:      drivers/char/random.c
19295 F:      include/linux/random.h
19296 F:      include/uapi/linux/random.h
19297 F:      drivers/virt/vmgenid.c
19298 N:      ^.*/vdso/[^/]*getrandom[^/]+$
19300 RAPIDIO SUBSYSTEM
19301 M:      Matt Porter <mporter@kernel.crashing.org>
19302 M:      Alexandre Bounine <alex.bou9@gmail.com>
19303 S:      Maintained
19304 F:      drivers/rapidio/
19306 RAS INFRASTRUCTURE
19307 M:      Tony Luck <tony.luck@intel.com>
19308 M:      Borislav Petkov <bp@alien8.de>
19309 L:      linux-edac@vger.kernel.org
19310 S:      Maintained
19311 F:      Documentation/admin-guide/RAS
19312 F:      drivers/ras/
19313 F:      include/linux/ras.h
19314 F:      include/ras/ras_event.h
19316 RAS FRU MEMORY POISON MANAGER (FMPM)
19317 M:      Yazen Ghannam <Yazen.Ghannam@amd.com>
19318 L:      linux-edac@vger.kernel.org
19319 S:      Maintained
19320 F:      drivers/ras/amd/fmpm.c
19322 RASPBERRY PI PISP BACK END
19323 M:      Jacopo Mondi <jacopo.mondi@ideasonboard.com>
19324 L:      Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com>
19325 L:      linux-media@vger.kernel.org
19326 S:      Maintained
19327 F:      Documentation/devicetree/bindings/media/raspberrypi,pispbe.yaml
19328 F:      drivers/media/platform/raspberrypi/pisp_be/
19329 F:      include/uapi/linux/media/raspberrypi/
19331 RC-CORE / LIRC FRAMEWORK
19332 M:      Sean Young <sean@mess.org>
19333 L:      linux-media@vger.kernel.org
19334 S:      Maintained
19335 W:      http://linuxtv.org
19336 T:      git git://linuxtv.org/media_tree.git
19337 F:      Documentation/driver-api/media/rc-core.rst
19338 F:      Documentation/userspace-api/media/rc/
19339 F:      drivers/media/rc/
19340 F:      include/media/rc-core.h
19341 F:      include/media/rc-map.h
19342 F:      include/uapi/linux/lirc.h
19344 RCMM REMOTE CONTROLS DECODER
19345 M:      Patrick Lerda <patrick9876@free.fr>
19346 S:      Maintained
19347 F:      drivers/media/rc/ir-rcmm-decoder.c
19349 RCUTORTURE TEST FRAMEWORK
19350 M:      "Paul E. McKenney" <paulmck@kernel.org>
19351 M:      Josh Triplett <josh@joshtriplett.org>
19352 R:      Steven Rostedt <rostedt@goodmis.org>
19353 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
19354 R:      Lai Jiangshan <jiangshanlai@gmail.com>
19355 L:      rcu@vger.kernel.org
19356 S:      Supported
19357 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
19358 F:      tools/testing/selftests/rcutorture
19360 RDACM20 Camera Sensor
19361 M:      Jacopo Mondi <jacopo+renesas@jmondi.org>
19362 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
19363 M:      Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
19364 M:      Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
19365 L:      linux-media@vger.kernel.org
19366 S:      Maintained
19367 F:      Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
19368 F:      drivers/media/i2c/max9271.c
19369 F:      drivers/media/i2c/max9271.h
19370 F:      drivers/media/i2c/rdacm20.c
19372 RDACM21 Camera Sensor
19373 M:      Jacopo Mondi <jacopo+renesas@jmondi.org>
19374 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
19375 M:      Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
19376 M:      Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
19377 L:      linux-media@vger.kernel.org
19378 S:      Maintained
19379 F:      Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
19380 F:      drivers/media/i2c/max9271.c
19381 F:      drivers/media/i2c/max9271.h
19382 F:      drivers/media/i2c/rdacm21.c
19384 RDC R-321X SoC
19385 M:      Florian Fainelli <florian@openwrt.org>
19386 S:      Maintained
19388 RDC R6040 FAST ETHERNET DRIVER
19389 M:      Florian Fainelli <f.fainelli@gmail.com>
19390 L:      netdev@vger.kernel.org
19391 S:      Maintained
19392 F:      drivers/net/ethernet/rdc/r6040.c
19394 RDMAVT - RDMA verbs software
19395 M:      Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
19396 L:      linux-rdma@vger.kernel.org
19397 S:      Supported
19398 F:      drivers/infiniband/sw/rdmavt
19400 RDS - RELIABLE DATAGRAM SOCKETS
19401 M:      Allison Henderson <allison.henderson@oracle.com>
19402 L:      netdev@vger.kernel.org
19403 L:      linux-rdma@vger.kernel.org
19404 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
19405 S:      Supported
19406 W:      https://oss.oracle.com/projects/rds/
19407 F:      Documentation/networking/rds.rst
19408 F:      net/rds/
19409 F:      tools/testing/selftests/net/rds/
19411 RDT - RESOURCE ALLOCATION
19412 M:      Fenghua Yu <fenghua.yu@intel.com>
19413 M:      Reinette Chatre <reinette.chatre@intel.com>
19414 L:      linux-kernel@vger.kernel.org
19415 S:      Supported
19416 F:      Documentation/arch/x86/resctrl*
19417 F:      arch/x86/include/asm/resctrl.h
19418 F:      arch/x86/kernel/cpu/resctrl/
19419 F:      tools/testing/selftests/resctrl/
19421 READ-COPY UPDATE (RCU)
19422 M:      "Paul E. McKenney" <paulmck@kernel.org>
19423 M:      Frederic Weisbecker <frederic@kernel.org> (kernel/rcu/tree_nocb.h)
19424 M:      Neeraj Upadhyay <neeraj.upadhyay@kernel.org> (kernel/rcu/tasks.h)
19425 M:      Joel Fernandes <joel@joelfernandes.org>
19426 M:      Josh Triplett <josh@joshtriplett.org>
19427 M:      Boqun Feng <boqun.feng@gmail.com>
19428 M:      Uladzislau Rezki <urezki@gmail.com>
19429 R:      Steven Rostedt <rostedt@goodmis.org>
19430 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
19431 R:      Lai Jiangshan <jiangshanlai@gmail.com>
19432 R:      Zqiang <qiang.zhang1211@gmail.com>
19433 L:      rcu@vger.kernel.org
19434 S:      Supported
19435 W:      http://www.rdrop.com/users/paulmck/RCU/
19436 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
19437 F:      Documentation/RCU/
19438 F:      include/linux/rcu*
19439 F:      kernel/rcu/
19440 X:      Documentation/RCU/torture.rst
19441 X:      include/linux/srcu*.h
19442 X:      kernel/rcu/srcu*.c
19444 REAL TIME CLOCK (RTC) SUBSYSTEM
19445 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
19446 L:      linux-rtc@vger.kernel.org
19447 S:      Maintained
19448 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
19449 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
19450 F:      Documentation/admin-guide/rtc.rst
19451 F:      Documentation/devicetree/bindings/rtc/
19452 F:      drivers/rtc/
19453 F:      include/linux/rtc.h
19454 F:      include/linux/rtc/
19455 F:      include/uapi/linux/rtc.h
19456 F:      tools/testing/selftests/rtc/
19458 Real-time Linux Analysis (RTLA) tools
19459 M:      Steven Rostedt <rostedt@goodmis.org>
19460 L:      linux-trace-kernel@vger.kernel.org
19461 S:      Maintained
19462 F:      Documentation/tools/rtla/
19463 F:      tools/tracing/rtla/
19465 Real-time Linux (PREEMPT_RT)
19466 M:      Sebastian Andrzej Siewior <bigeasy@linutronix.de>
19467 M:      Clark Williams <clrkwllms@kernel.org>
19468 M:      Steven Rostedt <rostedt@goodmis.org>
19469 L:      linux-rt-devel@lists.linux.dev
19470 S:      Supported
19471 K:      PREEMPT_RT
19473 REALTEK AUDIO CODECS
19474 M:      Oder Chiou <oder_chiou@realtek.com>
19475 S:      Maintained
19476 F:      include/sound/rt*.h
19477 F:      sound/soc/codecs/rt*
19479 REALTEK OTTO WATCHDOG
19480 M:      Sander Vanheule <sander@svanheule.net>
19481 L:      linux-watchdog@vger.kernel.org
19482 S:      Maintained
19483 F:      Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
19484 F:      drivers/watchdog/realtek_otto_wdt.c
19486 REALTEK RTL83xx SMI DSA ROUTER CHIPS
19487 M:      Linus Walleij <linus.walleij@linaro.org>
19488 M:      Alvin Šipraga <alsi@bang-olufsen.dk>
19489 S:      Maintained
19490 F:      Documentation/devicetree/bindings/net/dsa/realtek.yaml
19491 F:      drivers/net/dsa/realtek/*
19493 REALTEK WIRELESS DRIVER (rtlwifi family)
19494 M:      Ping-Ke Shih <pkshih@realtek.com>
19495 L:      linux-wireless@vger.kernel.org
19496 S:      Maintained
19497 T:      git https://github.com/pkshih/rtw.git
19498 F:      drivers/net/wireless/realtek/rtlwifi/
19500 REALTEK WIRELESS DRIVER (rtw88)
19501 M:      Ping-Ke Shih <pkshih@realtek.com>
19502 L:      linux-wireless@vger.kernel.org
19503 S:      Maintained
19504 T:      git https://github.com/pkshih/rtw.git
19505 F:      drivers/net/wireless/realtek/rtw88/
19507 REALTEK WIRELESS DRIVER (rtw89)
19508 M:      Ping-Ke Shih <pkshih@realtek.com>
19509 L:      linux-wireless@vger.kernel.org
19510 S:      Maintained
19511 T:      git https://github.com/pkshih/rtw.git
19512 F:      drivers/net/wireless/realtek/rtw89/
19514 REDPINE WIRELESS DRIVER
19515 L:      linux-wireless@vger.kernel.org
19516 S:      Orphan
19517 F:      drivers/net/wireless/rsi/
19519 REGISTER MAP ABSTRACTION
19520 M:      Mark Brown <broonie@kernel.org>
19521 L:      linux-kernel@vger.kernel.org
19522 S:      Supported
19523 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
19524 F:      Documentation/devicetree/bindings/regmap/
19525 F:      drivers/base/regmap/
19526 F:      include/linux/regmap.h
19528 REISERFS FILE SYSTEM
19529 L:      reiserfs-devel@vger.kernel.org
19530 S:      Obsolete
19531 F:      fs/reiserfs/
19533 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
19534 M:      Bjorn Andersson <andersson@kernel.org>
19535 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
19536 L:      linux-remoteproc@vger.kernel.org
19537 S:      Maintained
19538 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
19539 F:      Documentation/ABI/testing/sysfs-class-remoteproc
19540 F:      Documentation/devicetree/bindings/remoteproc/
19541 F:      Documentation/staging/remoteproc.rst
19542 F:      drivers/remoteproc/
19543 F:      include/linux/remoteproc.h
19544 F:      include/linux/remoteproc/
19546 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
19547 M:      Bjorn Andersson <andersson@kernel.org>
19548 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
19549 L:      linux-remoteproc@vger.kernel.org
19550 S:      Maintained
19551 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
19552 F:      Documentation/ABI/testing/sysfs-bus-rpmsg
19553 F:      Documentation/staging/rpmsg.rst
19554 F:      drivers/rpmsg/
19555 F:      include/linux/rpmsg.h
19556 F:      include/linux/rpmsg/
19557 F:      include/uapi/linux/rpmsg.h
19558 F:      samples/rpmsg/
19560 REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
19561 M:      Stephan Gerhold <stephan@gerhold.net>
19562 L:      netdev@vger.kernel.org
19563 L:      linux-remoteproc@vger.kernel.org
19564 S:      Maintained
19565 F:      drivers/net/wwan/rpmsg_wwan_ctrl.c
19567 RENESAS CLOCK DRIVERS
19568 M:      Geert Uytterhoeven <geert+renesas@glider.be>
19569 L:      linux-renesas-soc@vger.kernel.org
19570 S:      Supported
19571 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
19572 F:      Documentation/devicetree/bindings/clock/renesas,*
19573 F:      drivers/clk/renesas/
19575 RENESAS EMEV2 I2C DRIVER
19576 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
19577 L:      linux-renesas-soc@vger.kernel.org
19578 S:      Supported
19579 F:      Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
19580 F:      drivers/i2c/busses/i2c-emev2.c
19582 RENESAS ETHERNET AVB DRIVER
19583 M:      Paul Barker <paul.barker.ct@bp.renesas.com>
19584 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
19585 L:      netdev@vger.kernel.org
19586 L:      linux-renesas-soc@vger.kernel.org
19587 S:      Supported
19588 F:      Documentation/devicetree/bindings/net/renesas,etheravb.yaml
19589 F:      drivers/net/ethernet/renesas/Kconfig
19590 F:      drivers/net/ethernet/renesas/Makefile
19591 F:      drivers/net/ethernet/renesas/ravb*
19593 RENESAS ETHERNET SWITCH DRIVER
19594 R:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
19595 L:      netdev@vger.kernel.org
19596 L:      linux-renesas-soc@vger.kernel.org
19597 F:      Documentation/devicetree/bindings/net/renesas,*ether-switch.yaml
19598 F:      drivers/net/ethernet/renesas/Kconfig
19599 F:      drivers/net/ethernet/renesas/Makefile
19600 F:      drivers/net/ethernet/renesas/rcar_gen4*
19601 F:      drivers/net/ethernet/renesas/rswitch*
19603 RENESAS ETHERNET TSN DRIVER
19604 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
19605 L:      netdev@vger.kernel.org
19606 L:      linux-renesas-soc@vger.kernel.org
19607 S:      Supported
19608 F:      Documentation/devicetree/bindings/net/renesas,ethertsn.yaml
19609 F:      drivers/net/ethernet/renesas/rtsn.*
19611 RENESAS IDT821034 ASoC CODEC
19612 M:      Herve Codina <herve.codina@bootlin.com>
19613 L:      linux-sound@vger.kernel.org
19614 S:      Maintained
19615 F:      Documentation/devicetree/bindings/sound/renesas,idt821034.yaml
19616 F:      sound/soc/codecs/idt821034.c
19618 RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
19619 M:      Miquel Raynal <miquel.raynal@bootlin.com>
19620 L:      linux-mtd@lists.infradead.org
19621 L:      linux-renesas-soc@vger.kernel.org
19622 S:      Maintained
19623 F:      Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
19624 F:      drivers/mtd/nand/raw/renesas-nand-controller.c
19626 RENESAS R-CAR GYROADC DRIVER
19627 M:      Marek Vasut <marek.vasut@gmail.com>
19628 L:      linux-iio@vger.kernel.org
19629 S:      Supported
19630 F:      Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
19631 F:      drivers/iio/adc/rcar-gyroadc.c
19633 RENESAS R-CAR I2C DRIVERS
19634 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
19635 L:      linux-renesas-soc@vger.kernel.org
19636 S:      Supported
19637 F:      Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
19638 F:      Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
19639 F:      drivers/i2c/busses/i2c-rcar.c
19640 F:      drivers/i2c/busses/i2c-sh_mobile.c
19642 RENESAS R-CAR SATA DRIVER
19643 M:      Geert Uytterhoeven <geert+renesas@glider.be>
19644 L:      linux-ide@vger.kernel.org
19645 L:      linux-renesas-soc@vger.kernel.org
19646 S:      Supported
19647 F:      Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
19648 F:      drivers/ata/sata_rcar.c
19650 RENESAS R-CAR THERMAL DRIVERS
19651 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
19652 L:      linux-renesas-soc@vger.kernel.org
19653 S:      Supported
19654 F:      Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
19655 F:      Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
19656 F:      drivers/thermal/renesas/rcar_gen3_thermal.c
19657 F:      drivers/thermal/renesas/rcar_thermal.c
19659 RENESAS RIIC DRIVER
19660 M:      Chris Brandt <chris.brandt@renesas.com>
19661 L:      linux-renesas-soc@vger.kernel.org
19662 S:      Supported
19663 F:      Documentation/devicetree/bindings/i2c/renesas,riic.yaml
19664 F:      drivers/i2c/busses/i2c-riic.c
19666 RENESAS RZ/G2L A/D DRIVER
19667 M:      Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
19668 L:      linux-iio@vger.kernel.org
19669 L:      linux-renesas-soc@vger.kernel.org
19670 S:      Supported
19671 F:      Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
19672 F:      drivers/iio/adc/rzg2l_adc.c
19674 RENESAS RZ/G2L MTU3a COUNTER DRIVER
19675 M:      Biju Das <biju.das.jz@bp.renesas.com>
19676 L:      linux-iio@vger.kernel.org
19677 L:      linux-renesas-soc@vger.kernel.org
19678 S:      Supported
19679 F:      Documentation/devicetree/bindings/timer/renesas,rz-mtu3.yaml
19680 F:      drivers/counter/rz-mtu3-cnt.c
19682 RENESAS RZ/N1 A5PSW SWITCH DRIVER
19683 M:      Clément Léger <clement.leger@bootlin.com>
19684 L:      linux-renesas-soc@vger.kernel.org
19685 L:      netdev@vger.kernel.org
19686 S:      Maintained
19687 F:      Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml
19688 F:      Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml
19689 F:      drivers/net/dsa/rzn1_a5psw*
19690 F:      drivers/net/pcs/pcs-rzn1-miic.c
19691 F:      include/dt-bindings/net/pcs-rzn1-miic.h
19692 F:      include/linux/pcs-rzn1-miic.h
19693 F:      net/dsa/tag_rzn1_a5psw.c
19695 RENESAS RZ/N1 DWMAC GLUE LAYER
19696 M:      Romain Gantois <romain.gantois@bootlin.com>
19697 S:      Maintained
19698 F:      Documentation/devicetree/bindings/net/renesas,rzn1-gmac.yaml
19699 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-rzn1.c
19701 RENESAS RZ/N1 RTC CONTROLLER DRIVER
19702 M:      Miquel Raynal <miquel.raynal@bootlin.com>
19703 L:      linux-rtc@vger.kernel.org
19704 L:      linux-renesas-soc@vger.kernel.org
19705 S:      Maintained
19706 F:      Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml
19707 F:      drivers/rtc/rtc-rzn1.c
19709 RENESAS RZ/N1 USBF CONTROLLER DRIVER
19710 M:      Herve Codina <herve.codina@bootlin.com>
19711 L:      linux-renesas-soc@vger.kernel.org
19712 L:      linux-usb@vger.kernel.org
19713 S:      Maintained
19714 F:      Documentation/devicetree/bindings/usb/renesas,rzn1-usbf.yaml
19715 F:      drivers/usb/gadget/udc/renesas_usbf.c
19717 RENESAS RZ/V2M I2C DRIVER
19718 M:      Fabrizio Castro <fabrizio.castro.jz@renesas.com>
19719 L:      linux-i2c@vger.kernel.org
19720 L:      linux-renesas-soc@vger.kernel.org
19721 S:      Supported
19722 F:      Documentation/devicetree/bindings/i2c/renesas,rzv2m.yaml
19723 F:      drivers/i2c/busses/i2c-rzv2m.c
19725 RENESAS SUPERH ETHERNET DRIVER
19726 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
19727 L:      netdev@vger.kernel.org
19728 L:      linux-renesas-soc@vger.kernel.org
19729 S:      Supported
19730 F:      Documentation/devicetree/bindings/net/renesas,ether.yaml
19731 F:      drivers/net/ethernet/renesas/Kconfig
19732 F:      drivers/net/ethernet/renesas/Makefile
19733 F:      drivers/net/ethernet/renesas/sh_eth*
19734 F:      include/linux/sh_eth.h
19736 RENESAS USB PHY DRIVER
19737 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
19738 L:      linux-renesas-soc@vger.kernel.org
19739 S:      Maintained
19740 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
19742 RENESAS VERSACLOCK 7 CLOCK DRIVER
19743 M:      Alex Helms <alexander.helms.jy@renesas.com>
19744 S:      Maintained
19745 F:      Documentation/devicetree/bindings/clock/renesas,versaclock7.yaml
19746 F:      drivers/clk/clk-versaclock7.c
19748 RENESAS X9250 DIGITAL POTENTIOMETERS DRIVER
19749 M:      Herve Codina <herve.codina@bootlin.com>
19750 L:      linux-iio@vger.kernel.org
19751 S:      Maintained
19752 F:      Documentation/devicetree/bindings/iio/potentiometer/renesas,x9250.yaml
19753 F:      drivers/iio/potentiometer/x9250.c
19755 RESET CONTROLLER FRAMEWORK
19756 M:      Philipp Zabel <p.zabel@pengutronix.de>
19757 S:      Maintained
19758 T:      git git://git.pengutronix.de/git/pza/linux
19759 F:      Documentation/devicetree/bindings/reset/
19760 F:      Documentation/driver-api/reset.rst
19761 F:      drivers/reset/
19762 F:      include/dt-bindings/reset/
19763 F:      include/linux/reset-controller.h
19764 F:      include/linux/reset.h
19765 F:      include/linux/reset/
19766 K:      \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
19768 RESTARTABLE SEQUENCES SUPPORT
19769 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
19770 M:      Peter Zijlstra <peterz@infradead.org>
19771 M:      "Paul E. McKenney" <paulmck@kernel.org>
19772 M:      Boqun Feng <boqun.feng@gmail.com>
19773 L:      linux-kernel@vger.kernel.org
19774 S:      Supported
19775 F:      include/trace/events/rseq.h
19776 F:      include/uapi/linux/rseq.h
19777 F:      kernel/rseq.c
19778 F:      tools/testing/selftests/rseq/
19780 RFKILL
19781 M:      Johannes Berg <johannes@sipsolutions.net>
19782 L:      linux-wireless@vger.kernel.org
19783 S:      Maintained
19784 W:      https://wireless.wiki.kernel.org/
19785 Q:      https://patchwork.kernel.org/project/linux-wireless/list/
19786 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
19787 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
19788 F:      Documentation/ABI/stable/sysfs-class-rfkill
19789 F:      Documentation/driver-api/rfkill.rst
19790 F:      include/linux/rfkill.h
19791 F:      include/uapi/linux/rfkill.h
19792 F:      net/rfkill/
19794 RHASHTABLE
19795 M:      Thomas Graf <tgraf@suug.ch>
19796 M:      Herbert Xu <herbert@gondor.apana.org.au>
19797 L:      netdev@vger.kernel.org
19798 S:      Maintained
19799 F:      include/linux/rhashtable-types.h
19800 F:      include/linux/rhashtable.h
19801 F:      lib/rhashtable.c
19802 F:      lib/test_rhashtable.c
19804 RICOH R5C592 MEMORYSTICK DRIVER
19805 M:      Maxim Levitsky <maximlevitsky@gmail.com>
19806 S:      Maintained
19807 F:      drivers/memstick/host/r592.*
19809 RICOH SMARTMEDIA/XD DRIVER
19810 M:      Maxim Levitsky <maximlevitsky@gmail.com>
19811 S:      Maintained
19812 F:      drivers/mtd/nand/raw/r852.c
19813 F:      drivers/mtd/nand/raw/r852.h
19815 RISC-V AIA DRIVERS
19816 M:      Anup Patel <anup@brainfault.org>
19817 L:      linux-riscv@lists.infradead.org
19818 S:      Maintained
19819 F:      Documentation/devicetree/bindings/interrupt-controller/riscv,aplic.yaml
19820 F:      Documentation/devicetree/bindings/interrupt-controller/riscv,imsics.yaml
19821 F:      drivers/irqchip/irq-riscv-aplic-*.c
19822 F:      drivers/irqchip/irq-riscv-aplic-*.h
19823 F:      drivers/irqchip/irq-riscv-imsic-*.c
19824 F:      drivers/irqchip/irq-riscv-imsic-*.h
19825 F:      drivers/irqchip/irq-riscv-intc.c
19826 F:      include/linux/irqchip/riscv-aplic.h
19827 F:      include/linux/irqchip/riscv-imsic.h
19829 RISC-V ARCHITECTURE
19830 M:      Paul Walmsley <paul.walmsley@sifive.com>
19831 M:      Palmer Dabbelt <palmer@dabbelt.com>
19832 M:      Albert Ou <aou@eecs.berkeley.edu>
19833 L:      linux-riscv@lists.infradead.org
19834 S:      Supported
19835 Q:      https://patchwork.kernel.org/project/linux-riscv/list/
19836 C:      irc://irc.libera.chat/riscv
19837 P:      Documentation/arch/riscv/patch-acceptance.rst
19838 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
19839 F:      arch/riscv/
19840 N:      riscv
19841 K:      riscv
19843 RISC-V MICROCHIP FPGA SUPPORT
19844 M:      Conor Dooley <conor.dooley@microchip.com>
19845 M:      Daire McNamara <daire.mcnamara@microchip.com>
19846 L:      linux-riscv@lists.infradead.org
19847 S:      Supported
19848 F:      Documentation/devicetree/bindings/clock/microchip,mpfs*.yaml
19849 F:      Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml
19850 F:      Documentation/devicetree/bindings/i2c/microchip,corei2c.yaml
19851 F:      Documentation/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml
19852 F:      Documentation/devicetree/bindings/net/can/microchip,mpfs-can.yaml
19853 F:      Documentation/devicetree/bindings/pwm/microchip,corepwm.yaml
19854 F:      Documentation/devicetree/bindings/riscv/microchip.yaml
19855 F:      Documentation/devicetree/bindings/soc/microchip/microchip,mpfs-sys-controller.yaml
19856 F:      Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml
19857 F:      Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml
19858 F:      arch/riscv/boot/dts/microchip/
19859 F:      drivers/char/hw_random/mpfs-rng.c
19860 F:      drivers/clk/microchip/clk-mpfs*.c
19861 F:      drivers/firmware/microchip/mpfs-auto-update.c
19862 F:      drivers/i2c/busses/i2c-microchip-corei2c.c
19863 F:      drivers/mailbox/mailbox-mpfs.c
19864 F:      drivers/pci/controller/plda/pcie-microchip-host.c
19865 F:      drivers/pwm/pwm-microchip-core.c
19866 F:      drivers/reset/reset-mpfs.c
19867 F:      drivers/rtc/rtc-mpfs.c
19868 F:      drivers/soc/microchip/mpfs-sys-controller.c
19869 F:      drivers/spi/spi-microchip-core-qspi.c
19870 F:      drivers/spi/spi-microchip-core.c
19871 F:      drivers/usb/musb/mpfs.c
19872 F:      include/soc/microchip/mpfs.h
19874 RISC-V MISC SOC SUPPORT
19875 M:      Conor Dooley <conor@kernel.org>
19876 L:      linux-riscv@lists.infradead.org
19877 S:      Maintained
19878 Q:      https://patchwork.kernel.org/project/linux-riscv/list/
19879 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
19880 F:      arch/riscv/boot/dts/canaan/
19881 F:      arch/riscv/boot/dts/microchip/
19882 F:      arch/riscv/boot/dts/sifive/
19883 F:      arch/riscv/boot/dts/starfive/
19885 RISC-V PMU DRIVERS
19886 M:      Atish Patra <atishp@atishpatra.org>
19887 R:      Anup Patel <anup@brainfault.org>
19888 L:      linux-riscv@lists.infradead.org
19889 S:      Supported
19890 F:      drivers/perf/riscv_pmu.c
19891 F:      drivers/perf/riscv_pmu_legacy.c
19892 F:      drivers/perf/riscv_pmu_sbi.c
19894 RISC-V THEAD SoC SUPPORT
19895 M:      Drew Fustini <drew@pdp7.com>
19896 M:      Guo Ren <guoren@kernel.org>
19897 M:      Fu Wei <wefu@redhat.com>
19898 L:      linux-riscv@lists.infradead.org
19899 S:      Maintained
19900 T:      git https://github.com/pdp7/linux.git
19901 F:      Documentation/devicetree/bindings/clock/thead,th1520-clk-ap.yaml
19902 F:      arch/riscv/boot/dts/thead/
19903 F:      drivers/clk/thead/clk-th1520-ap.c
19904 F:      include/dt-bindings/clock/thead,th1520-clk-ap.h
19906 RNBD BLOCK DRIVERS
19907 M:      Md. Haris Iqbal <haris.iqbal@ionos.com>
19908 M:      Jack Wang <jinpu.wang@ionos.com>
19909 L:      linux-block@vger.kernel.org
19910 S:      Maintained
19911 F:      drivers/block/rnbd/
19913 ROCCAT DRIVERS
19914 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
19915 S:      Maintained
19916 W:      http://sourceforge.net/projects/roccat/
19917 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
19918 F:      drivers/hid/hid-roccat*
19919 F:      include/linux/hid-roccat*
19921 ROCKCHIP CAN-FD DRIVER
19922 M:      Marc Kleine-Budde <mkl@pengutronix.de>
19923 R:      kernel@pengutronix.de
19924 L:      linux-can@vger.kernel.org
19925 S:      Maintained
19926 F:      Documentation/devicetree/bindings/net/can/rockchip,rk3568v2-canfd.yaml
19927 F:      drivers/net/can/rockchip/
19929 ROCKCHIP CRYPTO DRIVERS
19930 M:      Corentin Labbe <clabbe@baylibre.com>
19931 L:      linux-crypto@vger.kernel.org
19932 S:      Maintained
19933 F:      Documentation/devicetree/bindings/crypto/rockchip,rk3288-crypto.yaml
19934 F:      drivers/crypto/rockchip/
19936 ROCKCHIP I2S TDM DRIVER
19937 M:      Nicolas Frattaroli <frattaroli.nicolas@gmail.com>
19938 L:      linux-rockchip@lists.infradead.org
19939 S:      Maintained
19940 F:      Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
19941 F:      sound/soc/rockchip/rockchip_i2s_tdm.*
19943 ROCKCHIP ISP V1 DRIVER
19944 M:      Dafna Hirschfeld <dafna@fastmail.com>
19945 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19946 L:      linux-media@vger.kernel.org
19947 L:      linux-rockchip@lists.infradead.org
19948 S:      Maintained
19949 F:      Documentation/admin-guide/media/rkisp1.rst
19950 F:      Documentation/devicetree/bindings/media/rockchip-isp1.yaml
19951 F:      Documentation/userspace-api/media/v4l/metafmt-rkisp1.rst
19952 F:      drivers/media/platform/rockchip/rkisp1
19953 F:      include/uapi/linux/rkisp1-config.h
19955 ROCKCHIP RK3568 RANDOM NUMBER GENERATOR SUPPORT
19956 M:      Daniel Golle <daniel@makrotopia.org>
19957 M:      Aurelien Jarno <aurelien@aurel32.net>
19958 S:      Maintained
19959 F:      Documentation/devicetree/bindings/rng/rockchip,rk3568-rng.yaml
19960 F:      drivers/char/hw_random/rockchip-rng.c
19962 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
19963 M:      Jacob Chen <jacob-chen@iotwrt.com>
19964 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
19965 L:      linux-media@vger.kernel.org
19966 L:      linux-rockchip@lists.infradead.org
19967 S:      Maintained
19968 F:      Documentation/devicetree/bindings/media/rockchip-rga.yaml
19969 F:      drivers/media/platform/rockchip/rga/
19971 ROCKCHIP RK3308 INTERNAL AUDIO CODEC
19972 M:      Luca Ceresoli <luca.ceresoli@bootlin.com>
19973 S:      Maintained
19974 F:      Documentation/devicetree/bindings/sound/rockchip,rk3308-codec.yaml
19975 F:      sound/soc/codecs/rk3308_codec.c
19976 F:      sound/soc/codecs/rk3308_codec.h
19978 ROCKCHIP VIDEO DECODER DRIVER
19979 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
19980 L:      linux-media@vger.kernel.org
19981 L:      linux-rockchip@lists.infradead.org
19982 S:      Maintained
19983 F:      Documentation/devicetree/bindings/media/rockchip,vdec.yaml
19984 F:      drivers/staging/media/rkvdec/
19986 ROCKER DRIVER
19987 M:      Jiri Pirko <jiri@resnulli.us>
19988 L:      netdev@vger.kernel.org
19989 S:      Supported
19990 F:      drivers/net/ethernet/rocker/
19992 ROCKETPORT EXPRESS/INFINITY DRIVER
19993 M:      Kevin Cernekee <cernekee@gmail.com>
19994 L:      linux-serial@vger.kernel.org
19995 S:      Odd Fixes
19996 F:      drivers/tty/serial/rp2.*
19998 ROHM BD99954 CHARGER IC
19999 M:      Matti Vaittinen <mazziesaccount@gmail.com>
20000 S:      Supported
20001 F:      drivers/power/supply/bd99954-charger.c
20002 F:      drivers/power/supply/bd99954-charger.h
20004 ROHM BH1745 COLOUR SENSOR
20005 M:      Mudit Sharma <muditsharma.info@gmail.com>
20006 L:      linux-iio@vger.kernel.org
20007 S:      Maintained
20008 F:      drivers/iio/light/bh1745.c
20010 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
20011 M:      Tomasz Duszynski <tduszyns@gmail.com>
20012 S:      Maintained
20013 F:      Documentation/devicetree/bindings/iio/light/bh1750.yaml
20014 F:      drivers/iio/light/bh1750.c
20016 ROHM BM1390 PRESSURE SENSOR DRIVER
20017 M:      Matti Vaittinen <mazziesaccount@gmail.com>
20018 L:      linux-iio@vger.kernel.org
20019 S:      Supported
20020 F:      drivers/iio/pressure/rohm-bm1390.c
20022 ROHM BU270xx LIGHT SENSOR DRIVERs
20023 M:      Matti Vaittinen <mazziesaccount@gmail.com>
20024 L:      linux-iio@vger.kernel.org
20025 S:      Supported
20026 F:      drivers/iio/light/rohm-bu27008.c
20027 F:      drivers/iio/light/rohm-bu27034.c
20029 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
20030 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
20031 L:      linux-kernel@vger.kernel.org
20032 L:      linux-renesas-soc@vger.kernel.org
20033 S:      Supported
20034 F:      Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
20035 F:      drivers/gpio/gpio-bd9571mwv.c
20036 F:      drivers/mfd/bd9571mwv.c
20037 F:      drivers/regulator/bd9571mwv-regulator.c
20038 F:      include/linux/mfd/bd9571mwv.h
20040 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
20041 M:      Matti Vaittinen <mazziesaccount@gmail.com>
20042 S:      Supported
20043 F:      drivers/clk/clk-bd718x7.c
20044 F:      drivers/gpio/gpio-bd71815.c
20045 F:      drivers/gpio/gpio-bd71828.c
20046 F:      drivers/mfd/rohm-bd71828.c
20047 F:      drivers/mfd/rohm-bd718x7.c
20048 F:      drivers/mfd/rohm-bd9576.c
20049 F:      drivers/mfd/rohm-bd96801.c
20050 F:      drivers/regulator/bd71815-regulator.c
20051 F:      drivers/regulator/bd71828-regulator.c
20052 F:      drivers/regulator/bd718x7-regulator.c
20053 F:      drivers/regulator/bd9576-regulator.c
20054 F:      drivers/regulator/bd96801-regulator.c
20055 F:      drivers/regulator/rohm-regulator.c
20056 F:      drivers/rtc/rtc-bd70528.c
20057 F:      drivers/watchdog/bd9576_wdt.c
20058 F:      drivers/watchdog/bd96801_wdt.c
20059 F:      include/linux/mfd/rohm-bd71815.h
20060 F:      include/linux/mfd/rohm-bd71828.h
20061 F:      include/linux/mfd/rohm-bd718x7.h
20062 F:      include/linux/mfd/rohm-bd957x.h
20063 F:      include/linux/mfd/rohm-bd96801.h
20064 F:      include/linux/mfd/rohm-generic.h
20065 F:      include/linux/mfd/rohm-shared.h
20067 ROSE NETWORK LAYER
20068 M:      Ralf Baechle <ralf@linux-mips.org>
20069 L:      linux-hams@vger.kernel.org
20070 S:      Maintained
20071 W:      https://linux-ax25.in-berlin.de
20072 F:      include/net/rose.h
20073 F:      include/uapi/linux/rose.h
20074 F:      net/rose/
20076 ROTATION DRIVER FOR ALLWINNER A83T
20077 M:      Jernej Skrabec <jernej.skrabec@gmail.com>
20078 L:      linux-media@vger.kernel.org
20079 S:      Maintained
20080 T:      git git://linuxtv.org/media_tree.git
20081 F:      Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
20082 F:      drivers/media/platform/sunxi/sun8i-rotate/
20084 RPMB SUBSYSTEM
20085 M:      Jens Wiklander <jens.wiklander@linaro.org>
20086 L:      linux-kernel@vger.kernel.org
20087 S:      Supported
20088 F:      drivers/misc/rpmb-core.c
20089 F:      include/linux/rpmb.h
20091 RPMSG TTY DRIVER
20092 M:      Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
20093 L:      linux-remoteproc@vger.kernel.org
20094 S:      Maintained
20095 F:      drivers/tty/rpmsg_tty.c
20097 RTASE ETHERNET DRIVER
20098 M:      Justin Lai <justinlai0215@realtek.com>
20099 M:      Larry Chiu <larry.chiu@realtek.com>
20100 L:      netdev@vger.kernel.org
20101 S:      Maintained
20102 F:      drivers/net/ethernet/realtek/rtase/
20104 RTL2830 MEDIA DRIVER
20105 L:      linux-media@vger.kernel.org
20106 S:      Orphan
20107 W:      https://linuxtv.org
20108 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
20109 F:      drivers/media/dvb-frontends/rtl2830*
20111 RTL2832 MEDIA DRIVER
20112 L:      linux-media@vger.kernel.org
20113 S:      Orphan
20114 W:      https://linuxtv.org
20115 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
20116 F:      drivers/media/dvb-frontends/rtl2832*
20118 RTL2832_SDR MEDIA DRIVER
20119 L:      linux-media@vger.kernel.org
20120 S:      Orphan
20121 W:      https://linuxtv.org
20122 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
20123 F:      drivers/media/dvb-frontends/rtl2832_sdr*
20125 RTL8180 WIRELESS DRIVER
20126 L:      linux-wireless@vger.kernel.org
20127 S:      Orphan
20128 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
20130 RTL8187 WIRELESS DRIVER
20131 M:      Hin-Tak Leung <hintak.leung@gmail.com>
20132 L:      linux-wireless@vger.kernel.org
20133 S:      Maintained
20134 T:      git https://github.com/pkshih/rtw.git
20135 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
20137 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
20138 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
20139 L:      linux-wireless@vger.kernel.org
20140 S:      Maintained
20141 T:      git https://github.com/pkshih/rtw.git
20142 F:      drivers/net/wireless/realtek/rtl8xxxu/
20144 RTRS TRANSPORT DRIVERS
20145 M:      Md. Haris Iqbal <haris.iqbal@ionos.com>
20146 M:      Jack Wang <jinpu.wang@ionos.com>
20147 L:      linux-rdma@vger.kernel.org
20148 S:      Maintained
20149 F:      drivers/infiniband/ulp/rtrs/
20151 RUNTIME VERIFICATION (RV)
20152 M:      Steven Rostedt <rostedt@goodmis.org>
20153 L:      linux-trace-kernel@vger.kernel.org
20154 S:      Maintained
20155 F:      Documentation/trace/rv/
20156 F:      include/linux/rv.h
20157 F:      include/rv/
20158 F:      kernel/trace/rv/
20159 F:      tools/verification/
20161 RUST
20162 M:      Miguel Ojeda <ojeda@kernel.org>
20163 M:      Alex Gaynor <alex.gaynor@gmail.com>
20164 R:      Boqun Feng <boqun.feng@gmail.com>
20165 R:      Gary Guo <gary@garyguo.net>
20166 R:      Björn Roy Baron <bjorn3_gh@protonmail.com>
20167 R:      Benno Lossin <benno.lossin@proton.me>
20168 R:      Andreas Hindborg <a.hindborg@kernel.org>
20169 R:      Alice Ryhl <aliceryhl@google.com>
20170 R:      Trevor Gross <tmgross@umich.edu>
20171 L:      rust-for-linux@vger.kernel.org
20172 S:      Supported
20173 W:      https://rust-for-linux.com
20174 B:      https://github.com/Rust-for-Linux/linux/issues
20175 C:      zulip://rust-for-linux.zulipchat.com
20176 P:      https://rust-for-linux.com/contributing
20177 T:      git https://github.com/Rust-for-Linux/linux.git rust-next
20178 F:      Documentation/rust/
20179 F:      rust/
20180 F:      samples/rust/
20181 F:      scripts/*rust*
20182 F:      tools/testing/selftests/rust/
20183 K:      \b(?i:rust)\b
20185 RXRPC SOCKETS (AF_RXRPC)
20186 M:      David Howells <dhowells@redhat.com>
20187 M:      Marc Dionne <marc.dionne@auristor.com>
20188 L:      linux-afs@lists.infradead.org
20189 S:      Supported
20190 W:      https://www.infradead.org/~dhowells/kafs/
20191 F:      Documentation/networking/rxrpc.rst
20192 F:      include/keys/rxrpc-type.h
20193 F:      include/net/af_rxrpc.h
20194 F:      include/trace/events/rxrpc.h
20195 F:      include/uapi/linux/rxrpc.h
20196 F:      net/rxrpc/
20198 S3 SAVAGE FRAMEBUFFER DRIVER
20199 M:      Antonino Daplas <adaplas@gmail.com>
20200 L:      linux-fbdev@vger.kernel.org
20201 S:      Maintained
20202 F:      drivers/video/fbdev/savage/
20204 S390 ARCHITECTURE
20205 M:      Heiko Carstens <hca@linux.ibm.com>
20206 M:      Vasily Gorbik <gor@linux.ibm.com>
20207 M:      Alexander Gordeev <agordeev@linux.ibm.com>
20208 R:      Christian Borntraeger <borntraeger@linux.ibm.com>
20209 R:      Sven Schnelle <svens@linux.ibm.com>
20210 L:      linux-s390@vger.kernel.org
20211 S:      Supported
20212 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
20213 F:      Documentation/driver-api/s390-drivers.rst
20214 F:      Documentation/arch/s390/
20215 F:      arch/s390/
20216 F:      drivers/s390/
20217 F:      drivers/watchdog/diag288_wdt.c
20219 S390 COMMON I/O LAYER
20220 M:      Vineeth Vijayan <vneethv@linux.ibm.com>
20221 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
20222 L:      linux-s390@vger.kernel.org
20223 S:      Supported
20224 F:      drivers/s390/cio/
20226 S390 DASD DRIVER
20227 M:      Stefan Haberland <sth@linux.ibm.com>
20228 M:      Jan Hoeppner <hoeppner@linux.ibm.com>
20229 L:      linux-s390@vger.kernel.org
20230 S:      Supported
20231 F:      block/partitions/ibm.c
20232 F:      drivers/s390/block/dasd*
20233 F:      include/linux/dasd_mod.h
20235 S390 IOMMU (PCI)
20236 M:      Niklas Schnelle <schnelle@linux.ibm.com>
20237 M:      Matthew Rosato <mjrosato@linux.ibm.com>
20238 R:      Gerald Schaefer <gerald.schaefer@linux.ibm.com>
20239 L:      linux-s390@vger.kernel.org
20240 S:      Supported
20241 F:      drivers/iommu/s390-iommu.c
20243 S390 IUCV NETWORK LAYER
20244 M:      Alexandra Winter <wintera@linux.ibm.com>
20245 M:      Thorsten Winkler <twinkler@linux.ibm.com>
20246 L:      linux-s390@vger.kernel.org
20247 L:      netdev@vger.kernel.org
20248 S:      Supported
20249 F:      drivers/s390/net/*iucv*
20250 F:      include/net/iucv/
20251 F:      net/iucv/
20253 S390 MM
20254 M:      Alexander Gordeev <agordeev@linux.ibm.com>
20255 M:      Gerald Schaefer <gerald.schaefer@linux.ibm.com>
20256 L:      linux-s390@vger.kernel.org
20257 S:      Supported
20258 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
20259 F:      arch/s390/include/asm/pgtable.h
20260 F:      arch/s390/mm
20262 S390 NETWORK DRIVERS
20263 M:      Alexandra Winter <wintera@linux.ibm.com>
20264 M:      Thorsten Winkler <twinkler@linux.ibm.com>
20265 L:      linux-s390@vger.kernel.org
20266 L:      netdev@vger.kernel.org
20267 S:      Supported
20268 F:      drivers/s390/net/
20270 S390 PCI SUBSYSTEM
20271 M:      Niklas Schnelle <schnelle@linux.ibm.com>
20272 M:      Gerald Schaefer <gerald.schaefer@linux.ibm.com>
20273 L:      linux-s390@vger.kernel.org
20274 S:      Supported
20275 F:      Documentation/arch/s390/pci.rst
20276 F:      arch/s390/pci/
20277 F:      drivers/pci/hotplug/s390_pci_hpc.c
20279 S390 SCM DRIVER
20280 M:      Vineeth Vijayan <vneethv@linux.ibm.com>
20281 L:      linux-s390@vger.kernel.org
20282 S:      Supported
20283 F:      drivers/s390/block/scm*
20284 F:      drivers/s390/cio/scm.c
20286 S390 VFIO AP DRIVER
20287 M:      Tony Krowiak <akrowiak@linux.ibm.com>
20288 M:      Halil Pasic <pasic@linux.ibm.com>
20289 M:      Jason Herne <jjherne@linux.ibm.com>
20290 L:      linux-s390@vger.kernel.org
20291 S:      Supported
20292 F:      Documentation/arch/s390/vfio-ap*
20293 F:      drivers/s390/crypto/vfio_ap*
20295 S390 VFIO-CCW DRIVER
20296 M:      Eric Farman <farman@linux.ibm.com>
20297 M:      Matthew Rosato <mjrosato@linux.ibm.com>
20298 R:      Halil Pasic <pasic@linux.ibm.com>
20299 L:      linux-s390@vger.kernel.org
20300 L:      kvm@vger.kernel.org
20301 S:      Supported
20302 F:      Documentation/arch/s390/vfio-ccw.rst
20303 F:      drivers/s390/cio/vfio_ccw*
20304 F:      include/uapi/linux/vfio_ccw.h
20306 S390 VFIO-PCI DRIVER
20307 M:      Matthew Rosato <mjrosato@linux.ibm.com>
20308 M:      Eric Farman <farman@linux.ibm.com>
20309 L:      linux-s390@vger.kernel.org
20310 L:      kvm@vger.kernel.org
20311 S:      Supported
20312 F:      arch/s390/kvm/pci*
20313 F:      drivers/vfio/pci/vfio_pci_zdev.c
20314 F:      include/uapi/linux/vfio_zdev.h
20316 S390 ZCRYPT DRIVER
20317 M:      Harald Freudenberger <freude@linux.ibm.com>
20318 L:      linux-s390@vger.kernel.org
20319 S:      Supported
20320 F:      drivers/s390/crypto/
20322 S390 ZFCP DRIVER
20323 M:      Steffen Maier <maier@linux.ibm.com>
20324 M:      Benjamin Block <bblock@linux.ibm.com>
20325 L:      linux-s390@vger.kernel.org
20326 S:      Supported
20327 F:      drivers/s390/scsi/zfcp_*
20329 SAA6588 RDS RECEIVER DRIVER
20330 M:      Hans Verkuil <hverkuil@xs4all.nl>
20331 L:      linux-media@vger.kernel.org
20332 S:      Odd Fixes
20333 W:      https://linuxtv.org
20334 T:      git git://linuxtv.org/media_tree.git
20335 F:      drivers/media/i2c/saa6588*
20337 SAA7134 VIDEO4LINUX DRIVER
20338 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
20339 L:      linux-media@vger.kernel.org
20340 S:      Odd fixes
20341 W:      https://linuxtv.org
20342 T:      git git://linuxtv.org/media_tree.git
20343 F:      Documentation/driver-api/media/drivers/saa7134*
20344 F:      drivers/media/pci/saa7134/
20346 SAA7146 VIDEO4LINUX-2 DRIVER
20347 M:      Hans Verkuil <hverkuil@xs4all.nl>
20348 L:      linux-media@vger.kernel.org
20349 S:      Maintained
20350 T:      git git://linuxtv.org/media_tree.git
20351 F:      drivers/media/common/saa7146/
20352 F:      drivers/media/pci/saa7146/
20353 F:      include/media/drv-intf/saa7146*
20355 SAFESETID SECURITY MODULE
20356 M:      Micah Morton <mortonm@chromium.org>
20357 S:      Supported
20358 F:      Documentation/admin-guide/LSM/SafeSetID.rst
20359 F:      security/safesetid/
20361 SAMSUNG AUDIO (ASoC) DRIVERS
20362 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
20363 L:      linux-sound@vger.kernel.org
20364 S:      Maintained
20365 B:      mailto:linux-samsung-soc@vger.kernel.org
20366 F:      Documentation/devicetree/bindings/sound/samsung*
20367 F:      sound/soc/samsung/
20369 SAMSUNG EXYNOS850 SoC SUPPORT
20370 M:      Sam Protsenko <semen.protsenko@linaro.org>
20371 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20372 L:      linux-samsung-soc@vger.kernel.org
20373 S:      Maintained
20374 F:      Documentation/devicetree/bindings/clock/samsung,exynos850-clock.yaml
20375 F:      arch/arm64/boot/dts/exynos/exynos850*
20376 F:      drivers/clk/samsung/clk-exynos850.c
20377 F:      include/dt-bindings/clock/exynos850.h
20379 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
20380 M:      Krzysztof Kozlowski <krzk@kernel.org>
20381 L:      linux-crypto@vger.kernel.org
20382 L:      linux-samsung-soc@vger.kernel.org
20383 S:      Maintained
20384 F:      Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
20385 F:      drivers/crypto/exynos-rng.c
20387 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
20388 M:      Łukasz Stelmach <l.stelmach@samsung.com>
20389 L:      linux-samsung-soc@vger.kernel.org
20390 S:      Maintained
20391 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
20392 F:      drivers/char/hw_random/exynos-trng.c
20394 SAMSUNG FRAMEBUFFER DRIVER
20395 M:      Jingoo Han <jingoohan1@gmail.com>
20396 L:      linux-fbdev@vger.kernel.org
20397 S:      Maintained
20398 F:      drivers/video/fbdev/s3c-fb.c
20400 SAMSUNG INTERCONNECT DRIVERS
20401 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
20402 M:      Artur Świgoń <a.swigon@samsung.com>
20403 L:      linux-pm@vger.kernel.org
20404 L:      linux-samsung-soc@vger.kernel.org
20405 S:      Supported
20406 F:      drivers/interconnect/samsung/
20408 SAMSUNG LAPTOP DRIVER
20409 M:      Corentin Chary <corentin.chary@gmail.com>
20410 L:      platform-driver-x86@vger.kernel.org
20411 S:      Maintained
20412 F:      drivers/platform/x86/samsung-laptop.c
20414 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
20415 M:      Krzysztof Kozlowski <krzk@kernel.org>
20416 L:      linux-kernel@vger.kernel.org
20417 L:      linux-samsung-soc@vger.kernel.org
20418 S:      Maintained
20419 B:      mailto:linux-samsung-soc@vger.kernel.org
20420 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
20421 F:      Documentation/devicetree/bindings/mfd/samsung,s2m*.yaml
20422 F:      Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
20423 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
20424 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
20425 F:      drivers/clk/clk-s2mps11.c
20426 F:      drivers/mfd/sec*.c
20427 F:      drivers/regulator/s2m*.c
20428 F:      drivers/regulator/s5m*.c
20429 F:      drivers/rtc/rtc-s5m.c
20430 F:      include/linux/mfd/samsung/
20432 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
20433 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
20434 L:      linux-media@vger.kernel.org
20435 L:      linux-samsung-soc@vger.kernel.org
20436 S:      Maintained
20437 F:      drivers/media/platform/samsung/s3c-camif/
20438 F:      include/media/drv-intf/s3c_camif.h
20440 SAMSUNG S3FWRN5 NFC DRIVER
20441 M:      Krzysztof Kozlowski <krzk@kernel.org>
20442 S:      Maintained
20443 F:      Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
20444 F:      drivers/nfc/s3fwrn5
20446 SAMSUNG S5C73M3 CAMERA DRIVER
20447 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
20448 M:      Andrzej Hajda <andrzej.hajda@intel.com>
20449 L:      linux-media@vger.kernel.org
20450 S:      Supported
20451 F:      Documentation/devicetree/bindings/media/samsung,s5c73m3.yaml
20452 F:      drivers/media/i2c/s5c73m3/*
20454 SAMSUNG S5K5BAF CAMERA DRIVER
20455 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
20456 M:      Andrzej Hajda <andrzej.hajda@intel.com>
20457 L:      linux-media@vger.kernel.org
20458 S:      Supported
20459 F:      drivers/media/i2c/s5k5baf.c
20461 SAMSUNG S5P Security SubSystem (SSS) DRIVER
20462 M:      Krzysztof Kozlowski <krzk@kernel.org>
20463 M:      Vladimir Zapolskiy <vz@mleia.com>
20464 L:      linux-crypto@vger.kernel.org
20465 L:      linux-samsung-soc@vger.kernel.org
20466 S:      Maintained
20467 F:      Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
20468 F:      Documentation/devicetree/bindings/crypto/samsung-sss.yaml
20469 F:      drivers/crypto/s5p-sss.c
20471 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
20472 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
20473 L:      linux-media@vger.kernel.org
20474 S:      Supported
20475 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
20476 F:      Documentation/devicetree/bindings/media/samsung,exynos4210-csis.yaml
20477 F:      Documentation/devicetree/bindings/media/samsung,exynos4210-fimc.yaml
20478 F:      Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-is.yaml
20479 F:      Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-lite.yaml
20480 F:      Documentation/devicetree/bindings/media/samsung,fimc.yaml
20481 F:      drivers/media/platform/samsung/exynos4-is/
20483 SAMSUNG SOC CLOCK DRIVERS
20484 M:      Krzysztof Kozlowski <krzk@kernel.org>
20485 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
20486 M:      Chanwoo Choi <cw00.choi@samsung.com>
20487 R:      Alim Akhtar <alim.akhtar@samsung.com>
20488 L:      linux-samsung-soc@vger.kernel.org
20489 S:      Maintained
20490 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
20491 F:      Documentation/devicetree/bindings/clock/samsung,*.yaml
20492 F:      Documentation/devicetree/bindings/clock/samsung,s3c*
20493 F:      drivers/clk/samsung/
20494 F:      include/dt-bindings/clock/exynos*.h
20495 F:      include/dt-bindings/clock/s5p*.h
20496 F:      include/dt-bindings/clock/samsung,*.h
20497 F:      include/linux/clk/samsung.h
20499 SAMSUNG SPI DRIVERS
20500 M:      Andi Shyti <andi.shyti@kernel.org>
20501 L:      linux-spi@vger.kernel.org
20502 L:      linux-samsung-soc@vger.kernel.org
20503 S:      Maintained
20504 F:      Documentation/devicetree/bindings/spi/samsung,spi*.yaml
20505 F:      drivers/spi/spi-s3c*
20506 F:      include/linux/platform_data/spi-s3c64xx.h
20508 SAMSUNG SXGBE DRIVERS
20509 M:      Byungho An <bh74.an@samsung.com>
20510 L:      netdev@vger.kernel.org
20511 S:      Supported
20512 F:      drivers/net/ethernet/samsung/sxgbe/
20514 SAMSUNG THERMAL DRIVER
20515 M:      Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
20516 M:      Krzysztof Kozlowski <krzk@kernel.org>
20517 L:      linux-pm@vger.kernel.org
20518 L:      linux-samsung-soc@vger.kernel.org
20519 S:      Maintained
20520 F:      Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
20521 F:      drivers/thermal/samsung/
20523 SAMSUNG USB2 PHY DRIVER
20524 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
20525 L:      linux-kernel@vger.kernel.org
20526 S:      Supported
20527 F:      Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
20528 F:      Documentation/driver-api/phy/samsung-usb2.rst
20529 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
20530 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
20531 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
20532 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
20533 F:      drivers/phy/samsung/phy-samsung-usb2.c
20534 F:      drivers/phy/samsung/phy-samsung-usb2.h
20536 SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
20537 M:      Paul Barker <paul.barker@sancloud.com>
20538 R:      Marc Murphy <marc.murphy@sancloud.com>
20539 S:      Supported
20540 F:      arch/arm/boot/dts/ti/omap/am335x-sancloud*
20542 SC1200 WDT DRIVER
20543 M:      Zwane Mwaikambo <zwanem@gmail.com>
20544 S:      Maintained
20545 F:      drivers/watchdog/sc1200wdt.c
20547 SCHEDULER
20548 M:      Ingo Molnar <mingo@redhat.com>
20549 M:      Peter Zijlstra <peterz@infradead.org>
20550 M:      Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
20551 M:      Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
20552 R:      Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
20553 R:      Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
20554 R:      Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
20555 R:      Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
20556 R:      Valentin Schneider <vschneid@redhat.com> (TOPOLOGY)
20557 L:      linux-kernel@vger.kernel.org
20558 S:      Maintained
20559 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
20560 F:      include/linux/preempt.h
20561 F:      include/linux/sched.h
20562 F:      include/linux/wait.h
20563 F:      include/uapi/linux/sched.h
20564 F:      kernel/sched/
20566 SCHEDULER - SCHED_EXT
20567 R:      Tejun Heo <tj@kernel.org>
20568 R:      David Vernet <void@manifault.com>
20569 L:      linux-kernel@vger.kernel.org
20570 S:      Maintained
20571 W:      https://github.com/sched-ext/scx
20572 T:      git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext.git
20573 F:      include/linux/sched/ext.h
20574 F:      kernel/sched/ext.h
20575 F:      kernel/sched/ext.c
20576 F:      tools/sched_ext/
20577 F:      tools/testing/selftests/sched_ext
20579 SCIOSENSE ENS160 MULTI-GAS SENSOR DRIVER
20580 M:      Gustavo Silva <gustavograzs@gmail.com>
20581 S:      Maintained
20582 F:      drivers/iio/chemical/ens160_core.c
20583 F:      drivers/iio/chemical/ens160_i2c.c
20584 F:      drivers/iio/chemical/ens160_spi.c
20585 F:      drivers/iio/chemical/ens160.h
20587 SCSI LIBSAS SUBSYSTEM
20588 R:      John Garry <john.g.garry@oracle.com>
20589 R:      Jason Yan <yanaijie@huawei.com>
20590 L:      linux-scsi@vger.kernel.org
20591 S:      Supported
20592 F:      Documentation/scsi/libsas.rst
20593 F:      drivers/scsi/libsas/
20594 F:      include/scsi/libsas.h
20595 F:      include/scsi/sas_ata.h
20597 SCSI RDMA PROTOCOL (SRP) INITIATOR
20598 M:      Bart Van Assche <bvanassche@acm.org>
20599 L:      linux-rdma@vger.kernel.org
20600 S:      Supported
20601 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
20602 F:      drivers/infiniband/ulp/srp/
20603 F:      include/scsi/srp.h
20605 SCSI RDMA PROTOCOL (SRP) TARGET
20606 M:      Bart Van Assche <bvanassche@acm.org>
20607 L:      linux-rdma@vger.kernel.org
20608 L:      target-devel@vger.kernel.org
20609 S:      Supported
20610 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
20611 F:      drivers/infiniband/ulp/srpt/
20613 SCSI SG DRIVER
20614 M:      Doug Gilbert <dgilbert@interlog.com>
20615 L:      linux-scsi@vger.kernel.org
20616 S:      Maintained
20617 W:      http://sg.danny.cz/sg
20618 F:      Documentation/scsi/scsi-generic.rst
20619 F:      drivers/scsi/sg.c
20620 F:      include/scsi/sg.h
20622 SCSI SUBSYSTEM
20623 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
20624 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
20625 L:      linux-scsi@vger.kernel.org
20626 S:      Maintained
20627 Q:      https://patchwork.kernel.org/project/linux-scsi/list/
20628 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
20629 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
20630 F:      Documentation/devicetree/bindings/scsi/
20631 F:      drivers/scsi/
20632 F:      drivers/ufs/
20633 F:      include/scsi/
20634 F:      include/uapi/scsi/
20636 SCSI TAPE DRIVER
20637 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
20638 L:      linux-scsi@vger.kernel.org
20639 S:      Maintained
20640 F:      Documentation/scsi/st.rst
20641 F:      drivers/scsi/st.*
20642 F:      drivers/scsi/st_*.h
20644 SCSI TARGET CORE USER DRIVER
20645 M:      Bodo Stroesser <bostroesser@gmail.com>
20646 L:      linux-scsi@vger.kernel.org
20647 L:      target-devel@vger.kernel.org
20648 S:      Supported
20649 F:      Documentation/target/tcmu-design.rst
20650 F:      drivers/target/target_core_user.c
20651 F:      include/uapi/linux/target_core_user.h
20653 SCSI TARGET SUBSYSTEM
20654 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
20655 L:      linux-scsi@vger.kernel.org
20656 L:      target-devel@vger.kernel.org
20657 S:      Supported
20658 Q:      https://patchwork.kernel.org/project/target-devel/list/
20659 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
20660 F:      Documentation/target/
20661 F:      drivers/target/
20662 F:      include/target/
20664 SCTP PROTOCOL
20665 M:      Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
20666 M:      Xin Long <lucien.xin@gmail.com>
20667 L:      linux-sctp@vger.kernel.org
20668 S:      Maintained
20669 W:      https://github.com/sctp/lksctp-tools/wiki
20670 F:      Documentation/networking/sctp.rst
20671 F:      include/linux/sctp.h
20672 F:      include/net/sctp/
20673 F:      include/uapi/linux/sctp.h
20674 F:      net/sctp/
20676 SCx200 CPU SUPPORT
20677 M:      Jim Cromie <jim.cromie@gmail.com>
20678 S:      Odd Fixes
20679 F:      Documentation/i2c/busses/scx200_acb.rst
20680 F:      arch/x86/platform/scx200/
20681 F:      drivers/i2c/busses/scx200*
20682 F:      drivers/mtd/maps/scx200_docflash.c
20683 F:      drivers/watchdog/scx200_wdt.c
20684 F:      include/linux/scx200.h
20686 SCx200 GPIO DRIVER
20687 M:      Jim Cromie <jim.cromie@gmail.com>
20688 S:      Maintained
20689 F:      drivers/char/scx200_gpio.c
20690 F:      include/linux/scx200_gpio.h
20692 SCx200 HRT CLOCKSOURCE DRIVER
20693 M:      Jim Cromie <jim.cromie@gmail.com>
20694 S:      Maintained
20695 F:      drivers/clocksource/scx200_hrt.c
20697 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
20698 M:      Sascha Sommer <saschasommer@freenet.de>
20699 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
20700 S:      Maintained
20701 F:      drivers/mmc/host/sdricoh_cs.c
20703 SECO BOARDS CEC DRIVER
20704 M:      Ettore Chimenti <ek5.chimenti@gmail.com>
20705 S:      Maintained
20706 F:      drivers/media/cec/platform/seco/seco-cec.c
20707 F:      drivers/media/cec/platform/seco/seco-cec.h
20709 SECURE COMPUTING
20710 M:      Kees Cook <kees@kernel.org>
20711 R:      Andy Lutomirski <luto@amacapital.net>
20712 R:      Will Drewry <wad@chromium.org>
20713 S:      Supported
20714 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp
20715 F:      Documentation/userspace-api/seccomp_filter.rst
20716 F:      include/linux/seccomp.h
20717 F:      include/uapi/linux/seccomp.h
20718 F:      kernel/seccomp.c
20719 F:      tools/testing/selftests/kselftest_harness.h
20720 F:      tools/testing/selftests/seccomp/*
20721 K:      \bsecure_computing
20722 K:      \bTIF_SECCOMP\b
20724 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
20725 M:      Kamal Dasu <kamal.dasu@broadcom.com>
20726 M:      Al Cooper <alcooperx@gmail.com>
20727 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
20728 L:      linux-mmc@vger.kernel.org
20729 S:      Maintained
20730 F:      drivers/mmc/host/sdhci-brcmstb*
20732 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
20733 M:      Adrian Hunter <adrian.hunter@intel.com>
20734 L:      linux-mmc@vger.kernel.org
20735 S:      Supported
20736 F:      Documentation/devicetree/bindings/mmc/sdhci-common.yaml
20737 F:      drivers/mmc/host/sdhci*
20739 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
20740 M:      Aubin Constans <aubin.constans@microchip.com>
20741 R:      Eugen Hristev <eugen.hristev@collabora.com>
20742 L:      linux-mmc@vger.kernel.org
20743 S:      Supported
20744 F:      drivers/mmc/host/sdhci-of-at91.c
20746 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
20747 M:      Haibo Chen <haibo.chen@nxp.com>
20748 L:      imx@lists.linux.dev
20749 L:      linux-mmc@vger.kernel.org
20750 L:      s32@nxp.com
20751 S:      Maintained
20752 F:      drivers/mmc/host/sdhci-esdhc-imx.c
20754 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
20755 M:      Ben Dooks <ben-linux@fluff.org>
20756 M:      Jaehoon Chung <jh80.chung@samsung.com>
20757 L:      linux-mmc@vger.kernel.org
20758 S:      Maintained
20759 F:      drivers/mmc/host/sdhci-s3c*
20761 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
20762 M:      Viresh Kumar <vireshk@kernel.org>
20763 L:      linux-mmc@vger.kernel.org
20764 S:      Maintained
20765 F:      drivers/mmc/host/sdhci-spear.c
20767 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
20768 M:      Vignesh Raghavendra <vigneshr@ti.com>
20769 L:      linux-mmc@vger.kernel.org
20770 S:      Maintained
20771 F:      drivers/mmc/host/sdhci-omap.c
20773 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
20774 M:      Jonathan Derrick <jonathan.derrick@linux.dev>
20775 L:      linux-block@vger.kernel.org
20776 S:      Supported
20777 F:      block/opal_proto.h
20778 F:      block/sed*
20779 F:      include/linux/sed*
20780 F:      include/uapi/linux/sed*
20782 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
20783 M:      Mark Rutland <mark.rutland@arm.com>
20784 M:      Lorenzo Pieralisi <lpieralisi@kernel.org>
20785 M:      Sudeep Holla <sudeep.holla@arm.com>
20786 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20787 S:      Maintained
20788 F:      drivers/firmware/smccc/
20789 F:      include/linux/arm-smccc.h
20791 SECURITY CONTACT
20792 M:      Security Officers <security@kernel.org>
20793 S:      Supported
20794 F:      Documentation/process/security-bugs.rst
20796 SECURITY SUBSYSTEM
20797 M:      Paul Moore <paul@paul-moore.com>
20798 M:      James Morris <jmorris@namei.org>
20799 M:      "Serge E. Hallyn" <serge@hallyn.com>
20800 L:      linux-security-module@vger.kernel.org
20801 S:      Supported
20802 Q:      https://patchwork.kernel.org/project/linux-security-module/list
20803 B:      mailto:linux-security-module@vger.kernel.org
20804 P:      https://github.com/LinuxSecurityModule/kernel/blob/main/README.md
20805 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
20806 F:      include/linux/lsm_audit.h
20807 F:      include/linux/lsm_hook_defs.h
20808 F:      include/linux/lsm_hooks.h
20809 F:      include/linux/security.h
20810 F:      include/uapi/linux/lsm.h
20811 F:      security/
20812 F:      tools/testing/selftests/lsm/
20813 X:      security/selinux/
20814 K:      \bsecurity_[a-z_0-9]\+\b
20816 SELINUX SECURITY MODULE
20817 M:      Paul Moore <paul@paul-moore.com>
20818 M:      Stephen Smalley <stephen.smalley.work@gmail.com>
20819 R:      Ondrej Mosnacek <omosnace@redhat.com>
20820 L:      selinux@vger.kernel.org
20821 S:      Supported
20822 W:      https://github.com/SELinuxProject
20823 Q:      https://patchwork.kernel.org/project/selinux/list
20824 B:      mailto:selinux@vger.kernel.org
20825 P:      https://github.com/SELinuxProject/selinux-kernel/blob/main/README.md
20826 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
20827 F:      Documentation/ABI/removed/sysfs-selinux-checkreqprot
20828 F:      Documentation/ABI/removed/sysfs-selinux-disable
20829 F:      Documentation/admin-guide/LSM/SELinux.rst
20830 F:      include/trace/events/avc.h
20831 F:      include/uapi/linux/selinux_netlink.h
20832 F:      scripts/selinux/
20833 F:      security/selinux/
20835 SENSABLE PHANTOM
20836 M:      Jiri Slaby <jirislaby@kernel.org>
20837 S:      Maintained
20838 F:      drivers/misc/phantom.c
20839 F:      include/uapi/linux/phantom.h
20841 SENSEAIR SUNRISE 006-0-0007
20842 M:      Jacopo Mondi <jacopo@jmondi.org>
20843 S:      Maintained
20844 F:      Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
20845 F:      Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
20846 F:      drivers/iio/chemical/sunrise_co2.c
20848 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
20849 M:      Tomasz Duszynski <tomasz.duszynski@octakon.com>
20850 S:      Maintained
20851 F:      Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
20852 F:      drivers/iio/chemical/scd30.h
20853 F:      drivers/iio/chemical/scd30_core.c
20854 F:      drivers/iio/chemical/scd30_i2c.c
20855 F:      drivers/iio/chemical/scd30_serial.c
20857 SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
20858 M:      Roan van Dijk <roan@protonic.nl>
20859 S:      Maintained
20860 F:      Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
20861 F:      drivers/iio/chemical/scd4x.c
20863 SENSIRION SDP500 DIFFERENTIAL PRESSURE SENSOR DRIVER
20864 M:      Petar Stoykov <petar.stoykov@prodrive-technologies.com>
20865 S:      Maintained
20866 F:      Documentation/devicetree/bindings/iio/pressure/sensirion,sdp500.yaml
20867 F:      drivers/iio/pressure/sdp500.c
20869 SENSIRION SGP40 GAS SENSOR DRIVER
20870 M:      Andreas Klinger <ak@it-klinger.de>
20871 S:      Maintained
20872 F:      Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
20873 F:      drivers/iio/chemical/sgp40.c
20875 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
20876 M:      Tomasz Duszynski <tduszyns@gmail.com>
20877 S:      Maintained
20878 F:      Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
20879 F:      drivers/iio/chemical/sps30.c
20880 F:      drivers/iio/chemical/sps30_i2c.c
20881 F:      drivers/iio/chemical/sps30_serial.c
20883 SERIAL DEVICE BUS
20884 M:      Rob Herring <robh@kernel.org>
20885 L:      linux-serial@vger.kernel.org
20886 S:      Maintained
20887 F:      Documentation/devicetree/bindings/serial/serial.yaml
20888 F:      drivers/tty/serdev/
20889 F:      include/linux/serdev.h
20891 SERIAL IR RECEIVER
20892 M:      Sean Young <sean@mess.org>
20893 L:      linux-media@vger.kernel.org
20894 S:      Maintained
20895 F:      drivers/media/rc/serial_ir.c
20897 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
20898 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
20899 L:      linux-sound@vger.kernel.org
20900 S:      Maintained
20901 F:      Documentation/devicetree/bindings/slimbus/
20902 F:      drivers/slimbus/
20903 F:      include/linux/slimbus.h
20905 SFC NETWORK DRIVER
20906 M:      Edward Cree <ecree.xilinx@gmail.com>
20907 M:      Martin Habets <habetsm.xilinx@gmail.com>
20908 L:      netdev@vger.kernel.org
20909 L:      linux-net-drivers@amd.com
20910 S:      Supported
20911 F:      Documentation/networking/devlink/sfc.rst
20912 F:      drivers/net/ethernet/sfc/
20914 SFCTEMP HWMON DRIVER
20915 M:      Emil Renner Berthing <kernel@esmil.dk>
20916 M:      Hal Feng <hal.feng@starfivetech.com>
20917 L:      linux-hwmon@vger.kernel.org
20918 S:      Maintained
20919 F:      Documentation/devicetree/bindings/hwmon/starfive,jh71x0-temp.yaml
20920 F:      Documentation/hwmon/sfctemp.rst
20921 F:      drivers/hwmon/sfctemp.c
20923 SFF/SFP/SFP+ MODULE SUPPORT
20924 M:      Russell King <linux@armlinux.org.uk>
20925 L:      netdev@vger.kernel.org
20926 S:      Maintained
20927 F:      Documentation/devicetree/bindings/net/sff,sfp.yaml
20928 F:      drivers/net/phy/phylink.c
20929 F:      drivers/net/phy/sfp*
20930 F:      include/linux/mdio/mdio-i2c.h
20931 F:      include/linux/phylink.h
20932 F:      include/linux/sfp.h
20933 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)
20935 SGI GRU DRIVER
20936 M:      Dimitri Sivanich <dimitri.sivanich@hpe.com>
20937 S:      Maintained
20938 F:      drivers/misc/sgi-gru/
20940 SGI XP/XPC/XPNET DRIVER
20941 M:      Robin Holt <robinmholt@gmail.com>
20942 M:      Steve Wahl <steve.wahl@hpe.com>
20943 S:      Maintained
20944 F:      drivers/misc/sgi-xp/
20946 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
20947 M:      Wenjia Zhang <wenjia@linux.ibm.com>
20948 M:      Jan Karcher <jaka@linux.ibm.com>
20949 R:      D. Wythe <alibuda@linux.alibaba.com>
20950 R:      Tony Lu <tonylu@linux.alibaba.com>
20951 R:      Wen Gu <guwen@linux.alibaba.com>
20952 L:      linux-s390@vger.kernel.org
20953 S:      Supported
20954 F:      net/smc/
20956 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
20957 M:      Linus Walleij <linus.walleij@linaro.org>
20958 L:      linux-iio@vger.kernel.org
20959 S:      Maintained
20960 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
20961 F:      Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
20962 F:      drivers/iio/light/gp2ap002.c
20964 SHARP RJ54N1CB0C SENSOR DRIVER
20965 M:      Jacopo Mondi <jacopo@jmondi.org>
20966 L:      linux-media@vger.kernel.org
20967 S:      Odd fixes
20968 T:      git git://linuxtv.org/media_tree.git
20969 F:      drivers/media/i2c/rj54n1cb0c.c
20970 F:      include/media/i2c/rj54n1cb0c.h
20972 SHRINKER
20973 M:      Andrew Morton <akpm@linux-foundation.org>
20974 M:      Dave Chinner <david@fromorbit.com>
20975 R:      Qi Zheng <zhengqi.arch@bytedance.com>
20976 R:      Roman Gushchin <roman.gushchin@linux.dev>
20977 R:      Muchun Song <muchun.song@linux.dev>
20978 L:      linux-mm@kvack.org
20979 S:      Maintained
20980 F:      Documentation/admin-guide/mm/shrinker_debugfs.rst
20981 F:      include/linux/shrinker.h
20982 F:      mm/shrinker.c
20983 F:      mm/shrinker_debug.c
20985 SH_VOU V4L2 OUTPUT DRIVER
20986 L:      linux-media@vger.kernel.org
20987 S:      Orphan
20988 F:      drivers/media/platform/renesas/sh_vou.c
20989 F:      include/media/drv-intf/sh_vou.h
20991 SI2157 MEDIA DRIVER
20992 L:      linux-media@vger.kernel.org
20993 S:      Orphan
20994 W:      https://linuxtv.org
20995 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
20996 F:      drivers/media/tuners/si2157*
20998 SI2165 MEDIA DRIVER
20999 M:      Matthias Schwarzott <zzam@gentoo.org>
21000 L:      linux-media@vger.kernel.org
21001 S:      Maintained
21002 W:      https://linuxtv.org
21003 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
21004 F:      drivers/media/dvb-frontends/si2165*
21006 SI2168 MEDIA DRIVER
21007 L:      linux-media@vger.kernel.org
21008 S:      Orphan
21009 W:      https://linuxtv.org
21010 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
21011 F:      drivers/media/dvb-frontends/si2168*
21013 SI470X FM RADIO RECEIVER I2C DRIVER
21014 M:      Hans Verkuil <hverkuil@xs4all.nl>
21015 L:      linux-media@vger.kernel.org
21016 S:      Odd Fixes
21017 W:      https://linuxtv.org
21018 T:      git git://linuxtv.org/media_tree.git
21019 F:      Documentation/devicetree/bindings/media/silabs,si470x.yaml
21020 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
21022 SI470X FM RADIO RECEIVER USB DRIVER
21023 M:      Hans Verkuil <hverkuil@xs4all.nl>
21024 L:      linux-media@vger.kernel.org
21025 S:      Maintained
21026 W:      https://linuxtv.org
21027 T:      git git://linuxtv.org/media_tree.git
21028 F:      drivers/media/radio/si470x/radio-si470x-common.c
21029 F:      drivers/media/radio/si470x/radio-si470x-usb.c
21030 F:      drivers/media/radio/si470x/radio-si470x.h
21032 SI4713 FM RADIO TRANSMITTER I2C DRIVER
21033 M:      Eduardo Valentin <edubezval@gmail.com>
21034 L:      linux-media@vger.kernel.org
21035 S:      Odd Fixes
21036 W:      https://linuxtv.org
21037 T:      git git://linuxtv.org/media_tree.git
21038 F:      drivers/media/radio/si4713/si4713.?
21040 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
21041 M:      Eduardo Valentin <edubezval@gmail.com>
21042 L:      linux-media@vger.kernel.org
21043 S:      Odd Fixes
21044 W:      https://linuxtv.org
21045 T:      git git://linuxtv.org/media_tree.git
21046 F:      drivers/media/radio/si4713/radio-platform-si4713.c
21048 SI4713 FM RADIO TRANSMITTER USB DRIVER
21049 M:      Hans Verkuil <hverkuil@xs4all.nl>
21050 L:      linux-media@vger.kernel.org
21051 S:      Maintained
21052 W:      https://linuxtv.org
21053 T:      git git://linuxtv.org/media_tree.git
21054 F:      drivers/media/radio/si4713/radio-usb-si4713.c
21056 SIANO DVB DRIVER
21057 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
21058 L:      linux-media@vger.kernel.org
21059 S:      Odd fixes
21060 W:      https://linuxtv.org
21061 T:      git git://linuxtv.org/media_tree.git
21062 F:      drivers/media/common/siano/
21063 F:      drivers/media/mmc/siano/
21064 F:      drivers/media/usb/siano/
21065 F:      drivers/media/usb/siano/
21067 SIEMENS IPC LED DRIVERS
21068 M:      Gerd Haeussler <gerd.haeussler.ext@siemens.com>
21069 M:      Xing Tong Wu <xingtong.wu@siemens.com>
21070 M:      Tobias Schaffner <tobias.schaffner@siemens.com>
21071 L:      linux-leds@vger.kernel.org
21072 S:      Maintained
21073 F:      drivers/leds/simple/
21075 SIEMENS IPC PLATFORM DRIVERS
21076 M:      Gerd Haeussler <gerd.haeussler.ext@siemens.com>
21077 M:      Xing Tong Wu <xingtong.wu@siemens.com>
21078 M:      Tobias Schaffner <tobias.schaffner@siemens.com>
21079 L:      platform-driver-x86@vger.kernel.org
21080 S:      Maintained
21081 F:      drivers/platform/x86/siemens/
21082 F:      include/linux/platform_data/x86/simatic-ipc-base.h
21083 F:      include/linux/platform_data/x86/simatic-ipc.h
21085 SIEMENS IPC WATCHDOG DRIVERS
21086 M:      Gerd Haeussler <gerd.haeussler.ext@siemens.com>
21087 M:      Xing Tong Wu <xingtong.wu@siemens.com>
21088 M:      Tobias Schaffner <tobias.schaffner@siemens.com>
21089 L:      linux-watchdog@vger.kernel.org
21090 S:      Maintained
21091 F:      drivers/watchdog/simatic-ipc-wdt.c
21093 SIFIVE DRIVERS
21094 M:      Paul Walmsley <paul.walmsley@sifive.com>
21095 M:      Samuel Holland <samuel.holland@sifive.com>
21096 L:      linux-riscv@lists.infradead.org
21097 S:      Supported
21098 F:      drivers/dma/sf-pdma/
21099 N:      sifive
21100 K:      fu[57]40
21101 K:      [^@]sifive
21103 SILEAD TOUCHSCREEN DRIVER
21104 M:      Hans de Goede <hdegoede@redhat.com>
21105 L:      linux-input@vger.kernel.org
21106 L:      platform-driver-x86@vger.kernel.org
21107 S:      Maintained
21108 F:      drivers/input/touchscreen/silead.c
21109 F:      drivers/platform/x86/touchscreen_dmi.c
21111 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
21112 M:      Jérôme Pouiller <jerome.pouiller@silabs.com>
21113 S:      Supported
21114 F:      Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
21115 F:      drivers/net/wireless/silabs/wfx/
21117 SILICON MOTION SM712 FRAME BUFFER DRIVER
21118 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
21119 M:      Teddy Wang <teddy.wang@siliconmotion.com>
21120 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
21121 L:      linux-fbdev@vger.kernel.org
21122 S:      Maintained
21123 F:      Documentation/fb/sm712fb.rst
21124 F:      drivers/video/fbdev/sm712*
21126 SILVACO I3C DUAL-ROLE MASTER
21127 M:      Miquel Raynal <miquel.raynal@bootlin.com>
21128 M:      Conor Culhane <conor.culhane@silvaco.com>
21129 L:      linux-i3c@lists.infradead.org (moderated for non-subscribers)
21130 S:      Maintained
21131 F:      Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
21132 F:      drivers/i3c/master/svc-i3c-master.c
21134 SIMPLEFB FB DRIVER
21135 M:      Hans de Goede <hdegoede@redhat.com>
21136 L:      linux-fbdev@vger.kernel.org
21137 S:      Maintained
21138 F:      Documentation/devicetree/bindings/display/simple-framebuffer.yaml
21139 F:      drivers/video/fbdev/simplefb.c
21140 F:      include/linux/platform_data/simplefb.h
21142 SIOX
21143 M:      Thorsten Scherer <t.scherer@eckelmann.de>
21144 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
21145 S:      Supported
21146 F:      drivers/gpio/gpio-siox.c
21147 F:      drivers/siox/*
21148 F:      include/trace/events/siox.h
21150 SIPHASH PRF ROUTINES
21151 M:      Jason A. Donenfeld <Jason@zx2c4.com>
21152 S:      Maintained
21153 F:      include/linux/siphash.h
21154 F:      lib/siphash.c
21155 F:      lib/siphash_kunit.c
21157 SIS 190 ETHERNET DRIVER
21158 M:      Francois Romieu <romieu@fr.zoreil.com>
21159 L:      netdev@vger.kernel.org
21160 S:      Maintained
21161 F:      drivers/net/ethernet/sis/sis190.c
21163 SIS 900/7016 FAST ETHERNET DRIVER
21164 M:      Daniele Venzano <venza@brownhat.org>
21165 L:      netdev@vger.kernel.org
21166 S:      Maintained
21167 W:      http://www.brownhat.org/sis900.html
21168 F:      drivers/net/ethernet/sis/sis900.*
21170 SIS FRAMEBUFFER DRIVER
21171 S:      Orphan
21172 F:      Documentation/fb/sisfb.rst
21173 F:      drivers/video/fbdev/sis/
21174 F:      include/video/sisfb.h
21176 SIS I2C TOUCHSCREEN DRIVER
21177 M:      Mika Penttilä <mpenttil@redhat.com>
21178 L:      linux-input@vger.kernel.org
21179 S:      Maintained
21180 F:      Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
21181 F:      drivers/input/touchscreen/sis_i2c.c
21183 SIS USB2VGA DRIVER
21184 M:      Thomas Winischhofer <thomas@winischhofer.net>
21185 S:      Maintained
21186 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
21187 F:      drivers/usb/misc/sisusbvga/
21189 SL28 CPLD MFD DRIVER
21190 M:      Michael Walle <mwalle@kernel.org>
21191 S:      Maintained
21192 F:      Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
21193 F:      Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
21194 F:      Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
21195 F:      Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
21196 F:      Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
21197 F:      Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
21198 F:      drivers/gpio/gpio-sl28cpld.c
21199 F:      drivers/hwmon/sl28cpld-hwmon.c
21200 F:      drivers/irqchip/irq-sl28cpld.c
21201 F:      drivers/pwm/pwm-sl28cpld.c
21202 F:      drivers/watchdog/sl28cpld_wdt.c
21204 SL28 VPD NVMEM LAYOUT DRIVER
21205 M:      Michael Walle <mwalle@kernel.org>
21206 S:      Maintained
21207 F:      Documentation/devicetree/bindings/nvmem/layouts/kontron,sl28-vpd.yaml
21208 F:      drivers/nvmem/layouts/sl28vpd.c
21210 SLAB ALLOCATOR
21211 M:      Christoph Lameter <cl@linux.com>
21212 M:      Pekka Enberg <penberg@kernel.org>
21213 M:      David Rientjes <rientjes@google.com>
21214 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
21215 M:      Andrew Morton <akpm@linux-foundation.org>
21216 M:      Vlastimil Babka <vbabka@suse.cz>
21217 R:      Roman Gushchin <roman.gushchin@linux.dev>
21218 R:      Hyeonggon Yoo <42.hyeyoo@gmail.com>
21219 L:      linux-mm@kvack.org
21220 S:      Maintained
21221 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
21222 F:      include/linux/sl?b*.h
21223 F:      mm/sl?b*
21225 SLCAN CAN NETWORK DRIVER
21226 M:      Dario Binacchi <dario.binacchi@amarulasolutions.com>
21227 L:      linux-can@vger.kernel.org
21228 S:      Maintained
21229 F:      drivers/net/can/slcan/
21231 SLEEPABLE READ-COPY UPDATE (SRCU)
21232 M:      Lai Jiangshan <jiangshanlai@gmail.com>
21233 M:      "Paul E. McKenney" <paulmck@kernel.org>
21234 M:      Josh Triplett <josh@joshtriplett.org>
21235 R:      Steven Rostedt <rostedt@goodmis.org>
21236 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
21237 L:      rcu@vger.kernel.org
21238 S:      Supported
21239 W:      http://www.rdrop.com/users/paulmck/RCU/
21240 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
21241 F:      include/linux/srcu*.h
21242 F:      kernel/rcu/srcu*.c
21244 SMACK SECURITY MODULE
21245 M:      Casey Schaufler <casey@schaufler-ca.com>
21246 L:      linux-security-module@vger.kernel.org
21247 S:      Maintained
21248 W:      http://schaufler-ca.com
21249 T:      git git://github.com/cschaufler/smack-next
21250 F:      Documentation/admin-guide/LSM/Smack.rst
21251 F:      security/smack/
21253 SMC91x ETHERNET DRIVER
21254 M:      Nicolas Pitre <nico@fluxnic.net>
21255 S:      Odd Fixes
21256 F:      drivers/net/ethernet/smsc/smc91x.*
21258 SMSC EMC2103 HARDWARE MONITOR DRIVER
21259 M:      Steve Glendinning <steve.glendinning@shawell.net>
21260 L:      linux-hwmon@vger.kernel.org
21261 S:      Maintained
21262 F:      Documentation/hwmon/emc2103.rst
21263 F:      drivers/hwmon/emc2103.c
21265 SMSC SCH5627 HARDWARE MONITOR DRIVER
21266 M:      Hans de Goede <hdegoede@redhat.com>
21267 L:      linux-hwmon@vger.kernel.org
21268 S:      Supported
21269 F:      Documentation/hwmon/sch5627.rst
21270 F:      drivers/hwmon/sch5627.c
21272 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
21273 M:      Steve Glendinning <steve.glendinning@shawell.net>
21274 L:      linux-fbdev@vger.kernel.org
21275 S:      Maintained
21276 F:      drivers/video/fbdev/smscufx.c
21278 SMSC47B397 HARDWARE MONITOR DRIVER
21279 M:      Jean Delvare <jdelvare@suse.com>
21280 L:      linux-hwmon@vger.kernel.org
21281 S:      Maintained
21282 F:      Documentation/hwmon/smsc47b397.rst
21283 F:      drivers/hwmon/smsc47b397.c
21285 SMSC911x ETHERNET DRIVER
21286 M:      Steve Glendinning <steve.glendinning@shawell.net>
21287 L:      netdev@vger.kernel.org
21288 S:      Maintained
21289 F:      drivers/net/ethernet/smsc/smsc911x.*
21290 F:      include/linux/smsc911x.h
21292 SMSC9420 PCI ETHERNET DRIVER
21293 M:      Steve Glendinning <steve.glendinning@shawell.net>
21294 L:      netdev@vger.kernel.org
21295 S:      Maintained
21296 F:      drivers/net/ethernet/smsc/smsc9420.*
21298 SNET DPU VIRTIO DATA PATH ACCELERATOR
21299 R:      Alvaro Karsz <alvaro.karsz@solid-run.com>
21300 F:      drivers/vdpa/solidrun/
21302 SOCIONEXT (SNI) AVE NETWORK DRIVER
21303 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
21304 L:      netdev@vger.kernel.org
21305 S:      Maintained
21306 F:      Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
21307 F:      drivers/net/ethernet/socionext/sni_ave.c
21309 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
21310 M:      Ilias Apalodimas <ilias.apalodimas@linaro.org>
21311 M:      Masahisa Kojima <kojima.masahisa@socionext.com>
21312 L:      netdev@vger.kernel.org
21313 S:      Maintained
21314 F:      Documentation/devicetree/bindings/net/socionext,synquacer-netsec.yaml
21315 F:      drivers/net/ethernet/socionext/netsec.c
21317 SOCIONEXT (SNI) Synquacer SPI DRIVER
21318 M:      Masahisa Kojima <masahisa.kojima@linaro.org>
21319 M:      Jassi Brar <jaswinder.singh@linaro.org>
21320 L:      linux-spi@vger.kernel.org
21321 S:      Maintained
21322 F:      Documentation/devicetree/bindings/spi/socionext,synquacer-spi.yaml
21323 F:      drivers/spi/spi-synquacer.c
21325 SOCIONEXT SYNQUACER I2C DRIVER
21326 M:      Ard Biesheuvel <ardb@kernel.org>
21327 L:      linux-i2c@vger.kernel.org
21328 S:      Maintained
21329 F:      Documentation/devicetree/bindings/i2c/socionext,synquacer-i2c.yaml
21330 F:      drivers/i2c/busses/i2c-synquacer.c
21332 SOCIONEXT UNIPHIER SOUND DRIVER
21333 L:      linux-sound@vger.kernel.org
21334 S:      Orphan
21335 F:      sound/soc/uniphier/
21337 SOCKET TIMESTAMPING
21338 M:      Willem de Bruijn <willemdebruijn.kernel@gmail.com>
21339 S:      Maintained
21340 F:      Documentation/networking/timestamping.rst
21341 F:      include/linux/net_tstamp.h
21342 F:      include/uapi/linux/net_tstamp.h
21343 F:      tools/testing/selftests/net/so_txtime.c
21345 SOEKRIS NET48XX LED SUPPORT
21346 M:      Chris Boot <bootc@bootc.net>
21347 S:      Maintained
21348 F:      drivers/leds/leds-net48xx.c
21350 SOFT-IWARP DRIVER (siw)
21351 M:      Bernard Metzler <bmt@zurich.ibm.com>
21352 L:      linux-rdma@vger.kernel.org
21353 S:      Supported
21354 F:      drivers/infiniband/sw/siw/
21355 F:      include/uapi/rdma/siw-abi.h
21357 SOFT-ROCE DRIVER (rxe)
21358 M:      Zhu Yanjun <zyjzyj2000@gmail.com>
21359 L:      linux-rdma@vger.kernel.org
21360 S:      Supported
21361 F:      drivers/infiniband/sw/rxe/
21362 F:      include/uapi/rdma/rdma_user_rxe.h
21364 SOFTLOGIC 6x10 MPEG CODEC
21365 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
21366 M:      Andrey Utkin <andrey_utkin@fastmail.com>
21367 M:      Ismael Luceno <ismael@iodev.co.uk>
21368 L:      linux-media@vger.kernel.org
21369 S:      Supported
21370 F:      drivers/media/pci/solo6x10/
21372 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
21373 M:      James Morse <james.morse@arm.com>
21374 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21375 S:      Maintained
21376 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
21377 F:      drivers/firmware/arm_sdei.c
21378 F:      include/linux/arm_sdei.h
21379 F:      include/uapi/linux/arm_sdei.h
21381 SOFTWARE NODES AND DEVICE PROPERTIES
21382 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
21383 R:      Daniel Scally <djrscally@gmail.com>
21384 R:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
21385 R:      Sakari Ailus <sakari.ailus@linux.intel.com>
21386 L:      linux-acpi@vger.kernel.org
21387 S:      Maintained
21388 F:      drivers/base/property.c
21389 F:      drivers/base/swnode.c
21390 F:      include/linux/fwnode.h
21391 F:      include/linux/property.h
21393 SOFTWARE RAID (Multiple Disks) SUPPORT
21394 M:      Song Liu <song@kernel.org>
21395 R:      Yu Kuai <yukuai3@huawei.com>
21396 L:      linux-raid@vger.kernel.org
21397 S:      Supported
21398 Q:      https://patchwork.kernel.org/project/linux-raid/list/
21399 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
21400 F:      drivers/md/Kconfig
21401 F:      drivers/md/Makefile
21402 F:      drivers/md/md*
21403 F:      drivers/md/raid*
21404 F:      include/linux/raid/
21405 F:      include/uapi/linux/raid/
21407 SOLIDRUN CLEARFOG SUPPORT
21408 M:      Russell King <linux@armlinux.org.uk>
21409 S:      Maintained
21410 F:      arch/arm/boot/dts/marvell/armada-388-clearfog*
21411 F:      arch/arm/boot/dts/marvell/armada-38x-solidrun-*
21413 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
21414 M:      Russell King <linux@armlinux.org.uk>
21415 S:      Maintained
21416 F:      arch/arm/boot/dts/nxp/imx/imx6*-cubox-i*
21417 F:      arch/arm/boot/dts/nxp/imx/imx6*-hummingboard*
21418 F:      arch/arm/boot/dts/nxp/imx/imx6*-sr-*
21420 SONIC NETWORK DRIVER
21421 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
21422 L:      netdev@vger.kernel.org
21423 S:      Maintained
21424 F:      drivers/net/ethernet/natsemi/sonic.*
21426 SONICS SILICON BACKPLANE DRIVER (SSB)
21427 M:      Michael Buesch <m@bues.ch>
21428 L:      linux-wireless@vger.kernel.org
21429 S:      Maintained
21430 F:      drivers/ssb/
21431 F:      include/linux/ssb/
21433 SONY IMX208 SENSOR DRIVER
21434 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
21435 L:      linux-media@vger.kernel.org
21436 S:      Maintained
21437 T:      git git://linuxtv.org/media_tree.git
21438 F:      drivers/media/i2c/imx208.c
21440 SONY IMX214 SENSOR DRIVER
21441 M:      Ricardo Ribalda <ribalda@kernel.org>
21442 L:      linux-media@vger.kernel.org
21443 S:      Maintained
21444 T:      git git://linuxtv.org/media_tree.git
21445 F:      Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
21446 F:      drivers/media/i2c/imx214.c
21448 SONY IMX219 SENSOR DRIVER
21449 M:      Dave Stevenson <dave.stevenson@raspberrypi.com>
21450 L:      linux-media@vger.kernel.org
21451 S:      Maintained
21452 T:      git git://linuxtv.org/media_tree.git
21453 F:      Documentation/devicetree/bindings/media/i2c/imx219.yaml
21454 F:      drivers/media/i2c/imx219.c
21456 SONY IMX258 SENSOR DRIVER
21457 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
21458 L:      linux-media@vger.kernel.org
21459 S:      Maintained
21460 T:      git git://linuxtv.org/media_tree.git
21461 F:      Documentation/devicetree/bindings/media/i2c/sony,imx258.yaml
21462 F:      drivers/media/i2c/imx258.c
21464 SONY IMX274 SENSOR DRIVER
21465 M:      Leon Luo <leonl@leopardimaging.com>
21466 L:      linux-media@vger.kernel.org
21467 S:      Maintained
21468 T:      git git://linuxtv.org/media_tree.git
21469 F:      Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
21470 F:      drivers/media/i2c/imx274.c
21472 SONY IMX283 SENSOR DRIVER
21473 M:      Kieran Bingham <kieran.bingham@ideasonboard.com>
21474 M:      Umang Jain <umang.jain@ideasonboard.com>
21475 L:      linux-media@vger.kernel.org
21476 S:      Maintained
21477 T:      git git://linuxtv.org/media_tree.git
21478 F:      Documentation/devicetree/bindings/media/i2c/sony,imx283.yaml
21479 F:      drivers/media/i2c/imx283.c
21481 SONY IMX290 SENSOR DRIVER
21482 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
21483 L:      linux-media@vger.kernel.org
21484 S:      Maintained
21485 T:      git git://linuxtv.org/media_tree.git
21486 F:      Documentation/devicetree/bindings/media/i2c/sony,imx290.yaml
21487 F:      drivers/media/i2c/imx290.c
21489 SONY IMX296 SENSOR DRIVER
21490 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
21491 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
21492 L:      linux-media@vger.kernel.org
21493 S:      Maintained
21494 T:      git git://linuxtv.org/media_tree.git
21495 F:      Documentation/devicetree/bindings/media/i2c/sony,imx296.yaml
21496 F:      drivers/media/i2c/imx296.c
21498 SONY IMX319 SENSOR DRIVER
21499 M:      Bingbu Cao <bingbu.cao@intel.com>
21500 L:      linux-media@vger.kernel.org
21501 S:      Maintained
21502 T:      git git://linuxtv.org/media_tree.git
21503 F:      drivers/media/i2c/imx319.c
21505 SONY IMX334 SENSOR DRIVER
21506 L:      linux-media@vger.kernel.org
21507 S:      Orphan
21508 T:      git git://linuxtv.org/media_tree.git
21509 F:      Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
21510 F:      drivers/media/i2c/imx334.c
21512 SONY IMX335 SENSOR DRIVER
21513 L:      linux-media@vger.kernel.org
21514 S:      Orphan
21515 T:      git git://linuxtv.org/media_tree.git
21516 F:      Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
21517 F:      drivers/media/i2c/imx335.c
21519 SONY IMX355 SENSOR DRIVER
21520 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
21521 L:      linux-media@vger.kernel.org
21522 S:      Maintained
21523 T:      git git://linuxtv.org/media_tree.git
21524 F:      drivers/media/i2c/imx355.c
21526 SONY IMX412 SENSOR DRIVER
21527 L:      linux-media@vger.kernel.org
21528 S:      Orphan
21529 T:      git git://linuxtv.org/media_tree.git
21530 F:      Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
21531 F:      drivers/media/i2c/imx412.c
21533 SONY IMX415 SENSOR DRIVER
21534 M:      Michael Riesch <michael.riesch@wolfvision.net>
21535 L:      linux-media@vger.kernel.org
21536 S:      Maintained
21537 T:      git git://linuxtv.org/media_tree.git
21538 F:      Documentation/devicetree/bindings/media/i2c/sony,imx415.yaml
21539 F:      drivers/media/i2c/imx415.c
21541 SONY MEMORYSTICK SUBSYSTEM
21542 M:      Maxim Levitsky <maximlevitsky@gmail.com>
21543 M:      Alex Dubov <oakad@yahoo.com>
21544 M:      Ulf Hansson <ulf.hansson@linaro.org>
21545 L:      linux-mmc@vger.kernel.org
21546 S:      Maintained
21547 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
21548 F:      drivers/memstick/
21549 F:      include/linux/memstick.h
21551 SONY VAIO CONTROL DEVICE DRIVER
21552 M:      Mattia Dongili <malattia@linux.it>
21553 L:      platform-driver-x86@vger.kernel.org
21554 S:      Maintained
21555 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
21556 F:      Documentation/admin-guide/laptops/sony-laptop.rst
21557 F:      drivers/char/sonypi.c
21558 F:      drivers/platform/x86/sony-laptop.c
21559 F:      include/linux/sony-laptop.h
21561 SOPHGO DEVICETREES and DRIVERS
21562 M:      Chen Wang <unicorn_wang@outlook.com>
21563 M:      Inochi Amaoto <inochiama@outlook.com>
21564 T:      git https://github.com/sophgo/linux.git
21565 S:      Maintained
21566 N:      sophgo
21567 K:      sophgo
21569 SOUND
21570 M:      Jaroslav Kysela <perex@perex.cz>
21571 M:      Takashi Iwai <tiwai@suse.com>
21572 L:      linux-sound@vger.kernel.org
21573 S:      Maintained
21574 W:      http://www.alsa-project.org/
21575 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
21576 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
21577 F:      Documentation/sound/
21578 F:      include/sound/
21579 F:      include/uapi/sound/
21580 F:      sound/
21581 F:      tools/testing/selftests/alsa
21583 SOUND - ALSA SELFTESTS
21584 M:      Mark Brown <broonie@kernel.org>
21585 L:      linux-sound@vger.kernel.org
21586 L:      linux-kselftest@vger.kernel.org
21587 S:      Supported
21588 F:      tools/testing/selftests/alsa
21590 SOUND - COMPRESSED AUDIO
21591 M:      Vinod Koul <vkoul@kernel.org>
21592 L:      linux-sound@vger.kernel.org
21593 S:      Supported
21594 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
21595 F:      Documentation/sound/designs/compress-offload.rst
21596 F:      include/sound/compress_driver.h
21597 F:      include/uapi/sound/compress_*
21598 F:      sound/core/compress_offload.c
21599 F:      sound/soc/soc-compress.c
21601 SOUND - CORE KUNIT TEST
21602 M:      Ivan Orlov <ivan.orlov0322@gmail.com>
21603 L:      linux-sound@vger.kernel.org
21604 S:      Supported
21605 F:      sound/core/sound_kunit.c
21607 SOUND - DMAENGINE HELPERS
21608 M:      Lars-Peter Clausen <lars@metafoo.de>
21609 S:      Supported
21610 F:      include/sound/dmaengine_pcm.h
21611 F:      sound/core/pcm_dmaengine.c
21612 F:      sound/soc/soc-generic-dmaengine-pcm.c
21614 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
21615 M:      Liam Girdwood <lgirdwood@gmail.com>
21616 M:      Mark Brown <broonie@kernel.org>
21617 L:      linux-sound@vger.kernel.org
21618 S:      Supported
21619 W:      http://alsa-project.org/main/index.php/ASoC
21620 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
21621 F:      Documentation/devicetree/bindings/sound/
21622 F:      Documentation/sound/soc/
21623 F:      include/dt-bindings/sound/
21624 F:      include/sound/soc*
21625 F:      include/sound/sof.h
21626 F:      include/sound/sof/
21627 F:      include/trace/events/sof*.h
21628 F:      include/uapi/sound/asoc.h
21629 F:      sound/soc/
21631 SOUND - SOC LAYER / dapm-graph
21632 M:      Luca Ceresoli <luca.ceresoli@bootlin.com>
21633 L:      linux-sound@vger.kernel.org
21634 S:      Maintained
21635 F:      tools/sound/dapm-graph
21637 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
21638 M:      Liam Girdwood <lgirdwood@gmail.com>
21639 M:      Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
21640 M:      Bard Liao <yung-chuan.liao@linux.intel.com>
21641 M:      Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
21642 M:      Daniel Baluta <daniel.baluta@nxp.com>
21643 R:      Kai Vehmanen <kai.vehmanen@linux.intel.com>
21644 R:      Pierre-Louis Bossart <pierre-louis.bossart@linux.dev>
21645 L:      sound-open-firmware@alsa-project.org (moderated for non-subscribers)
21646 S:      Supported
21647 W:      https://github.com/thesofproject/linux/
21648 F:      sound/soc/sof/
21650 SOUND - GENERIC SOUND CARD (Simple-Audio-Card, Audio-Graph-Card)
21651 M:      Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
21652 S:      Supported
21653 L:      linux-sound@vger.kernel.org
21654 F:      sound/soc/generic/
21655 F:      include/sound/simple_card*
21656 F:      Documentation/devicetree/bindings/sound/simple-card.yaml
21657 F:      Documentation/devicetree/bindings/sound/audio-graph*.yaml
21659 SOUNDWIRE SUBSYSTEM
21660 M:      Vinod Koul <vkoul@kernel.org>
21661 M:      Bard Liao <yung-chuan.liao@linux.intel.com>
21662 R:      Pierre-Louis Bossart <pierre-louis.bossart@linux.dev>
21663 R:      Sanyog Kale <sanyog.r.kale@intel.com>
21664 L:      linux-sound@vger.kernel.org
21665 S:      Supported
21666 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
21667 F:      Documentation/driver-api/soundwire/
21668 F:      drivers/soundwire/
21669 F:      include/linux/soundwire/
21671 SP2 MEDIA DRIVER
21672 M:      Olli Salonen <olli.salonen@iki.fi>
21673 L:      linux-media@vger.kernel.org
21674 S:      Maintained
21675 W:      https://linuxtv.org
21676 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
21677 F:      drivers/media/dvb-frontends/sp2*
21679 SPANISH DOCUMENTATION
21680 M:      Carlos Bilbao <carlos.bilbao.osdev@gmail.com>
21681 R:      Avadhut Naik <avadhut.naik@amd.com>
21682 S:      Maintained
21683 F:      Documentation/translations/sp_SP/
21685 SPARC + UltraSPARC (sparc/sparc64)
21686 M:      "David S. Miller" <davem@davemloft.net>
21687 M:      Andreas Larsson <andreas@gaisler.com>
21688 L:      sparclinux@vger.kernel.org
21689 S:      Maintained
21690 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
21691 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
21692 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
21693 F:      arch/sparc/
21694 F:      drivers/sbus/
21696 SPARC SERIAL DRIVERS
21697 M:      "David S. Miller" <davem@davemloft.net>
21698 L:      sparclinux@vger.kernel.org
21699 S:      Maintained
21700 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
21701 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
21702 F:      drivers/tty/serial/suncore.c
21703 F:      drivers/tty/serial/sunhv.c
21704 F:      drivers/tty/serial/sunsab.c
21705 F:      drivers/tty/serial/sunsab.h
21706 F:      drivers/tty/serial/sunsu.c
21707 F:      drivers/tty/serial/sunzilog.c
21708 F:      drivers/tty/serial/sunzilog.h
21709 F:      drivers/tty/vcc.c
21710 F:      include/linux/sunserialcore.h
21712 SPARSE CHECKER
21713 M:      "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
21714 L:      linux-sparse@vger.kernel.org
21715 S:      Maintained
21716 W:      https://sparse.docs.kernel.org/
21717 Q:      https://patchwork.kernel.org/project/linux-sparse/list/
21718 B:      https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
21719 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
21720 F:      include/linux/compiler.h
21722 SPEAKUP CONSOLE SPEECH DRIVER
21723 M:      William Hubbs <w.d.hubbs@gmail.com>
21724 M:      Chris Brannon <chris@the-brannons.com>
21725 M:      Kirk Reiser <kirk@reisers.ca>
21726 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
21727 L:      speakup@linux-speakup.org
21728 S:      Odd Fixes
21729 W:      http://www.linux-speakup.org/
21730 W:      https://github.com/linux-speakup/speakup
21731 B:      https://github.com/linux-speakup/speakup/issues
21732 F:      drivers/accessibility/speakup/
21734 SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
21735 M:      Viresh Kumar <vireshk@kernel.org>
21736 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
21737 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21738 L:      soc@lists.linux.dev
21739 S:      Maintained
21740 W:      http://www.st.com/spear
21741 F:      arch/arm/boot/dts/st/spear*
21742 F:      arch/arm/mach-spear/
21743 F:      drivers/clk/spear/
21744 F:      drivers/pinctrl/spear/
21746 SPI NOR SUBSYSTEM
21747 M:      Tudor Ambarus <tudor.ambarus@linaro.org>
21748 M:      Pratyush Yadav <pratyush@kernel.org>
21749 M:      Michael Walle <mwalle@kernel.org>
21750 L:      linux-mtd@lists.infradead.org
21751 S:      Maintained
21752 W:      http://www.linux-mtd.infradead.org/
21753 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
21754 C:      irc://irc.oftc.net/mtd
21755 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
21756 F:      Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
21757 F:      drivers/mtd/spi-nor/
21758 F:      include/linux/mtd/spi-nor.h
21760 SPI SUBSYSTEM
21761 M:      Mark Brown <broonie@kernel.org>
21762 L:      linux-spi@vger.kernel.org
21763 S:      Maintained
21764 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
21765 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
21766 F:      Documentation/devicetree/bindings/spi/
21767 F:      Documentation/spi/
21768 F:      drivers/spi/
21769 F:      include/linux/spi/
21770 F:      include/uapi/linux/spi/
21771 F:      tools/spi/
21773 SPIDERNET NETWORK DRIVER for CELL
21774 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
21775 M:      Geoff Levand <geoff@infradead.org>
21776 L:      netdev@vger.kernel.org
21777 L:      linuxppc-dev@lists.ozlabs.org
21778 S:      Maintained
21779 F:      Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
21780 F:      drivers/net/ethernet/toshiba/spider_net*
21782 SPMI SUBSYSTEM
21783 M:      Stephen Boyd <sboyd@kernel.org>
21784 L:      linux-kernel@vger.kernel.org
21785 S:      Maintained
21786 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
21787 F:      Documentation/devicetree/bindings/spmi/
21788 F:      drivers/spmi/
21789 F:      include/dt-bindings/spmi/spmi.h
21790 F:      include/linux/spmi.h
21791 F:      include/trace/events/spmi.h
21793 SPU FILE SYSTEM
21794 L:      linuxppc-dev@lists.ozlabs.org
21795 S:      Orphan
21796 F:      Documentation/filesystems/spufs/spufs.rst
21797 F:      arch/powerpc/platforms/cell/spufs/
21799 SQUASHFS FILE SYSTEM
21800 M:      Phillip Lougher <phillip@squashfs.org.uk>
21801 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
21802 S:      Maintained
21803 W:      http://squashfs.org.uk
21804 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
21805 F:      Documentation/filesystems/squashfs.rst
21806 F:      fs/squashfs/
21808 SRM (Alpha) environment access
21809 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
21810 S:      Maintained
21811 F:      arch/alpha/kernel/srm_env.c
21813 ST LSM6DSx IMU IIO DRIVER
21814 M:      Lorenzo Bianconi <lorenzo@kernel.org>
21815 L:      linux-iio@vger.kernel.org
21816 S:      Maintained
21817 W:      http://www.st.com/
21818 F:      Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
21819 F:      drivers/iio/imu/st_lsm6dsx/
21821 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
21822 M:      Benjamin Mugnier <benjamin.mugnier@foss.st.com>
21823 M:      Sylvain Petinot <sylvain.petinot@foss.st.com>
21824 L:      linux-media@vger.kernel.org
21825 S:      Maintained
21826 T:      git git://linuxtv.org/media_tree.git
21827 F:      Documentation/devicetree/bindings/media/i2c/st,st-mipid02.yaml
21828 F:      drivers/media/i2c/st-mipid02.c
21830 ST STM32 FIREWALL
21831 M:      Gatien Chevallier <gatien.chevallier@foss.st.com>
21832 S:      Maintained
21833 F:      drivers/bus/stm32_etzpc.c
21834 F:      drivers/bus/stm32_firewall.c
21835 F:      drivers/bus/stm32_rifsc.c
21837 ST STM32 I2C/SMBUS DRIVER
21838 M:      Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
21839 M:      Alain Volmat <alain.volmat@foss.st.com>
21840 L:      linux-i2c@vger.kernel.org
21841 S:      Maintained
21842 F:      drivers/i2c/busses/i2c-stm32*
21844 ST STM32 SPI DRIVER
21845 M:      Alain Volmat <alain.volmat@foss.st.com>
21846 L:      linux-spi@vger.kernel.org
21847 S:      Maintained
21848 F:      drivers/spi/spi-stm32.c
21850 ST STPDDC60 DRIVER
21851 M:      Daniel Nilsson <daniel.nilsson@flex.com>
21852 L:      linux-hwmon@vger.kernel.org
21853 S:      Maintained
21854 F:      Documentation/hwmon/stpddc60.rst
21855 F:      drivers/hwmon/pmbus/stpddc60.c
21857 ST VGXY61 DRIVER
21858 M:      Benjamin Mugnier <benjamin.mugnier@foss.st.com>
21859 M:      Sylvain Petinot <sylvain.petinot@foss.st.com>
21860 L:      linux-media@vger.kernel.org
21861 S:      Maintained
21862 T:      git git://linuxtv.org/media_tree.git
21863 F:      Documentation/devicetree/bindings/media/i2c/st,st-vgxy61.yaml
21864 F:      Documentation/userspace-api/media/drivers/vgxy61.rst
21865 F:      drivers/media/i2c/vgxy61.c
21867 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
21868 M:      Song Qiang <songqiang1304521@gmail.com>
21869 L:      linux-iio@vger.kernel.org
21870 S:      Maintained
21871 F:      Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
21872 F:      drivers/iio/proximity/vl53l0x-i2c.c
21874 STABLE BRANCH
21875 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21876 M:      Sasha Levin <sashal@kernel.org>
21877 L:      stable@vger.kernel.org
21878 S:      Supported
21879 F:      Documentation/process/stable-kernel-rules.rst
21881 STAGING - ATOMISP DRIVER
21882 M:      Hans de Goede <hdegoede@redhat.com>
21883 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
21884 R:      Sakari Ailus <sakari.ailus@linux.intel.com>
21885 L:      linux-media@vger.kernel.org
21886 S:      Maintained
21887 F:      drivers/staging/media/atomisp/
21889 STAGING - FIELDBUS SUBSYSTEM
21890 M:      Sven Van Asbroeck <TheSven73@gmail.com>
21891 S:      Maintained
21892 F:      drivers/staging/fieldbus/*
21893 F:      drivers/staging/fieldbus/Documentation/
21895 STAGING - HMS ANYBUS-S BUS
21896 M:      Sven Van Asbroeck <TheSven73@gmail.com>
21897 S:      Maintained
21898 F:      drivers/staging/fieldbus/anybuss/
21900 STAGING - INDUSTRIAL IO
21901 M:      Jonathan Cameron <jic23@kernel.org>
21902 L:      linux-iio@vger.kernel.org
21903 S:      Odd Fixes
21904 F:      Documentation/devicetree/bindings/staging/iio/
21905 F:      drivers/staging/iio/
21907 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
21908 M:      Marc Dietrich <marvin24@gmx.de>
21909 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
21910 L:      linux-tegra@vger.kernel.org
21911 S:      Maintained
21912 F:      drivers/staging/nvec/
21914 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
21915 M:      Jens Frederich <jfrederich@gmail.com>
21916 M:      Jon Nettleton <jon.nettleton@gmail.com>
21917 S:      Maintained
21918 W:      http://wiki.laptop.org/go/DCON
21919 F:      drivers/staging/olpc_dcon/
21921 STAGING - REALTEK RTL8712U DRIVERS
21922 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
21923 S:      Odd Fixes
21924 F:      drivers/staging/rtl8712/
21926 STAGING - SEPS525 LCD CONTROLLER DRIVERS
21927 M:      Michael Hennerich <michael.hennerich@analog.com>
21928 L:      linux-fbdev@vger.kernel.org
21929 S:      Supported
21930 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
21931 F:      drivers/staging/fbtft/fb_seps525.c
21933 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
21934 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
21935 M:      Teddy Wang <teddy.wang@siliconmotion.com>
21936 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
21937 L:      linux-fbdev@vger.kernel.org
21938 S:      Maintained
21939 F:      drivers/staging/sm750fb/
21941 STAGING - VIA VT665X DRIVERS
21942 M:      Philipp Hortmann <philipp.g.hortmann@gmail.com>
21943 S:      Odd Fixes
21944 F:      drivers/staging/vt665?/
21946 STAGING SUBSYSTEM
21947 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21948 L:      linux-staging@lists.linux.dev
21949 S:      Supported
21950 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
21951 F:      drivers/staging/
21953 STANDALONE CACHE CONTROLLER DRIVERS
21954 M:      Conor Dooley <conor@kernel.org>
21955 S:      Maintained
21956 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
21957 F:      Documentation/devicetree/bindings/cache/
21958 F:      drivers/cache
21960 STARFIRE/DURALAN NETWORK DRIVER
21961 M:      Ion Badulescu <ionut@badula.org>
21962 S:      Odd Fixes
21963 F:      drivers/net/ethernet/adaptec/starfire*
21965 STARFIVE CAMERA SUBSYSTEM DRIVER
21966 M:      Jack Zhu <jack.zhu@starfivetech.com>
21967 M:      Changhuang Liang <changhuang.liang@starfivetech.com>
21968 L:      linux-media@vger.kernel.org
21969 S:      Maintained
21970 F:      Documentation/admin-guide/media/starfive_camss.rst
21971 F:      Documentation/devicetree/bindings/media/starfive,jh7110-camss.yaml
21972 F:      drivers/staging/media/starfive/camss
21974 STARFIVE CRYPTO DRIVER
21975 M:      Jia Jie Ho <jiajie.ho@starfivetech.com>
21976 M:      William Qiu <william.qiu@starfivetech.com>
21977 S:      Supported
21978 F:      Documentation/devicetree/bindings/crypto/starfive*
21979 F:      drivers/crypto/starfive/
21981 STARFIVE DEVICETREES
21982 M:      Emil Renner Berthing <kernel@esmil.dk>
21983 S:      Maintained
21984 F:      arch/riscv/boot/dts/starfive/
21986 STARFIVE DWMAC GLUE LAYER
21987 M:      Emil Renner Berthing <kernel@esmil.dk>
21988 M:      Minda Chen <minda.chen@starfivetech.com>
21989 S:      Maintained
21990 F:      Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.yaml
21991 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c
21993 STARFIVE JH7110 DPHY RX DRIVER
21994 M:      Jack Zhu <jack.zhu@starfivetech.com>
21995 M:      Changhuang Liang <changhuang.liang@starfivetech.com>
21996 S:      Supported
21997 F:      Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-rx.yaml
21998 F:      drivers/phy/starfive/phy-jh7110-dphy-rx.c
22000 STARFIVE JH7110 DPHY TX DRIVER
22001 M:      Keith Zhao <keith.zhao@starfivetech.com>
22002 M:      Shengyang Chen <shengyang.chen@starfivetech.com>
22003 S:      Supported
22004 F:      Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-tx.yaml
22005 F:      drivers/phy/starfive/phy-jh7110-dphy-tx.c
22007 STARFIVE JH7110 MMC/SD/SDIO DRIVER
22008 M:      William Qiu <william.qiu@starfivetech.com>
22009 S:      Supported
22010 F:      Documentation/devicetree/bindings/mmc/starfive*
22011 F:      drivers/mmc/host/dw_mmc-starfive.c
22013 STARFIVE JH7110 PLL CLOCK DRIVER
22014 M:      Xingyu Wu <xingyu.wu@starfivetech.com>
22015 S:      Supported
22016 F:      Documentation/devicetree/bindings/clock/starfive,jh7110-pll.yaml
22017 F:      drivers/clk/starfive/clk-starfive-jh7110-pll.c
22019 STARFIVE JH7110 PWMDAC DRIVER
22020 M:      Hal Feng <hal.feng@starfivetech.com>
22021 M:      Xingyu Wu <xingyu.wu@starfivetech.com>
22022 S:      Supported
22023 F:      Documentation/devicetree/bindings/sound/starfive,jh7110-pwmdac.yaml
22024 F:      sound/soc/starfive/jh7110_pwmdac.c
22026 STARFIVE JH7110 SYSCON
22027 M:      William Qiu <william.qiu@starfivetech.com>
22028 M:      Xingyu Wu <xingyu.wu@starfivetech.com>
22029 S:      Supported
22030 F:      Documentation/devicetree/bindings/soc/starfive/starfive,jh7110-syscon.yaml
22032 STARFIVE JH7110 TDM DRIVER
22033 M:      Walker Chen <walker.chen@starfivetech.com>
22034 S:      Maintained
22035 F:      Documentation/devicetree/bindings/sound/starfive,jh7110-tdm.yaml
22036 F:      sound/soc/starfive/jh7110_tdm.c
22038 STARFIVE JH71X0 CLOCK DRIVERS
22039 M:      Emil Renner Berthing <kernel@esmil.dk>
22040 M:      Hal Feng <hal.feng@starfivetech.com>
22041 S:      Maintained
22042 F:      Documentation/devicetree/bindings/clock/starfive,jh71*.yaml
22043 F:      drivers/clk/starfive/clk-starfive-jh71*
22044 F:      include/dt-bindings/clock/starfive?jh71*.h
22046 STARFIVE JH71X0 PINCTRL DRIVERS
22047 M:      Emil Renner Berthing <kernel@esmil.dk>
22048 M:      Jianlong Huang <jianlong.huang@starfivetech.com>
22049 M:      Hal Feng <hal.feng@starfivetech.com>
22050 L:      linux-gpio@vger.kernel.org
22051 S:      Maintained
22052 F:      Documentation/devicetree/bindings/pinctrl/starfive,jh71*.yaml
22053 F:      drivers/pinctrl/starfive/pinctrl-starfive-jh71*
22054 F:      include/dt-bindings/pinctrl/pinctrl-starfive-jh7100.h
22055 F:      include/dt-bindings/pinctrl/starfive,jh7110-pinctrl.h
22057 STARFIVE JH71X0 RESET CONTROLLER DRIVERS
22058 M:      Emil Renner Berthing <kernel@esmil.dk>
22059 M:      Hal Feng <hal.feng@starfivetech.com>
22060 S:      Maintained
22061 F:      Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
22062 F:      drivers/reset/starfive/reset-starfive-jh71*
22063 F:      include/dt-bindings/reset/starfive?jh71*.h
22065 STARFIVE JH71X0 USB DRIVERS
22066 M:      Minda Chen <minda.chen@starfivetech.com>
22067 S:      Maintained
22068 F:      Documentation/devicetree/bindings/usb/starfive,jh7110-usb.yaml
22069 F:      drivers/usb/cdns3/cdns3-starfive.c
22071 STARFIVE JH71XX PMU CONTROLLER DRIVER
22072 M:      Walker Chen <walker.chen@starfivetech.com>
22073 M:      Changhuang Liang <changhuang.liang@starfivetech.com>
22074 S:      Supported
22075 F:      Documentation/devicetree/bindings/power/starfive*
22076 F:      drivers/pmdomain/starfive/
22077 F:      include/dt-bindings/power/starfive,jh7110-pmu.h
22079 STARFIVE SOC DRIVERS
22080 M:      Conor Dooley <conor@kernel.org>
22081 S:      Maintained
22082 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
22083 F:      Documentation/devicetree/bindings/soc/starfive/
22085 STARFIVE STARLINK PMU DRIVER
22086 M:      Ji Sheng Teoh <jisheng.teoh@starfivetech.com>
22087 S:      Maintained
22088 F:      Documentation/admin-guide/perf/starfive_starlink_pmu.rst
22089 F:      Documentation/devicetree/bindings/perf/starfive,jh8100-starlink-pmu.yaml
22090 F:      drivers/perf/starfive_starlink_pmu.c
22092 STARFIVE TRNG DRIVER
22093 M:      Jia Jie Ho <jiajie.ho@starfivetech.com>
22094 S:      Supported
22095 F:      Documentation/devicetree/bindings/rng/starfive*
22096 F:      drivers/char/hw_random/jh7110-trng.c
22098 STARFIVE WATCHDOG DRIVER
22099 M:      Xingyu Wu <xingyu.wu@starfivetech.com>
22100 M:      Samin Guo <samin.guo@starfivetech.com>
22101 S:      Supported
22102 F:      Documentation/devicetree/bindings/watchdog/starfive*
22103 F:      drivers/watchdog/starfive-wdt.c
22105 STARFIVE JH71X0 PCIE AND USB PHY DRIVER
22106 M:      Minda Chen <minda.chen@starfivetech.com>
22107 S:      Supported
22108 F:      Documentation/devicetree/bindings/phy/starfive,jh7110-pcie-phy.yaml
22109 F:      Documentation/devicetree/bindings/phy/starfive,jh7110-usb-phy.yaml
22110 F:      drivers/phy/starfive/phy-jh7110-pcie.c
22111 F:      drivers/phy/starfive/phy-jh7110-usb.c
22113 STARFIVE JH8100 EXTERNAL INTERRUPT CONTROLLER DRIVER
22114 M:      Changhuang Liang <changhuang.liang@starfivetech.com>
22115 S:      Supported
22116 F:      Documentation/devicetree/bindings/interrupt-controller/starfive,jh8100-intc.yaml
22117 F:      drivers/irqchip/irq-starfive-jh8100-intc.c
22119 STATIC BRANCH/CALL
22120 M:      Peter Zijlstra <peterz@infradead.org>
22121 M:      Josh Poimboeuf <jpoimboe@kernel.org>
22122 M:      Jason Baron <jbaron@akamai.com>
22123 R:      Steven Rostedt <rostedt@goodmis.org>
22124 R:      Ard Biesheuvel <ardb@kernel.org>
22125 S:      Supported
22126 F:      arch/*/include/asm/jump_label*.h
22127 F:      arch/*/include/asm/static_call*.h
22128 F:      arch/*/kernel/jump_label.c
22129 F:      arch/*/kernel/static_call.c
22130 F:      include/linux/jump_label*.h
22131 F:      include/linux/static_call*.h
22132 F:      kernel/jump_label.c
22133 F:      kernel/static_call.c
22135 STI AUDIO (ASoC) DRIVERS
22136 M:      Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
22137 L:      linux-sound@vger.kernel.org
22138 S:      Maintained
22139 F:      Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
22140 F:      sound/soc/sti/
22142 STI CEC DRIVER
22143 M:      Alain Volmat <alain.volmat@foss.st.com>
22144 S:      Maintained
22145 F:      Documentation/devicetree/bindings/media/cec/st,stih-cec.yaml
22146 F:      drivers/media/cec/platform/sti/
22148 STK1160 USB VIDEO CAPTURE DRIVER
22149 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
22150 L:      linux-media@vger.kernel.org
22151 S:      Maintained
22152 T:      git git://linuxtv.org/media_tree.git
22153 F:      drivers/media/usb/stk1160/
22155 STM32 AUDIO (ASoC) DRIVERS
22156 M:      Olivier Moysan <olivier.moysan@foss.st.com>
22157 M:      Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
22158 L:      linux-sound@vger.kernel.org
22159 S:      Maintained
22160 F:      Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
22161 F:      Documentation/devicetree/bindings/sound/st,stm32-*.yaml
22162 F:      sound/soc/stm/
22164 STM32 DMA DRIVERS
22165 M:      Amélie Delaunay <amelie.delaunay@foss.st.com>
22166 L:      dmaengine@vger.kernel.org
22167 L:      linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
22168 S:      Maintained
22169 F:      Documentation/arch/arm/stm32/stm32-dma-mdma-chaining.rst
22170 F:      Documentation/devicetree/bindings/dma/stm32/
22171 F:      drivers/dma/stm32/
22173 STM32 TIMER/LPTIMER DRIVERS
22174 M:      Fabrice Gasnier <fabrice.gasnier@foss.st.com>
22175 S:      Maintained
22176 F:      Documentation/ABI/testing/*timer-stm32
22177 F:      Documentation/devicetree/bindings/*/*stm32-*timer*
22178 F:      drivers/*/stm32-*timer*
22179 F:      drivers/pwm/pwm-stm32*
22180 F:      include/linux/*/stm32-*tim*
22182 STMMAC ETHERNET DRIVER
22183 M:      Alexandre Torgue <alexandre.torgue@foss.st.com>
22184 M:      Jose Abreu <joabreu@synopsys.com>
22185 L:      netdev@vger.kernel.org
22186 S:      Supported
22187 W:      http://www.stlinux.com
22188 F:      Documentation/networking/device_drivers/ethernet/stmicro/
22189 F:      drivers/net/ethernet/stmicro/stmmac/
22191 SUN HAPPY MEAL ETHERNET DRIVER
22192 M:      Sean Anderson <seanga2@gmail.com>
22193 S:      Maintained
22194 F:      drivers/net/ethernet/sun/sunhme.*
22196 SUN3/3X
22197 M:      Sam Creasey <sammy@sammy.net>
22198 S:      Maintained
22199 W:      http://sammy.net/sun3/
22200 F:      arch/m68k/include/asm/sun3*
22201 F:      arch/m68k/kernel/*sun3*
22202 F:      arch/m68k/sun3*/
22203 F:      drivers/net/ethernet/i825xx/sun3*
22205 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
22206 M:      Hans de Goede <hdegoede@redhat.com>
22207 L:      linux-input@vger.kernel.org
22208 S:      Maintained
22209 F:      Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
22210 F:      drivers/input/keyboard/sun4i-lradc-keys.c
22212 SUNDANCE NETWORK DRIVER
22213 M:      Denis Kirjanov <kda@linux-powerpc.org>
22214 L:      netdev@vger.kernel.org
22215 S:      Maintained
22216 F:      drivers/net/ethernet/dlink/sundance.c
22218 SUNPLUS ETHERNET DRIVER
22219 M:      Wells Lu <wellslutw@gmail.com>
22220 L:      netdev@vger.kernel.org
22221 S:      Maintained
22222 W:      https://sunplus.atlassian.net/wiki/spaces/doc/overview
22223 F:      Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
22224 F:      drivers/net/ethernet/sunplus/
22226 SUNPLUS MMC DRIVER
22227 M:      Tony Huang <tonyhuang.sunplus@gmail.com>
22228 M:      Li-hao Kuo <lhjeff911@gmail.com>
22229 S:      Maintained
22230 F:      Documentation/devicetree/bindings/mmc/sunplus,mmc.yaml
22231 F:      drivers/mmc/host/sunplus-mmc.c
22233 SUNPLUS OCOTP DRIVER
22234 M:      Vincent Shih <vincent.sunplus@gmail.com>
22235 S:      Maintained
22236 F:      Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
22237 F:      drivers/nvmem/sunplus-ocotp.c
22239 SUNPLUS PWM DRIVER
22240 M:      Hammer Hsieh <hammerh0314@gmail.com>
22241 S:      Maintained
22242 F:      Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
22243 F:      drivers/pwm/pwm-sunplus.c
22245 SUNPLUS RTC DRIVER
22246 M:      Vincent Shih <vincent.sunplus@gmail.com>
22247 L:      linux-rtc@vger.kernel.org
22248 S:      Maintained
22249 F:      Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
22250 F:      drivers/rtc/rtc-sunplus.c
22252 SUNPLUS SPI CONTROLLER INTERFACE DRIVER
22253 M:      Li-hao Kuo <lhjeff911@gmail.com>
22254 L:      linux-spi@vger.kernel.org
22255 S:      Maintained
22256 F:      Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
22257 F:      drivers/spi/spi-sunplus-sp7021.c
22259 SUNPLUS UART DRIVER
22260 M:      Hammer Hsieh <hammerh0314@gmail.com>
22261 S:      Maintained
22262 F:      Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
22263 F:      drivers/tty/serial/sunplus-uart.c
22265 SUNPLUS USB2 PHY DRIVER
22266 M:      Vincent Shih <vincent.sunplus@gmail.com>
22267 L:      linux-usb@vger.kernel.org
22268 S:      Maintained
22269 F:      Documentation/devicetree/bindings/phy/sunplus,sp7021-usb2-phy.yaml
22270 F:      drivers/phy/sunplus/Kconfig
22271 F:      drivers/phy/sunplus/Makefile
22272 F:      drivers/phy/sunplus/phy-sunplus-usb2.c
22274 SUNPLUS WATCHDOG DRIVER
22275 M:      Xiantao Hu <xt.hu@cqplus1.com>
22276 L:      linux-watchdog@vger.kernel.org
22277 S:      Maintained
22278 F:      Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
22279 F:      drivers/watchdog/sunplus_wdt.c
22281 SUPERH
22282 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
22283 M:      Rich Felker <dalias@libc.org>
22284 M:      John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>
22285 L:      linux-sh@vger.kernel.org
22286 S:      Maintained
22287 Q:      http://patchwork.kernel.org/project/linux-sh/list/
22288 F:      Documentation/arch/sh/
22289 F:      arch/sh/
22290 F:      drivers/sh/
22292 SUSPEND TO RAM
22293 M:      "Rafael J. Wysocki" <rafael@kernel.org>
22294 M:      Len Brown <len.brown@intel.com>
22295 M:      Pavel Machek <pavel@ucw.cz>
22296 L:      linux-pm@vger.kernel.org
22297 S:      Supported
22298 B:      https://bugzilla.kernel.org
22299 F:      Documentation/power/
22300 F:      arch/x86/kernel/acpi/sleep*
22301 F:      arch/x86/kernel/acpi/wakeup*
22302 F:      drivers/base/power/
22303 F:      include/linux/freezer.h
22304 F:      include/linux/pm.h
22305 F:      include/linux/suspend.h
22306 F:      kernel/power/
22308 SVGA HANDLING
22309 M:      Martin Mares <mj@ucw.cz>
22310 L:      linux-video@atrey.karlin.mff.cuni.cz
22311 S:      Maintained
22312 F:      Documentation/admin-guide/svga.rst
22313 F:      arch/x86/boot/video*
22315 SWITCHDEV
22316 M:      Jiri Pirko <jiri@resnulli.us>
22317 M:      Ivan Vecera <ivecera@redhat.com>
22318 L:      netdev@vger.kernel.org
22319 S:      Supported
22320 F:      include/net/switchdev.h
22321 F:      net/switchdev/
22323 SY8106A REGULATOR DRIVER
22324 M:      Icenowy Zheng <icenowy@aosc.io>
22325 S:      Maintained
22326 F:      Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
22327 F:      drivers/regulator/sy8106a-regulator.c
22329 SYNC FILE FRAMEWORK
22330 M:      Sumit Semwal <sumit.semwal@linaro.org>
22331 R:      Gustavo Padovan <gustavo@padovan.org>
22332 L:      linux-media@vger.kernel.org
22333 L:      dri-devel@lists.freedesktop.org
22334 S:      Maintained
22335 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
22336 F:      Documentation/driver-api/sync_file.rst
22337 F:      drivers/dma-buf/dma-fence*
22338 F:      drivers/dma-buf/sw_sync.c
22339 F:      drivers/dma-buf/sync_*
22340 F:      include/linux/sync_file.h
22341 F:      include/uapi/linux/sync_file.h
22343 SYNOPSYS ARC ARCHITECTURE
22344 M:      Vineet Gupta <vgupta@kernel.org>
22345 L:      linux-snps-arc@lists.infradead.org
22346 S:      Supported
22347 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
22348 F:      Documentation/arch/arc
22349 F:      Documentation/devicetree/bindings/arc/*
22350 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
22351 F:      arch/arc/
22352 F:      drivers/clocksource/arc_timer.c
22353 F:      drivers/tty/serial/arc_uart.c
22355 SYNOPSYS ARC HSDK SDP pll clock driver
22356 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
22357 S:      Supported
22358 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
22359 F:      drivers/clk/clk-hsdk-pll.c
22361 SYNOPSYS ARC SDP clock driver
22362 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
22363 S:      Supported
22364 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
22365 F:      drivers/clk/axs10x/*
22367 SYNOPSYS ARC SDP platform support
22368 M:      Alexey Brodkin <abrodkin@synopsys.com>
22369 S:      Supported
22370 F:      Documentation/devicetree/bindings/arc/axs10*
22371 F:      arch/arc/boot/dts/ax*
22372 F:      arch/arc/plat-axs10x
22374 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
22375 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
22376 S:      Supported
22377 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
22378 F:      drivers/reset/reset-axs10x.c
22380 SYNOPSYS CREG GPIO DRIVER
22381 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
22382 S:      Maintained
22383 F:      Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
22384 F:      drivers/gpio/gpio-creg-snps.c
22386 SYNOPSYS DESIGNWARE 8250 UART DRIVER
22387 M:      Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
22388 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
22389 S:      Supported
22390 F:      drivers/tty/serial/8250/8250_dw.c
22391 F:      drivers/tty/serial/8250/8250_dwlib.*
22392 F:      drivers/tty/serial/8250/8250_lpss.c
22394 SYNOPSYS DESIGNWARE APB GPIO DRIVER
22395 M:      Hoan Tran <hoan@os.amperecomputing.com>
22396 L:      linux-gpio@vger.kernel.org
22397 S:      Maintained
22398 F:      Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
22399 F:      drivers/gpio/gpio-dwapb.c
22401 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
22402 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
22403 S:      Maintained
22404 F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
22405 F:      drivers/dma/dw-axi-dmac/
22407 SYNOPSYS DESIGNWARE DMAC DRIVER
22408 M:      Viresh Kumar <vireshk@kernel.org>
22409 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
22410 S:      Maintained
22411 F:      Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
22412 F:      Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
22413 F:      drivers/dma/dw/
22414 F:      include/dt-bindings/dma/dw-dmac.h
22415 F:      include/linux/dma/dw.h
22416 F:      include/linux/platform_data/dma-dw.h
22418 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
22419 M:      Jose Abreu <Jose.Abreu@synopsys.com>
22420 L:      netdev@vger.kernel.org
22421 S:      Supported
22422 F:      drivers/net/ethernet/synopsys/
22424 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
22425 M:      Jose Abreu <Jose.Abreu@synopsys.com>
22426 L:      netdev@vger.kernel.org
22427 S:      Supported
22428 F:      drivers/net/pcs/pcs-xpcs.c
22429 F:      drivers/net/pcs/pcs-xpcs.h
22430 F:      include/linux/pcs/pcs-xpcs.h
22432 SYNOPSYS DESIGNWARE I2C DRIVER
22433 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
22434 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
22435 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
22436 R:      Jan Dabros <jsd@semihalf.com>
22437 L:      linux-i2c@vger.kernel.org
22438 S:      Supported
22439 F:      drivers/i2c/busses/i2c-designware-*
22441 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
22442 M:      Jaehoon Chung <jh80.chung@samsung.com>
22443 L:      linux-mmc@vger.kernel.org
22444 S:      Maintained
22445 F:      drivers/mmc/host/dw_mmc*
22447 SYNOPSYS DESIGNWARE PCIE PMU DRIVER
22448 M:      Shuai Xue <xueshuai@linux.alibaba.com>
22449 M:      Jing Zhang <renyu.zj@linux.alibaba.com>
22450 S:      Supported
22451 F:      Documentation/admin-guide/perf/dwc_pcie_pmu.rst
22452 F:      drivers/perf/dwc_pcie_pmu.c
22454 SYNOPSYS HSDK RESET CONTROLLER DRIVER
22455 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
22456 S:      Supported
22457 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
22458 F:      drivers/reset/reset-hsdk.c
22459 F:      include/dt-bindings/reset/snps,hsdk-reset.h
22461 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
22462 M:      Prabu Thangamuthu <prabu.t@synopsys.com>
22463 M:      Manjunath M B <manjumb@synopsys.com>
22464 L:      linux-mmc@vger.kernel.org
22465 S:      Maintained
22466 F:      drivers/mmc/host/sdhci-pci-dwc-mshc.c
22468 SYSTEM CONFIGURATION (SYSCON)
22469 M:      Lee Jones <lee@kernel.org>
22470 M:      Arnd Bergmann <arnd@arndb.de>
22471 S:      Supported
22472 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
22473 F:      drivers/mfd/syscon.c
22475 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
22476 M:      Sudeep Holla <sudeep.holla@arm.com>
22477 R:      Cristian Marussi <cristian.marussi@arm.com>
22478 L:      arm-scmi@vger.kernel.org
22479 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22480 S:      Maintained
22481 F:      Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
22482 F:      drivers/clk/clk-sc[mp]i.c
22483 F:      drivers/cpufreq/sc[mp]i-cpufreq.c
22484 F:      drivers/firmware/arm_scmi/
22485 F:      drivers/firmware/arm_scpi.c
22486 F:      drivers/hwmon/scmi-hwmon.c
22487 F:      drivers/pinctrl/pinctrl-scmi.c
22488 F:      drivers/pmdomain/arm/
22489 F:      drivers/powercap/arm_scmi_powercap.c
22490 F:      drivers/regulator/scmi-regulator.c
22491 F:      drivers/reset/reset-scmi.c
22492 F:      include/linux/sc[mp]i_protocol.h
22493 F:      include/trace/events/scmi.h
22494 F:      include/uapi/linux/virtio_scmi.h
22496 SYSTEM RESET/SHUTDOWN DRIVERS
22497 M:      Sebastian Reichel <sre@kernel.org>
22498 L:      linux-pm@vger.kernel.org
22499 S:      Maintained
22500 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
22501 F:      Documentation/devicetree/bindings/power/reset/
22502 F:      drivers/power/reset/
22504 SYSTEM TRACE MODULE CLASS
22505 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
22506 S:      Maintained
22507 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
22508 F:      Documentation/trace/stm.rst
22509 F:      drivers/hwtracing/stm/
22510 F:      include/linux/stm.h
22511 F:      include/uapi/linux/stm.h
22513 SYSTEM76 ACPI DRIVER
22514 M:      Jeremy Soller <jeremy@system76.com>
22515 M:      System76 Product Development <productdev@system76.com>
22516 L:      platform-driver-x86@vger.kernel.org
22517 S:      Maintained
22518 F:      drivers/platform/x86/system76_acpi.c
22520 SYSV FILESYSTEM
22521 S:      Orphan
22522 F:      Documentation/filesystems/sysv-fs.rst
22523 F:      fs/sysv/
22524 F:      include/linux/sysv_fs.h
22526 TASKSTATS STATISTICS INTERFACE
22527 M:      Balbir Singh <bsingharora@gmail.com>
22528 S:      Maintained
22529 F:      Documentation/accounting/taskstats*
22530 F:      include/linux/taskstats*
22531 F:      kernel/taskstats.c
22533 TC subsystem
22534 M:      Jamal Hadi Salim <jhs@mojatatu.com>
22535 M:      Cong Wang <xiyou.wangcong@gmail.com>
22536 M:      Jiri Pirko <jiri@resnulli.us>
22537 L:      netdev@vger.kernel.org
22538 S:      Maintained
22539 F:      include/net/pkt_cls.h
22540 F:      include/net/pkt_sched.h
22541 F:      include/net/tc_act/
22542 F:      include/uapi/linux/pkt_cls.h
22543 F:      include/uapi/linux/pkt_sched.h
22544 F:      include/uapi/linux/tc_act/
22545 F:      include/uapi/linux/tc_ematch/
22546 F:      net/sched/
22547 F:      tools/testing/selftests/tc-testing
22549 TC90522 MEDIA DRIVER
22550 M:      Akihiro Tsukada <tskd08@gmail.com>
22551 L:      linux-media@vger.kernel.org
22552 S:      Odd Fixes
22553 F:      drivers/media/dvb-frontends/tc90522*
22555 TCP LOW PRIORITY MODULE
22556 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
22557 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
22558 S:      Maintained
22559 W:      http://tcp-lp-mod.sourceforge.net/
22560 F:      net/ipv4/tcp_lp.c
22562 TDA10071 MEDIA DRIVER
22563 L:      linux-media@vger.kernel.org
22564 S:      Orphan
22565 W:      https://linuxtv.org
22566 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22567 F:      drivers/media/dvb-frontends/tda10071*
22569 TDA18212 MEDIA DRIVER
22570 L:      linux-media@vger.kernel.org
22571 S:      Orphan
22572 W:      https://linuxtv.org
22573 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22574 F:      drivers/media/tuners/tda18212*
22576 TDA18218 MEDIA DRIVER
22577 L:      linux-media@vger.kernel.org
22578 S:      Orphan
22579 W:      https://linuxtv.org
22580 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22581 F:      drivers/media/tuners/tda18218*
22583 TDA18250 MEDIA DRIVER
22584 M:      Olli Salonen <olli.salonen@iki.fi>
22585 L:      linux-media@vger.kernel.org
22586 S:      Maintained
22587 W:      https://linuxtv.org
22588 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22589 T:      git git://linuxtv.org/media_tree.git
22590 F:      drivers/media/tuners/tda18250*
22592 TDA18271 MEDIA DRIVER
22593 M:      Michael Krufky <mkrufky@linuxtv.org>
22594 L:      linux-media@vger.kernel.org
22595 S:      Maintained
22596 W:      https://linuxtv.org
22597 W:      http://github.com/mkrufky
22598 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22599 T:      git git://linuxtv.org/mkrufky/tuners.git
22600 F:      drivers/media/tuners/tda18271*
22602 TDA1997x MEDIA DRIVER
22603 M:      Tim Harvey <tharvey@gateworks.com>
22604 L:      linux-media@vger.kernel.org
22605 S:      Maintained
22606 W:      https://linuxtv.org
22607 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22608 F:      drivers/media/i2c/tda1997x.*
22610 TDA827x MEDIA DRIVER
22611 M:      Michael Krufky <mkrufky@linuxtv.org>
22612 L:      linux-media@vger.kernel.org
22613 S:      Maintained
22614 W:      https://linuxtv.org
22615 W:      http://github.com/mkrufky
22616 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22617 T:      git git://linuxtv.org/mkrufky/tuners.git
22618 F:      drivers/media/tuners/tda8290.*
22620 TDA8290 MEDIA DRIVER
22621 M:      Michael Krufky <mkrufky@linuxtv.org>
22622 L:      linux-media@vger.kernel.org
22623 S:      Maintained
22624 W:      https://linuxtv.org
22625 W:      http://github.com/mkrufky
22626 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22627 T:      git git://linuxtv.org/mkrufky/tuners.git
22628 F:      drivers/media/tuners/tda8290.*
22630 TDA9840 MEDIA DRIVER
22631 M:      Hans Verkuil <hverkuil@xs4all.nl>
22632 L:      linux-media@vger.kernel.org
22633 S:      Maintained
22634 W:      https://linuxtv.org
22635 T:      git git://linuxtv.org/media_tree.git
22636 F:      drivers/media/i2c/tda9840*
22638 TEA5761 TUNER DRIVER
22639 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
22640 L:      linux-media@vger.kernel.org
22641 S:      Odd fixes
22642 W:      https://linuxtv.org
22643 T:      git git://linuxtv.org/media_tree.git
22644 F:      drivers/media/tuners/tea5761.*
22646 TEA5767 TUNER DRIVER
22647 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
22648 L:      linux-media@vger.kernel.org
22649 S:      Maintained
22650 W:      https://linuxtv.org
22651 T:      git git://linuxtv.org/media_tree.git
22652 F:      drivers/media/tuners/tea5767.*
22654 TEA6415C MEDIA DRIVER
22655 M:      Hans Verkuil <hverkuil@xs4all.nl>
22656 L:      linux-media@vger.kernel.org
22657 S:      Maintained
22658 W:      https://linuxtv.org
22659 T:      git git://linuxtv.org/media_tree.git
22660 F:      drivers/media/i2c/tea6415c*
22662 TEA6420 MEDIA DRIVER
22663 M:      Hans Verkuil <hverkuil@xs4all.nl>
22664 L:      linux-media@vger.kernel.org
22665 S:      Maintained
22666 W:      https://linuxtv.org
22667 T:      git git://linuxtv.org/media_tree.git
22668 F:      drivers/media/i2c/tea6420*
22670 TEAM DRIVER
22671 M:      Jiri Pirko <jiri@resnulli.us>
22672 L:      netdev@vger.kernel.org
22673 S:      Supported
22674 F:      Documentation/netlink/specs/team.yaml
22675 F:      drivers/net/team/
22676 F:      include/linux/if_team.h
22677 F:      include/uapi/linux/if_team.h
22678 F:      tools/testing/selftests/drivers/net/team/
22680 TECHNICAL ADVISORY BOARD PROCESS DOCS
22681 M:      "Theodore Ts'o" <tytso@mit.edu>
22682 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
22683 L:      tech-board-discuss@lists.linux.dev
22684 S:      Maintained
22685 F:      Documentation/process/contribution-maturity-model.rst
22686 F:      Documentation/process/researcher-guidelines.rst
22688 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
22689 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
22690 S:      Maintained
22691 F:      arch/x86/platform/ts5500/
22693 TECHNOTREND USB IR RECEIVER
22694 M:      Sean Young <sean@mess.org>
22695 L:      linux-media@vger.kernel.org
22696 S:      Maintained
22697 F:      drivers/media/rc/ttusbir.c
22699 TECHWELL TW9900 VIDEO DECODER
22700 M:      Mehdi Djait <mehdi.djait@bootlin.com>
22701 L:      linux-media@vger.kernel.org
22702 S:      Maintained
22703 F:      drivers/media/i2c/tw9900.c
22705 TECHWELL TW9910 VIDEO DECODER
22706 L:      linux-media@vger.kernel.org
22707 S:      Orphan
22708 F:      drivers/media/i2c/tw9910.c
22709 F:      include/media/i2c/tw9910.h
22711 TEE SUBSYSTEM
22712 M:      Jens Wiklander <jens.wiklander@linaro.org>
22713 R:      Sumit Garg <sumit.garg@linaro.org>
22714 L:      op-tee@lists.trustedfirmware.org
22715 S:      Maintained
22716 F:      Documentation/ABI/testing/sysfs-class-tee
22717 F:      Documentation/driver-api/tee.rst
22718 F:      Documentation/tee/
22719 F:      Documentation/userspace-api/tee.rst
22720 F:      drivers/tee/
22721 F:      include/linux/tee_core.h
22722 F:      include/linux/tee_drv.h
22723 F:      include/uapi/linux/tee.h
22725 TEGRA ARCHITECTURE SUPPORT
22726 M:      Thierry Reding <thierry.reding@gmail.com>
22727 M:      Jonathan Hunter <jonathanh@nvidia.com>
22728 L:      linux-tegra@vger.kernel.org
22729 S:      Supported
22730 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
22731 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
22732 N:      [^a-z]tegra
22734 TEGRA CLOCK DRIVER
22735 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
22736 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
22737 S:      Supported
22738 F:      drivers/clk/tegra/
22740 TEGRA CRYPTO DRIVERS
22741 M:      Akhil R <akhilrajeev@nvidia.com>
22742 S:      Supported
22743 F:      drivers/crypto/tegra/*
22745 TEGRA DMA DRIVERS
22746 M:      Laxman Dewangan <ldewangan@nvidia.com>
22747 M:      Jon Hunter <jonathanh@nvidia.com>
22748 S:      Supported
22749 F:      drivers/dma/tegra*
22751 TEGRA I2C DRIVER
22752 M:      Laxman Dewangan <ldewangan@nvidia.com>
22753 R:      Dmitry Osipenko <digetx@gmail.com>
22754 S:      Supported
22755 F:      drivers/i2c/busses/i2c-tegra.c
22757 TEGRA IOMMU DRIVERS
22758 M:      Thierry Reding <thierry.reding@gmail.com>
22759 R:      Krishna Reddy <vdumpa@nvidia.com>
22760 L:      linux-tegra@vger.kernel.org
22761 S:      Supported
22762 F:      drivers/iommu/arm/arm-smmu-v3/tegra241-cmdqv.c
22763 F:      drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
22764 F:      drivers/iommu/tegra*
22766 TEGRA KBC DRIVER
22767 M:      Laxman Dewangan <ldewangan@nvidia.com>
22768 S:      Supported
22769 F:      drivers/input/keyboard/tegra-kbc.c
22771 TEGRA NAND DRIVER
22772 M:      Stefan Agner <stefan@agner.ch>
22773 M:      Lucas Stach <dev@lynxeye.de>
22774 S:      Maintained
22775 F:      Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
22776 F:      drivers/mtd/nand/raw/tegra_nand.c
22778 TEGRA PWM DRIVER
22779 M:      Thierry Reding <thierry.reding@gmail.com>
22780 S:      Supported
22781 F:      drivers/pwm/pwm-tegra.c
22783 TEGRA QUAD SPI DRIVER
22784 M:      Thierry Reding <thierry.reding@gmail.com>
22785 M:      Jonathan Hunter <jonathanh@nvidia.com>
22786 M:      Sowjanya Komatineni <skomatineni@nvidia.com>
22787 L:      linux-tegra@vger.kernel.org
22788 S:      Maintained
22789 F:      drivers/spi/spi-tegra210-quad.c
22791 TEGRA SERIAL DRIVER
22792 M:      Laxman Dewangan <ldewangan@nvidia.com>
22793 S:      Supported
22794 F:      drivers/tty/serial/serial-tegra.c
22796 TEGRA SPI DRIVER
22797 M:      Laxman Dewangan <ldewangan@nvidia.com>
22798 S:      Supported
22799 F:      drivers/spi/spi-tegra*
22801 TEGRA VIDEO DRIVER
22802 M:      Thierry Reding <thierry.reding@gmail.com>
22803 M:      Jonathan Hunter <jonathanh@nvidia.com>
22804 M:      Sowjanya Komatineni <skomatineni@nvidia.com>
22805 M:      Luca Ceresoli <luca.ceresoli@bootlin.com>
22806 L:      linux-media@vger.kernel.org
22807 L:      linux-tegra@vger.kernel.org
22808 S:      Maintained
22809 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
22810 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vi.yaml
22811 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vip.yaml
22812 F:      drivers/staging/media/tegra-video/
22814 TEGRA XUSB PADCTL DRIVER
22815 M:      JC Kuo <jckuo@nvidia.com>
22816 S:      Supported
22817 F:      drivers/phy/tegra/xusb*
22819 TEHUTI ETHERNET DRIVER
22820 M:      Andy Gospodarek <andy@greyhouse.net>
22821 L:      netdev@vger.kernel.org
22822 S:      Supported
22823 F:      drivers/net/ethernet/tehuti/tehuti.*
22825 TEHUTI TN40XX ETHERNET DRIVER
22826 M:      FUJITA Tomonori <fujita.tomonori@gmail.com>
22827 L:      netdev@vger.kernel.org
22828 S:      Maintained
22829 F:      drivers/net/ethernet/tehuti/tn40*
22831 TELECOM CLOCK DRIVER FOR MCPL0010
22832 M:      Mark Gross <markgross@kernel.org>
22833 S:      Supported
22834 F:      drivers/char/tlclk.c
22836 TEMPO SEMICONDUCTOR DRIVERS
22837 M:      Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
22838 S:      Maintained
22839 F:      Documentation/devicetree/bindings/sound/tscs*.txt
22840 F:      sound/soc/codecs/tscs*.c
22841 F:      sound/soc/codecs/tscs*.h
22843 TENSILICA XTENSA PORT (xtensa)
22844 M:      Chris Zankel <chris@zankel.net>
22845 M:      Max Filippov <jcmvbkbc@gmail.com>
22846 S:      Maintained
22847 T:      git https://github.com/jcmvbkbc/linux-xtensa.git
22848 F:      arch/xtensa/
22849 F:      drivers/irqchip/irq-xtensa-*
22851 TEXAS INSTRUMENTS ASoC DRIVERS
22852 M:      Peter Ujfalusi <peter.ujfalusi@gmail.com>
22853 L:      linux-sound@vger.kernel.org
22854 S:      Maintained
22855 F:      Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
22856 F:      sound/soc/ti/
22858 TEXAS INSTRUMENTS AUDIO (ASoC/HDA) DRIVERS
22859 M:      Shenghao Ding <shenghao-ding@ti.com>
22860 M:      Kevin Lu <kevin-lu@ti.com>
22861 M:      Baojun Xu <baojun.xu@ti.com>
22862 L:      linux-sound@vger.kernel.org
22863 S:      Maintained
22864 F:      Documentation/devicetree/bindings/sound/tas2552.txt
22865 F:      Documentation/devicetree/bindings/sound/ti,tas2562.yaml
22866 F:      Documentation/devicetree/bindings/sound/ti,tas2770.yaml
22867 F:      Documentation/devicetree/bindings/sound/ti,tas27xx.yaml
22868 F:      Documentation/devicetree/bindings/sound/ti,tpa6130a2.yaml
22869 F:      Documentation/devicetree/bindings/sound/ti,pcm1681.yaml
22870 F:      Documentation/devicetree/bindings/sound/ti,pcm3168a.yaml
22871 F:      Documentation/devicetree/bindings/sound/ti,tlv320*.yaml
22872 F:      Documentation/devicetree/bindings/sound/ti,tlv320adcx140.yaml
22873 F:      include/sound/tas2*.h
22874 F:      include/sound/tlv320*.h
22875 F:      include/sound/tpa6130a2-plat.h
22876 F:      sound/pci/hda/tas2781_hda_i2c.c
22877 F:      sound/soc/codecs/pcm1681.c
22878 F:      sound/soc/codecs/pcm1789*.*
22879 F:      sound/soc/codecs/pcm179x*.*
22880 F:      sound/soc/codecs/pcm186x*.*
22881 F:      sound/soc/codecs/pcm3008.*
22882 F:      sound/soc/codecs/pcm3060*.*
22883 F:      sound/soc/codecs/pcm3168a*.*
22884 F:      sound/soc/codecs/pcm5102a.c
22885 F:      sound/soc/codecs/pcm512x*.*
22886 F:      sound/soc/codecs/tas2*.*
22887 F:      sound/soc/codecs/tlv320*.*
22888 F:      sound/soc/codecs/tpa6130a2.*
22890 TEXAS INSTRUMENTS DMA DRIVERS
22891 M:      Peter Ujfalusi <peter.ujfalusi@gmail.com>
22892 L:      dmaengine@vger.kernel.org
22893 S:      Maintained
22894 F:      Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
22895 F:      Documentation/devicetree/bindings/dma/ti-edma.txt
22896 F:      Documentation/devicetree/bindings/dma/ti/
22897 F:      drivers/dma/ti/
22898 F:      include/linux/dma/k3-psil.h
22899 F:      include/linux/dma/k3-udma-glue.h
22900 F:      include/linux/dma/ti-cppi5.h
22901 X:      drivers/dma/ti/cppi41.c
22903 TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
22904 M:      Robert Marko <robert.marko@sartura.hr>
22905 M:      Luka Perkov <luka.perkov@sartura.hr>
22906 L:      linux-hwmon@vger.kernel.org
22907 S:      Maintained
22908 F:      Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
22909 F:      Documentation/hwmon/tps23861.rst
22910 F:      drivers/hwmon/tps23861.c
22912 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
22913 M:      Ricardo Ribalda <ribalda@kernel.org>
22914 L:      linux-iio@vger.kernel.org
22915 S:      Supported
22916 F:      Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
22917 F:      drivers/iio/dac/ti-dac7612.c
22919 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
22920 M:      Nishanth Menon <nm@ti.com>
22921 M:      Tero Kristo <kristo@kernel.org>
22922 M:      Santosh Shilimkar <ssantosh@kernel.org>
22923 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22924 S:      Maintained
22925 F:      Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
22926 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
22927 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
22928 F:      Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
22929 F:      Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
22930 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
22931 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
22932 F:      drivers/clk/keystone/sci-clk.c
22933 F:      drivers/firmware/ti_sci*
22934 F:      drivers/irqchip/irq-ti-sci-inta.c
22935 F:      drivers/irqchip/irq-ti-sci-intr.c
22936 F:      drivers/reset/reset-ti-sci.c
22937 F:      drivers/soc/ti/ti_sci_inta_msi.c
22938 F:      drivers/pmdomain/ti/ti_sci_pm_domains.c
22939 F:      include/dt-bindings/soc/ti,sci_pm_domain.h
22940 F:      include/linux/soc/ti/ti_sci_inta_msi.h
22941 F:      include/linux/soc/ti/ti_sci_protocol.h
22943 TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
22944 M:      Puranjay Mohan <puranjay@kernel.org>
22945 L:      linux-iio@vger.kernel.org
22946 S:      Supported
22947 F:      Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
22948 F:      drivers/iio/temperature/tmp117.c
22950 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
22951 M:      Hans Verkuil <hverkuil@xs4all.nl>
22952 L:      linux-media@vger.kernel.org
22953 S:      Maintained
22954 W:      https://linuxtv.org
22955 T:      git git://linuxtv.org/media_tree.git
22956 F:      drivers/media/radio/radio-raremono.c
22958 THERMAL
22959 M:      Rafael J. Wysocki <rafael@kernel.org>
22960 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
22961 R:      Zhang Rui <rui.zhang@intel.com>
22962 R:      Lukasz Luba <lukasz.luba@arm.com>
22963 L:      linux-pm@vger.kernel.org
22964 S:      Supported
22965 Q:      https://patchwork.kernel.org/project/linux-pm/list/
22966 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
22967 F:      Documentation/ABI/testing/sysfs-class-thermal
22968 F:      Documentation/admin-guide/thermal/
22969 F:      Documentation/devicetree/bindings/thermal/
22970 F:      Documentation/driver-api/thermal/
22971 F:      drivers/thermal/
22972 F:      include/dt-bindings/thermal/
22973 F:      include/linux/cpu_cooling.h
22974 F:      include/linux/thermal.h
22975 F:      include/uapi/linux/thermal.h
22976 F:      tools/lib/thermal/
22977 F:      tools/thermal/
22979 THERMAL DRIVER FOR AMLOGIC SOCS
22980 M:      Guillaume La Roque <glaroque@baylibre.com>
22981 L:      linux-pm@vger.kernel.org
22982 L:      linux-amlogic@lists.infradead.org
22983 S:      Supported
22984 W:      http://linux-meson.com/
22985 F:      Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
22986 F:      drivers/thermal/amlogic_thermal.c
22988 THERMAL/CPU_COOLING
22989 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
22990 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
22991 M:      Viresh Kumar <viresh.kumar@linaro.org>
22992 R:      Lukasz Luba <lukasz.luba@arm.com>
22993 L:      linux-pm@vger.kernel.org
22994 S:      Supported
22995 F:      Documentation/driver-api/thermal/cpu-cooling-api.rst
22996 F:      Documentation/driver-api/thermal/cpu-idle-cooling.rst
22997 F:      drivers/thermal/cpufreq_cooling.c
22998 F:      drivers/thermal/cpuidle_cooling.c
22999 F:      include/linux/cpu_cooling.h
23001 THERMAL/POWER_ALLOCATOR
23002 M:      Lukasz Luba <lukasz.luba@arm.com>
23003 L:      linux-pm@vger.kernel.org
23004 S:      Maintained
23005 F:      Documentation/driver-api/thermal/power_allocator.rst
23006 F:      drivers/thermal/gov_power_allocator.c
23007 F:      drivers/thermal/thermal_trace_ipa.h
23009 THINKPAD ACPI EXTRAS DRIVER
23010 M:      Henrique de Moraes Holschuh <hmh@hmh.eng.br>
23011 L:      ibm-acpi-devel@lists.sourceforge.net
23012 L:      platform-driver-x86@vger.kernel.org
23013 S:      Maintained
23014 W:      http://ibm-acpi.sourceforge.net
23015 W:      http://thinkwiki.org/wiki/Ibm-acpi
23016 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
23017 F:      drivers/platform/x86/thinkpad_acpi.c
23019 THINKPAD LMI DRIVER
23020 M:      Mark Pearson <markpearson@lenovo.com>
23021 L:      platform-driver-x86@vger.kernel.org
23022 S:      Maintained
23023 F:      Documentation/ABI/testing/sysfs-class-firmware-attributes
23024 F:      drivers/platform/x86/think-lmi.?
23026 THP7312 ISP DRIVER
23027 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
23028 M:      Paul Elder <paul.elder@ideasonboard.com>
23029 L:      linux-media@vger.kernel.org
23030 S:      Maintained
23031 T:      git git://linuxtv.org/media_tree.git
23032 F:      Documentation/devicetree/bindings/media/i2c/thine,thp7312.yaml
23033 F:      Documentation/userspace-api/media/drivers/thp7312.rst
23034 F:      drivers/media/i2c/thp7312.c
23035 F:      include/uapi/linux/thp7312.h
23037 THUNDERBOLT DMA TRAFFIC TEST DRIVER
23038 M:      Isaac Hazan <isaac.hazan@intel.com>
23039 L:      linux-usb@vger.kernel.org
23040 S:      Maintained
23041 F:      drivers/thunderbolt/dma_test.c
23043 THUNDERBOLT DRIVER
23044 M:      Andreas Noever <andreas.noever@gmail.com>
23045 M:      Michael Jamet <michael.jamet@intel.com>
23046 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
23047 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
23048 L:      linux-usb@vger.kernel.org
23049 S:      Maintained
23050 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
23051 F:      Documentation/admin-guide/thunderbolt.rst
23052 F:      drivers/thunderbolt/
23053 F:      include/linux/thunderbolt.h
23055 THUNDERBOLT NETWORK DRIVER
23056 M:      Michael Jamet <michael.jamet@intel.com>
23057 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
23058 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
23059 L:      netdev@vger.kernel.org
23060 S:      Maintained
23061 F:      drivers/net/thunderbolt/
23063 THUNDERX GPIO DRIVER
23064 M:      Robert Richter <rric@kernel.org>
23065 S:      Odd Fixes
23066 F:      drivers/gpio/gpio-thunderx.c
23068 TI ADS1119 ADC DRIVER
23069 M:      Francesco Dolcini <francesco@dolcini.it>
23070 M:      João Paulo Gonçalves <jpaulo.silvagoncalves@gmail.com>
23071 L:      linux-iio@vger.kernel.org
23072 S:      Maintained
23073 F:      Documentation/devicetree/bindings/iio/adc/ti,ads1119.yaml
23074 F:      drivers/iio/adc/ti-ads1119.c
23076 TI ADS7924 ADC DRIVER
23077 M:      Hugo Villeneuve <hvilleneuve@dimonoff.com>
23078 L:      linux-iio@vger.kernel.org
23079 S:      Supported
23080 F:      Documentation/devicetree/bindings/iio/adc/ti,ads7924.yaml
23081 F:      drivers/iio/adc/ti-ads7924.c
23083 TI AM437X VPFE DRIVER
23084 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
23085 L:      linux-media@vger.kernel.org
23086 S:      Maintained
23087 W:      https://linuxtv.org
23088 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
23089 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
23090 F:      drivers/media/platform/ti/am437x/
23092 TI BANDGAP AND THERMAL DRIVER
23093 M:      Eduardo Valentin <edubezval@gmail.com>
23094 M:      Keerthy <j-keerthy@ti.com>
23095 L:      linux-pm@vger.kernel.org
23096 L:      linux-omap@vger.kernel.org
23097 S:      Maintained
23098 F:      drivers/thermal/ti-soc-thermal/
23100 TI BQ27XXX POWER SUPPLY DRIVER
23101 F:      drivers/power/supply/bq27xxx_battery.c
23102 F:      drivers/power/supply/bq27xxx_battery_i2c.c
23103 F:      include/linux/power/bq27xxx_battery.h
23105 TI CDCE706 CLOCK DRIVER
23106 M:      Max Filippov <jcmvbkbc@gmail.com>
23107 S:      Maintained
23108 F:      drivers/clk/clk-cdce706.c
23110 TI CLOCK DRIVER
23111 M:      Tero Kristo <kristo@kernel.org>
23112 L:      linux-omap@vger.kernel.org
23113 S:      Odd Fixes
23114 F:      drivers/clk/ti/
23115 F:      include/linux/clk/ti.h
23117 TI DAVINCI MACHINE SUPPORT
23118 M:      Bartosz Golaszewski <brgl@bgdev.pl>
23119 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
23120 S:      Maintained
23121 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
23122 F:      Documentation/devicetree/bindings/i2c/i2c-davinci.txt
23123 F:      arch/arm/boot/dts/ti/davinci/
23124 F:      arch/arm/mach-davinci/
23125 F:      drivers/i2c/busses/i2c-davinci.c
23127 TI DAVINCI SERIES CLOCK DRIVER
23128 M:      David Lechner <david@lechnology.com>
23129 S:      Maintained
23130 F:      Documentation/devicetree/bindings/clock/ti/davinci/
23131 F:      drivers/clk/davinci/
23132 F:      include/linux/clk/davinci.h
23134 TI DAVINCI SERIES GPIO DRIVER
23135 M:      Keerthy <j-keerthy@ti.com>
23136 L:      linux-gpio@vger.kernel.org
23137 S:      Maintained
23138 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
23139 F:      drivers/gpio/gpio-davinci.c
23141 TI DAVINCI SERIES MEDIA DRIVER
23142 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
23143 L:      linux-media@vger.kernel.org
23144 S:      Maintained
23145 W:      https://linuxtv.org
23146 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
23147 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
23148 F:      drivers/media/platform/ti/davinci/
23149 F:      include/media/davinci/
23151 TI ENHANCED CAPTURE (eCAP) DRIVER
23152 M:      Vignesh Raghavendra <vigneshr@ti.com>
23153 R:      Julien Panis <jpanis@baylibre.com>
23154 L:      linux-iio@vger.kernel.org
23155 L:      linux-omap@vger.kernel.org
23156 S:      Maintained
23157 F:      Documentation/devicetree/bindings/counter/ti,am62-ecap-capture.yaml
23158 F:      drivers/counter/ti-ecap-capture.c
23160 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
23161 R:      David Lechner <david@lechnology.com>
23162 L:      linux-iio@vger.kernel.org
23163 F:      Documentation/devicetree/bindings/counter/ti-eqep.yaml
23164 F:      drivers/counter/ti-eqep.c
23166 TI ETHERNET SWITCH DRIVER (CPSW)
23167 R:      Siddharth Vadapalli <s-vadapalli@ti.com>
23168 R:      Roger Quadros <rogerq@kernel.org>
23169 L:      linux-omap@vger.kernel.org
23170 L:      netdev@vger.kernel.org
23171 S:      Maintained
23172 F:      drivers/net/ethernet/ti/cpsw*
23173 F:      drivers/net/ethernet/ti/davinci*
23175 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
23176 M:      Alex Dubov <oakad@yahoo.com>
23177 S:      Maintained
23178 W:      http://tifmxx.berlios.de/
23179 F:      drivers/memstick/host/tifm_ms.c
23180 F:      drivers/misc/tifm*
23181 F:      drivers/mmc/host/tifm_sd.c
23182 F:      include/linux/tifm.h
23184 TI FPD-LINK DRIVERS
23185 M:      Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
23186 L:      linux-media@vger.kernel.org
23187 S:      Maintained
23188 F:      Documentation/devicetree/bindings/media/i2c/ti,ds90*
23189 F:      drivers/media/i2c/ds90*
23190 F:      include/media/i2c/ds90*
23192 TI HDC302X HUMIDITY DRIVER
23193 M:      Javier Carrasco <javier.carrasco.cruz@gmail.com>
23194 M:      Li peiyu <579lpy@gmail.com>
23195 L:      linux-iio@vger.kernel.org
23196 S:      Maintained
23197 F:      Documentation/devicetree/bindings/iio/humidity/ti,hdc3020.yaml
23198 F:      drivers/iio/humidity/hdc3020.c
23200 TI ICSSG ETHERNET DRIVER (ICSSG)
23201 R:      MD Danish Anwar <danishanwar@ti.com>
23202 R:      Roger Quadros <rogerq@kernel.org>
23203 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
23204 L:      netdev@vger.kernel.org
23205 S:      Maintained
23206 F:      Documentation/devicetree/bindings/net/ti,icss*.yaml
23207 F:      drivers/net/ethernet/ti/icssg/*
23209 TI J721E CSI2RX DRIVER
23210 M:      Jai Luthra <j-luthra@ti.com>
23211 L:      linux-media@vger.kernel.org
23212 S:      Maintained
23213 F:      Documentation/devicetree/bindings/media/ti,j721e-csi2rx-shim.yaml
23214 F:      drivers/media/platform/ti/j721e-csi2rx/
23216 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
23217 M:      Nishanth Menon <nm@ti.com>
23218 M:      Santosh Shilimkar <ssantosh@kernel.org>
23219 L:      linux-kernel@vger.kernel.org
23220 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
23221 S:      Maintained
23222 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
23223 F:      Documentation/devicetree/bindings/soc/ti/ti,pruss.yaml
23224 F:      drivers/pmdomain/ti/omap_prm.c
23225 F:      drivers/soc/ti/*
23227 TI LM49xxx FAMILY ASoC CODEC DRIVERS
23228 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
23229 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
23230 L:      linux-sound@vger.kernel.org
23231 S:      Maintained
23232 F:      sound/soc/codecs/isabelle*
23233 F:      sound/soc/codecs/lm49453*
23235 TI LMP92064 ADC DRIVER
23236 M:      Leonard Göhrs <l.goehrs@pengutronix.de>
23237 R:      kernel@pengutronix.de
23238 L:      linux-iio@vger.kernel.org
23239 S:      Maintained
23240 F:      Documentation/devicetree/bindings/iio/adc/ti,lmp92064.yaml
23241 F:      drivers/iio/adc/ti-lmp92064.c
23243 TI PCM3060 ASoC CODEC DRIVER
23244 M:      Kirill Marinushkin <k.marinushkin@gmail.com>
23245 L:      linux-sound@vger.kernel.org
23246 S:      Maintained
23247 F:      Documentation/devicetree/bindings/sound/pcm3060.txt
23248 F:      sound/soc/codecs/pcm3060*
23250 TI TAS571X FAMILY ASoC CODEC DRIVER
23251 M:      Kevin Cernekee <cernekee@chromium.org>
23252 L:      linux-sound@vger.kernel.org
23253 S:      Odd Fixes
23254 F:      sound/soc/codecs/tas571x*
23256 TI TMAG5273 MAGNETOMETER DRIVER
23257 M:      Gerald Loacker <gerald.loacker@wolfvision.net>
23258 L:      linux-iio@vger.kernel.org
23259 S:      Maintained
23260 F:      Documentation/devicetree/bindings/iio/magnetometer/ti,tmag5273.yaml
23261 F:      drivers/iio/magnetometer/tmag5273.c
23263 TI TRF7970A NFC DRIVER
23264 M:      Mark Greer <mgreer@animalcreek.com>
23265 L:      linux-wireless@vger.kernel.org
23266 S:      Supported
23267 F:      Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
23268 F:      drivers/nfc/trf7970a.c
23270 TI TSC2046 ADC DRIVER
23271 M:      Oleksij Rempel <o.rempel@pengutronix.de>
23272 R:      kernel@pengutronix.de
23273 L:      linux-iio@vger.kernel.org
23274 S:      Maintained
23275 F:      Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
23276 F:      drivers/iio/adc/ti-tsc2046.c
23278 TI TWL4030 SERIES SOC CODEC DRIVER
23279 M:      Peter Ujfalusi <peter.ujfalusi@gmail.com>
23280 L:      linux-sound@vger.kernel.org
23281 S:      Maintained
23282 F:      sound/soc/codecs/twl4030*
23284 TI VPE/CAL DRIVERS
23285 M:      Benoit Parrot <bparrot@ti.com>
23286 L:      linux-media@vger.kernel.org
23287 S:      Maintained
23288 W:      http://linuxtv.org/
23289 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
23290 F:      Documentation/devicetree/bindings/media/ti,cal.yaml
23291 F:      Documentation/devicetree/bindings/media/ti,vpe.yaml
23292 F:      drivers/media/platform/ti/cal/
23293 F:      drivers/media/platform/ti/vpe/
23295 TI WILINK WIRELESS DRIVERS
23296 L:      linux-wireless@vger.kernel.org
23297 S:      Orphan
23298 W:      https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
23299 W:      https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
23300 F:      drivers/net/wireless/ti/
23302 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
23303 M:      John Stultz <jstultz@google.com>
23304 M:      Thomas Gleixner <tglx@linutronix.de>
23305 R:      Stephen Boyd <sboyd@kernel.org>
23306 L:      linux-kernel@vger.kernel.org
23307 S:      Supported
23308 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
23309 F:      include/linux/clocksource.h
23310 F:      include/linux/time.h
23311 F:      include/linux/timekeeper_internal.h
23312 F:      include/linux/timekeeping.h
23313 F:      include/linux/timex.h
23314 F:      include/uapi/linux/time.h
23315 F:      include/uapi/linux/timex.h
23316 F:      kernel/time/alarmtimer.c
23317 F:      kernel/time/clocksource*
23318 F:      kernel/time/ntp*
23319 F:      kernel/time/time.c
23320 F:      kernel/time/timeconst.bc
23321 F:      kernel/time/timeconv.c
23322 F:      kernel/time/timecounter.c
23323 F:      kernel/time/timekeeping*
23324 F:      kernel/time/time_test.c
23325 F:      tools/testing/selftests/timers/
23327 TIPC NETWORK LAYER
23328 M:      Jon Maloy <jmaloy@redhat.com>
23329 M:      Ying Xue <ying.xue@windriver.com>
23330 L:      netdev@vger.kernel.org (core kernel code)
23331 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
23332 S:      Maintained
23333 W:      http://tipc.sourceforge.net/
23334 F:      include/uapi/linux/tipc*.h
23335 F:      net/tipc/
23337 TLAN NETWORK DRIVER
23338 M:      Samuel Chessman <chessman@tux.org>
23339 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
23340 S:      Maintained
23341 W:      http://sourceforge.net/projects/tlan/
23342 F:      Documentation/networking/device_drivers/ethernet/ti/tlan.rst
23343 F:      drivers/net/ethernet/ti/tlan.*
23345 TMIO/SDHI MMC DRIVER
23346 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
23347 L:      linux-mmc@vger.kernel.org
23348 L:      linux-renesas-soc@vger.kernel.org
23349 S:      Supported
23350 F:      drivers/mmc/host/renesas_sdhi*
23351 F:      drivers/mmc/host/tmio_mmc*
23352 F:      include/linux/platform_data/tmio.h
23354 TMP513 HARDWARE MONITOR DRIVER
23355 M:      Eric Tremblay <etremblay@distech-controls.com>
23356 L:      linux-hwmon@vger.kernel.org
23357 S:      Maintained
23358 F:      Documentation/hwmon/tmp513.rst
23359 F:      drivers/hwmon/tmp513.c
23361 TMPFS (SHMEM FILESYSTEM)
23362 M:      Hugh Dickins <hughd@google.com>
23363 L:      linux-mm@kvack.org
23364 S:      Maintained
23365 F:      include/linux/shmem_fs.h
23366 F:      mm/shmem.c
23368 TOMOYO SECURITY MODULE
23369 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
23370 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
23371 L:      tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
23372 L:      tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
23373 L:      tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
23374 L:      tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
23375 S:      Maintained
23376 W:      https://tomoyo.sourceforge.net/
23377 F:      security/tomoyo/
23379 TOPSTAR LAPTOP EXTRAS DRIVER
23380 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
23381 L:      platform-driver-x86@vger.kernel.org
23382 S:      Maintained
23383 F:      drivers/platform/x86/topstar-laptop.c
23385 TORTURE-TEST MODULES
23386 M:      Davidlohr Bueso <dave@stgolabs.net>
23387 M:      "Paul E. McKenney" <paulmck@kernel.org>
23388 M:      Josh Triplett <josh@joshtriplett.org>
23389 L:      linux-kernel@vger.kernel.org
23390 S:      Supported
23391 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
23392 F:      Documentation/RCU/torture.rst
23393 F:      kernel/locking/locktorture.c
23394 F:      kernel/rcu/rcuscale.c
23395 F:      kernel/rcu/rcutorture.c
23396 F:      kernel/rcu/refscale.c
23397 F:      kernel/torture.c
23399 TOSHIBA ACPI EXTRAS DRIVER
23400 M:      Azael Avalos <coproscefalo@gmail.com>
23401 L:      platform-driver-x86@vger.kernel.org
23402 S:      Maintained
23403 F:      drivers/platform/x86/toshiba_acpi.c
23405 TOSHIBA BLUETOOTH DRIVER
23406 M:      Azael Avalos <coproscefalo@gmail.com>
23407 L:      platform-driver-x86@vger.kernel.org
23408 S:      Maintained
23409 F:      drivers/platform/x86/toshiba_bluetooth.c
23411 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
23412 M:      Azael Avalos <coproscefalo@gmail.com>
23413 L:      platform-driver-x86@vger.kernel.org
23414 S:      Maintained
23415 F:      drivers/platform/x86/toshiba_haps.c
23417 TOSHIBA SMM DRIVER
23418 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
23419 S:      Maintained
23420 W:      http://www.buzzard.org.uk/toshiba/
23421 F:      drivers/char/toshiba.c
23422 F:      include/linux/toshiba.h
23423 F:      include/uapi/linux/toshiba.h
23425 TOSHIBA TC358743 DRIVER
23426 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
23427 L:      linux-media@vger.kernel.org
23428 S:      Maintained
23429 F:      Documentation/devicetree/bindings/media/i2c/tc358743.txt
23430 F:      drivers/media/i2c/tc358743*
23431 F:      include/media/i2c/tc358743.h
23433 TOSHIBA WMI HOTKEYS DRIVER
23434 M:      Azael Avalos <coproscefalo@gmail.com>
23435 L:      platform-driver-x86@vger.kernel.org
23436 S:      Maintained
23437 F:      drivers/platform/x86/toshiba-wmi.c
23439 TPM DEVICE DRIVER
23440 M:      Peter Huewe <peterhuewe@gmx.de>
23441 M:      Jarkko Sakkinen <jarkko@kernel.org>
23442 R:      Jason Gunthorpe <jgg@ziepe.ca>
23443 L:      linux-integrity@vger.kernel.org
23444 S:      Maintained
23445 W:      https://codeberg.org/jarkko/linux-tpmdd-test
23446 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
23447 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
23448 F:      Documentation/devicetree/bindings/tpm/
23449 F:      drivers/char/tpm/
23450 F:      tools/testing/selftests/tpm2/
23452 TPS546D24 DRIVER
23453 M:      Duke Du <dukedu83@gmail.com>
23454 L:      linux-hwmon@vger.kernel.org
23455 S:      Maintained
23456 F:      Documentation/hwmon/tps546d24.rst
23457 F:      drivers/hwmon/pmbus/tps546d24.c
23459 TQ SYSTEMS BOARD & DRIVER SUPPORT
23460 L:      linux@ew.tq-group.com
23461 S:      Supported
23462 W:      https://www.tq-group.com/en/products/tq-embedded/
23463 F:      arch/arm/boot/dts/nxp/imx/*mba*.dts*
23464 F:      arch/arm/boot/dts/nxp/imx/*tqma*.dts*
23465 F:      arch/arm64/boot/dts/freescale/fsl-*tqml*.dts*
23466 F:      arch/arm64/boot/dts/freescale/imx*mba*.dts*
23467 F:      arch/arm64/boot/dts/freescale/imx*tqma*.dts*
23468 F:      arch/arm64/boot/dts/freescale/mba*.dtsi
23469 F:      arch/arm64/boot/dts/freescale/tqml*.dts*
23470 F:      drivers/gpio/gpio-tqmx86.c
23471 F:      drivers/mfd/tqmx86.c
23472 F:      drivers/watchdog/tqmx86_wdt.c
23474 TRACING
23475 M:      Steven Rostedt <rostedt@goodmis.org>
23476 M:      Masami Hiramatsu <mhiramat@kernel.org>
23477 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
23478 L:      linux-kernel@vger.kernel.org
23479 L:      linux-trace-kernel@vger.kernel.org
23480 S:      Maintained
23481 Q:      https://patchwork.kernel.org/project/linux-trace-kernel/list/
23482 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
23483 F:      Documentation/trace/*
23484 F:      fs/tracefs/
23485 F:      include/linux/trace*.h
23486 F:      include/trace/
23487 F:      kernel/trace/
23488 F:      scripts/tracing/
23489 F:      tools/testing/selftests/ftrace/
23491 TRACING MMIO ACCESSES (MMIOTRACE)
23492 M:      Steven Rostedt <rostedt@goodmis.org>
23493 M:      Masami Hiramatsu <mhiramat@kernel.org>
23494 R:      Karol Herbst <karolherbst@gmail.com>
23495 R:      Pekka Paalanen <ppaalanen@gmail.com>
23496 L:      linux-kernel@vger.kernel.org
23497 L:      nouveau@lists.freedesktop.org
23498 S:      Maintained
23499 F:      arch/x86/mm/kmmio.c
23500 F:      arch/x86/mm/mmio-mod.c
23501 F:      arch/x86/mm/testmmiotrace.c
23502 F:      include/linux/mmiotrace.h
23503 F:      kernel/trace/trace_mmiotrace.c
23505 TRACING OS NOISE / LATENCY TRACERS
23506 M:      Steven Rostedt <rostedt@goodmis.org>
23507 S:      Maintained
23508 F:      Documentation/trace/hwlat_detector.rst
23509 F:      Documentation/trace/osnoise-tracer.rst
23510 F:      Documentation/trace/timerlat-tracer.rst
23511 F:      arch/*/kernel/trace.c
23512 F:      include/trace/events/osnoise.h
23513 F:      kernel/trace/trace_hwlat.c
23514 F:      kernel/trace/trace_irqsoff.c
23515 F:      kernel/trace/trace_osnoise.c
23516 F:      kernel/trace/trace_sched_wakeup.c
23518 TRADITIONAL CHINESE DOCUMENTATION
23519 M:      Hu Haowen <2023002089@link.tyut.edu.cn>
23520 S:      Maintained
23521 W:      https://github.com/srcres258/linux-doc
23522 T:      git git://github.com/srcres258/linux-doc.git doc-zh-tw
23523 F:      Documentation/translations/zh_TW/
23525 TRUSTED SECURITY MODULE (TSM) ATTESTATION REPORTS
23526 M:      Dan Williams <dan.j.williams@intel.com>
23527 L:      linux-coco@lists.linux.dev
23528 S:      Maintained
23529 F:      Documentation/ABI/testing/configfs-tsm
23530 F:      drivers/virt/coco/tsm.c
23531 F:      include/linux/tsm.h
23533 TRUSTED SERVICES TEE DRIVER
23534 M:      Balint Dobszay <balint.dobszay@arm.com>
23535 M:      Sudeep Holla <sudeep.holla@arm.com>
23536 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
23537 L:      trusted-services@lists.trustedfirmware.org
23538 S:      Maintained
23539 F:      Documentation/tee/ts-tee.rst
23540 F:      drivers/tee/tstee/
23542 TTY LAYER AND SERIAL DRIVERS
23543 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
23544 M:      Jiri Slaby <jirislaby@kernel.org>
23545 L:      linux-kernel@vger.kernel.org
23546 L:      linux-serial@vger.kernel.org
23547 S:      Supported
23548 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
23549 F:      Documentation/devicetree/bindings/serial/
23550 F:      Documentation/driver-api/serial/
23551 F:      drivers/tty/
23552 F:      include/linux/selection.h
23553 F:      include/linux/serial.h
23554 F:      include/linux/serial_core.h
23555 F:      include/linux/sysrq.h
23556 F:      include/linux/tty*.h
23557 F:      include/linux/vt.h
23558 F:      include/linux/vt_*.h
23559 F:      include/uapi/linux/serial.h
23560 F:      include/uapi/linux/serial_core.h
23561 F:      include/uapi/linux/tty.h
23563 TUA9001 MEDIA DRIVER
23564 L:      linux-media@vger.kernel.org
23565 S:      Orphan
23566 W:      https://linuxtv.org
23567 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
23568 F:      drivers/media/tuners/tua9001*
23570 TULIP NETWORK DRIVERS
23571 L:      netdev@vger.kernel.org
23572 L:      linux-parisc@vger.kernel.org
23573 S:      Orphan
23574 F:      drivers/net/ethernet/dec/tulip/
23576 TUN/TAP driver
23577 M:      Willem de Bruijn <willemdebruijn.kernel@gmail.com>
23578 M:      Jason Wang <jasowang@redhat.com>
23579 S:      Maintained
23580 W:      http://vtun.sourceforge.net/tun
23581 F:      Documentation/networking/tuntap.rst
23582 F:      arch/um/os-Linux/drivers/
23583 F:      drivers/net/tap.c
23584 F:      drivers/net/tun.c
23586 TURBOCHANNEL SUBSYSTEM
23587 M:      "Maciej W. Rozycki" <macro@orcam.me.uk>
23588 M:      Ralf Baechle <ralf@linux-mips.org>
23589 L:      linux-mips@vger.kernel.org
23590 S:      Maintained
23591 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
23592 F:      drivers/tc/
23593 F:      include/linux/tc.h
23595 TURBOSTAT UTILITY
23596 M:      "Len Brown" <lenb@kernel.org>
23597 L:      linux-pm@vger.kernel.org
23598 S:      Supported
23599 Q:      https://patchwork.kernel.org/project/linux-pm/list/
23600 B:      https://bugzilla.kernel.org
23601 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
23602 F:      tools/power/x86/turbostat/
23603 F:      tools/testing/selftests/turbostat/
23605 TW5864 VIDEO4LINUX DRIVER
23606 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
23607 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
23608 M:      Andrey Utkin <andrey_utkin@fastmail.com>
23609 L:      linux-media@vger.kernel.org
23610 S:      Supported
23611 F:      drivers/media/pci/tw5864/
23613 TW68 VIDEO4LINUX DRIVER
23614 M:      Hans Verkuil <hverkuil@xs4all.nl>
23615 L:      linux-media@vger.kernel.org
23616 S:      Odd Fixes
23617 W:      https://linuxtv.org
23618 T:      git git://linuxtv.org/media_tree.git
23619 F:      drivers/media/pci/tw68/
23621 TW686X VIDEO4LINUX DRIVER
23622 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
23623 L:      linux-media@vger.kernel.org
23624 S:      Maintained
23625 W:      http://linuxtv.org
23626 T:      git git://linuxtv.org/media_tree.git
23627 F:      drivers/media/pci/tw686x/
23629 U-BOOT ENVIRONMENT VARIABLES
23630 M:      Rafał Miłecki <rafal@milecki.pl>
23631 S:      Maintained
23632 F:      Documentation/devicetree/bindings/nvmem/layouts/u-boot,env.yaml
23633 F:      drivers/nvmem/layouts/u-boot-env.c
23634 F:      drivers/nvmem/u-boot-env.c
23636 UACCE ACCELERATOR FRAMEWORK
23637 M:      Zhangfei Gao <zhangfei.gao@linaro.org>
23638 M:      Zhou Wang <wangzhou1@hisilicon.com>
23639 L:      linux-accelerators@lists.ozlabs.org
23640 L:      linux-kernel@vger.kernel.org
23641 S:      Maintained
23642 F:      Documentation/ABI/testing/sysfs-driver-uacce
23643 F:      Documentation/misc-devices/uacce.rst
23644 F:      drivers/misc/uacce/
23645 F:      include/linux/uacce.h
23646 F:      include/uapi/misc/uacce/
23648 UBI FILE SYSTEM (UBIFS)
23649 M:      Richard Weinberger <richard@nod.at>
23650 R:      Zhihao Cheng <chengzhihao1@huawei.com>
23651 L:      linux-mtd@lists.infradead.org
23652 S:      Supported
23653 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
23654 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
23655 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
23656 F:      Documentation/ABI/testing/sysfs-fs-ubifs
23657 F:      Documentation/filesystems/ubifs-authentication.rst
23658 F:      Documentation/filesystems/ubifs.rst
23659 F:      fs/ubifs/
23661 UBLK USERSPACE BLOCK DRIVER
23662 M:      Ming Lei <ming.lei@redhat.com>
23663 L:      linux-block@vger.kernel.org
23664 S:      Maintained
23665 F:      Documentation/block/ublk.rst
23666 F:      drivers/block/ublk_drv.c
23667 F:      include/uapi/linux/ublk_cmd.h
23669 UBSAN
23670 M:      Kees Cook <kees@kernel.org>
23671 R:      Marco Elver <elver@google.com>
23672 R:      Andrey Konovalov <andreyknvl@gmail.com>
23673 R:      Andrey Ryabinin <ryabinin.a.a@gmail.com>
23674 L:      kasan-dev@googlegroups.com
23675 L:      linux-hardening@vger.kernel.org
23676 S:      Supported
23677 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
23678 F:      Documentation/dev-tools/ubsan.rst
23679 F:      include/linux/ubsan.h
23680 F:      lib/Kconfig.ubsan
23681 F:      lib/test_ubsan.c
23682 F:      lib/ubsan.c
23683 F:      lib/ubsan.h
23684 F:      scripts/Makefile.ubsan
23685 K:      \bARCH_HAS_UBSAN\b
23687 UCLINUX (M68KNOMMU AND COLDFIRE)
23688 M:      Greg Ungerer <gerg@linux-m68k.org>
23689 L:      linux-m68k@lists.linux-m68k.org
23690 S:      Maintained
23691 W:      http://www.linux-m68k.org/
23692 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
23693 F:      arch/m68k/*/*_no.*
23694 F:      arch/m68k/68*/
23695 F:      arch/m68k/coldfire/
23696 F:      arch/m68k/include/asm/*_no.*
23698 UDF FILESYSTEM
23699 M:      Jan Kara <jack@suse.com>
23700 S:      Maintained
23701 F:      Documentation/filesystems/udf.rst
23702 F:      fs/udf/
23704 UDRAW TABLET
23705 M:      Bastien Nocera <hadess@hadess.net>
23706 L:      linux-input@vger.kernel.org
23707 S:      Maintained
23708 F:      drivers/hid/hid-udraw-ps3.c
23710 UHID USERSPACE HID IO DRIVER
23711 M:      David Rheinsberg <david@readahead.eu>
23712 L:      linux-input@vger.kernel.org
23713 S:      Maintained
23714 F:      drivers/hid/uhid.c
23715 F:      include/uapi/linux/uhid.h
23717 ULPI BUS
23718 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
23719 L:      linux-usb@vger.kernel.org
23720 S:      Maintained
23721 F:      drivers/usb/common/ulpi.c
23722 F:      include/linux/ulpi/
23724 UNICODE SUBSYSTEM
23725 M:      Gabriel Krisman Bertazi <krisman@kernel.org>
23726 L:      linux-fsdevel@vger.kernel.org
23727 S:      Supported
23728 F:      fs/unicode/
23730 UNIFDEF
23731 M:      Tony Finch <dot@dotat.at>
23732 S:      Maintained
23733 W:      http://dotat.at/prog/unifdef
23734 F:      scripts/unifdef.c
23736 UNIFORM CDROM DRIVER
23737 M:      Phillip Potter <phil@philpotter.co.uk>
23738 S:      Maintained
23739 F:      Documentation/cdrom/
23740 F:      drivers/cdrom/cdrom.c
23741 F:      include/linux/cdrom.h
23742 F:      include/uapi/linux/cdrom.h
23744 UNION-FIND
23745 M:      Xavier <xavier_qy@163.com>
23746 L:      linux-kernel@vger.kernel.org
23747 S:      Maintained
23748 F:      Documentation/core-api/union_find.rst
23749 F:      Documentation/translations/zh_CN/core-api/union_find.rst
23750 F:      include/linux/union_find.h
23751 F:      lib/union_find.c
23753 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
23754 R:      Alim Akhtar <alim.akhtar@samsung.com>
23755 R:      Avri Altman <avri.altman@wdc.com>
23756 R:      Bart Van Assche <bvanassche@acm.org>
23757 L:      linux-scsi@vger.kernel.org
23758 S:      Supported
23759 F:      Documentation/devicetree/bindings/ufs/
23760 F:      Documentation/scsi/ufs.rst
23761 F:      drivers/ufs/core/
23763 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
23764 M:      Pedro Sousa <pedrom.sousa@synopsys.com>
23765 L:      linux-scsi@vger.kernel.org
23766 S:      Supported
23767 F:      drivers/ufs/host/*dwc*
23769 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER EXYNOS HOOKS
23770 M:      Alim Akhtar <alim.akhtar@samsung.com>
23771 L:      linux-scsi@vger.kernel.org
23772 S:      Maintained
23773 F:      drivers/ufs/host/ufs-exynos*
23775 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
23776 M:      Peter Wang <peter.wang@mediatek.com>
23777 R:      Stanley Jhu <chu.stanley@gmail.com>
23778 L:      linux-scsi@vger.kernel.org
23779 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
23780 S:      Maintained
23781 F:      drivers/ufs/host/ufs-mediatek*
23783 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER QUALCOMM HOOKS
23784 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
23785 L:      linux-arm-msm@vger.kernel.org
23786 L:      linux-scsi@vger.kernel.org
23787 S:      Maintained
23788 F:      Documentation/devicetree/bindings/ufs/qcom,ufs.yaml
23789 F:      drivers/ufs/host/ufs-qcom*
23791 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER RENESAS HOOKS
23792 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
23793 L:      linux-renesas-soc@vger.kernel.org
23794 L:      linux-scsi@vger.kernel.org
23795 S:      Maintained
23796 F:      drivers/ufs/host/ufs-renesas.c
23798 UNSORTED BLOCK IMAGES (UBI)
23799 M:      Richard Weinberger <richard@nod.at>
23800 R:      Zhihao Cheng <chengzhihao1@huawei.com>
23801 L:      linux-mtd@lists.infradead.org
23802 S:      Supported
23803 W:      http://www.linux-mtd.infradead.org/
23804 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
23805 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
23806 F:      drivers/mtd/ubi/
23807 F:      include/linux/mtd/ubi.h
23808 F:      include/uapi/mtd/ubi-user.h
23810 UPROBES
23811 M:      Masami Hiramatsu <mhiramat@kernel.org>
23812 M:      Oleg Nesterov <oleg@redhat.com>
23813 M:      Peter Zijlstra <peterz@infradead.org>
23814 L:      linux-kernel@vger.kernel.org
23815 L:      linux-trace-kernel@vger.kernel.org
23816 S:      Maintained
23817 F:      arch/*/include/asm/uprobes.h
23818 F:      arch/*/kernel/probes/uprobes.c
23819 F:      arch/*/kernel/uprobes.c
23820 F:      include/linux/uprobes.h
23821 F:      kernel/events/uprobes.c
23823 USB "USBNET" DRIVER FRAMEWORK
23824 M:      Oliver Neukum <oneukum@suse.com>
23825 L:      netdev@vger.kernel.org
23826 S:      Maintained
23827 W:      http://www.linux-usb.org/usbnet
23828 F:      drivers/net/usb/usbnet.c
23829 F:      include/linux/usb/usbnet.h
23831 USB ACM DRIVER
23832 M:      Oliver Neukum <oneukum@suse.com>
23833 L:      linux-usb@vger.kernel.org
23834 S:      Maintained
23835 F:      Documentation/usb/acm.rst
23836 F:      drivers/usb/class/cdc-acm.*
23838 USB APPLE MFI FASTCHARGE DRIVER
23839 M:      Bastien Nocera <hadess@hadess.net>
23840 L:      linux-usb@vger.kernel.org
23841 S:      Maintained
23842 F:      drivers/usb/misc/apple-mfi-fastcharge.c
23844 USB AR5523 WIRELESS DRIVER
23845 L:      linux-wireless@vger.kernel.org
23846 S:      Orphan
23847 F:      drivers/net/wireless/ath/ar5523/
23849 USB ATTACHED SCSI
23850 M:      Oliver Neukum <oneukum@suse.com>
23851 L:      linux-usb@vger.kernel.org
23852 L:      linux-scsi@vger.kernel.org
23853 S:      Maintained
23854 F:      drivers/usb/storage/uas.c
23856 USB CDC ETHERNET DRIVER
23857 M:      Oliver Neukum <oliver@neukum.org>
23858 L:      linux-usb@vger.kernel.org
23859 S:      Maintained
23860 F:      drivers/net/usb/cdc_*.c
23861 F:      include/uapi/linux/usb/cdc.h
23863 USB CHAOSKEY DRIVER
23864 M:      Keith Packard <keithp@keithp.com>
23865 L:      linux-usb@vger.kernel.org
23866 S:      Maintained
23867 F:      drivers/usb/misc/chaoskey.c
23869 USB CYPRESS C67X00 DRIVER
23870 L:      linux-usb@vger.kernel.org
23871 S:      Orphan
23872 F:      drivers/usb/c67x00/
23874 USB DAVICOM DM9601 DRIVER
23875 M:      Peter Korsgaard <peter@korsgaard.com>
23876 L:      netdev@vger.kernel.org
23877 S:      Maintained
23878 W:      http://www.linux-usb.org/usbnet
23879 F:      drivers/net/usb/dm9601.c
23881 USB EHCI DRIVER
23882 M:      Alan Stern <stern@rowland.harvard.edu>
23883 L:      linux-usb@vger.kernel.org
23884 S:      Maintained
23885 F:      Documentation/usb/ehci.rst
23886 F:      drivers/usb/host/ehci*
23888 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
23889 M:      Jiri Kosina <jikos@kernel.org>
23890 M:      Benjamin Tissoires <bentiss@kernel.org>
23891 L:      linux-usb@vger.kernel.org
23892 S:      Maintained
23893 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
23894 F:      Documentation/hid/hiddev.rst
23895 F:      drivers/hid/usbhid/
23897 USB INTEL XHCI ROLE MUX DRIVER
23898 M:      Hans de Goede <hdegoede@redhat.com>
23899 L:      linux-usb@vger.kernel.org
23900 S:      Maintained
23901 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
23903 USB IP DRIVER FOR HISILICON KIRIN 960
23904 M:      Yu Chen <chenyu56@huawei.com>
23905 M:      Binghui Wang <wangbinghui@hisilicon.com>
23906 L:      linux-usb@vger.kernel.org
23907 S:      Maintained
23908 F:      Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
23909 F:      drivers/phy/hisilicon/phy-hi3660-usb3.c
23911 USB IP DRIVER FOR HISILICON KIRIN 970
23912 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
23913 L:      linux-usb@vger.kernel.org
23914 S:      Maintained
23915 F:      Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
23916 F:      drivers/phy/hisilicon/phy-hi3670-usb3.c
23918 USB ISP116X DRIVER
23919 M:      Olav Kongas <ok@artecdesign.ee>
23920 L:      linux-usb@vger.kernel.org
23921 S:      Maintained
23922 F:      drivers/usb/host/isp116x*
23923 F:      include/linux/usb/isp116x.h
23925 USB ISP1760 DRIVER
23926 M:      Rui Miguel Silva <rui.silva@linaro.org>
23927 L:      linux-usb@vger.kernel.org
23928 S:      Maintained
23929 F:      Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
23930 F:      drivers/usb/isp1760/*
23932 USB LAN78XX ETHERNET DRIVER
23933 M:      Woojung Huh <woojung.huh@microchip.com>
23934 M:      UNGLinuxDriver@microchip.com
23935 L:      netdev@vger.kernel.org
23936 S:      Maintained
23937 F:      Documentation/devicetree/bindings/net/microchip,lan78xx.txt
23938 F:      drivers/net/usb/lan78xx.*
23939 F:      include/dt-bindings/net/microchip-lan78xx.h
23941 USB MASS STORAGE DRIVER
23942 M:      Alan Stern <stern@rowland.harvard.edu>
23943 L:      linux-usb@vger.kernel.org
23944 L:      usb-storage@lists.one-eyed-alien.net
23945 S:      Maintained
23946 F:      drivers/usb/storage/
23948 USB MIDI DRIVER
23949 M:      Clemens Ladisch <clemens@ladisch.de>
23950 L:      linux-sound@vger.kernel.org
23951 S:      Maintained
23952 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
23953 F:      sound/usb/midi.*
23955 USB NETWORKING DRIVERS
23956 L:      linux-usb@vger.kernel.org
23957 S:      Odd Fixes
23958 F:      drivers/net/usb/
23960 USB OHCI DRIVER
23961 M:      Alan Stern <stern@rowland.harvard.edu>
23962 L:      linux-usb@vger.kernel.org
23963 S:      Maintained
23964 F:      Documentation/usb/ohci.rst
23965 F:      drivers/usb/host/ohci*
23967 USB OTG FSM (Finite State Machine)
23968 M:      Peter Chen <peter.chen@kernel.org>
23969 L:      linux-usb@vger.kernel.org
23970 S:      Maintained
23971 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
23972 F:      drivers/usb/common/usb-otg-fsm.c
23974 USB OVER IP DRIVER
23975 M:      Valentina Manea <valentina.manea.m@gmail.com>
23976 M:      Shuah Khan <shuah@kernel.org>
23977 M:      Shuah Khan <skhan@linuxfoundation.org>
23978 R:      Hongren Zheng <i@zenithal.me>
23979 L:      linux-usb@vger.kernel.org
23980 S:      Maintained
23981 F:      Documentation/usb/usbip_protocol.rst
23982 F:      drivers/usb/usbip/
23983 F:      tools/testing/selftests/drivers/usb/usbip/
23984 F:      tools/usb/usbip/
23986 USB PEGASUS DRIVER
23987 M:      Petko Manolov <petkan@nucleusys.com>
23988 L:      linux-usb@vger.kernel.org
23989 L:      netdev@vger.kernel.org
23990 S:      Maintained
23991 W:      https://github.com/petkan/pegasus
23992 T:      git https://github.com/petkan/pegasus.git
23993 F:      drivers/net/usb/pegasus.*
23995 USB PRINTER DRIVER (usblp)
23996 M:      Pete Zaitcev <zaitcev@redhat.com>
23997 L:      linux-usb@vger.kernel.org
23998 S:      Supported
23999 F:      drivers/usb/class/usblp.c
24001 USB QMI WWAN NETWORK DRIVER
24002 M:      Bjørn Mork <bjorn@mork.no>
24003 L:      netdev@vger.kernel.org
24004 S:      Maintained
24005 F:      Documentation/ABI/testing/sysfs-class-net-qmi
24006 F:      drivers/net/usb/qmi_wwan.c
24008 USB RAW GADGET DRIVER
24009 R:      Andrey Konovalov <andreyknvl@gmail.com>
24010 L:      linux-usb@vger.kernel.org
24011 S:      Maintained
24012 B:      https://github.com/xairy/raw-gadget/issues
24013 F:      Documentation/usb/raw-gadget.rst
24014 F:      drivers/usb/gadget/legacy/raw_gadget.c
24015 F:      include/uapi/linux/usb/raw_gadget.h
24017 USB RTL8150 DRIVER
24018 M:      Petko Manolov <petkan@nucleusys.com>
24019 L:      linux-usb@vger.kernel.org
24020 L:      netdev@vger.kernel.org
24021 S:      Maintained
24022 W:      https://github.com/petkan/rtl8150
24023 T:      git https://github.com/petkan/rtl8150.git
24024 F:      drivers/net/usb/rtl8150.c
24026 USB SERIAL SUBSYSTEM
24027 M:      Johan Hovold <johan@kernel.org>
24028 L:      linux-usb@vger.kernel.org
24029 S:      Maintained
24030 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
24031 F:      Documentation/usb/usb-serial.rst
24032 F:      drivers/usb/serial/
24033 F:      include/linux/usb/serial.h
24035 USB SMSC75XX ETHERNET DRIVER
24036 M:      Steve Glendinning <steve.glendinning@shawell.net>
24037 L:      netdev@vger.kernel.org
24038 S:      Maintained
24039 F:      drivers/net/usb/smsc75xx.*
24041 USB SMSC95XX ETHERNET DRIVER
24042 M:      Steve Glendinning <steve.glendinning@shawell.net>
24043 M:      UNGLinuxDriver@microchip.com
24044 L:      netdev@vger.kernel.org
24045 S:      Maintained
24046 F:      drivers/net/usb/smsc95xx.*
24048 USB SUBSYSTEM
24049 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
24050 L:      linux-usb@vger.kernel.org
24051 S:      Supported
24052 W:      http://www.linux-usb.org
24053 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
24054 F:      Documentation/devicetree/bindings/usb/
24055 F:      Documentation/usb/
24056 F:      drivers/usb/
24057 F:      include/dt-bindings/usb/
24058 F:      include/linux/usb.h
24059 F:      include/linux/usb/
24060 F:      include/uapi/linux/usb/
24062 USB TYPEC BUS FOR ALTERNATE MODES
24063 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
24064 L:      linux-usb@vger.kernel.org
24065 S:      Maintained
24066 F:      Documentation/ABI/testing/sysfs-bus-typec
24067 F:      Documentation/driver-api/usb/typec_bus.rst
24068 F:      drivers/usb/typec/altmodes/
24069 F:      include/linux/usb/typec_altmode.h
24071 USB TYPEC CLASS
24072 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
24073 L:      linux-usb@vger.kernel.org
24074 S:      Maintained
24075 F:      Documentation/ABI/testing/sysfs-class-typec
24076 F:      Documentation/driver-api/usb/typec.rst
24077 F:      drivers/usb/typec/
24078 F:      include/linux/usb/typec.h
24080 USB TYPEC INTEL PMC MUX DRIVER
24081 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
24082 L:      linux-usb@vger.kernel.org
24083 S:      Maintained
24084 F:      Documentation/firmware-guide/acpi/intel-pmc-mux.rst
24085 F:      drivers/usb/typec/mux/intel_pmc_mux.c
24087 USB TYPEC PI3USB30532 MUX DRIVER
24088 M:      Hans de Goede <hdegoede@redhat.com>
24089 L:      linux-usb@vger.kernel.org
24090 S:      Maintained
24091 F:      drivers/usb/typec/mux/pi3usb30532.c
24093 USB TYPEC PORT CONTROLLER DRIVERS
24094 L:      linux-usb@vger.kernel.org
24095 S:      Orphan
24096 F:      drivers/usb/typec/tcpm/
24098 USB UHCI DRIVER
24099 M:      Alan Stern <stern@rowland.harvard.edu>
24100 L:      linux-usb@vger.kernel.org
24101 S:      Maintained
24102 F:      drivers/usb/host/uhci*
24104 USB VIDEO CLASS
24105 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
24106 L:      linux-media@vger.kernel.org
24107 S:      Maintained
24108 W:      http://www.ideasonboard.org/uvc/
24109 T:      git git://linuxtv.org/media_tree.git
24110 F:      drivers/media/usb/uvc/
24111 F:      include/uapi/linux/uvcvideo.h
24113 USB WEBCAM GADGET
24114 L:      linux-usb@vger.kernel.org
24115 S:      Orphan
24116 F:      drivers/usb/gadget/function/*uvc*
24117 F:      drivers/usb/gadget/legacy/webcam.c
24118 F:      include/uapi/linux/usb/g_uvc.h
24120 USB XHCI DRIVER
24121 M:      Mathias Nyman <mathias.nyman@intel.com>
24122 L:      linux-usb@vger.kernel.org
24123 S:      Supported
24124 F:      drivers/usb/host/pci-quirks*
24125 F:      drivers/usb/host/xhci*
24127 USER DATAGRAM PROTOCOL (UDP)
24128 M:      Willem de Bruijn <willemdebruijn.kernel@gmail.com>
24129 L:      netdev@vger.kernel.org
24130 S:      Maintained
24131 F:      include/linux/udp.h
24132 F:      include/net/udp.h
24133 F:      include/trace/events/udp.h
24134 F:      include/uapi/linux/udp.h
24135 F:      net/ipv4/udp.c
24136 F:      net/ipv6/udp.c
24138 USER-MODE LINUX (UML)
24139 M:      Richard Weinberger <richard@nod.at>
24140 M:      Anton Ivanov <anton.ivanov@cambridgegreys.com>
24141 M:      Johannes Berg <johannes@sipsolutions.net>
24142 L:      linux-um@lists.infradead.org
24143 S:      Maintained
24144 W:      http://user-mode-linux.sourceforge.net
24145 Q:      https://patchwork.ozlabs.org/project/linux-um/list/
24146 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
24147 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
24148 F:      Documentation/virt/uml/
24149 F:      arch/um/
24150 F:      arch/x86/um/
24151 F:      fs/hostfs/
24153 USERSPACE COPYIN/COPYOUT (UIOVEC)
24154 M:      Alexander Viro <viro@zeniv.linux.org.uk>
24155 S:      Maintained
24156 F:      include/linux/uio.h
24157 F:      lib/iov_iter.c
24159 USERSPACE DMA BUFFER DRIVER
24160 M:      Gerd Hoffmann <kraxel@redhat.com>
24161 L:      dri-devel@lists.freedesktop.org
24162 S:      Maintained
24163 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
24164 F:      drivers/dma-buf/udmabuf.c
24165 F:      include/uapi/linux/udmabuf.h
24167 USERSPACE I/O (UIO)
24168 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
24169 S:      Maintained
24170 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
24171 F:      Documentation/driver-api/uio-howto.rst
24172 F:      drivers/uio/
24173 F:      include/linux/uio_driver.h
24175 UTIL-LINUX PACKAGE
24176 M:      Karel Zak <kzak@redhat.com>
24177 L:      util-linux@vger.kernel.org
24178 S:      Maintained
24179 W:      http://en.wikipedia.org/wiki/Util-linux
24180 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
24182 UUID HELPERS
24183 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
24184 L:      linux-kernel@vger.kernel.org
24185 S:      Maintained
24186 F:      include/linux/uuid.h
24187 F:      lib/test_uuid.c
24188 F:      lib/uuid.c
24190 UV SYSFS DRIVER
24191 M:      Justin Ernst <justin.ernst@hpe.com>
24192 L:      platform-driver-x86@vger.kernel.org
24193 S:      Maintained
24194 F:      drivers/platform/x86/uv_sysfs.c
24196 UVESAFB DRIVER
24197 M:      Michal Januszewski <spock@gentoo.org>
24198 L:      linux-fbdev@vger.kernel.org
24199 S:      Maintained
24200 W:      https://github.com/mjanusz/v86d
24201 F:      Documentation/fb/uvesafb.rst
24202 F:      drivers/video/fbdev/uvesafb.*
24204 Ux500 CLOCK DRIVERS
24205 M:      Ulf Hansson <ulf.hansson@linaro.org>
24206 L:      linux-clk@vger.kernel.org
24207 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
24208 S:      Maintained
24209 F:      drivers/clk/ux500/
24211 V4L2 ASYNC AND FWNODE FRAMEWORKS
24212 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
24213 L:      linux-media@vger.kernel.org
24214 S:      Maintained
24215 T:      git git://linuxtv.org/media_tree.git
24216 F:      drivers/media/v4l2-core/v4l2-async.c
24217 F:      drivers/media/v4l2-core/v4l2-fwnode.c
24218 F:      include/media/v4l2-async.h
24219 F:      include/media/v4l2-fwnode.h
24221 V4L2 LENS DRIVERS
24222 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
24223 L:      linux-media@vger.kernel.org
24224 S:      Maintained
24225 F:      drivers/media/i2c/ak*
24226 F:      drivers/media/i2c/dw*
24227 F:      drivers/media/i2c/lm*
24229 V4L2 CAMERA SENSOR DRIVERS
24230 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
24231 L:      linux-media@vger.kernel.org
24232 S:      Maintained
24233 F:      Documentation/driver-api/media/camera-sensor.rst
24234 F:      Documentation/driver-api/media/tx-rx.rst
24235 F:      drivers/media/i2c/ar*
24236 F:      drivers/media/i2c/gc*
24237 F:      drivers/media/i2c/hi*
24238 F:      drivers/media/i2c/imx*
24239 F:      drivers/media/i2c/mt*
24240 F:      drivers/media/i2c/og*
24241 F:      drivers/media/i2c/ov*
24242 F:      drivers/media/i2c/s5*
24243 F:      drivers/media/i2c/vgxy61.c
24245 VF610 NAND DRIVER
24246 M:      Stefan Agner <stefan@agner.ch>
24247 L:      linux-mtd@lists.infradead.org
24248 S:      Supported
24249 F:      drivers/mtd/nand/raw/vf610_nfc.c
24251 VFAT/FAT/MSDOS FILESYSTEM
24252 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
24253 S:      Maintained
24254 F:      Documentation/filesystems/vfat.rst
24255 F:      fs/fat/
24256 F:      tools/testing/selftests/filesystems/fat/
24258 VFIO CDX DRIVER
24259 M:      Nipun Gupta <nipun.gupta@amd.com>
24260 M:      Nikhil Agarwal <nikhil.agarwal@amd.com>
24261 L:      kvm@vger.kernel.org
24262 S:      Maintained
24263 F:      drivers/vfio/cdx/*
24265 VFIO DRIVER
24266 M:      Alex Williamson <alex.williamson@redhat.com>
24267 L:      kvm@vger.kernel.org
24268 S:      Maintained
24269 T:      git https://github.com/awilliam/linux-vfio.git
24270 F:      Documentation/ABI/testing/debugfs-vfio
24271 F:      Documentation/ABI/testing/sysfs-devices-vfio-dev
24272 F:      Documentation/driver-api/vfio.rst
24273 F:      drivers/vfio/
24274 F:      include/linux/vfio.h
24275 F:      include/linux/vfio_pci_core.h
24276 F:      include/uapi/linux/vfio.h
24278 VFIO FSL-MC DRIVER
24279 L:      kvm@vger.kernel.org
24280 S:      Orphan
24281 F:      drivers/vfio/fsl-mc/
24283 VFIO HISILICON PCI DRIVER
24284 M:      Longfang Liu <liulongfang@huawei.com>
24285 M:      Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
24286 L:      kvm@vger.kernel.org
24287 S:      Maintained
24288 F:      drivers/vfio/pci/hisilicon/
24290 VFIO MEDIATED DEVICE DRIVERS
24291 M:      Kirti Wankhede <kwankhede@nvidia.com>
24292 L:      kvm@vger.kernel.org
24293 S:      Maintained
24294 F:      Documentation/driver-api/vfio-mediated-device.rst
24295 F:      drivers/vfio/mdev/
24296 F:      include/linux/mdev.h
24297 F:      samples/vfio-mdev/
24299 VFIO MLX5 PCI DRIVER
24300 M:      Yishai Hadas <yishaih@nvidia.com>
24301 L:      kvm@vger.kernel.org
24302 S:      Maintained
24303 F:      drivers/vfio/pci/mlx5/
24305 VFIO NVIDIA GRACE GPU DRIVER
24306 M:      Ankit Agrawal <ankita@nvidia.com>
24307 L:      kvm@vger.kernel.org
24308 S:      Supported
24309 F:      drivers/vfio/pci/nvgrace-gpu/
24311 VFIO PCI DEVICE SPECIFIC DRIVERS
24312 R:      Jason Gunthorpe <jgg@nvidia.com>
24313 R:      Yishai Hadas <yishaih@nvidia.com>
24314 R:      Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
24315 R:      Kevin Tian <kevin.tian@intel.com>
24316 L:      kvm@vger.kernel.org
24317 S:      Maintained
24318 P:      Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
24319 F:      drivers/vfio/pci/*/
24321 VFIO PDS PCI DRIVER
24322 M:      Brett Creeley <brett.creeley@amd.com>
24323 L:      kvm@vger.kernel.org
24324 S:      Maintained
24325 F:      Documentation/networking/device_drivers/ethernet/amd/pds_vfio_pci.rst
24326 F:      drivers/vfio/pci/pds/
24328 VFIO PLATFORM DRIVER
24329 M:      Eric Auger <eric.auger@redhat.com>
24330 L:      kvm@vger.kernel.org
24331 S:      Maintained
24332 F:      drivers/vfio/platform/
24334 VFIO QAT PCI DRIVER
24335 M:      Xin Zeng <xin.zeng@intel.com>
24336 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
24337 L:      kvm@vger.kernel.org
24338 L:      qat-linux@intel.com
24339 S:      Supported
24340 F:      drivers/vfio/pci/qat/
24342 VFIO VIRTIO PCI DRIVER
24343 M:      Yishai Hadas <yishaih@nvidia.com>
24344 L:      kvm@vger.kernel.org
24345 L:      virtualization@lists.linux.dev
24346 S:      Maintained
24347 F:      drivers/vfio/pci/virtio
24349 VGA_SWITCHEROO
24350 R:      Lukas Wunner <lukas@wunner.de>
24351 S:      Maintained
24352 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
24353 F:      Documentation/gpu/vga-switcheroo.rst
24354 F:      drivers/gpu/vga/vga_switcheroo.c
24355 F:      include/linux/vga_switcheroo.h
24357 VIA RHINE NETWORK DRIVER
24358 M:      Kevin Brace <kevinbrace@bracecomputerlab.com>
24359 S:      Maintained
24360 F:      drivers/net/ethernet/via/via-rhine.c
24362 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
24363 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
24364 L:      linux-fbdev@vger.kernel.org
24365 S:      Maintained
24366 F:      drivers/video/fbdev/via/
24367 F:      include/linux/via-core.h
24368 F:      include/linux/via_i2c.h
24370 VIA VELOCITY NETWORK DRIVER
24371 M:      Francois Romieu <romieu@fr.zoreil.com>
24372 L:      netdev@vger.kernel.org
24373 S:      Maintained
24374 F:      drivers/net/ethernet/via/via-velocity.*
24376 VICODEC VIRTUAL CODEC DRIVER
24377 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
24378 L:      linux-media@vger.kernel.org
24379 S:      Maintained
24380 W:      https://linuxtv.org
24381 T:      git git://linuxtv.org/media_tree.git
24382 F:      drivers/media/test-drivers/vicodec/*
24384 VIDEO I2C POLLING DRIVER
24385 M:      Matt Ranostay <matt.ranostay@konsulko.com>
24386 L:      linux-media@vger.kernel.org
24387 S:      Maintained
24388 F:      drivers/media/i2c/video-i2c.c
24390 VIDEO MULTIPLEXER DRIVER
24391 M:      Philipp Zabel <p.zabel@pengutronix.de>
24392 L:      linux-media@vger.kernel.org
24393 S:      Maintained
24394 F:      drivers/media/platform/video-mux.c
24396 VIDEOBUF2 FRAMEWORK
24397 M:      Tomasz Figa <tfiga@chromium.org>
24398 M:      Marek Szyprowski <m.szyprowski@samsung.com>
24399 L:      linux-media@vger.kernel.org
24400 S:      Maintained
24401 F:      drivers/media/common/videobuf2/*
24402 F:      include/media/videobuf2-*
24404 VIDTV VIRTUAL DIGITAL TV DRIVER
24405 M:      Daniel W. S. Almeida <dwlsalmeida@gmail.com>
24406 L:      linux-media@vger.kernel.org
24407 S:      Maintained
24408 W:      https://linuxtv.org
24409 T:      git git://linuxtv.org/media_tree.git
24410 F:      drivers/media/test-drivers/vidtv/*
24412 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
24413 M:      Shuah Khan <skhan@linuxfoundation.org>
24414 R:      Kieran Bingham <kieran.bingham@ideasonboard.com>
24415 L:      linux-media@vger.kernel.org
24416 S:      Maintained
24417 W:      https://linuxtv.org
24418 T:      git git://linuxtv.org/media_tree.git
24419 F:      drivers/media/test-drivers/vimc/*
24421 VIRT LIB
24422 M:      Alex Williamson <alex.williamson@redhat.com>
24423 M:      Paolo Bonzini <pbonzini@redhat.com>
24424 L:      kvm@vger.kernel.org
24425 S:      Supported
24426 F:      virt/lib/
24428 VIRTIO AND VHOST VSOCK DRIVER
24429 M:      Stefan Hajnoczi <stefanha@redhat.com>
24430 M:      Stefano Garzarella <sgarzare@redhat.com>
24431 L:      kvm@vger.kernel.org
24432 L:      virtualization@lists.linux.dev
24433 L:      netdev@vger.kernel.org
24434 S:      Maintained
24435 F:      drivers/vhost/vsock.c
24436 F:      include/linux/virtio_vsock.h
24437 F:      include/uapi/linux/virtio_vsock.h
24438 F:      net/vmw_vsock/virtio_transport.c
24439 F:      net/vmw_vsock/virtio_transport_common.c
24441 VIRTIO BALLOON
24442 M:      "Michael S. Tsirkin" <mst@redhat.com>
24443 M:      David Hildenbrand <david@redhat.com>
24444 L:      virtualization@lists.linux.dev
24445 S:      Maintained
24446 F:      drivers/virtio/virtio_balloon.c
24447 F:      include/linux/balloon_compaction.h
24448 F:      include/uapi/linux/virtio_balloon.h
24449 F:      mm/balloon_compaction.c
24451 VIRTIO BLOCK AND SCSI DRIVERS
24452 M:      "Michael S. Tsirkin" <mst@redhat.com>
24453 M:      Jason Wang <jasowang@redhat.com>
24454 R:      Paolo Bonzini <pbonzini@redhat.com>
24455 R:      Stefan Hajnoczi <stefanha@redhat.com>
24456 R:      Eugenio Pérez <eperezma@redhat.com>
24457 L:      virtualization@lists.linux.dev
24458 S:      Maintained
24459 F:      drivers/block/virtio_blk.c
24460 F:      drivers/scsi/virtio_scsi.c
24461 F:      include/uapi/linux/virtio_blk.h
24462 F:      include/uapi/linux/virtio_scsi.h
24464 VIRTIO CONSOLE DRIVER
24465 M:      Amit Shah <amit@kernel.org>
24466 L:      virtualization@lists.linux.dev
24467 S:      Maintained
24468 F:      drivers/char/virtio_console.c
24469 F:      include/uapi/linux/virtio_console.h
24471 VIRTIO CORE AND NET DRIVERS
24472 M:      "Michael S. Tsirkin" <mst@redhat.com>
24473 M:      Jason Wang <jasowang@redhat.com>
24474 R:      Xuan Zhuo <xuanzhuo@linux.alibaba.com>
24475 R:      Eugenio Pérez <eperezma@redhat.com>
24476 L:      virtualization@lists.linux.dev
24477 S:      Maintained
24478 F:      Documentation/ABI/testing/sysfs-bus-vdpa
24479 F:      Documentation/ABI/testing/sysfs-class-vduse
24480 F:      Documentation/devicetree/bindings/virtio/
24481 F:      Documentation/driver-api/virtio/
24482 F:      drivers/block/virtio_blk.c
24483 F:      drivers/crypto/virtio/
24484 F:      drivers/net/virtio_net.c
24485 F:      drivers/vdpa/
24486 F:      drivers/virtio/
24487 F:      include/linux/vdpa.h
24488 F:      include/linux/virtio*.h
24489 F:      include/linux/vringh.h
24490 F:      include/uapi/linux/virtio_*.h
24491 F:      net/vmw_vsock/virtio*
24492 F:      tools/virtio/
24493 F:      tools/testing/selftests/drivers/net/virtio_net/
24495 VIRTIO CRYPTO DRIVER
24496 M:      Gonglei <arei.gonglei@huawei.com>
24497 L:      virtualization@lists.linux.dev
24498 L:      linux-crypto@vger.kernel.org
24499 S:      Maintained
24500 F:      drivers/crypto/virtio/
24501 F:      include/uapi/linux/virtio_crypto.h
24503 VIRTIO DRIVERS FOR S390
24504 M:      Cornelia Huck <cohuck@redhat.com>
24505 M:      Halil Pasic <pasic@linux.ibm.com>
24506 M:      Eric Farman <farman@linux.ibm.com>
24507 L:      linux-s390@vger.kernel.org
24508 L:      virtualization@lists.linux.dev
24509 L:      kvm@vger.kernel.org
24510 S:      Supported
24511 F:      arch/s390/include/uapi/asm/virtio-ccw.h
24512 F:      drivers/s390/virtio/
24514 VIRTIO FILE SYSTEM
24515 M:      Vivek Goyal <vgoyal@redhat.com>
24516 M:      Stefan Hajnoczi <stefanha@redhat.com>
24517 M:      Miklos Szeredi <miklos@szeredi.hu>
24518 R:      Eugenio Pérez <eperezma@redhat.com>
24519 L:      virtualization@lists.linux.dev
24520 L:      linux-fsdevel@vger.kernel.org
24521 S:      Supported
24522 W:      https://virtio-fs.gitlab.io/
24523 F:      Documentation/filesystems/virtiofs.rst
24524 F:      fs/fuse/virtio_fs.c
24525 F:      include/uapi/linux/virtio_fs.h
24527 VIRTIO GPIO DRIVER
24528 M:      Enrico Weigelt, metux IT consult <info@metux.net>
24529 M:      Viresh Kumar <vireshk@kernel.org>
24530 L:      linux-gpio@vger.kernel.org
24531 L:      virtualization@lists.linux.dev
24532 S:      Maintained
24533 F:      drivers/gpio/gpio-virtio.c
24534 F:      include/uapi/linux/virtio_gpio.h
24536 VIRTIO GPU DRIVER
24537 M:      David Airlie <airlied@redhat.com>
24538 M:      Gerd Hoffmann <kraxel@redhat.com>
24539 R:      Gurchetan Singh <gurchetansingh@chromium.org>
24540 R:      Chia-I Wu <olvaffe@gmail.com>
24541 L:      dri-devel@lists.freedesktop.org
24542 L:      virtualization@lists.linux.dev
24543 S:      Maintained
24544 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
24545 F:      drivers/gpu/drm/ci/xfails/virtio*
24546 F:      drivers/gpu/drm/virtio/
24547 F:      include/uapi/linux/virtio_gpu.h
24549 VIRTIO HOST (VHOST)
24550 M:      "Michael S. Tsirkin" <mst@redhat.com>
24551 M:      Jason Wang <jasowang@redhat.com>
24552 R:      Eugenio Pérez <eperezma@redhat.com>
24553 L:      kvm@vger.kernel.org
24554 L:      virtualization@lists.linux.dev
24555 L:      netdev@vger.kernel.org
24556 S:      Maintained
24557 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
24558 F:      drivers/vhost/
24559 F:      include/linux/sched/vhost_task.h
24560 F:      include/linux/vhost_iotlb.h
24561 F:      include/uapi/linux/vhost.h
24562 F:      kernel/vhost_task.c
24564 VIRTIO HOST (VHOST-SCSI)
24565 M:      "Michael S. Tsirkin" <mst@redhat.com>
24566 M:      Jason Wang <jasowang@redhat.com>
24567 M:      Mike Christie <michael.christie@oracle.com>
24568 R:      Paolo Bonzini <pbonzini@redhat.com>
24569 R:      Stefan Hajnoczi <stefanha@redhat.com>
24570 L:      virtualization@lists.linux.dev
24571 S:      Maintained
24572 F:      drivers/vhost/scsi.c
24574 VIRTIO I2C DRIVER
24575 M:      Viresh Kumar <viresh.kumar@linaro.org>
24576 R:      "Chen, Jian Jun" <jian.jun.chen@intel.com>
24577 L:      linux-i2c@vger.kernel.org
24578 L:      virtualization@lists.linux.dev
24579 S:      Maintained
24580 F:      drivers/i2c/busses/i2c-virtio.c
24581 F:      include/uapi/linux/virtio_i2c.h
24583 VIRTIO INPUT DRIVER
24584 M:      Gerd Hoffmann <kraxel@redhat.com>
24585 S:      Maintained
24586 F:      drivers/virtio/virtio_input.c
24587 F:      include/uapi/linux/virtio_input.h
24589 VIRTIO IOMMU DRIVER
24590 M:      Jean-Philippe Brucker <jean-philippe@linaro.org>
24591 L:      virtualization@lists.linux.dev
24592 S:      Maintained
24593 F:      drivers/iommu/virtio-iommu.c
24594 F:      include/uapi/linux/virtio_iommu.h
24596 VIRTIO MEM DRIVER
24597 M:      David Hildenbrand <david@redhat.com>
24598 L:      virtualization@lists.linux.dev
24599 S:      Maintained
24600 W:      https://virtio-mem.gitlab.io/
24601 F:      drivers/virtio/virtio_mem.c
24602 F:      include/uapi/linux/virtio_mem.h
24604 VIRTIO PMEM DRIVER
24605 M:      Pankaj Gupta <pankaj.gupta.linux@gmail.com>
24606 L:      virtualization@lists.linux.dev
24607 S:      Maintained
24608 F:      drivers/nvdimm/nd_virtio.c
24609 F:      drivers/nvdimm/virtio_pmem.c
24611 VIRTIO SOUND DRIVER
24612 M:      Anton Yakovlev <anton.yakovlev@opensynergy.com>
24613 M:      "Michael S. Tsirkin" <mst@redhat.com>
24614 L:      virtualization@lists.linux.dev
24615 L:      linux-sound@vger.kernel.org
24616 S:      Maintained
24617 F:      include/uapi/linux/virtio_snd.h
24618 F:      sound/virtio/*
24620 VIRTUAL BOX GUEST DEVICE DRIVER
24621 M:      Hans de Goede <hdegoede@redhat.com>
24622 M:      Arnd Bergmann <arnd@arndb.de>
24623 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
24624 S:      Maintained
24625 F:      drivers/virt/vboxguest/
24626 F:      include/linux/vbox_utils.h
24627 F:      include/uapi/linux/vbox*.h
24629 VIRTUAL BOX SHARED FOLDER VFS DRIVER
24630 M:      Hans de Goede <hdegoede@redhat.com>
24631 L:      linux-fsdevel@vger.kernel.org
24632 S:      Maintained
24633 F:      fs/vboxsf/*
24635 VIRTUAL PCM TEST DRIVER
24636 M:      Ivan Orlov <ivan.orlov0322@gmail.com>
24637 L:      linux-sound@vger.kernel.org
24638 S:      Maintained
24639 F:      Documentation/sound/cards/pcmtest.rst
24640 F:      sound/drivers/pcmtest.c
24641 F:      tools/testing/selftests/alsa/test-pcmtest-driver.c
24643 VIRTUAL SERIO DEVICE DRIVER
24644 M:      Stephen Chandler Paul <thatslyude@gmail.com>
24645 S:      Maintained
24646 F:      drivers/input/serio/userio.c
24647 F:      include/uapi/linux/userio.h
24649 VISHAY VEML6075 UVA AND UVB LIGHT SENSOR DRIVER
24650 M:      Javier Carrasco <javier.carrasco.cruz@gmail.com>
24651 S:      Maintained
24652 F:      Documentation/devicetree/bindings/iio/light/vishay,veml6075.yaml
24653 F:      drivers/iio/light/veml6075.c
24655 VISL VIRTUAL STATELESS DECODER DRIVER
24656 M:      Daniel Almeida <daniel.almeida@collabora.com>
24657 L:      linux-media@vger.kernel.org
24658 S:      Supported
24659 F:      drivers/media/test-drivers/visl
24661 VIVID VIRTUAL VIDEO DRIVER
24662 M:      Hans Verkuil <hverkuil@xs4all.nl>
24663 L:      linux-media@vger.kernel.org
24664 S:      Maintained
24665 W:      https://linuxtv.org
24666 T:      git git://linuxtv.org/media_tree.git
24667 F:      drivers/media/test-drivers/vivid/*
24669 VM SOCKETS (AF_VSOCK)
24670 M:      Stefano Garzarella <sgarzare@redhat.com>
24671 L:      virtualization@lists.linux.dev
24672 L:      netdev@vger.kernel.org
24673 S:      Maintained
24674 F:      drivers/net/vsockmon.c
24675 F:      include/net/af_vsock.h
24676 F:      include/uapi/linux/vm_sockets.h
24677 F:      include/uapi/linux/vm_sockets_diag.h
24678 F:      include/uapi/linux/vsockmon.h
24679 F:      net/vmw_vsock/
24680 F:      tools/testing/vsock/
24683 M:      Andrew Morton <akpm@linux-foundation.org>
24684 M:      Liam R. Howlett <Liam.Howlett@oracle.com>
24685 M:      Lorenzo Stoakes <lorenzo.stoakes@oracle.com>
24686 R:      Vlastimil Babka <vbabka@suse.cz>
24687 R:      Jann Horn <jannh@google.com>
24688 L:      linux-mm@kvack.org
24689 S:      Maintained
24690 W:      https://www.linux-mm.org
24691 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
24692 F:      mm/vma.c
24693 F:      mm/vma.h
24694 F:      mm/vma_internal.h
24695 F:      tools/testing/vma/
24697 VMALLOC
24698 M:      Andrew Morton <akpm@linux-foundation.org>
24699 R:      Uladzislau Rezki <urezki@gmail.com>
24700 R:      Christoph Hellwig <hch@infradead.org>
24701 L:      linux-mm@kvack.org
24702 S:      Maintained
24703 W:      http://www.linux-mm.org
24704 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
24705 F:      include/linux/vmalloc.h
24706 F:      mm/vmalloc.c
24708 VME SUBSYSTEM
24709 L:      linux-kernel@vger.kernel.org
24710 S:      Orphan
24711 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
24712 F:      Documentation/driver-api/vme.rst
24713 F:      drivers/staging/vme_user/
24715 VMWARE BALLOON DRIVER
24716 M:      Jerrin Shaji George <jerrin.shaji-george@broadcom.com>
24717 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24718 L:      linux-kernel@vger.kernel.org
24719 S:      Supported
24720 F:      drivers/misc/vmw_balloon.c
24722 VMWARE HYPERVISOR INTERFACE
24723 M:      Ajay Kaher <ajay.kaher@broadcom.com>
24724 M:      Alexey Makhalov <alexey.amakhalov@broadcom.com>
24725 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24726 L:      virtualization@lists.linux.dev
24727 L:      x86@kernel.org
24728 S:      Supported
24729 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
24730 F:      arch/x86/include/asm/vmware.h
24731 F:      arch/x86/kernel/cpu/vmware.c
24733 VMWARE PVRDMA DRIVER
24734 M:      Bryan Tan <bryan-bt.tan@broadcom.com>
24735 M:      Vishnu Dasa <vishnu.dasa@broadcom.com>
24736 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24737 L:      linux-rdma@vger.kernel.org
24738 S:      Supported
24739 F:      drivers/infiniband/hw/vmw_pvrdma/
24741 VMWARE PVSCSI DRIVER
24742 M:      Vishal Bhakta <vishal.bhakta@broadcom.com>
24743 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24744 L:      linux-scsi@vger.kernel.org
24745 S:      Supported
24746 F:      drivers/scsi/vmw_pvscsi.c
24747 F:      drivers/scsi/vmw_pvscsi.h
24749 VMWARE VIRTUAL PTP CLOCK DRIVER
24750 M:      Nick Shi <nick.shi@broadcom.com>
24751 R:      Ajay Kaher <ajay.kaher@broadcom.com>
24752 R:      Alexey Makhalov <alexey.amakhalov@broadcom.com>
24753 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24754 L:      netdev@vger.kernel.org
24755 S:      Supported
24756 F:      drivers/ptp/ptp_vmw.c
24758 VMWARE VMCI DRIVER
24759 M:      Bryan Tan <bryan-bt.tan@broadcom.com>
24760 M:      Vishnu Dasa <vishnu.dasa@broadcom.com>
24761 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24762 L:      linux-kernel@vger.kernel.org
24763 S:      Supported
24764 F:      drivers/misc/vmw_vmci/
24765 F:      include/linux/vmw_vmci*
24767 VMWARE VMMOUSE SUBDRIVER
24768 M:      Zack Rusin <zack.rusin@broadcom.com>
24769 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24770 L:      linux-input@vger.kernel.org
24771 S:      Supported
24772 F:      drivers/input/mouse/vmmouse.c
24773 F:      drivers/input/mouse/vmmouse.h
24775 VMWARE VMXNET3 ETHERNET DRIVER
24776 M:      Ronak Doshi <ronak.doshi@broadcom.com>
24777 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24778 L:      netdev@vger.kernel.org
24779 S:      Supported
24780 F:      drivers/net/vmxnet3/
24782 VMWARE VSOCK VMCI TRANSPORT DRIVER
24783 M:      Bryan Tan <bryan-bt.tan@broadcom.com>
24784 M:      Vishnu Dasa <vishnu.dasa@broadcom.com>
24785 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24786 L:      linux-kernel@vger.kernel.org
24787 S:      Supported
24788 F:      net/vmw_vsock/vmci_transport*
24790 VOCORE VOCORE2 BOARD
24791 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
24792 L:      linux-mips@vger.kernel.org
24793 S:      Maintained
24794 F:      arch/mips/boot/dts/ralink/vocore2.dts
24796 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
24797 M:      Liam Girdwood <lgirdwood@gmail.com>
24798 M:      Mark Brown <broonie@kernel.org>
24799 L:      linux-kernel@vger.kernel.org
24800 S:      Supported
24801 W:      http://www.slimlogic.co.uk/?p=48
24802 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
24803 F:      Documentation/devicetree/bindings/regulator/
24804 F:      Documentation/power/regulator/
24805 F:      drivers/regulator/
24806 F:      include/dt-bindings/regulator/
24807 F:      include/linux/regulator/
24808 K:      regulator_get_optional
24810 VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
24811 R:      Matti Vaittinen <mazziesaccount@gmail.com>
24812 F:      drivers/regulator/irq_helpers.c
24815 M:      David Ahern <dsahern@kernel.org>
24816 L:      netdev@vger.kernel.org
24817 S:      Maintained
24818 F:      Documentation/networking/vrf.rst
24819 F:      drivers/net/vrf.c
24821 VSPRINTF
24822 M:      Petr Mladek <pmladek@suse.com>
24823 M:      Steven Rostedt <rostedt@goodmis.org>
24824 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
24825 R:      Rasmus Villemoes <linux@rasmusvillemoes.dk>
24826 R:      Sergey Senozhatsky <senozhatsky@chromium.org>
24827 S:      Maintained
24828 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
24829 F:      Documentation/core-api/printk-formats.rst
24830 F:      lib/test_printf.c
24831 F:      lib/test_scanf.c
24832 F:      lib/vsprintf.c
24834 VT1211 HARDWARE MONITOR DRIVER
24835 M:      Juerg Haefliger <juergh@proton.me>
24836 L:      linux-hwmon@vger.kernel.org
24837 S:      Maintained
24838 F:      Documentation/hwmon/vt1211.rst
24839 F:      drivers/hwmon/vt1211.c
24841 VT8231 HARDWARE MONITOR DRIVER
24842 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
24843 L:      linux-hwmon@vger.kernel.org
24844 S:      Maintained
24845 F:      drivers/hwmon/vt8231.c
24847 VUB300 USB to SDIO/SD/MMC bridge chip
24848 L:      linux-mmc@vger.kernel.org
24849 S:      Orphan
24850 F:      drivers/mmc/host/vub300.c
24852 W1 DALLAS'S 1-WIRE BUS
24853 M:      Krzysztof Kozlowski <krzk@kernel.org>
24854 S:      Maintained
24855 F:      Documentation/devicetree/bindings/w1/
24856 F:      Documentation/w1/
24857 F:      drivers/w1/
24858 F:      include/linux/w1.h
24860 W83791D HARDWARE MONITORING DRIVER
24861 M:      Marc Hulsman <m.hulsman@tudelft.nl>
24862 L:      linux-hwmon@vger.kernel.org
24863 S:      Maintained
24864 F:      Documentation/hwmon/w83791d.rst
24865 F:      drivers/hwmon/w83791d.c
24867 W83793 HARDWARE MONITORING DRIVER
24868 M:      Rudolf Marek <r.marek@assembler.cz>
24869 L:      linux-hwmon@vger.kernel.org
24870 S:      Maintained
24871 F:      Documentation/hwmon/w83793.rst
24872 F:      drivers/hwmon/w83793.c
24874 W83795 HARDWARE MONITORING DRIVER
24875 M:      Jean Delvare <jdelvare@suse.com>
24876 L:      linux-hwmon@vger.kernel.org
24877 S:      Maintained
24878 F:      drivers/hwmon/w83795.c
24880 W83L51xD SD/MMC CARD INTERFACE DRIVER
24881 M:      Pierre Ossman <pierre@ossman.eu>
24882 S:      Maintained
24883 F:      drivers/mmc/host/wbsd.*
24885 WACOM PROTOCOL 4 SERIAL TABLETS
24886 M:      Julian Squires <julian@cipht.net>
24887 M:      Hans de Goede <hdegoede@redhat.com>
24888 L:      linux-input@vger.kernel.org
24889 S:      Maintained
24890 F:      drivers/input/tablet/wacom_serial4.c
24892 WANGXUN ETHERNET DRIVER
24893 M:      Jiawen Wu <jiawenwu@trustnetic.com>
24894 M:      Mengyuan Lou <mengyuanlou@net-swift.com>
24895 L:      netdev@vger.kernel.org
24896 S:      Maintained
24897 W:      https://www.net-swift.com
24898 F:      Documentation/networking/device_drivers/ethernet/wangxun/*
24899 F:      drivers/net/ethernet/wangxun/
24900 F:      drivers/net/pcs/pcs-xpcs-wx.c
24902 WATCHDOG DEVICE DRIVERS
24903 M:      Wim Van Sebroeck <wim@linux-watchdog.org>
24904 M:      Guenter Roeck <linux@roeck-us.net>
24905 L:      linux-watchdog@vger.kernel.org
24906 S:      Maintained
24907 W:      http://www.linux-watchdog.org/
24908 T:      git git://www.linux-watchdog.org/linux-watchdog.git
24909 F:      Documentation/devicetree/bindings/watchdog/
24910 F:      Documentation/watchdog/
24911 F:      drivers/watchdog/
24912 F:      include/linux/watchdog.h
24913 F:      include/trace/events/watchdog.h
24914 F:      include/uapi/linux/watchdog.h
24916 WAVE5 VPU CODEC DRIVER
24917 M:      Nas Chung <nas.chung@chipsnmedia.com>
24918 M:      Jackson Lee <jackson.lee@chipsnmedia.com>
24919 L:      linux-media@vger.kernel.org
24920 S:      Maintained
24921 F:      Documentation/devicetree/bindings/media/cnm,wave521c.yaml
24922 F:      drivers/media/platform/chips-media/wave5/
24924 WHISKEYCOVE PMIC GPIO DRIVER
24925 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
24926 L:      linux-gpio@vger.kernel.org
24927 S:      Maintained
24928 F:      drivers/gpio/gpio-wcove.c
24930 WHWAVE RTC DRIVER
24931 M:      Dianlong Li <long17.cool@163.com>
24932 L:      linux-rtc@vger.kernel.org
24933 S:      Maintained
24934 F:      drivers/rtc/rtc-sd3078.c
24936 WIIMOTE HID DRIVER
24937 M:      David Rheinsberg <david@readahead.eu>
24938 L:      linux-input@vger.kernel.org
24939 S:      Maintained
24940 F:      drivers/hid/hid-wiimote*
24942 WILOCITY WIL6210 WIRELESS DRIVER
24943 L:      linux-wireless@vger.kernel.org
24944 S:      Orphan
24945 W:      https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
24946 F:      drivers/net/wireless/ath/wil6210/
24948 WINBOND CIR DRIVER
24949 M:      David Härdeman <david@hardeman.nu>
24950 S:      Maintained
24951 F:      drivers/media/rc/winbond-cir.c
24953 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
24954 L:      linux-watchdog@vger.kernel.org
24955 S:      Orphan
24956 F:      drivers/watchdog/ebc-c384_wdt.c
24958 WINSYSTEMS WS16C48 GPIO DRIVER
24959 M:      William Breathitt Gray <wbg@kernel.org>
24960 L:      linux-gpio@vger.kernel.org
24961 S:      Maintained
24962 F:      drivers/gpio/gpio-ws16c48.c
24964 WIREGUARD SECURE NETWORK TUNNEL
24965 M:      Jason A. Donenfeld <Jason@zx2c4.com>
24966 L:      wireguard@lists.zx2c4.com
24967 L:      netdev@vger.kernel.org
24968 S:      Maintained
24969 F:      drivers/net/wireguard/
24970 F:      tools/testing/selftests/wireguard/
24972 WISTRON LAPTOP BUTTON DRIVER
24973 M:      Miloslav Trmac <mitr@volny.cz>
24974 S:      Maintained
24975 F:      drivers/input/misc/wistron_btns.c
24977 WMI BINARY MOF DRIVER
24978 M:      Armin Wolf <W_Armin@gmx.de>
24979 R:      Thomas Weißschuh <linux@weissschuh.net>
24980 L:      platform-driver-x86@vger.kernel.org
24981 S:      Maintained
24982 F:      Documentation/ABI/stable/sysfs-platform-wmi-bmof
24983 F:      Documentation/wmi/devices/wmi-bmof.rst
24984 F:      drivers/platform/x86/wmi-bmof.c
24986 WOLFSON MICROELECTRONICS DRIVERS
24987 L:      patches@opensource.cirrus.com
24988 S:      Supported
24989 W:      https://github.com/CirrusLogic/linux-drivers/wiki
24990 T:      git https://github.com/CirrusLogic/linux-drivers.git
24991 F:      Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
24992 F:      Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
24993 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
24994 F:      Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
24995 F:      Documentation/devicetree/bindings/sound/wlf,*.yaml
24996 F:      Documentation/devicetree/bindings/sound/wm*
24997 F:      Documentation/hwmon/wm83??.rst
24998 F:      arch/arm/mach-s3c/mach-crag6410*
24999 F:      drivers/clk/clk-wm83*.c
25000 F:      drivers/gpio/gpio-*wm*.c
25001 F:      drivers/gpio/gpio-arizona.c
25002 F:      drivers/hwmon/wm83??-hwmon.c
25003 F:      drivers/input/misc/wm831x-on.c
25004 F:      drivers/input/touchscreen/wm831x-ts.c
25005 F:      drivers/input/touchscreen/wm97*.c
25006 F:      drivers/leds/leds-wm83*.c
25007 F:      drivers/mfd/arizona*
25008 F:      drivers/mfd/cs47l24*
25009 F:      drivers/mfd/wm*.c
25010 F:      drivers/power/supply/wm83*.c
25011 F:      drivers/regulator/arizona*
25012 F:      drivers/regulator/wm8*.c
25013 F:      drivers/rtc/rtc-wm83*.c
25014 F:      drivers/video/backlight/wm83*_bl.c
25015 F:      drivers/watchdog/wm83*_wdt.c
25016 F:      include/linux/mfd/arizona/
25017 F:      include/linux/mfd/wm831x/
25018 F:      include/linux/mfd/wm8350/
25019 F:      include/linux/mfd/wm8400*
25020 F:      include/linux/regulator/arizona*
25021 F:      include/linux/wm97xx.h
25022 F:      include/sound/wm????.h
25023 F:      sound/soc/codecs/arizona*
25024 F:      sound/soc/codecs/cs47l24*
25025 F:      sound/soc/codecs/wm*
25027 WORKQUEUE
25028 M:      Tejun Heo <tj@kernel.org>
25029 R:      Lai Jiangshan <jiangshanlai@gmail.com>
25030 S:      Maintained
25031 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
25032 F:      Documentation/core-api/workqueue.rst
25033 F:      include/linux/workqueue.h
25034 F:      kernel/workqueue.c
25035 F:      kernel/workqueue_internal.h
25037 WWAN DRIVERS
25038 M:      Loic Poulain <loic.poulain@linaro.org>
25039 M:      Sergey Ryazanov <ryazanov.s.a@gmail.com>
25040 R:      Johannes Berg <johannes@sipsolutions.net>
25041 L:      netdev@vger.kernel.org
25042 S:      Maintained
25043 F:      drivers/net/wwan/
25044 F:      include/linux/wwan.h
25045 F:      include/uapi/linux/wwan.h
25047 X-POWERS AXP288 PMIC DRIVERS
25048 M:      Hans de Goede <hdegoede@redhat.com>
25049 S:      Maintained
25050 F:      drivers/acpi/pmic/intel_pmic_xpower.c
25051 N:      axp288
25053 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
25054 M:      Chen-Yu Tsai <wens@csie.org>
25055 L:      linux-kernel@vger.kernel.org
25056 S:      Maintained
25057 N:      axp[128]
25059 X.25 STACK
25060 M:      Martin Schiller <ms@dev.tdt.de>
25061 L:      linux-x25@vger.kernel.org
25062 S:      Maintained
25063 F:      Documentation/networking/lapb-module.rst
25064 F:      Documentation/networking/x25*
25065 F:      drivers/net/wan/hdlc_x25.c
25066 F:      drivers/net/wan/lapbether.c
25067 F:      include/*/lapb.h
25068 F:      include/net/x25*
25069 F:      include/uapi/linux/x25.h
25070 F:      net/lapb/
25071 F:      net/x25/
25073 X86 ARCHITECTURE (32-BIT AND 64-BIT)
25074 M:      Thomas Gleixner <tglx@linutronix.de>
25075 M:      Ingo Molnar <mingo@redhat.com>
25076 M:      Borislav Petkov <bp@alien8.de>
25077 M:      Dave Hansen <dave.hansen@linux.intel.com>
25078 M:      x86@kernel.org
25079 R:      "H. Peter Anvin" <hpa@zytor.com>
25080 L:      linux-kernel@vger.kernel.org
25081 S:      Maintained
25082 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
25083 F:      Documentation/arch/x86/
25084 F:      Documentation/devicetree/bindings/x86/
25085 F:      arch/x86/
25086 F:      tools/testing/selftests/x86
25088 X86 CPUID DATABASE
25089 M:      Borislav Petkov <bp@alien8.de>
25090 M:      Thomas Gleixner <tglx@linutronix.de>
25091 M:      x86@kernel.org
25092 R:      Ahmed S. Darwish <darwi@linutronix.de>
25093 L:      x86-cpuid@lists.linux.dev
25094 S:      Maintained
25095 W:      https://x86-cpuid.org
25096 F:      tools/arch/x86/kcpuid/cpuid.csv
25098 X86 ENTRY CODE
25099 M:      Andy Lutomirski <luto@kernel.org>
25100 L:      linux-kernel@vger.kernel.org
25101 S:      Maintained
25102 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
25103 F:      arch/x86/entry/
25105 X86 HARDWARE VULNERABILITIES
25106 M:      Thomas Gleixner <tglx@linutronix.de>
25107 M:      Borislav Petkov <bp@alien8.de>
25108 M:      Peter Zijlstra <peterz@infradead.org>
25109 M:      Josh Poimboeuf <jpoimboe@kernel.org>
25110 R:      Pawan Gupta <pawan.kumar.gupta@linux.intel.com>
25111 S:      Maintained
25112 F:      Documentation/admin-guide/hw-vuln/
25113 F:      arch/x86/include/asm/nospec-branch.h
25114 F:      arch/x86/kernel/cpu/bugs.c
25116 X86 MCE INFRASTRUCTURE
25117 M:      Tony Luck <tony.luck@intel.com>
25118 M:      Borislav Petkov <bp@alien8.de>
25119 L:      linux-edac@vger.kernel.org
25120 S:      Maintained
25121 F:      Documentation/ABI/testing/sysfs-mce
25122 F:      Documentation/arch/x86/x86_64/machinecheck.rst
25123 F:      arch/x86/kernel/cpu/mce/*
25125 X86 MICROCODE UPDATE SUPPORT
25126 M:      Borislav Petkov <bp@alien8.de>
25127 S:      Maintained
25128 F:      arch/x86/kernel/cpu/microcode/*
25130 X86 MM
25131 M:      Dave Hansen <dave.hansen@linux.intel.com>
25132 M:      Andy Lutomirski <luto@kernel.org>
25133 M:      Peter Zijlstra <peterz@infradead.org>
25134 L:      linux-kernel@vger.kernel.org
25135 S:      Maintained
25136 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
25137 F:      arch/x86/mm/
25139 X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
25140 M:      Hans de Goede <hdegoede@redhat.com>
25141 L:      platform-driver-x86@vger.kernel.org
25142 S:      Maintained
25143 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
25144 F:      drivers/platform/x86/x86-android-tablets/
25146 X86 PLATFORM DRIVERS
25147 M:      Hans de Goede <hdegoede@redhat.com>
25148 M:      Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
25149 L:      platform-driver-x86@vger.kernel.org
25150 S:      Maintained
25151 Q:      https://patchwork.kernel.org/project/platform-driver-x86/list/
25152 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
25153 F:      drivers/platform/olpc/
25154 F:      drivers/platform/x86/
25155 F:      include/linux/platform_data/x86/
25157 X86 PLATFORM UV HPE SUPERDOME FLEX
25158 M:      Steve Wahl <steve.wahl@hpe.com>
25159 R:      Justin Ernst <justin.ernst@hpe.com>
25160 R:      Kyle Meyer <kyle.meyer@hpe.com>
25161 R:      Dimitri Sivanich <dimitri.sivanich@hpe.com>
25162 R:      Russ Anderson <russ.anderson@hpe.com>
25163 S:      Supported
25164 F:      arch/x86/include/asm/uv/
25165 F:      arch/x86/kernel/apic/x2apic_uv_x.c
25166 F:      arch/x86/platform/uv/
25168 X86 STACK UNWINDING
25169 M:      Josh Poimboeuf <jpoimboe@kernel.org>
25170 M:      Peter Zijlstra <peterz@infradead.org>
25171 S:      Supported
25172 F:      arch/x86/include/asm/unwind*.h
25173 F:      arch/x86/kernel/dumpstack.c
25174 F:      arch/x86/kernel/stacktrace.c
25175 F:      arch/x86/kernel/unwind_*.c
25177 X86 TRUST DOMAIN EXTENSIONS (TDX)
25178 M:      Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
25179 R:      Dave Hansen <dave.hansen@linux.intel.com>
25180 L:      x86@kernel.org
25181 L:      linux-coco@lists.linux.dev
25182 S:      Supported
25183 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/tdx
25184 F:      arch/x86/boot/compressed/tdx*
25185 F:      arch/x86/coco/tdx/
25186 F:      arch/x86/include/asm/shared/tdx.h
25187 F:      arch/x86/include/asm/tdx.h
25188 F:      arch/x86/virt/vmx/tdx/
25189 F:      drivers/virt/coco/tdx-guest
25191 X86 VDSO
25192 M:      Andy Lutomirski <luto@kernel.org>
25193 L:      linux-kernel@vger.kernel.org
25194 S:      Maintained
25195 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
25196 F:      arch/x86/entry/vdso/
25198 XARRAY
25199 M:      Matthew Wilcox <willy@infradead.org>
25200 L:      linux-fsdevel@vger.kernel.org
25201 S:      Supported
25202 F:      Documentation/core-api/xarray.rst
25203 F:      include/linux/idr.h
25204 F:      include/linux/xarray.h
25205 F:      lib/idr.c
25206 F:      lib/xarray.c
25207 F:      tools/testing/radix-tree
25209 XBOX DVD IR REMOTE
25210 M:      Benjamin Valentin <benpicco@googlemail.com>
25211 S:      Maintained
25212 F:      drivers/media/rc/keymaps/rc-xbox-dvd.c
25213 F:      drivers/media/rc/xbox_remote.c
25215 XC2028/3028 TUNER DRIVER
25216 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
25217 L:      linux-media@vger.kernel.org
25218 S:      Maintained
25219 W:      https://linuxtv.org
25220 T:      git git://linuxtv.org/media_tree.git
25221 F:      drivers/media/tuners/xc2028.*
25223 XDP (eXpress Data Path)
25224 M:      Alexei Starovoitov <ast@kernel.org>
25225 M:      Daniel Borkmann <daniel@iogearbox.net>
25226 M:      David S. Miller <davem@davemloft.net>
25227 M:      Jakub Kicinski <kuba@kernel.org>
25228 M:      Jesper Dangaard Brouer <hawk@kernel.org>
25229 M:      John Fastabend <john.fastabend@gmail.com>
25230 L:      netdev@vger.kernel.org
25231 L:      bpf@vger.kernel.org
25232 S:      Supported
25233 F:      drivers/net/ethernet/*/*/*/*/*xdp*
25234 F:      drivers/net/ethernet/*/*/*xdp*
25235 F:      include/net/xdp.h
25236 F:      include/net/xdp_priv.h
25237 F:      include/trace/events/xdp.h
25238 F:      kernel/bpf/cpumap.c
25239 F:      kernel/bpf/devmap.c
25240 F:      net/core/xdp.c
25241 F:      samples/bpf/xdp*
25242 F:      tools/testing/selftests/bpf/*/*xdp*
25243 F:      tools/testing/selftests/bpf/*xdp*
25244 K:      (?:\b|_)xdp(?:\b|_)
25246 XDP SOCKETS (AF_XDP)
25247 M:      Björn Töpel <bjorn@kernel.org>
25248 M:      Magnus Karlsson <magnus.karlsson@intel.com>
25249 M:      Maciej Fijalkowski <maciej.fijalkowski@intel.com>
25250 R:      Jonathan Lemon <jonathan.lemon@gmail.com>
25251 L:      netdev@vger.kernel.org
25252 L:      bpf@vger.kernel.org
25253 S:      Maintained
25254 F:      Documentation/networking/af_xdp.rst
25255 F:      include/net/netns/xdp.h
25256 F:      include/net/xdp_sock*
25257 F:      include/net/xsk_buff_pool.h
25258 F:      include/uapi/linux/if_xdp.h
25259 F:      include/uapi/linux/xdp_diag.h
25260 F:      net/xdp/
25261 F:      tools/testing/selftests/bpf/*xsk*
25263 XEN BLOCK SUBSYSTEM
25264 M:      Roger Pau Monné <roger.pau@citrix.com>
25265 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
25266 S:      Supported
25267 F:      drivers/block/xen*
25268 F:      drivers/block/xen-blkback/*
25270 XEN HYPERVISOR ARM
25271 M:      Stefano Stabellini <sstabellini@kernel.org>
25272 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
25273 S:      Maintained
25274 F:      arch/arm/include/asm/xen/
25275 F:      arch/arm/xen/
25277 XEN HYPERVISOR ARM64
25278 M:      Stefano Stabellini <sstabellini@kernel.org>
25279 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
25280 S:      Maintained
25281 F:      arch/arm64/include/asm/xen/
25282 F:      arch/arm64/xen/
25284 XEN HYPERVISOR INTERFACE
25285 M:      Juergen Gross <jgross@suse.com>
25286 M:      Stefano Stabellini <sstabellini@kernel.org>
25287 R:      Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
25288 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
25289 S:      Supported
25290 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
25291 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
25292 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
25293 F:      drivers/*/xen-*front.c
25294 F:      drivers/xen/
25295 F:      include/uapi/xen/
25296 F:      include/xen/
25297 F:      kernel/configs/xen.config
25299 XEN HYPERVISOR X86
25300 M:      Juergen Gross <jgross@suse.com>
25301 R:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
25302 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
25303 S:      Supported
25304 F:      arch/x86/configs/xen.config
25305 F:      arch/x86/include/asm/pvclock-abi.h
25306 F:      arch/x86/include/asm/xen/
25307 F:      arch/x86/platform/pvh/
25308 F:      arch/x86/xen/
25310 XEN NETWORK BACKEND DRIVER
25311 M:      Wei Liu <wei.liu@kernel.org>
25312 M:      Paul Durrant <paul@xen.org>
25313 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
25314 L:      netdev@vger.kernel.org
25315 S:      Supported
25316 F:      drivers/net/xen-netback/*
25318 XEN PCI SUBSYSTEM
25319 M:      Juergen Gross <jgross@suse.com>
25320 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
25321 S:      Supported
25322 F:      arch/x86/pci/*xen*
25323 F:      drivers/pci/*xen*
25325 XEN PVSCSI DRIVERS
25326 M:      Juergen Gross <jgross@suse.com>
25327 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
25328 L:      linux-scsi@vger.kernel.org
25329 S:      Supported
25330 F:      drivers/scsi/xen-scsifront.c
25331 F:      drivers/xen/xen-scsiback.c
25332 F:      include/xen/interface/io/vscsiif.h
25334 XEN PVUSB DRIVER
25335 M:      Juergen Gross <jgross@suse.com>
25336 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
25337 L:      linux-usb@vger.kernel.org
25338 S:      Supported
25339 F:      drivers/usb/host/xen*
25340 F:      include/xen/interface/io/usbif.h
25342 XEN SOUND FRONTEND DRIVER
25343 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
25344 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
25345 L:      linux-sound@vger.kernel.org
25346 S:      Supported
25347 F:      sound/xen/*
25349 XEN SWIOTLB SUBSYSTEM
25350 M:      Juergen Gross <jgross@suse.com>
25351 M:      Stefano Stabellini <sstabellini@kernel.org>
25352 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
25353 L:      iommu@lists.linux.dev
25354 S:      Supported
25355 F:      arch/*/include/asm/xen/swiotlb-xen.h
25356 F:      drivers/xen/swiotlb-xen.c
25357 F:      include/xen/arm/swiotlb-xen.h
25358 F:      include/xen/swiotlb-xen.h
25360 XFS FILESYSTEM
25361 M:      Carlos Maiolino <cem@kernel.org>
25362 R:      Darrick J. Wong <djwong@kernel.org>
25363 L:      linux-xfs@vger.kernel.org
25364 S:      Supported
25365 W:      http://xfs.org/
25366 C:      irc://irc.oftc.net/xfs
25367 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
25368 P:      Documentation/filesystems/xfs/xfs-maintainer-entry-profile.rst
25369 F:      Documentation/ABI/testing/sysfs-fs-xfs
25370 F:      Documentation/admin-guide/xfs.rst
25371 F:      Documentation/filesystems/xfs/*
25372 F:      fs/xfs/
25373 F:      include/uapi/linux/dqblk_xfs.h
25374 F:      include/uapi/linux/fsmap.h
25376 XILINX AMS DRIVER
25377 M:      Anand Ashok Dumbre <anand.ashok.dumbre@xilinx.com>
25378 L:      linux-iio@vger.kernel.org
25379 S:      Maintained
25380 F:      Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
25381 F:      drivers/iio/adc/xilinx-ams.c
25383 XILINX AXI ETHERNET DRIVER
25384 M:      Radhey Shyam Pandey <radhey.shyam.pandey@amd.com>
25385 S:      Maintained
25386 F:      Documentation/devicetree/bindings/net/xlnx,axi-ethernet.yaml
25387 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
25389 XILINX CAN DRIVER
25390 M:      Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
25391 L:      linux-can@vger.kernel.org
25392 S:      Maintained
25393 F:      Documentation/devicetree/bindings/net/can/xilinx,can.yaml
25394 F:      drivers/net/can/xilinx_can.c
25396 XILINX EVENT MANAGEMENT DRIVER
25397 M:      Michal Simek <michal.simek@amd.com>
25398 S:      Maintained
25399 F:      drivers/soc/xilinx/xlnx_event_manager.c
25400 F:      include/linux/firmware/xlnx-event-manager.h
25402 XILINX GPIO DRIVER
25403 M:      Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
25404 R:      Srinivas Neeli <srinivas.neeli@amd.com>
25405 R:      Michal Simek <michal.simek@amd.com>
25406 S:      Maintained
25407 F:      Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
25408 F:      Documentation/devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml
25409 F:      drivers/gpio/gpio-xilinx.c
25410 F:      drivers/gpio/gpio-zynq.c
25412 XILINX LL TEMAC ETHERNET DRIVER
25413 L:      netdev@vger.kernel.org
25414 S:      Orphan
25415 F:      drivers/net/ethernet/xilinx/ll_temac*
25417 XILINX PWM DRIVER
25418 M:      Sean Anderson <sean.anderson@seco.com>
25419 S:      Maintained
25420 F:      drivers/pwm/pwm-xilinx.c
25421 F:      include/clocksource/timer-xilinx.h
25423 XILINX SD-FEC IP CORES
25424 M:      Derek Kiernan <derek.kiernan@amd.com>
25425 M:      Dragan Cvetic <dragan.cvetic@amd.com>
25426 S:      Maintained
25427 F:      Documentation/devicetree/bindings/misc/xlnx,sd-fec.yaml
25428 F:      Documentation/misc-devices/xilinx_sdfec.rst
25429 F:      drivers/misc/Kconfig
25430 F:      drivers/misc/Makefile
25431 F:      drivers/misc/xilinx_sdfec.c
25432 F:      include/uapi/misc/xilinx_sdfec.h
25434 XILINX UARTLITE SERIAL DRIVER
25435 M:      Peter Korsgaard <jacmet@sunsite.dk>
25436 L:      linux-serial@vger.kernel.org
25437 S:      Maintained
25438 F:      drivers/tty/serial/uartlite.c
25440 XILINX VIDEO IP CORES
25441 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
25442 L:      linux-media@vger.kernel.org
25443 S:      Supported
25444 T:      git git://linuxtv.org/media_tree.git
25445 F:      Documentation/devicetree/bindings/media/xilinx/
25446 F:      drivers/media/platform/xilinx/
25447 F:      include/uapi/linux/xilinx-v4l2-controls.h
25449 XILINX VERSAL EDAC DRIVER
25450 M:      Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
25451 M:      Sai Krishna Potthuri <sai.krishna.potthuri@amd.com>
25452 S:      Maintained
25453 F:      Documentation/devicetree/bindings/memory-controllers/xlnx,versal-ddrmc-edac.yaml
25454 F:      drivers/edac/versal_edac.c
25456 XILINX WATCHDOG DRIVER
25457 M:      Srinivas Neeli <srinivas.neeli@amd.com>
25458 R:      Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
25459 R:      Michal Simek <michal.simek@amd.com>
25460 S:      Maintained
25461 F:      Documentation/devicetree/bindings/watchdog/xlnx,versal-wwdt.yaml
25462 F:      Documentation/devicetree/bindings/watchdog/xlnx,xps-timebase-wdt.yaml
25463 F:      drivers/watchdog/of_xilinx_wdt.c
25464 F:      drivers/watchdog/xilinx_wwdt.c
25466 XILINX XDMA DRIVER
25467 M:      Lizhi Hou <lizhi.hou@amd.com>
25468 M:      Brian Xu <brian.xu@amd.com>
25469 M:      Raj Kumar Rampelli <raj.kumar.rampelli@amd.com>
25470 L:      dmaengine@vger.kernel.org
25471 S:      Supported
25472 F:      drivers/dma/xilinx/xdma-regs.h
25473 F:      drivers/dma/xilinx/xdma.c
25474 F:      include/linux/dma/amd_xdma.h
25475 F:      include/linux/platform_data/amd_xdma.h
25477 XILINX ZYNQMP DPDMA DRIVER
25478 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
25479 L:      dmaengine@vger.kernel.org
25480 S:      Supported
25481 F:      Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
25482 F:      drivers/dma/xilinx/xilinx_dpdma.c
25483 F:      include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
25485 XILINX ZYNQMP OCM EDAC DRIVER
25486 M:      Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
25487 M:      Sai Krishna Potthuri <sai.krishna.potthuri@amd.com>
25488 S:      Maintained
25489 F:      Documentation/devicetree/bindings/memory-controllers/xlnx,zynqmp-ocmc-1.0.yaml
25490 F:      drivers/edac/zynqmp_edac.c
25492 XILINX ZYNQMP PSGTR PHY DRIVER
25493 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
25494 L:      linux-kernel@vger.kernel.org
25495 S:      Supported
25496 T:      git https://github.com/Xilinx/linux-xlnx.git
25497 F:      Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
25498 F:      drivers/phy/xilinx/phy-zynqmp.c
25500 XILINX ZYNQMP SHA3 DRIVER
25501 M:      Harsha <harsha.harsha@amd.com>
25502 S:      Maintained
25503 F:      drivers/crypto/xilinx/zynqmp-sha.c
25505 XILINX ZYNQMP NVMEM DRIVER
25506 M:      Praveen Teja Kundanala <praveen.teja.kundanala@amd.com>
25507 M:      Kalyani Akula <kalyani.akula@amd.com>
25508 R:      Michal Simek <michal.simek@amd.com>
25509 S:      Maintained
25510 F:      Documentation/devicetree/bindings/nvmem/xlnx,zynqmp-nvmem.yaml
25511 F:      drivers/nvmem/zynqmp_nvmem.c
25513 XILLYBUS DRIVER
25514 M:      Eli Billauer <eli.billauer@gmail.com>
25515 L:      linux-kernel@vger.kernel.org
25516 S:      Supported
25517 F:      drivers/char/xillybus/
25519 XLP9XX I2C DRIVER
25520 M:      George Cherian <gcherian@marvell.com>
25521 L:      linux-i2c@vger.kernel.org
25522 S:      Supported
25523 W:      http://www.marvell.com
25524 F:      drivers/i2c/busses/i2c-xlp9xx.c
25526 XRA1403 GPIO EXPANDER
25527 M:      Nandor Han <nandor.han@ge.com>
25528 L:      linux-gpio@vger.kernel.org
25529 S:      Maintained
25530 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
25531 F:      drivers/gpio/gpio-xra1403.c
25533 XTENSA XTFPGA PLATFORM SUPPORT
25534 M:      Max Filippov <jcmvbkbc@gmail.com>
25535 S:      Maintained
25536 F:      drivers/spi/spi-xtensa-xtfpga.c
25537 F:      sound/soc/xtensa/xtfpga-i2s.c
25539 XZ EMBEDDED
25540 M:      Lasse Collin <lasse.collin@tukaani.org>
25541 S:      Maintained
25542 W:      https://tukaani.org/xz/embedded.html
25543 B:      https://github.com/tukaani-project/xz-embedded/issues
25544 C:      irc://irc.libera.chat/tukaani
25545 F:      Documentation/staging/xz.rst
25546 F:      include/linux/decompress/unxz.h
25547 F:      include/linux/xz.h
25548 F:      lib/decompress_unxz.c
25549 F:      lib/xz/
25550 F:      scripts/xz_wrap.sh
25552 YAM DRIVER FOR AX.25
25553 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
25554 L:      linux-hams@vger.kernel.org
25555 S:      Maintained
25556 F:      drivers/net/hamradio/yam*
25557 F:      include/linux/yam.h
25559 YAMA SECURITY MODULE
25560 M:      Kees Cook <kees@kernel.org>
25561 S:      Supported
25562 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
25563 F:      Documentation/admin-guide/LSM/Yama.rst
25564 F:      security/yama/
25566 YAML NETLINK (YNL)
25567 M:      Donald Hunter <donald.hunter@gmail.com>
25568 M:      Jakub Kicinski <kuba@kernel.org>
25569 F:      Documentation/netlink/
25570 F:      Documentation/userspace-api/netlink/intro-specs.rst
25571 F:      Documentation/userspace-api/netlink/specs.rst
25572 F:      tools/net/ynl/
25574 YEALINK PHONE DRIVER
25575 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
25576 S:      Maintained
25577 F:      Documentation/input/devices/yealink.rst
25578 F:      drivers/input/misc/yealink.*
25580 Z3FOLD COMPRESSED PAGE ALLOCATOR
25581 M:      Vitaly Wool <vitaly.wool@konsulko.com>
25582 R:      Miaohe Lin <linmiaohe@huawei.com>
25583 L:      linux-mm@kvack.org
25584 S:      Maintained
25585 F:      mm/z3fold.c
25587 Z8530 DRIVER FOR AX.25
25588 M:      Joerg Reuter <jreuter@yaina.de>
25589 L:      linux-hams@vger.kernel.org
25590 S:      Maintained
25591 W:      http://yaina.de/jreuter/
25592 W:      http://www.qsl.net/dl1bke/
25593 F:      Documentation/networking/device_drivers/hamradio/z8530drv.rst
25594 F:      drivers/net/hamradio/*scc.c
25595 F:      drivers/net/hamradio/z8530.h
25597 ZBUD COMPRESSED PAGE ALLOCATOR
25598 M:      Seth Jennings <sjenning@redhat.com>
25599 M:      Dan Streetman <ddstreet@ieee.org>
25600 L:      linux-mm@kvack.org
25601 S:      Maintained
25602 F:      mm/zbud.c
25604 ZD1211RW WIRELESS DRIVER
25605 L:      linux-wireless@vger.kernel.org
25606 S:      Orphan
25607 F:      drivers/net/wireless/zydas/zd1211rw/
25609 ZD1301 MEDIA DRIVER
25610 L:      linux-media@vger.kernel.org
25611 S:      Orphan
25612 W:      https://linuxtv.org/
25613 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
25614 F:      drivers/media/usb/dvb-usb-v2/zd1301*
25616 ZD1301_DEMOD MEDIA DRIVER
25617 L:      linux-media@vger.kernel.org
25618 S:      Orphan
25619 W:      https://linuxtv.org/
25620 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
25621 F:      drivers/media/dvb-frontends/zd1301_demod*
25623 ZHAOXIN PROCESSOR SUPPORT
25624 M:      Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
25625 L:      linux-kernel@vger.kernel.org
25626 S:      Maintained
25627 F:      arch/x86/kernel/cpu/zhaoxin.c
25629 ZONEFS FILESYSTEM
25630 M:      Damien Le Moal <dlemoal@kernel.org>
25631 M:      Naohiro Aota <naohiro.aota@wdc.com>
25632 R:      Johannes Thumshirn <jth@kernel.org>
25633 L:      linux-fsdevel@vger.kernel.org
25634 S:      Maintained
25635 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
25636 F:      Documentation/filesystems/zonefs.rst
25637 F:      fs/zonefs/
25639 ZR36067 VIDEO FOR LINUX DRIVER
25640 M:      Corentin Labbe <clabbe@baylibre.com>
25641 L:      mjpeg-users@lists.sourceforge.net
25642 L:      linux-media@vger.kernel.org
25643 S:      Maintained
25644 W:      http://mjpeg.sourceforge.net/driver-zoran/
25645 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
25646 F:      Documentation/driver-api/media/drivers/zoran.rst
25647 F:      drivers/media/pci/zoran/
25649 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
25650 M:      Minchan Kim <minchan@kernel.org>
25651 M:      Sergey Senozhatsky <senozhatsky@chromium.org>
25652 L:      linux-kernel@vger.kernel.org
25653 S:      Maintained
25654 F:      Documentation/admin-guide/blockdev/zram.rst
25655 F:      drivers/block/zram/
25657 ZS DECSTATION Z85C30 SERIAL DRIVER
25658 M:      "Maciej W. Rozycki" <macro@orcam.me.uk>
25659 S:      Maintained
25660 F:      drivers/tty/serial/zs.*
25662 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
25663 M:      Minchan Kim <minchan@kernel.org>
25664 M:      Sergey Senozhatsky <senozhatsky@chromium.org>
25665 L:      linux-mm@kvack.org
25666 S:      Maintained
25667 F:      Documentation/mm/zsmalloc.rst
25668 F:      include/linux/zsmalloc.h
25669 F:      mm/zsmalloc.c
25671 ZSTD
25672 M:      Nick Terrell <terrelln@fb.com>
25673 S:      Maintained
25674 B:      https://github.com/facebook/zstd/issues
25675 T:      git https://github.com/terrelln/linux.git
25676 F:      crypto/zstd.c
25677 F:      include/linux/zstd*
25678 F:      lib/decompress_unzstd.c
25679 F:      lib/zstd/
25680 N:      zstd
25681 K:      zstd
25683 ZSWAP COMPRESSED SWAP CACHING
25684 M:      Johannes Weiner <hannes@cmpxchg.org>
25685 M:      Yosry Ahmed <yosryahmed@google.com>
25686 M:      Nhat Pham <nphamcs@gmail.com>
25687 R:      Chengming Zhou <chengming.zhou@linux.dev>
25688 L:      linux-mm@kvack.org
25689 S:      Maintained
25690 F:      Documentation/admin-guide/mm/zswap.rst
25691 F:      include/linux/zpool.h
25692 F:      include/linux/zswap.h
25693 F:      mm/zpool.c
25694 F:      mm/zswap.c
25695 F:      tools/testing/selftests/cgroup/test_zswap.c
25697 SENARYTECH AUDIO CODEC DRIVER
25698 M:      bo liu <bo.liu@senarytech.com>
25699 S:      Maintained
25700 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
25701 F:      sound/pci/hda/patch_senarytech.c
25703 THE REST
25704 M:      Linus Torvalds <torvalds@linux-foundation.org>
25705 L:      linux-kernel@vger.kernel.org
25706 S:      Buried alive in reporters
25707 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
25708 F:      *
25709 F:      */