]> git.infradead.org Git - users/hch/misc.git/blob - MAINTAINERS
Merge tag 'for-6.12/block-20240925' of git://git.kernel.dk/linux
[users/hch/misc.git] / MAINTAINERS
1 List of maintainers
2 ===================
3
4 Descriptions of section entries and preferred order
5 ---------------------------------------------------
6
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.
62
63 Maintainers List
64 ----------------
65
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.
69
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
76
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*
82
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-*
89
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*
95
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/
104
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
110
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/
129
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*
136
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
144
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/
149
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/
167
168 A64FX DIAG DRIVER
169 M:      Hitomi Hasegawa <hasegawa-hitomi@fujitsu.com>
170 S:      Supported
171 F:      drivers/soc/fujitsu/a64fx-diag.c
172
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*
179
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/
187
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*
192
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/
199
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
205
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
211
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
217
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
223
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
229
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
235
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
242
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
248
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
254
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*
260
261 ACER ASPIRE 1 EMBEDDED CONTROLLER DRIVER
262 M:      Nikita Travkin <nikita@trvn.ru>
263 S:      Maintained
264 F:      Documentation/devicetree/bindings/platform/acer,aspire1-ec.yaml
265 F:      drivers/platform/arm64/acer-aspire1-ec.c
266
267 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
268 M:      Peter Kaestle <peter@piie.net>
269 L:      platform-driver-x86@vger.kernel.org
270 S:      Maintained
271 W:      http://piie.net/?section=acerhdf
272 F:      drivers/platform/x86/acerhdf.c
273
274 ACER WMI LAPTOP EXTRAS
275 M:      "Lee, Chun-Yi" <jlee@suse.com>
276 L:      platform-driver-x86@vger.kernel.org
277 S:      Maintained
278 F:      drivers/platform/x86/acer-wmi.c
279
280 ACPI
281 M:      "Rafael J. Wysocki" <rafael@kernel.org>
282 R:      Len Brown <lenb@kernel.org>
283 L:      linux-acpi@vger.kernel.org
284 S:      Supported
285 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
286 B:      https://bugzilla.kernel.org
287 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
288 F:      Documentation/ABI/testing/configfs-acpi
289 F:      Documentation/ABI/testing/sysfs-bus-acpi
290 F:      Documentation/firmware-guide/acpi/
291 F:      arch/x86/kernel/acpi/
292 F:      arch/x86/pci/acpi.c
293 F:      drivers/acpi/
294 F:      drivers/pci/*/*acpi*
295 F:      drivers/pci/*acpi*
296 F:      drivers/pnp/pnpacpi/
297 F:      include/acpi/
298 F:      include/linux/acpi.h
299 F:      include/linux/fwnode.h
300 F:      include/linux/fw_table.h
301 F:      lib/fw_table.c
302 F:      tools/power/acpi/
303
304 ACPI APEI
305 M:      "Rafael J. Wysocki" <rafael@kernel.org>
306 R:      Len Brown <lenb@kernel.org>
307 R:      James Morse <james.morse@arm.com>
308 R:      Tony Luck <tony.luck@intel.com>
309 R:      Borislav Petkov <bp@alien8.de>
310 L:      linux-acpi@vger.kernel.org
311 F:      drivers/acpi/apei/
312
313 ACPI COMPONENT ARCHITECTURE (ACPICA)
314 M:      Robert Moore <robert.moore@intel.com>
315 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
316 L:      linux-acpi@vger.kernel.org
317 L:      acpica-devel@lists.linux.dev
318 S:      Supported
319 W:      https://acpica.org/
320 W:      https://github.com/acpica/acpica/
321 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
322 B:      https://bugzilla.kernel.org
323 B:      https://bugs.acpica.org
324 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
325 F:      drivers/acpi/acpica/
326 F:      include/acpi/
327 F:      tools/power/acpi/
328
329 ACPI FOR ARM64 (ACPI/arm64)
330 M:      Lorenzo Pieralisi <lpieralisi@kernel.org>
331 M:      Hanjun Guo <guohanjun@huawei.com>
332 M:      Sudeep Holla <sudeep.holla@arm.com>
333 L:      linux-acpi@vger.kernel.org
334 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
335 S:      Maintained
336 F:      drivers/acpi/arm64
337 F:      include/linux/acpi_iort.h
338
339 ACPI FOR RISC-V (ACPI/riscv)
340 M:      Sunil V L <sunilvl@ventanamicro.com>
341 L:      linux-acpi@vger.kernel.org
342 L:      linux-riscv@lists.infradead.org
343 S:      Maintained
344 F:      drivers/acpi/riscv/
345
346 ACPI PCC(Platform Communication Channel) MAILBOX DRIVER
347 M:      Sudeep Holla <sudeep.holla@arm.com>
348 L:      linux-acpi@vger.kernel.org
349 S:      Supported
350 F:      drivers/mailbox/pcc.c
351
352 ACPI PMIC DRIVERS
353 M:      "Rafael J. Wysocki" <rafael@kernel.org>
354 M:      Len Brown <lenb@kernel.org>
355 R:      Andy Shevchenko <andy@kernel.org>
356 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
357 L:      linux-acpi@vger.kernel.org
358 S:      Supported
359 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
360 B:      https://bugzilla.kernel.org
361 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
362 F:      drivers/acpi/pmic/
363
364 ACPI QUICKSTART DRIVER
365 M:      Armin Wolf <W_Armin@gmx.de>
366 L:      platform-driver-x86@vger.kernel.org
367 S:      Maintained
368 F:      drivers/platform/x86/quickstart.c
369
370 ACPI SERIAL MULTI INSTANTIATE DRIVER
371 M:      Hans de Goede <hdegoede@redhat.com>
372 L:      platform-driver-x86@vger.kernel.org
373 S:      Maintained
374 F:      drivers/platform/x86/serial-multi-instantiate.c
375
376 ACPI THERMAL DRIVER
377 M:      Rafael J. Wysocki <rafael@kernel.org>
378 R:      Zhang Rui <rui.zhang@intel.com>
379 L:      linux-acpi@vger.kernel.org
380 S:      Supported
381 B:      https://bugzilla.kernel.org
382 F:      drivers/acpi/*thermal*
383
384 ACPI VIOT DRIVER
385 M:      Jean-Philippe Brucker <jean-philippe@linaro.org>
386 L:      linux-acpi@vger.kernel.org
387 L:      iommu@lists.linux.dev
388 S:      Maintained
389 F:      drivers/acpi/viot.c
390 F:      include/linux/acpi_viot.h
391
392 ACPI WMI DRIVER
393 M:      Armin Wolf <W_Armin@gmx.de>
394 L:      platform-driver-x86@vger.kernel.org
395 S:      Maintained
396 F:      Documentation/ABI/testing/sysfs-bus-wmi
397 F:      Documentation/driver-api/wmi.rst
398 F:      Documentation/wmi/
399 F:      drivers/platform/x86/wmi.c
400 F:      include/uapi/linux/wmi.h
401
402 ACRN HYPERVISOR SERVICE MODULE
403 M:      Fei Li <fei1.li@intel.com>
404 L:      acrn-dev@lists.projectacrn.org (subscribers-only)
405 S:      Supported
406 W:      https://projectacrn.org
407 F:      Documentation/virt/acrn/
408 F:      drivers/virt/acrn/
409 F:      include/uapi/linux/acrn.h
410
411 AD1889 ALSA SOUND DRIVER
412 L:      linux-parisc@vger.kernel.org
413 S:      Maintained
414 W:      https://parisc.wiki.kernel.org/index.php/AD1889
415 F:      sound/pci/ad1889.*
416
417 AD5110 ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
418 M:      Mugilraj Dhavachelvan <dmugil2000@gmail.com>
419 L:      linux-iio@vger.kernel.org
420 S:      Supported
421 F:      drivers/iio/potentiometer/ad5110.c
422
423 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
424 M:      Michael Hennerich <michael.hennerich@analog.com>
425 S:      Supported
426 W:      http://wiki.analog.com/AD5254
427 W:      https://ez.analog.com/linux-software-drivers
428 F:      drivers/misc/ad525x_dpot.c
429
430 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
431 M:      Michael Hennerich <michael.hennerich@analog.com>
432 S:      Supported
433 W:      http://wiki.analog.com/AD5398
434 W:      https://ez.analog.com/linux-software-drivers
435 F:      drivers/regulator/ad5398.c
436
437 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
438 M:      Michael Hennerich <michael.hennerich@analog.com>
439 S:      Supported
440 W:      http://wiki.analog.com/AD7142
441 W:      https://ez.analog.com/linux-software-drivers
442 F:      drivers/input/misc/ad714x.c
443
444 AD738X ADC DRIVER (AD7380/1/2/4)
445 M:      Michael Hennerich <michael.hennerich@analog.com>
446 M:      Nuno Sá <nuno.sa@analog.com>
447 R:      David Lechner <dlechner@baylibre.com>
448 S:      Supported
449 W:      https://wiki.analog.com/resources/tools-software/linux-drivers/iio-adc/ad738x
450 W:      https://ez.analog.com/linux-software-drivers
451 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7380.yaml
452 F:      drivers/iio/adc/ad7380.c
453
454 AD7877 TOUCHSCREEN DRIVER
455 M:      Michael Hennerich <michael.hennerich@analog.com>
456 S:      Supported
457 W:      http://wiki.analog.com/AD7877
458 W:      https://ez.analog.com/linux-software-drivers
459 F:      drivers/input/touchscreen/ad7877.c
460
461 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
462 M:      Michael Hennerich <michael.hennerich@analog.com>
463 S:      Supported
464 W:      http://wiki.analog.com/AD7879
465 W:      https://ez.analog.com/linux-software-drivers
466 F:      drivers/input/touchscreen/ad7879.c
467
468 AD7944 ADC DRIVER (AD7944/AD7985/AD7986)
469 M:      Michael Hennerich <michael.hennerich@analog.com>
470 M:      Nuno Sá <nuno.sa@analog.com>
471 R:      David Lechner <dlechner@baylibre.com>
472 S:      Supported
473 W:      https://ez.analog.com/linux-software-drivers
474 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7944.yaml
475 F:      Documentation/iio/ad7944.rst
476 F:      drivers/iio/adc/ad7944.c
477
478 ADAFRUIT MINI I2C GAMEPAD
479 M:      Anshul Dalal <anshulusr@gmail.com>
480 L:      linux-input@vger.kernel.org
481 S:      Maintained
482 F:      Documentation/devicetree/bindings/input/adafruit,seesaw-gamepad.yaml
483 F:      drivers/input/joystick/adafruit-seesaw.c
484
485 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
486 M:      Jiri Kosina <jikos@kernel.org>
487 S:      Maintained
488
489 ADF7242 IEEE 802.15.4 RADIO DRIVER
490 M:      Michael Hennerich <michael.hennerich@analog.com>
491 L:      linux-wpan@vger.kernel.org
492 S:      Supported
493 W:      https://wiki.analog.com/ADF7242
494 W:      https://ez.analog.com/linux-software-drivers
495 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
496 F:      drivers/net/ieee802154/adf7242.c
497
498 ADM1025 HARDWARE MONITOR DRIVER
499 M:      Jean Delvare <jdelvare@suse.com>
500 L:      linux-hwmon@vger.kernel.org
501 S:      Maintained
502 F:      Documentation/hwmon/adm1025.rst
503 F:      drivers/hwmon/adm1025.c
504
505 ADM1029 HARDWARE MONITOR DRIVER
506 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
507 L:      linux-hwmon@vger.kernel.org
508 S:      Maintained
509 F:      drivers/hwmon/adm1029.c
510
511 ADM8211 WIRELESS DRIVER
512 L:      linux-wireless@vger.kernel.org
513 S:      Orphan
514 F:      drivers/net/wireless/admtek/adm8211.*
515
516 ADP1050 HARDWARE MONITOR DRIVER
517 M:      Radu Sabau <radu.sabau@analog.com>
518 L:      linux-hwmon@vger.kernel.org
519 S:      Supported
520 W:      https://ez.analog.com/linux-software-drivers
521 F:      Documentation/devicetree/bindings/hwmon/pmbus/adi,adp1050.yaml
522
523 ADP1653 FLASH CONTROLLER DRIVER
524 M:      Sakari Ailus <sakari.ailus@iki.fi>
525 L:      linux-media@vger.kernel.org
526 S:      Maintained
527 F:      drivers/media/i2c/adp1653.c
528 F:      include/media/i2c/adp1653.h
529
530 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
531 M:      Michael Hennerich <michael.hennerich@analog.com>
532 S:      Supported
533 W:      http://wiki.analog.com/ADP5520
534 W:      https://ez.analog.com/linux-software-drivers
535 F:      drivers/gpio/gpio-adp5520.c
536 F:      drivers/input/keyboard/adp5520-keys.c
537 F:      drivers/leds/leds-adp5520.c
538 F:      drivers/mfd/adp5520.c
539 F:      drivers/video/backlight/adp5520_bl.c
540
541 ADP5585 GPIO EXPANDER, PWM AND KEYPAD CONTROLLER DRIVER
542 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
543 L:      linux-gpio@vger.kernel.org
544 L:      linux-pwm@vger.kernel.org
545 S:      Maintained
546 F:      Documentation/devicetree/bindings/*/adi,adp5585*.yaml
547 F:      drivers/gpio/gpio-adp5585.c
548 F:      drivers/mfd/adp5585.c
549 F:      drivers/pwm/pwm-adp5585.c
550 F:      include/linux/mfd/adp5585.h
551
552 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
553 M:      Michael Hennerich <michael.hennerich@analog.com>
554 S:      Supported
555 W:      http://wiki.analog.com/ADP5588
556 W:      https://ez.analog.com/linux-software-drivers
557 F:      Documentation/devicetree/bindings/input/adi,adp5588.yaml
558 F:      drivers/input/keyboard/adp5588-keys.c
559
560 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
561 M:      Michael Hennerich <michael.hennerich@analog.com>
562 S:      Supported
563 W:      http://wiki.analog.com/ADP8860
564 W:      https://ez.analog.com/linux-software-drivers
565 F:      drivers/video/backlight/adp8860_bl.c
566
567 ADT746X FAN DRIVER
568 M:      Colin Leroy <colin@colino.net>
569 S:      Maintained
570 F:      drivers/macintosh/therm_adt746x.c
571
572 ADT7475 HARDWARE MONITOR DRIVER
573 M:      Jean Delvare <jdelvare@suse.com>
574 L:      linux-hwmon@vger.kernel.org
575 S:      Maintained
576 F:      Documentation/hwmon/adt7475.rst
577 F:      drivers/hwmon/adt7475.c
578
579 ADVANSYS SCSI DRIVER
580 M:      Matthew Wilcox <willy@infradead.org>
581 M:      Hannes Reinecke <hare@suse.com>
582 L:      linux-scsi@vger.kernel.org
583 S:      Maintained
584 F:      Documentation/scsi/advansys.rst
585 F:      drivers/scsi/advansys.c
586
587 ADVANTECH SWBTN DRIVER
588 M:      Andrea Ho <Andrea.Ho@advantech.com.tw>
589 L:      platform-driver-x86@vger.kernel.org
590 S:      Maintained
591 F:      drivers/platform/x86/adv_swbutton.c
592
593 ADXL313 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
594 M:      Lucas Stankus <lucas.p.stankus@gmail.com>
595 S:      Supported
596 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl313.yaml
597 F:      drivers/iio/accel/adxl313*
598
599 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
600 M:      Michael Hennerich <michael.hennerich@analog.com>
601 S:      Supported
602 W:      http://wiki.analog.com/ADXL345
603 W:      https://ez.analog.com/linux-software-drivers
604 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
605 F:      drivers/input/misc/adxl34x.c
606
607 ADXL355 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
608 M:      Puranjay Mohan <puranjay@kernel.org>
609 L:      linux-iio@vger.kernel.org
610 S:      Supported
611 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl355.yaml
612 F:      drivers/iio/accel/adxl355.h
613 F:      drivers/iio/accel/adxl355_core.c
614 F:      drivers/iio/accel/adxl355_i2c.c
615 F:      drivers/iio/accel/adxl355_spi.c
616
617 ADXL367 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
618 M:      Cosmin Tanislav <cosmin.tanislav@analog.com>
619 L:      linux-iio@vger.kernel.org
620 S:      Supported
621 W:      https://ez.analog.com/linux-software-drivers
622 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl367.yaml
623 F:      drivers/iio/accel/adxl367*
624
625 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
626 M:      Michael Hennerich <michael.hennerich@analog.com>
627 S:      Supported
628 W:      https://ez.analog.com/linux-software-drivers
629 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
630 F:      drivers/iio/accel/adxl372.c
631 F:      drivers/iio/accel/adxl372_i2c.c
632 F:      drivers/iio/accel/adxl372_spi.c
633
634 AF8133J THREE-AXIS MAGNETOMETER DRIVER
635 M:      Ondřej Jirman <megi@xff.cz>
636 S:      Maintained
637 F:      Documentation/devicetree/bindings/iio/magnetometer/voltafield,af8133j.yaml
638 F:      drivers/iio/magnetometer/af8133j.c
639
640 AF9013 MEDIA DRIVER
641 L:      linux-media@vger.kernel.org
642 S:      Orphan
643 W:      https://linuxtv.org
644 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
645 F:      drivers/media/dvb-frontends/af9013*
646
647 AF9033 MEDIA DRIVER
648 L:      linux-media@vger.kernel.org
649 S:      Orphan
650 W:      https://linuxtv.org
651 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
652 F:      drivers/media/dvb-frontends/af9033*
653
654 AFFS FILE SYSTEM
655 M:      David Sterba <dsterba@suse.com>
656 L:      linux-fsdevel@vger.kernel.org
657 S:      Odd Fixes
658 F:      Documentation/filesystems/affs.rst
659 F:      fs/affs/
660
661 AFS FILESYSTEM
662 M:      David Howells <dhowells@redhat.com>
663 M:      Marc Dionne <marc.dionne@auristor.com>
664 L:      linux-afs@lists.infradead.org
665 S:      Supported
666 W:      https://www.infradead.org/~dhowells/kafs/
667 F:      Documentation/filesystems/afs.rst
668 F:      fs/afs/
669 F:      include/trace/events/afs.h
670
671 AGPGART DRIVER
672 M:      David Airlie <airlied@redhat.com>
673 L:      dri-devel@lists.freedesktop.org
674 S:      Maintained
675 T:      git https://gitlab.freedesktop.org/drm/kernel.git
676 F:      drivers/char/agp/
677 F:      include/linux/agp*
678 F:      include/uapi/linux/agp*
679
680 AHA152X SCSI DRIVER
681 M:      "Juergen E. Fischer" <fischer@norbit.de>
682 L:      linux-scsi@vger.kernel.org
683 S:      Maintained
684 F:      drivers/scsi/aha152x*
685 F:      drivers/scsi/pcmcia/aha152x*
686
687 AIC7XXX / AIC79XX SCSI DRIVER
688 M:      Hannes Reinecke <hare@suse.com>
689 L:      linux-scsi@vger.kernel.org
690 S:      Maintained
691 F:      drivers/scsi/aic7xxx/
692
693 AIMSLAB FM RADIO RECEIVER DRIVER
694 M:      Hans Verkuil <hverkuil@xs4all.nl>
695 L:      linux-media@vger.kernel.org
696 S:      Maintained
697 W:      https://linuxtv.org
698 T:      git git://linuxtv.org/media_tree.git
699 F:      drivers/media/radio/radio-aimslab*
700
701 AIO
702 M:      Benjamin LaHaise <bcrl@kvack.org>
703 L:      linux-aio@kvack.org
704 S:      Supported
705 F:      fs/aio.c
706 F:      include/linux/*aio*.h
707
708 AIROHA ETHERNET DRIVER
709 M:      Lorenzo Bianconi <lorenzo@kernel.org>
710 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
711 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
712 L:      netdev@vger.kernel.org
713 S:      Maintained
714 F:      Documentation/devicetree/bindings/net/airoha,en7581-eth.yaml
715 F:      drivers/net/ethernet/mediatek/airoha_eth.c
716
717 AIROHA PCIE PHY DRIVER
718 M:      Lorenzo Bianconi <lorenzo@kernel.org>
719 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
720 S:      Maintained
721 F:      Documentation/devicetree/bindings/phy/airoha,en7581-pcie-phy.yaml
722 F:      drivers/phy/phy-airoha-pcie-regs.h
723 F:      drivers/phy/phy-airoha-pcie.c
724
725 AIROHA SPI SNFI DRIVER
726 M:      Lorenzo Bianconi <lorenzo@kernel.org>
727 M:      Ray Liu <ray.liu@airoha.com>
728 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
729 L:      linux-spi@vger.kernel.org
730 S:      Maintained
731 F:      Documentation/devicetree/bindings/spi/airoha,en7581-snand.yaml
732 F:      drivers/spi/spi-airoha-snfi.c
733
734 AIRSPY MEDIA DRIVER
735 L:      linux-media@vger.kernel.org
736 S:      Orphan
737 W:      https://linuxtv.org
738 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
739 F:      drivers/media/usb/airspy/
740
741 ALACRITECH GIGABIT ETHERNET DRIVER
742 M:      Lino Sanfilippo <LinoSanfilippo@gmx.de>
743 S:      Maintained
744 F:      drivers/net/ethernet/alacritech/*
745
746 ALCATEL SPEEDTOUCH USB DRIVER
747 M:      Duncan Sands <duncan.sands@free.fr>
748 L:      linux-usb@vger.kernel.org
749 S:      Maintained
750 W:      http://www.linux-usb.org/SpeedTouch/
751 F:      drivers/usb/atm/speedtch.c
752 F:      drivers/usb/atm/usbatm.c
753
754 ALCHEMY AU1XX0 MMC DRIVER
755 M:      Manuel Lauss <manuel.lauss@gmail.com>
756 S:      Maintained
757 F:      drivers/mmc/host/au1xmmc.c
758
759 ALI1563 I2C DRIVER
760 M:      Rudolf Marek <r.marek@assembler.cz>
761 L:      linux-i2c@vger.kernel.org
762 S:      Maintained
763 F:      Documentation/i2c/busses/i2c-ali1563.rst
764 F:      drivers/i2c/busses/i2c-ali1563.c
765
766 ALIBABA ELASTIC RDMA DRIVER
767 M:      Cheng Xu <chengyou@linux.alibaba.com>
768 M:      Kai Shen <kaishen@linux.alibaba.com>
769 L:      linux-rdma@vger.kernel.org
770 S:      Supported
771 F:      drivers/infiniband/hw/erdma
772 F:      include/uapi/rdma/erdma-abi.h
773
774 ALIBABA PMU DRIVER
775 M:      Shuai Xue <xueshuai@linux.alibaba.com>
776 S:      Supported
777 F:      Documentation/admin-guide/perf/alibaba_pmu.rst
778 F:      drivers/perf/alibaba_uncore_drw_pmu.c
779
780 ALIENWARE WMI DRIVER
781 L:      Dell.Client.Kernel@dell.com
782 S:      Maintained
783 F:      drivers/platform/x86/dell/alienware-wmi.c
784
785 ALLEGRO DVT VIDEO IP CORE DRIVER
786 M:      Michael Tretter <m.tretter@pengutronix.de>
787 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
788 L:      linux-media@vger.kernel.org
789 S:      Maintained
790 F:      Documentation/devicetree/bindings/media/allegro,al5e.yaml
791 F:      drivers/media/platform/allegro-dvt/
792
793 ALLIED VISION ALVIUM CAMERA DRIVER
794 M:      Tommaso Merciai <tomm.merciai@gmail.com>
795 M:      Martin Hecht <martin.hecht@avnet.eu>
796 L:      linux-media@vger.kernel.org
797 S:      Maintained
798 F:      Documentation/devicetree/bindings/media/i2c/alliedvision,alvium-csi2.yaml
799 F:      drivers/media/i2c/alvium-csi2.c
800 F:      drivers/media/i2c/alvium-csi2.h
801
802 ALLWINNER A10 CSI DRIVER
803 M:      Maxime Ripard <mripard@kernel.org>
804 L:      linux-media@vger.kernel.org
805 S:      Maintained
806 T:      git git://linuxtv.org/media_tree.git
807 F:      Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
808 F:      drivers/media/platform/sunxi/sun4i-csi/
809
810 ALLWINNER A31 CSI DRIVER
811 M:      Yong Deng <yong.deng@magewell.com>
812 M:      Paul Kocialkowski <paul.kocialkowski@bootlin.com>
813 L:      linux-media@vger.kernel.org
814 S:      Maintained
815 T:      git git://linuxtv.org/media_tree.git
816 F:      Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
817 F:      drivers/media/platform/sunxi/sun6i-csi/
818
819 ALLWINNER A31 ISP DRIVER
820 M:      Paul Kocialkowski <paul.kocialkowski@bootlin.com>
821 L:      linux-media@vger.kernel.org
822 S:      Maintained
823 T:      git git://linuxtv.org/media_tree.git
824 F:      Documentation/devicetree/bindings/media/allwinner,sun6i-a31-isp.yaml
825 F:      drivers/staging/media/sunxi/sun6i-isp/
826 F:      drivers/staging/media/sunxi/sun6i-isp/uapi/sun6i-isp-config.h
827
828 ALLWINNER A31 MIPI CSI-2 BRIDGE DRIVER
829 M:      Paul Kocialkowski <paul.kocialkowski@bootlin.com>
830 L:      linux-media@vger.kernel.org
831 S:      Maintained
832 T:      git git://linuxtv.org/media_tree.git
833 F:      Documentation/devicetree/bindings/media/allwinner,sun6i-a31-mipi-csi2.yaml
834 F:      drivers/media/platform/sunxi/sun6i-mipi-csi2/
835
836 ALLWINNER CPUFREQ DRIVER
837 M:      Yangtao Li <tiny.windzz@gmail.com>
838 L:      linux-pm@vger.kernel.org
839 S:      Maintained
840 F:      Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
841 F:      drivers/cpufreq/sun50i-cpufreq-nvmem.c
842
843 ALLWINNER CRYPTO DRIVERS
844 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
845 L:      linux-crypto@vger.kernel.org
846 S:      Maintained
847 F:      drivers/crypto/allwinner/
848
849 ALLWINNER DMIC DRIVERS
850 M:      Ban Tao <fengzheng923@gmail.com>
851 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
852 S:      Maintained
853 F:      Documentation/devicetree/bindings/sound/allwinner,sun50i-h6-dmic.yaml
854 F:      sound/soc/sunxi/sun50i-dmic.c
855
856 ALLWINNER HARDWARE SPINLOCK SUPPORT
857 M:      Wilken Gottwalt <wilken.gottwalt@posteo.net>
858 S:      Maintained
859 F:      Documentation/devicetree/bindings/hwlock/allwinner,sun6i-a31-hwspinlock.yaml
860 F:      drivers/hwspinlock/sun6i_hwspinlock.c
861
862 ALLWINNER THERMAL DRIVER
863 M:      Vasily Khoruzhick <anarsoul@gmail.com>
864 M:      Yangtao Li <tiny.windzz@gmail.com>
865 L:      linux-pm@vger.kernel.org
866 S:      Maintained
867 F:      Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
868 F:      drivers/thermal/sun8i_thermal.c
869
870 ALLWINNER VPU DRIVER
871 M:      Maxime Ripard <mripard@kernel.org>
872 M:      Paul Kocialkowski <paul.kocialkowski@bootlin.com>
873 L:      linux-media@vger.kernel.org
874 S:      Maintained
875 F:      drivers/staging/media/sunxi/cedrus/
876
877 ALPHA PORT
878 M:      Richard Henderson <richard.henderson@linaro.org>
879 M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
880 M:      Matt Turner <mattst88@gmail.com>
881 L:      linux-alpha@vger.kernel.org
882 S:      Odd Fixes
883 F:      arch/alpha/
884
885 ALPS PS/2 TOUCHPAD DRIVER
886 R:      Pali Rohár <pali@kernel.org>
887 F:      drivers/input/mouse/alps.*
888
889 ALTERA MAILBOX DRIVER
890 M:      Mun Yew Tham <mun.yew.tham@intel.com>
891 S:      Maintained
892 F:      drivers/mailbox/mailbox-altera.c
893
894 ALTERA MSGDMA IP CORE DRIVER
895 M:      Olivier Dautricourt <olivierdautricourt@gmail.com>
896 R:      Stefan Roese <sr@denx.de>
897 L:      dmaengine@vger.kernel.org
898 S:      Odd Fixes
899 F:      Documentation/devicetree/bindings/dma/altr,msgdma.yaml
900 F:      drivers/dma/altera-msgdma.c
901
902 ALTERA PIO DRIVER
903 M:      Mun Yew Tham <mun.yew.tham@intel.com>
904 L:      linux-gpio@vger.kernel.org
905 S:      Maintained
906 F:      drivers/gpio/gpio-altera.c
907
908 ALTERA TRIPLE SPEED ETHERNET DRIVER
909 M:      Joyce Ooi <joyce.ooi@intel.com>
910 L:      netdev@vger.kernel.org
911 S:      Maintained
912 F:      drivers/net/ethernet/altera/
913
914 ALTERA UART/JTAG UART SERIAL DRIVERS
915 M:      Tobias Klauser <tklauser@distanz.ch>
916 L:      linux-serial@vger.kernel.org
917 S:      Maintained
918 F:      drivers/tty/serial/altera_jtaguart.c
919 F:      drivers/tty/serial/altera_uart.c
920 F:      include/linux/altera_jtaguart.h
921 F:      include/linux/altera_uart.h
922
923 AMAZON ANNAPURNA LABS FIC DRIVER
924 M:      Talel Shenhar <talel@amazon.com>
925 S:      Maintained
926 F:      Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
927 F:      drivers/irqchip/irq-al-fic.c
928
929 AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
930 M:      Talel Shenhar <talel@amazon.com>
931 M:      Talel Shenhar <talelshenhar@gmail.com>
932 S:      Maintained
933 F:      Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
934 F:      drivers/edac/al_mc_edac.c
935
936 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
937 M:      Talel Shenhar <talel@amazon.com>
938 S:      Maintained
939 F:      Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
940 F:      drivers/thermal/thermal_mmio.c
941
942 AMAZON ETHERNET DRIVERS
943 M:      Shay Agroskin <shayagr@amazon.com>
944 M:      Arthur Kiyanovski <akiyano@amazon.com>
945 R:      David Arinzon <darinzon@amazon.com>
946 R:      Noam Dagan <ndagan@amazon.com>
947 R:      Saeed Bishara <saeedb@amazon.com>
948 L:      netdev@vger.kernel.org
949 S:      Supported
950 F:      Documentation/networking/device_drivers/ethernet/amazon/ena.rst
951 F:      drivers/net/ethernet/amazon/
952
953 AMAZON RDMA EFA DRIVER
954 M:      Michael Margolin <mrgolin@amazon.com>
955 R:      Gal Pressman <gal.pressman@linux.dev>
956 R:      Yossi Leybovich <sleybo@amazon.com>
957 L:      linux-rdma@vger.kernel.org
958 S:      Supported
959 Q:      https://patchwork.kernel.org/project/linux-rdma/list/
960 F:      drivers/infiniband/hw/efa/
961 F:      include/uapi/rdma/efa-abi.h
962
963 AMD ADDRESS TRANSLATION LIBRARY (ATL)
964 M:      Yazen Ghannam <Yazen.Ghannam@amd.com>
965 L:      linux-edac@vger.kernel.org
966 S:      Supported
967 F:      drivers/ras/amd/atl/*
968
969 AMD AXI W1 DRIVER
970 M:      Kris Chaplin <kris.chaplin@amd.com>
971 R:      Thomas Delev <thomas.delev@amd.com>
972 R:      Michal Simek <michal.simek@amd.com>
973 S:      Maintained
974 F:      Documentation/devicetree/bindings/w1/amd,axi-1wire-host.yaml
975 F:      drivers/w1/masters/amd_axi_w1.c
976
977 AMD CDX BUS DRIVER
978 M:      Nipun Gupta <nipun.gupta@amd.com>
979 M:      Nikhil Agarwal <nikhil.agarwal@amd.com>
980 S:      Maintained
981 F:      Documentation/devicetree/bindings/bus/xlnx,versal-net-cdx.yaml
982 F:      drivers/cdx/*
983 F:      include/linux/cdx/*
984
985 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
986 M:      Tom Lendacky <thomas.lendacky@amd.com>
987 M:      John Allen <john.allen@amd.com>
988 L:      linux-crypto@vger.kernel.org
989 S:      Supported
990 F:      drivers/crypto/ccp/
991 F:      include/linux/ccp.h
992
993 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
994 M:      Ashish Kalra <ashish.kalra@amd.com>
995 M:      Tom Lendacky <thomas.lendacky@amd.com>
996 L:      linux-crypto@vger.kernel.org
997 S:      Supported
998 F:      drivers/crypto/ccp/sev*
999 F:      include/uapi/linux/psp-sev.h
1000
1001 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - DBC SUPPORT
1002 M:      Mario Limonciello <mario.limonciello@amd.com>
1003 L:      linux-crypto@vger.kernel.org
1004 S:      Supported
1005 F:      drivers/crypto/ccp/dbc.c
1006 F:      drivers/crypto/ccp/dbc.h
1007 F:      drivers/crypto/ccp/platform-access.c
1008 F:      drivers/crypto/ccp/platform-access.h
1009 F:      include/uapi/linux/psp-dbc.h
1010 F:      tools/crypto/ccp/*.c
1011 F:      tools/crypto/ccp/*.py
1012
1013 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - HSTI SUPPORT
1014 M:      Mario Limonciello <mario.limonciello@amd.com>
1015 L:      linux-crypto@vger.kernel.org
1016 S:      Supported
1017 F:      drivers/crypto/ccp/hsti.*
1018
1019 AMD DISPLAY CORE
1020 M:      Harry Wentland <harry.wentland@amd.com>
1021 M:      Leo Li <sunpeng.li@amd.com>
1022 M:      Rodrigo Siqueira <Rodrigo.Siqueira@amd.com>
1023 L:      amd-gfx@lists.freedesktop.org
1024 S:      Supported
1025 T:      git https://gitlab.freedesktop.org/agd5f/linux.git
1026 F:      drivers/gpu/drm/amd/display/
1027
1028 AMD DISPLAY CORE - DML
1029 M:      Chaitanya Dhere <chaitanya.dhere@amd.com>
1030 M:      Jun Lei <jun.lei@amd.com>
1031 S:      Supported
1032 F:      drivers/gpu/drm/amd/display/dc/dml/
1033 F:      drivers/gpu/drm/amd/display/dc/dml2/
1034
1035 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
1036 M:      Huang Rui <ray.huang@amd.com>
1037 L:      linux-hwmon@vger.kernel.org
1038 S:      Supported
1039 F:      Documentation/hwmon/fam15h_power.rst
1040 F:      drivers/hwmon/fam15h_power.c
1041
1042 AMD FCH GPIO DRIVER
1043 M:      Enrico Weigelt, metux IT consult <info@metux.net>
1044 L:      linux-gpio@vger.kernel.org
1045 S:      Maintained
1046 F:      drivers/gpio/gpio-amd-fch.c
1047 F:      include/linux/platform_data/gpio/gpio-amd-fch.h
1048
1049 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
1050 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
1051 S:      Orphan
1052 F:      drivers/usb/gadget/udc/amd5536udc.*
1053
1054 AMD GEODE PROCESSOR/CHIPSET SUPPORT
1055 M:      Andres Salomon <dilinger@queued.net>
1056 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
1057 S:      Supported
1058 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
1059 F:      arch/x86/include/asm/geode.h
1060 F:      drivers/char/hw_random/geode-rng.c
1061 F:      drivers/crypto/geode*
1062 F:      drivers/video/fbdev/geode/
1063
1064 AMD HSMP DRIVER
1065 M:      Naveen Krishna Chatradhi <naveenkrishna.chatradhi@amd.com>
1066 R:      Carlos Bilbao <carlos.bilbao.osdev@gmail.com>
1067 L:      platform-driver-x86@vger.kernel.org
1068 S:      Maintained
1069 F:      Documentation/arch/x86/amd_hsmp.rst
1070 F:      arch/x86/include/asm/amd_hsmp.h
1071 F:      arch/x86/include/uapi/asm/amd_hsmp.h
1072 F:      drivers/platform/x86/amd/hsmp.c
1073
1074 AMD IOMMU (AMD-VI)
1075 M:      Joerg Roedel <joro@8bytes.org>
1076 R:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
1077 L:      iommu@lists.linux.dev
1078 S:      Maintained
1079 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
1080 F:      drivers/iommu/amd/
1081 F:      include/linux/amd-iommu.h
1082
1083 AMD KFD
1084 M:      Felix Kuehling <Felix.Kuehling@amd.com>
1085 L:      amd-gfx@lists.freedesktop.org
1086 S:      Supported
1087 T:      git https://gitlab.freedesktop.org/agd5f/linux.git
1088 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
1089 F:      drivers/gpu/drm/amd/amdkfd/
1090 F:      drivers/gpu/drm/amd/include/cik_structs.h
1091 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
1092 F:      drivers/gpu/drm/amd/include/v9_structs.h
1093 F:      drivers/gpu/drm/amd/include/vi_structs.h
1094 F:      include/uapi/linux/kfd_ioctl.h
1095 F:      include/uapi/linux/kfd_sysfs.h
1096
1097 AMD MP2 I2C DRIVER
1098 M:      Elie Morisse <syniurge@gmail.com>
1099 M:      Shyam Sundar S K <shyam-sundar.s-k@amd.com>
1100 L:      linux-i2c@vger.kernel.org
1101 S:      Maintained
1102 F:      drivers/i2c/busses/i2c-amd-mp2*
1103
1104 AMD PDS CORE DRIVER
1105 M:      Shannon Nelson <shannon.nelson@amd.com>
1106 M:      Brett Creeley <brett.creeley@amd.com>
1107 L:      netdev@vger.kernel.org
1108 S:      Supported
1109 F:      Documentation/networking/device_drivers/ethernet/amd/pds_core.rst
1110 F:      drivers/net/ethernet/amd/pds_core/
1111 F:      include/linux/pds/
1112
1113 AMD PMC DRIVER
1114 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
1115 L:      platform-driver-x86@vger.kernel.org
1116 S:      Maintained
1117 F:      drivers/platform/x86/amd/pmc/
1118
1119 AMD PMF DRIVER
1120 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
1121 L:      platform-driver-x86@vger.kernel.org
1122 S:      Maintained
1123 F:      Documentation/ABI/testing/sysfs-amd-pmf
1124 F:      drivers/platform/x86/amd/pmf/
1125
1126 AMD POWERPLAY AND SWSMU
1127 M:      Kenneth Feng <kenneth.feng@amd.com>
1128 L:      amd-gfx@lists.freedesktop.org
1129 S:      Supported
1130 T:      git https://gitlab.freedesktop.org/agd5f/linux.git
1131 F:      drivers/gpu/drm/amd/pm/
1132
1133 AMD PSTATE DRIVER
1134 M:      Huang Rui <ray.huang@amd.com>
1135 M:      Gautham R. Shenoy <gautham.shenoy@amd.com>
1136 M:      Mario Limonciello <mario.limonciello@amd.com>
1137 R:      Perry Yuan <perry.yuan@amd.com>
1138 L:      linux-pm@vger.kernel.org
1139 S:      Supported
1140 F:      Documentation/admin-guide/pm/amd-pstate.rst
1141 F:      drivers/cpufreq/amd-pstate*
1142 F:      tools/power/x86/amd_pstate_tracer/amd_pstate_trace.py
1143
1144 AMD PTDMA DRIVER
1145 M:      Basavaraj Natikar <Basavaraj.Natikar@amd.com>
1146 L:      dmaengine@vger.kernel.org
1147 S:      Maintained
1148 F:      drivers/dma/ptdma/
1149
1150 AMD QDMA DRIVER
1151 M:      Nishad Saraf <nishads@amd.com>
1152 M:      Lizhi Hou <lizhi.hou@amd.com>
1153 L:      dmaengine@vger.kernel.org
1154 S:      Supported
1155 F:      drivers/dma/amd/qdma/
1156 F:      include/linux/platform_data/amd_qdma.h
1157
1158 AMD SEATTLE DEVICE TREE SUPPORT
1159 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
1160 M:      Tom Lendacky <thomas.lendacky@amd.com>
1161 S:      Supported
1162 F:      arch/arm64/boot/dts/amd/
1163
1164 AMD SENSOR FUSION HUB DRIVER
1165 M:      Basavaraj Natikar <basavaraj.natikar@amd.com>
1166 L:      linux-input@vger.kernel.org
1167 S:      Maintained
1168 F:      Documentation/hid/amd-sfh*
1169 F:      drivers/hid/amd-sfh-hid/
1170
1171 AMD SPI DRIVER
1172 M:      Sanjay R Mehta <sanju.mehta@amd.com>
1173 S:      Maintained
1174 F:      drivers/spi/spi-amd.c
1175
1176 AMD XGBE DRIVER
1177 M:      "Shyam Sundar S K" <Shyam-sundar.S-k@amd.com>
1178 L:      netdev@vger.kernel.org
1179 S:      Supported
1180 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
1181 F:      drivers/net/ethernet/amd/xgbe/
1182
1183 AMLOGIC BLUETOOTH DRIVER
1184 M:      Yang Li <yang.li@amlogic.com>
1185 L:      linux-bluetooth@vger.kernel.org
1186 S:      Maintained
1187 F:      Documentation/devicetree/bindings/net/bluetooth/amlogic,w155s2-bt.yaml
1188 F:      drivers/bluetooth/hci_aml.c
1189
1190 AMLOGIC DDR PMU DRIVER
1191 M:      Jiucheng Xu <jiucheng.xu@amlogic.com>
1192 L:      linux-amlogic@lists.infradead.org
1193 S:      Supported
1194 W:      http://www.amlogic.com
1195 F:      Documentation/admin-guide/perf/meson-ddr-pmu.rst
1196 F:      Documentation/devicetree/bindings/perf/amlogic,g12-ddr-pmu.yaml
1197 F:      drivers/perf/amlogic/
1198 F:      include/soc/amlogic/
1199
1200 AMPHENOL CHIPCAP 2 HUMIDITY-TEMPERATURE IIO DRIVER
1201 M:      Javier Carrasco <javier.carrasco.cruz@gmail.com>
1202 L:      linux-hwmon@vger.kernel.org
1203 S:      Maintained
1204 F:      Documentation/devicetree/bindings/hwmon/amphenol,chipcap2.yaml
1205 F:      Documentation/hwmon/chipcap2.rst
1206 F:      drivers/hwmon/chipcap2.c
1207
1208 AMPHION VPU CODEC V4L2 DRIVER
1209 M:      Ming Qian <ming.qian@nxp.com>
1210 M:      Zhou Peng <eagle.zhou@nxp.com>
1211 L:      linux-media@vger.kernel.org
1212 S:      Maintained
1213 F:      Documentation/devicetree/bindings/media/amphion,vpu.yaml
1214 F:      drivers/media/platform/amphion/
1215
1216 AMS AS73211 DRIVER
1217 M:      Christian Eggers <ceggers@arri.de>
1218 L:      linux-iio@vger.kernel.org
1219 S:      Maintained
1220 F:      Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
1221 F:      drivers/iio/light/as73211.c
1222
1223 AMT (Automatic Multicast Tunneling)
1224 M:      Taehee Yoo <ap420073@gmail.com>
1225 L:      netdev@vger.kernel.org
1226 S:      Maintained
1227 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
1228 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
1229 F:      drivers/net/amt.c
1230
1231 ANALOG DEVICES INC AD3552R DRIVER
1232 M:      Nuno Sá <nuno.sa@analog.com>
1233 L:      linux-iio@vger.kernel.org
1234 S:      Supported
1235 W:      https://ez.analog.com/linux-software-drivers
1236 F:      Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml
1237 F:      drivers/iio/dac/ad3552r.c
1238
1239 ANALOG DEVICES INC AD4000 DRIVER
1240 M:      Marcelo Schmitt <marcelo.schmitt@analog.com>
1241 L:      linux-iio@vger.kernel.org
1242 S:      Supported
1243 W:      https://ez.analog.com/linux-software-drivers
1244 F:      Documentation/devicetree/bindings/iio/adc/adi,ad4000.yaml
1245
1246 ANALOG DEVICES INC AD4130 DRIVER
1247 M:      Cosmin Tanislav <cosmin.tanislav@analog.com>
1248 L:      linux-iio@vger.kernel.org
1249 S:      Supported
1250 W:      https://ez.analog.com/linux-software-drivers
1251 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-ad4130
1252 F:      Documentation/devicetree/bindings/iio/adc/adi,ad4130.yaml
1253 F:      drivers/iio/adc/ad4130.c
1254
1255 ANALOG DEVICES INC AD7091R DRIVER
1256 M:      Marcelo Schmitt <marcelo.schmitt@analog.com>
1257 L:      linux-iio@vger.kernel.org
1258 S:      Supported
1259 W:      http://ez.analog.com/community/linux-device-drivers
1260 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7091r*
1261 F:      drivers/iio/adc/ad7091r*
1262
1263 ANALOG DEVICES INC AD7192 DRIVER
1264 M:      Alisa-Dariana Roman <alisa.roman@analog.com>
1265 L:      linux-iio@vger.kernel.org
1266 S:      Supported
1267 W:      https://ez.analog.com/linux-software-drivers
1268 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
1269 F:      drivers/iio/adc/ad7192.c
1270
1271 ANALOG DEVICES INC AD7292 DRIVER
1272 M:      Marcelo Schmitt <marcelo.schmitt1@gmail.com>
1273 L:      linux-iio@vger.kernel.org
1274 S:      Supported
1275 W:      https://ez.analog.com/linux-software-drivers
1276 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1277 F:      drivers/iio/adc/ad7292.c
1278
1279 ANALOG DEVICES INC AD7293 DRIVER
1280 M:      Antoniu Miclaus <antoniu.miclaus@analog.com>
1281 L:      linux-iio@vger.kernel.org
1282 S:      Supported
1283 W:      https://ez.analog.com/linux-software-drivers
1284 F:      Documentation/devicetree/bindings/iio/dac/adi,ad7293.yaml
1285 F:      drivers/iio/dac/ad7293.c
1286
1287 ANALOG DEVICES INC AD74115 DRIVER
1288 M:      Cosmin Tanislav <cosmin.tanislav@analog.com>
1289 L:      linux-iio@vger.kernel.org
1290 S:      Supported
1291 W:      https://ez.analog.com/linux-software-drivers
1292 F:      Documentation/devicetree/bindings/iio/addac/adi,ad74115.yaml
1293 F:      drivers/iio/addac/ad74115.c
1294
1295 ANALOG DEVICES INC AD74413R DRIVER
1296 M:      Cosmin Tanislav <cosmin.tanislav@analog.com>
1297 L:      linux-iio@vger.kernel.org
1298 S:      Supported
1299 W:      https://ez.analog.com/linux-software-drivers
1300 F:      Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml
1301 F:      drivers/iio/addac/ad74413r.c
1302 F:      include/dt-bindings/iio/addac/adi,ad74413r.h
1303
1304 ANALOG DEVICES INC AD7768-1 DRIVER
1305 M:      Michael Hennerich <Michael.Hennerich@analog.com>
1306 L:      linux-iio@vger.kernel.org
1307 S:      Supported
1308 W:      https://ez.analog.com/linux-software-drivers
1309 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1310 F:      drivers/iio/adc/ad7768-1.c
1311
1312 ANALOG DEVICES INC AD7780 DRIVER
1313 M:      Michael Hennerich <Michael.Hennerich@analog.com>
1314 M:      Renato Lui Geh <renatogeh@gmail.com>
1315 L:      linux-iio@vger.kernel.org
1316 S:      Supported
1317 W:      https://ez.analog.com/linux-software-drivers
1318 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1319 F:      drivers/iio/adc/ad7780.c
1320
1321 ANALOG DEVICES INC AD9739a DRIVER
1322 M:      Nuno Sa <nuno.sa@analog.com>
1323 M:      Dragos Bogdan <dragos.bogdan@analog.com>
1324 L:      linux-iio@vger.kernel.org
1325 S:      Supported
1326 W:      https://ez.analog.com/linux-software-drivers
1327 F:      Documentation/devicetree/bindings/iio/dac/adi,ad9739a.yaml
1328 F:      drivers/iio/dac/ad9739a.c
1329
1330 ANALOG DEVICES INC ADA4250 DRIVER
1331 M:      Antoniu Miclaus <antoniu.miclaus@analog.com>
1332 L:      linux-iio@vger.kernel.org
1333 S:      Supported
1334 W:      https://ez.analog.com/linux-software-drivers
1335 F:      Documentation/devicetree/bindings/iio/amplifiers/adi,ada4250.yaml
1336 F:      drivers/iio/amplifiers/ada4250.c
1337
1338 ANALOG DEVICES INC ADF4377 DRIVER
1339 M:      Antoniu Miclaus <antoniu.miclaus@analog.com>
1340 L:      linux-iio@vger.kernel.org
1341 S:      Supported
1342 W:      https://ez.analog.com/linux-software-drivers
1343 F:      Documentation/devicetree/bindings/iio/frequency/adi,adf4377.yaml
1344 F:      drivers/iio/frequency/adf4377.c
1345
1346 ANALOG DEVICES INC ADGS1408 DRIVER
1347 M:      Mircea Caprioru <mircea.caprioru@analog.com>
1348 S:      Supported
1349 F:      Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1350 F:      drivers/mux/adgs1408.c
1351
1352 ANALOG DEVICES INC ADIN DRIVER
1353 M:      Michael Hennerich <michael.hennerich@analog.com>
1354 L:      netdev@vger.kernel.org
1355 S:      Supported
1356 W:      https://ez.analog.com/linux-software-drivers
1357 F:      Documentation/devicetree/bindings/net/adi,adin.yaml
1358 F:      drivers/net/phy/adin.c
1359
1360 ANALOG DEVICES INC ADIS DRIVER LIBRARY
1361 M:      Nuno Sa <nuno.sa@analog.com>
1362 L:      linux-iio@vger.kernel.org
1363 S:      Supported
1364 F:      drivers/iio/imu/adis.c
1365 F:      drivers/iio/imu/adis_buffer.c
1366 F:      drivers/iio/imu/adis_trigger.c
1367 F:      include/linux/iio/imu/adis.h
1368
1369 ANALOG DEVICES INC ADIS16460 DRIVER
1370 M:      Dragos Bogdan <dragos.bogdan@analog.com>
1371 L:      linux-iio@vger.kernel.org
1372 S:      Supported
1373 W:      https://ez.analog.com/linux-software-drivers
1374 F:      Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1375 F:      drivers/iio/imu/adis16460.c
1376
1377 ANALOG DEVICES INC ADIS16475 DRIVER
1378 M:      Nuno Sa <nuno.sa@analog.com>
1379 L:      linux-iio@vger.kernel.org
1380 S:      Supported
1381 W:      https://ez.analog.com/linux-software-drivers
1382 F:      Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1383 F:      drivers/iio/imu/adis16475.c
1384
1385 ANALOG DEVICES INC ADM1177 DRIVER
1386 M:      Michael Hennerich <Michael.Hennerich@analog.com>
1387 L:      linux-hwmon@vger.kernel.org
1388 S:      Supported
1389 W:      https://ez.analog.com/linux-software-drivers
1390 F:      Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1391 F:      drivers/hwmon/adm1177.c
1392
1393 ANALOG DEVICES INC ADMFM2000 DRIVER
1394 M:      Kim Seer Paller <kimseer.paller@analog.com>
1395 L:      linux-iio@vger.kernel.org
1396 S:      Supported
1397 W:      https://ez.analog.com/linux-software-drivers
1398 F:      Documentation/devicetree/bindings/iio/frequency/adi,admfm2000.yaml
1399 F:      drivers/iio/frequency/admfm2000.c
1400
1401 ANALOG DEVICES INC ADMV1013 DRIVER
1402 M:      Antoniu Miclaus <antoniu.miclaus@analog.com>
1403 L:      linux-iio@vger.kernel.org
1404 S:      Supported
1405 W:      https://ez.analog.com/linux-software-drivers
1406 F:      Documentation/devicetree/bindings/iio/frequency/adi,admv1013.yaml
1407 F:      drivers/iio/frequency/admv1013.c
1408
1409 ANALOG DEVICES INC ADMV1014 DRIVER
1410 M:      Antoniu Miclaus <antoniu.miclaus@analog.com>
1411 L:      linux-iio@vger.kernel.org
1412 S:      Supported
1413 W:      https://ez.analog.com/linux-software-drivers
1414 F:      Documentation/devicetree/bindings/iio/frequency/adi,admv1014.yaml
1415 F:      drivers/iio/frequency/admv1014.c
1416
1417 ANALOG DEVICES INC ADMV8818 DRIVER
1418 M:      Antoniu Miclaus <antoniu.miclaus@analog.com>
1419 L:      linux-iio@vger.kernel.org
1420 S:      Supported
1421 W:      https://ez.analog.com/linux-software-drivers
1422 F:      Documentation/devicetree/bindings/iio/filter/adi,admv8818.yaml
1423 F:      drivers/iio/filter/admv8818.c
1424
1425 ANALOG DEVICES INC ADP5061 DRIVER
1426 M:      Michael Hennerich <Michael.Hennerich@analog.com>
1427 L:      linux-pm@vger.kernel.org
1428 S:      Supported
1429 W:      https://ez.analog.com/linux-software-drivers
1430 F:      drivers/power/supply/adp5061.c
1431
1432 ANALOG DEVICES INC ADRF6780 DRIVER
1433 M:      Antoniu Miclaus <antoniu.miclaus@analog.com>
1434 L:      linux-iio@vger.kernel.org
1435 S:      Supported
1436 W:      https://ez.analog.com/linux-software-drivers
1437 F:      Documentation/devicetree/bindings/iio/frequency/adi,adrf6780.yaml
1438 F:      drivers/iio/frequency/adrf6780.c
1439
1440 ANALOG DEVICES INC ADV7180 DRIVER
1441 M:      Lars-Peter Clausen <lars@metafoo.de>
1442 L:      linux-media@vger.kernel.org
1443 S:      Supported
1444 W:      https://ez.analog.com/linux-software-drivers
1445 F:      Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1446 F:      drivers/media/i2c/adv7180.c
1447
1448 ANALOG DEVICES INC ADV748X DRIVER
1449 M:      Kieran Bingham <kieran.bingham@ideasonboard.com>
1450 L:      linux-media@vger.kernel.org
1451 S:      Maintained
1452 F:      Documentation/devicetree/bindings/media/i2c/adv748x.yaml
1453 F:      drivers/media/i2c/adv748x/*
1454
1455 ANALOG DEVICES INC ADV7511 DRIVER
1456 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
1457 L:      linux-media@vger.kernel.org
1458 S:      Maintained
1459 F:      drivers/media/i2c/adv7511*
1460
1461 ANALOG DEVICES INC ADV7604 DRIVER
1462 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
1463 L:      linux-media@vger.kernel.org
1464 S:      Maintained
1465 F:      Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1466 F:      drivers/media/i2c/adv7604*
1467
1468 ANALOG DEVICES INC ADV7842 DRIVER
1469 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
1470 L:      linux-media@vger.kernel.org
1471 S:      Maintained
1472 F:      drivers/media/i2c/adv7842*
1473
1474 ANALOG DEVICES INC ADXRS290 DRIVER
1475 M:      Nishant Malpani <nish.malpani25@gmail.com>
1476 L:      linux-iio@vger.kernel.org
1477 S:      Supported
1478 F:      Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1479 F:      drivers/iio/gyro/adxrs290.c
1480
1481 ANALOG DEVICES INC ASOC CODEC DRIVERS
1482 M:      Lars-Peter Clausen <lars@metafoo.de>
1483 M:      Nuno Sá <nuno.sa@analog.com>
1484 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
1485 S:      Supported
1486 W:      http://wiki.analog.com/
1487 W:      https://ez.analog.com/linux-software-drivers
1488 F:      sound/soc/codecs/ad1*
1489 F:      sound/soc/codecs/ad7*
1490 F:      sound/soc/codecs/adau*
1491 F:      sound/soc/codecs/adav*
1492 F:      sound/soc/codecs/sigmadsp.*
1493 F:      sound/soc/codecs/ssm*
1494
1495 ANALOG DEVICES INC AXI DAC DRIVER
1496 M:      Nuno Sa <nuno.sa@analog.com>
1497 L:      linux-iio@vger.kernel.org
1498 S:      Supported
1499 W:      https://ez.analog.com/linux-software-drivers
1500 F:      Documentation/devicetree/bindings/iio/dac/adi,axi-dac.yaml
1501 F:      drivers/iio/dac/adi-axi-dac.c
1502
1503 ANALOG DEVICES INC DMA DRIVERS
1504 M:      Lars-Peter Clausen <lars@metafoo.de>
1505 S:      Supported
1506 W:      https://ez.analog.com/linux-software-drivers
1507 F:      drivers/dma/dma-axi-dmac.c
1508
1509 ANALOG DEVICES INC IIO DRIVERS
1510 M:      Lars-Peter Clausen <lars@metafoo.de>
1511 M:      Michael Hennerich <Michael.Hennerich@analog.com>
1512 S:      Supported
1513 W:      http://wiki.analog.com/
1514 W:      https://ez.analog.com/linux-software-drivers
1515 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1516 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1517 F:      Documentation/devicetree/bindings/iio/*/adi,*
1518 F:      Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml
1519 F:      Documentation/devicetree/bindings/iio/adc/lltc,ltc2497.yaml
1520 F:      drivers/iio/*/ad*
1521 F:      drivers/iio/adc/ltc249*
1522 F:      drivers/iio/amplifiers/hmc425a.c
1523 F:      drivers/staging/iio/*/ad*
1524 X:      drivers/iio/*/adjd*
1525
1526 ANALOGBITS PLL LIBRARIES
1527 M:      Paul Walmsley <paul.walmsley@sifive.com>
1528 M:      Samuel Holland <samuel.holland@sifive.com>
1529 S:      Supported
1530 F:      drivers/clk/analogbits/*
1531 F:      include/linux/clk/analogbits*
1532
1533 ANDROID DRIVERS
1534 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1535 M:      Arve Hjønnevåg <arve@android.com>
1536 M:      Todd Kjos <tkjos@android.com>
1537 M:      Martijn Coenen <maco@android.com>
1538 M:      Joel Fernandes <joel@joelfernandes.org>
1539 M:      Christian Brauner <christian@brauner.io>
1540 M:      Carlos Llamas <cmllamas@google.com>
1541 M:      Suren Baghdasaryan <surenb@google.com>
1542 L:      linux-kernel@vger.kernel.org
1543 S:      Supported
1544 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1545 F:      drivers/android/
1546
1547 ANDROID GOLDFISH PIC DRIVER
1548 M:      Miodrag Dinic <miodrag.dinic@mips.com>
1549 S:      Supported
1550 F:      Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1551 F:      drivers/irqchip/irq-goldfish-pic.c
1552
1553 ANDROID GOLDFISH RTC DRIVER
1554 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
1555 S:      Supported
1556 F:      drivers/rtc/rtc-goldfish.c
1557
1558 AOA (Apple Onboard Audio) ALSA DRIVER
1559 M:      Johannes Berg <johannes@sipsolutions.net>
1560 L:      linuxppc-dev@lists.ozlabs.org
1561 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
1562 S:      Maintained
1563 F:      sound/aoa/
1564
1565 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1566 M:      William Breathitt Gray <wbg@kernel.org>
1567 L:      linux-iio@vger.kernel.org
1568 S:      Maintained
1569 F:      drivers/iio/addac/stx104.c
1570
1571 APM DRIVER
1572 M:      Jiri Kosina <jikos@kernel.org>
1573 S:      Odd fixes
1574 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1575 F:      arch/x86/kernel/apm_32.c
1576 F:      drivers/char/apm-emulation.c
1577 F:      include/linux/apm_bios.h
1578 F:      include/uapi/linux/apm_bios.h
1579
1580 APPARMOR SECURITY MODULE
1581 M:      John Johansen <john.johansen@canonical.com>
1582 M:      John Johansen <john@apparmor.net>
1583 L:      apparmor@lists.ubuntu.com (moderated for non-subscribers)
1584 S:      Supported
1585 W:      apparmor.net
1586 B:      https://gitlab.com/apparmor/apparmor-kernel
1587 C:      irc://irc.oftc.net/apparmor
1588 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1589 T:      https://gitlab.com/apparmor/apparmor-kernel.git
1590 F:      Documentation/admin-guide/LSM/apparmor.rst
1591 F:      security/apparmor/
1592
1593 APPLE BCM5974 MULTITOUCH DRIVER
1594 M:      Henrik Rydberg <rydberg@bitmath.org>
1595 L:      linux-input@vger.kernel.org
1596 S:      Odd fixes
1597 F:      drivers/input/mouse/bcm5974.c
1598
1599 APPLE PCIE CONTROLLER DRIVER
1600 M:      Alyssa Rosenzweig <alyssa@rosenzweig.io>
1601 M:      Marc Zyngier <maz@kernel.org>
1602 L:      linux-pci@vger.kernel.org
1603 S:      Maintained
1604 F:      drivers/pci/controller/pcie-apple.c
1605
1606 APPLE SMC DRIVER
1607 M:      Henrik Rydberg <rydberg@bitmath.org>
1608 L:      linux-hwmon@vger.kernel.org
1609 S:      Odd fixes
1610 F:      drivers/hwmon/applesmc.c
1611
1612 APPLETALK NETWORK LAYER
1613 L:      netdev@vger.kernel.org
1614 S:      Odd fixes
1615 F:      include/linux/atalk.h
1616 F:      include/uapi/linux/atalk.h
1617 F:      net/appletalk/
1618
1619 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1620 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1621 S:      Supported
1622 F:      arch/arm64/boot/dts/apm/
1623
1624 APPLIED MICRO (APM) X-GENE SOC EDAC
1625 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1626 S:      Supported
1627 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1628 F:      drivers/edac/xgene_edac.c
1629
1630 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1631 M:      Iyappan Subramanian <iyappan@os.amperecomputing.com>
1632 M:      Keyur Chudgar <keyur@os.amperecomputing.com>
1633 S:      Supported
1634 F:      drivers/net/ethernet/apm/xgene-v2/
1635
1636 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1637 M:      Iyappan Subramanian <iyappan@os.amperecomputing.com>
1638 M:      Keyur Chudgar <keyur@os.amperecomputing.com>
1639 M:      Quan Nguyen <quan@os.amperecomputing.com>
1640 S:      Supported
1641 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1642 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1643 F:      drivers/net/ethernet/apm/xgene/
1644 F:      drivers/net/mdio/mdio-xgene.c
1645
1646 APPLIED MICRO (APM) X-GENE SOC PMU
1647 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1648 S:      Supported
1649 F:      Documentation/admin-guide/perf/xgene-pmu.rst
1650 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1651 F:      drivers/perf/xgene_pmu.c
1652
1653 APPLIED MICRO QT2025 PHY DRIVER
1654 M:      FUJITA Tomonori <fujita.tomonori@gmail.com>
1655 R:      Trevor Gross <tmgross@umich.edu>
1656 L:      netdev@vger.kernel.org
1657 L:      rust-for-linux@vger.kernel.org
1658 S:      Maintained
1659 F:      drivers/net/phy/qt2025.rs
1660
1661 APTINA CAMERA SENSOR PLL
1662 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1663 L:      linux-media@vger.kernel.org
1664 S:      Maintained
1665 F:      drivers/media/i2c/aptina-pll.*
1666
1667 AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
1668 M:      Aleksa Savic <savicaleksa83@gmail.com>
1669 M:      Jack Doan <me@jackdoan.com>
1670 L:      linux-hwmon@vger.kernel.org
1671 S:      Maintained
1672 F:      Documentation/hwmon/aquacomputer_d5next.rst
1673 F:      drivers/hwmon/aquacomputer_d5next.c
1674
1675 AQUANTIA ETHERNET DRIVER (atlantic)
1676 M:      Igor Russkikh <irusskikh@marvell.com>
1677 L:      netdev@vger.kernel.org
1678 S:      Supported
1679 W:      https://www.marvell.com/
1680 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
1681 F:      Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1682 F:      drivers/net/ethernet/aquantia/atlantic/
1683
1684 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1685 M:      Egor Pomozov <epomozov@marvell.com>
1686 L:      netdev@vger.kernel.org
1687 S:      Supported
1688 W:      http://www.aquantia.com
1689 F:      drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1690
1691 AR0521 ON SEMICONDUCTOR CAMERA SENSOR DRIVER
1692 M:      Krzysztof Hałasa <khalasa@piap.pl>
1693 L:      linux-media@vger.kernel.org
1694 S:      Maintained
1695 F:      Documentation/devicetree/bindings/media/i2c/onnn,ar0521.yaml
1696 F:      drivers/media/i2c/ar0521.c
1697
1698 ARASAN NAND CONTROLLER DRIVER
1699 M:      Miquel Raynal <miquel.raynal@bootlin.com>
1700 R:      Michal Simek <michal.simek@amd.com>
1701 L:      linux-mtd@lists.infradead.org
1702 S:      Maintained
1703 F:      Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1704 F:      drivers/mtd/nand/raw/arasan-nand-controller.c
1705
1706 ARC FRAMEBUFFER DRIVER
1707 M:      Jaya Kumar <jayalk@intworks.biz>
1708 S:      Maintained
1709 F:      drivers/video/fbdev/arcfb.c
1710 F:      drivers/video/fbdev/core/fb_defio.c
1711
1712 ARC PGU DRM DRIVER
1713 M:      Alexey Brodkin <abrodkin@synopsys.com>
1714 S:      Supported
1715 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
1716 F:      drivers/gpu/drm/tiny/arcpgu.c
1717
1718 ARCNET NETWORK LAYER
1719 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
1720 L:      netdev@vger.kernel.org
1721 S:      Maintained
1722 F:      drivers/net/arcnet/
1723 F:      include/uapi/linux/if_arcnet.h
1724
1725 ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1726 M:      Arnd Bergmann <arnd@arndb.de>
1727 M:      Olof Johansson <olof@lixom.net>
1728 M:      soc@kernel.org
1729 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1730 S:      Maintained
1731 P:      Documentation/process/maintainer-soc.rst
1732 C:      irc://irc.libera.chat/armlinux
1733 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1734 F:      Documentation/process/maintainer-soc*.rst
1735 F:      arch/arm/boot/dts/Makefile
1736 F:      arch/arm64/boot/dts/Makefile
1737
1738 ARM ARCHITECTED TIMER DRIVER
1739 M:      Mark Rutland <mark.rutland@arm.com>
1740 M:      Marc Zyngier <maz@kernel.org>
1741 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1742 S:      Maintained
1743 F:      arch/arm/include/asm/arch_timer.h
1744 F:      arch/arm64/include/asm/arch_timer.h
1745 F:      drivers/clocksource/arm_arch_timer.c
1746
1747 ARM GENERIC INTERRUPT CONTROLLER DRIVERS
1748 M:      Marc Zyngier <maz@kernel.org>
1749 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1750 S:      Maintained
1751 F:      Documentation/devicetree/bindings/interrupt-controller/arm,gic*
1752 F:      arch/arm/include/asm/arch_gicv3.h
1753 F:      arch/arm64/include/asm/arch_gicv3.h
1754 F:      drivers/irqchip/irq-gic*.[ch]
1755 F:      include/linux/irqchip/arm-gic*.h
1756 F:      include/linux/irqchip/arm-vgic-info.h
1757
1758 ARM HDLCD DRM DRIVER
1759 M:      Liviu Dudau <liviu.dudau@arm.com>
1760 S:      Supported
1761 F:      Documentation/devicetree/bindings/display/arm,hdlcd.yaml
1762 F:      drivers/gpu/drm/arm/hdlcd_*
1763
1764 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1765 M:      Linus Walleij <linus.walleij@linaro.org>
1766 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1767 S:      Maintained
1768 F:      Documentation/devicetree/bindings/arm/arm,integrator.yaml
1769 F:      Documentation/devicetree/bindings/arm/arm,realview.yaml
1770 F:      Documentation/devicetree/bindings/arm/arm,versatile.yaml
1771 F:      Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1772 F:      Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
1773 F:      Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1774 F:      Documentation/devicetree/bindings/i2c/arm,i2c-versatile.yaml
1775 F:      Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1776 F:      Documentation/devicetree/bindings/mtd/mtd-physmap.yaml
1777 F:      arch/arm/boot/dts/arm/arm-realview-*
1778 F:      arch/arm/boot/dts/arm/integrator*
1779 F:      arch/arm/boot/dts/arm/versatile*
1780 F:      arch/arm/mach-versatile/
1781 F:      drivers/bus/arm-integrator-lm.c
1782 F:      drivers/clk/versatile/
1783 F:      drivers/i2c/busses/i2c-versatile.c
1784 F:      drivers/irqchip/irq-versatile-fpga.c
1785 F:      drivers/mtd/maps/physmap-versatile.*
1786 F:      drivers/power/reset/arm-versatile-reboot.c
1787 F:      drivers/soc/versatile/
1788
1789 ARM INTERCONNECT PMU DRIVERS
1790 M:      Robin Murphy <robin.murphy@arm.com>
1791 S:      Supported
1792 F:      Documentation/admin-guide/perf/arm-cmn.rst
1793 F:      Documentation/admin-guide/perf/arm-ni.rst
1794 F:      Documentation/devicetree/bindings/perf/arm,cmn.yaml
1795 F:      Documentation/devicetree/bindings/perf/arm,ni.yaml
1796 F:      drivers/perf/arm-cmn.c
1797 F:      drivers/perf/arm-ni.c
1798 F:      tools/perf/pmu-events/arch/arm64/arm/cmn/
1799
1800 ARM KOMEDA DRM-KMS DRIVER
1801 M:      Liviu Dudau <liviu.dudau@arm.com>
1802 S:      Supported
1803 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
1804 F:      Documentation/devicetree/bindings/display/arm,komeda.yaml
1805 F:      Documentation/gpu/komeda-kms.rst
1806 F:      drivers/gpu/drm/arm/display/include/
1807 F:      drivers/gpu/drm/arm/display/komeda/
1808
1809 ARM MALI PANFROST DRM DRIVER
1810 M:      Boris Brezillon <boris.brezillon@collabora.com>
1811 M:      Rob Herring <robh@kernel.org>
1812 R:      Steven Price <steven.price@arm.com>
1813 L:      dri-devel@lists.freedesktop.org
1814 S:      Supported
1815 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
1816 F:      Documentation/gpu/panfrost.rst
1817 F:      drivers/gpu/drm/ci/xfails/panfrost*
1818 F:      drivers/gpu/drm/panfrost/
1819 F:      include/uapi/drm/panfrost_drm.h
1820
1821 ARM MALI PANTHOR DRM DRIVER
1822 M:      Boris Brezillon <boris.brezillon@collabora.com>
1823 M:      Steven Price <steven.price@arm.com>
1824 M:      Liviu Dudau <liviu.dudau@arm.com>
1825 L:      dri-devel@lists.freedesktop.org
1826 S:      Supported
1827 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
1828 F:      Documentation/devicetree/bindings/gpu/arm,mali-valhall-csf.yaml
1829 F:      drivers/gpu/drm/panthor/
1830 F:      include/uapi/drm/panthor_drm.h
1831
1832 ARM MALI-DP DRM DRIVER
1833 M:      Liviu Dudau <liviu.dudau@arm.com>
1834 S:      Supported
1835 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
1836 F:      Documentation/devicetree/bindings/display/arm,malidp.yaml
1837 F:      Documentation/gpu/afbc.rst
1838 F:      drivers/gpu/drm/arm/
1839
1840 ARM MFM AND FLOPPY DRIVERS
1841 M:      Ian Molton <spyro@f2s.com>
1842 S:      Maintained
1843 F:      arch/arm/include/asm/floppy.h
1844 F:      arch/arm/mach-rpc/floppydma.S
1845
1846 ARM PMU PROFILING AND DEBUGGING
1847 M:      Will Deacon <will@kernel.org>
1848 M:      Mark Rutland <mark.rutland@arm.com>
1849 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1850 S:      Maintained
1851 F:      Documentation/devicetree/bindings/arm/pmu.yaml
1852 F:      Documentation/devicetree/bindings/perf/
1853 F:      arch/arm*/include/asm/hw_breakpoint.h
1854 F:      arch/arm*/include/asm/perf_event.h
1855 F:      arch/arm*/kernel/hw_breakpoint.c
1856 F:      arch/arm*/kernel/perf_*
1857 F:      drivers/perf/
1858 F:      include/linux/perf/arm_pmu*.h
1859
1860 ARM PORT
1861 M:      Russell King <linux@armlinux.org.uk>
1862 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1863 S:      Odd Fixes
1864 W:      http://www.armlinux.org.uk/
1865 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1866 F:      arch/arm/
1867 X:      arch/arm/boot/dts/
1868
1869 ARM PRIMECELL AACI PL041 DRIVER
1870 M:      Russell King <linux@armlinux.org.uk>
1871 S:      Odd Fixes
1872 F:      sound/arm/aaci.*
1873
1874 ARM PRIMECELL BUS SUPPORT
1875 M:      Russell King <linux@armlinux.org.uk>
1876 S:      Odd Fixes
1877 F:      drivers/amba/
1878 F:      include/linux/amba/bus.h
1879
1880 ARM PRIMECELL KMI PL050 DRIVER
1881 M:      Russell King <linux@armlinux.org.uk>
1882 S:      Odd Fixes
1883 F:      drivers/input/serio/ambakmi.*
1884 F:      include/linux/amba/kmi.h
1885
1886 ARM PRIMECELL MMCI PL180/1 DRIVER
1887 M:      Russell King <linux@armlinux.org.uk>
1888 S:      Odd Fixes
1889 F:      drivers/mmc/host/mmci.*
1890 F:      include/linux/amba/mmci.h
1891
1892 ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
1893 M:      Miquel Raynal <miquel.raynal@bootlin.com>
1894 R:      Michal Simek <michal.simek@amd.com>
1895 L:      linux-mtd@lists.infradead.org
1896 S:      Maintained
1897 F:      Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
1898 F:      drivers/mtd/nand/raw/pl35x-nand-controller.c
1899
1900 ARM PRIMECELL PL35X SMC DRIVER
1901 M:      Miquel Raynal <miquel.raynal@bootlin.com>
1902 R:      Michal Simek <michal.simek@amd.com>
1903 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1904 S:      Maintained
1905 F:      Documentation/devicetree/bindings/memory-controllers/arm,pl35x-smc.yaml
1906 F:      drivers/memory/pl353-smc.c
1907
1908 ARM PRIMECELL SSP PL022 SPI DRIVER
1909 M:      Linus Walleij <linus.walleij@linaro.org>
1910 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1911 S:      Maintained
1912 F:      Documentation/devicetree/bindings/spi/spi-pl022.yaml
1913 F:      drivers/spi/spi-pl022.c
1914
1915 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1916 M:      Russell King <linux@armlinux.org.uk>
1917 S:      Odd Fixes
1918 F:      drivers/tty/serial/amba-pl01*.c
1919 F:      include/linux/amba/serial.h
1920
1921 ARM PRIMECELL VIC PL190/PL192 DRIVER
1922 M:      Linus Walleij <linus.walleij@linaro.org>
1923 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1924 S:      Maintained
1925 F:      Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml
1926 F:      drivers/irqchip/irq-vic.c
1927
1928 ARM SMC WATCHDOG DRIVER
1929 M:      Julius Werner <jwerner@chromium.org>
1930 R:      Evan Benn <evanbenn@chromium.org>
1931 S:      Maintained
1932 F:      Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1933 F:      drivers/watchdog/arm_smc_wdt.c
1934
1935 ARM SMMU DRIVERS
1936 M:      Will Deacon <will@kernel.org>
1937 R:      Robin Murphy <robin.murphy@arm.com>
1938 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1939 S:      Maintained
1940 F:      Documentation/devicetree/bindings/iommu/arm,smmu*
1941 F:      drivers/iommu/arm/
1942 F:      drivers/iommu/io-pgtable-arm*
1943
1944 ARM SMMU SVA SUPPORT
1945 R:      Jean-Philippe Brucker <jean-philippe@linaro.org>
1946 F:      drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c
1947
1948 ARM SUB-ARCHITECTURES
1949 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1950 S:      Maintained
1951 C:      irc://irc.libera.chat/armlinux
1952 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1953 F:      arch/arm/mach-*/
1954 F:      arch/arm/plat-*/
1955
1956 ARM/ACTIONS SEMI ARCHITECTURE
1957 M:      Andreas Färber <afaerber@suse.de>
1958 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1959 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1960 L:      linux-actions@lists.infradead.org (moderated for non-subscribers)
1961 S:      Maintained
1962 F:      Documentation/devicetree/bindings/arm/actions.yaml
1963 F:      Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1964 F:      Documentation/devicetree/bindings/dma/owl-dma.yaml
1965 F:      Documentation/devicetree/bindings/i2c/i2c-owl.yaml
1966 F:      Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1967 F:      Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1968 F:      Documentation/devicetree/bindings/net/actions,owl-emac.yaml
1969 F:      Documentation/devicetree/bindings/pinctrl/actions,*
1970 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1971 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1972 F:      arch/arm/boot/dts/actions/
1973 F:      arch/arm/mach-actions/
1974 F:      arch/arm64/boot/dts/actions/
1975 F:      drivers/clk/actions/
1976 F:      drivers/clocksource/timer-owl*
1977 F:      drivers/dma/owl-dma.c
1978 F:      drivers/i2c/busses/i2c-owl.c
1979 F:      drivers/irqchip/irq-owl-sirq.c
1980 F:      drivers/mmc/host/owl-mmc.c
1981 F:      drivers/net/ethernet/actions/
1982 F:      drivers/pinctrl/actions/*
1983 F:      drivers/pmdomain/actions/
1984 F:      include/dt-bindings/power/owl-*
1985 F:      include/dt-bindings/reset/actions,*
1986 F:      include/linux/soc/actions/
1987 N:      owl
1988
1989 ARM/AIROHA SOC SUPPORT
1990 M:      Matthias Brugger <matthias.bgg@gmail.com>
1991 M:      AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
1992 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1993 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1994 S:      Odd Fixes
1995 F:      arch/arm/boot/dts/airoha/
1996 F:      arch/arm64/boot/dts/airoha/
1997
1998 ARM/Allwinner SoC Clock Support
1999 M:      Emilio López <emilio@elopez.com.ar>
2000 S:      Maintained
2001 F:      drivers/clk/sunxi/
2002
2003 ARM/Allwinner sunXi SoC support
2004 M:      Chen-Yu Tsai <wens@csie.org>
2005 M:      Jernej Skrabec <jernej.skrabec@gmail.com>
2006 M:      Samuel Holland <samuel@sholland.org>
2007 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2008 L:      linux-sunxi@lists.linux.dev
2009 S:      Maintained
2010 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
2011 F:      arch/arm/mach-sunxi/
2012 F:      arch/arm64/boot/dts/allwinner/
2013 F:      drivers/clk/sunxi-ng/
2014 F:      drivers/pinctrl/sunxi/
2015 F:      drivers/soc/sunxi/
2016 N:      allwinner
2017 N:      sun[x456789]i
2018 N:      sun[25]0i
2019
2020 ARM/ALPHASCALE ARCHITECTURE
2021 M:      Krzysztof Kozlowski <krzk@kernel.org>
2022 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2023 S:      Odd Fixes
2024 F:      arch/arm/boot/dts/alphascale/
2025 F:      drivers/clk/clk-asm9260.c
2026 F:      drivers/clocksource/asm9260_timer.c
2027 F:      drivers/rtc/rtc-asm9260.c
2028 F:      drivers/watchdog/asm9260_wdt.c
2029
2030 ARM/AMD PENSANDO ARM64 ARCHITECTURE
2031 M:      Brad Larson <blarson@amd.com>
2032 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2033 S:      Supported
2034 F:      Documentation/devicetree/bindings/*/amd,pensando*
2035 F:      arch/arm64/boot/dts/amd/elba*
2036
2037 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
2038 M:      Neil Armstrong <neil.armstrong@linaro.org>
2039 M:      Jerome Brunet <jbrunet@baylibre.com>
2040 L:      linux-amlogic@lists.infradead.org
2041 S:      Maintained
2042 F:      Documentation/devicetree/bindings/clock/amlogic*
2043 F:      drivers/clk/meson/
2044 F:      include/dt-bindings/clock/amlogic,a1*
2045 F:      include/dt-bindings/clock/gxbb*
2046 F:      include/dt-bindings/clock/meson*
2047
2048 ARM/Amlogic Meson SoC Crypto Drivers
2049 M:      Corentin Labbe <clabbe@baylibre.com>
2050 L:      linux-crypto@vger.kernel.org
2051 L:      linux-amlogic@lists.infradead.org
2052 S:      Maintained
2053 F:      Documentation/devicetree/bindings/crypto/amlogic*
2054 F:      drivers/crypto/amlogic/
2055
2056 ARM/Amlogic Meson SoC Sound Drivers
2057 M:      Jerome Brunet <jbrunet@baylibre.com>
2058 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2059 S:      Maintained
2060 F:      Documentation/devicetree/bindings/sound/amlogic*
2061 F:      sound/soc/meson/
2062
2063 ARM/Amlogic Meson SoC support
2064 M:      Neil Armstrong <neil.armstrong@linaro.org>
2065 M:      Kevin Hilman <khilman@baylibre.com>
2066 R:      Jerome Brunet <jbrunet@baylibre.com>
2067 R:      Martin Blumenstingl <martin.blumenstingl@googlemail.com>
2068 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2069 L:      linux-amlogic@lists.infradead.org
2070 S:      Maintained
2071 W:      http://linux-meson.com/
2072 F:      Documentation/devicetree/bindings/phy/amlogic*
2073 F:      arch/arm/boot/dts/amlogic/
2074 F:      arch/arm/mach-meson/
2075 F:      arch/arm64/boot/dts/amlogic/
2076 F:      drivers/pmdomain/amlogic/
2077 F:      drivers/mmc/host/meson*
2078 F:      drivers/phy/amlogic/
2079 F:      drivers/pinctrl/meson/
2080 F:      drivers/rtc/rtc-meson*
2081 F:      drivers/soc/amlogic/
2082 N:      meson
2083
2084 ARM/Annapurna Labs ALPINE ARCHITECTURE
2085 M:      Antoine Tenart <atenart@kernel.org>
2086 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2087 S:      Odd Fixes
2088 F:      arch/arm/boot/dts/amazon/
2089 F:      arch/arm/mach-alpine/
2090 F:      arch/arm64/boot/dts/amazon/
2091 F:      drivers/*/*alpine*
2092
2093 ARM/APPLE MACHINE SOUND DRIVERS
2094 M:      Martin Povišer <povik+lin@cutebit.org>
2095 L:      asahi@lists.linux.dev
2096 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2097 S:      Maintained
2098 F:      Documentation/devicetree/bindings/sound/adi,ssm3515.yaml
2099 F:      Documentation/devicetree/bindings/sound/apple,*
2100 F:      sound/soc/apple/*
2101 F:      sound/soc/codecs/cs42l83-i2c.c
2102 F:      sound/soc/codecs/ssm3515.c
2103
2104 ARM/APPLE MACHINE SUPPORT
2105 M:      Hector Martin <marcan@marcan.st>
2106 M:      Sven Peter <sven@svenpeter.dev>
2107 R:      Alyssa Rosenzweig <alyssa@rosenzweig.io>
2108 L:      asahi@lists.linux.dev
2109 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2110 S:      Maintained
2111 W:      https://asahilinux.org
2112 B:      https://github.com/AsahiLinux/linux/issues
2113 C:      irc://irc.oftc.net/asahi-dev
2114 T:      git https://github.com/AsahiLinux/linux.git
2115 F:      Documentation/devicetree/bindings/arm/apple.yaml
2116 F:      Documentation/devicetree/bindings/arm/apple/*
2117 F:      Documentation/devicetree/bindings/clock/apple,nco.yaml
2118 F:      Documentation/devicetree/bindings/cpufreq/apple,cluster-cpufreq.yaml
2119 F:      Documentation/devicetree/bindings/dma/apple,admac.yaml
2120 F:      Documentation/devicetree/bindings/i2c/apple,i2c.yaml
2121 F:      Documentation/devicetree/bindings/interrupt-controller/apple,*
2122 F:      Documentation/devicetree/bindings/iommu/apple,dart.yaml
2123 F:      Documentation/devicetree/bindings/iommu/apple,sart.yaml
2124 F:      Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
2125 F:      Documentation/devicetree/bindings/net/bluetooth/brcm,bcm4377-bluetooth.yaml
2126 F:      Documentation/devicetree/bindings/nvme/apple,nvme-ans.yaml
2127 F:      Documentation/devicetree/bindings/nvmem/apple,efuses.yaml
2128 F:      Documentation/devicetree/bindings/pci/apple,pcie.yaml
2129 F:      Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
2130 F:      Documentation/devicetree/bindings/power/apple*
2131 F:      Documentation/devicetree/bindings/pwm/apple,s5l-fpwm.yaml
2132 F:      Documentation/devicetree/bindings/watchdog/apple,wdt.yaml
2133 F:      arch/arm64/boot/dts/apple/
2134 F:      drivers/bluetooth/hci_bcm4377.c
2135 F:      drivers/clk/clk-apple-nco.c
2136 F:      drivers/cpufreq/apple-soc-cpufreq.c
2137 F:      drivers/dma/apple-admac.c
2138 F:      drivers/pmdomain/apple/
2139 F:      drivers/i2c/busses/i2c-pasemi-core.c
2140 F:      drivers/i2c/busses/i2c-pasemi-platform.c
2141 F:      drivers/iommu/apple-dart.c
2142 F:      drivers/iommu/io-pgtable-dart.c
2143 F:      drivers/irqchip/irq-apple-aic.c
2144 F:      drivers/nvme/host/apple.c
2145 F:      drivers/nvmem/apple-efuses.c
2146 F:      drivers/pinctrl/pinctrl-apple-gpio.c
2147 F:      drivers/pwm/pwm-apple.c
2148 F:      drivers/soc/apple/*
2149 F:      drivers/watchdog/apple_wdt.c
2150 F:      include/dt-bindings/interrupt-controller/apple-aic.h
2151 F:      include/dt-bindings/pinctrl/apple.h
2152 F:      include/linux/soc/apple/*
2153
2154 ARM/ARTPEC MACHINE SUPPORT
2155 M:      Jesper Nilsson <jesper.nilsson@axis.com>
2156 M:      Lars Persson <lars.persson@axis.com>
2157 L:      linux-arm-kernel@axis.com
2158 S:      Maintained
2159 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
2160 F:      arch/arm/boot/dts/axis/
2161 F:      arch/arm/mach-artpec
2162 F:      drivers/clk/axis
2163 F:      drivers/crypto/axis
2164 F:      drivers/mmc/host/usdhi6rol0.c
2165 F:      drivers/pinctrl/pinctrl-artpec*
2166
2167 ARM/ASPEED I2C DRIVER
2168 M:      Brendan Higgins <brendanhiggins@google.com>
2169 R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
2170 R:      Joel Stanley <joel@jms.id.au>
2171 L:      linux-i2c@vger.kernel.org
2172 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2173 S:      Maintained
2174 F:      Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
2175 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
2176 F:      drivers/i2c/busses/i2c-aspeed.c
2177 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
2178
2179 ARM/ASPEED MACHINE SUPPORT
2180 M:      Joel Stanley <joel@jms.id.au>
2181 R:      Andrew Jeffery <andrew@codeconstruct.com.au>
2182 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2183 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2184 S:      Supported
2185 Q:      https://patchwork.ozlabs.org/project/linux-aspeed/list/
2186 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc.git
2187 F:      Documentation/devicetree/bindings/arm/aspeed/
2188 F:      arch/arm/boot/dts/aspeed/
2189 F:      arch/arm/mach-aspeed/
2190 N:      aspeed
2191
2192 ARM/AXM LSI SOC
2193 M:      Krzysztof Kozlowski <krzk@kernel.org>
2194 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2195 S:      Odd Fixes
2196 F:      Documentation/devicetree/bindings/arm/axxia.yaml
2197 F:      arch/arm/boot/dts/intel/axm/
2198 F:      arch/arm/mach-axxia/
2199
2200 ARM/BITMAIN ARCHITECTURE
2201 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2202 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2203 S:      Maintained
2204 F:      Documentation/devicetree/bindings/arm/bitmain.yaml
2205 F:      Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
2206 F:      Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
2207 F:      arch/arm64/boot/dts/bitmain/
2208 F:      drivers/clk/clk-bm1880.c
2209 F:      drivers/pinctrl/pinctrl-bm1880.c
2210
2211 ARM/CALXEDA HIGHBANK ARCHITECTURE
2212 M:      Andre Przywara <andre.przywara@arm.com>
2213 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2214 S:      Maintained
2215 F:      arch/arm/boot/dts/calxeda/
2216 F:      arch/arm/mach-highbank/
2217
2218 ARM/CAVIUM THUNDER NETWORK DRIVER
2219 M:      Sunil Goutham <sgoutham@marvell.com>
2220 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2221 S:      Supported
2222 F:      drivers/net/ethernet/cavium/thunder/
2223
2224 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
2225 M:      Lukasz Majewski <lukma@denx.de>
2226 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2227 S:      Maintained
2228 F:      arch/arm/mach-ep93xx/ts72xx.c
2229
2230 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
2231 M:      Alexander Shiyan <shc_work@mail.ru>
2232 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2233 S:      Odd Fixes
2234 N:      clps711x
2235
2236 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
2237 M:      Hartley Sweeten <hsweeten@visionengravers.com>
2238 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
2239 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2240 S:      Maintained
2241 F:      Documentation/devicetree/bindings/iio/adc/cirrus,ep9301-adc.yaml
2242 F:      Documentation/devicetree/bindings/sound/cirrus,ep9301-*
2243 F:      arch/arm/boot/compressed/misc-ep93xx.h
2244 F:      arch/arm/mach-ep93xx/
2245 F:      drivers/iio/adc/ep93xx_adc.c
2246
2247 ARM/CLKDEV SUPPORT
2248 M:      Russell King <linux@armlinux.org.uk>
2249 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2250 S:      Maintained
2251 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
2252 F:      drivers/clk/clkdev.c
2253
2254 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
2255 M:      Baruch Siach <baruch@tkos.co.il>
2256 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2257 S:      Maintained
2258 F:      arch/arm/boot/dts/cnxt/
2259 N:      digicolor
2260
2261 ARM/CORESIGHT FRAMEWORK AND DRIVERS
2262 M:      Suzuki K Poulose <suzuki.poulose@arm.com>
2263 R:      Mike Leach <mike.leach@linaro.org>
2264 R:      James Clark <james.clark@linaro.org>
2265 L:      coresight@lists.linaro.org (moderated for non-subscribers)
2266 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2267 S:      Maintained
2268 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
2269 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
2270 F:      Documentation/devicetree/bindings/arm/arm,coresight-*.yaml
2271 F:      Documentation/devicetree/bindings/arm/arm,embedded-trace-extension.yaml
2272 F:      Documentation/devicetree/bindings/arm/arm,trace-buffer-extension.yaml
2273 F:      Documentation/devicetree/bindings/arm/qcom,coresight-*.yaml
2274 F:      Documentation/trace/coresight/*
2275 F:      drivers/hwtracing/coresight/*
2276 F:      include/dt-bindings/arm/coresight-cti-dt.h
2277 F:      include/linux/coresight*
2278 F:      include/uapi/linux/coresight*
2279 F:      samples/coresight/*
2280 F:      tools/perf/Documentation/arm-coresight.txt
2281 F:      tools/perf/arch/arm/util/auxtrace.c
2282 F:      tools/perf/arch/arm/util/cs-etm.c
2283 F:      tools/perf/arch/arm/util/cs-etm.h
2284 F:      tools/perf/arch/arm/util/pmu.c
2285 F:      tools/perf/tests/shell/*coresight*
2286 F:      tools/perf/tests/shell/coresight/*
2287 F:      tools/perf/tests/shell/lib/*coresight*
2288 F:      tools/perf/util/cs-etm-decoder/*
2289 F:      tools/perf/util/cs-etm.*
2290
2291 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
2292 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
2293 M:      Linus Walleij <linus.walleij@linaro.org>
2294 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2295 S:      Maintained
2296 T:      git git://github.com/ulli-kroll/linux.git
2297 F:      Documentation/devicetree/bindings/arm/gemini.yaml
2298 F:      Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml
2299 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
2300 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
2301 F:      arch/arm/boot/dts/gemini/
2302 F:      arch/arm/mach-gemini/
2303 F:      drivers/crypto/gemini/
2304 F:      drivers/net/ethernet/cortina/
2305 F:      drivers/pinctrl/pinctrl-gemini.c
2306 F:      drivers/rtc/rtc-ftrtc010.c
2307
2308 ARM/CZ.NIC TURRIS SUPPORT
2309 M:      Marek Behún <kabel@kernel.org>
2310 S:      Maintained
2311 W:      https://www.turris.cz/
2312 F:      Documentation/ABI/testing/debugfs-moxtet
2313 F:      Documentation/ABI/testing/sysfs-bus-i2c-devices-turris-omnia-mcu
2314 F:      Documentation/ABI/testing/sysfs-bus-moxtet-devices
2315 F:      Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
2316 F:      Documentation/devicetree/bindings/bus/moxtet.txt
2317 F:      Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
2318 F:      Documentation/devicetree/bindings/firmware/cznic,turris-omnia-mcu.yaml
2319 F:      Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
2320 F:      Documentation/devicetree/bindings/interrupt-controller/marvell,mpic.yaml
2321 F:      Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
2322 F:      Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
2323 F:      drivers/bus/moxtet.c
2324 F:      drivers/firmware/turris-mox-rwtm.c
2325 F:      drivers/gpio/gpio-moxtet.c
2326 F:      drivers/leds/leds-turris-omnia.c
2327 F:      drivers/mailbox/armada-37xx-rwtm-mailbox.c
2328 F:      drivers/platform/cznic/
2329 F:      drivers/watchdog/armada_37xx_wdt.c
2330 F:      include/dt-bindings/bus/moxtet.h
2331 F:      include/linux/armada-37xx-rwtm-mailbox.h
2332 F:      include/linux/moxtet.h
2333 F:      include/linux/turris-omnia-mcu-interface.h
2334
2335 ARM/FARADAY FA526 PORT
2336 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
2337 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2338 S:      Maintained
2339 T:      git git://git.berlios.de/gemini-board
2340 F:      arch/arm/mm/*-fa*
2341
2342 ARM/FOOTBRIDGE ARCHITECTURE
2343 M:      Russell King <linux@armlinux.org.uk>
2344 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2345 S:      Maintained
2346 W:      http://www.armlinux.org.uk/
2347 F:      arch/arm/include/asm/hardware/dec21285.h
2348 F:      arch/arm/mach-footbridge/
2349
2350 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
2351 M:      Shawn Guo <shawnguo@kernel.org>
2352 M:      Sascha Hauer <s.hauer@pengutronix.de>
2353 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
2354 R:      Fabio Estevam <festevam@gmail.com>
2355 L:      imx@lists.linux.dev
2356 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2357 S:      Maintained
2358 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2359 F:      arch/arm/boot/dts/nxp/imx/
2360 F:      arch/arm/boot/dts/nxp/mxs/
2361 F:      arch/arm64/boot/dts/freescale/
2362 X:      arch/arm64/boot/dts/freescale/fsl-*
2363 X:      arch/arm64/boot/dts/freescale/qoriq-*
2364 X:      drivers/media/i2c/
2365 N:      imx
2366 N:      mxs
2367
2368 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
2369 M:      Shawn Guo <shawnguo@kernel.org>
2370 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2371 S:      Maintained
2372 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2373 F:      arch/arm/boot/dts/nxp/ls/
2374 F:      arch/arm64/boot/dts/freescale/fsl-*
2375 F:      arch/arm64/boot/dts/freescale/qoriq-*
2376
2377 ARM/FREESCALE VYBRID ARM ARCHITECTURE
2378 M:      Shawn Guo <shawnguo@kernel.org>
2379 M:      Sascha Hauer <s.hauer@pengutronix.de>
2380 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
2381 R:      Stefan Agner <stefan@agner.ch>
2382 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2383 S:      Maintained
2384 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2385 F:      arch/arm/boot/dts/nxp/vf/
2386 F:      arch/arm/mach-imx/*vf610*
2387
2388 ARM/GUMSTIX MACHINE SUPPORT
2389 M:      Steve Sakoman <sakoman@gmail.com>
2390 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2391 S:      Maintained
2392
2393 ARM/HISILICON SOC SUPPORT
2394 M:      Wei Xu <xuwei5@hisilicon.com>
2395 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2396 S:      Supported
2397 W:      http://www.hisilicon.com
2398 T:      git https://github.com/hisilicon/linux-hisi.git
2399 F:      arch/arm/boot/dts/hisilicon/
2400 F:      arch/arm/mach-hisi/
2401 F:      arch/arm64/boot/dts/hisilicon/
2402
2403 ARM/HP JORNADA 7XX MACHINE SUPPORT
2404 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
2405 S:      Maintained
2406 W:      www.jlime.com
2407 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2408 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
2409 F:      arch/arm/mach-sa1100/jornada720.c
2410
2411 ARM/HPE GXP ARCHITECTURE
2412 M:      Jean-Marie Verdun <verdun@hpe.com>
2413 M:      Nick Hawkins <nick.hawkins@hpe.com>
2414 S:      Maintained
2415 F:      Documentation/devicetree/bindings/arm/hpe,gxp.yaml
2416 F:      Documentation/devicetree/bindings/hwmon/hpe,gxp-fan-ctrl.yaml
2417 F:      Documentation/devicetree/bindings/i2c/hpe,gxp-i2c.yaml
2418 F:      Documentation/devicetree/bindings/spi/hpe,gxp-spifi.yaml
2419 F:      Documentation/devicetree/bindings/timer/hpe,gxp-timer.yaml
2420 F:      Documentation/hwmon/gxp-fan-ctrl.rst
2421 F:      arch/arm/boot/dts/hpe/
2422 F:      arch/arm/mach-hpe/
2423 F:      drivers/clocksource/timer-gxp.c
2424 F:      drivers/hwmon/gxp-fan-ctrl.c
2425 F:      drivers/i2c/busses/i2c-gxp.c
2426 F:      drivers/spi/spi-gxp.c
2427 F:      drivers/watchdog/gxp-wdt.c
2428
2429 ARM/IGEP MACHINE SUPPORT
2430 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
2431 M:      Javier Martinez Canillas <javier@dowhile0.org>
2432 L:      linux-omap@vger.kernel.org
2433 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2434 S:      Maintained
2435 F:      arch/arm/boot/dts/ti/omap/omap3-igep*
2436
2437 ARM/INTEL IXP4XX ARM ARCHITECTURE
2438 M:      Linus Walleij <linusw@kernel.org>
2439 M:      Imre Kaloz <kaloz@openwrt.org>
2440 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2441 S:      Maintained
2442 F:      Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2443 F:      Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.yaml
2444 F:      Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2445 F:      Documentation/devicetree/bindings/memory-controllers/intel,ixp4xx-expansion*
2446 F:      Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
2447 F:      Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2448 F:      arch/arm/boot/dts/intel/ixp/
2449 F:      arch/arm/mach-ixp4xx/
2450 F:      drivers/bus/intel-ixp4xx-eb.c
2451 F:      drivers/char/hw_random/ixp4xx-rng.c
2452 F:      drivers/clocksource/timer-ixp4xx.c
2453 F:      drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
2454 F:      drivers/gpio/gpio-ixp4xx.c
2455 F:      drivers/irqchip/irq-ixp4xx.c
2456 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
2457 F:      drivers/net/wan/ixp4xx_hss.c
2458 F:      drivers/soc/ixp4xx/ixp4xx-npe.c
2459 F:      drivers/soc/ixp4xx/ixp4xx-qmgr.c
2460 F:      include/linux/soc/ixp4xx/npe.h
2461 F:      include/linux/soc/ixp4xx/qmgr.h
2462
2463 ARM/INTEL KEEMBAY ARCHITECTURE
2464 M:      Paul J. Murphy <paul.j.murphy@intel.com>
2465 M:      Daniele Alessandrelli <daniele.alessandrelli@intel.com>
2466 S:      Maintained
2467 F:      Documentation/devicetree/bindings/arm/intel,keembay.yaml
2468 F:      arch/arm64/boot/dts/intel/keembay-evm.dts
2469 F:      arch/arm64/boot/dts/intel/keembay-soc.dtsi
2470
2471 ARM/INTEL XSC3 (MANZANO) ARM CORE
2472 M:      Lennert Buytenhek <kernel@wantstofly.org>
2473 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2474 S:      Maintained
2475
2476 ARM/LG1K ARCHITECTURE
2477 M:      Chanho Min <chanho.min@lge.com>
2478 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2479 S:      Maintained
2480 F:      arch/arm64/boot/dts/lg/
2481
2482 ARM/LPC18XX ARCHITECTURE
2483 M:      Vladimir Zapolskiy <vz@mleia.com>
2484 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2485 S:      Maintained
2486 F:      Documentation/devicetree/bindings/i2c/nxp,lpc1788-i2c.yaml
2487 F:      arch/arm/boot/dts/nxp/lpc/lpc43*
2488 F:      drivers/i2c/busses/i2c-lpc2k.c
2489 F:      drivers/memory/pl172.c
2490 F:      drivers/mtd/spi-nor/controllers/nxp-spifi.c
2491 F:      drivers/rtc/rtc-lpc24xx.c
2492 N:      lpc18xx
2493
2494 ARM/LPC32XX SOC SUPPORT
2495 M:      Vladimir Zapolskiy <vz@mleia.com>
2496 M:      Piotr Wojtaszczyk <piotr.wojtaszczyk@timesys.com>
2497 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2498 S:      Maintained
2499 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
2500 F:      Documentation/devicetree/bindings/i2c/nxp,pnx-i2c.yaml
2501 F:      arch/arm/boot/dts/nxp/lpc/lpc32*
2502 F:      arch/arm/mach-lpc32xx/
2503 F:      drivers/dma/lpc32xx-dmamux.c
2504 F:      drivers/i2c/busses/i2c-pnx.c
2505 F:      drivers/net/ethernet/nxp/lpc_eth.c
2506 F:      drivers/usb/host/ohci-nxp.c
2507 F:      drivers/watchdog/pnx4008_wdt.c
2508 N:      lpc32xx
2509
2510 LPC32XX DMAMUX SUPPORT
2511 M:      J.M.B. Downing <jonathan.downing@nautel.com>
2512 M:      Piotr Wojtaszczyk <piotr.wojtaszczyk@timesys.com>
2513 R:      Vladimir Zapolskiy <vz@mleia.com>
2514 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2515 S:      Maintained
2516 F:      Documentation/devicetree/bindings/dma/nxp,lpc3220-dmamux.yaml
2517
2518 ARM/Marvell Dove/MV78xx0/Orion SOC support
2519 M:      Andrew Lunn <andrew@lunn.ch>
2520 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2521 M:      Gregory Clement <gregory.clement@bootlin.com>
2522 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2523 S:      Maintained
2524 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2525 F:      Documentation/devicetree/bindings/arm/marvell/marvell,dove.txt
2526 F:      Documentation/devicetree/bindings/arm/marvell/marvell,orion5x.txt
2527 F:      Documentation/devicetree/bindings/soc/dove/
2528 F:      arch/arm/boot/dts/marvell/dove*
2529 F:      arch/arm/boot/dts/marvell/orion5x*
2530 F:      arch/arm/mach-dove/
2531 F:      arch/arm/mach-mv78xx0/
2532 F:      arch/arm/mach-orion5x/
2533 F:      arch/arm/plat-orion/
2534 F:      drivers/bus/mvebu-mbus.c
2535 F:      drivers/soc/dove/
2536
2537 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2538 M:      Andrew Lunn <andrew@lunn.ch>
2539 M:      Gregory Clement <gregory.clement@bootlin.com>
2540 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2541 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2542 S:      Maintained
2543 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2544 F:      Documentation/devicetree/bindings/arm/marvell/
2545 F:      arch/arm/boot/dts/marvell/armada*
2546 F:      arch/arm/boot/dts/marvell/kirkwood*
2547 F:      arch/arm/configs/mvebu_*_defconfig
2548 F:      arch/arm/mach-mvebu/
2549 F:      arch/arm64/boot/dts/marvell/
2550 F:      drivers/clk/mvebu/
2551 F:      drivers/cpufreq/armada-37xx-cpufreq.c
2552 F:      drivers/cpufreq/armada-8k-cpufreq.c
2553 F:      drivers/cpufreq/mvebu-cpufreq.c
2554 F:      drivers/irqchip/irq-armada-370-xp.c
2555 F:      drivers/irqchip/irq-mvebu-*
2556 F:      drivers/pinctrl/mvebu/
2557 F:      drivers/rtc/rtc-armada38x.c
2558
2559 ARM/Mediatek RTC DRIVER
2560 M:      Eddie Huang <eddie.huang@mediatek.com>
2561 M:      Sean Wang <sean.wang@mediatek.com>
2562 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2563 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2564 S:      Maintained
2565 F:      Documentation/devicetree/bindings/rtc/mediatek,mt2712-rtc.yaml
2566 F:      Documentation/devicetree/bindings/rtc/mediatek,mt7622-rtc.yaml
2567 F:      drivers/rtc/rtc-mt2712.c
2568 F:      drivers/rtc/rtc-mt6397.c
2569 F:      drivers/rtc/rtc-mt7622.c
2570
2571 ARM/Mediatek SoC support
2572 M:      Matthias Brugger <matthias.bgg@gmail.com>
2573 M:      AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
2574 L:      linux-kernel@vger.kernel.org
2575 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2576 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2577 S:      Maintained
2578 W:      https://mtk.wiki.kernel.org/
2579 C:      irc://irc.libera.chat/linux-mediatek
2580 F:      arch/arm/boot/dts/mediatek/
2581 F:      arch/arm/mach-mediatek/
2582 F:      arch/arm64/boot/dts/mediatek/
2583 F:      drivers/soc/mediatek/
2584 N:      mtk
2585 N:      mt[2678]
2586 K:      mediatek
2587
2588 ARM/Mediatek USB3 PHY DRIVER
2589 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
2590 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2591 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2592 S:      Maintained
2593 F:      Documentation/devicetree/bindings/phy/mediatek,*
2594 F:      drivers/phy/mediatek/
2595
2596 ARM/MICROCHIP (ARM64) SoC support
2597 M:      Conor Dooley <conor@kernel.org>
2598 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2599 M:      Claudiu Beznea <claudiu.beznea@tuxon.dev>
2600 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2601 S:      Supported
2602 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2603 F:      arch/arm64/boot/dts/microchip/
2604
2605 ARM/Microchip (AT91) SoC support
2606 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2607 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
2608 M:      Claudiu Beznea <claudiu.beznea@tuxon.dev>
2609 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2610 S:      Supported
2611 W:      http://www.linux4sam.org
2612 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2613 F:      arch/arm/boot/dts/microchip/
2614 F:      arch/arm/include/debug/at91.S
2615 F:      arch/arm/mach-at91/
2616 F:      drivers/memory/atmel*
2617 F:      drivers/watchdog/sama5d4_wdt.c
2618 F:      include/soc/at91/
2619 X:      drivers/input/touchscreen/atmel_mxt_ts.c
2620 N:      at91
2621 N:      atmel
2622
2623 ARM/Microchip Sparx5 SoC support
2624 M:      Lars Povlsen <lars.povlsen@microchip.com>
2625 M:      Steen Hegelund <Steen.Hegelund@microchip.com>
2626 M:      Daniel Machon <daniel.machon@microchip.com>
2627 M:      UNGLinuxDriver@microchip.com
2628 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2629 S:      Supported
2630 F:      arch/arm64/boot/dts/microchip/sparx*
2631 F:      drivers/net/ethernet/microchip/vcap/
2632 F:      drivers/pinctrl/pinctrl-microchip-sgpio.c
2633 N:      sparx5
2634
2635 ARM/MILBEAUT ARCHITECTURE
2636 M:      Taichi Sugaya <sugaya.taichi@socionext.com>
2637 M:      Takao Orito <orito.takao@socionext.com>
2638 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2639 S:      Maintained
2640 F:      arch/arm/boot/dts/socionext/milbeaut*
2641 F:      arch/arm/mach-milbeaut/
2642 N:      milbeaut
2643
2644 ARM/MOXA ART SOC
2645 M:      Krzysztof Kozlowski <krzk@kernel.org>
2646 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2647 S:      Odd Fixes
2648 F:      Documentation/devicetree/bindings/arm/moxart.yaml
2649 F:      Documentation/devicetree/bindings/clock/moxa,moxart-clock.txt
2650 F:      arch/arm/boot/dts/moxa/
2651 F:      drivers/clk/clk-moxart.c
2652
2653 ARM/MStar/Sigmastar Armv7 SoC support
2654 M:      Daniel Palmer <daniel@thingy.jp>
2655 M:      Romain Perier <romain.perier@gmail.com>
2656 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2657 S:      Maintained
2658 W:      http://linux-chenxing.org/
2659 T:      git git://github.com/linux-chenxing/linux.git
2660 F:      Documentation/devicetree/bindings/arm/mstar/*
2661 F:      Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2662 F:      Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2663 F:      arch/arm/boot/dts/sigmastar/
2664 F:      arch/arm/mach-mstar/
2665 F:      drivers/clk/mstar/
2666 F:      drivers/clocksource/timer-msc313e.c
2667 F:      drivers/gpio/gpio-msc313.c
2668 F:      drivers/rtc/rtc-msc313.c
2669 F:      drivers/watchdog/msc313e_wdt.c
2670 F:      include/dt-bindings/clock/mstar-*
2671 F:      include/dt-bindings/gpio/msc313-gpio.h
2672
2673 ARM/NOMADIK/Ux500 ARCHITECTURES
2674 M:      Linus Walleij <linus.walleij@linaro.org>
2675 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2676 S:      Maintained
2677 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2678 F:      Documentation/devicetree/bindings/arm/ste-*
2679 F:      Documentation/devicetree/bindings/arm/ux500.yaml
2680 F:      Documentation/devicetree/bindings/arm/ux500/
2681 F:      Documentation/devicetree/bindings/gpio/st,nomadik-gpio.yaml
2682 F:      Documentation/devicetree/bindings/i2c/st,nomadik-i2c.yaml
2683 F:      arch/arm/boot/dts/st/ste-*
2684 F:      arch/arm/mach-nomadik/
2685 F:      arch/arm/mach-ux500/
2686 F:      drivers/clk/clk-nomadik.c
2687 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
2688 F:      drivers/dma/ste_dma40*
2689 F:      drivers/pmdomain/st/ste-ux500-pm-domain.c
2690 F:      drivers/gpio/gpio-nomadik.c
2691 F:      drivers/hwspinlock/u8500_hsem.c
2692 F:      drivers/i2c/busses/i2c-nomadik.c
2693 F:      drivers/iio/adc/ab8500-gpadc.c
2694 F:      drivers/mfd/ab8500*
2695 F:      drivers/mfd/abx500*
2696 F:      drivers/mfd/db8500*
2697 F:      drivers/pinctrl/nomadik/
2698 F:      drivers/rtc/rtc-ab8500.c
2699 F:      drivers/rtc/rtc-pl031.c
2700 F:      drivers/soc/ux500/
2701
2702 ARM/NUVOTON MA35 ARCHITECTURE
2703 M:      Jacky Huang <ychuang3@nuvoton.com>
2704 M:      Shan-Chun Hung <schung@nuvoton.com>
2705 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2706 S:      Supported
2707 F:      Documentation/devicetree/bindings/*/*/*ma35*
2708 F:      Documentation/devicetree/bindings/*/*ma35*
2709 F:      arch/arm64/boot/dts/nuvoton/*ma35*
2710 F:      drivers/*/*/*ma35*
2711 F:      drivers/*/*ma35*
2712 K:      ma35d1
2713
2714 ARM/NUVOTON NPCM ARCHITECTURE
2715 M:      Avi Fishman <avifishman70@gmail.com>
2716 M:      Tomer Maimon <tmaimon77@gmail.com>
2717 M:      Tali Perry <tali.perry1@gmail.com>
2718 R:      Patrick Venture <venture@google.com>
2719 R:      Nancy Yuen <yuenn@google.com>
2720 R:      Benjamin Fair <benjaminfair@google.com>
2721 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2722 S:      Supported
2723 F:      Documentation/devicetree/bindings/*/*/*npcm*
2724 F:      Documentation/devicetree/bindings/*/*npcm*
2725 F:      Documentation/devicetree/bindings/rtc/nuvoton,nct3018y.yaml
2726 F:      arch/arm/boot/dts/nuvoton/nuvoton-npcm*
2727 F:      arch/arm/mach-npcm/
2728 F:      arch/arm64/boot/dts/nuvoton/
2729 F:      drivers/*/*/*npcm*
2730 F:      drivers/*/*npcm*
2731 F:      drivers/rtc/rtc-nct3018y.c
2732 F:      include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2733 F:      include/dt-bindings/clock/nuvoton,npcm845-clk.h
2734
2735 ARM/NUVOTON NPCM VIDEO ENGINE DRIVER
2736 M:      Joseph Liu <kwliu@nuvoton.com>
2737 M:      Marvin Lin <kflin@nuvoton.com>
2738 L:      linux-media@vger.kernel.org
2739 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2740 S:      Maintained
2741 F:      Documentation/devicetree/bindings/media/nuvoton,npcm-ece.yaml
2742 F:      Documentation/devicetree/bindings/media/nuvoton,npcm-vcd.yaml
2743 F:      Documentation/userspace-api/media/drivers/npcm-video.rst
2744 F:      drivers/media/platform/nuvoton/
2745 F:      include/uapi/linux/npcm-video.h
2746
2747 ARM/NUVOTON WPCM450 ARCHITECTURE
2748 M:      Jonathan Neuschäfer <j.neuschaefer@gmx.net>
2749 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2750 S:      Maintained
2751 W:      https://github.com/neuschaefer/wpcm450/wiki
2752 F:      Documentation/devicetree/bindings/*/*wpcm*
2753 F:      arch/arm/boot/dts/nuvoton/nuvoton-wpcm450*
2754 F:      arch/arm/configs/wpcm450_defconfig
2755 F:      arch/arm/mach-npcm/wpcm450.c
2756 F:      drivers/*/*/*wpcm*
2757 F:      drivers/*/*wpcm*
2758
2759 ARM/NXP S32G ARCHITECTURE
2760 R:      Chester Lin <chester62515@gmail.com>
2761 R:      Matthias Brugger <mbrugger@suse.com>
2762 R:      Ghennadi Procopciuc <ghennadi.procopciuc@oss.nxp.com>
2763 L:      NXP S32 Linux Team <s32@nxp.com>
2764 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2765 S:      Maintained
2766 F:      arch/arm64/boot/dts/freescale/s32g*.dts*
2767 F:      drivers/pinctrl/nxp/
2768
2769 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2770 M:      Alexander Clouter <alex@digriz.org.uk>
2771 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2772 S:      Maintained
2773 W:      http://www.digriz.org.uk/ts78xx/kernel
2774 F:      arch/arm/mach-orion5x/ts78xx-*
2775
2776 ARM/QUALCOMM CHROMEBOOK SUPPORT
2777 R:      cros-qcom-dts-watchers@chromium.org
2778 F:      arch/arm64/boot/dts/qcom/sc7180*
2779 F:      arch/arm64/boot/dts/qcom/sc7280*
2780 F:      arch/arm64/boot/dts/qcom/sdm845-cheza*
2781
2782 ARM/QUALCOMM MAILING LIST
2783 L:      linux-arm-msm@vger.kernel.org
2784 F:      Documentation/devicetree/bindings/*/qcom*
2785 F:      Documentation/devicetree/bindings/soc/qcom/
2786 F:      arch/arm/boot/dts/qcom/
2787 F:      arch/arm/configs/qcom_defconfig
2788 F:      arch/arm/mach-qcom/
2789 F:      arch/arm64/boot/dts/qcom/
2790 F:      drivers/*/*/pm8???-*
2791 F:      drivers/*/*/qcom*
2792 F:      drivers/*/*/qcom/
2793 F:      drivers/*/qcom*
2794 F:      drivers/*/qcom/
2795 F:      drivers/bluetooth/btqcomsmd.c
2796 F:      drivers/clocksource/timer-qcom.c
2797 F:      drivers/cpuidle/cpuidle-qcom-spm.c
2798 F:      drivers/extcon/extcon-qcom*
2799 F:      drivers/i2c/busses/i2c-qcom-geni.c
2800 F:      drivers/i2c/busses/i2c-qup.c
2801 F:      drivers/iommu/msm*
2802 F:      drivers/mfd/ssbi.c
2803 F:      drivers/mmc/host/mmci_qcom*
2804 F:      drivers/mmc/host/sdhci-msm.c
2805 F:      drivers/pci/controller/dwc/pcie-qcom*
2806 F:      drivers/phy/qualcomm/
2807 F:      drivers/power/*/msm*
2808 F:      drivers/reset/reset-qcom-*
2809 F:      drivers/rtc/rtc-pm8xxx.c
2810 F:      drivers/spi/spi-geni-qcom.c
2811 F:      drivers/spi/spi-qcom-qspi.c
2812 F:      drivers/spi/spi-qup.c
2813 F:      drivers/tty/serial/msm_serial.c
2814 F:      drivers/ufs/host/ufs-qcom*
2815 F:      drivers/usb/dwc3/dwc3-qcom.c
2816 F:      include/dt-bindings/*/qcom*
2817 F:      include/linux/*/qcom*
2818 F:      include/linux/soc/qcom/
2819
2820 ARM/QUALCOMM SUPPORT
2821 M:      Bjorn Andersson <andersson@kernel.org>
2822 M:      Konrad Dybcio <konradybcio@kernel.org>
2823 L:      linux-arm-msm@vger.kernel.org
2824 S:      Maintained
2825 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2826 F:      Documentation/devicetree/bindings/arm/qcom-soc.yaml
2827 F:      Documentation/devicetree/bindings/arm/qcom.yaml
2828 F:      Documentation/devicetree/bindings/bus/qcom*
2829 F:      Documentation/devicetree/bindings/cache/qcom,llcc.yaml
2830 F:      Documentation/devicetree/bindings/firmware/qcom,scm.yaml
2831 F:      Documentation/devicetree/bindings/reserved-memory/qcom
2832 F:      Documentation/devicetree/bindings/soc/qcom/
2833 F:      arch/arm/boot/dts/qcom/
2834 F:      arch/arm/configs/qcom_defconfig
2835 F:      arch/arm/mach-qcom/
2836 F:      arch/arm64/boot/dts/qcom/
2837 F:      drivers/bus/qcom*
2838 F:      drivers/firmware/qcom/
2839 F:      drivers/soc/qcom/
2840 F:      include/dt-bindings/arm/qcom,ids.h
2841 F:      include/dt-bindings/firmware/qcom,scm.h
2842 F:      include/dt-bindings/soc/qcom*
2843 F:      include/linux/firmware/qcom
2844 F:      include/linux/soc/qcom/
2845 F:      include/soc/qcom/
2846
2847 ARM/RDA MICRO ARCHITECTURE
2848 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2849 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2850 L:      linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2851 S:      Maintained
2852 F:      Documentation/devicetree/bindings/arm/rda.yaml
2853 F:      Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2854 F:      Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.yaml
2855 F:      Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml
2856 F:      Documentation/devicetree/bindings/timer/rda,8810pl-timer.yaml
2857 F:      arch/arm/boot/dts/unisoc/
2858 F:      drivers/clocksource/timer-rda.c
2859 F:      drivers/gpio/gpio-rda.c
2860 F:      drivers/irqchip/irq-rda-intc.c
2861 F:      drivers/tty/serial/rda-uart.c
2862
2863 ARM/REALTEK ARCHITECTURE
2864 M:      Andreas Färber <afaerber@suse.de>
2865 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2866 L:      linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2867 S:      Maintained
2868 F:      Documentation/devicetree/bindings/arm/realtek.yaml
2869 F:      arch/arm/boot/dts/realtek/
2870 F:      arch/arm/mach-realtek/
2871 F:      arch/arm64/boot/dts/realtek/
2872
2873 ARM/RISC-V/RENESAS ARCHITECTURE
2874 M:      Geert Uytterhoeven <geert+renesas@glider.be>
2875 M:      Magnus Damm <magnus.damm@gmail.com>
2876 L:      linux-renesas-soc@vger.kernel.org
2877 S:      Supported
2878 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2879 C:      irc://irc.libera.chat/renesas-soc
2880 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2881 F:      Documentation/devicetree/bindings/hwinfo/renesas,prr.yaml
2882 F:      Documentation/devicetree/bindings/soc/renesas/
2883 F:      arch/arm/boot/dts/renesas/
2884 F:      arch/arm/configs/shmobile_defconfig
2885 F:      arch/arm/include/debug/renesas-scif.S
2886 F:      arch/arm/mach-shmobile/
2887 F:      arch/arm64/boot/dts/renesas/
2888 F:      arch/riscv/boot/dts/renesas/
2889 F:      drivers/pmdomain/renesas/
2890 F:      drivers/soc/renesas/
2891 F:      include/linux/soc/renesas/
2892 K:      \brenesas,
2893
2894 ARM/RISCPC ARCHITECTURE
2895 M:      Russell King <linux@armlinux.org.uk>
2896 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2897 S:      Maintained
2898 W:      http://www.armlinux.org.uk/
2899 F:      arch/arm/include/asm/hardware/ioc.h
2900 F:      arch/arm/include/asm/hardware/iomd.h
2901 F:      arch/arm/include/asm/hardware/memc.h
2902 F:      arch/arm/mach-rpc/
2903 F:      drivers/net/ethernet/8390/etherh.c
2904 F:      drivers/net/ethernet/i825xx/ether1*
2905 F:      drivers/net/ethernet/seeq/ether3*
2906 F:      drivers/scsi/arm/
2907
2908 ARM/Rockchip SoC support
2909 M:      Heiko Stuebner <heiko@sntech.de>
2910 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2911 L:      linux-rockchip@lists.infradead.org
2912 S:      Maintained
2913 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2914 F:      Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2915 F:      Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2916 F:      Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2917 F:      arch/arm/boot/dts/rockchip/
2918 F:      arch/arm/mach-rockchip/
2919 F:      drivers/*/*/*rockchip*
2920 F:      drivers/*/*rockchip*
2921 F:      drivers/clk/rockchip/
2922 F:      drivers/i2c/busses/i2c-rk3x.c
2923 F:      sound/soc/rockchip/
2924 N:      rockchip
2925
2926 ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2927 M:      Krzysztof Kozlowski <krzk@kernel.org>
2928 R:      Alim Akhtar <alim.akhtar@samsung.com>
2929 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2930 L:      linux-samsung-soc@vger.kernel.org
2931 S:      Maintained
2932 P:      Documentation/process/maintainer-soc-clean-dts.rst
2933 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
2934 B:      mailto:linux-samsung-soc@vger.kernel.org
2935 C:      irc://irc.libera.chat/linux-exynos
2936 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
2937 F:      Documentation/arch/arm/samsung/
2938 F:      Documentation/devicetree/bindings/arm/samsung/
2939 F:      Documentation/devicetree/bindings/hwinfo/samsung,*
2940 F:      Documentation/devicetree/bindings/power/pd-samsung.yaml
2941 F:      Documentation/devicetree/bindings/soc/samsung/
2942 F:      arch/arm/boot/dts/samsung/
2943 F:      arch/arm/mach-exynos*/
2944 F:      arch/arm/mach-s3c/
2945 F:      arch/arm/mach-s5p*/
2946 F:      arch/arm64/boot/dts/exynos/
2947 F:      drivers/*/*/*s3c24*
2948 F:      drivers/*/*s3c24*
2949 F:      drivers/*/*s3c64xx*
2950 F:      drivers/*/*s5pv210*
2951 F:      drivers/clocksource/samsung_pwm_timer.c
2952 F:      drivers/memory/samsung/
2953 F:      drivers/pwm/pwm-samsung.c
2954 F:      drivers/soc/samsung/
2955 F:      drivers/tty/serial/samsung*
2956 F:      include/clocksource/samsung_pwm.h
2957 F:      include/linux/platform_data/*s3c*
2958 F:      include/linux/serial_s3c.h
2959 F:      include/linux/soc/samsung/
2960 N:      exynos
2961 N:      s3c64xx
2962 N:      s5pv210
2963
2964 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2965 M:      Łukasz Stelmach <l.stelmach@samsung.com>
2966 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2967 L:      linux-media@vger.kernel.org
2968 S:      Maintained
2969 F:      drivers/media/platform/samsung/s5p-g2d/
2970
2971 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2972 M:      Marek Szyprowski <m.szyprowski@samsung.com>
2973 L:      linux-samsung-soc@vger.kernel.org
2974 L:      linux-media@vger.kernel.org
2975 S:      Maintained
2976 F:      Documentation/devicetree/bindings/media/cec/samsung,s5p-cec.yaml
2977 F:      drivers/media/cec/platform/s5p/
2978
2979 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2980 M:      Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2981 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
2982 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
2983 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2984 L:      linux-media@vger.kernel.org
2985 S:      Maintained
2986 F:      Documentation/devicetree/bindings/media/samsung,s5pv210-jpeg.yaml
2987 F:      drivers/media/platform/samsung/s5p-jpeg/
2988
2989 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2990 M:      Marek Szyprowski <m.szyprowski@samsung.com>
2991 M:      Andrzej Hajda <andrzej.hajda@intel.com>
2992 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2993 L:      linux-media@vger.kernel.org
2994 S:      Maintained
2995 F:      Documentation/devicetree/bindings/media/samsung,s5p-mfc.yaml
2996 F:      drivers/media/platform/samsung/s5p-mfc/
2997
2998 ARM/SOCFPGA ARCHITECTURE
2999 M:      Dinh Nguyen <dinguyen@kernel.org>
3000 S:      Maintained
3001 W:      http://www.rocketboards.org
3002 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
3003 F:      arch/arm/boot/dts/intel/socfpga/
3004 F:      arch/arm/configs/socfpga_defconfig
3005 F:      arch/arm/mach-socfpga/
3006 F:      arch/arm64/boot/dts/altera/
3007 F:      arch/arm64/boot/dts/intel/
3008
3009 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
3010 M:      Dinh Nguyen <dinguyen@kernel.org>
3011 S:      Maintained
3012 F:      drivers/clk/socfpga/
3013
3014 ARM/SOCFPGA EDAC SUPPORT
3015 M:      Dinh Nguyen <dinguyen@kernel.org>
3016 S:      Maintained
3017 F:      drivers/edac/altera_edac.[ch]
3018
3019 ARM/SPREADTRUM SoC SUPPORT
3020 M:      Orson Zhai <orsonzhai@gmail.com>
3021 M:      Baolin Wang <baolin.wang7@gmail.com>
3022 R:      Chunyan Zhang <zhang.lyra@gmail.com>
3023 S:      Maintained
3024 F:      arch/arm64/boot/dts/sprd
3025 N:      sprd
3026 N:      sc27xx
3027 N:      sc2731
3028
3029 ARM/STI ARCHITECTURE
3030 M:      Patrice Chotard <patrice.chotard@foss.st.com>
3031 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3032 S:      Maintained
3033 W:      http://www.stlinux.com
3034 F:      Documentation/devicetree/bindings/i2c/st,sti-i2c.yaml
3035 F:      Documentation/devicetree/bindings/spi/st,ssc-spi.yaml
3036 F:      arch/arm/boot/dts/st/sti*
3037 F:      arch/arm/mach-sti/
3038 F:      drivers/ata/ahci_st.c
3039 F:      drivers/char/hw_random/st-rng.c
3040 F:      drivers/clocksource/arm_global_timer.c
3041 F:      drivers/clocksource/clksrc_st_lpc.c
3042 F:      drivers/cpufreq/sti-cpufreq.c
3043 F:      drivers/dma/st_fdma*
3044 F:      drivers/i2c/busses/i2c-st.c
3045 F:      drivers/media/platform/st/sti/c8sectpfe/
3046 F:      drivers/media/rc/st_rc.c
3047 F:      drivers/mmc/host/sdhci-st.c
3048 F:      drivers/phy/st/phy-miphy28lp.c
3049 F:      drivers/phy/st/phy-stih407-usb.c
3050 F:      drivers/pinctrl/pinctrl-st.c
3051 F:      drivers/remoteproc/st_remoteproc.c
3052 F:      drivers/remoteproc/st_slim_rproc.c
3053 F:      drivers/reset/sti/
3054 F:      drivers/rtc/rtc-st-lpc.c
3055 F:      drivers/tty/serial/st-asc.c
3056 F:      drivers/usb/dwc3/dwc3-st.c
3057 F:      drivers/usb/host/ehci-st.c
3058 F:      drivers/usb/host/ohci-st.c
3059 F:      drivers/watchdog/st_lpc_wdt.c
3060 F:      include/linux/remoteproc/st_slim_rproc.h
3061
3062 ARM/STM32 ARCHITECTURE
3063 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
3064 M:      Alexandre Torgue <alexandre.torgue@foss.st.com>
3065 L:      linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
3066 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3067 S:      Maintained
3068 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
3069 F:      arch/arm/boot/dts/st/stm32*
3070 F:      arch/arm/mach-stm32/
3071 F:      arch/arm64/boot/dts/st/
3072 F:      drivers/clocksource/armv7m_systick.c
3073 N:      stm32
3074 N:      stm
3075
3076 ARM/SUNPLUS SP7021 SOC SUPPORT
3077 M:      Qin Jian <qinjian@cqplus1.com>
3078 L:      linux-arm-kernel@lists.infradead.org (moderated for mon-subscribers)
3079 S:      Maintained
3080 W:      https://sunplus-tibbo.atlassian.net/wiki/spaces/doc/overview
3081 F:      Documentation/devicetree/bindings/arm/sunplus,sp7021.yaml
3082 F:      Documentation/devicetree/bindings/clock/sunplus,sp7021-clkc.yaml
3083 F:      Documentation/devicetree/bindings/interrupt-controller/sunplus,sp7021-intc.yaml
3084 F:      Documentation/devicetree/bindings/reset/sunplus,reset.yaml
3085 F:      arch/arm/boot/dts/sunplus/
3086 F:      arch/arm/configs/sp7021_*defconfig
3087 F:      drivers/clk/clk-sp7021.c
3088 F:      drivers/irqchip/irq-sp7021-intc.c
3089 F:      drivers/reset/reset-sunplus.c
3090 F:      include/dt-bindings/clock/sunplus,sp7021-clkc.h
3091 F:      include/dt-bindings/reset/sunplus,sp7021-reset.h
3092
3093 ARM/Synaptics SoC support
3094 M:      Jisheng Zhang <jszhang@kernel.org>
3095 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
3096 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3097 S:      Maintained
3098 F:      arch/arm/boot/dts/synaptics/
3099 F:      arch/arm/mach-berlin/
3100 F:      arch/arm64/boot/dts/synaptics/
3101
3102 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
3103 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
3104 L:      linux-tegra@vger.kernel.org
3105 L:      linux-media@vger.kernel.org
3106 S:      Maintained
3107 F:      Documentation/devicetree/bindings/media/cec/nvidia,tegra114-cec.yaml
3108 F:      drivers/media/cec/platform/tegra/
3109
3110 ARM/TESLA FSD SoC SUPPORT
3111 M:      Alim Akhtar <alim.akhtar@samsung.com>
3112 M:      linux-fsd@tesla.com
3113 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3114 L:      linux-samsung-soc@vger.kernel.org
3115 S:      Maintained
3116 F:      arch/arm64/boot/dts/tesla/
3117
3118 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
3119 M:      Santosh Shilimkar <ssantosh@kernel.org>
3120 L:      linux-kernel@vger.kernel.org
3121 S:      Maintained
3122 F:      drivers/memory/*emif*
3123
3124 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
3125 M:      Nishanth Menon <nm@ti.com>
3126 M:      Santosh Shilimkar <ssantosh@kernel.org>
3127 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3128 S:      Maintained
3129 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
3130 F:      arch/arm/boot/dts/ti/keystone/
3131 F:      arch/arm/mach-keystone/
3132
3133 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
3134 M:      Santosh Shilimkar <ssantosh@kernel.org>
3135 L:      linux-kernel@vger.kernel.org
3136 S:      Maintained
3137 F:      drivers/clk/keystone/
3138
3139 ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
3140 M:      Santosh Shilimkar <ssantosh@kernel.org>
3141 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3142 L:      linux-kernel@vger.kernel.org
3143 S:      Maintained
3144 F:      drivers/clocksource/timer-keystone.c
3145
3146 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
3147 M:      Santosh Shilimkar <ssantosh@kernel.org>
3148 L:      linux-kernel@vger.kernel.org
3149 S:      Maintained
3150 F:      drivers/power/reset/keystone-reset.c
3151
3152 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
3153 M:      Nishanth Menon <nm@ti.com>
3154 M:      Vignesh Raghavendra <vigneshr@ti.com>
3155 M:      Tero Kristo <kristo@kernel.org>
3156 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3157 S:      Supported
3158 F:      Documentation/devicetree/bindings/arm/ti/k3.yaml
3159 F:      Documentation/devicetree/bindings/hwinfo/ti,k3-socinfo.yaml
3160 F:      arch/arm64/boot/dts/ti/Makefile
3161 F:      arch/arm64/boot/dts/ti/k3-*
3162
3163 ARM/TEXAS INSTRUMENTS NSPIRE ARCHITECTURE
3164 M:      Krzysztof Kozlowski <krzk@kernel.org>
3165 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3166 S:      Odd Fixes
3167 F:      Documentation/devicetree/bindings/*/*/ti,nspire*
3168 F:      Documentation/devicetree/bindings/*/ti,nspire*
3169 F:      Documentation/devicetree/bindings/arm/ti/nspire.yaml
3170 F:      arch/arm/boot/dts/nspire/
3171
3172 ARM/TOSHIBA VISCONTI ARCHITECTURE
3173 M:      Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
3174 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3175 S:      Supported
3176 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
3177 F:      Documentation/devicetree/bindings/arm/toshiba.yaml
3178 F:      Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
3179 F:      Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
3180 F:      Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
3181 F:      Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
3182 F:      Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
3183 F:      Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
3184 F:      Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
3185 F:      arch/arm64/boot/dts/toshiba/
3186 F:      drivers/clk/visconti/
3187 F:      drivers/gpio/gpio-visconti.c
3188 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
3189 F:      drivers/pci/controller/dwc/pcie-visconti.c
3190 F:      drivers/pinctrl/visconti/
3191 F:      drivers/watchdog/visconti_wdt.c
3192 N:      visconti
3193
3194 ARM/UNIPHIER ARCHITECTURE
3195 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
3196 M:      Masami Hiramatsu <mhiramat@kernel.org>
3197 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3198 S:      Maintained
3199 F:      Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
3200 F:      Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
3201 F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
3202 F:      Documentation/devicetree/bindings/soc/socionext/socionext,uniphier*.yaml
3203 F:      arch/arm/boot/dts/socionext/uniphier*
3204 F:      arch/arm/include/asm/hardware/cache-uniphier.h
3205 F:      arch/arm/mm/cache-uniphier.c
3206 F:      arch/arm64/boot/dts/socionext/uniphier*
3207 F:      drivers/bus/uniphier-system-bus.c
3208 F:      drivers/clk/uniphier/
3209 F:      drivers/dma/uniphier-mdmac.c
3210 F:      drivers/gpio/gpio-uniphier.c
3211 F:      drivers/i2c/busses/i2c-uniphier*
3212 F:      drivers/irqchip/irq-uniphier-aidet.c
3213 F:      drivers/mmc/host/uniphier-sd.c
3214 F:      drivers/pinctrl/uniphier/
3215 F:      drivers/reset/reset-uniphier.c
3216 F:      drivers/tty/serial/8250/8250_uniphier.c
3217 N:      uniphier
3218
3219 ARM/VERSATILE EXPRESS PLATFORM
3220 M:      Liviu Dudau <liviu.dudau@arm.com>
3221 M:      Sudeep Holla <sudeep.holla@arm.com>
3222 M:      Lorenzo Pieralisi <lpieralisi@kernel.org>
3223 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3224 S:      Maintained
3225 N:      mps2
3226 N:      vexpress
3227 F:      arch/arm/mach-versatile/
3228 F:      arch/arm64/boot/dts/arm/
3229 F:      drivers/clocksource/timer-versatile.c
3230 X:      drivers/cpufreq/vexpress-spc-cpufreq.c
3231 X:      Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
3232
3233 ARM/VFP SUPPORT
3234 M:      Russell King <linux@armlinux.org.uk>
3235 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3236 S:      Maintained
3237 W:      http://www.armlinux.org.uk/
3238 F:      arch/arm/vfp/
3239
3240 ARM/VT8500 ARM ARCHITECTURE
3241 M:      Alexey Charkov <alchark@gmail.com>
3242 M:      Krzysztof Kozlowski <krzk@kernel.org>
3243 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3244 S:      Odd Fixes
3245 F:      Documentation/devicetree/bindings/i2c/i2c-wmt.txt
3246 F:      arch/arm/boot/dts/vt8500/
3247 F:      arch/arm/mach-vt8500/
3248 F:      drivers/clocksource/timer-vt8500.c
3249 F:      drivers/i2c/busses/i2c-viai2c-wmt.c
3250 F:      drivers/mmc/host/wmt-sdmmc.c
3251 F:      drivers/pwm/pwm-vt8500.c
3252 F:      drivers/rtc/rtc-vt8500.c
3253 F:      drivers/tty/serial/vt8500_serial.c
3254 F:      drivers/video/fbdev/vt8500lcdfb.*
3255 F:      drivers/video/fbdev/wm8505fb*
3256 F:      drivers/video/fbdev/wmt_ge_rops.*
3257
3258 ARM/ZYNQ ARCHITECTURE
3259 M:      Michal Simek <michal.simek@amd.com>
3260 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3261 S:      Supported
3262 W:      http://wiki.xilinx.com
3263 T:      git https://github.com/Xilinx/linux-xlnx.git
3264 F:      Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
3265 F:      Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
3266 F:      Documentation/devicetree/bindings/memory-controllers/snps,dw-umctl2-ddrc.yaml
3267 F:      Documentation/devicetree/bindings/memory-controllers/xlnx,zynq-ddrc-a05.yaml
3268 F:      Documentation/devicetree/bindings/soc/xilinx/xilinx.yaml
3269 F:      Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
3270 F:      arch/arm/mach-zynq/
3271 F:      drivers/clocksource/timer-cadence-ttc.c
3272 F:      drivers/cpuidle/cpuidle-zynq.c
3273 F:      drivers/edac/synopsys_edac.c
3274 F:      drivers/i2c/busses/i2c-cadence.c
3275 F:      drivers/i2c/busses/i2c-xiic.c
3276 F:      drivers/mmc/host/sdhci-of-arasan.c
3277 N:      zynq
3278 N:      xilinx
3279
3280 ARM64 FIT SUPPORT
3281 M:      Simon Glass <sjg@chromium.org>
3282 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3283 S:      Maintained
3284 F:      arch/arm64/boot/Makefile
3285 F:      scripts/make_fit.py
3286
3287 ARM64 PLATFORM DRIVERS
3288 M:      Hans de Goede <hdegoede@redhat.com>
3289 M:      Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
3290 R:      Bryan O'Donoghue <bryan.odonoghue@linaro.org>
3291 L:      platform-driver-x86@vger.kernel.org
3292 S:      Maintained
3293 Q:      https://patchwork.kernel.org/project/platform-driver-x86/list/
3294 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3295 F:      drivers/platform/arm64/
3296
3297 ARM64 PORT (AARCH64 ARCHITECTURE)
3298 M:      Catalin Marinas <catalin.marinas@arm.com>
3299 M:      Will Deacon <will@kernel.org>
3300 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3301 S:      Maintained
3302 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
3303 F:      Documentation/arch/arm64/
3304 F:      arch/arm64/
3305 F:      tools/testing/selftests/arm64/
3306 X:      arch/arm64/boot/dts/
3307
3308 ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
3309 M:      George McCollister <george.mccollister@gmail.com>
3310 L:      netdev@vger.kernel.org
3311 S:      Maintained
3312 F:      Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
3313 F:      drivers/net/dsa/xrs700x/*
3314 F:      net/dsa/tag_xrs700x.c
3315
3316 AS3645A LED FLASH CONTROLLER DRIVER
3317 M:      Sakari Ailus <sakari.ailus@iki.fi>
3318 L:      linux-leds@vger.kernel.org
3319 S:      Maintained
3320 F:      drivers/leds/flash/leds-as3645a.c
3321
3322 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
3323 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
3324 L:      linux-media@vger.kernel.org
3325 S:      Maintained
3326 T:      git git://linuxtv.org/media_tree.git
3327 F:      Documentation/devicetree/bindings/media/i2c/asahi-kasei,ak7375.yaml
3328 F:      drivers/media/i2c/ak7375.c
3329
3330 ASAHI KASEI AK8974 DRIVER
3331 M:      Linus Walleij <linus.walleij@linaro.org>
3332 L:      linux-iio@vger.kernel.org
3333 S:      Supported
3334 W:      http://www.akm.com/
3335 F:      drivers/iio/magnetometer/ak8974.c
3336
3337 AOSONG AGS02MA TVOC SENSOR DRIVER
3338 M:      Anshul Dalal <anshulusr@gmail.com>
3339 L:      linux-iio@vger.kernel.org
3340 S:      Maintained
3341 F:      Documentation/devicetree/bindings/iio/chemical/aosong,ags02ma.yaml
3342 F:      drivers/iio/chemical/ags02ma.c
3343
3344 ASC7621 HARDWARE MONITOR DRIVER
3345 M:      George Joseph <george.joseph@fairview5.com>
3346 L:      linux-hwmon@vger.kernel.org
3347 S:      Maintained
3348 F:      Documentation/hwmon/asc7621.rst
3349 F:      drivers/hwmon/asc7621.c
3350
3351 ASIX AX88796C SPI ETHERNET ADAPTER
3352 M:      Łukasz Stelmach <l.stelmach@samsung.com>
3353 S:      Maintained
3354 F:      Documentation/devicetree/bindings/net/asix,ax88796c.yaml
3355 F:      drivers/net/ethernet/asix/ax88796c_*
3356
3357 ASIX PHY DRIVER [RUST]
3358 M:      FUJITA Tomonori <fujita.tomonori@gmail.com>
3359 R:      Trevor Gross <tmgross@umich.edu>
3360 L:      netdev@vger.kernel.org
3361 L:      rust-for-linux@vger.kernel.org
3362 S:      Maintained
3363 F:      drivers/net/phy/ax88796b_rust.rs
3364
3365 ASPEED CRYPTO DRIVER
3366 M:      Neal Liu <neal_liu@aspeedtech.com>
3367 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3368 S:      Maintained
3369 F:      Documentation/devicetree/bindings/crypto/aspeed,*
3370 F:      drivers/crypto/aspeed/
3371
3372 ASPEED PECI CONTROLLER
3373 M:      Iwona Winiarska <iwona.winiarska@intel.com>
3374 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3375 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
3376 S:      Supported
3377 F:      Documentation/devicetree/bindings/peci/peci-aspeed.yaml
3378 F:      drivers/peci/controller/peci-aspeed.c
3379
3380 ASPEED PINCTRL DRIVERS
3381 M:      Andrew Jeffery <andrew@codeconstruct.com.au>
3382 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3383 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
3384 L:      linux-gpio@vger.kernel.org
3385 S:      Maintained
3386 F:      Documentation/devicetree/bindings/pinctrl/aspeed,*
3387 F:      drivers/pinctrl/aspeed/
3388
3389 ASPEED SCU INTERRUPT CONTROLLER DRIVER
3390 M:      Eddie James <eajames@linux.ibm.com>
3391 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3392 S:      Maintained
3393 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
3394 F:      drivers/irqchip/irq-aspeed-scu-ic.c
3395 F:      include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
3396
3397 ASPEED SD/MMC DRIVER
3398 M:      Andrew Jeffery <andrew@codeconstruct.com.au>
3399 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3400 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
3401 L:      linux-mmc@vger.kernel.org
3402 S:      Maintained
3403 F:      Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
3404 F:      drivers/mmc/host/sdhci-of-aspeed*
3405
3406 ASPEED SMC SPI DRIVER
3407 M:      Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com>
3408 M:      Cédric Le Goater <clg@kaod.org>
3409 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3410 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
3411 L:      linux-spi@vger.kernel.org
3412 S:      Maintained
3413 F:      Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml
3414 F:      drivers/spi/spi-aspeed-smc.c
3415
3416 ASPEED USB UDC DRIVER
3417 M:      Neal Liu <neal_liu@aspeedtech.com>
3418 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3419 S:      Maintained
3420 F:      Documentation/devicetree/bindings/usb/aspeed,ast2600-udc.yaml
3421 F:      drivers/usb/gadget/udc/aspeed_udc.c
3422
3423 ASPEED VIDEO ENGINE DRIVER
3424 M:      Eddie James <eajames@linux.ibm.com>
3425 L:      linux-media@vger.kernel.org
3426 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
3427 S:      Maintained
3428 F:      Documentation/devicetree/bindings/media/aspeed-video.txt
3429 F:      drivers/media/platform/aspeed/
3430
3431 ASUS EC HARDWARE MONITOR DRIVER
3432 M:      Eugene Shalygin <eugene.shalygin@gmail.com>
3433 L:      linux-hwmon@vger.kernel.org
3434 S:      Maintained
3435 F:      drivers/hwmon/asus-ec-sensors.c
3436
3437 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
3438 M:      Corentin Chary <corentin.chary@gmail.com>
3439 M:      Luke D. Jones <luke@ljones.dev>
3440 L:      platform-driver-x86@vger.kernel.org
3441 S:      Maintained
3442 W:      https://asus-linux.org/
3443 F:      drivers/platform/x86/asus*.c
3444 F:      drivers/platform/x86/eeepc*.c
3445
3446 ASUS TF103C DOCK DRIVER
3447 M:      Hans de Goede <hdegoede@redhat.com>
3448 L:      platform-driver-x86@vger.kernel.org
3449 S:      Maintained
3450 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3451 F:      drivers/platform/x86/asus-tf103c-dock.c
3452
3453 ASUS ROG RYUJIN AIO HARDWARE MONITOR DRIVER
3454 M:      Aleksa Savic <savicaleksa83@gmail.com>
3455 L:      linux-hwmon@vger.kernel.org
3456 S:      Maintained
3457 F:      drivers/hwmon/asus_rog_ryujin.c
3458
3459 ASUS WIRELESS RADIO CONTROL DRIVER
3460 M:      João Paulo Rechi Vita <jprvita@gmail.com>
3461 L:      platform-driver-x86@vger.kernel.org
3462 S:      Maintained
3463 F:      drivers/platform/x86/asus-wireless.c
3464
3465 ASUS WMI HARDWARE MONITOR DRIVER
3466 M:      Ed Brindley <kernel@maidavale.org>
3467 M:      Denis Pauk <pauk.denis@gmail.com>
3468 L:      linux-hwmon@vger.kernel.org
3469 S:      Maintained
3470 F:      drivers/hwmon/asus_wmi_sensors.c
3471
3472 ASYMMETRIC KEYS
3473 M:      David Howells <dhowells@redhat.com>
3474 L:      keyrings@vger.kernel.org
3475 S:      Maintained
3476 F:      Documentation/crypto/asymmetric-keys.rst
3477 F:      crypto/asymmetric_keys/
3478 F:      include/crypto/pkcs7.h
3479 F:      include/crypto/public_key.h
3480 F:      include/linux/verification.h
3481
3482 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
3483 R:      Dan Williams <dan.j.williams@intel.com>
3484 S:      Odd fixes
3485 W:      http://sourceforge.net/projects/xscaleiop
3486 F:      Documentation/crypto/async-tx-api.rst
3487 F:      crypto/async_tx/
3488 F:      include/linux/async_tx.h
3489
3490 AT24 EEPROM DRIVER
3491 M:      Bartosz Golaszewski <brgl@bgdev.pl>
3492 L:      linux-i2c@vger.kernel.org
3493 S:      Maintained
3494 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
3495 F:      Documentation/devicetree/bindings/eeprom/at24.yaml
3496 F:      drivers/misc/eeprom/at24.c
3497
3498 ATA OVER ETHERNET (AOE) DRIVER
3499 M:      "Justin Sanders" <justin@coraid.com>
3500 S:      Supported
3501 W:      http://www.openaoe.org/
3502 F:      Documentation/admin-guide/aoe/
3503 F:      drivers/block/aoe/
3504
3505 ATC260X PMIC MFD DRIVER
3506 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
3507 M:      Cristian Ciocaltea <cristian.ciocaltea@gmail.com>
3508 L:      linux-actions@lists.infradead.org
3509 S:      Maintained
3510 F:      Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
3511 F:      drivers/input/misc/atc260x-onkey.c
3512 F:      drivers/mfd/atc260*
3513 F:      drivers/power/reset/atc260x-poweroff.c
3514 F:      drivers/regulator/atc260x-regulator.c
3515 F:      include/linux/mfd/atc260x/*
3516
3517 ATHEROS 71XX/9XXX GPIO DRIVER
3518 M:      Alban Bedel <albeu@free.fr>
3519 S:      Maintained
3520 W:      https://github.com/AlbanBedel/linux
3521 T:      git git://github.com/AlbanBedel/linux
3522 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
3523 F:      drivers/gpio/gpio-ath79.c
3524
3525 ATHEROS 71XX/9XXX USB PHY DRIVER
3526 M:      Alban Bedel <albeu@free.fr>
3527 S:      Maintained
3528 W:      https://github.com/AlbanBedel/linux
3529 T:      git git://github.com/AlbanBedel/linux
3530 F:      Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3531 F:      drivers/phy/qualcomm/phy-ath79-usb.c
3532
3533 ATHEROS ATH GENERIC UTILITIES
3534 M:      Kalle Valo <kvalo@kernel.org>
3535 L:      linux-wireless@vger.kernel.org
3536 S:      Supported
3537 F:      drivers/net/wireless/ath/*
3538
3539 ATHEROS ATH5K WIRELESS DRIVER
3540 M:      Jiri Slaby <jirislaby@kernel.org>
3541 M:      Nick Kossifidis <mickflemm@gmail.com>
3542 M:      Luis Chamberlain <mcgrof@kernel.org>
3543 L:      linux-wireless@vger.kernel.org
3544 S:      Maintained
3545 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3546 F:      drivers/net/wireless/ath/ath5k/
3547
3548 ATHEROS ATH6KL WIRELESS DRIVER
3549 L:      linux-wireless@vger.kernel.org
3550 S:      Orphan
3551 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3552 F:      drivers/net/wireless/ath/ath6kl/
3553
3554 ATI_REMOTE2 DRIVER
3555 M:      Ville Syrjala <syrjala@sci.fi>
3556 S:      Maintained
3557 F:      drivers/input/misc/ati_remote2.c
3558
3559 ATK0110 HWMON DRIVER
3560 M:      Luca Tettamanti <kronos.it@gmail.com>
3561 L:      linux-hwmon@vger.kernel.org
3562 S:      Maintained
3563 F:      drivers/hwmon/asus_atk0110.c
3564
3565 ATLX ETHERNET DRIVERS
3566 M:      Chris Snook <chris.snook@gmail.com>
3567 L:      netdev@vger.kernel.org
3568 S:      Maintained
3569 W:      http://sourceforge.net/projects/atl1
3570 W:      http://atl1.sourceforge.net
3571 F:      drivers/net/ethernet/atheros/
3572
3573 ATM
3574 M:      Chas Williams <3chas3@gmail.com>
3575 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
3576 L:      netdev@vger.kernel.org
3577 S:      Maintained
3578 W:      http://linux-atm.sourceforge.net
3579 F:      drivers/atm/
3580 F:      include/linux/atm*
3581 F:      include/linux/sonet.h
3582 F:      include/uapi/linux/atm*
3583 F:      include/uapi/linux/sonet.h
3584
3585 ATMEL MACB ETHERNET DRIVER
3586 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
3587 M:      Claudiu Beznea <claudiu.beznea@tuxon.dev>
3588 S:      Supported
3589 F:      drivers/net/ethernet/cadence/
3590
3591 ATMEL MAXTOUCH DRIVER
3592 M:      Nick Dyer <nick@shmanahar.org>
3593 S:      Maintained
3594 T:      git git://github.com/ndyer/linux.git
3595 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3596 F:      drivers/input/touchscreen/atmel_mxt_ts.c
3597
3598 ATOMIC INFRASTRUCTURE
3599 M:      Will Deacon <will@kernel.org>
3600 M:      Peter Zijlstra <peterz@infradead.org>
3601 R:      Boqun Feng <boqun.feng@gmail.com>
3602 R:      Mark Rutland <mark.rutland@arm.com>
3603 L:      linux-kernel@vger.kernel.org
3604 S:      Maintained
3605 F:      Documentation/atomic_*.txt
3606 F:      arch/*/include/asm/atomic*.h
3607 F:      include/*/atomic*.h
3608 F:      include/linux/refcount.h
3609 F:      scripts/atomic/
3610
3611 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3612 M:      Bradley Grove <linuxdrivers@attotech.com>
3613 L:      linux-scsi@vger.kernel.org
3614 S:      Supported
3615 W:      http://www.attotech.com
3616 F:      drivers/scsi/esas2r
3617
3618 ATUSB IEEE 802.15.4 RADIO DRIVER
3619 M:      Stefan Schmidt <stefan@datenfreihafen.org>
3620 L:      linux-wpan@vger.kernel.org
3621 S:      Maintained
3622 F:      drivers/net/ieee802154/at86rf230.h
3623 F:      drivers/net/ieee802154/atusb.c
3624 F:      drivers/net/ieee802154/atusb.h
3625
3626 AUDIT SUBSYSTEM
3627 M:      Paul Moore <paul@paul-moore.com>
3628 M:      Eric Paris <eparis@redhat.com>
3629 L:      audit@vger.kernel.org
3630 S:      Supported
3631 W:      https://github.com/linux-audit
3632 Q:      https://patchwork.kernel.org/project/audit/list
3633 B:      mailto:audit@vger.kernel.org
3634 P:      https://github.com/linux-audit/audit-kernel/blob/main/README.md
3635 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3636 F:      include/asm-generic/audit_*.h
3637 F:      include/linux/audit.h
3638 F:      include/linux/audit_arch.h
3639 F:      include/uapi/linux/audit.h
3640 F:      kernel/audit*
3641 F:      lib/*audit.c
3642 K:      \baudit_[a-z_0-9]\+\b
3643
3644 AUXILIARY BUS DRIVER
3645 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3646 R:      Dave Ertman <david.m.ertman@intel.com>
3647 R:      Ira Weiny <ira.weiny@intel.com>
3648 S:      Supported
3649 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3650 F:      Documentation/driver-api/auxiliary_bus.rst
3651 F:      drivers/base/auxiliary.c
3652 F:      include/linux/auxiliary_bus.h
3653
3654 AUXILIARY DISPLAY DRIVERS
3655 M:      Andy Shevchenko <andy@kernel.org>
3656 R:      Geert Uytterhoeven <geert@linux-m68k.org>
3657 S:      Odd Fixes
3658 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-auxdisplay.git
3659 F:      Documentation/devicetree/bindings/auxdisplay/
3660 F:      drivers/auxdisplay/
3661 F:      include/linux/cfag12864b.h
3662 F:      include/uapi/linux/map_to_14segment.h
3663 F:      include/uapi/linux/map_to_7segment.h
3664
3665 AVAGO APDS9306 AMBIENT LIGHT SENSOR DRIVER
3666 M:      Subhajit Ghosh <subhajit.ghosh@tweaklogic.com>
3667 L:      linux-iio@vger.kernel.org
3668 S:      Maintained
3669 F:      Documentation/devicetree/bindings/iio/light/avago,apds9300.yaml
3670 F:      drivers/iio/light/apds9306.c
3671
3672 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3673 M:      Andreas Klinger <ak@it-klinger.de>
3674 L:      linux-iio@vger.kernel.org
3675 S:      Maintained
3676 F:      Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3677 F:      drivers/iio/adc/hx711.c
3678
3679 AX.25 NETWORK LAYER
3680 L:      linux-hams@vger.kernel.org
3681 S:      Orphan
3682 W:      https://linux-ax25.in-berlin.de
3683 F:      include/net/ax25.h
3684 F:      include/uapi/linux/ax25.h
3685 F:      net/ax25/
3686
3687 AXENTIA ARM DEVICES
3688 M:      Peter Rosin <peda@axentia.se>
3689 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3690 S:      Maintained
3691 F:      arch/arm/boot/dts/microchip/at91-linea.dtsi
3692 F:      arch/arm/boot/dts/microchip/at91-natte.dtsi
3693 F:      arch/arm/boot/dts/microchip/at91-nattis-2-natte-2.dts
3694 F:      arch/arm/boot/dts/microchip/at91-tse850-3.dts
3695
3696 AXENTIA ASOC DRIVERS
3697 M:      Peter Rosin <peda@axentia.se>
3698 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3699 S:      Maintained
3700 F:      Documentation/devicetree/bindings/sound/axentia,*
3701 F:      sound/soc/atmel/tse850-pcm5142.c
3702
3703 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3704 M:      Nuno Sá <nuno.sa@analog.com>
3705 L:      linux-hwmon@vger.kernel.org
3706 S:      Supported
3707 W:      https://ez.analog.com/linux-software-drivers
3708 F:      Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3709 F:      drivers/hwmon/axi-fan-control.c
3710
3711 AXI SPI ENGINE
3712 M:      Michael Hennerich <michael.hennerich@analog.com>
3713 M:      Nuno Sá <nuno.sa@analog.com>
3714 R:      David Lechner <dlechner@baylibre.com>
3715 L:      linux-spi@vger.kernel.org
3716 S:      Supported
3717 W:      https://ez.analog.com/linux-software-drivers
3718 F:      Documentation/devicetree/bindings/spi/adi,axi-spi-engine.yaml
3719 F:      drivers/spi/spi-axi-spi-engine.c
3720
3721 AXI PWM GENERATOR
3722 M:      Michael Hennerich <michael.hennerich@analog.com>
3723 M:      Nuno Sá <nuno.sa@analog.com>
3724 L:      linux-pwm@vger.kernel.org
3725 S:      Supported
3726 W:      https://ez.analog.com/linux-software-drivers
3727 F:      Documentation/devicetree/bindings/pwm/adi,axi-pwmgen.yaml
3728 F:      drivers/pwm/pwm-axi-pwmgen.c
3729
3730 AXXIA I2C CONTROLLER
3731 M:      Krzysztof Adamski <krzysztof.adamski@nokia.com>
3732 L:      linux-i2c@vger.kernel.org
3733 S:      Maintained
3734 F:      Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3735 F:      drivers/i2c/busses/i2c-axxia.c
3736
3737 AZ6007 DVB DRIVER
3738 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3739 L:      linux-media@vger.kernel.org
3740 S:      Maintained
3741 W:      https://linuxtv.org
3742 T:      git git://linuxtv.org/media_tree.git
3743 F:      drivers/media/usb/dvb-usb-v2/az6007.c
3744
3745 AZTECH FM RADIO RECEIVER DRIVER
3746 M:      Hans Verkuil <hverkuil@xs4all.nl>
3747 L:      linux-media@vger.kernel.org
3748 S:      Maintained
3749 W:      https://linuxtv.org
3750 T:      git git://linuxtv.org/media_tree.git
3751 F:      drivers/media/radio/radio-aztech*
3752
3753 B43 WIRELESS DRIVER
3754 L:      linux-wireless@vger.kernel.org
3755 L:      b43-dev@lists.infradead.org
3756 S:      Orphan
3757 W:      https://wireless.wiki.kernel.org/en/users/Drivers/b43
3758 F:      drivers/net/wireless/broadcom/b43/
3759
3760 B43LEGACY WIRELESS DRIVER
3761 L:      linux-wireless@vger.kernel.org
3762 L:      b43-dev@lists.infradead.org
3763 S:      Orphan
3764 W:      https://wireless.wiki.kernel.org/en/users/Drivers/b43
3765 F:      drivers/net/wireless/broadcom/b43legacy/
3766
3767 BACKLIGHT CLASS/SUBSYSTEM
3768 M:      Lee Jones <lee@kernel.org>
3769 M:      Daniel Thompson <daniel.thompson@linaro.org>
3770 M:      Jingoo Han <jingoohan1@gmail.com>
3771 L:      dri-devel@lists.freedesktop.org
3772 S:      Maintained
3773 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3774 F:      Documentation/ABI/stable/sysfs-class-backlight
3775 F:      Documentation/ABI/testing/sysfs-class-backlight
3776 F:      Documentation/devicetree/bindings/leds/backlight
3777 F:      drivers/video/backlight/
3778 F:      include/linux/backlight.h
3779 F:      include/linux/pwm_backlight.h
3780
3781 BAIKAL-T1 PVT HARDWARE MONITOR DRIVER
3782 M:      Serge Semin <fancer.lancer@gmail.com>
3783 L:      linux-hwmon@vger.kernel.org
3784 S:      Supported
3785 F:      Documentation/devicetree/bindings/hwmon/baikal,bt1-pvt.yaml
3786 F:      Documentation/hwmon/bt1-pvt.rst
3787 F:      drivers/hwmon/bt1-pvt.[ch]
3788
3789 BARCO P50 GPIO DRIVER
3790 M:      Santosh Kumar Yadav <santoshkumar.yadav@barco.com>
3791 M:      Peter Korsgaard <peter.korsgaard@barco.com>
3792 S:      Maintained
3793 F:      drivers/platform/x86/barco-p50-gpio.c
3794
3795 BATMAN ADVANCED
3796 M:      Marek Lindner <mareklindner@neomailbox.ch>
3797 M:      Simon Wunderlich <sw@simonwunderlich.de>
3798 M:      Antonio Quartulli <a@unstable.cc>
3799 M:      Sven Eckelmann <sven@narfation.org>
3800 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3801 S:      Maintained
3802 W:      https://www.open-mesh.org/
3803 Q:      https://patchwork.open-mesh.org/project/batman/list/
3804 B:      https://www.open-mesh.org/projects/batman-adv/issues
3805 C:      ircs://irc.hackint.org/batadv
3806 T:      git https://git.open-mesh.org/linux-merge.git
3807 F:      Documentation/networking/batman-adv.rst
3808 F:      include/uapi/linux/batadv_packet.h
3809 F:      include/uapi/linux/batman_adv.h
3810 F:      net/batman-adv/
3811
3812 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3813 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
3814 L:      linux-hams@vger.kernel.org
3815 S:      Maintained
3816 W:      http://www.baycom.org/~tom/ham/ham.html
3817 F:      drivers/net/hamradio/baycom*
3818
3819 BCACHE (BLOCK LAYER CACHE)
3820 M:      Coly Li <colyli@suse.de>
3821 M:      Kent Overstreet <kent.overstreet@linux.dev>
3822 L:      linux-bcache@vger.kernel.org
3823 S:      Maintained
3824 W:      http://bcache.evilpiepirate.org
3825 C:      irc://irc.oftc.net/bcache
3826 F:      drivers/md/bcache/
3827
3828 BCACHEFS
3829 M:      Kent Overstreet <kent.overstreet@linux.dev>
3830 L:      linux-bcachefs@vger.kernel.org
3831 S:      Supported
3832 C:      irc://irc.oftc.net/bcache
3833 T:      git https://evilpiepirate.org/git/bcachefs.git
3834 F:      fs/bcachefs/
3835 F:      Documentation/filesystems/bcachefs/
3836
3837 BDISP ST MEDIA DRIVER
3838 M:      Fabien Dessenne <fabien.dessenne@foss.st.com>
3839 L:      linux-media@vger.kernel.org
3840 S:      Supported
3841 W:      https://linuxtv.org
3842 T:      git git://linuxtv.org/media_tree.git
3843 F:      drivers/media/platform/st/sti/bdisp
3844
3845 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3846 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
3847 L:      netdev@vger.kernel.org
3848 S:      Maintained
3849 F:      drivers/net/ethernet/ec_bhf.c
3850
3851 BEFS FILE SYSTEM
3852 M:      Luis de Bethencourt <luisbg@kernel.org>
3853 M:      Salah Triki <salah.triki@gmail.com>
3854 S:      Maintained
3855 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3856 F:      Documentation/filesystems/befs.rst
3857 F:      fs/befs/
3858
3859 BFQ I/O SCHEDULER
3860 M:      Yu Kuai <yukuai3@huawei.com>
3861 L:      linux-block@vger.kernel.org
3862 S:      Odd Fixes
3863 F:      Documentation/block/bfq-iosched.rst
3864 F:      block/bfq-*
3865
3866 BFS FILE SYSTEM
3867 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3868 S:      Maintained
3869 F:      Documentation/filesystems/bfs.rst
3870 F:      fs/bfs/
3871 F:      include/uapi/linux/bfs_fs.h
3872
3873 BINMAN
3874 M:      Simon Glass <sjg@chromium.org>
3875 S:      Supported
3876 F:      Documentation/devicetree/bindings/mtd/partitions/binman*
3877
3878 BITMAP API
3879 M:      Yury Norov <yury.norov@gmail.com>
3880 R:      Rasmus Villemoes <linux@rasmusvillemoes.dk>
3881 S:      Maintained
3882 F:      include/linux/bitfield.h
3883 F:      include/linux/bitmap-str.h
3884 F:      include/linux/bitmap.h
3885 F:      include/linux/bits.h
3886 F:      include/linux/cpumask.h
3887 F:      include/linux/cpumask_types.h
3888 F:      include/linux/find.h
3889 F:      include/linux/nodemask.h
3890 F:      include/linux/nodemask_types.h
3891 F:      include/vdso/bits.h
3892 F:      lib/bitmap-str.c
3893 F:      lib/bitmap.c
3894 F:      lib/cpumask.c
3895 F:      lib/cpumask_kunit.c
3896 F:      lib/find_bit.c
3897 F:      lib/find_bit_benchmark.c
3898 F:      lib/test_bitmap.c
3899 F:      tools/include/linux/bitfield.h
3900 F:      tools/include/linux/bitmap.h
3901 F:      tools/include/linux/bits.h
3902 F:      tools/include/linux/find.h
3903 F:      tools/include/vdso/bits.h
3904 F:      tools/lib/bitmap.c
3905 F:      tools/lib/find_bit.c
3906
3907 BITOPS API
3908 M:      Yury Norov <yury.norov@gmail.com>
3909 R:      Rasmus Villemoes <linux@rasmusvillemoes.dk>
3910 S:      Maintained
3911 F:      arch/*/include/asm/bitops.h
3912 F:      arch/*/include/asm/bitops_32.h
3913 F:      arch/*/include/asm/bitops_64.h
3914 F:      arch/*/lib/bitops.c
3915 F:      include/asm-generic/bitops
3916 F:      include/asm-generic/bitops.h
3917 F:      include/linux/bitops.h
3918 F:      lib/test_bitops.c
3919 F:      tools/*/bitops*
3920
3921 BLINKM RGB LED DRIVER
3922 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
3923 S:      Maintained
3924 F:      drivers/leds/leds-blinkm.c
3925
3926 BLOCK LAYER
3927 M:      Jens Axboe <axboe@kernel.dk>
3928 L:      linux-block@vger.kernel.org
3929 S:      Maintained
3930 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3931 F:      Documentation/ABI/stable/sysfs-block
3932 F:      Documentation/block/
3933 F:      block/
3934 F:      drivers/block/
3935 F:      include/linux/bio.h
3936 F:      include/linux/blk*
3937 F:      kernel/trace/blktrace.c
3938 F:      lib/sbitmap.c
3939
3940 BLOCK LAYER DEVICE DRIVER API [RUST]
3941 M:      Andreas Hindborg <a.hindborg@kernel.org>
3942 R:      Boqun Feng <boqun.feng@gmail.com>
3943 L:      linux-block@vger.kernel.org
3944 L:      rust-for-linux@vger.kernel.org
3945 S:      Supported
3946 W:      https://rust-for-linux.com
3947 B:      https://github.com/Rust-for-Linux/linux/issues
3948 C:      https://rust-for-linux.zulipchat.com/#narrow/stream/Block
3949 T:      git https://github.com/Rust-for-Linux/linux.git rust-block-next
3950 F:      drivers/block/rnull.rs
3951 F:      rust/kernel/block.rs
3952 F:      rust/kernel/block/
3953
3954 BLOCK2MTD DRIVER
3955 M:      Joern Engel <joern@lazybastard.org>
3956 L:      linux-mtd@lists.infradead.org
3957 S:      Maintained
3958 F:      drivers/mtd/devices/block2mtd.c
3959
3960 BLUETOOTH DRIVERS
3961 M:      Marcel Holtmann <marcel@holtmann.org>
3962 M:      Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3963 L:      linux-bluetooth@vger.kernel.org
3964 S:      Supported
3965 W:      http://www.bluez.org/
3966 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3967 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3968 F:      Documentation/devicetree/bindings/net/bluetooth/
3969 F:      drivers/bluetooth/
3970
3971 BLUETOOTH SUBSYSTEM
3972 M:      Marcel Holtmann <marcel@holtmann.org>
3973 M:      Johan Hedberg <johan.hedberg@gmail.com>
3974 M:      Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3975 L:      linux-bluetooth@vger.kernel.org
3976 S:      Supported
3977 W:      http://www.bluez.org/
3978 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3979 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3980 F:      include/net/bluetooth/
3981 F:      net/bluetooth/
3982
3983 BONDING DRIVER
3984 M:      Jay Vosburgh <jv@jvosburgh.net>
3985 M:      Andy Gospodarek <andy@greyhouse.net>
3986 L:      netdev@vger.kernel.org
3987 S:      Maintained
3988 F:      Documentation/networking/bonding.rst
3989 F:      drivers/net/bonding/
3990 F:      include/net/bond*
3991 F:      include/uapi/linux/if_bonding.h
3992 F:      tools/testing/selftests/drivers/net/bonding/
3993
3994 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3995 M:      Dan Robertson <dan@dlrobertson.com>
3996 L:      linux-iio@vger.kernel.org
3997 S:      Maintained
3998 F:      Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3999 F:      drivers/iio/accel/bma400*
4000
4001 BOSCH SENSORTEC BMI323 IMU IIO DRIVER
4002 M:      Jagath Jog J <jagathjog1996@gmail.com>
4003 L:      linux-iio@vger.kernel.org
4004 S:      Maintained
4005 F:      Documentation/devicetree/bindings/iio/imu/bosch,bmi323.yaml
4006 F:      drivers/iio/imu/bmi323/
4007
4008 BPF JIT for ARC
4009 M:      Shahab Vahedi <list+bpf@vahedi.org>
4010 L:      bpf@vger.kernel.org
4011 S:      Maintained
4012 F:      arch/arc/net/
4013
4014 BPF JIT for ARM
4015 M:      Russell King <linux@armlinux.org.uk>
4016 M:      Puranjay Mohan <puranjay@kernel.org>
4017 L:      bpf@vger.kernel.org
4018 S:      Maintained
4019 F:      arch/arm/net/
4020
4021 BPF JIT for ARM64
4022 M:      Daniel Borkmann <daniel@iogearbox.net>
4023 M:      Alexei Starovoitov <ast@kernel.org>
4024 M:      Puranjay Mohan <puranjay@kernel.org>
4025 R:      Xu Kuohai <xukuohai@huaweicloud.com>
4026 L:      bpf@vger.kernel.org
4027 S:      Supported
4028 F:      arch/arm64/net/
4029
4030 BPF JIT for LOONGARCH
4031 M:      Tiezhu Yang <yangtiezhu@loongson.cn>
4032 R:      Hengqi Chen <hengqi.chen@gmail.com>
4033 L:      bpf@vger.kernel.org
4034 S:      Maintained
4035 F:      arch/loongarch/net/
4036
4037 BPF JIT for MIPS (32-BIT AND 64-BIT)
4038 M:      Johan Almbladh <johan.almbladh@anyfinetworks.com>
4039 M:      Paul Burton <paulburton@kernel.org>
4040 L:      bpf@vger.kernel.org
4041 S:      Maintained
4042 F:      arch/mips/net/
4043
4044 BPF JIT for NFP NICs
4045 M:      Jakub Kicinski <kuba@kernel.org>
4046 L:      bpf@vger.kernel.org
4047 S:      Odd Fixes
4048 F:      drivers/net/ethernet/netronome/nfp/bpf/
4049
4050 BPF JIT for POWERPC (32-BIT AND 64-BIT)
4051 M:      Michael Ellerman <mpe@ellerman.id.au>
4052 M:      Hari Bathini <hbathini@linux.ibm.com>
4053 M:      Christophe Leroy <christophe.leroy@csgroup.eu>
4054 R:      Naveen N Rao <naveen@kernel.org>
4055 L:      bpf@vger.kernel.org
4056 S:      Supported
4057 F:      arch/powerpc/net/
4058
4059 BPF JIT for RISC-V (32-bit)
4060 M:      Luke Nelson <luke.r.nels@gmail.com>
4061 M:      Xi Wang <xi.wang@gmail.com>
4062 L:      bpf@vger.kernel.org
4063 S:      Maintained
4064 F:      arch/riscv/net/
4065 X:      arch/riscv/net/bpf_jit_comp64.c
4066
4067 BPF JIT for RISC-V (64-bit)
4068 M:      Björn Töpel <bjorn@kernel.org>
4069 R:      Pu Lehui <pulehui@huawei.com>
4070 R:      Puranjay Mohan <puranjay@kernel.org>
4071 L:      bpf@vger.kernel.org
4072 S:      Maintained
4073 F:      arch/riscv/net/
4074 X:      arch/riscv/net/bpf_jit_comp32.c
4075
4076 BPF JIT for S390
4077 M:      Ilya Leoshkevich <iii@linux.ibm.com>
4078 M:      Heiko Carstens <hca@linux.ibm.com>
4079 M:      Vasily Gorbik <gor@linux.ibm.com>
4080 L:      bpf@vger.kernel.org
4081 S:      Supported
4082 F:      arch/s390/net/
4083 X:      arch/s390/net/pnet.c
4084
4085 BPF JIT for SPARC (32-BIT AND 64-BIT)
4086 M:      David S. Miller <davem@davemloft.net>
4087 L:      bpf@vger.kernel.org
4088 S:      Odd Fixes
4089 F:      arch/sparc/net/
4090
4091 BPF JIT for X86 32-BIT
4092 M:      Wang YanQing <udknight@gmail.com>
4093 L:      bpf@vger.kernel.org
4094 S:      Odd Fixes
4095 F:      arch/x86/net/bpf_jit_comp32.c
4096
4097 BPF JIT for X86 64-BIT
4098 M:      Alexei Starovoitov <ast@kernel.org>
4099 M:      Daniel Borkmann <daniel@iogearbox.net>
4100 L:      bpf@vger.kernel.org
4101 S:      Supported
4102 F:      arch/x86/net/
4103 X:      arch/x86/net/bpf_jit_comp32.c
4104
4105 BPF [BTF]
4106 M:      Martin KaFai Lau <martin.lau@linux.dev>
4107 L:      bpf@vger.kernel.org
4108 S:      Maintained
4109 F:      include/linux/btf*
4110 F:      kernel/bpf/btf.c
4111
4112 BPF [CORE]
4113 M:      Alexei Starovoitov <ast@kernel.org>
4114 M:      Daniel Borkmann <daniel@iogearbox.net>
4115 R:      John Fastabend <john.fastabend@gmail.com>
4116 L:      bpf@vger.kernel.org
4117 S:      Maintained
4118 F:      include/linux/bpf*
4119 F:      include/linux/filter.h
4120 F:      include/linux/tnum.h
4121 F:      kernel/bpf/core.c
4122 F:      kernel/bpf/dispatcher.c
4123 F:      kernel/bpf/mprog.c
4124 F:      kernel/bpf/syscall.c
4125 F:      kernel/bpf/tnum.c
4126 F:      kernel/bpf/trampoline.c
4127 F:      kernel/bpf/verifier.c
4128
4129 BPF [CRYPTO]
4130 M:      Vadim Fedorenko <vadim.fedorenko@linux.dev>
4131 L:      bpf@vger.kernel.org
4132 S:      Maintained
4133 F:      crypto/bpf_crypto_skcipher.c
4134 F:      include/linux/bpf_crypto.h
4135 F:      kernel/bpf/crypto.c
4136
4137 BPF [DOCUMENTATION] (Related to Standardization)
4138 R:      David Vernet <void@manifault.com>
4139 L:      bpf@vger.kernel.org
4140 L:      bpf@ietf.org
4141 S:      Maintained
4142 F:      Documentation/bpf/standardization/
4143
4144 BPF [GENERAL] (Safe Dynamic Programs and Tools)
4145 M:      Alexei Starovoitov <ast@kernel.org>
4146 M:      Daniel Borkmann <daniel@iogearbox.net>
4147 M:      Andrii Nakryiko <andrii@kernel.org>
4148 R:      Martin KaFai Lau <martin.lau@linux.dev>
4149 R:      Eduard Zingerman <eddyz87@gmail.com>
4150 R:      Song Liu <song@kernel.org>
4151 R:      Yonghong Song <yonghong.song@linux.dev>
4152 R:      John Fastabend <john.fastabend@gmail.com>
4153 R:      KP Singh <kpsingh@kernel.org>
4154 R:      Stanislav Fomichev <sdf@fomichev.me>
4155 R:      Hao Luo <haoluo@google.com>
4156 R:      Jiri Olsa <jolsa@kernel.org>
4157 L:      bpf@vger.kernel.org
4158 S:      Supported
4159 W:      https://bpf.io/
4160 Q:      https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
4161 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
4162 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
4163 F:      Documentation/bpf/
4164 F:      Documentation/networking/filter.rst
4165 F:      Documentation/userspace-api/ebpf/
4166 F:      arch/*/net/*
4167 F:      include/linux/bpf*
4168 F:      include/linux/btf*
4169 F:      include/linux/filter.h
4170 F:      include/trace/events/xdp.h
4171 F:      include/uapi/linux/bpf*
4172 F:      include/uapi/linux/btf*
4173 F:      include/uapi/linux/filter.h
4174 F:      kernel/bpf/
4175 F:      kernel/trace/bpf_trace.c
4176 F:      lib/buildid.c
4177 F:      lib/test_bpf.c
4178 F:      net/bpf/
4179 F:      net/core/filter.c
4180 F:      net/sched/act_bpf.c
4181 F:      net/sched/cls_bpf.c
4182 F:      samples/bpf/
4183 F:      scripts/bpf_doc.py
4184 F:      scripts/Makefile.btf
4185 F:      scripts/pahole-version.sh
4186 F:      tools/bpf/
4187 F:      tools/lib/bpf/
4188 F:      tools/testing/selftests/bpf/
4189
4190 BPF [ITERATOR]
4191 M:      Yonghong Song <yonghong.song@linux.dev>
4192 L:      bpf@vger.kernel.org
4193 S:      Maintained
4194 F:      kernel/bpf/*iter.c
4195
4196 BPF [L7 FRAMEWORK] (sockmap)
4197 M:      John Fastabend <john.fastabend@gmail.com>
4198 M:      Jakub Sitnicki <jakub@cloudflare.com>
4199 L:      netdev@vger.kernel.org
4200 L:      bpf@vger.kernel.org
4201 S:      Maintained
4202 F:      include/linux/skmsg.h
4203 F:      net/core/skmsg.c
4204 F:      net/core/sock_map.c
4205 F:      net/ipv4/tcp_bpf.c
4206 F:      net/ipv4/udp_bpf.c
4207 F:      net/unix/unix_bpf.c
4208
4209 BPF [LIBRARY] (libbpf)
4210 M:      Andrii Nakryiko <andrii@kernel.org>
4211 M:      Eduard Zingerman <eddyz87@gmail.com>
4212 L:      bpf@vger.kernel.org
4213 S:      Maintained
4214 F:      tools/lib/bpf/
4215
4216 BPF [MISC]
4217 L:      bpf@vger.kernel.org
4218 S:      Odd Fixes
4219 K:      (?:\b|_)bpf(?:\b|_)
4220
4221 BPF [NETKIT] (BPF-programmable network device)
4222 M:      Daniel Borkmann <daniel@iogearbox.net>
4223 M:      Nikolay Aleksandrov <razor@blackwall.org>
4224 L:      bpf@vger.kernel.org
4225 L:      netdev@vger.kernel.org
4226 S:      Supported
4227 F:      drivers/net/netkit.c
4228 F:      include/net/netkit.h
4229
4230 BPF [NETWORKING] (struct_ops, reuseport)
4231 M:      Martin KaFai Lau <martin.lau@linux.dev>
4232 L:      bpf@vger.kernel.org
4233 L:      netdev@vger.kernel.org
4234 S:      Maintained
4235 F:      kernel/bpf/bpf_struct*
4236
4237 BPF [NETWORKING] (tcx & tc BPF, sock_addr)
4238 M:      Martin KaFai Lau <martin.lau@linux.dev>
4239 M:      Daniel Borkmann <daniel@iogearbox.net>
4240 R:      John Fastabend <john.fastabend@gmail.com>
4241 L:      bpf@vger.kernel.org
4242 L:      netdev@vger.kernel.org
4243 S:      Maintained
4244 F:      include/net/tcx.h
4245 F:      kernel/bpf/tcx.c
4246 F:      net/core/filter.c
4247 F:      net/sched/act_bpf.c
4248 F:      net/sched/cls_bpf.c
4249
4250 BPF [RINGBUF]
4251 M:      Andrii Nakryiko <andrii@kernel.org>
4252 L:      bpf@vger.kernel.org
4253 S:      Maintained
4254 F:      kernel/bpf/ringbuf.c
4255
4256 BPF [SECURITY & LSM] (Security Audit and Enforcement using BPF)
4257 M:      KP Singh <kpsingh@kernel.org>
4258 M:      Matt Bobrowski <mattbobrowski@google.com>
4259 L:      bpf@vger.kernel.org
4260 S:      Maintained
4261 F:      Documentation/bpf/prog_lsm.rst
4262 F:      include/linux/bpf_lsm.h
4263 F:      kernel/bpf/bpf_lsm.c
4264 F:      kernel/trace/bpf_trace.c
4265 F:      security/bpf/
4266
4267 BPF [SELFTESTS] (Test Runners & Infrastructure)
4268 M:      Andrii Nakryiko <andrii@kernel.org>
4269 M:      Eduard Zingerman <eddyz87@gmail.com>
4270 R:      Mykola Lysenko <mykolal@fb.com>
4271 L:      bpf@vger.kernel.org
4272 S:      Maintained
4273 F:      tools/testing/selftests/bpf/
4274
4275 BPF [STORAGE & CGROUPS]
4276 M:      Martin KaFai Lau <martin.lau@linux.dev>
4277 L:      bpf@vger.kernel.org
4278 S:      Maintained
4279 F:      kernel/bpf/*storage.c
4280 F:      kernel/bpf/bpf_lru*
4281 F:      kernel/bpf/cgroup.c
4282
4283 BPF [TOOLING] (bpftool)
4284 M:      Quentin Monnet <qmo@kernel.org>
4285 L:      bpf@vger.kernel.org
4286 S:      Maintained
4287 F:      kernel/bpf/disasm.*
4288 F:      tools/bpf/bpftool/
4289
4290 BPF [TRACING]
4291 M:      Song Liu <song@kernel.org>
4292 R:      Jiri Olsa <jolsa@kernel.org>
4293 L:      bpf@vger.kernel.org
4294 S:      Maintained
4295 F:      kernel/bpf/stackmap.c
4296 F:      kernel/trace/bpf_trace.c
4297 F:      lib/buildid.c
4298
4299 BROADCOM ASP 2.0 ETHERNET DRIVER
4300 M:      Justin Chen <justin.chen@broadcom.com>
4301 M:      Florian Fainelli <florian.fainelli@broadcom.com>
4302 L:      bcm-kernel-feedback-list@broadcom.com
4303 L:      netdev@vger.kernel.org
4304 S:      Supported
4305 F:      Documentation/devicetree/bindings/net/brcm,asp-v2.0.yaml
4306 F:      drivers/net/ethernet/broadcom/asp2/
4307
4308 BROADCOM B44 10/100 ETHERNET DRIVER
4309 M:      Michael Chan <michael.chan@broadcom.com>
4310 L:      netdev@vger.kernel.org
4311 S:      Supported
4312 F:      drivers/net/ethernet/broadcom/b44.*
4313
4314 BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
4315 M:      Florian Fainelli <florian.fainelli@broadcom.com>
4316 L:      netdev@vger.kernel.org
4317 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
4318 S:      Supported
4319 F:      Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
4320 F:      drivers/net/dsa/b53/*
4321 F:      drivers/net/dsa/bcm_sf2*
4322 F:      include/linux/dsa/brcm.h
4323 F:      include/linux/platform_data/b53.h
4324
4325 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
4326 M:      Florian Fainelli <florian.fainelli@broadcom.com>
4327 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4328 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
4329 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4330 S:      Maintained
4331 T:      git https://github.com/broadcom/stblinux.git
4332 F:      Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4333 F:      drivers/pci/controller/pcie-brcmstb.c
4334 F:      drivers/staging/vc04_services
4335 N:      bcm2711
4336 N:      bcm283*
4337 N:      raspberrypi
4338
4339 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
4340 M:      Florian Fainelli <florian.fainelli@broadcom.com>
4341 M:      Ray Jui <rjui@broadcom.com>
4342 M:      Scott Branden <sbranden@broadcom.com>
4343 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4344 S:      Maintained
4345 T:      git https://github.com/broadcom/mach-bcm
4346 F:      arch/arm/mach-bcm/
4347 N:      bcm281*
4348 N:      bcm113*
4349 N:      bcm216*
4350 N:      kona
4351
4352 BROADCOM BCM2835 CAMERA DRIVERS
4353 M:      Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com>
4354 L:      linux-media@vger.kernel.org
4355 S:      Maintained
4356 F:      Documentation/devicetree/bindings/media/brcm,bcm2835-unicam.yaml
4357 F:      drivers/media/platform/broadcom/bcm2835-unicam*
4358
4359 BROADCOM BCM47XX MIPS ARCHITECTURE
4360 M:      Hauke Mehrtens <hauke@hauke-m.de>
4361 M:      Rafał Miłecki <zajec5@gmail.com>
4362 L:      linux-mips@vger.kernel.org
4363 S:      Maintained
4364 F:      Documentation/devicetree/bindings/mips/brcm/
4365 F:      arch/mips/bcm47xx/*
4366 F:      arch/mips/include/asm/mach-bcm47xx/*
4367
4368 BROADCOM BCM4908 ETHERNET DRIVER
4369 M:      Rafał Miłecki <rafal@milecki.pl>
4370 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4371 L:      netdev@vger.kernel.org
4372 S:      Maintained
4373 F:      Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
4374 F:      drivers/net/ethernet/broadcom/bcm4908_enet.*
4375 F:      drivers/net/ethernet/broadcom/unimac.h
4376
4377 BROADCOM BCM4908 PINMUX DRIVER
4378 M:      Rafał Miłecki <rafal@milecki.pl>
4379 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4380 L:      linux-gpio@vger.kernel.org
4381 S:      Maintained
4382 F:      Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml
4383 F:      drivers/pinctrl/bcm/pinctrl-bcm4908.c
4384
4385 BROADCOM BCM5301X ARM ARCHITECTURE
4386 M:      Florian Fainelli <florian.fainelli@broadcom.com>
4387 M:      Hauke Mehrtens <hauke@hauke-m.de>
4388 M:      Rafał Miłecki <zajec5@gmail.com>
4389 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4390 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4391 S:      Maintained
4392 F:      arch/arm/boot/dts/broadcom/bcm-ns.dtsi
4393 F:      arch/arm/boot/dts/broadcom/bcm470*
4394 F:      arch/arm/boot/dts/broadcom/bcm5301*
4395 F:      arch/arm/boot/dts/broadcom/bcm953012*
4396 F:      arch/arm/mach-bcm/bcm_5301x.c
4397
4398 BROADCOM BCM53573 ARM ARCHITECTURE
4399 M:      Florian Fainelli <florian.fainelli@broadcom.com>
4400 M:      Rafał Miłecki <rafal@milecki.pl>
4401 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4402 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4403 S:      Maintained
4404 F:      arch/arm/boot/dts/broadcom/bcm47189*
4405 F:      arch/arm/boot/dts/broadcom/bcm53573*
4406
4407 BROADCOM BCM63XX/BCM33XX UDC DRIVER
4408 M:      Kevin Cernekee <cernekee@gmail.com>
4409 L:      linux-usb@vger.kernel.org
4410 S:      Maintained
4411 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
4412
4413 BROADCOM BCM7XXX ARM ARCHITECTURE
4414 M:      Florian Fainelli <florian.fainelli@broadcom.com>
4415 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4416 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4417 S:      Maintained
4418 T:      git https://github.com/broadcom/stblinux.git
4419 F:      Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4420 F:      arch/arm/boot/dts/broadcom/bcm7*.dts*
4421 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
4422 F:      arch/arm/mach-bcm/*brcmstb*
4423 F:      arch/arm/mm/cache-b15-rac.c
4424 F:      drivers/bus/brcmstb_gisb.c
4425 F:      drivers/pci/controller/pcie-brcmstb.c
4426 N:      brcmstb
4427 N:      bcm7038
4428 N:      bcm7120
4429
4430 BROADCOM BCMBCA ARM ARCHITECTURE
4431 M:      William Zhang <william.zhang@broadcom.com>
4432 M:      Anand Gore <anand.gore@broadcom.com>
4433 M:      Kursad Oney <kursad.oney@broadcom.com>
4434 M:      Florian Fainelli <florian.fainelli@broadcom.com>
4435 M:      Rafał Miłecki <rafal@milecki.pl>
4436 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4437 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4438 S:      Maintained
4439 T:      git https://github.com/broadcom/stblinux.git
4440 F:      Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml
4441 F:      arch/arm64/boot/dts/broadcom/bcmbca/*
4442 N:      bcmbca
4443 N:      bcm[9]?47622
4444 N:      bcm[9]?4912
4445 N:      bcm[9]?63138
4446 N:      bcm[9]?63146
4447 N:      bcm[9]?63148
4448 N:      bcm[9]?63158
4449 N:      bcm[9]?63178
4450 N:      bcm[9]?6756
4451 N:      bcm[9]?6813
4452 N:      bcm[9]?6846
4453 N:      bcm[9]?6855
4454 N:      bcm[9]?6856
4455 N:      bcm[9]?6858
4456 N:      bcm[9]?6878
4457
4458 BROADCOM BDC DRIVER
4459 M:      Justin Chen <justin.chen@broadcom.com>
4460 M:      Al Cooper <alcooperx@gmail.com>
4461 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4462 L:      linux-usb@vger.kernel.org
4463 S:      Maintained
4464 F:      Documentation/devicetree/bindings/usb/brcm,bdc.yaml
4465 F:      drivers/usb/gadget/udc/bdc/
4466
4467 BROADCOM BMIPS CPUFREQ DRIVER
4468 M:      Markus Mayer <mmayer@broadcom.com>
4469 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4470 L:      linux-pm@vger.kernel.org
4471 S:      Maintained
4472 F:      drivers/cpufreq/bmips-cpufreq.c
4473
4474 BROADCOM BMIPS MIPS ARCHITECTURE
4475 M:      Florian Fainelli <florian.fainelli@broadcom.com>
4476 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4477 L:      linux-mips@vger.kernel.org
4478 S:      Maintained
4479 T:      git https://github.com/broadcom/stblinux.git
4480 F:      arch/mips/bmips/*
4481 F:      arch/mips/boot/dts/brcm/bcm*.dts*
4482 F:      arch/mips/include/asm/mach-bmips/*
4483 F:      arch/mips/kernel/*bmips*
4484 F:      drivers/irqchip/irq-bcm63*
4485 F:      drivers/irqchip/irq-bcm7*
4486 F:      drivers/irqchip/irq-brcmstb*
4487 F:      drivers/pmdomain/bcm/bcm63xx-power.c
4488 F:      include/linux/bcm963xx_nvram.h
4489 F:      include/linux/bcm963xx_tag.h
4490
4491 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
4492 M:      Rasesh Mody <rmody@marvell.com>
4493 M:      GR-Linux-NIC-Dev@marvell.com
4494 L:      netdev@vger.kernel.org
4495 S:      Supported
4496 F:      drivers/net/ethernet/broadcom/bnx2.*
4497 F:      drivers/net/ethernet/broadcom/bnx2_*
4498
4499 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
4500 M:      Saurav Kashyap <skashyap@marvell.com>
4501 M:      Javed Hasan <jhasan@marvell.com>
4502 M:      GR-QLogic-Storage-Upstream@marvell.com
4503 L:      linux-scsi@vger.kernel.org
4504 S:      Supported
4505 F:      drivers/scsi/bnx2fc/
4506
4507 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
4508 M:      Nilesh Javali <njavali@marvell.com>
4509 M:      Manish Rangankar <mrangankar@marvell.com>
4510 M:      GR-QLogic-Storage-Upstream@marvell.com
4511 L:      linux-scsi@vger.kernel.org
4512 S:      Supported
4513 F:      drivers/scsi/bnx2i/
4514
4515 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
4516 M:      Sudarsana Kalluru <skalluru@marvell.com>
4517 M:      Manish Chopra <manishc@marvell.com>
4518 L:      netdev@vger.kernel.org
4519 S:      Supported
4520 F:      drivers/net/ethernet/broadcom/bnx2x/
4521
4522 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
4523 M:      Michael Chan <michael.chan@broadcom.com>
4524 L:      netdev@vger.kernel.org
4525 S:      Supported
4526 F:      drivers/firmware/broadcom/tee_bnxt_fw.c
4527 F:      drivers/net/ethernet/broadcom/bnxt/
4528 F:      include/linux/firmware/broadcom/tee_bnxt_fw.h
4529
4530 BROADCOM BRCM80211 IEEE802.11 WIRELESS DRIVERS
4531 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
4532 L:      linux-wireless@vger.kernel.org
4533 L:      brcm80211@lists.linux.dev
4534 L:      brcm80211-dev-list.pdl@broadcom.com
4535 S:      Supported
4536 F:      drivers/net/wireless/broadcom/brcm80211/
4537 F:      include/linux/platform_data/brcmfmac.h
4538
4539 BROADCOM BRCMSTB GPIO DRIVER
4540 M:      Doug Berger <opendmb@gmail.com>
4541 M:      Florian Fainelli <florian.fainelli@broadcom.com>
4542 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4543 S:      Supported
4544 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
4545 F:      drivers/gpio/gpio-brcmstb.c
4546
4547 BROADCOM BRCMSTB I2C DRIVER
4548 M:      Kamal Dasu <kamal.dasu@broadcom.com>
4549 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4550 L:      linux-i2c@vger.kernel.org
4551 S:      Supported
4552 F:      Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
4553 F:      drivers/i2c/busses/i2c-brcmstb.c
4554
4555 BROADCOM BRCMSTB UART DRIVER
4556 M:      Al Cooper <alcooperx@gmail.com>
4557 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4558 L:      linux-serial@vger.kernel.org
4559 S:      Maintained
4560 F:      Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
4561 F:      drivers/tty/serial/8250/8250_bcm7271.c
4562
4563 BROADCOM BRCMSTB USB EHCI DRIVER
4564 M:      Justin Chen <justin.chen@broadcom.com>
4565 M:      Al Cooper <alcooperx@gmail.com>
4566 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4567 L:      linux-usb@vger.kernel.org
4568 S:      Maintained
4569 F:      Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
4570 F:      drivers/usb/host/ehci-brcm.*
4571
4572 BROADCOM BRCMSTB USB PIN MAP DRIVER
4573 M:      Al Cooper <alcooperx@gmail.com>
4574 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4575 L:      linux-usb@vger.kernel.org
4576 S:      Maintained
4577 F:      Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
4578 F:      drivers/usb/misc/brcmstb-usb-pinmap.c
4579
4580 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
4581 M:      Justin Chen <justin.chen@broadcom.com>
4582 M:      Al Cooper <alcooperx@gmail.com>
4583 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4584 L:      linux-kernel@vger.kernel.org
4585 S:      Maintained
4586 F:      drivers/phy/broadcom/phy-brcm-usb*
4587
4588 BROADCOM Broadband SoC High Speed SPI Controller DRIVER
4589 M:      William Zhang <william.zhang@broadcom.com>
4590 M:      Kursad Oney <kursad.oney@broadcom.com>
4591 M:      Jonas Gorski <jonas.gorski@gmail.com>
4592 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4593 L:      linux-spi@vger.kernel.org
4594 S:      Maintained
4595 F:      Documentation/devicetree/bindings/spi/brcm,bcm63xx-hsspi.yaml
4596 F:      drivers/spi/spi-bcm63xx-hsspi.c
4597 F:      drivers/spi/spi-bcmbca-hsspi.c
4598
4599 BROADCOM BCM6348/BCM6358 SPI controller DRIVER
4600 M:      Jonas Gorski <jonas.gorski@gmail.com>
4601 L:      linux-spi@vger.kernel.org
4602 S:      Odd Fixes
4603 F:      Documentation/devicetree/bindings/spi/brcm,bcm63xx-spi.yaml
4604 F:      drivers/spi/spi-bcm63xx.c
4605
4606 BROADCOM ETHERNET PHY DRIVERS
4607 M:      Florian Fainelli <florian.fainelli@broadcom.com>
4608 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4609 L:      netdev@vger.kernel.org
4610 S:      Supported
4611 F:      Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
4612 F:      drivers/net/phy/bcm*.[ch]
4613 F:      drivers/net/phy/broadcom.c
4614 F:      include/linux/brcmphy.h
4615
4616 BROADCOM GENET ETHERNET DRIVER
4617 M:      Doug Berger <opendmb@gmail.com>
4618 M:      Florian Fainelli <florian.fainelli@broadcom.com>
4619 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4620 L:      netdev@vger.kernel.org
4621 S:      Supported
4622 F:      Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
4623 F:      Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
4624 F:      drivers/net/ethernet/broadcom/genet/
4625 F:      drivers/net/ethernet/broadcom/unimac.h
4626 F:      drivers/net/mdio/mdio-bcm-unimac.c
4627 F:      include/linux/platform_data/bcmgenet.h
4628 F:      include/linux/platform_data/mdio-bcm-unimac.h
4629
4630 BROADCOM IPROC ARM ARCHITECTURE
4631 M:      Ray Jui <rjui@broadcom.com>
4632 M:      Scott Branden <sbranden@broadcom.com>
4633 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4634 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4635 S:      Maintained
4636 T:      git https://github.com/broadcom/stblinux.git
4637 F:      arch/arm64/boot/dts/broadcom/northstar2/*
4638 F:      arch/arm64/boot/dts/broadcom/stingray/*
4639 F:      drivers/clk/bcm/clk-ns*
4640 F:      drivers/clk/bcm/clk-sr*
4641 F:      drivers/pinctrl/bcm/pinctrl-ns*
4642 F:      include/dt-bindings/clock/bcm-sr*
4643 N:      iproc
4644 N:      cygnus
4645 N:      bcm[-_]nsp
4646 N:      bcm9113*
4647 N:      bcm9583*
4648 N:      bcm9585*
4649 N:      bcm9586*
4650 N:      bcm988312
4651 N:      bcm113*
4652 N:      bcm583*
4653 N:      bcm585*
4654 N:      bcm586*
4655 N:      bcm88312
4656 N:      hr2
4657 N:      stingray
4658
4659 BROADCOM IPROC GBIT ETHERNET DRIVER
4660 M:      Rafał Miłecki <rafal@milecki.pl>
4661 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4662 L:      netdev@vger.kernel.org
4663 S:      Maintained
4664 F:      Documentation/devicetree/bindings/net/brcm,amac.yaml
4665 F:      drivers/net/ethernet/broadcom/bgmac*
4666 F:      drivers/net/ethernet/broadcom/unimac.h
4667
4668 BROADCOM KONA GPIO DRIVER
4669 M:      Ray Jui <rjui@broadcom.com>
4670 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4671 S:      Supported
4672 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.yaml
4673 F:      drivers/gpio/gpio-bcm-kona.c
4674
4675 BROADCOM MPI3 STORAGE CONTROLLER DRIVER
4676 M:      Sathya Prakash Veerichetty <sathya.prakash@broadcom.com>
4677 M:      Kashyap Desai <kashyap.desai@broadcom.com>
4678 M:      Sumit Saxena <sumit.saxena@broadcom.com>
4679 M:      Sreekanth Reddy <sreekanth.reddy@broadcom.com>
4680 L:      mpi3mr-linuxdrv.pdl@broadcom.com
4681 L:      linux-scsi@vger.kernel.org
4682 S:      Supported
4683 W:      https://www.broadcom.com/support/storage
4684 F:      drivers/scsi/mpi3mr/
4685
4686 BROADCOM NETXTREME-E ROCE DRIVER
4687 M:      Selvin Xavier <selvin.xavier@broadcom.com>
4688 L:      linux-rdma@vger.kernel.org
4689 S:      Supported
4690 W:      http://www.broadcom.com
4691 F:      drivers/infiniband/hw/bnxt_re/
4692 F:      include/uapi/rdma/bnxt_re-abi.h
4693
4694 BROADCOM NVRAM DRIVER
4695 M:      Rafał Miłecki <zajec5@gmail.com>
4696 L:      linux-mips@vger.kernel.org
4697 S:      Maintained
4698 F:      drivers/firmware/broadcom/*
4699
4700 BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
4701 M:      Rafał Miłecki <rafal@milecki.pl>
4702 M:      Florian Fainelli <florian.fainelli@broadcom.com>
4703 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4704 L:      linux-pm@vger.kernel.org
4705 S:      Maintained
4706 T:      git https://github.com/broadcom/stblinux.git
4707 F:      drivers/pmdomain/bcm/bcm-pmb.c
4708 F:      include/dt-bindings/soc/bcm-pmb.h
4709
4710 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
4711 M:      Rafał Miłecki <zajec5@gmail.com>
4712 L:      linux-wireless@vger.kernel.org
4713 S:      Maintained
4714 F:      drivers/bcma/
4715 F:      include/linux/bcma/
4716
4717 BROADCOM SPI DRIVER
4718 M:      Kamal Dasu <kamal.dasu@broadcom.com>
4719 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4720 S:      Maintained
4721 F:      Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
4722 F:      drivers/spi/spi-bcm-qspi.*
4723 F:      drivers/spi/spi-brcmstb-qspi.c
4724 F:      drivers/spi/spi-iproc-qspi.c
4725
4726 BROADCOM STB AVS CPUFREQ DRIVER
4727 M:      Markus Mayer <mmayer@broadcom.com>
4728 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4729 L:      linux-pm@vger.kernel.org
4730 S:      Maintained
4731 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
4732 F:      drivers/cpufreq/brcmstb*
4733
4734 BROADCOM STB AVS TMON DRIVER
4735 M:      Markus Mayer <mmayer@broadcom.com>
4736 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4737 L:      linux-pm@vger.kernel.org
4738 S:      Maintained
4739 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
4740 F:      drivers/thermal/broadcom/brcmstb*
4741
4742 BROADCOM STB DPFE DRIVER
4743 M:      Markus Mayer <mmayer@broadcom.com>
4744 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4745 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4746 S:      Maintained
4747 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
4748 F:      drivers/memory/brcmstb_dpfe.c
4749
4750 BROADCOM STB NAND FLASH DRIVER
4751 M:      Brian Norris <computersforpeace@gmail.com>
4752 M:      Kamal Dasu <kamal.dasu@broadcom.com>
4753 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4754 L:      linux-mtd@lists.infradead.org
4755 S:      Maintained
4756 F:      drivers/mtd/nand/raw/brcmnand/
4757 F:      include/linux/platform_data/brcmnand.h
4758
4759 BROADCOM STB PCIE DRIVER
4760 M:      Jim Quinlan <jim2101024@gmail.com>
4761 M:      Nicolas Saenz Julienne <nsaenz@kernel.org>
4762 M:      Florian Fainelli <florian.fainelli@broadcom.com>
4763 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4764 L:      linux-pci@vger.kernel.org
4765 S:      Maintained
4766 F:      Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4767 F:      drivers/pci/controller/pcie-brcmstb.c
4768
4769 BROADCOM SYSTEMPORT ETHERNET DRIVER
4770 M:      Florian Fainelli <florian.fainelli@broadcom.com>
4771 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4772 L:      netdev@vger.kernel.org
4773 S:      Supported
4774 F:      Documentation/devicetree/bindings/net/brcm,systemport.yaml
4775 F:      drivers/net/ethernet/broadcom/bcmsysport.*
4776 F:      drivers/net/ethernet/broadcom/unimac.h
4777
4778 BROADCOM TG3 GIGABIT ETHERNET DRIVER
4779 M:      Pavan Chebbi <pavan.chebbi@broadcom.com>
4780 M:      Michael Chan <mchan@broadcom.com>
4781 L:      netdev@vger.kernel.org
4782 S:      Supported
4783 F:      drivers/net/ethernet/broadcom/tg3.*
4784
4785 BROADCOM VK DRIVER
4786 M:      Scott Branden <scott.branden@broadcom.com>
4787 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4788 S:      Supported
4789 F:      drivers/misc/bcm-vk/
4790 F:      include/uapi/linux/misc/bcm_vk.h
4791
4792 BROCADE BFA FC SCSI DRIVER
4793 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
4794 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
4795 L:      linux-scsi@vger.kernel.org
4796 S:      Supported
4797 F:      drivers/scsi/bfa/
4798
4799 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
4800 M:      Rasesh Mody <rmody@marvell.com>
4801 M:      Sudarsana Kalluru <skalluru@marvell.com>
4802 M:      GR-Linux-NIC-Dev@marvell.com
4803 L:      netdev@vger.kernel.org
4804 S:      Supported
4805 F:      drivers/net/ethernet/brocade/bna/
4806
4807 BSG (block layer generic sg v4 driver)
4808 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
4809 L:      linux-scsi@vger.kernel.org
4810 S:      Supported
4811 F:      block/bsg.c
4812 F:      include/linux/bsg.h
4813 F:      include/uapi/linux/bsg.h
4814
4815 BT87X AUDIO DRIVER
4816 M:      Clemens Ladisch <clemens@ladisch.de>
4817 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
4818 S:      Maintained
4819 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4820 F:      Documentation/sound/cards/bt87x.rst
4821 F:      sound/pci/bt87x.c
4822
4823 BT8XXGPIO DRIVER
4824 M:      Michael Buesch <m@bues.ch>
4825 S:      Maintained
4826 W:      http://bu3sch.de/btgpio.php
4827 F:      drivers/gpio/gpio-bt8xx.c
4828
4829 BTRFS FILE SYSTEM
4830 M:      Chris Mason <clm@fb.com>
4831 M:      Josef Bacik <josef@toxicpanda.com>
4832 M:      David Sterba <dsterba@suse.com>
4833 L:      linux-btrfs@vger.kernel.org
4834 S:      Maintained
4835 W:      https://btrfs.readthedocs.io
4836 Q:      https://patchwork.kernel.org/project/linux-btrfs/list/
4837 C:      irc://irc.libera.chat/btrfs
4838 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
4839 F:      Documentation/filesystems/btrfs.rst
4840 F:      fs/btrfs/
4841 F:      include/linux/btrfs*
4842 F:      include/trace/events/btrfs.h
4843 F:      include/uapi/linux/btrfs*
4844
4845 BTTV VIDEO4LINUX DRIVER
4846 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4847 L:      linux-media@vger.kernel.org
4848 S:      Odd fixes
4849 W:      https://linuxtv.org
4850 T:      git git://linuxtv.org/media_tree.git
4851 F:      Documentation/driver-api/media/drivers/bttv*
4852 F:      drivers/media/pci/bt8xx/bttv*
4853
4854 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4855 M:      Chanwoo Choi <cw00.choi@samsung.com>
4856 L:      linux-pm@vger.kernel.org
4857 L:      linux-samsung-soc@vger.kernel.org
4858 S:      Maintained
4859 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4860 F:      Documentation/devicetree/bindings/interconnect/samsung,exynos-bus.yaml
4861 F:      drivers/devfreq/exynos-bus.c
4862
4863 BUSLOGIC SCSI DRIVER
4864 M:      Khalid Aziz <khalid@gonehiking.org>
4865 L:      linux-scsi@vger.kernel.org
4866 S:      Maintained
4867 F:      drivers/scsi/BusLogic.*
4868 F:      drivers/scsi/FlashPoint.*
4869
4870 BXCAN CAN NETWORK DRIVER
4871 M:      Dario Binacchi <dario.binacchi@amarulasolutions.com>
4872 L:      linux-can@vger.kernel.org
4873 S:      Maintained
4874 F:      Documentation/devicetree/bindings/net/can/st,stm32-bxcan.yaml
4875 F:      drivers/net/can/bxcan.c
4876
4877 C-MEDIA CMI8788 DRIVER
4878 M:      Clemens Ladisch <clemens@ladisch.de>
4879 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
4880 S:      Maintained
4881 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4882 F:      sound/pci/oxygen/
4883
4884 C-SKY ARCHITECTURE
4885 M:      Guo Ren <guoren@kernel.org>
4886 L:      linux-csky@vger.kernel.org
4887 S:      Supported
4888 T:      git https://github.com/c-sky/csky-linux.git
4889 F:      Documentation/devicetree/bindings/csky/
4890 F:      Documentation/devicetree/bindings/interrupt-controller/csky,*
4891 F:      Documentation/devicetree/bindings/timer/csky,*
4892 F:      arch/csky/
4893 F:      drivers/clocksource/timer-gx6605s.c
4894 F:      drivers/clocksource/timer-mp-csky.c
4895 F:      drivers/irqchip/irq-csky-*
4896 N:      csky
4897 K:      csky
4898
4899 CA8210 IEEE-802.15.4 RADIO DRIVER
4900 L:      linux-wpan@vger.kernel.org
4901 S:      Orphan
4902 W:      https://github.com/Cascoda/ca8210-linux.git
4903 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
4904 F:      drivers/net/ieee802154/ca8210.c
4905
4906 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
4907 M:      David Howells <dhowells@redhat.com>
4908 L:      netfs@lists.linux.dev
4909 S:      Supported
4910 F:      Documentation/filesystems/caching/cachefiles.rst
4911 F:      fs/cachefiles/
4912
4913 CACHESTAT: PAGE CACHE STATS FOR A FILE
4914 M:      Nhat Pham <nphamcs@gmail.com>
4915 M:      Johannes Weiner <hannes@cmpxchg.org>
4916 L:      linux-mm@kvack.org
4917 S:      Maintained
4918 F:      tools/testing/selftests/cachestat/test_cachestat.c
4919
4920 CADENCE MIPI-CSI2 BRIDGES
4921 M:      Maxime Ripard <mripard@kernel.org>
4922 L:      linux-media@vger.kernel.org
4923 S:      Maintained
4924 F:      Documentation/devicetree/bindings/media/cdns,*.txt
4925 F:      Documentation/devicetree/bindings/media/cdns,csi2rx.yaml
4926 F:      drivers/media/platform/cadence/cdns-csi2*
4927
4928 CADENCE NAND DRIVER
4929 L:      linux-mtd@lists.infradead.org
4930 S:      Orphan
4931 F:      Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
4932 F:      drivers/mtd/nand/raw/cadence-nand-controller.c
4933
4934 CADENCE USB3 DRD IP DRIVER
4935 M:      Peter Chen <peter.chen@kernel.org>
4936 M:      Pawel Laszczak <pawell@cadence.com>
4937 R:      Roger Quadros <rogerq@kernel.org>
4938 L:      linux-usb@vger.kernel.org
4939 S:      Maintained
4940 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4941 F:      Documentation/devicetree/bindings/usb/cdns,usb3.yaml
4942 F:      drivers/usb/cdns3/
4943 X:      drivers/usb/cdns3/cdnsp*
4944
4945 CADENCE USBHS DRIVER
4946 M:      Pawel Laszczak <pawell@cadence.com>
4947 L:      linux-usb@vger.kernel.org
4948 S:      Maintained
4949 F:      drivers/usb/gadget/udc/cdns2
4950
4951 CADENCE USBSSP DRD IP DRIVER
4952 M:      Pawel Laszczak <pawell@cadence.com>
4953 L:      linux-usb@vger.kernel.org
4954 S:      Maintained
4955 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4956 F:      drivers/usb/cdns3/
4957 X:      drivers/usb/cdns3/cdns3*
4958
4959 CADET FM/AM RADIO RECEIVER DRIVER
4960 M:      Hans Verkuil <hverkuil@xs4all.nl>
4961 L:      linux-media@vger.kernel.org
4962 S:      Maintained
4963 W:      https://linuxtv.org
4964 T:      git git://linuxtv.org/media_tree.git
4965 F:      drivers/media/radio/radio-cadet*
4966
4967 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
4968 L:      linux-media@vger.kernel.org
4969 S:      Orphan
4970 T:      git git://linuxtv.org/media_tree.git
4971 F:      Documentation/admin-guide/media/cafe_ccic*
4972 F:      drivers/media/platform/marvell/
4973
4974 CAIF NETWORK LAYER
4975 L:      netdev@vger.kernel.org
4976 S:      Orphan
4977 F:      Documentation/networking/caif/
4978 F:      drivers/net/caif/
4979 F:      include/net/caif/
4980 F:      include/uapi/linux/caif/
4981 F:      net/caif/
4982
4983 CAKE QDISC
4984 M:      Toke Høiland-Jørgensen <toke@toke.dk>
4985 L:      cake@lists.bufferbloat.net (moderated for non-subscribers)
4986 S:      Maintained
4987 F:      net/sched/sch_cake.c
4988
4989 CAN NETWORK DRIVERS
4990 M:      Marc Kleine-Budde <mkl@pengutronix.de>
4991 M:      Vincent Mailhol <mailhol.vincent@wanadoo.fr>
4992 L:      linux-can@vger.kernel.org
4993 S:      Maintained
4994 W:      https://github.com/linux-can
4995 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4996 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4997 F:      Documentation/devicetree/bindings/net/can/
4998 F:      Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
4999 F:      drivers/net/can/
5000 F:      drivers/phy/phy-can-transceiver.c
5001 F:      include/linux/can/bittiming.h
5002 F:      include/linux/can/dev.h
5003 F:      include/linux/can/length.h
5004 F:      include/linux/can/platform/
5005 F:      include/linux/can/rx-offload.h
5006 F:      include/uapi/linux/can/error.h
5007 F:      include/uapi/linux/can/netlink.h
5008 F:      include/uapi/linux/can/vxcan.h
5009
5010 CAN NETWORK LAYER
5011 M:      Oliver Hartkopp <socketcan@hartkopp.net>
5012 M:      Marc Kleine-Budde <mkl@pengutronix.de>
5013 L:      linux-can@vger.kernel.org
5014 S:      Maintained
5015 W:      https://github.com/linux-can
5016 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
5017 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
5018 F:      Documentation/networking/can.rst
5019 F:      Documentation/networking/iso15765-2.rst
5020 F:      include/linux/can/can-ml.h
5021 F:      include/linux/can/core.h
5022 F:      include/linux/can/skb.h
5023 F:      include/net/netns/can.h
5024 F:      include/uapi/linux/can.h
5025 F:      include/uapi/linux/can/bcm.h
5026 F:      include/uapi/linux/can/gw.h
5027 F:      include/uapi/linux/can/isotp.h
5028 F:      include/uapi/linux/can/raw.h
5029 F:      net/can/
5030
5031 CAN-J1939 NETWORK LAYER
5032 M:      Robin van der Gracht <robin@protonic.nl>
5033 M:      Oleksij Rempel <o.rempel@pengutronix.de>
5034 R:      kernel@pengutronix.de
5035 L:      linux-can@vger.kernel.org
5036 S:      Maintained
5037 F:      Documentation/networking/j1939.rst
5038 F:      include/uapi/linux/can/j1939.h
5039 F:      net/can/j1939/
5040
5041 CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
5042 M:      Damien Le Moal <dlemoal@kernel.org>
5043 L:      linux-riscv@lists.infradead.org
5044 L:      linux-gpio@vger.kernel.org (pinctrl driver)
5045 F:      Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
5046 F:      drivers/pinctrl/pinctrl-k210.c
5047
5048 CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
5049 M:      Damien Le Moal <dlemoal@kernel.org>
5050 L:      linux-kernel@vger.kernel.org
5051 L:      linux-riscv@lists.infradead.org
5052 S:      Maintained
5053 F:      Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
5054 F:      drivers/reset/reset-k210.c
5055
5056 CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
5057 M:      Damien Le Moal <dlemoal@kernel.org>
5058 L:      linux-riscv@lists.infradead.org
5059 S:      Maintained
5060 F:      Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
5061 F:      drivers/soc/canaan/
5062 F:      include/soc/canaan/
5063
5064 CAPABILITIES
5065 M:      Serge Hallyn <serge@hallyn.com>
5066 L:      linux-security-module@vger.kernel.org
5067 S:      Supported
5068 F:      include/linux/capability.h
5069 F:      include/uapi/linux/capability.h
5070 F:      kernel/capability.c
5071 F:      security/commoncap.c
5072
5073 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
5074 M:      Kevin Tsai <ktsai@capellamicro.com>
5075 S:      Maintained
5076 F:      drivers/iio/light/cm*
5077
5078 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
5079 M:      Christian Lamparter <chunkeey@googlemail.com>
5080 L:      linux-wireless@vger.kernel.org
5081 S:      Maintained
5082 W:      https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
5083 F:      drivers/net/wireless/ath/carl9170/
5084
5085 CAVIUM I2C DRIVER
5086 M:      Robert Richter <rric@kernel.org>
5087 S:      Odd Fixes
5088 W:      http://www.marvell.com
5089 F:      drivers/i2c/busses/i2c-octeon*
5090 F:      drivers/i2c/busses/i2c-thunderx*
5091
5092 CAVIUM LIQUIDIO NETWORK DRIVER
5093 L:      netdev@vger.kernel.org
5094 S:      Orphan
5095 W:      http://www.marvell.com
5096 F:      drivers/net/ethernet/cavium/liquidio/
5097
5098 CAVIUM MMC DRIVER
5099 M:      Robert Richter <rric@kernel.org>
5100 S:      Odd Fixes
5101 W:      http://www.marvell.com
5102 F:      drivers/mmc/host/cavium*
5103
5104 CAVIUM OCTEON-TX CRYPTO DRIVER
5105 M:      George Cherian <gcherian@marvell.com>
5106 L:      linux-crypto@vger.kernel.org
5107 S:      Supported
5108 W:      http://www.marvell.com
5109 F:      drivers/crypto/cavium/cpt/
5110
5111 CAVIUM THUNDERX2 ARM64 SOC
5112 M:      Robert Richter <rric@kernel.org>
5113 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5114 S:      Odd Fixes
5115 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
5116 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
5117
5118 CBS/ETF/TAPRIO QDISCS
5119 M:      Vinicius Costa Gomes <vinicius.gomes@intel.com>
5120 L:      netdev@vger.kernel.org
5121 S:      Maintained
5122 F:      net/sched/sch_cbs.c
5123 F:      net/sched/sch_etf.c
5124 F:      net/sched/sch_taprio.c
5125
5126 CC2520 IEEE-802.15.4 RADIO DRIVER
5127 M:      Stefan Schmidt <stefan@datenfreihafen.org>
5128 L:      linux-wpan@vger.kernel.org
5129 S:      Odd Fixes
5130 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
5131 F:      drivers/net/ieee802154/cc2520.c
5132
5133 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
5134 M:      Gilad Ben-Yossef <gilad@benyossef.com>
5135 L:      linux-crypto@vger.kernel.org
5136 S:      Supported
5137 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
5138 F:      drivers/crypto/ccree/
5139
5140 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
5141 M:      Hadar Gat <hadar.gat@arm.com>
5142 L:      linux-crypto@vger.kernel.org
5143 S:      Supported
5144 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
5145 F:      Documentation/devicetree/bindings/rng/arm-cctrng.yaml
5146 F:      drivers/char/hw_random/cctrng.c
5147 F:      drivers/char/hw_random/cctrng.h
5148
5149 CEC FRAMEWORK
5150 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
5151 L:      linux-media@vger.kernel.org
5152 S:      Supported
5153 W:      http://linuxtv.org
5154 T:      git git://linuxtv.org/media_tree.git
5155 F:      Documentation/ABI/testing/debugfs-cec-error-inj
5156 F:      Documentation/devicetree/bindings/media/cec/cec-common.yaml
5157 F:      Documentation/driver-api/media/cec-core.rst
5158 F:      Documentation/userspace-api/media/cec
5159 F:      drivers/media/cec/
5160 F:      drivers/media/rc/keymaps/rc-cec.c
5161 F:      include/media/cec-notifier.h
5162 F:      include/media/cec.h
5163 F:      include/uapi/linux/cec-funcs.h
5164 F:      include/uapi/linux/cec.h
5165
5166 CEC GPIO DRIVER
5167 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
5168 L:      linux-media@vger.kernel.org
5169 S:      Supported
5170 W:      http://linuxtv.org
5171 T:      git git://linuxtv.org/media_tree.git
5172 F:      Documentation/devicetree/bindings/media/cec/cec-gpio.yaml
5173 F:      drivers/media/cec/platform/cec-gpio/
5174
5175 CELL BROADBAND ENGINE ARCHITECTURE
5176 L:      linuxppc-dev@lists.ozlabs.org
5177 S:      Orphan
5178 F:      arch/powerpc/include/asm/cell*.h
5179 F:      arch/powerpc/include/asm/spu*.h
5180 F:      arch/powerpc/include/uapi/asm/spu*.h
5181 F:      arch/powerpc/platforms/cell/
5182
5183 CELLWISE CW2015 BATTERY DRIVER
5184 M:      Tobias Schrammm <t.schramm@manjaro.org>
5185 S:      Maintained
5186 F:      Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
5187 F:      drivers/power/supply/cw2015_battery.c
5188
5189 CEPH COMMON CODE (LIBCEPH)
5190 M:      Ilya Dryomov <idryomov@gmail.com>
5191 M:      Xiubo Li <xiubli@redhat.com>
5192 L:      ceph-devel@vger.kernel.org
5193 S:      Supported
5194 W:      http://ceph.com/
5195 T:      git https://github.com/ceph/ceph-client.git
5196 F:      include/linux/ceph/
5197 F:      include/linux/crush/
5198 F:      net/ceph/
5199
5200 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
5201 M:      Xiubo Li <xiubli@redhat.com>
5202 M:      Ilya Dryomov <idryomov@gmail.com>
5203 L:      ceph-devel@vger.kernel.org
5204 S:      Supported
5205 W:      http://ceph.com/
5206 T:      git https://github.com/ceph/ceph-client.git
5207 F:      Documentation/filesystems/ceph.rst
5208 F:      fs/ceph/
5209
5210 CERTIFICATE HANDLING
5211 M:      David Howells <dhowells@redhat.com>
5212 M:      David Woodhouse <dwmw2@infradead.org>
5213 L:      keyrings@vger.kernel.org
5214 S:      Maintained
5215 F:      Documentation/admin-guide/module-signing.rst
5216 F:      certs/
5217 F:      scripts/sign-file.c
5218 F:      scripts/ssl-common.h
5219 F:      tools/certs/
5220
5221 CFAG12864B LCD DRIVER
5222 M:      Miguel Ojeda <ojeda@kernel.org>
5223 S:      Maintained
5224 F:      drivers/auxdisplay/cfag12864b.c
5225 F:      include/linux/cfag12864b.h
5226
5227 CFAG12864BFB LCD FRAMEBUFFER DRIVER
5228 M:      Miguel Ojeda <ojeda@kernel.org>
5229 S:      Maintained
5230 F:      drivers/auxdisplay/cfag12864bfb.c
5231 F:      include/linux/cfag12864b.h
5232
5233 CHAR and MISC DRIVERS
5234 M:      Arnd Bergmann <arnd@arndb.de>
5235 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5236 S:      Supported
5237 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
5238 F:      drivers/char/
5239 F:      drivers/misc/
5240 F:      include/linux/miscdevice.h
5241 X:      drivers/char/agp/
5242 X:      drivers/char/hw_random/
5243 X:      drivers/char/ipmi/
5244 X:      drivers/char/random.c
5245 X:      drivers/char/tpm/
5246
5247 CHARGERLAB POWER-Z HARDWARE MONITOR DRIVER
5248 M:      Thomas Weißschuh <linux@weissschuh.net>
5249 L:      linux-hwmon@vger.kernel.org
5250 S:      Maintained
5251 F:      Documentation/hwmon/powerz.rst
5252 F:      drivers/hwmon/powerz.c
5253
5254 CHECKPATCH
5255 M:      Andy Whitcroft <apw@canonical.com>
5256 M:      Joe Perches <joe@perches.com>
5257 R:      Dwaipayan Ray <dwaipayanray1@gmail.com>
5258 R:      Lukas Bulwahn <lukas.bulwahn@gmail.com>
5259 S:      Maintained
5260 F:      scripts/checkpatch.pl
5261
5262 CHECKPATCH DOCUMENTATION
5263 M:      Dwaipayan Ray <dwaipayanray1@gmail.com>
5264 M:      Lukas Bulwahn <lukas.bulwahn@gmail.com>
5265 R:      Joe Perches <joe@perches.com>
5266 S:      Maintained
5267 F:      Documentation/dev-tools/checkpatch.rst
5268
5269 CHINESE DOCUMENTATION
5270 M:      Alex Shi <alexs@kernel.org>
5271 M:      Yanteng Si <siyanteng@loongson.cn>
5272 S:      Maintained
5273 F:      Documentation/translations/zh_CN/
5274
5275 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
5276 M:      Peter Chen <peter.chen@kernel.org>
5277 L:      linux-usb@vger.kernel.org
5278 S:      Maintained
5279 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
5280 F:      drivers/usb/chipidea/
5281
5282 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
5283 M:      Hans de Goede <hdegoede@redhat.com>
5284 L:      linux-input@vger.kernel.org
5285 S:      Maintained
5286 F:      Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
5287 F:      drivers/input/touchscreen/chipone_icn8318.c
5288
5289 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
5290 M:      Hans de Goede <hdegoede@redhat.com>
5291 L:      linux-input@vger.kernel.org
5292 S:      Maintained
5293 F:      drivers/input/touchscreen/chipone_icn8505.c
5294
5295 CHROME HARDWARE PLATFORM SUPPORT
5296 M:      Benson Leung <bleung@chromium.org>
5297 M:      Tzung-Bi Shih <tzungbi@kernel.org>
5298 L:      chrome-platform@lists.linux.dev
5299 S:      Maintained
5300 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
5301 F:      drivers/platform/chrome/
5302
5303 CHROMEOS EC CODEC DRIVER
5304 M:      Cheng-Yi Chiang <cychiang@chromium.org>
5305 M:      Tzung-Bi Shih <tzungbi@kernel.org>
5306 R:      Guenter Roeck <groeck@chromium.org>
5307 L:      chrome-platform@lists.linux.dev
5308 S:      Maintained
5309 F:      Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
5310 F:      sound/soc/codecs/cros_ec_codec.*
5311
5312 CHROMEOS EC CHARGE CONTROL
5313 M:      Thomas Weißschuh <thomas@weissschuh.net>
5314 S:      Maintained
5315 F:      drivers/power/supply/cros_charge-control.c
5316
5317 CHROMEOS EC HARDWARE MONITORING
5318 M:      Thomas Weißschuh <thomas@weissschuh.net>
5319 L:      chrome-platform@lists.linux.dev
5320 L:      linux-hwmon@vger.kernel.org
5321 S:      Maintained
5322 F:      Documentation/hwmon/cros_ec_hwmon.rst
5323 F:      drivers/hwmon/cros_ec_hwmon.c
5324
5325 CHROMEOS EC LED DRIVER
5326 M:      Thomas Weißschuh <thomas@weissschuh.net>
5327 S:      Maintained
5328 F:      drivers/leds/leds-cros_ec.c
5329
5330 CHROMEOS EC SUBDRIVERS
5331 M:      Benson Leung <bleung@chromium.org>
5332 R:      Guenter Roeck <groeck@chromium.org>
5333 L:      chrome-platform@lists.linux.dev
5334 S:      Maintained
5335 F:      drivers/power/supply/cros_charge-control.c
5336 F:      drivers/power/supply/cros_usbpd-charger.c
5337 N:      cros_ec
5338 N:      cros-ec
5339
5340 CHROMEOS EC UART DRIVER
5341 M:      Bhanu Prakash Maiya <bhanumaiya@chromium.org>
5342 R:      Benson Leung <bleung@chromium.org>
5343 R:      Tzung-Bi Shih <tzungbi@kernel.org>
5344 S:      Maintained
5345 F:      drivers/platform/chrome/cros_ec_uart.c
5346
5347 CHROMEOS EC USB PD NOTIFY DRIVER
5348 M:      Prashant Malani <pmalani@chromium.org>
5349 L:      chrome-platform@lists.linux.dev
5350 S:      Maintained
5351 F:      drivers/platform/chrome/cros_usbpd_notify.c
5352 F:      include/linux/platform_data/cros_usbpd_notify.h
5353
5354 CHROMEOS EC USB TYPE-C DRIVER
5355 M:      Prashant Malani <pmalani@chromium.org>
5356 L:      chrome-platform@lists.linux.dev
5357 S:      Maintained
5358 F:      drivers/platform/chrome/cros_ec_typec.*
5359 F:      drivers/platform/chrome/cros_typec_switch.c
5360 F:      drivers/platform/chrome/cros_typec_vdm.*
5361
5362 CHROMEOS HPS DRIVER
5363 M:      Dan Callaghan <dcallagh@chromium.org>
5364 R:      Sami Kyöstilä <skyostil@chromium.org>
5365 S:      Maintained
5366 F:      drivers/platform/chrome/cros_hps_i2c.c
5367
5368 CHROMEOS EC WATCHDOG
5369 M:      Lukasz Majczak <lma@chromium.org>
5370 L:      chrome-platform@lists.linux.dev
5371 S:      Maintained
5372 F:      drivers/watchdog/cros_ec_wdt.c
5373
5374 CHRONTEL CH7322 CEC DRIVER
5375 M:      Joe Tessler <jrt@google.com>
5376 L:      linux-media@vger.kernel.org
5377 S:      Maintained
5378 T:      git git://linuxtv.org/media_tree.git
5379 F:      Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
5380 F:      drivers/media/cec/i2c/ch7322.c
5381
5382 CIRRUS LOGIC AUDIO CODEC DRIVERS
5383 M:      David Rhodes <david.rhodes@cirrus.com>
5384 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
5385 L:      linux-sound@vger.kernel.org
5386 L:      patches@opensource.cirrus.com
5387 S:      Maintained
5388 F:      Documentation/devicetree/bindings/sound/cirrus,cs*
5389 F:      drivers/mfd/cs42l43*
5390 F:      drivers/pinctrl/cirrus/pinctrl-cs42l43*
5391 F:      drivers/spi/spi-cs42l43*
5392 F:      include/dt-bindings/sound/cs*
5393 F:      include/linux/mfd/cs42l43*
5394 F:      include/sound/cs*
5395 F:      sound/pci/hda/cirrus*
5396 F:      sound/pci/hda/cs*
5397 F:      sound/pci/hda/hda_component*
5398 F:      sound/pci/hda/hda_cs_dsp_ctl.*
5399 F:      sound/soc/codecs/cs*
5400
5401 CIRRUS LOGIC HAPTIC DRIVERS
5402 M:      James Ogletree <jogletre@opensource.cirrus.com>
5403 M:      Fred Treven <fred.treven@cirrus.com>
5404 M:      Ben Bright <ben.bright@cirrus.com>
5405 L:      patches@opensource.cirrus.com
5406 S:      Supported
5407 F:      Documentation/devicetree/bindings/input/cirrus,cs40l50.yaml
5408 F:      drivers/input/misc/cs40l*
5409 F:      drivers/mfd/cs40l*
5410 F:      include/linux/mfd/cs40l*
5411 F:      sound/soc/codecs/cs40l*
5412
5413 CIRRUS LOGIC DSP FIRMWARE DRIVER
5414 M:      Simon Trimmer <simont@opensource.cirrus.com>
5415 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
5416 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
5417 L:      patches@opensource.cirrus.com
5418 S:      Supported
5419 W:      https://github.com/CirrusLogic/linux-drivers/wiki
5420 T:      git https://github.com/CirrusLogic/linux-drivers.git
5421 F:      drivers/firmware/cirrus/*
5422 F:      include/linux/firmware/cirrus/*
5423
5424 CIRRUS LOGIC EP93XX ETHERNET DRIVER
5425 M:      Hartley Sweeten <hsweeten@visionengravers.com>
5426 L:      netdev@vger.kernel.org
5427 S:      Maintained
5428 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
5429
5430 CIRRUS LOGIC LOCHNAGAR DRIVER
5431 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
5432 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
5433 L:      patches@opensource.cirrus.com
5434 S:      Supported
5435 F:      Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
5436 F:      Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
5437 F:      Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
5438 F:      Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
5439 F:      Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
5440 F:      Documentation/hwmon/lochnagar.rst
5441 F:      drivers/clk/clk-lochnagar.c
5442 F:      drivers/hwmon/lochnagar-hwmon.c
5443 F:      drivers/mfd/lochnagar-i2c.c
5444 F:      drivers/pinctrl/cirrus/pinctrl-lochnagar.c
5445 F:      drivers/regulator/lochnagar-regulator.c
5446 F:      include/dt-bindings/clock/lochnagar.h
5447 F:      include/dt-bindings/pinctrl/lochnagar.h
5448 F:      include/linux/mfd/lochnagar*
5449 F:      sound/soc/codecs/lochnagar-sc.c
5450
5451 CIRRUS LOGIC MADERA CODEC DRIVERS
5452 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
5453 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
5454 L:      linux-sound@vger.kernel.org
5455 L:      patches@opensource.cirrus.com
5456 S:      Supported
5457 W:      https://github.com/CirrusLogic/linux-drivers/wiki
5458 T:      git https://github.com/CirrusLogic/linux-drivers.git
5459 F:      Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
5460 F:      Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
5461 F:      Documentation/devicetree/bindings/sound/cirrus,madera.yaml
5462 F:      drivers/gpio/gpio-madera*
5463 F:      drivers/irqchip/irq-madera*
5464 F:      drivers/mfd/cs47l*
5465 F:      drivers/mfd/madera*
5466 F:      drivers/pinctrl/cirrus/*
5467 F:      include/dt-bindings/sound/madera*
5468 F:      include/linux/irqchip/irq-madera*
5469 F:      include/linux/mfd/madera/*
5470 F:      include/sound/madera*
5471 F:      sound/soc/codecs/cs47l*
5472 F:      sound/soc/codecs/madera*
5473
5474 CISCO FCOE HBA DRIVER
5475 M:      Satish Kharat <satishkh@cisco.com>
5476 M:      Sesidhar Baddela <sebaddel@cisco.com>
5477 M:      Karan Tilak Kumar <kartilak@cisco.com>
5478 L:      linux-scsi@vger.kernel.org
5479 S:      Supported
5480 F:      drivers/scsi/fnic/
5481
5482 CISCO SCSI HBA DRIVER
5483 M:      Karan Tilak Kumar <kartilak@cisco.com>
5484 M:      Sesidhar Baddela <sebaddel@cisco.com>
5485 L:      linux-scsi@vger.kernel.org
5486 S:      Supported
5487 F:      drivers/scsi/snic/
5488
5489 CISCO VIC ETHERNET NIC DRIVER
5490 M:      Christian Benvenuti <benve@cisco.com>
5491 M:      Satish Kharat <satishkh@cisco.com>
5492 S:      Supported
5493 F:      drivers/net/ethernet/cisco/enic/
5494
5495 CISCO VIC LOW LATENCY NIC DRIVER
5496 M:      Christian Benvenuti <benve@cisco.com>
5497 M:      Nelson Escobar <neescoba@cisco.com>
5498 S:      Supported
5499 F:      drivers/infiniband/hw/usnic/
5500
5501 CLANG CONTROL FLOW INTEGRITY SUPPORT
5502 M:      Sami Tolvanen <samitolvanen@google.com>
5503 M:      Kees Cook <kees@kernel.org>
5504 R:      Nathan Chancellor <nathan@kernel.org>
5505 L:      llvm@lists.linux.dev
5506 S:      Supported
5507 B:      https://github.com/ClangBuiltLinux/linux/issues
5508 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
5509 F:      include/linux/cfi.h
5510 F:      kernel/cfi.c
5511
5512 CLANG-FORMAT FILE
5513 M:      Miguel Ojeda <ojeda@kernel.org>
5514 S:      Maintained
5515 F:      .clang-format
5516
5517 CLANG/LLVM BUILD SUPPORT
5518 M:      Nathan Chancellor <nathan@kernel.org>
5519 R:      Nick Desaulniers <ndesaulniers@google.com>
5520 R:      Bill Wendling <morbo@google.com>
5521 R:      Justin Stitt <justinstitt@google.com>
5522 L:      llvm@lists.linux.dev
5523 S:      Supported
5524 W:      https://clangbuiltlinux.github.io/
5525 B:      https://github.com/ClangBuiltLinux/linux/issues
5526 C:      irc://irc.libera.chat/clangbuiltlinux
5527 F:      Documentation/kbuild/llvm.rst
5528 F:      include/linux/compiler-clang.h
5529 F:      scripts/Makefile.clang
5530 F:      scripts/clang-tools/
5531 K:      \b(?i:clang|llvm)\b
5532
5533 CLK API
5534 M:      Russell King <linux@armlinux.org.uk>
5535 L:      linux-clk@vger.kernel.org
5536 S:      Maintained
5537 F:      include/linux/clk.h
5538
5539 CLOCKSOURCE, CLOCKEVENT DRIVERS
5540 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
5541 M:      Thomas Gleixner <tglx@linutronix.de>
5542 L:      linux-kernel@vger.kernel.org
5543 S:      Supported
5544 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5545 F:      Documentation/devicetree/bindings/timer/
5546 F:      drivers/clocksource/
5547
5548 CLOSURES
5549 M:      Kent Overstreet <kent.overstreet@linux.dev>
5550 L:      linux-bcachefs@vger.kernel.org
5551 S:      Supported
5552 C:      irc://irc.oftc.net/bcache
5553 F:      include/linux/closure.h
5554 F:      lib/closure.c
5555
5556 CMPC ACPI DRIVER
5557 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
5558 L:      platform-driver-x86@vger.kernel.org
5559 S:      Supported
5560 F:      drivers/platform/x86/classmate-laptop.c
5561
5562 COBALT MEDIA DRIVER
5563 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
5564 L:      linux-media@vger.kernel.org
5565 S:      Supported
5566 W:      https://linuxtv.org
5567 T:      git git://linuxtv.org/media_tree.git
5568 F:      drivers/media/pci/cobalt/
5569
5570 COCCINELLE/Semantic Patches (SmPL)
5571 M:      Julia Lawall <Julia.Lawall@inria.fr>
5572 M:      Nicolas Palix <nicolas.palix@imag.fr>
5573 L:      cocci@inria.fr (moderated for non-subscribers)
5574 S:      Supported
5575 W:      https://coccinelle.gitlabpages.inria.fr/website/
5576 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
5577 F:      Documentation/dev-tools/coccinelle.rst
5578 F:      scripts/coccicheck
5579 F:      scripts/coccinelle/
5580
5581 CODA FILE SYSTEM
5582 M:      Jan Harkes <jaharkes@cs.cmu.edu>
5583 M:      coda@cs.cmu.edu
5584 L:      codalist@coda.cs.cmu.edu
5585 S:      Maintained
5586 W:      http://www.coda.cs.cmu.edu/
5587 F:      Documentation/filesystems/coda.rst
5588 F:      fs/coda/
5589 F:      include/linux/coda*.h
5590 F:      include/uapi/linux/coda*.h
5591
5592 CODA V4L2 MEM2MEM DRIVER
5593 M:      Philipp Zabel <p.zabel@pengutronix.de>
5594 L:      linux-media@vger.kernel.org
5595 S:      Maintained
5596 F:      Documentation/devicetree/bindings/media/coda.yaml
5597 F:      drivers/media/platform/chips-media/coda
5598
5599 CODE OF CONDUCT
5600 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5601 S:      Supported
5602 F:      Documentation/process/code-of-conduct-interpretation.rst
5603 F:      Documentation/process/code-of-conduct.rst
5604
5605 CODE TAGGING
5606 M:      Suren Baghdasaryan <surenb@google.com>
5607 M:      Kent Overstreet <kent.overstreet@linux.dev>
5608 S:      Maintained
5609 F:      include/asm-generic/codetag.lds.h
5610 F:      include/linux/codetag.h
5611 F:      lib/codetag.c
5612
5613 COMEDI DRIVERS
5614 M:      Ian Abbott <abbotti@mev.co.uk>
5615 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
5616 S:      Odd Fixes
5617 F:      drivers/comedi/
5618 F:      include/linux/comedi/
5619 F:      include/uapi/linux/comedi.h
5620
5621 COMMON CLK FRAMEWORK
5622 M:      Michael Turquette <mturquette@baylibre.com>
5623 M:      Stephen Boyd <sboyd@kernel.org>
5624 L:      linux-clk@vger.kernel.org
5625 S:      Maintained
5626 Q:      http://patchwork.kernel.org/project/linux-clk/list/
5627 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
5628 F:      Documentation/devicetree/bindings/clock/
5629 F:      drivers/clk/
5630 F:      include/dt-bindings/clock/
5631 F:      include/linux/clk-pr*
5632 F:      include/linux/clk/
5633 F:      include/linux/of_clk.h
5634 X:      drivers/clk/clkdev.c
5635
5636 COMMON INTERNET FILE SYSTEM CLIENT (CIFS and SMB3)
5637 M:      Steve French <sfrench@samba.org>
5638 R:      Paulo Alcantara <pc@manguebit.com> (DFS, global name space)
5639 R:      Ronnie Sahlberg <ronniesahlberg@gmail.com> (directory leases, sparse files)
5640 R:      Shyam Prasad N <sprasad@microsoft.com> (multichannel)
5641 R:      Tom Talpey <tom@talpey.com> (RDMA, smbdirect)
5642 R:      Bharath SM <bharathsm@microsoft.com> (deferred close, directory leases)
5643 L:      linux-cifs@vger.kernel.org
5644 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
5645 S:      Supported
5646 W:      https://wiki.samba.org/index.php/LinuxCIFS
5647 T:      git git://git.samba.org/sfrench/cifs-2.6.git
5648 F:      Documentation/admin-guide/cifs/
5649 F:      fs/smb/client/
5650 F:      fs/smb/common/
5651 F:      include/uapi/linux/cifs
5652
5653 COMPACTPCI HOTPLUG CORE
5654 M:      Scott Murray <scott@spiteful.org>
5655 L:      linux-pci@vger.kernel.org
5656 S:      Maintained
5657 F:      drivers/pci/hotplug/cpci_hotplug*
5658
5659 COMPACTPCI HOTPLUG GENERIC DRIVER
5660 M:      Scott Murray <scott@spiteful.org>
5661 L:      linux-pci@vger.kernel.org
5662 S:      Maintained
5663 F:      drivers/pci/hotplug/cpcihp_generic.c
5664
5665 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
5666 M:      Scott Murray <scott@spiteful.org>
5667 L:      linux-pci@vger.kernel.org
5668 S:      Maintained
5669 F:      drivers/pci/hotplug/cpcihp_zt5550.*
5670
5671 COMPAL LAPTOP SUPPORT
5672 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
5673 L:      platform-driver-x86@vger.kernel.org
5674 S:      Maintained
5675 F:      drivers/platform/x86/compal-laptop.c
5676
5677 COMPILER ATTRIBUTES
5678 M:      Miguel Ojeda <ojeda@kernel.org>
5679 S:      Maintained
5680 F:      include/linux/compiler_attributes.h
5681
5682 COMPUTE EXPRESS LINK (CXL)
5683 M:      Davidlohr Bueso <dave@stgolabs.net>
5684 M:      Jonathan Cameron <jonathan.cameron@huawei.com>
5685 M:      Dave Jiang <dave.jiang@intel.com>
5686 M:      Alison Schofield <alison.schofield@intel.com>
5687 M:      Vishal Verma <vishal.l.verma@intel.com>
5688 M:      Ira Weiny <ira.weiny@intel.com>
5689 M:      Dan Williams <dan.j.williams@intel.com>
5690 L:      linux-cxl@vger.kernel.org
5691 S:      Maintained
5692 F:      Documentation/driver-api/cxl
5693 F:      drivers/cxl/
5694 F:      include/linux/einj-cxl.h
5695 F:      include/linux/cxl-event.h
5696 F:      include/uapi/linux/cxl_mem.h
5697 F:      tools/testing/cxl/
5698
5699 COMPUTE EXPRESS LINK PMU (CPMU)
5700 M:      Jonathan Cameron <jonathan.cameron@huawei.com>
5701 L:      linux-cxl@vger.kernel.org
5702 S:      Maintained
5703 F:      Documentation/admin-guide/perf/cxl.rst
5704 F:      drivers/perf/cxl_pmu.c
5705
5706 CONEXANT ACCESSRUNNER USB DRIVER
5707 L:      accessrunner-general@lists.sourceforge.net
5708 S:      Orphan
5709 W:      http://accessrunner.sourceforge.net/
5710 F:      drivers/usb/atm/cxacru.c
5711
5712 CONFIDENTIAL COMPUTING THREAT MODEL FOR X86 VIRTUALIZATION (SNP/TDX)
5713 M:      Elena Reshetova <elena.reshetova@intel.com>
5714 M:      Carlos Bilbao <carlos.bilbao.osdev@gmail.com>
5715 S:      Maintained
5716 F:      Documentation/security/snp-tdx-threat-model.rst
5717
5718 CONFIGFS
5719 M:      Joel Becker <jlbec@evilplan.org>
5720 M:      Christoph Hellwig <hch@lst.de>
5721 S:      Supported
5722 T:      git git://git.infradead.org/users/hch/configfs.git
5723 F:      fs/configfs/
5724 F:      include/linux/configfs.h
5725 F:      samples/configfs/
5726
5727 CONSOLE SUBSYSTEM
5728 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5729 S:      Supported
5730 F:      drivers/video/console/
5731 F:      include/linux/console*
5732
5733 CONTEXT TRACKING
5734 M:      Frederic Weisbecker <frederic@kernel.org>
5735 M:      "Paul E. McKenney" <paulmck@kernel.org>
5736 S:      Maintained
5737 F:      include/linux/context_tracking*
5738 F:      kernel/context_tracking.c
5739
5740 CONTROL GROUP (CGROUP)
5741 M:      Tejun Heo <tj@kernel.org>
5742 M:      Zefan Li <lizefan.x@bytedance.com>
5743 M:      Johannes Weiner <hannes@cmpxchg.org>
5744 M:      Michal Koutný <mkoutny@suse.com>
5745 L:      cgroups@vger.kernel.org
5746 S:      Maintained
5747 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5748 F:      Documentation/admin-guide/cgroup-v1/
5749 F:      Documentation/admin-guide/cgroup-v2.rst
5750 F:      include/linux/cgroup*
5751 F:      kernel/cgroup/
5752 F:      tools/testing/selftests/cgroup/
5753
5754 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
5755 M:      Tejun Heo <tj@kernel.org>
5756 M:      Josef Bacik <josef@toxicpanda.com>
5757 M:      Jens Axboe <axboe@kernel.dk>
5758 L:      cgroups@vger.kernel.org
5759 L:      linux-block@vger.kernel.org
5760 T:      git git://git.kernel.dk/linux-block
5761 F:      Documentation/admin-guide/cgroup-v1/blkio-controller.rst
5762 F:      block/bfq-cgroup.c
5763 F:      block/blk-cgroup.c
5764 F:      block/blk-iocost.c
5765 F:      block/blk-iolatency.c
5766 F:      block/blk-throttle.c
5767 F:      include/linux/blk-cgroup.h
5768
5769 CONTROL GROUP - CPUSET
5770 M:      Waiman Long <longman@redhat.com>
5771 M:      Zefan Li <lizefan.x@bytedance.com>
5772 L:      cgroups@vger.kernel.org
5773 S:      Maintained
5774 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5775 F:      Documentation/admin-guide/cgroup-v1/cpusets.rst
5776 F:      include/linux/cpuset.h
5777 F:      kernel/cgroup/cpuset-internal.h
5778 F:      kernel/cgroup/cpuset-v1.c
5779 F:      kernel/cgroup/cpuset.c
5780 F:      tools/testing/selftests/cgroup/test_cpuset.c
5781 F:      tools/testing/selftests/cgroup/test_cpuset_prs.sh
5782 F:      tools/testing/selftests/cgroup/test_cpuset_v1_base.sh
5783
5784 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
5785 M:      Johannes Weiner <hannes@cmpxchg.org>
5786 M:      Michal Hocko <mhocko@kernel.org>
5787 M:      Roman Gushchin <roman.gushchin@linux.dev>
5788 M:      Shakeel Butt <shakeel.butt@linux.dev>
5789 R:      Muchun Song <muchun.song@linux.dev>
5790 L:      cgroups@vger.kernel.org
5791 L:      linux-mm@kvack.org
5792 S:      Maintained
5793 F:      include/linux/memcontrol.h
5794 F:      mm/memcontrol.c
5795 F:      mm/memcontrol-v1.c
5796 F:      mm/memcontrol-v1.h
5797 F:      mm/swap_cgroup.c
5798 F:      samples/cgroup/*
5799 F:      tools/testing/selftests/cgroup/memcg_protection.m
5800 F:      tools/testing/selftests/cgroup/test_hugetlb_memcg.c
5801 F:      tools/testing/selftests/cgroup/test_kmem.c
5802 F:      tools/testing/selftests/cgroup/test_memcontrol.c
5803
5804 CORETEMP HARDWARE MONITORING DRIVER
5805 M:      Fenghua Yu <fenghua.yu@intel.com>
5806 L:      linux-hwmon@vger.kernel.org
5807 S:      Maintained
5808 F:      Documentation/hwmon/coretemp.rst
5809 F:      drivers/hwmon/coretemp.c
5810
5811 CORSAIR-CPRO HARDWARE MONITOR DRIVER
5812 M:      Marius Zachmann <mail@mariuszachmann.de>
5813 L:      linux-hwmon@vger.kernel.org
5814 S:      Maintained
5815 F:      drivers/hwmon/corsair-cpro.c
5816
5817 CORSAIR-PSU HARDWARE MONITOR DRIVER
5818 M:      Wilken Gottwalt <wilken.gottwalt@posteo.net>
5819 L:      linux-hwmon@vger.kernel.org
5820 S:      Maintained
5821 F:      Documentation/hwmon/corsair-psu.rst
5822 F:      drivers/hwmon/corsair-psu.c
5823
5824 COUNTER SUBSYSTEM
5825 M:      William Breathitt Gray <wbg@kernel.org>
5826 L:      linux-iio@vger.kernel.org
5827 S:      Maintained
5828 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter.git
5829 F:      Documentation/ABI/testing/sysfs-bus-counter
5830 F:      Documentation/driver-api/generic-counter.rst
5831 F:      drivers/counter/
5832 F:      include/linux/counter.h
5833 F:      include/uapi/linux/counter.h
5834 F:      tools/counter/
5835
5836 COUNTER WATCH EVENTS TOOL
5837 M:      Fabrice Gasnier <fabrice.gasnier@foss.st.com>
5838 L:      linux-iio@vger.kernel.org
5839 S:      Maintained
5840 F:      tools/counter/counter_watch_events.c
5841
5842 CP2615 I2C DRIVER
5843 M:      Bence Csókás <bence98@sch.bme.hu>
5844 S:      Maintained
5845 F:      drivers/i2c/busses/i2c-cp2615.c
5846
5847 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
5848 M:      Viresh Kumar <viresh.kumar@linaro.org>
5849 M:      Sudeep Holla <sudeep.holla@arm.com>
5850 L:      linux-pm@vger.kernel.org
5851 S:      Maintained
5852 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
5853 F:      drivers/cpufreq/vexpress-spc-cpufreq.c
5854
5855 CPU FREQUENCY SCALING FRAMEWORK
5856 M:      "Rafael J. Wysocki" <rafael@kernel.org>
5857 M:      Viresh Kumar <viresh.kumar@linaro.org>
5858 L:      linux-pm@vger.kernel.org
5859 S:      Maintained
5860 B:      https://bugzilla.kernel.org
5861 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5862 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
5863 F:      Documentation/admin-guide/pm/cpufreq.rst
5864 F:      Documentation/admin-guide/pm/intel_pstate.rst
5865 F:      Documentation/cpu-freq/
5866 F:      Documentation/devicetree/bindings/cpufreq/
5867 F:      drivers/cpufreq/
5868 F:      include/linux/cpufreq.h
5869 F:      include/linux/sched/cpufreq.h
5870 F:      kernel/sched/cpufreq*.c
5871 F:      tools/testing/selftests/cpufreq/
5872
5873 CPU HOTPLUG
5874 M:      Thomas Gleixner <tglx@linutronix.de>
5875 M:      Peter Zijlstra <peterz@infradead.org>
5876 L:      linux-kernel@vger.kernel.org
5877 S:      Maintained
5878 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git smp/core
5879 F:      include/linux/cpu.h
5880 F:      include/linux/cpuhotplug.h
5881 F:      include/linux/smpboot.h
5882 F:      kernel/cpu.c
5883 F:      kernel/smpboot.*
5884
5885 CPU IDLE TIME MANAGEMENT FRAMEWORK
5886 M:      "Rafael J. Wysocki" <rafael@kernel.org>
5887 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
5888 L:      linux-pm@vger.kernel.org
5889 S:      Maintained
5890 B:      https://bugzilla.kernel.org
5891 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5892 F:      Documentation/admin-guide/pm/cpuidle.rst
5893 F:      Documentation/driver-api/pm/cpuidle.rst
5894 F:      drivers/cpuidle/
5895 F:      include/linux/cpuidle.h
5896
5897 CPU POWER MONITORING SUBSYSTEM
5898 M:      Thomas Renninger <trenn@suse.com>
5899 M:      Shuah Khan <shuah@kernel.org>
5900 M:      Shuah Khan <skhan@linuxfoundation.org>
5901 M:      John B. Wyatt IV <jwyatt@redhat.com>
5902 M:      John B. Wyatt IV <sageofredondo@gmail.com>
5903 M:      John Kacur <jkacur@redhat.com>
5904 L:      linux-pm@vger.kernel.org
5905 S:      Maintained
5906 F:      tools/power/cpupower/
5907
5908 CPUID/MSR DRIVER
5909 M:      "H. Peter Anvin" <hpa@zytor.com>
5910 S:      Maintained
5911 F:      arch/x86/kernel/cpuid.c
5912 F:      arch/x86/kernel/msr.c
5913
5914 CPUIDLE DRIVER - ARM BIG LITTLE
5915 M:      Lorenzo Pieralisi <lpieralisi@kernel.org>
5916 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
5917 L:      linux-pm@vger.kernel.org
5918 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5919 S:      Maintained
5920 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5921 F:      drivers/cpuidle/cpuidle-big_little.c
5922
5923 CPUIDLE DRIVER - ARM EXYNOS
5924 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
5925 M:      Kukjin Kim <kgene@kernel.org>
5926 R:      Krzysztof Kozlowski <krzk@kernel.org>
5927 L:      linux-pm@vger.kernel.org
5928 L:      linux-samsung-soc@vger.kernel.org
5929 S:      Maintained
5930 F:      arch/arm/mach-exynos/pm.c
5931 F:      drivers/cpuidle/cpuidle-exynos.c
5932 F:      include/linux/platform_data/cpuidle-exynos.h
5933
5934 CPUIDLE DRIVER - ARM PSCI
5935 M:      Lorenzo Pieralisi <lpieralisi@kernel.org>
5936 M:      Sudeep Holla <sudeep.holla@arm.com>
5937 L:      linux-pm@vger.kernel.org
5938 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5939 S:      Supported
5940 F:      drivers/cpuidle/cpuidle-psci.c
5941
5942 CPUIDLE DRIVER - ARM PSCI PM DOMAIN
5943 M:      Ulf Hansson <ulf.hansson@linaro.org>
5944 L:      linux-pm@vger.kernel.org
5945 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5946 S:      Supported
5947 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
5948 F:      drivers/cpuidle/cpuidle-psci-domain.c
5949 F:      drivers/cpuidle/cpuidle-psci.h
5950
5951 CPUIDLE DRIVER - DT IDLE PM DOMAIN
5952 M:      Ulf Hansson <ulf.hansson@linaro.org>
5953 L:      linux-pm@vger.kernel.org
5954 S:      Supported
5955 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
5956 F:      drivers/cpuidle/dt_idle_genpd.c
5957 F:      drivers/cpuidle/dt_idle_genpd.h
5958
5959 CPUIDLE DRIVER - RISC-V SBI
5960 M:      Anup Patel <anup@brainfault.org>
5961 L:      linux-pm@vger.kernel.org
5962 L:      linux-riscv@lists.infradead.org
5963 S:      Maintained
5964 F:      drivers/cpuidle/cpuidle-riscv-sbi.c
5965
5966 CRAMFS FILESYSTEM
5967 M:      Nicolas Pitre <nico@fluxnic.net>
5968 S:      Maintained
5969 F:      Documentation/filesystems/cramfs.rst
5970 F:      fs/cramfs/
5971
5972 CREATIVE SB0540
5973 M:      Bastien Nocera <hadess@hadess.net>
5974 L:      linux-input@vger.kernel.org
5975 S:      Maintained
5976 F:      drivers/hid/hid-creative-sb0540.c
5977
5978 CRYPTO API
5979 M:      Herbert Xu <herbert@gondor.apana.org.au>
5980 M:      "David S. Miller" <davem@davemloft.net>
5981 L:      linux-crypto@vger.kernel.org
5982 S:      Maintained
5983 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
5984 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
5985 F:      Documentation/crypto/
5986 F:      Documentation/devicetree/bindings/crypto/
5987 F:      arch/*/crypto/
5988 F:      crypto/
5989 F:      drivers/crypto/
5990 F:      include/crypto/
5991 F:      include/linux/crypto*
5992 F:      lib/crypto/
5993
5994 CRYPTO SPEED TEST COMPARE
5995 M:      Wang Jinchao <wangjinchao@xfusion.com>
5996 L:      linux-crypto@vger.kernel.org
5997 S:      Maintained
5998 F:      tools/crypto/tcrypt/tcrypt_speed_compare.py
5999
6000 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
6001 M:      Neil Horman <nhorman@tuxdriver.com>
6002 L:      linux-crypto@vger.kernel.org
6003 S:      Maintained
6004 F:      crypto/ansi_cprng.c
6005 F:      crypto/rng.c
6006
6007 CS3308 MEDIA DRIVER
6008 M:      Hans Verkuil <hverkuil@xs4all.nl>
6009 L:      linux-media@vger.kernel.org
6010 S:      Odd Fixes
6011 W:      http://linuxtv.org
6012 T:      git git://linuxtv.org/media_tree.git
6013 F:      drivers/media/i2c/cs3308.c
6014
6015 CS5535 Audio ALSA driver
6016 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
6017 S:      Maintained
6018 F:      sound/pci/cs5535audio/
6019
6020 CTU CAN FD DRIVER
6021 M:      Pavel Pisa <pisa@cmp.felk.cvut.cz>
6022 M:      Ondrej Ille <ondrej.ille@gmail.com>
6023 L:      linux-can@vger.kernel.org
6024 S:      Maintained
6025 F:      Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml
6026 F:      drivers/net/can/ctucanfd/
6027
6028 CVE ASSIGNMENT CONTACT
6029 M:      CVE Assignment Team <cve@kernel.org>
6030 S:      Maintained
6031 F:      Documentation/process/cve.rst
6032
6033 CW1200 WLAN driver
6034 S:      Orphan
6035 F:      drivers/net/wireless/st/cw1200/
6036 F:      include/linux/platform_data/net-cw1200.h
6037
6038 CX18 VIDEO4LINUX DRIVER
6039 M:      Andy Walls <awalls@md.metrocast.net>
6040 L:      linux-media@vger.kernel.org
6041 S:      Maintained
6042 W:      https://linuxtv.org
6043 T:      git git://linuxtv.org/media_tree.git
6044 F:      drivers/media/pci/cx18/
6045 F:      include/uapi/linux/ivtv*
6046
6047 CX2341X MPEG ENCODER HELPER MODULE
6048 M:      Hans Verkuil <hverkuil@xs4all.nl>
6049 L:      linux-media@vger.kernel.org
6050 S:      Maintained
6051 W:      https://linuxtv.org
6052 T:      git git://linuxtv.org/media_tree.git
6053 F:      drivers/media/common/cx2341x*
6054 F:      include/media/drv-intf/cx2341x.h
6055
6056 CX24120 MEDIA DRIVER
6057 M:      Jemma Denson <jdenson@gmail.com>
6058 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
6059 L:      linux-media@vger.kernel.org
6060 S:      Maintained
6061 W:      https://linuxtv.org
6062 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6063 F:      drivers/media/dvb-frontends/cx24120*
6064
6065 CX88 VIDEO4LINUX DRIVER
6066 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
6067 L:      linux-media@vger.kernel.org
6068 S:      Odd fixes
6069 W:      https://linuxtv.org
6070 T:      git git://linuxtv.org/media_tree.git
6071 F:      Documentation/driver-api/media/drivers/cx88*
6072 F:      drivers/media/pci/cx88/
6073
6074 CXD2820R MEDIA DRIVER
6075 L:      linux-media@vger.kernel.org
6076 S:      Orphan
6077 W:      https://linuxtv.org
6078 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6079 F:      drivers/media/dvb-frontends/cxd2820r*
6080
6081 CXGB3 ETHERNET DRIVER (CXGB3)
6082 M:      Potnuri Bharat Teja <bharat@chelsio.com>
6083 L:      netdev@vger.kernel.org
6084 S:      Supported
6085 W:      http://www.chelsio.com
6086 F:      drivers/net/ethernet/chelsio/cxgb3/
6087
6088 CXGB3 ISCSI DRIVER (CXGB3I)
6089 M:      Varun Prakash <varun@chelsio.com>
6090 L:      linux-scsi@vger.kernel.org
6091 S:      Supported
6092 W:      http://www.chelsio.com
6093 F:      drivers/scsi/cxgbi/cxgb3i
6094
6095 CXGB4 CRYPTO DRIVER (chcr)
6096 M:      Ayush Sawal <ayush.sawal@chelsio.com>
6097 L:      linux-crypto@vger.kernel.org
6098 S:      Supported
6099 W:      http://www.chelsio.com
6100 F:      drivers/crypto/chelsio
6101
6102 CXGB4 ETHERNET DRIVER (CXGB4)
6103 M:      Potnuri Bharat Teja <bharat@chelsio.com>
6104 L:      netdev@vger.kernel.org
6105 S:      Supported
6106 W:      http://www.chelsio.com
6107 F:      drivers/net/ethernet/chelsio/cxgb4/
6108
6109 CXGB4 INLINE CRYPTO DRIVER
6110 M:      Ayush Sawal <ayush.sawal@chelsio.com>
6111 L:      netdev@vger.kernel.org
6112 S:      Supported
6113 W:      http://www.chelsio.com
6114 F:      drivers/net/ethernet/chelsio/inline_crypto/
6115
6116 CXGB4 ISCSI DRIVER (CXGB4I)
6117 M:      Varun Prakash <varun@chelsio.com>
6118 L:      linux-scsi@vger.kernel.org
6119 S:      Supported
6120 W:      http://www.chelsio.com
6121 F:      drivers/scsi/cxgbi/cxgb4i
6122
6123 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
6124 M:      Potnuri Bharat Teja <bharat@chelsio.com>
6125 L:      linux-rdma@vger.kernel.org
6126 S:      Supported
6127 W:      http://www.openfabrics.org
6128 F:      drivers/infiniband/hw/cxgb4/
6129 F:      include/uapi/rdma/cxgb4-abi.h
6130
6131 CXGB4VF ETHERNET DRIVER (CXGB4VF)
6132 M:      Potnuri Bharat Teja <bharat@chelsio.com>
6133 L:      netdev@vger.kernel.org
6134 S:      Supported
6135 W:      http://www.chelsio.com
6136 F:      drivers/net/ethernet/chelsio/cxgb4vf/
6137
6138 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
6139 M:      Frederic Barrat <fbarrat@linux.ibm.com>
6140 M:      Andrew Donnellan <ajd@linux.ibm.com>
6141 L:      linuxppc-dev@lists.ozlabs.org
6142 S:      Supported
6143 F:      Documentation/ABI/testing/sysfs-class-cxl
6144 F:      Documentation/arch/powerpc/cxl.rst
6145 F:      arch/powerpc/platforms/powernv/pci-cxl.c
6146 F:      drivers/misc/cxl/
6147 F:      include/misc/cxl*
6148 F:      include/uapi/misc/cxl.h
6149
6150 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
6151 M:      Manoj N. Kumar <manoj@linux.ibm.com>
6152 M:      Uma Krishnan <ukrishn@linux.ibm.com>
6153 L:      linux-scsi@vger.kernel.org
6154 S:      Obsolete
6155 F:      Documentation/arch/powerpc/cxlflash.rst
6156 F:      drivers/scsi/cxlflash/
6157 F:      include/uapi/scsi/cxlflash_ioctl.h
6158
6159 CYBERPRO FB DRIVER
6160 M:      Russell King <linux@armlinux.org.uk>
6161 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6162 S:      Maintained
6163 W:      http://www.armlinux.org.uk/
6164 F:      drivers/video/fbdev/cyber2000fb.*
6165
6166 CYCLADES PC300 DRIVER
6167 S:      Orphan
6168 F:      drivers/net/wan/pc300*
6169
6170 CYPRESS CY8C95X0 PINCTRL DRIVER
6171 M:      Patrick Rudolph <patrick.rudolph@9elements.com>
6172 L:      linux-gpio@vger.kernel.org
6173 S:      Maintained
6174 F:      drivers/pinctrl/pinctrl-cy8c95x0.c
6175
6176 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
6177 M:      Linus Walleij <linus.walleij@linaro.org>
6178 L:      linux-input@vger.kernel.org
6179 S:      Maintained
6180 F:      drivers/input/touchscreen/cy8ctma140.c
6181
6182 CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
6183 M:      Yassine Oudjana <y.oudjana@protonmail.com>
6184 L:      linux-input@vger.kernel.org
6185 S:      Maintained
6186 F:      Documentation/devicetree/bindings/input/cypress-sf.yaml
6187 F:      drivers/input/keyboard/cypress-sf.c
6188
6189 CYPRESS_FIRMWARE MEDIA DRIVER
6190 L:      linux-media@vger.kernel.org
6191 S:      Orphan
6192 W:      https://linuxtv.org
6193 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6194 F:      drivers/media/common/cypress_firmware*
6195
6196 CYTTSP TOUCHSCREEN DRIVER
6197 M:      Linus Walleij <linus.walleij@linaro.org>
6198 L:      linux-input@vger.kernel.org
6199 S:      Maintained
6200 F:      drivers/input/touchscreen/cyttsp*
6201
6202 D-LINK DIR-685 TOUCHKEYS DRIVER
6203 M:      Linus Walleij <linus.walleij@linaro.org>
6204 L:      linux-input@vger.kernel.org
6205 S:      Supported
6206 F:      drivers/input/keyboard/dlink-dir685-touchkeys.c
6207
6208 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
6209 M:      Joshua Kinard <kumba@gentoo.org>
6210 S:      Maintained
6211 F:      drivers/rtc/rtc-ds1685.c
6212 F:      include/linux/rtc/ds1685.h
6213
6214 DAMA SLAVE for AX.25
6215 M:      Joerg Reuter <jreuter@yaina.de>
6216 L:      linux-hams@vger.kernel.org
6217 S:      Maintained
6218 W:      http://yaina.de/jreuter/
6219 W:      http://www.qsl.net/dl1bke/
6220 F:      net/ax25/af_ax25.c
6221 F:      net/ax25/ax25_dev.c
6222 F:      net/ax25/ax25_ds_*
6223 F:      net/ax25/ax25_in.c
6224 F:      net/ax25/ax25_out.c
6225 F:      net/ax25/ax25_timer.c
6226 F:      net/ax25/sysctl_net_ax25.c
6227
6228 DATA ACCESS MONITOR
6229 M:      SeongJae Park <sj@kernel.org>
6230 L:      damon@lists.linux.dev
6231 L:      linux-mm@kvack.org
6232 S:      Maintained
6233 W:      https://damonitor.github.io
6234 P:      Documentation/mm/damon/maintainer-profile.rst
6235 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
6236 T:      quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
6237 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sj/linux.git damon/next
6238 F:      Documentation/ABI/testing/sysfs-kernel-mm-damon
6239 F:      Documentation/admin-guide/mm/damon/
6240 F:      Documentation/mm/damon/
6241 F:      include/linux/damon.h
6242 F:      include/trace/events/damon.h
6243 F:      mm/damon/
6244 F:      tools/testing/selftests/damon/
6245
6246 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
6247 L:      netdev@vger.kernel.org
6248 S:      Orphan
6249 F:      Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
6250 F:      drivers/net/ethernet/dec/tulip/dmfe.c
6251
6252 DC390/AM53C974 SCSI driver
6253 M:      Hannes Reinecke <hare@suse.com>
6254 L:      linux-scsi@vger.kernel.org
6255 S:      Maintained
6256 F:      drivers/scsi/am53c974.c
6257
6258 DC395x SCSI driver
6259 M:      Oliver Neukum <oliver@neukum.org>
6260 M:      Ali Akcaagac <aliakc@web.de>
6261 M:      Jamie Lenehan <lenehan@twibble.org>
6262 S:      Maintained
6263 F:      Documentation/scsi/dc395x.rst
6264 F:      drivers/scsi/dc395x.*
6265
6266 DCCP PROTOCOL
6267 L:      dccp@vger.kernel.org
6268 S:      Orphan
6269 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
6270 F:      include/linux/dccp.h
6271 F:      include/linux/tfrc.h
6272 F:      include/uapi/linux/dccp.h
6273 F:      net/dccp/
6274
6275 DEBUGOBJECTS:
6276 M:      Thomas Gleixner <tglx@linutronix.de>
6277 L:      linux-kernel@vger.kernel.org
6278 S:      Maintained
6279 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/debugobjects
6280 F:      include/linux/debugobjects.h
6281 F:      lib/debugobjects.c
6282
6283 DECSTATION PLATFORM SUPPORT
6284 M:      "Maciej W. Rozycki" <macro@orcam.me.uk>
6285 L:      linux-mips@vger.kernel.org
6286 S:      Maintained
6287 W:      http://www.linux-mips.org/wiki/DECstation
6288 F:      arch/mips/dec/
6289 F:      arch/mips/include/asm/dec/
6290 F:      arch/mips/include/asm/mach-dec/
6291
6292 DEFXX FDDI NETWORK DRIVER
6293 M:      "Maciej W. Rozycki" <macro@orcam.me.uk>
6294 S:      Maintained
6295 F:      drivers/net/fddi/defxx.*
6296
6297 DEFZA FDDI NETWORK DRIVER
6298 M:      "Maciej W. Rozycki" <macro@orcam.me.uk>
6299 S:      Maintained
6300 F:      drivers/net/fddi/defza.*
6301
6302 DEINTERLACE DRIVERS FOR ALLWINNER H3
6303 M:      Jernej Skrabec <jernej.skrabec@gmail.com>
6304 L:      linux-media@vger.kernel.org
6305 S:      Maintained
6306 T:      git git://linuxtv.org/media_tree.git
6307 F:      Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
6308 F:      drivers/media/platform/sunxi/sun8i-di/
6309
6310 DELL LAPTOP DRIVER
6311 M:      Matthew Garrett <mjg59@srcf.ucam.org>
6312 M:      Pali Rohár <pali@kernel.org>
6313 L:      platform-driver-x86@vger.kernel.org
6314 S:      Maintained
6315 F:      drivers/platform/x86/dell/dell-laptop.c
6316
6317 DELL LAPTOP FREEFALL DRIVER
6318 M:      Pali Rohár <pali@kernel.org>
6319 S:      Maintained
6320 F:      drivers/platform/x86/dell/dell-smo8800.c
6321
6322 DELL LAPTOP RBTN DRIVER
6323 M:      Pali Rohár <pali@kernel.org>
6324 S:      Maintained
6325 F:      drivers/platform/x86/dell/dell-rbtn.*
6326
6327 DELL LAPTOP SMM DRIVER
6328 M:      Pali Rohár <pali@kernel.org>
6329 S:      Maintained
6330 F:      Documentation/ABI/obsolete/procfs-i8k
6331 F:      drivers/hwmon/dell-smm-hwmon.c
6332 F:      include/uapi/linux/i8k.h
6333
6334 DELL PC DRIVER
6335 M:      Lyndon Sanche <lsanche@lyndeno.ca>
6336 L:      platform-driver-x86@vger.kernel.org
6337 S:      Maintained
6338 F:      drivers/platform/x86/dell/dell-pc.c
6339
6340 DELL REMOTE BIOS UPDATE DRIVER
6341 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
6342 L:      platform-driver-x86@vger.kernel.org
6343 S:      Maintained
6344 F:      drivers/platform/x86/dell/dell_rbu.c
6345
6346 DELL SMBIOS DRIVER
6347 M:      Pali Rohár <pali@kernel.org>
6348 L:      Dell.Client.Kernel@dell.com
6349 L:      platform-driver-x86@vger.kernel.org
6350 S:      Maintained
6351 F:      drivers/platform/x86/dell/dell-smbios.*
6352
6353 DELL SMBIOS SMM DRIVER
6354 L:      Dell.Client.Kernel@dell.com
6355 L:      platform-driver-x86@vger.kernel.org
6356 S:      Maintained
6357 F:      drivers/platform/x86/dell/dell-smbios-smm.c
6358
6359 DELL SMBIOS WMI DRIVER
6360 L:      Dell.Client.Kernel@dell.com
6361 L:      platform-driver-x86@vger.kernel.org
6362 S:      Maintained
6363 F:      drivers/platform/x86/dell/dell-smbios-wmi.c
6364 F:      tools/wmi/dell-smbios-example.c
6365
6366 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
6367 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
6368 L:      platform-driver-x86@vger.kernel.org
6369 S:      Maintained
6370 F:      Documentation/userspace-api/dcdbas.rst
6371 F:      drivers/platform/x86/dell/dcdbas.*
6372
6373 DELL WMI DDV DRIVER
6374 M:      Armin Wolf <W_Armin@gmx.de>
6375 S:      Maintained
6376 F:      Documentation/ABI/testing/debugfs-dell-wmi-ddv
6377 F:      Documentation/ABI/testing/sysfs-platform-dell-wmi-ddv
6378 F:      Documentation/wmi/devices/dell-wmi-ddv.rst
6379 F:      drivers/platform/x86/dell/dell-wmi-ddv.c
6380
6381 DELL WMI DESCRIPTOR DRIVER
6382 L:      Dell.Client.Kernel@dell.com
6383 S:      Maintained
6384 F:      drivers/platform/x86/dell/dell-wmi-descriptor.c
6385
6386 DELL WMI HARDWARE PRIVACY SUPPORT
6387 L:      Dell.Client.Kernel@dell.com
6388 L:      platform-driver-x86@vger.kernel.org
6389 S:      Maintained
6390 F:      drivers/platform/x86/dell/dell-wmi-privacy.c
6391
6392 DELL WMI NOTIFICATIONS DRIVER
6393 M:      Matthew Garrett <mjg59@srcf.ucam.org>
6394 M:      Pali Rohár <pali@kernel.org>
6395 S:      Maintained
6396 F:      drivers/platform/x86/dell/dell-wmi-base.c
6397
6398 DELL WMI SYSMAN DRIVER
6399 M:      Prasanth Ksr <prasanth.ksr@dell.com>
6400 L:      Dell.Client.Kernel@dell.com
6401 L:      platform-driver-x86@vger.kernel.org
6402 S:      Maintained
6403 F:      Documentation/ABI/testing/sysfs-class-firmware-attributes
6404 F:      drivers/platform/x86/dell/dell-wmi-sysman/
6405
6406 DELTA AHE-50DC FAN CONTROL MODULE DRIVER
6407 M:      Zev Weiss <zev@bewilderbeest.net>
6408 L:      linux-hwmon@vger.kernel.org
6409 S:      Maintained
6410 F:      drivers/hwmon/pmbus/delta-ahe50dc-fan.c
6411
6412 DELTA DPS920AB PSU DRIVER
6413 M:      Robert Marko <robert.marko@sartura.hr>
6414 L:      linux-hwmon@vger.kernel.org
6415 S:      Maintained
6416 F:      Documentation/hwmon/dps920ab.rst
6417 F:      drivers/hwmon/pmbus/dps920ab.c
6418
6419 DELTA NETWORKS TN48M CPLD DRIVERS
6420 M:      Robert Marko <robert.marko@sartura.hr>
6421 S:      Maintained
6422 F:      Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml
6423 F:      Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml
6424 F:      Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml
6425 F:      drivers/gpio/gpio-tn48m.c
6426 F:      include/dt-bindings/reset/delta,tn48m-reset.h
6427
6428 DELTA ST MEDIA DRIVER
6429 M:      Hugues Fruchet <hugues.fruchet@foss.st.com>
6430 L:      linux-media@vger.kernel.org
6431 S:      Supported
6432 W:      https://linuxtv.org
6433 T:      git git://linuxtv.org/media_tree.git
6434 F:      drivers/media/platform/st/sti/delta
6435
6436 DENALI NAND DRIVER
6437 L:      linux-mtd@lists.infradead.org
6438 S:      Orphan
6439 F:      drivers/mtd/nand/raw/denali*
6440
6441 DESIGNWARE EDMA CORE IP DRIVER
6442 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
6443 R:      Serge Semin <fancer.lancer@gmail.com>
6444 L:      dmaengine@vger.kernel.org
6445 S:      Maintained
6446 F:      drivers/dma/dw-edma/
6447 F:      include/linux/dma/edma.h
6448
6449 DESIGNWARE USB2 DRD IP DRIVER
6450 M:      Minas Harutyunyan <hminas@synopsys.com>
6451 L:      linux-usb@vger.kernel.org
6452 S:      Maintained
6453 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
6454 F:      drivers/usb/dwc2/
6455
6456 DESIGNWARE USB3 DRD IP DRIVER
6457 M:      Thinh Nguyen <Thinh.Nguyen@synopsys.com>
6458 L:      linux-usb@vger.kernel.org
6459 S:      Maintained
6460 F:      drivers/usb/dwc3/
6461
6462 DESIGNWARE XDATA IP DRIVER
6463 L:      linux-pci@vger.kernel.org
6464 S:      Orphan
6465 F:      Documentation/misc-devices/dw-xdata-pcie.rst
6466 F:      drivers/misc/dw-xdata-pcie.c
6467
6468 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
6469 M:      Andreas Klinger <ak@it-klinger.de>
6470 L:      linux-iio@vger.kernel.org
6471 S:      Maintained
6472 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
6473 F:      drivers/iio/proximity/srf*.c
6474
6475 DEVICE COREDUMP (DEV_COREDUMP)
6476 M:      Johannes Berg <johannes@sipsolutions.net>
6477 L:      linux-kernel@vger.kernel.org
6478 S:      Maintained
6479 F:      drivers/base/devcoredump.c
6480 F:      include/linux/devcoredump.h
6481
6482 DEVICE DEPENDENCY HELPER SCRIPT
6483 M:      Saravana Kannan <saravanak@google.com>
6484 L:      linux-kernel@vger.kernel.org
6485 S:      Maintained
6486 F:      scripts/dev-needs.sh
6487
6488 DEVICE DIRECT ACCESS (DAX)
6489 M:      Dan Williams <dan.j.williams@intel.com>
6490 M:      Vishal Verma <vishal.l.verma@intel.com>
6491 M:      Dave Jiang <dave.jiang@intel.com>
6492 L:      nvdimm@lists.linux.dev
6493 L:      linux-cxl@vger.kernel.org
6494 S:      Supported
6495 F:      drivers/dax/
6496
6497 DEVICE FREQUENCY (DEVFREQ)
6498 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
6499 M:      Kyungmin Park <kyungmin.park@samsung.com>
6500 M:      Chanwoo Choi <cw00.choi@samsung.com>
6501 L:      linux-pm@vger.kernel.org
6502 S:      Maintained
6503 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6504 F:      Documentation/devicetree/bindings/devfreq/
6505 F:      Documentation/devicetree/bindings/interconnect/mediatek,cci.yaml
6506 F:      drivers/devfreq/
6507 F:      include/linux/devfreq.h
6508 F:      include/trace/events/devfreq.h
6509
6510 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
6511 M:      Chanwoo Choi <cw00.choi@samsung.com>
6512 L:      linux-pm@vger.kernel.org
6513 S:      Supported
6514 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6515 F:      Documentation/devicetree/bindings/devfreq/event/
6516 F:      drivers/devfreq/devfreq-event.c
6517 F:      drivers/devfreq/event/
6518 F:      include/dt-bindings/pmu/exynos_ppmu.h
6519 F:      include/linux/devfreq-event.h
6520
6521 DEVICE RESOURCE MANAGEMENT HELPERS
6522 M:      Hans de Goede <hdegoede@redhat.com>
6523 R:      Matti Vaittinen <mazziesaccount@gmail.com>
6524 S:      Maintained
6525 F:      include/linux/devm-helpers.h
6526
6527 DEVICE-MAPPER  (LVM)
6528 M:      Alasdair Kergon <agk@redhat.com>
6529 M:      Mike Snitzer <snitzer@kernel.org>
6530 M:      Mikulas Patocka <mpatocka@redhat.com>
6531 L:      dm-devel@lists.linux.dev
6532 S:      Maintained
6533 Q:      http://patchwork.kernel.org/project/dm-devel/list/
6534 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
6535 F:      Documentation/admin-guide/device-mapper/
6536 F:      drivers/md/Kconfig
6537 F:      drivers/md/Makefile
6538 F:      drivers/md/dm*
6539 F:      drivers/md/persistent-data/
6540 F:      include/linux/device-mapper.h
6541 F:      include/linux/dm-*.h
6542 F:      include/uapi/linux/dm-*.h
6543
6544 DEVICE-MAPPER VDO TARGET
6545 M:      Matthew Sakai <msakai@redhat.com>
6546 L:      dm-devel@lists.linux.dev
6547 S:      Maintained
6548 F:      Documentation/admin-guide/device-mapper/vdo*.rst
6549 F:      drivers/md/dm-vdo/
6550
6551 DEVLINK
6552 M:      Jiri Pirko <jiri@resnulli.us>
6553 L:      netdev@vger.kernel.org
6554 S:      Supported
6555 F:      Documentation/networking/devlink
6556 F:      include/net/devlink.h
6557 F:      include/uapi/linux/devlink.h
6558 F:      net/devlink/
6559
6560 DFROBOT SD2405AL RTC DRIVER
6561 M:      Tóth János <gomba007@gmail.com>
6562 L:      linux-rtc@vger.kernel.org
6563 S:      Maintained
6564 F:      drivers/rtc/rtc-sd2405al.c
6565
6566 DH ELECTRONICS IMX6 DHCOM/DHCOR BOARD SUPPORT
6567 M:      Christoph Niedermaier <cniedermaier@dh-electronics.com>
6568 L:      kernel@dh-electronics.com
6569 S:      Maintained
6570 F:      arch/arm/boot/dts/nxp/imx/imx6*-dhcom-*
6571 F:      arch/arm/boot/dts/nxp/imx/imx6*-dhcor-*
6572
6573 DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT
6574 M:      Marek Vasut <marex@denx.de>
6575 L:      kernel@dh-electronics.com
6576 S:      Maintained
6577 F:      arch/arm/boot/dts/st/stm32mp1*-dhcom-*
6578 F:      arch/arm/boot/dts/st/stm32mp1*-dhcor-*
6579
6580 DIALOG SEMICONDUCTOR DRIVERS
6581 M:      Support Opensource <support.opensource@diasemi.com>
6582 S:      Supported
6583 W:      http://www.dialog-semiconductor.com/products
6584 F:      Documentation/devicetree/bindings/input/dlg,da72??.txt
6585 F:      Documentation/devicetree/bindings/input/dlg,da9062-onkey.yaml
6586 F:      Documentation/devicetree/bindings/mfd/da90*.txt
6587 F:      Documentation/devicetree/bindings/mfd/dlg,da90*.yaml
6588 F:      Documentation/devicetree/bindings/regulator/da92*.txt
6589 F:      Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
6590 F:      Documentation/devicetree/bindings/regulator/dlg,slg51000.yaml
6591 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
6592 F:      Documentation/devicetree/bindings/sound/dlg,da7213.yaml
6593 F:      Documentation/devicetree/bindings/thermal/dlg,da9062-thermal.yaml
6594 F:      Documentation/devicetree/bindings/watchdog/dlg,da9062-watchdog.yaml
6595 F:      Documentation/hwmon/da90??.rst
6596 F:      drivers/gpio/gpio-da90??.c
6597 F:      drivers/hwmon/da90??-hwmon.c
6598 F:      drivers/iio/adc/da91??-*.c
6599 F:      drivers/input/misc/da72??.[ch]
6600 F:      drivers/input/misc/da90??_onkey.c
6601 F:      drivers/input/touchscreen/da9052_tsi.c
6602 F:      drivers/leds/leds-da90??.c
6603 F:      drivers/mfd/da903x.c
6604 F:      drivers/mfd/da90??-*.c
6605 F:      drivers/mfd/da91??-*.c
6606 F:      drivers/pinctrl/pinctrl-da90??.c
6607 F:      drivers/power/supply/da9052-battery.c
6608 F:      drivers/power/supply/da91??-*.c
6609 F:      drivers/regulator/da9???-regulator.[ch]
6610 F:      drivers/regulator/slg51000-regulator.[ch]
6611 F:      drivers/rtc/rtc-da90??.c
6612 F:      drivers/thermal/da90??-thermal.c
6613 F:      drivers/video/backlight/da90??_bl.c
6614 F:      drivers/watchdog/da90??_wdt.c
6615 F:      include/dt-bindings/regulator/dlg,da9*-regulator.h
6616 F:      include/linux/mfd/da903x.h
6617 F:      include/linux/mfd/da9052/
6618 F:      include/linux/mfd/da9055/
6619 F:      include/linux/mfd/da9062/
6620 F:      include/linux/mfd/da9063/
6621 F:      include/linux/mfd/da9150/
6622 F:      include/linux/regulator/da9211.h
6623 F:      include/sound/da[79]*.h
6624 F:      sound/soc/codecs/da[79]*.[ch]
6625
6626 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
6627 M:      William Breathitt Gray <wbg@kernel.org>
6628 L:      linux-gpio@vger.kernel.org
6629 S:      Maintained
6630 F:      drivers/gpio/gpio-gpio-mm.c
6631
6632 DIGITEQ AUTOMOTIVE MGB4 V4L2 DRIVER
6633 M:      Martin Tuma <martin.tuma@digiteqautomotive.com>
6634 L:      linux-media@vger.kernel.org
6635 S:      Maintained
6636 F:      Documentation/admin-guide/media/mgb4.rst
6637 F:      drivers/media/pci/mgb4/
6638
6639 DIOLAN U2C-12 I2C DRIVER
6640 M:      Guenter Roeck <linux@roeck-us.net>
6641 L:      linux-i2c@vger.kernel.org
6642 S:      Maintained
6643 F:      drivers/i2c/busses/i2c-diolan-u2c.c
6644
6645 DIRECTORY NOTIFICATION (DNOTIFY)
6646 M:      Jan Kara <jack@suse.cz>
6647 R:      Amir Goldstein <amir73il@gmail.com>
6648 L:      linux-fsdevel@vger.kernel.org
6649 S:      Maintained
6650 F:      Documentation/filesystems/dnotify.rst
6651 F:      fs/notify/dnotify/
6652 F:      include/linux/dnotify.h
6653
6654 DISK GEOMETRY AND PARTITION HANDLING
6655 M:      Andries Brouwer <aeb@cwi.nl>
6656 S:      Maintained
6657 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
6658 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
6659 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
6660
6661 DISKQUOTA
6662 M:      Jan Kara <jack@suse.com>
6663 S:      Maintained
6664 F:      Documentation/filesystems/quota.rst
6665 F:      fs/quota/
6666 F:      include/linux/quota*.h
6667 F:      include/uapi/linux/quota*.h
6668
6669 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
6670 M:      Bernie Thompson <bernie@plugable.com>
6671 L:      linux-fbdev@vger.kernel.org
6672 S:      Maintained
6673 W:      http://plugable.com/category/projects/udlfb/
6674 F:      Documentation/fb/udlfb.rst
6675 F:      drivers/video/fbdev/udlfb.c
6676 F:      include/video/udlfb.h
6677
6678 DISTRIBUTED LOCK MANAGER (DLM)
6679 M:      Alexander Aring <aahringo@redhat.com>
6680 M:      David Teigland <teigland@redhat.com>
6681 L:      gfs2@lists.linux.dev
6682 S:      Supported
6683 W:      https://pagure.io/dlm
6684 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
6685 F:      fs/dlm/
6686
6687 DMA BUFFER SHARING FRAMEWORK
6688 M:      Sumit Semwal <sumit.semwal@linaro.org>
6689 M:      Christian König <christian.koenig@amd.com>
6690 L:      linux-media@vger.kernel.org
6691 L:      dri-devel@lists.freedesktop.org
6692 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6693 S:      Maintained
6694 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6695 F:      Documentation/driver-api/dma-buf.rst
6696 F:      Documentation/userspace-api/dma-buf-alloc-exchange.rst
6697 F:      drivers/dma-buf/
6698 F:      include/linux/*fence.h
6699 F:      include/linux/dma-buf.h
6700 F:      include/linux/dma-resv.h
6701 K:      \bdma_(?:buf|fence|resv)\b
6702
6703 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
6704 M:      Vinod Koul <vkoul@kernel.org>
6705 L:      dmaengine@vger.kernel.org
6706 S:      Maintained
6707 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
6708 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
6709 F:      Documentation/devicetree/bindings/dma/
6710 F:      Documentation/driver-api/dmaengine/
6711 F:      drivers/dma/
6712 F:      include/dt-bindings/dma/
6713 F:      include/linux/dma/
6714 F:      include/linux/dmaengine.h
6715 F:      include/linux/of_dma.h
6716
6717 DMA MAPPING BENCHMARK
6718 M:      Xiang Chen <chenxiang66@hisilicon.com>
6719 L:      iommu@lists.linux.dev
6720 F:      kernel/dma/map_benchmark.c
6721 F:      tools/testing/selftests/dma/
6722
6723 DMA MAPPING HELPERS
6724 M:      Christoph Hellwig <hch@lst.de>
6725 M:      Marek Szyprowski <m.szyprowski@samsung.com>
6726 R:      Robin Murphy <robin.murphy@arm.com>
6727 L:      iommu@lists.linux.dev
6728 S:      Supported
6729 W:      http://git.infradead.org/users/hch/dma-mapping.git
6730 T:      git git://git.infradead.org/users/hch/dma-mapping.git
6731 F:      include/asm-generic/dma-mapping.h
6732 F:      include/linux/dma-direct.h
6733 F:      include/linux/dma-map-ops.h
6734 F:      include/linux/dma-mapping.h
6735 F:      include/linux/swiotlb.h
6736 F:      kernel/dma/
6737
6738 DMA-BUF HEAPS FRAMEWORK
6739 M:      Sumit Semwal <sumit.semwal@linaro.org>
6740 R:      Benjamin Gaignard <benjamin.gaignard@collabora.com>
6741 R:      Brian Starkey <Brian.Starkey@arm.com>
6742 R:      John Stultz <jstultz@google.com>
6743 R:      T.J. Mercier <tjmercier@google.com>
6744 L:      linux-media@vger.kernel.org
6745 L:      dri-devel@lists.freedesktop.org
6746 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6747 S:      Maintained
6748 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6749 F:      drivers/dma-buf/dma-heap.c
6750 F:      drivers/dma-buf/heaps/*
6751 F:      include/linux/dma-heap.h
6752 F:      include/uapi/linux/dma-heap.h
6753 F:      tools/testing/selftests/dmabuf-heaps/
6754
6755 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
6756 M:      Lukasz Luba <lukasz.luba@arm.com>
6757 L:      linux-pm@vger.kernel.org
6758 L:      linux-samsung-soc@vger.kernel.org
6759 S:      Maintained
6760 F:      Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
6761 F:      drivers/memory/samsung/exynos5422-dmc.c
6762
6763 DME1737 HARDWARE MONITOR DRIVER
6764 M:      Juerg Haefliger <juergh@proton.me>
6765 L:      linux-hwmon@vger.kernel.org
6766 S:      Maintained
6767 F:      Documentation/hwmon/dme1737.rst
6768 F:      drivers/hwmon/dme1737.c
6769
6770 DMI/SMBIOS SUPPORT
6771 M:      Jean Delvare <jdelvare@suse.com>
6772 S:      Maintained
6773 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
6774 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
6775 F:      drivers/firmware/dmi-id.c
6776 F:      drivers/firmware/dmi_scan.c
6777 F:      include/linux/dmi.h
6778
6779 DOCUMENTATION
6780 M:      Jonathan Corbet <corbet@lwn.net>
6781 L:      linux-doc@vger.kernel.org
6782 S:      Maintained
6783 P:      Documentation/doc-guide/maintainer-profile.rst
6784 T:      git git://git.lwn.net/linux.git docs-next
6785 F:      Documentation/
6786 F:      scripts/check-variable-fonts.sh
6787 F:      scripts/documentation-file-ref-check
6788 F:      scripts/kernel-doc
6789 F:      scripts/sphinx-pre-install
6790 X:      Documentation/ABI/
6791 X:      Documentation/admin-guide/media/
6792 X:      Documentation/devicetree/
6793 X:      Documentation/driver-api/media/
6794 X:      Documentation/firmware-guide/acpi/
6795 X:      Documentation/i2c/
6796 X:      Documentation/netlink/
6797 X:      Documentation/power/
6798 X:      Documentation/spi/
6799 X:      Documentation/userspace-api/media/
6800
6801 DOCUMENTATION PROCESS
6802 M:      Jonathan Corbet <corbet@lwn.net>
6803 L:      workflows@vger.kernel.org
6804 S:      Maintained
6805 F:      Documentation/dev-tools/
6806 F:      Documentation/maintainer/
6807 F:      Documentation/process/
6808
6809 DOCUMENTATION REPORTING ISSUES
6810 M:      Thorsten Leemhuis <linux@leemhuis.info>
6811 L:      linux-doc@vger.kernel.org
6812 S:      Maintained
6813 F:      Documentation/admin-guide/bug-bisect.rst
6814 F:      Documentation/admin-guide/quickly-build-trimmed-linux.rst
6815 F:      Documentation/admin-guide/reporting-issues.rst
6816 F:      Documentation/admin-guide/verify-bugs-and-bisect-regressions.rst
6817
6818 DOCUMENTATION SCRIPTS
6819 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
6820 L:      linux-doc@vger.kernel.org
6821 S:      Maintained
6822 F:      Documentation/sphinx/parse-headers.pl
6823 F:      scripts/documentation-file-ref-check
6824 F:      scripts/sphinx-pre-install
6825
6826 DOCUMENTATION/ITALIAN
6827 M:      Federico Vaga <federico.vaga@vaga.pv.it>
6828 L:      linux-doc@vger.kernel.org
6829 S:      Maintained
6830 F:      Documentation/translations/it_IT
6831
6832 DOCUMENTATION/JAPANESE
6833 R:      Akira Yokosawa <akiyks@gmail.com>
6834 L:      linux-doc@vger.kernel.org
6835 S:      Maintained
6836 F:      Documentation/translations/ja_JP
6837
6838 DONGWOON DW9714 LENS VOICE COIL DRIVER
6839 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
6840 L:      linux-media@vger.kernel.org
6841 S:      Maintained
6842 T:      git git://linuxtv.org/media_tree.git
6843 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.yaml
6844 F:      drivers/media/i2c/dw9714.c
6845
6846 DONGWOON DW9719 LENS VOICE COIL DRIVER
6847 M:      Daniel Scally <djrscally@gmail.com>
6848 L:      linux-media@vger.kernel.org
6849 S:      Maintained
6850 T:      git git://linuxtv.org/media_tree.git
6851 F:      drivers/media/i2c/dw9719.c
6852
6853 DONGWOON DW9768 LENS VOICE COIL DRIVER
6854 L:      linux-media@vger.kernel.org
6855 S:      Orphan
6856 T:      git git://linuxtv.org/media_tree.git
6857 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
6858 F:      drivers/media/i2c/dw9768.c
6859
6860 DONGWOON DW9807 LENS VOICE COIL DRIVER
6861 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
6862 L:      linux-media@vger.kernel.org
6863 S:      Maintained
6864 T:      git git://linuxtv.org/media_tree.git
6865 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml
6866 F:      drivers/media/i2c/dw9807-vcm.c
6867
6868 DOUBLETALK DRIVER
6869 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
6870 L:      blinux-list@redhat.com
6871 S:      Maintained
6872 F:      drivers/char/dtlk.c
6873 F:      include/linux/dtlk.h
6874
6875 DPAA2 DATAPATH I/O (DPIO) DRIVER
6876 M:      Roy Pledge <Roy.Pledge@nxp.com>
6877 L:      linux-kernel@vger.kernel.org
6878 S:      Maintained
6879 F:      drivers/soc/fsl/dpio
6880
6881 DPAA2 ETHERNET DRIVER
6882 M:      Ioana Ciornei <ioana.ciornei@nxp.com>
6883 L:      netdev@vger.kernel.org
6884 S:      Maintained
6885 F:      Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
6886 F:      Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
6887 F:      drivers/net/ethernet/freescale/dpaa2/Kconfig
6888 F:      drivers/net/ethernet/freescale/dpaa2/Makefile
6889 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
6890 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
6891 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-xsk*
6892 F:      drivers/net/ethernet/freescale/dpaa2/dpkg.h
6893 F:      drivers/net/ethernet/freescale/dpaa2/dpmac*
6894 F:      drivers/net/ethernet/freescale/dpaa2/dpni*
6895
6896 DPAA2 ETHERNET SWITCH DRIVER
6897 M:      Ioana Ciornei <ioana.ciornei@nxp.com>
6898 L:      netdev@vger.kernel.org
6899 S:      Maintained
6900 F:      Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
6901 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
6902 F:      drivers/net/ethernet/freescale/dpaa2/dpsw*
6903
6904 DPLL SUBSYSTEM
6905 M:      Vadim Fedorenko <vadim.fedorenko@linux.dev>
6906 M:      Arkadiusz Kubalewski <arkadiusz.kubalewski@intel.com>
6907 M:      Jiri Pirko <jiri@resnulli.us>
6908 L:      netdev@vger.kernel.org
6909 S:      Supported
6910 F:      Documentation/driver-api/dpll.rst
6911 F:      drivers/dpll/*
6912 F:      include/linux/dpll.h
6913 F:      include/uapi/linux/dpll.h
6914
6915 DRBD DRIVER
6916 M:      Philipp Reisner <philipp.reisner@linbit.com>
6917 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
6918 M:      Christoph Böhmwalder <christoph.boehmwalder@linbit.com>
6919 L:      drbd-dev@lists.linbit.com
6920 S:      Supported
6921 W:      http://www.drbd.org
6922 T:      git git://git.linbit.com/linux-drbd.git
6923 T:      git git://git.linbit.com/drbd-8.4.git
6924 F:      Documentation/admin-guide/blockdev/
6925 F:      drivers/block/drbd/
6926 F:      include/linux/drbd*
6927 F:      lib/lru_cache.c
6928
6929 DRIVER COMPONENT FRAMEWORK
6930 L:      dri-devel@lists.freedesktop.org
6931 F:      drivers/base/component.c
6932 F:      include/linux/component.h
6933
6934 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
6935 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6936 R:      "Rafael J. Wysocki" <rafael@kernel.org>
6937 S:      Supported
6938 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
6939 F:      Documentation/core-api/kobject.rst
6940 F:      drivers/base/
6941 F:      fs/debugfs/
6942 F:      fs/sysfs/
6943 F:      include/linux/debugfs.h
6944 F:      include/linux/fwnode.h
6945 F:      include/linux/kobj*
6946 F:      include/linux/property.h
6947 F:      lib/kobj*
6948 F:      rust/kernel/device.rs
6949
6950 DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
6951 M:      Nishanth Menon <nm@ti.com>
6952 L:      linux-pm@vger.kernel.org
6953 S:      Maintained
6954 F:      drivers/soc/ti/smartreflex.c
6955 F:      include/linux/power/smartreflex.h
6956
6957 DRM ACCEL DRIVERS FOR INTEL VPU
6958 M:      Jacek Lawrynowicz <jacek.lawrynowicz@linux.intel.com>
6959 M:      Stanislaw Gruszka <stanislaw.gruszka@linux.intel.com>
6960 L:      dri-devel@lists.freedesktop.org
6961 S:      Supported
6962 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6963 F:      drivers/accel/ivpu/
6964 F:      include/uapi/drm/ivpu_accel.h
6965
6966 DRM COMPUTE ACCELERATORS DRIVERS AND FRAMEWORK
6967 M:      Oded Gabbay <ogabbay@kernel.org>
6968 L:      dri-devel@lists.freedesktop.org
6969 S:      Maintained
6970 C:      irc://irc.oftc.net/dri-devel
6971 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/accel.git
6972 F:      Documentation/accel/
6973 F:      drivers/accel/
6974 F:      include/drm/drm_accel.h
6975
6976 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
6977 M:      Maxime Ripard <mripard@kernel.org>
6978 M:      Chen-Yu Tsai <wens@csie.org>
6979 R:      Jernej Skrabec <jernej.skrabec@gmail.com>
6980 L:      dri-devel@lists.freedesktop.org
6981 S:      Supported
6982 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6983 F:      drivers/gpu/drm/sun4i/sun8i*
6984
6985 DRM DRIVER FOR ARM PL111 CLCD
6986 S:      Orphan
6987 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6988 F:      drivers/gpu/drm/pl111/
6989
6990 DRM DRIVER FOR ARM VERSATILE TFT PANELS
6991 M:      Linus Walleij <linus.walleij@linaro.org>
6992 S:      Maintained
6993 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6994 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
6995 F:      drivers/gpu/drm/panel/panel-arm-versatile.c
6996
6997 DRM DRIVER FOR ASPEED BMC GFX
6998 M:      Joel Stanley <joel@jms.id.au>
6999 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
7000 S:      Supported
7001 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7002 F:      Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
7003 F:      drivers/gpu/drm/aspeed/
7004
7005 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
7006 M:      Dave Airlie <airlied@redhat.com>
7007 R:      Thomas Zimmermann <tzimmermann@suse.de>
7008 R:      Jocelyn Falempe <jfalempe@redhat.com>
7009 L:      dri-devel@lists.freedesktop.org
7010 S:      Supported
7011 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7012 F:      drivers/gpu/drm/ast/
7013
7014 DRM DRIVER FOR BOCHS VIRTUAL GPU
7015 M:      Gerd Hoffmann <kraxel@redhat.com>
7016 L:      virtualization@lists.linux.dev
7017 S:      Maintained
7018 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7019 F:      drivers/gpu/drm/tiny/bochs.c
7020
7021 DRM DRIVER FOR BOE HIMAX8279D PANELS
7022 M:      Jerry Han <hanxu5@huaqin.corp-partner.google.com>
7023 S:      Maintained
7024 F:      Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
7025 F:      drivers/gpu/drm/panel/panel-boe-himax8279d.c
7026
7027 DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
7028 M:      Jagan Teki <jagan@amarulasolutions.com>
7029 S:      Maintained
7030 F:      Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
7031 F:      drivers/gpu/drm/bridge/chipone-icn6211.c
7032
7033 DRM DRIVER FOR EBBG FT8719 PANEL
7034 M:      Joel Selvaraj <jo@jsfamily.in>
7035 S:      Maintained
7036 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7037 F:      Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml
7038 F:      drivers/gpu/drm/panel/panel-ebbg-ft8719.c
7039
7040 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
7041 M:      Linus Walleij <linus.walleij@linaro.org>
7042 S:      Maintained
7043 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7044 F:      drivers/gpu/drm/tve200/
7045
7046 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
7047 M:      Icenowy Zheng <icenowy@aosc.io>
7048 S:      Maintained
7049 F:      Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
7050 F:      drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
7051
7052 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
7053 M:      Jagan Teki <jagan@amarulasolutions.com>
7054 S:      Maintained
7055 F:      Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
7056 F:      drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
7057
7058 DRM DRIVER FOR FIRMWARE FRAMEBUFFERS
7059 M:      Thomas Zimmermann <tzimmermann@suse.de>
7060 M:      Javier Martinez Canillas <javierm@redhat.com>
7061 L:      dri-devel@lists.freedesktop.org
7062 S:      Maintained
7063 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7064 F:      drivers/gpu/drm/drm_aperture.c
7065 F:      drivers/gpu/drm/tiny/ofdrm.c
7066 F:      drivers/gpu/drm/tiny/simpledrm.c
7067 F:      drivers/video/aperture.c
7068 F:      drivers/video/nomodeset.c
7069 F:      include/drm/drm_aperture.h
7070 F:      include/linux/aperture.h
7071 F:      include/video/nomodeset.h
7072
7073 DRM DRIVER FOR GENERIC EDP PANELS
7074 R:      Douglas Anderson <dianders@chromium.org>
7075 F:      Documentation/devicetree/bindings/display/panel/panel-edp.yaml
7076 F:      drivers/gpu/drm/panel/panel-edp.c
7077
7078 DRM DRIVER FOR GENERIC USB DISPLAY
7079 M:      Noralf Trønnes <noralf@tronnes.org>
7080 S:      Maintained
7081 W:      https://github.com/notro/gud/wiki
7082 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7083 F:      drivers/gpu/drm/gud/
7084 F:      include/drm/gud.h
7085
7086 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
7087 M:      Hans de Goede <hdegoede@redhat.com>
7088 S:      Maintained
7089 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7090 F:      drivers/gpu/drm/tiny/gm12u320.c
7091
7092 DRM DRIVER FOR HIMAX HX8394 MIPI-DSI LCD panels
7093 M:      Ondrej Jirman <megi@xff.cz>
7094 M:      Javier Martinez Canillas <javierm@redhat.com>
7095 S:      Maintained
7096 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7097 F:      Documentation/devicetree/bindings/display/panel/himax,hx8394.yaml
7098 F:      drivers/gpu/drm/panel/panel-himax-hx8394.c
7099
7100 DRM DRIVER FOR HX8357D PANELS
7101 S:      Orphan
7102 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7103 F:      Documentation/devicetree/bindings/display/himax,hx8357d.txt
7104 F:      drivers/gpu/drm/tiny/hx8357d.c
7105
7106 DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
7107 M:      Deepak Rawat <drawat.floss@gmail.com>
7108 L:      linux-hyperv@vger.kernel.org
7109 L:      dri-devel@lists.freedesktop.org
7110 S:      Maintained
7111 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7112 F:      drivers/gpu/drm/hyperv
7113
7114 DRM DRIVER FOR ILITEK ILI9225 PANELS
7115 M:      David Lechner <david@lechnology.com>
7116 S:      Maintained
7117 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7118 F:      Documentation/devicetree/bindings/display/ilitek,ili9225.txt
7119 F:      drivers/gpu/drm/tiny/ili9225.c
7120
7121 DRM DRIVER FOR ILITEK ILI9486 PANELS
7122 M:      Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
7123 S:      Maintained
7124 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7125 F:      Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
7126 F:      drivers/gpu/drm/tiny/ili9486.c
7127
7128 DRM DRIVER FOR ILITEK ILI9805 PANELS
7129 M:      Michael Trimarchi <michael@amarulasolutions.com>
7130 S:      Maintained
7131 F:      Documentation/devicetree/bindings/display/panel/ilitek,ili9805.yaml
7132 F:      drivers/gpu/drm/panel/panel-ilitek-ili9805.c
7133
7134 DRM DRIVER FOR ILITEK ILI9806E PANELS
7135 M:      Michael Walle <mwalle@kernel.org>
7136 S:      Maintained
7137 F:      drivers/gpu/drm/panel/panel-ilitek-ili9806e.c
7138
7139 DRM DRIVER FOR JADARD JD9365DA-H3 MIPI-DSI LCD PANELS
7140 M:      Jagan Teki <jagan@edgeble.ai>
7141 S:      Maintained
7142 F:      Documentation/devicetree/bindings/display/panel/jadard,jd9365da-h3.yaml
7143 F:      drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
7144
7145 DRM DRIVER FOR LG SW43408 PANELS
7146 M:      Sumit Semwal <sumit.semwal@linaro.org>
7147 M:      Caleb Connolly <caleb.connolly@linaro.org>
7148 S:      Maintained
7149 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7150 F:      Documentation/devicetree/bindings/display/panel/lg,sw43408.yaml
7151 F:      drivers/gpu/drm/panel/panel-lg-sw43408.c
7152
7153 DRM DRIVER FOR LOGICVC DISPLAY CONTROLLER
7154 M:      Paul Kocialkowski <paul.kocialkowski@bootlin.com>
7155 S:      Supported
7156 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7157 F:      drivers/gpu/drm/logicvc/
7158
7159 DRM DRIVER FOR LVDS PANELS
7160 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7161 L:      dri-devel@lists.freedesktop.org
7162 S:      Maintained
7163 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7164 F:      Documentation/devicetree/bindings/display/lvds.yaml
7165 F:      Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
7166 F:      drivers/gpu/drm/panel/panel-lvds.c
7167
7168 DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
7169 M:      Guido Günther <agx@sigxcpu.org>
7170 R:      Purism Kernel Team <kernel@puri.sm>
7171 S:      Maintained
7172 F:      Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
7173 F:      drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
7174
7175 DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
7176 M:      Dave Airlie <airlied@redhat.com>
7177 R:      Thomas Zimmermann <tzimmermann@suse.de>
7178 R:      Jocelyn Falempe <jfalempe@redhat.com>
7179 L:      dri-devel@lists.freedesktop.org
7180 S:      Supported
7181 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7182 F:      drivers/gpu/drm/mgag200/
7183
7184 DRM DRIVER FOR MI0283QT
7185 M:      Noralf Trønnes <noralf@tronnes.org>
7186 S:      Maintained
7187 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7188 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
7189 F:      drivers/gpu/drm/tiny/mi0283qt.c
7190
7191 DRM DRIVER FOR MIPI DBI compatible panels
7192 M:      Noralf Trønnes <noralf@tronnes.org>
7193 S:      Maintained
7194 W:      https://github.com/notro/panel-mipi-dbi/wiki
7195 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7196 F:      Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
7197 F:      drivers/gpu/drm/tiny/panel-mipi-dbi.c
7198
7199 DRM DRIVER for Qualcomm Adreno GPUs
7200 M:      Rob Clark <robdclark@gmail.com>
7201 R:      Sean Paul <sean@poorly.run>
7202 R:      Konrad Dybcio <konradybcio@kernel.org>
7203 L:      linux-arm-msm@vger.kernel.org
7204 L:      dri-devel@lists.freedesktop.org
7205 L:      freedreno@lists.freedesktop.org
7206 S:      Maintained
7207 B:      https://gitlab.freedesktop.org/drm/msm/-/issues
7208 T:      git https://gitlab.freedesktop.org/drm/msm.git
7209 F:      Documentation/devicetree/bindings/display/msm/gpu.yaml
7210 F:      drivers/gpu/drm/msm/adreno/
7211 F:      drivers/gpu/drm/msm/msm_gpu.*
7212 F:      drivers/gpu/drm/msm/msm_gpu_devfreq.*
7213 F:      drivers/gpu/drm/msm/msm_ringbuffer.*
7214 F:      drivers/gpu/drm/msm/registers/adreno/
7215 F:      include/uapi/drm/msm_drm.h
7216
7217 DRM DRIVER for Qualcomm display hardware
7218 M:      Rob Clark <robdclark@gmail.com>
7219 M:      Abhinav Kumar <quic_abhinavk@quicinc.com>
7220 M:      Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
7221 R:      Sean Paul <sean@poorly.run>
7222 R:      Marijn Suijten <marijn.suijten@somainline.org>
7223 L:      linux-arm-msm@vger.kernel.org
7224 L:      dri-devel@lists.freedesktop.org
7225 L:      freedreno@lists.freedesktop.org
7226 S:      Maintained
7227 B:      https://gitlab.freedesktop.org/drm/msm/-/issues
7228 T:      git https://gitlab.freedesktop.org/drm/msm.git
7229 F:      Documentation/devicetree/bindings/display/msm/
7230 F:      drivers/gpu/drm/ci/xfails/msm*
7231 F:      drivers/gpu/drm/msm/
7232 F:      include/uapi/drm/msm_drm.h
7233
7234 DRM DRIVER FOR NOVATEK NT35510 PANELS
7235 M:      Linus Walleij <linus.walleij@linaro.org>
7236 S:      Maintained
7237 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7238 F:      Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
7239 F:      drivers/gpu/drm/panel/panel-novatek-nt35510.c
7240
7241 DRM DRIVER FOR NOVATEK NT35560 PANELS
7242 M:      Linus Walleij <linus.walleij@linaro.org>
7243 S:      Maintained
7244 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7245 F:      Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
7246 F:      drivers/gpu/drm/panel/panel-novatek-nt35560.c
7247
7248 DRM DRIVER FOR NOVATEK NT36523 PANELS
7249 M:      Jianhua Lu <lujianhua000@gmail.com>
7250 S:      Maintained
7251 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7252 F:      Documentation/devicetree/bindings/display/panel/novatek,nt36523.yaml
7253 F:      drivers/gpu/drm/panel/panel-novatek-nt36523.c
7254
7255 DRM DRIVER FOR NOVATEK NT36672A PANELS
7256 M:      Sumit Semwal <sumit.semwal@linaro.org>
7257 S:      Maintained
7258 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7259 F:      Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
7260 F:      drivers/gpu/drm/panel/panel-novatek-nt36672a.c
7261
7262 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
7263 M:      Karol Herbst <kherbst@redhat.com>
7264 M:      Lyude Paul <lyude@redhat.com>
7265 M:      Danilo Krummrich <dakr@redhat.com>
7266 L:      dri-devel@lists.freedesktop.org
7267 L:      nouveau@lists.freedesktop.org
7268 S:      Supported
7269 W:      https://nouveau.freedesktop.org/
7270 Q:      https://patchwork.freedesktop.org/project/nouveau/
7271 Q:      https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
7272 B:      https://gitlab.freedesktop.org/drm/nouveau/-/issues
7273 C:      irc://irc.oftc.net/nouveau
7274 T:      git https://gitlab.freedesktop.org/drm/nouveau.git
7275 F:      drivers/gpu/drm/nouveau/
7276 F:      include/uapi/drm/nouveau_drm.h
7277
7278 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
7279 M:      Stefan Mavrodiev <stefan@olimex.com>
7280 S:      Maintained
7281 F:      Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
7282 F:      drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
7283
7284 DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP
7285 R:      Douglas Anderson <dianders@chromium.org>
7286 F:      Documentation/devicetree/bindings/display/bridge/ps8640.yaml
7287 F:      drivers/gpu/drm/bridge/parade-ps8640.c
7288
7289 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
7290 M:      Noralf Trønnes <noralf@tronnes.org>
7291 S:      Maintained
7292 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7293 F:      Documentation/devicetree/bindings/display/repaper.txt
7294 F:      drivers/gpu/drm/tiny/repaper.c
7295
7296 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
7297 M:      Dave Airlie <airlied@redhat.com>
7298 M:      Gerd Hoffmann <kraxel@redhat.com>
7299 L:      virtualization@lists.linux.dev
7300 S:      Obsolete
7301 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
7302 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7303 F:      drivers/gpu/drm/tiny/cirrus.c
7304
7305 DRM DRIVER FOR QXL VIRTUAL GPU
7306 M:      Dave Airlie <airlied@redhat.com>
7307 M:      Gerd Hoffmann <kraxel@redhat.com>
7308 L:      virtualization@lists.linux.dev
7309 L:      spice-devel@lists.freedesktop.org
7310 S:      Maintained
7311 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7312 F:      drivers/gpu/drm/qxl/
7313 F:      include/uapi/drm/qxl_drm.h
7314
7315 DRM DRIVER FOR RAYDIUM RM67191 PANELS
7316 M:      Robert Chiras <robert.chiras@nxp.com>
7317 S:      Maintained
7318 F:      Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
7319 F:      drivers/gpu/drm/panel/panel-raydium-rm67191.c
7320
7321 DRM DRIVER FOR SAMSUNG DB7430 PANELS
7322 M:      Linus Walleij <linus.walleij@linaro.org>
7323 S:      Maintained
7324 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7325 F:      Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
7326 F:      drivers/gpu/drm/panel/panel-samsung-db7430.c
7327
7328 DRM DRIVER FOR SAMSUNG MIPI DSIM BRIDGE
7329 M:      Inki Dae <inki.dae@samsung.com>
7330 M:      Jagan Teki <jagan@amarulasolutions.com>
7331 M:      Marek Szyprowski <m.szyprowski@samsung.com>
7332 S:      Maintained
7333 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7334 F:      Documentation/devicetree/bindings/display/bridge/samsung,mipi-dsim.yaml
7335 F:      drivers/gpu/drm/bridge/samsung-dsim.c
7336 F:      include/drm/bridge/samsung-dsim.h
7337
7338 DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
7339 M:      Markuss Broks <markuss.broks@gmail.com>
7340 S:      Maintained
7341 F:      Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
7342 F:      drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
7343
7344 DRM DRIVER FOR SAMSUNG S6D7AA0 PANELS
7345 M:      Artur Weber <aweber.kernel@gmail.com>
7346 S:      Maintained
7347 F:      Documentation/devicetree/bindings/display/panel/samsung,s6d7aa0.yaml
7348 F:      drivers/gpu/drm/panel/panel-samsung-s6d7aa0.c
7349
7350 DRM DRIVER FOR SITRONIX ST7586 PANELS
7351 M:      David Lechner <david@lechnology.com>
7352 S:      Maintained
7353 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7354 F:      Documentation/devicetree/bindings/display/sitronix,st7586.txt
7355 F:      drivers/gpu/drm/tiny/st7586.c
7356
7357 DRM DRIVER FOR SITRONIX ST7701 PANELS
7358 M:      Jagan Teki <jagan@amarulasolutions.com>
7359 S:      Maintained
7360 F:      Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
7361 F:      drivers/gpu/drm/panel/panel-sitronix-st7701.c
7362
7363 DRM DRIVER FOR SITRONIX ST7703 PANELS
7364 M:      Guido Günther <agx@sigxcpu.org>
7365 R:      Purism Kernel Team <kernel@puri.sm>
7366 R:      Ondrej Jirman <megi@xff.cz>
7367 S:      Maintained
7368 F:      Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
7369 F:      drivers/gpu/drm/panel/panel-sitronix-st7703.c
7370
7371 DRM DRIVER FOR SITRONIX ST7735R PANELS
7372 M:      David Lechner <david@lechnology.com>
7373 S:      Maintained
7374 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7375 F:      Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
7376 F:      drivers/gpu/drm/tiny/st7735r.c
7377
7378 DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
7379 M:      Javier Martinez Canillas <javierm@redhat.com>
7380 S:      Maintained
7381 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7382 F:      Documentation/devicetree/bindings/display/solomon,ssd-common.yaml
7383 F:      Documentation/devicetree/bindings/display/solomon,ssd13*.yaml
7384 F:      drivers/gpu/drm/solomon/ssd130x*
7385
7386 DRM DRIVER FOR ST-ERICSSON MCDE
7387 M:      Linus Walleij <linus.walleij@linaro.org>
7388 S:      Maintained
7389 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7390 F:      Documentation/devicetree/bindings/display/ste,mcde.yaml
7391 F:      drivers/gpu/drm/mcde/
7392
7393 DRM DRIVER FOR SYNAPTICS R63353 PANELS
7394 M:      Michael Trimarchi <michael@amarulasolutions.com>
7395 S:      Maintained
7396 F:      Documentation/devicetree/bindings/display/panel/synaptics,r63353.yaml
7397 F:      drivers/gpu/drm/panel/panel-synaptics-r63353.c
7398
7399 DRM DRIVER FOR TI DLPC3433 MIPI DSI TO DMD BRIDGE
7400 M:      Jagan Teki <jagan@amarulasolutions.com>
7401 S:      Maintained
7402 F:      Documentation/devicetree/bindings/display/bridge/ti,dlpc3433.yaml
7403 F:      drivers/gpu/drm/bridge/ti-dlpc3433.c
7404
7405 DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP
7406 R:      Douglas Anderson <dianders@chromium.org>
7407 F:      Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
7408 F:      drivers/gpu/drm/bridge/ti-sn65dsi86.c
7409
7410 DRM DRIVER FOR TPO TPG110 PANELS
7411 M:      Linus Walleij <linus.walleij@linaro.org>
7412 S:      Maintained
7413 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7414 F:      Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
7415 F:      drivers/gpu/drm/panel/panel-tpo-tpg110.c
7416
7417 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
7418 M:      Dave Airlie <airlied@redhat.com>
7419 R:      Sean Paul <sean@poorly.run>
7420 R:      Thomas Zimmermann <tzimmermann@suse.de>
7421 L:      dri-devel@lists.freedesktop.org
7422 S:      Supported
7423 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7424 F:      drivers/gpu/drm/udl/
7425
7426 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
7427 M:      Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
7428 M:      Maíra Canal <mairacanal@riseup.net>
7429 R:      Haneen Mohammed <hamohammed.sa@gmail.com>
7430 R:      Simona Vetter <simona@ffwll.ch>
7431 R:      Melissa Wen <melissa.srw@gmail.com>
7432 L:      dri-devel@lists.freedesktop.org
7433 S:      Maintained
7434 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7435 F:      Documentation/gpu/vkms.rst
7436 F:      drivers/gpu/drm/ci/xfails/vkms*
7437 F:      drivers/gpu/drm/vkms/
7438
7439 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
7440 M:      Hans de Goede <hdegoede@redhat.com>
7441 L:      dri-devel@lists.freedesktop.org
7442 S:      Maintained
7443 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7444 F:      drivers/gpu/drm/vboxvideo/
7445
7446 DRM DRIVER FOR VMWARE VIRTUAL GPU
7447 M:      Zack Rusin <zack.rusin@broadcom.com>
7448 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
7449 L:      dri-devel@lists.freedesktop.org
7450 S:      Supported
7451 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7452 F:      drivers/gpu/drm/vmwgfx/
7453 F:      include/uapi/drm/vmwgfx_drm.h
7454
7455 DRM DRIVER FOR WIDECHIPS WS2401 PANELS
7456 M:      Linus Walleij <linus.walleij@linaro.org>
7457 S:      Maintained
7458 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7459 F:      Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
7460 F:      drivers/gpu/drm/panel/panel-widechips-ws2401.c
7461
7462 DRM DRIVERS
7463 M:      David Airlie <airlied@gmail.com>
7464 M:      Simona Vetter <simona@ffwll.ch>
7465 L:      dri-devel@lists.freedesktop.org
7466 S:      Maintained
7467 B:      https://gitlab.freedesktop.org/drm
7468 C:      irc://irc.oftc.net/dri-devel
7469 T:      git https://gitlab.freedesktop.org/drm/kernel.git
7470 F:      Documentation/devicetree/bindings/display/
7471 F:      Documentation/devicetree/bindings/gpu/
7472 F:      Documentation/gpu/
7473 F:      drivers/gpu/
7474 F:      include/drm/
7475 F:      include/linux/vga*
7476 F:      include/uapi/drm/
7477
7478 DRM DRIVERS AND MISC GPU PATCHES
7479 M:      Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
7480 M:      Maxime Ripard <mripard@kernel.org>
7481 M:      Thomas Zimmermann <tzimmermann@suse.de>
7482 S:      Maintained
7483 W:      https://drm.pages.freedesktop.org/maintainer-tools/drm-misc.html
7484 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7485 F:      Documentation/devicetree/bindings/display/
7486 F:      Documentation/devicetree/bindings/gpu/
7487 F:      Documentation/gpu/
7488 F:      drivers/gpu/drm/
7489 F:      drivers/gpu/vga/
7490 F:      include/drm/drm
7491 F:      include/linux/vga*
7492 F:      include/uapi/drm/
7493 X:      drivers/gpu/drm/amd/
7494 X:      drivers/gpu/drm/armada/
7495 X:      drivers/gpu/drm/etnaviv/
7496 X:      drivers/gpu/drm/exynos/
7497 X:      drivers/gpu/drm/i915/
7498 X:      drivers/gpu/drm/kmb/
7499 X:      drivers/gpu/drm/mediatek/
7500 X:      drivers/gpu/drm/msm/
7501 X:      drivers/gpu/drm/nouveau/
7502 X:      drivers/gpu/drm/radeon/
7503 X:      drivers/gpu/drm/renesas/rcar-du/
7504 X:      drivers/gpu/drm/tegra/
7505
7506 DRM DRIVERS FOR ALLWINNER A10
7507 M:      Maxime Ripard <mripard@kernel.org>
7508 M:      Chen-Yu Tsai <wens@csie.org>
7509 L:      dri-devel@lists.freedesktop.org
7510 S:      Supported
7511 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7512 F:      Documentation/devicetree/bindings/display/allwinner*
7513 F:      drivers/gpu/drm/sun4i/
7514
7515 DRM DRIVERS FOR AMLOGIC SOCS
7516 M:      Neil Armstrong <neil.armstrong@linaro.org>
7517 L:      dri-devel@lists.freedesktop.org
7518 L:      linux-amlogic@lists.infradead.org
7519 S:      Supported
7520 W:      http://linux-meson.com/
7521 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7522 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
7523 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
7524 F:      Documentation/gpu/meson.rst
7525 F:      drivers/gpu/drm/ci/xfails/meson*
7526 F:      drivers/gpu/drm/meson/
7527
7528 DRM DRIVERS FOR ATMEL HLCDC
7529 M:      Sam Ravnborg <sam@ravnborg.org>
7530 M:      Boris Brezillon <bbrezillon@kernel.org>
7531 L:      dri-devel@lists.freedesktop.org
7532 S:      Supported
7533 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7534 F:      Documentation/devicetree/bindings/display/atmel/
7535 F:      drivers/gpu/drm/atmel-hlcdc/
7536
7537 DRM DRIVERS FOR BRIDGE CHIPS
7538 M:      Andrzej Hajda <andrzej.hajda@intel.com>
7539 M:      Neil Armstrong <neil.armstrong@linaro.org>
7540 M:      Robert Foss <rfoss@kernel.org>
7541 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
7542 R:      Jonas Karlman <jonas@kwiboo.se>
7543 R:      Jernej Skrabec <jernej.skrabec@gmail.com>
7544 S:      Maintained
7545 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7546 F:      Documentation/devicetree/bindings/display/bridge/
7547 F:      drivers/gpu/drm/bridge/
7548 F:      drivers/gpu/drm/display/drm_bridge_connector.c
7549 F:      drivers/gpu/drm/drm_bridge.c
7550 F:      include/drm/drm_bridge.h
7551 F:      include/drm/drm_bridge_connector.h
7552
7553 DRM DRIVERS FOR EXYNOS
7554 M:      Inki Dae <inki.dae@samsung.com>
7555 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
7556 M:      Kyungmin Park <kyungmin.park@samsung.com>
7557 L:      dri-devel@lists.freedesktop.org
7558 S:      Supported
7559 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
7560 F:      Documentation/devicetree/bindings/display/samsung/
7561 F:      drivers/gpu/drm/exynos/
7562 F:      include/uapi/drm/exynos_drm.h
7563
7564 DRM DRIVERS FOR FREESCALE DCU
7565 M:      Stefan Agner <stefan@agner.ch>
7566 M:      Alison Wang <alison.wang@nxp.com>
7567 L:      dri-devel@lists.freedesktop.org
7568 S:      Supported
7569 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7570 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
7571 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
7572 F:      drivers/gpu/drm/fsl-dcu/
7573
7574 DRM DRIVERS FOR FREESCALE IMX 5/6
7575 M:      Philipp Zabel <p.zabel@pengutronix.de>
7576 L:      dri-devel@lists.freedesktop.org
7577 S:      Maintained
7578 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7579 T:      git git://git.pengutronix.de/git/pza/linux
7580 F:      Documentation/devicetree/bindings/display/imx/
7581 F:      drivers/gpu/drm/imx/ipuv3/
7582 F:      drivers/gpu/ipu-v3/
7583
7584 DRM DRIVERS FOR FREESCALE IMX BRIDGE
7585 M:      Liu Ying <victor.liu@nxp.com>
7586 L:      dri-devel@lists.freedesktop.org
7587 S:      Maintained
7588 F:      Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-ldb.yaml
7589 F:      Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-combiner.yaml
7590 F:      Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-link.yaml
7591 F:      Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pxl2dpi.yaml
7592 F:      drivers/gpu/drm/bridge/imx/
7593
7594 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
7595 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
7596 L:      dri-devel@lists.freedesktop.org
7597 S:      Maintained
7598 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7599 F:      drivers/gpu/drm/gma500/
7600
7601 DRM DRIVERS FOR HISILICON
7602 M:      Xinliang Liu <xinliang.liu@linaro.org>
7603 M:      Tian Tao  <tiantao6@hisilicon.com>
7604 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
7605 R:      Sumit Semwal <sumit.semwal@linaro.org>
7606 R:      Yongqin Liu <yongqin.liu@linaro.org>
7607 R:      John Stultz <jstultz@google.com>
7608 L:      dri-devel@lists.freedesktop.org
7609 S:      Maintained
7610 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7611 F:      Documentation/devicetree/bindings/display/hisilicon/
7612 F:      drivers/gpu/drm/hisilicon/
7613
7614 DRM DRIVERS FOR LIMA
7615 M:      Qiang Yu <yuq825@gmail.com>
7616 L:      dri-devel@lists.freedesktop.org
7617 L:      lima@lists.freedesktop.org (moderated for non-subscribers)
7618 S:      Maintained
7619 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7620 F:      drivers/gpu/drm/lima/
7621 F:      include/uapi/drm/lima_drm.h
7622
7623 DRM DRIVERS FOR LOONGSON
7624 M:      Sui Jingfeng <suijingfeng@loongson.cn>
7625 L:      dri-devel@lists.freedesktop.org
7626 S:      Supported
7627 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7628 F:      drivers/gpu/drm/loongson/
7629
7630 DRM DRIVERS FOR MEDIATEK
7631 M:      Chun-Kuang Hu <chunkuang.hu@kernel.org>
7632 M:      Philipp Zabel <p.zabel@pengutronix.de>
7633 L:      dri-devel@lists.freedesktop.org
7634 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
7635 S:      Supported
7636 F:      Documentation/devicetree/bindings/display/mediatek/
7637 F:      drivers/gpu/drm/ci/xfails/mediatek*
7638 F:      drivers/gpu/drm/mediatek/
7639 F:      drivers/phy/mediatek/phy-mtk-dp.c
7640 F:      drivers/phy/mediatek/phy-mtk-hdmi*
7641 F:      drivers/phy/mediatek/phy-mtk-mipi*
7642
7643 DRM DRIVERS FOR NVIDIA TEGRA
7644 M:      Thierry Reding <thierry.reding@gmail.com>
7645 M:      Mikko Perttunen <mperttunen@nvidia.com>
7646 L:      dri-devel@lists.freedesktop.org
7647 L:      linux-tegra@vger.kernel.org
7648 S:      Supported
7649 T:      git https://gitlab.freedesktop.org/drm/tegra.git
7650 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
7651 F:      Documentation/devicetree/bindings/gpu/host1x/
7652 F:      drivers/gpu/drm/tegra/
7653 F:      drivers/gpu/host1x/
7654 F:      include/linux/host1x.h
7655 F:      include/uapi/drm/tegra_drm.h
7656
7657 DRM DRIVERS FOR RENESAS R-CAR
7658 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7659 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
7660 L:      dri-devel@lists.freedesktop.org
7661 L:      linux-renesas-soc@vger.kernel.org
7662 S:      Supported
7663 T:      git git://linuxtv.org/pinchartl/media drm/du/next
7664 F:      Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
7665 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
7666 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
7667 F:      Documentation/devicetree/bindings/display/renesas,du.yaml
7668 F:      drivers/gpu/drm/renesas/rcar-du/
7669
7670 DRM DRIVERS FOR RENESAS RZ
7671 M:      Biju Das <biju.das.jz@bp.renesas.com>
7672 L:      dri-devel@lists.freedesktop.org
7673 L:      linux-renesas-soc@vger.kernel.org
7674 S:      Maintained
7675 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7676 F:      Documentation/devicetree/bindings/display/renesas,rzg2l-du.yaml
7677 F:      drivers/gpu/drm/renesas/rz-du/
7678
7679 DRM DRIVERS FOR RENESAS SHMOBILE
7680 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7681 M:      Geert Uytterhoeven <geert+renesas@glider.be>
7682 L:      dri-devel@lists.freedesktop.org
7683 L:      linux-renesas-soc@vger.kernel.org
7684 S:      Supported
7685 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7686 F:      Documentation/devicetree/bindings/display/renesas,shmobile-lcdc.yaml
7687 F:      drivers/gpu/drm/renesas/shmobile/
7688 F:      include/linux/platform_data/shmob_drm.h
7689
7690 DRM DRIVERS FOR ROCKCHIP
7691 M:      Sandy Huang <hjc@rock-chips.com>
7692 M:      Heiko Stübner <heiko@sntech.de>
7693 M:      Andy Yan <andy.yan@rock-chips.com>
7694 L:      dri-devel@lists.freedesktop.org
7695 S:      Maintained
7696 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7697 F:      Documentation/devicetree/bindings/display/rockchip/
7698 F:      drivers/gpu/drm/ci/xfails/rockchip*
7699 F:      drivers/gpu/drm/rockchip/
7700
7701 DRM DRIVERS FOR STI
7702 M:      Alain Volmat <alain.volmat@foss.st.com>
7703 L:      dri-devel@lists.freedesktop.org
7704 S:      Maintained
7705 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7706 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
7707 F:      drivers/gpu/drm/sti
7708
7709 DRM DRIVERS FOR STM
7710 M:      Yannick Fertre <yannick.fertre@foss.st.com>
7711 M:      Raphael Gallais-Pou <raphael.gallais-pou@foss.st.com>
7712 M:      Philippe Cornu <philippe.cornu@foss.st.com>
7713 L:      dri-devel@lists.freedesktop.org
7714 S:      Maintained
7715 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7716 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
7717 F:      Documentation/devicetree/bindings/display/st,stm32mp25-lvds.yaml
7718 F:      drivers/gpu/drm/stm
7719
7720 DRM DRIVERS FOR TI KEYSTONE
7721 M:      Jyri Sarha <jyri.sarha@iki.fi>
7722 M:      Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7723 L:      dri-devel@lists.freedesktop.org
7724 S:      Maintained
7725 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7726 F:      Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
7727 F:      Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
7728 F:      Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
7729 F:      drivers/gpu/drm/tidss/
7730
7731 DRM DRIVERS FOR TI LCDC
7732 M:      Jyri Sarha <jyri.sarha@iki.fi>
7733 M:      Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7734 L:      dri-devel@lists.freedesktop.org
7735 S:      Maintained
7736 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7737 F:      Documentation/devicetree/bindings/display/tilcdc/
7738 F:      drivers/gpu/drm/tilcdc/
7739
7740 DRM DRIVERS FOR TI OMAP
7741 M:      Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7742 L:      dri-devel@lists.freedesktop.org
7743 S:      Maintained
7744 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7745 F:      Documentation/devicetree/bindings/display/ti/
7746 F:      drivers/gpu/drm/omapdrm/
7747
7748 DRM DRIVERS FOR V3D
7749 M:      Melissa Wen <mwen@igalia.com>
7750 M:      Maíra Canal <mcanal@igalia.com>
7751 S:      Supported
7752 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7753 F:      Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
7754 F:      drivers/gpu/drm/v3d/
7755 F:      include/uapi/drm/v3d_drm.h
7756
7757 DRM DRIVERS FOR VC4
7758 M:      Maxime Ripard <mripard@kernel.org>
7759 M:      Dave Stevenson <dave.stevenson@raspberrypi.com>
7760 R:      Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com>
7761 S:      Supported
7762 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7763 F:      Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
7764 F:      drivers/gpu/drm/vc4/
7765 F:      include/uapi/drm/vc4_drm.h
7766
7767 DRM DRIVERS FOR VIVANTE GPU IP
7768 M:      Lucas Stach <l.stach@pengutronix.de>
7769 R:      Russell King <linux+etnaviv@armlinux.org.uk>
7770 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
7771 L:      etnaviv@lists.freedesktop.org (moderated for non-subscribers)
7772 L:      dri-devel@lists.freedesktop.org
7773 S:      Maintained
7774 F:      Documentation/devicetree/bindings/gpu/vivante,gc.yaml
7775 F:      drivers/gpu/drm/etnaviv/
7776 F:      include/uapi/drm/etnaviv_drm.h
7777
7778 DRM DRIVERS FOR XEN
7779 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
7780 L:      dri-devel@lists.freedesktop.org
7781 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
7782 S:      Supported
7783 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7784 F:      Documentation/gpu/xen-front.rst
7785 F:      drivers/gpu/drm/xen/
7786
7787 DRM DRIVERS FOR XILINX
7788 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7789 M:      Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7790 L:      dri-devel@lists.freedesktop.org
7791 S:      Maintained
7792 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7793 F:      Documentation/devicetree/bindings/display/xlnx/
7794 F:      drivers/gpu/drm/xlnx/
7795
7796 DRM GPU SCHEDULER
7797 M:      Luben Tuikov <ltuikov89@gmail.com>
7798 M:      Matthew Brost <matthew.brost@intel.com>
7799 L:      dri-devel@lists.freedesktop.org
7800 S:      Maintained
7801 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7802 F:      drivers/gpu/drm/scheduler/
7803 F:      include/drm/gpu_scheduler.h
7804
7805 DRM PANEL DRIVERS
7806 M:      Neil Armstrong <neil.armstrong@linaro.org>
7807 R:      Jessica Zhang <quic_jesszhan@quicinc.com>
7808 L:      dri-devel@lists.freedesktop.org
7809 S:      Maintained
7810 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7811 F:      Documentation/devicetree/bindings/display/panel/
7812 F:      drivers/gpu/drm/drm_panel.c
7813 F:      drivers/gpu/drm/panel/
7814 F:      include/drm/drm_panel.h
7815
7816 DRM PRIVACY-SCREEN CLASS
7817 M:      Hans de Goede <hdegoede@redhat.com>
7818 L:      dri-devel@lists.freedesktop.org
7819 S:      Maintained
7820 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7821 F:      drivers/gpu/drm/drm_privacy_screen*
7822 F:      include/drm/drm_privacy_screen*
7823
7824 DRM TTM SUBSYSTEM
7825 M:      Christian Koenig <christian.koenig@amd.com>
7826 M:      Huang Rui <ray.huang@amd.com>
7827 L:      dri-devel@lists.freedesktop.org
7828 S:      Maintained
7829 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7830 F:      drivers/gpu/drm/ttm/
7831 F:      include/drm/ttm/
7832
7833 DRM AUTOMATED TESTING
7834 M:      Helen Koike <helen.koike@collabora.com>
7835 L:      dri-devel@lists.freedesktop.org
7836 S:      Maintained
7837 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7838 F:      Documentation/gpu/automated_testing.rst
7839 F:      drivers/gpu/drm/ci/
7840
7841 DSBR100 USB FM RADIO DRIVER
7842 M:      Alexey Klimov <klimov.linux@gmail.com>
7843 L:      linux-media@vger.kernel.org
7844 S:      Maintained
7845 T:      git git://linuxtv.org/media_tree.git
7846 F:      drivers/media/radio/dsbr100.c
7847
7848 DT3155 MEDIA DRIVER
7849 M:      Hans Verkuil <hverkuil@xs4all.nl>
7850 L:      linux-media@vger.kernel.org
7851 S:      Odd Fixes
7852 W:      https://linuxtv.org
7853 T:      git git://linuxtv.org/media_tree.git
7854 F:      drivers/media/pci/dt3155/
7855
7856 DVB_USB_AF9015 MEDIA DRIVER
7857 L:      linux-media@vger.kernel.org
7858 S:      Orphan
7859 W:      https://linuxtv.org
7860 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7861 F:      drivers/media/usb/dvb-usb-v2/af9015*
7862
7863 DVB_USB_AF9035 MEDIA DRIVER
7864 L:      linux-media@vger.kernel.org
7865 S:      Orphan
7866 W:      https://linuxtv.org
7867 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7868 F:      drivers/media/usb/dvb-usb-v2/af9035*
7869
7870 DVB_USB_ANYSEE MEDIA DRIVER
7871 L:      linux-media@vger.kernel.org
7872 S:      Orphan
7873 W:      https://linuxtv.org
7874 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7875 F:      drivers/media/usb/dvb-usb-v2/anysee*
7876
7877 DVB_USB_AU6610 MEDIA DRIVER
7878 L:      linux-media@vger.kernel.org
7879 S:      Orphan
7880 W:      https://linuxtv.org
7881 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7882 F:      drivers/media/usb/dvb-usb-v2/au6610*
7883
7884 DVB_USB_CE6230 MEDIA DRIVER
7885 L:      linux-media@vger.kernel.org
7886 S:      Orphan
7887 W:      https://linuxtv.org
7888 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7889 F:      drivers/media/usb/dvb-usb-v2/ce6230*
7890
7891 DVB_USB_CXUSB MEDIA DRIVER
7892 M:      Michael Krufky <mkrufky@linuxtv.org>
7893 L:      linux-media@vger.kernel.org
7894 S:      Maintained
7895 W:      https://linuxtv.org
7896 W:      http://github.com/mkrufky
7897 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7898 T:      git git://linuxtv.org/media_tree.git
7899 F:      drivers/media/usb/dvb-usb/cxusb*
7900
7901 DVB_USB_EC168 MEDIA DRIVER
7902 L:      linux-media@vger.kernel.org
7903 S:      Orphan
7904 W:      https://linuxtv.org
7905 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7906 F:      drivers/media/usb/dvb-usb-v2/ec168*
7907
7908 DVB_USB_GL861 MEDIA DRIVER
7909 L:      linux-media@vger.kernel.org
7910 S:      Orphan
7911 W:      https://linuxtv.org
7912 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7913 F:      drivers/media/usb/dvb-usb-v2/gl861*
7914
7915 DVB_USB_MXL111SF MEDIA DRIVER
7916 M:      Michael Krufky <mkrufky@linuxtv.org>
7917 L:      linux-media@vger.kernel.org
7918 S:      Maintained
7919 W:      https://linuxtv.org
7920 W:      http://github.com/mkrufky
7921 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7922 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
7923 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
7924
7925 DVB_USB_RTL28XXU MEDIA DRIVER
7926 L:      linux-media@vger.kernel.org
7927 S:      Orphan
7928 W:      https://linuxtv.org
7929 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7930 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
7931
7932 DVB_USB_V2 MEDIA DRIVER
7933 L:      linux-media@vger.kernel.org
7934 S:      Orphan
7935 W:      https://linuxtv.org
7936 W:      http://palosaari.fi/linux/
7937 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7938 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
7939 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
7940
7941 DYNAMIC DEBUG
7942 M:      Jason Baron <jbaron@akamai.com>
7943 M:      Jim Cromie <jim.cromie@gmail.com>
7944 S:      Maintained
7945 F:      include/linux/dynamic_debug.h
7946 F:      lib/dynamic_debug.c
7947 F:      lib/test_dynamic_debug.c
7948
7949 DYNAMIC INTERRUPT MODERATION
7950 M:      Tal Gilboa <talgi@nvidia.com>
7951 S:      Maintained
7952 F:      Documentation/networking/net_dim.rst
7953 F:      include/linux/dim.h
7954 F:      lib/dim/
7955
7956 DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
7957 M:      Daniel Lezcano <daniel.lezcano@kernel.org>
7958 L:      linux-pm@vger.kernel.org
7959 S:      Supported
7960 B:      https://bugzilla.kernel.org
7961 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
7962 F:      drivers/powercap/dtpm*
7963 F:      include/linux/dtpm.h
7964
7965 DZ DECSTATION DZ11 SERIAL DRIVER
7966 M:      "Maciej W. Rozycki" <macro@orcam.me.uk>
7967 S:      Maintained
7968 F:      drivers/tty/serial/dz.*
7969
7970 E3X0 POWER BUTTON DRIVER
7971 M:      Moritz Fischer <moritz.fischer@ettus.com>
7972 L:      usrp-users@lists.ettus.com
7973 S:      Supported
7974 W:      http://www.ettus.com
7975 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
7976 F:      drivers/input/misc/e3x0-button.c
7977
7978 E4000 MEDIA DRIVER
7979 L:      linux-media@vger.kernel.org
7980 S:      Orphan
7981 W:      https://linuxtv.org
7982 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7983 F:      drivers/media/tuners/e4000*
7984
7985 EARTH_PT1 MEDIA DRIVER
7986 M:      Akihiro Tsukada <tskd08@gmail.com>
7987 L:      linux-media@vger.kernel.org
7988 S:      Odd Fixes
7989 F:      drivers/media/pci/pt1/
7990
7991 EARTH_PT3 MEDIA DRIVER
7992 M:      Akihiro Tsukada <tskd08@gmail.com>
7993 L:      linux-media@vger.kernel.org
7994 S:      Odd Fixes
7995 F:      drivers/media/pci/pt3/
7996
7997 EC100 MEDIA DRIVER
7998 L:      linux-media@vger.kernel.org
7999 S:      Orphan
8000 W:      https://linuxtv.org
8001 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8002 F:      drivers/media/dvb-frontends/ec100*
8003
8004 ECRYPT FILE SYSTEM
8005 M:      Tyler Hicks <code@tyhicks.com>
8006 L:      ecryptfs@vger.kernel.org
8007 S:      Odd Fixes
8008 W:      http://ecryptfs.org
8009 W:      https://launchpad.net/ecryptfs
8010 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
8011 F:      Documentation/filesystems/ecryptfs.rst
8012 F:      fs/ecryptfs/
8013
8014 EDAC-AMD64
8015 M:      Yazen Ghannam <yazen.ghannam@amd.com>
8016 L:      linux-edac@vger.kernel.org
8017 S:      Supported
8018 F:      drivers/edac/amd64_edac*
8019 F:      drivers/edac/mce_amd*
8020
8021 EDAC-ARMADA
8022 M:      Jan Luebbe <jlu@pengutronix.de>
8023 L:      linux-edac@vger.kernel.org
8024 S:      Maintained
8025 F:      Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
8026 F:      drivers/edac/armada_xp_*
8027
8028 EDAC-AST2500
8029 M:      Stefan Schaeckeler <sschaeck@cisco.com>
8030 S:      Supported
8031 F:      Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
8032 F:      drivers/edac/aspeed_edac.c
8033
8034 EDAC-BLUEFIELD
8035 M:      Shravan Kumar Ramani <shravankr@nvidia.com>
8036 S:      Supported
8037 F:      drivers/edac/bluefield_edac.c
8038
8039 EDAC-CALXEDA
8040 M:      Andre Przywara <andre.przywara@arm.com>
8041 L:      linux-edac@vger.kernel.org
8042 S:      Maintained
8043 F:      drivers/edac/highbank*
8044
8045 EDAC-CAVIUM OCTEON
8046 M:      Ralf Baechle <ralf@linux-mips.org>
8047 L:      linux-edac@vger.kernel.org
8048 L:      linux-mips@vger.kernel.org
8049 S:      Supported
8050 F:      drivers/edac/octeon_edac*
8051
8052 EDAC-CAVIUM THUNDERX
8053 M:      Robert Richter <rric@kernel.org>
8054 L:      linux-edac@vger.kernel.org
8055 S:      Odd Fixes
8056 F:      drivers/edac/thunderx_edac*
8057
8058 EDAC-CORE
8059 M:      Borislav Petkov <bp@alien8.de>
8060 M:      Tony Luck <tony.luck@intel.com>
8061 R:      James Morse <james.morse@arm.com>
8062 R:      Mauro Carvalho Chehab <mchehab@kernel.org>
8063 R:      Robert Richter <rric@kernel.org>
8064 L:      linux-edac@vger.kernel.org
8065 S:      Supported
8066 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
8067 F:      Documentation/driver-api/edac.rst
8068 F:      drivers/edac/
8069 F:      include/linux/edac.h
8070
8071 EDAC-DMC520
8072 M:      Lei Wang <lewan@microsoft.com>
8073 L:      linux-edac@vger.kernel.org
8074 S:      Supported
8075 F:      drivers/edac/dmc520_edac.c
8076
8077 EDAC-E752X
8078 M:      Mark Gross <markgross@kernel.org>
8079 L:      linux-edac@vger.kernel.org
8080 S:      Maintained
8081 F:      drivers/edac/e752x_edac.c
8082
8083 EDAC-E7XXX
8084 L:      linux-edac@vger.kernel.org
8085 S:      Maintained
8086 F:      drivers/edac/e7xxx_edac.c
8087
8088 EDAC-FSL_DDR
8089 M:      York Sun <york.sun@nxp.com>
8090 L:      linux-edac@vger.kernel.org
8091 S:      Maintained
8092 F:      drivers/edac/fsl_ddr_edac.*
8093
8094 EDAC-GHES
8095 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
8096 L:      linux-edac@vger.kernel.org
8097 S:      Maintained
8098 F:      drivers/edac/ghes_edac.c
8099
8100 EDAC-I10NM
8101 M:      Tony Luck <tony.luck@intel.com>
8102 L:      linux-edac@vger.kernel.org
8103 S:      Maintained
8104 F:      drivers/edac/i10nm_base.c
8105
8106 EDAC-I3000
8107 L:      linux-edac@vger.kernel.org
8108 S:      Orphan
8109 F:      drivers/edac/i3000_edac.c
8110
8111 EDAC-I5000
8112 L:      linux-edac@vger.kernel.org
8113 S:      Maintained
8114 F:      drivers/edac/i5000_edac.c
8115
8116 EDAC-I5400
8117 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
8118 L:      linux-edac@vger.kernel.org
8119 S:      Maintained
8120 F:      drivers/edac/i5400_edac.c
8121
8122 EDAC-I7300
8123 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
8124 L:      linux-edac@vger.kernel.org
8125 S:      Maintained
8126 F:      drivers/edac/i7300_edac.c
8127
8128 EDAC-I7CORE
8129 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
8130 L:      linux-edac@vger.kernel.org
8131 S:      Maintained
8132 F:      drivers/edac/i7core_edac.c
8133
8134 EDAC-I82443BXGX
8135 M:      Tim Small <tim@buttersideup.com>
8136 L:      linux-edac@vger.kernel.org
8137 S:      Maintained
8138 F:      drivers/edac/i82443bxgx_edac.c
8139
8140 EDAC-I82975X
8141 M:      "Arvind R." <arvino55@gmail.com>
8142 L:      linux-edac@vger.kernel.org
8143 S:      Maintained
8144 F:      drivers/edac/i82975x_edac.c
8145
8146 EDAC-IE31200
8147 M:      Jason Baron <jbaron@akamai.com>
8148 L:      linux-edac@vger.kernel.org
8149 S:      Maintained
8150 F:      drivers/edac/ie31200_edac.c
8151
8152 EDAC-IGEN6
8153 M:      Tony Luck <tony.luck@intel.com>
8154 R:      Qiuxu Zhuo <qiuxu.zhuo@intel.com>
8155 L:      linux-edac@vger.kernel.org
8156 S:      Maintained
8157 F:      drivers/edac/igen6_edac.c
8158
8159 EDAC-MPC85XX
8160 M:      Johannes Thumshirn <morbidrsa@gmail.com>
8161 L:      linux-edac@vger.kernel.org
8162 S:      Maintained
8163 F:      drivers/edac/mpc85xx_edac.[ch]
8164
8165 EDAC-NPCM
8166 M:      Marvin Lin <kflin@nuvoton.com>
8167 M:      Stanley Chu <yschu@nuvoton.com>
8168 L:      linux-edac@vger.kernel.org
8169 S:      Maintained
8170 F:      Documentation/devicetree/bindings/memory-controllers/nuvoton,npcm-memory-controller.yaml
8171 F:      drivers/edac/npcm_edac.c
8172
8173 EDAC-PASEMI
8174 M:      Egor Martovetsky <egor@pasemi.com>
8175 L:      linux-edac@vger.kernel.org
8176 S:      Maintained
8177 F:      drivers/edac/pasemi_edac.c
8178
8179 EDAC-PND2
8180 M:      Tony Luck <tony.luck@intel.com>
8181 L:      linux-edac@vger.kernel.org
8182 S:      Maintained
8183 F:      drivers/edac/pnd2_edac.[ch]
8184
8185 EDAC-QCOM
8186 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
8187 L:      linux-arm-msm@vger.kernel.org
8188 L:      linux-edac@vger.kernel.org
8189 S:      Maintained
8190 F:      drivers/edac/qcom_edac.c
8191
8192 EDAC-R82600
8193 M:      Tim Small <tim@buttersideup.com>
8194 L:      linux-edac@vger.kernel.org
8195 S:      Maintained
8196 F:      drivers/edac/r82600_edac.c
8197
8198 EDAC-SBRIDGE
8199 M:      Tony Luck <tony.luck@intel.com>
8200 R:      Qiuxu Zhuo <qiuxu.zhuo@intel.com>
8201 L:      linux-edac@vger.kernel.org
8202 S:      Maintained
8203 F:      drivers/edac/sb_edac.c
8204
8205 EDAC-SKYLAKE
8206 M:      Tony Luck <tony.luck@intel.com>
8207 L:      linux-edac@vger.kernel.org
8208 S:      Maintained
8209 F:      drivers/edac/skx_*.[ch]
8210
8211 EDAC-TI
8212 M:      Tero Kristo <kristo@kernel.org>
8213 L:      linux-edac@vger.kernel.org
8214 S:      Odd Fixes
8215 F:      drivers/edac/ti_edac.c
8216
8217 EDIROL UA-101/UA-1000 DRIVER
8218 M:      Clemens Ladisch <clemens@ladisch.de>
8219 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8220 S:      Maintained
8221 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8222 F:      sound/usb/misc/ua101.c
8223
8224 EFI TEST DRIVER
8225 M:      Ivan Hu <ivan.hu@canonical.com>
8226 M:      Ard Biesheuvel <ardb@kernel.org>
8227 L:      linux-efi@vger.kernel.org
8228 S:      Maintained
8229 F:      drivers/firmware/efi/test/
8230
8231 EFI VARIABLE FILESYSTEM
8232 M:      Jeremy Kerr <jk@ozlabs.org>
8233 M:      Ard Biesheuvel <ardb@kernel.org>
8234 L:      linux-efi@vger.kernel.org
8235 S:      Maintained
8236 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
8237 F:      fs/efivarfs/
8238
8239 EFIFB FRAMEBUFFER DRIVER
8240 M:      Peter Jones <pjones@redhat.com>
8241 L:      linux-fbdev@vger.kernel.org
8242 S:      Maintained
8243 F:      drivers/video/fbdev/efifb.c
8244
8245 EFS FILESYSTEM
8246 S:      Orphan
8247 W:      http://aeschi.ch.eu.org/efs/
8248 F:      fs/efs/
8249
8250 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
8251 L:      netdev@vger.kernel.org
8252 S:      Orphan
8253 F:      drivers/net/ethernet/ibm/ehea/
8254
8255 ELM327 CAN NETWORK DRIVER
8256 M:      Max Staudt <max@enpas.org>
8257 L:      linux-can@vger.kernel.org
8258 S:      Maintained
8259 F:      Documentation/networking/device_drivers/can/can327.rst
8260 F:      drivers/net/can/can327.c
8261
8262 EM28XX VIDEO4LINUX DRIVER
8263 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
8264 L:      linux-media@vger.kernel.org
8265 S:      Maintained
8266 W:      https://linuxtv.org
8267 T:      git git://linuxtv.org/media_tree.git
8268 F:      Documentation/admin-guide/media/em28xx*
8269 F:      drivers/media/usb/em28xx/
8270
8271 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
8272 M:      Adrian Hunter <adrian.hunter@intel.com>
8273 M:      Asutosh Das <quic_asutoshd@quicinc.com>
8274 R:      Ritesh Harjani <ritesh.list@gmail.com>
8275 L:      linux-mmc@vger.kernel.org
8276 S:      Supported
8277 F:      drivers/mmc/host/cqhci*
8278
8279 EMS CPC-PCI CAN DRIVER
8280 M:      Gerhard Uttenthaler <uttenthaler@ems-wuensche.com>
8281 M:      support@ems-wuensche.com
8282 L:      linux-can@vger.kernel.org
8283 S:      Maintained
8284 F:      drivers/net/can/sja1000/ems_pci.c
8285
8286 EMULEX 10Gbps iSCSI - OneConnect DRIVER
8287 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
8288 L:      linux-scsi@vger.kernel.org
8289 S:      Supported
8290 W:      http://www.broadcom.com
8291 F:      drivers/scsi/be2iscsi/
8292
8293 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
8294 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
8295 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
8296 M:      Somnath Kotur <somnath.kotur@broadcom.com>
8297 L:      netdev@vger.kernel.org
8298 S:      Supported
8299 W:      http://www.emulex.com
8300 F:      drivers/net/ethernet/emulex/benet/
8301
8302 EMULEX ONECONNECT ROCE DRIVER
8303 M:      Selvin Xavier <selvin.xavier@broadcom.com>
8304 L:      linux-rdma@vger.kernel.org
8305 S:      Odd Fixes
8306 W:      http://www.broadcom.com
8307 F:      drivers/infiniband/hw/ocrdma/
8308 F:      include/uapi/rdma/ocrdma-abi.h
8309
8310 EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
8311 M:      James Smart <james.smart@broadcom.com>
8312 M:      Ram Vegesna <ram.vegesna@broadcom.com>
8313 L:      linux-scsi@vger.kernel.org
8314 L:      target-devel@vger.kernel.org
8315 S:      Supported
8316 W:      http://www.broadcom.com
8317 F:      drivers/scsi/elx/
8318
8319 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
8320 M:      James Smart <james.smart@broadcom.com>
8321 M:      Dick Kennedy <dick.kennedy@broadcom.com>
8322 L:      linux-scsi@vger.kernel.org
8323 S:      Supported
8324 W:      http://www.broadcom.com
8325 F:      drivers/scsi/lpfc/
8326
8327 ENE CB710 FLASH CARD READER DRIVER
8328 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
8329 S:      Maintained
8330 F:      drivers/misc/cb710/
8331 F:      drivers/mmc/host/cb710-mmc.*
8332 F:      include/linux/cb710.h
8333
8334 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
8335 M:      Maxim Levitsky <maximlevitsky@gmail.com>
8336 S:      Maintained
8337 F:      drivers/media/rc/ene_ir.*
8338
8339 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
8340 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
8341 L:      linuxppc-dev@lists.ozlabs.org
8342 S:      Maintained
8343 F:      drivers/tty/ehv_bytechan.c
8344
8345 EPSON S1D13XXX FRAMEBUFFER DRIVER
8346 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
8347 S:      Maintained
8348 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8349 F:      drivers/video/fbdev/s1d13xxxfb.c
8350 F:      include/video/s1d13xxxfb.h
8351
8352 EROFS FILE SYSTEM
8353 M:      Gao Xiang <xiang@kernel.org>
8354 M:      Chao Yu <chao@kernel.org>
8355 R:      Yue Hu <huyue2@coolpad.com>
8356 R:      Jeffle Xu <jefflexu@linux.alibaba.com>
8357 R:      Sandeep Dhavale <dhavale@google.com>
8358 L:      linux-erofs@lists.ozlabs.org
8359 S:      Maintained
8360 W:      https://erofs.docs.kernel.org
8361 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
8362 F:      Documentation/ABI/testing/sysfs-fs-erofs
8363 F:      Documentation/filesystems/erofs.rst
8364 F:      fs/erofs/
8365 F:      include/trace/events/erofs.h
8366
8367 ERRSEQ ERROR TRACKING INFRASTRUCTURE
8368 M:      Jeff Layton <jlayton@kernel.org>
8369 S:      Maintained
8370 F:      include/linux/errseq.h
8371 F:      lib/errseq.c
8372
8373 ESD CAN NETWORK DRIVERS
8374 M:      Stefan Mätje <stefan.maetje@esd.eu>
8375 R:      socketcan@esd.eu
8376 L:      linux-can@vger.kernel.org
8377 S:      Maintained
8378 F:      drivers/net/can/esd/
8379
8380 ESD CAN/USB DRIVERS
8381 M:      Frank Jungclaus <frank.jungclaus@esd.eu>
8382 R:      socketcan@esd.eu
8383 L:      linux-can@vger.kernel.org
8384 S:      Maintained
8385 F:      drivers/net/can/usb/esd_usb.c
8386
8387 ET131X NETWORK DRIVER
8388 M:      Mark Einon <mark.einon@gmail.com>
8389 S:      Odd Fixes
8390 F:      drivers/net/ethernet/agere/
8391
8392 ETAS ES58X CAN/USB DRIVER
8393 M:      Vincent Mailhol <mailhol.vincent@wanadoo.fr>
8394 L:      linux-can@vger.kernel.org
8395 S:      Maintained
8396 F:      Documentation/networking/devlink/etas_es58x.rst
8397 F:      drivers/net/can/usb/etas_es58x/
8398
8399 ETHERNET BRIDGE
8400 M:      Roopa Prabhu <roopa@nvidia.com>
8401 M:      Nikolay Aleksandrov <razor@blackwall.org>
8402 L:      bridge@lists.linux.dev
8403 L:      netdev@vger.kernel.org
8404 S:      Maintained
8405 W:      http://www.linuxfoundation.org/en/Net:Bridge
8406 F:      include/linux/netfilter_bridge/
8407 F:      net/bridge/
8408
8409 ETHERNET PHY LIBRARY
8410 M:      Andrew Lunn <andrew@lunn.ch>
8411 M:      Heiner Kallweit <hkallweit1@gmail.com>
8412 R:      Russell King <linux@armlinux.org.uk>
8413 L:      netdev@vger.kernel.org
8414 S:      Maintained
8415 F:      Documentation/ABI/testing/sysfs-class-net-phydev
8416 F:      Documentation/devicetree/bindings/net/ethernet-phy.yaml
8417 F:      Documentation/devicetree/bindings/net/mdio*
8418 F:      Documentation/devicetree/bindings/net/qca,ar803x.yaml
8419 F:      Documentation/networking/phy.rst
8420 F:      drivers/net/mdio/
8421 F:      drivers/net/mdio/acpi_mdio.c
8422 F:      drivers/net/mdio/fwnode_mdio.c
8423 F:      drivers/net/mdio/of_mdio.c
8424 F:      drivers/net/pcs/
8425 F:      drivers/net/phy/
8426 F:      include/dt-bindings/net/qca-ar803x.h
8427 F:      include/linux/*mdio*.h
8428 F:      include/linux/linkmode.h
8429 F:      include/linux/mdio/*.h
8430 F:      include/linux/mii.h
8431 F:      include/linux/of_net.h
8432 F:      include/linux/phy.h
8433 F:      include/linux/phy_fixed.h
8434 F:      include/linux/phy_link_topology.h
8435 F:      include/linux/phylib_stubs.h
8436 F:      include/linux/platform_data/mdio-bcm-unimac.h
8437 F:      include/linux/platform_data/mdio-gpio.h
8438 F:      include/trace/events/mdio.h
8439 F:      include/uapi/linux/mdio.h
8440 F:      include/uapi/linux/mii.h
8441 F:      net/core/of_net.c
8442
8443 ETHERNET PHY LIBRARY [RUST]
8444 M:      FUJITA Tomonori <fujita.tomonori@gmail.com>
8445 R:      Trevor Gross <tmgross@umich.edu>
8446 L:      netdev@vger.kernel.org
8447 L:      rust-for-linux@vger.kernel.org
8448 S:      Maintained
8449 F:      rust/kernel/net/phy.rs
8450 F:      rust/kernel/net/phy/reg.rs
8451
8452 EXEC & BINFMT API, ELF
8453 R:      Eric Biederman <ebiederm@xmission.com>
8454 R:      Kees Cook <kees@kernel.org>
8455 L:      linux-mm@kvack.org
8456 S:      Supported
8457 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
8458 F:      Documentation/userspace-api/ELF.rst
8459 F:      fs/*binfmt_*.c
8460 F:      fs/Kconfig.binfmt
8461 F:      fs/exec.c
8462 F:      fs/tests/binfmt_*_kunit.c
8463 F:      fs/tests/exec_kunit.c
8464 F:      include/linux/binfmts.h
8465 F:      include/linux/elf.h
8466 F:      include/uapi/linux/binfmts.h
8467 F:      include/uapi/linux/elf.h
8468 F:      tools/testing/selftests/exec/
8469 N:      asm/elf.h
8470 N:      binfmt
8471
8472 EXFAT FILE SYSTEM
8473 M:      Namjae Jeon <linkinjeon@kernel.org>
8474 M:      Sungjong Seo <sj1557.seo@samsung.com>
8475 R:      Yuezhang Mo <yuezhang.mo@sony.com>
8476 L:      linux-fsdevel@vger.kernel.org
8477 S:      Maintained
8478 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat.git
8479 F:      fs/exfat/
8480
8481 EXPRESSWIRE PROTOCOL LIBRARY
8482 M:      Duje Mihanović <duje.mihanovic@skole.hr>
8483 L:      linux-leds@vger.kernel.org
8484 S:      Maintained
8485 F:      drivers/leds/leds-expresswire.c
8486 F:      include/linux/leds-expresswire.h
8487
8488 EXT2 FILE SYSTEM
8489 M:      Jan Kara <jack@suse.com>
8490 L:      linux-ext4@vger.kernel.org
8491 S:      Maintained
8492 F:      Documentation/filesystems/ext2.rst
8493 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git
8494 F:      fs/ext2/
8495 F:      include/linux/ext2*
8496
8497 EXT4 FILE SYSTEM
8498 M:      "Theodore Ts'o" <tytso@mit.edu>
8499 M:      Andreas Dilger <adilger.kernel@dilger.ca>
8500 L:      linux-ext4@vger.kernel.org
8501 S:      Maintained
8502 W:      http://ext4.wiki.kernel.org
8503 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
8504 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
8505 F:      Documentation/filesystems/ext4/
8506 F:      fs/ext4/
8507 F:      include/trace/events/ext4.h
8508 F:      include/uapi/linux/ext4.h
8509
8510 Extended Verification Module (EVM)
8511 M:      Mimi Zohar <zohar@linux.ibm.com>
8512 M:      Roberto Sassu <roberto.sassu@huawei.com>
8513 L:      linux-integrity@vger.kernel.org
8514 S:      Supported
8515 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8516 F:      security/integrity/
8517 F:      security/integrity/evm/
8518
8519 EXTENSIBLE FIRMWARE INTERFACE (EFI)
8520 M:      Ard Biesheuvel <ardb@kernel.org>
8521 L:      linux-efi@vger.kernel.org
8522 S:      Maintained
8523 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
8524 F:      Documentation/admin-guide/efi-stub.rst
8525 F:      arch/*/include/asm/efi.h
8526 F:      arch/*/kernel/efi.c
8527 F:      arch/arm/boot/compressed/efi-header.S
8528 F:      arch/x86/platform/efi/
8529 F:      drivers/firmware/efi/
8530 F:      include/linux/efi*.h
8531
8532 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
8533 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
8534 M:      Chanwoo Choi <cw00.choi@samsung.com>
8535 L:      linux-kernel@vger.kernel.org
8536 S:      Maintained
8537 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
8538 F:      Documentation/devicetree/bindings/extcon/
8539 F:      Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
8540 F:      drivers/extcon/
8541 F:      include/linux/extcon.h
8542 F:      include/linux/extcon/
8543
8544 EXTRA BOOT CONFIG
8545 M:      Masami Hiramatsu <mhiramat@kernel.org>
8546 L:      linux-kernel@vger.kernel.org
8547 L:      linux-trace-kernel@vger.kernel.org
8548 S:      Maintained
8549 Q:      https://patchwork.kernel.org/project/linux-trace-kernel/list/
8550 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
8551 F:      Documentation/admin-guide/bootconfig.rst
8552 F:      fs/proc/bootconfig.c
8553 F:      include/linux/bootconfig.h
8554 F:      lib/bootconfig-data.S
8555 F:      lib/bootconfig.c
8556 F:      tools/bootconfig/*
8557 F:      tools/bootconfig/scripts/*
8558
8559 EXTRON DA HD 4K PLUS CEC DRIVER
8560 M:      Hans Verkuil <hverkuil@xs4all.nl>
8561 L:      linux-media@vger.kernel.org
8562 S:      Maintained
8563 T:      git git://linuxtv.org/media_tree.git
8564 F:      drivers/media/cec/usb/extron-da-hd-4k-plus/
8565
8566 EXYNOS DP DRIVER
8567 M:      Jingoo Han <jingoohan1@gmail.com>
8568 L:      dri-devel@lists.freedesktop.org
8569 S:      Maintained
8570 F:      drivers/gpu/drm/exynos/exynos_dp*
8571
8572 EXYNOS SYSMMU (IOMMU) driver
8573 M:      Marek Szyprowski <m.szyprowski@samsung.com>
8574 L:      iommu@lists.linux.dev
8575 S:      Maintained
8576 F:      drivers/iommu/exynos-iommu.c
8577
8578 F2FS FILE SYSTEM
8579 M:      Jaegeuk Kim <jaegeuk@kernel.org>
8580 M:      Chao Yu <chao@kernel.org>
8581 L:      linux-f2fs-devel@lists.sourceforge.net
8582 S:      Maintained
8583 W:      https://f2fs.wiki.kernel.org/
8584 Q:      https://patchwork.kernel.org/project/f2fs/list/
8585 B:      https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=f2fs
8586 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
8587 F:      Documentation/ABI/testing/sysfs-fs-f2fs
8588 F:      Documentation/filesystems/f2fs.rst
8589 F:      fs/f2fs/
8590 F:      include/linux/f2fs_fs.h
8591 F:      include/trace/events/f2fs.h
8592 F:      include/uapi/linux/f2fs.h
8593
8594 F71805F HARDWARE MONITORING DRIVER
8595 M:      Jean Delvare <jdelvare@suse.com>
8596 L:      linux-hwmon@vger.kernel.org
8597 S:      Maintained
8598 F:      Documentation/hwmon/f71805f.rst
8599 F:      drivers/hwmon/f71805f.c
8600
8601 FADDR2LINE
8602 M:      Josh Poimboeuf <jpoimboe@kernel.org>
8603 S:      Maintained
8604 F:      scripts/faddr2line
8605
8606 FAILOVER MODULE
8607 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
8608 L:      netdev@vger.kernel.org
8609 S:      Supported
8610 F:      Documentation/networking/failover.rst
8611 F:      include/net/failover.h
8612 F:      net/core/failover.c
8613
8614 FANOTIFY
8615 M:      Jan Kara <jack@suse.cz>
8616 R:      Amir Goldstein <amir73il@gmail.com>
8617 R:      Matthew Bobrowski <repnop@google.com>
8618 L:      linux-fsdevel@vger.kernel.org
8619 S:      Maintained
8620 F:      fs/notify/fanotify/
8621 F:      include/linux/fanotify.h
8622 F:      include/uapi/linux/fanotify.h
8623
8624 FARADAY FOTG210 USB2 DUAL-ROLE CONTROLLER
8625 M:      Linus Walleij <linus.walleij@linaro.org>
8626 L:      linux-usb@vger.kernel.org
8627 S:      Maintained
8628 F:      drivers/usb/fotg210/
8629
8630 FARSYNC SYNCHRONOUS DRIVER
8631 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
8632 S:      Supported
8633 W:      http://www.farsite.co.uk/
8634 F:      drivers/net/wan/farsync.*
8635
8636 FAULT INJECTION SUPPORT
8637 M:      Akinobu Mita <akinobu.mita@gmail.com>
8638 S:      Supported
8639 F:      Documentation/fault-injection/
8640 F:      lib/fault-inject.c
8641 F:      tools/testing/fault-injection/
8642
8643 FBTFT Framebuffer drivers
8644 L:      dri-devel@lists.freedesktop.org
8645 L:      linux-fbdev@vger.kernel.org
8646 S:      Orphan
8647 F:      drivers/staging/fbtft/
8648
8649 FC0011 TUNER DRIVER
8650 M:      Michael Buesch <m@bues.ch>
8651 L:      linux-media@vger.kernel.org
8652 S:      Maintained
8653 F:      drivers/media/tuners/fc0011.c
8654 F:      drivers/media/tuners/fc0011.h
8655
8656 FC2580 MEDIA DRIVER
8657 L:      linux-media@vger.kernel.org
8658 S:      Orphan
8659 W:      https://linuxtv.org
8660 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8661 F:      drivers/media/tuners/fc2580*
8662
8663 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
8664 M:      Hannes Reinecke <hare@suse.de>
8665 L:      linux-scsi@vger.kernel.org
8666 S:      Supported
8667 W:      www.Open-FCoE.org
8668 F:      drivers/scsi/fcoe/
8669 F:      drivers/scsi/libfc/
8670 F:      include/scsi/fc/
8671 F:      include/scsi/libfc.h
8672 F:      include/scsi/libfcoe.h
8673 F:      include/uapi/scsi/fc/
8674
8675 FILE LOCKING (flock() and fcntl()/lockf())
8676 M:      Jeff Layton <jlayton@kernel.org>
8677 M:      Chuck Lever <chuck.lever@oracle.com>
8678 R:      Alexander Aring <alex.aring@gmail.com>
8679 L:      linux-fsdevel@vger.kernel.org
8680 S:      Maintained
8681 F:      fs/fcntl.c
8682 F:      fs/locks.c
8683 F:      include/linux/fcntl.h
8684 F:      include/uapi/linux/fcntl.h
8685
8686 FILESYSTEM DIRECT ACCESS (DAX)
8687 M:      Dan Williams <dan.j.williams@intel.com>
8688 R:      Matthew Wilcox <willy@infradead.org>
8689 R:      Jan Kara <jack@suse.cz>
8690 L:      linux-fsdevel@vger.kernel.org
8691 L:      nvdimm@lists.linux.dev
8692 S:      Supported
8693 F:      fs/dax.c
8694 F:      include/linux/dax.h
8695 F:      include/trace/events/fs_dax.h
8696
8697 FILESYSTEMS (VFS and infrastructure)
8698 M:      Alexander Viro <viro@zeniv.linux.org.uk>
8699 M:      Christian Brauner <brauner@kernel.org>
8700 R:      Jan Kara <jack@suse.cz>
8701 L:      linux-fsdevel@vger.kernel.org
8702 S:      Maintained
8703 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs.git
8704 F:      fs/*
8705 F:      include/linux/fs.h
8706 F:      include/linux/fs_types.h
8707 F:      include/uapi/linux/fs.h
8708 F:      include/uapi/linux/openat2.h
8709
8710 FILESYSTEMS [EXPORTFS]
8711 M:      Chuck Lever <chuck.lever@oracle.com>
8712 M:      Jeff Layton <jlayton@kernel.org>
8713 R:      Amir Goldstein <amir73il@gmail.com>
8714 L:      linux-fsdevel@vger.kernel.org
8715 L:      linux-nfs@vger.kernel.org
8716 S:      Supported
8717 F:      Documentation/filesystems/nfs/exporting.rst
8718 F:      fs/exportfs/
8719 F:      fs/fhandle.c
8720 F:      include/linux/exportfs.h
8721
8722 FILESYSTEMS [IDMAPPED MOUNTS]
8723 M:      Christian Brauner <brauner@kernel.org>
8724 M:      Seth Forshee <sforshee@kernel.org>
8725 L:      linux-fsdevel@vger.kernel.org
8726 S:      Maintained
8727 F:      Documentation/filesystems/idmappings.rst
8728 F:      fs/mnt_idmapping.c
8729 F:      include/linux/mnt_idmapping.*
8730 F:      tools/testing/selftests/mount_setattr/
8731
8732 FILESYSTEMS [IOMAP]
8733 M:      Christian Brauner <brauner@kernel.org>
8734 R:      Darrick J. Wong <djwong@kernel.org>
8735 L:      linux-xfs@vger.kernel.org
8736 L:      linux-fsdevel@vger.kernel.org
8737 S:      Supported
8738 F:      Documentation/filesystems/iomap/*
8739 F:      fs/iomap/
8740 F:      include/linux/iomap.h
8741
8742 FILESYSTEMS [NETFS LIBRARY]
8743 M:      David Howells <dhowells@redhat.com>
8744 R:      Jeff Layton <jlayton@kernel.org>
8745 L:      netfs@lists.linux.dev
8746 L:      linux-fsdevel@vger.kernel.org
8747 S:      Supported
8748 F:      Documentation/filesystems/caching/
8749 F:      Documentation/filesystems/netfs_library.rst
8750 F:      fs/netfs/
8751 F:      include/linux/fscache*.h
8752 F:      include/linux/netfs.h
8753 F:      include/trace/events/fscache.h
8754 F:      include/trace/events/netfs.h
8755
8756 FILESYSTEMS [STACKABLE]
8757 M:      Miklos Szeredi <miklos@szeredi.hu>
8758 M:      Amir Goldstein <amir73il@gmail.com>
8759 L:      linux-fsdevel@vger.kernel.org
8760 L:      linux-unionfs@vger.kernel.org
8761 S:      Maintained
8762 F:      fs/backing-file.c
8763 F:      include/linux/backing-file.h
8764
8765 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8766 M:      Riku Voipio <riku.voipio@iki.fi>
8767 L:      linux-hwmon@vger.kernel.org
8768 S:      Maintained
8769 F:      drivers/hwmon/f75375s.c
8770 F:      include/linux/f75375s.h
8771
8772 FINTEK F81604 USB to 2xCANBUS DEVICE DRIVER
8773 M:      Ji-Ze Hong (Peter Hong) <peter_hong@fintek.com.tw>
8774 L:      linux-can@vger.kernel.org
8775 S:      Maintained
8776 F:      drivers/net/can/usb/f81604.c
8777
8778 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
8779 M:      Clemens Ladisch <clemens@ladisch.de>
8780 M:      Takashi Sakamoto <o-takashi@sakamocchi.jp>
8781 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8782 S:      Maintained
8783 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8784 F:      include/uapi/sound/firewire.h
8785 F:      sound/firewire/
8786
8787 FIREWIRE MEDIA DRIVERS (firedtv)
8788 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
8789 L:      linux-media@vger.kernel.org
8790 L:      linux1394-devel@lists.sourceforge.net
8791 S:      Maintained
8792 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
8793 F:      drivers/media/firewire/
8794
8795 FIREWIRE SBP-2 TARGET
8796 M:      Chris Boot <bootc@bootc.net>
8797 L:      linux-scsi@vger.kernel.org
8798 L:      target-devel@vger.kernel.org
8799 L:      linux1394-devel@lists.sourceforge.net
8800 S:      Maintained
8801 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
8802 F:      drivers/target/sbp/
8803
8804 FIREWIRE SUBSYSTEM
8805 M:      Takashi Sakamoto <o-takashi@sakamocchi.jp>
8806 M:      Takashi Sakamoto <takaswie@kernel.org>
8807 L:      linux1394-devel@lists.sourceforge.net
8808 S:      Maintained
8809 W:      http://ieee1394.docs.kernel.org/
8810 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
8811 F:      drivers/firewire/
8812 F:      include/linux/firewire.h
8813 F:      include/uapi/linux/firewire*.h
8814 F:      tools/firewire/
8815
8816 FIRMWARE FRAMEWORK FOR ARMV8-A
8817 M:      Sudeep Holla <sudeep.holla@arm.com>
8818 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8819 S:      Maintained
8820 F:      drivers/firmware/arm_ffa/
8821 F:      include/linux/arm_ffa.h
8822
8823 FIRMWARE LOADER (request_firmware)
8824 M:      Luis Chamberlain <mcgrof@kernel.org>
8825 M:      Russ Weight <russ.weight@linux.dev>
8826 M:      Danilo Krummrich <dakr@redhat.com>
8827 L:      linux-kernel@vger.kernel.org
8828 S:      Maintained
8829 F:      Documentation/firmware_class/
8830 F:      drivers/base/firmware_loader/
8831 F:      rust/kernel/firmware.rs
8832 F:      include/linux/firmware.h
8833
8834 FLEXTIMER FTM-QUADDEC DRIVER
8835 M:      Patrick Havelange <patrick.havelange@essensium.com>
8836 L:      linux-iio@vger.kernel.org
8837 S:      Maintained
8838 F:      Documentation/devicetree/bindings/counter/ftm-quaddec.txt
8839 F:      drivers/counter/ftm-quaddec.c
8840
8841 FLOPPY DRIVER
8842 M:      Denis Efremov <efremov@linux.com>
8843 L:      linux-block@vger.kernel.org
8844 S:      Odd Fixes
8845 F:      drivers/block/floppy.c
8846
8847 FLYSKY FSIA6B RC RECEIVER
8848 M:      Markus Koch <markus@notsyncing.net>
8849 L:      linux-input@vger.kernel.org
8850 S:      Maintained
8851 F:      drivers/input/joystick/fsia6b.c
8852
8853 FOCUSRITE SCARLETT2 MIXER DRIVER (Scarlett Gen 2+ and Clarett)
8854 M:      Geoffrey D. Bennett <g@b4.vu>
8855 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8856 S:      Maintained
8857 W:      https://github.com/geoffreybennett/scarlett-gen2
8858 B:      https://github.com/geoffreybennett/scarlett-gen2/issues
8859 T:      git https://github.com/geoffreybennett/scarlett-gen2.git
8860 F:      include/uapi/sound/scarlett2.h
8861 F:      sound/usb/mixer_scarlett2.c
8862
8863 FORCEDETH GIGABIT ETHERNET DRIVER
8864 M:      Rain River <rain.1986.08.12@gmail.com>
8865 M:      Zhu Yanjun <zyjzyj2000@gmail.com>
8866 L:      netdev@vger.kernel.org
8867 S:      Maintained
8868 F:      drivers/net/ethernet/nvidia/*
8869
8870 FORTIFY_SOURCE
8871 M:      Kees Cook <kees@kernel.org>
8872 L:      linux-hardening@vger.kernel.org
8873 S:      Supported
8874 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
8875 F:      include/linux/fortify-string.h
8876 F:      lib/fortify_kunit.c
8877 F:      lib/memcpy_kunit.c
8878 F:      lib/test_fortify/*
8879 K:      \b__NO_FORTIFY\b
8880
8881 FPGA DFL DRIVERS
8882 M:      Wu Hao <hao.wu@intel.com>
8883 R:      Tom Rix <trix@redhat.com>
8884 L:      linux-fpga@vger.kernel.org
8885 S:      Maintained
8886 F:      Documentation/ABI/testing/sysfs-bus-dfl*
8887 F:      Documentation/fpga/dfl.rst
8888 F:      drivers/fpga/dfl*
8889 F:      drivers/uio/uio_dfl.c
8890 F:      include/linux/dfl.h
8891 F:      include/uapi/linux/fpga-dfl.h
8892
8893 FPGA MANAGER FRAMEWORK
8894 M:      Moritz Fischer <mdf@kernel.org>
8895 M:      Wu Hao <hao.wu@intel.com>
8896 M:      Xu Yilun <yilun.xu@intel.com>
8897 R:      Tom Rix <trix@redhat.com>
8898 L:      linux-fpga@vger.kernel.org
8899 S:      Maintained
8900 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
8901 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git
8902 F:      Documentation/devicetree/bindings/fpga/
8903 F:      Documentation/driver-api/fpga/
8904 F:      Documentation/fpga/
8905 F:      drivers/fpga/
8906 F:      include/linux/fpga/
8907
8908 FPU EMULATOR
8909 M:      Bill Metzenthen <billm@melbpc.org.au>
8910 S:      Maintained
8911 W:      https://floatingpoint.billm.au/
8912 F:      arch/x86/math-emu/
8913
8914 FRAMEBUFFER CORE
8915 M:      Simona Vetter <simona@ffwll.ch>
8916 S:      Odd Fixes
8917 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
8918 F:      drivers/video/fbdev/core/
8919
8920 FRAMEBUFFER LAYER
8921 M:      Helge Deller <deller@gmx.de>
8922 L:      linux-fbdev@vger.kernel.org
8923 L:      dri-devel@lists.freedesktop.org
8924 S:      Maintained
8925 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
8926 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
8927 F:      Documentation/fb/
8928 F:      drivers/video/
8929 F:      include/linux/fb.h
8930 F:      include/uapi/linux/fb.h
8931 F:      include/uapi/video/
8932 F:      include/video/
8933
8934 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
8935 M:      Horia Geantă <horia.geanta@nxp.com>
8936 M:      Pankaj Gupta <pankaj.gupta@nxp.com>
8937 M:      Gaurav Jain <gaurav.jain@nxp.com>
8938 L:      linux-crypto@vger.kernel.org
8939 S:      Maintained
8940 F:      Documentation/devicetree/bindings/crypto/fsl,sec-v4.0*
8941 F:      drivers/crypto/caam/
8942
8943 FREESCALE COLDFIRE M5441X MMC DRIVER
8944 M:      Angelo Dureghello <adureghello@baylibre.com>
8945 L:      linux-mmc@vger.kernel.org
8946 S:      Maintained
8947 F:      drivers/mmc/host/sdhci-esdhc-mcf.c
8948 F:      include/linux/platform_data/mmc-esdhc-mcf.h
8949
8950 FREESCALE DIU FRAMEBUFFER DRIVER
8951 M:      Timur Tabi <timur@kernel.org>
8952 L:      linux-fbdev@vger.kernel.org
8953 S:      Maintained
8954 F:      drivers/video/fbdev/fsl-diu-fb.*
8955
8956 FREESCALE DMA DRIVER
8957 M:      Zhang Wei <zw@zh-kernel.org>
8958 L:      linuxppc-dev@lists.ozlabs.org
8959 S:      Maintained
8960 F:      drivers/dma/fsldma.*
8961
8962 FREESCALE DSPI DRIVER
8963 M:      Vladimir Oltean <olteanv@gmail.com>
8964 L:      linux-spi@vger.kernel.org
8965 L:      imx@lists.linux.dev
8966 S:      Maintained
8967 F:      Documentation/devicetree/bindings/spi/fsl,dspi*.yaml
8968 F:      drivers/spi/spi-fsl-dspi.c
8969 F:      include/linux/spi/spi-fsl-dspi.h
8970
8971 FREESCALE eDMA DRIVER
8972 M:      Frank Li <Frank.Li@nxp.com>
8973 L:      imx@lists.linux.dev
8974 L:      dmaengine@vger.kernel.org
8975 S:      Maintained
8976 F:      Documentation/devicetree/bindings/dma/fsl,edma.yaml
8977 F:      drivers/dma/fsl-edma*.*
8978
8979 FREESCALE ENETC ETHERNET DRIVERS
8980 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
8981 M:      Vladimir Oltean <vladimir.oltean@nxp.com>
8982 L:      netdev@vger.kernel.org
8983 S:      Maintained
8984 F:      drivers/net/ethernet/freescale/enetc/
8985
8986 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
8987 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
8988 L:      netdev@vger.kernel.org
8989 S:      Maintained
8990 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
8991 F:      drivers/net/ethernet/freescale/gianfar*
8992
8993 FREESCALE GPMI NAND DRIVER
8994 M:      Han Xu <han.xu@nxp.com>
8995 L:      linux-mtd@lists.infradead.org
8996 S:      Maintained
8997 F:      drivers/mtd/nand/raw/gpmi-nand/*
8998
8999 FREESCALE I2C CPM DRIVER
9000 M:      Jochen Friedrich <jochen@scram.de>
9001 L:      linuxppc-dev@lists.ozlabs.org
9002 L:      linux-i2c@vger.kernel.org
9003 S:      Maintained
9004 F:      drivers/i2c/busses/i2c-cpm.c
9005
9006 FREESCALE IMX / MXC FEC DRIVER
9007 M:      Wei Fang <wei.fang@nxp.com>
9008 R:      Shenwei Wang <shenwei.wang@nxp.com>
9009 R:      Clark Wang <xiaoning.wang@nxp.com>
9010 L:      imx@lists.linux.dev
9011 L:      netdev@vger.kernel.org
9012 S:      Maintained
9013 F:      Documentation/devicetree/bindings/net/fsl,fec.yaml
9014 F:      drivers/net/ethernet/freescale/fec.h
9015 F:      drivers/net/ethernet/freescale/fec_main.c
9016 F:      drivers/net/ethernet/freescale/fec_ptp.c
9017
9018 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
9019 M:      Sascha Hauer <s.hauer@pengutronix.de>
9020 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
9021 L:      linux-fbdev@vger.kernel.org
9022 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9023 S:      Maintained
9024 F:      drivers/video/fbdev/imxfb.c
9025
9026 FREESCALE IMX DDR PMU DRIVER
9027 M:      Frank Li <Frank.li@nxp.com>
9028 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9029 S:      Maintained
9030 F:      Documentation/admin-guide/perf/imx-ddr.rst
9031 F:      Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
9032 F:      drivers/perf/fsl_imx8_ddr_perf.c
9033
9034 FREESCALE IMX I2C DRIVER
9035 M:      Oleksij Rempel <o.rempel@pengutronix.de>
9036 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
9037 L:      linux-i2c@vger.kernel.org
9038 S:      Maintained
9039 F:      Documentation/devicetree/bindings/i2c/i2c-imx.yaml
9040 F:      drivers/i2c/busses/i2c-imx.c
9041
9042 FREESCALE IMX LPI2C DRIVER
9043 M:      Dong Aisheng <aisheng.dong@nxp.com>
9044 L:      linux-i2c@vger.kernel.org
9045 L:      imx@lists.linux.dev
9046 S:      Maintained
9047 F:      Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
9048 F:      drivers/i2c/busses/i2c-imx-lpi2c.c
9049
9050 FREESCALE IMX LPSPI DRIVER
9051 M:      Frank Li <Frank.Li@nxp.com>
9052 L:      linux-spi@vger.kernel.org
9053 L:      imx@lists.linux.dev
9054 S:      Maintained
9055 F:      Documentation/devicetree/bindings/spi/spi-fsl-lpspi.yaml
9056 F:      drivers/spi/spi-fsl-lpspi.c
9057
9058 FREESCALE MPC I2C DRIVER
9059 M:      Chris Packham <chris.packham@alliedtelesis.co.nz>
9060 L:      linux-i2c@vger.kernel.org
9061 S:      Maintained
9062 F:      Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
9063 F:      drivers/i2c/busses/i2c-mpc.c
9064
9065 FREESCALE QORIQ DPAA ETHERNET DRIVER
9066 M:      Madalin Bucur <madalin.bucur@nxp.com>
9067 L:      netdev@vger.kernel.org
9068 S:      Maintained
9069 F:      drivers/net/ethernet/freescale/dpaa
9070
9071 FREESCALE QORIQ DPAA FMAN DRIVER
9072 M:      Madalin Bucur <madalin.bucur@nxp.com>
9073 R:      Sean Anderson <sean.anderson@seco.com>
9074 L:      netdev@vger.kernel.org
9075 S:      Maintained
9076 F:      Documentation/devicetree/bindings/net/fsl,fman*.yaml
9077 F:      drivers/net/ethernet/freescale/fman
9078
9079 FREESCALE QORIQ PTP CLOCK DRIVER
9080 M:      Yangbo Lu <yangbo.lu@nxp.com>
9081 L:      netdev@vger.kernel.org
9082 S:      Maintained
9083 F:      Documentation/devicetree/bindings/ptp/fsl,ptp.yaml
9084 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
9085 F:      drivers/net/ethernet/freescale/dpaa2/dprtc*
9086 F:      drivers/net/ethernet/freescale/enetc/enetc_ptp.c
9087 F:      drivers/ptp/ptp_qoriq.c
9088 F:      drivers/ptp/ptp_qoriq_debugfs.c
9089 F:      include/linux/fsl/ptp_qoriq.h
9090
9091 FREESCALE QUAD SPI DRIVER
9092 M:      Han Xu <han.xu@nxp.com>
9093 L:      linux-spi@vger.kernel.org
9094 L:      imx@lists.linux.dev
9095 S:      Maintained
9096 F:      Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
9097 F:      drivers/spi/spi-fsl-qspi.c
9098
9099 FREESCALE QUICC ENGINE LIBRARY
9100 M:      Qiang Zhao <qiang.zhao@nxp.com>
9101 M:      Christophe Leroy <christophe.leroy@csgroup.eu>
9102 L:      linuxppc-dev@lists.ozlabs.org
9103 S:      Maintained
9104 F:      drivers/soc/fsl/qe/
9105 F:      include/soc/fsl/qe/
9106
9107 FREESCALE QUICC ENGINE QMC DRIVER
9108 M:      Herve Codina <herve.codina@bootlin.com>
9109 L:      linuxppc-dev@lists.ozlabs.org
9110 S:      Maintained
9111 F:      Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-scc-qmc.yaml
9112 F:      Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,qe-ucc-qmc.yaml
9113 F:      drivers/soc/fsl/qe/qmc.c
9114 F:      include/soc/fsl/qe/qmc.h
9115
9116 FREESCALE QUICC ENGINE QMC HDLC DRIVER
9117 M:      Herve Codina <herve.codina@bootlin.com>
9118 L:      netdev@vger.kernel.org
9119 L:      linuxppc-dev@lists.ozlabs.org
9120 S:      Maintained
9121 F:      drivers/net/wan/fsl_qmc_hdlc.c
9122
9123 FREESCALE QUICC ENGINE TSA DRIVER
9124 M:      Herve Codina <herve.codina@bootlin.com>
9125 L:      linuxppc-dev@lists.ozlabs.org
9126 S:      Maintained
9127 F:      Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-tsa.yaml
9128 F:      Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,qe-tsa.yaml
9129 F:      drivers/soc/fsl/qe/tsa.c
9130 F:      drivers/soc/fsl/qe/tsa.h
9131 F:      include/dt-bindings/soc/cpm1-fsl,tsa.h
9132 F:      include/dt-bindings/soc/qe-fsl,tsa.h
9133
9134 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
9135 L:      netdev@vger.kernel.org
9136 L:      linuxppc-dev@lists.ozlabs.org
9137 S:      Orphan
9138 F:      drivers/net/ethernet/freescale/ucc_geth*
9139
9140 FREESCALE QUICC ENGINE UCC HDLC DRIVER
9141 M:      Zhao Qiang <qiang.zhao@nxp.com>
9142 L:      netdev@vger.kernel.org
9143 L:      linuxppc-dev@lists.ozlabs.org
9144 S:      Maintained
9145 F:      drivers/net/wan/fsl_ucc_hdlc*
9146
9147 FREESCALE QUICC ENGINE UCC UART DRIVER
9148 M:      Timur Tabi <timur@kernel.org>
9149 L:      linuxppc-dev@lists.ozlabs.org
9150 S:      Maintained
9151 F:      drivers/tty/serial/ucc_uart.c
9152
9153 FREESCALE SOC DRIVERS
9154 M:      Christophe Leroy <christophe.leroy@csgroup.eu>
9155 L:      linuxppc-dev@lists.ozlabs.org
9156 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9157 S:      Maintained
9158 F:      Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
9159 F:      Documentation/devicetree/bindings/soc/fsl/
9160 F:      drivers/soc/fsl/
9161 F:      include/linux/fsl/
9162 F:      include/soc/fsl/
9163
9164 FREESCALE SOC FS_ENET DRIVER
9165 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
9166 L:      linuxppc-dev@lists.ozlabs.org
9167 L:      netdev@vger.kernel.org
9168 S:      Maintained
9169 F:      drivers/net/ethernet/freescale/fs_enet/
9170
9171 FREESCALE SOC SOUND DRIVERS
9172 M:      Shengjiu Wang <shengjiu.wang@gmail.com>
9173 M:      Xiubo Li <Xiubo.Lee@gmail.com>
9174 R:      Fabio Estevam <festevam@gmail.com>
9175 R:      Nicolin Chen <nicoleotsuka@gmail.com>
9176 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9177 L:      linuxppc-dev@lists.ozlabs.org
9178 S:      Maintained
9179 F:      sound/soc/fsl/fsl*
9180 F:      sound/soc/fsl/imx*
9181
9182 FREESCALE SOC LPC32XX SOUND DRIVERS
9183 M:      J.M.B. Downing <jonathan.downing@nautel.com>
9184 M:      Piotr Wojtaszczyk <piotr.wojtaszczyk@timesys.com>
9185 R:      Vladimir Zapolskiy <vz@mleia.com>
9186 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9187 L:      linuxppc-dev@lists.ozlabs.org
9188 S:      Maintained
9189 F:      Documentation/devicetree/bindings/sound/nxp,lpc3220-i2s.yaml
9190 F:      sound/soc/fsl/lpc3xxx-*
9191
9192 FREESCALE SOC SOUND QMC DRIVER
9193 M:      Herve Codina <herve.codina@bootlin.com>
9194 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9195 L:      linuxppc-dev@lists.ozlabs.org
9196 S:      Maintained
9197 F:      Documentation/devicetree/bindings/sound/fsl,qmc-audio.yaml
9198 F:      sound/soc/fsl/fsl_qmc_audio.c
9199
9200 FREESCALE USB PERIPHERAL DRIVERS
9201 L:      linux-usb@vger.kernel.org
9202 L:      linuxppc-dev@lists.ozlabs.org
9203 S:      Orphan
9204 F:      drivers/usb/gadget/udc/fsl*
9205
9206 FREESCALE USB PHY DRIVER
9207 L:      linux-usb@vger.kernel.org
9208 L:      linuxppc-dev@lists.ozlabs.org
9209 S:      Orphan
9210 F:      drivers/usb/phy/phy-fsl-usb*
9211
9212 FREEVXFS FILESYSTEM
9213 M:      Christoph Hellwig <hch@infradead.org>
9214 S:      Maintained
9215 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
9216 F:      fs/freevxfs/
9217
9218 FREEZER
9219 M:      "Rafael J. Wysocki" <rafael@kernel.org>
9220 M:      Pavel Machek <pavel@ucw.cz>
9221 L:      linux-pm@vger.kernel.org
9222 S:      Supported
9223 F:      Documentation/power/freezing-of-tasks.rst
9224 F:      include/linux/freezer.h
9225 F:      kernel/freezer.c
9226
9227 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
9228 M:      Eric Biggers <ebiggers@kernel.org>
9229 M:      Theodore Y. Ts'o <tytso@mit.edu>
9230 M:      Jaegeuk Kim <jaegeuk@kernel.org>
9231 L:      linux-fscrypt@vger.kernel.org
9232 S:      Supported
9233 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
9234 T:      git https://git.kernel.org/pub/scm/fs/fscrypt/linux.git
9235 F:      Documentation/filesystems/fscrypt.rst
9236 F:      fs/crypto/
9237 F:      include/linux/fscrypt.h
9238 F:      include/uapi/linux/fscrypt.h
9239
9240 FSI SUBSYSTEM
9241 M:      Jeremy Kerr <jk@ozlabs.org>
9242 M:      Joel Stanley <joel@jms.id.au>
9243 R:      Alistar Popple <alistair@popple.id.au>
9244 R:      Eddie James <eajames@linux.ibm.com>
9245 L:      linux-fsi@lists.ozlabs.org
9246 S:      Supported
9247 Q:      http://patchwork.ozlabs.org/project/linux-fsi/list/
9248 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
9249 F:      drivers/fsi/
9250 F:      include/linux/fsi*.h
9251 F:      include/trace/events/fsi*.h
9252
9253 FSI-ATTACHED I2C DRIVER
9254 M:      Eddie James <eajames@linux.ibm.com>
9255 L:      linux-i2c@vger.kernel.org
9256 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
9257 S:      Maintained
9258 F:      Documentation/devicetree/bindings/i2c/ibm,i2c-fsi.yaml
9259 F:      drivers/i2c/busses/i2c-fsi.c
9260
9261 FSI-ATTACHED SPI DRIVER
9262 M:      Eddie James <eajames@linux.ibm.com>
9263 L:      linux-spi@vger.kernel.org
9264 S:      Maintained
9265 F:      Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
9266 F:      drivers/spi/spi-fsi.c
9267
9268 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
9269 M:      Jan Kara <jack@suse.cz>
9270 R:      Amir Goldstein <amir73il@gmail.com>
9271 L:      linux-fsdevel@vger.kernel.org
9272 S:      Maintained
9273 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
9274 F:      fs/notify/
9275 F:      include/linux/fsnotify*.h
9276
9277 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
9278 M:      Eric Biggers <ebiggers@kernel.org>
9279 M:      Theodore Y. Ts'o <tytso@mit.edu>
9280 L:      fsverity@lists.linux.dev
9281 S:      Supported
9282 Q:      https://patchwork.kernel.org/project/fsverity/list/
9283 T:      git https://git.kernel.org/pub/scm/fs/fsverity/linux.git
9284 F:      Documentation/filesystems/fsverity.rst
9285 F:      fs/verity/
9286 F:      include/linux/fsverity.h
9287 F:      include/uapi/linux/fsverity.h
9288
9289 FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
9290 M:      Michael Zaidman <michael.zaidman@gmail.com>
9291 L:      linux-i2c@vger.kernel.org
9292 L:      linux-input@vger.kernel.org
9293 S:      Maintained
9294 F:      drivers/hid/hid-ft260.c
9295
9296 FUJITSU LAPTOP EXTRAS
9297 M:      Jonathan Woithe <jwoithe@just42.net>
9298 L:      platform-driver-x86@vger.kernel.org
9299 S:      Maintained
9300 F:      drivers/platform/x86/fujitsu-laptop.c
9301
9302 FUJITSU TABLET EXTRAS
9303 M:      Robert Gerlach <khnz@gmx.de>
9304 L:      platform-driver-x86@vger.kernel.org
9305 S:      Maintained
9306 F:      drivers/platform/x86/fujitsu-tablet.c
9307
9308 FUNCTION HOOKS (FTRACE)
9309 M:      Steven Rostedt <rostedt@goodmis.org>
9310 M:      Masami Hiramatsu <mhiramat@kernel.org>
9311 R:      Mark Rutland <mark.rutland@arm.com>
9312 L:      linux-kernel@vger.kernel.org
9313 L:      linux-trace-kernel@vger.kernel.org
9314 S:      Maintained
9315 Q:      https://patchwork.kernel.org/project/linux-trace-kernel/list/
9316 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
9317 F:      Documentation/trace/ftrace*
9318 F:      arch/*/*/*/*ftrace*
9319 F:      arch/*/*/*ftrace*
9320 F:      include/*/ftrace.h
9321 F:      kernel/trace/fgraph.c
9322 F:      kernel/trace/ftrace*
9323 F:      samples/ftrace
9324
9325 FUNGIBLE ETHERNET DRIVERS
9326 M:      Dimitris Michailidis <dmichail@fungible.com>
9327 L:      netdev@vger.kernel.org
9328 S:      Supported
9329 F:      drivers/net/ethernet/fungible/
9330
9331 FUSE: FILESYSTEM IN USERSPACE
9332 M:      Miklos Szeredi <miklos@szeredi.hu>
9333 L:      linux-fsdevel@vger.kernel.org
9334 S:      Maintained
9335 W:      https://github.com/libfuse/
9336 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
9337 F:      Documentation/filesystems/fuse.rst
9338 F:      fs/fuse/
9339 F:      include/uapi/linux/fuse.h
9340
9341 FUTEX SUBSYSTEM
9342 M:      Thomas Gleixner <tglx@linutronix.de>
9343 M:      Ingo Molnar <mingo@redhat.com>
9344 R:      Peter Zijlstra <peterz@infradead.org>
9345 R:      Darren Hart <dvhart@infradead.org>
9346 R:      Davidlohr Bueso <dave@stgolabs.net>
9347 R:      André Almeida <andrealmeid@igalia.com>
9348 L:      linux-kernel@vger.kernel.org
9349 S:      Maintained
9350 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9351 F:      Documentation/locking/*futex*
9352 F:      include/asm-generic/futex.h
9353 F:      include/linux/futex.h
9354 F:      include/uapi/linux/futex.h
9355 F:      kernel/futex/*
9356 F:      tools/perf/bench/futex*
9357 F:      tools/testing/selftests/futex/
9358
9359 GALAXYCORE GC0308 CAMERA SENSOR DRIVER
9360 M:      Sebastian Reichel <sre@kernel.org>
9361 L:      linux-media@vger.kernel.org
9362 S:      Maintained
9363 F:      Documentation/devicetree/bindings/media/i2c/galaxycore,gc0308.yaml
9364 F:      drivers/media/i2c/gc0308.c
9365
9366 GALAXYCORE GC05a2 CAMERA SENSOR DRIVER
9367 M:      Zhi Mao <zhi.mao@mediatek.com>
9368 L:      linux-media@vger.kernel.org
9369 S:      Maintained
9370 F:      Documentation/devicetree/bindings/media/i2c/galaxycore,gc05a2.yaml
9371 F:      drivers/media/i2c/gc05a2.c
9372
9373 GALAXYCORE GC08A3 CAMERA SENSOR DRIVER
9374 M:      Zhi Mao <zhi.mao@mediatek.com>
9375 L:      linux-media@vger.kernel.org
9376 S:      Maintained
9377 F:      Documentation/devicetree/bindings/media/i2c/galaxycore,gc08a3.yaml
9378 F:      drivers/media/i2c/gc08a3.c
9379
9380 GALAXYCORE GC2145 SENSOR DRIVER
9381 M:      Alain Volmat <alain.volmat@foss.st.com>
9382 L:      linux-media@vger.kernel.org
9383 S:      Maintained
9384 T:      git git://linuxtv.org/media_tree.git
9385 F:      Documentation/devicetree/bindings/media/i2c/galaxycore,gc2145.yaml
9386 F:      drivers/media/i2c/gc2145.c
9387
9388 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
9389 M:      Tim Harvey <tharvey@gateworks.com>
9390 S:      Maintained
9391 F:      Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
9392 F:      Documentation/hwmon/gsc-hwmon.rst
9393 F:      drivers/hwmon/gsc-hwmon.c
9394 F:      drivers/mfd/gateworks-gsc.c
9395 F:      include/linux/mfd/gsc.h
9396 F:      include/linux/platform_data/gsc_hwmon.h
9397
9398 GCC PLUGINS
9399 M:      Kees Cook <kees@kernel.org>
9400 L:      linux-hardening@vger.kernel.org
9401 S:      Maintained
9402 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9403 F:      Documentation/kbuild/gcc-plugins.rst
9404 F:      include/linux/stackleak.h
9405 F:      kernel/stackleak.c
9406 F:      scripts/Makefile.gcc-plugins
9407 F:      scripts/gcc-plugins/
9408
9409 GCOV BASED KERNEL PROFILING
9410 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
9411 S:      Maintained
9412 F:      Documentation/dev-tools/gcov.rst
9413 F:      kernel/gcov/
9414
9415 GDB KERNEL DEBUGGING HELPER SCRIPTS
9416 M:      Jan Kiszka <jan.kiszka@siemens.com>
9417 M:      Kieran Bingham <kbingham@kernel.org>
9418 S:      Supported
9419 F:      scripts/gdb/
9420
9421 GEMINI CRYPTO DRIVER
9422 M:      Corentin Labbe <clabbe@baylibre.com>
9423 L:      linux-crypto@vger.kernel.org
9424 S:      Maintained
9425 F:      drivers/crypto/gemini/
9426
9427 GEMTEK FM RADIO RECEIVER DRIVER
9428 M:      Hans Verkuil <hverkuil@xs4all.nl>
9429 L:      linux-media@vger.kernel.org
9430 S:      Maintained
9431 W:      https://linuxtv.org
9432 T:      git git://linuxtv.org/media_tree.git
9433 F:      drivers/media/radio/radio-gemtek*
9434
9435 GENERIC ARCHITECTURE TOPOLOGY
9436 M:      Sudeep Holla <sudeep.holla@arm.com>
9437 L:      linux-kernel@vger.kernel.org
9438 S:      Maintained
9439 F:      drivers/base/arch_topology.c
9440 F:      include/linux/arch_topology.h
9441
9442 GENERIC ENTRY CODE
9443 M:      Thomas Gleixner <tglx@linutronix.de>
9444 M:      Peter Zijlstra <peterz@infradead.org>
9445 M:      Andy Lutomirski <luto@kernel.org>
9446 L:      linux-kernel@vger.kernel.org
9447 S:      Maintained
9448 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
9449 F:      include/linux/entry-common.h
9450 F:      include/linux/entry-kvm.h
9451 F:      kernel/entry/
9452
9453 GENERIC GPIO I2C DRIVER
9454 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
9455 S:      Supported
9456 F:      drivers/i2c/busses/i2c-gpio.c
9457 F:      include/linux/platform_data/i2c-gpio.h
9458
9459 GENERIC GPIO I2C MULTIPLEXER DRIVER
9460 M:      Peter Korsgaard <peter.korsgaard@barco.com>
9461 L:      linux-i2c@vger.kernel.org
9462 S:      Supported
9463 F:      Documentation/i2c/muxes/i2c-mux-gpio.rst
9464 F:      drivers/i2c/muxes/i2c-mux-gpio.c
9465 F:      include/linux/platform_data/i2c-mux-gpio.h
9466
9467 GENERIC GPIO RESET DRIVER
9468 M:      Krzysztof Kozlowski <krzk@kernel.org>
9469 S:      Maintained
9470 F:      drivers/reset/reset-gpio.c
9471
9472 GENERIC HDLC (WAN) DRIVERS
9473 M:      Krzysztof Halasa <khc@pm.waw.pl>
9474 S:      Maintained
9475 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
9476 F:      drivers/net/wan/c101.c
9477 F:      drivers/net/wan/hd6457*
9478 F:      drivers/net/wan/hdlc*
9479 F:      drivers/net/wan/n2.c
9480 F:      drivers/net/wan/pc300too.c
9481 F:      drivers/net/wan/pci200syn.c
9482 F:      drivers/net/wan/wanxl*
9483
9484 GENERIC INCLUDE/ASM HEADER FILES
9485 M:      Arnd Bergmann <arnd@arndb.de>
9486 L:      linux-arch@vger.kernel.org
9487 S:      Maintained
9488 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
9489 F:      include/asm-generic/
9490 F:      include/uapi/asm-generic/
9491
9492 GENERIC PHY FRAMEWORK
9493 M:      Vinod Koul <vkoul@kernel.org>
9494 M:      Kishon Vijay Abraham I <kishon@kernel.org>
9495 L:      linux-phy@lists.infradead.org
9496 S:      Supported
9497 Q:      https://patchwork.kernel.org/project/linux-phy/list/
9498 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
9499 F:      Documentation/devicetree/bindings/phy/
9500 F:      drivers/phy/
9501 F:      include/dt-bindings/phy/
9502 F:      include/linux/phy/
9503
9504 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
9505 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
9506 S:      Supported
9507 F:      Documentation/devicetree/bindings/i2c/i2c-demux-pinctrl.yaml
9508 F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
9509
9510 GENERIC PM DOMAINS
9511 M:      Ulf Hansson <ulf.hansson@linaro.org>
9512 L:      linux-pm@vger.kernel.org
9513 S:      Supported
9514 F:      Documentation/devicetree/bindings/power/power?domain*
9515 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
9516 F:      drivers/pmdomain/
9517 F:      include/linux/pm_domain.h
9518
9519 GENERIC RADIX TREE
9520 M:      Kent Overstreet <kent.overstreet@linux.dev>
9521 S:      Supported
9522 C:      irc://irc.oftc.net/bcache
9523 F:      include/linux/generic-radix-tree.h
9524 F:      lib/generic-radix-tree.c
9525
9526 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
9527 M:      Eugen Hristev <eugen.hristev@microchip.com>
9528 L:      linux-input@vger.kernel.org
9529 S:      Maintained
9530 F:      drivers/input/touchscreen/resistive-adc-touch.c
9531
9532 GENERIC STRING LIBRARY
9533 M:      Kees Cook <kees@kernel.org>
9534 R:      Andy Shevchenko <andy@kernel.org>
9535 L:      linux-hardening@vger.kernel.org
9536 S:      Supported
9537 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9538 F:      include/linux/string.h
9539 F:      include/linux/string_choices.h
9540 F:      include/linux/string_helpers.h
9541 F:      lib/string.c
9542 F:      lib/string_kunit.c
9543 F:      lib/string_helpers.c
9544 F:      lib/string_helpers_kunit.c
9545 F:      scripts/coccinelle/api/string_choices.cocci
9546
9547 GENERIC UIO DRIVER FOR PCI DEVICES
9548 M:      "Michael S. Tsirkin" <mst@redhat.com>
9549 L:      kvm@vger.kernel.org
9550 S:      Supported
9551 F:      drivers/uio/uio_pci_generic.c
9552
9553 GENERIC VDSO LIBRARY
9554 M:      Andy Lutomirski <luto@kernel.org>
9555 M:      Thomas Gleixner <tglx@linutronix.de>
9556 M:      Vincenzo Frascino <vincenzo.frascino@arm.com>
9557 L:      linux-kernel@vger.kernel.org
9558 S:      Maintained
9559 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
9560 F:      include/asm-generic/vdso/vsyscall.h
9561 F:      include/vdso/
9562 F:      kernel/time/vsyscall.c
9563 F:      lib/vdso/
9564
9565 GENWQE (IBM Generic Workqueue Card)
9566 M:      Frank Haverkamp <haver@linux.ibm.com>
9567 S:      Supported
9568 F:      drivers/misc/genwqe/
9569
9570 GET_MAINTAINER SCRIPT
9571 M:      Joe Perches <joe@perches.com>
9572 S:      Maintained
9573 F:      scripts/get_maintainer.pl
9574
9575 GFS2 FILE SYSTEM
9576 M:      Andreas Gruenbacher <agruenba@redhat.com>
9577 L:      gfs2@lists.linux.dev
9578 S:      Supported
9579 B:      https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
9580 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
9581 F:      Documentation/filesystems/gfs2*
9582 F:      fs/gfs2/
9583 F:      include/uapi/linux/gfs2_ondisk.h
9584
9585 GIGABYTE WATERFORCE SENSOR DRIVER
9586 M:      Aleksa Savic <savicaleksa83@gmail.com>
9587 L:      linux-hwmon@vger.kernel.org
9588 S:      Maintained
9589 F:      Documentation/hwmon/gigabyte_waterforce.rst
9590 F:      drivers/hwmon/gigabyte_waterforce.c
9591
9592 GIGABYTE WMI DRIVER
9593 M:      Thomas Weißschuh <thomas@weissschuh.net>
9594 L:      platform-driver-x86@vger.kernel.org
9595 S:      Maintained
9596 F:      drivers/platform/x86/gigabyte-wmi.c
9597
9598 GNSS SUBSYSTEM
9599 M:      Johan Hovold <johan@kernel.org>
9600 S:      Maintained
9601 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
9602 F:      Documentation/ABI/testing/sysfs-class-gnss
9603 F:      Documentation/devicetree/bindings/gnss/
9604 F:      drivers/gnss/
9605 F:      include/linux/gnss.h
9606
9607 GO7007 MPEG CODEC
9608 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
9609 L:      linux-media@vger.kernel.org
9610 S:      Maintained
9611 F:      drivers/media/usb/go7007/
9612
9613 GOODIX TOUCHSCREEN
9614 M:      Bastien Nocera <hadess@hadess.net>
9615 M:      Hans de Goede <hdegoede@redhat.com>
9616 L:      linux-input@vger.kernel.org
9617 S:      Maintained
9618 F:      drivers/input/touchscreen/goodix*
9619
9620 GOOGLE ETHERNET DRIVERS
9621 M:      Jeroen de Borst <jeroendb@google.com>
9622 M:      Praveen Kaligineedi <pkaligineedi@google.com>
9623 R:      Shailend Chand <shailend@google.com>
9624 L:      netdev@vger.kernel.org
9625 S:      Supported
9626 F:      Documentation/networking/device_drivers/ethernet/google/gve.rst
9627 F:      drivers/net/ethernet/google
9628
9629 GOOGLE FIRMWARE DRIVERS
9630 M:      Tzung-Bi Shih <tzungbi@kernel.org>
9631 R:      Brian Norris <briannorris@chromium.org>
9632 R:      Julius Werner <jwerner@chromium.org>
9633 L:      chrome-platform@lists.linux.dev
9634 S:      Maintained
9635 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
9636 F:      drivers/firmware/google/
9637
9638 GOOGLE TENSOR SoC SUPPORT
9639 M:      Peter Griffin <peter.griffin@linaro.org>
9640 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9641 L:      linux-samsung-soc@vger.kernel.org
9642 S:      Maintained
9643 F:      Documentation/devicetree/bindings/clock/google,gs101-clock.yaml
9644 F:      arch/arm64/boot/dts/exynos/google/
9645 F:      drivers/clk/samsung/clk-gs101.c
9646 F:      drivers/phy/samsung/phy-gs101-ufs.c
9647 F:      include/dt-bindings/clock/google,gs101.h
9648 K:      [gG]oogle.?[tT]ensor
9649
9650 GPD POCKET FAN DRIVER
9651 M:      Hans de Goede <hdegoede@redhat.com>
9652 L:      platform-driver-x86@vger.kernel.org
9653 S:      Maintained
9654 F:      drivers/platform/x86/gpd-pocket-fan.c
9655
9656 GPIO ACPI SUPPORT
9657 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
9658 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9659 L:      linux-gpio@vger.kernel.org
9660 L:      linux-acpi@vger.kernel.org
9661 S:      Supported
9662 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9663 F:      Documentation/firmware-guide/acpi/gpio-properties.rst
9664 F:      drivers/gpio/gpiolib-acpi.c
9665 F:      drivers/gpio/gpiolib-acpi.h
9666
9667 GPIO AGGREGATOR
9668 M:      Geert Uytterhoeven <geert+renesas@glider.be>
9669 L:      linux-gpio@vger.kernel.org
9670 S:      Supported
9671 F:      Documentation/admin-guide/gpio/gpio-aggregator.rst
9672 F:      drivers/gpio/gpio-aggregator.c
9673
9674 GPIO IR Transmitter
9675 M:      Sean Young <sean@mess.org>
9676 L:      linux-media@vger.kernel.org
9677 S:      Maintained
9678 F:      Documentation/devicetree/bindings/leds/irled/gpio-ir-tx.yaml
9679 F:      drivers/media/rc/gpio-ir-tx.c
9680
9681 GPIO MOCKUP DRIVER
9682 M:      Bamvor Jian Zhang <bamv2005@gmail.com>
9683 L:      linux-gpio@vger.kernel.org
9684 S:      Maintained
9685 F:      drivers/gpio/gpio-mockup.c
9686 F:      tools/testing/selftests/gpio/
9687
9688 GPIO REGMAP
9689 M:      Michael Walle <mwalle@kernel.org>
9690 S:      Maintained
9691 F:      drivers/gpio/gpio-regmap.c
9692 F:      include/linux/gpio/regmap.h
9693 K:      (devm_)?gpio_regmap_(un)?register
9694
9695 GPIO SUBSYSTEM
9696 M:      Linus Walleij <linus.walleij@linaro.org>
9697 M:      Bartosz Golaszewski <brgl@bgdev.pl>
9698 L:      linux-gpio@vger.kernel.org
9699 S:      Maintained
9700 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
9701 F:      Documentation/admin-guide/gpio/
9702 F:      Documentation/devicetree/bindings/gpio/
9703 F:      Documentation/driver-api/gpio/
9704 F:      drivers/gpio/
9705 F:      include/dt-bindings/gpio/
9706 F:      include/linux/gpio.h
9707 F:      include/linux/gpio/
9708 F:      include/linux/of_gpio.h
9709
9710 GPIO UAPI
9711 M:      Bartosz Golaszewski <brgl@bgdev.pl>
9712 R:      Kent Gibson <warthog618@gmail.com>
9713 L:      linux-gpio@vger.kernel.org
9714 S:      Maintained
9715 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
9716 F:      Documentation/ABI/obsolete/sysfs-gpio
9717 F:      Documentation/ABI/testing/gpio-cdev
9718 F:      Documentation/userspace-api/gpio/
9719 F:      drivers/gpio/gpiolib-cdev.c
9720 F:      include/uapi/linux/gpio.h
9721 F:      tools/gpio/
9722
9723 GRE DEMULTIPLEXER DRIVER
9724 M:      Dmitry Kozlov <xeb@mail.ru>
9725 L:      netdev@vger.kernel.org
9726 S:      Maintained
9727 F:      include/net/gre.h
9728 F:      net/ipv4/gre_demux.c
9729 F:      net/ipv4/gre_offload.c
9730
9731 GRETH 10/100/1G Ethernet MAC device driver
9732 M:      Andreas Larsson <andreas@gaisler.com>
9733 L:      netdev@vger.kernel.org
9734 S:      Maintained
9735 F:      drivers/net/ethernet/aeroflex/
9736
9737 GREYBUS AUDIO PROTOCOLS DRIVERS
9738 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
9739 M:      Mark Greer <mgreer@animalcreek.com>
9740 S:      Maintained
9741 F:      drivers/staging/greybus/audio_apbridgea.c
9742 F:      drivers/staging/greybus/audio_apbridgea.h
9743 F:      drivers/staging/greybus/audio_codec.c
9744 F:      drivers/staging/greybus/audio_codec.h
9745 F:      drivers/staging/greybus/audio_gb.c
9746 F:      drivers/staging/greybus/audio_manager.c
9747 F:      drivers/staging/greybus/audio_manager.h
9748 F:      drivers/staging/greybus/audio_manager_module.c
9749 F:      drivers/staging/greybus/audio_manager_private.h
9750 F:      drivers/staging/greybus/audio_manager_sysfs.c
9751 F:      drivers/staging/greybus/audio_module.c
9752 F:      drivers/staging/greybus/audio_topology.c
9753
9754 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
9755 M:      Viresh Kumar <vireshk@kernel.org>
9756 S:      Maintained
9757 F:      drivers/staging/greybus/authentication.c
9758 F:      drivers/staging/greybus/bootrom.c
9759 F:      drivers/staging/greybus/firmware.h
9760 F:      drivers/staging/greybus/fw-core.c
9761 F:      drivers/staging/greybus/fw-download.c
9762 F:      drivers/staging/greybus/fw-management.c
9763 F:      drivers/staging/greybus/greybus_authentication.h
9764 F:      drivers/staging/greybus/greybus_firmware.h
9765 F:      drivers/staging/greybus/hid.c
9766 F:      drivers/staging/greybus/i2c.c
9767 F:      drivers/staging/greybus/spi.c
9768 F:      drivers/staging/greybus/spilib.c
9769 F:      drivers/staging/greybus/spilib.h
9770
9771 GREYBUS LOOPBACK DRIVER
9772 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
9773 S:      Maintained
9774 F:      drivers/staging/greybus/loopback.c
9775
9776 GREYBUS PLATFORM DRIVERS
9777 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
9778 S:      Maintained
9779 F:      drivers/staging/greybus/arche-apb-ctrl.c
9780 F:      drivers/staging/greybus/arche-platform.c
9781 F:      drivers/staging/greybus/arche_platform.h
9782
9783 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
9784 M:      Rui Miguel Silva <rmfrfs@gmail.com>
9785 S:      Maintained
9786 F:      drivers/staging/greybus/gpio.c
9787 F:      drivers/staging/greybus/light.c
9788 F:      drivers/staging/greybus/power_supply.c
9789 F:      drivers/staging/greybus/sdio.c
9790 F:      drivers/staging/greybus/spi.c
9791 F:      drivers/staging/greybus/spilib.c
9792
9793 GREYBUS BEAGLEPLAY DRIVERS
9794 M:      Ayush Singh <ayushdevel1325@gmail.com>
9795 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
9796 S:      Maintained
9797 F:      Documentation/devicetree/bindings/net/ti,cc1352p7.yaml
9798 F:      drivers/greybus/gb-beagleplay.c
9799
9800 GREYBUS SUBSYSTEM
9801 M:      Johan Hovold <johan@kernel.org>
9802 M:      Alex Elder <elder@kernel.org>
9803 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9804 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
9805 S:      Maintained
9806 F:      drivers/greybus/
9807 F:      drivers/staging/greybus/
9808 F:      include/linux/greybus.h
9809 F:      include/linux/greybus/
9810
9811 GREYBUS UART PROTOCOLS DRIVERS
9812 M:      David Lin <dtwlin@gmail.com>
9813 S:      Maintained
9814 F:      drivers/staging/greybus/log.c
9815 F:      drivers/staging/greybus/uart.c
9816
9817 GS1662 VIDEO SERIALIZER
9818 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
9819 L:      linux-media@vger.kernel.org
9820 S:      Maintained
9821 T:      git git://linuxtv.org/media_tree.git
9822 F:      drivers/media/spi/gs1662.c
9823
9824 GSPCA FINEPIX SUBDRIVER
9825 M:      Frank Zago <frank@zago.net>
9826 L:      linux-media@vger.kernel.org
9827 S:      Maintained
9828 T:      git git://linuxtv.org/media_tree.git
9829 F:      drivers/media/usb/gspca/finepix.c
9830
9831 GSPCA GL860 SUBDRIVER
9832 M:      Olivier Lorin <o.lorin@laposte.net>
9833 L:      linux-media@vger.kernel.org
9834 S:      Maintained
9835 T:      git git://linuxtv.org/media_tree.git
9836 F:      drivers/media/usb/gspca/gl860/
9837
9838 GSPCA M5602 SUBDRIVER
9839 M:      Erik Andren <erik.andren@gmail.com>
9840 L:      linux-media@vger.kernel.org
9841 S:      Maintained
9842 T:      git git://linuxtv.org/media_tree.git
9843 F:      drivers/media/usb/gspca/m5602/
9844
9845 GSPCA PAC207 SONIXB SUBDRIVER
9846 M:      Hans Verkuil <hverkuil@xs4all.nl>
9847 L:      linux-media@vger.kernel.org
9848 S:      Odd Fixes
9849 T:      git git://linuxtv.org/media_tree.git
9850 F:      drivers/media/usb/gspca/pac207.c
9851
9852 GSPCA SN9C20X SUBDRIVER
9853 M:      Brian Johnson <brijohn@gmail.com>
9854 L:      linux-media@vger.kernel.org
9855 S:      Maintained
9856 T:      git git://linuxtv.org/media_tree.git
9857 F:      drivers/media/usb/gspca/sn9c20x.c
9858
9859 GSPCA T613 SUBDRIVER
9860 M:      Leandro Costantino <lcostantino@gmail.com>
9861 L:      linux-media@vger.kernel.org
9862 S:      Maintained
9863 T:      git git://linuxtv.org/media_tree.git
9864 F:      drivers/media/usb/gspca/t613.c
9865
9866 GSPCA USB WEBCAM DRIVER
9867 M:      Hans Verkuil <hverkuil@xs4all.nl>
9868 L:      linux-media@vger.kernel.org
9869 S:      Odd Fixes
9870 T:      git git://linuxtv.org/media_tree.git
9871 F:      drivers/media/usb/gspca/
9872
9873 GTP (GPRS Tunneling Protocol)
9874 M:      Pablo Neira Ayuso <pablo@netfilter.org>
9875 M:      Harald Welte <laforge@gnumonks.org>
9876 L:      osmocom-net-gprs@lists.osmocom.org
9877 S:      Maintained
9878 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
9879 F:      drivers/net/gtp.c
9880
9881 GUID PARTITION TABLE (GPT)
9882 M:      Davidlohr Bueso <dave@stgolabs.net>
9883 L:      linux-efi@vger.kernel.org
9884 S:      Maintained
9885 F:      block/partitions/efi.*
9886
9887 HABANALABS PCI DRIVER
9888 M:      Ofir Bitton <obitton@habana.ai>
9889 L:      dri-devel@lists.freedesktop.org
9890 S:      Supported
9891 C:      irc://irc.oftc.net/dri-devel
9892 T:      git https://github.com/HabanaAI/drivers.accel.habanalabs.kernel.git
9893 F:      Documentation/ABI/testing/debugfs-driver-habanalabs
9894 F:      Documentation/ABI/testing/sysfs-driver-habanalabs
9895 F:      drivers/accel/habanalabs/
9896 F:      include/linux/habanalabs/
9897 F:      include/trace/events/habanalabs.h
9898 F:      include/uapi/drm/habanalabs_accel.h
9899
9900 HACKRF MEDIA DRIVER
9901 L:      linux-media@vger.kernel.org
9902 S:      Orphan
9903 W:      https://linuxtv.org
9904 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9905 F:      drivers/media/usb/hackrf/
9906
9907 HANDSHAKE UPCALL FOR TRANSPORT LAYER SECURITY
9908 M:      Chuck Lever <chuck.lever@oracle.com>
9909 L:      kernel-tls-handshake@lists.linux.dev
9910 L:      netdev@vger.kernel.org
9911 S:      Maintained
9912 F:      Documentation/netlink/specs/handshake.yaml
9913 F:      Documentation/networking/tls-handshake.rst
9914 F:      include/net/handshake.h
9915 F:      include/trace/events/handshake.h
9916 F:      net/handshake/
9917
9918 HANTRO VPU CODEC DRIVER
9919 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
9920 M:      Philipp Zabel <p.zabel@pengutronix.de>
9921 L:      linux-media@vger.kernel.org
9922 L:      linux-rockchip@lists.infradead.org
9923 S:      Maintained
9924 F:      Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
9925 F:      Documentation/devicetree/bindings/media/rockchip,rk3568-vepu.yaml
9926 F:      Documentation/devicetree/bindings/media/rockchip-vpu.yaml
9927 F:      drivers/media/platform/verisilicon/
9928
9929 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
9930 M:      Frank Seidel <frank@f-seidel.de>
9931 L:      platform-driver-x86@vger.kernel.org
9932 S:      Maintained
9933 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
9934 F:      drivers/platform/x86/hdaps.c
9935
9936 HARDWARE MONITORING
9937 M:      Jean Delvare <jdelvare@suse.com>
9938 M:      Guenter Roeck <linux@roeck-us.net>
9939 L:      linux-hwmon@vger.kernel.org
9940 S:      Maintained
9941 W:      http://hwmon.wiki.kernel.org/
9942 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9943 F:      Documentation/ABI/testing/sysfs-class-hwmon
9944 F:      Documentation/devicetree/bindings/hwmon/
9945 F:      Documentation/hwmon/
9946 F:      drivers/hwmon/
9947 F:      include/linux/hwmon*.h
9948 F:      include/trace/events/hwmon*.h
9949 K:      (devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
9950
9951 HARDWARE RANDOM NUMBER GENERATOR CORE
9952 M:      Olivia Mackall <olivia@selenic.com>
9953 M:      Herbert Xu <herbert@gondor.apana.org.au>
9954 L:      linux-crypto@vger.kernel.org
9955 S:      Odd fixes
9956 F:      Documentation/admin-guide/hw_random.rst
9957 F:      Documentation/devicetree/bindings/rng/
9958 F:      drivers/char/hw_random/
9959 F:      include/linux/hw_random.h
9960
9961 HARDWARE SPINLOCK CORE
9962 M:      Bjorn Andersson <andersson@kernel.org>
9963 R:      Baolin Wang <baolin.wang7@gmail.com>
9964 L:      linux-remoteproc@vger.kernel.org
9965 S:      Maintained
9966 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
9967 F:      Documentation/devicetree/bindings/hwlock/
9968 F:      Documentation/locking/hwspinlock.rst
9969 F:      drivers/hwspinlock/
9970 F:      include/linux/hwspinlock.h
9971
9972 HARDWARE TRACING FACILITIES
9973 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
9974 S:      Maintained
9975 F:      drivers/hwtracing/
9976
9977 HARMONY SOUND DRIVER
9978 L:      linux-parisc@vger.kernel.org
9979 S:      Maintained
9980 F:      sound/parisc/harmony.*
9981
9982 HDPVR USB VIDEO ENCODER DRIVER
9983 M:      Hans Verkuil <hverkuil@xs4all.nl>
9984 L:      linux-media@vger.kernel.org
9985 S:      Odd Fixes
9986 W:      https://linuxtv.org
9987 T:      git git://linuxtv.org/media_tree.git
9988 F:      drivers/media/usb/hdpvr/
9989
9990 HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
9991 M:      Keng-Yu Lin <keng-yu.lin@hpe.com>
9992 S:      Supported
9993 F:      drivers/misc/hpilo.[ch]
9994
9995 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
9996 M:      Jerry Hoemann <jerry.hoemann@hpe.com>
9997 S:      Supported
9998 F:      Documentation/watchdog/hpwdt.rst
9999 F:      drivers/watchdog/hpwdt.c
10000
10001 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
10002 M:      Don Brace <don.brace@microchip.com>
10003 L:      storagedev@microchip.com
10004 L:      linux-scsi@vger.kernel.org
10005 S:      Supported
10006 F:      Documentation/scsi/hpsa.rst
10007 F:      drivers/scsi/hpsa*.[ch]
10008 F:      include/linux/cciss*.h
10009 F:      include/uapi/linux/cciss*.h
10010
10011 HFI1 DRIVER
10012 M:      Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
10013 L:      linux-rdma@vger.kernel.org
10014 S:      Supported
10015 F:      drivers/infiniband/hw/hfi1
10016
10017 HFS FILESYSTEM
10018 L:      linux-fsdevel@vger.kernel.org
10019 S:      Orphan
10020 F:      Documentation/filesystems/hfs.rst
10021 F:      fs/hfs/
10022
10023 HFSPLUS FILESYSTEM
10024 L:      linux-fsdevel@vger.kernel.org
10025 S:      Orphan
10026 F:      Documentation/filesystems/hfsplus.rst
10027 F:      fs/hfsplus/
10028
10029 HGA FRAMEBUFFER DRIVER
10030 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
10031 L:      linux-nvidia@lists.surfsouth.com
10032 S:      Maintained
10033 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
10034 F:      drivers/video/fbdev/hgafb.c
10035
10036 HIBERNATION (aka Software Suspend, aka swsusp)
10037 M:      "Rafael J. Wysocki" <rafael@kernel.org>
10038 M:      Pavel Machek <pavel@ucw.cz>
10039 L:      linux-pm@vger.kernel.org
10040 S:      Supported
10041 B:      https://bugzilla.kernel.org
10042 F:      arch/*/include/asm/suspend*.h
10043 F:      arch/x86/power/
10044 F:      drivers/base/power/
10045 F:      include/linux/freezer.h
10046 F:      include/linux/pm.h
10047 F:      include/linux/suspend.h
10048 F:      kernel/power/
10049
10050 HID CORE LAYER
10051 M:      Jiri Kosina <jikos@kernel.org>
10052 M:      Benjamin Tissoires <bentiss@kernel.org>
10053 L:      linux-input@vger.kernel.org
10054 S:      Maintained
10055 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
10056 F:      Documentation/hid/
10057 F:      drivers/hid/
10058 F:      include/linux/hid*
10059 F:      include/uapi/linux/hid*
10060 F:      samples/hid/
10061 F:      tools/testing/selftests/hid/
10062
10063 HID LOGITECH DRIVERS
10064 R:      Filipe Laíns <lains@riseup.net>
10065 L:      linux-input@vger.kernel.org
10066 S:      Maintained
10067 F:      drivers/hid/hid-logitech-*
10068
10069 HID NVIDIA SHIELD DRIVER
10070 M:      Rahul Rameshbabu <rrameshbabu@nvidia.com>
10071 L:      linux-input@vger.kernel.org
10072 S:      Maintained
10073 F:      drivers/hid/hid-nvidia-shield.c
10074
10075 HID PHOENIX RC FLIGHT CONTROLLER
10076 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
10077 L:      linux-input@vger.kernel.org
10078 S:      Maintained
10079 F:      drivers/hid/hid-pxrc.c
10080
10081 HID PLAYSTATION DRIVER
10082 M:      Roderick Colenbrander <roderick.colenbrander@sony.com>
10083 L:      linux-input@vger.kernel.org
10084 S:      Supported
10085 F:      drivers/hid/hid-playstation.c
10086
10087 HID SENSOR HUB DRIVERS
10088 M:      Jiri Kosina <jikos@kernel.org>
10089 M:      Jonathan Cameron <jic23@kernel.org>
10090 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10091 L:      linux-input@vger.kernel.org
10092 L:      linux-iio@vger.kernel.org
10093 S:      Maintained
10094 F:      Documentation/hid/hid-sensor*
10095 F:      drivers/hid/hid-sensor-*
10096 F:      drivers/iio/*/hid-*
10097 F:      include/linux/hid-sensor-*
10098
10099 HID VRC-2 CAR CONTROLLER DRIVER
10100 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
10101 L:      linux-input@vger.kernel.org
10102 S:      Maintained
10103 F:      drivers/hid/hid-vrc2.c
10104
10105 HID WACOM DRIVER
10106 M:      Ping Cheng <ping.cheng@wacom.com>
10107 M:      Jason Gerecke  <jason.gerecke@wacom.com>
10108 L:      linux-input@vger.kernel.org
10109 S:      Maintained
10110 F:      drivers/hid/wacom.h
10111 F:      drivers/hid/wacom_*
10112
10113 HID++ LOGITECH DRIVERS
10114 R:      Filipe Laíns <lains@riseup.net>
10115 R:      Bastien Nocera <hadess@hadess.net>
10116 L:      linux-input@vger.kernel.org
10117 S:      Maintained
10118 F:      drivers/hid/hid-logitech-hidpp.c
10119
10120 HIGH-RESOLUTION TIMERS, TIMER WHEEL, CLOCKEVENTS
10121 M:      Anna-Maria Behnsen <anna-maria@linutronix.de>
10122 M:      Frederic Weisbecker <frederic@kernel.org>
10123 M:      Thomas Gleixner <tglx@linutronix.de>
10124 L:      linux-kernel@vger.kernel.org
10125 S:      Maintained
10126 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10127 F:      Documentation/timers/
10128 F:      include/linux/clockchips.h
10129 F:      include/linux/hrtimer.h
10130 F:      include/linux/timer.h
10131 F:      kernel/time/clockevents.c
10132 F:      kernel/time/hrtimer.c
10133 F:      kernel/time/timer.c
10134 F:      kernel/time/timer_list.c
10135 F:      kernel/time/timer_migration.*
10136 F:      tools/testing/selftests/timers/
10137
10138 HIGH-SPEED SCC DRIVER FOR AX.25
10139 L:      linux-hams@vger.kernel.org
10140 S:      Orphan
10141 F:      drivers/net/hamradio/scc.c
10142
10143 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
10144 M:      HighPoint Linux Team <linux@highpoint-tech.com>
10145 S:      Supported
10146 W:      http://www.highpoint-tech.com
10147 F:      Documentation/scsi/hptiop.rst
10148 F:      drivers/scsi/hptiop.c
10149
10150 HIKEY960 ONBOARD USB GPIO HUB DRIVER
10151 M:      John Stultz <jstultz@google.com>
10152 L:      linux-kernel@vger.kernel.org
10153 S:      Maintained
10154 F:      drivers/misc/hisi_hikey_usb.c
10155
10156 HIMAX HX83112B TOUCHSCREEN SUPPORT
10157 M:      Job Noorman <job@noorman.info>
10158 L:      linux-input@vger.kernel.org
10159 S:      Maintained
10160 F:      Documentation/devicetree/bindings/input/touchscreen/himax,hx83112b.yaml
10161 F:      drivers/input/touchscreen/himax_hx83112b.c
10162
10163 HIPPI
10164 M:      Jes Sorensen <jes@trained-monkey.org>
10165 L:      linux-hippi@sunsite.dk
10166 S:      Maintained
10167 F:      drivers/net/hippi/
10168 F:      include/linux/hippidevice.h
10169 F:      include/uapi/linux/if_hippi.h
10170 F:      net/802/hippi.c
10171
10172 HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
10173 M:      Kurt Kanzenbach <kurt@linutronix.de>
10174 L:      netdev@vger.kernel.org
10175 S:      Maintained
10176 F:      Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
10177 F:      drivers/net/dsa/hirschmann/*
10178 F:      include/linux/platform_data/hirschmann-hellcreek.h
10179 F:      net/dsa/tag_hellcreek.c
10180
10181 HISILICON DMA DRIVER
10182 M:      Zhou Wang <wangzhou1@hisilicon.com>
10183 M:      Jie Hai <haijie1@huawei.com>
10184 L:      dmaengine@vger.kernel.org
10185 S:      Maintained
10186 F:      drivers/dma/hisi_dma.c
10187
10188 HISILICON GPIO DRIVER
10189 M:      Jay Fang <f.fangjian@huawei.com>
10190 L:      linux-gpio@vger.kernel.org
10191 S:      Maintained
10192 F:      Documentation/devicetree/bindings/gpio/hisilicon,ascend910-gpio.yaml
10193 F:      drivers/gpio/gpio-hisi.c
10194
10195 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
10196 M:      Zhiqi Song <songzhiqi1@huawei.com>
10197 M:      Longfang Liu <liulongfang@huawei.com>
10198 L:      linux-crypto@vger.kernel.org
10199 S:      Maintained
10200 F:      Documentation/ABI/testing/debugfs-hisi-hpre
10201 F:      drivers/crypto/hisilicon/hpre/hpre.h
10202 F:      drivers/crypto/hisilicon/hpre/hpre_crypto.c
10203 F:      drivers/crypto/hisilicon/hpre/hpre_main.c
10204
10205 HISILICON HNS3 PMU DRIVER
10206 M:      Jijie Shao <shaojijie@huawei.com>
10207 S:      Supported
10208 F:      Documentation/admin-guide/perf/hns3-pmu.rst
10209 F:      drivers/perf/hisilicon/hns3_pmu.c
10210
10211 HISILICON I2C CONTROLLER DRIVER
10212 M:      Yicong Yang <yangyicong@hisilicon.com>
10213 L:      linux-i2c@vger.kernel.org
10214 S:      Maintained
10215 W:      https://www.hisilicon.com
10216 F:      Documentation/devicetree/bindings/i2c/hisilicon,ascend910-i2c.yaml
10217 F:      drivers/i2c/busses/i2c-hisi.c
10218
10219 HISILICON KUNPENG SOC HCCS DRIVER
10220 M:      Huisong Li <lihuisong@huawei.com>
10221 S:      Maintained
10222 F:      Documentation/ABI/testing/sysfs-devices-platform-kunpeng_hccs
10223 F:      drivers/soc/hisilicon/kunpeng_hccs.c
10224 F:      drivers/soc/hisilicon/kunpeng_hccs.h
10225
10226 HISILICON LPC BUS DRIVER
10227 M:      Jay Fang <f.fangjian@huawei.com>
10228 S:      Maintained
10229 W:      http://www.hisilicon.com
10230 F:      Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
10231 F:      drivers/bus/hisi_lpc.c
10232
10233 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
10234 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
10235 M:      Salil Mehta <salil.mehta@huawei.com>
10236 M:      Jijie Shao <shaojijie@huawei.com>
10237 L:      netdev@vger.kernel.org
10238 S:      Maintained
10239 W:      http://www.hisilicon.com
10240 F:      drivers/net/ethernet/hisilicon/hns3/
10241
10242 HISILICON NETWORK SUBSYSTEM DRIVER
10243 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
10244 M:      Salil Mehta <salil.mehta@huawei.com>
10245 L:      netdev@vger.kernel.org
10246 S:      Maintained
10247 W:      http://www.hisilicon.com
10248 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
10249 F:      drivers/net/ethernet/hisilicon/
10250
10251 HISILICON PMU DRIVER
10252 M:      Yicong Yang <yangyicong@hisilicon.com>
10253 M:      Jonathan Cameron <jonathan.cameron@huawei.com>
10254 S:      Supported
10255 W:      http://www.hisilicon.com
10256 F:      Documentation/admin-guide/perf/hisi-pcie-pmu.rst
10257 F:      Documentation/admin-guide/perf/hisi-pmu.rst
10258 F:      drivers/perf/hisilicon
10259
10260 HISILICON PTT DRIVER
10261 M:      Yicong Yang <yangyicong@hisilicon.com>
10262 M:      Jonathan Cameron <jonathan.cameron@huawei.com>
10263 L:      linux-kernel@vger.kernel.org
10264 S:      Maintained
10265 F:      Documentation/ABI/testing/sysfs-bus-event_source-devices-hisi_ptt
10266 F:      Documentation/trace/hisi-ptt.rst
10267 F:      drivers/hwtracing/ptt/
10268 F:      tools/perf/arch/arm64/util/hisi-ptt.c
10269 F:      tools/perf/util/hisi-ptt*
10270 F:      tools/perf/util/hisi-ptt-decoder/*
10271
10272 HISILICON QM DRIVER
10273 M:      Weili Qian <qianweili@huawei.com>
10274 M:      Zhou Wang <wangzhou1@hisilicon.com>
10275 L:      linux-crypto@vger.kernel.org
10276 S:      Maintained
10277 F:      drivers/crypto/hisilicon/Kconfig
10278 F:      drivers/crypto/hisilicon/Makefile
10279 F:      drivers/crypto/hisilicon/qm.c
10280 F:      drivers/crypto/hisilicon/sgl.c
10281 F:      include/linux/hisi_acc_qm.h
10282
10283 HISILICON ROCE DRIVER
10284 M:      Chengchang Tang <tangchengchang@huawei.com>
10285 M:      Junxian Huang <huangjunxian6@hisilicon.com>
10286 L:      linux-rdma@vger.kernel.org
10287 S:      Maintained
10288 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
10289 F:      drivers/infiniband/hw/hns/
10290
10291 HISILICON SAS Controller
10292 M:      Yihang Li <liyihang9@huawei.com>
10293 S:      Supported
10294 W:      http://www.hisilicon.com
10295 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
10296 F:      drivers/scsi/hisi_sas/
10297
10298 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
10299 M:      Longfang Liu <liulongfang@huawei.com>
10300 L:      linux-crypto@vger.kernel.org
10301 S:      Maintained
10302 F:      Documentation/ABI/testing/debugfs-hisi-sec
10303 F:      drivers/crypto/hisilicon/sec2/sec.h
10304 F:      drivers/crypto/hisilicon/sec2/sec_crypto.c
10305 F:      drivers/crypto/hisilicon/sec2/sec_crypto.h
10306 F:      drivers/crypto/hisilicon/sec2/sec_main.c
10307
10308 HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
10309 M:      Jay Fang <f.fangjian@huawei.com>
10310 L:      linux-spi@vger.kernel.org
10311 S:      Maintained
10312 W:      http://www.hisilicon.com
10313 F:      drivers/spi/spi-hisi-kunpeng.c
10314
10315 HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
10316 M:      Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
10317 L:      linux-kernel@vger.kernel.org
10318 S:      Maintained
10319 F:      Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
10320 F:      drivers/spmi/hisi-spmi-controller.c
10321
10322 HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
10323 M:      Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
10324 L:      linux-kernel@vger.kernel.org
10325 S:      Maintained
10326 F:      Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
10327 F:      drivers/mfd/hi6421-spmi-pmic.c
10328
10329 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
10330 M:      Weili Qian <qianweili@huawei.com>
10331 S:      Maintained
10332 F:      drivers/crypto/hisilicon/trng/trng.c
10333
10334 HISILICON V3XX SPI NOR FLASH Controller Driver
10335 M:      Jay Fang <f.fangjian@huawei.com>
10336 S:      Maintained
10337 W:      http://www.hisilicon.com
10338 F:      drivers/spi/spi-hisi-sfc-v3xx.c
10339
10340 HISILICON ZIP Controller DRIVER
10341 M:      Yang Shen <shenyang39@huawei.com>
10342 M:      Zhou Wang <wangzhou1@hisilicon.com>
10343 L:      linux-crypto@vger.kernel.org
10344 S:      Maintained
10345 F:      Documentation/ABI/testing/debugfs-hisi-zip
10346 F:      drivers/crypto/hisilicon/zip/
10347
10348 HMM - Heterogeneous Memory Management
10349 M:      Jérôme Glisse <jglisse@redhat.com>
10350 L:      linux-mm@kvack.org
10351 S:      Maintained
10352 F:      Documentation/mm/hmm.rst
10353 F:      include/linux/hmm*
10354 F:      lib/test_hmm*
10355 F:      mm/hmm*
10356 F:      tools/testing/selftests/mm/*hmm*
10357
10358 HONEYWELL HSC030PA PRESSURE SENSOR SERIES IIO DRIVER
10359 M:      Petre Rodan <petre.rodan@subdimension.ro>
10360 L:      linux-iio@vger.kernel.org
10361 S:      Maintained
10362 F:      Documentation/devicetree/bindings/iio/pressure/honeywell,hsc030pa.yaml
10363 F:      drivers/iio/pressure/hsc030pa*
10364
10365 HONEYWELL MPRLS0025PA PRESSURE SENSOR SERIES IIO DRIVER
10366 M:      Andreas Klinger <ak@it-klinger.de>
10367 M:      Petre Rodan <petre.rodan@subdimension.ro>
10368 L:      linux-iio@vger.kernel.org
10369 S:      Maintained
10370 F:      Documentation/devicetree/bindings/iio/pressure/honeywell,mprls0025pa.yaml
10371 F:      drivers/iio/pressure/mprls0025pa*
10372
10373 HP BIOSCFG DRIVER
10374 M:      Jorge Lopez <jorge.lopez2@hp.com>
10375 L:      platform-driver-x86@vger.kernel.org
10376 S:      Maintained
10377 F:      drivers/platform/x86/hp/hp-bioscfg/
10378
10379 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
10380 L:      platform-driver-x86@vger.kernel.org
10381 S:      Orphan
10382 F:      drivers/platform/x86/hp/tc1100-wmi.c
10383
10384 HP WMI HARDWARE MONITOR DRIVER
10385 M:      James Seo <james@equiv.tech>
10386 L:      linux-hwmon@vger.kernel.org
10387 S:      Maintained
10388 F:      Documentation/hwmon/hp-wmi-sensors.rst
10389 F:      drivers/hwmon/hp-wmi-sensors.c
10390
10391 HPET:   High Precision Event Timers driver
10392 M:      Clemens Ladisch <clemens@ladisch.de>
10393 S:      Maintained
10394 F:      Documentation/timers/hpet.rst
10395 F:      drivers/char/hpet.c
10396 F:      include/linux/hpet.h
10397 F:      include/uapi/linux/hpet.h
10398
10399 HPET:   x86
10400 S:      Orphan
10401 F:      arch/x86/include/asm/hpet.h
10402 F:      arch/x86/kernel/hpet.c
10403
10404 HPFS FILESYSTEM
10405 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
10406 S:      Maintained
10407 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
10408 F:      fs/hpfs/
10409
10410 HS3001 Hardware Temperature and Humidity Sensor
10411 M:      Andre Werner <andre.werner@systec-electronic.com>
10412 L:      linux-hwmon@vger.kernel.org
10413 S:      Maintained
10414 F:      drivers/hwmon/hs3001.c
10415
10416 HSI SUBSYSTEM
10417 M:      Sebastian Reichel <sre@kernel.org>
10418 S:      Maintained
10419 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
10420 F:      Documentation/ABI/testing/sysfs-bus-hsi
10421 F:      Documentation/driver-api/hsi.rst
10422 F:      drivers/hsi/
10423 F:      include/linux/hsi/
10424 F:      include/uapi/linux/hsi/
10425
10426 HSO 3G MODEM DRIVER
10427 L:      linux-usb@vger.kernel.org
10428 S:      Orphan
10429 F:      drivers/net/usb/hso.c
10430
10431 HSR NETWORK PROTOCOL
10432 L:      netdev@vger.kernel.org
10433 S:      Orphan
10434 F:      net/hsr/
10435
10436 HT16K33 LED CONTROLLER DRIVER
10437 M:      Robin van der Gracht <robin@protonic.nl>
10438 S:      Maintained
10439 F:      Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
10440 F:      drivers/auxdisplay/ht16k33.c
10441
10442 HTCPEN TOUCHSCREEN DRIVER
10443 M:      Pau Oliva Fora <pof@eslack.org>
10444 L:      linux-input@vger.kernel.org
10445 S:      Maintained
10446 F:      drivers/input/touchscreen/htcpen.c
10447
10448 HTE SUBSYSTEM
10449 M:      Dipen Patel <dipenp@nvidia.com>
10450 L:      timestamp@lists.linux.dev
10451 S:      Maintained
10452 Q:      https://patchwork.kernel.org/project/timestamp/list/
10453 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pateldipen1984/linux.git
10454 F:      Documentation/devicetree/bindings/timestamp/
10455 F:      Documentation/driver-api/hte/
10456 F:      drivers/hte/
10457 F:      include/linux/hte.h
10458
10459 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
10460 M:      Lorenzo Bianconi <lorenzo@kernel.org>
10461 L:      linux-iio@vger.kernel.org
10462 S:      Maintained
10463 W:      http://www.st.com/
10464 F:      Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
10465 F:      drivers/iio/humidity/hts221*
10466
10467 HUAWEI ETHERNET DRIVER
10468 M:      Cai Huoqing <cai.huoqing@linux.dev>
10469 L:      netdev@vger.kernel.org
10470 S:      Maintained
10471 F:      Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
10472 F:      drivers/net/ethernet/huawei/hinic/
10473
10474 HUGETLB SUBSYSTEM
10475 M:      Muchun Song <muchun.song@linux.dev>
10476 L:      linux-mm@kvack.org
10477 S:      Maintained
10478 F:      Documentation/ABI/testing/sysfs-kernel-mm-hugepages
10479 F:      Documentation/admin-guide/mm/hugetlbpage.rst
10480 F:      Documentation/mm/hugetlbfs_reserv.rst
10481 F:      Documentation/mm/vmemmap_dedup.rst
10482 F:      fs/hugetlbfs/
10483 F:      include/linux/hugetlb.h
10484 F:      mm/hugetlb.c
10485 F:      mm/hugetlb_vmemmap.c
10486 F:      mm/hugetlb_vmemmap.h
10487 F:      tools/testing/selftests/cgroup/test_hugetlb_memcg.c
10488
10489 HVA ST MEDIA DRIVER
10490 M:      Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
10491 L:      linux-media@vger.kernel.org
10492 S:      Supported
10493 W:      https://linuxtv.org
10494 T:      git git://linuxtv.org/media_tree.git
10495 F:      drivers/media/platform/st/sti/hva
10496
10497 HWPOISON MEMORY FAILURE HANDLING
10498 M:      Miaohe Lin <linmiaohe@huawei.com>
10499 R:      Naoya Horiguchi <nao.horiguchi@gmail.com>
10500 L:      linux-mm@kvack.org
10501 S:      Maintained
10502 F:      mm/hwpoison-inject.c
10503 F:      mm/memory-failure.c
10504
10505 HYCON HY46XX TOUCHSCREEN SUPPORT
10506 M:      Giulio Benetti <giulio.benetti@benettiengineering.com>
10507 L:      linux-input@vger.kernel.org
10508 S:      Maintained
10509 F:      Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
10510 F:      drivers/input/touchscreen/hycon-hy46xx.c
10511
10512 HYGON PROCESSOR SUPPORT
10513 M:      Pu Wen <puwen@hygon.cn>
10514 L:      linux-kernel@vger.kernel.org
10515 S:      Maintained
10516 F:      arch/x86/kernel/cpu/hygon.c
10517
10518 HYNIX HI556 SENSOR DRIVER
10519 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
10520 L:      linux-media@vger.kernel.org
10521 S:      Maintained
10522 T:      git git://linuxtv.org/media_tree.git
10523 F:      drivers/media/i2c/hi556.c
10524
10525 HYNIX HI846 SENSOR DRIVER
10526 M:      Martin Kepplinger <martin.kepplinger@puri.sm>
10527 L:      linux-media@vger.kernel.org
10528 S:      Maintained
10529 F:      drivers/media/i2c/hi846.c
10530
10531 HYNIX HI847 SENSOR DRIVER
10532 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
10533 L:      linux-media@vger.kernel.org
10534 S:      Maintained
10535 F:      drivers/media/i2c/hi847.c
10536
10537 Hyper-V/Azure CORE AND DRIVERS
10538 M:      "K. Y. Srinivasan" <kys@microsoft.com>
10539 M:      Haiyang Zhang <haiyangz@microsoft.com>
10540 M:      Wei Liu <wei.liu@kernel.org>
10541 M:      Dexuan Cui <decui@microsoft.com>
10542 L:      linux-hyperv@vger.kernel.org
10543 S:      Supported
10544 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
10545 F:      Documentation/ABI/stable/sysfs-bus-vmbus
10546 F:      Documentation/ABI/testing/debugfs-hyperv
10547 F:      Documentation/devicetree/bindings/bus/microsoft,vmbus.yaml
10548 F:      Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
10549 F:      Documentation/virt/hyperv
10550 F:      arch/arm64/hyperv
10551 F:      arch/arm64/include/asm/hyperv-tlfs.h
10552 F:      arch/arm64/include/asm/mshyperv.h
10553 F:      arch/x86/hyperv
10554 F:      arch/x86/include/asm/hyperv-tlfs.h
10555 F:      arch/x86/include/asm/mshyperv.h
10556 F:      arch/x86/include/asm/trace/hyperv.h
10557 F:      arch/x86/kernel/cpu/mshyperv.c
10558 F:      drivers/clocksource/hyperv_timer.c
10559 F:      drivers/hid/hid-hyperv.c
10560 F:      drivers/hv/
10561 F:      drivers/input/serio/hyperv-keyboard.c
10562 F:      drivers/iommu/hyperv-iommu.c
10563 F:      drivers/net/ethernet/microsoft/
10564 F:      drivers/net/hyperv/
10565 F:      drivers/pci/controller/pci-hyperv-intf.c
10566 F:      drivers/pci/controller/pci-hyperv.c
10567 F:      drivers/scsi/storvsc_drv.c
10568 F:      drivers/uio/uio_hv_generic.c
10569 F:      drivers/video/fbdev/hyperv_fb.c
10570 F:      include/asm-generic/hyperv-tlfs.h
10571 F:      include/asm-generic/mshyperv.h
10572 F:      include/clocksource/hyperv_timer.h
10573 F:      include/linux/hyperv.h
10574 F:      include/net/mana
10575 F:      include/uapi/linux/hyperv.h
10576 F:      net/vmw_vsock/hyperv_transport.c
10577 F:      tools/hv/
10578
10579 HYPERBUS SUPPORT
10580 M:      Vignesh Raghavendra <vigneshr@ti.com>
10581 R:      Tudor Ambarus <tudor.ambarus@linaro.org>
10582 L:      linux-mtd@lists.infradead.org
10583 S:      Supported
10584 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
10585 C:      irc://irc.oftc.net/mtd
10586 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
10587 F:      Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
10588 F:      drivers/mtd/hyperbus/
10589 F:      include/linux/mtd/hyperbus.h
10590
10591 HYPERVISOR VIRTUAL CONSOLE DRIVER
10592 L:      linuxppc-dev@lists.ozlabs.org
10593 S:      Odd Fixes
10594 F:      drivers/tty/hvc/
10595
10596 I2C ACPI SUPPORT
10597 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
10598 L:      linux-i2c@vger.kernel.org
10599 L:      linux-acpi@vger.kernel.org
10600 S:      Maintained
10601 F:      drivers/i2c/i2c-core-acpi.c
10602
10603 I2C ADDRESS TRANSLATOR (ATR)
10604 M:      Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
10605 R:      Luca Ceresoli <luca.ceresoli@bootlin.com>
10606 L:      linux-i2c@vger.kernel.org
10607 S:      Maintained
10608 F:      drivers/i2c/i2c-atr.c
10609 F:      include/linux/i2c-atr.h
10610
10611 I2C CONTROLLER DRIVER FOR NVIDIA GPU
10612 M:      Ajay Gupta <ajayg@nvidia.com>
10613 L:      linux-i2c@vger.kernel.org
10614 S:      Maintained
10615 F:      Documentation/i2c/busses/i2c-nvidia-gpu.rst
10616 F:      drivers/i2c/busses/i2c-nvidia-gpu.c
10617
10618 I2C MUXES
10619 M:      Peter Rosin <peda@axentia.se>
10620 L:      linux-i2c@vger.kernel.org
10621 S:      Maintained
10622 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
10623 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
10624 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
10625 F:      Documentation/i2c/i2c-topology.rst
10626 F:      Documentation/i2c/muxes/
10627 F:      drivers/i2c/i2c-mux.c
10628 F:      drivers/i2c/muxes/
10629 F:      include/linux/i2c-mux.h
10630
10631 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
10632 M:      Gregory CLEMENT <gregory.clement@bootlin.com>
10633 L:      linux-i2c@vger.kernel.org
10634 S:      Maintained
10635 F:      Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
10636 F:      drivers/i2c/busses/i2c-mv64xxx.c
10637
10638 I2C OVER PARALLEL PORT
10639 M:      Jean Delvare <jdelvare@suse.com>
10640 L:      linux-i2c@vger.kernel.org
10641 S:      Maintained
10642 F:      Documentation/i2c/busses/i2c-parport.rst
10643 F:      drivers/i2c/busses/i2c-parport.c
10644
10645 I2C SUBSYSTEM
10646 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
10647 L:      linux-i2c@vger.kernel.org
10648 S:      Maintained
10649 W:      https://i2c.wiki.kernel.org/
10650 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
10651 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
10652 F:      Documentation/i2c/
10653 F:      drivers/i2c/*
10654 F:      include/dt-bindings/i2c/i2c.h
10655 F:      include/linux/i2c-dev.h
10656 F:      include/linux/i2c-smbus.h
10657 F:      include/linux/i2c.h
10658 F:      include/uapi/linux/i2c-*.h
10659 F:      include/uapi/linux/i2c.h
10660
10661 I2C SUBSYSTEM HOST DRIVERS
10662 M:      Andi Shyti <andi.shyti@kernel.org>
10663 L:      linux-i2c@vger.kernel.org
10664 S:      Maintained
10665 W:      https://i2c.wiki.kernel.org/
10666 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
10667 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux.git
10668 F:      Documentation/devicetree/bindings/i2c/
10669 F:      drivers/i2c/algos/
10670 F:      drivers/i2c/busses/
10671 F:      include/dt-bindings/i2c/
10672
10673 I2C-TAOS-EVM DRIVER
10674 M:      Jean Delvare <jdelvare@suse.com>
10675 L:      linux-i2c@vger.kernel.org
10676 S:      Maintained
10677 F:      Documentation/i2c/busses/i2c-taos-evm.rst
10678 F:      drivers/i2c/busses/i2c-taos-evm.c
10679
10680 I2C-TINY-USB DRIVER
10681 M:      Till Harbaum <till@harbaum.org>
10682 L:      linux-i2c@vger.kernel.org
10683 S:      Maintained
10684 W:      http://www.harbaum.org/till/i2c_tiny_usb
10685 F:      drivers/i2c/busses/i2c-tiny-usb.c
10686
10687 I2C/SMBUS CONTROLLER DRIVERS FOR PC
10688 M:      Jean Delvare <jdelvare@suse.com>
10689 L:      linux-i2c@vger.kernel.org
10690 S:      Maintained
10691 F:      Documentation/i2c/busses/i2c-ali1535.rst
10692 F:      Documentation/i2c/busses/i2c-ali1563.rst
10693 F:      Documentation/i2c/busses/i2c-ali15x3.rst
10694 F:      Documentation/i2c/busses/i2c-amd756.rst
10695 F:      Documentation/i2c/busses/i2c-amd8111.rst
10696 F:      Documentation/i2c/busses/i2c-i801.rst
10697 F:      Documentation/i2c/busses/i2c-nforce2.rst
10698 F:      Documentation/i2c/busses/i2c-piix4.rst
10699 F:      Documentation/i2c/busses/i2c-sis5595.rst
10700 F:      Documentation/i2c/busses/i2c-sis630.rst
10701 F:      Documentation/i2c/busses/i2c-sis96x.rst
10702 F:      Documentation/i2c/busses/i2c-via.rst
10703 F:      Documentation/i2c/busses/i2c-viapro.rst
10704 F:      drivers/i2c/busses/i2c-ali1535.c
10705 F:      drivers/i2c/busses/i2c-ali1563.c
10706 F:      drivers/i2c/busses/i2c-ali15x3.c
10707 F:      drivers/i2c/busses/i2c-amd756-s4882.c
10708 F:      drivers/i2c/busses/i2c-amd756.c
10709 F:      drivers/i2c/busses/i2c-amd8111.c
10710 F:      drivers/i2c/busses/i2c-i801.c
10711 F:      drivers/i2c/busses/i2c-isch.c
10712 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
10713 F:      drivers/i2c/busses/i2c-nforce2.c
10714 F:      drivers/i2c/busses/i2c-piix4.c
10715 F:      drivers/i2c/busses/i2c-sis5595.c
10716 F:      drivers/i2c/busses/i2c-sis630.c
10717 F:      drivers/i2c/busses/i2c-sis96x.c
10718 F:      drivers/i2c/busses/i2c-via.c
10719 F:      drivers/i2c/busses/i2c-viapro.c
10720
10721 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
10722 M:      Hans de Goede <hdegoede@redhat.com>
10723 L:      linux-i2c@vger.kernel.org
10724 S:      Maintained
10725 F:      drivers/i2c/busses/i2c-cht-wc.c
10726
10727 I2C/SMBUS ISMT DRIVER
10728 M:      Seth Heasley <seth.heasley@intel.com>
10729 M:      Neil Horman <nhorman@tuxdriver.com>
10730 L:      linux-i2c@vger.kernel.org
10731 F:      Documentation/i2c/busses/i2c-ismt.rst
10732 F:      drivers/i2c/busses/i2c-ismt.c
10733
10734 I2C/SMBUS ZHAOXIN DRIVER
10735 M:      Hans Hu <hanshu@zhaoxin.com>
10736 L:      linux-i2c@vger.kernel.org
10737 S:      Maintained
10738 W:      https://www.zhaoxin.com
10739 F:      drivers/i2c/busses/i2c-viai2c-common.c
10740 F:      drivers/i2c/busses/i2c-viai2c-zhaoxin.c
10741
10742 I2C/SMBUS STUB DRIVER
10743 M:      Jean Delvare <jdelvare@suse.com>
10744 L:      linux-i2c@vger.kernel.org
10745 S:      Maintained
10746 F:      drivers/i2c/i2c-stub.c
10747
10748 I3C DRIVER FOR ASPEED AST2600
10749 M:      Jeremy Kerr <jk@codeconstruct.com.au>
10750 S:      Maintained
10751 F:      Documentation/devicetree/bindings/i3c/aspeed,ast2600-i3c.yaml
10752 F:      drivers/i3c/master/ast2600-i3c-master.c
10753
10754 I3C DRIVER FOR CADENCE I3C MASTER IP
10755 M:      Przemysław Gaj <pgaj@cadence.com>
10756 S:      Maintained
10757 F:      Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml
10758 F:      drivers/i3c/master/i3c-master-cdns.c
10759
10760 I3C DRIVER FOR SYNOPSYS DESIGNWARE
10761 S:      Orphan
10762 F:      Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml
10763 F:      drivers/i3c/master/dw*
10764
10765 I3C SUBSYSTEM
10766 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
10767 L:      linux-i3c@lists.infradead.org (moderated for non-subscribers)
10768 S:      Maintained
10769 C:      irc://chat.freenode.net/linux-i3c
10770 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
10771 F:      Documentation/ABI/testing/sysfs-bus-i3c
10772 F:      Documentation/devicetree/bindings/i3c/
10773 F:      Documentation/driver-api/i3c
10774 F:      drivers/i3c/
10775 F:      include/dt-bindings/i3c/
10776 F:      include/linux/i3c/
10777
10778 IBM Operation Panel Input Driver
10779 M:      Eddie James <eajames@linux.ibm.com>
10780 L:      linux-input@vger.kernel.org
10781 S:      Maintained
10782 F:      Documentation/devicetree/bindings/input/ibm,op-panel.yaml
10783 F:      drivers/input/misc/ibm-panel.c
10784
10785 IBM Power 842 compression accelerator
10786 M:      Haren Myneni <haren@us.ibm.com>
10787 S:      Supported
10788 F:      crypto/842.c
10789 F:      drivers/crypto/nx/Kconfig
10790 F:      drivers/crypto/nx/Makefile
10791 F:      drivers/crypto/nx/nx-842*
10792 F:      include/linux/sw842.h
10793 F:      lib/842/
10794
10795 IBM Power in-Nest Crypto Acceleration
10796 M:      Breno Leitão <leitao@debian.org>
10797 M:      Nayna Jain <nayna@linux.ibm.com>
10798 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
10799 L:      linux-crypto@vger.kernel.org
10800 S:      Supported
10801 F:      drivers/crypto/nx/Kconfig
10802 F:      drivers/crypto/nx/Makefile
10803 F:      drivers/crypto/nx/nx-aes*
10804 F:      drivers/crypto/nx/nx-sha*
10805 F:      drivers/crypto/nx/nx.*
10806 F:      drivers/crypto/nx/nx_csbcpb.h
10807 F:      drivers/crypto/nx/nx_debugfs.c
10808
10809 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
10810 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
10811 L:      linux-pci@vger.kernel.org
10812 L:      linuxppc-dev@lists.ozlabs.org
10813 S:      Supported
10814 F:      drivers/pci/hotplug/rpadlpar*
10815
10816 IBM Power Linux RAID adapter
10817 M:      Brian King <brking@us.ibm.com>
10818 S:      Supported
10819 F:      drivers/scsi/ipr.*
10820
10821 IBM Power PCI Hotplug 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/rpaphp*
10827
10828 IBM Power SRIOV Virtual NIC Device Driver
10829 M:      Haren Myneni <haren@linux.ibm.com>
10830 M:      Rick Lindsley <ricklind@linux.ibm.com>
10831 R:      Nick Child <nnac123@linux.ibm.com>
10832 R:      Thomas Falcon <tlfalcon@linux.ibm.com>
10833 L:      netdev@vger.kernel.org
10834 S:      Supported
10835 F:      drivers/net/ethernet/ibm/ibmvnic.*
10836
10837 IBM Power VFIO Support
10838 M:      Timothy Pearson <tpearson@raptorengineering.com>
10839 S:      Supported
10840 F:      drivers/vfio/vfio_iommu_spapr_tce.c
10841
10842 IBM Power Virtual Ethernet Device Driver
10843 M:      Nick Child <nnac123@linux.ibm.com>
10844 L:      netdev@vger.kernel.org
10845 S:      Supported
10846 F:      drivers/net/ethernet/ibm/ibmveth.*
10847
10848 IBM Power Virtual FC Device Drivers
10849 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
10850 L:      linux-scsi@vger.kernel.org
10851 S:      Supported
10852 F:      drivers/scsi/ibmvscsi/ibmvfc*
10853
10854 IBM Power Virtual Management Channel Driver
10855 M:      Brad Warrum <bwarrum@linux.ibm.com>
10856 M:      Ritu Agarwal <rituagar@linux.ibm.com>
10857 S:      Supported
10858 F:      drivers/misc/ibmvmc.*
10859
10860 IBM Power Virtual SCSI 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/ibmvscsi*
10865 F:      include/scsi/viosrp.h
10866
10867 IBM Power Virtual SCSI Device Target Driver
10868 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
10869 L:      linux-scsi@vger.kernel.org
10870 L:      target-devel@vger.kernel.org
10871 S:      Supported
10872 F:      drivers/scsi/ibmvscsi_tgt/
10873
10874 IBM Power VMX Cryptographic instructions
10875 M:      Breno Leitão <leitao@debian.org>
10876 M:      Nayna Jain <nayna@linux.ibm.com>
10877 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
10878 L:      linux-crypto@vger.kernel.org
10879 S:      Supported
10880 F:      arch/powerpc/crypto/Kconfig
10881 F:      arch/powerpc/crypto/Makefile
10882 F:      arch/powerpc/crypto/aes.c
10883 F:      arch/powerpc/crypto/aes_cbc.c
10884 F:      arch/powerpc/crypto/aes_ctr.c
10885 F:      arch/powerpc/crypto/aes_xts.c
10886 F:      arch/powerpc/crypto/aesp8-ppc.*
10887 F:      arch/powerpc/crypto/ghash.c
10888 F:      arch/powerpc/crypto/ghashp8-ppc.pl
10889 F:      arch/powerpc/crypto/ppc-xlate.pl
10890 F:      arch/powerpc/crypto/vmx.c
10891
10892 IBM ServeRAID RAID DRIVER
10893 S:      Orphan
10894 F:      drivers/scsi/ips.*
10895
10896 ICH LPC AND GPIO DRIVER
10897 M:      Peter Tyser <ptyser@xes-inc.com>
10898 S:      Maintained
10899 F:      drivers/gpio/gpio-ich.c
10900 F:      drivers/mfd/lpc_ich.c
10901
10902 ICY I2C DRIVER
10903 M:      Max Staudt <max@enpas.org>
10904 L:      linux-i2c@vger.kernel.org
10905 S:      Maintained
10906 F:      drivers/i2c/busses/i2c-icy.c
10907
10908 IDEAPAD LAPTOP EXTRAS DRIVER
10909 M:      Ike Panhc <ike.pan@canonical.com>
10910 L:      platform-driver-x86@vger.kernel.org
10911 S:      Maintained
10912 W:      http://launchpad.net/ideapad-laptop
10913 F:      drivers/platform/x86/ideapad-laptop.c
10914
10915 IDEAPAD LAPTOP SLIDEBAR DRIVER
10916 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
10917 L:      linux-input@vger.kernel.org
10918 S:      Maintained
10919 W:      https://github.com/o2genum/ideapad-slidebar
10920 F:      drivers/input/misc/ideapad_slidebar.c
10921
10922 IDT VersaClock 5 CLOCK DRIVER
10923 M:      Luca Ceresoli <luca@lucaceresoli.net>
10924 S:      Maintained
10925 F:      Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
10926 F:      drivers/clk/clk-versaclock5.c
10927
10928 IEEE 802.15.4 SUBSYSTEM
10929 M:      Alexander Aring <alex.aring@gmail.com>
10930 M:      Stefan Schmidt <stefan@datenfreihafen.org>
10931 M:      Miquel Raynal <miquel.raynal@bootlin.com>
10932 L:      linux-wpan@vger.kernel.org
10933 S:      Maintained
10934 W:      https://linux-wpan.org/
10935 Q:      https://patchwork.kernel.org/project/linux-wpan/list/
10936 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan.git
10937 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan-next.git
10938 F:      Documentation/networking/ieee802154.rst
10939 F:      drivers/net/ieee802154/
10940 F:      include/linux/ieee802154.h
10941 F:      include/linux/nl802154.h
10942 F:      include/net/af_ieee802154.h
10943 F:      include/net/cfg802154.h
10944 F:      include/net/ieee802154_netdev.h
10945 F:      include/net/mac802154.h
10946 F:      include/net/nl802154.h
10947 F:      net/ieee802154/
10948 F:      net/mac802154/
10949
10950 Intel VIRTIO DATA PATH ACCELERATOR
10951 M:      Zhu Lingshan <lingshan.zhu@kernel.org>
10952 L:      virtualization@lists.linux.dev
10953 S:      Supported
10954 F:      drivers/vdpa/ifcvf/
10955
10956 IFE PROTOCOL
10957 M:      Yotam Gigi <yotam.gi@gmail.com>
10958 M:      Jamal Hadi Salim <jhs@mojatatu.com>
10959 F:      include/net/ife.h
10960 F:      include/uapi/linux/ife.h
10961 F:      net/ife
10962
10963 IGORPLUG-USB IR RECEIVER
10964 M:      Sean Young <sean@mess.org>
10965 L:      linux-media@vger.kernel.org
10966 S:      Maintained
10967 F:      drivers/media/rc/igorplugusb.c
10968
10969 IGUANAWORKS USB IR TRANSCEIVER
10970 M:      Sean Young <sean@mess.org>
10971 L:      linux-media@vger.kernel.org
10972 S:      Maintained
10973 F:      drivers/media/rc/iguanair.c
10974
10975 IIO BACKEND FRAMEWORK
10976 M:      Nuno Sa <nuno.sa@analog.com>
10977 R:      Olivier Moysan <olivier.moysan@foss.st.com>
10978 L:      linux-iio@vger.kernel.org
10979 S:      Maintained
10980 F:      drivers/iio/industrialio-backend.c
10981 F:      include/linux/iio/backend.h
10982
10983 IIO DIGITAL POTENTIOMETER DAC
10984 M:      Peter Rosin <peda@axentia.se>
10985 L:      linux-iio@vger.kernel.org
10986 S:      Maintained
10987 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
10988 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
10989 F:      drivers/iio/dac/dpot-dac.c
10990
10991 IIO ENVELOPE DETECTOR
10992 M:      Peter Rosin <peda@axentia.se>
10993 L:      linux-iio@vger.kernel.org
10994 S:      Maintained
10995 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
10996 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
10997 F:      drivers/iio/adc/envelope-detector.c
10998
10999 IIO LIGHT SENSOR GAIN-TIME-SCALE HELPERS
11000 M:      Matti Vaittinen <mazziesaccount@gmail.com>
11001 L:      linux-iio@vger.kernel.org
11002 S:      Maintained
11003 F:      drivers/iio/industrialio-gts-helper.c
11004 F:      include/linux/iio/iio-gts-helper.h
11005 F:      drivers/iio/test/iio-test-gts.c
11006
11007 IIO MULTIPLEXER
11008 M:      Peter Rosin <peda@axentia.se>
11009 L:      linux-iio@vger.kernel.org
11010 S:      Maintained
11011 F:      Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
11012 F:      drivers/iio/multiplexer/iio-mux.c
11013
11014 IIO SCMI BASED DRIVER
11015 M:      Jyoti Bhayana <jbhayana@google.com>
11016 L:      linux-iio@vger.kernel.org
11017 S:      Maintained
11018 F:      drivers/iio/common/scmi_sensors/scmi_iio.c
11019
11020 IIO SUBSYSTEM AND DRIVERS
11021 M:      Jonathan Cameron <jic23@kernel.org>
11022 R:      Lars-Peter Clausen <lars@metafoo.de>
11023 L:      linux-iio@vger.kernel.org
11024 S:      Maintained
11025 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
11026 F:      Documentation/ABI/testing/configfs-iio*
11027 F:      Documentation/ABI/testing/sysfs-bus-iio*
11028 F:      Documentation/devicetree/bindings/iio/
11029 F:      Documentation/iio/
11030 F:      drivers/iio/
11031 F:      drivers/staging/iio/
11032 F:      include/dt-bindings/iio/
11033 F:      include/linux/iio/
11034 F:      tools/iio/
11035
11036 IIO UNIT CONVERTER
11037 M:      Peter Rosin <peda@axentia.se>
11038 L:      linux-iio@vger.kernel.org
11039 S:      Maintained
11040 F:      Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
11041 F:      Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
11042 F:      Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
11043 F:      drivers/iio/afe/iio-rescale.c
11044
11045 IKANOS/ADI EAGLE ADSL USB DRIVER
11046 M:      Matthieu Castet <castet.matthieu@free.fr>
11047 M:      Stanislaw Gruszka <stf_xl@wp.pl>
11048 S:      Maintained
11049 F:      drivers/usb/atm/ueagle-atm.c
11050
11051 IMAGIS TOUCHSCREEN DRIVER
11052 M:      Markuss Broks <markuss.broks@gmail.com>
11053 S:      Maintained
11054 F:      Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
11055 F:      drivers/input/touchscreen/imagis.c
11056
11057 IMGTEC ASCII LCD DRIVER
11058 M:      Paul Burton <paulburton@kernel.org>
11059 S:      Maintained
11060 F:      Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
11061 F:      drivers/auxdisplay/img-ascii-lcd.c
11062
11063 IMGTEC JPEG ENCODER DRIVER
11064 M:      Devarsh Thakkar <devarsht@ti.com>
11065 L:      linux-media@vger.kernel.org
11066 S:      Supported
11067 F:      Documentation/devicetree/bindings/media/img,e5010-jpeg-enc.yaml
11068 F:      drivers/media/platform/imagination/e5010*
11069
11070 IMGTEC IR DECODER DRIVER
11071 S:      Orphan
11072 F:      drivers/media/rc/img-ir/
11073
11074 IMGTEC POWERVR DRM DRIVER
11075 M:      Frank Binns <frank.binns@imgtec.com>
11076 M:      Matt Coster <matt.coster@imgtec.com>
11077 S:      Supported
11078 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
11079 F:      Documentation/devicetree/bindings/gpu/img,powervr-rogue.yaml
11080 F:      Documentation/devicetree/bindings/gpu/img,powervr-sgx.yaml
11081 F:      Documentation/gpu/imagination/
11082 F:      drivers/gpu/drm/ci/xfails/powervr*
11083 F:      drivers/gpu/drm/imagination/
11084 F:      include/uapi/drm/pvr_drm.h
11085
11086 IMON SOUNDGRAPH USB IR RECEIVER
11087 M:      Sean Young <sean@mess.org>
11088 L:      linux-media@vger.kernel.org
11089 S:      Maintained
11090 F:      drivers/media/rc/imon.c
11091 F:      drivers/media/rc/imon_raw.c
11092
11093 IMS TWINTURBO FRAMEBUFFER DRIVER
11094 L:      linux-fbdev@vger.kernel.org
11095 S:      Orphan
11096 F:      drivers/video/fbdev/imsttfb.c
11097
11098 INDEX OF FURTHER KERNEL DOCUMENTATION
11099 M:      Carlos Bilbao <carlos.bilbao.osdev@gmail.com>
11100 S:      Maintained
11101 F:      Documentation/process/kernel-docs.rst
11102
11103 INDUSTRY PACK SUBSYSTEM (IPACK)
11104 M:      Vaibhav Gupta <vaibhavgupta40@gmail.com>
11105 M:      Jens Taprogge <jens.taprogge@taprogge.org>
11106 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11107 L:      industrypack-devel@lists.sourceforge.net
11108 S:      Maintained
11109 W:      http://industrypack.sourceforge.net
11110 F:      drivers/ipack/
11111
11112 INFINEON DPS310 Driver
11113 M:      Eddie James <eajames@linux.ibm.com>
11114 L:      linux-iio@vger.kernel.org
11115 S:      Maintained
11116 F:      drivers/iio/pressure/dps310.c
11117
11118 INFINEON PEB2466 ASoC CODEC
11119 M:      Herve Codina <herve.codina@bootlin.com>
11120 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11121 S:      Maintained
11122 F:      Documentation/devicetree/bindings/sound/infineon,peb2466.yaml
11123 F:      sound/soc/codecs/peb2466.c
11124
11125 INFINIBAND SUBSYSTEM
11126 M:      Jason Gunthorpe <jgg@nvidia.com>
11127 M:      Leon Romanovsky <leonro@nvidia.com>
11128 L:      linux-rdma@vger.kernel.org
11129 S:      Supported
11130 W:      https://github.com/linux-rdma/rdma-core
11131 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
11132 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
11133 F:      Documentation/devicetree/bindings/infiniband/
11134 F:      Documentation/infiniband/
11135 F:      drivers/infiniband/
11136 F:      include/rdma/
11137 F:      include/trace/events/ib_mad.h
11138 F:      include/trace/events/ib_umad.h
11139 F:      include/trace/misc/rdma.h
11140 F:      include/uapi/linux/if_infiniband.h
11141 F:      include/uapi/rdma/
11142 F:      samples/bpf/ibumad_kern.c
11143 F:      samples/bpf/ibumad_user.c
11144
11145 INGENIC JZ4780 NAND DRIVER
11146 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
11147 L:      linux-mtd@lists.infradead.org
11148 L:      linux-mips@vger.kernel.org
11149 S:      Maintained
11150 F:      drivers/mtd/nand/raw/ingenic/
11151
11152 INGENIC JZ47xx SoCs
11153 M:      Paul Cercueil <paul@crapouillou.net>
11154 L:      linux-mips@vger.kernel.org
11155 S:      Maintained
11156 F:      arch/mips/boot/dts/ingenic/
11157 F:      arch/mips/generic/board-ingenic.c
11158 F:      arch/mips/include/asm/mach-ingenic/
11159 F:      arch/mips/ingenic/Kconfig
11160 F:      drivers/clk/ingenic/
11161 F:      drivers/dma/dma-jz4780.c
11162 F:      drivers/gpu/drm/ingenic/
11163 F:      drivers/i2c/busses/i2c-jz4780.c
11164 F:      drivers/iio/adc/ingenic-adc.c
11165 F:      drivers/irqchip/irq-ingenic.c
11166 F:      drivers/memory/jz4780-nemc.c
11167 F:      drivers/mmc/host/jz4740_mmc.c
11168 F:      drivers/mtd/nand/raw/ingenic/
11169 F:      drivers/pinctrl/pinctrl-ingenic.c
11170 F:      drivers/power/supply/ingenic-battery.c
11171 F:      drivers/pwm/pwm-jz4740.c
11172 F:      drivers/remoteproc/ingenic_rproc.c
11173 F:      drivers/rtc/rtc-jz4740.c
11174 F:      drivers/tty/serial/8250/8250_ingenic.c
11175 F:      drivers/usb/musb/jz4740.c
11176 F:      drivers/watchdog/jz4740_wdt.c
11177 F:      include/dt-bindings/iio/adc/ingenic,adc.h
11178 F:      include/linux/mfd/ingenic-tcu.h
11179 F:      sound/soc/codecs/jz47*
11180 F:      sound/soc/jz4740/
11181
11182 INJOINIC IP5xxx POWER BANK IC DRIVER
11183 M:      Samuel Holland <samuel@sholland.org>
11184 S:      Maintained
11185 F:      drivers/power/supply/ip5xxx_power.c
11186
11187 INOTIFY
11188 M:      Jan Kara <jack@suse.cz>
11189 R:      Amir Goldstein <amir73il@gmail.com>
11190 L:      linux-fsdevel@vger.kernel.org
11191 S:      Maintained
11192 F:      Documentation/filesystems/inotify.rst
11193 F:      fs/notify/inotify/
11194 F:      include/linux/inotify.h
11195 F:      include/uapi/linux/inotify.h
11196
11197 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
11198 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
11199 L:      linux-input@vger.kernel.org
11200 S:      Maintained
11201 Q:      http://patchwork.kernel.org/project/linux-input/list/
11202 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
11203 F:      Documentation/devicetree/bindings/input/
11204 F:      Documentation/devicetree/bindings/serio/
11205 F:      Documentation/input/
11206 F:      drivers/input/
11207 F:      include/dt-bindings/input/
11208 F:      include/linux/gameport.h
11209 F:      include/linux/i8042.h
11210 F:      include/linux/input.h
11211 F:      include/linux/input/
11212 F:      include/linux/libps2.h
11213 F:      include/linux/serio.h
11214 F:      include/uapi/linux/gameport.h
11215 F:      include/uapi/linux/input-event-codes.h
11216 F:      include/uapi/linux/input.h
11217 F:      include/uapi/linux/serio.h
11218 F:      include/uapi/linux/uinput.h
11219
11220 INPUT MULTITOUCH (MT) PROTOCOL
11221 M:      Henrik Rydberg <rydberg@bitmath.org>
11222 L:      linux-input@vger.kernel.org
11223 S:      Odd fixes
11224 F:      Documentation/input/multi-touch-protocol.rst
11225 F:      drivers/input/input-mt.c
11226 K:      \b(ABS|SYN)_MT_
11227
11228 INSIDE SECURE CRYPTO DRIVER
11229 M:      Antoine Tenart <atenart@kernel.org>
11230 L:      linux-crypto@vger.kernel.org
11231 S:      Maintained
11232 F:      drivers/crypto/inside-secure/
11233
11234 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
11235 M:      Mimi Zohar <zohar@linux.ibm.com>
11236 M:      Roberto Sassu <roberto.sassu@huawei.com>
11237 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
11238 R:      Eric Snowberg <eric.snowberg@oracle.com>
11239 L:      linux-integrity@vger.kernel.org
11240 S:      Supported
11241 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
11242 F:      security/integrity/
11243 F:      security/integrity/ima/
11244
11245 INTEGRITY POLICY ENFORCEMENT (IPE)
11246 M:      Fan Wu <wufan@linux.microsoft.com>
11247 L:      linux-security-module@vger.kernel.org
11248 S:      Supported
11249 T:      git https://github.com/microsoft/ipe.git
11250 F:      Documentation/admin-guide/LSM/ipe.rst
11251 F:      Documentation/security/ipe.rst
11252 F:      scripts/ipe/
11253 F:      security/ipe/
11254
11255 INTEL 810/815 FRAMEBUFFER DRIVER
11256 M:      Antonino Daplas <adaplas@gmail.com>
11257 L:      linux-fbdev@vger.kernel.org
11258 S:      Maintained
11259 F:      drivers/video/fbdev/i810/
11260
11261 INTEL 8254 COUNTER DRIVER
11262 M:      William Breathitt Gray <wbg@kernel.org>
11263 L:      linux-iio@vger.kernel.org
11264 S:      Maintained
11265 F:      drivers/counter/i8254.c
11266 F:      include/linux/i8254.h
11267
11268 INTEL 8255 GPIO DRIVER
11269 M:      William Breathitt Gray <wbg@kernel.org>
11270 L:      linux-gpio@vger.kernel.org
11271 S:      Maintained
11272 F:      drivers/gpio/gpio-i8255.c
11273 F:      drivers/gpio/gpio-i8255.h
11274
11275 INTEL ASoC DRIVERS
11276 M:      Cezary Rojewski <cezary.rojewski@intel.com>
11277 M:      Liam Girdwood <liam.r.girdwood@linux.intel.com>
11278 M:      Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
11279 M:      Bard Liao <yung-chuan.liao@linux.intel.com>
11280 M:      Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
11281 M:      Kai Vehmanen <kai.vehmanen@linux.intel.com>
11282 R:      Pierre-Louis Bossart <pierre-louis.bossart@linux.dev>
11283 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11284 S:      Supported
11285 F:      sound/soc/intel/
11286
11287 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
11288 M:      Hans de Goede <hdegoede@redhat.com>
11289 L:      platform-driver-x86@vger.kernel.org
11290 S:      Maintained
11291 F:      drivers/platform/x86/intel/atomisp2/pm.c
11292
11293 INTEL ATOMISP2 LED DRIVER
11294 M:      Hans de Goede <hdegoede@redhat.com>
11295 L:      platform-driver-x86@vger.kernel.org
11296 S:      Maintained
11297 F:      drivers/platform/x86/intel/atomisp2/led.c
11298
11299 INTEL BIOS SAR INT1092 DRIVER
11300 M:      Shravan Sudhakar <s.shravan@intel.com>
11301 L:      platform-driver-x86@vger.kernel.org
11302 S:      Maintained
11303 F:      drivers/platform/x86/intel/int1092/
11304
11305 INTEL BROXTON PMC DRIVER
11306 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
11307 M:      Zha Qipeng <qipeng.zha@intel.com>
11308 S:      Maintained
11309 F:      drivers/mfd/intel_pmc_bxt.c
11310 F:      include/linux/mfd/intel_pmc_bxt.h
11311
11312 INTEL C600 SERIES SAS CONTROLLER DRIVER
11313 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
11314 L:      linux-scsi@vger.kernel.org
11315 S:      Supported
11316 T:      git git://git.code.sf.net/p/intel-sas/isci
11317 F:      drivers/scsi/isci/
11318
11319 INTEL CPU family model numbers
11320 M:      Tony Luck <tony.luck@intel.com>
11321 M:      x86@kernel.org
11322 L:      linux-kernel@vger.kernel.org
11323 S:      Supported
11324 F:      arch/x86/include/asm/intel-family.h
11325
11326 INTEL DRM DISPLAY FOR XE AND I915 DRIVERS
11327 M:      Jani Nikula <jani.nikula@linux.intel.com>
11328 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
11329 L:      intel-gfx@lists.freedesktop.org
11330 L:      intel-xe@lists.freedesktop.org
11331 S:      Supported
11332 F:      drivers/gpu/drm/i915/display/
11333 F:      drivers/gpu/drm/xe/display/
11334 F:      drivers/gpu/drm/xe/compat-i915-headers
11335 F:      include/drm/intel/
11336
11337 INTEL DRM I915 DRIVER (Meteor Lake, DG2 and older excluding Poulsbo, Moorestown and derivative)
11338 M:      Jani Nikula <jani.nikula@linux.intel.com>
11339 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
11340 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
11341 M:      Tvrtko Ursulin <tursulin@ursulin.net>
11342 L:      intel-gfx@lists.freedesktop.org
11343 S:      Supported
11344 W:      https://drm.pages.freedesktop.org/intel-docs/
11345 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
11346 B:      https://drm.pages.freedesktop.org/intel-docs/how-to-file-i915-bugs.html
11347 C:      irc://irc.oftc.net/intel-gfx
11348 T:      git https://gitlab.freedesktop.org/drm/i915/kernel.git
11349 F:      Documentation/ABI/testing/sysfs-driver-intel-i915-hwmon
11350 F:      Documentation/gpu/i915.rst
11351 F:      drivers/gpu/drm/ci/xfails/i915*
11352 F:      drivers/gpu/drm/i915/
11353 F:      include/drm/intel/
11354 F:      include/uapi/drm/i915_drm.h
11355
11356 INTEL DRM XE DRIVER (Lunar Lake and newer)
11357 M:      Lucas De Marchi <lucas.demarchi@intel.com>
11358 M:      Thomas Hellström <thomas.hellstrom@linux.intel.com>
11359 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
11360 L:      intel-xe@lists.freedesktop.org
11361 S:      Supported
11362 W:      https://drm.pages.freedesktop.org/intel-docs/
11363 Q:      http://patchwork.freedesktop.org/project/intel-xe/
11364 B:      https://gitlab.freedesktop.org/drm/xe/kernel/-/issues
11365 C:      irc://irc.oftc.net/xe
11366 T:      git https://gitlab.freedesktop.org/drm/xe/kernel.git
11367 F:      Documentation/ABI/testing/sysfs-driver-intel-xe-hwmon
11368 F:      Documentation/gpu/xe/
11369 F:      drivers/gpu/drm/xe/
11370 F:      include/drm/intel/
11371 F:      include/uapi/drm/xe_drm.h
11372
11373 INTEL ETHERNET DRIVERS
11374 M:      Tony Nguyen <anthony.l.nguyen@intel.com>
11375 M:      Przemek Kitszel <przemyslaw.kitszel@intel.com>
11376 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
11377 S:      Supported
11378 W:      https://www.intel.com/content/www/us/en/support.html
11379 Q:      https://patchwork.ozlabs.org/project/intel-wired-lan/list/
11380 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
11381 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
11382 F:      Documentation/networking/device_drivers/ethernet/intel/
11383 F:      drivers/net/ethernet/intel/
11384 F:      drivers/net/ethernet/intel/*/
11385 F:      include/linux/avf/virtchnl.h
11386 F:      include/linux/net/intel/iidc.h
11387
11388 INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
11389 M:      Mustafa Ismail <mustafa.ismail@intel.com>
11390 M:      Tatyana Nikolova <tatyana.e.nikolova@intel.com>
11391 L:      linux-rdma@vger.kernel.org
11392 S:      Supported
11393 F:      drivers/infiniband/hw/irdma/
11394 F:      include/uapi/rdma/irdma-abi.h
11395
11396 INTEL GPIO DRIVERS
11397 M:      Andy Shevchenko <andy@kernel.org>
11398 L:      linux-gpio@vger.kernel.org
11399 S:      Supported
11400 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
11401 F:      drivers/gpio/gpio-elkhartlake.c
11402 F:      drivers/gpio/gpio-graniterapids.c
11403 F:      drivers/gpio/gpio-ich.c
11404 F:      drivers/gpio/gpio-merrifield.c
11405 F:      drivers/gpio/gpio-ml-ioh.c
11406 F:      drivers/gpio/gpio-pch.c
11407 F:      drivers/gpio/gpio-sch.c
11408 F:      drivers/gpio/gpio-sodaville.c
11409 F:      drivers/gpio/gpio-tangier.c
11410 F:      drivers/gpio/gpio-tangier.h
11411
11412 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
11413 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
11414 M:      Zhi Wang <zhi.wang.linux@gmail.com>
11415 L:      intel-gvt-dev@lists.freedesktop.org
11416 L:      intel-gfx@lists.freedesktop.org
11417 S:      Supported
11418 W:      https://github.com/intel/gvt-linux/wiki
11419 T:      git https://github.com/intel/gvt-linux.git
11420 F:      drivers/gpu/drm/i915/gvt/
11421
11422 INTEL HID EVENT DRIVER
11423 M:      Alex Hung <alexhung@gmail.com>
11424 L:      platform-driver-x86@vger.kernel.org
11425 S:      Maintained
11426 F:      drivers/platform/x86/intel/hid.c
11427
11428 INTEL I/OAT DMA DRIVER
11429 M:      Dave Jiang <dave.jiang@intel.com>
11430 R:      Dan Williams <dan.j.williams@intel.com>
11431 L:      dmaengine@vger.kernel.org
11432 S:      Supported
11433 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
11434 F:      drivers/dma/ioat*
11435
11436 INTEL IAA CRYPTO DRIVER
11437 M:      Tom Zanussi <tom.zanussi@linux.intel.com>
11438 L:      linux-crypto@vger.kernel.org
11439 S:      Supported
11440 F:      Documentation/driver-api/crypto/iaa/iaa-crypto.rst
11441 F:      drivers/crypto/intel/iaa/*
11442
11443 INTEL IDLE DRIVER
11444 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
11445 M:      Len Brown <lenb@kernel.org>
11446 L:      linux-pm@vger.kernel.org
11447 S:      Supported
11448 B:      https://bugzilla.kernel.org
11449 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
11450 F:      drivers/idle/intel_idle.c
11451
11452 INTEL IDXD DRIVER
11453 M:      Fenghua Yu <fenghua.yu@intel.com>
11454 R:      Dave Jiang <dave.jiang@intel.com>
11455 L:      dmaengine@vger.kernel.org
11456 S:      Supported
11457 F:      drivers/dma/idxd/*
11458 F:      include/uapi/linux/idxd.h
11459
11460 INTEL IN FIELD SCAN (IFS) DEVICE
11461 M:      Jithu Joseph <jithu.joseph@intel.com>
11462 R:      Ashok Raj <ashok.raj@intel.com>
11463 R:      Tony Luck <tony.luck@intel.com>
11464 S:      Maintained
11465 F:      drivers/platform/x86/intel/ifs
11466 F:      include/trace/events/intel_ifs.h
11467 F:      tools/testing/selftests/drivers/platform/x86/intel/ifs/
11468
11469 INTEL INTEGRATED SENSOR HUB DRIVER
11470 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11471 M:      Jiri Kosina <jikos@kernel.org>
11472 L:      linux-input@vger.kernel.org
11473 S:      Maintained
11474 F:      drivers/hid/intel-ish-hid/
11475
11476 INTEL IOMMU (VT-d)
11477 M:      David Woodhouse <dwmw2@infradead.org>
11478 M:      Lu Baolu <baolu.lu@linux.intel.com>
11479 L:      iommu@lists.linux.dev
11480 S:      Supported
11481 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
11482 F:      drivers/iommu/intel/
11483
11484 INTEL IPU3 CSI-2 CIO2 DRIVER
11485 M:      Yong Zhi <yong.zhi@intel.com>
11486 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
11487 M:      Bingbu Cao <bingbu.cao@intel.com>
11488 M:      Dan Scally <djrscally@gmail.com>
11489 R:      Tianshu Qiu <tian.shu.qiu@intel.com>
11490 L:      linux-media@vger.kernel.org
11491 S:      Maintained
11492 T:      git git://linuxtv.org/media_tree.git
11493 F:      Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
11494 F:      drivers/media/pci/intel/ipu3/
11495
11496 INTEL IPU3 CSI-2 IMGU DRIVER
11497 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
11498 R:      Bingbu Cao <bingbu.cao@intel.com>
11499 R:      Tianshu Qiu <tian.shu.qiu@intel.com>
11500 L:      linux-media@vger.kernel.org
11501 S:      Maintained
11502 F:      Documentation/admin-guide/media/ipu3.rst
11503 F:      Documentation/admin-guide/media/ipu3_rcb.svg
11504 F:      Documentation/userspace-api/media/v4l/metafmt-intel-ipu3.rst
11505 F:      drivers/staging/media/ipu3/
11506
11507 INTEL IPU6 INPUT SYSTEM DRIVER
11508 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
11509 M:      Bingbu Cao <bingbu.cao@intel.com>
11510 R:      Tianshu Qiu <tian.shu.qiu@intel.com>
11511 L:      linux-media@vger.kernel.org
11512 S:      Maintained
11513 T:      git git://linuxtv.org/media_tree.git
11514 F:      Documentation/admin-guide/media/ipu6-isys.rst
11515 F:      drivers/media/pci/intel/ipu6/
11516
11517 INTEL ISHTP ECLITE DRIVER
11518 M:      Sumesh K Naduvalath <sumesh.k.naduvalath@intel.com>
11519 L:      platform-driver-x86@vger.kernel.org
11520 S:      Supported
11521 F:      drivers/platform/x86/intel/ishtp_eclite.c
11522
11523 INTEL IXP4XX CRYPTO SUPPORT
11524 M:      Corentin Labbe <clabbe@baylibre.com>
11525 L:      linux-crypto@vger.kernel.org
11526 S:      Maintained
11527 F:      drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
11528
11529 INTEL KEEM BAY DRM DRIVER
11530 M:      Anitha Chrisanthus <anitha.chrisanthus@intel.com>
11531 M:      Edmund Dea <edmund.j.dea@intel.com>
11532 S:      Maintained
11533 F:      Documentation/devicetree/bindings/display/intel,keembay-display.yaml
11534 F:      drivers/gpu/drm/kmb/
11535
11536 INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
11537 M:      Daniele Alessandrelli <daniele.alessandrelli@intel.com>
11538 S:      Maintained
11539 F:      Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
11540 F:      drivers/crypto/intel/keembay/Kconfig
11541 F:      drivers/crypto/intel/keembay/Makefile
11542 F:      drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
11543 F:      drivers/crypto/intel/keembay/ocs-aes.c
11544 F:      drivers/crypto/intel/keembay/ocs-aes.h
11545
11546 INTEL KEEM BAY OCS ECC CRYPTO DRIVER
11547 M:      Daniele Alessandrelli <daniele.alessandrelli@intel.com>
11548 M:      Prabhjot Khurana <prabhjot.khurana@intel.com>
11549 M:      Mark Gross <mgross@linux.intel.com>
11550 S:      Maintained
11551 F:      Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
11552 F:      drivers/crypto/intel/keembay/Kconfig
11553 F:      drivers/crypto/intel/keembay/Makefile
11554 F:      drivers/crypto/intel/keembay/keembay-ocs-ecc.c
11555
11556 INTEL KEEM BAY OCS HCU CRYPTO DRIVER
11557 M:      Daniele Alessandrelli <daniele.alessandrelli@intel.com>
11558 M:      Declan Murphy <declan.murphy@intel.com>
11559 S:      Maintained
11560 F:      Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
11561 F:      drivers/crypto/intel/keembay/Kconfig
11562 F:      drivers/crypto/intel/keembay/Makefile
11563 F:      drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
11564 F:      drivers/crypto/intel/keembay/ocs-hcu.c
11565 F:      drivers/crypto/intel/keembay/ocs-hcu.h
11566
11567 INTEL MANAGEMENT ENGINE (mei)
11568 M:      Tomas Winkler <tomas.winkler@intel.com>
11569 L:      linux-kernel@vger.kernel.org
11570 S:      Supported
11571 F:      Documentation/driver-api/mei/*
11572 F:      drivers/misc/mei/
11573 F:      drivers/watchdog/mei_wdt.c
11574 F:      include/linux/mei_aux.h
11575 F:      include/linux/mei_cl_bus.h
11576 F:      include/uapi/linux/mei.h
11577 F:      include/uapi/linux/mei_uuid.h
11578 F:      include/uapi/linux/uuid.h
11579 F:      samples/mei/*
11580
11581 INTEL MAX 10 BMC MFD DRIVER
11582 M:      Xu Yilun <yilun.xu@intel.com>
11583 R:      Tom Rix <trix@redhat.com>
11584 S:      Maintained
11585 F:      Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
11586 F:      Documentation/hwmon/intel-m10-bmc-hwmon.rst
11587 F:      drivers/hwmon/intel-m10-bmc-hwmon.c
11588 F:      drivers/mfd/intel-m10-bmc*
11589 F:      include/linux/mfd/intel-m10-bmc.h
11590
11591 INTEL MAX10 BMC SECURE UPDATES
11592 M:      Peter Colberg <peter.colberg@intel.com>
11593 L:      linux-fpga@vger.kernel.org
11594 S:      Maintained
11595 F:      Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update
11596 F:      drivers/fpga/intel-m10-bmc-sec-update.c
11597
11598 INTEL MID (Mobile Internet Device) PLATFORM
11599 M:      Andy Shevchenko <andy@kernel.org>
11600 L:      linux-kernel@vger.kernel.org
11601 S:      Supported
11602 F:      arch/x86/include/asm/intel-mid.h
11603 F:      arch/x86/pci/intel_mid_pci.c
11604 F:      arch/x86/platform/intel-mid/
11605 F:      drivers/extcon/extcon-intel-mrfld.c
11606 F:      drivers/iio/adc/intel_mrfld_adc.c
11607 F:      drivers/mfd/intel_soc_pmic_mrfld.c
11608 F:      drivers/platform/x86/intel/mrfld_pwrbtn.c
11609 F:      drivers/platform/x86/intel_scu_*
11610 F:      drivers/staging/media/atomisp/
11611 F:      drivers/watchdog/intel-mid_wdt.c
11612 F:      include/linux/mfd/intel_soc_pmic_mrfld.h
11613 F:      include/linux/platform_data/x86/intel-mid_wdt.h
11614 F:      include/linux/platform_data/x86/intel_scu_ipc.h
11615
11616 INTEL P-Unit IPC DRIVER
11617 M:      Zha Qipeng <qipeng.zha@intel.com>
11618 L:      platform-driver-x86@vger.kernel.org
11619 S:      Maintained
11620 F:      arch/x86/include/asm/intel_punit_ipc.h
11621 F:      drivers/platform/x86/intel/punit_ipc.c
11622
11623 INTEL PMC CORE DRIVER
11624 M:      Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
11625 M:      David E Box <david.e.box@intel.com>
11626 L:      platform-driver-x86@vger.kernel.org
11627 S:      Maintained
11628 F:      Documentation/ABI/testing/sysfs-platform-intel-pmc
11629 F:      drivers/platform/x86/intel/pmc/
11630
11631 INTEL PMIC GPIO DRIVERS
11632 M:      Andy Shevchenko <andy@kernel.org>
11633 S:      Supported
11634 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
11635 F:      drivers/gpio/gpio-*cove.c
11636
11637 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
11638 M:      Andy Shevchenko <andy@kernel.org>
11639 S:      Supported
11640 F:      drivers/mfd/intel_soc_pmic*
11641 F:      include/linux/mfd/intel_soc_pmic*
11642
11643 INTEL PMT DRIVERS
11644 M:      David E. Box <david.e.box@linux.intel.com>
11645 S:      Supported
11646 F:      drivers/platform/x86/intel/pmt/
11647
11648 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
11649 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
11650 L:      linux-wireless@vger.kernel.org
11651 S:      Maintained
11652 F:      Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
11653 F:      Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
11654 F:      drivers/net/wireless/intel/ipw2x00/
11655
11656 INTEL PSTATE DRIVER
11657 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11658 M:      Len Brown <lenb@kernel.org>
11659 L:      linux-pm@vger.kernel.org
11660 S:      Supported
11661 F:      drivers/cpufreq/intel_pstate.c
11662
11663 INTEL PTP DFL ToD DRIVER
11664 M:      Tianfei Zhang <tianfei.zhang@intel.com>
11665 L:      linux-fpga@vger.kernel.org
11666 L:      netdev@vger.kernel.org
11667 S:      Maintained
11668 F:      drivers/ptp/ptp_dfl_tod.c
11669
11670 INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
11671 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
11672 L:      linux-iio@vger.kernel.org
11673 F:      drivers/counter/intel-qep.c
11674
11675 INTEL SCU DRIVERS
11676 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
11677 S:      Maintained
11678 F:      drivers/platform/x86/intel_scu_*
11679 F:      include/linux/platform_data/x86/intel_scu_ipc.h
11680
11681 INTEL SDSI DRIVER
11682 M:      David E. Box <david.e.box@linux.intel.com>
11683 S:      Supported
11684 F:      drivers/platform/x86/intel/sdsi.c
11685 F:      tools/arch/x86/intel_sdsi/
11686 F:      tools/testing/selftests/drivers/sdsi/
11687
11688 INTEL SGX
11689 M:      Jarkko Sakkinen <jarkko@kernel.org>
11690 R:      Dave Hansen <dave.hansen@linux.intel.com>
11691 L:      linux-sgx@vger.kernel.org
11692 S:      Supported
11693 Q:      https://patchwork.kernel.org/project/intel-sgx/list/
11694 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
11695 F:      Documentation/arch/x86/sgx.rst
11696 F:      arch/x86/entry/vdso/vsgx.S
11697 F:      arch/x86/include/asm/sgx.h
11698 F:      arch/x86/include/uapi/asm/sgx.h
11699 F:      arch/x86/kernel/cpu/sgx/*
11700 F:      tools/testing/selftests/sgx/*
11701 K:      \bSGX_
11702
11703 INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
11704 M:      Daniel Scally <djrscally@gmail.com>
11705 S:      Maintained
11706 F:      drivers/platform/x86/intel/int3472/
11707
11708 INTEL SPEED SELECT TECHNOLOGY
11709 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11710 L:      platform-driver-x86@vger.kernel.org
11711 S:      Maintained
11712 F:      drivers/platform/x86/intel/speed_select_if/
11713 F:      include/uapi/linux/isst_if.h
11714 F:      tools/power/x86/intel-speed-select/
11715
11716 INTEL STRATIX10 FIRMWARE DRIVERS
11717 M:      Dinh Nguyen <dinguyen@kernel.org>
11718 L:      linux-kernel@vger.kernel.org
11719 S:      Maintained
11720 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
11721 F:      Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
11722 F:      Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
11723 F:      drivers/firmware/stratix10-rsu.c
11724 F:      drivers/firmware/stratix10-svc.c
11725 F:      include/linux/firmware/intel/stratix10-smc.h
11726 F:      include/linux/firmware/intel/stratix10-svc-client.h
11727
11728 INTEL TELEMETRY DRIVER
11729 M:      Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
11730 M:      "David E. Box" <david.e.box@linux.intel.com>
11731 L:      platform-driver-x86@vger.kernel.org
11732 S:      Maintained
11733 F:      arch/x86/include/asm/intel_telemetry.h
11734 F:      drivers/platform/x86/intel/telemetry/
11735
11736 INTEL TPMI DRIVER
11737 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11738 L:      platform-driver-x86@vger.kernel.org
11739 S:      Maintained
11740 F:      Documentation/ABI/testing/debugfs-tpmi
11741 F:      drivers/platform/x86/intel/tpmi.c
11742 F:      include/linux/intel_tpmi.h
11743
11744 INTEL UNCORE FREQUENCY CONTROL
11745 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11746 L:      platform-driver-x86@vger.kernel.org
11747 S:      Maintained
11748 F:      Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst
11749 F:      drivers/platform/x86/intel/uncore-frequency/
11750
11751 INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
11752 M:      David E. Box <david.e.box@linux.intel.com>
11753 S:      Supported
11754 F:      drivers/platform/x86/intel/vsec.c
11755 F:      include/linux/intel_vsec.h
11756
11757 INTEL VIRTUAL BUTTON DRIVER
11758 M:      AceLan Kao <acelan.kao@canonical.com>
11759 L:      platform-driver-x86@vger.kernel.org
11760 S:      Maintained
11761 F:      drivers/platform/x86/intel/vbtn.c
11762
11763 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
11764 M:      Stanislaw Gruszka <stf_xl@wp.pl>
11765 L:      linux-wireless@vger.kernel.org
11766 S:      Supported
11767 F:      drivers/net/wireless/intel/iwlegacy/
11768
11769 INTEL WIRELESS WIFI LINK (iwlwifi)
11770 M:      Miri Korenblit <miriam.rachel.korenblit@intel.com>
11771 L:      linux-wireless@vger.kernel.org
11772 S:      Supported
11773 W:      https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
11774 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
11775 F:      drivers/net/wireless/intel/iwlwifi/
11776
11777 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
11778 M:      Jithu Joseph <jithu.joseph@intel.com>
11779 S:      Maintained
11780 W:      https://slimbootloader.github.io/security/firmware-update.html
11781 F:      drivers/platform/x86/intel/wmi/sbl-fw-update.c
11782
11783 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
11784 L:      Dell.Client.Kernel@dell.com
11785 S:      Maintained
11786 F:      drivers/platform/x86/intel/wmi/thunderbolt.c
11787
11788 INTEL WWAN IOSM DRIVER
11789 M:      M Chetan Kumar <m.chetan.kumar@intel.com>
11790 L:      netdev@vger.kernel.org
11791 S:      Maintained
11792 F:      drivers/net/wwan/iosm/
11793
11794 INTEL(R) FLEXIBLE RETURN AND EVENT DELIVERY
11795 M:      Xin Li <xin@zytor.com>
11796 M:      "H. Peter Anvin" <hpa@zytor.com>
11797 S:      Supported
11798 F:      Documentation/arch/x86/x86_64/fred.rst
11799 F:      arch/x86/entry/entry_64_fred.S
11800 F:      arch/x86/entry/entry_fred.c
11801 F:      arch/x86/include/asm/fred.h
11802 F:      arch/x86/kernel/fred.c
11803
11804 INTEL(R) TRACE HUB
11805 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
11806 S:      Supported
11807 F:      Documentation/trace/intel_th.rst
11808 F:      drivers/hwtracing/intel_th/
11809 F:      include/linux/intel_th.h
11810
11811 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
11812 M:      Ning Sun <ning.sun@intel.com>
11813 L:      tboot-devel@lists.sourceforge.net
11814 S:      Supported
11815 W:      http://tboot.sourceforge.net
11816 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
11817 F:      Documentation/arch/x86/intel_txt.rst
11818 F:      arch/x86/kernel/tboot.c
11819 F:      include/linux/tboot.h
11820
11821 INTERCONNECT API
11822 M:      Georgi Djakov <djakov@kernel.org>
11823 L:      linux-pm@vger.kernel.org
11824 S:      Maintained
11825 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
11826 F:      Documentation/devicetree/bindings/interconnect/
11827 F:      Documentation/driver-api/interconnect.rst
11828 F:      drivers/interconnect/
11829 F:      include/dt-bindings/interconnect/
11830 F:      include/linux/interconnect-provider.h
11831 F:      include/linux/interconnect.h
11832
11833 INTERRUPT COUNTER DRIVER
11834 M:      Oleksij Rempel <o.rempel@pengutronix.de>
11835 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
11836 L:      linux-iio@vger.kernel.org
11837 F:      Documentation/devicetree/bindings/counter/interrupt-counter.yaml
11838 F:      drivers/counter/interrupt-cnt.c
11839
11840 INTERSIL ISL7998X VIDEO DECODER DRIVER
11841 M:      Michael Tretter <m.tretter@pengutronix.de>
11842 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
11843 L:      linux-media@vger.kernel.org
11844 S:      Maintained
11845 F:      Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
11846 F:      drivers/media/i2c/isl7998x.c
11847
11848 INVENSENSE ICM-426xx IMU DRIVER
11849 M:      Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
11850 L:      linux-iio@vger.kernel.org
11851 S:      Maintained
11852 W:      https://invensense.tdk.com/
11853 F:      Documentation/ABI/testing/sysfs-bus-iio-inv_icm42600
11854 F:      Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
11855 F:      drivers/iio/imu/inv_icm42600/
11856
11857 INVENSENSE MPU-3050 GYROSCOPE DRIVER
11858 M:      Linus Walleij <linus.walleij@linaro.org>
11859 L:      linux-iio@vger.kernel.org
11860 S:      Maintained
11861 F:      Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
11862 F:      drivers/iio/gyro/mpu3050*
11863
11864 IOC3 ETHERNET DRIVER
11865 M:      Ralf Baechle <ralf@linux-mips.org>
11866 L:      linux-mips@vger.kernel.org
11867 S:      Maintained
11868 F:      drivers/net/ethernet/sgi/ioc3-eth.c
11869
11870 IOMMU DMA-API LAYER
11871 M:      Robin Murphy <robin.murphy@arm.com>
11872 L:      iommu@lists.linux.dev
11873 S:      Maintained
11874 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
11875 F:      drivers/iommu/dma-iommu.c
11876 F:      drivers/iommu/dma-iommu.h
11877 F:      drivers/iommu/iova.c
11878 F:      include/linux/iommu-dma.h
11879 F:      include/linux/iova.h
11880
11881 IOMMU SUBSYSTEM
11882 M:      Joerg Roedel <joro@8bytes.org>
11883 M:      Will Deacon <will@kernel.org>
11884 R:      Robin Murphy <robin.murphy@arm.com>
11885 L:      iommu@lists.linux.dev
11886 S:      Maintained
11887 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
11888 F:      Documentation/devicetree/bindings/iommu/
11889 F:      drivers/iommu/
11890 F:      include/linux/iommu.h
11891 F:      include/linux/iova.h
11892 F:      include/linux/of_iommu.h
11893
11894 IOMMUFD
11895 M:      Jason Gunthorpe <jgg@nvidia.com>
11896 M:      Kevin Tian <kevin.tian@intel.com>
11897 L:      iommu@lists.linux.dev
11898 S:      Maintained
11899 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd.git
11900 F:      Documentation/userspace-api/iommufd.rst
11901 F:      drivers/iommu/iommufd/
11902 F:      include/linux/iommufd.h
11903 F:      include/uapi/linux/iommufd.h
11904 F:      tools/testing/selftests/iommu/
11905
11906 IOSYS-MAP HELPERS
11907 M:      Thomas Zimmermann <tzimmermann@suse.de>
11908 L:      dri-devel@lists.freedesktop.org
11909 S:      Maintained
11910 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
11911 F:      include/linux/iosys-map.h
11912
11913 IO_URING
11914 M:      Jens Axboe <axboe@kernel.dk>
11915 M:      Pavel Begunkov <asml.silence@gmail.com>
11916 L:      io-uring@vger.kernel.org
11917 S:      Maintained
11918 T:      git git://git.kernel.dk/linux-block
11919 T:      git git://git.kernel.dk/liburing
11920 F:      include/linux/io_uring/
11921 F:      include/linux/io_uring.h
11922 F:      include/linux/io_uring_types.h
11923 F:      include/trace/events/io_uring.h
11924 F:      include/uapi/linux/io_uring.h
11925 F:      io_uring/
11926
11927 IPMI SUBSYSTEM
11928 M:      Corey Minyard <minyard@acm.org>
11929 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
11930 S:      Supported
11931 W:      http://openipmi.sourceforge.net/
11932 T:      git https://github.com/cminyard/linux-ipmi.git for-next
11933 F:      Documentation/devicetree/bindings/ipmi/
11934 F:      Documentation/driver-api/ipmi.rst
11935 F:      drivers/char/ipmi/
11936 F:      include/linux/ipmi*
11937 F:      include/uapi/linux/ipmi*
11938
11939 IPS SCSI RAID DRIVER
11940 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
11941 L:      linux-scsi@vger.kernel.org
11942 S:      Maintained
11943 W:      http://www.adaptec.com/
11944 F:      drivers/scsi/ips*
11945
11946 IPVS
11947 M:      Simon Horman <horms@verge.net.au>
11948 M:      Julian Anastasov <ja@ssi.bg>
11949 L:      netdev@vger.kernel.org
11950 L:      lvs-devel@vger.kernel.org
11951 S:      Maintained
11952 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
11953 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
11954 F:      Documentation/networking/ipvs-sysctl.rst
11955 F:      include/net/ip_vs.h
11956 F:      include/uapi/linux/ip_vs.h
11957 F:      net/netfilter/ipvs/
11958
11959 IPWIRELESS DRIVER
11960 M:      Jiri Kosina <jikos@kernel.org>
11961 M:      David Sterba <dsterba@suse.com>
11962 S:      Odd Fixes
11963 F:      drivers/tty/ipwireless/
11964
11965 IRON DEVICE AUDIO CODEC DRIVERS
11966 M:      Kiseok Jo <kiseok.jo@irondevice.com>
11967 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11968 S:      Maintained
11969 F:      Documentation/devicetree/bindings/sound/irondevice,*
11970 F:      sound/soc/codecs/sma*
11971
11972 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
11973 M:      Thomas Gleixner <tglx@linutronix.de>
11974 S:      Maintained
11975 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11976 F:      Documentation/core-api/irq/irq-domain.rst
11977 F:      include/linux/irqdomain.h
11978 F:      include/linux/irqdomain_defs.h
11979 F:      kernel/irq/irqdomain.c
11980 F:      kernel/irq/msi.c
11981
11982 IRQ SUBSYSTEM
11983 M:      Thomas Gleixner <tglx@linutronix.de>
11984 L:      linux-kernel@vger.kernel.org
11985 S:      Maintained
11986 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11987 F:      include/linux/group_cpus.h
11988 F:      include/linux/irq.h
11989 F:      include/linux/irqhandler.h
11990 F:      include/linux/irqnr.h
11991 F:      include/linux/irqreturn.h
11992 F:      kernel/irq/
11993 F:      lib/group_cpus.c
11994
11995 IRQCHIP DRIVERS
11996 M:      Thomas Gleixner <tglx@linutronix.de>
11997 L:      linux-kernel@vger.kernel.org
11998 S:      Maintained
11999 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
12000 F:      Documentation/devicetree/bindings/interrupt-controller/
12001 F:      drivers/irqchip/
12002 F:      include/linux/irqchip.h
12003
12004 ISA
12005 M:      William Breathitt Gray <wbg@kernel.org>
12006 S:      Maintained
12007 F:      Documentation/driver-api/isa.rst
12008 F:      drivers/base/isa.c
12009 F:      include/linux/isa.h
12010
12011 ISA RADIO MODULE
12012 M:      Hans Verkuil <hverkuil@xs4all.nl>
12013 L:      linux-media@vger.kernel.org
12014 S:      Maintained
12015 W:      https://linuxtv.org
12016 T:      git git://linuxtv.org/media_tree.git
12017 F:      drivers/media/radio/radio-isa*
12018
12019 ISAPNP
12020 M:      Jaroslav Kysela <perex@perex.cz>
12021 S:      Maintained
12022 F:      Documentation/userspace-api/isapnp.rst
12023 F:      drivers/pnp/isapnp/
12024 F:      include/linux/isapnp.h
12025
12026 ISCSI
12027 M:      Lee Duncan <lduncan@suse.com>
12028 M:      Chris Leech <cleech@redhat.com>
12029 M:      Mike Christie <michael.christie@oracle.com>
12030 L:      open-iscsi@googlegroups.com
12031 L:      linux-scsi@vger.kernel.org
12032 S:      Maintained
12033 W:      www.open-iscsi.com
12034 F:      drivers/scsi/*iscsi*
12035 F:      include/scsi/*iscsi*
12036
12037 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
12038 M:      Peter Jones <pjones@redhat.com>
12039 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
12040 S:      Maintained
12041 F:      drivers/firmware/iscsi_ibft*
12042
12043 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
12044 M:      Sagi Grimberg <sagi@grimberg.me>
12045 M:      Max Gurtovoy <mgurtovoy@nvidia.com>
12046 L:      linux-rdma@vger.kernel.org
12047 S:      Supported
12048 W:      http://www.openfabrics.org
12049 W:      www.open-iscsi.org
12050 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
12051 F:      drivers/infiniband/ulp/iser/
12052
12053 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
12054 M:      Sagi Grimberg <sagi@grimberg.me>
12055 L:      linux-rdma@vger.kernel.org
12056 L:      target-devel@vger.kernel.org
12057 S:      Supported
12058 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12059 F:      drivers/infiniband/ulp/isert
12060
12061 ISDN/CMTP OVER BLUETOOTH
12062 M:      Karsten Keil <isdn@linux-pingi.de>
12063 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
12064 L:      netdev@vger.kernel.org
12065 S:      Odd Fixes
12066 W:      http://www.isdn4linux.de
12067 F:      Documentation/isdn/
12068 F:      drivers/isdn/capi/
12069 F:      include/linux/isdn/
12070 F:      include/uapi/linux/isdn/
12071 F:      net/bluetooth/cmtp/
12072
12073 ISDN/mISDN SUBSYSTEM
12074 M:      Karsten Keil <isdn@linux-pingi.de>
12075 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
12076 L:      netdev@vger.kernel.org
12077 S:      Maintained
12078 W:      http://www.isdn4linux.de
12079 F:      drivers/isdn/Kconfig
12080 F:      drivers/isdn/Makefile
12081 F:      drivers/isdn/hardware/
12082 F:      drivers/isdn/mISDN/
12083
12084 ISOFS FILESYSTEM
12085 M:      Jan Kara <jack@suse.cz>
12086 L:      linux-fsdevel@vger.kernel.org
12087 S:      Maintained
12088 F:      Documentation/filesystems/isofs.rst
12089 F:      fs/isofs/
12090
12091 IT87 HARDWARE MONITORING DRIVER
12092 M:      Jean Delvare <jdelvare@suse.com>
12093 L:      linux-hwmon@vger.kernel.org
12094 S:      Maintained
12095 F:      Documentation/hwmon/it87.rst
12096 F:      drivers/hwmon/it87.c
12097
12098 IT913X MEDIA DRIVER
12099 L:      linux-media@vger.kernel.org
12100 S:      Orphan
12101 W:      https://linuxtv.org
12102 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12103 F:      drivers/media/tuners/it913x*
12104
12105 ITE IT66121 HDMI BRIDGE DRIVER
12106 M:      Phong LE <ple@baylibre.com>
12107 M:      Neil Armstrong <neil.armstrong@linaro.org>
12108 S:      Maintained
12109 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
12110 F:      Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
12111 F:      drivers/gpu/drm/bridge/ite-it66121.c
12112
12113 IVTV VIDEO4LINUX DRIVER
12114 M:      Andy Walls <awalls@md.metrocast.net>
12115 L:      linux-media@vger.kernel.org
12116 S:      Maintained
12117 W:      https://linuxtv.org
12118 T:      git git://linuxtv.org/media_tree.git
12119 F:      Documentation/admin-guide/media/ivtv*
12120 F:      drivers/media/pci/ivtv/
12121 F:      include/uapi/linux/ivtv*
12122
12123 IX2505V MEDIA DRIVER
12124 M:      Malcolm Priestley <tvboxspy@gmail.com>
12125 L:      linux-media@vger.kernel.org
12126 S:      Maintained
12127 W:      https://linuxtv.org
12128 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12129 F:      drivers/media/dvb-frontends/ix2505v*
12130
12131 JAILHOUSE HYPERVISOR INTERFACE
12132 M:      Jan Kiszka <jan.kiszka@siemens.com>
12133 L:      jailhouse-dev@googlegroups.com
12134 S:      Maintained
12135 F:      arch/x86/include/asm/jailhouse_para.h
12136 F:      arch/x86/kernel/jailhouse.c
12137
12138 JFS FILESYSTEM
12139 M:      Dave Kleikamp <shaggy@kernel.org>
12140 L:      jfs-discussion@lists.sourceforge.net
12141 S:      Odd Fixes
12142 W:      http://jfs.sourceforge.net/
12143 T:      git https://github.com/kleikamp/linux-shaggy.git
12144 F:      Documentation/admin-guide/jfs.rst
12145 F:      fs/jfs/
12146
12147 JME NETWORK DRIVER
12148 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
12149 L:      netdev@vger.kernel.org
12150 S:      Odd Fixes
12151 F:      drivers/net/ethernet/jme.*
12152
12153 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
12154 M:      David Woodhouse <dwmw2@infradead.org>
12155 M:      Richard Weinberger <richard@nod.at>
12156 L:      linux-mtd@lists.infradead.org
12157 S:      Odd Fixes
12158 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
12159 T:      git git://git.infradead.org/ubifs-2.6.git
12160 F:      fs/jffs2/
12161 F:      include/uapi/linux/jffs2.h
12162
12163 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
12164 M:      "Theodore Ts'o" <tytso@mit.edu>
12165 M:      Jan Kara <jack@suse.com>
12166 L:      linux-ext4@vger.kernel.org
12167 S:      Maintained
12168 F:      fs/jbd2/
12169 F:      include/linux/jbd2.h
12170
12171 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
12172 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
12173 L:      linux-media@vger.kernel.org
12174 L:      linux-renesas-soc@vger.kernel.org
12175 S:      Maintained
12176 F:      drivers/media/platform/renesas/rcar_jpu.c
12177
12178 JSM Neo PCI based serial card
12179 L:      linux-serial@vger.kernel.org
12180 S:      Orphan
12181 F:      drivers/tty/serial/jsm/
12182
12183 K10TEMP HARDWARE MONITORING DRIVER
12184 M:      Clemens Ladisch <clemens@ladisch.de>
12185 L:      linux-hwmon@vger.kernel.org
12186 S:      Maintained
12187 F:      Documentation/hwmon/k10temp.rst
12188 F:      drivers/hwmon/k10temp.c
12189
12190 K8TEMP HARDWARE MONITORING DRIVER
12191 M:      Rudolf Marek <r.marek@assembler.cz>
12192 L:      linux-hwmon@vger.kernel.org
12193 S:      Maintained
12194 F:      Documentation/hwmon/k8temp.rst
12195 F:      drivers/hwmon/k8temp.c
12196
12197 KASAN
12198 M:      Andrey Ryabinin <ryabinin.a.a@gmail.com>
12199 R:      Alexander Potapenko <glider@google.com>
12200 R:      Andrey Konovalov <andreyknvl@gmail.com>
12201 R:      Dmitry Vyukov <dvyukov@google.com>
12202 R:      Vincenzo Frascino <vincenzo.frascino@arm.com>
12203 L:      kasan-dev@googlegroups.com
12204 S:      Maintained
12205 F:      Documentation/dev-tools/kasan.rst
12206 F:      arch/*/include/asm/*kasan.h
12207 F:      arch/*/mm/kasan_init*
12208 F:      include/linux/kasan*.h
12209 F:      lib/Kconfig.kasan
12210 F:      mm/kasan/
12211 F:      scripts/Makefile.kasan
12212
12213 KCONFIG
12214 M:      Masahiro Yamada <masahiroy@kernel.org>
12215 L:      linux-kbuild@vger.kernel.org
12216 S:      Maintained
12217 Q:      https://patchwork.kernel.org/project/linux-kbuild/list/
12218 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kbuild
12219 F:      Documentation/kbuild/kconfig*
12220 F:      scripts/Kconfig.include
12221 F:      scripts/kconfig/
12222
12223 KCOV
12224 R:      Dmitry Vyukov <dvyukov@google.com>
12225 R:      Andrey Konovalov <andreyknvl@gmail.com>
12226 L:      kasan-dev@googlegroups.com
12227 S:      Maintained
12228 F:      Documentation/dev-tools/kcov.rst
12229 F:      include/linux/kcov.h
12230 F:      include/uapi/linux/kcov.h
12231 F:      kernel/kcov.c
12232 F:      scripts/Makefile.kcov
12233
12234 KCSAN
12235 M:      Marco Elver <elver@google.com>
12236 R:      Dmitry Vyukov <dvyukov@google.com>
12237 L:      kasan-dev@googlegroups.com
12238 S:      Maintained
12239 F:      Documentation/dev-tools/kcsan.rst
12240 F:      include/linux/kcsan*.h
12241 F:      kernel/kcsan/
12242 F:      lib/Kconfig.kcsan
12243 F:      scripts/Makefile.kcsan
12244
12245 KDUMP
12246 M:      Baoquan He <bhe@redhat.com>
12247 R:      Vivek Goyal <vgoyal@redhat.com>
12248 R:      Dave Young <dyoung@redhat.com>
12249 L:      kexec@lists.infradead.org
12250 S:      Maintained
12251 W:      http://lse.sourceforge.net/kdump/
12252 F:      Documentation/admin-guide/kdump/
12253 F:      fs/proc/vmcore.c
12254 F:      include/linux/crash_core.h
12255 F:      include/linux/crash_dump.h
12256 F:      include/uapi/linux/vmcore.h
12257 F:      kernel/crash_*.c
12258
12259 KEENE FM RADIO TRANSMITTER DRIVER
12260 M:      Hans Verkuil <hverkuil@xs4all.nl>
12261 L:      linux-media@vger.kernel.org
12262 S:      Maintained
12263 W:      https://linuxtv.org
12264 T:      git git://linuxtv.org/media_tree.git
12265 F:      drivers/media/radio/radio-keene*
12266
12267 KERNEL AUTOMOUNTER
12268 M:      Ian Kent <raven@themaw.net>
12269 L:      autofs@vger.kernel.org
12270 S:      Maintained
12271 F:      fs/autofs/
12272
12273 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
12274 M:      Masahiro Yamada <masahiroy@kernel.org>
12275 R:      Nathan Chancellor <nathan@kernel.org>
12276 R:      Nicolas Schier <nicolas@fjasle.eu>
12277 L:      linux-kbuild@vger.kernel.org
12278 S:      Maintained
12279 Q:      https://patchwork.kernel.org/project/linux-kbuild/list/
12280 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
12281 F:      Documentation/kbuild/
12282 F:      Makefile
12283 F:      scripts/*vmlinux*
12284 F:      scripts/Kbuild*
12285 F:      scripts/Makefile*
12286 F:      scripts/basic/
12287 F:      scripts/clang-tools/
12288 F:      scripts/dummy-tools/
12289 F:      scripts/include/
12290 F:      scripts/mk*
12291 F:      scripts/mod/
12292 F:      scripts/package/
12293 F:      usr/
12294
12295 KERNEL HARDENING (not covered by other areas)
12296 M:      Kees Cook <kees@kernel.org>
12297 R:      Gustavo A. R. Silva <gustavoars@kernel.org>
12298 L:      linux-hardening@vger.kernel.org
12299 S:      Supported
12300 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12301 F:      Documentation/ABI/testing/sysfs-kernel-oops_count
12302 F:      Documentation/ABI/testing/sysfs-kernel-warn_count
12303 F:      arch/*/configs/hardening.config
12304 F:      include/linux/overflow.h
12305 F:      include/linux/randomize_kstack.h
12306 F:      kernel/configs/hardening.config
12307 F:      lib/usercopy_kunit.c
12308 F:      mm/usercopy.c
12309 K:      \b(add|choose)_random_kstack_offset\b
12310 K:      \b__check_(object_size|heap_object)\b
12311 K:      \b__counted_by\b
12312
12313 KERNEL JANITORS
12314 L:      kernel-janitors@vger.kernel.org
12315 S:      Odd Fixes
12316 W:      http://kernelnewbies.org/KernelJanitors
12317
12318 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
12319 M:      Chuck Lever <chuck.lever@oracle.com>
12320 M:      Jeff Layton <jlayton@kernel.org>
12321 R:      Neil Brown <neilb@suse.de>
12322 R:      Olga Kornievskaia <okorniev@redhat.com>
12323 R:      Dai Ngo <Dai.Ngo@oracle.com>
12324 R:      Tom Talpey <tom@talpey.com>
12325 L:      linux-nfs@vger.kernel.org
12326 S:      Supported
12327 B:      https://bugzilla.kernel.org
12328 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
12329 F:      Documentation/filesystems/nfs/
12330 F:      fs/lockd/
12331 F:      fs/nfs_common/
12332 F:      fs/nfsd/
12333 F:      include/linux/lockd/
12334 F:      include/linux/sunrpc/
12335 F:      include/trace/events/rpcgss.h
12336 F:      include/trace/events/rpcrdma.h
12337 F:      include/trace/events/sunrpc.h
12338 F:      include/trace/misc/fs.h
12339 F:      include/trace/misc/nfs.h
12340 F:      include/trace/misc/sunrpc.h
12341 F:      include/uapi/linux/nfsd/
12342 F:      include/uapi/linux/sunrpc/
12343 F:      net/sunrpc/
12344
12345 KERNEL PACMAN PACKAGING (in addition to generic KERNEL BUILD)
12346 M:      Thomas Weißschuh <linux@weissschuh.net>
12347 R:      Christian Heusel <christian@heusel.eu>
12348 R:      Nathan Chancellor <nathan@kernel.org>
12349 S:      Maintained
12350 F:      scripts/package/PKGBUILD
12351
12352 KERNEL REGRESSIONS
12353 M:      Thorsten Leemhuis <linux@leemhuis.info>
12354 L:      regressions@lists.linux.dev
12355 S:      Supported
12356 F:      Documentation/admin-guide/reporting-regressions.rst
12357 F:      Documentation/process/handling-regressions.rst
12358
12359 KERNEL SELFTEST FRAMEWORK
12360 M:      Shuah Khan <shuah@kernel.org>
12361 M:      Shuah Khan <skhan@linuxfoundation.org>
12362 L:      linux-kselftest@vger.kernel.org
12363 S:      Maintained
12364 Q:      https://patchwork.kernel.org/project/linux-kselftest/list/
12365 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
12366 F:      Documentation/dev-tools/kselftest*
12367 F:      tools/testing/selftests/
12368
12369 KERNEL SMB3 SERVER (KSMBD)
12370 M:      Namjae Jeon <linkinjeon@kernel.org>
12371 M:      Steve French <sfrench@samba.org>
12372 R:      Sergey Senozhatsky <senozhatsky@chromium.org>
12373 R:      Tom Talpey <tom@talpey.com>
12374 L:      linux-cifs@vger.kernel.org
12375 S:      Maintained
12376 T:      git git://git.samba.org/ksmbd.git
12377 F:      Documentation/filesystems/smb/ksmbd.rst
12378 F:      fs/smb/common/
12379 F:      fs/smb/server/
12380
12381 KERNEL UNIT TESTING FRAMEWORK (KUnit)
12382 M:      Brendan Higgins <brendanhiggins@google.com>
12383 M:      David Gow <davidgow@google.com>
12384 R:      Rae Moar <rmoar@google.com>
12385 L:      linux-kselftest@vger.kernel.org
12386 L:      kunit-dev@googlegroups.com
12387 S:      Maintained
12388 W:      https://google.github.io/kunit-docs/third_party/kernel/docs/
12389 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit
12390 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit-fixes
12391 F:      Documentation/dev-tools/kunit/
12392 F:      include/kunit/
12393 F:      lib/kunit/
12394 F:      rust/kernel/kunit.rs
12395 F:      scripts/rustdoc_test_*
12396 F:      tools/testing/kunit/
12397
12398 KERNEL USERMODE HELPER
12399 M:      Luis Chamberlain <mcgrof@kernel.org>
12400 L:      linux-kernel@vger.kernel.org
12401 S:      Maintained
12402 F:      include/linux/umh.h
12403 F:      kernel/umh.c
12404
12405 KERNEL VIRTUAL MACHINE (KVM)
12406 M:      Paolo Bonzini <pbonzini@redhat.com>
12407 L:      kvm@vger.kernel.org
12408 S:      Supported
12409 W:      http://www.linux-kvm.org
12410 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12411 F:      Documentation/virt/kvm/
12412 F:      include/asm-generic/kvm*
12413 F:      include/kvm/iodev.h
12414 F:      include/linux/kvm*
12415 F:      include/trace/events/kvm.h
12416 F:      include/uapi/asm-generic/kvm*
12417 F:      include/uapi/linux/kvm*
12418 F:      tools/kvm/
12419 F:      tools/testing/selftests/kvm/
12420 F:      virt/kvm/*
12421
12422 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
12423 M:      Marc Zyngier <maz@kernel.org>
12424 M:      Oliver Upton <oliver.upton@linux.dev>
12425 R:      James Morse <james.morse@arm.com>
12426 R:      Suzuki K Poulose <suzuki.poulose@arm.com>
12427 R:      Zenghui Yu <yuzenghui@huawei.com>
12428 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12429 L:      kvmarm@lists.linux.dev
12430 S:      Maintained
12431 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
12432 F:      Documentation/virt/kvm/arm/
12433 F:      Documentation/virt/kvm/devices/arm*
12434 F:      arch/arm64/include/asm/kvm*
12435 F:      arch/arm64/include/uapi/asm/kvm*
12436 F:      arch/arm64/kvm/
12437 F:      include/kvm/arm_*
12438 F:      tools/testing/selftests/kvm/*/aarch64/
12439 F:      tools/testing/selftests/kvm/aarch64/
12440
12441 KERNEL VIRTUAL MACHINE FOR LOONGARCH (KVM/LoongArch)
12442 M:      Tianrui Zhao <zhaotianrui@loongson.cn>
12443 M:      Bibo Mao <maobibo@loongson.cn>
12444 M:      Huacai Chen <chenhuacai@kernel.org>
12445 L:      kvm@vger.kernel.org
12446 L:      loongarch@lists.linux.dev
12447 S:      Maintained
12448 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12449 F:      Documentation/virt/kvm/loongarch/
12450 F:      arch/loongarch/include/asm/kvm*
12451 F:      arch/loongarch/include/uapi/asm/kvm*
12452 F:      arch/loongarch/kvm/
12453
12454 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
12455 M:      Huacai Chen <chenhuacai@kernel.org>
12456 L:      linux-mips@vger.kernel.org
12457 L:      kvm@vger.kernel.org
12458 S:      Maintained
12459 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12460 F:      arch/mips/include/asm/kvm*
12461 F:      arch/mips/include/uapi/asm/kvm*
12462 F:      arch/mips/kvm/
12463
12464 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
12465 M:      Michael Ellerman <mpe@ellerman.id.au>
12466 R:      Nicholas Piggin <npiggin@gmail.com>
12467 L:      linuxppc-dev@lists.ozlabs.org
12468 L:      kvm@vger.kernel.org
12469 S:      Maintained (Book3S 64-bit HV)
12470 S:      Odd fixes (Book3S 64-bit PR)
12471 S:      Orphan (Book3E and 32-bit)
12472 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
12473 F:      arch/powerpc/include/asm/kvm*
12474 F:      arch/powerpc/include/uapi/asm/kvm*
12475 F:      arch/powerpc/kernel/kvm*
12476 F:      arch/powerpc/kvm/
12477
12478 KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
12479 M:      Anup Patel <anup@brainfault.org>
12480 R:      Atish Patra <atishp@atishpatra.org>
12481 L:      kvm@vger.kernel.org
12482 L:      kvm-riscv@lists.infradead.org
12483 L:      linux-riscv@lists.infradead.org
12484 S:      Maintained
12485 T:      git https://github.com/kvm-riscv/linux.git
12486 F:      arch/riscv/include/asm/kvm*
12487 F:      arch/riscv/include/uapi/asm/kvm*
12488 F:      arch/riscv/kvm/
12489 F:      tools/testing/selftests/kvm/*/riscv/
12490 F:      tools/testing/selftests/kvm/riscv/
12491
12492 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
12493 M:      Christian Borntraeger <borntraeger@linux.ibm.com>
12494 M:      Janosch Frank <frankja@linux.ibm.com>
12495 M:      Claudio Imbrenda <imbrenda@linux.ibm.com>
12496 R:      David Hildenbrand <david@redhat.com>
12497 L:      kvm@vger.kernel.org
12498 S:      Supported
12499 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
12500 F:      Documentation/virt/kvm/s390*
12501 F:      arch/s390/include/asm/gmap.h
12502 F:      arch/s390/include/asm/kvm*
12503 F:      arch/s390/include/uapi/asm/kvm*
12504 F:      arch/s390/include/uapi/asm/uvdevice.h
12505 F:      arch/s390/kernel/uv.c
12506 F:      arch/s390/kvm/
12507 F:      arch/s390/mm/gmap.c
12508 F:      drivers/s390/char/uvdevice.c
12509 F:      tools/testing/selftests/drivers/s390x/uvdevice/
12510 F:      tools/testing/selftests/kvm/*/s390x/
12511 F:      tools/testing/selftests/kvm/s390x/
12512
12513 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
12514 M:      Sean Christopherson <seanjc@google.com>
12515 M:      Paolo Bonzini <pbonzini@redhat.com>
12516 L:      kvm@vger.kernel.org
12517 S:      Supported
12518 P:      Documentation/process/maintainer-kvm-x86.rst
12519 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12520 F:      arch/x86/include/asm/kvm*
12521 F:      arch/x86/include/asm/svm.h
12522 F:      arch/x86/include/asm/vmx*.h
12523 F:      arch/x86/include/uapi/asm/kvm*
12524 F:      arch/x86/include/uapi/asm/svm.h
12525 F:      arch/x86/include/uapi/asm/vmx.h
12526 F:      arch/x86/kvm/
12527 F:      arch/x86/kvm/*/
12528 F:      tools/testing/selftests/kvm/*/x86_64/
12529 F:      tools/testing/selftests/kvm/x86_64/
12530
12531 KERNFS
12532 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12533 M:      Tejun Heo <tj@kernel.org>
12534 S:      Supported
12535 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12536 F:      fs/kernfs/
12537 F:      include/linux/kernfs.h
12538
12539 KEXEC
12540 M:      Eric Biederman <ebiederm@xmission.com>
12541 L:      kexec@lists.infradead.org
12542 S:      Maintained
12543 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
12544 F:      include/linux/kexec.h
12545 F:      include/uapi/linux/kexec.h
12546 F:      kernel/kexec*
12547
12548 KEYS-ENCRYPTED
12549 M:      Mimi Zohar <zohar@linux.ibm.com>
12550 L:      linux-integrity@vger.kernel.org
12551 L:      keyrings@vger.kernel.org
12552 S:      Supported
12553 F:      Documentation/security/keys/trusted-encrypted.rst
12554 F:      include/keys/encrypted-type.h
12555 F:      security/keys/encrypted-keys/
12556
12557 KEYS-TRUSTED
12558 M:      James Bottomley <James.Bottomley@HansenPartnership.com>
12559 M:      Jarkko Sakkinen <jarkko@kernel.org>
12560 M:      Mimi Zohar <zohar@linux.ibm.com>
12561 L:      linux-integrity@vger.kernel.org
12562 L:      keyrings@vger.kernel.org
12563 S:      Supported
12564 F:      Documentation/security/keys/trusted-encrypted.rst
12565 F:      include/keys/trusted-type.h
12566 F:      include/keys/trusted_tpm.h
12567 F:      security/keys/trusted-keys/
12568
12569 KEYS-TRUSTED-CAAM
12570 M:      Ahmad Fatoum <a.fatoum@pengutronix.de>
12571 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
12572 L:      linux-integrity@vger.kernel.org
12573 L:      keyrings@vger.kernel.org
12574 S:      Maintained
12575 F:      include/keys/trusted_caam.h
12576 F:      security/keys/trusted-keys/trusted_caam.c
12577
12578 KEYS-TRUSTED-DCP
12579 M:      David Gstir <david@sigma-star.at>
12580 R:      sigma star Kernel Team <upstream+dcp@sigma-star.at>
12581 L:      linux-integrity@vger.kernel.org
12582 L:      keyrings@vger.kernel.org
12583 S:      Supported
12584 F:      include/keys/trusted_dcp.h
12585 F:      security/keys/trusted-keys/trusted_dcp.c
12586
12587 KEYS-TRUSTED-TEE
12588 M:      Sumit Garg <sumit.garg@linaro.org>
12589 L:      linux-integrity@vger.kernel.org
12590 L:      keyrings@vger.kernel.org
12591 S:      Supported
12592 F:      include/keys/trusted_tee.h
12593 F:      security/keys/trusted-keys/trusted_tee.c
12594
12595 KEYS/KEYRINGS
12596 M:      David Howells <dhowells@redhat.com>
12597 M:      Jarkko Sakkinen <jarkko@kernel.org>
12598 L:      keyrings@vger.kernel.org
12599 S:      Maintained
12600 F:      Documentation/security/keys/core.rst
12601 F:      include/keys/
12602 F:      include/linux/key-type.h
12603 F:      include/linux/key.h
12604 F:      include/linux/keyctl.h
12605 F:      include/uapi/linux/keyctl.h
12606 F:      security/keys/
12607
12608 KEYS/KEYRINGS_INTEGRITY
12609 M:      Jarkko Sakkinen <jarkko@kernel.org>
12610 M:      Mimi Zohar <zohar@linux.ibm.com>
12611 L:      linux-integrity@vger.kernel.org
12612 L:      keyrings@vger.kernel.org
12613 S:      Supported
12614 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
12615 F:      security/integrity/platform_certs
12616
12617 KFENCE
12618 M:      Alexander Potapenko <glider@google.com>
12619 M:      Marco Elver <elver@google.com>
12620 R:      Dmitry Vyukov <dvyukov@google.com>
12621 L:      kasan-dev@googlegroups.com
12622 S:      Maintained
12623 F:      Documentation/dev-tools/kfence.rst
12624 F:      arch/*/include/asm/kfence.h
12625 F:      include/linux/kfence.h
12626 F:      lib/Kconfig.kfence
12627 F:      mm/kfence/
12628
12629 KFIFO
12630 M:      Stefani Seibold <stefani@seibold.net>
12631 S:      Maintained
12632 F:      include/linux/kfifo.h
12633 F:      lib/kfifo.c
12634 F:      samples/kfifo/
12635
12636 KGDB / KDB /debug_core
12637 M:      Jason Wessel <jason.wessel@windriver.com>
12638 M:      Daniel Thompson <daniel.thompson@linaro.org>
12639 R:      Douglas Anderson <dianders@chromium.org>
12640 L:      kgdb-bugreport@lists.sourceforge.net
12641 S:      Maintained
12642 W:      http://kgdb.wiki.kernel.org/
12643 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
12644 F:      Documentation/dev-tools/kgdb.rst
12645 F:      drivers/misc/kgdbts.c
12646 F:      drivers/tty/serial/kgdboc.c
12647 F:      include/linux/kdb.h
12648 F:      include/linux/kgdb.h
12649 F:      kernel/debug/
12650 F:      kernel/module/kdb.c
12651
12652 KHADAS MCU MFD DRIVER
12653 M:      Neil Armstrong <neil.armstrong@linaro.org>
12654 L:      linux-amlogic@lists.infradead.org
12655 S:      Maintained
12656 F:      Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
12657 F:      drivers/mfd/khadas-mcu.c
12658 F:      drivers/thermal/khadas_mcu_fan.c
12659 F:      include/linux/mfd/khadas-mcu.h
12660
12661 KIONIX/ROHM KX022A ACCELEROMETER
12662 M:      Matti Vaittinen <mazziesaccount@gmail.com>
12663 L:      linux-iio@vger.kernel.org
12664 S:      Supported
12665 F:      drivers/iio/accel/kionix-kx022a*
12666
12667 KMEMLEAK
12668 M:      Catalin Marinas <catalin.marinas@arm.com>
12669 S:      Maintained
12670 F:      Documentation/dev-tools/kmemleak.rst
12671 F:      include/linux/kmemleak.h
12672 F:      mm/kmemleak.c
12673 F:      samples/kmemleak/kmemleak-test.c
12674
12675 KMSAN
12676 M:      Alexander Potapenko <glider@google.com>
12677 R:      Marco Elver <elver@google.com>
12678 R:      Dmitry Vyukov <dvyukov@google.com>
12679 L:      kasan-dev@googlegroups.com
12680 S:      Maintained
12681 F:      Documentation/dev-tools/kmsan.rst
12682 F:      arch/*/include/asm/kmsan.h
12683 F:      arch/*/mm/kmsan_*
12684 F:      include/linux/kmsan*.h
12685 F:      lib/Kconfig.kmsan
12686 F:      mm/kmsan/
12687 F:      scripts/Makefile.kmsan
12688
12689 KPROBES
12690 M:      Naveen N Rao <naveen@kernel.org>
12691 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
12692 M:      "David S. Miller" <davem@davemloft.net>
12693 M:      Masami Hiramatsu <mhiramat@kernel.org>
12694 L:      linux-kernel@vger.kernel.org
12695 L:      linux-trace-kernel@vger.kernel.org
12696 S:      Maintained
12697 Q:      https://patchwork.kernel.org/project/linux-trace-kernel/list/
12698 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
12699 F:      Documentation/trace/kprobes.rst
12700 F:      include/asm-generic/kprobes.h
12701 F:      include/linux/kprobes.h
12702 F:      kernel/kprobes.c
12703 F:      lib/test_kprobes.c
12704 F:      samples/kprobes
12705
12706 KS0108 LCD CONTROLLER DRIVER
12707 M:      Miguel Ojeda <ojeda@kernel.org>
12708 S:      Maintained
12709 F:      Documentation/admin-guide/auxdisplay/ks0108.rst
12710 F:      drivers/auxdisplay/ks0108.c
12711 F:      include/linux/ks0108.h
12712
12713 KTD253 BACKLIGHT DRIVER
12714 M:      Linus Walleij <linus.walleij@linaro.org>
12715 S:      Maintained
12716 F:      Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
12717 F:      drivers/video/backlight/ktd253-backlight.c
12718
12719 KTD2801 BACKLIGHT DRIVER
12720 M:      Duje Mihanović <duje.mihanovic@skole.hr>
12721 S:      Maintained
12722 F:      Documentation/devicetree/bindings/leds/backlight/kinetic,ktd2801.yaml
12723 F:      drivers/video/backlight/ktd2801-backlight.c
12724
12725 KTEST
12726 M:      Steven Rostedt <rostedt@goodmis.org>
12727 M:      John Hawley <warthog9@eaglescrag.net>
12728 S:      Maintained
12729 F:      tools/testing/ktest
12730
12731 KTZ8866 BACKLIGHT DRIVER
12732 M:      Jianhua Lu <lujianhua000@gmail.com>
12733 S:      Maintained
12734 F:      Documentation/devicetree/bindings/leds/backlight/kinetic,ktz8866.yaml
12735 F:      drivers/video/backlight/ktz8866.c
12736
12737 KVM PARAVIRT (KVM/paravirt)
12738 M:      Paolo Bonzini <pbonzini@redhat.com>
12739 R:      Vitaly Kuznetsov <vkuznets@redhat.com>
12740 L:      kvm@vger.kernel.org
12741 S:      Supported
12742 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12743 F:      arch/um/include/asm/kvm_para.h
12744 F:      arch/x86/include/asm/kvm_para.h
12745 F:      arch/x86/include/asm/pvclock-abi.h
12746 F:      arch/x86/include/uapi/asm/kvm_para.h
12747 F:      arch/x86/kernel/kvm.c
12748 F:      arch/x86/kernel/kvmclock.c
12749 F:      include/asm-generic/kvm_para.h
12750 F:      include/linux/kvm_para.h
12751 F:      include/uapi/asm-generic/kvm_para.h
12752 F:      include/uapi/linux/kvm_para.h
12753
12754 KVM X86 HYPER-V (KVM/hyper-v)
12755 M:      Vitaly Kuznetsov <vkuznets@redhat.com>
12756 M:      Sean Christopherson <seanjc@google.com>
12757 M:      Paolo Bonzini <pbonzini@redhat.com>
12758 L:      kvm@vger.kernel.org
12759 S:      Supported
12760 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12761 F:      arch/x86/kvm/hyperv.*
12762 F:      arch/x86/kvm/kvm_onhyperv.*
12763 F:      arch/x86/kvm/svm/hyperv.*
12764 F:      arch/x86/kvm/svm/svm_onhyperv.*
12765 F:      arch/x86/kvm/vmx/hyperv.*
12766
12767 KVM X86 Xen (KVM/Xen)
12768 M:      David Woodhouse <dwmw2@infradead.org>
12769 M:      Paul Durrant <paul@xen.org>
12770 M:      Sean Christopherson <seanjc@google.com>
12771 M:      Paolo Bonzini <pbonzini@redhat.com>
12772 L:      kvm@vger.kernel.org
12773 S:      Supported
12774 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12775 F:      arch/x86/kvm/xen.*
12776
12777 L3MDEV
12778 M:      David Ahern <dsahern@kernel.org>
12779 L:      netdev@vger.kernel.org
12780 S:      Maintained
12781 F:      include/net/l3mdev.h
12782 F:      net/l3mdev
12783
12784 LANDLOCK SECURITY MODULE
12785 M:      Mickaël Salaün <mic@digikod.net>
12786 R:      Günther Noack <gnoack@google.com>
12787 L:      linux-security-module@vger.kernel.org
12788 S:      Supported
12789 W:      https://landlock.io
12790 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/mic/linux.git
12791 F:      Documentation/security/landlock.rst
12792 F:      Documentation/userspace-api/landlock.rst
12793 F:      fs/ioctl.c
12794 F:      include/uapi/linux/landlock.h
12795 F:      samples/landlock/
12796 F:      security/landlock/
12797 F:      tools/testing/selftests/landlock/
12798 K:      landlock
12799 K:      LANDLOCK
12800
12801 LANTIQ / INTEL Ethernet drivers
12802 M:      Hauke Mehrtens <hauke@hauke-m.de>
12803 L:      netdev@vger.kernel.org
12804 S:      Maintained
12805 F:      Documentation/devicetree/bindings/net/dsa/lantiq,gswip.yaml
12806 F:      drivers/net/dsa/lantiq_gswip.c
12807 F:      drivers/net/dsa/lantiq_pce.h
12808 F:      drivers/net/ethernet/lantiq_xrx200.c
12809 F:      net/dsa/tag_gswip.c
12810
12811 LANTIQ MIPS ARCHITECTURE
12812 M:      John Crispin <john@phrozen.org>
12813 L:      linux-mips@vger.kernel.org
12814 S:      Maintained
12815 F:      arch/mips/lantiq
12816 F:      drivers/soc/lantiq
12817
12818 LANTIQ PEF2256 DRIVER
12819 M:      Herve Codina <herve.codina@bootlin.com>
12820 S:      Maintained
12821 F:      Documentation/devicetree/bindings/net/lantiq,pef2256.yaml
12822 F:      drivers/net/wan/framer/pef2256/
12823 F:      drivers/pinctrl/pinctrl-pef2256.c
12824 F:      include/linux/framer/pef2256.h
12825
12826 LASI 53c700 driver for PARISC
12827 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
12828 L:      linux-scsi@vger.kernel.org
12829 S:      Maintained
12830 F:      Documentation/scsi/53c700.rst
12831 F:      drivers/scsi/53c700*
12832
12833 LEAKING_ADDRESSES
12834 M:      Tycho Andersen <tycho@tycho.pizza>
12835 R:      Kees Cook <kees@kernel.org>
12836 L:      linux-hardening@vger.kernel.org
12837 S:      Maintained
12838 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12839 F:      scripts/leaking_addresses.pl
12840
12841 LED SUBSYSTEM
12842 M:      Pavel Machek <pavel@ucw.cz>
12843 M:      Lee Jones <lee@kernel.org>
12844 L:      linux-leds@vger.kernel.org
12845 S:      Maintained
12846 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds.git
12847 F:      Documentation/devicetree/bindings/leds/
12848 F:      Documentation/leds/
12849 F:      drivers/leds/
12850 F:      include/dt-bindings/leds/
12851 F:      include/linux/leds.h
12852
12853 LEGO MINDSTORMS EV3
12854 R:      David Lechner <david@lechnology.com>
12855 S:      Maintained
12856 F:      Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
12857 F:      arch/arm/boot/dts/ti/davinci/da850-lego-ev3.dts
12858 F:      drivers/power/supply/lego_ev3_battery.c
12859
12860 LEGO USB Tower driver
12861 M:      Juergen Stuber <starblue@users.sourceforge.net>
12862 L:      legousb-devel@lists.sourceforge.net
12863 S:      Maintained
12864 W:      http://legousb.sourceforge.net/
12865 F:      drivers/usb/misc/legousbtower.c
12866
12867 LETSKETCH HID TABLET DRIVER
12868 M:      Hans de Goede <hdegoede@redhat.com>
12869 L:      linux-input@vger.kernel.org
12870 S:      Maintained
12871 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
12872 F:      drivers/hid/hid-letsketch.c
12873
12874 LG LAPTOP EXTRAS
12875 M:      Matan Ziv-Av <matan@svgalib.org>
12876 L:      platform-driver-x86@vger.kernel.org
12877 S:      Maintained
12878 F:      Documentation/ABI/testing/sysfs-platform-lg-laptop
12879 F:      Documentation/admin-guide/laptops/lg-laptop.rst
12880 F:      drivers/platform/x86/lg-laptop.c
12881
12882 LG2160 MEDIA DRIVER
12883 M:      Michael Krufky <mkrufky@linuxtv.org>
12884 L:      linux-media@vger.kernel.org
12885 S:      Maintained
12886 W:      https://linuxtv.org
12887 W:      http://github.com/mkrufky
12888 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12889 T:      git git://linuxtv.org/mkrufky/tuners.git
12890 F:      drivers/media/dvb-frontends/lg2160.*
12891
12892 LGDT3305 MEDIA DRIVER
12893 M:      Michael Krufky <mkrufky@linuxtv.org>
12894 L:      linux-media@vger.kernel.org
12895 S:      Maintained
12896 W:      https://linuxtv.org
12897 W:      http://github.com/mkrufky
12898 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12899 T:      git git://linuxtv.org/mkrufky/tuners.git
12900 F:      drivers/media/dvb-frontends/lgdt3305.*
12901
12902 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
12903 M:      Viresh Kumar <vireshk@kernel.org>
12904 L:      linux-ide@vger.kernel.org
12905 S:      Maintained
12906 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12907 F:      drivers/ata/pata_arasan_cf.c
12908 F:      include/linux/pata_arasan_cf_data.h
12909
12910 LIBATA PATA DRIVERS
12911 R:      Sergey Shtylyov <s.shtylyov@omp.ru>
12912 L:      linux-ide@vger.kernel.org
12913 F:      drivers/ata/ata_*.c
12914 F:      drivers/ata/pata_*.c
12915
12916 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
12917 M:      Linus Walleij <linus.walleij@linaro.org>
12918 L:      linux-ide@vger.kernel.org
12919 S:      Maintained
12920 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12921 F:      drivers/ata/pata_ftide010.c
12922 F:      drivers/ata/sata_gemini.c
12923 F:      drivers/ata/sata_gemini.h
12924
12925 LIBATA SATA AHCI PLATFORM devices support
12926 M:      Hans de Goede <hdegoede@redhat.com>
12927 M:      Jens Axboe <axboe@kernel.dk>
12928 L:      linux-ide@vger.kernel.org
12929 S:      Maintained
12930 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12931 F:      drivers/ata/ahci_platform.c
12932 F:      drivers/ata/libahci_platform.c
12933 F:      include/linux/ahci_platform.h
12934
12935 LIBATA SATA AHCI SYNOPSYS DWC CONTROLLER DRIVER
12936 M:      Serge Semin <fancer.lancer@gmail.com>
12937 L:      linux-ide@vger.kernel.org
12938 S:      Maintained
12939 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
12940 F:      Documentation/devicetree/bindings/ata/baikal,bt1-ahci.yaml
12941 F:      Documentation/devicetree/bindings/ata/snps,dwc-ahci.yaml
12942 F:      drivers/ata/ahci_dwc.c
12943
12944 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
12945 M:      Mikael Pettersson <mikpelinux@gmail.com>
12946 L:      linux-ide@vger.kernel.org
12947 S:      Maintained
12948 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12949 F:      drivers/ata/sata_promise.*
12950
12951 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
12952 M:      Damien Le Moal <dlemoal@kernel.org>
12953 M:      Niklas Cassel <cassel@kernel.org>
12954 L:      linux-ide@vger.kernel.org
12955 S:      Maintained
12956 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux.git
12957 F:      Documentation/ABI/testing/sysfs-ata
12958 F:      Documentation/devicetree/bindings/ata/
12959 F:      drivers/ata/
12960 F:      include/linux/ata.h
12961 F:      include/linux/libata.h
12962
12963 LIBETH COMMON ETHERNET LIBRARY
12964 M:      Alexander Lobakin <aleksander.lobakin@intel.com>
12965 L:      netdev@vger.kernel.org
12966 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
12967 S:      Supported
12968 T:      git https://github.com/alobakin/linux.git
12969 F:      drivers/net/ethernet/intel/libeth/
12970 F:      include/net/libeth/
12971 K:      libeth
12972
12973 LIBIE COMMON INTEL ETHERNET LIBRARY
12974 M:      Alexander Lobakin <aleksander.lobakin@intel.com>
12975 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
12976 L:      netdev@vger.kernel.org
12977 S:      Supported
12978 T:      git https://github.com/alobakin/linux.git
12979 F:      drivers/net/ethernet/intel/libie/
12980 F:      include/linux/net/intel/libie/
12981 K:      libie
12982
12983 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
12984 M:      Vishal Verma <vishal.l.verma@intel.com>
12985 M:      Dan Williams <dan.j.williams@intel.com>
12986 M:      Dave Jiang <dave.jiang@intel.com>
12987 L:      nvdimm@lists.linux.dev
12988 S:      Supported
12989 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
12990 P:      Documentation/nvdimm/maintainer-entry-profile.rst
12991 F:      drivers/nvdimm/btt*
12992
12993 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
12994 M:      Dan Williams <dan.j.williams@intel.com>
12995 M:      Vishal Verma <vishal.l.verma@intel.com>
12996 M:      Dave Jiang <dave.jiang@intel.com>
12997 L:      nvdimm@lists.linux.dev
12998 S:      Supported
12999 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
13000 P:      Documentation/nvdimm/maintainer-entry-profile.rst
13001 F:      drivers/nvdimm/pmem*
13002
13003 LIBNVDIMM: DEVICETREE BINDINGS
13004 M:      Oliver O'Halloran <oohall@gmail.com>
13005 L:      nvdimm@lists.linux.dev
13006 S:      Supported
13007 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
13008 F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
13009 F:      drivers/nvdimm/of_pmem.c
13010
13011 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
13012 M:      Dan Williams <dan.j.williams@intel.com>
13013 M:      Vishal Verma <vishal.l.verma@intel.com>
13014 M:      Dave Jiang <dave.jiang@intel.com>
13015 M:      Ira Weiny <ira.weiny@intel.com>
13016 L:      nvdimm@lists.linux.dev
13017 S:      Supported
13018 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
13019 P:      Documentation/nvdimm/maintainer-entry-profile.rst
13020 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
13021 F:      drivers/acpi/nfit/*
13022 F:      drivers/nvdimm/*
13023 F:      include/linux/libnvdimm.h
13024 F:      include/linux/nd.h
13025 F:      include/uapi/linux/ndctl.h
13026 F:      tools/testing/nvdimm/
13027
13028 LIBRARY CODE
13029 M:      Andrew Morton <akpm@linux-foundation.org>
13030 L:      linux-kernel@vger.kernel.org
13031 S:      Supported
13032 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm.git mm-nonmm-unstable
13033 F:      lib/*
13034
13035 LICENSES and SPDX stuff
13036 M:      Thomas Gleixner <tglx@linutronix.de>
13037 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13038 L:      linux-spdx@vger.kernel.org
13039 S:      Maintained
13040 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
13041 F:      COPYING
13042 F:      Documentation/process/license-rules.rst
13043 F:      LICENSES/
13044 F:      scripts/spdxcheck-test.sh
13045 F:      scripts/spdxcheck.py
13046 F:      scripts/spdxexclude
13047
13048 LINEAR RANGES HELPERS
13049 M:      Mark Brown <broonie@kernel.org>
13050 R:      Matti Vaittinen <mazziesaccount@gmail.com>
13051 F:      include/linux/linear_range.h
13052 F:      lib/linear_ranges.c
13053 F:      lib/test_linear_ranges.c
13054
13055 LINUX FOR POWER MACINTOSH
13056 L:      linuxppc-dev@lists.ozlabs.org
13057 S:      Orphan
13058 F:      arch/powerpc/platforms/powermac/
13059 F:      drivers/macintosh/
13060 X:      drivers/macintosh/adb-iop.c
13061 X:      drivers/macintosh/via-macii.c
13062
13063 LINUX FOR POWERPC (32-BIT AND 64-BIT)
13064 M:      Michael Ellerman <mpe@ellerman.id.au>
13065 R:      Nicholas Piggin <npiggin@gmail.com>
13066 R:      Christophe Leroy <christophe.leroy@csgroup.eu>
13067 R:      Naveen N Rao <naveen@kernel.org>
13068 R:      Madhavan Srinivasan <maddy@linux.ibm.com>
13069 L:      linuxppc-dev@lists.ozlabs.org
13070 S:      Supported
13071 W:      https://github.com/linuxppc/wiki/wiki
13072 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
13073 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
13074 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
13075 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
13076 F:      Documentation/devicetree/bindings/powerpc/
13077 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
13078 F:      Documentation/arch/powerpc/
13079 F:      arch/powerpc/
13080 F:      drivers/*/*/*pasemi*
13081 F:      drivers/*/*pasemi*
13082 F:      drivers/char/tpm/tpm_ibmvtpm*
13083 F:      drivers/crypto/nx/
13084 F:      drivers/i2c/busses/i2c-opal.c
13085 F:      drivers/net/ethernet/ibm/ibmveth.*
13086 F:      drivers/net/ethernet/ibm/ibmvnic.*
13087 F:      drivers/pci/hotplug/pnv_php.c
13088 F:      drivers/pci/hotplug/rpa*
13089 F:      drivers/rtc/rtc-opal.c
13090 F:      drivers/scsi/ibmvscsi/
13091 F:      drivers/tty/hvc/hvc_opal.c
13092 F:      drivers/watchdog/wdrtas.c
13093 F:      include/linux/papr_scm.h
13094 F:      include/uapi/linux/papr_pdsm.h
13095 F:      tools/testing/selftests/powerpc
13096 N:      /pmac
13097 N:      powermac
13098 N:      powernv
13099 N:      [^a-z0-9]ps3
13100 N:      pseries
13101
13102 LINUX FOR POWERPC EMBEDDED MPC5XXX
13103 M:      Anatolij Gustschin <agust@denx.de>
13104 L:      linuxppc-dev@lists.ozlabs.org
13105 S:      Odd Fixes
13106 F:      arch/powerpc/platforms/512x/
13107 F:      arch/powerpc/platforms/52xx/
13108
13109 LINUX FOR POWERPC EMBEDDED PPC4XX
13110 L:      linuxppc-dev@lists.ozlabs.org
13111 S:      Orphan
13112 F:      arch/powerpc/platforms/44x/
13113
13114 LINUX FOR POWERPC EMBEDDED PPC85XX
13115 M:      Scott Wood <oss@buserror.net>
13116 L:      linuxppc-dev@lists.ozlabs.org
13117 S:      Odd fixes
13118 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
13119 F:      Documentation/devicetree/bindings/cache/freescale-l2cache.txt
13120 F:      Documentation/devicetree/bindings/powerpc/fsl/
13121 F:      arch/powerpc/platforms/85xx/
13122
13123 LINUX FOR POWERPC EMBEDDED PPC8XX AND PPC83XX
13124 M:      Christophe Leroy <christophe.leroy@csgroup.eu>
13125 L:      linuxppc-dev@lists.ozlabs.org
13126 S:      Maintained
13127 F:      arch/powerpc/platforms/8xx/
13128 F:      arch/powerpc/platforms/83xx/
13129
13130 LINUX KERNEL DUMP TEST MODULE (LKDTM)
13131 M:      Kees Cook <kees@kernel.org>
13132 S:      Maintained
13133 F:      drivers/misc/lkdtm/*
13134 F:      tools/testing/selftests/lkdtm/*
13135
13136 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
13137 M:      Alan Stern <stern@rowland.harvard.edu>
13138 M:      Andrea Parri <parri.andrea@gmail.com>
13139 M:      Will Deacon <will@kernel.org>
13140 M:      Peter Zijlstra <peterz@infradead.org>
13141 M:      Boqun Feng <boqun.feng@gmail.com>
13142 M:      Nicholas Piggin <npiggin@gmail.com>
13143 M:      David Howells <dhowells@redhat.com>
13144 M:      Jade Alglave <j.alglave@ucl.ac.uk>
13145 M:      Luc Maranget <luc.maranget@inria.fr>
13146 M:      "Paul E. McKenney" <paulmck@kernel.org>
13147 R:      Akira Yokosawa <akiyks@gmail.com>
13148 R:      Daniel Lustig <dlustig@nvidia.com>
13149 R:      Joel Fernandes <joel@joelfernandes.org>
13150 L:      linux-kernel@vger.kernel.org
13151 L:      linux-arch@vger.kernel.org
13152 L:      lkmm@lists.linux.dev
13153 S:      Supported
13154 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13155 F:      Documentation/atomic_bitops.txt
13156 F:      Documentation/atomic_t.txt
13157 F:      Documentation/core-api/refcount-vs-atomic.rst
13158 F:      Documentation/litmus-tests/
13159 F:      Documentation/memory-barriers.txt
13160 F:      tools/memory-model/
13161
13162 LINUX-NEXT TREE
13163 M:      Stephen Rothwell <sfr@canb.auug.org.au>
13164 L:      linux-next@vger.kernel.org
13165 S:      Supported
13166 B:      mailto:linux-next@vger.kernel.org and the appropriate development tree
13167 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/
13168
13169 LIS3LV02D ACCELEROMETER DRIVER
13170 M:      Eric Piel <eric.piel@tremplin-utc.net>
13171 S:      Maintained
13172 F:      Documentation/misc-devices/lis3lv02d.rst
13173 F:      drivers/misc/lis3lv02d/
13174 F:      drivers/platform/x86/hp/hp_accel.c
13175
13176 LIST KUNIT TEST
13177 M:      David Gow <davidgow@google.com>
13178 L:      linux-kselftest@vger.kernel.org
13179 L:      kunit-dev@googlegroups.com
13180 S:      Maintained
13181 F:      lib/list-test.c
13182
13183 LITEX PLATFORM
13184 M:      Karol Gugala <kgugala@antmicro.com>
13185 M:      Mateusz Holenko <mholenko@antmicro.com>
13186 M:      Gabriel Somlo <gsomlo@gmail.com>
13187 M:      Joel Stanley <joel@jms.id.au>
13188 S:      Maintained
13189 F:      Documentation/devicetree/bindings/*/litex,*.yaml
13190 F:      arch/openrisc/boot/dts/or1klitex.dts
13191 F:      drivers/mmc/host/litex_mmc.c
13192 F:      drivers/net/ethernet/litex/*
13193 F:      drivers/soc/litex/*
13194 F:      drivers/tty/serial/liteuart.c
13195 F:      include/linux/litex.h
13196 N:      litex
13197
13198 LIVE PATCHING
13199 M:      Josh Poimboeuf <jpoimboe@kernel.org>
13200 M:      Jiri Kosina <jikos@kernel.org>
13201 M:      Miroslav Benes <mbenes@suse.cz>
13202 M:      Petr Mladek <pmladek@suse.com>
13203 R:      Joe Lawrence <joe.lawrence@redhat.com>
13204 L:      live-patching@vger.kernel.org
13205 S:      Maintained
13206 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
13207 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
13208 F:      Documentation/livepatch/
13209 F:      arch/powerpc/include/asm/livepatch.h
13210 F:      include/linux/livepatch.h
13211 F:      kernel/livepatch/
13212 F:      kernel/module/livepatch.c
13213 F:      samples/livepatch/
13214 F:      tools/testing/selftests/livepatch/
13215
13216 LLC (802.2)
13217 L:      netdev@vger.kernel.org
13218 S:      Odd fixes
13219 F:      include/linux/llc.h
13220 F:      include/net/llc*
13221 F:      include/uapi/linux/llc.h
13222 F:      net/llc/
13223
13224 LM73 HARDWARE MONITOR DRIVER
13225 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
13226 L:      linux-hwmon@vger.kernel.org
13227 S:      Maintained
13228 F:      drivers/hwmon/lm73.c
13229
13230 LM78 HARDWARE MONITOR DRIVER
13231 M:      Jean Delvare <jdelvare@suse.com>
13232 L:      linux-hwmon@vger.kernel.org
13233 S:      Maintained
13234 F:      Documentation/hwmon/lm78.rst
13235 F:      drivers/hwmon/lm78.c
13236
13237 LM83 HARDWARE MONITOR DRIVER
13238 M:      Jean Delvare <jdelvare@suse.com>
13239 L:      linux-hwmon@vger.kernel.org
13240 S:      Maintained
13241 F:      Documentation/hwmon/lm83.rst
13242 F:      drivers/hwmon/lm83.c
13243
13244 LM90 HARDWARE MONITOR DRIVER
13245 M:      Jean Delvare <jdelvare@suse.com>
13246 L:      linux-hwmon@vger.kernel.org
13247 S:      Maintained
13248 F:      Documentation/devicetree/bindings/hwmon/national,lm90.yaml
13249 F:      Documentation/hwmon/lm90.rst
13250 F:      drivers/hwmon/lm90.c
13251 F:      include/dt-bindings/thermal/lm90.h
13252
13253 LME2510 MEDIA DRIVER
13254 M:      Malcolm Priestley <tvboxspy@gmail.com>
13255 L:      linux-media@vger.kernel.org
13256 S:      Maintained
13257 W:      https://linuxtv.org
13258 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13259 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
13260
13261 LOADPIN SECURITY MODULE
13262 M:      Kees Cook <kees@kernel.org>
13263 S:      Supported
13264 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
13265 F:      Documentation/admin-guide/LSM/LoadPin.rst
13266 F:      security/loadpin/
13267
13268 LOCKDOWN SECURITY MODULE
13269 L:      linux-security-module@vger.kernel.org
13270 S:      Odd Fixes
13271 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
13272 F:      security/lockdown/
13273
13274 LOCKING PRIMITIVES
13275 M:      Peter Zijlstra <peterz@infradead.org>
13276 M:      Ingo Molnar <mingo@redhat.com>
13277 M:      Will Deacon <will@kernel.org>
13278 R:      Waiman Long <longman@redhat.com>
13279 R:      Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
13280 L:      linux-kernel@vger.kernel.org
13281 S:      Maintained
13282 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
13283 F:      Documentation/locking/
13284 F:      arch/*/include/asm/spinlock*.h
13285 F:      include/linux/lockdep*.h
13286 F:      include/linux/mutex*.h
13287 F:      include/linux/rwlock*.h
13288 F:      include/linux/rwsem*.h
13289 F:      include/linux/seqlock.h
13290 F:      include/linux/spinlock*.h
13291 F:      kernel/locking/
13292 F:      lib/locking*.[ch]
13293 X:      kernel/locking/locktorture.c
13294
13295 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
13296 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
13297 L:      linux-ntfs-dev@lists.sourceforge.net
13298 S:      Maintained
13299 W:      http://www.linux-ntfs.org/content/view/19/37/
13300 F:      Documentation/admin-guide/ldm.rst
13301 F:      block/partitions/ldm.*
13302
13303 LOGITECH HID GAMING KEYBOARDS
13304 M:      Hans de Goede <hdegoede@redhat.com>
13305 L:      linux-input@vger.kernel.org
13306 S:      Maintained
13307 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
13308 F:      drivers/hid/hid-lg-g15.c
13309
13310 LONTIUM LT8912B MIPI TO HDMI BRIDGE
13311 M:      Adrien Grassein <adrien.grassein@gmail.com>
13312 S:      Maintained
13313 F:      Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
13314 F:      drivers/gpu/drm/bridge/lontium-lt8912b.c
13315
13316 LOONGARCH
13317 M:      Huacai Chen <chenhuacai@kernel.org>
13318 R:      WANG Xuerui <kernel@xen0n.name>
13319 L:      loongarch@lists.linux.dev
13320 S:      Maintained
13321 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git
13322 F:      Documentation/arch/loongarch/
13323 F:      Documentation/translations/zh_CN/arch/loongarch/
13324 F:      arch/loongarch/
13325 F:      drivers/*/*loongarch*
13326 F:      drivers/cpufreq/loongson3_cpufreq.c
13327
13328 LOONGSON GPIO DRIVER
13329 M:      Yinbo Zhu <zhuyinbo@loongson.cn>
13330 L:      linux-gpio@vger.kernel.org
13331 S:      Maintained
13332 F:      Documentation/devicetree/bindings/gpio/loongson,ls-gpio.yaml
13333 F:      drivers/gpio/gpio-loongson-64bit.c
13334
13335 LOONGSON LS2X APB DMA DRIVER
13336 M:      Binbin Zhou <zhoubinbin@loongson.cn>
13337 L:      dmaengine@vger.kernel.org
13338 S:      Maintained
13339 F:      Documentation/devicetree/bindings/dma/loongson,ls2x-apbdma.yaml
13340 F:      drivers/dma/ls2x-apb-dma.c
13341
13342 LOONGSON LS2X I2C DRIVER
13343 M:      Binbin Zhou <zhoubinbin@loongson.cn>
13344 L:      linux-i2c@vger.kernel.org
13345 S:      Maintained
13346 F:      Documentation/devicetree/bindings/i2c/loongson,ls2x-i2c.yaml
13347 F:      drivers/i2c/busses/i2c-ls2x.c
13348
13349 LOONGSON-2 SOC SERIES CLOCK DRIVER
13350 M:      Yinbo Zhu <zhuyinbo@loongson.cn>
13351 L:      linux-clk@vger.kernel.org
13352 S:      Maintained
13353 F:      Documentation/devicetree/bindings/clock/loongson,ls2k-clk.yaml
13354 F:      drivers/clk/clk-loongson2.c
13355 F:      include/dt-bindings/clock/loongson,ls2k-clk.h
13356
13357 LOONGSON SPI DRIVER
13358 M:      Yinbo Zhu <zhuyinbo@loongson.cn>
13359 L:      linux-spi@vger.kernel.org
13360 S:      Maintained
13361 F:      Documentation/devicetree/bindings/spi/loongson,ls2k-spi.yaml
13362 F:      drivers/spi/spi-loongson-core.c
13363 F:      drivers/spi/spi-loongson-pci.c
13364 F:      drivers/spi/spi-loongson-plat.c
13365 F:      drivers/spi/spi-loongson.h
13366
13367 LOONGSON-2 SOC SERIES GUTS DRIVER
13368 M:      Yinbo Zhu <zhuyinbo@loongson.cn>
13369 L:      loongarch@lists.linux.dev
13370 S:      Maintained
13371 F:      Documentation/devicetree/bindings/hwinfo/loongson,ls2k-chipid.yaml
13372 F:      drivers/soc/loongson/loongson2_guts.c
13373
13374 LOONGSON-2 SOC SERIES PM DRIVER
13375 M:      Yinbo Zhu <zhuyinbo@loongson.cn>
13376 L:      linux-pm@vger.kernel.org
13377 S:      Maintained
13378 F:      Documentation/devicetree/bindings/soc/loongson/loongson,ls2k-pmc.yaml
13379 F:      drivers/soc/loongson/loongson2_pm.c
13380
13381 LOONGSON-2 SOC SERIES PINCTRL DRIVER
13382 M:      zhanghongchen <zhanghongchen@loongson.cn>
13383 M:      Yinbo Zhu <zhuyinbo@loongson.cn>
13384 L:      linux-gpio@vger.kernel.org
13385 S:      Maintained
13386 F:      Documentation/devicetree/bindings/pinctrl/loongson,ls2k-pinctrl.yaml
13387 F:      drivers/pinctrl/pinctrl-loongson2.c
13388
13389 LOONGSON-2 SOC SERIES THERMAL DRIVER
13390 M:      zhanghongchen <zhanghongchen@loongson.cn>
13391 M:      Yinbo Zhu <zhuyinbo@loongson.cn>
13392 L:      linux-pm@vger.kernel.org
13393 S:      Maintained
13394 F:      Documentation/devicetree/bindings/thermal/loongson,ls2k-thermal.yaml
13395 F:      drivers/thermal/loongson2_thermal.c
13396
13397 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
13398 M:      Sathya Prakash <sathya.prakash@broadcom.com>
13399 M:      Sreekanth Reddy <sreekanth.reddy@broadcom.com>
13400 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
13401 L:      MPT-FusionLinux.pdl@broadcom.com
13402 L:      linux-scsi@vger.kernel.org
13403 S:      Supported
13404 W:      http://www.avagotech.com/support/
13405 F:      drivers/message/fusion/
13406 F:      drivers/scsi/mpt3sas/
13407
13408 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
13409 M:      Matthew Wilcox <willy@infradead.org>
13410 L:      linux-scsi@vger.kernel.org
13411 S:      Maintained
13412 F:      drivers/scsi/sym53c8xx_2/
13413
13414 LTC1660 DAC DRIVER
13415 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
13416 L:      linux-iio@vger.kernel.org
13417 S:      Maintained
13418 F:      Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
13419 F:      drivers/iio/dac/ltc1660.c
13420
13421 LTC2688 IIO DAC DRIVER
13422 M:      Nuno Sá <nuno.sa@analog.com>
13423 L:      linux-iio@vger.kernel.org
13424 S:      Supported
13425 W:      https://ez.analog.com/linux-software-drivers
13426 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
13427 F:      Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
13428 F:      drivers/iio/dac/ltc2688.c
13429
13430 LTC2947 HARDWARE MONITOR DRIVER
13431 M:      Nuno Sá <nuno.sa@analog.com>
13432 L:      linux-hwmon@vger.kernel.org
13433 S:      Supported
13434 W:      https://ez.analog.com/linux-software-drivers
13435 F:      Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
13436 F:      drivers/hwmon/ltc2947-core.c
13437 F:      drivers/hwmon/ltc2947-i2c.c
13438 F:      drivers/hwmon/ltc2947-spi.c
13439 F:      drivers/hwmon/ltc2947.h
13440
13441 LTC2991 HARDWARE MONITOR DRIVER
13442 M:      Antoniu Miclaus <antoniu.miclaus@analog.com>
13443 L:      linux-hwmon@vger.kernel.org
13444 S:      Supported
13445 W:      https://ez.analog.com/linux-software-drivers
13446 F:      Documentation/devicetree/bindings/hwmon/adi,ltc2991.yaml
13447 F:      drivers/hwmon/ltc2991.c
13448
13449 LTC2983 IIO TEMPERATURE DRIVER
13450 M:      Nuno Sá <nuno.sa@analog.com>
13451 L:      linux-iio@vger.kernel.org
13452 S:      Supported
13453 W:      https://ez.analog.com/linux-software-drivers
13454 F:      Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
13455 F:      drivers/iio/temperature/ltc2983.c
13456
13457 LTC4282 HARDWARE MONITOR DRIVER
13458 M:      Nuno Sa <nuno.sa@analog.com>
13459 L:      linux-hwmon@vger.kernel.org
13460 S:      Supported
13461 F:      Documentation/devicetree/bindings/hwmon/adi,ltc4282.yaml
13462 F:      Documentation/hwmon/ltc4282.rst
13463 F:      drivers/hwmon/ltc4282.c
13464
13465 LTC4286 HARDWARE MONITOR DRIVER
13466 M:      Delphine CC Chiu <Delphine_CC_Chiu@Wiwynn.com>
13467 L:      linux-i2c@vger.kernel.org
13468 S:      Maintained
13469 F:      Documentation/devicetree/bindings/hwmon/lltc,ltc4286.yaml
13470 F:      Documentation/hwmon/ltc4286.rst
13471 F:      drivers/hwmon/pmbus/Kconfig
13472 F:      drivers/hwmon/pmbus/Makefile
13473 F:      drivers/hwmon/pmbus/ltc4286.c
13474
13475 LTC4306 I2C MULTIPLEXER DRIVER
13476 M:      Michael Hennerich <michael.hennerich@analog.com>
13477 L:      linux-i2c@vger.kernel.org
13478 S:      Supported
13479 W:      https://ez.analog.com/linux-software-drivers
13480 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
13481 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
13482
13483 LTP (Linux Test Project)
13484 M:      Andrea Cervesato <andrea.cervesato@suse.com>
13485 M:      Cyril Hrubis <chrubis@suse.cz>
13486 M:      Jan Stancek <jstancek@redhat.com>
13487 M:      Petr Vorel <pvorel@suse.cz>
13488 M:      Li Wang <liwang@redhat.com>
13489 M:      Yang Xu <xuyang2018.jy@fujitsu.com>
13490 M:      Xiao Yang <yangx.jy@fujitsu.com>
13491 L:      ltp@lists.linux.it (subscribers-only)
13492 S:      Maintained
13493 W:      https://linux-test-project.readthedocs.io/
13494 T:      git https://github.com/linux-test-project/ltp.git
13495
13496 LTR390 AMBIENT/UV LIGHT SENSOR DRIVER
13497 M:      Anshul Dalal <anshulusr@gmail.com>
13498 L:      linux-iio@vger.kernel.org
13499 S:      Maintained
13500 F:      Documentation/devicetree/bindings/iio/light/liteon,ltr390.yaml
13501 F:      drivers/iio/light/ltr390.c
13502
13503 LYNX 28G SERDES PHY DRIVER
13504 M:      Ioana Ciornei <ioana.ciornei@nxp.com>
13505 L:      netdev@vger.kernel.org
13506 S:      Supported
13507 F:      Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
13508 F:      drivers/phy/freescale/phy-fsl-lynx-28g.c
13509
13510 LYNX PCS MODULE
13511 M:      Ioana Ciornei <ioana.ciornei@nxp.com>
13512 L:      netdev@vger.kernel.org
13513 S:      Supported
13514 F:      drivers/net/pcs/pcs-lynx.c
13515 F:      include/linux/pcs-lynx.h
13516
13517 M68K ARCHITECTURE
13518 M:      Geert Uytterhoeven <geert@linux-m68k.org>
13519 L:      linux-m68k@lists.linux-m68k.org
13520 S:      Maintained
13521 W:      http://www.linux-m68k.org/
13522 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
13523 F:      arch/m68k/
13524 F:      drivers/zorro/
13525
13526 M68K ON APPLE MACINTOSH
13527 M:      Joshua Thompson <funaho@jurai.org>
13528 L:      linux-m68k@lists.linux-m68k.org
13529 S:      Maintained
13530 W:      http://www.mac.linux-m68k.org/
13531 F:      arch/m68k/mac/
13532 F:      drivers/macintosh/adb-iop.c
13533 F:      drivers/macintosh/via-macii.c
13534
13535 M68K ON HP9000/300
13536 M:      Philip Blundell <philb@gnu.org>
13537 S:      Maintained
13538 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
13539 F:      arch/m68k/hp300/
13540
13541 M88DS3103 MEDIA DRIVER
13542 L:      linux-media@vger.kernel.org
13543 S:      Orphan
13544 W:      https://linuxtv.org
13545 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13546 F:      drivers/media/dvb-frontends/m88ds3103*
13547
13548 M88RS2000 MEDIA DRIVER
13549 M:      Malcolm Priestley <tvboxspy@gmail.com>
13550 L:      linux-media@vger.kernel.org
13551 S:      Maintained
13552 W:      https://linuxtv.org
13553 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13554 F:      drivers/media/dvb-frontends/m88rs2000*
13555
13556 MA901 MASTERKIT USB FM RADIO DRIVER
13557 M:      Alexey Klimov <klimov.linux@gmail.com>
13558 L:      linux-media@vger.kernel.org
13559 S:      Maintained
13560 T:      git git://linuxtv.org/media_tree.git
13561 F:      drivers/media/radio/radio-ma901.c
13562
13563 MAC80211
13564 M:      Johannes Berg <johannes@sipsolutions.net>
13565 L:      linux-wireless@vger.kernel.org
13566 S:      Maintained
13567 W:      https://wireless.wiki.kernel.org/
13568 Q:      https://patchwork.kernel.org/project/linux-wireless/list/
13569 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
13570 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
13571 F:      Documentation/networking/mac80211-injection.rst
13572 F:      Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
13573 F:      drivers/net/wireless/virtual/mac80211_hwsim.[ch]
13574 F:      include/net/mac80211.h
13575 F:      net/mac80211/
13576
13577 MAILBOX API
13578 M:      Jassi Brar <jassisinghbrar@gmail.com>
13579 L:      linux-kernel@vger.kernel.org
13580 S:      Maintained
13581 F:      Documentation/devicetree/bindings/mailbox/
13582 F:      drivers/mailbox/
13583 F:      include/dt-bindings/mailbox/
13584 F:      include/linux/mailbox_client.h
13585 F:      include/linux/mailbox_controller.h
13586
13587 MAILBOX ARM MHUv2
13588 M:      Viresh Kumar <viresh.kumar@linaro.org>
13589 M:      Tushar Khandelwal <Tushar.Khandelwal@arm.com>
13590 L:      linux-kernel@vger.kernel.org
13591 S:      Maintained
13592 F:      Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
13593 F:      drivers/mailbox/arm_mhuv2.c
13594 F:      include/linux/mailbox/arm_mhuv2_message.h
13595
13596 MAILBOX ARM MHUv3
13597 M:      Sudeep Holla <sudeep.holla@arm.com>
13598 M:      Cristian Marussi <cristian.marussi@arm.com>
13599 L:      linux-kernel@vger.kernel.org
13600 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13601 S:      Maintained
13602 F:      Documentation/devicetree/bindings/mailbox/arm,mhuv3.yaml
13603 F:      drivers/mailbox/arm_mhuv3.c
13604
13605 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
13606 M:      Alejandro Colomar <alx@kernel.org>
13607 L:      linux-man@vger.kernel.org
13608 S:      Maintained
13609 W:      http://www.kernel.org/doc/man-pages
13610 T:      git git://git.kernel.org/pub/scm/docs/man-pages/man-pages.git
13611 T:      git git://www.alejandro-colomar.es/src/alx/linux/man-pages/man-pages.git
13612
13613 MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
13614 M:      Jeremy Kerr <jk@codeconstruct.com.au>
13615 M:      Matt Johnston <matt@codeconstruct.com.au>
13616 L:      netdev@vger.kernel.org
13617 S:      Maintained
13618 F:      Documentation/networking/mctp.rst
13619 F:      drivers/net/mctp/
13620 F:      include/net/mctp.h
13621 F:      include/net/mctpdevice.h
13622 F:      include/net/netns/mctp.h
13623 F:      net/mctp/
13624
13625 MAPLE TREE
13626 M:      Liam R. Howlett <Liam.Howlett@oracle.com>
13627 L:      maple-tree@lists.infradead.org
13628 L:      linux-mm@kvack.org
13629 S:      Supported
13630 F:      Documentation/core-api/maple_tree.rst
13631 F:      include/linux/maple_tree.h
13632 F:      include/trace/events/maple_tree.h
13633 F:      lib/maple_tree.c
13634 F:      lib/test_maple_tree.c
13635 F:      tools/testing/radix-tree/linux/maple_tree.h
13636 F:      tools/testing/radix-tree/maple.c
13637
13638 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
13639 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
13640 L:      linux-mips@vger.kernel.org
13641 S:      Maintained
13642 F:      arch/mips/boot/dts/img/pistachio*
13643
13644 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
13645 M:      Andrew Lunn <andrew@lunn.ch>
13646 L:      netdev@vger.kernel.org
13647 S:      Maintained
13648 F:      Documentation/devicetree/bindings/net/dsa/marvell,mv88e6060.yaml
13649 F:      Documentation/devicetree/bindings/net/dsa/marvell,mv88e6xxx.yaml
13650 F:      Documentation/networking/devlink/mv88e6xxx.rst
13651 F:      drivers/net/dsa/mv88e6xxx/
13652 F:      include/linux/dsa/mv88e6xxx.h
13653 F:      include/linux/platform_data/mv88e6xxx.h
13654
13655 MARVELL 88PM886 PMIC DRIVER
13656 M:      Karel Balej <balejk@matfyz.cz>
13657 S:      Maintained
13658 F:      Documentation/devicetree/bindings/mfd/marvell,88pm886-a1.yaml
13659 F:      drivers/input/misc/88pm886-onkey.c
13660 F:      drivers/mfd/88pm886.c
13661 F:      drivers/regulator/88pm886-regulator.c
13662 F:      include/linux/mfd/88pm886.h
13663
13664 MARVELL ARMADA 3700 PHY DRIVERS
13665 M:      Miquel Raynal <miquel.raynal@bootlin.com>
13666 S:      Maintained
13667 F:      Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
13668 F:      Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
13669 F:      drivers/phy/marvell/phy-mvebu-a3700-comphy.c
13670 F:      drivers/phy/marvell/phy-mvebu-a3700-utmi.c
13671
13672 MARVELL ARMADA 3700 SERIAL DRIVER
13673 M:      Pali Rohár <pali@kernel.org>
13674 S:      Maintained
13675 F:      Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
13676 F:      Documentation/devicetree/bindings/serial/mvebu-uart.txt
13677 F:      drivers/tty/serial/mvebu-uart.c
13678
13679 MARVELL ARMADA DRM SUPPORT
13680 M:      Russell King <linux@armlinux.org.uk>
13681 S:      Maintained
13682 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
13683 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
13684 F:      Documentation/devicetree/bindings/display/armada/
13685 F:      drivers/gpu/drm/armada/
13686 F:      include/uapi/drm/armada_drm.h
13687
13688 MARVELL CRYPTO DRIVER
13689 M:      Boris Brezillon <bbrezillon@kernel.org>
13690 M:      Arnaud Ebalard <arno@natisbad.org>
13691 M:      Srujana Challa <schalla@marvell.com>
13692 L:      linux-crypto@vger.kernel.org
13693 S:      Maintained
13694 F:      drivers/crypto/marvell/
13695 F:      include/linux/soc/marvell/octeontx2/
13696
13697 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
13698 M:      Mirko Lindner <mlindner@marvell.com>
13699 M:      Stephen Hemminger <stephen@networkplumber.org>
13700 L:      netdev@vger.kernel.org
13701 S:      Odd fixes
13702 F:      drivers/net/ethernet/marvell/sk*
13703
13704 MARVELL LIBERTAS WIRELESS DRIVER
13705 L:      libertas-dev@lists.infradead.org
13706 S:      Orphan
13707 F:      drivers/net/wireless/marvell/libertas/
13708
13709 MARVELL MACCHIATOBIN SUPPORT
13710 M:      Russell King <linux@armlinux.org.uk>
13711 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13712 S:      Maintained
13713 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
13714
13715 MARVELL MV643XX ETHERNET DRIVER
13716 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
13717 L:      netdev@vger.kernel.org
13718 S:      Maintained
13719 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
13720
13721 MARVELL MV88X3310 PHY DRIVER
13722 M:      Russell King <linux@armlinux.org.uk>
13723 M:      Marek Behún <kabel@kernel.org>
13724 L:      netdev@vger.kernel.org
13725 S:      Maintained
13726 F:      drivers/net/phy/marvell10g.c
13727
13728 MARVELL MVEBU THERMAL DRIVER
13729 M:      Miquel Raynal <miquel.raynal@bootlin.com>
13730 S:      Maintained
13731 F:      drivers/thermal/armada_thermal.c
13732
13733 MARVELL MVNETA ETHERNET DRIVER
13734 M:      Marcin Wojtas <marcin.s.wojtas@gmail.com>
13735 L:      netdev@vger.kernel.org
13736 S:      Maintained
13737 F:      drivers/net/ethernet/marvell/mvneta*
13738
13739 MARVELL MVPP2 ETHERNET DRIVER
13740 M:      Marcin Wojtas <marcin.s.wojtas@gmail.com>
13741 M:      Russell King <linux@armlinux.org.uk>
13742 L:      netdev@vger.kernel.org
13743 S:      Maintained
13744 F:      Documentation/devicetree/bindings/net/marvell,pp2.yaml
13745 F:      drivers/net/ethernet/marvell/mvpp2/
13746
13747 MARVELL MWIFIEX WIRELESS DRIVER
13748 M:      Brian Norris <briannorris@chromium.org>
13749 R:      Francesco Dolcini <francesco@dolcini.it>
13750 L:      linux-wireless@vger.kernel.org
13751 S:      Odd Fixes
13752 F:      drivers/net/wireless/marvell/mwifiex/
13753
13754 MARVELL MWL8K WIRELESS DRIVER
13755 L:      linux-wireless@vger.kernel.org
13756 S:      Orphan
13757 F:      drivers/net/wireless/marvell/mwl8k.c
13758
13759 MARVELL NAND CONTROLLER DRIVER
13760 M:      Miquel Raynal <miquel.raynal@bootlin.com>
13761 L:      linux-mtd@lists.infradead.org
13762 S:      Maintained
13763 F:      drivers/mtd/nand/raw/marvell_nand.c
13764
13765 MARVELL OCTEON ENDPOINT DRIVER
13766 M:      Veerasenareddy Burru <vburru@marvell.com>
13767 M:      Sathesh Edara <sedara@marvell.com>
13768 L:      netdev@vger.kernel.org
13769 S:      Supported
13770 F:      drivers/net/ethernet/marvell/octeon_ep
13771
13772 MARVELL OCTEON ENDPOINT VF DRIVER
13773 M:      Veerasenareddy Burru <vburru@marvell.com>
13774 M:      Sathesh Edara <sedara@marvell.com>
13775 M:      Shinas Rasheed <srasheed@marvell.com>
13776 M:      Satananda Burla <sburla@marvell.com>
13777 L:      netdev@vger.kernel.org
13778 S:      Supported
13779 F:      drivers/net/ethernet/marvell/octeon_ep_vf
13780
13781 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
13782 M:      Sunil Goutham <sgoutham@marvell.com>
13783 M:      Geetha sowjanya <gakula@marvell.com>
13784 M:      Subbaraya Sundeep <sbhatta@marvell.com>
13785 M:      hariprasad <hkelam@marvell.com>
13786 L:      netdev@vger.kernel.org
13787 S:      Supported
13788 F:      drivers/net/ethernet/marvell/octeontx2/nic/
13789 F:      include/linux/soc/marvell/octeontx2/
13790
13791 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
13792 M:      Sunil Goutham <sgoutham@marvell.com>
13793 M:      Linu Cherian <lcherian@marvell.com>
13794 M:      Geetha sowjanya <gakula@marvell.com>
13795 M:      Jerin Jacob <jerinj@marvell.com>
13796 M:      hariprasad <hkelam@marvell.com>
13797 M:      Subbaraya Sundeep <sbhatta@marvell.com>
13798 L:      netdev@vger.kernel.org
13799 S:      Supported
13800 F:      Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
13801 F:      drivers/net/ethernet/marvell/octeontx2/af/
13802
13803 MARVELL PRESTERA ETHERNET SWITCH DRIVER
13804 M:      Taras Chornyi <taras.chornyi@plvision.eu>
13805 S:      Supported
13806 W:      https://github.com/Marvell-switching/switchdev-prestera
13807 F:      drivers/net/ethernet/marvell/prestera/
13808
13809 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
13810 M:      Nicolas Pitre <nico@fluxnic.net>
13811 S:      Odd Fixes
13812 F:      drivers/mmc/host/mvsdio.*
13813
13814 MARVELL USB MDIO CONTROLLER DRIVER
13815 M:      Tobias Waldekranz <tobias@waldekranz.com>
13816 L:      netdev@vger.kernel.org
13817 S:      Maintained
13818 F:      Documentation/devicetree/bindings/net/marvell,mvusb.yaml
13819 F:      drivers/net/mdio/mdio-mvusb.c
13820
13821 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
13822 M:      Hu Ziji <huziji@marvell.com>
13823 L:      linux-mmc@vger.kernel.org
13824 S:      Supported
13825 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
13826 F:      drivers/mmc/host/sdhci-xenon*
13827
13828 MARVELL OCTEON CN10K DPI DRIVER
13829 M:      Vamsi Attunuru <vattunuru@marvell.com>
13830 S:      Supported
13831 F:      drivers/misc/mrvl_cn10k_dpi.c
13832
13833 MARVELL OCTEON ENDPOINT VIRTIO DATA PATH ACCELERATOR
13834 R:      schalla@marvell.com
13835 R:      vattunuru@marvell.com
13836 F:      drivers/vdpa/octeon_ep/
13837
13838 MATROX FRAMEBUFFER DRIVER
13839 L:      linux-fbdev@vger.kernel.org
13840 S:      Orphan
13841 F:      drivers/video/fbdev/matrox/matroxfb_*
13842 F:      include/uapi/linux/matroxfb.h
13843
13844 MAX15301 DRIVER
13845 M:      Daniel Nilsson <daniel.nilsson@flex.com>
13846 L:      linux-hwmon@vger.kernel.org
13847 S:      Maintained
13848 F:      Documentation/hwmon/max15301.rst
13849 F:      drivers/hwmon/pmbus/max15301.c
13850
13851 MAX2175 SDR TUNER DRIVER
13852 M:      Ramesh Shanmugasundaram <rashanmu@gmail.com>
13853 L:      linux-media@vger.kernel.org
13854 S:      Maintained
13855 T:      git git://linuxtv.org/media_tree.git
13856 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
13857 F:      Documentation/userspace-api/media/drivers/max2175.rst
13858 F:      drivers/media/i2c/max2175*
13859 F:      include/uapi/linux/max2175.h
13860
13861 MAX31335 RTC DRIVER
13862 M:      Antoniu Miclaus <antoniu.miclaus@analog.com>
13863 L:      linux-rtc@vger.kernel.org
13864 S:      Supported
13865 W:      https://ez.analog.com/linux-software-drivers
13866 F:      Documentation/devicetree/bindings/rtc/adi,max31335.yaml
13867 F:      drivers/rtc/rtc-max31335.c
13868
13869 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
13870 L:      linux-hwmon@vger.kernel.org
13871 S:      Orphan
13872 F:      Documentation/hwmon/max6650.rst
13873 F:      drivers/hwmon/max6650.c
13874
13875 MAX9286 QUAD GMSL DESERIALIZER DRIVER
13876 M:      Jacopo Mondi <jacopo+renesas@jmondi.org>
13877 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
13878 M:      Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
13879 M:      Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
13880 L:      linux-media@vger.kernel.org
13881 S:      Maintained
13882 F:      Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
13883 F:      drivers/media/i2c/max9286.c
13884
13885 MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
13886 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
13887 L:      linux-media@vger.kernel.org
13888 S:      Maintained
13889 F:      Documentation/devicetree/bindings/media/i2c/maxim,max96712.yaml
13890 F:      drivers/staging/media/max96712/max96712.c
13891
13892 MAX96714 GMSL2 DESERIALIZER DRIVER
13893 M:      Julien Massot <julien.massot@collabora.com>
13894 L:      linux-media@vger.kernel.org
13895 S:      Maintained
13896 F:      Documentation/devicetree/bindings/media/i2c/maxim,max96714.yaml
13897 F:      drivers/media/i2c/max96714.c
13898
13899 MAX96717 GMSL2 SERIALIZER DRIVER
13900 M:      Julien Massot <julien.massot@collabora.com>
13901 L:      linux-media@vger.kernel.org
13902 S:      Maintained
13903 F:      Documentation/devicetree/bindings/media/i2c/maxim,max96717.yaml
13904 F:      drivers/media/i2c/max96717.c
13905
13906 MAX9860 MONO AUDIO VOICE CODEC DRIVER
13907 M:      Peter Rosin <peda@axentia.se>
13908 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13909 S:      Maintained
13910 F:      Documentation/devicetree/bindings/sound/max9860.txt
13911 F:      sound/soc/codecs/max9860.*
13912
13913 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
13914 M:      Andreas Klinger <ak@it-klinger.de>
13915 L:      linux-iio@vger.kernel.org
13916 S:      Maintained
13917 F:      Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
13918 F:      drivers/iio/proximity/mb1232.c
13919
13920 MAXIM MAX11205 DRIVER
13921 M:      Ramona Bolboaca <ramona.bolboaca@analog.com>
13922 L:      linux-iio@vger.kernel.org
13923 S:      Supported
13924 W:      https://ez.analog.com/linux-software-drivers
13925 F:      Documentation/devicetree/bindings/iio/adc/maxim,max11205.yaml
13926 F:      drivers/iio/adc/max11205.c
13927
13928 MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
13929 R:      Iskren Chernev <iskren.chernev@gmail.com>
13930 R:      Krzysztof Kozlowski <krzk@kernel.org>
13931 R:      Marek Szyprowski <m.szyprowski@samsung.com>
13932 R:      Matheus Castello <matheus@castello.eng.br>
13933 L:      linux-pm@vger.kernel.org
13934 S:      Maintained
13935 F:      Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
13936 F:      drivers/power/supply/max17040_battery.c
13937
13938 MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
13939 R:      Hans de Goede <hdegoede@redhat.com>
13940 R:      Krzysztof Kozlowski <krzk@kernel.org>
13941 R:      Marek Szyprowski <m.szyprowski@samsung.com>
13942 R:      Sebastian Krzyszkowiak <sebastian.krzyszkowiak@puri.sm>
13943 R:      Purism Kernel Team <kernel@puri.sm>
13944 L:      linux-pm@vger.kernel.org
13945 S:      Maintained
13946 F:      Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
13947 F:      drivers/power/supply/max17042_battery.c
13948
13949 MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
13950 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13951 L:      linux-kernel@vger.kernel.org
13952 S:      Maintained
13953 F:      Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
13954 F:      drivers/regulator/max20086-regulator.c
13955
13956 MAXIM MAX30208 TEMPERATURE SENSOR DRIVER
13957 M:      Rajat Khandelwal <rajat.khandelwal@linux.intel.com>
13958 L:      linux-iio@vger.kernel.org
13959 S:      Maintained
13960 F:      drivers/iio/temperature/max30208.c
13961
13962 MAXIM MAX77650 PMIC MFD DRIVER
13963 M:      Bartosz Golaszewski <brgl@bgdev.pl>
13964 L:      linux-kernel@vger.kernel.org
13965 S:      Maintained
13966 F:      Documentation/devicetree/bindings/*/*max77650.yaml
13967 F:      Documentation/devicetree/bindings/*/max77650*.yaml
13968 F:      drivers/gpio/gpio-max77650.c
13969 F:      drivers/input/misc/max77650-onkey.c
13970 F:      drivers/leds/leds-max77650.c
13971 F:      drivers/mfd/max77650.c
13972 F:      drivers/power/supply/max77650-charger.c
13973 F:      drivers/regulator/max77650-regulator.c
13974 F:      include/linux/mfd/max77650.h
13975
13976 MAXIM MAX77714 PMIC MFD DRIVER
13977 M:      Luca Ceresoli <luca@lucaceresoli.net>
13978 S:      Maintained
13979 F:      Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
13980 F:      drivers/mfd/max77714.c
13981 F:      include/linux/mfd/max77714.h
13982
13983 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
13984 M:      Javier Martinez Canillas <javier@dowhile0.org>
13985 L:      linux-kernel@vger.kernel.org
13986 S:      Supported
13987 F:      Documentation/devicetree/bindings/*/*max77802.yaml
13988 F:      drivers/regulator/max77802-regulator.c
13989 F:      include/dt-bindings/*/*max77802.h
13990
13991 MAXIM MAX77976 BATTERY CHARGER
13992 M:      Luca Ceresoli <luca@lucaceresoli.net>
13993 S:      Supported
13994 F:      Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
13995 F:      drivers/power/supply/max77976_charger.c
13996
13997 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
13998 M:      Krzysztof Kozlowski <krzk@kernel.org>
13999 L:      linux-pm@vger.kernel.org
14000 S:      Maintained
14001 B:      mailto:linux-samsung-soc@vger.kernel.org
14002 F:      Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
14003 F:      Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
14004 F:      drivers/power/supply/max14577_charger.c
14005 F:      drivers/power/supply/max77693_charger.c
14006
14007 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
14008 M:      Chanwoo Choi <cw00.choi@samsung.com>
14009 M:      Krzysztof Kozlowski <krzk@kernel.org>
14010 L:      linux-kernel@vger.kernel.org
14011 S:      Maintained
14012 B:      mailto:linux-samsung-soc@vger.kernel.org
14013 F:      Documentation/devicetree/bindings/*/maxim,max14577.yaml
14014 F:      Documentation/devicetree/bindings/*/maxim,max77686.yaml
14015 F:      Documentation/devicetree/bindings/*/maxim,max77693.yaml
14016 F:      Documentation/devicetree/bindings/*/maxim,max77843.yaml
14017 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
14018 F:      drivers/*/*max77843.c
14019 F:      drivers/*/max14577*.c
14020 F:      drivers/*/max77686*.c
14021 F:      drivers/*/max77693*.c
14022 F:      drivers/clk/clk-max77686.c
14023 F:      drivers/extcon/extcon-max14577.c
14024 F:      drivers/extcon/extcon-max77693.c
14025 F:      drivers/rtc/rtc-max77686.c
14026 F:      include/linux/mfd/max14577*.h
14027 F:      include/linux/mfd/max77686*.h
14028 F:      include/linux/mfd/max77693*.h
14029
14030 MAXIRADIO FM RADIO RECEIVER DRIVER
14031 M:      Hans Verkuil <hverkuil@xs4all.nl>
14032 L:      linux-media@vger.kernel.org
14033 S:      Maintained
14034 W:      https://linuxtv.org
14035 T:      git git://linuxtv.org/media_tree.git
14036 F:      drivers/media/radio/radio-maxiradio*
14037
14038 MAXLINEAR ETHERNET PHY DRIVER
14039 M:      Xu Liang <lxu@maxlinear.com>
14040 L:      netdev@vger.kernel.org
14041 S:      Supported
14042 F:      drivers/net/phy/mxl-gpy.c
14043
14044 MCAN MMIO DEVICE DRIVER
14045 M:      Chandrasekar Ramakrishnan <rcsekar@samsung.com>
14046 L:      linux-can@vger.kernel.org
14047 S:      Maintained
14048 F:      Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
14049 F:      drivers/net/can/m_can/m_can.c
14050 F:      drivers/net/can/m_can/m_can.h
14051 F:      drivers/net/can/m_can/m_can_platform.c
14052
14053 MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
14054 R:      Yasushi SHOJI <yashi@spacecubics.com>
14055 L:      linux-can@vger.kernel.org
14056 S:      Maintained
14057 F:      drivers/net/can/usb/mcba_usb.c
14058
14059 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
14060 M:      Rishi Gupta <gupt21@gmail.com>
14061 L:      linux-i2c@vger.kernel.org
14062 L:      linux-input@vger.kernel.org
14063 S:      Maintained
14064 F:      drivers/hid/hid-mcp2221.c
14065
14066 MCP251XFD SPI-CAN NETWORK DRIVER
14067 M:      Marc Kleine-Budde <mkl@pengutronix.de>
14068 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
14069 R:      Thomas Kopp <thomas.kopp@microchip.com>
14070 L:      linux-can@vger.kernel.org
14071 S:      Maintained
14072 F:      Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
14073 F:      drivers/net/can/spi/mcp251xfd/
14074
14075 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
14076 M:      Peter Rosin <peda@axentia.se>
14077 L:      linux-iio@vger.kernel.org
14078 S:      Maintained
14079 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
14080 F:      drivers/iio/potentiometer/mcp4018.c
14081 F:      drivers/iio/potentiometer/mcp4531.c
14082
14083 MCP4821 DAC DRIVER
14084 M:      Anshul Dalal <anshulusr@gmail.com>
14085 L:      linux-iio@vger.kernel.org
14086 S:      Maintained
14087 F:      Documentation/devicetree/bindings/iio/dac/microchip,mcp4821.yaml
14088 F:      drivers/iio/dac/mcp4821.c
14089
14090 MCR20A IEEE-802.15.4 RADIO DRIVER
14091 M:      Stefan Schmidt <stefan@datenfreihafen.org>
14092 L:      linux-wpan@vger.kernel.org
14093 S:      Odd Fixes
14094 W:      https://github.com/xueliu/mcr20a-linux
14095 F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
14096 F:      drivers/net/ieee802154/mcr20a.c
14097 F:      drivers/net/ieee802154/mcr20a.h
14098
14099 MDIO REGMAP DRIVER
14100 M:      Maxime Chevallier <maxime.chevallier@bootlin.com>
14101 L:      netdev@vger.kernel.org
14102 S:      Maintained
14103 F:      drivers/net/mdio/mdio-regmap.c
14104 F:      include/linux/mdio/mdio-regmap.h
14105
14106 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
14107 M:      William Breathitt Gray <wbg@kernel.org>
14108 L:      linux-iio@vger.kernel.org
14109 S:      Maintained
14110 F:      drivers/iio/dac/cio-dac.c
14111
14112 MEDIA CONTROLLER FRAMEWORK
14113 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
14114 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14115 L:      linux-media@vger.kernel.org
14116 S:      Supported
14117 W:      https://www.linuxtv.org
14118 T:      git git://linuxtv.org/media_tree.git
14119 F:      drivers/media/mc/
14120 F:      include/media/media-*.h
14121 F:      include/uapi/linux/media.h
14122
14123 MEDIA DRIVER FOR FREESCALE IMX PXP
14124 M:      Philipp Zabel <p.zabel@pengutronix.de>
14125 L:      linux-media@vger.kernel.org
14126 S:      Maintained
14127 T:      git git://linuxtv.org/media_tree.git
14128 F:      drivers/media/platform/nxp/imx-pxp.[ch]
14129
14130 MEDIA DRIVERS FOR ASCOT2E
14131 M:      Sergey Kozlov <serjk@netup.ru>
14132 M:      Abylay Ospan <aospan@netup.ru>
14133 L:      linux-media@vger.kernel.org
14134 S:      Supported
14135 W:      https://linuxtv.org
14136 W:      http://netup.tv/
14137 T:      git git://linuxtv.org/media_tree.git
14138 F:      drivers/media/dvb-frontends/ascot2e*
14139
14140 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
14141 M:      Jasmin Jessich <jasmin@anw.at>
14142 L:      linux-media@vger.kernel.org
14143 S:      Maintained
14144 W:      https://linuxtv.org
14145 T:      git git://linuxtv.org/media_tree.git
14146 F:      drivers/media/dvb-frontends/cxd2099*
14147
14148 MEDIA DRIVERS FOR CXD2841ER
14149 M:      Sergey Kozlov <serjk@netup.ru>
14150 M:      Abylay Ospan <aospan@netup.ru>
14151 L:      linux-media@vger.kernel.org
14152 S:      Supported
14153 W:      https://linuxtv.org
14154 W:      http://netup.tv/
14155 T:      git git://linuxtv.org/media_tree.git
14156 F:      drivers/media/dvb-frontends/cxd2841er*
14157
14158 MEDIA DRIVERS FOR CXD2880
14159 M:      Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
14160 L:      linux-media@vger.kernel.org
14161 S:      Supported
14162 W:      http://linuxtv.org/
14163 T:      git git://linuxtv.org/media_tree.git
14164 F:      drivers/media/dvb-frontends/cxd2880/*
14165 F:      drivers/media/spi/cxd2880*
14166
14167 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
14168 L:      linux-media@vger.kernel.org
14169 S:      Orphan
14170 W:      https://linuxtv.org
14171 T:      git git://linuxtv.org/media_tree.git
14172 F:      drivers/media/pci/ddbridge/*
14173
14174 MEDIA DRIVERS FOR FREESCALE IMX
14175 M:      Steve Longerbeam <slongerbeam@gmail.com>
14176 M:      Philipp Zabel <p.zabel@pengutronix.de>
14177 L:      linux-media@vger.kernel.org
14178 S:      Maintained
14179 T:      git git://linuxtv.org/media_tree.git
14180 F:      Documentation/admin-guide/media/imx.rst
14181 F:      Documentation/devicetree/bindings/media/imx.txt
14182 F:      drivers/staging/media/imx/
14183 F:      include/linux/imx-media.h
14184 F:      include/media/imx.h
14185
14186 MEDIA DRIVERS FOR FREESCALE IMX7/8
14187 M:      Rui Miguel Silva <rmfrfs@gmail.com>
14188 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14189 M:      Martin Kepplinger <martin.kepplinger@puri.sm>
14190 R:      Purism Kernel Team <kernel@puri.sm>
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/imx7.rst
14195 F:      Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
14196 F:      Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
14197 F:      Documentation/devicetree/bindings/media/nxp,imx8mq-mipi-csi2.yaml
14198 F:      drivers/media/platform/nxp/imx-mipi-csis.c
14199 F:      drivers/media/platform/nxp/imx7-media-csi.c
14200 F:      drivers/media/platform/nxp/imx8mq-mipi-csi2.c
14201
14202 MEDIA DRIVERS FOR HELENE
14203 M:      Abylay Ospan <aospan@netup.ru>
14204 L:      linux-media@vger.kernel.org
14205 S:      Supported
14206 W:      https://linuxtv.org
14207 W:      http://netup.tv/
14208 T:      git git://linuxtv.org/media_tree.git
14209 F:      drivers/media/dvb-frontends/helene*
14210
14211 MEDIA DRIVERS FOR HORUS3A
14212 M:      Sergey Kozlov <serjk@netup.ru>
14213 M:      Abylay Ospan <aospan@netup.ru>
14214 L:      linux-media@vger.kernel.org
14215 S:      Supported
14216 W:      https://linuxtv.org
14217 W:      http://netup.tv/
14218 T:      git git://linuxtv.org/media_tree.git
14219 F:      drivers/media/dvb-frontends/horus3a*
14220
14221 MEDIA DRIVERS FOR LNBH25
14222 M:      Sergey Kozlov <serjk@netup.ru>
14223 M:      Abylay Ospan <aospan@netup.ru>
14224 L:      linux-media@vger.kernel.org
14225 S:      Supported
14226 W:      https://linuxtv.org
14227 W:      http://netup.tv/
14228 T:      git git://linuxtv.org/media_tree.git
14229 F:      drivers/media/dvb-frontends/lnbh25*
14230
14231 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
14232 L:      linux-media@vger.kernel.org
14233 S:      Orphan
14234 W:      https://linuxtv.org
14235 T:      git git://linuxtv.org/media_tree.git
14236 F:      drivers/media/dvb-frontends/mxl5xx*
14237
14238 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
14239 M:      Sergey Kozlov <serjk@netup.ru>
14240 M:      Abylay Ospan <aospan@netup.ru>
14241 L:      linux-media@vger.kernel.org
14242 S:      Supported
14243 W:      https://linuxtv.org
14244 W:      http://netup.tv/
14245 T:      git git://linuxtv.org/media_tree.git
14246 F:      drivers/media/pci/netup_unidvb/*
14247
14248 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
14249 M:      Dmitry Osipenko <digetx@gmail.com>
14250 L:      linux-media@vger.kernel.org
14251 L:      linux-tegra@vger.kernel.org
14252 S:      Maintained
14253 T:      git git://linuxtv.org/media_tree.git
14254 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml
14255 F:      drivers/media/platform/nvidia/tegra-vde/
14256
14257 MEDIA DRIVERS FOR RENESAS - CEU
14258 M:      Jacopo Mondi <jacopo@jmondi.org>
14259 L:      linux-media@vger.kernel.org
14260 L:      linux-renesas-soc@vger.kernel.org
14261 S:      Supported
14262 T:      git git://linuxtv.org/media_tree.git
14263 F:      Documentation/devicetree/bindings/media/renesas,ceu.yaml
14264 F:      drivers/media/platform/renesas/renesas-ceu.c
14265 F:      include/media/drv-intf/renesas-ceu.h
14266
14267 MEDIA DRIVERS FOR RENESAS - DRIF
14268 M:      Fabrizio Castro <fabrizio.castro.jz@renesas.com>
14269 L:      linux-media@vger.kernel.org
14270 L:      linux-renesas-soc@vger.kernel.org
14271 S:      Supported
14272 T:      git git://linuxtv.org/media_tree.git
14273 F:      Documentation/devicetree/bindings/media/renesas,drif.yaml
14274 F:      drivers/media/platform/renesas/rcar_drif.c
14275
14276 MEDIA DRIVERS FOR RENESAS - FCP
14277 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14278 L:      linux-media@vger.kernel.org
14279 L:      linux-renesas-soc@vger.kernel.org
14280 S:      Supported
14281 T:      git git://linuxtv.org/media_tree.git
14282 F:      Documentation/devicetree/bindings/media/renesas,fcp.yaml
14283 F:      drivers/media/platform/renesas/rcar-fcp.c
14284 F:      include/media/rcar-fcp.h
14285
14286 MEDIA DRIVERS FOR RENESAS - FDP1
14287 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
14288 L:      linux-media@vger.kernel.org
14289 L:      linux-renesas-soc@vger.kernel.org
14290 S:      Supported
14291 T:      git git://linuxtv.org/media_tree.git
14292 F:      Documentation/devicetree/bindings/media/renesas,fdp1.yaml
14293 F:      drivers/media/platform/renesas/rcar_fdp1.c
14294
14295 MEDIA DRIVERS FOR RENESAS - VIN
14296 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
14297 L:      linux-media@vger.kernel.org
14298 L:      linux-renesas-soc@vger.kernel.org
14299 S:      Supported
14300 T:      git git://linuxtv.org/media_tree.git
14301 F:      Documentation/devicetree/bindings/media/renesas,csi2.yaml
14302 F:      Documentation/devicetree/bindings/media/renesas,isp.yaml
14303 F:      Documentation/devicetree/bindings/media/renesas,vin.yaml
14304 F:      drivers/media/platform/renesas/rcar-csi2.c
14305 F:      drivers/media/platform/renesas/rcar-isp.c
14306 F:      drivers/media/platform/renesas/rcar-vin/
14307
14308 MEDIA DRIVERS FOR RENESAS - VSP1
14309 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14310 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
14311 L:      linux-media@vger.kernel.org
14312 L:      linux-renesas-soc@vger.kernel.org
14313 S:      Supported
14314 T:      git git://linuxtv.org/media_tree.git
14315 F:      Documentation/devicetree/bindings/media/renesas,vsp1.yaml
14316 F:      drivers/media/platform/renesas/vsp1/
14317
14318 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
14319 L:      linux-media@vger.kernel.org
14320 S:      Orphan
14321 W:      https://linuxtv.org
14322 T:      git git://linuxtv.org/media_tree.git
14323 F:      drivers/media/dvb-frontends/stv0910*
14324
14325 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
14326 L:      linux-media@vger.kernel.org
14327 S:      Orphan
14328 W:      https://linuxtv.org
14329 T:      git git://linuxtv.org/media_tree.git
14330 F:      drivers/media/dvb-frontends/stv6111*
14331
14332 MEDIA DRIVERS FOR STM32 - DCMI / DCMIPP
14333 M:      Hugues Fruchet <hugues.fruchet@foss.st.com>
14334 M:      Alain Volmat <alain.volmat@foss.st.com>
14335 L:      linux-media@vger.kernel.org
14336 S:      Supported
14337 T:      git git://linuxtv.org/media_tree.git
14338 F:      Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
14339 F:      Documentation/devicetree/bindings/media/st,stm32-dcmipp.yaml
14340 F:      drivers/media/platform/st/stm32/stm32-dcmi.c
14341 F:      drivers/media/platform/st/stm32/stm32-dcmipp/*
14342
14343 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
14344 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14345 L:      linux-media@vger.kernel.org
14346 S:      Maintained
14347 W:      https://linuxtv.org
14348 Q:      http://patchwork.kernel.org/project/linux-media/list/
14349 T:      git git://linuxtv.org/media_tree.git
14350 F:      Documentation/admin-guide/media/
14351 F:      Documentation/devicetree/bindings/media/
14352 F:      Documentation/driver-api/media/
14353 F:      Documentation/userspace-api/media/
14354 F:      drivers/media/
14355 F:      drivers/staging/media/
14356 F:      include/dt-bindings/media/
14357 F:      include/linux/platform_data/media/
14358 F:      include/media/
14359 F:      include/uapi/linux/dvb/
14360 F:      include/uapi/linux/ivtv*
14361 F:      include/uapi/linux/media.h
14362 F:      include/uapi/linux/uvcvideo.h
14363 F:      include/uapi/linux/v4l2-*
14364 F:      include/uapi/linux/videodev2.h
14365
14366 MEDIATEK BLUETOOTH DRIVER
14367 M:      Sean Wang <sean.wang@mediatek.com>
14368 L:      linux-bluetooth@vger.kernel.org
14369 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14370 S:      Maintained
14371 F:      Documentation/devicetree/bindings/net/bluetooth/mediatek,bluetooth.txt
14372 F:      Documentation/devicetree/bindings/net/bluetooth/mediatek,mt7921s-bluetooth.yaml
14373 F:      drivers/bluetooth/btmtkuart.c
14374
14375 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
14376 M:      Sean Wang <sean.wang@mediatek.com>
14377 L:      linux-pm@vger.kernel.org
14378 S:      Maintained
14379 F:      Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
14380 F:      drivers/power/reset/mt6323-poweroff.c
14381
14382 MEDIATEK CIR DRIVER
14383 M:      Sean Wang <sean.wang@mediatek.com>
14384 S:      Maintained
14385 F:      drivers/media/rc/mtk-cir.c
14386
14387 MEDIATEK DMA DRIVER
14388 M:      Sean Wang <sean.wang@mediatek.com>
14389 L:      dmaengine@vger.kernel.org
14390 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14391 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14392 S:      Maintained
14393 F:      Documentation/devicetree/bindings/dma/mediatek,*
14394 F:      drivers/dma/mediatek/
14395
14396 MEDIATEK ETHERNET DRIVER
14397 M:      Felix Fietkau <nbd@nbd.name>
14398 M:      Sean Wang <sean.wang@mediatek.com>
14399 M:      Mark Lee <Mark-MC.Lee@mediatek.com>
14400 M:      Lorenzo Bianconi <lorenzo@kernel.org>
14401 L:      netdev@vger.kernel.org
14402 S:      Maintained
14403 F:      drivers/net/ethernet/mediatek/
14404
14405 MEDIATEK ETHERNET PCS DRIVER
14406 M:      Alexander Couzens <lynxis@fe80.eu>
14407 M:      Daniel Golle <daniel@makrotopia.org>
14408 L:      netdev@vger.kernel.org
14409 S:      Maintained
14410 F:      drivers/net/pcs/pcs-mtk-lynxi.c
14411 F:      include/linux/pcs/pcs-mtk-lynxi.h
14412
14413 MEDIATEK ETHERNET PHY DRIVERS
14414 M:      Daniel Golle <daniel@makrotopia.org>
14415 M:      Qingfang Deng <dqfext@gmail.com>
14416 M:      SkyLake Huang <SkyLake.Huang@mediatek.com>
14417 L:      netdev@vger.kernel.org
14418 S:      Maintained
14419 F:      drivers/net/phy/mediatek-ge-soc.c
14420 F:      drivers/net/phy/mediatek-ge.c
14421 F:      drivers/phy/mediatek/phy-mtk-xfi-tphy.c
14422
14423 MEDIATEK I2C CONTROLLER DRIVER
14424 M:      Qii Wang <qii.wang@mediatek.com>
14425 L:      linux-i2c@vger.kernel.org
14426 S:      Maintained
14427 F:      Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
14428 F:      drivers/i2c/busses/i2c-mt65xx.c
14429
14430 MEDIATEK IOMMU DRIVER
14431 M:      Yong Wu <yong.wu@mediatek.com>
14432 L:      iommu@lists.linux.dev
14433 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14434 S:      Supported
14435 F:      Documentation/devicetree/bindings/iommu/mediatek*
14436 F:      drivers/iommu/mtk_iommu*
14437 F:      include/dt-bindings/memory/mediatek,mt*-port.h
14438 F:      include/dt-bindings/memory/mt*-port.h
14439
14440 MEDIATEK JPEG DRIVER
14441 M:      Bin Liu <bin.liu@mediatek.com>
14442 S:      Supported
14443 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml
14444 F:      drivers/media/platform/mediatek/jpeg/
14445
14446 MEDIATEK KEYPAD DRIVER
14447 M:      Mattijs Korpershoek <mkorpershoek@baylibre.com>
14448 S:      Supported
14449 F:      Documentation/devicetree/bindings/input/mediatek,mt6779-keypad.yaml
14450 F:      drivers/input/keyboard/mt6779-keypad.c
14451
14452 MEDIATEK MDP DRIVER
14453 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
14454 M:      Houlong Wei <houlong.wei@mediatek.com>
14455 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
14456 S:      Supported
14457 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
14458 F:      drivers/media/platform/mediatek/mdp/
14459 F:      drivers/media/platform/mediatek/vpu/
14460
14461 MEDIATEK MEDIA DRIVER
14462 M:      Tiffany Lin <tiffany.lin@mediatek.com>
14463 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
14464 M:      Yunfei Dong <yunfei.dong@mediatek.com>
14465 S:      Supported
14466 F:      Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml
14467 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
14468 F:      drivers/media/platform/mediatek/vcodec/
14469 F:      drivers/media/platform/mediatek/vpu/
14470
14471 MEDIATEK MIPI-CSI CDPHY DRIVER
14472 M:      Julien Stephan <jstephan@baylibre.com>
14473 M:      Andy Hsieh <andy.hsieh@mediatek.com>
14474 S:      Supported
14475 F:      Documentation/devicetree/bindings/phy/mediatek,mt8365-csi-rx.yaml
14476 F:      drivers/phy/mediatek/phy-mtk-mipi-csi-0-5*
14477
14478 MEDIATEK MMC/SD/SDIO DRIVER
14479 M:      Chaotian Jing <chaotian.jing@mediatek.com>
14480 S:      Maintained
14481 F:      Documentation/devicetree/bindings/mmc/mtk-sd.yaml
14482 F:      drivers/mmc/host/mtk-sd.c
14483
14484 MEDIATEK MT76 WIRELESS LAN DRIVER
14485 M:      Felix Fietkau <nbd@nbd.name>
14486 M:      Lorenzo Bianconi <lorenzo@kernel.org>
14487 M:      Ryder Lee <ryder.lee@mediatek.com>
14488 R:      Shayne Chen <shayne.chen@mediatek.com>
14489 R:      Sean Wang <sean.wang@mediatek.com>
14490 L:      linux-wireless@vger.kernel.org
14491 S:      Maintained
14492 T:      git https://github.com/nbd168/wireless
14493 F:      Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
14494 F:      drivers/net/wireless/mediatek/mt76/
14495
14496 MEDIATEK MT7601U WIRELESS LAN DRIVER
14497 M:      Jakub Kicinski <kuba@kernel.org>
14498 L:      linux-wireless@vger.kernel.org
14499 S:      Maintained
14500 F:      drivers/net/wireless/mediatek/mt7601u/
14501
14502 MEDIATEK MT7621 CLOCK DRIVER
14503 M:      Sergio Paracuellos <sergio.paracuellos@gmail.com>
14504 S:      Maintained
14505 F:      Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
14506 F:      drivers/clk/ralink/clk-mt7621.c
14507
14508 MEDIATEK MT7621 PCIE CONTROLLER DRIVER
14509 M:      Sergio Paracuellos <sergio.paracuellos@gmail.com>
14510 S:      Maintained
14511 F:      Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
14512 F:      drivers/pci/controller/pcie-mt7621.c
14513
14514 MEDIATEK MT7621 PHY PCI DRIVER
14515 M:      Sergio Paracuellos <sergio.paracuellos@gmail.com>
14516 S:      Maintained
14517 F:      Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
14518 F:      drivers/phy/ralink/phy-mt7621-pci.c
14519
14520 MEDIATEK MT7621/28/88 I2C DRIVER
14521 M:      Stefan Roese <sr@denx.de>
14522 L:      linux-i2c@vger.kernel.org
14523 S:      Maintained
14524 F:      Documentation/devicetree/bindings/i2c/mediatek,mt7621-i2c.yaml
14525 F:      drivers/i2c/busses/i2c-mt7621.c
14526
14527 MEDIATEK MTMIPS CLOCK DRIVER
14528 M:      Sergio Paracuellos <sergio.paracuellos@gmail.com>
14529 S:      Maintained
14530 F:      Documentation/devicetree/bindings/clock/mediatek,mtmips-sysc.yaml
14531 F:      drivers/clk/ralink/clk-mtmips.c
14532
14533 MEDIATEK NAND CONTROLLER DRIVER
14534 L:      linux-mtd@lists.infradead.org
14535 S:      Orphan
14536 F:      Documentation/devicetree/bindings/mtd/mediatek,mtk-nfc.yaml
14537 F:      drivers/mtd/nand/raw/mtk_*
14538
14539 MEDIATEK PMIC LED DRIVER
14540 M:      Sean Wang <sean.wang@mediatek.com>
14541 S:      Maintained
14542 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
14543 F:      drivers/leds/leds-mt6323.c
14544
14545 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
14546 M:      Sean Wang <sean.wang@mediatek.com>
14547 S:      Maintained
14548 F:      drivers/char/hw_random/mtk-rng.c
14549
14550 MEDIATEK SMI DRIVER
14551 M:      Yong Wu <yong.wu@mediatek.com>
14552 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14553 S:      Supported
14554 F:      Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
14555 F:      drivers/memory/mtk-smi.c
14556 F:      include/soc/mediatek/smi.h
14557
14558 MEDIATEK SWITCH DRIVER
14559 M:      Arınç ÜNAL <arinc.unal@arinc9.com>
14560 M:      Daniel Golle <daniel@makrotopia.org>
14561 M:      DENG Qingfang <dqfext@gmail.com>
14562 M:      Sean Wang <sean.wang@mediatek.com>
14563 L:      netdev@vger.kernel.org
14564 S:      Maintained
14565 F:      drivers/net/dsa/mt7530-mdio.c
14566 F:      drivers/net/dsa/mt7530-mmio.c
14567 F:      drivers/net/dsa/mt7530.*
14568 F:      net/dsa/tag_mtk.c
14569
14570 MEDIATEK T7XX 5G WWAN MODEM DRIVER
14571 M:      Chandrashekar Devegowda <chandrashekar.devegowda@intel.com>
14572 R:      Chiranjeevi Rapolu <chiranjeevi.rapolu@linux.intel.com>
14573 R:      Liu Haijun <haijun.liu@mediatek.com>
14574 R:      M Chetan Kumar <m.chetan.kumar@linux.intel.com>
14575 R:      Ricardo Martinez <ricardo.martinez@linux.intel.com>
14576 L:      netdev@vger.kernel.org
14577 S:      Supported
14578 F:      drivers/net/wwan/t7xx/
14579
14580 MEDIATEK USB3 DRD IP DRIVER
14581 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
14582 L:      linux-usb@vger.kernel.org
14583 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14584 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14585 S:      Maintained
14586 F:      Documentation/devicetree/bindings/usb/mediatek,*
14587 F:      drivers/usb/host/xhci-mtk*
14588 F:      drivers/usb/mtu3/
14589
14590 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
14591 M:      Peter Senna Tschudin <peter.senna@gmail.com>
14592 M:      Ian Ray <ian.ray@ge.com>
14593 M:      Martyn Welch <martyn.welch@collabora.co.uk>
14594 S:      Maintained
14595 F:      Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
14596 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
14597
14598 MEGARAID SCSI/SAS DRIVERS
14599 M:      Kashyap Desai <kashyap.desai@broadcom.com>
14600 M:      Sumit Saxena <sumit.saxena@broadcom.com>
14601 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
14602 M:      Chandrakanth patil <chandrakanth.patil@broadcom.com>
14603 L:      megaraidlinux.pdl@broadcom.com
14604 L:      linux-scsi@vger.kernel.org
14605 S:      Maintained
14606 W:      http://www.avagotech.com/support/
14607 F:      Documentation/scsi/megaraid.rst
14608 F:      drivers/scsi/megaraid.*
14609 F:      drivers/scsi/megaraid/
14610
14611 MELEXIS MLX90614 DRIVER
14612 M:      Crt Mori <cmo@melexis.com>
14613 L:      linux-iio@vger.kernel.org
14614 S:      Supported
14615 W:      http://www.melexis.com
14616 F:      drivers/iio/temperature/mlx90614.c
14617
14618 MELEXIS MLX90632 DRIVER
14619 M:      Crt Mori <cmo@melexis.com>
14620 L:      linux-iio@vger.kernel.org
14621 S:      Supported
14622 W:      http://www.melexis.com
14623 F:      drivers/iio/temperature/mlx90632.c
14624
14625 MELEXIS MLX90635 DRIVER
14626 M:      Crt Mori <cmo@melexis.com>
14627 L:      linux-iio@vger.kernel.org
14628 S:      Supported
14629 W:      http://www.melexis.com
14630 F:      drivers/iio/temperature/mlx90635.c
14631
14632 MELFAS MIP4 TOUCHSCREEN DRIVER
14633 M:      Sangwon Jee <jeesw@melfas.com>
14634 S:      Supported
14635 W:      http://www.melfas.com
14636 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
14637 F:      drivers/input/touchscreen/melfas_mip4.c
14638
14639 MELLANOX BLUEFIELD I2C DRIVER
14640 M:      Khalil Blaiech <kblaiech@nvidia.com>
14641 M:      Asmaa Mnebhi <asmaa@nvidia.com>
14642 L:      linux-i2c@vger.kernel.org
14643 S:      Supported
14644 F:      drivers/i2c/busses/i2c-mlxbf.c
14645
14646 MELLANOX ETHERNET DRIVER (mlx4_en)
14647 M:      Tariq Toukan <tariqt@nvidia.com>
14648 L:      netdev@vger.kernel.org
14649 S:      Supported
14650 W:      https://www.nvidia.com/networking/
14651 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14652 F:      drivers/net/ethernet/mellanox/mlx4/en_*
14653
14654 MELLANOX ETHERNET DRIVER (mlx5e)
14655 M:      Saeed Mahameed <saeedm@nvidia.com>
14656 M:      Tariq Toukan <tariqt@nvidia.com>
14657 L:      netdev@vger.kernel.org
14658 S:      Supported
14659 W:      https://www.nvidia.com/networking/
14660 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14661 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
14662
14663 MELLANOX ETHERNET INNOVA DRIVERS
14664 R:      Boris Pismenny <borisp@nvidia.com>
14665 L:      netdev@vger.kernel.org
14666 S:      Supported
14667 W:      https://www.nvidia.com/networking/
14668 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14669 F:      drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
14670 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
14671 F:      include/linux/mlx5/mlx5_ifc_fpga.h
14672
14673 MELLANOX ETHERNET SWITCH DRIVERS
14674 M:      Ido Schimmel <idosch@nvidia.com>
14675 M:      Petr Machata <petrm@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/mlxsw/
14681 F:      tools/testing/selftests/drivers/net/mlxsw/
14682
14683 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
14684 M:      mlxsw@nvidia.com
14685 L:      netdev@vger.kernel.org
14686 S:      Supported
14687 W:      https://www.nvidia.com/networking/
14688 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14689 F:      drivers/net/ethernet/mellanox/mlxfw/
14690
14691 MELLANOX HARDWARE PLATFORM SUPPORT
14692 M:      Hans de Goede <hdegoede@redhat.com>
14693 M:      Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
14694 M:      Vadim Pasternak <vadimp@nvidia.com>
14695 L:      platform-driver-x86@vger.kernel.org
14696 S:      Supported
14697 F:      Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
14698 F:      drivers/platform/mellanox/
14699 F:      include/linux/platform_data/mlxreg.h
14700
14701 MELLANOX MLX4 core VPI driver
14702 M:      Tariq Toukan <tariqt@nvidia.com>
14703 L:      netdev@vger.kernel.org
14704 L:      linux-rdma@vger.kernel.org
14705 S:      Supported
14706 W:      https://www.nvidia.com/networking/
14707 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14708 F:      drivers/net/ethernet/mellanox/mlx4/
14709 F:      include/linux/mlx4/
14710
14711 MELLANOX MLX4 IB driver
14712 M:      Yishai Hadas <yishaih@nvidia.com>
14713 L:      linux-rdma@vger.kernel.org
14714 S:      Supported
14715 W:      https://www.nvidia.com/networking/
14716 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14717 F:      drivers/infiniband/hw/mlx4/
14718 F:      include/linux/mlx4/
14719 F:      include/uapi/rdma/mlx4-abi.h
14720
14721 MELLANOX MLX5 core VPI driver
14722 M:      Saeed Mahameed <saeedm@nvidia.com>
14723 M:      Leon Romanovsky <leonro@nvidia.com>
14724 M:      Tariq Toukan <tariqt@nvidia.com>
14725 L:      netdev@vger.kernel.org
14726 L:      linux-rdma@vger.kernel.org
14727 S:      Supported
14728 W:      https://www.nvidia.com/networking/
14729 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14730 F:      Documentation/networking/device_drivers/ethernet/mellanox/
14731 F:      drivers/net/ethernet/mellanox/mlx5/core/
14732 F:      include/linux/mlx5/
14733
14734 MELLANOX MLX5 IB driver
14735 M:      Leon Romanovsky <leonro@nvidia.com>
14736 L:      linux-rdma@vger.kernel.org
14737 S:      Supported
14738 W:      https://www.nvidia.com/networking/
14739 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14740 F:      drivers/infiniband/hw/mlx5/
14741 F:      include/linux/mlx5/
14742 F:      include/uapi/rdma/mlx5-abi.h
14743
14744 MELLANOX MLX5 VDPA DRIVER
14745 M:      Dragos Tatulea <dtatulea@nvidia.com>
14746 L:      virtualization@lists.linux.dev
14747 S:      Supported
14748 F:      drivers/vdpa/mlx5/
14749
14750 MELLANOX MLXCPLD I2C AND MUX DRIVER
14751 M:      Vadim Pasternak <vadimp@nvidia.com>
14752 M:      Michael Shych <michaelsh@nvidia.com>
14753 L:      linux-i2c@vger.kernel.org
14754 S:      Supported
14755 F:      Documentation/i2c/busses/i2c-mlxcpld.rst
14756 F:      drivers/i2c/busses/i2c-mlxcpld.c
14757 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
14758
14759 MELLANOX MLXCPLD LED DRIVER
14760 M:      Vadim Pasternak <vadimp@nvidia.com>
14761 L:      linux-leds@vger.kernel.org
14762 S:      Supported
14763 F:      Documentation/leds/leds-mlxcpld.rst
14764 F:      drivers/leds/leds-mlxcpld.c
14765 F:      drivers/leds/leds-mlxreg.c
14766
14767 MELLANOX PLATFORM DRIVER
14768 M:      Vadim Pasternak <vadimp@nvidia.com>
14769 L:      platform-driver-x86@vger.kernel.org
14770 S:      Supported
14771 F:      drivers/platform/x86/mlx-platform.c
14772
14773 MEMBARRIER SUPPORT
14774 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14775 M:      "Paul E. McKenney" <paulmck@kernel.org>
14776 L:      linux-kernel@vger.kernel.org
14777 S:      Supported
14778 F:      Documentation/scheduler/membarrier.rst
14779 F:      arch/*/include/asm/membarrier.h
14780 F:      arch/*/include/asm/sync_core.h
14781 F:      include/uapi/linux/membarrier.h
14782 F:      kernel/sched/membarrier.c
14783
14784 MEMBLOCK AND MEMORY MANAGEMENT INITIALIZATION
14785 M:      Mike Rapoport <rppt@kernel.org>
14786 L:      linux-mm@kvack.org
14787 S:      Maintained
14788 F:      Documentation/core-api/boot-time-mm.rst
14789 F:      include/linux/memblock.h
14790 F:      mm/memblock.c
14791 F:      mm/mm_init.c
14792 F:      tools/testing/memblock/
14793
14794 MEMORY ALLOCATION PROFILING
14795 M:      Suren Baghdasaryan <surenb@google.com>
14796 M:      Kent Overstreet <kent.overstreet@linux.dev>
14797 L:      linux-mm@kvack.org
14798 S:      Maintained
14799 F:      Documentation/mm/allocation-profiling.rst
14800 F:      include/linux/alloc_tag.h
14801 F:      include/linux/pgalloc_tag.h
14802 F:      lib/alloc_tag.c
14803
14804 MEMORY CONTROLLER DRIVERS
14805 M:      Krzysztof Kozlowski <krzk@kernel.org>
14806 L:      linux-kernel@vger.kernel.org
14807 S:      Maintained
14808 B:      mailto:krzysztof.kozlowski@linaro.org
14809 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
14810 F:      Documentation/devicetree/bindings/memory-controllers/
14811 F:      drivers/memory/
14812 F:      include/dt-bindings/memory/
14813 F:      include/memory/
14814
14815 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
14816 M:      Dmitry Osipenko <digetx@gmail.com>
14817 L:      linux-pm@vger.kernel.org
14818 L:      linux-tegra@vger.kernel.org
14819 S:      Maintained
14820 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
14821 F:      drivers/devfreq/tegra30-devfreq.c
14822
14823 MEMORY HOT(UN)PLUG
14824 M:      David Hildenbrand <david@redhat.com>
14825 M:      Oscar Salvador <osalvador@suse.de>
14826 L:      linux-mm@kvack.org
14827 S:      Maintained
14828 F:      Documentation/admin-guide/mm/memory-hotplug.rst
14829 F:      Documentation/core-api/memory-hotplug.rst
14830 F:      drivers/base/memory.c
14831 F:      include/linux/memory_hotplug.h
14832 F:      mm/memory_hotplug.c
14833 F:      tools/testing/selftests/memory-hotplug/
14834
14835 MEMORY MANAGEMENT
14836 M:      Andrew Morton <akpm@linux-foundation.org>
14837 L:      linux-mm@kvack.org
14838 S:      Maintained
14839 W:      http://www.linux-mm.org
14840 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
14841 T:      quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
14842 F:      include/linux/gfp.h
14843 F:      include/linux/gfp_types.h
14844 F:      include/linux/memfd.h
14845 F:      include/linux/memory.h
14846 F:      include/linux/memory_hotplug.h
14847 F:      include/linux/memory-tiers.h
14848 F:      include/linux/mempolicy.h
14849 F:      include/linux/mempool.h
14850 F:      include/linux/memremap.h
14851 F:      include/linux/mm.h
14852 F:      include/linux/mm_*.h
14853 F:      include/linux/mmzone.h
14854 F:      include/linux/mmu_notifier.h
14855 F:      include/linux/pagewalk.h
14856 F:      include/linux/rmap.h
14857 F:      include/trace/events/ksm.h
14858 F:      mm/
14859 F:      tools/mm/
14860 F:      tools/testing/selftests/mm/
14861 N:      include/linux/page[-_]*
14862
14863 MEMORY MAPPING
14864 M:      Andrew Morton <akpm@linux-foundation.org>
14865 R:      Liam R. Howlett <Liam.Howlett@oracle.com>
14866 R:      Vlastimil Babka <vbabka@suse.cz>
14867 R:      Lorenzo Stoakes <lorenzo.stoakes@oracle.com>
14868 L:      linux-mm@kvack.org
14869 S:      Maintained
14870 W:      http://www.linux-mm.org
14871 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
14872 F:      mm/mmap.c
14873
14874 MEMORY TECHNOLOGY DEVICES (MTD)
14875 M:      Miquel Raynal <miquel.raynal@bootlin.com>
14876 M:      Richard Weinberger <richard@nod.at>
14877 M:      Vignesh Raghavendra <vigneshr@ti.com>
14878 L:      linux-mtd@lists.infradead.org
14879 S:      Maintained
14880 W:      http://www.linux-mtd.infradead.org/
14881 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
14882 C:      irc://irc.oftc.net/mtd
14883 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
14884 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
14885 F:      Documentation/devicetree/bindings/mtd/
14886 F:      drivers/mtd/
14887 F:      include/linux/mtd/
14888 F:      include/uapi/mtd/
14889
14890 MEMSENSING MICROSYSTEMS MSA311 DRIVER
14891 M:      Dmitry Rokosov <ddrokosov@sberdevices.ru>
14892 L:      linux-iio@vger.kernel.org
14893 S:      Maintained
14894 F:      Documentation/devicetree/bindings/iio/accel/memsensing,msa311.yaml
14895 F:      drivers/iio/accel/msa311.c
14896
14897 MEN A21 WATCHDOG DRIVER
14898 M:      Johannes Thumshirn <morbidrsa@gmail.com>
14899 L:      linux-watchdog@vger.kernel.org
14900 S:      Maintained
14901 F:      drivers/watchdog/mena21_wdt.c
14902
14903 MEN CHAMELEON BUS (mcb)
14904 M:      Johannes Thumshirn <morbidrsa@gmail.com>
14905 S:      Maintained
14906 F:      Documentation/driver-api/men-chameleon-bus.rst
14907 F:      drivers/mcb/
14908 F:      include/linux/mcb.h
14909
14910 MEN F21BMC (Board Management Controller)
14911 M:      Andreas Werner <andreas.werner@men.de>
14912 S:      Supported
14913 F:      Documentation/hwmon/menf21bmc.rst
14914 F:      drivers/hwmon/menf21bmc_hwmon.c
14915 F:      drivers/leds/leds-menf21bmc.c
14916 F:      drivers/mfd/menf21bmc.c
14917 F:      drivers/watchdog/menf21bmc_wdt.c
14918
14919 MEN Z069 WATCHDOG DRIVER
14920 M:      Johannes Thumshirn <jth@kernel.org>
14921 L:      linux-watchdog@vger.kernel.org
14922 S:      Maintained
14923 F:      drivers/watchdog/menz69_wdt.c
14924
14925 MESON AO CEC DRIVER FOR AMLOGIC SOCS
14926 M:      Neil Armstrong <neil.armstrong@linaro.org>
14927 L:      linux-media@vger.kernel.org
14928 L:      linux-amlogic@lists.infradead.org
14929 S:      Supported
14930 W:      http://linux-meson.com/
14931 T:      git git://linuxtv.org/media_tree.git
14932 F:      Documentation/devicetree/bindings/media/cec/amlogic,meson-gx-ao-cec.yaml
14933 F:      drivers/media/cec/platform/meson/ao-cec-g12a.c
14934 F:      drivers/media/cec/platform/meson/ao-cec.c
14935
14936 MESON GE2D DRIVER FOR AMLOGIC SOCS
14937 M:      Neil Armstrong <neil.armstrong@linaro.org>
14938 L:      linux-media@vger.kernel.org
14939 L:      linux-amlogic@lists.infradead.org
14940 S:      Supported
14941 T:      git git://linuxtv.org/media_tree.git
14942 F:      Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
14943 F:      drivers/media/platform/amlogic/meson-ge2d/
14944
14945 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
14946 M:      Liang Yang <liang.yang@amlogic.com>
14947 L:      linux-mtd@lists.infradead.org
14948 S:      Maintained
14949 F:      Documentation/devicetree/bindings/mtd/amlogic,meson-nand.yaml
14950 F:      drivers/mtd/nand/raw/meson_*
14951
14952 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
14953 M:      Neil Armstrong <neil.armstrong@linaro.org>
14954 L:      linux-media@vger.kernel.org
14955 L:      linux-amlogic@lists.infradead.org
14956 S:      Supported
14957 T:      git git://linuxtv.org/media_tree.git
14958 F:      Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
14959 F:      drivers/staging/media/meson/vdec/
14960
14961 META ETHERNET DRIVERS
14962 M:      Alexander Duyck <alexanderduyck@fb.com>
14963 M:      Jakub Kicinski <kuba@kernel.org>
14964 R:      kernel-team@meta.com
14965 S:      Supported
14966 F:      Documentation/networking/device_drivers/ethernet/meta/
14967 F:      drivers/net/ethernet/meta/
14968
14969 METHODE UDPU SUPPORT
14970 M:      Robert Marko <robert.marko@sartura.hr>
14971 S:      Maintained
14972 F:      arch/arm64/boot/dts/marvell/armada-3720-eDPU.dts
14973 F:      arch/arm64/boot/dts/marvell/armada-3720-uDPU.*
14974
14975 MHI BUS
14976 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
14977 L:      mhi@lists.linux.dev
14978 L:      linux-arm-msm@vger.kernel.org
14979 S:      Maintained
14980 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
14981 F:      Documentation/ABI/stable/sysfs-bus-mhi
14982 F:      Documentation/mhi/
14983 F:      drivers/bus/mhi/
14984 F:      drivers/pci/endpoint/functions/pci-epf-mhi.c
14985 F:      include/linux/mhi.h
14986
14987 MICROBLAZE ARCHITECTURE
14988 M:      Michal Simek <monstr@monstr.eu>
14989 S:      Supported
14990 W:      http://www.monstr.eu/fdt/
14991 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
14992 F:      arch/microblaze/
14993
14994 MICROBLAZE TMR INJECT
14995 M:      Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com>
14996 S:      Supported
14997 F:      Documentation/devicetree/bindings/misc/xlnx,tmr-inject.yaml
14998 F:      drivers/misc/xilinx_tmr_inject.c
14999
15000 MICROBLAZE TMR MANAGER
15001 M:      Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com>
15002 S:      Supported
15003 F:      Documentation/ABI/testing/sysfs-driver-xilinx-tmr-manager
15004 F:      Documentation/devicetree/bindings/misc/xlnx,tmr-manager.yaml
15005 F:      drivers/misc/xilinx_tmr_manager.c
15006
15007 MICROCHIP AT91 DMA DRIVERS
15008 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
15009 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15010 L:      dmaengine@vger.kernel.org
15011 S:      Supported
15012 F:      Documentation/devicetree/bindings/dma/atmel-dma.txt
15013 F:      drivers/dma/at_hdmac.c
15014 F:      drivers/dma/at_xdmac.c
15015 F:      include/dt-bindings/dma/at91.h
15016
15017 MICROCHIP AT91 SERIAL DRIVER
15018 M:      Richard Genoud <richard.genoud@bootlin.com>
15019 S:      Maintained
15020 F:      Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
15021 F:      drivers/tty/serial/atmel_serial.c
15022 F:      drivers/tty/serial/atmel_serial.h
15023
15024 MICROCHIP AT91 USART MFD DRIVER
15025 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
15026 L:      linux-kernel@vger.kernel.org
15027 S:      Supported
15028 F:      Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
15029 F:      drivers/mfd/at91-usart.c
15030 F:      include/dt-bindings/mfd/at91-usart.h
15031
15032 MICROCHIP AT91 USART SPI DRIVER
15033 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
15034 L:      linux-spi@vger.kernel.org
15035 S:      Supported
15036 F:      Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
15037 F:      drivers/spi/spi-at91-usart.c
15038
15039 MICROCHIP AUDIO ASOC DRIVERS
15040 M:      Claudiu Beznea <claudiu.beznea@tuxon.dev>
15041 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15042 S:      Supported
15043 F:      Documentation/devicetree/bindings/sound/atmel*
15044 F:      Documentation/devicetree/bindings/sound/axentia,tse850-pcm5142.txt
15045 F:      Documentation/devicetree/bindings/sound/microchip,sama7g5-*
15046 F:      Documentation/devicetree/bindings/sound/mikroe,mikroe-proto.txt
15047 F:      sound/soc/atmel
15048
15049 MICROCHIP CSI2DC DRIVER
15050 M:      Eugen Hristev <eugen.hristev@microchip.com>
15051 L:      linux-media@vger.kernel.org
15052 S:      Supported
15053 F:      Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
15054 F:      drivers/media/platform/microchip/microchip-csi2dc.c
15055
15056 MICROCHIP ECC DRIVER
15057 L:      linux-crypto@vger.kernel.org
15058 S:      Orphan
15059 F:      drivers/crypto/atmel-ecc.*
15060
15061 MICROCHIP EIC DRIVER
15062 M:      Claudiu Beznea <claudiu.beznea@tuxon.dev>
15063 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15064 S:      Supported
15065 F:      Documentation/devicetree/bindings/interrupt-controller/microchip,sama7g5-eic.yaml
15066 F:      drivers/irqchip/irq-mchp-eic.c
15067
15068 MICROCHIP I2C DRIVER
15069 M:      Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
15070 L:      linux-i2c@vger.kernel.org
15071 S:      Supported
15072 F:      drivers/i2c/busses/i2c-at91-*.c
15073 F:      drivers/i2c/busses/i2c-at91.h
15074
15075 MICROCHIP ISC DRIVER
15076 M:      Eugen Hristev <eugen.hristev@microchip.com>
15077 L:      linux-media@vger.kernel.org
15078 S:      Supported
15079 F:      Documentation/devicetree/bindings/media/atmel,isc.yaml
15080 F:      Documentation/devicetree/bindings/media/microchip,xisc.yaml
15081 F:      drivers/media/platform/microchip/microchip-isc*
15082 F:      drivers/media/platform/microchip/microchip-sama*-isc*
15083 F:      drivers/staging/media/deprecated/atmel/atmel-isc*
15084 F:      drivers/staging/media/deprecated/atmel/atmel-sama*-isc*
15085 F:      include/linux/atmel-isc-media.h
15086
15087 MICROCHIP ISI DRIVER
15088 M:      Eugen Hristev <eugen.hristev@microchip.com>
15089 L:      linux-media@vger.kernel.org
15090 S:      Supported
15091 F:      drivers/media/platform/atmel/atmel-isi.c
15092 F:      drivers/media/platform/atmel/atmel-isi.h
15093
15094 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
15095 M:      Woojung Huh <woojung.huh@microchip.com>
15096 M:      UNGLinuxDriver@microchip.com
15097 L:      netdev@vger.kernel.org
15098 S:      Maintained
15099 F:      Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
15100 F:      Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml
15101 F:      drivers/net/dsa/microchip/*
15102 F:      include/linux/dsa/ksz_common.h
15103 F:      include/linux/platform_data/microchip-ksz.h
15104 F:      net/dsa/tag_ksz.c
15105
15106 MICROCHIP LAN743X ETHERNET DRIVER
15107 M:      Bryan Whitehead <bryan.whitehead@microchip.com>
15108 M:      UNGLinuxDriver@microchip.com
15109 L:      netdev@vger.kernel.org
15110 S:      Maintained
15111 F:      drivers/net/ethernet/microchip/lan743x_*
15112
15113 MICROCHIP LAN8650/1 10BASE-T1S MACPHY ETHERNET DRIVER
15114 M:      Parthiban Veerasooran <parthiban.veerasooran@microchip.com>
15115 L:      netdev@vger.kernel.org
15116 S:      Maintained
15117 F:      Documentation/devicetree/bindings/net/microchip,lan8650.yaml
15118 F:      drivers/net/ethernet/microchip/lan865x/lan865x.c
15119
15120 MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER
15121 M:      Arun Ramadoss <arun.ramadoss@microchip.com>
15122 R:      UNGLinuxDriver@microchip.com
15123 L:      netdev@vger.kernel.org
15124 S:      Maintained
15125 F:      drivers/net/phy/microchip_t1.c
15126
15127 MICROCHIP LAN966X ETHERNET DRIVER
15128 M:      Horatiu Vultur <horatiu.vultur@microchip.com>
15129 M:      UNGLinuxDriver@microchip.com
15130 L:      netdev@vger.kernel.org
15131 S:      Maintained
15132 F:      drivers/net/ethernet/microchip/lan966x/*
15133
15134 MICROCHIP LAN966X OIC DRIVER
15135 M:      Herve Codina <herve.codina@bootlin.com>
15136 S:      Maintained
15137 F:      Documentation/devicetree/bindings/interrupt-controller/microchip,lan966x-oic.yaml
15138 F:      drivers/irqchip/irq-lan966x-oic.c
15139
15140 MICROCHIP LCDFB DRIVER
15141 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
15142 L:      linux-fbdev@vger.kernel.org
15143 S:      Maintained
15144 F:      drivers/video/fbdev/atmel_lcdfb.c
15145 F:      include/video/atmel_lcdc.h
15146
15147 MICROCHIP MCP16502 PMIC DRIVER
15148 M:      Claudiu Beznea <claudiu.beznea@tuxon.dev>
15149 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15150 S:      Supported
15151 F:      Documentation/devicetree/bindings/regulator/microchip,mcp16502.yaml
15152 F:      drivers/regulator/mcp16502.c
15153
15154 MICROCHIP MCP3564 ADC DRIVER
15155 M:      Marius Cristea <marius.cristea@microchip.com>
15156 L:      linux-iio@vger.kernel.org
15157 S:      Supported
15158 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-mcp3564
15159 F:      Documentation/devicetree/bindings/iio/adc/microchip,mcp3564.yaml
15160 F:      drivers/iio/adc/mcp3564.c
15161
15162 MICROCHIP MCP3911 ADC DRIVER
15163 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
15164 M:      Kent Gustavsson <kent@minoris.se>
15165 L:      linux-iio@vger.kernel.org
15166 S:      Maintained
15167 F:      Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
15168 F:      drivers/iio/adc/mcp3911.c
15169
15170 MICROCHIP MMC/SD/SDIO MCI DRIVER
15171 M:      Aubin Constans <aubin.constans@microchip.com>
15172 S:      Maintained
15173 F:      drivers/mmc/host/atmel-mci.c
15174
15175 MICROCHIP NAND DRIVER
15176 L:      linux-mtd@lists.infradead.org
15177 S:      Orphan
15178 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
15179 F:      drivers/mtd/nand/raw/atmel/*
15180
15181 MICROCHIP OTPC DRIVER
15182 M:      Claudiu Beznea <claudiu.beznea@tuxon.dev>
15183 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15184 S:      Supported
15185 F:      Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml
15186 F:      drivers/nvmem/microchip-otpc.c
15187 F:      include/dt-bindings/nvmem/microchip,sama7g5-otpc.h
15188
15189 MICROCHIP PAC1934 POWER/ENERGY MONITOR DRIVER
15190 M:      Marius Cristea <marius.cristea@microchip.com>
15191 L:      linux-iio@vger.kernel.org
15192 S:      Supported
15193 F:      Documentation/devicetree/bindings/iio/adc/microchip,pac1934.yaml
15194 F:      drivers/iio/adc/pac1934.c
15195
15196 MICROCHIP PCI1XXXX GP DRIVER
15197 M:      Vaibhaav Ram T.L <vaibhaavram.tl@microchip.com>
15198 M:      Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
15199 L:      linux-gpio@vger.kernel.org
15200 S:      Supported
15201 F:      drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c
15202 F:      drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.h
15203 F:      drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c
15204 F:      drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c
15205
15206 MICROCHIP PCI1XXXX I2C DRIVER
15207 M:      Tharun Kumar P <tharunkumar.pasumarthi@microchip.com>
15208 M:      Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
15209 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15210 L:      linux-i2c@vger.kernel.org
15211 S:      Maintained
15212 F:      drivers/i2c/busses/i2c-mchp-pci1xxxx.c
15213
15214 MICROCHIP PCIe UART DRIVER
15215 M:      Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
15216 M:      Tharun Kumar P <tharunkumar.pasumarthi@microchip.com>
15217 L:      linux-serial@vger.kernel.org
15218 S:      Maintained
15219 F:      drivers/tty/serial/8250/8250_pci1xxxx.c
15220
15221 MICROCHIP POLARFIRE FPGA DRIVERS
15222 M:      Conor Dooley <conor.dooley@microchip.com>
15223 R:      Vladimir Georgiev <v.georgiev@metrotek.ru>
15224 L:      linux-fpga@vger.kernel.org
15225 S:      Supported
15226 F:      Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml
15227 F:      drivers/fpga/microchip-spi.c
15228
15229 MICROCHIP PWM DRIVER
15230 M:      Claudiu Beznea <claudiu.beznea@tuxon.dev>
15231 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15232 L:      linux-pwm@vger.kernel.org
15233 S:      Supported
15234 F:      Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml
15235 F:      drivers/pwm/pwm-atmel.c
15236
15237 MICROCHIP SAM9x7-COMPATIBLE LVDS CONTROLLER
15238 M:      Manikandan Muralidharan <manikandan.m@microchip.com>
15239 M:      Dharma Balasubiramani <dharma.b@microchip.com>
15240 L:      dri-devel@lists.freedesktop.org
15241 S:      Supported
15242 F:      Documentation/devicetree/bindings/display/bridge/microchip,sam9x75-lvds.yaml
15243 F:      drivers/gpu/drm/bridge/microchip-lvds.c
15244
15245 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
15246 M:      Eugen Hristev <eugen.hristev@microchip.com>
15247 L:      linux-iio@vger.kernel.org
15248 S:      Supported
15249 F:      Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
15250 F:      drivers/iio/adc/at91-sama5d2_adc.c
15251 F:      include/dt-bindings/iio/adc/at91-sama5d2_adc.h
15252
15253 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
15254 M:      Claudiu Beznea <claudiu.beznea@tuxon.dev>
15255 S:      Supported
15256 F:      Documentation/devicetree/bindings/power/reset/atmel,sama5d2-shdwc.yaml
15257 F:      drivers/power/reset/at91-sama5d2_shdwc.c
15258
15259 MICROCHIP SOC DRIVERS
15260 M:      Conor Dooley <conor@kernel.org>
15261 S:      Supported
15262 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
15263 F:      Documentation/devicetree/bindings/soc/microchip/
15264 F:      drivers/soc/microchip/
15265
15266 MICROCHIP SPI DRIVER
15267 M:      Ryan Wanner <ryan.wanner@microchip.com>
15268 S:      Supported
15269 F:      drivers/spi/spi-atmel.*
15270
15271 MICROCHIP SSC DRIVER
15272 M:      Claudiu Beznea <claudiu.beznea@tuxon.dev>
15273 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15274 S:      Supported
15275 F:      Documentation/devicetree/bindings/misc/atmel-ssc.txt
15276 F:      drivers/misc/atmel-ssc.c
15277 F:      include/linux/atmel-ssc.h
15278
15279 Microchip Timer Counter Block (TCB) Capture Driver
15280 M:      Kamel Bouhara <kamel.bouhara@bootlin.com>
15281 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15282 L:      linux-iio@vger.kernel.org
15283 S:      Maintained
15284 F:      drivers/counter/microchip-tcb-capture.c
15285
15286 MICROCHIP USB251XB DRIVER
15287 M:      Richard Leitner <richard.leitner@skidata.com>
15288 L:      linux-usb@vger.kernel.org
15289 S:      Maintained
15290 F:      Documentation/devicetree/bindings/usb/usb251xb.yaml
15291 F:      drivers/usb/misc/usb251xb.c
15292
15293 MICROCHIP USBA UDC DRIVER
15294 M:      Cristian Birsan <cristian.birsan@microchip.com>
15295 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15296 S:      Supported
15297 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
15298
15299 MICROCHIP WILC1000 WIFI DRIVER
15300 M:      Ajay Singh <ajay.kathat@microchip.com>
15301 M:      Claudiu Beznea <claudiu.beznea@tuxon.dev>
15302 L:      linux-wireless@vger.kernel.org
15303 S:      Supported
15304 F:      drivers/net/wireless/microchip/wilc1000/
15305
15306 MICROSEMI MIPS SOCS
15307 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
15308 M:      UNGLinuxDriver@microchip.com
15309 L:      linux-mips@vger.kernel.org
15310 S:      Supported
15311 F:      Documentation/devicetree/bindings/mips/mscc.txt
15312 F:      Documentation/devicetree/bindings/phy/mscc,vsc7514-serdes.yaml
15313 F:      Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
15314 F:      arch/mips/boot/dts/mscc/
15315 F:      arch/mips/configs/generic/board-ocelot.config
15316 F:      arch/mips/generic/board-ocelot.c
15317
15318 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
15319 M:      Don Brace <don.brace@microchip.com>
15320 L:      storagedev@microchip.com
15321 L:      linux-scsi@vger.kernel.org
15322 S:      Supported
15323 F:      Documentation/scsi/smartpqi.rst
15324 F:      drivers/scsi/smartpqi/Kconfig
15325 F:      drivers/scsi/smartpqi/Makefile
15326 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
15327 F:      include/linux/cciss*.h
15328 F:      include/uapi/linux/cciss*.h
15329
15330 MICROSOFT MANA RDMA DRIVER
15331 M:      Long Li <longli@microsoft.com>
15332 M:      Ajay Sharma <sharmaajay@microsoft.com>
15333 L:      linux-rdma@vger.kernel.org
15334 S:      Supported
15335 F:      drivers/infiniband/hw/mana/
15336 F:      include/net/mana
15337 F:      include/uapi/rdma/mana-abi.h
15338
15339 MICROSOFT SURFACE AGGREGATOR TABLET-MODE SWITCH
15340 M:      Maximilian Luz <luzmaximilian@gmail.com>
15341 L:      platform-driver-x86@vger.kernel.org
15342 S:      Maintained
15343 F:      drivers/platform/surface/surface_aggregator_tabletsw.c
15344
15345 MICROSOFT SURFACE BATTERY AND AC DRIVERS
15346 M:      Maximilian Luz <luzmaximilian@gmail.com>
15347 L:      linux-pm@vger.kernel.org
15348 L:      platform-driver-x86@vger.kernel.org
15349 S:      Maintained
15350 F:      drivers/power/supply/surface_battery.c
15351 F:      drivers/power/supply/surface_charger.c
15352
15353 MICROSOFT SURFACE DTX DRIVER
15354 M:      Maximilian Luz <luzmaximilian@gmail.com>
15355 L:      platform-driver-x86@vger.kernel.org
15356 S:      Maintained
15357 F:      Documentation/driver-api/surface_aggregator/clients/dtx.rst
15358 F:      drivers/platform/surface/surface_dtx.c
15359 F:      include/uapi/linux/surface_aggregator/dtx.h
15360
15361 MICROSOFT SURFACE SENSOR FAN DRIVER
15362 M:      Maximilian Luz <luzmaximilian@gmail.com>
15363 M:      Ivor Wanders <ivor@iwanders.net>
15364 L:      linux-hwmon@vger.kernel.org
15365 S:      Maintained
15366 F:      Documentation/hwmon/surface_fan.rst
15367 F:      drivers/hwmon/surface_fan.c
15368
15369 MICROSOFT SURFACE SENSOR THERMAL DRIVER
15370 M:      Maximilian Luz <luzmaximilian@gmail.com>
15371 L:      linux-hwmon@vger.kernel.org
15372 S:      Maintained
15373 F:      drivers/hwmon/surface_temp.c
15374
15375 MICROSOFT SURFACE GPE LID SUPPORT DRIVER
15376 M:      Maximilian Luz <luzmaximilian@gmail.com>
15377 L:      platform-driver-x86@vger.kernel.org
15378 S:      Maintained
15379 F:      drivers/platform/surface/surface_gpe.c
15380
15381 MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
15382 M:      Hans de Goede <hdegoede@redhat.com>
15383 M:      Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
15384 M:      Maximilian Luz <luzmaximilian@gmail.com>
15385 L:      platform-driver-x86@vger.kernel.org
15386 S:      Maintained
15387 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
15388 F:      drivers/platform/surface/
15389
15390 MICROSOFT SURFACE HID TRANSPORT DRIVER
15391 M:      Maximilian Luz <luzmaximilian@gmail.com>
15392 L:      linux-input@vger.kernel.org
15393 L:      platform-driver-x86@vger.kernel.org
15394 S:      Maintained
15395 F:      drivers/hid/surface-hid/
15396
15397 MICROSOFT SURFACE HOT-PLUG DRIVER
15398 M:      Maximilian Luz <luzmaximilian@gmail.com>
15399 L:      platform-driver-x86@vger.kernel.org
15400 S:      Maintained
15401 F:      drivers/platform/surface/surface_hotplug.c
15402
15403 MICROSOFT SURFACE PLATFORM PROFILE DRIVER
15404 M:      Maximilian Luz <luzmaximilian@gmail.com>
15405 L:      platform-driver-x86@vger.kernel.org
15406 S:      Maintained
15407 F:      drivers/platform/surface/surface_platform_profile.c
15408
15409 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
15410 M:      Chen Yu <yu.c.chen@intel.com>
15411 L:      platform-driver-x86@vger.kernel.org
15412 S:      Supported
15413 F:      drivers/platform/surface/surfacepro3_button.c
15414
15415 MICROSOFT SURFACE SYSTEM AGGREGATOR HUB DRIVER
15416 M:      Maximilian Luz <luzmaximilian@gmail.com>
15417 L:      platform-driver-x86@vger.kernel.org
15418 S:      Maintained
15419 F:      drivers/platform/surface/surface_aggregator_hub.c
15420
15421 MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
15422 M:      Maximilian Luz <luzmaximilian@gmail.com>
15423 L:      platform-driver-x86@vger.kernel.org
15424 S:      Maintained
15425 W:      https://github.com/linux-surface/surface-aggregator-module
15426 C:      irc://irc.libera.chat/linux-surface
15427 F:      Documentation/driver-api/surface_aggregator/
15428 F:      drivers/platform/surface/aggregator/
15429 F:      drivers/platform/surface/surface_acpi_notify.c
15430 F:      drivers/platform/surface/surface_aggregator_cdev.c
15431 F:      drivers/platform/surface/surface_aggregator_registry.c
15432 F:      include/linux/surface_acpi_notify.h
15433 F:      include/linux/surface_aggregator/
15434 F:      include/uapi/linux/surface_aggregator/
15435
15436 MICROTEK X6 SCANNER
15437 M:      Oliver Neukum <oliver@neukum.org>
15438 S:      Maintained
15439 F:      drivers/usb/image/microtek.*
15440
15441 MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
15442 M:      Luka Kovacic <luka.kovacic@sartura.hr>
15443 M:      Luka Perkov <luka.perkov@sartura.hr>
15444 S:      Maintained
15445 F:      arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s-bit.dts
15446 F:      arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s.dts
15447 F:      arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s-bit.dts
15448 F:      arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s.dts
15449 F:      arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s-bit.dts
15450 F:      arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s.dts
15451
15452 MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
15453 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
15454 L:      linux-media@vger.kernel.org
15455 S:      Maintained
15456 F:      Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
15457 F:      Documentation/driver-api/media/drivers/ccs/
15458 F:      Documentation/userspace-api/media/drivers/ccs.rst
15459 F:      drivers/media/i2c/ccs-pll.c
15460 F:      drivers/media/i2c/ccs-pll.h
15461 F:      drivers/media/i2c/ccs/
15462 F:      include/uapi/linux/ccs.h
15463 F:      include/uapi/linux/smiapp.h
15464
15465 MIPS
15466 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
15467 L:      linux-mips@vger.kernel.org
15468 S:      Maintained
15469 W:      http://www.linux-mips.org/
15470 Q:      https://patchwork.kernel.org/project/linux-mips/list/
15471 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
15472 F:      Documentation/devicetree/bindings/mips/
15473 F:      Documentation/arch/mips/
15474 F:      arch/mips/
15475 F:      drivers/platform/mips/
15476 F:      include/dt-bindings/mips/
15477
15478 MIPS BAIKAL-T1 PLATFORM
15479 M:      Serge Semin <fancer.lancer@gmail.com>
15480 L:      linux-mips@vger.kernel.org
15481 S:      Supported
15482 F:      Documentation/devicetree/bindings/bus/baikal,bt1-*.yaml
15483 F:      Documentation/devicetree/bindings/clock/baikal,bt1-*.yaml
15484 F:      drivers/bus/bt1-*.c
15485 F:      drivers/clk/baikal-t1/
15486 F:      drivers/memory/bt1-l2-ctl.c
15487 F:      drivers/mtd/maps/physmap-bt1-rom.[ch]
15488
15489 MIPS BOSTON DEVELOPMENT BOARD
15490 M:      Paul Burton <paulburton@kernel.org>
15491 L:      linux-mips@vger.kernel.org
15492 S:      Maintained
15493 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
15494 F:      arch/mips/boot/dts/img/boston.dts
15495 F:      arch/mips/configs/generic/board-boston.config
15496 F:      drivers/clk/imgtec/clk-boston.c
15497 F:      include/dt-bindings/clock/boston-clock.h
15498
15499 MIPS CORE DRIVERS
15500 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
15501 M:      Serge Semin <fancer.lancer@gmail.com>
15502 L:      linux-mips@vger.kernel.org
15503 S:      Supported
15504 F:      drivers/bus/mips_cdmm.c
15505 F:      drivers/clocksource/mips-gic-timer.c
15506 F:      drivers/cpuidle/cpuidle-cps.c
15507 F:      drivers/irqchip/irq-mips-cpu.c
15508 F:      drivers/irqchip/irq-mips-gic.c
15509
15510 MIPS GENERIC PLATFORM
15511 M:      Paul Burton <paulburton@kernel.org>
15512 L:      linux-mips@vger.kernel.org
15513 S:      Supported
15514 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
15515 F:      arch/mips/generic/
15516 F:      arch/mips/tools/generic-board-config.sh
15517
15518 MIPS RINT INSTRUCTION EMULATION
15519 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
15520 L:      linux-mips@vger.kernel.org
15521 S:      Supported
15522 F:      arch/mips/math-emu/dp_rint.c
15523 F:      arch/mips/math-emu/sp_rint.c
15524
15525 MIPS/LOONGSON1 ARCHITECTURE
15526 M:      Keguang Zhang <keguang.zhang@gmail.com>
15527 L:      linux-mips@vger.kernel.org
15528 S:      Maintained
15529 F:      Documentation/devicetree/bindings/*/loongson,ls1*.yaml
15530 F:      arch/mips/include/asm/mach-loongson32/
15531 F:      arch/mips/loongson32/
15532 F:      drivers/*/*loongson1*
15533 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-loongson1.c
15534
15535 MIPS/LOONGSON2EF ARCHITECTURE
15536 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
15537 L:      linux-mips@vger.kernel.org
15538 S:      Maintained
15539 F:      arch/mips/include/asm/mach-loongson2ef/
15540 F:      arch/mips/loongson2ef/
15541 F:      drivers/cpufreq/loongson2_cpufreq.c
15542
15543 MIPS/LOONGSON64 ARCHITECTURE
15544 M:      Huacai Chen <chenhuacai@kernel.org>
15545 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
15546 L:      linux-mips@vger.kernel.org
15547 S:      Maintained
15548 F:      arch/mips/include/asm/mach-loongson64/
15549 F:      arch/mips/loongson64/
15550 F:      drivers/irqchip/irq-loongson*
15551 F:      drivers/platform/mips/cpu_hwmon.c
15552
15553 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
15554 M:      Hans Verkuil <hverkuil@xs4all.nl>
15555 L:      linux-media@vger.kernel.org
15556 S:      Odd Fixes
15557 W:      https://linuxtv.org
15558 T:      git git://linuxtv.org/media_tree.git
15559 F:      drivers/media/radio/radio-miropcm20*
15560
15561 MITSUMI MM8013 FG DRIVER
15562 M:      Konrad Dybcio <konradybcio@kernel.org>
15563 F:      Documentation/devicetree/bindings/power/supply/mitsumi,mm8013.yaml
15564 F:      drivers/power/supply/mm8013.c
15565
15566 MMP SUPPORT
15567 R:      Lubomir Rintel <lkundrak@v3.sk>
15568 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15569 S:      Odd Fixes
15570 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
15571 F:      arch/arm/boot/dts/marvell/mmp*
15572 F:      arch/arm/mach-mmp/
15573 F:      include/linux/soc/mmp/
15574
15575 MMP USB PHY DRIVERS
15576 R:      Lubomir Rintel <lkundrak@v3.sk>
15577 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15578 S:      Maintained
15579 F:      drivers/phy/marvell/phy-mmp3-usb.c
15580 F:      drivers/phy/marvell/phy-pxa-usb.c
15581
15582 MMU GATHER AND TLB INVALIDATION
15583 M:      Will Deacon <will@kernel.org>
15584 M:      "Aneesh Kumar K.V" <aneesh.kumar@kernel.org>
15585 M:      Andrew Morton <akpm@linux-foundation.org>
15586 M:      Nick Piggin <npiggin@gmail.com>
15587 M:      Peter Zijlstra <peterz@infradead.org>
15588 L:      linux-arch@vger.kernel.org
15589 L:      linux-mm@kvack.org
15590 S:      Maintained
15591 F:      arch/*/include/asm/tlb.h
15592 F:      include/asm-generic/tlb.h
15593 F:      mm/mmu_gather.c
15594
15595 MN88472 MEDIA DRIVER
15596 L:      linux-media@vger.kernel.org
15597 S:      Orphan
15598 W:      https://linuxtv.org
15599 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15600 F:      drivers/media/dvb-frontends/mn88472*
15601
15602 MN88473 MEDIA DRIVER
15603 L:      linux-media@vger.kernel.org
15604 S:      Orphan
15605 W:      https://linuxtv.org
15606 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15607 F:      drivers/media/dvb-frontends/mn88473*
15608
15609 MOBILEYE MIPS SOCS
15610 M:      Vladimir Kondratiev <vladimir.kondratiev@mobileye.com>
15611 M:      Gregory CLEMENT <gregory.clement@bootlin.com>
15612 M:      Théo Lebrun <theo.lebrun@bootlin.com>
15613 L:      linux-mips@vger.kernel.org
15614 S:      Maintained
15615 F:      Documentation/devicetree/bindings/mips/mobileye.yaml
15616 F:      Documentation/devicetree/bindings/soc/mobileye/
15617 F:      arch/mips/boot/dts/mobileye/
15618 F:      arch/mips/configs/eyeq5_defconfig
15619 F:      arch/mips/mobileye/board-epm5.its.S
15620 F:      drivers/clk/clk-eyeq.c
15621 F:      drivers/pinctrl/pinctrl-eyeq5.c
15622 F:      drivers/reset/reset-eyeq.c
15623 F:      include/dt-bindings/clock/mobileye,eyeq5-clk.h
15624
15625 MODULE SUPPORT
15626 M:      Luis Chamberlain <mcgrof@kernel.org>
15627 L:      linux-modules@vger.kernel.org
15628 L:      linux-kernel@vger.kernel.org
15629 S:      Maintained
15630 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
15631 F:      include/linux/kmod.h
15632 F:      include/linux/module*.h
15633 F:      kernel/module/
15634 F:      lib/test_kmod.c
15635 F:      scripts/module*
15636 F:      tools/testing/selftests/kmod/
15637
15638 MONOLITHIC POWER SYSTEM PMIC DRIVER
15639 M:      Saravanan Sekar <sravanhome@gmail.com>
15640 S:      Maintained
15641 F:      Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
15642 F:      Documentation/devicetree/bindings/regulator/mps,mp*.yaml
15643 F:      drivers/hwmon/pmbus/mpq7932.c
15644 F:      drivers/iio/adc/mp2629_adc.c
15645 F:      drivers/mfd/mp2629.c
15646 F:      drivers/power/supply/mp2629_charger.c
15647 F:      drivers/regulator/mp5416.c
15648 F:      drivers/regulator/mpq7920.c
15649 F:      drivers/regulator/mpq7920.h
15650 F:      include/linux/mfd/mp2629.h
15651
15652 MOST(R) TECHNOLOGY DRIVER
15653 M:      Parthiban Veerasooran <parthiban.veerasooran@microchip.com>
15654 M:      Christian Gromm <christian.gromm@microchip.com>
15655 S:      Maintained
15656 F:      Documentation/ABI/testing/configfs-most
15657 F:      Documentation/ABI/testing/sysfs-bus-most
15658 F:      drivers/most/
15659 F:      drivers/staging/most/
15660 F:      include/linux/most.h
15661
15662 MOTORCOMM PHY DRIVER
15663 M:      Frank <Frank.Sae@motor-comm.com>
15664 L:      netdev@vger.kernel.org
15665 S:      Maintained
15666 F:      Documentation/devicetree/bindings/net/motorcomm,yt8xxx.yaml
15667 F:      drivers/net/phy/motorcomm.c
15668
15669 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
15670 M:      Jiri Slaby <jirislaby@kernel.org>
15671 S:      Maintained
15672 F:      Documentation/driver-api/tty/moxa-smartio.rst
15673 F:      drivers/tty/mxser.*
15674
15675 MP3309C BACKLIGHT DRIVER
15676 M:      Flavio Suligoi <f.suligoi@asem.it>
15677 L:      dri-devel@lists.freedesktop.org
15678 S:      Maintained
15679 F:      Documentation/devicetree/bindings/leds/backlight/mps,mp3309c.yaml
15680 F:      drivers/video/backlight/mp3309c.c
15681
15682 MPS MP2891 DRIVER
15683 M:      Noah Wang <noahwang.wang@outlook.com>
15684 L:      linux-hwmon@vger.kernel.org
15685 S:      Maintained
15686 F:      Documentation/hwmon/mp2891.rst
15687 F:      drivers/hwmon/pmbus/mp2891.c
15688
15689 MPS MP2993 DRIVER
15690 M:      Noah Wang <noahwang.wang@outlook.com>
15691 L:      linux-hwmon@vger.kernel.org
15692 S:      Maintained
15693 F:      Documentation/hwmon/mp2993.rst
15694 F:      drivers/hwmon/pmbus/mp2993.c
15695
15696 MPS MP9941 DRIVER
15697 M:      Noah Wang <noahwang.wang@outlook.com>
15698 L:      linux-hwmon@vger.kernel.org
15699 S:      Maintained
15700 F:      Documentation/hwmon/mp9941.rst
15701 F:      drivers/hwmon/pmbus/mp9941.c
15702
15703 MR800 AVERMEDIA USB FM RADIO DRIVER
15704 M:      Alexey Klimov <klimov.linux@gmail.com>
15705 L:      linux-media@vger.kernel.org
15706 S:      Maintained
15707 T:      git git://linuxtv.org/media_tree.git
15708 F:      drivers/media/radio/radio-mr800.c
15709
15710 MRF24J40 IEEE 802.15.4 RADIO DRIVER
15711 M:      Stefan Schmidt <stefan@datenfreihafen.org>
15712 L:      linux-wpan@vger.kernel.org
15713 S:      Odd Fixes
15714 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
15715 F:      drivers/net/ieee802154/mrf24j40.c
15716
15717 MSI EC DRIVER
15718 M:      Nikita Kravets <teackot@gmail.com>
15719 L:      platform-driver-x86@vger.kernel.org
15720 S:      Maintained
15721 W:      https://github.com/BeardOverflow/msi-ec
15722 F:      drivers/platform/x86/msi-ec.*
15723
15724 MSI LAPTOP SUPPORT
15725 M:      "Lee, Chun-Yi" <jlee@suse.com>
15726 L:      platform-driver-x86@vger.kernel.org
15727 S:      Maintained
15728 F:      drivers/platform/x86/msi-laptop.c
15729
15730 MSI WMI SUPPORT
15731 L:      platform-driver-x86@vger.kernel.org
15732 S:      Orphan
15733 F:      drivers/platform/x86/msi-wmi.c
15734
15735 MSI WMI PLATFORM FEATURES
15736 M:      Armin Wolf <W_Armin@gmx.de>
15737 L:      platform-driver-x86@vger.kernel.org
15738 S:      Maintained
15739 F:      Documentation/ABI/testing/debugfs-msi-wmi-platform
15740 F:      Documentation/wmi/devices/msi-wmi-platform.rst
15741 F:      drivers/platform/x86/msi-wmi-platform.c
15742
15743 MSI001 MEDIA DRIVER
15744 L:      linux-media@vger.kernel.org
15745 S:      Orphan
15746 W:      https://linuxtv.org
15747 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15748 F:      drivers/media/tuners/msi001*
15749
15750 MSI2500 MEDIA DRIVER
15751 L:      linux-media@vger.kernel.org
15752 S:      Orphan
15753 W:      https://linuxtv.org
15754 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15755 F:      drivers/media/usb/msi2500/
15756
15757 MSTAR INTERRUPT CONTROLLER DRIVER
15758 M:      Mark-PK Tsai <mark-pk.tsai@mediatek.com>
15759 M:      Daniel Palmer <daniel@thingy.jp>
15760 S:      Maintained
15761 F:      Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
15762 F:      drivers/irqchip/irq-mst-intc.c
15763
15764 MSYSTEMS DISKONCHIP G3 MTD DRIVER
15765 M:      Robert Jarzmik <robert.jarzmik@free.fr>
15766 L:      linux-mtd@lists.infradead.org
15767 S:      Maintained
15768 F:      drivers/mtd/devices/docg3*
15769
15770 MT9M114 ONSEMI SENSOR DRIVER
15771 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15772 L:      linux-media@vger.kernel.org
15773 S:      Maintained
15774 T:      git git://linuxtv.org/media_tree.git
15775 F:      Documentation/devicetree/bindings/media/i2c/onnn,mt9m114.yaml
15776 F:      drivers/media/i2c/mt9m114.c
15777
15778 MT9P031 APTINA CAMERA SENSOR
15779 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15780 L:      linux-media@vger.kernel.org
15781 S:      Maintained
15782 T:      git git://linuxtv.org/media_tree.git
15783 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
15784 F:      drivers/media/i2c/mt9p031.c
15785 F:      include/media/i2c/mt9p031.h
15786
15787 MT9T112 APTINA CAMERA SENSOR
15788 M:      Jacopo Mondi <jacopo@jmondi.org>
15789 L:      linux-media@vger.kernel.org
15790 S:      Odd Fixes
15791 T:      git git://linuxtv.org/media_tree.git
15792 F:      drivers/media/i2c/mt9t112.c
15793 F:      include/media/i2c/mt9t112.h
15794
15795 MT9V032 APTINA CAMERA SENSOR
15796 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15797 L:      linux-media@vger.kernel.org
15798 S:      Maintained
15799 T:      git git://linuxtv.org/media_tree.git
15800 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
15801 F:      drivers/media/i2c/mt9v032.c
15802 F:      include/media/i2c/mt9v032.h
15803
15804 MT9V111 APTINA CAMERA SENSOR
15805 M:      Jacopo Mondi <jacopo@jmondi.org>
15806 L:      linux-media@vger.kernel.org
15807 S:      Maintained
15808 T:      git git://linuxtv.org/media_tree.git
15809 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
15810 F:      drivers/media/i2c/mt9v111.c
15811
15812 MULTIFUNCTION DEVICES (MFD)
15813 M:      Lee Jones <lee@kernel.org>
15814 S:      Maintained
15815 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15816 F:      Documentation/devicetree/bindings/mfd/
15817 F:      drivers/mfd/
15818 F:      include/dt-bindings/mfd/
15819 F:      include/linux/mfd/
15820
15821 MULTIMEDIA CARD (MMC) ETC. OVER SPI
15822 S:      Orphan
15823 F:      drivers/mmc/host/mmc_spi.c
15824 F:      include/linux/spi/mmc_spi.h
15825
15826 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
15827 M:      Ulf Hansson <ulf.hansson@linaro.org>
15828 L:      linux-mmc@vger.kernel.org
15829 S:      Maintained
15830 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
15831 F:      Documentation/devicetree/bindings/mmc/
15832 F:      drivers/mmc/
15833 F:      include/linux/mmc/
15834 F:      include/uapi/linux/mmc/
15835
15836 MULTIPLEXER SUBSYSTEM
15837 M:      Peter Rosin <peda@axentia.se>
15838 S:      Maintained
15839 F:      Documentation/ABI/testing/sysfs-class-mux*
15840 F:      Documentation/devicetree/bindings/mux/
15841 F:      drivers/mux/
15842 F:      include/dt-bindings/mux/
15843 F:      include/linux/mux/
15844
15845 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
15846 M:      Bin Liu <b-liu@ti.com>
15847 L:      linux-usb@vger.kernel.org
15848 S:      Maintained
15849 F:      drivers/usb/musb/
15850
15851 MXL301RF MEDIA DRIVER
15852 M:      Akihiro Tsukada <tskd08@gmail.com>
15853 L:      linux-media@vger.kernel.org
15854 S:      Odd Fixes
15855 F:      drivers/media/tuners/mxl301rf*
15856
15857 MXL5007T MEDIA DRIVER
15858 M:      Michael Krufky <mkrufky@linuxtv.org>
15859 L:      linux-media@vger.kernel.org
15860 S:      Maintained
15861 W:      https://linuxtv.org
15862 W:      http://github.com/mkrufky
15863 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15864 T:      git git://linuxtv.org/mkrufky/tuners.git
15865 F:      drivers/media/tuners/mxl5007t.*
15866
15867 MXSFB DRM DRIVER
15868 M:      Marek Vasut <marex@denx.de>
15869 M:      Stefan Agner <stefan@agner.ch>
15870 L:      dri-devel@lists.freedesktop.org
15871 S:      Supported
15872 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
15873 F:      Documentation/devicetree/bindings/display/fsl,lcdif.yaml
15874 F:      drivers/gpu/drm/mxsfb/
15875
15876 MYLEX DAC960 PCI RAID Controller
15877 M:      Hannes Reinecke <hare@kernel.org>
15878 L:      linux-scsi@vger.kernel.org
15879 S:      Supported
15880 F:      drivers/scsi/myrb.*
15881 F:      drivers/scsi/myrs.*
15882
15883 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
15884 L:      netdev@vger.kernel.org
15885 S:      Orphan
15886 W:      https://www.cspi.com/ethernet-products/support/downloads/
15887 F:      drivers/net/ethernet/myricom/myri10ge/
15888
15889 NAND FLASH SUBSYSTEM
15890 M:      Miquel Raynal <miquel.raynal@bootlin.com>
15891 R:      Richard Weinberger <richard@nod.at>
15892 L:      linux-mtd@lists.infradead.org
15893 S:      Maintained
15894 W:      http://www.linux-mtd.infradead.org/
15895 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
15896 C:      irc://irc.oftc.net/mtd
15897 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
15898 F:      drivers/mtd/nand/
15899 F:      include/linux/mtd/*nand*.h
15900
15901 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
15902 M:      Daniel Mack <zonque@gmail.com>
15903 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15904 S:      Maintained
15905 W:      http://www.native-instruments.com
15906 F:      sound/usb/caiaq/
15907
15908 NATSEMI ETHERNET DRIVER (DP8381x)
15909 S:      Orphan
15910 F:      drivers/net/ethernet/natsemi/natsemi.c
15911
15912 NCR 5380 SCSI DRIVERS
15913 M:      Finn Thain <fthain@linux-m68k.org>
15914 M:      Michael Schmitz <schmitzmic@gmail.com>
15915 L:      linux-scsi@vger.kernel.org
15916 S:      Maintained
15917 F:      Documentation/scsi/g_NCR5380.rst
15918 F:      drivers/scsi/NCR5380.*
15919 F:      drivers/scsi/arm/cumana_1.c
15920 F:      drivers/scsi/arm/oak.c
15921 F:      drivers/scsi/atari_scsi.*
15922 F:      drivers/scsi/dmx3191d.c
15923 F:      drivers/scsi/g_NCR5380.*
15924 F:      drivers/scsi/mac_scsi.*
15925 F:      drivers/scsi/sun3_scsi.*
15926 F:      drivers/scsi/sun3_scsi_vme.c
15927
15928 NCSI LIBRARY
15929 M:      Samuel Mendoza-Jonas <sam@mendozajonas.com>
15930 S:      Maintained
15931 F:      net/ncsi/
15932
15933 NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER
15934 M:      Zev Weiss <zev@bewilderbeest.net>
15935 L:      linux-hwmon@vger.kernel.org
15936 S:      Maintained
15937 F:      Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
15938 F:      drivers/hwmon/nct6775-i2c.c
15939
15940 NETCONSOLE
15941 M:      Breno Leitao <leitao@debian.org>
15942 S:      Maintained
15943 F:      Documentation/networking/netconsole.rst
15944 F:      drivers/net/netconsole.c
15945 F:      tools/testing/selftests/drivers/net/netcons_basic.sh
15946
15947 NETDEVSIM
15948 M:      Jakub Kicinski <kuba@kernel.org>
15949 S:      Maintained
15950 F:      drivers/net/netdevsim/*
15951 F:      tools/testing/selftests/drivers/net/netdevsim/*
15952
15953 NETEM NETWORK EMULATOR
15954 M:      Stephen Hemminger <stephen@networkplumber.org>
15955 L:      netdev@vger.kernel.org
15956 S:      Maintained
15957 F:      net/sched/sch_netem.c
15958
15959 NETERION 10GbE DRIVERS (s2io)
15960 M:      Jon Mason <jdmason@kudzu.us>
15961 L:      netdev@vger.kernel.org
15962 S:      Supported
15963 F:      Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
15964 F:      drivers/net/ethernet/neterion/
15965
15966 NETFILTER
15967 M:      Pablo Neira Ayuso <pablo@netfilter.org>
15968 M:      Jozsef Kadlecsik <kadlec@netfilter.org>
15969 L:      netfilter-devel@vger.kernel.org
15970 L:      coreteam@netfilter.org
15971 S:      Maintained
15972 W:      http://www.netfilter.org/
15973 W:      http://www.iptables.org/
15974 W:      http://www.nftables.org/
15975 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
15976 C:      irc://irc.libera.chat/netfilter
15977 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
15978 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
15979 F:      include/linux/netfilter*
15980 F:      include/linux/netfilter/
15981 F:      include/net/netfilter/
15982 F:      include/uapi/linux/netfilter*
15983 F:      include/uapi/linux/netfilter/
15984 F:      net/*/netfilter.c
15985 F:      net/*/netfilter/
15986 F:      net/bridge/br_netfilter*.c
15987 F:      net/netfilter/
15988 F:      tools/testing/selftests/net/netfilter/
15989
15990 NETROM NETWORK LAYER
15991 M:      Ralf Baechle <ralf@linux-mips.org>
15992 L:      linux-hams@vger.kernel.org
15993 S:      Maintained
15994 W:      https://linux-ax25.in-berlin.de
15995 F:      include/net/netrom.h
15996 F:      include/uapi/linux/netrom.h
15997 F:      net/netrom/
15998
15999 NETRONIX EMBEDDED CONTROLLER
16000 M:      Jonathan Neuschäfer <j.neuschaefer@gmx.net>
16001 S:      Maintained
16002 F:      Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
16003 F:      drivers/mfd/ntxec.c
16004 F:      drivers/pwm/pwm-ntxec.c
16005 F:      drivers/rtc/rtc-ntxec.c
16006 F:      include/linux/mfd/ntxec.h
16007
16008 NETRONOME ETHERNET DRIVERS
16009 M:      Louis Peens <louis.peens@corigine.com>
16010 R:      Jakub Kicinski <kuba@kernel.org>
16011 L:      oss-drivers@corigine.com
16012 S:      Maintained
16013 F:      drivers/net/ethernet/netronome/
16014
16015 NETWORK BLOCK DEVICE (NBD)
16016 M:      Josef Bacik <josef@toxicpanda.com>
16017 L:      linux-block@vger.kernel.org
16018 L:      nbd@other.debian.org
16019 S:      Maintained
16020 F:      Documentation/admin-guide/blockdev/nbd.rst
16021 F:      drivers/block/nbd.c
16022 F:      include/trace/events/nbd.h
16023 F:      include/uapi/linux/nbd.h
16024
16025 NETWORK DROP MONITOR
16026 M:      Neil Horman <nhorman@tuxdriver.com>
16027 L:      netdev@vger.kernel.org
16028 S:      Maintained
16029 W:      https://fedorahosted.org/dropwatch/
16030 F:      include/uapi/linux/net_dropmon.h
16031 F:      net/core/drop_monitor.c
16032
16033 NETWORKING DRIVERS
16034 M:      "David S. Miller" <davem@davemloft.net>
16035 M:      Eric Dumazet <edumazet@google.com>
16036 M:      Jakub Kicinski <kuba@kernel.org>
16037 M:      Paolo Abeni <pabeni@redhat.com>
16038 L:      netdev@vger.kernel.org
16039 S:      Maintained
16040 P:      Documentation/process/maintainer-netdev.rst
16041 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
16042 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
16043 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
16044 F:      Documentation/devicetree/bindings/net/
16045 F:      Documentation/networking/net_cachelines/net_device.rst
16046 F:      drivers/connector/
16047 F:      drivers/net/
16048 F:      include/dt-bindings/net/
16049 F:      include/linux/cn_proc.h
16050 F:      include/linux/etherdevice.h
16051 F:      include/linux/ethtool_netlink.h
16052 F:      include/linux/fcdevice.h
16053 F:      include/linux/fddidevice.h
16054 F:      include/linux/hippidevice.h
16055 F:      include/linux/if_*
16056 F:      include/linux/inetdevice.h
16057 F:      include/linux/netdev*
16058 F:      include/linux/platform_data/wiznet.h
16059 F:      include/uapi/linux/cn_proc.h
16060 F:      include/uapi/linux/ethtool_netlink.h
16061 F:      include/uapi/linux/if_*
16062 F:      include/uapi/linux/netdev*
16063 F:      tools/testing/selftests/drivers/net/
16064 X:      Documentation/devicetree/bindings/net/bluetooth/
16065 X:      Documentation/devicetree/bindings/net/wireless/
16066 X:      drivers/net/wireless/
16067
16068 NETWORKING DRIVERS (WIRELESS)
16069 M:      Kalle Valo <kvalo@kernel.org>
16070 L:      linux-wireless@vger.kernel.org
16071 S:      Maintained
16072 W:      https://wireless.wiki.kernel.org/
16073 Q:      https://patchwork.kernel.org/project/linux-wireless/list/
16074 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
16075 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
16076 F:      Documentation/devicetree/bindings/net/wireless/
16077 F:      drivers/net/wireless/
16078
16079 NETWORKING [DSA]
16080 M:      Andrew Lunn <andrew@lunn.ch>
16081 M:      Florian Fainelli <f.fainelli@gmail.com>
16082 M:      Vladimir Oltean <olteanv@gmail.com>
16083 S:      Maintained
16084 F:      Documentation/devicetree/bindings/net/dsa/
16085 F:      Documentation/devicetree/bindings/net/ethernet-switch-port.yaml
16086 F:      Documentation/devicetree/bindings/net/ethernet-switch.yaml
16087 F:      drivers/net/dsa/
16088 F:      include/linux/dsa/
16089 F:      include/linux/platform_data/dsa.h
16090 F:      include/net/dsa.h
16091 F:      net/dsa/
16092 F:      tools/testing/selftests/drivers/net/dsa/
16093
16094 NETWORKING [GENERAL]
16095 M:      "David S. Miller" <davem@davemloft.net>
16096 M:      Eric Dumazet <edumazet@google.com>
16097 M:      Jakub Kicinski <kuba@kernel.org>
16098 M:      Paolo Abeni <pabeni@redhat.com>
16099 L:      netdev@vger.kernel.org
16100 S:      Maintained
16101 P:      Documentation/process/maintainer-netdev.rst
16102 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
16103 B:      mailto:netdev@vger.kernel.org
16104 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
16105 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
16106 F:      Documentation/core-api/netlink.rst
16107 F:      Documentation/netlink/
16108 F:      Documentation/networking/
16109 F:      Documentation/networking/net_cachelines/
16110 F:      Documentation/process/maintainer-netdev.rst
16111 F:      Documentation/userspace-api/netlink/
16112 F:      include/linux/framer/framer-provider.h
16113 F:      include/linux/framer/framer.h
16114 F:      include/linux/in.h
16115 F:      include/linux/indirect_call_wrapper.h
16116 F:      include/linux/inet.h
16117 F:      include/linux/inet_diag.h
16118 F:      include/linux/net.h
16119 F:      include/linux/netdev*
16120 F:      include/linux/netlink.h
16121 F:      include/linux/netpoll.h
16122 F:      include/linux/rtnetlink.h
16123 F:      include/linux/seq_file_net.h
16124 F:      include/linux/skbuff*
16125 F:      include/net/
16126 F:      include/uapi/linux/genetlink.h
16127 F:      include/uapi/linux/hsr_netlink.h
16128 F:      include/uapi/linux/in.h
16129 F:      include/uapi/linux/inet_diag.h
16130 F:      include/uapi/linux/nbd-netlink.h
16131 F:      include/uapi/linux/net.h
16132 F:      include/uapi/linux/net_namespace.h
16133 F:      include/uapi/linux/netconf.h
16134 F:      include/uapi/linux/netdev*
16135 F:      include/uapi/linux/netlink.h
16136 F:      include/uapi/linux/netlink_diag.h
16137 F:      include/uapi/linux/rtnetlink.h
16138 F:      lib/net_utils.c
16139 F:      lib/random32.c
16140 F:      net/
16141 F:      tools/net/
16142 F:      tools/testing/selftests/net/
16143 X:      net/9p/
16144 X:      net/bluetooth/
16145
16146 NETWORKING [IPSEC]
16147 M:      Steffen Klassert <steffen.klassert@secunet.com>
16148 M:      Herbert Xu <herbert@gondor.apana.org.au>
16149 M:      "David S. Miller" <davem@davemloft.net>
16150 L:      netdev@vger.kernel.org
16151 S:      Maintained
16152 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
16153 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
16154 F:      include/net/xfrm.h
16155 F:      include/uapi/linux/xfrm.h
16156 F:      net/ipv4/ah4.c
16157 F:      net/ipv4/esp4*
16158 F:      net/ipv4/ip_vti.c
16159 F:      net/ipv4/ipcomp.c
16160 F:      net/ipv4/xfrm*
16161 F:      net/ipv6/ah6.c
16162 F:      net/ipv6/esp6*
16163 F:      net/ipv6/ip6_vti.c
16164 F:      net/ipv6/ipcomp6.c
16165 F:      net/ipv6/xfrm*
16166 F:      net/key/
16167 F:      net/xfrm/
16168 F:      tools/testing/selftests/net/ipsec.c
16169
16170 NETWORKING [IPv4/IPv6]
16171 M:      "David S. Miller" <davem@davemloft.net>
16172 M:      David Ahern <dsahern@kernel.org>
16173 L:      netdev@vger.kernel.org
16174 S:      Maintained
16175 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
16176 F:      arch/x86/net/*
16177 F:      include/linux/ip.h
16178 F:      include/linux/ipv6*
16179 F:      include/net/fib*
16180 F:      include/net/ip*
16181 F:      include/net/route.h
16182 F:      net/ipv4/
16183 F:      net/ipv6/
16184
16185 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
16186 M:      Paul Moore <paul@paul-moore.com>
16187 L:      netdev@vger.kernel.org
16188 L:      linux-security-module@vger.kernel.org
16189 S:      Supported
16190 W:      https://github.com/netlabel
16191 F:      Documentation/netlabel/
16192 F:      include/net/calipso.h
16193 F:      include/net/cipso_ipv4.h
16194 F:      include/net/netlabel.h
16195 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
16196 F:      include/uapi/linux/netfilter/xt_SECMARK.h
16197 F:      net/ipv4/cipso_ipv4.c
16198 F:      net/ipv6/calipso.c
16199 F:      net/netfilter/xt_CONNSECMARK.c
16200 F:      net/netfilter/xt_SECMARK.c
16201 F:      net/netlabel/
16202
16203 NETWORKING [MACSEC]
16204 M:      Sabrina Dubroca <sd@queasysnail.net>
16205 L:      netdev@vger.kernel.org
16206 S:      Maintained
16207 F:      drivers/net/macsec.c
16208 F:      include/net/macsec.h
16209 F:      include/uapi/linux/if_macsec.h
16210 K:      macsec
16211 K:      \bmdo_
16212
16213 NETWORKING [MPTCP]
16214 M:      Matthieu Baerts <matttbe@kernel.org>
16215 M:      Mat Martineau <martineau@kernel.org>
16216 R:      Geliang Tang <geliang@kernel.org>
16217 L:      netdev@vger.kernel.org
16218 L:      mptcp@lists.linux.dev
16219 S:      Maintained
16220 W:      https://github.com/multipath-tcp/mptcp_net-next/wiki
16221 B:      https://github.com/multipath-tcp/mptcp_net-next/issues
16222 T:      git https://github.com/multipath-tcp/mptcp_net-next.git export-net
16223 T:      git https://github.com/multipath-tcp/mptcp_net-next.git export
16224 F:      Documentation/netlink/specs/mptcp_pm.yaml
16225 F:      Documentation/networking/mptcp*.rst
16226 F:      include/net/mptcp.h
16227 F:      include/trace/events/mptcp.h
16228 F:      include/uapi/linux/mptcp*.h
16229 F:      net/mptcp/
16230 F:      tools/testing/selftests/bpf/*/*mptcp*.c
16231 F:      tools/testing/selftests/net/mptcp/
16232
16233 NETWORKING [TCP]
16234 M:      Eric Dumazet <edumazet@google.com>
16235 L:      netdev@vger.kernel.org
16236 S:      Maintained
16237 F:      Documentation/networking/net_cachelines/tcp_sock.rst
16238 F:      include/linux/tcp.h
16239 F:      include/net/tcp.h
16240 F:      include/trace/events/tcp.h
16241 F:      include/uapi/linux/tcp.h
16242 F:      net/ipv4/inet_connection_sock.c
16243 F:      net/ipv4/inet_hashtables.c
16244 F:      net/ipv4/inet_timewait_sock.c
16245 F:      net/ipv4/syncookies.c
16246 F:      net/ipv4/tcp*.c
16247 F:      net/ipv6/inet6_connection_sock.c
16248 F:      net/ipv6/inet6_hashtables.c
16249 F:      net/ipv6/syncookies.c
16250 F:      net/ipv6/tcp*.c
16251
16252 NETWORKING [TLS]
16253 M:      Boris Pismenny <borisp@nvidia.com>
16254 M:      John Fastabend <john.fastabend@gmail.com>
16255 M:      Jakub Kicinski <kuba@kernel.org>
16256 L:      netdev@vger.kernel.org
16257 S:      Maintained
16258 F:      include/net/tls.h
16259 F:      include/uapi/linux/tls.h
16260 F:      net/tls/*
16261
16262 NETXEN (1/10) GbE SUPPORT
16263 M:      Manish Chopra <manishc@marvell.com>
16264 M:      Rahul Verma <rahulv@marvell.com>
16265 M:      GR-Linux-NIC-Dev@marvell.com
16266 L:      netdev@vger.kernel.org
16267 S:      Supported
16268 F:      drivers/net/ethernet/qlogic/netxen/
16269
16270 NET_FAILOVER MODULE
16271 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
16272 L:      netdev@vger.kernel.org
16273 S:      Supported
16274 F:      Documentation/networking/net_failover.rst
16275 F:      drivers/net/net_failover.c
16276 F:      include/net/net_failover.h
16277
16278 NEXTHOP
16279 M:      David Ahern <dsahern@kernel.org>
16280 L:      netdev@vger.kernel.org
16281 S:      Maintained
16282 F:      include/net/netns/nexthop.h
16283 F:      include/net/nexthop.h
16284 F:      include/uapi/linux/nexthop.h
16285 F:      net/ipv4/nexthop.c
16286
16287 NFC SUBSYSTEM
16288 M:      Krzysztof Kozlowski <krzk@kernel.org>
16289 L:      netdev@vger.kernel.org
16290 S:      Maintained
16291 F:      Documentation/devicetree/bindings/net/nfc/
16292 F:      drivers/nfc/
16293 F:      include/net/nfc/
16294 F:      include/uapi/linux/nfc.h
16295 F:      net/nfc/
16296
16297 NFC VIRTUAL NCI DEVICE DRIVER
16298 M:      Bongsu Jeon <bongsu.jeon@samsung.com>
16299 L:      netdev@vger.kernel.org
16300 S:      Supported
16301 F:      drivers/nfc/virtual_ncidev.c
16302 F:      tools/testing/selftests/nci/
16303
16304 NFS, SUNRPC, AND LOCKD CLIENTS
16305 M:      Trond Myklebust <trondmy@kernel.org>
16306 M:      Anna Schumaker <anna@kernel.org>
16307 L:      linux-nfs@vger.kernel.org
16308 S:      Maintained
16309 W:      http://client.linux-nfs.org
16310 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
16311 F:      Documentation/filesystems/nfs/
16312 F:      fs/lockd/
16313 F:      fs/nfs/
16314 F:      fs/nfs_common/
16315 F:      include/linux/lockd/
16316 F:      include/linux/nfs*
16317 F:      include/linux/sunrpc/
16318 F:      include/uapi/linux/nfs*
16319 F:      include/uapi/linux/sunrpc/
16320 F:      net/sunrpc/
16321
16322 NILFS2 FILESYSTEM
16323 M:      Ryusuke Konishi <konishi.ryusuke@gmail.com>
16324 L:      linux-nilfs@vger.kernel.org
16325 S:      Supported
16326 W:      https://nilfs.sourceforge.io/
16327 T:      git https://github.com/konis/nilfs2.git
16328 F:      Documentation/filesystems/nilfs2.rst
16329 F:      fs/nilfs2/
16330 F:      include/trace/events/nilfs2.h
16331 F:      include/uapi/linux/nilfs2_api.h
16332 F:      include/uapi/linux/nilfs2_ondisk.h
16333
16334 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
16335 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
16336 S:      Maintained
16337 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
16338 F:      Documentation/scsi/NinjaSCSI.rst
16339 F:      drivers/scsi/pcmcia/nsp_*
16340
16341 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
16342 M:      GOTO Masanori <gotom@debian.or.jp>
16343 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
16344 S:      Maintained
16345 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
16346 F:      Documentation/scsi/NinjaSCSI.rst
16347 F:      drivers/scsi/nsp32*
16348
16349 NINTENDO HID DRIVER
16350 M:      Daniel J. Ogorchock <djogorchock@gmail.com>
16351 L:      linux-input@vger.kernel.org
16352 S:      Maintained
16353 F:      drivers/hid/hid-nintendo*
16354
16355 NIOS2 ARCHITECTURE
16356 M:      Dinh Nguyen <dinguyen@kernel.org>
16357 S:      Maintained
16358 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
16359 F:      arch/nios2/
16360
16361 NITRO ENCLAVES (NE)
16362 M:      Alexandru Ciobotaru <alcioa@amazon.com>
16363 L:      linux-kernel@vger.kernel.org
16364 L:      The AWS Nitro Enclaves Team <aws-nitro-enclaves-devel@amazon.com>
16365 S:      Supported
16366 W:      https://aws.amazon.com/ec2/nitro/nitro-enclaves/
16367 F:      Documentation/virt/ne_overview.rst
16368 F:      drivers/virt/nitro_enclaves/
16369 F:      include/linux/nitro_enclaves.h
16370 F:      include/uapi/linux/nitro_enclaves.h
16371 F:      samples/nitro_enclaves/
16372
16373 NITRO SECURE MODULE (NSM)
16374 M:      Alexander Graf <graf@amazon.com>
16375 L:      linux-kernel@vger.kernel.org
16376 L:      The AWS Nitro Enclaves Team <aws-nitro-enclaves-devel@amazon.com>
16377 S:      Supported
16378 W:      https://aws.amazon.com/ec2/nitro/nitro-enclaves/
16379 F:      drivers/misc/nsm.c
16380 F:      include/uapi/linux/nsm.h
16381
16382 NOHZ, DYNTICKS SUPPORT
16383 M:      Anna-Maria Behnsen <anna-maria@linutronix.de>
16384 M:      Frederic Weisbecker <frederic@kernel.org>
16385 M:      Ingo Molnar <mingo@kernel.org>
16386 M:      Thomas Gleixner <tglx@linutronix.de>
16387 L:      linux-kernel@vger.kernel.org
16388 S:      Maintained
16389 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
16390 F:      include/linux/sched/nohz.h
16391 F:      include/linux/tick.h
16392 F:      kernel/time/tick*.*
16393
16394 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
16395 M:      Pavel Machek <pavel@ucw.cz>
16396 M:      Sakari Ailus <sakari.ailus@iki.fi>
16397 L:      linux-media@vger.kernel.org
16398 S:      Maintained
16399 F:      drivers/media/i2c/ad5820.c
16400 F:      drivers/media/i2c/et8ek8
16401
16402 NOKIA N900 POWER SUPPLY DRIVERS
16403 R:      Pali Rohár <pali@kernel.org>
16404 F:      drivers/power/supply/bq2415x_charger.c
16405 F:      drivers/power/supply/bq27xxx_battery.c
16406 F:      drivers/power/supply/bq27xxx_battery_i2c.c
16407 F:      drivers/power/supply/isp1704_charger.c
16408 F:      drivers/power/supply/rx51_battery.c
16409 F:      include/linux/power/bq2415x_charger.h
16410 F:      include/linux/power/bq27xxx_battery.h
16411
16412 NOLIBC HEADER FILE
16413 M:      Willy Tarreau <w@1wt.eu>
16414 M:      Thomas Weißschuh <linux@weissschuh.net>
16415 S:      Maintained
16416 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nolibc/linux-nolibc.git
16417 F:      tools/include/nolibc/
16418 F:      tools/testing/selftests/nolibc/
16419
16420 NOVATEK NVT-TS I2C TOUCHSCREEN DRIVER
16421 M:      Hans de Goede <hdegoede@redhat.com>
16422 L:      linux-input@vger.kernel.org
16423 S:      Maintained
16424 F:      drivers/input/touchscreen/novatek-nvt-ts.c
16425
16426 NSDEPS
16427 M:      Matthias Maennich <maennich@google.com>
16428 S:      Maintained
16429 F:      Documentation/core-api/symbol-namespaces.rst
16430 F:      scripts/nsdeps
16431
16432 NTB AMD DRIVER
16433 M:      Sanjay R Mehta <sanju.mehta@amd.com>
16434 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
16435 L:      ntb@lists.linux.dev
16436 S:      Supported
16437 F:      drivers/ntb/hw/amd/
16438
16439 NTB DRIVER CORE
16440 M:      Jon Mason <jdmason@kudzu.us>
16441 M:      Dave Jiang <dave.jiang@intel.com>
16442 M:      Allen Hubbe <allenbh@gmail.com>
16443 L:      ntb@lists.linux.dev
16444 S:      Supported
16445 W:      https://github.com/jonmason/ntb/wiki
16446 T:      git https://github.com/jonmason/ntb.git
16447 F:      drivers/net/ntb_netdev.c
16448 F:      drivers/ntb/
16449 F:      drivers/pci/endpoint/functions/pci-epf-*ntb.c
16450 F:      include/linux/ntb.h
16451 F:      include/linux/ntb_transport.h
16452 F:      tools/testing/selftests/ntb/
16453
16454 NTB IDT DRIVER
16455 M:      Serge Semin <fancer.lancer@gmail.com>
16456 L:      ntb@lists.linux.dev
16457 S:      Supported
16458 F:      drivers/ntb/hw/idt/
16459
16460 NTB INTEL DRIVER
16461 M:      Dave Jiang <dave.jiang@intel.com>
16462 L:      ntb@lists.linux.dev
16463 S:      Supported
16464 W:      https://github.com/davejiang/linux/wiki
16465 T:      git https://github.com/davejiang/linux.git
16466 F:      drivers/ntb/hw/intel/
16467
16468 NTFS3 FILESYSTEM
16469 M:      Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
16470 L:      ntfs3@lists.linux.dev
16471 S:      Supported
16472 W:      http://www.paragon-software.com/
16473 T:      git https://github.com/Paragon-Software-Group/linux-ntfs3.git
16474 F:      Documentation/filesystems/ntfs3.rst
16475 F:      fs/ntfs3/
16476
16477 NUBUS SUBSYSTEM
16478 M:      Finn Thain <fthain@linux-m68k.org>
16479 L:      linux-m68k@lists.linux-m68k.org
16480 S:      Maintained
16481 F:      arch/*/include/asm/nubus.h
16482 F:      drivers/nubus/
16483 F:      include/linux/nubus.h
16484 F:      include/uapi/linux/nubus.h
16485
16486 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
16487 M:      Antonino Daplas <adaplas@gmail.com>
16488 L:      linux-fbdev@vger.kernel.org
16489 S:      Maintained
16490 F:      drivers/video/fbdev/nvidia/
16491 F:      drivers/video/fbdev/riva/
16492
16493 NVIDIA WMI EC BACKLIGHT DRIVER
16494 M:      Daniel Dadap <ddadap@nvidia.com>
16495 L:      platform-driver-x86@vger.kernel.org
16496 S:      Supported
16497 F:      drivers/platform/x86/nvidia-wmi-ec-backlight.c
16498 F:      include/linux/platform_data/x86/nvidia-wmi-ec-backlight.h
16499
16500 NVM EXPRESS DRIVER
16501 M:      Keith Busch <kbusch@kernel.org>
16502 M:      Jens Axboe <axboe@fb.com>
16503 M:      Christoph Hellwig <hch@lst.de>
16504 M:      Sagi Grimberg <sagi@grimberg.me>
16505 L:      linux-nvme@lists.infradead.org
16506 S:      Supported
16507 W:      http://git.infradead.org/nvme.git
16508 T:      git git://git.infradead.org/nvme.git
16509 F:      Documentation/nvme/
16510 F:      drivers/nvme/common/
16511 F:      drivers/nvme/host/
16512 F:      include/linux/nvme-*.h
16513 F:      include/linux/nvme.h
16514 F:      include/uapi/linux/nvme_ioctl.h
16515
16516 NVM EXPRESS FABRICS AUTHENTICATION
16517 M:      Hannes Reinecke <hare@suse.de>
16518 L:      linux-nvme@lists.infradead.org
16519 S:      Supported
16520 F:      drivers/nvme/host/auth.c
16521 F:      drivers/nvme/target/auth.c
16522 F:      drivers/nvme/target/fabrics-cmd-auth.c
16523 F:      include/linux/nvme-auth.h
16524
16525 NVM EXPRESS FC TRANSPORT DRIVERS
16526 M:      James Smart <james.smart@broadcom.com>
16527 L:      linux-nvme@lists.infradead.org
16528 S:      Supported
16529 F:      drivers/nvme/host/fc.c
16530 F:      drivers/nvme/target/fc.c
16531 F:      drivers/nvme/target/fcloop.c
16532 F:      include/linux/nvme-fc-driver.h
16533 F:      include/linux/nvme-fc.h
16534
16535 NVM EXPRESS HARDWARE MONITORING SUPPORT
16536 M:      Guenter Roeck <linux@roeck-us.net>
16537 L:      linux-nvme@lists.infradead.org
16538 S:      Supported
16539 F:      drivers/nvme/host/hwmon.c
16540
16541 NVM EXPRESS TARGET DRIVER
16542 M:      Christoph Hellwig <hch@lst.de>
16543 M:      Sagi Grimberg <sagi@grimberg.me>
16544 M:      Chaitanya Kulkarni <kch@nvidia.com>
16545 L:      linux-nvme@lists.infradead.org
16546 S:      Supported
16547 W:      http://git.infradead.org/nvme.git
16548 T:      git git://git.infradead.org/nvme.git
16549 F:      drivers/nvme/target/
16550
16551 NVMEM FRAMEWORK
16552 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16553 S:      Maintained
16554 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
16555 F:      Documentation/ABI/stable/sysfs-bus-nvmem
16556 F:      Documentation/devicetree/bindings/nvmem/
16557 F:      drivers/nvmem/
16558 F:      include/linux/nvmem-consumer.h
16559 F:      include/linux/nvmem-provider.h
16560
16561 NXP BLUETOOTH WIRELESS DRIVERS
16562 M:      Amitkumar Karwar <amitkumar.karwar@nxp.com>
16563 M:      Neeraj Kale <neeraj.sanjaykale@nxp.com>
16564 S:      Maintained
16565 F:      Documentation/devicetree/bindings/net/bluetooth/nxp,88w8987-bt.yaml
16566 F:      drivers/bluetooth/btnxpuart.c
16567
16568 NXP C45 TJA11XX PHY DRIVER
16569 M:      Andrei Botila <andrei.botila@oss.nxp.com>
16570 L:      netdev@vger.kernel.org
16571 S:      Maintained
16572 F:      drivers/net/phy/nxp-c45-tja11xx*
16573
16574 NXP FSPI DRIVER
16575 M:      Han Xu <han.xu@nxp.com>
16576 M:      Haibo Chen <haibo.chen@nxp.com>
16577 R:      Yogesh Gaur <yogeshgaur.83@gmail.com>
16578 L:      linux-spi@vger.kernel.org
16579 L:      imx@lists.linux.dev
16580 S:      Maintained
16581 F:      Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
16582 F:      drivers/spi/spi-nxp-fspi.c
16583
16584 NXP FXAS21002C DRIVER
16585 M:      Rui Miguel Silva <rmfrfs@gmail.com>
16586 L:      linux-iio@vger.kernel.org
16587 S:      Maintained
16588 F:      Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
16589 F:      drivers/iio/gyro/fxas21002c.h
16590 F:      drivers/iio/gyro/fxas21002c_core.c
16591 F:      drivers/iio/gyro/fxas21002c_i2c.c
16592 F:      drivers/iio/gyro/fxas21002c_spi.c
16593
16594 NXP i.MX 7D/6SX/6UL/93 AND VF610 ADC DRIVER
16595 M:      Haibo Chen <haibo.chen@nxp.com>
16596 L:      linux-iio@vger.kernel.org
16597 L:      imx@lists.linux.dev
16598 S:      Maintained
16599 F:      Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
16600 F:      Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
16601 F:      Documentation/devicetree/bindings/iio/adc/nxp,imx93-adc.yaml
16602 F:      drivers/iio/adc/imx7d_adc.c
16603 F:      drivers/iio/adc/imx93_adc.c
16604 F:      drivers/iio/adc/vf610_adc.c
16605
16606 NXP i.MX 8M ISI DRIVER
16607 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16608 L:      linux-media@vger.kernel.org
16609 S:      Maintained
16610 F:      Documentation/devicetree/bindings/media/nxp,imx8-isi.yaml
16611 F:      drivers/media/platform/nxp/imx8-isi/
16612
16613 NXP i.MX 8MP DW100 V4L2 DRIVER
16614 M:      Xavier Roumegue <xavier.roumegue@oss.nxp.com>
16615 L:      linux-media@vger.kernel.org
16616 S:      Maintained
16617 F:      Documentation/devicetree/bindings/media/nxp,dw100.yaml
16618 F:      Documentation/userspace-api/media/drivers/dw100.rst
16619 F:      drivers/media/platform/nxp/dw100/
16620 F:      include/uapi/linux/dw100.h
16621
16622 NXP i.MX 8MQ DCSS DRIVER
16623 M:      Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
16624 R:      Lucas Stach <l.stach@pengutronix.de>
16625 L:      dri-devel@lists.freedesktop.org
16626 S:      Maintained
16627 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
16628 F:      Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
16629 F:      drivers/gpu/drm/imx/dcss/
16630
16631 NXP i.MX 8QXP ADC DRIVER
16632 M:      Cai Huoqing <cai.huoqing@linux.dev>
16633 M:      Haibo Chen <haibo.chen@nxp.com>
16634 L:      imx@lists.linux.dev
16635 L:      linux-iio@vger.kernel.org
16636 S:      Maintained
16637 F:      Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
16638 F:      drivers/iio/adc/imx8qxp-adc.c
16639
16640 NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
16641 M:      Mirela Rabulea <mirela.rabulea@nxp.com>
16642 L:      imx@lists.linux.dev
16643 L:      linux-media@vger.kernel.org
16644 S:      Maintained
16645 F:      Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
16646 F:      drivers/media/platform/nxp/imx-jpeg
16647
16648 NXP i.MX CLOCK DRIVERS
16649 M:      Abel Vesa <abelvesa@kernel.org>
16650 R:      Peng Fan <peng.fan@nxp.com>
16651 L:      linux-clk@vger.kernel.org
16652 L:      imx@lists.linux.dev
16653 S:      Maintained
16654 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
16655 F:      Documentation/devicetree/bindings/clock/imx*
16656 F:      drivers/clk/imx/
16657 F:      include/dt-bindings/clock/imx*
16658
16659 NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
16660 M:      Jagan Teki <jagan@amarulasolutions.com>
16661 S:      Maintained
16662 F:      Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
16663 F:      drivers/regulator/pf8x00-regulator.c
16664
16665 NXP PTN5150A CC LOGIC AND EXTCON DRIVER
16666 M:      Krzysztof Kozlowski <krzk@kernel.org>
16667 L:      linux-kernel@vger.kernel.org
16668 S:      Maintained
16669 F:      Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
16670 F:      drivers/extcon/extcon-ptn5150.c
16671
16672 NXP SGTL5000 DRIVER
16673 M:      Fabio Estevam <festevam@gmail.com>
16674 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16675 S:      Maintained
16676 F:      Documentation/devicetree/bindings/sound/fsl,sgtl5000.yaml
16677 F:      sound/soc/codecs/sgtl5000*
16678
16679 NXP SJA1105 ETHERNET SWITCH DRIVER
16680 M:      Vladimir Oltean <olteanv@gmail.com>
16681 L:      linux-kernel@vger.kernel.org
16682 S:      Maintained
16683 F:      drivers/net/dsa/sja1105
16684 F:      drivers/net/pcs/pcs-xpcs-nxp.c
16685
16686 NXP TDA998X DRM DRIVER
16687 M:      Russell King <linux@armlinux.org.uk>
16688 S:      Maintained
16689 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
16690 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
16691 F:      drivers/gpu/drm/i2c/tda998x_drv.c
16692 F:      include/drm/i2c/tda998x.h
16693 F:      include/dt-bindings/display/tda998x.h
16694 K:      "nxp,tda998x"
16695
16696 NXP TFA9879 DRIVER
16697 M:      Peter Rosin <peda@axentia.se>
16698 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16699 S:      Maintained
16700 F:      Documentation/devicetree/bindings/sound/nxp,tfa9879.yaml
16701 F:      sound/soc/codecs/tfa9879*
16702
16703 NXP-NCI NFC DRIVER
16704 S:      Orphan
16705 F:      Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
16706 F:      drivers/nfc/nxp-nci
16707
16708 NXP/Goodix TFA989X (TFA1) DRIVER
16709 M:      Stephan Gerhold <stephan@gerhold.net>
16710 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16711 S:      Maintained
16712 F:      Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
16713 F:      sound/soc/codecs/tfa989x.c
16714
16715 NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
16716 M:      Jonas Malaco <jonas@protocubo.io>
16717 L:      linux-hwmon@vger.kernel.org
16718 S:      Maintained
16719 F:      Documentation/hwmon/nzxt-kraken2.rst
16720 F:      drivers/hwmon/nzxt-kraken2.c
16721
16722 NZXT-KRAKEN3 HARDWARE MONITORING DRIVER
16723 M:      Jonas Malaco <jonas@protocubo.io>
16724 M:      Aleksa Savic <savicaleksa83@gmail.com>
16725 L:      linux-hwmon@vger.kernel.org
16726 S:      Maintained
16727 F:      Documentation/hwmon/nzxt-kraken3.rst
16728 F:      drivers/hwmon/nzxt-kraken3.c
16729
16730 NZXT-SMART2 HARDWARE MONITORING DRIVER
16731 M:      Aleksandr Mezin <mezin.alexander@gmail.com>
16732 L:      linux-hwmon@vger.kernel.org
16733 S:      Maintained
16734 F:      Documentation/hwmon/nzxt-smart2.rst
16735 F:      drivers/hwmon/nzxt-smart2.c
16736
16737 OBJAGG
16738 M:      Jiri Pirko <jiri@resnulli.us>
16739 L:      netdev@vger.kernel.org
16740 S:      Supported
16741 F:      include/linux/objagg.h
16742 F:      lib/objagg.c
16743 F:      lib/test_objagg.c
16744
16745 OBJPOOL
16746 M:      Matt Wu <wuqiang.matt@bytedance.com>
16747 S:      Supported
16748 F:      include/linux/objpool.h
16749 F:      lib/objpool.c
16750 F:      lib/test_objpool.c
16751
16752 OBJTOOL
16753 M:      Josh Poimboeuf <jpoimboe@kernel.org>
16754 M:      Peter Zijlstra <peterz@infradead.org>
16755 S:      Supported
16756 F:      include/linux/objtool*.h
16757 F:      tools/objtool/
16758
16759 OCELOT ETHERNET SWITCH DRIVER
16760 M:      Vladimir Oltean <vladimir.oltean@nxp.com>
16761 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
16762 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
16763 M:      UNGLinuxDriver@microchip.com
16764 L:      netdev@vger.kernel.org
16765 S:      Supported
16766 F:      drivers/net/dsa/ocelot/*
16767 F:      drivers/net/ethernet/mscc/
16768 F:      include/soc/mscc/ocelot*
16769 F:      net/dsa/tag_ocelot.c
16770 F:      net/dsa/tag_ocelot_8021q.c
16771 F:      tools/testing/selftests/drivers/net/ocelot/*
16772
16773 OCELOT EXTERNAL SWITCH CONTROL
16774 M:      Colin Foster <colin.foster@in-advantage.com>
16775 S:      Supported
16776 F:      Documentation/devicetree/bindings/mfd/mscc,ocelot.yaml
16777 F:      drivers/mfd/ocelot*
16778 F:      drivers/net/dsa/ocelot/ocelot_ext.c
16779 F:      include/linux/mfd/ocelot.h
16780
16781 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
16782 M:      Frederic Barrat <fbarrat@linux.ibm.com>
16783 M:      Andrew Donnellan <ajd@linux.ibm.com>
16784 L:      linuxppc-dev@lists.ozlabs.org
16785 S:      Supported
16786 F:      Documentation/userspace-api/accelerators/ocxl.rst
16787 F:      arch/powerpc/include/asm/pnv-ocxl.h
16788 F:      arch/powerpc/platforms/powernv/ocxl.c
16789 F:      drivers/misc/ocxl/
16790 F:      include/misc/ocxl*
16791 F:      include/uapi/misc/ocxl.h
16792
16793 OMAP AUDIO SUPPORT
16794 M:      Peter Ujfalusi <peter.ujfalusi@gmail.com>
16795 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
16796 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16797 L:      linux-omap@vger.kernel.org
16798 S:      Maintained
16799 F:      sound/soc/ti/n810.c
16800 F:      sound/soc/ti/omap*
16801 F:      sound/soc/ti/rx51.c
16802 F:      sound/soc/ti/sdma-pcm.*
16803
16804 OMAP CLOCK FRAMEWORK SUPPORT
16805 M:      Paul Walmsley <paul@pwsan.com>
16806 L:      linux-omap@vger.kernel.org
16807 S:      Maintained
16808 F:      arch/arm/*omap*/*clock*
16809
16810 OMAP DEVICE TREE SUPPORT
16811 M:      Tony Lindgren <tony@atomide.com>
16812 L:      linux-omap@vger.kernel.org
16813 L:      devicetree@vger.kernel.org
16814 S:      Maintained
16815 F:      arch/arm/boot/dts/ti/omap/
16816
16817 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
16818 L:      linux-omap@vger.kernel.org
16819 L:      linux-fbdev@vger.kernel.org
16820 S:      Orphan
16821 F:      Documentation/arch/arm/omap/dss.rst
16822 F:      drivers/video/fbdev/omap2/
16823
16824 OMAP FRAMEBUFFER SUPPORT
16825 L:      linux-fbdev@vger.kernel.org
16826 L:      linux-omap@vger.kernel.org
16827 S:      Orphan
16828 F:      drivers/video/fbdev/omap/
16829
16830 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
16831 M:      Roger Quadros <rogerq@kernel.org>
16832 M:      Tony Lindgren <tony@atomide.com>
16833 L:      linux-omap@vger.kernel.org
16834 S:      Maintained
16835 F:      arch/arm/mach-omap2/*gpmc*
16836 F:      drivers/memory/omap-gpmc.c
16837
16838 OMAP GPIO DRIVER
16839 M:      Grygorii Strashko <grygorii.strashko@ti.com>
16840 M:      Santosh Shilimkar <ssantosh@kernel.org>
16841 M:      Kevin Hilman <khilman@kernel.org>
16842 L:      linux-omap@vger.kernel.org
16843 S:      Maintained
16844 F:      Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
16845 F:      drivers/gpio/gpio-omap.c
16846
16847 OMAP HARDWARE SPINLOCK SUPPORT
16848 L:      linux-omap@vger.kernel.org
16849 S:      Orphan
16850 F:      drivers/hwspinlock/omap_hwspinlock.c
16851
16852 OMAP HS MMC SUPPORT
16853 L:      linux-mmc@vger.kernel.org
16854 L:      linux-omap@vger.kernel.org
16855 S:      Orphan
16856 F:      drivers/mmc/host/omap_hsmmc.c
16857
16858 OMAP HWMOD DATA
16859 M:      Paul Walmsley <paul@pwsan.com>
16860 L:      linux-omap@vger.kernel.org
16861 S:      Maintained
16862 F:      arch/arm/mach-omap2/omap_hwmod*data*
16863
16864 OMAP HWMOD SUPPORT
16865 M:      Paul Walmsley <paul@pwsan.com>
16866 L:      linux-omap@vger.kernel.org
16867 S:      Maintained
16868 F:      arch/arm/mach-omap2/omap_hwmod.*
16869
16870 OMAP I2C DRIVER
16871 M:      Vignesh R <vigneshr@ti.com>
16872 L:      linux-omap@vger.kernel.org
16873 L:      linux-i2c@vger.kernel.org
16874 S:      Maintained
16875 F:      Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
16876 F:      drivers/i2c/busses/i2c-omap.c
16877
16878 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
16879 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16880 L:      linux-media@vger.kernel.org
16881 S:      Maintained
16882 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
16883 F:      drivers/media/platform/ti/omap3isp/
16884 F:      drivers/staging/media/omap4iss/
16885
16886 OMAP MMC SUPPORT
16887 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
16888 L:      linux-omap@vger.kernel.org
16889 S:      Odd Fixes
16890 F:      drivers/mmc/host/omap.c
16891
16892 OMAP POWER MANAGEMENT SUPPORT
16893 M:      Kevin Hilman <khilman@kernel.org>
16894 L:      linux-omap@vger.kernel.org
16895 S:      Maintained
16896 F:      arch/arm/*omap*/*pm*
16897 F:      drivers/cpufreq/omap-cpufreq.c
16898
16899 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
16900 M:      Paul Walmsley <paul@pwsan.com>
16901 L:      linux-omap@vger.kernel.org
16902 S:      Maintained
16903 F:      arch/arm/mach-omap2/prm*
16904
16905 OMAP RANDOM NUMBER GENERATOR SUPPORT
16906 M:      Deepak Saxena <dsaxena@plexity.net>
16907 S:      Maintained
16908 F:      drivers/char/hw_random/omap-rng.c
16909
16910 OMAP USB SUPPORT
16911 L:      linux-usb@vger.kernel.org
16912 L:      linux-omap@vger.kernel.org
16913 S:      Orphan
16914 F:      arch/arm/*omap*/usb*
16915 F:      drivers/usb/*/*omap*
16916
16917 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
16918 M:      Mark Jackson <mpfj@newflow.co.uk>
16919 L:      linux-omap@vger.kernel.org
16920 S:      Maintained
16921 F:      arch/arm/boot/dts/ti/omap/am335x-nano.dts
16922
16923 OMAP1 SUPPORT
16924 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
16925 M:      Janusz Krzysztofik <jmkrzyszt@gmail.com>
16926 R:      Tony Lindgren <tony@atomide.com>
16927 L:      linux-omap@vger.kernel.org
16928 S:      Maintained
16929 Q:      http://patchwork.kernel.org/project/linux-omap/list/
16930 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
16931 F:      arch/arm/configs/omap1_defconfig
16932 F:      arch/arm/mach-omap1/
16933 F:      drivers/i2c/busses/i2c-omap.c
16934 F:      include/linux/platform_data/ams-delta-fiq.h
16935 F:      include/linux/platform_data/i2c-omap.h
16936
16937 OMAP2+ SUPPORT
16938 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
16939 M:      Andreas Kemnade <andreas@kemnade.info>
16940 M:      Kevin Hilman <khilman@baylibre.com>
16941 M:      Roger Quadros <rogerq@kernel.org>
16942 M:      Tony Lindgren <tony@atomide.com>
16943 L:      linux-omap@vger.kernel.org
16944 S:      Maintained
16945 W:      http://linux.omap.com/
16946 Q:      http://patchwork.kernel.org/project/linux-omap/list/
16947 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
16948 F:      Documentation/devicetree/bindings/arm/ti/omap.yaml
16949 F:      arch/arm/configs/omap2plus_defconfig
16950 F:      arch/arm/mach-omap2/
16951 F:      drivers/bus/omap*.[ch]
16952 F:      drivers/bus/ti-sysc.c
16953 F:      drivers/gpio/gpio-tps65219.c
16954 F:      drivers/i2c/busses/i2c-omap.c
16955 F:      drivers/irqchip/irq-omap-intc.c
16956 F:      drivers/mfd/*omap*.c
16957 F:      drivers/mfd/menelaus.c
16958 F:      drivers/mfd/palmas.c
16959 F:      drivers/mfd/tps65217.c
16960 F:      drivers/mfd/tps65218.c
16961 F:      drivers/mfd/tps65219.c
16962 F:      drivers/mfd/tps65910.c
16963 F:      drivers/mfd/twl-core.[ch]
16964 F:      drivers/mfd/twl4030*.c
16965 F:      drivers/mfd/twl6030*.c
16966 F:      drivers/mfd/twl6040*.c
16967 F:      drivers/regulator/palmas-regulator*.c
16968 F:      drivers/regulator/pbias-regulator.c
16969 F:      drivers/regulator/tps65217-regulator.c
16970 F:      drivers/regulator/tps65218-regulator.c
16971 F:      drivers/regulator/tps65219-regulator.c
16972 F:      drivers/regulator/tps65910-regulator.c
16973 F:      drivers/regulator/twl-regulator.c
16974 F:      drivers/regulator/twl6030-regulator.c
16975 F:      include/linux/platform_data/i2c-omap.h
16976 F:      include/linux/platform_data/ti-sysc.h
16977
16978 OMFS FILESYSTEM
16979 M:      Bob Copeland <me@bobcopeland.com>
16980 L:      linux-karma-devel@lists.sourceforge.net
16981 S:      Maintained
16982 F:      Documentation/filesystems/omfs.rst
16983 F:      fs/omfs/
16984
16985 OMNIVISION OG01A1B SENSOR DRIVER
16986 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
16987 L:      linux-media@vger.kernel.org
16988 S:      Maintained
16989 F:      Documentation/devicetree/bindings/media/i2c/ovti,og01a1b.yaml
16990 F:      drivers/media/i2c/og01a1b.c
16991
16992 OMNIVISION OV01A10 SENSOR DRIVER
16993 M:      Bingbu Cao <bingbu.cao@intel.com>
16994 L:      linux-media@vger.kernel.org
16995 S:      Maintained
16996 T:      git git://linuxtv.org/media_tree.git
16997 F:      drivers/media/i2c/ov01a10.c
16998
16999 OMNIVISION OV02A10 SENSOR DRIVER
17000 L:      linux-media@vger.kernel.org
17001 S:      Orphan
17002 T:      git git://linuxtv.org/media_tree.git
17003 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
17004 F:      drivers/media/i2c/ov02a10.c
17005
17006 OMNIVISION OV08D10 SENSOR DRIVER
17007 M:      Jimmy Su <jimmy.su@intel.com>
17008 L:      linux-media@vger.kernel.org
17009 S:      Maintained
17010 T:      git git://linuxtv.org/media_tree.git
17011 F:      drivers/media/i2c/ov08d10.c
17012
17013 OMNIVISION OV08X40 SENSOR DRIVER
17014 M:      Jason Chen <jason.z.chen@intel.com>
17015 L:      linux-media@vger.kernel.org
17016 S:      Maintained
17017 T:      git git://linuxtv.org/media_tree.git
17018 F:      drivers/media/i2c/ov08x40.c
17019
17020 OMNIVISION OV13858 SENSOR DRIVER
17021 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
17022 L:      linux-media@vger.kernel.org
17023 S:      Maintained
17024 T:      git git://linuxtv.org/media_tree.git
17025 F:      drivers/media/i2c/ov13858.c
17026
17027 OMNIVISION OV13B10 SENSOR DRIVER
17028 M:      Arec Kao <arec.kao@intel.com>
17029 L:      linux-media@vger.kernel.org
17030 S:      Maintained
17031 T:      git git://linuxtv.org/media_tree.git
17032 F:      drivers/media/i2c/ov13b10.c
17033
17034 OMNIVISION OV2680 SENSOR DRIVER
17035 M:      Rui Miguel Silva <rmfrfs@gmail.com>
17036 M:      Hans de Goede <hansg@kernel.org>
17037 L:      linux-media@vger.kernel.org
17038 S:      Maintained
17039 T:      git git://linuxtv.org/media_tree.git
17040 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
17041 F:      drivers/media/i2c/ov2680.c
17042
17043 OMNIVISION OV2685 SENSOR DRIVER
17044 M:      Shunqian Zheng <zhengsq@rock-chips.com>
17045 L:      linux-media@vger.kernel.org
17046 S:      Maintained
17047 T:      git git://linuxtv.org/media_tree.git
17048 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov2685.yaml
17049 F:      drivers/media/i2c/ov2685.c
17050
17051 OMNIVISION OV2740 SENSOR DRIVER
17052 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
17053 R:      Sakari Ailus <sakari.ailus@linux.intel.com>
17054 R:      Bingbu Cao <bingbu.cao@intel.com>
17055 L:      linux-media@vger.kernel.org
17056 S:      Maintained
17057 T:      git git://linuxtv.org/media_tree.git
17058 F:      drivers/media/i2c/ov2740.c
17059
17060 OMNIVISION OV4689 SENSOR DRIVER
17061 M:      Mikhail Rudenko <mike.rudenko@gmail.com>
17062 L:      linux-media@vger.kernel.org
17063 S:      Maintained
17064 T:      git git://linuxtv.org/media_tree.git
17065 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov4689.yaml
17066 F:      drivers/media/i2c/ov4689.c
17067
17068 OMNIVISION OV5640 SENSOR DRIVER
17069 M:      Steve Longerbeam <slongerbeam@gmail.com>
17070 L:      linux-media@vger.kernel.org
17071 S:      Maintained
17072 T:      git git://linuxtv.org/media_tree.git
17073 F:      drivers/media/i2c/ov5640.c
17074
17075 OMNIVISION OV5647 SENSOR DRIVER
17076 M:      Dave Stevenson <dave.stevenson@raspberrypi.com>
17077 M:      Jacopo Mondi <jacopo@jmondi.org>
17078 L:      linux-media@vger.kernel.org
17079 S:      Maintained
17080 T:      git git://linuxtv.org/media_tree.git
17081 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
17082 F:      drivers/media/i2c/ov5647.c
17083
17084 OMNIVISION OV5670 SENSOR DRIVER
17085 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
17086 L:      linux-media@vger.kernel.org
17087 S:      Maintained
17088 T:      git git://linuxtv.org/media_tree.git
17089 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov5670.yaml
17090 F:      drivers/media/i2c/ov5670.c
17091
17092 OMNIVISION OV5675 SENSOR DRIVER
17093 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
17094 L:      linux-media@vger.kernel.org
17095 S:      Maintained
17096 T:      git git://linuxtv.org/media_tree.git
17097 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov5675.yaml
17098 F:      drivers/media/i2c/ov5675.c
17099
17100 OMNIVISION OV5693 SENSOR DRIVER
17101 M:      Daniel Scally <djrscally@gmail.com>
17102 L:      linux-media@vger.kernel.org
17103 S:      Maintained
17104 T:      git git://linuxtv.org/media_tree.git
17105 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml
17106 F:      drivers/media/i2c/ov5693.c
17107
17108 OMNIVISION OV5695 SENSOR DRIVER
17109 M:      Shunqian Zheng <zhengsq@rock-chips.com>
17110 L:      linux-media@vger.kernel.org
17111 S:      Maintained
17112 T:      git git://linuxtv.org/media_tree.git
17113 F:      drivers/media/i2c/ov5695.c
17114
17115 OMNIVISION OV64A40 SENSOR DRIVER
17116 M:      Jacopo Mondi <jacopo.mondi@ideasonboard.com>
17117 L:      linux-media@vger.kernel.org
17118 S:      Maintained
17119 T:      git git://linuxtv.org/media_tree.git
17120 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov64a40.yaml
17121 F:      drivers/media/i2c/ov64a40.c
17122
17123 OMNIVISION OV7670 SENSOR DRIVER
17124 L:      linux-media@vger.kernel.org
17125 S:      Orphan
17126 T:      git git://linuxtv.org/media_tree.git
17127 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
17128 F:      drivers/media/i2c/ov7670.c
17129
17130 OMNIVISION OV772x SENSOR DRIVER
17131 M:      Jacopo Mondi <jacopo@jmondi.org>
17132 L:      linux-media@vger.kernel.org
17133 S:      Odd fixes
17134 T:      git git://linuxtv.org/media_tree.git
17135 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
17136 F:      drivers/media/i2c/ov772x.c
17137 F:      include/media/i2c/ov772x.h
17138
17139 OMNIVISION OV7740 SENSOR DRIVER
17140 L:      linux-media@vger.kernel.org
17141 S:      Orphan
17142 T:      git git://linuxtv.org/media_tree.git
17143 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
17144 F:      drivers/media/i2c/ov7740.c
17145
17146 OMNIVISION OV8856 SENSOR DRIVER
17147 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
17148 L:      linux-media@vger.kernel.org
17149 S:      Maintained
17150 T:      git git://linuxtv.org/media_tree.git
17151 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov8856.yaml
17152 F:      drivers/media/i2c/ov8856.c
17153
17154 OMNIVISION OV8858 SENSOR DRIVER
17155 M:      Jacopo Mondi <jacopo.mondi@ideasonboard.com>
17156 M:      Nicholas Roth <nicholas@rothemail.net>
17157 L:      linux-media@vger.kernel.org
17158 S:      Maintained
17159 T:      git git://linuxtv.org/media_tree.git
17160 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov8858.yaml
17161 F:      drivers/media/i2c/ov8858.c
17162
17163 OMNIVISION OV9282 SENSOR DRIVER
17164 M:      Dave Stevenson <dave.stevenson@raspberrypi.com>
17165 L:      linux-media@vger.kernel.org
17166 S:      Maintained
17167 T:      git git://linuxtv.org/media_tree.git
17168 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
17169 F:      drivers/media/i2c/ov9282.c
17170
17171 OMNIVISION OV9640 SENSOR DRIVER
17172 M:      Petr Cvek <petrcvekcz@gmail.com>
17173 L:      linux-media@vger.kernel.org
17174 S:      Maintained
17175 F:      drivers/media/i2c/ov9640.*
17176
17177 OMNIVISION OV9650 SENSOR DRIVER
17178 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
17179 R:      Akinobu Mita <akinobu.mita@gmail.com>
17180 R:      Sylwester Nawrocki <s.nawrocki@samsung.com>
17181 L:      linux-media@vger.kernel.org
17182 S:      Maintained
17183 T:      git git://linuxtv.org/media_tree.git
17184 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
17185 F:      drivers/media/i2c/ov9650.c
17186
17187 OMNIVISION OV9734 SENSOR DRIVER
17188 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
17189 R:      Bingbu Cao <bingbu.cao@intel.com>
17190 L:      linux-media@vger.kernel.org
17191 S:      Maintained
17192 T:      git git://linuxtv.org/media_tree.git
17193 F:      drivers/media/i2c/ov9734.c
17194
17195 ONBOARD USB HUB DRIVER
17196 M:      Matthias Kaehlcke <mka@chromium.org>
17197 L:      linux-usb@vger.kernel.org
17198 S:      Maintained
17199 F:      Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-dev
17200 F:      drivers/usb/misc/onboard_usb_dev.c
17201
17202 ONENAND FLASH DRIVER
17203 M:      Kyungmin Park <kyungmin.park@samsung.com>
17204 L:      linux-mtd@lists.infradead.org
17205 S:      Maintained
17206 F:      drivers/mtd/nand/onenand/
17207 F:      include/linux/mtd/onenand*.h
17208
17209 ONEXPLAYER FAN DRIVER
17210 M:      Derek John Clark <derekjohn.clark@gmail.com>
17211 M:      Joaquín Ignacio Aramendía <samsagax@gmail.com>
17212 L:      linux-hwmon@vger.kernel.org
17213 S:      Maintained
17214 F:      drivers/hwmon/oxp-sensors.c
17215
17216 ONIE TLV NVMEM LAYOUT DRIVER
17217 M:      Miquel Raynal <miquel.raynal@bootlin.com>
17218 S:      Maintained
17219 F:      Documentation/devicetree/bindings/nvmem/layouts/onie,tlv-layout.yaml
17220 F:      drivers/nvmem/layouts/onie-tlv.c
17221
17222 ONION OMEGA2+ BOARD
17223 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
17224 L:      linux-mips@vger.kernel.org
17225 S:      Maintained
17226 F:      arch/mips/boot/dts/ralink/omega2p.dts
17227
17228 ONSEMI ETHERNET PHY DRIVERS
17229 M:      Piergiorgio Beruto <piergiorgio.beruto@gmail.com>
17230 L:      netdev@vger.kernel.org
17231 S:      Supported
17232 W:      http://www.onsemi.com
17233 F:      drivers/net/phy/ncn*
17234
17235 OP-TEE DRIVER
17236 M:      Jens Wiklander <jens.wiklander@linaro.org>
17237 L:      op-tee@lists.trustedfirmware.org
17238 S:      Maintained
17239 F:      Documentation/ABI/testing/sysfs-bus-optee-devices
17240 F:      drivers/tee/optee/
17241
17242 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
17243 M:      Sumit Garg <sumit.garg@linaro.org>
17244 L:      op-tee@lists.trustedfirmware.org
17245 S:      Maintained
17246 F:      drivers/char/hw_random/optee-rng.c
17247
17248 OP-TEE RTC DRIVER
17249 M:      Clément Léger <clement.leger@bootlin.com>
17250 L:      linux-rtc@vger.kernel.org
17251 S:      Maintained
17252 F:      drivers/rtc/rtc-optee.c
17253
17254 OPA-VNIC DRIVER
17255 M:      Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
17256 L:      linux-rdma@vger.kernel.org
17257 S:      Supported
17258 F:      drivers/infiniband/ulp/opa_vnic
17259
17260 OPEN ALLIANCE 10BASE-T1S MACPHY SERIAL INTERFACE FRAMEWORK
17261 M:      Parthiban Veerasooran <parthiban.veerasooran@microchip.com>
17262 L:      netdev@vger.kernel.org
17263 S:      Maintained
17264 F:      Documentation/networking/oa-tc6-framework.rst
17265 F:      drivers/include/linux/oa_tc6.h
17266 F:      drivers/net/ethernet/oa_tc6.c
17267
17268 OPEN FIRMWARE AND FLATTENED DEVICE TREE
17269 M:      Rob Herring <robh@kernel.org>
17270 M:      Saravana Kannan <saravanak@google.com>
17271 L:      devicetree@vger.kernel.org
17272 S:      Maintained
17273 W:      http://www.devicetree.org/
17274 C:      irc://irc.libera.chat/devicetree
17275 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
17276 F:      Documentation/ABI/testing/sysfs-firmware-ofw
17277 F:      drivers/of/
17278 F:      include/linux/of*.h
17279 F:      scripts/dtc/
17280 F:      tools/testing/selftests/dt/
17281 K:      of_overlay_notifier_
17282 K:      of_overlay_fdt_apply
17283 K:      of_overlay_remove
17284
17285 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
17286 M:      Rob Herring <robh@kernel.org>
17287 M:      Krzysztof Kozlowski <krzk+dt@kernel.org>
17288 M:      Conor Dooley <conor+dt@kernel.org>
17289 L:      devicetree@vger.kernel.org
17290 S:      Maintained
17291 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
17292 C:      irc://irc.libera.chat/devicetree
17293 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
17294 F:      Documentation/devicetree/
17295 F:      arch/*/boot/dts/
17296 F:      include/dt-bindings/
17297
17298 OPENCOMPUTE PTP CLOCK DRIVER
17299 M:      Jonathan Lemon <jonathan.lemon@gmail.com>
17300 M:      Vadim Fedorenko <vadim.fedorenko@linux.dev>
17301 L:      netdev@vger.kernel.org
17302 S:      Maintained
17303 F:      drivers/ptp/ptp_ocp.c
17304
17305 OPENCORES I2C BUS DRIVER
17306 M:      Peter Korsgaard <peter@korsgaard.com>
17307 M:      Andrew Lunn <andrew@lunn.ch>
17308 L:      linux-i2c@vger.kernel.org
17309 S:      Maintained
17310 F:      Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml
17311 F:      Documentation/i2c/busses/i2c-ocores.rst
17312 F:      drivers/i2c/busses/i2c-ocores.c
17313 F:      include/linux/platform_data/i2c-ocores.h
17314
17315 OPENRISC ARCHITECTURE
17316 M:      Jonas Bonn <jonas@southpole.se>
17317 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
17318 M:      Stafford Horne <shorne@gmail.com>
17319 L:      linux-openrisc@vger.kernel.org
17320 S:      Maintained
17321 W:      http://openrisc.io
17322 T:      git https://github.com/openrisc/linux.git
17323 F:      Documentation/arch/openrisc/
17324 F:      Documentation/devicetree/bindings/openrisc/
17325 F:      arch/openrisc/
17326 F:      drivers/irqchip/irq-ompic.c
17327 F:      drivers/irqchip/irq-or1k-*
17328
17329 OPENVSWITCH
17330 M:      Pravin B Shelar <pshelar@ovn.org>
17331 L:      netdev@vger.kernel.org
17332 L:      dev@openvswitch.org
17333 S:      Maintained
17334 W:      http://openvswitch.org
17335 F:      include/uapi/linux/openvswitch.h
17336 F:      net/openvswitch/
17337 F:      tools/testing/selftests/net/openvswitch/
17338
17339 OPERATING PERFORMANCE POINTS (OPP)
17340 M:      Viresh Kumar <vireshk@kernel.org>
17341 M:      Nishanth Menon <nm@ti.com>
17342 M:      Stephen Boyd <sboyd@kernel.org>
17343 L:      linux-pm@vger.kernel.org
17344 S:      Maintained
17345 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
17346 F:      Documentation/devicetree/bindings/opp/
17347 F:      Documentation/power/opp.rst
17348 F:      drivers/opp/
17349 F:      include/linux/pm_opp.h
17350
17351 OPL4 DRIVER
17352 M:      Clemens Ladisch <clemens@ladisch.de>
17353 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
17354 S:      Maintained
17355 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17356 F:      sound/drivers/opl4/
17357
17358 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
17359 M:      Mark Fasheh <mark@fasheh.com>
17360 M:      Joel Becker <jlbec@evilplan.org>
17361 M:      Joseph Qi <joseph.qi@linux.alibaba.com>
17362 L:      ocfs2-devel@lists.linux.dev
17363 S:      Supported
17364 W:      http://ocfs2.wiki.kernel.org
17365 F:      Documentation/filesystems/dlmfs.rst
17366 F:      Documentation/filesystems/ocfs2.rst
17367 F:      fs/ocfs2/
17368
17369 ORANGEFS FILESYSTEM
17370 M:      Mike Marshall <hubcap@omnibond.com>
17371 R:      Martin Brandenburg <martin@omnibond.com>
17372 L:      devel@lists.orangefs.org
17373 S:      Supported
17374 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
17375 F:      Documentation/filesystems/orangefs.rst
17376 F:      fs/orangefs/
17377
17378 OV2659 OMNIVISION SENSOR DRIVER
17379 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
17380 L:      linux-media@vger.kernel.org
17381 S:      Maintained
17382 W:      https://linuxtv.org
17383 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
17384 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17385 F:      drivers/media/i2c/ov2659.c
17386 F:      include/media/i2c/ov2659.h
17387
17388 OVERLAY FILESYSTEM
17389 M:      Miklos Szeredi <miklos@szeredi.hu>
17390 M:      Amir Goldstein <amir73il@gmail.com>
17391 L:      linux-unionfs@vger.kernel.org
17392 S:      Supported
17393 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/overlayfs/vfs.git
17394 F:      Documentation/filesystems/overlayfs.rst
17395 F:      fs/overlayfs/
17396
17397 P54 WIRELESS DRIVER
17398 M:      Christian Lamparter <chunkeey@googlemail.com>
17399 L:      linux-wireless@vger.kernel.org
17400 S:      Maintained
17401 W:      https://wireless.wiki.kernel.org/en/users/Drivers/p54
17402 F:      drivers/net/wireless/intersil/p54/
17403
17404 PACKET SOCKETS
17405 M:      Willem de Bruijn <willemdebruijn.kernel@gmail.com>
17406 S:      Maintained
17407 F:      include/uapi/linux/if_packet.h
17408 F:      net/packet/af_packet.c
17409
17410 PACKING
17411 M:      Vladimir Oltean <olteanv@gmail.com>
17412 L:      netdev@vger.kernel.org
17413 S:      Supported
17414 F:      Documentation/core-api/packing.rst
17415 F:      include/linux/packing.h
17416 F:      lib/packing.c
17417
17418 PADATA PARALLEL EXECUTION MECHANISM
17419 M:      Steffen Klassert <steffen.klassert@secunet.com>
17420 M:      Daniel Jordan <daniel.m.jordan@oracle.com>
17421 L:      linux-crypto@vger.kernel.org
17422 L:      linux-kernel@vger.kernel.org
17423 S:      Maintained
17424 F:      Documentation/core-api/padata.rst
17425 F:      include/linux/padata.h
17426 F:      kernel/padata.c
17427
17428 PAGE CACHE
17429 M:      Matthew Wilcox (Oracle) <willy@infradead.org>
17430 L:      linux-fsdevel@vger.kernel.org
17431 S:      Supported
17432 T:      git git://git.infradead.org/users/willy/pagecache.git
17433 F:      Documentation/filesystems/locking.rst
17434 F:      Documentation/filesystems/vfs.rst
17435 F:      include/linux/pagemap.h
17436 F:      mm/filemap.c
17437 F:      mm/page-writeback.c
17438 F:      mm/readahead.c
17439 F:      mm/truncate.c
17440
17441 PAGE POOL
17442 M:      Jesper Dangaard Brouer <hawk@kernel.org>
17443 M:      Ilias Apalodimas <ilias.apalodimas@linaro.org>
17444 L:      netdev@vger.kernel.org
17445 S:      Supported
17446 F:      Documentation/networking/page_pool.rst
17447 F:      include/net/page_pool/
17448 F:      include/trace/events/page_pool.h
17449 F:      net/core/page_pool.c
17450
17451 PAGE TABLE CHECK
17452 M:      Pasha Tatashin <pasha.tatashin@soleen.com>
17453 M:      Andrew Morton <akpm@linux-foundation.org>
17454 L:      linux-mm@kvack.org
17455 S:      Maintained
17456 F:      Documentation/mm/page_table_check.rst
17457 F:      include/linux/page_table_check.h
17458 F:      mm/page_table_check.c
17459
17460 PANASONIC LAPTOP ACPI EXTRAS DRIVER
17461 M:      Kenneth Chan <kenneth.t.chan@gmail.com>
17462 L:      platform-driver-x86@vger.kernel.org
17463 S:      Maintained
17464 F:      drivers/platform/x86/panasonic-laptop.c
17465
17466 PARALLAX PING IIO SENSOR DRIVER
17467 M:      Andreas Klinger <ak@it-klinger.de>
17468 L:      linux-iio@vger.kernel.org
17469 S:      Maintained
17470 F:      Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
17471 F:      drivers/iio/proximity/ping.c
17472
17473 PARALLEL LCD/KEYPAD PANEL DRIVER
17474 M:      Willy Tarreau <willy@haproxy.com>
17475 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
17476 S:      Odd Fixes
17477 F:      Documentation/admin-guide/lcd-panel-cgram.rst
17478 F:      drivers/auxdisplay/panel.c
17479
17480 PARALLEL PORT SUBSYSTEM
17481 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
17482 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
17483 L:      linux-parport@lists.infradead.org (subscribers-only)
17484 S:      Maintained
17485 F:      Documentation/driver-api/parport*.rst
17486 F:      drivers/char/ppdev.c
17487 F:      drivers/parport/
17488 F:      include/linux/parport*.h
17489 F:      include/uapi/linux/ppdev.h
17490
17491 PARAVIRT_OPS INTERFACE
17492 M:      Juergen Gross <jgross@suse.com>
17493 R:      Ajay Kaher <ajay.kaher@broadcom.com>
17494 R:      Alexey Makhalov <alexey.amakhalov@broadcom.com>
17495 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
17496 L:      virtualization@lists.linux.dev
17497 L:      x86@kernel.org
17498 S:      Supported
17499 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17500 F:      Documentation/virt/paravirt_ops.rst
17501 F:      arch/*/include/asm/paravirt*.h
17502 F:      arch/*/kernel/paravirt*
17503 F:      include/linux/hypervisor.h
17504
17505 PARISC ARCHITECTURE
17506 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
17507 M:      Helge Deller <deller@gmx.de>
17508 L:      linux-parisc@vger.kernel.org
17509 S:      Maintained
17510 W:      https://parisc.wiki.kernel.org
17511 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
17512 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
17513 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
17514 F:      Documentation/arch/parisc/
17515 F:      arch/parisc/
17516 F:      drivers/char/agp/parisc-agp.c
17517 F:      drivers/input/misc/hp_sdc_rtc.c
17518 F:      drivers/input/serio/gscps2.c
17519 F:      drivers/input/serio/hp_sdc*
17520 F:      drivers/parisc/
17521 F:      drivers/parport/parport_gsc.*
17522 F:      drivers/tty/serial/8250/8250_parisc.c
17523 F:      drivers/video/console/sti*
17524 F:      drivers/video/fbdev/sti*
17525 F:      drivers/video/logo/logo_parisc*
17526 F:      include/linux/hp_sdc.h
17527
17528 PARMAN
17529 M:      Jiri Pirko <jiri@resnulli.us>
17530 L:      netdev@vger.kernel.org
17531 S:      Supported
17532 F:      include/linux/parman.h
17533 F:      lib/parman.c
17534 F:      lib/test_parman.c
17535
17536 PC ENGINES APU BOARD DRIVER
17537 M:      Enrico Weigelt, metux IT consult <info@metux.net>
17538 S:      Maintained
17539 F:      drivers/platform/x86/pcengines-apuv2.c
17540
17541 PC87360 HARDWARE MONITORING DRIVER
17542 M:      Jim Cromie <jim.cromie@gmail.com>
17543 L:      linux-hwmon@vger.kernel.org
17544 S:      Maintained
17545 F:      Documentation/hwmon/pc87360.rst
17546 F:      drivers/hwmon/pc87360.c
17547
17548 PC8736x GPIO DRIVER
17549 M:      Jim Cromie <jim.cromie@gmail.com>
17550 S:      Maintained
17551 F:      drivers/char/pc8736x_gpio.c
17552
17553 PC87427 HARDWARE MONITORING DRIVER
17554 M:      Jean Delvare <jdelvare@suse.com>
17555 L:      linux-hwmon@vger.kernel.org
17556 S:      Maintained
17557 F:      Documentation/hwmon/pc87427.rst
17558 F:      drivers/hwmon/pc87427.c
17559
17560 PCA9532 LED DRIVER
17561 M:      Riku Voipio <riku.voipio@iki.fi>
17562 S:      Maintained
17563 F:      drivers/leds/leds-pca9532.c
17564 F:      include/linux/leds-pca9532.h
17565
17566 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
17567 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
17568 M:      Pali Rohár <pali@kernel.org>
17569 L:      linux-pci@vger.kernel.org
17570 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17571 S:      Maintained
17572 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
17573 F:      drivers/pci/controller/pci-aardvark.c
17574
17575 PCI DRIVER FOR ALTERA PCIE IP
17576 M:      Joyce Ooi <joyce.ooi@intel.com>
17577 L:      linux-pci@vger.kernel.org
17578 S:      Supported
17579 F:      Documentation/devicetree/bindings/pci/altr,pcie-root-port.yaml
17580 F:      drivers/pci/controller/pcie-altera.c
17581
17582 PCI DRIVER FOR APPLIEDMICRO XGENE
17583 M:      Toan Le <toan@os.amperecomputing.com>
17584 L:      linux-pci@vger.kernel.org
17585 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17586 S:      Maintained
17587 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
17588 F:      drivers/pci/controller/pci-xgene.c
17589
17590 PCI DRIVER FOR ARM VERSATILE PLATFORM
17591 M:      Rob Herring <robh@kernel.org>
17592 L:      linux-pci@vger.kernel.org
17593 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17594 S:      Maintained
17595 F:      Documentation/devicetree/bindings/pci/versatile.yaml
17596 F:      drivers/pci/controller/pci-versatile.c
17597
17598 PCI DRIVER FOR ARMADA 8K
17599 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
17600 L:      linux-pci@vger.kernel.org
17601 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17602 S:      Maintained
17603 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
17604 F:      drivers/pci/controller/dwc/pcie-armada8k.c
17605
17606 PCI DRIVER FOR CADENCE PCIE IP
17607 L:      linux-pci@vger.kernel.org
17608 S:      Orphan
17609 F:      Documentation/devicetree/bindings/pci/cdns,*
17610 F:      drivers/pci/controller/cadence/*cadence*
17611
17612 PCI DRIVER FOR FREESCALE LAYERSCAPE
17613 M:      Minghuan Lian <minghuan.Lian@nxp.com>
17614 M:      Mingkai Hu <mingkai.hu@nxp.com>
17615 M:      Roy Zang <roy.zang@nxp.com>
17616 L:      linuxppc-dev@lists.ozlabs.org
17617 L:      linux-pci@vger.kernel.org
17618 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17619 L:      imx@lists.linux.dev
17620 S:      Maintained
17621 F:      drivers/pci/controller/dwc/*layerscape*
17622
17623 PCI DRIVER FOR FU740
17624 M:      Paul Walmsley <paul.walmsley@sifive.com>
17625 M:      Greentime Hu <greentime.hu@sifive.com>
17626 M:      Samuel Holland <samuel.holland@sifive.com>
17627 L:      linux-pci@vger.kernel.org
17628 S:      Maintained
17629 F:      Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
17630 F:      drivers/pci/controller/dwc/pcie-fu740.c
17631
17632 PCI DRIVER FOR GENERIC OF HOSTS
17633 M:      Will Deacon <will@kernel.org>
17634 L:      linux-pci@vger.kernel.org
17635 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17636 S:      Maintained
17637 F:      Documentation/devicetree/bindings/pci/host-generic-pci.yaml
17638 F:      drivers/pci/controller/pci-host-common.c
17639 F:      drivers/pci/controller/pci-host-generic.c
17640
17641 PCI DRIVER FOR IMX6
17642 M:      Richard Zhu <hongxing.zhu@nxp.com>
17643 M:      Lucas Stach <l.stach@pengutronix.de>
17644 L:      linux-pci@vger.kernel.org
17645 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17646 L:      imx@lists.linux.dev
17647 S:      Maintained
17648 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-common.yaml
17649 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-ep.yaml
17650 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
17651 F:      drivers/pci/controller/dwc/*imx6*
17652
17653 PCI DRIVER FOR INTEL IXP4XX
17654 M:      Linus Walleij <linus.walleij@linaro.org>
17655 S:      Maintained
17656 F:      Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
17657 F:      drivers/pci/controller/pci-ixp4xx.c
17658
17659 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
17660 M:      Nirmal Patel <nirmal.patel@linux.intel.com>
17661 R:      Jonathan Derrick <jonathan.derrick@linux.dev>
17662 L:      linux-pci@vger.kernel.org
17663 S:      Supported
17664 F:      drivers/pci/controller/vmd.c
17665
17666 PCI DRIVER FOR MICROSEMI SWITCHTEC
17667 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
17668 M:      Logan Gunthorpe <logang@deltatee.com>
17669 L:      linux-pci@vger.kernel.org
17670 S:      Maintained
17671 F:      Documentation/ABI/testing/sysfs-class-switchtec
17672 F:      Documentation/driver-api/switchtec.rst
17673 F:      drivers/ntb/hw/mscc/
17674 F:      drivers/pci/switch/switchtec*
17675 F:      include/linux/switchtec.h
17676 F:      include/uapi/linux/switchtec_ioctl.h
17677
17678 PCI DRIVER FOR MOBIVEIL PCIE IP
17679 M:      Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
17680 M:      Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
17681 L:      linux-pci@vger.kernel.org
17682 S:      Supported
17683 F:      Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
17684 F:      drivers/pci/controller/mobiveil/pcie-mobiveil*
17685
17686 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
17687 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
17688 M:      Pali Rohár <pali@kernel.org>
17689 L:      linux-pci@vger.kernel.org
17690 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17691 S:      Maintained
17692 F:      drivers/pci/controller/*mvebu*
17693
17694 PCI DRIVER FOR NVIDIA TEGRA
17695 M:      Thierry Reding <thierry.reding@gmail.com>
17696 L:      linux-tegra@vger.kernel.org
17697 L:      linux-pci@vger.kernel.org
17698 S:      Supported
17699 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
17700 F:      drivers/pci/controller/pci-tegra.c
17701
17702 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
17703 M:      Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
17704 L:      linux-pci@vger.kernel.org
17705 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17706 S:      Maintained
17707 F:      Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
17708 F:      drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
17709
17710 PCI DRIVER FOR PLDA PCIE IP
17711 M:      Daire McNamara <daire.mcnamara@microchip.com>
17712 L:      linux-pci@vger.kernel.org
17713 S:      Maintained
17714 F:      Documentation/devicetree/bindings/pci/plda,xpressrich3-axi-common.yaml
17715 F:      drivers/pci/controller/plda/pcie-plda-host.c
17716 F:      drivers/pci/controller/plda/pcie-plda.h
17717
17718 PCI DRIVER FOR RENESAS R-CAR
17719 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
17720 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
17721 L:      linux-pci@vger.kernel.org
17722 L:      linux-renesas-soc@vger.kernel.org
17723 S:      Maintained
17724 F:      Documentation/devicetree/bindings/pci/*rcar*
17725 F:      drivers/pci/controller/*rcar*
17726 F:      drivers/pci/controller/dwc/*rcar*
17727
17728 PCI DRIVER FOR SAMSUNG EXYNOS
17729 M:      Jingoo Han <jingoohan1@gmail.com>
17730 L:      linux-pci@vger.kernel.org
17731 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17732 L:      linux-samsung-soc@vger.kernel.org
17733 S:      Maintained
17734 F:      drivers/pci/controller/dwc/pci-exynos.c
17735
17736 PCI DRIVER FOR SYNOPSYS DESIGNWARE
17737 M:      Jingoo Han <jingoohan1@gmail.com>
17738 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17739 L:      linux-pci@vger.kernel.org
17740 S:      Maintained
17741 F:      Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
17742 F:      Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
17743 F:      drivers/pci/controller/dwc/*designware*
17744
17745 PCI DRIVER FOR TI DRA7XX/J721E
17746 M:      Vignesh Raghavendra <vigneshr@ti.com>
17747 R:      Siddharth Vadapalli <s-vadapalli@ti.com>
17748 L:      linux-omap@vger.kernel.org
17749 L:      linux-pci@vger.kernel.org
17750 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17751 S:      Supported
17752 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
17753 F:      drivers/pci/controller/cadence/pci-j721e.c
17754 F:      drivers/pci/controller/dwc/pci-dra7xx.c
17755
17756 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
17757 M:      Linus Walleij <linus.walleij@linaro.org>
17758 L:      linux-pci@vger.kernel.org
17759 S:      Maintained
17760 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
17761 F:      drivers/pci/controller/pci-v3-semi.c
17762
17763 PCI DRIVER FOR XILINX VERSAL CPM
17764 M:      Bharat Kumar Gogada <bharat.kumar.gogada@amd.com>
17765 M:      Michal Simek <michal.simek@amd.com>
17766 L:      linux-pci@vger.kernel.org
17767 S:      Maintained
17768 F:      Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml
17769 F:      drivers/pci/controller/pcie-xilinx-cpm.c
17770
17771 PCI ENDPOINT SUBSYSTEM
17772 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17773 M:      Krzysztof Wilczyński <kw@linux.com>
17774 R:      Kishon Vijay Abraham I <kishon@kernel.org>
17775 L:      linux-pci@vger.kernel.org
17776 S:      Supported
17777 Q:      https://patchwork.kernel.org/project/linux-pci/list/
17778 B:      https://bugzilla.kernel.org
17779 C:      irc://irc.oftc.net/linux-pci
17780 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17781 F:      Documentation/PCI/endpoint/*
17782 F:      Documentation/misc-devices/pci-endpoint-test.rst
17783 F:      drivers/misc/pci_endpoint_test.c
17784 F:      drivers/pci/endpoint/
17785 F:      tools/pci/
17786
17787 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
17788 M:      Mahesh J Salgaonkar <mahesh@linux.ibm.com>
17789 R:      Oliver O'Halloran <oohall@gmail.com>
17790 L:      linuxppc-dev@lists.ozlabs.org
17791 S:      Supported
17792 F:      Documentation/PCI/pci-error-recovery.rst
17793 F:      Documentation/arch/powerpc/eeh-pci-error-recovery.rst
17794 F:      arch/powerpc/include/*/eeh*.h
17795 F:      arch/powerpc/kernel/eeh*.c
17796 F:      arch/powerpc/platforms/*/eeh*.c
17797 F:      drivers/pci/pcie/aer.c
17798 F:      drivers/pci/pcie/dpc.c
17799 F:      drivers/pci/pcie/err.c
17800
17801 PCI ERROR RECOVERY
17802 M:      Linas Vepstas <linasvepstas@gmail.com>
17803 L:      linux-pci@vger.kernel.org
17804 S:      Supported
17805 F:      Documentation/PCI/pci-error-recovery.rst
17806
17807 PCI MSI DRIVER FOR ALTERA MSI IP
17808 M:      Joyce Ooi <joyce.ooi@intel.com>
17809 L:      linux-pci@vger.kernel.org
17810 S:      Supported
17811 F:      Documentation/devicetree/bindings/pci/altr,msi-controller.yaml
17812 F:      drivers/pci/controller/pcie-altera-msi.c
17813
17814 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
17815 M:      Toan Le <toan@os.amperecomputing.com>
17816 L:      linux-pci@vger.kernel.org
17817 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17818 S:      Maintained
17819 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
17820 F:      drivers/pci/controller/pci-xgene-msi.c
17821
17822 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
17823 M:      Lorenzo Pieralisi <lpieralisi@kernel.org>
17824 M:      Krzysztof Wilczyński <kw@linux.com>
17825 R:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17826 R:      Rob Herring <robh@kernel.org>
17827 L:      linux-pci@vger.kernel.org
17828 S:      Supported
17829 Q:      https://patchwork.kernel.org/project/linux-pci/list/
17830 B:      https://bugzilla.kernel.org
17831 C:      irc://irc.oftc.net/linux-pci
17832 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17833 F:      Documentation/devicetree/bindings/pci/
17834 F:      drivers/pci/controller/
17835 F:      drivers/pci/pci-bridge-emul.c
17836 F:      drivers/pci/pci-bridge-emul.h
17837
17838 PCI PEER-TO-PEER DMA (P2PDMA)
17839 M:      Bjorn Helgaas <bhelgaas@google.com>
17840 M:      Logan Gunthorpe <logang@deltatee.com>
17841 L:      linux-pci@vger.kernel.org
17842 S:      Supported
17843 Q:      https://patchwork.kernel.org/project/linux-pci/list/
17844 B:      https://bugzilla.kernel.org
17845 C:      irc://irc.oftc.net/linux-pci
17846 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17847 F:      Documentation/driver-api/pci/p2pdma.rst
17848 F:      drivers/pci/p2pdma.c
17849 F:      include/linux/pci-p2pdma.h
17850
17851 PCI POWER CONTROL
17852 M:      Bartosz Golaszewski <brgl@bgdev.pl>
17853 L:      linux-pci@vger.kernel.org
17854 S:      Maintained
17855 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17856 F:      drivers/pci/pwrctl/*
17857 F:      include/linux/pci-pwrctl.h
17858
17859 PCI SUBSYSTEM
17860 M:      Bjorn Helgaas <bhelgaas@google.com>
17861 L:      linux-pci@vger.kernel.org
17862 S:      Supported
17863 Q:      https://patchwork.kernel.org/project/linux-pci/list/
17864 B:      https://bugzilla.kernel.org
17865 C:      irc://irc.oftc.net/linux-pci
17866 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17867 F:      Documentation/PCI/
17868 F:      Documentation/devicetree/bindings/pci/
17869 F:      arch/x86/kernel/early-quirks.c
17870 F:      arch/x86/kernel/quirks.c
17871 F:      arch/x86/pci/
17872 F:      drivers/acpi/pci*
17873 F:      drivers/pci/
17874 F:      include/asm-generic/pci*
17875 F:      include/linux/of_pci.h
17876 F:      include/linux/pci*
17877 F:      include/uapi/linux/pci*
17878
17879 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
17880 M:      Jonathan Chocron <jonnyc@amazon.com>
17881 L:      linux-pci@vger.kernel.org
17882 S:      Maintained
17883 F:      Documentation/devicetree/bindings/pci/pcie-al.txt
17884 F:      drivers/pci/controller/dwc/pcie-al.c
17885
17886 PCIE DRIVER FOR AMLOGIC MESON
17887 M:      Yue Wang <yue.wang@Amlogic.com>
17888 L:      linux-pci@vger.kernel.org
17889 L:      linux-amlogic@lists.infradead.org
17890 S:      Maintained
17891 F:      drivers/pci/controller/dwc/pci-meson.c
17892
17893 PCIE DRIVER FOR AXIS ARTPEC
17894 M:      Jesper Nilsson <jesper.nilsson@axis.com>
17895 L:      linux-arm-kernel@axis.com
17896 L:      linux-pci@vger.kernel.org
17897 S:      Maintained
17898 F:      Documentation/devicetree/bindings/pci/axis,artpec*
17899 F:      drivers/pci/controller/dwc/*artpec*
17900
17901 PCIE DRIVER FOR CAVIUM THUNDERX
17902 M:      Robert Richter <rric@kernel.org>
17903 L:      linux-pci@vger.kernel.org
17904 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17905 S:      Odd Fixes
17906 F:      drivers/pci/controller/pci-thunder-*
17907
17908 PCIE DRIVER FOR HISILICON
17909 M:      Zhou Wang <wangzhou1@hisilicon.com>
17910 L:      linux-pci@vger.kernel.org
17911 S:      Maintained
17912 F:      drivers/pci/controller/dwc/pcie-hisi.c
17913
17914 PCIE DRIVER FOR HISILICON KIRIN
17915 M:      Xiaowei Song <songxiaowei@hisilicon.com>
17916 M:      Binghui Wang <wangbinghui@hisilicon.com>
17917 L:      linux-pci@vger.kernel.org
17918 S:      Maintained
17919 F:      Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
17920 F:      drivers/pci/controller/dwc/pcie-kirin.c
17921
17922 PCIE DRIVER FOR HISILICON STB
17923 M:      Shawn Guo <shawn.guo@linaro.org>
17924 L:      linux-pci@vger.kernel.org
17925 S:      Maintained
17926 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
17927 F:      drivers/pci/controller/dwc/pcie-histb.c
17928
17929 PCIE DRIVER FOR INTEL KEEM BAY
17930 M:      Srikanth Thokala <srikanth.thokala@intel.com>
17931 L:      linux-pci@vger.kernel.org
17932 S:      Supported
17933 F:      Documentation/devicetree/bindings/pci/intel,keembay-pcie*
17934 F:      drivers/pci/controller/dwc/pcie-keembay.c
17935
17936 PCIE DRIVER FOR INTEL LGM GW SOC
17937 M:      Chuanhua Lei <lchuanhua@maxlinear.com>
17938 L:      linux-pci@vger.kernel.org
17939 S:      Maintained
17940 F:      Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
17941 F:      drivers/pci/controller/dwc/pcie-intel-gw.c
17942
17943 PCIE DRIVER FOR MEDIATEK
17944 M:      Ryder Lee <ryder.lee@mediatek.com>
17945 M:      Jianjun Wang <jianjun.wang@mediatek.com>
17946 L:      linux-pci@vger.kernel.org
17947 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
17948 S:      Supported
17949 F:      Documentation/devicetree/bindings/pci/mediatek*
17950 F:      drivers/pci/controller/*mediatek*
17951
17952 PCIE DRIVER FOR MICROCHIP
17953 M:      Daire McNamara <daire.mcnamara@microchip.com>
17954 L:      linux-pci@vger.kernel.org
17955 S:      Supported
17956 F:      Documentation/devicetree/bindings/pci/microchip*
17957 F:      drivers/pci/controller/plda/*microchip*
17958
17959 PCIE DRIVER FOR QUALCOMM MSM
17960 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17961 L:      linux-pci@vger.kernel.org
17962 L:      linux-arm-msm@vger.kernel.org
17963 S:      Maintained
17964 F:      drivers/pci/controller/dwc/pcie-qcom-common.c
17965 F:      drivers/pci/controller/dwc/pcie-qcom.c
17966
17967 PCIE DRIVER FOR ROCKCHIP
17968 M:      Shawn Lin <shawn.lin@rock-chips.com>
17969 L:      linux-pci@vger.kernel.org
17970 L:      linux-rockchip@lists.infradead.org
17971 S:      Maintained
17972 F:      Documentation/devicetree/bindings/pci/rockchip,rk3399-pcie*
17973 F:      drivers/pci/controller/pcie-rockchip*
17974
17975 PCIE DRIVER FOR SOCIONEXT UNIPHIER
17976 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
17977 L:      linux-pci@vger.kernel.org
17978 S:      Maintained
17979 F:      Documentation/devicetree/bindings/pci/socionext,uniphier-pcie*
17980 F:      drivers/pci/controller/dwc/pcie-uniphier*
17981
17982 PCIE DRIVER FOR ST SPEAR13XX
17983 M:      Pratyush Anand <pratyush.anand@gmail.com>
17984 L:      linux-pci@vger.kernel.org
17985 S:      Maintained
17986 F:      drivers/pci/controller/dwc/*spear*
17987
17988 PCIE DRIVER FOR STARFIVE JH71x0
17989 M:      Kevin Xie <kevin.xie@starfivetech.com>
17990 L:      linux-pci@vger.kernel.org
17991 S:      Maintained
17992 F:      Documentation/devicetree/bindings/pci/starfive,jh7110-pcie.yaml
17993 F:      drivers/pci/controller/plda/pcie-starfive.c
17994
17995 PCIE ENDPOINT DRIVER FOR QUALCOMM
17996 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17997 L:      linux-pci@vger.kernel.org
17998 L:      linux-arm-msm@vger.kernel.org
17999 S:      Maintained
18000 F:      Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
18001 F:      drivers/pci/controller/dwc/pcie-qcom-common.c
18002 F:      drivers/pci/controller/dwc/pcie-qcom-ep.c
18003
18004 PCMCIA SUBSYSTEM
18005 M:      Dominik Brodowski <linux@dominikbrodowski.net>
18006 S:      Odd Fixes
18007 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
18008 F:      Documentation/pcmcia/
18009 F:      drivers/pcmcia/
18010 F:      include/pcmcia/
18011 F:      tools/pcmcia/
18012
18013 PCNET32 NETWORK DRIVER
18014 M:      Don Fry <pcnet32@frontier.com>
18015 L:      netdev@vger.kernel.org
18016 S:      Maintained
18017 F:      drivers/net/ethernet/amd/pcnet32.c
18018
18019 PCRYPT PARALLEL CRYPTO ENGINE
18020 M:      Steffen Klassert <steffen.klassert@secunet.com>
18021 L:      linux-crypto@vger.kernel.org
18022 S:      Maintained
18023 F:      crypto/pcrypt.c
18024 F:      include/crypto/pcrypt.h
18025
18026 PDS DSC VIRTIO DATA PATH ACCELERATOR
18027 R:      Shannon Nelson <shannon.nelson@amd.com>
18028 F:      drivers/vdpa/pds/
18029
18030 PECI HARDWARE MONITORING DRIVERS
18031 M:      Iwona Winiarska <iwona.winiarska@intel.com>
18032 L:      linux-hwmon@vger.kernel.org
18033 S:      Supported
18034 F:      Documentation/hwmon/peci-cputemp.rst
18035 F:      Documentation/hwmon/peci-dimmtemp.rst
18036 F:      drivers/hwmon/peci/
18037
18038 PECI SUBSYSTEM
18039 M:      Iwona Winiarska <iwona.winiarska@intel.com>
18040 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
18041 S:      Supported
18042 F:      Documentation/devicetree/bindings/peci/
18043 F:      Documentation/peci/
18044 F:      drivers/peci/
18045 F:      include/linux/peci-cpu.h
18046 F:      include/linux/peci.h
18047
18048 PENSANDO ETHERNET DRIVERS
18049 M:      Shannon Nelson <shannon.nelson@amd.com>
18050 M:      Brett Creeley <brett.creeley@amd.com>
18051 L:      netdev@vger.kernel.org
18052 S:      Supported
18053 F:      Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
18054 F:      drivers/net/ethernet/pensando/
18055
18056 PER-CPU MEMORY ALLOCATOR
18057 M:      Dennis Zhou <dennis@kernel.org>
18058 M:      Tejun Heo <tj@kernel.org>
18059 M:      Christoph Lameter <cl@linux.com>
18060 L:      linux-mm@kvack.org
18061 S:      Maintained
18062 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
18063 F:      arch/*/include/asm/percpu.h
18064 F:      include/linux/percpu*.h
18065 F:      lib/percpu*.c
18066 F:      mm/percpu*.c
18067
18068 PER-TASK DELAY ACCOUNTING
18069 M:      Balbir Singh <bsingharora@gmail.com>
18070 S:      Maintained
18071 F:      include/linux/delayacct.h
18072 F:      kernel/delayacct.c
18073
18074 PERFORMANCE EVENTS SUBSYSTEM
18075 M:      Peter Zijlstra <peterz@infradead.org>
18076 M:      Ingo Molnar <mingo@redhat.com>
18077 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
18078 M:      Namhyung Kim <namhyung@kernel.org>
18079 R:      Mark Rutland <mark.rutland@arm.com>
18080 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
18081 R:      Jiri Olsa <jolsa@kernel.org>
18082 R:      Ian Rogers <irogers@google.com>
18083 R:      Adrian Hunter <adrian.hunter@intel.com>
18084 R:      "Liang, Kan" <kan.liang@linux.intel.com>
18085 L:      linux-perf-users@vger.kernel.org
18086 L:      linux-kernel@vger.kernel.org
18087 S:      Supported
18088 W:      https://perf.wiki.kernel.org/
18089 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
18090 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools.git perf-tools
18091 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools-next.git perf-tools-next
18092 F:      arch/*/events/*
18093 F:      arch/*/events/*/*
18094 F:      arch/*/include/asm/perf_event.h
18095 F:      arch/*/kernel/*/*/perf_event*.c
18096 F:      arch/*/kernel/*/perf_event*.c
18097 F:      arch/*/kernel/perf_callchain.c
18098 F:      arch/*/kernel/perf_event*.c
18099 F:      include/linux/perf_event.h
18100 F:      include/uapi/linux/perf_event.h
18101 F:      kernel/events/*
18102 F:      tools/lib/perf/
18103 F:      tools/perf/
18104
18105 PERFORMANCE EVENTS TOOLING ARM64
18106 R:      John Garry <john.g.garry@oracle.com>
18107 R:      Will Deacon <will@kernel.org>
18108 R:      James Clark <james.clark@linaro.org>
18109 R:      Mike Leach <mike.leach@linaro.org>
18110 R:      Leo Yan <leo.yan@linux.dev>
18111 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18112 S:      Supported
18113 F:      tools/build/feature/test-libopencsd.c
18114 F:      tools/perf/arch/arm*/
18115 F:      tools/perf/pmu-events/arch/arm64/
18116 F:      tools/perf/util/arm-spe*
18117 F:      tools/perf/util/cs-etm*
18118
18119 PERSONALITY HANDLING
18120 M:      Christoph Hellwig <hch@infradead.org>
18121 L:      linux-abi-devel@lists.sourceforge.net
18122 S:      Maintained
18123 F:      include/linux/personality.h
18124 F:      include/uapi/linux/personality.h
18125
18126 PHOENIX RC FLIGHT CONTROLLER ADAPTER
18127 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
18128 L:      linux-input@vger.kernel.org
18129 S:      Maintained
18130 F:      Documentation/input/devices/pxrc.rst
18131 F:      drivers/input/joystick/pxrc.c
18132
18133 PHONET PROTOCOL
18134 M:      Remi Denis-Courmont <courmisch@gmail.com>
18135 S:      Supported
18136 F:      Documentation/networking/phonet.rst
18137 F:      include/linux/phonet.h
18138 F:      include/net/phonet/
18139 F:      include/uapi/linux/phonet.h
18140 F:      net/phonet/
18141
18142 PHRAM MTD DRIVER
18143 M:      Joern Engel <joern@lazybastard.org>
18144 L:      linux-mtd@lists.infradead.org
18145 S:      Maintained
18146 F:      drivers/mtd/devices/phram.c
18147
18148 PICOLCD HID DRIVER
18149 M:      Bruno Prémont <bonbons@linux-vserver.org>
18150 L:      linux-input@vger.kernel.org
18151 S:      Maintained
18152 F:      drivers/hid/hid-picolcd*
18153
18154 PIDFD API
18155 M:      Christian Brauner <christian@brauner.io>
18156 L:      linux-kernel@vger.kernel.org
18157 S:      Maintained
18158 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
18159 F:      samples/pidfd/
18160 F:      tools/testing/selftests/clone3/
18161 F:      tools/testing/selftests/pid_namespace/
18162 F:      tools/testing/selftests/pidfd/
18163 K:      (?i)pidfd
18164 K:      (?i)clone3
18165 K:      \b(clone_args|kernel_clone_args)\b
18166
18167 PIN CONTROL SUBSYSTEM
18168 M:      Linus Walleij <linus.walleij@linaro.org>
18169 L:      linux-gpio@vger.kernel.org
18170 S:      Maintained
18171 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
18172 F:      Documentation/devicetree/bindings/pinctrl/
18173 F:      Documentation/driver-api/pin-control.rst
18174 F:      drivers/pinctrl/
18175 F:      include/dt-bindings/pinctrl/
18176 F:      include/linux/pinctrl/
18177
18178 PIN CONTROLLER - AMD
18179 M:      Basavaraj Natikar <Basavaraj.Natikar@amd.com>
18180 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
18181 S:      Maintained
18182 F:      drivers/pinctrl/pinctrl-amd.c
18183
18184 PIN CONTROLLER - FREESCALE
18185 M:      Dong Aisheng <aisheng.dong@nxp.com>
18186 M:      Fabio Estevam <festevam@gmail.com>
18187 M:      Shawn Guo <shawnguo@kernel.org>
18188 M:      Jacky Bai <ping.bai@nxp.com>
18189 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
18190 L:      linux-gpio@vger.kernel.org
18191 L:      NXP S32 Linux Team <s32@nxp.com>
18192 S:      Maintained
18193 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
18194 F:      Documentation/devicetree/bindings/pinctrl/nxp,s32*
18195 F:      drivers/pinctrl/freescale/
18196 F:      drivers/pinctrl/nxp/
18197
18198 PIN CONTROLLER - INTEL
18199 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
18200 M:      Andy Shevchenko <andy@kernel.org>
18201 S:      Supported
18202 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
18203 F:      drivers/pinctrl/intel/
18204
18205 PIN CONTROLLER - KEEMBAY
18206 M:      Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
18207 S:      Supported
18208 F:      drivers/pinctrl/pinctrl-keembay*
18209
18210 PIN CONTROLLER - MEDIATEK
18211 M:      Sean Wang <sean.wang@kernel.org>
18212 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
18213 S:      Maintained
18214 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
18215 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt6779-pinctrl.yaml
18216 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
18217 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
18218 F:      drivers/pinctrl/mediatek/
18219
18220 PIN CONTROLLER - MEDIATEK MIPS
18221 M:      Arınç ÜNAL <arinc.unal@arinc9.com>
18222 M:      Sergio Paracuellos <sergio.paracuellos@gmail.com>
18223 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
18224 L:      linux-mips@vger.kernel.org
18225 S:      Maintained
18226 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt7620-pinctrl.yaml
18227 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt7621-pinctrl.yaml
18228 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt76x8-pinctrl.yaml
18229 F:      Documentation/devicetree/bindings/pinctrl/ralink,rt2880-pinctrl.yaml
18230 F:      Documentation/devicetree/bindings/pinctrl/ralink,rt305x-pinctrl.yaml
18231 F:      Documentation/devicetree/bindings/pinctrl/ralink,rt3352-pinctrl.yaml
18232 F:      Documentation/devicetree/bindings/pinctrl/ralink,rt3883-pinctrl.yaml
18233 F:      Documentation/devicetree/bindings/pinctrl/ralink,rt5350-pinctrl.yaml
18234 F:      drivers/pinctrl/mediatek/pinctrl-mt7620.c
18235 F:      drivers/pinctrl/mediatek/pinctrl-mt7621.c
18236 F:      drivers/pinctrl/mediatek/pinctrl-mt76x8.c
18237 F:      drivers/pinctrl/mediatek/pinctrl-mtmips.*
18238 F:      drivers/pinctrl/mediatek/pinctrl-rt2880.c
18239 F:      drivers/pinctrl/mediatek/pinctrl-rt305x.c
18240 F:      drivers/pinctrl/mediatek/pinctrl-rt3883.c
18241
18242 PIN CONTROLLER - MICROCHIP AT91
18243 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
18244 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18245 L:      linux-gpio@vger.kernel.org
18246 S:      Supported
18247 F:      drivers/gpio/gpio-sama5d2-piobu.c
18248 F:      drivers/pinctrl/pinctrl-at91*
18249
18250 PIN CONTROLLER - QUALCOMM
18251 M:      Bjorn Andersson <andersson@kernel.org>
18252 L:      linux-arm-msm@vger.kernel.org
18253 S:      Maintained
18254 F:      Documentation/devicetree/bindings/pinctrl/qcom,*
18255 F:      drivers/pinctrl/qcom/
18256
18257 PIN CONTROLLER - RENESAS
18258 M:      Geert Uytterhoeven <geert+renesas@glider.be>
18259 L:      linux-renesas-soc@vger.kernel.org
18260 S:      Supported
18261 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
18262 F:      Documentation/devicetree/bindings/pinctrl/renesas,*
18263 F:      drivers/pinctrl/renesas/
18264
18265 PIN CONTROLLER - SAMSUNG
18266 M:      Krzysztof Kozlowski <krzk@kernel.org>
18267 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
18268 R:      Alim Akhtar <alim.akhtar@samsung.com>
18269 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18270 L:      linux-samsung-soc@vger.kernel.org
18271 S:      Maintained
18272 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
18273 B:      mailto:linux-samsung-soc@vger.kernel.org
18274 C:      irc://irc.libera.chat/linux-exynos
18275 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
18276 F:      Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
18277 F:      drivers/pinctrl/samsung/
18278
18279 PIN CONTROLLER - SINGLE
18280 M:      Tony Lindgren <tony@atomide.com>
18281 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
18282 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18283 L:      linux-omap@vger.kernel.org
18284 S:      Maintained
18285 F:      drivers/pinctrl/pinctrl-single.c
18286
18287 PIN CONTROLLER - SUNPLUS / TIBBO
18288 M:      Dvorkin Dmitry <dvorkin@tibbo.com>
18289 M:      Wells Lu <wellslutw@gmail.com>
18290 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18291 S:      Maintained
18292 W:      https://sunplus.atlassian.net/wiki/spaces/doc/overview
18293 F:      Documentation/devicetree/bindings/pinctrl/sunplus,*
18294 F:      drivers/pinctrl/sunplus/
18295 F:      include/dt-bindings/pinctrl/sppctl*.h
18296
18297 PINE64 PINEPHONE KEYBOARD DRIVER
18298 M:      Samuel Holland <samuel@sholland.org>
18299 S:      Supported
18300 F:      Documentation/devicetree/bindings/input/pine64,pinephone-keyboard.yaml
18301 F:      drivers/input/keyboard/pinephone-keyboard.c
18302
18303 PKTCDVD DRIVER
18304 M:      linux-block@vger.kernel.org
18305 S:      Orphan
18306 F:      drivers/block/pktcdvd.c
18307 F:      include/linux/pktcdvd.h
18308 F:      include/uapi/linux/pktcdvd.h
18309
18310 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
18311 M:      Tomasz Duszynski <tduszyns@gmail.com>
18312 S:      Maintained
18313 F:      Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
18314 F:      drivers/iio/chemical/pms7003.c
18315
18316 PLCA RECONCILIATION SUBLAYER (IEEE802.3 Clause 148)
18317 M:      Piergiorgio Beruto <piergiorgio.beruto@gmail.com>
18318 L:      netdev@vger.kernel.org
18319 S:      Maintained
18320 F:      drivers/net/phy/mdio-open-alliance.h
18321 F:      net/ethtool/plca.c
18322
18323 PLDMFW LIBRARY
18324 M:      Jacob Keller <jacob.e.keller@intel.com>
18325 S:      Maintained
18326 F:      Documentation/driver-api/pldmfw/
18327 F:      include/linux/pldmfw.h
18328 F:      lib/pldmfw/
18329
18330 PLX DMA DRIVER
18331 M:      Logan Gunthorpe <logang@deltatee.com>
18332 S:      Maintained
18333 F:      drivers/dma/plx_dma.c
18334
18335 PM-GRAPH UTILITY
18336 M:      "Todd E Brandt" <todd.e.brandt@linux.intel.com>
18337 L:      linux-pm@vger.kernel.org
18338 S:      Supported
18339 W:      https://01.org/pm-graph
18340 B:      https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
18341 T:      git git://github.com/intel/pm-graph
18342 F:      tools/power/pm-graph
18343
18344 PM6764TR DRIVER
18345 M:      Charles Hsu     <hsu.yungteng@gmail.com>
18346 L:      linux-hwmon@vger.kernel.org
18347 S:      Maintained
18348 F:      Documentation/hwmon/pm6764tr.rst
18349 F:      drivers/hwmon/pmbus/pm6764tr.c
18350
18351 PMC SIERRA MaxRAID DRIVER
18352 L:      linux-scsi@vger.kernel.org
18353 S:      Orphan
18354 W:      http://www.pmc-sierra.com/
18355 F:      drivers/scsi/pmcraid.*
18356
18357 PMC SIERRA PM8001 DRIVER
18358 M:      Jack Wang <jinpu.wang@cloud.ionos.com>
18359 L:      linux-scsi@vger.kernel.org
18360 S:      Supported
18361 F:      drivers/scsi/pm8001/
18362
18363 PNI RM3100 IIO DRIVER
18364 M:      Song Qiang <songqiang1304521@gmail.com>
18365 L:      linux-iio@vger.kernel.org
18366 S:      Maintained
18367 F:      Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
18368 F:      drivers/iio/magnetometer/rm3100*
18369
18370 PNP SUPPORT
18371 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
18372 L:      linux-acpi@vger.kernel.org
18373 S:      Maintained
18374 F:      drivers/pnp/
18375 F:      include/linux/pnp.h
18376
18377 POSIX CLOCKS and TIMERS
18378 M:      Anna-Maria Behnsen <anna-maria@linutronix.de>
18379 M:      Frederic Weisbecker <frederic@kernel.org>
18380 M:      Thomas Gleixner <tglx@linutronix.de>
18381 L:      linux-kernel@vger.kernel.org
18382 S:      Maintained
18383 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
18384 F:      fs/timerfd.c
18385 F:      include/linux/time_namespace.h
18386 F:      include/linux/timerfd.h
18387 F:      include/uapi/linux/time.h
18388 F:      include/uapi/linux/timerfd.h
18389 F:      include/trace/events/timer*
18390 F:      kernel/time/itimer.c
18391 F:      kernel/time/posix-*
18392 F:      kernel/time/namespace.c
18393
18394 POWER MANAGEMENT CORE
18395 M:      "Rafael J. Wysocki" <rafael@kernel.org>
18396 L:      linux-pm@vger.kernel.org
18397 S:      Supported
18398 B:      https://bugzilla.kernel.org
18399 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
18400 F:      drivers/base/power/
18401 F:      drivers/powercap/
18402 F:      include/linux/intel_rapl.h
18403 F:      include/linux/pm.h
18404 F:      include/linux/pm_*
18405 F:      include/linux/powercap.h
18406 F:      kernel/configs/nopm.config
18407
18408 POWER SEQUENCING
18409 M:      Bartosz Golaszewski <brgl@bgdev.pl>
18410 L:      linux-pm@vger.kernel.org
18411 S:      Maintained
18412 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
18413 F:      Documentation/driver-api/pwrseq.rst
18414 F:      drivers/power/sequencing/
18415 F:      include/linux/pwrseq/
18416
18417 POWER STATE COORDINATION INTERFACE (PSCI)
18418 M:      Mark Rutland <mark.rutland@arm.com>
18419 M:      Lorenzo Pieralisi <lpieralisi@kernel.org>
18420 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18421 S:      Maintained
18422 F:      drivers/firmware/psci/
18423 F:      include/linux/psci.h
18424 F:      include/uapi/linux/psci.h
18425
18426 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
18427 M:      Sebastian Reichel <sre@kernel.org>
18428 L:      linux-pm@vger.kernel.org
18429 S:      Maintained
18430 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
18431 F:      Documentation/ABI/testing/sysfs-class-power
18432 F:      Documentation/devicetree/bindings/power/supply/
18433 F:      drivers/power/supply/
18434 F:      include/linux/power/
18435 F:      include/linux/power_supply.h
18436 F:      tools/testing/selftests/power_supply/
18437
18438 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
18439 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
18440 L:      linuxppc-dev@lists.ozlabs.org
18441 S:      Maintained
18442 F:      drivers/char/powernv-op-panel.c
18443
18444 PPP OVER ATM (RFC 2364)
18445 M:      Mitchell Blank Jr <mitch@sfgoth.com>
18446 S:      Maintained
18447 F:      include/uapi/linux/atmppp.h
18448 F:      net/atm/pppoatm.c
18449
18450 PPP OVER ETHERNET
18451 M:      Michal Ostrowski <mostrows@earthlink.net>
18452 S:      Maintained
18453 F:      drivers/net/ppp/pppoe.c
18454 F:      drivers/net/ppp/pppox.c
18455
18456 PPP OVER L2TP
18457 M:      James Chapman <jchapman@katalix.com>
18458 S:      Maintained
18459 F:      include/linux/if_pppol2tp.h
18460 F:      include/uapi/linux/if_pppol2tp.h
18461 F:      net/l2tp/l2tp_ppp.c
18462
18463 PPP PROTOCOL DRIVERS AND COMPRESSORS
18464 L:      linux-ppp@vger.kernel.org
18465 S:      Orphan
18466 F:      drivers/net/ppp/ppp_*
18467
18468 PPS SUPPORT
18469 M:      Rodolfo Giometti <giometti@enneenne.com>
18470 L:      linuxpps@ml.enneenne.com (subscribers-only)
18471 S:      Maintained
18472 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
18473 F:      Documentation/ABI/testing/sysfs-pps
18474 F:      Documentation/devicetree/bindings/pps/pps-gpio.yaml
18475 F:      Documentation/driver-api/pps.rst
18476 F:      drivers/pps/
18477 F:      include/linux/pps*.h
18478 F:      include/uapi/linux/pps.h
18479
18480 PPTP DRIVER
18481 M:      Dmitry Kozlov <xeb@mail.ru>
18482 L:      netdev@vger.kernel.org
18483 S:      Maintained
18484 W:      http://sourceforge.net/projects/accel-pptp
18485 F:      drivers/net/ppp/pptp.c
18486
18487 PRESSURE STALL INFORMATION (PSI)
18488 M:      Johannes Weiner <hannes@cmpxchg.org>
18489 M:      Suren Baghdasaryan <surenb@google.com>
18490 R:      Peter Ziljstra <peterz@infradead.org>
18491 S:      Maintained
18492 F:      include/linux/psi*
18493 F:      kernel/sched/psi.c
18494
18495 PRINTK
18496 M:      Petr Mladek <pmladek@suse.com>
18497 R:      Steven Rostedt <rostedt@goodmis.org>
18498 R:      John Ogness <john.ogness@linutronix.de>
18499 R:      Sergey Senozhatsky <senozhatsky@chromium.org>
18500 S:      Maintained
18501 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
18502 F:      include/linux/printk.h
18503 F:      kernel/printk/
18504
18505 PRINTK INDEXING
18506 R:      Chris Down <chris@chrisdown.name>
18507 S:      Maintained
18508 F:      Documentation/core-api/printk-index.rst
18509 F:      kernel/printk/index.c
18510 K:      printk_index
18511
18512 PROC FILESYSTEM
18513 L:      linux-kernel@vger.kernel.org
18514 L:      linux-fsdevel@vger.kernel.org
18515 S:      Maintained
18516 F:      Documentation/filesystems/proc.rst
18517 F:      fs/proc/
18518 F:      include/linux/proc_fs.h
18519 F:      tools/testing/selftests/proc/
18520
18521 PROC SYSCTL
18522 M:      Luis Chamberlain <mcgrof@kernel.org>
18523 M:      Kees Cook <kees@kernel.org>
18524 M:      Joel Granados <joel.granados@kernel.org>
18525 L:      linux-kernel@vger.kernel.org
18526 L:      linux-fsdevel@vger.kernel.org
18527 S:      Maintained
18528 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctl.git sysctl-next
18529 F:      fs/proc/proc_sysctl.c
18530 F:      include/linux/sysctl.h
18531 F:      kernel/sysctl-test.c
18532 F:      kernel/sysctl.c
18533 F:      tools/testing/selftests/sysctl/
18534
18535 PS3 NETWORK SUPPORT
18536 M:      Geoff Levand <geoff@infradead.org>
18537 L:      netdev@vger.kernel.org
18538 L:      linuxppc-dev@lists.ozlabs.org
18539 S:      Maintained
18540 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
18541
18542 PS3 PLATFORM SUPPORT
18543 M:      Geoff Levand <geoff@infradead.org>
18544 L:      linuxppc-dev@lists.ozlabs.org
18545 S:      Maintained
18546 F:      arch/powerpc/boot/ps3*
18547 F:      arch/powerpc/include/asm/lv1call.h
18548 F:      arch/powerpc/include/asm/ps3*.h
18549 F:      arch/powerpc/platforms/ps3/
18550 F:      drivers/*/ps3*
18551 F:      drivers/ps3/
18552 F:      drivers/rtc/rtc-ps3.c
18553 F:      drivers/usb/host/*ps3.c
18554 F:      sound/ppc/snd_ps3*
18555
18556 PS3VRAM DRIVER
18557 M:      Jim Paris <jim@jtan.com>
18558 M:      Geoff Levand <geoff@infradead.org>
18559 L:      linuxppc-dev@lists.ozlabs.org
18560 S:      Maintained
18561 F:      drivers/block/ps3vram.c
18562
18563 PSAMPLE PACKET SAMPLING SUPPORT
18564 M:      Yotam Gigi <yotam.gi@gmail.com>
18565 S:      Maintained
18566 F:      include/net/psample.h
18567 F:      include/uapi/linux/psample.h
18568 F:      net/psample
18569
18570 PSE NETWORK DRIVER
18571 M:      Oleksij Rempel <o.rempel@pengutronix.de>
18572 M:      Kory Maincent <kory.maincent@bootlin.com>
18573 L:      netdev@vger.kernel.org
18574 S:      Maintained
18575 F:      Documentation/devicetree/bindings/net/pse-pd/
18576 F:      drivers/net/pse-pd/
18577 F:      net/ethtool/pse-pd.c
18578
18579 PSTORE FILESYSTEM
18580 M:      Kees Cook <kees@kernel.org>
18581 R:      Tony Luck <tony.luck@intel.com>
18582 R:      Guilherme G. Piccoli <gpiccoli@igalia.com>
18583 L:      linux-hardening@vger.kernel.org
18584 S:      Supported
18585 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
18586 F:      Documentation/admin-guide/pstore-blk.rst
18587 F:      Documentation/admin-guide/ramoops.rst
18588 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
18589 F:      drivers/acpi/apei/erst.c
18590 F:      drivers/firmware/efi/efi-pstore.c
18591 F:      fs/pstore/
18592 F:      include/linux/pstore*
18593 K:      \b(pstore|ramoops)
18594
18595 PT5161L HARDWARE MONITOR DRIVER
18596 M:      Cosmo Chou <cosmo.chou@quantatw.com>
18597 L:      linux-hwmon@vger.kernel.org
18598 S:      Maintained
18599 F:      Documentation/hwmon/pt5161l.rst
18600 F:      drivers/hwmon/pt5161l.c
18601
18602 PTP HARDWARE CLOCK SUPPORT
18603 M:      Richard Cochran <richardcochran@gmail.com>
18604 L:      netdev@vger.kernel.org
18605 S:      Maintained
18606 W:      http://linuxptp.sourceforge.net/
18607 F:      Documentation/ABI/testing/sysfs-ptp
18608 F:      Documentation/driver-api/ptp.rst
18609 F:      drivers/net/phy/dp83640*
18610 F:      drivers/ptp/*
18611 F:      include/linux/ptp_cl*
18612 K:      (?:\b|_)ptp(?:\b|_)
18613
18614 PTP MOCKUP CLOCK SUPPORT
18615 M:      Vladimir Oltean <vladimir.oltean@nxp.com>
18616 L:      netdev@vger.kernel.org
18617 S:      Maintained
18618 F:      drivers/ptp/ptp_mock.c
18619 F:      include/linux/ptp_mock.h
18620
18621 PTP VIRTUAL CLOCK SUPPORT
18622 M:      Yangbo Lu <yangbo.lu@nxp.com>
18623 L:      netdev@vger.kernel.org
18624 S:      Maintained
18625 F:      drivers/ptp/ptp_vclock.c
18626 F:      net/ethtool/phc_vclocks.c
18627
18628 PTRACE SUPPORT
18629 M:      Oleg Nesterov <oleg@redhat.com>
18630 S:      Maintained
18631 F:      arch/*/*/ptrace*.c
18632 F:      arch/*/include/asm/ptrace*.h
18633 F:      arch/*/ptrace*.c
18634 F:      include/asm-generic/syscall.h
18635 F:      include/linux/ptrace.h
18636 F:      include/linux/regset.h
18637 F:      include/uapi/linux/ptrace.h
18638 F:      kernel/ptrace.c
18639
18640 PULSE8-CEC DRIVER
18641 M:      Hans Verkuil <hverkuil@xs4all.nl>
18642 L:      linux-media@vger.kernel.org
18643 S:      Maintained
18644 T:      git git://linuxtv.org/media_tree.git
18645 F:      drivers/media/cec/usb/pulse8/
18646
18647 PURELIFI PLFXLC DRIVER
18648 M:      Srinivasan Raju <srini.raju@purelifi.com>
18649 L:      linux-wireless@vger.kernel.org
18650 S:      Supported
18651 F:      drivers/net/wireless/purelifi/plfxlc/
18652
18653 PVRUSB2 VIDEO4LINUX DRIVER
18654 M:      Mike Isely <isely@pobox.com>
18655 L:      pvrusb2@isely.net       (subscribers-only)
18656 L:      linux-media@vger.kernel.org
18657 S:      Maintained
18658 W:      http://www.isely.net/pvrusb2/
18659 T:      git git://linuxtv.org/media_tree.git
18660 F:      Documentation/driver-api/media/drivers/pvrusb2*
18661 F:      drivers/media/usb/pvrusb2/
18662
18663 PWC WEBCAM DRIVER
18664 M:      Hans Verkuil <hverkuil@xs4all.nl>
18665 L:      linux-media@vger.kernel.org
18666 S:      Odd Fixes
18667 T:      git git://linuxtv.org/media_tree.git
18668 F:      drivers/media/usb/pwc/*
18669 F:      include/trace/events/pwc.h
18670
18671 PWM IR Transmitter
18672 M:      Sean Young <sean@mess.org>
18673 L:      linux-media@vger.kernel.org
18674 S:      Maintained
18675 F:      Documentation/devicetree/bindings/leds/irled/pwm-ir-tx.yaml
18676 F:      drivers/media/rc/pwm-ir-tx.c
18677
18678 PWM SUBSYSTEM
18679 M:      Uwe Kleine-König <ukleinek@kernel.org>
18680 L:      linux-pwm@vger.kernel.org
18681 S:      Maintained
18682 Q:      https://patchwork.ozlabs.org/project/linux-pwm/list/
18683 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux.git
18684 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.yaml
18685 F:      Documentation/devicetree/bindings/pwm/
18686 F:      Documentation/driver-api/pwm.rst
18687 F:      drivers/gpio/gpio-mvebu.c
18688 F:      drivers/pwm/
18689 F:      drivers/video/backlight/pwm_bl.c
18690 F:      include/dt-bindings/pwm/
18691 F:      include/linux/pwm.h
18692 F:      include/linux/pwm_backlight.h
18693 K:      pwm_(config|apply_might_sleep|apply_atomic|ops)
18694
18695 PXA GPIO DRIVER
18696 M:      Robert Jarzmik <robert.jarzmik@free.fr>
18697 L:      linux-gpio@vger.kernel.org
18698 S:      Maintained
18699 F:      drivers/gpio/gpio-pxa.c
18700
18701 PXA MMCI DRIVER
18702 S:      Orphan
18703
18704 PXA RTC DRIVER
18705 M:      Robert Jarzmik <robert.jarzmik@free.fr>
18706 L:      linux-rtc@vger.kernel.org
18707 S:      Maintained
18708
18709 PXA2xx/PXA3xx SUPPORT
18710 M:      Daniel Mack <daniel@zonque.org>
18711 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
18712 M:      Robert Jarzmik <robert.jarzmik@free.fr>
18713 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18714 S:      Maintained
18715 T:      git git://github.com/hzhuang1/linux.git
18716 T:      git git://github.com/rjarzmik/linux.git
18717 F:      arch/arm/boot/dts/intel/pxa/
18718 F:      arch/arm/mach-pxa/
18719 F:      drivers/dma/pxa*
18720 F:      drivers/pcmcia/pxa2xx*
18721 F:      drivers/pinctrl/pxa/
18722 F:      drivers/spi/spi-pxa2xx*
18723 F:      drivers/usb/gadget/udc/pxa2*
18724 F:      include/sound/pxa2xx-lib.h
18725 F:      sound/arm/pxa*
18726 F:      sound/soc/pxa/
18727
18728 QAT DRIVER
18729 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
18730 L:      qat-linux@intel.com
18731 S:      Supported
18732 F:      drivers/crypto/intel/qat/
18733
18734 QCOM AUDIO (ASoC) DRIVERS
18735 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
18736 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
18737 L:      linux-arm-msm@vger.kernel.org
18738 S:      Supported
18739 F:      Documentation/devicetree/bindings/soc/qcom/qcom,apr*
18740 F:      Documentation/devicetree/bindings/sound/qcom,*
18741 F:      drivers/soc/qcom/apr.c
18742 F:      include/dt-bindings/sound/qcom,wcd9335.h
18743 F:      sound/soc/codecs/lpass-rx-macro.*
18744 F:      sound/soc/codecs/lpass-tx-macro.*
18745 F:      sound/soc/codecs/lpass-va-macro.c
18746 F:      sound/soc/codecs/lpass-wsa-macro.*
18747 F:      sound/soc/codecs/msm8916-wcd-analog.c
18748 F:      sound/soc/codecs/msm8916-wcd-digital.c
18749 F:      sound/soc/codecs/wcd-clsh-v2.*
18750 F:      sound/soc/codecs/wcd-mbhc-v2.*
18751 F:      sound/soc/codecs/wcd9335.*
18752 F:      sound/soc/codecs/wcd934x.c
18753 F:      sound/soc/codecs/wsa881x.c
18754 F:      sound/soc/codecs/wsa883x.c
18755 F:      sound/soc/codecs/wsa884x.c
18756 F:      sound/soc/qcom/
18757
18758 QCOM EMBEDDED USB DEBUGGER (EUD)
18759 M:      Souradeep Chowdhury <quic_schowdhu@quicinc.com>
18760 L:      linux-arm-msm@vger.kernel.org
18761 S:      Maintained
18762 F:      Documentation/ABI/testing/sysfs-driver-eud
18763 F:      Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
18764 F:      drivers/usb/misc/qcom_eud.c
18765
18766 QCOM IPA DRIVER
18767 M:      Alex Elder <elder@kernel.org>
18768 L:      netdev@vger.kernel.org
18769 S:      Maintained
18770 F:      drivers/net/ipa/
18771
18772 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
18773 M:      Gabriel Somlo <somlo@cmu.edu>
18774 M:      "Michael S. Tsirkin" <mst@redhat.com>
18775 L:      qemu-devel@nongnu.org
18776 S:      Maintained
18777 F:      drivers/firmware/qemu_fw_cfg.c
18778 F:      include/uapi/linux/qemu_fw_cfg.h
18779
18780 QIB DRIVER
18781 M:      Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
18782 L:      linux-rdma@vger.kernel.org
18783 S:      Supported
18784 F:      drivers/infiniband/hw/qib/
18785
18786 QLOGIC QL41xxx FCOE DRIVER
18787 M:      Saurav Kashyap <skashyap@marvell.com>
18788 M:      Javed Hasan <jhasan@marvell.com>
18789 M:      GR-QLogic-Storage-Upstream@marvell.com
18790 L:      linux-scsi@vger.kernel.org
18791 S:      Supported
18792 F:      drivers/scsi/qedf/
18793
18794 QLOGIC QL41xxx ISCSI DRIVER
18795 M:      Nilesh Javali <njavali@marvell.com>
18796 M:      Manish Rangankar <mrangankar@marvell.com>
18797 M:      GR-QLogic-Storage-Upstream@marvell.com
18798 L:      linux-scsi@vger.kernel.org
18799 S:      Supported
18800 F:      drivers/scsi/qedi/
18801
18802 QLOGIC QL4xxx ETHERNET DRIVER
18803 M:      Manish Chopra <manishc@marvell.com>
18804 L:      netdev@vger.kernel.org
18805 S:      Supported
18806 F:      drivers/net/ethernet/qlogic/qed/
18807 F:      drivers/net/ethernet/qlogic/qede/
18808 F:      include/linux/qed/
18809
18810 QLOGIC QL4xxx RDMA DRIVER
18811 M:      Michal Kalderon <mkalderon@marvell.com>
18812 L:      linux-rdma@vger.kernel.org
18813 S:      Supported
18814 F:      drivers/infiniband/hw/qedr/
18815 F:      include/uapi/rdma/qedr-abi.h
18816
18817 QLOGIC QLA1280 SCSI DRIVER
18818 M:      Michael Reed <mdr@sgi.com>
18819 L:      linux-scsi@vger.kernel.org
18820 S:      Maintained
18821 F:      drivers/scsi/qla1280.[ch]
18822
18823 QLOGIC QLA2XXX FC-SCSI DRIVER
18824 M:      Nilesh Javali <njavali@marvell.com>
18825 M:      GR-QLogic-Storage-Upstream@marvell.com
18826 L:      linux-scsi@vger.kernel.org
18827 S:      Supported
18828 F:      drivers/scsi/qla2xxx/
18829
18830 QLOGIC QLA3XXX NETWORK DRIVER
18831 M:      GR-Linux-NIC-Dev@marvell.com
18832 L:      netdev@vger.kernel.org
18833 S:      Supported
18834 F:      drivers/net/ethernet/qlogic/qla3xxx.*
18835
18836 QLOGIC QLA4XXX iSCSI DRIVER
18837 M:      Nilesh Javali <njavali@marvell.com>
18838 M:      Manish Rangankar <mrangankar@marvell.com>
18839 M:      GR-QLogic-Storage-Upstream@marvell.com
18840 L:      linux-scsi@vger.kernel.org
18841 S:      Supported
18842 F:      drivers/scsi/qla4xxx/
18843
18844 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
18845 M:      Shahed Shaikh <shshaikh@marvell.com>
18846 M:      Manish Chopra <manishc@marvell.com>
18847 M:      GR-Linux-NIC-Dev@marvell.com
18848 L:      netdev@vger.kernel.org
18849 S:      Supported
18850 F:      drivers/net/ethernet/qlogic/qlcnic/
18851
18852 QM1D1B0004 MEDIA DRIVER
18853 M:      Akihiro Tsukada <tskd08@gmail.com>
18854 L:      linux-media@vger.kernel.org
18855 S:      Odd Fixes
18856 F:      drivers/media/tuners/qm1d1b0004*
18857
18858 QM1D1C0042 MEDIA DRIVER
18859 M:      Akihiro Tsukada <tskd08@gmail.com>
18860 L:      linux-media@vger.kernel.org
18861 S:      Odd Fixes
18862 F:      drivers/media/tuners/qm1d1c0042*
18863
18864 QNX4 FILESYSTEM
18865 M:      Anders Larsen <al@alarsen.net>
18866 S:      Maintained
18867 W:      http://www.alarsen.net/linux/qnx4fs/
18868 F:      fs/qnx4/
18869 F:      include/uapi/linux/qnx4_fs.h
18870 F:      include/uapi/linux/qnxtypes.h
18871
18872 QNX6 FILESYSTEM
18873 S:      Orphan
18874 F:      Documentation/filesystems/qnx6.rst
18875 F:      fs/qnx6/
18876 F:      include/linux/qnx6_fs.h
18877
18878 QORIQ DPAA2 FSL-MC BUS DRIVER
18879 M:      Stuart Yoder <stuyoder@gmail.com>
18880 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
18881 L:      linux-kernel@vger.kernel.org
18882 S:      Maintained
18883 F:      Documentation/ABI/stable/sysfs-bus-fsl-mc
18884 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
18885 F:      Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
18886 F:      drivers/bus/fsl-mc/
18887 F:      include/uapi/linux/fsl_mc.h
18888
18889 QT1010 MEDIA DRIVER
18890 L:      linux-media@vger.kernel.org
18891 S:      Orphan
18892 W:      https://linuxtv.org
18893 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
18894 F:      drivers/media/tuners/qt1010*
18895
18896 QUALCOMM ATH12K WIRELESS DRIVER
18897 M:      Kalle Valo <kvalo@kernel.org>
18898 M:      Jeff Johnson <jjohnson@kernel.org>
18899 L:      ath12k@lists.infradead.org
18900 S:      Supported
18901 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath12k
18902 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
18903 F:      drivers/net/wireless/ath/ath12k/
18904 N:      ath12k
18905
18906 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
18907 M:      Kalle Valo <kvalo@kernel.org>
18908 M:      Jeff Johnson <jjohnson@kernel.org>
18909 L:      ath10k@lists.infradead.org
18910 S:      Supported
18911 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
18912 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
18913 F:      drivers/net/wireless/ath/ath10k/
18914 N:      ath10k
18915
18916 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
18917 M:      Kalle Valo <kvalo@kernel.org>
18918 M:      Jeff Johnson <jjohnson@kernel.org>
18919 L:      ath11k@lists.infradead.org
18920 S:      Supported
18921 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath11k
18922 B:      https://wireless.wiki.kernel.org/en/users/Drivers/ath11k/bugreport
18923 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
18924 F:      drivers/net/wireless/ath/ath11k/
18925 N:      ath11k
18926
18927 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
18928 M:      Toke Høiland-Jørgensen <toke@toke.dk>
18929 L:      linux-wireless@vger.kernel.org
18930 S:      Maintained
18931 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
18932 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
18933 F:      Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
18934 F:      drivers/net/wireless/ath/ath9k/
18935
18936 QUALCOMM ATHEROS QCA7K ETHERNET DRIVER
18937 M:      Stefan Wahren <wahrenst@gmx.net>
18938 L:      netdev@vger.kernel.org
18939 S:      Maintained
18940 F:      Documentation/devicetree/bindings/net/qca,qca7000.txt
18941 F:      drivers/net/ethernet/qualcomm/qca*
18942
18943 QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
18944 M:      Stephan Gerhold <stephan@gerhold.net>
18945 L:      netdev@vger.kernel.org
18946 L:      linux-arm-msm@vger.kernel.org
18947 S:      Maintained
18948 F:      Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
18949 F:      drivers/net/wwan/qcom_bam_dmux.c
18950
18951 QUALCOMM CAMERA SUBSYSTEM DRIVER
18952 M:      Robert Foss <rfoss@kernel.org>
18953 M:      Todor Tomov <todor.too@gmail.com>
18954 M:      Bryan O'Donoghue <bryan.odonoghue@linaro.org>
18955 L:      linux-media@vger.kernel.org
18956 S:      Maintained
18957 F:      Documentation/admin-guide/media/qcom_camss.rst
18958 F:      Documentation/devicetree/bindings/media/qcom,*camss*
18959 F:      drivers/media/platform/qcom/camss/
18960
18961 QUALCOMM CLOCK DRIVERS
18962 M:      Bjorn Andersson <andersson@kernel.org>
18963 L:      linux-arm-msm@vger.kernel.org
18964 S:      Supported
18965 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
18966 F:      Documentation/devicetree/bindings/clock/qcom,*
18967 F:      drivers/clk/qcom/
18968 F:      include/dt-bindings/clock/qcom,*
18969
18970 QUALCOMM CLOUD AI (QAIC) DRIVER
18971 M:      Jeffrey Hugo <quic_jhugo@quicinc.com>
18972 R:      Carl Vanderlip <quic_carlv@quicinc.com>
18973 L:      linux-arm-msm@vger.kernel.org
18974 L:      dri-devel@lists.freedesktop.org
18975 S:      Supported
18976 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
18977 F:      Documentation/accel/qaic/
18978 F:      drivers/accel/qaic/
18979 F:      include/uapi/drm/qaic_accel.h
18980
18981 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
18982 M:      Bjorn Andersson <andersson@kernel.org>
18983 M:      Konrad Dybcio <konradybcio@kernel.org>
18984 L:      linux-pm@vger.kernel.org
18985 L:      linux-arm-msm@vger.kernel.org
18986 S:      Maintained
18987 F:      Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
18988 F:      drivers/pmdomain/qcom/cpr.c
18989
18990 QUALCOMM CPUCP MAILBOX DRIVER
18991 M:      Sibi Sankar <quic_sibis@quicinc.com>
18992 L:      linux-arm-msm@vger.kernel.org
18993 S:      Supported
18994 F:      Documentation/devicetree/bindings/mailbox/qcom,cpucp-mbox.yaml
18995 F:      drivers/mailbox/qcom-cpucp-mbox.c
18996
18997 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
18998 M:      Ilia Lin <ilia.lin@kernel.org>
18999 L:      linux-pm@vger.kernel.org
19000 S:      Maintained
19001 F:      Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
19002 F:      Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
19003 F:      drivers/cpufreq/qcom-cpufreq-nvmem.c
19004
19005 QUALCOMM CRYPTO DRIVERS
19006 M:      Thara Gopinath <thara.gopinath@gmail.com>
19007 L:      linux-crypto@vger.kernel.org
19008 L:      linux-arm-msm@vger.kernel.org
19009 S:      Maintained
19010 F:      Documentation/devicetree/bindings/crypto/qcom-qce.yaml
19011 F:      drivers/crypto/qce/
19012
19013 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
19014 M:      Timur Tabi <timur@kernel.org>
19015 L:      netdev@vger.kernel.org
19016 S:      Maintained
19017 F:      drivers/net/ethernet/qualcomm/emac/
19018
19019 QUALCOMM ETHQOS ETHERNET DRIVER
19020 M:      Vinod Koul <vkoul@kernel.org>
19021 L:      netdev@vger.kernel.org
19022 L:      linux-arm-msm@vger.kernel.org
19023 S:      Maintained
19024 F:      Documentation/devicetree/bindings/net/qcom,ethqos.yaml
19025 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
19026
19027 QUALCOMM FASTRPC DRIVER
19028 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
19029 M:      Amol Maheshwari <amahesh@qti.qualcomm.com>
19030 L:      linux-arm-msm@vger.kernel.org
19031 L:      dri-devel@lists.freedesktop.org
19032 S:      Maintained
19033 F:      Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml
19034 F:      drivers/misc/fastrpc.c
19035 F:      include/uapi/misc/fastrpc.h
19036
19037 QUALCOMM HEXAGON ARCHITECTURE
19038 M:      Brian Cain <bcain@quicinc.com>
19039 L:      linux-hexagon@vger.kernel.org
19040 S:      Supported
19041 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
19042 F:      arch/hexagon/
19043
19044 QUALCOMM HIDMA DRIVER
19045 M:      Sinan Kaya <okaya@kernel.org>
19046 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19047 L:      linux-arm-msm@vger.kernel.org
19048 L:      dmaengine@vger.kernel.org
19049 S:      Supported
19050 F:      drivers/dma/qcom/hidma*
19051
19052 QUALCOMM I2C CCI DRIVER
19053 M:      Loic Poulain <loic.poulain@linaro.org>
19054 M:      Robert Foss <rfoss@kernel.org>
19055 L:      linux-i2c@vger.kernel.org
19056 L:      linux-arm-msm@vger.kernel.org
19057 S:      Maintained
19058 F:      Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml
19059 F:      drivers/i2c/busses/i2c-qcom-cci.c
19060
19061 QUALCOMM INTERCONNECT BWMON DRIVER
19062 M:      Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
19063 L:      linux-arm-msm@vger.kernel.org
19064 S:      Maintained
19065 F:      Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml
19066 F:      drivers/soc/qcom/icc-bwmon.c
19067 F:      drivers/soc/qcom/trace_icc-bwmon.h
19068
19069 QUALCOMM IOMMU
19070 M:      Rob Clark <robdclark@gmail.com>
19071 L:      iommu@lists.linux.dev
19072 L:      linux-arm-msm@vger.kernel.org
19073 S:      Maintained
19074 F:      drivers/iommu/arm/arm-smmu/qcom_iommu.c
19075 F:      drivers/iommu/arm/arm-smmu/arm-smmu-qcom*
19076 F:      drivers/iommu/msm_iommu*
19077
19078 QUALCOMM IPC ROUTER (QRTR) DRIVER
19079 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
19080 L:      linux-arm-msm@vger.kernel.org
19081 S:      Maintained
19082 F:      include/trace/events/qrtr.h
19083 F:      include/uapi/linux/qrtr.h
19084 F:      net/qrtr/
19085
19086 QUALCOMM IPCC MAILBOX DRIVER
19087 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
19088 L:      linux-arm-msm@vger.kernel.org
19089 S:      Supported
19090 F:      Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
19091 F:      drivers/mailbox/qcom-ipcc.c
19092 F:      include/dt-bindings/mailbox/qcom-ipcc.h
19093
19094 QUALCOMM IPQ4019 USB PHY DRIVER
19095 M:      Robert Marko <robert.marko@sartura.hr>
19096 M:      Luka Perkov <luka.perkov@sartura.hr>
19097 L:      linux-arm-msm@vger.kernel.org
19098 S:      Maintained
19099 F:      Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
19100 F:      drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
19101
19102 QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
19103 M:      Robert Marko <robert.marko@sartura.hr>
19104 M:      Luka Perkov <luka.perkov@sartura.hr>
19105 L:      linux-arm-msm@vger.kernel.org
19106 S:      Maintained
19107 F:      Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
19108 F:      drivers/regulator/vqmmc-ipq4019-regulator.c
19109
19110 QUALCOMM NAND CONTROLLER DRIVER
19111 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
19112 L:      linux-mtd@lists.infradead.org
19113 L:      linux-arm-msm@vger.kernel.org
19114 S:      Maintained
19115 F:      Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
19116 F:      drivers/mtd/nand/raw/qcom_nandc.c
19117
19118 QUALCOMM QSEECOM DRIVER
19119 M:      Maximilian Luz <luzmaximilian@gmail.com>
19120 L:      linux-arm-msm@vger.kernel.org
19121 S:      Maintained
19122 F:      drivers/firmware/qcom/qcom_qseecom.c
19123
19124 QUALCOMM QSEECOM UEFISECAPP DRIVER
19125 M:      Maximilian Luz <luzmaximilian@gmail.com>
19126 L:      linux-arm-msm@vger.kernel.org
19127 S:      Maintained
19128 F:      drivers/firmware/qcom/qcom_qseecom_uefisecapp.c
19129
19130 QUALCOMM RMNET DRIVER
19131 M:      Subash Abhinov Kasiviswanathan <quic_subashab@quicinc.com>
19132 M:      Sean Tranchetti <quic_stranche@quicinc.com>
19133 L:      netdev@vger.kernel.org
19134 S:      Maintained
19135 F:      Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
19136 F:      drivers/net/ethernet/qualcomm/rmnet/
19137 F:      include/linux/if_rmnet.h
19138
19139 QUALCOMM TRUST ZONE MEMORY ALLOCATOR
19140 M:      Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
19141 L:      linux-arm-msm@vger.kernel.org
19142 S:      Maintained
19143 F:      drivers/firmware/qcom/qcom_tzmem.c
19144 F:      drivers/firmware/qcom/qcom_tzmem.h
19145 F:      include/linux/firmware/qcom/qcom_tzmem.h
19146
19147 QUALCOMM TSENS THERMAL DRIVER
19148 M:      Amit Kucheria <amitk@kernel.org>
19149 M:      Thara Gopinath <thara.gopinath@gmail.com>
19150 L:      linux-pm@vger.kernel.org
19151 L:      linux-arm-msm@vger.kernel.org
19152 S:      Maintained
19153 F:      Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
19154 F:      drivers/thermal/qcom/
19155
19156 QUALCOMM TYPEC PORT MANAGER DRIVER
19157 M:      Bryan O'Donoghue <bryan.odonoghue@linaro.org>
19158 L:      linux-arm-msm@vger.kernel.org
19159 L:      linux-usb@vger.kernel.org
19160 S:      Maintained
19161 F:      Documentation/devicetree/bindings/usb/qcom,pmic-*.yaml
19162 F:      drivers/usb/typec/tcpm/qcom/
19163
19164 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
19165 M:      Stanimir Varbanov <stanimir.k.varbanov@gmail.com>
19166 M:      Vikash Garodia <quic_vgarodia@quicinc.com>
19167 R:      Bryan O'Donoghue <bryan.odonoghue@linaro.org>
19168 L:      linux-media@vger.kernel.org
19169 L:      linux-arm-msm@vger.kernel.org
19170 S:      Maintained
19171 T:      git git://linuxtv.org/media_tree.git
19172 F:      Documentation/devicetree/bindings/media/*venus*
19173 F:      drivers/media/platform/qcom/venus/
19174
19175 QUALCOMM WCN36XX WIRELESS DRIVER
19176 M:      Loic Poulain <loic.poulain@linaro.org>
19177 L:      wcn36xx@lists.infradead.org
19178 S:      Supported
19179 W:      https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
19180 F:      drivers/net/wireless/ath/wcn36xx/
19181
19182 QUANTENNA QTNFMAC WIRELESS DRIVER
19183 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
19184 R:      Sergey Matyukevich <geomatsi@gmail.com>
19185 L:      linux-wireless@vger.kernel.org
19186 S:      Maintained
19187 F:      drivers/net/wireless/quantenna
19188
19189 RADEON and AMDGPU DRM DRIVERS
19190 M:      Alex Deucher <alexander.deucher@amd.com>
19191 M:      Christian König <christian.koenig@amd.com>
19192 M:      Xinhui Pan <Xinhui.Pan@amd.com>
19193 L:      amd-gfx@lists.freedesktop.org
19194 S:      Supported
19195 B:      https://gitlab.freedesktop.org/drm/amd/-/issues
19196 C:      irc://irc.oftc.net/radeon
19197 T:      git https://gitlab.freedesktop.org/agd5f/linux.git
19198 F:      Documentation/gpu/amdgpu/
19199 F:      drivers/gpu/drm/amd/
19200 F:      drivers/gpu/drm/ci/xfails/amd*
19201 F:      drivers/gpu/drm/radeon/
19202 F:      include/uapi/drm/amdgpu_drm.h
19203 F:      include/uapi/drm/radeon_drm.h
19204
19205 RADEON FRAMEBUFFER DISPLAY DRIVER
19206 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
19207 L:      linux-fbdev@vger.kernel.org
19208 S:      Maintained
19209 F:      drivers/video/fbdev/aty/radeon*
19210 F:      include/uapi/linux/radeonfb.h
19211
19212 RADIOSHARK RADIO DRIVER
19213 M:      Hans Verkuil <hverkuil@xs4all.nl>
19214 L:      linux-media@vger.kernel.org
19215 S:      Maintained
19216 T:      git git://linuxtv.org/media_tree.git
19217 F:      drivers/media/radio/radio-shark.c
19218
19219 RADIOSHARK2 RADIO DRIVER
19220 M:      Hans Verkuil <hverkuil@xs4all.nl>
19221 L:      linux-media@vger.kernel.org
19222 S:      Maintained
19223 T:      git git://linuxtv.org/media_tree.git
19224 F:      drivers/media/radio/radio-shark2.c
19225 F:      drivers/media/radio/radio-tea5777.c
19226
19227 RADOS BLOCK DEVICE (RBD)
19228 M:      Ilya Dryomov <idryomov@gmail.com>
19229 R:      Dongsheng Yang <dongsheng.yang@easystack.cn>
19230 L:      ceph-devel@vger.kernel.org
19231 S:      Supported
19232 W:      http://ceph.com/
19233 T:      git https://github.com/ceph/ceph-client.git
19234 F:      Documentation/ABI/testing/sysfs-bus-rbd
19235 F:      drivers/block/rbd.c
19236 F:      drivers/block/rbd_types.h
19237
19238 RAGE128 FRAMEBUFFER DISPLAY DRIVER
19239 L:      linux-fbdev@vger.kernel.org
19240 S:      Orphan
19241 F:      drivers/video/fbdev/aty/aty128fb.c
19242
19243 RAINSHADOW-CEC DRIVER
19244 M:      Hans Verkuil <hverkuil@xs4all.nl>
19245 L:      linux-media@vger.kernel.org
19246 S:      Maintained
19247 T:      git git://linuxtv.org/media_tree.git
19248 F:      drivers/media/cec/usb/rainshadow/
19249
19250 RALINK MIPS ARCHITECTURE
19251 M:      John Crispin <john@phrozen.org>
19252 M:      Sergio Paracuellos <sergio.paracuellos@gmail.com>
19253 L:      linux-mips@vger.kernel.org
19254 S:      Maintained
19255 F:      arch/mips/ralink
19256
19257 RALINK MT7621 MIPS ARCHITECTURE
19258 M:      Arınç ÜNAL <arinc.unal@arinc9.com>
19259 M:      Sergio Paracuellos <sergio.paracuellos@gmail.com>
19260 L:      linux-mips@vger.kernel.org
19261 S:      Maintained
19262 F:      arch/mips/boot/dts/ralink/mt7621*
19263
19264 RALINK RT2X00 WIRELESS LAN DRIVER
19265 M:      Stanislaw Gruszka <stf_xl@wp.pl>
19266 L:      linux-wireless@vger.kernel.org
19267 S:      Maintained
19268 F:      drivers/net/wireless/ralink/rt2x00/
19269
19270 RAMDISK RAM BLOCK DEVICE DRIVER
19271 M:      Jens Axboe <axboe@kernel.dk>
19272 S:      Maintained
19273 F:      Documentation/admin-guide/blockdev/ramdisk.rst
19274 F:      drivers/block/brd.c
19275
19276 RANCHU VIRTUAL BOARD FOR MIPS
19277 M:      Miodrag Dinic <miodrag.dinic@mips.com>
19278 L:      linux-mips@vger.kernel.org
19279 S:      Supported
19280 F:      arch/mips/configs/generic/board-ranchu.config
19281 F:      arch/mips/generic/board-ranchu.c
19282
19283 RANDOM NUMBER DRIVER
19284 M:      "Theodore Ts'o" <tytso@mit.edu>
19285 M:      Jason A. Donenfeld <Jason@zx2c4.com>
19286 S:      Maintained
19287 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
19288 F:      Documentation/devicetree/bindings/rng/microsoft,vmgenid.yaml
19289 F:      drivers/char/random.c
19290 F:      include/linux/random.h
19291 F:      include/uapi/linux/random.h
19292 F:      drivers/virt/vmgenid.c
19293 F:      include/vdso/getrandom.h
19294 F:      lib/vdso/getrandom.c
19295 F:      arch/x86/entry/vdso/vgetrandom*
19296 F:      arch/x86/include/asm/vdso/getrandom*
19297
19298 RAPIDIO SUBSYSTEM
19299 M:      Matt Porter <mporter@kernel.crashing.org>
19300 M:      Alexandre Bounine <alex.bou9@gmail.com>
19301 S:      Maintained
19302 F:      drivers/rapidio/
19303
19304 RAS INFRASTRUCTURE
19305 M:      Tony Luck <tony.luck@intel.com>
19306 M:      Borislav Petkov <bp@alien8.de>
19307 L:      linux-edac@vger.kernel.org
19308 S:      Maintained
19309 F:      Documentation/admin-guide/RAS
19310 F:      drivers/ras/
19311 F:      include/linux/ras.h
19312 F:      include/ras/ras_event.h
19313
19314 RAS FRU MEMORY POISON MANAGER (FMPM)
19315 M:      Yazen Ghannam <Yazen.Ghannam@amd.com>
19316 L:      linux-edac@vger.kernel.org
19317 S:      Maintained
19318 F:      drivers/ras/amd/fmpm.c
19319
19320 RASPBERRY PI PISP BACK END
19321 M:      Jacopo Mondi <jacopo.mondi@ideasonboard.com>
19322 L:      Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com>
19323 L:      linux-media@vger.kernel.org
19324 S:      Maintained
19325 F:      Documentation/devicetree/bindings/media/raspberrypi,pispbe.yaml
19326 F:      drivers/media/platform/raspberrypi/pisp_be/
19327 F:      include/uapi/linux/media/raspberrypi/
19328
19329 RC-CORE / LIRC FRAMEWORK
19330 M:      Sean Young <sean@mess.org>
19331 L:      linux-media@vger.kernel.org
19332 S:      Maintained
19333 W:      http://linuxtv.org
19334 T:      git git://linuxtv.org/media_tree.git
19335 F:      Documentation/driver-api/media/rc-core.rst
19336 F:      Documentation/userspace-api/media/rc/
19337 F:      drivers/media/rc/
19338 F:      include/media/rc-core.h
19339 F:      include/media/rc-map.h
19340 F:      include/uapi/linux/lirc.h
19341
19342 RCMM REMOTE CONTROLS DECODER
19343 M:      Patrick Lerda <patrick9876@free.fr>
19344 S:      Maintained
19345 F:      drivers/media/rc/ir-rcmm-decoder.c
19346
19347 RCUTORTURE TEST FRAMEWORK
19348 M:      "Paul E. McKenney" <paulmck@kernel.org>
19349 M:      Josh Triplett <josh@joshtriplett.org>
19350 R:      Steven Rostedt <rostedt@goodmis.org>
19351 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
19352 R:      Lai Jiangshan <jiangshanlai@gmail.com>
19353 L:      rcu@vger.kernel.org
19354 S:      Supported
19355 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
19356 F:      tools/testing/selftests/rcutorture
19357
19358 RDACM20 Camera Sensor
19359 M:      Jacopo Mondi <jacopo+renesas@jmondi.org>
19360 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
19361 M:      Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
19362 M:      Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
19363 L:      linux-media@vger.kernel.org
19364 S:      Maintained
19365 F:      Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
19366 F:      drivers/media/i2c/max9271.c
19367 F:      drivers/media/i2c/max9271.h
19368 F:      drivers/media/i2c/rdacm20.c
19369
19370 RDACM21 Camera Sensor
19371 M:      Jacopo Mondi <jacopo+renesas@jmondi.org>
19372 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
19373 M:      Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
19374 M:      Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
19375 L:      linux-media@vger.kernel.org
19376 S:      Maintained
19377 F:      Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
19378 F:      drivers/media/i2c/max9271.c
19379 F:      drivers/media/i2c/max9271.h
19380 F:      drivers/media/i2c/rdacm21.c
19381
19382 RDC R-321X SoC
19383 M:      Florian Fainelli <florian@openwrt.org>
19384 S:      Maintained
19385
19386 RDC R6040 FAST ETHERNET DRIVER
19387 M:      Florian Fainelli <f.fainelli@gmail.com>
19388 L:      netdev@vger.kernel.org
19389 S:      Maintained
19390 F:      drivers/net/ethernet/rdc/r6040.c
19391
19392 RDMAVT - RDMA verbs software
19393 M:      Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
19394 L:      linux-rdma@vger.kernel.org
19395 S:      Supported
19396 F:      drivers/infiniband/sw/rdmavt
19397
19398 RDS - RELIABLE DATAGRAM SOCKETS
19399 M:      Allison Henderson <allison.henderson@oracle.com>
19400 L:      netdev@vger.kernel.org
19401 L:      linux-rdma@vger.kernel.org
19402 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
19403 S:      Supported
19404 W:      https://oss.oracle.com/projects/rds/
19405 F:      Documentation/networking/rds.rst
19406 F:      net/rds/
19407 F:      tools/testing/selftests/net/rds/
19408
19409 RDT - RESOURCE ALLOCATION
19410 M:      Fenghua Yu <fenghua.yu@intel.com>
19411 M:      Reinette Chatre <reinette.chatre@intel.com>
19412 L:      linux-kernel@vger.kernel.org
19413 S:      Supported
19414 F:      Documentation/arch/x86/resctrl*
19415 F:      arch/x86/include/asm/resctrl.h
19416 F:      arch/x86/kernel/cpu/resctrl/
19417 F:      tools/testing/selftests/resctrl/
19418
19419 READ-COPY UPDATE (RCU)
19420 M:      "Paul E. McKenney" <paulmck@kernel.org>
19421 M:      Frederic Weisbecker <frederic@kernel.org> (kernel/rcu/tree_nocb.h)
19422 M:      Neeraj Upadhyay <neeraj.upadhyay@kernel.org> (kernel/rcu/tasks.h)
19423 M:      Joel Fernandes <joel@joelfernandes.org>
19424 M:      Josh Triplett <josh@joshtriplett.org>
19425 M:      Boqun Feng <boqun.feng@gmail.com>
19426 M:      Uladzislau Rezki <urezki@gmail.com>
19427 R:      Steven Rostedt <rostedt@goodmis.org>
19428 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
19429 R:      Lai Jiangshan <jiangshanlai@gmail.com>
19430 R:      Zqiang <qiang.zhang1211@gmail.com>
19431 L:      rcu@vger.kernel.org
19432 S:      Supported
19433 W:      http://www.rdrop.com/users/paulmck/RCU/
19434 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
19435 F:      Documentation/RCU/
19436 F:      include/linux/rcu*
19437 F:      kernel/rcu/
19438 X:      Documentation/RCU/torture.rst
19439 X:      include/linux/srcu*.h
19440 X:      kernel/rcu/srcu*.c
19441
19442 REAL TIME CLOCK (RTC) SUBSYSTEM
19443 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
19444 L:      linux-rtc@vger.kernel.org
19445 S:      Maintained
19446 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
19447 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
19448 F:      Documentation/admin-guide/rtc.rst
19449 F:      Documentation/devicetree/bindings/rtc/
19450 F:      drivers/rtc/
19451 F:      include/linux/rtc.h
19452 F:      include/linux/rtc/
19453 F:      include/uapi/linux/rtc.h
19454 F:      tools/testing/selftests/rtc/
19455
19456 Real-time Linux Analysis (RTLA) tools
19457 M:      Steven Rostedt <rostedt@goodmis.org>
19458 L:      linux-trace-kernel@vger.kernel.org
19459 S:      Maintained
19460 F:      Documentation/tools/rtla/
19461 F:      tools/tracing/rtla/
19462
19463 REALTEK AUDIO CODECS
19464 M:      Oder Chiou <oder_chiou@realtek.com>
19465 S:      Maintained
19466 F:      include/sound/rt*.h
19467 F:      sound/soc/codecs/rt*
19468
19469 REALTEK OTTO WATCHDOG
19470 M:      Sander Vanheule <sander@svanheule.net>
19471 L:      linux-watchdog@vger.kernel.org
19472 S:      Maintained
19473 F:      Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
19474 F:      drivers/watchdog/realtek_otto_wdt.c
19475
19476 REALTEK RTL83xx SMI DSA ROUTER CHIPS
19477 M:      Linus Walleij <linus.walleij@linaro.org>
19478 M:      Alvin Šipraga <alsi@bang-olufsen.dk>
19479 S:      Maintained
19480 F:      Documentation/devicetree/bindings/net/dsa/realtek.yaml
19481 F:      drivers/net/dsa/realtek/*
19482
19483 REALTEK WIRELESS DRIVER (rtlwifi family)
19484 M:      Ping-Ke Shih <pkshih@realtek.com>
19485 L:      linux-wireless@vger.kernel.org
19486 S:      Maintained
19487 T:      git https://github.com/pkshih/rtw.git
19488 F:      drivers/net/wireless/realtek/rtlwifi/
19489
19490 REALTEK WIRELESS DRIVER (rtw88)
19491 M:      Ping-Ke Shih <pkshih@realtek.com>
19492 L:      linux-wireless@vger.kernel.org
19493 S:      Maintained
19494 T:      git https://github.com/pkshih/rtw.git
19495 F:      drivers/net/wireless/realtek/rtw88/
19496
19497 REALTEK WIRELESS DRIVER (rtw89)
19498 M:      Ping-Ke Shih <pkshih@realtek.com>
19499 L:      linux-wireless@vger.kernel.org
19500 S:      Maintained
19501 T:      git https://github.com/pkshih/rtw.git
19502 F:      drivers/net/wireless/realtek/rtw89/
19503
19504 REDPINE WIRELESS DRIVER
19505 L:      linux-wireless@vger.kernel.org
19506 S:      Orphan
19507 F:      drivers/net/wireless/rsi/
19508
19509 REGISTER MAP ABSTRACTION
19510 M:      Mark Brown <broonie@kernel.org>
19511 L:      linux-kernel@vger.kernel.org
19512 S:      Supported
19513 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
19514 F:      Documentation/devicetree/bindings/regmap/
19515 F:      drivers/base/regmap/
19516 F:      include/linux/regmap.h
19517
19518 REISERFS FILE SYSTEM
19519 L:      reiserfs-devel@vger.kernel.org
19520 S:      Obsolete
19521 F:      fs/reiserfs/
19522
19523 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
19524 M:      Bjorn Andersson <andersson@kernel.org>
19525 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
19526 L:      linux-remoteproc@vger.kernel.org
19527 S:      Maintained
19528 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
19529 F:      Documentation/ABI/testing/sysfs-class-remoteproc
19530 F:      Documentation/devicetree/bindings/remoteproc/
19531 F:      Documentation/staging/remoteproc.rst
19532 F:      drivers/remoteproc/
19533 F:      include/linux/remoteproc.h
19534 F:      include/linux/remoteproc/
19535
19536 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
19537 M:      Bjorn Andersson <andersson@kernel.org>
19538 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
19539 L:      linux-remoteproc@vger.kernel.org
19540 S:      Maintained
19541 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
19542 F:      Documentation/ABI/testing/sysfs-bus-rpmsg
19543 F:      Documentation/staging/rpmsg.rst
19544 F:      drivers/rpmsg/
19545 F:      include/linux/rpmsg.h
19546 F:      include/linux/rpmsg/
19547 F:      include/uapi/linux/rpmsg.h
19548 F:      samples/rpmsg/
19549
19550 REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
19551 M:      Stephan Gerhold <stephan@gerhold.net>
19552 L:      netdev@vger.kernel.org
19553 L:      linux-remoteproc@vger.kernel.org
19554 S:      Maintained
19555 F:      drivers/net/wwan/rpmsg_wwan_ctrl.c
19556
19557 RENESAS CLOCK DRIVERS
19558 M:      Geert Uytterhoeven <geert+renesas@glider.be>
19559 L:      linux-renesas-soc@vger.kernel.org
19560 S:      Supported
19561 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
19562 F:      Documentation/devicetree/bindings/clock/renesas,*
19563 F:      drivers/clk/renesas/
19564
19565 RENESAS EMEV2 I2C DRIVER
19566 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
19567 L:      linux-renesas-soc@vger.kernel.org
19568 S:      Supported
19569 F:      Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
19570 F:      drivers/i2c/busses/i2c-emev2.c
19571
19572 RENESAS ETHERNET AVB DRIVER
19573 R:      Sergey Shtylyov <s.shtylyov@omp.ru>
19574 L:      netdev@vger.kernel.org
19575 L:      linux-renesas-soc@vger.kernel.org
19576 F:      Documentation/devicetree/bindings/net/renesas,etheravb.yaml
19577 F:      drivers/net/ethernet/renesas/Kconfig
19578 F:      drivers/net/ethernet/renesas/Makefile
19579 F:      drivers/net/ethernet/renesas/ravb*
19580
19581 RENESAS ETHERNET SWITCH DRIVER
19582 R:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
19583 L:      netdev@vger.kernel.org
19584 L:      linux-renesas-soc@vger.kernel.org
19585 F:      Documentation/devicetree/bindings/net/renesas,*ether-switch.yaml
19586 F:      drivers/net/ethernet/renesas/Kconfig
19587 F:      drivers/net/ethernet/renesas/Makefile
19588 F:      drivers/net/ethernet/renesas/rcar_gen4*
19589 F:      drivers/net/ethernet/renesas/rswitch*
19590
19591 RENESAS ETHERNET TSN DRIVER
19592 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
19593 L:      netdev@vger.kernel.org
19594 L:      linux-renesas-soc@vger.kernel.org
19595 S:      Supported
19596 F:      Documentation/devicetree/bindings/net/renesas,ethertsn.yaml
19597 F:      drivers/net/ethernet/renesas/rtsn.*
19598
19599 RENESAS IDT821034 ASoC CODEC
19600 M:      Herve Codina <herve.codina@bootlin.com>
19601 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
19602 S:      Maintained
19603 F:      Documentation/devicetree/bindings/sound/renesas,idt821034.yaml
19604 F:      sound/soc/codecs/idt821034.c
19605
19606 RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
19607 M:      Miquel Raynal <miquel.raynal@bootlin.com>
19608 L:      linux-mtd@lists.infradead.org
19609 L:      linux-renesas-soc@vger.kernel.org
19610 S:      Maintained
19611 F:      Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
19612 F:      drivers/mtd/nand/raw/renesas-nand-controller.c
19613
19614 RENESAS R-CAR GYROADC DRIVER
19615 M:      Marek Vasut <marek.vasut@gmail.com>
19616 L:      linux-iio@vger.kernel.org
19617 S:      Supported
19618 F:      Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
19619 F:      drivers/iio/adc/rcar-gyroadc.c
19620
19621 RENESAS R-CAR I2C DRIVERS
19622 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
19623 L:      linux-renesas-soc@vger.kernel.org
19624 S:      Supported
19625 F:      Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
19626 F:      Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
19627 F:      drivers/i2c/busses/i2c-rcar.c
19628 F:      drivers/i2c/busses/i2c-sh_mobile.c
19629
19630 RENESAS R-CAR SATA DRIVER
19631 R:      Sergey Shtylyov <s.shtylyov@omp.ru>
19632 L:      linux-ide@vger.kernel.org
19633 L:      linux-renesas-soc@vger.kernel.org
19634 S:      Supported
19635 F:      Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
19636 F:      drivers/ata/sata_rcar.c
19637
19638 RENESAS R-CAR THERMAL DRIVERS
19639 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
19640 L:      linux-renesas-soc@vger.kernel.org
19641 S:      Supported
19642 F:      Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
19643 F:      Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
19644 F:      drivers/thermal/renesas/rcar_gen3_thermal.c
19645 F:      drivers/thermal/renesas/rcar_thermal.c
19646
19647 RENESAS RIIC DRIVER
19648 M:      Chris Brandt <chris.brandt@renesas.com>
19649 L:      linux-renesas-soc@vger.kernel.org
19650 S:      Supported
19651 F:      Documentation/devicetree/bindings/i2c/renesas,riic.yaml
19652 F:      drivers/i2c/busses/i2c-riic.c
19653
19654 RENESAS RZ/G2L A/D DRIVER
19655 M:      Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
19656 L:      linux-iio@vger.kernel.org
19657 L:      linux-renesas-soc@vger.kernel.org
19658 S:      Supported
19659 F:      Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
19660 F:      drivers/iio/adc/rzg2l_adc.c
19661
19662 RENESAS RZ/G2L MTU3a COUNTER DRIVER
19663 M:      Biju Das <biju.das.jz@bp.renesas.com>
19664 L:      linux-iio@vger.kernel.org
19665 L:      linux-renesas-soc@vger.kernel.org
19666 S:      Supported
19667 F:      Documentation/devicetree/bindings/timer/renesas,rz-mtu3.yaml
19668 F:      drivers/counter/rz-mtu3-cnt.c
19669
19670 RENESAS RZ/N1 A5PSW SWITCH DRIVER
19671 M:      Clément Léger <clement.leger@bootlin.com>
19672 L:      linux-renesas-soc@vger.kernel.org
19673 L:      netdev@vger.kernel.org
19674 S:      Maintained
19675 F:      Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml
19676 F:      Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml
19677 F:      drivers/net/dsa/rzn1_a5psw*
19678 F:      drivers/net/pcs/pcs-rzn1-miic.c
19679 F:      include/dt-bindings/net/pcs-rzn1-miic.h
19680 F:      include/linux/pcs-rzn1-miic.h
19681 F:      net/dsa/tag_rzn1_a5psw.c
19682
19683 RENESAS RZ/N1 DWMAC GLUE LAYER
19684 M:      Romain Gantois <romain.gantois@bootlin.com>
19685 S:      Maintained
19686 F:      Documentation/devicetree/bindings/net/renesas,rzn1-gmac.yaml
19687 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-rzn1.c
19688
19689 RENESAS RZ/N1 RTC CONTROLLER DRIVER
19690 M:      Miquel Raynal <miquel.raynal@bootlin.com>
19691 L:      linux-rtc@vger.kernel.org
19692 L:      linux-renesas-soc@vger.kernel.org
19693 S:      Maintained
19694 F:      Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml
19695 F:      drivers/rtc/rtc-rzn1.c
19696
19697 RENESAS RZ/N1 USBF CONTROLLER DRIVER
19698 M:      Herve Codina <herve.codina@bootlin.com>
19699 L:      linux-renesas-soc@vger.kernel.org
19700 L:      linux-usb@vger.kernel.org
19701 S:      Maintained
19702 F:      Documentation/devicetree/bindings/usb/renesas,rzn1-usbf.yaml
19703 F:      drivers/usb/gadget/udc/renesas_usbf.c
19704
19705 RENESAS RZ/V2M I2C DRIVER
19706 M:      Fabrizio Castro <fabrizio.castro.jz@renesas.com>
19707 L:      linux-i2c@vger.kernel.org
19708 L:      linux-renesas-soc@vger.kernel.org
19709 S:      Supported
19710 F:      Documentation/devicetree/bindings/i2c/renesas,rzv2m.yaml
19711 F:      drivers/i2c/busses/i2c-rzv2m.c
19712
19713 RENESAS SUPERH ETHERNET DRIVER
19714 R:      Sergey Shtylyov <s.shtylyov@omp.ru>
19715 L:      netdev@vger.kernel.org
19716 L:      linux-renesas-soc@vger.kernel.org
19717 F:      Documentation/devicetree/bindings/net/renesas,ether.yaml
19718 F:      drivers/net/ethernet/renesas/Kconfig
19719 F:      drivers/net/ethernet/renesas/Makefile
19720 F:      drivers/net/ethernet/renesas/sh_eth*
19721 F:      include/linux/sh_eth.h
19722
19723 RENESAS USB PHY DRIVER
19724 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
19725 L:      linux-renesas-soc@vger.kernel.org
19726 S:      Maintained
19727 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
19728
19729 RENESAS VERSACLOCK 7 CLOCK DRIVER
19730 M:      Alex Helms <alexander.helms.jy@renesas.com>
19731 S:      Maintained
19732 F:      Documentation/devicetree/bindings/clock/renesas,versaclock7.yaml
19733 F:      drivers/clk/clk-versaclock7.c
19734
19735 RENESAS X9250 DIGITAL POTENTIOMETERS DRIVER
19736 M:      Herve Codina <herve.codina@bootlin.com>
19737 L:      linux-iio@vger.kernel.org
19738 S:      Maintained
19739 F:      Documentation/devicetree/bindings/iio/potentiometer/renesas,x9250.yaml
19740 F:      drivers/iio/potentiometer/x9250.c
19741
19742 RESET CONTROLLER FRAMEWORK
19743 M:      Philipp Zabel <p.zabel@pengutronix.de>
19744 S:      Maintained
19745 T:      git git://git.pengutronix.de/git/pza/linux
19746 F:      Documentation/devicetree/bindings/reset/
19747 F:      Documentation/driver-api/reset.rst
19748 F:      drivers/reset/
19749 F:      include/dt-bindings/reset/
19750 F:      include/linux/reset-controller.h
19751 F:      include/linux/reset.h
19752 F:      include/linux/reset/
19753 K:      \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
19754
19755 RESTARTABLE SEQUENCES SUPPORT
19756 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
19757 M:      Peter Zijlstra <peterz@infradead.org>
19758 M:      "Paul E. McKenney" <paulmck@kernel.org>
19759 M:      Boqun Feng <boqun.feng@gmail.com>
19760 L:      linux-kernel@vger.kernel.org
19761 S:      Supported
19762 F:      include/trace/events/rseq.h
19763 F:      include/uapi/linux/rseq.h
19764 F:      kernel/rseq.c
19765 F:      tools/testing/selftests/rseq/
19766
19767 RFKILL
19768 M:      Johannes Berg <johannes@sipsolutions.net>
19769 L:      linux-wireless@vger.kernel.org
19770 S:      Maintained
19771 W:      https://wireless.wiki.kernel.org/
19772 Q:      https://patchwork.kernel.org/project/linux-wireless/list/
19773 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
19774 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
19775 F:      Documentation/ABI/stable/sysfs-class-rfkill
19776 F:      Documentation/driver-api/rfkill.rst
19777 F:      include/linux/rfkill.h
19778 F:      include/uapi/linux/rfkill.h
19779 F:      net/rfkill/
19780
19781 RHASHTABLE
19782 M:      Thomas Graf <tgraf@suug.ch>
19783 M:      Herbert Xu <herbert@gondor.apana.org.au>
19784 L:      netdev@vger.kernel.org
19785 S:      Maintained
19786 F:      include/linux/rhashtable-types.h
19787 F:      include/linux/rhashtable.h
19788 F:      lib/rhashtable.c
19789 F:      lib/test_rhashtable.c
19790
19791 RICOH R5C592 MEMORYSTICK DRIVER
19792 M:      Maxim Levitsky <maximlevitsky@gmail.com>
19793 S:      Maintained
19794 F:      drivers/memstick/host/r592.*
19795
19796 RICOH SMARTMEDIA/XD DRIVER
19797 M:      Maxim Levitsky <maximlevitsky@gmail.com>
19798 S:      Maintained
19799 F:      drivers/mtd/nand/raw/r852.c
19800 F:      drivers/mtd/nand/raw/r852.h
19801
19802 RISC-V AIA DRIVERS
19803 M:      Anup Patel <anup@brainfault.org>
19804 L:      linux-riscv@lists.infradead.org
19805 S:      Maintained
19806 F:      Documentation/devicetree/bindings/interrupt-controller/riscv,aplic.yaml
19807 F:      Documentation/devicetree/bindings/interrupt-controller/riscv,imsics.yaml
19808 F:      drivers/irqchip/irq-riscv-aplic-*.c
19809 F:      drivers/irqchip/irq-riscv-aplic-*.h
19810 F:      drivers/irqchip/irq-riscv-imsic-*.c
19811 F:      drivers/irqchip/irq-riscv-imsic-*.h
19812 F:      drivers/irqchip/irq-riscv-intc.c
19813 F:      include/linux/irqchip/riscv-aplic.h
19814 F:      include/linux/irqchip/riscv-imsic.h
19815
19816 RISC-V ARCHITECTURE
19817 M:      Paul Walmsley <paul.walmsley@sifive.com>
19818 M:      Palmer Dabbelt <palmer@dabbelt.com>
19819 M:      Albert Ou <aou@eecs.berkeley.edu>
19820 L:      linux-riscv@lists.infradead.org
19821 S:      Supported
19822 Q:      https://patchwork.kernel.org/project/linux-riscv/list/
19823 C:      irc://irc.libera.chat/riscv
19824 P:      Documentation/arch/riscv/patch-acceptance.rst
19825 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
19826 F:      arch/riscv/
19827 N:      riscv
19828 K:      riscv
19829
19830 RISC-V MICROCHIP FPGA SUPPORT
19831 M:      Conor Dooley <conor.dooley@microchip.com>
19832 M:      Daire McNamara <daire.mcnamara@microchip.com>
19833 L:      linux-riscv@lists.infradead.org
19834 S:      Supported
19835 F:      Documentation/devicetree/bindings/clock/microchip,mpfs*.yaml
19836 F:      Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml
19837 F:      Documentation/devicetree/bindings/i2c/microchip,corei2c.yaml
19838 F:      Documentation/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml
19839 F:      Documentation/devicetree/bindings/net/can/microchip,mpfs-can.yaml
19840 F:      Documentation/devicetree/bindings/pwm/microchip,corepwm.yaml
19841 F:      Documentation/devicetree/bindings/riscv/microchip.yaml
19842 F:      Documentation/devicetree/bindings/soc/microchip/microchip,mpfs-sys-controller.yaml
19843 F:      Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml
19844 F:      Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml
19845 F:      arch/riscv/boot/dts/microchip/
19846 F:      drivers/char/hw_random/mpfs-rng.c
19847 F:      drivers/clk/microchip/clk-mpfs*.c
19848 F:      drivers/firmware/microchip/mpfs-auto-update.c
19849 F:      drivers/i2c/busses/i2c-microchip-corei2c.c
19850 F:      drivers/mailbox/mailbox-mpfs.c
19851 F:      drivers/pci/controller/plda/pcie-microchip-host.c
19852 F:      drivers/pwm/pwm-microchip-core.c
19853 F:      drivers/reset/reset-mpfs.c
19854 F:      drivers/rtc/rtc-mpfs.c
19855 F:      drivers/soc/microchip/mpfs-sys-controller.c
19856 F:      drivers/spi/spi-microchip-core-qspi.c
19857 F:      drivers/spi/spi-microchip-core.c
19858 F:      drivers/usb/musb/mpfs.c
19859 F:      include/soc/microchip/mpfs.h
19860
19861 RISC-V MISC SOC SUPPORT
19862 M:      Conor Dooley <conor@kernel.org>
19863 L:      linux-riscv@lists.infradead.org
19864 S:      Maintained
19865 Q:      https://patchwork.kernel.org/project/linux-riscv/list/
19866 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
19867 F:      Documentation/devicetree/bindings/riscv/
19868 F:      arch/riscv/boot/dts/
19869 X:      arch/riscv/boot/dts/allwinner/
19870 X:      arch/riscv/boot/dts/renesas/
19871 X:      arch/riscv/boot/dts/sophgo/
19872 X:      arch/riscv/boot/dts/thead/
19873
19874 RISC-V PMU DRIVERS
19875 M:      Atish Patra <atishp@atishpatra.org>
19876 R:      Anup Patel <anup@brainfault.org>
19877 L:      linux-riscv@lists.infradead.org
19878 S:      Supported
19879 F:      drivers/perf/riscv_pmu.c
19880 F:      drivers/perf/riscv_pmu_legacy.c
19881 F:      drivers/perf/riscv_pmu_sbi.c
19882
19883 RISC-V THEAD SoC SUPPORT
19884 M:      Drew Fustini <drew@pdp7.com>
19885 M:      Guo Ren <guoren@kernel.org>
19886 M:      Fu Wei <wefu@redhat.com>
19887 L:      linux-riscv@lists.infradead.org
19888 S:      Maintained
19889 T:      git https://github.com/pdp7/linux.git
19890 F:      Documentation/devicetree/bindings/clock/thead,th1520-clk-ap.yaml
19891 F:      arch/riscv/boot/dts/thead/
19892 F:      drivers/clk/thead/clk-th1520-ap.c
19893 F:      include/dt-bindings/clock/thead,th1520-clk-ap.h
19894
19895 RNBD BLOCK DRIVERS
19896 M:      Md. Haris Iqbal <haris.iqbal@ionos.com>
19897 M:      Jack Wang <jinpu.wang@ionos.com>
19898 L:      linux-block@vger.kernel.org
19899 S:      Maintained
19900 F:      drivers/block/rnbd/
19901
19902 ROCCAT DRIVERS
19903 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
19904 S:      Maintained
19905 W:      http://sourceforge.net/projects/roccat/
19906 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
19907 F:      drivers/hid/hid-roccat*
19908 F:      include/linux/hid-roccat*
19909
19910 ROCKCHIP CAN-FD DRIVER
19911 M:      Marc Kleine-Budde <mkl@pengutronix.de>
19912 R:      kernel@pengutronix.de
19913 L:      linux-can@vger.kernel.org
19914 S:      Maintained
19915 F:      Documentation/devicetree/bindings/net/can/rockchip,rk3568v2-canfd.yaml
19916 F:      drivers/net/can/rockchip/
19917
19918 ROCKCHIP CRYPTO DRIVERS
19919 M:      Corentin Labbe <clabbe@baylibre.com>
19920 L:      linux-crypto@vger.kernel.org
19921 S:      Maintained
19922 F:      Documentation/devicetree/bindings/crypto/rockchip,rk3288-crypto.yaml
19923 F:      drivers/crypto/rockchip/
19924
19925 ROCKCHIP I2S TDM DRIVER
19926 M:      Nicolas Frattaroli <frattaroli.nicolas@gmail.com>
19927 L:      linux-rockchip@lists.infradead.org
19928 S:      Maintained
19929 F:      Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
19930 F:      sound/soc/rockchip/rockchip_i2s_tdm.*
19931
19932 ROCKCHIP ISP V1 DRIVER
19933 M:      Dafna Hirschfeld <dafna@fastmail.com>
19934 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19935 L:      linux-media@vger.kernel.org
19936 L:      linux-rockchip@lists.infradead.org
19937 S:      Maintained
19938 F:      Documentation/admin-guide/media/rkisp1.rst
19939 F:      Documentation/devicetree/bindings/media/rockchip-isp1.yaml
19940 F:      Documentation/userspace-api/media/v4l/metafmt-rkisp1.rst
19941 F:      drivers/media/platform/rockchip/rkisp1
19942 F:      include/uapi/linux/rkisp1-config.h
19943
19944 ROCKCHIP RK3568 RANDOM NUMBER GENERATOR SUPPORT
19945 M:      Daniel Golle <daniel@makrotopia.org>
19946 M:      Aurelien Jarno <aurelien@aurel32.net>
19947 S:      Maintained
19948 F:      Documentation/devicetree/bindings/rng/rockchip,rk3568-rng.yaml
19949 F:      drivers/char/hw_random/rockchip-rng.c
19950
19951 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
19952 M:      Jacob Chen <jacob-chen@iotwrt.com>
19953 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
19954 L:      linux-media@vger.kernel.org
19955 L:      linux-rockchip@lists.infradead.org
19956 S:      Maintained
19957 F:      Documentation/devicetree/bindings/media/rockchip-rga.yaml
19958 F:      drivers/media/platform/rockchip/rga/
19959
19960 ROCKCHIP RK3308 INTERNAL AUDIO CODEC
19961 M:      Luca Ceresoli <luca.ceresoli@bootlin.com>
19962 S:      Maintained
19963 F:      Documentation/devicetree/bindings/sound/rockchip,rk3308-codec.yaml
19964 F:      sound/soc/codecs/rk3308_codec.c
19965 F:      sound/soc/codecs/rk3308_codec.h
19966
19967 ROCKCHIP VIDEO DECODER DRIVER
19968 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
19969 L:      linux-media@vger.kernel.org
19970 L:      linux-rockchip@lists.infradead.org
19971 S:      Maintained
19972 F:      Documentation/devicetree/bindings/media/rockchip,vdec.yaml
19973 F:      drivers/staging/media/rkvdec/
19974
19975 ROCKER DRIVER
19976 M:      Jiri Pirko <jiri@resnulli.us>
19977 L:      netdev@vger.kernel.org
19978 S:      Supported
19979 F:      drivers/net/ethernet/rocker/
19980
19981 ROCKETPORT EXPRESS/INFINITY DRIVER
19982 M:      Kevin Cernekee <cernekee@gmail.com>
19983 L:      linux-serial@vger.kernel.org
19984 S:      Odd Fixes
19985 F:      drivers/tty/serial/rp2.*
19986
19987 ROHM BD99954 CHARGER IC
19988 M:      Matti Vaittinen <mazziesaccount@gmail.com>
19989 S:      Supported
19990 F:      drivers/power/supply/bd99954-charger.c
19991 F:      drivers/power/supply/bd99954-charger.h
19992
19993 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
19994 M:      Tomasz Duszynski <tduszyns@gmail.com>
19995 S:      Maintained
19996 F:      Documentation/devicetree/bindings/iio/light/bh1750.yaml
19997 F:      drivers/iio/light/bh1750.c
19998
19999 ROHM BM1390 PRESSURE SENSOR DRIVER
20000 M:      Matti Vaittinen <mazziesaccount@gmail.com>
20001 L:      linux-iio@vger.kernel.org
20002 S:      Supported
20003 F:      drivers/iio/pressure/rohm-bm1390.c
20004
20005 ROHM BU270xx LIGHT SENSOR DRIVERs
20006 M:      Matti Vaittinen <mazziesaccount@gmail.com>
20007 L:      linux-iio@vger.kernel.org
20008 S:      Supported
20009 F:      drivers/iio/light/rohm-bu27008.c
20010 F:      drivers/iio/light/rohm-bu27034.c
20011
20012 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
20013 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
20014 L:      linux-kernel@vger.kernel.org
20015 L:      linux-renesas-soc@vger.kernel.org
20016 S:      Supported
20017 F:      Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
20018 F:      drivers/gpio/gpio-bd9571mwv.c
20019 F:      drivers/mfd/bd9571mwv.c
20020 F:      drivers/regulator/bd9571mwv-regulator.c
20021 F:      include/linux/mfd/bd9571mwv.h
20022
20023 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
20024 M:      Matti Vaittinen <mazziesaccount@gmail.com>
20025 S:      Supported
20026 F:      drivers/clk/clk-bd718x7.c
20027 F:      drivers/gpio/gpio-bd71815.c
20028 F:      drivers/gpio/gpio-bd71828.c
20029 F:      drivers/mfd/rohm-bd71828.c
20030 F:      drivers/mfd/rohm-bd718x7.c
20031 F:      drivers/mfd/rohm-bd9576.c
20032 F:      drivers/mfd/rohm-bd96801.c
20033 F:      drivers/regulator/bd71815-regulator.c
20034 F:      drivers/regulator/bd71828-regulator.c
20035 F:      drivers/regulator/bd718x7-regulator.c
20036 F:      drivers/regulator/bd9576-regulator.c
20037 F:      drivers/regulator/bd96801-regulator.c
20038 F:      drivers/regulator/rohm-regulator.c
20039 F:      drivers/rtc/rtc-bd70528.c
20040 F:      drivers/watchdog/bd9576_wdt.c
20041 F:      drivers/watchdog/bd96801_wdt.c
20042 F:      include/linux/mfd/rohm-bd71815.h
20043 F:      include/linux/mfd/rohm-bd71828.h
20044 F:      include/linux/mfd/rohm-bd718x7.h
20045 F:      include/linux/mfd/rohm-bd957x.h
20046 F:      include/linux/mfd/rohm-bd96801.h
20047 F:      include/linux/mfd/rohm-generic.h
20048 F:      include/linux/mfd/rohm-shared.h
20049
20050 ROSE NETWORK LAYER
20051 M:      Ralf Baechle <ralf@linux-mips.org>
20052 L:      linux-hams@vger.kernel.org
20053 S:      Maintained
20054 W:      https://linux-ax25.in-berlin.de
20055 F:      include/net/rose.h
20056 F:      include/uapi/linux/rose.h
20057 F:      net/rose/
20058
20059 ROTATION DRIVER FOR ALLWINNER A83T
20060 M:      Jernej Skrabec <jernej.skrabec@gmail.com>
20061 L:      linux-media@vger.kernel.org
20062 S:      Maintained
20063 T:      git git://linuxtv.org/media_tree.git
20064 F:      Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
20065 F:      drivers/media/platform/sunxi/sun8i-rotate/
20066
20067 RPMB SUBSYSTEM
20068 M:      Jens Wiklander <jens.wiklander@linaro.org>
20069 L:      linux-kernel@vger.kernel.org
20070 S:      Supported
20071 F:      drivers/misc/rpmb-core.c
20072 F:      include/linux/rpmb.h
20073
20074 RPMSG TTY DRIVER
20075 M:      Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
20076 L:      linux-remoteproc@vger.kernel.org
20077 S:      Maintained
20078 F:      drivers/tty/rpmsg_tty.c
20079
20080 RTASE ETHERNET DRIVER
20081 M:      Justin Lai <justinlai0215@realtek.com>
20082 M:      Larry Chiu <larry.chiu@realtek.com>
20083 L:      netdev@vger.kernel.org
20084 S:      Maintained
20085 F:      drivers/net/ethernet/realtek/rtase/
20086
20087 RTL2830 MEDIA DRIVER
20088 L:      linux-media@vger.kernel.org
20089 S:      Orphan
20090 W:      https://linuxtv.org
20091 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
20092 F:      drivers/media/dvb-frontends/rtl2830*
20093
20094 RTL2832 MEDIA DRIVER
20095 L:      linux-media@vger.kernel.org
20096 S:      Orphan
20097 W:      https://linuxtv.org
20098 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
20099 F:      drivers/media/dvb-frontends/rtl2832*
20100
20101 RTL2832_SDR MEDIA DRIVER
20102 L:      linux-media@vger.kernel.org
20103 S:      Orphan
20104 W:      https://linuxtv.org
20105 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
20106 F:      drivers/media/dvb-frontends/rtl2832_sdr*
20107
20108 RTL8180 WIRELESS DRIVER
20109 L:      linux-wireless@vger.kernel.org
20110 S:      Orphan
20111 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
20112
20113 RTL8187 WIRELESS DRIVER
20114 M:      Hin-Tak Leung <hintak.leung@gmail.com>
20115 L:      linux-wireless@vger.kernel.org
20116 S:      Maintained
20117 T:      git https://github.com/pkshih/rtw.git
20118 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
20119
20120 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
20121 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
20122 L:      linux-wireless@vger.kernel.org
20123 S:      Maintained
20124 T:      git https://github.com/pkshih/rtw.git
20125 F:      drivers/net/wireless/realtek/rtl8xxxu/
20126
20127 RTRS TRANSPORT DRIVERS
20128 M:      Md. Haris Iqbal <haris.iqbal@ionos.com>
20129 M:      Jack Wang <jinpu.wang@ionos.com>
20130 L:      linux-rdma@vger.kernel.org
20131 S:      Maintained
20132 F:      drivers/infiniband/ulp/rtrs/
20133
20134 RUNTIME VERIFICATION (RV)
20135 M:      Steven Rostedt <rostedt@goodmis.org>
20136 L:      linux-trace-kernel@vger.kernel.org
20137 S:      Maintained
20138 F:      Documentation/trace/rv/
20139 F:      include/linux/rv.h
20140 F:      include/rv/
20141 F:      kernel/trace/rv/
20142 F:      tools/verification/
20143
20144 RUST
20145 M:      Miguel Ojeda <ojeda@kernel.org>
20146 M:      Alex Gaynor <alex.gaynor@gmail.com>
20147 R:      Boqun Feng <boqun.feng@gmail.com>
20148 R:      Gary Guo <gary@garyguo.net>
20149 R:      Björn Roy Baron <bjorn3_gh@protonmail.com>
20150 R:      Benno Lossin <benno.lossin@proton.me>
20151 R:      Andreas Hindborg <a.hindborg@kernel.org>
20152 R:      Alice Ryhl <aliceryhl@google.com>
20153 R:      Trevor Gross <tmgross@umich.edu>
20154 L:      rust-for-linux@vger.kernel.org
20155 S:      Supported
20156 W:      https://rust-for-linux.com
20157 B:      https://github.com/Rust-for-Linux/linux/issues
20158 C:      zulip://rust-for-linux.zulipchat.com
20159 P:      https://rust-for-linux.com/contributing
20160 T:      git https://github.com/Rust-for-Linux/linux.git rust-next
20161 F:      Documentation/rust/
20162 F:      rust/
20163 F:      samples/rust/
20164 F:      scripts/*rust*
20165 F:      tools/testing/selftests/rust/
20166 K:      \b(?i:rust)\b
20167
20168 RXRPC SOCKETS (AF_RXRPC)
20169 M:      David Howells <dhowells@redhat.com>
20170 M:      Marc Dionne <marc.dionne@auristor.com>
20171 L:      linux-afs@lists.infradead.org
20172 S:      Supported
20173 W:      https://www.infradead.org/~dhowells/kafs/
20174 F:      Documentation/networking/rxrpc.rst
20175 F:      include/keys/rxrpc-type.h
20176 F:      include/net/af_rxrpc.h
20177 F:      include/trace/events/rxrpc.h
20178 F:      include/uapi/linux/rxrpc.h
20179 F:      net/rxrpc/
20180
20181 S3 SAVAGE FRAMEBUFFER DRIVER
20182 M:      Antonino Daplas <adaplas@gmail.com>
20183 L:      linux-fbdev@vger.kernel.org
20184 S:      Maintained
20185 F:      drivers/video/fbdev/savage/
20186
20187 S390 ARCHITECTURE
20188 M:      Heiko Carstens <hca@linux.ibm.com>
20189 M:      Vasily Gorbik <gor@linux.ibm.com>
20190 M:      Alexander Gordeev <agordeev@linux.ibm.com>
20191 R:      Christian Borntraeger <borntraeger@linux.ibm.com>
20192 R:      Sven Schnelle <svens@linux.ibm.com>
20193 L:      linux-s390@vger.kernel.org
20194 S:      Supported
20195 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
20196 F:      Documentation/driver-api/s390-drivers.rst
20197 F:      Documentation/arch/s390/
20198 F:      arch/s390/
20199 F:      drivers/s390/
20200 F:      drivers/watchdog/diag288_wdt.c
20201
20202 S390 COMMON I/O LAYER
20203 M:      Vineeth Vijayan <vneethv@linux.ibm.com>
20204 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
20205 L:      linux-s390@vger.kernel.org
20206 S:      Supported
20207 F:      drivers/s390/cio/
20208
20209 S390 DASD DRIVER
20210 M:      Stefan Haberland <sth@linux.ibm.com>
20211 M:      Jan Hoeppner <hoeppner@linux.ibm.com>
20212 L:      linux-s390@vger.kernel.org
20213 S:      Supported
20214 F:      block/partitions/ibm.c
20215 F:      drivers/s390/block/dasd*
20216 F:      include/linux/dasd_mod.h
20217
20218 S390 IOMMU (PCI)
20219 M:      Niklas Schnelle <schnelle@linux.ibm.com>
20220 M:      Matthew Rosato <mjrosato@linux.ibm.com>
20221 R:      Gerald Schaefer <gerald.schaefer@linux.ibm.com>
20222 L:      linux-s390@vger.kernel.org
20223 S:      Supported
20224 F:      drivers/iommu/s390-iommu.c
20225
20226 S390 IUCV NETWORK LAYER
20227 M:      Alexandra Winter <wintera@linux.ibm.com>
20228 M:      Thorsten Winkler <twinkler@linux.ibm.com>
20229 L:      linux-s390@vger.kernel.org
20230 L:      netdev@vger.kernel.org
20231 S:      Supported
20232 F:      drivers/s390/net/*iucv*
20233 F:      include/net/iucv/
20234 F:      net/iucv/
20235
20236 S390 MM
20237 M:      Alexander Gordeev <agordeev@linux.ibm.com>
20238 M:      Gerald Schaefer <gerald.schaefer@linux.ibm.com>
20239 L:      linux-s390@vger.kernel.org
20240 S:      Supported
20241 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
20242 F:      arch/s390/include/asm/pgtable.h
20243 F:      arch/s390/mm
20244
20245 S390 NETWORK DRIVERS
20246 M:      Alexandra Winter <wintera@linux.ibm.com>
20247 M:      Thorsten Winkler <twinkler@linux.ibm.com>
20248 L:      linux-s390@vger.kernel.org
20249 L:      netdev@vger.kernel.org
20250 S:      Supported
20251 F:      drivers/s390/net/
20252
20253 S390 PCI SUBSYSTEM
20254 M:      Niklas Schnelle <schnelle@linux.ibm.com>
20255 M:      Gerald Schaefer <gerald.schaefer@linux.ibm.com>
20256 L:      linux-s390@vger.kernel.org
20257 S:      Supported
20258 F:      Documentation/arch/s390/pci.rst
20259 F:      arch/s390/pci/
20260 F:      drivers/pci/hotplug/s390_pci_hpc.c
20261
20262 S390 SCM DRIVER
20263 M:      Vineeth Vijayan <vneethv@linux.ibm.com>
20264 L:      linux-s390@vger.kernel.org
20265 S:      Supported
20266 F:      drivers/s390/block/scm*
20267 F:      drivers/s390/cio/scm.c
20268
20269 S390 VFIO AP DRIVER
20270 M:      Tony Krowiak <akrowiak@linux.ibm.com>
20271 M:      Halil Pasic <pasic@linux.ibm.com>
20272 M:      Jason Herne <jjherne@linux.ibm.com>
20273 L:      linux-s390@vger.kernel.org
20274 S:      Supported
20275 F:      Documentation/arch/s390/vfio-ap*
20276 F:      drivers/s390/crypto/vfio_ap*
20277
20278 S390 VFIO-CCW DRIVER
20279 M:      Eric Farman <farman@linux.ibm.com>
20280 M:      Matthew Rosato <mjrosato@linux.ibm.com>
20281 R:      Halil Pasic <pasic@linux.ibm.com>
20282 L:      linux-s390@vger.kernel.org
20283 L:      kvm@vger.kernel.org
20284 S:      Supported
20285 F:      Documentation/arch/s390/vfio-ccw.rst
20286 F:      drivers/s390/cio/vfio_ccw*
20287 F:      include/uapi/linux/vfio_ccw.h
20288
20289 S390 VFIO-PCI DRIVER
20290 M:      Matthew Rosato <mjrosato@linux.ibm.com>
20291 M:      Eric Farman <farman@linux.ibm.com>
20292 L:      linux-s390@vger.kernel.org
20293 L:      kvm@vger.kernel.org
20294 S:      Supported
20295 F:      arch/s390/kvm/pci*
20296 F:      drivers/vfio/pci/vfio_pci_zdev.c
20297 F:      include/uapi/linux/vfio_zdev.h
20298
20299 S390 ZCRYPT DRIVER
20300 M:      Harald Freudenberger <freude@linux.ibm.com>
20301 L:      linux-s390@vger.kernel.org
20302 S:      Supported
20303 F:      drivers/s390/crypto/
20304
20305 S390 ZFCP DRIVER
20306 M:      Steffen Maier <maier@linux.ibm.com>
20307 M:      Benjamin Block <bblock@linux.ibm.com>
20308 L:      linux-s390@vger.kernel.org
20309 S:      Supported
20310 F:      drivers/s390/scsi/zfcp_*
20311
20312 SAA6588 RDS RECEIVER DRIVER
20313 M:      Hans Verkuil <hverkuil@xs4all.nl>
20314 L:      linux-media@vger.kernel.org
20315 S:      Odd Fixes
20316 W:      https://linuxtv.org
20317 T:      git git://linuxtv.org/media_tree.git
20318 F:      drivers/media/i2c/saa6588*
20319
20320 SAA7134 VIDEO4LINUX DRIVER
20321 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
20322 L:      linux-media@vger.kernel.org
20323 S:      Odd fixes
20324 W:      https://linuxtv.org
20325 T:      git git://linuxtv.org/media_tree.git
20326 F:      Documentation/driver-api/media/drivers/saa7134*
20327 F:      drivers/media/pci/saa7134/
20328
20329 SAA7146 VIDEO4LINUX-2 DRIVER
20330 M:      Hans Verkuil <hverkuil@xs4all.nl>
20331 L:      linux-media@vger.kernel.org
20332 S:      Maintained
20333 T:      git git://linuxtv.org/media_tree.git
20334 F:      drivers/media/common/saa7146/
20335 F:      drivers/media/pci/saa7146/
20336 F:      include/media/drv-intf/saa7146*
20337
20338 SAFESETID SECURITY MODULE
20339 M:      Micah Morton <mortonm@chromium.org>
20340 S:      Supported
20341 F:      Documentation/admin-guide/LSM/SafeSetID.rst
20342 F:      security/safesetid/
20343
20344 SAMSUNG AUDIO (ASoC) DRIVERS
20345 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
20346 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
20347 S:      Maintained
20348 B:      mailto:linux-samsung-soc@vger.kernel.org
20349 F:      Documentation/devicetree/bindings/sound/samsung*
20350 F:      sound/soc/samsung/
20351
20352 SAMSUNG EXYNOS850 SoC SUPPORT
20353 M:      Sam Protsenko <semen.protsenko@linaro.org>
20354 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20355 L:      linux-samsung-soc@vger.kernel.org
20356 S:      Maintained
20357 F:      Documentation/devicetree/bindings/clock/samsung,exynos850-clock.yaml
20358 F:      arch/arm64/boot/dts/exynos/exynos850*
20359 F:      drivers/clk/samsung/clk-exynos850.c
20360 F:      include/dt-bindings/clock/exynos850.h
20361
20362 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
20363 M:      Krzysztof Kozlowski <krzk@kernel.org>
20364 L:      linux-crypto@vger.kernel.org
20365 L:      linux-samsung-soc@vger.kernel.org
20366 S:      Maintained
20367 F:      Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
20368 F:      drivers/crypto/exynos-rng.c
20369
20370 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
20371 M:      Łukasz Stelmach <l.stelmach@samsung.com>
20372 L:      linux-samsung-soc@vger.kernel.org
20373 S:      Maintained
20374 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
20375 F:      drivers/char/hw_random/exynos-trng.c
20376
20377 SAMSUNG FRAMEBUFFER DRIVER
20378 M:      Jingoo Han <jingoohan1@gmail.com>
20379 L:      linux-fbdev@vger.kernel.org
20380 S:      Maintained
20381 F:      drivers/video/fbdev/s3c-fb.c
20382
20383 SAMSUNG INTERCONNECT DRIVERS
20384 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
20385 M:      Artur Świgoń <a.swigon@samsung.com>
20386 L:      linux-pm@vger.kernel.org
20387 L:      linux-samsung-soc@vger.kernel.org
20388 S:      Supported
20389 F:      drivers/interconnect/samsung/
20390
20391 SAMSUNG LAPTOP DRIVER
20392 M:      Corentin Chary <corentin.chary@gmail.com>
20393 L:      platform-driver-x86@vger.kernel.org
20394 S:      Maintained
20395 F:      drivers/platform/x86/samsung-laptop.c
20396
20397 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
20398 M:      Krzysztof Kozlowski <krzk@kernel.org>
20399 L:      linux-kernel@vger.kernel.org
20400 L:      linux-samsung-soc@vger.kernel.org
20401 S:      Maintained
20402 B:      mailto:linux-samsung-soc@vger.kernel.org
20403 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
20404 F:      Documentation/devicetree/bindings/mfd/samsung,s2m*.yaml
20405 F:      Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
20406 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
20407 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
20408 F:      drivers/clk/clk-s2mps11.c
20409 F:      drivers/mfd/sec*.c
20410 F:      drivers/regulator/s2m*.c
20411 F:      drivers/regulator/s5m*.c
20412 F:      drivers/rtc/rtc-s5m.c
20413 F:      include/linux/mfd/samsung/
20414
20415 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
20416 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
20417 L:      linux-media@vger.kernel.org
20418 L:      linux-samsung-soc@vger.kernel.org
20419 S:      Maintained
20420 F:      drivers/media/platform/samsung/s3c-camif/
20421 F:      include/media/drv-intf/s3c_camif.h
20422
20423 SAMSUNG S3FWRN5 NFC DRIVER
20424 M:      Krzysztof Kozlowski <krzk@kernel.org>
20425 S:      Maintained
20426 F:      Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
20427 F:      drivers/nfc/s3fwrn5
20428
20429 SAMSUNG S5C73M3 CAMERA DRIVER
20430 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
20431 M:      Andrzej Hajda <andrzej.hajda@intel.com>
20432 L:      linux-media@vger.kernel.org
20433 S:      Supported
20434 F:      Documentation/devicetree/bindings/media/samsung,s5c73m3.yaml
20435 F:      drivers/media/i2c/s5c73m3/*
20436
20437 SAMSUNG S5K5BAF CAMERA DRIVER
20438 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
20439 M:      Andrzej Hajda <andrzej.hajda@intel.com>
20440 L:      linux-media@vger.kernel.org
20441 S:      Supported
20442 F:      drivers/media/i2c/s5k5baf.c
20443
20444 SAMSUNG S5P Security SubSystem (SSS) DRIVER
20445 M:      Krzysztof Kozlowski <krzk@kernel.org>
20446 M:      Vladimir Zapolskiy <vz@mleia.com>
20447 L:      linux-crypto@vger.kernel.org
20448 L:      linux-samsung-soc@vger.kernel.org
20449 S:      Maintained
20450 F:      Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
20451 F:      Documentation/devicetree/bindings/crypto/samsung-sss.yaml
20452 F:      drivers/crypto/s5p-sss.c
20453
20454 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
20455 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
20456 L:      linux-media@vger.kernel.org
20457 S:      Supported
20458 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
20459 F:      Documentation/devicetree/bindings/media/samsung,exynos4210-csis.yaml
20460 F:      Documentation/devicetree/bindings/media/samsung,exynos4210-fimc.yaml
20461 F:      Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-is.yaml
20462 F:      Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-lite.yaml
20463 F:      Documentation/devicetree/bindings/media/samsung,fimc.yaml
20464 F:      drivers/media/platform/samsung/exynos4-is/
20465
20466 SAMSUNG SOC CLOCK DRIVERS
20467 M:      Krzysztof Kozlowski <krzk@kernel.org>
20468 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
20469 M:      Chanwoo Choi <cw00.choi@samsung.com>
20470 R:      Alim Akhtar <alim.akhtar@samsung.com>
20471 L:      linux-samsung-soc@vger.kernel.org
20472 S:      Maintained
20473 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
20474 F:      Documentation/devicetree/bindings/clock/samsung,*.yaml
20475 F:      Documentation/devicetree/bindings/clock/samsung,s3c*
20476 F:      drivers/clk/samsung/
20477 F:      include/dt-bindings/clock/exynos*.h
20478 F:      include/dt-bindings/clock/s5p*.h
20479 F:      include/dt-bindings/clock/samsung,*.h
20480 F:      include/linux/clk/samsung.h
20481
20482 SAMSUNG SPI DRIVERS
20483 M:      Andi Shyti <andi.shyti@kernel.org>
20484 L:      linux-spi@vger.kernel.org
20485 L:      linux-samsung-soc@vger.kernel.org
20486 S:      Maintained
20487 F:      Documentation/devicetree/bindings/spi/samsung,spi*.yaml
20488 F:      drivers/spi/spi-s3c*
20489 F:      include/linux/platform_data/spi-s3c64xx.h
20490
20491 SAMSUNG SXGBE DRIVERS
20492 M:      Byungho An <bh74.an@samsung.com>
20493 L:      netdev@vger.kernel.org
20494 S:      Supported
20495 F:      drivers/net/ethernet/samsung/sxgbe/
20496
20497 SAMSUNG THERMAL DRIVER
20498 M:      Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
20499 M:      Krzysztof Kozlowski <krzk@kernel.org>
20500 L:      linux-pm@vger.kernel.org
20501 L:      linux-samsung-soc@vger.kernel.org
20502 S:      Maintained
20503 F:      Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
20504 F:      drivers/thermal/samsung/
20505
20506 SAMSUNG USB2 PHY DRIVER
20507 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
20508 L:      linux-kernel@vger.kernel.org
20509 S:      Supported
20510 F:      Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
20511 F:      Documentation/driver-api/phy/samsung-usb2.rst
20512 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
20513 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
20514 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
20515 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
20516 F:      drivers/phy/samsung/phy-samsung-usb2.c
20517 F:      drivers/phy/samsung/phy-samsung-usb2.h
20518
20519 SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
20520 M:      Paul Barker <paul.barker@sancloud.com>
20521 R:      Marc Murphy <marc.murphy@sancloud.com>
20522 S:      Supported
20523 F:      arch/arm/boot/dts/ti/omap/am335x-sancloud*
20524
20525 SC1200 WDT DRIVER
20526 M:      Zwane Mwaikambo <zwanem@gmail.com>
20527 S:      Maintained
20528 F:      drivers/watchdog/sc1200wdt.c
20529
20530 SCHEDULER
20531 M:      Ingo Molnar <mingo@redhat.com>
20532 M:      Peter Zijlstra <peterz@infradead.org>
20533 M:      Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
20534 M:      Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
20535 R:      Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
20536 R:      Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
20537 R:      Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
20538 R:      Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
20539 R:      Valentin Schneider <vschneid@redhat.com> (TOPOLOGY)
20540 L:      linux-kernel@vger.kernel.org
20541 S:      Maintained
20542 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
20543 F:      include/linux/preempt.h
20544 F:      include/linux/sched.h
20545 F:      include/linux/wait.h
20546 F:      include/uapi/linux/sched.h
20547 F:      kernel/sched/
20548
20549 SCHEDULER - SCHED_EXT
20550 R:      Tejun Heo <tj@kernel.org>
20551 R:      David Vernet <void@manifault.com>
20552 L:      linux-kernel@vger.kernel.org
20553 S:      Maintained
20554 W:      https://github.com/sched-ext/scx
20555 T:      git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext.git
20556 F:      include/linux/sched/ext.h
20557 F:      kernel/sched/ext.h
20558 F:      kernel/sched/ext.c
20559 F:      tools/sched_ext/
20560 F:      tools/testing/selftests/sched_ext
20561
20562 SCIOSENSE ENS160 MULTI-GAS SENSOR DRIVER
20563 M:      Gustavo Silva <gustavograzs@gmail.com>
20564 S:      Maintained
20565 F:      drivers/iio/chemical/ens160_core.c
20566 F:      drivers/iio/chemical/ens160_i2c.c
20567 F:      drivers/iio/chemical/ens160_spi.c
20568 F:      drivers/iio/chemical/ens160.h
20569
20570 SCSI LIBSAS SUBSYSTEM
20571 R:      John Garry <john.g.garry@oracle.com>
20572 R:      Jason Yan <yanaijie@huawei.com>
20573 L:      linux-scsi@vger.kernel.org
20574 S:      Supported
20575 F:      Documentation/scsi/libsas.rst
20576 F:      drivers/scsi/libsas/
20577 F:      include/scsi/libsas.h
20578 F:      include/scsi/sas_ata.h
20579
20580 SCSI RDMA PROTOCOL (SRP) INITIATOR
20581 M:      Bart Van Assche <bvanassche@acm.org>
20582 L:      linux-rdma@vger.kernel.org
20583 S:      Supported
20584 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
20585 F:      drivers/infiniband/ulp/srp/
20586 F:      include/scsi/srp.h
20587
20588 SCSI RDMA PROTOCOL (SRP) TARGET
20589 M:      Bart Van Assche <bvanassche@acm.org>
20590 L:      linux-rdma@vger.kernel.org
20591 L:      target-devel@vger.kernel.org
20592 S:      Supported
20593 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
20594 F:      drivers/infiniband/ulp/srpt/
20595
20596 SCSI SG DRIVER
20597 M:      Doug Gilbert <dgilbert@interlog.com>
20598 L:      linux-scsi@vger.kernel.org
20599 S:      Maintained
20600 W:      http://sg.danny.cz/sg
20601 F:      Documentation/scsi/scsi-generic.rst
20602 F:      drivers/scsi/sg.c
20603 F:      include/scsi/sg.h
20604
20605 SCSI SUBSYSTEM
20606 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
20607 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
20608 L:      linux-scsi@vger.kernel.org
20609 S:      Maintained
20610 Q:      https://patchwork.kernel.org/project/linux-scsi/list/
20611 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
20612 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
20613 F:      Documentation/devicetree/bindings/scsi/
20614 F:      drivers/scsi/
20615 F:      drivers/ufs/
20616 F:      include/scsi/
20617 F:      include/uapi/scsi/
20618
20619 SCSI TAPE DRIVER
20620 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
20621 L:      linux-scsi@vger.kernel.org
20622 S:      Maintained
20623 F:      Documentation/scsi/st.rst
20624 F:      drivers/scsi/st.*
20625 F:      drivers/scsi/st_*.h
20626
20627 SCSI TARGET CORE USER DRIVER
20628 M:      Bodo Stroesser <bostroesser@gmail.com>
20629 L:      linux-scsi@vger.kernel.org
20630 L:      target-devel@vger.kernel.org
20631 S:      Supported
20632 F:      Documentation/target/tcmu-design.rst
20633 F:      drivers/target/target_core_user.c
20634 F:      include/uapi/linux/target_core_user.h
20635
20636 SCSI TARGET SUBSYSTEM
20637 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
20638 L:      linux-scsi@vger.kernel.org
20639 L:      target-devel@vger.kernel.org
20640 S:      Supported
20641 Q:      https://patchwork.kernel.org/project/target-devel/list/
20642 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
20643 F:      Documentation/target/
20644 F:      drivers/target/
20645 F:      include/target/
20646
20647 SCTP PROTOCOL
20648 M:      Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
20649 M:      Xin Long <lucien.xin@gmail.com>
20650 L:      linux-sctp@vger.kernel.org
20651 S:      Maintained
20652 W:      https://github.com/sctp/lksctp-tools/wiki
20653 F:      Documentation/networking/sctp.rst
20654 F:      include/linux/sctp.h
20655 F:      include/net/sctp/
20656 F:      include/uapi/linux/sctp.h
20657 F:      net/sctp/
20658
20659 SCx200 CPU SUPPORT
20660 M:      Jim Cromie <jim.cromie@gmail.com>
20661 S:      Odd Fixes
20662 F:      Documentation/i2c/busses/scx200_acb.rst
20663 F:      arch/x86/platform/scx200/
20664 F:      drivers/i2c/busses/scx200*
20665 F:      drivers/mtd/maps/scx200_docflash.c
20666 F:      drivers/watchdog/scx200_wdt.c
20667 F:      include/linux/scx200.h
20668
20669 SCx200 GPIO DRIVER
20670 M:      Jim Cromie <jim.cromie@gmail.com>
20671 S:      Maintained
20672 F:      drivers/char/scx200_gpio.c
20673 F:      include/linux/scx200_gpio.h
20674
20675 SCx200 HRT CLOCKSOURCE DRIVER
20676 M:      Jim Cromie <jim.cromie@gmail.com>
20677 S:      Maintained
20678 F:      drivers/clocksource/scx200_hrt.c
20679
20680 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
20681 M:      Sascha Sommer <saschasommer@freenet.de>
20682 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
20683 S:      Maintained
20684 F:      drivers/mmc/host/sdricoh_cs.c
20685
20686 SECO BOARDS CEC DRIVER
20687 M:      Ettore Chimenti <ek5.chimenti@gmail.com>
20688 S:      Maintained
20689 F:      drivers/media/cec/platform/seco/seco-cec.c
20690 F:      drivers/media/cec/platform/seco/seco-cec.h
20691
20692 SECURE COMPUTING
20693 M:      Kees Cook <kees@kernel.org>
20694 R:      Andy Lutomirski <luto@amacapital.net>
20695 R:      Will Drewry <wad@chromium.org>
20696 S:      Supported
20697 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp
20698 F:      Documentation/userspace-api/seccomp_filter.rst
20699 F:      include/linux/seccomp.h
20700 F:      include/uapi/linux/seccomp.h
20701 F:      kernel/seccomp.c
20702 F:      tools/testing/selftests/kselftest_harness.h
20703 F:      tools/testing/selftests/seccomp/*
20704 K:      \bsecure_computing
20705 K:      \bTIF_SECCOMP\b
20706
20707 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
20708 M:      Kamal Dasu <kamal.dasu@broadcom.com>
20709 M:      Al Cooper <alcooperx@gmail.com>
20710 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
20711 L:      linux-mmc@vger.kernel.org
20712 S:      Maintained
20713 F:      drivers/mmc/host/sdhci-brcmstb*
20714
20715 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
20716 M:      Adrian Hunter <adrian.hunter@intel.com>
20717 L:      linux-mmc@vger.kernel.org
20718 S:      Supported
20719 F:      Documentation/devicetree/bindings/mmc/sdhci-common.yaml
20720 F:      drivers/mmc/host/sdhci*
20721
20722 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
20723 M:      Aubin Constans <aubin.constans@microchip.com>
20724 R:      Eugen Hristev <eugen.hristev@collabora.com>
20725 L:      linux-mmc@vger.kernel.org
20726 S:      Supported
20727 F:      drivers/mmc/host/sdhci-of-at91.c
20728
20729 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
20730 M:      Haibo Chen <haibo.chen@nxp.com>
20731 L:      imx@lists.linux.dev
20732 L:      linux-mmc@vger.kernel.org
20733 L:      s32@nxp.com
20734 S:      Maintained
20735 F:      drivers/mmc/host/sdhci-esdhc-imx.c
20736
20737 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
20738 M:      Ben Dooks <ben-linux@fluff.org>
20739 M:      Jaehoon Chung <jh80.chung@samsung.com>
20740 L:      linux-mmc@vger.kernel.org
20741 S:      Maintained
20742 F:      drivers/mmc/host/sdhci-s3c*
20743
20744 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
20745 M:      Viresh Kumar <vireshk@kernel.org>
20746 L:      linux-mmc@vger.kernel.org
20747 S:      Maintained
20748 F:      drivers/mmc/host/sdhci-spear.c
20749
20750 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
20751 M:      Vignesh Raghavendra <vigneshr@ti.com>
20752 L:      linux-mmc@vger.kernel.org
20753 S:      Maintained
20754 F:      drivers/mmc/host/sdhci-omap.c
20755
20756 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
20757 M:      Jonathan Derrick <jonathan.derrick@linux.dev>
20758 L:      linux-block@vger.kernel.org
20759 S:      Supported
20760 F:      block/opal_proto.h
20761 F:      block/sed*
20762 F:      include/linux/sed*
20763 F:      include/uapi/linux/sed*
20764
20765 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
20766 M:      Mark Rutland <mark.rutland@arm.com>
20767 M:      Lorenzo Pieralisi <lpieralisi@kernel.org>
20768 M:      Sudeep Holla <sudeep.holla@arm.com>
20769 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20770 S:      Maintained
20771 F:      drivers/firmware/smccc/
20772 F:      include/linux/arm-smccc.h
20773
20774 SECURITY CONTACT
20775 M:      Security Officers <security@kernel.org>
20776 S:      Supported
20777 F:      Documentation/process/security-bugs.rst
20778
20779 SECURITY SUBSYSTEM
20780 M:      Paul Moore <paul@paul-moore.com>
20781 M:      James Morris <jmorris@namei.org>
20782 M:      "Serge E. Hallyn" <serge@hallyn.com>
20783 L:      linux-security-module@vger.kernel.org
20784 S:      Supported
20785 Q:      https://patchwork.kernel.org/project/linux-security-module/list
20786 B:      mailto:linux-security-module@vger.kernel.org
20787 P:      https://github.com/LinuxSecurityModule/kernel/blob/main/README.md
20788 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
20789 F:      include/linux/lsm_audit.h
20790 F:      include/linux/lsm_hook_defs.h
20791 F:      include/linux/lsm_hooks.h
20792 F:      include/linux/security.h
20793 F:      include/uapi/linux/lsm.h
20794 F:      security/
20795 F:      tools/testing/selftests/lsm/
20796 X:      security/selinux/
20797 K:      \bsecurity_[a-z_0-9]\+\b
20798
20799 SELINUX SECURITY MODULE
20800 M:      Paul Moore <paul@paul-moore.com>
20801 M:      Stephen Smalley <stephen.smalley.work@gmail.com>
20802 R:      Ondrej Mosnacek <omosnace@redhat.com>
20803 L:      selinux@vger.kernel.org
20804 S:      Supported
20805 W:      https://github.com/SELinuxProject
20806 Q:      https://patchwork.kernel.org/project/selinux/list
20807 B:      mailto:selinux@vger.kernel.org
20808 P:      https://github.com/SELinuxProject/selinux-kernel/blob/main/README.md
20809 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
20810 F:      Documentation/ABI/removed/sysfs-selinux-checkreqprot
20811 F:      Documentation/ABI/removed/sysfs-selinux-disable
20812 F:      Documentation/admin-guide/LSM/SELinux.rst
20813 F:      include/trace/events/avc.h
20814 F:      include/uapi/linux/selinux_netlink.h
20815 F:      scripts/selinux/
20816 F:      security/selinux/
20817
20818 SENSABLE PHANTOM
20819 M:      Jiri Slaby <jirislaby@kernel.org>
20820 S:      Maintained
20821 F:      drivers/misc/phantom.c
20822 F:      include/uapi/linux/phantom.h
20823
20824 SENSEAIR SUNRISE 006-0-0007
20825 M:      Jacopo Mondi <jacopo@jmondi.org>
20826 S:      Maintained
20827 F:      Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
20828 F:      Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
20829 F:      drivers/iio/chemical/sunrise_co2.c
20830
20831 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
20832 M:      Tomasz Duszynski <tomasz.duszynski@octakon.com>
20833 S:      Maintained
20834 F:      Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
20835 F:      drivers/iio/chemical/scd30.h
20836 F:      drivers/iio/chemical/scd30_core.c
20837 F:      drivers/iio/chemical/scd30_i2c.c
20838 F:      drivers/iio/chemical/scd30_serial.c
20839
20840 SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
20841 M:      Roan van Dijk <roan@protonic.nl>
20842 S:      Maintained
20843 F:      Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
20844 F:      drivers/iio/chemical/scd4x.c
20845
20846 SENSIRION SGP40 GAS SENSOR DRIVER
20847 M:      Andreas Klinger <ak@it-klinger.de>
20848 S:      Maintained
20849 F:      Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
20850 F:      drivers/iio/chemical/sgp40.c
20851
20852 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
20853 M:      Tomasz Duszynski <tduszyns@gmail.com>
20854 S:      Maintained
20855 F:      Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
20856 F:      drivers/iio/chemical/sps30.c
20857 F:      drivers/iio/chemical/sps30_i2c.c
20858 F:      drivers/iio/chemical/sps30_serial.c
20859
20860 SERIAL DEVICE BUS
20861 M:      Rob Herring <robh@kernel.org>
20862 L:      linux-serial@vger.kernel.org
20863 S:      Maintained
20864 F:      Documentation/devicetree/bindings/serial/serial.yaml
20865 F:      drivers/tty/serdev/
20866 F:      include/linux/serdev.h
20867
20868 SERIAL IR RECEIVER
20869 M:      Sean Young <sean@mess.org>
20870 L:      linux-media@vger.kernel.org
20871 S:      Maintained
20872 F:      drivers/media/rc/serial_ir.c
20873
20874 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
20875 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
20876 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
20877 S:      Maintained
20878 F:      Documentation/devicetree/bindings/slimbus/
20879 F:      drivers/slimbus/
20880 F:      include/linux/slimbus.h
20881
20882 SFC NETWORK DRIVER
20883 M:      Edward Cree <ecree.xilinx@gmail.com>
20884 M:      Martin Habets <habetsm.xilinx@gmail.com>
20885 L:      netdev@vger.kernel.org
20886 L:      linux-net-drivers@amd.com
20887 S:      Supported
20888 F:      Documentation/networking/devlink/sfc.rst
20889 F:      drivers/net/ethernet/sfc/
20890
20891 SFCTEMP HWMON DRIVER
20892 M:      Emil Renner Berthing <kernel@esmil.dk>
20893 M:      Hal Feng <hal.feng@starfivetech.com>
20894 L:      linux-hwmon@vger.kernel.org
20895 S:      Maintained
20896 F:      Documentation/devicetree/bindings/hwmon/starfive,jh71x0-temp.yaml
20897 F:      Documentation/hwmon/sfctemp.rst
20898 F:      drivers/hwmon/sfctemp.c
20899
20900 SFF/SFP/SFP+ MODULE SUPPORT
20901 M:      Russell King <linux@armlinux.org.uk>
20902 L:      netdev@vger.kernel.org
20903 S:      Maintained
20904 F:      Documentation/devicetree/bindings/net/sff,sfp.yaml
20905 F:      drivers/net/phy/phylink.c
20906 F:      drivers/net/phy/sfp*
20907 F:      include/linux/mdio/mdio-i2c.h
20908 F:      include/linux/phylink.h
20909 F:      include/linux/sfp.h
20910 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)
20911
20912 SGI GRU DRIVER
20913 M:      Dimitri Sivanich <dimitri.sivanich@hpe.com>
20914 S:      Maintained
20915 F:      drivers/misc/sgi-gru/
20916
20917 SGI XP/XPC/XPNET DRIVER
20918 M:      Robin Holt <robinmholt@gmail.com>
20919 M:      Steve Wahl <steve.wahl@hpe.com>
20920 S:      Maintained
20921 F:      drivers/misc/sgi-xp/
20922
20923 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
20924 M:      Wenjia Zhang <wenjia@linux.ibm.com>
20925 M:      Jan Karcher <jaka@linux.ibm.com>
20926 R:      D. Wythe <alibuda@linux.alibaba.com>
20927 R:      Tony Lu <tonylu@linux.alibaba.com>
20928 R:      Wen Gu <guwen@linux.alibaba.com>
20929 L:      linux-s390@vger.kernel.org
20930 S:      Supported
20931 F:      net/smc/
20932
20933 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
20934 M:      Linus Walleij <linus.walleij@linaro.org>
20935 L:      linux-iio@vger.kernel.org
20936 S:      Maintained
20937 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
20938 F:      Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
20939 F:      drivers/iio/light/gp2ap002.c
20940
20941 SHARP RJ54N1CB0C SENSOR DRIVER
20942 M:      Jacopo Mondi <jacopo@jmondi.org>
20943 L:      linux-media@vger.kernel.org
20944 S:      Odd fixes
20945 T:      git git://linuxtv.org/media_tree.git
20946 F:      drivers/media/i2c/rj54n1cb0c.c
20947 F:      include/media/i2c/rj54n1cb0c.h
20948
20949 SHRINKER
20950 M:      Andrew Morton <akpm@linux-foundation.org>
20951 M:      Dave Chinner <david@fromorbit.com>
20952 R:      Qi Zheng <zhengqi.arch@bytedance.com>
20953 R:      Roman Gushchin <roman.gushchin@linux.dev>
20954 R:      Muchun Song <muchun.song@linux.dev>
20955 L:      linux-mm@kvack.org
20956 S:      Maintained
20957 F:      Documentation/admin-guide/mm/shrinker_debugfs.rst
20958 F:      include/linux/shrinker.h
20959 F:      mm/shrinker.c
20960 F:      mm/shrinker_debug.c
20961
20962 SH_VOU V4L2 OUTPUT DRIVER
20963 L:      linux-media@vger.kernel.org
20964 S:      Orphan
20965 F:      drivers/media/platform/renesas/sh_vou.c
20966 F:      include/media/drv-intf/sh_vou.h
20967
20968 SI2157 MEDIA DRIVER
20969 L:      linux-media@vger.kernel.org
20970 S:      Orphan
20971 W:      https://linuxtv.org
20972 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
20973 F:      drivers/media/tuners/si2157*
20974
20975 SI2165 MEDIA DRIVER
20976 M:      Matthias Schwarzott <zzam@gentoo.org>
20977 L:      linux-media@vger.kernel.org
20978 S:      Maintained
20979 W:      https://linuxtv.org
20980 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
20981 F:      drivers/media/dvb-frontends/si2165*
20982
20983 SI2168 MEDIA DRIVER
20984 L:      linux-media@vger.kernel.org
20985 S:      Orphan
20986 W:      https://linuxtv.org
20987 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
20988 F:      drivers/media/dvb-frontends/si2168*
20989
20990 SI470X FM RADIO RECEIVER I2C DRIVER
20991 M:      Hans Verkuil <hverkuil@xs4all.nl>
20992 L:      linux-media@vger.kernel.org
20993 S:      Odd Fixes
20994 W:      https://linuxtv.org
20995 T:      git git://linuxtv.org/media_tree.git
20996 F:      Documentation/devicetree/bindings/media/silabs,si470x.yaml
20997 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
20998
20999 SI470X FM RADIO RECEIVER USB DRIVER
21000 M:      Hans Verkuil <hverkuil@xs4all.nl>
21001 L:      linux-media@vger.kernel.org
21002 S:      Maintained
21003 W:      https://linuxtv.org
21004 T:      git git://linuxtv.org/media_tree.git
21005 F:      drivers/media/radio/si470x/radio-si470x-common.c
21006 F:      drivers/media/radio/si470x/radio-si470x-usb.c
21007 F:      drivers/media/radio/si470x/radio-si470x.h
21008
21009 SI4713 FM RADIO TRANSMITTER I2C DRIVER
21010 M:      Eduardo Valentin <edubezval@gmail.com>
21011 L:      linux-media@vger.kernel.org
21012 S:      Odd Fixes
21013 W:      https://linuxtv.org
21014 T:      git git://linuxtv.org/media_tree.git
21015 F:      drivers/media/radio/si4713/si4713.?
21016
21017 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
21018 M:      Eduardo Valentin <edubezval@gmail.com>
21019 L:      linux-media@vger.kernel.org
21020 S:      Odd Fixes
21021 W:      https://linuxtv.org
21022 T:      git git://linuxtv.org/media_tree.git
21023 F:      drivers/media/radio/si4713/radio-platform-si4713.c
21024
21025 SI4713 FM RADIO TRANSMITTER USB DRIVER
21026 M:      Hans Verkuil <hverkuil@xs4all.nl>
21027 L:      linux-media@vger.kernel.org
21028 S:      Maintained
21029 W:      https://linuxtv.org
21030 T:      git git://linuxtv.org/media_tree.git
21031 F:      drivers/media/radio/si4713/radio-usb-si4713.c
21032
21033 SIANO DVB DRIVER
21034 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
21035 L:      linux-media@vger.kernel.org
21036 S:      Odd fixes
21037 W:      https://linuxtv.org
21038 T:      git git://linuxtv.org/media_tree.git
21039 F:      drivers/media/common/siano/
21040 F:      drivers/media/mmc/siano/
21041 F:      drivers/media/usb/siano/
21042 F:      drivers/media/usb/siano/
21043
21044 SIEMENS IPC LED DRIVERS
21045 M:      Gerd Haeussler <gerd.haeussler.ext@siemens.com>
21046 M:      Xing Tong Wu <xingtong.wu@siemens.com>
21047 M:      Tobias Schaffner <tobias.schaffner@siemens.com>
21048 L:      linux-leds@vger.kernel.org
21049 S:      Maintained
21050 F:      drivers/leds/simple/
21051
21052 SIEMENS IPC PLATFORM DRIVERS
21053 M:      Gerd Haeussler <gerd.haeussler.ext@siemens.com>
21054 M:      Xing Tong Wu <xingtong.wu@siemens.com>
21055 M:      Tobias Schaffner <tobias.schaffner@siemens.com>
21056 L:      platform-driver-x86@vger.kernel.org
21057 S:      Maintained
21058 F:      drivers/platform/x86/siemens/
21059 F:      include/linux/platform_data/x86/simatic-ipc-base.h
21060 F:      include/linux/platform_data/x86/simatic-ipc.h
21061
21062 SIEMENS IPC WATCHDOG DRIVERS
21063 M:      Gerd Haeussler <gerd.haeussler.ext@siemens.com>
21064 M:      Xing Tong Wu <xingtong.wu@siemens.com>
21065 M:      Tobias Schaffner <tobias.schaffner@siemens.com>
21066 L:      linux-watchdog@vger.kernel.org
21067 S:      Maintained
21068 F:      drivers/watchdog/simatic-ipc-wdt.c
21069
21070 SIFIVE DRIVERS
21071 M:      Paul Walmsley <paul.walmsley@sifive.com>
21072 M:      Samuel Holland <samuel.holland@sifive.com>
21073 L:      linux-riscv@lists.infradead.org
21074 S:      Supported
21075 F:      drivers/dma/sf-pdma/
21076 N:      sifive
21077 K:      fu[57]40
21078 K:      [^@]sifive
21079
21080 SILEAD TOUCHSCREEN DRIVER
21081 M:      Hans de Goede <hdegoede@redhat.com>
21082 L:      linux-input@vger.kernel.org
21083 L:      platform-driver-x86@vger.kernel.org
21084 S:      Maintained
21085 F:      drivers/input/touchscreen/silead.c
21086 F:      drivers/platform/x86/touchscreen_dmi.c
21087
21088 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
21089 M:      Jérôme Pouiller <jerome.pouiller@silabs.com>
21090 S:      Supported
21091 F:      Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
21092 F:      drivers/net/wireless/silabs/wfx/
21093
21094 SILICON MOTION SM712 FRAME BUFFER DRIVER
21095 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
21096 M:      Teddy Wang <teddy.wang@siliconmotion.com>
21097 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
21098 L:      linux-fbdev@vger.kernel.org
21099 S:      Maintained
21100 F:      Documentation/fb/sm712fb.rst
21101 F:      drivers/video/fbdev/sm712*
21102
21103 SILVACO I3C DUAL-ROLE MASTER
21104 M:      Miquel Raynal <miquel.raynal@bootlin.com>
21105 M:      Conor Culhane <conor.culhane@silvaco.com>
21106 L:      linux-i3c@lists.infradead.org (moderated for non-subscribers)
21107 S:      Maintained
21108 F:      Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
21109 F:      drivers/i3c/master/svc-i3c-master.c
21110
21111 SIMPLEFB FB DRIVER
21112 M:      Hans de Goede <hdegoede@redhat.com>
21113 L:      linux-fbdev@vger.kernel.org
21114 S:      Maintained
21115 F:      Documentation/devicetree/bindings/display/simple-framebuffer.yaml
21116 F:      drivers/video/fbdev/simplefb.c
21117 F:      include/linux/platform_data/simplefb.h
21118
21119 SIOX
21120 M:      Thorsten Scherer <t.scherer@eckelmann.de>
21121 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
21122 S:      Supported
21123 F:      drivers/gpio/gpio-siox.c
21124 F:      drivers/siox/*
21125 F:      include/trace/events/siox.h
21126
21127 SIPHASH PRF ROUTINES
21128 M:      Jason A. Donenfeld <Jason@zx2c4.com>
21129 S:      Maintained
21130 F:      include/linux/siphash.h
21131 F:      lib/siphash.c
21132 F:      lib/siphash_kunit.c
21133
21134 SIS 190 ETHERNET DRIVER
21135 M:      Francois Romieu <romieu@fr.zoreil.com>
21136 L:      netdev@vger.kernel.org
21137 S:      Maintained
21138 F:      drivers/net/ethernet/sis/sis190.c
21139
21140 SIS 900/7016 FAST ETHERNET DRIVER
21141 M:      Daniele Venzano <venza@brownhat.org>
21142 L:      netdev@vger.kernel.org
21143 S:      Maintained
21144 W:      http://www.brownhat.org/sis900.html
21145 F:      drivers/net/ethernet/sis/sis900.*
21146
21147 SIS FRAMEBUFFER DRIVER
21148 S:      Orphan
21149 F:      Documentation/fb/sisfb.rst
21150 F:      drivers/video/fbdev/sis/
21151 F:      include/video/sisfb.h
21152
21153 SIS I2C TOUCHSCREEN DRIVER
21154 M:      Mika Penttilä <mpenttil@redhat.com>
21155 L:      linux-input@vger.kernel.org
21156 S:      Maintained
21157 F:      Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
21158 F:      drivers/input/touchscreen/sis_i2c.c
21159
21160 SIS USB2VGA DRIVER
21161 M:      Thomas Winischhofer <thomas@winischhofer.net>
21162 S:      Maintained
21163 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
21164 F:      drivers/usb/misc/sisusbvga/
21165
21166 SL28 CPLD MFD DRIVER
21167 M:      Michael Walle <mwalle@kernel.org>
21168 S:      Maintained
21169 F:      Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
21170 F:      Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
21171 F:      Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
21172 F:      Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
21173 F:      Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
21174 F:      Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
21175 F:      drivers/gpio/gpio-sl28cpld.c
21176 F:      drivers/hwmon/sl28cpld-hwmon.c
21177 F:      drivers/irqchip/irq-sl28cpld.c
21178 F:      drivers/pwm/pwm-sl28cpld.c
21179 F:      drivers/watchdog/sl28cpld_wdt.c
21180
21181 SL28 VPD NVMEM LAYOUT DRIVER
21182 M:      Michael Walle <mwalle@kernel.org>
21183 S:      Maintained
21184 F:      Documentation/devicetree/bindings/nvmem/layouts/kontron,sl28-vpd.yaml
21185 F:      drivers/nvmem/layouts/sl28vpd.c
21186
21187 SLAB ALLOCATOR
21188 M:      Christoph Lameter <cl@linux.com>
21189 M:      Pekka Enberg <penberg@kernel.org>
21190 M:      David Rientjes <rientjes@google.com>
21191 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
21192 M:      Andrew Morton <akpm@linux-foundation.org>
21193 M:      Vlastimil Babka <vbabka@suse.cz>
21194 R:      Roman Gushchin <roman.gushchin@linux.dev>
21195 R:      Hyeonggon Yoo <42.hyeyoo@gmail.com>
21196 L:      linux-mm@kvack.org
21197 S:      Maintained
21198 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
21199 F:      include/linux/sl?b*.h
21200 F:      mm/sl?b*
21201
21202 SLCAN CAN NETWORK DRIVER
21203 M:      Dario Binacchi <dario.binacchi@amarulasolutions.com>
21204 L:      linux-can@vger.kernel.org
21205 S:      Maintained
21206 F:      drivers/net/can/slcan/
21207
21208 SLEEPABLE READ-COPY UPDATE (SRCU)
21209 M:      Lai Jiangshan <jiangshanlai@gmail.com>
21210 M:      "Paul E. McKenney" <paulmck@kernel.org>
21211 M:      Josh Triplett <josh@joshtriplett.org>
21212 R:      Steven Rostedt <rostedt@goodmis.org>
21213 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
21214 L:      rcu@vger.kernel.org
21215 S:      Supported
21216 W:      http://www.rdrop.com/users/paulmck/RCU/
21217 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
21218 F:      include/linux/srcu*.h
21219 F:      kernel/rcu/srcu*.c
21220
21221 SMACK SECURITY MODULE
21222 M:      Casey Schaufler <casey@schaufler-ca.com>
21223 L:      linux-security-module@vger.kernel.org
21224 S:      Maintained
21225 W:      http://schaufler-ca.com
21226 T:      git git://github.com/cschaufler/smack-next
21227 F:      Documentation/admin-guide/LSM/Smack.rst
21228 F:      security/smack/
21229
21230 SMC91x ETHERNET DRIVER
21231 M:      Nicolas Pitre <nico@fluxnic.net>
21232 S:      Odd Fixes
21233 F:      drivers/net/ethernet/smsc/smc91x.*
21234
21235 SMSC EMC2103 HARDWARE MONITOR DRIVER
21236 M:      Steve Glendinning <steve.glendinning@shawell.net>
21237 L:      linux-hwmon@vger.kernel.org
21238 S:      Maintained
21239 F:      Documentation/hwmon/emc2103.rst
21240 F:      drivers/hwmon/emc2103.c
21241
21242 SMSC SCH5627 HARDWARE MONITOR DRIVER
21243 M:      Hans de Goede <hdegoede@redhat.com>
21244 L:      linux-hwmon@vger.kernel.org
21245 S:      Supported
21246 F:      Documentation/hwmon/sch5627.rst
21247 F:      drivers/hwmon/sch5627.c
21248
21249 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
21250 M:      Steve Glendinning <steve.glendinning@shawell.net>
21251 L:      linux-fbdev@vger.kernel.org
21252 S:      Maintained
21253 F:      drivers/video/fbdev/smscufx.c
21254
21255 SMSC47B397 HARDWARE MONITOR DRIVER
21256 M:      Jean Delvare <jdelvare@suse.com>
21257 L:      linux-hwmon@vger.kernel.org
21258 S:      Maintained
21259 F:      Documentation/hwmon/smsc47b397.rst
21260 F:      drivers/hwmon/smsc47b397.c
21261
21262 SMSC911x ETHERNET DRIVER
21263 M:      Steve Glendinning <steve.glendinning@shawell.net>
21264 L:      netdev@vger.kernel.org
21265 S:      Maintained
21266 F:      drivers/net/ethernet/smsc/smsc911x.*
21267 F:      include/linux/smsc911x.h
21268
21269 SMSC9420 PCI ETHERNET DRIVER
21270 M:      Steve Glendinning <steve.glendinning@shawell.net>
21271 L:      netdev@vger.kernel.org
21272 S:      Maintained
21273 F:      drivers/net/ethernet/smsc/smsc9420.*
21274
21275 SNET DPU VIRTIO DATA PATH ACCELERATOR
21276 R:      Alvaro Karsz <alvaro.karsz@solid-run.com>
21277 F:      drivers/vdpa/solidrun/
21278
21279 SOCIONEXT (SNI) AVE NETWORK DRIVER
21280 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
21281 L:      netdev@vger.kernel.org
21282 S:      Maintained
21283 F:      Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
21284 F:      drivers/net/ethernet/socionext/sni_ave.c
21285
21286 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
21287 M:      Ilias Apalodimas <ilias.apalodimas@linaro.org>
21288 M:      Masahisa Kojima <kojima.masahisa@socionext.com>
21289 L:      netdev@vger.kernel.org
21290 S:      Maintained
21291 F:      Documentation/devicetree/bindings/net/socionext,synquacer-netsec.yaml
21292 F:      drivers/net/ethernet/socionext/netsec.c
21293
21294 SOCIONEXT (SNI) Synquacer SPI DRIVER
21295 M:      Masahisa Kojima <masahisa.kojima@linaro.org>
21296 M:      Jassi Brar <jaswinder.singh@linaro.org>
21297 L:      linux-spi@vger.kernel.org
21298 S:      Maintained
21299 F:      Documentation/devicetree/bindings/spi/socionext,synquacer-spi.yaml
21300 F:      drivers/spi/spi-synquacer.c
21301
21302 SOCIONEXT SYNQUACER I2C DRIVER
21303 M:      Ard Biesheuvel <ardb@kernel.org>
21304 L:      linux-i2c@vger.kernel.org
21305 S:      Maintained
21306 F:      Documentation/devicetree/bindings/i2c/socionext,synquacer-i2c.yaml
21307 F:      drivers/i2c/busses/i2c-synquacer.c
21308
21309 SOCIONEXT UNIPHIER SOUND DRIVER
21310 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
21311 S:      Orphan
21312 F:      sound/soc/uniphier/
21313
21314 SOCKET TIMESTAMPING
21315 M:      Willem de Bruijn <willemdebruijn.kernel@gmail.com>
21316 S:      Maintained
21317 F:      Documentation/networking/timestamping.rst
21318 F:      include/linux/net_tstamp.h
21319 F:      include/uapi/linux/net_tstamp.h
21320 F:      tools/testing/selftests/net/so_txtime.c
21321
21322 SOEKRIS NET48XX LED SUPPORT
21323 M:      Chris Boot <bootc@bootc.net>
21324 S:      Maintained
21325 F:      drivers/leds/leds-net48xx.c
21326
21327 SOFT-IWARP DRIVER (siw)
21328 M:      Bernard Metzler <bmt@zurich.ibm.com>
21329 L:      linux-rdma@vger.kernel.org
21330 S:      Supported
21331 F:      drivers/infiniband/sw/siw/
21332 F:      include/uapi/rdma/siw-abi.h
21333
21334 SOFT-ROCE DRIVER (rxe)
21335 M:      Zhu Yanjun <zyjzyj2000@gmail.com>
21336 L:      linux-rdma@vger.kernel.org
21337 S:      Supported
21338 F:      drivers/infiniband/sw/rxe/
21339 F:      include/uapi/rdma/rdma_user_rxe.h
21340
21341 SOFTLOGIC 6x10 MPEG CODEC
21342 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
21343 M:      Andrey Utkin <andrey_utkin@fastmail.com>
21344 M:      Ismael Luceno <ismael@iodev.co.uk>
21345 L:      linux-media@vger.kernel.org
21346 S:      Supported
21347 F:      drivers/media/pci/solo6x10/
21348
21349 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
21350 M:      James Morse <james.morse@arm.com>
21351 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21352 S:      Maintained
21353 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
21354 F:      drivers/firmware/arm_sdei.c
21355 F:      include/linux/arm_sdei.h
21356 F:      include/uapi/linux/arm_sdei.h
21357
21358 SOFTWARE NODES AND DEVICE PROPERTIES
21359 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
21360 R:      Daniel Scally <djrscally@gmail.com>
21361 R:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
21362 R:      Sakari Ailus <sakari.ailus@linux.intel.com>
21363 L:      linux-acpi@vger.kernel.org
21364 S:      Maintained
21365 F:      drivers/base/property.c
21366 F:      drivers/base/swnode.c
21367 F:      include/linux/fwnode.h
21368 F:      include/linux/property.h
21369
21370 SOFTWARE RAID (Multiple Disks) SUPPORT
21371 M:      Song Liu <song@kernel.org>
21372 R:      Yu Kuai <yukuai3@huawei.com>
21373 L:      linux-raid@vger.kernel.org
21374 S:      Supported
21375 Q:      https://patchwork.kernel.org/project/linux-raid/list/
21376 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
21377 F:      drivers/md/Kconfig
21378 F:      drivers/md/Makefile
21379 F:      drivers/md/md*
21380 F:      drivers/md/raid*
21381 F:      include/linux/raid/
21382 F:      include/uapi/linux/raid/
21383
21384 SOLIDRUN CLEARFOG SUPPORT
21385 M:      Russell King <linux@armlinux.org.uk>
21386 S:      Maintained
21387 F:      arch/arm/boot/dts/marvell/armada-388-clearfog*
21388 F:      arch/arm/boot/dts/marvell/armada-38x-solidrun-*
21389
21390 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
21391 M:      Russell King <linux@armlinux.org.uk>
21392 S:      Maintained
21393 F:      arch/arm/boot/dts/nxp/imx/imx6*-cubox-i*
21394 F:      arch/arm/boot/dts/nxp/imx/imx6*-hummingboard*
21395 F:      arch/arm/boot/dts/nxp/imx/imx6*-sr-*
21396
21397 SONIC NETWORK DRIVER
21398 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
21399 L:      netdev@vger.kernel.org
21400 S:      Maintained
21401 F:      drivers/net/ethernet/natsemi/sonic.*
21402
21403 SONICS SILICON BACKPLANE DRIVER (SSB)
21404 M:      Michael Buesch <m@bues.ch>
21405 L:      linux-wireless@vger.kernel.org
21406 S:      Maintained
21407 F:      drivers/ssb/
21408 F:      include/linux/ssb/
21409
21410 SONY IMX208 SENSOR DRIVER
21411 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
21412 L:      linux-media@vger.kernel.org
21413 S:      Maintained
21414 T:      git git://linuxtv.org/media_tree.git
21415 F:      drivers/media/i2c/imx208.c
21416
21417 SONY IMX214 SENSOR DRIVER
21418 M:      Ricardo Ribalda <ribalda@kernel.org>
21419 L:      linux-media@vger.kernel.org
21420 S:      Maintained
21421 T:      git git://linuxtv.org/media_tree.git
21422 F:      Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
21423 F:      drivers/media/i2c/imx214.c
21424
21425 SONY IMX219 SENSOR DRIVER
21426 M:      Dave Stevenson <dave.stevenson@raspberrypi.com>
21427 L:      linux-media@vger.kernel.org
21428 S:      Maintained
21429 T:      git git://linuxtv.org/media_tree.git
21430 F:      Documentation/devicetree/bindings/media/i2c/imx219.yaml
21431 F:      drivers/media/i2c/imx219.c
21432
21433 SONY IMX258 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:      Documentation/devicetree/bindings/media/i2c/sony,imx258.yaml
21439 F:      drivers/media/i2c/imx258.c
21440
21441 SONY IMX274 SENSOR DRIVER
21442 M:      Leon Luo <leonl@leopardimaging.com>
21443 L:      linux-media@vger.kernel.org
21444 S:      Maintained
21445 T:      git git://linuxtv.org/media_tree.git
21446 F:      Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
21447 F:      drivers/media/i2c/imx274.c
21448
21449 SONY IMX283 SENSOR DRIVER
21450 M:      Kieran Bingham <kieran.bingham@ideasonboard.com>
21451 M:      Umang Jain <umang.jain@ideasonboard.com>
21452 L:      linux-media@vger.kernel.org
21453 S:      Maintained
21454 T:      git git://linuxtv.org/media_tree.git
21455 F:      Documentation/devicetree/bindings/media/i2c/sony,imx283.yaml
21456 F:      drivers/media/i2c/imx283.c
21457
21458 SONY IMX290 SENSOR DRIVER
21459 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
21460 L:      linux-media@vger.kernel.org
21461 S:      Maintained
21462 T:      git git://linuxtv.org/media_tree.git
21463 F:      Documentation/devicetree/bindings/media/i2c/sony,imx290.yaml
21464 F:      drivers/media/i2c/imx290.c
21465
21466 SONY IMX296 SENSOR DRIVER
21467 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
21468 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
21469 L:      linux-media@vger.kernel.org
21470 S:      Maintained
21471 T:      git git://linuxtv.org/media_tree.git
21472 F:      Documentation/devicetree/bindings/media/i2c/sony,imx296.yaml
21473 F:      drivers/media/i2c/imx296.c
21474
21475 SONY IMX319 SENSOR DRIVER
21476 M:      Bingbu Cao <bingbu.cao@intel.com>
21477 L:      linux-media@vger.kernel.org
21478 S:      Maintained
21479 T:      git git://linuxtv.org/media_tree.git
21480 F:      drivers/media/i2c/imx319.c
21481
21482 SONY IMX334 SENSOR DRIVER
21483 L:      linux-media@vger.kernel.org
21484 S:      Orphan
21485 T:      git git://linuxtv.org/media_tree.git
21486 F:      Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
21487 F:      drivers/media/i2c/imx334.c
21488
21489 SONY IMX335 SENSOR DRIVER
21490 L:      linux-media@vger.kernel.org
21491 S:      Orphan
21492 T:      git git://linuxtv.org/media_tree.git
21493 F:      Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
21494 F:      drivers/media/i2c/imx335.c
21495
21496 SONY IMX355 SENSOR DRIVER
21497 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
21498 L:      linux-media@vger.kernel.org
21499 S:      Maintained
21500 T:      git git://linuxtv.org/media_tree.git
21501 F:      drivers/media/i2c/imx355.c
21502
21503 SONY IMX412 SENSOR DRIVER
21504 L:      linux-media@vger.kernel.org
21505 S:      Orphan
21506 T:      git git://linuxtv.org/media_tree.git
21507 F:      Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
21508 F:      drivers/media/i2c/imx412.c
21509
21510 SONY IMX415 SENSOR DRIVER
21511 M:      Michael Riesch <michael.riesch@wolfvision.net>
21512 L:      linux-media@vger.kernel.org
21513 S:      Maintained
21514 T:      git git://linuxtv.org/media_tree.git
21515 F:      Documentation/devicetree/bindings/media/i2c/sony,imx415.yaml
21516 F:      drivers/media/i2c/imx415.c
21517
21518 SONY MEMORYSTICK SUBSYSTEM
21519 M:      Maxim Levitsky <maximlevitsky@gmail.com>
21520 M:      Alex Dubov <oakad@yahoo.com>
21521 M:      Ulf Hansson <ulf.hansson@linaro.org>
21522 L:      linux-mmc@vger.kernel.org
21523 S:      Maintained
21524 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
21525 F:      drivers/memstick/
21526 F:      include/linux/memstick.h
21527
21528 SONY VAIO CONTROL DEVICE DRIVER
21529 M:      Mattia Dongili <malattia@linux.it>
21530 L:      platform-driver-x86@vger.kernel.org
21531 S:      Maintained
21532 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
21533 F:      Documentation/admin-guide/laptops/sony-laptop.rst
21534 F:      drivers/char/sonypi.c
21535 F:      drivers/platform/x86/sony-laptop.c
21536 F:      include/linux/sony-laptop.h
21537
21538 SOPHGO DEVICETREES and DRIVERS
21539 M:      Chen Wang <unicorn_wang@outlook.com>
21540 M:      Inochi Amaoto <inochiama@outlook.com>
21541 T:      git https://github.com/sophgo/linux.git
21542 S:      Maintained
21543 N:      sophgo
21544 K:      sophgo
21545
21546 SOUND
21547 M:      Jaroslav Kysela <perex@perex.cz>
21548 M:      Takashi Iwai <tiwai@suse.com>
21549 L:      linux-sound@vger.kernel.org
21550 S:      Maintained
21551 W:      http://www.alsa-project.org/
21552 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
21553 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
21554 F:      Documentation/sound/
21555 F:      include/sound/
21556 F:      include/uapi/sound/
21557 F:      sound/
21558 F:      tools/testing/selftests/alsa
21559
21560 SOUND - ALSA SELFTESTS
21561 M:      Mark Brown <broonie@kernel.org>
21562 L:      linux-sound@vger.kernel.org
21563 L:      linux-kselftest@vger.kernel.org
21564 S:      Supported
21565 F:      tools/testing/selftests/alsa
21566
21567 SOUND - COMPRESSED AUDIO
21568 M:      Vinod Koul <vkoul@kernel.org>
21569 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
21570 S:      Supported
21571 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
21572 F:      Documentation/sound/designs/compress-offload.rst
21573 F:      include/sound/compress_driver.h
21574 F:      include/uapi/sound/compress_*
21575 F:      sound/core/compress_offload.c
21576 F:      sound/soc/soc-compress.c
21577
21578 SOUND - CORE KUNIT TEST
21579 M:      Ivan Orlov <ivan.orlov0322@gmail.com>
21580 L:      linux-sound@vger.kernel.org
21581 S:      Supported
21582 F:      sound/core/sound_kunit.c
21583
21584 SOUND - DMAENGINE HELPERS
21585 M:      Lars-Peter Clausen <lars@metafoo.de>
21586 S:      Supported
21587 F:      include/sound/dmaengine_pcm.h
21588 F:      sound/core/pcm_dmaengine.c
21589 F:      sound/soc/soc-generic-dmaengine-pcm.c
21590
21591 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
21592 M:      Liam Girdwood <lgirdwood@gmail.com>
21593 M:      Mark Brown <broonie@kernel.org>
21594 L:      linux-sound@vger.kernel.org
21595 S:      Supported
21596 W:      http://alsa-project.org/main/index.php/ASoC
21597 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
21598 F:      Documentation/devicetree/bindings/sound/
21599 F:      Documentation/sound/soc/
21600 F:      include/dt-bindings/sound/
21601 F:      include/sound/soc*
21602 F:      include/sound/sof.h
21603 F:      include/sound/sof/
21604 F:      include/trace/events/sof*.h
21605 F:      include/uapi/sound/asoc.h
21606 F:      sound/soc/
21607
21608 SOUND - SOC LAYER / dapm-graph
21609 M:      Luca Ceresoli <luca.ceresoli@bootlin.com>
21610 L:      linux-sound@vger.kernel.org
21611 S:      Maintained
21612 F:      tools/sound/dapm-graph
21613
21614 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
21615 M:      Liam Girdwood <lgirdwood@gmail.com>
21616 M:      Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
21617 M:      Bard Liao <yung-chuan.liao@linux.intel.com>
21618 M:      Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
21619 M:      Daniel Baluta <daniel.baluta@nxp.com>
21620 R:      Kai Vehmanen <kai.vehmanen@linux.intel.com>
21621 R:      Pierre-Louis Bossart <pierre-louis.bossart@linux.dev>
21622 L:      sound-open-firmware@alsa-project.org (moderated for non-subscribers)
21623 S:      Supported
21624 W:      https://github.com/thesofproject/linux/
21625 F:      sound/soc/sof/
21626
21627 SOUNDWIRE SUBSYSTEM
21628 M:      Vinod Koul <vkoul@kernel.org>
21629 M:      Bard Liao <yung-chuan.liao@linux.intel.com>
21630 R:      Pierre-Louis Bossart <pierre-louis.bossart@linux.dev>
21631 R:      Sanyog Kale <sanyog.r.kale@intel.com>
21632 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
21633 S:      Supported
21634 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
21635 F:      Documentation/driver-api/soundwire/
21636 F:      drivers/soundwire/
21637 F:      include/linux/soundwire/
21638
21639 SP2 MEDIA DRIVER
21640 M:      Olli Salonen <olli.salonen@iki.fi>
21641 L:      linux-media@vger.kernel.org
21642 S:      Maintained
21643 W:      https://linuxtv.org
21644 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
21645 F:      drivers/media/dvb-frontends/sp2*
21646
21647 SPANISH DOCUMENTATION
21648 M:      Carlos Bilbao <carlos.bilbao.osdev@gmail.com>
21649 R:      Avadhut Naik <avadhut.naik@amd.com>
21650 S:      Maintained
21651 F:      Documentation/translations/sp_SP/
21652
21653 SPARC + UltraSPARC (sparc/sparc64)
21654 M:      "David S. Miller" <davem@davemloft.net>
21655 M:      Andreas Larsson <andreas@gaisler.com>
21656 L:      sparclinux@vger.kernel.org
21657 S:      Maintained
21658 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
21659 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
21660 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
21661 F:      arch/sparc/
21662 F:      drivers/sbus/
21663
21664 SPARC SERIAL DRIVERS
21665 M:      "David S. Miller" <davem@davemloft.net>
21666 L:      sparclinux@vger.kernel.org
21667 S:      Maintained
21668 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
21669 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
21670 F:      drivers/tty/serial/suncore.c
21671 F:      drivers/tty/serial/sunhv.c
21672 F:      drivers/tty/serial/sunsab.c
21673 F:      drivers/tty/serial/sunsab.h
21674 F:      drivers/tty/serial/sunsu.c
21675 F:      drivers/tty/serial/sunzilog.c
21676 F:      drivers/tty/serial/sunzilog.h
21677 F:      drivers/tty/vcc.c
21678 F:      include/linux/sunserialcore.h
21679
21680 SPARSE CHECKER
21681 M:      "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
21682 L:      linux-sparse@vger.kernel.org
21683 S:      Maintained
21684 W:      https://sparse.docs.kernel.org/
21685 Q:      https://patchwork.kernel.org/project/linux-sparse/list/
21686 B:      https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
21687 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
21688 F:      include/linux/compiler.h
21689
21690 SPEAKUP CONSOLE SPEECH DRIVER
21691 M:      William Hubbs <w.d.hubbs@gmail.com>
21692 M:      Chris Brannon <chris@the-brannons.com>
21693 M:      Kirk Reiser <kirk@reisers.ca>
21694 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
21695 L:      speakup@linux-speakup.org
21696 S:      Odd Fixes
21697 W:      http://www.linux-speakup.org/
21698 W:      https://github.com/linux-speakup/speakup
21699 B:      https://github.com/linux-speakup/speakup/issues
21700 F:      drivers/accessibility/speakup/
21701
21702 SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
21703 M:      Viresh Kumar <vireshk@kernel.org>
21704 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
21705 M:      soc@kernel.org
21706 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21707 S:      Maintained
21708 W:      http://www.st.com/spear
21709 F:      arch/arm/boot/dts/st/spear*
21710 F:      arch/arm/mach-spear/
21711 F:      drivers/clk/spear/
21712 F:      drivers/pinctrl/spear/
21713
21714 SPI NOR SUBSYSTEM
21715 M:      Tudor Ambarus <tudor.ambarus@linaro.org>
21716 M:      Pratyush Yadav <pratyush@kernel.org>
21717 M:      Michael Walle <mwalle@kernel.org>
21718 L:      linux-mtd@lists.infradead.org
21719 S:      Maintained
21720 W:      http://www.linux-mtd.infradead.org/
21721 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
21722 C:      irc://irc.oftc.net/mtd
21723 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
21724 F:      Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
21725 F:      drivers/mtd/spi-nor/
21726 F:      include/linux/mtd/spi-nor.h
21727
21728 SPI SUBSYSTEM
21729 M:      Mark Brown <broonie@kernel.org>
21730 L:      linux-spi@vger.kernel.org
21731 S:      Maintained
21732 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
21733 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
21734 F:      Documentation/devicetree/bindings/spi/
21735 F:      Documentation/spi/
21736 F:      drivers/spi/
21737 F:      include/linux/spi/
21738 F:      include/uapi/linux/spi/
21739 F:      tools/spi/
21740
21741 SPIDERNET NETWORK DRIVER for CELL
21742 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
21743 M:      Geoff Levand <geoff@infradead.org>
21744 L:      netdev@vger.kernel.org
21745 L:      linuxppc-dev@lists.ozlabs.org
21746 S:      Maintained
21747 F:      Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
21748 F:      drivers/net/ethernet/toshiba/spider_net*
21749
21750 SPMI SUBSYSTEM
21751 M:      Stephen Boyd <sboyd@kernel.org>
21752 L:      linux-kernel@vger.kernel.org
21753 S:      Maintained
21754 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
21755 F:      Documentation/devicetree/bindings/spmi/
21756 F:      drivers/spmi/
21757 F:      include/dt-bindings/spmi/spmi.h
21758 F:      include/linux/spmi.h
21759 F:      include/trace/events/spmi.h
21760
21761 SPU FILE SYSTEM
21762 L:      linuxppc-dev@lists.ozlabs.org
21763 S:      Orphan
21764 F:      Documentation/filesystems/spufs/spufs.rst
21765 F:      arch/powerpc/platforms/cell/spufs/
21766
21767 SQUASHFS FILE SYSTEM
21768 M:      Phillip Lougher <phillip@squashfs.org.uk>
21769 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
21770 S:      Maintained
21771 W:      http://squashfs.org.uk
21772 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
21773 F:      Documentation/filesystems/squashfs.rst
21774 F:      fs/squashfs/
21775
21776 SRM (Alpha) environment access
21777 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
21778 S:      Maintained
21779 F:      arch/alpha/kernel/srm_env.c
21780
21781 ST LSM6DSx IMU IIO DRIVER
21782 M:      Lorenzo Bianconi <lorenzo@kernel.org>
21783 L:      linux-iio@vger.kernel.org
21784 S:      Maintained
21785 W:      http://www.st.com/
21786 F:      Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
21787 F:      drivers/iio/imu/st_lsm6dsx/
21788
21789 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
21790 M:      Benjamin Mugnier <benjamin.mugnier@foss.st.com>
21791 M:      Sylvain Petinot <sylvain.petinot@foss.st.com>
21792 L:      linux-media@vger.kernel.org
21793 S:      Maintained
21794 T:      git git://linuxtv.org/media_tree.git
21795 F:      Documentation/devicetree/bindings/media/i2c/st,st-mipid02.yaml
21796 F:      drivers/media/i2c/st-mipid02.c
21797
21798 ST STM32 FIREWALL
21799 M:      Gatien Chevallier <gatien.chevallier@foss.st.com>
21800 S:      Maintained
21801 F:      drivers/bus/stm32_etzpc.c
21802 F:      drivers/bus/stm32_firewall.c
21803 F:      drivers/bus/stm32_rifsc.c
21804
21805 ST STM32 I2C/SMBUS DRIVER
21806 M:      Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
21807 M:      Alain Volmat <alain.volmat@foss.st.com>
21808 L:      linux-i2c@vger.kernel.org
21809 S:      Maintained
21810 F:      drivers/i2c/busses/i2c-stm32*
21811
21812 ST STM32 SPI DRIVER
21813 M:      Alain Volmat <alain.volmat@foss.st.com>
21814 L:      linux-spi@vger.kernel.org
21815 S:      Maintained
21816 F:      drivers/spi/spi-stm32.c
21817
21818 ST STPDDC60 DRIVER
21819 M:      Daniel Nilsson <daniel.nilsson@flex.com>
21820 L:      linux-hwmon@vger.kernel.org
21821 S:      Maintained
21822 F:      Documentation/hwmon/stpddc60.rst
21823 F:      drivers/hwmon/pmbus/stpddc60.c
21824
21825 ST VGXY61 DRIVER
21826 M:      Benjamin Mugnier <benjamin.mugnier@foss.st.com>
21827 M:      Sylvain Petinot <sylvain.petinot@foss.st.com>
21828 L:      linux-media@vger.kernel.org
21829 S:      Maintained
21830 T:      git git://linuxtv.org/media_tree.git
21831 F:      Documentation/devicetree/bindings/media/i2c/st,st-vgxy61.yaml
21832 F:      Documentation/userspace-api/media/drivers/vgxy61.rst
21833 F:      drivers/media/i2c/vgxy61.c
21834
21835 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
21836 M:      Song Qiang <songqiang1304521@gmail.com>
21837 L:      linux-iio@vger.kernel.org
21838 S:      Maintained
21839 F:      Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
21840 F:      drivers/iio/proximity/vl53l0x-i2c.c
21841
21842 STABLE BRANCH
21843 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21844 M:      Sasha Levin <sashal@kernel.org>
21845 L:      stable@vger.kernel.org
21846 S:      Supported
21847 F:      Documentation/process/stable-kernel-rules.rst
21848
21849 STAGING - ATOMISP DRIVER
21850 M:      Hans de Goede <hdegoede@redhat.com>
21851 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
21852 R:      Sakari Ailus <sakari.ailus@linux.intel.com>
21853 L:      linux-media@vger.kernel.org
21854 S:      Maintained
21855 F:      drivers/staging/media/atomisp/
21856
21857 STAGING - FIELDBUS SUBSYSTEM
21858 M:      Sven Van Asbroeck <TheSven73@gmail.com>
21859 S:      Maintained
21860 F:      drivers/staging/fieldbus/*
21861 F:      drivers/staging/fieldbus/Documentation/
21862
21863 STAGING - HMS ANYBUS-S BUS
21864 M:      Sven Van Asbroeck <TheSven73@gmail.com>
21865 S:      Maintained
21866 F:      drivers/staging/fieldbus/anybuss/
21867
21868 STAGING - INDUSTRIAL IO
21869 M:      Jonathan Cameron <jic23@kernel.org>
21870 L:      linux-iio@vger.kernel.org
21871 S:      Odd Fixes
21872 F:      Documentation/devicetree/bindings/staging/iio/
21873 F:      drivers/staging/iio/
21874
21875 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
21876 M:      Marc Dietrich <marvin24@gmx.de>
21877 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
21878 L:      linux-tegra@vger.kernel.org
21879 S:      Maintained
21880 F:      drivers/staging/nvec/
21881
21882 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
21883 M:      Jens Frederich <jfrederich@gmail.com>
21884 M:      Jon Nettleton <jon.nettleton@gmail.com>
21885 S:      Maintained
21886 W:      http://wiki.laptop.org/go/DCON
21887 F:      drivers/staging/olpc_dcon/
21888
21889 STAGING - REALTEK RTL8712U DRIVERS
21890 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
21891 S:      Odd Fixes
21892 F:      drivers/staging/rtl8712/
21893
21894 STAGING - SEPS525 LCD CONTROLLER DRIVERS
21895 M:      Michael Hennerich <michael.hennerich@analog.com>
21896 L:      linux-fbdev@vger.kernel.org
21897 S:      Supported
21898 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
21899 F:      drivers/staging/fbtft/fb_seps525.c
21900
21901 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
21902 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
21903 M:      Teddy Wang <teddy.wang@siliconmotion.com>
21904 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
21905 L:      linux-fbdev@vger.kernel.org
21906 S:      Maintained
21907 F:      drivers/staging/sm750fb/
21908
21909 STAGING - VIA VT665X DRIVERS
21910 M:      Philipp Hortmann <philipp.g.hortmann@gmail.com>
21911 S:      Odd Fixes
21912 F:      drivers/staging/vt665?/
21913
21914 STAGING SUBSYSTEM
21915 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21916 L:      linux-staging@lists.linux.dev
21917 S:      Supported
21918 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
21919 F:      drivers/staging/
21920
21921 STANDALONE CACHE CONTROLLER DRIVERS
21922 M:      Conor Dooley <conor@kernel.org>
21923 S:      Maintained
21924 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
21925 F:      Documentation/devicetree/bindings/cache/
21926 F:      drivers/cache
21927
21928 STARFIRE/DURALAN NETWORK DRIVER
21929 M:      Ion Badulescu <ionut@badula.org>
21930 S:      Odd Fixes
21931 F:      drivers/net/ethernet/adaptec/starfire*
21932
21933 STARFIVE CAMERA SUBSYSTEM DRIVER
21934 M:      Jack Zhu <jack.zhu@starfivetech.com>
21935 M:      Changhuang Liang <changhuang.liang@starfivetech.com>
21936 L:      linux-media@vger.kernel.org
21937 S:      Maintained
21938 F:      Documentation/admin-guide/media/starfive_camss.rst
21939 F:      Documentation/devicetree/bindings/media/starfive,jh7110-camss.yaml
21940 F:      drivers/staging/media/starfive/camss
21941
21942 STARFIVE CRYPTO DRIVER
21943 M:      Jia Jie Ho <jiajie.ho@starfivetech.com>
21944 M:      William Qiu <william.qiu@starfivetech.com>
21945 S:      Supported
21946 F:      Documentation/devicetree/bindings/crypto/starfive*
21947 F:      drivers/crypto/starfive/
21948
21949 STARFIVE DEVICETREES
21950 M:      Emil Renner Berthing <kernel@esmil.dk>
21951 S:      Maintained
21952 F:      arch/riscv/boot/dts/starfive/
21953
21954 STARFIVE DWMAC GLUE LAYER
21955 M:      Emil Renner Berthing <kernel@esmil.dk>
21956 M:      Minda Chen <minda.chen@starfivetech.com>
21957 S:      Maintained
21958 F:      Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.yaml
21959 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c
21960
21961 STARFIVE JH7110 DPHY RX DRIVER
21962 M:      Jack Zhu <jack.zhu@starfivetech.com>
21963 M:      Changhuang Liang <changhuang.liang@starfivetech.com>
21964 S:      Supported
21965 F:      Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-rx.yaml
21966 F:      drivers/phy/starfive/phy-jh7110-dphy-rx.c
21967
21968 STARFIVE JH7110 DPHY TX DRIVER
21969 M:      Keith Zhao <keith.zhao@starfivetech.com>
21970 M:      Shengyang Chen <shengyang.chen@starfivetech.com>
21971 S:      Supported
21972 F:      Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-tx.yaml
21973 F:      drivers/phy/starfive/phy-jh7110-dphy-tx.c
21974
21975 STARFIVE JH7110 MMC/SD/SDIO DRIVER
21976 M:      William Qiu <william.qiu@starfivetech.com>
21977 S:      Supported
21978 F:      Documentation/devicetree/bindings/mmc/starfive*
21979 F:      drivers/mmc/host/dw_mmc-starfive.c
21980
21981 STARFIVE JH7110 PLL CLOCK DRIVER
21982 M:      Xingyu Wu <xingyu.wu@starfivetech.com>
21983 S:      Supported
21984 F:      Documentation/devicetree/bindings/clock/starfive,jh7110-pll.yaml
21985 F:      drivers/clk/starfive/clk-starfive-jh7110-pll.c
21986
21987 STARFIVE JH7110 PWMDAC DRIVER
21988 M:      Hal Feng <hal.feng@starfivetech.com>
21989 M:      Xingyu Wu <xingyu.wu@starfivetech.com>
21990 S:      Supported
21991 F:      Documentation/devicetree/bindings/sound/starfive,jh7110-pwmdac.yaml
21992 F:      sound/soc/starfive/jh7110_pwmdac.c
21993
21994 STARFIVE JH7110 SYSCON
21995 M:      William Qiu <william.qiu@starfivetech.com>
21996 M:      Xingyu Wu <xingyu.wu@starfivetech.com>
21997 S:      Supported
21998 F:      Documentation/devicetree/bindings/soc/starfive/starfive,jh7110-syscon.yaml
21999
22000 STARFIVE JH7110 TDM DRIVER
22001 M:      Walker Chen <walker.chen@starfivetech.com>
22002 S:      Maintained
22003 F:      Documentation/devicetree/bindings/sound/starfive,jh7110-tdm.yaml
22004 F:      sound/soc/starfive/jh7110_tdm.c
22005
22006 STARFIVE JH71X0 CLOCK DRIVERS
22007 M:      Emil Renner Berthing <kernel@esmil.dk>
22008 M:      Hal Feng <hal.feng@starfivetech.com>
22009 S:      Maintained
22010 F:      Documentation/devicetree/bindings/clock/starfive,jh71*.yaml
22011 F:      drivers/clk/starfive/clk-starfive-jh71*
22012 F:      include/dt-bindings/clock/starfive?jh71*.h
22013
22014 STARFIVE JH71X0 PINCTRL DRIVERS
22015 M:      Emil Renner Berthing <kernel@esmil.dk>
22016 M:      Jianlong Huang <jianlong.huang@starfivetech.com>
22017 M:      Hal Feng <hal.feng@starfivetech.com>
22018 L:      linux-gpio@vger.kernel.org
22019 S:      Maintained
22020 F:      Documentation/devicetree/bindings/pinctrl/starfive,jh71*.yaml
22021 F:      drivers/pinctrl/starfive/pinctrl-starfive-jh71*
22022 F:      include/dt-bindings/pinctrl/pinctrl-starfive-jh7100.h
22023 F:      include/dt-bindings/pinctrl/starfive,jh7110-pinctrl.h
22024
22025 STARFIVE JH71X0 RESET CONTROLLER DRIVERS
22026 M:      Emil Renner Berthing <kernel@esmil.dk>
22027 M:      Hal Feng <hal.feng@starfivetech.com>
22028 S:      Maintained
22029 F:      Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
22030 F:      drivers/reset/starfive/reset-starfive-jh71*
22031 F:      include/dt-bindings/reset/starfive?jh71*.h
22032
22033 STARFIVE JH71X0 USB DRIVERS
22034 M:      Minda Chen <minda.chen@starfivetech.com>
22035 S:      Maintained
22036 F:      Documentation/devicetree/bindings/usb/starfive,jh7110-usb.yaml
22037 F:      drivers/usb/cdns3/cdns3-starfive.c
22038
22039 STARFIVE JH71XX PMU CONTROLLER DRIVER
22040 M:      Walker Chen <walker.chen@starfivetech.com>
22041 M:      Changhuang Liang <changhuang.liang@starfivetech.com>
22042 S:      Supported
22043 F:      Documentation/devicetree/bindings/power/starfive*
22044 F:      drivers/pmdomain/starfive/
22045 F:      include/dt-bindings/power/starfive,jh7110-pmu.h
22046
22047 STARFIVE SOC DRIVERS
22048 M:      Conor Dooley <conor@kernel.org>
22049 S:      Maintained
22050 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
22051 F:      Documentation/devicetree/bindings/soc/starfive/
22052
22053 STARFIVE STARLINK PMU DRIVER
22054 M:      Ji Sheng Teoh <jisheng.teoh@starfivetech.com>
22055 S:      Maintained
22056 F:      Documentation/admin-guide/perf/starfive_starlink_pmu.rst
22057 F:      Documentation/devicetree/bindings/perf/starfive,jh8100-starlink-pmu.yaml
22058 F:      drivers/perf/starfive_starlink_pmu.c
22059
22060 STARFIVE TRNG DRIVER
22061 M:      Jia Jie Ho <jiajie.ho@starfivetech.com>
22062 S:      Supported
22063 F:      Documentation/devicetree/bindings/rng/starfive*
22064 F:      drivers/char/hw_random/jh7110-trng.c
22065
22066 STARFIVE WATCHDOG DRIVER
22067 M:      Xingyu Wu <xingyu.wu@starfivetech.com>
22068 M:      Samin Guo <samin.guo@starfivetech.com>
22069 S:      Supported
22070 F:      Documentation/devicetree/bindings/watchdog/starfive*
22071 F:      drivers/watchdog/starfive-wdt.c
22072
22073 STARFIVE JH71X0 PCIE AND USB PHY DRIVER
22074 M:      Minda Chen <minda.chen@starfivetech.com>
22075 S:      Supported
22076 F:      Documentation/devicetree/bindings/phy/starfive,jh7110-pcie-phy.yaml
22077 F:      Documentation/devicetree/bindings/phy/starfive,jh7110-usb-phy.yaml
22078 F:      drivers/phy/starfive/phy-jh7110-pcie.c
22079 F:      drivers/phy/starfive/phy-jh7110-usb.c
22080
22081 STARFIVE JH8100 EXTERNAL INTERRUPT CONTROLLER DRIVER
22082 M:      Changhuang Liang <changhuang.liang@starfivetech.com>
22083 S:      Supported
22084 F:      Documentation/devicetree/bindings/interrupt-controller/starfive,jh8100-intc.yaml
22085 F:      drivers/irqchip/irq-starfive-jh8100-intc.c
22086
22087 STATIC BRANCH/CALL
22088 M:      Peter Zijlstra <peterz@infradead.org>
22089 M:      Josh Poimboeuf <jpoimboe@kernel.org>
22090 M:      Jason Baron <jbaron@akamai.com>
22091 R:      Steven Rostedt <rostedt@goodmis.org>
22092 R:      Ard Biesheuvel <ardb@kernel.org>
22093 S:      Supported
22094 F:      arch/*/include/asm/jump_label*.h
22095 F:      arch/*/include/asm/static_call*.h
22096 F:      arch/*/kernel/jump_label.c
22097 F:      arch/*/kernel/static_call.c
22098 F:      include/linux/jump_label*.h
22099 F:      include/linux/static_call*.h
22100 F:      kernel/jump_label.c
22101 F:      kernel/static_call.c
22102
22103 STI AUDIO (ASoC) DRIVERS
22104 M:      Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
22105 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
22106 S:      Maintained
22107 F:      Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
22108 F:      sound/soc/sti/
22109
22110 STI CEC DRIVER
22111 M:      Alain Volmat <alain.volmat@foss.st.com>
22112 S:      Maintained
22113 F:      Documentation/devicetree/bindings/media/cec/st,stih-cec.yaml
22114 F:      drivers/media/cec/platform/sti/
22115
22116 STK1160 USB VIDEO CAPTURE DRIVER
22117 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
22118 L:      linux-media@vger.kernel.org
22119 S:      Maintained
22120 T:      git git://linuxtv.org/media_tree.git
22121 F:      drivers/media/usb/stk1160/
22122
22123 STM32 AUDIO (ASoC) DRIVERS
22124 M:      Olivier Moysan <olivier.moysan@foss.st.com>
22125 M:      Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
22126 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
22127 S:      Maintained
22128 F:      Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
22129 F:      Documentation/devicetree/bindings/sound/st,stm32-*.yaml
22130 F:      sound/soc/stm/
22131
22132 STM32 DMA DRIVERS
22133 M:      Amélie Delaunay <amelie.delaunay@foss.st.com>
22134 L:      dmaengine@vger.kernel.org
22135 L:      linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
22136 S:      Maintained
22137 F:      Documentation/arch/arm/stm32/stm32-dma-mdma-chaining.rst
22138 F:      Documentation/devicetree/bindings/dma/stm32/
22139 F:      drivers/dma/stm32/
22140
22141 STM32 TIMER/LPTIMER DRIVERS
22142 M:      Fabrice Gasnier <fabrice.gasnier@foss.st.com>
22143 S:      Maintained
22144 F:      Documentation/ABI/testing/*timer-stm32
22145 F:      Documentation/devicetree/bindings/*/*stm32-*timer*
22146 F:      drivers/*/stm32-*timer*
22147 F:      drivers/pwm/pwm-stm32*
22148 F:      include/linux/*/stm32-*tim*
22149
22150 STMMAC ETHERNET DRIVER
22151 M:      Alexandre Torgue <alexandre.torgue@foss.st.com>
22152 M:      Jose Abreu <joabreu@synopsys.com>
22153 L:      netdev@vger.kernel.org
22154 S:      Supported
22155 W:      http://www.stlinux.com
22156 F:      Documentation/networking/device_drivers/ethernet/stmicro/
22157 F:      drivers/net/ethernet/stmicro/stmmac/
22158
22159 SUN HAPPY MEAL ETHERNET DRIVER
22160 M:      Sean Anderson <seanga2@gmail.com>
22161 S:      Maintained
22162 F:      drivers/net/ethernet/sun/sunhme.*
22163
22164 SUN3/3X
22165 M:      Sam Creasey <sammy@sammy.net>
22166 S:      Maintained
22167 W:      http://sammy.net/sun3/
22168 F:      arch/m68k/include/asm/sun3*
22169 F:      arch/m68k/kernel/*sun3*
22170 F:      arch/m68k/sun3*/
22171 F:      drivers/net/ethernet/i825xx/sun3*
22172
22173 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
22174 M:      Hans de Goede <hdegoede@redhat.com>
22175 L:      linux-input@vger.kernel.org
22176 S:      Maintained
22177 F:      Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
22178 F:      drivers/input/keyboard/sun4i-lradc-keys.c
22179
22180 SUNDANCE NETWORK DRIVER
22181 M:      Denis Kirjanov <kda@linux-powerpc.org>
22182 L:      netdev@vger.kernel.org
22183 S:      Maintained
22184 F:      drivers/net/ethernet/dlink/sundance.c
22185
22186 SUNPLUS ETHERNET DRIVER
22187 M:      Wells Lu <wellslutw@gmail.com>
22188 L:      netdev@vger.kernel.org
22189 S:      Maintained
22190 W:      https://sunplus.atlassian.net/wiki/spaces/doc/overview
22191 F:      Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
22192 F:      drivers/net/ethernet/sunplus/
22193
22194 SUNPLUS MMC DRIVER
22195 M:      Tony Huang <tonyhuang.sunplus@gmail.com>
22196 M:      Li-hao Kuo <lhjeff911@gmail.com>
22197 S:      Maintained
22198 F:      Documentation/devicetree/bindings/mmc/sunplus,mmc.yaml
22199 F:      drivers/mmc/host/sunplus-mmc.c
22200
22201 SUNPLUS OCOTP DRIVER
22202 M:      Vincent Shih <vincent.sunplus@gmail.com>
22203 S:      Maintained
22204 F:      Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
22205 F:      drivers/nvmem/sunplus-ocotp.c
22206
22207 SUNPLUS PWM DRIVER
22208 M:      Hammer Hsieh <hammerh0314@gmail.com>
22209 S:      Maintained
22210 F:      Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
22211 F:      drivers/pwm/pwm-sunplus.c
22212
22213 SUNPLUS RTC DRIVER
22214 M:      Vincent Shih <vincent.sunplus@gmail.com>
22215 L:      linux-rtc@vger.kernel.org
22216 S:      Maintained
22217 F:      Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
22218 F:      drivers/rtc/rtc-sunplus.c
22219
22220 SUNPLUS SPI CONTROLLER INTERFACE DRIVER
22221 M:      Li-hao Kuo <lhjeff911@gmail.com>
22222 L:      linux-spi@vger.kernel.org
22223 S:      Maintained
22224 F:      Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
22225 F:      drivers/spi/spi-sunplus-sp7021.c
22226
22227 SUNPLUS UART DRIVER
22228 M:      Hammer Hsieh <hammerh0314@gmail.com>
22229 S:      Maintained
22230 F:      Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
22231 F:      drivers/tty/serial/sunplus-uart.c
22232
22233 SUNPLUS USB2 PHY DRIVER
22234 M:      Vincent Shih <vincent.sunplus@gmail.com>
22235 L:      linux-usb@vger.kernel.org
22236 S:      Maintained
22237 F:      Documentation/devicetree/bindings/phy/sunplus,sp7021-usb2-phy.yaml
22238 F:      drivers/phy/sunplus/Kconfig
22239 F:      drivers/phy/sunplus/Makefile
22240 F:      drivers/phy/sunplus/phy-sunplus-usb2.c
22241
22242 SUNPLUS WATCHDOG DRIVER
22243 M:      Xiantao Hu <xt.hu@cqplus1.com>
22244 L:      linux-watchdog@vger.kernel.org
22245 S:      Maintained
22246 F:      Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
22247 F:      drivers/watchdog/sunplus_wdt.c
22248
22249 SUPERH
22250 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
22251 M:      Rich Felker <dalias@libc.org>
22252 M:      John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>
22253 L:      linux-sh@vger.kernel.org
22254 S:      Maintained
22255 Q:      http://patchwork.kernel.org/project/linux-sh/list/
22256 F:      Documentation/arch/sh/
22257 F:      arch/sh/
22258 F:      drivers/sh/
22259
22260 SUSPEND TO RAM
22261 M:      "Rafael J. Wysocki" <rafael@kernel.org>
22262 M:      Len Brown <len.brown@intel.com>
22263 M:      Pavel Machek <pavel@ucw.cz>
22264 L:      linux-pm@vger.kernel.org
22265 S:      Supported
22266 B:      https://bugzilla.kernel.org
22267 F:      Documentation/power/
22268 F:      arch/x86/kernel/acpi/sleep*
22269 F:      arch/x86/kernel/acpi/wakeup*
22270 F:      drivers/base/power/
22271 F:      include/linux/freezer.h
22272 F:      include/linux/pm.h
22273 F:      include/linux/suspend.h
22274 F:      kernel/power/
22275
22276 SVGA HANDLING
22277 M:      Martin Mares <mj@ucw.cz>
22278 L:      linux-video@atrey.karlin.mff.cuni.cz
22279 S:      Maintained
22280 F:      Documentation/admin-guide/svga.rst
22281 F:      arch/x86/boot/video*
22282
22283 SWITCHDEV
22284 M:      Jiri Pirko <jiri@resnulli.us>
22285 M:      Ivan Vecera <ivecera@redhat.com>
22286 L:      netdev@vger.kernel.org
22287 S:      Supported
22288 F:      include/net/switchdev.h
22289 F:      net/switchdev/
22290
22291 SY8106A REGULATOR DRIVER
22292 M:      Icenowy Zheng <icenowy@aosc.io>
22293 S:      Maintained
22294 F:      Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
22295 F:      drivers/regulator/sy8106a-regulator.c
22296
22297 SYNC FILE FRAMEWORK
22298 M:      Sumit Semwal <sumit.semwal@linaro.org>
22299 R:      Gustavo Padovan <gustavo@padovan.org>
22300 L:      linux-media@vger.kernel.org
22301 L:      dri-devel@lists.freedesktop.org
22302 S:      Maintained
22303 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
22304 F:      Documentation/driver-api/sync_file.rst
22305 F:      drivers/dma-buf/dma-fence*
22306 F:      drivers/dma-buf/sw_sync.c
22307 F:      drivers/dma-buf/sync_*
22308 F:      include/linux/sync_file.h
22309 F:      include/uapi/linux/sync_file.h
22310
22311 SYNOPSYS ARC ARCHITECTURE
22312 M:      Vineet Gupta <vgupta@kernel.org>
22313 L:      linux-snps-arc@lists.infradead.org
22314 S:      Supported
22315 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
22316 F:      Documentation/arch/arc
22317 F:      Documentation/devicetree/bindings/arc/*
22318 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
22319 F:      arch/arc/
22320 F:      drivers/clocksource/arc_timer.c
22321 F:      drivers/tty/serial/arc_uart.c
22322
22323 SYNOPSYS ARC HSDK SDP pll clock driver
22324 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
22325 S:      Supported
22326 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
22327 F:      drivers/clk/clk-hsdk-pll.c
22328
22329 SYNOPSYS ARC SDP clock driver
22330 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
22331 S:      Supported
22332 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
22333 F:      drivers/clk/axs10x/*
22334
22335 SYNOPSYS ARC SDP platform support
22336 M:      Alexey Brodkin <abrodkin@synopsys.com>
22337 S:      Supported
22338 F:      Documentation/devicetree/bindings/arc/axs10*
22339 F:      arch/arc/boot/dts/ax*
22340 F:      arch/arc/plat-axs10x
22341
22342 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
22343 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
22344 S:      Supported
22345 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
22346 F:      drivers/reset/reset-axs10x.c
22347
22348 SYNOPSYS CREG GPIO DRIVER
22349 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
22350 S:      Maintained
22351 F:      Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
22352 F:      drivers/gpio/gpio-creg-snps.c
22353
22354 SYNOPSYS DESIGNWARE 8250 UART DRIVER
22355 M:      Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
22356 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
22357 S:      Supported
22358 F:      drivers/tty/serial/8250/8250_dw.c
22359 F:      drivers/tty/serial/8250/8250_dwlib.*
22360 F:      drivers/tty/serial/8250/8250_lpss.c
22361
22362 SYNOPSYS DESIGNWARE APB GPIO DRIVER
22363 M:      Hoan Tran <hoan@os.amperecomputing.com>
22364 M:      Serge Semin <fancer.lancer@gmail.com>
22365 L:      linux-gpio@vger.kernel.org
22366 S:      Maintained
22367 F:      Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
22368 F:      drivers/gpio/gpio-dwapb.c
22369
22370 SYNOPSYS DESIGNWARE APB SSI DRIVER
22371 M:      Serge Semin <fancer.lancer@gmail.com>
22372 L:      linux-spi@vger.kernel.org
22373 S:      Supported
22374 F:      Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
22375 F:      drivers/spi/spi-dw*
22376
22377 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
22378 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
22379 S:      Maintained
22380 F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
22381 F:      drivers/dma/dw-axi-dmac/
22382
22383 SYNOPSYS DESIGNWARE DMAC DRIVER
22384 M:      Viresh Kumar <vireshk@kernel.org>
22385 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
22386 S:      Maintained
22387 F:      Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
22388 F:      Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
22389 F:      drivers/dma/dw/
22390 F:      include/dt-bindings/dma/dw-dmac.h
22391 F:      include/linux/dma/dw.h
22392 F:      include/linux/platform_data/dma-dw.h
22393
22394 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
22395 M:      Jose Abreu <Jose.Abreu@synopsys.com>
22396 L:      netdev@vger.kernel.org
22397 S:      Supported
22398 F:      drivers/net/ethernet/synopsys/
22399
22400 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
22401 M:      Jose Abreu <Jose.Abreu@synopsys.com>
22402 L:      netdev@vger.kernel.org
22403 S:      Supported
22404 F:      drivers/net/pcs/pcs-xpcs.c
22405 F:      drivers/net/pcs/pcs-xpcs.h
22406 F:      include/linux/pcs/pcs-xpcs.h
22407
22408 SYNOPSYS DESIGNWARE I2C DRIVER
22409 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
22410 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
22411 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
22412 R:      Jan Dabros <jsd@semihalf.com>
22413 L:      linux-i2c@vger.kernel.org
22414 S:      Supported
22415 F:      drivers/i2c/busses/i2c-designware-*
22416
22417 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
22418 M:      Jaehoon Chung <jh80.chung@samsung.com>
22419 L:      linux-mmc@vger.kernel.org
22420 S:      Maintained
22421 F:      drivers/mmc/host/dw_mmc*
22422
22423 SYNOPSYS DESIGNWARE PCIE PMU DRIVER
22424 M:      Shuai Xue <xueshuai@linux.alibaba.com>
22425 M:      Jing Zhang <renyu.zj@linux.alibaba.com>
22426 S:      Supported
22427 F:      Documentation/admin-guide/perf/dwc_pcie_pmu.rst
22428 F:      drivers/perf/dwc_pcie_pmu.c
22429
22430 SYNOPSYS HSDK RESET CONTROLLER DRIVER
22431 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
22432 S:      Supported
22433 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
22434 F:      drivers/reset/reset-hsdk.c
22435 F:      include/dt-bindings/reset/snps,hsdk-reset.h
22436
22437 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
22438 M:      Prabu Thangamuthu <prabu.t@synopsys.com>
22439 M:      Manjunath M B <manjumb@synopsys.com>
22440 L:      linux-mmc@vger.kernel.org
22441 S:      Maintained
22442 F:      drivers/mmc/host/sdhci-pci-dwc-mshc.c
22443
22444 SYSTEM CONFIGURATION (SYSCON)
22445 M:      Lee Jones <lee@kernel.org>
22446 M:      Arnd Bergmann <arnd@arndb.de>
22447 S:      Supported
22448 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
22449 F:      drivers/mfd/syscon.c
22450
22451 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
22452 M:      Sudeep Holla <sudeep.holla@arm.com>
22453 R:      Cristian Marussi <cristian.marussi@arm.com>
22454 L:      arm-scmi@vger.kernel.org
22455 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22456 S:      Maintained
22457 F:      Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
22458 F:      drivers/clk/clk-sc[mp]i.c
22459 F:      drivers/cpufreq/sc[mp]i-cpufreq.c
22460 F:      drivers/firmware/arm_scmi/
22461 F:      drivers/firmware/arm_scpi.c
22462 F:      drivers/hwmon/scmi-hwmon.c
22463 F:      drivers/pinctrl/pinctrl-scmi.c
22464 F:      drivers/pmdomain/arm/
22465 F:      drivers/powercap/arm_scmi_powercap.c
22466 F:      drivers/regulator/scmi-regulator.c
22467 F:      drivers/reset/reset-scmi.c
22468 F:      include/linux/sc[mp]i_protocol.h
22469 F:      include/trace/events/scmi.h
22470 F:      include/uapi/linux/virtio_scmi.h
22471
22472 SYSTEM RESET/SHUTDOWN DRIVERS
22473 M:      Sebastian Reichel <sre@kernel.org>
22474 L:      linux-pm@vger.kernel.org
22475 S:      Maintained
22476 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
22477 F:      Documentation/devicetree/bindings/power/reset/
22478 F:      drivers/power/reset/
22479
22480 SYSTEM TRACE MODULE CLASS
22481 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
22482 S:      Maintained
22483 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
22484 F:      Documentation/trace/stm.rst
22485 F:      drivers/hwtracing/stm/
22486 F:      include/linux/stm.h
22487 F:      include/uapi/linux/stm.h
22488
22489 SYSTEM76 ACPI DRIVER
22490 M:      Jeremy Soller <jeremy@system76.com>
22491 M:      System76 Product Development <productdev@system76.com>
22492 L:      platform-driver-x86@vger.kernel.org
22493 S:      Maintained
22494 F:      drivers/platform/x86/system76_acpi.c
22495
22496 SYSV FILESYSTEM
22497 S:      Orphan
22498 F:      Documentation/filesystems/sysv-fs.rst
22499 F:      fs/sysv/
22500 F:      include/linux/sysv_fs.h
22501
22502 TASKSTATS STATISTICS INTERFACE
22503 M:      Balbir Singh <bsingharora@gmail.com>
22504 S:      Maintained
22505 F:      Documentation/accounting/taskstats*
22506 F:      include/linux/taskstats*
22507 F:      kernel/taskstats.c
22508
22509 TC subsystem
22510 M:      Jamal Hadi Salim <jhs@mojatatu.com>
22511 M:      Cong Wang <xiyou.wangcong@gmail.com>
22512 M:      Jiri Pirko <jiri@resnulli.us>
22513 L:      netdev@vger.kernel.org
22514 S:      Maintained
22515 F:      include/net/pkt_cls.h
22516 F:      include/net/pkt_sched.h
22517 F:      include/net/tc_act/
22518 F:      include/uapi/linux/pkt_cls.h
22519 F:      include/uapi/linux/pkt_sched.h
22520 F:      include/uapi/linux/tc_act/
22521 F:      include/uapi/linux/tc_ematch/
22522 F:      net/sched/
22523 F:      tools/testing/selftests/tc-testing
22524
22525 TC90522 MEDIA DRIVER
22526 M:      Akihiro Tsukada <tskd08@gmail.com>
22527 L:      linux-media@vger.kernel.org
22528 S:      Odd Fixes
22529 F:      drivers/media/dvb-frontends/tc90522*
22530
22531 TCP LOW PRIORITY MODULE
22532 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
22533 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
22534 S:      Maintained
22535 W:      http://tcp-lp-mod.sourceforge.net/
22536 F:      net/ipv4/tcp_lp.c
22537
22538 TDA10071 MEDIA DRIVER
22539 L:      linux-media@vger.kernel.org
22540 S:      Orphan
22541 W:      https://linuxtv.org
22542 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22543 F:      drivers/media/dvb-frontends/tda10071*
22544
22545 TDA18212 MEDIA DRIVER
22546 L:      linux-media@vger.kernel.org
22547 S:      Orphan
22548 W:      https://linuxtv.org
22549 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22550 F:      drivers/media/tuners/tda18212*
22551
22552 TDA18218 MEDIA DRIVER
22553 L:      linux-media@vger.kernel.org
22554 S:      Orphan
22555 W:      https://linuxtv.org
22556 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22557 F:      drivers/media/tuners/tda18218*
22558
22559 TDA18250 MEDIA DRIVER
22560 M:      Olli Salonen <olli.salonen@iki.fi>
22561 L:      linux-media@vger.kernel.org
22562 S:      Maintained
22563 W:      https://linuxtv.org
22564 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22565 T:      git git://linuxtv.org/media_tree.git
22566 F:      drivers/media/tuners/tda18250*
22567
22568 TDA18271 MEDIA DRIVER
22569 M:      Michael Krufky <mkrufky@linuxtv.org>
22570 L:      linux-media@vger.kernel.org
22571 S:      Maintained
22572 W:      https://linuxtv.org
22573 W:      http://github.com/mkrufky
22574 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22575 T:      git git://linuxtv.org/mkrufky/tuners.git
22576 F:      drivers/media/tuners/tda18271*
22577
22578 TDA1997x MEDIA DRIVER
22579 M:      Tim Harvey <tharvey@gateworks.com>
22580 L:      linux-media@vger.kernel.org
22581 S:      Maintained
22582 W:      https://linuxtv.org
22583 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22584 F:      drivers/media/i2c/tda1997x.*
22585
22586 TDA827x MEDIA DRIVER
22587 M:      Michael Krufky <mkrufky@linuxtv.org>
22588 L:      linux-media@vger.kernel.org
22589 S:      Maintained
22590 W:      https://linuxtv.org
22591 W:      http://github.com/mkrufky
22592 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22593 T:      git git://linuxtv.org/mkrufky/tuners.git
22594 F:      drivers/media/tuners/tda8290.*
22595
22596 TDA8290 MEDIA DRIVER
22597 M:      Michael Krufky <mkrufky@linuxtv.org>
22598 L:      linux-media@vger.kernel.org
22599 S:      Maintained
22600 W:      https://linuxtv.org
22601 W:      http://github.com/mkrufky
22602 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22603 T:      git git://linuxtv.org/mkrufky/tuners.git
22604 F:      drivers/media/tuners/tda8290.*
22605
22606 TDA9840 MEDIA DRIVER
22607 M:      Hans Verkuil <hverkuil@xs4all.nl>
22608 L:      linux-media@vger.kernel.org
22609 S:      Maintained
22610 W:      https://linuxtv.org
22611 T:      git git://linuxtv.org/media_tree.git
22612 F:      drivers/media/i2c/tda9840*
22613
22614 TEA5761 TUNER DRIVER
22615 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
22616 L:      linux-media@vger.kernel.org
22617 S:      Odd fixes
22618 W:      https://linuxtv.org
22619 T:      git git://linuxtv.org/media_tree.git
22620 F:      drivers/media/tuners/tea5761.*
22621
22622 TEA5767 TUNER DRIVER
22623 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
22624 L:      linux-media@vger.kernel.org
22625 S:      Maintained
22626 W:      https://linuxtv.org
22627 T:      git git://linuxtv.org/media_tree.git
22628 F:      drivers/media/tuners/tea5767.*
22629
22630 TEA6415C 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/tea6415c*
22637
22638 TEA6420 MEDIA DRIVER
22639 M:      Hans Verkuil <hverkuil@xs4all.nl>
22640 L:      linux-media@vger.kernel.org
22641 S:      Maintained
22642 W:      https://linuxtv.org
22643 T:      git git://linuxtv.org/media_tree.git
22644 F:      drivers/media/i2c/tea6420*
22645
22646 TEAM DRIVER
22647 M:      Jiri Pirko <jiri@resnulli.us>
22648 L:      netdev@vger.kernel.org
22649 S:      Supported
22650 F:      Documentation/netlink/specs/team.yaml
22651 F:      drivers/net/team/
22652 F:      include/linux/if_team.h
22653 F:      include/uapi/linux/if_team.h
22654 F:      tools/testing/selftests/drivers/net/team/
22655
22656 TECHNICAL ADVISORY BOARD PROCESS DOCS
22657 M:      "Theodore Ts'o" <tytso@mit.edu>
22658 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
22659 L:      tech-board-discuss@lists.linux.dev
22660 S:      Maintained
22661 F:      Documentation/process/contribution-maturity-model.rst
22662 F:      Documentation/process/researcher-guidelines.rst
22663
22664 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
22665 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
22666 S:      Maintained
22667 F:      arch/x86/platform/ts5500/
22668
22669 TECHNOTREND USB IR RECEIVER
22670 M:      Sean Young <sean@mess.org>
22671 L:      linux-media@vger.kernel.org
22672 S:      Maintained
22673 F:      drivers/media/rc/ttusbir.c
22674
22675 TECHWELL TW9900 VIDEO DECODER
22676 M:      Mehdi Djait <mehdi.djait@bootlin.com>
22677 L:      linux-media@vger.kernel.org
22678 S:      Maintained
22679 F:      drivers/media/i2c/tw9900.c
22680
22681 TECHWELL TW9910 VIDEO DECODER
22682 L:      linux-media@vger.kernel.org
22683 S:      Orphan
22684 F:      drivers/media/i2c/tw9910.c
22685 F:      include/media/i2c/tw9910.h
22686
22687 TEE SUBSYSTEM
22688 M:      Jens Wiklander <jens.wiklander@linaro.org>
22689 R:      Sumit Garg <sumit.garg@linaro.org>
22690 L:      op-tee@lists.trustedfirmware.org
22691 S:      Maintained
22692 F:      Documentation/ABI/testing/sysfs-class-tee
22693 F:      Documentation/driver-api/tee.rst
22694 F:      Documentation/tee/
22695 F:      Documentation/userspace-api/tee.rst
22696 F:      drivers/tee/
22697 F:      include/linux/tee_core.h
22698 F:      include/linux/tee_drv.h
22699 F:      include/uapi/linux/tee.h
22700
22701 TEGRA ARCHITECTURE SUPPORT
22702 M:      Thierry Reding <thierry.reding@gmail.com>
22703 M:      Jonathan Hunter <jonathanh@nvidia.com>
22704 L:      linux-tegra@vger.kernel.org
22705 S:      Supported
22706 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
22707 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
22708 N:      [^a-z]tegra
22709
22710 TEGRA CLOCK DRIVER
22711 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
22712 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
22713 S:      Supported
22714 F:      drivers/clk/tegra/
22715
22716 TEGRA CRYPTO DRIVERS
22717 M:      Akhil R <akhilrajeev@nvidia.com>
22718 S:      Supported
22719 F:      drivers/crypto/tegra/*
22720
22721 TEGRA DMA DRIVERS
22722 M:      Laxman Dewangan <ldewangan@nvidia.com>
22723 M:      Jon Hunter <jonathanh@nvidia.com>
22724 S:      Supported
22725 F:      drivers/dma/tegra*
22726
22727 TEGRA I2C DRIVER
22728 M:      Laxman Dewangan <ldewangan@nvidia.com>
22729 R:      Dmitry Osipenko <digetx@gmail.com>
22730 S:      Supported
22731 F:      drivers/i2c/busses/i2c-tegra.c
22732
22733 TEGRA IOMMU DRIVERS
22734 M:      Thierry Reding <thierry.reding@gmail.com>
22735 R:      Krishna Reddy <vdumpa@nvidia.com>
22736 L:      linux-tegra@vger.kernel.org
22737 S:      Supported
22738 F:      drivers/iommu/arm/arm-smmu-v3/tegra241-cmdqv.c
22739 F:      drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
22740 F:      drivers/iommu/tegra*
22741
22742 TEGRA KBC DRIVER
22743 M:      Laxman Dewangan <ldewangan@nvidia.com>
22744 S:      Supported
22745 F:      drivers/input/keyboard/tegra-kbc.c
22746
22747 TEGRA NAND DRIVER
22748 M:      Stefan Agner <stefan@agner.ch>
22749 M:      Lucas Stach <dev@lynxeye.de>
22750 S:      Maintained
22751 F:      Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
22752 F:      drivers/mtd/nand/raw/tegra_nand.c
22753
22754 TEGRA PWM DRIVER
22755 M:      Thierry Reding <thierry.reding@gmail.com>
22756 S:      Supported
22757 F:      drivers/pwm/pwm-tegra.c
22758
22759 TEGRA QUAD SPI DRIVER
22760 M:      Thierry Reding <thierry.reding@gmail.com>
22761 M:      Jonathan Hunter <jonathanh@nvidia.com>
22762 M:      Sowjanya Komatineni <skomatineni@nvidia.com>
22763 L:      linux-tegra@vger.kernel.org
22764 S:      Maintained
22765 F:      drivers/spi/spi-tegra210-quad.c
22766
22767 TEGRA SERIAL DRIVER
22768 M:      Laxman Dewangan <ldewangan@nvidia.com>
22769 S:      Supported
22770 F:      drivers/tty/serial/serial-tegra.c
22771
22772 TEGRA SPI DRIVER
22773 M:      Laxman Dewangan <ldewangan@nvidia.com>
22774 S:      Supported
22775 F:      drivers/spi/spi-tegra*
22776
22777 TEGRA VIDEO DRIVER
22778 M:      Thierry Reding <thierry.reding@gmail.com>
22779 M:      Jonathan Hunter <jonathanh@nvidia.com>
22780 M:      Sowjanya Komatineni <skomatineni@nvidia.com>
22781 M:      Luca Ceresoli <luca.ceresoli@bootlin.com>
22782 L:      linux-media@vger.kernel.org
22783 L:      linux-tegra@vger.kernel.org
22784 S:      Maintained
22785 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
22786 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vi.yaml
22787 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vip.yaml
22788 F:      drivers/staging/media/tegra-video/
22789
22790 TEGRA XUSB PADCTL DRIVER
22791 M:      JC Kuo <jckuo@nvidia.com>
22792 S:      Supported
22793 F:      drivers/phy/tegra/xusb*
22794
22795 TEHUTI ETHERNET DRIVER
22796 M:      Andy Gospodarek <andy@greyhouse.net>
22797 L:      netdev@vger.kernel.org
22798 S:      Supported
22799 F:      drivers/net/ethernet/tehuti/tehuti.*
22800
22801 TEHUTI TN40XX ETHERNET DRIVER
22802 M:      FUJITA Tomonori <fujita.tomonori@gmail.com>
22803 L:      netdev@vger.kernel.org
22804 S:      Maintained
22805 F:      drivers/net/ethernet/tehuti/tn40*
22806
22807 TELECOM CLOCK DRIVER FOR MCPL0010
22808 M:      Mark Gross <markgross@kernel.org>
22809 S:      Supported
22810 F:      drivers/char/tlclk.c
22811
22812 TEMPO SEMICONDUCTOR DRIVERS
22813 M:      Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
22814 S:      Maintained
22815 F:      Documentation/devicetree/bindings/sound/tscs*.txt
22816 F:      sound/soc/codecs/tscs*.c
22817 F:      sound/soc/codecs/tscs*.h
22818
22819 TENSILICA XTENSA PORT (xtensa)
22820 M:      Chris Zankel <chris@zankel.net>
22821 M:      Max Filippov <jcmvbkbc@gmail.com>
22822 S:      Maintained
22823 T:      git https://github.com/jcmvbkbc/linux-xtensa.git
22824 F:      arch/xtensa/
22825 F:      drivers/irqchip/irq-xtensa-*
22826
22827 TEXAS INSTRUMENTS ASoC DRIVERS
22828 M:      Peter Ujfalusi <peter.ujfalusi@gmail.com>
22829 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
22830 S:      Maintained
22831 F:      Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
22832 F:      sound/soc/ti/
22833
22834 TEXAS INSTRUMENTS AUDIO (ASoC/HDA) DRIVERS
22835 M:      Shenghao Ding <shenghao-ding@ti.com>
22836 M:      Kevin Lu <kevin-lu@ti.com>
22837 M:      Baojun Xu <baojun.xu@ti.com>
22838 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
22839 S:      Maintained
22840 F:      Documentation/devicetree/bindings/sound/tas2552.txt
22841 F:      Documentation/devicetree/bindings/sound/ti,tas2562.yaml
22842 F:      Documentation/devicetree/bindings/sound/ti,tas2770.yaml
22843 F:      Documentation/devicetree/bindings/sound/ti,tas27xx.yaml
22844 F:      Documentation/devicetree/bindings/sound/ti,tpa6130a2.yaml
22845 F:      Documentation/devicetree/bindings/sound/ti,pcm1681.yaml
22846 F:      Documentation/devicetree/bindings/sound/ti,pcm3168a.yaml
22847 F:      Documentation/devicetree/bindings/sound/ti,tlv320*.yaml
22848 F:      Documentation/devicetree/bindings/sound/ti,tlv320adcx140.yaml
22849 F:      include/sound/tas2*.h
22850 F:      include/sound/tlv320*.h
22851 F:      include/sound/tpa6130a2-plat.h
22852 F:      sound/pci/hda/tas2781_hda_i2c.c
22853 F:      sound/soc/codecs/pcm1681.c
22854 F:      sound/soc/codecs/pcm1789*.*
22855 F:      sound/soc/codecs/pcm179x*.*
22856 F:      sound/soc/codecs/pcm186x*.*
22857 F:      sound/soc/codecs/pcm3008.*
22858 F:      sound/soc/codecs/pcm3060*.*
22859 F:      sound/soc/codecs/pcm3168a*.*
22860 F:      sound/soc/codecs/pcm5102a.c
22861 F:      sound/soc/codecs/pcm512x*.*
22862 F:      sound/soc/codecs/tas2*.*
22863 F:      sound/soc/codecs/tlv320*.*
22864 F:      sound/soc/codecs/tpa6130a2.*
22865
22866 TEXAS INSTRUMENTS DMA DRIVERS
22867 M:      Peter Ujfalusi <peter.ujfalusi@gmail.com>
22868 L:      dmaengine@vger.kernel.org
22869 S:      Maintained
22870 F:      Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
22871 F:      Documentation/devicetree/bindings/dma/ti-edma.txt
22872 F:      Documentation/devicetree/bindings/dma/ti/
22873 F:      drivers/dma/ti/
22874 F:      include/linux/dma/k3-psil.h
22875 F:      include/linux/dma/k3-udma-glue.h
22876 F:      include/linux/dma/ti-cppi5.h
22877 X:      drivers/dma/ti/cppi41.c
22878
22879 TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
22880 M:      Robert Marko <robert.marko@sartura.hr>
22881 M:      Luka Perkov <luka.perkov@sartura.hr>
22882 L:      linux-hwmon@vger.kernel.org
22883 S:      Maintained
22884 F:      Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
22885 F:      Documentation/hwmon/tps23861.rst
22886 F:      drivers/hwmon/tps23861.c
22887
22888 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
22889 M:      Ricardo Ribalda <ribalda@kernel.org>
22890 L:      linux-iio@vger.kernel.org
22891 S:      Supported
22892 F:      Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
22893 F:      drivers/iio/dac/ti-dac7612.c
22894
22895 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
22896 M:      Nishanth Menon <nm@ti.com>
22897 M:      Tero Kristo <kristo@kernel.org>
22898 M:      Santosh Shilimkar <ssantosh@kernel.org>
22899 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22900 S:      Maintained
22901 F:      Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
22902 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
22903 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
22904 F:      Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
22905 F:      Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
22906 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
22907 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
22908 F:      drivers/clk/keystone/sci-clk.c
22909 F:      drivers/firmware/ti_sci*
22910 F:      drivers/irqchip/irq-ti-sci-inta.c
22911 F:      drivers/irqchip/irq-ti-sci-intr.c
22912 F:      drivers/reset/reset-ti-sci.c
22913 F:      drivers/soc/ti/ti_sci_inta_msi.c
22914 F:      drivers/pmdomain/ti/ti_sci_pm_domains.c
22915 F:      include/dt-bindings/soc/ti,sci_pm_domain.h
22916 F:      include/linux/soc/ti/ti_sci_inta_msi.h
22917 F:      include/linux/soc/ti/ti_sci_protocol.h
22918
22919 TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
22920 M:      Puranjay Mohan <puranjay@kernel.org>
22921 L:      linux-iio@vger.kernel.org
22922 S:      Supported
22923 F:      Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
22924 F:      drivers/iio/temperature/tmp117.c
22925
22926 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
22927 M:      Hans Verkuil <hverkuil@xs4all.nl>
22928 L:      linux-media@vger.kernel.org
22929 S:      Maintained
22930 W:      https://linuxtv.org
22931 T:      git git://linuxtv.org/media_tree.git
22932 F:      drivers/media/radio/radio-raremono.c
22933
22934 THERMAL
22935 M:      Rafael J. Wysocki <rafael@kernel.org>
22936 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
22937 R:      Zhang Rui <rui.zhang@intel.com>
22938 R:      Lukasz Luba <lukasz.luba@arm.com>
22939 L:      linux-pm@vger.kernel.org
22940 S:      Supported
22941 Q:      https://patchwork.kernel.org/project/linux-pm/list/
22942 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
22943 F:      Documentation/ABI/testing/sysfs-class-thermal
22944 F:      Documentation/admin-guide/thermal/
22945 F:      Documentation/devicetree/bindings/thermal/
22946 F:      Documentation/driver-api/thermal/
22947 F:      drivers/thermal/
22948 F:      include/dt-bindings/thermal/
22949 F:      include/linux/cpu_cooling.h
22950 F:      include/linux/thermal.h
22951 F:      include/uapi/linux/thermal.h
22952 F:      tools/lib/thermal/
22953 F:      tools/thermal/
22954
22955 THERMAL DRIVER FOR AMLOGIC SOCS
22956 M:      Guillaume La Roque <glaroque@baylibre.com>
22957 L:      linux-pm@vger.kernel.org
22958 L:      linux-amlogic@lists.infradead.org
22959 S:      Supported
22960 W:      http://linux-meson.com/
22961 F:      Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
22962 F:      drivers/thermal/amlogic_thermal.c
22963
22964 THERMAL/CPU_COOLING
22965 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
22966 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
22967 M:      Viresh Kumar <viresh.kumar@linaro.org>
22968 R:      Lukasz Luba <lukasz.luba@arm.com>
22969 L:      linux-pm@vger.kernel.org
22970 S:      Supported
22971 F:      Documentation/driver-api/thermal/cpu-cooling-api.rst
22972 F:      Documentation/driver-api/thermal/cpu-idle-cooling.rst
22973 F:      drivers/thermal/cpufreq_cooling.c
22974 F:      drivers/thermal/cpuidle_cooling.c
22975 F:      include/linux/cpu_cooling.h
22976
22977 THERMAL/POWER_ALLOCATOR
22978 M:      Lukasz Luba <lukasz.luba@arm.com>
22979 L:      linux-pm@vger.kernel.org
22980 S:      Maintained
22981 F:      Documentation/driver-api/thermal/power_allocator.rst
22982 F:      drivers/thermal/gov_power_allocator.c
22983 F:      drivers/thermal/thermal_trace_ipa.h
22984
22985 THINKPAD ACPI EXTRAS DRIVER
22986 M:      Henrique de Moraes Holschuh <hmh@hmh.eng.br>
22987 L:      ibm-acpi-devel@lists.sourceforge.net
22988 L:      platform-driver-x86@vger.kernel.org
22989 S:      Maintained
22990 W:      http://ibm-acpi.sourceforge.net
22991 W:      http://thinkwiki.org/wiki/Ibm-acpi
22992 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
22993 F:      drivers/platform/x86/thinkpad_acpi.c
22994
22995 THINKPAD LMI DRIVER
22996 M:      Mark Pearson <markpearson@lenovo.com>
22997 L:      platform-driver-x86@vger.kernel.org
22998 S:      Maintained
22999 F:      Documentation/ABI/testing/sysfs-class-firmware-attributes
23000 F:      drivers/platform/x86/think-lmi.?
23001
23002 THP7312 ISP DRIVER
23003 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
23004 M:      Paul Elder <paul.elder@ideasonboard.com>
23005 L:      linux-media@vger.kernel.org
23006 S:      Maintained
23007 T:      git git://linuxtv.org/media_tree.git
23008 F:      Documentation/devicetree/bindings/media/i2c/thine,thp7312.yaml
23009 F:      Documentation/userspace-api/media/drivers/thp7312.rst
23010 F:      drivers/media/i2c/thp7312.c
23011 F:      include/uapi/linux/thp7312.h
23012
23013 THUNDERBOLT DMA TRAFFIC TEST DRIVER
23014 M:      Isaac Hazan <isaac.hazan@intel.com>
23015 L:      linux-usb@vger.kernel.org
23016 S:      Maintained
23017 F:      drivers/thunderbolt/dma_test.c
23018
23019 THUNDERBOLT DRIVER
23020 M:      Andreas Noever <andreas.noever@gmail.com>
23021 M:      Michael Jamet <michael.jamet@intel.com>
23022 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
23023 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
23024 L:      linux-usb@vger.kernel.org
23025 S:      Maintained
23026 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
23027 F:      Documentation/admin-guide/thunderbolt.rst
23028 F:      drivers/thunderbolt/
23029 F:      include/linux/thunderbolt.h
23030
23031 THUNDERBOLT NETWORK DRIVER
23032 M:      Michael Jamet <michael.jamet@intel.com>
23033 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
23034 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
23035 L:      netdev@vger.kernel.org
23036 S:      Maintained
23037 F:      drivers/net/thunderbolt/
23038
23039 THUNDERX GPIO DRIVER
23040 M:      Robert Richter <rric@kernel.org>
23041 S:      Odd Fixes
23042 F:      drivers/gpio/gpio-thunderx.c
23043
23044 TI ADS1119 ADC DRIVER
23045 M:      Francesco Dolcini <francesco@dolcini.it>
23046 M:      João Paulo Gonçalves <jpaulo.silvagoncalves@gmail.com>
23047 L:      linux-iio@vger.kernel.org
23048 S:      Maintained
23049 F:      Documentation/devicetree/bindings/iio/adc/ti,ads1119.yaml
23050 F:      drivers/iio/adc/ti-ads1119.c
23051
23052 TI ADS7924 ADC DRIVER
23053 M:      Hugo Villeneuve <hvilleneuve@dimonoff.com>
23054 L:      linux-iio@vger.kernel.org
23055 S:      Supported
23056 F:      Documentation/devicetree/bindings/iio/adc/ti,ads7924.yaml
23057 F:      drivers/iio/adc/ti-ads7924.c
23058
23059 TI AM437X VPFE DRIVER
23060 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
23061 L:      linux-media@vger.kernel.org
23062 S:      Maintained
23063 W:      https://linuxtv.org
23064 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
23065 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
23066 F:      drivers/media/platform/ti/am437x/
23067
23068 TI BANDGAP AND THERMAL DRIVER
23069 M:      Eduardo Valentin <edubezval@gmail.com>
23070 M:      Keerthy <j-keerthy@ti.com>
23071 L:      linux-pm@vger.kernel.org
23072 L:      linux-omap@vger.kernel.org
23073 S:      Maintained
23074 F:      drivers/thermal/ti-soc-thermal/
23075
23076 TI BQ27XXX POWER SUPPLY DRIVER
23077 F:      drivers/power/supply/bq27xxx_battery.c
23078 F:      drivers/power/supply/bq27xxx_battery_i2c.c
23079 F:      include/linux/power/bq27xxx_battery.h
23080
23081 TI CDCE706 CLOCK DRIVER
23082 M:      Max Filippov <jcmvbkbc@gmail.com>
23083 S:      Maintained
23084 F:      drivers/clk/clk-cdce706.c
23085
23086 TI CLOCK DRIVER
23087 M:      Tero Kristo <kristo@kernel.org>
23088 L:      linux-omap@vger.kernel.org
23089 S:      Odd Fixes
23090 F:      drivers/clk/ti/
23091 F:      include/linux/clk/ti.h
23092
23093 TI DAVINCI MACHINE SUPPORT
23094 M:      Bartosz Golaszewski <brgl@bgdev.pl>
23095 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
23096 S:      Maintained
23097 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
23098 F:      Documentation/devicetree/bindings/i2c/i2c-davinci.txt
23099 F:      arch/arm/boot/dts/ti/davinci/
23100 F:      arch/arm/mach-davinci/
23101 F:      drivers/i2c/busses/i2c-davinci.c
23102
23103 TI DAVINCI SERIES CLOCK DRIVER
23104 M:      David Lechner <david@lechnology.com>
23105 S:      Maintained
23106 F:      Documentation/devicetree/bindings/clock/ti/davinci/
23107 F:      drivers/clk/davinci/
23108 F:      include/linux/clk/davinci.h
23109
23110 TI DAVINCI SERIES GPIO DRIVER
23111 M:      Keerthy <j-keerthy@ti.com>
23112 L:      linux-gpio@vger.kernel.org
23113 S:      Maintained
23114 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
23115 F:      drivers/gpio/gpio-davinci.c
23116
23117 TI DAVINCI SERIES MEDIA DRIVER
23118 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
23119 L:      linux-media@vger.kernel.org
23120 S:      Maintained
23121 W:      https://linuxtv.org
23122 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
23123 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
23124 F:      drivers/media/platform/ti/davinci/
23125 F:      include/media/davinci/
23126
23127 TI ENHANCED CAPTURE (eCAP) DRIVER
23128 M:      Vignesh Raghavendra <vigneshr@ti.com>
23129 R:      Julien Panis <jpanis@baylibre.com>
23130 L:      linux-iio@vger.kernel.org
23131 L:      linux-omap@vger.kernel.org
23132 S:      Maintained
23133 F:      Documentation/devicetree/bindings/counter/ti,am62-ecap-capture.yaml
23134 F:      drivers/counter/ti-ecap-capture.c
23135
23136 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
23137 R:      David Lechner <david@lechnology.com>
23138 L:      linux-iio@vger.kernel.org
23139 F:      Documentation/devicetree/bindings/counter/ti-eqep.yaml
23140 F:      drivers/counter/ti-eqep.c
23141
23142 TI ETHERNET SWITCH DRIVER (CPSW)
23143 R:      Siddharth Vadapalli <s-vadapalli@ti.com>
23144 R:      Roger Quadros <rogerq@kernel.org>
23145 L:      linux-omap@vger.kernel.org
23146 L:      netdev@vger.kernel.org
23147 S:      Maintained
23148 F:      drivers/net/ethernet/ti/cpsw*
23149 F:      drivers/net/ethernet/ti/davinci*
23150
23151 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
23152 M:      Alex Dubov <oakad@yahoo.com>
23153 S:      Maintained
23154 W:      http://tifmxx.berlios.de/
23155 F:      drivers/memstick/host/tifm_ms.c
23156 F:      drivers/misc/tifm*
23157 F:      drivers/mmc/host/tifm_sd.c
23158 F:      include/linux/tifm.h
23159
23160 TI FPD-LINK DRIVERS
23161 M:      Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
23162 L:      linux-media@vger.kernel.org
23163 S:      Maintained
23164 F:      Documentation/devicetree/bindings/media/i2c/ti,ds90*
23165 F:      drivers/media/i2c/ds90*
23166 F:      include/media/i2c/ds90*
23167
23168 TI HDC302X HUMIDITY DRIVER
23169 M:      Javier Carrasco <javier.carrasco.cruz@gmail.com>
23170 M:      Li peiyu <579lpy@gmail.com>
23171 L:      linux-iio@vger.kernel.org
23172 S:      Maintained
23173 F:      Documentation/devicetree/bindings/iio/humidity/ti,hdc3020.yaml
23174 F:      drivers/iio/humidity/hdc3020.c
23175
23176 TI ICSSG ETHERNET DRIVER (ICSSG)
23177 R:      MD Danish Anwar <danishanwar@ti.com>
23178 R:      Roger Quadros <rogerq@kernel.org>
23179 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
23180 L:      netdev@vger.kernel.org
23181 S:      Maintained
23182 F:      Documentation/devicetree/bindings/net/ti,icss*.yaml
23183 F:      drivers/net/ethernet/ti/icssg/*
23184
23185 TI J721E CSI2RX DRIVER
23186 M:      Jai Luthra <j-luthra@ti.com>
23187 L:      linux-media@vger.kernel.org
23188 S:      Maintained
23189 F:      Documentation/devicetree/bindings/media/ti,j721e-csi2rx-shim.yaml
23190 F:      drivers/media/platform/ti/j721e-csi2rx/
23191
23192 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
23193 M:      Nishanth Menon <nm@ti.com>
23194 M:      Santosh Shilimkar <ssantosh@kernel.org>
23195 L:      linux-kernel@vger.kernel.org
23196 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
23197 S:      Maintained
23198 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
23199 F:      Documentation/devicetree/bindings/soc/ti/ti,pruss.yaml
23200 F:      drivers/pmdomain/ti/omap_prm.c
23201 F:      drivers/soc/ti/*
23202
23203 TI LM49xxx FAMILY ASoC CODEC DRIVERS
23204 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
23205 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
23206 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
23207 S:      Maintained
23208 F:      sound/soc/codecs/isabelle*
23209 F:      sound/soc/codecs/lm49453*
23210
23211 TI LMP92064 ADC DRIVER
23212 M:      Leonard Göhrs <l.goehrs@pengutronix.de>
23213 R:      kernel@pengutronix.de
23214 L:      linux-iio@vger.kernel.org
23215 S:      Maintained
23216 F:      Documentation/devicetree/bindings/iio/adc/ti,lmp92064.yaml
23217 F:      drivers/iio/adc/ti-lmp92064.c
23218
23219 TI PCM3060 ASoC CODEC DRIVER
23220 M:      Kirill Marinushkin <kmarinushkin@birdec.com>
23221 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
23222 S:      Maintained
23223 F:      Documentation/devicetree/bindings/sound/pcm3060.txt
23224 F:      sound/soc/codecs/pcm3060*
23225
23226 TI TAS571X FAMILY ASoC CODEC DRIVER
23227 M:      Kevin Cernekee <cernekee@chromium.org>
23228 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
23229 S:      Odd Fixes
23230 F:      sound/soc/codecs/tas571x*
23231
23232 TI TMAG5273 MAGNETOMETER DRIVER
23233 M:      Gerald Loacker <gerald.loacker@wolfvision.net>
23234 L:      linux-iio@vger.kernel.org
23235 S:      Maintained
23236 F:      Documentation/devicetree/bindings/iio/magnetometer/ti,tmag5273.yaml
23237 F:      drivers/iio/magnetometer/tmag5273.c
23238
23239 TI TRF7970A NFC DRIVER
23240 M:      Mark Greer <mgreer@animalcreek.com>
23241 L:      linux-wireless@vger.kernel.org
23242 S:      Supported
23243 F:      Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
23244 F:      drivers/nfc/trf7970a.c
23245
23246 TI TSC2046 ADC DRIVER
23247 M:      Oleksij Rempel <o.rempel@pengutronix.de>
23248 R:      kernel@pengutronix.de
23249 L:      linux-iio@vger.kernel.org
23250 S:      Maintained
23251 F:      Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
23252 F:      drivers/iio/adc/ti-tsc2046.c
23253
23254 TI TWL4030 SERIES SOC CODEC DRIVER
23255 M:      Peter Ujfalusi <peter.ujfalusi@gmail.com>
23256 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
23257 S:      Maintained
23258 F:      sound/soc/codecs/twl4030*
23259
23260 TI VPE/CAL DRIVERS
23261 M:      Benoit Parrot <bparrot@ti.com>
23262 L:      linux-media@vger.kernel.org
23263 S:      Maintained
23264 W:      http://linuxtv.org/
23265 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
23266 F:      Documentation/devicetree/bindings/media/ti,cal.yaml
23267 F:      Documentation/devicetree/bindings/media/ti,vpe.yaml
23268 F:      drivers/media/platform/ti/cal/
23269 F:      drivers/media/platform/ti/vpe/
23270
23271 TI WILINK WIRELESS DRIVERS
23272 L:      linux-wireless@vger.kernel.org
23273 S:      Orphan
23274 W:      https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
23275 W:      https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
23276 F:      drivers/net/wireless/ti/
23277
23278 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
23279 M:      John Stultz <jstultz@google.com>
23280 M:      Thomas Gleixner <tglx@linutronix.de>
23281 R:      Stephen Boyd <sboyd@kernel.org>
23282 L:      linux-kernel@vger.kernel.org
23283 S:      Supported
23284 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
23285 F:      include/linux/clocksource.h
23286 F:      include/linux/time.h
23287 F:      include/linux/timekeeper_internal.h
23288 F:      include/linux/timekeeping.h
23289 F:      include/linux/timex.h
23290 F:      include/uapi/linux/time.h
23291 F:      include/uapi/linux/timex.h
23292 F:      kernel/time/alarmtimer.c
23293 F:      kernel/time/clocksource*
23294 F:      kernel/time/ntp*
23295 F:      kernel/time/time.c
23296 F:      kernel/time/timeconst.bc
23297 F:      kernel/time/timeconv.c
23298 F:      kernel/time/timecounter.c
23299 F:      kernel/time/timekeeping*
23300 F:      kernel/time/time_test.c
23301 F:      tools/testing/selftests/timers/
23302
23303 TIPC NETWORK LAYER
23304 M:      Jon Maloy <jmaloy@redhat.com>
23305 M:      Ying Xue <ying.xue@windriver.com>
23306 L:      netdev@vger.kernel.org (core kernel code)
23307 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
23308 S:      Maintained
23309 W:      http://tipc.sourceforge.net/
23310 F:      include/uapi/linux/tipc*.h
23311 F:      net/tipc/
23312
23313 TLAN NETWORK DRIVER
23314 M:      Samuel Chessman <chessman@tux.org>
23315 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
23316 S:      Maintained
23317 W:      http://sourceforge.net/projects/tlan/
23318 F:      Documentation/networking/device_drivers/ethernet/ti/tlan.rst
23319 F:      drivers/net/ethernet/ti/tlan.*
23320
23321 TMIO/SDHI MMC DRIVER
23322 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
23323 L:      linux-mmc@vger.kernel.org
23324 L:      linux-renesas-soc@vger.kernel.org
23325 S:      Supported
23326 F:      drivers/mmc/host/renesas_sdhi*
23327 F:      drivers/mmc/host/tmio_mmc*
23328 F:      include/linux/platform_data/tmio.h
23329
23330 TMP513 HARDWARE MONITOR DRIVER
23331 M:      Eric Tremblay <etremblay@distech-controls.com>
23332 L:      linux-hwmon@vger.kernel.org
23333 S:      Maintained
23334 F:      Documentation/hwmon/tmp513.rst
23335 F:      drivers/hwmon/tmp513.c
23336
23337 TMPFS (SHMEM FILESYSTEM)
23338 M:      Hugh Dickins <hughd@google.com>
23339 L:      linux-mm@kvack.org
23340 S:      Maintained
23341 F:      include/linux/shmem_fs.h
23342 F:      mm/shmem.c
23343
23344 TOMOYO SECURITY MODULE
23345 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
23346 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
23347 L:      tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
23348 L:      tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
23349 L:      tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
23350 L:      tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
23351 S:      Maintained
23352 W:      https://tomoyo.sourceforge.net/
23353 F:      security/tomoyo/
23354
23355 TOPSTAR LAPTOP EXTRAS DRIVER
23356 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
23357 L:      platform-driver-x86@vger.kernel.org
23358 S:      Maintained
23359 F:      drivers/platform/x86/topstar-laptop.c
23360
23361 TORTURE-TEST MODULES
23362 M:      Davidlohr Bueso <dave@stgolabs.net>
23363 M:      "Paul E. McKenney" <paulmck@kernel.org>
23364 M:      Josh Triplett <josh@joshtriplett.org>
23365 L:      linux-kernel@vger.kernel.org
23366 S:      Supported
23367 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
23368 F:      Documentation/RCU/torture.rst
23369 F:      kernel/locking/locktorture.c
23370 F:      kernel/rcu/rcuscale.c
23371 F:      kernel/rcu/rcutorture.c
23372 F:      kernel/rcu/refscale.c
23373 F:      kernel/torture.c
23374
23375 TOSHIBA ACPI EXTRAS DRIVER
23376 M:      Azael Avalos <coproscefalo@gmail.com>
23377 L:      platform-driver-x86@vger.kernel.org
23378 S:      Maintained
23379 F:      drivers/platform/x86/toshiba_acpi.c
23380
23381 TOSHIBA BLUETOOTH DRIVER
23382 M:      Azael Avalos <coproscefalo@gmail.com>
23383 L:      platform-driver-x86@vger.kernel.org
23384 S:      Maintained
23385 F:      drivers/platform/x86/toshiba_bluetooth.c
23386
23387 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
23388 M:      Azael Avalos <coproscefalo@gmail.com>
23389 L:      platform-driver-x86@vger.kernel.org
23390 S:      Maintained
23391 F:      drivers/platform/x86/toshiba_haps.c
23392
23393 TOSHIBA SMM DRIVER
23394 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
23395 S:      Maintained
23396 W:      http://www.buzzard.org.uk/toshiba/
23397 F:      drivers/char/toshiba.c
23398 F:      include/linux/toshiba.h
23399 F:      include/uapi/linux/toshiba.h
23400
23401 TOSHIBA TC358743 DRIVER
23402 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
23403 L:      linux-media@vger.kernel.org
23404 S:      Maintained
23405 F:      Documentation/devicetree/bindings/media/i2c/tc358743.txt
23406 F:      drivers/media/i2c/tc358743*
23407 F:      include/media/i2c/tc358743.h
23408
23409 TOSHIBA WMI HOTKEYS DRIVER
23410 M:      Azael Avalos <coproscefalo@gmail.com>
23411 L:      platform-driver-x86@vger.kernel.org
23412 S:      Maintained
23413 F:      drivers/platform/x86/toshiba-wmi.c
23414
23415 TPM DEVICE DRIVER
23416 M:      Peter Huewe <peterhuewe@gmx.de>
23417 M:      Jarkko Sakkinen <jarkko@kernel.org>
23418 R:      Jason Gunthorpe <jgg@ziepe.ca>
23419 L:      linux-integrity@vger.kernel.org
23420 S:      Maintained
23421 W:      https://codeberg.org/jarkko/linux-tpmdd-test
23422 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
23423 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
23424 F:      Documentation/devicetree/bindings/tpm/
23425 F:      drivers/char/tpm/
23426 F:      tools/testing/selftests/tpm2/
23427
23428 TPS546D24 DRIVER
23429 M:      Duke Du <dukedu83@gmail.com>
23430 L:      linux-hwmon@vger.kernel.org
23431 S:      Maintained
23432 F:      Documentation/hwmon/tps546d24.rst
23433 F:      drivers/hwmon/pmbus/tps546d24.c
23434
23435 TQ SYSTEMS BOARD & DRIVER SUPPORT
23436 L:      linux@ew.tq-group.com
23437 S:      Supported
23438 W:      https://www.tq-group.com/en/products/tq-embedded/
23439 F:      arch/arm/boot/dts/nxp/imx/*mba*.dts*
23440 F:      arch/arm/boot/dts/nxp/imx/*tqma*.dts*
23441 F:      arch/arm64/boot/dts/freescale/fsl-*tqml*.dts*
23442 F:      arch/arm64/boot/dts/freescale/imx*mba*.dts*
23443 F:      arch/arm64/boot/dts/freescale/imx*tqma*.dts*
23444 F:      arch/arm64/boot/dts/freescale/mba*.dtsi
23445 F:      arch/arm64/boot/dts/freescale/tqml*.dts*
23446 F:      drivers/gpio/gpio-tqmx86.c
23447 F:      drivers/mfd/tqmx86.c
23448 F:      drivers/watchdog/tqmx86_wdt.c
23449
23450 TRACING
23451 M:      Steven Rostedt <rostedt@goodmis.org>
23452 M:      Masami Hiramatsu <mhiramat@kernel.org>
23453 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
23454 L:      linux-kernel@vger.kernel.org
23455 L:      linux-trace-kernel@vger.kernel.org
23456 S:      Maintained
23457 Q:      https://patchwork.kernel.org/project/linux-trace-kernel/list/
23458 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
23459 F:      Documentation/trace/*
23460 F:      fs/tracefs/
23461 F:      include/linux/trace*.h
23462 F:      include/trace/
23463 F:      kernel/trace/
23464 F:      scripts/tracing/
23465 F:      tools/testing/selftests/ftrace/
23466
23467 TRACING MMIO ACCESSES (MMIOTRACE)
23468 M:      Steven Rostedt <rostedt@goodmis.org>
23469 M:      Masami Hiramatsu <mhiramat@kernel.org>
23470 R:      Karol Herbst <karolherbst@gmail.com>
23471 R:      Pekka Paalanen <ppaalanen@gmail.com>
23472 L:      linux-kernel@vger.kernel.org
23473 L:      nouveau@lists.freedesktop.org
23474 S:      Maintained
23475 F:      arch/x86/mm/kmmio.c
23476 F:      arch/x86/mm/mmio-mod.c
23477 F:      arch/x86/mm/testmmiotrace.c
23478 F:      include/linux/mmiotrace.h
23479 F:      kernel/trace/trace_mmiotrace.c
23480
23481 TRACING OS NOISE / LATENCY TRACERS
23482 M:      Steven Rostedt <rostedt@goodmis.org>
23483 S:      Maintained
23484 F:      Documentation/trace/hwlat_detector.rst
23485 F:      Documentation/trace/osnoise-tracer.rst
23486 F:      Documentation/trace/timerlat-tracer.rst
23487 F:      arch/*/kernel/trace.c
23488 F:      include/trace/events/osnoise.h
23489 F:      kernel/trace/trace_hwlat.c
23490 F:      kernel/trace/trace_irqsoff.c
23491 F:      kernel/trace/trace_osnoise.c
23492 F:      kernel/trace/trace_sched_wakeup.c
23493
23494 TRADITIONAL CHINESE DOCUMENTATION
23495 M:      Hu Haowen <2023002089@link.tyut.edu.cn>
23496 S:      Maintained
23497 W:      https://github.com/srcres258/linux-doc
23498 T:      git git://github.com/srcres258/linux-doc.git doc-zh-tw
23499 F:      Documentation/translations/zh_TW/
23500
23501 TRUSTED SECURITY MODULE (TSM) ATTESTATION REPORTS
23502 M:      Dan Williams <dan.j.williams@intel.com>
23503 L:      linux-coco@lists.linux.dev
23504 S:      Maintained
23505 F:      Documentation/ABI/testing/configfs-tsm
23506 F:      drivers/virt/coco/tsm.c
23507 F:      include/linux/tsm.h
23508
23509 TRUSTED SERVICES TEE DRIVER
23510 M:      Balint Dobszay <balint.dobszay@arm.com>
23511 M:      Sudeep Holla <sudeep.holla@arm.com>
23512 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
23513 L:      trusted-services@lists.trustedfirmware.org
23514 S:      Maintained
23515 F:      Documentation/tee/ts-tee.rst
23516 F:      drivers/tee/tstee/
23517
23518 TTY LAYER AND SERIAL DRIVERS
23519 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
23520 M:      Jiri Slaby <jirislaby@kernel.org>
23521 L:      linux-kernel@vger.kernel.org
23522 L:      linux-serial@vger.kernel.org
23523 S:      Supported
23524 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
23525 F:      Documentation/devicetree/bindings/serial/
23526 F:      Documentation/driver-api/serial/
23527 F:      drivers/tty/
23528 F:      include/linux/selection.h
23529 F:      include/linux/serial.h
23530 F:      include/linux/serial_core.h
23531 F:      include/linux/sysrq.h
23532 F:      include/linux/tty*.h
23533 F:      include/linux/vt.h
23534 F:      include/linux/vt_*.h
23535 F:      include/uapi/linux/serial.h
23536 F:      include/uapi/linux/serial_core.h
23537 F:      include/uapi/linux/tty.h
23538
23539 TUA9001 MEDIA DRIVER
23540 L:      linux-media@vger.kernel.org
23541 S:      Orphan
23542 W:      https://linuxtv.org
23543 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
23544 F:      drivers/media/tuners/tua9001*
23545
23546 TULIP NETWORK DRIVERS
23547 L:      netdev@vger.kernel.org
23548 L:      linux-parisc@vger.kernel.org
23549 S:      Orphan
23550 F:      drivers/net/ethernet/dec/tulip/
23551
23552 TUN/TAP driver
23553 M:      Willem de Bruijn <willemdebruijn.kernel@gmail.com>
23554 M:      Jason Wang <jasowang@redhat.com>
23555 S:      Maintained
23556 W:      http://vtun.sourceforge.net/tun
23557 F:      Documentation/networking/tuntap.rst
23558 F:      arch/um/os-Linux/drivers/
23559 F:      drivers/net/tap.c
23560 F:      drivers/net/tun.c
23561
23562 TURBOCHANNEL SUBSYSTEM
23563 M:      "Maciej W. Rozycki" <macro@orcam.me.uk>
23564 M:      Ralf Baechle <ralf@linux-mips.org>
23565 L:      linux-mips@vger.kernel.org
23566 S:      Maintained
23567 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
23568 F:      drivers/tc/
23569 F:      include/linux/tc.h
23570
23571 TURBOSTAT UTILITY
23572 M:      "Len Brown" <lenb@kernel.org>
23573 L:      linux-pm@vger.kernel.org
23574 S:      Supported
23575 Q:      https://patchwork.kernel.org/project/linux-pm/list/
23576 B:      https://bugzilla.kernel.org
23577 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
23578 F:      tools/power/x86/turbostat/
23579 F:      tools/testing/selftests/turbostat/
23580
23581 TW5864 VIDEO4LINUX DRIVER
23582 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
23583 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
23584 M:      Andrey Utkin <andrey_utkin@fastmail.com>
23585 L:      linux-media@vger.kernel.org
23586 S:      Supported
23587 F:      drivers/media/pci/tw5864/
23588
23589 TW68 VIDEO4LINUX DRIVER
23590 M:      Hans Verkuil <hverkuil@xs4all.nl>
23591 L:      linux-media@vger.kernel.org
23592 S:      Odd Fixes
23593 W:      https://linuxtv.org
23594 T:      git git://linuxtv.org/media_tree.git
23595 F:      drivers/media/pci/tw68/
23596
23597 TW686X VIDEO4LINUX DRIVER
23598 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
23599 L:      linux-media@vger.kernel.org
23600 S:      Maintained
23601 W:      http://linuxtv.org
23602 T:      git git://linuxtv.org/media_tree.git
23603 F:      drivers/media/pci/tw686x/
23604
23605 U-BOOT ENVIRONMENT VARIABLES
23606 M:      Rafał Miłecki <rafal@milecki.pl>
23607 S:      Maintained
23608 F:      Documentation/devicetree/bindings/nvmem/u-boot,env.yaml
23609 F:      drivers/nvmem/u-boot-env.c
23610
23611 UACCE ACCELERATOR FRAMEWORK
23612 M:      Zhangfei Gao <zhangfei.gao@linaro.org>
23613 M:      Zhou Wang <wangzhou1@hisilicon.com>
23614 L:      linux-accelerators@lists.ozlabs.org
23615 L:      linux-kernel@vger.kernel.org
23616 S:      Maintained
23617 F:      Documentation/ABI/testing/sysfs-driver-uacce
23618 F:      Documentation/misc-devices/uacce.rst
23619 F:      drivers/misc/uacce/
23620 F:      include/linux/uacce.h
23621 F:      include/uapi/misc/uacce/
23622
23623 UBI FILE SYSTEM (UBIFS)
23624 M:      Richard Weinberger <richard@nod.at>
23625 R:      Zhihao Cheng <chengzhihao1@huawei.com>
23626 L:      linux-mtd@lists.infradead.org
23627 S:      Supported
23628 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
23629 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
23630 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
23631 F:      Documentation/ABI/testing/sysfs-fs-ubifs
23632 F:      Documentation/filesystems/ubifs-authentication.rst
23633 F:      Documentation/filesystems/ubifs.rst
23634 F:      fs/ubifs/
23635
23636 UBLK USERSPACE BLOCK DRIVER
23637 M:      Ming Lei <ming.lei@redhat.com>
23638 L:      linux-block@vger.kernel.org
23639 S:      Maintained
23640 F:      Documentation/block/ublk.rst
23641 F:      drivers/block/ublk_drv.c
23642 F:      include/uapi/linux/ublk_cmd.h
23643
23644 UBSAN
23645 M:      Kees Cook <kees@kernel.org>
23646 R:      Marco Elver <elver@google.com>
23647 R:      Andrey Konovalov <andreyknvl@gmail.com>
23648 R:      Andrey Ryabinin <ryabinin.a.a@gmail.com>
23649 L:      kasan-dev@googlegroups.com
23650 L:      linux-hardening@vger.kernel.org
23651 S:      Supported
23652 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
23653 F:      Documentation/dev-tools/ubsan.rst
23654 F:      include/linux/ubsan.h
23655 F:      lib/Kconfig.ubsan
23656 F:      lib/test_ubsan.c
23657 F:      lib/ubsan.c
23658 F:      lib/ubsan.h
23659 F:      scripts/Makefile.ubsan
23660 K:      \bARCH_HAS_UBSAN\b
23661
23662 UCLINUX (M68KNOMMU AND COLDFIRE)
23663 M:      Greg Ungerer <gerg@linux-m68k.org>
23664 L:      linux-m68k@lists.linux-m68k.org
23665 S:      Maintained
23666 W:      http://www.linux-m68k.org/
23667 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
23668 F:      arch/m68k/*/*_no.*
23669 F:      arch/m68k/68*/
23670 F:      arch/m68k/coldfire/
23671 F:      arch/m68k/include/asm/*_no.*
23672
23673 UDF FILESYSTEM
23674 M:      Jan Kara <jack@suse.com>
23675 S:      Maintained
23676 F:      Documentation/filesystems/udf.rst
23677 F:      fs/udf/
23678
23679 UDRAW TABLET
23680 M:      Bastien Nocera <hadess@hadess.net>
23681 L:      linux-input@vger.kernel.org
23682 S:      Maintained
23683 F:      drivers/hid/hid-udraw-ps3.c
23684
23685 UFS FILESYSTEM
23686 M:      Evgeniy Dushistov <dushistov@mail.ru>
23687 S:      Maintained
23688 F:      Documentation/admin-guide/ufs.rst
23689 F:      fs/ufs/
23690
23691 UHID USERSPACE HID IO DRIVER
23692 M:      David Rheinsberg <david@readahead.eu>
23693 L:      linux-input@vger.kernel.org
23694 S:      Maintained
23695 F:      drivers/hid/uhid.c
23696 F:      include/uapi/linux/uhid.h
23697
23698 ULPI BUS
23699 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
23700 L:      linux-usb@vger.kernel.org
23701 S:      Maintained
23702 F:      drivers/usb/common/ulpi.c
23703 F:      include/linux/ulpi/
23704
23705 UNICODE SUBSYSTEM
23706 M:      Gabriel Krisman Bertazi <krisman@kernel.org>
23707 L:      linux-fsdevel@vger.kernel.org
23708 S:      Supported
23709 F:      fs/unicode/
23710
23711 UNIFDEF
23712 M:      Tony Finch <dot@dotat.at>
23713 S:      Maintained
23714 W:      http://dotat.at/prog/unifdef
23715 F:      scripts/unifdef.c
23716
23717 UNIFORM CDROM DRIVER
23718 M:      Phillip Potter <phil@philpotter.co.uk>
23719 S:      Maintained
23720 F:      Documentation/cdrom/
23721 F:      drivers/cdrom/cdrom.c
23722 F:      include/linux/cdrom.h
23723 F:      include/uapi/linux/cdrom.h
23724
23725 UNION-FIND
23726 M:      Xavier <xavier_qy@163.com>
23727 L:      linux-kernel@vger.kernel.org
23728 S:      Maintained
23729 F:      Documentation/core-api/union_find.rst
23730 F:      Documentation/translations/zh_CN/core-api/union_find.rst
23731 F:      include/linux/union_find.h
23732 F:      lib/union_find.c
23733
23734 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
23735 R:      Alim Akhtar <alim.akhtar@samsung.com>
23736 R:      Avri Altman <avri.altman@wdc.com>
23737 R:      Bart Van Assche <bvanassche@acm.org>
23738 L:      linux-scsi@vger.kernel.org
23739 S:      Supported
23740 F:      Documentation/devicetree/bindings/ufs/
23741 F:      Documentation/scsi/ufs.rst
23742 F:      drivers/ufs/core/
23743
23744 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
23745 M:      Pedro Sousa <pedrom.sousa@synopsys.com>
23746 L:      linux-scsi@vger.kernel.org
23747 S:      Supported
23748 F:      drivers/ufs/host/*dwc*
23749
23750 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER EXYNOS HOOKS
23751 M:      Alim Akhtar <alim.akhtar@samsung.com>
23752 L:      linux-scsi@vger.kernel.org
23753 S:      Maintained
23754 F:      drivers/ufs/host/ufs-exynos*
23755
23756 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
23757 M:      Peter Wang <peter.wang@mediatek.com>
23758 R:      Stanley Jhu <chu.stanley@gmail.com>
23759 L:      linux-scsi@vger.kernel.org
23760 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
23761 S:      Maintained
23762 F:      drivers/ufs/host/ufs-mediatek*
23763
23764 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER QUALCOMM HOOKS
23765 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
23766 L:      linux-arm-msm@vger.kernel.org
23767 L:      linux-scsi@vger.kernel.org
23768 S:      Maintained
23769 F:      Documentation/devicetree/bindings/ufs/qcom,ufs.yaml
23770 F:      drivers/ufs/host/ufs-qcom*
23771
23772 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER RENESAS HOOKS
23773 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
23774 L:      linux-renesas-soc@vger.kernel.org
23775 L:      linux-scsi@vger.kernel.org
23776 S:      Maintained
23777 F:      drivers/ufs/host/ufs-renesas.c
23778
23779 UNSORTED BLOCK IMAGES (UBI)
23780 M:      Richard Weinberger <richard@nod.at>
23781 R:      Zhihao Cheng <chengzhihao1@huawei.com>
23782 L:      linux-mtd@lists.infradead.org
23783 S:      Supported
23784 W:      http://www.linux-mtd.infradead.org/
23785 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
23786 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
23787 F:      drivers/mtd/ubi/
23788 F:      include/linux/mtd/ubi.h
23789 F:      include/uapi/mtd/ubi-user.h
23790
23791 UPROBES
23792 M:      Masami Hiramatsu <mhiramat@kernel.org>
23793 M:      Oleg Nesterov <oleg@redhat.com>
23794 M:      Peter Zijlstra <peterz@infradead.org>
23795 L:      linux-kernel@vger.kernel.org
23796 L:      linux-trace-kernel@vger.kernel.org
23797 S:      Maintained
23798 F:      arch/*/include/asm/uprobes.h
23799 F:      arch/*/kernel/probes/uprobes.c
23800 F:      arch/*/kernel/uprobes.c
23801 F:      include/linux/uprobes.h
23802 F:      kernel/events/uprobes.c
23803
23804 USB "USBNET" DRIVER FRAMEWORK
23805 M:      Oliver Neukum <oneukum@suse.com>
23806 L:      netdev@vger.kernel.org
23807 S:      Maintained
23808 W:      http://www.linux-usb.org/usbnet
23809 F:      drivers/net/usb/usbnet.c
23810 F:      include/linux/usb/usbnet.h
23811
23812 USB ACM DRIVER
23813 M:      Oliver Neukum <oneukum@suse.com>
23814 L:      linux-usb@vger.kernel.org
23815 S:      Maintained
23816 F:      Documentation/usb/acm.rst
23817 F:      drivers/usb/class/cdc-acm.*
23818
23819 USB APPLE MFI FASTCHARGE DRIVER
23820 M:      Bastien Nocera <hadess@hadess.net>
23821 L:      linux-usb@vger.kernel.org
23822 S:      Maintained
23823 F:      drivers/usb/misc/apple-mfi-fastcharge.c
23824
23825 USB AR5523 WIRELESS DRIVER
23826 L:      linux-wireless@vger.kernel.org
23827 S:      Orphan
23828 F:      drivers/net/wireless/ath/ar5523/
23829
23830 USB ATTACHED SCSI
23831 M:      Oliver Neukum <oneukum@suse.com>
23832 L:      linux-usb@vger.kernel.org
23833 L:      linux-scsi@vger.kernel.org
23834 S:      Maintained
23835 F:      drivers/usb/storage/uas.c
23836
23837 USB CDC ETHERNET DRIVER
23838 M:      Oliver Neukum <oliver@neukum.org>
23839 L:      linux-usb@vger.kernel.org
23840 S:      Maintained
23841 F:      drivers/net/usb/cdc_*.c
23842 F:      include/uapi/linux/usb/cdc.h
23843
23844 USB CHAOSKEY DRIVER
23845 M:      Keith Packard <keithp@keithp.com>
23846 L:      linux-usb@vger.kernel.org
23847 S:      Maintained
23848 F:      drivers/usb/misc/chaoskey.c
23849
23850 USB CYPRESS C67X00 DRIVER
23851 L:      linux-usb@vger.kernel.org
23852 S:      Orphan
23853 F:      drivers/usb/c67x00/
23854
23855 USB DAVICOM DM9601 DRIVER
23856 M:      Peter Korsgaard <peter@korsgaard.com>
23857 L:      netdev@vger.kernel.org
23858 S:      Maintained
23859 W:      http://www.linux-usb.org/usbnet
23860 F:      drivers/net/usb/dm9601.c
23861
23862 USB EHCI DRIVER
23863 M:      Alan Stern <stern@rowland.harvard.edu>
23864 L:      linux-usb@vger.kernel.org
23865 S:      Maintained
23866 F:      Documentation/usb/ehci.rst
23867 F:      drivers/usb/host/ehci*
23868
23869 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
23870 M:      Jiri Kosina <jikos@kernel.org>
23871 M:      Benjamin Tissoires <bentiss@kernel.org>
23872 L:      linux-usb@vger.kernel.org
23873 S:      Maintained
23874 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
23875 F:      Documentation/hid/hiddev.rst
23876 F:      drivers/hid/usbhid/
23877
23878 USB INTEL XHCI ROLE MUX DRIVER
23879 M:      Hans de Goede <hdegoede@redhat.com>
23880 L:      linux-usb@vger.kernel.org
23881 S:      Maintained
23882 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
23883
23884 USB IP DRIVER FOR HISILICON KIRIN 960
23885 M:      Yu Chen <chenyu56@huawei.com>
23886 M:      Binghui Wang <wangbinghui@hisilicon.com>
23887 L:      linux-usb@vger.kernel.org
23888 S:      Maintained
23889 F:      Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
23890 F:      drivers/phy/hisilicon/phy-hi3660-usb3.c
23891
23892 USB IP DRIVER FOR HISILICON KIRIN 970
23893 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
23894 L:      linux-usb@vger.kernel.org
23895 S:      Maintained
23896 F:      Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
23897 F:      drivers/phy/hisilicon/phy-hi3670-usb3.c
23898
23899 USB ISP116X DRIVER
23900 M:      Olav Kongas <ok@artecdesign.ee>
23901 L:      linux-usb@vger.kernel.org
23902 S:      Maintained
23903 F:      drivers/usb/host/isp116x*
23904 F:      include/linux/usb/isp116x.h
23905
23906 USB ISP1760 DRIVER
23907 M:      Rui Miguel Silva <rui.silva@linaro.org>
23908 L:      linux-usb@vger.kernel.org
23909 S:      Maintained
23910 F:      Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
23911 F:      drivers/usb/isp1760/*
23912
23913 USB LAN78XX ETHERNET DRIVER
23914 M:      Woojung Huh <woojung.huh@microchip.com>
23915 M:      UNGLinuxDriver@microchip.com
23916 L:      netdev@vger.kernel.org
23917 S:      Maintained
23918 F:      Documentation/devicetree/bindings/net/microchip,lan78xx.txt
23919 F:      drivers/net/usb/lan78xx.*
23920 F:      include/dt-bindings/net/microchip-lan78xx.h
23921
23922 USB MASS STORAGE DRIVER
23923 M:      Alan Stern <stern@rowland.harvard.edu>
23924 L:      linux-usb@vger.kernel.org
23925 L:      usb-storage@lists.one-eyed-alien.net
23926 S:      Maintained
23927 F:      drivers/usb/storage/
23928
23929 USB MIDI DRIVER
23930 M:      Clemens Ladisch <clemens@ladisch.de>
23931 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
23932 S:      Maintained
23933 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
23934 F:      sound/usb/midi.*
23935
23936 USB NETWORKING DRIVERS
23937 L:      linux-usb@vger.kernel.org
23938 S:      Odd Fixes
23939 F:      drivers/net/usb/
23940
23941 USB OHCI DRIVER
23942 M:      Alan Stern <stern@rowland.harvard.edu>
23943 L:      linux-usb@vger.kernel.org
23944 S:      Maintained
23945 F:      Documentation/usb/ohci.rst
23946 F:      drivers/usb/host/ohci*
23947
23948 USB OTG FSM (Finite State Machine)
23949 M:      Peter Chen <peter.chen@kernel.org>
23950 L:      linux-usb@vger.kernel.org
23951 S:      Maintained
23952 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
23953 F:      drivers/usb/common/usb-otg-fsm.c
23954
23955 USB OVER IP DRIVER
23956 M:      Valentina Manea <valentina.manea.m@gmail.com>
23957 M:      Shuah Khan <shuah@kernel.org>
23958 M:      Shuah Khan <skhan@linuxfoundation.org>
23959 R:      Hongren Zheng <i@zenithal.me>
23960 L:      linux-usb@vger.kernel.org
23961 S:      Maintained
23962 F:      Documentation/usb/usbip_protocol.rst
23963 F:      drivers/usb/usbip/
23964 F:      tools/testing/selftests/drivers/usb/usbip/
23965 F:      tools/usb/usbip/
23966
23967 USB PEGASUS DRIVER
23968 M:      Petko Manolov <petkan@nucleusys.com>
23969 L:      linux-usb@vger.kernel.org
23970 L:      netdev@vger.kernel.org
23971 S:      Maintained
23972 W:      https://github.com/petkan/pegasus
23973 T:      git https://github.com/petkan/pegasus.git
23974 F:      drivers/net/usb/pegasus.*
23975
23976 USB PRINTER DRIVER (usblp)
23977 M:      Pete Zaitcev <zaitcev@redhat.com>
23978 L:      linux-usb@vger.kernel.org
23979 S:      Supported
23980 F:      drivers/usb/class/usblp.c
23981
23982 USB QMI WWAN NETWORK DRIVER
23983 M:      Bjørn Mork <bjorn@mork.no>
23984 L:      netdev@vger.kernel.org
23985 S:      Maintained
23986 F:      Documentation/ABI/testing/sysfs-class-net-qmi
23987 F:      drivers/net/usb/qmi_wwan.c
23988
23989 USB RAW GADGET DRIVER
23990 R:      Andrey Konovalov <andreyknvl@gmail.com>
23991 L:      linux-usb@vger.kernel.org
23992 S:      Maintained
23993 F:      Documentation/usb/raw-gadget.rst
23994 F:      drivers/usb/gadget/legacy/raw_gadget.c
23995 F:      include/uapi/linux/usb/raw_gadget.h
23996
23997 USB RTL8150 DRIVER
23998 M:      Petko Manolov <petkan@nucleusys.com>
23999 L:      linux-usb@vger.kernel.org
24000 L:      netdev@vger.kernel.org
24001 S:      Maintained
24002 W:      https://github.com/petkan/rtl8150
24003 T:      git https://github.com/petkan/rtl8150.git
24004 F:      drivers/net/usb/rtl8150.c
24005
24006 USB SERIAL SUBSYSTEM
24007 M:      Johan Hovold <johan@kernel.org>
24008 L:      linux-usb@vger.kernel.org
24009 S:      Maintained
24010 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
24011 F:      Documentation/usb/usb-serial.rst
24012 F:      drivers/usb/serial/
24013 F:      include/linux/usb/serial.h
24014
24015 USB SMSC75XX ETHERNET DRIVER
24016 M:      Steve Glendinning <steve.glendinning@shawell.net>
24017 L:      netdev@vger.kernel.org
24018 S:      Maintained
24019 F:      drivers/net/usb/smsc75xx.*
24020
24021 USB SMSC95XX ETHERNET DRIVER
24022 M:      Steve Glendinning <steve.glendinning@shawell.net>
24023 M:      UNGLinuxDriver@microchip.com
24024 L:      netdev@vger.kernel.org
24025 S:      Maintained
24026 F:      drivers/net/usb/smsc95xx.*
24027
24028 USB SUBSYSTEM
24029 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
24030 L:      linux-usb@vger.kernel.org
24031 S:      Supported
24032 W:      http://www.linux-usb.org
24033 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
24034 F:      Documentation/devicetree/bindings/usb/
24035 F:      Documentation/usb/
24036 F:      drivers/usb/
24037 F:      include/dt-bindings/usb/
24038 F:      include/linux/usb.h
24039 F:      include/linux/usb/
24040 F:      include/uapi/linux/usb/
24041
24042 USB TYPEC BUS FOR ALTERNATE MODES
24043 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
24044 L:      linux-usb@vger.kernel.org
24045 S:      Maintained
24046 F:      Documentation/ABI/testing/sysfs-bus-typec
24047 F:      Documentation/driver-api/usb/typec_bus.rst
24048 F:      drivers/usb/typec/altmodes/
24049 F:      include/linux/usb/typec_altmode.h
24050
24051 USB TYPEC CLASS
24052 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
24053 L:      linux-usb@vger.kernel.org
24054 S:      Maintained
24055 F:      Documentation/ABI/testing/sysfs-class-typec
24056 F:      Documentation/driver-api/usb/typec.rst
24057 F:      drivers/usb/typec/
24058 F:      include/linux/usb/typec.h
24059
24060 USB TYPEC INTEL PMC MUX DRIVER
24061 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
24062 L:      linux-usb@vger.kernel.org
24063 S:      Maintained
24064 F:      Documentation/firmware-guide/acpi/intel-pmc-mux.rst
24065 F:      drivers/usb/typec/mux/intel_pmc_mux.c
24066
24067 USB TYPEC PI3USB30532 MUX DRIVER
24068 M:      Hans de Goede <hdegoede@redhat.com>
24069 L:      linux-usb@vger.kernel.org
24070 S:      Maintained
24071 F:      drivers/usb/typec/mux/pi3usb30532.c
24072
24073 USB TYPEC PORT CONTROLLER DRIVERS
24074 L:      linux-usb@vger.kernel.org
24075 S:      Orphan
24076 F:      drivers/usb/typec/tcpm/
24077
24078 USB UHCI DRIVER
24079 M:      Alan Stern <stern@rowland.harvard.edu>
24080 L:      linux-usb@vger.kernel.org
24081 S:      Maintained
24082 F:      drivers/usb/host/uhci*
24083
24084 USB VIDEO CLASS
24085 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
24086 L:      linux-media@vger.kernel.org
24087 S:      Maintained
24088 W:      http://www.ideasonboard.org/uvc/
24089 T:      git git://linuxtv.org/media_tree.git
24090 F:      drivers/media/usb/uvc/
24091 F:      include/uapi/linux/uvcvideo.h
24092
24093 USB WEBCAM GADGET
24094 L:      linux-usb@vger.kernel.org
24095 S:      Orphan
24096 F:      drivers/usb/gadget/function/*uvc*
24097 F:      drivers/usb/gadget/legacy/webcam.c
24098 F:      include/uapi/linux/usb/g_uvc.h
24099
24100 USB XHCI DRIVER
24101 M:      Mathias Nyman <mathias.nyman@intel.com>
24102 L:      linux-usb@vger.kernel.org
24103 S:      Supported
24104 F:      drivers/usb/host/pci-quirks*
24105 F:      drivers/usb/host/xhci*
24106
24107 USER DATAGRAM PROTOCOL (UDP)
24108 M:      Willem de Bruijn <willemdebruijn.kernel@gmail.com>
24109 S:      Maintained
24110 F:      include/linux/udp.h
24111 F:      net/ipv4/udp.c
24112 F:      net/ipv6/udp.c
24113
24114 USER-MODE LINUX (UML)
24115 M:      Richard Weinberger <richard@nod.at>
24116 M:      Anton Ivanov <anton.ivanov@cambridgegreys.com>
24117 M:      Johannes Berg <johannes@sipsolutions.net>
24118 L:      linux-um@lists.infradead.org
24119 S:      Maintained
24120 W:      http://user-mode-linux.sourceforge.net
24121 Q:      https://patchwork.ozlabs.org/project/linux-um/list/
24122 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
24123 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
24124 F:      Documentation/virt/uml/
24125 F:      arch/um/
24126 F:      arch/x86/um/
24127 F:      fs/hostfs/
24128
24129 USERSPACE COPYIN/COPYOUT (UIOVEC)
24130 M:      Alexander Viro <viro@zeniv.linux.org.uk>
24131 S:      Maintained
24132 F:      include/linux/uio.h
24133 F:      lib/iov_iter.c
24134
24135 USERSPACE DMA BUFFER DRIVER
24136 M:      Gerd Hoffmann <kraxel@redhat.com>
24137 L:      dri-devel@lists.freedesktop.org
24138 S:      Maintained
24139 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
24140 F:      drivers/dma-buf/udmabuf.c
24141 F:      include/uapi/linux/udmabuf.h
24142
24143 USERSPACE I/O (UIO)
24144 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
24145 S:      Maintained
24146 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
24147 F:      Documentation/driver-api/uio-howto.rst
24148 F:      drivers/uio/
24149 F:      include/linux/uio_driver.h
24150
24151 UTIL-LINUX PACKAGE
24152 M:      Karel Zak <kzak@redhat.com>
24153 L:      util-linux@vger.kernel.org
24154 S:      Maintained
24155 W:      http://en.wikipedia.org/wiki/Util-linux
24156 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
24157
24158 UUID HELPERS
24159 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
24160 L:      linux-kernel@vger.kernel.org
24161 S:      Maintained
24162 F:      include/linux/uuid.h
24163 F:      lib/test_uuid.c
24164 F:      lib/uuid.c
24165
24166 UV SYSFS DRIVER
24167 M:      Justin Ernst <justin.ernst@hpe.com>
24168 L:      platform-driver-x86@vger.kernel.org
24169 S:      Maintained
24170 F:      drivers/platform/x86/uv_sysfs.c
24171
24172 UVESAFB DRIVER
24173 M:      Michal Januszewski <spock@gentoo.org>
24174 L:      linux-fbdev@vger.kernel.org
24175 S:      Maintained
24176 W:      https://github.com/mjanusz/v86d
24177 F:      Documentation/fb/uvesafb.rst
24178 F:      drivers/video/fbdev/uvesafb.*
24179
24180 Ux500 CLOCK DRIVERS
24181 M:      Ulf Hansson <ulf.hansson@linaro.org>
24182 L:      linux-clk@vger.kernel.org
24183 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
24184 S:      Maintained
24185 F:      drivers/clk/ux500/
24186
24187 V4L2 ASYNC AND FWNODE FRAMEWORKS
24188 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
24189 L:      linux-media@vger.kernel.org
24190 S:      Maintained
24191 T:      git git://linuxtv.org/media_tree.git
24192 F:      drivers/media/v4l2-core/v4l2-async.c
24193 F:      drivers/media/v4l2-core/v4l2-fwnode.c
24194 F:      include/media/v4l2-async.h
24195 F:      include/media/v4l2-fwnode.h
24196
24197 V4L2 LENS DRIVERS
24198 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
24199 L:      linux-media@vger.kernel.org
24200 S:      Maintained
24201 F:      drivers/media/i2c/ak*
24202 F:      drivers/media/i2c/dw*
24203 F:      drivers/media/i2c/lm*
24204
24205 V4L2 CAMERA SENSOR DRIVERS
24206 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
24207 L:      linux-media@vger.kernel.org
24208 S:      Maintained
24209 F:      Documentation/driver-api/media/camera-sensor.rst
24210 F:      Documentation/driver-api/media/tx-rx.rst
24211 F:      drivers/media/i2c/ar*
24212 F:      drivers/media/i2c/gc*
24213 F:      drivers/media/i2c/hi*
24214 F:      drivers/media/i2c/imx*
24215 F:      drivers/media/i2c/mt*
24216 F:      drivers/media/i2c/og*
24217 F:      drivers/media/i2c/ov*
24218 F:      drivers/media/i2c/s5*
24219 F:      drivers/media/i2c/vgxy61.c
24220
24221 VF610 NAND DRIVER
24222 M:      Stefan Agner <stefan@agner.ch>
24223 L:      linux-mtd@lists.infradead.org
24224 S:      Supported
24225 F:      drivers/mtd/nand/raw/vf610_nfc.c
24226
24227 VFAT/FAT/MSDOS FILESYSTEM
24228 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
24229 S:      Maintained
24230 F:      Documentation/filesystems/vfat.rst
24231 F:      fs/fat/
24232 F:      tools/testing/selftests/filesystems/fat/
24233
24234 VFIO CDX DRIVER
24235 M:      Nipun Gupta <nipun.gupta@amd.com>
24236 M:      Nikhil Agarwal <nikhil.agarwal@amd.com>
24237 L:      kvm@vger.kernel.org
24238 S:      Maintained
24239 F:      drivers/vfio/cdx/*
24240
24241 VFIO DRIVER
24242 M:      Alex Williamson <alex.williamson@redhat.com>
24243 L:      kvm@vger.kernel.org
24244 S:      Maintained
24245 T:      git https://github.com/awilliam/linux-vfio.git
24246 F:      Documentation/ABI/testing/debugfs-vfio
24247 F:      Documentation/ABI/testing/sysfs-devices-vfio-dev
24248 F:      Documentation/driver-api/vfio.rst
24249 F:      drivers/vfio/
24250 F:      include/linux/vfio.h
24251 F:      include/linux/vfio_pci_core.h
24252 F:      include/uapi/linux/vfio.h
24253
24254 VFIO FSL-MC DRIVER
24255 L:      kvm@vger.kernel.org
24256 S:      Orphan
24257 F:      drivers/vfio/fsl-mc/
24258
24259 VFIO HISILICON PCI DRIVER
24260 M:      Longfang Liu <liulongfang@huawei.com>
24261 M:      Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
24262 L:      kvm@vger.kernel.org
24263 S:      Maintained
24264 F:      drivers/vfio/pci/hisilicon/
24265
24266 VFIO MEDIATED DEVICE DRIVERS
24267 M:      Kirti Wankhede <kwankhede@nvidia.com>
24268 L:      kvm@vger.kernel.org
24269 S:      Maintained
24270 F:      Documentation/driver-api/vfio-mediated-device.rst
24271 F:      drivers/vfio/mdev/
24272 F:      include/linux/mdev.h
24273 F:      samples/vfio-mdev/
24274
24275 VFIO MLX5 PCI DRIVER
24276 M:      Yishai Hadas <yishaih@nvidia.com>
24277 L:      kvm@vger.kernel.org
24278 S:      Maintained
24279 F:      drivers/vfio/pci/mlx5/
24280
24281 VFIO NVIDIA GRACE GPU DRIVER
24282 M:      Ankit Agrawal <ankita@nvidia.com>
24283 L:      kvm@vger.kernel.org
24284 S:      Supported
24285 F:      drivers/vfio/pci/nvgrace-gpu/
24286
24287 VFIO PCI DEVICE SPECIFIC DRIVERS
24288 R:      Jason Gunthorpe <jgg@nvidia.com>
24289 R:      Yishai Hadas <yishaih@nvidia.com>
24290 R:      Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
24291 R:      Kevin Tian <kevin.tian@intel.com>
24292 L:      kvm@vger.kernel.org
24293 S:      Maintained
24294 P:      Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
24295 F:      drivers/vfio/pci/*/
24296
24297 VFIO PDS PCI DRIVER
24298 M:      Brett Creeley <brett.creeley@amd.com>
24299 L:      kvm@vger.kernel.org
24300 S:      Maintained
24301 F:      Documentation/networking/device_drivers/ethernet/amd/pds_vfio_pci.rst
24302 F:      drivers/vfio/pci/pds/
24303
24304 VFIO PLATFORM DRIVER
24305 M:      Eric Auger <eric.auger@redhat.com>
24306 L:      kvm@vger.kernel.org
24307 S:      Maintained
24308 F:      drivers/vfio/platform/
24309
24310 VFIO QAT PCI DRIVER
24311 M:      Xin Zeng <xin.zeng@intel.com>
24312 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
24313 L:      kvm@vger.kernel.org
24314 L:      qat-linux@intel.com
24315 S:      Supported
24316 F:      drivers/vfio/pci/qat/
24317
24318 VFIO VIRTIO PCI DRIVER
24319 M:      Yishai Hadas <yishaih@nvidia.com>
24320 L:      kvm@vger.kernel.org
24321 L:      virtualization@lists.linux.dev
24322 S:      Maintained
24323 F:      drivers/vfio/pci/virtio
24324
24325 VGA_SWITCHEROO
24326 R:      Lukas Wunner <lukas@wunner.de>
24327 S:      Maintained
24328 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
24329 F:      Documentation/gpu/vga-switcheroo.rst
24330 F:      drivers/gpu/vga/vga_switcheroo.c
24331 F:      include/linux/vga_switcheroo.h
24332
24333 VIA RHINE NETWORK DRIVER
24334 M:      Kevin Brace <kevinbrace@bracecomputerlab.com>
24335 S:      Maintained
24336 F:      drivers/net/ethernet/via/via-rhine.c
24337
24338 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
24339 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
24340 L:      linux-fbdev@vger.kernel.org
24341 S:      Maintained
24342 F:      drivers/video/fbdev/via/
24343 F:      include/linux/via-core.h
24344 F:      include/linux/via_i2c.h
24345
24346 VIA VELOCITY NETWORK DRIVER
24347 M:      Francois Romieu <romieu@fr.zoreil.com>
24348 L:      netdev@vger.kernel.org
24349 S:      Maintained
24350 F:      drivers/net/ethernet/via/via-velocity.*
24351
24352 VICODEC VIRTUAL CODEC DRIVER
24353 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
24354 L:      linux-media@vger.kernel.org
24355 S:      Maintained
24356 W:      https://linuxtv.org
24357 T:      git git://linuxtv.org/media_tree.git
24358 F:      drivers/media/test-drivers/vicodec/*
24359
24360 VIDEO I2C POLLING DRIVER
24361 M:      Matt Ranostay <matt.ranostay@konsulko.com>
24362 L:      linux-media@vger.kernel.org
24363 S:      Maintained
24364 F:      drivers/media/i2c/video-i2c.c
24365
24366 VIDEO MULTIPLEXER DRIVER
24367 M:      Philipp Zabel <p.zabel@pengutronix.de>
24368 L:      linux-media@vger.kernel.org
24369 S:      Maintained
24370 F:      drivers/media/platform/video-mux.c
24371
24372 VIDEOBUF2 FRAMEWORK
24373 M:      Tomasz Figa <tfiga@chromium.org>
24374 M:      Marek Szyprowski <m.szyprowski@samsung.com>
24375 L:      linux-media@vger.kernel.org
24376 S:      Maintained
24377 F:      drivers/media/common/videobuf2/*
24378 F:      include/media/videobuf2-*
24379
24380 VIDTV VIRTUAL DIGITAL TV DRIVER
24381 M:      Daniel W. S. Almeida <dwlsalmeida@gmail.com>
24382 L:      linux-media@vger.kernel.org
24383 S:      Maintained
24384 W:      https://linuxtv.org
24385 T:      git git://linuxtv.org/media_tree.git
24386 F:      drivers/media/test-drivers/vidtv/*
24387
24388 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
24389 M:      Shuah Khan <skhan@linuxfoundation.org>
24390 R:      Kieran Bingham <kieran.bingham@ideasonboard.com>
24391 L:      linux-media@vger.kernel.org
24392 S:      Maintained
24393 W:      https://linuxtv.org
24394 T:      git git://linuxtv.org/media_tree.git
24395 F:      drivers/media/test-drivers/vimc/*
24396
24397 VIRT LIB
24398 M:      Alex Williamson <alex.williamson@redhat.com>
24399 M:      Paolo Bonzini <pbonzini@redhat.com>
24400 L:      kvm@vger.kernel.org
24401 S:      Supported
24402 F:      virt/lib/
24403
24404 VIRTIO AND VHOST VSOCK DRIVER
24405 M:      Stefan Hajnoczi <stefanha@redhat.com>
24406 M:      Stefano Garzarella <sgarzare@redhat.com>
24407 L:      kvm@vger.kernel.org
24408 L:      virtualization@lists.linux.dev
24409 L:      netdev@vger.kernel.org
24410 S:      Maintained
24411 F:      drivers/vhost/vsock.c
24412 F:      include/linux/virtio_vsock.h
24413 F:      include/uapi/linux/virtio_vsock.h
24414 F:      net/vmw_vsock/virtio_transport.c
24415 F:      net/vmw_vsock/virtio_transport_common.c
24416
24417 VIRTIO BALLOON
24418 M:      "Michael S. Tsirkin" <mst@redhat.com>
24419 M:      David Hildenbrand <david@redhat.com>
24420 L:      virtualization@lists.linux.dev
24421 S:      Maintained
24422 F:      drivers/virtio/virtio_balloon.c
24423 F:      include/linux/balloon_compaction.h
24424 F:      include/uapi/linux/virtio_balloon.h
24425 F:      mm/balloon_compaction.c
24426
24427 VIRTIO BLOCK AND SCSI DRIVERS
24428 M:      "Michael S. Tsirkin" <mst@redhat.com>
24429 M:      Jason Wang <jasowang@redhat.com>
24430 R:      Paolo Bonzini <pbonzini@redhat.com>
24431 R:      Stefan Hajnoczi <stefanha@redhat.com>
24432 R:      Eugenio Pérez <eperezma@redhat.com>
24433 L:      virtualization@lists.linux.dev
24434 S:      Maintained
24435 F:      drivers/block/virtio_blk.c
24436 F:      drivers/scsi/virtio_scsi.c
24437 F:      include/uapi/linux/virtio_blk.h
24438 F:      include/uapi/linux/virtio_scsi.h
24439
24440 VIRTIO CONSOLE DRIVER
24441 M:      Amit Shah <amit@kernel.org>
24442 L:      virtualization@lists.linux.dev
24443 S:      Maintained
24444 F:      drivers/char/virtio_console.c
24445 F:      include/uapi/linux/virtio_console.h
24446
24447 VIRTIO CORE AND NET DRIVERS
24448 M:      "Michael S. Tsirkin" <mst@redhat.com>
24449 M:      Jason Wang <jasowang@redhat.com>
24450 R:      Xuan Zhuo <xuanzhuo@linux.alibaba.com>
24451 R:      Eugenio Pérez <eperezma@redhat.com>
24452 L:      virtualization@lists.linux.dev
24453 S:      Maintained
24454 F:      Documentation/ABI/testing/sysfs-bus-vdpa
24455 F:      Documentation/ABI/testing/sysfs-class-vduse
24456 F:      Documentation/devicetree/bindings/virtio/
24457 F:      Documentation/driver-api/virtio/
24458 F:      drivers/block/virtio_blk.c
24459 F:      drivers/crypto/virtio/
24460 F:      drivers/net/virtio_net.c
24461 F:      drivers/vdpa/
24462 F:      drivers/virtio/
24463 F:      include/linux/vdpa.h
24464 F:      include/linux/virtio*.h
24465 F:      include/linux/vringh.h
24466 F:      include/uapi/linux/virtio_*.h
24467 F:      tools/virtio/
24468 F:      tools/testing/selftests/drivers/net/virtio_net/
24469
24470 VIRTIO CRYPTO DRIVER
24471 M:      Gonglei <arei.gonglei@huawei.com>
24472 L:      virtualization@lists.linux.dev
24473 L:      linux-crypto@vger.kernel.org
24474 S:      Maintained
24475 F:      drivers/crypto/virtio/
24476 F:      include/uapi/linux/virtio_crypto.h
24477
24478 VIRTIO DRIVERS FOR S390
24479 M:      Cornelia Huck <cohuck@redhat.com>
24480 M:      Halil Pasic <pasic@linux.ibm.com>
24481 M:      Eric Farman <farman@linux.ibm.com>
24482 L:      linux-s390@vger.kernel.org
24483 L:      virtualization@lists.linux.dev
24484 L:      kvm@vger.kernel.org
24485 S:      Supported
24486 F:      arch/s390/include/uapi/asm/virtio-ccw.h
24487 F:      drivers/s390/virtio/
24488
24489 VIRTIO FILE SYSTEM
24490 M:      Vivek Goyal <vgoyal@redhat.com>
24491 M:      Stefan Hajnoczi <stefanha@redhat.com>
24492 M:      Miklos Szeredi <miklos@szeredi.hu>
24493 R:      Eugenio Pérez <eperezma@redhat.com>
24494 L:      virtualization@lists.linux.dev
24495 L:      linux-fsdevel@vger.kernel.org
24496 S:      Supported
24497 W:      https://virtio-fs.gitlab.io/
24498 F:      Documentation/filesystems/virtiofs.rst
24499 F:      fs/fuse/virtio_fs.c
24500 F:      include/uapi/linux/virtio_fs.h
24501
24502 VIRTIO GPIO DRIVER
24503 M:      Enrico Weigelt, metux IT consult <info@metux.net>
24504 M:      Viresh Kumar <vireshk@kernel.org>
24505 L:      linux-gpio@vger.kernel.org
24506 L:      virtualization@lists.linux.dev
24507 S:      Maintained
24508 F:      drivers/gpio/gpio-virtio.c
24509 F:      include/uapi/linux/virtio_gpio.h
24510
24511 VIRTIO GPU DRIVER
24512 M:      David Airlie <airlied@redhat.com>
24513 M:      Gerd Hoffmann <kraxel@redhat.com>
24514 R:      Gurchetan Singh <gurchetansingh@chromium.org>
24515 R:      Chia-I Wu <olvaffe@gmail.com>
24516 L:      dri-devel@lists.freedesktop.org
24517 L:      virtualization@lists.linux.dev
24518 S:      Maintained
24519 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
24520 F:      drivers/gpu/drm/ci/xfails/virtio*
24521 F:      drivers/gpu/drm/virtio/
24522 F:      include/uapi/linux/virtio_gpu.h
24523
24524 VIRTIO HOST (VHOST)
24525 M:      "Michael S. Tsirkin" <mst@redhat.com>
24526 M:      Jason Wang <jasowang@redhat.com>
24527 R:      Eugenio Pérez <eperezma@redhat.com>
24528 L:      kvm@vger.kernel.org
24529 L:      virtualization@lists.linux.dev
24530 L:      netdev@vger.kernel.org
24531 S:      Maintained
24532 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
24533 F:      drivers/vhost/
24534 F:      include/linux/sched/vhost_task.h
24535 F:      include/linux/vhost_iotlb.h
24536 F:      include/uapi/linux/vhost.h
24537 F:      kernel/vhost_task.c
24538
24539 VIRTIO HOST (VHOST-SCSI)
24540 M:      "Michael S. Tsirkin" <mst@redhat.com>
24541 M:      Jason Wang <jasowang@redhat.com>
24542 M:      Mike Christie <michael.christie@oracle.com>
24543 R:      Paolo Bonzini <pbonzini@redhat.com>
24544 R:      Stefan Hajnoczi <stefanha@redhat.com>
24545 L:      virtualization@lists.linux.dev
24546 S:      Maintained
24547 F:      drivers/vhost/scsi.c
24548
24549 VIRTIO I2C DRIVER
24550 M:      Viresh Kumar <viresh.kumar@linaro.org>
24551 R:      "Chen, Jian Jun" <jian.jun.chen@intel.com>
24552 L:      linux-i2c@vger.kernel.org
24553 L:      virtualization@lists.linux.dev
24554 S:      Maintained
24555 F:      drivers/i2c/busses/i2c-virtio.c
24556 F:      include/uapi/linux/virtio_i2c.h
24557
24558 VIRTIO INPUT DRIVER
24559 M:      Gerd Hoffmann <kraxel@redhat.com>
24560 S:      Maintained
24561 F:      drivers/virtio/virtio_input.c
24562 F:      include/uapi/linux/virtio_input.h
24563
24564 VIRTIO IOMMU DRIVER
24565 M:      Jean-Philippe Brucker <jean-philippe@linaro.org>
24566 L:      virtualization@lists.linux.dev
24567 S:      Maintained
24568 F:      drivers/iommu/virtio-iommu.c
24569 F:      include/uapi/linux/virtio_iommu.h
24570
24571 VIRTIO MEM DRIVER
24572 M:      David Hildenbrand <david@redhat.com>
24573 L:      virtualization@lists.linux.dev
24574 S:      Maintained
24575 W:      https://virtio-mem.gitlab.io/
24576 F:      drivers/virtio/virtio_mem.c
24577 F:      include/uapi/linux/virtio_mem.h
24578
24579 VIRTIO PMEM DRIVER
24580 M:      Pankaj Gupta <pankaj.gupta.linux@gmail.com>
24581 L:      virtualization@lists.linux.dev
24582 S:      Maintained
24583 F:      drivers/nvdimm/nd_virtio.c
24584 F:      drivers/nvdimm/virtio_pmem.c
24585
24586 VIRTIO SOUND DRIVER
24587 M:      Anton Yakovlev <anton.yakovlev@opensynergy.com>
24588 M:      "Michael S. Tsirkin" <mst@redhat.com>
24589 L:      virtualization@lists.linux.dev
24590 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
24591 S:      Maintained
24592 F:      include/uapi/linux/virtio_snd.h
24593 F:      sound/virtio/*
24594
24595 VIRTUAL BOX GUEST DEVICE DRIVER
24596 M:      Hans de Goede <hdegoede@redhat.com>
24597 M:      Arnd Bergmann <arnd@arndb.de>
24598 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
24599 S:      Maintained
24600 F:      drivers/virt/vboxguest/
24601 F:      include/linux/vbox_utils.h
24602 F:      include/uapi/linux/vbox*.h
24603
24604 VIRTUAL BOX SHARED FOLDER VFS DRIVER
24605 M:      Hans de Goede <hdegoede@redhat.com>
24606 L:      linux-fsdevel@vger.kernel.org
24607 S:      Maintained
24608 F:      fs/vboxsf/*
24609
24610 VIRTUAL PCM TEST DRIVER
24611 M:      Ivan Orlov <ivan.orlov0322@gmail.com>
24612 L:      linux-sound@vger.kernel.org
24613 S:      Maintained
24614 F:      Documentation/sound/cards/pcmtest.rst
24615 F:      sound/drivers/pcmtest.c
24616 F:      tools/testing/selftests/alsa/test-pcmtest-driver.c
24617
24618 VIRTUAL SERIO DEVICE DRIVER
24619 M:      Stephen Chandler Paul <thatslyude@gmail.com>
24620 S:      Maintained
24621 F:      drivers/input/serio/userio.c
24622 F:      include/uapi/linux/userio.h
24623
24624 VISHAY VEML6075 UVA AND UVB LIGHT SENSOR DRIVER
24625 M:      Javier Carrasco <javier.carrasco.cruz@gmail.com>
24626 S:      Maintained
24627 F:      Documentation/devicetree/bindings/iio/light/vishay,veml6075.yaml
24628 F:      drivers/iio/light/veml6075.c
24629
24630 VISL VIRTUAL STATELESS DECODER DRIVER
24631 M:      Daniel Almeida <daniel.almeida@collabora.com>
24632 L:      linux-media@vger.kernel.org
24633 S:      Supported
24634 F:      drivers/media/test-drivers/visl
24635
24636 VIVID VIRTUAL VIDEO DRIVER
24637 M:      Hans Verkuil <hverkuil@xs4all.nl>
24638 L:      linux-media@vger.kernel.org
24639 S:      Maintained
24640 W:      https://linuxtv.org
24641 T:      git git://linuxtv.org/media_tree.git
24642 F:      drivers/media/test-drivers/vivid/*
24643
24644 VM SOCKETS (AF_VSOCK)
24645 M:      Stefano Garzarella <sgarzare@redhat.com>
24646 L:      virtualization@lists.linux.dev
24647 L:      netdev@vger.kernel.org
24648 S:      Maintained
24649 F:      drivers/net/vsockmon.c
24650 F:      include/net/af_vsock.h
24651 F:      include/uapi/linux/vm_sockets.h
24652 F:      include/uapi/linux/vm_sockets_diag.h
24653 F:      include/uapi/linux/vsockmon.h
24654 F:      net/vmw_vsock/
24655 F:      tools/testing/vsock/
24656
24657 VMA
24658 M:      Andrew Morton <akpm@linux-foundation.org>
24659 R:      Liam R. Howlett <Liam.Howlett@oracle.com>
24660 R:      Vlastimil Babka <vbabka@suse.cz>
24661 R:      Lorenzo Stoakes <lorenzo.stoakes@oracle.com>
24662 L:      linux-mm@kvack.org
24663 S:      Maintained
24664 W:      https://www.linux-mm.org
24665 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
24666 F:      mm/vma.c
24667 F:      mm/vma.h
24668 F:      mm/vma_internal.h
24669 F:      tools/testing/vma/
24670
24671 VMALLOC
24672 M:      Andrew Morton <akpm@linux-foundation.org>
24673 R:      Uladzislau Rezki <urezki@gmail.com>
24674 R:      Christoph Hellwig <hch@infradead.org>
24675 L:      linux-mm@kvack.org
24676 S:      Maintained
24677 W:      http://www.linux-mm.org
24678 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
24679 F:      include/linux/vmalloc.h
24680 F:      mm/vmalloc.c
24681
24682 VME SUBSYSTEM
24683 L:      linux-kernel@vger.kernel.org
24684 S:      Orphan
24685 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
24686 F:      Documentation/driver-api/vme.rst
24687 F:      drivers/staging/vme_user/
24688
24689 VMWARE BALLOON DRIVER
24690 M:      Jerrin Shaji George <jerrin.shaji-george@broadcom.com>
24691 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24692 L:      linux-kernel@vger.kernel.org
24693 S:      Supported
24694 F:      drivers/misc/vmw_balloon.c
24695
24696 VMWARE HYPERVISOR INTERFACE
24697 M:      Ajay Kaher <ajay.kaher@broadcom.com>
24698 M:      Alexey Makhalov <alexey.amakhalov@broadcom.com>
24699 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24700 L:      virtualization@lists.linux.dev
24701 L:      x86@kernel.org
24702 S:      Supported
24703 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
24704 F:      arch/x86/include/asm/vmware.h
24705 F:      arch/x86/kernel/cpu/vmware.c
24706
24707 VMWARE PVRDMA DRIVER
24708 M:      Bryan Tan <bryan-bt.tan@broadcom.com>
24709 M:      Vishnu Dasa <vishnu.dasa@broadcom.com>
24710 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24711 L:      linux-rdma@vger.kernel.org
24712 S:      Supported
24713 F:      drivers/infiniband/hw/vmw_pvrdma/
24714
24715 VMWARE PVSCSI DRIVER
24716 M:      Vishal Bhakta <vishal.bhakta@broadcom.com>
24717 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24718 L:      linux-scsi@vger.kernel.org
24719 S:      Supported
24720 F:      drivers/scsi/vmw_pvscsi.c
24721 F:      drivers/scsi/vmw_pvscsi.h
24722
24723 VMWARE VIRTUAL PTP CLOCK DRIVER
24724 M:      Nick Shi <nick.shi@broadcom.com>
24725 R:      Ajay Kaher <ajay.kaher@broadcom.com>
24726 R:      Alexey Makhalov <alexey.amakhalov@broadcom.com>
24727 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24728 L:      netdev@vger.kernel.org
24729 S:      Supported
24730 F:      drivers/ptp/ptp_vmw.c
24731
24732 VMWARE VMCI DRIVER
24733 M:      Bryan Tan <bryan-bt.tan@broadcom.com>
24734 M:      Vishnu Dasa <vishnu.dasa@broadcom.com>
24735 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24736 L:      linux-kernel@vger.kernel.org
24737 S:      Supported
24738 F:      drivers/misc/vmw_vmci/
24739 F:      include/linux/vmw_vmci*
24740
24741 VMWARE VMMOUSE SUBDRIVER
24742 M:      Zack Rusin <zack.rusin@broadcom.com>
24743 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24744 L:      linux-input@vger.kernel.org
24745 S:      Supported
24746 F:      drivers/input/mouse/vmmouse.c
24747 F:      drivers/input/mouse/vmmouse.h
24748
24749 VMWARE VMXNET3 ETHERNET DRIVER
24750 M:      Ronak Doshi <ronak.doshi@broadcom.com>
24751 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24752 L:      netdev@vger.kernel.org
24753 S:      Supported
24754 F:      drivers/net/vmxnet3/
24755
24756 VMWARE VSOCK VMCI TRANSPORT DRIVER
24757 M:      Bryan Tan <bryan-bt.tan@broadcom.com>
24758 M:      Vishnu Dasa <vishnu.dasa@broadcom.com>
24759 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24760 L:      linux-kernel@vger.kernel.org
24761 S:      Supported
24762 F:      net/vmw_vsock/vmci_transport*
24763
24764 VOCORE VOCORE2 BOARD
24765 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
24766 L:      linux-mips@vger.kernel.org
24767 S:      Maintained
24768 F:      arch/mips/boot/dts/ralink/vocore2.dts
24769
24770 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
24771 M:      Liam Girdwood <lgirdwood@gmail.com>
24772 M:      Mark Brown <broonie@kernel.org>
24773 L:      linux-kernel@vger.kernel.org
24774 S:      Supported
24775 W:      http://www.slimlogic.co.uk/?p=48
24776 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
24777 F:      Documentation/devicetree/bindings/regulator/
24778 F:      Documentation/power/regulator/
24779 F:      drivers/regulator/
24780 F:      include/dt-bindings/regulator/
24781 F:      include/linux/regulator/
24782 K:      regulator_get_optional
24783
24784 VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
24785 R:      Matti Vaittinen <mazziesaccount@gmail.com>
24786 F:      drivers/regulator/irq_helpers.c
24787
24788 VRF
24789 M:      David Ahern <dsahern@kernel.org>
24790 L:      netdev@vger.kernel.org
24791 S:      Maintained
24792 F:      Documentation/networking/vrf.rst
24793 F:      drivers/net/vrf.c
24794
24795 VSPRINTF
24796 M:      Petr Mladek <pmladek@suse.com>
24797 M:      Steven Rostedt <rostedt@goodmis.org>
24798 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
24799 R:      Rasmus Villemoes <linux@rasmusvillemoes.dk>
24800 R:      Sergey Senozhatsky <senozhatsky@chromium.org>
24801 S:      Maintained
24802 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
24803 F:      Documentation/core-api/printk-formats.rst
24804 F:      lib/test_printf.c
24805 F:      lib/test_scanf.c
24806 F:      lib/vsprintf.c
24807
24808 VT1211 HARDWARE MONITOR DRIVER
24809 M:      Juerg Haefliger <juergh@proton.me>
24810 L:      linux-hwmon@vger.kernel.org
24811 S:      Maintained
24812 F:      Documentation/hwmon/vt1211.rst
24813 F:      drivers/hwmon/vt1211.c
24814
24815 VT8231 HARDWARE MONITOR DRIVER
24816 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
24817 L:      linux-hwmon@vger.kernel.org
24818 S:      Maintained
24819 F:      drivers/hwmon/vt8231.c
24820
24821 VUB300 USB to SDIO/SD/MMC bridge chip
24822 L:      linux-mmc@vger.kernel.org
24823 S:      Orphan
24824 F:      drivers/mmc/host/vub300.c
24825
24826 W1 DALLAS'S 1-WIRE BUS
24827 M:      Krzysztof Kozlowski <krzk@kernel.org>
24828 S:      Maintained
24829 F:      Documentation/devicetree/bindings/w1/
24830 F:      Documentation/w1/
24831 F:      drivers/w1/
24832 F:      include/linux/w1.h
24833
24834 W83791D HARDWARE MONITORING DRIVER
24835 M:      Marc Hulsman <m.hulsman@tudelft.nl>
24836 L:      linux-hwmon@vger.kernel.org
24837 S:      Maintained
24838 F:      Documentation/hwmon/w83791d.rst
24839 F:      drivers/hwmon/w83791d.c
24840
24841 W83793 HARDWARE MONITORING DRIVER
24842 M:      Rudolf Marek <r.marek@assembler.cz>
24843 L:      linux-hwmon@vger.kernel.org
24844 S:      Maintained
24845 F:      Documentation/hwmon/w83793.rst
24846 F:      drivers/hwmon/w83793.c
24847
24848 W83795 HARDWARE MONITORING DRIVER
24849 M:      Jean Delvare <jdelvare@suse.com>
24850 L:      linux-hwmon@vger.kernel.org
24851 S:      Maintained
24852 F:      drivers/hwmon/w83795.c
24853
24854 W83L51xD SD/MMC CARD INTERFACE DRIVER
24855 M:      Pierre Ossman <pierre@ossman.eu>
24856 S:      Maintained
24857 F:      drivers/mmc/host/wbsd.*
24858
24859 WACOM PROTOCOL 4 SERIAL TABLETS
24860 M:      Julian Squires <julian@cipht.net>
24861 M:      Hans de Goede <hdegoede@redhat.com>
24862 L:      linux-input@vger.kernel.org
24863 S:      Maintained
24864 F:      drivers/input/tablet/wacom_serial4.c
24865
24866 WANGXUN ETHERNET DRIVER
24867 M:      Jiawen Wu <jiawenwu@trustnetic.com>
24868 M:      Mengyuan Lou <mengyuanlou@net-swift.com>
24869 L:      netdev@vger.kernel.org
24870 S:      Maintained
24871 W:      https://www.net-swift.com
24872 F:      Documentation/networking/device_drivers/ethernet/wangxun/*
24873 F:      drivers/net/ethernet/wangxun/
24874 F:      drivers/net/pcs/pcs-xpcs-wx.c
24875
24876 WATCHDOG DEVICE DRIVERS
24877 M:      Wim Van Sebroeck <wim@linux-watchdog.org>
24878 M:      Guenter Roeck <linux@roeck-us.net>
24879 L:      linux-watchdog@vger.kernel.org
24880 S:      Maintained
24881 W:      http://www.linux-watchdog.org/
24882 T:      git git://www.linux-watchdog.org/linux-watchdog.git
24883 F:      Documentation/devicetree/bindings/watchdog/
24884 F:      Documentation/watchdog/
24885 F:      drivers/watchdog/
24886 F:      include/linux/watchdog.h
24887 F:      include/trace/events/watchdog.h
24888 F:      include/uapi/linux/watchdog.h
24889
24890 WAVE5 VPU CODEC DRIVER
24891 M:      Nas Chung <nas.chung@chipsnmedia.com>
24892 M:      Jackson Lee <jackson.lee@chipsnmedia.com>
24893 L:      linux-media@vger.kernel.org
24894 S:      Maintained
24895 F:      Documentation/devicetree/bindings/media/cnm,wave521c.yaml
24896 F:      drivers/media/platform/chips-media/wave5/
24897
24898 WHISKEYCOVE PMIC GPIO DRIVER
24899 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
24900 L:      linux-gpio@vger.kernel.org
24901 S:      Maintained
24902 F:      drivers/gpio/gpio-wcove.c
24903
24904 WHWAVE RTC DRIVER
24905 M:      Dianlong Li <long17.cool@163.com>
24906 L:      linux-rtc@vger.kernel.org
24907 S:      Maintained
24908 F:      drivers/rtc/rtc-sd3078.c
24909
24910 WIIMOTE HID DRIVER
24911 M:      David Rheinsberg <david@readahead.eu>
24912 L:      linux-input@vger.kernel.org
24913 S:      Maintained
24914 F:      drivers/hid/hid-wiimote*
24915
24916 WILOCITY WIL6210 WIRELESS DRIVER
24917 L:      linux-wireless@vger.kernel.org
24918 S:      Orphan
24919 W:      https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
24920 F:      drivers/net/wireless/ath/wil6210/
24921
24922 WINBOND CIR DRIVER
24923 M:      David Härdeman <david@hardeman.nu>
24924 S:      Maintained
24925 F:      drivers/media/rc/winbond-cir.c
24926
24927 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
24928 L:      linux-watchdog@vger.kernel.org
24929 S:      Orphan
24930 F:      drivers/watchdog/ebc-c384_wdt.c
24931
24932 WINSYSTEMS WS16C48 GPIO DRIVER
24933 M:      William Breathitt Gray <wbg@kernel.org>
24934 L:      linux-gpio@vger.kernel.org
24935 S:      Maintained
24936 F:      drivers/gpio/gpio-ws16c48.c
24937
24938 WIREGUARD SECURE NETWORK TUNNEL
24939 M:      Jason A. Donenfeld <Jason@zx2c4.com>
24940 L:      wireguard@lists.zx2c4.com
24941 L:      netdev@vger.kernel.org
24942 S:      Maintained
24943 F:      drivers/net/wireguard/
24944 F:      tools/testing/selftests/wireguard/
24945
24946 WISTRON LAPTOP BUTTON DRIVER
24947 M:      Miloslav Trmac <mitr@volny.cz>
24948 S:      Maintained
24949 F:      drivers/input/misc/wistron_btns.c
24950
24951 WMI BINARY MOF DRIVER
24952 M:      Armin Wolf <W_Armin@gmx.de>
24953 R:      Thomas Weißschuh <linux@weissschuh.net>
24954 L:      platform-driver-x86@vger.kernel.org
24955 S:      Maintained
24956 F:      Documentation/ABI/stable/sysfs-platform-wmi-bmof
24957 F:      Documentation/wmi/devices/wmi-bmof.rst
24958 F:      drivers/platform/x86/wmi-bmof.c
24959
24960 WOLFSON MICROELECTRONICS DRIVERS
24961 L:      patches@opensource.cirrus.com
24962 S:      Supported
24963 W:      https://github.com/CirrusLogic/linux-drivers/wiki
24964 T:      git https://github.com/CirrusLogic/linux-drivers.git
24965 F:      Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
24966 F:      Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
24967 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
24968 F:      Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
24969 F:      Documentation/devicetree/bindings/sound/wlf,*.yaml
24970 F:      Documentation/devicetree/bindings/sound/wm*
24971 F:      Documentation/hwmon/wm83??.rst
24972 F:      arch/arm/mach-s3c/mach-crag6410*
24973 F:      drivers/clk/clk-wm83*.c
24974 F:      drivers/gpio/gpio-*wm*.c
24975 F:      drivers/gpio/gpio-arizona.c
24976 F:      drivers/hwmon/wm83??-hwmon.c
24977 F:      drivers/input/misc/wm831x-on.c
24978 F:      drivers/input/touchscreen/wm831x-ts.c
24979 F:      drivers/input/touchscreen/wm97*.c
24980 F:      drivers/leds/leds-wm83*.c
24981 F:      drivers/mfd/arizona*
24982 F:      drivers/mfd/cs47l24*
24983 F:      drivers/mfd/wm*.c
24984 F:      drivers/power/supply/wm83*.c
24985 F:      drivers/regulator/arizona*
24986 F:      drivers/regulator/wm8*.c
24987 F:      drivers/rtc/rtc-wm83*.c
24988 F:      drivers/video/backlight/wm83*_bl.c
24989 F:      drivers/watchdog/wm83*_wdt.c
24990 F:      include/linux/mfd/arizona/
24991 F:      include/linux/mfd/wm831x/
24992 F:      include/linux/mfd/wm8350/
24993 F:      include/linux/mfd/wm8400*
24994 F:      include/linux/regulator/arizona*
24995 F:      include/linux/wm97xx.h
24996 F:      include/sound/wm????.h
24997 F:      sound/soc/codecs/arizona*
24998 F:      sound/soc/codecs/cs47l24*
24999 F:      sound/soc/codecs/wm*
25000
25001 WORKQUEUE
25002 M:      Tejun Heo <tj@kernel.org>
25003 R:      Lai Jiangshan <jiangshanlai@gmail.com>
25004 S:      Maintained
25005 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
25006 F:      Documentation/core-api/workqueue.rst
25007 F:      include/linux/workqueue.h
25008 F:      kernel/workqueue.c
25009 F:      kernel/workqueue_internal.h
25010
25011 WWAN DRIVERS
25012 M:      Loic Poulain <loic.poulain@linaro.org>
25013 M:      Sergey Ryazanov <ryazanov.s.a@gmail.com>
25014 R:      Johannes Berg <johannes@sipsolutions.net>
25015 L:      netdev@vger.kernel.org
25016 S:      Maintained
25017 F:      drivers/net/wwan/
25018 F:      include/linux/wwan.h
25019 F:      include/uapi/linux/wwan.h
25020
25021 X-POWERS AXP288 PMIC DRIVERS
25022 M:      Hans de Goede <hdegoede@redhat.com>
25023 S:      Maintained
25024 F:      drivers/acpi/pmic/intel_pmic_xpower.c
25025 N:      axp288
25026
25027 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
25028 M:      Chen-Yu Tsai <wens@csie.org>
25029 L:      linux-kernel@vger.kernel.org
25030 S:      Maintained
25031 N:      axp[128]
25032
25033 X.25 STACK
25034 M:      Martin Schiller <ms@dev.tdt.de>
25035 L:      linux-x25@vger.kernel.org
25036 S:      Maintained
25037 F:      Documentation/networking/lapb-module.rst
25038 F:      Documentation/networking/x25*
25039 F:      drivers/net/wan/hdlc_x25.c
25040 F:      drivers/net/wan/lapbether.c
25041 F:      include/*/lapb.h
25042 F:      include/net/x25*
25043 F:      include/uapi/linux/x25.h
25044 F:      net/lapb/
25045 F:      net/x25/
25046
25047 X86 ARCHITECTURE (32-BIT AND 64-BIT)
25048 M:      Thomas Gleixner <tglx@linutronix.de>
25049 M:      Ingo Molnar <mingo@redhat.com>
25050 M:      Borislav Petkov <bp@alien8.de>
25051 M:      Dave Hansen <dave.hansen@linux.intel.com>
25052 M:      x86@kernel.org
25053 R:      "H. Peter Anvin" <hpa@zytor.com>
25054 L:      linux-kernel@vger.kernel.org
25055 S:      Maintained
25056 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
25057 F:      Documentation/arch/x86/
25058 F:      Documentation/devicetree/bindings/x86/
25059 F:      arch/x86/
25060 F:      tools/testing/selftests/x86
25061
25062 X86 CPUID DATABASE
25063 M:      Borislav Petkov <bp@alien8.de>
25064 M:      Thomas Gleixner <tglx@linutronix.de>
25065 M:      x86@kernel.org
25066 R:      Ahmed S. Darwish <darwi@linutronix.de>
25067 L:      x86-cpuid@lists.linux.dev
25068 S:      Maintained
25069 W:      https://x86-cpuid.org
25070 F:      tools/arch/x86/kcpuid/cpuid.csv
25071
25072 X86 ENTRY CODE
25073 M:      Andy Lutomirski <luto@kernel.org>
25074 L:      linux-kernel@vger.kernel.org
25075 S:      Maintained
25076 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
25077 F:      arch/x86/entry/
25078
25079 X86 HARDWARE VULNERABILITIES
25080 M:      Thomas Gleixner <tglx@linutronix.de>
25081 M:      Borislav Petkov <bp@alien8.de>
25082 M:      Peter Zijlstra <peterz@infradead.org>
25083 M:      Josh Poimboeuf <jpoimboe@kernel.org>
25084 R:      Pawan Gupta <pawan.kumar.gupta@linux.intel.com>
25085 S:      Maintained
25086 F:      Documentation/admin-guide/hw-vuln/
25087 F:      arch/x86/include/asm/nospec-branch.h
25088 F:      arch/x86/kernel/cpu/bugs.c
25089
25090 X86 MCE INFRASTRUCTURE
25091 M:      Tony Luck <tony.luck@intel.com>
25092 M:      Borislav Petkov <bp@alien8.de>
25093 L:      linux-edac@vger.kernel.org
25094 S:      Maintained
25095 F:      Documentation/ABI/testing/sysfs-mce
25096 F:      Documentation/arch/x86/x86_64/machinecheck.rst
25097 F:      arch/x86/kernel/cpu/mce/*
25098
25099 X86 MICROCODE UPDATE SUPPORT
25100 M:      Borislav Petkov <bp@alien8.de>
25101 S:      Maintained
25102 F:      arch/x86/kernel/cpu/microcode/*
25103
25104 X86 MM
25105 M:      Dave Hansen <dave.hansen@linux.intel.com>
25106 M:      Andy Lutomirski <luto@kernel.org>
25107 M:      Peter Zijlstra <peterz@infradead.org>
25108 L:      linux-kernel@vger.kernel.org
25109 S:      Maintained
25110 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
25111 F:      arch/x86/mm/
25112
25113 X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
25114 M:      Hans de Goede <hdegoede@redhat.com>
25115 L:      platform-driver-x86@vger.kernel.org
25116 S:      Maintained
25117 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
25118 F:      drivers/platform/x86/x86-android-tablets/
25119
25120 X86 PLATFORM DRIVERS
25121 M:      Hans de Goede <hdegoede@redhat.com>
25122 M:      Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
25123 L:      platform-driver-x86@vger.kernel.org
25124 S:      Maintained
25125 Q:      https://patchwork.kernel.org/project/platform-driver-x86/list/
25126 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
25127 F:      drivers/platform/olpc/
25128 F:      drivers/platform/x86/
25129 F:      include/linux/platform_data/x86/
25130
25131 X86 PLATFORM UV HPE SUPERDOME FLEX
25132 M:      Steve Wahl <steve.wahl@hpe.com>
25133 R:      Justin Ernst <justin.ernst@hpe.com>
25134 R:      Kyle Meyer <kyle.meyer@hpe.com>
25135 R:      Dimitri Sivanich <dimitri.sivanich@hpe.com>
25136 R:      Russ Anderson <russ.anderson@hpe.com>
25137 S:      Supported
25138 F:      arch/x86/include/asm/uv/
25139 F:      arch/x86/kernel/apic/x2apic_uv_x.c
25140 F:      arch/x86/platform/uv/
25141
25142 X86 STACK UNWINDING
25143 M:      Josh Poimboeuf <jpoimboe@kernel.org>
25144 M:      Peter Zijlstra <peterz@infradead.org>
25145 S:      Supported
25146 F:      arch/x86/include/asm/unwind*.h
25147 F:      arch/x86/kernel/dumpstack.c
25148 F:      arch/x86/kernel/stacktrace.c
25149 F:      arch/x86/kernel/unwind_*.c
25150
25151 X86 TRUST DOMAIN EXTENSIONS (TDX)
25152 M:      Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
25153 R:      Dave Hansen <dave.hansen@linux.intel.com>
25154 L:      x86@kernel.org
25155 L:      linux-coco@lists.linux.dev
25156 S:      Supported
25157 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/tdx
25158 F:      arch/x86/boot/compressed/tdx*
25159 F:      arch/x86/coco/tdx/
25160 F:      arch/x86/include/asm/shared/tdx.h
25161 F:      arch/x86/include/asm/tdx.h
25162 F:      arch/x86/virt/vmx/tdx/
25163 F:      drivers/virt/coco/tdx-guest
25164
25165 X86 VDSO
25166 M:      Andy Lutomirski <luto@kernel.org>
25167 L:      linux-kernel@vger.kernel.org
25168 S:      Maintained
25169 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
25170 F:      arch/x86/entry/vdso/
25171
25172 XARRAY
25173 M:      Matthew Wilcox <willy@infradead.org>
25174 L:      linux-fsdevel@vger.kernel.org
25175 S:      Supported
25176 F:      Documentation/core-api/xarray.rst
25177 F:      include/linux/idr.h
25178 F:      include/linux/xarray.h
25179 F:      lib/idr.c
25180 F:      lib/xarray.c
25181 F:      tools/testing/radix-tree
25182
25183 XBOX DVD IR REMOTE
25184 M:      Benjamin Valentin <benpicco@googlemail.com>
25185 S:      Maintained
25186 F:      drivers/media/rc/keymaps/rc-xbox-dvd.c
25187 F:      drivers/media/rc/xbox_remote.c
25188
25189 XC2028/3028 TUNER DRIVER
25190 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
25191 L:      linux-media@vger.kernel.org
25192 S:      Maintained
25193 W:      https://linuxtv.org
25194 T:      git git://linuxtv.org/media_tree.git
25195 F:      drivers/media/tuners/xc2028.*
25196
25197 XDP (eXpress Data Path)
25198 M:      Alexei Starovoitov <ast@kernel.org>
25199 M:      Daniel Borkmann <daniel@iogearbox.net>
25200 M:      David S. Miller <davem@davemloft.net>
25201 M:      Jakub Kicinski <kuba@kernel.org>
25202 M:      Jesper Dangaard Brouer <hawk@kernel.org>
25203 M:      John Fastabend <john.fastabend@gmail.com>
25204 L:      netdev@vger.kernel.org
25205 L:      bpf@vger.kernel.org
25206 S:      Supported
25207 F:      drivers/net/ethernet/*/*/*/*/*xdp*
25208 F:      drivers/net/ethernet/*/*/*xdp*
25209 F:      include/net/xdp.h
25210 F:      include/net/xdp_priv.h
25211 F:      include/trace/events/xdp.h
25212 F:      kernel/bpf/cpumap.c
25213 F:      kernel/bpf/devmap.c
25214 F:      net/core/xdp.c
25215 F:      samples/bpf/xdp*
25216 F:      tools/testing/selftests/bpf/*/*xdp*
25217 F:      tools/testing/selftests/bpf/*xdp*
25218 K:      (?:\b|_)xdp(?:\b|_)
25219
25220 XDP SOCKETS (AF_XDP)
25221 M:      Björn Töpel <bjorn@kernel.org>
25222 M:      Magnus Karlsson <magnus.karlsson@intel.com>
25223 M:      Maciej Fijalkowski <maciej.fijalkowski@intel.com>
25224 R:      Jonathan Lemon <jonathan.lemon@gmail.com>
25225 L:      netdev@vger.kernel.org
25226 L:      bpf@vger.kernel.org
25227 S:      Maintained
25228 F:      Documentation/networking/af_xdp.rst
25229 F:      include/net/netns/xdp.h
25230 F:      include/net/xdp_sock*
25231 F:      include/net/xsk_buff_pool.h
25232 F:      include/uapi/linux/if_xdp.h
25233 F:      include/uapi/linux/xdp_diag.h
25234 F:      net/xdp/
25235 F:      tools/testing/selftests/bpf/*xsk*
25236
25237 XEN BLOCK SUBSYSTEM
25238 M:      Roger Pau Monné <roger.pau@citrix.com>
25239 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
25240 S:      Supported
25241 F:      drivers/block/xen*
25242 F:      drivers/block/xen-blkback/*
25243
25244 XEN HYPERVISOR ARM
25245 M:      Stefano Stabellini <sstabellini@kernel.org>
25246 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
25247 S:      Maintained
25248 F:      arch/arm/include/asm/xen/
25249 F:      arch/arm/xen/
25250
25251 XEN HYPERVISOR ARM64
25252 M:      Stefano Stabellini <sstabellini@kernel.org>
25253 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
25254 S:      Maintained
25255 F:      arch/arm64/include/asm/xen/
25256 F:      arch/arm64/xen/
25257
25258 XEN HYPERVISOR INTERFACE
25259 M:      Juergen Gross <jgross@suse.com>
25260 M:      Stefano Stabellini <sstabellini@kernel.org>
25261 R:      Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
25262 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
25263 S:      Supported
25264 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
25265 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
25266 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
25267 F:      drivers/*/xen-*front.c
25268 F:      drivers/xen/
25269 F:      include/uapi/xen/
25270 F:      include/xen/
25271 F:      kernel/configs/xen.config
25272
25273 XEN HYPERVISOR X86
25274 M:      Juergen Gross <jgross@suse.com>
25275 R:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
25276 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
25277 S:      Supported
25278 F:      arch/x86/configs/xen.config
25279 F:      arch/x86/include/asm/pvclock-abi.h
25280 F:      arch/x86/include/asm/xen/
25281 F:      arch/x86/platform/pvh/
25282 F:      arch/x86/xen/
25283
25284 XEN NETWORK BACKEND DRIVER
25285 M:      Wei Liu <wei.liu@kernel.org>
25286 M:      Paul Durrant <paul@xen.org>
25287 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
25288 L:      netdev@vger.kernel.org
25289 S:      Supported
25290 F:      drivers/net/xen-netback/*
25291
25292 XEN PCI SUBSYSTEM
25293 M:      Juergen Gross <jgross@suse.com>
25294 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
25295 S:      Supported
25296 F:      arch/x86/pci/*xen*
25297 F:      drivers/pci/*xen*
25298
25299 XEN PVSCSI DRIVERS
25300 M:      Juergen Gross <jgross@suse.com>
25301 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
25302 L:      linux-scsi@vger.kernel.org
25303 S:      Supported
25304 F:      drivers/scsi/xen-scsifront.c
25305 F:      drivers/xen/xen-scsiback.c
25306 F:      include/xen/interface/io/vscsiif.h
25307
25308 XEN PVUSB DRIVER
25309 M:      Juergen Gross <jgross@suse.com>
25310 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
25311 L:      linux-usb@vger.kernel.org
25312 S:      Supported
25313 F:      drivers/usb/host/xen*
25314 F:      include/xen/interface/io/usbif.h
25315
25316 XEN SOUND FRONTEND DRIVER
25317 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
25318 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
25319 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
25320 S:      Supported
25321 F:      sound/xen/*
25322
25323 XEN SWIOTLB SUBSYSTEM
25324 M:      Juergen Gross <jgross@suse.com>
25325 M:      Stefano Stabellini <sstabellini@kernel.org>
25326 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
25327 L:      iommu@lists.linux.dev
25328 S:      Supported
25329 F:      arch/*/include/asm/xen/swiotlb-xen.h
25330 F:      drivers/xen/swiotlb-xen.c
25331 F:      include/xen/arm/swiotlb-xen.h
25332 F:      include/xen/swiotlb-xen.h
25333
25334 XFS FILESYSTEM
25335 M:      Chandan Babu R <chandan.babu@oracle.com>
25336 R:      Darrick J. Wong <djwong@kernel.org>
25337 L:      linux-xfs@vger.kernel.org
25338 S:      Supported
25339 W:      http://xfs.org/
25340 C:      irc://irc.oftc.net/xfs
25341 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
25342 P:      Documentation/filesystems/xfs/xfs-maintainer-entry-profile.rst
25343 F:      Documentation/ABI/testing/sysfs-fs-xfs
25344 F:      Documentation/admin-guide/xfs.rst
25345 F:      Documentation/filesystems/xfs/*
25346 F:      fs/xfs/
25347 F:      include/uapi/linux/dqblk_xfs.h
25348 F:      include/uapi/linux/fsmap.h
25349
25350 XILINX AMS DRIVER
25351 M:      Anand Ashok Dumbre <anand.ashok.dumbre@xilinx.com>
25352 L:      linux-iio@vger.kernel.org
25353 S:      Maintained
25354 F:      Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
25355 F:      drivers/iio/adc/xilinx-ams.c
25356
25357 XILINX AXI ETHERNET DRIVER
25358 M:      Radhey Shyam Pandey <radhey.shyam.pandey@amd.com>
25359 S:      Maintained
25360 F:      Documentation/devicetree/bindings/net/xlnx,axi-ethernet.yaml
25361 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
25362
25363 XILINX CAN DRIVER
25364 M:      Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
25365 L:      linux-can@vger.kernel.org
25366 S:      Maintained
25367 F:      Documentation/devicetree/bindings/net/can/xilinx,can.yaml
25368 F:      drivers/net/can/xilinx_can.c
25369
25370 XILINX EVENT MANAGEMENT DRIVER
25371 M:      Michal Simek <michal.simek@amd.com>
25372 S:      Maintained
25373 F:      drivers/soc/xilinx/xlnx_event_manager.c
25374 F:      include/linux/firmware/xlnx-event-manager.h
25375
25376 XILINX GPIO DRIVER
25377 M:      Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
25378 R:      Srinivas Neeli <srinivas.neeli@amd.com>
25379 R:      Michal Simek <michal.simek@amd.com>
25380 S:      Maintained
25381 F:      Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
25382 F:      Documentation/devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml
25383 F:      drivers/gpio/gpio-xilinx.c
25384 F:      drivers/gpio/gpio-zynq.c
25385
25386 XILINX LL TEMAC ETHERNET DRIVER
25387 L:      netdev@vger.kernel.org
25388 S:      Orphan
25389 F:      drivers/net/ethernet/xilinx/ll_temac*
25390
25391 XILINX PWM DRIVER
25392 M:      Sean Anderson <sean.anderson@seco.com>
25393 S:      Maintained
25394 F:      drivers/pwm/pwm-xilinx.c
25395 F:      include/clocksource/timer-xilinx.h
25396
25397 XILINX SD-FEC IP CORES
25398 M:      Derek Kiernan <derek.kiernan@amd.com>
25399 M:      Dragan Cvetic <dragan.cvetic@amd.com>
25400 S:      Maintained
25401 F:      Documentation/devicetree/bindings/misc/xlnx,sd-fec.yaml
25402 F:      Documentation/misc-devices/xilinx_sdfec.rst
25403 F:      drivers/misc/Kconfig
25404 F:      drivers/misc/Makefile
25405 F:      drivers/misc/xilinx_sdfec.c
25406 F:      include/uapi/misc/xilinx_sdfec.h
25407
25408 XILINX UARTLITE SERIAL DRIVER
25409 M:      Peter Korsgaard <jacmet@sunsite.dk>
25410 L:      linux-serial@vger.kernel.org
25411 S:      Maintained
25412 F:      drivers/tty/serial/uartlite.c
25413
25414 XILINX VIDEO IP CORES
25415 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
25416 L:      linux-media@vger.kernel.org
25417 S:      Supported
25418 T:      git git://linuxtv.org/media_tree.git
25419 F:      Documentation/devicetree/bindings/media/xilinx/
25420 F:      drivers/media/platform/xilinx/
25421 F:      include/uapi/linux/xilinx-v4l2-controls.h
25422
25423 XILINX VERSAL EDAC DRIVER
25424 M:      Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
25425 M:      Sai Krishna Potthuri <sai.krishna.potthuri@amd.com>
25426 S:      Maintained
25427 F:      Documentation/devicetree/bindings/memory-controllers/xlnx,versal-ddrmc-edac.yaml
25428 F:      drivers/edac/versal_edac.c
25429
25430 XILINX WATCHDOG DRIVER
25431 M:      Srinivas Neeli <srinivas.neeli@amd.com>
25432 R:      Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
25433 R:      Michal Simek <michal.simek@amd.com>
25434 S:      Maintained
25435 F:      Documentation/devicetree/bindings/watchdog/xlnx,versal-wwdt.yaml
25436 F:      Documentation/devicetree/bindings/watchdog/xlnx,xps-timebase-wdt.yaml
25437 F:      drivers/watchdog/of_xilinx_wdt.c
25438 F:      drivers/watchdog/xilinx_wwdt.c
25439
25440 XILINX XDMA DRIVER
25441 M:      Lizhi Hou <lizhi.hou@amd.com>
25442 M:      Brian Xu <brian.xu@amd.com>
25443 M:      Raj Kumar Rampelli <raj.kumar.rampelli@amd.com>
25444 L:      dmaengine@vger.kernel.org
25445 S:      Supported
25446 F:      drivers/dma/xilinx/xdma-regs.h
25447 F:      drivers/dma/xilinx/xdma.c
25448 F:      include/linux/dma/amd_xdma.h
25449 F:      include/linux/platform_data/amd_xdma.h
25450
25451 XILINX ZYNQMP DPDMA DRIVER
25452 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
25453 L:      dmaengine@vger.kernel.org
25454 S:      Supported
25455 F:      Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
25456 F:      drivers/dma/xilinx/xilinx_dpdma.c
25457 F:      include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
25458
25459 XILINX ZYNQMP OCM EDAC DRIVER
25460 M:      Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
25461 M:      Sai Krishna Potthuri <sai.krishna.potthuri@amd.com>
25462 S:      Maintained
25463 F:      Documentation/devicetree/bindings/memory-controllers/xlnx,zynqmp-ocmc-1.0.yaml
25464 F:      drivers/edac/zynqmp_edac.c
25465
25466 XILINX ZYNQMP PSGTR PHY DRIVER
25467 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
25468 L:      linux-kernel@vger.kernel.org
25469 S:      Supported
25470 T:      git https://github.com/Xilinx/linux-xlnx.git
25471 F:      Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
25472 F:      drivers/phy/xilinx/phy-zynqmp.c
25473
25474 XILINX ZYNQMP SHA3 DRIVER
25475 M:      Harsha <harsha.harsha@amd.com>
25476 S:      Maintained
25477 F:      drivers/crypto/xilinx/zynqmp-sha.c
25478
25479 XILINX ZYNQMP NVMEM DRIVER
25480 M:      Praveen Teja Kundanala <praveen.teja.kundanala@amd.com>
25481 M:      Kalyani Akula <kalyani.akula@amd.com>
25482 R:      Michal Simek <michal.simek@amd.com>
25483 S:      Maintained
25484 F:      Documentation/devicetree/bindings/nvmem/xlnx,zynqmp-nvmem.yaml
25485 F:      drivers/nvmem/zynqmp_nvmem.c
25486
25487 XILLYBUS DRIVER
25488 M:      Eli Billauer <eli.billauer@gmail.com>
25489 L:      linux-kernel@vger.kernel.org
25490 S:      Supported
25491 F:      drivers/char/xillybus/
25492
25493 XLP9XX I2C DRIVER
25494 M:      George Cherian <gcherian@marvell.com>
25495 L:      linux-i2c@vger.kernel.org
25496 S:      Supported
25497 W:      http://www.marvell.com
25498 F:      drivers/i2c/busses/i2c-xlp9xx.c
25499
25500 XRA1403 GPIO EXPANDER
25501 M:      Nandor Han <nandor.han@ge.com>
25502 L:      linux-gpio@vger.kernel.org
25503 S:      Maintained
25504 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
25505 F:      drivers/gpio/gpio-xra1403.c
25506
25507 XTENSA XTFPGA PLATFORM SUPPORT
25508 M:      Max Filippov <jcmvbkbc@gmail.com>
25509 S:      Maintained
25510 F:      drivers/spi/spi-xtensa-xtfpga.c
25511 F:      sound/soc/xtensa/xtfpga-i2s.c
25512
25513 XZ EMBEDDED
25514 M:      Lasse Collin <lasse.collin@tukaani.org>
25515 S:      Maintained
25516 W:      https://tukaani.org/xz/embedded.html
25517 B:      https://github.com/tukaani-project/xz-embedded/issues
25518 C:      irc://irc.libera.chat/tukaani
25519 F:      Documentation/staging/xz.rst
25520 F:      include/linux/decompress/unxz.h
25521 F:      include/linux/xz.h
25522 F:      lib/decompress_unxz.c
25523 F:      lib/xz/
25524 F:      scripts/xz_wrap.sh
25525
25526 YAM DRIVER FOR AX.25
25527 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
25528 L:      linux-hams@vger.kernel.org
25529 S:      Maintained
25530 F:      drivers/net/hamradio/yam*
25531 F:      include/linux/yam.h
25532
25533 YAMA SECURITY MODULE
25534 M:      Kees Cook <kees@kernel.org>
25535 S:      Supported
25536 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
25537 F:      Documentation/admin-guide/LSM/Yama.rst
25538 F:      security/yama/
25539
25540 YAML NETLINK (YNL)
25541 M:      Donald Hunter <donald.hunter@gmail.com>
25542 M:      Jakub Kicinski <kuba@kernel.org>
25543 F:      Documentation/netlink/
25544 F:      Documentation/userspace-api/netlink/intro-specs.rst
25545 F:      Documentation/userspace-api/netlink/specs.rst
25546 F:      tools/net/ynl/
25547
25548 YEALINK PHONE DRIVER
25549 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
25550 S:      Maintained
25551 F:      Documentation/input/devices/yealink.rst
25552 F:      drivers/input/misc/yealink.*
25553
25554 Z3FOLD COMPRESSED PAGE ALLOCATOR
25555 M:      Vitaly Wool <vitaly.wool@konsulko.com>
25556 R:      Miaohe Lin <linmiaohe@huawei.com>
25557 L:      linux-mm@kvack.org
25558 S:      Maintained
25559 F:      mm/z3fold.c
25560
25561 Z8530 DRIVER FOR AX.25
25562 M:      Joerg Reuter <jreuter@yaina.de>
25563 L:      linux-hams@vger.kernel.org
25564 S:      Maintained
25565 W:      http://yaina.de/jreuter/
25566 W:      http://www.qsl.net/dl1bke/
25567 F:      Documentation/networking/device_drivers/hamradio/z8530drv.rst
25568 F:      drivers/net/hamradio/*scc.c
25569 F:      drivers/net/hamradio/z8530.h
25570
25571 ZBUD COMPRESSED PAGE ALLOCATOR
25572 M:      Seth Jennings <sjenning@redhat.com>
25573 M:      Dan Streetman <ddstreet@ieee.org>
25574 L:      linux-mm@kvack.org
25575 S:      Maintained
25576 F:      mm/zbud.c
25577
25578 ZD1211RW WIRELESS DRIVER
25579 L:      linux-wireless@vger.kernel.org
25580 S:      Orphan
25581 F:      drivers/net/wireless/zydas/zd1211rw/
25582
25583 ZD1301 MEDIA DRIVER
25584 L:      linux-media@vger.kernel.org
25585 S:      Orphan
25586 W:      https://linuxtv.org/
25587 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
25588 F:      drivers/media/usb/dvb-usb-v2/zd1301*
25589
25590 ZD1301_DEMOD MEDIA DRIVER
25591 L:      linux-media@vger.kernel.org
25592 S:      Orphan
25593 W:      https://linuxtv.org/
25594 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
25595 F:      drivers/media/dvb-frontends/zd1301_demod*
25596
25597 ZHAOXIN PROCESSOR SUPPORT
25598 M:      Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
25599 L:      linux-kernel@vger.kernel.org
25600 S:      Maintained
25601 F:      arch/x86/kernel/cpu/zhaoxin.c
25602
25603 ZONEFS FILESYSTEM
25604 M:      Damien Le Moal <dlemoal@kernel.org>
25605 M:      Naohiro Aota <naohiro.aota@wdc.com>
25606 R:      Johannes Thumshirn <jth@kernel.org>
25607 L:      linux-fsdevel@vger.kernel.org
25608 S:      Maintained
25609 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
25610 F:      Documentation/filesystems/zonefs.rst
25611 F:      fs/zonefs/
25612
25613 ZR36067 VIDEO FOR LINUX DRIVER
25614 M:      Corentin Labbe <clabbe@baylibre.com>
25615 L:      mjpeg-users@lists.sourceforge.net
25616 L:      linux-media@vger.kernel.org
25617 S:      Maintained
25618 W:      http://mjpeg.sourceforge.net/driver-zoran/
25619 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
25620 F:      Documentation/driver-api/media/drivers/zoran.rst
25621 F:      drivers/media/pci/zoran/
25622
25623 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
25624 M:      Minchan Kim <minchan@kernel.org>
25625 M:      Sergey Senozhatsky <senozhatsky@chromium.org>
25626 L:      linux-kernel@vger.kernel.org
25627 S:      Maintained
25628 F:      Documentation/admin-guide/blockdev/zram.rst
25629 F:      drivers/block/zram/
25630
25631 ZS DECSTATION Z85C30 SERIAL DRIVER
25632 M:      "Maciej W. Rozycki" <macro@orcam.me.uk>
25633 S:      Maintained
25634 F:      drivers/tty/serial/zs.*
25635
25636 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
25637 M:      Minchan Kim <minchan@kernel.org>
25638 M:      Sergey Senozhatsky <senozhatsky@chromium.org>
25639 L:      linux-mm@kvack.org
25640 S:      Maintained
25641 F:      Documentation/mm/zsmalloc.rst
25642 F:      include/linux/zsmalloc.h
25643 F:      mm/zsmalloc.c
25644
25645 ZSTD
25646 M:      Nick Terrell <terrelln@fb.com>
25647 S:      Maintained
25648 B:      https://github.com/facebook/zstd/issues
25649 T:      git https://github.com/terrelln/linux.git
25650 F:      crypto/zstd.c
25651 F:      include/linux/zstd*
25652 F:      lib/decompress_unzstd.c
25653 F:      lib/zstd/
25654 N:      zstd
25655 K:      zstd
25656
25657 ZSWAP COMPRESSED SWAP CACHING
25658 M:      Johannes Weiner <hannes@cmpxchg.org>
25659 M:      Yosry Ahmed <yosryahmed@google.com>
25660 M:      Nhat Pham <nphamcs@gmail.com>
25661 R:      Chengming Zhou <chengming.zhou@linux.dev>
25662 L:      linux-mm@kvack.org
25663 S:      Maintained
25664 F:      Documentation/admin-guide/mm/zswap.rst
25665 F:      include/linux/zpool.h
25666 F:      include/linux/zswap.h
25667 F:      mm/zpool.c
25668 F:      mm/zswap.c
25669 F:      tools/testing/selftests/cgroup/test_zswap.c
25670
25671 SENARYTECH AUDIO CODEC DRIVER
25672 M:      bo liu <bo.liu@senarytech.com>
25673 S:      Maintained
25674 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
25675 F:      sound/pci/hda/patch_senarytech.c
25676
25677 THE REST
25678 M:      Linus Torvalds <torvalds@linux-foundation.org>
25679 L:      linux-kernel@vger.kernel.org
25680 S:      Buried alive in reporters
25681 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
25682 F:      *
25683 F:      */