]> Git Repo - linux.git/blob - MAINTAINERS
drm/amd/display: Fix PSR-SU not support but still call the amdgpu_dm_psr_enable
[linux.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 <[email protected]>
72 L:      [email protected]
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 <[email protected]>
79 L:      [email protected]
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 <[email protected]>
85 L:      [email protected]
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" <[email protected]>
92 L:      [email protected]
93 S:      Maintained
94 F:      drivers/scsi/53c700*
95
96 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
97 M:      Alexander Aring <[email protected]>
98 L:      [email protected]
99 L:      [email protected]
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 <[email protected]>
107 L:      [email protected]
108 S:      Maintained
109 F:      drivers/net/hamradio/6pack.c
110
111 802.11 (including CFG80211/NL80211)
112 M:      Johannes Berg <[email protected]>
113 L:      [email protected]
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 <[email protected]>
132 M:      [email protected]
133 L:      [email protected]
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 <[email protected]>
139 L:      [email protected]
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:      [email protected]
147 S:      Orphan / Obsolete
148 F:      drivers/net/ethernet/8390/
149
150 9P FILE SYSTEM
151 M:      Eric Van Hensbergen <[email protected]>
152 M:      Latchesar Ionkov <[email protected]>
153 M:      Dominique Martinet <[email protected]>
154 R:      Christian Schoenebeck <[email protected]>
155 L:      [email protected]
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 <[email protected]>
170 S:      Supported
171 F:      drivers/soc/fujitsu/a64fx-diag.c
172
173 A8293 MEDIA DRIVER
174 L:      [email protected]
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 <[email protected]>
182 L:      [email protected]
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 <[email protected]>
190 F:      Documentation/devicetree/bindings/power/supply/*ab8500*
191 F:      drivers/power/supply/*ab8500*
192
193 ABI/API
194 L:      [email protected]
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 <[email protected]>
202 L:      [email protected]
203 S:      Maintained
204 F:      drivers/hwmon/abituguru.c
205
206 ABIT UGURU 3 HARDWARE MONITOR DRIVER
207 M:      Alistair John Strachan <[email protected]>
208 L:      [email protected]
209 S:      Maintained
210 F:      drivers/hwmon/abituguru3.c
211
212 ACCES 104-DIO-48E GPIO DRIVER
213 M:      William Breathitt Gray <[email protected]>
214 L:      [email protected]
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 <[email protected]>
220 L:      [email protected]
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 <[email protected]>
226 L:      [email protected]
227 S:      Maintained
228 F:      drivers/gpio/gpio-104-idio-16.c
229
230 ACCES 104-QUAD-8 DRIVER
231 M:      William Breathitt Gray <[email protected]>
232 L:      [email protected]
233 S:      Maintained
234 F:      drivers/counter/104-quad-8.c
235
236 ACCES IDIO-16 GPIO LIBRARY
237 M:      William Breathitt Gray <[email protected]>
238 L:      [email protected]
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 <[email protected]>
245 L:      [email protected]
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 <[email protected]>
251 L:      [email protected]
252 S:      Maintained
253 F:      drivers/gpio/gpio-pcie-idio-24.c
254
255 ACENIC DRIVER
256 M:      Jes Sorensen <[email protected]>
257 L:      [email protected]
258 S:      Maintained
259 F:      drivers/net/ethernet/alteon/acenic*
260
261 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
262 M:      Peter Kaestle <[email protected]>
263 L:      [email protected]
264 S:      Maintained
265 W:      http://piie.net/?section=acerhdf
266 F:      drivers/platform/x86/acerhdf.c
267
268 ACER WMI LAPTOP EXTRAS
269 M:      "Lee, Chun-Yi" <[email protected]>
270 L:      [email protected]
271 S:      Maintained
272 F:      drivers/platform/x86/acer-wmi.c
273
274 ACPI
275 M:      "Rafael J. Wysocki" <[email protected]>
276 R:      Len Brown <[email protected]>
277 L:      [email protected]
278 S:      Supported
279 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
280 B:      https://bugzilla.kernel.org
281 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
282 F:      Documentation/ABI/testing/configfs-acpi
283 F:      Documentation/ABI/testing/sysfs-bus-acpi
284 F:      Documentation/firmware-guide/acpi/
285 F:      arch/x86/kernel/acpi/
286 F:      arch/x86/pci/acpi.c
287 F:      drivers/acpi/
288 F:      drivers/pci/*/*acpi*
289 F:      drivers/pci/*acpi*
290 F:      drivers/pnp/pnpacpi/
291 F:      include/acpi/
292 F:      include/linux/acpi.h
293 F:      include/linux/fwnode.h
294 F:      include/linux/fw_table.h
295 F:      lib/fw_table.c
296 F:      tools/power/acpi/
297
298 ACPI APEI
299 M:      "Rafael J. Wysocki" <[email protected]>
300 R:      Len Brown <[email protected]>
301 R:      James Morse <[email protected]>
302 R:      Tony Luck <[email protected]>
303 R:      Borislav Petkov <[email protected]>
304 L:      [email protected]
305 F:      drivers/acpi/apei/
306
307 ACPI COMPONENT ARCHITECTURE (ACPICA)
308 M:      Robert Moore <[email protected]>
309 M:      "Rafael J. Wysocki" <[email protected]>
310 L:      [email protected]
311 L:      [email protected]
312 S:      Supported
313 W:      https://acpica.org/
314 W:      https://github.com/acpica/acpica/
315 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
316 B:      https://bugzilla.kernel.org
317 B:      https://bugs.acpica.org
318 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
319 F:      drivers/acpi/acpica/
320 F:      include/acpi/
321 F:      tools/power/acpi/
322
323 ACPI FOR ARM64 (ACPI/arm64)
324 M:      Lorenzo Pieralisi <[email protected]>
325 M:      Hanjun Guo <[email protected]>
326 M:      Sudeep Holla <[email protected]>
327 L:      [email protected]
328 L:      [email protected] (moderated for non-subscribers)
329 S:      Maintained
330 F:      drivers/acpi/arm64
331 F:      include/linux/acpi_iort.h
332
333 ACPI FOR RISC-V (ACPI/riscv)
334 M:      Sunil V L <[email protected]>
335 L:      [email protected]
336 L:      [email protected]
337 S:      Maintained
338 F:      drivers/acpi/riscv/
339
340 ACPI PCC(Platform Communication Channel) MAILBOX DRIVER
341 M:      Sudeep Holla <[email protected]>
342 L:      [email protected]
343 S:      Supported
344 F:      drivers/mailbox/pcc.c
345
346 ACPI PMIC DRIVERS
347 M:      "Rafael J. Wysocki" <[email protected]>
348 M:      Len Brown <[email protected]>
349 R:      Andy Shevchenko <[email protected]>
350 R:      Mika Westerberg <[email protected]>
351 L:      [email protected]
352 S:      Supported
353 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
354 B:      https://bugzilla.kernel.org
355 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
356 F:      drivers/acpi/pmic/
357
358 ACPI QUICKSTART DRIVER
359 M:      Armin Wolf <[email protected]>
360 L:      [email protected]
361 S:      Maintained
362 F:      drivers/platform/x86/quickstart.c
363
364 ACPI SERIAL MULTI INSTANTIATE DRIVER
365 M:      Hans de Goede <[email protected]>
366 L:      [email protected]
367 S:      Maintained
368 F:      drivers/platform/x86/serial-multi-instantiate.c
369
370 ACPI THERMAL DRIVER
371 M:      Rafael J. Wysocki <[email protected]>
372 R:      Zhang Rui <[email protected]>
373 L:      [email protected]
374 S:      Supported
375 B:      https://bugzilla.kernel.org
376 F:      drivers/acpi/*thermal*
377
378 ACPI VIOT DRIVER
379 M:      Jean-Philippe Brucker <[email protected]>
380 L:      [email protected]
381 L:      [email protected]
382 S:      Maintained
383 F:      drivers/acpi/viot.c
384 F:      include/linux/acpi_viot.h
385
386 ACPI WMI DRIVER
387 M:      Armin Wolf <[email protected]>
388 L:      [email protected]
389 S:      Maintained
390 F:      Documentation/ABI/testing/sysfs-bus-wmi
391 F:      Documentation/driver-api/wmi.rst
392 F:      Documentation/wmi/
393 F:      drivers/platform/x86/wmi.c
394 F:      include/uapi/linux/wmi.h
395
396 ACRN HYPERVISOR SERVICE MODULE
397 M:      Fei Li <[email protected]>
398 L:      [email protected] (subscribers-only)
399 S:      Supported
400 W:      https://projectacrn.org
401 F:      Documentation/virt/acrn/
402 F:      drivers/virt/acrn/
403 F:      include/uapi/linux/acrn.h
404
405 AD1889 ALSA SOUND DRIVER
406 L:      [email protected]
407 S:      Maintained
408 W:      https://parisc.wiki.kernel.org/index.php/AD1889
409 F:      sound/pci/ad1889.*
410
411 AD5110 ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
412 M:      Mugilraj Dhavachelvan <[email protected]>
413 L:      [email protected]
414 S:      Supported
415 F:      drivers/iio/potentiometer/ad5110.c
416
417 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
418 M:      Michael Hennerich <[email protected]>
419 S:      Supported
420 W:      http://wiki.analog.com/AD5254
421 W:      https://ez.analog.com/linux-software-drivers
422 F:      drivers/misc/ad525x_dpot.c
423
424 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
425 M:      Michael Hennerich <[email protected]>
426 S:      Supported
427 W:      http://wiki.analog.com/AD5398
428 W:      https://ez.analog.com/linux-software-drivers
429 F:      drivers/regulator/ad5398.c
430
431 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
432 M:      Michael Hennerich <[email protected]>
433 S:      Supported
434 W:      http://wiki.analog.com/AD7142
435 W:      https://ez.analog.com/linux-software-drivers
436 F:      drivers/input/misc/ad714x.c
437
438 AD738X ADC DRIVER (AD7380/1/2/4)
439 M:      Michael Hennerich <[email protected]>
440 M:      Nuno Sá <[email protected]>
441 R:      David Lechner <[email protected]>
442 S:      Supported
443 W:      https://wiki.analog.com/resources/tools-software/linux-drivers/iio-adc/ad738x
444 W:      https://ez.analog.com/linux-software-drivers
445 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7380.yaml
446 F:      Documentation/iio/ad7380.rst
447 F:      drivers/iio/adc/ad7380.c
448
449 AD7877 TOUCHSCREEN DRIVER
450 M:      Michael Hennerich <[email protected]>
451 S:      Supported
452 W:      http://wiki.analog.com/AD7877
453 W:      https://ez.analog.com/linux-software-drivers
454 F:      drivers/input/touchscreen/ad7877.c
455
456 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
457 M:      Michael Hennerich <[email protected]>
458 S:      Supported
459 W:      http://wiki.analog.com/AD7879
460 W:      https://ez.analog.com/linux-software-drivers
461 F:      drivers/input/touchscreen/ad7879.c
462
463 AD7944 ADC DRIVER (AD7944/AD7985/AD7986)
464 M:      Michael Hennerich <[email protected]>
465 M:      Nuno Sá <[email protected]>
466 R:      David Lechner <[email protected]>
467 S:      Supported
468 W:      https://ez.analog.com/linux-software-drivers
469 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7944.yaml
470 F:      Documentation/iio/ad7944.rst
471 F:      drivers/iio/adc/ad7944.c
472
473 ADAFRUIT MINI I2C GAMEPAD
474 M:      Anshul Dalal <[email protected]>
475 L:      [email protected]
476 S:      Maintained
477 F:      Documentation/devicetree/bindings/input/adafruit,seesaw-gamepad.yaml
478 F:      drivers/input/joystick/adafruit-seesaw.c
479
480 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
481 M:      Jiri Kosina <[email protected]>
482 S:      Maintained
483
484 ADF7242 IEEE 802.15.4 RADIO DRIVER
485 M:      Michael Hennerich <[email protected]>
486 L:      [email protected]
487 S:      Supported
488 W:      https://wiki.analog.com/ADF7242
489 W:      https://ez.analog.com/linux-software-drivers
490 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
491 F:      drivers/net/ieee802154/adf7242.c
492
493 ADM1025 HARDWARE MONITOR DRIVER
494 M:      Jean Delvare <[email protected]>
495 L:      [email protected]
496 S:      Maintained
497 F:      Documentation/hwmon/adm1025.rst
498 F:      drivers/hwmon/adm1025.c
499
500 ADM1029 HARDWARE MONITOR DRIVER
501 M:      Corentin Labbe <[email protected]>
502 L:      [email protected]
503 S:      Maintained
504 F:      drivers/hwmon/adm1029.c
505
506 ADM8211 WIRELESS DRIVER
507 L:      [email protected]
508 S:      Orphan
509 F:      drivers/net/wireless/admtek/adm8211.*
510
511 ADP1050 HARDWARE MONITOR DRIVER
512 M:      Radu Sabau <[email protected]>
513 L:      [email protected]
514 S:      Supported
515 W:      https://ez.analog.com/linux-software-drivers
516 F:      Documentation/devicetree/bindings/hwmon/pmbus/adi,adp1050.yaml
517
518 ADP1653 FLASH CONTROLLER DRIVER
519 M:      Sakari Ailus <[email protected]>
520 L:      [email protected]
521 S:      Maintained
522 F:      drivers/media/i2c/adp1653.c
523 F:      include/media/i2c/adp1653.h
524
525 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
526 M:      Michael Hennerich <[email protected]>
527 S:      Supported
528 W:      http://wiki.analog.com/ADP5520
529 W:      https://ez.analog.com/linux-software-drivers
530 F:      drivers/gpio/gpio-adp5520.c
531 F:      drivers/input/keyboard/adp5520-keys.c
532 F:      drivers/leds/leds-adp5520.c
533 F:      drivers/mfd/adp5520.c
534 F:      drivers/video/backlight/adp5520_bl.c
535
536 ADP5585 GPIO EXPANDER, PWM AND KEYPAD CONTROLLER DRIVER
537 M:      Laurent Pinchart <[email protected]>
538 L:      [email protected]
539 L:      [email protected]
540 S:      Maintained
541 F:      Documentation/devicetree/bindings/*/adi,adp5585*.yaml
542 F:      drivers/gpio/gpio-adp5585.c
543 F:      drivers/mfd/adp5585.c
544 F:      drivers/pwm/pwm-adp5585.c
545 F:      include/linux/mfd/adp5585.h
546
547 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
548 M:      Michael Hennerich <[email protected]>
549 S:      Supported
550 W:      http://wiki.analog.com/ADP5588
551 W:      https://ez.analog.com/linux-software-drivers
552 F:      Documentation/devicetree/bindings/input/adi,adp5588.yaml
553 F:      drivers/input/keyboard/adp5588-keys.c
554
555 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
556 M:      Michael Hennerich <[email protected]>
557 S:      Supported
558 W:      http://wiki.analog.com/ADP8860
559 W:      https://ez.analog.com/linux-software-drivers
560 F:      drivers/video/backlight/adp8860_bl.c
561
562 ADT746X FAN DRIVER
563 M:      Colin Leroy <[email protected]>
564 S:      Maintained
565 F:      drivers/macintosh/therm_adt746x.c
566
567 ADT7475 HARDWARE MONITOR DRIVER
568 M:      Jean Delvare <[email protected]>
569 L:      [email protected]
570 S:      Maintained
571 F:      Documentation/hwmon/adt7475.rst
572 F:      drivers/hwmon/adt7475.c
573
574 ADVANSYS SCSI DRIVER
575 M:      Matthew Wilcox <[email protected]>
576 M:      Hannes Reinecke <[email protected]>
577 L:      [email protected]
578 S:      Maintained
579 F:      Documentation/scsi/advansys.rst
580 F:      drivers/scsi/advansys.c
581
582 ADVANTECH SWBTN DRIVER
583 M:      Andrea Ho <[email protected]>
584 L:      [email protected]
585 S:      Maintained
586 F:      drivers/platform/x86/adv_swbutton.c
587
588 ADXL313 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
589 M:      Lucas Stankus <[email protected]>
590 S:      Supported
591 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl313.yaml
592 F:      drivers/iio/accel/adxl313*
593
594 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
595 M:      Michael Hennerich <[email protected]>
596 S:      Supported
597 W:      http://wiki.analog.com/ADXL345
598 W:      https://ez.analog.com/linux-software-drivers
599 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
600 F:      drivers/input/misc/adxl34x.c
601
602 ADXL355 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
603 M:      Puranjay Mohan <[email protected]>
604 L:      [email protected]
605 S:      Supported
606 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl355.yaml
607 F:      drivers/iio/accel/adxl355.h
608 F:      drivers/iio/accel/adxl355_core.c
609 F:      drivers/iio/accel/adxl355_i2c.c
610 F:      drivers/iio/accel/adxl355_spi.c
611
612 ADXL367 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
613 M:      Cosmin Tanislav <[email protected]>
614 L:      [email protected]
615 S:      Supported
616 W:      https://ez.analog.com/linux-software-drivers
617 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl367.yaml
618 F:      drivers/iio/accel/adxl367*
619
620 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
621 M:      Michael Hennerich <[email protected]>
622 S:      Supported
623 W:      https://ez.analog.com/linux-software-drivers
624 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
625 F:      drivers/iio/accel/adxl372.c
626 F:      drivers/iio/accel/adxl372_i2c.c
627 F:      drivers/iio/accel/adxl372_spi.c
628
629 ADXL380 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
630 M:      Ramona Gradinariu <[email protected]>
631 M:      Antoniu Miclaus <[email protected]>
632 S:      Supported
633 W:      https://ez.analog.com/linux-software-drivers
634 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl380.yaml
635 F:      drivers/iio/accel/adxl380.c
636 F:      drivers/iio/accel/adxl380.h
637 F:      drivers/iio/accel/adxl380_i2c.c
638 F:      drivers/iio/accel/adxl380_spi.c
639
640 AF8133J THREE-AXIS MAGNETOMETER DRIVER
641 M:      Ondřej Jirman <[email protected]>
642 S:      Maintained
643 F:      Documentation/devicetree/bindings/iio/magnetometer/voltafield,af8133j.yaml
644 F:      drivers/iio/magnetometer/af8133j.c
645
646 AF9013 MEDIA DRIVER
647 L:      [email protected]
648 S:      Orphan
649 W:      https://linuxtv.org
650 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
651 F:      drivers/media/dvb-frontends/af9013*
652
653 AF9033 MEDIA DRIVER
654 L:      [email protected]
655 S:      Orphan
656 W:      https://linuxtv.org
657 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
658 F:      drivers/media/dvb-frontends/af9033*
659
660 AFFS FILE SYSTEM
661 M:      David Sterba <[email protected]>
662 L:      [email protected]
663 S:      Odd Fixes
664 F:      Documentation/filesystems/affs.rst
665 F:      fs/affs/
666
667 AFS FILESYSTEM
668 M:      David Howells <[email protected]>
669 M:      Marc Dionne <[email protected]>
670 L:      [email protected]
671 S:      Supported
672 W:      https://www.infradead.org/~dhowells/kafs/
673 F:      Documentation/filesystems/afs.rst
674 F:      fs/afs/
675 F:      include/trace/events/afs.h
676
677 AGPGART DRIVER
678 M:      David Airlie <[email protected]>
679 L:      [email protected]
680 S:      Maintained
681 T:      git https://gitlab.freedesktop.org/drm/kernel.git
682 F:      drivers/char/agp/
683 F:      include/linux/agp*
684 F:      include/uapi/linux/agp*
685
686 AHA152X SCSI DRIVER
687 M:      "Juergen E. Fischer" <[email protected]>
688 L:      [email protected]
689 S:      Maintained
690 F:      drivers/scsi/aha152x*
691 F:      drivers/scsi/pcmcia/aha152x*
692
693 AIC7XXX / AIC79XX SCSI DRIVER
694 M:      Hannes Reinecke <[email protected]>
695 L:      [email protected]
696 S:      Maintained
697 F:      drivers/scsi/aic7xxx/
698
699 AIMSLAB FM RADIO RECEIVER DRIVER
700 M:      Hans Verkuil <[email protected]>
701 L:      [email protected]
702 S:      Maintained
703 W:      https://linuxtv.org
704 T:      git git://linuxtv.org/media.git
705 F:      drivers/media/radio/radio-aimslab*
706
707 AIO
708 M:      Benjamin LaHaise <[email protected]>
709 L:      [email protected]
710 S:      Supported
711 F:      fs/aio.c
712 F:      include/linux/*aio*.h
713
714 AIROHA ETHERNET DRIVER
715 M:      Lorenzo Bianconi <[email protected]>
716 L:      [email protected] (moderated for non-subscribers)
717 L:      [email protected] (moderated for non-subscribers)
718 L:      [email protected]
719 S:      Maintained
720 F:      Documentation/devicetree/bindings/net/airoha,en7581-eth.yaml
721 F:      drivers/net/ethernet/mediatek/airoha_eth.c
722
723 AIROHA PCIE PHY DRIVER
724 M:      Lorenzo Bianconi <[email protected]>
725 L:      [email protected] (moderated for non-subscribers)
726 S:      Maintained
727 F:      Documentation/devicetree/bindings/phy/airoha,en7581-pcie-phy.yaml
728 F:      drivers/phy/phy-airoha-pcie-regs.h
729 F:      drivers/phy/phy-airoha-pcie.c
730
731 AIROHA SPI SNFI DRIVER
732 M:      Lorenzo Bianconi <[email protected]>
733 M:      Ray Liu <[email protected]>
734 L:      [email protected] (moderated for non-subscribers)
735 L:      [email protected]
736 S:      Maintained
737 F:      Documentation/devicetree/bindings/spi/airoha,en7581-snand.yaml
738 F:      drivers/spi/spi-airoha-snfi.c
739
740 AIRSPY MEDIA DRIVER
741 L:      [email protected]
742 S:      Orphan
743 W:      https://linuxtv.org
744 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
745 F:      drivers/media/usb/airspy/
746
747 ALACRITECH GIGABIT ETHERNET DRIVER
748 M:      Lino Sanfilippo <[email protected]>
749 S:      Maintained
750 F:      drivers/net/ethernet/alacritech/*
751
752 ALCATEL SPEEDTOUCH USB DRIVER
753 M:      Duncan Sands <[email protected]>
754 L:      [email protected]
755 S:      Maintained
756 W:      http://www.linux-usb.org/SpeedTouch/
757 F:      drivers/usb/atm/speedtch.c
758 F:      drivers/usb/atm/usbatm.c
759
760 ALCHEMY AU1XX0 MMC DRIVER
761 M:      Manuel Lauss <[email protected]>
762 S:      Maintained
763 F:      drivers/mmc/host/au1xmmc.c
764
765 ALI1563 I2C DRIVER
766 M:      Rudolf Marek <[email protected]>
767 L:      [email protected]
768 S:      Maintained
769 F:      Documentation/i2c/busses/i2c-ali1563.rst
770 F:      drivers/i2c/busses/i2c-ali1563.c
771
772 ALIBABA ELASTIC RDMA DRIVER
773 M:      Cheng Xu <[email protected]>
774 M:      Kai Shen <[email protected]>
775 L:      [email protected]
776 S:      Supported
777 F:      drivers/infiniband/hw/erdma
778 F:      include/uapi/rdma/erdma-abi.h
779
780 ALIBABA PMU DRIVER
781 M:      Shuai Xue <[email protected]>
782 S:      Supported
783 F:      Documentation/admin-guide/perf/alibaba_pmu.rst
784 F:      drivers/perf/alibaba_uncore_drw_pmu.c
785
786 ALIENWARE WMI DRIVER
787 L:      [email protected]
788 S:      Maintained
789 F:      Documentation/wmi/devices/alienware-wmi.rst
790 F:      drivers/platform/x86/dell/alienware-wmi.c
791
792 ALLEGRO DVT VIDEO IP CORE DRIVER
793 M:      Michael Tretter <[email protected]>
794 R:      Pengutronix Kernel Team <[email protected]>
795 L:      [email protected]
796 S:      Maintained
797 F:      Documentation/devicetree/bindings/media/allegro,al5e.yaml
798 F:      drivers/media/platform/allegro-dvt/
799
800 ALLIED VISION ALVIUM CAMERA DRIVER
801 M:      Tommaso Merciai <[email protected]>
802 M:      Martin Hecht <[email protected]>
803 L:      [email protected]
804 S:      Maintained
805 F:      Documentation/devicetree/bindings/media/i2c/alliedvision,alvium-csi2.yaml
806 F:      drivers/media/i2c/alvium-csi2.c
807 F:      drivers/media/i2c/alvium-csi2.h
808
809 ALLWINNER A10 CSI DRIVER
810 M:      Maxime Ripard <[email protected]>
811 L:      [email protected]
812 S:      Maintained
813 T:      git git://linuxtv.org/media.git
814 F:      Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
815 F:      drivers/media/platform/sunxi/sun4i-csi/
816
817 ALLWINNER A31 CSI DRIVER
818 M:      Yong Deng <[email protected]>
819 M:      Paul Kocialkowski <[email protected]>
820 L:      [email protected]
821 S:      Maintained
822 T:      git git://linuxtv.org/media.git
823 F:      Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
824 F:      drivers/media/platform/sunxi/sun6i-csi/
825
826 ALLWINNER A31 ISP DRIVER
827 M:      Paul Kocialkowski <[email protected]>
828 L:      [email protected]
829 S:      Maintained
830 T:      git git://linuxtv.org/media.git
831 F:      Documentation/devicetree/bindings/media/allwinner,sun6i-a31-isp.yaml
832 F:      drivers/staging/media/sunxi/sun6i-isp/
833 F:      drivers/staging/media/sunxi/sun6i-isp/uapi/sun6i-isp-config.h
834
835 ALLWINNER A31 MIPI CSI-2 BRIDGE DRIVER
836 M:      Paul Kocialkowski <[email protected]>
837 L:      [email protected]
838 S:      Maintained
839 T:      git git://linuxtv.org/media.git
840 F:      Documentation/devicetree/bindings/media/allwinner,sun6i-a31-mipi-csi2.yaml
841 F:      drivers/media/platform/sunxi/sun6i-mipi-csi2/
842
843 ALLWINNER CPUFREQ DRIVER
844 M:      Yangtao Li <[email protected]>
845 L:      [email protected]
846 S:      Maintained
847 F:      Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
848 F:      drivers/cpufreq/sun50i-cpufreq-nvmem.c
849
850 ALLWINNER CRYPTO DRIVERS
851 M:      Corentin Labbe <[email protected]>
852 L:      [email protected]
853 S:      Maintained
854 F:      drivers/crypto/allwinner/
855
856 ALLWINNER DMIC DRIVERS
857 M:      Ban Tao <[email protected]>
858 L:      [email protected]
859 S:      Maintained
860 F:      Documentation/devicetree/bindings/sound/allwinner,sun50i-h6-dmic.yaml
861 F:      sound/soc/sunxi/sun50i-dmic.c
862
863 ALLWINNER HARDWARE SPINLOCK SUPPORT
864 M:      Wilken Gottwalt <[email protected]>
865 S:      Maintained
866 F:      Documentation/devicetree/bindings/hwlock/allwinner,sun6i-a31-hwspinlock.yaml
867 F:      drivers/hwspinlock/sun6i_hwspinlock.c
868
869 ALLWINNER THERMAL DRIVER
870 M:      Vasily Khoruzhick <[email protected]>
871 M:      Yangtao Li <[email protected]>
872 L:      [email protected]
873 S:      Maintained
874 F:      Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
875 F:      drivers/thermal/sun8i_thermal.c
876
877 ALLWINNER VPU DRIVER
878 M:      Maxime Ripard <[email protected]>
879 M:      Paul Kocialkowski <[email protected]>
880 L:      [email protected]
881 S:      Maintained
882 F:      drivers/staging/media/sunxi/cedrus/
883
884 ALPHA PORT
885 M:      Richard Henderson <[email protected]>
886 M:      Matt Turner <[email protected]>
887 L:      [email protected]
888 S:      Odd Fixes
889 F:      arch/alpha/
890
891 ALPS PS/2 TOUCHPAD DRIVER
892 R:      Pali Rohár <[email protected]>
893 F:      drivers/input/mouse/alps.*
894
895 ALTERA MAILBOX DRIVER
896 M:      Mun Yew Tham <[email protected]>
897 S:      Maintained
898 F:      drivers/mailbox/mailbox-altera.c
899
900 ALTERA MSGDMA IP CORE DRIVER
901 M:      Olivier Dautricourt <[email protected]>
902 R:      Stefan Roese <[email protected]>
903 L:      [email protected]
904 S:      Odd Fixes
905 F:      Documentation/devicetree/bindings/dma/altr,msgdma.yaml
906 F:      drivers/dma/altera-msgdma.c
907
908 ALTERA PIO DRIVER
909 M:      Mun Yew Tham <[email protected]>
910 L:      [email protected]
911 S:      Maintained
912 F:      drivers/gpio/gpio-altera.c
913
914 ALTERA TRIPLE SPEED ETHERNET DRIVER
915 M:      Joyce Ooi <[email protected]>
916 L:      [email protected]
917 S:      Maintained
918 F:      drivers/net/ethernet/altera/
919
920 ALTERA UART/JTAG UART SERIAL DRIVERS
921 M:      Tobias Klauser <[email protected]>
922 L:      [email protected]
923 S:      Maintained
924 F:      drivers/tty/serial/altera_jtaguart.c
925 F:      drivers/tty/serial/altera_uart.c
926 F:      include/linux/altera_jtaguart.h
927 F:      include/linux/altera_uart.h
928
929 AMAZON ANNAPURNA LABS FIC DRIVER
930 M:      Talel Shenhar <[email protected]>
931 S:      Maintained
932 F:      Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
933 F:      drivers/irqchip/irq-al-fic.c
934
935 AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
936 M:      Talel Shenhar <[email protected]>
937 M:      Talel Shenhar <[email protected]>
938 S:      Maintained
939 F:      Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
940 F:      drivers/edac/al_mc_edac.c
941
942 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
943 M:      Talel Shenhar <[email protected]>
944 S:      Maintained
945 F:      Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
946 F:      drivers/thermal/thermal_mmio.c
947
948 AMAZON ETHERNET DRIVERS
949 M:      Shay Agroskin <[email protected]>
950 M:      Arthur Kiyanovski <[email protected]>
951 R:      David Arinzon <[email protected]>
952 R:      Noam Dagan <[email protected]>
953 R:      Saeed Bishara <[email protected]>
954 L:      [email protected]
955 S:      Supported
956 F:      Documentation/networking/device_drivers/ethernet/amazon/ena.rst
957 F:      drivers/net/ethernet/amazon/
958
959 AMAZON RDMA EFA DRIVER
960 M:      Michael Margolin <[email protected]>
961 R:      Gal Pressman <[email protected]>
962 R:      Yossi Leybovich <[email protected]>
963 L:      [email protected]
964 S:      Supported
965 Q:      https://patchwork.kernel.org/project/linux-rdma/list/
966 F:      drivers/infiniband/hw/efa/
967 F:      include/uapi/rdma/efa-abi.h
968
969 AMD 3D V-CACHE PERFORMANCE OPTIMIZER DRIVER
970 M:      Basavaraj Natikar <[email protected]>
971 R:      Mario Limonciello <[email protected]>
972 L:      [email protected]
973 S:      Supported
974 F:      Documentation/ABI/testing/sysfs-bus-platform-drivers-amd_x3d_vcache
975 F:      drivers/platform/x86/amd/x3d_vcache.c
976
977 AMD ADDRESS TRANSLATION LIBRARY (ATL)
978 M:      Yazen Ghannam <[email protected]>
979 L:      [email protected]
980 S:      Supported
981 F:      drivers/ras/amd/atl/*
982
983 AMD AXI W1 DRIVER
984 M:      Kris Chaplin <[email protected]>
985 R:      Thomas Delev <[email protected]>
986 R:      Michal Simek <[email protected]>
987 S:      Maintained
988 F:      Documentation/devicetree/bindings/w1/amd,axi-1wire-host.yaml
989 F:      drivers/w1/masters/amd_axi_w1.c
990
991 AMD CDX BUS DRIVER
992 M:      Nipun Gupta <[email protected]>
993 M:      Nikhil Agarwal <[email protected]>
994 S:      Maintained
995 F:      Documentation/devicetree/bindings/bus/xlnx,versal-net-cdx.yaml
996 F:      drivers/cdx/*
997 F:      include/linux/cdx/*
998
999 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
1000 M:      Tom Lendacky <[email protected]>
1001 M:      John Allen <[email protected]>
1002 L:      [email protected]
1003 S:      Supported
1004 F:      drivers/crypto/ccp/
1005 F:      include/linux/ccp.h
1006
1007 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
1008 M:      Ashish Kalra <[email protected]>
1009 M:      Tom Lendacky <[email protected]>
1010 L:      [email protected]
1011 S:      Supported
1012 F:      drivers/crypto/ccp/sev*
1013 F:      include/uapi/linux/psp-sev.h
1014
1015 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - DBC SUPPORT
1016 M:      Mario Limonciello <[email protected]>
1017 L:      [email protected]
1018 S:      Supported
1019 F:      drivers/crypto/ccp/dbc.c
1020 F:      drivers/crypto/ccp/dbc.h
1021 F:      drivers/crypto/ccp/platform-access.c
1022 F:      drivers/crypto/ccp/platform-access.h
1023 F:      include/uapi/linux/psp-dbc.h
1024 F:      tools/crypto/ccp/*.c
1025 F:      tools/crypto/ccp/*.py
1026
1027 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - HSTI SUPPORT
1028 M:      Mario Limonciello <[email protected]>
1029 L:      [email protected]
1030 S:      Supported
1031 F:      drivers/crypto/ccp/hsti.*
1032
1033 AMD DISPLAY CORE
1034 M:      Harry Wentland <[email protected]>
1035 M:      Leo Li <[email protected]>
1036 M:      Rodrigo Siqueira <[email protected]>
1037 L:      [email protected]
1038 S:      Supported
1039 T:      git https://gitlab.freedesktop.org/agd5f/linux.git
1040 F:      drivers/gpu/drm/amd/display/
1041
1042 AMD DISPLAY CORE - DML
1043 M:      Chaitanya Dhere <[email protected]>
1044 M:      Jun Lei <[email protected]>
1045 S:      Supported
1046 F:      drivers/gpu/drm/amd/display/dc/dml/
1047 F:      drivers/gpu/drm/amd/display/dc/dml2/
1048
1049 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
1050 M:      Huang Rui <[email protected]>
1051 L:      [email protected]
1052 S:      Supported
1053 F:      Documentation/hwmon/fam15h_power.rst
1054 F:      drivers/hwmon/fam15h_power.c
1055
1056 AMD FCH GPIO DRIVER
1057 M:      Enrico Weigelt, metux IT consult <[email protected]>
1058 L:      [email protected]
1059 S:      Maintained
1060 F:      drivers/gpio/gpio-amd-fch.c
1061 F:      include/linux/platform_data/gpio/gpio-amd-fch.h
1062
1063 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
1064 L:      [email protected] (moderated for non-subscribers)
1065 S:      Orphan
1066 F:      drivers/usb/gadget/udc/amd5536udc.*
1067
1068 AMD GEODE PROCESSOR/CHIPSET SUPPORT
1069 M:      Andres Salomon <[email protected]>
1070 L:      [email protected] (moderated for non-subscribers)
1071 S:      Supported
1072 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
1073 F:      arch/x86/include/asm/geode.h
1074 F:      drivers/char/hw_random/geode-rng.c
1075 F:      drivers/crypto/geode*
1076 F:      drivers/video/fbdev/geode/
1077
1078 AMD HSMP DRIVER
1079 M:      Naveen Krishna Chatradhi <[email protected]>
1080 R:      Carlos Bilbao <[email protected]>
1081 L:      [email protected]
1082 S:      Maintained
1083 F:      Documentation/arch/x86/amd_hsmp.rst
1084 F:      arch/x86/include/asm/amd_hsmp.h
1085 F:      arch/x86/include/uapi/asm/amd_hsmp.h
1086 F:      drivers/platform/x86/amd/hsmp/
1087
1088 AMD IOMMU (AMD-VI)
1089 M:      Joerg Roedel <[email protected]>
1090 R:      Suravee Suthikulpanit <[email protected]>
1091 L:      [email protected]
1092 S:      Maintained
1093 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
1094 F:      drivers/iommu/amd/
1095 F:      include/linux/amd-iommu.h
1096
1097 AMD KFD
1098 M:      Felix Kuehling <[email protected]>
1099 L:      [email protected]
1100 S:      Supported
1101 T:      git https://gitlab.freedesktop.org/agd5f/linux.git
1102 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
1103 F:      drivers/gpu/drm/amd/amdkfd/
1104 F:      drivers/gpu/drm/amd/include/cik_structs.h
1105 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
1106 F:      drivers/gpu/drm/amd/include/v9_structs.h
1107 F:      drivers/gpu/drm/amd/include/vi_structs.h
1108 F:      include/uapi/linux/kfd_ioctl.h
1109 F:      include/uapi/linux/kfd_sysfs.h
1110
1111 AMD MP2 I2C DRIVER
1112 M:      Elie Morisse <[email protected]>
1113 M:      Shyam Sundar S K <[email protected]>
1114 L:      [email protected]
1115 S:      Maintained
1116 F:      drivers/i2c/busses/i2c-amd-mp2*
1117
1118 AMD ASF I2C DRIVER
1119 M:      Shyam Sundar S K <[email protected]>
1120 L:      [email protected]
1121 S:      Supported
1122 F:      drivers/i2c/busses/i2c-amd-asf-plat.c
1123
1124 AMD PDS CORE DRIVER
1125 M:      Shannon Nelson <[email protected]>
1126 M:      Brett Creeley <[email protected]>
1127 L:      [email protected]
1128 S:      Supported
1129 F:      Documentation/networking/device_drivers/ethernet/amd/pds_core.rst
1130 F:      drivers/net/ethernet/amd/pds_core/
1131 F:      include/linux/pds/
1132
1133 AMD PMC DRIVER
1134 M:      Shyam Sundar S K <[email protected]>
1135 L:      [email protected]
1136 S:      Maintained
1137 F:      drivers/platform/x86/amd/pmc/
1138
1139 AMD PMF DRIVER
1140 M:      Shyam Sundar S K <[email protected]>
1141 L:      [email protected]
1142 S:      Supported
1143 F:      Documentation/ABI/testing/sysfs-amd-pmf
1144 F:      drivers/platform/x86/amd/pmf/
1145
1146 AMD POWERPLAY AND SWSMU
1147 M:      Kenneth Feng <[email protected]>
1148 L:      [email protected]
1149 S:      Supported
1150 T:      git https://gitlab.freedesktop.org/agd5f/linux.git
1151 F:      drivers/gpu/drm/amd/pm/
1152
1153 AMD PSTATE DRIVER
1154 M:      Huang Rui <[email protected]>
1155 M:      Gautham R. Shenoy <[email protected]>
1156 M:      Mario Limonciello <[email protected]>
1157 R:      Perry Yuan <[email protected]>
1158 L:      [email protected]
1159 S:      Supported
1160 F:      Documentation/admin-guide/pm/amd-pstate.rst
1161 F:      drivers/cpufreq/amd-pstate*
1162 F:      tools/power/x86/amd_pstate_tracer/amd_pstate_trace.py
1163
1164 AMD PTDMA DRIVER
1165 M:      Basavaraj Natikar <[email protected]>
1166 L:      [email protected]
1167 S:      Maintained
1168 F:      drivers/dma/ptdma/
1169
1170 AMD QDMA DRIVER
1171 M:      Nishad Saraf <[email protected]>
1172 M:      Lizhi Hou <[email protected]>
1173 L:      [email protected]
1174 S:      Supported
1175 F:      drivers/dma/amd/qdma/
1176 F:      include/linux/platform_data/amd_qdma.h
1177
1178 AMD SEATTLE DEVICE TREE SUPPORT
1179 M:      Suravee Suthikulpanit <[email protected]>
1180 M:      Tom Lendacky <[email protected]>
1181 S:      Supported
1182 F:      arch/arm64/boot/dts/amd/
1183
1184 AMD SENSOR FUSION HUB DRIVER
1185 M:      Basavaraj Natikar <[email protected]>
1186 L:      [email protected]
1187 S:      Maintained
1188 F:      Documentation/hid/amd-sfh*
1189 F:      drivers/hid/amd-sfh-hid/
1190
1191 AMD SPI DRIVER
1192 M:      Raju Rangoju <[email protected]>
1193 L:      [email protected]
1194 S:      Supported
1195 F:      drivers/spi/spi-amd.c
1196
1197 AMD XGBE DRIVER
1198 M:      "Shyam Sundar S K" <[email protected]>
1199 L:      [email protected]
1200 S:      Supported
1201 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
1202 F:      drivers/net/ethernet/amd/xgbe/
1203
1204 AMLOGIC BLUETOOTH DRIVER
1205 M:      Yang Li <[email protected]>
1206 L:      [email protected]
1207 S:      Maintained
1208 F:      Documentation/devicetree/bindings/net/bluetooth/amlogic,w155s2-bt.yaml
1209 F:      drivers/bluetooth/hci_aml.c
1210
1211 AMLOGIC DDR PMU DRIVER
1212 M:      Jiucheng Xu <[email protected]>
1213 L:      [email protected]
1214 S:      Supported
1215 W:      http://www.amlogic.com
1216 F:      Documentation/admin-guide/perf/meson-ddr-pmu.rst
1217 F:      Documentation/devicetree/bindings/perf/amlogic,g12-ddr-pmu.yaml
1218 F:      drivers/perf/amlogic/
1219 F:      include/soc/amlogic/
1220
1221 AMLOGIC RTC DRIVER
1222 M:      Yiting Deng <[email protected]>
1223 M:      Xianwei Zhao <[email protected]>
1224 L:      [email protected]
1225 S:      Maintained
1226 F:      Documentation/devicetree/bindings/rtc/amlogic,a4-rtc.yaml
1227 F:      drivers/rtc/rtc-amlogic-a4.c
1228
1229 AMPHENOL CHIPCAP 2 HUMIDITY-TEMPERATURE IIO DRIVER
1230 M:      Javier Carrasco <[email protected]>
1231 L:      [email protected]
1232 S:      Maintained
1233 F:      Documentation/devicetree/bindings/hwmon/amphenol,chipcap2.yaml
1234 F:      Documentation/hwmon/chipcap2.rst
1235 F:      drivers/hwmon/chipcap2.c
1236
1237 AMPHION VPU CODEC V4L2 DRIVER
1238 M:      Ming Qian <[email protected]>
1239 M:      Zhou Peng <[email protected]>
1240 L:      [email protected]
1241 S:      Maintained
1242 F:      Documentation/devicetree/bindings/media/amphion,vpu.yaml
1243 F:      drivers/media/platform/amphion/
1244
1245 AMS AS73211 DRIVER
1246 M:      Christian Eggers <[email protected]>
1247 L:      [email protected]
1248 S:      Maintained
1249 F:      Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
1250 F:      drivers/iio/light/as73211.c
1251
1252 AMT (Automatic Multicast Tunneling)
1253 M:      Taehee Yoo <[email protected]>
1254 L:      [email protected]
1255 S:      Maintained
1256 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
1257 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
1258 F:      drivers/net/amt.c
1259
1260 ANALOG DEVICES INC AD3552R DRIVER
1261 M:      Nuno Sá <[email protected]>
1262 L:      [email protected]
1263 S:      Supported
1264 W:      https://ez.analog.com/linux-software-drivers
1265 F:      Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml
1266 F:      drivers/iio/dac/ad3552r.c
1267
1268 ANALOG DEVICES INC AD4000 DRIVER
1269 M:      Marcelo Schmitt <[email protected]>
1270 L:      [email protected]
1271 S:      Supported
1272 W:      https://ez.analog.com/linux-software-drivers
1273 F:      Documentation/devicetree/bindings/iio/adc/adi,ad4000.yaml
1274 F:      Documentation/iio/ad4000.rst
1275 F:      drivers/iio/adc/ad4000.c
1276
1277 ANALOG DEVICES INC AD4130 DRIVER
1278 M:      Cosmin Tanislav <[email protected]>
1279 L:      [email protected]
1280 S:      Supported
1281 W:      https://ez.analog.com/linux-software-drivers
1282 F:      Documentation/devicetree/bindings/iio/adc/adi,ad4130.yaml
1283 F:      drivers/iio/adc/ad4130.c
1284
1285 ANALOG DEVICES INC AD4695 DRIVER
1286 M:      Michael Hennerich <[email protected]>
1287 M:      Nuno Sá <[email protected]>
1288 R:      David Lechner <[email protected]>
1289 L:      [email protected]
1290 S:      Supported
1291 W:      https://ez.analog.com/linux-software-drivers
1292 F:      Documentation/devicetree/bindings/iio/adc/adi,ad4695.yaml
1293 F:      Documentation/iio/ad4695.rst
1294 F:      drivers/iio/adc/ad4695.c
1295 F:      include/dt-bindings/iio/adi,ad4695.h
1296
1297 ANALOG DEVICES INC AD7091R DRIVER
1298 M:      Marcelo Schmitt <[email protected]>
1299 L:      [email protected]
1300 S:      Supported
1301 W:      http://ez.analog.com/community/linux-device-drivers
1302 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7091r*
1303 F:      drivers/iio/adc/ad7091r*
1304
1305 ANALOG DEVICES INC AD7192 DRIVER
1306 M:      Alisa-Dariana Roman <[email protected]>
1307 L:      [email protected]
1308 S:      Supported
1309 W:      https://ez.analog.com/linux-software-drivers
1310 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
1311 F:      drivers/iio/adc/ad7192.c
1312
1313 ANALOG DEVICES INC AD7292 DRIVER
1314 M:      Marcelo Schmitt <[email protected]>
1315 L:      [email protected]
1316 S:      Supported
1317 W:      https://ez.analog.com/linux-software-drivers
1318 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1319 F:      drivers/iio/adc/ad7292.c
1320
1321 ANALOG DEVICES INC AD7293 DRIVER
1322 M:      Antoniu Miclaus <[email protected]>
1323 L:      [email protected]
1324 S:      Supported
1325 W:      https://ez.analog.com/linux-software-drivers
1326 F:      Documentation/devicetree/bindings/iio/dac/adi,ad7293.yaml
1327 F:      drivers/iio/dac/ad7293.c
1328
1329 ANALOG DEVICES INC AD74115 DRIVER
1330 M:      Cosmin Tanislav <[email protected]>
1331 L:      [email protected]
1332 S:      Supported
1333 W:      https://ez.analog.com/linux-software-drivers
1334 F:      Documentation/devicetree/bindings/iio/addac/adi,ad74115.yaml
1335 F:      drivers/iio/addac/ad74115.c
1336
1337 ANALOG DEVICES INC AD74413R DRIVER
1338 M:      Cosmin Tanislav <[email protected]>
1339 L:      [email protected]
1340 S:      Supported
1341 W:      https://ez.analog.com/linux-software-drivers
1342 F:      Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml
1343 F:      drivers/iio/addac/ad74413r.c
1344 F:      include/dt-bindings/iio/addac/adi,ad74413r.h
1345
1346 ANALOG DEVICES INC AD7625 DRIVER
1347 M:      Michael Hennerich <[email protected]>
1348 M:      Nuno Sá <[email protected]>
1349 R:      Trevor Gamblin <[email protected]>
1350 S:      Supported
1351 W:      https://ez.analog.com/linux-software-drivers
1352 W:      http://analogdevicesinc.github.io/hdl/projects/pulsar_lvds/index.html
1353 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7625.yaml
1354 F:      Documentation/iio/ad7625.rst
1355 F:      drivers/iio/adc/ad7625.c
1356
1357 ANALOG DEVICES INC AD7768-1 DRIVER
1358 M:      Michael Hennerich <[email protected]>
1359 L:      [email protected]
1360 S:      Supported
1361 W:      https://ez.analog.com/linux-software-drivers
1362 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1363 F:      drivers/iio/adc/ad7768-1.c
1364
1365 ANALOG DEVICES INC AD7780 DRIVER
1366 M:      Michael Hennerich <[email protected]>
1367 M:      Renato Lui Geh <[email protected]>
1368 L:      [email protected]
1369 S:      Supported
1370 W:      https://ez.analog.com/linux-software-drivers
1371 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1372 F:      drivers/iio/adc/ad7780.c
1373
1374 ANALOG DEVICES INC AD9467 DRIVER
1375 M:      Michael Hennerich <[email protected]>
1376 M:      Nuno Sa <[email protected]>
1377 L:      [email protected]
1378 S:      Supported
1379 W:      https://ez.analog.com/linux-software-drivers
1380 F:      Documentation/ABI/testing/debugfs-iio-ad9467
1381 F:      Documentation/devicetree/bindings/iio/adc/adi,ad9467.yaml
1382 F:      drivers/iio/adc/ad9467.c
1383
1384 ANALOG DEVICES INC AD8460 DRIVER
1385 M:      Mariel Tinaco <[email protected]>
1386 L:      [email protected]
1387 S:      Supported
1388 W:      https://ez.analog.com/linux-software-drivers
1389 F:      Documentation/devicetree/bindings/iio/dac/adi,ad8460.yaml
1390 F:      drivers/iio/dac/ad8460.c
1391
1392 ANALOG DEVICES INC AD9739a DRIVER
1393 M:      Nuno Sa <[email protected]>
1394 M:      Dragos Bogdan <[email protected]>
1395 L:      [email protected]
1396 S:      Supported
1397 W:      https://ez.analog.com/linux-software-drivers
1398 F:      Documentation/devicetree/bindings/iio/dac/adi,ad9739a.yaml
1399 F:      drivers/iio/dac/ad9739a.c
1400
1401 ANALOG DEVICES INC ADA4250 DRIVER
1402 M:      Antoniu Miclaus <[email protected]>
1403 L:      [email protected]
1404 S:      Supported
1405 W:      https://ez.analog.com/linux-software-drivers
1406 F:      Documentation/devicetree/bindings/iio/amplifiers/adi,ada4250.yaml
1407 F:      drivers/iio/amplifiers/ada4250.c
1408
1409 ANALOG DEVICES INC ADF4377 DRIVER
1410 M:      Antoniu Miclaus <[email protected]>
1411 L:      [email protected]
1412 S:      Supported
1413 W:      https://ez.analog.com/linux-software-drivers
1414 F:      Documentation/devicetree/bindings/iio/frequency/adi,adf4377.yaml
1415 F:      drivers/iio/frequency/adf4377.c
1416
1417 ANALOG DEVICES INC ADGS1408 DRIVER
1418 M:      Mircea Caprioru <[email protected]>
1419 S:      Supported
1420 F:      Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1421 F:      drivers/mux/adgs1408.c
1422
1423 ANALOG DEVICES INC ADIN DRIVER
1424 M:      Michael Hennerich <[email protected]>
1425 L:      [email protected]
1426 S:      Supported
1427 W:      https://ez.analog.com/linux-software-drivers
1428 F:      Documentation/devicetree/bindings/net/adi,adin.yaml
1429 F:      drivers/net/phy/adin.c
1430
1431 ANALOG DEVICES INC ADIS DRIVER LIBRARY
1432 M:      Nuno Sa <[email protected]>
1433 L:      [email protected]
1434 S:      Supported
1435 F:      drivers/iio/imu/adis.c
1436 F:      drivers/iio/imu/adis_buffer.c
1437 F:      drivers/iio/imu/adis_trigger.c
1438 F:      include/linux/iio/imu/adis.h
1439
1440 ANALOG DEVICES INC ADIS16460 DRIVER
1441 M:      Dragos Bogdan <[email protected]>
1442 L:      [email protected]
1443 S:      Supported
1444 W:      https://ez.analog.com/linux-software-drivers
1445 F:      Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1446 F:      drivers/iio/imu/adis16460.c
1447
1448 ANALOG DEVICES INC ADIS16475 DRIVER
1449 M:      Nuno Sa <[email protected]>
1450 L:      [email protected]
1451 S:      Supported
1452 W:      https://ez.analog.com/linux-software-drivers
1453 F:      Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1454 F:      drivers/iio/imu/adis16475.c
1455
1456 ANALOG DEVICES INC ADM1177 DRIVER
1457 M:      Michael Hennerich <[email protected]>
1458 L:      [email protected]
1459 S:      Supported
1460 W:      https://ez.analog.com/linux-software-drivers
1461 F:      Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1462 F:      drivers/hwmon/adm1177.c
1463
1464 ANALOG DEVICES INC ADMFM2000 DRIVER
1465 M:      Kim Seer Paller <[email protected]>
1466 L:      [email protected]
1467 S:      Supported
1468 W:      https://ez.analog.com/linux-software-drivers
1469 F:      Documentation/devicetree/bindings/iio/frequency/adi,admfm2000.yaml
1470 F:      drivers/iio/frequency/admfm2000.c
1471
1472 ANALOG DEVICES INC ADMV1013 DRIVER
1473 M:      Antoniu Miclaus <[email protected]>
1474 L:      [email protected]
1475 S:      Supported
1476 W:      https://ez.analog.com/linux-software-drivers
1477 F:      Documentation/devicetree/bindings/iio/frequency/adi,admv1013.yaml
1478 F:      drivers/iio/frequency/admv1013.c
1479
1480 ANALOG DEVICES INC ADMV1014 DRIVER
1481 M:      Antoniu Miclaus <[email protected]>
1482 L:      [email protected]
1483 S:      Supported
1484 W:      https://ez.analog.com/linux-software-drivers
1485 F:      Documentation/devicetree/bindings/iio/frequency/adi,admv1014.yaml
1486 F:      drivers/iio/frequency/admv1014.c
1487
1488 ANALOG DEVICES INC ADMV8818 DRIVER
1489 M:      Antoniu Miclaus <[email protected]>
1490 L:      [email protected]
1491 S:      Supported
1492 W:      https://ez.analog.com/linux-software-drivers
1493 F:      Documentation/devicetree/bindings/iio/filter/adi,admv8818.yaml
1494 F:      drivers/iio/filter/admv8818.c
1495
1496 ANALOG DEVICES INC ADP5061 DRIVER
1497 M:      Michael Hennerich <[email protected]>
1498 L:      [email protected]
1499 S:      Supported
1500 W:      https://ez.analog.com/linux-software-drivers
1501 F:      drivers/power/supply/adp5061.c
1502
1503 ANALOG DEVICES INC ADRF6780 DRIVER
1504 M:      Antoniu Miclaus <[email protected]>
1505 L:      [email protected]
1506 S:      Supported
1507 W:      https://ez.analog.com/linux-software-drivers
1508 F:      Documentation/devicetree/bindings/iio/frequency/adi,adrf6780.yaml
1509 F:      drivers/iio/frequency/adrf6780.c
1510
1511 ANALOG DEVICES INC ADV7180 DRIVER
1512 M:      Lars-Peter Clausen <[email protected]>
1513 L:      [email protected]
1514 S:      Supported
1515 W:      https://ez.analog.com/linux-software-drivers
1516 F:      Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1517 F:      drivers/media/i2c/adv7180.c
1518
1519 ANALOG DEVICES INC ADV748X DRIVER
1520 M:      Kieran Bingham <[email protected]>
1521 L:      [email protected]
1522 S:      Maintained
1523 F:      Documentation/devicetree/bindings/media/i2c/adv748x.yaml
1524 F:      drivers/media/i2c/adv748x/*
1525
1526 ANALOG DEVICES INC ADV7511 DRIVER
1527 M:      Hans Verkuil <[email protected]>
1528 L:      [email protected]
1529 S:      Maintained
1530 F:      drivers/media/i2c/adv7511*
1531
1532 ANALOG DEVICES INC ADV7604 DRIVER
1533 M:      Hans Verkuil <[email protected]>
1534 L:      [email protected]
1535 S:      Maintained
1536 F:      Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1537 F:      drivers/media/i2c/adv7604*
1538
1539 ANALOG DEVICES INC ADV7842 DRIVER
1540 M:      Hans Verkuil <[email protected]>
1541 L:      [email protected]
1542 S:      Maintained
1543 F:      drivers/media/i2c/adv7842*
1544
1545 ANALOG DEVICES INC ADXRS290 DRIVER
1546 M:      Nishant Malpani <[email protected]>
1547 L:      [email protected]
1548 S:      Supported
1549 F:      Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1550 F:      drivers/iio/gyro/adxrs290.c
1551
1552 ANALOG DEVICES INC ASOC CODEC DRIVERS
1553 M:      Lars-Peter Clausen <[email protected]>
1554 M:      Nuno Sá <[email protected]>
1555 L:      [email protected]
1556 S:      Supported
1557 W:      http://wiki.analog.com/
1558 W:      https://ez.analog.com/linux-software-drivers
1559 F:      Documentation/devicetree/bindings/sound/adi,*
1560 F:      sound/soc/codecs/ad1*
1561 F:      sound/soc/codecs/ad7*
1562 F:      sound/soc/codecs/adau*
1563 F:      sound/soc/codecs/adav*
1564 F:      sound/soc/codecs/sigmadsp.*
1565 F:      sound/soc/codecs/ssm*
1566
1567 ANALOG DEVICES INC AXI DAC DRIVER
1568 M:      Nuno Sa <[email protected]>
1569 L:      [email protected]
1570 S:      Supported
1571 W:      https://ez.analog.com/linux-software-drivers
1572 F:      Documentation/devicetree/bindings/iio/dac/adi,axi-dac.yaml
1573 F:      drivers/iio/dac/adi-axi-dac.c
1574
1575 ANALOG DEVICES INC DMA DRIVERS
1576 M:      Lars-Peter Clausen <[email protected]>
1577 S:      Supported
1578 W:      https://ez.analog.com/linux-software-drivers
1579 F:      drivers/dma/dma-axi-dmac.c
1580
1581 ANALOG DEVICES INC IIO DRIVERS
1582 M:      Lars-Peter Clausen <[email protected]>
1583 M:      Michael Hennerich <[email protected]>
1584 S:      Supported
1585 W:      http://wiki.analog.com/
1586 W:      https://ez.analog.com/linux-software-drivers
1587 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1588 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1589 F:      Documentation/devicetree/bindings/iio/*/adi,*
1590 F:      Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml
1591 F:      Documentation/devicetree/bindings/iio/adc/lltc,ltc2497.yaml
1592 F:      Documentation/iio/ad7606.rst
1593 F:      drivers/iio/*/ad*
1594 F:      drivers/iio/adc/ltc249*
1595 F:      drivers/iio/amplifiers/hmc425a.c
1596 F:      drivers/staging/iio/*/ad*
1597 X:      drivers/iio/*/adjd*
1598
1599 ANALOGBITS PLL LIBRARIES
1600 M:      Paul Walmsley <[email protected]>
1601 M:      Samuel Holland <[email protected]>
1602 S:      Supported
1603 F:      drivers/clk/analogbits/*
1604 F:      include/linux/clk/analogbits*
1605
1606 ANDROID DRIVERS
1607 M:      Greg Kroah-Hartman <[email protected]>
1608 M:      Arve Hjønnevåg <[email protected]>
1609 M:      Todd Kjos <[email protected]>
1610 M:      Martijn Coenen <[email protected]>
1611 M:      Joel Fernandes <[email protected]>
1612 M:      Christian Brauner <[email protected]>
1613 M:      Carlos Llamas <[email protected]>
1614 M:      Suren Baghdasaryan <[email protected]>
1615 L:      [email protected]
1616 S:      Supported
1617 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1618 F:      drivers/android/
1619
1620 ANDROID GOLDFISH PIC DRIVER
1621 M:      Miodrag Dinic <[email protected]>
1622 S:      Supported
1623 F:      Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1624 F:      drivers/irqchip/irq-goldfish-pic.c
1625
1626 ANDROID GOLDFISH RTC DRIVER
1627 M:      Jiaxun Yang <[email protected]>
1628 S:      Supported
1629 F:      drivers/rtc/rtc-goldfish.c
1630
1631 AOA (Apple Onboard Audio) ALSA DRIVER
1632 M:      Johannes Berg <[email protected]>
1633 L:      [email protected]
1634 L:      [email protected]
1635 S:      Maintained
1636 F:      sound/aoa/
1637
1638 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1639 M:      William Breathitt Gray <[email protected]>
1640 L:      [email protected]
1641 S:      Maintained
1642 F:      drivers/iio/addac/stx104.c
1643
1644 APM DRIVER
1645 M:      Jiri Kosina <[email protected]>
1646 S:      Odd fixes
1647 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1648 F:      arch/x86/kernel/apm_32.c
1649 F:      drivers/char/apm-emulation.c
1650 F:      include/linux/apm_bios.h
1651 F:      include/uapi/linux/apm_bios.h
1652
1653 APPARMOR SECURITY MODULE
1654 M:      John Johansen <[email protected]>
1655 M:      John Johansen <[email protected]>
1656 L:      [email protected] (moderated for non-subscribers)
1657 S:      Supported
1658 W:      apparmor.net
1659 B:      https://gitlab.com/apparmor/apparmor-kernel
1660 C:      irc://irc.oftc.net/apparmor
1661 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1662 T:      https://gitlab.com/apparmor/apparmor-kernel.git
1663 F:      Documentation/admin-guide/LSM/apparmor.rst
1664 F:      security/apparmor/
1665
1666 APPLE BCM5974 MULTITOUCH DRIVER
1667 M:      Henrik Rydberg <[email protected]>
1668 L:      [email protected]
1669 S:      Odd fixes
1670 F:      drivers/input/mouse/bcm5974.c
1671
1672 APPLE PCIE CONTROLLER DRIVER
1673 M:      Alyssa Rosenzweig <[email protected]>
1674 M:      Marc Zyngier <[email protected]>
1675 L:      [email protected]
1676 S:      Maintained
1677 F:      drivers/pci/controller/pcie-apple.c
1678
1679 APPLE SMC DRIVER
1680 M:      Henrik Rydberg <[email protected]>
1681 L:      [email protected]
1682 S:      Odd fixes
1683 F:      drivers/hwmon/applesmc.c
1684
1685 APPLETALK NETWORK LAYER
1686 L:      [email protected]
1687 S:      Odd fixes
1688 F:      include/linux/atalk.h
1689 F:      include/uapi/linux/atalk.h
1690 F:      net/appletalk/
1691
1692 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1693 M:      Khuong Dinh <[email protected]>
1694 S:      Supported
1695 F:      arch/arm64/boot/dts/apm/
1696
1697 APPLIED MICRO (APM) X-GENE SOC EDAC
1698 M:      Khuong Dinh <[email protected]>
1699 S:      Supported
1700 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1701 F:      drivers/edac/xgene_edac.c
1702
1703 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1704 M:      Iyappan Subramanian <[email protected]>
1705 M:      Keyur Chudgar <[email protected]>
1706 S:      Supported
1707 F:      drivers/net/ethernet/apm/xgene-v2/
1708
1709 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1710 M:      Iyappan Subramanian <[email protected]>
1711 M:      Keyur Chudgar <[email protected]>
1712 M:      Quan Nguyen <[email protected]>
1713 S:      Supported
1714 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1715 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1716 F:      drivers/net/ethernet/apm/xgene/
1717 F:      drivers/net/mdio/mdio-xgene.c
1718
1719 APPLIED MICRO (APM) X-GENE SOC PMU
1720 M:      Khuong Dinh <[email protected]>
1721 S:      Supported
1722 F:      Documentation/admin-guide/perf/xgene-pmu.rst
1723 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1724 F:      drivers/perf/xgene_pmu.c
1725
1726 APPLIED MICRO QT2025 PHY DRIVER
1727 M:      FUJITA Tomonori <[email protected]>
1728 R:      Trevor Gross <[email protected]>
1729 L:      [email protected]
1730 L:      [email protected]
1731 S:      Maintained
1732 F:      drivers/net/phy/qt2025.rs
1733
1734 APTINA CAMERA SENSOR PLL
1735 M:      Laurent Pinchart <[email protected]>
1736 L:      [email protected]
1737 S:      Maintained
1738 F:      drivers/media/i2c/aptina-pll.*
1739
1740 AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
1741 M:      Aleksa Savic <[email protected]>
1742 M:      Jack Doan <[email protected]>
1743 L:      [email protected]
1744 S:      Maintained
1745 F:      Documentation/hwmon/aquacomputer_d5next.rst
1746 F:      drivers/hwmon/aquacomputer_d5next.c
1747
1748 AQUANTIA ETHERNET DRIVER (atlantic)
1749 M:      Igor Russkikh <[email protected]>
1750 L:      [email protected]
1751 S:      Supported
1752 W:      https://www.marvell.com/
1753 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
1754 F:      Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1755 F:      drivers/net/ethernet/aquantia/atlantic/
1756
1757 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1758 M:      Egor Pomozov <[email protected]>
1759 L:      [email protected]
1760 S:      Supported
1761 W:      http://www.aquantia.com
1762 F:      drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1763
1764 AR0521 ON SEMICONDUCTOR CAMERA SENSOR DRIVER
1765 M:      Krzysztof Hałasa <[email protected]>
1766 L:      [email protected]
1767 S:      Maintained
1768 F:      Documentation/devicetree/bindings/media/i2c/onnn,ar0521.yaml
1769 F:      drivers/media/i2c/ar0521.c
1770
1771 ARASAN NAND CONTROLLER DRIVER
1772 M:      Miquel Raynal <[email protected]>
1773 R:      Michal Simek <[email protected]>
1774 L:      [email protected]
1775 S:      Maintained
1776 F:      Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1777 F:      drivers/mtd/nand/raw/arasan-nand-controller.c
1778
1779 ARC FRAMEBUFFER DRIVER
1780 M:      Jaya Kumar <[email protected]>
1781 S:      Maintained
1782 F:      drivers/video/fbdev/arcfb.c
1783 F:      drivers/video/fbdev/core/fb_defio.c
1784
1785 ARC PGU DRM DRIVER
1786 M:      Alexey Brodkin <[email protected]>
1787 S:      Supported
1788 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
1789 F:      drivers/gpu/drm/tiny/arcpgu.c
1790
1791 ARCNET NETWORK LAYER
1792 M:      Michael Grzeschik <[email protected]>
1793 L:      [email protected]
1794 S:      Maintained
1795 F:      drivers/net/arcnet/
1796 F:      include/uapi/linux/if_arcnet.h
1797
1798 ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1799 M:      Arnd Bergmann <[email protected]>
1800 L:      [email protected] (moderated for non-subscribers)
1801 L:      [email protected]
1802 S:      Maintained
1803 P:      Documentation/process/maintainer-soc.rst
1804 C:      irc://irc.libera.chat/armlinux
1805 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1806 F:      Documentation/process/maintainer-soc*.rst
1807 F:      arch/arm/boot/dts/Makefile
1808 F:      arch/arm64/boot/dts/Makefile
1809
1810 ARM ARCHITECTED TIMER DRIVER
1811 M:      Mark Rutland <[email protected]>
1812 M:      Marc Zyngier <[email protected]>
1813 L:      [email protected] (moderated for non-subscribers)
1814 S:      Maintained
1815 F:      arch/arm/include/asm/arch_timer.h
1816 F:      arch/arm64/include/asm/arch_timer.h
1817 F:      drivers/clocksource/arm_arch_timer.c
1818
1819 ARM GENERIC INTERRUPT CONTROLLER DRIVERS
1820 M:      Marc Zyngier <[email protected]>
1821 L:      [email protected] (moderated for non-subscribers)
1822 S:      Maintained
1823 F:      Documentation/devicetree/bindings/interrupt-controller/arm,gic*
1824 F:      arch/arm/include/asm/arch_gicv3.h
1825 F:      arch/arm64/include/asm/arch_gicv3.h
1826 F:      drivers/irqchip/irq-gic*.[ch]
1827 F:      include/linux/irqchip/arm-gic*.h
1828 F:      include/linux/irqchip/arm-vgic-info.h
1829
1830 ARM HDLCD DRM DRIVER
1831 M:      Liviu Dudau <[email protected]>
1832 S:      Supported
1833 F:      Documentation/devicetree/bindings/display/arm,hdlcd.yaml
1834 F:      drivers/gpu/drm/arm/hdlcd_*
1835
1836 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1837 M:      Linus Walleij <[email protected]>
1838 L:      [email protected] (moderated for non-subscribers)
1839 S:      Maintained
1840 F:      Documentation/devicetree/bindings/arm/arm,integrator.yaml
1841 F:      Documentation/devicetree/bindings/arm/arm,realview.yaml
1842 F:      Documentation/devicetree/bindings/arm/arm,versatile.yaml
1843 F:      Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1844 F:      Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
1845 F:      Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1846 F:      Documentation/devicetree/bindings/i2c/arm,i2c-versatile.yaml
1847 F:      Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1848 F:      Documentation/devicetree/bindings/mtd/mtd-physmap.yaml
1849 F:      arch/arm/boot/dts/arm/arm-realview-*
1850 F:      arch/arm/boot/dts/arm/integrator*
1851 F:      arch/arm/boot/dts/arm/versatile*
1852 F:      arch/arm/mach-versatile/
1853 F:      drivers/bus/arm-integrator-lm.c
1854 F:      drivers/clk/versatile/
1855 F:      drivers/i2c/busses/i2c-versatile.c
1856 F:      drivers/irqchip/irq-versatile-fpga.c
1857 F:      drivers/mtd/maps/physmap-versatile.*
1858 F:      drivers/power/reset/arm-versatile-reboot.c
1859 F:      drivers/soc/versatile/
1860
1861 ARM INTERCONNECT PMU DRIVERS
1862 M:      Robin Murphy <[email protected]>
1863 S:      Supported
1864 F:      Documentation/admin-guide/perf/arm-cmn.rst
1865 F:      Documentation/admin-guide/perf/arm-ni.rst
1866 F:      Documentation/devicetree/bindings/perf/arm,cmn.yaml
1867 F:      Documentation/devicetree/bindings/perf/arm,ni.yaml
1868 F:      drivers/perf/arm-cmn.c
1869 F:      drivers/perf/arm-ni.c
1870 F:      tools/perf/pmu-events/arch/arm64/arm/cmn/
1871
1872 ARM KOMEDA DRM-KMS DRIVER
1873 M:      Liviu Dudau <[email protected]>
1874 S:      Supported
1875 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
1876 F:      Documentation/devicetree/bindings/display/arm,komeda.yaml
1877 F:      Documentation/gpu/komeda-kms.rst
1878 F:      drivers/gpu/drm/arm/display/include/
1879 F:      drivers/gpu/drm/arm/display/komeda/
1880
1881 ARM MALI PANFROST DRM DRIVER
1882 M:      Boris Brezillon <[email protected]>
1883 M:      Rob Herring <[email protected]>
1884 R:      Steven Price <[email protected]>
1885 L:      [email protected]
1886 S:      Supported
1887 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
1888 F:      Documentation/gpu/panfrost.rst
1889 F:      drivers/gpu/drm/ci/xfails/panfrost*
1890 F:      drivers/gpu/drm/panfrost/
1891 F:      include/uapi/drm/panfrost_drm.h
1892
1893 ARM MALI PANTHOR DRM DRIVER
1894 M:      Boris Brezillon <[email protected]>
1895 M:      Steven Price <[email protected]>
1896 M:      Liviu Dudau <[email protected]>
1897 L:      [email protected]
1898 S:      Supported
1899 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
1900 F:      Documentation/devicetree/bindings/gpu/arm,mali-valhall-csf.yaml
1901 F:      drivers/gpu/drm/panthor/
1902 F:      include/uapi/drm/panthor_drm.h
1903
1904 ARM MALI-DP DRM DRIVER
1905 M:      Liviu Dudau <[email protected]>
1906 S:      Supported
1907 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
1908 F:      Documentation/devicetree/bindings/display/arm,malidp.yaml
1909 F:      Documentation/gpu/afbc.rst
1910 F:      drivers/gpu/drm/arm/
1911
1912 ARM MFM AND FLOPPY DRIVERS
1913 M:      Ian Molton <[email protected]>
1914 S:      Maintained
1915 F:      arch/arm/include/asm/floppy.h
1916 F:      arch/arm/mach-rpc/floppydma.S
1917
1918 ARM PMU PROFILING AND DEBUGGING
1919 M:      Will Deacon <[email protected]>
1920 M:      Mark Rutland <[email protected]>
1921 L:      [email protected] (moderated for non-subscribers)
1922 S:      Maintained
1923 F:      Documentation/devicetree/bindings/arm/pmu.yaml
1924 F:      Documentation/devicetree/bindings/perf/
1925 F:      arch/arm*/include/asm/hw_breakpoint.h
1926 F:      arch/arm*/include/asm/perf_event.h
1927 F:      arch/arm*/kernel/hw_breakpoint.c
1928 F:      arch/arm*/kernel/perf_*
1929 F:      drivers/perf/
1930 F:      include/linux/perf/arm_pmu*.h
1931
1932 ARM PORT
1933 M:      Russell King <[email protected]>
1934 L:      [email protected] (moderated for non-subscribers)
1935 S:      Odd Fixes
1936 W:      http://www.armlinux.org.uk/
1937 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1938 F:      arch/arm/
1939 X:      arch/arm/boot/dts/
1940
1941 ARM PRIMECELL AACI PL041 DRIVER
1942 M:      Russell King <[email protected]>
1943 S:      Odd Fixes
1944 F:      sound/arm/aaci.*
1945
1946 ARM PRIMECELL BUS SUPPORT
1947 M:      Russell King <[email protected]>
1948 S:      Odd Fixes
1949 F:      drivers/amba/
1950 F:      include/linux/amba/bus.h
1951
1952 ARM PRIMECELL KMI PL050 DRIVER
1953 M:      Russell King <[email protected]>
1954 S:      Odd Fixes
1955 F:      drivers/input/serio/ambakmi.*
1956 F:      include/linux/amba/kmi.h
1957
1958 ARM PRIMECELL MMCI PL180/1 DRIVER
1959 M:      Russell King <[email protected]>
1960 S:      Odd Fixes
1961 F:      drivers/mmc/host/mmci.*
1962 F:      include/linux/amba/mmci.h
1963
1964 ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
1965 M:      Miquel Raynal <[email protected]>
1966 R:      Michal Simek <[email protected]>
1967 L:      [email protected]
1968 S:      Maintained
1969 F:      Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
1970 F:      drivers/mtd/nand/raw/pl35x-nand-controller.c
1971
1972 ARM PRIMECELL PL35X SMC DRIVER
1973 M:      Miquel Raynal <[email protected]>
1974 R:      Michal Simek <[email protected]>
1975 L:      [email protected] (moderated for non-subscribers)
1976 S:      Maintained
1977 F:      Documentation/devicetree/bindings/memory-controllers/arm,pl35x-smc.yaml
1978 F:      drivers/memory/pl353-smc.c
1979
1980 ARM PRIMECELL SSP PL022 SPI DRIVER
1981 M:      Linus Walleij <[email protected]>
1982 L:      [email protected] (moderated for non-subscribers)
1983 S:      Maintained
1984 F:      Documentation/devicetree/bindings/spi/spi-pl022.yaml
1985 F:      drivers/spi/spi-pl022.c
1986
1987 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1988 M:      Russell King <[email protected]>
1989 S:      Odd Fixes
1990 F:      drivers/tty/serial/amba-pl01*.c
1991 F:      include/linux/amba/serial.h
1992
1993 ARM PRIMECELL VIC PL190/PL192 DRIVER
1994 M:      Linus Walleij <[email protected]>
1995 L:      [email protected] (moderated for non-subscribers)
1996 S:      Maintained
1997 F:      Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml
1998 F:      drivers/irqchip/irq-vic.c
1999
2000 ARM SMC WATCHDOG DRIVER
2001 M:      Julius Werner <[email protected]>
2002 R:      Evan Benn <[email protected]>
2003 S:      Maintained
2004 F:      Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
2005 F:      drivers/watchdog/arm_smc_wdt.c
2006
2007 ARM SMMU DRIVERS
2008 M:      Will Deacon <[email protected]>
2009 R:      Robin Murphy <[email protected]>
2010 L:      [email protected] (moderated for non-subscribers)
2011 S:      Maintained
2012 F:      Documentation/devicetree/bindings/iommu/arm,smmu*
2013 F:      drivers/iommu/arm/
2014 F:      drivers/iommu/io-pgtable-arm*
2015
2016 ARM SMMU SVA SUPPORT
2017 R:      Jean-Philippe Brucker <[email protected]>
2018 F:      drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c
2019
2020 ARM SUB-ARCHITECTURES
2021 L:      [email protected] (moderated for non-subscribers)
2022 S:      Maintained
2023 C:      irc://irc.libera.chat/armlinux
2024 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
2025 F:      arch/arm/mach-*/
2026 F:      arch/arm/plat-*/
2027
2028 ARM/ACTIONS SEMI ARCHITECTURE
2029 M:      Andreas Färber <[email protected]>
2030 M:      Manivannan Sadhasivam <[email protected]>
2031 L:      [email protected] (moderated for non-subscribers)
2032 L:      [email protected] (moderated for non-subscribers)
2033 S:      Maintained
2034 F:      Documentation/devicetree/bindings/arm/actions.yaml
2035 F:      Documentation/devicetree/bindings/clock/actions,owl-cmu.yaml
2036 F:      Documentation/devicetree/bindings/dma/owl-dma.yaml
2037 F:      Documentation/devicetree/bindings/i2c/i2c-owl.yaml
2038 F:      Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
2039 F:      Documentation/devicetree/bindings/mmc/owl-mmc.yaml
2040 F:      Documentation/devicetree/bindings/net/actions,owl-emac.yaml
2041 F:      Documentation/devicetree/bindings/pinctrl/actions,*
2042 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
2043 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.yaml
2044 F:      arch/arm/boot/dts/actions/
2045 F:      arch/arm/mach-actions/
2046 F:      arch/arm64/boot/dts/actions/
2047 F:      drivers/clk/actions/
2048 F:      drivers/clocksource/timer-owl*
2049 F:      drivers/dma/owl-dma.c
2050 F:      drivers/i2c/busses/i2c-owl.c
2051 F:      drivers/irqchip/irq-owl-sirq.c
2052 F:      drivers/mmc/host/owl-mmc.c
2053 F:      drivers/net/ethernet/actions/
2054 F:      drivers/pinctrl/actions/*
2055 F:      drivers/pmdomain/actions/
2056 F:      include/dt-bindings/power/owl-*
2057 F:      include/dt-bindings/reset/actions,*
2058 F:      include/linux/soc/actions/
2059 N:      owl
2060
2061 ARM/AIROHA SOC SUPPORT
2062 M:      Matthias Brugger <[email protected]>
2063 M:      AngeloGioacchino Del Regno <[email protected]>
2064 L:      [email protected] (moderated for non-subscribers)
2065 L:      [email protected] (moderated for non-subscribers)
2066 S:      Odd Fixes
2067 F:      arch/arm/boot/dts/airoha/
2068 F:      arch/arm64/boot/dts/airoha/
2069
2070 ARM/Allwinner SoC Clock Support
2071 M:      Emilio López <[email protected]>
2072 S:      Maintained
2073 F:      drivers/clk/sunxi/
2074
2075 ARM/Allwinner sunXi SoC support
2076 M:      Chen-Yu Tsai <[email protected]>
2077 M:      Jernej Skrabec <[email protected]>
2078 M:      Samuel Holland <[email protected]>
2079 L:      [email protected] (moderated for non-subscribers)
2080 L:      [email protected]
2081 S:      Maintained
2082 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
2083 F:      arch/arm/mach-sunxi/
2084 F:      arch/arm64/boot/dts/allwinner/
2085 F:      drivers/clk/sunxi-ng/
2086 F:      drivers/pinctrl/sunxi/
2087 F:      drivers/soc/sunxi/
2088 N:      allwinner
2089 N:      sun[x456789]i
2090 N:      sun[25]0i
2091
2092 ARM/ALPHASCALE ARCHITECTURE
2093 M:      Krzysztof Kozlowski <[email protected]>
2094 L:      [email protected] (moderated for non-subscribers)
2095 S:      Odd Fixes
2096 F:      arch/arm/boot/dts/alphascale/
2097 F:      drivers/clk/clk-asm9260.c
2098 F:      drivers/clocksource/asm9260_timer.c
2099 F:      drivers/rtc/rtc-asm9260.c
2100 F:      drivers/watchdog/asm9260_wdt.c
2101
2102 ARM/AMD PENSANDO ARM64 ARCHITECTURE
2103 M:      Brad Larson <[email protected]>
2104 L:      [email protected] (moderated for non-subscribers)
2105 S:      Supported
2106 F:      Documentation/devicetree/bindings/*/amd,pensando*
2107 F:      arch/arm64/boot/dts/amd/elba*
2108
2109 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
2110 M:      Neil Armstrong <[email protected]>
2111 M:      Jerome Brunet <[email protected]>
2112 L:      [email protected]
2113 S:      Maintained
2114 F:      Documentation/devicetree/bindings/clock/amlogic*
2115 F:      drivers/clk/meson/
2116 F:      include/dt-bindings/clock/amlogic,a1*
2117 F:      include/dt-bindings/clock/gxbb*
2118 F:      include/dt-bindings/clock/meson*
2119
2120 ARM/Amlogic Meson SoC Crypto Drivers
2121 M:      Corentin Labbe <[email protected]>
2122 L:      [email protected]
2123 L:      [email protected]
2124 S:      Maintained
2125 F:      Documentation/devicetree/bindings/crypto/amlogic*
2126 F:      drivers/crypto/amlogic/
2127
2128 ARM/Amlogic Meson SoC Sound Drivers
2129 M:      Jerome Brunet <[email protected]>
2130 L:      [email protected]
2131 S:      Maintained
2132 F:      Documentation/devicetree/bindings/sound/amlogic*
2133 F:      sound/soc/meson/
2134
2135 ARM/Amlogic Meson SoC support
2136 M:      Neil Armstrong <[email protected]>
2137 M:      Kevin Hilman <[email protected]>
2138 R:      Jerome Brunet <[email protected]>
2139 R:      Martin Blumenstingl <[email protected]>
2140 L:      [email protected] (moderated for non-subscribers)
2141 L:      [email protected]
2142 S:      Maintained
2143 W:      http://linux-meson.com/
2144 F:      Documentation/devicetree/bindings/phy/amlogic*
2145 F:      arch/arm/boot/dts/amlogic/
2146 F:      arch/arm/mach-meson/
2147 F:      arch/arm64/boot/dts/amlogic/
2148 F:      drivers/pmdomain/amlogic/
2149 F:      drivers/mmc/host/meson*
2150 F:      drivers/phy/amlogic/
2151 F:      drivers/pinctrl/meson/
2152 F:      drivers/rtc/rtc-meson*
2153 F:      drivers/soc/amlogic/
2154 N:      meson
2155
2156 ARM/Annapurna Labs ALPINE ARCHITECTURE
2157 M:      Antoine Tenart <[email protected]>
2158 L:      [email protected] (moderated for non-subscribers)
2159 S:      Odd Fixes
2160 F:      arch/arm/boot/dts/amazon/
2161 F:      arch/arm/mach-alpine/
2162 F:      arch/arm64/boot/dts/amazon/
2163 F:      drivers/*/*alpine*
2164
2165 ARM/APPLE MACHINE SOUND DRIVERS
2166 M:      Martin Povišer <[email protected]>
2167 L:      [email protected]
2168 L:      [email protected]
2169 S:      Maintained
2170 F:      Documentation/devicetree/bindings/sound/adi,ssm3515.yaml
2171 F:      Documentation/devicetree/bindings/sound/cirrus,cs42l84.yaml
2172 F:      Documentation/devicetree/bindings/sound/apple,*
2173 F:      sound/soc/apple/*
2174 F:      sound/soc/codecs/cs42l83-i2c.c
2175 F:      sound/soc/codecs/cs42l84.*
2176 F:      sound/soc/codecs/ssm3515.c
2177
2178 ARM/APPLE MACHINE SUPPORT
2179 M:      Hector Martin <[email protected]>
2180 M:      Sven Peter <[email protected]>
2181 R:      Alyssa Rosenzweig <[email protected]>
2182 L:      [email protected]
2183 L:      [email protected] (moderated for non-subscribers)
2184 S:      Maintained
2185 W:      https://asahilinux.org
2186 B:      https://github.com/AsahiLinux/linux/issues
2187 C:      irc://irc.oftc.net/asahi-dev
2188 T:      git https://github.com/AsahiLinux/linux.git
2189 F:      Documentation/devicetree/bindings/arm/apple.yaml
2190 F:      Documentation/devicetree/bindings/arm/apple/*
2191 F:      Documentation/devicetree/bindings/clock/apple,nco.yaml
2192 F:      Documentation/devicetree/bindings/cpufreq/apple,cluster-cpufreq.yaml
2193 F:      Documentation/devicetree/bindings/dma/apple,admac.yaml
2194 F:      Documentation/devicetree/bindings/i2c/apple,i2c.yaml
2195 F:      Documentation/devicetree/bindings/interrupt-controller/apple,*
2196 F:      Documentation/devicetree/bindings/iommu/apple,dart.yaml
2197 F:      Documentation/devicetree/bindings/iommu/apple,sart.yaml
2198 F:      Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
2199 F:      Documentation/devicetree/bindings/net/bluetooth/brcm,bcm4377-bluetooth.yaml
2200 F:      Documentation/devicetree/bindings/nvme/apple,nvme-ans.yaml
2201 F:      Documentation/devicetree/bindings/nvmem/apple,efuses.yaml
2202 F:      Documentation/devicetree/bindings/pci/apple,pcie.yaml
2203 F:      Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
2204 F:      Documentation/devicetree/bindings/power/apple*
2205 F:      Documentation/devicetree/bindings/pwm/apple,s5l-fpwm.yaml
2206 F:      Documentation/devicetree/bindings/watchdog/apple,wdt.yaml
2207 F:      arch/arm64/boot/dts/apple/
2208 F:      drivers/bluetooth/hci_bcm4377.c
2209 F:      drivers/clk/clk-apple-nco.c
2210 F:      drivers/cpufreq/apple-soc-cpufreq.c
2211 F:      drivers/dma/apple-admac.c
2212 F:      drivers/pmdomain/apple/
2213 F:      drivers/i2c/busses/i2c-pasemi-core.c
2214 F:      drivers/i2c/busses/i2c-pasemi-platform.c
2215 F:      drivers/iommu/apple-dart.c
2216 F:      drivers/iommu/io-pgtable-dart.c
2217 F:      drivers/irqchip/irq-apple-aic.c
2218 F:      drivers/nvme/host/apple.c
2219 F:      drivers/nvmem/apple-efuses.c
2220 F:      drivers/pinctrl/pinctrl-apple-gpio.c
2221 F:      drivers/pwm/pwm-apple.c
2222 F:      drivers/soc/apple/*
2223 F:      drivers/watchdog/apple_wdt.c
2224 F:      include/dt-bindings/interrupt-controller/apple-aic.h
2225 F:      include/dt-bindings/pinctrl/apple.h
2226 F:      include/linux/soc/apple/*
2227
2228 ARM/ARTPEC MACHINE SUPPORT
2229 M:      Jesper Nilsson <[email protected]>
2230 M:      Lars Persson <[email protected]>
2231 L:      [email protected]
2232 S:      Maintained
2233 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
2234 F:      arch/arm/boot/dts/axis/
2235 F:      arch/arm/mach-artpec
2236 F:      drivers/clk/axis
2237 F:      drivers/crypto/axis
2238 F:      drivers/mmc/host/usdhi6rol0.c
2239 F:      drivers/pinctrl/pinctrl-artpec*
2240
2241 ARM/ASPEED I2C DRIVER
2242 M:      Ryan Chen <[email protected]>
2243 R:      Benjamin Herrenschmidt <[email protected]>
2244 R:      Joel Stanley <[email protected]>
2245 L:      [email protected]
2246 L:      [email protected] (moderated for non-subscribers)
2247 S:      Maintained
2248 F:      Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
2249 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
2250 F:      drivers/i2c/busses/i2c-aspeed.c
2251 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
2252
2253 ARM/ASPEED MACHINE SUPPORT
2254 M:      Joel Stanley <[email protected]>
2255 R:      Andrew Jeffery <[email protected]>
2256 L:      [email protected] (moderated for non-subscribers)
2257 L:      [email protected] (moderated for non-subscribers)
2258 S:      Supported
2259 Q:      https://patchwork.ozlabs.org/project/linux-aspeed/list/
2260 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc.git
2261 F:      Documentation/devicetree/bindings/arm/aspeed/
2262 F:      arch/arm/boot/dts/aspeed/
2263 F:      arch/arm/mach-aspeed/
2264 N:      aspeed
2265
2266 ARM/AXM LSI SOC
2267 M:      Krzysztof Kozlowski <[email protected]>
2268 L:      [email protected] (moderated for non-subscribers)
2269 S:      Odd Fixes
2270 F:      Documentation/devicetree/bindings/arm/axxia.yaml
2271 F:      arch/arm/boot/dts/intel/axm/
2272 F:      arch/arm/mach-axxia/
2273
2274 ARM/BITMAIN ARCHITECTURE
2275 M:      Manivannan Sadhasivam <[email protected]>
2276 L:      [email protected] (moderated for non-subscribers)
2277 S:      Maintained
2278 F:      Documentation/devicetree/bindings/arm/bitmain.yaml
2279 F:      Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
2280 F:      Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
2281 F:      arch/arm64/boot/dts/bitmain/
2282 F:      drivers/clk/clk-bm1880.c
2283 F:      drivers/pinctrl/pinctrl-bm1880.c
2284
2285 ARM/CALXEDA HIGHBANK ARCHITECTURE
2286 M:      Andre Przywara <[email protected]>
2287 L:      [email protected] (moderated for non-subscribers)
2288 S:      Maintained
2289 F:      arch/arm/boot/dts/calxeda/
2290 F:      arch/arm/mach-highbank/
2291
2292 ARM/CAVIUM THUNDER NETWORK DRIVER
2293 M:      Sunil Goutham <[email protected]>
2294 L:      [email protected] (moderated for non-subscribers)
2295 S:      Supported
2296 F:      drivers/net/ethernet/cavium/thunder/
2297
2298 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
2299 M:      Lukasz Majewski <[email protected]>
2300 L:      [email protected] (moderated for non-subscribers)
2301 S:      Maintained
2302 F:      arch/arm/mach-ep93xx/ts72xx.c
2303
2304 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
2305 M:      Hartley Sweeten <[email protected]>
2306 M:      Alexander Sverdlin <[email protected]>
2307 M:      Nikita Shubin <[email protected]>
2308 L:      [email protected] (moderated for non-subscribers)
2309 S:      Maintained
2310 F:      Documentation/devicetree/bindings/iio/adc/cirrus,ep9301-adc.yaml
2311 F:      Documentation/devicetree/bindings/sound/cirrus,ep9301-*
2312 F:      arch/arm/boot/compressed/misc-ep93xx.h
2313 F:      arch/arm/mach-ep93xx/
2314 F:      drivers/iio/adc/ep93xx_adc.c
2315
2316 ARM/CLKDEV SUPPORT
2317 M:      Russell King <[email protected]>
2318 L:      [email protected] (moderated for non-subscribers)
2319 S:      Maintained
2320 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
2321 F:      drivers/clk/clkdev.c
2322
2323 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
2324 M:      Baruch Siach <[email protected]>
2325 L:      [email protected] (moderated for non-subscribers)
2326 S:      Maintained
2327 F:      arch/arm/boot/dts/cnxt/
2328 N:      digicolor
2329
2330 ARM/CORESIGHT FRAMEWORK AND DRIVERS
2331 M:      Suzuki K Poulose <[email protected]>
2332 R:      Mike Leach <[email protected]>
2333 R:      James Clark <[email protected]>
2334 L:      [email protected] (moderated for non-subscribers)
2335 L:      [email protected] (moderated for non-subscribers)
2336 S:      Maintained
2337 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
2338 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
2339 F:      Documentation/devicetree/bindings/arm/arm,coresight-*.yaml
2340 F:      Documentation/devicetree/bindings/arm/arm,embedded-trace-extension.yaml
2341 F:      Documentation/devicetree/bindings/arm/arm,trace-buffer-extension.yaml
2342 F:      Documentation/devicetree/bindings/arm/qcom,coresight-*.yaml
2343 F:      Documentation/trace/coresight/*
2344 F:      drivers/hwtracing/coresight/*
2345 F:      include/dt-bindings/arm/coresight-cti-dt.h
2346 F:      include/linux/coresight*
2347 F:      include/uapi/linux/coresight*
2348 F:      samples/coresight/*
2349 F:      tools/perf/Documentation/arm-coresight.txt
2350 F:      tools/perf/arch/arm/util/auxtrace.c
2351 F:      tools/perf/arch/arm/util/cs-etm.c
2352 F:      tools/perf/arch/arm/util/cs-etm.h
2353 F:      tools/perf/arch/arm/util/pmu.c
2354 F:      tools/perf/tests/shell/*coresight*
2355 F:      tools/perf/tests/shell/coresight/*
2356 F:      tools/perf/tests/shell/lib/*coresight*
2357 F:      tools/perf/util/cs-etm-decoder/*
2358 F:      tools/perf/util/cs-etm.*
2359
2360 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
2361 M:      Hans Ulli Kroll <[email protected]>
2362 M:      Linus Walleij <[email protected]>
2363 L:      [email protected] (moderated for non-subscribers)
2364 S:      Maintained
2365 T:      git git://github.com/ulli-kroll/linux.git
2366 F:      Documentation/devicetree/bindings/arm/gemini.yaml
2367 F:      Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml
2368 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
2369 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
2370 F:      arch/arm/boot/dts/gemini/
2371 F:      arch/arm/mach-gemini/
2372 F:      drivers/crypto/gemini/
2373 F:      drivers/net/ethernet/cortina/
2374 F:      drivers/pinctrl/pinctrl-gemini.c
2375 F:      drivers/rtc/rtc-ftrtc010.c
2376
2377 ARM/CZ.NIC TURRIS SUPPORT
2378 M:      Marek Behún <[email protected]>
2379 S:      Maintained
2380 W:      https://www.turris.cz/
2381 F:      Documentation/ABI/testing/debugfs-moxtet
2382 F:      Documentation/ABI/testing/sysfs-bus-i2c-devices-turris-omnia-mcu
2383 F:      Documentation/ABI/testing/sysfs-bus-moxtet-devices
2384 F:      Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
2385 F:      Documentation/devicetree/bindings/bus/moxtet.txt
2386 F:      Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
2387 F:      Documentation/devicetree/bindings/firmware/cznic,turris-omnia-mcu.yaml
2388 F:      Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
2389 F:      Documentation/devicetree/bindings/interrupt-controller/marvell,mpic.yaml
2390 F:      Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
2391 F:      Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
2392 F:      drivers/bus/moxtet.c
2393 F:      drivers/firmware/turris-mox-rwtm.c
2394 F:      drivers/gpio/gpio-moxtet.c
2395 F:      drivers/leds/leds-turris-omnia.c
2396 F:      drivers/mailbox/armada-37xx-rwtm-mailbox.c
2397 F:      drivers/platform/cznic/
2398 F:      drivers/watchdog/armada_37xx_wdt.c
2399 F:      include/dt-bindings/bus/moxtet.h
2400 F:      include/linux/armada-37xx-rwtm-mailbox.h
2401 F:      include/linux/moxtet.h
2402 F:      include/linux/turris-omnia-mcu-interface.h
2403
2404 ARM/FARADAY FA526 PORT
2405 M:      Hans Ulli Kroll <[email protected]>
2406 L:      [email protected] (moderated for non-subscribers)
2407 S:      Maintained
2408 T:      git git://git.berlios.de/gemini-board
2409 F:      arch/arm/mm/*-fa*
2410
2411 ARM/FOOTBRIDGE ARCHITECTURE
2412 M:      Russell King <[email protected]>
2413 L:      [email protected] (moderated for non-subscribers)
2414 S:      Maintained
2415 W:      http://www.armlinux.org.uk/
2416 F:      arch/arm/include/asm/hardware/dec21285.h
2417 F:      arch/arm/mach-footbridge/
2418
2419 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
2420 M:      Shawn Guo <[email protected]>
2421 M:      Sascha Hauer <[email protected]>
2422 R:      Pengutronix Kernel Team <[email protected]>
2423 R:      Fabio Estevam <[email protected]>
2424 L:      [email protected]
2425 L:      [email protected] (moderated for non-subscribers)
2426 S:      Maintained
2427 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2428 F:      arch/arm/boot/dts/nxp/imx/
2429 F:      arch/arm/boot/dts/nxp/mxs/
2430 F:      arch/arm64/boot/dts/freescale/
2431 X:      arch/arm64/boot/dts/freescale/fsl-*
2432 X:      arch/arm64/boot/dts/freescale/qoriq-*
2433 X:      drivers/media/i2c/
2434 N:      imx
2435 N:      mxs
2436
2437 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
2438 M:      Shawn Guo <[email protected]>
2439 L:      [email protected] (moderated for non-subscribers)
2440 S:      Maintained
2441 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2442 F:      arch/arm/boot/dts/nxp/ls/
2443 F:      arch/arm64/boot/dts/freescale/fsl-*
2444 F:      arch/arm64/boot/dts/freescale/qoriq-*
2445
2446 ARM/FREESCALE VYBRID ARM ARCHITECTURE
2447 M:      Shawn Guo <[email protected]>
2448 M:      Sascha Hauer <[email protected]>
2449 R:      Pengutronix Kernel Team <[email protected]>
2450 R:      Stefan Agner <[email protected]>
2451 L:      [email protected] (moderated for non-subscribers)
2452 S:      Maintained
2453 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2454 F:      arch/arm/boot/dts/nxp/vf/
2455 F:      arch/arm/mach-imx/*vf610*
2456
2457 ARM/GUMSTIX MACHINE SUPPORT
2458 M:      Steve Sakoman <[email protected]>
2459 L:      [email protected] (moderated for non-subscribers)
2460 S:      Maintained
2461
2462 ARM/HISILICON SOC SUPPORT
2463 M:      Wei Xu <[email protected]>
2464 L:      [email protected] (moderated for non-subscribers)
2465 S:      Supported
2466 W:      http://www.hisilicon.com
2467 T:      git https://github.com/hisilicon/linux-hisi.git
2468 F:      arch/arm/boot/dts/hisilicon/
2469 F:      arch/arm/mach-hisi/
2470 F:      arch/arm64/boot/dts/hisilicon/
2471
2472 ARM/HP JORNADA 7XX MACHINE SUPPORT
2473 M:      Kristoffer Ericson <[email protected]>
2474 S:      Maintained
2475 W:      www.jlime.com
2476 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2477 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
2478 F:      arch/arm/mach-sa1100/jornada720.c
2479
2480 ARM/HPE GXP ARCHITECTURE
2481 M:      Jean-Marie Verdun <[email protected]>
2482 M:      Nick Hawkins <[email protected]>
2483 S:      Maintained
2484 F:      Documentation/devicetree/bindings/arm/hpe,gxp.yaml
2485 F:      Documentation/devicetree/bindings/hwmon/hpe,gxp-fan-ctrl.yaml
2486 F:      Documentation/devicetree/bindings/i2c/hpe,gxp-i2c.yaml
2487 F:      Documentation/devicetree/bindings/spi/hpe,gxp-spifi.yaml
2488 F:      Documentation/devicetree/bindings/timer/hpe,gxp-timer.yaml
2489 F:      Documentation/hwmon/gxp-fan-ctrl.rst
2490 F:      arch/arm/boot/dts/hpe/
2491 F:      arch/arm/mach-hpe/
2492 F:      drivers/clocksource/timer-gxp.c
2493 F:      drivers/hwmon/gxp-fan-ctrl.c
2494 F:      drivers/i2c/busses/i2c-gxp.c
2495 F:      drivers/spi/spi-gxp.c
2496 F:      drivers/watchdog/gxp-wdt.c
2497
2498 ARM/IGEP MACHINE SUPPORT
2499 M:      Enric Balletbo i Serra <[email protected]>
2500 M:      Javier Martinez Canillas <[email protected]>
2501 L:      [email protected]
2502 L:      [email protected] (moderated for non-subscribers)
2503 S:      Maintained
2504 F:      arch/arm/boot/dts/ti/omap/omap3-igep*
2505
2506 ARM/INTEL IXP4XX ARM ARCHITECTURE
2507 M:      Linus Walleij <[email protected]>
2508 M:      Imre Kaloz <[email protected]>
2509 L:      [email protected] (moderated for non-subscribers)
2510 S:      Maintained
2511 F:      Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2512 F:      Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.yaml
2513 F:      Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2514 F:      Documentation/devicetree/bindings/memory-controllers/intel,ixp4xx-expansion*
2515 F:      Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
2516 F:      Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2517 F:      arch/arm/boot/dts/intel/ixp/
2518 F:      arch/arm/mach-ixp4xx/
2519 F:      drivers/bus/intel-ixp4xx-eb.c
2520 F:      drivers/char/hw_random/ixp4xx-rng.c
2521 F:      drivers/clocksource/timer-ixp4xx.c
2522 F:      drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
2523 F:      drivers/gpio/gpio-ixp4xx.c
2524 F:      drivers/irqchip/irq-ixp4xx.c
2525 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
2526 F:      drivers/net/wan/ixp4xx_hss.c
2527 F:      drivers/soc/ixp4xx/ixp4xx-npe.c
2528 F:      drivers/soc/ixp4xx/ixp4xx-qmgr.c
2529 F:      include/linux/soc/ixp4xx/npe.h
2530 F:      include/linux/soc/ixp4xx/qmgr.h
2531
2532 ARM/INTEL KEEMBAY ARCHITECTURE
2533 M:      Paul J. Murphy <[email protected]>
2534 M:      Daniele Alessandrelli <[email protected]>
2535 S:      Maintained
2536 F:      Documentation/devicetree/bindings/arm/intel,keembay.yaml
2537 F:      arch/arm64/boot/dts/intel/keembay-evm.dts
2538 F:      arch/arm64/boot/dts/intel/keembay-soc.dtsi
2539
2540 ARM/INTEL XSC3 (MANZANO) ARM CORE
2541 M:      Lennert Buytenhek <[email protected]>
2542 L:      [email protected] (moderated for non-subscribers)
2543 S:      Maintained
2544
2545 ARM/LG1K ARCHITECTURE
2546 M:      Chanho Min <[email protected]>
2547 L:      [email protected] (moderated for non-subscribers)
2548 S:      Maintained
2549 F:      arch/arm64/boot/dts/lg/
2550
2551 ARM/LPC18XX ARCHITECTURE
2552 M:      Vladimir Zapolskiy <[email protected]>
2553 L:      [email protected] (moderated for non-subscribers)
2554 S:      Maintained
2555 F:      Documentation/devicetree/bindings/i2c/nxp,lpc1788-i2c.yaml
2556 F:      arch/arm/boot/dts/nxp/lpc/lpc43*
2557 F:      drivers/i2c/busses/i2c-lpc2k.c
2558 F:      drivers/memory/pl172.c
2559 F:      drivers/mtd/spi-nor/controllers/nxp-spifi.c
2560 F:      drivers/rtc/rtc-lpc24xx.c
2561 N:      lpc18xx
2562
2563 ARM/LPC32XX SOC SUPPORT
2564 M:      Vladimir Zapolskiy <[email protected]>
2565 M:      Piotr Wojtaszczyk <[email protected]>
2566 L:      [email protected] (moderated for non-subscribers)
2567 S:      Maintained
2568 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
2569 F:      Documentation/devicetree/bindings/i2c/nxp,pnx-i2c.yaml
2570 F:      arch/arm/boot/dts/nxp/lpc/lpc32*
2571 F:      arch/arm/mach-lpc32xx/
2572 F:      drivers/dma/lpc32xx-dmamux.c
2573 F:      drivers/i2c/busses/i2c-pnx.c
2574 F:      drivers/net/ethernet/nxp/lpc_eth.c
2575 F:      drivers/usb/host/ohci-nxp.c
2576 F:      drivers/watchdog/pnx4008_wdt.c
2577 N:      lpc32xx
2578
2579 LPC32XX DMAMUX SUPPORT
2580 M:      J.M.B. Downing <[email protected]>
2581 M:      Piotr Wojtaszczyk <[email protected]>
2582 R:      Vladimir Zapolskiy <[email protected]>
2583 L:      [email protected] (moderated for non-subscribers)
2584 S:      Maintained
2585 F:      Documentation/devicetree/bindings/dma/nxp,lpc3220-dmamux.yaml
2586
2587 ARM/Marvell Dove/MV78xx0/Orion SOC support
2588 M:      Andrew Lunn <[email protected]>
2589 M:      Sebastian Hesselbarth <[email protected]>
2590 M:      Gregory Clement <[email protected]>
2591 L:      [email protected] (moderated for non-subscribers)
2592 S:      Maintained
2593 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2594 F:      Documentation/devicetree/bindings/arm/marvell/marvell,dove.txt
2595 F:      Documentation/devicetree/bindings/arm/marvell/marvell,orion5x.txt
2596 F:      Documentation/devicetree/bindings/soc/dove/
2597 F:      arch/arm/boot/dts/marvell/dove*
2598 F:      arch/arm/boot/dts/marvell/orion5x*
2599 F:      arch/arm/mach-dove/
2600 F:      arch/arm/mach-mv78xx0/
2601 F:      arch/arm/mach-orion5x/
2602 F:      arch/arm/plat-orion/
2603 F:      drivers/bus/mvebu-mbus.c
2604 F:      drivers/soc/dove/
2605
2606 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2607 M:      Andrew Lunn <[email protected]>
2608 M:      Gregory Clement <[email protected]>
2609 M:      Sebastian Hesselbarth <[email protected]>
2610 L:      [email protected] (moderated for non-subscribers)
2611 S:      Maintained
2612 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2613 F:      Documentation/devicetree/bindings/arm/marvell/
2614 F:      arch/arm/boot/dts/marvell/armada*
2615 F:      arch/arm/boot/dts/marvell/kirkwood*
2616 F:      arch/arm/configs/mvebu_*_defconfig
2617 F:      arch/arm/mach-mvebu/
2618 F:      arch/arm64/boot/dts/marvell/
2619 F:      drivers/clk/mvebu/
2620 F:      drivers/cpufreq/armada-37xx-cpufreq.c
2621 F:      drivers/cpufreq/armada-8k-cpufreq.c
2622 F:      drivers/cpufreq/mvebu-cpufreq.c
2623 F:      drivers/irqchip/irq-armada-370-xp.c
2624 F:      drivers/irqchip/irq-mvebu-*
2625 F:      drivers/pinctrl/mvebu/
2626 F:      drivers/rtc/rtc-armada38x.c
2627
2628 ARM/Mediatek RTC DRIVER
2629 M:      Eddie Huang <[email protected]>
2630 M:      Sean Wang <[email protected]>
2631 L:      [email protected] (moderated for non-subscribers)
2632 L:      [email protected] (moderated for non-subscribers)
2633 S:      Maintained
2634 F:      Documentation/devicetree/bindings/rtc/mediatek,mt2712-rtc.yaml
2635 F:      Documentation/devicetree/bindings/rtc/mediatek,mt7622-rtc.yaml
2636 F:      drivers/rtc/rtc-mt2712.c
2637 F:      drivers/rtc/rtc-mt6397.c
2638 F:      drivers/rtc/rtc-mt7622.c
2639
2640 ARM/Mediatek SoC support
2641 M:      Matthias Brugger <[email protected]>
2642 M:      AngeloGioacchino Del Regno <[email protected]>
2643 L:      [email protected]
2644 L:      [email protected] (moderated for non-subscribers)
2645 L:      [email protected] (moderated for non-subscribers)
2646 S:      Maintained
2647 W:      https://mtk.wiki.kernel.org/
2648 C:      irc://irc.libera.chat/linux-mediatek
2649 F:      arch/arm/boot/dts/mediatek/
2650 F:      arch/arm/mach-mediatek/
2651 F:      arch/arm64/boot/dts/mediatek/
2652 F:      drivers/soc/mediatek/
2653 N:      mtk
2654 N:      mt[2678]
2655 K:      mediatek
2656
2657 ARM/Mediatek USB3 PHY DRIVER
2658 M:      Chunfeng Yun <[email protected]>
2659 L:      [email protected] (moderated for non-subscribers)
2660 L:      [email protected] (moderated for non-subscribers)
2661 S:      Maintained
2662 F:      Documentation/devicetree/bindings/phy/mediatek,*
2663 F:      drivers/phy/mediatek/
2664
2665 ARM/MICROCHIP (ARM64) SoC support
2666 M:      Conor Dooley <[email protected]>
2667 M:      Nicolas Ferre <[email protected]>
2668 M:      Claudiu Beznea <[email protected]>
2669 L:      [email protected] (moderated for non-subscribers)
2670 S:      Supported
2671 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2672 F:      arch/arm64/boot/dts/microchip/
2673
2674 ARM/Microchip (AT91) SoC support
2675 M:      Nicolas Ferre <[email protected]>
2676 M:      Alexandre Belloni <[email protected]>
2677 M:      Claudiu Beznea <[email protected]>
2678 L:      [email protected] (moderated for non-subscribers)
2679 S:      Supported
2680 W:      http://www.linux4sam.org
2681 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2682 F:      arch/arm/boot/dts/microchip/
2683 F:      arch/arm/include/debug/at91.S
2684 F:      arch/arm/mach-at91/
2685 F:      drivers/memory/atmel*
2686 F:      drivers/watchdog/sama5d4_wdt.c
2687 F:      include/soc/at91/
2688 X:      drivers/input/touchscreen/atmel_mxt_ts.c
2689 N:      at91
2690 N:      atmel
2691
2692 ARM/Microchip Sparx5 SoC support
2693 M:      Lars Povlsen <[email protected]>
2694 M:      Steen Hegelund <[email protected]>
2695 M:      Daniel Machon <[email protected]>
2696 M:      [email protected]
2697 L:      [email protected] (moderated for non-subscribers)
2698 S:      Supported
2699 F:      arch/arm64/boot/dts/microchip/sparx*
2700 F:      drivers/net/ethernet/microchip/vcap/
2701 F:      drivers/pinctrl/pinctrl-microchip-sgpio.c
2702 N:      sparx5
2703
2704 ARM/MILBEAUT ARCHITECTURE
2705 M:      Taichi Sugaya <[email protected]>
2706 M:      Takao Orito <[email protected]>
2707 L:      [email protected] (moderated for non-subscribers)
2708 S:      Maintained
2709 F:      arch/arm/boot/dts/socionext/milbeaut*
2710 F:      arch/arm/mach-milbeaut/
2711 N:      milbeaut
2712
2713 ARM/MOXA ART SOC
2714 M:      Krzysztof Kozlowski <[email protected]>
2715 L:      [email protected] (moderated for non-subscribers)
2716 S:      Odd Fixes
2717 F:      Documentation/devicetree/bindings/arm/moxart.yaml
2718 F:      Documentation/devicetree/bindings/clock/moxa,moxart-clock.txt
2719 F:      arch/arm/boot/dts/moxa/
2720 F:      drivers/clk/clk-moxart.c
2721
2722 ARM/MStar/Sigmastar Armv7 SoC support
2723 M:      Daniel Palmer <[email protected]>
2724 M:      Romain Perier <[email protected]>
2725 L:      [email protected] (moderated for non-subscribers)
2726 S:      Maintained
2727 W:      http://linux-chenxing.org/
2728 T:      git git://github.com/linux-chenxing/linux.git
2729 F:      Documentation/devicetree/bindings/arm/mstar/*
2730 F:      Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2731 F:      Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2732 F:      arch/arm/boot/dts/sigmastar/
2733 F:      arch/arm/mach-mstar/
2734 F:      drivers/clk/mstar/
2735 F:      drivers/clocksource/timer-msc313e.c
2736 F:      drivers/gpio/gpio-msc313.c
2737 F:      drivers/rtc/rtc-msc313.c
2738 F:      drivers/watchdog/msc313e_wdt.c
2739 F:      include/dt-bindings/clock/mstar-*
2740 F:      include/dt-bindings/gpio/msc313-gpio.h
2741
2742 ARM/NOMADIK/Ux500 ARCHITECTURES
2743 M:      Linus Walleij <[email protected]>
2744 L:      [email protected] (moderated for non-subscribers)
2745 S:      Maintained
2746 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2747 F:      Documentation/devicetree/bindings/arm/ste-*
2748 F:      Documentation/devicetree/bindings/arm/ux500.yaml
2749 F:      Documentation/devicetree/bindings/arm/ux500/
2750 F:      Documentation/devicetree/bindings/gpio/st,nomadik-gpio.yaml
2751 F:      Documentation/devicetree/bindings/i2c/st,nomadik-i2c.yaml
2752 F:      arch/arm/boot/dts/st/ste-*
2753 F:      arch/arm/mach-nomadik/
2754 F:      arch/arm/mach-ux500/
2755 F:      drivers/clk/clk-nomadik.c
2756 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
2757 F:      drivers/dma/ste_dma40*
2758 F:      drivers/pmdomain/st/ste-ux500-pm-domain.c
2759 F:      drivers/gpio/gpio-nomadik.c
2760 F:      drivers/hwspinlock/u8500_hsem.c
2761 F:      drivers/i2c/busses/i2c-nomadik.c
2762 F:      drivers/iio/adc/ab8500-gpadc.c
2763 F:      drivers/mfd/ab8500*
2764 F:      drivers/mfd/abx500*
2765 F:      drivers/mfd/db8500*
2766 F:      drivers/pinctrl/nomadik/
2767 F:      drivers/rtc/rtc-ab8500.c
2768 F:      drivers/rtc/rtc-pl031.c
2769 F:      drivers/soc/ux500/
2770
2771 ARM/NUVOTON MA35 ARCHITECTURE
2772 M:      Jacky Huang <[email protected]>
2773 M:      Shan-Chun Hung <[email protected]>
2774 L:      [email protected] (moderated for non-subscribers)
2775 S:      Supported
2776 F:      Documentation/devicetree/bindings/*/*/*ma35*
2777 F:      Documentation/devicetree/bindings/*/*ma35*
2778 F:      arch/arm64/boot/dts/nuvoton/*ma35*
2779 F:      drivers/*/*/*ma35*
2780 F:      drivers/*/*ma35*
2781 K:      ma35d1
2782
2783 ARM/NUVOTON NPCM ARCHITECTURE
2784 M:      Avi Fishman <[email protected]>
2785 M:      Tomer Maimon <[email protected]>
2786 M:      Tali Perry <[email protected]>
2787 R:      Patrick Venture <[email protected]>
2788 R:      Nancy Yuen <[email protected]>
2789 R:      Benjamin Fair <[email protected]>
2790 L:      [email protected] (moderated for non-subscribers)
2791 S:      Supported
2792 F:      Documentation/devicetree/bindings/*/*/*npcm*
2793 F:      Documentation/devicetree/bindings/*/*npcm*
2794 F:      Documentation/devicetree/bindings/rtc/nuvoton,nct3018y.yaml
2795 F:      arch/arm/boot/dts/nuvoton/nuvoton-npcm*
2796 F:      arch/arm/mach-npcm/
2797 F:      arch/arm64/boot/dts/nuvoton/
2798 F:      drivers/*/*/*npcm*
2799 F:      drivers/*/*npcm*
2800 F:      drivers/rtc/rtc-nct3018y.c
2801 F:      include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2802 F:      include/dt-bindings/clock/nuvoton,npcm845-clk.h
2803
2804 ARM/NUVOTON NPCM VIDEO ENGINE DRIVER
2805 M:      Joseph Liu <[email protected]>
2806 M:      Marvin Lin <[email protected]>
2807 L:      [email protected]
2808 L:      [email protected] (moderated for non-subscribers)
2809 S:      Maintained
2810 F:      Documentation/devicetree/bindings/media/nuvoton,npcm-ece.yaml
2811 F:      Documentation/devicetree/bindings/media/nuvoton,npcm-vcd.yaml
2812 F:      Documentation/userspace-api/media/drivers/npcm-video.rst
2813 F:      drivers/media/platform/nuvoton/
2814 F:      include/uapi/linux/npcm-video.h
2815
2816 ARM/NUVOTON WPCM450 ARCHITECTURE
2817 M:      Jonathan Neuschäfer <[email protected]>
2818 L:      [email protected] (moderated for non-subscribers)
2819 S:      Maintained
2820 W:      https://github.com/neuschaefer/wpcm450/wiki
2821 F:      Documentation/devicetree/bindings/*/*wpcm*
2822 F:      arch/arm/boot/dts/nuvoton/nuvoton-wpcm450*
2823 F:      arch/arm/configs/wpcm450_defconfig
2824 F:      arch/arm/mach-npcm/wpcm450.c
2825 F:      drivers/*/*/*wpcm*
2826 F:      drivers/*/*wpcm*
2827
2828 ARM/NXP S32G ARCHITECTURE
2829 R:      Chester Lin <[email protected]>
2830 R:      Matthias Brugger <[email protected]>
2831 R:      Ghennadi Procopciuc <[email protected]>
2832 L:      NXP S32 Linux Team <[email protected]>
2833 L:      [email protected] (moderated for non-subscribers)
2834 S:      Maintained
2835 F:      arch/arm64/boot/dts/freescale/s32g*.dts*
2836 F:      drivers/pinctrl/nxp/
2837
2838 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2839 M:      Alexander Clouter <[email protected]>
2840 L:      [email protected] (moderated for non-subscribers)
2841 S:      Maintained
2842 W:      http://www.digriz.org.uk/ts78xx/kernel
2843 F:      arch/arm/mach-orion5x/ts78xx-*
2844
2845 ARM/QUALCOMM CHROMEBOOK SUPPORT
2846 R:      [email protected]
2847 F:      arch/arm64/boot/dts/qcom/sc7180*
2848 F:      arch/arm64/boot/dts/qcom/sc7280*
2849 F:      arch/arm64/boot/dts/qcom/sdm845-cheza*
2850
2851 ARM/QUALCOMM MAILING LIST
2852 L:      [email protected]
2853 C:      irc://irc.oftc.net/linux-msm
2854 F:      Documentation/devicetree/bindings/*/qcom*
2855 F:      Documentation/devicetree/bindings/soc/qcom/
2856 F:      arch/arm/boot/dts/qcom/
2857 F:      arch/arm/configs/qcom_defconfig
2858 F:      arch/arm/mach-qcom/
2859 F:      arch/arm64/boot/dts/qcom/
2860 F:      drivers/*/*/pm8???-*
2861 F:      drivers/*/*/qcom*
2862 F:      drivers/*/*/qcom/
2863 F:      drivers/*/qcom*
2864 F:      drivers/*/qcom/
2865 F:      drivers/bluetooth/btqcomsmd.c
2866 F:      drivers/clocksource/timer-qcom.c
2867 F:      drivers/cpuidle/cpuidle-qcom-spm.c
2868 F:      drivers/extcon/extcon-qcom*
2869 F:      drivers/i2c/busses/i2c-qcom-geni.c
2870 F:      drivers/i2c/busses/i2c-qup.c
2871 F:      drivers/iommu/msm*
2872 F:      drivers/mfd/ssbi.c
2873 F:      drivers/mmc/host/mmci_qcom*
2874 F:      drivers/mmc/host/sdhci-msm.c
2875 F:      drivers/pci/controller/dwc/pcie-qcom*
2876 F:      drivers/phy/qualcomm/
2877 F:      drivers/power/*/msm*
2878 F:      drivers/reset/reset-qcom-*
2879 F:      drivers/rtc/rtc-pm8xxx.c
2880 F:      drivers/spi/spi-geni-qcom.c
2881 F:      drivers/spi/spi-qcom-qspi.c
2882 F:      drivers/spi/spi-qup.c
2883 F:      drivers/tty/serial/msm_serial.c
2884 F:      drivers/ufs/host/ufs-qcom*
2885 F:      drivers/usb/dwc3/dwc3-qcom.c
2886 F:      include/dt-bindings/*/qcom*
2887 F:      include/linux/*/qcom*
2888 F:      include/linux/soc/qcom/
2889
2890 ARM/QUALCOMM SUPPORT
2891 M:      Bjorn Andersson <[email protected]>
2892 M:      Konrad Dybcio <[email protected]>
2893 L:      [email protected]
2894 S:      Maintained
2895 C:      irc://irc.oftc.net/linux-msm
2896 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2897 F:      Documentation/devicetree/bindings/arm/qcom-soc.yaml
2898 F:      Documentation/devicetree/bindings/arm/qcom.yaml
2899 F:      Documentation/devicetree/bindings/bus/qcom*
2900 F:      Documentation/devicetree/bindings/cache/qcom,llcc.yaml
2901 F:      Documentation/devicetree/bindings/firmware/qcom,scm.yaml
2902 F:      Documentation/devicetree/bindings/reserved-memory/qcom*
2903 F:      Documentation/devicetree/bindings/soc/qcom/
2904 F:      arch/arm/boot/dts/qcom/
2905 F:      arch/arm/configs/qcom_defconfig
2906 F:      arch/arm/mach-qcom/
2907 F:      arch/arm64/boot/dts/qcom/
2908 F:      drivers/bus/qcom*
2909 F:      drivers/firmware/qcom/
2910 F:      drivers/soc/qcom/
2911 F:      include/dt-bindings/arm/qcom,ids.h
2912 F:      include/dt-bindings/firmware/qcom,scm.h
2913 F:      include/dt-bindings/soc/qcom*
2914 F:      include/linux/firmware/qcom
2915 F:      include/linux/soc/qcom/
2916 F:      include/soc/qcom/
2917
2918 ARM/RDA MICRO ARCHITECTURE
2919 M:      Manivannan Sadhasivam <[email protected]>
2920 L:      [email protected] (moderated for non-subscribers)
2921 L:      [email protected] (moderated for non-subscribers)
2922 S:      Maintained
2923 F:      Documentation/devicetree/bindings/arm/rda.yaml
2924 F:      Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2925 F:      Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.yaml
2926 F:      Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml
2927 F:      Documentation/devicetree/bindings/timer/rda,8810pl-timer.yaml
2928 F:      arch/arm/boot/dts/unisoc/
2929 F:      drivers/clocksource/timer-rda.c
2930 F:      drivers/gpio/gpio-rda.c
2931 F:      drivers/irqchip/irq-rda-intc.c
2932 F:      drivers/tty/serial/rda-uart.c
2933
2934 ARM/REALTEK ARCHITECTURE
2935 M:      Andreas Färber <[email protected]>
2936 L:      [email protected] (moderated for non-subscribers)
2937 L:      [email protected] (moderated for non-subscribers)
2938 S:      Maintained
2939 F:      Documentation/devicetree/bindings/arm/realtek.yaml
2940 F:      arch/arm/boot/dts/realtek/
2941 F:      arch/arm/mach-realtek/
2942 F:      arch/arm64/boot/dts/realtek/
2943
2944 ARM/RISC-V/RENESAS ARCHITECTURE
2945 M:      Geert Uytterhoeven <[email protected]>
2946 M:      Magnus Damm <[email protected]>
2947 L:      [email protected]
2948 S:      Supported
2949 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2950 C:      irc://irc.libera.chat/renesas-soc
2951 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2952 F:      Documentation/devicetree/bindings/hwinfo/renesas,prr.yaml
2953 F:      Documentation/devicetree/bindings/nvmem/renesas,*
2954 F:      Documentation/devicetree/bindings/soc/renesas/
2955 F:      arch/arm/boot/dts/renesas/
2956 F:      arch/arm/configs/shmobile_defconfig
2957 F:      arch/arm/include/debug/renesas-scif.S
2958 F:      arch/arm/mach-shmobile/
2959 F:      arch/arm64/boot/dts/renesas/
2960 F:      arch/riscv/boot/dts/renesas/
2961 F:      drivers/nvmem/rcar-efuse.c
2962 F:      drivers/pmdomain/renesas/
2963 F:      drivers/soc/renesas/
2964 F:      include/linux/soc/renesas/
2965 K:      \brenesas,
2966
2967 ARM/RISCPC ARCHITECTURE
2968 M:      Russell King <[email protected]>
2969 L:      [email protected] (moderated for non-subscribers)
2970 S:      Maintained
2971 W:      http://www.armlinux.org.uk/
2972 F:      arch/arm/include/asm/hardware/ioc.h
2973 F:      arch/arm/include/asm/hardware/iomd.h
2974 F:      arch/arm/include/asm/hardware/memc.h
2975 F:      arch/arm/mach-rpc/
2976 F:      drivers/net/ethernet/8390/etherh.c
2977 F:      drivers/net/ethernet/i825xx/ether1*
2978 F:      drivers/net/ethernet/seeq/ether3*
2979 F:      drivers/scsi/arm/
2980
2981 ARM/Rockchip SoC support
2982 M:      Heiko Stuebner <[email protected]>
2983 L:      [email protected] (moderated for non-subscribers)
2984 L:      [email protected]
2985 S:      Maintained
2986 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2987 F:      Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2988 F:      Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2989 F:      Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2990 F:      arch/arm/boot/dts/rockchip/
2991 F:      arch/arm/mach-rockchip/
2992 F:      drivers/*/*/*rockchip*
2993 F:      drivers/*/*rockchip*
2994 F:      drivers/clk/rockchip/
2995 F:      drivers/i2c/busses/i2c-rk3x.c
2996 F:      sound/soc/rockchip/
2997 N:      rockchip
2998
2999 ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
3000 M:      Krzysztof Kozlowski <[email protected]>
3001 R:      Alim Akhtar <[email protected]>
3002 L:      [email protected] (moderated for non-subscribers)
3003 L:      [email protected]
3004 S:      Maintained
3005 P:      Documentation/process/maintainer-soc-clean-dts.rst
3006 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
3007 B:      mailto:[email protected]
3008 C:      irc://irc.libera.chat/linux-exynos
3009 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
3010 F:      Documentation/arch/arm/samsung/
3011 F:      Documentation/devicetree/bindings/arm/samsung/
3012 F:      Documentation/devicetree/bindings/hwinfo/samsung,*
3013 F:      Documentation/devicetree/bindings/power/pd-samsung.yaml
3014 F:      Documentation/devicetree/bindings/soc/samsung/
3015 F:      arch/arm/boot/dts/samsung/
3016 F:      arch/arm/mach-exynos*/
3017 F:      arch/arm/mach-s3c/
3018 F:      arch/arm/mach-s5p*/
3019 F:      arch/arm64/boot/dts/exynos/
3020 F:      drivers/*/*/*s3c24*
3021 F:      drivers/*/*s3c24*
3022 F:      drivers/*/*s3c64xx*
3023 F:      drivers/*/*s5pv210*
3024 F:      drivers/clocksource/samsung_pwm_timer.c
3025 F:      drivers/memory/samsung/
3026 F:      drivers/pwm/pwm-samsung.c
3027 F:      drivers/soc/samsung/
3028 F:      drivers/tty/serial/samsung*
3029 F:      include/clocksource/samsung_pwm.h
3030 F:      include/linux/platform_data/*s3c*
3031 F:      include/linux/serial_s3c.h
3032 F:      include/linux/soc/samsung/
3033 N:      exynos
3034 N:      s3c64xx
3035 N:      s5pv210
3036
3037 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
3038 M:      Łukasz Stelmach <[email protected]>
3039 L:      [email protected] (moderated for non-subscribers)
3040 L:      [email protected]
3041 S:      Maintained
3042 F:      drivers/media/platform/samsung/s5p-g2d/
3043
3044 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
3045 M:      Marek Szyprowski <[email protected]>
3046 L:      [email protected]
3047 L:      [email protected]
3048 S:      Maintained
3049 F:      Documentation/devicetree/bindings/media/cec/samsung,s5p-cec.yaml
3050 F:      drivers/media/cec/platform/s5p/
3051
3052 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
3053 M:      Andrzej Pietrasiewicz <[email protected]>
3054 M:      Jacek Anaszewski <[email protected]>
3055 M:      Sylwester Nawrocki <[email protected]>
3056 L:      [email protected] (moderated for non-subscribers)
3057 L:      [email protected]
3058 S:      Maintained
3059 F:      Documentation/devicetree/bindings/media/samsung,s5pv210-jpeg.yaml
3060 F:      drivers/media/platform/samsung/s5p-jpeg/
3061
3062 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
3063 M:      Marek Szyprowski <[email protected]>
3064 M:      Andrzej Hajda <[email protected]>
3065 L:      [email protected] (moderated for non-subscribers)
3066 L:      [email protected]
3067 S:      Maintained
3068 F:      Documentation/devicetree/bindings/media/samsung,s5p-mfc.yaml
3069 F:      drivers/media/platform/samsung/s5p-mfc/
3070
3071 ARM/SOCFPGA ARCHITECTURE
3072 M:      Dinh Nguyen <[email protected]>
3073 S:      Maintained
3074 W:      http://www.rocketboards.org
3075 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
3076 F:      arch/arm/boot/dts/intel/socfpga/
3077 F:      arch/arm/configs/socfpga_defconfig
3078 F:      arch/arm/mach-socfpga/
3079 F:      arch/arm64/boot/dts/altera/
3080 F:      arch/arm64/boot/dts/intel/
3081
3082 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
3083 M:      Dinh Nguyen <[email protected]>
3084 S:      Maintained
3085 F:      drivers/clk/socfpga/
3086
3087 ARM/SOCFPGA EDAC SUPPORT
3088 M:      Dinh Nguyen <[email protected]>
3089 S:      Maintained
3090 F:      drivers/edac/altera_edac.[ch]
3091
3092 ARM/SPREADTRUM SoC SUPPORT
3093 M:      Orson Zhai <[email protected]>
3094 M:      Baolin Wang <[email protected]>
3095 R:      Chunyan Zhang <[email protected]>
3096 S:      Maintained
3097 F:      arch/arm64/boot/dts/sprd
3098 N:      sprd
3099 N:      sc27xx
3100 N:      sc2731
3101
3102 ARM/STI ARCHITECTURE
3103 M:      Patrice Chotard <[email protected]>
3104 L:      [email protected] (moderated for non-subscribers)
3105 S:      Maintained
3106 W:      http://www.stlinux.com
3107 F:      Documentation/devicetree/bindings/i2c/st,sti-i2c.yaml
3108 F:      Documentation/devicetree/bindings/spi/st,ssc-spi.yaml
3109 F:      arch/arm/boot/dts/st/sti*
3110 F:      arch/arm/mach-sti/
3111 F:      drivers/ata/ahci_st.c
3112 F:      drivers/char/hw_random/st-rng.c
3113 F:      drivers/clocksource/arm_global_timer.c
3114 F:      drivers/clocksource/clksrc_st_lpc.c
3115 F:      drivers/cpufreq/sti-cpufreq.c
3116 F:      drivers/dma/st_fdma*
3117 F:      drivers/i2c/busses/i2c-st.c
3118 F:      drivers/media/platform/st/sti/c8sectpfe/
3119 F:      drivers/media/rc/st_rc.c
3120 F:      drivers/mmc/host/sdhci-st.c
3121 F:      drivers/phy/st/phy-miphy28lp.c
3122 F:      drivers/phy/st/phy-stih407-usb.c
3123 F:      drivers/pinctrl/pinctrl-st.c
3124 F:      drivers/remoteproc/st_remoteproc.c
3125 F:      drivers/remoteproc/st_slim_rproc.c
3126 F:      drivers/reset/sti/
3127 F:      drivers/rtc/rtc-st-lpc.c
3128 F:      drivers/tty/serial/st-asc.c
3129 F:      drivers/usb/dwc3/dwc3-st.c
3130 F:      drivers/usb/host/ehci-st.c
3131 F:      drivers/usb/host/ohci-st.c
3132 F:      drivers/watchdog/st_lpc_wdt.c
3133 F:      include/linux/remoteproc/st_slim_rproc.h
3134
3135 ARM/STM32 ARCHITECTURE
3136 M:      Maxime Coquelin <[email protected]>
3137 M:      Alexandre Torgue <[email protected]>
3138 L:      [email protected] (moderated for non-subscribers)
3139 L:      [email protected] (moderated for non-subscribers)
3140 S:      Maintained
3141 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
3142 F:      arch/arm/boot/dts/st/stm32*
3143 F:      arch/arm/mach-stm32/
3144 F:      arch/arm64/boot/dts/st/
3145 F:      drivers/clocksource/armv7m_systick.c
3146 N:      stm32
3147 N:      stm
3148
3149 ARM/SUNPLUS SP7021 SOC SUPPORT
3150 M:      Qin Jian <[email protected]>
3151 L:      [email protected] (moderated for mon-subscribers)
3152 S:      Maintained
3153 W:      https://sunplus-tibbo.atlassian.net/wiki/spaces/doc/overview
3154 F:      Documentation/devicetree/bindings/arm/sunplus,sp7021.yaml
3155 F:      Documentation/devicetree/bindings/clock/sunplus,sp7021-clkc.yaml
3156 F:      Documentation/devicetree/bindings/interrupt-controller/sunplus,sp7021-intc.yaml
3157 F:      Documentation/devicetree/bindings/reset/sunplus,reset.yaml
3158 F:      arch/arm/boot/dts/sunplus/
3159 F:      arch/arm/configs/sp7021_*defconfig
3160 F:      drivers/clk/clk-sp7021.c
3161 F:      drivers/irqchip/irq-sp7021-intc.c
3162 F:      drivers/reset/reset-sunplus.c
3163 F:      include/dt-bindings/clock/sunplus,sp7021-clkc.h
3164 F:      include/dt-bindings/reset/sunplus,sp7021-reset.h
3165
3166 ARM/Synaptics SoC support
3167 M:      Jisheng Zhang <[email protected]>
3168 M:      Sebastian Hesselbarth <[email protected]>
3169 L:      [email protected] (moderated for non-subscribers)
3170 S:      Maintained
3171 F:      arch/arm/boot/dts/synaptics/
3172 F:      arch/arm/mach-berlin/
3173 F:      arch/arm64/boot/dts/synaptics/
3174
3175 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
3176 M:      Hans Verkuil <[email protected]>
3177 L:      [email protected]
3178 L:      [email protected]
3179 S:      Maintained
3180 F:      Documentation/devicetree/bindings/media/cec/nvidia,tegra114-cec.yaml
3181 F:      drivers/media/cec/platform/tegra/
3182
3183 ARM/TESLA FSD SoC SUPPORT
3184 M:      Alim Akhtar <[email protected]>
3185 M:      [email protected]
3186 L:      [email protected] (moderated for non-subscribers)
3187 L:      [email protected]
3188 S:      Maintained
3189 F:      arch/arm64/boot/dts/tesla/
3190
3191 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
3192 M:      Santosh Shilimkar <[email protected]>
3193 L:      [email protected]
3194 S:      Maintained
3195 F:      drivers/memory/*emif*
3196
3197 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
3198 M:      Nishanth Menon <[email protected]>
3199 M:      Santosh Shilimkar <[email protected]>
3200 L:      [email protected] (moderated for non-subscribers)
3201 S:      Maintained
3202 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
3203 F:      arch/arm/boot/dts/ti/keystone/
3204 F:      arch/arm/mach-keystone/
3205
3206 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
3207 M:      Santosh Shilimkar <[email protected]>
3208 L:      [email protected]
3209 S:      Maintained
3210 F:      drivers/clk/keystone/
3211
3212 ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
3213 M:      Santosh Shilimkar <[email protected]>
3214 L:      [email protected] (moderated for non-subscribers)
3215 L:      [email protected]
3216 S:      Maintained
3217 F:      drivers/clocksource/timer-keystone.c
3218
3219 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
3220 M:      Santosh Shilimkar <[email protected]>
3221 L:      [email protected]
3222 S:      Maintained
3223 F:      drivers/power/reset/keystone-reset.c
3224
3225 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
3226 M:      Nishanth Menon <[email protected]>
3227 M:      Vignesh Raghavendra <[email protected]>
3228 M:      Tero Kristo <[email protected]>
3229 L:      [email protected] (moderated for non-subscribers)
3230 S:      Supported
3231 F:      Documentation/devicetree/bindings/arm/ti/k3.yaml
3232 F:      Documentation/devicetree/bindings/hwinfo/ti,k3-socinfo.yaml
3233 F:      arch/arm64/boot/dts/ti/Makefile
3234 F:      arch/arm64/boot/dts/ti/k3-*
3235
3236 ARM/TEXAS INSTRUMENTS NSPIRE ARCHITECTURE
3237 M:      Krzysztof Kozlowski <[email protected]>
3238 L:      [email protected] (moderated for non-subscribers)
3239 S:      Odd Fixes
3240 F:      Documentation/devicetree/bindings/*/*/ti,nspire*
3241 F:      Documentation/devicetree/bindings/*/ti,nspire*
3242 F:      Documentation/devicetree/bindings/arm/ti/nspire.yaml
3243 F:      arch/arm/boot/dts/nspire/
3244
3245 ARM/TOSHIBA VISCONTI ARCHITECTURE
3246 M:      Nobuhiro Iwamatsu <[email protected]>
3247 L:      [email protected] (moderated for non-subscribers)
3248 S:      Supported
3249 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
3250 F:      Documentation/devicetree/bindings/arm/toshiba.yaml
3251 F:      Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
3252 F:      Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
3253 F:      Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
3254 F:      Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
3255 F:      Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
3256 F:      Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
3257 F:      Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
3258 F:      arch/arm64/boot/dts/toshiba/
3259 F:      drivers/clk/visconti/
3260 F:      drivers/gpio/gpio-visconti.c
3261 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
3262 F:      drivers/pci/controller/dwc/pcie-visconti.c
3263 F:      drivers/pinctrl/visconti/
3264 F:      drivers/watchdog/visconti_wdt.c
3265 N:      visconti
3266
3267 ARM/UNIPHIER ARCHITECTURE
3268 M:      Kunihiko Hayashi <[email protected]>
3269 M:      Masami Hiramatsu <[email protected]>
3270 L:      [email protected] (moderated for non-subscribers)
3271 S:      Maintained
3272 F:      Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
3273 F:      Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
3274 F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
3275 F:      Documentation/devicetree/bindings/soc/socionext/socionext,uniphier*.yaml
3276 F:      arch/arm/boot/dts/socionext/uniphier*
3277 F:      arch/arm/include/asm/hardware/cache-uniphier.h
3278 F:      arch/arm/mm/cache-uniphier.c
3279 F:      arch/arm64/boot/dts/socionext/uniphier*
3280 F:      drivers/bus/uniphier-system-bus.c
3281 F:      drivers/clk/uniphier/
3282 F:      drivers/dma/uniphier-mdmac.c
3283 F:      drivers/gpio/gpio-uniphier.c
3284 F:      drivers/i2c/busses/i2c-uniphier*
3285 F:      drivers/irqchip/irq-uniphier-aidet.c
3286 F:      drivers/mmc/host/uniphier-sd.c
3287 F:      drivers/pinctrl/uniphier/
3288 F:      drivers/reset/reset-uniphier.c
3289 F:      drivers/tty/serial/8250/8250_uniphier.c
3290 N:      uniphier
3291
3292 ARM/VERSATILE EXPRESS PLATFORM
3293 M:      Liviu Dudau <[email protected]>
3294 M:      Sudeep Holla <[email protected]>
3295 M:      Lorenzo Pieralisi <[email protected]>
3296 L:      [email protected] (moderated for non-subscribers)
3297 S:      Maintained
3298 N:      mps2
3299 N:      vexpress
3300 F:      arch/arm/mach-versatile/
3301 F:      arch/arm64/boot/dts/arm/
3302 F:      drivers/clocksource/timer-versatile.c
3303 X:      drivers/cpufreq/vexpress-spc-cpufreq.c
3304 X:      Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
3305
3306 ARM/VFP SUPPORT
3307 M:      Russell King <[email protected]>
3308 L:      [email protected] (moderated for non-subscribers)
3309 S:      Maintained
3310 W:      http://www.armlinux.org.uk/
3311 F:      arch/arm/vfp/
3312
3313 ARM/VT8500 ARM ARCHITECTURE
3314 M:      Alexey Charkov <[email protected]>
3315 M:      Krzysztof Kozlowski <[email protected]>
3316 L:      [email protected] (moderated for non-subscribers)
3317 S:      Odd Fixes
3318 F:      Documentation/devicetree/bindings/i2c/i2c-wmt.txt
3319 F:      arch/arm/boot/dts/vt8500/
3320 F:      arch/arm/mach-vt8500/
3321 F:      drivers/clocksource/timer-vt8500.c
3322 F:      drivers/i2c/busses/i2c-viai2c-wmt.c
3323 F:      drivers/mmc/host/wmt-sdmmc.c
3324 F:      drivers/pwm/pwm-vt8500.c
3325 F:      drivers/rtc/rtc-vt8500.c
3326 F:      drivers/tty/serial/vt8500_serial.c
3327 F:      drivers/video/fbdev/vt8500lcdfb.*
3328 F:      drivers/video/fbdev/wm8505fb*
3329 F:      drivers/video/fbdev/wmt_ge_rops.*
3330
3331 ARM/ZYNQ ARCHITECTURE
3332 M:      Michal Simek <[email protected]>
3333 L:      [email protected] (moderated for non-subscribers)
3334 S:      Supported
3335 W:      http://wiki.xilinx.com
3336 T:      git https://github.com/Xilinx/linux-xlnx.git
3337 F:      Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
3338 F:      Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
3339 F:      Documentation/devicetree/bindings/memory-controllers/snps,dw-umctl2-ddrc.yaml
3340 F:      Documentation/devicetree/bindings/memory-controllers/xlnx,zynq-ddrc-a05.yaml
3341 F:      Documentation/devicetree/bindings/soc/xilinx/xilinx.yaml
3342 F:      Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
3343 F:      arch/arm/mach-zynq/
3344 F:      drivers/clocksource/timer-cadence-ttc.c
3345 F:      drivers/cpuidle/cpuidle-zynq.c
3346 F:      drivers/edac/synopsys_edac.c
3347 F:      drivers/i2c/busses/i2c-cadence.c
3348 F:      drivers/i2c/busses/i2c-xiic.c
3349 F:      drivers/mmc/host/sdhci-of-arasan.c
3350 N:      zynq
3351 N:      xilinx
3352
3353 ARM64 FIT SUPPORT
3354 M:      Simon Glass <[email protected]>
3355 L:      [email protected] (moderated for non-subscribers)
3356 S:      Maintained
3357 F:      arch/arm64/boot/Makefile
3358 F:      scripts/make_fit.py
3359
3360 ARM64 PLATFORM DRIVERS
3361 M:      Hans de Goede <[email protected]>
3362 M:      Ilpo Järvinen <[email protected]>
3363 R:      Bryan O'Donoghue <[email protected]>
3364 L:      [email protected]
3365 S:      Maintained
3366 Q:      https://patchwork.kernel.org/project/platform-driver-x86/list/
3367 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3368 F:      drivers/platform/arm64/
3369
3370 ARM64 PORT (AARCH64 ARCHITECTURE)
3371 M:      Catalin Marinas <[email protected]>
3372 M:      Will Deacon <[email protected]>
3373 L:      [email protected] (moderated for non-subscribers)
3374 S:      Maintained
3375 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
3376 F:      Documentation/arch/arm64/
3377 F:      arch/arm64/
3378 F:      drivers/virt/coco/arm-cca-guest/
3379 F:      drivers/virt/coco/pkvm-guest/
3380 F:      tools/testing/selftests/arm64/
3381 X:      arch/arm64/boot/dts/
3382
3383 ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
3384 M:      George McCollister <[email protected]>
3385 L:      [email protected]
3386 S:      Maintained
3387 F:      Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
3388 F:      drivers/net/dsa/xrs700x/*
3389 F:      net/dsa/tag_xrs700x.c
3390
3391 AS3645A LED FLASH CONTROLLER DRIVER
3392 M:      Sakari Ailus <[email protected]>
3393 L:      [email protected]
3394 S:      Maintained
3395 F:      drivers/leds/flash/leds-as3645a.c
3396
3397 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
3398 M:      Tianshu Qiu <[email protected]>
3399 L:      [email protected]
3400 S:      Maintained
3401 T:      git git://linuxtv.org/media.git
3402 F:      Documentation/devicetree/bindings/media/i2c/asahi-kasei,ak7375.yaml
3403 F:      drivers/media/i2c/ak7375.c
3404
3405 ASAHI KASEI AK8974 DRIVER
3406 M:      Linus Walleij <[email protected]>
3407 L:      [email protected]
3408 S:      Supported
3409 W:      http://www.akm.com/
3410 F:      drivers/iio/magnetometer/ak8974.c
3411
3412 AOSONG AGS02MA TVOC SENSOR DRIVER
3413 M:      Anshul Dalal <[email protected]>
3414 L:      [email protected]
3415 S:      Maintained
3416 F:      Documentation/devicetree/bindings/iio/chemical/aosong,ags02ma.yaml
3417 F:      drivers/iio/chemical/ags02ma.c
3418
3419 ASC7621 HARDWARE MONITOR DRIVER
3420 M:      George Joseph <[email protected]>
3421 L:      [email protected]
3422 S:      Maintained
3423 F:      Documentation/hwmon/asc7621.rst
3424 F:      drivers/hwmon/asc7621.c
3425
3426 ASIX AX88796C SPI ETHERNET ADAPTER
3427 M:      Łukasz Stelmach <[email protected]>
3428 S:      Maintained
3429 F:      Documentation/devicetree/bindings/net/asix,ax88796c.yaml
3430 F:      drivers/net/ethernet/asix/ax88796c_*
3431
3432 ASIX PHY DRIVER [RUST]
3433 M:      FUJITA Tomonori <[email protected]>
3434 R:      Trevor Gross <[email protected]>
3435 L:      [email protected]
3436 L:      [email protected]
3437 S:      Maintained
3438 F:      drivers/net/phy/ax88796b_rust.rs
3439
3440 ASPEED CRYPTO DRIVER
3441 M:      Neal Liu <[email protected]>
3442 L:      [email protected] (moderated for non-subscribers)
3443 S:      Maintained
3444 F:      Documentation/devicetree/bindings/crypto/aspeed,*
3445 F:      drivers/crypto/aspeed/
3446
3447 ASPEED PECI CONTROLLER
3448 M:      Iwona Winiarska <[email protected]>
3449 L:      [email protected] (moderated for non-subscribers)
3450 L:      [email protected] (moderated for non-subscribers)
3451 S:      Supported
3452 F:      Documentation/devicetree/bindings/peci/peci-aspeed.yaml
3453 F:      drivers/peci/controller/peci-aspeed.c
3454
3455 ASPEED PINCTRL DRIVERS
3456 M:      Andrew Jeffery <[email protected]>
3457 L:      [email protected] (moderated for non-subscribers)
3458 L:      [email protected] (moderated for non-subscribers)
3459 L:      [email protected]
3460 S:      Maintained
3461 F:      Documentation/devicetree/bindings/pinctrl/aspeed,*
3462 F:      drivers/pinctrl/aspeed/
3463
3464 ASPEED SCU INTERRUPT CONTROLLER DRIVER
3465 M:      Eddie James <[email protected]>
3466 L:      [email protected] (moderated for non-subscribers)
3467 S:      Maintained
3468 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
3469 F:      drivers/irqchip/irq-aspeed-scu-ic.c
3470 F:      include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
3471
3472 ASPEED SD/MMC DRIVER
3473 M:      Andrew Jeffery <[email protected]>
3474 L:      [email protected] (moderated for non-subscribers)
3475 L:      [email protected] (moderated for non-subscribers)
3476 L:      [email protected]
3477 S:      Maintained
3478 F:      Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
3479 F:      drivers/mmc/host/sdhci-of-aspeed*
3480
3481 ASPEED SMC SPI DRIVER
3482 M:      Chin-Ting Kuo <[email protected]>
3483 M:      Cédric Le Goater <[email protected]>
3484 L:      [email protected] (moderated for non-subscribers)
3485 L:      [email protected] (moderated for non-subscribers)
3486 L:      [email protected]
3487 S:      Maintained
3488 F:      Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml
3489 F:      drivers/spi/spi-aspeed-smc.c
3490
3491 ASPEED USB UDC DRIVER
3492 M:      Neal Liu <[email protected]>
3493 L:      [email protected] (moderated for non-subscribers)
3494 S:      Maintained
3495 F:      Documentation/devicetree/bindings/usb/aspeed,ast2600-udc.yaml
3496 F:      drivers/usb/gadget/udc/aspeed_udc.c
3497
3498 ASPEED VIDEO ENGINE DRIVER
3499 M:      Eddie James <[email protected]>
3500 L:      [email protected]
3501 L:      [email protected] (moderated for non-subscribers)
3502 S:      Maintained
3503 F:      Documentation/devicetree/bindings/media/aspeed-video.txt
3504 F:      drivers/media/platform/aspeed/
3505
3506 ASUS EC HARDWARE MONITOR DRIVER
3507 M:      Eugene Shalygin <[email protected]>
3508 L:      [email protected]
3509 S:      Maintained
3510 F:      drivers/hwmon/asus-ec-sensors.c
3511
3512 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
3513 M:      Corentin Chary <[email protected]>
3514 M:      Luke D. Jones <[email protected]>
3515 L:      [email protected]
3516 S:      Maintained
3517 W:      https://asus-linux.org/
3518 F:      drivers/platform/x86/asus*.c
3519 F:      drivers/platform/x86/eeepc*.c
3520
3521 ASUS TF103C DOCK DRIVER
3522 M:      Hans de Goede <[email protected]>
3523 L:      [email protected]
3524 S:      Maintained
3525 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3526 F:      drivers/platform/x86/asus-tf103c-dock.c
3527
3528 ASUS ROG RYUJIN AIO HARDWARE MONITOR DRIVER
3529 M:      Aleksa Savic <[email protected]>
3530 L:      [email protected]
3531 S:      Maintained
3532 F:      drivers/hwmon/asus_rog_ryujin.c
3533
3534 ASUS WIRELESS RADIO CONTROL DRIVER
3535 M:      João Paulo Rechi Vita <[email protected]>
3536 L:      [email protected]
3537 S:      Maintained
3538 F:      drivers/platform/x86/asus-wireless.c
3539
3540 ASUS WMI HARDWARE MONITOR DRIVER
3541 M:      Ed Brindley <[email protected]>
3542 M:      Denis Pauk <[email protected]>
3543 L:      [email protected]
3544 S:      Maintained
3545 F:      drivers/hwmon/asus_wmi_sensors.c
3546
3547 ASYMMETRIC KEYS
3548 M:      David Howells <[email protected]>
3549 L:      [email protected]
3550 S:      Maintained
3551 F:      Documentation/crypto/asymmetric-keys.rst
3552 F:      crypto/asymmetric_keys/
3553 F:      include/crypto/pkcs7.h
3554 F:      include/crypto/public_key.h
3555 F:      include/linux/verification.h
3556
3557 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
3558 R:      Dan Williams <[email protected]>
3559 S:      Odd fixes
3560 W:      http://sourceforge.net/projects/xscaleiop
3561 F:      Documentation/crypto/async-tx-api.rst
3562 F:      crypto/async_tx/
3563 F:      include/linux/async_tx.h
3564
3565 AT24 EEPROM DRIVER
3566 M:      Bartosz Golaszewski <[email protected]>
3567 L:      [email protected]
3568 S:      Maintained
3569 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
3570 F:      Documentation/devicetree/bindings/eeprom/at24.yaml
3571 F:      drivers/misc/eeprom/at24.c
3572
3573 ATA OVER ETHERNET (AOE) DRIVER
3574 M:      "Justin Sanders" <[email protected]>
3575 S:      Supported
3576 W:      http://www.openaoe.org/
3577 F:      Documentation/admin-guide/aoe/
3578 F:      drivers/block/aoe/
3579
3580 ATC260X PMIC MFD DRIVER
3581 M:      Manivannan Sadhasivam <[email protected]>
3582 M:      Cristian Ciocaltea <[email protected]>
3583 L:      [email protected]
3584 S:      Maintained
3585 F:      Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
3586 F:      drivers/input/misc/atc260x-onkey.c
3587 F:      drivers/mfd/atc260*
3588 F:      drivers/power/reset/atc260x-poweroff.c
3589 F:      drivers/regulator/atc260x-regulator.c
3590 F:      include/linux/mfd/atc260x/*
3591
3592 ATHEROS 71XX/9XXX GPIO DRIVER
3593 M:      Alban Bedel <[email protected]>
3594 S:      Maintained
3595 W:      https://github.com/AlbanBedel/linux
3596 T:      git git://github.com/AlbanBedel/linux
3597 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
3598 F:      drivers/gpio/gpio-ath79.c
3599
3600 ATHEROS 71XX/9XXX USB PHY DRIVER
3601 M:      Alban Bedel <[email protected]>
3602 S:      Maintained
3603 W:      https://github.com/AlbanBedel/linux
3604 T:      git git://github.com/AlbanBedel/linux
3605 F:      Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3606 F:      drivers/phy/qualcomm/phy-ath79-usb.c
3607
3608 ATHEROS ATH GENERIC UTILITIES
3609 M:      Kalle Valo <[email protected]>
3610 M:      Jeff Johnson <[email protected]>
3611 L:      [email protected]
3612 S:      Supported
3613 F:      drivers/net/wireless/ath/*
3614
3615 ATHEROS ATH5K WIRELESS DRIVER
3616 M:      Jiri Slaby <[email protected]>
3617 M:      Nick Kossifidis <[email protected]>
3618 M:      Luis Chamberlain <[email protected]>
3619 L:      [email protected]
3620 S:      Maintained
3621 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3622 F:      drivers/net/wireless/ath/ath5k/
3623
3624 ATHEROS ATH6KL WIRELESS DRIVER
3625 L:      [email protected]
3626 S:      Orphan
3627 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3628 F:      drivers/net/wireless/ath/ath6kl/
3629
3630 ATI_REMOTE2 DRIVER
3631 M:      Ville Syrjala <[email protected]>
3632 S:      Maintained
3633 F:      drivers/input/misc/ati_remote2.c
3634
3635 ATK0110 HWMON DRIVER
3636 M:      Luca Tettamanti <[email protected]>
3637 L:      [email protected]
3638 S:      Maintained
3639 F:      drivers/hwmon/asus_atk0110.c
3640
3641 ATLX ETHERNET DRIVERS
3642 M:      Chris Snook <[email protected]>
3643 L:      [email protected]
3644 S:      Maintained
3645 W:      http://sourceforge.net/projects/atl1
3646 W:      http://atl1.sourceforge.net
3647 F:      drivers/net/ethernet/atheros/
3648
3649 ATM
3650 M:      Chas Williams <[email protected]>
3651 L:      [email protected] (moderated for non-subscribers)
3652 L:      [email protected]
3653 S:      Maintained
3654 W:      http://linux-atm.sourceforge.net
3655 F:      drivers/atm/
3656 F:      include/linux/atm*
3657 F:      include/linux/sonet.h
3658 F:      include/uapi/linux/atm*
3659 F:      include/uapi/linux/sonet.h
3660
3661 ATMEL MACB ETHERNET DRIVER
3662 M:      Nicolas Ferre <[email protected]>
3663 M:      Claudiu Beznea <[email protected]>
3664 S:      Supported
3665 F:      drivers/net/ethernet/cadence/
3666
3667 ATMEL MAXTOUCH DRIVER
3668 M:      Nick Dyer <[email protected]>
3669 S:      Maintained
3670 T:      git git://github.com/ndyer/linux.git
3671 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3672 F:      drivers/input/touchscreen/atmel_mxt_ts.c
3673
3674 ATOMIC INFRASTRUCTURE
3675 M:      Will Deacon <[email protected]>
3676 M:      Peter Zijlstra <[email protected]>
3677 R:      Boqun Feng <[email protected]>
3678 R:      Mark Rutland <[email protected]>
3679 L:      [email protected]
3680 S:      Maintained
3681 F:      Documentation/atomic_*.txt
3682 F:      arch/*/include/asm/atomic*.h
3683 F:      include/*/atomic*.h
3684 F:      include/linux/refcount.h
3685 F:      scripts/atomic/
3686
3687 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3688 M:      Bradley Grove <[email protected]>
3689 L:      [email protected]
3690 S:      Supported
3691 W:      http://www.attotech.com
3692 F:      drivers/scsi/esas2r
3693
3694 ATUSB IEEE 802.15.4 RADIO DRIVER
3695 M:      Stefan Schmidt <[email protected]>
3696 L:      [email protected]
3697 S:      Maintained
3698 F:      drivers/net/ieee802154/at86rf230.h
3699 F:      drivers/net/ieee802154/atusb.c
3700 F:      drivers/net/ieee802154/atusb.h
3701
3702 AUDIT SUBSYSTEM
3703 M:      Paul Moore <[email protected]>
3704 M:      Eric Paris <[email protected]>
3705 L:      [email protected]
3706 S:      Supported
3707 W:      https://github.com/linux-audit
3708 Q:      https://patchwork.kernel.org/project/audit/list
3709 B:      mailto:[email protected]
3710 P:      https://github.com/linux-audit/audit-kernel/blob/main/README.md
3711 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3712 F:      include/asm-generic/audit_*.h
3713 F:      include/linux/audit.h
3714 F:      include/linux/audit_arch.h
3715 F:      include/uapi/linux/audit.h
3716 F:      kernel/audit*
3717 F:      lib/*audit.c
3718 K:      \baudit_[a-z_0-9]\+\b
3719
3720 AUTOFDO BUILD
3721 M:      Rong Xu <[email protected]>
3722 M:      Han Shen <[email protected]>
3723 S:      Supported
3724 F:      Documentation/dev-tools/autofdo.rst
3725 F:      scripts/Makefile.autofdo
3726
3727 AUXILIARY BUS DRIVER
3728 M:      Greg Kroah-Hartman <[email protected]>
3729 R:      Dave Ertman <[email protected]>
3730 R:      Ira Weiny <[email protected]>
3731 S:      Supported
3732 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3733 F:      Documentation/driver-api/auxiliary_bus.rst
3734 F:      drivers/base/auxiliary.c
3735 F:      include/linux/auxiliary_bus.h
3736
3737 AUXILIARY DISPLAY DRIVERS
3738 M:      Andy Shevchenko <[email protected]>
3739 R:      Geert Uytterhoeven <[email protected]>
3740 S:      Odd Fixes
3741 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-auxdisplay.git
3742 F:      Documentation/devicetree/bindings/auxdisplay/
3743 F:      drivers/auxdisplay/
3744 F:      include/linux/cfag12864b.h
3745 F:      include/uapi/linux/map_to_14segment.h
3746 F:      include/uapi/linux/map_to_7segment.h
3747
3748 AVAGO APDS9306 AMBIENT LIGHT SENSOR DRIVER
3749 M:      Subhajit Ghosh <[email protected]>
3750 L:      [email protected]
3751 S:      Maintained
3752 F:      Documentation/devicetree/bindings/iio/light/avago,apds9300.yaml
3753 F:      drivers/iio/light/apds9306.c
3754
3755 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3756 M:      Andreas Klinger <[email protected]>
3757 L:      [email protected]
3758 S:      Maintained
3759 F:      Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3760 F:      drivers/iio/adc/hx711.c
3761
3762 AX.25 NETWORK LAYER
3763 L:      [email protected]
3764 S:      Orphan
3765 W:      https://linux-ax25.in-berlin.de
3766 F:      include/net/ax25.h
3767 F:      include/uapi/linux/ax25.h
3768 F:      net/ax25/
3769
3770 AXENTIA ARM DEVICES
3771 M:      Peter Rosin <[email protected]>
3772 L:      [email protected] (moderated for non-subscribers)
3773 S:      Maintained
3774 F:      arch/arm/boot/dts/microchip/at91-linea.dtsi
3775 F:      arch/arm/boot/dts/microchip/at91-natte.dtsi
3776 F:      arch/arm/boot/dts/microchip/at91-nattis-2-natte-2.dts
3777 F:      arch/arm/boot/dts/microchip/at91-tse850-3.dts
3778
3779 AXENTIA ASOC DRIVERS
3780 M:      Peter Rosin <[email protected]>
3781 L:      [email protected]
3782 S:      Maintained
3783 F:      Documentation/devicetree/bindings/sound/axentia,*
3784 F:      sound/soc/atmel/tse850-pcm5142.c
3785
3786 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3787 M:      Nuno Sá <[email protected]>
3788 L:      [email protected]
3789 S:      Supported
3790 W:      https://ez.analog.com/linux-software-drivers
3791 F:      Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3792 F:      drivers/hwmon/axi-fan-control.c
3793
3794 AXI SPI ENGINE
3795 M:      Michael Hennerich <[email protected]>
3796 M:      Nuno Sá <[email protected]>
3797 R:      David Lechner <[email protected]>
3798 L:      [email protected]
3799 S:      Supported
3800 W:      https://ez.analog.com/linux-software-drivers
3801 F:      Documentation/devicetree/bindings/spi/adi,axi-spi-engine.yaml
3802 F:      drivers/spi/spi-axi-spi-engine.c
3803
3804 AXI PWM GENERATOR
3805 M:      Michael Hennerich <[email protected]>
3806 M:      Nuno Sá <[email protected]>
3807 R:      Trevor Gamblin <[email protected]>
3808 L:      [email protected]
3809 S:      Supported
3810 W:      https://ez.analog.com/linux-software-drivers
3811 F:      Documentation/devicetree/bindings/pwm/adi,axi-pwmgen.yaml
3812 F:      drivers/pwm/pwm-axi-pwmgen.c
3813
3814 AXXIA I2C CONTROLLER
3815 M:      Krzysztof Adamski <[email protected]>
3816 L:      [email protected]
3817 S:      Maintained
3818 F:      Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3819 F:      drivers/i2c/busses/i2c-axxia.c
3820
3821 AZ6007 DVB DRIVER
3822 M:      Mauro Carvalho Chehab <[email protected]>
3823 L:      [email protected]
3824 S:      Maintained
3825 W:      https://linuxtv.org
3826 T:      git git://linuxtv.org/media.git
3827 F:      drivers/media/usb/dvb-usb-v2/az6007.c
3828
3829 AZTECH FM RADIO RECEIVER DRIVER
3830 M:      Hans Verkuil <[email protected]>
3831 L:      [email protected]
3832 S:      Maintained
3833 W:      https://linuxtv.org
3834 T:      git git://linuxtv.org/media.git
3835 F:      drivers/media/radio/radio-aztech*
3836
3837 B43 WIRELESS DRIVER
3838 L:      [email protected]
3839 L:      [email protected]
3840 S:      Orphan
3841 W:      https://wireless.wiki.kernel.org/en/users/Drivers/b43
3842 F:      drivers/net/wireless/broadcom/b43/
3843
3844 B43LEGACY WIRELESS DRIVER
3845 L:      [email protected]
3846 L:      [email protected]
3847 S:      Orphan
3848 W:      https://wireless.wiki.kernel.org/en/users/Drivers/b43
3849 F:      drivers/net/wireless/broadcom/b43legacy/
3850
3851 BACKLIGHT CLASS/SUBSYSTEM
3852 M:      Lee Jones <[email protected]>
3853 M:      Daniel Thompson <[email protected]>
3854 M:      Jingoo Han <[email protected]>
3855 L:      [email protected]
3856 S:      Maintained
3857 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3858 F:      Documentation/ABI/stable/sysfs-class-backlight
3859 F:      Documentation/ABI/testing/sysfs-class-backlight
3860 F:      Documentation/devicetree/bindings/leds/backlight
3861 F:      drivers/video/backlight/
3862 F:      include/linux/backlight.h
3863 F:      include/linux/pwm_backlight.h
3864
3865 BARCO P50 GPIO DRIVER
3866 M:      Santosh Kumar Yadav <[email protected]>
3867 M:      Peter Korsgaard <[email protected]>
3868 S:      Maintained
3869 F:      drivers/platform/x86/barco-p50-gpio.c
3870
3871 BATMAN ADVANCED
3872 M:      Marek Lindner <[email protected]>
3873 M:      Simon Wunderlich <[email protected]>
3874 M:      Antonio Quartulli <[email protected]>
3875 M:      Sven Eckelmann <[email protected]>
3876 L:      [email protected] (moderated for non-subscribers)
3877 S:      Maintained
3878 W:      https://www.open-mesh.org/
3879 Q:      https://patchwork.open-mesh.org/project/batman/list/
3880 B:      https://www.open-mesh.org/projects/batman-adv/issues
3881 C:      ircs://irc.hackint.org/batadv
3882 T:      git https://git.open-mesh.org/linux-merge.git
3883 F:      Documentation/networking/batman-adv.rst
3884 F:      include/uapi/linux/batadv_packet.h
3885 F:      include/uapi/linux/batman_adv.h
3886 F:      net/batman-adv/
3887
3888 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3889 M:      Thomas Sailer <[email protected]>
3890 L:      [email protected]
3891 S:      Maintained
3892 W:      http://www.baycom.org/~tom/ham/ham.html
3893 F:      drivers/net/hamradio/baycom*
3894
3895 BCACHE (BLOCK LAYER CACHE)
3896 M:      Coly Li <[email protected]>
3897 M:      Kent Overstreet <[email protected]>
3898 L:      [email protected]
3899 S:      Maintained
3900 W:      http://bcache.evilpiepirate.org
3901 C:      irc://irc.oftc.net/bcache
3902 F:      drivers/md/bcache/
3903
3904 BCACHEFS
3905 M:      Kent Overstreet <[email protected]>
3906 L:      [email protected]
3907 S:      Supported
3908 C:      irc://irc.oftc.net/bcache
3909 T:      git https://evilpiepirate.org/git/bcachefs.git
3910 F:      fs/bcachefs/
3911 F:      Documentation/filesystems/bcachefs/
3912
3913 BDISP ST MEDIA DRIVER
3914 M:      Fabien Dessenne <[email protected]>
3915 L:      [email protected]
3916 S:      Supported
3917 W:      https://linuxtv.org
3918 T:      git git://linuxtv.org/media.git
3919 F:      drivers/media/platform/st/sti/bdisp
3920
3921 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3922 M:      Dariusz Marcinkiewicz <[email protected]>
3923 L:      [email protected]
3924 S:      Maintained
3925 F:      drivers/net/ethernet/ec_bhf.c
3926
3927 BEFS FILE SYSTEM
3928 M:      Luis de Bethencourt <[email protected]>
3929 M:      Salah Triki <[email protected]>
3930 S:      Maintained
3931 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3932 F:      Documentation/filesystems/befs.rst
3933 F:      fs/befs/
3934
3935 BFQ I/O SCHEDULER
3936 M:      Yu Kuai <[email protected]>
3937 L:      [email protected]
3938 S:      Odd Fixes
3939 F:      Documentation/block/bfq-iosched.rst
3940 F:      block/bfq-*
3941
3942 BFS FILE SYSTEM
3943 M:      "Tigran A. Aivazian" <[email protected]>
3944 S:      Maintained
3945 F:      Documentation/filesystems/bfs.rst
3946 F:      fs/bfs/
3947 F:      include/uapi/linux/bfs_fs.h
3948
3949 BINMAN
3950 M:      Simon Glass <[email protected]>
3951 S:      Supported
3952 F:      Documentation/devicetree/bindings/mtd/partitions/binman*
3953
3954 BITMAP API
3955 M:      Yury Norov <[email protected]>
3956 R:      Rasmus Villemoes <[email protected]>
3957 S:      Maintained
3958 F:      include/linux/bitfield.h
3959 F:      include/linux/bitmap-str.h
3960 F:      include/linux/bitmap.h
3961 F:      include/linux/bits.h
3962 F:      include/linux/cpumask.h
3963 F:      include/linux/cpumask_types.h
3964 F:      include/linux/find.h
3965 F:      include/linux/nodemask.h
3966 F:      include/linux/nodemask_types.h
3967 F:      include/vdso/bits.h
3968 F:      lib/bitmap-str.c
3969 F:      lib/bitmap.c
3970 F:      lib/cpumask.c
3971 F:      lib/cpumask_kunit.c
3972 F:      lib/find_bit.c
3973 F:      lib/find_bit_benchmark.c
3974 F:      lib/test_bitmap.c
3975 F:      tools/include/linux/bitfield.h
3976 F:      tools/include/linux/bitmap.h
3977 F:      tools/include/linux/bits.h
3978 F:      tools/include/linux/find.h
3979 F:      tools/include/vdso/bits.h
3980 F:      tools/lib/bitmap.c
3981 F:      tools/lib/find_bit.c
3982
3983 BITOPS API
3984 M:      Yury Norov <[email protected]>
3985 R:      Rasmus Villemoes <[email protected]>
3986 S:      Maintained
3987 F:      arch/*/include/asm/bitops.h
3988 F:      arch/*/include/asm/bitops_32.h
3989 F:      arch/*/include/asm/bitops_64.h
3990 F:      arch/*/lib/bitops.c
3991 F:      include/asm-generic/bitops
3992 F:      include/asm-generic/bitops.h
3993 F:      include/linux/bitops.h
3994 F:      lib/test_bitops.c
3995 F:      tools/*/bitops*
3996
3997 BLINKM RGB LED DRIVER
3998 M:      Jan-Simon Moeller <[email protected]>
3999 S:      Maintained
4000 F:      drivers/leds/leds-blinkm.c
4001
4002 BLOCK LAYER
4003 M:      Jens Axboe <[email protected]>
4004 L:      [email protected]
4005 S:      Maintained
4006 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
4007 F:      Documentation/ABI/stable/sysfs-block
4008 F:      Documentation/block/
4009 F:      block/
4010 F:      drivers/block/
4011 F:      include/linux/bio.h
4012 F:      include/linux/blk*
4013 F:      kernel/trace/blktrace.c
4014 F:      lib/sbitmap.c
4015
4016 BLOCK LAYER DEVICE DRIVER API [RUST]
4017 M:      Andreas Hindborg <[email protected]>
4018 R:      Boqun Feng <[email protected]>
4019 L:      [email protected]
4020 L:      [email protected]
4021 S:      Supported
4022 W:      https://rust-for-linux.com
4023 B:      https://github.com/Rust-for-Linux/linux/issues
4024 C:      https://rust-for-linux.zulipchat.com/#narrow/stream/Block
4025 T:      git https://github.com/Rust-for-Linux/linux.git rust-block-next
4026 F:      drivers/block/rnull.rs
4027 F:      rust/kernel/block.rs
4028 F:      rust/kernel/block/
4029
4030 BLOCK2MTD DRIVER
4031 M:      Joern Engel <[email protected]>
4032 L:      [email protected]
4033 S:      Maintained
4034 F:      drivers/mtd/devices/block2mtd.c
4035
4036 BLUETOOTH DRIVERS
4037 M:      Marcel Holtmann <[email protected]>
4038 M:      Luiz Augusto von Dentz <[email protected]>
4039 L:      [email protected]
4040 S:      Supported
4041 W:      http://www.bluez.org/
4042 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
4043 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
4044 F:      Documentation/devicetree/bindings/net/bluetooth/
4045 F:      drivers/bluetooth/
4046
4047 BLUETOOTH SUBSYSTEM
4048 M:      Marcel Holtmann <[email protected]>
4049 M:      Johan Hedberg <[email protected]>
4050 M:      Luiz Augusto von Dentz <[email protected]>
4051 L:      [email protected]
4052 S:      Supported
4053 W:      http://www.bluez.org/
4054 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
4055 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
4056 F:      include/net/bluetooth/
4057 F:      net/bluetooth/
4058
4059 BONDING DRIVER
4060 M:      Jay Vosburgh <[email protected]>
4061 M:      Andy Gospodarek <[email protected]>
4062 L:      [email protected]
4063 S:      Maintained
4064 F:      Documentation/networking/bonding.rst
4065 F:      drivers/net/bonding/
4066 F:      include/net/bond*
4067 F:      include/uapi/linux/if_bonding.h
4068 F:      tools/testing/selftests/drivers/net/bonding/
4069
4070 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
4071 M:      Dan Robertson <[email protected]>
4072 L:      [email protected]
4073 S:      Maintained
4074 F:      Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
4075 F:      drivers/iio/accel/bma400*
4076
4077 BOSCH SENSORTEC BMI270 IMU IIO DRIVER
4078 M:      Alex Lanzano <[email protected]>
4079 L:      [email protected]
4080 S:      Maintained
4081 F:      Documentation/devicetree/bindings/iio/imu/bosch,bmi270.yaml
4082 F:      drivers/iio/imu/bmi270/
4083
4084 BOSCH SENSORTEC BMI323 IMU IIO DRIVER
4085 M:      Jagath Jog J <[email protected]>
4086 L:      [email protected]
4087 S:      Maintained
4088 F:      Documentation/devicetree/bindings/iio/imu/bosch,bmi323.yaml
4089 F:      drivers/iio/imu/bmi323/
4090
4091 BPF JIT for ARC
4092 M:      Shahab Vahedi <[email protected]>
4093 L:      [email protected]
4094 S:      Maintained
4095 F:      arch/arc/net/
4096
4097 BPF JIT for ARM
4098 M:      Russell King <[email protected]>
4099 M:      Puranjay Mohan <[email protected]>
4100 L:      [email protected]
4101 S:      Maintained
4102 F:      arch/arm/net/
4103
4104 BPF JIT for ARM64
4105 M:      Daniel Borkmann <[email protected]>
4106 M:      Alexei Starovoitov <[email protected]>
4107 M:      Puranjay Mohan <[email protected]>
4108 R:      Xu Kuohai <[email protected]>
4109 L:      [email protected]
4110 S:      Supported
4111 F:      arch/arm64/net/
4112
4113 BPF JIT for LOONGARCH
4114 M:      Tiezhu Yang <[email protected]>
4115 R:      Hengqi Chen <[email protected]>
4116 L:      [email protected]
4117 S:      Maintained
4118 F:      arch/loongarch/net/
4119
4120 BPF JIT for MIPS (32-BIT AND 64-BIT)
4121 M:      Johan Almbladh <[email protected]>
4122 M:      Paul Burton <[email protected]>
4123 L:      [email protected]
4124 S:      Maintained
4125 F:      arch/mips/net/
4126
4127 BPF JIT for NFP NICs
4128 M:      Jakub Kicinski <[email protected]>
4129 L:      [email protected]
4130 S:      Odd Fixes
4131 F:      drivers/net/ethernet/netronome/nfp/bpf/
4132
4133 BPF JIT for POWERPC (32-BIT AND 64-BIT)
4134 M:      Michael Ellerman <[email protected]>
4135 M:      Hari Bathini <[email protected]>
4136 M:      Christophe Leroy <[email protected]>
4137 R:      Naveen N Rao <[email protected]>
4138 L:      [email protected]
4139 S:      Supported
4140 F:      arch/powerpc/net/
4141
4142 BPF JIT for RISC-V (32-bit)
4143 M:      Luke Nelson <[email protected]>
4144 M:      Xi Wang <[email protected]>
4145 L:      [email protected]
4146 S:      Maintained
4147 F:      arch/riscv/net/
4148 X:      arch/riscv/net/bpf_jit_comp64.c
4149
4150 BPF JIT for RISC-V (64-bit)
4151 M:      Björn Töpel <[email protected]>
4152 R:      Pu Lehui <[email protected]>
4153 R:      Puranjay Mohan <[email protected]>
4154 L:      [email protected]
4155 S:      Maintained
4156 F:      arch/riscv/net/
4157 X:      arch/riscv/net/bpf_jit_comp32.c
4158
4159 BPF JIT for S390
4160 M:      Ilya Leoshkevich <[email protected]>
4161 M:      Heiko Carstens <[email protected]>
4162 M:      Vasily Gorbik <[email protected]>
4163 L:      [email protected]
4164 S:      Supported
4165 F:      arch/s390/net/
4166 X:      arch/s390/net/pnet.c
4167
4168 BPF JIT for SPARC (32-BIT AND 64-BIT)
4169 M:      David S. Miller <[email protected]>
4170 L:      [email protected]
4171 S:      Odd Fixes
4172 F:      arch/sparc/net/
4173
4174 BPF JIT for X86 32-BIT
4175 M:      Wang YanQing <[email protected]>
4176 L:      [email protected]
4177 S:      Odd Fixes
4178 F:      arch/x86/net/bpf_jit_comp32.c
4179
4180 BPF JIT for X86 64-BIT
4181 M:      Alexei Starovoitov <[email protected]>
4182 M:      Daniel Borkmann <[email protected]>
4183 L:      [email protected]
4184 S:      Supported
4185 F:      arch/x86/net/
4186 X:      arch/x86/net/bpf_jit_comp32.c
4187
4188 BPF [BTF]
4189 M:      Martin KaFai Lau <[email protected]>
4190 L:      [email protected]
4191 S:      Maintained
4192 F:      include/linux/btf*
4193 F:      kernel/bpf/btf.c
4194
4195 BPF [CORE]
4196 M:      Alexei Starovoitov <[email protected]>
4197 M:      Daniel Borkmann <[email protected]>
4198 R:      John Fastabend <[email protected]>
4199 L:      [email protected]
4200 S:      Maintained
4201 F:      include/linux/bpf*
4202 F:      include/linux/filter.h
4203 F:      include/linux/tnum.h
4204 F:      kernel/bpf/core.c
4205 F:      kernel/bpf/dispatcher.c
4206 F:      kernel/bpf/mprog.c
4207 F:      kernel/bpf/syscall.c
4208 F:      kernel/bpf/tnum.c
4209 F:      kernel/bpf/trampoline.c
4210 F:      kernel/bpf/verifier.c
4211
4212 BPF [CRYPTO]
4213 M:      Vadim Fedorenko <[email protected]>
4214 L:      [email protected]
4215 S:      Maintained
4216 F:      crypto/bpf_crypto_skcipher.c
4217 F:      include/linux/bpf_crypto.h
4218 F:      kernel/bpf/crypto.c
4219
4220 BPF [DOCUMENTATION] (Related to Standardization)
4221 R:      David Vernet <[email protected]>
4222 L:      [email protected]
4223 L:      [email protected]
4224 S:      Maintained
4225 F:      Documentation/bpf/standardization/
4226
4227 BPF [GENERAL] (Safe Dynamic Programs and Tools)
4228 M:      Alexei Starovoitov <[email protected]>
4229 M:      Daniel Borkmann <[email protected]>
4230 M:      Andrii Nakryiko <[email protected]>
4231 R:      Martin KaFai Lau <[email protected]>
4232 R:      Eduard Zingerman <[email protected]>
4233 R:      Song Liu <[email protected]>
4234 R:      Yonghong Song <[email protected]>
4235 R:      John Fastabend <[email protected]>
4236 R:      KP Singh <[email protected]>
4237 R:      Stanislav Fomichev <[email protected]>
4238 R:      Hao Luo <[email protected]>
4239 R:      Jiri Olsa <[email protected]>
4240 L:      [email protected]
4241 S:      Supported
4242 W:      https://bpf.io/
4243 Q:      https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
4244 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
4245 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
4246 F:      Documentation/bpf/
4247 F:      Documentation/networking/filter.rst
4248 F:      Documentation/userspace-api/ebpf/
4249 F:      arch/*/net/*
4250 F:      include/linux/bpf*
4251 F:      include/linux/btf*
4252 F:      include/linux/filter.h
4253 F:      include/trace/events/xdp.h
4254 F:      include/uapi/linux/bpf*
4255 F:      include/uapi/linux/btf*
4256 F:      include/uapi/linux/filter.h
4257 F:      kernel/bpf/
4258 F:      kernel/trace/bpf_trace.c
4259 F:      lib/buildid.c
4260 F:      lib/test_bpf.c
4261 F:      net/bpf/
4262 F:      net/core/filter.c
4263 F:      net/sched/act_bpf.c
4264 F:      net/sched/cls_bpf.c
4265 F:      samples/bpf/
4266 F:      scripts/bpf_doc.py
4267 F:      scripts/Makefile.btf
4268 F:      scripts/pahole-version.sh
4269 F:      tools/bpf/
4270 F:      tools/lib/bpf/
4271 F:      tools/testing/selftests/bpf/
4272
4273 BPF [ITERATOR]
4274 M:      Yonghong Song <[email protected]>
4275 L:      [email protected]
4276 S:      Maintained
4277 F:      kernel/bpf/*iter.c
4278
4279 BPF [L7 FRAMEWORK] (sockmap)
4280 M:      John Fastabend <[email protected]>
4281 M:      Jakub Sitnicki <[email protected]>
4282 L:      [email protected]
4283 L:      [email protected]
4284 S:      Maintained
4285 F:      include/linux/skmsg.h
4286 F:      net/core/skmsg.c
4287 F:      net/core/sock_map.c
4288 F:      net/ipv4/tcp_bpf.c
4289 F:      net/ipv4/udp_bpf.c
4290 F:      net/unix/unix_bpf.c
4291
4292 BPF [LIBRARY] (libbpf)
4293 M:      Andrii Nakryiko <[email protected]>
4294 M:      Eduard Zingerman <[email protected]>
4295 L:      [email protected]
4296 S:      Maintained
4297 F:      tools/lib/bpf/
4298
4299 BPF [MISC]
4300 L:      [email protected]
4301 S:      Odd Fixes
4302 K:      (?:\b|_)bpf(?:\b|_)
4303
4304 BPF [NETKIT] (BPF-programmable network device)
4305 M:      Daniel Borkmann <[email protected]>
4306 M:      Nikolay Aleksandrov <[email protected]>
4307 L:      [email protected]
4308 L:      [email protected]
4309 S:      Supported
4310 F:      drivers/net/netkit.c
4311 F:      include/net/netkit.h
4312
4313 BPF [NETWORKING] (struct_ops, reuseport)
4314 M:      Martin KaFai Lau <[email protected]>
4315 L:      [email protected]
4316 L:      [email protected]
4317 S:      Maintained
4318 F:      kernel/bpf/bpf_struct*
4319
4320 BPF [NETWORKING] (tcx & tc BPF, sock_addr)
4321 M:      Martin KaFai Lau <[email protected]>
4322 M:      Daniel Borkmann <[email protected]>
4323 R:      John Fastabend <[email protected]>
4324 L:      [email protected]
4325 L:      [email protected]
4326 S:      Maintained
4327 F:      include/net/tcx.h
4328 F:      kernel/bpf/tcx.c
4329 F:      net/core/filter.c
4330 F:      net/sched/act_bpf.c
4331 F:      net/sched/cls_bpf.c
4332
4333 BPF [RINGBUF]
4334 M:      Andrii Nakryiko <[email protected]>
4335 L:      [email protected]
4336 S:      Maintained
4337 F:      kernel/bpf/ringbuf.c
4338
4339 BPF [SECURITY & LSM] (Security Audit and Enforcement using BPF)
4340 M:      KP Singh <[email protected]>
4341 M:      Matt Bobrowski <[email protected]>
4342 L:      [email protected]
4343 S:      Maintained
4344 F:      Documentation/bpf/prog_lsm.rst
4345 F:      include/linux/bpf_lsm.h
4346 F:      kernel/bpf/bpf_lsm.c
4347 F:      kernel/trace/bpf_trace.c
4348 F:      security/bpf/
4349
4350 BPF [SELFTESTS] (Test Runners & Infrastructure)
4351 M:      Andrii Nakryiko <[email protected]>
4352 M:      Eduard Zingerman <[email protected]>
4353 R:      Mykola Lysenko <[email protected]>
4354 L:      [email protected]
4355 S:      Maintained
4356 F:      tools/testing/selftests/bpf/
4357
4358 BPF [STORAGE & CGROUPS]
4359 M:      Martin KaFai Lau <[email protected]>
4360 L:      [email protected]
4361 S:      Maintained
4362 F:      kernel/bpf/*storage.c
4363 F:      kernel/bpf/bpf_lru*
4364 F:      kernel/bpf/cgroup.c
4365
4366 BPF [TOOLING] (bpftool)
4367 M:      Quentin Monnet <[email protected]>
4368 L:      [email protected]
4369 S:      Maintained
4370 F:      kernel/bpf/disasm.*
4371 F:      tools/bpf/bpftool/
4372
4373 BPF [TRACING]
4374 M:      Song Liu <[email protected]>
4375 R:      Jiri Olsa <[email protected]>
4376 L:      [email protected]
4377 S:      Maintained
4378 F:      kernel/bpf/stackmap.c
4379 F:      kernel/trace/bpf_trace.c
4380 F:      lib/buildid.c
4381
4382 BROADCOM ASP 2.0 ETHERNET DRIVER
4383 M:      Justin Chen <[email protected]>
4384 M:      Florian Fainelli <[email protected]>
4385 L:      [email protected]
4386 L:      [email protected]
4387 S:      Supported
4388 F:      Documentation/devicetree/bindings/net/brcm,asp-v2.0.yaml
4389 F:      drivers/net/ethernet/broadcom/asp2/
4390
4391 BROADCOM B44 10/100 ETHERNET DRIVER
4392 M:      Michael Chan <[email protected]>
4393 L:      [email protected]
4394 S:      Supported
4395 F:      drivers/net/ethernet/broadcom/b44.*
4396
4397 BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
4398 M:      Florian Fainelli <[email protected]>
4399 L:      [email protected]
4400 L:      [email protected] (subscribers-only)
4401 S:      Supported
4402 F:      Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
4403 F:      drivers/net/dsa/b53/*
4404 F:      drivers/net/dsa/bcm_sf2*
4405 F:      include/linux/dsa/brcm.h
4406 F:      include/linux/platform_data/b53.h
4407
4408 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
4409 M:      Florian Fainelli <[email protected]>
4410 R:      Broadcom internal kernel review list <[email protected]>
4411 L:      [email protected] (moderated for non-subscribers)
4412 L:      [email protected] (moderated for non-subscribers)
4413 S:      Maintained
4414 T:      git https://github.com/broadcom/stblinux.git
4415 F:      Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4416 F:      drivers/pci/controller/pcie-brcmstb.c
4417 F:      drivers/staging/vc04_services
4418 N:      bcm2711
4419 N:      bcm283*
4420 N:      raspberrypi
4421
4422 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
4423 M:      Florian Fainelli <[email protected]>
4424 M:      Ray Jui <[email protected]>
4425 M:      Scott Branden <[email protected]>
4426 R:      Broadcom internal kernel review list <[email protected]>
4427 S:      Maintained
4428 T:      git https://github.com/broadcom/mach-bcm
4429 F:      arch/arm/mach-bcm/
4430 N:      bcm281*
4431 N:      bcm113*
4432 N:      bcm216*
4433 N:      kona
4434
4435 BROADCOM BCM2835 CAMERA DRIVERS
4436 M:      Raspberry Pi Kernel Maintenance <[email protected]>
4437 L:      [email protected]
4438 S:      Maintained
4439 F:      Documentation/devicetree/bindings/media/brcm,bcm2835-unicam.yaml
4440 F:      drivers/media/platform/broadcom/bcm2835-unicam*
4441
4442 BROADCOM BCM47XX MIPS ARCHITECTURE
4443 M:      Hauke Mehrtens <[email protected]>
4444 M:      Rafał Miłecki <[email protected]>
4445 L:      [email protected]
4446 S:      Maintained
4447 F:      Documentation/devicetree/bindings/mips/brcm/
4448 F:      arch/mips/bcm47xx/*
4449 F:      arch/mips/include/asm/mach-bcm47xx/*
4450
4451 BROADCOM BCM4908 ETHERNET DRIVER
4452 M:      Rafał Miłecki <[email protected]>
4453 R:      Broadcom internal kernel review list <[email protected]>
4454 L:      [email protected]
4455 S:      Maintained
4456 F:      Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
4457 F:      drivers/net/ethernet/broadcom/bcm4908_enet.*
4458 F:      drivers/net/ethernet/broadcom/unimac.h
4459
4460 BROADCOM BCM4908 PINMUX DRIVER
4461 M:      Rafał Miłecki <[email protected]>
4462 R:      Broadcom internal kernel review list <[email protected]>
4463 L:      [email protected]
4464 S:      Maintained
4465 F:      Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml
4466 F:      drivers/pinctrl/bcm/pinctrl-bcm4908.c
4467
4468 BROADCOM BCM5301X ARM ARCHITECTURE
4469 M:      Florian Fainelli <[email protected]>
4470 M:      Hauke Mehrtens <[email protected]>
4471 M:      Rafał Miłecki <[email protected]>
4472 R:      Broadcom internal kernel review list <[email protected]>
4473 L:      [email protected] (moderated for non-subscribers)
4474 S:      Maintained
4475 F:      arch/arm/boot/dts/broadcom/bcm-ns.dtsi
4476 F:      arch/arm/boot/dts/broadcom/bcm470*
4477 F:      arch/arm/boot/dts/broadcom/bcm5301*
4478 F:      arch/arm/boot/dts/broadcom/bcm953012*
4479 F:      arch/arm/mach-bcm/bcm_5301x.c
4480
4481 BROADCOM BCM53573 ARM ARCHITECTURE
4482 M:      Florian Fainelli <[email protected]>
4483 M:      Rafał Miłecki <[email protected]>
4484 R:      Broadcom internal kernel review list <[email protected]>
4485 L:      [email protected] (moderated for non-subscribers)
4486 S:      Maintained
4487 F:      arch/arm/boot/dts/broadcom/bcm47189*
4488 F:      arch/arm/boot/dts/broadcom/bcm53573*
4489
4490 BROADCOM BCM63XX/BCM33XX UDC DRIVER
4491 M:      Kevin Cernekee <[email protected]>
4492 L:      [email protected]
4493 S:      Maintained
4494 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
4495
4496 BROADCOM BCM7XXX ARM ARCHITECTURE
4497 M:      Florian Fainelli <[email protected]>
4498 R:      Broadcom internal kernel review list <[email protected]>
4499 L:      [email protected] (moderated for non-subscribers)
4500 S:      Maintained
4501 T:      git https://github.com/broadcom/stblinux.git
4502 F:      Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4503 F:      arch/arm/boot/dts/broadcom/bcm7*.dts*
4504 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
4505 F:      arch/arm/mach-bcm/*brcmstb*
4506 F:      arch/arm/mm/cache-b15-rac.c
4507 F:      drivers/bus/brcmstb_gisb.c
4508 F:      drivers/pci/controller/pcie-brcmstb.c
4509 N:      brcmstb
4510 N:      bcm7038
4511 N:      bcm7120
4512
4513 BROADCOM BCMBCA ARM ARCHITECTURE
4514 M:      William Zhang <[email protected]>
4515 M:      Anand Gore <[email protected]>
4516 M:      Kursad Oney <[email protected]>
4517 M:      Florian Fainelli <[email protected]>
4518 M:      Rafał Miłecki <[email protected]>
4519 R:      Broadcom internal kernel review list <[email protected]>
4520 L:      [email protected] (moderated for non-subscribers)
4521 S:      Maintained
4522 T:      git https://github.com/broadcom/stblinux.git
4523 F:      Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml
4524 F:      arch/arm64/boot/dts/broadcom/bcmbca/*
4525 N:      bcmbca
4526 N:      bcm[9]?47622
4527 N:      bcm[9]?4912
4528 N:      bcm[9]?63138
4529 N:      bcm[9]?63146
4530 N:      bcm[9]?63148
4531 N:      bcm[9]?63158
4532 N:      bcm[9]?63178
4533 N:      bcm[9]?6756
4534 N:      bcm[9]?6813
4535 N:      bcm[9]?6846
4536 N:      bcm[9]?6855
4537 N:      bcm[9]?6856
4538 N:      bcm[9]?6858
4539 N:      bcm[9]?6878
4540
4541 BROADCOM BDC DRIVER
4542 M:      Justin Chen <[email protected]>
4543 M:      Al Cooper <[email protected]>
4544 R:      Broadcom internal kernel review list <[email protected]>
4545 L:      [email protected]
4546 S:      Maintained
4547 F:      Documentation/devicetree/bindings/usb/brcm,bdc.yaml
4548 F:      drivers/usb/gadget/udc/bdc/
4549
4550 BROADCOM BMIPS CPUFREQ DRIVER
4551 M:      Markus Mayer <[email protected]>
4552 R:      Broadcom internal kernel review list <[email protected]>
4553 L:      [email protected]
4554 S:      Maintained
4555 F:      drivers/cpufreq/bmips-cpufreq.c
4556
4557 BROADCOM BMIPS MIPS ARCHITECTURE
4558 M:      Florian Fainelli <[email protected]>
4559 R:      Broadcom internal kernel review list <[email protected]>
4560 L:      [email protected]
4561 S:      Maintained
4562 T:      git https://github.com/broadcom/stblinux.git
4563 F:      arch/mips/bmips/*
4564 F:      arch/mips/boot/dts/brcm/bcm*.dts*
4565 F:      arch/mips/include/asm/mach-bmips/*
4566 F:      arch/mips/kernel/*bmips*
4567 F:      drivers/irqchip/irq-bcm63*
4568 F:      drivers/irqchip/irq-bcm7*
4569 F:      drivers/irqchip/irq-brcmstb*
4570 F:      drivers/pmdomain/bcm/bcm63xx-power.c
4571 F:      include/linux/bcm963xx_nvram.h
4572 F:      include/linux/bcm963xx_tag.h
4573
4574 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
4575 M:      Rasesh Mody <[email protected]>
4576 M:      [email protected]
4577 L:      [email protected]
4578 S:      Supported
4579 F:      drivers/net/ethernet/broadcom/bnx2.*
4580 F:      drivers/net/ethernet/broadcom/bnx2_*
4581
4582 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
4583 M:      Saurav Kashyap <[email protected]>
4584 M:      Javed Hasan <[email protected]>
4585 M:      [email protected]
4586 L:      [email protected]
4587 S:      Supported
4588 F:      drivers/scsi/bnx2fc/
4589
4590 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
4591 M:      Nilesh Javali <[email protected]>
4592 M:      Manish Rangankar <[email protected]>
4593 M:      [email protected]
4594 L:      [email protected]
4595 S:      Supported
4596 F:      drivers/scsi/bnx2i/
4597
4598 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
4599 M:      Sudarsana Kalluru <[email protected]>
4600 M:      Manish Chopra <[email protected]>
4601 L:      [email protected]
4602 S:      Supported
4603 F:      drivers/net/ethernet/broadcom/bnx2x/
4604
4605 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
4606 M:      Michael Chan <[email protected]>
4607 L:      [email protected]
4608 S:      Supported
4609 F:      drivers/firmware/broadcom/tee_bnxt_fw.c
4610 F:      drivers/net/ethernet/broadcom/bnxt/
4611 F:      include/linux/firmware/broadcom/tee_bnxt_fw.h
4612
4613 BROADCOM BRCM80211 IEEE802.11 WIRELESS DRIVERS
4614 M:      Arend van Spriel <[email protected]>
4615 L:      [email protected]
4616 L:      [email protected]
4617 L:      [email protected]
4618 S:      Supported
4619 F:      drivers/net/wireless/broadcom/brcm80211/
4620 F:      include/linux/platform_data/brcmfmac.h
4621
4622 BROADCOM BRCMSTB GPIO DRIVER
4623 M:      Doug Berger <[email protected]>
4624 M:      Florian Fainelli <[email protected]>
4625 R:      Broadcom internal kernel review list <[email protected]>
4626 S:      Supported
4627 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
4628 F:      drivers/gpio/gpio-brcmstb.c
4629
4630 BROADCOM BRCMSTB I2C DRIVER
4631 M:      Kamal Dasu <[email protected]>
4632 R:      Broadcom internal kernel review list <[email protected]>
4633 L:      [email protected]
4634 S:      Supported
4635 F:      Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
4636 F:      drivers/i2c/busses/i2c-brcmstb.c
4637
4638 BROADCOM BRCMSTB UART DRIVER
4639 M:      Al Cooper <[email protected]>
4640 R:      Broadcom internal kernel review list <[email protected]>
4641 L:      [email protected]
4642 S:      Maintained
4643 F:      Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
4644 F:      drivers/tty/serial/8250/8250_bcm7271.c
4645
4646 BROADCOM BRCMSTB USB EHCI DRIVER
4647 M:      Justin Chen <[email protected]>
4648 M:      Al Cooper <[email protected]>
4649 R:      Broadcom internal kernel review list <[email protected]>
4650 L:      [email protected]
4651 S:      Maintained
4652 F:      Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
4653 F:      drivers/usb/host/ehci-brcm.*
4654
4655 BROADCOM BRCMSTB USB PIN MAP DRIVER
4656 M:      Al Cooper <[email protected]>
4657 R:      Broadcom internal kernel review list <[email protected]>
4658 L:      [email protected]
4659 S:      Maintained
4660 F:      Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
4661 F:      drivers/usb/misc/brcmstb-usb-pinmap.c
4662
4663 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
4664 M:      Justin Chen <[email protected]>
4665 M:      Al Cooper <[email protected]>
4666 R:      Broadcom internal kernel review list <[email protected]>
4667 L:      [email protected]
4668 S:      Maintained
4669 F:      drivers/phy/broadcom/phy-brcm-usb*
4670
4671 BROADCOM Broadband SoC High Speed SPI Controller DRIVER
4672 M:      William Zhang <[email protected]>
4673 M:      Kursad Oney <[email protected]>
4674 M:      Jonas Gorski <[email protected]>
4675 R:      Broadcom internal kernel review list <[email protected]>
4676 L:      [email protected]
4677 S:      Maintained
4678 F:      Documentation/devicetree/bindings/spi/brcm,bcm63xx-hsspi.yaml
4679 F:      drivers/spi/spi-bcm63xx-hsspi.c
4680 F:      drivers/spi/spi-bcmbca-hsspi.c
4681
4682 BROADCOM BCM6348/BCM6358 SPI controller DRIVER
4683 M:      Jonas Gorski <[email protected]>
4684 L:      [email protected]
4685 S:      Odd Fixes
4686 F:      Documentation/devicetree/bindings/spi/brcm,bcm63xx-spi.yaml
4687 F:      drivers/spi/spi-bcm63xx.c
4688
4689 BROADCOM ETHERNET PHY DRIVERS
4690 M:      Florian Fainelli <[email protected]>
4691 R:      Broadcom internal kernel review list <[email protected]>
4692 L:      [email protected]
4693 S:      Supported
4694 F:      Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
4695 F:      drivers/net/phy/bcm*.[ch]
4696 F:      drivers/net/phy/broadcom.c
4697 F:      include/linux/brcmphy.h
4698
4699 BROADCOM GENET ETHERNET DRIVER
4700 M:      Doug Berger <[email protected]>
4701 M:      Florian Fainelli <[email protected]>
4702 R:      Broadcom internal kernel review list <[email protected]>
4703 L:      [email protected]
4704 S:      Supported
4705 F:      Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
4706 F:      Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
4707 F:      drivers/net/ethernet/broadcom/genet/
4708 F:      drivers/net/ethernet/broadcom/unimac.h
4709 F:      drivers/net/mdio/mdio-bcm-unimac.c
4710 F:      include/linux/platform_data/bcmgenet.h
4711 F:      include/linux/platform_data/mdio-bcm-unimac.h
4712
4713 BROADCOM IPROC ARM ARCHITECTURE
4714 M:      Ray Jui <[email protected]>
4715 M:      Scott Branden <[email protected]>
4716 R:      Broadcom internal kernel review list <[email protected]>
4717 L:      [email protected] (moderated for non-subscribers)
4718 S:      Maintained
4719 T:      git https://github.com/broadcom/stblinux.git
4720 F:      arch/arm64/boot/dts/broadcom/northstar2/*
4721 F:      arch/arm64/boot/dts/broadcom/stingray/*
4722 F:      drivers/clk/bcm/clk-ns*
4723 F:      drivers/clk/bcm/clk-sr*
4724 F:      drivers/pinctrl/bcm/pinctrl-ns*
4725 F:      include/dt-bindings/clock/bcm-sr*
4726 N:      iproc
4727 N:      cygnus
4728 N:      bcm[-_]nsp
4729 N:      bcm9113*
4730 N:      bcm9583*
4731 N:      bcm9585*
4732 N:      bcm9586*
4733 N:      bcm988312
4734 N:      bcm113*
4735 N:      bcm583*
4736 N:      bcm585*
4737 N:      bcm586*
4738 N:      bcm88312
4739 N:      hr2
4740 N:      stingray
4741
4742 BROADCOM IPROC GBIT ETHERNET DRIVER
4743 M:      Rafał Miłecki <[email protected]>
4744 R:      Broadcom internal kernel review list <[email protected]>
4745 L:      [email protected]
4746 S:      Maintained
4747 F:      Documentation/devicetree/bindings/net/brcm,amac.yaml
4748 F:      drivers/net/ethernet/broadcom/bgmac*
4749 F:      drivers/net/ethernet/broadcom/unimac.h
4750
4751 BROADCOM KONA GPIO DRIVER
4752 M:      Ray Jui <[email protected]>
4753 R:      Broadcom internal kernel review list <[email protected]>
4754 S:      Supported
4755 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.yaml
4756 F:      drivers/gpio/gpio-bcm-kona.c
4757
4758 BROADCOM MPI3 STORAGE CONTROLLER DRIVER
4759 M:      Sathya Prakash Veerichetty <[email protected]>
4760 M:      Kashyap Desai <[email protected]>
4761 M:      Sumit Saxena <[email protected]>
4762 M:      Sreekanth Reddy <[email protected]>
4763 L:      [email protected]
4764 L:      [email protected]
4765 S:      Supported
4766 W:      https://www.broadcom.com/support/storage
4767 F:      drivers/scsi/mpi3mr/
4768
4769 BROADCOM NETXTREME-E ROCE DRIVER
4770 M:      Selvin Xavier <[email protected]>
4771 L:      [email protected]
4772 S:      Supported
4773 W:      http://www.broadcom.com
4774 F:      drivers/infiniband/hw/bnxt_re/
4775 F:      include/uapi/rdma/bnxt_re-abi.h
4776
4777 BROADCOM NVRAM DRIVER
4778 M:      Rafał Miłecki <[email protected]>
4779 L:      [email protected]
4780 S:      Maintained
4781 F:      drivers/firmware/broadcom/*
4782
4783 BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
4784 M:      Rafał Miłecki <[email protected]>
4785 M:      Florian Fainelli <[email protected]>
4786 R:      Broadcom internal kernel review list <[email protected]>
4787 L:      [email protected]
4788 S:      Maintained
4789 T:      git https://github.com/broadcom/stblinux.git
4790 F:      drivers/pmdomain/bcm/bcm-pmb.c
4791 F:      include/dt-bindings/soc/bcm-pmb.h
4792
4793 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
4794 M:      Rafał Miłecki <[email protected]>
4795 L:      [email protected]
4796 S:      Maintained
4797 F:      drivers/bcma/
4798 F:      include/linux/bcma/
4799
4800 BROADCOM SPI DRIVER
4801 M:      Kamal Dasu <[email protected]>
4802 R:      Broadcom internal kernel review list <[email protected]>
4803 S:      Maintained
4804 F:      Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
4805 F:      drivers/spi/spi-bcm-qspi.*
4806 F:      drivers/spi/spi-brcmstb-qspi.c
4807 F:      drivers/spi/spi-iproc-qspi.c
4808
4809 BROADCOM STB AVS CPUFREQ DRIVER
4810 M:      Markus Mayer <[email protected]>
4811 R:      Broadcom internal kernel review list <[email protected]>
4812 L:      [email protected]
4813 S:      Maintained
4814 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
4815 F:      drivers/cpufreq/brcmstb*
4816
4817 BROADCOM STB AVS TMON DRIVER
4818 M:      Markus Mayer <[email protected]>
4819 R:      Broadcom internal kernel review list <[email protected]>
4820 L:      [email protected]
4821 S:      Maintained
4822 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
4823 F:      drivers/thermal/broadcom/brcmstb*
4824
4825 BROADCOM STB DPFE DRIVER
4826 M:      Markus Mayer <[email protected]>
4827 R:      Broadcom internal kernel review list <[email protected]>
4828 L:      [email protected] (moderated for non-subscribers)
4829 S:      Maintained
4830 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
4831 F:      drivers/memory/brcmstb_dpfe.c
4832
4833 BROADCOM STB NAND FLASH DRIVER
4834 M:      Brian Norris <[email protected]>
4835 M:      Kamal Dasu <[email protected]>
4836 R:      Broadcom internal kernel review list <[email protected]>
4837 L:      [email protected]
4838 S:      Maintained
4839 F:      drivers/mtd/nand/raw/brcmnand/
4840 F:      include/linux/platform_data/brcmnand.h
4841
4842 BROADCOM STB PCIE DRIVER
4843 M:      Jim Quinlan <[email protected]>
4844 M:      Nicolas Saenz Julienne <[email protected]>
4845 M:      Florian Fainelli <[email protected]>
4846 R:      Broadcom internal kernel review list <[email protected]>
4847 L:      [email protected]
4848 S:      Maintained
4849 F:      Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4850 F:      drivers/pci/controller/pcie-brcmstb.c
4851
4852 BROADCOM SYSTEMPORT ETHERNET DRIVER
4853 M:      Florian Fainelli <[email protected]>
4854 R:      Broadcom internal kernel review list <[email protected]>
4855 L:      [email protected]
4856 S:      Supported
4857 F:      Documentation/devicetree/bindings/net/brcm,systemport.yaml
4858 F:      drivers/net/ethernet/broadcom/bcmsysport.*
4859 F:      drivers/net/ethernet/broadcom/unimac.h
4860
4861 BROADCOM TG3 GIGABIT ETHERNET DRIVER
4862 M:      Pavan Chebbi <[email protected]>
4863 M:      Michael Chan <[email protected]>
4864 L:      [email protected]
4865 S:      Supported
4866 F:      drivers/net/ethernet/broadcom/tg3.*
4867
4868 BROADCOM VK DRIVER
4869 M:      Scott Branden <[email protected]>
4870 R:      Broadcom internal kernel review list <[email protected]>
4871 S:      Supported
4872 F:      drivers/misc/bcm-vk/
4873 F:      include/uapi/linux/misc/bcm_vk.h
4874
4875 BROCADE BFA FC SCSI DRIVER
4876 M:      Anil Gurumurthy <[email protected]>
4877 M:      Sudarsana Kalluru <[email protected]>
4878 L:      [email protected]
4879 S:      Supported
4880 F:      drivers/scsi/bfa/
4881
4882 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
4883 M:      Rasesh Mody <[email protected]>
4884 M:      Sudarsana Kalluru <[email protected]>
4885 M:      [email protected]
4886 L:      [email protected]
4887 S:      Supported
4888 F:      drivers/net/ethernet/brocade/bna/
4889
4890 BSG (block layer generic sg v4 driver)
4891 M:      FUJITA Tomonori <[email protected]>
4892 L:      [email protected]
4893 S:      Supported
4894 F:      block/bsg.c
4895 F:      include/linux/bsg.h
4896 F:      include/uapi/linux/bsg.h
4897
4898 BT87X AUDIO DRIVER
4899 M:      Clemens Ladisch <[email protected]>
4900 L:      [email protected]
4901 S:      Maintained
4902 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4903 F:      Documentation/sound/cards/bt87x.rst
4904 F:      sound/pci/bt87x.c
4905
4906 BT8XXGPIO DRIVER
4907 M:      Michael Buesch <[email protected]>
4908 S:      Maintained
4909 W:      http://bu3sch.de/btgpio.php
4910 F:      drivers/gpio/gpio-bt8xx.c
4911
4912 BTRFS FILE SYSTEM
4913 M:      Chris Mason <[email protected]>
4914 M:      Josef Bacik <[email protected]>
4915 M:      David Sterba <[email protected]>
4916 L:      [email protected]
4917 S:      Maintained
4918 W:      https://btrfs.readthedocs.io
4919 Q:      https://patchwork.kernel.org/project/linux-btrfs/list/
4920 C:      irc://irc.libera.chat/btrfs
4921 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
4922 F:      Documentation/filesystems/btrfs.rst
4923 F:      fs/btrfs/
4924 F:      include/linux/btrfs*
4925 F:      include/trace/events/btrfs.h
4926 F:      include/uapi/linux/btrfs*
4927
4928 BTTV VIDEO4LINUX DRIVER
4929 M:      Mauro Carvalho Chehab <[email protected]>
4930 L:      [email protected]
4931 S:      Odd fixes
4932 W:      https://linuxtv.org
4933 T:      git git://linuxtv.org/media.git
4934 F:      Documentation/driver-api/media/drivers/bttv*
4935 F:      drivers/media/pci/bt8xx/bttv*
4936
4937 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4938 M:      Chanwoo Choi <[email protected]>
4939 L:      [email protected]
4940 L:      [email protected]
4941 S:      Maintained
4942 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4943 F:      Documentation/devicetree/bindings/interconnect/samsung,exynos-bus.yaml
4944 F:      drivers/devfreq/exynos-bus.c
4945
4946 BUSLOGIC SCSI DRIVER
4947 M:      Khalid Aziz <[email protected]>
4948 L:      [email protected]
4949 S:      Maintained
4950 F:      drivers/scsi/BusLogic.*
4951 F:      drivers/scsi/FlashPoint.*
4952
4953 BXCAN CAN NETWORK DRIVER
4954 M:      Dario Binacchi <[email protected]>
4955 L:      [email protected]
4956 S:      Maintained
4957 F:      Documentation/devicetree/bindings/net/can/st,stm32-bxcan.yaml
4958 F:      drivers/net/can/bxcan.c
4959
4960 C-MEDIA CMI8788 DRIVER
4961 M:      Clemens Ladisch <[email protected]>
4962 L:      [email protected]
4963 S:      Maintained
4964 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4965 F:      sound/pci/oxygen/
4966
4967 C-SKY ARCHITECTURE
4968 M:      Guo Ren <[email protected]>
4969 L:      [email protected]
4970 S:      Supported
4971 T:      git https://github.com/c-sky/csky-linux.git
4972 F:      Documentation/devicetree/bindings/csky/
4973 F:      Documentation/devicetree/bindings/interrupt-controller/csky,*
4974 F:      Documentation/devicetree/bindings/timer/csky,*
4975 F:      arch/csky/
4976 F:      drivers/clocksource/timer-gx6605s.c
4977 F:      drivers/clocksource/timer-mp-csky.c
4978 F:      drivers/irqchip/irq-csky-*
4979 N:      csky
4980 K:      csky
4981
4982 CA8210 IEEE-802.15.4 RADIO DRIVER
4983 L:      [email protected]
4984 S:      Orphan
4985 W:      https://github.com/Cascoda/ca8210-linux.git
4986 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
4987 F:      drivers/net/ieee802154/ca8210.c
4988
4989 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
4990 M:      David Howells <[email protected]>
4991 L:      [email protected]
4992 S:      Supported
4993 F:      Documentation/filesystems/caching/cachefiles.rst
4994 F:      fs/cachefiles/
4995
4996 CACHESTAT: PAGE CACHE STATS FOR A FILE
4997 M:      Nhat Pham <[email protected]>
4998 M:      Johannes Weiner <[email protected]>
4999 L:      [email protected]
5000 S:      Maintained
5001 F:      tools/testing/selftests/cachestat/test_cachestat.c
5002
5003 CADENCE MIPI-CSI2 BRIDGES
5004 M:      Maxime Ripard <[email protected]>
5005 L:      [email protected]
5006 S:      Maintained
5007 F:      Documentation/devicetree/bindings/media/cdns,*.txt
5008 F:      Documentation/devicetree/bindings/media/cdns,csi2rx.yaml
5009 F:      drivers/media/platform/cadence/cdns-csi2*
5010
5011 CADENCE NAND DRIVER
5012 L:      [email protected]
5013 S:      Orphan
5014 F:      Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
5015 F:      drivers/mtd/nand/raw/cadence-nand-controller.c
5016
5017 CADENCE USB3 DRD IP DRIVER
5018 M:      Peter Chen <[email protected]>
5019 M:      Pawel Laszczak <[email protected]>
5020 R:      Roger Quadros <[email protected]>
5021 L:      [email protected]
5022 S:      Maintained
5023 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
5024 F:      Documentation/devicetree/bindings/usb/cdns,usb3.yaml
5025 F:      drivers/usb/cdns3/
5026 X:      drivers/usb/cdns3/cdnsp*
5027
5028 CADENCE USBHS DRIVER
5029 M:      Pawel Laszczak <[email protected]>
5030 L:      [email protected]
5031 S:      Maintained
5032 F:      drivers/usb/gadget/udc/cdns2
5033
5034 CADENCE USBSSP DRD IP DRIVER
5035 M:      Pawel Laszczak <[email protected]>
5036 L:      [email protected]
5037 S:      Maintained
5038 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
5039 F:      drivers/usb/cdns3/
5040 X:      drivers/usb/cdns3/cdns3*
5041
5042 CADET FM/AM RADIO RECEIVER DRIVER
5043 M:      Hans Verkuil <[email protected]>
5044 L:      [email protected]
5045 S:      Maintained
5046 W:      https://linuxtv.org
5047 T:      git git://linuxtv.org/media.git
5048 F:      drivers/media/radio/radio-cadet*
5049
5050 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
5051 L:      [email protected]
5052 S:      Orphan
5053 T:      git git://linuxtv.org/media.git
5054 F:      Documentation/admin-guide/media/cafe_ccic*
5055 F:      drivers/media/platform/marvell/
5056
5057 CAIF NETWORK LAYER
5058 L:      [email protected]
5059 S:      Orphan
5060 F:      Documentation/networking/caif/
5061 F:      drivers/net/caif/
5062 F:      include/net/caif/
5063 F:      include/uapi/linux/caif/
5064 F:      net/caif/
5065
5066 CAKE QDISC
5067 M:      Toke Høiland-Jørgensen <[email protected]>
5068 L:      [email protected] (moderated for non-subscribers)
5069 S:      Maintained
5070 F:      net/sched/sch_cake.c
5071
5072 CAN NETWORK DRIVERS
5073 M:      Marc Kleine-Budde <[email protected]>
5074 M:      Vincent Mailhol <[email protected]>
5075 L:      [email protected]
5076 S:      Maintained
5077 W:      https://github.com/linux-can
5078 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
5079 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
5080 F:      Documentation/devicetree/bindings/net/can/
5081 F:      Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
5082 F:      drivers/net/can/
5083 F:      drivers/phy/phy-can-transceiver.c
5084 F:      include/linux/can/bittiming.h
5085 F:      include/linux/can/dev.h
5086 F:      include/linux/can/length.h
5087 F:      include/linux/can/platform/
5088 F:      include/linux/can/rx-offload.h
5089 F:      include/uapi/linux/can/error.h
5090 F:      include/uapi/linux/can/netlink.h
5091 F:      include/uapi/linux/can/vxcan.h
5092
5093 CAN NETWORK LAYER
5094 M:      Oliver Hartkopp <[email protected]>
5095 M:      Marc Kleine-Budde <[email protected]>
5096 L:      [email protected]
5097 S:      Maintained
5098 W:      https://github.com/linux-can
5099 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
5100 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
5101 F:      Documentation/networking/can.rst
5102 F:      Documentation/networking/iso15765-2.rst
5103 F:      include/linux/can/can-ml.h
5104 F:      include/linux/can/core.h
5105 F:      include/linux/can/skb.h
5106 F:      include/net/netns/can.h
5107 F:      include/uapi/linux/can.h
5108 F:      include/uapi/linux/can/bcm.h
5109 F:      include/uapi/linux/can/gw.h
5110 F:      include/uapi/linux/can/isotp.h
5111 F:      include/uapi/linux/can/raw.h
5112 F:      net/can/
5113
5114 CAN-J1939 NETWORK LAYER
5115 M:      Robin van der Gracht <[email protected]>
5116 M:      Oleksij Rempel <[email protected]>
5117 R:      [email protected]
5118 L:      [email protected]
5119 S:      Maintained
5120 F:      Documentation/networking/j1939.rst
5121 F:      include/uapi/linux/can/j1939.h
5122 F:      net/can/j1939/
5123
5124 CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
5125 M:      Damien Le Moal <[email protected]>
5126 L:      [email protected]
5127 L:      [email protected] (pinctrl driver)
5128 F:      Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
5129 F:      drivers/pinctrl/pinctrl-k210.c
5130
5131 CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
5132 M:      Damien Le Moal <[email protected]>
5133 L:      [email protected]
5134 L:      [email protected]
5135 S:      Maintained
5136 F:      Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
5137 F:      drivers/reset/reset-k210.c
5138
5139 CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
5140 M:      Damien Le Moal <[email protected]>
5141 L:      [email protected]
5142 S:      Maintained
5143 F:      Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
5144 F:      drivers/soc/canaan/
5145 F:      include/soc/canaan/
5146
5147 CAPABILITIES
5148 M:      Serge Hallyn <[email protected]>
5149 L:      [email protected]
5150 S:      Supported
5151 F:      include/linux/capability.h
5152 F:      include/uapi/linux/capability.h
5153 F:      kernel/capability.c
5154 F:      security/commoncap.c
5155
5156 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
5157 M:      Kevin Tsai <[email protected]>
5158 S:      Maintained
5159 F:      drivers/iio/light/cm*
5160
5161 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
5162 M:      Christian Lamparter <[email protected]>
5163 L:      [email protected]
5164 S:      Maintained
5165 W:      https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
5166 F:      drivers/net/wireless/ath/carl9170/
5167
5168 CAVIUM I2C DRIVER
5169 M:      Robert Richter <[email protected]>
5170 S:      Odd Fixes
5171 W:      http://www.marvell.com
5172 F:      drivers/i2c/busses/i2c-octeon*
5173 F:      drivers/i2c/busses/i2c-thunderx*
5174
5175 CAVIUM LIQUIDIO NETWORK DRIVER
5176 L:      [email protected]
5177 S:      Orphan
5178 W:      http://www.marvell.com
5179 F:      drivers/net/ethernet/cavium/liquidio/
5180
5181 CAVIUM MMC DRIVER
5182 M:      Robert Richter <[email protected]>
5183 S:      Odd Fixes
5184 W:      http://www.marvell.com
5185 F:      drivers/mmc/host/cavium*
5186
5187 CAVIUM OCTEON-TX CRYPTO DRIVER
5188 M:      George Cherian <[email protected]>
5189 L:      [email protected]
5190 S:      Supported
5191 W:      http://www.marvell.com
5192 F:      drivers/crypto/cavium/cpt/
5193
5194 CAVIUM THUNDERX2 ARM64 SOC
5195 M:      Robert Richter <[email protected]>
5196 L:      [email protected] (moderated for non-subscribers)
5197 S:      Odd Fixes
5198 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
5199 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
5200
5201 CBS/ETF/TAPRIO QDISCS
5202 M:      Vinicius Costa Gomes <[email protected]>
5203 L:      [email protected]
5204 S:      Maintained
5205 F:      net/sched/sch_cbs.c
5206 F:      net/sched/sch_etf.c
5207 F:      net/sched/sch_taprio.c
5208
5209 CC2520 IEEE-802.15.4 RADIO DRIVER
5210 M:      Stefan Schmidt <[email protected]>
5211 L:      [email protected]
5212 S:      Odd Fixes
5213 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
5214 F:      drivers/net/ieee802154/cc2520.c
5215
5216 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
5217 M:      Gilad Ben-Yossef <[email protected]>
5218 L:      [email protected]
5219 S:      Supported
5220 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
5221 F:      drivers/crypto/ccree/
5222
5223 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
5224 M:      Hadar Gat <[email protected]>
5225 L:      [email protected]
5226 S:      Supported
5227 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
5228 F:      Documentation/devicetree/bindings/rng/arm-cctrng.yaml
5229 F:      drivers/char/hw_random/cctrng.c
5230 F:      drivers/char/hw_random/cctrng.h
5231
5232 CEC FRAMEWORK
5233 M:      Hans Verkuil <[email protected]>
5234 L:      [email protected]
5235 S:      Supported
5236 W:      http://linuxtv.org
5237 T:      git git://linuxtv.org/media.git
5238 F:      Documentation/ABI/testing/debugfs-cec-error-inj
5239 F:      Documentation/devicetree/bindings/media/cec/cec-common.yaml
5240 F:      Documentation/driver-api/media/cec-core.rst
5241 F:      Documentation/userspace-api/media/cec
5242 F:      drivers/media/cec/
5243 F:      drivers/media/rc/keymaps/rc-cec.c
5244 F:      include/media/cec-notifier.h
5245 F:      include/media/cec.h
5246 F:      include/uapi/linux/cec-funcs.h
5247 F:      include/uapi/linux/cec.h
5248
5249 CEC GPIO DRIVER
5250 M:      Hans Verkuil <[email protected]>
5251 L:      [email protected]
5252 S:      Supported
5253 W:      http://linuxtv.org
5254 T:      git git://linuxtv.org/media.git
5255 F:      Documentation/devicetree/bindings/media/cec/cec-gpio.yaml
5256 F:      drivers/media/cec/platform/cec-gpio/
5257
5258 CELL BROADBAND ENGINE ARCHITECTURE
5259 L:      [email protected]
5260 S:      Orphan
5261 F:      arch/powerpc/include/asm/cell*.h
5262 F:      arch/powerpc/include/asm/spu*.h
5263 F:      arch/powerpc/include/uapi/asm/spu*.h
5264 F:      arch/powerpc/platforms/cell/
5265
5266 CELLWISE CW2015 BATTERY DRIVER
5267 M:      Tobias Schrammm <[email protected]>
5268 S:      Maintained
5269 F:      Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
5270 F:      drivers/power/supply/cw2015_battery.c
5271
5272 CEPH COMMON CODE (LIBCEPH)
5273 M:      Ilya Dryomov <[email protected]>
5274 M:      Xiubo Li <[email protected]>
5275 L:      [email protected]
5276 S:      Supported
5277 W:      http://ceph.com/
5278 T:      git https://github.com/ceph/ceph-client.git
5279 F:      include/linux/ceph/
5280 F:      include/linux/crush/
5281 F:      net/ceph/
5282
5283 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
5284 M:      Xiubo Li <[email protected]>
5285 M:      Ilya Dryomov <[email protected]>
5286 L:      [email protected]
5287 S:      Supported
5288 W:      http://ceph.com/
5289 T:      git https://github.com/ceph/ceph-client.git
5290 F:      Documentation/filesystems/ceph.rst
5291 F:      fs/ceph/
5292
5293 CERTIFICATE HANDLING
5294 M:      David Howells <[email protected]>
5295 M:      David Woodhouse <[email protected]>
5296 L:      [email protected]
5297 S:      Maintained
5298 F:      Documentation/admin-guide/module-signing.rst
5299 F:      certs/
5300 F:      scripts/sign-file.c
5301 F:      scripts/ssl-common.h
5302 F:      tools/certs/
5303
5304 CFAG12864B LCD DRIVER
5305 M:      Miguel Ojeda <[email protected]>
5306 S:      Maintained
5307 F:      drivers/auxdisplay/cfag12864b.c
5308 F:      include/linux/cfag12864b.h
5309
5310 CFAG12864BFB LCD FRAMEBUFFER DRIVER
5311 M:      Miguel Ojeda <[email protected]>
5312 S:      Maintained
5313 F:      drivers/auxdisplay/cfag12864bfb.c
5314 F:      include/linux/cfag12864b.h
5315
5316 CHAR and MISC DRIVERS
5317 M:      Arnd Bergmann <[email protected]>
5318 M:      Greg Kroah-Hartman <[email protected]>
5319 S:      Supported
5320 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
5321 F:      drivers/char/
5322 F:      drivers/misc/
5323 F:      include/linux/miscdevice.h
5324 X:      drivers/char/agp/
5325 X:      drivers/char/hw_random/
5326 X:      drivers/char/ipmi/
5327 X:      drivers/char/random.c
5328 X:      drivers/char/tpm/
5329
5330 CHARGERLAB POWER-Z HARDWARE MONITOR DRIVER
5331 M:      Thomas Weißschuh <[email protected]>
5332 L:      [email protected]
5333 S:      Maintained
5334 F:      Documentation/hwmon/powerz.rst
5335 F:      drivers/hwmon/powerz.c
5336
5337 CHECKPATCH
5338 M:      Andy Whitcroft <[email protected]>
5339 M:      Joe Perches <[email protected]>
5340 R:      Dwaipayan Ray <[email protected]>
5341 R:      Lukas Bulwahn <[email protected]>
5342 S:      Maintained
5343 F:      scripts/checkpatch.pl
5344
5345 CHECKPATCH DOCUMENTATION
5346 M:      Dwaipayan Ray <[email protected]>
5347 M:      Lukas Bulwahn <[email protected]>
5348 R:      Joe Perches <[email protected]>
5349 S:      Maintained
5350 F:      Documentation/dev-tools/checkpatch.rst
5351
5352 CHINESE DOCUMENTATION
5353 M:      Alex Shi <[email protected]>
5354 M:      Yanteng Si <[email protected]>
5355 S:      Maintained
5356 F:      Documentation/translations/zh_CN/
5357
5358 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
5359 M:      Peter Chen <[email protected]>
5360 L:      [email protected]
5361 S:      Maintained
5362 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
5363 F:      drivers/usb/chipidea/
5364
5365 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
5366 M:      Hans de Goede <[email protected]>
5367 L:      [email protected]
5368 S:      Maintained
5369 F:      Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
5370 F:      drivers/input/touchscreen/chipone_icn8318.c
5371
5372 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
5373 M:      Hans de Goede <[email protected]>
5374 L:      [email protected]
5375 S:      Maintained
5376 F:      drivers/input/touchscreen/chipone_icn8505.c
5377
5378 CHROME HARDWARE PLATFORM SUPPORT
5379 M:      Benson Leung <[email protected]>
5380 M:      Tzung-Bi Shih <[email protected]>
5381 L:      [email protected]
5382 S:      Maintained
5383 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
5384 F:      drivers/platform/chrome/
5385
5386 CHROMEOS EC CODEC DRIVER
5387 M:      Cheng-Yi Chiang <[email protected]>
5388 M:      Tzung-Bi Shih <[email protected]>
5389 R:      Guenter Roeck <[email protected]>
5390 L:      [email protected]
5391 S:      Maintained
5392 F:      Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
5393 F:      sound/soc/codecs/cros_ec_codec.*
5394
5395 CHROMEOS EC CHARGE CONTROL
5396 M:      Thomas Weißschuh <[email protected]>
5397 S:      Maintained
5398 F:      drivers/power/supply/cros_charge-control.c
5399
5400 CHROMEOS EC HARDWARE MONITORING
5401 M:      Thomas Weißschuh <[email protected]>
5402 L:      [email protected]
5403 L:      [email protected]
5404 S:      Maintained
5405 F:      Documentation/hwmon/cros_ec_hwmon.rst
5406 F:      drivers/hwmon/cros_ec_hwmon.c
5407
5408 CHROMEOS EC LED DRIVER
5409 M:      Thomas Weißschuh <[email protected]>
5410 S:      Maintained
5411 F:      drivers/leds/leds-cros_ec.c
5412
5413 CHROMEOS EC SUBDRIVERS
5414 M:      Benson Leung <[email protected]>
5415 R:      Guenter Roeck <[email protected]>
5416 L:      [email protected]
5417 S:      Maintained
5418 F:      drivers/power/supply/cros_charge-control.c
5419 F:      drivers/power/supply/cros_usbpd-charger.c
5420 N:      cros_ec
5421 N:      cros-ec
5422
5423 CHROMEOS EC UART DRIVER
5424 M:      Bhanu Prakash Maiya <[email protected]>
5425 R:      Benson Leung <[email protected]>
5426 R:      Tzung-Bi Shih <[email protected]>
5427 S:      Maintained
5428 F:      drivers/platform/chrome/cros_ec_uart.c
5429
5430 CHROMEOS EC USB PD NOTIFY DRIVER
5431 M:      Prashant Malani <[email protected]>
5432 L:      [email protected]
5433 S:      Maintained
5434 F:      drivers/platform/chrome/cros_usbpd_notify.c
5435 F:      include/linux/platform_data/cros_usbpd_notify.h
5436
5437 CHROMEOS EC USB TYPE-C DRIVER
5438 M:      Prashant Malani <[email protected]>
5439 L:      [email protected]
5440 S:      Maintained
5441 F:      drivers/platform/chrome/cros_ec_typec.*
5442 F:      drivers/platform/chrome/cros_typec_switch.c
5443 F:      drivers/platform/chrome/cros_typec_vdm.*
5444
5445 CHROMEOS HPS DRIVER
5446 M:      Dan Callaghan <[email protected]>
5447 R:      Sami Kyöstilä <[email protected]>
5448 S:      Maintained
5449 F:      drivers/platform/chrome/cros_hps_i2c.c
5450
5451 CHROMEOS EC WATCHDOG
5452 M:      Lukasz Majczak <[email protected]>
5453 L:      [email protected]
5454 S:      Maintained
5455 F:      drivers/watchdog/cros_ec_wdt.c
5456
5457 CHRONTEL CH7322 CEC DRIVER
5458 M:      Joe Tessler <[email protected]>
5459 L:      [email protected]
5460 S:      Maintained
5461 T:      git git://linuxtv.org/media.git
5462 F:      Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
5463 F:      drivers/media/cec/i2c/ch7322.c
5464
5465 CIRRUS LOGIC AUDIO CODEC DRIVERS
5466 M:      David Rhodes <[email protected]>
5467 M:      Richard Fitzgerald <[email protected]>
5468 L:      [email protected]
5469 L:      [email protected]
5470 S:      Maintained
5471 F:      Documentation/devicetree/bindings/sound/cirrus,cs*
5472 F:      drivers/mfd/cs42l43*
5473 F:      drivers/pinctrl/cirrus/pinctrl-cs42l43*
5474 F:      drivers/spi/spi-cs42l43*
5475 F:      include/dt-bindings/sound/cs*
5476 F:      include/linux/mfd/cs42l43*
5477 F:      include/sound/cs*
5478 F:      sound/pci/hda/cirrus*
5479 F:      sound/pci/hda/cs*
5480 F:      sound/pci/hda/hda_component*
5481 F:      sound/pci/hda/hda_cs_dsp_ctl.*
5482 F:      sound/soc/codecs/cs*
5483
5484 CIRRUS LOGIC HAPTIC DRIVERS
5485 M:      James Ogletree <[email protected]>
5486 M:      Fred Treven <[email protected]>
5487 M:      Ben Bright <[email protected]>
5488 L:      [email protected]
5489 S:      Supported
5490 F:      Documentation/devicetree/bindings/input/cirrus,cs40l50.yaml
5491 F:      drivers/input/misc/cs40l*
5492 F:      drivers/mfd/cs40l*
5493 F:      include/linux/mfd/cs40l*
5494 F:      sound/soc/codecs/cs40l*
5495
5496 CIRRUS LOGIC DSP FIRMWARE DRIVER
5497 M:      Simon Trimmer <[email protected]>
5498 M:      Charles Keepax <[email protected]>
5499 M:      Richard Fitzgerald <[email protected]>
5500 L:      [email protected]
5501 S:      Supported
5502 W:      https://github.com/CirrusLogic/linux-drivers/wiki
5503 T:      git https://github.com/CirrusLogic/linux-drivers.git
5504 F:      drivers/firmware/cirrus/*
5505 F:      include/linux/firmware/cirrus/*
5506
5507 CIRRUS LOGIC EP93XX ETHERNET DRIVER
5508 M:      Hartley Sweeten <[email protected]>
5509 L:      [email protected]
5510 S:      Maintained
5511 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
5512
5513 CIRRUS LOGIC LOCHNAGAR DRIVER
5514 M:      Charles Keepax <[email protected]>
5515 M:      Richard Fitzgerald <[email protected]>
5516 L:      [email protected]
5517 S:      Supported
5518 F:      Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
5519 F:      Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
5520 F:      Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
5521 F:      Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
5522 F:      Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
5523 F:      Documentation/hwmon/lochnagar.rst
5524 F:      drivers/clk/clk-lochnagar.c
5525 F:      drivers/hwmon/lochnagar-hwmon.c
5526 F:      drivers/mfd/lochnagar-i2c.c
5527 F:      drivers/pinctrl/cirrus/pinctrl-lochnagar.c
5528 F:      drivers/regulator/lochnagar-regulator.c
5529 F:      include/dt-bindings/clock/lochnagar.h
5530 F:      include/dt-bindings/pinctrl/lochnagar.h
5531 F:      include/linux/mfd/lochnagar*
5532 F:      sound/soc/codecs/lochnagar-sc.c
5533
5534 CIRRUS LOGIC MADERA CODEC DRIVERS
5535 M:      Charles Keepax <[email protected]>
5536 M:      Richard Fitzgerald <[email protected]>
5537 L:      [email protected]
5538 L:      [email protected]
5539 S:      Supported
5540 W:      https://github.com/CirrusLogic/linux-drivers/wiki
5541 T:      git https://github.com/CirrusLogic/linux-drivers.git
5542 F:      Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
5543 F:      Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
5544 F:      Documentation/devicetree/bindings/sound/cirrus,madera.yaml
5545 F:      drivers/gpio/gpio-madera*
5546 F:      drivers/irqchip/irq-madera*
5547 F:      drivers/mfd/cs47l*
5548 F:      drivers/mfd/madera*
5549 F:      drivers/pinctrl/cirrus/*
5550 F:      include/dt-bindings/sound/madera*
5551 F:      include/linux/irqchip/irq-madera*
5552 F:      include/linux/mfd/madera/*
5553 F:      include/sound/madera*
5554 F:      sound/soc/codecs/cs47l*
5555 F:      sound/soc/codecs/madera*
5556
5557 CISCO FCOE HBA DRIVER
5558 M:      Satish Kharat <[email protected]>
5559 M:      Sesidhar Baddela <[email protected]>
5560 M:      Karan Tilak Kumar <[email protected]>
5561 L:      [email protected]
5562 S:      Supported
5563 F:      drivers/scsi/fnic/
5564
5565 CISCO SCSI HBA DRIVER
5566 M:      Karan Tilak Kumar <[email protected]>
5567 M:      Sesidhar Baddela <[email protected]>
5568 L:      [email protected]
5569 S:      Supported
5570 F:      drivers/scsi/snic/
5571
5572 CISCO VIC ETHERNET NIC DRIVER
5573 M:      Christian Benvenuti <[email protected]>
5574 M:      Satish Kharat <[email protected]>
5575 S:      Supported
5576 F:      drivers/net/ethernet/cisco/enic/
5577
5578 CISCO VIC LOW LATENCY NIC DRIVER
5579 M:      Christian Benvenuti <[email protected]>
5580 M:      Nelson Escobar <[email protected]>
5581 S:      Supported
5582 F:      drivers/infiniband/hw/usnic/
5583
5584 CLANG CONTROL FLOW INTEGRITY SUPPORT
5585 M:      Sami Tolvanen <[email protected]>
5586 M:      Kees Cook <[email protected]>
5587 R:      Nathan Chancellor <[email protected]>
5588 L:      [email protected]
5589 S:      Supported
5590 B:      https://github.com/ClangBuiltLinux/linux/issues
5591 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
5592 F:      include/linux/cfi.h
5593 F:      kernel/cfi.c
5594
5595 CLANG-FORMAT FILE
5596 M:      Miguel Ojeda <[email protected]>
5597 S:      Maintained
5598 F:      .clang-format
5599
5600 CLANG/LLVM BUILD SUPPORT
5601 M:      Nathan Chancellor <[email protected]>
5602 R:      Nick Desaulniers <[email protected]>
5603 R:      Bill Wendling <[email protected]>
5604 R:      Justin Stitt <[email protected]>
5605 L:      [email protected]
5606 S:      Supported
5607 W:      https://clangbuiltlinux.github.io/
5608 B:      https://github.com/ClangBuiltLinux/linux/issues
5609 C:      irc://irc.libera.chat/clangbuiltlinux
5610 F:      Documentation/kbuild/llvm.rst
5611 F:      include/linux/compiler-clang.h
5612 F:      scripts/Makefile.clang
5613 F:      scripts/clang-tools/
5614 K:      \b(?i:clang|llvm)\b
5615
5616 CLK API
5617 M:      Russell King <[email protected]>
5618 L:      [email protected]
5619 S:      Maintained
5620 F:      include/linux/clk.h
5621
5622 CLOCKSOURCE, CLOCKEVENT DRIVERS
5623 M:      Daniel Lezcano <[email protected]>
5624 M:      Thomas Gleixner <[email protected]>
5625 L:      [email protected]
5626 S:      Supported
5627 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5628 F:      Documentation/devicetree/bindings/timer/
5629 F:      drivers/clocksource/
5630
5631 CLOSURES
5632 M:      Kent Overstreet <[email protected]>
5633 L:      [email protected]
5634 S:      Supported
5635 C:      irc://irc.oftc.net/bcache
5636 F:      include/linux/closure.h
5637 F:      lib/closure.c
5638
5639 CMPC ACPI DRIVER
5640 M:      Thadeu Lima de Souza Cascardo <[email protected]>
5641 L:      [email protected]
5642 S:      Supported
5643 F:      drivers/platform/x86/classmate-laptop.c
5644
5645 COBALT MEDIA DRIVER
5646 M:      Hans Verkuil <[email protected]>
5647 L:      [email protected]
5648 S:      Supported
5649 W:      https://linuxtv.org
5650 T:      git git://linuxtv.org/media.git
5651 F:      drivers/media/pci/cobalt/
5652
5653 COCCINELLE/Semantic Patches (SmPL)
5654 M:      Julia Lawall <[email protected]>
5655 M:      Nicolas Palix <[email protected]>
5656 L:      [email protected] (moderated for non-subscribers)
5657 S:      Supported
5658 W:      https://coccinelle.gitlabpages.inria.fr/website/
5659 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
5660 F:      Documentation/dev-tools/coccinelle.rst
5661 F:      scripts/coccicheck
5662 F:      scripts/coccinelle/
5663
5664 CODA FILE SYSTEM
5665 M:      Jan Harkes <[email protected]>
5666 M:      [email protected]
5667 L:      [email protected]
5668 S:      Maintained
5669 W:      http://www.coda.cs.cmu.edu/
5670 F:      Documentation/filesystems/coda.rst
5671 F:      fs/coda/
5672 F:      include/linux/coda*.h
5673 F:      include/uapi/linux/coda*.h
5674
5675 CODA V4L2 MEM2MEM DRIVER
5676 M:      Philipp Zabel <[email protected]>
5677 L:      [email protected]
5678 S:      Maintained
5679 F:      Documentation/devicetree/bindings/media/coda.yaml
5680 F:      drivers/media/platform/chips-media/coda
5681
5682 CODE OF CONDUCT
5683 M:      Greg Kroah-Hartman <[email protected]>
5684 S:      Supported
5685 F:      Documentation/process/code-of-conduct-interpretation.rst
5686 F:      Documentation/process/code-of-conduct.rst
5687
5688 CODE TAGGING
5689 M:      Suren Baghdasaryan <[email protected]>
5690 M:      Kent Overstreet <[email protected]>
5691 S:      Maintained
5692 F:      include/asm-generic/codetag.lds.h
5693 F:      include/linux/codetag.h
5694 F:      lib/codetag.c
5695
5696 COMEDI DRIVERS
5697 M:      Ian Abbott <[email protected]>
5698 M:      H Hartley Sweeten <[email protected]>
5699 S:      Odd Fixes
5700 F:      drivers/comedi/
5701 F:      include/linux/comedi/
5702 F:      include/uapi/linux/comedi.h
5703
5704 COMMON CLK FRAMEWORK
5705 M:      Michael Turquette <[email protected]>
5706 M:      Stephen Boyd <[email protected]>
5707 L:      [email protected]
5708 S:      Maintained
5709 Q:      http://patchwork.kernel.org/project/linux-clk/list/
5710 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
5711 F:      Documentation/devicetree/bindings/clock/
5712 F:      drivers/clk/
5713 F:      include/dt-bindings/clock/
5714 F:      include/linux/clk-pr*
5715 F:      include/linux/clk/
5716 F:      include/linux/of_clk.h
5717 X:      drivers/clk/clkdev.c
5718
5719 COMMON INTERNET FILE SYSTEM CLIENT (CIFS and SMB3)
5720 M:      Steve French <[email protected]>
5721 R:      Paulo Alcantara <[email protected]> (DFS, global name space)
5722 R:      Ronnie Sahlberg <[email protected]> (directory leases, sparse files)
5723 R:      Shyam Prasad N <[email protected]> (multichannel)
5724 R:      Tom Talpey <[email protected]> (RDMA, smbdirect)
5725 R:      Bharath SM <[email protected]> (deferred close, directory leases)
5726 L:      [email protected]
5727 L:      [email protected] (moderated for non-subscribers)
5728 S:      Supported
5729 W:      https://wiki.samba.org/index.php/LinuxCIFS
5730 T:      git git://git.samba.org/sfrench/cifs-2.6.git
5731 F:      Documentation/admin-guide/cifs/
5732 F:      fs/smb/client/
5733 F:      fs/smb/common/
5734 F:      include/uapi/linux/cifs
5735
5736 COMPACTPCI HOTPLUG CORE
5737 M:      Scott Murray <[email protected]>
5738 L:      [email protected]
5739 S:      Maintained
5740 F:      drivers/pci/hotplug/cpci_hotplug*
5741
5742 COMPACTPCI HOTPLUG GENERIC DRIVER
5743 M:      Scott Murray <[email protected]>
5744 L:      [email protected]
5745 S:      Maintained
5746 F:      drivers/pci/hotplug/cpcihp_generic.c
5747
5748 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
5749 M:      Scott Murray <[email protected]>
5750 L:      [email protected]
5751 S:      Maintained
5752 F:      drivers/pci/hotplug/cpcihp_zt5550.*
5753
5754 COMPAL LAPTOP SUPPORT
5755 M:      Cezary Jackiewicz <[email protected]>
5756 L:      [email protected]
5757 S:      Maintained
5758 F:      drivers/platform/x86/compal-laptop.c
5759
5760 COMPILER ATTRIBUTES
5761 M:      Miguel Ojeda <[email protected]>
5762 S:      Maintained
5763 F:      include/linux/compiler_attributes.h
5764
5765 COMPUTE EXPRESS LINK (CXL)
5766 M:      Davidlohr Bueso <[email protected]>
5767 M:      Jonathan Cameron <[email protected]>
5768 M:      Dave Jiang <[email protected]>
5769 M:      Alison Schofield <[email protected]>
5770 M:      Vishal Verma <[email protected]>
5771 M:      Ira Weiny <[email protected]>
5772 M:      Dan Williams <[email protected]>
5773 L:      [email protected]
5774 S:      Maintained
5775 F:      Documentation/driver-api/cxl
5776 F:      drivers/cxl/
5777 F:      include/cxl/
5778 F:      include/uapi/linux/cxl_mem.h
5779 F:      tools/testing/cxl/
5780
5781 COMPUTE EXPRESS LINK PMU (CPMU)
5782 M:      Jonathan Cameron <[email protected]>
5783 L:      [email protected]
5784 S:      Maintained
5785 F:      Documentation/admin-guide/perf/cxl.rst
5786 F:      drivers/perf/cxl_pmu.c
5787
5788 CONEXANT ACCESSRUNNER USB DRIVER
5789 L:      [email protected]
5790 S:      Orphan
5791 W:      http://accessrunner.sourceforge.net/
5792 F:      drivers/usb/atm/cxacru.c
5793
5794 CONFIDENTIAL COMPUTING THREAT MODEL FOR X86 VIRTUALIZATION (SNP/TDX)
5795 M:      Elena Reshetova <[email protected]>
5796 M:      Carlos Bilbao <[email protected]>
5797 S:      Maintained
5798 F:      Documentation/security/snp-tdx-threat-model.rst
5799
5800 CONFIGFS
5801 M:      Joel Becker <[email protected]>
5802 M:      Christoph Hellwig <[email protected]>
5803 S:      Supported
5804 T:      git git://git.infradead.org/users/hch/configfs.git
5805 F:      fs/configfs/
5806 F:      include/linux/configfs.h
5807 F:      samples/configfs/
5808
5809 CONGATEC BOARD CONTROLLER MFD DRIVER
5810 M:      Thomas Richard <[email protected]>
5811 S:      Maintained
5812 F:      drivers/gpio/gpio-cgbc.c
5813 F:      drivers/i2c/busses/i2c-cgbc.c
5814 F:      drivers/mfd/cgbc-core.c
5815 F:      drivers/watchdog/cgbc_wdt.c
5816 F:      include/linux/mfd/cgbc.h
5817
5818 CONSOLE SUBSYSTEM
5819 M:      Greg Kroah-Hartman <[email protected]>
5820 S:      Supported
5821 F:      drivers/video/console/
5822 F:      include/linux/console*
5823
5824 CONTEXT TRACKING
5825 M:      Frederic Weisbecker <[email protected]>
5826 M:      "Paul E. McKenney" <[email protected]>
5827 S:      Maintained
5828 F:      include/linux/context_tracking*
5829 F:      kernel/context_tracking.c
5830
5831 CONTROL GROUP (CGROUP)
5832 M:      Tejun Heo <[email protected]>
5833 M:      Johannes Weiner <[email protected]>
5834 M:      Michal Koutný <[email protected]>
5835 L:      [email protected]
5836 S:      Maintained
5837 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5838 F:      Documentation/admin-guide/cgroup-v1/
5839 F:      Documentation/admin-guide/cgroup-v2.rst
5840 F:      include/linux/cgroup*
5841 F:      kernel/cgroup/
5842 F:      tools/testing/selftests/cgroup/
5843
5844 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
5845 M:      Tejun Heo <[email protected]>
5846 M:      Josef Bacik <[email protected]>
5847 M:      Jens Axboe <[email protected]>
5848 L:      [email protected]
5849 L:      [email protected]
5850 T:      git git://git.kernel.dk/linux-block
5851 F:      Documentation/admin-guide/cgroup-v1/blkio-controller.rst
5852 F:      block/bfq-cgroup.c
5853 F:      block/blk-cgroup.c
5854 F:      block/blk-iocost.c
5855 F:      block/blk-iolatency.c
5856 F:      block/blk-throttle.c
5857 F:      include/linux/blk-cgroup.h
5858
5859 CONTROL GROUP - CPUSET
5860 M:      Waiman Long <[email protected]>
5861 L:      [email protected]
5862 S:      Maintained
5863 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5864 F:      Documentation/admin-guide/cgroup-v1/cpusets.rst
5865 F:      include/linux/cpuset.h
5866 F:      kernel/cgroup/cpuset-internal.h
5867 F:      kernel/cgroup/cpuset-v1.c
5868 F:      kernel/cgroup/cpuset.c
5869 F:      tools/testing/selftests/cgroup/test_cpuset.c
5870 F:      tools/testing/selftests/cgroup/test_cpuset_prs.sh
5871 F:      tools/testing/selftests/cgroup/test_cpuset_v1_base.sh
5872
5873 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
5874 M:      Johannes Weiner <[email protected]>
5875 M:      Michal Hocko <[email protected]>
5876 M:      Roman Gushchin <[email protected]>
5877 M:      Shakeel Butt <[email protected]>
5878 R:      Muchun Song <[email protected]>
5879 L:      [email protected]
5880 L:      [email protected]
5881 S:      Maintained
5882 F:      include/linux/memcontrol.h
5883 F:      mm/memcontrol.c
5884 F:      mm/memcontrol-v1.c
5885 F:      mm/memcontrol-v1.h
5886 F:      mm/swap_cgroup.c
5887 F:      samples/cgroup/*
5888 F:      tools/testing/selftests/cgroup/memcg_protection.m
5889 F:      tools/testing/selftests/cgroup/test_hugetlb_memcg.c
5890 F:      tools/testing/selftests/cgroup/test_kmem.c
5891 F:      tools/testing/selftests/cgroup/test_memcontrol.c
5892
5893 CORETEMP HARDWARE MONITORING DRIVER
5894 M:      Fenghua Yu <[email protected]>
5895 L:      [email protected]
5896 S:      Maintained
5897 F:      Documentation/hwmon/coretemp.rst
5898 F:      drivers/hwmon/coretemp.c
5899
5900 CORSAIR-CPRO HARDWARE MONITOR DRIVER
5901 M:      Marius Zachmann <[email protected]>
5902 L:      [email protected]
5903 S:      Maintained
5904 F:      drivers/hwmon/corsair-cpro.c
5905
5906 CORSAIR-PSU HARDWARE MONITOR DRIVER
5907 M:      Wilken Gottwalt <[email protected]>
5908 L:      [email protected]
5909 S:      Maintained
5910 F:      Documentation/hwmon/corsair-psu.rst
5911 F:      drivers/hwmon/corsair-psu.c
5912
5913 COUNTER SUBSYSTEM
5914 M:      William Breathitt Gray <[email protected]>
5915 L:      [email protected]
5916 S:      Maintained
5917 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter.git
5918 F:      Documentation/ABI/testing/sysfs-bus-counter
5919 F:      Documentation/driver-api/generic-counter.rst
5920 F:      drivers/counter/
5921 F:      include/linux/counter.h
5922 F:      include/uapi/linux/counter.h
5923 F:      tools/counter/
5924
5925 COUNTER WATCH EVENTS TOOL
5926 M:      Fabrice Gasnier <[email protected]>
5927 L:      [email protected]
5928 S:      Maintained
5929 F:      tools/counter/counter_watch_events.c
5930
5931 CP2615 I2C DRIVER
5932 M:      Bence Csókás <[email protected]>
5933 S:      Maintained
5934 F:      drivers/i2c/busses/i2c-cp2615.c
5935
5936 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
5937 M:      Viresh Kumar <[email protected]>
5938 M:      Sudeep Holla <[email protected]>
5939 L:      [email protected]
5940 S:      Maintained
5941 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
5942 F:      drivers/cpufreq/vexpress-spc-cpufreq.c
5943
5944 CPU FREQUENCY SCALING FRAMEWORK
5945 M:      "Rafael J. Wysocki" <[email protected]>
5946 M:      Viresh Kumar <[email protected]>
5947 L:      [email protected]
5948 S:      Maintained
5949 B:      https://bugzilla.kernel.org
5950 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5951 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
5952 F:      Documentation/admin-guide/pm/cpufreq.rst
5953 F:      Documentation/admin-guide/pm/intel_pstate.rst
5954 F:      Documentation/cpu-freq/
5955 F:      Documentation/devicetree/bindings/cpufreq/
5956 F:      drivers/cpufreq/
5957 F:      include/linux/cpufreq.h
5958 F:      include/linux/sched/cpufreq.h
5959 F:      kernel/sched/cpufreq*.c
5960 F:      tools/testing/selftests/cpufreq/
5961
5962 CPU HOTPLUG
5963 M:      Thomas Gleixner <[email protected]>
5964 M:      Peter Zijlstra <[email protected]>
5965 L:      [email protected]
5966 S:      Maintained
5967 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git smp/core
5968 F:      include/linux/cpu.h
5969 F:      include/linux/cpuhotplug.h
5970 F:      include/linux/smpboot.h
5971 F:      kernel/cpu.c
5972 F:      kernel/smpboot.*
5973
5974 CPU IDLE TIME MANAGEMENT FRAMEWORK
5975 M:      "Rafael J. Wysocki" <[email protected]>
5976 M:      Daniel Lezcano <[email protected]>
5977 L:      [email protected]
5978 S:      Maintained
5979 B:      https://bugzilla.kernel.org
5980 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5981 F:      Documentation/admin-guide/pm/cpuidle.rst
5982 F:      Documentation/driver-api/pm/cpuidle.rst
5983 F:      drivers/cpuidle/
5984 F:      include/linux/cpuidle.h
5985
5986 CPU POWER MONITORING SUBSYSTEM
5987 M:      Thomas Renninger <[email protected]>
5988 M:      Shuah Khan <[email protected]>
5989 M:      Shuah Khan <[email protected]>
5990 M:      John B. Wyatt IV <[email protected]>
5991 M:      John B. Wyatt IV <[email protected]>
5992 M:      John Kacur <[email protected]>
5993 L:      [email protected]
5994 S:      Maintained
5995 F:      tools/power/cpupower/
5996
5997 CPUID/MSR DRIVER
5998 M:      "H. Peter Anvin" <[email protected]>
5999 S:      Maintained
6000 F:      arch/x86/kernel/cpuid.c
6001 F:      arch/x86/kernel/msr.c
6002
6003 CPUIDLE DRIVER - ARM BIG LITTLE
6004 M:      Lorenzo Pieralisi <[email protected]>
6005 M:      Daniel Lezcano <[email protected]>
6006 L:      [email protected]
6007 L:      [email protected] (moderated for non-subscribers)
6008 S:      Maintained
6009 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
6010 F:      drivers/cpuidle/cpuidle-big_little.c
6011
6012 CPUIDLE DRIVER - ARM EXYNOS
6013 M:      Daniel Lezcano <[email protected]>
6014 M:      Kukjin Kim <[email protected]>
6015 R:      Krzysztof Kozlowski <[email protected]>
6016 L:      [email protected]
6017 L:      [email protected]
6018 S:      Maintained
6019 F:      arch/arm/mach-exynos/pm.c
6020 F:      drivers/cpuidle/cpuidle-exynos.c
6021 F:      include/linux/platform_data/cpuidle-exynos.h
6022
6023 CPUIDLE DRIVER - ARM PSCI
6024 M:      Lorenzo Pieralisi <[email protected]>
6025 M:      Sudeep Holla <[email protected]>
6026 L:      [email protected]
6027 L:      [email protected] (moderated for non-subscribers)
6028 S:      Supported
6029 F:      drivers/cpuidle/cpuidle-psci.c
6030
6031 CPUIDLE DRIVER - ARM PSCI PM DOMAIN
6032 M:      Ulf Hansson <[email protected]>
6033 L:      [email protected]
6034 L:      [email protected] (moderated for non-subscribers)
6035 S:      Supported
6036 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
6037 F:      drivers/cpuidle/cpuidle-psci-domain.c
6038 F:      drivers/cpuidle/cpuidle-psci.h
6039
6040 CPUIDLE DRIVER - DT IDLE PM DOMAIN
6041 M:      Ulf Hansson <[email protected]>
6042 L:      [email protected]
6043 S:      Supported
6044 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
6045 F:      drivers/cpuidle/dt_idle_genpd.c
6046 F:      drivers/cpuidle/dt_idle_genpd.h
6047
6048 CPUIDLE DRIVER - RISC-V SBI
6049 M:      Anup Patel <[email protected]>
6050 L:      [email protected]
6051 L:      [email protected]
6052 S:      Maintained
6053 F:      drivers/cpuidle/cpuidle-riscv-sbi.c
6054
6055 CRAMFS FILESYSTEM
6056 M:      Nicolas Pitre <[email protected]>
6057 S:      Maintained
6058 F:      Documentation/filesystems/cramfs.rst
6059 F:      fs/cramfs/
6060
6061 CREATIVE SB0540
6062 M:      Bastien Nocera <[email protected]>
6063 L:      [email protected]
6064 S:      Maintained
6065 F:      drivers/hid/hid-creative-sb0540.c
6066
6067 CRYPTO API
6068 M:      Herbert Xu <[email protected]>
6069 M:      "David S. Miller" <[email protected]>
6070 L:      [email protected]
6071 S:      Maintained
6072 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
6073 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
6074 F:      Documentation/crypto/
6075 F:      Documentation/devicetree/bindings/crypto/
6076 F:      arch/*/crypto/
6077 F:      crypto/
6078 F:      drivers/crypto/
6079 F:      include/crypto/
6080 F:      include/linux/crypto*
6081 F:      lib/crypto/
6082
6083 CRYPTO SPEED TEST COMPARE
6084 M:      Wang Jinchao <[email protected]>
6085 L:      [email protected]
6086 S:      Maintained
6087 F:      tools/crypto/tcrypt/tcrypt_speed_compare.py
6088
6089 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
6090 M:      Neil Horman <[email protected]>
6091 L:      [email protected]
6092 S:      Maintained
6093 F:      crypto/ansi_cprng.c
6094 F:      crypto/rng.c
6095
6096 CS3308 MEDIA DRIVER
6097 M:      Hans Verkuil <[email protected]>
6098 L:      [email protected]
6099 S:      Odd Fixes
6100 W:      http://linuxtv.org
6101 T:      git git://linuxtv.org/media.git
6102 F:      drivers/media/i2c/cs3308.c
6103
6104 CS5535 Audio ALSA driver
6105 M:      Jaya Kumar <[email protected]>
6106 S:      Maintained
6107 F:      sound/pci/cs5535audio/
6108
6109 CTU CAN FD DRIVER
6110 M:      Pavel Pisa <[email protected]>
6111 M:      Ondrej Ille <[email protected]>
6112 L:      [email protected]
6113 S:      Maintained
6114 F:      Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml
6115 F:      drivers/net/can/ctucanfd/
6116
6117 CVE ASSIGNMENT CONTACT
6118 M:      CVE Assignment Team <[email protected]>
6119 S:      Maintained
6120 F:      Documentation/process/cve.rst
6121
6122 CW1200 WLAN driver
6123 S:      Orphan
6124 F:      drivers/net/wireless/st/cw1200/
6125 F:      include/linux/platform_data/net-cw1200.h
6126
6127 CX18 VIDEO4LINUX DRIVER
6128 M:      Andy Walls <[email protected]>
6129 L:      [email protected]
6130 S:      Maintained
6131 W:      https://linuxtv.org
6132 T:      git git://linuxtv.org/media.git
6133 F:      drivers/media/pci/cx18/
6134 F:      include/uapi/linux/ivtv*
6135
6136 CX2341X MPEG ENCODER HELPER MODULE
6137 M:      Hans Verkuil <[email protected]>
6138 L:      [email protected]
6139 S:      Maintained
6140 W:      https://linuxtv.org
6141 T:      git git://linuxtv.org/media.git
6142 F:      drivers/media/common/cx2341x*
6143 F:      include/media/drv-intf/cx2341x.h
6144
6145 CX24120 MEDIA DRIVER
6146 M:      Jemma Denson <[email protected]>
6147 M:      Patrick Boettcher <[email protected]>
6148 L:      [email protected]
6149 S:      Maintained
6150 W:      https://linuxtv.org
6151 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6152 F:      drivers/media/dvb-frontends/cx24120*
6153
6154 CX88 VIDEO4LINUX DRIVER
6155 M:      Mauro Carvalho Chehab <[email protected]>
6156 L:      [email protected]
6157 S:      Odd fixes
6158 W:      https://linuxtv.org
6159 T:      git git://linuxtv.org/media.git
6160 F:      Documentation/driver-api/media/drivers/cx88*
6161 F:      drivers/media/pci/cx88/
6162
6163 CXD2820R MEDIA DRIVER
6164 L:      [email protected]
6165 S:      Orphan
6166 W:      https://linuxtv.org
6167 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6168 F:      drivers/media/dvb-frontends/cxd2820r*
6169
6170 CXGB3 ETHERNET DRIVER (CXGB3)
6171 M:      Potnuri Bharat Teja <[email protected]>
6172 L:      [email protected]
6173 S:      Supported
6174 W:      http://www.chelsio.com
6175 F:      drivers/net/ethernet/chelsio/cxgb3/
6176
6177 CXGB3 ISCSI DRIVER (CXGB3I)
6178 M:      Varun Prakash <[email protected]>
6179 L:      [email protected]
6180 S:      Supported
6181 W:      http://www.chelsio.com
6182 F:      drivers/scsi/cxgbi/cxgb3i
6183
6184 CXGB4 CRYPTO DRIVER (chcr)
6185 M:      Ayush Sawal <[email protected]>
6186 L:      [email protected]
6187 S:      Supported
6188 W:      http://www.chelsio.com
6189 F:      drivers/crypto/chelsio
6190
6191 CXGB4 ETHERNET DRIVER (CXGB4)
6192 M:      Potnuri Bharat Teja <[email protected]>
6193 L:      [email protected]
6194 S:      Supported
6195 W:      http://www.chelsio.com
6196 F:      drivers/net/ethernet/chelsio/cxgb4/
6197
6198 CXGB4 INLINE CRYPTO DRIVER
6199 M:      Ayush Sawal <[email protected]>
6200 L:      [email protected]
6201 S:      Supported
6202 W:      http://www.chelsio.com
6203 F:      drivers/net/ethernet/chelsio/inline_crypto/
6204
6205 CXGB4 ISCSI DRIVER (CXGB4I)
6206 M:      Varun Prakash <[email protected]>
6207 L:      [email protected]
6208 S:      Supported
6209 W:      http://www.chelsio.com
6210 F:      drivers/scsi/cxgbi/cxgb4i
6211
6212 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
6213 M:      Potnuri Bharat Teja <[email protected]>
6214 L:      [email protected]
6215 S:      Supported
6216 W:      http://www.openfabrics.org
6217 F:      drivers/infiniband/hw/cxgb4/
6218 F:      include/uapi/rdma/cxgb4-abi.h
6219
6220 CXGB4VF ETHERNET DRIVER (CXGB4VF)
6221 M:      Potnuri Bharat Teja <[email protected]>
6222 L:      [email protected]
6223 S:      Supported
6224 W:      http://www.chelsio.com
6225 F:      drivers/net/ethernet/chelsio/cxgb4vf/
6226
6227 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
6228 M:      Frederic Barrat <[email protected]>
6229 M:      Andrew Donnellan <[email protected]>
6230 L:      [email protected]
6231 S:      Supported
6232 F:      Documentation/ABI/testing/sysfs-class-cxl
6233 F:      Documentation/arch/powerpc/cxl.rst
6234 F:      arch/powerpc/platforms/powernv/pci-cxl.c
6235 F:      drivers/misc/cxl/
6236 F:      include/misc/cxl*
6237 F:      include/uapi/misc/cxl.h
6238
6239 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
6240 M:      Manoj N. Kumar <[email protected]>
6241 M:      Uma Krishnan <[email protected]>
6242 L:      [email protected]
6243 S:      Obsolete
6244 F:      Documentation/arch/powerpc/cxlflash.rst
6245 F:      drivers/scsi/cxlflash/
6246 F:      include/uapi/scsi/cxlflash_ioctl.h
6247
6248 CYBERPRO FB DRIVER
6249 M:      Russell King <[email protected]>
6250 L:      [email protected] (moderated for non-subscribers)
6251 S:      Maintained
6252 W:      http://www.armlinux.org.uk/
6253 F:      drivers/video/fbdev/cyber2000fb.*
6254
6255 CYCLADES PC300 DRIVER
6256 S:      Orphan
6257 F:      drivers/net/wan/pc300*
6258
6259 CYPRESS CY8C95X0 PINCTRL DRIVER
6260 M:      Patrick Rudolph <[email protected]>
6261 L:      [email protected]
6262 S:      Maintained
6263 F:      drivers/pinctrl/pinctrl-cy8c95x0.c
6264
6265 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
6266 M:      Linus Walleij <[email protected]>
6267 L:      [email protected]
6268 S:      Maintained
6269 F:      drivers/input/touchscreen/cy8ctma140.c
6270
6271 CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
6272 M:      Yassine Oudjana <[email protected]>
6273 L:      [email protected]
6274 S:      Maintained
6275 F:      Documentation/devicetree/bindings/input/cypress-sf.yaml
6276 F:      drivers/input/keyboard/cypress-sf.c
6277
6278 CYPRESS_FIRMWARE MEDIA DRIVER
6279 L:      [email protected]
6280 S:      Orphan
6281 W:      https://linuxtv.org
6282 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6283 F:      drivers/media/common/cypress_firmware*
6284
6285 CYTTSP TOUCHSCREEN DRIVER
6286 M:      Linus Walleij <[email protected]>
6287 L:      [email protected]
6288 S:      Maintained
6289 F:      drivers/input/touchscreen/cyttsp*
6290
6291 D-LINK DIR-685 TOUCHKEYS DRIVER
6292 M:      Linus Walleij <[email protected]>
6293 L:      [email protected]
6294 S:      Supported
6295 F:      drivers/input/keyboard/dlink-dir685-touchkeys.c
6296
6297 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
6298 M:      Joshua Kinard <[email protected]>
6299 S:      Maintained
6300 F:      drivers/rtc/rtc-ds1685.c
6301 F:      include/linux/rtc/ds1685.h
6302
6303 DAMA SLAVE for AX.25
6304 M:      Joerg Reuter <[email protected]>
6305 L:      [email protected]
6306 S:      Maintained
6307 W:      http://yaina.de/jreuter/
6308 W:      http://www.qsl.net/dl1bke/
6309 F:      net/ax25/af_ax25.c
6310 F:      net/ax25/ax25_dev.c
6311 F:      net/ax25/ax25_ds_*
6312 F:      net/ax25/ax25_in.c
6313 F:      net/ax25/ax25_out.c
6314 F:      net/ax25/ax25_timer.c
6315 F:      net/ax25/sysctl_net_ax25.c
6316
6317 DATA ACCESS MONITOR
6318 M:      SeongJae Park <[email protected]>
6319 L:      [email protected]
6320 L:      [email protected]
6321 S:      Maintained
6322 W:      https://damonitor.github.io
6323 P:      Documentation/mm/damon/maintainer-profile.rst
6324 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
6325 T:      quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
6326 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sj/linux.git damon/next
6327 F:      Documentation/ABI/testing/sysfs-kernel-mm-damon
6328 F:      Documentation/admin-guide/mm/damon/
6329 F:      Documentation/mm/damon/
6330 F:      include/linux/damon.h
6331 F:      include/trace/events/damon.h
6332 F:      mm/damon/
6333 F:      tools/testing/selftests/damon/
6334
6335 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
6336 L:      [email protected]
6337 S:      Orphan
6338 F:      Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
6339 F:      drivers/net/ethernet/dec/tulip/dmfe.c
6340
6341 DC390/AM53C974 SCSI driver
6342 M:      Hannes Reinecke <[email protected]>
6343 L:      [email protected]
6344 S:      Maintained
6345 F:      drivers/scsi/am53c974.c
6346
6347 DC395x SCSI driver
6348 M:      Oliver Neukum <[email protected]>
6349 M:      Ali Akcaagac <[email protected]>
6350 M:      Jamie Lenehan <[email protected]>
6351 S:      Maintained
6352 F:      Documentation/scsi/dc395x.rst
6353 F:      drivers/scsi/dc395x.*
6354
6355 DCCP PROTOCOL
6356 L:      [email protected]
6357 S:      Orphan
6358 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
6359 F:      include/linux/dccp.h
6360 F:      include/linux/tfrc.h
6361 F:      include/uapi/linux/dccp.h
6362 F:      net/dccp/
6363
6364 DEBUGOBJECTS:
6365 M:      Thomas Gleixner <[email protected]>
6366 L:      [email protected]
6367 S:      Maintained
6368 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/debugobjects
6369 F:      include/linux/debugobjects.h
6370 F:      lib/debugobjects.c
6371
6372 DECSTATION PLATFORM SUPPORT
6373 M:      "Maciej W. Rozycki" <[email protected]>
6374 L:      [email protected]
6375 S:      Maintained
6376 F:      arch/mips/dec/
6377 F:      arch/mips/include/asm/dec/
6378 F:      arch/mips/include/asm/mach-dec/
6379
6380 DEFXX FDDI NETWORK DRIVER
6381 M:      "Maciej W. Rozycki" <[email protected]>
6382 S:      Maintained
6383 F:      drivers/net/fddi/defxx.*
6384
6385 DEFZA FDDI NETWORK DRIVER
6386 M:      "Maciej W. Rozycki" <[email protected]>
6387 S:      Maintained
6388 F:      drivers/net/fddi/defza.*
6389
6390 DEINTERLACE DRIVERS FOR ALLWINNER H3
6391 M:      Jernej Skrabec <[email protected]>
6392 L:      [email protected]
6393 S:      Maintained
6394 T:      git git://linuxtv.org/media.git
6395 F:      Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
6396 F:      drivers/media/platform/sunxi/sun8i-di/
6397
6398 DELL LAPTOP DRIVER
6399 M:      Matthew Garrett <[email protected]>
6400 M:      Pali Rohár <[email protected]>
6401 L:      [email protected]
6402 S:      Maintained
6403 F:      drivers/platform/x86/dell/dell-laptop.c
6404
6405 DELL LAPTOP FREEFALL DRIVER
6406 M:      Pali Rohár <[email protected]>
6407 S:      Maintained
6408 F:      drivers/platform/x86/dell/dell-smo8800.c
6409
6410 DELL LAPTOP RBTN DRIVER
6411 M:      Pali Rohár <[email protected]>
6412 S:      Maintained
6413 F:      drivers/platform/x86/dell/dell-rbtn.*
6414
6415 DELL LAPTOP SMM DRIVER
6416 M:      Pali Rohár <[email protected]>
6417 S:      Maintained
6418 F:      Documentation/ABI/obsolete/procfs-i8k
6419 F:      drivers/hwmon/dell-smm-hwmon.c
6420 F:      include/uapi/linux/i8k.h
6421
6422 DELL PC DRIVER
6423 M:      Lyndon Sanche <[email protected]>
6424 L:      [email protected]
6425 S:      Maintained
6426 F:      drivers/platform/x86/dell/dell-pc.c
6427
6428 DELL REMOTE BIOS UPDATE DRIVER
6429 M:      Stuart Hayes <[email protected]>
6430 L:      [email protected]
6431 S:      Maintained
6432 F:      drivers/platform/x86/dell/dell_rbu.c
6433
6434 DELL SMBIOS DRIVER
6435 M:      Pali Rohár <[email protected]>
6436 L:      [email protected]
6437 L:      [email protected]
6438 S:      Maintained
6439 F:      drivers/platform/x86/dell/dell-smbios.*
6440
6441 DELL SMBIOS SMM DRIVER
6442 L:      [email protected]
6443 L:      [email protected]
6444 S:      Maintained
6445 F:      drivers/platform/x86/dell/dell-smbios-smm.c
6446
6447 DELL SMBIOS WMI DRIVER
6448 L:      [email protected]
6449 L:      [email protected]
6450 S:      Maintained
6451 F:      drivers/platform/x86/dell/dell-smbios-wmi.c
6452 F:      tools/wmi/dell-smbios-example.c
6453
6454 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
6455 M:      Stuart Hayes <[email protected]>
6456 L:      [email protected]
6457 S:      Maintained
6458 F:      Documentation/userspace-api/dcdbas.rst
6459 F:      drivers/platform/x86/dell/dcdbas.*
6460
6461 DELL WMI DDV DRIVER
6462 M:      Armin Wolf <[email protected]>
6463 S:      Maintained
6464 F:      Documentation/ABI/testing/debugfs-dell-wmi-ddv
6465 F:      Documentation/ABI/testing/sysfs-platform-dell-wmi-ddv
6466 F:      Documentation/wmi/devices/dell-wmi-ddv.rst
6467 F:      drivers/platform/x86/dell/dell-wmi-ddv.c
6468
6469 DELL WMI DESCRIPTOR DRIVER
6470 L:      [email protected]
6471 S:      Maintained
6472 F:      drivers/platform/x86/dell/dell-wmi-descriptor.c
6473
6474 DELL WMI HARDWARE PRIVACY SUPPORT
6475 L:      [email protected]
6476 L:      [email protected]
6477 S:      Maintained
6478 F:      drivers/platform/x86/dell/dell-wmi-privacy.c
6479
6480 DELL WMI NOTIFICATIONS DRIVER
6481 M:      Matthew Garrett <[email protected]>
6482 M:      Pali Rohár <[email protected]>
6483 S:      Maintained
6484 F:      drivers/platform/x86/dell/dell-wmi-base.c
6485
6486 DELL WMI SYSMAN DRIVER
6487 M:      Prasanth Ksr <[email protected]>
6488 L:      [email protected]
6489 L:      [email protected]
6490 S:      Maintained
6491 F:      Documentation/ABI/testing/sysfs-class-firmware-attributes
6492 F:      drivers/platform/x86/dell/dell-wmi-sysman/
6493
6494 DELTA AHE-50DC FAN CONTROL MODULE DRIVER
6495 M:      Zev Weiss <[email protected]>
6496 L:      [email protected]
6497 S:      Maintained
6498 F:      drivers/hwmon/pmbus/delta-ahe50dc-fan.c
6499
6500 DELTA DPS920AB PSU DRIVER
6501 M:      Robert Marko <[email protected]>
6502 L:      [email protected]
6503 S:      Maintained
6504 F:      Documentation/hwmon/dps920ab.rst
6505 F:      drivers/hwmon/pmbus/dps920ab.c
6506
6507 DELTA NETWORKS TN48M CPLD DRIVERS
6508 M:      Robert Marko <[email protected]>
6509 S:      Maintained
6510 F:      Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml
6511 F:      Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml
6512 F:      Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml
6513 F:      drivers/gpio/gpio-tn48m.c
6514 F:      include/dt-bindings/reset/delta,tn48m-reset.h
6515
6516 DELTA ST MEDIA DRIVER
6517 M:      Hugues Fruchet <[email protected]>
6518 L:      [email protected]
6519 S:      Supported
6520 W:      https://linuxtv.org
6521 T:      git git://linuxtv.org/media.git
6522 F:      drivers/media/platform/st/sti/delta
6523
6524 DENALI NAND DRIVER
6525 L:      [email protected]
6526 S:      Orphan
6527 F:      drivers/mtd/nand/raw/denali*
6528
6529 DESIGNWARE EDMA CORE IP DRIVER
6530 M:      Manivannan Sadhasivam <[email protected]>
6531 L:      [email protected]
6532 S:      Maintained
6533 F:      drivers/dma/dw-edma/
6534 F:      include/linux/dma/edma.h
6535
6536 DESIGNWARE USB2 DRD IP DRIVER
6537 M:      Minas Harutyunyan <[email protected]>
6538 L:      [email protected]
6539 S:      Maintained
6540 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
6541 F:      drivers/usb/dwc2/
6542
6543 DESIGNWARE USB3 DRD IP DRIVER
6544 M:      Thinh Nguyen <[email protected]>
6545 L:      [email protected]
6546 S:      Maintained
6547 F:      drivers/usb/dwc3/
6548
6549 DESIGNWARE XDATA IP DRIVER
6550 L:      [email protected]
6551 S:      Orphan
6552 F:      Documentation/misc-devices/dw-xdata-pcie.rst
6553 F:      drivers/misc/dw-xdata-pcie.c
6554
6555 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
6556 M:      Andreas Klinger <[email protected]>
6557 L:      [email protected]
6558 S:      Maintained
6559 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
6560 F:      drivers/iio/proximity/srf*.c
6561
6562 DEVICE COREDUMP (DEV_COREDUMP)
6563 M:      Johannes Berg <[email protected]>
6564 L:      [email protected]
6565 S:      Maintained
6566 F:      drivers/base/devcoredump.c
6567 F:      include/linux/devcoredump.h
6568
6569 DEVICE DEPENDENCY HELPER SCRIPT
6570 M:      Saravana Kannan <[email protected]>
6571 L:      [email protected]
6572 S:      Maintained
6573 F:      scripts/dev-needs.sh
6574
6575 DEVICE DIRECT ACCESS (DAX)
6576 M:      Dan Williams <[email protected]>
6577 M:      Vishal Verma <[email protected]>
6578 M:      Dave Jiang <[email protected]>
6579 L:      [email protected]
6580 L:      [email protected]
6581 S:      Supported
6582 F:      drivers/dax/
6583
6584 DEVICE FREQUENCY (DEVFREQ)
6585 M:      MyungJoo Ham <[email protected]>
6586 M:      Kyungmin Park <[email protected]>
6587 M:      Chanwoo Choi <[email protected]>
6588 L:      [email protected]
6589 S:      Maintained
6590 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6591 F:      Documentation/devicetree/bindings/devfreq/
6592 F:      Documentation/devicetree/bindings/interconnect/mediatek,cci.yaml
6593 F:      drivers/devfreq/
6594 F:      include/linux/devfreq.h
6595 F:      include/trace/events/devfreq.h
6596
6597 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
6598 M:      Chanwoo Choi <[email protected]>
6599 L:      [email protected]
6600 S:      Supported
6601 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6602 F:      Documentation/devicetree/bindings/devfreq/event/
6603 F:      drivers/devfreq/devfreq-event.c
6604 F:      drivers/devfreq/event/
6605 F:      include/dt-bindings/pmu/exynos_ppmu.h
6606 F:      include/linux/devfreq-event.h
6607
6608 DEVICE RESOURCE MANAGEMENT HELPERS
6609 M:      Hans de Goede <[email protected]>
6610 R:      Matti Vaittinen <[email protected]>
6611 S:      Maintained
6612 F:      include/linux/devm-helpers.h
6613
6614 DEVICE-MAPPER  (LVM)
6615 M:      Alasdair Kergon <[email protected]>
6616 M:      Mike Snitzer <[email protected]>
6617 M:      Mikulas Patocka <[email protected]>
6618 L:      [email protected]
6619 S:      Maintained
6620 Q:      http://patchwork.kernel.org/project/dm-devel/list/
6621 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
6622 F:      Documentation/admin-guide/device-mapper/
6623 F:      drivers/md/Kconfig
6624 F:      drivers/md/Makefile
6625 F:      drivers/md/dm*
6626 F:      drivers/md/persistent-data/
6627 F:      include/linux/device-mapper.h
6628 F:      include/linux/dm-*.h
6629 F:      include/uapi/linux/dm-*.h
6630
6631 DEVICE-MAPPER VDO TARGET
6632 M:      Matthew Sakai <[email protected]>
6633 L:      [email protected]
6634 S:      Maintained
6635 F:      Documentation/admin-guide/device-mapper/vdo*.rst
6636 F:      drivers/md/dm-vdo/
6637
6638 DEVLINK
6639 M:      Jiri Pirko <[email protected]>
6640 L:      [email protected]
6641 S:      Supported
6642 F:      Documentation/networking/devlink
6643 F:      include/net/devlink.h
6644 F:      include/uapi/linux/devlink.h
6645 F:      net/devlink/
6646
6647 DFROBOT SD2405AL RTC DRIVER
6648 M:      Tóth János <[email protected]>
6649 L:      [email protected]
6650 S:      Maintained
6651 F:      drivers/rtc/rtc-sd2405al.c
6652
6653 DH ELECTRONICS IMX6 DHCOM/DHCOR BOARD SUPPORT
6654 M:      Christoph Niedermaier <[email protected]>
6655 L:      [email protected]
6656 S:      Maintained
6657 F:      arch/arm/boot/dts/nxp/imx/imx6*-dhcom-*
6658 F:      arch/arm/boot/dts/nxp/imx/imx6*-dhcor-*
6659
6660 DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT
6661 M:      Marek Vasut <[email protected]>
6662 L:      [email protected]
6663 S:      Maintained
6664 F:      arch/arm/boot/dts/st/stm32mp1*-dhcom-*
6665 F:      arch/arm/boot/dts/st/stm32mp1*-dhcor-*
6666
6667 DIALOG SEMICONDUCTOR DRIVERS
6668 M:      Support Opensource <[email protected]>
6669 S:      Supported
6670 W:      http://www.dialog-semiconductor.com/products
6671 F:      Documentation/devicetree/bindings/input/dlg,da72??.txt
6672 F:      Documentation/devicetree/bindings/input/dlg,da9062-onkey.yaml
6673 F:      Documentation/devicetree/bindings/mfd/da90*.txt
6674 F:      Documentation/devicetree/bindings/mfd/dlg,da90*.yaml
6675 F:      Documentation/devicetree/bindings/regulator/da92*.txt
6676 F:      Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
6677 F:      Documentation/devicetree/bindings/regulator/dlg,slg51000.yaml
6678 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
6679 F:      Documentation/devicetree/bindings/sound/dlg,da7213.yaml
6680 F:      Documentation/devicetree/bindings/thermal/dlg,da9062-thermal.yaml
6681 F:      Documentation/devicetree/bindings/watchdog/dlg,da9062-watchdog.yaml
6682 F:      Documentation/hwmon/da90??.rst
6683 F:      drivers/gpio/gpio-da90??.c
6684 F:      drivers/hwmon/da90??-hwmon.c
6685 F:      drivers/iio/adc/da91??-*.c
6686 F:      drivers/input/misc/da72??.[ch]
6687 F:      drivers/input/misc/da90??_onkey.c
6688 F:      drivers/input/touchscreen/da9052_tsi.c
6689 F:      drivers/leds/leds-da90??.c
6690 F:      drivers/mfd/da903x.c
6691 F:      drivers/mfd/da90??-*.c
6692 F:      drivers/mfd/da91??-*.c
6693 F:      drivers/pinctrl/pinctrl-da90??.c
6694 F:      drivers/power/supply/da9052-battery.c
6695 F:      drivers/power/supply/da91??-*.c
6696 F:      drivers/regulator/da9???-regulator.[ch]
6697 F:      drivers/regulator/slg51000-regulator.[ch]
6698 F:      drivers/rtc/rtc-da90??.c
6699 F:      drivers/thermal/da90??-thermal.c
6700 F:      drivers/video/backlight/da90??_bl.c
6701 F:      drivers/watchdog/da90??_wdt.c
6702 F:      include/dt-bindings/regulator/dlg,da9*-regulator.h
6703 F:      include/linux/mfd/da903x.h
6704 F:      include/linux/mfd/da9052/
6705 F:      include/linux/mfd/da9055/
6706 F:      include/linux/mfd/da9062/
6707 F:      include/linux/mfd/da9063/
6708 F:      include/linux/mfd/da9150/
6709 F:      include/linux/regulator/da9211.h
6710 F:      include/sound/da[79]*.h
6711 F:      sound/soc/codecs/da[79]*.[ch]
6712
6713 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
6714 M:      William Breathitt Gray <[email protected]>
6715 L:      [email protected]
6716 S:      Maintained
6717 F:      drivers/gpio/gpio-gpio-mm.c
6718
6719 DIGITEQ AUTOMOTIVE MGB4 V4L2 DRIVER
6720 M:      Martin Tuma <[email protected]>
6721 L:      [email protected]
6722 S:      Maintained
6723 F:      Documentation/admin-guide/media/mgb4.rst
6724 F:      drivers/media/pci/mgb4/
6725
6726 DIOLAN U2C-12 I2C DRIVER
6727 M:      Guenter Roeck <[email protected]>
6728 L:      [email protected]
6729 S:      Maintained
6730 F:      drivers/i2c/busses/i2c-diolan-u2c.c
6731
6732 DIRECTORY NOTIFICATION (DNOTIFY)
6733 M:      Jan Kara <[email protected]>
6734 R:      Amir Goldstein <[email protected]>
6735 L:      [email protected]
6736 S:      Maintained
6737 F:      Documentation/filesystems/dnotify.rst
6738 F:      fs/notify/dnotify/
6739 F:      include/linux/dnotify.h
6740
6741 DISK GEOMETRY AND PARTITION HANDLING
6742 M:      Andries Brouwer <[email protected]>
6743 S:      Maintained
6744 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
6745 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
6746 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
6747
6748 DISKQUOTA
6749 M:      Jan Kara <[email protected]>
6750 S:      Maintained
6751 F:      Documentation/filesystems/quota.rst
6752 F:      fs/quota/
6753 F:      include/linux/quota*.h
6754 F:      include/uapi/linux/quota*.h
6755
6756 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
6757 M:      Bernie Thompson <[email protected]>
6758 L:      [email protected]
6759 S:      Maintained
6760 W:      http://plugable.com/category/projects/udlfb/
6761 F:      Documentation/fb/udlfb.rst
6762 F:      drivers/video/fbdev/udlfb.c
6763 F:      include/video/udlfb.h
6764
6765 DISTRIBUTED LOCK MANAGER (DLM)
6766 M:      Alexander Aring <[email protected]>
6767 M:      David Teigland <[email protected]>
6768 L:      [email protected]
6769 S:      Supported
6770 W:      https://pagure.io/dlm
6771 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
6772 F:      fs/dlm/
6773
6774 DMA BUFFER SHARING FRAMEWORK
6775 M:      Sumit Semwal <[email protected]>
6776 M:      Christian König <[email protected]>
6777 L:      [email protected]
6778 L:      [email protected]
6779 L:      [email protected] (moderated for non-subscribers)
6780 S:      Maintained
6781 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6782 F:      Documentation/driver-api/dma-buf.rst
6783 F:      Documentation/userspace-api/dma-buf-alloc-exchange.rst
6784 F:      drivers/dma-buf/
6785 F:      include/linux/*fence.h
6786 F:      include/linux/dma-buf.h
6787 F:      include/linux/dma-resv.h
6788 K:      \bdma_(?:buf|fence|resv)\b
6789
6790 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
6791 M:      Vinod Koul <[email protected]>
6792 L:      [email protected]
6793 S:      Maintained
6794 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
6795 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
6796 F:      Documentation/devicetree/bindings/dma/
6797 F:      Documentation/driver-api/dmaengine/
6798 F:      drivers/dma/
6799 F:      include/dt-bindings/dma/
6800 F:      include/linux/dma/
6801 F:      include/linux/dmaengine.h
6802 F:      include/linux/of_dma.h
6803
6804 DMA MAPPING BENCHMARK
6805 M:      Xiang Chen <[email protected]>
6806 L:      [email protected]
6807 F:      kernel/dma/map_benchmark.c
6808 F:      tools/testing/selftests/dma/
6809
6810 DMA MAPPING HELPERS
6811 M:      Christoph Hellwig <[email protected]>
6812 M:      Marek Szyprowski <[email protected]>
6813 R:      Robin Murphy <[email protected]>
6814 L:      [email protected]
6815 S:      Supported
6816 W:      http://git.infradead.org/users/hch/dma-mapping.git
6817 T:      git git://git.infradead.org/users/hch/dma-mapping.git
6818 F:      include/asm-generic/dma-mapping.h
6819 F:      include/linux/dma-direct.h
6820 F:      include/linux/dma-map-ops.h
6821 F:      include/linux/dma-mapping.h
6822 F:      include/linux/swiotlb.h
6823 F:      kernel/dma/
6824
6825 DMA-BUF HEAPS FRAMEWORK
6826 M:      Sumit Semwal <[email protected]>
6827 R:      Benjamin Gaignard <[email protected]>
6828 R:      Brian Starkey <[email protected]>
6829 R:      John Stultz <[email protected]>
6830 R:      T.J. Mercier <[email protected]>
6831 L:      [email protected]
6832 L:      [email protected]
6833 L:      [email protected] (moderated for non-subscribers)
6834 S:      Maintained
6835 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6836 F:      drivers/dma-buf/dma-heap.c
6837 F:      drivers/dma-buf/heaps/*
6838 F:      include/linux/dma-heap.h
6839 F:      include/uapi/linux/dma-heap.h
6840 F:      tools/testing/selftests/dmabuf-heaps/
6841
6842 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
6843 M:      Lukasz Luba <[email protected]>
6844 L:      [email protected]
6845 L:      [email protected]
6846 S:      Maintained
6847 F:      Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
6848 F:      drivers/memory/samsung/exynos5422-dmc.c
6849
6850 DME1737 HARDWARE MONITOR DRIVER
6851 M:      Juerg Haefliger <[email protected]>
6852 L:      [email protected]
6853 S:      Maintained
6854 F:      Documentation/hwmon/dme1737.rst
6855 F:      drivers/hwmon/dme1737.c
6856
6857 DMI/SMBIOS SUPPORT
6858 M:      Jean Delvare <[email protected]>
6859 S:      Maintained
6860 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
6861 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
6862 F:      drivers/firmware/dmi-id.c
6863 F:      drivers/firmware/dmi_scan.c
6864 F:      include/linux/dmi.h
6865
6866 DOCUMENTATION
6867 M:      Jonathan Corbet <[email protected]>
6868 L:      [email protected]
6869 S:      Maintained
6870 P:      Documentation/doc-guide/maintainer-profile.rst
6871 T:      git git://git.lwn.net/linux.git docs-next
6872 F:      Documentation/
6873 F:      scripts/check-variable-fonts.sh
6874 F:      scripts/documentation-file-ref-check
6875 F:      scripts/kernel-doc
6876 F:      scripts/sphinx-pre-install
6877 X:      Documentation/ABI/
6878 X:      Documentation/admin-guide/media/
6879 X:      Documentation/devicetree/
6880 X:      Documentation/driver-api/media/
6881 X:      Documentation/firmware-guide/acpi/
6882 X:      Documentation/i2c/
6883 X:      Documentation/netlink/
6884 X:      Documentation/power/
6885 X:      Documentation/spi/
6886 X:      Documentation/userspace-api/media/
6887
6888 DOCUMENTATION PROCESS
6889 M:      Jonathan Corbet <[email protected]>
6890 L:      [email protected]
6891 S:      Maintained
6892 F:      Documentation/dev-tools/
6893 F:      Documentation/maintainer/
6894 F:      Documentation/process/
6895
6896 DOCUMENTATION REPORTING ISSUES
6897 M:      Thorsten Leemhuis <[email protected]>
6898 L:      [email protected]
6899 S:      Maintained
6900 F:      Documentation/admin-guide/bug-bisect.rst
6901 F:      Documentation/admin-guide/quickly-build-trimmed-linux.rst
6902 F:      Documentation/admin-guide/reporting-issues.rst
6903 F:      Documentation/admin-guide/verify-bugs-and-bisect-regressions.rst
6904
6905 DOCUMENTATION SCRIPTS
6906 M:      Mauro Carvalho Chehab <[email protected]>
6907 L:      [email protected]
6908 S:      Maintained
6909 F:      Documentation/sphinx/parse-headers.pl
6910 F:      scripts/documentation-file-ref-check
6911 F:      scripts/sphinx-pre-install
6912
6913 DOCUMENTATION/ITALIAN
6914 M:      Federico Vaga <[email protected]>
6915 L:      [email protected]
6916 S:      Maintained
6917 F:      Documentation/translations/it_IT
6918
6919 DOCUMENTATION/JAPANESE
6920 R:      Akira Yokosawa <[email protected]>
6921 L:      [email protected]
6922 S:      Maintained
6923 F:      Documentation/translations/ja_JP
6924
6925 DONGWOON DW9714 LENS VOICE COIL DRIVER
6926 M:      Sakari Ailus <[email protected]>
6927 L:      [email protected]
6928 S:      Maintained
6929 T:      git git://linuxtv.org/media.git
6930 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.yaml
6931 F:      drivers/media/i2c/dw9714.c
6932
6933 DONGWOON DW9719 LENS VOICE COIL DRIVER
6934 M:      Daniel Scally <[email protected]>
6935 L:      [email protected]
6936 S:      Maintained
6937 T:      git git://linuxtv.org/media.git
6938 F:      drivers/media/i2c/dw9719.c
6939
6940 DONGWOON DW9768 LENS VOICE COIL DRIVER
6941 L:      [email protected]
6942 S:      Orphan
6943 T:      git git://linuxtv.org/media.git
6944 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
6945 F:      drivers/media/i2c/dw9768.c
6946
6947 DONGWOON DW9807 LENS VOICE COIL DRIVER
6948 M:      Sakari Ailus <[email protected]>
6949 L:      [email protected]
6950 S:      Maintained
6951 T:      git git://linuxtv.org/media.git
6952 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml
6953 F:      drivers/media/i2c/dw9807-vcm.c
6954
6955 DOUBLETALK DRIVER
6956 M:      "James R. Van Zandt" <[email protected]>
6957 L:      [email protected]
6958 S:      Maintained
6959 F:      drivers/char/dtlk.c
6960 F:      include/linux/dtlk.h
6961
6962 DPAA2 DATAPATH I/O (DPIO) DRIVER
6963 M:      Roy Pledge <[email protected]>
6964 L:      [email protected]
6965 S:      Maintained
6966 F:      drivers/soc/fsl/dpio
6967
6968 DPAA2 ETHERNET DRIVER
6969 M:      Ioana Ciornei <[email protected]>
6970 L:      [email protected]
6971 S:      Maintained
6972 F:      Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
6973 F:      Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
6974 F:      drivers/net/ethernet/freescale/dpaa2/Kconfig
6975 F:      drivers/net/ethernet/freescale/dpaa2/Makefile
6976 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
6977 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
6978 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-xsk*
6979 F:      drivers/net/ethernet/freescale/dpaa2/dpkg.h
6980 F:      drivers/net/ethernet/freescale/dpaa2/dpmac*
6981 F:      drivers/net/ethernet/freescale/dpaa2/dpni*
6982
6983 DPAA2 ETHERNET SWITCH DRIVER
6984 M:      Ioana Ciornei <[email protected]>
6985 L:      [email protected]
6986 S:      Maintained
6987 F:      Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
6988 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
6989 F:      drivers/net/ethernet/freescale/dpaa2/dpsw*
6990
6991 DPLL SUBSYSTEM
6992 M:      Vadim Fedorenko <[email protected]>
6993 M:      Arkadiusz Kubalewski <[email protected]>
6994 M:      Jiri Pirko <[email protected]>
6995 L:      [email protected]
6996 S:      Supported
6997 F:      Documentation/driver-api/dpll.rst
6998 F:      drivers/dpll/*
6999 F:      include/linux/dpll.h
7000 F:      include/uapi/linux/dpll.h
7001
7002 DRBD DRIVER
7003 M:      Philipp Reisner <[email protected]>
7004 M:      Lars Ellenberg <[email protected]>
7005 M:      Christoph Böhmwalder <[email protected]>
7006 L:      [email protected]
7007 S:      Supported
7008 W:      http://www.drbd.org
7009 T:      git git://git.linbit.com/linux-drbd.git
7010 T:      git git://git.linbit.com/drbd-8.4.git
7011 F:      Documentation/admin-guide/blockdev/
7012 F:      drivers/block/drbd/
7013 F:      include/linux/drbd*
7014 F:      lib/lru_cache.c
7015
7016 DRIVER COMPONENT FRAMEWORK
7017 L:      [email protected]
7018 F:      drivers/base/component.c
7019 F:      include/linux/component.h
7020
7021 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
7022 M:      Greg Kroah-Hartman <[email protected]>
7023 R:      "Rafael J. Wysocki" <[email protected]>
7024 S:      Supported
7025 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7026 F:      Documentation/core-api/kobject.rst
7027 F:      drivers/base/
7028 F:      fs/debugfs/
7029 F:      fs/sysfs/
7030 F:      include/linux/debugfs.h
7031 F:      include/linux/fwnode.h
7032 F:      include/linux/kobj*
7033 F:      include/linux/property.h
7034 F:      lib/kobj*
7035 F:      rust/kernel/device.rs
7036
7037 DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
7038 M:      Nishanth Menon <[email protected]>
7039 L:      [email protected]
7040 S:      Maintained
7041 F:      drivers/soc/ti/smartreflex.c
7042 F:      include/linux/power/smartreflex.h
7043
7044 DRM ACCEL DRIVERS FOR INTEL VPU
7045 M:      Jacek Lawrynowicz <[email protected]>
7046 M:      Stanislaw Gruszka <[email protected]>
7047 L:      [email protected]
7048 S:      Supported
7049 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7050 F:      drivers/accel/ivpu/
7051 F:      include/uapi/drm/ivpu_accel.h
7052
7053 DRM COMPUTE ACCELERATORS DRIVERS AND FRAMEWORK
7054 M:      Oded Gabbay <[email protected]>
7055 L:      [email protected]
7056 S:      Maintained
7057 C:      irc://irc.oftc.net/dri-devel
7058 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/accel.git
7059 F:      Documentation/accel/
7060 F:      drivers/accel/
7061 F:      include/drm/drm_accel.h
7062
7063 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
7064 M:      Maxime Ripard <[email protected]>
7065 M:      Chen-Yu Tsai <[email protected]>
7066 R:      Jernej Skrabec <[email protected]>
7067 L:      [email protected]
7068 S:      Supported
7069 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7070 F:      drivers/gpu/drm/sun4i/sun8i*
7071
7072 DRM DRIVER FOR ARM PL111 CLCD
7073 S:      Orphan
7074 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7075 F:      drivers/gpu/drm/pl111/
7076
7077 DRM DRIVER FOR ARM VERSATILE TFT PANELS
7078 M:      Linus Walleij <[email protected]>
7079 S:      Maintained
7080 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7081 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
7082 F:      drivers/gpu/drm/panel/panel-arm-versatile.c
7083
7084 DRM DRIVER FOR ASPEED BMC GFX
7085 M:      Joel Stanley <[email protected]>
7086 L:      [email protected] (moderated for non-subscribers)
7087 S:      Supported
7088 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7089 F:      Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
7090 F:      drivers/gpu/drm/aspeed/
7091
7092 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
7093 M:      Dave Airlie <[email protected]>
7094 R:      Thomas Zimmermann <[email protected]>
7095 R:      Jocelyn Falempe <[email protected]>
7096 L:      [email protected]
7097 S:      Supported
7098 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7099 F:      drivers/gpu/drm/ast/
7100
7101 DRM DRIVER FOR BOCHS VIRTUAL GPU
7102 M:      Gerd Hoffmann <[email protected]>
7103 L:      [email protected]
7104 S:      Maintained
7105 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7106 F:      drivers/gpu/drm/tiny/bochs.c
7107
7108 DRM DRIVER FOR BOE HIMAX8279D PANELS
7109 M:      Jerry Han <[email protected]>
7110 S:      Maintained
7111 F:      Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
7112 F:      drivers/gpu/drm/panel/panel-boe-himax8279d.c
7113
7114 DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
7115 M:      Jagan Teki <[email protected]>
7116 S:      Maintained
7117 F:      Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
7118 F:      drivers/gpu/drm/bridge/chipone-icn6211.c
7119
7120 DRM DRIVER FOR EBBG FT8719 PANEL
7121 M:      Joel Selvaraj <[email protected]>
7122 S:      Maintained
7123 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7124 F:      Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml
7125 F:      drivers/gpu/drm/panel/panel-ebbg-ft8719.c
7126
7127 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
7128 M:      Linus Walleij <[email protected]>
7129 S:      Maintained
7130 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7131 F:      drivers/gpu/drm/tve200/
7132
7133 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
7134 M:      Icenowy Zheng <[email protected]>
7135 S:      Maintained
7136 F:      Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
7137 F:      drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
7138
7139 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
7140 M:      Jagan Teki <[email protected]>
7141 S:      Maintained
7142 F:      Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
7143 F:      drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
7144
7145 DRM DRIVER FOR FIRMWARE FRAMEBUFFERS
7146 M:      Thomas Zimmermann <[email protected]>
7147 M:      Javier Martinez Canillas <[email protected]>
7148 L:      [email protected]
7149 S:      Maintained
7150 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7151 F:      drivers/gpu/drm/tiny/ofdrm.c
7152 F:      drivers/gpu/drm/tiny/simpledrm.c
7153 F:      drivers/video/aperture.c
7154 F:      drivers/video/nomodeset.c
7155 F:      include/linux/aperture.h
7156 F:      include/video/nomodeset.h
7157
7158 DRM DRIVER FOR GENERIC EDP PANELS
7159 R:      Douglas Anderson <[email protected]>
7160 F:      Documentation/devicetree/bindings/display/panel/panel-edp.yaml
7161 F:      drivers/gpu/drm/panel/panel-edp.c
7162
7163 DRM DRIVER FOR GENERIC USB DISPLAY
7164 M:      Noralf Trønnes <[email protected]>
7165 S:      Maintained
7166 W:      https://github.com/notro/gud/wiki
7167 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7168 F:      drivers/gpu/drm/gud/
7169 F:      include/drm/gud.h
7170
7171 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
7172 M:      Hans de Goede <[email protected]>
7173 S:      Maintained
7174 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7175 F:      drivers/gpu/drm/tiny/gm12u320.c
7176
7177 DRM DRIVER FOR HIMAX HX8394 MIPI-DSI LCD panels
7178 M:      Ondrej Jirman <[email protected]>
7179 M:      Javier Martinez Canillas <[email protected]>
7180 S:      Maintained
7181 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7182 F:      Documentation/devicetree/bindings/display/panel/himax,hx8394.yaml
7183 F:      drivers/gpu/drm/panel/panel-himax-hx8394.c
7184
7185 DRM DRIVER FOR HX8357D PANELS
7186 S:      Orphan
7187 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7188 F:      Documentation/devicetree/bindings/display/himax,hx8357d.txt
7189 F:      drivers/gpu/drm/tiny/hx8357d.c
7190
7191 DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
7192 M:      Deepak Rawat <[email protected]>
7193 L:      [email protected]
7194 L:      [email protected]
7195 S:      Maintained
7196 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7197 F:      drivers/gpu/drm/hyperv
7198
7199 DRM DRIVER FOR ILITEK ILI9225 PANELS
7200 M:      David Lechner <[email protected]>
7201 S:      Maintained
7202 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7203 F:      Documentation/devicetree/bindings/display/ilitek,ili9225.txt
7204 F:      drivers/gpu/drm/tiny/ili9225.c
7205
7206 DRM DRIVER FOR ILITEK ILI9486 PANELS
7207 M:      Kamlesh Gurudasani <[email protected]>
7208 S:      Maintained
7209 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7210 F:      Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
7211 F:      drivers/gpu/drm/tiny/ili9486.c
7212
7213 DRM DRIVER FOR ILITEK ILI9805 PANELS
7214 M:      Michael Trimarchi <[email protected]>
7215 S:      Maintained
7216 F:      Documentation/devicetree/bindings/display/panel/ilitek,ili9805.yaml
7217 F:      drivers/gpu/drm/panel/panel-ilitek-ili9805.c
7218
7219 DRM DRIVER FOR ILITEK ILI9806E PANELS
7220 M:      Michael Walle <[email protected]>
7221 S:      Maintained
7222 F:      drivers/gpu/drm/panel/panel-ilitek-ili9806e.c
7223
7224 DRM DRIVER FOR JADARD JD9365DA-H3 MIPI-DSI LCD PANELS
7225 M:      Jagan Teki <[email protected]>
7226 S:      Maintained
7227 F:      Documentation/devicetree/bindings/display/panel/jadard,jd9365da-h3.yaml
7228 F:      drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
7229
7230 DRM DRIVER FOR LG SW43408 PANELS
7231 M:      Sumit Semwal <[email protected]>
7232 M:      Caleb Connolly <[email protected]>
7233 S:      Maintained
7234 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7235 F:      Documentation/devicetree/bindings/display/panel/lg,sw43408.yaml
7236 F:      drivers/gpu/drm/panel/panel-lg-sw43408.c
7237
7238 DRM DRIVER FOR LOGICVC DISPLAY CONTROLLER
7239 M:      Paul Kocialkowski <[email protected]>
7240 S:      Supported
7241 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7242 F:      drivers/gpu/drm/logicvc/
7243
7244 DRM DRIVER FOR LVDS PANELS
7245 M:      Laurent Pinchart <[email protected]>
7246 L:      [email protected]
7247 S:      Maintained
7248 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7249 F:      Documentation/devicetree/bindings/display/lvds.yaml
7250 F:      Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
7251 F:      drivers/gpu/drm/panel/panel-lvds.c
7252
7253 DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
7254 M:      Guido Günther <[email protected]>
7255 R:      Purism Kernel Team <[email protected]>
7256 S:      Maintained
7257 F:      Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
7258 F:      drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
7259
7260 DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
7261 M:      Dave Airlie <[email protected]>
7262 R:      Thomas Zimmermann <[email protected]>
7263 R:      Jocelyn Falempe <[email protected]>
7264 L:      [email protected]
7265 S:      Supported
7266 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7267 F:      drivers/gpu/drm/mgag200/
7268
7269 DRM DRIVER FOR MI0283QT
7270 M:      Noralf Trønnes <[email protected]>
7271 S:      Maintained
7272 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7273 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
7274 F:      drivers/gpu/drm/tiny/mi0283qt.c
7275
7276 DRM DRIVER FOR MIPI DBI compatible panels
7277 M:      Noralf Trønnes <[email protected]>
7278 S:      Maintained
7279 W:      https://github.com/notro/panel-mipi-dbi/wiki
7280 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7281 F:      Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
7282 F:      drivers/gpu/drm/tiny/panel-mipi-dbi.c
7283
7284 DRM DRIVER for Qualcomm Adreno GPUs
7285 M:      Rob Clark <[email protected]>
7286 R:      Sean Paul <[email protected]>
7287 R:      Konrad Dybcio <[email protected]>
7288 L:      [email protected]
7289 L:      [email protected]
7290 L:      [email protected]
7291 S:      Maintained
7292 B:      https://gitlab.freedesktop.org/drm/msm/-/issues
7293 T:      git https://gitlab.freedesktop.org/drm/msm.git
7294 F:      Documentation/devicetree/bindings/display/msm/gpu.yaml
7295 F:      drivers/gpu/drm/msm/adreno/
7296 F:      drivers/gpu/drm/msm/msm_gpu.*
7297 F:      drivers/gpu/drm/msm/msm_gpu_devfreq.*
7298 F:      drivers/gpu/drm/msm/msm_ringbuffer.*
7299 F:      drivers/gpu/drm/msm/registers/adreno/
7300 F:      include/uapi/drm/msm_drm.h
7301
7302 DRM DRIVER for Qualcomm display hardware
7303 M:      Rob Clark <[email protected]>
7304 M:      Abhinav Kumar <[email protected]>
7305 M:      Dmitry Baryshkov <[email protected]>
7306 R:      Sean Paul <[email protected]>
7307 R:      Marijn Suijten <[email protected]>
7308 L:      [email protected]
7309 L:      [email protected]
7310 L:      [email protected]
7311 S:      Maintained
7312 B:      https://gitlab.freedesktop.org/drm/msm/-/issues
7313 T:      git https://gitlab.freedesktop.org/drm/msm.git
7314 F:      Documentation/devicetree/bindings/display/msm/
7315 F:      drivers/gpu/drm/ci/xfails/msm*
7316 F:      drivers/gpu/drm/msm/
7317 F:      include/uapi/drm/msm_drm.h
7318
7319 DRM DRIVER FOR NOVATEK NT35510 PANELS
7320 M:      Linus Walleij <[email protected]>
7321 S:      Maintained
7322 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7323 F:      Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
7324 F:      drivers/gpu/drm/panel/panel-novatek-nt35510.c
7325
7326 DRM DRIVER FOR NOVATEK NT35560 PANELS
7327 M:      Linus Walleij <[email protected]>
7328 S:      Maintained
7329 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7330 F:      Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
7331 F:      drivers/gpu/drm/panel/panel-novatek-nt35560.c
7332
7333 DRM DRIVER FOR NOVATEK NT36523 PANELS
7334 M:      Jianhua Lu <[email protected]>
7335 S:      Maintained
7336 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7337 F:      Documentation/devicetree/bindings/display/panel/novatek,nt36523.yaml
7338 F:      drivers/gpu/drm/panel/panel-novatek-nt36523.c
7339
7340 DRM DRIVER FOR NOVATEK NT36672A PANELS
7341 M:      Sumit Semwal <[email protected]>
7342 S:      Maintained
7343 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7344 F:      Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
7345 F:      drivers/gpu/drm/panel/panel-novatek-nt36672a.c
7346
7347 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
7348 M:      Karol Herbst <[email protected]>
7349 M:      Lyude Paul <[email protected]>
7350 M:      Danilo Krummrich <[email protected]>
7351 L:      [email protected]
7352 L:      [email protected]
7353 S:      Supported
7354 W:      https://nouveau.freedesktop.org/
7355 Q:      https://patchwork.freedesktop.org/project/nouveau/
7356 Q:      https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
7357 B:      https://gitlab.freedesktop.org/drm/nouveau/-/issues
7358 C:      irc://irc.oftc.net/nouveau
7359 T:      git https://gitlab.freedesktop.org/drm/nouveau.git
7360 F:      drivers/gpu/drm/nouveau/
7361 F:      include/uapi/drm/nouveau_drm.h
7362
7363 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
7364 M:      Stefan Mavrodiev <[email protected]>
7365 S:      Maintained
7366 F:      Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
7367 F:      drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
7368
7369 DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP
7370 R:      Douglas Anderson <[email protected]>
7371 F:      Documentation/devicetree/bindings/display/bridge/ps8640.yaml
7372 F:      drivers/gpu/drm/bridge/parade-ps8640.c
7373
7374 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
7375 M:      Noralf Trønnes <[email protected]>
7376 S:      Maintained
7377 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7378 F:      Documentation/devicetree/bindings/display/repaper.txt
7379 F:      drivers/gpu/drm/tiny/repaper.c
7380
7381 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
7382 M:      Dave Airlie <[email protected]>
7383 M:      Gerd Hoffmann <[email protected]>
7384 L:      [email protected]
7385 S:      Obsolete
7386 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
7387 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7388 F:      drivers/gpu/drm/tiny/cirrus.c
7389
7390 DRM DRIVER FOR QXL VIRTUAL GPU
7391 M:      Dave Airlie <[email protected]>
7392 M:      Gerd Hoffmann <[email protected]>
7393 L:      [email protected]
7394 L:      [email protected]
7395 S:      Maintained
7396 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7397 F:      drivers/gpu/drm/qxl/
7398 F:      include/uapi/drm/qxl_drm.h
7399
7400 DRM DRIVER FOR RAYDIUM RM67191 PANELS
7401 M:      Robert Chiras <[email protected]>
7402 S:      Maintained
7403 F:      Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
7404 F:      drivers/gpu/drm/panel/panel-raydium-rm67191.c
7405
7406 DRM DRIVER FOR SAMSUNG DB7430 PANELS
7407 M:      Linus Walleij <[email protected]>
7408 S:      Maintained
7409 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7410 F:      Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
7411 F:      drivers/gpu/drm/panel/panel-samsung-db7430.c
7412
7413 DRM DRIVER FOR SAMSUNG MIPI DSIM BRIDGE
7414 M:      Inki Dae <[email protected]>
7415 M:      Jagan Teki <[email protected]>
7416 M:      Marek Szyprowski <[email protected]>
7417 S:      Maintained
7418 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7419 F:      Documentation/devicetree/bindings/display/bridge/samsung,mipi-dsim.yaml
7420 F:      drivers/gpu/drm/bridge/samsung-dsim.c
7421 F:      include/drm/bridge/samsung-dsim.h
7422
7423 DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
7424 M:      Markuss Broks <[email protected]>
7425 S:      Maintained
7426 F:      Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
7427 F:      drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
7428
7429 DRM DRIVER FOR SAMSUNG S6D7AA0 PANELS
7430 M:      Artur Weber <[email protected]>
7431 S:      Maintained
7432 F:      Documentation/devicetree/bindings/display/panel/samsung,s6d7aa0.yaml
7433 F:      drivers/gpu/drm/panel/panel-samsung-s6d7aa0.c
7434
7435 DRM DRIVER FOR SAMSUNG S6E3HA8 PANELS
7436 M:      Dzmitry Sankouski <[email protected]>
7437 S:      Maintained
7438 F:      Documentation/devicetree/bindings/display/panel/samsung,s6e3ha8.yaml
7439 F:      drivers/gpu/drm/panel/panel-samsung-s6e3ha8.c
7440
7441 DRM DRIVER FOR SHARP MEMORY LCD
7442 M:      Alex Lanzano <[email protected]>
7443 S:      Maintained
7444 F:      Documentation/devicetree/bindings/display/sharp,ls010b7dh04.yaml
7445 F:      drivers/gpu/drm/tiny/sharp-memory.c
7446
7447 DRM DRIVER FOR SITRONIX ST7586 PANELS
7448 M:      David Lechner <[email protected]>
7449 S:      Maintained
7450 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7451 F:      Documentation/devicetree/bindings/display/sitronix,st7586.txt
7452 F:      drivers/gpu/drm/tiny/st7586.c
7453
7454 DRM DRIVER FOR SITRONIX ST7701 PANELS
7455 M:      Jagan Teki <[email protected]>
7456 S:      Maintained
7457 F:      Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
7458 F:      drivers/gpu/drm/panel/panel-sitronix-st7701.c
7459
7460 DRM DRIVER FOR SITRONIX ST7703 PANELS
7461 M:      Guido Günther <[email protected]>
7462 R:      Purism Kernel Team <[email protected]>
7463 R:      Ondrej Jirman <[email protected]>
7464 S:      Maintained
7465 F:      Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
7466 F:      drivers/gpu/drm/panel/panel-sitronix-st7703.c
7467
7468 DRM DRIVER FOR SITRONIX ST7735R PANELS
7469 M:      David Lechner <[email protected]>
7470 S:      Maintained
7471 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7472 F:      Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
7473 F:      drivers/gpu/drm/tiny/st7735r.c
7474
7475 DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
7476 M:      Javier Martinez Canillas <[email protected]>
7477 S:      Maintained
7478 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7479 F:      Documentation/devicetree/bindings/display/solomon,ssd-common.yaml
7480 F:      Documentation/devicetree/bindings/display/solomon,ssd13*.yaml
7481 F:      drivers/gpu/drm/solomon/ssd130x*
7482
7483 DRM DRIVER FOR ST-ERICSSON MCDE
7484 M:      Linus Walleij <[email protected]>
7485 S:      Maintained
7486 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7487 F:      Documentation/devicetree/bindings/display/ste,mcde.yaml
7488 F:      drivers/gpu/drm/mcde/
7489
7490 DRM DRIVER FOR SYNAPTICS R63353 PANELS
7491 M:      Michael Trimarchi <[email protected]>
7492 S:      Maintained
7493 F:      Documentation/devicetree/bindings/display/panel/synaptics,r63353.yaml
7494 F:      drivers/gpu/drm/panel/panel-synaptics-r63353.c
7495
7496 DRM DRIVER FOR TI DLPC3433 MIPI DSI TO DMD BRIDGE
7497 M:      Jagan Teki <[email protected]>
7498 S:      Maintained
7499 F:      Documentation/devicetree/bindings/display/bridge/ti,dlpc3433.yaml
7500 F:      drivers/gpu/drm/bridge/ti-dlpc3433.c
7501
7502 DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP
7503 R:      Douglas Anderson <[email protected]>
7504 F:      Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
7505 F:      drivers/gpu/drm/bridge/ti-sn65dsi86.c
7506
7507 DRM DRIVER FOR TPO TPG110 PANELS
7508 M:      Linus Walleij <[email protected]>
7509 S:      Maintained
7510 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7511 F:      Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
7512 F:      drivers/gpu/drm/panel/panel-tpo-tpg110.c
7513
7514 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
7515 M:      Dave Airlie <[email protected]>
7516 R:      Sean Paul <[email protected]>
7517 R:      Thomas Zimmermann <[email protected]>
7518 L:      [email protected]
7519 S:      Supported
7520 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7521 F:      drivers/gpu/drm/udl/
7522
7523 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
7524 M:      Louis Chauvet <[email protected]>
7525 R:      Haneen Mohammed <[email protected]>
7526 R:      Simona Vetter <[email protected]>
7527 R:      Melissa Wen <[email protected]>
7528 L:      [email protected]
7529 S:      Maintained
7530 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7531 F:      Documentation/gpu/vkms.rst
7532 F:      drivers/gpu/drm/ci/xfails/vkms*
7533 F:      drivers/gpu/drm/vkms/
7534
7535 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
7536 M:      Hans de Goede <[email protected]>
7537 L:      [email protected]
7538 S:      Maintained
7539 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7540 F:      drivers/gpu/drm/vboxvideo/
7541
7542 DRM DRIVER FOR VMWARE VIRTUAL GPU
7543 M:      Zack Rusin <[email protected]>
7544 R:      Broadcom internal kernel review list <[email protected]>
7545 L:      [email protected]
7546 S:      Supported
7547 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7548 F:      drivers/gpu/drm/vmwgfx/
7549 F:      include/uapi/drm/vmwgfx_drm.h
7550
7551 DRM DRIVER FOR WIDECHIPS WS2401 PANELS
7552 M:      Linus Walleij <[email protected]>
7553 S:      Maintained
7554 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7555 F:      Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
7556 F:      drivers/gpu/drm/panel/panel-widechips-ws2401.c
7557
7558 DRM DRIVERS
7559 M:      David Airlie <[email protected]>
7560 M:      Simona Vetter <[email protected]>
7561 L:      [email protected]
7562 S:      Maintained
7563 B:      https://gitlab.freedesktop.org/drm
7564 C:      irc://irc.oftc.net/dri-devel
7565 T:      git https://gitlab.freedesktop.org/drm/kernel.git
7566 F:      Documentation/devicetree/bindings/display/
7567 F:      Documentation/devicetree/bindings/gpu/
7568 F:      Documentation/gpu/
7569 F:      drivers/gpu/
7570 F:      include/drm/
7571 F:      include/linux/vga*
7572 F:      include/uapi/drm/
7573
7574 DRM DRIVERS AND MISC GPU PATCHES
7575 M:      Maarten Lankhorst <[email protected]>
7576 M:      Maxime Ripard <[email protected]>
7577 M:      Thomas Zimmermann <[email protected]>
7578 S:      Maintained
7579 W:      https://drm.pages.freedesktop.org/maintainer-tools/drm-misc.html
7580 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7581 F:      Documentation/devicetree/bindings/display/
7582 F:      Documentation/devicetree/bindings/gpu/
7583 F:      Documentation/gpu/
7584 F:      drivers/gpu/drm/
7585 F:      drivers/gpu/vga/
7586 F:      include/drm/drm
7587 F:      include/linux/vga*
7588 F:      include/uapi/drm/
7589 X:      drivers/gpu/drm/amd/
7590 X:      drivers/gpu/drm/armada/
7591 X:      drivers/gpu/drm/etnaviv/
7592 X:      drivers/gpu/drm/exynos/
7593 X:      drivers/gpu/drm/i915/
7594 X:      drivers/gpu/drm/kmb/
7595 X:      drivers/gpu/drm/mediatek/
7596 X:      drivers/gpu/drm/msm/
7597 X:      drivers/gpu/drm/nouveau/
7598 X:      drivers/gpu/drm/radeon/
7599 X:      drivers/gpu/drm/renesas/rcar-du/
7600 X:      drivers/gpu/drm/tegra/
7601
7602 DRM DRIVERS FOR ALLWINNER A10
7603 M:      Maxime Ripard <[email protected]>
7604 M:      Chen-Yu Tsai <[email protected]>
7605 L:      [email protected]
7606 S:      Supported
7607 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7608 F:      Documentation/devicetree/bindings/display/allwinner*
7609 F:      drivers/gpu/drm/sun4i/
7610
7611 DRM DRIVERS FOR AMLOGIC SOCS
7612 M:      Neil Armstrong <[email protected]>
7613 L:      [email protected]
7614 L:      [email protected]
7615 S:      Supported
7616 W:      http://linux-meson.com/
7617 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7618 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
7619 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
7620 F:      Documentation/gpu/meson.rst
7621 F:      drivers/gpu/drm/ci/xfails/meson*
7622 F:      drivers/gpu/drm/meson/
7623
7624 DRM DRIVERS FOR ATMEL HLCDC
7625 M:      Sam Ravnborg <[email protected]>
7626 M:      Boris Brezillon <[email protected]>
7627 L:      [email protected]
7628 S:      Supported
7629 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7630 F:      Documentation/devicetree/bindings/display/atmel/
7631 F:      drivers/gpu/drm/atmel-hlcdc/
7632
7633 DRM DRIVERS FOR BRIDGE CHIPS
7634 M:      Andrzej Hajda <[email protected]>
7635 M:      Neil Armstrong <[email protected]>
7636 M:      Robert Foss <[email protected]>
7637 R:      Laurent Pinchart <[email protected]>
7638 R:      Jonas Karlman <[email protected]>
7639 R:      Jernej Skrabec <[email protected]>
7640 S:      Maintained
7641 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7642 F:      Documentation/devicetree/bindings/display/bridge/
7643 F:      drivers/gpu/drm/bridge/
7644 F:      drivers/gpu/drm/display/drm_bridge_connector.c
7645 F:      drivers/gpu/drm/drm_bridge.c
7646 F:      include/drm/drm_bridge.h
7647 F:      include/drm/drm_bridge_connector.h
7648
7649 DRM DRIVERS FOR EXYNOS
7650 M:      Inki Dae <[email protected]>
7651 M:      Seung-Woo Kim <[email protected]>
7652 M:      Kyungmin Park <[email protected]>
7653 L:      [email protected]
7654 S:      Supported
7655 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
7656 F:      Documentation/devicetree/bindings/display/samsung/
7657 F:      drivers/gpu/drm/exynos/
7658 F:      include/uapi/drm/exynos_drm.h
7659
7660 DRM DRIVERS FOR FREESCALE DCU
7661 M:      Stefan Agner <[email protected]>
7662 M:      Alison Wang <[email protected]>
7663 L:      [email protected]
7664 S:      Supported
7665 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7666 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
7667 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
7668 F:      drivers/gpu/drm/fsl-dcu/
7669
7670 DRM DRIVERS FOR FREESCALE IMX 5/6
7671 M:      Philipp Zabel <[email protected]>
7672 L:      [email protected]
7673 S:      Maintained
7674 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7675 T:      git git://git.pengutronix.de/git/pza/linux
7676 F:      Documentation/devicetree/bindings/display/imx/
7677 F:      drivers/gpu/drm/imx/ipuv3/
7678 F:      drivers/gpu/ipu-v3/
7679
7680 DRM DRIVERS FOR FREESCALE IMX BRIDGE
7681 M:      Liu Ying <[email protected]>
7682 L:      [email protected]
7683 S:      Maintained
7684 F:      Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-ldb.yaml
7685 F:      Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-combiner.yaml
7686 F:      Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-link.yaml
7687 F:      Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pxl2dpi.yaml
7688 F:      drivers/gpu/drm/bridge/imx/
7689
7690 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
7691 M:      Patrik Jakobsson <[email protected]>
7692 L:      [email protected]
7693 S:      Maintained
7694 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7695 F:      drivers/gpu/drm/gma500/
7696
7697 DRM DRIVERS FOR HISILICON
7698 M:      Xinliang Liu <[email protected]>
7699 M:      Tian Tao  <[email protected]>
7700 R:      Xinwei Kong <[email protected]>
7701 R:      Sumit Semwal <[email protected]>
7702 R:      Yongqin Liu <[email protected]>
7703 R:      John Stultz <[email protected]>
7704 L:      [email protected]
7705 S:      Maintained
7706 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7707 F:      Documentation/devicetree/bindings/display/hisilicon/
7708 F:      drivers/gpu/drm/hisilicon/
7709
7710 DRM DRIVERS FOR LIMA
7711 M:      Qiang Yu <[email protected]>
7712 L:      [email protected]
7713 L:      [email protected] (moderated for non-subscribers)
7714 S:      Maintained
7715 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7716 F:      drivers/gpu/drm/lima/
7717 F:      include/uapi/drm/lima_drm.h
7718
7719 DRM DRIVERS FOR LOONGSON
7720 M:      Sui Jingfeng <[email protected]>
7721 L:      [email protected]
7722 S:      Supported
7723 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7724 F:      drivers/gpu/drm/loongson/
7725
7726 DRM DRIVERS FOR MEDIATEK
7727 M:      Chun-Kuang Hu <[email protected]>
7728 M:      Philipp Zabel <[email protected]>
7729 L:      [email protected]
7730 L:      [email protected] (moderated for non-subscribers)
7731 S:      Supported
7732 F:      Documentation/devicetree/bindings/display/mediatek/
7733 F:      drivers/gpu/drm/ci/xfails/mediatek*
7734 F:      drivers/gpu/drm/mediatek/
7735 F:      drivers/phy/mediatek/phy-mtk-dp.c
7736 F:      drivers/phy/mediatek/phy-mtk-hdmi*
7737 F:      drivers/phy/mediatek/phy-mtk-mipi*
7738
7739 DRM DRIVERS FOR NVIDIA TEGRA
7740 M:      Thierry Reding <[email protected]>
7741 M:      Mikko Perttunen <[email protected]>
7742 L:      [email protected]
7743 L:      [email protected]
7744 S:      Supported
7745 T:      git https://gitlab.freedesktop.org/drm/tegra.git
7746 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
7747 F:      Documentation/devicetree/bindings/gpu/host1x/
7748 F:      drivers/gpu/drm/tegra/
7749 F:      drivers/gpu/host1x/
7750 F:      include/linux/host1x.h
7751 F:      include/uapi/drm/tegra_drm.h
7752
7753 DRM DRIVERS FOR RENESAS R-CAR
7754 M:      Laurent Pinchart <[email protected]>
7755 M:      Kieran Bingham <[email protected]>
7756 L:      [email protected]
7757 L:      [email protected]
7758 S:      Supported
7759 T:      git git://linuxtv.org/pinchartl/media drm/du/next
7760 F:      Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
7761 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
7762 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
7763 F:      Documentation/devicetree/bindings/display/renesas,du.yaml
7764 F:      drivers/gpu/drm/renesas/rcar-du/
7765
7766 DRM DRIVERS FOR RENESAS RZ
7767 M:      Biju Das <[email protected]>
7768 L:      [email protected]
7769 L:      [email protected]
7770 S:      Maintained
7771 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7772 F:      Documentation/devicetree/bindings/display/renesas,rzg2l-du.yaml
7773 F:      drivers/gpu/drm/renesas/rz-du/
7774
7775 DRM DRIVERS FOR RENESAS SHMOBILE
7776 M:      Laurent Pinchart <[email protected]>
7777 M:      Geert Uytterhoeven <[email protected]>
7778 L:      [email protected]
7779 L:      [email protected]
7780 S:      Supported
7781 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7782 F:      Documentation/devicetree/bindings/display/renesas,shmobile-lcdc.yaml
7783 F:      drivers/gpu/drm/renesas/shmobile/
7784 F:      include/linux/platform_data/shmob_drm.h
7785
7786 DRM DRIVERS FOR ROCKCHIP
7787 M:      Sandy Huang <[email protected]>
7788 M:      Heiko Stübner <[email protected]>
7789 M:      Andy Yan <[email protected]>
7790 L:      [email protected]
7791 S:      Maintained
7792 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7793 F:      Documentation/devicetree/bindings/display/rockchip/
7794 F:      drivers/gpu/drm/ci/xfails/rockchip*
7795 F:      drivers/gpu/drm/rockchip/
7796
7797 DRM DRIVERS FOR STI
7798 M:      Alain Volmat <[email protected]>
7799 L:      [email protected]
7800 S:      Maintained
7801 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7802 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
7803 F:      drivers/gpu/drm/sti
7804
7805 DRM DRIVERS FOR STM
7806 M:      Yannick Fertre <[email protected]>
7807 M:      Raphael Gallais-Pou <[email protected]>
7808 M:      Philippe Cornu <[email protected]>
7809 L:      [email protected]
7810 S:      Maintained
7811 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7812 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
7813 F:      Documentation/devicetree/bindings/display/st,stm32mp25-lvds.yaml
7814 F:      drivers/gpu/drm/stm
7815
7816 DRM DRIVERS FOR TI KEYSTONE
7817 M:      Jyri Sarha <[email protected]>
7818 M:      Tomi Valkeinen <[email protected]>
7819 L:      [email protected]
7820 S:      Maintained
7821 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7822 F:      Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
7823 F:      Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
7824 F:      Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
7825 F:      drivers/gpu/drm/tidss/
7826
7827 DRM DRIVERS FOR TI LCDC
7828 M:      Jyri Sarha <[email protected]>
7829 M:      Tomi Valkeinen <[email protected]>
7830 L:      [email protected]
7831 S:      Maintained
7832 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7833 F:      Documentation/devicetree/bindings/display/tilcdc/
7834 F:      drivers/gpu/drm/tilcdc/
7835
7836 DRM DRIVERS FOR TI OMAP
7837 M:      Tomi Valkeinen <[email protected]>
7838 L:      [email protected]
7839 S:      Maintained
7840 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7841 F:      Documentation/devicetree/bindings/display/ti/
7842 F:      drivers/gpu/drm/omapdrm/
7843
7844 DRM DRIVERS FOR V3D
7845 M:      Melissa Wen <[email protected]>
7846 M:      Maíra Canal <[email protected]>
7847 S:      Supported
7848 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7849 F:      Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
7850 F:      drivers/gpu/drm/v3d/
7851 F:      include/uapi/drm/v3d_drm.h
7852
7853 DRM DRIVERS FOR VC4
7854 M:      Maxime Ripard <[email protected]>
7855 M:      Dave Stevenson <[email protected]>
7856 R:      Maíra Canal <[email protected]>
7857 R:      Raspberry Pi Kernel Maintenance <[email protected]>
7858 S:      Supported
7859 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7860 F:      Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
7861 F:      drivers/gpu/drm/vc4/
7862 F:      include/uapi/drm/vc4_drm.h
7863
7864 DRM DRIVERS FOR VIVANTE GPU IP
7865 M:      Lucas Stach <[email protected]>
7866 R:      Russell King <[email protected]>
7867 R:      Christian Gmeiner <[email protected]>
7868 L:      [email protected] (moderated for non-subscribers)
7869 L:      [email protected]
7870 S:      Maintained
7871 F:      Documentation/devicetree/bindings/gpu/vivante,gc.yaml
7872 F:      drivers/gpu/drm/etnaviv/
7873 F:      include/uapi/drm/etnaviv_drm.h
7874
7875 DRM DRIVERS FOR XEN
7876 M:      Oleksandr Andrushchenko <[email protected]>
7877 L:      [email protected]
7878 L:      [email protected] (moderated for non-subscribers)
7879 S:      Supported
7880 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7881 F:      Documentation/gpu/xen-front.rst
7882 F:      drivers/gpu/drm/xen/
7883
7884 DRM DRIVERS FOR XILINX
7885 M:      Laurent Pinchart <[email protected]>
7886 M:      Tomi Valkeinen <[email protected]>
7887 L:      [email protected]
7888 S:      Maintained
7889 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7890 F:      Documentation/devicetree/bindings/display/xlnx/
7891 F:      Documentation/gpu/zynqmp.rst
7892 F:      drivers/gpu/drm/xlnx/
7893
7894 DRM GPU SCHEDULER
7895 M:      Luben Tuikov <[email protected]>
7896 M:      Matthew Brost <[email protected]>
7897 M:      Danilo Krummrich <[email protected]>
7898 M:      Philipp Stanner <[email protected]>
7899 L:      [email protected]
7900 S:      Maintained
7901 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7902 F:      drivers/gpu/drm/scheduler/
7903 F:      include/drm/gpu_scheduler.h
7904
7905 DRM PANEL DRIVERS
7906 M:      Neil Armstrong <[email protected]>
7907 R:      Jessica Zhang <[email protected]>
7908 L:      [email protected]
7909 S:      Maintained
7910 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7911 F:      Documentation/devicetree/bindings/display/panel/
7912 F:      drivers/gpu/drm/drm_panel.c
7913 F:      drivers/gpu/drm/panel/
7914 F:      include/drm/drm_panel.h
7915
7916 DRM PRIVACY-SCREEN CLASS
7917 M:      Hans de Goede <[email protected]>
7918 L:      [email protected]
7919 S:      Maintained
7920 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7921 F:      drivers/gpu/drm/drm_privacy_screen*
7922 F:      include/drm/drm_privacy_screen*
7923
7924 DRM TTM SUBSYSTEM
7925 M:      Christian Koenig <[email protected]>
7926 M:      Huang Rui <[email protected]>
7927 L:      [email protected]
7928 S:      Maintained
7929 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7930 F:      drivers/gpu/drm/ttm/
7931 F:      include/drm/ttm/
7932
7933 DRM AUTOMATED TESTING
7934 M:      Helen Koike <[email protected]>
7935 L:      [email protected]
7936 S:      Maintained
7937 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7938 F:      Documentation/gpu/automated_testing.rst
7939 F:      drivers/gpu/drm/ci/
7940
7941 DSBR100 USB FM RADIO DRIVER
7942 M:      Alexey Klimov <[email protected]>
7943 L:      [email protected]
7944 S:      Maintained
7945 T:      git git://linuxtv.org/media.git
7946 F:      drivers/media/radio/dsbr100.c
7947
7948 DT3155 MEDIA DRIVER
7949 M:      Hans Verkuil <[email protected]>
7950 L:      [email protected]
7951 S:      Odd Fixes
7952 W:      https://linuxtv.org
7953 T:      git git://linuxtv.org/media.git
7954 F:      drivers/media/pci/dt3155/
7955
7956 DVB_USB_AF9015 MEDIA DRIVER
7957 L:      [email protected]
7958 S:      Orphan
7959 W:      https://linuxtv.org
7960 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7961 F:      drivers/media/usb/dvb-usb-v2/af9015*
7962
7963 DVB_USB_AF9035 MEDIA DRIVER
7964 L:      [email protected]
7965 S:      Orphan
7966 W:      https://linuxtv.org
7967 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7968 F:      drivers/media/usb/dvb-usb-v2/af9035*
7969
7970 DVB_USB_ANYSEE MEDIA DRIVER
7971 L:      [email protected]
7972 S:      Orphan
7973 W:      https://linuxtv.org
7974 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7975 F:      drivers/media/usb/dvb-usb-v2/anysee*
7976
7977 DVB_USB_AU6610 MEDIA DRIVER
7978 L:      [email protected]
7979 S:      Orphan
7980 W:      https://linuxtv.org
7981 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7982 F:      drivers/media/usb/dvb-usb-v2/au6610*
7983
7984 DVB_USB_CE6230 MEDIA DRIVER
7985 L:      [email protected]
7986 S:      Orphan
7987 W:      https://linuxtv.org
7988 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7989 F:      drivers/media/usb/dvb-usb-v2/ce6230*
7990
7991 DVB_USB_CXUSB MEDIA DRIVER
7992 M:      Michael Krufky <[email protected]>
7993 L:      [email protected]
7994 S:      Maintained
7995 W:      https://linuxtv.org
7996 W:      http://github.com/mkrufky
7997 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7998 T:      git git://linuxtv.org/media.git
7999 F:      drivers/media/usb/dvb-usb/cxusb*
8000
8001 DVB_USB_EC168 MEDIA DRIVER
8002 L:      [email protected]
8003 S:      Orphan
8004 W:      https://linuxtv.org
8005 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8006 F:      drivers/media/usb/dvb-usb-v2/ec168*
8007
8008 DVB_USB_GL861 MEDIA DRIVER
8009 L:      [email protected]
8010 S:      Orphan
8011 W:      https://linuxtv.org
8012 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8013 F:      drivers/media/usb/dvb-usb-v2/gl861*
8014
8015 DVB_USB_MXL111SF MEDIA DRIVER
8016 M:      Michael Krufky <[email protected]>
8017 L:      [email protected]
8018 S:      Maintained
8019 W:      https://linuxtv.org
8020 W:      http://github.com/mkrufky
8021 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8022 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
8023 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
8024
8025 DVB_USB_RTL28XXU MEDIA DRIVER
8026 L:      [email protected]
8027 S:      Orphan
8028 W:      https://linuxtv.org
8029 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8030 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
8031
8032 DVB_USB_V2 MEDIA DRIVER
8033 L:      [email protected]
8034 S:      Orphan
8035 W:      https://linuxtv.org
8036 W:      http://palosaari.fi/linux/
8037 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8038 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
8039 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
8040
8041 DYNAMIC DEBUG
8042 M:      Jason Baron <[email protected]>
8043 M:      Jim Cromie <[email protected]>
8044 S:      Maintained
8045 F:      include/linux/dynamic_debug.h
8046 F:      lib/dynamic_debug.c
8047 F:      lib/test_dynamic_debug.c
8048
8049 DYNAMIC INTERRUPT MODERATION
8050 M:      Tal Gilboa <[email protected]>
8051 S:      Maintained
8052 F:      Documentation/networking/net_dim.rst
8053 F:      include/linux/dim.h
8054 F:      lib/dim/
8055
8056 DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
8057 M:      Daniel Lezcano <[email protected]>
8058 L:      [email protected]
8059 S:      Supported
8060 B:      https://bugzilla.kernel.org
8061 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
8062 F:      drivers/powercap/dtpm*
8063 F:      include/linux/dtpm.h
8064
8065 DZ DECSTATION DZ11 SERIAL DRIVER
8066 M:      "Maciej W. Rozycki" <[email protected]>
8067 S:      Maintained
8068 F:      drivers/tty/serial/dz.*
8069
8070 E3X0 POWER BUTTON DRIVER
8071 M:      Moritz Fischer <[email protected]>
8072 L:      [email protected]
8073 S:      Supported
8074 W:      http://www.ettus.com
8075 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
8076 F:      drivers/input/misc/e3x0-button.c
8077
8078 E4000 MEDIA DRIVER
8079 L:      [email protected]
8080 S:      Orphan
8081 W:      https://linuxtv.org
8082 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8083 F:      drivers/media/tuners/e4000*
8084
8085 EARTH_PT1 MEDIA DRIVER
8086 M:      Akihiro Tsukada <[email protected]>
8087 L:      [email protected]
8088 S:      Odd Fixes
8089 F:      drivers/media/pci/pt1/
8090
8091 EARTH_PT3 MEDIA DRIVER
8092 M:      Akihiro Tsukada <[email protected]>
8093 L:      [email protected]
8094 S:      Odd Fixes
8095 F:      drivers/media/pci/pt3/
8096
8097 EC100 MEDIA DRIVER
8098 L:      [email protected]
8099 S:      Orphan
8100 W:      https://linuxtv.org
8101 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8102 F:      drivers/media/dvb-frontends/ec100*
8103
8104 ECRYPT FILE SYSTEM
8105 M:      Tyler Hicks <[email protected]>
8106 L:      [email protected]
8107 S:      Odd Fixes
8108 W:      http://ecryptfs.org
8109 W:      https://launchpad.net/ecryptfs
8110 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
8111 F:      Documentation/filesystems/ecryptfs.rst
8112 F:      fs/ecryptfs/
8113
8114 EDAC-AMD64
8115 M:      Yazen Ghannam <[email protected]>
8116 L:      [email protected]
8117 S:      Supported
8118 F:      drivers/edac/amd64_edac*
8119 F:      drivers/edac/mce_amd*
8120
8121 EDAC-ARMADA
8122 M:      Jan Luebbe <[email protected]>
8123 L:      [email protected]
8124 S:      Maintained
8125 F:      Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
8126 F:      drivers/edac/armada_xp_*
8127
8128 EDAC-AST2500
8129 M:      Stefan Schaeckeler <[email protected]>
8130 S:      Supported
8131 F:      Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
8132 F:      drivers/edac/aspeed_edac.c
8133
8134 EDAC-BLUEFIELD
8135 M:      Shravan Kumar Ramani <[email protected]>
8136 S:      Supported
8137 F:      drivers/edac/bluefield_edac.c
8138
8139 EDAC-CALXEDA
8140 M:      Andre Przywara <[email protected]>
8141 L:      [email protected]
8142 S:      Maintained
8143 F:      drivers/edac/highbank*
8144
8145 EDAC-CAVIUM OCTEON
8146 M:      Thomas Bogendoerfer <[email protected]>
8147 L:      [email protected]
8148 L:      [email protected]
8149 S:      Maintained
8150 F:      drivers/edac/octeon_edac*
8151
8152 EDAC-CAVIUM THUNDERX
8153 M:      Robert Richter <[email protected]>
8154 L:      [email protected]
8155 S:      Odd Fixes
8156 F:      drivers/edac/thunderx_edac*
8157
8158 EDAC-CORE
8159 M:      Borislav Petkov <[email protected]>
8160 M:      Tony Luck <[email protected]>
8161 R:      James Morse <[email protected]>
8162 R:      Mauro Carvalho Chehab <[email protected]>
8163 R:      Robert Richter <[email protected]>
8164 L:      [email protected]
8165 S:      Supported
8166 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
8167 F:      Documentation/driver-api/edac.rst
8168 F:      drivers/edac/
8169 F:      include/linux/edac.h
8170
8171 EDAC-DMC520
8172 M:      Lei Wang <[email protected]>
8173 L:      [email protected]
8174 S:      Supported
8175 F:      drivers/edac/dmc520_edac.c
8176
8177 EDAC-E752X
8178 M:      Mark Gross <[email protected]>
8179 L:      [email protected]
8180 S:      Maintained
8181 F:      drivers/edac/e752x_edac.c
8182
8183 EDAC-E7XXX
8184 L:      [email protected]
8185 S:      Maintained
8186 F:      drivers/edac/e7xxx_edac.c
8187
8188 EDAC-FSL_DDR
8189 R:      Frank Li <[email protected]>
8190 L:      [email protected]
8191 L:      [email protected]
8192 S:      Maintained
8193 F:      drivers/edac/fsl_ddr_edac.*
8194
8195 EDAC-GHES
8196 M:      Mauro Carvalho Chehab <[email protected]>
8197 L:      [email protected]
8198 S:      Maintained
8199 F:      drivers/edac/ghes_edac.c
8200
8201 EDAC-I10NM
8202 M:      Tony Luck <[email protected]>
8203 L:      [email protected]
8204 S:      Maintained
8205 F:      drivers/edac/i10nm_base.c
8206
8207 EDAC-I3000
8208 L:      [email protected]
8209 S:      Orphan
8210 F:      drivers/edac/i3000_edac.c
8211
8212 EDAC-I5000
8213 L:      [email protected]
8214 S:      Maintained
8215 F:      drivers/edac/i5000_edac.c
8216
8217 EDAC-I5400
8218 M:      Mauro Carvalho Chehab <[email protected]>
8219 L:      [email protected]
8220 S:      Maintained
8221 F:      drivers/edac/i5400_edac.c
8222
8223 EDAC-I7300
8224 M:      Mauro Carvalho Chehab <[email protected]>
8225 L:      [email protected]
8226 S:      Maintained
8227 F:      drivers/edac/i7300_edac.c
8228
8229 EDAC-I7CORE
8230 M:      Mauro Carvalho Chehab <[email protected]>
8231 L:      [email protected]
8232 S:      Maintained
8233 F:      drivers/edac/i7core_edac.c
8234
8235 EDAC-I82443BXGX
8236 M:      Tim Small <[email protected]>
8237 L:      [email protected]
8238 S:      Maintained
8239 F:      drivers/edac/i82443bxgx_edac.c
8240
8241 EDAC-I82975X
8242 M:      "Arvind R." <[email protected]>
8243 L:      [email protected]
8244 S:      Maintained
8245 F:      drivers/edac/i82975x_edac.c
8246
8247 EDAC-IE31200
8248 M:      Jason Baron <[email protected]>
8249 L:      [email protected]
8250 S:      Maintained
8251 F:      drivers/edac/ie31200_edac.c
8252
8253 EDAC-IGEN6
8254 M:      Tony Luck <[email protected]>
8255 R:      Qiuxu Zhuo <[email protected]>
8256 L:      [email protected]
8257 S:      Maintained
8258 F:      drivers/edac/igen6_edac.c
8259
8260 EDAC-MPC85XX
8261 M:      Johannes Thumshirn <[email protected]>
8262 L:      [email protected]
8263 S:      Maintained
8264 F:      drivers/edac/mpc85xx_edac.[ch]
8265
8266 EDAC-NPCM
8267 M:      Marvin Lin <[email protected]>
8268 M:      Stanley Chu <[email protected]>
8269 L:      [email protected]
8270 S:      Maintained
8271 F:      Documentation/devicetree/bindings/memory-controllers/nuvoton,npcm-memory-controller.yaml
8272 F:      drivers/edac/npcm_edac.c
8273
8274 EDAC-PASEMI
8275 M:      Egor Martovetsky <[email protected]>
8276 L:      [email protected]
8277 S:      Maintained
8278 F:      drivers/edac/pasemi_edac.c
8279
8280 EDAC-PND2
8281 M:      Tony Luck <[email protected]>
8282 L:      [email protected]
8283 S:      Maintained
8284 F:      drivers/edac/pnd2_edac.[ch]
8285
8286 EDAC-QCOM
8287 M:      Manivannan Sadhasivam <[email protected]>
8288 L:      [email protected]
8289 L:      [email protected]
8290 S:      Maintained
8291 F:      drivers/edac/qcom_edac.c
8292
8293 EDAC-R82600
8294 M:      Tim Small <[email protected]>
8295 L:      [email protected]
8296 S:      Maintained
8297 F:      drivers/edac/r82600_edac.c
8298
8299 EDAC-SBRIDGE
8300 M:      Tony Luck <[email protected]>
8301 R:      Qiuxu Zhuo <[email protected]>
8302 L:      [email protected]
8303 S:      Maintained
8304 F:      drivers/edac/sb_edac.c
8305
8306 EDAC-SKYLAKE
8307 M:      Tony Luck <[email protected]>
8308 L:      [email protected]
8309 S:      Maintained
8310 F:      drivers/edac/skx_*.[ch]
8311
8312 EDAC-TI
8313 M:      Tero Kristo <[email protected]>
8314 L:      [email protected]
8315 S:      Odd Fixes
8316 F:      drivers/edac/ti_edac.c
8317
8318 EDIROL UA-101/UA-1000 DRIVER
8319 M:      Clemens Ladisch <[email protected]>
8320 L:      [email protected]
8321 S:      Maintained
8322 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8323 F:      sound/usb/misc/ua101.c
8324
8325 EFI TEST DRIVER
8326 M:      Ivan Hu <[email protected]>
8327 M:      Ard Biesheuvel <[email protected]>
8328 L:      [email protected]
8329 S:      Maintained
8330 F:      drivers/firmware/efi/test/
8331
8332 EFI VARIABLE FILESYSTEM
8333 M:      Jeremy Kerr <[email protected]>
8334 M:      Ard Biesheuvel <[email protected]>
8335 L:      [email protected]
8336 S:      Maintained
8337 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
8338 F:      fs/efivarfs/
8339
8340 EFIFB FRAMEBUFFER DRIVER
8341 M:      Peter Jones <[email protected]>
8342 L:      [email protected]
8343 S:      Maintained
8344 F:      drivers/video/fbdev/efifb.c
8345
8346 EFS FILESYSTEM
8347 S:      Orphan
8348 W:      http://aeschi.ch.eu.org/efs/
8349 F:      fs/efs/
8350
8351 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
8352 L:      [email protected]
8353 S:      Orphan
8354 F:      drivers/net/ethernet/ibm/ehea/
8355
8356 ELM327 CAN NETWORK DRIVER
8357 M:      Max Staudt <[email protected]>
8358 L:      [email protected]
8359 S:      Maintained
8360 F:      Documentation/networking/device_drivers/can/can327.rst
8361 F:      drivers/net/can/can327.c
8362
8363 EM28XX VIDEO4LINUX DRIVER
8364 M:      Mauro Carvalho Chehab <[email protected]>
8365 L:      [email protected]
8366 S:      Maintained
8367 W:      https://linuxtv.org
8368 T:      git git://linuxtv.org/media.git
8369 F:      Documentation/admin-guide/media/em28xx*
8370 F:      drivers/media/usb/em28xx/
8371
8372 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
8373 M:      Adrian Hunter <[email protected]>
8374 M:      Asutosh Das <[email protected]>
8375 R:      Ritesh Harjani <[email protected]>
8376 L:      [email protected]
8377 S:      Supported
8378 F:      drivers/mmc/host/cqhci*
8379
8380 EMS CPC-PCI CAN DRIVER
8381 M:      Gerhard Uttenthaler <[email protected]>
8382 M:      [email protected]
8383 L:      [email protected]
8384 S:      Maintained
8385 F:      drivers/net/can/sja1000/ems_pci.c
8386
8387 EMULEX 10Gbps iSCSI - OneConnect DRIVER
8388 M:      Ketan Mukadam <[email protected]>
8389 L:      [email protected]
8390 S:      Supported
8391 W:      http://www.broadcom.com
8392 F:      drivers/scsi/be2iscsi/
8393
8394 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
8395 M:      Ajit Khaparde <[email protected]>
8396 M:      Sriharsha Basavapatna <[email protected]>
8397 M:      Somnath Kotur <[email protected]>
8398 L:      [email protected]
8399 S:      Supported
8400 W:      http://www.emulex.com
8401 F:      drivers/net/ethernet/emulex/benet/
8402
8403 EMULEX ONECONNECT ROCE DRIVER
8404 M:      Selvin Xavier <[email protected]>
8405 L:      [email protected]
8406 S:      Odd Fixes
8407 W:      http://www.broadcom.com
8408 F:      drivers/infiniband/hw/ocrdma/
8409 F:      include/uapi/rdma/ocrdma-abi.h
8410
8411 EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
8412 M:      James Smart <[email protected]>
8413 M:      Ram Vegesna <[email protected]>
8414 L:      [email protected]
8415 L:      [email protected]
8416 S:      Supported
8417 W:      http://www.broadcom.com
8418 F:      drivers/scsi/elx/
8419
8420 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
8421 M:      James Smart <[email protected]>
8422 M:      Dick Kennedy <[email protected]>
8423 L:      [email protected]
8424 S:      Supported
8425 W:      http://www.broadcom.com
8426 F:      drivers/scsi/lpfc/
8427
8428 ENE CB710 FLASH CARD READER DRIVER
8429 M:      Michał Mirosław <[email protected]>
8430 S:      Maintained
8431 F:      drivers/misc/cb710/
8432 F:      drivers/mmc/host/cb710-mmc.*
8433 F:      include/linux/cb710.h
8434
8435 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
8436 M:      Maxim Levitsky <[email protected]>
8437 S:      Maintained
8438 F:      drivers/media/rc/ene_ir.*
8439
8440 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
8441 M:      Laurentiu Tudor <[email protected]>
8442 L:      [email protected]
8443 S:      Maintained
8444 F:      drivers/tty/ehv_bytechan.c
8445
8446 EPSON S1D13XXX FRAMEBUFFER DRIVER
8447 M:      Kristoffer Ericson <[email protected]>
8448 S:      Maintained
8449 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8450 F:      drivers/video/fbdev/s1d13xxxfb.c
8451 F:      include/video/s1d13xxxfb.h
8452
8453 EROFS FILE SYSTEM
8454 M:      Gao Xiang <[email protected]>
8455 M:      Chao Yu <[email protected]>
8456 R:      Yue Hu <[email protected]>
8457 R:      Jeffle Xu <[email protected]>
8458 R:      Sandeep Dhavale <[email protected]>
8459 L:      [email protected]
8460 S:      Maintained
8461 W:      https://erofs.docs.kernel.org
8462 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
8463 F:      Documentation/ABI/testing/sysfs-fs-erofs
8464 F:      Documentation/filesystems/erofs.rst
8465 F:      fs/erofs/
8466 F:      include/trace/events/erofs.h
8467
8468 ERRSEQ ERROR TRACKING INFRASTRUCTURE
8469 M:      Jeff Layton <[email protected]>
8470 S:      Maintained
8471 F:      include/linux/errseq.h
8472 F:      lib/errseq.c
8473
8474 ESD CAN NETWORK DRIVERS
8475 M:      Stefan Mätje <[email protected]>
8476 R:      [email protected]
8477 L:      [email protected]
8478 S:      Maintained
8479 F:      drivers/net/can/esd/
8480
8481 ESD CAN/USB DRIVERS
8482 M:      Frank Jungclaus <[email protected]>
8483 R:      [email protected]
8484 L:      [email protected]
8485 S:      Maintained
8486 F:      drivers/net/can/usb/esd_usb.c
8487
8488 ET131X NETWORK DRIVER
8489 M:      Mark Einon <[email protected]>
8490 S:      Odd Fixes
8491 F:      drivers/net/ethernet/agere/
8492
8493 ETAS ES58X CAN/USB DRIVER
8494 M:      Vincent Mailhol <[email protected]>
8495 L:      [email protected]
8496 S:      Maintained
8497 F:      Documentation/networking/devlink/etas_es58x.rst
8498 F:      drivers/net/can/usb/etas_es58x/
8499
8500 ETHERNET BRIDGE
8501 M:      Roopa Prabhu <[email protected]>
8502 M:      Nikolay Aleksandrov <[email protected]>
8503 L:      [email protected]
8504 L:      [email protected]
8505 S:      Maintained
8506 W:      http://www.linuxfoundation.org/en/Net:Bridge
8507 F:      include/linux/netfilter_bridge/
8508 F:      net/bridge/
8509
8510 ETHERNET PHY LIBRARY
8511 M:      Andrew Lunn <[email protected]>
8512 M:      Heiner Kallweit <[email protected]>
8513 R:      Russell King <[email protected]>
8514 L:      [email protected]
8515 S:      Maintained
8516 F:      Documentation/ABI/testing/sysfs-class-net-phydev
8517 F:      Documentation/devicetree/bindings/net/ethernet-phy.yaml
8518 F:      Documentation/devicetree/bindings/net/mdio*
8519 F:      Documentation/devicetree/bindings/net/qca,ar803x.yaml
8520 F:      Documentation/networking/phy.rst
8521 F:      drivers/net/mdio/
8522 F:      drivers/net/mdio/acpi_mdio.c
8523 F:      drivers/net/mdio/fwnode_mdio.c
8524 F:      drivers/net/mdio/of_mdio.c
8525 F:      drivers/net/pcs/
8526 F:      drivers/net/phy/
8527 F:      include/dt-bindings/net/qca-ar803x.h
8528 F:      include/linux/*mdio*.h
8529 F:      include/linux/linkmode.h
8530 F:      include/linux/mdio/*.h
8531 F:      include/linux/mii.h
8532 F:      include/linux/of_net.h
8533 F:      include/linux/phy.h
8534 F:      include/linux/phy_fixed.h
8535 F:      include/linux/phy_link_topology.h
8536 F:      include/linux/phylib_stubs.h
8537 F:      include/linux/platform_data/mdio-bcm-unimac.h
8538 F:      include/linux/platform_data/mdio-gpio.h
8539 F:      include/trace/events/mdio.h
8540 F:      include/uapi/linux/mdio.h
8541 F:      include/uapi/linux/mii.h
8542 F:      net/core/of_net.c
8543
8544 ETHERNET PHY LIBRARY [RUST]
8545 M:      FUJITA Tomonori <[email protected]>
8546 R:      Trevor Gross <[email protected]>
8547 L:      [email protected]
8548 L:      [email protected]
8549 S:      Maintained
8550 F:      rust/kernel/net/phy.rs
8551 F:      rust/kernel/net/phy/reg.rs
8552
8553 EXEC & BINFMT API, ELF
8554 R:      Eric Biederman <[email protected]>
8555 R:      Kees Cook <[email protected]>
8556 L:      [email protected]
8557 S:      Supported
8558 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
8559 F:      Documentation/userspace-api/ELF.rst
8560 F:      fs/*binfmt_*.c
8561 F:      fs/Kconfig.binfmt
8562 F:      fs/exec.c
8563 F:      fs/tests/binfmt_*_kunit.c
8564 F:      fs/tests/exec_kunit.c
8565 F:      include/linux/binfmts.h
8566 F:      include/linux/elf.h
8567 F:      include/uapi/linux/binfmts.h
8568 F:      include/uapi/linux/elf.h
8569 F:      tools/testing/selftests/exec/
8570 N:      asm/elf.h
8571 N:      binfmt
8572
8573 EXFAT FILE SYSTEM
8574 M:      Namjae Jeon <[email protected]>
8575 M:      Sungjong Seo <[email protected]>
8576 R:      Yuezhang Mo <[email protected]>
8577 L:      [email protected]
8578 S:      Maintained
8579 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat.git
8580 F:      fs/exfat/
8581
8582 EXPRESSWIRE PROTOCOL LIBRARY
8583 M:      Duje Mihanović <[email protected]>
8584 L:      [email protected]
8585 S:      Maintained
8586 F:      drivers/leds/leds-expresswire.c
8587 F:      include/linux/leds-expresswire.h
8588
8589 EXT2 FILE SYSTEM
8590 M:      Jan Kara <[email protected]>
8591 L:      [email protected]
8592 S:      Maintained
8593 F:      Documentation/filesystems/ext2.rst
8594 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git
8595 F:      fs/ext2/
8596 F:      include/linux/ext2*
8597
8598 EXT4 FILE SYSTEM
8599 M:      "Theodore Ts'o" <[email protected]>
8600 M:      Andreas Dilger <[email protected]>
8601 L:      [email protected]
8602 S:      Maintained
8603 W:      http://ext4.wiki.kernel.org
8604 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
8605 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
8606 F:      Documentation/filesystems/ext4/
8607 F:      fs/ext4/
8608 F:      include/trace/events/ext4.h
8609 F:      include/uapi/linux/ext4.h
8610
8611 Extended Verification Module (EVM)
8612 M:      Mimi Zohar <[email protected]>
8613 M:      Roberto Sassu <[email protected]>
8614 L:      [email protected]
8615 S:      Supported
8616 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8617 F:      security/integrity/
8618 F:      security/integrity/evm/
8619
8620 EXTENSIBLE FIRMWARE INTERFACE (EFI)
8621 M:      Ard Biesheuvel <[email protected]>
8622 L:      [email protected]
8623 S:      Maintained
8624 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
8625 F:      Documentation/admin-guide/efi-stub.rst
8626 F:      arch/*/include/asm/efi.h
8627 F:      arch/*/kernel/efi.c
8628 F:      arch/arm/boot/compressed/efi-header.S
8629 F:      arch/x86/platform/efi/
8630 F:      drivers/firmware/efi/
8631 F:      include/linux/efi*.h
8632
8633 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
8634 M:      MyungJoo Ham <[email protected]>
8635 M:      Chanwoo Choi <[email protected]>
8636 L:      [email protected]
8637 S:      Maintained
8638 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
8639 F:      Documentation/devicetree/bindings/extcon/
8640 F:      Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
8641 F:      drivers/extcon/
8642 F:      include/linux/extcon.h
8643 F:      include/linux/extcon/
8644
8645 EXTRA BOOT CONFIG
8646 M:      Masami Hiramatsu <[email protected]>
8647 L:      [email protected]
8648 L:      [email protected]
8649 S:      Maintained
8650 Q:      https://patchwork.kernel.org/project/linux-trace-kernel/list/
8651 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
8652 F:      Documentation/admin-guide/bootconfig.rst
8653 F:      fs/proc/bootconfig.c
8654 F:      include/linux/bootconfig.h
8655 F:      lib/bootconfig-data.S
8656 F:      lib/bootconfig.c
8657 F:      tools/bootconfig/*
8658 F:      tools/bootconfig/scripts/*
8659
8660 EXTRON DA HD 4K PLUS CEC DRIVER
8661 M:      Hans Verkuil <[email protected]>
8662 L:      [email protected]
8663 S:      Maintained
8664 T:      git git://linuxtv.org/media.git
8665 F:      drivers/media/cec/usb/extron-da-hd-4k-plus/
8666
8667 EXYNOS DP DRIVER
8668 M:      Jingoo Han <[email protected]>
8669 L:      [email protected]
8670 S:      Maintained
8671 F:      drivers/gpu/drm/exynos/exynos_dp*
8672
8673 EXYNOS SYSMMU (IOMMU) driver
8674 M:      Marek Szyprowski <[email protected]>
8675 L:      [email protected]
8676 S:      Maintained
8677 F:      drivers/iommu/exynos-iommu.c
8678
8679 F2FS FILE SYSTEM
8680 M:      Jaegeuk Kim <[email protected]>
8681 M:      Chao Yu <[email protected]>
8682 L:      [email protected]
8683 S:      Maintained
8684 W:      https://f2fs.wiki.kernel.org/
8685 Q:      https://patchwork.kernel.org/project/f2fs/list/
8686 B:      https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=f2fs
8687 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
8688 F:      Documentation/ABI/testing/sysfs-fs-f2fs
8689 F:      Documentation/filesystems/f2fs.rst
8690 F:      fs/f2fs/
8691 F:      include/linux/f2fs_fs.h
8692 F:      include/trace/events/f2fs.h
8693 F:      include/uapi/linux/f2fs.h
8694
8695 F71805F HARDWARE MONITORING DRIVER
8696 M:      Jean Delvare <[email protected]>
8697 L:      [email protected]
8698 S:      Maintained
8699 F:      Documentation/hwmon/f71805f.rst
8700 F:      drivers/hwmon/f71805f.c
8701
8702 FADDR2LINE
8703 M:      Josh Poimboeuf <[email protected]>
8704 S:      Maintained
8705 F:      scripts/faddr2line
8706
8707 FAILOVER MODULE
8708 M:      Sridhar Samudrala <[email protected]>
8709 L:      [email protected]
8710 S:      Supported
8711 F:      Documentation/networking/failover.rst
8712 F:      include/net/failover.h
8713 F:      net/core/failover.c
8714
8715 FANOTIFY
8716 M:      Jan Kara <[email protected]>
8717 R:      Amir Goldstein <[email protected]>
8718 R:      Matthew Bobrowski <[email protected]>
8719 L:      [email protected]
8720 S:      Maintained
8721 F:      fs/notify/fanotify/
8722 F:      include/linux/fanotify.h
8723 F:      include/uapi/linux/fanotify.h
8724
8725 FARADAY FOTG210 USB2 DUAL-ROLE CONTROLLER
8726 M:      Linus Walleij <[email protected]>
8727 L:      [email protected]
8728 S:      Maintained
8729 F:      drivers/usb/fotg210/
8730
8731 FARSYNC SYNCHRONOUS DRIVER
8732 M:      Kevin Curtis <[email protected]>
8733 S:      Supported
8734 W:      http://www.farsite.co.uk/
8735 F:      drivers/net/wan/farsync.*
8736
8737 FAULT INJECTION SUPPORT
8738 M:      Akinobu Mita <[email protected]>
8739 S:      Supported
8740 F:      Documentation/fault-injection/
8741 F:      lib/fault-inject.c
8742 F:      tools/testing/fault-injection/
8743
8744 FBTFT Framebuffer drivers
8745 L:      [email protected]
8746 L:      [email protected]
8747 S:      Orphan
8748 F:      drivers/staging/fbtft/
8749
8750 FC0011 TUNER DRIVER
8751 M:      Michael Buesch <[email protected]>
8752 L:      [email protected]
8753 S:      Maintained
8754 F:      drivers/media/tuners/fc0011.c
8755 F:      drivers/media/tuners/fc0011.h
8756
8757 FC2580 MEDIA DRIVER
8758 L:      [email protected]
8759 S:      Orphan
8760 W:      https://linuxtv.org
8761 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8762 F:      drivers/media/tuners/fc2580*
8763
8764 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
8765 M:      Hannes Reinecke <[email protected]>
8766 L:      [email protected]
8767 S:      Supported
8768 W:      www.Open-FCoE.org
8769 F:      drivers/scsi/fcoe/
8770 F:      drivers/scsi/libfc/
8771 F:      include/scsi/fc/
8772 F:      include/scsi/libfc.h
8773 F:      include/scsi/libfcoe.h
8774 F:      include/uapi/scsi/fc/
8775
8776 FILE LOCKING (flock() and fcntl()/lockf())
8777 M:      Jeff Layton <[email protected]>
8778 M:      Chuck Lever <[email protected]>
8779 R:      Alexander Aring <[email protected]>
8780 L:      [email protected]
8781 S:      Maintained
8782 F:      fs/fcntl.c
8783 F:      fs/locks.c
8784 F:      include/linux/fcntl.h
8785 F:      include/uapi/linux/fcntl.h
8786
8787 FILESYSTEM DIRECT ACCESS (DAX)
8788 M:      Dan Williams <[email protected]>
8789 R:      Matthew Wilcox <[email protected]>
8790 R:      Jan Kara <[email protected]>
8791 L:      [email protected]
8792 L:      [email protected]
8793 S:      Supported
8794 F:      fs/dax.c
8795 F:      include/linux/dax.h
8796 F:      include/trace/events/fs_dax.h
8797
8798 FILESYSTEMS (VFS and infrastructure)
8799 M:      Alexander Viro <[email protected]>
8800 M:      Christian Brauner <[email protected]>
8801 R:      Jan Kara <[email protected]>
8802 L:      [email protected]
8803 S:      Maintained
8804 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs.git
8805 F:      fs/*
8806 F:      include/linux/fs.h
8807 F:      include/linux/fs_types.h
8808 F:      include/uapi/linux/fs.h
8809 F:      include/uapi/linux/openat2.h
8810
8811 FILESYSTEMS [EXPORTFS]
8812 M:      Chuck Lever <[email protected]>
8813 M:      Jeff Layton <[email protected]>
8814 R:      Amir Goldstein <[email protected]>
8815 L:      [email protected]
8816 L:      [email protected]
8817 S:      Supported
8818 F:      Documentation/filesystems/nfs/exporting.rst
8819 F:      fs/exportfs/
8820 F:      fs/fhandle.c
8821 F:      include/linux/exportfs.h
8822
8823 FILESYSTEMS [IDMAPPED MOUNTS]
8824 M:      Christian Brauner <[email protected]>
8825 M:      Seth Forshee <[email protected]>
8826 L:      [email protected]
8827 S:      Maintained
8828 F:      Documentation/filesystems/idmappings.rst
8829 F:      fs/mnt_idmapping.c
8830 F:      include/linux/mnt_idmapping.*
8831 F:      tools/testing/selftests/mount_setattr/
8832
8833 FILESYSTEMS [IOMAP]
8834 M:      Christian Brauner <[email protected]>
8835 R:      Darrick J. Wong <[email protected]>
8836 L:      [email protected]
8837 L:      [email protected]
8838 S:      Supported
8839 F:      Documentation/filesystems/iomap/*
8840 F:      fs/iomap/
8841 F:      include/linux/iomap.h
8842
8843 FILESYSTEMS [NETFS LIBRARY]
8844 M:      David Howells <[email protected]>
8845 R:      Jeff Layton <[email protected]>
8846 L:      [email protected]
8847 L:      [email protected]
8848 S:      Supported
8849 F:      Documentation/filesystems/caching/
8850 F:      Documentation/filesystems/netfs_library.rst
8851 F:      fs/netfs/
8852 F:      include/linux/fscache*.h
8853 F:      include/linux/netfs.h
8854 F:      include/trace/events/fscache.h
8855 F:      include/trace/events/netfs.h
8856
8857 FILESYSTEMS [STACKABLE]
8858 M:      Miklos Szeredi <[email protected]>
8859 M:      Amir Goldstein <[email protected]>
8860 L:      [email protected]
8861 L:      [email protected]
8862 S:      Maintained
8863 F:      fs/backing-file.c
8864 F:      include/linux/backing-file.h
8865
8866 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8867 M:      Riku Voipio <[email protected]>
8868 L:      [email protected]
8869 S:      Maintained
8870 F:      drivers/hwmon/f75375s.c
8871 F:      include/linux/f75375s.h
8872
8873 FINTEK F81604 USB to 2xCANBUS DEVICE DRIVER
8874 M:      Ji-Ze Hong (Peter Hong) <[email protected]>
8875 L:      [email protected]
8876 S:      Maintained
8877 F:      drivers/net/can/usb/f81604.c
8878
8879 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
8880 M:      Clemens Ladisch <[email protected]>
8881 M:      Takashi Sakamoto <[email protected]>
8882 L:      [email protected]
8883 S:      Maintained
8884 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8885 F:      include/uapi/sound/firewire.h
8886 F:      sound/firewire/
8887
8888 FIREWIRE MEDIA DRIVERS (firedtv)
8889 M:      Stefan Richter <[email protected]>
8890 L:      [email protected]
8891 L:      [email protected]
8892 S:      Maintained
8893 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
8894 F:      drivers/media/firewire/
8895
8896 FIREWIRE SBP-2 TARGET
8897 M:      Chris Boot <[email protected]>
8898 L:      [email protected]
8899 L:      [email protected]
8900 L:      [email protected]
8901 S:      Maintained
8902 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
8903 F:      drivers/target/sbp/
8904
8905 FIREWIRE SUBSYSTEM
8906 M:      Takashi Sakamoto <[email protected]>
8907 M:      Takashi Sakamoto <[email protected]>
8908 L:      [email protected]
8909 S:      Maintained
8910 W:      http://ieee1394.docs.kernel.org/
8911 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
8912 F:      drivers/firewire/
8913 F:      include/linux/firewire.h
8914 F:      include/uapi/linux/firewire*.h
8915 F:      tools/firewire/
8916
8917 FIRMWARE FRAMEWORK FOR ARMV8-A
8918 M:      Sudeep Holla <[email protected]>
8919 L:      [email protected] (moderated for non-subscribers)
8920 S:      Maintained
8921 F:      drivers/firmware/arm_ffa/
8922 F:      include/linux/arm_ffa.h
8923
8924 FIRMWARE LOADER (request_firmware)
8925 M:      Luis Chamberlain <[email protected]>
8926 M:      Russ Weight <[email protected]>
8927 M:      Danilo Krummrich <[email protected]>
8928 L:      [email protected]
8929 S:      Maintained
8930 F:      Documentation/firmware_class/
8931 F:      drivers/base/firmware_loader/
8932 F:      rust/kernel/firmware.rs
8933 F:      include/linux/firmware.h
8934
8935 FLEXTIMER FTM-QUADDEC DRIVER
8936 M:      Patrick Havelange <[email protected]>
8937 L:      [email protected]
8938 S:      Maintained
8939 F:      Documentation/devicetree/bindings/counter/ftm-quaddec.txt
8940 F:      drivers/counter/ftm-quaddec.c
8941
8942 FLOPPY DRIVER
8943 M:      Denis Efremov <[email protected]>
8944 L:      [email protected]
8945 S:      Odd Fixes
8946 F:      drivers/block/floppy.c
8947
8948 FLYSKY FSIA6B RC RECEIVER
8949 M:      Markus Koch <[email protected]>
8950 L:      [email protected]
8951 S:      Maintained
8952 F:      drivers/input/joystick/fsia6b.c
8953
8954 FOCUSRITE SCARLETT2 MIXER DRIVER (Scarlett Gen 2+ and Clarett)
8955 M:      Geoffrey D. Bennett <[email protected]>
8956 L:      [email protected]
8957 S:      Maintained
8958 W:      https://github.com/geoffreybennett/scarlett-gen2
8959 B:      https://github.com/geoffreybennett/scarlett-gen2/issues
8960 T:      git https://github.com/geoffreybennett/scarlett-gen2.git
8961 F:      include/uapi/sound/scarlett2.h
8962 F:      sound/usb/mixer_scarlett2.c
8963
8964 FORCEDETH GIGABIT ETHERNET DRIVER
8965 M:      Rain River <[email protected]>
8966 M:      Zhu Yanjun <[email protected]>
8967 L:      [email protected]
8968 S:      Maintained
8969 F:      drivers/net/ethernet/nvidia/*
8970
8971 FORTIFY_SOURCE
8972 M:      Kees Cook <[email protected]>
8973 L:      [email protected]
8974 S:      Supported
8975 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
8976 F:      include/linux/fortify-string.h
8977 F:      lib/fortify_kunit.c
8978 F:      lib/memcpy_kunit.c
8979 F:      lib/test_fortify/*
8980 K:      \bunsafe_memcpy\b
8981 K:      \b__NO_FORTIFY\b
8982
8983 FPGA DFL DRIVERS
8984 M:      Wu Hao <[email protected]>
8985 R:      Tom Rix <[email protected]>
8986 L:      [email protected]
8987 S:      Maintained
8988 F:      Documentation/ABI/testing/sysfs-bus-dfl*
8989 F:      Documentation/fpga/dfl.rst
8990 F:      drivers/fpga/dfl*
8991 F:      drivers/uio/uio_dfl.c
8992 F:      include/linux/dfl.h
8993 F:      include/uapi/linux/fpga-dfl.h
8994
8995 FPGA MANAGER FRAMEWORK
8996 M:      Moritz Fischer <[email protected]>
8997 M:      Wu Hao <[email protected]>
8998 M:      Xu Yilun <[email protected]>
8999 R:      Tom Rix <[email protected]>
9000 L:      [email protected]
9001 S:      Maintained
9002 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
9003 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git
9004 F:      Documentation/devicetree/bindings/fpga/
9005 F:      Documentation/driver-api/fpga/
9006 F:      Documentation/fpga/
9007 F:      drivers/fpga/
9008 F:      include/linux/fpga/
9009
9010 FPU EMULATOR
9011 M:      Bill Metzenthen <[email protected]>
9012 S:      Maintained
9013 W:      https://floatingpoint.billm.au/
9014 F:      arch/x86/math-emu/
9015
9016 FRAMEBUFFER CORE
9017 M:      Simona Vetter <[email protected]>
9018 S:      Odd Fixes
9019 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
9020 F:      drivers/video/fbdev/core/
9021
9022 FRAMEBUFFER LAYER
9023 M:      Helge Deller <[email protected]>
9024 L:      [email protected]
9025 L:      [email protected]
9026 S:      Maintained
9027 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
9028 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
9029 F:      Documentation/fb/
9030 F:      drivers/video/
9031 F:      include/linux/fb.h
9032 F:      include/uapi/linux/fb.h
9033 F:      include/uapi/video/
9034 F:      include/video/
9035
9036 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
9037 M:      Horia Geantă <[email protected]>
9038 M:      Pankaj Gupta <[email protected]>
9039 M:      Gaurav Jain <[email protected]>
9040 L:      [email protected]
9041 S:      Maintained
9042 F:      Documentation/devicetree/bindings/crypto/fsl,sec-v4.0*
9043 F:      drivers/crypto/caam/
9044
9045 FREESCALE COLDFIRE M5441X MMC DRIVER
9046 M:      Angelo Dureghello <[email protected]>
9047 L:      [email protected]
9048 S:      Maintained
9049 F:      drivers/mmc/host/sdhci-esdhc-mcf.c
9050 F:      include/linux/platform_data/mmc-esdhc-mcf.h
9051
9052 FREESCALE DIU FRAMEBUFFER DRIVER
9053 M:      Timur Tabi <[email protected]>
9054 L:      [email protected]
9055 S:      Maintained
9056 F:      drivers/video/fbdev/fsl-diu-fb.*
9057
9058 FREESCALE DMA DRIVER
9059 M:      Zhang Wei <[email protected]>
9060 L:      [email protected]
9061 S:      Maintained
9062 F:      drivers/dma/fsldma.*
9063
9064 FREESCALE DSPI DRIVER
9065 M:      Vladimir Oltean <[email protected]>
9066 L:      [email protected]
9067 L:      [email protected]
9068 S:      Maintained
9069 F:      Documentation/devicetree/bindings/spi/fsl,dspi*.yaml
9070 F:      drivers/spi/spi-fsl-dspi.c
9071 F:      include/linux/spi/spi-fsl-dspi.h
9072
9073 FREESCALE eDMA DRIVER
9074 M:      Frank Li <[email protected]>
9075 L:      [email protected]
9076 L:      [email protected]
9077 S:      Maintained
9078 F:      Documentation/devicetree/bindings/dma/fsl,edma.yaml
9079 F:      drivers/dma/fsl-edma*.*
9080
9081 FREESCALE ENETC ETHERNET DRIVERS
9082 M:      Claudiu Manoil <[email protected]>
9083 M:      Vladimir Oltean <[email protected]>
9084 M:      Wei Fang <[email protected]>
9085 M:      Clark Wang <[email protected]>
9086 L:      [email protected]
9087 L:      [email protected]
9088 S:      Maintained
9089 F:      Documentation/devicetree/bindings/net/fsl,enetc*.yaml
9090 F:      Documentation/devicetree/bindings/net/nxp,netc-blk-ctrl.yaml
9091 F:      drivers/net/ethernet/freescale/enetc/
9092 F:      include/linux/fsl/enetc_mdio.h
9093 F:      include/linux/fsl/netc_global.h
9094
9095 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
9096 M:      Claudiu Manoil <[email protected]>
9097 L:      [email protected]
9098 S:      Maintained
9099 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
9100 F:      drivers/net/ethernet/freescale/gianfar*
9101
9102 FREESCALE GPMI NAND DRIVER
9103 M:      Han Xu <[email protected]>
9104 L:      [email protected]
9105 L:      [email protected]
9106 S:      Maintained
9107 F:      drivers/mtd/nand/raw/gpmi-nand/*
9108
9109 FREESCALE I2C CPM DRIVER
9110 M:      Jochen Friedrich <[email protected]>
9111 L:      [email protected]
9112 L:      [email protected]
9113 S:      Maintained
9114 F:      drivers/i2c/busses/i2c-cpm.c
9115
9116 FREESCALE IMX / MXC FEC DRIVER
9117 M:      Wei Fang <[email protected]>
9118 R:      Shenwei Wang <[email protected]>
9119 R:      Clark Wang <[email protected]>
9120 L:      [email protected]
9121 L:      [email protected]
9122 S:      Maintained
9123 F:      Documentation/devicetree/bindings/net/fsl,fec.yaml
9124 F:      drivers/net/ethernet/freescale/fec.h
9125 F:      drivers/net/ethernet/freescale/fec_main.c
9126 F:      drivers/net/ethernet/freescale/fec_ptp.c
9127
9128 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
9129 M:      Sascha Hauer <[email protected]>
9130 R:      Pengutronix Kernel Team <[email protected]>
9131 L:      [email protected]
9132 L:      [email protected] (moderated for non-subscribers)
9133 S:      Maintained
9134 F:      drivers/video/fbdev/imxfb.c
9135
9136 FREESCALE IMX DDR PMU DRIVER
9137 M:      Frank Li <[email protected]>
9138 L:      [email protected] (moderated for non-subscribers)
9139 S:      Maintained
9140 F:      Documentation/admin-guide/perf/imx-ddr.rst
9141 F:      Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
9142 F:      drivers/perf/fsl_imx8_ddr_perf.c
9143
9144 FREESCALE IMX I2C DRIVER
9145 M:      Oleksij Rempel <[email protected]>
9146 R:      Pengutronix Kernel Team <[email protected]>
9147 L:      [email protected]
9148 S:      Maintained
9149 F:      Documentation/devicetree/bindings/i2c/i2c-imx.yaml
9150 F:      drivers/i2c/busses/i2c-imx.c
9151
9152 FREESCALE IMX LPI2C DRIVER
9153 M:      Dong Aisheng <[email protected]>
9154 L:      [email protected]
9155 L:      [email protected]
9156 S:      Maintained
9157 F:      Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
9158 F:      drivers/i2c/busses/i2c-imx-lpi2c.c
9159
9160 FREESCALE IMX LPSPI DRIVER
9161 M:      Frank Li <[email protected]>
9162 L:      [email protected]
9163 L:      [email protected]
9164 S:      Maintained
9165 F:      Documentation/devicetree/bindings/spi/spi-fsl-lpspi.yaml
9166 F:      drivers/spi/spi-fsl-lpspi.c
9167
9168 FREESCALE MPC I2C DRIVER
9169 M:      Chris Packham <[email protected]>
9170 L:      [email protected]
9171 S:      Maintained
9172 F:      Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
9173 F:      drivers/i2c/busses/i2c-mpc.c
9174
9175 FREESCALE QORIQ DPAA ETHERNET DRIVER
9176 M:      Madalin Bucur <[email protected]>
9177 L:      [email protected]
9178 S:      Maintained
9179 F:      drivers/net/ethernet/freescale/dpaa
9180
9181 FREESCALE QORIQ DPAA FMAN DRIVER
9182 M:      Madalin Bucur <[email protected]>
9183 R:      Sean Anderson <[email protected]>
9184 L:      [email protected]
9185 S:      Maintained
9186 F:      Documentation/devicetree/bindings/net/fsl,fman*.yaml
9187 F:      drivers/net/ethernet/freescale/fman
9188
9189 FREESCALE QORIQ PTP CLOCK DRIVER
9190 M:      Yangbo Lu <[email protected]>
9191 L:      [email protected]
9192 S:      Maintained
9193 F:      Documentation/devicetree/bindings/ptp/fsl,ptp.yaml
9194 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
9195 F:      drivers/net/ethernet/freescale/dpaa2/dprtc*
9196 F:      drivers/net/ethernet/freescale/enetc/enetc_ptp.c
9197 F:      drivers/ptp/ptp_qoriq.c
9198 F:      drivers/ptp/ptp_qoriq_debugfs.c
9199 F:      include/linux/fsl/ptp_qoriq.h
9200
9201 FREESCALE QUAD SPI DRIVER
9202 M:      Han Xu <[email protected]>
9203 L:      [email protected]
9204 L:      [email protected]
9205 S:      Maintained
9206 F:      Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
9207 F:      drivers/spi/spi-fsl-qspi.c
9208
9209 FREESCALE QUICC ENGINE LIBRARY
9210 M:      Qiang Zhao <[email protected]>
9211 M:      Christophe Leroy <[email protected]>
9212 L:      [email protected]
9213 S:      Maintained
9214 F:      drivers/soc/fsl/qe/
9215 F:      include/soc/fsl/qe/
9216
9217 FREESCALE QUICC ENGINE QMC DRIVER
9218 M:      Herve Codina <[email protected]>
9219 L:      [email protected]
9220 S:      Maintained
9221 F:      Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-scc-qmc.yaml
9222 F:      Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,qe-ucc-qmc.yaml
9223 F:      drivers/soc/fsl/qe/qmc.c
9224 F:      include/soc/fsl/qe/qmc.h
9225
9226 FREESCALE QUICC ENGINE QMC HDLC DRIVER
9227 M:      Herve Codina <[email protected]>
9228 L:      [email protected]
9229 L:      [email protected]
9230 S:      Maintained
9231 F:      drivers/net/wan/fsl_qmc_hdlc.c
9232
9233 FREESCALE QUICC ENGINE TSA DRIVER
9234 M:      Herve Codina <[email protected]>
9235 L:      [email protected]
9236 S:      Maintained
9237 F:      Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-tsa.yaml
9238 F:      Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,qe-tsa.yaml
9239 F:      drivers/soc/fsl/qe/tsa.c
9240 F:      drivers/soc/fsl/qe/tsa.h
9241 F:      include/dt-bindings/soc/cpm1-fsl,tsa.h
9242 F:      include/dt-bindings/soc/qe-fsl,tsa.h
9243
9244 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
9245 L:      [email protected]
9246 L:      [email protected]
9247 S:      Orphan
9248 F:      drivers/net/ethernet/freescale/ucc_geth*
9249
9250 FREESCALE QUICC ENGINE UCC HDLC DRIVER
9251 M:      Zhao Qiang <[email protected]>
9252 L:      [email protected]
9253 L:      [email protected]
9254 S:      Maintained
9255 F:      drivers/net/wan/fsl_ucc_hdlc*
9256
9257 FREESCALE QUICC ENGINE UCC UART DRIVER
9258 M:      Timur Tabi <[email protected]>
9259 L:      [email protected]
9260 S:      Maintained
9261 F:      drivers/tty/serial/ucc_uart.c
9262
9263 FREESCALE SOC DRIVERS
9264 M:      Christophe Leroy <[email protected]>
9265 L:      [email protected]
9266 L:      [email protected] (moderated for non-subscribers)
9267 S:      Maintained
9268 F:      Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
9269 F:      Documentation/devicetree/bindings/soc/fsl/
9270 F:      drivers/soc/fsl/
9271 F:      include/linux/fsl/
9272 F:      include/soc/fsl/
9273
9274 FREESCALE SOC FS_ENET DRIVER
9275 M:      Pantelis Antoniou <[email protected]>
9276 L:      [email protected]
9277 L:      [email protected]
9278 S:      Maintained
9279 F:      drivers/net/ethernet/freescale/fs_enet/
9280
9281 FREESCALE SOC SOUND DRIVERS
9282 M:      Shengjiu Wang <[email protected]>
9283 M:      Xiubo Li <[email protected]>
9284 R:      Fabio Estevam <[email protected]>
9285 R:      Nicolin Chen <[email protected]>
9286 L:      [email protected]
9287 L:      [email protected]
9288 S:      Maintained
9289 F:      sound/soc/fsl/fsl*
9290 F:      sound/soc/fsl/imx*
9291
9292 FREESCALE SOC LPC32XX SOUND DRIVERS
9293 M:      J.M.B. Downing <[email protected]>
9294 M:      Piotr Wojtaszczyk <[email protected]>
9295 R:      Vladimir Zapolskiy <[email protected]>
9296 L:      [email protected]
9297 L:      [email protected]
9298 S:      Maintained
9299 F:      Documentation/devicetree/bindings/sound/nxp,lpc3220-i2s.yaml
9300 F:      sound/soc/fsl/lpc3xxx-*
9301
9302 FREESCALE SOC SOUND QMC DRIVER
9303 M:      Herve Codina <[email protected]>
9304 L:      [email protected]
9305 L:      [email protected]
9306 S:      Maintained
9307 F:      Documentation/devicetree/bindings/sound/fsl,qmc-audio.yaml
9308 F:      sound/soc/fsl/fsl_qmc_audio.c
9309
9310 FREESCALE USB PERIPHERAL DRIVERS
9311 L:      [email protected]
9312 L:      [email protected]
9313 S:      Orphan
9314 F:      drivers/usb/gadget/udc/fsl*
9315
9316 FREESCALE USB PHY DRIVER
9317 L:      [email protected]
9318 L:      [email protected]
9319 S:      Orphan
9320 F:      drivers/usb/phy/phy-fsl-usb*
9321
9322 FREEVXFS FILESYSTEM
9323 M:      Christoph Hellwig <[email protected]>
9324 S:      Maintained
9325 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
9326 F:      fs/freevxfs/
9327
9328 FREEZER
9329 M:      "Rafael J. Wysocki" <[email protected]>
9330 M:      Pavel Machek <[email protected]>
9331 L:      [email protected]
9332 S:      Supported
9333 F:      Documentation/power/freezing-of-tasks.rst
9334 F:      include/linux/freezer.h
9335 F:      kernel/freezer.c
9336
9337 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
9338 M:      Eric Biggers <[email protected]>
9339 M:      Theodore Y. Ts'o <[email protected]>
9340 M:      Jaegeuk Kim <[email protected]>
9341 L:      [email protected]
9342 S:      Supported
9343 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
9344 T:      git https://git.kernel.org/pub/scm/fs/fscrypt/linux.git
9345 F:      Documentation/filesystems/fscrypt.rst
9346 F:      fs/crypto/
9347 F:      include/linux/fscrypt.h
9348 F:      include/uapi/linux/fscrypt.h
9349
9350 FSI SUBSYSTEM
9351 M:      Jeremy Kerr <[email protected]>
9352 M:      Joel Stanley <[email protected]>
9353 R:      Alistar Popple <[email protected]>
9354 R:      Eddie James <[email protected]>
9355 L:      [email protected]
9356 S:      Supported
9357 Q:      http://patchwork.ozlabs.org/project/linux-fsi/list/
9358 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
9359 F:      drivers/fsi/
9360 F:      include/linux/fsi*.h
9361 F:      include/trace/events/fsi*.h
9362
9363 FSI-ATTACHED I2C DRIVER
9364 M:      Eddie James <[email protected]>
9365 L:      [email protected]
9366 L:      [email protected] (moderated for non-subscribers)
9367 S:      Maintained
9368 F:      Documentation/devicetree/bindings/i2c/ibm,i2c-fsi.yaml
9369 F:      drivers/i2c/busses/i2c-fsi.c
9370
9371 FSI-ATTACHED SPI DRIVER
9372 M:      Eddie James <[email protected]>
9373 L:      [email protected]
9374 S:      Maintained
9375 F:      Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
9376 F:      drivers/spi/spi-fsi.c
9377
9378 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
9379 M:      Jan Kara <[email protected]>
9380 R:      Amir Goldstein <[email protected]>
9381 L:      [email protected]
9382 S:      Maintained
9383 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
9384 F:      fs/notify/
9385 F:      include/linux/fsnotify*.h
9386
9387 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
9388 M:      Eric Biggers <[email protected]>
9389 M:      Theodore Y. Ts'o <[email protected]>
9390 L:      [email protected]
9391 S:      Supported
9392 Q:      https://patchwork.kernel.org/project/fsverity/list/
9393 T:      git https://git.kernel.org/pub/scm/fs/fsverity/linux.git
9394 F:      Documentation/filesystems/fsverity.rst
9395 F:      fs/verity/
9396 F:      include/linux/fsverity.h
9397 F:      include/uapi/linux/fsverity.h
9398
9399 FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
9400 M:      Michael Zaidman <[email protected]>
9401 L:      [email protected]
9402 L:      [email protected]
9403 S:      Maintained
9404 F:      drivers/hid/hid-ft260.c
9405
9406 FUJITSU LAPTOP EXTRAS
9407 M:      Jonathan Woithe <[email protected]>
9408 L:      [email protected]
9409 S:      Maintained
9410 F:      drivers/platform/x86/fujitsu-laptop.c
9411
9412 FUJITSU TABLET EXTRAS
9413 M:      Robert Gerlach <[email protected]>
9414 L:      [email protected]
9415 S:      Maintained
9416 F:      drivers/platform/x86/fujitsu-tablet.c
9417
9418 FUNCTION HOOKS (FTRACE)
9419 M:      Steven Rostedt <[email protected]>
9420 M:      Masami Hiramatsu <[email protected]>
9421 R:      Mark Rutland <[email protected]>
9422 L:      [email protected]
9423 L:      [email protected]
9424 S:      Maintained
9425 Q:      https://patchwork.kernel.org/project/linux-trace-kernel/list/
9426 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
9427 F:      Documentation/trace/ftrace*
9428 F:      arch/*/*/*/*ftrace*
9429 F:      arch/*/*/*ftrace*
9430 F:      include/*/ftrace.h
9431 F:      kernel/trace/fgraph.c
9432 F:      kernel/trace/ftrace*
9433 F:      samples/ftrace
9434
9435 FUNGIBLE ETHERNET DRIVERS
9436 M:      Dimitris Michailidis <[email protected]>
9437 L:      [email protected]
9438 S:      Supported
9439 F:      drivers/net/ethernet/fungible/
9440
9441 FUSE: FILESYSTEM IN USERSPACE
9442 M:      Miklos Szeredi <[email protected]>
9443 L:      [email protected]
9444 S:      Maintained
9445 W:      https://github.com/libfuse/
9446 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
9447 F:      Documentation/filesystems/fuse.rst
9448 F:      fs/fuse/
9449 F:      include/uapi/linux/fuse.h
9450
9451 FUTEX SUBSYSTEM
9452 M:      Thomas Gleixner <[email protected]>
9453 M:      Ingo Molnar <[email protected]>
9454 R:      Peter Zijlstra <[email protected]>
9455 R:      Darren Hart <[email protected]>
9456 R:      Davidlohr Bueso <[email protected]>
9457 R:      André Almeida <[email protected]>
9458 L:      [email protected]
9459 S:      Maintained
9460 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9461 F:      Documentation/locking/*futex*
9462 F:      include/asm-generic/futex.h
9463 F:      include/linux/futex.h
9464 F:      include/uapi/linux/futex.h
9465 F:      kernel/futex/*
9466 F:      tools/perf/bench/futex*
9467 F:      tools/testing/selftests/futex/
9468
9469 GALAXYCORE GC0308 CAMERA SENSOR DRIVER
9470 M:      Sebastian Reichel <[email protected]>
9471 L:      [email protected]
9472 S:      Maintained
9473 F:      Documentation/devicetree/bindings/media/i2c/galaxycore,gc0308.yaml
9474 F:      drivers/media/i2c/gc0308.c
9475
9476 GALAXYCORE GC05a2 CAMERA SENSOR DRIVER
9477 M:      Zhi Mao <[email protected]>
9478 L:      [email protected]
9479 S:      Maintained
9480 F:      Documentation/devicetree/bindings/media/i2c/galaxycore,gc05a2.yaml
9481 F:      drivers/media/i2c/gc05a2.c
9482
9483 GALAXYCORE GC08A3 CAMERA SENSOR DRIVER
9484 M:      Zhi Mao <[email protected]>
9485 L:      [email protected]
9486 S:      Maintained
9487 F:      Documentation/devicetree/bindings/media/i2c/galaxycore,gc08a3.yaml
9488 F:      drivers/media/i2c/gc08a3.c
9489
9490 GALAXYCORE GC2145 SENSOR DRIVER
9491 M:      Alain Volmat <[email protected]>
9492 L:      [email protected]
9493 S:      Maintained
9494 T:      git git://linuxtv.org/media.git
9495 F:      Documentation/devicetree/bindings/media/i2c/galaxycore,gc2145.yaml
9496 F:      drivers/media/i2c/gc2145.c
9497
9498 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
9499 M:      Tim Harvey <[email protected]>
9500 S:      Maintained
9501 F:      Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
9502 F:      Documentation/hwmon/gsc-hwmon.rst
9503 F:      drivers/hwmon/gsc-hwmon.c
9504 F:      drivers/mfd/gateworks-gsc.c
9505 F:      include/linux/mfd/gsc.h
9506 F:      include/linux/platform_data/gsc_hwmon.h
9507
9508 GCC PLUGINS
9509 M:      Kees Cook <[email protected]>
9510 L:      [email protected]
9511 S:      Maintained
9512 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9513 F:      Documentation/kbuild/gcc-plugins.rst
9514 F:      include/linux/stackleak.h
9515 F:      kernel/stackleak.c
9516 F:      scripts/Makefile.gcc-plugins
9517 F:      scripts/gcc-plugins/
9518
9519 GCOV BASED KERNEL PROFILING
9520 M:      Peter Oberparleiter <[email protected]>
9521 S:      Maintained
9522 F:      Documentation/dev-tools/gcov.rst
9523 F:      kernel/gcov/
9524
9525 GDB KERNEL DEBUGGING HELPER SCRIPTS
9526 M:      Jan Kiszka <[email protected]>
9527 M:      Kieran Bingham <[email protected]>
9528 S:      Supported
9529 F:      scripts/gdb/
9530
9531 GE HEALTHCARE PMC ADC DRIVER
9532 M:      Herve Codina <[email protected]>
9533 L:      [email protected]
9534 S:      Maintained
9535 F:      Documentation/devicetree/bindings/iio/adc/gehc,pmc-adc.yaml
9536 F:      drivers/iio/adc/gehc-pmc-adc.c
9537 F:      include/dt-bindings/iio/adc/gehc,pmc-adc.h
9538
9539 GEMINI CRYPTO DRIVER
9540 M:      Corentin Labbe <[email protected]>
9541 L:      [email protected]
9542 S:      Maintained
9543 F:      drivers/crypto/gemini/
9544
9545 GEMTEK FM RADIO RECEIVER DRIVER
9546 M:      Hans Verkuil <[email protected]>
9547 L:      [email protected]
9548 S:      Maintained
9549 W:      https://linuxtv.org
9550 T:      git git://linuxtv.org/media.git
9551 F:      drivers/media/radio/radio-gemtek*
9552
9553 GENERIC ARCHITECTURE TOPOLOGY
9554 M:      Sudeep Holla <[email protected]>
9555 L:      [email protected]
9556 S:      Maintained
9557 F:      drivers/base/arch_topology.c
9558 F:      include/linux/arch_topology.h
9559
9560 GENERIC ENTRY CODE
9561 M:      Thomas Gleixner <[email protected]>
9562 M:      Peter Zijlstra <[email protected]>
9563 M:      Andy Lutomirski <[email protected]>
9564 L:      [email protected]
9565 S:      Maintained
9566 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
9567 F:      include/linux/entry-common.h
9568 F:      include/linux/entry-kvm.h
9569 F:      kernel/entry/
9570
9571 GENERIC GPIO I2C DRIVER
9572 M:      Wolfram Sang <[email protected]>
9573 S:      Supported
9574 F:      drivers/i2c/busses/i2c-gpio.c
9575 F:      include/linux/platform_data/i2c-gpio.h
9576
9577 GENERIC GPIO I2C MULTIPLEXER DRIVER
9578 M:      Peter Korsgaard <[email protected]>
9579 L:      [email protected]
9580 S:      Supported
9581 F:      Documentation/i2c/muxes/i2c-mux-gpio.rst
9582 F:      drivers/i2c/muxes/i2c-mux-gpio.c
9583 F:      include/linux/platform_data/i2c-mux-gpio.h
9584
9585 GENERIC GPIO RESET DRIVER
9586 M:      Krzysztof Kozlowski <[email protected]>
9587 S:      Maintained
9588 F:      drivers/reset/reset-gpio.c
9589
9590 GENERIC HDLC (WAN) DRIVERS
9591 M:      Krzysztof Halasa <[email protected]>
9592 S:      Maintained
9593 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
9594 F:      drivers/net/wan/c101.c
9595 F:      drivers/net/wan/hd6457*
9596 F:      drivers/net/wan/hdlc*
9597 F:      drivers/net/wan/n2.c
9598 F:      drivers/net/wan/pc300too.c
9599 F:      drivers/net/wan/pci200syn.c
9600 F:      drivers/net/wan/wanxl*
9601
9602 GENERIC INCLUDE/ASM HEADER FILES
9603 M:      Arnd Bergmann <[email protected]>
9604 L:      [email protected]
9605 S:      Maintained
9606 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
9607 F:      include/asm-generic/
9608 F:      include/uapi/asm-generic/
9609
9610 GENERIC PHY FRAMEWORK
9611 M:      Vinod Koul <[email protected]>
9612 M:      Kishon Vijay Abraham I <[email protected]>
9613 L:      [email protected]
9614 S:      Supported
9615 Q:      https://patchwork.kernel.org/project/linux-phy/list/
9616 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
9617 F:      Documentation/devicetree/bindings/phy/
9618 F:      drivers/phy/
9619 F:      include/dt-bindings/phy/
9620 F:      include/linux/phy/
9621
9622 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
9623 M:      Wolfram Sang <[email protected]>
9624 S:      Supported
9625 F:      Documentation/devicetree/bindings/i2c/i2c-demux-pinctrl.yaml
9626 F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
9627
9628 GENERIC PM DOMAINS
9629 M:      Ulf Hansson <[email protected]>
9630 L:      [email protected]
9631 S:      Supported
9632 F:      Documentation/devicetree/bindings/power/power?domain*
9633 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
9634 F:      drivers/pmdomain/
9635 F:      include/linux/pm_domain.h
9636
9637 GENERIC RADIX TREE
9638 M:      Kent Overstreet <[email protected]>
9639 S:      Supported
9640 C:      irc://irc.oftc.net/bcache
9641 F:      include/linux/generic-radix-tree.h
9642 F:      lib/generic-radix-tree.c
9643
9644 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
9645 M:      Eugen Hristev <[email protected]>
9646 L:      [email protected]
9647 S:      Maintained
9648 F:      drivers/input/touchscreen/resistive-adc-touch.c
9649
9650 GENERIC STRING LIBRARY
9651 M:      Kees Cook <[email protected]>
9652 R:      Andy Shevchenko <[email protected]>
9653 L:      [email protected]
9654 S:      Supported
9655 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9656 F:      include/linux/string.h
9657 F:      include/linux/string_choices.h
9658 F:      include/linux/string_helpers.h
9659 F:      lib/string.c
9660 F:      lib/string_kunit.c
9661 F:      lib/string_helpers.c
9662 F:      lib/string_helpers_kunit.c
9663 F:      scripts/coccinelle/api/string_choices.cocci
9664
9665 GENERIC UIO DRIVER FOR PCI DEVICES
9666 M:      "Michael S. Tsirkin" <[email protected]>
9667 L:      [email protected]
9668 S:      Supported
9669 F:      drivers/uio/uio_pci_generic.c
9670
9671 GENERIC VDSO LIBRARY
9672 M:      Andy Lutomirski <[email protected]>
9673 M:      Thomas Gleixner <[email protected]>
9674 M:      Vincenzo Frascino <[email protected]>
9675 L:      [email protected]
9676 S:      Maintained
9677 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
9678 F:      include/asm-generic/vdso/vsyscall.h
9679 F:      include/vdso/
9680 F:      kernel/time/vsyscall.c
9681 F:      lib/vdso/
9682
9683 GENWQE (IBM Generic Workqueue Card)
9684 M:      Frank Haverkamp <[email protected]>
9685 S:      Supported
9686 F:      drivers/misc/genwqe/
9687
9688 GET_MAINTAINER SCRIPT
9689 M:      Joe Perches <[email protected]>
9690 S:      Maintained
9691 F:      scripts/get_maintainer.pl
9692
9693 GFS2 FILE SYSTEM
9694 M:      Andreas Gruenbacher <[email protected]>
9695 L:      [email protected]
9696 S:      Supported
9697 B:      https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
9698 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
9699 F:      Documentation/filesystems/gfs2*
9700 F:      fs/gfs2/
9701 F:      include/uapi/linux/gfs2_ondisk.h
9702
9703 GIGABYTE WATERFORCE SENSOR DRIVER
9704 M:      Aleksa Savic <[email protected]>
9705 L:      [email protected]
9706 S:      Maintained
9707 F:      Documentation/hwmon/gigabyte_waterforce.rst
9708 F:      drivers/hwmon/gigabyte_waterforce.c
9709
9710 GIGABYTE WMI DRIVER
9711 M:      Thomas Weißschuh <[email protected]>
9712 L:      [email protected]
9713 S:      Maintained
9714 F:      drivers/platform/x86/gigabyte-wmi.c
9715
9716 GNSS SUBSYSTEM
9717 M:      Johan Hovold <[email protected]>
9718 S:      Maintained
9719 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
9720 F:      Documentation/ABI/testing/sysfs-class-gnss
9721 F:      Documentation/devicetree/bindings/gnss/
9722 F:      drivers/gnss/
9723 F:      include/linux/gnss.h
9724
9725 GO7007 MPEG CODEC
9726 M:      Hans Verkuil <[email protected]>
9727 L:      [email protected]
9728 S:      Maintained
9729 F:      drivers/media/usb/go7007/
9730
9731 GOODIX TOUCHSCREEN
9732 M:      Bastien Nocera <[email protected]>
9733 M:      Hans de Goede <[email protected]>
9734 L:      [email protected]
9735 S:      Maintained
9736 F:      drivers/input/touchscreen/goodix*
9737
9738 GOOGLE ETHERNET DRIVERS
9739 M:      Jeroen de Borst <[email protected]>
9740 M:      Praveen Kaligineedi <[email protected]>
9741 R:      Shailend Chand <[email protected]>
9742 L:      [email protected]
9743 S:      Supported
9744 F:      Documentation/networking/device_drivers/ethernet/google/gve.rst
9745 F:      drivers/net/ethernet/google
9746
9747 GOOGLE FIRMWARE DRIVERS
9748 M:      Tzung-Bi Shih <[email protected]>
9749 R:      Brian Norris <[email protected]>
9750 R:      Julius Werner <[email protected]>
9751 L:      [email protected]
9752 S:      Maintained
9753 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
9754 F:      drivers/firmware/google/
9755
9756 GOOGLE TENSOR SoC SUPPORT
9757 M:      Peter Griffin <[email protected]>
9758 L:      [email protected] (moderated for non-subscribers)
9759 L:      [email protected]
9760 S:      Maintained
9761 F:      Documentation/devicetree/bindings/clock/google,gs101-clock.yaml
9762 F:      arch/arm64/boot/dts/exynos/google/
9763 F:      drivers/clk/samsung/clk-gs101.c
9764 F:      drivers/phy/samsung/phy-gs101-ufs.c
9765 F:      include/dt-bindings/clock/google,gs101.h
9766 K:      [gG]oogle.?[tT]ensor
9767
9768 GPD POCKET FAN DRIVER
9769 M:      Hans de Goede <[email protected]>
9770 L:      [email protected]
9771 S:      Maintained
9772 F:      drivers/platform/x86/gpd-pocket-fan.c
9773
9774 GPIB DRIVERS
9775 M:      Dave Penkler <[email protected]>
9776 S:      Maintained
9777 F:      drivers/staging/gpib/
9778
9779 GPIO ACPI SUPPORT
9780 M:      Mika Westerberg <[email protected]>
9781 M:      Andy Shevchenko <[email protected]>
9782 L:      [email protected]
9783 L:      [email protected]
9784 S:      Supported
9785 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9786 F:      Documentation/firmware-guide/acpi/gpio-properties.rst
9787 F:      drivers/gpio/gpiolib-acpi.c
9788 F:      drivers/gpio/gpiolib-acpi.h
9789
9790 GPIO AGGREGATOR
9791 M:      Geert Uytterhoeven <[email protected]>
9792 L:      [email protected]
9793 S:      Supported
9794 F:      Documentation/admin-guide/gpio/gpio-aggregator.rst
9795 F:      drivers/gpio/gpio-aggregator.c
9796
9797 GPIO IR Transmitter
9798 M:      Sean Young <[email protected]>
9799 L:      [email protected]
9800 S:      Maintained
9801 F:      Documentation/devicetree/bindings/leds/irled/gpio-ir-tx.yaml
9802 F:      drivers/media/rc/gpio-ir-tx.c
9803
9804 GPIO MOCKUP DRIVER
9805 M:      Bamvor Jian Zhang <[email protected]>
9806 L:      [email protected]
9807 S:      Maintained
9808 F:      drivers/gpio/gpio-mockup.c
9809 F:      tools/testing/selftests/gpio/
9810
9811 GPIO REGMAP
9812 M:      Michael Walle <[email protected]>
9813 S:      Maintained
9814 F:      drivers/gpio/gpio-regmap.c
9815 F:      include/linux/gpio/regmap.h
9816 K:      (devm_)?gpio_regmap_(un)?register
9817
9818 GPIO SUBSYSTEM
9819 M:      Linus Walleij <[email protected]>
9820 M:      Bartosz Golaszewski <[email protected]>
9821 L:      [email protected]
9822 S:      Maintained
9823 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
9824 F:      Documentation/admin-guide/gpio/
9825 F:      Documentation/devicetree/bindings/gpio/
9826 F:      Documentation/driver-api/gpio/
9827 F:      drivers/gpio/
9828 F:      include/dt-bindings/gpio/
9829 F:      include/linux/gpio.h
9830 F:      include/linux/gpio/
9831 F:      include/linux/of_gpio.h
9832 K:      (devm_)?gpio_(request|free|direction|get|set)
9833
9834 GPIO UAPI
9835 M:      Bartosz Golaszewski <[email protected]>
9836 R:      Kent Gibson <[email protected]>
9837 L:      [email protected]
9838 S:      Maintained
9839 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
9840 F:      Documentation/ABI/obsolete/sysfs-gpio
9841 F:      Documentation/ABI/testing/gpio-cdev
9842 F:      Documentation/userspace-api/gpio/
9843 F:      drivers/gpio/gpiolib-cdev.c
9844 F:      include/uapi/linux/gpio.h
9845 F:      tools/gpio/
9846
9847 GRETH 10/100/1G Ethernet MAC device driver
9848 M:      Andreas Larsson <[email protected]>
9849 L:      [email protected]
9850 S:      Maintained
9851 F:      drivers/net/ethernet/aeroflex/
9852
9853 GREYBUS AUDIO PROTOCOLS DRIVERS
9854 M:      Vaibhav Agarwal <[email protected]>
9855 M:      Mark Greer <[email protected]>
9856 S:      Maintained
9857 F:      drivers/staging/greybus/audio_apbridgea.c
9858 F:      drivers/staging/greybus/audio_apbridgea.h
9859 F:      drivers/staging/greybus/audio_codec.c
9860 F:      drivers/staging/greybus/audio_codec.h
9861 F:      drivers/staging/greybus/audio_gb.c
9862 F:      drivers/staging/greybus/audio_manager.c
9863 F:      drivers/staging/greybus/audio_manager.h
9864 F:      drivers/staging/greybus/audio_manager_module.c
9865 F:      drivers/staging/greybus/audio_manager_private.h
9866 F:      drivers/staging/greybus/audio_manager_sysfs.c
9867 F:      drivers/staging/greybus/audio_module.c
9868 F:      drivers/staging/greybus/audio_topology.c
9869
9870 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
9871 M:      Viresh Kumar <[email protected]>
9872 S:      Maintained
9873 F:      drivers/staging/greybus/authentication.c
9874 F:      drivers/staging/greybus/bootrom.c
9875 F:      drivers/staging/greybus/firmware.h
9876 F:      drivers/staging/greybus/fw-core.c
9877 F:      drivers/staging/greybus/fw-download.c
9878 F:      drivers/staging/greybus/fw-management.c
9879 F:      drivers/staging/greybus/greybus_authentication.h
9880 F:      drivers/staging/greybus/greybus_firmware.h
9881 F:      drivers/staging/greybus/hid.c
9882 F:      drivers/staging/greybus/i2c.c
9883 F:      drivers/staging/greybus/spi.c
9884 F:      drivers/staging/greybus/spilib.c
9885 F:      drivers/staging/greybus/spilib.h
9886
9887 GREYBUS LOOPBACK DRIVER
9888 M:      Bryan O'Donoghue <[email protected]>
9889 S:      Maintained
9890 F:      drivers/staging/greybus/loopback.c
9891
9892 GREYBUS PLATFORM DRIVERS
9893 M:      Vaibhav Hiremath <[email protected]>
9894 S:      Maintained
9895 F:      drivers/staging/greybus/arche-apb-ctrl.c
9896 F:      drivers/staging/greybus/arche-platform.c
9897 F:      drivers/staging/greybus/arche_platform.h
9898
9899 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
9900 M:      Rui Miguel Silva <[email protected]>
9901 S:      Maintained
9902 F:      drivers/staging/greybus/gpio.c
9903 F:      drivers/staging/greybus/light.c
9904 F:      drivers/staging/greybus/power_supply.c
9905 F:      drivers/staging/greybus/sdio.c
9906 F:      drivers/staging/greybus/spi.c
9907 F:      drivers/staging/greybus/spilib.c
9908
9909 GREYBUS BEAGLEPLAY DRIVERS
9910 M:      Ayush Singh <[email protected]>
9911 L:      [email protected] (moderated for non-subscribers)
9912 S:      Maintained
9913 F:      Documentation/devicetree/bindings/net/ti,cc1352p7.yaml
9914 F:      drivers/greybus/gb-beagleplay.c
9915
9916 GREYBUS SUBSYSTEM
9917 M:      Johan Hovold <[email protected]>
9918 M:      Alex Elder <[email protected]>
9919 M:      Greg Kroah-Hartman <[email protected]>
9920 L:      [email protected] (moderated for non-subscribers)
9921 S:      Maintained
9922 F:      drivers/greybus/
9923 F:      drivers/staging/greybus/
9924 F:      include/linux/greybus.h
9925 F:      include/linux/greybus/
9926
9927 GREYBUS UART PROTOCOLS DRIVERS
9928 M:      David Lin <[email protected]>
9929 S:      Maintained
9930 F:      drivers/staging/greybus/log.c
9931 F:      drivers/staging/greybus/uart.c
9932
9933 GS1662 VIDEO SERIALIZER
9934 M:      Charles-Antoine Couret <[email protected]>
9935 L:      [email protected]
9936 S:      Maintained
9937 T:      git git://linuxtv.org/media.git
9938 F:      drivers/media/spi/gs1662.c
9939
9940 GSPCA FINEPIX SUBDRIVER
9941 M:      Frank Zago <[email protected]>
9942 L:      [email protected]
9943 S:      Maintained
9944 T:      git git://linuxtv.org/media.git
9945 F:      drivers/media/usb/gspca/finepix.c
9946
9947 GSPCA GL860 SUBDRIVER
9948 M:      Olivier Lorin <[email protected]>
9949 L:      [email protected]
9950 S:      Maintained
9951 T:      git git://linuxtv.org/media.git
9952 F:      drivers/media/usb/gspca/gl860/
9953
9954 GSPCA M5602 SUBDRIVER
9955 M:      Erik Andren <[email protected]>
9956 L:      [email protected]
9957 S:      Maintained
9958 T:      git git://linuxtv.org/media.git
9959 F:      drivers/media/usb/gspca/m5602/
9960
9961 GSPCA PAC207 SONIXB SUBDRIVER
9962 M:      Hans Verkuil <[email protected]>
9963 L:      [email protected]
9964 S:      Odd Fixes
9965 T:      git git://linuxtv.org/media.git
9966 F:      drivers/media/usb/gspca/pac207.c
9967
9968 GSPCA SN9C20X SUBDRIVER
9969 M:      Brian Johnson <[email protected]>
9970 L:      [email protected]
9971 S:      Maintained
9972 T:      git git://linuxtv.org/media.git
9973 F:      drivers/media/usb/gspca/sn9c20x.c
9974
9975 GSPCA T613 SUBDRIVER
9976 M:      Leandro Costantino <[email protected]>
9977 L:      [email protected]
9978 S:      Maintained
9979 T:      git git://linuxtv.org/media.git
9980 F:      drivers/media/usb/gspca/t613.c
9981
9982 GSPCA USB WEBCAM DRIVER
9983 M:      Hans Verkuil <[email protected]>
9984 L:      [email protected]
9985 S:      Odd Fixes
9986 T:      git git://linuxtv.org/media.git
9987 F:      drivers/media/usb/gspca/
9988
9989 GTP (GPRS Tunneling Protocol)
9990 M:      Pablo Neira Ayuso <[email protected]>
9991 M:      Harald Welte <[email protected]>
9992 L:      [email protected]
9993 S:      Maintained
9994 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
9995 F:      drivers/net/gtp.c
9996
9997 GUID PARTITION TABLE (GPT)
9998 M:      Davidlohr Bueso <[email protected]>
9999 L:      [email protected]
10000 S:      Maintained
10001 F:      block/partitions/efi.*
10002
10003 HABANALABS PCI DRIVER
10004 M:      Ofir Bitton <[email protected]>
10005 L:      [email protected]
10006 S:      Supported
10007 C:      irc://irc.oftc.net/dri-devel
10008 T:      git https://github.com/HabanaAI/drivers.accel.habanalabs.kernel.git
10009 F:      Documentation/ABI/testing/debugfs-driver-habanalabs
10010 F:      Documentation/ABI/testing/sysfs-driver-habanalabs
10011 F:      drivers/accel/habanalabs/
10012 F:      include/linux/habanalabs/
10013 F:      include/trace/events/habanalabs.h
10014 F:      include/uapi/drm/habanalabs_accel.h
10015
10016 HACKRF MEDIA DRIVER
10017 L:      [email protected]
10018 S:      Orphan
10019 W:      https://linuxtv.org
10020 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10021 F:      drivers/media/usb/hackrf/
10022
10023 HANDSHAKE UPCALL FOR TRANSPORT LAYER SECURITY
10024 M:      Chuck Lever <[email protected]>
10025 L:      [email protected]
10026 L:      [email protected]
10027 S:      Maintained
10028 F:      Documentation/netlink/specs/handshake.yaml
10029 F:      Documentation/networking/tls-handshake.rst
10030 F:      include/net/handshake.h
10031 F:      include/trace/events/handshake.h
10032 F:      net/handshake/
10033
10034 HANTRO VPU CODEC DRIVER
10035 M:      Ezequiel Garcia <[email protected]>
10036 M:      Philipp Zabel <[email protected]>
10037 L:      [email protected]
10038 L:      [email protected]
10039 S:      Maintained
10040 F:      Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
10041 F:      Documentation/devicetree/bindings/media/rockchip,rk3568-vepu.yaml
10042 F:      Documentation/devicetree/bindings/media/rockchip-vpu.yaml
10043 F:      drivers/media/platform/verisilicon/
10044
10045 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
10046 M:      Frank Seidel <[email protected]>
10047 L:      [email protected]
10048 S:      Maintained
10049 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
10050 F:      drivers/platform/x86/hdaps.c
10051
10052 HARDWARE MONITORING
10053 M:      Jean Delvare <[email protected]>
10054 M:      Guenter Roeck <[email protected]>
10055 L:      [email protected]
10056 S:      Maintained
10057 W:      http://hwmon.wiki.kernel.org/
10058 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10059 F:      Documentation/ABI/testing/sysfs-class-hwmon
10060 F:      Documentation/devicetree/bindings/hwmon/
10061 F:      Documentation/hwmon/
10062 F:      drivers/hwmon/
10063 F:      include/linux/hwmon*.h
10064 F:      include/trace/events/hwmon*.h
10065 K:      (devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
10066
10067 HARDWARE RANDOM NUMBER GENERATOR CORE
10068 M:      Olivia Mackall <[email protected]>
10069 M:      Herbert Xu <[email protected]>
10070 L:      [email protected]
10071 S:      Odd fixes
10072 F:      Documentation/admin-guide/hw_random.rst
10073 F:      Documentation/devicetree/bindings/rng/
10074 F:      drivers/char/hw_random/
10075 F:      include/linux/hw_random.h
10076
10077 HARDWARE SPINLOCK CORE
10078 M:      Bjorn Andersson <[email protected]>
10079 R:      Baolin Wang <[email protected]>
10080 L:      [email protected]
10081 S:      Maintained
10082 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
10083 F:      Documentation/devicetree/bindings/hwlock/
10084 F:      Documentation/locking/hwspinlock.rst
10085 F:      drivers/hwspinlock/
10086 F:      include/linux/hwspinlock.h
10087
10088 HARDWARE TRACING FACILITIES
10089 M:      Alexander Shishkin <[email protected]>
10090 S:      Maintained
10091 F:      drivers/hwtracing/
10092
10093 HARMONY SOUND DRIVER
10094 L:      [email protected]
10095 S:      Maintained
10096 F:      sound/parisc/harmony.*
10097
10098 HDPVR USB VIDEO ENCODER DRIVER
10099 M:      Hans Verkuil <[email protected]>
10100 L:      [email protected]
10101 S:      Odd Fixes
10102 W:      https://linuxtv.org
10103 T:      git git://linuxtv.org/media.git
10104 F:      drivers/media/usb/hdpvr/
10105
10106 HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
10107 M:      Keng-Yu Lin <[email protected]>
10108 S:      Supported
10109 F:      drivers/misc/hpilo.[ch]
10110
10111 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
10112 M:      Jerry Hoemann <[email protected]>
10113 S:      Supported
10114 F:      Documentation/watchdog/hpwdt.rst
10115 F:      drivers/watchdog/hpwdt.c
10116
10117 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
10118 M:      Don Brace <[email protected]>
10119 L:      [email protected]
10120 L:      [email protected]
10121 S:      Supported
10122 F:      Documentation/scsi/hpsa.rst
10123 F:      drivers/scsi/hpsa*.[ch]
10124 F:      include/linux/cciss*.h
10125 F:      include/uapi/linux/cciss*.h
10126
10127 HFI1 DRIVER
10128 M:      Dennis Dalessandro <[email protected]>
10129 L:      [email protected]
10130 S:      Supported
10131 F:      drivers/infiniband/hw/hfi1
10132
10133 HFS FILESYSTEM
10134 L:      [email protected]
10135 S:      Orphan
10136 F:      Documentation/filesystems/hfs.rst
10137 F:      fs/hfs/
10138
10139 HFSPLUS FILESYSTEM
10140 L:      [email protected]
10141 S:      Orphan
10142 F:      Documentation/filesystems/hfsplus.rst
10143 F:      fs/hfsplus/
10144
10145 HGA FRAMEBUFFER DRIVER
10146 M:      Ferenc Bakonyi <[email protected]>
10147 L:      [email protected]
10148 S:      Maintained
10149 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
10150 F:      drivers/video/fbdev/hgafb.c
10151
10152 HIBERNATION (aka Software Suspend, aka swsusp)
10153 M:      "Rafael J. Wysocki" <[email protected]>
10154 M:      Pavel Machek <[email protected]>
10155 L:      [email protected]
10156 S:      Supported
10157 B:      https://bugzilla.kernel.org
10158 F:      arch/*/include/asm/suspend*.h
10159 F:      arch/x86/power/
10160 F:      drivers/base/power/
10161 F:      include/linux/freezer.h
10162 F:      include/linux/pm.h
10163 F:      include/linux/suspend.h
10164 F:      kernel/power/
10165
10166 HID CORE LAYER
10167 M:      Jiri Kosina <[email protected]>
10168 M:      Benjamin Tissoires <[email protected]>
10169 L:      [email protected]
10170 S:      Maintained
10171 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
10172 F:      Documentation/hid/
10173 F:      drivers/hid/
10174 F:      include/linux/hid*
10175 F:      include/uapi/linux/hid*
10176 F:      samples/hid/
10177 F:      tools/testing/selftests/hid/
10178
10179 HID LOGITECH DRIVERS
10180 R:      Filipe Laíns <[email protected]>
10181 L:      [email protected]
10182 S:      Maintained
10183 F:      drivers/hid/hid-logitech-*
10184
10185 HID NVIDIA SHIELD DRIVER
10186 M:      Rahul Rameshbabu <[email protected]>
10187 L:      [email protected]
10188 S:      Maintained
10189 F:      drivers/hid/hid-nvidia-shield.c
10190
10191 HID PHOENIX RC FLIGHT CONTROLLER
10192 M:      Marcus Folkesson <[email protected]>
10193 L:      [email protected]
10194 S:      Maintained
10195 F:      drivers/hid/hid-pxrc.c
10196
10197 HID PLAYSTATION DRIVER
10198 M:      Roderick Colenbrander <[email protected]>
10199 L:      [email protected]
10200 S:      Supported
10201 F:      drivers/hid/hid-playstation.c
10202
10203 HID SENSOR HUB DRIVERS
10204 M:      Jiri Kosina <[email protected]>
10205 M:      Jonathan Cameron <[email protected]>
10206 M:      Srinivas Pandruvada <[email protected]>
10207 L:      [email protected]
10208 L:      [email protected]
10209 S:      Maintained
10210 F:      Documentation/hid/hid-sensor*
10211 F:      drivers/hid/hid-sensor-*
10212 F:      drivers/iio/*/hid-*
10213 F:      include/linux/hid-sensor-*
10214
10215 HID VRC-2 CAR CONTROLLER DRIVER
10216 M:      Marcus Folkesson <[email protected]>
10217 L:      [email protected]
10218 S:      Maintained
10219 F:      drivers/hid/hid-vrc2.c
10220
10221 HID WACOM DRIVER
10222 M:      Ping Cheng <[email protected]>
10223 M:      Jason Gerecke  <[email protected]>
10224 L:      [email protected]
10225 S:      Maintained
10226 F:      drivers/hid/wacom.h
10227 F:      drivers/hid/wacom_*
10228
10229 HID++ LOGITECH DRIVERS
10230 R:      Filipe Laíns <[email protected]>
10231 R:      Bastien Nocera <[email protected]>
10232 L:      [email protected]
10233 S:      Maintained
10234 F:      drivers/hid/hid-logitech-hidpp.c
10235
10236 HIGH-RESOLUTION TIMERS, TIMER WHEEL, CLOCKEVENTS
10237 M:      Anna-Maria Behnsen <[email protected]>
10238 M:      Frederic Weisbecker <[email protected]>
10239 M:      Thomas Gleixner <[email protected]>
10240 L:      [email protected]
10241 S:      Maintained
10242 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10243 F:      Documentation/timers/
10244 F:      include/linux/clockchips.h
10245 F:      include/linux/delay.h
10246 F:      include/linux/hrtimer.h
10247 F:      include/linux/timer.h
10248 F:      kernel/time/clockevents.c
10249 F:      kernel/time/hrtimer.c
10250 F:      kernel/time/sleep_timeout.c
10251 F:      kernel/time/timer.c
10252 F:      kernel/time/timer_list.c
10253 F:      kernel/time/timer_migration.*
10254 F:      tools/testing/selftests/timers/
10255
10256 HIGH-SPEED SCC DRIVER FOR AX.25
10257 L:      [email protected]
10258 S:      Orphan
10259 F:      drivers/net/hamradio/scc.c
10260
10261 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
10262 M:      HighPoint Linux Team <[email protected]>
10263 S:      Supported
10264 W:      http://www.highpoint-tech.com
10265 F:      Documentation/scsi/hptiop.rst
10266 F:      drivers/scsi/hptiop.c
10267
10268 HIKEY960 ONBOARD USB GPIO HUB DRIVER
10269 M:      John Stultz <[email protected]>
10270 L:      [email protected]
10271 S:      Maintained
10272 F:      drivers/misc/hisi_hikey_usb.c
10273
10274 HIMAX HX83112B TOUCHSCREEN SUPPORT
10275 M:      Job Noorman <[email protected]>
10276 L:      [email protected]
10277 S:      Maintained
10278 F:      Documentation/devicetree/bindings/input/touchscreen/himax,hx83112b.yaml
10279 F:      drivers/input/touchscreen/himax_hx83112b.c
10280
10281 HIPPI
10282 M:      Jes Sorensen <[email protected]>
10283 L:      [email protected]
10284 S:      Maintained
10285 F:      drivers/net/hippi/
10286 F:      include/linux/hippidevice.h
10287 F:      include/uapi/linux/if_hippi.h
10288 F:      net/802/hippi.c
10289
10290 HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
10291 M:      Kurt Kanzenbach <[email protected]>
10292 L:      [email protected]
10293 S:      Maintained
10294 F:      Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
10295 F:      drivers/net/dsa/hirschmann/*
10296 F:      include/linux/platform_data/hirschmann-hellcreek.h
10297 F:      net/dsa/tag_hellcreek.c
10298
10299 HISILICON DMA DRIVER
10300 M:      Zhou Wang <[email protected]>
10301 M:      Jie Hai <[email protected]>
10302 L:      [email protected]
10303 S:      Maintained
10304 F:      drivers/dma/hisi_dma.c
10305
10306 HISILICON GPIO DRIVER
10307 M:      Jay Fang <[email protected]>
10308 L:      [email protected]
10309 S:      Maintained
10310 F:      Documentation/devicetree/bindings/gpio/hisilicon,ascend910-gpio.yaml
10311 F:      drivers/gpio/gpio-hisi.c
10312
10313 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
10314 M:      Zhiqi Song <[email protected]>
10315 M:      Longfang Liu <[email protected]>
10316 L:      [email protected]
10317 S:      Maintained
10318 F:      Documentation/ABI/testing/debugfs-hisi-hpre
10319 F:      drivers/crypto/hisilicon/hpre/hpre.h
10320 F:      drivers/crypto/hisilicon/hpre/hpre_crypto.c
10321 F:      drivers/crypto/hisilicon/hpre/hpre_main.c
10322
10323 HISILICON HNS3 PMU DRIVER
10324 M:      Jijie Shao <[email protected]>
10325 S:      Supported
10326 F:      Documentation/admin-guide/perf/hns3-pmu.rst
10327 F:      drivers/perf/hisilicon/hns3_pmu.c
10328
10329 HISILICON I2C CONTROLLER DRIVER
10330 M:      Yicong Yang <[email protected]>
10331 L:      [email protected]
10332 S:      Maintained
10333 W:      https://www.hisilicon.com
10334 F:      Documentation/devicetree/bindings/i2c/hisilicon,ascend910-i2c.yaml
10335 F:      drivers/i2c/busses/i2c-hisi.c
10336
10337 HISILICON KUNPENG SOC HCCS DRIVER
10338 M:      Huisong Li <[email protected]>
10339 S:      Maintained
10340 F:      Documentation/ABI/testing/sysfs-devices-platform-kunpeng_hccs
10341 F:      drivers/soc/hisilicon/kunpeng_hccs.c
10342 F:      drivers/soc/hisilicon/kunpeng_hccs.h
10343
10344 HISILICON LPC BUS DRIVER
10345 M:      Jay Fang <[email protected]>
10346 S:      Maintained
10347 W:      http://www.hisilicon.com
10348 F:      Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
10349 F:      drivers/bus/hisi_lpc.c
10350
10351 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
10352 M:      Jian Shen <[email protected]>
10353 M:      Salil Mehta <[email protected]>
10354 M:      Jijie Shao <[email protected]>
10355 L:      [email protected]
10356 S:      Maintained
10357 W:      http://www.hisilicon.com
10358 F:      drivers/net/ethernet/hisilicon/hns3/
10359
10360 HISILICON NETWORK HIBMCGE DRIVER
10361 M:      Jijie Shao <[email protected]>
10362 L:      [email protected]
10363 S:      Maintained
10364 F:      drivers/net/ethernet/hisilicon/hibmcge/
10365
10366 HISILICON NETWORK SUBSYSTEM DRIVER
10367 M:      Jian Shen <[email protected]>
10368 M:      Salil Mehta <[email protected]>
10369 L:      [email protected]
10370 S:      Maintained
10371 W:      http://www.hisilicon.com
10372 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
10373 F:      drivers/net/ethernet/hisilicon/
10374
10375 HISILICON PMU DRIVER
10376 M:      Yicong Yang <[email protected]>
10377 M:      Jonathan Cameron <[email protected]>
10378 S:      Supported
10379 W:      http://www.hisilicon.com
10380 F:      Documentation/admin-guide/perf/hisi-pcie-pmu.rst
10381 F:      Documentation/admin-guide/perf/hisi-pmu.rst
10382 F:      drivers/perf/hisilicon
10383
10384 HISILICON PTT DRIVER
10385 M:      Yicong Yang <[email protected]>
10386 M:      Jonathan Cameron <[email protected]>
10387 L:      [email protected]
10388 S:      Maintained
10389 F:      Documentation/ABI/testing/sysfs-bus-event_source-devices-hisi_ptt
10390 F:      Documentation/trace/hisi-ptt.rst
10391 F:      drivers/hwtracing/ptt/
10392 F:      tools/perf/arch/arm64/util/hisi-ptt.c
10393 F:      tools/perf/util/hisi-ptt*
10394 F:      tools/perf/util/hisi-ptt-decoder/*
10395
10396 HISILICON QM DRIVER
10397 M:      Weili Qian <[email protected]>
10398 M:      Zhou Wang <[email protected]>
10399 L:      [email protected]
10400 S:      Maintained
10401 F:      drivers/crypto/hisilicon/Kconfig
10402 F:      drivers/crypto/hisilicon/Makefile
10403 F:      drivers/crypto/hisilicon/qm.c
10404 F:      drivers/crypto/hisilicon/sgl.c
10405 F:      include/linux/hisi_acc_qm.h
10406
10407 HISILICON ROCE DRIVER
10408 M:      Chengchang Tang <[email protected]>
10409 M:      Junxian Huang <[email protected]>
10410 L:      [email protected]
10411 S:      Maintained
10412 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
10413 F:      drivers/infiniband/hw/hns/
10414
10415 HISILICON SAS Controller
10416 M:      Yihang Li <[email protected]>
10417 S:      Supported
10418 W:      http://www.hisilicon.com
10419 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
10420 F:      drivers/scsi/hisi_sas/
10421
10422 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
10423 M:      Longfang Liu <[email protected]>
10424 L:      [email protected]
10425 S:      Maintained
10426 F:      Documentation/ABI/testing/debugfs-hisi-sec
10427 F:      drivers/crypto/hisilicon/sec2/sec.h
10428 F:      drivers/crypto/hisilicon/sec2/sec_crypto.c
10429 F:      drivers/crypto/hisilicon/sec2/sec_crypto.h
10430 F:      drivers/crypto/hisilicon/sec2/sec_main.c
10431
10432 HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
10433 M:      Jay Fang <[email protected]>
10434 L:      [email protected]
10435 S:      Maintained
10436 W:      http://www.hisilicon.com
10437 F:      drivers/spi/spi-hisi-kunpeng.c
10438
10439 HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
10440 M:      Mauro Carvalho Chehab <[email protected]>
10441 L:      [email protected]
10442 S:      Maintained
10443 F:      Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
10444 F:      drivers/spmi/hisi-spmi-controller.c
10445
10446 HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
10447 M:      Mauro Carvalho Chehab <[email protected]>
10448 L:      [email protected]
10449 S:      Maintained
10450 F:      Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
10451 F:      drivers/mfd/hi6421-spmi-pmic.c
10452
10453 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
10454 M:      Weili Qian <[email protected]>
10455 S:      Maintained
10456 F:      drivers/crypto/hisilicon/trng/trng.c
10457
10458 HISILICON V3XX SPI NOR FLASH Controller Driver
10459 M:      Jay Fang <[email protected]>
10460 S:      Maintained
10461 W:      http://www.hisilicon.com
10462 F:      drivers/spi/spi-hisi-sfc-v3xx.c
10463
10464 HISILICON ZIP Controller DRIVER
10465 M:      Yang Shen <[email protected]>
10466 M:      Zhou Wang <[email protected]>
10467 L:      [email protected]
10468 S:      Maintained
10469 F:      Documentation/ABI/testing/debugfs-hisi-zip
10470 F:      drivers/crypto/hisilicon/zip/
10471
10472 HMM - Heterogeneous Memory Management
10473 M:      Jérôme Glisse <[email protected]>
10474 L:      [email protected]
10475 S:      Maintained
10476 F:      Documentation/mm/hmm.rst
10477 F:      include/linux/hmm*
10478 F:      lib/test_hmm*
10479 F:      mm/hmm*
10480 F:      tools/testing/selftests/mm/*hmm*
10481
10482 HONEYWELL HSC030PA PRESSURE SENSOR SERIES IIO DRIVER
10483 M:      Petre Rodan <[email protected]>
10484 L:      [email protected]
10485 S:      Maintained
10486 F:      Documentation/devicetree/bindings/iio/pressure/honeywell,hsc030pa.yaml
10487 F:      drivers/iio/pressure/hsc030pa*
10488
10489 HONEYWELL MPRLS0025PA PRESSURE SENSOR SERIES IIO DRIVER
10490 M:      Andreas Klinger <[email protected]>
10491 M:      Petre Rodan <[email protected]>
10492 L:      [email protected]
10493 S:      Maintained
10494 F:      Documentation/devicetree/bindings/iio/pressure/honeywell,mprls0025pa.yaml
10495 F:      drivers/iio/pressure/mprls0025pa*
10496
10497 HP BIOSCFG DRIVER
10498 M:      Jorge Lopez <[email protected]>
10499 L:      [email protected]
10500 S:      Maintained
10501 F:      drivers/platform/x86/hp/hp-bioscfg/
10502
10503 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
10504 L:      [email protected]
10505 S:      Orphan
10506 F:      drivers/platform/x86/hp/tc1100-wmi.c
10507
10508 HP WMI HARDWARE MONITOR DRIVER
10509 M:      James Seo <[email protected]>
10510 L:      [email protected]
10511 S:      Maintained
10512 F:      Documentation/hwmon/hp-wmi-sensors.rst
10513 F:      drivers/hwmon/hp-wmi-sensors.c
10514
10515 HPET:   High Precision Event Timers driver
10516 M:      Clemens Ladisch <[email protected]>
10517 S:      Maintained
10518 F:      Documentation/timers/hpet.rst
10519 F:      drivers/char/hpet.c
10520 F:      include/linux/hpet.h
10521 F:      include/uapi/linux/hpet.h
10522
10523 HPET:   x86
10524 S:      Orphan
10525 F:      arch/x86/include/asm/hpet.h
10526 F:      arch/x86/kernel/hpet.c
10527
10528 HPFS FILESYSTEM
10529 M:      Mikulas Patocka <[email protected]>
10530 S:      Maintained
10531 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
10532 F:      fs/hpfs/
10533
10534 HS3001 Hardware Temperature and Humidity Sensor
10535 M:      Andre Werner <[email protected]>
10536 L:      [email protected]
10537 S:      Maintained
10538 F:      drivers/hwmon/hs3001.c
10539
10540 HSI SUBSYSTEM
10541 M:      Sebastian Reichel <[email protected]>
10542 S:      Maintained
10543 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
10544 F:      Documentation/ABI/testing/sysfs-bus-hsi
10545 F:      Documentation/driver-api/hsi.rst
10546 F:      drivers/hsi/
10547 F:      include/linux/hsi/
10548 F:      include/uapi/linux/hsi/
10549
10550 HSO 3G MODEM DRIVER
10551 L:      [email protected]
10552 S:      Orphan
10553 F:      drivers/net/usb/hso.c
10554
10555 HSR NETWORK PROTOCOL
10556 L:      [email protected]
10557 S:      Orphan
10558 F:      net/hsr/
10559
10560 HT16K33 LED CONTROLLER DRIVER
10561 M:      Robin van der Gracht <[email protected]>
10562 S:      Maintained
10563 F:      Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
10564 F:      drivers/auxdisplay/ht16k33.c
10565
10566 HTCPEN TOUCHSCREEN DRIVER
10567 M:      Pau Oliva Fora <[email protected]>
10568 L:      [email protected]
10569 S:      Maintained
10570 F:      drivers/input/touchscreen/htcpen.c
10571
10572 HTE SUBSYSTEM
10573 M:      Dipen Patel <[email protected]>
10574 L:      [email protected]
10575 S:      Maintained
10576 Q:      https://patchwork.kernel.org/project/timestamp/list/
10577 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pateldipen1984/linux.git
10578 F:      Documentation/devicetree/bindings/timestamp/
10579 F:      Documentation/driver-api/hte/
10580 F:      drivers/hte/
10581 F:      include/linux/hte.h
10582
10583 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
10584 M:      Lorenzo Bianconi <[email protected]>
10585 L:      [email protected]
10586 S:      Maintained
10587 W:      http://www.st.com/
10588 F:      Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
10589 F:      drivers/iio/humidity/hts221*
10590
10591 HUAWEI ETHERNET DRIVER
10592 M:      Cai Huoqing <[email protected]>
10593 L:      [email protected]
10594 S:      Maintained
10595 F:      Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
10596 F:      drivers/net/ethernet/huawei/hinic/
10597
10598 HUGETLB SUBSYSTEM
10599 M:      Muchun Song <[email protected]>
10600 L:      [email protected]
10601 S:      Maintained
10602 F:      Documentation/ABI/testing/sysfs-kernel-mm-hugepages
10603 F:      Documentation/admin-guide/mm/hugetlbpage.rst
10604 F:      Documentation/mm/hugetlbfs_reserv.rst
10605 F:      Documentation/mm/vmemmap_dedup.rst
10606 F:      fs/hugetlbfs/
10607 F:      include/linux/hugetlb.h
10608 F:      include/trace/events/hugetlbfs.h
10609 F:      mm/hugetlb.c
10610 F:      mm/hugetlb_vmemmap.c
10611 F:      mm/hugetlb_vmemmap.h
10612 F:      tools/testing/selftests/cgroup/test_hugetlb_memcg.c
10613
10614 HVA ST MEDIA DRIVER
10615 M:      Jean-Christophe Trotin <[email protected]>
10616 L:      [email protected]
10617 S:      Supported
10618 W:      https://linuxtv.org
10619 T:      git git://linuxtv.org/media.git
10620 F:      drivers/media/platform/st/sti/hva
10621
10622 HWPOISON MEMORY FAILURE HANDLING
10623 M:      Miaohe Lin <[email protected]>
10624 R:      Naoya Horiguchi <[email protected]>
10625 L:      [email protected]
10626 S:      Maintained
10627 F:      mm/hwpoison-inject.c
10628 F:      mm/memory-failure.c
10629
10630 HYCON HY46XX TOUCHSCREEN SUPPORT
10631 M:      Giulio Benetti <[email protected]>
10632 L:      [email protected]
10633 S:      Maintained
10634 F:      Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
10635 F:      drivers/input/touchscreen/hycon-hy46xx.c
10636
10637 HYGON PROCESSOR SUPPORT
10638 M:      Pu Wen <[email protected]>
10639 L:      [email protected]
10640 S:      Maintained
10641 F:      arch/x86/kernel/cpu/hygon.c
10642
10643 HYNIX HI556 SENSOR DRIVER
10644 M:      Sakari Ailus <[email protected]>
10645 L:      [email protected]
10646 S:      Maintained
10647 T:      git git://linuxtv.org/media.git
10648 F:      drivers/media/i2c/hi556.c
10649
10650 HYNIX HI846 SENSOR DRIVER
10651 M:      Martin Kepplinger <[email protected]>
10652 L:      [email protected]
10653 S:      Maintained
10654 F:      drivers/media/i2c/hi846.c
10655
10656 HYNIX HI847 SENSOR DRIVER
10657 M:      Sakari Ailus <[email protected]>
10658 L:      [email protected]
10659 S:      Maintained
10660 F:      drivers/media/i2c/hi847.c
10661
10662 Hyper-V/Azure CORE AND DRIVERS
10663 M:      "K. Y. Srinivasan" <[email protected]>
10664 M:      Haiyang Zhang <[email protected]>
10665 M:      Wei Liu <[email protected]>
10666 M:      Dexuan Cui <[email protected]>
10667 L:      [email protected]
10668 S:      Supported
10669 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
10670 F:      Documentation/ABI/stable/sysfs-bus-vmbus
10671 F:      Documentation/ABI/testing/debugfs-hyperv
10672 F:      Documentation/devicetree/bindings/bus/microsoft,vmbus.yaml
10673 F:      Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
10674 F:      Documentation/virt/hyperv
10675 F:      arch/arm64/hyperv
10676 F:      arch/arm64/include/asm/hyperv-tlfs.h
10677 F:      arch/arm64/include/asm/mshyperv.h
10678 F:      arch/x86/hyperv
10679 F:      arch/x86/include/asm/hyperv-tlfs.h
10680 F:      arch/x86/include/asm/mshyperv.h
10681 F:      arch/x86/include/asm/trace/hyperv.h
10682 F:      arch/x86/kernel/cpu/mshyperv.c
10683 F:      drivers/clocksource/hyperv_timer.c
10684 F:      drivers/hid/hid-hyperv.c
10685 F:      drivers/hv/
10686 F:      drivers/input/serio/hyperv-keyboard.c
10687 F:      drivers/iommu/hyperv-iommu.c
10688 F:      drivers/net/ethernet/microsoft/
10689 F:      drivers/net/hyperv/
10690 F:      drivers/pci/controller/pci-hyperv-intf.c
10691 F:      drivers/pci/controller/pci-hyperv.c
10692 F:      drivers/scsi/storvsc_drv.c
10693 F:      drivers/uio/uio_hv_generic.c
10694 F:      drivers/video/fbdev/hyperv_fb.c
10695 F:      include/asm-generic/hyperv-tlfs.h
10696 F:      include/asm-generic/mshyperv.h
10697 F:      include/clocksource/hyperv_timer.h
10698 F:      include/linux/hyperv.h
10699 F:      include/net/mana
10700 F:      include/uapi/linux/hyperv.h
10701 F:      net/vmw_vsock/hyperv_transport.c
10702 F:      tools/hv/
10703
10704 HYPERBUS SUPPORT
10705 M:      Vignesh Raghavendra <[email protected]>
10706 R:      Tudor Ambarus <[email protected]>
10707 L:      [email protected]
10708 S:      Supported
10709 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
10710 C:      irc://irc.oftc.net/mtd
10711 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
10712 F:      Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
10713 F:      drivers/mtd/hyperbus/
10714 F:      include/linux/mtd/hyperbus.h
10715
10716 HYPERVISOR VIRTUAL CONSOLE DRIVER
10717 L:      [email protected]
10718 S:      Odd Fixes
10719 F:      drivers/tty/hvc/
10720
10721 I2C ACPI SUPPORT
10722 M:      Mika Westerberg <[email protected]>
10723 L:      [email protected]
10724 L:      [email protected]
10725 S:      Maintained
10726 F:      drivers/i2c/i2c-core-acpi.c
10727
10728 I2C ADDRESS TRANSLATOR (ATR)
10729 M:      Tomi Valkeinen <[email protected]>
10730 R:      Luca Ceresoli <[email protected]>
10731 L:      [email protected]
10732 S:      Maintained
10733 F:      drivers/i2c/i2c-atr.c
10734 F:      include/linux/i2c-atr.h
10735
10736 I2C CONTROLLER DRIVER FOR NVIDIA GPU
10737 M:      Ajay Gupta <[email protected]>
10738 L:      [email protected]
10739 S:      Maintained
10740 F:      Documentation/i2c/busses/i2c-nvidia-gpu.rst
10741 F:      drivers/i2c/busses/i2c-nvidia-gpu.c
10742
10743 I2C MUXES
10744 M:      Peter Rosin <[email protected]>
10745 L:      [email protected]
10746 S:      Maintained
10747 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
10748 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
10749 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
10750 F:      Documentation/i2c/i2c-topology.rst
10751 F:      Documentation/i2c/muxes/
10752 F:      drivers/i2c/i2c-mux.c
10753 F:      drivers/i2c/muxes/
10754 F:      include/linux/i2c-mux.h
10755
10756 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
10757 M:      Gregory CLEMENT <[email protected]>
10758 L:      [email protected]
10759 S:      Maintained
10760 F:      Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
10761 F:      drivers/i2c/busses/i2c-mv64xxx.c
10762
10763 I2C OF COMPONENT PROBER
10764 M:      Chen-Yu Tsai <[email protected]>
10765 L:      [email protected]
10766 L:      [email protected]
10767 S:      Maintained
10768 F:      drivers/i2c/i2c-core-of-prober.c
10769 F:      include/linux/i2c-of-prober.h
10770
10771 I2C OVER PARALLEL PORT
10772 M:      Jean Delvare <[email protected]>
10773 L:      [email protected]
10774 S:      Maintained
10775 F:      Documentation/i2c/busses/i2c-parport.rst
10776 F:      drivers/i2c/busses/i2c-parport.c
10777
10778 I2C SUBSYSTEM
10779 M:      Wolfram Sang <[email protected]>
10780 L:      [email protected]
10781 S:      Maintained
10782 W:      https://i2c.wiki.kernel.org/
10783 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
10784 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
10785 F:      Documentation/i2c/
10786 F:      drivers/i2c/*
10787 F:      include/dt-bindings/i2c/i2c.h
10788 F:      include/linux/i2c-dev.h
10789 F:      include/linux/i2c-smbus.h
10790 F:      include/linux/i2c.h
10791 F:      include/uapi/linux/i2c-*.h
10792 F:      include/uapi/linux/i2c.h
10793
10794 I2C SUBSYSTEM HOST DRIVERS
10795 M:      Andi Shyti <[email protected]>
10796 L:      [email protected]
10797 S:      Maintained
10798 W:      https://i2c.wiki.kernel.org/
10799 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
10800 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux.git
10801 F:      Documentation/devicetree/bindings/i2c/
10802 F:      drivers/i2c/algos/
10803 F:      drivers/i2c/busses/
10804 F:      include/dt-bindings/i2c/
10805
10806 I2C-TAOS-EVM DRIVER
10807 M:      Jean Delvare <[email protected]>
10808 L:      [email protected]
10809 S:      Maintained
10810 F:      Documentation/i2c/busses/i2c-taos-evm.rst
10811 F:      drivers/i2c/busses/i2c-taos-evm.c
10812
10813 I2C-TINY-USB DRIVER
10814 M:      Till Harbaum <[email protected]>
10815 L:      [email protected]
10816 S:      Maintained
10817 W:      http://www.harbaum.org/till/i2c_tiny_usb
10818 F:      drivers/i2c/busses/i2c-tiny-usb.c
10819
10820 I2C/SMBUS CONTROLLER DRIVERS FOR PC
10821 M:      Jean Delvare <[email protected]>
10822 L:      [email protected]
10823 S:      Maintained
10824 F:      Documentation/i2c/busses/i2c-ali1535.rst
10825 F:      Documentation/i2c/busses/i2c-ali1563.rst
10826 F:      Documentation/i2c/busses/i2c-ali15x3.rst
10827 F:      Documentation/i2c/busses/i2c-amd756.rst
10828 F:      Documentation/i2c/busses/i2c-amd8111.rst
10829 F:      Documentation/i2c/busses/i2c-i801.rst
10830 F:      Documentation/i2c/busses/i2c-nforce2.rst
10831 F:      Documentation/i2c/busses/i2c-piix4.rst
10832 F:      Documentation/i2c/busses/i2c-sis5595.rst
10833 F:      Documentation/i2c/busses/i2c-sis630.rst
10834 F:      Documentation/i2c/busses/i2c-sis96x.rst
10835 F:      Documentation/i2c/busses/i2c-via.rst
10836 F:      Documentation/i2c/busses/i2c-viapro.rst
10837 F:      drivers/i2c/busses/i2c-ali1535.c
10838 F:      drivers/i2c/busses/i2c-ali1563.c
10839 F:      drivers/i2c/busses/i2c-ali15x3.c
10840 F:      drivers/i2c/busses/i2c-amd756.c
10841 F:      drivers/i2c/busses/i2c-amd8111.c
10842 F:      drivers/i2c/busses/i2c-i801.c
10843 F:      drivers/i2c/busses/i2c-isch.c
10844 F:      drivers/i2c/busses/i2c-nforce2.c
10845 F:      drivers/i2c/busses/i2c-piix4.*
10846 F:      drivers/i2c/busses/i2c-sis5595.c
10847 F:      drivers/i2c/busses/i2c-sis630.c
10848 F:      drivers/i2c/busses/i2c-sis96x.c
10849 F:      drivers/i2c/busses/i2c-via.c
10850 F:      drivers/i2c/busses/i2c-viapro.c
10851
10852 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
10853 M:      Hans de Goede <[email protected]>
10854 L:      [email protected]
10855 S:      Maintained
10856 F:      drivers/i2c/busses/i2c-cht-wc.c
10857
10858 I2C/SMBUS ISMT DRIVER
10859 M:      Seth Heasley <[email protected]>
10860 M:      Neil Horman <[email protected]>
10861 L:      [email protected]
10862 F:      Documentation/i2c/busses/i2c-ismt.rst
10863 F:      drivers/i2c/busses/i2c-ismt.c
10864
10865 I2C/SMBUS ZHAOXIN DRIVER
10866 M:      Hans Hu <[email protected]>
10867 L:      [email protected]
10868 S:      Maintained
10869 W:      https://www.zhaoxin.com
10870 F:      drivers/i2c/busses/i2c-viai2c-common.c
10871 F:      drivers/i2c/busses/i2c-viai2c-zhaoxin.c
10872
10873 I2C/SMBUS STUB DRIVER
10874 M:      Jean Delvare <[email protected]>
10875 L:      [email protected]
10876 S:      Maintained
10877 F:      drivers/i2c/i2c-stub.c
10878
10879 I3C DRIVER FOR ASPEED AST2600
10880 M:      Jeremy Kerr <[email protected]>
10881 S:      Maintained
10882 F:      Documentation/devicetree/bindings/i3c/aspeed,ast2600-i3c.yaml
10883 F:      drivers/i3c/master/ast2600-i3c-master.c
10884
10885 I3C DRIVER FOR CADENCE I3C MASTER IP
10886 M:      Przemysław Gaj <[email protected]>
10887 S:      Maintained
10888 F:      Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml
10889 F:      drivers/i3c/master/i3c-master-cdns.c
10890
10891 I3C DRIVER FOR SYNOPSYS DESIGNWARE
10892 S:      Orphan
10893 F:      Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml
10894 F:      drivers/i3c/master/dw*
10895
10896 I3C SUBSYSTEM
10897 M:      Alexandre Belloni <[email protected]>
10898 L:      [email protected] (moderated for non-subscribers)
10899 S:      Maintained
10900 C:      irc://chat.freenode.net/linux-i3c
10901 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
10902 F:      Documentation/ABI/testing/sysfs-bus-i3c
10903 F:      Documentation/devicetree/bindings/i3c/
10904 F:      Documentation/driver-api/i3c
10905 F:      drivers/i3c/
10906 F:      include/dt-bindings/i3c/
10907 F:      include/linux/i3c/
10908
10909 IBM Operation Panel Input Driver
10910 M:      Eddie James <[email protected]>
10911 L:      [email protected]
10912 S:      Maintained
10913 F:      Documentation/devicetree/bindings/input/ibm,op-panel.yaml
10914 F:      drivers/input/misc/ibm-panel.c
10915
10916 IBM Power 842 compression accelerator
10917 M:      Haren Myneni <[email protected]>
10918 S:      Supported
10919 F:      crypto/842.c
10920 F:      drivers/crypto/nx/Kconfig
10921 F:      drivers/crypto/nx/Makefile
10922 F:      drivers/crypto/nx/nx-842*
10923 F:      include/linux/sw842.h
10924 F:      lib/842/
10925
10926 IBM Power in-Nest Crypto Acceleration
10927 M:      Breno Leitão <[email protected]>
10928 M:      Nayna Jain <[email protected]>
10929 M:      Paulo Flabiano Smorigo <[email protected]>
10930 L:      [email protected]
10931 S:      Supported
10932 F:      drivers/crypto/nx/Kconfig
10933 F:      drivers/crypto/nx/Makefile
10934 F:      drivers/crypto/nx/nx-aes*
10935 F:      drivers/crypto/nx/nx-sha*
10936 F:      drivers/crypto/nx/nx.*
10937 F:      drivers/crypto/nx/nx_csbcpb.h
10938 F:      drivers/crypto/nx/nx_debugfs.c
10939
10940 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
10941 M:      Tyrel Datwyler <[email protected]>
10942 L:      [email protected]
10943 L:      [email protected]
10944 S:      Supported
10945 F:      drivers/pci/hotplug/rpadlpar*
10946
10947 IBM Power Linux RAID adapter
10948 M:      Brian King <[email protected]>
10949 S:      Supported
10950 F:      drivers/scsi/ipr.*
10951
10952 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
10953 M:      Tyrel Datwyler <[email protected]>
10954 L:      [email protected]
10955 L:      [email protected]
10956 S:      Supported
10957 F:      drivers/pci/hotplug/rpaphp*
10958
10959 IBM Power SRIOV Virtual NIC Device Driver
10960 M:      Haren Myneni <[email protected]>
10961 M:      Rick Lindsley <[email protected]>
10962 R:      Nick Child <[email protected]>
10963 R:      Thomas Falcon <[email protected]>
10964 L:      [email protected]
10965 S:      Supported
10966 F:      drivers/net/ethernet/ibm/ibmvnic.*
10967
10968 IBM Power VFIO Support
10969 M:      Timothy Pearson <[email protected]>
10970 S:      Supported
10971 F:      drivers/vfio/vfio_iommu_spapr_tce.c
10972
10973 IBM Power Virtual Ethernet Device Driver
10974 M:      Nick Child <[email protected]>
10975 L:      [email protected]
10976 S:      Supported
10977 F:      drivers/net/ethernet/ibm/ibmveth.*
10978
10979 IBM Power Virtual FC Device Drivers
10980 M:      Tyrel Datwyler <[email protected]>
10981 L:      [email protected]
10982 S:      Supported
10983 F:      drivers/scsi/ibmvscsi/ibmvfc*
10984
10985 IBM Power Virtual Management Channel Driver
10986 M:      Brad Warrum <[email protected]>
10987 M:      Ritu Agarwal <[email protected]>
10988 S:      Supported
10989 F:      drivers/misc/ibmvmc.*
10990
10991 IBM Power Virtual SCSI Device Drivers
10992 M:      Tyrel Datwyler <[email protected]>
10993 L:      [email protected]
10994 S:      Supported
10995 F:      drivers/scsi/ibmvscsi/ibmvscsi*
10996 F:      include/scsi/viosrp.h
10997
10998 IBM Power Virtual SCSI Device Target Driver
10999 M:      Tyrel Datwyler <[email protected]>
11000 L:      [email protected]
11001 L:      [email protected]
11002 S:      Supported
11003 F:      drivers/scsi/ibmvscsi_tgt/
11004
11005 IBM Power VMX Cryptographic instructions
11006 M:      Breno Leitão <[email protected]>
11007 M:      Nayna Jain <[email protected]>
11008 M:      Paulo Flabiano Smorigo <[email protected]>
11009 L:      [email protected]
11010 S:      Supported
11011 F:      arch/powerpc/crypto/Kconfig
11012 F:      arch/powerpc/crypto/Makefile
11013 F:      arch/powerpc/crypto/aes.c
11014 F:      arch/powerpc/crypto/aes_cbc.c
11015 F:      arch/powerpc/crypto/aes_ctr.c
11016 F:      arch/powerpc/crypto/aes_xts.c
11017 F:      arch/powerpc/crypto/aesp8-ppc.*
11018 F:      arch/powerpc/crypto/ghash.c
11019 F:      arch/powerpc/crypto/ghashp8-ppc.pl
11020 F:      arch/powerpc/crypto/ppc-xlate.pl
11021 F:      arch/powerpc/crypto/vmx.c
11022
11023 IBM ServeRAID RAID DRIVER
11024 S:      Orphan
11025 F:      drivers/scsi/ips.*
11026
11027 ICH LPC AND GPIO DRIVER
11028 M:      Peter Tyser <[email protected]>
11029 S:      Maintained
11030 F:      drivers/gpio/gpio-ich.c
11031 F:      drivers/mfd/lpc_ich.c
11032
11033 ICY I2C DRIVER
11034 M:      Max Staudt <[email protected]>
11035 L:      [email protected]
11036 S:      Maintained
11037 F:      drivers/i2c/busses/i2c-icy.c
11038
11039 IDEAPAD LAPTOP EXTRAS DRIVER
11040 M:      Ike Panhc <[email protected]>
11041 L:      [email protected]
11042 S:      Maintained
11043 W:      http://launchpad.net/ideapad-laptop
11044 F:      drivers/platform/x86/ideapad-laptop.c
11045
11046 IDEAPAD LAPTOP SLIDEBAR DRIVER
11047 M:      Andrey Moiseev <[email protected]>
11048 L:      [email protected]
11049 S:      Maintained
11050 W:      https://github.com/o2genum/ideapad-slidebar
11051 F:      drivers/input/misc/ideapad_slidebar.c
11052
11053 IDT VersaClock 5 CLOCK DRIVER
11054 M:      Luca Ceresoli <[email protected]>
11055 S:      Maintained
11056 F:      Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
11057 F:      drivers/clk/clk-versaclock5.c
11058
11059 IEEE 802.15.4 SUBSYSTEM
11060 M:      Alexander Aring <[email protected]>
11061 M:      Stefan Schmidt <[email protected]>
11062 M:      Miquel Raynal <[email protected]>
11063 L:      [email protected]
11064 S:      Maintained
11065 W:      https://linux-wpan.org/
11066 Q:      https://patchwork.kernel.org/project/linux-wpan/list/
11067 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan.git
11068 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan-next.git
11069 F:      Documentation/networking/ieee802154.rst
11070 F:      drivers/net/ieee802154/
11071 F:      include/linux/ieee802154.h
11072 F:      include/linux/nl802154.h
11073 F:      include/net/af_ieee802154.h
11074 F:      include/net/cfg802154.h
11075 F:      include/net/ieee802154_netdev.h
11076 F:      include/net/mac802154.h
11077 F:      include/net/nl802154.h
11078 F:      net/ieee802154/
11079 F:      net/mac802154/
11080
11081 Intel VIRTIO DATA PATH ACCELERATOR
11082 M:      Zhu Lingshan <[email protected]>
11083 L:      [email protected]
11084 S:      Supported
11085 F:      drivers/vdpa/ifcvf/
11086
11087 IFE PROTOCOL
11088 M:      Yotam Gigi <[email protected]>
11089 M:      Jamal Hadi Salim <[email protected]>
11090 F:      include/net/ife.h
11091 F:      include/uapi/linux/ife.h
11092 F:      net/ife
11093
11094 IGORPLUG-USB IR RECEIVER
11095 M:      Sean Young <[email protected]>
11096 L:      [email protected]
11097 S:      Maintained
11098 F:      drivers/media/rc/igorplugusb.c
11099
11100 IGUANAWORKS USB IR TRANSCEIVER
11101 M:      Sean Young <[email protected]>
11102 L:      [email protected]
11103 S:      Maintained
11104 F:      drivers/media/rc/iguanair.c
11105
11106 IIO BACKEND FRAMEWORK
11107 M:      Nuno Sa <[email protected]>
11108 R:      Olivier Moysan <[email protected]>
11109 L:      [email protected]
11110 S:      Maintained
11111 F:      Documentation/ABI/testing/debugfs-iio-backend
11112 F:      drivers/iio/industrialio-backend.c
11113 F:      include/linux/iio/backend.h
11114
11115 IIO DIGITAL POTENTIOMETER DAC
11116 M:      Peter Rosin <[email protected]>
11117 L:      [email protected]
11118 S:      Maintained
11119 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
11120 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
11121 F:      drivers/iio/dac/dpot-dac.c
11122
11123 IIO ENVELOPE DETECTOR
11124 M:      Peter Rosin <[email protected]>
11125 L:      [email protected]
11126 S:      Maintained
11127 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
11128 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
11129 F:      drivers/iio/adc/envelope-detector.c
11130
11131 IIO LIGHT SENSOR GAIN-TIME-SCALE HELPERS
11132 M:      Matti Vaittinen <[email protected]>
11133 L:      [email protected]
11134 S:      Maintained
11135 F:      drivers/iio/industrialio-gts-helper.c
11136 F:      include/linux/iio/iio-gts-helper.h
11137 F:      drivers/iio/test/iio-test-gts.c
11138
11139 IIO MULTIPLEXER
11140 M:      Peter Rosin <[email protected]>
11141 L:      [email protected]
11142 S:      Maintained
11143 F:      Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
11144 F:      drivers/iio/multiplexer/iio-mux.c
11145
11146 IIO SCMI BASED DRIVER
11147 M:      Jyoti Bhayana <[email protected]>
11148 L:      [email protected]
11149 S:      Maintained
11150 F:      drivers/iio/common/scmi_sensors/scmi_iio.c
11151
11152 IIO SUBSYSTEM AND DRIVERS
11153 M:      Jonathan Cameron <[email protected]>
11154 R:      Lars-Peter Clausen <[email protected]>
11155 L:      [email protected]
11156 S:      Maintained
11157 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
11158 F:      Documentation/ABI/testing/configfs-iio*
11159 F:      Documentation/ABI/testing/sysfs-bus-iio*
11160 F:      Documentation/devicetree/bindings/iio/
11161 F:      Documentation/iio/
11162 F:      drivers/iio/
11163 F:      drivers/staging/iio/
11164 F:      include/dt-bindings/iio/
11165 F:      include/linux/iio/
11166 F:      tools/iio/
11167
11168 IIO UNIT CONVERTER
11169 M:      Peter Rosin <[email protected]>
11170 L:      [email protected]
11171 S:      Maintained
11172 F:      Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
11173 F:      Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
11174 F:      Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
11175 F:      drivers/iio/afe/iio-rescale.c
11176
11177 IKANOS/ADI EAGLE ADSL USB DRIVER
11178 M:      Matthieu Castet <[email protected]>
11179 M:      Stanislaw Gruszka <[email protected]>
11180 S:      Maintained
11181 F:      drivers/usb/atm/ueagle-atm.c
11182
11183 IMAGIS TOUCHSCREEN DRIVER
11184 M:      Markuss Broks <[email protected]>
11185 S:      Maintained
11186 F:      Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
11187 F:      drivers/input/touchscreen/imagis.c
11188
11189 IMGTEC ASCII LCD DRIVER
11190 M:      Paul Burton <[email protected]>
11191 S:      Maintained
11192 F:      Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
11193 F:      drivers/auxdisplay/img-ascii-lcd.c
11194
11195 IMGTEC JPEG ENCODER DRIVER
11196 M:      Devarsh Thakkar <[email protected]>
11197 L:      [email protected]
11198 S:      Supported
11199 F:      Documentation/devicetree/bindings/media/img,e5010-jpeg-enc.yaml
11200 F:      drivers/media/platform/imagination/e5010*
11201
11202 IMGTEC IR DECODER DRIVER
11203 S:      Orphan
11204 F:      drivers/media/rc/img-ir/
11205
11206 IMGTEC POWERVR DRM DRIVER
11207 M:      Frank Binns <[email protected]>
11208 M:      Matt Coster <[email protected]>
11209 S:      Supported
11210 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
11211 F:      Documentation/devicetree/bindings/gpu/img,powervr-rogue.yaml
11212 F:      Documentation/devicetree/bindings/gpu/img,powervr-sgx.yaml
11213 F:      Documentation/gpu/imagination/
11214 F:      drivers/gpu/drm/ci/xfails/powervr*
11215 F:      drivers/gpu/drm/imagination/
11216 F:      include/uapi/drm/pvr_drm.h
11217
11218 IMON SOUNDGRAPH USB IR RECEIVER
11219 M:      Sean Young <[email protected]>
11220 L:      [email protected]
11221 S:      Maintained
11222 F:      drivers/media/rc/imon.c
11223 F:      drivers/media/rc/imon_raw.c
11224
11225 IMS TWINTURBO FRAMEBUFFER DRIVER
11226 L:      [email protected]
11227 S:      Orphan
11228 F:      drivers/video/fbdev/imsttfb.c
11229
11230 INDEX OF FURTHER KERNEL DOCUMENTATION
11231 M:      Carlos Bilbao <[email protected]>
11232 S:      Maintained
11233 F:      Documentation/process/kernel-docs.rst
11234
11235 INDUSTRY PACK SUBSYSTEM (IPACK)
11236 M:      Vaibhav Gupta <[email protected]>
11237 M:      Jens Taprogge <[email protected]>
11238 M:      Greg Kroah-Hartman <[email protected]>
11239 L:      [email protected]
11240 S:      Maintained
11241 W:      http://industrypack.sourceforge.net
11242 F:      drivers/ipack/
11243
11244 INFINEON DPS310 Driver
11245 M:      Eddie James <[email protected]>
11246 L:      [email protected]
11247 S:      Maintained
11248 F:      drivers/iio/pressure/dps310.c
11249
11250 INFINEON PEB2466 ASoC CODEC
11251 M:      Herve Codina <[email protected]>
11252 L:      [email protected]
11253 S:      Maintained
11254 F:      Documentation/devicetree/bindings/sound/infineon,peb2466.yaml
11255 F:      sound/soc/codecs/peb2466.c
11256
11257 INFINIBAND SUBSYSTEM
11258 M:      Jason Gunthorpe <[email protected]>
11259 M:      Leon Romanovsky <[email protected]>
11260 L:      [email protected]
11261 S:      Supported
11262 W:      https://github.com/linux-rdma/rdma-core
11263 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
11264 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
11265 F:      Documentation/devicetree/bindings/infiniband/
11266 F:      Documentation/infiniband/
11267 F:      drivers/infiniband/
11268 F:      include/rdma/
11269 F:      include/trace/events/ib_mad.h
11270 F:      include/trace/events/ib_umad.h
11271 F:      include/trace/misc/rdma.h
11272 F:      include/uapi/linux/if_infiniband.h
11273 F:      include/uapi/rdma/
11274 F:      samples/bpf/ibumad_kern.c
11275 F:      samples/bpf/ibumad_user.c
11276
11277 INGENIC JZ4780 NAND DRIVER
11278 M:      Harvey Hunt <[email protected]>
11279 L:      [email protected]
11280 L:      [email protected]
11281 S:      Maintained
11282 F:      drivers/mtd/nand/raw/ingenic/
11283
11284 INGENIC JZ47xx SoCs
11285 M:      Paul Cercueil <[email protected]>
11286 L:      [email protected]
11287 S:      Maintained
11288 F:      arch/mips/boot/dts/ingenic/
11289 F:      arch/mips/generic/board-ingenic.c
11290 F:      arch/mips/include/asm/mach-ingenic/
11291 F:      arch/mips/ingenic/Kconfig
11292 F:      drivers/clk/ingenic/
11293 F:      drivers/dma/dma-jz4780.c
11294 F:      drivers/gpu/drm/ingenic/
11295 F:      drivers/i2c/busses/i2c-jz4780.c
11296 F:      drivers/iio/adc/ingenic-adc.c
11297 F:      drivers/irqchip/irq-ingenic.c
11298 F:      drivers/memory/jz4780-nemc.c
11299 F:      drivers/mmc/host/jz4740_mmc.c
11300 F:      drivers/mtd/nand/raw/ingenic/
11301 F:      drivers/pinctrl/pinctrl-ingenic.c
11302 F:      drivers/power/supply/ingenic-battery.c
11303 F:      drivers/pwm/pwm-jz4740.c
11304 F:      drivers/remoteproc/ingenic_rproc.c
11305 F:      drivers/rtc/rtc-jz4740.c
11306 F:      drivers/tty/serial/8250/8250_ingenic.c
11307 F:      drivers/usb/musb/jz4740.c
11308 F:      drivers/watchdog/jz4740_wdt.c
11309 F:      include/dt-bindings/iio/adc/ingenic,adc.h
11310 F:      include/linux/mfd/ingenic-tcu.h
11311 F:      sound/soc/codecs/jz47*
11312 F:      sound/soc/jz4740/
11313
11314 INJOINIC IP5xxx POWER BANK IC DRIVER
11315 M:      Samuel Holland <[email protected]>
11316 S:      Maintained
11317 F:      drivers/power/supply/ip5xxx_power.c
11318
11319 INOTIFY
11320 M:      Jan Kara <[email protected]>
11321 R:      Amir Goldstein <[email protected]>
11322 L:      [email protected]
11323 S:      Maintained
11324 F:      Documentation/filesystems/inotify.rst
11325 F:      fs/notify/inotify/
11326 F:      include/linux/inotify.h
11327 F:      include/uapi/linux/inotify.h
11328
11329 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
11330 M:      Dmitry Torokhov <[email protected]>
11331 L:      [email protected]
11332 S:      Maintained
11333 Q:      http://patchwork.kernel.org/project/linux-input/list/
11334 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
11335 F:      Documentation/devicetree/bindings/input/
11336 F:      Documentation/devicetree/bindings/serio/
11337 F:      Documentation/input/
11338 F:      drivers/input/
11339 F:      include/dt-bindings/input/
11340 F:      include/linux/gameport.h
11341 F:      include/linux/i8042.h
11342 F:      include/linux/input.h
11343 F:      include/linux/input/
11344 F:      include/linux/libps2.h
11345 F:      include/linux/serio.h
11346 F:      include/uapi/linux/gameport.h
11347 F:      include/uapi/linux/input-event-codes.h
11348 F:      include/uapi/linux/input.h
11349 F:      include/uapi/linux/serio.h
11350 F:      include/uapi/linux/uinput.h
11351
11352 INPUT MULTITOUCH (MT) PROTOCOL
11353 M:      Henrik Rydberg <[email protected]>
11354 L:      [email protected]
11355 S:      Odd fixes
11356 F:      Documentation/input/multi-touch-protocol.rst
11357 F:      drivers/input/input-mt.c
11358 K:      \b(ABS|SYN)_MT_
11359
11360 INSIDE SECURE CRYPTO DRIVER
11361 M:      Antoine Tenart <[email protected]>
11362 L:      [email protected]
11363 S:      Maintained
11364 F:      drivers/crypto/inside-secure/
11365
11366 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
11367 M:      Mimi Zohar <[email protected]>
11368 M:      Roberto Sassu <[email protected]>
11369 M:      Dmitry Kasatkin <[email protected]>
11370 R:      Eric Snowberg <[email protected]>
11371 L:      [email protected]
11372 S:      Supported
11373 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
11374 F:      security/integrity/
11375 F:      security/integrity/ima/
11376
11377 INTEGRITY POLICY ENFORCEMENT (IPE)
11378 M:      Fan Wu <[email protected]>
11379 L:      [email protected]
11380 S:      Supported
11381 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wufan/ipe.git
11382 F:      Documentation/admin-guide/LSM/ipe.rst
11383 F:      Documentation/security/ipe.rst
11384 F:      scripts/ipe/
11385 F:      security/ipe/
11386
11387 INTEL 810/815 FRAMEBUFFER DRIVER
11388 M:      Antonino Daplas <[email protected]>
11389 L:      [email protected]
11390 S:      Maintained
11391 F:      drivers/video/fbdev/i810/
11392
11393 INTEL 8254 COUNTER DRIVER
11394 M:      William Breathitt Gray <[email protected]>
11395 L:      [email protected]
11396 S:      Maintained
11397 F:      drivers/counter/i8254.c
11398 F:      include/linux/i8254.h
11399
11400 INTEL 8255 GPIO DRIVER
11401 M:      William Breathitt Gray <[email protected]>
11402 L:      [email protected]
11403 S:      Maintained
11404 F:      drivers/gpio/gpio-i8255.c
11405 F:      drivers/gpio/gpio-i8255.h
11406
11407 INTEL ASoC DRIVERS
11408 M:      Cezary Rojewski <[email protected]>
11409 M:      Liam Girdwood <[email protected]>
11410 M:      Peter Ujfalusi <[email protected]>
11411 M:      Bard Liao <[email protected]>
11412 M:      Ranjani Sridharan <[email protected]>
11413 M:      Kai Vehmanen <[email protected]>
11414 R:      Pierre-Louis Bossart <[email protected]>
11415 L:      [email protected]
11416 S:      Supported
11417 F:      sound/soc/intel/
11418
11419 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
11420 M:      Hans de Goede <[email protected]>
11421 L:      [email protected]
11422 S:      Maintained
11423 F:      drivers/platform/x86/intel/atomisp2/pm.c
11424
11425 INTEL ATOMISP2 LED DRIVER
11426 M:      Hans de Goede <[email protected]>
11427 L:      [email protected]
11428 S:      Maintained
11429 F:      drivers/platform/x86/intel/atomisp2/led.c
11430
11431 INTEL BIOS SAR INT1092 DRIVER
11432 M:      Shravan Sudhakar <[email protected]>
11433 L:      [email protected]
11434 S:      Maintained
11435 F:      drivers/platform/x86/intel/int1092/
11436
11437 INTEL BROXTON PMC DRIVER
11438 M:      Mika Westerberg <[email protected]>
11439 M:      Zha Qipeng <[email protected]>
11440 S:      Maintained
11441 F:      drivers/mfd/intel_pmc_bxt.c
11442 F:      include/linux/mfd/intel_pmc_bxt.h
11443
11444 INTEL C600 SERIES SAS CONTROLLER DRIVER
11445 M:      Artur Paszkiewicz <[email protected]>
11446 L:      [email protected]
11447 S:      Supported
11448 T:      git git://git.code.sf.net/p/intel-sas/isci
11449 F:      drivers/scsi/isci/
11450
11451 INTEL CPU family model numbers
11452 M:      Tony Luck <[email protected]>
11453 M:      [email protected]
11454 L:      [email protected]
11455 S:      Supported
11456 F:      arch/x86/include/asm/intel-family.h
11457
11458 INTEL DRM DISPLAY FOR XE AND I915 DRIVERS
11459 M:      Jani Nikula <[email protected]>
11460 M:      Rodrigo Vivi <[email protected]>
11461 L:      [email protected]
11462 L:      [email protected]
11463 S:      Supported
11464 F:      drivers/gpu/drm/i915/display/
11465 F:      drivers/gpu/drm/xe/display/
11466 F:      drivers/gpu/drm/xe/compat-i915-headers
11467 F:      include/drm/intel/
11468
11469 INTEL DRM I915 DRIVER (Meteor Lake, DG2 and older excluding Poulsbo, Moorestown and derivative)
11470 M:      Jani Nikula <[email protected]>
11471 M:      Joonas Lahtinen <[email protected]>
11472 M:      Rodrigo Vivi <[email protected]>
11473 M:      Tvrtko Ursulin <[email protected]>
11474 L:      [email protected]
11475 S:      Supported
11476 W:      https://drm.pages.freedesktop.org/intel-docs/
11477 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
11478 B:      https://drm.pages.freedesktop.org/intel-docs/how-to-file-i915-bugs.html
11479 C:      irc://irc.oftc.net/intel-gfx
11480 T:      git https://gitlab.freedesktop.org/drm/i915/kernel.git
11481 F:      Documentation/ABI/testing/sysfs-driver-intel-i915-hwmon
11482 F:      Documentation/gpu/i915.rst
11483 F:      drivers/gpu/drm/ci/xfails/i915*
11484 F:      drivers/gpu/drm/i915/
11485 F:      include/drm/intel/
11486 F:      include/uapi/drm/i915_drm.h
11487
11488 INTEL DRM XE DRIVER (Lunar Lake and newer)
11489 M:      Lucas De Marchi <[email protected]>
11490 M:      Thomas Hellström <[email protected]>
11491 M:      Rodrigo Vivi <[email protected]>
11492 L:      [email protected]
11493 S:      Supported
11494 W:      https://drm.pages.freedesktop.org/intel-docs/
11495 Q:      http://patchwork.freedesktop.org/project/intel-xe/
11496 B:      https://gitlab.freedesktop.org/drm/xe/kernel/-/issues
11497 C:      irc://irc.oftc.net/xe
11498 T:      git https://gitlab.freedesktop.org/drm/xe/kernel.git
11499 F:      Documentation/ABI/testing/sysfs-driver-intel-xe-hwmon
11500 F:      Documentation/gpu/xe/
11501 F:      drivers/gpu/drm/xe/
11502 F:      include/drm/intel/
11503 F:      include/uapi/drm/xe_drm.h
11504
11505 INTEL ETHERNET DRIVERS
11506 M:      Tony Nguyen <[email protected]>
11507 M:      Przemek Kitszel <[email protected]>
11508 L:      [email protected] (moderated for non-subscribers)
11509 S:      Supported
11510 W:      https://www.intel.com/content/www/us/en/support.html
11511 Q:      https://patchwork.ozlabs.org/project/intel-wired-lan/list/
11512 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
11513 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
11514 F:      Documentation/networking/device_drivers/ethernet/intel/
11515 F:      drivers/net/ethernet/intel/
11516 F:      drivers/net/ethernet/intel/*/
11517 F:      include/linux/avf/virtchnl.h
11518 F:      include/linux/net/intel/iidc.h
11519
11520 INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
11521 M:      Mustafa Ismail <[email protected]>
11522 M:      Tatyana Nikolova <[email protected]>
11523 L:      [email protected]
11524 S:      Supported
11525 F:      drivers/infiniband/hw/irdma/
11526 F:      include/uapi/rdma/irdma-abi.h
11527
11528 INTEL GPIO DRIVERS
11529 M:      Andy Shevchenko <[email protected]>
11530 L:      [email protected]
11531 S:      Supported
11532 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
11533 F:      drivers/gpio/gpio-elkhartlake.c
11534 F:      drivers/gpio/gpio-graniterapids.c
11535 F:      drivers/gpio/gpio-ich.c
11536 F:      drivers/gpio/gpio-merrifield.c
11537 F:      drivers/gpio/gpio-ml-ioh.c
11538 F:      drivers/gpio/gpio-pch.c
11539 F:      drivers/gpio/gpio-sch.c
11540 F:      drivers/gpio/gpio-sodaville.c
11541 F:      drivers/gpio/gpio-tangier.c
11542 F:      drivers/gpio/gpio-tangier.h
11543
11544 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
11545 M:      Zhenyu Wang <[email protected]>
11546 M:      Zhi Wang <[email protected]>
11547 L:      [email protected]
11548 L:      [email protected]
11549 S:      Supported
11550 W:      https://github.com/intel/gvt-linux/wiki
11551 T:      git https://github.com/intel/gvt-linux.git
11552 F:      drivers/gpu/drm/i915/gvt/
11553
11554 INTEL HID EVENT DRIVER
11555 M:      Alex Hung <[email protected]>
11556 L:      [email protected]
11557 S:      Maintained
11558 F:      drivers/platform/x86/intel/hid.c
11559
11560 INTEL I/OAT DMA DRIVER
11561 M:      Dave Jiang <[email protected]>
11562 R:      Dan Williams <[email protected]>
11563 L:      [email protected]
11564 S:      Supported
11565 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
11566 F:      drivers/dma/ioat*
11567
11568 INTEL IAA CRYPTO DRIVER
11569 M:      Kristen Accardi <[email protected]>
11570 L:      [email protected]
11571 S:      Supported
11572 F:      Documentation/driver-api/crypto/iaa/iaa-crypto.rst
11573 F:      drivers/crypto/intel/iaa/*
11574
11575 INTEL IDLE DRIVER
11576 M:      Jacob Pan <[email protected]>
11577 M:      Len Brown <[email protected]>
11578 L:      [email protected]
11579 S:      Supported
11580 B:      https://bugzilla.kernel.org
11581 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
11582 F:      drivers/idle/intel_idle.c
11583
11584 INTEL IDXD DRIVER
11585 M:      Fenghua Yu <[email protected]>
11586 R:      Dave Jiang <[email protected]>
11587 L:      [email protected]
11588 S:      Supported
11589 F:      drivers/dma/idxd/*
11590 F:      include/uapi/linux/idxd.h
11591
11592 INTEL IN FIELD SCAN (IFS) DEVICE
11593 M:      Jithu Joseph <[email protected]>
11594 R:      Ashok Raj <[email protected]>
11595 R:      Tony Luck <[email protected]>
11596 S:      Maintained
11597 F:      drivers/platform/x86/intel/ifs
11598 F:      include/trace/events/intel_ifs.h
11599 F:      tools/testing/selftests/drivers/platform/x86/intel/ifs/
11600
11601 INTEL INTEGRATED SENSOR HUB DRIVER
11602 M:      Srinivas Pandruvada <[email protected]>
11603 M:      Jiri Kosina <[email protected]>
11604 L:      [email protected]
11605 S:      Maintained
11606 F:      drivers/hid/intel-ish-hid/
11607
11608 INTEL IOMMU (VT-d)
11609 M:      David Woodhouse <[email protected]>
11610 M:      Lu Baolu <[email protected]>
11611 L:      [email protected]
11612 S:      Supported
11613 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
11614 F:      drivers/iommu/intel/
11615
11616 INTEL IPU3 CSI-2 CIO2 DRIVER
11617 M:      Yong Zhi <[email protected]>
11618 M:      Sakari Ailus <[email protected]>
11619 M:      Bingbu Cao <[email protected]>
11620 M:      Dan Scally <[email protected]>
11621 R:      Tianshu Qiu <[email protected]>
11622 L:      [email protected]
11623 S:      Maintained
11624 T:      git git://linuxtv.org/media.git
11625 F:      Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
11626 F:      drivers/media/pci/intel/ipu3/
11627
11628 INTEL IPU3 CSI-2 IMGU DRIVER
11629 M:      Sakari Ailus <[email protected]>
11630 R:      Bingbu Cao <[email protected]>
11631 R:      Tianshu Qiu <[email protected]>
11632 L:      [email protected]
11633 S:      Maintained
11634 F:      Documentation/admin-guide/media/ipu3.rst
11635 F:      Documentation/admin-guide/media/ipu3_rcb.svg
11636 F:      Documentation/userspace-api/media/v4l/metafmt-intel-ipu3.rst
11637 F:      drivers/staging/media/ipu3/
11638
11639 INTEL IPU6 INPUT SYSTEM DRIVER
11640 M:      Sakari Ailus <[email protected]>
11641 M:      Bingbu Cao <[email protected]>
11642 R:      Tianshu Qiu <[email protected]>
11643 L:      [email protected]
11644 S:      Maintained
11645 T:      git git://linuxtv.org/media.git
11646 F:      Documentation/admin-guide/media/ipu6-isys.rst
11647 F:      drivers/media/pci/intel/ipu6/
11648
11649 INTEL ISHTP ECLITE DRIVER
11650 M:      Srinivas Pandruvada <[email protected]>
11651 L:      [email protected]
11652 S:      Supported
11653 F:      drivers/platform/x86/intel/ishtp_eclite.c
11654
11655 INTEL IXP4XX CRYPTO SUPPORT
11656 M:      Corentin Labbe <[email protected]>
11657 L:      [email protected]
11658 S:      Maintained
11659 F:      drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
11660
11661 INTEL KEEM BAY DRM DRIVER
11662 M:      Anitha Chrisanthus <[email protected]>
11663 M:      Edmund Dea <[email protected]>
11664 S:      Maintained
11665 F:      Documentation/devicetree/bindings/display/intel,keembay-display.yaml
11666 F:      drivers/gpu/drm/kmb/
11667
11668 INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
11669 M:      Daniele Alessandrelli <[email protected]>
11670 S:      Maintained
11671 F:      Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
11672 F:      drivers/crypto/intel/keembay/Kconfig
11673 F:      drivers/crypto/intel/keembay/Makefile
11674 F:      drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
11675 F:      drivers/crypto/intel/keembay/ocs-aes.c
11676 F:      drivers/crypto/intel/keembay/ocs-aes.h
11677
11678 INTEL KEEM BAY OCS ECC CRYPTO DRIVER
11679 M:      Daniele Alessandrelli <[email protected]>
11680 M:      Prabhjot Khurana <[email protected]>
11681 M:      Mark Gross <[email protected]>
11682 S:      Maintained
11683 F:      Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
11684 F:      drivers/crypto/intel/keembay/Kconfig
11685 F:      drivers/crypto/intel/keembay/Makefile
11686 F:      drivers/crypto/intel/keembay/keembay-ocs-ecc.c
11687
11688 INTEL KEEM BAY OCS HCU CRYPTO DRIVER
11689 M:      Daniele Alessandrelli <[email protected]>
11690 M:      Declan Murphy <[email protected]>
11691 S:      Maintained
11692 F:      Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
11693 F:      drivers/crypto/intel/keembay/Kconfig
11694 F:      drivers/crypto/intel/keembay/Makefile
11695 F:      drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
11696 F:      drivers/crypto/intel/keembay/ocs-hcu.c
11697 F:      drivers/crypto/intel/keembay/ocs-hcu.h
11698
11699 INTEL LA JOLLA COVE ADAPTER (LJCA) USB I/O EXPANDER DRIVERS
11700 M:      Wentong Wu <[email protected]>
11701 M:      Sakari Ailus <[email protected]>
11702 S:      Maintained
11703 F:      drivers/gpio/gpio-ljca.c
11704 F:      drivers/i2c/busses/i2c-ljca.c
11705 F:      drivers/spi/spi-ljca.c
11706 F:      drivers/usb/misc/usb-ljca.c
11707 F:      include/linux/usb/ljca.h
11708
11709 INTEL MANAGEMENT ENGINE (mei)
11710 M:      Alexander Usyskin <[email protected]>
11711 L:      [email protected]
11712 S:      Supported
11713 F:      Documentation/driver-api/mei/*
11714 F:      drivers/misc/mei/
11715 F:      drivers/watchdog/mei_wdt.c
11716 F:      include/linux/mei_aux.h
11717 F:      include/linux/mei_cl_bus.h
11718 F:      include/uapi/linux/mei.h
11719 F:      include/uapi/linux/mei_uuid.h
11720 F:      include/uapi/linux/uuid.h
11721 F:      samples/mei/*
11722
11723 INTEL MAX 10 BMC MFD DRIVER
11724 M:      Xu Yilun <[email protected]>
11725 R:      Tom Rix <[email protected]>
11726 S:      Maintained
11727 F:      Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
11728 F:      Documentation/hwmon/intel-m10-bmc-hwmon.rst
11729 F:      drivers/hwmon/intel-m10-bmc-hwmon.c
11730 F:      drivers/mfd/intel-m10-bmc*
11731 F:      include/linux/mfd/intel-m10-bmc.h
11732
11733 INTEL MAX10 BMC SECURE UPDATES
11734 M:      Peter Colberg <[email protected]>
11735 L:      [email protected]
11736 S:      Maintained
11737 F:      Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update
11738 F:      drivers/fpga/intel-m10-bmc-sec-update.c
11739
11740 INTEL MID (Mobile Internet Device) PLATFORM
11741 M:      Andy Shevchenko <[email protected]>
11742 L:      [email protected]
11743 S:      Supported
11744 F:      arch/x86/include/asm/intel-mid.h
11745 F:      arch/x86/pci/intel_mid_pci.c
11746 F:      arch/x86/platform/intel-mid/
11747 F:      drivers/extcon/extcon-intel-mrfld.c
11748 F:      drivers/iio/adc/intel_mrfld_adc.c
11749 F:      drivers/mfd/intel_soc_pmic_mrfld.c
11750 F:      drivers/platform/x86/intel/mrfld_pwrbtn.c
11751 F:      drivers/platform/x86/intel_scu_*
11752 F:      drivers/staging/media/atomisp/
11753 F:      drivers/watchdog/intel-mid_wdt.c
11754 F:      include/linux/mfd/intel_soc_pmic_mrfld.h
11755 F:      include/linux/platform_data/x86/intel-mid_wdt.h
11756 F:      include/linux/platform_data/x86/intel_scu_ipc.h
11757
11758 INTEL P-Unit IPC DRIVER
11759 M:      Zha Qipeng <[email protected]>
11760 L:      [email protected]
11761 S:      Maintained
11762 F:      arch/x86/include/asm/intel_punit_ipc.h
11763 F:      drivers/platform/x86/intel/punit_ipc.c
11764
11765 INTEL PMC CORE DRIVER
11766 M:      Rajneesh Bhardwaj <[email protected]>
11767 M:      David E Box <[email protected]>
11768 L:      [email protected]
11769 S:      Maintained
11770 F:      Documentation/ABI/testing/sysfs-platform-intel-pmc
11771 F:      drivers/platform/x86/intel/pmc/
11772
11773 INTEL PMIC GPIO DRIVERS
11774 M:      Andy Shevchenko <[email protected]>
11775 S:      Supported
11776 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
11777 F:      drivers/gpio/gpio-*cove.c
11778
11779 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
11780 M:      Andy Shevchenko <[email protected]>
11781 S:      Supported
11782 F:      drivers/mfd/intel_soc_pmic*
11783 F:      include/linux/mfd/intel_soc_pmic*
11784
11785 INTEL PMT DRIVERS
11786 M:      David E. Box <[email protected]>
11787 S:      Supported
11788 F:      drivers/platform/x86/intel/pmt/
11789
11790 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
11791 M:      Stanislav Yakovlev <[email protected]>
11792 L:      [email protected]
11793 S:      Maintained
11794 F:      Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
11795 F:      Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
11796 F:      drivers/net/wireless/intel/ipw2x00/
11797
11798 INTEL PSTATE DRIVER
11799 M:      Srinivas Pandruvada <[email protected]>
11800 M:      Len Brown <[email protected]>
11801 L:      [email protected]
11802 S:      Supported
11803 F:      drivers/cpufreq/intel_pstate.c
11804
11805 INTEL PTP DFL ToD DRIVER
11806 M:      Tianfei Zhang <[email protected]>
11807 L:      [email protected]
11808 L:      [email protected]
11809 S:      Maintained
11810 F:      drivers/ptp/ptp_dfl_tod.c
11811
11812 INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
11813 M:      Jarkko Nikula <[email protected]>
11814 L:      [email protected]
11815 F:      drivers/counter/intel-qep.c
11816
11817 INTEL SCU DRIVERS
11818 M:      Mika Westerberg <[email protected]>
11819 S:      Maintained
11820 F:      drivers/platform/x86/intel_scu_*
11821 F:      include/linux/platform_data/x86/intel_scu_ipc.h
11822
11823 INTEL SDSI DRIVER
11824 M:      David E. Box <[email protected]>
11825 S:      Supported
11826 F:      drivers/platform/x86/intel/sdsi.c
11827 F:      tools/arch/x86/intel_sdsi/
11828 F:      tools/testing/selftests/drivers/sdsi/
11829
11830 INTEL SGX
11831 M:      Jarkko Sakkinen <[email protected]>
11832 R:      Dave Hansen <[email protected]>
11833 L:      [email protected]
11834 S:      Supported
11835 Q:      https://patchwork.kernel.org/project/intel-sgx/list/
11836 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
11837 F:      Documentation/arch/x86/sgx.rst
11838 F:      arch/x86/entry/vdso/vsgx.S
11839 F:      arch/x86/include/asm/sgx.h
11840 F:      arch/x86/include/uapi/asm/sgx.h
11841 F:      arch/x86/kernel/cpu/sgx/*
11842 F:      tools/testing/selftests/sgx/*
11843 K:      \bSGX_
11844
11845 INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
11846 M:      Daniel Scally <[email protected]>
11847 S:      Maintained
11848 F:      drivers/platform/x86/intel/int3472/
11849
11850 INTEL SPEED SELECT TECHNOLOGY
11851 M:      Srinivas Pandruvada <[email protected]>
11852 L:      [email protected]
11853 S:      Maintained
11854 F:      drivers/platform/x86/intel/speed_select_if/
11855 F:      include/uapi/linux/isst_if.h
11856 F:      tools/power/x86/intel-speed-select/
11857
11858 INTEL STRATIX10 FIRMWARE DRIVERS
11859 M:      Dinh Nguyen <[email protected]>
11860 L:      [email protected]
11861 S:      Maintained
11862 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
11863 F:      Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
11864 F:      Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
11865 F:      drivers/firmware/stratix10-rsu.c
11866 F:      drivers/firmware/stratix10-svc.c
11867 F:      include/linux/firmware/intel/stratix10-smc.h
11868 F:      include/linux/firmware/intel/stratix10-svc-client.h
11869
11870 INTEL TELEMETRY DRIVER
11871 M:      Rajneesh Bhardwaj <[email protected]>
11872 M:      "David E. Box" <[email protected]>
11873 L:      [email protected]
11874 S:      Maintained
11875 F:      arch/x86/include/asm/intel_telemetry.h
11876 F:      drivers/platform/x86/intel/telemetry/
11877
11878 INTEL TPMI DRIVER
11879 M:      Srinivas Pandruvada <[email protected]>
11880 L:      [email protected]
11881 S:      Maintained
11882 F:      Documentation/ABI/testing/debugfs-tpmi
11883 F:      drivers/platform/x86/intel/vsec_tpmi.c
11884 F:      include/linux/intel_tpmi.h
11885
11886 INTEL UNCORE FREQUENCY CONTROL
11887 M:      Srinivas Pandruvada <[email protected]>
11888 L:      [email protected]
11889 S:      Maintained
11890 F:      Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst
11891 F:      drivers/platform/x86/intel/uncore-frequency/
11892
11893 INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
11894 M:      David E. Box <[email protected]>
11895 S:      Supported
11896 F:      drivers/platform/x86/intel/vsec.c
11897 F:      include/linux/intel_vsec.h
11898
11899 INTEL VIRTUAL BUTTON DRIVER
11900 M:      AceLan Kao <[email protected]>
11901 L:      [email protected]
11902 S:      Maintained
11903 F:      drivers/platform/x86/intel/vbtn.c
11904
11905 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
11906 M:      Stanislaw Gruszka <[email protected]>
11907 L:      [email protected]
11908 S:      Supported
11909 F:      drivers/net/wireless/intel/iwlegacy/
11910
11911 INTEL WIRELESS WIFI LINK (iwlwifi)
11912 M:      Miri Korenblit <[email protected]>
11913 L:      [email protected]
11914 S:      Supported
11915 W:      https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
11916 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
11917 F:      drivers/net/wireless/intel/iwlwifi/
11918
11919 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
11920 M:      Jithu Joseph <[email protected]>
11921 S:      Maintained
11922 W:      https://slimbootloader.github.io/security/firmware-update.html
11923 F:      drivers/platform/x86/intel/wmi/sbl-fw-update.c
11924
11925 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
11926 L:      [email protected]
11927 S:      Maintained
11928 F:      drivers/platform/x86/intel/wmi/thunderbolt.c
11929
11930 INTEL WWAN IOSM DRIVER
11931 M:      M Chetan Kumar <[email protected]>
11932 L:      [email protected]
11933 S:      Maintained
11934 F:      drivers/net/wwan/iosm/
11935
11936 INTEL(R) FLEXIBLE RETURN AND EVENT DELIVERY
11937 M:      Xin Li <[email protected]>
11938 M:      "H. Peter Anvin" <[email protected]>
11939 S:      Supported
11940 F:      Documentation/arch/x86/x86_64/fred.rst
11941 F:      arch/x86/entry/entry_64_fred.S
11942 F:      arch/x86/entry/entry_fred.c
11943 F:      arch/x86/include/asm/fred.h
11944 F:      arch/x86/kernel/fred.c
11945
11946 INTEL(R) TRACE HUB
11947 M:      Alexander Shishkin <[email protected]>
11948 S:      Supported
11949 F:      Documentation/trace/intel_th.rst
11950 F:      drivers/hwtracing/intel_th/
11951 F:      include/linux/intel_th.h
11952
11953 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
11954 M:      Ning Sun <[email protected]>
11955 L:      [email protected]
11956 S:      Supported
11957 W:      http://tboot.sourceforge.net
11958 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
11959 F:      Documentation/arch/x86/intel_txt.rst
11960 F:      arch/x86/kernel/tboot.c
11961 F:      include/linux/tboot.h
11962
11963 INTERCONNECT API
11964 M:      Georgi Djakov <[email protected]>
11965 L:      [email protected]
11966 S:      Maintained
11967 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
11968 F:      Documentation/devicetree/bindings/interconnect/
11969 F:      Documentation/driver-api/interconnect.rst
11970 F:      drivers/interconnect/
11971 F:      include/dt-bindings/interconnect/
11972 F:      include/linux/interconnect-provider.h
11973 F:      include/linux/interconnect.h
11974
11975 INTERRUPT COUNTER DRIVER
11976 M:      Oleksij Rempel <[email protected]>
11977 R:      Pengutronix Kernel Team <[email protected]>
11978 L:      [email protected]
11979 F:      Documentation/devicetree/bindings/counter/interrupt-counter.yaml
11980 F:      drivers/counter/interrupt-cnt.c
11981
11982 INTERSIL ISL7998X VIDEO DECODER DRIVER
11983 M:      Michael Tretter <[email protected]>
11984 R:      Pengutronix Kernel Team <[email protected]>
11985 L:      [email protected]
11986 S:      Maintained
11987 F:      Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
11988 F:      drivers/media/i2c/isl7998x.c
11989
11990 INVENSENSE ICM-426xx IMU DRIVER
11991 M:      Jean-Baptiste Maneyrol <[email protected]>
11992 L:      [email protected]
11993 S:      Maintained
11994 W:      https://invensense.tdk.com/
11995 F:      Documentation/ABI/testing/sysfs-bus-iio-inv_icm42600
11996 F:      Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
11997 F:      drivers/iio/imu/inv_icm42600/
11998
11999 INVENSENSE MPU-3050 GYROSCOPE DRIVER
12000 M:      Linus Walleij <[email protected]>
12001 L:      [email protected]
12002 S:      Maintained
12003 F:      Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
12004 F:      drivers/iio/gyro/mpu3050*
12005
12006 INVENSENSE MPU-6050 IMU DRIVER
12007 M:      Jean-Baptiste Maneyrol <[email protected]>
12008 L:      [email protected]
12009 S:      Maintained
12010 W:      https://invensense.tdk.com/
12011 F:      Documentation/devicetree/bindings/iio/imu/invensense,mpu6050.yaml
12012 F:      drivers/iio/imu/inv_mpu6050/
12013
12014 IOC3 ETHERNET DRIVER
12015 M:      Thomas Bogendoerfer <[email protected]>
12016 L:      [email protected]
12017 S:      Maintained
12018 F:      drivers/net/ethernet/sgi/ioc3-eth.c
12019
12020 IOMMU DMA-API LAYER
12021 M:      Robin Murphy <[email protected]>
12022 L:      [email protected]
12023 S:      Maintained
12024 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
12025 F:      drivers/iommu/dma-iommu.c
12026 F:      drivers/iommu/dma-iommu.h
12027 F:      drivers/iommu/iova.c
12028 F:      include/linux/iommu-dma.h
12029 F:      include/linux/iova.h
12030
12031 IOMMU SUBSYSTEM
12032 M:      Joerg Roedel <[email protected]>
12033 M:      Will Deacon <[email protected]>
12034 R:      Robin Murphy <[email protected]>
12035 L:      [email protected]
12036 S:      Maintained
12037 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
12038 F:      Documentation/devicetree/bindings/iommu/
12039 F:      drivers/iommu/
12040 F:      include/linux/iommu.h
12041 F:      include/linux/iova.h
12042 F:      include/linux/of_iommu.h
12043
12044 IOMMUFD
12045 M:      Jason Gunthorpe <[email protected]>
12046 M:      Kevin Tian <[email protected]>
12047 L:      [email protected]
12048 S:      Maintained
12049 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd.git
12050 F:      Documentation/userspace-api/iommufd.rst
12051 F:      drivers/iommu/iommufd/
12052 F:      include/linux/iommufd.h
12053 F:      include/uapi/linux/iommufd.h
12054 F:      tools/testing/selftests/iommu/
12055
12056 IOSYS-MAP HELPERS
12057 M:      Thomas Zimmermann <[email protected]>
12058 L:      [email protected]
12059 S:      Maintained
12060 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
12061 F:      include/linux/iosys-map.h
12062
12063 IO_URING
12064 M:      Jens Axboe <[email protected]>
12065 M:      Pavel Begunkov <[email protected]>
12066 L:      [email protected]
12067 S:      Maintained
12068 T:      git git://git.kernel.dk/linux-block
12069 T:      git git://git.kernel.dk/liburing
12070 F:      include/linux/io_uring/
12071 F:      include/linux/io_uring.h
12072 F:      include/linux/io_uring_types.h
12073 F:      include/trace/events/io_uring.h
12074 F:      include/uapi/linux/io_uring.h
12075 F:      io_uring/
12076
12077 IPMI SUBSYSTEM
12078 M:      Corey Minyard <[email protected]>
12079 L:      [email protected] (moderated for non-subscribers)
12080 S:      Supported
12081 W:      http://openipmi.sourceforge.net/
12082 T:      git https://github.com/cminyard/linux-ipmi.git for-next
12083 F:      Documentation/devicetree/bindings/ipmi/
12084 F:      Documentation/driver-api/ipmi.rst
12085 F:      drivers/char/ipmi/
12086 F:      include/linux/ipmi*
12087 F:      include/uapi/linux/ipmi*
12088
12089 IPS SCSI RAID DRIVER
12090 M:      Adaptec OEM Raid Solutions <[email protected]>
12091 L:      [email protected]
12092 S:      Maintained
12093 W:      http://www.adaptec.com/
12094 F:      drivers/scsi/ips*
12095
12096 IPVS
12097 M:      Simon Horman <[email protected]>
12098 M:      Julian Anastasov <[email protected]>
12099 L:      [email protected]
12100 L:      [email protected]
12101 S:      Maintained
12102 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
12103 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
12104 F:      Documentation/networking/ipvs-sysctl.rst
12105 F:      include/net/ip_vs.h
12106 F:      include/uapi/linux/ip_vs.h
12107 F:      net/netfilter/ipvs/
12108
12109 IPWIRELESS DRIVER
12110 M:      Jiri Kosina <[email protected]>
12111 M:      David Sterba <[email protected]>
12112 S:      Odd Fixes
12113 F:      drivers/tty/ipwireless/
12114
12115 IRON DEVICE AUDIO CODEC DRIVERS
12116 M:      Kiseok Jo <[email protected]>
12117 L:      [email protected]
12118 S:      Maintained
12119 F:      Documentation/devicetree/bindings/sound/irondevice,*
12120 F:      sound/soc/codecs/sma*
12121
12122 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
12123 M:      Thomas Gleixner <[email protected]>
12124 S:      Maintained
12125 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
12126 F:      Documentation/core-api/irq/irq-domain.rst
12127 F:      include/linux/irqdomain.h
12128 F:      include/linux/irqdomain_defs.h
12129 F:      kernel/irq/irqdomain.c
12130 F:      kernel/irq/msi.c
12131
12132 IRQ SUBSYSTEM
12133 M:      Thomas Gleixner <[email protected]>
12134 L:      [email protected]
12135 S:      Maintained
12136 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
12137 F:      include/linux/group_cpus.h
12138 F:      include/linux/irq.h
12139 F:      include/linux/irqhandler.h
12140 F:      include/linux/irqnr.h
12141 F:      include/linux/irqreturn.h
12142 F:      kernel/irq/
12143 F:      lib/group_cpus.c
12144
12145 IRQCHIP DRIVERS
12146 M:      Thomas Gleixner <[email protected]>
12147 L:      [email protected]
12148 S:      Maintained
12149 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
12150 F:      Documentation/devicetree/bindings/interrupt-controller/
12151 F:      drivers/irqchip/
12152 F:      include/linux/irqchip.h
12153
12154 ISA
12155 M:      William Breathitt Gray <[email protected]>
12156 S:      Maintained
12157 F:      Documentation/driver-api/isa.rst
12158 F:      drivers/base/isa.c
12159 F:      include/linux/isa.h
12160
12161 ISA RADIO MODULE
12162 M:      Hans Verkuil <[email protected]>
12163 L:      [email protected]
12164 S:      Maintained
12165 W:      https://linuxtv.org
12166 T:      git git://linuxtv.org/media.git
12167 F:      drivers/media/radio/radio-isa*
12168
12169 ISAPNP
12170 M:      Jaroslav Kysela <[email protected]>
12171 S:      Maintained
12172 F:      Documentation/userspace-api/isapnp.rst
12173 F:      drivers/pnp/isapnp/
12174 F:      include/linux/isapnp.h
12175
12176 ISCSI
12177 M:      Lee Duncan <[email protected]>
12178 M:      Chris Leech <[email protected]>
12179 M:      Mike Christie <[email protected]>
12180 L:      [email protected]
12181 L:      [email protected]
12182 S:      Maintained
12183 W:      www.open-iscsi.com
12184 F:      drivers/scsi/*iscsi*
12185 F:      include/scsi/*iscsi*
12186
12187 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
12188 M:      Peter Jones <[email protected]>
12189 M:      Konrad Rzeszutek Wilk <[email protected]>
12190 S:      Maintained
12191 F:      drivers/firmware/iscsi_ibft*
12192
12193 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
12194 M:      Sagi Grimberg <[email protected]>
12195 M:      Max Gurtovoy <[email protected]>
12196 L:      [email protected]
12197 S:      Supported
12198 W:      http://www.openfabrics.org
12199 W:      www.open-iscsi.org
12200 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
12201 F:      drivers/infiniband/ulp/iser/
12202
12203 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
12204 M:      Sagi Grimberg <[email protected]>
12205 L:      [email protected]
12206 L:      [email protected]
12207 S:      Supported
12208 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12209 F:      drivers/infiniband/ulp/isert
12210
12211 ISDN/CMTP OVER BLUETOOTH
12212 M:      Karsten Keil <[email protected]>
12213 L:      [email protected] (subscribers-only)
12214 L:      [email protected]
12215 S:      Odd Fixes
12216 W:      http://www.isdn4linux.de
12217 F:      Documentation/isdn/
12218 F:      drivers/isdn/capi/
12219 F:      include/linux/isdn/
12220 F:      include/uapi/linux/isdn/
12221 F:      net/bluetooth/cmtp/
12222
12223 ISDN/mISDN SUBSYSTEM
12224 M:      Karsten Keil <[email protected]>
12225 L:      [email protected] (subscribers-only)
12226 L:      [email protected]
12227 S:      Maintained
12228 W:      http://www.isdn4linux.de
12229 F:      drivers/isdn/Kconfig
12230 F:      drivers/isdn/Makefile
12231 F:      drivers/isdn/hardware/
12232 F:      drivers/isdn/mISDN/
12233
12234 ISL28022 HARDWARE MONITORING DRIVER
12235 M:      Carsten Spieß <[email protected]>
12236 L:      [email protected]
12237 S:      Maintained
12238 F:      Documentation/devicetree/bindings/hwmon/renesas,isl28022.yaml
12239 F:      Documentation/hwmon/isl28022.rst
12240 F:      drivers/hwmon/isl28022.c
12241
12242 ISOFS FILESYSTEM
12243 M:      Jan Kara <[email protected]>
12244 L:      [email protected]
12245 S:      Maintained
12246 F:      Documentation/filesystems/isofs.rst
12247 F:      fs/isofs/
12248
12249 IT87 HARDWARE MONITORING DRIVER
12250 M:      Jean Delvare <[email protected]>
12251 L:      [email protected]
12252 S:      Maintained
12253 F:      Documentation/hwmon/it87.rst
12254 F:      drivers/hwmon/it87.c
12255
12256 IT913X MEDIA DRIVER
12257 L:      [email protected]
12258 S:      Orphan
12259 W:      https://linuxtv.org
12260 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12261 F:      drivers/media/tuners/it913x*
12262
12263 ITE IT6263 LVDS TO HDMI BRIDGE DRIVER
12264 M:      Liu Ying <[email protected]>
12265 L:      [email protected]
12266 S:      Maintained
12267 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
12268 F:      Documentation/devicetree/bindings/display/bridge/ite,it6263.yaml
12269 F:      drivers/gpu/drm/bridge/ite-it6263.c
12270
12271 ITE IT66121 HDMI BRIDGE DRIVER
12272 M:      Phong LE <[email protected]>
12273 M:      Neil Armstrong <[email protected]>
12274 S:      Maintained
12275 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
12276 F:      Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
12277 F:      drivers/gpu/drm/bridge/ite-it66121.c
12278
12279 IVTV VIDEO4LINUX DRIVER
12280 M:      Andy Walls <[email protected]>
12281 L:      [email protected]
12282 S:      Maintained
12283 W:      https://linuxtv.org
12284 T:      git git://linuxtv.org/media.git
12285 F:      Documentation/admin-guide/media/ivtv*
12286 F:      drivers/media/pci/ivtv/
12287 F:      include/uapi/linux/ivtv*
12288
12289 IX2505V MEDIA DRIVER
12290 M:      Malcolm Priestley <[email protected]>
12291 L:      [email protected]
12292 S:      Maintained
12293 W:      https://linuxtv.org
12294 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12295 F:      drivers/media/dvb-frontends/ix2505v*
12296
12297 JAILHOUSE HYPERVISOR INTERFACE
12298 M:      Jan Kiszka <[email protected]>
12299 L:      [email protected]
12300 S:      Maintained
12301 F:      arch/x86/include/asm/jailhouse_para.h
12302 F:      arch/x86/kernel/jailhouse.c
12303
12304 JFS FILESYSTEM
12305 M:      Dave Kleikamp <[email protected]>
12306 L:      [email protected]
12307 S:      Odd Fixes
12308 W:      http://jfs.sourceforge.net/
12309 T:      git https://github.com/kleikamp/linux-shaggy.git
12310 F:      Documentation/admin-guide/jfs.rst
12311 F:      fs/jfs/
12312
12313 JME NETWORK DRIVER
12314 M:      Guo-Fu Tseng <[email protected]>
12315 L:      [email protected]
12316 S:      Odd Fixes
12317 F:      drivers/net/ethernet/jme.*
12318
12319 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
12320 M:      David Woodhouse <[email protected]>
12321 M:      Richard Weinberger <[email protected]>
12322 L:      [email protected]
12323 S:      Odd Fixes
12324 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
12325 T:      git git://git.infradead.org/ubifs-2.6.git
12326 F:      fs/jffs2/
12327 F:      include/uapi/linux/jffs2.h
12328
12329 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
12330 M:      "Theodore Ts'o" <[email protected]>
12331 M:      Jan Kara <[email protected]>
12332 L:      [email protected]
12333 S:      Maintained
12334 F:      fs/jbd2/
12335 F:      include/linux/jbd2.h
12336
12337 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
12338 M:      Mikhail Ulyanov <[email protected]>
12339 L:      [email protected]
12340 L:      [email protected]
12341 S:      Maintained
12342 F:      drivers/media/platform/renesas/rcar_jpu.c
12343
12344 JSM Neo PCI based serial card
12345 L:      [email protected]
12346 S:      Orphan
12347 F:      drivers/tty/serial/jsm/
12348
12349 K10TEMP HARDWARE MONITORING DRIVER
12350 M:      Clemens Ladisch <[email protected]>
12351 L:      [email protected]
12352 S:      Maintained
12353 F:      Documentation/hwmon/k10temp.rst
12354 F:      drivers/hwmon/k10temp.c
12355
12356 K8TEMP HARDWARE MONITORING DRIVER
12357 M:      Rudolf Marek <[email protected]>
12358 L:      [email protected]
12359 S:      Maintained
12360 F:      Documentation/hwmon/k8temp.rst
12361 F:      drivers/hwmon/k8temp.c
12362
12363 KASAN
12364 M:      Andrey Ryabinin <[email protected]>
12365 R:      Alexander Potapenko <[email protected]>
12366 R:      Andrey Konovalov <[email protected]>
12367 R:      Dmitry Vyukov <[email protected]>
12368 R:      Vincenzo Frascino <[email protected]>
12369 L:      [email protected]
12370 S:      Maintained
12371 B:      https://bugzilla.kernel.org/buglist.cgi?component=Sanitizers&product=Memory%20Management
12372 F:      Documentation/dev-tools/kasan.rst
12373 F:      arch/*/include/asm/*kasan.h
12374 F:      arch/*/mm/kasan_init*
12375 F:      include/linux/kasan*.h
12376 F:      lib/Kconfig.kasan
12377 F:      mm/kasan/
12378 F:      scripts/Makefile.kasan
12379
12380 KCONFIG
12381 M:      Masahiro Yamada <[email protected]>
12382 L:      [email protected]
12383 S:      Maintained
12384 Q:      https://patchwork.kernel.org/project/linux-kbuild/list/
12385 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kbuild
12386 F:      Documentation/kbuild/kconfig*
12387 F:      scripts/Kconfig.include
12388 F:      scripts/kconfig/
12389
12390 KCOV
12391 R:      Dmitry Vyukov <[email protected]>
12392 R:      Andrey Konovalov <[email protected]>
12393 L:      [email protected]
12394 S:      Maintained
12395 B:      https://bugzilla.kernel.org/buglist.cgi?component=Sanitizers&product=Memory%20Management
12396 F:      Documentation/dev-tools/kcov.rst
12397 F:      include/linux/kcov.h
12398 F:      include/uapi/linux/kcov.h
12399 F:      kernel/kcov.c
12400 F:      scripts/Makefile.kcov
12401
12402 KCSAN
12403 M:      Marco Elver <[email protected]>
12404 R:      Dmitry Vyukov <[email protected]>
12405 L:      [email protected]
12406 S:      Maintained
12407 F:      Documentation/dev-tools/kcsan.rst
12408 F:      include/linux/kcsan*.h
12409 F:      kernel/kcsan/
12410 F:      lib/Kconfig.kcsan
12411 F:      scripts/Makefile.kcsan
12412
12413 KDUMP
12414 M:      Baoquan He <[email protected]>
12415 R:      Vivek Goyal <[email protected]>
12416 R:      Dave Young <[email protected]>
12417 L:      [email protected]
12418 S:      Maintained
12419 W:      http://lse.sourceforge.net/kdump/
12420 F:      Documentation/admin-guide/kdump/
12421 F:      fs/proc/vmcore.c
12422 F:      include/linux/crash_core.h
12423 F:      include/linux/crash_dump.h
12424 F:      include/uapi/linux/vmcore.h
12425 F:      kernel/crash_*.c
12426
12427 KEENE FM RADIO TRANSMITTER DRIVER
12428 M:      Hans Verkuil <[email protected]>
12429 L:      [email protected]
12430 S:      Maintained
12431 W:      https://linuxtv.org
12432 T:      git git://linuxtv.org/media.git
12433 F:      drivers/media/radio/radio-keene*
12434
12435 KERNEL AUTOMOUNTER
12436 M:      Ian Kent <[email protected]>
12437 L:      [email protected]
12438 S:      Maintained
12439 F:      fs/autofs/
12440
12441 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
12442 M:      Masahiro Yamada <[email protected]>
12443 R:      Nathan Chancellor <[email protected]>
12444 R:      Nicolas Schier <[email protected]>
12445 L:      [email protected]
12446 S:      Maintained
12447 Q:      https://patchwork.kernel.org/project/linux-kbuild/list/
12448 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
12449 F:      Documentation/kbuild/
12450 F:      Makefile
12451 F:      scripts/*vmlinux*
12452 F:      scripts/Kbuild*
12453 F:      scripts/Makefile*
12454 F:      scripts/basic/
12455 F:      scripts/clang-tools/
12456 F:      scripts/dummy-tools/
12457 F:      scripts/include/
12458 F:      scripts/mk*
12459 F:      scripts/mod/
12460 F:      scripts/package/
12461 F:      usr/
12462
12463 KERNEL HARDENING (not covered by other areas)
12464 M:      Kees Cook <[email protected]>
12465 R:      Gustavo A. R. Silva <[email protected]>
12466 L:      [email protected]
12467 S:      Supported
12468 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12469 F:      Documentation/ABI/testing/sysfs-kernel-oops_count
12470 F:      Documentation/ABI/testing/sysfs-kernel-warn_count
12471 F:      arch/*/configs/hardening.config
12472 F:      include/linux/overflow.h
12473 F:      include/linux/randomize_kstack.h
12474 F:      kernel/configs/hardening.config
12475 F:      lib/usercopy_kunit.c
12476 F:      mm/usercopy.c
12477 F:      security/Kconfig.hardening
12478 K:      \b(add|choose)_random_kstack_offset\b
12479 K:      \b__check_(object_size|heap_object)\b
12480 K:      \b__counted_by(_le|_be)?\b
12481
12482 KERNEL JANITORS
12483 L:      [email protected]
12484 S:      Odd Fixes
12485 W:      http://kernelnewbies.org/KernelJanitors
12486
12487 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
12488 M:      Chuck Lever <[email protected]>
12489 M:      Jeff Layton <[email protected]>
12490 R:      Neil Brown <[email protected]>
12491 R:      Olga Kornievskaia <[email protected]>
12492 R:      Dai Ngo <[email protected]>
12493 R:      Tom Talpey <[email protected]>
12494 L:      [email protected]
12495 S:      Supported
12496 B:      https://bugzilla.kernel.org
12497 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
12498 F:      Documentation/filesystems/nfs/
12499 F:      fs/lockd/
12500 F:      fs/nfs_common/
12501 F:      fs/nfsd/
12502 F:      include/linux/lockd/
12503 F:      include/linux/sunrpc/
12504 F:      include/trace/events/rpcgss.h
12505 F:      include/trace/events/rpcrdma.h
12506 F:      include/trace/events/sunrpc.h
12507 F:      include/trace/misc/fs.h
12508 F:      include/trace/misc/nfs.h
12509 F:      include/trace/misc/sunrpc.h
12510 F:      include/uapi/linux/nfsd/
12511 F:      include/uapi/linux/sunrpc/
12512 F:      net/sunrpc/
12513 F:      tools/net/sunrpc/
12514
12515 KERNEL PACMAN PACKAGING (in addition to generic KERNEL BUILD)
12516 M:      Thomas Weißschuh <[email protected]>
12517 R:      Christian Heusel <[email protected]>
12518 R:      Nathan Chancellor <[email protected]>
12519 S:      Maintained
12520 F:      scripts/package/PKGBUILD
12521
12522 KERNEL REGRESSIONS
12523 M:      Thorsten Leemhuis <[email protected]>
12524 L:      [email protected]
12525 S:      Supported
12526 F:      Documentation/admin-guide/reporting-regressions.rst
12527 F:      Documentation/process/handling-regressions.rst
12528
12529 KERNEL SELFTEST FRAMEWORK
12530 M:      Shuah Khan <[email protected]>
12531 M:      Shuah Khan <[email protected]>
12532 L:      [email protected]
12533 S:      Maintained
12534 Q:      https://patchwork.kernel.org/project/linux-kselftest/list/
12535 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
12536 F:      Documentation/dev-tools/kselftest*
12537 F:      tools/testing/selftests/
12538
12539 KERNEL SMB3 SERVER (KSMBD)
12540 M:      Namjae Jeon <[email protected]>
12541 M:      Steve French <[email protected]>
12542 R:      Sergey Senozhatsky <[email protected]>
12543 R:      Tom Talpey <[email protected]>
12544 L:      [email protected]
12545 S:      Maintained
12546 T:      git git://git.samba.org/ksmbd.git
12547 F:      Documentation/filesystems/smb/ksmbd.rst
12548 F:      fs/smb/common/
12549 F:      fs/smb/server/
12550
12551 KERNEL UNIT TESTING FRAMEWORK (KUnit)
12552 M:      Brendan Higgins <[email protected]>
12553 M:      David Gow <[email protected]>
12554 R:      Rae Moar <[email protected]>
12555 L:      [email protected]
12556 L:      [email protected]
12557 S:      Maintained
12558 W:      https://google.github.io/kunit-docs/third_party/kernel/docs/
12559 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit
12560 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit-fixes
12561 F:      Documentation/dev-tools/kunit/
12562 F:      include/kunit/
12563 F:      lib/kunit/
12564 F:      rust/kernel/kunit.rs
12565 F:      scripts/rustdoc_test_*
12566 F:      tools/testing/kunit/
12567
12568 KERNEL USERMODE HELPER
12569 M:      Luis Chamberlain <[email protected]>
12570 L:      [email protected]
12571 S:      Maintained
12572 F:      include/linux/umh.h
12573 F:      kernel/umh.c
12574
12575 KERNEL VIRTUAL MACHINE (KVM)
12576 M:      Paolo Bonzini <[email protected]>
12577 L:      [email protected]
12578 S:      Supported
12579 W:      http://www.linux-kvm.org
12580 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12581 F:      Documentation/virt/kvm/
12582 F:      include/asm-generic/kvm*
12583 F:      include/kvm/iodev.h
12584 F:      include/linux/kvm*
12585 F:      include/trace/events/kvm.h
12586 F:      include/uapi/asm-generic/kvm*
12587 F:      include/uapi/linux/kvm*
12588 F:      tools/kvm/
12589 F:      tools/testing/selftests/kvm/
12590 F:      virt/kvm/*
12591
12592 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
12593 M:      Marc Zyngier <[email protected]>
12594 M:      Oliver Upton <[email protected]>
12595 R:      Joey Gouly <[email protected]>
12596 R:      Suzuki K Poulose <[email protected]>
12597 R:      Zenghui Yu <[email protected]>
12598 L:      [email protected] (moderated for non-subscribers)
12599 L:      [email protected]
12600 S:      Maintained
12601 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
12602 F:      Documentation/virt/kvm/arm/
12603 F:      Documentation/virt/kvm/devices/arm*
12604 F:      arch/arm64/include/asm/kvm*
12605 F:      arch/arm64/include/uapi/asm/kvm*
12606 F:      arch/arm64/kvm/
12607 F:      include/kvm/arm_*
12608 F:      tools/testing/selftests/kvm/*/aarch64/
12609 F:      tools/testing/selftests/kvm/aarch64/
12610
12611 KERNEL VIRTUAL MACHINE FOR LOONGARCH (KVM/LoongArch)
12612 M:      Tianrui Zhao <[email protected]>
12613 M:      Bibo Mao <[email protected]>
12614 M:      Huacai Chen <[email protected]>
12615 L:      [email protected]
12616 L:      [email protected]
12617 S:      Maintained
12618 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12619 F:      Documentation/virt/kvm/loongarch/
12620 F:      arch/loongarch/include/asm/kvm*
12621 F:      arch/loongarch/include/uapi/asm/kvm*
12622 F:      arch/loongarch/kvm/
12623
12624 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
12625 M:      Huacai Chen <[email protected]>
12626 L:      [email protected]
12627 L:      [email protected]
12628 S:      Maintained
12629 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12630 F:      arch/mips/include/asm/kvm*
12631 F:      arch/mips/include/uapi/asm/kvm*
12632 F:      arch/mips/kvm/
12633
12634 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
12635 M:      Michael Ellerman <[email protected]>
12636 R:      Nicholas Piggin <[email protected]>
12637 L:      [email protected]
12638 L:      [email protected]
12639 S:      Maintained (Book3S 64-bit HV)
12640 S:      Odd fixes (Book3S 64-bit PR)
12641 S:      Orphan (Book3E and 32-bit)
12642 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
12643 F:      arch/powerpc/include/asm/kvm*
12644 F:      arch/powerpc/include/uapi/asm/kvm*
12645 F:      arch/powerpc/kernel/kvm*
12646 F:      arch/powerpc/kvm/
12647
12648 KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
12649 M:      Anup Patel <[email protected]>
12650 R:      Atish Patra <[email protected]>
12651 L:      [email protected]
12652 L:      [email protected]
12653 L:      [email protected]
12654 S:      Maintained
12655 T:      git https://github.com/kvm-riscv/linux.git
12656 F:      arch/riscv/include/asm/kvm*
12657 F:      arch/riscv/include/uapi/asm/kvm*
12658 F:      arch/riscv/kvm/
12659 F:      tools/testing/selftests/kvm/*/riscv/
12660 F:      tools/testing/selftests/kvm/riscv/
12661
12662 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
12663 M:      Christian Borntraeger <[email protected]>
12664 M:      Janosch Frank <[email protected]>
12665 M:      Claudio Imbrenda <[email protected]>
12666 R:      David Hildenbrand <[email protected]>
12667 L:      [email protected]
12668 S:      Supported
12669 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
12670 F:      Documentation/virt/kvm/s390*
12671 F:      arch/s390/include/asm/gmap.h
12672 F:      arch/s390/include/asm/kvm*
12673 F:      arch/s390/include/uapi/asm/kvm*
12674 F:      arch/s390/include/uapi/asm/uvdevice.h
12675 F:      arch/s390/kernel/uv.c
12676 F:      arch/s390/kvm/
12677 F:      arch/s390/mm/gmap.c
12678 F:      drivers/s390/char/uvdevice.c
12679 F:      tools/testing/selftests/drivers/s390x/uvdevice/
12680 F:      tools/testing/selftests/kvm/*/s390x/
12681 F:      tools/testing/selftests/kvm/s390x/
12682
12683 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
12684 M:      Sean Christopherson <[email protected]>
12685 M:      Paolo Bonzini <[email protected]>
12686 L:      [email protected]
12687 S:      Supported
12688 P:      Documentation/process/maintainer-kvm-x86.rst
12689 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12690 F:      arch/x86/include/asm/kvm*
12691 F:      arch/x86/include/asm/svm.h
12692 F:      arch/x86/include/asm/vmx*.h
12693 F:      arch/x86/include/uapi/asm/kvm*
12694 F:      arch/x86/include/uapi/asm/svm.h
12695 F:      arch/x86/include/uapi/asm/vmx.h
12696 F:      arch/x86/kvm/
12697 F:      arch/x86/kvm/*/
12698 F:      tools/testing/selftests/kvm/*/x86_64/
12699 F:      tools/testing/selftests/kvm/x86_64/
12700
12701 KERNFS
12702 M:      Greg Kroah-Hartman <[email protected]>
12703 M:      Tejun Heo <[email protected]>
12704 S:      Supported
12705 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12706 F:      fs/kernfs/
12707 F:      include/linux/kernfs.h
12708
12709 KEXEC
12710 M:      Eric Biederman <[email protected]>
12711 L:      [email protected]
12712 S:      Maintained
12713 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
12714 F:      include/linux/kexec.h
12715 F:      include/uapi/linux/kexec.h
12716 F:      kernel/kexec*
12717
12718 KEYS-ENCRYPTED
12719 M:      Mimi Zohar <[email protected]>
12720 L:      [email protected]
12721 L:      [email protected]
12722 S:      Supported
12723 F:      Documentation/security/keys/trusted-encrypted.rst
12724 F:      include/keys/encrypted-type.h
12725 F:      security/keys/encrypted-keys/
12726
12727 KEYS-TRUSTED
12728 M:      James Bottomley <[email protected]>
12729 M:      Jarkko Sakkinen <[email protected]>
12730 M:      Mimi Zohar <[email protected]>
12731 L:      [email protected]
12732 L:      [email protected]
12733 S:      Supported
12734 F:      Documentation/security/keys/trusted-encrypted.rst
12735 F:      include/keys/trusted-type.h
12736 F:      include/keys/trusted_tpm.h
12737 F:      security/keys/trusted-keys/
12738
12739 KEYS-TRUSTED-CAAM
12740 M:      Ahmad Fatoum <[email protected]>
12741 R:      Pengutronix Kernel Team <[email protected]>
12742 L:      [email protected]
12743 L:      [email protected]
12744 S:      Maintained
12745 F:      include/keys/trusted_caam.h
12746 F:      security/keys/trusted-keys/trusted_caam.c
12747
12748 KEYS-TRUSTED-DCP
12749 M:      David Gstir <[email protected]>
12750 R:      sigma star Kernel Team <[email protected]>
12751 L:      [email protected]
12752 L:      [email protected]
12753 S:      Supported
12754 F:      include/keys/trusted_dcp.h
12755 F:      security/keys/trusted-keys/trusted_dcp.c
12756
12757 KEYS-TRUSTED-TEE
12758 M:      Sumit Garg <[email protected]>
12759 L:      [email protected]
12760 L:      [email protected]
12761 S:      Supported
12762 F:      include/keys/trusted_tee.h
12763 F:      security/keys/trusted-keys/trusted_tee.c
12764
12765 KEYS/KEYRINGS
12766 M:      David Howells <[email protected]>
12767 M:      Jarkko Sakkinen <[email protected]>
12768 L:      [email protected]
12769 S:      Maintained
12770 F:      Documentation/security/keys/core.rst
12771 F:      include/keys/
12772 F:      include/linux/key-type.h
12773 F:      include/linux/key.h
12774 F:      include/linux/keyctl.h
12775 F:      include/uapi/linux/keyctl.h
12776 F:      security/keys/
12777
12778 KEYS/KEYRINGS_INTEGRITY
12779 M:      Jarkko Sakkinen <[email protected]>
12780 M:      Mimi Zohar <[email protected]>
12781 L:      [email protected]
12782 L:      [email protected]
12783 S:      Supported
12784 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
12785 F:      security/integrity/platform_certs
12786
12787 KFENCE
12788 M:      Alexander Potapenko <[email protected]>
12789 M:      Marco Elver <[email protected]>
12790 R:      Dmitry Vyukov <[email protected]>
12791 L:      [email protected]
12792 S:      Maintained
12793 F:      Documentation/dev-tools/kfence.rst
12794 F:      arch/*/include/asm/kfence.h
12795 F:      include/linux/kfence.h
12796 F:      lib/Kconfig.kfence
12797 F:      mm/kfence/
12798
12799 KFIFO
12800 M:      Stefani Seibold <[email protected]>
12801 S:      Maintained
12802 F:      include/linux/kfifo.h
12803 F:      lib/kfifo.c
12804 F:      samples/kfifo/
12805
12806 KGDB / KDB /debug_core
12807 M:      Jason Wessel <[email protected]>
12808 M:      Daniel Thompson <[email protected]>
12809 R:      Douglas Anderson <[email protected]>
12810 L:      [email protected]
12811 S:      Maintained
12812 W:      http://kgdb.wiki.kernel.org/
12813 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
12814 F:      Documentation/dev-tools/kgdb.rst
12815 F:      drivers/misc/kgdbts.c
12816 F:      drivers/tty/serial/kgdboc.c
12817 F:      include/linux/kdb.h
12818 F:      include/linux/kgdb.h
12819 F:      kernel/debug/
12820 F:      kernel/module/kdb.c
12821
12822 KHADAS MCU MFD DRIVER
12823 M:      Neil Armstrong <[email protected]>
12824 L:      [email protected]
12825 S:      Maintained
12826 F:      Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
12827 F:      drivers/mfd/khadas-mcu.c
12828 F:      drivers/thermal/khadas_mcu_fan.c
12829 F:      include/linux/mfd/khadas-mcu.h
12830
12831 KIONIX/ROHM KX022A ACCELEROMETER
12832 M:      Matti Vaittinen <[email protected]>
12833 L:      [email protected]
12834 S:      Supported
12835 F:      drivers/iio/accel/kionix-kx022a*
12836
12837 KMEMLEAK
12838 M:      Catalin Marinas <[email protected]>
12839 S:      Maintained
12840 F:      Documentation/dev-tools/kmemleak.rst
12841 F:      include/linux/kmemleak.h
12842 F:      mm/kmemleak.c
12843 F:      samples/kmemleak/kmemleak-test.c
12844
12845 KMSAN
12846 M:      Alexander Potapenko <[email protected]>
12847 R:      Marco Elver <[email protected]>
12848 R:      Dmitry Vyukov <[email protected]>
12849 L:      [email protected]
12850 S:      Maintained
12851 F:      Documentation/dev-tools/kmsan.rst
12852 F:      arch/*/include/asm/kmsan.h
12853 F:      arch/*/mm/kmsan_*
12854 F:      include/linux/kmsan*.h
12855 F:      lib/Kconfig.kmsan
12856 F:      mm/kmsan/
12857 F:      scripts/Makefile.kmsan
12858
12859 KPROBES
12860 M:      Naveen N Rao <[email protected]>
12861 M:      Anil S Keshavamurthy <[email protected]>
12862 M:      "David S. Miller" <[email protected]>
12863 M:      Masami Hiramatsu <[email protected]>
12864 L:      [email protected]
12865 L:      [email protected]
12866 S:      Maintained
12867 Q:      https://patchwork.kernel.org/project/linux-trace-kernel/list/
12868 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
12869 F:      Documentation/trace/kprobes.rst
12870 F:      include/asm-generic/kprobes.h
12871 F:      include/linux/kprobes.h
12872 F:      kernel/kprobes.c
12873 F:      lib/test_kprobes.c
12874 F:      samples/kprobes
12875
12876 KS0108 LCD CONTROLLER DRIVER
12877 M:      Miguel Ojeda <[email protected]>
12878 S:      Maintained
12879 F:      Documentation/admin-guide/auxdisplay/ks0108.rst
12880 F:      drivers/auxdisplay/ks0108.c
12881 F:      include/linux/ks0108.h
12882
12883 KTD253 BACKLIGHT DRIVER
12884 M:      Linus Walleij <[email protected]>
12885 S:      Maintained
12886 F:      Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
12887 F:      drivers/video/backlight/ktd253-backlight.c
12888
12889 KTD2801 BACKLIGHT DRIVER
12890 M:      Duje Mihanović <[email protected]>
12891 S:      Maintained
12892 F:      Documentation/devicetree/bindings/leds/backlight/kinetic,ktd2801.yaml
12893 F:      drivers/video/backlight/ktd2801-backlight.c
12894
12895 KTEST
12896 M:      Steven Rostedt <[email protected]>
12897 M:      John Hawley <[email protected]>
12898 S:      Maintained
12899 F:      tools/testing/ktest
12900
12901 KTZ8866 BACKLIGHT DRIVER
12902 M:      Jianhua Lu <[email protected]>
12903 S:      Maintained
12904 F:      Documentation/devicetree/bindings/leds/backlight/kinetic,ktz8866.yaml
12905 F:      drivers/video/backlight/ktz8866.c
12906
12907 KVM PARAVIRT (KVM/paravirt)
12908 M:      Paolo Bonzini <[email protected]>
12909 R:      Vitaly Kuznetsov <[email protected]>
12910 L:      [email protected]
12911 S:      Supported
12912 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12913 F:      arch/um/include/asm/kvm_para.h
12914 F:      arch/x86/include/asm/kvm_para.h
12915 F:      arch/x86/include/asm/pvclock-abi.h
12916 F:      arch/x86/include/uapi/asm/kvm_para.h
12917 F:      arch/x86/kernel/kvm.c
12918 F:      arch/x86/kernel/kvmclock.c
12919 F:      include/asm-generic/kvm_para.h
12920 F:      include/linux/kvm_para.h
12921 F:      include/uapi/asm-generic/kvm_para.h
12922 F:      include/uapi/linux/kvm_para.h
12923
12924 KVM X86 HYPER-V (KVM/hyper-v)
12925 M:      Vitaly Kuznetsov <[email protected]>
12926 M:      Sean Christopherson <[email protected]>
12927 M:      Paolo Bonzini <[email protected]>
12928 L:      [email protected]
12929 S:      Supported
12930 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12931 F:      arch/x86/kvm/hyperv.*
12932 F:      arch/x86/kvm/kvm_onhyperv.*
12933 F:      arch/x86/kvm/svm/hyperv.*
12934 F:      arch/x86/kvm/svm/svm_onhyperv.*
12935 F:      arch/x86/kvm/vmx/hyperv.*
12936
12937 KVM X86 Xen (KVM/Xen)
12938 M:      David Woodhouse <[email protected]>
12939 M:      Paul Durrant <[email protected]>
12940 M:      Sean Christopherson <[email protected]>
12941 M:      Paolo Bonzini <[email protected]>
12942 L:      [email protected]
12943 S:      Supported
12944 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12945 F:      arch/x86/kvm/xen.*
12946
12947 L3MDEV
12948 M:      David Ahern <[email protected]>
12949 L:      [email protected]
12950 S:      Maintained
12951 F:      include/net/l3mdev.h
12952 F:      net/l3mdev
12953
12954 LANDLOCK SECURITY MODULE
12955 M:      Mickaël Salaün <[email protected]>
12956 R:      Günther Noack <[email protected]>
12957 L:      [email protected]
12958 S:      Supported
12959 W:      https://landlock.io
12960 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/mic/linux.git
12961 F:      Documentation/security/landlock.rst
12962 F:      Documentation/userspace-api/landlock.rst
12963 F:      fs/ioctl.c
12964 F:      include/uapi/linux/landlock.h
12965 F:      samples/landlock/
12966 F:      security/landlock/
12967 F:      tools/testing/selftests/landlock/
12968 K:      landlock
12969 K:      LANDLOCK
12970
12971 LANTIQ / INTEL Ethernet drivers
12972 M:      Hauke Mehrtens <[email protected]>
12973 L:      [email protected]
12974 S:      Maintained
12975 F:      Documentation/devicetree/bindings/net/dsa/lantiq,gswip.yaml
12976 F:      drivers/net/dsa/lantiq_gswip.c
12977 F:      drivers/net/dsa/lantiq_pce.h
12978 F:      drivers/net/ethernet/lantiq_xrx200.c
12979 F:      net/dsa/tag_gswip.c
12980
12981 LANTIQ MIPS ARCHITECTURE
12982 M:      John Crispin <[email protected]>
12983 L:      [email protected]
12984 S:      Maintained
12985 F:      arch/mips/lantiq
12986 F:      drivers/soc/lantiq
12987
12988 LANTIQ PEF2256 DRIVER
12989 M:      Herve Codina <[email protected]>
12990 S:      Maintained
12991 F:      Documentation/devicetree/bindings/net/lantiq,pef2256.yaml
12992 F:      drivers/net/wan/framer/pef2256/
12993 F:      drivers/pinctrl/pinctrl-pef2256.c
12994 F:      include/linux/framer/pef2256.h
12995
12996 LASI 53c700 driver for PARISC
12997 M:      "James E.J. Bottomley" <[email protected]>
12998 L:      [email protected]
12999 S:      Maintained
13000 F:      Documentation/scsi/53c700.rst
13001 F:      drivers/scsi/53c700*
13002
13003 LEAKING_ADDRESSES
13004 M:      Tycho Andersen <[email protected]>
13005 R:      Kees Cook <[email protected]>
13006 L:      [email protected]
13007 S:      Maintained
13008 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
13009 F:      scripts/leaking_addresses.pl
13010
13011 LED SUBSYSTEM
13012 M:      Pavel Machek <[email protected]>
13013 M:      Lee Jones <[email protected]>
13014 L:      [email protected]
13015 S:      Maintained
13016 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds.git
13017 F:      Documentation/devicetree/bindings/leds/
13018 F:      Documentation/leds/
13019 F:      drivers/leds/
13020 F:      include/dt-bindings/leds/
13021 F:      include/linux/leds.h
13022
13023 LEGO MINDSTORMS EV3
13024 R:      David Lechner <[email protected]>
13025 S:      Maintained
13026 F:      Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
13027 F:      arch/arm/boot/dts/ti/davinci/da850-lego-ev3.dts
13028 F:      drivers/power/supply/lego_ev3_battery.c
13029
13030 LEGO USB Tower driver
13031 M:      Juergen Stuber <[email protected]>
13032 L:      [email protected]
13033 S:      Maintained
13034 W:      http://legousb.sourceforge.net/
13035 F:      drivers/usb/misc/legousbtower.c
13036
13037 LETSKETCH HID TABLET DRIVER
13038 M:      Hans de Goede <[email protected]>
13039 L:      [email protected]
13040 S:      Maintained
13041 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
13042 F:      drivers/hid/hid-letsketch.c
13043
13044 LG LAPTOP EXTRAS
13045 M:      Matan Ziv-Av <[email protected]>
13046 L:      [email protected]
13047 S:      Maintained
13048 F:      Documentation/ABI/testing/sysfs-platform-lg-laptop
13049 F:      Documentation/admin-guide/laptops/lg-laptop.rst
13050 F:      drivers/platform/x86/lg-laptop.c
13051
13052 LG2160 MEDIA DRIVER
13053 M:      Michael Krufky <[email protected]>
13054 L:      [email protected]
13055 S:      Maintained
13056 W:      https://linuxtv.org
13057 W:      http://github.com/mkrufky
13058 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13059 T:      git git://linuxtv.org/mkrufky/tuners.git
13060 F:      drivers/media/dvb-frontends/lg2160.*
13061
13062 LGDT3305 MEDIA DRIVER
13063 M:      Michael Krufky <[email protected]>
13064 L:      [email protected]
13065 S:      Maintained
13066 W:      https://linuxtv.org
13067 W:      http://github.com/mkrufky
13068 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13069 T:      git git://linuxtv.org/mkrufky/tuners.git
13070 F:      drivers/media/dvb-frontends/lgdt3305.*
13071
13072 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
13073 M:      Viresh Kumar <[email protected]>
13074 L:      [email protected]
13075 S:      Maintained
13076 F:      drivers/ata/pata_arasan_cf.c
13077 F:      include/linux/pata_arasan_cf_data.h
13078
13079 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
13080 M:      Linus Walleij <[email protected]>
13081 L:      [email protected]
13082 S:      Maintained
13083 F:      drivers/ata/pata_ftide010.c
13084 F:      drivers/ata/sata_gemini.c
13085 F:      drivers/ata/sata_gemini.h
13086
13087 LIBATA SATA AHCI PLATFORM devices support
13088 M:      Hans de Goede <[email protected]>
13089 L:      [email protected]
13090 S:      Maintained
13091 F:      drivers/ata/ahci_platform.c
13092 F:      drivers/ata/libahci_platform.c
13093 F:      include/linux/ahci_platform.h
13094
13095 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
13096 M:      Mikael Pettersson <[email protected]>
13097 L:      [email protected]
13098 S:      Maintained
13099 F:      drivers/ata/sata_promise.*
13100
13101 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
13102 M:      Damien Le Moal <[email protected]>
13103 M:      Niklas Cassel <[email protected]>
13104 L:      [email protected]
13105 S:      Maintained
13106 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux.git
13107 F:      Documentation/ABI/testing/sysfs-ata
13108 F:      Documentation/devicetree/bindings/ata/
13109 F:      drivers/ata/
13110 F:      include/linux/ata.h
13111 F:      include/linux/libata.h
13112
13113 LIBETH COMMON ETHERNET LIBRARY
13114 M:      Alexander Lobakin <[email protected]>
13115 L:      [email protected]
13116 L:      [email protected] (moderated for non-subscribers)
13117 S:      Supported
13118 T:      git https://github.com/alobakin/linux.git
13119 F:      drivers/net/ethernet/intel/libeth/
13120 F:      include/net/libeth/
13121 K:      libeth
13122
13123 LIBIE COMMON INTEL ETHERNET LIBRARY
13124 M:      Alexander Lobakin <[email protected]>
13125 L:      [email protected] (moderated for non-subscribers)
13126 L:      [email protected]
13127 S:      Supported
13128 T:      git https://github.com/alobakin/linux.git
13129 F:      drivers/net/ethernet/intel/libie/
13130 F:      include/linux/net/intel/libie/
13131 K:      libie
13132
13133 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
13134 M:      Vishal Verma <[email protected]>
13135 M:      Dan Williams <[email protected]>
13136 M:      Dave Jiang <[email protected]>
13137 L:      [email protected]
13138 S:      Supported
13139 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
13140 P:      Documentation/nvdimm/maintainer-entry-profile.rst
13141 F:      drivers/nvdimm/btt*
13142
13143 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
13144 M:      Dan Williams <[email protected]>
13145 M:      Vishal Verma <[email protected]>
13146 M:      Dave Jiang <[email protected]>
13147 L:      [email protected]
13148 S:      Supported
13149 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
13150 P:      Documentation/nvdimm/maintainer-entry-profile.rst
13151 F:      drivers/nvdimm/pmem*
13152
13153 LIBNVDIMM: DEVICETREE BINDINGS
13154 M:      Oliver O'Halloran <[email protected]>
13155 L:      [email protected]
13156 S:      Supported
13157 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
13158 F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
13159 F:      drivers/nvdimm/of_pmem.c
13160
13161 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
13162 M:      Dan Williams <[email protected]>
13163 M:      Vishal Verma <[email protected]>
13164 M:      Dave Jiang <[email protected]>
13165 M:      Ira Weiny <[email protected]>
13166 L:      [email protected]
13167 S:      Supported
13168 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
13169 P:      Documentation/nvdimm/maintainer-entry-profile.rst
13170 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
13171 F:      drivers/acpi/nfit/*
13172 F:      drivers/nvdimm/*
13173 F:      include/linux/libnvdimm.h
13174 F:      include/linux/nd.h
13175 F:      include/uapi/linux/ndctl.h
13176 F:      tools/testing/nvdimm/
13177
13178 LIBRARY CODE
13179 M:      Andrew Morton <[email protected]>
13180 L:      [email protected]
13181 S:      Supported
13182 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm.git mm-nonmm-unstable
13183 F:      lib/*
13184
13185 LICENSES and SPDX stuff
13186 M:      Thomas Gleixner <[email protected]>
13187 M:      Greg Kroah-Hartman <[email protected]>
13188 L:      [email protected]
13189 S:      Maintained
13190 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
13191 F:      COPYING
13192 F:      Documentation/process/license-rules.rst
13193 F:      LICENSES/
13194 F:      scripts/spdxcheck-test.sh
13195 F:      scripts/spdxcheck.py
13196 F:      scripts/spdxexclude
13197
13198 LINEAR RANGES HELPERS
13199 M:      Mark Brown <[email protected]>
13200 R:      Matti Vaittinen <[email protected]>
13201 F:      include/linux/linear_range.h
13202 F:      lib/linear_ranges.c
13203 F:      lib/test_linear_ranges.c
13204
13205 LINUX FOR POWER MACINTOSH
13206 L:      [email protected]
13207 S:      Orphan
13208 F:      arch/powerpc/platforms/powermac/
13209 F:      drivers/macintosh/
13210 X:      drivers/macintosh/adb-iop.c
13211 X:      drivers/macintosh/via-macii.c
13212
13213 LINUX FOR POWERPC (32-BIT AND 64-BIT)
13214 M:      Michael Ellerman <[email protected]>
13215 R:      Nicholas Piggin <[email protected]>
13216 R:      Christophe Leroy <[email protected]>
13217 R:      Naveen N Rao <[email protected]>
13218 M:      Madhavan Srinivasan <[email protected]>
13219 L:      [email protected]
13220 S:      Supported
13221 W:      https://github.com/linuxppc/wiki/wiki
13222 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
13223 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
13224 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
13225 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
13226 F:      Documentation/devicetree/bindings/powerpc/
13227 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
13228 F:      Documentation/arch/powerpc/
13229 F:      arch/powerpc/
13230 F:      drivers/*/*/*pasemi*
13231 F:      drivers/*/*pasemi*
13232 F:      drivers/char/tpm/tpm_ibmvtpm*
13233 F:      drivers/crypto/nx/
13234 F:      drivers/i2c/busses/i2c-opal.c
13235 F:      drivers/net/ethernet/ibm/ibmveth.*
13236 F:      drivers/net/ethernet/ibm/ibmvnic.*
13237 F:      drivers/pci/hotplug/pnv_php.c
13238 F:      drivers/pci/hotplug/rpa*
13239 F:      drivers/rtc/rtc-opal.c
13240 F:      drivers/scsi/ibmvscsi/
13241 F:      drivers/tty/hvc/hvc_opal.c
13242 F:      drivers/watchdog/wdrtas.c
13243 F:      include/linux/papr_scm.h
13244 F:      include/uapi/linux/papr_pdsm.h
13245 F:      tools/testing/selftests/powerpc
13246 N:      /pmac
13247 N:      powermac
13248 N:      powernv
13249 N:      [^a-z0-9]ps3
13250 N:      pseries
13251
13252 LINUX FOR POWERPC EMBEDDED MPC5XXX
13253 M:      Anatolij Gustschin <[email protected]>
13254 L:      [email protected]
13255 S:      Odd Fixes
13256 F:      arch/powerpc/platforms/512x/
13257 F:      arch/powerpc/platforms/52xx/
13258
13259 LINUX FOR POWERPC EMBEDDED PPC4XX
13260 L:      [email protected]
13261 S:      Orphan
13262 F:      arch/powerpc/platforms/44x/
13263
13264 LINUX FOR POWERPC EMBEDDED PPC85XX
13265 M:      Scott Wood <[email protected]>
13266 L:      [email protected]
13267 S:      Odd fixes
13268 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
13269 F:      Documentation/devicetree/bindings/cache/freescale-l2cache.txt
13270 F:      Documentation/devicetree/bindings/powerpc/fsl/
13271 F:      arch/powerpc/platforms/85xx/
13272
13273 LINUX FOR POWERPC EMBEDDED PPC8XX AND PPC83XX
13274 M:      Christophe Leroy <[email protected]>
13275 L:      [email protected]
13276 S:      Maintained
13277 F:      arch/powerpc/platforms/8xx/
13278 F:      arch/powerpc/platforms/83xx/
13279
13280 LINUX KERNEL DUMP TEST MODULE (LKDTM)
13281 M:      Kees Cook <[email protected]>
13282 S:      Maintained
13283 F:      drivers/misc/lkdtm/*
13284 F:      tools/testing/selftests/lkdtm/*
13285
13286 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
13287 M:      Alan Stern <[email protected]>
13288 M:      Andrea Parri <[email protected]>
13289 M:      Will Deacon <[email protected]>
13290 M:      Peter Zijlstra <[email protected]>
13291 M:      Boqun Feng <[email protected]>
13292 M:      Nicholas Piggin <[email protected]>
13293 M:      David Howells <[email protected]>
13294 M:      Jade Alglave <[email protected]>
13295 M:      Luc Maranget <[email protected]>
13296 M:      "Paul E. McKenney" <[email protected]>
13297 R:      Akira Yokosawa <[email protected]>
13298 R:      Daniel Lustig <[email protected]>
13299 R:      Joel Fernandes <[email protected]>
13300 L:      [email protected]
13301 L:      [email protected]
13302 L:      [email protected]
13303 S:      Supported
13304 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13305 F:      Documentation/atomic_bitops.txt
13306 F:      Documentation/atomic_t.txt
13307 F:      Documentation/core-api/refcount-vs-atomic.rst
13308 F:      Documentation/litmus-tests/
13309 F:      Documentation/memory-barriers.txt
13310 F:      tools/memory-model/
13311
13312 LINUX-NEXT TREE
13313 M:      Stephen Rothwell <[email protected]>
13314 L:      [email protected]
13315 S:      Supported
13316 B:      mailto:[email protected] and the appropriate development tree
13317 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/
13318
13319 LIS3LV02D ACCELEROMETER DRIVER
13320 M:      Eric Piel <[email protected]>
13321 S:      Maintained
13322 F:      Documentation/misc-devices/lis3lv02d.rst
13323 F:      drivers/misc/lis3lv02d/
13324 F:      drivers/platform/x86/hp/hp_accel.c
13325
13326 LIST KUNIT TEST
13327 M:      David Gow <[email protected]>
13328 L:      [email protected]
13329 L:      [email protected]
13330 S:      Maintained
13331 F:      lib/list-test.c
13332
13333 LITEX PLATFORM
13334 M:      Karol Gugala <[email protected]>
13335 M:      Mateusz Holenko <[email protected]>
13336 M:      Gabriel Somlo <[email protected]>
13337 M:      Joel Stanley <[email protected]>
13338 S:      Maintained
13339 F:      Documentation/devicetree/bindings/*/litex,*.yaml
13340 F:      arch/openrisc/boot/dts/or1klitex.dts
13341 F:      drivers/mmc/host/litex_mmc.c
13342 F:      drivers/net/ethernet/litex/*
13343 F:      drivers/soc/litex/*
13344 F:      drivers/tty/serial/liteuart.c
13345 F:      include/linux/litex.h
13346 N:      litex
13347
13348 LIVE PATCHING
13349 M:      Josh Poimboeuf <[email protected]>
13350 M:      Jiri Kosina <[email protected]>
13351 M:      Miroslav Benes <[email protected]>
13352 M:      Petr Mladek <[email protected]>
13353 R:      Joe Lawrence <[email protected]>
13354 L:      [email protected]
13355 S:      Maintained
13356 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
13357 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
13358 F:      Documentation/livepatch/
13359 F:      arch/powerpc/include/asm/livepatch.h
13360 F:      include/linux/livepatch.h
13361 F:      kernel/livepatch/
13362 F:      kernel/module/livepatch.c
13363 F:      samples/livepatch/
13364 F:      tools/testing/selftests/livepatch/
13365
13366 LLC (802.2)
13367 L:      [email protected]
13368 S:      Odd fixes
13369 F:      include/linux/llc.h
13370 F:      include/net/llc*
13371 F:      include/uapi/linux/llc.h
13372 F:      net/llc/
13373
13374 LM73 HARDWARE MONITOR DRIVER
13375 M:      Guillaume Ligneul <[email protected]>
13376 L:      [email protected]
13377 S:      Maintained
13378 F:      drivers/hwmon/lm73.c
13379
13380 LM78 HARDWARE MONITOR DRIVER
13381 M:      Jean Delvare <[email protected]>
13382 L:      [email protected]
13383 S:      Maintained
13384 F:      Documentation/hwmon/lm78.rst
13385 F:      drivers/hwmon/lm78.c
13386
13387 LM83 HARDWARE MONITOR DRIVER
13388 M:      Jean Delvare <[email protected]>
13389 L:      [email protected]
13390 S:      Maintained
13391 F:      Documentation/hwmon/lm83.rst
13392 F:      drivers/hwmon/lm83.c
13393
13394 LM90 HARDWARE MONITOR DRIVER
13395 M:      Jean Delvare <[email protected]>
13396 L:      [email protected]
13397 S:      Maintained
13398 F:      Documentation/devicetree/bindings/hwmon/national,lm90.yaml
13399 F:      Documentation/hwmon/lm90.rst
13400 F:      drivers/hwmon/lm90.c
13401 F:      include/dt-bindings/thermal/lm90.h
13402
13403 LME2510 MEDIA DRIVER
13404 M:      Malcolm Priestley <[email protected]>
13405 L:      [email protected]
13406 S:      Maintained
13407 W:      https://linuxtv.org
13408 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13409 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
13410
13411 LOADPIN SECURITY MODULE
13412 M:      Kees Cook <[email protected]>
13413 S:      Supported
13414 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
13415 F:      Documentation/admin-guide/LSM/LoadPin.rst
13416 F:      security/loadpin/
13417
13418 LOCKDOWN SECURITY MODULE
13419 L:      [email protected]
13420 S:      Odd Fixes
13421 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
13422 F:      security/lockdown/
13423
13424 LOCKING PRIMITIVES
13425 M:      Peter Zijlstra <[email protected]>
13426 M:      Ingo Molnar <[email protected]>
13427 M:      Will Deacon <[email protected]>
13428 R:      Waiman Long <[email protected]>
13429 R:      Boqun Feng <[email protected]> (LOCKDEP)
13430 L:      [email protected]
13431 S:      Maintained
13432 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
13433 F:      Documentation/locking/
13434 F:      arch/*/include/asm/spinlock*.h
13435 F:      include/linux/lockdep*.h
13436 F:      include/linux/mutex*.h
13437 F:      include/linux/rwlock*.h
13438 F:      include/linux/rwsem*.h
13439 F:      include/linux/seqlock.h
13440 F:      include/linux/spinlock*.h
13441 F:      kernel/locking/
13442 F:      lib/locking*.[ch]
13443 X:      kernel/locking/locktorture.c
13444
13445 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
13446 M:      "Richard Russon (FlatCap)" <[email protected]>
13447 L:      [email protected]
13448 S:      Maintained
13449 W:      http://www.linux-ntfs.org/content/view/19/37/
13450 F:      Documentation/admin-guide/ldm.rst
13451 F:      block/partitions/ldm.*
13452
13453 LOGITECH HID GAMING KEYBOARDS
13454 M:      Hans de Goede <[email protected]>
13455 L:      [email protected]
13456 S:      Maintained
13457 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
13458 F:      drivers/hid/hid-lg-g15.c
13459
13460 LONTIUM LT8912B MIPI TO HDMI BRIDGE
13461 M:      Adrien Grassein <[email protected]>
13462 S:      Maintained
13463 F:      Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
13464 F:      drivers/gpu/drm/bridge/lontium-lt8912b.c
13465
13466 LOONGARCH
13467 M:      Huacai Chen <[email protected]>
13468 R:      WANG Xuerui <[email protected]>
13469 L:      [email protected]
13470 S:      Maintained
13471 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git
13472 F:      Documentation/arch/loongarch/
13473 F:      Documentation/translations/zh_CN/arch/loongarch/
13474 F:      arch/loongarch/
13475 F:      drivers/*/*loongarch*
13476 F:      drivers/cpufreq/loongson3_cpufreq.c
13477
13478 LOONGSON GPIO DRIVER
13479 M:      Yinbo Zhu <[email protected]>
13480 L:      [email protected]
13481 S:      Maintained
13482 F:      Documentation/devicetree/bindings/gpio/loongson,ls-gpio.yaml
13483 F:      drivers/gpio/gpio-loongson-64bit.c
13484
13485 LOONGSON-2 APB DMA DRIVER
13486 M:      Binbin Zhou <[email protected]>
13487 L:      [email protected]
13488 S:      Maintained
13489 F:      Documentation/devicetree/bindings/dma/loongson,ls2x-apbdma.yaml
13490 F:      drivers/dma/loongson2-apb-dma.c
13491
13492 LOONGSON LS2X I2C DRIVER
13493 M:      Binbin Zhou <[email protected]>
13494 L:      [email protected]
13495 S:      Maintained
13496 F:      Documentation/devicetree/bindings/i2c/loongson,ls2x-i2c.yaml
13497 F:      drivers/i2c/busses/i2c-ls2x.c
13498
13499 LOONGSON-2 SOC SERIES CLOCK DRIVER
13500 M:      Yinbo Zhu <[email protected]>
13501 L:      [email protected]
13502 S:      Maintained
13503 F:      Documentation/devicetree/bindings/clock/loongson,ls2k-clk.yaml
13504 F:      drivers/clk/clk-loongson2.c
13505 F:      include/dt-bindings/clock/loongson,ls2k-clk.h
13506
13507 LOONGSON SPI DRIVER
13508 M:      Yinbo Zhu <[email protected]>
13509 L:      [email protected]
13510 S:      Maintained
13511 F:      Documentation/devicetree/bindings/spi/loongson,ls2k-spi.yaml
13512 F:      drivers/spi/spi-loongson-core.c
13513 F:      drivers/spi/spi-loongson-pci.c
13514 F:      drivers/spi/spi-loongson-plat.c
13515 F:      drivers/spi/spi-loongson.h
13516
13517 LOONGSON-2 SOC SERIES GUTS DRIVER
13518 M:      Yinbo Zhu <[email protected]>
13519 L:      [email protected]
13520 S:      Maintained
13521 F:      Documentation/devicetree/bindings/hwinfo/loongson,ls2k-chipid.yaml
13522 F:      drivers/soc/loongson/loongson2_guts.c
13523
13524 LOONGSON-2 SOC SERIES PM DRIVER
13525 M:      Yinbo Zhu <[email protected]>
13526 L:      [email protected]
13527 S:      Maintained
13528 F:      Documentation/devicetree/bindings/soc/loongson/loongson,ls2k-pmc.yaml
13529 F:      drivers/soc/loongson/loongson2_pm.c
13530
13531 LOONGSON-2 SOC SERIES PINCTRL DRIVER
13532 M:      zhanghongchen <[email protected]>
13533 M:      Yinbo Zhu <[email protected]>
13534 L:      [email protected]
13535 S:      Maintained
13536 F:      Documentation/devicetree/bindings/pinctrl/loongson,ls2k-pinctrl.yaml
13537 F:      drivers/pinctrl/pinctrl-loongson2.c
13538
13539 LOONGSON-2 SOC SERIES THERMAL DRIVER
13540 M:      zhanghongchen <[email protected]>
13541 M:      Yinbo Zhu <[email protected]>
13542 L:      [email protected]
13543 S:      Maintained
13544 F:      Documentation/devicetree/bindings/thermal/loongson,ls2k-thermal.yaml
13545 F:      drivers/thermal/loongson2_thermal.c
13546
13547 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
13548 M:      Sathya Prakash <[email protected]>
13549 M:      Sreekanth Reddy <[email protected]>
13550 M:      Suganath Prabu Subramani <[email protected]>
13551 L:      [email protected]
13552 L:      [email protected]
13553 S:      Supported
13554 W:      http://www.avagotech.com/support/
13555 F:      drivers/message/fusion/
13556 F:      drivers/scsi/mpt3sas/
13557
13558 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
13559 M:      Matthew Wilcox <[email protected]>
13560 L:      [email protected]
13561 S:      Maintained
13562 F:      drivers/scsi/sym53c8xx_2/
13563
13564 LTC1660 DAC DRIVER
13565 M:      Marcus Folkesson <[email protected]>
13566 L:      [email protected]
13567 S:      Maintained
13568 F:      Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
13569 F:      drivers/iio/dac/ltc1660.c
13570
13571 LTC2664 IIO DAC DRIVER
13572 M:      Michael Hennerich <[email protected]>
13573 M:      Kim Seer Paller <[email protected]>
13574 L:      [email protected]
13575 S:      Supported
13576 W:      https://ez.analog.com/linux-software-drivers
13577 F:      Documentation/devicetree/bindings/iio/dac/adi,ltc2664.yaml
13578 F:      Documentation/devicetree/bindings/iio/dac/adi,ltc2672.yaml
13579 F:      drivers/iio/dac/ltc2664.c
13580
13581 LTC2688 IIO DAC DRIVER
13582 M:      Nuno Sá <[email protected]>
13583 L:      [email protected]
13584 S:      Supported
13585 W:      https://ez.analog.com/linux-software-drivers
13586 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
13587 F:      Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
13588 F:      drivers/iio/dac/ltc2688.c
13589
13590 LTC2947 HARDWARE MONITOR DRIVER
13591 M:      Nuno Sá <[email protected]>
13592 L:      [email protected]
13593 S:      Supported
13594 W:      https://ez.analog.com/linux-software-drivers
13595 F:      Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
13596 F:      drivers/hwmon/ltc2947-core.c
13597 F:      drivers/hwmon/ltc2947-i2c.c
13598 F:      drivers/hwmon/ltc2947-spi.c
13599 F:      drivers/hwmon/ltc2947.h
13600
13601 LTC2991 HARDWARE MONITOR DRIVER
13602 M:      Antoniu Miclaus <[email protected]>
13603 L:      [email protected]
13604 S:      Supported
13605 W:      https://ez.analog.com/linux-software-drivers
13606 F:      Documentation/devicetree/bindings/hwmon/adi,ltc2991.yaml
13607 F:      drivers/hwmon/ltc2991.c
13608
13609 LTC2983 IIO TEMPERATURE DRIVER
13610 M:      Nuno Sá <[email protected]>
13611 L:      [email protected]
13612 S:      Supported
13613 W:      https://ez.analog.com/linux-software-drivers
13614 F:      Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
13615 F:      drivers/iio/temperature/ltc2983.c
13616
13617 LTC4282 HARDWARE MONITOR DRIVER
13618 M:      Nuno Sa <[email protected]>
13619 L:      [email protected]
13620 S:      Supported
13621 F:      Documentation/devicetree/bindings/hwmon/adi,ltc4282.yaml
13622 F:      Documentation/hwmon/ltc4282.rst
13623 F:      drivers/hwmon/ltc4282.c
13624
13625 LTC4286 HARDWARE MONITOR DRIVER
13626 M:      Delphine CC Chiu <[email protected]>
13627 L:      [email protected]
13628 S:      Maintained
13629 F:      Documentation/devicetree/bindings/hwmon/lltc,ltc4286.yaml
13630 F:      Documentation/hwmon/ltc4286.rst
13631 F:      drivers/hwmon/pmbus/Kconfig
13632 F:      drivers/hwmon/pmbus/Makefile
13633 F:      drivers/hwmon/pmbus/ltc4286.c
13634
13635 LTC4306 I2C MULTIPLEXER DRIVER
13636 M:      Michael Hennerich <[email protected]>
13637 L:      [email protected]
13638 S:      Supported
13639 W:      https://ez.analog.com/linux-software-drivers
13640 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
13641 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
13642
13643 LTP (Linux Test Project)
13644 M:      Andrea Cervesato <[email protected]>
13645 M:      Cyril Hrubis <[email protected]>
13646 M:      Jan Stancek <[email protected]>
13647 M:      Petr Vorel <[email protected]>
13648 M:      Li Wang <[email protected]>
13649 M:      Yang Xu <[email protected]>
13650 M:      Xiao Yang <[email protected]>
13651 L:      [email protected] (subscribers-only)
13652 S:      Maintained
13653 W:      https://linux-test-project.readthedocs.io/
13654 T:      git https://github.com/linux-test-project/ltp.git
13655
13656 LTR390 AMBIENT/UV LIGHT SENSOR DRIVER
13657 M:      Anshul Dalal <[email protected]>
13658 L:      [email protected]
13659 S:      Maintained
13660 F:      Documentation/devicetree/bindings/iio/light/liteon,ltr390.yaml
13661 F:      drivers/iio/light/ltr390.c
13662
13663 LYNX 28G SERDES PHY DRIVER
13664 M:      Ioana Ciornei <[email protected]>
13665 L:      [email protected]
13666 S:      Supported
13667 F:      Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
13668 F:      drivers/phy/freescale/phy-fsl-lynx-28g.c
13669
13670 LYNX PCS MODULE
13671 M:      Ioana Ciornei <[email protected]>
13672 L:      [email protected]
13673 S:      Supported
13674 F:      drivers/net/pcs/pcs-lynx.c
13675 F:      include/linux/pcs-lynx.h
13676
13677 M68K ARCHITECTURE
13678 M:      Geert Uytterhoeven <[email protected]>
13679 L:      [email protected]
13680 S:      Maintained
13681 W:      http://www.linux-m68k.org/
13682 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
13683 F:      arch/m68k/
13684 F:      drivers/zorro/
13685
13686 M68K ON APPLE MACINTOSH
13687 M:      Joshua Thompson <[email protected]>
13688 L:      [email protected]
13689 S:      Maintained
13690 W:      http://www.mac.linux-m68k.org/
13691 F:      arch/m68k/mac/
13692 F:      drivers/macintosh/adb-iop.c
13693 F:      drivers/macintosh/via-macii.c
13694
13695 M68K ON HP9000/300
13696 M:      Philip Blundell <[email protected]>
13697 S:      Maintained
13698 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
13699 F:      arch/m68k/hp300/
13700
13701 M88DS3103 MEDIA DRIVER
13702 L:      [email protected]
13703 S:      Orphan
13704 W:      https://linuxtv.org
13705 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13706 F:      drivers/media/dvb-frontends/m88ds3103*
13707
13708 M88RS2000 MEDIA DRIVER
13709 M:      Malcolm Priestley <[email protected]>
13710 L:      [email protected]
13711 S:      Maintained
13712 W:      https://linuxtv.org
13713 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13714 F:      drivers/media/dvb-frontends/m88rs2000*
13715
13716 MA901 MASTERKIT USB FM RADIO DRIVER
13717 M:      Alexey Klimov <[email protected]>
13718 L:      [email protected]
13719 S:      Maintained
13720 T:      git git://linuxtv.org/media.git
13721 F:      drivers/media/radio/radio-ma901.c
13722
13723 MAC80211
13724 M:      Johannes Berg <[email protected]>
13725 L:      [email protected]
13726 S:      Maintained
13727 W:      https://wireless.wiki.kernel.org/
13728 Q:      https://patchwork.kernel.org/project/linux-wireless/list/
13729 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
13730 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
13731 F:      Documentation/networking/mac80211-injection.rst
13732 F:      Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
13733 F:      drivers/net/wireless/virtual/mac80211_hwsim.[ch]
13734 F:      include/net/mac80211.h
13735 F:      net/mac80211/
13736
13737 MAILBOX API
13738 M:      Jassi Brar <[email protected]>
13739 L:      [email protected]
13740 S:      Maintained
13741 F:      Documentation/devicetree/bindings/mailbox/
13742 F:      drivers/mailbox/
13743 F:      include/dt-bindings/mailbox/
13744 F:      include/linux/mailbox_client.h
13745 F:      include/linux/mailbox_controller.h
13746
13747 MAILBOX ARM MHUv2
13748 M:      Viresh Kumar <[email protected]>
13749 M:      Tushar Khandelwal <[email protected]>
13750 L:      [email protected]
13751 S:      Maintained
13752 F:      Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
13753 F:      drivers/mailbox/arm_mhuv2.c
13754 F:      include/linux/mailbox/arm_mhuv2_message.h
13755
13756 MAILBOX ARM MHUv3
13757 M:      Sudeep Holla <[email protected]>
13758 M:      Cristian Marussi <[email protected]>
13759 L:      [email protected]
13760 L:      [email protected] (moderated for non-subscribers)
13761 S:      Maintained
13762 F:      Documentation/devicetree/bindings/mailbox/arm,mhuv3.yaml
13763 F:      drivers/mailbox/arm_mhuv3.c
13764
13765 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
13766 M:      Alejandro Colomar <[email protected]>
13767 L:      [email protected]
13768 S:      Maintained
13769 W:      http://www.kernel.org/doc/man-pages
13770 T:      git git://git.kernel.org/pub/scm/docs/man-pages/man-pages.git
13771 T:      git git://www.alejandro-colomar.es/src/alx/linux/man-pages/man-pages.git
13772
13773 MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
13774 M:      Jeremy Kerr <[email protected]>
13775 M:      Matt Johnston <[email protected]>
13776 L:      [email protected]
13777 S:      Maintained
13778 F:      Documentation/networking/mctp.rst
13779 F:      drivers/net/mctp/
13780 F:      include/net/mctp.h
13781 F:      include/net/mctpdevice.h
13782 F:      include/net/netns/mctp.h
13783 F:      net/mctp/
13784
13785 MAPLE TREE
13786 M:      Liam R. Howlett <[email protected]>
13787 L:      [email protected]
13788 L:      [email protected]
13789 S:      Supported
13790 F:      Documentation/core-api/maple_tree.rst
13791 F:      include/linux/maple_tree.h
13792 F:      include/trace/events/maple_tree.h
13793 F:      lib/maple_tree.c
13794 F:      lib/test_maple_tree.c
13795 F:      tools/testing/radix-tree/linux/maple_tree.h
13796 F:      tools/testing/radix-tree/maple.c
13797
13798 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
13799 M:      Rahul Bedarkar <[email protected]>
13800 L:      [email protected]
13801 S:      Maintained
13802 F:      arch/mips/boot/dts/img/pistachio*
13803
13804 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
13805 M:      Andrew Lunn <[email protected]>
13806 L:      [email protected]
13807 S:      Maintained
13808 F:      Documentation/devicetree/bindings/net/dsa/marvell,mv88e6060.yaml
13809 F:      Documentation/devicetree/bindings/net/dsa/marvell,mv88e6xxx.yaml
13810 F:      Documentation/networking/devlink/mv88e6xxx.rst
13811 F:      drivers/net/dsa/mv88e6xxx/
13812 F:      include/linux/dsa/mv88e6xxx.h
13813 F:      include/linux/platform_data/mv88e6xxx.h
13814
13815 MARVELL 88PM886 PMIC DRIVER
13816 M:      Karel Balej <[email protected]>
13817 S:      Maintained
13818 F:      Documentation/devicetree/bindings/mfd/marvell,88pm886-a1.yaml
13819 F:      drivers/input/misc/88pm886-onkey.c
13820 F:      drivers/mfd/88pm886.c
13821 F:      drivers/regulator/88pm886-regulator.c
13822 F:      drivers/rtc/rtc-88pm886.c
13823 F:      include/linux/mfd/88pm886.h
13824
13825 MARVELL ARMADA 3700 PHY DRIVERS
13826 M:      Miquel Raynal <[email protected]>
13827 S:      Maintained
13828 F:      Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
13829 F:      Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
13830 F:      drivers/phy/marvell/phy-mvebu-a3700-comphy.c
13831 F:      drivers/phy/marvell/phy-mvebu-a3700-utmi.c
13832
13833 MARVELL ARMADA 3700 SERIAL DRIVER
13834 M:      Pali Rohár <[email protected]>
13835 S:      Maintained
13836 F:      Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
13837 F:      Documentation/devicetree/bindings/serial/mvebu-uart.txt
13838 F:      drivers/tty/serial/mvebu-uart.c
13839
13840 MARVELL ARMADA DRM SUPPORT
13841 M:      Russell King <[email protected]>
13842 S:      Maintained
13843 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
13844 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
13845 F:      Documentation/devicetree/bindings/display/armada/
13846 F:      drivers/gpu/drm/armada/
13847 F:      include/uapi/drm/armada_drm.h
13848
13849 MARVELL CRYPTO DRIVER
13850 M:      Boris Brezillon <[email protected]>
13851 M:      Arnaud Ebalard <[email protected]>
13852 M:      Srujana Challa <[email protected]>
13853 L:      [email protected]
13854 S:      Maintained
13855 F:      drivers/crypto/marvell/
13856 F:      include/linux/soc/marvell/octeontx2/
13857
13858 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
13859 M:      Mirko Lindner <[email protected]>
13860 M:      Stephen Hemminger <[email protected]>
13861 L:      [email protected]
13862 S:      Odd fixes
13863 F:      drivers/net/ethernet/marvell/sk*
13864
13865 MARVELL LIBERTAS WIRELESS DRIVER
13866 L:      [email protected]
13867 S:      Orphan
13868 F:      drivers/net/wireless/marvell/libertas/
13869
13870 MARVELL MACCHIATOBIN SUPPORT
13871 M:      Russell King <[email protected]>
13872 L:      [email protected] (moderated for non-subscribers)
13873 S:      Maintained
13874 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
13875
13876 MARVELL MV643XX ETHERNET DRIVER
13877 M:      Sebastian Hesselbarth <[email protected]>
13878 L:      [email protected]
13879 S:      Maintained
13880 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
13881
13882 MARVELL MV88X3310 PHY DRIVER
13883 M:      Russell King <[email protected]>
13884 M:      Marek Behún <[email protected]>
13885 L:      [email protected]
13886 S:      Maintained
13887 F:      drivers/net/phy/marvell10g.c
13888
13889 MARVELL MVEBU THERMAL DRIVER
13890 M:      Miquel Raynal <[email protected]>
13891 S:      Maintained
13892 F:      drivers/thermal/armada_thermal.c
13893
13894 MARVELL MVNETA ETHERNET DRIVER
13895 M:      Marcin Wojtas <[email protected]>
13896 L:      [email protected]
13897 S:      Maintained
13898 F:      drivers/net/ethernet/marvell/mvneta*
13899
13900 MARVELL MVPP2 ETHERNET DRIVER
13901 M:      Marcin Wojtas <[email protected]>
13902 M:      Russell King <[email protected]>
13903 L:      [email protected]
13904 S:      Maintained
13905 F:      Documentation/devicetree/bindings/net/marvell,pp2.yaml
13906 F:      drivers/net/ethernet/marvell/mvpp2/
13907
13908 MARVELL MWIFIEX WIRELESS DRIVER
13909 M:      Brian Norris <[email protected]>
13910 R:      Francesco Dolcini <[email protected]>
13911 L:      [email protected]
13912 S:      Odd Fixes
13913 F:      drivers/net/wireless/marvell/mwifiex/
13914
13915 MARVELL MWL8K WIRELESS DRIVER
13916 L:      [email protected]
13917 S:      Orphan
13918 F:      drivers/net/wireless/marvell/mwl8k.c
13919
13920 MARVELL NAND CONTROLLER DRIVER
13921 M:      Miquel Raynal <[email protected]>
13922 L:      [email protected]
13923 S:      Maintained
13924 F:      drivers/mtd/nand/raw/marvell_nand.c
13925
13926 MARVELL OCTEON ENDPOINT DRIVER
13927 M:      Veerasenareddy Burru <[email protected]>
13928 M:      Sathesh Edara <[email protected]>
13929 L:      [email protected]
13930 S:      Supported
13931 F:      drivers/net/ethernet/marvell/octeon_ep
13932
13933 MARVELL OCTEON ENDPOINT VF DRIVER
13934 M:      Veerasenareddy Burru <[email protected]>
13935 M:      Sathesh Edara <[email protected]>
13936 M:      Shinas Rasheed <[email protected]>
13937 M:      Satananda Burla <[email protected]>
13938 L:      [email protected]
13939 S:      Supported
13940 F:      drivers/net/ethernet/marvell/octeon_ep_vf
13941
13942 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
13943 M:      Sunil Goutham <[email protected]>
13944 M:      Geetha sowjanya <[email protected]>
13945 M:      Subbaraya Sundeep <[email protected]>
13946 M:      hariprasad <[email protected]>
13947 L:      [email protected]
13948 S:      Supported
13949 F:      drivers/net/ethernet/marvell/octeontx2/nic/
13950 F:      include/linux/soc/marvell/octeontx2/
13951
13952 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
13953 M:      Sunil Goutham <[email protected]>
13954 M:      Linu Cherian <[email protected]>
13955 M:      Geetha sowjanya <[email protected]>
13956 M:      Jerin Jacob <[email protected]>
13957 M:      hariprasad <[email protected]>
13958 M:      Subbaraya Sundeep <[email protected]>
13959 L:      [email protected]
13960 S:      Supported
13961 F:      Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
13962 F:      drivers/net/ethernet/marvell/octeontx2/af/
13963
13964 MARVELL PEM PMU DRIVER
13965 M:      Linu Cherian <[email protected]>
13966 M:      Gowthami Thiagarajan <[email protected]>
13967 S:      Supported
13968 F:      drivers/perf/marvell_pem_pmu.c
13969
13970 MARVELL PRESTERA ETHERNET SWITCH DRIVER
13971 M:      Taras Chornyi <[email protected]>
13972 S:      Supported
13973 W:      https://github.com/Marvell-switching/switchdev-prestera
13974 F:      drivers/net/ethernet/marvell/prestera/
13975
13976 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
13977 M:      Nicolas Pitre <[email protected]>
13978 S:      Odd Fixes
13979 F:      drivers/mmc/host/mvsdio.*
13980
13981 MARVELL USB MDIO CONTROLLER DRIVER
13982 M:      Tobias Waldekranz <[email protected]>
13983 L:      [email protected]
13984 S:      Maintained
13985 F:      Documentation/devicetree/bindings/net/marvell,mvusb.yaml
13986 F:      drivers/net/mdio/mdio-mvusb.c
13987
13988 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
13989 M:      Hu Ziji <[email protected]>
13990 L:      [email protected]
13991 S:      Supported
13992 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
13993 F:      drivers/mmc/host/sdhci-xenon*
13994
13995 MARVELL OCTEON CN10K DPI DRIVER
13996 M:      Vamsi Attunuru <[email protected]>
13997 S:      Supported
13998 F:      drivers/misc/mrvl_cn10k_dpi.c
13999
14000 MARVELL OCTEON ENDPOINT VIRTIO DATA PATH ACCELERATOR
14001 R:      [email protected]
14002 R:      [email protected]
14003 F:      drivers/vdpa/octeon_ep/
14004
14005 MARVELL OCTEON HOTPLUG DRIVER
14006 R:      Shijith Thotton <[email protected]>
14007 R:      Vamsi Attunuru <[email protected]>
14008 S:      Supported
14009 F:      drivers/pci/hotplug/octep_hp.c
14010
14011 MATROX FRAMEBUFFER DRIVER
14012 L:      [email protected]
14013 S:      Orphan
14014 F:      drivers/video/fbdev/matrox/matroxfb_*
14015 F:      include/uapi/linux/matroxfb.h
14016
14017 MAX15301 DRIVER
14018 M:      Daniel Nilsson <[email protected]>
14019 L:      [email protected]
14020 S:      Maintained
14021 F:      Documentation/hwmon/max15301.rst
14022 F:      drivers/hwmon/pmbus/max15301.c
14023
14024 MAX2175 SDR TUNER DRIVER
14025 M:      Ramesh Shanmugasundaram <[email protected]>
14026 L:      [email protected]
14027 S:      Maintained
14028 T:      git git://linuxtv.org/media.git
14029 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
14030 F:      Documentation/userspace-api/media/drivers/max2175.rst
14031 F:      drivers/media/i2c/max2175*
14032 F:      include/uapi/linux/max2175.h
14033
14034 MAX31335 RTC DRIVER
14035 M:      Antoniu Miclaus <[email protected]>
14036 L:      [email protected]
14037 S:      Supported
14038 W:      https://ez.analog.com/linux-software-drivers
14039 F:      Documentation/devicetree/bindings/rtc/adi,max31335.yaml
14040 F:      drivers/rtc/rtc-max31335.c
14041
14042 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
14043 L:      [email protected]
14044 S:      Orphan
14045 F:      Documentation/hwmon/max6650.rst
14046 F:      drivers/hwmon/max6650.c
14047
14048 MAX9286 QUAD GMSL DESERIALIZER DRIVER
14049 M:      Jacopo Mondi <[email protected]>
14050 M:      Kieran Bingham <[email protected]>
14051 M:      Laurent Pinchart <[email protected]>
14052 M:      Niklas Söderlund <[email protected]>
14053 L:      [email protected]
14054 S:      Maintained
14055 F:      Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
14056 F:      drivers/media/i2c/max9286.c
14057
14058 MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
14059 M:      Niklas Söderlund <[email protected]>
14060 L:      [email protected]
14061 S:      Maintained
14062 F:      Documentation/devicetree/bindings/media/i2c/maxim,max96712.yaml
14063 F:      drivers/staging/media/max96712/max96712.c
14064
14065 MAX96714 GMSL2 DESERIALIZER DRIVER
14066 M:      Julien Massot <[email protected]>
14067 L:      [email protected]
14068 S:      Maintained
14069 F:      Documentation/devicetree/bindings/media/i2c/maxim,max96714.yaml
14070 F:      drivers/media/i2c/max96714.c
14071
14072 MAX96717 GMSL2 SERIALIZER DRIVER
14073 M:      Julien Massot <[email protected]>
14074 L:      [email protected]
14075 S:      Maintained
14076 F:      Documentation/devicetree/bindings/media/i2c/maxim,max96717.yaml
14077 F:      drivers/media/i2c/max96717.c
14078
14079 MAX9860 MONO AUDIO VOICE CODEC DRIVER
14080 M:      Peter Rosin <[email protected]>
14081 L:      [email protected]
14082 S:      Maintained
14083 F:      Documentation/devicetree/bindings/sound/max9860.txt
14084 F:      sound/soc/codecs/max9860.*
14085
14086 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
14087 M:      Andreas Klinger <[email protected]>
14088 L:      [email protected]
14089 S:      Maintained
14090 F:      Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
14091 F:      drivers/iio/proximity/mb1232.c
14092
14093 MAXIM MAX11205 DRIVER
14094 M:      Ramona Bolboaca <[email protected]>
14095 L:      [email protected]
14096 S:      Supported
14097 W:      https://ez.analog.com/linux-software-drivers
14098 F:      Documentation/devicetree/bindings/iio/adc/maxim,max11205.yaml
14099 F:      drivers/iio/adc/max11205.c
14100
14101 MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
14102 R:      Iskren Chernev <[email protected]>
14103 R:      Krzysztof Kozlowski <[email protected]>
14104 R:      Marek Szyprowski <[email protected]>
14105 R:      Matheus Castello <[email protected]>
14106 L:      [email protected]
14107 S:      Maintained
14108 F:      Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
14109 F:      drivers/power/supply/max17040_battery.c
14110
14111 MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
14112 R:      Hans de Goede <[email protected]>
14113 R:      Krzysztof Kozlowski <[email protected]>
14114 R:      Marek Szyprowski <[email protected]>
14115 R:      Sebastian Krzyszkowiak <[email protected]>
14116 R:      Purism Kernel Team <[email protected]>
14117 L:      [email protected]
14118 S:      Maintained
14119 F:      Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
14120 F:      drivers/power/supply/max17042_battery.c
14121
14122 MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
14123 M:      Laurent Pinchart <[email protected]>
14124 L:      [email protected]
14125 S:      Maintained
14126 F:      Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
14127 F:      drivers/regulator/max20086-regulator.c
14128
14129 MAXIM MAX30208 TEMPERATURE SENSOR DRIVER
14130 M:      Rajat Khandelwal <[email protected]>
14131 L:      [email protected]
14132 S:      Maintained
14133 F:      drivers/iio/temperature/max30208.c
14134
14135 MAXIM MAX77650 PMIC MFD DRIVER
14136 M:      Bartosz Golaszewski <[email protected]>
14137 L:      [email protected]
14138 S:      Maintained
14139 F:      Documentation/devicetree/bindings/*/*max77650.yaml
14140 F:      Documentation/devicetree/bindings/*/max77650*.yaml
14141 F:      drivers/gpio/gpio-max77650.c
14142 F:      drivers/input/misc/max77650-onkey.c
14143 F:      drivers/leds/leds-max77650.c
14144 F:      drivers/mfd/max77650.c
14145 F:      drivers/power/supply/max77650-charger.c
14146 F:      drivers/regulator/max77650-regulator.c
14147 F:      include/linux/mfd/max77650.h
14148
14149 MAXIM MAX77714 PMIC MFD DRIVER
14150 M:      Luca Ceresoli <[email protected]>
14151 S:      Maintained
14152 F:      Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
14153 F:      drivers/mfd/max77714.c
14154 F:      include/linux/mfd/max77714.h
14155
14156 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
14157 M:      Javier Martinez Canillas <[email protected]>
14158 L:      [email protected]
14159 S:      Supported
14160 F:      Documentation/devicetree/bindings/*/*max77802.yaml
14161 F:      drivers/regulator/max77802-regulator.c
14162 F:      include/dt-bindings/*/*max77802.h
14163
14164 MAXIM MAX77976 BATTERY CHARGER
14165 M:      Luca Ceresoli <[email protected]>
14166 S:      Supported
14167 F:      Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
14168 F:      drivers/power/supply/max77976_charger.c
14169
14170 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
14171 M:      Krzysztof Kozlowski <[email protected]>
14172 L:      [email protected]
14173 S:      Maintained
14174 B:      mailto:[email protected]
14175 F:      Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
14176 F:      Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
14177 F:      drivers/power/supply/max14577_charger.c
14178 F:      drivers/power/supply/max77693_charger.c
14179
14180 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
14181 M:      Chanwoo Choi <[email protected]>
14182 M:      Krzysztof Kozlowski <[email protected]>
14183 L:      [email protected]
14184 S:      Maintained
14185 B:      mailto:[email protected]
14186 F:      Documentation/devicetree/bindings/*/maxim,max14577.yaml
14187 F:      Documentation/devicetree/bindings/*/maxim,max77686.yaml
14188 F:      Documentation/devicetree/bindings/*/maxim,max77693.yaml
14189 F:      Documentation/devicetree/bindings/*/maxim,max77843.yaml
14190 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
14191 F:      drivers/*/*max77843.c
14192 F:      drivers/*/max14577*.c
14193 F:      drivers/*/max77686*.c
14194 F:      drivers/*/max77693*.c
14195 F:      drivers/clk/clk-max77686.c
14196 F:      drivers/extcon/extcon-max14577.c
14197 F:      drivers/extcon/extcon-max77693.c
14198 F:      drivers/rtc/rtc-max77686.c
14199 F:      include/linux/mfd/max14577*.h
14200 F:      include/linux/mfd/max77686*.h
14201 F:      include/linux/mfd/max77693*.h
14202
14203 MAXIRADIO FM RADIO RECEIVER DRIVER
14204 M:      Hans Verkuil <[email protected]>
14205 L:      [email protected]
14206 S:      Maintained
14207 W:      https://linuxtv.org
14208 T:      git git://linuxtv.org/media.git
14209 F:      drivers/media/radio/radio-maxiradio*
14210
14211 MAXLINEAR ETHERNET PHY DRIVER
14212 M:      Xu Liang <[email protected]>
14213 L:      [email protected]
14214 S:      Supported
14215 F:      drivers/net/phy/mxl-gpy.c
14216
14217 MCAN MMIO DEVICE DRIVER
14218 M:      Chandrasekar Ramakrishnan <[email protected]>
14219 L:      [email protected]
14220 S:      Maintained
14221 F:      Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
14222 F:      drivers/net/can/m_can/m_can.c
14223 F:      drivers/net/can/m_can/m_can.h
14224 F:      drivers/net/can/m_can/m_can_platform.c
14225
14226 MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
14227 R:      Yasushi SHOJI <[email protected]>
14228 L:      [email protected]
14229 S:      Maintained
14230 F:      drivers/net/can/usb/mcba_usb.c
14231
14232 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
14233 M:      Rishi Gupta <[email protected]>
14234 L:      [email protected]
14235 L:      [email protected]
14236 S:      Maintained
14237 F:      drivers/hid/hid-mcp2221.c
14238
14239 MCP251XFD SPI-CAN NETWORK DRIVER
14240 M:      Marc Kleine-Budde <[email protected]>
14241 M:      Manivannan Sadhasivam <[email protected]>
14242 R:      Thomas Kopp <[email protected]>
14243 L:      [email protected]
14244 S:      Maintained
14245 F:      Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
14246 F:      drivers/net/can/spi/mcp251xfd/
14247
14248 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
14249 M:      Peter Rosin <[email protected]>
14250 L:      [email protected]
14251 S:      Maintained
14252 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
14253 F:      drivers/iio/potentiometer/mcp4018.c
14254 F:      drivers/iio/potentiometer/mcp4531.c
14255
14256 MCP4821 DAC DRIVER
14257 M:      Anshul Dalal <[email protected]>
14258 L:      [email protected]
14259 S:      Maintained
14260 F:      Documentation/devicetree/bindings/iio/dac/microchip,mcp4821.yaml
14261 F:      drivers/iio/dac/mcp4821.c
14262
14263 MCR20A IEEE-802.15.4 RADIO DRIVER
14264 M:      Stefan Schmidt <[email protected]>
14265 L:      [email protected]
14266 S:      Odd Fixes
14267 W:      https://github.com/xueliu/mcr20a-linux
14268 F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
14269 F:      drivers/net/ieee802154/mcr20a.c
14270 F:      drivers/net/ieee802154/mcr20a.h
14271
14272 MDIO REGMAP DRIVER
14273 M:      Maxime Chevallier <[email protected]>
14274 L:      [email protected]
14275 S:      Maintained
14276 F:      drivers/net/mdio/mdio-regmap.c
14277 F:      include/linux/mdio/mdio-regmap.h
14278
14279 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
14280 M:      William Breathitt Gray <[email protected]>
14281 L:      [email protected]
14282 S:      Maintained
14283 F:      drivers/iio/dac/cio-dac.c
14284
14285 MEDIA CONTROLLER FRAMEWORK
14286 M:      Sakari Ailus <[email protected]>
14287 M:      Laurent Pinchart <[email protected]>
14288 L:      [email protected]
14289 S:      Supported
14290 W:      https://www.linuxtv.org
14291 T:      git git://linuxtv.org/media.git
14292 F:      drivers/media/mc/
14293 F:      include/media/media-*.h
14294 F:      include/uapi/linux/media.h
14295
14296 MEDIA DRIVER FOR FREESCALE IMX PXP
14297 M:      Philipp Zabel <[email protected]>
14298 L:      [email protected]
14299 S:      Maintained
14300 T:      git git://linuxtv.org/media.git
14301 F:      drivers/media/platform/nxp/imx-pxp.[ch]
14302
14303 MEDIA DRIVERS FOR ASCOT2E
14304 M:      Abylay Ospan <[email protected]>
14305 L:      [email protected]
14306 S:      Supported
14307 W:      https://linuxtv.org
14308 W:      http://netup.tv/
14309 T:      git git://linuxtv.org/media.git
14310 F:      drivers/media/dvb-frontends/ascot2e*
14311
14312 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
14313 M:      Jasmin Jessich <[email protected]>
14314 L:      [email protected]
14315 S:      Maintained
14316 W:      https://linuxtv.org
14317 T:      git git://linuxtv.org/media.git
14318 F:      drivers/media/dvb-frontends/cxd2099*
14319
14320 MEDIA DRIVERS FOR CXD2841ER
14321 M:      Abylay Ospan <[email protected]>
14322 L:      [email protected]
14323 S:      Supported
14324 W:      https://linuxtv.org
14325 W:      http://netup.tv/
14326 T:      git git://linuxtv.org/media.git
14327 F:      drivers/media/dvb-frontends/cxd2841er*
14328
14329 MEDIA DRIVERS FOR CXD2880
14330 M:      Yasunari Takiguchi <[email protected]>
14331 L:      [email protected]
14332 S:      Supported
14333 W:      http://linuxtv.org/
14334 T:      git git://linuxtv.org/media.git
14335 F:      drivers/media/dvb-frontends/cxd2880/*
14336 F:      drivers/media/spi/cxd2880*
14337
14338 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
14339 L:      [email protected]
14340 S:      Orphan
14341 W:      https://linuxtv.org
14342 T:      git git://linuxtv.org/media.git
14343 F:      drivers/media/pci/ddbridge/*
14344
14345 MEDIA DRIVERS FOR FREESCALE IMX
14346 M:      Steve Longerbeam <[email protected]>
14347 M:      Philipp Zabel <[email protected]>
14348 L:      [email protected]
14349 S:      Maintained
14350 T:      git git://linuxtv.org/media.git
14351 F:      Documentation/admin-guide/media/imx.rst
14352 F:      Documentation/devicetree/bindings/media/imx.txt
14353 F:      drivers/staging/media/imx/
14354 F:      include/linux/imx-media.h
14355 F:      include/media/imx.h
14356
14357 MEDIA DRIVERS FOR FREESCALE IMX7/8
14358 M:      Rui Miguel Silva <[email protected]>
14359 M:      Laurent Pinchart <[email protected]>
14360 M:      Martin Kepplinger <[email protected]>
14361 R:      Purism Kernel Team <[email protected]>
14362 L:      [email protected]
14363 S:      Maintained
14364 T:      git git://linuxtv.org/media.git
14365 F:      Documentation/admin-guide/media/imx7.rst
14366 F:      Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
14367 F:      Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
14368 F:      Documentation/devicetree/bindings/media/nxp,imx8mq-mipi-csi2.yaml
14369 F:      drivers/media/platform/nxp/imx-mipi-csis.c
14370 F:      drivers/media/platform/nxp/imx7-media-csi.c
14371 F:      drivers/media/platform/nxp/imx8mq-mipi-csi2.c
14372
14373 MEDIA DRIVERS FOR HELENE
14374 M:      Abylay Ospan <[email protected]>
14375 L:      [email protected]
14376 S:      Supported
14377 W:      https://linuxtv.org
14378 W:      http://netup.tv/
14379 T:      git git://linuxtv.org/media.git
14380 F:      drivers/media/dvb-frontends/helene*
14381
14382 MEDIA DRIVERS FOR HORUS3A
14383 M:      Abylay Ospan <[email protected]>
14384 L:      [email protected]
14385 S:      Supported
14386 W:      https://linuxtv.org
14387 W:      http://netup.tv/
14388 T:      git git://linuxtv.org/media.git
14389 F:      drivers/media/dvb-frontends/horus3a*
14390
14391 MEDIA DRIVERS FOR LNBH25
14392 M:      Abylay Ospan <[email protected]>
14393 L:      [email protected]
14394 S:      Supported
14395 W:      https://linuxtv.org
14396 W:      http://netup.tv/
14397 T:      git git://linuxtv.org/media.git
14398 F:      drivers/media/dvb-frontends/lnbh25*
14399
14400 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
14401 L:      [email protected]
14402 S:      Orphan
14403 W:      https://linuxtv.org
14404 T:      git git://linuxtv.org/media.git
14405 F:      drivers/media/dvb-frontends/mxl5xx*
14406
14407 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
14408 M:      Abylay Ospan <[email protected]>
14409 L:      [email protected]
14410 S:      Supported
14411 W:      https://linuxtv.org
14412 W:      http://netup.tv/
14413 T:      git git://linuxtv.org/media.git
14414 F:      drivers/media/pci/netup_unidvb/*
14415
14416 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
14417 M:      Dmitry Osipenko <[email protected]>
14418 L:      [email protected]
14419 L:      [email protected]
14420 S:      Maintained
14421 T:      git git://linuxtv.org/media.git
14422 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml
14423 F:      drivers/media/platform/nvidia/tegra-vde/
14424
14425 MEDIA DRIVERS FOR RENESAS - CEU
14426 M:      Jacopo Mondi <[email protected]>
14427 L:      [email protected]
14428 L:      [email protected]
14429 S:      Supported
14430 T:      git git://linuxtv.org/media.git
14431 F:      Documentation/devicetree/bindings/media/renesas,ceu.yaml
14432 F:      drivers/media/platform/renesas/renesas-ceu.c
14433 F:      include/media/drv-intf/renesas-ceu.h
14434
14435 MEDIA DRIVERS FOR RENESAS - DRIF
14436 M:      Fabrizio Castro <[email protected]>
14437 L:      [email protected]
14438 L:      [email protected]
14439 S:      Supported
14440 T:      git git://linuxtv.org/media.git
14441 F:      Documentation/devicetree/bindings/media/renesas,drif.yaml
14442 F:      drivers/media/platform/renesas/rcar_drif.c
14443
14444 MEDIA DRIVERS FOR RENESAS - FCP
14445 M:      Laurent Pinchart <[email protected]>
14446 L:      [email protected]
14447 L:      [email protected]
14448 S:      Supported
14449 T:      git git://linuxtv.org/media.git
14450 F:      Documentation/devicetree/bindings/media/renesas,fcp.yaml
14451 F:      drivers/media/platform/renesas/rcar-fcp.c
14452 F:      include/media/rcar-fcp.h
14453
14454 MEDIA DRIVERS FOR RENESAS - FDP1
14455 M:      Kieran Bingham <[email protected]>
14456 L:      [email protected]
14457 L:      [email protected]
14458 S:      Supported
14459 T:      git git://linuxtv.org/media.git
14460 F:      Documentation/devicetree/bindings/media/renesas,fdp1.yaml
14461 F:      drivers/media/platform/renesas/rcar_fdp1.c
14462
14463 MEDIA DRIVERS FOR RENESAS - VIN
14464 M:      Niklas Söderlund <[email protected]>
14465 L:      [email protected]
14466 L:      [email protected]
14467 S:      Supported
14468 T:      git git://linuxtv.org/media.git
14469 F:      Documentation/devicetree/bindings/media/renesas,csi2.yaml
14470 F:      Documentation/devicetree/bindings/media/renesas,isp.yaml
14471 F:      Documentation/devicetree/bindings/media/renesas,vin.yaml
14472 F:      drivers/media/platform/renesas/rcar-csi2.c
14473 F:      drivers/media/platform/renesas/rcar-isp.c
14474 F:      drivers/media/platform/renesas/rcar-vin/
14475
14476 MEDIA DRIVERS FOR RENESAS - VSP1
14477 M:      Laurent Pinchart <[email protected]>
14478 M:      Kieran Bingham <[email protected]>
14479 L:      [email protected]
14480 L:      [email protected]
14481 S:      Supported
14482 T:      git git://linuxtv.org/media.git
14483 F:      Documentation/devicetree/bindings/media/renesas,vsp1.yaml
14484 F:      drivers/media/platform/renesas/vsp1/
14485
14486 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
14487 L:      [email protected]
14488 S:      Orphan
14489 W:      https://linuxtv.org
14490 T:      git git://linuxtv.org/media.git
14491 F:      drivers/media/dvb-frontends/stv0910*
14492
14493 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
14494 L:      [email protected]
14495 S:      Orphan
14496 W:      https://linuxtv.org
14497 T:      git git://linuxtv.org/media.git
14498 F:      drivers/media/dvb-frontends/stv6111*
14499
14500 MEDIA DRIVERS FOR STM32 - DCMI / DCMIPP
14501 M:      Hugues Fruchet <[email protected]>
14502 M:      Alain Volmat <[email protected]>
14503 L:      [email protected]
14504 S:      Supported
14505 T:      git git://linuxtv.org/media.git
14506 F:      Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
14507 F:      Documentation/devicetree/bindings/media/st,stm32-dcmipp.yaml
14508 F:      drivers/media/platform/st/stm32/stm32-dcmi.c
14509 F:      drivers/media/platform/st/stm32/stm32-dcmipp/*
14510
14511 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
14512 M:      Mauro Carvalho Chehab <[email protected]>
14513 L:      [email protected]
14514 S:      Maintained
14515 W:      https://linuxtv.org
14516 Q:      http://patchwork.kernel.org/project/linux-media/list/
14517 T:      git git://linuxtv.org/media.git
14518 F:      Documentation/admin-guide/media/
14519 F:      Documentation/devicetree/bindings/media/
14520 F:      Documentation/driver-api/media/
14521 F:      Documentation/userspace-api/media/
14522 F:      drivers/media/
14523 F:      drivers/staging/media/
14524 F:      include/dt-bindings/media/
14525 F:      include/linux/platform_data/media/
14526 F:      include/media/
14527 F:      include/uapi/linux/dvb/
14528 F:      include/uapi/linux/ivtv*
14529 F:      include/uapi/linux/media.h
14530 F:      include/uapi/linux/uvcvideo.h
14531 F:      include/uapi/linux/v4l2-*
14532 F:      include/uapi/linux/videodev2.h
14533
14534 MEDIATEK BLUETOOTH DRIVER
14535 M:      Sean Wang <[email protected]>
14536 L:      [email protected]
14537 L:      [email protected] (moderated for non-subscribers)
14538 S:      Maintained
14539 F:      Documentation/devicetree/bindings/net/bluetooth/mediatek,bluetooth.txt
14540 F:      Documentation/devicetree/bindings/net/bluetooth/mediatek,mt7921s-bluetooth.yaml
14541 F:      drivers/bluetooth/btmtkuart.c
14542
14543 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
14544 M:      Sen Chu <[email protected]>
14545 M:      Sean Wang <[email protected]>
14546 M:      Macpaul Lin <[email protected]>
14547 L:      [email protected]
14548 S:      Maintained
14549 F:      Documentation/devicetree/bindings/mfd/mediatek,mt6397.yaml
14550 F:      drivers/power/reset/mt6323-poweroff.c
14551
14552 MEDIATEK CIR DRIVER
14553 M:      Sean Wang <[email protected]>
14554 S:      Maintained
14555 F:      drivers/media/rc/mtk-cir.c
14556
14557 MEDIATEK DMA DRIVER
14558 M:      Sean Wang <[email protected]>
14559 L:      [email protected]
14560 L:      [email protected] (moderated for non-subscribers)
14561 L:      [email protected] (moderated for non-subscribers)
14562 S:      Maintained
14563 F:      Documentation/devicetree/bindings/dma/mediatek,*
14564 F:      drivers/dma/mediatek/
14565
14566 MEDIATEK ETHERNET DRIVER
14567 M:      Felix Fietkau <[email protected]>
14568 M:      Sean Wang <[email protected]>
14569 M:      Mark Lee <[email protected]>
14570 M:      Lorenzo Bianconi <[email protected]>
14571 L:      [email protected]
14572 S:      Maintained
14573 F:      drivers/net/ethernet/mediatek/
14574
14575 MEDIATEK ETHERNET PCS DRIVER
14576 M:      Alexander Couzens <[email protected]>
14577 M:      Daniel Golle <[email protected]>
14578 L:      [email protected]
14579 S:      Maintained
14580 F:      drivers/net/pcs/pcs-mtk-lynxi.c
14581 F:      include/linux/pcs/pcs-mtk-lynxi.h
14582
14583 MEDIATEK ETHERNET PHY DRIVERS
14584 M:      Daniel Golle <[email protected]>
14585 M:      Qingfang Deng <[email protected]>
14586 M:      SkyLake Huang <[email protected]>
14587 L:      [email protected]
14588 S:      Maintained
14589 F:      drivers/net/phy/mediatek/mtk-ge-soc.c
14590 F:      drivers/net/phy/mediatek/mtk-phy-lib.c
14591 F:      drivers/net/phy/mediatek/mtk-ge.c
14592 F:      drivers/net/phy/mediatek/mtk.h
14593 F:      drivers/phy/mediatek/phy-mtk-xfi-tphy.c
14594
14595 MEDIATEK I2C CONTROLLER DRIVER
14596 M:      Qii Wang <[email protected]>
14597 L:      [email protected]
14598 S:      Maintained
14599 F:      Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
14600 F:      drivers/i2c/busses/i2c-mt65xx.c
14601
14602 MEDIATEK IOMMU DRIVER
14603 M:      Yong Wu <[email protected]>
14604 L:      [email protected]
14605 L:      [email protected] (moderated for non-subscribers)
14606 S:      Supported
14607 F:      Documentation/devicetree/bindings/iommu/mediatek*
14608 F:      drivers/iommu/mtk_iommu*
14609 F:      include/dt-bindings/memory/mediatek,mt*-port.h
14610 F:      include/dt-bindings/memory/mt*-port.h
14611
14612 MEDIATEK JPEG DRIVER
14613 M:      Bin Liu <[email protected]>
14614 S:      Supported
14615 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml
14616 F:      drivers/media/platform/mediatek/jpeg/
14617
14618 MEDIATEK KEYPAD DRIVER
14619 M:      Mattijs Korpershoek <[email protected]>
14620 S:      Supported
14621 F:      Documentation/devicetree/bindings/input/mediatek,mt6779-keypad.yaml
14622 F:      drivers/input/keyboard/mt6779-keypad.c
14623
14624 MEDIATEK MDP DRIVER
14625 M:      Minghsiu Tsai <[email protected]>
14626 M:      Houlong Wei <[email protected]>
14627 M:      Andrew-CT Chen <[email protected]>
14628 S:      Supported
14629 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
14630 F:      drivers/media/platform/mediatek/mdp/
14631 F:      drivers/media/platform/mediatek/vpu/
14632
14633 MEDIATEK MEDIA DRIVER
14634 M:      Tiffany Lin <[email protected]>
14635 M:      Andrew-CT Chen <[email protected]>
14636 M:      Yunfei Dong <[email protected]>
14637 S:      Supported
14638 F:      Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml
14639 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
14640 F:      drivers/media/platform/mediatek/vcodec/
14641 F:      drivers/media/platform/mediatek/vpu/
14642
14643 MEDIATEK MIPI-CSI CDPHY DRIVER
14644 M:      Julien Stephan <[email protected]>
14645 M:      Andy Hsieh <[email protected]>
14646 S:      Supported
14647 F:      Documentation/devicetree/bindings/phy/mediatek,mt8365-csi-rx.yaml
14648 F:      drivers/phy/mediatek/phy-mtk-mipi-csi-0-5*
14649
14650 MEDIATEK MMC/SD/SDIO DRIVER
14651 M:      Chaotian Jing <[email protected]>
14652 S:      Maintained
14653 F:      Documentation/devicetree/bindings/mmc/mtk-sd.yaml
14654 F:      drivers/mmc/host/mtk-sd.c
14655
14656 MEDIATEK MT6735 CLOCK & RESET DRIVERS
14657 M:      Yassine Oudjana <[email protected]>
14658 L:      [email protected]
14659 L:      [email protected] (moderated for non-subscribers)
14660 S:      Maintained
14661 F:      drivers/clk/mediatek/clk-mt6735-apmixedsys.c
14662 F:      drivers/clk/mediatek/clk-mt6735-imgsys.c
14663 F:      drivers/clk/mediatek/clk-mt6735-infracfg.c
14664 F:      drivers/clk/mediatek/clk-mt6735-mfgcfg.c
14665 F:      drivers/clk/mediatek/clk-mt6735-pericfg.c
14666 F:      drivers/clk/mediatek/clk-mt6735-topckgen.c
14667 F:      drivers/clk/mediatek/clk-mt6735-vdecsys.c
14668 F:      drivers/clk/mediatek/clk-mt6735-vencsys.c
14669 F:      include/dt-bindings/clock/mediatek,mt6735-apmixedsys.h
14670 F:      include/dt-bindings/clock/mediatek,mt6735-imgsys.h
14671 F:      include/dt-bindings/clock/mediatek,mt6735-infracfg.h
14672 F:      include/dt-bindings/clock/mediatek,mt6735-mfgcfg.h
14673 F:      include/dt-bindings/clock/mediatek,mt6735-pericfg.h
14674 F:      include/dt-bindings/clock/mediatek,mt6735-topckgen.h
14675 F:      include/dt-bindings/clock/mediatek,mt6735-vdecsys.h
14676 F:      include/dt-bindings/clock/mediatek,mt6735-vencsys.h
14677 F:      include/dt-bindings/reset/mediatek,mt6735-infracfg.h
14678 F:      include/dt-bindings/reset/mediatek,mt6735-mfgcfg.h
14679 F:      include/dt-bindings/reset/mediatek,mt6735-pericfg.h
14680 F:      include/dt-bindings/reset/mediatek,mt6735-vdecsys.h
14681
14682 MEDIATEK MT76 WIRELESS LAN DRIVER
14683 M:      Felix Fietkau <[email protected]>
14684 M:      Lorenzo Bianconi <[email protected]>
14685 M:      Ryder Lee <[email protected]>
14686 R:      Shayne Chen <[email protected]>
14687 R:      Sean Wang <[email protected]>
14688 L:      [email protected]
14689 S:      Maintained
14690 T:      git https://github.com/nbd168/wireless
14691 F:      Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
14692 F:      drivers/net/wireless/mediatek/mt76/
14693
14694 MEDIATEK MT7601U WIRELESS LAN DRIVER
14695 M:      Jakub Kicinski <[email protected]>
14696 L:      [email protected]
14697 S:      Maintained
14698 F:      drivers/net/wireless/mediatek/mt7601u/
14699
14700 MEDIATEK MT7621 CLOCK DRIVER
14701 M:      Sergio Paracuellos <[email protected]>
14702 S:      Maintained
14703 F:      Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
14704 F:      drivers/clk/ralink/clk-mt7621.c
14705
14706 MEDIATEK MT7621 PCIE CONTROLLER DRIVER
14707 M:      Sergio Paracuellos <[email protected]>
14708 S:      Maintained
14709 F:      Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
14710 F:      drivers/pci/controller/pcie-mt7621.c
14711
14712 MEDIATEK MT7621 PHY PCI DRIVER
14713 M:      Sergio Paracuellos <[email protected]>
14714 S:      Maintained
14715 F:      Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
14716 F:      drivers/phy/ralink/phy-mt7621-pci.c
14717
14718 MEDIATEK MT7621/28/88 I2C DRIVER
14719 M:      Stefan Roese <[email protected]>
14720 L:      [email protected]
14721 S:      Maintained
14722 F:      Documentation/devicetree/bindings/i2c/mediatek,mt7621-i2c.yaml
14723 F:      drivers/i2c/busses/i2c-mt7621.c
14724
14725 MEDIATEK MTMIPS CLOCK DRIVER
14726 M:      Sergio Paracuellos <[email protected]>
14727 S:      Maintained
14728 F:      Documentation/devicetree/bindings/clock/mediatek,mtmips-sysc.yaml
14729 F:      drivers/clk/ralink/clk-mtmips.c
14730
14731 MEDIATEK NAND CONTROLLER DRIVER
14732 L:      [email protected]
14733 S:      Orphan
14734 F:      Documentation/devicetree/bindings/mtd/mediatek,mtk-nfc.yaml
14735 F:      drivers/mtd/nand/raw/mtk_*
14736
14737 MEDIATEK PMIC LED DRIVER
14738 M:      Sen Chu <[email protected]>
14739 M:      Sean Wang <[email protected]>
14740 M:      Macpaul Lin <[email protected]>
14741 S:      Maintained
14742 F:      Documentation/devicetree/bindings/mfd/mediatek,mt6397.yaml
14743 F:      drivers/leds/leds-mt6323.c
14744
14745 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
14746 M:      Sean Wang <[email protected]>
14747 S:      Maintained
14748 F:      drivers/char/hw_random/mtk-rng.c
14749
14750 MEDIATEK SMI DRIVER
14751 M:      Yong Wu <[email protected]>
14752 L:      [email protected] (moderated for non-subscribers)
14753 S:      Supported
14754 F:      Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
14755 F:      drivers/memory/mtk-smi.c
14756 F:      include/soc/mediatek/smi.h
14757
14758 MEDIATEK SWITCH DRIVER
14759 M:      Chester A. Unal <[email protected]>
14760 M:      Daniel Golle <[email protected]>
14761 M:      DENG Qingfang <[email protected]>
14762 M:      Sean Wang <[email protected]>
14763 L:      [email protected]
14764 S:      Maintained
14765 F:      drivers/net/dsa/mt7530-mdio.c
14766 F:      drivers/net/dsa/mt7530-mmio.c
14767 F:      drivers/net/dsa/mt7530.*
14768 F:      net/dsa/tag_mtk.c
14769
14770 MEDIATEK T7XX 5G WWAN MODEM DRIVER
14771 M:      Chandrashekar Devegowda <[email protected]>
14772 R:      Chiranjeevi Rapolu <[email protected]>
14773 R:      Liu Haijun <[email protected]>
14774 R:      M Chetan Kumar <[email protected]>
14775 R:      Ricardo Martinez <[email protected]>
14776 L:      [email protected]
14777 S:      Supported
14778 F:      drivers/net/wwan/t7xx/
14779
14780 MEDIATEK USB3 DRD IP DRIVER
14781 M:      Chunfeng Yun <[email protected]>
14782 L:      [email protected]
14783 L:      [email protected] (moderated for non-subscribers)
14784 L:      [email protected] (moderated for non-subscribers)
14785 S:      Maintained
14786 F:      Documentation/devicetree/bindings/usb/mediatek,*
14787 F:      drivers/usb/host/xhci-mtk*
14788 F:      drivers/usb/mtu3/
14789
14790 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
14791 M:      Peter Senna Tschudin <[email protected]>
14792 M:      Ian Ray <[email protected]>
14793 M:      Martyn Welch <[email protected]>
14794 S:      Maintained
14795 F:      Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
14796 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
14797
14798 MEGARAID SCSI/SAS DRIVERS
14799 M:      Kashyap Desai <[email protected]>
14800 M:      Sumit Saxena <[email protected]>
14801 M:      Shivasharan S <[email protected]>
14802 M:      Chandrakanth patil <[email protected]>
14803 L:      [email protected]
14804 L:      [email protected]
14805 S:      Maintained
14806 W:      http://www.avagotech.com/support/
14807 F:      Documentation/scsi/megaraid.rst
14808 F:      drivers/scsi/megaraid.*
14809 F:      drivers/scsi/megaraid/
14810
14811 MELEXIS MLX90614 DRIVER
14812 M:      Crt Mori <[email protected]>
14813 L:      [email protected]
14814 S:      Supported
14815 W:      http://www.melexis.com
14816 F:      drivers/iio/temperature/mlx90614.c
14817
14818 MELEXIS MLX90632 DRIVER
14819 M:      Crt Mori <[email protected]>
14820 L:      [email protected]
14821 S:      Supported
14822 W:      http://www.melexis.com
14823 F:      drivers/iio/temperature/mlx90632.c
14824
14825 MELEXIS MLX90635 DRIVER
14826 M:      Crt Mori <[email protected]>
14827 L:      [email protected]
14828 S:      Supported
14829 W:      http://www.melexis.com
14830 F:      drivers/iio/temperature/mlx90635.c
14831
14832 MELFAS MIP4 TOUCHSCREEN DRIVER
14833 M:      Sangwon Jee <[email protected]>
14834 S:      Supported
14835 W:      http://www.melfas.com
14836 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
14837 F:      drivers/input/touchscreen/melfas_mip4.c
14838
14839 MELLANOX BLUEFIELD I2C DRIVER
14840 M:      Khalil Blaiech <[email protected]>
14841 M:      Asmaa Mnebhi <[email protected]>
14842 L:      [email protected]
14843 S:      Supported
14844 F:      drivers/i2c/busses/i2c-mlxbf.c
14845
14846 MELLANOX ETHERNET DRIVER (mlx4_en)
14847 M:      Tariq Toukan <[email protected]>
14848 L:      [email protected]
14849 S:      Supported
14850 W:      https://www.nvidia.com/networking/
14851 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14852 F:      drivers/net/ethernet/mellanox/mlx4/en_*
14853
14854 MELLANOX ETHERNET DRIVER (mlx5e)
14855 M:      Saeed Mahameed <[email protected]>
14856 M:      Tariq Toukan <[email protected]>
14857 L:      [email protected]
14858 S:      Supported
14859 W:      https://www.nvidia.com/networking/
14860 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14861 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
14862
14863 MELLANOX ETHERNET INNOVA DRIVERS
14864 R:      Boris Pismenny <[email protected]>
14865 L:      [email protected]
14866 S:      Supported
14867 W:      https://www.nvidia.com/networking/
14868 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14869 F:      drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
14870 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
14871 F:      include/linux/mlx5/mlx5_ifc_fpga.h
14872
14873 MELLANOX ETHERNET SWITCH DRIVERS
14874 M:      Ido Schimmel <[email protected]>
14875 M:      Petr Machata <[email protected]>
14876 L:      [email protected]
14877 S:      Supported
14878 W:      https://www.nvidia.com/networking/
14879 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14880 F:      drivers/net/ethernet/mellanox/mlxsw/
14881 F:      tools/testing/selftests/drivers/net/mlxsw/
14882
14883 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
14884 M:      [email protected]
14885 L:      [email protected]
14886 S:      Supported
14887 W:      https://www.nvidia.com/networking/
14888 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14889 F:      drivers/net/ethernet/mellanox/mlxfw/
14890
14891 MELLANOX HARDWARE PLATFORM SUPPORT
14892 M:      Hans de Goede <[email protected]>
14893 M:      Ilpo Järvinen <[email protected]>
14894 M:      Vadim Pasternak <[email protected]>
14895 L:      [email protected]
14896 S:      Supported
14897 F:      Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
14898 F:      drivers/platform/mellanox/
14899 F:      include/linux/platform_data/mlxreg.h
14900
14901 MELLANOX MLX4 core VPI driver
14902 M:      Tariq Toukan <[email protected]>
14903 L:      [email protected]
14904 L:      [email protected]
14905 S:      Supported
14906 W:      https://www.nvidia.com/networking/
14907 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14908 F:      drivers/net/ethernet/mellanox/mlx4/
14909 F:      include/linux/mlx4/
14910
14911 MELLANOX MLX4 IB driver
14912 M:      Yishai Hadas <[email protected]>
14913 L:      [email protected]
14914 S:      Supported
14915 W:      https://www.nvidia.com/networking/
14916 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14917 F:      drivers/infiniband/hw/mlx4/
14918 F:      include/linux/mlx4/
14919 F:      include/uapi/rdma/mlx4-abi.h
14920
14921 MELLANOX MLX5 core VPI driver
14922 M:      Saeed Mahameed <[email protected]>
14923 M:      Leon Romanovsky <[email protected]>
14924 M:      Tariq Toukan <[email protected]>
14925 L:      [email protected]
14926 L:      [email protected]
14927 S:      Supported
14928 W:      https://www.nvidia.com/networking/
14929 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14930 F:      Documentation/networking/device_drivers/ethernet/mellanox/
14931 F:      drivers/net/ethernet/mellanox/mlx5/core/
14932 F:      include/linux/mlx5/
14933
14934 MELLANOX MLX5 IB driver
14935 M:      Leon Romanovsky <[email protected]>
14936 L:      [email protected]
14937 S:      Supported
14938 W:      https://www.nvidia.com/networking/
14939 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14940 F:      drivers/infiniband/hw/mlx5/
14941 F:      include/linux/mlx5/
14942 F:      include/uapi/rdma/mlx5-abi.h
14943
14944 MELLANOX MLX5 VDPA DRIVER
14945 M:      Dragos Tatulea <[email protected]>
14946 L:      [email protected]
14947 S:      Supported
14948 F:      drivers/vdpa/mlx5/
14949
14950 MELLANOX MLXCPLD I2C AND MUX DRIVER
14951 M:      Vadim Pasternak <[email protected]>
14952 M:      Michael Shych <[email protected]>
14953 L:      [email protected]
14954 S:      Supported
14955 F:      Documentation/i2c/busses/i2c-mlxcpld.rst
14956 F:      drivers/i2c/busses/i2c-mlxcpld.c
14957 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
14958
14959 MELLANOX MLXCPLD LED DRIVER
14960 M:      Vadim Pasternak <[email protected]>
14961 L:      [email protected]
14962 S:      Supported
14963 F:      Documentation/leds/leds-mlxcpld.rst
14964 F:      drivers/leds/leds-mlxcpld.c
14965 F:      drivers/leds/leds-mlxreg.c
14966
14967 MELLANOX PLATFORM DRIVER
14968 M:      Vadim Pasternak <[email protected]>
14969 L:      [email protected]
14970 S:      Supported
14971 F:      drivers/platform/x86/mlx-platform.c
14972
14973 MEMBARRIER SUPPORT
14974 M:      Mathieu Desnoyers <[email protected]>
14975 M:      "Paul E. McKenney" <[email protected]>
14976 L:      [email protected]
14977 S:      Supported
14978 F:      Documentation/scheduler/membarrier.rst
14979 F:      arch/*/include/asm/membarrier.h
14980 F:      arch/*/include/asm/sync_core.h
14981 F:      include/uapi/linux/membarrier.h
14982 F:      kernel/sched/membarrier.c
14983
14984 MEMBLOCK AND MEMORY MANAGEMENT INITIALIZATION
14985 M:      Mike Rapoport <[email protected]>
14986 L:      [email protected]
14987 S:      Maintained
14988 F:      Documentation/core-api/boot-time-mm.rst
14989 F:      include/linux/memblock.h
14990 F:      mm/memblock.c
14991 F:      mm/mm_init.c
14992 F:      tools/testing/memblock/
14993
14994 MEMORY ALLOCATION PROFILING
14995 M:      Suren Baghdasaryan <[email protected]>
14996 M:      Kent Overstreet <[email protected]>
14997 L:      [email protected]
14998 S:      Maintained
14999 F:      Documentation/mm/allocation-profiling.rst
15000 F:      include/linux/alloc_tag.h
15001 F:      include/linux/pgalloc_tag.h
15002 F:      lib/alloc_tag.c
15003
15004 MEMORY CONTROLLER DRIVERS
15005 M:      Krzysztof Kozlowski <[email protected]>
15006 L:      [email protected]
15007 S:      Maintained
15008 B:      mailto:[email protected]
15009 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
15010 F:      Documentation/devicetree/bindings/memory-controllers/
15011 F:      drivers/memory/
15012 F:      include/dt-bindings/memory/
15013 F:      include/memory/
15014
15015 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
15016 M:      Dmitry Osipenko <[email protected]>
15017 L:      [email protected]
15018 L:      [email protected]
15019 S:      Maintained
15020 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
15021 F:      drivers/devfreq/tegra30-devfreq.c
15022
15023 MEMORY HOT(UN)PLUG
15024 M:      David Hildenbrand <[email protected]>
15025 M:      Oscar Salvador <[email protected]>
15026 L:      [email protected]
15027 S:      Maintained
15028 F:      Documentation/admin-guide/mm/memory-hotplug.rst
15029 F:      Documentation/core-api/memory-hotplug.rst
15030 F:      drivers/base/memory.c
15031 F:      include/linux/memory_hotplug.h
15032 F:      mm/memory_hotplug.c
15033 F:      tools/testing/selftests/memory-hotplug/
15034
15035 MEMORY MANAGEMENT
15036 M:      Andrew Morton <[email protected]>
15037 L:      [email protected]
15038 S:      Maintained
15039 W:      http://www.linux-mm.org
15040 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
15041 T:      quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
15042 F:      Documentation/admin-guide/mm/
15043 F:      Documentation/mm/
15044 F:      include/linux/gfp.h
15045 F:      include/linux/gfp_types.h
15046 F:      include/linux/memfd.h
15047 F:      include/linux/memory.h
15048 F:      include/linux/memory_hotplug.h
15049 F:      include/linux/memory-tiers.h
15050 F:      include/linux/mempolicy.h
15051 F:      include/linux/mempool.h
15052 F:      include/linux/memremap.h
15053 F:      include/linux/mm.h
15054 F:      include/linux/mm_*.h
15055 F:      include/linux/mmzone.h
15056 F:      include/linux/mmu_notifier.h
15057 F:      include/linux/pagewalk.h
15058 F:      include/linux/rmap.h
15059 F:      include/trace/events/ksm.h
15060 F:      mm/
15061 F:      tools/mm/
15062 F:      tools/testing/selftests/mm/
15063 N:      include/linux/page[-_]*
15064
15065 MEMORY MAPPING
15066 M:      Andrew Morton <[email protected]>
15067 M:      Liam R. Howlett <[email protected]>
15068 M:      Lorenzo Stoakes <[email protected]>
15069 R:      Vlastimil Babka <[email protected]>
15070 R:      Jann Horn <[email protected]>
15071 L:      [email protected]
15072 S:      Maintained
15073 W:      http://www.linux-mm.org
15074 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
15075 F:      mm/mmap.c
15076
15077 MEMORY TECHNOLOGY DEVICES (MTD)
15078 M:      Miquel Raynal <[email protected]>
15079 M:      Richard Weinberger <[email protected]>
15080 M:      Vignesh Raghavendra <[email protected]>
15081 L:      [email protected]
15082 S:      Maintained
15083 W:      http://www.linux-mtd.infradead.org/
15084 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
15085 C:      irc://irc.oftc.net/mtd
15086 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
15087 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
15088 F:      Documentation/devicetree/bindings/mtd/
15089 F:      drivers/mtd/
15090 F:      include/linux/mtd/
15091 F:      include/uapi/mtd/
15092
15093 MEN A21 WATCHDOG DRIVER
15094 M:      Johannes Thumshirn <[email protected]>
15095 L:      [email protected]
15096 S:      Maintained
15097 F:      drivers/watchdog/mena21_wdt.c
15098
15099 MEN CHAMELEON BUS (mcb)
15100 M:      Johannes Thumshirn <[email protected]>
15101 S:      Maintained
15102 F:      Documentation/driver-api/men-chameleon-bus.rst
15103 F:      drivers/mcb/
15104 F:      include/linux/mcb.h
15105
15106 MEN F21BMC (Board Management Controller)
15107 M:      Andreas Werner <[email protected]>
15108 S:      Supported
15109 F:      Documentation/hwmon/menf21bmc.rst
15110 F:      drivers/hwmon/menf21bmc_hwmon.c
15111 F:      drivers/leds/leds-menf21bmc.c
15112 F:      drivers/mfd/menf21bmc.c
15113 F:      drivers/watchdog/menf21bmc_wdt.c
15114
15115 MEN Z069 WATCHDOG DRIVER
15116 M:      Johannes Thumshirn <[email protected]>
15117 L:      [email protected]
15118 S:      Maintained
15119 F:      drivers/watchdog/menz69_wdt.c
15120
15121 MESON AO CEC DRIVER FOR AMLOGIC SOCS
15122 M:      Neil Armstrong <[email protected]>
15123 L:      [email protected]
15124 L:      [email protected]
15125 S:      Supported
15126 W:      http://linux-meson.com/
15127 T:      git git://linuxtv.org/media.git
15128 F:      Documentation/devicetree/bindings/media/cec/amlogic,meson-gx-ao-cec.yaml
15129 F:      drivers/media/cec/platform/meson/ao-cec-g12a.c
15130 F:      drivers/media/cec/platform/meson/ao-cec.c
15131
15132 MESON GE2D DRIVER FOR AMLOGIC SOCS
15133 M:      Neil Armstrong <[email protected]>
15134 L:      [email protected]
15135 L:      [email protected]
15136 S:      Supported
15137 T:      git git://linuxtv.org/media.git
15138 F:      Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
15139 F:      drivers/media/platform/amlogic/meson-ge2d/
15140
15141 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
15142 M:      Liang Yang <[email protected]>
15143 L:      [email protected]
15144 S:      Maintained
15145 F:      Documentation/devicetree/bindings/mtd/amlogic,meson-nand.yaml
15146 F:      drivers/mtd/nand/raw/meson_*
15147
15148 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
15149 M:      Neil Armstrong <[email protected]>
15150 L:      [email protected]
15151 L:      [email protected]
15152 S:      Supported
15153 T:      git git://linuxtv.org/media.git
15154 F:      Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
15155 F:      drivers/staging/media/meson/vdec/
15156
15157 META ETHERNET DRIVERS
15158 M:      Alexander Duyck <[email protected]>
15159 M:      Jakub Kicinski <[email protected]>
15160 R:      [email protected]
15161 S:      Supported
15162 F:      Documentation/networking/device_drivers/ethernet/meta/
15163 F:      drivers/net/ethernet/meta/
15164
15165 METHODE UDPU SUPPORT
15166 M:      Robert Marko <[email protected]>
15167 S:      Maintained
15168 F:      arch/arm64/boot/dts/marvell/armada-3720-eDPU.dts
15169 F:      arch/arm64/boot/dts/marvell/armada-3720-uDPU.*
15170
15171 MHI BUS
15172 M:      Manivannan Sadhasivam <[email protected]>
15173 L:      [email protected]
15174 L:      [email protected]
15175 S:      Maintained
15176 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
15177 F:      Documentation/ABI/stable/sysfs-bus-mhi
15178 F:      Documentation/mhi/
15179 F:      drivers/bus/mhi/
15180 F:      drivers/pci/endpoint/functions/pci-epf-mhi.c
15181 F:      include/linux/mhi.h
15182
15183 MICROBLAZE ARCHITECTURE
15184 M:      Michal Simek <[email protected]>
15185 S:      Supported
15186 W:      http://www.monstr.eu/fdt/
15187 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
15188 F:      arch/microblaze/
15189
15190 MICROBLAZE TMR INJECT
15191 M:      Appana Durga Kedareswara rao <[email protected]>
15192 S:      Supported
15193 F:      Documentation/devicetree/bindings/misc/xlnx,tmr-inject.yaml
15194 F:      drivers/misc/xilinx_tmr_inject.c
15195
15196 MICROBLAZE TMR MANAGER
15197 M:      Appana Durga Kedareswara rao <[email protected]>
15198 S:      Supported
15199 F:      Documentation/ABI/testing/sysfs-driver-xilinx-tmr-manager
15200 F:      Documentation/devicetree/bindings/misc/xlnx,tmr-manager.yaml
15201 F:      drivers/misc/xilinx_tmr_manager.c
15202
15203 MICROCHIP AT91 DMA DRIVERS
15204 M:      Ludovic Desroches <[email protected]>
15205 L:      [email protected] (moderated for non-subscribers)
15206 L:      [email protected]
15207 S:      Supported
15208 F:      Documentation/devicetree/bindings/dma/atmel-dma.txt
15209 F:      drivers/dma/at_hdmac.c
15210 F:      drivers/dma/at_xdmac.c
15211 F:      include/dt-bindings/dma/at91.h
15212
15213 MICROCHIP AT91 SERIAL DRIVER
15214 M:      Richard Genoud <[email protected]>
15215 S:      Maintained
15216 F:      Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
15217 F:      drivers/tty/serial/atmel_serial.c
15218 F:      drivers/tty/serial/atmel_serial.h
15219
15220 MICROCHIP AT91 USART MFD DRIVER
15221 M:      Radu Pirea <[email protected]>
15222 L:      [email protected]
15223 S:      Supported
15224 F:      Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
15225 F:      drivers/mfd/at91-usart.c
15226 F:      include/dt-bindings/mfd/at91-usart.h
15227
15228 MICROCHIP AT91 USART SPI DRIVER
15229 M:      Radu Pirea <[email protected]>
15230 L:      [email protected]
15231 S:      Supported
15232 F:      Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
15233 F:      drivers/spi/spi-at91-usart.c
15234
15235 MICROCHIP AUDIO ASOC DRIVERS
15236 M:      Claudiu Beznea <[email protected]>
15237 M:      Andrei Simion <[email protected]>
15238 L:      [email protected]
15239 S:      Supported
15240 F:      Documentation/devicetree/bindings/sound/atmel*
15241 F:      Documentation/devicetree/bindings/sound/axentia,tse850-pcm5142.txt
15242 F:      Documentation/devicetree/bindings/sound/microchip,sama7g5-*
15243 F:      Documentation/devicetree/bindings/sound/mikroe,mikroe-proto.txt
15244 F:      sound/soc/atmel
15245
15246 MICROCHIP CSI2DC DRIVER
15247 M:      Eugen Hristev <[email protected]>
15248 L:      [email protected]
15249 S:      Supported
15250 F:      Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
15251 F:      drivers/media/platform/microchip/microchip-csi2dc.c
15252
15253 MICROCHIP ECC DRIVER
15254 L:      [email protected]
15255 S:      Orphan
15256 F:      drivers/crypto/atmel-ecc.*
15257
15258 MICROCHIP EIC DRIVER
15259 M:      Claudiu Beznea <[email protected]>
15260 L:      [email protected] (moderated for non-subscribers)
15261 S:      Supported
15262 F:      Documentation/devicetree/bindings/interrupt-controller/microchip,sama7g5-eic.yaml
15263 F:      drivers/irqchip/irq-mchp-eic.c
15264
15265 MICROCHIP I2C DRIVER
15266 M:      Codrin Ciubotariu <[email protected]>
15267 L:      [email protected]
15268 S:      Supported
15269 F:      drivers/i2c/busses/i2c-at91-*.c
15270 F:      drivers/i2c/busses/i2c-at91.h
15271
15272 MICROCHIP ISC DRIVER
15273 M:      Eugen Hristev <[email protected]>
15274 L:      [email protected]
15275 S:      Supported
15276 F:      Documentation/devicetree/bindings/media/atmel,isc.yaml
15277 F:      Documentation/devicetree/bindings/media/microchip,xisc.yaml
15278 F:      drivers/media/platform/microchip/microchip-isc*
15279 F:      drivers/media/platform/microchip/microchip-sama*-isc*
15280 F:      drivers/staging/media/deprecated/atmel/atmel-isc*
15281 F:      drivers/staging/media/deprecated/atmel/atmel-sama*-isc*
15282 F:      include/linux/atmel-isc-media.h
15283
15284 MICROCHIP ISI DRIVER
15285 M:      Eugen Hristev <[email protected]>
15286 L:      [email protected]
15287 S:      Supported
15288 F:      drivers/media/platform/atmel/atmel-isi.c
15289 F:      drivers/media/platform/atmel/atmel-isi.h
15290
15291 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
15292 M:      Woojung Huh <[email protected]>
15293 M:      [email protected]
15294 L:      [email protected]
15295 S:      Maintained
15296 F:      Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
15297 F:      Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml
15298 F:      drivers/net/dsa/microchip/*
15299 F:      include/linux/dsa/ksz_common.h
15300 F:      include/linux/platform_data/microchip-ksz.h
15301 F:      net/dsa/tag_ksz.c
15302
15303 MICROCHIP LAN743X ETHERNET DRIVER
15304 M:      Bryan Whitehead <[email protected]>
15305 M:      [email protected]
15306 L:      [email protected]
15307 S:      Maintained
15308 F:      drivers/net/ethernet/microchip/lan743x_*
15309
15310 MICROCHIP LAN8650/1 10BASE-T1S MACPHY ETHERNET DRIVER
15311 M:      Parthiban Veerasooran <[email protected]>
15312 L:      [email protected]
15313 S:      Maintained
15314 F:      Documentation/devicetree/bindings/net/microchip,lan8650.yaml
15315 F:      drivers/net/ethernet/microchip/lan865x/lan865x.c
15316
15317 MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER
15318 M:      Arun Ramadoss <[email protected]>
15319 R:      [email protected]
15320 L:      [email protected]
15321 S:      Maintained
15322 F:      drivers/net/phy/microchip_t1.c
15323
15324 MICROCHIP LAN966X ETHERNET DRIVER
15325 M:      Horatiu Vultur <[email protected]>
15326 M:      [email protected]
15327 L:      [email protected]
15328 S:      Maintained
15329 F:      drivers/net/ethernet/microchip/lan966x/*
15330
15331 MICROCHIP LAN966X OIC DRIVER
15332 M:      Herve Codina <[email protected]>
15333 S:      Maintained
15334 F:      Documentation/devicetree/bindings/interrupt-controller/microchip,lan966x-oic.yaml
15335 F:      drivers/irqchip/irq-lan966x-oic.c
15336
15337 MICROCHIP LAN966X PCI DRIVER
15338 M:      Herve Codina <[email protected]>
15339 S:      Maintained
15340 F:      drivers/misc/lan966x_pci.c
15341 F:      drivers/misc/lan966x_pci.dtso
15342
15343 MICROCHIP LAN969X ETHERNET DRIVER
15344 M:      Daniel Machon <[email protected]>
15345 M:      [email protected]
15346 L:      [email protected]
15347 S:      Maintained
15348 F:      drivers/net/ethernet/microchip/sparx5/lan969x/*
15349
15350 MICROCHIP LCDFB DRIVER
15351 M:      Nicolas Ferre <[email protected]>
15352 L:      [email protected]
15353 S:      Maintained
15354 F:      drivers/video/fbdev/atmel_lcdfb.c
15355 F:      include/video/atmel_lcdc.h
15356
15357 MICROCHIP MCP16502 PMIC DRIVER
15358 M:      Claudiu Beznea <[email protected]>
15359 M:      Andrei Simion <[email protected]>
15360 L:      [email protected] (moderated for non-subscribers)
15361 S:      Supported
15362 F:      Documentation/devicetree/bindings/regulator/microchip,mcp16502.yaml
15363 F:      drivers/regulator/mcp16502.c
15364
15365 MICROCHIP MCP3564 ADC DRIVER
15366 M:      Marius Cristea <[email protected]>
15367 L:      [email protected]
15368 S:      Supported
15369 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-mcp3564
15370 F:      Documentation/devicetree/bindings/iio/adc/microchip,mcp3564.yaml
15371 F:      drivers/iio/adc/mcp3564.c
15372
15373 MICROCHIP MCP3911 ADC DRIVER
15374 M:      Marcus Folkesson <[email protected]>
15375 M:      Kent Gustavsson <[email protected]>
15376 L:      [email protected]
15377 S:      Maintained
15378 F:      Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
15379 F:      drivers/iio/adc/mcp3911.c
15380
15381 MICROCHIP MMC/SD/SDIO MCI DRIVER
15382 M:      Aubin Constans <[email protected]>
15383 S:      Maintained
15384 F:      drivers/mmc/host/atmel-mci.c
15385
15386 MICROCHIP NAND DRIVER
15387 L:      [email protected]
15388 S:      Orphan
15389 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
15390 F:      drivers/mtd/nand/raw/atmel/*
15391
15392 MICROCHIP OTPC DRIVER
15393 M:      Claudiu Beznea <[email protected]>
15394 L:      [email protected] (moderated for non-subscribers)
15395 S:      Supported
15396 F:      Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml
15397 F:      drivers/nvmem/microchip-otpc.c
15398 F:      include/dt-bindings/nvmem/microchip,sama7g5-otpc.h
15399
15400 MICROCHIP PAC1921 POWER/CURRENT MONITOR DRIVER
15401 M:      Matteo Martelli <[email protected]>
15402 L:      [email protected]
15403 S:      Supported
15404 F:      Documentation/devicetree/bindings/iio/adc/microchip,pac1921.yaml
15405 F:      drivers/iio/adc/pac1921.c
15406
15407 MICROCHIP PAC1934 POWER/ENERGY MONITOR DRIVER
15408 M:      Marius Cristea <[email protected]>
15409 L:      [email protected]
15410 S:      Supported
15411 F:      Documentation/devicetree/bindings/iio/adc/microchip,pac1934.yaml
15412 F:      drivers/iio/adc/pac1934.c
15413
15414 MICROCHIP PCI1XXXX GP DRIVER
15415 M:      Vaibhaav Ram T.L <[email protected]>
15416 M:      Kumaravel Thiagarajan <[email protected]>
15417 L:      [email protected]
15418 S:      Supported
15419 F:      drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c
15420 F:      drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.h
15421 F:      drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c
15422 F:      drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c
15423
15424 MICROCHIP PCI1XXXX I2C DRIVER
15425 M:      Tharun Kumar P <[email protected]>
15426 M:      Kumaravel Thiagarajan <[email protected]>
15427 M:      Microchip Linux Driver Support <[email protected]>
15428 L:      [email protected]
15429 S:      Maintained
15430 F:      drivers/i2c/busses/i2c-mchp-pci1xxxx.c
15431
15432 MICROCHIP PCIe UART DRIVER
15433 M:      Kumaravel Thiagarajan <[email protected]>
15434 M:      Tharun Kumar P <[email protected]>
15435 L:      [email protected]
15436 S:      Maintained
15437 F:      drivers/tty/serial/8250/8250_pci1xxxx.c
15438
15439 MICROCHIP POLARFIRE FPGA DRIVERS
15440 M:      Conor Dooley <[email protected]>
15441 L:      [email protected]
15442 S:      Supported
15443 F:      Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml
15444 F:      drivers/fpga/microchip-spi.c
15445
15446 MICROCHIP PWM DRIVER
15447 M:      Claudiu Beznea <[email protected]>
15448 L:      [email protected] (moderated for non-subscribers)
15449 L:      [email protected]
15450 S:      Supported
15451 F:      Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml
15452 F:      drivers/pwm/pwm-atmel.c
15453
15454 MICROCHIP SAM9x7-COMPATIBLE LVDS CONTROLLER
15455 M:      Manikandan Muralidharan <[email protected]>
15456 M:      Dharma Balasubiramani <[email protected]>
15457 L:      [email protected]
15458 S:      Supported
15459 F:      Documentation/devicetree/bindings/display/bridge/microchip,sam9x75-lvds.yaml
15460 F:      drivers/gpu/drm/bridge/microchip-lvds.c
15461
15462 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
15463 M:      Eugen Hristev <[email protected]>
15464 L:      [email protected]
15465 S:      Supported
15466 F:      Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
15467 F:      drivers/iio/adc/at91-sama5d2_adc.c
15468 F:      include/dt-bindings/iio/adc/at91-sama5d2_adc.h
15469
15470 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
15471 M:      Claudiu Beznea <[email protected]>
15472 S:      Supported
15473 F:      Documentation/devicetree/bindings/power/reset/atmel,sama5d2-shdwc.yaml
15474 F:      drivers/power/reset/at91-sama5d2_shdwc.c
15475
15476 MICROCHIP SOC DRIVERS
15477 M:      Conor Dooley <[email protected]>
15478 S:      Supported
15479 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
15480 F:      Documentation/devicetree/bindings/soc/microchip/
15481 F:      drivers/soc/microchip/
15482
15483 MICROCHIP SPI DRIVER
15484 M:      Ryan Wanner <[email protected]>
15485 S:      Supported
15486 F:      drivers/spi/spi-atmel.*
15487
15488 MICROCHIP SSC DRIVER
15489 M:      Claudiu Beznea <[email protected]>
15490 M:      Andrei Simion <[email protected]>
15491 L:      [email protected] (moderated for non-subscribers)
15492 S:      Supported
15493 F:      Documentation/devicetree/bindings/misc/atmel-ssc.txt
15494 F:      drivers/misc/atmel-ssc.c
15495 F:      include/linux/atmel-ssc.h
15496
15497 Microchip Timer Counter Block (TCB) Capture Driver
15498 M:      Kamel Bouhara <[email protected]>
15499 L:      [email protected] (moderated for non-subscribers)
15500 L:      [email protected]
15501 S:      Maintained
15502 F:      drivers/counter/microchip-tcb-capture.c
15503
15504 MICROCHIP USB251XB DRIVER
15505 M:      Richard Leitner <[email protected]>
15506 L:      [email protected]
15507 S:      Maintained
15508 F:      Documentation/devicetree/bindings/usb/usb251xb.yaml
15509 F:      drivers/usb/misc/usb251xb.c
15510
15511 MICROCHIP USBA UDC DRIVER
15512 M:      Cristian Birsan <[email protected]>
15513 L:      [email protected] (moderated for non-subscribers)
15514 S:      Supported
15515 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
15516
15517 MICROCHIP WILC1000 WIFI DRIVER
15518 M:      Ajay Singh <[email protected]>
15519 M:      Claudiu Beznea <[email protected]>
15520 L:      [email protected]
15521 S:      Supported
15522 F:      drivers/net/wireless/microchip/wilc1000/
15523
15524 MICROSEMI MIPS SOCS
15525 M:      Alexandre Belloni <[email protected]>
15526 M:      [email protected]
15527 L:      [email protected]
15528 S:      Supported
15529 F:      Documentation/devicetree/bindings/mips/mscc.txt
15530 F:      Documentation/devicetree/bindings/phy/mscc,vsc7514-serdes.yaml
15531 F:      Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
15532 F:      arch/mips/boot/dts/mscc/
15533 F:      arch/mips/configs/generic/board-ocelot.config
15534 F:      arch/mips/generic/board-ocelot.c
15535
15536 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
15537 M:      Don Brace <[email protected]>
15538 L:      [email protected]
15539 L:      [email protected]
15540 S:      Supported
15541 F:      Documentation/scsi/smartpqi.rst
15542 F:      drivers/scsi/smartpqi/Kconfig
15543 F:      drivers/scsi/smartpqi/Makefile
15544 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
15545 F:      include/linux/cciss*.h
15546 F:      include/uapi/linux/cciss*.h
15547
15548 MICROSOFT MANA RDMA DRIVER
15549 M:      Long Li <[email protected]>
15550 M:      Ajay Sharma <[email protected]>
15551 L:      [email protected]
15552 S:      Supported
15553 F:      drivers/infiniband/hw/mana/
15554 F:      include/net/mana
15555 F:      include/uapi/rdma/mana-abi.h
15556
15557 MICROSOFT SURFACE AGGREGATOR TABLET-MODE SWITCH
15558 M:      Maximilian Luz <[email protected]>
15559 L:      [email protected]
15560 S:      Maintained
15561 F:      drivers/platform/surface/surface_aggregator_tabletsw.c
15562
15563 MICROSOFT SURFACE BATTERY AND AC DRIVERS
15564 M:      Maximilian Luz <[email protected]>
15565 L:      [email protected]
15566 L:      [email protected]
15567 S:      Maintained
15568 F:      drivers/power/supply/surface_battery.c
15569 F:      drivers/power/supply/surface_charger.c
15570
15571 MICROSOFT SURFACE DTX DRIVER
15572 M:      Maximilian Luz <[email protected]>
15573 L:      [email protected]
15574 S:      Maintained
15575 F:      Documentation/driver-api/surface_aggregator/clients/dtx.rst
15576 F:      drivers/platform/surface/surface_dtx.c
15577 F:      include/uapi/linux/surface_aggregator/dtx.h
15578
15579 MICROSOFT SURFACE SENSOR FAN DRIVER
15580 M:      Maximilian Luz <[email protected]>
15581 M:      Ivor Wanders <[email protected]>
15582 L:      [email protected]
15583 S:      Maintained
15584 F:      Documentation/hwmon/surface_fan.rst
15585 F:      drivers/hwmon/surface_fan.c
15586
15587 MICROSOFT SURFACE SENSOR THERMAL DRIVER
15588 M:      Maximilian Luz <[email protected]>
15589 L:      [email protected]
15590 S:      Maintained
15591 F:      drivers/hwmon/surface_temp.c
15592
15593 MICROSOFT SURFACE GPE LID SUPPORT DRIVER
15594 M:      Maximilian Luz <[email protected]>
15595 L:      [email protected]
15596 S:      Maintained
15597 F:      drivers/platform/surface/surface_gpe.c
15598
15599 MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
15600 M:      Hans de Goede <[email protected]>
15601 M:      Ilpo Järvinen <[email protected]>
15602 M:      Maximilian Luz <[email protected]>
15603 L:      [email protected]
15604 S:      Maintained
15605 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
15606 F:      drivers/platform/surface/
15607
15608 MICROSOFT SURFACE HID TRANSPORT DRIVER
15609 M:      Maximilian Luz <[email protected]>
15610 L:      [email protected]
15611 L:      [email protected]
15612 S:      Maintained
15613 F:      drivers/hid/surface-hid/
15614
15615 MICROSOFT SURFACE HOT-PLUG DRIVER
15616 M:      Maximilian Luz <[email protected]>
15617 L:      [email protected]
15618 S:      Maintained
15619 F:      drivers/platform/surface/surface_hotplug.c
15620
15621 MICROSOFT SURFACE PLATFORM PROFILE DRIVER
15622 M:      Maximilian Luz <[email protected]>
15623 L:      [email protected]
15624 S:      Maintained
15625 F:      drivers/platform/surface/surface_platform_profile.c
15626
15627 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
15628 M:      Chen Yu <[email protected]>
15629 L:      [email protected]
15630 S:      Supported
15631 F:      drivers/platform/surface/surfacepro3_button.c
15632
15633 MICROSOFT SURFACE SYSTEM AGGREGATOR HUB DRIVER
15634 M:      Maximilian Luz <[email protected]>
15635 L:      [email protected]
15636 S:      Maintained
15637 F:      drivers/platform/surface/surface_aggregator_hub.c
15638
15639 MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
15640 M:      Maximilian Luz <[email protected]>
15641 L:      [email protected]
15642 S:      Maintained
15643 W:      https://github.com/linux-surface/surface-aggregator-module
15644 C:      irc://irc.libera.chat/linux-surface
15645 F:      Documentation/driver-api/surface_aggregator/
15646 F:      drivers/platform/surface/aggregator/
15647 F:      drivers/platform/surface/surface_acpi_notify.c
15648 F:      drivers/platform/surface/surface_aggregator_cdev.c
15649 F:      drivers/platform/surface/surface_aggregator_registry.c
15650 F:      include/linux/surface_acpi_notify.h
15651 F:      include/linux/surface_aggregator/
15652 F:      include/uapi/linux/surface_aggregator/
15653
15654 MICROTEK X6 SCANNER
15655 M:      Oliver Neukum <[email protected]>
15656 S:      Maintained
15657 F:      drivers/usb/image/microtek.*
15658
15659 MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
15660 M:      Luka Kovacic <[email protected]>
15661 M:      Luka Perkov <[email protected]>
15662 S:      Maintained
15663 F:      arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s-bit.dts
15664 F:      arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s.dts
15665 F:      arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s-bit.dts
15666 F:      arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s.dts
15667 F:      arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s-bit.dts
15668 F:      arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s.dts
15669
15670 MIN HEAP
15671 M:      Kuan-Wei Chiu <[email protected]>
15672 L:      [email protected]
15673 S:      Maintained
15674 F:      Documentation/core-api/min_heap.rst
15675 F:      include/linux/min_heap.h
15676 F:      lib/min_heap.c
15677 F:      lib/test_min_heap.c
15678
15679 MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
15680 M:      Sakari Ailus <[email protected]>
15681 L:      [email protected]
15682 S:      Maintained
15683 F:      Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
15684 F:      Documentation/driver-api/media/drivers/ccs/
15685 F:      Documentation/userspace-api/media/drivers/ccs.rst
15686 F:      drivers/media/i2c/ccs-pll.c
15687 F:      drivers/media/i2c/ccs-pll.h
15688 F:      drivers/media/i2c/ccs/
15689 F:      include/uapi/linux/ccs.h
15690 F:      include/uapi/linux/smiapp.h
15691
15692 MIPS
15693 M:      Thomas Bogendoerfer <[email protected]>
15694 L:      [email protected]
15695 S:      Maintained
15696 Q:      https://patchwork.kernel.org/project/linux-mips/list/
15697 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
15698 F:      Documentation/devicetree/bindings/mips/
15699 F:      Documentation/arch/mips/
15700 F:      arch/mips/
15701 F:      drivers/platform/mips/
15702 F:      include/dt-bindings/mips/
15703
15704 MIPS BOSTON DEVELOPMENT BOARD
15705 M:      Paul Burton <[email protected]>
15706 L:      [email protected]
15707 S:      Maintained
15708 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
15709 F:      arch/mips/boot/dts/img/boston.dts
15710 F:      arch/mips/configs/generic/board-boston.config
15711 F:      drivers/clk/imgtec/clk-boston.c
15712 F:      include/dt-bindings/clock/boston-clock.h
15713
15714 MIPS CORE DRIVERS
15715 M:      Thomas Bogendoerfer <[email protected]>
15716 L:      [email protected]
15717 S:      Supported
15718 F:      drivers/bus/mips_cdmm.c
15719 F:      drivers/clocksource/mips-gic-timer.c
15720 F:      drivers/cpuidle/cpuidle-cps.c
15721 F:      drivers/irqchip/irq-mips-cpu.c
15722 F:      drivers/irqchip/irq-mips-gic.c
15723
15724 MIPS GENERIC PLATFORM
15725 M:      Paul Burton <[email protected]>
15726 L:      [email protected]
15727 S:      Supported
15728 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
15729 F:      arch/mips/generic/
15730 F:      arch/mips/tools/generic-board-config.sh
15731
15732 MIPS RINT INSTRUCTION EMULATION
15733 M:      Aleksandar Markovic <[email protected]>
15734 L:      [email protected]
15735 S:      Supported
15736 F:      arch/mips/math-emu/dp_rint.c
15737 F:      arch/mips/math-emu/sp_rint.c
15738
15739 MIPS/LOONGSON1 ARCHITECTURE
15740 M:      Keguang Zhang <[email protected]>
15741 L:      [email protected]
15742 S:      Maintained
15743 F:      Documentation/devicetree/bindings/*/loongson,ls1*.yaml
15744 F:      arch/mips/include/asm/mach-loongson32/
15745 F:      arch/mips/loongson32/
15746 F:      drivers/*/*loongson1*
15747 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-loongson1.c
15748
15749 MIPS/LOONGSON2EF ARCHITECTURE
15750 M:      Jiaxun Yang <[email protected]>
15751 L:      [email protected]
15752 S:      Maintained
15753 F:      arch/mips/include/asm/mach-loongson2ef/
15754 F:      arch/mips/loongson2ef/
15755 F:      drivers/cpufreq/loongson2_cpufreq.c
15756
15757 MIPS/LOONGSON64 ARCHITECTURE
15758 M:      Huacai Chen <[email protected]>
15759 M:      Jiaxun Yang <[email protected]>
15760 L:      [email protected]
15761 S:      Maintained
15762 F:      arch/mips/include/asm/mach-loongson64/
15763 F:      arch/mips/loongson64/
15764 F:      drivers/irqchip/irq-loongson*
15765 F:      drivers/platform/mips/cpu_hwmon.c
15766
15767 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
15768 M:      Hans Verkuil <[email protected]>
15769 L:      [email protected]
15770 S:      Odd Fixes
15771 W:      https://linuxtv.org
15772 T:      git git://linuxtv.org/media.git
15773 F:      drivers/media/radio/radio-miropcm20*
15774
15775 MITSUMI MM8013 FG DRIVER
15776 M:      Konrad Dybcio <[email protected]>
15777 F:      Documentation/devicetree/bindings/power/supply/mitsumi,mm8013.yaml
15778 F:      drivers/power/supply/mm8013.c
15779
15780 MMP SUPPORT
15781 R:      Lubomir Rintel <[email protected]>
15782 L:      [email protected] (moderated for non-subscribers)
15783 S:      Odd Fixes
15784 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
15785 F:      arch/arm/boot/dts/marvell/mmp*
15786 F:      arch/arm/mach-mmp/
15787 F:      include/linux/soc/mmp/
15788
15789 MMP USB PHY DRIVERS
15790 R:      Lubomir Rintel <[email protected]>
15791 L:      [email protected] (moderated for non-subscribers)
15792 S:      Maintained
15793 F:      drivers/phy/marvell/phy-mmp3-usb.c
15794 F:      drivers/phy/marvell/phy-pxa-usb.c
15795
15796 MMU GATHER AND TLB INVALIDATION
15797 M:      Will Deacon <[email protected]>
15798 M:      "Aneesh Kumar K.V" <[email protected]>
15799 M:      Andrew Morton <[email protected]>
15800 M:      Nick Piggin <[email protected]>
15801 M:      Peter Zijlstra <[email protected]>
15802 L:      [email protected]
15803 L:      [email protected]
15804 S:      Maintained
15805 F:      arch/*/include/asm/tlb.h
15806 F:      include/asm-generic/tlb.h
15807 F:      mm/mmu_gather.c
15808
15809 MN88472 MEDIA DRIVER
15810 L:      [email protected]
15811 S:      Orphan
15812 W:      https://linuxtv.org
15813 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15814 F:      drivers/media/dvb-frontends/mn88472*
15815
15816 MN88473 MEDIA DRIVER
15817 L:      [email protected]
15818 S:      Orphan
15819 W:      https://linuxtv.org
15820 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15821 F:      drivers/media/dvb-frontends/mn88473*
15822
15823 MOBILEYE MIPS SOCS
15824 M:      Vladimir Kondratiev <[email protected]>
15825 M:      Gregory CLEMENT <[email protected]>
15826 M:      Théo Lebrun <[email protected]>
15827 L:      [email protected]
15828 S:      Maintained
15829 F:      Documentation/devicetree/bindings/mips/mobileye.yaml
15830 F:      Documentation/devicetree/bindings/soc/mobileye/
15831 F:      arch/mips/boot/dts/mobileye/
15832 F:      arch/mips/configs/eyeq5_defconfig
15833 F:      arch/mips/mobileye/board-epm5.its.S
15834 F:      drivers/clk/clk-eyeq.c
15835 F:      drivers/pinctrl/pinctrl-eyeq5.c
15836 F:      drivers/reset/reset-eyeq.c
15837 F:      include/dt-bindings/clock/mobileye,eyeq5-clk.h
15838
15839 MODULE SUPPORT
15840 M:      Luis Chamberlain <[email protected]>
15841 R:      Petr Pavlu <[email protected]>
15842 R:      Sami Tolvanen <[email protected]>
15843 R:      Daniel Gomez <[email protected]>
15844 L:      [email protected]
15845 L:      [email protected]
15846 S:      Maintained
15847 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
15848 F:      include/linux/kmod.h
15849 F:      include/linux/module*.h
15850 F:      kernel/module/
15851 F:      lib/test_kmod.c
15852 F:      scripts/module*
15853 F:      tools/testing/selftests/kmod/
15854
15855 MONOLITHIC POWER SYSTEM PMIC DRIVER
15856 M:      Saravanan Sekar <[email protected]>
15857 S:      Maintained
15858 F:      Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
15859 F:      Documentation/devicetree/bindings/regulator/mps,mp*.yaml
15860 F:      drivers/hwmon/pmbus/mpq7932.c
15861 F:      drivers/iio/adc/mp2629_adc.c
15862 F:      drivers/mfd/mp2629.c
15863 F:      drivers/power/supply/mp2629_charger.c
15864 F:      drivers/regulator/mp5416.c
15865 F:      drivers/regulator/mpq7920.c
15866 F:      drivers/regulator/mpq7920.h
15867 F:      include/linux/mfd/mp2629.h
15868
15869 MOST(R) TECHNOLOGY DRIVER
15870 M:      Parthiban Veerasooran <[email protected]>
15871 M:      Christian Gromm <[email protected]>
15872 S:      Maintained
15873 F:      Documentation/ABI/testing/configfs-most
15874 F:      Documentation/ABI/testing/sysfs-bus-most
15875 F:      drivers/most/
15876 F:      drivers/staging/most/
15877 F:      include/linux/most.h
15878
15879 MOTORCOMM PHY DRIVER
15880 M:      Frank <[email protected]>
15881 L:      [email protected]
15882 S:      Maintained
15883 F:      Documentation/devicetree/bindings/net/motorcomm,yt8xxx.yaml
15884 F:      drivers/net/phy/motorcomm.c
15885
15886 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
15887 M:      Jiri Slaby <[email protected]>
15888 S:      Maintained
15889 F:      Documentation/driver-api/tty/moxa-smartio.rst
15890 F:      drivers/tty/mxser.*
15891
15892 MP3309C BACKLIGHT DRIVER
15893 M:      Flavio Suligoi <[email protected]>
15894 L:      [email protected]
15895 S:      Maintained
15896 F:      Documentation/devicetree/bindings/leds/backlight/mps,mp3309c.yaml
15897 F:      drivers/video/backlight/mp3309c.c
15898
15899 MPS MP2891 DRIVER
15900 M:      Noah Wang <[email protected]>
15901 L:      [email protected]
15902 S:      Maintained
15903 F:      Documentation/hwmon/mp2891.rst
15904 F:      drivers/hwmon/pmbus/mp2891.c
15905
15906 MPS MP2993 DRIVER
15907 M:      Noah Wang <[email protected]>
15908 L:      [email protected]
15909 S:      Maintained
15910 F:      Documentation/hwmon/mp2993.rst
15911 F:      drivers/hwmon/pmbus/mp2993.c
15912
15913 MPS MP9941 DRIVER
15914 M:      Noah Wang <[email protected]>
15915 L:      [email protected]
15916 S:      Maintained
15917 F:      Documentation/hwmon/mp9941.rst
15918 F:      drivers/hwmon/pmbus/mp9941.c
15919
15920 MR800 AVERMEDIA USB FM RADIO DRIVER
15921 M:      Alexey Klimov <[email protected]>
15922 L:      [email protected]
15923 S:      Maintained
15924 T:      git git://linuxtv.org/media.git
15925 F:      drivers/media/radio/radio-mr800.c
15926
15927 MRF24J40 IEEE 802.15.4 RADIO DRIVER
15928 M:      Stefan Schmidt <[email protected]>
15929 L:      [email protected]
15930 S:      Odd Fixes
15931 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
15932 F:      drivers/net/ieee802154/mrf24j40.c
15933
15934 MSI EC DRIVER
15935 M:      Nikita Kravets <[email protected]>
15936 L:      [email protected]
15937 S:      Maintained
15938 W:      https://github.com/BeardOverflow/msi-ec
15939 F:      drivers/platform/x86/msi-ec.*
15940
15941 MSI LAPTOP SUPPORT
15942 M:      "Lee, Chun-Yi" <[email protected]>
15943 L:      [email protected]
15944 S:      Maintained
15945 F:      drivers/platform/x86/msi-laptop.c
15946
15947 MSI WMI SUPPORT
15948 L:      [email protected]
15949 S:      Orphan
15950 F:      drivers/platform/x86/msi-wmi.c
15951
15952 MSI WMI PLATFORM FEATURES
15953 M:      Armin Wolf <[email protected]>
15954 L:      [email protected]
15955 S:      Maintained
15956 F:      Documentation/ABI/testing/debugfs-msi-wmi-platform
15957 F:      Documentation/wmi/devices/msi-wmi-platform.rst
15958 F:      drivers/platform/x86/msi-wmi-platform.c
15959
15960 MSI001 MEDIA DRIVER
15961 L:      [email protected]
15962 S:      Orphan
15963 W:      https://linuxtv.org
15964 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15965 F:      drivers/media/tuners/msi001*
15966
15967 MSI2500 MEDIA DRIVER
15968 L:      [email protected]
15969 S:      Orphan
15970 W:      https://linuxtv.org
15971 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15972 F:      drivers/media/usb/msi2500/
15973
15974 MSTAR INTERRUPT CONTROLLER DRIVER
15975 M:      Mark-PK Tsai <[email protected]>
15976 M:      Daniel Palmer <[email protected]>
15977 S:      Maintained
15978 F:      Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
15979 F:      drivers/irqchip/irq-mst-intc.c
15980
15981 MSYSTEMS DISKONCHIP G3 MTD DRIVER
15982 M:      Robert Jarzmik <[email protected]>
15983 L:      [email protected]
15984 S:      Maintained
15985 F:      drivers/mtd/devices/docg3*
15986
15987 MT9M114 ONSEMI SENSOR DRIVER
15988 M:      Laurent Pinchart <[email protected]>
15989 L:      [email protected]
15990 S:      Maintained
15991 T:      git git://linuxtv.org/media.git
15992 F:      Documentation/devicetree/bindings/media/i2c/onnn,mt9m114.yaml
15993 F:      drivers/media/i2c/mt9m114.c
15994
15995 MT9P031 APTINA CAMERA SENSOR
15996 M:      Laurent Pinchart <[email protected]>
15997 L:      [email protected]
15998 S:      Maintained
15999 T:      git git://linuxtv.org/media.git
16000 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
16001 F:      drivers/media/i2c/mt9p031.c
16002
16003 MT9T112 APTINA CAMERA SENSOR
16004 M:      Jacopo Mondi <[email protected]>
16005 L:      [email protected]
16006 S:      Odd Fixes
16007 T:      git git://linuxtv.org/media.git
16008 F:      drivers/media/i2c/mt9t112.c
16009 F:      include/media/i2c/mt9t112.h
16010
16011 MT9V032 APTINA CAMERA SENSOR
16012 M:      Laurent Pinchart <[email protected]>
16013 L:      [email protected]
16014 S:      Maintained
16015 T:      git git://linuxtv.org/media.git
16016 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
16017 F:      drivers/media/i2c/mt9v032.c
16018 F:      include/media/i2c/mt9v032.h
16019
16020 MT9V111 APTINA CAMERA SENSOR
16021 M:      Jacopo Mondi <[email protected]>
16022 L:      [email protected]
16023 S:      Maintained
16024 T:      git git://linuxtv.org/media.git
16025 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
16026 F:      drivers/media/i2c/mt9v111.c
16027
16028 MULTIFUNCTION DEVICES (MFD)
16029 M:      Lee Jones <[email protected]>
16030 S:      Maintained
16031 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
16032 F:      Documentation/devicetree/bindings/mfd/
16033 F:      drivers/mfd/
16034 F:      include/dt-bindings/mfd/
16035 F:      include/linux/mfd/
16036
16037 MULTIMEDIA CARD (MMC) ETC. OVER SPI
16038 S:      Orphan
16039 F:      drivers/mmc/host/mmc_spi.c
16040 F:      include/linux/spi/mmc_spi.h
16041
16042 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
16043 M:      Ulf Hansson <[email protected]>
16044 L:      [email protected]
16045 S:      Maintained
16046 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
16047 F:      Documentation/devicetree/bindings/mmc/
16048 F:      drivers/mmc/
16049 F:      include/linux/mmc/
16050 F:      include/uapi/linux/mmc/
16051
16052 MULTIPLEXER SUBSYSTEM
16053 M:      Peter Rosin <[email protected]>
16054 S:      Maintained
16055 F:      Documentation/ABI/testing/sysfs-class-mux*
16056 F:      Documentation/devicetree/bindings/mux/
16057 F:      drivers/mux/
16058 F:      include/dt-bindings/mux/
16059 F:      include/linux/mux/
16060
16061 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
16062 M:      Bin Liu <[email protected]>
16063 L:      [email protected]
16064 S:      Maintained
16065 F:      drivers/usb/musb/
16066
16067 MXL301RF MEDIA DRIVER
16068 M:      Akihiro Tsukada <[email protected]>
16069 L:      [email protected]
16070 S:      Odd Fixes
16071 F:      drivers/media/tuners/mxl301rf*
16072
16073 MXL5007T MEDIA DRIVER
16074 M:      Michael Krufky <[email protected]>
16075 L:      [email protected]
16076 S:      Maintained
16077 W:      https://linuxtv.org
16078 W:      http://github.com/mkrufky
16079 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16080 T:      git git://linuxtv.org/mkrufky/tuners.git
16081 F:      drivers/media/tuners/mxl5007t.*
16082
16083 MXSFB DRM DRIVER
16084 M:      Marek Vasut <[email protected]>
16085 M:      Stefan Agner <[email protected]>
16086 L:      [email protected]
16087 S:      Supported
16088 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
16089 F:      Documentation/devicetree/bindings/display/fsl,lcdif.yaml
16090 F:      drivers/gpu/drm/mxsfb/
16091
16092 MYLEX DAC960 PCI RAID Controller
16093 M:      Hannes Reinecke <[email protected]>
16094 L:      [email protected]
16095 S:      Supported
16096 F:      drivers/scsi/myrb.*
16097 F:      drivers/scsi/myrs.*
16098
16099 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
16100 L:      [email protected]
16101 S:      Orphan
16102 W:      https://www.cspi.com/ethernet-products/support/downloads/
16103 F:      drivers/net/ethernet/myricom/myri10ge/
16104
16105 NAND FLASH SUBSYSTEM
16106 M:      Miquel Raynal <[email protected]>
16107 R:      Richard Weinberger <[email protected]>
16108 L:      [email protected]
16109 S:      Maintained
16110 W:      http://www.linux-mtd.infradead.org/
16111 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
16112 C:      irc://irc.oftc.net/mtd
16113 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
16114 F:      drivers/mtd/nand/
16115 F:      include/linux/mtd/*nand*.h
16116
16117 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
16118 M:      Daniel Mack <[email protected]>
16119 L:      [email protected]
16120 S:      Maintained
16121 W:      http://www.native-instruments.com
16122 F:      sound/usb/caiaq/
16123
16124 NATSEMI ETHERNET DRIVER (DP8381x)
16125 S:      Orphan
16126 F:      drivers/net/ethernet/natsemi/natsemi.c
16127
16128 NCR 5380 SCSI DRIVERS
16129 M:      Finn Thain <[email protected]>
16130 M:      Michael Schmitz <[email protected]>
16131 L:      [email protected]
16132 S:      Maintained
16133 F:      Documentation/scsi/g_NCR5380.rst
16134 F:      drivers/scsi/NCR5380.*
16135 F:      drivers/scsi/arm/cumana_1.c
16136 F:      drivers/scsi/arm/oak.c
16137 F:      drivers/scsi/atari_scsi.*
16138 F:      drivers/scsi/dmx3191d.c
16139 F:      drivers/scsi/g_NCR5380.*
16140 F:      drivers/scsi/mac_scsi.*
16141 F:      drivers/scsi/sun3_scsi.*
16142 F:      drivers/scsi/sun3_scsi_vme.c
16143
16144 NCSI LIBRARY
16145 M:      Samuel Mendoza-Jonas <[email protected]>
16146 S:      Maintained
16147 F:      net/ncsi/
16148
16149 NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER
16150 M:      Zev Weiss <[email protected]>
16151 L:      [email protected]
16152 S:      Maintained
16153 F:      Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
16154 F:      drivers/hwmon/nct6775-i2c.c
16155
16156 NCT7363 HARDWARE MONITOR DRIVER
16157 M:      Ban Feng <[email protected]>
16158 L:      [email protected]
16159 S:      Maintained
16160 F:      Documentation/devicetree/bindings/hwmon/nuvoton,nct7363.yaml
16161 F:      Documentation/hwmon/nct7363.rst
16162 F:      drivers/hwmon/nct7363.c
16163
16164 NETCONSOLE
16165 M:      Breno Leitao <[email protected]>
16166 S:      Maintained
16167 F:      Documentation/networking/netconsole.rst
16168 F:      drivers/net/netconsole.c
16169 F:      tools/testing/selftests/drivers/net/netcons_basic.sh
16170
16171 NETDEVSIM
16172 M:      Jakub Kicinski <[email protected]>
16173 S:      Maintained
16174 F:      drivers/net/netdevsim/*
16175 F:      tools/testing/selftests/drivers/net/netdevsim/*
16176
16177 NETEM NETWORK EMULATOR
16178 M:      Stephen Hemminger <[email protected]>
16179 L:      [email protected]
16180 S:      Maintained
16181 F:      net/sched/sch_netem.c
16182
16183 NETERION 10GbE DRIVERS (s2io)
16184 M:      Jon Mason <[email protected]>
16185 L:      [email protected]
16186 S:      Supported
16187 F:      Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
16188 F:      drivers/net/ethernet/neterion/
16189
16190 NETFILTER
16191 M:      Pablo Neira Ayuso <[email protected]>
16192 M:      Jozsef Kadlecsik <[email protected]>
16193 L:      [email protected]
16194 L:      [email protected]
16195 S:      Maintained
16196 W:      http://www.netfilter.org/
16197 W:      http://www.iptables.org/
16198 W:      http://www.nftables.org/
16199 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
16200 C:      irc://irc.libera.chat/netfilter
16201 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
16202 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
16203 F:      include/linux/netfilter*
16204 F:      include/linux/netfilter/
16205 F:      include/net/netfilter/
16206 F:      include/uapi/linux/netfilter*
16207 F:      include/uapi/linux/netfilter/
16208 F:      net/*/netfilter.c
16209 F:      net/*/netfilter/
16210 F:      net/bridge/br_netfilter*.c
16211 F:      net/netfilter/
16212 F:      tools/testing/selftests/net/netfilter/
16213
16214 NETROM NETWORK LAYER
16215 L:      [email protected]
16216 S:      Orphan
16217 W:      https://linux-ax25.in-berlin.de
16218 F:      include/net/netrom.h
16219 F:      include/uapi/linux/netrom.h
16220 F:      net/netrom/
16221
16222 NETRONIX EMBEDDED CONTROLLER
16223 M:      Jonathan Neuschäfer <[email protected]>
16224 S:      Maintained
16225 F:      Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
16226 F:      drivers/mfd/ntxec.c
16227 F:      drivers/pwm/pwm-ntxec.c
16228 F:      drivers/rtc/rtc-ntxec.c
16229 F:      include/linux/mfd/ntxec.h
16230
16231 NETRONOME ETHERNET DRIVERS
16232 M:      Louis Peens <[email protected]>
16233 R:      Jakub Kicinski <[email protected]>
16234 L:      [email protected]
16235 S:      Maintained
16236 F:      drivers/net/ethernet/netronome/
16237
16238 NETWORK BLOCK DEVICE (NBD)
16239 M:      Josef Bacik <[email protected]>
16240 L:      [email protected]
16241 L:      [email protected]
16242 S:      Maintained
16243 F:      Documentation/admin-guide/blockdev/nbd.rst
16244 F:      drivers/block/nbd.c
16245 F:      include/trace/events/nbd.h
16246 F:      include/uapi/linux/nbd.h
16247
16248 NETWORK DROP MONITOR
16249 M:      Neil Horman <[email protected]>
16250 L:      [email protected]
16251 S:      Maintained
16252 W:      https://fedorahosted.org/dropwatch/
16253 F:      include/uapi/linux/net_dropmon.h
16254 F:      net/core/drop_monitor.c
16255
16256 NETWORKING DRIVERS
16257 M:      Andrew Lunn <[email protected]>
16258 M:      "David S. Miller" <[email protected]>
16259 M:      Eric Dumazet <[email protected]>
16260 M:      Jakub Kicinski <[email protected]>
16261 M:      Paolo Abeni <[email protected]>
16262 L:      [email protected]
16263 S:      Maintained
16264 P:      Documentation/process/maintainer-netdev.rst
16265 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
16266 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
16267 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
16268 F:      Documentation/devicetree/bindings/net/
16269 F:      Documentation/networking/net_cachelines/net_device.rst
16270 F:      drivers/connector/
16271 F:      drivers/net/
16272 F:      drivers/ptp/
16273 F:      include/dt-bindings/net/
16274 F:      include/linux/cn_proc.h
16275 F:      include/linux/etherdevice.h
16276 F:      include/linux/ethtool_netlink.h
16277 F:      include/linux/fcdevice.h
16278 F:      include/linux/fddidevice.h
16279 F:      include/linux/hippidevice.h
16280 F:      include/linux/if_*
16281 F:      include/linux/inetdevice.h
16282 F:      include/linux/netdev*
16283 F:      include/linux/platform_data/wiznet.h
16284 F:      include/uapi/linux/cn_proc.h
16285 F:      include/uapi/linux/ethtool_netlink.h
16286 F:      include/uapi/linux/if_*
16287 F:      include/uapi/linux/net_shaper.h
16288 F:      include/uapi/linux/netdev*
16289 F:      tools/testing/selftests/drivers/net/
16290 X:      Documentation/devicetree/bindings/net/bluetooth/
16291 X:      Documentation/devicetree/bindings/net/can/
16292 X:      Documentation/devicetree/bindings/net/wireless/
16293 X:      drivers/net/can/
16294 X:      drivers/net/wireless/
16295
16296 NETWORKING DRIVERS (WIRELESS)
16297 M:      Kalle Valo <[email protected]>
16298 L:      [email protected]
16299 S:      Maintained
16300 W:      https://wireless.wiki.kernel.org/
16301 Q:      https://patchwork.kernel.org/project/linux-wireless/list/
16302 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
16303 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
16304 F:      Documentation/devicetree/bindings/net/wireless/
16305 F:      drivers/net/wireless/
16306
16307 NETWORKING [DSA]
16308 M:      Andrew Lunn <[email protected]>
16309 M:      Vladimir Oltean <[email protected]>
16310 S:      Maintained
16311 F:      Documentation/devicetree/bindings/net/dsa/
16312 F:      Documentation/devicetree/bindings/net/ethernet-switch-port.yaml
16313 F:      Documentation/devicetree/bindings/net/ethernet-switch.yaml
16314 F:      drivers/net/dsa/
16315 F:      include/linux/dsa/
16316 F:      include/linux/platform_data/dsa.h
16317 F:      include/net/dsa.h
16318 F:      net/dsa/
16319 F:      tools/testing/selftests/drivers/net/dsa/
16320
16321 NETWORKING [GENERAL]
16322 M:      "David S. Miller" <[email protected]>
16323 M:      Eric Dumazet <[email protected]>
16324 M:      Jakub Kicinski <[email protected]>
16325 M:      Paolo Abeni <[email protected]>
16326 R:      Simon Horman <[email protected]>
16327 L:      [email protected]
16328 S:      Maintained
16329 P:      Documentation/process/maintainer-netdev.rst
16330 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
16331 B:      mailto:[email protected]
16332 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
16333 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
16334 F:      Documentation/core-api/netlink.rst
16335 F:      Documentation/netlink/
16336 F:      Documentation/networking/
16337 F:      Documentation/networking/net_cachelines/
16338 F:      Documentation/process/maintainer-netdev.rst
16339 F:      Documentation/userspace-api/netlink/
16340 F:      include/linux/ethtool.h
16341 F:      include/linux/framer/framer-provider.h
16342 F:      include/linux/framer/framer.h
16343 F:      include/linux/in.h
16344 F:      include/linux/indirect_call_wrapper.h
16345 F:      include/linux/inet.h
16346 F:      include/linux/inet_diag.h
16347 F:      include/linux/net.h
16348 F:      include/linux/netdev*
16349 F:      include/linux/netlink.h
16350 F:      include/linux/netpoll.h
16351 F:      include/linux/rtnetlink.h
16352 F:      include/linux/seq_file_net.h
16353 F:      include/linux/skbuff*
16354 F:      include/net/
16355 F:      include/uapi/linux/ethtool.h
16356 F:      include/uapi/linux/genetlink.h
16357 F:      include/uapi/linux/hsr_netlink.h
16358 F:      include/uapi/linux/in.h
16359 F:      include/uapi/linux/inet_diag.h
16360 F:      include/uapi/linux/nbd-netlink.h
16361 F:      include/uapi/linux/net.h
16362 F:      include/uapi/linux/net_namespace.h
16363 F:      include/uapi/linux/netconf.h
16364 F:      include/uapi/linux/netdev*
16365 F:      include/uapi/linux/netlink.h
16366 F:      include/uapi/linux/netlink_diag.h
16367 F:      include/uapi/linux/rtnetlink.h
16368 F:      lib/net_utils.c
16369 F:      lib/random32.c
16370 F:      net/
16371 F:      samples/pktgen/
16372 F:      tools/net/
16373 F:      tools/testing/selftests/net/
16374 X:      Documentation/networking/mac80211-injection.rst
16375 X:      Documentation/networking/mac80211_hwsim/
16376 X:      Documentation/networking/regulatory.rst
16377 X:      include/net/cfg80211.h
16378 X:      include/net/ieee80211_radiotap.h
16379 X:      include/net/iw_handler.h
16380 X:      include/net/mac80211.h
16381 X:      include/net/wext.h
16382 X:      net/9p/
16383 X:      net/bluetooth/
16384 X:      net/can/
16385 X:      net/ceph/
16386 X:      net/mac80211/
16387 X:      net/rfkill/
16388 X:      net/wireless/
16389
16390 NETWORKING [IPSEC]
16391 M:      Steffen Klassert <[email protected]>
16392 M:      Herbert Xu <[email protected]>
16393 M:      "David S. Miller" <[email protected]>
16394 L:      [email protected]
16395 S:      Maintained
16396 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
16397 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
16398 F:      include/net/xfrm.h
16399 F:      include/uapi/linux/xfrm.h
16400 F:      net/ipv4/ah4.c
16401 F:      net/ipv4/esp4*
16402 F:      net/ipv4/ip_vti.c
16403 F:      net/ipv4/ipcomp.c
16404 F:      net/ipv4/xfrm*
16405 F:      net/ipv6/ah6.c
16406 F:      net/ipv6/esp6*
16407 F:      net/ipv6/ip6_vti.c
16408 F:      net/ipv6/ipcomp6.c
16409 F:      net/ipv6/xfrm*
16410 F:      net/key/
16411 F:      net/xfrm/
16412 F:      tools/testing/selftests/net/ipsec.c
16413
16414 NETWORKING [IPv4/IPv6]
16415 M:      "David S. Miller" <[email protected]>
16416 M:      David Ahern <[email protected]>
16417 L:      [email protected]
16418 S:      Maintained
16419 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
16420 F:      arch/x86/net/*
16421 F:      include/linux/ip.h
16422 F:      include/linux/ipv6*
16423 F:      include/net/fib*
16424 F:      include/net/ip*
16425 F:      include/net/route.h
16426 F:      net/ipv4/
16427 F:      net/ipv6/
16428
16429 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
16430 M:      Paul Moore <[email protected]>
16431 L:      [email protected]
16432 L:      [email protected]
16433 S:      Supported
16434 W:      https://github.com/netlabel
16435 F:      Documentation/netlabel/
16436 F:      include/net/calipso.h
16437 F:      include/net/cipso_ipv4.h
16438 F:      include/net/netlabel.h
16439 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
16440 F:      include/uapi/linux/netfilter/xt_SECMARK.h
16441 F:      net/ipv4/cipso_ipv4.c
16442 F:      net/ipv6/calipso.c
16443 F:      net/netfilter/xt_CONNSECMARK.c
16444 F:      net/netfilter/xt_SECMARK.c
16445 F:      net/netlabel/
16446
16447 NETWORKING [MACSEC]
16448 M:      Sabrina Dubroca <[email protected]>
16449 L:      [email protected]
16450 S:      Maintained
16451 F:      drivers/net/macsec.c
16452 F:      include/net/macsec.h
16453 F:      include/uapi/linux/if_macsec.h
16454 K:      macsec
16455 K:      \bmdo_
16456
16457 NETWORKING [MPTCP]
16458 M:      Matthieu Baerts <[email protected]>
16459 M:      Mat Martineau <[email protected]>
16460 R:      Geliang Tang <[email protected]>
16461 L:      [email protected]
16462 L:      [email protected]
16463 S:      Maintained
16464 W:      https://github.com/multipath-tcp/mptcp_net-next/wiki
16465 B:      https://github.com/multipath-tcp/mptcp_net-next/issues
16466 T:      git https://github.com/multipath-tcp/mptcp_net-next.git export-net
16467 T:      git https://github.com/multipath-tcp/mptcp_net-next.git export
16468 F:      Documentation/netlink/specs/mptcp_pm.yaml
16469 F:      Documentation/networking/mptcp*.rst
16470 F:      include/net/mptcp.h
16471 F:      include/trace/events/mptcp.h
16472 F:      include/uapi/linux/mptcp*.h
16473 F:      net/mptcp/
16474 F:      tools/testing/selftests/bpf/*/*mptcp*.[ch]
16475 F:      tools/testing/selftests/net/mptcp/
16476
16477 NETWORKING [TCP]
16478 M:      Eric Dumazet <[email protected]>
16479 L:      [email protected]
16480 S:      Maintained
16481 F:      Documentation/networking/net_cachelines/tcp_sock.rst
16482 F:      include/linux/tcp.h
16483 F:      include/net/tcp.h
16484 F:      include/trace/events/tcp.h
16485 F:      include/uapi/linux/tcp.h
16486 F:      net/ipv4/inet_connection_sock.c
16487 F:      net/ipv4/inet_hashtables.c
16488 F:      net/ipv4/inet_timewait_sock.c
16489 F:      net/ipv4/syncookies.c
16490 F:      net/ipv4/tcp*.c
16491 F:      net/ipv6/inet6_connection_sock.c
16492 F:      net/ipv6/inet6_hashtables.c
16493 F:      net/ipv6/syncookies.c
16494 F:      net/ipv6/tcp*.c
16495
16496 NETWORKING [TLS]
16497 M:      Boris Pismenny <[email protected]>
16498 M:      John Fastabend <[email protected]>
16499 M:      Jakub Kicinski <[email protected]>
16500 L:      [email protected]
16501 S:      Maintained
16502 F:      include/net/tls.h
16503 F:      include/uapi/linux/tls.h
16504 F:      net/tls/*
16505
16506 NETXEN (1/10) GbE SUPPORT
16507 M:      Manish Chopra <[email protected]>
16508 M:      Rahul Verma <[email protected]>
16509 M:      [email protected]
16510 L:      [email protected]
16511 S:      Supported
16512 F:      drivers/net/ethernet/qlogic/netxen/
16513
16514 NET_FAILOVER MODULE
16515 M:      Sridhar Samudrala <[email protected]>
16516 L:      [email protected]
16517 S:      Supported
16518 F:      Documentation/networking/net_failover.rst
16519 F:      drivers/net/net_failover.c
16520 F:      include/net/net_failover.h
16521
16522 NEXTHOP
16523 M:      David Ahern <[email protected]>
16524 L:      [email protected]
16525 S:      Maintained
16526 F:      include/net/netns/nexthop.h
16527 F:      include/net/nexthop.h
16528 F:      include/uapi/linux/nexthop.h
16529 F:      net/ipv4/nexthop.c
16530
16531 NFC SUBSYSTEM
16532 M:      Krzysztof Kozlowski <[email protected]>
16533 L:      [email protected]
16534 S:      Maintained
16535 F:      Documentation/devicetree/bindings/net/nfc/
16536 F:      drivers/nfc/
16537 F:      include/net/nfc/
16538 F:      include/uapi/linux/nfc.h
16539 F:      net/nfc/
16540
16541 NFC VIRTUAL NCI DEVICE DRIVER
16542 M:      Bongsu Jeon <[email protected]>
16543 L:      [email protected]
16544 S:      Supported
16545 F:      drivers/nfc/virtual_ncidev.c
16546 F:      tools/testing/selftests/nci/
16547
16548 NFS, SUNRPC, AND LOCKD CLIENTS
16549 M:      Trond Myklebust <[email protected]>
16550 M:      Anna Schumaker <[email protected]>
16551 L:      [email protected]
16552 S:      Maintained
16553 W:      http://client.linux-nfs.org
16554 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
16555 F:      Documentation/filesystems/nfs/
16556 F:      fs/lockd/
16557 F:      fs/nfs/
16558 F:      fs/nfs_common/
16559 F:      include/linux/lockd/
16560 F:      include/linux/nfs*
16561 F:      include/linux/sunrpc/
16562 F:      include/uapi/linux/nfs*
16563 F:      include/uapi/linux/sunrpc/
16564 F:      net/sunrpc/
16565
16566 NILFS2 FILESYSTEM
16567 M:      Ryusuke Konishi <[email protected]>
16568 L:      [email protected]
16569 S:      Supported
16570 W:      https://nilfs.sourceforge.io/
16571 T:      git https://github.com/konis/nilfs2.git
16572 F:      Documentation/filesystems/nilfs2.rst
16573 F:      fs/nilfs2/
16574 F:      include/trace/events/nilfs2.h
16575 F:      include/uapi/linux/nilfs2_api.h
16576 F:      include/uapi/linux/nilfs2_ondisk.h
16577
16578 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
16579 M:      YOKOTA Hiroshi <[email protected]>
16580 S:      Maintained
16581 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
16582 F:      Documentation/scsi/NinjaSCSI.rst
16583 F:      drivers/scsi/pcmcia/nsp_*
16584
16585 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
16586 M:      GOTO Masanori <[email protected]>
16587 M:      YOKOTA Hiroshi <[email protected]>
16588 S:      Maintained
16589 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
16590 F:      Documentation/scsi/NinjaSCSI.rst
16591 F:      drivers/scsi/nsp32*
16592
16593 NINTENDO HID DRIVER
16594 M:      Daniel J. Ogorchock <[email protected]>
16595 L:      [email protected]
16596 S:      Maintained
16597 F:      drivers/hid/hid-nintendo*
16598
16599 NIOS2 ARCHITECTURE
16600 M:      Dinh Nguyen <[email protected]>
16601 S:      Maintained
16602 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
16603 F:      arch/nios2/
16604
16605 NITRO ENCLAVES (NE)
16606 M:      Alexandru Ciobotaru <[email protected]>
16607 L:      [email protected]
16608 L:      The AWS Nitro Enclaves Team <[email protected]>
16609 S:      Supported
16610 W:      https://aws.amazon.com/ec2/nitro/nitro-enclaves/
16611 F:      Documentation/virt/ne_overview.rst
16612 F:      drivers/virt/nitro_enclaves/
16613 F:      include/linux/nitro_enclaves.h
16614 F:      include/uapi/linux/nitro_enclaves.h
16615 F:      samples/nitro_enclaves/
16616
16617 NITRO SECURE MODULE (NSM)
16618 M:      Alexander Graf <[email protected]>
16619 L:      [email protected]
16620 L:      The AWS Nitro Enclaves Team <[email protected]>
16621 S:      Supported
16622 W:      https://aws.amazon.com/ec2/nitro/nitro-enclaves/
16623 F:      drivers/misc/nsm.c
16624 F:      include/uapi/linux/nsm.h
16625
16626 NOHZ, DYNTICKS SUPPORT
16627 M:      Anna-Maria Behnsen <[email protected]>
16628 M:      Frederic Weisbecker <[email protected]>
16629 M:      Ingo Molnar <[email protected]>
16630 M:      Thomas Gleixner <[email protected]>
16631 L:      [email protected]
16632 S:      Maintained
16633 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
16634 F:      include/linux/sched/nohz.h
16635 F:      include/linux/tick.h
16636 F:      kernel/time/tick*.*
16637
16638 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
16639 M:      Pavel Machek <[email protected]>
16640 M:      Sakari Ailus <[email protected]>
16641 L:      [email protected]
16642 S:      Maintained
16643 F:      drivers/media/i2c/ad5820.c
16644 F:      drivers/media/i2c/et8ek8
16645
16646 NOKIA N900 POWER SUPPLY DRIVERS
16647 R:      Pali Rohár <[email protected]>
16648 F:      drivers/power/supply/bq2415x_charger.c
16649 F:      drivers/power/supply/bq27xxx_battery.c
16650 F:      drivers/power/supply/bq27xxx_battery_i2c.c
16651 F:      drivers/power/supply/isp1704_charger.c
16652 F:      drivers/power/supply/rx51_battery.c
16653 F:      include/linux/power/bq2415x_charger.h
16654 F:      include/linux/power/bq27xxx_battery.h
16655
16656 NOLIBC HEADER FILE
16657 M:      Willy Tarreau <[email protected]>
16658 M:      Thomas Weißschuh <[email protected]>
16659 S:      Maintained
16660 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nolibc/linux-nolibc.git
16661 F:      tools/include/nolibc/
16662 F:      tools/testing/selftests/nolibc/
16663
16664 NOVATEK NVT-TS I2C TOUCHSCREEN DRIVER
16665 M:      Hans de Goede <[email protected]>
16666 L:      [email protected]
16667 S:      Maintained
16668 F:      Documentation/devicetree/bindings/input/touchscreen/novatek,nvt-ts.yaml
16669 F:      drivers/input/touchscreen/novatek-nvt-ts.c
16670
16671 NSDEPS
16672 M:      Matthias Maennich <[email protected]>
16673 S:      Maintained
16674 F:      Documentation/core-api/symbol-namespaces.rst
16675 F:      scripts/nsdeps
16676
16677 NTB AMD DRIVER
16678 M:      Sanjay R Mehta <[email protected]>
16679 M:      Shyam Sundar S K <[email protected]>
16680 L:      [email protected]
16681 S:      Supported
16682 F:      drivers/ntb/hw/amd/
16683
16684 NTB DRIVER CORE
16685 M:      Jon Mason <[email protected]>
16686 M:      Dave Jiang <[email protected]>
16687 M:      Allen Hubbe <[email protected]>
16688 L:      [email protected]
16689 S:      Supported
16690 W:      https://github.com/jonmason/ntb/wiki
16691 T:      git https://github.com/jonmason/ntb.git
16692 F:      drivers/net/ntb_netdev.c
16693 F:      drivers/ntb/
16694 F:      drivers/pci/endpoint/functions/pci-epf-*ntb.c
16695 F:      include/linux/ntb.h
16696 F:      include/linux/ntb_transport.h
16697 F:      tools/testing/selftests/ntb/
16698
16699 NTB INTEL DRIVER
16700 M:      Dave Jiang <[email protected]>
16701 L:      [email protected]
16702 S:      Supported
16703 W:      https://github.com/davejiang/linux/wiki
16704 T:      git https://github.com/davejiang/linux.git
16705 F:      drivers/ntb/hw/intel/
16706
16707 NTFS3 FILESYSTEM
16708 M:      Konstantin Komarov <[email protected]>
16709 L:      [email protected]
16710 S:      Supported
16711 W:      http://www.paragon-software.com/
16712 T:      git https://github.com/Paragon-Software-Group/linux-ntfs3.git
16713 F:      Documentation/filesystems/ntfs3.rst
16714 F:      fs/ntfs3/
16715
16716 NUBUS SUBSYSTEM
16717 M:      Finn Thain <[email protected]>
16718 L:      [email protected]
16719 S:      Maintained
16720 F:      arch/*/include/asm/nubus.h
16721 F:      drivers/nubus/
16722 F:      include/linux/nubus.h
16723 F:      include/uapi/linux/nubus.h
16724
16725 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
16726 M:      Antonino Daplas <[email protected]>
16727 L:      [email protected]
16728 S:      Maintained
16729 F:      drivers/video/fbdev/nvidia/
16730 F:      drivers/video/fbdev/riva/
16731
16732 NVIDIA WMI EC BACKLIGHT DRIVER
16733 M:      Daniel Dadap <[email protected]>
16734 L:      [email protected]
16735 S:      Supported
16736 F:      drivers/platform/x86/nvidia-wmi-ec-backlight.c
16737 F:      include/linux/platform_data/x86/nvidia-wmi-ec-backlight.h
16738
16739 NVM EXPRESS DRIVER
16740 M:      Keith Busch <[email protected]>
16741 M:      Jens Axboe <[email protected]>
16742 M:      Christoph Hellwig <[email protected]>
16743 M:      Sagi Grimberg <[email protected]>
16744 L:      [email protected]
16745 S:      Supported
16746 W:      http://git.infradead.org/nvme.git
16747 T:      git git://git.infradead.org/nvme.git
16748 F:      Documentation/nvme/
16749 F:      drivers/nvme/common/
16750 F:      drivers/nvme/host/
16751 F:      include/linux/nvme-*.h
16752 F:      include/linux/nvme.h
16753 F:      include/uapi/linux/nvme_ioctl.h
16754
16755 NVM EXPRESS FABRICS AUTHENTICATION
16756 M:      Hannes Reinecke <[email protected]>
16757 L:      [email protected]
16758 S:      Supported
16759 F:      drivers/nvme/host/auth.c
16760 F:      drivers/nvme/target/auth.c
16761 F:      drivers/nvme/target/fabrics-cmd-auth.c
16762 F:      include/linux/nvme-auth.h
16763
16764 NVM EXPRESS FC TRANSPORT DRIVERS
16765 M:      James Smart <[email protected]>
16766 L:      [email protected]
16767 S:      Supported
16768 F:      drivers/nvme/host/fc.c
16769 F:      drivers/nvme/target/fc.c
16770 F:      drivers/nvme/target/fcloop.c
16771 F:      include/linux/nvme-fc-driver.h
16772 F:      include/linux/nvme-fc.h
16773
16774 NVM EXPRESS HARDWARE MONITORING SUPPORT
16775 M:      Guenter Roeck <[email protected]>
16776 L:      [email protected]
16777 S:      Supported
16778 F:      drivers/nvme/host/hwmon.c
16779
16780 NVM EXPRESS TARGET DRIVER
16781 M:      Christoph Hellwig <[email protected]>
16782 M:      Sagi Grimberg <[email protected]>
16783 M:      Chaitanya Kulkarni <[email protected]>
16784 L:      [email protected]
16785 S:      Supported
16786 W:      http://git.infradead.org/nvme.git
16787 T:      git git://git.infradead.org/nvme.git
16788 F:      drivers/nvme/target/
16789
16790 NVMEM FRAMEWORK
16791 M:      Srinivas Kandagatla <[email protected]>
16792 S:      Maintained
16793 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
16794 F:      Documentation/ABI/stable/sysfs-bus-nvmem
16795 F:      Documentation/devicetree/bindings/nvmem/
16796 F:      drivers/nvmem/
16797 F:      include/linux/nvmem-consumer.h
16798 F:      include/linux/nvmem-provider.h
16799
16800 NXP BLUETOOTH WIRELESS DRIVERS
16801 M:      Amitkumar Karwar <[email protected]>
16802 M:      Neeraj Kale <[email protected]>
16803 S:      Maintained
16804 F:      Documentation/devicetree/bindings/net/bluetooth/nxp,88w8987-bt.yaml
16805 F:      drivers/bluetooth/btnxpuart.c
16806
16807 NXP C45 TJA11XX PHY DRIVER
16808 M:      Andrei Botila <[email protected]>
16809 L:      [email protected]
16810 S:      Maintained
16811 F:      drivers/net/phy/nxp-c45-tja11xx*
16812
16813 NXP FSPI DRIVER
16814 M:      Han Xu <[email protected]>
16815 M:      Haibo Chen <[email protected]>
16816 R:      Yogesh Gaur <[email protected]>
16817 L:      [email protected]
16818 L:      [email protected]
16819 S:      Maintained
16820 F:      Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
16821 F:      drivers/spi/spi-nxp-fspi.c
16822
16823 NXP FXAS21002C DRIVER
16824 M:      Rui Miguel Silva <[email protected]>
16825 L:      [email protected]
16826 S:      Maintained
16827 F:      Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
16828 F:      drivers/iio/gyro/fxas21002c.h
16829 F:      drivers/iio/gyro/fxas21002c_core.c
16830 F:      drivers/iio/gyro/fxas21002c_i2c.c
16831 F:      drivers/iio/gyro/fxas21002c_spi.c
16832
16833 NXP i.MX 7D/6SX/6UL/93 AND VF610 ADC DRIVER
16834 M:      Haibo Chen <[email protected]>
16835 L:      [email protected]
16836 L:      [email protected]
16837 S:      Maintained
16838 F:      Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
16839 F:      Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
16840 F:      Documentation/devicetree/bindings/iio/adc/nxp,imx93-adc.yaml
16841 F:      drivers/iio/adc/imx7d_adc.c
16842 F:      drivers/iio/adc/imx93_adc.c
16843 F:      drivers/iio/adc/vf610_adc.c
16844
16845 NXP i.MX 8M ISI DRIVER
16846 M:      Laurent Pinchart <[email protected]>
16847 L:      [email protected]
16848 S:      Maintained
16849 F:      Documentation/devicetree/bindings/media/nxp,imx8-isi.yaml
16850 F:      drivers/media/platform/nxp/imx8-isi/
16851
16852 NXP i.MX 8MP DW100 V4L2 DRIVER
16853 M:      Xavier Roumegue <[email protected]>
16854 L:      [email protected]
16855 S:      Maintained
16856 F:      Documentation/devicetree/bindings/media/nxp,dw100.yaml
16857 F:      Documentation/userspace-api/media/drivers/dw100.rst
16858 F:      drivers/media/platform/nxp/dw100/
16859 F:      include/uapi/linux/dw100.h
16860
16861 NXP i.MX 8MQ DCSS DRIVER
16862 M:      Laurentiu Palcu <[email protected]>
16863 R:      Lucas Stach <[email protected]>
16864 L:      [email protected]
16865 S:      Maintained
16866 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
16867 F:      Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
16868 F:      drivers/gpu/drm/imx/dcss/
16869
16870 NXP i.MX 8QXP ADC DRIVER
16871 M:      Cai Huoqing <[email protected]>
16872 M:      Haibo Chen <[email protected]>
16873 L:      [email protected]
16874 L:      [email protected]
16875 S:      Maintained
16876 F:      Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
16877 F:      drivers/iio/adc/imx8qxp-adc.c
16878
16879 NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
16880 M:      Mirela Rabulea <[email protected]>
16881 L:      [email protected]
16882 L:      [email protected]
16883 S:      Maintained
16884 F:      Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
16885 F:      drivers/media/platform/nxp/imx-jpeg
16886
16887 NXP i.MX CLOCK DRIVERS
16888 M:      Abel Vesa <[email protected]>
16889 R:      Peng Fan <[email protected]>
16890 L:      [email protected]
16891 L:      [email protected]
16892 S:      Maintained
16893 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
16894 F:      Documentation/devicetree/bindings/clock/imx*
16895 F:      drivers/clk/imx/
16896 F:      include/dt-bindings/clock/imx*
16897
16898 NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
16899 M:      Jagan Teki <[email protected]>
16900 S:      Maintained
16901 F:      Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
16902 F:      drivers/regulator/pf8x00-regulator.c
16903
16904 NXP PTN5150A CC LOGIC AND EXTCON DRIVER
16905 M:      Krzysztof Kozlowski <[email protected]>
16906 L:      [email protected]
16907 S:      Maintained
16908 F:      Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
16909 F:      drivers/extcon/extcon-ptn5150.c
16910
16911 NXP SGTL5000 DRIVER
16912 M:      Fabio Estevam <[email protected]>
16913 L:      [email protected]
16914 S:      Maintained
16915 F:      Documentation/devicetree/bindings/sound/fsl,sgtl5000.yaml
16916 F:      sound/soc/codecs/sgtl5000*
16917
16918 NXP SJA1105 ETHERNET SWITCH DRIVER
16919 M:      Vladimir Oltean <[email protected]>
16920 L:      [email protected]
16921 S:      Maintained
16922 F:      drivers/net/dsa/sja1105
16923 F:      drivers/net/pcs/pcs-xpcs-nxp.c
16924
16925 NXP TDA998X DRM DRIVER
16926 M:      Russell King <[email protected]>
16927 S:      Maintained
16928 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
16929 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
16930 F:      drivers/gpu/drm/i2c/tda998x_drv.c
16931 F:      include/drm/i2c/tda998x.h
16932 F:      include/dt-bindings/display/tda998x.h
16933 K:      "nxp,tda998x"
16934
16935 NXP TFA9879 DRIVER
16936 M:      Peter Rosin <[email protected]>
16937 L:      [email protected]
16938 S:      Maintained
16939 F:      Documentation/devicetree/bindings/sound/nxp,tfa9879.yaml
16940 F:      sound/soc/codecs/tfa9879*
16941
16942 NXP-NCI NFC DRIVER
16943 S:      Orphan
16944 F:      Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
16945 F:      drivers/nfc/nxp-nci
16946
16947 NXP/Goodix TFA989X (TFA1) DRIVER
16948 M:      Stephan Gerhold <[email protected]>
16949 L:      [email protected]
16950 S:      Maintained
16951 F:      Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
16952 F:      sound/soc/codecs/tfa989x.c
16953
16954 NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
16955 M:      Jonas Malaco <[email protected]>
16956 L:      [email protected]
16957 S:      Maintained
16958 F:      Documentation/hwmon/nzxt-kraken2.rst
16959 F:      drivers/hwmon/nzxt-kraken2.c
16960
16961 NZXT-KRAKEN3 HARDWARE MONITORING DRIVER
16962 M:      Jonas Malaco <[email protected]>
16963 M:      Aleksa Savic <[email protected]>
16964 L:      [email protected]
16965 S:      Maintained
16966 F:      Documentation/hwmon/nzxt-kraken3.rst
16967 F:      drivers/hwmon/nzxt-kraken3.c
16968
16969 OBJAGG
16970 M:      Jiri Pirko <[email protected]>
16971 L:      [email protected]
16972 S:      Supported
16973 F:      include/linux/objagg.h
16974 F:      lib/objagg.c
16975 F:      lib/test_objagg.c
16976
16977 OBJPOOL
16978 M:      Matt Wu <[email protected]>
16979 S:      Supported
16980 F:      include/linux/objpool.h
16981 F:      lib/objpool.c
16982 F:      lib/test_objpool.c
16983
16984 OBJTOOL
16985 M:      Josh Poimboeuf <[email protected]>
16986 M:      Peter Zijlstra <[email protected]>
16987 S:      Supported
16988 F:      include/linux/objtool*.h
16989 F:      tools/objtool/
16990
16991 OCELOT ETHERNET SWITCH DRIVER
16992 M:      Vladimir Oltean <[email protected]>
16993 M:      Claudiu Manoil <[email protected]>
16994 M:      Alexandre Belloni <[email protected]>
16995 M:      [email protected]
16996 L:      [email protected]
16997 S:      Supported
16998 F:      drivers/net/dsa/ocelot/*
16999 F:      drivers/net/ethernet/mscc/
17000 F:      include/soc/mscc/ocelot*
17001 F:      net/dsa/tag_ocelot.c
17002 F:      net/dsa/tag_ocelot_8021q.c
17003 F:      tools/testing/selftests/drivers/net/ocelot/*
17004
17005 OCELOT EXTERNAL SWITCH CONTROL
17006 M:      Colin Foster <[email protected]>
17007 S:      Supported
17008 F:      Documentation/devicetree/bindings/mfd/mscc,ocelot.yaml
17009 F:      drivers/mfd/ocelot*
17010 F:      drivers/net/dsa/ocelot/ocelot_ext.c
17011 F:      include/linux/mfd/ocelot.h
17012
17013 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
17014 M:      Frederic Barrat <[email protected]>
17015 M:      Andrew Donnellan <[email protected]>
17016 L:      [email protected]
17017 S:      Supported
17018 F:      Documentation/userspace-api/accelerators/ocxl.rst
17019 F:      arch/powerpc/include/asm/pnv-ocxl.h
17020 F:      arch/powerpc/platforms/powernv/ocxl.c
17021 F:      drivers/misc/ocxl/
17022 F:      include/misc/ocxl*
17023 F:      include/uapi/misc/ocxl.h
17024
17025 OMAP AUDIO SUPPORT
17026 M:      Peter Ujfalusi <[email protected]>
17027 M:      Jarkko Nikula <[email protected]>
17028 L:      [email protected]
17029 L:      [email protected]
17030 S:      Maintained
17031 F:      sound/soc/ti/n810.c
17032 F:      sound/soc/ti/omap*
17033 F:      sound/soc/ti/rx51.c
17034 F:      sound/soc/ti/sdma-pcm.*
17035
17036 OMAP CLOCK FRAMEWORK SUPPORT
17037 M:      Paul Walmsley <[email protected]>
17038 L:      [email protected]
17039 S:      Maintained
17040 F:      arch/arm/*omap*/*clock*
17041
17042 OMAP DEVICE TREE SUPPORT
17043 M:      Tony Lindgren <[email protected]>
17044 L:      [email protected]
17045 L:      [email protected]
17046 S:      Maintained
17047 F:      arch/arm/boot/dts/ti/omap/
17048
17049 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
17050 L:      [email protected]
17051 L:      [email protected]
17052 S:      Orphan
17053 F:      Documentation/arch/arm/omap/dss.rst
17054 F:      drivers/video/fbdev/omap2/
17055
17056 OMAP FRAMEBUFFER SUPPORT
17057 L:      [email protected]
17058 L:      [email protected]
17059 S:      Orphan
17060 F:      drivers/video/fbdev/omap/
17061
17062 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
17063 M:      Roger Quadros <[email protected]>
17064 M:      Tony Lindgren <[email protected]>
17065 L:      [email protected]
17066 S:      Maintained
17067 F:      arch/arm/mach-omap2/*gpmc*
17068 F:      drivers/memory/omap-gpmc.c
17069
17070 OMAP GPIO DRIVER
17071 M:      Grygorii Strashko <[email protected]>
17072 M:      Santosh Shilimkar <[email protected]>
17073 M:      Kevin Hilman <[email protected]>
17074 L:      [email protected]
17075 S:      Maintained
17076 F:      Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
17077 F:      drivers/gpio/gpio-omap.c
17078
17079 OMAP HARDWARE SPINLOCK SUPPORT
17080 L:      [email protected]
17081 S:      Orphan
17082 F:      drivers/hwspinlock/omap_hwspinlock.c
17083
17084 OMAP HS MMC SUPPORT
17085 L:      [email protected]
17086 L:      [email protected]
17087 S:      Orphan
17088 F:      drivers/mmc/host/omap_hsmmc.c
17089
17090 OMAP HWMOD DATA
17091 M:      Paul Walmsley <[email protected]>
17092 L:      [email protected]
17093 S:      Maintained
17094 F:      arch/arm/mach-omap2/omap_hwmod*data*
17095
17096 OMAP HWMOD SUPPORT
17097 M:      Paul Walmsley <[email protected]>
17098 L:      [email protected]
17099 S:      Maintained
17100 F:      arch/arm/mach-omap2/omap_hwmod.*
17101
17102 OMAP I2C DRIVER
17103 M:      Vignesh R <[email protected]>
17104 L:      [email protected]
17105 L:      [email protected]
17106 S:      Maintained
17107 F:      Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
17108 F:      drivers/i2c/busses/i2c-omap.c
17109
17110 OMAP MMC SUPPORT
17111 M:      Aaro Koskinen <[email protected]>
17112 L:      [email protected]
17113 S:      Odd Fixes
17114 F:      drivers/mmc/host/omap.c
17115
17116 OMAP POWER MANAGEMENT SUPPORT
17117 M:      Kevin Hilman <[email protected]>
17118 L:      [email protected]
17119 S:      Maintained
17120 F:      arch/arm/*omap*/*pm*
17121 F:      drivers/cpufreq/omap-cpufreq.c
17122
17123 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
17124 M:      Paul Walmsley <[email protected]>
17125 L:      [email protected]
17126 S:      Maintained
17127 F:      arch/arm/mach-omap2/prm*
17128
17129 OMAP RANDOM NUMBER GENERATOR SUPPORT
17130 M:      Deepak Saxena <[email protected]>
17131 S:      Maintained
17132 F:      drivers/char/hw_random/omap-rng.c
17133
17134 OMAP USB SUPPORT
17135 L:      [email protected]
17136 L:      [email protected]
17137 S:      Orphan
17138 F:      arch/arm/*omap*/usb*
17139 F:      drivers/usb/*/*omap*
17140
17141 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
17142 M:      Mark Jackson <[email protected]>
17143 L:      [email protected]
17144 S:      Maintained
17145 F:      arch/arm/boot/dts/ti/omap/am335x-nano.dts
17146
17147 OMAP1 SUPPORT
17148 M:      Aaro Koskinen <[email protected]>
17149 M:      Janusz Krzysztofik <[email protected]>
17150 R:      Tony Lindgren <[email protected]>
17151 L:      [email protected]
17152 S:      Maintained
17153 Q:      http://patchwork.kernel.org/project/linux-omap/list/
17154 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
17155 F:      arch/arm/configs/omap1_defconfig
17156 F:      arch/arm/mach-omap1/
17157 F:      drivers/i2c/busses/i2c-omap.c
17158 F:      include/linux/platform_data/ams-delta-fiq.h
17159 F:      include/linux/platform_data/i2c-omap.h
17160
17161 OMAP2+ SUPPORT
17162 M:      Aaro Koskinen <[email protected]>
17163 M:      Andreas Kemnade <[email protected]>
17164 M:      Kevin Hilman <[email protected]>
17165 M:      Roger Quadros <[email protected]>
17166 M:      Tony Lindgren <[email protected]>
17167 L:      [email protected]
17168 S:      Maintained
17169 W:      http://linux.omap.com/
17170 Q:      http://patchwork.kernel.org/project/linux-omap/list/
17171 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
17172 F:      Documentation/devicetree/bindings/arm/ti/omap.yaml
17173 F:      arch/arm/configs/omap2plus_defconfig
17174 F:      arch/arm/mach-omap2/
17175 F:      drivers/bus/omap*.[ch]
17176 F:      drivers/bus/ti-sysc.c
17177 F:      drivers/gpio/gpio-tps65219.c
17178 F:      drivers/i2c/busses/i2c-omap.c
17179 F:      drivers/irqchip/irq-omap-intc.c
17180 F:      drivers/mfd/*omap*.c
17181 F:      drivers/mfd/menelaus.c
17182 F:      drivers/mfd/palmas.c
17183 F:      drivers/mfd/tps65217.c
17184 F:      drivers/mfd/tps65218.c
17185 F:      drivers/mfd/tps65219.c
17186 F:      drivers/mfd/tps65910.c
17187 F:      drivers/mfd/twl-core.[ch]
17188 F:      drivers/mfd/twl4030*.c
17189 F:      drivers/mfd/twl6030*.c
17190 F:      drivers/mfd/twl6040*.c
17191 F:      drivers/regulator/palmas-regulator*.c
17192 F:      drivers/regulator/pbias-regulator.c
17193 F:      drivers/regulator/tps65217-regulator.c
17194 F:      drivers/regulator/tps65218-regulator.c
17195 F:      drivers/regulator/tps65219-regulator.c
17196 F:      drivers/regulator/tps65910-regulator.c
17197 F:      drivers/regulator/twl-regulator.c
17198 F:      drivers/regulator/twl6030-regulator.c
17199 F:      include/linux/platform_data/i2c-omap.h
17200 F:      include/linux/platform_data/ti-sysc.h
17201
17202 OMFS FILESYSTEM
17203 M:      Bob Copeland <[email protected]>
17204 L:      [email protected]
17205 S:      Maintained
17206 F:      Documentation/filesystems/omfs.rst
17207 F:      fs/omfs/
17208
17209 OMNIVISION OG01A1B SENSOR DRIVER
17210 M:      Sakari Ailus <[email protected]>
17211 L:      [email protected]
17212 S:      Maintained
17213 F:      Documentation/devicetree/bindings/media/i2c/ovti,og01a1b.yaml
17214 F:      drivers/media/i2c/og01a1b.c
17215
17216 OMNIVISION OV01A10 SENSOR DRIVER
17217 M:      Bingbu Cao <[email protected]>
17218 L:      [email protected]
17219 S:      Maintained
17220 T:      git git://linuxtv.org/media.git
17221 F:      drivers/media/i2c/ov01a10.c
17222
17223 OMNIVISION OV02A10 SENSOR DRIVER
17224 L:      [email protected]
17225 S:      Orphan
17226 T:      git git://linuxtv.org/media.git
17227 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
17228 F:      drivers/media/i2c/ov02a10.c
17229
17230 OMNIVISION OV08D10 SENSOR DRIVER
17231 M:      Jimmy Su <[email protected]>
17232 L:      [email protected]
17233 S:      Maintained
17234 T:      git git://linuxtv.org/media.git
17235 F:      drivers/media/i2c/ov08d10.c
17236
17237 OMNIVISION OV08X40 SENSOR DRIVER
17238 M:      Jason Chen <[email protected]>
17239 L:      [email protected]
17240 S:      Maintained
17241 T:      git git://linuxtv.org/media.git
17242 F:      drivers/media/i2c/ov08x40.c
17243 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov08x40.yaml
17244
17245 OMNIVISION OV13858 SENSOR DRIVER
17246 M:      Sakari Ailus <[email protected]>
17247 L:      [email protected]
17248 S:      Maintained
17249 T:      git git://linuxtv.org/media.git
17250 F:      drivers/media/i2c/ov13858.c
17251
17252 OMNIVISION OV13B10 SENSOR DRIVER
17253 M:      Arec Kao <[email protected]>
17254 L:      [email protected]
17255 S:      Maintained
17256 T:      git git://linuxtv.org/media.git
17257 F:      drivers/media/i2c/ov13b10.c
17258
17259 OMNIVISION OV2680 SENSOR DRIVER
17260 M:      Rui Miguel Silva <[email protected]>
17261 M:      Hans de Goede <[email protected]>
17262 L:      [email protected]
17263 S:      Maintained
17264 T:      git git://linuxtv.org/media.git
17265 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
17266 F:      drivers/media/i2c/ov2680.c
17267
17268 OMNIVISION OV2685 SENSOR DRIVER
17269 M:      Shunqian Zheng <[email protected]>
17270 L:      [email protected]
17271 S:      Maintained
17272 T:      git git://linuxtv.org/media.git
17273 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov2685.yaml
17274 F:      drivers/media/i2c/ov2685.c
17275
17276 OMNIVISION OV2740 SENSOR DRIVER
17277 M:      Tianshu Qiu <[email protected]>
17278 R:      Sakari Ailus <[email protected]>
17279 R:      Bingbu Cao <[email protected]>
17280 L:      [email protected]
17281 S:      Maintained
17282 T:      git git://linuxtv.org/media.git
17283 F:      drivers/media/i2c/ov2740.c
17284
17285 OMNIVISION OV4689 SENSOR DRIVER
17286 M:      Mikhail Rudenko <[email protected]>
17287 L:      [email protected]
17288 S:      Maintained
17289 T:      git git://linuxtv.org/media.git
17290 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov4689.yaml
17291 F:      drivers/media/i2c/ov4689.c
17292
17293 OMNIVISION OV5640 SENSOR DRIVER
17294 M:      Steve Longerbeam <[email protected]>
17295 L:      [email protected]
17296 S:      Maintained
17297 T:      git git://linuxtv.org/media.git
17298 F:      drivers/media/i2c/ov5640.c
17299
17300 OMNIVISION OV5647 SENSOR DRIVER
17301 M:      Dave Stevenson <[email protected]>
17302 M:      Jacopo Mondi <[email protected]>
17303 L:      [email protected]
17304 S:      Maintained
17305 T:      git git://linuxtv.org/media.git
17306 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
17307 F:      drivers/media/i2c/ov5647.c
17308
17309 OMNIVISION OV5670 SENSOR DRIVER
17310 M:      Sakari Ailus <[email protected]>
17311 L:      [email protected]
17312 S:      Maintained
17313 T:      git git://linuxtv.org/media.git
17314 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov5670.yaml
17315 F:      drivers/media/i2c/ov5670.c
17316
17317 OMNIVISION OV5675 SENSOR DRIVER
17318 M:      Sakari Ailus <[email protected]>
17319 L:      [email protected]
17320 S:      Maintained
17321 T:      git git://linuxtv.org/media.git
17322 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov5675.yaml
17323 F:      drivers/media/i2c/ov5675.c
17324
17325 OMNIVISION OV5693 SENSOR DRIVER
17326 M:      Daniel Scally <[email protected]>
17327 L:      [email protected]
17328 S:      Maintained
17329 T:      git git://linuxtv.org/media.git
17330 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml
17331 F:      drivers/media/i2c/ov5693.c
17332
17333 OMNIVISION OV5695 SENSOR DRIVER
17334 M:      Shunqian Zheng <[email protected]>
17335 L:      [email protected]
17336 S:      Maintained
17337 T:      git git://linuxtv.org/media.git
17338 F:      drivers/media/i2c/ov5695.c
17339
17340 OMNIVISION OV64A40 SENSOR DRIVER
17341 M:      Jacopo Mondi <[email protected]>
17342 L:      [email protected]
17343 S:      Maintained
17344 T:      git git://linuxtv.org/media.git
17345 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov64a40.yaml
17346 F:      drivers/media/i2c/ov64a40.c
17347
17348 OMNIVISION OV7670 SENSOR DRIVER
17349 L:      [email protected]
17350 S:      Orphan
17351 T:      git git://linuxtv.org/media.git
17352 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
17353 F:      drivers/media/i2c/ov7670.c
17354
17355 OMNIVISION OV772x SENSOR DRIVER
17356 M:      Jacopo Mondi <[email protected]>
17357 L:      [email protected]
17358 S:      Odd fixes
17359 T:      git git://linuxtv.org/media.git
17360 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
17361 F:      drivers/media/i2c/ov772x.c
17362 F:      include/media/i2c/ov772x.h
17363
17364 OMNIVISION OV7740 SENSOR DRIVER
17365 L:      [email protected]
17366 S:      Orphan
17367 T:      git git://linuxtv.org/media.git
17368 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
17369 F:      drivers/media/i2c/ov7740.c
17370
17371 OMNIVISION OV8856 SENSOR DRIVER
17372 M:      Sakari Ailus <[email protected]>
17373 L:      [email protected]
17374 S:      Maintained
17375 T:      git git://linuxtv.org/media.git
17376 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov8856.yaml
17377 F:      drivers/media/i2c/ov8856.c
17378
17379 OMNIVISION OV8858 SENSOR DRIVER
17380 M:      Jacopo Mondi <[email protected]>
17381 M:      Nicholas Roth <[email protected]>
17382 L:      [email protected]
17383 S:      Maintained
17384 T:      git git://linuxtv.org/media.git
17385 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov8858.yaml
17386 F:      drivers/media/i2c/ov8858.c
17387
17388 OMNIVISION OV9282 SENSOR DRIVER
17389 M:      Dave Stevenson <[email protected]>
17390 L:      [email protected]
17391 S:      Maintained
17392 T:      git git://linuxtv.org/media.git
17393 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
17394 F:      drivers/media/i2c/ov9282.c
17395
17396 OMNIVISION OV9640 SENSOR DRIVER
17397 M:      Petr Cvek <[email protected]>
17398 L:      [email protected]
17399 S:      Maintained
17400 F:      drivers/media/i2c/ov9640.*
17401
17402 OMNIVISION OV9650 SENSOR DRIVER
17403 M:      Sakari Ailus <[email protected]>
17404 R:      Akinobu Mita <[email protected]>
17405 R:      Sylwester Nawrocki <[email protected]>
17406 L:      [email protected]
17407 S:      Maintained
17408 T:      git git://linuxtv.org/media.git
17409 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
17410 F:      drivers/media/i2c/ov9650.c
17411
17412 OMNIVISION OV9734 SENSOR DRIVER
17413 M:      Tianshu Qiu <[email protected]>
17414 R:      Bingbu Cao <[email protected]>
17415 L:      [email protected]
17416 S:      Maintained
17417 T:      git git://linuxtv.org/media.git
17418 F:      drivers/media/i2c/ov9734.c
17419
17420 ONBOARD USB HUB DRIVER
17421 M:      Matthias Kaehlcke <[email protected]>
17422 L:      [email protected]
17423 S:      Maintained
17424 F:      Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-dev
17425 F:      drivers/usb/misc/onboard_usb_dev.c
17426
17427 ONENAND FLASH DRIVER
17428 M:      Kyungmin Park <[email protected]>
17429 L:      [email protected]
17430 S:      Maintained
17431 F:      drivers/mtd/nand/onenand/
17432 F:      include/linux/mtd/onenand*.h
17433
17434 ONEXPLAYER FAN DRIVER
17435 M:      Derek John Clark <[email protected]>
17436 M:      Joaquín Ignacio Aramendía <[email protected]>
17437 L:      [email protected]
17438 S:      Maintained
17439 F:      drivers/hwmon/oxp-sensors.c
17440
17441 ONIE TLV NVMEM LAYOUT DRIVER
17442 M:      Miquel Raynal <[email protected]>
17443 S:      Maintained
17444 F:      Documentation/devicetree/bindings/nvmem/layouts/onie,tlv-layout.yaml
17445 F:      drivers/nvmem/layouts/onie-tlv.c
17446
17447 ONION OMEGA2+ BOARD
17448 M:      Harvey Hunt <[email protected]>
17449 L:      [email protected]
17450 S:      Maintained
17451 F:      arch/mips/boot/dts/ralink/omega2p.dts
17452
17453 ONSEMI ETHERNET PHY DRIVERS
17454 M:      Piergiorgio Beruto <[email protected]>
17455 L:      [email protected]
17456 S:      Supported
17457 W:      http://www.onsemi.com
17458 F:      drivers/net/phy/ncn*
17459
17460 OP-TEE DRIVER
17461 M:      Jens Wiklander <[email protected]>
17462 L:      [email protected]
17463 S:      Maintained
17464 F:      Documentation/ABI/testing/sysfs-bus-optee-devices
17465 F:      drivers/tee/optee/
17466
17467 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
17468 M:      Sumit Garg <[email protected]>
17469 L:      [email protected]
17470 S:      Maintained
17471 F:      drivers/char/hw_random/optee-rng.c
17472
17473 OP-TEE RTC DRIVER
17474 M:      Clément Léger <[email protected]>
17475 L:      [email protected]
17476 S:      Maintained
17477 F:      drivers/rtc/rtc-optee.c
17478
17479 OPA-VNIC DRIVER
17480 M:      Dennis Dalessandro <[email protected]>
17481 L:      [email protected]
17482 S:      Supported
17483 F:      drivers/infiniband/ulp/opa_vnic
17484
17485 OPEN ALLIANCE 10BASE-T1S MACPHY SERIAL INTERFACE FRAMEWORK
17486 M:      Parthiban Veerasooran <[email protected]>
17487 L:      [email protected]
17488 S:      Maintained
17489 F:      Documentation/networking/oa-tc6-framework.rst
17490 F:      drivers/net/ethernet/oa_tc6.c
17491 F:      include/linux/oa_tc6.h
17492
17493 OPEN FIRMWARE AND FLATTENED DEVICE TREE
17494 M:      Rob Herring <[email protected]>
17495 M:      Saravana Kannan <[email protected]>
17496 L:      [email protected]
17497 S:      Maintained
17498 W:      http://www.devicetree.org/
17499 C:      irc://irc.libera.chat/devicetree
17500 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
17501 F:      Documentation/ABI/testing/sysfs-firmware-ofw
17502 F:      drivers/of/
17503 F:      include/linux/of*.h
17504 F:      scripts/dtc/
17505 F:      tools/testing/selftests/dt/
17506 K:      of_overlay_notifier_
17507 K:      of_overlay_fdt_apply
17508 K:      of_overlay_remove
17509
17510 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
17511 M:      Rob Herring <[email protected]>
17512 M:      Krzysztof Kozlowski <[email protected]>
17513 M:      Conor Dooley <[email protected]>
17514 L:      [email protected]
17515 S:      Maintained
17516 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
17517 C:      irc://irc.libera.chat/devicetree
17518 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
17519 F:      Documentation/devicetree/
17520 F:      arch/*/boot/dts/
17521 F:      include/dt-bindings/
17522
17523 OPENCOMPUTE PTP CLOCK DRIVER
17524 M:      Jonathan Lemon <[email protected]>
17525 M:      Vadim Fedorenko <[email protected]>
17526 L:      [email protected]
17527 S:      Maintained
17528 F:      drivers/ptp/ptp_ocp.c
17529
17530 OPENCORES I2C BUS DRIVER
17531 M:      Peter Korsgaard <[email protected]>
17532 M:      Andrew Lunn <[email protected]>
17533 L:      [email protected]
17534 S:      Maintained
17535 F:      Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml
17536 F:      Documentation/i2c/busses/i2c-ocores.rst
17537 F:      drivers/i2c/busses/i2c-ocores.c
17538 F:      include/linux/platform_data/i2c-ocores.h
17539
17540 OPENRISC ARCHITECTURE
17541 M:      Jonas Bonn <[email protected]>
17542 M:      Stefan Kristiansson <[email protected]>
17543 M:      Stafford Horne <[email protected]>
17544 L:      [email protected]
17545 S:      Maintained
17546 W:      http://openrisc.io
17547 T:      git https://github.com/openrisc/linux.git
17548 F:      Documentation/arch/openrisc/
17549 F:      Documentation/devicetree/bindings/openrisc/
17550 F:      arch/openrisc/
17551 F:      drivers/irqchip/irq-ompic.c
17552 F:      drivers/irqchip/irq-or1k-*
17553
17554 OPENVSWITCH
17555 M:      Pravin B Shelar <[email protected]>
17556 L:      [email protected]
17557 L:      [email protected]
17558 S:      Maintained
17559 W:      http://openvswitch.org
17560 F:      include/uapi/linux/openvswitch.h
17561 F:      net/openvswitch/
17562 F:      tools/testing/selftests/net/openvswitch/
17563
17564 OPERATING PERFORMANCE POINTS (OPP)
17565 M:      Viresh Kumar <[email protected]>
17566 M:      Nishanth Menon <[email protected]>
17567 M:      Stephen Boyd <[email protected]>
17568 L:      [email protected]
17569 S:      Maintained
17570 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
17571 F:      Documentation/devicetree/bindings/opp/
17572 F:      Documentation/power/opp.rst
17573 F:      drivers/opp/
17574 F:      include/linux/pm_opp.h
17575
17576 OPL4 DRIVER
17577 M:      Clemens Ladisch <[email protected]>
17578 L:      [email protected]
17579 S:      Maintained
17580 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17581 F:      sound/drivers/opl4/
17582
17583 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
17584 M:      Mark Fasheh <[email protected]>
17585 M:      Joel Becker <[email protected]>
17586 M:      Joseph Qi <[email protected]>
17587 L:      [email protected]
17588 S:      Supported
17589 W:      http://ocfs2.wiki.kernel.org
17590 F:      Documentation/filesystems/dlmfs.rst
17591 F:      Documentation/filesystems/ocfs2.rst
17592 F:      fs/ocfs2/
17593
17594 ORANGEFS FILESYSTEM
17595 M:      Mike Marshall <[email protected]>
17596 R:      Martin Brandenburg <[email protected]>
17597 L:      [email protected]
17598 S:      Supported
17599 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
17600 F:      Documentation/filesystems/orangefs.rst
17601 F:      fs/orangefs/
17602
17603 OV2659 OMNIVISION SENSOR DRIVER
17604 M:      "Lad, Prabhakar" <[email protected]>
17605 L:      [email protected]
17606 S:      Maintained
17607 W:      https://linuxtv.org
17608 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
17609 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17610 F:      drivers/media/i2c/ov2659.c
17611 F:      include/media/i2c/ov2659.h
17612
17613 OVERLAY FILESYSTEM
17614 M:      Miklos Szeredi <[email protected]>
17615 M:      Amir Goldstein <[email protected]>
17616 L:      [email protected]
17617 S:      Supported
17618 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/overlayfs/vfs.git
17619 F:      Documentation/filesystems/overlayfs.rst
17620 F:      fs/overlayfs/
17621
17622 P54 WIRELESS DRIVER
17623 M:      Christian Lamparter <[email protected]>
17624 L:      [email protected]
17625 S:      Maintained
17626 W:      https://wireless.wiki.kernel.org/en/users/Drivers/p54
17627 F:      drivers/net/wireless/intersil/p54/
17628
17629 PACKET SOCKETS
17630 M:      Willem de Bruijn <[email protected]>
17631 S:      Maintained
17632 F:      include/uapi/linux/if_packet.h
17633 F:      net/packet/af_packet.c
17634
17635 PACKING
17636 M:      Vladimir Oltean <[email protected]>
17637 L:      [email protected]
17638 S:      Supported
17639 F:      Documentation/core-api/packing.rst
17640 F:      include/linux/packing.h
17641 F:      lib/packing.c
17642 F:      lib/packing_test.c
17643
17644 PADATA PARALLEL EXECUTION MECHANISM
17645 M:      Steffen Klassert <[email protected]>
17646 M:      Daniel Jordan <[email protected]>
17647 L:      [email protected]
17648 L:      [email protected]
17649 S:      Maintained
17650 F:      Documentation/core-api/padata.rst
17651 F:      include/linux/padata.h
17652 F:      kernel/padata.c
17653
17654 PAGE CACHE
17655 M:      Matthew Wilcox (Oracle) <[email protected]>
17656 L:      [email protected]
17657 S:      Supported
17658 T:      git git://git.infradead.org/users/willy/pagecache.git
17659 F:      Documentation/filesystems/locking.rst
17660 F:      Documentation/filesystems/vfs.rst
17661 F:      include/linux/pagemap.h
17662 F:      mm/filemap.c
17663 F:      mm/page-writeback.c
17664 F:      mm/readahead.c
17665 F:      mm/truncate.c
17666
17667 PAGE POOL
17668 M:      Jesper Dangaard Brouer <[email protected]>
17669 M:      Ilias Apalodimas <[email protected]>
17670 L:      [email protected]
17671 S:      Supported
17672 F:      Documentation/networking/page_pool.rst
17673 F:      include/net/page_pool/
17674 F:      include/trace/events/page_pool.h
17675 F:      net/core/page_pool.c
17676
17677 PAGE TABLE CHECK
17678 M:      Pasha Tatashin <[email protected]>
17679 M:      Andrew Morton <[email protected]>
17680 L:      [email protected]
17681 S:      Maintained
17682 F:      Documentation/mm/page_table_check.rst
17683 F:      include/linux/page_table_check.h
17684 F:      mm/page_table_check.c
17685
17686 PANASONIC LAPTOP ACPI EXTRAS DRIVER
17687 M:      Kenneth Chan <[email protected]>
17688 L:      [email protected]
17689 S:      Maintained
17690 F:      drivers/platform/x86/panasonic-laptop.c
17691
17692 PARALLAX PING IIO SENSOR DRIVER
17693 M:      Andreas Klinger <[email protected]>
17694 L:      [email protected]
17695 S:      Maintained
17696 F:      Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
17697 F:      drivers/iio/proximity/ping.c
17698
17699 PARALLEL LCD/KEYPAD PANEL DRIVER
17700 M:      Willy Tarreau <[email protected]>
17701 M:      Ksenija Stanojevic <[email protected]>
17702 S:      Odd Fixes
17703 F:      Documentation/admin-guide/lcd-panel-cgram.rst
17704 F:      drivers/auxdisplay/panel.c
17705
17706 PARALLEL PORT SUBSYSTEM
17707 M:      Sudip Mukherjee <[email protected]>
17708 M:      Sudip Mukherjee <[email protected]>
17709 L:      [email protected] (subscribers-only)
17710 S:      Maintained
17711 F:      Documentation/driver-api/parport*.rst
17712 F:      drivers/char/ppdev.c
17713 F:      drivers/parport/
17714 F:      include/linux/parport*.h
17715 F:      include/uapi/linux/ppdev.h
17716
17717 PARAVIRT_OPS INTERFACE
17718 M:      Juergen Gross <[email protected]>
17719 R:      Ajay Kaher <[email protected]>
17720 R:      Alexey Makhalov <[email protected]>
17721 R:      Broadcom internal kernel review list <[email protected]>
17722 L:      [email protected]
17723 L:      [email protected]
17724 S:      Supported
17725 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17726 F:      Documentation/virt/paravirt_ops.rst
17727 F:      arch/*/include/asm/paravirt*.h
17728 F:      arch/*/kernel/paravirt*
17729 F:      include/linux/hypervisor.h
17730
17731 PARISC ARCHITECTURE
17732 M:      "James E.J. Bottomley" <[email protected]>
17733 M:      Helge Deller <[email protected]>
17734 L:      [email protected]
17735 S:      Maintained
17736 W:      https://parisc.wiki.kernel.org
17737 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
17738 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
17739 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
17740 F:      Documentation/arch/parisc/
17741 F:      arch/parisc/
17742 F:      drivers/char/agp/parisc-agp.c
17743 F:      drivers/input/misc/hp_sdc_rtc.c
17744 F:      drivers/input/serio/gscps2.c
17745 F:      drivers/input/serio/hp_sdc*
17746 F:      drivers/parisc/
17747 F:      drivers/parport/parport_gsc.*
17748 F:      drivers/tty/serial/8250/8250_parisc.c
17749 F:      drivers/video/console/sti*
17750 F:      drivers/video/fbdev/sti*
17751 F:      drivers/video/logo/logo_parisc*
17752 F:      include/linux/hp_sdc.h
17753
17754 PARMAN
17755 M:      Jiri Pirko <[email protected]>
17756 L:      [email protected]
17757 S:      Supported
17758 F:      include/linux/parman.h
17759 F:      lib/parman.c
17760 F:      lib/test_parman.c
17761
17762 PC ENGINES APU BOARD DRIVER
17763 M:      Enrico Weigelt, metux IT consult <[email protected]>
17764 S:      Maintained
17765 F:      drivers/platform/x86/pcengines-apuv2.c
17766
17767 PC87360 HARDWARE MONITORING DRIVER
17768 M:      Jim Cromie <[email protected]>
17769 L:      [email protected]
17770 S:      Maintained
17771 F:      Documentation/hwmon/pc87360.rst
17772 F:      drivers/hwmon/pc87360.c
17773
17774 PC8736x GPIO DRIVER
17775 M:      Jim Cromie <[email protected]>
17776 S:      Maintained
17777 F:      drivers/char/pc8736x_gpio.c
17778
17779 PC87427 HARDWARE MONITORING DRIVER
17780 M:      Jean Delvare <[email protected]>
17781 L:      [email protected]
17782 S:      Maintained
17783 F:      Documentation/hwmon/pc87427.rst
17784 F:      drivers/hwmon/pc87427.c
17785
17786 PCA9532 LED DRIVER
17787 M:      Riku Voipio <[email protected]>
17788 S:      Maintained
17789 F:      drivers/leds/leds-pca9532.c
17790 F:      include/linux/leds-pca9532.h
17791
17792 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
17793 M:      Thomas Petazzoni <[email protected]>
17794 M:      Pali Rohár <[email protected]>
17795 L:      [email protected]
17796 L:      [email protected] (moderated for non-subscribers)
17797 S:      Maintained
17798 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
17799 F:      drivers/pci/controller/pci-aardvark.c
17800
17801 PCI DRIVER FOR ALTERA PCIE IP
17802 M:      Joyce Ooi <[email protected]>
17803 L:      [email protected]
17804 S:      Supported
17805 F:      Documentation/devicetree/bindings/pci/altr,pcie-root-port.yaml
17806 F:      drivers/pci/controller/pcie-altera.c
17807
17808 PCI DRIVER FOR APPLIEDMICRO XGENE
17809 M:      Toan Le <[email protected]>
17810 L:      [email protected]
17811 L:      [email protected] (moderated for non-subscribers)
17812 S:      Maintained
17813 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
17814 F:      drivers/pci/controller/pci-xgene.c
17815
17816 PCI DRIVER FOR ARM VERSATILE PLATFORM
17817 M:      Rob Herring <[email protected]>
17818 L:      [email protected]
17819 L:      [email protected] (moderated for non-subscribers)
17820 S:      Maintained
17821 F:      Documentation/devicetree/bindings/pci/versatile.yaml
17822 F:      drivers/pci/controller/pci-versatile.c
17823
17824 PCI DRIVER FOR ARMADA 8K
17825 M:      Thomas Petazzoni <[email protected]>
17826 L:      [email protected]
17827 L:      [email protected] (moderated for non-subscribers)
17828 S:      Maintained
17829 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
17830 F:      drivers/pci/controller/dwc/pcie-armada8k.c
17831
17832 PCI DRIVER FOR CADENCE PCIE IP
17833 L:      [email protected]
17834 S:      Orphan
17835 F:      Documentation/devicetree/bindings/pci/cdns,*
17836 F:      drivers/pci/controller/cadence/*cadence*
17837
17838 PCI DRIVER FOR FREESCALE LAYERSCAPE
17839 M:      Minghuan Lian <[email protected]>
17840 M:      Mingkai Hu <[email protected]>
17841 M:      Roy Zang <[email protected]>
17842 L:      [email protected]
17843 L:      [email protected]
17844 L:      [email protected] (moderated for non-subscribers)
17845 L:      [email protected]
17846 S:      Maintained
17847 F:      drivers/pci/controller/dwc/*layerscape*
17848
17849 PCI DRIVER FOR FU740
17850 M:      Paul Walmsley <[email protected]>
17851 M:      Greentime Hu <[email protected]>
17852 M:      Samuel Holland <[email protected]>
17853 L:      [email protected]
17854 S:      Maintained
17855 F:      Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
17856 F:      drivers/pci/controller/dwc/pcie-fu740.c
17857
17858 PCI DRIVER FOR GENERIC OF HOSTS
17859 M:      Will Deacon <[email protected]>
17860 L:      [email protected]
17861 L:      [email protected] (moderated for non-subscribers)
17862 S:      Maintained
17863 F:      Documentation/devicetree/bindings/pci/host-generic-pci.yaml
17864 F:      drivers/pci/controller/pci-host-common.c
17865 F:      drivers/pci/controller/pci-host-generic.c
17866
17867 PCI DRIVER FOR IMX6
17868 M:      Richard Zhu <[email protected]>
17869 M:      Lucas Stach <[email protected]>
17870 L:      [email protected]
17871 L:      [email protected] (moderated for non-subscribers)
17872 L:      [email protected]
17873 S:      Maintained
17874 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-common.yaml
17875 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-ep.yaml
17876 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
17877 F:      drivers/pci/controller/dwc/*imx6*
17878
17879 PCI DRIVER FOR INTEL IXP4XX
17880 M:      Linus Walleij <[email protected]>
17881 S:      Maintained
17882 F:      Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
17883 F:      drivers/pci/controller/pci-ixp4xx.c
17884
17885 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
17886 M:      Nirmal Patel <[email protected]>
17887 R:      Jonathan Derrick <[email protected]>
17888 L:      [email protected]
17889 S:      Supported
17890 F:      drivers/pci/controller/vmd.c
17891
17892 PCI DRIVER FOR MICROSEMI SWITCHTEC
17893 M:      Kurt Schwemmer <[email protected]>
17894 M:      Logan Gunthorpe <[email protected]>
17895 L:      [email protected]
17896 S:      Maintained
17897 F:      Documentation/ABI/testing/sysfs-class-switchtec
17898 F:      Documentation/driver-api/switchtec.rst
17899 F:      drivers/ntb/hw/mscc/
17900 F:      drivers/pci/switch/switchtec*
17901 F:      include/linux/switchtec.h
17902 F:      include/uapi/linux/switchtec_ioctl.h
17903
17904 PCI DRIVER FOR MOBIVEIL PCIE IP
17905 M:      Karthikeyan Mitran <[email protected]>
17906 M:      Hou Zhiqiang <[email protected]>
17907 L:      [email protected]
17908 S:      Supported
17909 F:      Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
17910 F:      drivers/pci/controller/mobiveil/pcie-mobiveil*
17911
17912 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
17913 M:      Thomas Petazzoni <[email protected]>
17914 M:      Pali Rohár <[email protected]>
17915 L:      [email protected]
17916 L:      [email protected] (moderated for non-subscribers)
17917 S:      Maintained
17918 F:      drivers/pci/controller/*mvebu*
17919
17920 PCI DRIVER FOR NVIDIA TEGRA
17921 M:      Thierry Reding <[email protected]>
17922 L:      [email protected]
17923 L:      [email protected]
17924 S:      Supported
17925 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
17926 F:      drivers/pci/controller/pci-tegra.c
17927
17928 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
17929 M:      Hou Zhiqiang <[email protected]>
17930 L:      [email protected]
17931 L:      [email protected] (moderated for non-subscribers)
17932 S:      Maintained
17933 F:      Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
17934 F:      drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
17935
17936 PCI DRIVER FOR PLDA PCIE IP
17937 M:      Daire McNamara <[email protected]>
17938 L:      [email protected]
17939 S:      Maintained
17940 F:      Documentation/devicetree/bindings/pci/plda,xpressrich3-axi-common.yaml
17941 F:      drivers/pci/controller/plda/pcie-plda-host.c
17942 F:      drivers/pci/controller/plda/pcie-plda.h
17943
17944 PCI DRIVER FOR RENESAS R-CAR
17945 M:      Marek Vasut <[email protected]>
17946 M:      Yoshihiro Shimoda <[email protected]>
17947 L:      [email protected]
17948 L:      [email protected]
17949 S:      Maintained
17950 F:      Documentation/devicetree/bindings/pci/*rcar*
17951 F:      drivers/pci/controller/*rcar*
17952 F:      drivers/pci/controller/dwc/*rcar*
17953
17954 PCI DRIVER FOR SAMSUNG EXYNOS
17955 M:      Jingoo Han <[email protected]>
17956 L:      [email protected]
17957 L:      [email protected] (moderated for non-subscribers)
17958 L:      [email protected]
17959 S:      Maintained
17960 F:      drivers/pci/controller/dwc/pci-exynos.c
17961
17962 PCI DRIVER FOR SYNOPSYS DESIGNWARE
17963 M:      Jingoo Han <[email protected]>
17964 M:      Manivannan Sadhasivam <[email protected]>
17965 L:      [email protected]
17966 S:      Maintained
17967 F:      Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
17968 F:      Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
17969 F:      drivers/pci/controller/dwc/*designware*
17970
17971 PCI DRIVER FOR TI DRA7XX/J721E
17972 M:      Vignesh Raghavendra <[email protected]>
17973 R:      Siddharth Vadapalli <[email protected]>
17974 L:      [email protected]
17975 L:      [email protected]
17976 L:      [email protected] (moderated for non-subscribers)
17977 S:      Supported
17978 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
17979 F:      drivers/pci/controller/cadence/pci-j721e.c
17980 F:      drivers/pci/controller/dwc/pci-dra7xx.c
17981
17982 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
17983 M:      Linus Walleij <[email protected]>
17984 L:      [email protected]
17985 S:      Maintained
17986 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
17987 F:      drivers/pci/controller/pci-v3-semi.c
17988
17989 PCI DRIVER FOR XILINX VERSAL CPM
17990 M:      Bharat Kumar Gogada <[email protected]>
17991 M:      Michal Simek <[email protected]>
17992 L:      [email protected]
17993 S:      Maintained
17994 F:      Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml
17995 F:      drivers/pci/controller/pcie-xilinx-cpm.c
17996
17997 PCI ENDPOINT SUBSYSTEM
17998 M:      Manivannan Sadhasivam <[email protected]>
17999 M:      Krzysztof Wilczyński <[email protected]>
18000 R:      Kishon Vijay Abraham I <[email protected]>
18001 L:      [email protected]
18002 S:      Supported
18003 Q:      https://patchwork.kernel.org/project/linux-pci/list/
18004 B:      https://bugzilla.kernel.org
18005 C:      irc://irc.oftc.net/linux-pci
18006 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
18007 F:      Documentation/PCI/endpoint/*
18008 F:      Documentation/misc-devices/pci-endpoint-test.rst
18009 F:      drivers/misc/pci_endpoint_test.c
18010 F:      drivers/pci/endpoint/
18011 F:      tools/pci/
18012
18013 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
18014 M:      Mahesh J Salgaonkar <[email protected]>
18015 R:      Oliver O'Halloran <[email protected]>
18016 L:      [email protected]
18017 S:      Supported
18018 F:      Documentation/PCI/pci-error-recovery.rst
18019 F:      Documentation/arch/powerpc/eeh-pci-error-recovery.rst
18020 F:      arch/powerpc/include/*/eeh*.h
18021 F:      arch/powerpc/kernel/eeh*.c
18022 F:      arch/powerpc/platforms/*/eeh*.c
18023 F:      drivers/pci/pcie/aer.c
18024 F:      drivers/pci/pcie/dpc.c
18025 F:      drivers/pci/pcie/err.c
18026
18027 PCI ERROR RECOVERY
18028 M:      Linas Vepstas <[email protected]>
18029 L:      [email protected]
18030 S:      Supported
18031 F:      Documentation/PCI/pci-error-recovery.rst
18032
18033 PCI MSI DRIVER FOR ALTERA MSI IP
18034 M:      Joyce Ooi <[email protected]>
18035 L:      [email protected]
18036 S:      Supported
18037 F:      Documentation/devicetree/bindings/pci/altr,msi-controller.yaml
18038 F:      drivers/pci/controller/pcie-altera-msi.c
18039
18040 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
18041 M:      Toan Le <[email protected]>
18042 L:      [email protected]
18043 L:      [email protected] (moderated for non-subscribers)
18044 S:      Maintained
18045 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
18046 F:      drivers/pci/controller/pci-xgene-msi.c
18047
18048 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
18049 M:      Lorenzo Pieralisi <[email protected]>
18050 M:      Krzysztof Wilczyński <[email protected]>
18051 R:      Manivannan Sadhasivam <[email protected]>
18052 R:      Rob Herring <[email protected]>
18053 L:      [email protected]
18054 S:      Supported
18055 Q:      https://patchwork.kernel.org/project/linux-pci/list/
18056 B:      https://bugzilla.kernel.org
18057 C:      irc://irc.oftc.net/linux-pci
18058 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
18059 F:      Documentation/devicetree/bindings/pci/
18060 F:      drivers/pci/controller/
18061 F:      drivers/pci/pci-bridge-emul.c
18062 F:      drivers/pci/pci-bridge-emul.h
18063
18064 PCI PEER-TO-PEER DMA (P2PDMA)
18065 M:      Bjorn Helgaas <[email protected]>
18066 M:      Logan Gunthorpe <[email protected]>
18067 L:      [email protected]
18068 S:      Supported
18069 Q:      https://patchwork.kernel.org/project/linux-pci/list/
18070 B:      https://bugzilla.kernel.org
18071 C:      irc://irc.oftc.net/linux-pci
18072 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
18073 F:      Documentation/driver-api/pci/p2pdma.rst
18074 F:      drivers/pci/p2pdma.c
18075 F:      include/linux/pci-p2pdma.h
18076
18077 PCI POWER CONTROL
18078 M:      Bartosz Golaszewski <[email protected]>
18079 L:      [email protected]
18080 S:      Maintained
18081 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
18082 F:      drivers/pci/pwrctrl/*
18083 F:      include/linux/pci-pwrctrl.h
18084
18085 PCI SUBSYSTEM
18086 M:      Bjorn Helgaas <[email protected]>
18087 L:      [email protected]
18088 S:      Supported
18089 Q:      https://patchwork.kernel.org/project/linux-pci/list/
18090 B:      https://bugzilla.kernel.org
18091 C:      irc://irc.oftc.net/linux-pci
18092 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
18093 F:      Documentation/PCI/
18094 F:      Documentation/devicetree/bindings/pci/
18095 F:      arch/x86/kernel/early-quirks.c
18096 F:      arch/x86/kernel/quirks.c
18097 F:      arch/x86/pci/
18098 F:      drivers/acpi/pci*
18099 F:      drivers/pci/
18100 F:      include/asm-generic/pci*
18101 F:      include/linux/of_pci.h
18102 F:      include/linux/pci*
18103 F:      include/uapi/linux/pci*
18104
18105 PCIE BANDWIDTH CONTROLLER
18106 M:      Ilpo Järvinen <[email protected]>
18107 L:      [email protected]
18108 S:      Supported
18109 F:      drivers/pci/pcie/bwctrl.c
18110 F:      drivers/thermal/pcie_cooling.c
18111 F:      include/linux/pci-bwctrl.h
18112 F:      tools/testing/selftests/pcie_bwctrl/
18113
18114 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
18115 M:      Jonathan Chocron <[email protected]>
18116 L:      [email protected]
18117 S:      Maintained
18118 F:      Documentation/devicetree/bindings/pci/pcie-al.txt
18119 F:      drivers/pci/controller/dwc/pcie-al.c
18120
18121 PCIE DRIVER FOR AMLOGIC MESON
18122 M:      Yue Wang <[email protected]>
18123 L:      [email protected]
18124 L:      [email protected]
18125 S:      Maintained
18126 F:      drivers/pci/controller/dwc/pci-meson.c
18127
18128 PCIE DRIVER FOR AXIS ARTPEC
18129 M:      Jesper Nilsson <[email protected]>
18130 L:      [email protected]
18131 L:      [email protected]
18132 S:      Maintained
18133 F:      Documentation/devicetree/bindings/pci/axis,artpec*
18134 F:      drivers/pci/controller/dwc/*artpec*
18135
18136 PCIE DRIVER FOR CAVIUM THUNDERX
18137 M:      Robert Richter <[email protected]>
18138 L:      [email protected]
18139 L:      [email protected] (moderated for non-subscribers)
18140 S:      Odd Fixes
18141 F:      drivers/pci/controller/pci-thunder-*
18142
18143 PCIE DRIVER FOR HISILICON
18144 M:      Zhou Wang <[email protected]>
18145 L:      [email protected]
18146 S:      Maintained
18147 F:      drivers/pci/controller/dwc/pcie-hisi.c
18148
18149 PCIE DRIVER FOR HISILICON KIRIN
18150 M:      Xiaowei Song <[email protected]>
18151 M:      Binghui Wang <[email protected]>
18152 L:      [email protected]
18153 S:      Maintained
18154 F:      Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
18155 F:      drivers/pci/controller/dwc/pcie-kirin.c
18156
18157 PCIE DRIVER FOR HISILICON STB
18158 M:      Shawn Guo <[email protected]>
18159 L:      [email protected]
18160 S:      Maintained
18161 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
18162 F:      drivers/pci/controller/dwc/pcie-histb.c
18163
18164 PCIE DRIVER FOR INTEL KEEM BAY
18165 M:      Srikanth Thokala <[email protected]>
18166 L:      [email protected]
18167 S:      Supported
18168 F:      Documentation/devicetree/bindings/pci/intel,keembay-pcie*
18169 F:      drivers/pci/controller/dwc/pcie-keembay.c
18170
18171 PCIE DRIVER FOR INTEL LGM GW SOC
18172 M:      Chuanhua Lei <[email protected]>
18173 L:      [email protected]
18174 S:      Maintained
18175 F:      Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
18176 F:      drivers/pci/controller/dwc/pcie-intel-gw.c
18177
18178 PCIE DRIVER FOR MEDIATEK
18179 M:      Ryder Lee <[email protected]>
18180 M:      Jianjun Wang <[email protected]>
18181 L:      [email protected]
18182 L:      [email protected] (moderated for non-subscribers)
18183 S:      Supported
18184 F:      Documentation/devicetree/bindings/pci/mediatek*
18185 F:      drivers/pci/controller/*mediatek*
18186
18187 PCIE DRIVER FOR MICROCHIP
18188 M:      Daire McNamara <[email protected]>
18189 L:      [email protected]
18190 S:      Supported
18191 F:      Documentation/devicetree/bindings/pci/microchip*
18192 F:      drivers/pci/controller/plda/*microchip*
18193
18194 PCIE DRIVER FOR QUALCOMM MSM
18195 M:      Manivannan Sadhasivam <[email protected]>
18196 L:      [email protected]
18197 L:      [email protected]
18198 S:      Maintained
18199 F:      drivers/pci/controller/dwc/pcie-qcom-common.c
18200 F:      drivers/pci/controller/dwc/pcie-qcom.c
18201
18202 PCIE DRIVER FOR ROCKCHIP
18203 M:      Shawn Lin <[email protected]>
18204 L:      [email protected]
18205 L:      [email protected]
18206 S:      Maintained
18207 F:      Documentation/devicetree/bindings/pci/rockchip,rk3399-pcie*
18208 F:      drivers/pci/controller/pcie-rockchip*
18209
18210 PCIE DRIVER FOR SOCIONEXT UNIPHIER
18211 M:      Kunihiko Hayashi <[email protected]>
18212 L:      [email protected]
18213 S:      Maintained
18214 F:      Documentation/devicetree/bindings/pci/socionext,uniphier-pcie*
18215 F:      drivers/pci/controller/dwc/pcie-uniphier*
18216
18217 PCIE DRIVER FOR ST SPEAR13XX
18218 M:      Pratyush Anand <[email protected]>
18219 L:      [email protected]
18220 S:      Maintained
18221 F:      drivers/pci/controller/dwc/*spear*
18222
18223 PCIE DRIVER FOR STARFIVE JH71x0
18224 M:      Kevin Xie <[email protected]>
18225 L:      [email protected]
18226 S:      Maintained
18227 F:      Documentation/devicetree/bindings/pci/starfive,jh7110-pcie.yaml
18228 F:      drivers/pci/controller/plda/pcie-starfive.c
18229
18230 PCIE ENDPOINT DRIVER FOR QUALCOMM
18231 M:      Manivannan Sadhasivam <[email protected]>
18232 L:      [email protected]
18233 L:      [email protected]
18234 S:      Maintained
18235 F:      Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
18236 F:      drivers/pci/controller/dwc/pcie-qcom-common.c
18237 F:      drivers/pci/controller/dwc/pcie-qcom-ep.c
18238
18239 PCMCIA SUBSYSTEM
18240 M:      Dominik Brodowski <[email protected]>
18241 S:      Odd Fixes
18242 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
18243 F:      Documentation/pcmcia/
18244 F:      drivers/pcmcia/
18245 F:      include/pcmcia/
18246 F:      tools/pcmcia/
18247
18248 PCNET32 NETWORK DRIVER
18249 M:      Don Fry <[email protected]>
18250 L:      [email protected]
18251 S:      Maintained
18252 F:      drivers/net/ethernet/amd/pcnet32.c
18253
18254 PCRYPT PARALLEL CRYPTO ENGINE
18255 M:      Steffen Klassert <[email protected]>
18256 L:      [email protected]
18257 S:      Maintained
18258 F:      crypto/pcrypt.c
18259 F:      include/crypto/pcrypt.h
18260
18261 PDS DSC VIRTIO DATA PATH ACCELERATOR
18262 R:      Shannon Nelson <[email protected]>
18263 F:      drivers/vdpa/pds/
18264
18265 PECI HARDWARE MONITORING DRIVERS
18266 M:      Iwona Winiarska <[email protected]>
18267 L:      [email protected]
18268 S:      Supported
18269 F:      Documentation/hwmon/peci-cputemp.rst
18270 F:      Documentation/hwmon/peci-dimmtemp.rst
18271 F:      drivers/hwmon/peci/
18272
18273 PECI SUBSYSTEM
18274 M:      Iwona Winiarska <[email protected]>
18275 L:      [email protected] (moderated for non-subscribers)
18276 S:      Supported
18277 F:      Documentation/devicetree/bindings/peci/
18278 F:      Documentation/peci/
18279 F:      drivers/peci/
18280 F:      include/linux/peci-cpu.h
18281 F:      include/linux/peci.h
18282
18283 PENSANDO ETHERNET DRIVERS
18284 M:      Shannon Nelson <[email protected]>
18285 M:      Brett Creeley <[email protected]>
18286 L:      [email protected]
18287 S:      Supported
18288 F:      Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
18289 F:      drivers/net/ethernet/pensando/
18290
18291 PER-CPU MEMORY ALLOCATOR
18292 M:      Dennis Zhou <[email protected]>
18293 M:      Tejun Heo <[email protected]>
18294 M:      Christoph Lameter <[email protected]>
18295 L:      [email protected]
18296 S:      Maintained
18297 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
18298 F:      arch/*/include/asm/percpu.h
18299 F:      include/linux/percpu*.h
18300 F:      lib/percpu*.c
18301 F:      mm/percpu*.c
18302
18303 PER-TASK DELAY ACCOUNTING
18304 M:      Balbir Singh <[email protected]>
18305 S:      Maintained
18306 F:      include/linux/delayacct.h
18307 F:      kernel/delayacct.c
18308
18309 PERFORMANCE EVENTS SUBSYSTEM
18310 M:      Peter Zijlstra <[email protected]>
18311 M:      Ingo Molnar <[email protected]>
18312 M:      Arnaldo Carvalho de Melo <[email protected]>
18313 M:      Namhyung Kim <[email protected]>
18314 R:      Mark Rutland <[email protected]>
18315 R:      Alexander Shishkin <[email protected]>
18316 R:      Jiri Olsa <[email protected]>
18317 R:      Ian Rogers <[email protected]>
18318 R:      Adrian Hunter <[email protected]>
18319 R:      "Liang, Kan" <[email protected]>
18320 L:      [email protected]
18321 L:      [email protected]
18322 S:      Supported
18323 W:      https://perf.wiki.kernel.org/
18324 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
18325 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools.git perf-tools
18326 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools-next.git perf-tools-next
18327 F:      arch/*/events/*
18328 F:      arch/*/events/*/*
18329 F:      arch/*/include/asm/perf_event.h
18330 F:      arch/*/kernel/*/*/perf_event*.c
18331 F:      arch/*/kernel/*/perf_event*.c
18332 F:      arch/*/kernel/perf_callchain.c
18333 F:      arch/*/kernel/perf_event*.c
18334 F:      include/linux/perf_event.h
18335 F:      include/uapi/linux/perf_event.h
18336 F:      kernel/events/*
18337 F:      tools/lib/perf/
18338 F:      tools/perf/
18339
18340 PERFORMANCE EVENTS TOOLING ARM64
18341 R:      John Garry <[email protected]>
18342 R:      Will Deacon <[email protected]>
18343 R:      James Clark <[email protected]>
18344 R:      Mike Leach <[email protected]>
18345 R:      Leo Yan <[email protected]>
18346 L:      [email protected] (moderated for non-subscribers)
18347 S:      Supported
18348 F:      tools/build/feature/test-libopencsd.c
18349 F:      tools/perf/arch/arm*/
18350 F:      tools/perf/pmu-events/arch/arm64/
18351 F:      tools/perf/util/arm-spe*
18352 F:      tools/perf/util/cs-etm*
18353
18354 PERSONALITY HANDLING
18355 M:      Christoph Hellwig <[email protected]>
18356 L:      [email protected]
18357 S:      Maintained
18358 F:      include/linux/personality.h
18359 F:      include/uapi/linux/personality.h
18360
18361 PHOENIX RC FLIGHT CONTROLLER ADAPTER
18362 M:      Marcus Folkesson <[email protected]>
18363 L:      [email protected]
18364 S:      Maintained
18365 F:      Documentation/input/devices/pxrc.rst
18366 F:      drivers/input/joystick/pxrc.c
18367
18368 PHONET PROTOCOL
18369 M:      Remi Denis-Courmont <[email protected]>
18370 S:      Supported
18371 F:      Documentation/networking/phonet.rst
18372 F:      include/linux/phonet.h
18373 F:      include/net/phonet/
18374 F:      include/uapi/linux/phonet.h
18375 F:      net/phonet/
18376
18377 PHRAM MTD DRIVER
18378 M:      Joern Engel <[email protected]>
18379 L:      [email protected]
18380 S:      Maintained
18381 F:      drivers/mtd/devices/phram.c
18382
18383 PICOLCD HID DRIVER
18384 M:      Bruno Prémont <[email protected]>
18385 L:      [email protected]
18386 S:      Maintained
18387 F:      drivers/hid/hid-picolcd*
18388
18389 PIDFD API
18390 M:      Christian Brauner <[email protected]>
18391 L:      [email protected]
18392 S:      Maintained
18393 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
18394 F:      samples/pidfd/
18395 F:      tools/testing/selftests/clone3/
18396 F:      tools/testing/selftests/pid_namespace/
18397 F:      tools/testing/selftests/pidfd/
18398 K:      (?i)pidfd
18399 K:      (?i)clone3
18400 K:      \b(clone_args|kernel_clone_args)\b
18401
18402 PIN CONTROL SUBSYSTEM
18403 M:      Linus Walleij <[email protected]>
18404 L:      [email protected]
18405 S:      Maintained
18406 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
18407 F:      Documentation/devicetree/bindings/pinctrl/
18408 F:      Documentation/driver-api/pin-control.rst
18409 F:      drivers/pinctrl/
18410 F:      include/dt-bindings/pinctrl/
18411 F:      include/linux/pinctrl/
18412
18413 PIN CONTROLLER - AIROHA
18414 M:      Lorenzo Bianconi <[email protected]>
18415 L:      [email protected] (moderated for non-subscribers)
18416 S:      Maintained
18417 F:      Documentation/devicetree/bindings/pinctrl/airoha,en7581-pinctrl.yaml
18418 F:      drivers/pinctrl/mediatek/pinctrl-airoha.c
18419
18420 PIN CONTROLLER - AMD
18421 M:      Basavaraj Natikar <[email protected]>
18422 M:      Shyam Sundar S K <[email protected]>
18423 S:      Maintained
18424 F:      drivers/pinctrl/pinctrl-amd.c
18425
18426 PIN CONTROLLER - FREESCALE
18427 M:      Dong Aisheng <[email protected]>
18428 M:      Fabio Estevam <[email protected]>
18429 M:      Shawn Guo <[email protected]>
18430 M:      Jacky Bai <[email protected]>
18431 R:      Pengutronix Kernel Team <[email protected]>
18432 L:      [email protected]
18433 L:      NXP S32 Linux Team <[email protected]>
18434 S:      Maintained
18435 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
18436 F:      Documentation/devicetree/bindings/pinctrl/nxp,s32*
18437 F:      drivers/pinctrl/freescale/
18438 F:      drivers/pinctrl/nxp/
18439
18440 PIN CONTROLLER - INTEL
18441 M:      Mika Westerberg <[email protected]>
18442 M:      Andy Shevchenko <[email protected]>
18443 S:      Supported
18444 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
18445 F:      drivers/pinctrl/intel/
18446
18447 PIN CONTROLLER - KEEMBAY
18448 M:      Lakshmi Sowjanya D <[email protected]>
18449 S:      Supported
18450 F:      drivers/pinctrl/pinctrl-keembay*
18451
18452 PIN CONTROLLER - MEDIATEK
18453 M:      Sean Wang <[email protected]>
18454 L:      [email protected] (moderated for non-subscribers)
18455 S:      Maintained
18456 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
18457 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt6779-pinctrl.yaml
18458 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
18459 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
18460 F:      drivers/pinctrl/mediatek/
18461
18462 PIN CONTROLLER - MEDIATEK MIPS
18463 M:      Chester A. Unal <[email protected]>
18464 M:      Sergio Paracuellos <[email protected]>
18465 L:      [email protected] (moderated for non-subscribers)
18466 L:      [email protected]
18467 S:      Maintained
18468 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt7620-pinctrl.yaml
18469 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt7621-pinctrl.yaml
18470 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt76x8-pinctrl.yaml
18471 F:      Documentation/devicetree/bindings/pinctrl/ralink,rt2880-pinctrl.yaml
18472 F:      Documentation/devicetree/bindings/pinctrl/ralink,rt305x-pinctrl.yaml
18473 F:      Documentation/devicetree/bindings/pinctrl/ralink,rt3352-pinctrl.yaml
18474 F:      Documentation/devicetree/bindings/pinctrl/ralink,rt3883-pinctrl.yaml
18475 F:      Documentation/devicetree/bindings/pinctrl/ralink,rt5350-pinctrl.yaml
18476 F:      drivers/pinctrl/mediatek/pinctrl-mt7620.c
18477 F:      drivers/pinctrl/mediatek/pinctrl-mt7621.c
18478 F:      drivers/pinctrl/mediatek/pinctrl-mt76x8.c
18479 F:      drivers/pinctrl/mediatek/pinctrl-mtmips.*
18480 F:      drivers/pinctrl/mediatek/pinctrl-rt2880.c
18481 F:      drivers/pinctrl/mediatek/pinctrl-rt305x.c
18482 F:      drivers/pinctrl/mediatek/pinctrl-rt3883.c
18483
18484 PIN CONTROLLER - MICROCHIP AT91
18485 M:      Ludovic Desroches <[email protected]>
18486 L:      [email protected] (moderated for non-subscribers)
18487 L:      [email protected]
18488 S:      Supported
18489 F:      drivers/gpio/gpio-sama5d2-piobu.c
18490 F:      drivers/pinctrl/pinctrl-at91*
18491
18492 PIN CONTROLLER - QUALCOMM
18493 M:      Bjorn Andersson <[email protected]>
18494 L:      [email protected]
18495 S:      Maintained
18496 C:      irc://irc.oftc.net/linux-msm
18497 F:      Documentation/devicetree/bindings/pinctrl/qcom,*
18498 F:      drivers/pinctrl/qcom/
18499
18500 PIN CONTROLLER - RENESAS
18501 M:      Geert Uytterhoeven <[email protected]>
18502 L:      [email protected]
18503 S:      Supported
18504 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
18505 F:      Documentation/devicetree/bindings/pinctrl/renesas,*
18506 F:      drivers/pinctrl/renesas/
18507
18508 PIN CONTROLLER - SAMSUNG
18509 M:      Krzysztof Kozlowski <[email protected]>
18510 M:      Sylwester Nawrocki <[email protected]>
18511 R:      Alim Akhtar <[email protected]>
18512 L:      [email protected] (moderated for non-subscribers)
18513 L:      [email protected]
18514 S:      Maintained
18515 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
18516 B:      mailto:[email protected]
18517 C:      irc://irc.libera.chat/linux-exynos
18518 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
18519 F:      Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
18520 F:      drivers/pinctrl/samsung/
18521
18522 PIN CONTROLLER - SINGLE
18523 M:      Tony Lindgren <[email protected]>
18524 M:      Haojian Zhuang <[email protected]>
18525 L:      [email protected] (moderated for non-subscribers)
18526 L:      [email protected]
18527 S:      Maintained
18528 F:      drivers/pinctrl/pinctrl-single.c
18529
18530 PIN CONTROLLER - SUNPLUS / TIBBO
18531 M:      Dvorkin Dmitry <[email protected]>
18532 M:      Wells Lu <[email protected]>
18533 L:      [email protected] (moderated for non-subscribers)
18534 S:      Maintained
18535 W:      https://sunplus.atlassian.net/wiki/spaces/doc/overview
18536 F:      Documentation/devicetree/bindings/pinctrl/sunplus,*
18537 F:      drivers/pinctrl/sunplus/
18538 F:      include/dt-bindings/pinctrl/sppctl*.h
18539
18540 PINE64 PINEPHONE KEYBOARD DRIVER
18541 M:      Samuel Holland <[email protected]>
18542 S:      Supported
18543 F:      Documentation/devicetree/bindings/input/pine64,pinephone-keyboard.yaml
18544 F:      drivers/input/keyboard/pinephone-keyboard.c
18545
18546 PKTCDVD DRIVER
18547 M:      [email protected]
18548 S:      Orphan
18549 F:      drivers/block/pktcdvd.c
18550 F:      include/linux/pktcdvd.h
18551 F:      include/uapi/linux/pktcdvd.h
18552
18553 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
18554 M:      Tomasz Duszynski <[email protected]>
18555 S:      Maintained
18556 F:      Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
18557 F:      drivers/iio/chemical/pms7003.c
18558
18559 PLCA RECONCILIATION SUBLAYER (IEEE802.3 Clause 148)
18560 M:      Piergiorgio Beruto <[email protected]>
18561 L:      [email protected]
18562 S:      Maintained
18563 F:      drivers/net/phy/mdio-open-alliance.h
18564 F:      net/ethtool/plca.c
18565
18566 PLDMFW LIBRARY
18567 M:      Jacob Keller <[email protected]>
18568 S:      Maintained
18569 F:      Documentation/driver-api/pldmfw/
18570 F:      include/linux/pldmfw.h
18571 F:      lib/pldmfw/
18572
18573 PLX DMA DRIVER
18574 M:      Logan Gunthorpe <[email protected]>
18575 S:      Maintained
18576 F:      drivers/dma/plx_dma.c
18577
18578 PM-GRAPH UTILITY
18579 M:      "Todd E Brandt" <[email protected]>
18580 L:      [email protected]
18581 S:      Supported
18582 W:      https://01.org/pm-graph
18583 B:      https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
18584 T:      git git://github.com/intel/pm-graph
18585 F:      tools/power/pm-graph
18586
18587 PM6764TR DRIVER
18588 M:      Charles Hsu     <[email protected]>
18589 L:      [email protected]
18590 S:      Maintained
18591 F:      Documentation/hwmon/pm6764tr.rst
18592 F:      drivers/hwmon/pmbus/pm6764tr.c
18593
18594 PMC SIERRA MaxRAID DRIVER
18595 L:      [email protected]
18596 S:      Orphan
18597 W:      http://www.pmc-sierra.com/
18598 F:      drivers/scsi/pmcraid.*
18599
18600 PMC SIERRA PM8001 DRIVER
18601 M:      Jack Wang <[email protected]>
18602 L:      [email protected]
18603 S:      Supported
18604 F:      drivers/scsi/pm8001/
18605
18606 PNI RM3100 IIO DRIVER
18607 M:      Song Qiang <[email protected]>
18608 L:      [email protected]
18609 S:      Maintained
18610 F:      Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
18611 F:      drivers/iio/magnetometer/rm3100*
18612
18613 PNP SUPPORT
18614 M:      "Rafael J. Wysocki" <[email protected]>
18615 L:      [email protected]
18616 S:      Maintained
18617 F:      drivers/pnp/
18618 F:      include/linux/pnp.h
18619
18620 POSIX CLOCKS and TIMERS
18621 M:      Anna-Maria Behnsen <[email protected]>
18622 M:      Frederic Weisbecker <[email protected]>
18623 M:      Thomas Gleixner <[email protected]>
18624 L:      [email protected]
18625 S:      Maintained
18626 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
18627 F:      fs/timerfd.c
18628 F:      include/linux/time_namespace.h
18629 F:      include/linux/timerfd.h
18630 F:      include/uapi/linux/time.h
18631 F:      include/uapi/linux/timerfd.h
18632 F:      include/trace/events/timer*
18633 F:      kernel/time/itimer.c
18634 F:      kernel/time/posix-*
18635 F:      kernel/time/namespace.c
18636
18637 POWER MANAGEMENT CORE
18638 M:      "Rafael J. Wysocki" <[email protected]>
18639 L:      [email protected]
18640 S:      Supported
18641 B:      https://bugzilla.kernel.org
18642 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
18643 F:      drivers/base/power/
18644 F:      drivers/powercap/
18645 F:      include/linux/intel_rapl.h
18646 F:      include/linux/pm.h
18647 F:      include/linux/pm_*
18648 F:      include/linux/powercap.h
18649 F:      kernel/configs/nopm.config
18650
18651 POWER SEQUENCING
18652 M:      Bartosz Golaszewski <[email protected]>
18653 L:      [email protected]
18654 S:      Maintained
18655 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
18656 F:      Documentation/driver-api/pwrseq.rst
18657 F:      drivers/power/sequencing/
18658 F:      include/linux/pwrseq/
18659
18660 POWER STATE COORDINATION INTERFACE (PSCI)
18661 M:      Mark Rutland <[email protected]>
18662 M:      Lorenzo Pieralisi <[email protected]>
18663 L:      [email protected] (moderated for non-subscribers)
18664 S:      Maintained
18665 F:      drivers/firmware/psci/
18666 F:      include/linux/psci.h
18667 F:      include/uapi/linux/psci.h
18668
18669 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
18670 M:      Sebastian Reichel <[email protected]>
18671 L:      [email protected]
18672 S:      Maintained
18673 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
18674 F:      Documentation/ABI/testing/sysfs-class-power
18675 F:      Documentation/devicetree/bindings/power/supply/
18676 F:      drivers/power/supply/
18677 F:      include/linux/power/
18678 F:      include/linux/power_supply.h
18679 F:      tools/testing/selftests/power_supply/
18680
18681 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
18682 M:      Suraj Jitindar Singh <[email protected]>
18683 L:      [email protected]
18684 S:      Maintained
18685 F:      drivers/char/powernv-op-panel.c
18686
18687 PPP OVER ATM (RFC 2364)
18688 M:      Mitchell Blank Jr <[email protected]>
18689 S:      Maintained
18690 F:      include/uapi/linux/atmppp.h
18691 F:      net/atm/pppoatm.c
18692
18693 PPP OVER ETHERNET
18694 M:      Michal Ostrowski <[email protected]>
18695 S:      Maintained
18696 F:      drivers/net/ppp/pppoe.c
18697 F:      drivers/net/ppp/pppox.c
18698
18699 PPP OVER L2TP
18700 M:      James Chapman <[email protected]>
18701 S:      Maintained
18702 F:      include/linux/if_pppol2tp.h
18703 F:      include/uapi/linux/if_pppol2tp.h
18704 F:      net/l2tp/l2tp_ppp.c
18705
18706 PPP PROTOCOL DRIVERS AND COMPRESSORS
18707 L:      [email protected]
18708 S:      Orphan
18709 F:      drivers/net/ppp/ppp_*
18710
18711 PPS SUPPORT
18712 M:      Rodolfo Giometti <[email protected]>
18713 L:      [email protected] (subscribers-only)
18714 S:      Maintained
18715 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
18716 F:      Documentation/ABI/testing/sysfs-pps
18717 F:      Documentation/devicetree/bindings/pps/pps-gpio.yaml
18718 F:      Documentation/driver-api/pps.rst
18719 F:      drivers/pps/
18720 F:      include/linux/pps*.h
18721 F:      include/uapi/linux/pps.h
18722
18723 PRESSURE STALL INFORMATION (PSI)
18724 M:      Johannes Weiner <[email protected]>
18725 M:      Suren Baghdasaryan <[email protected]>
18726 R:      Peter Ziljstra <[email protected]>
18727 S:      Maintained
18728 F:      include/linux/psi*
18729 F:      kernel/sched/psi.c
18730
18731 PROPELLER BUILD
18732 M:      Rong Xu <[email protected]>
18733 M:      Han Shen <[email protected]>
18734 S:      Supported
18735 F:      Documentation/dev-tools/propeller.rst
18736 F:      scripts/Makefile.propeller
18737
18738 PRINTK
18739 M:      Petr Mladek <[email protected]>
18740 R:      Steven Rostedt <[email protected]>
18741 R:      John Ogness <[email protected]>
18742 R:      Sergey Senozhatsky <[email protected]>
18743 S:      Maintained
18744 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
18745 F:      include/linux/printk.h
18746 F:      kernel/printk/
18747
18748 PRINTK INDEXING
18749 R:      Chris Down <[email protected]>
18750 S:      Maintained
18751 F:      Documentation/core-api/printk-index.rst
18752 F:      kernel/printk/index.c
18753 K:      printk_index
18754
18755 PROC FILESYSTEM
18756 L:      [email protected]
18757 L:      [email protected]
18758 S:      Maintained
18759 F:      Documentation/filesystems/proc.rst
18760 F:      fs/proc/
18761 F:      include/linux/proc_fs.h
18762 F:      tools/testing/selftests/proc/
18763
18764 PROC SYSCTL
18765 M:      Kees Cook <[email protected]>
18766 M:      Joel Granados <[email protected]>
18767 L:      [email protected]
18768 L:      [email protected]
18769 S:      Maintained
18770 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctl.git sysctl-next
18771 F:      fs/proc/proc_sysctl.c
18772 F:      include/linux/sysctl.h
18773 F:      kernel/sysctl-test.c
18774 F:      kernel/sysctl.c
18775 F:      tools/testing/selftests/sysctl/
18776
18777 PS3 NETWORK SUPPORT
18778 M:      Geoff Levand <[email protected]>
18779 L:      [email protected]
18780 L:      [email protected]
18781 S:      Maintained
18782 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
18783
18784 PS3 PLATFORM SUPPORT
18785 M:      Geoff Levand <[email protected]>
18786 L:      [email protected]
18787 S:      Maintained
18788 F:      arch/powerpc/boot/ps3*
18789 F:      arch/powerpc/include/asm/lv1call.h
18790 F:      arch/powerpc/include/asm/ps3*.h
18791 F:      arch/powerpc/platforms/ps3/
18792 F:      drivers/*/ps3*
18793 F:      drivers/ps3/
18794 F:      drivers/rtc/rtc-ps3.c
18795 F:      drivers/usb/host/*ps3.c
18796 F:      sound/ppc/snd_ps3*
18797
18798 PS3VRAM DRIVER
18799 M:      Jim Paris <[email protected]>
18800 M:      Geoff Levand <[email protected]>
18801 L:      [email protected]
18802 S:      Maintained
18803 F:      drivers/block/ps3vram.c
18804
18805 PSAMPLE PACKET SAMPLING SUPPORT
18806 M:      Yotam Gigi <[email protected]>
18807 S:      Maintained
18808 F:      include/net/psample.h
18809 F:      include/uapi/linux/psample.h
18810 F:      net/psample
18811
18812 PSE NETWORK DRIVER
18813 M:      Oleksij Rempel <[email protected]>
18814 M:      Kory Maincent <[email protected]>
18815 L:      [email protected]
18816 S:      Maintained
18817 F:      Documentation/devicetree/bindings/net/pse-pd/
18818 F:      drivers/net/pse-pd/
18819 F:      net/ethtool/pse-pd.c
18820
18821 PSTORE FILESYSTEM
18822 M:      Kees Cook <[email protected]>
18823 R:      Tony Luck <[email protected]>
18824 R:      Guilherme G. Piccoli <[email protected]>
18825 L:      [email protected]
18826 S:      Supported
18827 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
18828 F:      Documentation/admin-guide/pstore-blk.rst
18829 F:      Documentation/admin-guide/ramoops.rst
18830 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
18831 F:      drivers/acpi/apei/erst.c
18832 F:      drivers/firmware/efi/efi-pstore.c
18833 F:      fs/pstore/
18834 F:      include/linux/pstore*
18835 K:      \b(pstore|ramoops)
18836
18837 PT5161L HARDWARE MONITOR DRIVER
18838 M:      Cosmo Chou <[email protected]>
18839 L:      [email protected]
18840 S:      Maintained
18841 F:      Documentation/hwmon/pt5161l.rst
18842 F:      drivers/hwmon/pt5161l.c
18843
18844 PTP HARDWARE CLOCK SUPPORT
18845 M:      Richard Cochran <[email protected]>
18846 L:      [email protected]
18847 S:      Maintained
18848 W:      http://linuxptp.sourceforge.net/
18849 F:      Documentation/ABI/testing/sysfs-ptp
18850 F:      Documentation/driver-api/ptp.rst
18851 F:      drivers/net/phy/dp83640*
18852 F:      drivers/ptp/*
18853 F:      include/linux/ptp_cl*
18854 K:      (?:\b|_)ptp(?:\b|_)
18855
18856 PTP MOCKUP CLOCK SUPPORT
18857 M:      Vladimir Oltean <[email protected]>
18858 L:      [email protected]
18859 S:      Maintained
18860 F:      drivers/ptp/ptp_mock.c
18861 F:      include/linux/ptp_mock.h
18862
18863 PTP VIRTUAL CLOCK SUPPORT
18864 M:      Yangbo Lu <[email protected]>
18865 L:      [email protected]
18866 S:      Maintained
18867 F:      drivers/ptp/ptp_vclock.c
18868 F:      net/ethtool/phc_vclocks.c
18869
18870 PTP VMCLOCK SUPPORT
18871 M:      David Woodhouse <[email protected]>
18872 L:      [email protected]
18873 S:      Maintained
18874 F:      drivers/ptp/ptp_vmclock.c
18875 F:      include/uapi/linux/vmclock-abi.h
18876
18877 PTRACE SUPPORT
18878 M:      Oleg Nesterov <[email protected]>
18879 S:      Maintained
18880 F:      arch/*/*/ptrace*.c
18881 F:      arch/*/include/asm/ptrace*.h
18882 F:      arch/*/ptrace*.c
18883 F:      include/asm-generic/syscall.h
18884 F:      include/linux/ptrace.h
18885 F:      include/linux/regset.h
18886 F:      include/uapi/linux/ptrace.h
18887 F:      kernel/ptrace.c
18888
18889 PULSE8-CEC DRIVER
18890 M:      Hans Verkuil <[email protected]>
18891 L:      [email protected]
18892 S:      Maintained
18893 T:      git git://linuxtv.org/media.git
18894 F:      drivers/media/cec/usb/pulse8/
18895
18896 PURELIFI PLFXLC DRIVER
18897 M:      Srinivasan Raju <[email protected]>
18898 L:      [email protected]
18899 S:      Supported
18900 F:      drivers/net/wireless/purelifi/plfxlc/
18901
18902 PVRUSB2 VIDEO4LINUX DRIVER
18903 M:      Mike Isely <[email protected]>
18904 L:      [email protected]       (subscribers-only)
18905 L:      [email protected]
18906 S:      Maintained
18907 W:      http://www.isely.net/pvrusb2/
18908 T:      git git://linuxtv.org/media.git
18909 F:      Documentation/driver-api/media/drivers/pvrusb2*
18910 F:      drivers/media/usb/pvrusb2/
18911
18912 PWC WEBCAM DRIVER
18913 M:      Hans Verkuil <[email protected]>
18914 L:      [email protected]
18915 S:      Odd Fixes
18916 T:      git git://linuxtv.org/media.git
18917 F:      drivers/media/usb/pwc/*
18918 F:      include/trace/events/pwc.h
18919
18920 PWM IR Transmitter
18921 M:      Sean Young <[email protected]>
18922 L:      [email protected]
18923 S:      Maintained
18924 F:      Documentation/devicetree/bindings/leds/irled/pwm-ir-tx.yaml
18925 F:      drivers/media/rc/pwm-ir-tx.c
18926
18927 PWM SUBSYSTEM
18928 M:      Uwe Kleine-König <[email protected]>
18929 L:      [email protected]
18930 S:      Maintained
18931 Q:      https://patchwork.ozlabs.org/project/linux-pwm/list/
18932 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux.git
18933 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.yaml
18934 F:      Documentation/devicetree/bindings/pwm/
18935 F:      Documentation/driver-api/pwm.rst
18936 F:      drivers/gpio/gpio-mvebu.c
18937 F:      drivers/pwm/
18938 F:      drivers/video/backlight/pwm_bl.c
18939 F:      include/dt-bindings/pwm/
18940 F:      include/linux/pwm.h
18941 F:      include/linux/pwm_backlight.h
18942 K:      pwm_(config|apply_might_sleep|apply_atomic|ops)
18943
18944 PXA GPIO DRIVER
18945 M:      Robert Jarzmik <[email protected]>
18946 L:      [email protected]
18947 S:      Maintained
18948 F:      drivers/gpio/gpio-pxa.c
18949
18950 PXA MMCI DRIVER
18951 S:      Orphan
18952
18953 PXA RTC DRIVER
18954 M:      Robert Jarzmik <[email protected]>
18955 L:      [email protected]
18956 S:      Maintained
18957
18958 PXA2xx/PXA3xx SUPPORT
18959 M:      Daniel Mack <[email protected]>
18960 M:      Haojian Zhuang <[email protected]>
18961 M:      Robert Jarzmik <[email protected]>
18962 L:      [email protected] (moderated for non-subscribers)
18963 S:      Maintained
18964 T:      git git://github.com/hzhuang1/linux.git
18965 T:      git git://github.com/rjarzmik/linux.git
18966 F:      arch/arm/boot/dts/intel/pxa/
18967 F:      arch/arm/mach-pxa/
18968 F:      drivers/dma/pxa*
18969 F:      drivers/pcmcia/pxa2xx*
18970 F:      drivers/pinctrl/pxa/
18971 F:      drivers/spi/spi-pxa2xx*
18972 F:      drivers/usb/gadget/udc/pxa2*
18973 F:      include/sound/pxa2xx-lib.h
18974 F:      sound/arm/pxa*
18975 F:      sound/soc/pxa/
18976
18977 QAT DRIVER
18978 M:      Giovanni Cabiddu <[email protected]>
18979 L:      [email protected]
18980 S:      Supported
18981 F:      drivers/crypto/intel/qat/
18982
18983 QCOM AUDIO (ASoC) DRIVERS
18984 M:      Srinivas Kandagatla <[email protected]>
18985 L:      [email protected]
18986 L:      [email protected]
18987 S:      Supported
18988 F:      Documentation/devicetree/bindings/soc/qcom/qcom,apr*
18989 F:      Documentation/devicetree/bindings/sound/qcom,*
18990 F:      drivers/soc/qcom/apr.c
18991 F:      include/dt-bindings/sound/qcom,wcd9335.h
18992 F:      sound/soc/codecs/lpass-rx-macro.*
18993 F:      sound/soc/codecs/lpass-tx-macro.*
18994 F:      sound/soc/codecs/lpass-va-macro.c
18995 F:      sound/soc/codecs/lpass-wsa-macro.*
18996 F:      sound/soc/codecs/msm8916-wcd-analog.c
18997 F:      sound/soc/codecs/msm8916-wcd-digital.c
18998 F:      sound/soc/codecs/wcd-clsh-v2.*
18999 F:      sound/soc/codecs/wcd-mbhc-v2.*
19000 F:      sound/soc/codecs/wcd9335.*
19001 F:      sound/soc/codecs/wcd934x.c
19002 F:      sound/soc/codecs/wsa881x.c
19003 F:      sound/soc/codecs/wsa883x.c
19004 F:      sound/soc/codecs/wsa884x.c
19005 F:      sound/soc/qcom/
19006
19007 QCOM EMBEDDED USB DEBUGGER (EUD)
19008 M:      Souradeep Chowdhury <[email protected]>
19009 L:      [email protected]
19010 S:      Maintained
19011 F:      Documentation/ABI/testing/sysfs-driver-eud
19012 F:      Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
19013 F:      drivers/usb/misc/qcom_eud.c
19014
19015 QCOM IPA DRIVER
19016 M:      Alex Elder <[email protected]>
19017 L:      [email protected]
19018 S:      Maintained
19019 F:      drivers/net/ipa/
19020
19021 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
19022 M:      Gabriel Somlo <[email protected]>
19023 M:      "Michael S. Tsirkin" <[email protected]>
19024 L:      [email protected]
19025 S:      Maintained
19026 F:      drivers/firmware/qemu_fw_cfg.c
19027 F:      include/uapi/linux/qemu_fw_cfg.h
19028
19029 QIB DRIVER
19030 M:      Dennis Dalessandro <[email protected]>
19031 L:      [email protected]
19032 S:      Supported
19033 F:      drivers/infiniband/hw/qib/
19034
19035 QLOGIC QL41xxx FCOE DRIVER
19036 M:      Saurav Kashyap <[email protected]>
19037 M:      Javed Hasan <[email protected]>
19038 M:      [email protected]
19039 L:      [email protected]
19040 S:      Supported
19041 F:      drivers/scsi/qedf/
19042
19043 QLOGIC QL41xxx ISCSI DRIVER
19044 M:      Nilesh Javali <[email protected]>
19045 M:      Manish Rangankar <[email protected]>
19046 M:      [email protected]
19047 L:      [email protected]
19048 S:      Supported
19049 F:      drivers/scsi/qedi/
19050
19051 QLOGIC QL4xxx ETHERNET DRIVER
19052 M:      Manish Chopra <[email protected]>
19053 L:      [email protected]
19054 S:      Supported
19055 F:      drivers/net/ethernet/qlogic/qed/
19056 F:      drivers/net/ethernet/qlogic/qede/
19057 F:      include/linux/qed/
19058
19059 QLOGIC QL4xxx RDMA DRIVER
19060 M:      Michal Kalderon <[email protected]>
19061 L:      [email protected]
19062 S:      Supported
19063 F:      drivers/infiniband/hw/qedr/
19064 F:      include/uapi/rdma/qedr-abi.h
19065
19066 QLOGIC QLA1280 SCSI DRIVER
19067 M:      Michael Reed <[email protected]>
19068 L:      [email protected]
19069 S:      Maintained
19070 F:      drivers/scsi/qla1280.[ch]
19071
19072 QLOGIC QLA2XXX FC-SCSI DRIVER
19073 M:      Nilesh Javali <[email protected]>
19074 M:      [email protected]
19075 L:      [email protected]
19076 S:      Supported
19077 F:      drivers/scsi/qla2xxx/
19078
19079 QLOGIC QLA3XXX NETWORK DRIVER
19080 M:      [email protected]
19081 L:      [email protected]
19082 S:      Supported
19083 F:      drivers/net/ethernet/qlogic/qla3xxx.*
19084
19085 QLOGIC QLA4XXX iSCSI DRIVER
19086 M:      Nilesh Javali <[email protected]>
19087 M:      Manish Rangankar <[email protected]>
19088 M:      [email protected]
19089 L:      [email protected]
19090 S:      Supported
19091 F:      drivers/scsi/qla4xxx/
19092
19093 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
19094 M:      Shahed Shaikh <[email protected]>
19095 M:      Manish Chopra <[email protected]>
19096 M:      [email protected]
19097 L:      [email protected]
19098 S:      Supported
19099 F:      drivers/net/ethernet/qlogic/qlcnic/
19100
19101 QM1D1B0004 MEDIA DRIVER
19102 M:      Akihiro Tsukada <[email protected]>
19103 L:      [email protected]
19104 S:      Odd Fixes
19105 F:      drivers/media/tuners/qm1d1b0004*
19106
19107 QM1D1C0042 MEDIA DRIVER
19108 M:      Akihiro Tsukada <[email protected]>
19109 L:      [email protected]
19110 S:      Odd Fixes
19111 F:      drivers/media/tuners/qm1d1c0042*
19112
19113 QNX4 FILESYSTEM
19114 M:      Anders Larsen <[email protected]>
19115 S:      Maintained
19116 W:      http://www.alarsen.net/linux/qnx4fs/
19117 F:      fs/qnx4/
19118 F:      include/uapi/linux/qnx4_fs.h
19119 F:      include/uapi/linux/qnxtypes.h
19120
19121 QNX6 FILESYSTEM
19122 S:      Orphan
19123 F:      Documentation/filesystems/qnx6.rst
19124 F:      fs/qnx6/
19125 F:      include/linux/qnx6_fs.h
19126
19127 QORIQ DPAA2 FSL-MC BUS DRIVER
19128 M:      Stuart Yoder <[email protected]>
19129 M:      Laurentiu Tudor <[email protected]>
19130 L:      [email protected]
19131 S:      Maintained
19132 F:      Documentation/ABI/stable/sysfs-bus-fsl-mc
19133 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
19134 F:      Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
19135 F:      drivers/bus/fsl-mc/
19136 F:      include/uapi/linux/fsl_mc.h
19137
19138 QT1010 MEDIA DRIVER
19139 L:      [email protected]
19140 S:      Orphan
19141 W:      https://linuxtv.org
19142 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
19143 F:      drivers/media/tuners/qt1010*
19144
19145 QUALCOMM ATH12K WIRELESS DRIVER
19146 M:      Kalle Valo <[email protected]>
19147 M:      Jeff Johnson <[email protected]>
19148 L:      [email protected]
19149 S:      Supported
19150 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath12k
19151 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
19152 F:      drivers/net/wireless/ath/ath12k/
19153 N:      ath12k
19154
19155 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
19156 M:      Kalle Valo <[email protected]>
19157 M:      Jeff Johnson <[email protected]>
19158 L:      [email protected]
19159 S:      Supported
19160 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
19161 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
19162 F:      drivers/net/wireless/ath/ath10k/
19163 N:      ath10k
19164
19165 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
19166 M:      Kalle Valo <[email protected]>
19167 M:      Jeff Johnson <[email protected]>
19168 L:      [email protected]
19169 S:      Supported
19170 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath11k
19171 B:      https://wireless.wiki.kernel.org/en/users/Drivers/ath11k/bugreport
19172 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
19173 F:      drivers/net/wireless/ath/ath11k/
19174 N:      ath11k
19175
19176 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
19177 M:      Toke Høiland-Jørgensen <[email protected]>
19178 L:      [email protected]
19179 S:      Maintained
19180 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
19181 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
19182 F:      Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
19183 F:      drivers/net/wireless/ath/ath9k/
19184
19185 QUALCOMM ATHEROS QCA7K ETHERNET DRIVER
19186 M:      Stefan Wahren <[email protected]>
19187 L:      [email protected]
19188 S:      Maintained
19189 F:      Documentation/devicetree/bindings/net/qca,qca7000.txt
19190 F:      drivers/net/ethernet/qualcomm/qca*
19191
19192 QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
19193 M:      Stephan Gerhold <[email protected]>
19194 L:      [email protected]
19195 L:      [email protected]
19196 S:      Maintained
19197 F:      Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
19198 F:      drivers/net/wwan/qcom_bam_dmux.c
19199
19200 QUALCOMM CAMERA SUBSYSTEM DRIVER
19201 M:      Robert Foss <[email protected]>
19202 M:      Todor Tomov <[email protected]>
19203 M:      Bryan O'Donoghue <[email protected]>
19204 L:      [email protected]
19205 S:      Maintained
19206 F:      Documentation/admin-guide/media/qcom_camss.rst
19207 F:      Documentation/devicetree/bindings/media/qcom,*camss*
19208 F:      drivers/media/platform/qcom/camss/
19209
19210 QUALCOMM CLOCK DRIVERS
19211 M:      Bjorn Andersson <[email protected]>
19212 L:      [email protected]
19213 S:      Supported
19214 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
19215 F:      Documentation/devicetree/bindings/clock/qcom,*
19216 F:      drivers/clk/qcom/
19217 F:      include/dt-bindings/clock/qcom,*
19218
19219 QUALCOMM CLOUD AI (QAIC) DRIVER
19220 M:      Jeffrey Hugo <[email protected]>
19221 R:      Carl Vanderlip <[email protected]>
19222 L:      [email protected]
19223 L:      [email protected]
19224 S:      Supported
19225 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
19226 F:      Documentation/accel/qaic/
19227 F:      drivers/accel/qaic/
19228 F:      include/uapi/drm/qaic_accel.h
19229
19230 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
19231 M:      Bjorn Andersson <[email protected]>
19232 M:      Konrad Dybcio <[email protected]>
19233 L:      [email protected]
19234 L:      [email protected]
19235 S:      Maintained
19236 F:      Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
19237 F:      drivers/pmdomain/qcom/cpr.c
19238
19239 QUALCOMM CPUCP MAILBOX DRIVER
19240 M:      Sibi Sankar <[email protected]>
19241 L:      [email protected]
19242 S:      Supported
19243 F:      Documentation/devicetree/bindings/mailbox/qcom,cpucp-mbox.yaml
19244 F:      drivers/mailbox/qcom-cpucp-mbox.c
19245
19246 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
19247 M:      Ilia Lin <[email protected]>
19248 L:      [email protected]
19249 S:      Maintained
19250 F:      Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
19251 F:      Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
19252 F:      drivers/cpufreq/qcom-cpufreq-nvmem.c
19253
19254 QUALCOMM CRYPTO DRIVERS
19255 M:      Thara Gopinath <[email protected]>
19256 L:      [email protected]
19257 L:      [email protected]
19258 S:      Maintained
19259 F:      Documentation/devicetree/bindings/crypto/qcom-qce.yaml
19260 F:      drivers/crypto/qce/
19261
19262 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
19263 M:      Timur Tabi <[email protected]>
19264 L:      [email protected]
19265 S:      Maintained
19266 F:      drivers/net/ethernet/qualcomm/emac/
19267
19268 QUALCOMM ETHQOS ETHERNET DRIVER
19269 M:      Vinod Koul <[email protected]>
19270 L:      [email protected]
19271 L:      [email protected]
19272 S:      Maintained
19273 F:      Documentation/devicetree/bindings/net/qcom,ethqos.yaml
19274 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
19275
19276 QUALCOMM FASTRPC DRIVER
19277 M:      Srinivas Kandagatla <[email protected]>
19278 M:      Amol Maheshwari <[email protected]>
19279 L:      [email protected]
19280 L:      [email protected]
19281 S:      Maintained
19282 F:      Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml
19283 F:      drivers/misc/fastrpc.c
19284 F:      include/uapi/misc/fastrpc.h
19285
19286 QUALCOMM HEXAGON ARCHITECTURE
19287 M:      Brian Cain <[email protected]>
19288 L:      [email protected]
19289 S:      Supported
19290 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
19291 F:      arch/hexagon/
19292
19293 QUALCOMM HIDMA DRIVER
19294 M:      Sinan Kaya <[email protected]>
19295 L:      [email protected] (moderated for non-subscribers)
19296 L:      [email protected]
19297 L:      [email protected]
19298 S:      Supported
19299 F:      drivers/dma/qcom/hidma*
19300
19301 QUALCOMM I2C CCI DRIVER
19302 M:      Loic Poulain <[email protected]>
19303 M:      Robert Foss <[email protected]>
19304 L:      [email protected]
19305 L:      [email protected]
19306 S:      Maintained
19307 F:      Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml
19308 F:      drivers/i2c/busses/i2c-qcom-cci.c
19309
19310 QUALCOMM INTERCONNECT BWMON DRIVER
19311 M:      Krzysztof Kozlowski <[email protected]>
19312 L:      [email protected]
19313 S:      Maintained
19314 F:      Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml
19315 F:      drivers/soc/qcom/icc-bwmon.c
19316 F:      drivers/soc/qcom/trace_icc-bwmon.h
19317
19318 QUALCOMM IOMMU
19319 M:      Rob Clark <[email protected]>
19320 L:      [email protected]
19321 L:      [email protected]
19322 S:      Maintained
19323 F:      drivers/iommu/arm/arm-smmu/qcom_iommu.c
19324 F:      drivers/iommu/arm/arm-smmu/arm-smmu-qcom*
19325 F:      drivers/iommu/msm_iommu*
19326
19327 QUALCOMM IPC ROUTER (QRTR) DRIVER
19328 M:      Manivannan Sadhasivam <[email protected]>
19329 L:      [email protected]
19330 S:      Maintained
19331 F:      include/trace/events/qrtr.h
19332 F:      include/uapi/linux/qrtr.h
19333 F:      net/qrtr/
19334
19335 QUALCOMM IPCC MAILBOX DRIVER
19336 M:      Manivannan Sadhasivam <[email protected]>
19337 L:      [email protected]
19338 S:      Supported
19339 F:      Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
19340 F:      drivers/mailbox/qcom-ipcc.c
19341 F:      include/dt-bindings/mailbox/qcom-ipcc.h
19342
19343 QUALCOMM IPQ4019 USB PHY DRIVER
19344 M:      Robert Marko <[email protected]>
19345 M:      Luka Perkov <[email protected]>
19346 L:      [email protected]
19347 S:      Maintained
19348 F:      Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
19349 F:      drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
19350
19351 QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
19352 M:      Robert Marko <[email protected]>
19353 M:      Luka Perkov <[email protected]>
19354 L:      [email protected]
19355 S:      Maintained
19356 F:      Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
19357 F:      drivers/regulator/vqmmc-ipq4019-regulator.c
19358
19359 QUALCOMM NAND CONTROLLER DRIVER
19360 M:      Manivannan Sadhasivam <[email protected]>
19361 L:      [email protected]
19362 L:      [email protected]
19363 S:      Maintained
19364 F:      Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
19365 F:      drivers/mtd/nand/raw/qcom_nandc.c
19366
19367 QUALCOMM QSEECOM DRIVER
19368 M:      Maximilian Luz <[email protected]>
19369 L:      [email protected]
19370 S:      Maintained
19371 F:      drivers/firmware/qcom/qcom_qseecom.c
19372
19373 QUALCOMM QSEECOM UEFISECAPP DRIVER
19374 M:      Maximilian Luz <[email protected]>
19375 L:      [email protected]
19376 S:      Maintained
19377 F:      drivers/firmware/qcom/qcom_qseecom_uefisecapp.c
19378
19379 QUALCOMM RMNET DRIVER
19380 M:      Subash Abhinov Kasiviswanathan <[email protected]>
19381 M:      Sean Tranchetti <[email protected]>
19382 L:      [email protected]
19383 S:      Maintained
19384 F:      Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
19385 F:      drivers/net/ethernet/qualcomm/rmnet/
19386 F:      include/linux/if_rmnet.h
19387
19388 QUALCOMM TRUST ZONE MEMORY ALLOCATOR
19389 M:      Bartosz Golaszewski <[email protected]>
19390 L:      [email protected]
19391 S:      Maintained
19392 F:      drivers/firmware/qcom/qcom_tzmem.c
19393 F:      drivers/firmware/qcom/qcom_tzmem.h
19394 F:      include/linux/firmware/qcom/qcom_tzmem.h
19395
19396 QUALCOMM TSENS THERMAL DRIVER
19397 M:      Amit Kucheria <[email protected]>
19398 M:      Thara Gopinath <[email protected]>
19399 L:      [email protected]
19400 L:      [email protected]
19401 S:      Maintained
19402 F:      Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
19403 F:      drivers/thermal/qcom/
19404
19405 QUALCOMM TYPEC PORT MANAGER DRIVER
19406 M:      Bryan O'Donoghue <[email protected]>
19407 L:      [email protected]
19408 L:      [email protected]
19409 S:      Maintained
19410 F:      Documentation/devicetree/bindings/usb/qcom,pmic-*.yaml
19411 F:      drivers/usb/typec/tcpm/qcom/
19412
19413 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
19414 M:      Stanimir Varbanov <[email protected]>
19415 M:      Vikash Garodia <[email protected]>
19416 R:      Bryan O'Donoghue <[email protected]>
19417 L:      [email protected]
19418 L:      [email protected]
19419 S:      Maintained
19420 T:      git git://linuxtv.org/media.git
19421 F:      Documentation/devicetree/bindings/media/*venus*
19422 F:      drivers/media/platform/qcom/venus/
19423
19424 QUALCOMM WCN36XX WIRELESS DRIVER
19425 M:      Loic Poulain <[email protected]>
19426 L:      [email protected]
19427 S:      Supported
19428 W:      https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
19429 F:      drivers/net/wireless/ath/wcn36xx/
19430
19431 QUANTENNA QTNFMAC WIRELESS DRIVER
19432 M:      Igor Mitsyanko <[email protected]>
19433 R:      Sergey Matyukevich <[email protected]>
19434 L:      [email protected]
19435 S:      Maintained
19436 F:      drivers/net/wireless/quantenna
19437
19438 RADEON and AMDGPU DRM DRIVERS
19439 M:      Alex Deucher <[email protected]>
19440 M:      Christian König <[email protected]>
19441 M:      Xinhui Pan <[email protected]>
19442 L:      [email protected]
19443 S:      Supported
19444 B:      https://gitlab.freedesktop.org/drm/amd/-/issues
19445 C:      irc://irc.oftc.net/radeon
19446 T:      git https://gitlab.freedesktop.org/agd5f/linux.git
19447 F:      Documentation/gpu/amdgpu/
19448 F:      drivers/gpu/drm/amd/
19449 F:      drivers/gpu/drm/ci/xfails/amd*
19450 F:      drivers/gpu/drm/radeon/
19451 F:      include/uapi/drm/amdgpu_drm.h
19452 F:      include/uapi/drm/radeon_drm.h
19453
19454 RADEON FRAMEBUFFER DISPLAY DRIVER
19455 M:      Benjamin Herrenschmidt <[email protected]>
19456 L:      [email protected]
19457 S:      Maintained
19458 F:      drivers/video/fbdev/aty/radeon*
19459 F:      include/uapi/linux/radeonfb.h
19460
19461 RADIOSHARK RADIO DRIVER
19462 M:      Hans Verkuil <[email protected]>
19463 L:      [email protected]
19464 S:      Maintained
19465 T:      git git://linuxtv.org/media.git
19466 F:      drivers/media/radio/radio-shark.c
19467
19468 RADIOSHARK2 RADIO DRIVER
19469 M:      Hans Verkuil <[email protected]>
19470 L:      [email protected]
19471 S:      Maintained
19472 T:      git git://linuxtv.org/media.git
19473 F:      drivers/media/radio/radio-shark2.c
19474 F:      drivers/media/radio/radio-tea5777.c
19475
19476 RADOS BLOCK DEVICE (RBD)
19477 M:      Ilya Dryomov <[email protected]>
19478 R:      Dongsheng Yang <[email protected]>
19479 L:      [email protected]
19480 S:      Supported
19481 W:      http://ceph.com/
19482 T:      git https://github.com/ceph/ceph-client.git
19483 F:      Documentation/ABI/testing/sysfs-bus-rbd
19484 F:      drivers/block/rbd.c
19485 F:      drivers/block/rbd_types.h
19486
19487 RAGE128 FRAMEBUFFER DISPLAY DRIVER
19488 L:      [email protected]
19489 S:      Orphan
19490 F:      drivers/video/fbdev/aty/aty128fb.c
19491
19492 RAINSHADOW-CEC DRIVER
19493 M:      Hans Verkuil <[email protected]>
19494 L:      [email protected]
19495 S:      Maintained
19496 T:      git git://linuxtv.org/media.git
19497 F:      drivers/media/cec/usb/rainshadow/
19498
19499 RALINK MIPS ARCHITECTURE
19500 M:      John Crispin <[email protected]>
19501 M:      Sergio Paracuellos <[email protected]>
19502 L:      [email protected]
19503 S:      Maintained
19504 F:      arch/mips/ralink
19505
19506 RALINK MT7621 MIPS ARCHITECTURE
19507 M:      Chester A. Unal <[email protected]>
19508 M:      Sergio Paracuellos <[email protected]>
19509 L:      [email protected]
19510 S:      Maintained
19511 F:      arch/mips/boot/dts/ralink/mt7621*
19512
19513 RALINK RT2X00 WIRELESS LAN DRIVER
19514 M:      Stanislaw Gruszka <[email protected]>
19515 L:      [email protected]
19516 S:      Maintained
19517 F:      drivers/net/wireless/ralink/rt2x00/
19518
19519 RAMDISK RAM BLOCK DEVICE DRIVER
19520 M:      Jens Axboe <[email protected]>
19521 S:      Maintained
19522 F:      Documentation/admin-guide/blockdev/ramdisk.rst
19523 F:      drivers/block/brd.c
19524
19525 RANCHU VIRTUAL BOARD FOR MIPS
19526 M:      Miodrag Dinic <[email protected]>
19527 L:      [email protected]
19528 S:      Supported
19529 F:      arch/mips/configs/generic/board-ranchu.config
19530 F:      arch/mips/generic/board-ranchu.c
19531
19532 RANDOM NUMBER DRIVER
19533 M:      "Theodore Ts'o" <[email protected]>
19534 M:      Jason A. Donenfeld <[email protected]>
19535 S:      Maintained
19536 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
19537 F:      Documentation/devicetree/bindings/rng/microsoft,vmgenid.yaml
19538 F:      drivers/char/random.c
19539 F:      include/linux/random.h
19540 F:      include/uapi/linux/random.h
19541 F:      drivers/virt/vmgenid.c
19542 N:      ^.*/vdso/[^/]*getrandom[^/]+$
19543
19544 RAPIDIO SUBSYSTEM
19545 M:      Matt Porter <[email protected]>
19546 M:      Alexandre Bounine <[email protected]>
19547 S:      Maintained
19548 F:      drivers/rapidio/
19549
19550 RAS INFRASTRUCTURE
19551 M:      Tony Luck <[email protected]>
19552 M:      Borislav Petkov <[email protected]>
19553 L:      [email protected]
19554 S:      Maintained
19555 F:      Documentation/admin-guide/RAS
19556 F:      drivers/ras/
19557 F:      include/linux/ras.h
19558 F:      include/ras/ras_event.h
19559
19560 RAS FRU MEMORY POISON MANAGER (FMPM)
19561 M:      Yazen Ghannam <[email protected]>
19562 L:      [email protected]
19563 S:      Maintained
19564 F:      drivers/ras/amd/fmpm.c
19565
19566 RASPBERRY PI PISP BACK END
19567 M:      Jacopo Mondi <[email protected]>
19568 L:      Raspberry Pi Kernel Maintenance <[email protected]>
19569 L:      [email protected]
19570 S:      Maintained
19571 F:      Documentation/devicetree/bindings/media/raspberrypi,pispbe.yaml
19572 F:      drivers/media/platform/raspberrypi/pisp_be/
19573 F:      include/uapi/linux/media/raspberrypi/
19574
19575 RASPBERRY PI PISP CAMERA FRONT END
19576 M:      Tomi Valkeinen <[email protected]>
19577 M:      Raspberry Pi Kernel Maintenance <[email protected]>
19578 S:      Maintained
19579 F:      Documentation/devicetree/bindings/media/raspberrypi,rp1-cfe.yaml
19580 F:      drivers/media/platform/raspberrypi/rp1-cfe/
19581
19582 RC-CORE / LIRC FRAMEWORK
19583 M:      Sean Young <[email protected]>
19584 L:      [email protected]
19585 S:      Maintained
19586 W:      http://linuxtv.org
19587 T:      git git://linuxtv.org/media.git
19588 F:      Documentation/driver-api/media/rc-core.rst
19589 F:      Documentation/userspace-api/media/rc/
19590 F:      drivers/media/rc/
19591 F:      include/media/rc-core.h
19592 F:      include/media/rc-map.h
19593 F:      include/uapi/linux/lirc.h
19594
19595 RCMM REMOTE CONTROLS DECODER
19596 M:      Patrick Lerda <[email protected]>
19597 S:      Maintained
19598 F:      drivers/media/rc/ir-rcmm-decoder.c
19599
19600 RCUTORTURE TEST FRAMEWORK
19601 M:      "Paul E. McKenney" <[email protected]>
19602 M:      Josh Triplett <[email protected]>
19603 R:      Steven Rostedt <[email protected]>
19604 R:      Mathieu Desnoyers <[email protected]>
19605 R:      Lai Jiangshan <[email protected]>
19606 L:      [email protected]
19607 S:      Supported
19608 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
19609 F:      tools/testing/selftests/rcutorture
19610
19611 RDACM20 Camera Sensor
19612 M:      Jacopo Mondi <[email protected]>
19613 M:      Kieran Bingham <[email protected]>
19614 M:      Laurent Pinchart <[email protected]>
19615 M:      Niklas Söderlund <[email protected]>
19616 L:      [email protected]
19617 S:      Maintained
19618 F:      Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
19619 F:      drivers/media/i2c/max9271.c
19620 F:      drivers/media/i2c/max9271.h
19621 F:      drivers/media/i2c/rdacm20.c
19622
19623 RDACM21 Camera Sensor
19624 M:      Jacopo Mondi <[email protected]>
19625 M:      Kieran Bingham <[email protected]>
19626 M:      Laurent Pinchart <[email protected]>
19627 M:      Niklas Söderlund <[email protected]>
19628 L:      [email protected]
19629 S:      Maintained
19630 F:      Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
19631 F:      drivers/media/i2c/max9271.c
19632 F:      drivers/media/i2c/max9271.h
19633 F:      drivers/media/i2c/rdacm21.c
19634
19635 RDC R-321X SoC
19636 M:      Florian Fainelli <[email protected]>
19637 S:      Maintained
19638
19639 RDC R6040 FAST ETHERNET DRIVER
19640 M:      Florian Fainelli <[email protected]>
19641 L:      [email protected]
19642 S:      Maintained
19643 F:      drivers/net/ethernet/rdc/r6040.c
19644
19645 RDMAVT - RDMA verbs software
19646 M:      Dennis Dalessandro <[email protected]>
19647 L:      [email protected]
19648 S:      Supported
19649 F:      drivers/infiniband/sw/rdmavt
19650
19651 RDS - RELIABLE DATAGRAM SOCKETS
19652 M:      Allison Henderson <[email protected]>
19653 L:      [email protected]
19654 L:      [email protected]
19655 L:      [email protected] (moderated for non-subscribers)
19656 S:      Supported
19657 W:      https://oss.oracle.com/projects/rds/
19658 F:      Documentation/networking/rds.rst
19659 F:      net/rds/
19660 F:      tools/testing/selftests/net/rds/
19661
19662 RDT - RESOURCE ALLOCATION
19663 M:      Fenghua Yu <[email protected]>
19664 M:      Reinette Chatre <[email protected]>
19665 L:      [email protected]
19666 S:      Supported
19667 F:      Documentation/arch/x86/resctrl*
19668 F:      arch/x86/include/asm/resctrl.h
19669 F:      arch/x86/kernel/cpu/resctrl/
19670 F:      tools/testing/selftests/resctrl/
19671
19672 READ-COPY UPDATE (RCU)
19673 M:      "Paul E. McKenney" <[email protected]>
19674 M:      Frederic Weisbecker <[email protected]> (kernel/rcu/tree_nocb.h)
19675 M:      Neeraj Upadhyay <[email protected]> (kernel/rcu/tasks.h)
19676 M:      Joel Fernandes <[email protected]>
19677 M:      Josh Triplett <[email protected]>
19678 M:      Boqun Feng <[email protected]>
19679 M:      Uladzislau Rezki <[email protected]>
19680 R:      Steven Rostedt <[email protected]>
19681 R:      Mathieu Desnoyers <[email protected]>
19682 R:      Lai Jiangshan <[email protected]>
19683 R:      Zqiang <[email protected]>
19684 L:      [email protected]
19685 S:      Supported
19686 W:      http://www.rdrop.com/users/paulmck/RCU/
19687 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
19688 F:      Documentation/RCU/
19689 F:      include/linux/rcu*
19690 F:      kernel/rcu/
19691 X:      Documentation/RCU/torture.rst
19692 X:      include/linux/srcu*.h
19693 X:      kernel/rcu/srcu*.c
19694
19695 REAL TIME CLOCK (RTC) SUBSYSTEM
19696 M:      Alexandre Belloni <[email protected]>
19697 L:      [email protected]
19698 S:      Maintained
19699 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
19700 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
19701 F:      Documentation/admin-guide/rtc.rst
19702 F:      Documentation/devicetree/bindings/rtc/
19703 F:      drivers/rtc/
19704 F:      include/linux/rtc.h
19705 F:      include/linux/rtc/
19706 F:      include/uapi/linux/rtc.h
19707 F:      tools/testing/selftests/rtc/
19708
19709 Real-time Linux Analysis (RTLA) tools
19710 M:      Steven Rostedt <[email protected]>
19711 L:      [email protected]
19712 S:      Maintained
19713 F:      Documentation/tools/rtla/
19714 F:      tools/tracing/rtla/
19715
19716 Real-time Linux (PREEMPT_RT)
19717 M:      Sebastian Andrzej Siewior <[email protected]>
19718 M:      Clark Williams <[email protected]>
19719 M:      Steven Rostedt <[email protected]>
19720 L:      [email protected]
19721 S:      Supported
19722 K:      PREEMPT_RT
19723
19724 REALTEK AUDIO CODECS
19725 M:      Oder Chiou <[email protected]>
19726 S:      Maintained
19727 F:      include/sound/rt*.h
19728 F:      sound/soc/codecs/rt*
19729
19730 REALTEK OTTO WATCHDOG
19731 M:      Sander Vanheule <[email protected]>
19732 L:      [email protected]
19733 S:      Maintained
19734 F:      Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
19735 F:      drivers/watchdog/realtek_otto_wdt.c
19736
19737 REALTEK RTL83xx SMI DSA ROUTER CHIPS
19738 M:      Linus Walleij <[email protected]>
19739 M:      Alvin Šipraga <[email protected]>
19740 S:      Maintained
19741 F:      Documentation/devicetree/bindings/net/dsa/realtek.yaml
19742 F:      drivers/net/dsa/realtek/*
19743
19744 REALTEK SPI-NAND
19745 M:      Chris Packham <[email protected]>
19746 S:      Maintained
19747 F:      Documentation/devicetree/bindings/spi/realtek,rtl9301-snand.yaml
19748 F:      drivers/spi/spi-realtek-rtl-snand.c
19749
19750 REALTEK WIRELESS DRIVER (rtlwifi family)
19751 M:      Ping-Ke Shih <[email protected]>
19752 L:      [email protected]
19753 S:      Maintained
19754 T:      git https://github.com/pkshih/rtw.git
19755 F:      drivers/net/wireless/realtek/rtlwifi/
19756
19757 REALTEK WIRELESS DRIVER (rtw88)
19758 M:      Ping-Ke Shih <[email protected]>
19759 L:      [email protected]
19760 S:      Maintained
19761 T:      git https://github.com/pkshih/rtw.git
19762 F:      drivers/net/wireless/realtek/rtw88/
19763
19764 REALTEK WIRELESS DRIVER (rtw89)
19765 M:      Ping-Ke Shih <[email protected]>
19766 L:      [email protected]
19767 S:      Maintained
19768 T:      git https://github.com/pkshih/rtw.git
19769 F:      drivers/net/wireless/realtek/rtw89/
19770
19771 REDPINE WIRELESS DRIVER
19772 L:      [email protected]
19773 S:      Orphan
19774 F:      drivers/net/wireless/rsi/
19775
19776 REGISTER MAP ABSTRACTION
19777 M:      Mark Brown <[email protected]>
19778 L:      [email protected]
19779 S:      Supported
19780 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
19781 F:      Documentation/devicetree/bindings/regmap/
19782 F:      drivers/base/regmap/
19783 F:      include/linux/regmap.h
19784
19785 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
19786 M:      Bjorn Andersson <[email protected]>
19787 M:      Mathieu Poirier <[email protected]>
19788 L:      [email protected]
19789 S:      Maintained
19790 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
19791 F:      Documentation/ABI/testing/sysfs-class-remoteproc
19792 F:      Documentation/devicetree/bindings/remoteproc/
19793 F:      Documentation/staging/remoteproc.rst
19794 F:      drivers/remoteproc/
19795 F:      include/linux/remoteproc.h
19796 F:      include/linux/remoteproc/
19797
19798 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
19799 M:      Bjorn Andersson <[email protected]>
19800 M:      Mathieu Poirier <[email protected]>
19801 L:      [email protected]
19802 S:      Maintained
19803 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
19804 F:      Documentation/ABI/testing/sysfs-bus-rpmsg
19805 F:      Documentation/staging/rpmsg.rst
19806 F:      drivers/rpmsg/
19807 F:      include/linux/rpmsg.h
19808 F:      include/linux/rpmsg/
19809 F:      include/uapi/linux/rpmsg.h
19810 F:      samples/rpmsg/
19811
19812 REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
19813 M:      Stephan Gerhold <[email protected]>
19814 L:      [email protected]
19815 L:      [email protected]
19816 S:      Maintained
19817 F:      drivers/net/wwan/rpmsg_wwan_ctrl.c
19818
19819 RENESAS CLOCK DRIVERS
19820 M:      Geert Uytterhoeven <[email protected]>
19821 L:      [email protected]
19822 S:      Supported
19823 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
19824 F:      Documentation/devicetree/bindings/clock/renesas,*
19825 F:      drivers/clk/renesas/
19826
19827 RENESAS EMEV2 I2C DRIVER
19828 M:      Wolfram Sang <[email protected]>
19829 L:      [email protected]
19830 S:      Supported
19831 F:      Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
19832 F:      drivers/i2c/busses/i2c-emev2.c
19833
19834 RENESAS ETHERNET AVB DRIVER
19835 M:      Paul Barker <[email protected]>
19836 M:      Niklas Söderlund <[email protected]>
19837 L:      [email protected]
19838 L:      [email protected]
19839 S:      Supported
19840 F:      Documentation/devicetree/bindings/net/renesas,etheravb.yaml
19841 F:      drivers/net/ethernet/renesas/Kconfig
19842 F:      drivers/net/ethernet/renesas/Makefile
19843 F:      drivers/net/ethernet/renesas/ravb*
19844
19845 RENESAS ETHERNET SWITCH DRIVER
19846 R:      Yoshihiro Shimoda <[email protected]>
19847 L:      [email protected]
19848 L:      [email protected]
19849 F:      Documentation/devicetree/bindings/net/renesas,*ether-switch.yaml
19850 F:      drivers/net/ethernet/renesas/Kconfig
19851 F:      drivers/net/ethernet/renesas/Makefile
19852 F:      drivers/net/ethernet/renesas/rcar_gen4*
19853 F:      drivers/net/ethernet/renesas/rswitch*
19854
19855 RENESAS ETHERNET TSN DRIVER
19856 M:      Niklas Söderlund <[email protected]>
19857 L:      [email protected]
19858 L:      [email protected]
19859 S:      Supported
19860 F:      Documentation/devicetree/bindings/net/renesas,ethertsn.yaml
19861 F:      drivers/net/ethernet/renesas/rtsn.*
19862
19863 RENESAS IDT821034 ASoC CODEC
19864 M:      Herve Codina <[email protected]>
19865 L:      [email protected]
19866 S:      Maintained
19867 F:      Documentation/devicetree/bindings/sound/renesas,idt821034.yaml
19868 F:      sound/soc/codecs/idt821034.c
19869
19870 RENESAS R-CAR & FSI AUDIO (ASoC) DRIVERS
19871 M:      Kuninori Morimoto <[email protected]>
19872 L:      [email protected]
19873 L:      [email protected]
19874 S:      Supported
19875 F:      Documentation/devicetree/bindings/sound/renesas,rsnd.*
19876 F:      Documentation/devicetree/bindings/sound/renesas,fsi.yaml
19877 F:      sound/soc/renesas/rcar/
19878 F:      sound/soc/renesas/fsi.c
19879 F:      include/sound/sh_fsi.h
19880
19881 RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
19882 M:      Miquel Raynal <[email protected]>
19883 L:      [email protected]
19884 L:      [email protected]
19885 S:      Maintained
19886 F:      Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
19887 F:      drivers/mtd/nand/raw/renesas-nand-controller.c
19888
19889 RENESAS R-CAR GYROADC DRIVER
19890 M:      Marek Vasut <[email protected]>
19891 L:      [email protected]
19892 S:      Supported
19893 F:      Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
19894 F:      drivers/iio/adc/rcar-gyroadc.c
19895
19896 RENESAS R-CAR I2C DRIVERS
19897 M:      Wolfram Sang <[email protected]>
19898 L:      [email protected]
19899 S:      Supported
19900 F:      Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
19901 F:      Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
19902 F:      drivers/i2c/busses/i2c-rcar.c
19903 F:      drivers/i2c/busses/i2c-sh_mobile.c
19904
19905 RENESAS R-CAR SATA DRIVER
19906 M:      Geert Uytterhoeven <[email protected]>
19907 L:      [email protected]
19908 L:      [email protected]
19909 S:      Supported
19910 F:      Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
19911 F:      drivers/ata/sata_rcar.c
19912
19913 RENESAS R-CAR THERMAL DRIVERS
19914 M:      Niklas Söderlund <[email protected]>
19915 L:      [email protected]
19916 S:      Supported
19917 F:      Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
19918 F:      Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
19919 F:      drivers/thermal/renesas/rcar_gen3_thermal.c
19920 F:      drivers/thermal/renesas/rcar_thermal.c
19921
19922 RENESAS RIIC DRIVER
19923 M:      Chris Brandt <[email protected]>
19924 L:      [email protected]
19925 S:      Supported
19926 F:      Documentation/devicetree/bindings/i2c/renesas,riic.yaml
19927 F:      drivers/i2c/busses/i2c-riic.c
19928
19929 RENESAS RZ AUDIO (ASoC) DRIVER
19930 M:      Biju Das <[email protected]>
19931 M:      Lad Prabhakar <[email protected]>
19932 L:      [email protected]
19933 L:      [email protected]
19934 S:      Supported
19935 F:      Documentation/devicetree/bindings/sound/renesas,rz-ssi.yaml
19936 F:      sound/soc/renesas/rz-ssi.c
19937
19938 RENESAS RZ/G2L A/D DRIVER
19939 M:      Lad Prabhakar <[email protected]>
19940 L:      [email protected]
19941 L:      [email protected]
19942 S:      Supported
19943 F:      Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
19944 F:      drivers/iio/adc/rzg2l_adc.c
19945
19946 RENESAS RZ/G2L MTU3a COUNTER DRIVER
19947 M:      Biju Das <[email protected]>
19948 L:      [email protected]
19949 L:      [email protected]
19950 S:      Supported
19951 F:      Documentation/devicetree/bindings/timer/renesas,rz-mtu3.yaml
19952 F:      drivers/counter/rz-mtu3-cnt.c
19953
19954 RENESAS RTCA-3 RTC DRIVER
19955 M:      Claudiu Beznea <[email protected]>
19956 L:      [email protected]
19957 L:      [email protected]
19958 S:      Supported
19959 F:      Documentation/devicetree/bindings/rtc/renesas,rz-rtca3.yaml
19960 F:      drivers/rtc/rtc-renesas-rtca3.c
19961
19962 RENESAS RZ/N1 A5PSW SWITCH DRIVER
19963 M:      Clément Léger <[email protected]>
19964 L:      [email protected]
19965 L:      [email protected]
19966 S:      Maintained
19967 F:      Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml
19968 F:      Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml
19969 F:      drivers/net/dsa/rzn1_a5psw*
19970 F:      drivers/net/pcs/pcs-rzn1-miic.c
19971 F:      include/dt-bindings/net/pcs-rzn1-miic.h
19972 F:      include/linux/pcs-rzn1-miic.h
19973 F:      net/dsa/tag_rzn1_a5psw.c
19974
19975 RENESAS RZ/N1 DWMAC GLUE LAYER
19976 M:      Romain Gantois <[email protected]>
19977 S:      Maintained
19978 F:      Documentation/devicetree/bindings/net/renesas,rzn1-gmac.yaml
19979 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-rzn1.c
19980
19981 RENESAS RZ/N1 RTC CONTROLLER DRIVER
19982 M:      Miquel Raynal <[email protected]>
19983 L:      [email protected]
19984 L:      [email protected]
19985 S:      Maintained
19986 F:      Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml
19987 F:      drivers/rtc/rtc-rzn1.c
19988
19989 RENESAS RZ/N1 USBF CONTROLLER DRIVER
19990 M:      Herve Codina <[email protected]>
19991 L:      [email protected]
19992 L:      [email protected]
19993 S:      Maintained
19994 F:      Documentation/devicetree/bindings/usb/renesas,rzn1-usbf.yaml
19995 F:      drivers/usb/gadget/udc/renesas_usbf.c
19996
19997 RENESAS RZ/V2M I2C DRIVER
19998 M:      Fabrizio Castro <[email protected]>
19999 L:      [email protected]
20000 L:      [email protected]
20001 S:      Supported
20002 F:      Documentation/devicetree/bindings/i2c/renesas,rzv2m.yaml
20003 F:      drivers/i2c/busses/i2c-rzv2m.c
20004
20005 RENESAS SUPERH ETHERNET DRIVER
20006 M:      Niklas Söderlund <[email protected]>
20007 L:      [email protected]
20008 L:      [email protected]
20009 S:      Supported
20010 F:      Documentation/devicetree/bindings/net/renesas,ether.yaml
20011 F:      drivers/net/ethernet/renesas/Kconfig
20012 F:      drivers/net/ethernet/renesas/Makefile
20013 F:      drivers/net/ethernet/renesas/sh_eth*
20014 F:      include/linux/sh_eth.h
20015
20016 RENESAS USB PHY DRIVER
20017 M:      Yoshihiro Shimoda <[email protected]>
20018 L:      [email protected]
20019 S:      Maintained
20020 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
20021
20022 RENESAS VERSACLOCK 7 CLOCK DRIVER
20023 M:      Alex Helms <[email protected]>
20024 S:      Maintained
20025 F:      Documentation/devicetree/bindings/clock/renesas,versaclock7.yaml
20026 F:      drivers/clk/clk-versaclock7.c
20027
20028 RENESAS X9250 DIGITAL POTENTIOMETERS DRIVER
20029 M:      Herve Codina <[email protected]>
20030 L:      [email protected]
20031 S:      Maintained
20032 F:      Documentation/devicetree/bindings/iio/potentiometer/renesas,x9250.yaml
20033 F:      drivers/iio/potentiometer/x9250.c
20034
20035 RESET CONTROLLER FRAMEWORK
20036 M:      Philipp Zabel <[email protected]>
20037 S:      Maintained
20038 T:      git git://git.pengutronix.de/git/pza/linux
20039 F:      Documentation/devicetree/bindings/reset/
20040 F:      Documentation/driver-api/reset.rst
20041 F:      drivers/reset/
20042 F:      include/dt-bindings/reset/
20043 F:      include/linux/reset-controller.h
20044 F:      include/linux/reset.h
20045 F:      include/linux/reset/
20046 K:      \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
20047
20048 RESTARTABLE SEQUENCES SUPPORT
20049 M:      Mathieu Desnoyers <[email protected]>
20050 M:      Peter Zijlstra <[email protected]>
20051 M:      "Paul E. McKenney" <[email protected]>
20052 M:      Boqun Feng <[email protected]>
20053 L:      [email protected]
20054 S:      Supported
20055 F:      include/trace/events/rseq.h
20056 F:      include/uapi/linux/rseq.h
20057 F:      kernel/rseq.c
20058 F:      tools/testing/selftests/rseq/
20059
20060 RFKILL
20061 M:      Johannes Berg <[email protected]>
20062 L:      [email protected]
20063 S:      Maintained
20064 W:      https://wireless.wiki.kernel.org/
20065 Q:      https://patchwork.kernel.org/project/linux-wireless/list/
20066 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
20067 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
20068 F:      Documentation/ABI/stable/sysfs-class-rfkill
20069 F:      Documentation/driver-api/rfkill.rst
20070 F:      include/linux/rfkill.h
20071 F:      include/uapi/linux/rfkill.h
20072 F:      net/rfkill/
20073
20074 RHASHTABLE
20075 M:      Thomas Graf <[email protected]>
20076 M:      Herbert Xu <[email protected]>
20077 L:      [email protected]
20078 S:      Maintained
20079 F:      include/linux/rhashtable-types.h
20080 F:      include/linux/rhashtable.h
20081 F:      lib/rhashtable.c
20082 F:      lib/test_rhashtable.c
20083
20084 RICOH R5C592 MEMORYSTICK DRIVER
20085 M:      Maxim Levitsky <[email protected]>
20086 S:      Maintained
20087 F:      drivers/memstick/host/r592.*
20088
20089 RICOH SMARTMEDIA/XD DRIVER
20090 M:      Maxim Levitsky <[email protected]>
20091 S:      Maintained
20092 F:      drivers/mtd/nand/raw/r852.c
20093 F:      drivers/mtd/nand/raw/r852.h
20094
20095 RISC-V AIA DRIVERS
20096 M:      Anup Patel <[email protected]>
20097 L:      [email protected]
20098 S:      Maintained
20099 F:      Documentation/devicetree/bindings/interrupt-controller/riscv,aplic.yaml
20100 F:      Documentation/devicetree/bindings/interrupt-controller/riscv,imsics.yaml
20101 F:      drivers/irqchip/irq-riscv-aplic-*.c
20102 F:      drivers/irqchip/irq-riscv-aplic-*.h
20103 F:      drivers/irqchip/irq-riscv-imsic-*.c
20104 F:      drivers/irqchip/irq-riscv-imsic-*.h
20105 F:      drivers/irqchip/irq-riscv-intc.c
20106 F:      include/linux/irqchip/riscv-aplic.h
20107 F:      include/linux/irqchip/riscv-imsic.h
20108
20109 RISC-V ARCHITECTURE
20110 M:      Paul Walmsley <[email protected]>
20111 M:      Palmer Dabbelt <[email protected]>
20112 M:      Albert Ou <[email protected]>
20113 L:      [email protected]
20114 S:      Supported
20115 Q:      https://patchwork.kernel.org/project/linux-riscv/list/
20116 C:      irc://irc.libera.chat/riscv
20117 P:      Documentation/arch/riscv/patch-acceptance.rst
20118 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
20119 F:      arch/riscv/
20120 N:      riscv
20121 K:      riscv
20122
20123 RISC-V IOMMU
20124 M:      Tomasz Jeznach <[email protected]>
20125 L:      [email protected]
20126 L:      [email protected]
20127 S:      Maintained
20128 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
20129 F:      Documentation/devicetree/bindings/iommu/riscv,iommu.yaml
20130 F:      drivers/iommu/riscv/
20131
20132 RISC-V MICROCHIP FPGA SUPPORT
20133 M:      Conor Dooley <[email protected]>
20134 M:      Daire McNamara <[email protected]>
20135 L:      [email protected]
20136 S:      Supported
20137 F:      Documentation/devicetree/bindings/clock/microchip,mpfs*.yaml
20138 F:      Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml
20139 F:      Documentation/devicetree/bindings/i2c/microchip,corei2c.yaml
20140 F:      Documentation/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml
20141 F:      Documentation/devicetree/bindings/net/can/microchip,mpfs-can.yaml
20142 F:      Documentation/devicetree/bindings/pwm/microchip,corepwm.yaml
20143 F:      Documentation/devicetree/bindings/riscv/microchip.yaml
20144 F:      Documentation/devicetree/bindings/soc/microchip/microchip,mpfs-sys-controller.yaml
20145 F:      Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml
20146 F:      Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml
20147 F:      arch/riscv/boot/dts/microchip/
20148 F:      drivers/char/hw_random/mpfs-rng.c
20149 F:      drivers/clk/microchip/clk-mpfs*.c
20150 F:      drivers/firmware/microchip/mpfs-auto-update.c
20151 F:      drivers/gpio/gpio-mpfs.c
20152 F:      drivers/i2c/busses/i2c-microchip-corei2c.c
20153 F:      drivers/mailbox/mailbox-mpfs.c
20154 F:      drivers/pci/controller/plda/pcie-microchip-host.c
20155 F:      drivers/pwm/pwm-microchip-core.c
20156 F:      drivers/reset/reset-mpfs.c
20157 F:      drivers/rtc/rtc-mpfs.c
20158 F:      drivers/soc/microchip/mpfs-sys-controller.c
20159 F:      drivers/spi/spi-microchip-core-qspi.c
20160 F:      drivers/spi/spi-microchip-core.c
20161 F:      drivers/usb/musb/mpfs.c
20162 F:      include/soc/microchip/mpfs.h
20163
20164 RISC-V MISC SOC SUPPORT
20165 M:      Conor Dooley <[email protected]>
20166 L:      [email protected]
20167 S:      Maintained
20168 Q:      https://patchwork.kernel.org/project/linux-riscv/list/
20169 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
20170 F:      arch/riscv/boot/dts/canaan/
20171 F:      arch/riscv/boot/dts/microchip/
20172 F:      arch/riscv/boot/dts/sifive/
20173 F:      arch/riscv/boot/dts/starfive/
20174
20175 RISC-V PMU DRIVERS
20176 M:      Atish Patra <[email protected]>
20177 R:      Anup Patel <[email protected]>
20178 L:      [email protected]
20179 S:      Supported
20180 F:      drivers/perf/riscv_pmu.c
20181 F:      drivers/perf/riscv_pmu_legacy.c
20182 F:      drivers/perf/riscv_pmu_sbi.c
20183
20184 RISC-V THEAD SoC SUPPORT
20185 M:      Drew Fustini <[email protected]>
20186 M:      Guo Ren <[email protected]>
20187 M:      Fu Wei <[email protected]>
20188 L:      [email protected]
20189 S:      Maintained
20190 T:      git https://github.com/pdp7/linux.git
20191 F:      Documentation/devicetree/bindings/clock/thead,th1520-clk-ap.yaml
20192 F:      Documentation/devicetree/bindings/mailbox/thead,th1520-mbox.yaml
20193 F:      Documentation/devicetree/bindings/net/thead,th1520-gmac.yaml
20194 F:      Documentation/devicetree/bindings/pinctrl/thead,th1520-pinctrl.yaml
20195 F:      arch/riscv/boot/dts/thead/
20196 F:      drivers/clk/thead/clk-th1520-ap.c
20197 F:      drivers/mailbox/mailbox-th1520.c
20198 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-thead.c
20199 F:      drivers/pinctrl/pinctrl-th1520.c
20200 F:      include/dt-bindings/clock/thead,th1520-clk-ap.h
20201
20202 RNBD BLOCK DRIVERS
20203 M:      Md. Haris Iqbal <[email protected]>
20204 M:      Jack Wang <[email protected]>
20205 L:      [email protected]
20206 S:      Maintained
20207 F:      drivers/block/rnbd/
20208
20209 ROCCAT DRIVERS
20210 M:      Stefan Achatz <[email protected]>
20211 S:      Maintained
20212 W:      http://sourceforge.net/projects/roccat/
20213 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
20214 F:      drivers/hid/hid-roccat*
20215 F:      include/linux/hid-roccat*
20216
20217 ROCKCHIP CAN-FD DRIVER
20218 M:      Marc Kleine-Budde <[email protected]>
20219 R:      [email protected]
20220 L:      [email protected]
20221 S:      Maintained
20222 F:      Documentation/devicetree/bindings/net/can/rockchip,rk3568v2-canfd.yaml
20223 F:      drivers/net/can/rockchip/
20224
20225 ROCKCHIP CRYPTO DRIVERS
20226 M:      Corentin Labbe <[email protected]>
20227 L:      [email protected]
20228 S:      Maintained
20229 F:      Documentation/devicetree/bindings/crypto/rockchip,rk3288-crypto.yaml
20230 F:      drivers/crypto/rockchip/
20231
20232 ROCKCHIP I2S TDM DRIVER
20233 M:      Nicolas Frattaroli <[email protected]>
20234 L:      [email protected]
20235 S:      Maintained
20236 F:      Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
20237 F:      sound/soc/rockchip/rockchip_i2s_tdm.*
20238
20239 ROCKCHIP ISP V1 DRIVER
20240 M:      Dafna Hirschfeld <[email protected]>
20241 M:      Laurent Pinchart <[email protected]>
20242 L:      [email protected]
20243 L:      [email protected]
20244 S:      Maintained
20245 F:      Documentation/admin-guide/media/rkisp1.rst
20246 F:      Documentation/devicetree/bindings/media/rockchip-isp1.yaml
20247 F:      Documentation/userspace-api/media/v4l/metafmt-rkisp1.rst
20248 F:      drivers/media/platform/rockchip/rkisp1
20249 F:      include/uapi/linux/rkisp1-config.h
20250
20251 ROCKCHIP RK3568 RANDOM NUMBER GENERATOR SUPPORT
20252 M:      Daniel Golle <[email protected]>
20253 M:      Aurelien Jarno <[email protected]>
20254 S:      Maintained
20255 F:      Documentation/devicetree/bindings/rng/rockchip,rk3568-rng.yaml
20256 F:      drivers/char/hw_random/rockchip-rng.c
20257
20258 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
20259 M:      Jacob Chen <[email protected]>
20260 M:      Ezequiel Garcia <[email protected]>
20261 L:      [email protected]
20262 L:      [email protected]
20263 S:      Maintained
20264 F:      Documentation/devicetree/bindings/media/rockchip-rga.yaml
20265 F:      drivers/media/platform/rockchip/rga/
20266
20267 ROCKCHIP RK3308 INTERNAL AUDIO CODEC
20268 M:      Luca Ceresoli <[email protected]>
20269 S:      Maintained
20270 F:      Documentation/devicetree/bindings/sound/rockchip,rk3308-codec.yaml
20271 F:      sound/soc/codecs/rk3308_codec.c
20272 F:      sound/soc/codecs/rk3308_codec.h
20273
20274 ROCKCHIP VIDEO DECODER DRIVER
20275 M:      Ezequiel Garcia <[email protected]>
20276 L:      [email protected]
20277 L:      [email protected]
20278 S:      Maintained
20279 F:      Documentation/devicetree/bindings/media/rockchip,vdec.yaml
20280 F:      drivers/staging/media/rkvdec/
20281
20282 ROCKER DRIVER
20283 M:      Jiri Pirko <[email protected]>
20284 L:      [email protected]
20285 S:      Supported
20286 F:      drivers/net/ethernet/rocker/
20287
20288 ROCKETPORT EXPRESS/INFINITY DRIVER
20289 M:      Kevin Cernekee <[email protected]>
20290 L:      [email protected]
20291 S:      Odd Fixes
20292 F:      drivers/tty/serial/rp2.*
20293
20294 ROHM BD99954 CHARGER IC
20295 M:      Matti Vaittinen <[email protected]>
20296 S:      Supported
20297 F:      drivers/power/supply/bd99954-charger.c
20298 F:      drivers/power/supply/bd99954-charger.h
20299
20300 ROHM BH1745 COLOUR SENSOR
20301 M:      Mudit Sharma <[email protected]>
20302 L:      [email protected]
20303 S:      Maintained
20304 F:      drivers/iio/light/bh1745.c
20305
20306 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
20307 M:      Tomasz Duszynski <[email protected]>
20308 S:      Maintained
20309 F:      Documentation/devicetree/bindings/iio/light/bh1750.yaml
20310 F:      drivers/iio/light/bh1750.c
20311
20312 ROHM BM1390 PRESSURE SENSOR DRIVER
20313 M:      Matti Vaittinen <[email protected]>
20314 L:      [email protected]
20315 S:      Supported
20316 F:      drivers/iio/pressure/rohm-bm1390.c
20317
20318 ROHM BU270xx LIGHT SENSOR DRIVERs
20319 M:      Matti Vaittinen <[email protected]>
20320 L:      [email protected]
20321 S:      Supported
20322 F:      drivers/iio/light/rohm-bu27008.c
20323 F:      drivers/iio/light/rohm-bu27034.c
20324
20325 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
20326 M:      Marek Vasut <[email protected]>
20327 L:      [email protected]
20328 L:      [email protected]
20329 S:      Supported
20330 F:      Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
20331 F:      drivers/gpio/gpio-bd9571mwv.c
20332 F:      drivers/mfd/bd9571mwv.c
20333 F:      drivers/regulator/bd9571mwv-regulator.c
20334 F:      include/linux/mfd/bd9571mwv.h
20335
20336 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
20337 M:      Matti Vaittinen <[email protected]>
20338 S:      Supported
20339 F:      drivers/clk/clk-bd718x7.c
20340 F:      drivers/gpio/gpio-bd71815.c
20341 F:      drivers/gpio/gpio-bd71828.c
20342 F:      drivers/mfd/rohm-bd71828.c
20343 F:      drivers/mfd/rohm-bd718x7.c
20344 F:      drivers/mfd/rohm-bd9576.c
20345 F:      drivers/mfd/rohm-bd96801.c
20346 F:      drivers/regulator/bd71815-regulator.c
20347 F:      drivers/regulator/bd71828-regulator.c
20348 F:      drivers/regulator/bd718x7-regulator.c
20349 F:      drivers/regulator/bd9576-regulator.c
20350 F:      drivers/regulator/bd96801-regulator.c
20351 F:      drivers/regulator/rohm-regulator.c
20352 F:      drivers/rtc/rtc-bd70528.c
20353 F:      drivers/watchdog/bd9576_wdt.c
20354 F:      drivers/watchdog/bd96801_wdt.c
20355 F:      include/linux/mfd/rohm-bd71815.h
20356 F:      include/linux/mfd/rohm-bd71828.h
20357 F:      include/linux/mfd/rohm-bd718x7.h
20358 F:      include/linux/mfd/rohm-bd957x.h
20359 F:      include/linux/mfd/rohm-bd96801.h
20360 F:      include/linux/mfd/rohm-generic.h
20361 F:      include/linux/mfd/rohm-shared.h
20362
20363 ROSE NETWORK LAYER
20364 L:      [email protected]
20365 S:      Orphan
20366 W:      https://linux-ax25.in-berlin.de
20367 F:      include/net/rose.h
20368 F:      include/uapi/linux/rose.h
20369 F:      net/rose/
20370
20371 ROTATION DRIVER FOR ALLWINNER A83T
20372 M:      Jernej Skrabec <[email protected]>
20373 L:      [email protected]
20374 S:      Maintained
20375 T:      git git://linuxtv.org/media.git
20376 F:      Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
20377 F:      drivers/media/platform/sunxi/sun8i-rotate/
20378
20379 RPMB SUBSYSTEM
20380 M:      Jens Wiklander <[email protected]>
20381 L:      [email protected]
20382 S:      Supported
20383 F:      drivers/misc/rpmb-core.c
20384 F:      include/linux/rpmb.h
20385
20386 RPMSG TTY DRIVER
20387 M:      Arnaud Pouliquen <[email protected]>
20388 L:      [email protected]
20389 S:      Maintained
20390 F:      drivers/tty/rpmsg_tty.c
20391
20392 RTASE ETHERNET DRIVER
20393 M:      Justin Lai <[email protected]>
20394 M:      Larry Chiu <[email protected]>
20395 L:      [email protected]
20396 S:      Maintained
20397 F:      drivers/net/ethernet/realtek/rtase/
20398
20399 RTL2830 MEDIA DRIVER
20400 L:      [email protected]
20401 S:      Orphan
20402 W:      https://linuxtv.org
20403 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
20404 F:      drivers/media/dvb-frontends/rtl2830*
20405
20406 RTL2832 MEDIA DRIVER
20407 L:      [email protected]
20408 S:      Orphan
20409 W:      https://linuxtv.org
20410 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
20411 F:      drivers/media/dvb-frontends/rtl2832*
20412
20413 RTL2832_SDR MEDIA DRIVER
20414 L:      [email protected]
20415 S:      Orphan
20416 W:      https://linuxtv.org
20417 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
20418 F:      drivers/media/dvb-frontends/rtl2832_sdr*
20419
20420 RTL8180 WIRELESS DRIVER
20421 L:      [email protected]
20422 S:      Orphan
20423 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
20424
20425 RTL8187 WIRELESS DRIVER
20426 M:      Hin-Tak Leung <[email protected]>
20427 L:      [email protected]
20428 S:      Maintained
20429 T:      git https://github.com/pkshih/rtw.git
20430 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
20431
20432 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
20433 M:      Jes Sorensen <[email protected]>
20434 L:      [email protected]
20435 S:      Maintained
20436 T:      git https://github.com/pkshih/rtw.git
20437 F:      drivers/net/wireless/realtek/rtl8xxxu/
20438
20439 RTL9300 I2C DRIVER (rtl9300-i2c)
20440 M:      Chris Packham <[email protected]>
20441 L:      [email protected]
20442 S:      Maintained
20443 F:      Documentation/devicetree/bindings/i2c/realtek,rtl9301-i2c.yaml
20444 F:      drivers/i2c/busses/i2c-rtl9300.c
20445
20446 RTRS TRANSPORT DRIVERS
20447 M:      Md. Haris Iqbal <[email protected]>
20448 M:      Jack Wang <[email protected]>
20449 L:      [email protected]
20450 S:      Maintained
20451 F:      drivers/infiniband/ulp/rtrs/
20452
20453 RUNTIME VERIFICATION (RV)
20454 M:      Steven Rostedt <[email protected]>
20455 L:      [email protected]
20456 S:      Maintained
20457 F:      Documentation/trace/rv/
20458 F:      include/linux/rv.h
20459 F:      include/rv/
20460 F:      kernel/trace/rv/
20461 F:      tools/verification/
20462
20463 RUST
20464 M:      Miguel Ojeda <[email protected]>
20465 M:      Alex Gaynor <[email protected]>
20466 R:      Boqun Feng <[email protected]>
20467 R:      Gary Guo <[email protected]>
20468 R:      Björn Roy Baron <[email protected]>
20469 R:      Benno Lossin <[email protected]>
20470 R:      Andreas Hindborg <[email protected]>
20471 R:      Alice Ryhl <[email protected]>
20472 R:      Trevor Gross <[email protected]>
20473 L:      [email protected]
20474 S:      Supported
20475 W:      https://rust-for-linux.com
20476 B:      https://github.com/Rust-for-Linux/linux/issues
20477 C:      zulip://rust-for-linux.zulipchat.com
20478 P:      https://rust-for-linux.com/contributing
20479 T:      git https://github.com/Rust-for-Linux/linux.git rust-next
20480 F:      .clippy.toml
20481 F:      Documentation/rust/
20482 F:      include/trace/events/rust_sample.h
20483 F:      rust/
20484 F:      samples/rust/
20485 F:      scripts/*rust*
20486 F:      tools/testing/selftests/rust/
20487 K:      \b(?i:rust)\b
20488
20489 RUST [ALLOC]
20490 M:      Danilo Krummrich <[email protected]>
20491 L:      [email protected]
20492 S:      Maintained
20493 F:      rust/kernel/alloc.rs
20494 F:      rust/kernel/alloc/
20495
20496 RXRPC SOCKETS (AF_RXRPC)
20497 M:      David Howells <[email protected]>
20498 M:      Marc Dionne <[email protected]>
20499 L:      [email protected]
20500 S:      Supported
20501 W:      https://www.infradead.org/~dhowells/kafs/
20502 F:      Documentation/networking/rxrpc.rst
20503 F:      include/keys/rxrpc-type.h
20504 F:      include/net/af_rxrpc.h
20505 F:      include/trace/events/rxrpc.h
20506 F:      include/uapi/linux/rxrpc.h
20507 F:      net/rxrpc/
20508
20509 S3 SAVAGE FRAMEBUFFER DRIVER
20510 M:      Antonino Daplas <[email protected]>
20511 L:      [email protected]
20512 S:      Maintained
20513 F:      drivers/video/fbdev/savage/
20514
20515 S390 ARCHITECTURE
20516 M:      Heiko Carstens <[email protected]>
20517 M:      Vasily Gorbik <[email protected]>
20518 M:      Alexander Gordeev <[email protected]>
20519 R:      Christian Borntraeger <[email protected]>
20520 R:      Sven Schnelle <[email protected]>
20521 L:      [email protected]
20522 S:      Supported
20523 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
20524 F:      Documentation/driver-api/s390-drivers.rst
20525 F:      Documentation/arch/s390/
20526 F:      arch/s390/
20527 F:      drivers/s390/
20528 F:      drivers/watchdog/diag288_wdt.c
20529
20530 S390 COMMON I/O LAYER
20531 M:      Vineeth Vijayan <[email protected]>
20532 M:      Peter Oberparleiter <[email protected]>
20533 L:      [email protected]
20534 S:      Supported
20535 F:      drivers/s390/cio/
20536
20537 S390 CRYPTO MODULES, PRNG DRIVER, ARCH RANDOM
20538 M:      Harald Freudenberger <[email protected]>
20539 M:      Holger Dengler <[email protected]>
20540 L:      [email protected]
20541 L:      [email protected]
20542 S:      Supported
20543 F:      arch/s390/crypto/
20544 F:      arch/s390/include/asm/archrandom.h
20545 F:      arch/s390/include/asm/cpacf.h
20546
20547 S390 DASD DRIVER
20548 M:      Stefan Haberland <[email protected]>
20549 M:      Jan Hoeppner <[email protected]>
20550 L:      [email protected]
20551 S:      Supported
20552 F:      block/partitions/ibm.c
20553 F:      drivers/s390/block/dasd*
20554 F:      include/linux/dasd_mod.h
20555
20556 S390 HWRANDOM TRNG DRIVER
20557 M:      Harald Freudenberger <[email protected]>
20558 M:      Holger Dengler <[email protected]>
20559 L:      [email protected]
20560 L:      [email protected]
20561 S:      Supported
20562 F:      drivers/char/hw_random/s390-trng.c
20563
20564 S390 IOMMU (PCI)
20565 M:      Niklas Schnelle <[email protected]>
20566 M:      Matthew Rosato <[email protected]>
20567 R:      Gerald Schaefer <[email protected]>
20568 L:      [email protected]
20569 S:      Supported
20570 F:      drivers/iommu/s390-iommu.c
20571
20572 S390 IUCV NETWORK LAYER
20573 M:      Alexandra Winter <[email protected]>
20574 M:      Thorsten Winkler <[email protected]>
20575 L:      [email protected]
20576 L:      [email protected]
20577 S:      Supported
20578 F:      drivers/s390/net/*iucv*
20579 F:      include/net/iucv/
20580 F:      net/iucv/
20581
20582 S390 MM
20583 M:      Alexander Gordeev <[email protected]>
20584 M:      Gerald Schaefer <[email protected]>
20585 L:      [email protected]
20586 S:      Supported
20587 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
20588 F:      arch/s390/include/asm/pgtable.h
20589 F:      arch/s390/mm
20590
20591 S390 NETWORK DRIVERS
20592 M:      Alexandra Winter <[email protected]>
20593 M:      Thorsten Winkler <[email protected]>
20594 L:      [email protected]
20595 L:      [email protected]
20596 S:      Supported
20597 F:      drivers/s390/net/
20598
20599 S390 PCI SUBSYSTEM
20600 M:      Niklas Schnelle <[email protected]>
20601 M:      Gerald Schaefer <[email protected]>
20602 L:      [email protected]
20603 S:      Supported
20604 F:      Documentation/arch/s390/pci.rst
20605 F:      arch/s390/pci/
20606 F:      drivers/pci/hotplug/s390_pci_hpc.c
20607
20608 S390 PTP DRIVER
20609 M:      Sven Schnelle <[email protected]>
20610 L:      [email protected]
20611 S:      Supported
20612 F:      drivers/ptp/ptp_s390.c
20613
20614 S390 SCM DRIVER
20615 M:      Vineeth Vijayan <[email protected]>
20616 L:      [email protected]
20617 S:      Supported
20618 F:      drivers/s390/block/scm*
20619 F:      drivers/s390/cio/scm.c
20620
20621 S390 VFIO AP DRIVER
20622 M:      Tony Krowiak <[email protected]>
20623 M:      Halil Pasic <[email protected]>
20624 M:      Jason Herne <[email protected]>
20625 L:      [email protected]
20626 S:      Supported
20627 F:      Documentation/arch/s390/vfio-ap*
20628 F:      drivers/s390/crypto/vfio_ap*
20629
20630 S390 VFIO-CCW DRIVER
20631 M:      Eric Farman <[email protected]>
20632 M:      Matthew Rosato <[email protected]>
20633 R:      Halil Pasic <[email protected]>
20634 L:      [email protected]
20635 L:      [email protected]
20636 S:      Supported
20637 F:      Documentation/arch/s390/vfio-ccw.rst
20638 F:      drivers/s390/cio/vfio_ccw*
20639 F:      include/uapi/linux/vfio_ccw.h
20640
20641 S390 VFIO-PCI DRIVER
20642 M:      Matthew Rosato <[email protected]>
20643 M:      Eric Farman <[email protected]>
20644 L:      [email protected]
20645 L:      [email protected]
20646 S:      Supported
20647 F:      arch/s390/kvm/pci*
20648 F:      drivers/vfio/pci/vfio_pci_zdev.c
20649 F:      include/uapi/linux/vfio_zdev.h
20650
20651 S390 ZCRYPT AND PKEY DRIVER AND AP BUS
20652 M:      Harald Freudenberger <[email protected]>
20653 M:      Holger Dengler <[email protected]>
20654 L:      [email protected]
20655 S:      Supported
20656 F:      arch/s390/include/asm/ap.h
20657 F:      arch/s390/include/asm/pkey.h
20658 F:      arch/s390/include/asm/trace/zcrypt.h
20659 F:      arch/s390/include/uapi/asm/pkey.h
20660 F:      arch/s390/include/uapi/asm/zcrypt.h
20661 F:      drivers/s390/crypto/
20662
20663 S390 ZFCP DRIVER
20664 M:      Steffen Maier <[email protected]>
20665 M:      Benjamin Block <[email protected]>
20666 L:      [email protected]
20667 S:      Supported
20668 F:      drivers/s390/scsi/zfcp_*
20669
20670 SAA6588 RDS RECEIVER DRIVER
20671 M:      Hans Verkuil <[email protected]>
20672 L:      [email protected]
20673 S:      Odd Fixes
20674 W:      https://linuxtv.org
20675 T:      git git://linuxtv.org/media.git
20676 F:      drivers/media/i2c/saa6588*
20677
20678 SAA7134 VIDEO4LINUX DRIVER
20679 M:      Mauro Carvalho Chehab <[email protected]>
20680 L:      [email protected]
20681 S:      Odd fixes
20682 W:      https://linuxtv.org
20683 T:      git git://linuxtv.org/media.git
20684 F:      Documentation/driver-api/media/drivers/saa7134*
20685 F:      drivers/media/pci/saa7134/
20686
20687 SAA7146 VIDEO4LINUX-2 DRIVER
20688 M:      Hans Verkuil <[email protected]>
20689 L:      [email protected]
20690 S:      Maintained
20691 T:      git git://linuxtv.org/media.git
20692 F:      drivers/media/common/saa7146/
20693 F:      drivers/media/pci/saa7146/
20694 F:      include/media/drv-intf/saa7146*
20695
20696 SAFESETID SECURITY MODULE
20697 M:      Micah Morton <[email protected]>
20698 S:      Supported
20699 F:      Documentation/admin-guide/LSM/SafeSetID.rst
20700 F:      security/safesetid/
20701
20702 SAMSUNG AUDIO (ASoC) DRIVERS
20703 M:      Sylwester Nawrocki <[email protected]>
20704 L:      [email protected]
20705 S:      Maintained
20706 B:      mailto:[email protected]
20707 F:      Documentation/devicetree/bindings/sound/samsung*
20708 F:      sound/soc/samsung/
20709
20710 SAMSUNG EXYNOS850 SoC SUPPORT
20711 M:      Sam Protsenko <[email protected]>
20712 L:      [email protected] (moderated for non-subscribers)
20713 L:      [email protected]
20714 S:      Maintained
20715 F:      Documentation/devicetree/bindings/clock/samsung,exynos850-clock.yaml
20716 F:      arch/arm64/boot/dts/exynos/exynos850*
20717 F:      drivers/clk/samsung/clk-exynos850.c
20718 F:      include/dt-bindings/clock/exynos850.h
20719
20720 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
20721 M:      Krzysztof Kozlowski <[email protected]>
20722 L:      [email protected]
20723 L:      [email protected]
20724 S:      Maintained
20725 F:      Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
20726 F:      drivers/crypto/exynos-rng.c
20727
20728 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
20729 M:      Łukasz Stelmach <[email protected]>
20730 L:      [email protected]
20731 S:      Maintained
20732 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
20733 F:      drivers/char/hw_random/exynos-trng.c
20734
20735 SAMSUNG FRAMEBUFFER DRIVER
20736 M:      Jingoo Han <[email protected]>
20737 L:      [email protected]
20738 S:      Maintained
20739 F:      drivers/video/fbdev/s3c-fb.c
20740
20741 SAMSUNG INTERCONNECT DRIVERS
20742 M:      Sylwester Nawrocki <[email protected]>
20743 M:      Artur Świgoń <[email protected]>
20744 L:      [email protected]
20745 L:      [email protected]
20746 S:      Supported
20747 F:      drivers/interconnect/samsung/
20748
20749 SAMSUNG LAPTOP DRIVER
20750 M:      Corentin Chary <[email protected]>
20751 L:      [email protected]
20752 S:      Maintained
20753 F:      drivers/platform/x86/samsung-laptop.c
20754
20755 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
20756 M:      Krzysztof Kozlowski <[email protected]>
20757 L:      [email protected]
20758 L:      [email protected]
20759 S:      Maintained
20760 B:      mailto:[email protected]
20761 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
20762 F:      Documentation/devicetree/bindings/mfd/samsung,s2*.yaml
20763 F:      Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
20764 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
20765 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
20766 F:      drivers/clk/clk-s2mps11.c
20767 F:      drivers/mfd/sec*.c
20768 F:      drivers/regulator/s2m*.c
20769 F:      drivers/regulator/s5m*.c
20770 F:      drivers/rtc/rtc-s5m.c
20771 F:      include/linux/mfd/samsung/
20772
20773 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
20774 M:      Sylwester Nawrocki <[email protected]>
20775 L:      [email protected]
20776 L:      [email protected]
20777 S:      Maintained
20778 F:      drivers/media/platform/samsung/s3c-camif/
20779 F:      include/media/drv-intf/s3c_camif.h
20780
20781 SAMSUNG S3FWRN5 NFC DRIVER
20782 M:      Krzysztof Kozlowski <[email protected]>
20783 S:      Maintained
20784 F:      Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
20785 F:      drivers/nfc/s3fwrn5
20786
20787 SAMSUNG S5C73M3 CAMERA DRIVER
20788 M:      Sylwester Nawrocki <[email protected]>
20789 M:      Andrzej Hajda <[email protected]>
20790 L:      [email protected]
20791 S:      Supported
20792 F:      Documentation/devicetree/bindings/media/samsung,s5c73m3.yaml
20793 F:      drivers/media/i2c/s5c73m3/*
20794
20795 SAMSUNG S5K5BAF CAMERA DRIVER
20796 M:      Sylwester Nawrocki <[email protected]>
20797 M:      Andrzej Hajda <[email protected]>
20798 L:      [email protected]
20799 S:      Supported
20800 F:      drivers/media/i2c/s5k5baf.c
20801
20802 SAMSUNG S5P Security SubSystem (SSS) DRIVER
20803 M:      Krzysztof Kozlowski <[email protected]>
20804 M:      Vladimir Zapolskiy <[email protected]>
20805 L:      [email protected]
20806 L:      [email protected]
20807 S:      Maintained
20808 F:      Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
20809 F:      Documentation/devicetree/bindings/crypto/samsung-sss.yaml
20810 F:      drivers/crypto/s5p-sss.c
20811
20812 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
20813 M:      Sylwester Nawrocki <[email protected]>
20814 L:      [email protected]
20815 S:      Supported
20816 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
20817 F:      Documentation/devicetree/bindings/media/samsung,exynos4210-csis.yaml
20818 F:      Documentation/devicetree/bindings/media/samsung,exynos4210-fimc.yaml
20819 F:      Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-is.yaml
20820 F:      Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-lite.yaml
20821 F:      Documentation/devicetree/bindings/media/samsung,fimc.yaml
20822 F:      drivers/media/platform/samsung/exynos4-is/
20823
20824 SAMSUNG SOC CLOCK DRIVERS
20825 M:      Krzysztof Kozlowski <[email protected]>
20826 M:      Sylwester Nawrocki <[email protected]>
20827 M:      Chanwoo Choi <[email protected]>
20828 R:      Alim Akhtar <[email protected]>
20829 L:      [email protected]
20830 S:      Maintained
20831 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
20832 F:      Documentation/devicetree/bindings/clock/samsung,*.yaml
20833 F:      Documentation/devicetree/bindings/clock/samsung,s3c*
20834 F:      drivers/clk/samsung/
20835 F:      include/dt-bindings/clock/exynos*.h
20836 F:      include/dt-bindings/clock/s5p*.h
20837 F:      include/dt-bindings/clock/samsung,*.h
20838 F:      include/linux/clk/samsung.h
20839
20840 SAMSUNG SPI DRIVERS
20841 M:      Andi Shyti <[email protected]>
20842 L:      [email protected]
20843 L:      [email protected]
20844 S:      Maintained
20845 F:      Documentation/devicetree/bindings/spi/samsung,spi*.yaml
20846 F:      drivers/spi/spi-s3c*
20847 F:      include/linux/platform_data/spi-s3c64xx.h
20848
20849 SAMSUNG SXGBE DRIVERS
20850 M:      Byungho An <[email protected]>
20851 L:      [email protected]
20852 S:      Supported
20853 F:      drivers/net/ethernet/samsung/sxgbe/
20854
20855 SAMSUNG THERMAL DRIVER
20856 M:      Bartlomiej Zolnierkiewicz <[email protected]>
20857 M:      Krzysztof Kozlowski <[email protected]>
20858 L:      [email protected]
20859 L:      [email protected]
20860 S:      Maintained
20861 F:      Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
20862 F:      drivers/thermal/samsung/
20863
20864 SAMSUNG USB2 PHY DRIVER
20865 M:      Sylwester Nawrocki <[email protected]>
20866 L:      [email protected]
20867 S:      Supported
20868 F:      Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
20869 F:      Documentation/driver-api/phy/samsung-usb2.rst
20870 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
20871 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
20872 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
20873 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
20874 F:      drivers/phy/samsung/phy-samsung-usb2.c
20875 F:      drivers/phy/samsung/phy-samsung-usb2.h
20876
20877 SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
20878 M:      Paul Barker <[email protected]>
20879 R:      Marc Murphy <[email protected]>
20880 S:      Supported
20881 F:      arch/arm/boot/dts/ti/omap/am335x-sancloud*
20882
20883 SC1200 WDT DRIVER
20884 M:      Zwane Mwaikambo <[email protected]>
20885 S:      Maintained
20886 F:      drivers/watchdog/sc1200wdt.c
20887
20888 SCHEDULER
20889 M:      Ingo Molnar <[email protected]>
20890 M:      Peter Zijlstra <[email protected]>
20891 M:      Juri Lelli <[email protected]> (SCHED_DEADLINE)
20892 M:      Vincent Guittot <[email protected]> (SCHED_NORMAL)
20893 R:      Dietmar Eggemann <[email protected]> (SCHED_NORMAL)
20894 R:      Steven Rostedt <[email protected]> (SCHED_FIFO/SCHED_RR)
20895 R:      Ben Segall <[email protected]> (CONFIG_CFS_BANDWIDTH)
20896 R:      Mel Gorman <[email protected]> (CONFIG_NUMA_BALANCING)
20897 R:      Valentin Schneider <[email protected]> (TOPOLOGY)
20898 L:      [email protected]
20899 S:      Maintained
20900 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
20901 F:      include/linux/preempt.h
20902 F:      include/linux/sched.h
20903 F:      include/linux/wait.h
20904 F:      include/uapi/linux/sched.h
20905 F:      kernel/sched/
20906
20907 SCHEDULER - SCHED_EXT
20908 R:      Tejun Heo <[email protected]>
20909 R:      David Vernet <[email protected]>
20910 R:      Andrea Righi <[email protected]>
20911 R:      Changwoo Min <[email protected]>
20912 L:      [email protected]
20913 S:      Maintained
20914 W:      https://github.com/sched-ext/scx
20915 T:      git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext.git
20916 F:      include/linux/sched/ext.h
20917 F:      kernel/sched/ext.h
20918 F:      kernel/sched/ext.c
20919 F:      tools/sched_ext/
20920 F:      tools/testing/selftests/sched_ext
20921
20922 SCIOSENSE ENS160 MULTI-GAS SENSOR DRIVER
20923 M:      Gustavo Silva <[email protected]>
20924 S:      Maintained
20925 F:      drivers/iio/chemical/ens160_core.c
20926 F:      drivers/iio/chemical/ens160_i2c.c
20927 F:      drivers/iio/chemical/ens160_spi.c
20928 F:      drivers/iio/chemical/ens160.h
20929
20930 SCSI LIBSAS SUBSYSTEM
20931 R:      John Garry <[email protected]>
20932 R:      Jason Yan <[email protected]>
20933 L:      [email protected]
20934 S:      Supported
20935 F:      Documentation/scsi/libsas.rst
20936 F:      drivers/scsi/libsas/
20937 F:      include/scsi/libsas.h
20938 F:      include/scsi/sas_ata.h
20939
20940 SCSI RDMA PROTOCOL (SRP) INITIATOR
20941 M:      Bart Van Assche <[email protected]>
20942 L:      [email protected]
20943 S:      Supported
20944 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
20945 F:      drivers/infiniband/ulp/srp/
20946 F:      include/scsi/srp.h
20947
20948 SCSI RDMA PROTOCOL (SRP) TARGET
20949 M:      Bart Van Assche <[email protected]>
20950 L:      [email protected]
20951 L:      [email protected]
20952 S:      Supported
20953 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
20954 F:      drivers/infiniband/ulp/srpt/
20955
20956 SCSI SG DRIVER
20957 M:      Doug Gilbert <[email protected]>
20958 L:      [email protected]
20959 S:      Maintained
20960 W:      http://sg.danny.cz/sg
20961 F:      Documentation/scsi/scsi-generic.rst
20962 F:      drivers/scsi/sg.c
20963 F:      include/scsi/sg.h
20964
20965 SCSI SUBSYSTEM
20966 M:      "James E.J. Bottomley" <[email protected]>
20967 M:      "Martin K. Petersen" <[email protected]>
20968 L:      [email protected]
20969 S:      Maintained
20970 Q:      https://patchwork.kernel.org/project/linux-scsi/list/
20971 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
20972 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
20973 F:      Documentation/devicetree/bindings/scsi/
20974 F:      drivers/scsi/
20975 F:      drivers/ufs/
20976 F:      include/scsi/
20977 F:      include/uapi/scsi/
20978
20979 SCSI TAPE DRIVER
20980 M:      Kai Mäkisara <[email protected]>
20981 L:      [email protected]
20982 S:      Maintained
20983 F:      Documentation/scsi/st.rst
20984 F:      drivers/scsi/st.*
20985 F:      drivers/scsi/st_*.h
20986
20987 SCSI TARGET CORE USER DRIVER
20988 M:      Bodo Stroesser <[email protected]>
20989 L:      [email protected]
20990 L:      [email protected]
20991 S:      Supported
20992 F:      Documentation/target/tcmu-design.rst
20993 F:      drivers/target/target_core_user.c
20994 F:      include/uapi/linux/target_core_user.h
20995
20996 SCSI TARGET SUBSYSTEM
20997 M:      "Martin K. Petersen" <[email protected]>
20998 L:      [email protected]
20999 L:      [email protected]
21000 S:      Supported
21001 Q:      https://patchwork.kernel.org/project/target-devel/list/
21002 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
21003 F:      Documentation/target/
21004 F:      drivers/target/
21005 F:      include/target/
21006
21007 SCTP PROTOCOL
21008 M:      Marcelo Ricardo Leitner <[email protected]>
21009 M:      Xin Long <[email protected]>
21010 L:      [email protected]
21011 S:      Maintained
21012 W:      https://github.com/sctp/lksctp-tools/wiki
21013 F:      Documentation/networking/sctp.rst
21014 F:      include/linux/sctp.h
21015 F:      include/net/sctp/
21016 F:      include/uapi/linux/sctp.h
21017 F:      net/sctp/
21018
21019 SCx200 CPU SUPPORT
21020 M:      Jim Cromie <[email protected]>
21021 S:      Odd Fixes
21022 F:      Documentation/i2c/busses/scx200_acb.rst
21023 F:      arch/x86/platform/scx200/
21024 F:      drivers/i2c/busses/scx200*
21025 F:      drivers/mtd/maps/scx200_docflash.c
21026 F:      drivers/watchdog/scx200_wdt.c
21027 F:      include/linux/scx200.h
21028
21029 SCx200 GPIO DRIVER
21030 M:      Jim Cromie <[email protected]>
21031 S:      Maintained
21032 F:      drivers/char/scx200_gpio.c
21033 F:      include/linux/scx200_gpio.h
21034
21035 SCx200 HRT CLOCKSOURCE DRIVER
21036 M:      Jim Cromie <[email protected]>
21037 S:      Maintained
21038 F:      drivers/clocksource/scx200_hrt.c
21039
21040 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
21041 M:      Sascha Sommer <[email protected]>
21042 L:      [email protected] (subscribers-only)
21043 S:      Maintained
21044 F:      drivers/mmc/host/sdricoh_cs.c
21045
21046 SECO BOARDS CEC DRIVER
21047 M:      Ettore Chimenti <[email protected]>
21048 S:      Maintained
21049 F:      drivers/media/cec/platform/seco/seco-cec.c
21050 F:      drivers/media/cec/platform/seco/seco-cec.h
21051
21052 SECURE COMPUTING
21053 M:      Kees Cook <[email protected]>
21054 R:      Andy Lutomirski <[email protected]>
21055 R:      Will Drewry <[email protected]>
21056 S:      Supported
21057 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp
21058 F:      Documentation/userspace-api/seccomp_filter.rst
21059 F:      include/linux/seccomp.h
21060 F:      include/uapi/linux/seccomp.h
21061 F:      kernel/seccomp.c
21062 F:      tools/testing/selftests/kselftest_harness.h
21063 F:      tools/testing/selftests/seccomp/*
21064 K:      \bsecure_computing
21065 K:      \bTIF_SECCOMP\b
21066
21067 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
21068 M:      Kamal Dasu <[email protected]>
21069 M:      Al Cooper <[email protected]>
21070 R:      Broadcom internal kernel review list <[email protected]>
21071 L:      [email protected]
21072 S:      Maintained
21073 F:      drivers/mmc/host/sdhci-brcmstb*
21074
21075 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
21076 M:      Adrian Hunter <[email protected]>
21077 L:      [email protected]
21078 S:      Supported
21079 F:      Documentation/devicetree/bindings/mmc/sdhci-common.yaml
21080 F:      drivers/mmc/host/sdhci*
21081
21082 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
21083 M:      Aubin Constans <[email protected]>
21084 R:      Eugen Hristev <[email protected]>
21085 L:      [email protected]
21086 S:      Supported
21087 F:      drivers/mmc/host/sdhci-of-at91.c
21088
21089 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
21090 M:      Haibo Chen <[email protected]>
21091 L:      [email protected]
21092 L:      [email protected]
21093 L:      [email protected]
21094 S:      Maintained
21095 F:      drivers/mmc/host/sdhci-esdhc-imx.c
21096
21097 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
21098 M:      Ben Dooks <[email protected]>
21099 M:      Jaehoon Chung <[email protected]>
21100 L:      [email protected]
21101 S:      Maintained
21102 F:      drivers/mmc/host/sdhci-s3c*
21103
21104 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
21105 M:      Viresh Kumar <[email protected]>
21106 L:      [email protected]
21107 S:      Maintained
21108 F:      drivers/mmc/host/sdhci-spear.c
21109
21110 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
21111 M:      Vignesh Raghavendra <[email protected]>
21112 L:      [email protected]
21113 S:      Maintained
21114 F:      drivers/mmc/host/sdhci-omap.c
21115
21116 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
21117 M:      Jonathan Derrick <[email protected]>
21118 L:      [email protected]
21119 S:      Supported
21120 F:      block/opal_proto.h
21121 F:      block/sed*
21122 F:      include/linux/sed*
21123 F:      include/uapi/linux/sed*
21124
21125 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
21126 M:      Mark Rutland <[email protected]>
21127 M:      Lorenzo Pieralisi <[email protected]>
21128 M:      Sudeep Holla <[email protected]>
21129 L:      [email protected] (moderated for non-subscribers)
21130 S:      Maintained
21131 F:      drivers/firmware/smccc/
21132 F:      include/linux/arm-smccc.h
21133
21134 SECURITY CONTACT
21135 M:      Security Officers <[email protected]>
21136 S:      Supported
21137 F:      Documentation/process/security-bugs.rst
21138
21139 SECURITY SUBSYSTEM
21140 M:      Paul Moore <[email protected]>
21141 M:      James Morris <[email protected]>
21142 M:      "Serge E. Hallyn" <[email protected]>
21143 L:      [email protected]
21144 S:      Supported
21145 Q:      https://patchwork.kernel.org/project/linux-security-module/list
21146 B:      mailto:[email protected]
21147 P:      https://github.com/LinuxSecurityModule/kernel/blob/main/README.md
21148 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
21149 F:      include/linux/lsm/
21150 F:      include/linux/lsm_audit.h
21151 F:      include/linux/lsm_hook_defs.h
21152 F:      include/linux/lsm_hooks.h
21153 F:      include/linux/security.h
21154 F:      include/uapi/linux/lsm.h
21155 F:      security/
21156 F:      tools/testing/selftests/lsm/
21157 X:      security/selinux/
21158 K:      \bsecurity_[a-z_0-9]\+\b
21159
21160 SELINUX SECURITY MODULE
21161 M:      Paul Moore <[email protected]>
21162 M:      Stephen Smalley <[email protected]>
21163 R:      Ondrej Mosnacek <[email protected]>
21164 L:      [email protected]
21165 S:      Supported
21166 W:      https://github.com/SELinuxProject
21167 Q:      https://patchwork.kernel.org/project/selinux/list
21168 B:      mailto:[email protected]
21169 P:      https://github.com/SELinuxProject/selinux-kernel/blob/main/README.md
21170 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
21171 F:      Documentation/ABI/removed/sysfs-selinux-checkreqprot
21172 F:      Documentation/ABI/removed/sysfs-selinux-disable
21173 F:      Documentation/admin-guide/LSM/SELinux.rst
21174 F:      include/trace/events/avc.h
21175 F:      include/uapi/linux/selinux_netlink.h
21176 F:      scripts/selinux/
21177 F:      security/selinux/
21178
21179 SENSABLE PHANTOM
21180 M:      Jiri Slaby <[email protected]>
21181 S:      Maintained
21182 F:      drivers/misc/phantom.c
21183 F:      include/uapi/linux/phantom.h
21184
21185 SENSEAIR SUNRISE 006-0-0007
21186 M:      Jacopo Mondi <[email protected]>
21187 S:      Maintained
21188 F:      Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
21189 F:      Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
21190 F:      drivers/iio/chemical/sunrise_co2.c
21191
21192 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
21193 M:      Tomasz Duszynski <[email protected]>
21194 S:      Maintained
21195 F:      Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
21196 F:      drivers/iio/chemical/scd30.h
21197 F:      drivers/iio/chemical/scd30_core.c
21198 F:      drivers/iio/chemical/scd30_i2c.c
21199 F:      drivers/iio/chemical/scd30_serial.c
21200
21201 SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
21202 M:      Roan van Dijk <[email protected]>
21203 S:      Maintained
21204 F:      Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
21205 F:      drivers/iio/chemical/scd4x.c
21206
21207 SENSIRION SDP500 DIFFERENTIAL PRESSURE SENSOR DRIVER
21208 M:      Petar Stoykov <[email protected]>
21209 S:      Maintained
21210 F:      Documentation/devicetree/bindings/iio/pressure/sensirion,sdp500.yaml
21211 F:      drivers/iio/pressure/sdp500.c
21212
21213 SENSIRION SGP40 GAS SENSOR DRIVER
21214 M:      Andreas Klinger <[email protected]>
21215 S:      Maintained
21216 F:      Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
21217 F:      drivers/iio/chemical/sgp40.c
21218
21219 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
21220 M:      Tomasz Duszynski <[email protected]>
21221 S:      Maintained
21222 F:      Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
21223 F:      drivers/iio/chemical/sps30.c
21224 F:      drivers/iio/chemical/sps30_i2c.c
21225 F:      drivers/iio/chemical/sps30_serial.c
21226
21227 SERIAL DEVICE BUS
21228 M:      Rob Herring <[email protected]>
21229 L:      [email protected]
21230 S:      Maintained
21231 F:      Documentation/devicetree/bindings/serial/serial.yaml
21232 F:      drivers/tty/serdev/
21233 F:      include/linux/serdev.h
21234
21235 SERIAL IR RECEIVER
21236 M:      Sean Young <[email protected]>
21237 L:      [email protected]
21238 S:      Maintained
21239 F:      drivers/media/rc/serial_ir.c
21240
21241 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
21242 M:      Srinivas Kandagatla <[email protected]>
21243 L:      [email protected]
21244 S:      Maintained
21245 F:      Documentation/devicetree/bindings/slimbus/
21246 F:      drivers/slimbus/
21247 F:      include/linux/slimbus.h
21248
21249 SFC NETWORK DRIVER
21250 M:      Edward Cree <[email protected]>
21251 M:      Martin Habets <[email protected]>
21252 L:      [email protected]
21253 L:      [email protected]
21254 S:      Supported
21255 F:      Documentation/networking/devlink/sfc.rst
21256 F:      drivers/net/ethernet/sfc/
21257
21258 SFCTEMP HWMON DRIVER
21259 M:      Emil Renner Berthing <[email protected]>
21260 M:      Hal Feng <[email protected]>
21261 L:      [email protected]
21262 S:      Maintained
21263 F:      Documentation/devicetree/bindings/hwmon/starfive,jh71x0-temp.yaml
21264 F:      Documentation/hwmon/sfctemp.rst
21265 F:      drivers/hwmon/sfctemp.c
21266
21267 SFF/SFP/SFP+ MODULE SUPPORT
21268 M:      Russell King <[email protected]>
21269 L:      [email protected]
21270 S:      Maintained
21271 F:      Documentation/devicetree/bindings/net/sff,sfp.yaml
21272 F:      drivers/net/phy/phylink.c
21273 F:      drivers/net/phy/sfp*
21274 F:      include/linux/mdio/mdio-i2c.h
21275 F:      include/linux/phylink.h
21276 F:      include/linux/sfp.h
21277 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)
21278
21279 SGI GRU DRIVER
21280 M:      Dimitri Sivanich <[email protected]>
21281 S:      Maintained
21282 F:      drivers/misc/sgi-gru/
21283
21284 SGI XP/XPC/XPNET DRIVER
21285 M:      Robin Holt <[email protected]>
21286 M:      Steve Wahl <[email protected]>
21287 S:      Maintained
21288 F:      drivers/misc/sgi-xp/
21289
21290 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
21291 M:      Wenjia Zhang <[email protected]>
21292 M:      Jan Karcher <[email protected]>
21293 R:      D. Wythe <[email protected]>
21294 R:      Tony Lu <[email protected]>
21295 R:      Wen Gu <[email protected]>
21296 L:      [email protected]
21297 L:      [email protected]
21298 S:      Supported
21299 F:      net/smc/
21300
21301 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
21302 M:      Linus Walleij <[email protected]>
21303 L:      [email protected]
21304 S:      Maintained
21305 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
21306 F:      Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
21307 F:      drivers/iio/light/gp2ap002.c
21308
21309 SHARP RJ54N1CB0C SENSOR DRIVER
21310 M:      Jacopo Mondi <[email protected]>
21311 L:      [email protected]
21312 S:      Odd fixes
21313 T:      git git://linuxtv.org/media.git
21314 F:      drivers/media/i2c/rj54n1cb0c.c
21315 F:      include/media/i2c/rj54n1cb0c.h
21316
21317 SHRINKER
21318 M:      Andrew Morton <[email protected]>
21319 M:      Dave Chinner <[email protected]>
21320 R:      Qi Zheng <[email protected]>
21321 R:      Roman Gushchin <[email protected]>
21322 R:      Muchun Song <[email protected]>
21323 L:      [email protected]
21324 S:      Maintained
21325 F:      Documentation/admin-guide/mm/shrinker_debugfs.rst
21326 F:      include/linux/shrinker.h
21327 F:      mm/shrinker.c
21328 F:      mm/shrinker_debug.c
21329
21330 SH_VOU V4L2 OUTPUT DRIVER
21331 L:      [email protected]
21332 S:      Orphan
21333 F:      drivers/media/platform/renesas/sh_vou.c
21334 F:      include/media/drv-intf/sh_vou.h
21335
21336 SI2157 MEDIA DRIVER
21337 L:      [email protected]
21338 S:      Orphan
21339 W:      https://linuxtv.org
21340 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
21341 F:      drivers/media/tuners/si2157*
21342
21343 SI2165 MEDIA DRIVER
21344 M:      Matthias Schwarzott <[email protected]>
21345 L:      [email protected]
21346 S:      Maintained
21347 W:      https://linuxtv.org
21348 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
21349 F:      drivers/media/dvb-frontends/si2165*
21350
21351 SI2168 MEDIA DRIVER
21352 L:      [email protected]
21353 S:      Orphan
21354 W:      https://linuxtv.org
21355 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
21356 F:      drivers/media/dvb-frontends/si2168*
21357
21358 SI470X FM RADIO RECEIVER I2C DRIVER
21359 M:      Hans Verkuil <[email protected]>
21360 L:      [email protected]
21361 S:      Odd Fixes
21362 W:      https://linuxtv.org
21363 T:      git git://linuxtv.org/media.git
21364 F:      Documentation/devicetree/bindings/media/silabs,si470x.yaml
21365 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
21366
21367 SI470X FM RADIO RECEIVER USB DRIVER
21368 M:      Hans Verkuil <[email protected]>
21369 L:      [email protected]
21370 S:      Maintained
21371 W:      https://linuxtv.org
21372 T:      git git://linuxtv.org/media.git
21373 F:      drivers/media/radio/si470x/radio-si470x-common.c
21374 F:      drivers/media/radio/si470x/radio-si470x-usb.c
21375 F:      drivers/media/radio/si470x/radio-si470x.h
21376
21377 SI4713 FM RADIO TRANSMITTER I2C DRIVER
21378 M:      Eduardo Valentin <[email protected]>
21379 L:      [email protected]
21380 S:      Odd Fixes
21381 W:      https://linuxtv.org
21382 T:      git git://linuxtv.org/media.git
21383 F:      drivers/media/radio/si4713/si4713.?
21384
21385 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
21386 M:      Eduardo Valentin <[email protected]>
21387 L:      [email protected]
21388 S:      Odd Fixes
21389 W:      https://linuxtv.org
21390 T:      git git://linuxtv.org/media.git
21391 F:      drivers/media/radio/si4713/radio-platform-si4713.c
21392
21393 SI4713 FM RADIO TRANSMITTER USB DRIVER
21394 M:      Hans Verkuil <[email protected]>
21395 L:      [email protected]
21396 S:      Maintained
21397 W:      https://linuxtv.org
21398 T:      git git://linuxtv.org/media.git
21399 F:      drivers/media/radio/si4713/radio-usb-si4713.c
21400
21401 SIANO DVB DRIVER
21402 M:      Mauro Carvalho Chehab <[email protected]>
21403 L:      [email protected]
21404 S:      Odd fixes
21405 W:      https://linuxtv.org
21406 T:      git git://linuxtv.org/media.git
21407 F:      drivers/media/common/siano/
21408 F:      drivers/media/mmc/siano/
21409 F:      drivers/media/usb/siano/
21410 F:      drivers/media/usb/siano/
21411
21412 SIEMENS IPC LED DRIVERS
21413 M:      Bao Cheng Su <[email protected]>
21414 M:      Benedikt Niedermayr <[email protected]>
21415 M:      Tobias Schaffner <[email protected]>
21416 L:      [email protected]
21417 S:      Maintained
21418 F:      drivers/leds/simple/
21419
21420 SIEMENS IPC PLATFORM DRIVERS
21421 M:      Bao Cheng Su <[email protected]>
21422 M:      Benedikt Niedermayr <[email protected]>
21423 M:      Tobias Schaffner <[email protected]>
21424 L:      [email protected]
21425 S:      Maintained
21426 F:      drivers/platform/x86/siemens/
21427 F:      include/linux/platform_data/x86/simatic-ipc-base.h
21428 F:      include/linux/platform_data/x86/simatic-ipc.h
21429
21430 SIEMENS IPC WATCHDOG DRIVERS
21431 M:      Bao Cheng Su <[email protected]>
21432 M:      Benedikt Niedermayr <[email protected]>
21433 M:      Tobias Schaffner <[email protected]>
21434 L:      [email protected]
21435 S:      Maintained
21436 F:      drivers/watchdog/simatic-ipc-wdt.c
21437
21438 SIFIVE DRIVERS
21439 M:      Paul Walmsley <[email protected]>
21440 M:      Samuel Holland <[email protected]>
21441 L:      [email protected]
21442 S:      Supported
21443 F:      drivers/dma/sf-pdma/
21444 N:      sifive
21445 K:      fu[57]40
21446 K:      [^@]sifive
21447
21448 SILEAD TOUCHSCREEN DRIVER
21449 M:      Hans de Goede <[email protected]>
21450 L:      [email protected]
21451 L:      [email protected]
21452 S:      Maintained
21453 F:      drivers/input/touchscreen/silead.c
21454 F:      drivers/platform/x86/touchscreen_dmi.c
21455
21456 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
21457 M:      Jérôme Pouiller <[email protected]>
21458 S:      Supported
21459 F:      Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
21460 F:      drivers/net/wireless/silabs/wfx/
21461
21462 SILICON MOTION SM712 FRAME BUFFER DRIVER
21463 M:      Sudip Mukherjee <[email protected]>
21464 M:      Teddy Wang <[email protected]>
21465 M:      Sudip Mukherjee <[email protected]>
21466 L:      [email protected]
21467 S:      Maintained
21468 F:      Documentation/fb/sm712fb.rst
21469 F:      drivers/video/fbdev/sm712*
21470
21471 SILVACO I3C DUAL-ROLE MASTER
21472 M:      Miquel Raynal <[email protected]>
21473 M:      Conor Culhane <[email protected]>
21474 L:      [email protected] (moderated for non-subscribers)
21475 S:      Maintained
21476 F:      Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
21477 F:      drivers/i3c/master/svc-i3c-master.c
21478
21479 SIMPLEFB FB DRIVER
21480 M:      Hans de Goede <[email protected]>
21481 L:      [email protected]
21482 S:      Maintained
21483 F:      Documentation/devicetree/bindings/display/simple-framebuffer.yaml
21484 F:      drivers/video/fbdev/simplefb.c
21485 F:      include/linux/platform_data/simplefb.h
21486
21487 SIOX
21488 M:      Thorsten Scherer <[email protected]>
21489 R:      Pengutronix Kernel Team <[email protected]>
21490 S:      Supported
21491 F:      drivers/gpio/gpio-siox.c
21492 F:      drivers/siox/*
21493 F:      include/trace/events/siox.h
21494
21495 SIPHASH PRF ROUTINES
21496 M:      Jason A. Donenfeld <[email protected]>
21497 S:      Maintained
21498 F:      include/linux/siphash.h
21499 F:      lib/siphash.c
21500 F:      lib/siphash_kunit.c
21501
21502 SIS 190 ETHERNET DRIVER
21503 M:      Francois Romieu <[email protected]>
21504 L:      [email protected]
21505 S:      Maintained
21506 F:      drivers/net/ethernet/sis/sis190.c
21507
21508 SIS 900/7016 FAST ETHERNET DRIVER
21509 M:      Daniele Venzano <[email protected]>
21510 L:      [email protected]
21511 S:      Maintained
21512 W:      http://www.brownhat.org/sis900.html
21513 F:      drivers/net/ethernet/sis/sis900.*
21514
21515 SIS FRAMEBUFFER DRIVER
21516 S:      Orphan
21517 F:      Documentation/fb/sisfb.rst
21518 F:      drivers/video/fbdev/sis/
21519 F:      include/video/sisfb.h
21520
21521 SIS I2C TOUCHSCREEN DRIVER
21522 M:      Mika Penttilä <[email protected]>
21523 L:      [email protected]
21524 S:      Maintained
21525 F:      Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
21526 F:      drivers/input/touchscreen/sis_i2c.c
21527
21528 SIS USB2VGA DRIVER
21529 M:      Thomas Winischhofer <[email protected]>
21530 S:      Maintained
21531 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
21532 F:      drivers/usb/misc/sisusbvga/
21533
21534 SL28 CPLD MFD DRIVER
21535 M:      Michael Walle <[email protected]>
21536 S:      Maintained
21537 F:      Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
21538 F:      Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
21539 F:      Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
21540 F:      Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
21541 F:      Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
21542 F:      Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
21543 F:      drivers/gpio/gpio-sl28cpld.c
21544 F:      drivers/hwmon/sl28cpld-hwmon.c
21545 F:      drivers/irqchip/irq-sl28cpld.c
21546 F:      drivers/pwm/pwm-sl28cpld.c
21547 F:      drivers/watchdog/sl28cpld_wdt.c
21548
21549 SL28 VPD NVMEM LAYOUT DRIVER
21550 M:      Michael Walle <[email protected]>
21551 S:      Maintained
21552 F:      Documentation/devicetree/bindings/nvmem/layouts/kontron,sl28-vpd.yaml
21553 F:      drivers/nvmem/layouts/sl28vpd.c
21554
21555 SLAB ALLOCATOR
21556 M:      Christoph Lameter <[email protected]>
21557 M:      Pekka Enberg <[email protected]>
21558 M:      David Rientjes <[email protected]>
21559 M:      Joonsoo Kim <[email protected]>
21560 M:      Andrew Morton <[email protected]>
21561 M:      Vlastimil Babka <[email protected]>
21562 R:      Roman Gushchin <[email protected]>
21563 R:      Hyeonggon Yoo <[email protected]>
21564 L:      [email protected]
21565 S:      Maintained
21566 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
21567 F:      include/linux/sl?b*.h
21568 F:      mm/sl?b*
21569
21570 SLCAN CAN NETWORK DRIVER
21571 M:      Dario Binacchi <[email protected]>
21572 L:      [email protected]
21573 S:      Maintained
21574 F:      drivers/net/can/slcan/
21575
21576 SLEEPABLE READ-COPY UPDATE (SRCU)
21577 M:      Lai Jiangshan <[email protected]>
21578 M:      "Paul E. McKenney" <[email protected]>
21579 M:      Josh Triplett <[email protected]>
21580 R:      Steven Rostedt <[email protected]>
21581 R:      Mathieu Desnoyers <[email protected]>
21582 L:      [email protected]
21583 S:      Supported
21584 W:      http://www.rdrop.com/users/paulmck/RCU/
21585 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
21586 F:      include/linux/srcu*.h
21587 F:      kernel/rcu/srcu*.c
21588
21589 SMACK SECURITY MODULE
21590 M:      Casey Schaufler <[email protected]>
21591 L:      [email protected]
21592 S:      Maintained
21593 W:      http://schaufler-ca.com
21594 T:      git git://github.com/cschaufler/smack-next
21595 F:      Documentation/admin-guide/LSM/Smack.rst
21596 F:      security/smack/
21597
21598 SMC91x ETHERNET DRIVER
21599 M:      Nicolas Pitre <[email protected]>
21600 S:      Odd Fixes
21601 F:      drivers/net/ethernet/smsc/smc91x.*
21602
21603 SMSC EMC2103 HARDWARE MONITOR DRIVER
21604 M:      Steve Glendinning <[email protected]>
21605 L:      [email protected]
21606 S:      Maintained
21607 F:      Documentation/hwmon/emc2103.rst
21608 F:      drivers/hwmon/emc2103.c
21609
21610 SMSC SCH5627 HARDWARE MONITOR DRIVER
21611 M:      Hans de Goede <[email protected]>
21612 L:      [email protected]
21613 S:      Supported
21614 F:      Documentation/hwmon/sch5627.rst
21615 F:      drivers/hwmon/sch5627.c
21616
21617 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
21618 M:      Steve Glendinning <[email protected]>
21619 L:      [email protected]
21620 S:      Maintained
21621 F:      drivers/video/fbdev/smscufx.c
21622
21623 SMSC47B397 HARDWARE MONITOR DRIVER
21624 M:      Jean Delvare <[email protected]>
21625 L:      [email protected]
21626 S:      Maintained
21627 F:      Documentation/hwmon/smsc47b397.rst
21628 F:      drivers/hwmon/smsc47b397.c
21629
21630 SMSC911x ETHERNET DRIVER
21631 M:      Steve Glendinning <[email protected]>
21632 L:      [email protected]
21633 S:      Maintained
21634 F:      drivers/net/ethernet/smsc/smsc911x.*
21635 F:      include/linux/smsc911x.h
21636
21637 SMSC9420 PCI ETHERNET DRIVER
21638 M:      Steve Glendinning <[email protected]>
21639 L:      [email protected]
21640 S:      Maintained
21641 F:      drivers/net/ethernet/smsc/smsc9420.*
21642
21643 SNET DPU VIRTIO DATA PATH ACCELERATOR
21644 R:      Alvaro Karsz <[email protected]>
21645 F:      drivers/vdpa/solidrun/
21646
21647 SOCIONEXT (SNI) AVE NETWORK DRIVER
21648 M:      Kunihiko Hayashi <[email protected]>
21649 L:      [email protected]
21650 S:      Maintained
21651 F:      Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
21652 F:      drivers/net/ethernet/socionext/sni_ave.c
21653
21654 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
21655 M:      Ilias Apalodimas <[email protected]>
21656 M:      Masahisa Kojima <[email protected]>
21657 L:      [email protected]
21658 S:      Maintained
21659 F:      Documentation/devicetree/bindings/net/socionext,synquacer-netsec.yaml
21660 F:      drivers/net/ethernet/socionext/netsec.c
21661
21662 SOCIONEXT (SNI) Synquacer SPI DRIVER
21663 M:      Masahisa Kojima <[email protected]>
21664 M:      Jassi Brar <[email protected]>
21665 L:      [email protected]
21666 S:      Maintained
21667 F:      Documentation/devicetree/bindings/spi/socionext,synquacer-spi.yaml
21668 F:      drivers/spi/spi-synquacer.c
21669
21670 SOCIONEXT SYNQUACER I2C DRIVER
21671 M:      Ard Biesheuvel <[email protected]>
21672 L:      [email protected]
21673 S:      Maintained
21674 F:      Documentation/devicetree/bindings/i2c/socionext,synquacer-i2c.yaml
21675 F:      drivers/i2c/busses/i2c-synquacer.c
21676
21677 SOCIONEXT UNIPHIER SOUND DRIVER
21678 L:      [email protected]
21679 S:      Orphan
21680 F:      sound/soc/uniphier/
21681
21682 SOCKET TIMESTAMPING
21683 M:      Willem de Bruijn <[email protected]>
21684 S:      Maintained
21685 F:      Documentation/networking/timestamping.rst
21686 F:      include/linux/net_tstamp.h
21687 F:      include/uapi/linux/net_tstamp.h
21688 F:      tools/testing/selftests/net/so_txtime.c
21689
21690 SOEKRIS NET48XX LED SUPPORT
21691 M:      Chris Boot <[email protected]>
21692 S:      Maintained
21693 F:      drivers/leds/leds-net48xx.c
21694
21695 SOFT-IWARP DRIVER (siw)
21696 M:      Bernard Metzler <[email protected]>
21697 L:      [email protected]
21698 S:      Supported
21699 F:      drivers/infiniband/sw/siw/
21700 F:      include/uapi/rdma/siw-abi.h
21701
21702 SOFT-ROCE DRIVER (rxe)
21703 M:      Zhu Yanjun <[email protected]>
21704 L:      [email protected]
21705 S:      Supported
21706 F:      drivers/infiniband/sw/rxe/
21707 F:      include/uapi/rdma/rdma_user_rxe.h
21708
21709 SOFTLOGIC 6x10 MPEG CODEC
21710 M:      Bluecherry Maintainers <[email protected]>
21711 M:      Andrey Utkin <[email protected]>
21712 M:      Ismael Luceno <[email protected]>
21713 L:      [email protected]
21714 S:      Supported
21715 F:      drivers/media/pci/solo6x10/
21716
21717 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
21718 M:      James Morse <[email protected]>
21719 L:      [email protected] (moderated for non-subscribers)
21720 S:      Maintained
21721 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
21722 F:      drivers/firmware/arm_sdei.c
21723 F:      include/linux/arm_sdei.h
21724 F:      include/uapi/linux/arm_sdei.h
21725
21726 SOFTWARE NODES AND DEVICE PROPERTIES
21727 R:      Andy Shevchenko <[email protected]>
21728 R:      Daniel Scally <[email protected]>
21729 R:      Heikki Krogerus <[email protected]>
21730 R:      Sakari Ailus <[email protected]>
21731 L:      [email protected]
21732 S:      Maintained
21733 F:      drivers/base/property.c
21734 F:      drivers/base/swnode.c
21735 F:      include/linux/fwnode.h
21736 F:      include/linux/property.h
21737
21738 SOFTWARE RAID (Multiple Disks) SUPPORT
21739 M:      Song Liu <[email protected]>
21740 M:      Yu Kuai <[email protected]>
21741 L:      [email protected]
21742 S:      Supported
21743 Q:      https://patchwork.kernel.org/project/linux-raid/list/
21744 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mdraid/linux.git
21745 F:      drivers/md/Kconfig
21746 F:      drivers/md/Makefile
21747 F:      drivers/md/md*
21748 F:      drivers/md/raid*
21749 F:      include/linux/raid/
21750 F:      include/uapi/linux/raid/
21751
21752 SOLIDRUN CLEARFOG SUPPORT
21753 M:      Russell King <[email protected]>
21754 S:      Maintained
21755 F:      arch/arm/boot/dts/marvell/armada-388-clearfog*
21756 F:      arch/arm/boot/dts/marvell/armada-38x-solidrun-*
21757
21758 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
21759 M:      Russell King <[email protected]>
21760 S:      Maintained
21761 F:      arch/arm/boot/dts/nxp/imx/imx6*-cubox-i*
21762 F:      arch/arm/boot/dts/nxp/imx/imx6*-hummingboard*
21763 F:      arch/arm/boot/dts/nxp/imx/imx6*-sr-*
21764
21765 SONIC NETWORK DRIVER
21766 M:      Thomas Bogendoerfer <[email protected]>
21767 L:      [email protected]
21768 S:      Maintained
21769 F:      drivers/net/ethernet/natsemi/sonic.*
21770
21771 SONICS SILICON BACKPLANE DRIVER (SSB)
21772 M:      Michael Buesch <[email protected]>
21773 L:      [email protected]
21774 S:      Maintained
21775 F:      drivers/ssb/
21776 F:      include/linux/ssb/
21777
21778 SONY IMX208 SENSOR DRIVER
21779 M:      Sakari Ailus <[email protected]>
21780 L:      [email protected]
21781 S:      Maintained
21782 T:      git git://linuxtv.org/media.git
21783 F:      drivers/media/i2c/imx208.c
21784
21785 SONY IMX214 SENSOR DRIVER
21786 M:      Ricardo Ribalda <[email protected]>
21787 L:      [email protected]
21788 S:      Maintained
21789 T:      git git://linuxtv.org/media.git
21790 F:      Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
21791 F:      drivers/media/i2c/imx214.c
21792
21793 SONY IMX219 SENSOR DRIVER
21794 M:      Dave Stevenson <[email protected]>
21795 L:      [email protected]
21796 S:      Maintained
21797 T:      git git://linuxtv.org/media.git
21798 F:      Documentation/devicetree/bindings/media/i2c/imx219.yaml
21799 F:      drivers/media/i2c/imx219.c
21800
21801 SONY IMX258 SENSOR DRIVER
21802 M:      Sakari Ailus <[email protected]>
21803 L:      [email protected]
21804 S:      Maintained
21805 T:      git git://linuxtv.org/media.git
21806 F:      Documentation/devicetree/bindings/media/i2c/sony,imx258.yaml
21807 F:      drivers/media/i2c/imx258.c
21808
21809 SONY IMX274 SENSOR DRIVER
21810 M:      Leon Luo <[email protected]>
21811 L:      [email protected]
21812 S:      Maintained
21813 T:      git git://linuxtv.org/media.git
21814 F:      Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
21815 F:      drivers/media/i2c/imx274.c
21816
21817 SONY IMX283 SENSOR DRIVER
21818 M:      Kieran Bingham <[email protected]>
21819 M:      Umang Jain <[email protected]>
21820 L:      [email protected]
21821 S:      Maintained
21822 T:      git git://linuxtv.org/media.git
21823 F:      Documentation/devicetree/bindings/media/i2c/sony,imx283.yaml
21824 F:      drivers/media/i2c/imx283.c
21825
21826 SONY IMX290 SENSOR DRIVER
21827 M:      Manivannan Sadhasivam <[email protected]>
21828 L:      [email protected]
21829 S:      Maintained
21830 T:      git git://linuxtv.org/media.git
21831 F:      Documentation/devicetree/bindings/media/i2c/sony,imx290.yaml
21832 F:      drivers/media/i2c/imx290.c
21833
21834 SONY IMX296 SENSOR DRIVER
21835 M:      Laurent Pinchart <[email protected]>
21836 M:      Manivannan Sadhasivam <[email protected]>
21837 L:      [email protected]
21838 S:      Maintained
21839 T:      git git://linuxtv.org/media.git
21840 F:      Documentation/devicetree/bindings/media/i2c/sony,imx296.yaml
21841 F:      drivers/media/i2c/imx296.c
21842
21843 SONY IMX319 SENSOR DRIVER
21844 M:      Bingbu Cao <[email protected]>
21845 L:      [email protected]
21846 S:      Maintained
21847 T:      git git://linuxtv.org/media.git
21848 F:      drivers/media/i2c/imx319.c
21849
21850 SONY IMX334 SENSOR DRIVER
21851 L:      [email protected]
21852 S:      Orphan
21853 T:      git git://linuxtv.org/media.git
21854 F:      Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
21855 F:      drivers/media/i2c/imx334.c
21856
21857 SONY IMX335 SENSOR DRIVER
21858 L:      [email protected]
21859 S:      Orphan
21860 T:      git git://linuxtv.org/media.git
21861 F:      Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
21862 F:      drivers/media/i2c/imx335.c
21863
21864 SONY IMX355 SENSOR DRIVER
21865 M:      Tianshu Qiu <[email protected]>
21866 L:      [email protected]
21867 S:      Maintained
21868 T:      git git://linuxtv.org/media.git
21869 F:      drivers/media/i2c/imx355.c
21870
21871 SONY IMX412 SENSOR DRIVER
21872 L:      [email protected]
21873 S:      Orphan
21874 T:      git git://linuxtv.org/media.git
21875 F:      Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
21876 F:      drivers/media/i2c/imx412.c
21877
21878 SONY IMX415 SENSOR DRIVER
21879 M:      Michael Riesch <[email protected]>
21880 L:      [email protected]
21881 S:      Maintained
21882 T:      git git://linuxtv.org/media.git
21883 F:      Documentation/devicetree/bindings/media/i2c/sony,imx415.yaml
21884 F:      drivers/media/i2c/imx415.c
21885
21886 SONY MEMORYSTICK SUBSYSTEM
21887 M:      Maxim Levitsky <[email protected]>
21888 M:      Alex Dubov <[email protected]>
21889 M:      Ulf Hansson <[email protected]>
21890 L:      [email protected]
21891 S:      Maintained
21892 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
21893 F:      drivers/memstick/
21894 F:      include/linux/memstick.h
21895
21896 SONY VAIO CONTROL DEVICE DRIVER
21897 M:      Mattia Dongili <[email protected]>
21898 L:      [email protected]
21899 S:      Maintained
21900 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
21901 F:      Documentation/admin-guide/laptops/sony-laptop.rst
21902 F:      drivers/char/sonypi.c
21903 F:      drivers/platform/x86/sony-laptop.c
21904 F:      include/linux/sony-laptop.h
21905
21906 SOPHGO DEVICETREES and DRIVERS
21907 M:      Chen Wang <[email protected]>
21908 M:      Inochi Amaoto <[email protected]>
21909 T:      git https://github.com/sophgo/linux.git
21910 S:      Maintained
21911 N:      sophgo
21912 K:      sophgo
21913
21914 SOUND
21915 M:      Jaroslav Kysela <[email protected]>
21916 M:      Takashi Iwai <[email protected]>
21917 L:      [email protected]
21918 S:      Maintained
21919 W:      http://www.alsa-project.org/
21920 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
21921 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
21922 F:      Documentation/sound/
21923 F:      include/sound/
21924 F:      include/uapi/sound/
21925 F:      sound/
21926 F:      tools/testing/selftests/alsa
21927
21928 SOUND - ALSA SELFTESTS
21929 M:      Mark Brown <[email protected]>
21930 L:      [email protected]
21931 L:      [email protected]
21932 S:      Supported
21933 F:      tools/testing/selftests/alsa
21934
21935 SOUND - COMPRESSED AUDIO
21936 M:      Vinod Koul <[email protected]>
21937 L:      [email protected]
21938 S:      Supported
21939 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
21940 F:      Documentation/sound/designs/compress-offload.rst
21941 F:      include/sound/compress_driver.h
21942 F:      include/uapi/sound/compress_*
21943 F:      sound/core/compress_offload.c
21944 F:      sound/soc/soc-compress.c
21945
21946 SOUND - CORE KUNIT TEST
21947 M:      Ivan Orlov <[email protected]>
21948 L:      [email protected]
21949 S:      Supported
21950 F:      sound/core/sound_kunit.c
21951
21952 SOUND - DMAENGINE HELPERS
21953 M:      Lars-Peter Clausen <[email protected]>
21954 S:      Supported
21955 F:      include/sound/dmaengine_pcm.h
21956 F:      sound/core/pcm_dmaengine.c
21957 F:      sound/soc/soc-generic-dmaengine-pcm.c
21958
21959 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
21960 M:      Liam Girdwood <[email protected]>
21961 M:      Mark Brown <[email protected]>
21962 L:      [email protected]
21963 S:      Supported
21964 W:      http://alsa-project.org/main/index.php/ASoC
21965 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
21966 F:      Documentation/devicetree/bindings/sound/
21967 F:      Documentation/sound/soc/
21968 F:      include/dt-bindings/sound/
21969 F:      include/sound/soc*
21970 F:      include/sound/sof.h
21971 F:      include/sound/sof/
21972 F:      include/trace/events/sof*.h
21973 F:      include/uapi/sound/asoc.h
21974 F:      sound/soc/
21975
21976 SOUND - SOC LAYER / dapm-graph
21977 M:      Luca Ceresoli <[email protected]>
21978 L:      [email protected]
21979 S:      Maintained
21980 F:      tools/sound/dapm-graph
21981
21982 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
21983 M:      Liam Girdwood <[email protected]>
21984 M:      Peter Ujfalusi <[email protected]>
21985 M:      Bard Liao <[email protected]>
21986 M:      Ranjani Sridharan <[email protected]>
21987 M:      Daniel Baluta <[email protected]>
21988 R:      Kai Vehmanen <[email protected]>
21989 R:      Pierre-Louis Bossart <[email protected]>
21990 L:      [email protected] (moderated for non-subscribers)
21991 S:      Supported
21992 W:      https://github.com/thesofproject/linux/
21993 F:      sound/soc/sof/
21994
21995 SOUND - GENERIC SOUND CARD (Simple-Audio-Card, Audio-Graph-Card)
21996 M:      Kuninori Morimoto <[email protected]>
21997 S:      Supported
21998 L:      [email protected]
21999 F:      sound/soc/generic/
22000 F:      include/sound/simple_card*
22001 F:      Documentation/devicetree/bindings/sound/simple-card.yaml
22002 F:      Documentation/devicetree/bindings/sound/audio-graph*.yaml
22003
22004 SOUNDWIRE SUBSYSTEM
22005 M:      Vinod Koul <[email protected]>
22006 M:      Bard Liao <[email protected]>
22007 R:      Pierre-Louis Bossart <[email protected]>
22008 R:      Sanyog Kale <[email protected]>
22009 L:      [email protected]
22010 S:      Supported
22011 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
22012 F:      Documentation/driver-api/soundwire/
22013 F:      drivers/soundwire/
22014 F:      include/linux/soundwire/
22015
22016 SP2 MEDIA DRIVER
22017 M:      Olli Salonen <[email protected]>
22018 L:      [email protected]
22019 S:      Maintained
22020 W:      https://linuxtv.org
22021 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22022 F:      drivers/media/dvb-frontends/sp2*
22023
22024 SPANISH DOCUMENTATION
22025 M:      Carlos Bilbao <[email protected]>
22026 R:      Avadhut Naik <[email protected]>
22027 S:      Maintained
22028 F:      Documentation/translations/sp_SP/
22029
22030 SPARC + UltraSPARC (sparc/sparc64)
22031 M:      "David S. Miller" <[email protected]>
22032 M:      Andreas Larsson <[email protected]>
22033 L:      [email protected]
22034 S:      Maintained
22035 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
22036 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
22037 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
22038 F:      arch/sparc/
22039 F:      drivers/sbus/
22040
22041 SPARC SERIAL DRIVERS
22042 M:      "David S. Miller" <[email protected]>
22043 L:      [email protected]
22044 S:      Maintained
22045 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
22046 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
22047 F:      drivers/tty/serial/suncore.c
22048 F:      drivers/tty/serial/sunhv.c
22049 F:      drivers/tty/serial/sunsab.c
22050 F:      drivers/tty/serial/sunsab.h
22051 F:      drivers/tty/serial/sunsu.c
22052 F:      drivers/tty/serial/sunzilog.c
22053 F:      drivers/tty/serial/sunzilog.h
22054 F:      drivers/tty/vcc.c
22055 F:      include/linux/sunserialcore.h
22056
22057 SPARSE CHECKER
22058 M:      "Luc Van Oostenryck" <[email protected]>
22059 L:      [email protected]
22060 S:      Maintained
22061 W:      https://sparse.docs.kernel.org/
22062 Q:      https://patchwork.kernel.org/project/linux-sparse/list/
22063 B:      https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
22064 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
22065 F:      include/linux/compiler.h
22066
22067 SPEAKUP CONSOLE SPEECH DRIVER
22068 M:      William Hubbs <[email protected]>
22069 M:      Chris Brannon <[email protected]>
22070 M:      Kirk Reiser <[email protected]>
22071 M:      Samuel Thibault <[email protected]>
22072 L:      [email protected]
22073 S:      Odd Fixes
22074 W:      http://www.linux-speakup.org/
22075 W:      https://github.com/linux-speakup/speakup
22076 B:      https://github.com/linux-speakup/speakup/issues
22077 F:      drivers/accessibility/speakup/
22078
22079 SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
22080 M:      Viresh Kumar <[email protected]>
22081 M:      Shiraz Hashim <[email protected]>
22082 L:      [email protected] (moderated for non-subscribers)
22083 L:      [email protected]
22084 S:      Maintained
22085 W:      http://www.st.com/spear
22086 F:      arch/arm/boot/dts/st/spear*
22087 F:      arch/arm/mach-spear/
22088 F:      drivers/clk/spear/
22089 F:      drivers/pinctrl/spear/
22090
22091 SPI NOR SUBSYSTEM
22092 M:      Tudor Ambarus <[email protected]>
22093 M:      Pratyush Yadav <[email protected]>
22094 M:      Michael Walle <[email protected]>
22095 L:      [email protected]
22096 S:      Maintained
22097 W:      http://www.linux-mtd.infradead.org/
22098 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
22099 C:      irc://irc.oftc.net/mtd
22100 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
22101 F:      Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
22102 F:      drivers/mtd/spi-nor/
22103 F:      include/linux/mtd/spi-nor.h
22104
22105 SPI SUBSYSTEM
22106 M:      Mark Brown <[email protected]>
22107 L:      [email protected]
22108 S:      Maintained
22109 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
22110 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
22111 F:      Documentation/devicetree/bindings/spi/
22112 F:      Documentation/spi/
22113 F:      drivers/spi/
22114 F:      include/linux/spi/
22115 F:      include/uapi/linux/spi/
22116 F:      tools/spi/
22117
22118 SPIDERNET NETWORK DRIVER for CELL
22119 M:      Ishizaki Kou <[email protected]>
22120 M:      Geoff Levand <[email protected]>
22121 L:      [email protected]
22122 L:      [email protected]
22123 S:      Maintained
22124 F:      Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
22125 F:      drivers/net/ethernet/toshiba/spider_net*
22126
22127 SPMI SUBSYSTEM
22128 M:      Stephen Boyd <[email protected]>
22129 L:      [email protected]
22130 S:      Maintained
22131 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
22132 F:      Documentation/devicetree/bindings/spmi/
22133 F:      drivers/spmi/
22134 F:      include/dt-bindings/spmi/spmi.h
22135 F:      include/linux/spmi.h
22136 F:      include/trace/events/spmi.h
22137
22138 SPU FILE SYSTEM
22139 L:      [email protected]
22140 S:      Orphan
22141 F:      Documentation/filesystems/spufs/spufs.rst
22142 F:      arch/powerpc/platforms/cell/spufs/
22143
22144 SQUASHFS FILE SYSTEM
22145 M:      Phillip Lougher <[email protected]>
22146 L:      [email protected] (subscribers-only)
22147 S:      Maintained
22148 W:      http://squashfs.org.uk
22149 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
22150 F:      Documentation/filesystems/squashfs.rst
22151 F:      fs/squashfs/
22152
22153 SRM (Alpha) environment access
22154 M:      Jan-Benedict Glaw <[email protected]>
22155 S:      Maintained
22156 F:      arch/alpha/kernel/srm_env.c
22157
22158 ST LSM6DSx IMU IIO DRIVER
22159 M:      Lorenzo Bianconi <[email protected]>
22160 L:      [email protected]
22161 S:      Maintained
22162 W:      http://www.st.com/
22163 F:      Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
22164 F:      drivers/iio/imu/st_lsm6dsx/
22165
22166 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
22167 M:      Benjamin Mugnier <[email protected]>
22168 M:      Sylvain Petinot <[email protected]>
22169 L:      [email protected]
22170 S:      Maintained
22171 T:      git git://linuxtv.org/media.git
22172 F:      Documentation/devicetree/bindings/media/i2c/st,st-mipid02.yaml
22173 F:      drivers/media/i2c/st-mipid02.c
22174
22175 ST STM32 FIREWALL
22176 M:      Gatien Chevallier <[email protected]>
22177 S:      Maintained
22178 F:      drivers/bus/stm32_etzpc.c
22179 F:      drivers/bus/stm32_firewall.c
22180 F:      drivers/bus/stm32_rifsc.c
22181
22182 ST STM32 I2C/SMBUS DRIVER
22183 M:      Pierre-Yves MORDRET <[email protected]>
22184 M:      Alain Volmat <[email protected]>
22185 L:      [email protected]
22186 S:      Maintained
22187 F:      drivers/i2c/busses/i2c-stm32*
22188
22189 ST STM32 SPI DRIVER
22190 M:      Alain Volmat <[email protected]>
22191 L:      [email protected]
22192 S:      Maintained
22193 F:      drivers/spi/spi-stm32.c
22194
22195 ST STPDDC60 DRIVER
22196 M:      Daniel Nilsson <[email protected]>
22197 L:      [email protected]
22198 S:      Maintained
22199 F:      Documentation/hwmon/stpddc60.rst
22200 F:      drivers/hwmon/pmbus/stpddc60.c
22201
22202 ST VGXY61 DRIVER
22203 M:      Benjamin Mugnier <[email protected]>
22204 M:      Sylvain Petinot <[email protected]>
22205 L:      [email protected]
22206 S:      Maintained
22207 T:      git git://linuxtv.org/media.git
22208 F:      Documentation/devicetree/bindings/media/i2c/st,st-vgxy61.yaml
22209 F:      Documentation/userspace-api/media/drivers/vgxy61.rst
22210 F:      drivers/media/i2c/vgxy61.c
22211
22212 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
22213 M:      Song Qiang <[email protected]>
22214 L:      [email protected]
22215 S:      Maintained
22216 F:      Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
22217 F:      drivers/iio/proximity/vl53l0x-i2c.c
22218
22219 STABLE BRANCH
22220 M:      Greg Kroah-Hartman <[email protected]>
22221 M:      Sasha Levin <[email protected]>
22222 L:      [email protected]
22223 S:      Supported
22224 F:      Documentation/process/stable-kernel-rules.rst
22225
22226 STAGING - ATOMISP DRIVER
22227 M:      Hans de Goede <[email protected]>
22228 M:      Mauro Carvalho Chehab <[email protected]>
22229 R:      Sakari Ailus <[email protected]>
22230 L:      [email protected]
22231 S:      Maintained
22232 F:      drivers/staging/media/atomisp/
22233
22234 STAGING - INDUSTRIAL IO
22235 M:      Jonathan Cameron <[email protected]>
22236 L:      [email protected]
22237 S:      Odd Fixes
22238 F:      Documentation/devicetree/bindings/staging/iio/
22239 F:      drivers/staging/iio/
22240
22241 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
22242 M:      Marc Dietrich <[email protected]>
22243 L:      [email protected] (moderated for non-subscribers)
22244 L:      [email protected]
22245 S:      Maintained
22246 F:      drivers/staging/nvec/
22247
22248 STAGING - SEPS525 LCD CONTROLLER DRIVERS
22249 M:      Michael Hennerich <[email protected]>
22250 L:      [email protected]
22251 S:      Supported
22252 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
22253 F:      drivers/staging/fbtft/fb_seps525.c
22254
22255 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
22256 M:      Sudip Mukherjee <[email protected]>
22257 M:      Teddy Wang <[email protected]>
22258 M:      Sudip Mukherjee <[email protected]>
22259 L:      [email protected]
22260 S:      Maintained
22261 F:      drivers/staging/sm750fb/
22262
22263 STAGING SUBSYSTEM
22264 M:      Greg Kroah-Hartman <[email protected]>
22265 L:      [email protected]
22266 S:      Supported
22267 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
22268 F:      drivers/staging/
22269
22270 STANDALONE CACHE CONTROLLER DRIVERS
22271 M:      Conor Dooley <[email protected]>
22272 S:      Maintained
22273 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
22274 F:      Documentation/devicetree/bindings/cache/
22275 F:      drivers/cache
22276
22277 STARFIRE/DURALAN NETWORK DRIVER
22278 M:      Ion Badulescu <[email protected]>
22279 S:      Odd Fixes
22280 F:      drivers/net/ethernet/adaptec/starfire*
22281
22282 STARFIVE CAMERA SUBSYSTEM DRIVER
22283 M:      Jack Zhu <[email protected]>
22284 M:      Changhuang Liang <[email protected]>
22285 L:      [email protected]
22286 S:      Maintained
22287 F:      Documentation/admin-guide/media/starfive_camss.rst
22288 F:      Documentation/devicetree/bindings/media/starfive,jh7110-camss.yaml
22289 F:      drivers/staging/media/starfive/camss
22290
22291 STARFIVE CRYPTO DRIVER
22292 M:      Jia Jie Ho <[email protected]>
22293 M:      William Qiu <[email protected]>
22294 S:      Supported
22295 F:      Documentation/devicetree/bindings/crypto/starfive*
22296 F:      drivers/crypto/starfive/
22297
22298 STARFIVE DEVICETREES
22299 M:      Emil Renner Berthing <[email protected]>
22300 S:      Maintained
22301 F:      arch/riscv/boot/dts/starfive/
22302
22303 STARFIVE DWMAC GLUE LAYER
22304 M:      Emil Renner Berthing <[email protected]>
22305 M:      Minda Chen <[email protected]>
22306 S:      Maintained
22307 F:      Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.yaml
22308 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c
22309
22310 STARFIVE JH7110 DPHY RX DRIVER
22311 M:      Jack Zhu <[email protected]>
22312 M:      Changhuang Liang <[email protected]>
22313 S:      Supported
22314 F:      Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-rx.yaml
22315 F:      drivers/phy/starfive/phy-jh7110-dphy-rx.c
22316
22317 STARFIVE JH7110 DPHY TX DRIVER
22318 M:      Keith Zhao <[email protected]>
22319 M:      Shengyang Chen <[email protected]>
22320 S:      Supported
22321 F:      Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-tx.yaml
22322 F:      drivers/phy/starfive/phy-jh7110-dphy-tx.c
22323
22324 STARFIVE JH7110 MMC/SD/SDIO DRIVER
22325 M:      William Qiu <[email protected]>
22326 S:      Supported
22327 F:      Documentation/devicetree/bindings/mmc/starfive*
22328 F:      drivers/mmc/host/dw_mmc-starfive.c
22329
22330 STARFIVE JH7110 PLL CLOCK DRIVER
22331 M:      Xingyu Wu <[email protected]>
22332 S:      Supported
22333 F:      Documentation/devicetree/bindings/clock/starfive,jh7110-pll.yaml
22334 F:      drivers/clk/starfive/clk-starfive-jh7110-pll.c
22335
22336 STARFIVE JH7110 PWMDAC DRIVER
22337 M:      Hal Feng <[email protected]>
22338 M:      Xingyu Wu <[email protected]>
22339 S:      Supported
22340 F:      Documentation/devicetree/bindings/sound/starfive,jh7110-pwmdac.yaml
22341 F:      sound/soc/starfive/jh7110_pwmdac.c
22342
22343 STARFIVE JH7110 SYSCON
22344 M:      William Qiu <[email protected]>
22345 M:      Xingyu Wu <[email protected]>
22346 S:      Supported
22347 F:      Documentation/devicetree/bindings/soc/starfive/starfive,jh7110-syscon.yaml
22348
22349 STARFIVE JH7110 TDM DRIVER
22350 M:      Walker Chen <[email protected]>
22351 S:      Maintained
22352 F:      Documentation/devicetree/bindings/sound/starfive,jh7110-tdm.yaml
22353 F:      sound/soc/starfive/jh7110_tdm.c
22354
22355 STARFIVE JH71X0 CLOCK DRIVERS
22356 M:      Emil Renner Berthing <[email protected]>
22357 M:      Hal Feng <[email protected]>
22358 S:      Maintained
22359 F:      Documentation/devicetree/bindings/clock/starfive,jh71*.yaml
22360 F:      drivers/clk/starfive/clk-starfive-jh71*
22361 F:      include/dt-bindings/clock/starfive?jh71*.h
22362
22363 STARFIVE JH71X0 PINCTRL DRIVERS
22364 M:      Emil Renner Berthing <[email protected]>
22365 M:      Jianlong Huang <[email protected]>
22366 M:      Hal Feng <[email protected]>
22367 L:      [email protected]
22368 S:      Maintained
22369 F:      Documentation/devicetree/bindings/pinctrl/starfive,jh71*.yaml
22370 F:      drivers/pinctrl/starfive/pinctrl-starfive-jh71*
22371 F:      include/dt-bindings/pinctrl/pinctrl-starfive-jh7100.h
22372 F:      include/dt-bindings/pinctrl/starfive,jh7110-pinctrl.h
22373
22374 STARFIVE JH71X0 RESET CONTROLLER DRIVERS
22375 M:      Emil Renner Berthing <[email protected]>
22376 M:      Hal Feng <[email protected]>
22377 S:      Maintained
22378 F:      Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
22379 F:      drivers/reset/starfive/reset-starfive-jh71*
22380 F:      include/dt-bindings/reset/starfive?jh71*.h
22381
22382 STARFIVE JH71X0 USB DRIVERS
22383 M:      Minda Chen <[email protected]>
22384 S:      Maintained
22385 F:      Documentation/devicetree/bindings/usb/starfive,jh7110-usb.yaml
22386 F:      drivers/usb/cdns3/cdns3-starfive.c
22387
22388 STARFIVE JH71XX PMU CONTROLLER DRIVER
22389 M:      Walker Chen <[email protected]>
22390 M:      Changhuang Liang <[email protected]>
22391 S:      Supported
22392 F:      Documentation/devicetree/bindings/power/starfive*
22393 F:      drivers/pmdomain/starfive/
22394 F:      include/dt-bindings/power/starfive,jh7110-pmu.h
22395
22396 STARFIVE SOC DRIVERS
22397 M:      Conor Dooley <[email protected]>
22398 S:      Maintained
22399 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
22400 F:      Documentation/devicetree/bindings/soc/starfive/
22401
22402 STARFIVE STARLINK PMU DRIVER
22403 M:      Ji Sheng Teoh <[email protected]>
22404 S:      Maintained
22405 F:      Documentation/admin-guide/perf/starfive_starlink_pmu.rst
22406 F:      Documentation/devicetree/bindings/perf/starfive,jh8100-starlink-pmu.yaml
22407 F:      drivers/perf/starfive_starlink_pmu.c
22408
22409 STARFIVE TRNG DRIVER
22410 M:      Jia Jie Ho <[email protected]>
22411 S:      Supported
22412 F:      Documentation/devicetree/bindings/rng/starfive*
22413 F:      drivers/char/hw_random/jh7110-trng.c
22414
22415 STARFIVE WATCHDOG DRIVER
22416 M:      Xingyu Wu <[email protected]>
22417 M:      Ziv Xu <[email protected]>
22418 S:      Supported
22419 F:      Documentation/devicetree/bindings/watchdog/starfive*
22420 F:      drivers/watchdog/starfive-wdt.c
22421
22422 STARFIVE JH71X0 PCIE AND USB PHY DRIVER
22423 M:      Minda Chen <[email protected]>
22424 S:      Supported
22425 F:      Documentation/devicetree/bindings/phy/starfive,jh7110-pcie-phy.yaml
22426 F:      Documentation/devicetree/bindings/phy/starfive,jh7110-usb-phy.yaml
22427 F:      drivers/phy/starfive/phy-jh7110-pcie.c
22428 F:      drivers/phy/starfive/phy-jh7110-usb.c
22429
22430 STARFIVE JH8100 EXTERNAL INTERRUPT CONTROLLER DRIVER
22431 M:      Changhuang Liang <[email protected]>
22432 S:      Supported
22433 F:      Documentation/devicetree/bindings/interrupt-controller/starfive,jh8100-intc.yaml
22434 F:      drivers/irqchip/irq-starfive-jh8100-intc.c
22435
22436 STATIC BRANCH/CALL
22437 M:      Peter Zijlstra <[email protected]>
22438 M:      Josh Poimboeuf <[email protected]>
22439 M:      Jason Baron <[email protected]>
22440 R:      Steven Rostedt <[email protected]>
22441 R:      Ard Biesheuvel <[email protected]>
22442 S:      Supported
22443 F:      arch/*/include/asm/jump_label*.h
22444 F:      arch/*/include/asm/static_call*.h
22445 F:      arch/*/kernel/jump_label.c
22446 F:      arch/*/kernel/static_call.c
22447 F:      include/linux/jump_label*.h
22448 F:      include/linux/static_call*.h
22449 F:      kernel/jump_label.c
22450 F:      kernel/static_call.c
22451
22452 STI AUDIO (ASoC) DRIVERS
22453 M:      Arnaud Pouliquen <[email protected]>
22454 L:      [email protected]
22455 S:      Maintained
22456 F:      Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
22457 F:      sound/soc/sti/
22458
22459 STI CEC DRIVER
22460 M:      Alain Volmat <[email protected]>
22461 S:      Maintained
22462 F:      Documentation/devicetree/bindings/media/cec/st,stih-cec.yaml
22463 F:      drivers/media/cec/platform/sti/
22464
22465 STK1160 USB VIDEO CAPTURE DRIVER
22466 M:      Ezequiel Garcia <[email protected]>
22467 L:      [email protected]
22468 S:      Maintained
22469 T:      git git://linuxtv.org/media.git
22470 F:      drivers/media/usb/stk1160/
22471
22472 STM32 AUDIO (ASoC) DRIVERS
22473 M:      Olivier Moysan <[email protected]>
22474 M:      Arnaud Pouliquen <[email protected]>
22475 L:      [email protected]
22476 S:      Maintained
22477 F:      Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
22478 F:      Documentation/devicetree/bindings/sound/st,stm32-*.yaml
22479 F:      sound/soc/stm/
22480
22481 STM32 DMA DRIVERS
22482 M:      Amélie Delaunay <[email protected]>
22483 L:      [email protected]
22484 L:      [email protected] (moderated for non-subscribers)
22485 S:      Maintained
22486 F:      Documentation/arch/arm/stm32/stm32-dma-mdma-chaining.rst
22487 F:      Documentation/devicetree/bindings/dma/stm32/
22488 F:      drivers/dma/stm32/
22489
22490 STM32 TIMER/LPTIMER DRIVERS
22491 M:      Fabrice Gasnier <[email protected]>
22492 S:      Maintained
22493 F:      Documentation/ABI/testing/*timer-stm32
22494 F:      Documentation/devicetree/bindings/*/*stm32-*timer*
22495 F:      drivers/*/stm32-*timer*
22496 F:      drivers/pwm/pwm-stm32*
22497 F:      include/linux/*/stm32-*tim*
22498
22499 STM32MP25 USB3/PCIE COMBOPHY DRIVER
22500 M:      Christian Bruel <[email protected]>
22501 S:      Maintained
22502 F:      Documentation/devicetree/bindings/phy/st,stm32mp25-combophy.yaml
22503 F:      drivers/phy/st/phy-stm32-combophy.c
22504
22505 STMMAC ETHERNET DRIVER
22506 M:      Alexandre Torgue <[email protected]>
22507 M:      Jose Abreu <[email protected]>
22508 L:      [email protected]
22509 S:      Supported
22510 W:      http://www.stlinux.com
22511 F:      Documentation/networking/device_drivers/ethernet/stmicro/
22512 F:      drivers/net/ethernet/stmicro/stmmac/
22513
22514 SUN HAPPY MEAL ETHERNET DRIVER
22515 M:      Sean Anderson <[email protected]>
22516 S:      Maintained
22517 F:      drivers/net/ethernet/sun/sunhme.*
22518
22519 SUN3/3X
22520 M:      Sam Creasey <[email protected]>
22521 S:      Maintained
22522 W:      http://sammy.net/sun3/
22523 F:      arch/m68k/include/asm/sun3*
22524 F:      arch/m68k/kernel/*sun3*
22525 F:      arch/m68k/sun3*/
22526 F:      drivers/net/ethernet/i825xx/sun3*
22527
22528 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
22529 M:      Hans de Goede <[email protected]>
22530 L:      [email protected]
22531 S:      Maintained
22532 F:      Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
22533 F:      drivers/input/keyboard/sun4i-lradc-keys.c
22534
22535 SUNPLUS ETHERNET DRIVER
22536 M:      Wells Lu <[email protected]>
22537 L:      [email protected]
22538 S:      Maintained
22539 W:      https://sunplus.atlassian.net/wiki/spaces/doc/overview
22540 F:      Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
22541 F:      drivers/net/ethernet/sunplus/
22542
22543 SUNPLUS MMC DRIVER
22544 M:      Tony Huang <[email protected]>
22545 M:      Li-hao Kuo <[email protected]>
22546 S:      Maintained
22547 F:      Documentation/devicetree/bindings/mmc/sunplus,mmc.yaml
22548 F:      drivers/mmc/host/sunplus-mmc.c
22549
22550 SUNPLUS OCOTP DRIVER
22551 M:      Vincent Shih <[email protected]>
22552 S:      Maintained
22553 F:      Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
22554 F:      drivers/nvmem/sunplus-ocotp.c
22555
22556 SUNPLUS PWM DRIVER
22557 M:      Hammer Hsieh <[email protected]>
22558 S:      Maintained
22559 F:      Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
22560 F:      drivers/pwm/pwm-sunplus.c
22561
22562 SUNPLUS RTC DRIVER
22563 M:      Vincent Shih <[email protected]>
22564 L:      [email protected]
22565 S:      Maintained
22566 F:      Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
22567 F:      drivers/rtc/rtc-sunplus.c
22568
22569 SUNPLUS SPI CONTROLLER INTERFACE DRIVER
22570 M:      Li-hao Kuo <[email protected]>
22571 L:      [email protected]
22572 S:      Maintained
22573 F:      Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
22574 F:      drivers/spi/spi-sunplus-sp7021.c
22575
22576 SUNPLUS UART DRIVER
22577 M:      Hammer Hsieh <[email protected]>
22578 S:      Maintained
22579 F:      Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
22580 F:      drivers/tty/serial/sunplus-uart.c
22581
22582 SUNPLUS USB2 PHY DRIVER
22583 M:      Vincent Shih <[email protected]>
22584 L:      [email protected]
22585 S:      Maintained
22586 F:      Documentation/devicetree/bindings/phy/sunplus,sp7021-usb2-phy.yaml
22587 F:      drivers/phy/sunplus/Kconfig
22588 F:      drivers/phy/sunplus/Makefile
22589 F:      drivers/phy/sunplus/phy-sunplus-usb2.c
22590
22591 SUNPLUS WATCHDOG DRIVER
22592 M:      Xiantao Hu <[email protected]>
22593 L:      [email protected]
22594 S:      Maintained
22595 F:      Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
22596 F:      drivers/watchdog/sunplus_wdt.c
22597
22598 SUPERH
22599 M:      Yoshinori Sato <[email protected]>
22600 M:      Rich Felker <[email protected]>
22601 M:      John Paul Adrian Glaubitz <[email protected]>
22602 L:      [email protected]
22603 S:      Maintained
22604 Q:      http://patchwork.kernel.org/project/linux-sh/list/
22605 F:      Documentation/arch/sh/
22606 F:      arch/sh/
22607 F:      drivers/sh/
22608
22609 SUSPEND TO RAM
22610 M:      "Rafael J. Wysocki" <[email protected]>
22611 M:      Len Brown <[email protected]>
22612 M:      Pavel Machek <[email protected]>
22613 L:      [email protected]
22614 S:      Supported
22615 B:      https://bugzilla.kernel.org
22616 F:      Documentation/power/
22617 F:      arch/x86/kernel/acpi/sleep*
22618 F:      arch/x86/kernel/acpi/wakeup*
22619 F:      drivers/base/power/
22620 F:      include/linux/freezer.h
22621 F:      include/linux/pm.h
22622 F:      include/linux/suspend.h
22623 F:      kernel/power/
22624
22625 SVGA HANDLING
22626 M:      Martin Mares <[email protected]>
22627 L:      [email protected]
22628 S:      Maintained
22629 F:      Documentation/admin-guide/svga.rst
22630 F:      arch/x86/boot/video*
22631
22632 SWITCHDEV
22633 M:      Jiri Pirko <[email protected]>
22634 M:      Ivan Vecera <[email protected]>
22635 L:      [email protected]
22636 S:      Supported
22637 F:      include/net/switchdev.h
22638 F:      net/switchdev/
22639
22640 SY8106A REGULATOR DRIVER
22641 M:      Icenowy Zheng <[email protected]>
22642 S:      Maintained
22643 F:      Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
22644 F:      drivers/regulator/sy8106a-regulator.c
22645
22646 SYNC FILE FRAMEWORK
22647 M:      Sumit Semwal <[email protected]>
22648 R:      Gustavo Padovan <[email protected]>
22649 L:      [email protected]
22650 L:      [email protected]
22651 S:      Maintained
22652 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
22653 F:      Documentation/driver-api/sync_file.rst
22654 F:      drivers/dma-buf/dma-fence*
22655 F:      drivers/dma-buf/sw_sync.c
22656 F:      drivers/dma-buf/sync_*
22657 F:      include/linux/sync_file.h
22658 F:      include/uapi/linux/sync_file.h
22659
22660 SYNOPSYS ARC ARCHITECTURE
22661 M:      Vineet Gupta <[email protected]>
22662 L:      [email protected]
22663 S:      Supported
22664 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
22665 F:      Documentation/arch/arc
22666 F:      Documentation/devicetree/bindings/arc/*
22667 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
22668 F:      arch/arc/
22669 F:      drivers/clocksource/arc_timer.c
22670 F:      drivers/tty/serial/arc_uart.c
22671
22672 SYNOPSYS ARC HSDK SDP pll clock driver
22673 M:      Eugeniy Paltsev <[email protected]>
22674 S:      Supported
22675 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
22676 F:      drivers/clk/clk-hsdk-pll.c
22677
22678 SYNOPSYS ARC SDP clock driver
22679 M:      Eugeniy Paltsev <[email protected]>
22680 S:      Supported
22681 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
22682 F:      drivers/clk/axs10x/*
22683
22684 SYNOPSYS ARC SDP platform support
22685 M:      Alexey Brodkin <[email protected]>
22686 S:      Supported
22687 F:      Documentation/devicetree/bindings/arc/axs10*
22688 F:      arch/arc/boot/dts/ax*
22689 F:      arch/arc/plat-axs10x
22690
22691 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
22692 M:      Eugeniy Paltsev <[email protected]>
22693 S:      Supported
22694 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
22695 F:      drivers/reset/reset-axs10x.c
22696
22697 SYNOPSYS CREG GPIO DRIVER
22698 M:      Eugeniy Paltsev <[email protected]>
22699 S:      Maintained
22700 F:      Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
22701 F:      drivers/gpio/gpio-creg-snps.c
22702
22703 SYNOPSYS DESIGNWARE 8250 UART DRIVER
22704 M:      Ilpo Järvinen <[email protected]>
22705 R:      Andy Shevchenko <[email protected]>
22706 S:      Supported
22707 F:      drivers/tty/serial/8250/8250_dw.c
22708 F:      drivers/tty/serial/8250/8250_dwlib.*
22709 F:      drivers/tty/serial/8250/8250_lpss.c
22710
22711 SYNOPSYS DESIGNWARE APB GPIO DRIVER
22712 M:      Hoan Tran <[email protected]>
22713 L:      [email protected]
22714 S:      Maintained
22715 F:      Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
22716 F:      drivers/gpio/gpio-dwapb.c
22717
22718 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
22719 M:      Eugeniy Paltsev <[email protected]>
22720 S:      Maintained
22721 F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
22722 F:      drivers/dma/dw-axi-dmac/
22723
22724 SYNOPSYS DESIGNWARE DMAC DRIVER
22725 M:      Viresh Kumar <[email protected]>
22726 R:      Andy Shevchenko <[email protected]>
22727 S:      Maintained
22728 F:      Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
22729 F:      Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
22730 F:      drivers/dma/dw/
22731 F:      include/dt-bindings/dma/dw-dmac.h
22732 F:      include/linux/dma/dw.h
22733 F:      include/linux/platform_data/dma-dw.h
22734
22735 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
22736 M:      Jose Abreu <[email protected]>
22737 L:      [email protected]
22738 S:      Supported
22739 F:      drivers/net/ethernet/synopsys/
22740
22741 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
22742 M:      Jose Abreu <[email protected]>
22743 L:      [email protected]
22744 S:      Supported
22745 F:      drivers/net/pcs/pcs-xpcs.c
22746 F:      drivers/net/pcs/pcs-xpcs.h
22747 F:      include/linux/pcs/pcs-xpcs.h
22748
22749 SYNOPSYS DESIGNWARE I2C DRIVER
22750 M:      Jarkko Nikula <[email protected]>
22751 R:      Andy Shevchenko <[email protected]>
22752 R:      Mika Westerberg <[email protected]>
22753 R:      Jan Dabros <[email protected]>
22754 L:      [email protected]
22755 S:      Supported
22756 F:      drivers/i2c/busses/i2c-designware-*
22757
22758 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
22759 M:      Jaehoon Chung <[email protected]>
22760 L:      [email protected]
22761 S:      Maintained
22762 F:      drivers/mmc/host/dw_mmc*
22763
22764 SYNOPSYS DESIGNWARE PCIE PMU DRIVER
22765 M:      Shuai Xue <[email protected]>
22766 M:      Jing Zhang <[email protected]>
22767 S:      Supported
22768 F:      Documentation/admin-guide/perf/dwc_pcie_pmu.rst
22769 F:      drivers/perf/dwc_pcie_pmu.c
22770
22771 SYNOPSYS HSDK RESET CONTROLLER DRIVER
22772 M:      Eugeniy Paltsev <[email protected]>
22773 S:      Supported
22774 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
22775 F:      drivers/reset/reset-hsdk.c
22776 F:      include/dt-bindings/reset/snps,hsdk-reset.h
22777
22778 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
22779 M:      Prabu Thangamuthu <[email protected]>
22780 M:      Manjunath M B <[email protected]>
22781 L:      [email protected]
22782 S:      Maintained
22783 F:      drivers/mmc/host/sdhci-pci-dwc-mshc.c
22784
22785 SYSTEM CONFIGURATION (SYSCON)
22786 M:      Lee Jones <[email protected]>
22787 M:      Arnd Bergmann <[email protected]>
22788 S:      Supported
22789 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
22790 F:      drivers/mfd/syscon.c
22791
22792 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
22793 M:      Sudeep Holla <[email protected]>
22794 R:      Cristian Marussi <[email protected]>
22795 L:      [email protected]
22796 L:      [email protected] (moderated for non-subscribers)
22797 S:      Maintained
22798 F:      Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
22799 F:      drivers/clk/clk-sc[mp]i.c
22800 F:      drivers/cpufreq/sc[mp]i-cpufreq.c
22801 F:      drivers/firmware/arm_scmi/
22802 F:      drivers/firmware/arm_scpi.c
22803 F:      drivers/hwmon/scmi-hwmon.c
22804 F:      drivers/pinctrl/pinctrl-scmi.c
22805 F:      drivers/pmdomain/arm/
22806 F:      drivers/powercap/arm_scmi_powercap.c
22807 F:      drivers/regulator/scmi-regulator.c
22808 F:      drivers/reset/reset-scmi.c
22809 F:      include/linux/sc[mp]i_protocol.h
22810 F:      include/trace/events/scmi.h
22811 F:      include/uapi/linux/virtio_scmi.h
22812
22813 SYSTEM RESET/SHUTDOWN DRIVERS
22814 M:      Sebastian Reichel <[email protected]>
22815 L:      [email protected]
22816 S:      Maintained
22817 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
22818 F:      Documentation/devicetree/bindings/power/reset/
22819 F:      drivers/power/reset/
22820
22821 SYSTEM TRACE MODULE CLASS
22822 M:      Alexander Shishkin <[email protected]>
22823 S:      Maintained
22824 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
22825 F:      Documentation/trace/stm.rst
22826 F:      drivers/hwtracing/stm/
22827 F:      include/linux/stm.h
22828 F:      include/uapi/linux/stm.h
22829
22830 SYSTEM76 ACPI DRIVER
22831 M:      Jeremy Soller <[email protected]>
22832 M:      System76 Product Development <[email protected]>
22833 L:      [email protected]
22834 S:      Maintained
22835 F:      drivers/platform/x86/system76_acpi.c
22836
22837 SYSV FILESYSTEM
22838 S:      Orphan
22839 F:      Documentation/filesystems/sysv-fs.rst
22840 F:      fs/sysv/
22841 F:      include/linux/sysv_fs.h
22842
22843 TASKSTATS STATISTICS INTERFACE
22844 M:      Balbir Singh <[email protected]>
22845 S:      Maintained
22846 F:      Documentation/accounting/taskstats*
22847 F:      include/linux/taskstats*
22848 F:      kernel/taskstats.c
22849
22850 TC subsystem
22851 M:      Jamal Hadi Salim <[email protected]>
22852 M:      Cong Wang <[email protected]>
22853 M:      Jiri Pirko <[email protected]>
22854 L:      [email protected]
22855 S:      Maintained
22856 F:      include/net/pkt_cls.h
22857 F:      include/net/pkt_sched.h
22858 F:      include/net/tc_act/
22859 F:      include/uapi/linux/pkt_cls.h
22860 F:      include/uapi/linux/pkt_sched.h
22861 F:      include/uapi/linux/tc_act/
22862 F:      include/uapi/linux/tc_ematch/
22863 F:      net/sched/
22864 F:      tools/testing/selftests/tc-testing
22865
22866 TC90522 MEDIA DRIVER
22867 M:      Akihiro Tsukada <[email protected]>
22868 L:      [email protected]
22869 S:      Odd Fixes
22870 F:      drivers/media/dvb-frontends/tc90522*
22871
22872 TCP LOW PRIORITY MODULE
22873 M:      "Wong Hoi Sing, Edison" <[email protected]>
22874 M:      "Hung Hing Lun, Mike" <[email protected]>
22875 S:      Maintained
22876 W:      http://tcp-lp-mod.sourceforge.net/
22877 F:      net/ipv4/tcp_lp.c
22878
22879 TDA10071 MEDIA DRIVER
22880 L:      [email protected]
22881 S:      Orphan
22882 W:      https://linuxtv.org
22883 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22884 F:      drivers/media/dvb-frontends/tda10071*
22885
22886 TDA18212 MEDIA DRIVER
22887 L:      [email protected]
22888 S:      Orphan
22889 W:      https://linuxtv.org
22890 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22891 F:      drivers/media/tuners/tda18212*
22892
22893 TDA18218 MEDIA DRIVER
22894 L:      [email protected]
22895 S:      Orphan
22896 W:      https://linuxtv.org
22897 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22898 F:      drivers/media/tuners/tda18218*
22899
22900 TDA18250 MEDIA DRIVER
22901 M:      Olli Salonen <[email protected]>
22902 L:      [email protected]
22903 S:      Maintained
22904 W:      https://linuxtv.org
22905 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22906 T:      git git://linuxtv.org/media.git
22907 F:      drivers/media/tuners/tda18250*
22908
22909 TDA18271 MEDIA DRIVER
22910 M:      Michael Krufky <[email protected]>
22911 L:      [email protected]
22912 S:      Maintained
22913 W:      https://linuxtv.org
22914 W:      http://github.com/mkrufky
22915 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22916 T:      git git://linuxtv.org/mkrufky/tuners.git
22917 F:      drivers/media/tuners/tda18271*
22918
22919 TDA1997x MEDIA DRIVER
22920 M:      Tim Harvey <[email protected]>
22921 L:      [email protected]
22922 S:      Maintained
22923 W:      https://linuxtv.org
22924 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22925 F:      drivers/media/i2c/tda1997x.*
22926
22927 TDA827x MEDIA DRIVER
22928 M:      Michael Krufky <[email protected]>
22929 L:      [email protected]
22930 S:      Maintained
22931 W:      https://linuxtv.org
22932 W:      http://github.com/mkrufky
22933 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22934 T:      git git://linuxtv.org/mkrufky/tuners.git
22935 F:      drivers/media/tuners/tda8290.*
22936
22937 TDA8290 MEDIA DRIVER
22938 M:      Michael Krufky <[email protected]>
22939 L:      [email protected]
22940 S:      Maintained
22941 W:      https://linuxtv.org
22942 W:      http://github.com/mkrufky
22943 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22944 T:      git git://linuxtv.org/mkrufky/tuners.git
22945 F:      drivers/media/tuners/tda8290.*
22946
22947 TDA9840 MEDIA DRIVER
22948 M:      Hans Verkuil <[email protected]>
22949 L:      [email protected]
22950 S:      Maintained
22951 W:      https://linuxtv.org
22952 T:      git git://linuxtv.org/media.git
22953 F:      drivers/media/i2c/tda9840*
22954
22955 TEA5761 TUNER DRIVER
22956 M:      Mauro Carvalho Chehab <[email protected]>
22957 L:      [email protected]
22958 S:      Odd fixes
22959 W:      https://linuxtv.org
22960 T:      git git://linuxtv.org/media.git
22961 F:      drivers/media/tuners/tea5761.*
22962
22963 TEA5767 TUNER DRIVER
22964 M:      Mauro Carvalho Chehab <[email protected]>
22965 L:      [email protected]
22966 S:      Maintained
22967 W:      https://linuxtv.org
22968 T:      git git://linuxtv.org/media.git
22969 F:      drivers/media/tuners/tea5767.*
22970
22971 TEA6415C MEDIA DRIVER
22972 M:      Hans Verkuil <[email protected]>
22973 L:      [email protected]
22974 S:      Maintained
22975 W:      https://linuxtv.org
22976 T:      git git://linuxtv.org/media.git
22977 F:      drivers/media/i2c/tea6415c*
22978
22979 TEA6420 MEDIA DRIVER
22980 M:      Hans Verkuil <[email protected]>
22981 L:      [email protected]
22982 S:      Maintained
22983 W:      https://linuxtv.org
22984 T:      git git://linuxtv.org/media.git
22985 F:      drivers/media/i2c/tea6420*
22986
22987 TEAM DRIVER
22988 M:      Jiri Pirko <[email protected]>
22989 L:      [email protected]
22990 S:      Supported
22991 F:      Documentation/netlink/specs/team.yaml
22992 F:      drivers/net/team/
22993 F:      include/linux/if_team.h
22994 F:      include/uapi/linux/if_team.h
22995 F:      tools/testing/selftests/drivers/net/team/
22996
22997 TECHNICAL ADVISORY BOARD PROCESS DOCS
22998 M:      "Theodore Ts'o" <[email protected]>
22999 M:      Greg Kroah-Hartman <[email protected]>
23000 L:      [email protected]
23001 S:      Maintained
23002 F:      Documentation/process/contribution-maturity-model.rst
23003 F:      Documentation/process/researcher-guidelines.rst
23004
23005 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
23006 M:      "Savoir-faire Linux Inc." <[email protected]>
23007 S:      Maintained
23008 F:      arch/x86/platform/ts5500/
23009
23010 TECHNOTREND USB IR RECEIVER
23011 M:      Sean Young <[email protected]>
23012 L:      [email protected]
23013 S:      Maintained
23014 F:      drivers/media/rc/ttusbir.c
23015
23016 TECHWELL TW9900 VIDEO DECODER
23017 M:      Mehdi Djait <[email protected]>
23018 L:      [email protected]
23019 S:      Maintained
23020 F:      drivers/media/i2c/tw9900.c
23021
23022 TECHWELL TW9910 VIDEO DECODER
23023 L:      [email protected]
23024 S:      Orphan
23025 F:      drivers/media/i2c/tw9910.c
23026 F:      include/media/i2c/tw9910.h
23027
23028 TEE SUBSYSTEM
23029 M:      Jens Wiklander <[email protected]>
23030 R:      Sumit Garg <[email protected]>
23031 L:      [email protected]
23032 S:      Maintained
23033 F:      Documentation/ABI/testing/sysfs-class-tee
23034 F:      Documentation/driver-api/tee.rst
23035 F:      Documentation/tee/
23036 F:      Documentation/userspace-api/tee.rst
23037 F:      drivers/tee/
23038 F:      include/linux/tee_core.h
23039 F:      include/linux/tee_drv.h
23040 F:      include/uapi/linux/tee.h
23041
23042 TEGRA ARCHITECTURE SUPPORT
23043 M:      Thierry Reding <[email protected]>
23044 M:      Jonathan Hunter <[email protected]>
23045 L:      [email protected]
23046 S:      Supported
23047 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
23048 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
23049 N:      [^a-z]tegra
23050
23051 TEGRA CLOCK DRIVER
23052 M:      Peter De Schrijver <[email protected]>
23053 M:      Prashant Gaikwad <[email protected]>
23054 S:      Supported
23055 F:      drivers/clk/tegra/
23056
23057 TEGRA CRYPTO DRIVERS
23058 M:      Akhil R <[email protected]>
23059 S:      Supported
23060 F:      drivers/crypto/tegra/*
23061
23062 TEGRA DMA DRIVERS
23063 M:      Laxman Dewangan <[email protected]>
23064 M:      Jon Hunter <[email protected]>
23065 S:      Supported
23066 F:      drivers/dma/tegra*
23067
23068 TEGRA I2C DRIVER
23069 M:      Laxman Dewangan <[email protected]>
23070 R:      Dmitry Osipenko <[email protected]>
23071 S:      Supported
23072 F:      drivers/i2c/busses/i2c-tegra.c
23073
23074 TEGRA IOMMU DRIVERS
23075 M:      Thierry Reding <[email protected]>
23076 R:      Krishna Reddy <[email protected]>
23077 L:      [email protected]
23078 S:      Supported
23079 F:      drivers/iommu/arm/arm-smmu-v3/tegra241-cmdqv.c
23080 F:      drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
23081 F:      drivers/iommu/tegra*
23082
23083 TEGRA KBC DRIVER
23084 M:      Laxman Dewangan <[email protected]>
23085 S:      Supported
23086 F:      drivers/input/keyboard/tegra-kbc.c
23087
23088 TEGRA NAND DRIVER
23089 M:      Stefan Agner <[email protected]>
23090 M:      Lucas Stach <[email protected]>
23091 S:      Maintained
23092 F:      Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
23093 F:      drivers/mtd/nand/raw/tegra_nand.c
23094
23095 TEGRA PWM DRIVER
23096 M:      Thierry Reding <[email protected]>
23097 S:      Supported
23098 F:      drivers/pwm/pwm-tegra.c
23099
23100 TEGRA QUAD SPI DRIVER
23101 M:      Thierry Reding <[email protected]>
23102 M:      Jonathan Hunter <[email protected]>
23103 M:      Sowjanya Komatineni <[email protected]>
23104 L:      [email protected]
23105 S:      Maintained
23106 F:      drivers/spi/spi-tegra210-quad.c
23107
23108 TEGRA SERIAL DRIVER
23109 M:      Laxman Dewangan <[email protected]>
23110 S:      Supported
23111 F:      drivers/tty/serial/serial-tegra.c
23112
23113 TEGRA SPI DRIVER
23114 M:      Laxman Dewangan <[email protected]>
23115 S:      Supported
23116 F:      drivers/spi/spi-tegra*
23117
23118 TEGRA VIDEO DRIVER
23119 M:      Thierry Reding <[email protected]>
23120 M:      Jonathan Hunter <[email protected]>
23121 M:      Sowjanya Komatineni <[email protected]>
23122 M:      Luca Ceresoli <[email protected]>
23123 L:      [email protected]
23124 L:      [email protected]
23125 S:      Maintained
23126 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
23127 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vi.yaml
23128 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vip.yaml
23129 F:      drivers/staging/media/tegra-video/
23130
23131 TEGRA XUSB PADCTL DRIVER
23132 M:      JC Kuo <[email protected]>
23133 S:      Supported
23134 F:      drivers/phy/tegra/xusb*
23135
23136 TEHUTI ETHERNET DRIVER
23137 M:      Andy Gospodarek <[email protected]>
23138 L:      [email protected]
23139 S:      Supported
23140 F:      drivers/net/ethernet/tehuti/tehuti.*
23141
23142 TEHUTI TN40XX ETHERNET DRIVER
23143 M:      FUJITA Tomonori <[email protected]>
23144 L:      [email protected]
23145 S:      Maintained
23146 F:      drivers/net/ethernet/tehuti/tn40*
23147
23148 TELECOM CLOCK DRIVER FOR MCPL0010
23149 M:      Mark Gross <[email protected]>
23150 S:      Supported
23151 F:      drivers/char/tlclk.c
23152
23153 TEMPO SEMICONDUCTOR DRIVERS
23154 M:      Steven Eckhoff <[email protected]>
23155 S:      Maintained
23156 F:      Documentation/devicetree/bindings/sound/tscs*.txt
23157 F:      sound/soc/codecs/tscs*.c
23158 F:      sound/soc/codecs/tscs*.h
23159
23160 TENSILICA XTENSA PORT (xtensa)
23161 M:      Chris Zankel <[email protected]>
23162 M:      Max Filippov <[email protected]>
23163 S:      Maintained
23164 T:      git https://github.com/jcmvbkbc/linux-xtensa.git
23165 F:      arch/xtensa/
23166 F:      drivers/irqchip/irq-xtensa-*
23167
23168 TEXAS INSTRUMENTS ASoC DRIVERS
23169 M:      Peter Ujfalusi <[email protected]>
23170 L:      [email protected]
23171 S:      Maintained
23172 F:      Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
23173 F:      sound/soc/ti/
23174
23175 TEXAS INSTRUMENTS AUDIO (ASoC/HDA) DRIVERS
23176 M:      Shenghao Ding <[email protected]>
23177 M:      Kevin Lu <[email protected]>
23178 M:      Baojun Xu <[email protected]>
23179 L:      [email protected]
23180 S:      Maintained
23181 F:      Documentation/devicetree/bindings/sound/tas2552.txt
23182 F:      Documentation/devicetree/bindings/sound/ti,tas2562.yaml
23183 F:      Documentation/devicetree/bindings/sound/ti,tas2770.yaml
23184 F:      Documentation/devicetree/bindings/sound/ti,tas27xx.yaml
23185 F:      Documentation/devicetree/bindings/sound/ti,tpa6130a2.yaml
23186 F:      Documentation/devicetree/bindings/sound/ti,pcm1681.yaml
23187 F:      Documentation/devicetree/bindings/sound/ti,pcm3168a.yaml
23188 F:      Documentation/devicetree/bindings/sound/ti,tlv320*.yaml
23189 F:      Documentation/devicetree/bindings/sound/ti,tlv320adcx140.yaml
23190 F:      include/sound/tas2*.h
23191 F:      include/sound/tlv320*.h
23192 F:      include/sound/tpa6130a2-plat.h
23193 F:      sound/pci/hda/tas2781_hda_i2c.c
23194 F:      sound/soc/codecs/pcm1681.c
23195 F:      sound/soc/codecs/pcm1789*.*
23196 F:      sound/soc/codecs/pcm179x*.*
23197 F:      sound/soc/codecs/pcm186x*.*
23198 F:      sound/soc/codecs/pcm3008.*
23199 F:      sound/soc/codecs/pcm3060*.*
23200 F:      sound/soc/codecs/pcm3168a*.*
23201 F:      sound/soc/codecs/pcm5102a.c
23202 F:      sound/soc/codecs/pcm512x*.*
23203 F:      sound/soc/codecs/tas2*.*
23204 F:      sound/soc/codecs/tlv320*.*
23205 F:      sound/soc/codecs/tpa6130a2.*
23206
23207 TEXAS INSTRUMENTS DMA DRIVERS
23208 M:      Peter Ujfalusi <[email protected]>
23209 L:      [email protected]
23210 S:      Maintained
23211 F:      Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
23212 F:      Documentation/devicetree/bindings/dma/ti-edma.txt
23213 F:      Documentation/devicetree/bindings/dma/ti/
23214 F:      drivers/dma/ti/
23215 F:      include/linux/dma/k3-psil.h
23216 F:      include/linux/dma/k3-udma-glue.h
23217 F:      include/linux/dma/ti-cppi5.h
23218 X:      drivers/dma/ti/cppi41.c
23219
23220 TEXAS INSTRUMENTS TPS25990 HARDWARE MONITOR DRIVER
23221 M:      Jerome Brunet <[email protected]>
23222 L:      [email protected]
23223 S:      Maintained
23224 F:      Documentation/devicetree/bindings/hwmon/pmbus/ti,tps25990.yaml
23225
23226 TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
23227 M:      Robert Marko <[email protected]>
23228 M:      Luka Perkov <[email protected]>
23229 L:      [email protected]
23230 S:      Maintained
23231 F:      Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
23232 F:      Documentation/hwmon/tps23861.rst
23233 F:      drivers/hwmon/tps23861.c
23234
23235 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
23236 M:      Ricardo Ribalda <[email protected]>
23237 L:      [email protected]
23238 S:      Supported
23239 F:      Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
23240 F:      drivers/iio/dac/ti-dac7612.c
23241
23242 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
23243 M:      Nishanth Menon <[email protected]>
23244 M:      Tero Kristo <[email protected]>
23245 M:      Santosh Shilimkar <[email protected]>
23246 L:      [email protected] (moderated for non-subscribers)
23247 S:      Maintained
23248 F:      Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
23249 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
23250 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
23251 F:      Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
23252 F:      Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
23253 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
23254 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
23255 F:      drivers/clk/keystone/sci-clk.c
23256 F:      drivers/firmware/ti_sci*
23257 F:      drivers/irqchip/irq-ti-sci-inta.c
23258 F:      drivers/irqchip/irq-ti-sci-intr.c
23259 F:      drivers/reset/reset-ti-sci.c
23260 F:      drivers/soc/ti/ti_sci_inta_msi.c
23261 F:      drivers/pmdomain/ti/ti_sci_pm_domains.c
23262 F:      include/dt-bindings/soc/ti,sci_pm_domain.h
23263 F:      include/linux/soc/ti/ti_sci_inta_msi.h
23264 F:      include/linux/soc/ti/ti_sci_protocol.h
23265
23266 TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
23267 M:      Puranjay Mohan <[email protected]>
23268 L:      [email protected]
23269 S:      Supported
23270 F:      Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
23271 F:      drivers/iio/temperature/tmp117.c
23272
23273 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
23274 M:      Hans Verkuil <[email protected]>
23275 L:      [email protected]
23276 S:      Maintained
23277 W:      https://linuxtv.org
23278 T:      git git://linuxtv.org/media.git
23279 F:      drivers/media/radio/radio-raremono.c
23280
23281 THERMAL
23282 M:      Rafael J. Wysocki <[email protected]>
23283 M:      Daniel Lezcano <[email protected]>
23284 R:      Zhang Rui <[email protected]>
23285 R:      Lukasz Luba <[email protected]>
23286 L:      [email protected]
23287 S:      Supported
23288 Q:      https://patchwork.kernel.org/project/linux-pm/list/
23289 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
23290 F:      Documentation/ABI/testing/sysfs-class-thermal
23291 F:      Documentation/admin-guide/thermal/
23292 F:      Documentation/devicetree/bindings/thermal/
23293 F:      Documentation/driver-api/thermal/
23294 F:      drivers/thermal/
23295 F:      include/dt-bindings/thermal/
23296 F:      include/linux/cpu_cooling.h
23297 F:      include/linux/thermal.h
23298 F:      include/uapi/linux/thermal.h
23299 F:      tools/lib/thermal/
23300 F:      tools/thermal/
23301
23302 THERMAL DRIVER FOR AMLOGIC SOCS
23303 M:      Guillaume La Roque <[email protected]>
23304 L:      [email protected]
23305 L:      [email protected]
23306 S:      Supported
23307 W:      http://linux-meson.com/
23308 F:      Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
23309 F:      drivers/thermal/amlogic_thermal.c
23310
23311 THERMAL/CPU_COOLING
23312 M:      Amit Daniel Kachhap <[email protected]>
23313 M:      Daniel Lezcano <[email protected]>
23314 M:      Viresh Kumar <[email protected]>
23315 R:      Lukasz Luba <[email protected]>
23316 L:      [email protected]
23317 S:      Supported
23318 F:      Documentation/driver-api/thermal/cpu-cooling-api.rst
23319 F:      Documentation/driver-api/thermal/cpu-idle-cooling.rst
23320 F:      drivers/thermal/cpufreq_cooling.c
23321 F:      drivers/thermal/cpuidle_cooling.c
23322 F:      include/linux/cpu_cooling.h
23323
23324 THERMAL/POWER_ALLOCATOR
23325 M:      Lukasz Luba <[email protected]>
23326 L:      [email protected]
23327 S:      Maintained
23328 F:      Documentation/driver-api/thermal/power_allocator.rst
23329 F:      drivers/thermal/gov_power_allocator.c
23330 F:      drivers/thermal/thermal_trace_ipa.h
23331
23332 THINKPAD ACPI EXTRAS DRIVER
23333 M:      Henrique de Moraes Holschuh <[email protected]>
23334 L:      [email protected]
23335 L:      [email protected]
23336 S:      Maintained
23337 W:      http://ibm-acpi.sourceforge.net
23338 W:      http://thinkwiki.org/wiki/Ibm-acpi
23339 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
23340 F:      drivers/platform/x86/thinkpad_acpi.c
23341
23342 THINKPAD LMI DRIVER
23343 M:      Mark Pearson <[email protected]>
23344 L:      [email protected]
23345 S:      Maintained
23346 F:      Documentation/ABI/testing/sysfs-class-firmware-attributes
23347 F:      drivers/platform/x86/think-lmi.?
23348
23349 THP7312 ISP DRIVER
23350 M:      Laurent Pinchart <[email protected]>
23351 M:      Paul Elder <[email protected]>
23352 L:      [email protected]
23353 S:      Maintained
23354 T:      git git://linuxtv.org/media.git
23355 F:      Documentation/devicetree/bindings/media/i2c/thine,thp7312.yaml
23356 F:      Documentation/userspace-api/media/drivers/thp7312.rst
23357 F:      drivers/media/i2c/thp7312.c
23358 F:      include/uapi/linux/thp7312.h
23359
23360 THUNDERBOLT DMA TRAFFIC TEST DRIVER
23361 M:      Isaac Hazan <[email protected]>
23362 L:      [email protected]
23363 S:      Maintained
23364 F:      drivers/thunderbolt/dma_test.c
23365
23366 THUNDERBOLT DRIVER
23367 M:      Andreas Noever <[email protected]>
23368 M:      Michael Jamet <[email protected]>
23369 M:      Mika Westerberg <[email protected]>
23370 M:      Yehezkel Bernat <[email protected]>
23371 L:      [email protected]
23372 S:      Maintained
23373 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
23374 F:      Documentation/admin-guide/thunderbolt.rst
23375 F:      drivers/thunderbolt/
23376 F:      include/linux/thunderbolt.h
23377
23378 THUNDERBOLT NETWORK DRIVER
23379 M:      Michael Jamet <[email protected]>
23380 M:      Mika Westerberg <[email protected]>
23381 M:      Yehezkel Bernat <[email protected]>
23382 L:      [email protected]
23383 S:      Maintained
23384 F:      drivers/net/thunderbolt/
23385
23386 THUNDERX GPIO DRIVER
23387 M:      Robert Richter <[email protected]>
23388 S:      Odd Fixes
23389 F:      drivers/gpio/gpio-thunderx.c
23390
23391 TI ADS1119 ADC DRIVER
23392 M:      Francesco Dolcini <[email protected]>
23393 M:      João Paulo Gonçalves <[email protected]>
23394 L:      [email protected]
23395 S:      Maintained
23396 F:      Documentation/devicetree/bindings/iio/adc/ti,ads1119.yaml
23397 F:      drivers/iio/adc/ti-ads1119.c
23398
23399 TI ADS7924 ADC DRIVER
23400 M:      Hugo Villeneuve <[email protected]>
23401 L:      [email protected]
23402 S:      Supported
23403 F:      Documentation/devicetree/bindings/iio/adc/ti,ads7924.yaml
23404 F:      drivers/iio/adc/ti-ads7924.c
23405
23406 TI AM437X VPFE DRIVER
23407 M:      "Lad, Prabhakar" <[email protected]>
23408 L:      [email protected]
23409 S:      Maintained
23410 W:      https://linuxtv.org
23411 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
23412 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
23413 F:      drivers/media/platform/ti/am437x/
23414
23415 TI BANDGAP AND THERMAL DRIVER
23416 M:      Eduardo Valentin <[email protected]>
23417 M:      Keerthy <[email protected]>
23418 L:      [email protected]
23419 L:      [email protected]
23420 S:      Maintained
23421 F:      drivers/thermal/ti-soc-thermal/
23422
23423 TI BQ27XXX POWER SUPPLY DRIVER
23424 F:      drivers/power/supply/bq27xxx_battery.c
23425 F:      drivers/power/supply/bq27xxx_battery_i2c.c
23426 F:      include/linux/power/bq27xxx_battery.h
23427
23428 TI CDCE706 CLOCK DRIVER
23429 M:      Max Filippov <[email protected]>
23430 S:      Maintained
23431 F:      drivers/clk/clk-cdce706.c
23432
23433 TI CLOCK DRIVER
23434 M:      Tero Kristo <[email protected]>
23435 L:      [email protected]
23436 S:      Odd Fixes
23437 F:      drivers/clk/ti/
23438 F:      include/linux/clk/ti.h
23439
23440 TI DAVINCI MACHINE SUPPORT
23441 M:      Bartosz Golaszewski <[email protected]>
23442 L:      [email protected] (moderated for non-subscribers)
23443 S:      Maintained
23444 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
23445 F:      Documentation/devicetree/bindings/i2c/i2c-davinci.txt
23446 F:      arch/arm/boot/dts/ti/davinci/
23447 F:      arch/arm/mach-davinci/
23448 F:      drivers/i2c/busses/i2c-davinci.c
23449
23450 TI DAVINCI SERIES CLOCK DRIVER
23451 M:      David Lechner <[email protected]>
23452 S:      Maintained
23453 F:      Documentation/devicetree/bindings/clock/ti/davinci/
23454 F:      drivers/clk/davinci/
23455 F:      include/linux/clk/davinci.h
23456
23457 TI DAVINCI SERIES GPIO DRIVER
23458 M:      Keerthy <[email protected]>
23459 L:      [email protected]
23460 S:      Maintained
23461 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
23462 F:      drivers/gpio/gpio-davinci.c
23463
23464 TI DAVINCI SERIES MEDIA DRIVER
23465 M:      "Lad, Prabhakar" <[email protected]>
23466 L:      [email protected]
23467 S:      Maintained
23468 W:      https://linuxtv.org
23469 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
23470 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
23471 F:      drivers/media/platform/ti/davinci/
23472 F:      include/media/davinci/
23473
23474 TI ENHANCED CAPTURE (eCAP) DRIVER
23475 M:      Vignesh Raghavendra <[email protected]>
23476 R:      Julien Panis <[email protected]>
23477 L:      [email protected]
23478 L:      [email protected]
23479 S:      Maintained
23480 F:      Documentation/devicetree/bindings/counter/ti,am62-ecap-capture.yaml
23481 F:      drivers/counter/ti-ecap-capture.c
23482
23483 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
23484 R:      David Lechner <[email protected]>
23485 L:      [email protected]
23486 F:      Documentation/devicetree/bindings/counter/ti-eqep.yaml
23487 F:      drivers/counter/ti-eqep.c
23488
23489 TI ETHERNET SWITCH DRIVER (CPSW)
23490 R:      Siddharth Vadapalli <[email protected]>
23491 R:      Roger Quadros <[email protected]>
23492 L:      [email protected]
23493 L:      [email protected]
23494 S:      Maintained
23495 F:      drivers/net/ethernet/ti/cpsw*
23496 F:      drivers/net/ethernet/ti/davinci*
23497
23498 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
23499 M:      Alex Dubov <[email protected]>
23500 S:      Maintained
23501 W:      http://tifmxx.berlios.de/
23502 F:      drivers/memstick/host/tifm_ms.c
23503 F:      drivers/misc/tifm*
23504 F:      drivers/mmc/host/tifm_sd.c
23505 F:      include/linux/tifm.h
23506
23507 TI FPD-LINK DRIVERS
23508 M:      Tomi Valkeinen <[email protected]>
23509 L:      [email protected]
23510 S:      Maintained
23511 F:      Documentation/devicetree/bindings/media/i2c/ti,ds90*
23512 F:      drivers/media/i2c/ds90*
23513 F:      include/media/i2c/ds90*
23514
23515 TI HDC302X HUMIDITY DRIVER
23516 M:      Javier Carrasco <[email protected]>
23517 M:      Li peiyu <[email protected]>
23518 L:      [email protected]
23519 S:      Maintained
23520 F:      Documentation/devicetree/bindings/iio/humidity/ti,hdc3020.yaml
23521 F:      drivers/iio/humidity/hdc3020.c
23522
23523 TI ICSSG ETHERNET DRIVER (ICSSG)
23524 R:      MD Danish Anwar <[email protected]>
23525 R:      Roger Quadros <[email protected]>
23526 L:      [email protected] (moderated for non-subscribers)
23527 L:      [email protected]
23528 S:      Maintained
23529 F:      Documentation/devicetree/bindings/net/ti,icss*.yaml
23530 F:      drivers/net/ethernet/ti/icssg/*
23531
23532 TI J721E CSI2RX DRIVER
23533 M:      Jai Luthra <[email protected]>
23534 L:      [email protected]
23535 S:      Maintained
23536 F:      Documentation/devicetree/bindings/media/ti,j721e-csi2rx-shim.yaml
23537 F:      drivers/media/platform/ti/j721e-csi2rx/
23538
23539 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
23540 M:      Nishanth Menon <[email protected]>
23541 M:      Santosh Shilimkar <[email protected]>
23542 L:      [email protected]
23543 L:      [email protected] (moderated for non-subscribers)
23544 S:      Maintained
23545 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
23546 F:      Documentation/devicetree/bindings/soc/ti/ti,pruss.yaml
23547 F:      drivers/pmdomain/ti/omap_prm.c
23548 F:      drivers/soc/ti/*
23549
23550 TI LM49xxx FAMILY ASoC CODEC DRIVERS
23551 M:      M R Swami Reddy <[email protected]>
23552 M:      Vishwas A Deshpande <[email protected]>
23553 L:      [email protected]
23554 S:      Maintained
23555 F:      sound/soc/codecs/isabelle*
23556 F:      sound/soc/codecs/lm49453*
23557
23558 TI LMP92064 ADC DRIVER
23559 M:      Leonard Göhrs <[email protected]>
23560 R:      [email protected]
23561 L:      [email protected]
23562 S:      Maintained
23563 F:      Documentation/devicetree/bindings/iio/adc/ti,lmp92064.yaml
23564 F:      drivers/iio/adc/ti-lmp92064.c
23565
23566 TI PCM3060 ASoC CODEC DRIVER
23567 M:      Kirill Marinushkin <[email protected]>
23568 L:      [email protected]
23569 S:      Maintained
23570 F:      Documentation/devicetree/bindings/sound/pcm3060.txt
23571 F:      sound/soc/codecs/pcm3060*
23572
23573 TI TAS571X FAMILY ASoC CODEC DRIVER
23574 M:      Kevin Cernekee <[email protected]>
23575 L:      [email protected]
23576 S:      Odd Fixes
23577 F:      sound/soc/codecs/tas571x*
23578
23579 TI TMAG5273 MAGNETOMETER DRIVER
23580 M:      Gerald Loacker <[email protected]>
23581 L:      [email protected]
23582 S:      Maintained
23583 F:      Documentation/devicetree/bindings/iio/magnetometer/ti,tmag5273.yaml
23584 F:      drivers/iio/magnetometer/tmag5273.c
23585
23586 TI TRF7970A NFC DRIVER
23587 M:      Mark Greer <[email protected]>
23588 L:      [email protected]
23589 S:      Supported
23590 F:      Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
23591 F:      drivers/nfc/trf7970a.c
23592
23593 TI TSC2046 ADC DRIVER
23594 M:      Oleksij Rempel <[email protected]>
23595 R:      [email protected]
23596 L:      [email protected]
23597 S:      Maintained
23598 F:      Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
23599 F:      drivers/iio/adc/ti-tsc2046.c
23600
23601 TI TWL4030 SERIES SOC CODEC DRIVER
23602 M:      Peter Ujfalusi <[email protected]>
23603 L:      [email protected]
23604 S:      Maintained
23605 F:      sound/soc/codecs/twl4030*
23606
23607 TI VPE/CAL DRIVERS
23608 M:      Benoit Parrot <[email protected]>
23609 L:      [email protected]
23610 S:      Maintained
23611 W:      http://linuxtv.org/
23612 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
23613 F:      Documentation/devicetree/bindings/media/ti,cal.yaml
23614 F:      Documentation/devicetree/bindings/media/ti,vpe.yaml
23615 F:      drivers/media/platform/ti/cal/
23616 F:      drivers/media/platform/ti/vpe/
23617
23618 TI WILINK WIRELESS DRIVERS
23619 L:      [email protected]
23620 S:      Orphan
23621 W:      https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
23622 W:      https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
23623 F:      drivers/net/wireless/ti/
23624
23625 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
23626 M:      John Stultz <[email protected]>
23627 M:      Thomas Gleixner <[email protected]>
23628 R:      Stephen Boyd <[email protected]>
23629 L:      [email protected]
23630 S:      Supported
23631 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
23632 F:      include/linux/clocksource.h
23633 F:      include/linux/time.h
23634 F:      include/linux/timekeeper_internal.h
23635 F:      include/linux/timekeeping.h
23636 F:      include/linux/timex.h
23637 F:      include/uapi/linux/time.h
23638 F:      include/uapi/linux/timex.h
23639 F:      kernel/time/alarmtimer.c
23640 F:      kernel/time/clocksource*
23641 F:      kernel/time/ntp*
23642 F:      kernel/time/time.c
23643 F:      kernel/time/timeconst.bc
23644 F:      kernel/time/timeconv.c
23645 F:      kernel/time/timecounter.c
23646 F:      kernel/time/timekeeping*
23647 F:      kernel/time/time_test.c
23648 F:      tools/testing/selftests/timers/
23649
23650 TIPC NETWORK LAYER
23651 M:      Jon Maloy <[email protected]>
23652 M:      Ying Xue <[email protected]>
23653 L:      [email protected] (core kernel code)
23654 L:      [email protected] (user apps, general discussion)
23655 S:      Maintained
23656 W:      http://tipc.sourceforge.net/
23657 F:      include/uapi/linux/tipc*.h
23658 F:      net/tipc/
23659
23660 TLAN NETWORK DRIVER
23661 M:      Samuel Chessman <[email protected]>
23662 L:      [email protected] (subscribers-only)
23663 S:      Maintained
23664 W:      http://sourceforge.net/projects/tlan/
23665 F:      Documentation/networking/device_drivers/ethernet/ti/tlan.rst
23666 F:      drivers/net/ethernet/ti/tlan.*
23667
23668 TMIO/SDHI MMC DRIVER
23669 M:      Wolfram Sang <[email protected]>
23670 L:      [email protected]
23671 L:      [email protected]
23672 S:      Supported
23673 F:      drivers/mmc/host/renesas_sdhi*
23674 F:      drivers/mmc/host/tmio_mmc*
23675 F:      include/linux/platform_data/tmio.h
23676
23677 TMP513 HARDWARE MONITOR DRIVER
23678 M:      Eric Tremblay <[email protected]>
23679 L:      [email protected]
23680 S:      Maintained
23681 F:      Documentation/hwmon/tmp513.rst
23682 F:      drivers/hwmon/tmp513.c
23683
23684 TMPFS (SHMEM FILESYSTEM)
23685 M:      Hugh Dickins <[email protected]>
23686 L:      [email protected]
23687 S:      Maintained
23688 F:      include/linux/shmem_fs.h
23689 F:      mm/shmem.c
23690
23691 TOMOYO SECURITY MODULE
23692 M:      Kentaro Takeda <[email protected]>
23693 M:      Tetsuo Handa <[email protected]>
23694 L:      [email protected] (subscribers-only, for developers in English)
23695 L:      [email protected] (subscribers-only, for users in English)
23696 L:      [email protected] (subscribers-only, for developers in Japanese)
23697 L:      [email protected] (subscribers-only, for users in Japanese)
23698 S:      Maintained
23699 W:      https://tomoyo.sourceforge.net/
23700 F:      security/tomoyo/
23701
23702 TOPSTAR LAPTOP EXTRAS DRIVER
23703 M:      Herton Ronaldo Krzesinski <[email protected]>
23704 L:      [email protected]
23705 S:      Maintained
23706 F:      drivers/platform/x86/topstar-laptop.c
23707
23708 TORTURE-TEST MODULES
23709 M:      Davidlohr Bueso <[email protected]>
23710 M:      "Paul E. McKenney" <[email protected]>
23711 M:      Josh Triplett <[email protected]>
23712 L:      [email protected]
23713 S:      Supported
23714 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
23715 F:      Documentation/RCU/torture.rst
23716 F:      kernel/locking/locktorture.c
23717 F:      kernel/rcu/rcuscale.c
23718 F:      kernel/rcu/rcutorture.c
23719 F:      kernel/rcu/refscale.c
23720 F:      kernel/torture.c
23721
23722 TOSHIBA ACPI EXTRAS DRIVER
23723 M:      Azael Avalos <[email protected]>
23724 L:      [email protected]
23725 S:      Maintained
23726 F:      drivers/platform/x86/toshiba_acpi.c
23727
23728 TOSHIBA BLUETOOTH DRIVER
23729 M:      Azael Avalos <[email protected]>
23730 L:      [email protected]
23731 S:      Maintained
23732 F:      drivers/platform/x86/toshiba_bluetooth.c
23733
23734 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
23735 M:      Azael Avalos <[email protected]>
23736 L:      [email protected]
23737 S:      Maintained
23738 F:      drivers/platform/x86/toshiba_haps.c
23739
23740 TOSHIBA SMM DRIVER
23741 M:      Jonathan Buzzard <[email protected]>
23742 S:      Maintained
23743 W:      http://www.buzzard.org.uk/toshiba/
23744 F:      drivers/char/toshiba.c
23745 F:      include/linux/toshiba.h
23746 F:      include/uapi/linux/toshiba.h
23747
23748 TOSHIBA TC358743 DRIVER
23749 M:      Hans Verkuil <[email protected]>
23750 L:      [email protected]
23751 S:      Maintained
23752 F:      Documentation/devicetree/bindings/media/i2c/tc358743.txt
23753 F:      drivers/media/i2c/tc358743*
23754 F:      include/media/i2c/tc358743.h
23755
23756 TOSHIBA WMI HOTKEYS DRIVER
23757 M:      Azael Avalos <[email protected]>
23758 L:      [email protected]
23759 S:      Maintained
23760 F:      drivers/platform/x86/toshiba-wmi.c
23761
23762 TPM DEVICE DRIVER
23763 M:      Peter Huewe <[email protected]>
23764 M:      Jarkko Sakkinen <[email protected]>
23765 R:      Jason Gunthorpe <[email protected]>
23766 L:      [email protected]
23767 S:      Maintained
23768 W:      https://codeberg.org/jarkko/linux-tpmdd-test
23769 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
23770 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
23771 F:      Documentation/devicetree/bindings/tpm/
23772 F:      drivers/char/tpm/
23773 F:      tools/testing/selftests/tpm2/
23774
23775 TPS546D24 DRIVER
23776 M:      Duke Du <[email protected]>
23777 L:      [email protected]
23778 S:      Maintained
23779 F:      Documentation/hwmon/tps546d24.rst
23780 F:      drivers/hwmon/pmbus/tps546d24.c
23781
23782 TQ SYSTEMS BOARD & DRIVER SUPPORT
23783 L:      [email protected]
23784 S:      Supported
23785 W:      https://www.tq-group.com/en/products/tq-embedded/
23786 F:      arch/arm/boot/dts/nxp/imx/*mba*.dts*
23787 F:      arch/arm/boot/dts/nxp/imx/*tqma*.dts*
23788 F:      arch/arm64/boot/dts/freescale/fsl-*tqml*.dts*
23789 F:      arch/arm64/boot/dts/freescale/imx*mba*.dts*
23790 F:      arch/arm64/boot/dts/freescale/imx*tqma*.dts*
23791 F:      arch/arm64/boot/dts/freescale/mba*.dtsi
23792 F:      arch/arm64/boot/dts/freescale/tqml*.dts*
23793 F:      drivers/gpio/gpio-tqmx86.c
23794 F:      drivers/mfd/tqmx86.c
23795 F:      drivers/watchdog/tqmx86_wdt.c
23796
23797 TRACING
23798 M:      Steven Rostedt <[email protected]>
23799 M:      Masami Hiramatsu <[email protected]>
23800 R:      Mathieu Desnoyers <[email protected]>
23801 L:      [email protected]
23802 L:      [email protected]
23803 S:      Maintained
23804 Q:      https://patchwork.kernel.org/project/linux-trace-kernel/list/
23805 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
23806 F:      Documentation/trace/*
23807 F:      fs/tracefs/
23808 F:      include/linux/trace*.h
23809 F:      include/trace/
23810 F:      kernel/trace/
23811 F:      scripts/tracing/
23812 F:      tools/testing/selftests/ftrace/
23813
23814 TRACING MMIO ACCESSES (MMIOTRACE)
23815 M:      Steven Rostedt <[email protected]>
23816 M:      Masami Hiramatsu <[email protected]>
23817 R:      Karol Herbst <[email protected]>
23818 R:      Pekka Paalanen <[email protected]>
23819 L:      [email protected]
23820 L:      [email protected]
23821 S:      Maintained
23822 F:      arch/x86/mm/kmmio.c
23823 F:      arch/x86/mm/mmio-mod.c
23824 F:      arch/x86/mm/testmmiotrace.c
23825 F:      include/linux/mmiotrace.h
23826 F:      kernel/trace/trace_mmiotrace.c
23827
23828 TRACING OS NOISE / LATENCY TRACERS
23829 M:      Steven Rostedt <[email protected]>
23830 S:      Maintained
23831 F:      Documentation/trace/hwlat_detector.rst
23832 F:      Documentation/trace/osnoise-tracer.rst
23833 F:      Documentation/trace/timerlat-tracer.rst
23834 F:      arch/*/kernel/trace.c
23835 F:      include/trace/events/osnoise.h
23836 F:      kernel/trace/trace_hwlat.c
23837 F:      kernel/trace/trace_irqsoff.c
23838 F:      kernel/trace/trace_osnoise.c
23839 F:      kernel/trace/trace_sched_wakeup.c
23840
23841 TRADITIONAL CHINESE DOCUMENTATION
23842 M:      Hu Haowen <[email protected]>
23843 S:      Maintained
23844 W:      https://github.com/srcres258/linux-doc
23845 T:      git git://github.com/srcres258/linux-doc.git doc-zh-tw
23846 F:      Documentation/translations/zh_TW/
23847
23848 TRUSTED SECURITY MODULE (TSM) ATTESTATION REPORTS
23849 M:      Dan Williams <[email protected]>
23850 L:      [email protected]
23851 S:      Maintained
23852 F:      Documentation/ABI/testing/configfs-tsm
23853 F:      drivers/virt/coco/tsm.c
23854 F:      include/linux/tsm.h
23855
23856 TRUSTED SERVICES TEE DRIVER
23857 M:      Balint Dobszay <[email protected]>
23858 M:      Sudeep Holla <[email protected]>
23859 L:      [email protected] (moderated for non-subscribers)
23860 L:      [email protected]
23861 S:      Maintained
23862 F:      Documentation/tee/ts-tee.rst
23863 F:      drivers/tee/tstee/
23864
23865 TTY LAYER AND SERIAL DRIVERS
23866 M:      Greg Kroah-Hartman <[email protected]>
23867 M:      Jiri Slaby <[email protected]>
23868 L:      [email protected]
23869 L:      [email protected]
23870 S:      Supported
23871 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
23872 F:      Documentation/devicetree/bindings/serial/
23873 F:      Documentation/driver-api/serial/
23874 F:      drivers/tty/
23875 F:      include/linux/selection.h
23876 F:      include/linux/serial.h
23877 F:      include/linux/serial_core.h
23878 F:      include/linux/sysrq.h
23879 F:      include/linux/tty*.h
23880 F:      include/linux/vt.h
23881 F:      include/linux/vt_*.h
23882 F:      include/uapi/linux/serial.h
23883 F:      include/uapi/linux/serial_core.h
23884 F:      include/uapi/linux/tty.h
23885
23886 TUA9001 MEDIA DRIVER
23887 L:      [email protected]
23888 S:      Orphan
23889 W:      https://linuxtv.org
23890 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
23891 F:      drivers/media/tuners/tua9001*
23892
23893 TULIP NETWORK DRIVERS
23894 L:      [email protected]
23895 L:      [email protected]
23896 S:      Orphan
23897 F:      drivers/net/ethernet/dec/tulip/
23898
23899 TUN/TAP driver
23900 M:      Willem de Bruijn <[email protected]>
23901 M:      Jason Wang <[email protected]>
23902 S:      Maintained
23903 W:      http://vtun.sourceforge.net/tun
23904 F:      Documentation/networking/tuntap.rst
23905 F:      arch/um/os-Linux/drivers/
23906 F:      drivers/net/tap.c
23907 F:      drivers/net/tun.c
23908
23909 TURBOCHANNEL SUBSYSTEM
23910 M:      "Maciej W. Rozycki" <[email protected]>
23911 L:      [email protected]
23912 S:      Maintained
23913 Q:      https://patchwork.kernel.org/project/linux-mips/list/
23914 F:      drivers/tc/
23915 F:      include/linux/tc.h
23916
23917 TURBOSTAT UTILITY
23918 M:      "Len Brown" <[email protected]>
23919 L:      [email protected]
23920 S:      Supported
23921 Q:      https://patchwork.kernel.org/project/linux-pm/list/
23922 B:      https://bugzilla.kernel.org
23923 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
23924 F:      tools/power/x86/turbostat/
23925 F:      tools/testing/selftests/turbostat/
23926
23927 TW5864 VIDEO4LINUX DRIVER
23928 M:      Bluecherry Maintainers <[email protected]>
23929 M:      Andrey Utkin <[email protected]>
23930 M:      Andrey Utkin <[email protected]>
23931 L:      [email protected]
23932 S:      Supported
23933 F:      drivers/media/pci/tw5864/
23934
23935 TW68 VIDEO4LINUX DRIVER
23936 M:      Hans Verkuil <[email protected]>
23937 L:      [email protected]
23938 S:      Odd Fixes
23939 W:      https://linuxtv.org
23940 T:      git git://linuxtv.org/media.git
23941 F:      drivers/media/pci/tw68/
23942
23943 TW686X VIDEO4LINUX DRIVER
23944 M:      Ezequiel Garcia <[email protected]>
23945 L:      [email protected]
23946 S:      Maintained
23947 W:      http://linuxtv.org
23948 T:      git git://linuxtv.org/media.git
23949 F:      drivers/media/pci/tw686x/
23950
23951 U-BOOT ENVIRONMENT VARIABLES
23952 M:      Rafał Miłecki <[email protected]>
23953 S:      Maintained
23954 F:      Documentation/devicetree/bindings/nvmem/layouts/u-boot,env.yaml
23955 F:      drivers/nvmem/layouts/u-boot-env.c
23956 F:      drivers/nvmem/u-boot-env.c
23957
23958 UACCE ACCELERATOR FRAMEWORK
23959 M:      Zhangfei Gao <[email protected]>
23960 M:      Zhou Wang <[email protected]>
23961 L:      [email protected]
23962 L:      [email protected]
23963 S:      Maintained
23964 F:      Documentation/ABI/testing/sysfs-driver-uacce
23965 F:      Documentation/misc-devices/uacce.rst
23966 F:      drivers/misc/uacce/
23967 F:      include/linux/uacce.h
23968 F:      include/uapi/misc/uacce/
23969
23970 UBI FILE SYSTEM (UBIFS)
23971 M:      Richard Weinberger <[email protected]>
23972 R:      Zhihao Cheng <[email protected]>
23973 L:      [email protected]
23974 S:      Supported
23975 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
23976 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
23977 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
23978 F:      Documentation/ABI/testing/sysfs-fs-ubifs
23979 F:      Documentation/filesystems/ubifs-authentication.rst
23980 F:      Documentation/filesystems/ubifs.rst
23981 F:      fs/ubifs/
23982
23983 UBLK USERSPACE BLOCK DRIVER
23984 M:      Ming Lei <[email protected]>
23985 L:      [email protected]
23986 S:      Maintained
23987 F:      Documentation/block/ublk.rst
23988 F:      drivers/block/ublk_drv.c
23989 F:      include/uapi/linux/ublk_cmd.h
23990
23991 UBSAN
23992 M:      Kees Cook <[email protected]>
23993 R:      Marco Elver <[email protected]>
23994 R:      Andrey Konovalov <[email protected]>
23995 R:      Andrey Ryabinin <[email protected]>
23996 L:      [email protected]
23997 L:      [email protected]
23998 S:      Supported
23999 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
24000 F:      Documentation/dev-tools/ubsan.rst
24001 F:      include/linux/ubsan.h
24002 F:      lib/Kconfig.ubsan
24003 F:      lib/test_ubsan.c
24004 F:      lib/ubsan.c
24005 F:      lib/ubsan.h
24006 F:      scripts/Makefile.ubsan
24007 K:      \bARCH_HAS_UBSAN\b
24008
24009 UCLINUX (M68KNOMMU AND COLDFIRE)
24010 M:      Greg Ungerer <[email protected]>
24011 L:      [email protected]
24012 S:      Maintained
24013 W:      http://www.linux-m68k.org/
24014 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
24015 F:      arch/m68k/*/*_no.*
24016 F:      arch/m68k/68*/
24017 F:      arch/m68k/coldfire/
24018 F:      arch/m68k/include/asm/*_no.*
24019
24020 UDF FILESYSTEM
24021 M:      Jan Kara <[email protected]>
24022 S:      Maintained
24023 F:      Documentation/filesystems/udf.rst
24024 F:      fs/udf/
24025
24026 UDRAW TABLET
24027 M:      Bastien Nocera <[email protected]>
24028 L:      [email protected]
24029 S:      Maintained
24030 F:      drivers/hid/hid-udraw-ps3.c
24031
24032 UHID USERSPACE HID IO DRIVER
24033 M:      David Rheinsberg <[email protected]>
24034 L:      [email protected]
24035 S:      Maintained
24036 F:      drivers/hid/uhid.c
24037 F:      include/uapi/linux/uhid.h
24038
24039 ULPI BUS
24040 M:      Heikki Krogerus <[email protected]>
24041 L:      [email protected]
24042 S:      Maintained
24043 F:      drivers/usb/common/ulpi.c
24044 F:      include/linux/ulpi/
24045
24046 UNICODE SUBSYSTEM
24047 M:      Gabriel Krisman Bertazi <[email protected]>
24048 L:      [email protected]
24049 S:      Supported
24050 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/krisman/unicode.git
24051 F:      fs/unicode/
24052
24053 UNIFDEF
24054 M:      Tony Finch <[email protected]>
24055 S:      Maintained
24056 W:      http://dotat.at/prog/unifdef
24057 F:      scripts/unifdef.c
24058
24059 UNIFORM CDROM DRIVER
24060 M:      Phillip Potter <[email protected]>
24061 S:      Maintained
24062 F:      Documentation/cdrom/
24063 F:      drivers/cdrom/cdrom.c
24064 F:      include/linux/cdrom.h
24065 F:      include/uapi/linux/cdrom.h
24066
24067 UNION-FIND
24068 M:      Xavier <[email protected]>
24069 L:      [email protected]
24070 S:      Maintained
24071 F:      Documentation/core-api/union_find.rst
24072 F:      Documentation/translations/zh_CN/core-api/union_find.rst
24073 F:      include/linux/union_find.h
24074 F:      lib/union_find.c
24075
24076 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
24077 R:      Alim Akhtar <[email protected]>
24078 R:      Avri Altman <[email protected]>
24079 R:      Bart Van Assche <[email protected]>
24080 L:      [email protected]
24081 S:      Supported
24082 F:      Documentation/devicetree/bindings/ufs/
24083 F:      Documentation/scsi/ufs.rst
24084 F:      drivers/ufs/core/
24085
24086 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
24087 M:      Pedro Sousa <[email protected]>
24088 L:      [email protected]
24089 S:      Supported
24090 F:      drivers/ufs/host/*dwc*
24091
24092 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER EXYNOS HOOKS
24093 M:      Alim Akhtar <[email protected]>
24094 R:      Peter Griffin <[email protected]>
24095 L:      [email protected]
24096 L:      [email protected]
24097 S:      Maintained
24098 F:      drivers/ufs/host/ufs-exynos*
24099
24100 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
24101 M:      Peter Wang <[email protected]>
24102 R:      Stanley Jhu <[email protected]>
24103 L:      [email protected]
24104 L:      [email protected] (moderated for non-subscribers)
24105 S:      Maintained
24106 F:      drivers/ufs/host/ufs-mediatek*
24107
24108 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER QUALCOMM HOOKS
24109 M:      Manivannan Sadhasivam <[email protected]>
24110 L:      [email protected]
24111 L:      [email protected]
24112 S:      Maintained
24113 F:      Documentation/devicetree/bindings/ufs/qcom,ufs.yaml
24114 F:      drivers/ufs/host/ufs-qcom*
24115
24116 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER RENESAS HOOKS
24117 M:      Yoshihiro Shimoda <[email protected]>
24118 L:      [email protected]
24119 L:      [email protected]
24120 S:      Maintained
24121 F:      drivers/ufs/host/ufs-renesas.c
24122
24123 UNSORTED BLOCK IMAGES (UBI)
24124 M:      Richard Weinberger <[email protected]>
24125 R:      Zhihao Cheng <[email protected]>
24126 L:      [email protected]
24127 S:      Supported
24128 W:      http://www.linux-mtd.infradead.org/
24129 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
24130 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
24131 F:      drivers/mtd/ubi/
24132 F:      include/linux/mtd/ubi.h
24133 F:      include/uapi/mtd/ubi-user.h
24134
24135 UPROBES
24136 M:      Masami Hiramatsu <[email protected]>
24137 M:      Oleg Nesterov <[email protected]>
24138 M:      Peter Zijlstra <[email protected]>
24139 L:      [email protected]
24140 L:      [email protected]
24141 S:      Maintained
24142 F:      arch/*/include/asm/uprobes.h
24143 F:      arch/*/kernel/probes/uprobes.c
24144 F:      arch/*/kernel/uprobes.c
24145 F:      include/linux/uprobes.h
24146 F:      kernel/events/uprobes.c
24147
24148 USB "USBNET" DRIVER FRAMEWORK
24149 M:      Oliver Neukum <[email protected]>
24150 L:      [email protected]
24151 S:      Maintained
24152 W:      http://www.linux-usb.org/usbnet
24153 F:      drivers/net/usb/usbnet.c
24154 F:      include/linux/usb/usbnet.h
24155
24156 USB ACM DRIVER
24157 M:      Oliver Neukum <[email protected]>
24158 L:      [email protected]
24159 S:      Maintained
24160 F:      Documentation/usb/acm.rst
24161 F:      drivers/usb/class/cdc-acm.*
24162
24163 USB APPLE MFI FASTCHARGE DRIVER
24164 M:      Bastien Nocera <[email protected]>
24165 L:      [email protected]
24166 S:      Maintained
24167 F:      drivers/usb/misc/apple-mfi-fastcharge.c
24168
24169 USB AR5523 WIRELESS DRIVER
24170 L:      [email protected]
24171 S:      Orphan
24172 F:      drivers/net/wireless/ath/ar5523/
24173
24174 USB ATTACHED SCSI
24175 M:      Oliver Neukum <[email protected]>
24176 L:      [email protected]
24177 L:      [email protected]
24178 S:      Maintained
24179 F:      drivers/usb/storage/uas.c
24180
24181 USB CDC ETHERNET DRIVER
24182 M:      Oliver Neukum <[email protected]>
24183 L:      [email protected]
24184 S:      Maintained
24185 F:      drivers/net/usb/cdc_*.c
24186 F:      include/uapi/linux/usb/cdc.h
24187
24188 USB CHAOSKEY DRIVER
24189 M:      Keith Packard <[email protected]>
24190 L:      [email protected]
24191 S:      Maintained
24192 F:      drivers/usb/misc/chaoskey.c
24193
24194 USB CYPRESS C67X00 DRIVER
24195 L:      [email protected]
24196 S:      Orphan
24197 F:      drivers/usb/c67x00/
24198
24199 USB DAVICOM DM9601 DRIVER
24200 M:      Peter Korsgaard <[email protected]>
24201 L:      [email protected]
24202 S:      Maintained
24203 W:      http://www.linux-usb.org/usbnet
24204 F:      drivers/net/usb/dm9601.c
24205
24206 USB EHCI DRIVER
24207 M:      Alan Stern <[email protected]>
24208 L:      [email protected]
24209 S:      Maintained
24210 F:      Documentation/usb/ehci.rst
24211 F:      drivers/usb/host/ehci*
24212
24213 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
24214 M:      Jiri Kosina <[email protected]>
24215 M:      Benjamin Tissoires <[email protected]>
24216 L:      [email protected]
24217 S:      Maintained
24218 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
24219 F:      Documentation/hid/hiddev.rst
24220 F:      drivers/hid/usbhid/
24221
24222 USB INTEL XHCI ROLE MUX DRIVER
24223 M:      Hans de Goede <[email protected]>
24224 L:      [email protected]
24225 S:      Maintained
24226 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
24227
24228 USB IP DRIVER FOR HISILICON KIRIN 960
24229 M:      Yu Chen <[email protected]>
24230 M:      Binghui Wang <[email protected]>
24231 L:      [email protected]
24232 S:      Maintained
24233 F:      Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
24234 F:      drivers/phy/hisilicon/phy-hi3660-usb3.c
24235
24236 USB IP DRIVER FOR HISILICON KIRIN 970
24237 M:      Mauro Carvalho Chehab <[email protected]>
24238 L:      [email protected]
24239 S:      Maintained
24240 F:      Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
24241 F:      drivers/phy/hisilicon/phy-hi3670-usb3.c
24242
24243 USB ISP116X DRIVER
24244 M:      Olav Kongas <[email protected]>
24245 L:      [email protected]
24246 S:      Maintained
24247 F:      drivers/usb/host/isp116x*
24248 F:      include/linux/usb/isp116x.h
24249
24250 USB ISP1760 DRIVER
24251 M:      Rui Miguel Silva <[email protected]>
24252 L:      [email protected]
24253 S:      Maintained
24254 F:      Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
24255 F:      drivers/usb/isp1760/*
24256
24257 USB LAN78XX ETHERNET DRIVER
24258 M:      Woojung Huh <[email protected]>
24259 M:      [email protected]
24260 L:      [email protected]
24261 S:      Maintained
24262 F:      Documentation/devicetree/bindings/net/microchip,lan78xx.txt
24263 F:      drivers/net/usb/lan78xx.*
24264 F:      include/dt-bindings/net/microchip-lan78xx.h
24265
24266 USB MASS STORAGE DRIVER
24267 M:      Alan Stern <[email protected]>
24268 L:      [email protected]
24269 L:      [email protected]
24270 S:      Maintained
24271 F:      drivers/usb/storage/
24272
24273 USB MIDI DRIVER
24274 M:      Clemens Ladisch <[email protected]>
24275 L:      [email protected]
24276 S:      Maintained
24277 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
24278 F:      sound/usb/midi.*
24279
24280 USB NETWORKING DRIVERS
24281 L:      [email protected]
24282 S:      Odd Fixes
24283 F:      drivers/net/usb/
24284
24285 USB OHCI DRIVER
24286 M:      Alan Stern <[email protected]>
24287 L:      [email protected]
24288 S:      Maintained
24289 F:      Documentation/usb/ohci.rst
24290 F:      drivers/usb/host/ohci*
24291
24292 USB OTG FSM (Finite State Machine)
24293 M:      Peter Chen <[email protected]>
24294 L:      [email protected]
24295 S:      Maintained
24296 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
24297 F:      drivers/usb/common/usb-otg-fsm.c
24298
24299 USB OVER IP DRIVER
24300 M:      Valentina Manea <[email protected]>
24301 M:      Shuah Khan <[email protected]>
24302 M:      Shuah Khan <[email protected]>
24303 R:      Hongren Zheng <[email protected]>
24304 L:      [email protected]
24305 S:      Maintained
24306 F:      Documentation/usb/usbip_protocol.rst
24307 F:      drivers/usb/usbip/
24308 F:      tools/testing/selftests/drivers/usb/usbip/
24309 F:      tools/usb/usbip/
24310
24311 USB PEGASUS DRIVER
24312 M:      Petko Manolov <[email protected]>
24313 L:      [email protected]
24314 L:      [email protected]
24315 S:      Maintained
24316 W:      https://github.com/petkan/pegasus
24317 T:      git https://github.com/petkan/pegasus.git
24318 F:      drivers/net/usb/pegasus.*
24319
24320 USB PRINTER DRIVER (usblp)
24321 M:      Pete Zaitcev <[email protected]>
24322 L:      [email protected]
24323 S:      Supported
24324 F:      drivers/usb/class/usblp.c
24325
24326 USB QMI WWAN NETWORK DRIVER
24327 M:      Bjørn Mork <[email protected]>
24328 L:      [email protected]
24329 S:      Maintained
24330 F:      Documentation/ABI/testing/sysfs-class-net-qmi
24331 F:      drivers/net/usb/qmi_wwan.c
24332
24333 USB RAW GADGET DRIVER
24334 R:      Andrey Konovalov <[email protected]>
24335 L:      [email protected]
24336 S:      Maintained
24337 B:      https://github.com/xairy/raw-gadget/issues
24338 F:      Documentation/usb/raw-gadget.rst
24339 F:      drivers/usb/gadget/legacy/raw_gadget.c
24340 F:      include/uapi/linux/usb/raw_gadget.h
24341
24342 USB RTL8150 DRIVER
24343 M:      Petko Manolov <[email protected]>
24344 L:      [email protected]
24345 L:      [email protected]
24346 S:      Maintained
24347 W:      https://github.com/petkan/rtl8150
24348 T:      git https://github.com/petkan/rtl8150.git
24349 F:      drivers/net/usb/rtl8150.c
24350
24351 USB SERIAL SUBSYSTEM
24352 M:      Johan Hovold <[email protected]>
24353 L:      [email protected]
24354 S:      Maintained
24355 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
24356 F:      Documentation/usb/usb-serial.rst
24357 F:      drivers/usb/serial/
24358 F:      include/linux/usb/serial.h
24359
24360 USB SMSC75XX ETHERNET DRIVER
24361 M:      Steve Glendinning <[email protected]>
24362 L:      [email protected]
24363 S:      Maintained
24364 F:      drivers/net/usb/smsc75xx.*
24365
24366 USB SMSC95XX ETHERNET DRIVER
24367 M:      Steve Glendinning <[email protected]>
24368 M:      [email protected]
24369 L:      [email protected]
24370 S:      Maintained
24371 F:      drivers/net/usb/smsc95xx.*
24372
24373 USB SUBSYSTEM
24374 M:      Greg Kroah-Hartman <[email protected]>
24375 L:      [email protected]
24376 S:      Supported
24377 W:      http://www.linux-usb.org
24378 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
24379 F:      Documentation/devicetree/bindings/usb/
24380 F:      Documentation/usb/
24381 F:      drivers/usb/
24382 F:      include/dt-bindings/usb/
24383 F:      include/linux/usb.h
24384 F:      include/linux/usb/
24385 F:      include/uapi/linux/usb/
24386
24387 USB TYPEC BUS FOR ALTERNATE MODES
24388 M:      Heikki Krogerus <[email protected]>
24389 L:      [email protected]
24390 S:      Maintained
24391 F:      Documentation/ABI/testing/sysfs-bus-typec
24392 F:      Documentation/driver-api/usb/typec_bus.rst
24393 F:      drivers/usb/typec/altmodes/
24394 F:      include/linux/usb/typec_altmode.h
24395
24396 USB TYPEC CLASS
24397 M:      Heikki Krogerus <[email protected]>
24398 L:      [email protected]
24399 S:      Maintained
24400 F:      Documentation/ABI/testing/sysfs-class-typec
24401 F:      Documentation/driver-api/usb/typec.rst
24402 F:      drivers/usb/typec/
24403 F:      include/linux/usb/typec.h
24404
24405 USB TYPEC INTEL PMC MUX DRIVER
24406 M:      Heikki Krogerus <[email protected]>
24407 L:      [email protected]
24408 S:      Maintained
24409 F:      Documentation/firmware-guide/acpi/intel-pmc-mux.rst
24410 F:      drivers/usb/typec/mux/intel_pmc_mux.c
24411
24412 USB TYPEC PI3USB30532 MUX DRIVER
24413 M:      Hans de Goede <[email protected]>
24414 L:      [email protected]
24415 S:      Maintained
24416 F:      drivers/usb/typec/mux/pi3usb30532.c
24417
24418 USB TYPEC PORT CONTROLLER DRIVERS
24419 L:      [email protected]
24420 S:      Orphan
24421 F:      drivers/usb/typec/tcpm/
24422
24423 USB TYPEC TUSB1046 MUX DRIVER
24424 M:      Romain Gantois <[email protected]>
24425 L:      [email protected]
24426 S:      Maintained
24427 F:      Documentation/devicetree/bindings/usb/ti,tusb1046.yaml
24428 F:      drivers/usb/typec/mux/tusb1046.c
24429
24430 USB UHCI DRIVER
24431 M:      Alan Stern <[email protected]>
24432 L:      [email protected]
24433 S:      Maintained
24434 F:      drivers/usb/host/uhci*
24435
24436 USB VIDEO CLASS
24437 M:      Laurent Pinchart <[email protected]>
24438 M:      Hans de Goede <[email protected]>
24439 L:      [email protected]
24440 S:      Maintained
24441 W:      http://www.ideasonboard.org/uvc/
24442 T:      git git://linuxtv.org/media.git
24443 F:      drivers/media/usb/uvc/
24444 F:      include/uapi/linux/uvcvideo.h
24445
24446 USB WEBCAM GADGET
24447 L:      [email protected]
24448 S:      Orphan
24449 F:      drivers/usb/gadget/function/*uvc*
24450 F:      drivers/usb/gadget/legacy/webcam.c
24451 F:      include/uapi/linux/usb/g_uvc.h
24452
24453 USB XHCI DRIVER
24454 M:      Mathias Nyman <[email protected]>
24455 L:      [email protected]
24456 S:      Supported
24457 F:      drivers/usb/host/pci-quirks*
24458 F:      drivers/usb/host/xhci*
24459
24460 USER DATAGRAM PROTOCOL (UDP)
24461 M:      Willem de Bruijn <[email protected]>
24462 L:      [email protected]
24463 S:      Maintained
24464 F:      include/linux/udp.h
24465 F:      include/net/udp.h
24466 F:      include/trace/events/udp.h
24467 F:      include/uapi/linux/udp.h
24468 F:      net/ipv4/udp.c
24469 F:      net/ipv6/udp.c
24470
24471 USER-MODE LINUX (UML)
24472 M:      Richard Weinberger <[email protected]>
24473 M:      Anton Ivanov <[email protected]>
24474 M:      Johannes Berg <[email protected]>
24475 L:      [email protected]
24476 S:      Maintained
24477 W:      http://user-mode-linux.sourceforge.net
24478 Q:      https://patchwork.ozlabs.org/project/linux-um/list/
24479 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
24480 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
24481 F:      Documentation/virt/uml/
24482 F:      arch/um/
24483 F:      arch/x86/um/
24484 F:      fs/hostfs/
24485
24486 USERSPACE COPYIN/COPYOUT (UIOVEC)
24487 M:      Alexander Viro <[email protected]>
24488 S:      Maintained
24489 F:      include/linux/uio.h
24490 F:      lib/iov_iter.c
24491
24492 USERSPACE DMA BUFFER DRIVER
24493 M:      Gerd Hoffmann <[email protected]>
24494 M:      Vivek Kasireddy <[email protected]>
24495 L:      [email protected]
24496 S:      Maintained
24497 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
24498 F:      drivers/dma-buf/udmabuf.c
24499 F:      include/uapi/linux/udmabuf.h
24500
24501 USERSPACE I/O (UIO)
24502 M:      Greg Kroah-Hartman <[email protected]>
24503 S:      Maintained
24504 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
24505 F:      Documentation/driver-api/uio-howto.rst
24506 F:      drivers/uio/
24507 F:      include/linux/uio_driver.h
24508
24509 UTIL-LINUX PACKAGE
24510 M:      Karel Zak <[email protected]>
24511 L:      [email protected]
24512 S:      Maintained
24513 W:      http://en.wikipedia.org/wiki/Util-linux
24514 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
24515
24516 UUID HELPERS
24517 R:      Andy Shevchenko <[email protected]>
24518 L:      [email protected]
24519 S:      Maintained
24520 F:      include/linux/uuid.h
24521 F:      lib/test_uuid.c
24522 F:      lib/uuid.c
24523
24524 UV SYSFS DRIVER
24525 M:      Justin Ernst <[email protected]>
24526 L:      [email protected]
24527 S:      Maintained
24528 F:      drivers/platform/x86/uv_sysfs.c
24529
24530 UVESAFB DRIVER
24531 M:      Michal Januszewski <[email protected]>
24532 L:      [email protected]
24533 S:      Maintained
24534 W:      https://github.com/mjanusz/v86d
24535 F:      Documentation/fb/uvesafb.rst
24536 F:      drivers/video/fbdev/uvesafb.*
24537
24538 Ux500 CLOCK DRIVERS
24539 M:      Ulf Hansson <[email protected]>
24540 L:      [email protected]
24541 L:      [email protected] (moderated for non-subscribers)
24542 S:      Maintained
24543 F:      drivers/clk/ux500/
24544
24545 V4L2 ASYNC AND FWNODE FRAMEWORKS
24546 M:      Sakari Ailus <[email protected]>
24547 L:      [email protected]
24548 S:      Maintained
24549 T:      git git://linuxtv.org/media.git
24550 F:      drivers/media/v4l2-core/v4l2-async.c
24551 F:      drivers/media/v4l2-core/v4l2-fwnode.c
24552 F:      include/media/v4l2-async.h
24553 F:      include/media/v4l2-fwnode.h
24554
24555 V4L2 LENS DRIVERS
24556 M:      Sakari Ailus <[email protected]>
24557 L:      [email protected]
24558 S:      Maintained
24559 F:      drivers/media/i2c/ak*
24560 F:      drivers/media/i2c/dw*
24561 F:      drivers/media/i2c/lm*
24562
24563 V4L2 CAMERA SENSOR DRIVERS
24564 M:      Sakari Ailus <[email protected]>
24565 L:      [email protected]
24566 S:      Maintained
24567 F:      Documentation/driver-api/media/camera-sensor.rst
24568 F:      Documentation/driver-api/media/tx-rx.rst
24569 F:      drivers/media/i2c/ar*
24570 F:      drivers/media/i2c/gc*
24571 F:      drivers/media/i2c/hi*
24572 F:      drivers/media/i2c/imx*
24573 F:      drivers/media/i2c/mt*
24574 F:      drivers/media/i2c/og*
24575 F:      drivers/media/i2c/ov*
24576 F:      drivers/media/i2c/s5*
24577 F:      drivers/media/i2c/vgxy61.c
24578
24579 VF610 NAND DRIVER
24580 M:      Stefan Agner <[email protected]>
24581 L:      [email protected]
24582 S:      Supported
24583 F:      drivers/mtd/nand/raw/vf610_nfc.c
24584
24585 VFAT/FAT/MSDOS FILESYSTEM
24586 M:      OGAWA Hirofumi <[email protected]>
24587 S:      Maintained
24588 F:      Documentation/filesystems/vfat.rst
24589 F:      fs/fat/
24590 F:      tools/testing/selftests/filesystems/fat/
24591
24592 VFIO CDX DRIVER
24593 M:      Nipun Gupta <[email protected]>
24594 M:      Nikhil Agarwal <[email protected]>
24595 L:      [email protected]
24596 S:      Maintained
24597 F:      drivers/vfio/cdx/*
24598
24599 VFIO DRIVER
24600 M:      Alex Williamson <[email protected]>
24601 L:      [email protected]
24602 S:      Maintained
24603 T:      git https://github.com/awilliam/linux-vfio.git
24604 F:      Documentation/ABI/testing/debugfs-vfio
24605 F:      Documentation/ABI/testing/sysfs-devices-vfio-dev
24606 F:      Documentation/driver-api/vfio.rst
24607 F:      drivers/vfio/
24608 F:      include/linux/vfio.h
24609 F:      include/linux/vfio_pci_core.h
24610 F:      include/uapi/linux/vfio.h
24611
24612 VFIO FSL-MC DRIVER
24613 L:      [email protected]
24614 S:      Orphan
24615 F:      drivers/vfio/fsl-mc/
24616
24617 VFIO HISILICON PCI DRIVER
24618 M:      Longfang Liu <[email protected]>
24619 M:      Shameer Kolothum <[email protected]>
24620 L:      [email protected]
24621 S:      Maintained
24622 F:      drivers/vfio/pci/hisilicon/
24623
24624 VFIO MEDIATED DEVICE DRIVERS
24625 M:      Kirti Wankhede <[email protected]>
24626 L:      [email protected]
24627 S:      Maintained
24628 F:      Documentation/driver-api/vfio-mediated-device.rst
24629 F:      drivers/vfio/mdev/
24630 F:      include/linux/mdev.h
24631 F:      samples/vfio-mdev/
24632
24633 VFIO MLX5 PCI DRIVER
24634 M:      Yishai Hadas <[email protected]>
24635 L:      [email protected]
24636 S:      Maintained
24637 F:      drivers/vfio/pci/mlx5/
24638
24639 VFIO NVIDIA GRACE GPU DRIVER
24640 M:      Ankit Agrawal <[email protected]>
24641 L:      [email protected]
24642 S:      Supported
24643 F:      drivers/vfio/pci/nvgrace-gpu/
24644
24645 VFIO PCI DEVICE SPECIFIC DRIVERS
24646 R:      Jason Gunthorpe <[email protected]>
24647 R:      Yishai Hadas <[email protected]>
24648 R:      Shameer Kolothum <[email protected]>
24649 R:      Kevin Tian <[email protected]>
24650 L:      [email protected]
24651 S:      Maintained
24652 P:      Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
24653 F:      drivers/vfio/pci/*/
24654
24655 VFIO PDS PCI DRIVER
24656 M:      Brett Creeley <[email protected]>
24657 L:      [email protected]
24658 S:      Maintained
24659 F:      Documentation/networking/device_drivers/ethernet/amd/pds_vfio_pci.rst
24660 F:      drivers/vfio/pci/pds/
24661
24662 VFIO PLATFORM DRIVER
24663 M:      Eric Auger <[email protected]>
24664 L:      [email protected]
24665 S:      Maintained
24666 F:      drivers/vfio/platform/
24667
24668 VFIO QAT PCI DRIVER
24669 M:      Xin Zeng <[email protected]>
24670 M:      Giovanni Cabiddu <[email protected]>
24671 L:      [email protected]
24672 L:      [email protected]
24673 S:      Supported
24674 F:      drivers/vfio/pci/qat/
24675
24676 VFIO VIRTIO PCI DRIVER
24677 M:      Yishai Hadas <[email protected]>
24678 L:      [email protected]
24679 L:      [email protected]
24680 S:      Maintained
24681 F:      drivers/vfio/pci/virtio
24682
24683 VGA_SWITCHEROO
24684 R:      Lukas Wunner <[email protected]>
24685 S:      Maintained
24686 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
24687 F:      Documentation/gpu/vga-switcheroo.rst
24688 F:      drivers/gpu/vga/vga_switcheroo.c
24689 F:      include/linux/vga_switcheroo.h
24690
24691 VIA RHINE NETWORK DRIVER
24692 M:      Kevin Brace <[email protected]>
24693 S:      Maintained
24694 F:      drivers/net/ethernet/via/via-rhine.c
24695
24696 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
24697 M:      Florian Tobias Schandinat <[email protected]>
24698 L:      [email protected]
24699 S:      Maintained
24700 F:      drivers/video/fbdev/via/
24701 F:      include/linux/via-core.h
24702 F:      include/linux/via_i2c.h
24703
24704 VIA VELOCITY NETWORK DRIVER
24705 M:      Francois Romieu <[email protected]>
24706 L:      [email protected]
24707 S:      Maintained
24708 F:      drivers/net/ethernet/via/via-velocity.*
24709
24710 VICODEC VIRTUAL CODEC DRIVER
24711 M:      Hans Verkuil <[email protected]>
24712 L:      [email protected]
24713 S:      Maintained
24714 W:      https://linuxtv.org
24715 T:      git git://linuxtv.org/media.git
24716 F:      drivers/media/test-drivers/vicodec/*
24717
24718 VIDEO I2C POLLING DRIVER
24719 M:      Matt Ranostay <[email protected]>
24720 L:      [email protected]
24721 S:      Maintained
24722 F:      drivers/media/i2c/video-i2c.c
24723
24724 VIDEO MULTIPLEXER DRIVER
24725 M:      Philipp Zabel <[email protected]>
24726 L:      [email protected]
24727 S:      Maintained
24728 F:      drivers/media/platform/video-mux.c
24729
24730 VIDEOBUF2 FRAMEWORK
24731 M:      Tomasz Figa <[email protected]>
24732 M:      Marek Szyprowski <[email protected]>
24733 L:      [email protected]
24734 S:      Maintained
24735 F:      drivers/media/common/videobuf2/*
24736 F:      include/media/videobuf2-*
24737
24738 VIDTV VIRTUAL DIGITAL TV DRIVER
24739 M:      Daniel W. S. Almeida <[email protected]>
24740 L:      [email protected]
24741 S:      Maintained
24742 W:      https://linuxtv.org
24743 T:      git git://linuxtv.org/media.git
24744 F:      drivers/media/test-drivers/vidtv/*
24745
24746 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
24747 M:      Shuah Khan <[email protected]>
24748 R:      Kieran Bingham <[email protected]>
24749 L:      [email protected]
24750 S:      Maintained
24751 W:      https://linuxtv.org
24752 T:      git git://linuxtv.org/media.git
24753 F:      drivers/media/test-drivers/vimc/*
24754
24755 VIRT LIB
24756 M:      Alex Williamson <[email protected]>
24757 M:      Paolo Bonzini <[email protected]>
24758 L:      [email protected]
24759 S:      Supported
24760 F:      virt/lib/
24761
24762 VIRTIO AND VHOST VSOCK DRIVER
24763 M:      Stefan Hajnoczi <[email protected]>
24764 M:      Stefano Garzarella <[email protected]>
24765 L:      [email protected]
24766 L:      [email protected]
24767 L:      [email protected]
24768 S:      Maintained
24769 F:      drivers/vhost/vsock.c
24770 F:      include/linux/virtio_vsock.h
24771 F:      include/uapi/linux/virtio_vsock.h
24772 F:      net/vmw_vsock/virtio_transport.c
24773 F:      net/vmw_vsock/virtio_transport_common.c
24774
24775 VIRTIO BALLOON
24776 M:      "Michael S. Tsirkin" <[email protected]>
24777 M:      David Hildenbrand <[email protected]>
24778 L:      [email protected]
24779 S:      Maintained
24780 F:      drivers/virtio/virtio_balloon.c
24781 F:      include/linux/balloon_compaction.h
24782 F:      include/uapi/linux/virtio_balloon.h
24783 F:      mm/balloon_compaction.c
24784
24785 VIRTIO BLOCK AND SCSI DRIVERS
24786 M:      "Michael S. Tsirkin" <[email protected]>
24787 M:      Jason Wang <[email protected]>
24788 R:      Paolo Bonzini <[email protected]>
24789 R:      Stefan Hajnoczi <[email protected]>
24790 R:      Eugenio Pérez <[email protected]>
24791 L:      [email protected]
24792 S:      Maintained
24793 F:      drivers/block/virtio_blk.c
24794 F:      drivers/scsi/virtio_scsi.c
24795 F:      include/uapi/linux/virtio_blk.h
24796 F:      include/uapi/linux/virtio_scsi.h
24797
24798 VIRTIO CONSOLE DRIVER
24799 M:      Amit Shah <[email protected]>
24800 L:      [email protected]
24801 S:      Maintained
24802 F:      drivers/char/virtio_console.c
24803 F:      include/uapi/linux/virtio_console.h
24804
24805 VIRTIO CORE AND NET DRIVERS
24806 M:      "Michael S. Tsirkin" <[email protected]>
24807 M:      Jason Wang <[email protected]>
24808 R:      Xuan Zhuo <[email protected]>
24809 R:      Eugenio Pérez <[email protected]>
24810 L:      [email protected]
24811 S:      Maintained
24812 F:      Documentation/ABI/testing/sysfs-bus-vdpa
24813 F:      Documentation/ABI/testing/sysfs-class-vduse
24814 F:      Documentation/devicetree/bindings/virtio/
24815 F:      Documentation/driver-api/virtio/
24816 F:      drivers/block/virtio_blk.c
24817 F:      drivers/crypto/virtio/
24818 F:      drivers/net/virtio_net.c
24819 F:      drivers/vdpa/
24820 F:      drivers/virtio/
24821 F:      include/linux/vdpa.h
24822 F:      include/linux/virtio*.h
24823 F:      include/linux/vringh.h
24824 F:      include/uapi/linux/virtio_*.h
24825 F:      net/vmw_vsock/virtio*
24826 F:      tools/virtio/
24827 F:      tools/testing/selftests/drivers/net/virtio_net/
24828
24829 VIRTIO CRYPTO DRIVER
24830 M:      Gonglei <[email protected]>
24831 L:      [email protected]
24832 L:      [email protected]
24833 S:      Maintained
24834 F:      drivers/crypto/virtio/
24835 F:      include/uapi/linux/virtio_crypto.h
24836
24837 VIRTIO DRIVERS FOR S390
24838 M:      Cornelia Huck <[email protected]>
24839 M:      Halil Pasic <[email protected]>
24840 M:      Eric Farman <[email protected]>
24841 L:      [email protected]
24842 L:      [email protected]
24843 L:      [email protected]
24844 S:      Supported
24845 F:      arch/s390/include/uapi/asm/virtio-ccw.h
24846 F:      drivers/s390/virtio/
24847
24848 VIRTIO FILE SYSTEM
24849 M:      Vivek Goyal <[email protected]>
24850 M:      Stefan Hajnoczi <[email protected]>
24851 M:      Miklos Szeredi <[email protected]>
24852 R:      Eugenio Pérez <[email protected]>
24853 L:      [email protected]
24854 L:      [email protected]
24855 S:      Supported
24856 W:      https://virtio-fs.gitlab.io/
24857 F:      Documentation/filesystems/virtiofs.rst
24858 F:      fs/fuse/virtio_fs.c
24859 F:      include/uapi/linux/virtio_fs.h
24860
24861 VIRTIO GPIO DRIVER
24862 M:      Enrico Weigelt, metux IT consult <[email protected]>
24863 M:      Viresh Kumar <[email protected]>
24864 L:      [email protected]
24865 L:      [email protected]
24866 S:      Maintained
24867 F:      drivers/gpio/gpio-virtio.c
24868 F:      include/uapi/linux/virtio_gpio.h
24869
24870 VIRTIO GPU DRIVER
24871 M:      David Airlie <[email protected]>
24872 M:      Gerd Hoffmann <[email protected]>
24873 R:      Gurchetan Singh <[email protected]>
24874 R:      Chia-I Wu <[email protected]>
24875 L:      [email protected]
24876 L:      [email protected]
24877 S:      Maintained
24878 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
24879 F:      drivers/gpu/drm/ci/xfails/virtio*
24880 F:      drivers/gpu/drm/virtio/
24881 F:      include/uapi/linux/virtio_gpu.h
24882
24883 VIRTIO HOST (VHOST)
24884 M:      "Michael S. Tsirkin" <[email protected]>
24885 M:      Jason Wang <[email protected]>
24886 R:      Eugenio Pérez <[email protected]>
24887 L:      [email protected]
24888 L:      [email protected]
24889 L:      [email protected]
24890 S:      Maintained
24891 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
24892 F:      drivers/vhost/
24893 F:      include/linux/sched/vhost_task.h
24894 F:      include/linux/vhost_iotlb.h
24895 F:      include/uapi/linux/vhost.h
24896 F:      kernel/vhost_task.c
24897
24898 VIRTIO HOST (VHOST-SCSI)
24899 M:      "Michael S. Tsirkin" <[email protected]>
24900 M:      Jason Wang <[email protected]>
24901 M:      Mike Christie <[email protected]>
24902 R:      Paolo Bonzini <[email protected]>
24903 R:      Stefan Hajnoczi <[email protected]>
24904 L:      [email protected]
24905 S:      Maintained
24906 F:      drivers/vhost/scsi.c
24907
24908 VIRTIO I2C DRIVER
24909 M:      Viresh Kumar <[email protected]>
24910 R:      "Chen, Jian Jun" <[email protected]>
24911 L:      [email protected]
24912 L:      [email protected]
24913 S:      Maintained
24914 F:      drivers/i2c/busses/i2c-virtio.c
24915 F:      include/uapi/linux/virtio_i2c.h
24916
24917 VIRTIO INPUT DRIVER
24918 M:      Gerd Hoffmann <[email protected]>
24919 S:      Maintained
24920 F:      drivers/virtio/virtio_input.c
24921 F:      include/uapi/linux/virtio_input.h
24922
24923 VIRTIO IOMMU DRIVER
24924 M:      Jean-Philippe Brucker <[email protected]>
24925 L:      [email protected]
24926 S:      Maintained
24927 F:      drivers/iommu/virtio-iommu.c
24928 F:      include/uapi/linux/virtio_iommu.h
24929
24930 VIRTIO MEM DRIVER
24931 M:      David Hildenbrand <[email protected]>
24932 L:      [email protected]
24933 S:      Maintained
24934 W:      https://virtio-mem.gitlab.io/
24935 F:      drivers/virtio/virtio_mem.c
24936 F:      include/uapi/linux/virtio_mem.h
24937
24938 VIRTIO PMEM DRIVER
24939 M:      Pankaj Gupta <[email protected]>
24940 L:      [email protected]
24941 S:      Maintained
24942 F:      drivers/nvdimm/nd_virtio.c
24943 F:      drivers/nvdimm/virtio_pmem.c
24944
24945 VIRTIO SOUND DRIVER
24946 M:      Anton Yakovlev <[email protected]>
24947 M:      "Michael S. Tsirkin" <[email protected]>
24948 L:      [email protected]
24949 L:      [email protected]
24950 S:      Maintained
24951 F:      include/uapi/linux/virtio_snd.h
24952 F:      sound/virtio/*
24953
24954 VIRTUAL BOX GUEST DEVICE DRIVER
24955 M:      Hans de Goede <[email protected]>
24956 M:      Arnd Bergmann <[email protected]>
24957 M:      Greg Kroah-Hartman <[email protected]>
24958 S:      Maintained
24959 F:      drivers/virt/vboxguest/
24960 F:      include/linux/vbox_utils.h
24961 F:      include/uapi/linux/vbox*.h
24962
24963 VIRTUAL BOX SHARED FOLDER VFS DRIVER
24964 M:      Hans de Goede <[email protected]>
24965 L:      [email protected]
24966 S:      Maintained
24967 F:      fs/vboxsf/*
24968
24969 VIRTUAL PCM TEST DRIVER
24970 M:      Ivan Orlov <[email protected]>
24971 L:      [email protected]
24972 S:      Maintained
24973 F:      Documentation/sound/cards/pcmtest.rst
24974 F:      sound/drivers/pcmtest.c
24975 F:      tools/testing/selftests/alsa/test-pcmtest-driver.c
24976
24977 VIRTUAL SERIO DEVICE DRIVER
24978 M:      Stephen Chandler Paul <[email protected]>
24979 S:      Maintained
24980 F:      drivers/input/serio/userio.c
24981 F:      include/uapi/linux/userio.h
24982
24983 VISHAY VEML3235 AMBIENT LIGHT SENSOR DRIVER
24984 M:      Javier Carrasco <[email protected]>
24985 S:      Maintained
24986 F:      Documentation/devicetree/bindings/iio/light/vishay,veml6030.yaml
24987 F:      drivers/iio/light/veml3235.c
24988
24989 VISHAY VEML6030 AMBIENT LIGHT SENSOR DRIVER
24990 M:      Javier Carrasco <[email protected]>
24991 S:      Maintained
24992 F:      Documentation/devicetree/bindings/iio/light/vishay,veml6030.yaml
24993 F:      drivers/iio/light/veml6030.c
24994
24995 VISHAY VEML6075 UVA AND UVB LIGHT SENSOR DRIVER
24996 M:      Javier Carrasco <[email protected]>
24997 S:      Maintained
24998 F:      Documentation/devicetree/bindings/iio/light/vishay,veml6075.yaml
24999 F:      drivers/iio/light/veml6075.c
25000
25001 VISL VIRTUAL STATELESS DECODER DRIVER
25002 M:      Daniel Almeida <[email protected]>
25003 L:      [email protected]
25004 S:      Supported
25005 F:      drivers/media/test-drivers/visl
25006
25007 VIVID VIRTUAL VIDEO DRIVER
25008 M:      Hans Verkuil <[email protected]>
25009 L:      [email protected]
25010 S:      Maintained
25011 W:      https://linuxtv.org
25012 T:      git git://linuxtv.org/media.git
25013 F:      drivers/media/test-drivers/vivid/*
25014
25015 VM SOCKETS (AF_VSOCK)
25016 M:      Stefano Garzarella <[email protected]>
25017 L:      [email protected]
25018 L:      [email protected]
25019 S:      Maintained
25020 F:      drivers/net/vsockmon.c
25021 F:      include/net/af_vsock.h
25022 F:      include/uapi/linux/vm_sockets.h
25023 F:      include/uapi/linux/vm_sockets_diag.h
25024 F:      include/uapi/linux/vsockmon.h
25025 F:      net/vmw_vsock/
25026 F:      tools/testing/vsock/
25027
25028 VMA
25029 M:      Andrew Morton <[email protected]>
25030 M:      Liam R. Howlett <[email protected]>
25031 M:      Lorenzo Stoakes <[email protected]>
25032 R:      Vlastimil Babka <[email protected]>
25033 R:      Jann Horn <[email protected]>
25034 L:      [email protected]
25035 S:      Maintained
25036 W:      https://www.linux-mm.org
25037 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
25038 F:      mm/vma.c
25039 F:      mm/vma.h
25040 F:      mm/vma_internal.h
25041 F:      tools/testing/vma/
25042
25043 VMALLOC
25044 M:      Andrew Morton <[email protected]>
25045 R:      Uladzislau Rezki <[email protected]>
25046 R:      Christoph Hellwig <[email protected]>
25047 L:      [email protected]
25048 S:      Maintained
25049 W:      http://www.linux-mm.org
25050 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
25051 F:      include/linux/vmalloc.h
25052 F:      mm/vmalloc.c
25053
25054 VME SUBSYSTEM
25055 L:      [email protected]
25056 S:      Orphan
25057 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
25058 F:      Documentation/driver-api/vme.rst
25059 F:      drivers/staging/vme_user/
25060
25061 VMWARE BALLOON DRIVER
25062 M:      Jerrin Shaji George <[email protected]>
25063 R:      Broadcom internal kernel review list <[email protected]>
25064 L:      [email protected]
25065 S:      Supported
25066 F:      drivers/misc/vmw_balloon.c
25067
25068 VMWARE HYPERVISOR INTERFACE
25069 M:      Ajay Kaher <[email protected]>
25070 M:      Alexey Makhalov <[email protected]>
25071 R:      Broadcom internal kernel review list <[email protected]>
25072 L:      [email protected]
25073 L:      [email protected]
25074 S:      Supported
25075 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
25076 F:      arch/x86/include/asm/vmware.h
25077 F:      arch/x86/kernel/cpu/vmware.c
25078
25079 VMWARE PVRDMA DRIVER
25080 M:      Bryan Tan <[email protected]>
25081 M:      Vishnu Dasa <[email protected]>
25082 R:      Broadcom internal kernel review list <[email protected]>
25083 L:      [email protected]
25084 S:      Supported
25085 F:      drivers/infiniband/hw/vmw_pvrdma/
25086
25087 VMWARE PVSCSI DRIVER
25088 M:      Vishal Bhakta <[email protected]>
25089 R:      Broadcom internal kernel review list <[email protected]>
25090 L:      [email protected]
25091 S:      Supported
25092 F:      drivers/scsi/vmw_pvscsi.c
25093 F:      drivers/scsi/vmw_pvscsi.h
25094
25095 VMWARE VIRTUAL PTP CLOCK DRIVER
25096 M:      Nick Shi <[email protected]>
25097 R:      Ajay Kaher <[email protected]>
25098 R:      Alexey Makhalov <[email protected]>
25099 R:      Broadcom internal kernel review list <[email protected]>
25100 L:      [email protected]
25101 S:      Supported
25102 F:      drivers/ptp/ptp_vmw.c
25103
25104 VMWARE VMCI DRIVER
25105 M:      Bryan Tan <[email protected]>
25106 M:      Vishnu Dasa <[email protected]>
25107 R:      Broadcom internal kernel review list <[email protected]>
25108 L:      [email protected]
25109 S:      Supported
25110 F:      drivers/misc/vmw_vmci/
25111 F:      include/linux/vmw_vmci*
25112
25113 VMWARE VMMOUSE SUBDRIVER
25114 M:      Zack Rusin <[email protected]>
25115 R:      Broadcom internal kernel review list <[email protected]>
25116 L:      [email protected]
25117 S:      Supported
25118 F:      drivers/input/mouse/vmmouse.c
25119 F:      drivers/input/mouse/vmmouse.h
25120
25121 VMWARE VMXNET3 ETHERNET DRIVER
25122 M:      Ronak Doshi <[email protected]>
25123 R:      Broadcom internal kernel review list <[email protected]>
25124 L:      [email protected]
25125 S:      Supported
25126 F:      drivers/net/vmxnet3/
25127
25128 VMWARE VSOCK VMCI TRANSPORT DRIVER
25129 M:      Bryan Tan <[email protected]>
25130 M:      Vishnu Dasa <[email protected]>
25131 R:      Broadcom internal kernel review list <[email protected]>
25132 L:      [email protected]
25133 S:      Supported
25134 F:      net/vmw_vsock/vmci_transport*
25135
25136 VOCORE VOCORE2 BOARD
25137 M:      Harvey Hunt <[email protected]>
25138 L:      [email protected]
25139 S:      Maintained
25140 F:      arch/mips/boot/dts/ralink/vocore2.dts
25141
25142 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
25143 M:      Liam Girdwood <[email protected]>
25144 M:      Mark Brown <[email protected]>
25145 L:      [email protected]
25146 S:      Supported
25147 W:      http://www.slimlogic.co.uk/?p=48
25148 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
25149 F:      Documentation/devicetree/bindings/regulator/
25150 F:      Documentation/power/regulator/
25151 F:      drivers/regulator/
25152 F:      include/dt-bindings/regulator/
25153 F:      include/linux/regulator/
25154 K:      regulator_get_optional
25155
25156 VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
25157 R:      Matti Vaittinen <[email protected]>
25158 F:      drivers/regulator/irq_helpers.c
25159
25160 VRF
25161 M:      David Ahern <[email protected]>
25162 L:      [email protected]
25163 S:      Maintained
25164 F:      Documentation/networking/vrf.rst
25165 F:      drivers/net/vrf.c
25166
25167 VSPRINTF
25168 M:      Petr Mladek <[email protected]>
25169 M:      Steven Rostedt <[email protected]>
25170 R:      Andy Shevchenko <[email protected]>
25171 R:      Rasmus Villemoes <[email protected]>
25172 R:      Sergey Senozhatsky <[email protected]>
25173 S:      Maintained
25174 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
25175 F:      Documentation/core-api/printk-formats.rst
25176 F:      lib/test_printf.c
25177 F:      lib/test_scanf.c
25178 F:      lib/vsprintf.c
25179
25180 VT1211 HARDWARE MONITOR DRIVER
25181 M:      Juerg Haefliger <[email protected]>
25182 L:      [email protected]
25183 S:      Maintained
25184 F:      Documentation/hwmon/vt1211.rst
25185 F:      drivers/hwmon/vt1211.c
25186
25187 VT8231 HARDWARE MONITOR DRIVER
25188 M:      Roger Lucas <[email protected]>
25189 L:      [email protected]
25190 S:      Maintained
25191 F:      drivers/hwmon/vt8231.c
25192
25193 VUB300 USB to SDIO/SD/MMC bridge chip
25194 L:      [email protected]
25195 S:      Orphan
25196 F:      drivers/mmc/host/vub300.c
25197
25198 W1 DALLAS'S 1-WIRE BUS
25199 M:      Krzysztof Kozlowski <[email protected]>
25200 S:      Maintained
25201 F:      Documentation/devicetree/bindings/w1/
25202 F:      Documentation/w1/
25203 F:      drivers/w1/
25204 F:      include/linux/w1.h
25205
25206 W83791D HARDWARE MONITORING DRIVER
25207 M:      Marc Hulsman <[email protected]>
25208 L:      [email protected]
25209 S:      Maintained
25210 F:      Documentation/hwmon/w83791d.rst
25211 F:      drivers/hwmon/w83791d.c
25212
25213 W83793 HARDWARE MONITORING DRIVER
25214 M:      Rudolf Marek <[email protected]>
25215 L:      [email protected]
25216 S:      Maintained
25217 F:      Documentation/hwmon/w83793.rst
25218 F:      drivers/hwmon/w83793.c
25219
25220 W83795 HARDWARE MONITORING DRIVER
25221 M:      Jean Delvare <[email protected]>
25222 L:      [email protected]
25223 S:      Maintained
25224 F:      drivers/hwmon/w83795.c
25225
25226 W83L51xD SD/MMC CARD INTERFACE DRIVER
25227 M:      Pierre Ossman <[email protected]>
25228 S:      Maintained
25229 F:      drivers/mmc/host/wbsd.*
25230
25231 WACOM PROTOCOL 4 SERIAL TABLETS
25232 M:      Julian Squires <[email protected]>
25233 M:      Hans de Goede <[email protected]>
25234 L:      [email protected]
25235 S:      Maintained
25236 F:      drivers/input/tablet/wacom_serial4.c
25237
25238 WANGXUN ETHERNET DRIVER
25239 M:      Jiawen Wu <[email protected]>
25240 M:      Mengyuan Lou <[email protected]>
25241 L:      [email protected]
25242 S:      Maintained
25243 W:      https://www.net-swift.com
25244 F:      Documentation/networking/device_drivers/ethernet/wangxun/*
25245 F:      drivers/net/ethernet/wangxun/
25246 F:      drivers/net/pcs/pcs-xpcs-wx.c
25247
25248 WATCHDOG DEVICE DRIVERS
25249 M:      Wim Van Sebroeck <[email protected]>
25250 M:      Guenter Roeck <[email protected]>
25251 L:      [email protected]
25252 S:      Maintained
25253 W:      http://www.linux-watchdog.org/
25254 T:      git git://www.linux-watchdog.org/linux-watchdog.git
25255 F:      Documentation/devicetree/bindings/watchdog/
25256 F:      Documentation/watchdog/
25257 F:      drivers/watchdog/
25258 F:      include/linux/watchdog.h
25259 F:      include/trace/events/watchdog.h
25260 F:      include/uapi/linux/watchdog.h
25261
25262 WAVE5 VPU CODEC DRIVER
25263 M:      Nas Chung <[email protected]>
25264 M:      Jackson Lee <[email protected]>
25265 L:      [email protected]
25266 S:      Maintained
25267 F:      Documentation/devicetree/bindings/media/cnm,wave521c.yaml
25268 F:      drivers/media/platform/chips-media/wave5/
25269
25270 WHISKEYCOVE PMIC GPIO DRIVER
25271 M:      Kuppuswamy Sathyanarayanan <[email protected]>
25272 L:      [email protected]
25273 S:      Maintained
25274 F:      drivers/gpio/gpio-wcove.c
25275
25276 WHWAVE RTC DRIVER
25277 M:      Dianlong Li <[email protected]>
25278 L:      [email protected]
25279 S:      Maintained
25280 F:      drivers/rtc/rtc-sd3078.c
25281
25282 WIIMOTE HID DRIVER
25283 M:      David Rheinsberg <[email protected]>
25284 L:      [email protected]
25285 S:      Maintained
25286 F:      drivers/hid/hid-wiimote*
25287
25288 WILOCITY WIL6210 WIRELESS DRIVER
25289 L:      [email protected]
25290 S:      Orphan
25291 W:      https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
25292 F:      drivers/net/wireless/ath/wil6210/
25293
25294 WINBOND CIR DRIVER
25295 M:      David Härdeman <[email protected]>
25296 S:      Maintained
25297 F:      drivers/media/rc/winbond-cir.c
25298
25299 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
25300 L:      [email protected]
25301 S:      Orphan
25302 F:      drivers/watchdog/ebc-c384_wdt.c
25303
25304 WINSYSTEMS WS16C48 GPIO DRIVER
25305 M:      William Breathitt Gray <[email protected]>
25306 L:      [email protected]
25307 S:      Maintained
25308 F:      drivers/gpio/gpio-ws16c48.c
25309
25310 WIREGUARD SECURE NETWORK TUNNEL
25311 M:      Jason A. Donenfeld <[email protected]>
25312 L:      [email protected]
25313 L:      [email protected]
25314 S:      Maintained
25315 F:      drivers/net/wireguard/
25316 F:      tools/testing/selftests/wireguard/
25317
25318 WISTRON LAPTOP BUTTON DRIVER
25319 M:      Miloslav Trmac <[email protected]>
25320 S:      Maintained
25321 F:      drivers/input/misc/wistron_btns.c
25322
25323 WMI BINARY MOF DRIVER
25324 M:      Armin Wolf <[email protected]>
25325 R:      Thomas Weißschuh <[email protected]>
25326 L:      [email protected]
25327 S:      Maintained
25328 F:      Documentation/ABI/stable/sysfs-platform-wmi-bmof
25329 F:      Documentation/wmi/devices/wmi-bmof.rst
25330 F:      drivers/platform/x86/wmi-bmof.c
25331
25332 WOLFSON MICROELECTRONICS DRIVERS
25333 L:      [email protected]
25334 S:      Supported
25335 W:      https://github.com/CirrusLogic/linux-drivers/wiki
25336 T:      git https://github.com/CirrusLogic/linux-drivers.git
25337 F:      Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
25338 F:      Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
25339 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
25340 F:      Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
25341 F:      Documentation/devicetree/bindings/sound/wlf,*.yaml
25342 F:      Documentation/devicetree/bindings/sound/wm*
25343 F:      Documentation/hwmon/wm83??.rst
25344 F:      arch/arm/mach-s3c/mach-crag6410*
25345 F:      drivers/clk/clk-wm83*.c
25346 F:      drivers/gpio/gpio-*wm*.c
25347 F:      drivers/gpio/gpio-arizona.c
25348 F:      drivers/hwmon/wm83??-hwmon.c
25349 F:      drivers/input/misc/wm831x-on.c
25350 F:      drivers/input/touchscreen/wm831x-ts.c
25351 F:      drivers/input/touchscreen/wm97*.c
25352 F:      drivers/leds/leds-wm83*.c
25353 F:      drivers/mfd/arizona*
25354 F:      drivers/mfd/cs47l24*
25355 F:      drivers/mfd/wm*.c
25356 F:      drivers/power/supply/wm83*.c
25357 F:      drivers/regulator/arizona*
25358 F:      drivers/regulator/wm8*.c
25359 F:      drivers/rtc/rtc-wm83*.c
25360 F:      drivers/video/backlight/wm83*_bl.c
25361 F:      drivers/watchdog/wm83*_wdt.c
25362 F:      include/linux/mfd/arizona/
25363 F:      include/linux/mfd/wm831x/
25364 F:      include/linux/mfd/wm8350/
25365 F:      include/linux/mfd/wm8400*
25366 F:      include/linux/regulator/arizona*
25367 F:      include/linux/wm97xx.h
25368 F:      include/sound/wm????.h
25369 F:      sound/soc/codecs/arizona*
25370 F:      sound/soc/codecs/cs47l24*
25371 F:      sound/soc/codecs/wm*
25372
25373 WORKQUEUE
25374 M:      Tejun Heo <[email protected]>
25375 R:      Lai Jiangshan <[email protected]>
25376 S:      Maintained
25377 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
25378 F:      Documentation/core-api/workqueue.rst
25379 F:      include/linux/workqueue.h
25380 F:      kernel/workqueue.c
25381 F:      kernel/workqueue_internal.h
25382
25383 WWAN DRIVERS
25384 M:      Loic Poulain <[email protected]>
25385 M:      Sergey Ryazanov <[email protected]>
25386 R:      Johannes Berg <[email protected]>
25387 L:      [email protected]
25388 S:      Maintained
25389 F:      drivers/net/wwan/
25390 F:      include/linux/wwan.h
25391 F:      include/uapi/linux/wwan.h
25392
25393 X-POWERS AXP288 PMIC DRIVERS
25394 M:      Hans de Goede <[email protected]>
25395 S:      Maintained
25396 F:      drivers/acpi/pmic/intel_pmic_xpower.c
25397 N:      axp288
25398
25399 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
25400 M:      Chen-Yu Tsai <[email protected]>
25401 L:      [email protected]
25402 S:      Maintained
25403 N:      axp[128]
25404
25405 X.25 STACK
25406 M:      Martin Schiller <[email protected]>
25407 L:      [email protected]
25408 S:      Maintained
25409 F:      Documentation/networking/lapb-module.rst
25410 F:      Documentation/networking/x25*
25411 F:      drivers/net/wan/hdlc_x25.c
25412 F:      drivers/net/wan/lapbether.c
25413 F:      include/*/lapb.h
25414 F:      include/net/x25*
25415 F:      include/uapi/linux/x25.h
25416 F:      net/lapb/
25417 F:      net/x25/
25418
25419 X86 ARCHITECTURE (32-BIT AND 64-BIT)
25420 M:      Thomas Gleixner <[email protected]>
25421 M:      Ingo Molnar <[email protected]>
25422 M:      Borislav Petkov <[email protected]>
25423 M:      Dave Hansen <[email protected]>
25424 M:      [email protected]
25425 R:      "H. Peter Anvin" <[email protected]>
25426 L:      [email protected]
25427 S:      Maintained
25428 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
25429 F:      Documentation/arch/x86/
25430 F:      Documentation/devicetree/bindings/x86/
25431 F:      arch/x86/
25432 F:      tools/testing/selftests/x86
25433
25434 X86 CPUID DATABASE
25435 M:      Borislav Petkov <[email protected]>
25436 M:      Thomas Gleixner <[email protected]>
25437 M:      [email protected]
25438 R:      Ahmed S. Darwish <[email protected]>
25439 L:      [email protected]
25440 S:      Maintained
25441 W:      https://x86-cpuid.org
25442 F:      tools/arch/x86/kcpuid/cpuid.csv
25443
25444 X86 ENTRY CODE
25445 M:      Andy Lutomirski <[email protected]>
25446 L:      [email protected]
25447 S:      Maintained
25448 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
25449 F:      arch/x86/entry/
25450
25451 X86 HARDWARE VULNERABILITIES
25452 M:      Thomas Gleixner <[email protected]>
25453 M:      Borislav Petkov <[email protected]>
25454 M:      Peter Zijlstra <[email protected]>
25455 M:      Josh Poimboeuf <[email protected]>
25456 R:      Pawan Gupta <[email protected]>
25457 S:      Maintained
25458 F:      Documentation/admin-guide/hw-vuln/
25459 F:      arch/x86/include/asm/nospec-branch.h
25460 F:      arch/x86/kernel/cpu/bugs.c
25461
25462 X86 MCE INFRASTRUCTURE
25463 M:      Tony Luck <[email protected]>
25464 M:      Borislav Petkov <[email protected]>
25465 L:      [email protected]
25466 S:      Maintained
25467 F:      Documentation/ABI/testing/sysfs-mce
25468 F:      Documentation/arch/x86/x86_64/machinecheck.rst
25469 F:      arch/x86/kernel/cpu/mce/*
25470
25471 X86 MICROCODE UPDATE SUPPORT
25472 M:      Borislav Petkov <[email protected]>
25473 S:      Maintained
25474 F:      arch/x86/kernel/cpu/microcode/*
25475
25476 X86 MM
25477 M:      Dave Hansen <[email protected]>
25478 M:      Andy Lutomirski <[email protected]>
25479 M:      Peter Zijlstra <[email protected]>
25480 L:      [email protected]
25481 S:      Maintained
25482 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
25483 F:      arch/x86/mm/
25484
25485 X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
25486 M:      Hans de Goede <[email protected]>
25487 L:      [email protected]
25488 S:      Maintained
25489 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
25490 F:      drivers/platform/x86/x86-android-tablets/
25491
25492 X86 PLATFORM DRIVERS
25493 M:      Hans de Goede <[email protected]>
25494 M:      Ilpo Järvinen <[email protected]>
25495 L:      [email protected]
25496 S:      Maintained
25497 Q:      https://patchwork.kernel.org/project/platform-driver-x86/list/
25498 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
25499 F:      drivers/platform/olpc/
25500 F:      drivers/platform/x86/
25501 F:      include/linux/platform_data/x86/
25502
25503 X86 PLATFORM UV HPE SUPERDOME FLEX
25504 M:      Steve Wahl <[email protected]>
25505 R:      Justin Ernst <[email protected]>
25506 R:      Kyle Meyer <[email protected]>
25507 R:      Dimitri Sivanich <[email protected]>
25508 R:      Russ Anderson <[email protected]>
25509 S:      Supported
25510 F:      arch/x86/include/asm/uv/
25511 F:      arch/x86/kernel/apic/x2apic_uv_x.c
25512 F:      arch/x86/platform/uv/
25513
25514 X86 STACK UNWINDING
25515 M:      Josh Poimboeuf <[email protected]>
25516 M:      Peter Zijlstra <[email protected]>
25517 S:      Supported
25518 F:      arch/x86/include/asm/unwind*.h
25519 F:      arch/x86/kernel/dumpstack.c
25520 F:      arch/x86/kernel/stacktrace.c
25521 F:      arch/x86/kernel/unwind_*.c
25522
25523 X86 TRUST DOMAIN EXTENSIONS (TDX)
25524 M:      Kirill A. Shutemov <[email protected]>
25525 R:      Dave Hansen <[email protected]>
25526 L:      [email protected]
25527 L:      [email protected]
25528 S:      Supported
25529 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/tdx
25530 F:      arch/x86/boot/compressed/tdx*
25531 F:      arch/x86/coco/tdx/
25532 F:      arch/x86/include/asm/shared/tdx.h
25533 F:      arch/x86/include/asm/tdx.h
25534 F:      arch/x86/virt/vmx/tdx/
25535 F:      drivers/virt/coco/tdx-guest
25536
25537 X86 VDSO
25538 M:      Andy Lutomirski <[email protected]>
25539 L:      [email protected]
25540 S:      Maintained
25541 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
25542 F:      arch/x86/entry/vdso/
25543
25544 XARRAY
25545 M:      Matthew Wilcox <[email protected]>
25546 L:      [email protected]
25547 S:      Supported
25548 F:      Documentation/core-api/xarray.rst
25549 F:      include/linux/idr.h
25550 F:      include/linux/xarray.h
25551 F:      lib/idr.c
25552 F:      lib/xarray.c
25553 F:      tools/testing/radix-tree
25554
25555 XBOX DVD IR REMOTE
25556 M:      Benjamin Valentin <[email protected]>
25557 S:      Maintained
25558 F:      drivers/media/rc/keymaps/rc-xbox-dvd.c
25559 F:      drivers/media/rc/xbox_remote.c
25560
25561 XC2028/3028 TUNER DRIVER
25562 M:      Mauro Carvalho Chehab <[email protected]>
25563 L:      [email protected]
25564 S:      Maintained
25565 W:      https://linuxtv.org
25566 T:      git git://linuxtv.org/media.git
25567 F:      drivers/media/tuners/xc2028.*
25568
25569 XDP (eXpress Data Path)
25570 M:      Alexei Starovoitov <[email protected]>
25571 M:      Daniel Borkmann <[email protected]>
25572 M:      David S. Miller <[email protected]>
25573 M:      Jakub Kicinski <[email protected]>
25574 M:      Jesper Dangaard Brouer <[email protected]>
25575 M:      John Fastabend <[email protected]>
25576 L:      [email protected]
25577 L:      [email protected]
25578 S:      Supported
25579 F:      drivers/net/ethernet/*/*/*/*/*xdp*
25580 F:      drivers/net/ethernet/*/*/*xdp*
25581 F:      include/net/xdp.h
25582 F:      include/net/xdp_priv.h
25583 F:      include/trace/events/xdp.h
25584 F:      kernel/bpf/cpumap.c
25585 F:      kernel/bpf/devmap.c
25586 F:      net/core/xdp.c
25587 F:      samples/bpf/xdp*
25588 F:      tools/testing/selftests/bpf/*/*xdp*
25589 F:      tools/testing/selftests/bpf/*xdp*
25590 K:      (?:\b|_)xdp(?:\b|_)
25591
25592 XDP SOCKETS (AF_XDP)
25593 M:      Björn Töpel <[email protected]>
25594 M:      Magnus Karlsson <[email protected]>
25595 M:      Maciej Fijalkowski <[email protected]>
25596 R:      Jonathan Lemon <[email protected]>
25597 L:      [email protected]
25598 L:      [email protected]
25599 S:      Maintained
25600 F:      Documentation/networking/af_xdp.rst
25601 F:      include/net/netns/xdp.h
25602 F:      include/net/xdp_sock*
25603 F:      include/net/xsk_buff_pool.h
25604 F:      include/uapi/linux/if_xdp.h
25605 F:      include/uapi/linux/xdp_diag.h
25606 F:      net/xdp/
25607 F:      tools/testing/selftests/bpf/*xsk*
25608
25609 XEN BLOCK SUBSYSTEM
25610 M:      Roger Pau Monné <[email protected]>
25611 L:      [email protected] (moderated for non-subscribers)
25612 S:      Supported
25613 F:      drivers/block/xen*
25614 F:      drivers/block/xen-blkback/*
25615
25616 XEN HYPERVISOR ARM
25617 M:      Stefano Stabellini <[email protected]>
25618 L:      [email protected] (moderated for non-subscribers)
25619 S:      Maintained
25620 F:      arch/arm/include/asm/xen/
25621 F:      arch/arm/xen/
25622
25623 XEN HYPERVISOR ARM64
25624 M:      Stefano Stabellini <[email protected]>
25625 L:      [email protected] (moderated for non-subscribers)
25626 S:      Maintained
25627 F:      arch/arm64/include/asm/xen/
25628 F:      arch/arm64/xen/
25629
25630 XEN HYPERVISOR INTERFACE
25631 M:      Juergen Gross <[email protected]>
25632 M:      Stefano Stabellini <[email protected]>
25633 R:      Oleksandr Tyshchenko <[email protected]>
25634 L:      [email protected] (moderated for non-subscribers)
25635 S:      Supported
25636 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
25637 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
25638 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
25639 F:      drivers/*/xen-*front.c
25640 F:      drivers/xen/
25641 F:      include/uapi/xen/
25642 F:      include/xen/
25643 F:      kernel/configs/xen.config
25644
25645 XEN HYPERVISOR X86
25646 M:      Juergen Gross <[email protected]>
25647 R:      Boris Ostrovsky <[email protected]>
25648 L:      [email protected] (moderated for non-subscribers)
25649 S:      Supported
25650 F:      arch/x86/configs/xen.config
25651 F:      arch/x86/include/asm/pvclock-abi.h
25652 F:      arch/x86/include/asm/xen/
25653 F:      arch/x86/platform/pvh/
25654 F:      arch/x86/xen/
25655
25656 XEN NETWORK BACKEND DRIVER
25657 M:      Wei Liu <[email protected]>
25658 M:      Paul Durrant <[email protected]>
25659 L:      [email protected] (moderated for non-subscribers)
25660 L:      [email protected]
25661 S:      Supported
25662 F:      drivers/net/xen-netback/*
25663
25664 XEN PCI SUBSYSTEM
25665 M:      Juergen Gross <[email protected]>
25666 L:      [email protected] (moderated for non-subscribers)
25667 S:      Supported
25668 F:      arch/x86/pci/*xen*
25669 F:      drivers/pci/*xen*
25670
25671 XEN PVSCSI DRIVERS
25672 M:      Juergen Gross <[email protected]>
25673 L:      [email protected] (moderated for non-subscribers)
25674 L:      [email protected]
25675 S:      Supported
25676 F:      drivers/scsi/xen-scsifront.c
25677 F:      drivers/xen/xen-scsiback.c
25678 F:      include/xen/interface/io/vscsiif.h
25679
25680 XEN PVUSB DRIVER
25681 M:      Juergen Gross <[email protected]>
25682 L:      [email protected] (moderated for non-subscribers)
25683 L:      [email protected]
25684 S:      Supported
25685 F:      drivers/usb/host/xen*
25686 F:      include/xen/interface/io/usbif.h
25687
25688 XEN SOUND FRONTEND DRIVER
25689 M:      Oleksandr Andrushchenko <[email protected]>
25690 L:      [email protected] (moderated for non-subscribers)
25691 L:      [email protected]
25692 S:      Supported
25693 F:      sound/xen/*
25694
25695 XEN SWIOTLB SUBSYSTEM
25696 M:      Juergen Gross <[email protected]>
25697 M:      Stefano Stabellini <[email protected]>
25698 L:      [email protected] (moderated for non-subscribers)
25699 L:      [email protected]
25700 S:      Supported
25701 F:      arch/*/include/asm/xen/swiotlb-xen.h
25702 F:      drivers/xen/swiotlb-xen.c
25703 F:      include/xen/arm/swiotlb-xen.h
25704 F:      include/xen/swiotlb-xen.h
25705
25706 XFS FILESYSTEM
25707 M:      Carlos Maiolino <[email protected]>
25708 R:      Darrick J. Wong <[email protected]>
25709 L:      [email protected]
25710 S:      Supported
25711 W:      http://xfs.org/
25712 C:      irc://irc.oftc.net/xfs
25713 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
25714 P:      Documentation/filesystems/xfs/xfs-maintainer-entry-profile.rst
25715 F:      Documentation/ABI/testing/sysfs-fs-xfs
25716 F:      Documentation/admin-guide/xfs.rst
25717 F:      Documentation/filesystems/xfs/*
25718 F:      fs/xfs/
25719 F:      include/uapi/linux/dqblk_xfs.h
25720 F:      include/uapi/linux/fsmap.h
25721
25722 XILINX AMS DRIVER
25723 M:      Anand Ashok Dumbre <[email protected]>
25724 L:      [email protected]
25725 S:      Maintained
25726 F:      Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
25727 F:      drivers/iio/adc/xilinx-ams.c
25728
25729 XILINX AXI ETHERNET DRIVER
25730 M:      Radhey Shyam Pandey <[email protected]>
25731 S:      Maintained
25732 F:      Documentation/devicetree/bindings/net/xlnx,axi-ethernet.yaml
25733 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
25734
25735 XILINX CAN DRIVER
25736 M:      Appana Durga Kedareswara rao <[email protected]>
25737 L:      [email protected]
25738 S:      Maintained
25739 F:      Documentation/devicetree/bindings/net/can/xilinx,can.yaml
25740 F:      drivers/net/can/xilinx_can.c
25741
25742 XILINX EVENT MANAGEMENT DRIVER
25743 M:      Michal Simek <[email protected]>
25744 S:      Maintained
25745 F:      drivers/soc/xilinx/xlnx_event_manager.c
25746 F:      include/linux/firmware/xlnx-event-manager.h
25747
25748 XILINX GPIO DRIVER
25749 M:      Shubhrajyoti Datta <[email protected]>
25750 R:      Srinivas Neeli <[email protected]>
25751 R:      Michal Simek <[email protected]>
25752 S:      Maintained
25753 F:      Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
25754 F:      Documentation/devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml
25755 F:      drivers/gpio/gpio-xilinx.c
25756 F:      drivers/gpio/gpio-zynq.c
25757
25758 XILINX LL TEMAC ETHERNET DRIVER
25759 L:      [email protected]
25760 S:      Orphan
25761 F:      drivers/net/ethernet/xilinx/ll_temac*
25762
25763 XILINX PWM DRIVER
25764 M:      Sean Anderson <[email protected]>
25765 S:      Maintained
25766 F:      drivers/pwm/pwm-xilinx.c
25767 F:      include/clocksource/timer-xilinx.h
25768
25769 XILINX SD-FEC IP CORES
25770 M:      Derek Kiernan <[email protected]>
25771 M:      Dragan Cvetic <[email protected]>
25772 S:      Maintained
25773 F:      Documentation/devicetree/bindings/misc/xlnx,sd-fec.yaml
25774 F:      Documentation/misc-devices/xilinx_sdfec.rst
25775 F:      drivers/misc/Kconfig
25776 F:      drivers/misc/Makefile
25777 F:      drivers/misc/xilinx_sdfec.c
25778 F:      include/uapi/misc/xilinx_sdfec.h
25779
25780 XILINX UARTLITE SERIAL DRIVER
25781 M:      Peter Korsgaard <[email protected]>
25782 L:      [email protected]
25783 S:      Maintained
25784 F:      drivers/tty/serial/uartlite.c
25785
25786 XILINX VIDEO IP CORES
25787 M:      Laurent Pinchart <[email protected]>
25788 L:      [email protected]
25789 S:      Supported
25790 T:      git git://linuxtv.org/media.git
25791 F:      Documentation/devicetree/bindings/media/xilinx/
25792 F:      drivers/media/platform/xilinx/
25793 F:      include/uapi/linux/xilinx-v4l2-controls.h
25794
25795 XILINX VERSAL EDAC DRIVER
25796 M:      Shubhrajyoti Datta <[email protected]>
25797 M:      Sai Krishna Potthuri <[email protected]>
25798 S:      Maintained
25799 F:      Documentation/devicetree/bindings/memory-controllers/xlnx,versal-ddrmc-edac.yaml
25800 F:      drivers/edac/versal_edac.c
25801
25802 XILINX WATCHDOG DRIVER
25803 M:      Srinivas Neeli <[email protected]>
25804 R:      Shubhrajyoti Datta <[email protected]>
25805 R:      Michal Simek <[email protected]>
25806 S:      Maintained
25807 F:      Documentation/devicetree/bindings/watchdog/xlnx,versal-wwdt.yaml
25808 F:      Documentation/devicetree/bindings/watchdog/xlnx,xps-timebase-wdt.yaml
25809 F:      drivers/watchdog/of_xilinx_wdt.c
25810 F:      drivers/watchdog/xilinx_wwdt.c
25811
25812 XILINX XDMA DRIVER
25813 M:      Lizhi Hou <[email protected]>
25814 M:      Brian Xu <[email protected]>
25815 M:      Raj Kumar Rampelli <[email protected]>
25816 L:      [email protected]
25817 S:      Supported
25818 F:      drivers/dma/xilinx/xdma-regs.h
25819 F:      drivers/dma/xilinx/xdma.c
25820 F:      include/linux/dma/amd_xdma.h
25821 F:      include/linux/platform_data/amd_xdma.h
25822
25823 XILINX ZYNQMP DPDMA DRIVER
25824 M:      Laurent Pinchart <[email protected]>
25825 L:      [email protected]
25826 S:      Supported
25827 F:      Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
25828 F:      drivers/dma/xilinx/xilinx_dpdma.c
25829 F:      include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
25830
25831 XILINX ZYNQMP OCM EDAC DRIVER
25832 M:      Shubhrajyoti Datta <[email protected]>
25833 M:      Sai Krishna Potthuri <[email protected]>
25834 S:      Maintained
25835 F:      Documentation/devicetree/bindings/memory-controllers/xlnx,zynqmp-ocmc-1.0.yaml
25836 F:      drivers/edac/zynqmp_edac.c
25837
25838 XILINX ZYNQMP PSGTR PHY DRIVER
25839 M:      Laurent Pinchart <[email protected]>
25840 L:      [email protected]
25841 S:      Supported
25842 T:      git https://github.com/Xilinx/linux-xlnx.git
25843 F:      Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
25844 F:      drivers/phy/xilinx/phy-zynqmp.c
25845
25846 XILINX ZYNQMP SHA3 DRIVER
25847 M:      Harsha <[email protected]>
25848 S:      Maintained
25849 F:      drivers/crypto/xilinx/zynqmp-sha.c
25850
25851 XILINX ZYNQMP NVMEM DRIVER
25852 M:      Praveen Teja Kundanala <[email protected]>
25853 M:      Kalyani Akula <[email protected]>
25854 R:      Michal Simek <[email protected]>
25855 S:      Maintained
25856 F:      Documentation/devicetree/bindings/nvmem/xlnx,zynqmp-nvmem.yaml
25857 F:      drivers/nvmem/zynqmp_nvmem.c
25858
25859 XILLYBUS DRIVER
25860 M:      Eli Billauer <[email protected]>
25861 L:      [email protected]
25862 S:      Supported
25863 F:      drivers/char/xillybus/
25864
25865 XLP9XX I2C DRIVER
25866 M:      George Cherian <[email protected]>
25867 L:      [email protected]
25868 S:      Supported
25869 W:      http://www.marvell.com
25870 F:      drivers/i2c/busses/i2c-xlp9xx.c
25871
25872 XRA1403 GPIO EXPANDER
25873 M:      Nandor Han <[email protected]>
25874 L:      [email protected]
25875 S:      Maintained
25876 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
25877 F:      drivers/gpio/gpio-xra1403.c
25878
25879 XTENSA XTFPGA PLATFORM SUPPORT
25880 M:      Max Filippov <[email protected]>
25881 S:      Maintained
25882 F:      drivers/spi/spi-xtensa-xtfpga.c
25883 F:      sound/soc/xtensa/xtfpga-i2s.c
25884
25885 XZ EMBEDDED
25886 M:      Lasse Collin <[email protected]>
25887 S:      Maintained
25888 W:      https://tukaani.org/xz/embedded.html
25889 B:      https://github.com/tukaani-project/xz-embedded/issues
25890 C:      irc://irc.libera.chat/tukaani
25891 F:      Documentation/staging/xz.rst
25892 F:      include/linux/decompress/unxz.h
25893 F:      include/linux/xz.h
25894 F:      lib/decompress_unxz.c
25895 F:      lib/xz/
25896 F:      scripts/xz_wrap.sh
25897
25898 YAM DRIVER FOR AX.25
25899 M:      Jean-Paul Roubelat <[email protected]>
25900 L:      [email protected]
25901 S:      Maintained
25902 F:      drivers/net/hamradio/yam*
25903 F:      include/linux/yam.h
25904
25905 YAMA SECURITY MODULE
25906 M:      Kees Cook <[email protected]>
25907 S:      Supported
25908 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
25909 F:      Documentation/admin-guide/LSM/Yama.rst
25910 F:      security/yama/
25911
25912 YAML NETLINK (YNL)
25913 M:      Donald Hunter <[email protected]>
25914 M:      Jakub Kicinski <[email protected]>
25915 F:      Documentation/netlink/
25916 F:      Documentation/userspace-api/netlink/intro-specs.rst
25917 F:      Documentation/userspace-api/netlink/specs.rst
25918 F:      tools/net/ynl/
25919
25920 YEALINK PHONE DRIVER
25921 M:      Henk Vergonet <[email protected]>
25922 S:      Maintained
25923 F:      Documentation/input/devices/yealink.rst
25924 F:      drivers/input/misc/yealink.*
25925
25926 Z3FOLD COMPRESSED PAGE ALLOCATOR
25927 M:      Vitaly Wool <[email protected]>
25928 R:      Miaohe Lin <[email protected]>
25929 L:      [email protected]
25930 S:      Maintained
25931 F:      mm/z3fold.c
25932
25933 Z8530 DRIVER FOR AX.25
25934 M:      Joerg Reuter <[email protected]>
25935 L:      [email protected]
25936 S:      Maintained
25937 W:      http://yaina.de/jreuter/
25938 W:      http://www.qsl.net/dl1bke/
25939 F:      Documentation/networking/device_drivers/hamradio/z8530drv.rst
25940 F:      drivers/net/hamradio/*scc.c
25941 F:      drivers/net/hamradio/z8530.h
25942
25943 ZBUD COMPRESSED PAGE ALLOCATOR
25944 M:      Seth Jennings <[email protected]>
25945 M:      Dan Streetman <[email protected]>
25946 L:      [email protected]
25947 S:      Maintained
25948 F:      mm/zbud.c
25949
25950 ZD1211RW WIRELESS DRIVER
25951 L:      [email protected]
25952 S:      Orphan
25953 F:      drivers/net/wireless/zydas/zd1211rw/
25954
25955 ZD1301 MEDIA DRIVER
25956 L:      [email protected]
25957 S:      Orphan
25958 W:      https://linuxtv.org/
25959 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
25960 F:      drivers/media/usb/dvb-usb-v2/zd1301*
25961
25962 ZD1301_DEMOD MEDIA DRIVER
25963 L:      [email protected]
25964 S:      Orphan
25965 W:      https://linuxtv.org/
25966 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
25967 F:      drivers/media/dvb-frontends/zd1301_demod*
25968
25969 ZHAOXIN PROCESSOR SUPPORT
25970 M:      Tony W Wang-oc <[email protected]>
25971 L:      [email protected]
25972 S:      Maintained
25973 F:      arch/x86/kernel/cpu/zhaoxin.c
25974
25975 ZONEFS FILESYSTEM
25976 M:      Damien Le Moal <[email protected]>
25977 M:      Naohiro Aota <[email protected]>
25978 R:      Johannes Thumshirn <[email protected]>
25979 L:      [email protected]
25980 S:      Maintained
25981 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
25982 F:      Documentation/filesystems/zonefs.rst
25983 F:      fs/zonefs/
25984
25985 ZR36067 VIDEO FOR LINUX DRIVER
25986 M:      Corentin Labbe <[email protected]>
25987 L:      [email protected]
25988 L:      [email protected]
25989 S:      Maintained
25990 W:      http://mjpeg.sourceforge.net/driver-zoran/
25991 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
25992 F:      Documentation/driver-api/media/drivers/zoran.rst
25993 F:      drivers/media/pci/zoran/
25994
25995 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
25996 M:      Minchan Kim <[email protected]>
25997 M:      Sergey Senozhatsky <[email protected]>
25998 L:      [email protected]
25999 S:      Maintained
26000 F:      Documentation/admin-guide/blockdev/zram.rst
26001 F:      drivers/block/zram/
26002
26003 ZS DECSTATION Z85C30 SERIAL DRIVER
26004 M:      "Maciej W. Rozycki" <[email protected]>
26005 S:      Maintained
26006 F:      drivers/tty/serial/zs.*
26007
26008 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
26009 M:      Minchan Kim <[email protected]>
26010 M:      Sergey Senozhatsky <[email protected]>
26011 L:      [email protected]
26012 S:      Maintained
26013 F:      Documentation/mm/zsmalloc.rst
26014 F:      include/linux/zsmalloc.h
26015 F:      mm/zsmalloc.c
26016
26017 ZSTD
26018 M:      Nick Terrell <[email protected]>
26019 S:      Maintained
26020 B:      https://github.com/facebook/zstd/issues
26021 T:      git https://github.com/terrelln/linux.git
26022 F:      crypto/zstd.c
26023 F:      include/linux/zstd*
26024 F:      lib/decompress_unzstd.c
26025 F:      lib/zstd/
26026 N:      zstd
26027 K:      zstd
26028
26029 ZSWAP COMPRESSED SWAP CACHING
26030 M:      Johannes Weiner <[email protected]>
26031 M:      Yosry Ahmed <[email protected]>
26032 M:      Nhat Pham <[email protected]>
26033 R:      Chengming Zhou <[email protected]>
26034 L:      [email protected]
26035 S:      Maintained
26036 F:      Documentation/admin-guide/mm/zswap.rst
26037 F:      include/linux/zpool.h
26038 F:      include/linux/zswap.h
26039 F:      mm/zpool.c
26040 F:      mm/zswap.c
26041 F:      tools/testing/selftests/cgroup/test_zswap.c
26042
26043 SENARYTECH AUDIO CODEC DRIVER
26044 M:      bo liu <[email protected]>
26045 S:      Maintained
26046 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
26047 F:      sound/pci/hda/patch_senarytech.c
26048
26049 THE REST
26050 M:      Linus Torvalds <[email protected]>
26051 L:      [email protected]
26052 S:      Buried alive in reporters
26053 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
26054 F:      *
26055 F:      */
This page took 1.492624 seconds and 4 git commands to generate.