]> Git Repo - linux.git/blob - MAINTAINERS
ftrace: Document that multiple function_graph tracing may have different times
[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:      Saeed Bishara <[email protected]>
953 L:      [email protected]
954 S:      Supported
955 F:      Documentation/networking/device_drivers/ethernet/amazon/ena.rst
956 F:      drivers/net/ethernet/amazon/
957
958 AMAZON RDMA EFA DRIVER
959 M:      Michael Margolin <[email protected]>
960 R:      Gal Pressman <[email protected]>
961 R:      Yossi Leybovich <[email protected]>
962 L:      [email protected]
963 S:      Supported
964 Q:      https://patchwork.kernel.org/project/linux-rdma/list/
965 F:      drivers/infiniband/hw/efa/
966 F:      include/uapi/rdma/efa-abi.h
967
968 AMD 3D V-CACHE PERFORMANCE OPTIMIZER DRIVER
969 M:      Basavaraj Natikar <[email protected]>
970 R:      Mario Limonciello <[email protected]>
971 L:      [email protected]
972 S:      Supported
973 F:      Documentation/ABI/testing/sysfs-bus-platform-drivers-amd_x3d_vcache
974 F:      drivers/platform/x86/amd/x3d_vcache.c
975
976 AMD ADDRESS TRANSLATION LIBRARY (ATL)
977 M:      Yazen Ghannam <[email protected]>
978 L:      [email protected]
979 S:      Supported
980 F:      drivers/ras/amd/atl/*
981
982 AMD AXI W1 DRIVER
983 M:      Kris Chaplin <[email protected]>
984 R:      Thomas Delev <[email protected]>
985 R:      Michal Simek <[email protected]>
986 S:      Maintained
987 F:      Documentation/devicetree/bindings/w1/amd,axi-1wire-host.yaml
988 F:      drivers/w1/masters/amd_axi_w1.c
989
990 AMD CDX BUS DRIVER
991 M:      Nipun Gupta <[email protected]>
992 M:      Nikhil Agarwal <[email protected]>
993 S:      Maintained
994 F:      Documentation/devicetree/bindings/bus/xlnx,versal-net-cdx.yaml
995 F:      drivers/cdx/*
996 F:      include/linux/cdx/*
997
998 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
999 M:      Tom Lendacky <[email protected]>
1000 M:      John Allen <[email protected]>
1001 L:      [email protected]
1002 S:      Supported
1003 F:      drivers/crypto/ccp/
1004 F:      include/linux/ccp.h
1005
1006 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
1007 M:      Ashish Kalra <[email protected]>
1008 M:      Tom Lendacky <[email protected]>
1009 L:      [email protected]
1010 S:      Supported
1011 F:      drivers/crypto/ccp/sev*
1012 F:      include/uapi/linux/psp-sev.h
1013
1014 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - DBC SUPPORT
1015 M:      Mario Limonciello <[email protected]>
1016 L:      [email protected]
1017 S:      Supported
1018 F:      drivers/crypto/ccp/dbc.c
1019 F:      drivers/crypto/ccp/dbc.h
1020 F:      drivers/crypto/ccp/platform-access.c
1021 F:      drivers/crypto/ccp/platform-access.h
1022 F:      include/uapi/linux/psp-dbc.h
1023 F:      tools/crypto/ccp/*.c
1024 F:      tools/crypto/ccp/*.py
1025
1026 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - HSTI SUPPORT
1027 M:      Mario Limonciello <[email protected]>
1028 L:      [email protected]
1029 S:      Supported
1030 F:      drivers/crypto/ccp/hsti.*
1031
1032 AMD DISPLAY CORE
1033 M:      Harry Wentland <[email protected]>
1034 M:      Leo Li <[email protected]>
1035 M:      Rodrigo Siqueira <[email protected]>
1036 L:      [email protected]
1037 S:      Supported
1038 T:      git https://gitlab.freedesktop.org/agd5f/linux.git
1039 F:      drivers/gpu/drm/amd/display/
1040
1041 AMD DISPLAY CORE - DML
1042 M:      Chaitanya Dhere <[email protected]>
1043 M:      Jun Lei <[email protected]>
1044 S:      Supported
1045 F:      drivers/gpu/drm/amd/display/dc/dml/
1046 F:      drivers/gpu/drm/amd/display/dc/dml2/
1047
1048 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
1049 M:      Huang Rui <[email protected]>
1050 L:      [email protected]
1051 S:      Supported
1052 F:      Documentation/hwmon/fam15h_power.rst
1053 F:      drivers/hwmon/fam15h_power.c
1054
1055 AMD FCH GPIO DRIVER
1056 M:      Enrico Weigelt, metux IT consult <[email protected]>
1057 L:      [email protected]
1058 S:      Maintained
1059 F:      drivers/gpio/gpio-amd-fch.c
1060 F:      include/linux/platform_data/gpio/gpio-amd-fch.h
1061
1062 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
1063 L:      [email protected] (moderated for non-subscribers)
1064 S:      Orphan
1065 F:      drivers/usb/gadget/udc/amd5536udc.*
1066
1067 AMD GEODE PROCESSOR/CHIPSET SUPPORT
1068 M:      Andres Salomon <[email protected]>
1069 L:      [email protected] (moderated for non-subscribers)
1070 S:      Supported
1071 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
1072 F:      arch/x86/include/asm/geode.h
1073 F:      drivers/char/hw_random/geode-rng.c
1074 F:      drivers/crypto/geode*
1075 F:      drivers/video/fbdev/geode/
1076
1077 AMD HSMP DRIVER
1078 M:      Naveen Krishna Chatradhi <[email protected]>
1079 R:      Carlos Bilbao <[email protected]>
1080 L:      [email protected]
1081 S:      Maintained
1082 F:      Documentation/arch/x86/amd_hsmp.rst
1083 F:      arch/x86/include/asm/amd_hsmp.h
1084 F:      arch/x86/include/uapi/asm/amd_hsmp.h
1085 F:      drivers/platform/x86/amd/hsmp/
1086
1087 AMD IOMMU (AMD-VI)
1088 M:      Joerg Roedel <[email protected]>
1089 R:      Suravee Suthikulpanit <[email protected]>
1090 L:      [email protected]
1091 S:      Maintained
1092 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
1093 F:      drivers/iommu/amd/
1094 F:      include/linux/amd-iommu.h
1095
1096 AMD KFD
1097 M:      Felix Kuehling <[email protected]>
1098 L:      [email protected]
1099 S:      Supported
1100 T:      git https://gitlab.freedesktop.org/agd5f/linux.git
1101 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
1102 F:      drivers/gpu/drm/amd/amdkfd/
1103 F:      drivers/gpu/drm/amd/include/cik_structs.h
1104 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
1105 F:      drivers/gpu/drm/amd/include/v9_structs.h
1106 F:      drivers/gpu/drm/amd/include/vi_structs.h
1107 F:      include/uapi/linux/kfd_ioctl.h
1108 F:      include/uapi/linux/kfd_sysfs.h
1109
1110 AMD MP2 I2C DRIVER
1111 M:      Elie Morisse <[email protected]>
1112 M:      Shyam Sundar S K <[email protected]>
1113 L:      [email protected]
1114 S:      Maintained
1115 F:      drivers/i2c/busses/i2c-amd-mp2*
1116
1117 AMD ASF I2C DRIVER
1118 M:      Shyam Sundar S K <[email protected]>
1119 L:      [email protected]
1120 S:      Supported
1121 F:      drivers/i2c/busses/i2c-amd-asf-plat.c
1122
1123 AMD PDS CORE DRIVER
1124 M:      Shannon Nelson <[email protected]>
1125 M:      Brett Creeley <[email protected]>
1126 L:      [email protected]
1127 S:      Supported
1128 F:      Documentation/networking/device_drivers/ethernet/amd/pds_core.rst
1129 F:      drivers/net/ethernet/amd/pds_core/
1130 F:      include/linux/pds/
1131
1132 AMD PMC DRIVER
1133 M:      Shyam Sundar S K <[email protected]>
1134 L:      [email protected]
1135 S:      Maintained
1136 F:      drivers/platform/x86/amd/pmc/
1137
1138 AMD PMF DRIVER
1139 M:      Shyam Sundar S K <[email protected]>
1140 L:      [email protected]
1141 S:      Supported
1142 F:      Documentation/ABI/testing/sysfs-amd-pmf
1143 F:      drivers/platform/x86/amd/pmf/
1144
1145 AMD POWERPLAY AND SWSMU
1146 M:      Kenneth Feng <[email protected]>
1147 L:      [email protected]
1148 S:      Supported
1149 T:      git https://gitlab.freedesktop.org/agd5f/linux.git
1150 F:      drivers/gpu/drm/amd/pm/
1151
1152 AMD PSTATE DRIVER
1153 M:      Huang Rui <[email protected]>
1154 M:      Gautham R. Shenoy <[email protected]>
1155 M:      Mario Limonciello <[email protected]>
1156 R:      Perry Yuan <[email protected]>
1157 L:      [email protected]
1158 S:      Supported
1159 F:      Documentation/admin-guide/pm/amd-pstate.rst
1160 F:      drivers/cpufreq/amd-pstate*
1161 F:      tools/power/x86/amd_pstate_tracer/amd_pstate_trace.py
1162
1163 AMD PTDMA DRIVER
1164 M:      Basavaraj Natikar <[email protected]>
1165 L:      [email protected]
1166 S:      Maintained
1167 F:      drivers/dma/ptdma/
1168
1169 AMD QDMA DRIVER
1170 M:      Nishad Saraf <[email protected]>
1171 M:      Lizhi Hou <[email protected]>
1172 L:      [email protected]
1173 S:      Supported
1174 F:      drivers/dma/amd/qdma/
1175 F:      include/linux/platform_data/amd_qdma.h
1176
1177 AMD SEATTLE DEVICE TREE SUPPORT
1178 M:      Suravee Suthikulpanit <[email protected]>
1179 M:      Tom Lendacky <[email protected]>
1180 S:      Supported
1181 F:      arch/arm64/boot/dts/amd/
1182
1183 AMD SENSOR FUSION HUB DRIVER
1184 M:      Basavaraj Natikar <[email protected]>
1185 L:      [email protected]
1186 S:      Maintained
1187 F:      Documentation/hid/amd-sfh*
1188 F:      drivers/hid/amd-sfh-hid/
1189
1190 AMD SPI DRIVER
1191 M:      Raju Rangoju <[email protected]>
1192 L:      [email protected]
1193 S:      Supported
1194 F:      drivers/spi/spi-amd.c
1195
1196 AMD XGBE DRIVER
1197 M:      "Shyam Sundar S K" <[email protected]>
1198 L:      [email protected]
1199 S:      Supported
1200 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
1201 F:      drivers/net/ethernet/amd/xgbe/
1202
1203 AMLOGIC BLUETOOTH DRIVER
1204 M:      Yang Li <[email protected]>
1205 L:      [email protected]
1206 S:      Maintained
1207 F:      Documentation/devicetree/bindings/net/bluetooth/amlogic,w155s2-bt.yaml
1208 F:      drivers/bluetooth/hci_aml.c
1209
1210 AMLOGIC DDR PMU DRIVER
1211 M:      Jiucheng Xu <[email protected]>
1212 L:      [email protected]
1213 S:      Supported
1214 W:      http://www.amlogic.com
1215 F:      Documentation/admin-guide/perf/meson-ddr-pmu.rst
1216 F:      Documentation/devicetree/bindings/perf/amlogic,g12-ddr-pmu.yaml
1217 F:      drivers/perf/amlogic/
1218 F:      include/soc/amlogic/
1219
1220 AMLOGIC RTC DRIVER
1221 M:      Yiting Deng <[email protected]>
1222 M:      Xianwei Zhao <[email protected]>
1223 L:      [email protected]
1224 S:      Maintained
1225 F:      Documentation/devicetree/bindings/rtc/amlogic,a4-rtc.yaml
1226 F:      drivers/rtc/rtc-amlogic-a4.c
1227
1228 AMPHENOL CHIPCAP 2 HUMIDITY-TEMPERATURE IIO DRIVER
1229 M:      Javier Carrasco <[email protected]>
1230 L:      [email protected]
1231 S:      Maintained
1232 F:      Documentation/devicetree/bindings/hwmon/amphenol,chipcap2.yaml
1233 F:      Documentation/hwmon/chipcap2.rst
1234 F:      drivers/hwmon/chipcap2.c
1235
1236 AMPHION VPU CODEC V4L2 DRIVER
1237 M:      Ming Qian <[email protected]>
1238 M:      Zhou Peng <[email protected]>
1239 L:      [email protected]
1240 S:      Maintained
1241 F:      Documentation/devicetree/bindings/media/amphion,vpu.yaml
1242 F:      drivers/media/platform/amphion/
1243
1244 AMS AS73211 DRIVER
1245 M:      Christian Eggers <[email protected]>
1246 L:      [email protected]
1247 S:      Maintained
1248 F:      Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
1249 F:      drivers/iio/light/as73211.c
1250
1251 AMT (Automatic Multicast Tunneling)
1252 M:      Taehee Yoo <[email protected]>
1253 L:      [email protected]
1254 S:      Maintained
1255 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
1256 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
1257 F:      drivers/net/amt.c
1258
1259 ANALOG DEVICES INC AD3552R DRIVER
1260 M:      Nuno Sá <[email protected]>
1261 L:      [email protected]
1262 S:      Supported
1263 W:      https://ez.analog.com/linux-software-drivers
1264 F:      Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml
1265 F:      drivers/iio/dac/ad3552r.c
1266
1267 ANALOG DEVICES INC AD4000 DRIVER
1268 M:      Marcelo Schmitt <[email protected]>
1269 L:      [email protected]
1270 S:      Supported
1271 W:      https://ez.analog.com/linux-software-drivers
1272 F:      Documentation/devicetree/bindings/iio/adc/adi,ad4000.yaml
1273 F:      Documentation/iio/ad4000.rst
1274 F:      drivers/iio/adc/ad4000.c
1275
1276 ANALOG DEVICES INC AD4130 DRIVER
1277 M:      Cosmin Tanislav <[email protected]>
1278 L:      [email protected]
1279 S:      Supported
1280 W:      https://ez.analog.com/linux-software-drivers
1281 F:      Documentation/devicetree/bindings/iio/adc/adi,ad4130.yaml
1282 F:      drivers/iio/adc/ad4130.c
1283
1284 ANALOG DEVICES INC AD4695 DRIVER
1285 M:      Michael Hennerich <[email protected]>
1286 M:      Nuno Sá <[email protected]>
1287 R:      David Lechner <[email protected]>
1288 L:      [email protected]
1289 S:      Supported
1290 W:      https://ez.analog.com/linux-software-drivers
1291 F:      Documentation/devicetree/bindings/iio/adc/adi,ad4695.yaml
1292 F:      Documentation/iio/ad4695.rst
1293 F:      drivers/iio/adc/ad4695.c
1294 F:      include/dt-bindings/iio/adi,ad4695.h
1295
1296 ANALOG DEVICES INC AD7091R DRIVER
1297 M:      Marcelo Schmitt <[email protected]>
1298 L:      [email protected]
1299 S:      Supported
1300 W:      http://ez.analog.com/community/linux-device-drivers
1301 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7091r*
1302 F:      drivers/iio/adc/ad7091r*
1303
1304 ANALOG DEVICES INC AD7192 DRIVER
1305 M:      Alisa-Dariana Roman <[email protected]>
1306 L:      [email protected]
1307 S:      Supported
1308 W:      https://ez.analog.com/linux-software-drivers
1309 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
1310 F:      drivers/iio/adc/ad7192.c
1311
1312 ANALOG DEVICES INC AD7292 DRIVER
1313 M:      Marcelo Schmitt <[email protected]>
1314 L:      [email protected]
1315 S:      Supported
1316 W:      https://ez.analog.com/linux-software-drivers
1317 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1318 F:      drivers/iio/adc/ad7292.c
1319
1320 ANALOG DEVICES INC AD7293 DRIVER
1321 M:      Antoniu Miclaus <[email protected]>
1322 L:      [email protected]
1323 S:      Supported
1324 W:      https://ez.analog.com/linux-software-drivers
1325 F:      Documentation/devicetree/bindings/iio/dac/adi,ad7293.yaml
1326 F:      drivers/iio/dac/ad7293.c
1327
1328 ANALOG DEVICES INC AD74115 DRIVER
1329 M:      Cosmin Tanislav <[email protected]>
1330 L:      [email protected]
1331 S:      Supported
1332 W:      https://ez.analog.com/linux-software-drivers
1333 F:      Documentation/devicetree/bindings/iio/addac/adi,ad74115.yaml
1334 F:      drivers/iio/addac/ad74115.c
1335
1336 ANALOG DEVICES INC AD74413R DRIVER
1337 M:      Cosmin Tanislav <[email protected]>
1338 L:      [email protected]
1339 S:      Supported
1340 W:      https://ez.analog.com/linux-software-drivers
1341 F:      Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml
1342 F:      drivers/iio/addac/ad74413r.c
1343 F:      include/dt-bindings/iio/addac/adi,ad74413r.h
1344
1345 ANALOG DEVICES INC AD7625 DRIVER
1346 M:      Michael Hennerich <[email protected]>
1347 M:      Nuno Sá <[email protected]>
1348 R:      Trevor Gamblin <[email protected]>
1349 S:      Supported
1350 W:      https://ez.analog.com/linux-software-drivers
1351 W:      http://analogdevicesinc.github.io/hdl/projects/pulsar_lvds/index.html
1352 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7625.yaml
1353 F:      Documentation/iio/ad7625.rst
1354 F:      drivers/iio/adc/ad7625.c
1355
1356 ANALOG DEVICES INC AD7768-1 DRIVER
1357 M:      Michael Hennerich <[email protected]>
1358 L:      [email protected]
1359 S:      Supported
1360 W:      https://ez.analog.com/linux-software-drivers
1361 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1362 F:      drivers/iio/adc/ad7768-1.c
1363
1364 ANALOG DEVICES INC AD7780 DRIVER
1365 M:      Michael Hennerich <[email protected]>
1366 M:      Renato Lui Geh <[email protected]>
1367 L:      [email protected]
1368 S:      Supported
1369 W:      https://ez.analog.com/linux-software-drivers
1370 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1371 F:      drivers/iio/adc/ad7780.c
1372
1373 ANALOG DEVICES INC AD9467 DRIVER
1374 M:      Michael Hennerich <[email protected]>
1375 M:      Nuno Sa <[email protected]>
1376 L:      [email protected]
1377 S:      Supported
1378 W:      https://ez.analog.com/linux-software-drivers
1379 F:      Documentation/ABI/testing/debugfs-iio-ad9467
1380 F:      Documentation/devicetree/bindings/iio/adc/adi,ad9467.yaml
1381 F:      drivers/iio/adc/ad9467.c
1382
1383 ANALOG DEVICES INC AD8460 DRIVER
1384 M:      Mariel Tinaco <[email protected]>
1385 L:      [email protected]
1386 S:      Supported
1387 W:      https://ez.analog.com/linux-software-drivers
1388 F:      Documentation/devicetree/bindings/iio/dac/adi,ad8460.yaml
1389 F:      drivers/iio/dac/ad8460.c
1390
1391 ANALOG DEVICES INC AD9739a DRIVER
1392 M:      Nuno Sa <[email protected]>
1393 M:      Dragos Bogdan <[email protected]>
1394 L:      [email protected]
1395 S:      Supported
1396 W:      https://ez.analog.com/linux-software-drivers
1397 F:      Documentation/devicetree/bindings/iio/dac/adi,ad9739a.yaml
1398 F:      drivers/iio/dac/ad9739a.c
1399
1400 ANALOG DEVICES INC ADA4250 DRIVER
1401 M:      Antoniu Miclaus <[email protected]>
1402 L:      [email protected]
1403 S:      Supported
1404 W:      https://ez.analog.com/linux-software-drivers
1405 F:      Documentation/devicetree/bindings/iio/amplifiers/adi,ada4250.yaml
1406 F:      drivers/iio/amplifiers/ada4250.c
1407
1408 ANALOG DEVICES INC ADF4377 DRIVER
1409 M:      Antoniu Miclaus <[email protected]>
1410 L:      [email protected]
1411 S:      Supported
1412 W:      https://ez.analog.com/linux-software-drivers
1413 F:      Documentation/devicetree/bindings/iio/frequency/adi,adf4377.yaml
1414 F:      drivers/iio/frequency/adf4377.c
1415
1416 ANALOG DEVICES INC ADGS1408 DRIVER
1417 M:      Mircea Caprioru <[email protected]>
1418 S:      Supported
1419 F:      Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1420 F:      drivers/mux/adgs1408.c
1421
1422 ANALOG DEVICES INC ADIN DRIVER
1423 M:      Michael Hennerich <[email protected]>
1424 L:      [email protected]
1425 S:      Supported
1426 W:      https://ez.analog.com/linux-software-drivers
1427 F:      Documentation/devicetree/bindings/net/adi,adin.yaml
1428 F:      drivers/net/phy/adin.c
1429
1430 ANALOG DEVICES INC ADIS DRIVER LIBRARY
1431 M:      Nuno Sa <[email protected]>
1432 L:      [email protected]
1433 S:      Supported
1434 F:      drivers/iio/imu/adis.c
1435 F:      drivers/iio/imu/adis_buffer.c
1436 F:      drivers/iio/imu/adis_trigger.c
1437 F:      include/linux/iio/imu/adis.h
1438
1439 ANALOG DEVICES INC ADIS16460 DRIVER
1440 M:      Dragos Bogdan <[email protected]>
1441 L:      [email protected]
1442 S:      Supported
1443 W:      https://ez.analog.com/linux-software-drivers
1444 F:      Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1445 F:      drivers/iio/imu/adis16460.c
1446
1447 ANALOG DEVICES INC ADIS16475 DRIVER
1448 M:      Nuno Sa <[email protected]>
1449 L:      [email protected]
1450 S:      Supported
1451 W:      https://ez.analog.com/linux-software-drivers
1452 F:      Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1453 F:      drivers/iio/imu/adis16475.c
1454
1455 ANALOG DEVICES INC ADM1177 DRIVER
1456 M:      Michael Hennerich <[email protected]>
1457 L:      [email protected]
1458 S:      Supported
1459 W:      https://ez.analog.com/linux-software-drivers
1460 F:      Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1461 F:      drivers/hwmon/adm1177.c
1462
1463 ANALOG DEVICES INC ADMFM2000 DRIVER
1464 M:      Kim Seer Paller <[email protected]>
1465 L:      [email protected]
1466 S:      Supported
1467 W:      https://ez.analog.com/linux-software-drivers
1468 F:      Documentation/devicetree/bindings/iio/frequency/adi,admfm2000.yaml
1469 F:      drivers/iio/frequency/admfm2000.c
1470
1471 ANALOG DEVICES INC ADMV1013 DRIVER
1472 M:      Antoniu Miclaus <[email protected]>
1473 L:      [email protected]
1474 S:      Supported
1475 W:      https://ez.analog.com/linux-software-drivers
1476 F:      Documentation/devicetree/bindings/iio/frequency/adi,admv1013.yaml
1477 F:      drivers/iio/frequency/admv1013.c
1478
1479 ANALOG DEVICES INC ADMV1014 DRIVER
1480 M:      Antoniu Miclaus <[email protected]>
1481 L:      [email protected]
1482 S:      Supported
1483 W:      https://ez.analog.com/linux-software-drivers
1484 F:      Documentation/devicetree/bindings/iio/frequency/adi,admv1014.yaml
1485 F:      drivers/iio/frequency/admv1014.c
1486
1487 ANALOG DEVICES INC ADMV8818 DRIVER
1488 M:      Antoniu Miclaus <[email protected]>
1489 L:      [email protected]
1490 S:      Supported
1491 W:      https://ez.analog.com/linux-software-drivers
1492 F:      Documentation/devicetree/bindings/iio/filter/adi,admv8818.yaml
1493 F:      drivers/iio/filter/admv8818.c
1494
1495 ANALOG DEVICES INC ADP5061 DRIVER
1496 M:      Michael Hennerich <[email protected]>
1497 L:      [email protected]
1498 S:      Supported
1499 W:      https://ez.analog.com/linux-software-drivers
1500 F:      drivers/power/supply/adp5061.c
1501
1502 ANALOG DEVICES INC ADRF6780 DRIVER
1503 M:      Antoniu Miclaus <[email protected]>
1504 L:      [email protected]
1505 S:      Supported
1506 W:      https://ez.analog.com/linux-software-drivers
1507 F:      Documentation/devicetree/bindings/iio/frequency/adi,adrf6780.yaml
1508 F:      drivers/iio/frequency/adrf6780.c
1509
1510 ANALOG DEVICES INC ADV7180 DRIVER
1511 M:      Lars-Peter Clausen <[email protected]>
1512 L:      [email protected]
1513 S:      Supported
1514 W:      https://ez.analog.com/linux-software-drivers
1515 F:      Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1516 F:      drivers/media/i2c/adv7180.c
1517
1518 ANALOG DEVICES INC ADV748X DRIVER
1519 M:      Kieran Bingham <[email protected]>
1520 L:      [email protected]
1521 S:      Maintained
1522 F:      Documentation/devicetree/bindings/media/i2c/adv748x.yaml
1523 F:      drivers/media/i2c/adv748x/*
1524
1525 ANALOG DEVICES INC ADV7511 DRIVER
1526 M:      Hans Verkuil <[email protected]>
1527 L:      [email protected]
1528 S:      Maintained
1529 F:      drivers/media/i2c/adv7511*
1530
1531 ANALOG DEVICES INC ADV7604 DRIVER
1532 M:      Hans Verkuil <[email protected]>
1533 L:      [email protected]
1534 S:      Maintained
1535 F:      Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1536 F:      drivers/media/i2c/adv7604*
1537
1538 ANALOG DEVICES INC ADV7842 DRIVER
1539 M:      Hans Verkuil <[email protected]>
1540 L:      [email protected]
1541 S:      Maintained
1542 F:      drivers/media/i2c/adv7842*
1543
1544 ANALOG DEVICES INC ADXRS290 DRIVER
1545 M:      Nishant Malpani <[email protected]>
1546 L:      [email protected]
1547 S:      Supported
1548 F:      Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1549 F:      drivers/iio/gyro/adxrs290.c
1550
1551 ANALOG DEVICES INC ASOC CODEC DRIVERS
1552 M:      Lars-Peter Clausen <[email protected]>
1553 M:      Nuno Sá <[email protected]>
1554 L:      [email protected]
1555 S:      Supported
1556 W:      http://wiki.analog.com/
1557 W:      https://ez.analog.com/linux-software-drivers
1558 F:      Documentation/devicetree/bindings/sound/adi,*
1559 F:      sound/soc/codecs/ad1*
1560 F:      sound/soc/codecs/ad7*
1561 F:      sound/soc/codecs/adau*
1562 F:      sound/soc/codecs/adav*
1563 F:      sound/soc/codecs/sigmadsp.*
1564 F:      sound/soc/codecs/ssm*
1565
1566 ANALOG DEVICES INC AXI DAC DRIVER
1567 M:      Nuno Sa <[email protected]>
1568 L:      [email protected]
1569 S:      Supported
1570 W:      https://ez.analog.com/linux-software-drivers
1571 F:      Documentation/devicetree/bindings/iio/dac/adi,axi-dac.yaml
1572 F:      drivers/iio/dac/adi-axi-dac.c
1573
1574 ANALOG DEVICES INC DMA DRIVERS
1575 M:      Lars-Peter Clausen <[email protected]>
1576 S:      Supported
1577 W:      https://ez.analog.com/linux-software-drivers
1578 F:      drivers/dma/dma-axi-dmac.c
1579
1580 ANALOG DEVICES INC IIO DRIVERS
1581 M:      Lars-Peter Clausen <[email protected]>
1582 M:      Michael Hennerich <[email protected]>
1583 S:      Supported
1584 W:      http://wiki.analog.com/
1585 W:      https://ez.analog.com/linux-software-drivers
1586 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1587 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1588 F:      Documentation/devicetree/bindings/iio/*/adi,*
1589 F:      Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml
1590 F:      Documentation/devicetree/bindings/iio/adc/lltc,ltc2497.yaml
1591 F:      Documentation/iio/ad7606.rst
1592 F:      drivers/iio/*/ad*
1593 F:      drivers/iio/adc/ltc249*
1594 F:      drivers/iio/amplifiers/hmc425a.c
1595 F:      drivers/staging/iio/*/ad*
1596 X:      drivers/iio/*/adjd*
1597
1598 ANALOGBITS PLL LIBRARIES
1599 M:      Paul Walmsley <[email protected]>
1600 M:      Samuel Holland <[email protected]>
1601 S:      Supported
1602 F:      drivers/clk/analogbits/*
1603 F:      include/linux/clk/analogbits*
1604
1605 ANDROID DRIVERS
1606 M:      Greg Kroah-Hartman <[email protected]>
1607 M:      Arve Hjønnevåg <[email protected]>
1608 M:      Todd Kjos <[email protected]>
1609 M:      Martijn Coenen <[email protected]>
1610 M:      Joel Fernandes <[email protected]>
1611 M:      Christian Brauner <[email protected]>
1612 M:      Carlos Llamas <[email protected]>
1613 M:      Suren Baghdasaryan <[email protected]>
1614 L:      [email protected]
1615 S:      Supported
1616 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1617 F:      drivers/android/
1618
1619 ANDROID GOLDFISH PIC DRIVER
1620 M:      Miodrag Dinic <[email protected]>
1621 S:      Supported
1622 F:      Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1623 F:      drivers/irqchip/irq-goldfish-pic.c
1624
1625 ANDROID GOLDFISH RTC DRIVER
1626 M:      Jiaxun Yang <[email protected]>
1627 S:      Supported
1628 F:      drivers/rtc/rtc-goldfish.c
1629
1630 AOA (Apple Onboard Audio) ALSA DRIVER
1631 M:      Johannes Berg <[email protected]>
1632 L:      [email protected]
1633 L:      [email protected]
1634 S:      Maintained
1635 F:      sound/aoa/
1636
1637 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1638 M:      William Breathitt Gray <[email protected]>
1639 L:      [email protected]
1640 S:      Maintained
1641 F:      drivers/iio/addac/stx104.c
1642
1643 APM DRIVER
1644 M:      Jiri Kosina <[email protected]>
1645 S:      Odd fixes
1646 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1647 F:      arch/x86/kernel/apm_32.c
1648 F:      drivers/char/apm-emulation.c
1649 F:      include/linux/apm_bios.h
1650 F:      include/uapi/linux/apm_bios.h
1651
1652 APPARMOR SECURITY MODULE
1653 M:      John Johansen <[email protected]>
1654 M:      John Johansen <[email protected]>
1655 L:      [email protected] (moderated for non-subscribers)
1656 S:      Supported
1657 W:      apparmor.net
1658 B:      https://gitlab.com/apparmor/apparmor-kernel
1659 C:      irc://irc.oftc.net/apparmor
1660 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1661 T:      https://gitlab.com/apparmor/apparmor-kernel.git
1662 F:      Documentation/admin-guide/LSM/apparmor.rst
1663 F:      security/apparmor/
1664
1665 APPLE BCM5974 MULTITOUCH DRIVER
1666 M:      Henrik Rydberg <[email protected]>
1667 L:      [email protected]
1668 S:      Odd fixes
1669 F:      drivers/input/mouse/bcm5974.c
1670
1671 APPLE PCIE CONTROLLER DRIVER
1672 M:      Alyssa Rosenzweig <[email protected]>
1673 M:      Marc Zyngier <[email protected]>
1674 L:      [email protected]
1675 S:      Maintained
1676 F:      drivers/pci/controller/pcie-apple.c
1677
1678 APPLE SMC DRIVER
1679 M:      Henrik Rydberg <[email protected]>
1680 L:      [email protected]
1681 S:      Odd fixes
1682 F:      drivers/hwmon/applesmc.c
1683
1684 APPLETALK NETWORK LAYER
1685 L:      [email protected]
1686 S:      Odd fixes
1687 F:      include/linux/atalk.h
1688 F:      include/uapi/linux/atalk.h
1689 F:      net/appletalk/
1690
1691 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1692 M:      Khuong Dinh <[email protected]>
1693 S:      Supported
1694 F:      arch/arm64/boot/dts/apm/
1695
1696 APPLIED MICRO (APM) X-GENE SOC EDAC
1697 M:      Khuong Dinh <[email protected]>
1698 S:      Supported
1699 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1700 F:      drivers/edac/xgene_edac.c
1701
1702 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1703 M:      Iyappan Subramanian <[email protected]>
1704 M:      Keyur Chudgar <[email protected]>
1705 S:      Supported
1706 F:      drivers/net/ethernet/apm/xgene-v2/
1707
1708 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1709 M:      Iyappan Subramanian <[email protected]>
1710 M:      Keyur Chudgar <[email protected]>
1711 M:      Quan Nguyen <[email protected]>
1712 S:      Supported
1713 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1714 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1715 F:      drivers/net/ethernet/apm/xgene/
1716 F:      drivers/net/mdio/mdio-xgene.c
1717
1718 APPLIED MICRO (APM) X-GENE SOC PMU
1719 M:      Khuong Dinh <[email protected]>
1720 S:      Supported
1721 F:      Documentation/admin-guide/perf/xgene-pmu.rst
1722 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1723 F:      drivers/perf/xgene_pmu.c
1724
1725 APPLIED MICRO QT2025 PHY DRIVER
1726 M:      FUJITA Tomonori <[email protected]>
1727 R:      Trevor Gross <[email protected]>
1728 L:      [email protected]
1729 L:      [email protected]
1730 S:      Maintained
1731 F:      drivers/net/phy/qt2025.rs
1732
1733 APTINA CAMERA SENSOR PLL
1734 M:      Laurent Pinchart <[email protected]>
1735 L:      [email protected]
1736 S:      Maintained
1737 F:      drivers/media/i2c/aptina-pll.*
1738
1739 AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
1740 M:      Aleksa Savic <[email protected]>
1741 M:      Jack Doan <[email protected]>
1742 L:      [email protected]
1743 S:      Maintained
1744 F:      Documentation/hwmon/aquacomputer_d5next.rst
1745 F:      drivers/hwmon/aquacomputer_d5next.c
1746
1747 AQUANTIA ETHERNET DRIVER (atlantic)
1748 M:      Igor Russkikh <[email protected]>
1749 L:      [email protected]
1750 S:      Supported
1751 W:      https://www.marvell.com/
1752 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
1753 F:      Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1754 F:      drivers/net/ethernet/aquantia/atlantic/
1755
1756 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1757 M:      Egor Pomozov <[email protected]>
1758 L:      [email protected]
1759 S:      Supported
1760 W:      http://www.aquantia.com
1761 F:      drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1762
1763 AR0521 ON SEMICONDUCTOR CAMERA SENSOR DRIVER
1764 M:      Krzysztof Hałasa <[email protected]>
1765 L:      [email protected]
1766 S:      Maintained
1767 F:      Documentation/devicetree/bindings/media/i2c/onnn,ar0521.yaml
1768 F:      drivers/media/i2c/ar0521.c
1769
1770 ARASAN NAND CONTROLLER DRIVER
1771 M:      Miquel Raynal <[email protected]>
1772 R:      Michal Simek <[email protected]>
1773 L:      [email protected]
1774 S:      Maintained
1775 F:      Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1776 F:      drivers/mtd/nand/raw/arasan-nand-controller.c
1777
1778 ARC FRAMEBUFFER DRIVER
1779 M:      Jaya Kumar <[email protected]>
1780 S:      Maintained
1781 F:      drivers/video/fbdev/arcfb.c
1782 F:      drivers/video/fbdev/core/fb_defio.c
1783
1784 ARC PGU DRM DRIVER
1785 M:      Alexey Brodkin <[email protected]>
1786 S:      Supported
1787 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
1788 F:      drivers/gpu/drm/tiny/arcpgu.c
1789
1790 ARCNET NETWORK LAYER
1791 M:      Michael Grzeschik <[email protected]>
1792 L:      [email protected]
1793 S:      Maintained
1794 F:      drivers/net/arcnet/
1795 F:      include/uapi/linux/if_arcnet.h
1796
1797 ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1798 M:      Arnd Bergmann <[email protected]>
1799 L:      [email protected] (moderated for non-subscribers)
1800 L:      [email protected]
1801 S:      Maintained
1802 P:      Documentation/process/maintainer-soc.rst
1803 C:      irc://irc.libera.chat/armlinux
1804 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1805 F:      Documentation/process/maintainer-soc*.rst
1806 F:      arch/arm/boot/dts/Makefile
1807 F:      arch/arm64/boot/dts/Makefile
1808
1809 ARM ARCHITECTED TIMER DRIVER
1810 M:      Mark Rutland <[email protected]>
1811 M:      Marc Zyngier <[email protected]>
1812 L:      [email protected] (moderated for non-subscribers)
1813 S:      Maintained
1814 F:      arch/arm/include/asm/arch_timer.h
1815 F:      arch/arm64/include/asm/arch_timer.h
1816 F:      drivers/clocksource/arm_arch_timer.c
1817
1818 ARM GENERIC INTERRUPT CONTROLLER DRIVERS
1819 M:      Marc Zyngier <[email protected]>
1820 L:      [email protected] (moderated for non-subscribers)
1821 S:      Maintained
1822 F:      Documentation/devicetree/bindings/interrupt-controller/arm,gic*
1823 F:      arch/arm/include/asm/arch_gicv3.h
1824 F:      arch/arm64/include/asm/arch_gicv3.h
1825 F:      drivers/irqchip/irq-gic*.[ch]
1826 F:      include/linux/irqchip/arm-gic*.h
1827 F:      include/linux/irqchip/arm-vgic-info.h
1828
1829 ARM HDLCD DRM DRIVER
1830 M:      Liviu Dudau <[email protected]>
1831 S:      Supported
1832 F:      Documentation/devicetree/bindings/display/arm,hdlcd.yaml
1833 F:      drivers/gpu/drm/arm/hdlcd_*
1834
1835 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1836 M:      Linus Walleij <[email protected]>
1837 L:      [email protected] (moderated for non-subscribers)
1838 S:      Maintained
1839 F:      Documentation/devicetree/bindings/arm/arm,integrator.yaml
1840 F:      Documentation/devicetree/bindings/arm/arm,realview.yaml
1841 F:      Documentation/devicetree/bindings/arm/arm,versatile.yaml
1842 F:      Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1843 F:      Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
1844 F:      Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1845 F:      Documentation/devicetree/bindings/i2c/arm,i2c-versatile.yaml
1846 F:      Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1847 F:      Documentation/devicetree/bindings/mtd/mtd-physmap.yaml
1848 F:      arch/arm/boot/dts/arm/arm-realview-*
1849 F:      arch/arm/boot/dts/arm/integrator*
1850 F:      arch/arm/boot/dts/arm/versatile*
1851 F:      arch/arm/mach-versatile/
1852 F:      drivers/bus/arm-integrator-lm.c
1853 F:      drivers/clk/versatile/
1854 F:      drivers/i2c/busses/i2c-versatile.c
1855 F:      drivers/irqchip/irq-versatile-fpga.c
1856 F:      drivers/mtd/maps/physmap-versatile.*
1857 F:      drivers/power/reset/arm-versatile-reboot.c
1858 F:      drivers/soc/versatile/
1859
1860 ARM INTERCONNECT PMU DRIVERS
1861 M:      Robin Murphy <[email protected]>
1862 S:      Supported
1863 F:      Documentation/admin-guide/perf/arm-cmn.rst
1864 F:      Documentation/admin-guide/perf/arm-ni.rst
1865 F:      Documentation/devicetree/bindings/perf/arm,cmn.yaml
1866 F:      Documentation/devicetree/bindings/perf/arm,ni.yaml
1867 F:      drivers/perf/arm-cmn.c
1868 F:      drivers/perf/arm-ni.c
1869 F:      tools/perf/pmu-events/arch/arm64/arm/cmn/
1870
1871 ARM KOMEDA DRM-KMS DRIVER
1872 M:      Liviu Dudau <[email protected]>
1873 S:      Supported
1874 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
1875 F:      Documentation/devicetree/bindings/display/arm,komeda.yaml
1876 F:      Documentation/gpu/komeda-kms.rst
1877 F:      drivers/gpu/drm/arm/display/include/
1878 F:      drivers/gpu/drm/arm/display/komeda/
1879
1880 ARM MALI PANFROST DRM DRIVER
1881 M:      Boris Brezillon <[email protected]>
1882 M:      Rob Herring <[email protected]>
1883 R:      Steven Price <[email protected]>
1884 L:      [email protected]
1885 S:      Supported
1886 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
1887 F:      Documentation/gpu/panfrost.rst
1888 F:      drivers/gpu/drm/ci/xfails/panfrost*
1889 F:      drivers/gpu/drm/panfrost/
1890 F:      include/uapi/drm/panfrost_drm.h
1891
1892 ARM MALI PANTHOR DRM DRIVER
1893 M:      Boris Brezillon <[email protected]>
1894 M:      Steven Price <[email protected]>
1895 M:      Liviu Dudau <[email protected]>
1896 L:      [email protected]
1897 S:      Supported
1898 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
1899 F:      Documentation/devicetree/bindings/gpu/arm,mali-valhall-csf.yaml
1900 F:      drivers/gpu/drm/panthor/
1901 F:      include/uapi/drm/panthor_drm.h
1902
1903 ARM MALI-DP DRM DRIVER
1904 M:      Liviu Dudau <[email protected]>
1905 S:      Supported
1906 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
1907 F:      Documentation/devicetree/bindings/display/arm,malidp.yaml
1908 F:      Documentation/gpu/afbc.rst
1909 F:      drivers/gpu/drm/arm/
1910
1911 ARM MFM AND FLOPPY DRIVERS
1912 M:      Ian Molton <[email protected]>
1913 S:      Maintained
1914 F:      arch/arm/include/asm/floppy.h
1915 F:      arch/arm/mach-rpc/floppydma.S
1916
1917 ARM PMU PROFILING AND DEBUGGING
1918 M:      Will Deacon <[email protected]>
1919 M:      Mark Rutland <[email protected]>
1920 L:      [email protected] (moderated for non-subscribers)
1921 S:      Maintained
1922 F:      Documentation/devicetree/bindings/arm/pmu.yaml
1923 F:      Documentation/devicetree/bindings/perf/
1924 F:      arch/arm*/include/asm/hw_breakpoint.h
1925 F:      arch/arm*/include/asm/perf_event.h
1926 F:      arch/arm*/kernel/hw_breakpoint.c
1927 F:      arch/arm*/kernel/perf_*
1928 F:      drivers/perf/
1929 F:      include/linux/perf/arm_pmu*.h
1930
1931 ARM PORT
1932 M:      Russell King <[email protected]>
1933 L:      [email protected] (moderated for non-subscribers)
1934 S:      Odd Fixes
1935 W:      http://www.armlinux.org.uk/
1936 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1937 F:      arch/arm/
1938 X:      arch/arm/boot/dts/
1939
1940 ARM PRIMECELL AACI PL041 DRIVER
1941 M:      Russell King <[email protected]>
1942 S:      Odd Fixes
1943 F:      sound/arm/aaci.*
1944
1945 ARM PRIMECELL BUS SUPPORT
1946 M:      Russell King <[email protected]>
1947 S:      Odd Fixes
1948 F:      drivers/amba/
1949 F:      include/linux/amba/bus.h
1950
1951 ARM PRIMECELL KMI PL050 DRIVER
1952 M:      Russell King <[email protected]>
1953 S:      Odd Fixes
1954 F:      drivers/input/serio/ambakmi.*
1955 F:      include/linux/amba/kmi.h
1956
1957 ARM PRIMECELL MMCI PL180/1 DRIVER
1958 M:      Russell King <[email protected]>
1959 S:      Odd Fixes
1960 F:      drivers/mmc/host/mmci.*
1961 F:      include/linux/amba/mmci.h
1962
1963 ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
1964 M:      Miquel Raynal <[email protected]>
1965 R:      Michal Simek <[email protected]>
1966 L:      [email protected]
1967 S:      Maintained
1968 F:      Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
1969 F:      drivers/mtd/nand/raw/pl35x-nand-controller.c
1970
1971 ARM PRIMECELL PL35X SMC DRIVER
1972 M:      Miquel Raynal <[email protected]>
1973 R:      Michal Simek <[email protected]>
1974 L:      [email protected] (moderated for non-subscribers)
1975 S:      Maintained
1976 F:      Documentation/devicetree/bindings/memory-controllers/arm,pl35x-smc.yaml
1977 F:      drivers/memory/pl353-smc.c
1978
1979 ARM PRIMECELL SSP PL022 SPI DRIVER
1980 M:      Linus Walleij <[email protected]>
1981 L:      [email protected] (moderated for non-subscribers)
1982 S:      Maintained
1983 F:      Documentation/devicetree/bindings/spi/spi-pl022.yaml
1984 F:      drivers/spi/spi-pl022.c
1985
1986 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1987 M:      Russell King <[email protected]>
1988 S:      Odd Fixes
1989 F:      drivers/tty/serial/amba-pl01*.c
1990 F:      include/linux/amba/serial.h
1991
1992 ARM PRIMECELL VIC PL190/PL192 DRIVER
1993 M:      Linus Walleij <[email protected]>
1994 L:      [email protected] (moderated for non-subscribers)
1995 S:      Maintained
1996 F:      Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml
1997 F:      drivers/irqchip/irq-vic.c
1998
1999 ARM SMC WATCHDOG DRIVER
2000 M:      Julius Werner <[email protected]>
2001 R:      Evan Benn <[email protected]>
2002 S:      Maintained
2003 F:      Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
2004 F:      drivers/watchdog/arm_smc_wdt.c
2005
2006 ARM SMMU DRIVERS
2007 M:      Will Deacon <[email protected]>
2008 R:      Robin Murphy <[email protected]>
2009 L:      [email protected] (moderated for non-subscribers)
2010 S:      Maintained
2011 F:      Documentation/devicetree/bindings/iommu/arm,smmu*
2012 F:      drivers/iommu/arm/
2013 F:      drivers/iommu/io-pgtable-arm*
2014
2015 ARM SMMU SVA SUPPORT
2016 R:      Jean-Philippe Brucker <[email protected]>
2017 F:      drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c
2018
2019 ARM SUB-ARCHITECTURES
2020 L:      [email protected] (moderated for non-subscribers)
2021 S:      Maintained
2022 C:      irc://irc.libera.chat/armlinux
2023 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
2024 F:      arch/arm/mach-*/
2025 F:      arch/arm/plat-*/
2026
2027 ARM/ACTIONS SEMI ARCHITECTURE
2028 M:      Andreas Färber <[email protected]>
2029 M:      Manivannan Sadhasivam <[email protected]>
2030 L:      [email protected] (moderated for non-subscribers)
2031 L:      [email protected] (moderated for non-subscribers)
2032 S:      Maintained
2033 F:      Documentation/devicetree/bindings/arm/actions.yaml
2034 F:      Documentation/devicetree/bindings/clock/actions,owl-cmu.yaml
2035 F:      Documentation/devicetree/bindings/dma/owl-dma.yaml
2036 F:      Documentation/devicetree/bindings/i2c/i2c-owl.yaml
2037 F:      Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
2038 F:      Documentation/devicetree/bindings/mmc/owl-mmc.yaml
2039 F:      Documentation/devicetree/bindings/net/actions,owl-emac.yaml
2040 F:      Documentation/devicetree/bindings/pinctrl/actions,*
2041 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
2042 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.yaml
2043 F:      arch/arm/boot/dts/actions/
2044 F:      arch/arm/mach-actions/
2045 F:      arch/arm64/boot/dts/actions/
2046 F:      drivers/clk/actions/
2047 F:      drivers/clocksource/timer-owl*
2048 F:      drivers/dma/owl-dma.c
2049 F:      drivers/i2c/busses/i2c-owl.c
2050 F:      drivers/irqchip/irq-owl-sirq.c
2051 F:      drivers/mmc/host/owl-mmc.c
2052 F:      drivers/net/ethernet/actions/
2053 F:      drivers/pinctrl/actions/*
2054 F:      drivers/pmdomain/actions/
2055 F:      include/dt-bindings/power/owl-*
2056 F:      include/dt-bindings/reset/actions,*
2057 F:      include/linux/soc/actions/
2058 N:      owl
2059
2060 ARM/AIROHA SOC SUPPORT
2061 M:      Matthias Brugger <[email protected]>
2062 M:      AngeloGioacchino Del Regno <[email protected]>
2063 L:      [email protected] (moderated for non-subscribers)
2064 L:      [email protected] (moderated for non-subscribers)
2065 S:      Odd Fixes
2066 F:      arch/arm/boot/dts/airoha/
2067 F:      arch/arm64/boot/dts/airoha/
2068
2069 ARM/Allwinner SoC Clock Support
2070 M:      Emilio López <[email protected]>
2071 S:      Maintained
2072 F:      drivers/clk/sunxi/
2073
2074 ARM/Allwinner sunXi SoC support
2075 M:      Chen-Yu Tsai <[email protected]>
2076 M:      Jernej Skrabec <[email protected]>
2077 M:      Samuel Holland <[email protected]>
2078 L:      [email protected] (moderated for non-subscribers)
2079 L:      [email protected]
2080 S:      Maintained
2081 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
2082 F:      arch/arm/mach-sunxi/
2083 F:      arch/arm64/boot/dts/allwinner/
2084 F:      drivers/clk/sunxi-ng/
2085 F:      drivers/pinctrl/sunxi/
2086 F:      drivers/soc/sunxi/
2087 N:      allwinner
2088 N:      sun[x456789]i
2089 N:      sun[25]0i
2090
2091 ARM/ALPHASCALE ARCHITECTURE
2092 M:      Krzysztof Kozlowski <[email protected]>
2093 L:      [email protected] (moderated for non-subscribers)
2094 S:      Odd Fixes
2095 F:      arch/arm/boot/dts/alphascale/
2096 F:      drivers/clk/clk-asm9260.c
2097 F:      drivers/clocksource/asm9260_timer.c
2098 F:      drivers/rtc/rtc-asm9260.c
2099 F:      drivers/watchdog/asm9260_wdt.c
2100
2101 ARM/AMD PENSANDO ARM64 ARCHITECTURE
2102 M:      Brad Larson <[email protected]>
2103 L:      [email protected] (moderated for non-subscribers)
2104 S:      Supported
2105 F:      Documentation/devicetree/bindings/*/amd,pensando*
2106 F:      arch/arm64/boot/dts/amd/elba*
2107
2108 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
2109 M:      Neil Armstrong <[email protected]>
2110 M:      Jerome Brunet <[email protected]>
2111 L:      [email protected]
2112 S:      Maintained
2113 F:      Documentation/devicetree/bindings/clock/amlogic*
2114 F:      drivers/clk/meson/
2115 F:      include/dt-bindings/clock/amlogic,a1*
2116 F:      include/dt-bindings/clock/gxbb*
2117 F:      include/dt-bindings/clock/meson*
2118
2119 ARM/Amlogic Meson SoC Crypto Drivers
2120 M:      Corentin Labbe <[email protected]>
2121 L:      [email protected]
2122 L:      [email protected]
2123 S:      Maintained
2124 F:      Documentation/devicetree/bindings/crypto/amlogic*
2125 F:      drivers/crypto/amlogic/
2126
2127 ARM/Amlogic Meson SoC Sound Drivers
2128 M:      Jerome Brunet <[email protected]>
2129 L:      [email protected]
2130 S:      Maintained
2131 F:      Documentation/devicetree/bindings/sound/amlogic*
2132 F:      sound/soc/meson/
2133
2134 ARM/Amlogic Meson SoC support
2135 M:      Neil Armstrong <[email protected]>
2136 M:      Kevin Hilman <[email protected]>
2137 R:      Jerome Brunet <[email protected]>
2138 R:      Martin Blumenstingl <[email protected]>
2139 L:      [email protected] (moderated for non-subscribers)
2140 L:      [email protected]
2141 S:      Maintained
2142 W:      http://linux-meson.com/
2143 F:      Documentation/devicetree/bindings/phy/amlogic*
2144 F:      arch/arm/boot/dts/amlogic/
2145 F:      arch/arm/mach-meson/
2146 F:      arch/arm64/boot/dts/amlogic/
2147 F:      drivers/pmdomain/amlogic/
2148 F:      drivers/mmc/host/meson*
2149 F:      drivers/phy/amlogic/
2150 F:      drivers/pinctrl/meson/
2151 F:      drivers/rtc/rtc-meson*
2152 F:      drivers/soc/amlogic/
2153 N:      meson
2154
2155 ARM/Annapurna Labs ALPINE ARCHITECTURE
2156 M:      Antoine Tenart <[email protected]>
2157 L:      [email protected] (moderated for non-subscribers)
2158 S:      Odd Fixes
2159 F:      arch/arm/boot/dts/amazon/
2160 F:      arch/arm/mach-alpine/
2161 F:      arch/arm64/boot/dts/amazon/
2162 F:      drivers/*/*alpine*
2163
2164 ARM/APPLE MACHINE SOUND DRIVERS
2165 M:      Martin Povišer <[email protected]>
2166 L:      [email protected]
2167 L:      [email protected]
2168 S:      Maintained
2169 F:      Documentation/devicetree/bindings/sound/adi,ssm3515.yaml
2170 F:      Documentation/devicetree/bindings/sound/cirrus,cs42l84.yaml
2171 F:      Documentation/devicetree/bindings/sound/apple,*
2172 F:      sound/soc/apple/*
2173 F:      sound/soc/codecs/cs42l83-i2c.c
2174 F:      sound/soc/codecs/cs42l84.*
2175 F:      sound/soc/codecs/ssm3515.c
2176
2177 ARM/APPLE MACHINE SUPPORT
2178 M:      Hector Martin <[email protected]>
2179 M:      Sven Peter <[email protected]>
2180 R:      Alyssa Rosenzweig <[email protected]>
2181 L:      [email protected]
2182 L:      [email protected] (moderated for non-subscribers)
2183 S:      Maintained
2184 W:      https://asahilinux.org
2185 B:      https://github.com/AsahiLinux/linux/issues
2186 C:      irc://irc.oftc.net/asahi-dev
2187 T:      git https://github.com/AsahiLinux/linux.git
2188 F:      Documentation/devicetree/bindings/arm/apple.yaml
2189 F:      Documentation/devicetree/bindings/arm/apple/*
2190 F:      Documentation/devicetree/bindings/clock/apple,nco.yaml
2191 F:      Documentation/devicetree/bindings/cpufreq/apple,cluster-cpufreq.yaml
2192 F:      Documentation/devicetree/bindings/dma/apple,admac.yaml
2193 F:      Documentation/devicetree/bindings/i2c/apple,i2c.yaml
2194 F:      Documentation/devicetree/bindings/interrupt-controller/apple,*
2195 F:      Documentation/devicetree/bindings/iommu/apple,dart.yaml
2196 F:      Documentation/devicetree/bindings/iommu/apple,sart.yaml
2197 F:      Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
2198 F:      Documentation/devicetree/bindings/net/bluetooth/brcm,bcm4377-bluetooth.yaml
2199 F:      Documentation/devicetree/bindings/nvme/apple,nvme-ans.yaml
2200 F:      Documentation/devicetree/bindings/nvmem/apple,efuses.yaml
2201 F:      Documentation/devicetree/bindings/pci/apple,pcie.yaml
2202 F:      Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
2203 F:      Documentation/devicetree/bindings/power/apple*
2204 F:      Documentation/devicetree/bindings/pwm/apple,s5l-fpwm.yaml
2205 F:      Documentation/devicetree/bindings/watchdog/apple,wdt.yaml
2206 F:      arch/arm64/boot/dts/apple/
2207 F:      drivers/bluetooth/hci_bcm4377.c
2208 F:      drivers/clk/clk-apple-nco.c
2209 F:      drivers/cpufreq/apple-soc-cpufreq.c
2210 F:      drivers/dma/apple-admac.c
2211 F:      drivers/pmdomain/apple/
2212 F:      drivers/i2c/busses/i2c-pasemi-core.c
2213 F:      drivers/i2c/busses/i2c-pasemi-platform.c
2214 F:      drivers/iommu/apple-dart.c
2215 F:      drivers/iommu/io-pgtable-dart.c
2216 F:      drivers/irqchip/irq-apple-aic.c
2217 F:      drivers/nvme/host/apple.c
2218 F:      drivers/nvmem/apple-efuses.c
2219 F:      drivers/pinctrl/pinctrl-apple-gpio.c
2220 F:      drivers/pwm/pwm-apple.c
2221 F:      drivers/soc/apple/*
2222 F:      drivers/watchdog/apple_wdt.c
2223 F:      include/dt-bindings/interrupt-controller/apple-aic.h
2224 F:      include/dt-bindings/pinctrl/apple.h
2225 F:      include/linux/soc/apple/*
2226
2227 ARM/ARTPEC MACHINE SUPPORT
2228 M:      Jesper Nilsson <[email protected]>
2229 M:      Lars Persson <[email protected]>
2230 L:      [email protected]
2231 S:      Maintained
2232 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
2233 F:      arch/arm/boot/dts/axis/
2234 F:      arch/arm/mach-artpec
2235 F:      drivers/clk/axis
2236 F:      drivers/crypto/axis
2237 F:      drivers/mmc/host/usdhi6rol0.c
2238 F:      drivers/pinctrl/pinctrl-artpec*
2239
2240 ARM/ASPEED I2C DRIVER
2241 M:      Ryan Chen <[email protected]>
2242 R:      Benjamin Herrenschmidt <[email protected]>
2243 R:      Joel Stanley <[email protected]>
2244 L:      [email protected]
2245 L:      [email protected] (moderated for non-subscribers)
2246 S:      Maintained
2247 F:      Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
2248 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
2249 F:      drivers/i2c/busses/i2c-aspeed.c
2250 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
2251
2252 ARM/ASPEED MACHINE SUPPORT
2253 M:      Joel Stanley <[email protected]>
2254 R:      Andrew Jeffery <[email protected]>
2255 L:      [email protected] (moderated for non-subscribers)
2256 L:      [email protected] (moderated for non-subscribers)
2257 S:      Supported
2258 Q:      https://patchwork.ozlabs.org/project/linux-aspeed/list/
2259 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc.git
2260 F:      Documentation/devicetree/bindings/arm/aspeed/
2261 F:      arch/arm/boot/dts/aspeed/
2262 F:      arch/arm/mach-aspeed/
2263 N:      aspeed
2264
2265 ARM/AXM LSI SOC
2266 M:      Krzysztof Kozlowski <[email protected]>
2267 L:      [email protected] (moderated for non-subscribers)
2268 S:      Odd Fixes
2269 F:      Documentation/devicetree/bindings/arm/axxia.yaml
2270 F:      arch/arm/boot/dts/intel/axm/
2271 F:      arch/arm/mach-axxia/
2272
2273 ARM/BITMAIN ARCHITECTURE
2274 M:      Manivannan Sadhasivam <[email protected]>
2275 L:      [email protected] (moderated for non-subscribers)
2276 S:      Maintained
2277 F:      Documentation/devicetree/bindings/arm/bitmain.yaml
2278 F:      Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
2279 F:      Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
2280 F:      arch/arm64/boot/dts/bitmain/
2281 F:      drivers/clk/clk-bm1880.c
2282 F:      drivers/pinctrl/pinctrl-bm1880.c
2283
2284 ARM/CALXEDA HIGHBANK ARCHITECTURE
2285 M:      Andre Przywara <[email protected]>
2286 L:      [email protected] (moderated for non-subscribers)
2287 S:      Maintained
2288 F:      arch/arm/boot/dts/calxeda/
2289 F:      arch/arm/mach-highbank/
2290
2291 ARM/CAVIUM THUNDER NETWORK DRIVER
2292 M:      Sunil Goutham <[email protected]>
2293 L:      [email protected] (moderated for non-subscribers)
2294 S:      Supported
2295 F:      drivers/net/ethernet/cavium/thunder/
2296
2297 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
2298 M:      Lukasz Majewski <[email protected]>
2299 L:      [email protected] (moderated for non-subscribers)
2300 S:      Maintained
2301 F:      arch/arm/mach-ep93xx/ts72xx.c
2302
2303 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
2304 M:      Hartley Sweeten <[email protected]>
2305 M:      Alexander Sverdlin <[email protected]>
2306 M:      Nikita Shubin <[email protected]>
2307 L:      [email protected] (moderated for non-subscribers)
2308 S:      Maintained
2309 F:      Documentation/devicetree/bindings/iio/adc/cirrus,ep9301-adc.yaml
2310 F:      Documentation/devicetree/bindings/sound/cirrus,ep9301-*
2311 F:      arch/arm/boot/compressed/misc-ep93xx.h
2312 F:      arch/arm/mach-ep93xx/
2313 F:      drivers/iio/adc/ep93xx_adc.c
2314
2315 ARM/CLKDEV SUPPORT
2316 M:      Russell King <[email protected]>
2317 L:      [email protected] (moderated for non-subscribers)
2318 S:      Maintained
2319 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
2320 F:      drivers/clk/clkdev.c
2321
2322 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
2323 M:      Baruch Siach <[email protected]>
2324 L:      [email protected] (moderated for non-subscribers)
2325 S:      Maintained
2326 F:      arch/arm/boot/dts/cnxt/
2327 N:      digicolor
2328
2329 ARM/CORESIGHT FRAMEWORK AND DRIVERS
2330 M:      Suzuki K Poulose <[email protected]>
2331 R:      Mike Leach <[email protected]>
2332 R:      James Clark <[email protected]>
2333 L:      [email protected] (moderated for non-subscribers)
2334 L:      [email protected] (moderated for non-subscribers)
2335 S:      Maintained
2336 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
2337 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
2338 F:      Documentation/devicetree/bindings/arm/arm,coresight-*.yaml
2339 F:      Documentation/devicetree/bindings/arm/arm,embedded-trace-extension.yaml
2340 F:      Documentation/devicetree/bindings/arm/arm,trace-buffer-extension.yaml
2341 F:      Documentation/devicetree/bindings/arm/qcom,coresight-*.yaml
2342 F:      Documentation/trace/coresight/*
2343 F:      drivers/hwtracing/coresight/*
2344 F:      include/dt-bindings/arm/coresight-cti-dt.h
2345 F:      include/linux/coresight*
2346 F:      include/uapi/linux/coresight*
2347 F:      samples/coresight/*
2348 F:      tools/perf/Documentation/arm-coresight.txt
2349 F:      tools/perf/arch/arm/util/auxtrace.c
2350 F:      tools/perf/arch/arm/util/cs-etm.c
2351 F:      tools/perf/arch/arm/util/cs-etm.h
2352 F:      tools/perf/arch/arm/util/pmu.c
2353 F:      tools/perf/tests/shell/*coresight*
2354 F:      tools/perf/tests/shell/coresight/*
2355 F:      tools/perf/tests/shell/lib/*coresight*
2356 F:      tools/perf/util/cs-etm-decoder/*
2357 F:      tools/perf/util/cs-etm.*
2358
2359 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
2360 M:      Hans Ulli Kroll <[email protected]>
2361 M:      Linus Walleij <[email protected]>
2362 L:      [email protected] (moderated for non-subscribers)
2363 S:      Maintained
2364 T:      git git://github.com/ulli-kroll/linux.git
2365 F:      Documentation/devicetree/bindings/arm/gemini.yaml
2366 F:      Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml
2367 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
2368 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
2369 F:      arch/arm/boot/dts/gemini/
2370 F:      arch/arm/mach-gemini/
2371 F:      drivers/crypto/gemini/
2372 F:      drivers/net/ethernet/cortina/
2373 F:      drivers/pinctrl/pinctrl-gemini.c
2374 F:      drivers/rtc/rtc-ftrtc010.c
2375
2376 ARM/CZ.NIC TURRIS SUPPORT
2377 M:      Marek Behún <[email protected]>
2378 S:      Maintained
2379 W:      https://www.turris.cz/
2380 F:      Documentation/ABI/testing/debugfs-moxtet
2381 F:      Documentation/ABI/testing/sysfs-bus-i2c-devices-turris-omnia-mcu
2382 F:      Documentation/ABI/testing/sysfs-bus-moxtet-devices
2383 F:      Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
2384 F:      Documentation/devicetree/bindings/bus/moxtet.txt
2385 F:      Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
2386 F:      Documentation/devicetree/bindings/firmware/cznic,turris-omnia-mcu.yaml
2387 F:      Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
2388 F:      Documentation/devicetree/bindings/interrupt-controller/marvell,mpic.yaml
2389 F:      Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
2390 F:      Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
2391 F:      drivers/bus/moxtet.c
2392 F:      drivers/firmware/turris-mox-rwtm.c
2393 F:      drivers/gpio/gpio-moxtet.c
2394 F:      drivers/leds/leds-turris-omnia.c
2395 F:      drivers/mailbox/armada-37xx-rwtm-mailbox.c
2396 F:      drivers/platform/cznic/
2397 F:      drivers/watchdog/armada_37xx_wdt.c
2398 F:      include/dt-bindings/bus/moxtet.h
2399 F:      include/linux/armada-37xx-rwtm-mailbox.h
2400 F:      include/linux/moxtet.h
2401 F:      include/linux/turris-omnia-mcu-interface.h
2402
2403 ARM/FARADAY FA526 PORT
2404 M:      Hans Ulli Kroll <[email protected]>
2405 L:      [email protected] (moderated for non-subscribers)
2406 S:      Maintained
2407 T:      git git://git.berlios.de/gemini-board
2408 F:      arch/arm/mm/*-fa*
2409
2410 ARM/FOOTBRIDGE ARCHITECTURE
2411 M:      Russell King <[email protected]>
2412 L:      [email protected] (moderated for non-subscribers)
2413 S:      Maintained
2414 W:      http://www.armlinux.org.uk/
2415 F:      arch/arm/include/asm/hardware/dec21285.h
2416 F:      arch/arm/mach-footbridge/
2417
2418 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
2419 M:      Shawn Guo <[email protected]>
2420 M:      Sascha Hauer <[email protected]>
2421 R:      Pengutronix Kernel Team <[email protected]>
2422 R:      Fabio Estevam <[email protected]>
2423 L:      [email protected]
2424 L:      [email protected] (moderated for non-subscribers)
2425 S:      Maintained
2426 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2427 F:      arch/arm/boot/dts/nxp/imx/
2428 F:      arch/arm/boot/dts/nxp/mxs/
2429 F:      arch/arm64/boot/dts/freescale/
2430 X:      arch/arm64/boot/dts/freescale/fsl-*
2431 X:      arch/arm64/boot/dts/freescale/qoriq-*
2432 X:      drivers/media/i2c/
2433 N:      imx
2434 N:      mxs
2435
2436 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
2437 M:      Shawn Guo <[email protected]>
2438 L:      [email protected] (moderated for non-subscribers)
2439 S:      Maintained
2440 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2441 F:      arch/arm/boot/dts/nxp/ls/
2442 F:      arch/arm64/boot/dts/freescale/fsl-*
2443 F:      arch/arm64/boot/dts/freescale/qoriq-*
2444
2445 ARM/FREESCALE VYBRID ARM ARCHITECTURE
2446 M:      Shawn Guo <[email protected]>
2447 M:      Sascha Hauer <[email protected]>
2448 R:      Pengutronix Kernel Team <[email protected]>
2449 R:      Stefan Agner <[email protected]>
2450 L:      [email protected] (moderated for non-subscribers)
2451 S:      Maintained
2452 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2453 F:      arch/arm/boot/dts/nxp/vf/
2454 F:      arch/arm/mach-imx/*vf610*
2455
2456 ARM/GUMSTIX MACHINE SUPPORT
2457 M:      Steve Sakoman <[email protected]>
2458 L:      [email protected] (moderated for non-subscribers)
2459 S:      Maintained
2460
2461 ARM/HISILICON SOC SUPPORT
2462 M:      Wei Xu <[email protected]>
2463 L:      [email protected] (moderated for non-subscribers)
2464 S:      Supported
2465 W:      http://www.hisilicon.com
2466 T:      git https://github.com/hisilicon/linux-hisi.git
2467 F:      arch/arm/boot/dts/hisilicon/
2468 F:      arch/arm/mach-hisi/
2469 F:      arch/arm64/boot/dts/hisilicon/
2470
2471 ARM/HP JORNADA 7XX MACHINE SUPPORT
2472 M:      Kristoffer Ericson <[email protected]>
2473 S:      Maintained
2474 W:      www.jlime.com
2475 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2476 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
2477 F:      arch/arm/mach-sa1100/jornada720.c
2478
2479 ARM/HPE GXP ARCHITECTURE
2480 M:      Jean-Marie Verdun <[email protected]>
2481 M:      Nick Hawkins <[email protected]>
2482 S:      Maintained
2483 F:      Documentation/devicetree/bindings/arm/hpe,gxp.yaml
2484 F:      Documentation/devicetree/bindings/hwmon/hpe,gxp-fan-ctrl.yaml
2485 F:      Documentation/devicetree/bindings/i2c/hpe,gxp-i2c.yaml
2486 F:      Documentation/devicetree/bindings/spi/hpe,gxp-spifi.yaml
2487 F:      Documentation/devicetree/bindings/timer/hpe,gxp-timer.yaml
2488 F:      Documentation/hwmon/gxp-fan-ctrl.rst
2489 F:      arch/arm/boot/dts/hpe/
2490 F:      arch/arm/mach-hpe/
2491 F:      drivers/clocksource/timer-gxp.c
2492 F:      drivers/hwmon/gxp-fan-ctrl.c
2493 F:      drivers/i2c/busses/i2c-gxp.c
2494 F:      drivers/spi/spi-gxp.c
2495 F:      drivers/watchdog/gxp-wdt.c
2496
2497 ARM/IGEP MACHINE SUPPORT
2498 M:      Enric Balletbo i Serra <[email protected]>
2499 M:      Javier Martinez Canillas <[email protected]>
2500 L:      [email protected]
2501 L:      [email protected] (moderated for non-subscribers)
2502 S:      Maintained
2503 F:      arch/arm/boot/dts/ti/omap/omap3-igep*
2504
2505 ARM/INTEL IXP4XX ARM ARCHITECTURE
2506 M:      Linus Walleij <[email protected]>
2507 M:      Imre Kaloz <[email protected]>
2508 L:      [email protected] (moderated for non-subscribers)
2509 S:      Maintained
2510 F:      Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2511 F:      Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.yaml
2512 F:      Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2513 F:      Documentation/devicetree/bindings/memory-controllers/intel,ixp4xx-expansion*
2514 F:      Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
2515 F:      Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2516 F:      arch/arm/boot/dts/intel/ixp/
2517 F:      arch/arm/mach-ixp4xx/
2518 F:      drivers/bus/intel-ixp4xx-eb.c
2519 F:      drivers/char/hw_random/ixp4xx-rng.c
2520 F:      drivers/clocksource/timer-ixp4xx.c
2521 F:      drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
2522 F:      drivers/gpio/gpio-ixp4xx.c
2523 F:      drivers/irqchip/irq-ixp4xx.c
2524 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
2525 F:      drivers/net/wan/ixp4xx_hss.c
2526 F:      drivers/soc/ixp4xx/ixp4xx-npe.c
2527 F:      drivers/soc/ixp4xx/ixp4xx-qmgr.c
2528 F:      include/linux/soc/ixp4xx/npe.h
2529 F:      include/linux/soc/ixp4xx/qmgr.h
2530
2531 ARM/INTEL KEEMBAY ARCHITECTURE
2532 M:      Paul J. Murphy <[email protected]>
2533 M:      Daniele Alessandrelli <[email protected]>
2534 S:      Maintained
2535 F:      Documentation/devicetree/bindings/arm/intel,keembay.yaml
2536 F:      arch/arm64/boot/dts/intel/keembay-evm.dts
2537 F:      arch/arm64/boot/dts/intel/keembay-soc.dtsi
2538
2539 ARM/INTEL XSC3 (MANZANO) ARM CORE
2540 M:      Lennert Buytenhek <[email protected]>
2541 L:      [email protected] (moderated for non-subscribers)
2542 S:      Maintained
2543
2544 ARM/LG1K ARCHITECTURE
2545 M:      Chanho Min <[email protected]>
2546 L:      [email protected] (moderated for non-subscribers)
2547 S:      Maintained
2548 F:      arch/arm64/boot/dts/lg/
2549
2550 ARM/LPC18XX ARCHITECTURE
2551 M:      Vladimir Zapolskiy <[email protected]>
2552 L:      [email protected] (moderated for non-subscribers)
2553 S:      Maintained
2554 F:      Documentation/devicetree/bindings/i2c/nxp,lpc1788-i2c.yaml
2555 F:      arch/arm/boot/dts/nxp/lpc/lpc43*
2556 F:      drivers/i2c/busses/i2c-lpc2k.c
2557 F:      drivers/memory/pl172.c
2558 F:      drivers/mtd/spi-nor/controllers/nxp-spifi.c
2559 F:      drivers/rtc/rtc-lpc24xx.c
2560 N:      lpc18xx
2561
2562 ARM/LPC32XX SOC SUPPORT
2563 M:      Vladimir Zapolskiy <[email protected]>
2564 M:      Piotr Wojtaszczyk <[email protected]>
2565 L:      [email protected] (moderated for non-subscribers)
2566 S:      Maintained
2567 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
2568 F:      Documentation/devicetree/bindings/i2c/nxp,pnx-i2c.yaml
2569 F:      arch/arm/boot/dts/nxp/lpc/lpc32*
2570 F:      arch/arm/mach-lpc32xx/
2571 F:      drivers/dma/lpc32xx-dmamux.c
2572 F:      drivers/i2c/busses/i2c-pnx.c
2573 F:      drivers/net/ethernet/nxp/lpc_eth.c
2574 F:      drivers/usb/host/ohci-nxp.c
2575 F:      drivers/watchdog/pnx4008_wdt.c
2576 N:      lpc32xx
2577
2578 LPC32XX DMAMUX SUPPORT
2579 M:      J.M.B. Downing <[email protected]>
2580 M:      Piotr Wojtaszczyk <[email protected]>
2581 R:      Vladimir Zapolskiy <[email protected]>
2582 L:      [email protected] (moderated for non-subscribers)
2583 S:      Maintained
2584 F:      Documentation/devicetree/bindings/dma/nxp,lpc3220-dmamux.yaml
2585
2586 ARM/Marvell Dove/MV78xx0/Orion SOC support
2587 M:      Andrew Lunn <[email protected]>
2588 M:      Sebastian Hesselbarth <[email protected]>
2589 M:      Gregory Clement <[email protected]>
2590 L:      [email protected] (moderated for non-subscribers)
2591 S:      Maintained
2592 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2593 F:      Documentation/devicetree/bindings/arm/marvell/marvell,dove.txt
2594 F:      Documentation/devicetree/bindings/arm/marvell/marvell,orion5x.txt
2595 F:      Documentation/devicetree/bindings/soc/dove/
2596 F:      arch/arm/boot/dts/marvell/dove*
2597 F:      arch/arm/boot/dts/marvell/orion5x*
2598 F:      arch/arm/mach-dove/
2599 F:      arch/arm/mach-mv78xx0/
2600 F:      arch/arm/mach-orion5x/
2601 F:      arch/arm/plat-orion/
2602 F:      drivers/bus/mvebu-mbus.c
2603 F:      drivers/soc/dove/
2604
2605 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2606 M:      Andrew Lunn <[email protected]>
2607 M:      Gregory Clement <[email protected]>
2608 M:      Sebastian Hesselbarth <[email protected]>
2609 L:      [email protected] (moderated for non-subscribers)
2610 S:      Maintained
2611 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2612 F:      Documentation/devicetree/bindings/arm/marvell/
2613 F:      arch/arm/boot/dts/marvell/armada*
2614 F:      arch/arm/boot/dts/marvell/kirkwood*
2615 F:      arch/arm/configs/mvebu_*_defconfig
2616 F:      arch/arm/mach-mvebu/
2617 F:      arch/arm64/boot/dts/marvell/
2618 F:      drivers/clk/mvebu/
2619 F:      drivers/cpufreq/armada-37xx-cpufreq.c
2620 F:      drivers/cpufreq/armada-8k-cpufreq.c
2621 F:      drivers/cpufreq/mvebu-cpufreq.c
2622 F:      drivers/irqchip/irq-armada-370-xp.c
2623 F:      drivers/irqchip/irq-mvebu-*
2624 F:      drivers/pinctrl/mvebu/
2625 F:      drivers/rtc/rtc-armada38x.c
2626
2627 ARM/Mediatek RTC DRIVER
2628 M:      Eddie Huang <[email protected]>
2629 M:      Sean Wang <[email protected]>
2630 L:      [email protected] (moderated for non-subscribers)
2631 L:      [email protected] (moderated for non-subscribers)
2632 S:      Maintained
2633 F:      Documentation/devicetree/bindings/rtc/mediatek,mt2712-rtc.yaml
2634 F:      Documentation/devicetree/bindings/rtc/mediatek,mt7622-rtc.yaml
2635 F:      drivers/rtc/rtc-mt2712.c
2636 F:      drivers/rtc/rtc-mt6397.c
2637 F:      drivers/rtc/rtc-mt7622.c
2638
2639 ARM/Mediatek SoC support
2640 M:      Matthias Brugger <[email protected]>
2641 M:      AngeloGioacchino Del Regno <[email protected]>
2642 L:      [email protected]
2643 L:      [email protected] (moderated for non-subscribers)
2644 L:      [email protected] (moderated for non-subscribers)
2645 S:      Maintained
2646 W:      https://mtk.wiki.kernel.org/
2647 C:      irc://irc.libera.chat/linux-mediatek
2648 F:      arch/arm/boot/dts/mediatek/
2649 F:      arch/arm/mach-mediatek/
2650 F:      arch/arm64/boot/dts/mediatek/
2651 F:      drivers/soc/mediatek/
2652 N:      mtk
2653 N:      mt[2678]
2654 K:      mediatek
2655
2656 ARM/Mediatek USB3 PHY DRIVER
2657 M:      Chunfeng Yun <[email protected]>
2658 L:      [email protected] (moderated for non-subscribers)
2659 L:      [email protected] (moderated for non-subscribers)
2660 S:      Maintained
2661 F:      Documentation/devicetree/bindings/phy/mediatek,*
2662 F:      drivers/phy/mediatek/
2663
2664 ARM/MICROCHIP (ARM64) SoC support
2665 M:      Conor Dooley <[email protected]>
2666 M:      Nicolas Ferre <[email protected]>
2667 M:      Claudiu Beznea <[email protected]>
2668 L:      [email protected] (moderated for non-subscribers)
2669 S:      Supported
2670 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2671 F:      arch/arm64/boot/dts/microchip/
2672
2673 ARM/Microchip (AT91) SoC support
2674 M:      Nicolas Ferre <[email protected]>
2675 M:      Alexandre Belloni <[email protected]>
2676 M:      Claudiu Beznea <[email protected]>
2677 L:      [email protected] (moderated for non-subscribers)
2678 S:      Supported
2679 W:      http://www.linux4sam.org
2680 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2681 F:      arch/arm/boot/dts/microchip/
2682 F:      arch/arm/include/debug/at91.S
2683 F:      arch/arm/mach-at91/
2684 F:      drivers/memory/atmel*
2685 F:      drivers/watchdog/sama5d4_wdt.c
2686 F:      include/soc/at91/
2687 X:      drivers/input/touchscreen/atmel_mxt_ts.c
2688 N:      at91
2689 N:      atmel
2690
2691 ARM/Microchip Sparx5 SoC support
2692 M:      Steen Hegelund <[email protected]>
2693 M:      Daniel Machon <[email protected]>
2694 M:      [email protected]
2695 L:      [email protected] (moderated for non-subscribers)
2696 S:      Supported
2697 F:      arch/arm64/boot/dts/microchip/sparx*
2698 F:      drivers/net/ethernet/microchip/vcap/
2699 F:      drivers/pinctrl/pinctrl-microchip-sgpio.c
2700 N:      sparx5
2701
2702 ARM/MILBEAUT ARCHITECTURE
2703 M:      Taichi Sugaya <[email protected]>
2704 M:      Takao Orito <[email protected]>
2705 L:      [email protected] (moderated for non-subscribers)
2706 S:      Maintained
2707 F:      arch/arm/boot/dts/socionext/milbeaut*
2708 F:      arch/arm/mach-milbeaut/
2709 N:      milbeaut
2710
2711 ARM/MOXA ART SOC
2712 M:      Krzysztof Kozlowski <[email protected]>
2713 L:      [email protected] (moderated for non-subscribers)
2714 S:      Odd Fixes
2715 F:      Documentation/devicetree/bindings/arm/moxart.yaml
2716 F:      Documentation/devicetree/bindings/clock/moxa,moxart-clock.txt
2717 F:      arch/arm/boot/dts/moxa/
2718 F:      drivers/clk/clk-moxart.c
2719
2720 ARM/MStar/Sigmastar Armv7 SoC support
2721 M:      Daniel Palmer <[email protected]>
2722 M:      Romain Perier <[email protected]>
2723 L:      [email protected] (moderated for non-subscribers)
2724 S:      Maintained
2725 W:      http://linux-chenxing.org/
2726 T:      git git://github.com/linux-chenxing/linux.git
2727 F:      Documentation/devicetree/bindings/arm/mstar/*
2728 F:      Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2729 F:      Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2730 F:      arch/arm/boot/dts/sigmastar/
2731 F:      arch/arm/mach-mstar/
2732 F:      drivers/clk/mstar/
2733 F:      drivers/clocksource/timer-msc313e.c
2734 F:      drivers/gpio/gpio-msc313.c
2735 F:      drivers/rtc/rtc-msc313.c
2736 F:      drivers/watchdog/msc313e_wdt.c
2737 F:      include/dt-bindings/clock/mstar-*
2738 F:      include/dt-bindings/gpio/msc313-gpio.h
2739
2740 ARM/NOMADIK/Ux500 ARCHITECTURES
2741 M:      Linus Walleij <[email protected]>
2742 L:      [email protected] (moderated for non-subscribers)
2743 S:      Maintained
2744 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2745 F:      Documentation/devicetree/bindings/arm/ste-*
2746 F:      Documentation/devicetree/bindings/arm/ux500.yaml
2747 F:      Documentation/devicetree/bindings/arm/ux500/
2748 F:      Documentation/devicetree/bindings/gpio/st,nomadik-gpio.yaml
2749 F:      Documentation/devicetree/bindings/i2c/st,nomadik-i2c.yaml
2750 F:      arch/arm/boot/dts/st/ste-*
2751 F:      arch/arm/mach-nomadik/
2752 F:      arch/arm/mach-ux500/
2753 F:      drivers/clk/clk-nomadik.c
2754 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
2755 F:      drivers/dma/ste_dma40*
2756 F:      drivers/pmdomain/st/ste-ux500-pm-domain.c
2757 F:      drivers/gpio/gpio-nomadik.c
2758 F:      drivers/hwspinlock/u8500_hsem.c
2759 F:      drivers/i2c/busses/i2c-nomadik.c
2760 F:      drivers/iio/adc/ab8500-gpadc.c
2761 F:      drivers/mfd/ab8500*
2762 F:      drivers/mfd/abx500*
2763 F:      drivers/mfd/db8500*
2764 F:      drivers/pinctrl/nomadik/
2765 F:      drivers/rtc/rtc-ab8500.c
2766 F:      drivers/rtc/rtc-pl031.c
2767 F:      drivers/soc/ux500/
2768
2769 ARM/NUVOTON MA35 ARCHITECTURE
2770 M:      Jacky Huang <[email protected]>
2771 M:      Shan-Chun Hung <[email protected]>
2772 L:      [email protected] (moderated for non-subscribers)
2773 S:      Supported
2774 F:      Documentation/devicetree/bindings/*/*/*ma35*
2775 F:      Documentation/devicetree/bindings/*/*ma35*
2776 F:      arch/arm64/boot/dts/nuvoton/*ma35*
2777 F:      drivers/*/*/*ma35*
2778 F:      drivers/*/*ma35*
2779 K:      ma35d1
2780
2781 ARM/NUVOTON NPCM ARCHITECTURE
2782 M:      Avi Fishman <[email protected]>
2783 M:      Tomer Maimon <[email protected]>
2784 M:      Tali Perry <[email protected]>
2785 R:      Patrick Venture <[email protected]>
2786 R:      Nancy Yuen <[email protected]>
2787 R:      Benjamin Fair <[email protected]>
2788 L:      [email protected] (moderated for non-subscribers)
2789 S:      Supported
2790 F:      Documentation/devicetree/bindings/*/*/*npcm*
2791 F:      Documentation/devicetree/bindings/*/*npcm*
2792 F:      Documentation/devicetree/bindings/rtc/nuvoton,nct3018y.yaml
2793 F:      arch/arm/boot/dts/nuvoton/nuvoton-npcm*
2794 F:      arch/arm/mach-npcm/
2795 F:      arch/arm64/boot/dts/nuvoton/
2796 F:      drivers/*/*/*npcm*
2797 F:      drivers/*/*npcm*
2798 F:      drivers/rtc/rtc-nct3018y.c
2799 F:      include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2800 F:      include/dt-bindings/clock/nuvoton,npcm845-clk.h
2801
2802 ARM/NUVOTON NPCM VIDEO ENGINE DRIVER
2803 M:      Joseph Liu <[email protected]>
2804 M:      Marvin Lin <[email protected]>
2805 L:      [email protected]
2806 L:      [email protected] (moderated for non-subscribers)
2807 S:      Maintained
2808 F:      Documentation/devicetree/bindings/media/nuvoton,npcm-ece.yaml
2809 F:      Documentation/devicetree/bindings/media/nuvoton,npcm-vcd.yaml
2810 F:      Documentation/userspace-api/media/drivers/npcm-video.rst
2811 F:      drivers/media/platform/nuvoton/
2812 F:      include/uapi/linux/npcm-video.h
2813
2814 ARM/NUVOTON WPCM450 ARCHITECTURE
2815 M:      Jonathan Neuschäfer <[email protected]>
2816 L:      [email protected] (moderated for non-subscribers)
2817 S:      Maintained
2818 W:      https://github.com/neuschaefer/wpcm450/wiki
2819 F:      Documentation/devicetree/bindings/*/*wpcm*
2820 F:      arch/arm/boot/dts/nuvoton/nuvoton-wpcm450*
2821 F:      arch/arm/configs/wpcm450_defconfig
2822 F:      arch/arm/mach-npcm/wpcm450.c
2823 F:      drivers/*/*/*wpcm*
2824 F:      drivers/*/*wpcm*
2825
2826 ARM/NXP S32G ARCHITECTURE
2827 R:      Chester Lin <[email protected]>
2828 R:      Matthias Brugger <[email protected]>
2829 R:      Ghennadi Procopciuc <[email protected]>
2830 L:      NXP S32 Linux Team <[email protected]>
2831 L:      [email protected] (moderated for non-subscribers)
2832 S:      Maintained
2833 F:      arch/arm64/boot/dts/freescale/s32g*.dts*
2834 F:      drivers/pinctrl/nxp/
2835
2836 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2837 M:      Alexander Clouter <[email protected]>
2838 L:      [email protected] (moderated for non-subscribers)
2839 S:      Maintained
2840 W:      http://www.digriz.org.uk/ts78xx/kernel
2841 F:      arch/arm/mach-orion5x/ts78xx-*
2842
2843 ARM/QUALCOMM CHROMEBOOK SUPPORT
2844 R:      [email protected]
2845 F:      arch/arm64/boot/dts/qcom/sc7180*
2846 F:      arch/arm64/boot/dts/qcom/sc7280*
2847 F:      arch/arm64/boot/dts/qcom/sdm845-cheza*
2848
2849 ARM/QUALCOMM MAILING LIST
2850 L:      [email protected]
2851 C:      irc://irc.oftc.net/linux-msm
2852 F:      Documentation/devicetree/bindings/*/qcom*
2853 F:      Documentation/devicetree/bindings/soc/qcom/
2854 F:      arch/arm/boot/dts/qcom/
2855 F:      arch/arm/configs/qcom_defconfig
2856 F:      arch/arm/mach-qcom/
2857 F:      arch/arm64/boot/dts/qcom/
2858 F:      drivers/*/*/pm8???-*
2859 F:      drivers/*/*/qcom*
2860 F:      drivers/*/*/qcom/
2861 F:      drivers/*/qcom*
2862 F:      drivers/*/qcom/
2863 F:      drivers/bluetooth/btqcomsmd.c
2864 F:      drivers/clocksource/timer-qcom.c
2865 F:      drivers/cpuidle/cpuidle-qcom-spm.c
2866 F:      drivers/extcon/extcon-qcom*
2867 F:      drivers/i2c/busses/i2c-qcom-geni.c
2868 F:      drivers/i2c/busses/i2c-qup.c
2869 F:      drivers/iommu/msm*
2870 F:      drivers/mfd/ssbi.c
2871 F:      drivers/mmc/host/mmci_qcom*
2872 F:      drivers/mmc/host/sdhci-msm.c
2873 F:      drivers/pci/controller/dwc/pcie-qcom*
2874 F:      drivers/phy/qualcomm/
2875 F:      drivers/power/*/msm*
2876 F:      drivers/reset/reset-qcom-*
2877 F:      drivers/rtc/rtc-pm8xxx.c
2878 F:      drivers/spi/spi-geni-qcom.c
2879 F:      drivers/spi/spi-qcom-qspi.c
2880 F:      drivers/spi/spi-qup.c
2881 F:      drivers/tty/serial/msm_serial.c
2882 F:      drivers/ufs/host/ufs-qcom*
2883 F:      drivers/usb/dwc3/dwc3-qcom.c
2884 F:      include/dt-bindings/*/qcom*
2885 F:      include/linux/*/qcom*
2886 F:      include/linux/soc/qcom/
2887
2888 ARM/QUALCOMM SUPPORT
2889 M:      Bjorn Andersson <[email protected]>
2890 M:      Konrad Dybcio <[email protected]>
2891 L:      [email protected]
2892 S:      Maintained
2893 C:      irc://irc.oftc.net/linux-msm
2894 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2895 F:      Documentation/devicetree/bindings/arm/qcom-soc.yaml
2896 F:      Documentation/devicetree/bindings/arm/qcom.yaml
2897 F:      Documentation/devicetree/bindings/bus/qcom*
2898 F:      Documentation/devicetree/bindings/cache/qcom,llcc.yaml
2899 F:      Documentation/devicetree/bindings/firmware/qcom,scm.yaml
2900 F:      Documentation/devicetree/bindings/reserved-memory/qcom*
2901 F:      Documentation/devicetree/bindings/soc/qcom/
2902 F:      arch/arm/boot/dts/qcom/
2903 F:      arch/arm/configs/qcom_defconfig
2904 F:      arch/arm/mach-qcom/
2905 F:      arch/arm64/boot/dts/qcom/
2906 F:      drivers/bus/qcom*
2907 F:      drivers/firmware/qcom/
2908 F:      drivers/soc/qcom/
2909 F:      include/dt-bindings/arm/qcom,ids.h
2910 F:      include/dt-bindings/firmware/qcom,scm.h
2911 F:      include/dt-bindings/soc/qcom*
2912 F:      include/linux/firmware/qcom
2913 F:      include/linux/soc/qcom/
2914 F:      include/soc/qcom/
2915
2916 ARM/RDA MICRO ARCHITECTURE
2917 M:      Manivannan Sadhasivam <[email protected]>
2918 L:      [email protected] (moderated for non-subscribers)
2919 L:      [email protected] (moderated for non-subscribers)
2920 S:      Maintained
2921 F:      Documentation/devicetree/bindings/arm/rda.yaml
2922 F:      Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2923 F:      Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.yaml
2924 F:      Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml
2925 F:      Documentation/devicetree/bindings/timer/rda,8810pl-timer.yaml
2926 F:      arch/arm/boot/dts/unisoc/
2927 F:      drivers/clocksource/timer-rda.c
2928 F:      drivers/gpio/gpio-rda.c
2929 F:      drivers/irqchip/irq-rda-intc.c
2930 F:      drivers/tty/serial/rda-uart.c
2931
2932 ARM/REALTEK ARCHITECTURE
2933 M:      Andreas Färber <[email protected]>
2934 L:      [email protected] (moderated for non-subscribers)
2935 L:      [email protected] (moderated for non-subscribers)
2936 S:      Maintained
2937 F:      Documentation/devicetree/bindings/arm/realtek.yaml
2938 F:      arch/arm/boot/dts/realtek/
2939 F:      arch/arm/mach-realtek/
2940 F:      arch/arm64/boot/dts/realtek/
2941
2942 ARM/RISC-V/RENESAS ARCHITECTURE
2943 M:      Geert Uytterhoeven <[email protected]>
2944 M:      Magnus Damm <[email protected]>
2945 L:      [email protected]
2946 S:      Supported
2947 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2948 C:      irc://irc.libera.chat/renesas-soc
2949 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2950 F:      Documentation/devicetree/bindings/hwinfo/renesas,prr.yaml
2951 F:      Documentation/devicetree/bindings/nvmem/renesas,*
2952 F:      Documentation/devicetree/bindings/soc/renesas/
2953 F:      arch/arm/boot/dts/renesas/
2954 F:      arch/arm/configs/shmobile_defconfig
2955 F:      arch/arm/include/debug/renesas-scif.S
2956 F:      arch/arm/mach-shmobile/
2957 F:      arch/arm64/boot/dts/renesas/
2958 F:      arch/riscv/boot/dts/renesas/
2959 F:      drivers/nvmem/rcar-efuse.c
2960 F:      drivers/pmdomain/renesas/
2961 F:      drivers/soc/renesas/
2962 F:      include/linux/soc/renesas/
2963 K:      \brenesas,
2964
2965 ARM/RISCPC ARCHITECTURE
2966 M:      Russell King <[email protected]>
2967 L:      [email protected] (moderated for non-subscribers)
2968 S:      Maintained
2969 W:      http://www.armlinux.org.uk/
2970 F:      arch/arm/include/asm/hardware/ioc.h
2971 F:      arch/arm/include/asm/hardware/iomd.h
2972 F:      arch/arm/include/asm/hardware/memc.h
2973 F:      arch/arm/mach-rpc/
2974 F:      drivers/net/ethernet/8390/etherh.c
2975 F:      drivers/net/ethernet/i825xx/ether1*
2976 F:      drivers/net/ethernet/seeq/ether3*
2977 F:      drivers/scsi/arm/
2978
2979 ARM/Rockchip SoC support
2980 M:      Heiko Stuebner <[email protected]>
2981 L:      [email protected] (moderated for non-subscribers)
2982 L:      [email protected]
2983 S:      Maintained
2984 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2985 F:      Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2986 F:      Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2987 F:      Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2988 F:      arch/arm/boot/dts/rockchip/
2989 F:      arch/arm/mach-rockchip/
2990 F:      drivers/*/*/*rockchip*
2991 F:      drivers/*/*rockchip*
2992 F:      drivers/clk/rockchip/
2993 F:      drivers/i2c/busses/i2c-rk3x.c
2994 F:      sound/soc/rockchip/
2995 N:      rockchip
2996
2997 ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2998 M:      Krzysztof Kozlowski <[email protected]>
2999 R:      Alim Akhtar <[email protected]>
3000 L:      [email protected] (moderated for non-subscribers)
3001 L:      [email protected]
3002 S:      Maintained
3003 P:      Documentation/process/maintainer-soc-clean-dts.rst
3004 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
3005 B:      mailto:[email protected]
3006 C:      irc://irc.libera.chat/linux-exynos
3007 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
3008 F:      Documentation/arch/arm/samsung/
3009 F:      Documentation/devicetree/bindings/arm/samsung/
3010 F:      Documentation/devicetree/bindings/hwinfo/samsung,*
3011 F:      Documentation/devicetree/bindings/power/pd-samsung.yaml
3012 F:      Documentation/devicetree/bindings/soc/samsung/
3013 F:      arch/arm/boot/dts/samsung/
3014 F:      arch/arm/mach-exynos*/
3015 F:      arch/arm/mach-s3c/
3016 F:      arch/arm/mach-s5p*/
3017 F:      arch/arm64/boot/dts/exynos/
3018 F:      drivers/*/*/*s3c24*
3019 F:      drivers/*/*s3c24*
3020 F:      drivers/*/*s3c64xx*
3021 F:      drivers/*/*s5pv210*
3022 F:      drivers/clocksource/samsung_pwm_timer.c
3023 F:      drivers/memory/samsung/
3024 F:      drivers/pwm/pwm-samsung.c
3025 F:      drivers/soc/samsung/
3026 F:      drivers/tty/serial/samsung*
3027 F:      include/clocksource/samsung_pwm.h
3028 F:      include/linux/platform_data/*s3c*
3029 F:      include/linux/serial_s3c.h
3030 F:      include/linux/soc/samsung/
3031 N:      exynos
3032 N:      s3c64xx
3033 N:      s5pv210
3034
3035 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
3036 M:      Łukasz Stelmach <[email protected]>
3037 L:      [email protected] (moderated for non-subscribers)
3038 L:      [email protected]
3039 S:      Maintained
3040 F:      drivers/media/platform/samsung/s5p-g2d/
3041
3042 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
3043 M:      Marek Szyprowski <[email protected]>
3044 L:      [email protected]
3045 L:      [email protected]
3046 S:      Maintained
3047 F:      Documentation/devicetree/bindings/media/cec/samsung,s5p-cec.yaml
3048 F:      drivers/media/cec/platform/s5p/
3049
3050 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
3051 M:      Andrzej Pietrasiewicz <[email protected]>
3052 M:      Jacek Anaszewski <[email protected]>
3053 M:      Sylwester Nawrocki <[email protected]>
3054 L:      [email protected] (moderated for non-subscribers)
3055 L:      [email protected]
3056 S:      Maintained
3057 F:      Documentation/devicetree/bindings/media/samsung,s5pv210-jpeg.yaml
3058 F:      drivers/media/platform/samsung/s5p-jpeg/
3059
3060 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
3061 M:      Marek Szyprowski <[email protected]>
3062 M:      Andrzej Hajda <[email protected]>
3063 L:      [email protected] (moderated for non-subscribers)
3064 L:      [email protected]
3065 S:      Maintained
3066 F:      Documentation/devicetree/bindings/media/samsung,s5p-mfc.yaml
3067 F:      drivers/media/platform/samsung/s5p-mfc/
3068
3069 ARM/SOCFPGA ARCHITECTURE
3070 M:      Dinh Nguyen <[email protected]>
3071 S:      Maintained
3072 W:      http://www.rocketboards.org
3073 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
3074 F:      arch/arm/boot/dts/intel/socfpga/
3075 F:      arch/arm/configs/socfpga_defconfig
3076 F:      arch/arm/mach-socfpga/
3077 F:      arch/arm64/boot/dts/altera/
3078 F:      arch/arm64/boot/dts/intel/
3079
3080 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
3081 M:      Dinh Nguyen <[email protected]>
3082 S:      Maintained
3083 F:      drivers/clk/socfpga/
3084
3085 ARM/SOCFPGA EDAC SUPPORT
3086 M:      Dinh Nguyen <[email protected]>
3087 S:      Maintained
3088 F:      drivers/edac/altera_edac.[ch]
3089
3090 ARM/SPREADTRUM SoC SUPPORT
3091 M:      Orson Zhai <[email protected]>
3092 M:      Baolin Wang <[email protected]>
3093 R:      Chunyan Zhang <[email protected]>
3094 S:      Maintained
3095 F:      arch/arm64/boot/dts/sprd
3096 N:      sprd
3097 N:      sc27xx
3098 N:      sc2731
3099
3100 ARM/STI ARCHITECTURE
3101 M:      Patrice Chotard <[email protected]>
3102 L:      [email protected] (moderated for non-subscribers)
3103 S:      Maintained
3104 W:      http://www.stlinux.com
3105 F:      Documentation/devicetree/bindings/i2c/st,sti-i2c.yaml
3106 F:      Documentation/devicetree/bindings/spi/st,ssc-spi.yaml
3107 F:      arch/arm/boot/dts/st/sti*
3108 F:      arch/arm/mach-sti/
3109 F:      drivers/ata/ahci_st.c
3110 F:      drivers/char/hw_random/st-rng.c
3111 F:      drivers/clocksource/arm_global_timer.c
3112 F:      drivers/clocksource/clksrc_st_lpc.c
3113 F:      drivers/cpufreq/sti-cpufreq.c
3114 F:      drivers/dma/st_fdma*
3115 F:      drivers/i2c/busses/i2c-st.c
3116 F:      drivers/media/platform/st/sti/c8sectpfe/
3117 F:      drivers/media/rc/st_rc.c
3118 F:      drivers/mmc/host/sdhci-st.c
3119 F:      drivers/phy/st/phy-miphy28lp.c
3120 F:      drivers/phy/st/phy-stih407-usb.c
3121 F:      drivers/pinctrl/pinctrl-st.c
3122 F:      drivers/remoteproc/st_remoteproc.c
3123 F:      drivers/remoteproc/st_slim_rproc.c
3124 F:      drivers/reset/sti/
3125 F:      drivers/rtc/rtc-st-lpc.c
3126 F:      drivers/tty/serial/st-asc.c
3127 F:      drivers/usb/dwc3/dwc3-st.c
3128 F:      drivers/usb/host/ehci-st.c
3129 F:      drivers/usb/host/ohci-st.c
3130 F:      drivers/watchdog/st_lpc_wdt.c
3131 F:      include/linux/remoteproc/st_slim_rproc.h
3132
3133 ARM/STM32 ARCHITECTURE
3134 M:      Maxime Coquelin <[email protected]>
3135 M:      Alexandre Torgue <[email protected]>
3136 L:      [email protected] (moderated for non-subscribers)
3137 L:      [email protected] (moderated for non-subscribers)
3138 S:      Maintained
3139 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
3140 F:      arch/arm/boot/dts/st/stm32*
3141 F:      arch/arm/mach-stm32/
3142 F:      arch/arm64/boot/dts/st/
3143 F:      drivers/clocksource/armv7m_systick.c
3144 N:      stm32
3145 N:      stm
3146
3147 ARM/SUNPLUS SP7021 SOC SUPPORT
3148 M:      Qin Jian <[email protected]>
3149 L:      [email protected] (moderated for mon-subscribers)
3150 S:      Maintained
3151 W:      https://sunplus-tibbo.atlassian.net/wiki/spaces/doc/overview
3152 F:      Documentation/devicetree/bindings/arm/sunplus,sp7021.yaml
3153 F:      Documentation/devicetree/bindings/clock/sunplus,sp7021-clkc.yaml
3154 F:      Documentation/devicetree/bindings/interrupt-controller/sunplus,sp7021-intc.yaml
3155 F:      Documentation/devicetree/bindings/reset/sunplus,reset.yaml
3156 F:      arch/arm/boot/dts/sunplus/
3157 F:      arch/arm/configs/sp7021_*defconfig
3158 F:      drivers/clk/clk-sp7021.c
3159 F:      drivers/irqchip/irq-sp7021-intc.c
3160 F:      drivers/reset/reset-sunplus.c
3161 F:      include/dt-bindings/clock/sunplus,sp7021-clkc.h
3162 F:      include/dt-bindings/reset/sunplus,sp7021-reset.h
3163
3164 ARM/Synaptics SoC support
3165 M:      Jisheng Zhang <[email protected]>
3166 M:      Sebastian Hesselbarth <[email protected]>
3167 L:      [email protected] (moderated for non-subscribers)
3168 S:      Maintained
3169 F:      arch/arm/boot/dts/synaptics/
3170 F:      arch/arm/mach-berlin/
3171 F:      arch/arm64/boot/dts/synaptics/
3172
3173 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
3174 M:      Hans Verkuil <[email protected]>
3175 L:      [email protected]
3176 L:      [email protected]
3177 S:      Maintained
3178 F:      Documentation/devicetree/bindings/media/cec/nvidia,tegra114-cec.yaml
3179 F:      drivers/media/cec/platform/tegra/
3180
3181 ARM/TESLA FSD SoC SUPPORT
3182 M:      Alim Akhtar <[email protected]>
3183 M:      [email protected]
3184 L:      [email protected] (moderated for non-subscribers)
3185 L:      [email protected]
3186 S:      Maintained
3187 F:      arch/arm64/boot/dts/tesla/
3188
3189 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
3190 M:      Santosh Shilimkar <[email protected]>
3191 L:      [email protected]
3192 S:      Maintained
3193 F:      drivers/memory/*emif*
3194
3195 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
3196 M:      Nishanth Menon <[email protected]>
3197 M:      Santosh Shilimkar <[email protected]>
3198 L:      [email protected] (moderated for non-subscribers)
3199 S:      Maintained
3200 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
3201 F:      arch/arm/boot/dts/ti/keystone/
3202 F:      arch/arm/mach-keystone/
3203
3204 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
3205 M:      Santosh Shilimkar <[email protected]>
3206 L:      [email protected]
3207 S:      Maintained
3208 F:      drivers/clk/keystone/
3209
3210 ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
3211 M:      Santosh Shilimkar <[email protected]>
3212 L:      [email protected] (moderated for non-subscribers)
3213 L:      [email protected]
3214 S:      Maintained
3215 F:      drivers/clocksource/timer-keystone.c
3216
3217 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
3218 M:      Santosh Shilimkar <[email protected]>
3219 L:      [email protected]
3220 S:      Maintained
3221 F:      drivers/power/reset/keystone-reset.c
3222
3223 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
3224 M:      Nishanth Menon <[email protected]>
3225 M:      Vignesh Raghavendra <[email protected]>
3226 M:      Tero Kristo <[email protected]>
3227 L:      [email protected] (moderated for non-subscribers)
3228 S:      Supported
3229 F:      Documentation/devicetree/bindings/arm/ti/k3.yaml
3230 F:      Documentation/devicetree/bindings/hwinfo/ti,k3-socinfo.yaml
3231 F:      arch/arm64/boot/dts/ti/Makefile
3232 F:      arch/arm64/boot/dts/ti/k3-*
3233
3234 ARM/TEXAS INSTRUMENTS NSPIRE ARCHITECTURE
3235 M:      Krzysztof Kozlowski <[email protected]>
3236 L:      [email protected] (moderated for non-subscribers)
3237 S:      Odd Fixes
3238 F:      Documentation/devicetree/bindings/*/*/ti,nspire*
3239 F:      Documentation/devicetree/bindings/*/ti,nspire*
3240 F:      Documentation/devicetree/bindings/arm/ti/nspire.yaml
3241 F:      arch/arm/boot/dts/nspire/
3242
3243 ARM/TOSHIBA VISCONTI ARCHITECTURE
3244 M:      Nobuhiro Iwamatsu <[email protected]>
3245 L:      [email protected] (moderated for non-subscribers)
3246 S:      Supported
3247 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
3248 F:      Documentation/devicetree/bindings/arm/toshiba.yaml
3249 F:      Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
3250 F:      Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
3251 F:      Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
3252 F:      Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
3253 F:      Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
3254 F:      Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
3255 F:      Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
3256 F:      arch/arm64/boot/dts/toshiba/
3257 F:      drivers/clk/visconti/
3258 F:      drivers/gpio/gpio-visconti.c
3259 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
3260 F:      drivers/pci/controller/dwc/pcie-visconti.c
3261 F:      drivers/pinctrl/visconti/
3262 F:      drivers/watchdog/visconti_wdt.c
3263 N:      visconti
3264
3265 ARM/UNIPHIER ARCHITECTURE
3266 M:      Kunihiko Hayashi <[email protected]>
3267 M:      Masami Hiramatsu <[email protected]>
3268 L:      [email protected] (moderated for non-subscribers)
3269 S:      Maintained
3270 F:      Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
3271 F:      Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
3272 F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
3273 F:      Documentation/devicetree/bindings/soc/socionext/socionext,uniphier*.yaml
3274 F:      arch/arm/boot/dts/socionext/uniphier*
3275 F:      arch/arm/include/asm/hardware/cache-uniphier.h
3276 F:      arch/arm/mm/cache-uniphier.c
3277 F:      arch/arm64/boot/dts/socionext/uniphier*
3278 F:      drivers/bus/uniphier-system-bus.c
3279 F:      drivers/clk/uniphier/
3280 F:      drivers/dma/uniphier-mdmac.c
3281 F:      drivers/gpio/gpio-uniphier.c
3282 F:      drivers/i2c/busses/i2c-uniphier*
3283 F:      drivers/irqchip/irq-uniphier-aidet.c
3284 F:      drivers/mmc/host/uniphier-sd.c
3285 F:      drivers/pinctrl/uniphier/
3286 F:      drivers/reset/reset-uniphier.c
3287 F:      drivers/tty/serial/8250/8250_uniphier.c
3288 N:      uniphier
3289
3290 ARM/VERSATILE EXPRESS PLATFORM
3291 M:      Liviu Dudau <[email protected]>
3292 M:      Sudeep Holla <[email protected]>
3293 M:      Lorenzo Pieralisi <[email protected]>
3294 L:      [email protected] (moderated for non-subscribers)
3295 S:      Maintained
3296 N:      mps2
3297 N:      vexpress
3298 F:      arch/arm/mach-versatile/
3299 F:      arch/arm64/boot/dts/arm/
3300 F:      drivers/clocksource/timer-versatile.c
3301 X:      drivers/cpufreq/vexpress-spc-cpufreq.c
3302 X:      Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
3303
3304 ARM/VFP SUPPORT
3305 M:      Russell King <[email protected]>
3306 L:      [email protected] (moderated for non-subscribers)
3307 S:      Maintained
3308 W:      http://www.armlinux.org.uk/
3309 F:      arch/arm/vfp/
3310
3311 ARM/VT8500 ARM ARCHITECTURE
3312 M:      Alexey Charkov <[email protected]>
3313 M:      Krzysztof Kozlowski <[email protected]>
3314 L:      [email protected] (moderated for non-subscribers)
3315 S:      Odd Fixes
3316 F:      Documentation/devicetree/bindings/i2c/i2c-wmt.txt
3317 F:      arch/arm/boot/dts/vt8500/
3318 F:      arch/arm/mach-vt8500/
3319 F:      drivers/clocksource/timer-vt8500.c
3320 F:      drivers/i2c/busses/i2c-viai2c-wmt.c
3321 F:      drivers/mmc/host/wmt-sdmmc.c
3322 F:      drivers/pwm/pwm-vt8500.c
3323 F:      drivers/rtc/rtc-vt8500.c
3324 F:      drivers/tty/serial/vt8500_serial.c
3325 F:      drivers/video/fbdev/vt8500lcdfb.*
3326 F:      drivers/video/fbdev/wm8505fb*
3327 F:      drivers/video/fbdev/wmt_ge_rops.*
3328
3329 ARM/ZYNQ ARCHITECTURE
3330 M:      Michal Simek <[email protected]>
3331 L:      [email protected] (moderated for non-subscribers)
3332 S:      Supported
3333 W:      http://wiki.xilinx.com
3334 T:      git https://github.com/Xilinx/linux-xlnx.git
3335 F:      Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
3336 F:      Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
3337 F:      Documentation/devicetree/bindings/memory-controllers/snps,dw-umctl2-ddrc.yaml
3338 F:      Documentation/devicetree/bindings/memory-controllers/xlnx,zynq-ddrc-a05.yaml
3339 F:      Documentation/devicetree/bindings/soc/xilinx/xilinx.yaml
3340 F:      Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
3341 F:      arch/arm/mach-zynq/
3342 F:      drivers/clocksource/timer-cadence-ttc.c
3343 F:      drivers/cpuidle/cpuidle-zynq.c
3344 F:      drivers/edac/synopsys_edac.c
3345 F:      drivers/i2c/busses/i2c-cadence.c
3346 F:      drivers/i2c/busses/i2c-xiic.c
3347 F:      drivers/mmc/host/sdhci-of-arasan.c
3348 N:      zynq
3349 N:      xilinx
3350
3351 ARM64 FIT SUPPORT
3352 M:      Simon Glass <[email protected]>
3353 L:      [email protected] (moderated for non-subscribers)
3354 S:      Maintained
3355 F:      arch/arm64/boot/Makefile
3356 F:      scripts/make_fit.py
3357
3358 ARM64 PLATFORM DRIVERS
3359 M:      Hans de Goede <[email protected]>
3360 M:      Ilpo Järvinen <[email protected]>
3361 R:      Bryan O'Donoghue <[email protected]>
3362 L:      [email protected]
3363 S:      Maintained
3364 Q:      https://patchwork.kernel.org/project/platform-driver-x86/list/
3365 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3366 F:      drivers/platform/arm64/
3367
3368 ARM64 PORT (AARCH64 ARCHITECTURE)
3369 M:      Catalin Marinas <[email protected]>
3370 M:      Will Deacon <[email protected]>
3371 L:      [email protected] (moderated for non-subscribers)
3372 S:      Maintained
3373 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
3374 F:      Documentation/arch/arm64/
3375 F:      arch/arm64/
3376 F:      drivers/virt/coco/arm-cca-guest/
3377 F:      drivers/virt/coco/pkvm-guest/
3378 F:      tools/testing/selftests/arm64/
3379 X:      arch/arm64/boot/dts/
3380
3381 ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
3382 M:      George McCollister <[email protected]>
3383 L:      [email protected]
3384 S:      Maintained
3385 F:      Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
3386 F:      drivers/net/dsa/xrs700x/*
3387 F:      net/dsa/tag_xrs700x.c
3388
3389 AS3645A LED FLASH CONTROLLER DRIVER
3390 M:      Sakari Ailus <[email protected]>
3391 L:      [email protected]
3392 S:      Maintained
3393 F:      drivers/leds/flash/leds-as3645a.c
3394
3395 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
3396 M:      Tianshu Qiu <[email protected]>
3397 L:      [email protected]
3398 S:      Maintained
3399 T:      git git://linuxtv.org/media.git
3400 F:      Documentation/devicetree/bindings/media/i2c/asahi-kasei,ak7375.yaml
3401 F:      drivers/media/i2c/ak7375.c
3402
3403 ASAHI KASEI AK8974 DRIVER
3404 M:      Linus Walleij <[email protected]>
3405 L:      [email protected]
3406 S:      Supported
3407 W:      http://www.akm.com/
3408 F:      drivers/iio/magnetometer/ak8974.c
3409
3410 AOSONG AGS02MA TVOC SENSOR DRIVER
3411 M:      Anshul Dalal <[email protected]>
3412 L:      [email protected]
3413 S:      Maintained
3414 F:      Documentation/devicetree/bindings/iio/chemical/aosong,ags02ma.yaml
3415 F:      drivers/iio/chemical/ags02ma.c
3416
3417 ASC7621 HARDWARE MONITOR DRIVER
3418 M:      George Joseph <[email protected]>
3419 L:      [email protected]
3420 S:      Maintained
3421 F:      Documentation/hwmon/asc7621.rst
3422 F:      drivers/hwmon/asc7621.c
3423
3424 ASIX AX88796C SPI ETHERNET ADAPTER
3425 M:      Łukasz Stelmach <[email protected]>
3426 S:      Maintained
3427 F:      Documentation/devicetree/bindings/net/asix,ax88796c.yaml
3428 F:      drivers/net/ethernet/asix/ax88796c_*
3429
3430 ASIX PHY DRIVER [RUST]
3431 M:      FUJITA Tomonori <[email protected]>
3432 R:      Trevor Gross <[email protected]>
3433 L:      [email protected]
3434 L:      [email protected]
3435 S:      Maintained
3436 F:      drivers/net/phy/ax88796b_rust.rs
3437
3438 ASPEED CRYPTO DRIVER
3439 M:      Neal Liu <[email protected]>
3440 L:      [email protected] (moderated for non-subscribers)
3441 S:      Maintained
3442 F:      Documentation/devicetree/bindings/crypto/aspeed,*
3443 F:      drivers/crypto/aspeed/
3444
3445 ASPEED PECI CONTROLLER
3446 M:      Iwona Winiarska <[email protected]>
3447 L:      [email protected] (moderated for non-subscribers)
3448 L:      [email protected] (moderated for non-subscribers)
3449 S:      Supported
3450 F:      Documentation/devicetree/bindings/peci/peci-aspeed.yaml
3451 F:      drivers/peci/controller/peci-aspeed.c
3452
3453 ASPEED PINCTRL DRIVERS
3454 M:      Andrew Jeffery <[email protected]>
3455 L:      [email protected] (moderated for non-subscribers)
3456 L:      [email protected] (moderated for non-subscribers)
3457 L:      [email protected]
3458 S:      Maintained
3459 F:      Documentation/devicetree/bindings/pinctrl/aspeed,*
3460 F:      drivers/pinctrl/aspeed/
3461
3462 ASPEED SCU INTERRUPT CONTROLLER DRIVER
3463 M:      Eddie James <[email protected]>
3464 L:      [email protected] (moderated for non-subscribers)
3465 S:      Maintained
3466 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
3467 F:      drivers/irqchip/irq-aspeed-scu-ic.c
3468 F:      include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
3469
3470 ASPEED SD/MMC DRIVER
3471 M:      Andrew Jeffery <[email protected]>
3472 L:      [email protected] (moderated for non-subscribers)
3473 L:      [email protected] (moderated for non-subscribers)
3474 L:      [email protected]
3475 S:      Maintained
3476 F:      Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
3477 F:      drivers/mmc/host/sdhci-of-aspeed*
3478
3479 ASPEED SMC SPI DRIVER
3480 M:      Chin-Ting Kuo <[email protected]>
3481 M:      Cédric Le Goater <[email protected]>
3482 L:      [email protected] (moderated for non-subscribers)
3483 L:      [email protected] (moderated for non-subscribers)
3484 L:      [email protected]
3485 S:      Maintained
3486 F:      Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml
3487 F:      drivers/spi/spi-aspeed-smc.c
3488
3489 ASPEED USB UDC DRIVER
3490 M:      Neal Liu <[email protected]>
3491 L:      [email protected] (moderated for non-subscribers)
3492 S:      Maintained
3493 F:      Documentation/devicetree/bindings/usb/aspeed,ast2600-udc.yaml
3494 F:      drivers/usb/gadget/udc/aspeed_udc.c
3495
3496 ASPEED VIDEO ENGINE DRIVER
3497 M:      Eddie James <[email protected]>
3498 L:      [email protected]
3499 L:      [email protected] (moderated for non-subscribers)
3500 S:      Maintained
3501 F:      Documentation/devicetree/bindings/media/aspeed-video.txt
3502 F:      drivers/media/platform/aspeed/
3503
3504 ASUS EC HARDWARE MONITOR DRIVER
3505 M:      Eugene Shalygin <[email protected]>
3506 L:      [email protected]
3507 S:      Maintained
3508 F:      drivers/hwmon/asus-ec-sensors.c
3509
3510 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
3511 M:      Corentin Chary <[email protected]>
3512 M:      Luke D. Jones <[email protected]>
3513 L:      [email protected]
3514 S:      Maintained
3515 W:      https://asus-linux.org/
3516 F:      drivers/platform/x86/asus*.c
3517 F:      drivers/platform/x86/eeepc*.c
3518
3519 ASUS TF103C DOCK DRIVER
3520 M:      Hans de Goede <[email protected]>
3521 L:      [email protected]
3522 S:      Maintained
3523 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3524 F:      drivers/platform/x86/asus-tf103c-dock.c
3525
3526 ASUS ROG RYUJIN AIO HARDWARE MONITOR DRIVER
3527 M:      Aleksa Savic <[email protected]>
3528 L:      [email protected]
3529 S:      Maintained
3530 F:      drivers/hwmon/asus_rog_ryujin.c
3531
3532 ASUS WIRELESS RADIO CONTROL DRIVER
3533 M:      João Paulo Rechi Vita <[email protected]>
3534 L:      [email protected]
3535 S:      Maintained
3536 F:      drivers/platform/x86/asus-wireless.c
3537
3538 ASUS WMI HARDWARE MONITOR DRIVER
3539 M:      Ed Brindley <[email protected]>
3540 M:      Denis Pauk <[email protected]>
3541 L:      [email protected]
3542 S:      Maintained
3543 F:      drivers/hwmon/asus_wmi_sensors.c
3544
3545 ASYMMETRIC KEYS
3546 M:      David Howells <[email protected]>
3547 L:      [email protected]
3548 S:      Maintained
3549 F:      Documentation/crypto/asymmetric-keys.rst
3550 F:      crypto/asymmetric_keys/
3551 F:      include/crypto/pkcs7.h
3552 F:      include/crypto/public_key.h
3553 F:      include/linux/verification.h
3554
3555 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
3556 R:      Dan Williams <[email protected]>
3557 S:      Odd fixes
3558 W:      http://sourceforge.net/projects/xscaleiop
3559 F:      Documentation/crypto/async-tx-api.rst
3560 F:      crypto/async_tx/
3561 F:      include/linux/async_tx.h
3562
3563 AT24 EEPROM DRIVER
3564 M:      Bartosz Golaszewski <[email protected]>
3565 L:      [email protected]
3566 S:      Maintained
3567 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
3568 F:      Documentation/devicetree/bindings/eeprom/at24.yaml
3569 F:      drivers/misc/eeprom/at24.c
3570
3571 ATA OVER ETHERNET (AOE) DRIVER
3572 M:      "Justin Sanders" <[email protected]>
3573 S:      Supported
3574 W:      http://www.openaoe.org/
3575 F:      Documentation/admin-guide/aoe/
3576 F:      drivers/block/aoe/
3577
3578 ATC260X PMIC MFD DRIVER
3579 M:      Manivannan Sadhasivam <[email protected]>
3580 M:      Cristian Ciocaltea <[email protected]>
3581 L:      [email protected]
3582 S:      Maintained
3583 F:      Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
3584 F:      drivers/input/misc/atc260x-onkey.c
3585 F:      drivers/mfd/atc260*
3586 F:      drivers/power/reset/atc260x-poweroff.c
3587 F:      drivers/regulator/atc260x-regulator.c
3588 F:      include/linux/mfd/atc260x/*
3589
3590 ATHEROS 71XX/9XXX GPIO DRIVER
3591 M:      Alban Bedel <[email protected]>
3592 S:      Maintained
3593 W:      https://github.com/AlbanBedel/linux
3594 T:      git git://github.com/AlbanBedel/linux
3595 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
3596 F:      drivers/gpio/gpio-ath79.c
3597
3598 ATHEROS 71XX/9XXX USB PHY DRIVER
3599 M:      Alban Bedel <[email protected]>
3600 S:      Maintained
3601 W:      https://github.com/AlbanBedel/linux
3602 T:      git git://github.com/AlbanBedel/linux
3603 F:      Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3604 F:      drivers/phy/qualcomm/phy-ath79-usb.c
3605
3606 ATHEROS ATH GENERIC UTILITIES
3607 M:      Kalle Valo <[email protected]>
3608 M:      Jeff Johnson <[email protected]>
3609 L:      [email protected]
3610 S:      Supported
3611 F:      drivers/net/wireless/ath/*
3612
3613 ATHEROS ATH5K WIRELESS DRIVER
3614 M:      Jiri Slaby <[email protected]>
3615 M:      Nick Kossifidis <[email protected]>
3616 M:      Luis Chamberlain <[email protected]>
3617 L:      [email protected]
3618 S:      Maintained
3619 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3620 F:      drivers/net/wireless/ath/ath5k/
3621
3622 ATHEROS ATH6KL WIRELESS DRIVER
3623 L:      [email protected]
3624 S:      Orphan
3625 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3626 F:      drivers/net/wireless/ath/ath6kl/
3627
3628 ATI_REMOTE2 DRIVER
3629 M:      Ville Syrjala <[email protected]>
3630 S:      Maintained
3631 F:      drivers/input/misc/ati_remote2.c
3632
3633 ATK0110 HWMON DRIVER
3634 M:      Luca Tettamanti <[email protected]>
3635 L:      [email protected]
3636 S:      Maintained
3637 F:      drivers/hwmon/asus_atk0110.c
3638
3639 ATLX ETHERNET DRIVERS
3640 M:      Chris Snook <[email protected]>
3641 L:      [email protected]
3642 S:      Maintained
3643 W:      http://sourceforge.net/projects/atl1
3644 W:      http://atl1.sourceforge.net
3645 F:      drivers/net/ethernet/atheros/
3646
3647 ATM
3648 M:      Chas Williams <[email protected]>
3649 L:      [email protected] (moderated for non-subscribers)
3650 L:      [email protected]
3651 S:      Maintained
3652 W:      http://linux-atm.sourceforge.net
3653 F:      drivers/atm/
3654 F:      include/linux/atm*
3655 F:      include/linux/sonet.h
3656 F:      include/uapi/linux/atm*
3657 F:      include/uapi/linux/sonet.h
3658
3659 ATMEL MACB ETHERNET DRIVER
3660 M:      Nicolas Ferre <[email protected]>
3661 M:      Claudiu Beznea <[email protected]>
3662 S:      Supported
3663 F:      drivers/net/ethernet/cadence/
3664
3665 ATMEL MAXTOUCH DRIVER
3666 M:      Nick Dyer <[email protected]>
3667 S:      Maintained
3668 T:      git git://github.com/ndyer/linux.git
3669 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3670 F:      drivers/input/touchscreen/atmel_mxt_ts.c
3671
3672 ATOMIC INFRASTRUCTURE
3673 M:      Will Deacon <[email protected]>
3674 M:      Peter Zijlstra <[email protected]>
3675 R:      Boqun Feng <[email protected]>
3676 R:      Mark Rutland <[email protected]>
3677 L:      [email protected]
3678 S:      Maintained
3679 F:      Documentation/atomic_*.txt
3680 F:      arch/*/include/asm/atomic*.h
3681 F:      include/*/atomic*.h
3682 F:      include/linux/refcount.h
3683 F:      scripts/atomic/
3684
3685 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3686 M:      Bradley Grove <[email protected]>
3687 L:      [email protected]
3688 S:      Supported
3689 W:      http://www.attotech.com
3690 F:      drivers/scsi/esas2r
3691
3692 ATUSB IEEE 802.15.4 RADIO DRIVER
3693 M:      Stefan Schmidt <[email protected]>
3694 L:      [email protected]
3695 S:      Maintained
3696 F:      drivers/net/ieee802154/at86rf230.h
3697 F:      drivers/net/ieee802154/atusb.c
3698 F:      drivers/net/ieee802154/atusb.h
3699
3700 AUDIT SUBSYSTEM
3701 M:      Paul Moore <[email protected]>
3702 M:      Eric Paris <[email protected]>
3703 L:      [email protected]
3704 S:      Supported
3705 W:      https://github.com/linux-audit
3706 Q:      https://patchwork.kernel.org/project/audit/list
3707 B:      mailto:[email protected]
3708 P:      https://github.com/linux-audit/audit-kernel/blob/main/README.md
3709 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3710 F:      include/asm-generic/audit_*.h
3711 F:      include/linux/audit.h
3712 F:      include/linux/audit_arch.h
3713 F:      include/uapi/linux/audit.h
3714 F:      kernel/audit*
3715 F:      lib/*audit.c
3716 K:      \baudit_[a-z_0-9]\+\b
3717
3718 AUTOFDO BUILD
3719 M:      Rong Xu <[email protected]>
3720 M:      Han Shen <[email protected]>
3721 S:      Supported
3722 F:      Documentation/dev-tools/autofdo.rst
3723 F:      scripts/Makefile.autofdo
3724
3725 AUXILIARY BUS DRIVER
3726 M:      Greg Kroah-Hartman <[email protected]>
3727 R:      Dave Ertman <[email protected]>
3728 R:      Ira Weiny <[email protected]>
3729 S:      Supported
3730 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3731 F:      Documentation/driver-api/auxiliary_bus.rst
3732 F:      drivers/base/auxiliary.c
3733 F:      include/linux/auxiliary_bus.h
3734
3735 AUXILIARY DISPLAY DRIVERS
3736 M:      Andy Shevchenko <[email protected]>
3737 R:      Geert Uytterhoeven <[email protected]>
3738 S:      Odd Fixes
3739 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-auxdisplay.git
3740 F:      Documentation/devicetree/bindings/auxdisplay/
3741 F:      drivers/auxdisplay/
3742 F:      include/linux/cfag12864b.h
3743 F:      include/uapi/linux/map_to_14segment.h
3744 F:      include/uapi/linux/map_to_7segment.h
3745
3746 AVAGO APDS9306 AMBIENT LIGHT SENSOR DRIVER
3747 M:      Subhajit Ghosh <[email protected]>
3748 L:      [email protected]
3749 S:      Maintained
3750 F:      Documentation/devicetree/bindings/iio/light/avago,apds9300.yaml
3751 F:      drivers/iio/light/apds9306.c
3752
3753 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3754 M:      Andreas Klinger <[email protected]>
3755 L:      [email protected]
3756 S:      Maintained
3757 F:      Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3758 F:      drivers/iio/adc/hx711.c
3759
3760 AX.25 NETWORK LAYER
3761 L:      [email protected]
3762 S:      Orphan
3763 W:      https://linux-ax25.in-berlin.de
3764 F:      include/net/ax25.h
3765 F:      include/uapi/linux/ax25.h
3766 F:      net/ax25/
3767
3768 AXENTIA ARM DEVICES
3769 M:      Peter Rosin <[email protected]>
3770 L:      [email protected] (moderated for non-subscribers)
3771 S:      Maintained
3772 F:      arch/arm/boot/dts/microchip/at91-linea.dtsi
3773 F:      arch/arm/boot/dts/microchip/at91-natte.dtsi
3774 F:      arch/arm/boot/dts/microchip/at91-nattis-2-natte-2.dts
3775 F:      arch/arm/boot/dts/microchip/at91-tse850-3.dts
3776
3777 AXENTIA ASOC DRIVERS
3778 M:      Peter Rosin <[email protected]>
3779 L:      [email protected]
3780 S:      Maintained
3781 F:      Documentation/devicetree/bindings/sound/axentia,*
3782 F:      sound/soc/atmel/tse850-pcm5142.c
3783
3784 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3785 M:      Nuno Sá <[email protected]>
3786 L:      [email protected]
3787 S:      Supported
3788 W:      https://ez.analog.com/linux-software-drivers
3789 F:      Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3790 F:      drivers/hwmon/axi-fan-control.c
3791
3792 AXI SPI ENGINE
3793 M:      Michael Hennerich <[email protected]>
3794 M:      Nuno Sá <[email protected]>
3795 R:      David Lechner <[email protected]>
3796 L:      [email protected]
3797 S:      Supported
3798 W:      https://ez.analog.com/linux-software-drivers
3799 F:      Documentation/devicetree/bindings/spi/adi,axi-spi-engine.yaml
3800 F:      drivers/spi/spi-axi-spi-engine.c
3801
3802 AXI PWM GENERATOR
3803 M:      Michael Hennerich <[email protected]>
3804 M:      Nuno Sá <[email protected]>
3805 R:      Trevor Gamblin <[email protected]>
3806 L:      [email protected]
3807 S:      Supported
3808 W:      https://ez.analog.com/linux-software-drivers
3809 F:      Documentation/devicetree/bindings/pwm/adi,axi-pwmgen.yaml
3810 F:      drivers/pwm/pwm-axi-pwmgen.c
3811
3812 AXXIA I2C CONTROLLER
3813 M:      Krzysztof Adamski <[email protected]>
3814 L:      [email protected]
3815 S:      Maintained
3816 F:      Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3817 F:      drivers/i2c/busses/i2c-axxia.c
3818
3819 AZ6007 DVB DRIVER
3820 M:      Mauro Carvalho Chehab <[email protected]>
3821 L:      [email protected]
3822 S:      Maintained
3823 W:      https://linuxtv.org
3824 T:      git git://linuxtv.org/media.git
3825 F:      drivers/media/usb/dvb-usb-v2/az6007.c
3826
3827 AZTECH FM RADIO RECEIVER DRIVER
3828 M:      Hans Verkuil <[email protected]>
3829 L:      [email protected]
3830 S:      Maintained
3831 W:      https://linuxtv.org
3832 T:      git git://linuxtv.org/media.git
3833 F:      drivers/media/radio/radio-aztech*
3834
3835 B43 WIRELESS DRIVER
3836 L:      [email protected]
3837 L:      [email protected]
3838 S:      Orphan
3839 W:      https://wireless.wiki.kernel.org/en/users/Drivers/b43
3840 F:      drivers/net/wireless/broadcom/b43/
3841
3842 B43LEGACY WIRELESS DRIVER
3843 L:      [email protected]
3844 L:      [email protected]
3845 S:      Orphan
3846 W:      https://wireless.wiki.kernel.org/en/users/Drivers/b43
3847 F:      drivers/net/wireless/broadcom/b43legacy/
3848
3849 BACKLIGHT CLASS/SUBSYSTEM
3850 M:      Lee Jones <[email protected]>
3851 M:      Daniel Thompson <[email protected]>
3852 M:      Jingoo Han <[email protected]>
3853 L:      [email protected]
3854 S:      Maintained
3855 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3856 F:      Documentation/ABI/stable/sysfs-class-backlight
3857 F:      Documentation/ABI/testing/sysfs-class-backlight
3858 F:      Documentation/devicetree/bindings/leds/backlight
3859 F:      drivers/video/backlight/
3860 F:      include/linux/backlight.h
3861 F:      include/linux/pwm_backlight.h
3862
3863 BARCO P50 GPIO DRIVER
3864 M:      Santosh Kumar Yadav <[email protected]>
3865 M:      Peter Korsgaard <[email protected]>
3866 S:      Maintained
3867 F:      drivers/platform/x86/barco-p50-gpio.c
3868
3869 BATMAN ADVANCED
3870 M:      Marek Lindner <[email protected]>
3871 M:      Simon Wunderlich <[email protected]>
3872 M:      Antonio Quartulli <[email protected]>
3873 M:      Sven Eckelmann <[email protected]>
3874 L:      [email protected] (moderated for non-subscribers)
3875 S:      Maintained
3876 W:      https://www.open-mesh.org/
3877 Q:      https://patchwork.open-mesh.org/project/batman/list/
3878 B:      https://www.open-mesh.org/projects/batman-adv/issues
3879 C:      ircs://irc.hackint.org/batadv
3880 T:      git https://git.open-mesh.org/linux-merge.git
3881 F:      Documentation/networking/batman-adv.rst
3882 F:      include/uapi/linux/batadv_packet.h
3883 F:      include/uapi/linux/batman_adv.h
3884 F:      net/batman-adv/
3885
3886 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3887 M:      Thomas Sailer <[email protected]>
3888 L:      [email protected]
3889 S:      Maintained
3890 W:      http://www.baycom.org/~tom/ham/ham.html
3891 F:      drivers/net/hamradio/baycom*
3892
3893 BCACHE (BLOCK LAYER CACHE)
3894 M:      Coly Li <[email protected]>
3895 M:      Kent Overstreet <[email protected]>
3896 L:      [email protected]
3897 S:      Maintained
3898 W:      http://bcache.evilpiepirate.org
3899 C:      irc://irc.oftc.net/bcache
3900 F:      drivers/md/bcache/
3901
3902 BCACHEFS
3903 M:      Kent Overstreet <[email protected]>
3904 L:      [email protected]
3905 S:      Supported
3906 C:      irc://irc.oftc.net/bcache
3907 T:      git https://evilpiepirate.org/git/bcachefs.git
3908 F:      fs/bcachefs/
3909 F:      Documentation/filesystems/bcachefs/
3910
3911 BDISP ST MEDIA DRIVER
3912 M:      Fabien Dessenne <[email protected]>
3913 L:      [email protected]
3914 S:      Supported
3915 W:      https://linuxtv.org
3916 T:      git git://linuxtv.org/media.git
3917 F:      drivers/media/platform/st/sti/bdisp
3918
3919 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3920 M:      Dariusz Marcinkiewicz <[email protected]>
3921 L:      [email protected]
3922 S:      Maintained
3923 F:      drivers/net/ethernet/ec_bhf.c
3924
3925 BEFS FILE SYSTEM
3926 M:      Luis de Bethencourt <[email protected]>
3927 M:      Salah Triki <[email protected]>
3928 S:      Maintained
3929 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3930 F:      Documentation/filesystems/befs.rst
3931 F:      fs/befs/
3932
3933 BFQ I/O SCHEDULER
3934 M:      Yu Kuai <[email protected]>
3935 L:      [email protected]
3936 S:      Odd Fixes
3937 F:      Documentation/block/bfq-iosched.rst
3938 F:      block/bfq-*
3939
3940 BFS FILE SYSTEM
3941 M:      "Tigran A. Aivazian" <[email protected]>
3942 S:      Maintained
3943 F:      Documentation/filesystems/bfs.rst
3944 F:      fs/bfs/
3945 F:      include/uapi/linux/bfs_fs.h
3946
3947 BINMAN
3948 M:      Simon Glass <[email protected]>
3949 S:      Supported
3950 F:      Documentation/devicetree/bindings/mtd/partitions/binman*
3951
3952 BITMAP API
3953 M:      Yury Norov <[email protected]>
3954 R:      Rasmus Villemoes <[email protected]>
3955 S:      Maintained
3956 F:      include/linux/bitfield.h
3957 F:      include/linux/bitmap-str.h
3958 F:      include/linux/bitmap.h
3959 F:      include/linux/bits.h
3960 F:      include/linux/cpumask.h
3961 F:      include/linux/cpumask_types.h
3962 F:      include/linux/find.h
3963 F:      include/linux/nodemask.h
3964 F:      include/linux/nodemask_types.h
3965 F:      include/vdso/bits.h
3966 F:      lib/bitmap-str.c
3967 F:      lib/bitmap.c
3968 F:      lib/cpumask.c
3969 F:      lib/cpumask_kunit.c
3970 F:      lib/find_bit.c
3971 F:      lib/find_bit_benchmark.c
3972 F:      lib/test_bitmap.c
3973 F:      tools/include/linux/bitfield.h
3974 F:      tools/include/linux/bitmap.h
3975 F:      tools/include/linux/bits.h
3976 F:      tools/include/linux/find.h
3977 F:      tools/include/vdso/bits.h
3978 F:      tools/lib/bitmap.c
3979 F:      tools/lib/find_bit.c
3980
3981 BITOPS API
3982 M:      Yury Norov <[email protected]>
3983 R:      Rasmus Villemoes <[email protected]>
3984 S:      Maintained
3985 F:      arch/*/include/asm/bitops.h
3986 F:      arch/*/include/asm/bitops_32.h
3987 F:      arch/*/include/asm/bitops_64.h
3988 F:      arch/*/lib/bitops.c
3989 F:      include/asm-generic/bitops
3990 F:      include/asm-generic/bitops.h
3991 F:      include/linux/bitops.h
3992 F:      lib/test_bitops.c
3993 F:      tools/*/bitops*
3994
3995 BLINKM RGB LED DRIVER
3996 M:      Jan-Simon Moeller <[email protected]>
3997 S:      Maintained
3998 F:      drivers/leds/leds-blinkm.c
3999
4000 BLOCK LAYER
4001 M:      Jens Axboe <[email protected]>
4002 L:      [email protected]
4003 S:      Maintained
4004 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
4005 F:      Documentation/ABI/stable/sysfs-block
4006 F:      Documentation/block/
4007 F:      block/
4008 F:      drivers/block/
4009 F:      include/linux/bio.h
4010 F:      include/linux/blk*
4011 F:      kernel/trace/blktrace.c
4012 F:      lib/sbitmap.c
4013
4014 BLOCK LAYER DEVICE DRIVER API [RUST]
4015 M:      Andreas Hindborg <[email protected]>
4016 R:      Boqun Feng <[email protected]>
4017 L:      [email protected]
4018 L:      [email protected]
4019 S:      Supported
4020 W:      https://rust-for-linux.com
4021 B:      https://github.com/Rust-for-Linux/linux/issues
4022 C:      https://rust-for-linux.zulipchat.com/#narrow/stream/Block
4023 T:      git https://github.com/Rust-for-Linux/linux.git rust-block-next
4024 F:      drivers/block/rnull.rs
4025 F:      rust/kernel/block.rs
4026 F:      rust/kernel/block/
4027
4028 BLOCK2MTD DRIVER
4029 M:      Joern Engel <[email protected]>
4030 L:      [email protected]
4031 S:      Maintained
4032 F:      drivers/mtd/devices/block2mtd.c
4033
4034 BLUETOOTH DRIVERS
4035 M:      Marcel Holtmann <[email protected]>
4036 M:      Luiz Augusto von Dentz <[email protected]>
4037 L:      [email protected]
4038 S:      Supported
4039 W:      http://www.bluez.org/
4040 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
4041 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
4042 F:      Documentation/devicetree/bindings/net/bluetooth/
4043 F:      drivers/bluetooth/
4044
4045 BLUETOOTH SUBSYSTEM
4046 M:      Marcel Holtmann <[email protected]>
4047 M:      Johan Hedberg <[email protected]>
4048 M:      Luiz Augusto von Dentz <[email protected]>
4049 L:      [email protected]
4050 S:      Supported
4051 W:      http://www.bluez.org/
4052 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
4053 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
4054 F:      include/net/bluetooth/
4055 F:      net/bluetooth/
4056
4057 BONDING DRIVER
4058 M:      Jay Vosburgh <[email protected]>
4059 L:      [email protected]
4060 S:      Maintained
4061 F:      Documentation/networking/bonding.rst
4062 F:      drivers/net/bonding/
4063 F:      include/net/bond*
4064 F:      include/uapi/linux/if_bonding.h
4065 F:      tools/testing/selftests/drivers/net/bonding/
4066
4067 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
4068 M:      Dan Robertson <[email protected]>
4069 L:      [email protected]
4070 S:      Maintained
4071 F:      Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
4072 F:      drivers/iio/accel/bma400*
4073
4074 BOSCH SENSORTEC BMI270 IMU IIO DRIVER
4075 M:      Alex Lanzano <[email protected]>
4076 L:      [email protected]
4077 S:      Maintained
4078 F:      Documentation/devicetree/bindings/iio/imu/bosch,bmi270.yaml
4079 F:      drivers/iio/imu/bmi270/
4080
4081 BOSCH SENSORTEC BMI323 IMU IIO DRIVER
4082 M:      Jagath Jog J <[email protected]>
4083 L:      [email protected]
4084 S:      Maintained
4085 F:      Documentation/devicetree/bindings/iio/imu/bosch,bmi323.yaml
4086 F:      drivers/iio/imu/bmi323/
4087
4088 BPF JIT for ARC
4089 M:      Shahab Vahedi <[email protected]>
4090 L:      [email protected]
4091 S:      Maintained
4092 F:      arch/arc/net/
4093
4094 BPF JIT for ARM
4095 M:      Russell King <[email protected]>
4096 M:      Puranjay Mohan <[email protected]>
4097 L:      [email protected]
4098 S:      Maintained
4099 F:      arch/arm/net/
4100
4101 BPF JIT for ARM64
4102 M:      Daniel Borkmann <[email protected]>
4103 M:      Alexei Starovoitov <[email protected]>
4104 M:      Puranjay Mohan <[email protected]>
4105 R:      Xu Kuohai <[email protected]>
4106 L:      [email protected]
4107 S:      Supported
4108 F:      arch/arm64/net/
4109
4110 BPF JIT for LOONGARCH
4111 M:      Tiezhu Yang <[email protected]>
4112 R:      Hengqi Chen <[email protected]>
4113 L:      [email protected]
4114 S:      Maintained
4115 F:      arch/loongarch/net/
4116
4117 BPF JIT for MIPS (32-BIT AND 64-BIT)
4118 M:      Johan Almbladh <[email protected]>
4119 M:      Paul Burton <[email protected]>
4120 L:      [email protected]
4121 S:      Maintained
4122 F:      arch/mips/net/
4123
4124 BPF JIT for NFP NICs
4125 M:      Jakub Kicinski <[email protected]>
4126 L:      [email protected]
4127 S:      Odd Fixes
4128 F:      drivers/net/ethernet/netronome/nfp/bpf/
4129
4130 BPF JIT for POWERPC (32-BIT AND 64-BIT)
4131 M:      Hari Bathini <[email protected]>
4132 M:      Christophe Leroy <[email protected]>
4133 R:      Naveen N Rao <[email protected]>
4134 L:      [email protected]
4135 S:      Supported
4136 F:      arch/powerpc/net/
4137
4138 BPF JIT for RISC-V (32-bit)
4139 M:      Luke Nelson <[email protected]>
4140 M:      Xi Wang <[email protected]>
4141 L:      [email protected]
4142 S:      Maintained
4143 F:      arch/riscv/net/
4144 X:      arch/riscv/net/bpf_jit_comp64.c
4145
4146 BPF JIT for RISC-V (64-bit)
4147 M:      Björn Töpel <[email protected]>
4148 R:      Pu Lehui <[email protected]>
4149 R:      Puranjay Mohan <[email protected]>
4150 L:      [email protected]
4151 S:      Maintained
4152 F:      arch/riscv/net/
4153 X:      arch/riscv/net/bpf_jit_comp32.c
4154
4155 BPF JIT for S390
4156 M:      Ilya Leoshkevich <[email protected]>
4157 M:      Heiko Carstens <[email protected]>
4158 M:      Vasily Gorbik <[email protected]>
4159 L:      [email protected]
4160 S:      Supported
4161 F:      arch/s390/net/
4162 X:      arch/s390/net/pnet.c
4163
4164 BPF JIT for SPARC (32-BIT AND 64-BIT)
4165 M:      David S. Miller <[email protected]>
4166 L:      [email protected]
4167 S:      Odd Fixes
4168 F:      arch/sparc/net/
4169
4170 BPF JIT for X86 32-BIT
4171 M:      Wang YanQing <[email protected]>
4172 L:      [email protected]
4173 S:      Odd Fixes
4174 F:      arch/x86/net/bpf_jit_comp32.c
4175
4176 BPF JIT for X86 64-BIT
4177 M:      Alexei Starovoitov <[email protected]>
4178 M:      Daniel Borkmann <[email protected]>
4179 L:      [email protected]
4180 S:      Supported
4181 F:      arch/x86/net/
4182 X:      arch/x86/net/bpf_jit_comp32.c
4183
4184 BPF [BTF]
4185 M:      Martin KaFai Lau <[email protected]>
4186 L:      [email protected]
4187 S:      Maintained
4188 F:      include/linux/btf*
4189 F:      kernel/bpf/btf.c
4190
4191 BPF [CORE]
4192 M:      Alexei Starovoitov <[email protected]>
4193 M:      Daniel Borkmann <[email protected]>
4194 R:      John Fastabend <[email protected]>
4195 L:      [email protected]
4196 S:      Maintained
4197 F:      include/linux/bpf*
4198 F:      include/linux/filter.h
4199 F:      include/linux/tnum.h
4200 F:      kernel/bpf/core.c
4201 F:      kernel/bpf/dispatcher.c
4202 F:      kernel/bpf/mprog.c
4203 F:      kernel/bpf/syscall.c
4204 F:      kernel/bpf/tnum.c
4205 F:      kernel/bpf/trampoline.c
4206 F:      kernel/bpf/verifier.c
4207
4208 BPF [CRYPTO]
4209 M:      Vadim Fedorenko <[email protected]>
4210 L:      [email protected]
4211 S:      Maintained
4212 F:      crypto/bpf_crypto_skcipher.c
4213 F:      include/linux/bpf_crypto.h
4214 F:      kernel/bpf/crypto.c
4215
4216 BPF [DOCUMENTATION] (Related to Standardization)
4217 R:      David Vernet <[email protected]>
4218 L:      [email protected]
4219 L:      [email protected]
4220 S:      Maintained
4221 F:      Documentation/bpf/standardization/
4222
4223 BPF [GENERAL] (Safe Dynamic Programs and Tools)
4224 M:      Alexei Starovoitov <[email protected]>
4225 M:      Daniel Borkmann <[email protected]>
4226 M:      Andrii Nakryiko <[email protected]>
4227 R:      Martin KaFai Lau <[email protected]>
4228 R:      Eduard Zingerman <[email protected]>
4229 R:      Song Liu <[email protected]>
4230 R:      Yonghong Song <[email protected]>
4231 R:      John Fastabend <[email protected]>
4232 R:      KP Singh <[email protected]>
4233 R:      Stanislav Fomichev <[email protected]>
4234 R:      Hao Luo <[email protected]>
4235 R:      Jiri Olsa <[email protected]>
4236 L:      [email protected]
4237 S:      Supported
4238 W:      https://bpf.io/
4239 Q:      https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
4240 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
4241 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
4242 F:      Documentation/bpf/
4243 F:      Documentation/networking/filter.rst
4244 F:      Documentation/userspace-api/ebpf/
4245 F:      arch/*/net/*
4246 F:      include/linux/bpf*
4247 F:      include/linux/btf*
4248 F:      include/linux/filter.h
4249 F:      include/trace/events/xdp.h
4250 F:      include/uapi/linux/bpf*
4251 F:      include/uapi/linux/btf*
4252 F:      include/uapi/linux/filter.h
4253 F:      kernel/bpf/
4254 F:      kernel/trace/bpf_trace.c
4255 F:      lib/buildid.c
4256 F:      lib/test_bpf.c
4257 F:      net/bpf/
4258 F:      net/core/filter.c
4259 F:      net/sched/act_bpf.c
4260 F:      net/sched/cls_bpf.c
4261 F:      samples/bpf/
4262 F:      scripts/bpf_doc.py
4263 F:      scripts/Makefile.btf
4264 F:      scripts/pahole-version.sh
4265 F:      tools/bpf/
4266 F:      tools/lib/bpf/
4267 F:      tools/testing/selftests/bpf/
4268
4269 BPF [ITERATOR]
4270 M:      Yonghong Song <[email protected]>
4271 L:      [email protected]
4272 S:      Maintained
4273 F:      kernel/bpf/*iter.c
4274
4275 BPF [L7 FRAMEWORK] (sockmap)
4276 M:      John Fastabend <[email protected]>
4277 M:      Jakub Sitnicki <[email protected]>
4278 L:      [email protected]
4279 L:      [email protected]
4280 S:      Maintained
4281 F:      include/linux/skmsg.h
4282 F:      net/core/skmsg.c
4283 F:      net/core/sock_map.c
4284 F:      net/ipv4/tcp_bpf.c
4285 F:      net/ipv4/udp_bpf.c
4286 F:      net/unix/unix_bpf.c
4287
4288 BPF [LIBRARY] (libbpf)
4289 M:      Andrii Nakryiko <[email protected]>
4290 M:      Eduard Zingerman <[email protected]>
4291 L:      [email protected]
4292 S:      Maintained
4293 F:      tools/lib/bpf/
4294
4295 BPF [MISC]
4296 L:      [email protected]
4297 S:      Odd Fixes
4298 K:      (?:\b|_)bpf(?:\b|_)
4299
4300 BPF [NETKIT] (BPF-programmable network device)
4301 M:      Daniel Borkmann <[email protected]>
4302 M:      Nikolay Aleksandrov <[email protected]>
4303 L:      [email protected]
4304 L:      [email protected]
4305 S:      Supported
4306 F:      drivers/net/netkit.c
4307 F:      include/net/netkit.h
4308
4309 BPF [NETWORKING] (struct_ops, reuseport)
4310 M:      Martin KaFai Lau <[email protected]>
4311 L:      [email protected]
4312 L:      [email protected]
4313 S:      Maintained
4314 F:      kernel/bpf/bpf_struct*
4315
4316 BPF [NETWORKING] (tcx & tc BPF, sock_addr)
4317 M:      Martin KaFai Lau <[email protected]>
4318 M:      Daniel Borkmann <[email protected]>
4319 R:      John Fastabend <[email protected]>
4320 L:      [email protected]
4321 L:      [email protected]
4322 S:      Maintained
4323 F:      include/net/tcx.h
4324 F:      kernel/bpf/tcx.c
4325 F:      net/core/filter.c
4326 F:      net/sched/act_bpf.c
4327 F:      net/sched/cls_bpf.c
4328
4329 BPF [RINGBUF]
4330 M:      Andrii Nakryiko <[email protected]>
4331 L:      [email protected]
4332 S:      Maintained
4333 F:      kernel/bpf/ringbuf.c
4334
4335 BPF [SECURITY & LSM] (Security Audit and Enforcement using BPF)
4336 M:      KP Singh <[email protected]>
4337 M:      Matt Bobrowski <[email protected]>
4338 L:      [email protected]
4339 S:      Maintained
4340 F:      Documentation/bpf/prog_lsm.rst
4341 F:      include/linux/bpf_lsm.h
4342 F:      kernel/bpf/bpf_lsm.c
4343 F:      kernel/trace/bpf_trace.c
4344 F:      security/bpf/
4345
4346 BPF [SELFTESTS] (Test Runners & Infrastructure)
4347 M:      Andrii Nakryiko <[email protected]>
4348 M:      Eduard Zingerman <[email protected]>
4349 R:      Mykola Lysenko <[email protected]>
4350 L:      [email protected]
4351 S:      Maintained
4352 F:      tools/testing/selftests/bpf/
4353
4354 BPF [STORAGE & CGROUPS]
4355 M:      Martin KaFai Lau <[email protected]>
4356 L:      [email protected]
4357 S:      Maintained
4358 F:      kernel/bpf/*storage.c
4359 F:      kernel/bpf/bpf_lru*
4360 F:      kernel/bpf/cgroup.c
4361
4362 BPF [TOOLING] (bpftool)
4363 M:      Quentin Monnet <[email protected]>
4364 L:      [email protected]
4365 S:      Maintained
4366 F:      kernel/bpf/disasm.*
4367 F:      tools/bpf/bpftool/
4368
4369 BPF [TRACING]
4370 M:      Song Liu <[email protected]>
4371 R:      Jiri Olsa <[email protected]>
4372 L:      [email protected]
4373 S:      Maintained
4374 F:      kernel/bpf/stackmap.c
4375 F:      kernel/trace/bpf_trace.c
4376 F:      lib/buildid.c
4377
4378 BROADCOM ASP 2.0 ETHERNET DRIVER
4379 M:      Justin Chen <[email protected]>
4380 M:      Florian Fainelli <[email protected]>
4381 L:      [email protected]
4382 L:      [email protected]
4383 S:      Supported
4384 F:      Documentation/devicetree/bindings/net/brcm,asp-v2.0.yaml
4385 F:      drivers/net/ethernet/broadcom/asp2/
4386
4387 BROADCOM B44 10/100 ETHERNET DRIVER
4388 M:      Michael Chan <[email protected]>
4389 L:      [email protected]
4390 S:      Supported
4391 F:      drivers/net/ethernet/broadcom/b44.*
4392
4393 BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
4394 M:      Florian Fainelli <[email protected]>
4395 L:      [email protected]
4396 L:      [email protected] (subscribers-only)
4397 S:      Supported
4398 F:      Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
4399 F:      drivers/net/dsa/b53/*
4400 F:      drivers/net/dsa/bcm_sf2*
4401 F:      include/linux/dsa/brcm.h
4402 F:      include/linux/platform_data/b53.h
4403
4404 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
4405 M:      Florian Fainelli <[email protected]>
4406 R:      Broadcom internal kernel review list <[email protected]>
4407 L:      [email protected] (moderated for non-subscribers)
4408 L:      [email protected] (moderated for non-subscribers)
4409 S:      Maintained
4410 T:      git https://github.com/broadcom/stblinux.git
4411 F:      Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4412 F:      drivers/pci/controller/pcie-brcmstb.c
4413 F:      drivers/staging/vc04_services
4414 N:      bcm2711
4415 N:      bcm283*
4416 N:      raspberrypi
4417
4418 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
4419 M:      Florian Fainelli <[email protected]>
4420 M:      Ray Jui <[email protected]>
4421 M:      Scott Branden <[email protected]>
4422 R:      Broadcom internal kernel review list <[email protected]>
4423 S:      Maintained
4424 T:      git https://github.com/broadcom/mach-bcm
4425 F:      arch/arm/mach-bcm/
4426 N:      bcm281*
4427 N:      bcm113*
4428 N:      bcm216*
4429 N:      kona
4430
4431 BROADCOM BCM2835 CAMERA DRIVERS
4432 M:      Raspberry Pi Kernel Maintenance <[email protected]>
4433 L:      [email protected]
4434 S:      Maintained
4435 F:      Documentation/devicetree/bindings/media/brcm,bcm2835-unicam.yaml
4436 F:      drivers/media/platform/broadcom/bcm2835-unicam*
4437
4438 BROADCOM BCM47XX MIPS ARCHITECTURE
4439 M:      Hauke Mehrtens <[email protected]>
4440 M:      Rafał Miłecki <[email protected]>
4441 L:      [email protected]
4442 S:      Maintained
4443 F:      Documentation/devicetree/bindings/mips/brcm/
4444 F:      arch/mips/bcm47xx/*
4445 F:      arch/mips/include/asm/mach-bcm47xx/*
4446
4447 BROADCOM BCM4908 ETHERNET DRIVER
4448 M:      Rafał Miłecki <[email protected]>
4449 R:      Broadcom internal kernel review list <[email protected]>
4450 L:      [email protected]
4451 S:      Maintained
4452 F:      Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
4453 F:      drivers/net/ethernet/broadcom/bcm4908_enet.*
4454 F:      drivers/net/ethernet/broadcom/unimac.h
4455
4456 BROADCOM BCM4908 PINMUX DRIVER
4457 M:      Rafał Miłecki <[email protected]>
4458 R:      Broadcom internal kernel review list <[email protected]>
4459 L:      [email protected]
4460 S:      Maintained
4461 F:      Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml
4462 F:      drivers/pinctrl/bcm/pinctrl-bcm4908.c
4463
4464 BROADCOM BCM5301X ARM ARCHITECTURE
4465 M:      Florian Fainelli <[email protected]>
4466 M:      Hauke Mehrtens <[email protected]>
4467 M:      Rafał Miłecki <[email protected]>
4468 R:      Broadcom internal kernel review list <[email protected]>
4469 L:      [email protected] (moderated for non-subscribers)
4470 S:      Maintained
4471 F:      arch/arm/boot/dts/broadcom/bcm-ns.dtsi
4472 F:      arch/arm/boot/dts/broadcom/bcm470*
4473 F:      arch/arm/boot/dts/broadcom/bcm5301*
4474 F:      arch/arm/boot/dts/broadcom/bcm953012*
4475 F:      arch/arm/mach-bcm/bcm_5301x.c
4476
4477 BROADCOM BCM53573 ARM ARCHITECTURE
4478 M:      Florian Fainelli <[email protected]>
4479 M:      Rafał Miłecki <[email protected]>
4480 R:      Broadcom internal kernel review list <[email protected]>
4481 L:      [email protected] (moderated for non-subscribers)
4482 S:      Maintained
4483 F:      arch/arm/boot/dts/broadcom/bcm47189*
4484 F:      arch/arm/boot/dts/broadcom/bcm53573*
4485
4486 BROADCOM BCM63XX/BCM33XX UDC DRIVER
4487 M:      Kevin Cernekee <[email protected]>
4488 L:      [email protected]
4489 S:      Maintained
4490 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
4491
4492 BROADCOM BCM7XXX ARM ARCHITECTURE
4493 M:      Florian Fainelli <[email protected]>
4494 R:      Broadcom internal kernel review list <[email protected]>
4495 L:      [email protected] (moderated for non-subscribers)
4496 S:      Maintained
4497 T:      git https://github.com/broadcom/stblinux.git
4498 F:      Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4499 F:      arch/arm/boot/dts/broadcom/bcm7*.dts*
4500 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
4501 F:      arch/arm/mach-bcm/*brcmstb*
4502 F:      arch/arm/mm/cache-b15-rac.c
4503 F:      drivers/bus/brcmstb_gisb.c
4504 F:      drivers/pci/controller/pcie-brcmstb.c
4505 N:      brcmstb
4506 N:      bcm7038
4507 N:      bcm7120
4508
4509 BROADCOM BCMBCA ARM ARCHITECTURE
4510 M:      William Zhang <[email protected]>
4511 M:      Anand Gore <[email protected]>
4512 M:      Kursad Oney <[email protected]>
4513 M:      Florian Fainelli <[email protected]>
4514 M:      Rafał Miłecki <[email protected]>
4515 R:      Broadcom internal kernel review list <[email protected]>
4516 L:      [email protected] (moderated for non-subscribers)
4517 S:      Maintained
4518 T:      git https://github.com/broadcom/stblinux.git
4519 F:      Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml
4520 F:      arch/arm64/boot/dts/broadcom/bcmbca/*
4521 N:      bcmbca
4522 N:      bcm[9]?47622
4523 N:      bcm[9]?4912
4524 N:      bcm[9]?63138
4525 N:      bcm[9]?63146
4526 N:      bcm[9]?63148
4527 N:      bcm[9]?63158
4528 N:      bcm[9]?63178
4529 N:      bcm[9]?6756
4530 N:      bcm[9]?6813
4531 N:      bcm[9]?6846
4532 N:      bcm[9]?6855
4533 N:      bcm[9]?6856
4534 N:      bcm[9]?6858
4535 N:      bcm[9]?6878
4536
4537 BROADCOM BDC DRIVER
4538 M:      Justin Chen <[email protected]>
4539 M:      Al Cooper <[email protected]>
4540 R:      Broadcom internal kernel review list <[email protected]>
4541 L:      [email protected]
4542 S:      Maintained
4543 F:      Documentation/devicetree/bindings/usb/brcm,bdc.yaml
4544 F:      drivers/usb/gadget/udc/bdc/
4545
4546 BROADCOM BMIPS CPUFREQ DRIVER
4547 M:      Markus Mayer <[email protected]>
4548 R:      Broadcom internal kernel review list <[email protected]>
4549 L:      [email protected]
4550 S:      Maintained
4551 F:      drivers/cpufreq/bmips-cpufreq.c
4552
4553 BROADCOM BMIPS MIPS ARCHITECTURE
4554 M:      Florian Fainelli <[email protected]>
4555 R:      Broadcom internal kernel review list <[email protected]>
4556 L:      [email protected]
4557 S:      Maintained
4558 T:      git https://github.com/broadcom/stblinux.git
4559 F:      arch/mips/bmips/*
4560 F:      arch/mips/boot/dts/brcm/bcm*.dts*
4561 F:      arch/mips/include/asm/mach-bmips/*
4562 F:      arch/mips/kernel/*bmips*
4563 F:      drivers/irqchip/irq-bcm63*
4564 F:      drivers/irqchip/irq-bcm7*
4565 F:      drivers/irqchip/irq-brcmstb*
4566 F:      drivers/pmdomain/bcm/bcm63xx-power.c
4567 F:      include/linux/bcm963xx_nvram.h
4568 F:      include/linux/bcm963xx_tag.h
4569
4570 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
4571 M:      Rasesh Mody <[email protected]>
4572 M:      [email protected]
4573 L:      [email protected]
4574 S:      Supported
4575 F:      drivers/net/ethernet/broadcom/bnx2.*
4576 F:      drivers/net/ethernet/broadcom/bnx2_*
4577
4578 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
4579 M:      Saurav Kashyap <[email protected]>
4580 M:      Javed Hasan <[email protected]>
4581 M:      [email protected]
4582 L:      [email protected]
4583 S:      Supported
4584 F:      drivers/scsi/bnx2fc/
4585
4586 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
4587 M:      Nilesh Javali <[email protected]>
4588 M:      Manish Rangankar <[email protected]>
4589 M:      [email protected]
4590 L:      [email protected]
4591 S:      Supported
4592 F:      drivers/scsi/bnx2i/
4593
4594 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
4595 M:      Sudarsana Kalluru <[email protected]>
4596 M:      Manish Chopra <[email protected]>
4597 L:      [email protected]
4598 S:      Supported
4599 F:      drivers/net/ethernet/broadcom/bnx2x/
4600
4601 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
4602 M:      Michael Chan <[email protected]>
4603 L:      [email protected]
4604 S:      Supported
4605 F:      drivers/firmware/broadcom/tee_bnxt_fw.c
4606 F:      drivers/net/ethernet/broadcom/bnxt/
4607 F:      include/linux/firmware/broadcom/tee_bnxt_fw.h
4608
4609 BROADCOM BRCM80211 IEEE802.11 WIRELESS DRIVERS
4610 M:      Arend van Spriel <[email protected]>
4611 L:      [email protected]
4612 L:      [email protected]
4613 L:      [email protected]
4614 S:      Supported
4615 F:      drivers/net/wireless/broadcom/brcm80211/
4616 F:      include/linux/platform_data/brcmfmac.h
4617
4618 BROADCOM BRCMSTB GPIO DRIVER
4619 M:      Doug Berger <[email protected]>
4620 M:      Florian Fainelli <[email protected]>
4621 R:      Broadcom internal kernel review list <[email protected]>
4622 S:      Supported
4623 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
4624 F:      drivers/gpio/gpio-brcmstb.c
4625
4626 BROADCOM BRCMSTB I2C DRIVER
4627 M:      Kamal Dasu <[email protected]>
4628 R:      Broadcom internal kernel review list <[email protected]>
4629 L:      [email protected]
4630 S:      Supported
4631 F:      Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
4632 F:      drivers/i2c/busses/i2c-brcmstb.c
4633
4634 BROADCOM BRCMSTB UART DRIVER
4635 M:      Al Cooper <[email protected]>
4636 R:      Broadcom internal kernel review list <[email protected]>
4637 L:      [email protected]
4638 S:      Maintained
4639 F:      Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
4640 F:      drivers/tty/serial/8250/8250_bcm7271.c
4641
4642 BROADCOM BRCMSTB USB EHCI DRIVER
4643 M:      Justin Chen <[email protected]>
4644 M:      Al Cooper <[email protected]>
4645 R:      Broadcom internal kernel review list <[email protected]>
4646 L:      [email protected]
4647 S:      Maintained
4648 F:      Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
4649 F:      drivers/usb/host/ehci-brcm.*
4650
4651 BROADCOM BRCMSTB USB PIN MAP DRIVER
4652 M:      Al Cooper <[email protected]>
4653 R:      Broadcom internal kernel review list <[email protected]>
4654 L:      [email protected]
4655 S:      Maintained
4656 F:      Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
4657 F:      drivers/usb/misc/brcmstb-usb-pinmap.c
4658
4659 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
4660 M:      Justin Chen <[email protected]>
4661 M:      Al Cooper <[email protected]>
4662 R:      Broadcom internal kernel review list <[email protected]>
4663 L:      [email protected]
4664 S:      Maintained
4665 F:      drivers/phy/broadcom/phy-brcm-usb*
4666
4667 BROADCOM Broadband SoC High Speed SPI Controller DRIVER
4668 M:      William Zhang <[email protected]>
4669 M:      Kursad Oney <[email protected]>
4670 M:      Jonas Gorski <[email protected]>
4671 R:      Broadcom internal kernel review list <[email protected]>
4672 L:      [email protected]
4673 S:      Maintained
4674 F:      Documentation/devicetree/bindings/spi/brcm,bcm63xx-hsspi.yaml
4675 F:      drivers/spi/spi-bcm63xx-hsspi.c
4676 F:      drivers/spi/spi-bcmbca-hsspi.c
4677
4678 BROADCOM BCM6348/BCM6358 SPI controller DRIVER
4679 M:      Jonas Gorski <[email protected]>
4680 L:      [email protected]
4681 S:      Odd Fixes
4682 F:      Documentation/devicetree/bindings/spi/brcm,bcm63xx-spi.yaml
4683 F:      drivers/spi/spi-bcm63xx.c
4684
4685 BROADCOM ETHERNET PHY DRIVERS
4686 M:      Florian Fainelli <[email protected]>
4687 R:      Broadcom internal kernel review list <[email protected]>
4688 L:      [email protected]
4689 S:      Supported
4690 F:      Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
4691 F:      drivers/net/phy/bcm*.[ch]
4692 F:      drivers/net/phy/broadcom.c
4693 F:      include/linux/brcmphy.h
4694
4695 BROADCOM GENET ETHERNET DRIVER
4696 M:      Doug Berger <[email protected]>
4697 M:      Florian Fainelli <[email protected]>
4698 R:      Broadcom internal kernel review list <[email protected]>
4699 L:      [email protected]
4700 S:      Supported
4701 F:      Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
4702 F:      Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
4703 F:      drivers/net/ethernet/broadcom/genet/
4704 F:      drivers/net/ethernet/broadcom/unimac.h
4705 F:      drivers/net/mdio/mdio-bcm-unimac.c
4706 F:      include/linux/platform_data/bcmgenet.h
4707 F:      include/linux/platform_data/mdio-bcm-unimac.h
4708
4709 BROADCOM IPROC ARM ARCHITECTURE
4710 M:      Ray Jui <[email protected]>
4711 M:      Scott Branden <[email protected]>
4712 R:      Broadcom internal kernel review list <[email protected]>
4713 L:      [email protected] (moderated for non-subscribers)
4714 S:      Maintained
4715 T:      git https://github.com/broadcom/stblinux.git
4716 F:      arch/arm64/boot/dts/broadcom/northstar2/*
4717 F:      arch/arm64/boot/dts/broadcom/stingray/*
4718 F:      drivers/clk/bcm/clk-ns*
4719 F:      drivers/clk/bcm/clk-sr*
4720 F:      drivers/pinctrl/bcm/pinctrl-ns*
4721 F:      include/dt-bindings/clock/bcm-sr*
4722 N:      iproc
4723 N:      cygnus
4724 N:      bcm[-_]nsp
4725 N:      bcm9113*
4726 N:      bcm9583*
4727 N:      bcm9585*
4728 N:      bcm9586*
4729 N:      bcm988312
4730 N:      bcm113*
4731 N:      bcm583*
4732 N:      bcm585*
4733 N:      bcm586*
4734 N:      bcm88312
4735 N:      hr2
4736 N:      stingray
4737
4738 BROADCOM IPROC GBIT ETHERNET DRIVER
4739 M:      Rafał Miłecki <[email protected]>
4740 R:      Broadcom internal kernel review list <[email protected]>
4741 L:      [email protected]
4742 S:      Maintained
4743 F:      Documentation/devicetree/bindings/net/brcm,amac.yaml
4744 F:      drivers/net/ethernet/broadcom/bgmac*
4745 F:      drivers/net/ethernet/broadcom/unimac.h
4746
4747 BROADCOM KONA GPIO DRIVER
4748 M:      Ray Jui <[email protected]>
4749 R:      Broadcom internal kernel review list <[email protected]>
4750 S:      Supported
4751 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.yaml
4752 F:      drivers/gpio/gpio-bcm-kona.c
4753
4754 BROADCOM MPI3 STORAGE CONTROLLER DRIVER
4755 M:      Sathya Prakash Veerichetty <[email protected]>
4756 M:      Kashyap Desai <[email protected]>
4757 M:      Sumit Saxena <[email protected]>
4758 M:      Sreekanth Reddy <[email protected]>
4759 L:      [email protected]
4760 L:      [email protected]
4761 S:      Supported
4762 W:      https://www.broadcom.com/support/storage
4763 F:      drivers/scsi/mpi3mr/
4764
4765 BROADCOM NETXTREME-E ROCE DRIVER
4766 M:      Selvin Xavier <[email protected]>
4767 L:      [email protected]
4768 S:      Supported
4769 W:      http://www.broadcom.com
4770 F:      drivers/infiniband/hw/bnxt_re/
4771 F:      include/uapi/rdma/bnxt_re-abi.h
4772
4773 BROADCOM NVRAM DRIVER
4774 M:      Rafał Miłecki <[email protected]>
4775 L:      [email protected]
4776 S:      Maintained
4777 F:      drivers/firmware/broadcom/*
4778
4779 BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
4780 M:      Rafał Miłecki <[email protected]>
4781 M:      Florian Fainelli <[email protected]>
4782 R:      Broadcom internal kernel review list <[email protected]>
4783 L:      [email protected]
4784 S:      Maintained
4785 T:      git https://github.com/broadcom/stblinux.git
4786 F:      drivers/pmdomain/bcm/bcm-pmb.c
4787 F:      include/dt-bindings/soc/bcm-pmb.h
4788
4789 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
4790 M:      Rafał Miłecki <[email protected]>
4791 L:      [email protected]
4792 S:      Maintained
4793 F:      drivers/bcma/
4794 F:      include/linux/bcma/
4795
4796 BROADCOM SPI DRIVER
4797 M:      Kamal Dasu <[email protected]>
4798 R:      Broadcom internal kernel review list <[email protected]>
4799 S:      Maintained
4800 F:      Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
4801 F:      drivers/spi/spi-bcm-qspi.*
4802 F:      drivers/spi/spi-brcmstb-qspi.c
4803 F:      drivers/spi/spi-iproc-qspi.c
4804
4805 BROADCOM STB AVS CPUFREQ DRIVER
4806 M:      Markus Mayer <[email protected]>
4807 R:      Broadcom internal kernel review list <[email protected]>
4808 L:      [email protected]
4809 S:      Maintained
4810 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
4811 F:      drivers/cpufreq/brcmstb*
4812
4813 BROADCOM STB AVS TMON DRIVER
4814 M:      Markus Mayer <[email protected]>
4815 R:      Broadcom internal kernel review list <[email protected]>
4816 L:      [email protected]
4817 S:      Maintained
4818 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
4819 F:      drivers/thermal/broadcom/brcmstb*
4820
4821 BROADCOM STB DPFE DRIVER
4822 M:      Markus Mayer <[email protected]>
4823 R:      Broadcom internal kernel review list <[email protected]>
4824 L:      [email protected] (moderated for non-subscribers)
4825 S:      Maintained
4826 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
4827 F:      drivers/memory/brcmstb_dpfe.c
4828
4829 BROADCOM STB NAND FLASH DRIVER
4830 M:      Brian Norris <[email protected]>
4831 M:      Kamal Dasu <[email protected]>
4832 R:      Broadcom internal kernel review list <[email protected]>
4833 L:      [email protected]
4834 S:      Maintained
4835 F:      drivers/mtd/nand/raw/brcmnand/
4836 F:      include/linux/platform_data/brcmnand.h
4837
4838 BROADCOM STB PCIE DRIVER
4839 M:      Jim Quinlan <[email protected]>
4840 M:      Nicolas Saenz Julienne <[email protected]>
4841 M:      Florian Fainelli <[email protected]>
4842 R:      Broadcom internal kernel review list <[email protected]>
4843 L:      [email protected]
4844 S:      Maintained
4845 F:      Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4846 F:      drivers/pci/controller/pcie-brcmstb.c
4847
4848 BROADCOM SYSTEMPORT ETHERNET DRIVER
4849 M:      Florian Fainelli <[email protected]>
4850 R:      Broadcom internal kernel review list <[email protected]>
4851 L:      [email protected]
4852 S:      Supported
4853 F:      Documentation/devicetree/bindings/net/brcm,systemport.yaml
4854 F:      drivers/net/ethernet/broadcom/bcmsysport.*
4855 F:      drivers/net/ethernet/broadcom/unimac.h
4856
4857 BROADCOM TG3 GIGABIT ETHERNET DRIVER
4858 M:      Pavan Chebbi <[email protected]>
4859 M:      Michael Chan <[email protected]>
4860 L:      [email protected]
4861 S:      Supported
4862 F:      drivers/net/ethernet/broadcom/tg3.*
4863
4864 BROADCOM VK DRIVER
4865 M:      Scott Branden <[email protected]>
4866 R:      Broadcom internal kernel review list <[email protected]>
4867 S:      Supported
4868 F:      drivers/misc/bcm-vk/
4869 F:      include/uapi/linux/misc/bcm_vk.h
4870
4871 BROCADE BFA FC SCSI DRIVER
4872 M:      Anil Gurumurthy <[email protected]>
4873 M:      Sudarsana Kalluru <[email protected]>
4874 L:      [email protected]
4875 S:      Supported
4876 F:      drivers/scsi/bfa/
4877
4878 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
4879 M:      Rasesh Mody <[email protected]>
4880 M:      Sudarsana Kalluru <[email protected]>
4881 M:      [email protected]
4882 L:      [email protected]
4883 S:      Supported
4884 F:      drivers/net/ethernet/brocade/bna/
4885
4886 BSG (block layer generic sg v4 driver)
4887 M:      FUJITA Tomonori <[email protected]>
4888 L:      [email protected]
4889 S:      Supported
4890 F:      block/bsg.c
4891 F:      include/linux/bsg.h
4892 F:      include/uapi/linux/bsg.h
4893
4894 BT87X AUDIO DRIVER
4895 M:      Clemens Ladisch <[email protected]>
4896 L:      [email protected]
4897 S:      Maintained
4898 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4899 F:      Documentation/sound/cards/bt87x.rst
4900 F:      sound/pci/bt87x.c
4901
4902 BT8XXGPIO DRIVER
4903 M:      Michael Buesch <[email protected]>
4904 S:      Maintained
4905 W:      http://bu3sch.de/btgpio.php
4906 F:      drivers/gpio/gpio-bt8xx.c
4907
4908 BTRFS FILE SYSTEM
4909 M:      Chris Mason <[email protected]>
4910 M:      Josef Bacik <[email protected]>
4911 M:      David Sterba <[email protected]>
4912 L:      [email protected]
4913 S:      Maintained
4914 W:      https://btrfs.readthedocs.io
4915 Q:      https://patchwork.kernel.org/project/linux-btrfs/list/
4916 C:      irc://irc.libera.chat/btrfs
4917 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
4918 F:      Documentation/filesystems/btrfs.rst
4919 F:      fs/btrfs/
4920 F:      include/linux/btrfs*
4921 F:      include/trace/events/btrfs.h
4922 F:      include/uapi/linux/btrfs*
4923
4924 BTTV VIDEO4LINUX DRIVER
4925 M:      Mauro Carvalho Chehab <[email protected]>
4926 L:      [email protected]
4927 S:      Odd fixes
4928 W:      https://linuxtv.org
4929 T:      git git://linuxtv.org/media.git
4930 F:      Documentation/driver-api/media/drivers/bttv*
4931 F:      drivers/media/pci/bt8xx/bttv*
4932
4933 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4934 M:      Chanwoo Choi <[email protected]>
4935 L:      [email protected]
4936 L:      [email protected]
4937 S:      Maintained
4938 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4939 F:      Documentation/devicetree/bindings/interconnect/samsung,exynos-bus.yaml
4940 F:      drivers/devfreq/exynos-bus.c
4941
4942 BUSLOGIC SCSI DRIVER
4943 M:      Khalid Aziz <[email protected]>
4944 L:      [email protected]
4945 S:      Maintained
4946 F:      drivers/scsi/BusLogic.*
4947 F:      drivers/scsi/FlashPoint.*
4948
4949 BXCAN CAN NETWORK DRIVER
4950 M:      Dario Binacchi <[email protected]>
4951 L:      [email protected]
4952 S:      Maintained
4953 F:      Documentation/devicetree/bindings/net/can/st,stm32-bxcan.yaml
4954 F:      drivers/net/can/bxcan.c
4955
4956 C-MEDIA CMI8788 DRIVER
4957 M:      Clemens Ladisch <[email protected]>
4958 L:      [email protected]
4959 S:      Maintained
4960 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4961 F:      sound/pci/oxygen/
4962
4963 C-SKY ARCHITECTURE
4964 M:      Guo Ren <[email protected]>
4965 L:      [email protected]
4966 S:      Supported
4967 T:      git https://github.com/c-sky/csky-linux.git
4968 F:      Documentation/devicetree/bindings/csky/
4969 F:      Documentation/devicetree/bindings/interrupt-controller/csky,*
4970 F:      Documentation/devicetree/bindings/timer/csky,*
4971 F:      arch/csky/
4972 F:      drivers/clocksource/timer-gx6605s.c
4973 F:      drivers/clocksource/timer-mp-csky.c
4974 F:      drivers/irqchip/irq-csky-*
4975 N:      csky
4976 K:      csky
4977
4978 CA8210 IEEE-802.15.4 RADIO DRIVER
4979 L:      [email protected]
4980 S:      Orphan
4981 W:      https://github.com/Cascoda/ca8210-linux.git
4982 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
4983 F:      drivers/net/ieee802154/ca8210.c
4984
4985 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
4986 M:      David Howells <[email protected]>
4987 L:      [email protected]
4988 S:      Supported
4989 F:      Documentation/filesystems/caching/cachefiles.rst
4990 F:      fs/cachefiles/
4991
4992 CACHESTAT: PAGE CACHE STATS FOR A FILE
4993 M:      Nhat Pham <[email protected]>
4994 M:      Johannes Weiner <[email protected]>
4995 L:      [email protected]
4996 S:      Maintained
4997 F:      tools/testing/selftests/cachestat/test_cachestat.c
4998
4999 CADENCE MIPI-CSI2 BRIDGES
5000 M:      Maxime Ripard <[email protected]>
5001 L:      [email protected]
5002 S:      Maintained
5003 F:      Documentation/devicetree/bindings/media/cdns,*.txt
5004 F:      Documentation/devicetree/bindings/media/cdns,csi2rx.yaml
5005 F:      drivers/media/platform/cadence/cdns-csi2*
5006
5007 CADENCE NAND DRIVER
5008 L:      [email protected]
5009 S:      Orphan
5010 F:      Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
5011 F:      drivers/mtd/nand/raw/cadence-nand-controller.c
5012
5013 CADENCE USB3 DRD IP DRIVER
5014 M:      Peter Chen <[email protected]>
5015 M:      Pawel Laszczak <[email protected]>
5016 R:      Roger Quadros <[email protected]>
5017 L:      [email protected]
5018 S:      Maintained
5019 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
5020 F:      Documentation/devicetree/bindings/usb/cdns,usb3.yaml
5021 F:      drivers/usb/cdns3/
5022 X:      drivers/usb/cdns3/cdnsp*
5023
5024 CADENCE USBHS DRIVER
5025 M:      Pawel Laszczak <[email protected]>
5026 L:      [email protected]
5027 S:      Maintained
5028 F:      drivers/usb/gadget/udc/cdns2
5029
5030 CADENCE USBSSP DRD IP DRIVER
5031 M:      Pawel Laszczak <[email protected]>
5032 L:      [email protected]
5033 S:      Maintained
5034 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
5035 F:      drivers/usb/cdns3/
5036 X:      drivers/usb/cdns3/cdns3*
5037
5038 CADET FM/AM RADIO RECEIVER DRIVER
5039 M:      Hans Verkuil <[email protected]>
5040 L:      [email protected]
5041 S:      Maintained
5042 W:      https://linuxtv.org
5043 T:      git git://linuxtv.org/media.git
5044 F:      drivers/media/radio/radio-cadet*
5045
5046 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
5047 L:      [email protected]
5048 S:      Orphan
5049 T:      git git://linuxtv.org/media.git
5050 F:      Documentation/admin-guide/media/cafe_ccic*
5051 F:      drivers/media/platform/marvell/
5052
5053 CAIF NETWORK LAYER
5054 L:      [email protected]
5055 S:      Orphan
5056 F:      Documentation/networking/caif/
5057 F:      drivers/net/caif/
5058 F:      include/net/caif/
5059 F:      include/uapi/linux/caif/
5060 F:      net/caif/
5061
5062 CAKE QDISC
5063 M:      Toke Høiland-Jørgensen <[email protected]>
5064 L:      [email protected] (moderated for non-subscribers)
5065 S:      Maintained
5066 F:      net/sched/sch_cake.c
5067
5068 CAN NETWORK DRIVERS
5069 M:      Marc Kleine-Budde <[email protected]>
5070 M:      Vincent Mailhol <[email protected]>
5071 L:      [email protected]
5072 S:      Maintained
5073 W:      https://github.com/linux-can
5074 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
5075 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
5076 F:      Documentation/devicetree/bindings/net/can/
5077 F:      Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
5078 F:      drivers/net/can/
5079 F:      drivers/phy/phy-can-transceiver.c
5080 F:      include/linux/can/bittiming.h
5081 F:      include/linux/can/dev.h
5082 F:      include/linux/can/length.h
5083 F:      include/linux/can/platform/
5084 F:      include/linux/can/rx-offload.h
5085 F:      include/uapi/linux/can/error.h
5086 F:      include/uapi/linux/can/netlink.h
5087 F:      include/uapi/linux/can/vxcan.h
5088
5089 CAN NETWORK LAYER
5090 M:      Oliver Hartkopp <[email protected]>
5091 M:      Marc Kleine-Budde <[email protected]>
5092 L:      [email protected]
5093 S:      Maintained
5094 W:      https://github.com/linux-can
5095 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
5096 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
5097 F:      Documentation/networking/can.rst
5098 F:      Documentation/networking/iso15765-2.rst
5099 F:      include/linux/can/can-ml.h
5100 F:      include/linux/can/core.h
5101 F:      include/linux/can/skb.h
5102 F:      include/net/netns/can.h
5103 F:      include/uapi/linux/can.h
5104 F:      include/uapi/linux/can/bcm.h
5105 F:      include/uapi/linux/can/gw.h
5106 F:      include/uapi/linux/can/isotp.h
5107 F:      include/uapi/linux/can/raw.h
5108 F:      net/can/
5109
5110 CAN-J1939 NETWORK LAYER
5111 M:      Robin van der Gracht <[email protected]>
5112 M:      Oleksij Rempel <[email protected]>
5113 R:      [email protected]
5114 L:      [email protected]
5115 S:      Maintained
5116 F:      Documentation/networking/j1939.rst
5117 F:      include/uapi/linux/can/j1939.h
5118 F:      net/can/j1939/
5119
5120 CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
5121 M:      Damien Le Moal <[email protected]>
5122 L:      [email protected]
5123 L:      [email protected] (pinctrl driver)
5124 F:      Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
5125 F:      drivers/pinctrl/pinctrl-k210.c
5126
5127 CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
5128 M:      Damien Le Moal <[email protected]>
5129 L:      [email protected]
5130 L:      [email protected]
5131 S:      Maintained
5132 F:      Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
5133 F:      drivers/reset/reset-k210.c
5134
5135 CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
5136 M:      Damien Le Moal <[email protected]>
5137 L:      [email protected]
5138 S:      Maintained
5139 F:      Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
5140 F:      drivers/soc/canaan/
5141 F:      include/soc/canaan/
5142
5143 CAPABILITIES
5144 M:      Serge Hallyn <[email protected]>
5145 L:      [email protected]
5146 S:      Supported
5147 F:      include/linux/capability.h
5148 F:      include/uapi/linux/capability.h
5149 F:      kernel/capability.c
5150 F:      security/commoncap.c
5151
5152 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
5153 M:      Kevin Tsai <[email protected]>
5154 S:      Maintained
5155 F:      drivers/iio/light/cm*
5156
5157 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
5158 M:      Christian Lamparter <[email protected]>
5159 L:      [email protected]
5160 S:      Maintained
5161 W:      https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
5162 F:      drivers/net/wireless/ath/carl9170/
5163
5164 CAVIUM I2C DRIVER
5165 M:      Robert Richter <[email protected]>
5166 S:      Odd Fixes
5167 W:      http://www.marvell.com
5168 F:      drivers/i2c/busses/i2c-octeon*
5169 F:      drivers/i2c/busses/i2c-thunderx*
5170
5171 CAVIUM LIQUIDIO NETWORK DRIVER
5172 L:      [email protected]
5173 S:      Orphan
5174 W:      http://www.marvell.com
5175 F:      drivers/net/ethernet/cavium/liquidio/
5176
5177 CAVIUM MMC DRIVER
5178 M:      Robert Richter <[email protected]>
5179 S:      Odd Fixes
5180 W:      http://www.marvell.com
5181 F:      drivers/mmc/host/cavium*
5182
5183 CAVIUM OCTEON-TX CRYPTO DRIVER
5184 M:      George Cherian <[email protected]>
5185 L:      [email protected]
5186 S:      Supported
5187 W:      http://www.marvell.com
5188 F:      drivers/crypto/cavium/cpt/
5189
5190 CAVIUM THUNDERX2 ARM64 SOC
5191 M:      Robert Richter <[email protected]>
5192 L:      [email protected] (moderated for non-subscribers)
5193 S:      Odd Fixes
5194 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
5195 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
5196
5197 CBS/ETF/TAPRIO QDISCS
5198 M:      Vinicius Costa Gomes <[email protected]>
5199 L:      [email protected]
5200 S:      Maintained
5201 F:      net/sched/sch_cbs.c
5202 F:      net/sched/sch_etf.c
5203 F:      net/sched/sch_taprio.c
5204
5205 CC2520 IEEE-802.15.4 RADIO DRIVER
5206 M:      Stefan Schmidt <[email protected]>
5207 L:      [email protected]
5208 S:      Odd Fixes
5209 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
5210 F:      drivers/net/ieee802154/cc2520.c
5211
5212 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
5213 M:      Gilad Ben-Yossef <[email protected]>
5214 L:      [email protected]
5215 S:      Supported
5216 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
5217 F:      drivers/crypto/ccree/
5218
5219 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
5220 M:      Hadar Gat <[email protected]>
5221 L:      [email protected]
5222 S:      Supported
5223 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
5224 F:      Documentation/devicetree/bindings/rng/arm-cctrng.yaml
5225 F:      drivers/char/hw_random/cctrng.c
5226 F:      drivers/char/hw_random/cctrng.h
5227
5228 CEC FRAMEWORK
5229 M:      Hans Verkuil <[email protected]>
5230 L:      [email protected]
5231 S:      Supported
5232 W:      http://linuxtv.org
5233 T:      git git://linuxtv.org/media.git
5234 F:      Documentation/ABI/testing/debugfs-cec-error-inj
5235 F:      Documentation/devicetree/bindings/media/cec/cec-common.yaml
5236 F:      Documentation/driver-api/media/cec-core.rst
5237 F:      Documentation/userspace-api/media/cec
5238 F:      drivers/media/cec/
5239 F:      drivers/media/rc/keymaps/rc-cec.c
5240 F:      include/media/cec-notifier.h
5241 F:      include/media/cec.h
5242 F:      include/uapi/linux/cec-funcs.h
5243 F:      include/uapi/linux/cec.h
5244
5245 CEC GPIO DRIVER
5246 M:      Hans Verkuil <[email protected]>
5247 L:      [email protected]
5248 S:      Supported
5249 W:      http://linuxtv.org
5250 T:      git git://linuxtv.org/media.git
5251 F:      Documentation/devicetree/bindings/media/cec/cec-gpio.yaml
5252 F:      drivers/media/cec/platform/cec-gpio/
5253
5254 CELL BROADBAND ENGINE ARCHITECTURE
5255 L:      [email protected]
5256 S:      Orphan
5257 F:      arch/powerpc/include/asm/cell*.h
5258 F:      arch/powerpc/include/asm/spu*.h
5259 F:      arch/powerpc/include/uapi/asm/spu*.h
5260 F:      arch/powerpc/platforms/cell/
5261
5262 CELLWISE CW2015 BATTERY DRIVER
5263 M:      Tobias Schrammm <[email protected]>
5264 S:      Maintained
5265 F:      Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
5266 F:      drivers/power/supply/cw2015_battery.c
5267
5268 CEPH COMMON CODE (LIBCEPH)
5269 M:      Ilya Dryomov <[email protected]>
5270 M:      Xiubo Li <[email protected]>
5271 L:      [email protected]
5272 S:      Supported
5273 W:      http://ceph.com/
5274 T:      git https://github.com/ceph/ceph-client.git
5275 F:      include/linux/ceph/
5276 F:      include/linux/crush/
5277 F:      net/ceph/
5278
5279 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
5280 M:      Xiubo Li <[email protected]>
5281 M:      Ilya Dryomov <[email protected]>
5282 L:      [email protected]
5283 S:      Supported
5284 W:      http://ceph.com/
5285 T:      git https://github.com/ceph/ceph-client.git
5286 F:      Documentation/filesystems/ceph.rst
5287 F:      fs/ceph/
5288
5289 CERTIFICATE HANDLING
5290 M:      David Howells <[email protected]>
5291 M:      David Woodhouse <[email protected]>
5292 L:      [email protected]
5293 S:      Maintained
5294 F:      Documentation/admin-guide/module-signing.rst
5295 F:      certs/
5296 F:      scripts/sign-file.c
5297 F:      scripts/ssl-common.h
5298 F:      tools/certs/
5299
5300 CFAG12864B LCD DRIVER
5301 M:      Miguel Ojeda <[email protected]>
5302 S:      Maintained
5303 F:      drivers/auxdisplay/cfag12864b.c
5304 F:      include/linux/cfag12864b.h
5305
5306 CFAG12864BFB LCD FRAMEBUFFER DRIVER
5307 M:      Miguel Ojeda <[email protected]>
5308 S:      Maintained
5309 F:      drivers/auxdisplay/cfag12864bfb.c
5310 F:      include/linux/cfag12864b.h
5311
5312 CHAR and MISC DRIVERS
5313 M:      Arnd Bergmann <[email protected]>
5314 M:      Greg Kroah-Hartman <[email protected]>
5315 S:      Supported
5316 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
5317 F:      drivers/char/
5318 F:      drivers/misc/
5319 F:      include/linux/miscdevice.h
5320 X:      drivers/char/agp/
5321 X:      drivers/char/hw_random/
5322 X:      drivers/char/ipmi/
5323 X:      drivers/char/random.c
5324 X:      drivers/char/tpm/
5325
5326 CHARGERLAB POWER-Z HARDWARE MONITOR DRIVER
5327 M:      Thomas Weißschuh <[email protected]>
5328 L:      [email protected]
5329 S:      Maintained
5330 F:      Documentation/hwmon/powerz.rst
5331 F:      drivers/hwmon/powerz.c
5332
5333 CHECKPATCH
5334 M:      Andy Whitcroft <[email protected]>
5335 M:      Joe Perches <[email protected]>
5336 R:      Dwaipayan Ray <[email protected]>
5337 R:      Lukas Bulwahn <[email protected]>
5338 S:      Maintained
5339 F:      scripts/checkpatch.pl
5340
5341 CHECKPATCH DOCUMENTATION
5342 M:      Dwaipayan Ray <[email protected]>
5343 M:      Lukas Bulwahn <[email protected]>
5344 R:      Joe Perches <[email protected]>
5345 S:      Maintained
5346 F:      Documentation/dev-tools/checkpatch.rst
5347
5348 CHINESE DOCUMENTATION
5349 M:      Alex Shi <[email protected]>
5350 M:      Yanteng Si <[email protected]>
5351 S:      Maintained
5352 F:      Documentation/translations/zh_CN/
5353
5354 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
5355 M:      Peter Chen <[email protected]>
5356 L:      [email protected]
5357 S:      Maintained
5358 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
5359 F:      drivers/usb/chipidea/
5360
5361 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
5362 M:      Hans de Goede <[email protected]>
5363 L:      [email protected]
5364 S:      Maintained
5365 F:      Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
5366 F:      drivers/input/touchscreen/chipone_icn8318.c
5367
5368 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
5369 M:      Hans de Goede <[email protected]>
5370 L:      [email protected]
5371 S:      Maintained
5372 F:      drivers/input/touchscreen/chipone_icn8505.c
5373
5374 CHROME HARDWARE PLATFORM SUPPORT
5375 M:      Benson Leung <[email protected]>
5376 M:      Tzung-Bi Shih <[email protected]>
5377 L:      [email protected]
5378 S:      Maintained
5379 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
5380 F:      drivers/platform/chrome/
5381
5382 CHROMEOS EC CODEC DRIVER
5383 M:      Cheng-Yi Chiang <[email protected]>
5384 M:      Tzung-Bi Shih <[email protected]>
5385 R:      Guenter Roeck <[email protected]>
5386 L:      [email protected]
5387 S:      Maintained
5388 F:      Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
5389 F:      sound/soc/codecs/cros_ec_codec.*
5390
5391 CHROMEOS EC CHARGE CONTROL
5392 M:      Thomas Weißschuh <[email protected]>
5393 S:      Maintained
5394 F:      drivers/power/supply/cros_charge-control.c
5395
5396 CHROMEOS EC HARDWARE MONITORING
5397 M:      Thomas Weißschuh <[email protected]>
5398 L:      [email protected]
5399 L:      [email protected]
5400 S:      Maintained
5401 F:      Documentation/hwmon/cros_ec_hwmon.rst
5402 F:      drivers/hwmon/cros_ec_hwmon.c
5403
5404 CHROMEOS EC LED DRIVER
5405 M:      Thomas Weißschuh <[email protected]>
5406 S:      Maintained
5407 F:      drivers/leds/leds-cros_ec.c
5408
5409 CHROMEOS EC SUBDRIVERS
5410 M:      Benson Leung <[email protected]>
5411 R:      Guenter Roeck <[email protected]>
5412 L:      [email protected]
5413 S:      Maintained
5414 F:      drivers/power/supply/cros_charge-control.c
5415 F:      drivers/power/supply/cros_usbpd-charger.c
5416 N:      cros_ec
5417 N:      cros-ec
5418
5419 CHROMEOS EC UART DRIVER
5420 M:      Bhanu Prakash Maiya <[email protected]>
5421 R:      Benson Leung <[email protected]>
5422 R:      Tzung-Bi Shih <[email protected]>
5423 S:      Maintained
5424 F:      drivers/platform/chrome/cros_ec_uart.c
5425
5426 CHROMEOS EC USB PD NOTIFY DRIVER
5427 M:      Prashant Malani <[email protected]>
5428 L:      [email protected]
5429 S:      Maintained
5430 F:      drivers/platform/chrome/cros_usbpd_notify.c
5431 F:      include/linux/platform_data/cros_usbpd_notify.h
5432
5433 CHROMEOS EC USB TYPE-C DRIVER
5434 M:      Prashant Malani <[email protected]>
5435 L:      [email protected]
5436 S:      Maintained
5437 F:      drivers/platform/chrome/cros_ec_typec.*
5438 F:      drivers/platform/chrome/cros_typec_switch.c
5439 F:      drivers/platform/chrome/cros_typec_vdm.*
5440
5441 CHROMEOS HPS DRIVER
5442 M:      Dan Callaghan <[email protected]>
5443 R:      Sami Kyöstilä <[email protected]>
5444 S:      Maintained
5445 F:      drivers/platform/chrome/cros_hps_i2c.c
5446
5447 CHROMEOS EC WATCHDOG
5448 M:      Lukasz Majczak <[email protected]>
5449 L:      [email protected]
5450 S:      Maintained
5451 F:      drivers/watchdog/cros_ec_wdt.c
5452
5453 CHRONTEL CH7322 CEC DRIVER
5454 M:      Joe Tessler <[email protected]>
5455 L:      [email protected]
5456 S:      Maintained
5457 T:      git git://linuxtv.org/media.git
5458 F:      Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
5459 F:      drivers/media/cec/i2c/ch7322.c
5460
5461 CIRRUS LOGIC AUDIO CODEC DRIVERS
5462 M:      David Rhodes <[email protected]>
5463 M:      Richard Fitzgerald <[email protected]>
5464 L:      [email protected]
5465 L:      [email protected]
5466 S:      Maintained
5467 F:      Documentation/devicetree/bindings/sound/cirrus,cs*
5468 F:      drivers/mfd/cs42l43*
5469 F:      drivers/pinctrl/cirrus/pinctrl-cs42l43*
5470 F:      drivers/spi/spi-cs42l43*
5471 F:      include/dt-bindings/sound/cs*
5472 F:      include/linux/mfd/cs42l43*
5473 F:      include/sound/cs*
5474 F:      sound/pci/hda/cirrus*
5475 F:      sound/pci/hda/cs*
5476 F:      sound/pci/hda/hda_component*
5477 F:      sound/pci/hda/hda_cs_dsp_ctl.*
5478 F:      sound/soc/codecs/cs*
5479
5480 CIRRUS LOGIC HAPTIC DRIVERS
5481 M:      James Ogletree <[email protected]>
5482 M:      Fred Treven <[email protected]>
5483 M:      Ben Bright <[email protected]>
5484 L:      [email protected]
5485 S:      Supported
5486 F:      Documentation/devicetree/bindings/input/cirrus,cs40l50.yaml
5487 F:      drivers/input/misc/cs40l*
5488 F:      drivers/mfd/cs40l*
5489 F:      include/linux/mfd/cs40l*
5490 F:      sound/soc/codecs/cs40l*
5491
5492 CIRRUS LOGIC DSP FIRMWARE DRIVER
5493 M:      Simon Trimmer <[email protected]>
5494 M:      Charles Keepax <[email protected]>
5495 M:      Richard Fitzgerald <[email protected]>
5496 L:      [email protected]
5497 S:      Supported
5498 W:      https://github.com/CirrusLogic/linux-drivers/wiki
5499 T:      git https://github.com/CirrusLogic/linux-drivers.git
5500 F:      drivers/firmware/cirrus/*
5501 F:      include/linux/firmware/cirrus/*
5502
5503 CIRRUS LOGIC EP93XX ETHERNET DRIVER
5504 M:      Hartley Sweeten <[email protected]>
5505 L:      [email protected]
5506 S:      Maintained
5507 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
5508
5509 CIRRUS LOGIC LOCHNAGAR DRIVER
5510 M:      Charles Keepax <[email protected]>
5511 M:      Richard Fitzgerald <[email protected]>
5512 L:      [email protected]
5513 S:      Supported
5514 F:      Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
5515 F:      Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
5516 F:      Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
5517 F:      Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
5518 F:      Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
5519 F:      Documentation/hwmon/lochnagar.rst
5520 F:      drivers/clk/clk-lochnagar.c
5521 F:      drivers/hwmon/lochnagar-hwmon.c
5522 F:      drivers/mfd/lochnagar-i2c.c
5523 F:      drivers/pinctrl/cirrus/pinctrl-lochnagar.c
5524 F:      drivers/regulator/lochnagar-regulator.c
5525 F:      include/dt-bindings/clock/lochnagar.h
5526 F:      include/dt-bindings/pinctrl/lochnagar.h
5527 F:      include/linux/mfd/lochnagar*
5528 F:      sound/soc/codecs/lochnagar-sc.c
5529
5530 CIRRUS LOGIC MADERA CODEC DRIVERS
5531 M:      Charles Keepax <[email protected]>
5532 M:      Richard Fitzgerald <[email protected]>
5533 L:      [email protected]
5534 L:      [email protected]
5535 S:      Supported
5536 W:      https://github.com/CirrusLogic/linux-drivers/wiki
5537 T:      git https://github.com/CirrusLogic/linux-drivers.git
5538 F:      Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
5539 F:      Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
5540 F:      Documentation/devicetree/bindings/sound/cirrus,madera.yaml
5541 F:      drivers/gpio/gpio-madera*
5542 F:      drivers/irqchip/irq-madera*
5543 F:      drivers/mfd/cs47l*
5544 F:      drivers/mfd/madera*
5545 F:      drivers/pinctrl/cirrus/*
5546 F:      include/dt-bindings/sound/madera*
5547 F:      include/linux/irqchip/irq-madera*
5548 F:      include/linux/mfd/madera/*
5549 F:      include/sound/madera*
5550 F:      sound/soc/codecs/cs47l*
5551 F:      sound/soc/codecs/madera*
5552
5553 CISCO FCOE HBA DRIVER
5554 M:      Satish Kharat <[email protected]>
5555 M:      Sesidhar Baddela <[email protected]>
5556 M:      Karan Tilak Kumar <[email protected]>
5557 L:      [email protected]
5558 S:      Supported
5559 F:      drivers/scsi/fnic/
5560
5561 CISCO SCSI HBA DRIVER
5562 M:      Karan Tilak Kumar <[email protected]>
5563 M:      Sesidhar Baddela <[email protected]>
5564 L:      [email protected]
5565 S:      Supported
5566 F:      drivers/scsi/snic/
5567
5568 CISCO VIC ETHERNET NIC DRIVER
5569 M:      Christian Benvenuti <[email protected]>
5570 M:      Satish Kharat <[email protected]>
5571 S:      Supported
5572 F:      drivers/net/ethernet/cisco/enic/
5573
5574 CISCO VIC LOW LATENCY NIC DRIVER
5575 M:      Christian Benvenuti <[email protected]>
5576 M:      Nelson Escobar <[email protected]>
5577 S:      Supported
5578 F:      drivers/infiniband/hw/usnic/
5579
5580 CLANG CONTROL FLOW INTEGRITY SUPPORT
5581 M:      Sami Tolvanen <[email protected]>
5582 M:      Kees Cook <[email protected]>
5583 R:      Nathan Chancellor <[email protected]>
5584 L:      [email protected]
5585 S:      Supported
5586 B:      https://github.com/ClangBuiltLinux/linux/issues
5587 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
5588 F:      include/linux/cfi.h
5589 F:      kernel/cfi.c
5590
5591 CLANG-FORMAT FILE
5592 M:      Miguel Ojeda <[email protected]>
5593 S:      Maintained
5594 F:      .clang-format
5595
5596 CLANG/LLVM BUILD SUPPORT
5597 M:      Nathan Chancellor <[email protected]>
5598 R:      Nick Desaulniers <[email protected]>
5599 R:      Bill Wendling <[email protected]>
5600 R:      Justin Stitt <[email protected]>
5601 L:      [email protected]
5602 S:      Supported
5603 W:      https://clangbuiltlinux.github.io/
5604 B:      https://github.com/ClangBuiltLinux/linux/issues
5605 C:      irc://irc.libera.chat/clangbuiltlinux
5606 F:      Documentation/kbuild/llvm.rst
5607 F:      include/linux/compiler-clang.h
5608 F:      scripts/Makefile.clang
5609 F:      scripts/clang-tools/
5610 K:      \b(?i:clang|llvm)\b
5611
5612 CLK API
5613 M:      Russell King <[email protected]>
5614 L:      [email protected]
5615 S:      Maintained
5616 F:      include/linux/clk.h
5617
5618 CLOCKSOURCE, CLOCKEVENT DRIVERS
5619 M:      Daniel Lezcano <[email protected]>
5620 M:      Thomas Gleixner <[email protected]>
5621 L:      [email protected]
5622 S:      Supported
5623 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5624 F:      Documentation/devicetree/bindings/timer/
5625 F:      drivers/clocksource/
5626
5627 CLOSURES
5628 M:      Kent Overstreet <[email protected]>
5629 L:      [email protected]
5630 S:      Supported
5631 C:      irc://irc.oftc.net/bcache
5632 F:      include/linux/closure.h
5633 F:      lib/closure.c
5634
5635 CMPC ACPI DRIVER
5636 M:      Thadeu Lima de Souza Cascardo <[email protected]>
5637 L:      [email protected]
5638 S:      Supported
5639 F:      drivers/platform/x86/classmate-laptop.c
5640
5641 COBALT MEDIA DRIVER
5642 M:      Hans Verkuil <[email protected]>
5643 L:      [email protected]
5644 S:      Supported
5645 W:      https://linuxtv.org
5646 T:      git git://linuxtv.org/media.git
5647 F:      drivers/media/pci/cobalt/
5648
5649 COCCINELLE/Semantic Patches (SmPL)
5650 M:      Julia Lawall <[email protected]>
5651 M:      Nicolas Palix <[email protected]>
5652 L:      [email protected] (moderated for non-subscribers)
5653 S:      Supported
5654 W:      https://coccinelle.gitlabpages.inria.fr/website/
5655 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
5656 F:      Documentation/dev-tools/coccinelle.rst
5657 F:      scripts/coccicheck
5658 F:      scripts/coccinelle/
5659
5660 CODA FILE SYSTEM
5661 M:      Jan Harkes <[email protected]>
5662 M:      [email protected]
5663 L:      [email protected]
5664 S:      Maintained
5665 W:      http://www.coda.cs.cmu.edu/
5666 F:      Documentation/filesystems/coda.rst
5667 F:      fs/coda/
5668 F:      include/linux/coda*.h
5669 F:      include/uapi/linux/coda*.h
5670
5671 CODA V4L2 MEM2MEM DRIVER
5672 M:      Philipp Zabel <[email protected]>
5673 L:      [email protected]
5674 S:      Maintained
5675 F:      Documentation/devicetree/bindings/media/coda.yaml
5676 F:      drivers/media/platform/chips-media/coda
5677
5678 CODE OF CONDUCT
5679 M:      Greg Kroah-Hartman <[email protected]>
5680 S:      Supported
5681 F:      Documentation/process/code-of-conduct-interpretation.rst
5682 F:      Documentation/process/code-of-conduct.rst
5683
5684 CODE TAGGING
5685 M:      Suren Baghdasaryan <[email protected]>
5686 M:      Kent Overstreet <[email protected]>
5687 S:      Maintained
5688 F:      include/asm-generic/codetag.lds.h
5689 F:      include/linux/codetag.h
5690 F:      lib/codetag.c
5691
5692 COMEDI DRIVERS
5693 M:      Ian Abbott <[email protected]>
5694 M:      H Hartley Sweeten <[email protected]>
5695 S:      Odd Fixes
5696 F:      drivers/comedi/
5697 F:      include/linux/comedi/
5698 F:      include/uapi/linux/comedi.h
5699
5700 COMMON CLK FRAMEWORK
5701 M:      Michael Turquette <[email protected]>
5702 M:      Stephen Boyd <[email protected]>
5703 L:      [email protected]
5704 S:      Maintained
5705 Q:      http://patchwork.kernel.org/project/linux-clk/list/
5706 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
5707 F:      Documentation/devicetree/bindings/clock/
5708 F:      drivers/clk/
5709 F:      include/dt-bindings/clock/
5710 F:      include/linux/clk-pr*
5711 F:      include/linux/clk/
5712 F:      include/linux/of_clk.h
5713 X:      drivers/clk/clkdev.c
5714
5715 COMMON INTERNET FILE SYSTEM CLIENT (CIFS and SMB3)
5716 M:      Steve French <[email protected]>
5717 R:      Paulo Alcantara <[email protected]> (DFS, global name space)
5718 R:      Ronnie Sahlberg <[email protected]> (directory leases, sparse files)
5719 R:      Shyam Prasad N <[email protected]> (multichannel)
5720 R:      Tom Talpey <[email protected]> (RDMA, smbdirect)
5721 R:      Bharath SM <[email protected]> (deferred close, directory leases)
5722 L:      [email protected]
5723 L:      [email protected] (moderated for non-subscribers)
5724 S:      Supported
5725 W:      https://wiki.samba.org/index.php/LinuxCIFS
5726 T:      git git://git.samba.org/sfrench/cifs-2.6.git
5727 F:      Documentation/admin-guide/cifs/
5728 F:      fs/smb/client/
5729 F:      fs/smb/common/
5730 F:      include/uapi/linux/cifs
5731
5732 COMPACTPCI HOTPLUG CORE
5733 M:      Scott Murray <[email protected]>
5734 L:      [email protected]
5735 S:      Maintained
5736 F:      drivers/pci/hotplug/cpci_hotplug*
5737
5738 COMPACTPCI HOTPLUG GENERIC DRIVER
5739 M:      Scott Murray <[email protected]>
5740 L:      [email protected]
5741 S:      Maintained
5742 F:      drivers/pci/hotplug/cpcihp_generic.c
5743
5744 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
5745 M:      Scott Murray <[email protected]>
5746 L:      [email protected]
5747 S:      Maintained
5748 F:      drivers/pci/hotplug/cpcihp_zt5550.*
5749
5750 COMPAL LAPTOP SUPPORT
5751 M:      Cezary Jackiewicz <[email protected]>
5752 L:      [email protected]
5753 S:      Maintained
5754 F:      drivers/platform/x86/compal-laptop.c
5755
5756 COMPILER ATTRIBUTES
5757 M:      Miguel Ojeda <[email protected]>
5758 S:      Maintained
5759 F:      include/linux/compiler_attributes.h
5760
5761 COMPUTE EXPRESS LINK (CXL)
5762 M:      Davidlohr Bueso <[email protected]>
5763 M:      Jonathan Cameron <[email protected]>
5764 M:      Dave Jiang <[email protected]>
5765 M:      Alison Schofield <[email protected]>
5766 M:      Vishal Verma <[email protected]>
5767 M:      Ira Weiny <[email protected]>
5768 M:      Dan Williams <[email protected]>
5769 L:      [email protected]
5770 S:      Maintained
5771 F:      Documentation/driver-api/cxl
5772 F:      drivers/cxl/
5773 F:      include/cxl/
5774 F:      include/uapi/linux/cxl_mem.h
5775 F:      tools/testing/cxl/
5776
5777 COMPUTE EXPRESS LINK PMU (CPMU)
5778 M:      Jonathan Cameron <[email protected]>
5779 L:      [email protected]
5780 S:      Maintained
5781 F:      Documentation/admin-guide/perf/cxl.rst
5782 F:      drivers/perf/cxl_pmu.c
5783
5784 CONEXANT ACCESSRUNNER USB DRIVER
5785 L:      [email protected]
5786 S:      Orphan
5787 W:      http://accessrunner.sourceforge.net/
5788 F:      drivers/usb/atm/cxacru.c
5789
5790 CONFIDENTIAL COMPUTING THREAT MODEL FOR X86 VIRTUALIZATION (SNP/TDX)
5791 M:      Elena Reshetova <[email protected]>
5792 M:      Carlos Bilbao <[email protected]>
5793 S:      Maintained
5794 F:      Documentation/security/snp-tdx-threat-model.rst
5795
5796 CONFIGFS
5797 M:      Joel Becker <[email protected]>
5798 M:      Christoph Hellwig <[email protected]>
5799 S:      Supported
5800 T:      git git://git.infradead.org/users/hch/configfs.git
5801 F:      fs/configfs/
5802 F:      include/linux/configfs.h
5803 F:      samples/configfs/
5804
5805 CONGATEC BOARD CONTROLLER MFD DRIVER
5806 M:      Thomas Richard <[email protected]>
5807 S:      Maintained
5808 F:      drivers/gpio/gpio-cgbc.c
5809 F:      drivers/i2c/busses/i2c-cgbc.c
5810 F:      drivers/mfd/cgbc-core.c
5811 F:      drivers/watchdog/cgbc_wdt.c
5812 F:      include/linux/mfd/cgbc.h
5813
5814 CONSOLE SUBSYSTEM
5815 M:      Greg Kroah-Hartman <[email protected]>
5816 S:      Supported
5817 F:      drivers/video/console/
5818 F:      include/linux/console*
5819
5820 CONTEXT TRACKING
5821 M:      Frederic Weisbecker <[email protected]>
5822 M:      "Paul E. McKenney" <[email protected]>
5823 S:      Maintained
5824 F:      include/linux/context_tracking*
5825 F:      kernel/context_tracking.c
5826
5827 CONTROL GROUP (CGROUP)
5828 M:      Tejun Heo <[email protected]>
5829 M:      Johannes Weiner <[email protected]>
5830 M:      Michal Koutný <[email protected]>
5831 L:      [email protected]
5832 S:      Maintained
5833 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5834 F:      Documentation/admin-guide/cgroup-v1/
5835 F:      Documentation/admin-guide/cgroup-v2.rst
5836 F:      include/linux/cgroup*
5837 F:      kernel/cgroup/
5838 F:      tools/testing/selftests/cgroup/
5839
5840 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
5841 M:      Tejun Heo <[email protected]>
5842 M:      Josef Bacik <[email protected]>
5843 M:      Jens Axboe <[email protected]>
5844 L:      [email protected]
5845 L:      [email protected]
5846 T:      git git://git.kernel.dk/linux-block
5847 F:      Documentation/admin-guide/cgroup-v1/blkio-controller.rst
5848 F:      block/bfq-cgroup.c
5849 F:      block/blk-cgroup.c
5850 F:      block/blk-iocost.c
5851 F:      block/blk-iolatency.c
5852 F:      block/blk-throttle.c
5853 F:      include/linux/blk-cgroup.h
5854
5855 CONTROL GROUP - CPUSET
5856 M:      Waiman Long <[email protected]>
5857 L:      [email protected]
5858 S:      Maintained
5859 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5860 F:      Documentation/admin-guide/cgroup-v1/cpusets.rst
5861 F:      include/linux/cpuset.h
5862 F:      kernel/cgroup/cpuset-internal.h
5863 F:      kernel/cgroup/cpuset-v1.c
5864 F:      kernel/cgroup/cpuset.c
5865 F:      tools/testing/selftests/cgroup/test_cpuset.c
5866 F:      tools/testing/selftests/cgroup/test_cpuset_prs.sh
5867 F:      tools/testing/selftests/cgroup/test_cpuset_v1_base.sh
5868
5869 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
5870 M:      Johannes Weiner <[email protected]>
5871 M:      Michal Hocko <[email protected]>
5872 M:      Roman Gushchin <[email protected]>
5873 M:      Shakeel Butt <[email protected]>
5874 R:      Muchun Song <[email protected]>
5875 L:      [email protected]
5876 L:      [email protected]
5877 S:      Maintained
5878 F:      include/linux/memcontrol.h
5879 F:      mm/memcontrol.c
5880 F:      mm/memcontrol-v1.c
5881 F:      mm/memcontrol-v1.h
5882 F:      mm/swap_cgroup.c
5883 F:      samples/cgroup/*
5884 F:      tools/testing/selftests/cgroup/memcg_protection.m
5885 F:      tools/testing/selftests/cgroup/test_hugetlb_memcg.c
5886 F:      tools/testing/selftests/cgroup/test_kmem.c
5887 F:      tools/testing/selftests/cgroup/test_memcontrol.c
5888
5889 CORETEMP HARDWARE MONITORING DRIVER
5890 M:      Fenghua Yu <[email protected]>
5891 L:      [email protected]
5892 S:      Maintained
5893 F:      Documentation/hwmon/coretemp.rst
5894 F:      drivers/hwmon/coretemp.c
5895
5896 CORSAIR-CPRO HARDWARE MONITOR DRIVER
5897 M:      Marius Zachmann <[email protected]>
5898 L:      [email protected]
5899 S:      Maintained
5900 F:      drivers/hwmon/corsair-cpro.c
5901
5902 CORSAIR-PSU HARDWARE MONITOR DRIVER
5903 M:      Wilken Gottwalt <[email protected]>
5904 L:      [email protected]
5905 S:      Maintained
5906 F:      Documentation/hwmon/corsair-psu.rst
5907 F:      drivers/hwmon/corsair-psu.c
5908
5909 COUNTER SUBSYSTEM
5910 M:      William Breathitt Gray <[email protected]>
5911 L:      [email protected]
5912 S:      Maintained
5913 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter.git
5914 F:      Documentation/ABI/testing/sysfs-bus-counter
5915 F:      Documentation/driver-api/generic-counter.rst
5916 F:      drivers/counter/
5917 F:      include/linux/counter.h
5918 F:      include/uapi/linux/counter.h
5919 F:      tools/counter/
5920
5921 COUNTER WATCH EVENTS TOOL
5922 M:      Fabrice Gasnier <[email protected]>
5923 L:      [email protected]
5924 S:      Maintained
5925 F:      tools/counter/counter_watch_events.c
5926
5927 CP2615 I2C DRIVER
5928 M:      Bence Csókás <[email protected]>
5929 S:      Maintained
5930 F:      drivers/i2c/busses/i2c-cp2615.c
5931
5932 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
5933 M:      Viresh Kumar <[email protected]>
5934 M:      Sudeep Holla <[email protected]>
5935 L:      [email protected]
5936 S:      Maintained
5937 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
5938 F:      drivers/cpufreq/vexpress-spc-cpufreq.c
5939
5940 CPU FREQUENCY SCALING FRAMEWORK
5941 M:      "Rafael J. Wysocki" <[email protected]>
5942 M:      Viresh Kumar <[email protected]>
5943 L:      [email protected]
5944 S:      Maintained
5945 B:      https://bugzilla.kernel.org
5946 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5947 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
5948 F:      Documentation/admin-guide/pm/cpufreq.rst
5949 F:      Documentation/admin-guide/pm/intel_pstate.rst
5950 F:      Documentation/cpu-freq/
5951 F:      Documentation/devicetree/bindings/cpufreq/
5952 F:      drivers/cpufreq/
5953 F:      include/linux/cpufreq.h
5954 F:      include/linux/sched/cpufreq.h
5955 F:      kernel/sched/cpufreq*.c
5956 F:      tools/testing/selftests/cpufreq/
5957
5958 CPU HOTPLUG
5959 M:      Thomas Gleixner <[email protected]>
5960 M:      Peter Zijlstra <[email protected]>
5961 L:      [email protected]
5962 S:      Maintained
5963 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git smp/core
5964 F:      include/linux/cpu.h
5965 F:      include/linux/cpuhotplug.h
5966 F:      include/linux/smpboot.h
5967 F:      kernel/cpu.c
5968 F:      kernel/smpboot.*
5969
5970 CPU IDLE TIME MANAGEMENT FRAMEWORK
5971 M:      "Rafael J. Wysocki" <[email protected]>
5972 M:      Daniel Lezcano <[email protected]>
5973 L:      [email protected]
5974 S:      Maintained
5975 B:      https://bugzilla.kernel.org
5976 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5977 F:      Documentation/admin-guide/pm/cpuidle.rst
5978 F:      Documentation/driver-api/pm/cpuidle.rst
5979 F:      drivers/cpuidle/
5980 F:      include/linux/cpuidle.h
5981
5982 CPU POWER MONITORING SUBSYSTEM
5983 M:      Thomas Renninger <[email protected]>
5984 M:      Shuah Khan <[email protected]>
5985 M:      Shuah Khan <[email protected]>
5986 M:      John B. Wyatt IV <[email protected]>
5987 M:      John B. Wyatt IV <[email protected]>
5988 M:      John Kacur <[email protected]>
5989 L:      [email protected]
5990 S:      Maintained
5991 F:      tools/power/cpupower/
5992
5993 CPUID/MSR DRIVER
5994 M:      "H. Peter Anvin" <[email protected]>
5995 S:      Maintained
5996 F:      arch/x86/kernel/cpuid.c
5997 F:      arch/x86/kernel/msr.c
5998
5999 CPUIDLE DRIVER - ARM BIG LITTLE
6000 M:      Lorenzo Pieralisi <[email protected]>
6001 M:      Daniel Lezcano <[email protected]>
6002 L:      [email protected]
6003 L:      [email protected] (moderated for non-subscribers)
6004 S:      Maintained
6005 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
6006 F:      drivers/cpuidle/cpuidle-big_little.c
6007
6008 CPUIDLE DRIVER - ARM EXYNOS
6009 M:      Daniel Lezcano <[email protected]>
6010 M:      Kukjin Kim <[email protected]>
6011 R:      Krzysztof Kozlowski <[email protected]>
6012 L:      [email protected]
6013 L:      [email protected]
6014 S:      Maintained
6015 F:      arch/arm/mach-exynos/pm.c
6016 F:      drivers/cpuidle/cpuidle-exynos.c
6017 F:      include/linux/platform_data/cpuidle-exynos.h
6018
6019 CPUIDLE DRIVER - ARM PSCI
6020 M:      Lorenzo Pieralisi <[email protected]>
6021 M:      Sudeep Holla <[email protected]>
6022 L:      [email protected]
6023 L:      [email protected] (moderated for non-subscribers)
6024 S:      Supported
6025 F:      drivers/cpuidle/cpuidle-psci.c
6026
6027 CPUIDLE DRIVER - ARM PSCI PM DOMAIN
6028 M:      Ulf Hansson <[email protected]>
6029 L:      [email protected]
6030 L:      [email protected] (moderated for non-subscribers)
6031 S:      Supported
6032 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
6033 F:      drivers/cpuidle/cpuidle-psci-domain.c
6034 F:      drivers/cpuidle/cpuidle-psci.h
6035
6036 CPUIDLE DRIVER - DT IDLE PM DOMAIN
6037 M:      Ulf Hansson <[email protected]>
6038 L:      [email protected]
6039 S:      Supported
6040 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
6041 F:      drivers/cpuidle/dt_idle_genpd.c
6042 F:      drivers/cpuidle/dt_idle_genpd.h
6043
6044 CPUIDLE DRIVER - RISC-V SBI
6045 M:      Anup Patel <[email protected]>
6046 L:      [email protected]
6047 L:      [email protected]
6048 S:      Maintained
6049 F:      drivers/cpuidle/cpuidle-riscv-sbi.c
6050
6051 CRAMFS FILESYSTEM
6052 M:      Nicolas Pitre <[email protected]>
6053 S:      Maintained
6054 F:      Documentation/filesystems/cramfs.rst
6055 F:      fs/cramfs/
6056
6057 CREATIVE SB0540
6058 M:      Bastien Nocera <[email protected]>
6059 L:      [email protected]
6060 S:      Maintained
6061 F:      drivers/hid/hid-creative-sb0540.c
6062
6063 CRYPTO API
6064 M:      Herbert Xu <[email protected]>
6065 M:      "David S. Miller" <[email protected]>
6066 L:      [email protected]
6067 S:      Maintained
6068 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
6069 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
6070 F:      Documentation/crypto/
6071 F:      Documentation/devicetree/bindings/crypto/
6072 F:      arch/*/crypto/
6073 F:      crypto/
6074 F:      drivers/crypto/
6075 F:      include/crypto/
6076 F:      include/linux/crypto*
6077 F:      lib/crypto/
6078
6079 CRYPTO SPEED TEST COMPARE
6080 M:      Wang Jinchao <[email protected]>
6081 L:      [email protected]
6082 S:      Maintained
6083 F:      tools/crypto/tcrypt/tcrypt_speed_compare.py
6084
6085 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
6086 M:      Neil Horman <[email protected]>
6087 L:      [email protected]
6088 S:      Maintained
6089 F:      crypto/ansi_cprng.c
6090 F:      crypto/rng.c
6091
6092 CS3308 MEDIA DRIVER
6093 M:      Hans Verkuil <[email protected]>
6094 L:      [email protected]
6095 S:      Odd Fixes
6096 W:      http://linuxtv.org
6097 T:      git git://linuxtv.org/media.git
6098 F:      drivers/media/i2c/cs3308.c
6099
6100 CS5535 Audio ALSA driver
6101 M:      Jaya Kumar <[email protected]>
6102 S:      Maintained
6103 F:      sound/pci/cs5535audio/
6104
6105 CTU CAN FD DRIVER
6106 M:      Pavel Pisa <[email protected]>
6107 M:      Ondrej Ille <[email protected]>
6108 L:      [email protected]
6109 S:      Maintained
6110 F:      Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml
6111 F:      drivers/net/can/ctucanfd/
6112
6113 CVE ASSIGNMENT CONTACT
6114 M:      CVE Assignment Team <[email protected]>
6115 S:      Maintained
6116 F:      Documentation/process/cve.rst
6117
6118 CW1200 WLAN driver
6119 S:      Orphan
6120 F:      drivers/net/wireless/st/cw1200/
6121 F:      include/linux/platform_data/net-cw1200.h
6122
6123 CX18 VIDEO4LINUX DRIVER
6124 M:      Andy Walls <[email protected]>
6125 L:      [email protected]
6126 S:      Maintained
6127 W:      https://linuxtv.org
6128 T:      git git://linuxtv.org/media.git
6129 F:      drivers/media/pci/cx18/
6130 F:      include/uapi/linux/ivtv*
6131
6132 CX2341X MPEG ENCODER HELPER MODULE
6133 M:      Hans Verkuil <[email protected]>
6134 L:      [email protected]
6135 S:      Maintained
6136 W:      https://linuxtv.org
6137 T:      git git://linuxtv.org/media.git
6138 F:      drivers/media/common/cx2341x*
6139 F:      include/media/drv-intf/cx2341x.h
6140
6141 CX24120 MEDIA DRIVER
6142 M:      Jemma Denson <[email protected]>
6143 M:      Patrick Boettcher <[email protected]>
6144 L:      [email protected]
6145 S:      Maintained
6146 W:      https://linuxtv.org
6147 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6148 F:      drivers/media/dvb-frontends/cx24120*
6149
6150 CX88 VIDEO4LINUX DRIVER
6151 M:      Mauro Carvalho Chehab <[email protected]>
6152 L:      [email protected]
6153 S:      Odd fixes
6154 W:      https://linuxtv.org
6155 T:      git git://linuxtv.org/media.git
6156 F:      Documentation/driver-api/media/drivers/cx88*
6157 F:      drivers/media/pci/cx88/
6158
6159 CXD2820R MEDIA DRIVER
6160 L:      [email protected]
6161 S:      Orphan
6162 W:      https://linuxtv.org
6163 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6164 F:      drivers/media/dvb-frontends/cxd2820r*
6165
6166 CXGB3 ETHERNET DRIVER (CXGB3)
6167 M:      Potnuri Bharat Teja <[email protected]>
6168 L:      [email protected]
6169 S:      Supported
6170 W:      http://www.chelsio.com
6171 F:      drivers/net/ethernet/chelsio/cxgb3/
6172
6173 CXGB3 ISCSI DRIVER (CXGB3I)
6174 M:      Varun Prakash <[email protected]>
6175 L:      [email protected]
6176 S:      Supported
6177 W:      http://www.chelsio.com
6178 F:      drivers/scsi/cxgbi/cxgb3i
6179
6180 CXGB4 CRYPTO DRIVER (chcr)
6181 M:      Ayush Sawal <[email protected]>
6182 L:      [email protected]
6183 S:      Supported
6184 W:      http://www.chelsio.com
6185 F:      drivers/crypto/chelsio
6186
6187 CXGB4 ETHERNET DRIVER (CXGB4)
6188 M:      Potnuri Bharat Teja <[email protected]>
6189 L:      [email protected]
6190 S:      Supported
6191 W:      http://www.chelsio.com
6192 F:      drivers/net/ethernet/chelsio/cxgb4/
6193
6194 CXGB4 INLINE CRYPTO DRIVER
6195 M:      Ayush Sawal <[email protected]>
6196 L:      [email protected]
6197 S:      Supported
6198 W:      http://www.chelsio.com
6199 F:      drivers/net/ethernet/chelsio/inline_crypto/
6200
6201 CXGB4 ISCSI DRIVER (CXGB4I)
6202 M:      Varun Prakash <[email protected]>
6203 L:      [email protected]
6204 S:      Supported
6205 W:      http://www.chelsio.com
6206 F:      drivers/scsi/cxgbi/cxgb4i
6207
6208 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
6209 M:      Potnuri Bharat Teja <[email protected]>
6210 L:      [email protected]
6211 S:      Supported
6212 W:      http://www.openfabrics.org
6213 F:      drivers/infiniband/hw/cxgb4/
6214 F:      include/uapi/rdma/cxgb4-abi.h
6215
6216 CXGB4VF ETHERNET DRIVER (CXGB4VF)
6217 M:      Potnuri Bharat Teja <[email protected]>
6218 L:      [email protected]
6219 S:      Supported
6220 W:      http://www.chelsio.com
6221 F:      drivers/net/ethernet/chelsio/cxgb4vf/
6222
6223 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
6224 M:      Frederic Barrat <[email protected]>
6225 M:      Andrew Donnellan <[email protected]>
6226 L:      [email protected]
6227 S:      Supported
6228 F:      Documentation/ABI/testing/sysfs-class-cxl
6229 F:      Documentation/arch/powerpc/cxl.rst
6230 F:      arch/powerpc/platforms/powernv/pci-cxl.c
6231 F:      drivers/misc/cxl/
6232 F:      include/misc/cxl*
6233 F:      include/uapi/misc/cxl.h
6234
6235 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
6236 M:      Manoj N. Kumar <[email protected]>
6237 M:      Uma Krishnan <[email protected]>
6238 L:      [email protected]
6239 S:      Obsolete
6240 F:      Documentation/arch/powerpc/cxlflash.rst
6241 F:      drivers/scsi/cxlflash/
6242 F:      include/uapi/scsi/cxlflash_ioctl.h
6243
6244 CYBERPRO FB DRIVER
6245 M:      Russell King <[email protected]>
6246 L:      [email protected] (moderated for non-subscribers)
6247 S:      Maintained
6248 W:      http://www.armlinux.org.uk/
6249 F:      drivers/video/fbdev/cyber2000fb.*
6250
6251 CYCLADES PC300 DRIVER
6252 S:      Orphan
6253 F:      drivers/net/wan/pc300*
6254
6255 CYPRESS CY8C95X0 PINCTRL DRIVER
6256 M:      Patrick Rudolph <[email protected]>
6257 L:      [email protected]
6258 S:      Maintained
6259 F:      drivers/pinctrl/pinctrl-cy8c95x0.c
6260
6261 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
6262 M:      Linus Walleij <[email protected]>
6263 L:      [email protected]
6264 S:      Maintained
6265 F:      drivers/input/touchscreen/cy8ctma140.c
6266
6267 CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
6268 M:      Yassine Oudjana <[email protected]>
6269 L:      [email protected]
6270 S:      Maintained
6271 F:      Documentation/devicetree/bindings/input/cypress-sf.yaml
6272 F:      drivers/input/keyboard/cypress-sf.c
6273
6274 CYPRESS_FIRMWARE MEDIA DRIVER
6275 L:      [email protected]
6276 S:      Orphan
6277 W:      https://linuxtv.org
6278 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6279 F:      drivers/media/common/cypress_firmware*
6280
6281 CYTTSP TOUCHSCREEN DRIVER
6282 M:      Linus Walleij <[email protected]>
6283 L:      [email protected]
6284 S:      Maintained
6285 F:      drivers/input/touchscreen/cyttsp*
6286
6287 D-LINK DIR-685 TOUCHKEYS DRIVER
6288 M:      Linus Walleij <[email protected]>
6289 L:      [email protected]
6290 S:      Supported
6291 F:      drivers/input/keyboard/dlink-dir685-touchkeys.c
6292
6293 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
6294 M:      Joshua Kinard <[email protected]>
6295 S:      Maintained
6296 F:      drivers/rtc/rtc-ds1685.c
6297 F:      include/linux/rtc/ds1685.h
6298
6299 DAMA SLAVE for AX.25
6300 M:      Joerg Reuter <[email protected]>
6301 L:      [email protected]
6302 S:      Maintained
6303 W:      http://yaina.de/jreuter/
6304 W:      http://www.qsl.net/dl1bke/
6305 F:      net/ax25/af_ax25.c
6306 F:      net/ax25/ax25_dev.c
6307 F:      net/ax25/ax25_ds_*
6308 F:      net/ax25/ax25_in.c
6309 F:      net/ax25/ax25_out.c
6310 F:      net/ax25/ax25_timer.c
6311 F:      net/ax25/sysctl_net_ax25.c
6312
6313 DATA ACCESS MONITOR
6314 M:      SeongJae Park <[email protected]>
6315 L:      [email protected]
6316 L:      [email protected]
6317 S:      Maintained
6318 W:      https://damonitor.github.io
6319 P:      Documentation/mm/damon/maintainer-profile.rst
6320 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
6321 T:      quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
6322 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sj/linux.git damon/next
6323 F:      Documentation/ABI/testing/sysfs-kernel-mm-damon
6324 F:      Documentation/admin-guide/mm/damon/
6325 F:      Documentation/mm/damon/
6326 F:      include/linux/damon.h
6327 F:      include/trace/events/damon.h
6328 F:      mm/damon/
6329 F:      tools/testing/selftests/damon/
6330
6331 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
6332 L:      [email protected]
6333 S:      Orphan
6334 F:      Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
6335 F:      drivers/net/ethernet/dec/tulip/dmfe.c
6336
6337 DC390/AM53C974 SCSI driver
6338 M:      Hannes Reinecke <[email protected]>
6339 L:      [email protected]
6340 S:      Maintained
6341 F:      drivers/scsi/am53c974.c
6342
6343 DC395x SCSI driver
6344 M:      Oliver Neukum <[email protected]>
6345 M:      Ali Akcaagac <[email protected]>
6346 M:      Jamie Lenehan <[email protected]>
6347 S:      Maintained
6348 F:      Documentation/scsi/dc395x.rst
6349 F:      drivers/scsi/dc395x.*
6350
6351 DCCP PROTOCOL
6352 L:      [email protected]
6353 S:      Orphan
6354 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
6355 F:      include/linux/dccp.h
6356 F:      include/linux/tfrc.h
6357 F:      include/uapi/linux/dccp.h
6358 F:      net/dccp/
6359
6360 DEBUGOBJECTS:
6361 M:      Thomas Gleixner <[email protected]>
6362 L:      [email protected]
6363 S:      Maintained
6364 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/debugobjects
6365 F:      include/linux/debugobjects.h
6366 F:      lib/debugobjects.c
6367
6368 DECSTATION PLATFORM SUPPORT
6369 M:      "Maciej W. Rozycki" <[email protected]>
6370 L:      [email protected]
6371 S:      Maintained
6372 F:      arch/mips/dec/
6373 F:      arch/mips/include/asm/dec/
6374 F:      arch/mips/include/asm/mach-dec/
6375
6376 DEFXX FDDI NETWORK DRIVER
6377 M:      "Maciej W. Rozycki" <[email protected]>
6378 S:      Maintained
6379 F:      drivers/net/fddi/defxx.*
6380
6381 DEFZA FDDI NETWORK DRIVER
6382 M:      "Maciej W. Rozycki" <[email protected]>
6383 S:      Maintained
6384 F:      drivers/net/fddi/defza.*
6385
6386 DEINTERLACE DRIVERS FOR ALLWINNER H3
6387 M:      Jernej Skrabec <[email protected]>
6388 L:      [email protected]
6389 S:      Maintained
6390 T:      git git://linuxtv.org/media.git
6391 F:      Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
6392 F:      drivers/media/platform/sunxi/sun8i-di/
6393
6394 DELL LAPTOP DRIVER
6395 M:      Matthew Garrett <[email protected]>
6396 M:      Pali Rohár <[email protected]>
6397 L:      [email protected]
6398 S:      Maintained
6399 F:      drivers/platform/x86/dell/dell-laptop.c
6400
6401 DELL LAPTOP FREEFALL DRIVER
6402 M:      Pali Rohár <[email protected]>
6403 S:      Maintained
6404 F:      drivers/platform/x86/dell/dell-smo8800.c
6405
6406 DELL LAPTOP RBTN DRIVER
6407 M:      Pali Rohár <[email protected]>
6408 S:      Maintained
6409 F:      drivers/platform/x86/dell/dell-rbtn.*
6410
6411 DELL LAPTOP SMM DRIVER
6412 M:      Pali Rohár <[email protected]>
6413 S:      Maintained
6414 F:      Documentation/ABI/obsolete/procfs-i8k
6415 F:      drivers/hwmon/dell-smm-hwmon.c
6416 F:      include/uapi/linux/i8k.h
6417
6418 DELL PC DRIVER
6419 M:      Lyndon Sanche <[email protected]>
6420 L:      [email protected]
6421 S:      Maintained
6422 F:      drivers/platform/x86/dell/dell-pc.c
6423
6424 DELL REMOTE BIOS UPDATE DRIVER
6425 M:      Stuart Hayes <[email protected]>
6426 L:      [email protected]
6427 S:      Maintained
6428 F:      drivers/platform/x86/dell/dell_rbu.c
6429
6430 DELL SMBIOS DRIVER
6431 M:      Pali Rohár <[email protected]>
6432 L:      [email protected]
6433 L:      [email protected]
6434 S:      Maintained
6435 F:      drivers/platform/x86/dell/dell-smbios.*
6436
6437 DELL SMBIOS SMM DRIVER
6438 L:      [email protected]
6439 L:      [email protected]
6440 S:      Maintained
6441 F:      drivers/platform/x86/dell/dell-smbios-smm.c
6442
6443 DELL SMBIOS WMI DRIVER
6444 L:      [email protected]
6445 L:      [email protected]
6446 S:      Maintained
6447 F:      drivers/platform/x86/dell/dell-smbios-wmi.c
6448 F:      tools/wmi/dell-smbios-example.c
6449
6450 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
6451 M:      Stuart Hayes <[email protected]>
6452 L:      [email protected]
6453 S:      Maintained
6454 F:      Documentation/userspace-api/dcdbas.rst
6455 F:      drivers/platform/x86/dell/dcdbas.*
6456
6457 DELL WMI DDV DRIVER
6458 M:      Armin Wolf <[email protected]>
6459 S:      Maintained
6460 F:      Documentation/ABI/testing/debugfs-dell-wmi-ddv
6461 F:      Documentation/ABI/testing/sysfs-platform-dell-wmi-ddv
6462 F:      Documentation/wmi/devices/dell-wmi-ddv.rst
6463 F:      drivers/platform/x86/dell/dell-wmi-ddv.c
6464
6465 DELL WMI DESCRIPTOR DRIVER
6466 L:      [email protected]
6467 S:      Maintained
6468 F:      drivers/platform/x86/dell/dell-wmi-descriptor.c
6469
6470 DELL WMI HARDWARE PRIVACY SUPPORT
6471 L:      [email protected]
6472 L:      [email protected]
6473 S:      Maintained
6474 F:      drivers/platform/x86/dell/dell-wmi-privacy.c
6475
6476 DELL WMI NOTIFICATIONS DRIVER
6477 M:      Matthew Garrett <[email protected]>
6478 M:      Pali Rohár <[email protected]>
6479 S:      Maintained
6480 F:      drivers/platform/x86/dell/dell-wmi-base.c
6481
6482 DELL WMI SYSMAN DRIVER
6483 M:      Prasanth Ksr <[email protected]>
6484 L:      [email protected]
6485 L:      [email protected]
6486 S:      Maintained
6487 F:      Documentation/ABI/testing/sysfs-class-firmware-attributes
6488 F:      drivers/platform/x86/dell/dell-wmi-sysman/
6489
6490 DELTA AHE-50DC FAN CONTROL MODULE DRIVER
6491 M:      Zev Weiss <[email protected]>
6492 L:      [email protected]
6493 S:      Maintained
6494 F:      drivers/hwmon/pmbus/delta-ahe50dc-fan.c
6495
6496 DELTA DPS920AB PSU DRIVER
6497 M:      Robert Marko <[email protected]>
6498 L:      [email protected]
6499 S:      Maintained
6500 F:      Documentation/hwmon/dps920ab.rst
6501 F:      drivers/hwmon/pmbus/dps920ab.c
6502
6503 DELTA NETWORKS TN48M CPLD DRIVERS
6504 M:      Robert Marko <[email protected]>
6505 S:      Maintained
6506 F:      Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml
6507 F:      Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml
6508 F:      Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml
6509 F:      drivers/gpio/gpio-tn48m.c
6510 F:      include/dt-bindings/reset/delta,tn48m-reset.h
6511
6512 DELTA ST MEDIA DRIVER
6513 M:      Hugues Fruchet <[email protected]>
6514 L:      [email protected]
6515 S:      Supported
6516 W:      https://linuxtv.org
6517 T:      git git://linuxtv.org/media.git
6518 F:      drivers/media/platform/st/sti/delta
6519
6520 DENALI NAND DRIVER
6521 L:      [email protected]
6522 S:      Orphan
6523 F:      drivers/mtd/nand/raw/denali*
6524
6525 DESIGNWARE EDMA CORE IP DRIVER
6526 M:      Manivannan Sadhasivam <[email protected]>
6527 L:      [email protected]
6528 S:      Maintained
6529 F:      drivers/dma/dw-edma/
6530 F:      include/linux/dma/edma.h
6531
6532 DESIGNWARE USB2 DRD IP DRIVER
6533 M:      Minas Harutyunyan <[email protected]>
6534 L:      [email protected]
6535 S:      Maintained
6536 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
6537 F:      drivers/usb/dwc2/
6538
6539 DESIGNWARE USB3 DRD IP DRIVER
6540 M:      Thinh Nguyen <[email protected]>
6541 L:      [email protected]
6542 S:      Maintained
6543 F:      drivers/usb/dwc3/
6544
6545 DESIGNWARE XDATA IP DRIVER
6546 L:      [email protected]
6547 S:      Orphan
6548 F:      Documentation/misc-devices/dw-xdata-pcie.rst
6549 F:      drivers/misc/dw-xdata-pcie.c
6550
6551 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
6552 M:      Andreas Klinger <[email protected]>
6553 L:      [email protected]
6554 S:      Maintained
6555 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
6556 F:      drivers/iio/proximity/srf*.c
6557
6558 DEVICE COREDUMP (DEV_COREDUMP)
6559 M:      Johannes Berg <[email protected]>
6560 L:      [email protected]
6561 S:      Maintained
6562 F:      drivers/base/devcoredump.c
6563 F:      include/linux/devcoredump.h
6564
6565 DEVICE DEPENDENCY HELPER SCRIPT
6566 M:      Saravana Kannan <[email protected]>
6567 L:      [email protected]
6568 S:      Maintained
6569 F:      scripts/dev-needs.sh
6570
6571 DEVICE DIRECT ACCESS (DAX)
6572 M:      Dan Williams <[email protected]>
6573 M:      Vishal Verma <[email protected]>
6574 M:      Dave Jiang <[email protected]>
6575 L:      [email protected]
6576 L:      [email protected]
6577 S:      Supported
6578 F:      drivers/dax/
6579
6580 DEVICE FREQUENCY (DEVFREQ)
6581 M:      MyungJoo Ham <[email protected]>
6582 M:      Kyungmin Park <[email protected]>
6583 M:      Chanwoo Choi <[email protected]>
6584 L:      [email protected]
6585 S:      Maintained
6586 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6587 F:      Documentation/devicetree/bindings/devfreq/
6588 F:      Documentation/devicetree/bindings/interconnect/mediatek,cci.yaml
6589 F:      drivers/devfreq/
6590 F:      include/linux/devfreq.h
6591 F:      include/trace/events/devfreq.h
6592
6593 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
6594 M:      Chanwoo Choi <[email protected]>
6595 L:      [email protected]
6596 S:      Supported
6597 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6598 F:      Documentation/devicetree/bindings/devfreq/event/
6599 F:      drivers/devfreq/devfreq-event.c
6600 F:      drivers/devfreq/event/
6601 F:      include/dt-bindings/pmu/exynos_ppmu.h
6602 F:      include/linux/devfreq-event.h
6603
6604 DEVICE RESOURCE MANAGEMENT HELPERS
6605 M:      Hans de Goede <[email protected]>
6606 R:      Matti Vaittinen <[email protected]>
6607 S:      Maintained
6608 F:      include/linux/devm-helpers.h
6609
6610 DEVICE-MAPPER  (LVM)
6611 M:      Alasdair Kergon <[email protected]>
6612 M:      Mike Snitzer <[email protected]>
6613 M:      Mikulas Patocka <[email protected]>
6614 L:      [email protected]
6615 S:      Maintained
6616 Q:      http://patchwork.kernel.org/project/dm-devel/list/
6617 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
6618 F:      Documentation/admin-guide/device-mapper/
6619 F:      drivers/md/Kconfig
6620 F:      drivers/md/Makefile
6621 F:      drivers/md/dm*
6622 F:      drivers/md/persistent-data/
6623 F:      include/linux/device-mapper.h
6624 F:      include/linux/dm-*.h
6625 F:      include/uapi/linux/dm-*.h
6626
6627 DEVICE-MAPPER VDO TARGET
6628 M:      Matthew Sakai <[email protected]>
6629 L:      [email protected]
6630 S:      Maintained
6631 F:      Documentation/admin-guide/device-mapper/vdo*.rst
6632 F:      drivers/md/dm-vdo/
6633
6634 DEVLINK
6635 M:      Jiri Pirko <[email protected]>
6636 L:      [email protected]
6637 S:      Supported
6638 F:      Documentation/networking/devlink
6639 F:      include/net/devlink.h
6640 F:      include/uapi/linux/devlink.h
6641 F:      net/devlink/
6642
6643 DFROBOT SD2405AL RTC DRIVER
6644 M:      Tóth János <[email protected]>
6645 L:      [email protected]
6646 S:      Maintained
6647 F:      drivers/rtc/rtc-sd2405al.c
6648
6649 DH ELECTRONICS IMX6 DHCOM/DHCOR BOARD SUPPORT
6650 M:      Christoph Niedermaier <[email protected]>
6651 L:      [email protected]
6652 S:      Maintained
6653 F:      arch/arm/boot/dts/nxp/imx/imx6*-dhcom-*
6654 F:      arch/arm/boot/dts/nxp/imx/imx6*-dhcor-*
6655
6656 DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT
6657 M:      Marek Vasut <[email protected]>
6658 L:      [email protected]
6659 S:      Maintained
6660 F:      arch/arm/boot/dts/st/stm32mp1*-dhcom-*
6661 F:      arch/arm/boot/dts/st/stm32mp1*-dhcor-*
6662
6663 DIALOG SEMICONDUCTOR DRIVERS
6664 M:      Support Opensource <[email protected]>
6665 S:      Supported
6666 W:      http://www.dialog-semiconductor.com/products
6667 F:      Documentation/devicetree/bindings/input/dlg,da72??.txt
6668 F:      Documentation/devicetree/bindings/input/dlg,da9062-onkey.yaml
6669 F:      Documentation/devicetree/bindings/mfd/da90*.txt
6670 F:      Documentation/devicetree/bindings/mfd/dlg,da90*.yaml
6671 F:      Documentation/devicetree/bindings/regulator/da92*.txt
6672 F:      Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
6673 F:      Documentation/devicetree/bindings/regulator/dlg,slg51000.yaml
6674 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
6675 F:      Documentation/devicetree/bindings/sound/dlg,da7213.yaml
6676 F:      Documentation/devicetree/bindings/thermal/dlg,da9062-thermal.yaml
6677 F:      Documentation/devicetree/bindings/watchdog/dlg,da9062-watchdog.yaml
6678 F:      Documentation/hwmon/da90??.rst
6679 F:      drivers/gpio/gpio-da90??.c
6680 F:      drivers/hwmon/da90??-hwmon.c
6681 F:      drivers/iio/adc/da91??-*.c
6682 F:      drivers/input/misc/da72??.[ch]
6683 F:      drivers/input/misc/da90??_onkey.c
6684 F:      drivers/input/touchscreen/da9052_tsi.c
6685 F:      drivers/leds/leds-da90??.c
6686 F:      drivers/mfd/da903x.c
6687 F:      drivers/mfd/da90??-*.c
6688 F:      drivers/mfd/da91??-*.c
6689 F:      drivers/pinctrl/pinctrl-da90??.c
6690 F:      drivers/power/supply/da9052-battery.c
6691 F:      drivers/power/supply/da91??-*.c
6692 F:      drivers/regulator/da9???-regulator.[ch]
6693 F:      drivers/regulator/slg51000-regulator.[ch]
6694 F:      drivers/rtc/rtc-da90??.c
6695 F:      drivers/thermal/da90??-thermal.c
6696 F:      drivers/video/backlight/da90??_bl.c
6697 F:      drivers/watchdog/da90??_wdt.c
6698 F:      include/dt-bindings/regulator/dlg,da9*-regulator.h
6699 F:      include/linux/mfd/da903x.h
6700 F:      include/linux/mfd/da9052/
6701 F:      include/linux/mfd/da9055/
6702 F:      include/linux/mfd/da9062/
6703 F:      include/linux/mfd/da9063/
6704 F:      include/linux/mfd/da9150/
6705 F:      include/linux/regulator/da9211.h
6706 F:      include/sound/da[79]*.h
6707 F:      sound/soc/codecs/da[79]*.[ch]
6708
6709 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
6710 M:      William Breathitt Gray <[email protected]>
6711 L:      [email protected]
6712 S:      Maintained
6713 F:      drivers/gpio/gpio-gpio-mm.c
6714
6715 DIGITEQ AUTOMOTIVE MGB4 V4L2 DRIVER
6716 M:      Martin Tuma <[email protected]>
6717 L:      [email protected]
6718 S:      Maintained
6719 F:      Documentation/admin-guide/media/mgb4.rst
6720 F:      drivers/media/pci/mgb4/
6721
6722 DIOLAN U2C-12 I2C DRIVER
6723 M:      Guenter Roeck <[email protected]>
6724 L:      [email protected]
6725 S:      Maintained
6726 F:      drivers/i2c/busses/i2c-diolan-u2c.c
6727
6728 DIRECTORY NOTIFICATION (DNOTIFY)
6729 M:      Jan Kara <[email protected]>
6730 R:      Amir Goldstein <[email protected]>
6731 L:      [email protected]
6732 S:      Maintained
6733 F:      Documentation/filesystems/dnotify.rst
6734 F:      fs/notify/dnotify/
6735 F:      include/linux/dnotify.h
6736
6737 DISK GEOMETRY AND PARTITION HANDLING
6738 M:      Andries Brouwer <[email protected]>
6739 S:      Maintained
6740 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
6741 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
6742 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
6743
6744 DISKQUOTA
6745 M:      Jan Kara <[email protected]>
6746 S:      Maintained
6747 F:      Documentation/filesystems/quota.rst
6748 F:      fs/quota/
6749 F:      include/linux/quota*.h
6750 F:      include/uapi/linux/quota*.h
6751
6752 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
6753 M:      Bernie Thompson <[email protected]>
6754 L:      [email protected]
6755 S:      Maintained
6756 W:      http://plugable.com/category/projects/udlfb/
6757 F:      Documentation/fb/udlfb.rst
6758 F:      drivers/video/fbdev/udlfb.c
6759 F:      include/video/udlfb.h
6760
6761 DISTRIBUTED LOCK MANAGER (DLM)
6762 M:      Alexander Aring <[email protected]>
6763 M:      David Teigland <[email protected]>
6764 L:      [email protected]
6765 S:      Supported
6766 W:      https://pagure.io/dlm
6767 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
6768 F:      fs/dlm/
6769
6770 DMA BUFFER SHARING FRAMEWORK
6771 M:      Sumit Semwal <[email protected]>
6772 M:      Christian König <[email protected]>
6773 L:      [email protected]
6774 L:      [email protected]
6775 L:      [email protected] (moderated for non-subscribers)
6776 S:      Maintained
6777 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6778 F:      Documentation/driver-api/dma-buf.rst
6779 F:      Documentation/userspace-api/dma-buf-alloc-exchange.rst
6780 F:      drivers/dma-buf/
6781 F:      include/linux/*fence.h
6782 F:      include/linux/dma-buf.h
6783 F:      include/linux/dma-resv.h
6784 K:      \bdma_(?:buf|fence|resv)\b
6785
6786 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
6787 M:      Vinod Koul <[email protected]>
6788 L:      [email protected]
6789 S:      Maintained
6790 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
6791 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
6792 F:      Documentation/devicetree/bindings/dma/
6793 F:      Documentation/driver-api/dmaengine/
6794 F:      drivers/dma/
6795 F:      include/dt-bindings/dma/
6796 F:      include/linux/dma/
6797 F:      include/linux/dmaengine.h
6798 F:      include/linux/of_dma.h
6799
6800 DMA MAPPING BENCHMARK
6801 M:      Xiang Chen <[email protected]>
6802 L:      [email protected]
6803 F:      kernel/dma/map_benchmark.c
6804 F:      tools/testing/selftests/dma/
6805
6806 DMA MAPPING HELPERS
6807 M:      Christoph Hellwig <[email protected]>
6808 M:      Marek Szyprowski <[email protected]>
6809 R:      Robin Murphy <[email protected]>
6810 L:      [email protected]
6811 S:      Supported
6812 W:      http://git.infradead.org/users/hch/dma-mapping.git
6813 T:      git git://git.infradead.org/users/hch/dma-mapping.git
6814 F:      include/asm-generic/dma-mapping.h
6815 F:      include/linux/dma-direct.h
6816 F:      include/linux/dma-map-ops.h
6817 F:      include/linux/dma-mapping.h
6818 F:      include/linux/swiotlb.h
6819 F:      kernel/dma/
6820
6821 DMA-BUF HEAPS FRAMEWORK
6822 M:      Sumit Semwal <[email protected]>
6823 R:      Benjamin Gaignard <[email protected]>
6824 R:      Brian Starkey <[email protected]>
6825 R:      John Stultz <[email protected]>
6826 R:      T.J. Mercier <[email protected]>
6827 L:      [email protected]
6828 L:      [email protected]
6829 L:      [email protected] (moderated for non-subscribers)
6830 S:      Maintained
6831 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6832 F:      drivers/dma-buf/dma-heap.c
6833 F:      drivers/dma-buf/heaps/*
6834 F:      include/linux/dma-heap.h
6835 F:      include/uapi/linux/dma-heap.h
6836 F:      tools/testing/selftests/dmabuf-heaps/
6837
6838 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
6839 M:      Lukasz Luba <[email protected]>
6840 L:      [email protected]
6841 L:      [email protected]
6842 S:      Maintained
6843 F:      Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
6844 F:      drivers/memory/samsung/exynos5422-dmc.c
6845
6846 DME1737 HARDWARE MONITOR DRIVER
6847 M:      Juerg Haefliger <[email protected]>
6848 L:      [email protected]
6849 S:      Maintained
6850 F:      Documentation/hwmon/dme1737.rst
6851 F:      drivers/hwmon/dme1737.c
6852
6853 DMI/SMBIOS SUPPORT
6854 M:      Jean Delvare <[email protected]>
6855 S:      Maintained
6856 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
6857 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
6858 F:      drivers/firmware/dmi-id.c
6859 F:      drivers/firmware/dmi_scan.c
6860 F:      include/linux/dmi.h
6861
6862 DOCUMENTATION
6863 M:      Jonathan Corbet <[email protected]>
6864 L:      [email protected]
6865 S:      Maintained
6866 P:      Documentation/doc-guide/maintainer-profile.rst
6867 T:      git git://git.lwn.net/linux.git docs-next
6868 F:      Documentation/
6869 F:      scripts/check-variable-fonts.sh
6870 F:      scripts/documentation-file-ref-check
6871 F:      scripts/kernel-doc
6872 F:      scripts/sphinx-pre-install
6873 X:      Documentation/ABI/
6874 X:      Documentation/admin-guide/media/
6875 X:      Documentation/devicetree/
6876 X:      Documentation/driver-api/media/
6877 X:      Documentation/firmware-guide/acpi/
6878 X:      Documentation/i2c/
6879 X:      Documentation/netlink/
6880 X:      Documentation/power/
6881 X:      Documentation/spi/
6882 X:      Documentation/userspace-api/media/
6883
6884 DOCUMENTATION PROCESS
6885 M:      Jonathan Corbet <[email protected]>
6886 L:      [email protected]
6887 S:      Maintained
6888 F:      Documentation/dev-tools/
6889 F:      Documentation/maintainer/
6890 F:      Documentation/process/
6891
6892 DOCUMENTATION REPORTING ISSUES
6893 M:      Thorsten Leemhuis <[email protected]>
6894 L:      [email protected]
6895 S:      Maintained
6896 F:      Documentation/admin-guide/bug-bisect.rst
6897 F:      Documentation/admin-guide/quickly-build-trimmed-linux.rst
6898 F:      Documentation/admin-guide/reporting-issues.rst
6899 F:      Documentation/admin-guide/verify-bugs-and-bisect-regressions.rst
6900
6901 DOCUMENTATION SCRIPTS
6902 M:      Mauro Carvalho Chehab <[email protected]>
6903 L:      [email protected]
6904 S:      Maintained
6905 F:      Documentation/sphinx/parse-headers.pl
6906 F:      scripts/documentation-file-ref-check
6907 F:      scripts/sphinx-pre-install
6908
6909 DOCUMENTATION/ITALIAN
6910 M:      Federico Vaga <[email protected]>
6911 L:      [email protected]
6912 S:      Maintained
6913 F:      Documentation/translations/it_IT
6914
6915 DOCUMENTATION/JAPANESE
6916 R:      Akira Yokosawa <[email protected]>
6917 L:      [email protected]
6918 S:      Maintained
6919 F:      Documentation/translations/ja_JP
6920
6921 DONGWOON DW9714 LENS VOICE COIL DRIVER
6922 M:      Sakari Ailus <[email protected]>
6923 L:      [email protected]
6924 S:      Maintained
6925 T:      git git://linuxtv.org/media.git
6926 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.yaml
6927 F:      drivers/media/i2c/dw9714.c
6928
6929 DONGWOON DW9719 LENS VOICE COIL DRIVER
6930 M:      Daniel Scally <[email protected]>
6931 L:      [email protected]
6932 S:      Maintained
6933 T:      git git://linuxtv.org/media.git
6934 F:      drivers/media/i2c/dw9719.c
6935
6936 DONGWOON DW9768 LENS VOICE COIL DRIVER
6937 L:      [email protected]
6938 S:      Orphan
6939 T:      git git://linuxtv.org/media.git
6940 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
6941 F:      drivers/media/i2c/dw9768.c
6942
6943 DONGWOON DW9807 LENS VOICE COIL DRIVER
6944 M:      Sakari Ailus <[email protected]>
6945 L:      [email protected]
6946 S:      Maintained
6947 T:      git git://linuxtv.org/media.git
6948 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml
6949 F:      drivers/media/i2c/dw9807-vcm.c
6950
6951 DOUBLETALK DRIVER
6952 M:      "James R. Van Zandt" <[email protected]>
6953 L:      [email protected]
6954 S:      Maintained
6955 F:      drivers/char/dtlk.c
6956 F:      include/linux/dtlk.h
6957
6958 DPAA2 DATAPATH I/O (DPIO) DRIVER
6959 M:      Roy Pledge <[email protected]>
6960 L:      [email protected]
6961 S:      Maintained
6962 F:      drivers/soc/fsl/dpio
6963
6964 DPAA2 ETHERNET DRIVER
6965 M:      Ioana Ciornei <[email protected]>
6966 L:      [email protected]
6967 S:      Maintained
6968 F:      Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
6969 F:      Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
6970 F:      drivers/net/ethernet/freescale/dpaa2/Kconfig
6971 F:      drivers/net/ethernet/freescale/dpaa2/Makefile
6972 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
6973 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
6974 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-xsk*
6975 F:      drivers/net/ethernet/freescale/dpaa2/dpkg.h
6976 F:      drivers/net/ethernet/freescale/dpaa2/dpmac*
6977 F:      drivers/net/ethernet/freescale/dpaa2/dpni*
6978
6979 DPAA2 ETHERNET SWITCH DRIVER
6980 M:      Ioana Ciornei <[email protected]>
6981 L:      [email protected]
6982 S:      Maintained
6983 F:      Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
6984 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
6985 F:      drivers/net/ethernet/freescale/dpaa2/dpsw*
6986
6987 DPLL SUBSYSTEM
6988 M:      Vadim Fedorenko <[email protected]>
6989 M:      Arkadiusz Kubalewski <[email protected]>
6990 M:      Jiri Pirko <[email protected]>
6991 L:      [email protected]
6992 S:      Supported
6993 F:      Documentation/driver-api/dpll.rst
6994 F:      drivers/dpll/*
6995 F:      include/linux/dpll.h
6996 F:      include/uapi/linux/dpll.h
6997
6998 DRBD DRIVER
6999 M:      Philipp Reisner <[email protected]>
7000 M:      Lars Ellenberg <[email protected]>
7001 M:      Christoph Böhmwalder <[email protected]>
7002 L:      [email protected]
7003 S:      Supported
7004 W:      http://www.drbd.org
7005 T:      git git://git.linbit.com/linux-drbd.git
7006 T:      git git://git.linbit.com/drbd-8.4.git
7007 F:      Documentation/admin-guide/blockdev/
7008 F:      drivers/block/drbd/
7009 F:      include/linux/drbd*
7010 F:      lib/lru_cache.c
7011
7012 DRIVER COMPONENT FRAMEWORK
7013 L:      [email protected]
7014 F:      drivers/base/component.c
7015 F:      include/linux/component.h
7016
7017 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
7018 M:      Greg Kroah-Hartman <[email protected]>
7019 R:      "Rafael J. Wysocki" <[email protected]>
7020 S:      Supported
7021 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7022 F:      Documentation/core-api/kobject.rst
7023 F:      drivers/base/
7024 F:      fs/debugfs/
7025 F:      fs/sysfs/
7026 F:      include/linux/debugfs.h
7027 F:      include/linux/fwnode.h
7028 F:      include/linux/kobj*
7029 F:      include/linux/property.h
7030 F:      lib/kobj*
7031 F:      rust/kernel/device.rs
7032
7033 DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
7034 M:      Nishanth Menon <[email protected]>
7035 L:      [email protected]
7036 S:      Maintained
7037 F:      drivers/soc/ti/smartreflex.c
7038 F:      include/linux/power/smartreflex.h
7039
7040 DRM ACCEL DRIVERS FOR INTEL VPU
7041 M:      Jacek Lawrynowicz <[email protected]>
7042 M:      Stanislaw Gruszka <[email protected]>
7043 L:      [email protected]
7044 S:      Supported
7045 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7046 F:      drivers/accel/ivpu/
7047 F:      include/uapi/drm/ivpu_accel.h
7048
7049 DRM COMPUTE ACCELERATORS DRIVERS AND FRAMEWORK
7050 M:      Oded Gabbay <[email protected]>
7051 L:      [email protected]
7052 S:      Maintained
7053 C:      irc://irc.oftc.net/dri-devel
7054 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/accel.git
7055 F:      Documentation/accel/
7056 F:      drivers/accel/
7057 F:      include/drm/drm_accel.h
7058
7059 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
7060 M:      Maxime Ripard <[email protected]>
7061 M:      Chen-Yu Tsai <[email protected]>
7062 R:      Jernej Skrabec <[email protected]>
7063 L:      [email protected]
7064 S:      Supported
7065 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7066 F:      drivers/gpu/drm/sun4i/sun8i*
7067
7068 DRM DRIVER FOR ARM PL111 CLCD
7069 S:      Orphan
7070 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7071 F:      drivers/gpu/drm/pl111/
7072
7073 DRM DRIVER FOR ARM VERSATILE TFT PANELS
7074 M:      Linus Walleij <[email protected]>
7075 S:      Maintained
7076 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7077 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
7078 F:      drivers/gpu/drm/panel/panel-arm-versatile.c
7079
7080 DRM DRIVER FOR ASPEED BMC GFX
7081 M:      Joel Stanley <[email protected]>
7082 L:      [email protected] (moderated for non-subscribers)
7083 S:      Supported
7084 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7085 F:      Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
7086 F:      drivers/gpu/drm/aspeed/
7087
7088 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
7089 M:      Dave Airlie <[email protected]>
7090 R:      Thomas Zimmermann <[email protected]>
7091 R:      Jocelyn Falempe <[email protected]>
7092 L:      [email protected]
7093 S:      Supported
7094 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7095 F:      drivers/gpu/drm/ast/
7096
7097 DRM DRIVER FOR BOCHS VIRTUAL GPU
7098 M:      Gerd Hoffmann <[email protected]>
7099 L:      [email protected]
7100 S:      Maintained
7101 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7102 F:      drivers/gpu/drm/tiny/bochs.c
7103
7104 DRM DRIVER FOR BOE HIMAX8279D PANELS
7105 M:      Jerry Han <[email protected]>
7106 S:      Maintained
7107 F:      Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
7108 F:      drivers/gpu/drm/panel/panel-boe-himax8279d.c
7109
7110 DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
7111 M:      Jagan Teki <[email protected]>
7112 S:      Maintained
7113 F:      Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
7114 F:      drivers/gpu/drm/bridge/chipone-icn6211.c
7115
7116 DRM DRIVER FOR EBBG FT8719 PANEL
7117 M:      Joel Selvaraj <[email protected]>
7118 S:      Maintained
7119 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7120 F:      Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml
7121 F:      drivers/gpu/drm/panel/panel-ebbg-ft8719.c
7122
7123 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
7124 M:      Linus Walleij <[email protected]>
7125 S:      Maintained
7126 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7127 F:      drivers/gpu/drm/tve200/
7128
7129 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
7130 M:      Icenowy Zheng <[email protected]>
7131 S:      Maintained
7132 F:      Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
7133 F:      drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
7134
7135 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
7136 M:      Jagan Teki <[email protected]>
7137 S:      Maintained
7138 F:      Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
7139 F:      drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
7140
7141 DRM DRIVER FOR FIRMWARE FRAMEBUFFERS
7142 M:      Thomas Zimmermann <[email protected]>
7143 M:      Javier Martinez Canillas <[email protected]>
7144 L:      [email protected]
7145 S:      Maintained
7146 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7147 F:      drivers/gpu/drm/tiny/ofdrm.c
7148 F:      drivers/gpu/drm/tiny/simpledrm.c
7149 F:      drivers/video/aperture.c
7150 F:      drivers/video/nomodeset.c
7151 F:      include/linux/aperture.h
7152 F:      include/video/nomodeset.h
7153
7154 DRM DRIVER FOR GENERIC EDP PANELS
7155 R:      Douglas Anderson <[email protected]>
7156 F:      Documentation/devicetree/bindings/display/panel/panel-edp.yaml
7157 F:      drivers/gpu/drm/panel/panel-edp.c
7158
7159 DRM DRIVER FOR GENERIC USB DISPLAY
7160 M:      Noralf Trønnes <[email protected]>
7161 S:      Maintained
7162 W:      https://github.com/notro/gud/wiki
7163 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7164 F:      drivers/gpu/drm/gud/
7165 F:      include/drm/gud.h
7166
7167 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
7168 M:      Hans de Goede <[email protected]>
7169 S:      Maintained
7170 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7171 F:      drivers/gpu/drm/tiny/gm12u320.c
7172
7173 DRM DRIVER FOR HIMAX HX8394 MIPI-DSI LCD panels
7174 M:      Ondrej Jirman <[email protected]>
7175 M:      Javier Martinez Canillas <[email protected]>
7176 S:      Maintained
7177 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7178 F:      Documentation/devicetree/bindings/display/panel/himax,hx8394.yaml
7179 F:      drivers/gpu/drm/panel/panel-himax-hx8394.c
7180
7181 DRM DRIVER FOR HX8357D PANELS
7182 S:      Orphan
7183 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7184 F:      Documentation/devicetree/bindings/display/himax,hx8357d.txt
7185 F:      drivers/gpu/drm/tiny/hx8357d.c
7186
7187 DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
7188 M:      Deepak Rawat <[email protected]>
7189 L:      [email protected]
7190 L:      [email protected]
7191 S:      Maintained
7192 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7193 F:      drivers/gpu/drm/hyperv
7194
7195 DRM DRIVER FOR ILITEK ILI9225 PANELS
7196 M:      David Lechner <[email protected]>
7197 S:      Maintained
7198 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7199 F:      Documentation/devicetree/bindings/display/ilitek,ili9225.txt
7200 F:      drivers/gpu/drm/tiny/ili9225.c
7201
7202 DRM DRIVER FOR ILITEK ILI9486 PANELS
7203 M:      Kamlesh Gurudasani <[email protected]>
7204 S:      Maintained
7205 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7206 F:      Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
7207 F:      drivers/gpu/drm/tiny/ili9486.c
7208
7209 DRM DRIVER FOR ILITEK ILI9805 PANELS
7210 M:      Michael Trimarchi <[email protected]>
7211 S:      Maintained
7212 F:      Documentation/devicetree/bindings/display/panel/ilitek,ili9805.yaml
7213 F:      drivers/gpu/drm/panel/panel-ilitek-ili9805.c
7214
7215 DRM DRIVER FOR ILITEK ILI9806E PANELS
7216 M:      Michael Walle <[email protected]>
7217 S:      Maintained
7218 F:      drivers/gpu/drm/panel/panel-ilitek-ili9806e.c
7219
7220 DRM DRIVER FOR JADARD JD9365DA-H3 MIPI-DSI LCD PANELS
7221 M:      Jagan Teki <[email protected]>
7222 S:      Maintained
7223 F:      Documentation/devicetree/bindings/display/panel/jadard,jd9365da-h3.yaml
7224 F:      drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
7225
7226 DRM DRIVER FOR LG SW43408 PANELS
7227 M:      Sumit Semwal <[email protected]>
7228 M:      Caleb Connolly <[email protected]>
7229 S:      Maintained
7230 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7231 F:      Documentation/devicetree/bindings/display/panel/lg,sw43408.yaml
7232 F:      drivers/gpu/drm/panel/panel-lg-sw43408.c
7233
7234 DRM DRIVER FOR LOGICVC DISPLAY CONTROLLER
7235 M:      Paul Kocialkowski <[email protected]>
7236 S:      Supported
7237 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7238 F:      drivers/gpu/drm/logicvc/
7239
7240 DRM DRIVER FOR LVDS PANELS
7241 M:      Laurent Pinchart <[email protected]>
7242 L:      [email protected]
7243 S:      Maintained
7244 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7245 F:      Documentation/devicetree/bindings/display/lvds.yaml
7246 F:      Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
7247 F:      drivers/gpu/drm/panel/panel-lvds.c
7248
7249 DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
7250 M:      Guido Günther <[email protected]>
7251 R:      Purism Kernel Team <[email protected]>
7252 S:      Maintained
7253 F:      Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
7254 F:      drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
7255
7256 DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
7257 M:      Dave Airlie <[email protected]>
7258 R:      Thomas Zimmermann <[email protected]>
7259 R:      Jocelyn Falempe <[email protected]>
7260 L:      [email protected]
7261 S:      Supported
7262 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7263 F:      drivers/gpu/drm/mgag200/
7264
7265 DRM DRIVER FOR MI0283QT
7266 M:      Noralf Trønnes <[email protected]>
7267 S:      Maintained
7268 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7269 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
7270 F:      drivers/gpu/drm/tiny/mi0283qt.c
7271
7272 DRM DRIVER FOR MIPI DBI compatible panels
7273 M:      Noralf Trønnes <[email protected]>
7274 S:      Maintained
7275 W:      https://github.com/notro/panel-mipi-dbi/wiki
7276 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7277 F:      Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
7278 F:      drivers/gpu/drm/tiny/panel-mipi-dbi.c
7279
7280 DRM DRIVER for Qualcomm Adreno GPUs
7281 M:      Rob Clark <[email protected]>
7282 R:      Sean Paul <[email protected]>
7283 R:      Konrad Dybcio <[email protected]>
7284 L:      [email protected]
7285 L:      [email protected]
7286 L:      [email protected]
7287 S:      Maintained
7288 B:      https://gitlab.freedesktop.org/drm/msm/-/issues
7289 T:      git https://gitlab.freedesktop.org/drm/msm.git
7290 F:      Documentation/devicetree/bindings/display/msm/gpu.yaml
7291 F:      drivers/gpu/drm/msm/adreno/
7292 F:      drivers/gpu/drm/msm/msm_gpu.*
7293 F:      drivers/gpu/drm/msm/msm_gpu_devfreq.*
7294 F:      drivers/gpu/drm/msm/msm_ringbuffer.*
7295 F:      drivers/gpu/drm/msm/registers/adreno/
7296 F:      include/uapi/drm/msm_drm.h
7297
7298 DRM DRIVER for Qualcomm display hardware
7299 M:      Rob Clark <[email protected]>
7300 M:      Abhinav Kumar <[email protected]>
7301 M:      Dmitry Baryshkov <[email protected]>
7302 R:      Sean Paul <[email protected]>
7303 R:      Marijn Suijten <[email protected]>
7304 L:      [email protected]
7305 L:      [email protected]
7306 L:      [email protected]
7307 S:      Maintained
7308 B:      https://gitlab.freedesktop.org/drm/msm/-/issues
7309 T:      git https://gitlab.freedesktop.org/drm/msm.git
7310 F:      Documentation/devicetree/bindings/display/msm/
7311 F:      drivers/gpu/drm/ci/xfails/msm*
7312 F:      drivers/gpu/drm/msm/
7313 F:      include/uapi/drm/msm_drm.h
7314
7315 DRM DRIVER FOR NOVATEK NT35510 PANELS
7316 M:      Linus Walleij <[email protected]>
7317 S:      Maintained
7318 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7319 F:      Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
7320 F:      drivers/gpu/drm/panel/panel-novatek-nt35510.c
7321
7322 DRM DRIVER FOR NOVATEK NT35560 PANELS
7323 M:      Linus Walleij <[email protected]>
7324 S:      Maintained
7325 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7326 F:      Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
7327 F:      drivers/gpu/drm/panel/panel-novatek-nt35560.c
7328
7329 DRM DRIVER FOR NOVATEK NT36523 PANELS
7330 M:      Jianhua Lu <[email protected]>
7331 S:      Maintained
7332 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7333 F:      Documentation/devicetree/bindings/display/panel/novatek,nt36523.yaml
7334 F:      drivers/gpu/drm/panel/panel-novatek-nt36523.c
7335
7336 DRM DRIVER FOR NOVATEK NT36672A PANELS
7337 M:      Sumit Semwal <[email protected]>
7338 S:      Maintained
7339 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7340 F:      Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
7341 F:      drivers/gpu/drm/panel/panel-novatek-nt36672a.c
7342
7343 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
7344 M:      Karol Herbst <[email protected]>
7345 M:      Lyude Paul <[email protected]>
7346 M:      Danilo Krummrich <[email protected]>
7347 L:      [email protected]
7348 L:      [email protected]
7349 S:      Supported
7350 W:      https://nouveau.freedesktop.org/
7351 Q:      https://patchwork.freedesktop.org/project/nouveau/
7352 Q:      https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
7353 B:      https://gitlab.freedesktop.org/drm/nouveau/-/issues
7354 C:      irc://irc.oftc.net/nouveau
7355 T:      git https://gitlab.freedesktop.org/drm/nouveau.git
7356 F:      drivers/gpu/drm/nouveau/
7357 F:      include/uapi/drm/nouveau_drm.h
7358
7359 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
7360 M:      Stefan Mavrodiev <[email protected]>
7361 S:      Maintained
7362 F:      Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
7363 F:      drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
7364
7365 DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP
7366 R:      Douglas Anderson <[email protected]>
7367 F:      Documentation/devicetree/bindings/display/bridge/ps8640.yaml
7368 F:      drivers/gpu/drm/bridge/parade-ps8640.c
7369
7370 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
7371 M:      Noralf Trønnes <[email protected]>
7372 S:      Maintained
7373 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7374 F:      Documentation/devicetree/bindings/display/repaper.txt
7375 F:      drivers/gpu/drm/tiny/repaper.c
7376
7377 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
7378 M:      Dave Airlie <[email protected]>
7379 M:      Gerd Hoffmann <[email protected]>
7380 L:      [email protected]
7381 S:      Obsolete
7382 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
7383 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7384 F:      drivers/gpu/drm/tiny/cirrus.c
7385
7386 DRM DRIVER FOR QXL VIRTUAL GPU
7387 M:      Dave Airlie <[email protected]>
7388 M:      Gerd Hoffmann <[email protected]>
7389 L:      [email protected]
7390 L:      [email protected]
7391 S:      Maintained
7392 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7393 F:      drivers/gpu/drm/qxl/
7394 F:      include/uapi/drm/qxl_drm.h
7395
7396 DRM DRIVER FOR RAYDIUM RM67191 PANELS
7397 M:      Robert Chiras <[email protected]>
7398 S:      Maintained
7399 F:      Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
7400 F:      drivers/gpu/drm/panel/panel-raydium-rm67191.c
7401
7402 DRM DRIVER FOR SAMSUNG DB7430 PANELS
7403 M:      Linus Walleij <[email protected]>
7404 S:      Maintained
7405 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7406 F:      Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
7407 F:      drivers/gpu/drm/panel/panel-samsung-db7430.c
7408
7409 DRM DRIVER FOR SAMSUNG MIPI DSIM BRIDGE
7410 M:      Inki Dae <[email protected]>
7411 M:      Jagan Teki <[email protected]>
7412 M:      Marek Szyprowski <[email protected]>
7413 S:      Maintained
7414 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7415 F:      Documentation/devicetree/bindings/display/bridge/samsung,mipi-dsim.yaml
7416 F:      drivers/gpu/drm/bridge/samsung-dsim.c
7417 F:      include/drm/bridge/samsung-dsim.h
7418
7419 DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
7420 M:      Markuss Broks <[email protected]>
7421 S:      Maintained
7422 F:      Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
7423 F:      drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
7424
7425 DRM DRIVER FOR SAMSUNG S6D7AA0 PANELS
7426 M:      Artur Weber <[email protected]>
7427 S:      Maintained
7428 F:      Documentation/devicetree/bindings/display/panel/samsung,s6d7aa0.yaml
7429 F:      drivers/gpu/drm/panel/panel-samsung-s6d7aa0.c
7430
7431 DRM DRIVER FOR SAMSUNG S6E3HA8 PANELS
7432 M:      Dzmitry Sankouski <[email protected]>
7433 S:      Maintained
7434 F:      Documentation/devicetree/bindings/display/panel/samsung,s6e3ha8.yaml
7435 F:      drivers/gpu/drm/panel/panel-samsung-s6e3ha8.c
7436
7437 DRM DRIVER FOR SHARP MEMORY LCD
7438 M:      Alex Lanzano <[email protected]>
7439 S:      Maintained
7440 F:      Documentation/devicetree/bindings/display/sharp,ls010b7dh04.yaml
7441 F:      drivers/gpu/drm/tiny/sharp-memory.c
7442
7443 DRM DRIVER FOR SITRONIX ST7586 PANELS
7444 M:      David Lechner <[email protected]>
7445 S:      Maintained
7446 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7447 F:      Documentation/devicetree/bindings/display/sitronix,st7586.txt
7448 F:      drivers/gpu/drm/tiny/st7586.c
7449
7450 DRM DRIVER FOR SITRONIX ST7701 PANELS
7451 M:      Jagan Teki <[email protected]>
7452 S:      Maintained
7453 F:      Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
7454 F:      drivers/gpu/drm/panel/panel-sitronix-st7701.c
7455
7456 DRM DRIVER FOR SITRONIX ST7703 PANELS
7457 M:      Guido Günther <[email protected]>
7458 R:      Purism Kernel Team <[email protected]>
7459 R:      Ondrej Jirman <[email protected]>
7460 S:      Maintained
7461 F:      Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
7462 F:      drivers/gpu/drm/panel/panel-sitronix-st7703.c
7463
7464 DRM DRIVER FOR SITRONIX ST7735R PANELS
7465 M:      David Lechner <[email protected]>
7466 S:      Maintained
7467 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7468 F:      Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
7469 F:      drivers/gpu/drm/tiny/st7735r.c
7470
7471 DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
7472 M:      Javier Martinez Canillas <[email protected]>
7473 S:      Maintained
7474 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7475 F:      Documentation/devicetree/bindings/display/solomon,ssd-common.yaml
7476 F:      Documentation/devicetree/bindings/display/solomon,ssd13*.yaml
7477 F:      drivers/gpu/drm/solomon/ssd130x*
7478
7479 DRM DRIVER FOR ST-ERICSSON MCDE
7480 M:      Linus Walleij <[email protected]>
7481 S:      Maintained
7482 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7483 F:      Documentation/devicetree/bindings/display/ste,mcde.yaml
7484 F:      drivers/gpu/drm/mcde/
7485
7486 DRM DRIVER FOR SYNAPTICS R63353 PANELS
7487 M:      Michael Trimarchi <[email protected]>
7488 S:      Maintained
7489 F:      Documentation/devicetree/bindings/display/panel/synaptics,r63353.yaml
7490 F:      drivers/gpu/drm/panel/panel-synaptics-r63353.c
7491
7492 DRM DRIVER FOR TI DLPC3433 MIPI DSI TO DMD BRIDGE
7493 M:      Jagan Teki <[email protected]>
7494 S:      Maintained
7495 F:      Documentation/devicetree/bindings/display/bridge/ti,dlpc3433.yaml
7496 F:      drivers/gpu/drm/bridge/ti-dlpc3433.c
7497
7498 DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP
7499 R:      Douglas Anderson <[email protected]>
7500 F:      Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
7501 F:      drivers/gpu/drm/bridge/ti-sn65dsi86.c
7502
7503 DRM DRIVER FOR TPO TPG110 PANELS
7504 M:      Linus Walleij <[email protected]>
7505 S:      Maintained
7506 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7507 F:      Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
7508 F:      drivers/gpu/drm/panel/panel-tpo-tpg110.c
7509
7510 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
7511 M:      Dave Airlie <[email protected]>
7512 R:      Sean Paul <[email protected]>
7513 R:      Thomas Zimmermann <[email protected]>
7514 L:      [email protected]
7515 S:      Supported
7516 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7517 F:      drivers/gpu/drm/udl/
7518
7519 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
7520 M:      Louis Chauvet <[email protected]>
7521 R:      Haneen Mohammed <[email protected]>
7522 R:      Simona Vetter <[email protected]>
7523 R:      Melissa Wen <[email protected]>
7524 L:      [email protected]
7525 S:      Maintained
7526 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7527 F:      Documentation/gpu/vkms.rst
7528 F:      drivers/gpu/drm/ci/xfails/vkms*
7529 F:      drivers/gpu/drm/vkms/
7530
7531 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
7532 M:      Hans de Goede <[email protected]>
7533 L:      [email protected]
7534 S:      Maintained
7535 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7536 F:      drivers/gpu/drm/vboxvideo/
7537
7538 DRM DRIVER FOR VMWARE VIRTUAL GPU
7539 M:      Zack Rusin <[email protected]>
7540 R:      Broadcom internal kernel review list <[email protected]>
7541 L:      [email protected]
7542 S:      Supported
7543 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7544 F:      drivers/gpu/drm/vmwgfx/
7545 F:      include/uapi/drm/vmwgfx_drm.h
7546
7547 DRM DRIVER FOR WIDECHIPS WS2401 PANELS
7548 M:      Linus Walleij <[email protected]>
7549 S:      Maintained
7550 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7551 F:      Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
7552 F:      drivers/gpu/drm/panel/panel-widechips-ws2401.c
7553
7554 DRM DRIVERS
7555 M:      David Airlie <[email protected]>
7556 M:      Simona Vetter <[email protected]>
7557 L:      [email protected]
7558 S:      Maintained
7559 B:      https://gitlab.freedesktop.org/drm
7560 C:      irc://irc.oftc.net/dri-devel
7561 T:      git https://gitlab.freedesktop.org/drm/kernel.git
7562 F:      Documentation/devicetree/bindings/display/
7563 F:      Documentation/devicetree/bindings/gpu/
7564 F:      Documentation/gpu/
7565 F:      drivers/gpu/
7566 F:      include/drm/
7567 F:      include/linux/vga*
7568 F:      include/uapi/drm/
7569
7570 DRM DRIVERS AND MISC GPU PATCHES
7571 M:      Maarten Lankhorst <[email protected]>
7572 M:      Maxime Ripard <[email protected]>
7573 M:      Thomas Zimmermann <[email protected]>
7574 S:      Maintained
7575 W:      https://drm.pages.freedesktop.org/maintainer-tools/drm-misc.html
7576 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7577 F:      Documentation/devicetree/bindings/display/
7578 F:      Documentation/devicetree/bindings/gpu/
7579 F:      Documentation/gpu/
7580 F:      drivers/gpu/drm/
7581 F:      drivers/gpu/vga/
7582 F:      include/drm/drm
7583 F:      include/linux/vga*
7584 F:      include/uapi/drm/
7585 X:      drivers/gpu/drm/amd/
7586 X:      drivers/gpu/drm/armada/
7587 X:      drivers/gpu/drm/etnaviv/
7588 X:      drivers/gpu/drm/exynos/
7589 X:      drivers/gpu/drm/i915/
7590 X:      drivers/gpu/drm/kmb/
7591 X:      drivers/gpu/drm/mediatek/
7592 X:      drivers/gpu/drm/msm/
7593 X:      drivers/gpu/drm/nouveau/
7594 X:      drivers/gpu/drm/radeon/
7595 X:      drivers/gpu/drm/renesas/rcar-du/
7596 X:      drivers/gpu/drm/tegra/
7597
7598 DRM DRIVERS FOR ALLWINNER A10
7599 M:      Maxime Ripard <[email protected]>
7600 M:      Chen-Yu Tsai <[email protected]>
7601 L:      [email protected]
7602 S:      Supported
7603 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7604 F:      Documentation/devicetree/bindings/display/allwinner*
7605 F:      drivers/gpu/drm/sun4i/
7606
7607 DRM DRIVERS FOR AMLOGIC SOCS
7608 M:      Neil Armstrong <[email protected]>
7609 L:      [email protected]
7610 L:      [email protected]
7611 S:      Supported
7612 W:      http://linux-meson.com/
7613 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7614 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
7615 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
7616 F:      Documentation/gpu/meson.rst
7617 F:      drivers/gpu/drm/ci/xfails/meson*
7618 F:      drivers/gpu/drm/meson/
7619
7620 DRM DRIVERS FOR ATMEL HLCDC
7621 M:      Sam Ravnborg <[email protected]>
7622 M:      Boris Brezillon <[email protected]>
7623 L:      [email protected]
7624 S:      Supported
7625 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7626 F:      Documentation/devicetree/bindings/display/atmel/
7627 F:      drivers/gpu/drm/atmel-hlcdc/
7628
7629 DRM DRIVERS FOR BRIDGE CHIPS
7630 M:      Andrzej Hajda <[email protected]>
7631 M:      Neil Armstrong <[email protected]>
7632 M:      Robert Foss <[email protected]>
7633 R:      Laurent Pinchart <[email protected]>
7634 R:      Jonas Karlman <[email protected]>
7635 R:      Jernej Skrabec <[email protected]>
7636 S:      Maintained
7637 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7638 F:      Documentation/devicetree/bindings/display/bridge/
7639 F:      drivers/gpu/drm/bridge/
7640 F:      drivers/gpu/drm/display/drm_bridge_connector.c
7641 F:      drivers/gpu/drm/drm_bridge.c
7642 F:      include/drm/drm_bridge.h
7643 F:      include/drm/drm_bridge_connector.h
7644
7645 DRM DRIVERS FOR EXYNOS
7646 M:      Inki Dae <[email protected]>
7647 M:      Seung-Woo Kim <[email protected]>
7648 M:      Kyungmin Park <[email protected]>
7649 L:      [email protected]
7650 S:      Supported
7651 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
7652 F:      Documentation/devicetree/bindings/display/samsung/
7653 F:      drivers/gpu/drm/exynos/
7654 F:      include/uapi/drm/exynos_drm.h
7655
7656 DRM DRIVERS FOR FREESCALE DCU
7657 M:      Stefan Agner <[email protected]>
7658 M:      Alison Wang <[email protected]>
7659 L:      [email protected]
7660 S:      Supported
7661 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7662 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
7663 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
7664 F:      drivers/gpu/drm/fsl-dcu/
7665
7666 DRM DRIVERS FOR FREESCALE IMX 5/6
7667 M:      Philipp Zabel <[email protected]>
7668 L:      [email protected]
7669 S:      Maintained
7670 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7671 T:      git git://git.pengutronix.de/git/pza/linux
7672 F:      Documentation/devicetree/bindings/display/imx/
7673 F:      drivers/gpu/drm/imx/ipuv3/
7674 F:      drivers/gpu/ipu-v3/
7675
7676 DRM DRIVERS FOR FREESCALE IMX BRIDGE
7677 M:      Liu Ying <[email protected]>
7678 L:      [email protected]
7679 S:      Maintained
7680 F:      Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-ldb.yaml
7681 F:      Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-combiner.yaml
7682 F:      Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-link.yaml
7683 F:      Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pxl2dpi.yaml
7684 F:      drivers/gpu/drm/bridge/imx/
7685
7686 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
7687 M:      Patrik Jakobsson <[email protected]>
7688 L:      [email protected]
7689 S:      Maintained
7690 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7691 F:      drivers/gpu/drm/gma500/
7692
7693 DRM DRIVERS FOR HISILICON
7694 M:      Xinliang Liu <[email protected]>
7695 M:      Tian Tao  <[email protected]>
7696 R:      Xinwei Kong <[email protected]>
7697 R:      Sumit Semwal <[email protected]>
7698 R:      Yongqin Liu <[email protected]>
7699 R:      John Stultz <[email protected]>
7700 L:      [email protected]
7701 S:      Maintained
7702 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7703 F:      Documentation/devicetree/bindings/display/hisilicon/
7704 F:      drivers/gpu/drm/hisilicon/
7705
7706 DRM DRIVERS FOR LIMA
7707 M:      Qiang Yu <[email protected]>
7708 L:      [email protected]
7709 L:      [email protected] (moderated for non-subscribers)
7710 S:      Maintained
7711 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7712 F:      drivers/gpu/drm/lima/
7713 F:      include/uapi/drm/lima_drm.h
7714
7715 DRM DRIVERS FOR LOONGSON
7716 M:      Sui Jingfeng <[email protected]>
7717 L:      [email protected]
7718 S:      Supported
7719 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7720 F:      drivers/gpu/drm/loongson/
7721
7722 DRM DRIVERS FOR MEDIATEK
7723 M:      Chun-Kuang Hu <[email protected]>
7724 M:      Philipp Zabel <[email protected]>
7725 L:      [email protected]
7726 L:      [email protected] (moderated for non-subscribers)
7727 S:      Supported
7728 F:      Documentation/devicetree/bindings/display/mediatek/
7729 F:      drivers/gpu/drm/ci/xfails/mediatek*
7730 F:      drivers/gpu/drm/mediatek/
7731 F:      drivers/phy/mediatek/phy-mtk-dp.c
7732 F:      drivers/phy/mediatek/phy-mtk-hdmi*
7733 F:      drivers/phy/mediatek/phy-mtk-mipi*
7734
7735 DRM DRIVERS FOR NVIDIA TEGRA
7736 M:      Thierry Reding <[email protected]>
7737 M:      Mikko Perttunen <[email protected]>
7738 L:      [email protected]
7739 L:      [email protected]
7740 S:      Supported
7741 T:      git https://gitlab.freedesktop.org/drm/tegra.git
7742 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
7743 F:      Documentation/devicetree/bindings/gpu/host1x/
7744 F:      drivers/gpu/drm/tegra/
7745 F:      drivers/gpu/host1x/
7746 F:      include/linux/host1x.h
7747 F:      include/uapi/drm/tegra_drm.h
7748
7749 DRM DRIVERS FOR RENESAS R-CAR
7750 M:      Laurent Pinchart <[email protected]>
7751 M:      Kieran Bingham <[email protected]>
7752 L:      [email protected]
7753 L:      [email protected]
7754 S:      Supported
7755 T:      git git://linuxtv.org/pinchartl/media drm/du/next
7756 F:      Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
7757 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
7758 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
7759 F:      Documentation/devicetree/bindings/display/renesas,du.yaml
7760 F:      drivers/gpu/drm/renesas/rcar-du/
7761
7762 DRM DRIVERS FOR RENESAS RZ
7763 M:      Biju Das <[email protected]>
7764 L:      [email protected]
7765 L:      [email protected]
7766 S:      Maintained
7767 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7768 F:      Documentation/devicetree/bindings/display/renesas,rzg2l-du.yaml
7769 F:      drivers/gpu/drm/renesas/rz-du/
7770
7771 DRM DRIVERS FOR RENESAS SHMOBILE
7772 M:      Laurent Pinchart <[email protected]>
7773 M:      Geert Uytterhoeven <[email protected]>
7774 L:      [email protected]
7775 L:      [email protected]
7776 S:      Supported
7777 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7778 F:      Documentation/devicetree/bindings/display/renesas,shmobile-lcdc.yaml
7779 F:      drivers/gpu/drm/renesas/shmobile/
7780 F:      include/linux/platform_data/shmob_drm.h
7781
7782 DRM DRIVERS FOR ROCKCHIP
7783 M:      Sandy Huang <[email protected]>
7784 M:      Heiko Stübner <[email protected]>
7785 M:      Andy Yan <[email protected]>
7786 L:      [email protected]
7787 S:      Maintained
7788 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7789 F:      Documentation/devicetree/bindings/display/rockchip/
7790 F:      drivers/gpu/drm/ci/xfails/rockchip*
7791 F:      drivers/gpu/drm/rockchip/
7792
7793 DRM DRIVERS FOR STI
7794 M:      Alain Volmat <[email protected]>
7795 L:      [email protected]
7796 S:      Maintained
7797 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7798 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
7799 F:      drivers/gpu/drm/sti
7800
7801 DRM DRIVERS FOR STM
7802 M:      Yannick Fertre <[email protected]>
7803 M:      Raphael Gallais-Pou <[email protected]>
7804 M:      Philippe Cornu <[email protected]>
7805 L:      [email protected]
7806 S:      Maintained
7807 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7808 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
7809 F:      Documentation/devicetree/bindings/display/st,stm32mp25-lvds.yaml
7810 F:      drivers/gpu/drm/stm
7811
7812 DRM DRIVERS FOR TI KEYSTONE
7813 M:      Jyri Sarha <[email protected]>
7814 M:      Tomi Valkeinen <[email protected]>
7815 L:      [email protected]
7816 S:      Maintained
7817 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7818 F:      Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
7819 F:      Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
7820 F:      Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
7821 F:      drivers/gpu/drm/tidss/
7822
7823 DRM DRIVERS FOR TI LCDC
7824 M:      Jyri Sarha <[email protected]>
7825 M:      Tomi Valkeinen <[email protected]>
7826 L:      [email protected]
7827 S:      Maintained
7828 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7829 F:      Documentation/devicetree/bindings/display/tilcdc/
7830 F:      drivers/gpu/drm/tilcdc/
7831
7832 DRM DRIVERS FOR TI OMAP
7833 M:      Tomi Valkeinen <[email protected]>
7834 L:      [email protected]
7835 S:      Maintained
7836 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7837 F:      Documentation/devicetree/bindings/display/ti/
7838 F:      drivers/gpu/drm/omapdrm/
7839
7840 DRM DRIVERS FOR V3D
7841 M:      Melissa Wen <[email protected]>
7842 M:      Maíra Canal <[email protected]>
7843 S:      Supported
7844 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7845 F:      Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
7846 F:      drivers/gpu/drm/v3d/
7847 F:      include/uapi/drm/v3d_drm.h
7848
7849 DRM DRIVERS FOR VC4
7850 M:      Maxime Ripard <[email protected]>
7851 M:      Dave Stevenson <[email protected]>
7852 R:      Maíra Canal <[email protected]>
7853 R:      Raspberry Pi Kernel Maintenance <[email protected]>
7854 S:      Supported
7855 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7856 F:      Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
7857 F:      drivers/gpu/drm/vc4/
7858 F:      include/uapi/drm/vc4_drm.h
7859
7860 DRM DRIVERS FOR VIVANTE GPU IP
7861 M:      Lucas Stach <[email protected]>
7862 R:      Russell King <[email protected]>
7863 R:      Christian Gmeiner <[email protected]>
7864 L:      [email protected] (moderated for non-subscribers)
7865 L:      [email protected]
7866 S:      Maintained
7867 F:      Documentation/devicetree/bindings/gpu/vivante,gc.yaml
7868 F:      drivers/gpu/drm/etnaviv/
7869 F:      include/uapi/drm/etnaviv_drm.h
7870
7871 DRM DRIVERS FOR XEN
7872 M:      Oleksandr Andrushchenko <[email protected]>
7873 L:      [email protected]
7874 L:      [email protected] (moderated for non-subscribers)
7875 S:      Supported
7876 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7877 F:      Documentation/gpu/xen-front.rst
7878 F:      drivers/gpu/drm/xen/
7879
7880 DRM DRIVERS FOR XILINX
7881 M:      Laurent Pinchart <[email protected]>
7882 M:      Tomi Valkeinen <[email protected]>
7883 L:      [email protected]
7884 S:      Maintained
7885 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7886 F:      Documentation/devicetree/bindings/display/xlnx/
7887 F:      Documentation/gpu/zynqmp.rst
7888 F:      drivers/gpu/drm/xlnx/
7889
7890 DRM GPU SCHEDULER
7891 M:      Luben Tuikov <[email protected]>
7892 M:      Matthew Brost <[email protected]>
7893 M:      Danilo Krummrich <[email protected]>
7894 M:      Philipp Stanner <[email protected]>
7895 L:      [email protected]
7896 S:      Maintained
7897 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7898 F:      drivers/gpu/drm/scheduler/
7899 F:      include/drm/gpu_scheduler.h
7900
7901 DRM PANEL DRIVERS
7902 M:      Neil Armstrong <[email protected]>
7903 R:      Jessica Zhang <[email protected]>
7904 L:      [email protected]
7905 S:      Maintained
7906 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7907 F:      Documentation/devicetree/bindings/display/panel/
7908 F:      drivers/gpu/drm/drm_panel.c
7909 F:      drivers/gpu/drm/panel/
7910 F:      include/drm/drm_panel.h
7911
7912 DRM PRIVACY-SCREEN CLASS
7913 M:      Hans de Goede <[email protected]>
7914 L:      [email protected]
7915 S:      Maintained
7916 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7917 F:      drivers/gpu/drm/drm_privacy_screen*
7918 F:      include/drm/drm_privacy_screen*
7919
7920 DRM TTM SUBSYSTEM
7921 M:      Christian Koenig <[email protected]>
7922 M:      Huang Rui <[email protected]>
7923 L:      [email protected]
7924 S:      Maintained
7925 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7926 F:      drivers/gpu/drm/ttm/
7927 F:      include/drm/ttm/
7928
7929 DRM AUTOMATED TESTING
7930 M:      Helen Koike <[email protected]>
7931 L:      [email protected]
7932 S:      Maintained
7933 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7934 F:      Documentation/gpu/automated_testing.rst
7935 F:      drivers/gpu/drm/ci/
7936
7937 DSBR100 USB FM RADIO DRIVER
7938 M:      Alexey Klimov <[email protected]>
7939 L:      [email protected]
7940 S:      Maintained
7941 T:      git git://linuxtv.org/media.git
7942 F:      drivers/media/radio/dsbr100.c
7943
7944 DT3155 MEDIA DRIVER
7945 M:      Hans Verkuil <[email protected]>
7946 L:      [email protected]
7947 S:      Odd Fixes
7948 W:      https://linuxtv.org
7949 T:      git git://linuxtv.org/media.git
7950 F:      drivers/media/pci/dt3155/
7951
7952 DVB_USB_AF9015 MEDIA DRIVER
7953 L:      [email protected]
7954 S:      Orphan
7955 W:      https://linuxtv.org
7956 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7957 F:      drivers/media/usb/dvb-usb-v2/af9015*
7958
7959 DVB_USB_AF9035 MEDIA DRIVER
7960 L:      [email protected]
7961 S:      Orphan
7962 W:      https://linuxtv.org
7963 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7964 F:      drivers/media/usb/dvb-usb-v2/af9035*
7965
7966 DVB_USB_ANYSEE MEDIA DRIVER
7967 L:      [email protected]
7968 S:      Orphan
7969 W:      https://linuxtv.org
7970 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7971 F:      drivers/media/usb/dvb-usb-v2/anysee*
7972
7973 DVB_USB_AU6610 MEDIA DRIVER
7974 L:      [email protected]
7975 S:      Orphan
7976 W:      https://linuxtv.org
7977 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7978 F:      drivers/media/usb/dvb-usb-v2/au6610*
7979
7980 DVB_USB_CE6230 MEDIA DRIVER
7981 L:      [email protected]
7982 S:      Orphan
7983 W:      https://linuxtv.org
7984 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7985 F:      drivers/media/usb/dvb-usb-v2/ce6230*
7986
7987 DVB_USB_CXUSB MEDIA DRIVER
7988 M:      Michael Krufky <[email protected]>
7989 L:      [email protected]
7990 S:      Maintained
7991 W:      https://linuxtv.org
7992 W:      http://github.com/mkrufky
7993 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7994 T:      git git://linuxtv.org/media.git
7995 F:      drivers/media/usb/dvb-usb/cxusb*
7996
7997 DVB_USB_EC168 MEDIA DRIVER
7998 L:      [email protected]
7999 S:      Orphan
8000 W:      https://linuxtv.org
8001 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8002 F:      drivers/media/usb/dvb-usb-v2/ec168*
8003
8004 DVB_USB_GL861 MEDIA DRIVER
8005 L:      [email protected]
8006 S:      Orphan
8007 W:      https://linuxtv.org
8008 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8009 F:      drivers/media/usb/dvb-usb-v2/gl861*
8010
8011 DVB_USB_MXL111SF MEDIA DRIVER
8012 M:      Michael Krufky <[email protected]>
8013 L:      [email protected]
8014 S:      Maintained
8015 W:      https://linuxtv.org
8016 W:      http://github.com/mkrufky
8017 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8018 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
8019 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
8020
8021 DVB_USB_RTL28XXU MEDIA DRIVER
8022 L:      [email protected]
8023 S:      Orphan
8024 W:      https://linuxtv.org
8025 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8026 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
8027
8028 DVB_USB_V2 MEDIA DRIVER
8029 L:      [email protected]
8030 S:      Orphan
8031 W:      https://linuxtv.org
8032 W:      http://palosaari.fi/linux/
8033 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8034 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
8035 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
8036
8037 DYNAMIC DEBUG
8038 M:      Jason Baron <[email protected]>
8039 M:      Jim Cromie <[email protected]>
8040 S:      Maintained
8041 F:      include/linux/dynamic_debug.h
8042 F:      lib/dynamic_debug.c
8043 F:      lib/test_dynamic_debug.c
8044
8045 DYNAMIC INTERRUPT MODERATION
8046 M:      Tal Gilboa <[email protected]>
8047 S:      Maintained
8048 F:      Documentation/networking/net_dim.rst
8049 F:      include/linux/dim.h
8050 F:      lib/dim/
8051
8052 DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
8053 M:      Daniel Lezcano <[email protected]>
8054 L:      [email protected]
8055 S:      Supported
8056 B:      https://bugzilla.kernel.org
8057 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
8058 F:      drivers/powercap/dtpm*
8059 F:      include/linux/dtpm.h
8060
8061 DZ DECSTATION DZ11 SERIAL DRIVER
8062 M:      "Maciej W. Rozycki" <[email protected]>
8063 S:      Maintained
8064 F:      drivers/tty/serial/dz.*
8065
8066 E3X0 POWER BUTTON DRIVER
8067 M:      Moritz Fischer <[email protected]>
8068 L:      [email protected]
8069 S:      Supported
8070 W:      http://www.ettus.com
8071 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
8072 F:      drivers/input/misc/e3x0-button.c
8073
8074 E4000 MEDIA DRIVER
8075 L:      [email protected]
8076 S:      Orphan
8077 W:      https://linuxtv.org
8078 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8079 F:      drivers/media/tuners/e4000*
8080
8081 EARTH_PT1 MEDIA DRIVER
8082 M:      Akihiro Tsukada <[email protected]>
8083 L:      [email protected]
8084 S:      Odd Fixes
8085 F:      drivers/media/pci/pt1/
8086
8087 EARTH_PT3 MEDIA DRIVER
8088 M:      Akihiro Tsukada <[email protected]>
8089 L:      [email protected]
8090 S:      Odd Fixes
8091 F:      drivers/media/pci/pt3/
8092
8093 EC100 MEDIA DRIVER
8094 L:      [email protected]
8095 S:      Orphan
8096 W:      https://linuxtv.org
8097 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8098 F:      drivers/media/dvb-frontends/ec100*
8099
8100 ECRYPT FILE SYSTEM
8101 M:      Tyler Hicks <[email protected]>
8102 L:      [email protected]
8103 S:      Odd Fixes
8104 W:      http://ecryptfs.org
8105 W:      https://launchpad.net/ecryptfs
8106 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
8107 F:      Documentation/filesystems/ecryptfs.rst
8108 F:      fs/ecryptfs/
8109
8110 EDAC-AMD64
8111 M:      Yazen Ghannam <[email protected]>
8112 L:      [email protected]
8113 S:      Supported
8114 F:      drivers/edac/amd64_edac*
8115 F:      drivers/edac/mce_amd*
8116
8117 EDAC-ARMADA
8118 M:      Jan Luebbe <[email protected]>
8119 L:      [email protected]
8120 S:      Maintained
8121 F:      Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
8122 F:      drivers/edac/armada_xp_*
8123
8124 EDAC-AST2500
8125 M:      Stefan Schaeckeler <[email protected]>
8126 S:      Supported
8127 F:      Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
8128 F:      drivers/edac/aspeed_edac.c
8129
8130 EDAC-BLUEFIELD
8131 M:      Shravan Kumar Ramani <[email protected]>
8132 S:      Supported
8133 F:      drivers/edac/bluefield_edac.c
8134
8135 EDAC-CALXEDA
8136 M:      Andre Przywara <[email protected]>
8137 L:      [email protected]
8138 S:      Maintained
8139 F:      drivers/edac/highbank*
8140
8141 EDAC-CAVIUM OCTEON
8142 M:      Thomas Bogendoerfer <[email protected]>
8143 L:      [email protected]
8144 L:      [email protected]
8145 S:      Maintained
8146 F:      drivers/edac/octeon_edac*
8147
8148 EDAC-CAVIUM THUNDERX
8149 M:      Robert Richter <[email protected]>
8150 L:      [email protected]
8151 S:      Odd Fixes
8152 F:      drivers/edac/thunderx_edac*
8153
8154 EDAC-CORE
8155 M:      Borislav Petkov <[email protected]>
8156 M:      Tony Luck <[email protected]>
8157 R:      James Morse <[email protected]>
8158 R:      Mauro Carvalho Chehab <[email protected]>
8159 R:      Robert Richter <[email protected]>
8160 L:      [email protected]
8161 S:      Supported
8162 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
8163 F:      Documentation/driver-api/edac.rst
8164 F:      drivers/edac/
8165 F:      include/linux/edac.h
8166
8167 EDAC-DMC520
8168 M:      Lei Wang <[email protected]>
8169 L:      [email protected]
8170 S:      Supported
8171 F:      drivers/edac/dmc520_edac.c
8172
8173 EDAC-E752X
8174 M:      Mark Gross <[email protected]>
8175 L:      [email protected]
8176 S:      Maintained
8177 F:      drivers/edac/e752x_edac.c
8178
8179 EDAC-E7XXX
8180 L:      [email protected]
8181 S:      Maintained
8182 F:      drivers/edac/e7xxx_edac.c
8183
8184 EDAC-FSL_DDR
8185 R:      Frank Li <[email protected]>
8186 L:      [email protected]
8187 L:      [email protected]
8188 S:      Maintained
8189 F:      drivers/edac/fsl_ddr_edac.*
8190
8191 EDAC-GHES
8192 M:      Mauro Carvalho Chehab <[email protected]>
8193 L:      [email protected]
8194 S:      Maintained
8195 F:      drivers/edac/ghes_edac.c
8196
8197 EDAC-I10NM
8198 M:      Tony Luck <[email protected]>
8199 L:      [email protected]
8200 S:      Maintained
8201 F:      drivers/edac/i10nm_base.c
8202
8203 EDAC-I3000
8204 L:      [email protected]
8205 S:      Orphan
8206 F:      drivers/edac/i3000_edac.c
8207
8208 EDAC-I5000
8209 L:      [email protected]
8210 S:      Maintained
8211 F:      drivers/edac/i5000_edac.c
8212
8213 EDAC-I5400
8214 M:      Mauro Carvalho Chehab <[email protected]>
8215 L:      [email protected]
8216 S:      Maintained
8217 F:      drivers/edac/i5400_edac.c
8218
8219 EDAC-I7300
8220 M:      Mauro Carvalho Chehab <[email protected]>
8221 L:      [email protected]
8222 S:      Maintained
8223 F:      drivers/edac/i7300_edac.c
8224
8225 EDAC-I7CORE
8226 M:      Mauro Carvalho Chehab <[email protected]>
8227 L:      [email protected]
8228 S:      Maintained
8229 F:      drivers/edac/i7core_edac.c
8230
8231 EDAC-I82443BXGX
8232 M:      Tim Small <[email protected]>
8233 L:      [email protected]
8234 S:      Maintained
8235 F:      drivers/edac/i82443bxgx_edac.c
8236
8237 EDAC-I82975X
8238 M:      "Arvind R." <[email protected]>
8239 L:      [email protected]
8240 S:      Maintained
8241 F:      drivers/edac/i82975x_edac.c
8242
8243 EDAC-IE31200
8244 M:      Jason Baron <[email protected]>
8245 L:      [email protected]
8246 S:      Maintained
8247 F:      drivers/edac/ie31200_edac.c
8248
8249 EDAC-IGEN6
8250 M:      Tony Luck <[email protected]>
8251 R:      Qiuxu Zhuo <[email protected]>
8252 L:      [email protected]
8253 S:      Maintained
8254 F:      drivers/edac/igen6_edac.c
8255
8256 EDAC-MPC85XX
8257 M:      Johannes Thumshirn <[email protected]>
8258 L:      [email protected]
8259 S:      Maintained
8260 F:      drivers/edac/mpc85xx_edac.[ch]
8261
8262 EDAC-NPCM
8263 M:      Marvin Lin <[email protected]>
8264 M:      Stanley Chu <[email protected]>
8265 L:      [email protected]
8266 S:      Maintained
8267 F:      Documentation/devicetree/bindings/memory-controllers/nuvoton,npcm-memory-controller.yaml
8268 F:      drivers/edac/npcm_edac.c
8269
8270 EDAC-PASEMI
8271 M:      Egor Martovetsky <[email protected]>
8272 L:      [email protected]
8273 S:      Maintained
8274 F:      drivers/edac/pasemi_edac.c
8275
8276 EDAC-PND2
8277 M:      Tony Luck <[email protected]>
8278 L:      [email protected]
8279 S:      Maintained
8280 F:      drivers/edac/pnd2_edac.[ch]
8281
8282 EDAC-QCOM
8283 M:      Manivannan Sadhasivam <[email protected]>
8284 L:      [email protected]
8285 L:      [email protected]
8286 S:      Maintained
8287 F:      drivers/edac/qcom_edac.c
8288
8289 EDAC-R82600
8290 M:      Tim Small <[email protected]>
8291 L:      [email protected]
8292 S:      Maintained
8293 F:      drivers/edac/r82600_edac.c
8294
8295 EDAC-SBRIDGE
8296 M:      Tony Luck <[email protected]>
8297 R:      Qiuxu Zhuo <[email protected]>
8298 L:      [email protected]
8299 S:      Maintained
8300 F:      drivers/edac/sb_edac.c
8301
8302 EDAC-SKYLAKE
8303 M:      Tony Luck <[email protected]>
8304 L:      [email protected]
8305 S:      Maintained
8306 F:      drivers/edac/skx_*.[ch]
8307
8308 EDAC-TI
8309 M:      Tero Kristo <[email protected]>
8310 L:      [email protected]
8311 S:      Odd Fixes
8312 F:      drivers/edac/ti_edac.c
8313
8314 EDIROL UA-101/UA-1000 DRIVER
8315 M:      Clemens Ladisch <[email protected]>
8316 L:      [email protected]
8317 S:      Maintained
8318 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8319 F:      sound/usb/misc/ua101.c
8320
8321 EFI TEST DRIVER
8322 M:      Ivan Hu <[email protected]>
8323 M:      Ard Biesheuvel <[email protected]>
8324 L:      [email protected]
8325 S:      Maintained
8326 F:      drivers/firmware/efi/test/
8327
8328 EFI VARIABLE FILESYSTEM
8329 M:      Jeremy Kerr <[email protected]>
8330 M:      Ard Biesheuvel <[email protected]>
8331 L:      [email protected]
8332 S:      Maintained
8333 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
8334 F:      fs/efivarfs/
8335
8336 EFIFB FRAMEBUFFER DRIVER
8337 M:      Peter Jones <[email protected]>
8338 L:      [email protected]
8339 S:      Maintained
8340 F:      drivers/video/fbdev/efifb.c
8341
8342 EFS FILESYSTEM
8343 S:      Orphan
8344 W:      http://aeschi.ch.eu.org/efs/
8345 F:      fs/efs/
8346
8347 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
8348 L:      [email protected]
8349 S:      Orphan
8350 F:      drivers/net/ethernet/ibm/ehea/
8351
8352 ELM327 CAN NETWORK DRIVER
8353 M:      Max Staudt <[email protected]>
8354 L:      [email protected]
8355 S:      Maintained
8356 F:      Documentation/networking/device_drivers/can/can327.rst
8357 F:      drivers/net/can/can327.c
8358
8359 EM28XX VIDEO4LINUX DRIVER
8360 M:      Mauro Carvalho Chehab <[email protected]>
8361 L:      [email protected]
8362 S:      Maintained
8363 W:      https://linuxtv.org
8364 T:      git git://linuxtv.org/media.git
8365 F:      Documentation/admin-guide/media/em28xx*
8366 F:      drivers/media/usb/em28xx/
8367
8368 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
8369 M:      Adrian Hunter <[email protected]>
8370 M:      Asutosh Das <[email protected]>
8371 R:      Ritesh Harjani <[email protected]>
8372 L:      [email protected]
8373 S:      Supported
8374 F:      drivers/mmc/host/cqhci*
8375
8376 EMS CPC-PCI CAN DRIVER
8377 M:      Gerhard Uttenthaler <[email protected]>
8378 M:      [email protected]
8379 L:      [email protected]
8380 S:      Maintained
8381 F:      drivers/net/can/sja1000/ems_pci.c
8382
8383 EMULEX 10Gbps iSCSI - OneConnect DRIVER
8384 M:      Ketan Mukadam <[email protected]>
8385 L:      [email protected]
8386 S:      Supported
8387 W:      http://www.broadcom.com
8388 F:      drivers/scsi/be2iscsi/
8389
8390 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
8391 M:      Ajit Khaparde <[email protected]>
8392 M:      Sriharsha Basavapatna <[email protected]>
8393 M:      Somnath Kotur <[email protected]>
8394 L:      [email protected]
8395 S:      Supported
8396 W:      http://www.emulex.com
8397 F:      drivers/net/ethernet/emulex/benet/
8398
8399 EMULEX ONECONNECT ROCE DRIVER
8400 M:      Selvin Xavier <[email protected]>
8401 L:      [email protected]
8402 S:      Odd Fixes
8403 W:      http://www.broadcom.com
8404 F:      drivers/infiniband/hw/ocrdma/
8405 F:      include/uapi/rdma/ocrdma-abi.h
8406
8407 EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
8408 M:      James Smart <[email protected]>
8409 M:      Ram Vegesna <[email protected]>
8410 L:      [email protected]
8411 L:      [email protected]
8412 S:      Supported
8413 W:      http://www.broadcom.com
8414 F:      drivers/scsi/elx/
8415
8416 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
8417 M:      James Smart <[email protected]>
8418 M:      Dick Kennedy <[email protected]>
8419 L:      [email protected]
8420 S:      Supported
8421 W:      http://www.broadcom.com
8422 F:      drivers/scsi/lpfc/
8423
8424 ENE CB710 FLASH CARD READER DRIVER
8425 M:      Michał Mirosław <[email protected]>
8426 S:      Maintained
8427 F:      drivers/misc/cb710/
8428 F:      drivers/mmc/host/cb710-mmc.*
8429 F:      include/linux/cb710.h
8430
8431 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
8432 M:      Maxim Levitsky <[email protected]>
8433 S:      Maintained
8434 F:      drivers/media/rc/ene_ir.*
8435
8436 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
8437 M:      Laurentiu Tudor <[email protected]>
8438 L:      [email protected]
8439 S:      Maintained
8440 F:      drivers/tty/ehv_bytechan.c
8441
8442 EPSON S1D13XXX FRAMEBUFFER DRIVER
8443 M:      Kristoffer Ericson <[email protected]>
8444 S:      Maintained
8445 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8446 F:      drivers/video/fbdev/s1d13xxxfb.c
8447 F:      include/video/s1d13xxxfb.h
8448
8449 EROFS FILE SYSTEM
8450 M:      Gao Xiang <[email protected]>
8451 M:      Chao Yu <[email protected]>
8452 R:      Yue Hu <[email protected]>
8453 R:      Jeffle Xu <[email protected]>
8454 R:      Sandeep Dhavale <[email protected]>
8455 L:      [email protected]
8456 S:      Maintained
8457 W:      https://erofs.docs.kernel.org
8458 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
8459 F:      Documentation/ABI/testing/sysfs-fs-erofs
8460 F:      Documentation/filesystems/erofs.rst
8461 F:      fs/erofs/
8462 F:      include/trace/events/erofs.h
8463
8464 ERRSEQ ERROR TRACKING INFRASTRUCTURE
8465 M:      Jeff Layton <[email protected]>
8466 S:      Maintained
8467 F:      include/linux/errseq.h
8468 F:      lib/errseq.c
8469
8470 ESD CAN NETWORK DRIVERS
8471 M:      Stefan Mätje <[email protected]>
8472 R:      [email protected]
8473 L:      [email protected]
8474 S:      Maintained
8475 F:      drivers/net/can/esd/
8476
8477 ESD CAN/USB DRIVERS
8478 M:      Frank Jungclaus <[email protected]>
8479 R:      [email protected]
8480 L:      [email protected]
8481 S:      Maintained
8482 F:      drivers/net/can/usb/esd_usb.c
8483
8484 ET131X NETWORK DRIVER
8485 M:      Mark Einon <[email protected]>
8486 S:      Odd Fixes
8487 F:      drivers/net/ethernet/agere/
8488
8489 ETAS ES58X CAN/USB DRIVER
8490 M:      Vincent Mailhol <[email protected]>
8491 L:      [email protected]
8492 S:      Maintained
8493 F:      Documentation/networking/devlink/etas_es58x.rst
8494 F:      drivers/net/can/usb/etas_es58x/
8495
8496 ETHERNET BRIDGE
8497 M:      Roopa Prabhu <[email protected]>
8498 M:      Nikolay Aleksandrov <[email protected]>
8499 L:      [email protected]
8500 L:      [email protected]
8501 S:      Maintained
8502 W:      http://www.linuxfoundation.org/en/Net:Bridge
8503 F:      include/linux/netfilter_bridge/
8504 F:      net/bridge/
8505
8506 ETHERNET PHY LIBRARY
8507 M:      Andrew Lunn <[email protected]>
8508 M:      Heiner Kallweit <[email protected]>
8509 R:      Russell King <[email protected]>
8510 L:      [email protected]
8511 S:      Maintained
8512 F:      Documentation/ABI/testing/sysfs-class-net-phydev
8513 F:      Documentation/devicetree/bindings/net/ethernet-phy.yaml
8514 F:      Documentation/devicetree/bindings/net/mdio*
8515 F:      Documentation/devicetree/bindings/net/qca,ar803x.yaml
8516 F:      Documentation/networking/phy.rst
8517 F:      drivers/net/mdio/
8518 F:      drivers/net/mdio/acpi_mdio.c
8519 F:      drivers/net/mdio/fwnode_mdio.c
8520 F:      drivers/net/mdio/of_mdio.c
8521 F:      drivers/net/pcs/
8522 F:      drivers/net/phy/
8523 F:      include/dt-bindings/net/qca-ar803x.h
8524 F:      include/linux/*mdio*.h
8525 F:      include/linux/linkmode.h
8526 F:      include/linux/mdio/*.h
8527 F:      include/linux/mii.h
8528 F:      include/linux/of_net.h
8529 F:      include/linux/phy.h
8530 F:      include/linux/phy_fixed.h
8531 F:      include/linux/phy_link_topology.h
8532 F:      include/linux/phylib_stubs.h
8533 F:      include/linux/platform_data/mdio-bcm-unimac.h
8534 F:      include/linux/platform_data/mdio-gpio.h
8535 F:      include/trace/events/mdio.h
8536 F:      include/uapi/linux/mdio.h
8537 F:      include/uapi/linux/mii.h
8538 F:      net/core/of_net.c
8539
8540 ETHERNET PHY LIBRARY [RUST]
8541 M:      FUJITA Tomonori <[email protected]>
8542 R:      Trevor Gross <[email protected]>
8543 L:      [email protected]
8544 L:      [email protected]
8545 S:      Maintained
8546 F:      rust/kernel/net/phy.rs
8547 F:      rust/kernel/net/phy/reg.rs
8548
8549 EXEC & BINFMT API, ELF
8550 R:      Eric Biederman <[email protected]>
8551 R:      Kees Cook <[email protected]>
8552 L:      [email protected]
8553 S:      Supported
8554 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
8555 F:      Documentation/userspace-api/ELF.rst
8556 F:      fs/*binfmt_*.c
8557 F:      fs/Kconfig.binfmt
8558 F:      fs/exec.c
8559 F:      fs/tests/binfmt_*_kunit.c
8560 F:      fs/tests/exec_kunit.c
8561 F:      include/linux/binfmts.h
8562 F:      include/linux/elf.h
8563 F:      include/uapi/linux/binfmts.h
8564 F:      include/uapi/linux/elf.h
8565 F:      tools/testing/selftests/exec/
8566 N:      asm/elf.h
8567 N:      binfmt
8568
8569 EXFAT FILE SYSTEM
8570 M:      Namjae Jeon <[email protected]>
8571 M:      Sungjong Seo <[email protected]>
8572 R:      Yuezhang Mo <[email protected]>
8573 L:      [email protected]
8574 S:      Maintained
8575 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat.git
8576 F:      fs/exfat/
8577
8578 EXPRESSWIRE PROTOCOL LIBRARY
8579 M:      Duje Mihanović <[email protected]>
8580 L:      [email protected]
8581 S:      Maintained
8582 F:      drivers/leds/leds-expresswire.c
8583 F:      include/linux/leds-expresswire.h
8584
8585 EXT2 FILE SYSTEM
8586 M:      Jan Kara <[email protected]>
8587 L:      [email protected]
8588 S:      Maintained
8589 F:      Documentation/filesystems/ext2.rst
8590 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git
8591 F:      fs/ext2/
8592 F:      include/linux/ext2*
8593
8594 EXT4 FILE SYSTEM
8595 M:      "Theodore Ts'o" <[email protected]>
8596 M:      Andreas Dilger <[email protected]>
8597 L:      [email protected]
8598 S:      Maintained
8599 W:      http://ext4.wiki.kernel.org
8600 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
8601 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
8602 F:      Documentation/filesystems/ext4/
8603 F:      fs/ext4/
8604 F:      include/trace/events/ext4.h
8605 F:      include/uapi/linux/ext4.h
8606
8607 Extended Verification Module (EVM)
8608 M:      Mimi Zohar <[email protected]>
8609 M:      Roberto Sassu <[email protected]>
8610 L:      [email protected]
8611 S:      Supported
8612 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8613 F:      security/integrity/
8614 F:      security/integrity/evm/
8615
8616 EXTENSIBLE FIRMWARE INTERFACE (EFI)
8617 M:      Ard Biesheuvel <[email protected]>
8618 L:      [email protected]
8619 S:      Maintained
8620 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
8621 F:      Documentation/admin-guide/efi-stub.rst
8622 F:      arch/*/include/asm/efi.h
8623 F:      arch/*/kernel/efi.c
8624 F:      arch/arm/boot/compressed/efi-header.S
8625 F:      arch/x86/platform/efi/
8626 F:      drivers/firmware/efi/
8627 F:      include/linux/efi*.h
8628
8629 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
8630 M:      MyungJoo Ham <[email protected]>
8631 M:      Chanwoo Choi <[email protected]>
8632 L:      [email protected]
8633 S:      Maintained
8634 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
8635 F:      Documentation/devicetree/bindings/extcon/
8636 F:      Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
8637 F:      drivers/extcon/
8638 F:      include/linux/extcon.h
8639 F:      include/linux/extcon/
8640
8641 EXTRA BOOT CONFIG
8642 M:      Masami Hiramatsu <[email protected]>
8643 L:      [email protected]
8644 L:      [email protected]
8645 S:      Maintained
8646 Q:      https://patchwork.kernel.org/project/linux-trace-kernel/list/
8647 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
8648 F:      Documentation/admin-guide/bootconfig.rst
8649 F:      fs/proc/bootconfig.c
8650 F:      include/linux/bootconfig.h
8651 F:      lib/bootconfig-data.S
8652 F:      lib/bootconfig.c
8653 F:      tools/bootconfig/*
8654 F:      tools/bootconfig/scripts/*
8655
8656 EXTRON DA HD 4K PLUS CEC DRIVER
8657 M:      Hans Verkuil <[email protected]>
8658 L:      [email protected]
8659 S:      Maintained
8660 T:      git git://linuxtv.org/media.git
8661 F:      drivers/media/cec/usb/extron-da-hd-4k-plus/
8662
8663 EXYNOS DP DRIVER
8664 M:      Jingoo Han <[email protected]>
8665 L:      [email protected]
8666 S:      Maintained
8667 F:      drivers/gpu/drm/exynos/exynos_dp*
8668
8669 EXYNOS SYSMMU (IOMMU) driver
8670 M:      Marek Szyprowski <[email protected]>
8671 L:      [email protected]
8672 S:      Maintained
8673 F:      drivers/iommu/exynos-iommu.c
8674
8675 F2FS FILE SYSTEM
8676 M:      Jaegeuk Kim <[email protected]>
8677 M:      Chao Yu <[email protected]>
8678 L:      [email protected]
8679 S:      Maintained
8680 W:      https://f2fs.wiki.kernel.org/
8681 Q:      https://patchwork.kernel.org/project/f2fs/list/
8682 B:      https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=f2fs
8683 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
8684 F:      Documentation/ABI/testing/sysfs-fs-f2fs
8685 F:      Documentation/filesystems/f2fs.rst
8686 F:      fs/f2fs/
8687 F:      include/linux/f2fs_fs.h
8688 F:      include/trace/events/f2fs.h
8689 F:      include/uapi/linux/f2fs.h
8690
8691 F71805F HARDWARE MONITORING DRIVER
8692 M:      Jean Delvare <[email protected]>
8693 L:      [email protected]
8694 S:      Maintained
8695 F:      Documentation/hwmon/f71805f.rst
8696 F:      drivers/hwmon/f71805f.c
8697
8698 FADDR2LINE
8699 M:      Josh Poimboeuf <[email protected]>
8700 S:      Maintained
8701 F:      scripts/faddr2line
8702
8703 FAILOVER MODULE
8704 M:      Sridhar Samudrala <[email protected]>
8705 L:      [email protected]
8706 S:      Supported
8707 F:      Documentation/networking/failover.rst
8708 F:      include/net/failover.h
8709 F:      net/core/failover.c
8710
8711 FANOTIFY
8712 M:      Jan Kara <[email protected]>
8713 R:      Amir Goldstein <[email protected]>
8714 R:      Matthew Bobrowski <[email protected]>
8715 L:      [email protected]
8716 S:      Maintained
8717 F:      fs/notify/fanotify/
8718 F:      include/linux/fanotify.h
8719 F:      include/uapi/linux/fanotify.h
8720
8721 FARADAY FOTG210 USB2 DUAL-ROLE CONTROLLER
8722 M:      Linus Walleij <[email protected]>
8723 L:      [email protected]
8724 S:      Maintained
8725 F:      drivers/usb/fotg210/
8726
8727 FARSYNC SYNCHRONOUS DRIVER
8728 M:      Kevin Curtis <[email protected]>
8729 S:      Supported
8730 W:      http://www.farsite.co.uk/
8731 F:      drivers/net/wan/farsync.*
8732
8733 FAULT INJECTION SUPPORT
8734 M:      Akinobu Mita <[email protected]>
8735 S:      Supported
8736 F:      Documentation/fault-injection/
8737 F:      lib/fault-inject.c
8738 F:      tools/testing/fault-injection/
8739
8740 FBTFT Framebuffer drivers
8741 L:      [email protected]
8742 L:      [email protected]
8743 S:      Orphan
8744 F:      drivers/staging/fbtft/
8745
8746 FC0011 TUNER DRIVER
8747 M:      Michael Buesch <[email protected]>
8748 L:      [email protected]
8749 S:      Maintained
8750 F:      drivers/media/tuners/fc0011.c
8751 F:      drivers/media/tuners/fc0011.h
8752
8753 FC2580 MEDIA DRIVER
8754 L:      [email protected]
8755 S:      Orphan
8756 W:      https://linuxtv.org
8757 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8758 F:      drivers/media/tuners/fc2580*
8759
8760 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
8761 M:      Hannes Reinecke <[email protected]>
8762 L:      [email protected]
8763 S:      Supported
8764 W:      www.Open-FCoE.org
8765 F:      drivers/scsi/fcoe/
8766 F:      drivers/scsi/libfc/
8767 F:      include/scsi/fc/
8768 F:      include/scsi/libfc.h
8769 F:      include/scsi/libfcoe.h
8770 F:      include/uapi/scsi/fc/
8771
8772 FILE LOCKING (flock() and fcntl()/lockf())
8773 M:      Jeff Layton <[email protected]>
8774 M:      Chuck Lever <[email protected]>
8775 R:      Alexander Aring <[email protected]>
8776 L:      [email protected]
8777 S:      Maintained
8778 F:      fs/fcntl.c
8779 F:      fs/locks.c
8780 F:      include/linux/fcntl.h
8781 F:      include/uapi/linux/fcntl.h
8782
8783 FILESYSTEM DIRECT ACCESS (DAX)
8784 M:      Dan Williams <[email protected]>
8785 R:      Matthew Wilcox <[email protected]>
8786 R:      Jan Kara <[email protected]>
8787 L:      [email protected]
8788 L:      [email protected]
8789 S:      Supported
8790 F:      fs/dax.c
8791 F:      include/linux/dax.h
8792 F:      include/trace/events/fs_dax.h
8793
8794 FILESYSTEMS (VFS and infrastructure)
8795 M:      Alexander Viro <[email protected]>
8796 M:      Christian Brauner <[email protected]>
8797 R:      Jan Kara <[email protected]>
8798 L:      [email protected]
8799 S:      Maintained
8800 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs.git
8801 F:      fs/*
8802 F:      include/linux/fs.h
8803 F:      include/linux/fs_types.h
8804 F:      include/uapi/linux/fs.h
8805 F:      include/uapi/linux/openat2.h
8806
8807 FILESYSTEMS [EXPORTFS]
8808 M:      Chuck Lever <[email protected]>
8809 M:      Jeff Layton <[email protected]>
8810 R:      Amir Goldstein <[email protected]>
8811 L:      [email protected]
8812 L:      [email protected]
8813 S:      Supported
8814 F:      Documentation/filesystems/nfs/exporting.rst
8815 F:      fs/exportfs/
8816 F:      fs/fhandle.c
8817 F:      include/linux/exportfs.h
8818
8819 FILESYSTEMS [IDMAPPED MOUNTS]
8820 M:      Christian Brauner <[email protected]>
8821 M:      Seth Forshee <[email protected]>
8822 L:      [email protected]
8823 S:      Maintained
8824 F:      Documentation/filesystems/idmappings.rst
8825 F:      fs/mnt_idmapping.c
8826 F:      include/linux/mnt_idmapping.*
8827 F:      tools/testing/selftests/mount_setattr/
8828
8829 FILESYSTEMS [IOMAP]
8830 M:      Christian Brauner <[email protected]>
8831 R:      Darrick J. Wong <[email protected]>
8832 L:      [email protected]
8833 L:      [email protected]
8834 S:      Supported
8835 F:      Documentation/filesystems/iomap/*
8836 F:      fs/iomap/
8837 F:      include/linux/iomap.h
8838
8839 FILESYSTEMS [NETFS LIBRARY]
8840 M:      David Howells <[email protected]>
8841 R:      Jeff Layton <[email protected]>
8842 L:      [email protected]
8843 L:      [email protected]
8844 S:      Supported
8845 F:      Documentation/filesystems/caching/
8846 F:      Documentation/filesystems/netfs_library.rst
8847 F:      fs/netfs/
8848 F:      include/linux/fscache*.h
8849 F:      include/linux/netfs.h
8850 F:      include/trace/events/fscache.h
8851 F:      include/trace/events/netfs.h
8852
8853 FILESYSTEMS [STACKABLE]
8854 M:      Miklos Szeredi <[email protected]>
8855 M:      Amir Goldstein <[email protected]>
8856 L:      [email protected]
8857 L:      [email protected]
8858 S:      Maintained
8859 F:      fs/backing-file.c
8860 F:      include/linux/backing-file.h
8861
8862 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8863 M:      Riku Voipio <[email protected]>
8864 L:      [email protected]
8865 S:      Maintained
8866 F:      drivers/hwmon/f75375s.c
8867 F:      include/linux/f75375s.h
8868
8869 FINTEK F81604 USB to 2xCANBUS DEVICE DRIVER
8870 M:      Ji-Ze Hong (Peter Hong) <[email protected]>
8871 L:      [email protected]
8872 S:      Maintained
8873 F:      drivers/net/can/usb/f81604.c
8874
8875 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
8876 M:      Clemens Ladisch <[email protected]>
8877 M:      Takashi Sakamoto <[email protected]>
8878 L:      [email protected]
8879 S:      Maintained
8880 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8881 F:      include/uapi/sound/firewire.h
8882 F:      sound/firewire/
8883
8884 FIREWIRE MEDIA DRIVERS (firedtv)
8885 M:      Stefan Richter <[email protected]>
8886 L:      [email protected]
8887 L:      [email protected]
8888 S:      Maintained
8889 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
8890 F:      drivers/media/firewire/
8891
8892 FIREWIRE SBP-2 TARGET
8893 M:      Chris Boot <[email protected]>
8894 L:      [email protected]
8895 L:      [email protected]
8896 L:      [email protected]
8897 S:      Maintained
8898 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
8899 F:      drivers/target/sbp/
8900
8901 FIREWIRE SUBSYSTEM
8902 M:      Takashi Sakamoto <[email protected]>
8903 M:      Takashi Sakamoto <[email protected]>
8904 L:      [email protected]
8905 S:      Maintained
8906 W:      http://ieee1394.docs.kernel.org/
8907 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
8908 F:      drivers/firewire/
8909 F:      include/linux/firewire.h
8910 F:      include/uapi/linux/firewire*.h
8911 F:      tools/firewire/
8912
8913 FIRMWARE FRAMEWORK FOR ARMV8-A
8914 M:      Sudeep Holla <[email protected]>
8915 L:      [email protected] (moderated for non-subscribers)
8916 S:      Maintained
8917 F:      drivers/firmware/arm_ffa/
8918 F:      include/linux/arm_ffa.h
8919
8920 FIRMWARE LOADER (request_firmware)
8921 M:      Luis Chamberlain <[email protected]>
8922 M:      Russ Weight <[email protected]>
8923 M:      Danilo Krummrich <[email protected]>
8924 L:      [email protected]
8925 S:      Maintained
8926 F:      Documentation/firmware_class/
8927 F:      drivers/base/firmware_loader/
8928 F:      rust/kernel/firmware.rs
8929 F:      include/linux/firmware.h
8930
8931 FLEXTIMER FTM-QUADDEC DRIVER
8932 M:      Patrick Havelange <[email protected]>
8933 L:      [email protected]
8934 S:      Maintained
8935 F:      Documentation/devicetree/bindings/counter/ftm-quaddec.txt
8936 F:      drivers/counter/ftm-quaddec.c
8937
8938 FLOPPY DRIVER
8939 M:      Denis Efremov <[email protected]>
8940 L:      [email protected]
8941 S:      Odd Fixes
8942 F:      drivers/block/floppy.c
8943
8944 FLYSKY FSIA6B RC RECEIVER
8945 M:      Markus Koch <[email protected]>
8946 L:      [email protected]
8947 S:      Maintained
8948 F:      drivers/input/joystick/fsia6b.c
8949
8950 FOCUSRITE SCARLETT2 MIXER DRIVER (Scarlett Gen 2+ and Clarett)
8951 M:      Geoffrey D. Bennett <[email protected]>
8952 L:      [email protected]
8953 S:      Maintained
8954 W:      https://github.com/geoffreybennett/scarlett-gen2
8955 B:      https://github.com/geoffreybennett/scarlett-gen2/issues
8956 T:      git https://github.com/geoffreybennett/scarlett-gen2.git
8957 F:      include/uapi/sound/scarlett2.h
8958 F:      sound/usb/mixer_scarlett2.c
8959
8960 FORCEDETH GIGABIT ETHERNET DRIVER
8961 M:      Rain River <[email protected]>
8962 M:      Zhu Yanjun <[email protected]>
8963 L:      [email protected]
8964 S:      Maintained
8965 F:      drivers/net/ethernet/nvidia/*
8966
8967 FORTIFY_SOURCE
8968 M:      Kees Cook <[email protected]>
8969 L:      [email protected]
8970 S:      Supported
8971 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
8972 F:      include/linux/fortify-string.h
8973 F:      lib/fortify_kunit.c
8974 F:      lib/memcpy_kunit.c
8975 F:      lib/test_fortify/*
8976 K:      \bunsafe_memcpy\b
8977 K:      \b__NO_FORTIFY\b
8978
8979 FPGA DFL DRIVERS
8980 M:      Wu Hao <[email protected]>
8981 R:      Tom Rix <[email protected]>
8982 L:      [email protected]
8983 S:      Maintained
8984 F:      Documentation/ABI/testing/sysfs-bus-dfl*
8985 F:      Documentation/fpga/dfl.rst
8986 F:      drivers/fpga/dfl*
8987 F:      drivers/uio/uio_dfl.c
8988 F:      include/linux/dfl.h
8989 F:      include/uapi/linux/fpga-dfl.h
8990
8991 FPGA MANAGER FRAMEWORK
8992 M:      Moritz Fischer <[email protected]>
8993 M:      Wu Hao <[email protected]>
8994 M:      Xu Yilun <[email protected]>
8995 R:      Tom Rix <[email protected]>
8996 L:      [email protected]
8997 S:      Maintained
8998 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
8999 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git
9000 F:      Documentation/devicetree/bindings/fpga/
9001 F:      Documentation/driver-api/fpga/
9002 F:      Documentation/fpga/
9003 F:      drivers/fpga/
9004 F:      include/linux/fpga/
9005
9006 FPU EMULATOR
9007 M:      Bill Metzenthen <[email protected]>
9008 S:      Maintained
9009 W:      https://floatingpoint.billm.au/
9010 F:      arch/x86/math-emu/
9011
9012 FRAMEBUFFER CORE
9013 M:      Simona Vetter <[email protected]>
9014 S:      Odd Fixes
9015 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
9016 F:      drivers/video/fbdev/core/
9017
9018 FRAMEBUFFER LAYER
9019 M:      Helge Deller <[email protected]>
9020 L:      [email protected]
9021 L:      [email protected]
9022 S:      Maintained
9023 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
9024 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
9025 F:      Documentation/fb/
9026 F:      drivers/video/
9027 F:      include/linux/fb.h
9028 F:      include/uapi/linux/fb.h
9029 F:      include/uapi/video/
9030 F:      include/video/
9031
9032 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
9033 M:      Horia Geantă <[email protected]>
9034 M:      Pankaj Gupta <[email protected]>
9035 M:      Gaurav Jain <[email protected]>
9036 L:      [email protected]
9037 S:      Maintained
9038 F:      Documentation/devicetree/bindings/crypto/fsl,sec-v4.0*
9039 F:      drivers/crypto/caam/
9040
9041 FREESCALE COLDFIRE M5441X MMC DRIVER
9042 M:      Angelo Dureghello <[email protected]>
9043 L:      [email protected]
9044 S:      Maintained
9045 F:      drivers/mmc/host/sdhci-esdhc-mcf.c
9046 F:      include/linux/platform_data/mmc-esdhc-mcf.h
9047
9048 FREESCALE DIU FRAMEBUFFER DRIVER
9049 M:      Timur Tabi <[email protected]>
9050 L:      [email protected]
9051 S:      Maintained
9052 F:      drivers/video/fbdev/fsl-diu-fb.*
9053
9054 FREESCALE DMA DRIVER
9055 M:      Zhang Wei <[email protected]>
9056 L:      [email protected]
9057 S:      Maintained
9058 F:      drivers/dma/fsldma.*
9059
9060 FREESCALE DSPI DRIVER
9061 M:      Vladimir Oltean <[email protected]>
9062 L:      [email protected]
9063 L:      [email protected]
9064 S:      Maintained
9065 F:      Documentation/devicetree/bindings/spi/fsl,dspi*.yaml
9066 F:      drivers/spi/spi-fsl-dspi.c
9067 F:      include/linux/spi/spi-fsl-dspi.h
9068
9069 FREESCALE eDMA DRIVER
9070 M:      Frank Li <[email protected]>
9071 L:      [email protected]
9072 L:      [email protected]
9073 S:      Maintained
9074 F:      Documentation/devicetree/bindings/dma/fsl,edma.yaml
9075 F:      drivers/dma/fsl-edma*.*
9076
9077 FREESCALE ENETC ETHERNET DRIVERS
9078 M:      Claudiu Manoil <[email protected]>
9079 M:      Vladimir Oltean <[email protected]>
9080 M:      Wei Fang <[email protected]>
9081 M:      Clark Wang <[email protected]>
9082 L:      [email protected]
9083 L:      [email protected]
9084 S:      Maintained
9085 F:      Documentation/devicetree/bindings/net/fsl,enetc*.yaml
9086 F:      Documentation/devicetree/bindings/net/nxp,netc-blk-ctrl.yaml
9087 F:      drivers/net/ethernet/freescale/enetc/
9088 F:      include/linux/fsl/enetc_mdio.h
9089 F:      include/linux/fsl/netc_global.h
9090
9091 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
9092 M:      Claudiu Manoil <[email protected]>
9093 L:      [email protected]
9094 S:      Maintained
9095 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
9096 F:      drivers/net/ethernet/freescale/gianfar*
9097
9098 FREESCALE GPMI NAND DRIVER
9099 M:      Han Xu <[email protected]>
9100 L:      [email protected]
9101 L:      [email protected]
9102 S:      Maintained
9103 F:      drivers/mtd/nand/raw/gpmi-nand/*
9104
9105 FREESCALE I2C CPM DRIVER
9106 M:      Jochen Friedrich <[email protected]>
9107 L:      [email protected]
9108 L:      [email protected]
9109 S:      Maintained
9110 F:      drivers/i2c/busses/i2c-cpm.c
9111
9112 FREESCALE IMX / MXC FEC DRIVER
9113 M:      Wei Fang <[email protected]>
9114 R:      Shenwei Wang <[email protected]>
9115 R:      Clark Wang <[email protected]>
9116 L:      [email protected]
9117 L:      [email protected]
9118 S:      Maintained
9119 F:      Documentation/devicetree/bindings/net/fsl,fec.yaml
9120 F:      drivers/net/ethernet/freescale/fec.h
9121 F:      drivers/net/ethernet/freescale/fec_main.c
9122 F:      drivers/net/ethernet/freescale/fec_ptp.c
9123
9124 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
9125 M:      Sascha Hauer <[email protected]>
9126 R:      Pengutronix Kernel Team <[email protected]>
9127 L:      [email protected]
9128 L:      [email protected] (moderated for non-subscribers)
9129 S:      Maintained
9130 F:      drivers/video/fbdev/imxfb.c
9131
9132 FREESCALE IMX DDR PMU DRIVER
9133 M:      Frank Li <[email protected]>
9134 L:      [email protected] (moderated for non-subscribers)
9135 S:      Maintained
9136 F:      Documentation/admin-guide/perf/imx-ddr.rst
9137 F:      Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
9138 F:      drivers/perf/fsl_imx8_ddr_perf.c
9139
9140 FREESCALE IMX I2C DRIVER
9141 M:      Oleksij Rempel <[email protected]>
9142 R:      Pengutronix Kernel Team <[email protected]>
9143 L:      [email protected]
9144 S:      Maintained
9145 F:      Documentation/devicetree/bindings/i2c/i2c-imx.yaml
9146 F:      drivers/i2c/busses/i2c-imx.c
9147
9148 FREESCALE IMX LPI2C DRIVER
9149 M:      Dong Aisheng <[email protected]>
9150 L:      [email protected]
9151 L:      [email protected]
9152 S:      Maintained
9153 F:      Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
9154 F:      drivers/i2c/busses/i2c-imx-lpi2c.c
9155
9156 FREESCALE IMX LPSPI DRIVER
9157 M:      Frank Li <[email protected]>
9158 L:      [email protected]
9159 L:      [email protected]
9160 S:      Maintained
9161 F:      Documentation/devicetree/bindings/spi/spi-fsl-lpspi.yaml
9162 F:      drivers/spi/spi-fsl-lpspi.c
9163
9164 FREESCALE MPC I2C DRIVER
9165 M:      Chris Packham <[email protected]>
9166 L:      [email protected]
9167 S:      Maintained
9168 F:      Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
9169 F:      drivers/i2c/busses/i2c-mpc.c
9170
9171 FREESCALE QORIQ DPAA ETHERNET DRIVER
9172 M:      Madalin Bucur <[email protected]>
9173 L:      [email protected]
9174 S:      Maintained
9175 F:      drivers/net/ethernet/freescale/dpaa
9176
9177 FREESCALE QORIQ DPAA FMAN DRIVER
9178 M:      Madalin Bucur <[email protected]>
9179 R:      Sean Anderson <[email protected]>
9180 L:      [email protected]
9181 S:      Maintained
9182 F:      Documentation/devicetree/bindings/net/fsl,fman*.yaml
9183 F:      drivers/net/ethernet/freescale/fman
9184
9185 FREESCALE QORIQ PTP CLOCK DRIVER
9186 M:      Yangbo Lu <[email protected]>
9187 L:      [email protected]
9188 S:      Maintained
9189 F:      Documentation/devicetree/bindings/ptp/fsl,ptp.yaml
9190 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
9191 F:      drivers/net/ethernet/freescale/dpaa2/dprtc*
9192 F:      drivers/net/ethernet/freescale/enetc/enetc_ptp.c
9193 F:      drivers/ptp/ptp_qoriq.c
9194 F:      drivers/ptp/ptp_qoriq_debugfs.c
9195 F:      include/linux/fsl/ptp_qoriq.h
9196
9197 FREESCALE QUAD SPI DRIVER
9198 M:      Han Xu <[email protected]>
9199 L:      [email protected]
9200 L:      [email protected]
9201 S:      Maintained
9202 F:      Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
9203 F:      drivers/spi/spi-fsl-qspi.c
9204
9205 FREESCALE QUICC ENGINE LIBRARY
9206 M:      Qiang Zhao <[email protected]>
9207 M:      Christophe Leroy <[email protected]>
9208 L:      [email protected]
9209 S:      Maintained
9210 F:      drivers/soc/fsl/qe/
9211 F:      include/soc/fsl/qe/
9212
9213 FREESCALE QUICC ENGINE QMC DRIVER
9214 M:      Herve Codina <[email protected]>
9215 L:      [email protected]
9216 S:      Maintained
9217 F:      Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-scc-qmc.yaml
9218 F:      Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,qe-ucc-qmc.yaml
9219 F:      drivers/soc/fsl/qe/qmc.c
9220 F:      include/soc/fsl/qe/qmc.h
9221
9222 FREESCALE QUICC ENGINE QMC HDLC DRIVER
9223 M:      Herve Codina <[email protected]>
9224 L:      [email protected]
9225 L:      [email protected]
9226 S:      Maintained
9227 F:      drivers/net/wan/fsl_qmc_hdlc.c
9228
9229 FREESCALE QUICC ENGINE TSA DRIVER
9230 M:      Herve Codina <[email protected]>
9231 L:      [email protected]
9232 S:      Maintained
9233 F:      Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-tsa.yaml
9234 F:      Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,qe-tsa.yaml
9235 F:      drivers/soc/fsl/qe/tsa.c
9236 F:      drivers/soc/fsl/qe/tsa.h
9237 F:      include/dt-bindings/soc/cpm1-fsl,tsa.h
9238 F:      include/dt-bindings/soc/qe-fsl,tsa.h
9239
9240 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
9241 L:      [email protected]
9242 L:      [email protected]
9243 S:      Orphan
9244 F:      drivers/net/ethernet/freescale/ucc_geth*
9245
9246 FREESCALE QUICC ENGINE UCC HDLC DRIVER
9247 M:      Zhao Qiang <[email protected]>
9248 L:      [email protected]
9249 L:      [email protected]
9250 S:      Maintained
9251 F:      drivers/net/wan/fsl_ucc_hdlc*
9252
9253 FREESCALE QUICC ENGINE UCC UART DRIVER
9254 M:      Timur Tabi <[email protected]>
9255 L:      [email protected]
9256 S:      Maintained
9257 F:      drivers/tty/serial/ucc_uart.c
9258
9259 FREESCALE SOC DRIVERS
9260 M:      Christophe Leroy <[email protected]>
9261 L:      [email protected]
9262 L:      [email protected] (moderated for non-subscribers)
9263 S:      Maintained
9264 F:      Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
9265 F:      Documentation/devicetree/bindings/soc/fsl/
9266 F:      drivers/soc/fsl/
9267 F:      include/linux/fsl/
9268 F:      include/soc/fsl/
9269
9270 FREESCALE SOC FS_ENET DRIVER
9271 M:      Pantelis Antoniou <[email protected]>
9272 L:      [email protected]
9273 L:      [email protected]
9274 S:      Maintained
9275 F:      drivers/net/ethernet/freescale/fs_enet/
9276
9277 FREESCALE SOC SOUND DRIVERS
9278 M:      Shengjiu Wang <[email protected]>
9279 M:      Xiubo Li <[email protected]>
9280 R:      Fabio Estevam <[email protected]>
9281 R:      Nicolin Chen <[email protected]>
9282 L:      [email protected]
9283 L:      [email protected]
9284 S:      Maintained
9285 F:      sound/soc/fsl/fsl*
9286 F:      sound/soc/fsl/imx*
9287
9288 FREESCALE SOC LPC32XX SOUND DRIVERS
9289 M:      J.M.B. Downing <[email protected]>
9290 M:      Piotr Wojtaszczyk <[email protected]>
9291 R:      Vladimir Zapolskiy <[email protected]>
9292 L:      [email protected]
9293 L:      [email protected]
9294 S:      Maintained
9295 F:      Documentation/devicetree/bindings/sound/nxp,lpc3220-i2s.yaml
9296 F:      sound/soc/fsl/lpc3xxx-*
9297
9298 FREESCALE SOC SOUND QMC DRIVER
9299 M:      Herve Codina <[email protected]>
9300 L:      [email protected]
9301 L:      [email protected]
9302 S:      Maintained
9303 F:      Documentation/devicetree/bindings/sound/fsl,qmc-audio.yaml
9304 F:      sound/soc/fsl/fsl_qmc_audio.c
9305
9306 FREESCALE USB PERIPHERAL DRIVERS
9307 L:      [email protected]
9308 L:      [email protected]
9309 S:      Orphan
9310 F:      drivers/usb/gadget/udc/fsl*
9311
9312 FREESCALE USB PHY DRIVER
9313 L:      [email protected]
9314 L:      [email protected]
9315 S:      Orphan
9316 F:      drivers/usb/phy/phy-fsl-usb*
9317
9318 FREEVXFS FILESYSTEM
9319 M:      Christoph Hellwig <[email protected]>
9320 S:      Maintained
9321 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
9322 F:      fs/freevxfs/
9323
9324 FREEZER
9325 M:      "Rafael J. Wysocki" <[email protected]>
9326 M:      Pavel Machek <[email protected]>
9327 L:      [email protected]
9328 S:      Supported
9329 F:      Documentation/power/freezing-of-tasks.rst
9330 F:      include/linux/freezer.h
9331 F:      kernel/freezer.c
9332
9333 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
9334 M:      Eric Biggers <[email protected]>
9335 M:      Theodore Y. Ts'o <[email protected]>
9336 M:      Jaegeuk Kim <[email protected]>
9337 L:      [email protected]
9338 S:      Supported
9339 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
9340 T:      git https://git.kernel.org/pub/scm/fs/fscrypt/linux.git
9341 F:      Documentation/filesystems/fscrypt.rst
9342 F:      fs/crypto/
9343 F:      include/linux/fscrypt.h
9344 F:      include/uapi/linux/fscrypt.h
9345
9346 FSI SUBSYSTEM
9347 M:      Jeremy Kerr <[email protected]>
9348 M:      Joel Stanley <[email protected]>
9349 R:      Alistar Popple <[email protected]>
9350 R:      Eddie James <[email protected]>
9351 L:      [email protected]
9352 S:      Supported
9353 Q:      http://patchwork.ozlabs.org/project/linux-fsi/list/
9354 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
9355 F:      drivers/fsi/
9356 F:      include/linux/fsi*.h
9357 F:      include/trace/events/fsi*.h
9358
9359 FSI-ATTACHED I2C DRIVER
9360 M:      Eddie James <[email protected]>
9361 L:      [email protected]
9362 L:      [email protected] (moderated for non-subscribers)
9363 S:      Maintained
9364 F:      Documentation/devicetree/bindings/i2c/ibm,i2c-fsi.yaml
9365 F:      drivers/i2c/busses/i2c-fsi.c
9366
9367 FSI-ATTACHED SPI DRIVER
9368 M:      Eddie James <[email protected]>
9369 L:      [email protected]
9370 S:      Maintained
9371 F:      Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
9372 F:      drivers/spi/spi-fsi.c
9373
9374 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
9375 M:      Jan Kara <[email protected]>
9376 R:      Amir Goldstein <[email protected]>
9377 L:      [email protected]
9378 S:      Maintained
9379 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
9380 F:      fs/notify/
9381 F:      include/linux/fsnotify*.h
9382
9383 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
9384 M:      Eric Biggers <[email protected]>
9385 M:      Theodore Y. Ts'o <[email protected]>
9386 L:      [email protected]
9387 S:      Supported
9388 Q:      https://patchwork.kernel.org/project/fsverity/list/
9389 T:      git https://git.kernel.org/pub/scm/fs/fsverity/linux.git
9390 F:      Documentation/filesystems/fsverity.rst
9391 F:      fs/verity/
9392 F:      include/linux/fsverity.h
9393 F:      include/uapi/linux/fsverity.h
9394
9395 FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
9396 M:      Michael Zaidman <[email protected]>
9397 L:      [email protected]
9398 L:      [email protected]
9399 S:      Maintained
9400 F:      drivers/hid/hid-ft260.c
9401
9402 FUJITSU LAPTOP EXTRAS
9403 M:      Jonathan Woithe <[email protected]>
9404 L:      [email protected]
9405 S:      Maintained
9406 F:      drivers/platform/x86/fujitsu-laptop.c
9407
9408 FUJITSU TABLET EXTRAS
9409 M:      Robert Gerlach <[email protected]>
9410 L:      [email protected]
9411 S:      Maintained
9412 F:      drivers/platform/x86/fujitsu-tablet.c
9413
9414 FUNCTION HOOKS (FTRACE)
9415 M:      Steven Rostedt <[email protected]>
9416 M:      Masami Hiramatsu <[email protected]>
9417 R:      Mark Rutland <[email protected]>
9418 L:      [email protected]
9419 L:      [email protected]
9420 S:      Maintained
9421 Q:      https://patchwork.kernel.org/project/linux-trace-kernel/list/
9422 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
9423 F:      Documentation/trace/ftrace*
9424 F:      arch/*/*/*/*ftrace*
9425 F:      arch/*/*/*ftrace*
9426 F:      include/*/ftrace.h
9427 F:      kernel/trace/fgraph.c
9428 F:      kernel/trace/ftrace*
9429 F:      samples/ftrace
9430
9431 FUNGIBLE ETHERNET DRIVERS
9432 M:      Dimitris Michailidis <[email protected]>
9433 L:      [email protected]
9434 S:      Supported
9435 F:      drivers/net/ethernet/fungible/
9436
9437 FUSE: FILESYSTEM IN USERSPACE
9438 M:      Miklos Szeredi <[email protected]>
9439 L:      [email protected]
9440 S:      Maintained
9441 W:      https://github.com/libfuse/
9442 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
9443 F:      Documentation/filesystems/fuse.rst
9444 F:      fs/fuse/
9445 F:      include/uapi/linux/fuse.h
9446
9447 FUTEX SUBSYSTEM
9448 M:      Thomas Gleixner <[email protected]>
9449 M:      Ingo Molnar <[email protected]>
9450 R:      Peter Zijlstra <[email protected]>
9451 R:      Darren Hart <[email protected]>
9452 R:      Davidlohr Bueso <[email protected]>
9453 R:      André Almeida <[email protected]>
9454 L:      [email protected]
9455 S:      Maintained
9456 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9457 F:      Documentation/locking/*futex*
9458 F:      include/asm-generic/futex.h
9459 F:      include/linux/futex.h
9460 F:      include/uapi/linux/futex.h
9461 F:      kernel/futex/*
9462 F:      tools/perf/bench/futex*
9463 F:      tools/testing/selftests/futex/
9464
9465 GALAXYCORE GC0308 CAMERA SENSOR DRIVER
9466 M:      Sebastian Reichel <[email protected]>
9467 L:      [email protected]
9468 S:      Maintained
9469 F:      Documentation/devicetree/bindings/media/i2c/galaxycore,gc0308.yaml
9470 F:      drivers/media/i2c/gc0308.c
9471
9472 GALAXYCORE GC05a2 CAMERA SENSOR DRIVER
9473 M:      Zhi Mao <[email protected]>
9474 L:      [email protected]
9475 S:      Maintained
9476 F:      Documentation/devicetree/bindings/media/i2c/galaxycore,gc05a2.yaml
9477 F:      drivers/media/i2c/gc05a2.c
9478
9479 GALAXYCORE GC08A3 CAMERA SENSOR DRIVER
9480 M:      Zhi Mao <[email protected]>
9481 L:      [email protected]
9482 S:      Maintained
9483 F:      Documentation/devicetree/bindings/media/i2c/galaxycore,gc08a3.yaml
9484 F:      drivers/media/i2c/gc08a3.c
9485
9486 GALAXYCORE GC2145 SENSOR DRIVER
9487 M:      Alain Volmat <[email protected]>
9488 L:      [email protected]
9489 S:      Maintained
9490 T:      git git://linuxtv.org/media.git
9491 F:      Documentation/devicetree/bindings/media/i2c/galaxycore,gc2145.yaml
9492 F:      drivers/media/i2c/gc2145.c
9493
9494 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
9495 M:      Tim Harvey <[email protected]>
9496 S:      Maintained
9497 F:      Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
9498 F:      Documentation/hwmon/gsc-hwmon.rst
9499 F:      drivers/hwmon/gsc-hwmon.c
9500 F:      drivers/mfd/gateworks-gsc.c
9501 F:      include/linux/mfd/gsc.h
9502 F:      include/linux/platform_data/gsc_hwmon.h
9503
9504 GCC PLUGINS
9505 M:      Kees Cook <[email protected]>
9506 L:      [email protected]
9507 S:      Maintained
9508 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9509 F:      Documentation/kbuild/gcc-plugins.rst
9510 F:      include/linux/stackleak.h
9511 F:      kernel/stackleak.c
9512 F:      scripts/Makefile.gcc-plugins
9513 F:      scripts/gcc-plugins/
9514
9515 GCOV BASED KERNEL PROFILING
9516 M:      Peter Oberparleiter <[email protected]>
9517 S:      Maintained
9518 F:      Documentation/dev-tools/gcov.rst
9519 F:      kernel/gcov/
9520
9521 GDB KERNEL DEBUGGING HELPER SCRIPTS
9522 M:      Jan Kiszka <[email protected]>
9523 M:      Kieran Bingham <[email protected]>
9524 S:      Supported
9525 F:      scripts/gdb/
9526
9527 GE HEALTHCARE PMC ADC DRIVER
9528 M:      Herve Codina <[email protected]>
9529 L:      [email protected]
9530 S:      Maintained
9531 F:      Documentation/devicetree/bindings/iio/adc/gehc,pmc-adc.yaml
9532 F:      drivers/iio/adc/gehc-pmc-adc.c
9533 F:      include/dt-bindings/iio/adc/gehc,pmc-adc.h
9534
9535 GEMINI CRYPTO DRIVER
9536 M:      Corentin Labbe <[email protected]>
9537 L:      [email protected]
9538 S:      Maintained
9539 F:      drivers/crypto/gemini/
9540
9541 GEMTEK FM RADIO RECEIVER DRIVER
9542 M:      Hans Verkuil <[email protected]>
9543 L:      [email protected]
9544 S:      Maintained
9545 W:      https://linuxtv.org
9546 T:      git git://linuxtv.org/media.git
9547 F:      drivers/media/radio/radio-gemtek*
9548
9549 GENERIC ARCHITECTURE TOPOLOGY
9550 M:      Sudeep Holla <[email protected]>
9551 L:      [email protected]
9552 S:      Maintained
9553 F:      drivers/base/arch_topology.c
9554 F:      include/linux/arch_topology.h
9555
9556 GENERIC ENTRY CODE
9557 M:      Thomas Gleixner <[email protected]>
9558 M:      Peter Zijlstra <[email protected]>
9559 M:      Andy Lutomirski <[email protected]>
9560 L:      [email protected]
9561 S:      Maintained
9562 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
9563 F:      include/linux/entry-common.h
9564 F:      include/linux/entry-kvm.h
9565 F:      kernel/entry/
9566
9567 GENERIC GPIO I2C DRIVER
9568 M:      Wolfram Sang <[email protected]>
9569 S:      Supported
9570 F:      drivers/i2c/busses/i2c-gpio.c
9571 F:      include/linux/platform_data/i2c-gpio.h
9572
9573 GENERIC GPIO I2C MULTIPLEXER DRIVER
9574 M:      Peter Korsgaard <[email protected]>
9575 L:      [email protected]
9576 S:      Supported
9577 F:      Documentation/i2c/muxes/i2c-mux-gpio.rst
9578 F:      drivers/i2c/muxes/i2c-mux-gpio.c
9579 F:      include/linux/platform_data/i2c-mux-gpio.h
9580
9581 GENERIC GPIO RESET DRIVER
9582 M:      Krzysztof Kozlowski <[email protected]>
9583 S:      Maintained
9584 F:      drivers/reset/reset-gpio.c
9585
9586 GENERIC HDLC (WAN) DRIVERS
9587 M:      Krzysztof Halasa <[email protected]>
9588 S:      Maintained
9589 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
9590 F:      drivers/net/wan/c101.c
9591 F:      drivers/net/wan/hd6457*
9592 F:      drivers/net/wan/hdlc*
9593 F:      drivers/net/wan/n2.c
9594 F:      drivers/net/wan/pc300too.c
9595 F:      drivers/net/wan/pci200syn.c
9596 F:      drivers/net/wan/wanxl*
9597
9598 GENERIC INCLUDE/ASM HEADER FILES
9599 M:      Arnd Bergmann <[email protected]>
9600 L:      [email protected]
9601 S:      Maintained
9602 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
9603 F:      include/asm-generic/
9604 F:      include/uapi/asm-generic/
9605
9606 GENERIC PHY FRAMEWORK
9607 M:      Vinod Koul <[email protected]>
9608 M:      Kishon Vijay Abraham I <[email protected]>
9609 L:      [email protected]
9610 S:      Supported
9611 Q:      https://patchwork.kernel.org/project/linux-phy/list/
9612 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
9613 F:      Documentation/devicetree/bindings/phy/
9614 F:      drivers/phy/
9615 F:      include/dt-bindings/phy/
9616 F:      include/linux/phy/
9617
9618 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
9619 M:      Wolfram Sang <[email protected]>
9620 S:      Supported
9621 F:      Documentation/devicetree/bindings/i2c/i2c-demux-pinctrl.yaml
9622 F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
9623
9624 GENERIC PM DOMAINS
9625 M:      Ulf Hansson <[email protected]>
9626 L:      [email protected]
9627 S:      Supported
9628 F:      Documentation/devicetree/bindings/power/power?domain*
9629 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
9630 F:      drivers/pmdomain/
9631 F:      include/linux/pm_domain.h
9632
9633 GENERIC RADIX TREE
9634 M:      Kent Overstreet <[email protected]>
9635 S:      Supported
9636 C:      irc://irc.oftc.net/bcache
9637 F:      include/linux/generic-radix-tree.h
9638 F:      lib/generic-radix-tree.c
9639
9640 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
9641 M:      Eugen Hristev <[email protected]>
9642 L:      [email protected]
9643 S:      Maintained
9644 F:      drivers/input/touchscreen/resistive-adc-touch.c
9645
9646 GENERIC STRING LIBRARY
9647 M:      Kees Cook <[email protected]>
9648 R:      Andy Shevchenko <[email protected]>
9649 L:      [email protected]
9650 S:      Supported
9651 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9652 F:      include/linux/string.h
9653 F:      include/linux/string_choices.h
9654 F:      include/linux/string_helpers.h
9655 F:      lib/string.c
9656 F:      lib/string_kunit.c
9657 F:      lib/string_helpers.c
9658 F:      lib/string_helpers_kunit.c
9659 F:      scripts/coccinelle/api/string_choices.cocci
9660
9661 GENERIC UIO DRIVER FOR PCI DEVICES
9662 M:      "Michael S. Tsirkin" <[email protected]>
9663 L:      [email protected]
9664 S:      Supported
9665 F:      drivers/uio/uio_pci_generic.c
9666
9667 GENERIC VDSO LIBRARY
9668 M:      Andy Lutomirski <[email protected]>
9669 M:      Thomas Gleixner <[email protected]>
9670 M:      Vincenzo Frascino <[email protected]>
9671 L:      [email protected]
9672 S:      Maintained
9673 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
9674 F:      include/asm-generic/vdso/vsyscall.h
9675 F:      include/vdso/
9676 F:      kernel/time/vsyscall.c
9677 F:      lib/vdso/
9678
9679 GENWQE (IBM Generic Workqueue Card)
9680 M:      Frank Haverkamp <[email protected]>
9681 S:      Supported
9682 F:      drivers/misc/genwqe/
9683
9684 GET_MAINTAINER SCRIPT
9685 M:      Joe Perches <[email protected]>
9686 S:      Maintained
9687 F:      scripts/get_maintainer.pl
9688
9689 GFS2 FILE SYSTEM
9690 M:      Andreas Gruenbacher <[email protected]>
9691 L:      [email protected]
9692 S:      Supported
9693 B:      https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
9694 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
9695 F:      Documentation/filesystems/gfs2*
9696 F:      fs/gfs2/
9697 F:      include/uapi/linux/gfs2_ondisk.h
9698
9699 GIGABYTE WATERFORCE SENSOR DRIVER
9700 M:      Aleksa Savic <[email protected]>
9701 L:      [email protected]
9702 S:      Maintained
9703 F:      Documentation/hwmon/gigabyte_waterforce.rst
9704 F:      drivers/hwmon/gigabyte_waterforce.c
9705
9706 GIGABYTE WMI DRIVER
9707 M:      Thomas Weißschuh <[email protected]>
9708 L:      [email protected]
9709 S:      Maintained
9710 F:      drivers/platform/x86/gigabyte-wmi.c
9711
9712 GNSS SUBSYSTEM
9713 M:      Johan Hovold <[email protected]>
9714 S:      Maintained
9715 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
9716 F:      Documentation/ABI/testing/sysfs-class-gnss
9717 F:      Documentation/devicetree/bindings/gnss/
9718 F:      drivers/gnss/
9719 F:      include/linux/gnss.h
9720
9721 GO7007 MPEG CODEC
9722 M:      Hans Verkuil <[email protected]>
9723 L:      [email protected]
9724 S:      Maintained
9725 F:      drivers/media/usb/go7007/
9726
9727 GOODIX TOUCHSCREEN
9728 M:      Bastien Nocera <[email protected]>
9729 M:      Hans de Goede <[email protected]>
9730 L:      [email protected]
9731 S:      Maintained
9732 F:      drivers/input/touchscreen/goodix*
9733
9734 GOOGLE ETHERNET DRIVERS
9735 M:      Jeroen de Borst <[email protected]>
9736 M:      Praveen Kaligineedi <[email protected]>
9737 R:      Shailend Chand <[email protected]>
9738 L:      [email protected]
9739 S:      Supported
9740 F:      Documentation/networking/device_drivers/ethernet/google/gve.rst
9741 F:      drivers/net/ethernet/google
9742
9743 GOOGLE FIRMWARE DRIVERS
9744 M:      Tzung-Bi Shih <[email protected]>
9745 R:      Brian Norris <[email protected]>
9746 R:      Julius Werner <[email protected]>
9747 L:      [email protected]
9748 S:      Maintained
9749 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
9750 F:      drivers/firmware/google/
9751
9752 GOOGLE TENSOR SoC SUPPORT
9753 M:      Peter Griffin <[email protected]>
9754 L:      [email protected] (moderated for non-subscribers)
9755 L:      [email protected]
9756 S:      Maintained
9757 F:      Documentation/devicetree/bindings/clock/google,gs101-clock.yaml
9758 F:      arch/arm64/boot/dts/exynos/google/
9759 F:      drivers/clk/samsung/clk-gs101.c
9760 F:      drivers/phy/samsung/phy-gs101-ufs.c
9761 F:      include/dt-bindings/clock/google,gs101.h
9762 K:      [gG]oogle.?[tT]ensor
9763
9764 GPD POCKET FAN DRIVER
9765 M:      Hans de Goede <[email protected]>
9766 L:      [email protected]
9767 S:      Maintained
9768 F:      drivers/platform/x86/gpd-pocket-fan.c
9769
9770 GPIB DRIVERS
9771 M:      Dave Penkler <[email protected]>
9772 S:      Maintained
9773 F:      drivers/staging/gpib/
9774
9775 GPIO ACPI SUPPORT
9776 M:      Mika Westerberg <[email protected]>
9777 M:      Andy Shevchenko <[email protected]>
9778 L:      [email protected]
9779 L:      [email protected]
9780 S:      Supported
9781 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9782 F:      Documentation/firmware-guide/acpi/gpio-properties.rst
9783 F:      drivers/gpio/gpiolib-acpi.c
9784 F:      drivers/gpio/gpiolib-acpi.h
9785
9786 GPIO AGGREGATOR
9787 M:      Geert Uytterhoeven <[email protected]>
9788 L:      [email protected]
9789 S:      Supported
9790 F:      Documentation/admin-guide/gpio/gpio-aggregator.rst
9791 F:      drivers/gpio/gpio-aggregator.c
9792
9793 GPIO IR Transmitter
9794 M:      Sean Young <[email protected]>
9795 L:      [email protected]
9796 S:      Maintained
9797 F:      Documentation/devicetree/bindings/leds/irled/gpio-ir-tx.yaml
9798 F:      drivers/media/rc/gpio-ir-tx.c
9799
9800 GPIO MOCKUP DRIVER
9801 M:      Bamvor Jian Zhang <[email protected]>
9802 L:      [email protected]
9803 S:      Maintained
9804 F:      drivers/gpio/gpio-mockup.c
9805 F:      tools/testing/selftests/gpio/
9806
9807 GPIO REGMAP
9808 M:      Michael Walle <[email protected]>
9809 S:      Maintained
9810 F:      drivers/gpio/gpio-regmap.c
9811 F:      include/linux/gpio/regmap.h
9812 K:      (devm_)?gpio_regmap_(un)?register
9813
9814 GPIO SUBSYSTEM
9815 M:      Linus Walleij <[email protected]>
9816 M:      Bartosz Golaszewski <[email protected]>
9817 L:      [email protected]
9818 S:      Maintained
9819 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
9820 F:      Documentation/admin-guide/gpio/
9821 F:      Documentation/devicetree/bindings/gpio/
9822 F:      Documentation/driver-api/gpio/
9823 F:      drivers/gpio/
9824 F:      include/dt-bindings/gpio/
9825 F:      include/linux/gpio.h
9826 F:      include/linux/gpio/
9827 F:      include/linux/of_gpio.h
9828 K:      (devm_)?gpio_(request|free|direction|get|set)
9829
9830 GPIO UAPI
9831 M:      Bartosz Golaszewski <[email protected]>
9832 R:      Kent Gibson <[email protected]>
9833 L:      [email protected]
9834 S:      Maintained
9835 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
9836 F:      Documentation/ABI/obsolete/sysfs-gpio
9837 F:      Documentation/ABI/testing/gpio-cdev
9838 F:      Documentation/userspace-api/gpio/
9839 F:      drivers/gpio/gpiolib-cdev.c
9840 F:      include/uapi/linux/gpio.h
9841 F:      tools/gpio/
9842
9843 GRETH 10/100/1G Ethernet MAC device driver
9844 M:      Andreas Larsson <[email protected]>
9845 L:      [email protected]
9846 S:      Maintained
9847 F:      drivers/net/ethernet/aeroflex/
9848
9849 GREYBUS AUDIO PROTOCOLS DRIVERS
9850 M:      Vaibhav Agarwal <[email protected]>
9851 M:      Mark Greer <[email protected]>
9852 S:      Maintained
9853 F:      drivers/staging/greybus/audio_apbridgea.c
9854 F:      drivers/staging/greybus/audio_apbridgea.h
9855 F:      drivers/staging/greybus/audio_codec.c
9856 F:      drivers/staging/greybus/audio_codec.h
9857 F:      drivers/staging/greybus/audio_gb.c
9858 F:      drivers/staging/greybus/audio_manager.c
9859 F:      drivers/staging/greybus/audio_manager.h
9860 F:      drivers/staging/greybus/audio_manager_module.c
9861 F:      drivers/staging/greybus/audio_manager_private.h
9862 F:      drivers/staging/greybus/audio_manager_sysfs.c
9863 F:      drivers/staging/greybus/audio_module.c
9864 F:      drivers/staging/greybus/audio_topology.c
9865
9866 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
9867 M:      Viresh Kumar <[email protected]>
9868 S:      Maintained
9869 F:      drivers/staging/greybus/authentication.c
9870 F:      drivers/staging/greybus/bootrom.c
9871 F:      drivers/staging/greybus/firmware.h
9872 F:      drivers/staging/greybus/fw-core.c
9873 F:      drivers/staging/greybus/fw-download.c
9874 F:      drivers/staging/greybus/fw-management.c
9875 F:      drivers/staging/greybus/greybus_authentication.h
9876 F:      drivers/staging/greybus/greybus_firmware.h
9877 F:      drivers/staging/greybus/hid.c
9878 F:      drivers/staging/greybus/i2c.c
9879 F:      drivers/staging/greybus/spi.c
9880 F:      drivers/staging/greybus/spilib.c
9881 F:      drivers/staging/greybus/spilib.h
9882
9883 GREYBUS LOOPBACK DRIVER
9884 M:      Bryan O'Donoghue <[email protected]>
9885 S:      Maintained
9886 F:      drivers/staging/greybus/loopback.c
9887
9888 GREYBUS PLATFORM DRIVERS
9889 M:      Vaibhav Hiremath <[email protected]>
9890 S:      Maintained
9891 F:      drivers/staging/greybus/arche-apb-ctrl.c
9892 F:      drivers/staging/greybus/arche-platform.c
9893 F:      drivers/staging/greybus/arche_platform.h
9894
9895 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
9896 M:      Rui Miguel Silva <[email protected]>
9897 S:      Maintained
9898 F:      drivers/staging/greybus/gpio.c
9899 F:      drivers/staging/greybus/light.c
9900 F:      drivers/staging/greybus/power_supply.c
9901 F:      drivers/staging/greybus/sdio.c
9902 F:      drivers/staging/greybus/spi.c
9903 F:      drivers/staging/greybus/spilib.c
9904
9905 GREYBUS BEAGLEPLAY DRIVERS
9906 M:      Ayush Singh <[email protected]>
9907 L:      [email protected] (moderated for non-subscribers)
9908 S:      Maintained
9909 F:      Documentation/devicetree/bindings/net/ti,cc1352p7.yaml
9910 F:      drivers/greybus/gb-beagleplay.c
9911
9912 GREYBUS SUBSYSTEM
9913 M:      Johan Hovold <[email protected]>
9914 M:      Alex Elder <[email protected]>
9915 M:      Greg Kroah-Hartman <[email protected]>
9916 L:      [email protected] (moderated for non-subscribers)
9917 S:      Maintained
9918 F:      drivers/greybus/
9919 F:      drivers/staging/greybus/
9920 F:      include/linux/greybus.h
9921 F:      include/linux/greybus/
9922
9923 GREYBUS UART PROTOCOLS DRIVERS
9924 M:      David Lin <[email protected]>
9925 S:      Maintained
9926 F:      drivers/staging/greybus/log.c
9927 F:      drivers/staging/greybus/uart.c
9928
9929 GS1662 VIDEO SERIALIZER
9930 M:      Charles-Antoine Couret <[email protected]>
9931 L:      [email protected]
9932 S:      Maintained
9933 T:      git git://linuxtv.org/media.git
9934 F:      drivers/media/spi/gs1662.c
9935
9936 GSPCA FINEPIX SUBDRIVER
9937 M:      Frank Zago <[email protected]>
9938 L:      [email protected]
9939 S:      Maintained
9940 T:      git git://linuxtv.org/media.git
9941 F:      drivers/media/usb/gspca/finepix.c
9942
9943 GSPCA GL860 SUBDRIVER
9944 M:      Olivier Lorin <[email protected]>
9945 L:      [email protected]
9946 S:      Maintained
9947 T:      git git://linuxtv.org/media.git
9948 F:      drivers/media/usb/gspca/gl860/
9949
9950 GSPCA M5602 SUBDRIVER
9951 M:      Erik Andren <[email protected]>
9952 L:      [email protected]
9953 S:      Maintained
9954 T:      git git://linuxtv.org/media.git
9955 F:      drivers/media/usb/gspca/m5602/
9956
9957 GSPCA PAC207 SONIXB SUBDRIVER
9958 M:      Hans Verkuil <[email protected]>
9959 L:      [email protected]
9960 S:      Odd Fixes
9961 T:      git git://linuxtv.org/media.git
9962 F:      drivers/media/usb/gspca/pac207.c
9963
9964 GSPCA SN9C20X SUBDRIVER
9965 M:      Brian Johnson <[email protected]>
9966 L:      [email protected]
9967 S:      Maintained
9968 T:      git git://linuxtv.org/media.git
9969 F:      drivers/media/usb/gspca/sn9c20x.c
9970
9971 GSPCA T613 SUBDRIVER
9972 M:      Leandro Costantino <[email protected]>
9973 L:      [email protected]
9974 S:      Maintained
9975 T:      git git://linuxtv.org/media.git
9976 F:      drivers/media/usb/gspca/t613.c
9977
9978 GSPCA USB WEBCAM DRIVER
9979 M:      Hans Verkuil <[email protected]>
9980 L:      [email protected]
9981 S:      Odd Fixes
9982 T:      git git://linuxtv.org/media.git
9983 F:      drivers/media/usb/gspca/
9984
9985 GTP (GPRS Tunneling Protocol)
9986 M:      Pablo Neira Ayuso <[email protected]>
9987 M:      Harald Welte <[email protected]>
9988 L:      [email protected]
9989 S:      Maintained
9990 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
9991 F:      drivers/net/gtp.c
9992
9993 GUID PARTITION TABLE (GPT)
9994 M:      Davidlohr Bueso <[email protected]>
9995 L:      [email protected]
9996 S:      Maintained
9997 F:      block/partitions/efi.*
9998
9999 HABANALABS PCI DRIVER
10000 M:      Ofir Bitton <[email protected]>
10001 L:      [email protected]
10002 S:      Supported
10003 C:      irc://irc.oftc.net/dri-devel
10004 T:      git https://github.com/HabanaAI/drivers.accel.habanalabs.kernel.git
10005 F:      Documentation/ABI/testing/debugfs-driver-habanalabs
10006 F:      Documentation/ABI/testing/sysfs-driver-habanalabs
10007 F:      drivers/accel/habanalabs/
10008 F:      include/linux/habanalabs/
10009 F:      include/trace/events/habanalabs.h
10010 F:      include/uapi/drm/habanalabs_accel.h
10011
10012 HACKRF MEDIA DRIVER
10013 L:      [email protected]
10014 S:      Orphan
10015 W:      https://linuxtv.org
10016 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10017 F:      drivers/media/usb/hackrf/
10018
10019 HANDSHAKE UPCALL FOR TRANSPORT LAYER SECURITY
10020 M:      Chuck Lever <[email protected]>
10021 L:      [email protected]
10022 L:      [email protected]
10023 S:      Maintained
10024 F:      Documentation/netlink/specs/handshake.yaml
10025 F:      Documentation/networking/tls-handshake.rst
10026 F:      include/net/handshake.h
10027 F:      include/trace/events/handshake.h
10028 F:      net/handshake/
10029
10030 HANTRO VPU CODEC DRIVER
10031 M:      Ezequiel Garcia <[email protected]>
10032 M:      Philipp Zabel <[email protected]>
10033 L:      [email protected]
10034 L:      [email protected]
10035 S:      Maintained
10036 F:      Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
10037 F:      Documentation/devicetree/bindings/media/rockchip,rk3568-vepu.yaml
10038 F:      Documentation/devicetree/bindings/media/rockchip-vpu.yaml
10039 F:      drivers/media/platform/verisilicon/
10040
10041 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
10042 M:      Frank Seidel <[email protected]>
10043 L:      [email protected]
10044 S:      Maintained
10045 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
10046 F:      drivers/platform/x86/hdaps.c
10047
10048 HARDWARE MONITORING
10049 M:      Jean Delvare <[email protected]>
10050 M:      Guenter Roeck <[email protected]>
10051 L:      [email protected]
10052 S:      Maintained
10053 W:      http://hwmon.wiki.kernel.org/
10054 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10055 F:      Documentation/ABI/testing/sysfs-class-hwmon
10056 F:      Documentation/devicetree/bindings/hwmon/
10057 F:      Documentation/hwmon/
10058 F:      drivers/hwmon/
10059 F:      include/linux/hwmon*.h
10060 F:      include/trace/events/hwmon*.h
10061 K:      (devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
10062
10063 HARDWARE RANDOM NUMBER GENERATOR CORE
10064 M:      Olivia Mackall <[email protected]>
10065 M:      Herbert Xu <[email protected]>
10066 L:      [email protected]
10067 S:      Odd fixes
10068 F:      Documentation/admin-guide/hw_random.rst
10069 F:      Documentation/devicetree/bindings/rng/
10070 F:      drivers/char/hw_random/
10071 F:      include/linux/hw_random.h
10072
10073 HARDWARE SPINLOCK CORE
10074 M:      Bjorn Andersson <[email protected]>
10075 R:      Baolin Wang <[email protected]>
10076 L:      [email protected]
10077 S:      Maintained
10078 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
10079 F:      Documentation/devicetree/bindings/hwlock/
10080 F:      Documentation/locking/hwspinlock.rst
10081 F:      drivers/hwspinlock/
10082 F:      include/linux/hwspinlock.h
10083
10084 HARDWARE TRACING FACILITIES
10085 M:      Alexander Shishkin <[email protected]>
10086 S:      Maintained
10087 F:      drivers/hwtracing/
10088
10089 HARMONY SOUND DRIVER
10090 L:      [email protected]
10091 S:      Maintained
10092 F:      sound/parisc/harmony.*
10093
10094 HDPVR USB VIDEO ENCODER DRIVER
10095 M:      Hans Verkuil <[email protected]>
10096 L:      [email protected]
10097 S:      Odd Fixes
10098 W:      https://linuxtv.org
10099 T:      git git://linuxtv.org/media.git
10100 F:      drivers/media/usb/hdpvr/
10101
10102 HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
10103 M:      Keng-Yu Lin <[email protected]>
10104 S:      Supported
10105 F:      drivers/misc/hpilo.[ch]
10106
10107 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
10108 M:      Jerry Hoemann <[email protected]>
10109 S:      Supported
10110 F:      Documentation/watchdog/hpwdt.rst
10111 F:      drivers/watchdog/hpwdt.c
10112
10113 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
10114 M:      Don Brace <[email protected]>
10115 L:      [email protected]
10116 L:      [email protected]
10117 S:      Supported
10118 F:      Documentation/scsi/hpsa.rst
10119 F:      drivers/scsi/hpsa*.[ch]
10120 F:      include/linux/cciss*.h
10121 F:      include/uapi/linux/cciss*.h
10122
10123 HFI1 DRIVER
10124 M:      Dennis Dalessandro <[email protected]>
10125 L:      [email protected]
10126 S:      Supported
10127 F:      drivers/infiniband/hw/hfi1
10128
10129 HFS FILESYSTEM
10130 L:      [email protected]
10131 S:      Orphan
10132 F:      Documentation/filesystems/hfs.rst
10133 F:      fs/hfs/
10134
10135 HFSPLUS FILESYSTEM
10136 L:      [email protected]
10137 S:      Orphan
10138 F:      Documentation/filesystems/hfsplus.rst
10139 F:      fs/hfsplus/
10140
10141 HGA FRAMEBUFFER DRIVER
10142 M:      Ferenc Bakonyi <[email protected]>
10143 L:      [email protected]
10144 S:      Maintained
10145 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
10146 F:      drivers/video/fbdev/hgafb.c
10147
10148 HIBERNATION (aka Software Suspend, aka swsusp)
10149 M:      "Rafael J. Wysocki" <[email protected]>
10150 M:      Pavel Machek <[email protected]>
10151 L:      [email protected]
10152 S:      Supported
10153 B:      https://bugzilla.kernel.org
10154 F:      arch/*/include/asm/suspend*.h
10155 F:      arch/x86/power/
10156 F:      drivers/base/power/
10157 F:      include/linux/freezer.h
10158 F:      include/linux/pm.h
10159 F:      include/linux/suspend.h
10160 F:      kernel/power/
10161
10162 HID CORE LAYER
10163 M:      Jiri Kosina <[email protected]>
10164 M:      Benjamin Tissoires <[email protected]>
10165 L:      [email protected]
10166 S:      Maintained
10167 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
10168 F:      Documentation/hid/
10169 F:      drivers/hid/
10170 F:      include/linux/hid*
10171 F:      include/uapi/linux/hid*
10172 F:      samples/hid/
10173 F:      tools/testing/selftests/hid/
10174
10175 HID LOGITECH DRIVERS
10176 R:      Filipe Laíns <[email protected]>
10177 L:      [email protected]
10178 S:      Maintained
10179 F:      drivers/hid/hid-logitech-*
10180
10181 HID NVIDIA SHIELD DRIVER
10182 M:      Rahul Rameshbabu <[email protected]>
10183 L:      [email protected]
10184 S:      Maintained
10185 F:      drivers/hid/hid-nvidia-shield.c
10186
10187 HID PHOENIX RC FLIGHT CONTROLLER
10188 M:      Marcus Folkesson <[email protected]>
10189 L:      [email protected]
10190 S:      Maintained
10191 F:      drivers/hid/hid-pxrc.c
10192
10193 HID PLAYSTATION DRIVER
10194 M:      Roderick Colenbrander <[email protected]>
10195 L:      [email protected]
10196 S:      Supported
10197 F:      drivers/hid/hid-playstation.c
10198
10199 HID SENSOR HUB DRIVERS
10200 M:      Jiri Kosina <[email protected]>
10201 M:      Jonathan Cameron <[email protected]>
10202 M:      Srinivas Pandruvada <[email protected]>
10203 L:      [email protected]
10204 L:      [email protected]
10205 S:      Maintained
10206 F:      Documentation/hid/hid-sensor*
10207 F:      drivers/hid/hid-sensor-*
10208 F:      drivers/iio/*/hid-*
10209 F:      include/linux/hid-sensor-*
10210
10211 HID VRC-2 CAR CONTROLLER DRIVER
10212 M:      Marcus Folkesson <[email protected]>
10213 L:      [email protected]
10214 S:      Maintained
10215 F:      drivers/hid/hid-vrc2.c
10216
10217 HID WACOM DRIVER
10218 M:      Ping Cheng <[email protected]>
10219 M:      Jason Gerecke  <[email protected]>
10220 L:      [email protected]
10221 S:      Maintained
10222 F:      drivers/hid/wacom.h
10223 F:      drivers/hid/wacom_*
10224
10225 HID++ LOGITECH DRIVERS
10226 R:      Filipe Laíns <[email protected]>
10227 R:      Bastien Nocera <[email protected]>
10228 L:      [email protected]
10229 S:      Maintained
10230 F:      drivers/hid/hid-logitech-hidpp.c
10231
10232 HIGH-RESOLUTION TIMERS, TIMER WHEEL, CLOCKEVENTS
10233 M:      Anna-Maria Behnsen <[email protected]>
10234 M:      Frederic Weisbecker <[email protected]>
10235 M:      Thomas Gleixner <[email protected]>
10236 L:      [email protected]
10237 S:      Maintained
10238 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10239 F:      Documentation/timers/
10240 F:      include/linux/clockchips.h
10241 F:      include/linux/delay.h
10242 F:      include/linux/hrtimer.h
10243 F:      include/linux/timer.h
10244 F:      kernel/time/clockevents.c
10245 F:      kernel/time/hrtimer.c
10246 F:      kernel/time/sleep_timeout.c
10247 F:      kernel/time/timer.c
10248 F:      kernel/time/timer_list.c
10249 F:      kernel/time/timer_migration.*
10250 F:      tools/testing/selftests/timers/
10251
10252 HIGH-SPEED SCC DRIVER FOR AX.25
10253 L:      [email protected]
10254 S:      Orphan
10255 F:      drivers/net/hamradio/scc.c
10256
10257 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
10258 M:      HighPoint Linux Team <[email protected]>
10259 S:      Supported
10260 W:      http://www.highpoint-tech.com
10261 F:      Documentation/scsi/hptiop.rst
10262 F:      drivers/scsi/hptiop.c
10263
10264 HIKEY960 ONBOARD USB GPIO HUB DRIVER
10265 M:      John Stultz <[email protected]>
10266 L:      [email protected]
10267 S:      Maintained
10268 F:      drivers/misc/hisi_hikey_usb.c
10269
10270 HIMAX HX83112B TOUCHSCREEN SUPPORT
10271 M:      Job Noorman <[email protected]>
10272 L:      [email protected]
10273 S:      Maintained
10274 F:      Documentation/devicetree/bindings/input/touchscreen/himax,hx83112b.yaml
10275 F:      drivers/input/touchscreen/himax_hx83112b.c
10276
10277 HIPPI
10278 M:      Jes Sorensen <[email protected]>
10279 L:      [email protected]
10280 S:      Maintained
10281 F:      drivers/net/hippi/
10282 F:      include/linux/hippidevice.h
10283 F:      include/uapi/linux/if_hippi.h
10284 F:      net/802/hippi.c
10285
10286 HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
10287 M:      Kurt Kanzenbach <[email protected]>
10288 L:      [email protected]
10289 S:      Maintained
10290 F:      Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
10291 F:      drivers/net/dsa/hirschmann/*
10292 F:      include/linux/platform_data/hirschmann-hellcreek.h
10293 F:      net/dsa/tag_hellcreek.c
10294
10295 HISILICON DMA DRIVER
10296 M:      Zhou Wang <[email protected]>
10297 M:      Jie Hai <[email protected]>
10298 L:      [email protected]
10299 S:      Maintained
10300 F:      drivers/dma/hisi_dma.c
10301
10302 HISILICON GPIO DRIVER
10303 M:      Jay Fang <[email protected]>
10304 L:      [email protected]
10305 S:      Maintained
10306 F:      Documentation/devicetree/bindings/gpio/hisilicon,ascend910-gpio.yaml
10307 F:      drivers/gpio/gpio-hisi.c
10308
10309 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
10310 M:      Zhiqi Song <[email protected]>
10311 M:      Longfang Liu <[email protected]>
10312 L:      [email protected]
10313 S:      Maintained
10314 F:      Documentation/ABI/testing/debugfs-hisi-hpre
10315 F:      drivers/crypto/hisilicon/hpre/hpre.h
10316 F:      drivers/crypto/hisilicon/hpre/hpre_crypto.c
10317 F:      drivers/crypto/hisilicon/hpre/hpre_main.c
10318
10319 HISILICON HNS3 PMU DRIVER
10320 M:      Jijie Shao <[email protected]>
10321 S:      Supported
10322 F:      Documentation/admin-guide/perf/hns3-pmu.rst
10323 F:      drivers/perf/hisilicon/hns3_pmu.c
10324
10325 HISILICON I2C CONTROLLER DRIVER
10326 M:      Yicong Yang <[email protected]>
10327 L:      [email protected]
10328 S:      Maintained
10329 W:      https://www.hisilicon.com
10330 F:      Documentation/devicetree/bindings/i2c/hisilicon,ascend910-i2c.yaml
10331 F:      drivers/i2c/busses/i2c-hisi.c
10332
10333 HISILICON KUNPENG SOC HCCS DRIVER
10334 M:      Huisong Li <[email protected]>
10335 S:      Maintained
10336 F:      Documentation/ABI/testing/sysfs-devices-platform-kunpeng_hccs
10337 F:      drivers/soc/hisilicon/kunpeng_hccs.c
10338 F:      drivers/soc/hisilicon/kunpeng_hccs.h
10339
10340 HISILICON LPC BUS DRIVER
10341 M:      Jay Fang <[email protected]>
10342 S:      Maintained
10343 W:      http://www.hisilicon.com
10344 F:      Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
10345 F:      drivers/bus/hisi_lpc.c
10346
10347 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
10348 M:      Jian Shen <[email protected]>
10349 M:      Salil Mehta <[email protected]>
10350 M:      Jijie Shao <[email protected]>
10351 L:      [email protected]
10352 S:      Maintained
10353 W:      http://www.hisilicon.com
10354 F:      drivers/net/ethernet/hisilicon/hns3/
10355
10356 HISILICON NETWORK HIBMCGE DRIVER
10357 M:      Jijie Shao <[email protected]>
10358 L:      [email protected]
10359 S:      Maintained
10360 F:      drivers/net/ethernet/hisilicon/hibmcge/
10361
10362 HISILICON NETWORK SUBSYSTEM DRIVER
10363 M:      Jian Shen <[email protected]>
10364 M:      Salil Mehta <[email protected]>
10365 L:      [email protected]
10366 S:      Maintained
10367 W:      http://www.hisilicon.com
10368 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
10369 F:      drivers/net/ethernet/hisilicon/
10370
10371 HISILICON PMU DRIVER
10372 M:      Yicong Yang <[email protected]>
10373 M:      Jonathan Cameron <[email protected]>
10374 S:      Supported
10375 W:      http://www.hisilicon.com
10376 F:      Documentation/admin-guide/perf/hisi-pcie-pmu.rst
10377 F:      Documentation/admin-guide/perf/hisi-pmu.rst
10378 F:      drivers/perf/hisilicon
10379
10380 HISILICON PTT DRIVER
10381 M:      Yicong Yang <[email protected]>
10382 M:      Jonathan Cameron <[email protected]>
10383 L:      [email protected]
10384 S:      Maintained
10385 F:      Documentation/ABI/testing/sysfs-bus-event_source-devices-hisi_ptt
10386 F:      Documentation/trace/hisi-ptt.rst
10387 F:      drivers/hwtracing/ptt/
10388 F:      tools/perf/arch/arm64/util/hisi-ptt.c
10389 F:      tools/perf/util/hisi-ptt*
10390 F:      tools/perf/util/hisi-ptt-decoder/*
10391
10392 HISILICON QM DRIVER
10393 M:      Weili Qian <[email protected]>
10394 M:      Zhou Wang <[email protected]>
10395 L:      [email protected]
10396 S:      Maintained
10397 F:      drivers/crypto/hisilicon/Kconfig
10398 F:      drivers/crypto/hisilicon/Makefile
10399 F:      drivers/crypto/hisilicon/qm.c
10400 F:      drivers/crypto/hisilicon/sgl.c
10401 F:      include/linux/hisi_acc_qm.h
10402
10403 HISILICON ROCE DRIVER
10404 M:      Chengchang Tang <[email protected]>
10405 M:      Junxian Huang <[email protected]>
10406 L:      [email protected]
10407 S:      Maintained
10408 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
10409 F:      drivers/infiniband/hw/hns/
10410
10411 HISILICON SAS Controller
10412 M:      Yihang Li <[email protected]>
10413 S:      Supported
10414 W:      http://www.hisilicon.com
10415 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
10416 F:      drivers/scsi/hisi_sas/
10417
10418 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
10419 M:      Longfang Liu <[email protected]>
10420 L:      [email protected]
10421 S:      Maintained
10422 F:      Documentation/ABI/testing/debugfs-hisi-sec
10423 F:      drivers/crypto/hisilicon/sec2/sec.h
10424 F:      drivers/crypto/hisilicon/sec2/sec_crypto.c
10425 F:      drivers/crypto/hisilicon/sec2/sec_crypto.h
10426 F:      drivers/crypto/hisilicon/sec2/sec_main.c
10427
10428 HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
10429 M:      Jay Fang <[email protected]>
10430 L:      [email protected]
10431 S:      Maintained
10432 W:      http://www.hisilicon.com
10433 F:      drivers/spi/spi-hisi-kunpeng.c
10434
10435 HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
10436 M:      Mauro Carvalho Chehab <[email protected]>
10437 L:      [email protected]
10438 S:      Maintained
10439 F:      Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
10440 F:      drivers/spmi/hisi-spmi-controller.c
10441
10442 HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
10443 M:      Mauro Carvalho Chehab <[email protected]>
10444 L:      [email protected]
10445 S:      Maintained
10446 F:      Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
10447 F:      drivers/mfd/hi6421-spmi-pmic.c
10448
10449 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
10450 M:      Weili Qian <[email protected]>
10451 S:      Maintained
10452 F:      drivers/crypto/hisilicon/trng/trng.c
10453
10454 HISILICON V3XX SPI NOR FLASH Controller Driver
10455 M:      Jay Fang <[email protected]>
10456 S:      Maintained
10457 W:      http://www.hisilicon.com
10458 F:      drivers/spi/spi-hisi-sfc-v3xx.c
10459
10460 HISILICON ZIP Controller DRIVER
10461 M:      Yang Shen <[email protected]>
10462 M:      Zhou Wang <[email protected]>
10463 L:      [email protected]
10464 S:      Maintained
10465 F:      Documentation/ABI/testing/debugfs-hisi-zip
10466 F:      drivers/crypto/hisilicon/zip/
10467
10468 HMM - Heterogeneous Memory Management
10469 M:      Jérôme Glisse <[email protected]>
10470 L:      [email protected]
10471 S:      Maintained
10472 F:      Documentation/mm/hmm.rst
10473 F:      include/linux/hmm*
10474 F:      lib/test_hmm*
10475 F:      mm/hmm*
10476 F:      tools/testing/selftests/mm/*hmm*
10477
10478 HONEYWELL HSC030PA PRESSURE SENSOR SERIES IIO DRIVER
10479 M:      Petre Rodan <[email protected]>
10480 L:      [email protected]
10481 S:      Maintained
10482 F:      Documentation/devicetree/bindings/iio/pressure/honeywell,hsc030pa.yaml
10483 F:      drivers/iio/pressure/hsc030pa*
10484
10485 HONEYWELL MPRLS0025PA PRESSURE SENSOR SERIES IIO DRIVER
10486 M:      Andreas Klinger <[email protected]>
10487 M:      Petre Rodan <[email protected]>
10488 L:      [email protected]
10489 S:      Maintained
10490 F:      Documentation/devicetree/bindings/iio/pressure/honeywell,mprls0025pa.yaml
10491 F:      drivers/iio/pressure/mprls0025pa*
10492
10493 HP BIOSCFG DRIVER
10494 M:      Jorge Lopez <[email protected]>
10495 L:      [email protected]
10496 S:      Maintained
10497 F:      drivers/platform/x86/hp/hp-bioscfg/
10498
10499 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
10500 L:      [email protected]
10501 S:      Orphan
10502 F:      drivers/platform/x86/hp/tc1100-wmi.c
10503
10504 HP WMI HARDWARE MONITOR DRIVER
10505 M:      James Seo <[email protected]>
10506 L:      [email protected]
10507 S:      Maintained
10508 F:      Documentation/hwmon/hp-wmi-sensors.rst
10509 F:      drivers/hwmon/hp-wmi-sensors.c
10510
10511 HPET:   High Precision Event Timers driver
10512 M:      Clemens Ladisch <[email protected]>
10513 S:      Maintained
10514 F:      Documentation/timers/hpet.rst
10515 F:      drivers/char/hpet.c
10516 F:      include/linux/hpet.h
10517 F:      include/uapi/linux/hpet.h
10518
10519 HPET:   x86
10520 S:      Orphan
10521 F:      arch/x86/include/asm/hpet.h
10522 F:      arch/x86/kernel/hpet.c
10523
10524 HPFS FILESYSTEM
10525 M:      Mikulas Patocka <[email protected]>
10526 S:      Maintained
10527 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
10528 F:      fs/hpfs/
10529
10530 HS3001 Hardware Temperature and Humidity Sensor
10531 M:      Andre Werner <[email protected]>
10532 L:      [email protected]
10533 S:      Maintained
10534 F:      drivers/hwmon/hs3001.c
10535
10536 HSI SUBSYSTEM
10537 M:      Sebastian Reichel <[email protected]>
10538 S:      Maintained
10539 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
10540 F:      Documentation/ABI/testing/sysfs-bus-hsi
10541 F:      Documentation/driver-api/hsi.rst
10542 F:      drivers/hsi/
10543 F:      include/linux/hsi/
10544 F:      include/uapi/linux/hsi/
10545
10546 HSO 3G MODEM DRIVER
10547 L:      [email protected]
10548 S:      Orphan
10549 F:      drivers/net/usb/hso.c
10550
10551 HSR NETWORK PROTOCOL
10552 L:      [email protected]
10553 S:      Orphan
10554 F:      net/hsr/
10555
10556 HT16K33 LED CONTROLLER DRIVER
10557 M:      Robin van der Gracht <[email protected]>
10558 S:      Maintained
10559 F:      Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
10560 F:      drivers/auxdisplay/ht16k33.c
10561
10562 HTCPEN TOUCHSCREEN DRIVER
10563 M:      Pau Oliva Fora <[email protected]>
10564 L:      [email protected]
10565 S:      Maintained
10566 F:      drivers/input/touchscreen/htcpen.c
10567
10568 HTE SUBSYSTEM
10569 M:      Dipen Patel <[email protected]>
10570 L:      [email protected]
10571 S:      Maintained
10572 Q:      https://patchwork.kernel.org/project/timestamp/list/
10573 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pateldipen1984/linux.git
10574 F:      Documentation/devicetree/bindings/timestamp/
10575 F:      Documentation/driver-api/hte/
10576 F:      drivers/hte/
10577 F:      include/linux/hte.h
10578
10579 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
10580 M:      Lorenzo Bianconi <[email protected]>
10581 L:      [email protected]
10582 S:      Maintained
10583 W:      http://www.st.com/
10584 F:      Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
10585 F:      drivers/iio/humidity/hts221*
10586
10587 HUAWEI ETHERNET DRIVER
10588 M:      Cai Huoqing <[email protected]>
10589 L:      [email protected]
10590 S:      Maintained
10591 F:      Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
10592 F:      drivers/net/ethernet/huawei/hinic/
10593
10594 HUGETLB SUBSYSTEM
10595 M:      Muchun Song <[email protected]>
10596 L:      [email protected]
10597 S:      Maintained
10598 F:      Documentation/ABI/testing/sysfs-kernel-mm-hugepages
10599 F:      Documentation/admin-guide/mm/hugetlbpage.rst
10600 F:      Documentation/mm/hugetlbfs_reserv.rst
10601 F:      Documentation/mm/vmemmap_dedup.rst
10602 F:      fs/hugetlbfs/
10603 F:      include/linux/hugetlb.h
10604 F:      include/trace/events/hugetlbfs.h
10605 F:      mm/hugetlb.c
10606 F:      mm/hugetlb_vmemmap.c
10607 F:      mm/hugetlb_vmemmap.h
10608 F:      tools/testing/selftests/cgroup/test_hugetlb_memcg.c
10609
10610 HVA ST MEDIA DRIVER
10611 M:      Jean-Christophe Trotin <[email protected]>
10612 L:      [email protected]
10613 S:      Supported
10614 W:      https://linuxtv.org
10615 T:      git git://linuxtv.org/media.git
10616 F:      drivers/media/platform/st/sti/hva
10617
10618 HWPOISON MEMORY FAILURE HANDLING
10619 M:      Miaohe Lin <[email protected]>
10620 R:      Naoya Horiguchi <[email protected]>
10621 L:      [email protected]
10622 S:      Maintained
10623 F:      mm/hwpoison-inject.c
10624 F:      mm/memory-failure.c
10625
10626 HYCON HY46XX TOUCHSCREEN SUPPORT
10627 M:      Giulio Benetti <[email protected]>
10628 L:      [email protected]
10629 S:      Maintained
10630 F:      Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
10631 F:      drivers/input/touchscreen/hycon-hy46xx.c
10632
10633 HYGON PROCESSOR SUPPORT
10634 M:      Pu Wen <[email protected]>
10635 L:      [email protected]
10636 S:      Maintained
10637 F:      arch/x86/kernel/cpu/hygon.c
10638
10639 HYNIX HI556 SENSOR DRIVER
10640 M:      Sakari Ailus <[email protected]>
10641 L:      [email protected]
10642 S:      Maintained
10643 T:      git git://linuxtv.org/media.git
10644 F:      drivers/media/i2c/hi556.c
10645
10646 HYNIX HI846 SENSOR DRIVER
10647 M:      Martin Kepplinger <[email protected]>
10648 L:      [email protected]
10649 S:      Maintained
10650 F:      drivers/media/i2c/hi846.c
10651
10652 HYNIX HI847 SENSOR DRIVER
10653 M:      Sakari Ailus <[email protected]>
10654 L:      [email protected]
10655 S:      Maintained
10656 F:      drivers/media/i2c/hi847.c
10657
10658 Hyper-V/Azure CORE AND DRIVERS
10659 M:      "K. Y. Srinivasan" <[email protected]>
10660 M:      Haiyang Zhang <[email protected]>
10661 M:      Wei Liu <[email protected]>
10662 M:      Dexuan Cui <[email protected]>
10663 L:      [email protected]
10664 S:      Supported
10665 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
10666 F:      Documentation/ABI/stable/sysfs-bus-vmbus
10667 F:      Documentation/ABI/testing/debugfs-hyperv
10668 F:      Documentation/devicetree/bindings/bus/microsoft,vmbus.yaml
10669 F:      Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
10670 F:      Documentation/virt/hyperv
10671 F:      arch/arm64/hyperv
10672 F:      arch/arm64/include/asm/hyperv-tlfs.h
10673 F:      arch/arm64/include/asm/mshyperv.h
10674 F:      arch/x86/hyperv
10675 F:      arch/x86/include/asm/hyperv-tlfs.h
10676 F:      arch/x86/include/asm/mshyperv.h
10677 F:      arch/x86/include/asm/trace/hyperv.h
10678 F:      arch/x86/kernel/cpu/mshyperv.c
10679 F:      drivers/clocksource/hyperv_timer.c
10680 F:      drivers/hid/hid-hyperv.c
10681 F:      drivers/hv/
10682 F:      drivers/input/serio/hyperv-keyboard.c
10683 F:      drivers/iommu/hyperv-iommu.c
10684 F:      drivers/net/ethernet/microsoft/
10685 F:      drivers/net/hyperv/
10686 F:      drivers/pci/controller/pci-hyperv-intf.c
10687 F:      drivers/pci/controller/pci-hyperv.c
10688 F:      drivers/scsi/storvsc_drv.c
10689 F:      drivers/uio/uio_hv_generic.c
10690 F:      drivers/video/fbdev/hyperv_fb.c
10691 F:      include/asm-generic/hyperv-tlfs.h
10692 F:      include/asm-generic/mshyperv.h
10693 F:      include/clocksource/hyperv_timer.h
10694 F:      include/linux/hyperv.h
10695 F:      include/net/mana
10696 F:      include/uapi/linux/hyperv.h
10697 F:      net/vmw_vsock/hyperv_transport.c
10698 F:      tools/hv/
10699
10700 HYPERBUS SUPPORT
10701 M:      Vignesh Raghavendra <[email protected]>
10702 R:      Tudor Ambarus <[email protected]>
10703 L:      [email protected]
10704 S:      Supported
10705 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
10706 C:      irc://irc.oftc.net/mtd
10707 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
10708 F:      Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
10709 F:      drivers/mtd/hyperbus/
10710 F:      include/linux/mtd/hyperbus.h
10711
10712 HYPERVISOR VIRTUAL CONSOLE DRIVER
10713 L:      [email protected]
10714 S:      Odd Fixes
10715 F:      drivers/tty/hvc/
10716
10717 I2C ACPI SUPPORT
10718 M:      Mika Westerberg <[email protected]>
10719 L:      [email protected]
10720 L:      [email protected]
10721 S:      Maintained
10722 F:      drivers/i2c/i2c-core-acpi.c
10723
10724 I2C ADDRESS TRANSLATOR (ATR)
10725 M:      Tomi Valkeinen <[email protected]>
10726 R:      Luca Ceresoli <[email protected]>
10727 L:      [email protected]
10728 S:      Maintained
10729 F:      drivers/i2c/i2c-atr.c
10730 F:      include/linux/i2c-atr.h
10731
10732 I2C CONTROLLER DRIVER FOR NVIDIA GPU
10733 M:      Ajay Gupta <[email protected]>
10734 L:      [email protected]
10735 S:      Maintained
10736 F:      Documentation/i2c/busses/i2c-nvidia-gpu.rst
10737 F:      drivers/i2c/busses/i2c-nvidia-gpu.c
10738
10739 I2C MUXES
10740 M:      Peter Rosin <[email protected]>
10741 L:      [email protected]
10742 S:      Maintained
10743 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
10744 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
10745 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
10746 F:      Documentation/i2c/i2c-topology.rst
10747 F:      Documentation/i2c/muxes/
10748 F:      drivers/i2c/i2c-mux.c
10749 F:      drivers/i2c/muxes/
10750 F:      include/linux/i2c-mux.h
10751
10752 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
10753 M:      Gregory CLEMENT <[email protected]>
10754 L:      [email protected]
10755 S:      Maintained
10756 F:      Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
10757 F:      drivers/i2c/busses/i2c-mv64xxx.c
10758
10759 I2C OF COMPONENT PROBER
10760 M:      Chen-Yu Tsai <[email protected]>
10761 L:      [email protected]
10762 L:      [email protected]
10763 S:      Maintained
10764 F:      drivers/i2c/i2c-core-of-prober.c
10765 F:      include/linux/i2c-of-prober.h
10766
10767 I2C OVER PARALLEL PORT
10768 M:      Jean Delvare <[email protected]>
10769 L:      [email protected]
10770 S:      Maintained
10771 F:      Documentation/i2c/busses/i2c-parport.rst
10772 F:      drivers/i2c/busses/i2c-parport.c
10773
10774 I2C SUBSYSTEM
10775 M:      Wolfram Sang <[email protected]>
10776 L:      [email protected]
10777 S:      Maintained
10778 W:      https://i2c.wiki.kernel.org/
10779 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
10780 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
10781 F:      Documentation/i2c/
10782 F:      drivers/i2c/*
10783 F:      include/dt-bindings/i2c/i2c.h
10784 F:      include/linux/i2c-dev.h
10785 F:      include/linux/i2c-smbus.h
10786 F:      include/linux/i2c.h
10787 F:      include/uapi/linux/i2c-*.h
10788 F:      include/uapi/linux/i2c.h
10789
10790 I2C SUBSYSTEM HOST DRIVERS
10791 M:      Andi Shyti <[email protected]>
10792 L:      [email protected]
10793 S:      Maintained
10794 W:      https://i2c.wiki.kernel.org/
10795 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
10796 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux.git
10797 F:      Documentation/devicetree/bindings/i2c/
10798 F:      drivers/i2c/algos/
10799 F:      drivers/i2c/busses/
10800 F:      include/dt-bindings/i2c/
10801
10802 I2C-TAOS-EVM DRIVER
10803 M:      Jean Delvare <[email protected]>
10804 L:      [email protected]
10805 S:      Maintained
10806 F:      Documentation/i2c/busses/i2c-taos-evm.rst
10807 F:      drivers/i2c/busses/i2c-taos-evm.c
10808
10809 I2C-TINY-USB DRIVER
10810 M:      Till Harbaum <[email protected]>
10811 L:      [email protected]
10812 S:      Maintained
10813 W:      http://www.harbaum.org/till/i2c_tiny_usb
10814 F:      drivers/i2c/busses/i2c-tiny-usb.c
10815
10816 I2C/SMBUS CONTROLLER DRIVERS FOR PC
10817 M:      Jean Delvare <[email protected]>
10818 L:      [email protected]
10819 S:      Maintained
10820 F:      Documentation/i2c/busses/i2c-ali1535.rst
10821 F:      Documentation/i2c/busses/i2c-ali1563.rst
10822 F:      Documentation/i2c/busses/i2c-ali15x3.rst
10823 F:      Documentation/i2c/busses/i2c-amd756.rst
10824 F:      Documentation/i2c/busses/i2c-amd8111.rst
10825 F:      Documentation/i2c/busses/i2c-i801.rst
10826 F:      Documentation/i2c/busses/i2c-nforce2.rst
10827 F:      Documentation/i2c/busses/i2c-piix4.rst
10828 F:      Documentation/i2c/busses/i2c-sis5595.rst
10829 F:      Documentation/i2c/busses/i2c-sis630.rst
10830 F:      Documentation/i2c/busses/i2c-sis96x.rst
10831 F:      Documentation/i2c/busses/i2c-via.rst
10832 F:      Documentation/i2c/busses/i2c-viapro.rst
10833 F:      drivers/i2c/busses/i2c-ali1535.c
10834 F:      drivers/i2c/busses/i2c-ali1563.c
10835 F:      drivers/i2c/busses/i2c-ali15x3.c
10836 F:      drivers/i2c/busses/i2c-amd756.c
10837 F:      drivers/i2c/busses/i2c-amd8111.c
10838 F:      drivers/i2c/busses/i2c-i801.c
10839 F:      drivers/i2c/busses/i2c-isch.c
10840 F:      drivers/i2c/busses/i2c-nforce2.c
10841 F:      drivers/i2c/busses/i2c-piix4.*
10842 F:      drivers/i2c/busses/i2c-sis5595.c
10843 F:      drivers/i2c/busses/i2c-sis630.c
10844 F:      drivers/i2c/busses/i2c-sis96x.c
10845 F:      drivers/i2c/busses/i2c-via.c
10846 F:      drivers/i2c/busses/i2c-viapro.c
10847
10848 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
10849 M:      Hans de Goede <[email protected]>
10850 L:      [email protected]
10851 S:      Maintained
10852 F:      drivers/i2c/busses/i2c-cht-wc.c
10853
10854 I2C/SMBUS ISMT DRIVER
10855 M:      Seth Heasley <[email protected]>
10856 M:      Neil Horman <[email protected]>
10857 L:      [email protected]
10858 F:      Documentation/i2c/busses/i2c-ismt.rst
10859 F:      drivers/i2c/busses/i2c-ismt.c
10860
10861 I2C/SMBUS ZHAOXIN DRIVER
10862 M:      Hans Hu <[email protected]>
10863 L:      [email protected]
10864 S:      Maintained
10865 W:      https://www.zhaoxin.com
10866 F:      drivers/i2c/busses/i2c-viai2c-common.c
10867 F:      drivers/i2c/busses/i2c-viai2c-zhaoxin.c
10868
10869 I2C/SMBUS STUB DRIVER
10870 M:      Jean Delvare <[email protected]>
10871 L:      [email protected]
10872 S:      Maintained
10873 F:      drivers/i2c/i2c-stub.c
10874
10875 I3C DRIVER FOR ASPEED AST2600
10876 M:      Jeremy Kerr <[email protected]>
10877 S:      Maintained
10878 F:      Documentation/devicetree/bindings/i3c/aspeed,ast2600-i3c.yaml
10879 F:      drivers/i3c/master/ast2600-i3c-master.c
10880
10881 I3C DRIVER FOR CADENCE I3C MASTER IP
10882 M:      Przemysław Gaj <[email protected]>
10883 S:      Maintained
10884 F:      Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml
10885 F:      drivers/i3c/master/i3c-master-cdns.c
10886
10887 I3C DRIVER FOR SYNOPSYS DESIGNWARE
10888 S:      Orphan
10889 F:      Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml
10890 F:      drivers/i3c/master/dw*
10891
10892 I3C SUBSYSTEM
10893 M:      Alexandre Belloni <[email protected]>
10894 L:      [email protected] (moderated for non-subscribers)
10895 S:      Maintained
10896 C:      irc://chat.freenode.net/linux-i3c
10897 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
10898 F:      Documentation/ABI/testing/sysfs-bus-i3c
10899 F:      Documentation/devicetree/bindings/i3c/
10900 F:      Documentation/driver-api/i3c
10901 F:      drivers/i3c/
10902 F:      include/dt-bindings/i3c/
10903 F:      include/linux/i3c/
10904
10905 IBM Operation Panel Input Driver
10906 M:      Eddie James <[email protected]>
10907 L:      [email protected]
10908 S:      Maintained
10909 F:      Documentation/devicetree/bindings/input/ibm,op-panel.yaml
10910 F:      drivers/input/misc/ibm-panel.c
10911
10912 IBM Power 842 compression accelerator
10913 M:      Haren Myneni <[email protected]>
10914 S:      Supported
10915 F:      crypto/842.c
10916 F:      drivers/crypto/nx/Kconfig
10917 F:      drivers/crypto/nx/Makefile
10918 F:      drivers/crypto/nx/nx-842*
10919 F:      include/linux/sw842.h
10920 F:      lib/842/
10921
10922 IBM Power in-Nest Crypto Acceleration
10923 M:      Breno Leitão <[email protected]>
10924 M:      Nayna Jain <[email protected]>
10925 M:      Paulo Flabiano Smorigo <[email protected]>
10926 L:      [email protected]
10927 S:      Supported
10928 F:      drivers/crypto/nx/Kconfig
10929 F:      drivers/crypto/nx/Makefile
10930 F:      drivers/crypto/nx/nx-aes*
10931 F:      drivers/crypto/nx/nx-sha*
10932 F:      drivers/crypto/nx/nx.*
10933 F:      drivers/crypto/nx/nx_csbcpb.h
10934 F:      drivers/crypto/nx/nx_debugfs.c
10935
10936 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
10937 M:      Tyrel Datwyler <[email protected]>
10938 L:      [email protected]
10939 L:      [email protected]
10940 S:      Supported
10941 F:      drivers/pci/hotplug/rpadlpar*
10942
10943 IBM Power Linux RAID adapter
10944 M:      Brian King <[email protected]>
10945 S:      Supported
10946 F:      drivers/scsi/ipr.*
10947
10948 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
10949 M:      Tyrel Datwyler <[email protected]>
10950 L:      [email protected]
10951 L:      [email protected]
10952 S:      Supported
10953 F:      drivers/pci/hotplug/rpaphp*
10954
10955 IBM Power SRIOV Virtual NIC Device Driver
10956 M:      Haren Myneni <[email protected]>
10957 M:      Rick Lindsley <[email protected]>
10958 R:      Nick Child <[email protected]>
10959 R:      Thomas Falcon <[email protected]>
10960 L:      [email protected]
10961 S:      Supported
10962 F:      drivers/net/ethernet/ibm/ibmvnic.*
10963
10964 IBM Power VFIO Support
10965 M:      Timothy Pearson <[email protected]>
10966 S:      Supported
10967 F:      drivers/vfio/vfio_iommu_spapr_tce.c
10968
10969 IBM Power Virtual Ethernet Device Driver
10970 M:      Nick Child <[email protected]>
10971 L:      [email protected]
10972 S:      Supported
10973 F:      drivers/net/ethernet/ibm/ibmveth.*
10974
10975 IBM Power Virtual FC Device Drivers
10976 M:      Tyrel Datwyler <[email protected]>
10977 L:      [email protected]
10978 S:      Supported
10979 F:      drivers/scsi/ibmvscsi/ibmvfc*
10980
10981 IBM Power Virtual Management Channel Driver
10982 M:      Brad Warrum <[email protected]>
10983 M:      Ritu Agarwal <[email protected]>
10984 S:      Supported
10985 F:      drivers/misc/ibmvmc.*
10986
10987 IBM Power Virtual SCSI Device Drivers
10988 M:      Tyrel Datwyler <[email protected]>
10989 L:      [email protected]
10990 S:      Supported
10991 F:      drivers/scsi/ibmvscsi/ibmvscsi*
10992 F:      include/scsi/viosrp.h
10993
10994 IBM Power Virtual SCSI Device Target Driver
10995 M:      Tyrel Datwyler <[email protected]>
10996 L:      [email protected]
10997 L:      [email protected]
10998 S:      Supported
10999 F:      drivers/scsi/ibmvscsi_tgt/
11000
11001 IBM Power VMX Cryptographic instructions
11002 M:      Breno Leitão <[email protected]>
11003 M:      Nayna Jain <[email protected]>
11004 M:      Paulo Flabiano Smorigo <[email protected]>
11005 L:      [email protected]
11006 S:      Supported
11007 F:      arch/powerpc/crypto/Kconfig
11008 F:      arch/powerpc/crypto/Makefile
11009 F:      arch/powerpc/crypto/aes.c
11010 F:      arch/powerpc/crypto/aes_cbc.c
11011 F:      arch/powerpc/crypto/aes_ctr.c
11012 F:      arch/powerpc/crypto/aes_xts.c
11013 F:      arch/powerpc/crypto/aesp8-ppc.*
11014 F:      arch/powerpc/crypto/ghash.c
11015 F:      arch/powerpc/crypto/ghashp8-ppc.pl
11016 F:      arch/powerpc/crypto/ppc-xlate.pl
11017 F:      arch/powerpc/crypto/vmx.c
11018
11019 IBM ServeRAID RAID DRIVER
11020 S:      Orphan
11021 F:      drivers/scsi/ips.*
11022
11023 ICH LPC AND GPIO DRIVER
11024 M:      Peter Tyser <[email protected]>
11025 S:      Maintained
11026 F:      drivers/gpio/gpio-ich.c
11027 F:      drivers/mfd/lpc_ich.c
11028
11029 ICY I2C DRIVER
11030 M:      Max Staudt <[email protected]>
11031 L:      [email protected]
11032 S:      Maintained
11033 F:      drivers/i2c/busses/i2c-icy.c
11034
11035 IDEAPAD LAPTOP EXTRAS DRIVER
11036 M:      Ike Panhc <[email protected]>
11037 L:      [email protected]
11038 S:      Maintained
11039 W:      http://launchpad.net/ideapad-laptop
11040 F:      drivers/platform/x86/ideapad-laptop.c
11041
11042 IDEAPAD LAPTOP SLIDEBAR DRIVER
11043 M:      Andrey Moiseev <[email protected]>
11044 L:      [email protected]
11045 S:      Maintained
11046 W:      https://github.com/o2genum/ideapad-slidebar
11047 F:      drivers/input/misc/ideapad_slidebar.c
11048
11049 IDT VersaClock 5 CLOCK DRIVER
11050 M:      Luca Ceresoli <[email protected]>
11051 S:      Maintained
11052 F:      Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
11053 F:      drivers/clk/clk-versaclock5.c
11054
11055 IEEE 802.15.4 SUBSYSTEM
11056 M:      Alexander Aring <[email protected]>
11057 M:      Stefan Schmidt <[email protected]>
11058 M:      Miquel Raynal <[email protected]>
11059 L:      [email protected]
11060 S:      Maintained
11061 W:      https://linux-wpan.org/
11062 Q:      https://patchwork.kernel.org/project/linux-wpan/list/
11063 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan.git
11064 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan-next.git
11065 F:      Documentation/networking/ieee802154.rst
11066 F:      drivers/net/ieee802154/
11067 F:      include/linux/ieee802154.h
11068 F:      include/linux/nl802154.h
11069 F:      include/net/af_ieee802154.h
11070 F:      include/net/cfg802154.h
11071 F:      include/net/ieee802154_netdev.h
11072 F:      include/net/mac802154.h
11073 F:      include/net/nl802154.h
11074 F:      net/ieee802154/
11075 F:      net/mac802154/
11076
11077 Intel VIRTIO DATA PATH ACCELERATOR
11078 M:      Zhu Lingshan <[email protected]>
11079 L:      [email protected]
11080 S:      Supported
11081 F:      drivers/vdpa/ifcvf/
11082
11083 IFE PROTOCOL
11084 M:      Yotam Gigi <[email protected]>
11085 M:      Jamal Hadi Salim <[email protected]>
11086 F:      include/net/ife.h
11087 F:      include/uapi/linux/ife.h
11088 F:      net/ife
11089
11090 IGORPLUG-USB IR RECEIVER
11091 M:      Sean Young <[email protected]>
11092 L:      [email protected]
11093 S:      Maintained
11094 F:      drivers/media/rc/igorplugusb.c
11095
11096 IGUANAWORKS USB IR TRANSCEIVER
11097 M:      Sean Young <[email protected]>
11098 L:      [email protected]
11099 S:      Maintained
11100 F:      drivers/media/rc/iguanair.c
11101
11102 IIO BACKEND FRAMEWORK
11103 M:      Nuno Sa <[email protected]>
11104 R:      Olivier Moysan <[email protected]>
11105 L:      [email protected]
11106 S:      Maintained
11107 F:      Documentation/ABI/testing/debugfs-iio-backend
11108 F:      drivers/iio/industrialio-backend.c
11109 F:      include/linux/iio/backend.h
11110
11111 IIO DIGITAL POTENTIOMETER DAC
11112 M:      Peter Rosin <[email protected]>
11113 L:      [email protected]
11114 S:      Maintained
11115 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
11116 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
11117 F:      drivers/iio/dac/dpot-dac.c
11118
11119 IIO ENVELOPE DETECTOR
11120 M:      Peter Rosin <[email protected]>
11121 L:      [email protected]
11122 S:      Maintained
11123 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
11124 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
11125 F:      drivers/iio/adc/envelope-detector.c
11126
11127 IIO LIGHT SENSOR GAIN-TIME-SCALE HELPERS
11128 M:      Matti Vaittinen <[email protected]>
11129 L:      [email protected]
11130 S:      Maintained
11131 F:      drivers/iio/industrialio-gts-helper.c
11132 F:      include/linux/iio/iio-gts-helper.h
11133 F:      drivers/iio/test/iio-test-gts.c
11134
11135 IIO MULTIPLEXER
11136 M:      Peter Rosin <[email protected]>
11137 L:      [email protected]
11138 S:      Maintained
11139 F:      Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
11140 F:      drivers/iio/multiplexer/iio-mux.c
11141
11142 IIO SCMI BASED DRIVER
11143 M:      Jyoti Bhayana <[email protected]>
11144 L:      [email protected]
11145 S:      Maintained
11146 F:      drivers/iio/common/scmi_sensors/scmi_iio.c
11147
11148 IIO SUBSYSTEM AND DRIVERS
11149 M:      Jonathan Cameron <[email protected]>
11150 R:      Lars-Peter Clausen <[email protected]>
11151 L:      [email protected]
11152 S:      Maintained
11153 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
11154 F:      Documentation/ABI/testing/configfs-iio*
11155 F:      Documentation/ABI/testing/sysfs-bus-iio*
11156 F:      Documentation/devicetree/bindings/iio/
11157 F:      Documentation/iio/
11158 F:      drivers/iio/
11159 F:      drivers/staging/iio/
11160 F:      include/dt-bindings/iio/
11161 F:      include/linux/iio/
11162 F:      tools/iio/
11163
11164 IIO UNIT CONVERTER
11165 M:      Peter Rosin <[email protected]>
11166 L:      [email protected]
11167 S:      Maintained
11168 F:      Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
11169 F:      Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
11170 F:      Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
11171 F:      drivers/iio/afe/iio-rescale.c
11172
11173 IKANOS/ADI EAGLE ADSL USB DRIVER
11174 M:      Matthieu Castet <[email protected]>
11175 M:      Stanislaw Gruszka <[email protected]>
11176 S:      Maintained
11177 F:      drivers/usb/atm/ueagle-atm.c
11178
11179 IMAGIS TOUCHSCREEN DRIVER
11180 M:      Markuss Broks <[email protected]>
11181 S:      Maintained
11182 F:      Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
11183 F:      drivers/input/touchscreen/imagis.c
11184
11185 IMGTEC ASCII LCD DRIVER
11186 M:      Paul Burton <[email protected]>
11187 S:      Maintained
11188 F:      Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
11189 F:      drivers/auxdisplay/img-ascii-lcd.c
11190
11191 IMGTEC JPEG ENCODER DRIVER
11192 M:      Devarsh Thakkar <[email protected]>
11193 L:      [email protected]
11194 S:      Supported
11195 F:      Documentation/devicetree/bindings/media/img,e5010-jpeg-enc.yaml
11196 F:      drivers/media/platform/imagination/e5010*
11197
11198 IMGTEC IR DECODER DRIVER
11199 S:      Orphan
11200 F:      drivers/media/rc/img-ir/
11201
11202 IMGTEC POWERVR DRM DRIVER
11203 M:      Frank Binns <[email protected]>
11204 M:      Matt Coster <[email protected]>
11205 S:      Supported
11206 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
11207 F:      Documentation/devicetree/bindings/gpu/img,powervr-rogue.yaml
11208 F:      Documentation/devicetree/bindings/gpu/img,powervr-sgx.yaml
11209 F:      Documentation/gpu/imagination/
11210 F:      drivers/gpu/drm/ci/xfails/powervr*
11211 F:      drivers/gpu/drm/imagination/
11212 F:      include/uapi/drm/pvr_drm.h
11213
11214 IMON SOUNDGRAPH USB IR RECEIVER
11215 M:      Sean Young <[email protected]>
11216 L:      [email protected]
11217 S:      Maintained
11218 F:      drivers/media/rc/imon.c
11219 F:      drivers/media/rc/imon_raw.c
11220
11221 IMS TWINTURBO FRAMEBUFFER DRIVER
11222 L:      [email protected]
11223 S:      Orphan
11224 F:      drivers/video/fbdev/imsttfb.c
11225
11226 INDEX OF FURTHER KERNEL DOCUMENTATION
11227 M:      Carlos Bilbao <[email protected]>
11228 S:      Maintained
11229 F:      Documentation/process/kernel-docs.rst
11230
11231 INDUSTRY PACK SUBSYSTEM (IPACK)
11232 M:      Vaibhav Gupta <[email protected]>
11233 M:      Jens Taprogge <[email protected]>
11234 M:      Greg Kroah-Hartman <[email protected]>
11235 L:      [email protected]
11236 S:      Maintained
11237 W:      http://industrypack.sourceforge.net
11238 F:      drivers/ipack/
11239
11240 INFINEON DPS310 Driver
11241 M:      Eddie James <[email protected]>
11242 L:      [email protected]
11243 S:      Maintained
11244 F:      drivers/iio/pressure/dps310.c
11245
11246 INFINEON PEB2466 ASoC CODEC
11247 M:      Herve Codina <[email protected]>
11248 L:      [email protected]
11249 S:      Maintained
11250 F:      Documentation/devicetree/bindings/sound/infineon,peb2466.yaml
11251 F:      sound/soc/codecs/peb2466.c
11252
11253 INFINIBAND SUBSYSTEM
11254 M:      Jason Gunthorpe <[email protected]>
11255 M:      Leon Romanovsky <[email protected]>
11256 L:      [email protected]
11257 S:      Supported
11258 W:      https://github.com/linux-rdma/rdma-core
11259 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
11260 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
11261 F:      Documentation/devicetree/bindings/infiniband/
11262 F:      Documentation/infiniband/
11263 F:      drivers/infiniband/
11264 F:      include/rdma/
11265 F:      include/trace/events/ib_mad.h
11266 F:      include/trace/events/ib_umad.h
11267 F:      include/trace/misc/rdma.h
11268 F:      include/uapi/linux/if_infiniband.h
11269 F:      include/uapi/rdma/
11270 F:      samples/bpf/ibumad_kern.c
11271 F:      samples/bpf/ibumad_user.c
11272
11273 INGENIC JZ4780 NAND DRIVER
11274 M:      Harvey Hunt <[email protected]>
11275 L:      [email protected]
11276 L:      [email protected]
11277 S:      Maintained
11278 F:      drivers/mtd/nand/raw/ingenic/
11279
11280 INGENIC JZ47xx SoCs
11281 M:      Paul Cercueil <[email protected]>
11282 L:      [email protected]
11283 S:      Maintained
11284 F:      arch/mips/boot/dts/ingenic/
11285 F:      arch/mips/generic/board-ingenic.c
11286 F:      arch/mips/include/asm/mach-ingenic/
11287 F:      arch/mips/ingenic/Kconfig
11288 F:      drivers/clk/ingenic/
11289 F:      drivers/dma/dma-jz4780.c
11290 F:      drivers/gpu/drm/ingenic/
11291 F:      drivers/i2c/busses/i2c-jz4780.c
11292 F:      drivers/iio/adc/ingenic-adc.c
11293 F:      drivers/irqchip/irq-ingenic.c
11294 F:      drivers/memory/jz4780-nemc.c
11295 F:      drivers/mmc/host/jz4740_mmc.c
11296 F:      drivers/mtd/nand/raw/ingenic/
11297 F:      drivers/pinctrl/pinctrl-ingenic.c
11298 F:      drivers/power/supply/ingenic-battery.c
11299 F:      drivers/pwm/pwm-jz4740.c
11300 F:      drivers/remoteproc/ingenic_rproc.c
11301 F:      drivers/rtc/rtc-jz4740.c
11302 F:      drivers/tty/serial/8250/8250_ingenic.c
11303 F:      drivers/usb/musb/jz4740.c
11304 F:      drivers/watchdog/jz4740_wdt.c
11305 F:      include/dt-bindings/iio/adc/ingenic,adc.h
11306 F:      include/linux/mfd/ingenic-tcu.h
11307 F:      sound/soc/codecs/jz47*
11308 F:      sound/soc/jz4740/
11309
11310 INJOINIC IP5xxx POWER BANK IC DRIVER
11311 M:      Samuel Holland <[email protected]>
11312 S:      Maintained
11313 F:      drivers/power/supply/ip5xxx_power.c
11314
11315 INOTIFY
11316 M:      Jan Kara <[email protected]>
11317 R:      Amir Goldstein <[email protected]>
11318 L:      [email protected]
11319 S:      Maintained
11320 F:      Documentation/filesystems/inotify.rst
11321 F:      fs/notify/inotify/
11322 F:      include/linux/inotify.h
11323 F:      include/uapi/linux/inotify.h
11324
11325 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
11326 M:      Dmitry Torokhov <[email protected]>
11327 L:      [email protected]
11328 S:      Maintained
11329 Q:      http://patchwork.kernel.org/project/linux-input/list/
11330 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
11331 F:      Documentation/devicetree/bindings/input/
11332 F:      Documentation/devicetree/bindings/serio/
11333 F:      Documentation/input/
11334 F:      drivers/input/
11335 F:      include/dt-bindings/input/
11336 F:      include/linux/gameport.h
11337 F:      include/linux/i8042.h
11338 F:      include/linux/input.h
11339 F:      include/linux/input/
11340 F:      include/linux/libps2.h
11341 F:      include/linux/serio.h
11342 F:      include/uapi/linux/gameport.h
11343 F:      include/uapi/linux/input-event-codes.h
11344 F:      include/uapi/linux/input.h
11345 F:      include/uapi/linux/serio.h
11346 F:      include/uapi/linux/uinput.h
11347
11348 INPUT MULTITOUCH (MT) PROTOCOL
11349 M:      Henrik Rydberg <[email protected]>
11350 L:      [email protected]
11351 S:      Odd fixes
11352 F:      Documentation/input/multi-touch-protocol.rst
11353 F:      drivers/input/input-mt.c
11354 K:      \b(ABS|SYN)_MT_
11355
11356 INSIDE SECURE CRYPTO DRIVER
11357 M:      Antoine Tenart <[email protected]>
11358 L:      [email protected]
11359 S:      Maintained
11360 F:      drivers/crypto/inside-secure/
11361
11362 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
11363 M:      Mimi Zohar <[email protected]>
11364 M:      Roberto Sassu <[email protected]>
11365 M:      Dmitry Kasatkin <[email protected]>
11366 R:      Eric Snowberg <[email protected]>
11367 L:      [email protected]
11368 S:      Supported
11369 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
11370 F:      security/integrity/
11371 F:      security/integrity/ima/
11372
11373 INTEGRITY POLICY ENFORCEMENT (IPE)
11374 M:      Fan Wu <[email protected]>
11375 L:      [email protected]
11376 S:      Supported
11377 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wufan/ipe.git
11378 F:      Documentation/admin-guide/LSM/ipe.rst
11379 F:      Documentation/security/ipe.rst
11380 F:      scripts/ipe/
11381 F:      security/ipe/
11382
11383 INTEL 810/815 FRAMEBUFFER DRIVER
11384 M:      Antonino Daplas <[email protected]>
11385 L:      [email protected]
11386 S:      Maintained
11387 F:      drivers/video/fbdev/i810/
11388
11389 INTEL 8254 COUNTER DRIVER
11390 M:      William Breathitt Gray <[email protected]>
11391 L:      [email protected]
11392 S:      Maintained
11393 F:      drivers/counter/i8254.c
11394 F:      include/linux/i8254.h
11395
11396 INTEL 8255 GPIO DRIVER
11397 M:      William Breathitt Gray <[email protected]>
11398 L:      [email protected]
11399 S:      Maintained
11400 F:      drivers/gpio/gpio-i8255.c
11401 F:      drivers/gpio/gpio-i8255.h
11402
11403 INTEL ASoC DRIVERS
11404 M:      Cezary Rojewski <[email protected]>
11405 M:      Liam Girdwood <[email protected]>
11406 M:      Peter Ujfalusi <[email protected]>
11407 M:      Bard Liao <[email protected]>
11408 M:      Ranjani Sridharan <[email protected]>
11409 M:      Kai Vehmanen <[email protected]>
11410 R:      Pierre-Louis Bossart <[email protected]>
11411 L:      [email protected]
11412 S:      Supported
11413 F:      sound/soc/intel/
11414
11415 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
11416 M:      Hans de Goede <[email protected]>
11417 L:      [email protected]
11418 S:      Maintained
11419 F:      drivers/platform/x86/intel/atomisp2/pm.c
11420
11421 INTEL ATOMISP2 LED DRIVER
11422 M:      Hans de Goede <[email protected]>
11423 L:      [email protected]
11424 S:      Maintained
11425 F:      drivers/platform/x86/intel/atomisp2/led.c
11426
11427 INTEL BIOS SAR INT1092 DRIVER
11428 M:      Shravan Sudhakar <[email protected]>
11429 L:      [email protected]
11430 S:      Maintained
11431 F:      drivers/platform/x86/intel/int1092/
11432
11433 INTEL BROXTON PMC DRIVER
11434 M:      Mika Westerberg <[email protected]>
11435 M:      Zha Qipeng <[email protected]>
11436 S:      Maintained
11437 F:      drivers/mfd/intel_pmc_bxt.c
11438 F:      include/linux/mfd/intel_pmc_bxt.h
11439
11440 INTEL C600 SERIES SAS CONTROLLER DRIVER
11441 M:      Artur Paszkiewicz <[email protected]>
11442 L:      [email protected]
11443 S:      Supported
11444 T:      git git://git.code.sf.net/p/intel-sas/isci
11445 F:      drivers/scsi/isci/
11446
11447 INTEL CPU family model numbers
11448 M:      Tony Luck <[email protected]>
11449 M:      [email protected]
11450 L:      [email protected]
11451 S:      Supported
11452 F:      arch/x86/include/asm/intel-family.h
11453
11454 INTEL DRM DISPLAY FOR XE AND I915 DRIVERS
11455 M:      Jani Nikula <[email protected]>
11456 M:      Rodrigo Vivi <[email protected]>
11457 L:      [email protected]
11458 L:      [email protected]
11459 S:      Supported
11460 F:      drivers/gpu/drm/i915/display/
11461 F:      drivers/gpu/drm/xe/display/
11462 F:      drivers/gpu/drm/xe/compat-i915-headers
11463 F:      include/drm/intel/
11464
11465 INTEL DRM I915 DRIVER (Meteor Lake, DG2 and older excluding Poulsbo, Moorestown and derivative)
11466 M:      Jani Nikula <[email protected]>
11467 M:      Joonas Lahtinen <[email protected]>
11468 M:      Rodrigo Vivi <[email protected]>
11469 M:      Tvrtko Ursulin <[email protected]>
11470 L:      [email protected]
11471 S:      Supported
11472 W:      https://drm.pages.freedesktop.org/intel-docs/
11473 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
11474 B:      https://drm.pages.freedesktop.org/intel-docs/how-to-file-i915-bugs.html
11475 C:      irc://irc.oftc.net/intel-gfx
11476 T:      git https://gitlab.freedesktop.org/drm/i915/kernel.git
11477 F:      Documentation/ABI/testing/sysfs-driver-intel-i915-hwmon
11478 F:      Documentation/gpu/i915.rst
11479 F:      drivers/gpu/drm/ci/xfails/i915*
11480 F:      drivers/gpu/drm/i915/
11481 F:      include/drm/intel/
11482 F:      include/uapi/drm/i915_drm.h
11483
11484 INTEL DRM XE DRIVER (Lunar Lake and newer)
11485 M:      Lucas De Marchi <[email protected]>
11486 M:      Thomas Hellström <[email protected]>
11487 M:      Rodrigo Vivi <[email protected]>
11488 L:      [email protected]
11489 S:      Supported
11490 W:      https://drm.pages.freedesktop.org/intel-docs/
11491 Q:      http://patchwork.freedesktop.org/project/intel-xe/
11492 B:      https://gitlab.freedesktop.org/drm/xe/kernel/-/issues
11493 C:      irc://irc.oftc.net/xe
11494 T:      git https://gitlab.freedesktop.org/drm/xe/kernel.git
11495 F:      Documentation/ABI/testing/sysfs-driver-intel-xe-hwmon
11496 F:      Documentation/gpu/xe/
11497 F:      drivers/gpu/drm/xe/
11498 F:      include/drm/intel/
11499 F:      include/uapi/drm/xe_drm.h
11500
11501 INTEL ETHERNET DRIVERS
11502 M:      Tony Nguyen <[email protected]>
11503 M:      Przemek Kitszel <[email protected]>
11504 L:      [email protected] (moderated for non-subscribers)
11505 S:      Supported
11506 W:      https://www.intel.com/content/www/us/en/support.html
11507 Q:      https://patchwork.ozlabs.org/project/intel-wired-lan/list/
11508 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
11509 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
11510 F:      Documentation/networking/device_drivers/ethernet/intel/
11511 F:      drivers/net/ethernet/intel/
11512 F:      drivers/net/ethernet/intel/*/
11513 F:      include/linux/avf/virtchnl.h
11514 F:      include/linux/net/intel/iidc.h
11515
11516 INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
11517 M:      Mustafa Ismail <[email protected]>
11518 M:      Tatyana Nikolova <[email protected]>
11519 L:      [email protected]
11520 S:      Supported
11521 F:      drivers/infiniband/hw/irdma/
11522 F:      include/uapi/rdma/irdma-abi.h
11523
11524 INTEL GPIO DRIVERS
11525 M:      Andy Shevchenko <[email protected]>
11526 L:      [email protected]
11527 S:      Supported
11528 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
11529 F:      drivers/gpio/gpio-elkhartlake.c
11530 F:      drivers/gpio/gpio-graniterapids.c
11531 F:      drivers/gpio/gpio-ich.c
11532 F:      drivers/gpio/gpio-merrifield.c
11533 F:      drivers/gpio/gpio-ml-ioh.c
11534 F:      drivers/gpio/gpio-pch.c
11535 F:      drivers/gpio/gpio-sch.c
11536 F:      drivers/gpio/gpio-sodaville.c
11537 F:      drivers/gpio/gpio-tangier.c
11538 F:      drivers/gpio/gpio-tangier.h
11539
11540 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
11541 M:      Zhenyu Wang <[email protected]>
11542 M:      Zhi Wang <[email protected]>
11543 L:      [email protected]
11544 L:      [email protected]
11545 S:      Supported
11546 W:      https://github.com/intel/gvt-linux/wiki
11547 T:      git https://github.com/intel/gvt-linux.git
11548 F:      drivers/gpu/drm/i915/gvt/
11549
11550 INTEL HID EVENT DRIVER
11551 M:      Alex Hung <[email protected]>
11552 L:      [email protected]
11553 S:      Maintained
11554 F:      drivers/platform/x86/intel/hid.c
11555
11556 INTEL I/OAT DMA DRIVER
11557 M:      Dave Jiang <[email protected]>
11558 R:      Dan Williams <[email protected]>
11559 L:      [email protected]
11560 S:      Supported
11561 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
11562 F:      drivers/dma/ioat*
11563
11564 INTEL IAA CRYPTO DRIVER
11565 M:      Kristen Accardi <[email protected]>
11566 L:      [email protected]
11567 S:      Supported
11568 F:      Documentation/driver-api/crypto/iaa/iaa-crypto.rst
11569 F:      drivers/crypto/intel/iaa/*
11570
11571 INTEL IDLE DRIVER
11572 M:      Jacob Pan <[email protected]>
11573 M:      Len Brown <[email protected]>
11574 L:      [email protected]
11575 S:      Supported
11576 B:      https://bugzilla.kernel.org
11577 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
11578 F:      drivers/idle/intel_idle.c
11579
11580 INTEL IDXD DRIVER
11581 M:      Fenghua Yu <[email protected]>
11582 R:      Dave Jiang <[email protected]>
11583 L:      [email protected]
11584 S:      Supported
11585 F:      drivers/dma/idxd/*
11586 F:      include/uapi/linux/idxd.h
11587
11588 INTEL IN FIELD SCAN (IFS) DEVICE
11589 M:      Jithu Joseph <[email protected]>
11590 R:      Ashok Raj <[email protected]>
11591 R:      Tony Luck <[email protected]>
11592 S:      Maintained
11593 F:      drivers/platform/x86/intel/ifs
11594 F:      include/trace/events/intel_ifs.h
11595 F:      tools/testing/selftests/drivers/platform/x86/intel/ifs/
11596
11597 INTEL INTEGRATED SENSOR HUB DRIVER
11598 M:      Srinivas Pandruvada <[email protected]>
11599 M:      Jiri Kosina <[email protected]>
11600 L:      [email protected]
11601 S:      Maintained
11602 F:      drivers/hid/intel-ish-hid/
11603
11604 INTEL IOMMU (VT-d)
11605 M:      David Woodhouse <[email protected]>
11606 M:      Lu Baolu <[email protected]>
11607 L:      [email protected]
11608 S:      Supported
11609 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
11610 F:      drivers/iommu/intel/
11611
11612 INTEL IPU3 CSI-2 CIO2 DRIVER
11613 M:      Yong Zhi <[email protected]>
11614 M:      Sakari Ailus <[email protected]>
11615 M:      Bingbu Cao <[email protected]>
11616 M:      Dan Scally <[email protected]>
11617 R:      Tianshu Qiu <[email protected]>
11618 L:      [email protected]
11619 S:      Maintained
11620 T:      git git://linuxtv.org/media.git
11621 F:      Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
11622 F:      drivers/media/pci/intel/ipu3/
11623
11624 INTEL IPU3 CSI-2 IMGU DRIVER
11625 M:      Sakari Ailus <[email protected]>
11626 R:      Bingbu Cao <[email protected]>
11627 R:      Tianshu Qiu <[email protected]>
11628 L:      [email protected]
11629 S:      Maintained
11630 F:      Documentation/admin-guide/media/ipu3.rst
11631 F:      Documentation/admin-guide/media/ipu3_rcb.svg
11632 F:      Documentation/userspace-api/media/v4l/metafmt-intel-ipu3.rst
11633 F:      drivers/staging/media/ipu3/
11634
11635 INTEL IPU6 INPUT SYSTEM DRIVER
11636 M:      Sakari Ailus <[email protected]>
11637 M:      Bingbu Cao <[email protected]>
11638 R:      Tianshu Qiu <[email protected]>
11639 L:      [email protected]
11640 S:      Maintained
11641 T:      git git://linuxtv.org/media.git
11642 F:      Documentation/admin-guide/media/ipu6-isys.rst
11643 F:      drivers/media/pci/intel/ipu6/
11644
11645 INTEL ISHTP ECLITE DRIVER
11646 M:      Srinivas Pandruvada <[email protected]>
11647 L:      [email protected]
11648 S:      Supported
11649 F:      drivers/platform/x86/intel/ishtp_eclite.c
11650
11651 INTEL IXP4XX CRYPTO SUPPORT
11652 M:      Corentin Labbe <[email protected]>
11653 L:      [email protected]
11654 S:      Maintained
11655 F:      drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
11656
11657 INTEL KEEM BAY DRM DRIVER
11658 M:      Anitha Chrisanthus <[email protected]>
11659 M:      Edmund Dea <[email protected]>
11660 S:      Maintained
11661 F:      Documentation/devicetree/bindings/display/intel,keembay-display.yaml
11662 F:      drivers/gpu/drm/kmb/
11663
11664 INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
11665 M:      Daniele Alessandrelli <[email protected]>
11666 S:      Maintained
11667 F:      Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
11668 F:      drivers/crypto/intel/keembay/Kconfig
11669 F:      drivers/crypto/intel/keembay/Makefile
11670 F:      drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
11671 F:      drivers/crypto/intel/keembay/ocs-aes.c
11672 F:      drivers/crypto/intel/keembay/ocs-aes.h
11673
11674 INTEL KEEM BAY OCS ECC CRYPTO DRIVER
11675 M:      Daniele Alessandrelli <[email protected]>
11676 M:      Prabhjot Khurana <[email protected]>
11677 M:      Mark Gross <[email protected]>
11678 S:      Maintained
11679 F:      Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
11680 F:      drivers/crypto/intel/keembay/Kconfig
11681 F:      drivers/crypto/intel/keembay/Makefile
11682 F:      drivers/crypto/intel/keembay/keembay-ocs-ecc.c
11683
11684 INTEL KEEM BAY OCS HCU CRYPTO DRIVER
11685 M:      Daniele Alessandrelli <[email protected]>
11686 M:      Declan Murphy <[email protected]>
11687 S:      Maintained
11688 F:      Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
11689 F:      drivers/crypto/intel/keembay/Kconfig
11690 F:      drivers/crypto/intel/keembay/Makefile
11691 F:      drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
11692 F:      drivers/crypto/intel/keembay/ocs-hcu.c
11693 F:      drivers/crypto/intel/keembay/ocs-hcu.h
11694
11695 INTEL LA JOLLA COVE ADAPTER (LJCA) USB I/O EXPANDER DRIVERS
11696 M:      Wentong Wu <[email protected]>
11697 M:      Sakari Ailus <[email protected]>
11698 S:      Maintained
11699 F:      drivers/gpio/gpio-ljca.c
11700 F:      drivers/i2c/busses/i2c-ljca.c
11701 F:      drivers/spi/spi-ljca.c
11702 F:      drivers/usb/misc/usb-ljca.c
11703 F:      include/linux/usb/ljca.h
11704
11705 INTEL MANAGEMENT ENGINE (mei)
11706 M:      Alexander Usyskin <[email protected]>
11707 L:      [email protected]
11708 S:      Supported
11709 F:      Documentation/driver-api/mei/*
11710 F:      drivers/misc/mei/
11711 F:      drivers/watchdog/mei_wdt.c
11712 F:      include/linux/mei_aux.h
11713 F:      include/linux/mei_cl_bus.h
11714 F:      include/uapi/linux/mei.h
11715 F:      include/uapi/linux/mei_uuid.h
11716 F:      include/uapi/linux/uuid.h
11717 F:      samples/mei/*
11718
11719 INTEL MAX 10 BMC MFD DRIVER
11720 M:      Xu Yilun <[email protected]>
11721 R:      Tom Rix <[email protected]>
11722 S:      Maintained
11723 F:      Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
11724 F:      Documentation/hwmon/intel-m10-bmc-hwmon.rst
11725 F:      drivers/hwmon/intel-m10-bmc-hwmon.c
11726 F:      drivers/mfd/intel-m10-bmc*
11727 F:      include/linux/mfd/intel-m10-bmc.h
11728
11729 INTEL MAX10 BMC SECURE UPDATES
11730 M:      Peter Colberg <[email protected]>
11731 L:      [email protected]
11732 S:      Maintained
11733 F:      Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update
11734 F:      drivers/fpga/intel-m10-bmc-sec-update.c
11735
11736 INTEL MID (Mobile Internet Device) PLATFORM
11737 M:      Andy Shevchenko <[email protected]>
11738 L:      [email protected]
11739 S:      Supported
11740 F:      arch/x86/include/asm/intel-mid.h
11741 F:      arch/x86/pci/intel_mid_pci.c
11742 F:      arch/x86/platform/intel-mid/
11743 F:      drivers/extcon/extcon-intel-mrfld.c
11744 F:      drivers/iio/adc/intel_mrfld_adc.c
11745 F:      drivers/mfd/intel_soc_pmic_mrfld.c
11746 F:      drivers/platform/x86/intel/mrfld_pwrbtn.c
11747 F:      drivers/platform/x86/intel_scu_*
11748 F:      drivers/staging/media/atomisp/
11749 F:      drivers/watchdog/intel-mid_wdt.c
11750 F:      include/linux/mfd/intel_soc_pmic_mrfld.h
11751 F:      include/linux/platform_data/x86/intel-mid_wdt.h
11752 F:      include/linux/platform_data/x86/intel_scu_ipc.h
11753
11754 INTEL P-Unit IPC DRIVER
11755 M:      Zha Qipeng <[email protected]>
11756 L:      [email protected]
11757 S:      Maintained
11758 F:      arch/x86/include/asm/intel_punit_ipc.h
11759 F:      drivers/platform/x86/intel/punit_ipc.c
11760
11761 INTEL PMC CORE DRIVER
11762 M:      Rajneesh Bhardwaj <[email protected]>
11763 M:      David E Box <[email protected]>
11764 L:      [email protected]
11765 S:      Maintained
11766 F:      Documentation/ABI/testing/sysfs-platform-intel-pmc
11767 F:      drivers/platform/x86/intel/pmc/
11768
11769 INTEL PMIC GPIO DRIVERS
11770 M:      Andy Shevchenko <[email protected]>
11771 S:      Supported
11772 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
11773 F:      drivers/gpio/gpio-*cove.c
11774
11775 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
11776 M:      Andy Shevchenko <[email protected]>
11777 S:      Supported
11778 F:      drivers/mfd/intel_soc_pmic*
11779 F:      include/linux/mfd/intel_soc_pmic*
11780
11781 INTEL PMT DRIVERS
11782 M:      David E. Box <[email protected]>
11783 S:      Supported
11784 F:      drivers/platform/x86/intel/pmt/
11785
11786 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
11787 M:      Stanislav Yakovlev <[email protected]>
11788 L:      [email protected]
11789 S:      Maintained
11790 F:      Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
11791 F:      Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
11792 F:      drivers/net/wireless/intel/ipw2x00/
11793
11794 INTEL PSTATE DRIVER
11795 M:      Srinivas Pandruvada <[email protected]>
11796 M:      Len Brown <[email protected]>
11797 L:      [email protected]
11798 S:      Supported
11799 F:      drivers/cpufreq/intel_pstate.c
11800
11801 INTEL PTP DFL ToD DRIVER
11802 M:      Tianfei Zhang <[email protected]>
11803 L:      [email protected]
11804 L:      [email protected]
11805 S:      Maintained
11806 F:      drivers/ptp/ptp_dfl_tod.c
11807
11808 INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
11809 M:      Jarkko Nikula <[email protected]>
11810 L:      [email protected]
11811 F:      drivers/counter/intel-qep.c
11812
11813 INTEL SCU DRIVERS
11814 M:      Mika Westerberg <[email protected]>
11815 S:      Maintained
11816 F:      drivers/platform/x86/intel_scu_*
11817 F:      include/linux/platform_data/x86/intel_scu_ipc.h
11818
11819 INTEL SDSI DRIVER
11820 M:      David E. Box <[email protected]>
11821 S:      Supported
11822 F:      drivers/platform/x86/intel/sdsi.c
11823 F:      tools/arch/x86/intel_sdsi/
11824 F:      tools/testing/selftests/drivers/sdsi/
11825
11826 INTEL SGX
11827 M:      Jarkko Sakkinen <[email protected]>
11828 R:      Dave Hansen <[email protected]>
11829 L:      [email protected]
11830 S:      Supported
11831 Q:      https://patchwork.kernel.org/project/intel-sgx/list/
11832 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
11833 F:      Documentation/arch/x86/sgx.rst
11834 F:      arch/x86/entry/vdso/vsgx.S
11835 F:      arch/x86/include/asm/sgx.h
11836 F:      arch/x86/include/uapi/asm/sgx.h
11837 F:      arch/x86/kernel/cpu/sgx/*
11838 F:      tools/testing/selftests/sgx/*
11839 K:      \bSGX_
11840
11841 INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
11842 M:      Daniel Scally <[email protected]>
11843 S:      Maintained
11844 F:      drivers/platform/x86/intel/int3472/
11845
11846 INTEL SPEED SELECT TECHNOLOGY
11847 M:      Srinivas Pandruvada <[email protected]>
11848 L:      [email protected]
11849 S:      Maintained
11850 F:      drivers/platform/x86/intel/speed_select_if/
11851 F:      include/uapi/linux/isst_if.h
11852 F:      tools/power/x86/intel-speed-select/
11853
11854 INTEL STRATIX10 FIRMWARE DRIVERS
11855 M:      Dinh Nguyen <[email protected]>
11856 L:      [email protected]
11857 S:      Maintained
11858 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
11859 F:      Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
11860 F:      Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
11861 F:      drivers/firmware/stratix10-rsu.c
11862 F:      drivers/firmware/stratix10-svc.c
11863 F:      include/linux/firmware/intel/stratix10-smc.h
11864 F:      include/linux/firmware/intel/stratix10-svc-client.h
11865
11866 INTEL TELEMETRY DRIVER
11867 M:      Rajneesh Bhardwaj <[email protected]>
11868 M:      "David E. Box" <[email protected]>
11869 L:      [email protected]
11870 S:      Maintained
11871 F:      arch/x86/include/asm/intel_telemetry.h
11872 F:      drivers/platform/x86/intel/telemetry/
11873
11874 INTEL TPMI DRIVER
11875 M:      Srinivas Pandruvada <[email protected]>
11876 L:      [email protected]
11877 S:      Maintained
11878 F:      Documentation/ABI/testing/debugfs-tpmi
11879 F:      drivers/platform/x86/intel/vsec_tpmi.c
11880 F:      include/linux/intel_tpmi.h
11881
11882 INTEL UNCORE FREQUENCY CONTROL
11883 M:      Srinivas Pandruvada <[email protected]>
11884 L:      [email protected]
11885 S:      Maintained
11886 F:      Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst
11887 F:      drivers/platform/x86/intel/uncore-frequency/
11888
11889 INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
11890 M:      David E. Box <[email protected]>
11891 S:      Supported
11892 F:      drivers/platform/x86/intel/vsec.c
11893 F:      include/linux/intel_vsec.h
11894
11895 INTEL VIRTUAL BUTTON DRIVER
11896 M:      AceLan Kao <[email protected]>
11897 L:      [email protected]
11898 S:      Maintained
11899 F:      drivers/platform/x86/intel/vbtn.c
11900
11901 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
11902 M:      Stanislaw Gruszka <[email protected]>
11903 L:      [email protected]
11904 S:      Supported
11905 F:      drivers/net/wireless/intel/iwlegacy/
11906
11907 INTEL WIRELESS WIFI LINK (iwlwifi)
11908 M:      Miri Korenblit <[email protected]>
11909 L:      [email protected]
11910 S:      Supported
11911 W:      https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
11912 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
11913 F:      drivers/net/wireless/intel/iwlwifi/
11914
11915 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
11916 M:      Jithu Joseph <[email protected]>
11917 S:      Maintained
11918 W:      https://slimbootloader.github.io/security/firmware-update.html
11919 F:      drivers/platform/x86/intel/wmi/sbl-fw-update.c
11920
11921 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
11922 L:      [email protected]
11923 S:      Maintained
11924 F:      drivers/platform/x86/intel/wmi/thunderbolt.c
11925
11926 INTEL WWAN IOSM DRIVER
11927 M:      M Chetan Kumar <[email protected]>
11928 L:      [email protected]
11929 S:      Maintained
11930 F:      drivers/net/wwan/iosm/
11931
11932 INTEL(R) FLEXIBLE RETURN AND EVENT DELIVERY
11933 M:      Xin Li <[email protected]>
11934 M:      "H. Peter Anvin" <[email protected]>
11935 S:      Supported
11936 F:      Documentation/arch/x86/x86_64/fred.rst
11937 F:      arch/x86/entry/entry_64_fred.S
11938 F:      arch/x86/entry/entry_fred.c
11939 F:      arch/x86/include/asm/fred.h
11940 F:      arch/x86/kernel/fred.c
11941
11942 INTEL(R) TRACE HUB
11943 M:      Alexander Shishkin <[email protected]>
11944 S:      Supported
11945 F:      Documentation/trace/intel_th.rst
11946 F:      drivers/hwtracing/intel_th/
11947 F:      include/linux/intel_th.h
11948
11949 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
11950 M:      Ning Sun <[email protected]>
11951 L:      [email protected]
11952 S:      Supported
11953 W:      http://tboot.sourceforge.net
11954 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
11955 F:      Documentation/arch/x86/intel_txt.rst
11956 F:      arch/x86/kernel/tboot.c
11957 F:      include/linux/tboot.h
11958
11959 INTERCONNECT API
11960 M:      Georgi Djakov <[email protected]>
11961 L:      [email protected]
11962 S:      Maintained
11963 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
11964 F:      Documentation/devicetree/bindings/interconnect/
11965 F:      Documentation/driver-api/interconnect.rst
11966 F:      drivers/interconnect/
11967 F:      include/dt-bindings/interconnect/
11968 F:      include/linux/interconnect-provider.h
11969 F:      include/linux/interconnect.h
11970
11971 INTERRUPT COUNTER DRIVER
11972 M:      Oleksij Rempel <[email protected]>
11973 R:      Pengutronix Kernel Team <[email protected]>
11974 L:      [email protected]
11975 F:      Documentation/devicetree/bindings/counter/interrupt-counter.yaml
11976 F:      drivers/counter/interrupt-cnt.c
11977
11978 INTERSIL ISL7998X VIDEO DECODER DRIVER
11979 M:      Michael Tretter <[email protected]>
11980 R:      Pengutronix Kernel Team <[email protected]>
11981 L:      [email protected]
11982 S:      Maintained
11983 F:      Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
11984 F:      drivers/media/i2c/isl7998x.c
11985
11986 INVENSENSE ICM-426xx IMU DRIVER
11987 M:      Jean-Baptiste Maneyrol <[email protected]>
11988 L:      [email protected]
11989 S:      Maintained
11990 W:      https://invensense.tdk.com/
11991 F:      Documentation/ABI/testing/sysfs-bus-iio-inv_icm42600
11992 F:      Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
11993 F:      drivers/iio/imu/inv_icm42600/
11994
11995 INVENSENSE MPU-3050 GYROSCOPE DRIVER
11996 M:      Linus Walleij <[email protected]>
11997 L:      [email protected]
11998 S:      Maintained
11999 F:      Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
12000 F:      drivers/iio/gyro/mpu3050*
12001
12002 INVENSENSE MPU-6050 IMU DRIVER
12003 M:      Jean-Baptiste Maneyrol <[email protected]>
12004 L:      [email protected]
12005 S:      Maintained
12006 W:      https://invensense.tdk.com/
12007 F:      Documentation/devicetree/bindings/iio/imu/invensense,mpu6050.yaml
12008 F:      drivers/iio/imu/inv_mpu6050/
12009
12010 IOC3 ETHERNET DRIVER
12011 M:      Thomas Bogendoerfer <[email protected]>
12012 L:      [email protected]
12013 S:      Maintained
12014 F:      drivers/net/ethernet/sgi/ioc3-eth.c
12015
12016 IOMMU DMA-API LAYER
12017 M:      Robin Murphy <[email protected]>
12018 L:      [email protected]
12019 S:      Maintained
12020 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
12021 F:      drivers/iommu/dma-iommu.c
12022 F:      drivers/iommu/dma-iommu.h
12023 F:      drivers/iommu/iova.c
12024 F:      include/linux/iommu-dma.h
12025 F:      include/linux/iova.h
12026
12027 IOMMU SUBSYSTEM
12028 M:      Joerg Roedel <[email protected]>
12029 M:      Will Deacon <[email protected]>
12030 R:      Robin Murphy <[email protected]>
12031 L:      [email protected]
12032 S:      Maintained
12033 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
12034 F:      Documentation/devicetree/bindings/iommu/
12035 F:      drivers/iommu/
12036 F:      include/linux/iommu.h
12037 F:      include/linux/iova.h
12038 F:      include/linux/of_iommu.h
12039
12040 IOMMUFD
12041 M:      Jason Gunthorpe <[email protected]>
12042 M:      Kevin Tian <[email protected]>
12043 L:      [email protected]
12044 S:      Maintained
12045 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd.git
12046 F:      Documentation/userspace-api/iommufd.rst
12047 F:      drivers/iommu/iommufd/
12048 F:      include/linux/iommufd.h
12049 F:      include/uapi/linux/iommufd.h
12050 F:      tools/testing/selftests/iommu/
12051
12052 IOSYS-MAP HELPERS
12053 M:      Thomas Zimmermann <[email protected]>
12054 L:      [email protected]
12055 S:      Maintained
12056 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
12057 F:      include/linux/iosys-map.h
12058
12059 IO_URING
12060 M:      Jens Axboe <[email protected]>
12061 M:      Pavel Begunkov <[email protected]>
12062 L:      [email protected]
12063 S:      Maintained
12064 T:      git git://git.kernel.dk/linux-block
12065 T:      git git://git.kernel.dk/liburing
12066 F:      include/linux/io_uring/
12067 F:      include/linux/io_uring.h
12068 F:      include/linux/io_uring_types.h
12069 F:      include/trace/events/io_uring.h
12070 F:      include/uapi/linux/io_uring.h
12071 F:      io_uring/
12072
12073 IPMI SUBSYSTEM
12074 M:      Corey Minyard <[email protected]>
12075 L:      [email protected] (moderated for non-subscribers)
12076 S:      Supported
12077 W:      http://openipmi.sourceforge.net/
12078 T:      git https://github.com/cminyard/linux-ipmi.git for-next
12079 F:      Documentation/devicetree/bindings/ipmi/
12080 F:      Documentation/driver-api/ipmi.rst
12081 F:      drivers/char/ipmi/
12082 F:      include/linux/ipmi*
12083 F:      include/uapi/linux/ipmi*
12084
12085 IPS SCSI RAID DRIVER
12086 M:      Adaptec OEM Raid Solutions <[email protected]>
12087 L:      [email protected]
12088 S:      Maintained
12089 W:      http://www.adaptec.com/
12090 F:      drivers/scsi/ips*
12091
12092 IPVS
12093 M:      Simon Horman <[email protected]>
12094 M:      Julian Anastasov <[email protected]>
12095 L:      [email protected]
12096 L:      [email protected]
12097 S:      Maintained
12098 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
12099 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
12100 F:      Documentation/networking/ipvs-sysctl.rst
12101 F:      include/net/ip_vs.h
12102 F:      include/uapi/linux/ip_vs.h
12103 F:      net/netfilter/ipvs/
12104
12105 IPWIRELESS DRIVER
12106 M:      Jiri Kosina <[email protected]>
12107 M:      David Sterba <[email protected]>
12108 S:      Odd Fixes
12109 F:      drivers/tty/ipwireless/
12110
12111 IRON DEVICE AUDIO CODEC DRIVERS
12112 M:      Kiseok Jo <[email protected]>
12113 L:      [email protected]
12114 S:      Maintained
12115 F:      Documentation/devicetree/bindings/sound/irondevice,*
12116 F:      sound/soc/codecs/sma*
12117
12118 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
12119 M:      Thomas Gleixner <[email protected]>
12120 S:      Maintained
12121 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
12122 F:      Documentation/core-api/irq/irq-domain.rst
12123 F:      include/linux/irqdomain.h
12124 F:      include/linux/irqdomain_defs.h
12125 F:      kernel/irq/irqdomain.c
12126 F:      kernel/irq/msi.c
12127
12128 IRQ SUBSYSTEM
12129 M:      Thomas Gleixner <[email protected]>
12130 L:      [email protected]
12131 S:      Maintained
12132 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
12133 F:      include/linux/group_cpus.h
12134 F:      include/linux/irq.h
12135 F:      include/linux/irqhandler.h
12136 F:      include/linux/irqnr.h
12137 F:      include/linux/irqreturn.h
12138 F:      kernel/irq/
12139 F:      lib/group_cpus.c
12140
12141 IRQCHIP DRIVERS
12142 M:      Thomas Gleixner <[email protected]>
12143 L:      [email protected]
12144 S:      Maintained
12145 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
12146 F:      Documentation/devicetree/bindings/interrupt-controller/
12147 F:      drivers/irqchip/
12148 F:      include/linux/irqchip.h
12149
12150 ISA
12151 M:      William Breathitt Gray <[email protected]>
12152 S:      Maintained
12153 F:      Documentation/driver-api/isa.rst
12154 F:      drivers/base/isa.c
12155 F:      include/linux/isa.h
12156
12157 ISA RADIO MODULE
12158 M:      Hans Verkuil <[email protected]>
12159 L:      [email protected]
12160 S:      Maintained
12161 W:      https://linuxtv.org
12162 T:      git git://linuxtv.org/media.git
12163 F:      drivers/media/radio/radio-isa*
12164
12165 ISAPNP
12166 M:      Jaroslav Kysela <[email protected]>
12167 S:      Maintained
12168 F:      Documentation/userspace-api/isapnp.rst
12169 F:      drivers/pnp/isapnp/
12170 F:      include/linux/isapnp.h
12171
12172 ISCSI
12173 M:      Lee Duncan <[email protected]>
12174 M:      Chris Leech <[email protected]>
12175 M:      Mike Christie <[email protected]>
12176 L:      [email protected]
12177 L:      [email protected]
12178 S:      Maintained
12179 W:      www.open-iscsi.com
12180 F:      drivers/scsi/*iscsi*
12181 F:      include/scsi/*iscsi*
12182
12183 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
12184 M:      Peter Jones <[email protected]>
12185 M:      Konrad Rzeszutek Wilk <[email protected]>
12186 S:      Maintained
12187 F:      drivers/firmware/iscsi_ibft*
12188
12189 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
12190 M:      Sagi Grimberg <[email protected]>
12191 M:      Max Gurtovoy <[email protected]>
12192 L:      [email protected]
12193 S:      Supported
12194 W:      http://www.openfabrics.org
12195 W:      www.open-iscsi.org
12196 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
12197 F:      drivers/infiniband/ulp/iser/
12198
12199 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
12200 M:      Sagi Grimberg <[email protected]>
12201 L:      [email protected]
12202 L:      [email protected]
12203 S:      Supported
12204 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12205 F:      drivers/infiniband/ulp/isert
12206
12207 ISDN/CMTP OVER BLUETOOTH
12208 M:      Karsten Keil <[email protected]>
12209 L:      [email protected] (subscribers-only)
12210 L:      [email protected]
12211 S:      Odd Fixes
12212 W:      http://www.isdn4linux.de
12213 F:      Documentation/isdn/
12214 F:      drivers/isdn/capi/
12215 F:      include/linux/isdn/
12216 F:      include/uapi/linux/isdn/
12217 F:      net/bluetooth/cmtp/
12218
12219 ISDN/mISDN SUBSYSTEM
12220 M:      Karsten Keil <[email protected]>
12221 L:      [email protected] (subscribers-only)
12222 L:      [email protected]
12223 S:      Maintained
12224 W:      http://www.isdn4linux.de
12225 F:      drivers/isdn/Kconfig
12226 F:      drivers/isdn/Makefile
12227 F:      drivers/isdn/hardware/
12228 F:      drivers/isdn/mISDN/
12229
12230 ISL28022 HARDWARE MONITORING DRIVER
12231 M:      Carsten Spieß <[email protected]>
12232 L:      [email protected]
12233 S:      Maintained
12234 F:      Documentation/devicetree/bindings/hwmon/renesas,isl28022.yaml
12235 F:      Documentation/hwmon/isl28022.rst
12236 F:      drivers/hwmon/isl28022.c
12237
12238 ISOFS FILESYSTEM
12239 M:      Jan Kara <[email protected]>
12240 L:      [email protected]
12241 S:      Maintained
12242 F:      Documentation/filesystems/isofs.rst
12243 F:      fs/isofs/
12244
12245 IT87 HARDWARE MONITORING DRIVER
12246 M:      Jean Delvare <[email protected]>
12247 L:      [email protected]
12248 S:      Maintained
12249 F:      Documentation/hwmon/it87.rst
12250 F:      drivers/hwmon/it87.c
12251
12252 IT913X MEDIA DRIVER
12253 L:      [email protected]
12254 S:      Orphan
12255 W:      https://linuxtv.org
12256 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12257 F:      drivers/media/tuners/it913x*
12258
12259 ITE IT6263 LVDS TO HDMI BRIDGE DRIVER
12260 M:      Liu Ying <[email protected]>
12261 L:      [email protected]
12262 S:      Maintained
12263 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
12264 F:      Documentation/devicetree/bindings/display/bridge/ite,it6263.yaml
12265 F:      drivers/gpu/drm/bridge/ite-it6263.c
12266
12267 ITE IT66121 HDMI BRIDGE DRIVER
12268 M:      Phong LE <[email protected]>
12269 M:      Neil Armstrong <[email protected]>
12270 S:      Maintained
12271 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
12272 F:      Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
12273 F:      drivers/gpu/drm/bridge/ite-it66121.c
12274
12275 IVTV VIDEO4LINUX DRIVER
12276 M:      Andy Walls <[email protected]>
12277 L:      [email protected]
12278 S:      Maintained
12279 W:      https://linuxtv.org
12280 T:      git git://linuxtv.org/media.git
12281 F:      Documentation/admin-guide/media/ivtv*
12282 F:      drivers/media/pci/ivtv/
12283 F:      include/uapi/linux/ivtv*
12284
12285 IX2505V MEDIA DRIVER
12286 M:      Malcolm Priestley <[email protected]>
12287 L:      [email protected]
12288 S:      Maintained
12289 W:      https://linuxtv.org
12290 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12291 F:      drivers/media/dvb-frontends/ix2505v*
12292
12293 JAILHOUSE HYPERVISOR INTERFACE
12294 M:      Jan Kiszka <[email protected]>
12295 L:      [email protected]
12296 S:      Maintained
12297 F:      arch/x86/include/asm/jailhouse_para.h
12298 F:      arch/x86/kernel/jailhouse.c
12299
12300 JFS FILESYSTEM
12301 M:      Dave Kleikamp <[email protected]>
12302 L:      [email protected]
12303 S:      Odd Fixes
12304 W:      http://jfs.sourceforge.net/
12305 T:      git https://github.com/kleikamp/linux-shaggy.git
12306 F:      Documentation/admin-guide/jfs.rst
12307 F:      fs/jfs/
12308
12309 JME NETWORK DRIVER
12310 M:      Guo-Fu Tseng <[email protected]>
12311 L:      [email protected]
12312 S:      Odd Fixes
12313 F:      drivers/net/ethernet/jme.*
12314
12315 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
12316 M:      David Woodhouse <[email protected]>
12317 M:      Richard Weinberger <[email protected]>
12318 L:      [email protected]
12319 S:      Odd Fixes
12320 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
12321 T:      git git://git.infradead.org/ubifs-2.6.git
12322 F:      fs/jffs2/
12323 F:      include/uapi/linux/jffs2.h
12324
12325 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
12326 M:      "Theodore Ts'o" <[email protected]>
12327 M:      Jan Kara <[email protected]>
12328 L:      [email protected]
12329 S:      Maintained
12330 F:      fs/jbd2/
12331 F:      include/linux/jbd2.h
12332
12333 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
12334 M:      Mikhail Ulyanov <[email protected]>
12335 L:      [email protected]
12336 L:      [email protected]
12337 S:      Maintained
12338 F:      drivers/media/platform/renesas/rcar_jpu.c
12339
12340 JSM Neo PCI based serial card
12341 L:      [email protected]
12342 S:      Orphan
12343 F:      drivers/tty/serial/jsm/
12344
12345 K10TEMP HARDWARE MONITORING DRIVER
12346 M:      Clemens Ladisch <[email protected]>
12347 L:      [email protected]
12348 S:      Maintained
12349 F:      Documentation/hwmon/k10temp.rst
12350 F:      drivers/hwmon/k10temp.c
12351
12352 K8TEMP HARDWARE MONITORING DRIVER
12353 M:      Rudolf Marek <[email protected]>
12354 L:      [email protected]
12355 S:      Maintained
12356 F:      Documentation/hwmon/k8temp.rst
12357 F:      drivers/hwmon/k8temp.c
12358
12359 KASAN
12360 M:      Andrey Ryabinin <[email protected]>
12361 R:      Alexander Potapenko <[email protected]>
12362 R:      Andrey Konovalov <[email protected]>
12363 R:      Dmitry Vyukov <[email protected]>
12364 R:      Vincenzo Frascino <[email protected]>
12365 L:      [email protected]
12366 S:      Maintained
12367 B:      https://bugzilla.kernel.org/buglist.cgi?component=Sanitizers&product=Memory%20Management
12368 F:      Documentation/dev-tools/kasan.rst
12369 F:      arch/*/include/asm/*kasan.h
12370 F:      arch/*/mm/kasan_init*
12371 F:      include/linux/kasan*.h
12372 F:      lib/Kconfig.kasan
12373 F:      mm/kasan/
12374 F:      scripts/Makefile.kasan
12375
12376 KCONFIG
12377 M:      Masahiro Yamada <[email protected]>
12378 L:      [email protected]
12379 S:      Maintained
12380 Q:      https://patchwork.kernel.org/project/linux-kbuild/list/
12381 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kbuild
12382 F:      Documentation/kbuild/kconfig*
12383 F:      scripts/Kconfig.include
12384 F:      scripts/kconfig/
12385
12386 KCOV
12387 R:      Dmitry Vyukov <[email protected]>
12388 R:      Andrey Konovalov <[email protected]>
12389 L:      [email protected]
12390 S:      Maintained
12391 B:      https://bugzilla.kernel.org/buglist.cgi?component=Sanitizers&product=Memory%20Management
12392 F:      Documentation/dev-tools/kcov.rst
12393 F:      include/linux/kcov.h
12394 F:      include/uapi/linux/kcov.h
12395 F:      kernel/kcov.c
12396 F:      scripts/Makefile.kcov
12397
12398 KCSAN
12399 M:      Marco Elver <[email protected]>
12400 R:      Dmitry Vyukov <[email protected]>
12401 L:      [email protected]
12402 S:      Maintained
12403 F:      Documentation/dev-tools/kcsan.rst
12404 F:      include/linux/kcsan*.h
12405 F:      kernel/kcsan/
12406 F:      lib/Kconfig.kcsan
12407 F:      scripts/Makefile.kcsan
12408
12409 KDUMP
12410 M:      Baoquan He <[email protected]>
12411 R:      Vivek Goyal <[email protected]>
12412 R:      Dave Young <[email protected]>
12413 L:      [email protected]
12414 S:      Maintained
12415 W:      http://lse.sourceforge.net/kdump/
12416 F:      Documentation/admin-guide/kdump/
12417 F:      fs/proc/vmcore.c
12418 F:      include/linux/crash_core.h
12419 F:      include/linux/crash_dump.h
12420 F:      include/uapi/linux/vmcore.h
12421 F:      kernel/crash_*.c
12422
12423 KEENE FM RADIO TRANSMITTER DRIVER
12424 M:      Hans Verkuil <[email protected]>
12425 L:      [email protected]
12426 S:      Maintained
12427 W:      https://linuxtv.org
12428 T:      git git://linuxtv.org/media.git
12429 F:      drivers/media/radio/radio-keene*
12430
12431 KERNEL AUTOMOUNTER
12432 M:      Ian Kent <[email protected]>
12433 L:      [email protected]
12434 S:      Maintained
12435 F:      fs/autofs/
12436
12437 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
12438 M:      Masahiro Yamada <[email protected]>
12439 R:      Nathan Chancellor <[email protected]>
12440 R:      Nicolas Schier <[email protected]>
12441 L:      [email protected]
12442 S:      Maintained
12443 Q:      https://patchwork.kernel.org/project/linux-kbuild/list/
12444 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
12445 F:      Documentation/kbuild/
12446 F:      Makefile
12447 F:      scripts/*vmlinux*
12448 F:      scripts/Kbuild*
12449 F:      scripts/Makefile*
12450 F:      scripts/basic/
12451 F:      scripts/clang-tools/
12452 F:      scripts/dummy-tools/
12453 F:      scripts/include/
12454 F:      scripts/mk*
12455 F:      scripts/mod/
12456 F:      scripts/package/
12457 F:      usr/
12458
12459 KERNEL HARDENING (not covered by other areas)
12460 M:      Kees Cook <[email protected]>
12461 R:      Gustavo A. R. Silva <[email protected]>
12462 L:      [email protected]
12463 S:      Supported
12464 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12465 F:      Documentation/ABI/testing/sysfs-kernel-oops_count
12466 F:      Documentation/ABI/testing/sysfs-kernel-warn_count
12467 F:      arch/*/configs/hardening.config
12468 F:      include/linux/overflow.h
12469 F:      include/linux/randomize_kstack.h
12470 F:      kernel/configs/hardening.config
12471 F:      lib/usercopy_kunit.c
12472 F:      mm/usercopy.c
12473 F:      security/Kconfig.hardening
12474 K:      \b(add|choose)_random_kstack_offset\b
12475 K:      \b__check_(object_size|heap_object)\b
12476 K:      \b__counted_by(_le|_be)?\b
12477
12478 KERNEL JANITORS
12479 L:      [email protected]
12480 S:      Odd Fixes
12481 W:      http://kernelnewbies.org/KernelJanitors
12482
12483 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
12484 M:      Chuck Lever <[email protected]>
12485 M:      Jeff Layton <[email protected]>
12486 R:      Neil Brown <[email protected]>
12487 R:      Olga Kornievskaia <[email protected]>
12488 R:      Dai Ngo <[email protected]>
12489 R:      Tom Talpey <[email protected]>
12490 L:      [email protected]
12491 S:      Supported
12492 B:      https://bugzilla.kernel.org
12493 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
12494 F:      Documentation/filesystems/nfs/
12495 F:      fs/lockd/
12496 F:      fs/nfs_common/
12497 F:      fs/nfsd/
12498 F:      include/linux/lockd/
12499 F:      include/linux/sunrpc/
12500 F:      include/trace/events/rpcgss.h
12501 F:      include/trace/events/rpcrdma.h
12502 F:      include/trace/events/sunrpc.h
12503 F:      include/trace/misc/fs.h
12504 F:      include/trace/misc/nfs.h
12505 F:      include/trace/misc/sunrpc.h
12506 F:      include/uapi/linux/nfsd/
12507 F:      include/uapi/linux/sunrpc/
12508 F:      net/sunrpc/
12509 F:      tools/net/sunrpc/
12510
12511 KERNEL PACMAN PACKAGING (in addition to generic KERNEL BUILD)
12512 M:      Thomas Weißschuh <[email protected]>
12513 R:      Christian Heusel <[email protected]>
12514 R:      Nathan Chancellor <[email protected]>
12515 S:      Maintained
12516 F:      scripts/package/PKGBUILD
12517
12518 KERNEL REGRESSIONS
12519 M:      Thorsten Leemhuis <[email protected]>
12520 L:      [email protected]
12521 S:      Supported
12522 F:      Documentation/admin-guide/reporting-regressions.rst
12523 F:      Documentation/process/handling-regressions.rst
12524
12525 KERNEL SELFTEST FRAMEWORK
12526 M:      Shuah Khan <[email protected]>
12527 M:      Shuah Khan <[email protected]>
12528 L:      [email protected]
12529 S:      Maintained
12530 Q:      https://patchwork.kernel.org/project/linux-kselftest/list/
12531 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
12532 F:      Documentation/dev-tools/kselftest*
12533 F:      tools/testing/selftests/
12534
12535 KERNEL SMB3 SERVER (KSMBD)
12536 M:      Namjae Jeon <[email protected]>
12537 M:      Steve French <[email protected]>
12538 R:      Sergey Senozhatsky <[email protected]>
12539 R:      Tom Talpey <[email protected]>
12540 L:      [email protected]
12541 S:      Maintained
12542 T:      git git://git.samba.org/ksmbd.git
12543 F:      Documentation/filesystems/smb/ksmbd.rst
12544 F:      fs/smb/common/
12545 F:      fs/smb/server/
12546
12547 KERNEL UNIT TESTING FRAMEWORK (KUnit)
12548 M:      Brendan Higgins <[email protected]>
12549 M:      David Gow <[email protected]>
12550 R:      Rae Moar <[email protected]>
12551 L:      [email protected]
12552 L:      [email protected]
12553 S:      Maintained
12554 W:      https://google.github.io/kunit-docs/third_party/kernel/docs/
12555 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit
12556 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit-fixes
12557 F:      Documentation/dev-tools/kunit/
12558 F:      include/kunit/
12559 F:      lib/kunit/
12560 F:      rust/kernel/kunit.rs
12561 F:      scripts/rustdoc_test_*
12562 F:      tools/testing/kunit/
12563
12564 KERNEL USERMODE HELPER
12565 M:      Luis Chamberlain <[email protected]>
12566 L:      [email protected]
12567 S:      Maintained
12568 F:      include/linux/umh.h
12569 F:      kernel/umh.c
12570
12571 KERNEL VIRTUAL MACHINE (KVM)
12572 M:      Paolo Bonzini <[email protected]>
12573 L:      [email protected]
12574 S:      Supported
12575 W:      http://www.linux-kvm.org
12576 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12577 F:      Documentation/virt/kvm/
12578 F:      include/asm-generic/kvm*
12579 F:      include/kvm/iodev.h
12580 F:      include/linux/kvm*
12581 F:      include/trace/events/kvm.h
12582 F:      include/uapi/asm-generic/kvm*
12583 F:      include/uapi/linux/kvm*
12584 F:      tools/kvm/
12585 F:      tools/testing/selftests/kvm/
12586 F:      virt/kvm/*
12587
12588 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
12589 M:      Marc Zyngier <[email protected]>
12590 M:      Oliver Upton <[email protected]>
12591 R:      Joey Gouly <[email protected]>
12592 R:      Suzuki K Poulose <[email protected]>
12593 R:      Zenghui Yu <[email protected]>
12594 L:      [email protected] (moderated for non-subscribers)
12595 L:      [email protected]
12596 S:      Maintained
12597 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
12598 F:      Documentation/virt/kvm/arm/
12599 F:      Documentation/virt/kvm/devices/arm*
12600 F:      arch/arm64/include/asm/kvm*
12601 F:      arch/arm64/include/uapi/asm/kvm*
12602 F:      arch/arm64/kvm/
12603 F:      include/kvm/arm_*
12604 F:      tools/testing/selftests/kvm/*/aarch64/
12605 F:      tools/testing/selftests/kvm/aarch64/
12606
12607 KERNEL VIRTUAL MACHINE FOR LOONGARCH (KVM/LoongArch)
12608 M:      Tianrui Zhao <[email protected]>
12609 M:      Bibo Mao <[email protected]>
12610 M:      Huacai Chen <[email protected]>
12611 L:      [email protected]
12612 L:      [email protected]
12613 S:      Maintained
12614 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12615 F:      Documentation/virt/kvm/loongarch/
12616 F:      arch/loongarch/include/asm/kvm*
12617 F:      arch/loongarch/include/uapi/asm/kvm*
12618 F:      arch/loongarch/kvm/
12619
12620 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
12621 M:      Huacai Chen <[email protected]>
12622 L:      [email protected]
12623 L:      [email protected]
12624 S:      Maintained
12625 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12626 F:      arch/mips/include/asm/kvm*
12627 F:      arch/mips/include/uapi/asm/kvm*
12628 F:      arch/mips/kvm/
12629
12630 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
12631 M:      Madhavan Srinivasan <[email protected]>
12632 R:      Nicholas Piggin <[email protected]>
12633 L:      [email protected]
12634 L:      [email protected]
12635 S:      Maintained (Book3S 64-bit HV)
12636 S:      Odd fixes (Book3S 64-bit PR)
12637 S:      Orphan (Book3E and 32-bit)
12638 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
12639 F:      arch/powerpc/include/asm/kvm*
12640 F:      arch/powerpc/include/uapi/asm/kvm*
12641 F:      arch/powerpc/kernel/kvm*
12642 F:      arch/powerpc/kvm/
12643
12644 KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
12645 M:      Anup Patel <[email protected]>
12646 R:      Atish Patra <[email protected]>
12647 L:      [email protected]
12648 L:      [email protected]
12649 L:      [email protected]
12650 S:      Maintained
12651 T:      git https://github.com/kvm-riscv/linux.git
12652 F:      arch/riscv/include/asm/kvm*
12653 F:      arch/riscv/include/uapi/asm/kvm*
12654 F:      arch/riscv/kvm/
12655 F:      tools/testing/selftests/kvm/*/riscv/
12656 F:      tools/testing/selftests/kvm/riscv/
12657
12658 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
12659 M:      Christian Borntraeger <[email protected]>
12660 M:      Janosch Frank <[email protected]>
12661 M:      Claudio Imbrenda <[email protected]>
12662 R:      David Hildenbrand <[email protected]>
12663 L:      [email protected]
12664 S:      Supported
12665 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
12666 F:      Documentation/virt/kvm/s390*
12667 F:      arch/s390/include/asm/gmap.h
12668 F:      arch/s390/include/asm/kvm*
12669 F:      arch/s390/include/uapi/asm/kvm*
12670 F:      arch/s390/include/uapi/asm/uvdevice.h
12671 F:      arch/s390/kernel/uv.c
12672 F:      arch/s390/kvm/
12673 F:      arch/s390/mm/gmap.c
12674 F:      drivers/s390/char/uvdevice.c
12675 F:      tools/testing/selftests/drivers/s390x/uvdevice/
12676 F:      tools/testing/selftests/kvm/*/s390x/
12677 F:      tools/testing/selftests/kvm/s390x/
12678
12679 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
12680 M:      Sean Christopherson <[email protected]>
12681 M:      Paolo Bonzini <[email protected]>
12682 L:      [email protected]
12683 S:      Supported
12684 P:      Documentation/process/maintainer-kvm-x86.rst
12685 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12686 F:      arch/x86/include/asm/kvm*
12687 F:      arch/x86/include/asm/svm.h
12688 F:      arch/x86/include/asm/vmx*.h
12689 F:      arch/x86/include/uapi/asm/kvm*
12690 F:      arch/x86/include/uapi/asm/svm.h
12691 F:      arch/x86/include/uapi/asm/vmx.h
12692 F:      arch/x86/kvm/
12693 F:      arch/x86/kvm/*/
12694 F:      tools/testing/selftests/kvm/*/x86_64/
12695 F:      tools/testing/selftests/kvm/x86_64/
12696
12697 KERNFS
12698 M:      Greg Kroah-Hartman <[email protected]>
12699 M:      Tejun Heo <[email protected]>
12700 S:      Supported
12701 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12702 F:      fs/kernfs/
12703 F:      include/linux/kernfs.h
12704
12705 KEXEC
12706 M:      Eric Biederman <[email protected]>
12707 L:      [email protected]
12708 S:      Maintained
12709 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
12710 F:      include/linux/kexec.h
12711 F:      include/uapi/linux/kexec.h
12712 F:      kernel/kexec*
12713
12714 KEYS-ENCRYPTED
12715 M:      Mimi Zohar <[email protected]>
12716 L:      [email protected]
12717 L:      [email protected]
12718 S:      Supported
12719 F:      Documentation/security/keys/trusted-encrypted.rst
12720 F:      include/keys/encrypted-type.h
12721 F:      security/keys/encrypted-keys/
12722
12723 KEYS-TRUSTED
12724 M:      James Bottomley <[email protected]>
12725 M:      Jarkko Sakkinen <[email protected]>
12726 M:      Mimi Zohar <[email protected]>
12727 L:      [email protected]
12728 L:      [email protected]
12729 S:      Supported
12730 F:      Documentation/security/keys/trusted-encrypted.rst
12731 F:      include/keys/trusted-type.h
12732 F:      include/keys/trusted_tpm.h
12733 F:      security/keys/trusted-keys/
12734
12735 KEYS-TRUSTED-CAAM
12736 M:      Ahmad Fatoum <[email protected]>
12737 R:      Pengutronix Kernel Team <[email protected]>
12738 L:      [email protected]
12739 L:      [email protected]
12740 S:      Maintained
12741 F:      include/keys/trusted_caam.h
12742 F:      security/keys/trusted-keys/trusted_caam.c
12743
12744 KEYS-TRUSTED-DCP
12745 M:      David Gstir <[email protected]>
12746 R:      sigma star Kernel Team <[email protected]>
12747 L:      [email protected]
12748 L:      [email protected]
12749 S:      Supported
12750 F:      include/keys/trusted_dcp.h
12751 F:      security/keys/trusted-keys/trusted_dcp.c
12752
12753 KEYS-TRUSTED-TEE
12754 M:      Sumit Garg <[email protected]>
12755 L:      [email protected]
12756 L:      [email protected]
12757 S:      Supported
12758 F:      include/keys/trusted_tee.h
12759 F:      security/keys/trusted-keys/trusted_tee.c
12760
12761 KEYS/KEYRINGS
12762 M:      David Howells <[email protected]>
12763 M:      Jarkko Sakkinen <[email protected]>
12764 L:      [email protected]
12765 S:      Maintained
12766 F:      Documentation/security/keys/core.rst
12767 F:      include/keys/
12768 F:      include/linux/key-type.h
12769 F:      include/linux/key.h
12770 F:      include/linux/keyctl.h
12771 F:      include/uapi/linux/keyctl.h
12772 F:      security/keys/
12773
12774 KEYS/KEYRINGS_INTEGRITY
12775 M:      Jarkko Sakkinen <[email protected]>
12776 M:      Mimi Zohar <[email protected]>
12777 L:      [email protected]
12778 L:      [email protected]
12779 S:      Supported
12780 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
12781 F:      security/integrity/platform_certs
12782
12783 KFENCE
12784 M:      Alexander Potapenko <[email protected]>
12785 M:      Marco Elver <[email protected]>
12786 R:      Dmitry Vyukov <[email protected]>
12787 L:      [email protected]
12788 S:      Maintained
12789 F:      Documentation/dev-tools/kfence.rst
12790 F:      arch/*/include/asm/kfence.h
12791 F:      include/linux/kfence.h
12792 F:      lib/Kconfig.kfence
12793 F:      mm/kfence/
12794
12795 KFIFO
12796 M:      Stefani Seibold <[email protected]>
12797 S:      Maintained
12798 F:      include/linux/kfifo.h
12799 F:      lib/kfifo.c
12800 F:      samples/kfifo/
12801
12802 KGDB / KDB /debug_core
12803 M:      Jason Wessel <[email protected]>
12804 M:      Daniel Thompson <[email protected]>
12805 R:      Douglas Anderson <[email protected]>
12806 L:      [email protected]
12807 S:      Maintained
12808 W:      http://kgdb.wiki.kernel.org/
12809 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
12810 F:      Documentation/dev-tools/kgdb.rst
12811 F:      drivers/misc/kgdbts.c
12812 F:      drivers/tty/serial/kgdboc.c
12813 F:      include/linux/kdb.h
12814 F:      include/linux/kgdb.h
12815 F:      kernel/debug/
12816 F:      kernel/module/kdb.c
12817
12818 KHADAS MCU MFD DRIVER
12819 M:      Neil Armstrong <[email protected]>
12820 L:      [email protected]
12821 S:      Maintained
12822 F:      Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
12823 F:      drivers/mfd/khadas-mcu.c
12824 F:      drivers/thermal/khadas_mcu_fan.c
12825 F:      include/linux/mfd/khadas-mcu.h
12826
12827 KIONIX/ROHM KX022A ACCELEROMETER
12828 M:      Matti Vaittinen <[email protected]>
12829 L:      [email protected]
12830 S:      Supported
12831 F:      drivers/iio/accel/kionix-kx022a*
12832
12833 KMEMLEAK
12834 M:      Catalin Marinas <[email protected]>
12835 S:      Maintained
12836 F:      Documentation/dev-tools/kmemleak.rst
12837 F:      include/linux/kmemleak.h
12838 F:      mm/kmemleak.c
12839 F:      samples/kmemleak/kmemleak-test.c
12840
12841 KMSAN
12842 M:      Alexander Potapenko <[email protected]>
12843 R:      Marco Elver <[email protected]>
12844 R:      Dmitry Vyukov <[email protected]>
12845 L:      [email protected]
12846 S:      Maintained
12847 F:      Documentation/dev-tools/kmsan.rst
12848 F:      arch/*/include/asm/kmsan.h
12849 F:      arch/*/mm/kmsan_*
12850 F:      include/linux/kmsan*.h
12851 F:      lib/Kconfig.kmsan
12852 F:      mm/kmsan/
12853 F:      scripts/Makefile.kmsan
12854
12855 KPROBES
12856 M:      Naveen N Rao <[email protected]>
12857 M:      Anil S Keshavamurthy <[email protected]>
12858 M:      "David S. Miller" <[email protected]>
12859 M:      Masami Hiramatsu <[email protected]>
12860 L:      [email protected]
12861 L:      [email protected]
12862 S:      Maintained
12863 Q:      https://patchwork.kernel.org/project/linux-trace-kernel/list/
12864 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
12865 F:      Documentation/trace/kprobes.rst
12866 F:      include/asm-generic/kprobes.h
12867 F:      include/linux/kprobes.h
12868 F:      kernel/kprobes.c
12869 F:      lib/test_kprobes.c
12870 F:      samples/kprobes
12871
12872 KS0108 LCD CONTROLLER DRIVER
12873 M:      Miguel Ojeda <[email protected]>
12874 S:      Maintained
12875 F:      Documentation/admin-guide/auxdisplay/ks0108.rst
12876 F:      drivers/auxdisplay/ks0108.c
12877 F:      include/linux/ks0108.h
12878
12879 KTD253 BACKLIGHT DRIVER
12880 M:      Linus Walleij <[email protected]>
12881 S:      Maintained
12882 F:      Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
12883 F:      drivers/video/backlight/ktd253-backlight.c
12884
12885 KTD2801 BACKLIGHT DRIVER
12886 M:      Duje Mihanović <[email protected]>
12887 S:      Maintained
12888 F:      Documentation/devicetree/bindings/leds/backlight/kinetic,ktd2801.yaml
12889 F:      drivers/video/backlight/ktd2801-backlight.c
12890
12891 KTEST
12892 M:      Steven Rostedt <[email protected]>
12893 M:      John Hawley <[email protected]>
12894 S:      Maintained
12895 F:      tools/testing/ktest
12896
12897 KTZ8866 BACKLIGHT DRIVER
12898 M:      Jianhua Lu <[email protected]>
12899 S:      Maintained
12900 F:      Documentation/devicetree/bindings/leds/backlight/kinetic,ktz8866.yaml
12901 F:      drivers/video/backlight/ktz8866.c
12902
12903 KVM PARAVIRT (KVM/paravirt)
12904 M:      Paolo Bonzini <[email protected]>
12905 R:      Vitaly Kuznetsov <[email protected]>
12906 L:      [email protected]
12907 S:      Supported
12908 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12909 F:      arch/um/include/asm/kvm_para.h
12910 F:      arch/x86/include/asm/kvm_para.h
12911 F:      arch/x86/include/asm/pvclock-abi.h
12912 F:      arch/x86/include/uapi/asm/kvm_para.h
12913 F:      arch/x86/kernel/kvm.c
12914 F:      arch/x86/kernel/kvmclock.c
12915 F:      include/asm-generic/kvm_para.h
12916 F:      include/linux/kvm_para.h
12917 F:      include/uapi/asm-generic/kvm_para.h
12918 F:      include/uapi/linux/kvm_para.h
12919
12920 KVM X86 HYPER-V (KVM/hyper-v)
12921 M:      Vitaly Kuznetsov <[email protected]>
12922 M:      Sean Christopherson <[email protected]>
12923 M:      Paolo Bonzini <[email protected]>
12924 L:      [email protected]
12925 S:      Supported
12926 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12927 F:      arch/x86/kvm/hyperv.*
12928 F:      arch/x86/kvm/kvm_onhyperv.*
12929 F:      arch/x86/kvm/svm/hyperv.*
12930 F:      arch/x86/kvm/svm/svm_onhyperv.*
12931 F:      arch/x86/kvm/vmx/hyperv.*
12932
12933 KVM X86 Xen (KVM/Xen)
12934 M:      David Woodhouse <[email protected]>
12935 M:      Paul Durrant <[email protected]>
12936 M:      Sean Christopherson <[email protected]>
12937 M:      Paolo Bonzini <[email protected]>
12938 L:      [email protected]
12939 S:      Supported
12940 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12941 F:      arch/x86/kvm/xen.*
12942
12943 L3MDEV
12944 M:      David Ahern <[email protected]>
12945 L:      [email protected]
12946 S:      Maintained
12947 F:      include/net/l3mdev.h
12948 F:      net/l3mdev
12949
12950 LANDLOCK SECURITY MODULE
12951 M:      Mickaël Salaün <[email protected]>
12952 R:      Günther Noack <[email protected]>
12953 L:      [email protected]
12954 S:      Supported
12955 W:      https://landlock.io
12956 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/mic/linux.git
12957 F:      Documentation/security/landlock.rst
12958 F:      Documentation/userspace-api/landlock.rst
12959 F:      fs/ioctl.c
12960 F:      include/uapi/linux/landlock.h
12961 F:      samples/landlock/
12962 F:      security/landlock/
12963 F:      tools/testing/selftests/landlock/
12964 K:      landlock
12965 K:      LANDLOCK
12966
12967 LANTIQ / INTEL Ethernet drivers
12968 M:      Hauke Mehrtens <[email protected]>
12969 L:      [email protected]
12970 S:      Maintained
12971 F:      Documentation/devicetree/bindings/net/dsa/lantiq,gswip.yaml
12972 F:      drivers/net/dsa/lantiq_gswip.c
12973 F:      drivers/net/dsa/lantiq_pce.h
12974 F:      drivers/net/ethernet/lantiq_xrx200.c
12975 F:      net/dsa/tag_gswip.c
12976
12977 LANTIQ MIPS ARCHITECTURE
12978 M:      John Crispin <[email protected]>
12979 L:      [email protected]
12980 S:      Maintained
12981 F:      arch/mips/lantiq
12982 F:      drivers/soc/lantiq
12983
12984 LANTIQ PEF2256 DRIVER
12985 M:      Herve Codina <[email protected]>
12986 S:      Maintained
12987 F:      Documentation/devicetree/bindings/net/lantiq,pef2256.yaml
12988 F:      drivers/net/wan/framer/pef2256/
12989 F:      drivers/pinctrl/pinctrl-pef2256.c
12990 F:      include/linux/framer/pef2256.h
12991
12992 LASI 53c700 driver for PARISC
12993 M:      "James E.J. Bottomley" <[email protected]>
12994 L:      [email protected]
12995 S:      Maintained
12996 F:      Documentation/scsi/53c700.rst
12997 F:      drivers/scsi/53c700*
12998
12999 LEAKING_ADDRESSES
13000 M:      Tycho Andersen <[email protected]>
13001 R:      Kees Cook <[email protected]>
13002 L:      [email protected]
13003 S:      Maintained
13004 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
13005 F:      scripts/leaking_addresses.pl
13006
13007 LED SUBSYSTEM
13008 M:      Pavel Machek <[email protected]>
13009 M:      Lee Jones <[email protected]>
13010 L:      [email protected]
13011 S:      Maintained
13012 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds.git
13013 F:      Documentation/devicetree/bindings/leds/
13014 F:      Documentation/leds/
13015 F:      drivers/leds/
13016 F:      include/dt-bindings/leds/
13017 F:      include/linux/leds.h
13018
13019 LEGO MINDSTORMS EV3
13020 R:      David Lechner <[email protected]>
13021 S:      Maintained
13022 F:      Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
13023 F:      arch/arm/boot/dts/ti/davinci/da850-lego-ev3.dts
13024 F:      drivers/power/supply/lego_ev3_battery.c
13025
13026 LEGO USB Tower driver
13027 M:      Juergen Stuber <[email protected]>
13028 L:      [email protected]
13029 S:      Maintained
13030 W:      http://legousb.sourceforge.net/
13031 F:      drivers/usb/misc/legousbtower.c
13032
13033 LETSKETCH HID TABLET DRIVER
13034 M:      Hans de Goede <[email protected]>
13035 L:      [email protected]
13036 S:      Maintained
13037 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
13038 F:      drivers/hid/hid-letsketch.c
13039
13040 LG LAPTOP EXTRAS
13041 M:      Matan Ziv-Av <[email protected]>
13042 L:      [email protected]
13043 S:      Maintained
13044 F:      Documentation/ABI/testing/sysfs-platform-lg-laptop
13045 F:      Documentation/admin-guide/laptops/lg-laptop.rst
13046 F:      drivers/platform/x86/lg-laptop.c
13047
13048 LG2160 MEDIA DRIVER
13049 M:      Michael Krufky <[email protected]>
13050 L:      [email protected]
13051 S:      Maintained
13052 W:      https://linuxtv.org
13053 W:      http://github.com/mkrufky
13054 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13055 T:      git git://linuxtv.org/mkrufky/tuners.git
13056 F:      drivers/media/dvb-frontends/lg2160.*
13057
13058 LGDT3305 MEDIA DRIVER
13059 M:      Michael Krufky <[email protected]>
13060 L:      [email protected]
13061 S:      Maintained
13062 W:      https://linuxtv.org
13063 W:      http://github.com/mkrufky
13064 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13065 T:      git git://linuxtv.org/mkrufky/tuners.git
13066 F:      drivers/media/dvb-frontends/lgdt3305.*
13067
13068 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
13069 M:      Viresh Kumar <[email protected]>
13070 L:      [email protected]
13071 S:      Maintained
13072 F:      drivers/ata/pata_arasan_cf.c
13073 F:      include/linux/pata_arasan_cf_data.h
13074
13075 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
13076 M:      Linus Walleij <[email protected]>
13077 L:      [email protected]
13078 S:      Maintained
13079 F:      drivers/ata/pata_ftide010.c
13080 F:      drivers/ata/sata_gemini.c
13081 F:      drivers/ata/sata_gemini.h
13082
13083 LIBATA SATA AHCI PLATFORM devices support
13084 M:      Hans de Goede <[email protected]>
13085 L:      [email protected]
13086 S:      Maintained
13087 F:      drivers/ata/ahci_platform.c
13088 F:      drivers/ata/libahci_platform.c
13089 F:      include/linux/ahci_platform.h
13090
13091 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
13092 M:      Mikael Pettersson <[email protected]>
13093 L:      [email protected]
13094 S:      Maintained
13095 F:      drivers/ata/sata_promise.*
13096
13097 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
13098 M:      Damien Le Moal <[email protected]>
13099 M:      Niklas Cassel <[email protected]>
13100 L:      [email protected]
13101 S:      Maintained
13102 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux.git
13103 F:      Documentation/ABI/testing/sysfs-ata
13104 F:      Documentation/devicetree/bindings/ata/
13105 F:      drivers/ata/
13106 F:      include/linux/ata.h
13107 F:      include/linux/libata.h
13108
13109 LIBETH COMMON ETHERNET LIBRARY
13110 M:      Alexander Lobakin <[email protected]>
13111 L:      [email protected]
13112 L:      [email protected] (moderated for non-subscribers)
13113 S:      Supported
13114 T:      git https://github.com/alobakin/linux.git
13115 F:      drivers/net/ethernet/intel/libeth/
13116 F:      include/net/libeth/
13117 K:      libeth
13118
13119 LIBIE COMMON INTEL ETHERNET LIBRARY
13120 M:      Alexander Lobakin <[email protected]>
13121 L:      [email protected] (moderated for non-subscribers)
13122 L:      [email protected]
13123 S:      Supported
13124 T:      git https://github.com/alobakin/linux.git
13125 F:      drivers/net/ethernet/intel/libie/
13126 F:      include/linux/net/intel/libie/
13127 K:      libie
13128
13129 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
13130 M:      Vishal Verma <[email protected]>
13131 M:      Dan Williams <[email protected]>
13132 M:      Dave Jiang <[email protected]>
13133 L:      [email protected]
13134 S:      Supported
13135 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
13136 P:      Documentation/nvdimm/maintainer-entry-profile.rst
13137 F:      drivers/nvdimm/btt*
13138
13139 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
13140 M:      Dan Williams <[email protected]>
13141 M:      Vishal Verma <[email protected]>
13142 M:      Dave Jiang <[email protected]>
13143 L:      [email protected]
13144 S:      Supported
13145 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
13146 P:      Documentation/nvdimm/maintainer-entry-profile.rst
13147 F:      drivers/nvdimm/pmem*
13148
13149 LIBNVDIMM: DEVICETREE BINDINGS
13150 M:      Oliver O'Halloran <[email protected]>
13151 L:      [email protected]
13152 S:      Supported
13153 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
13154 F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
13155 F:      drivers/nvdimm/of_pmem.c
13156
13157 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
13158 M:      Dan Williams <[email protected]>
13159 M:      Vishal Verma <[email protected]>
13160 M:      Dave Jiang <[email protected]>
13161 M:      Ira Weiny <[email protected]>
13162 L:      [email protected]
13163 S:      Supported
13164 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
13165 P:      Documentation/nvdimm/maintainer-entry-profile.rst
13166 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
13167 F:      drivers/acpi/nfit/*
13168 F:      drivers/nvdimm/*
13169 F:      include/linux/libnvdimm.h
13170 F:      include/linux/nd.h
13171 F:      include/uapi/linux/ndctl.h
13172 F:      tools/testing/nvdimm/
13173
13174 LIBRARY CODE
13175 M:      Andrew Morton <[email protected]>
13176 L:      [email protected]
13177 S:      Supported
13178 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm.git mm-nonmm-unstable
13179 F:      lib/*
13180
13181 LICENSES and SPDX stuff
13182 M:      Thomas Gleixner <[email protected]>
13183 M:      Greg Kroah-Hartman <[email protected]>
13184 L:      [email protected]
13185 S:      Maintained
13186 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
13187 F:      COPYING
13188 F:      Documentation/process/license-rules.rst
13189 F:      LICENSES/
13190 F:      scripts/spdxcheck-test.sh
13191 F:      scripts/spdxcheck.py
13192 F:      scripts/spdxexclude
13193
13194 LINEAR RANGES HELPERS
13195 M:      Mark Brown <[email protected]>
13196 R:      Matti Vaittinen <[email protected]>
13197 F:      include/linux/linear_range.h
13198 F:      lib/linear_ranges.c
13199 F:      lib/test_linear_ranges.c
13200
13201 LINUX FOR POWER MACINTOSH
13202 L:      [email protected]
13203 S:      Orphan
13204 F:      arch/powerpc/platforms/powermac/
13205 F:      drivers/macintosh/
13206 X:      drivers/macintosh/adb-iop.c
13207 X:      drivers/macintosh/via-macii.c
13208
13209 LINUX FOR POWERPC (32-BIT AND 64-BIT)
13210 M:      Madhavan Srinivasan <[email protected]>
13211 M:      Michael Ellerman <[email protected]>
13212 R:      Nicholas Piggin <[email protected]>
13213 R:      Christophe Leroy <[email protected]>
13214 R:      Naveen N Rao <[email protected]>
13215 L:      [email protected]
13216 S:      Supported
13217 W:      https://github.com/linuxppc/wiki/wiki
13218 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
13219 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
13220 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
13221 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
13222 F:      Documentation/devicetree/bindings/powerpc/
13223 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
13224 F:      Documentation/arch/powerpc/
13225 F:      arch/powerpc/
13226 F:      drivers/*/*/*pasemi*
13227 F:      drivers/*/*pasemi*
13228 F:      drivers/char/tpm/tpm_ibmvtpm*
13229 F:      drivers/crypto/nx/
13230 F:      drivers/i2c/busses/i2c-opal.c
13231 F:      drivers/net/ethernet/ibm/ibmveth.*
13232 F:      drivers/net/ethernet/ibm/ibmvnic.*
13233 F:      drivers/pci/hotplug/pnv_php.c
13234 F:      drivers/pci/hotplug/rpa*
13235 F:      drivers/rtc/rtc-opal.c
13236 F:      drivers/scsi/ibmvscsi/
13237 F:      drivers/tty/hvc/hvc_opal.c
13238 F:      drivers/watchdog/wdrtas.c
13239 F:      include/linux/papr_scm.h
13240 F:      include/uapi/linux/papr_pdsm.h
13241 F:      tools/testing/selftests/powerpc
13242 N:      /pmac
13243 N:      powermac
13244 N:      powernv
13245 N:      [^a-z0-9]ps3
13246 N:      pseries
13247
13248 LINUX FOR POWERPC EMBEDDED MPC5XXX
13249 M:      Anatolij Gustschin <[email protected]>
13250 L:      [email protected]
13251 S:      Odd Fixes
13252 F:      arch/powerpc/platforms/512x/
13253 F:      arch/powerpc/platforms/52xx/
13254
13255 LINUX FOR POWERPC EMBEDDED PPC4XX
13256 L:      [email protected]
13257 S:      Orphan
13258 F:      arch/powerpc/platforms/44x/
13259
13260 LINUX FOR POWERPC EMBEDDED PPC85XX
13261 M:      Scott Wood <[email protected]>
13262 L:      [email protected]
13263 S:      Odd fixes
13264 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
13265 F:      Documentation/devicetree/bindings/cache/freescale-l2cache.txt
13266 F:      Documentation/devicetree/bindings/powerpc/fsl/
13267 F:      arch/powerpc/platforms/85xx/
13268
13269 LINUX FOR POWERPC EMBEDDED PPC8XX AND PPC83XX
13270 M:      Christophe Leroy <[email protected]>
13271 L:      [email protected]
13272 S:      Maintained
13273 F:      arch/powerpc/platforms/8xx/
13274 F:      arch/powerpc/platforms/83xx/
13275
13276 LINUX KERNEL DUMP TEST MODULE (LKDTM)
13277 M:      Kees Cook <[email protected]>
13278 S:      Maintained
13279 F:      drivers/misc/lkdtm/*
13280 F:      tools/testing/selftests/lkdtm/*
13281
13282 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
13283 M:      Alan Stern <[email protected]>
13284 M:      Andrea Parri <[email protected]>
13285 M:      Will Deacon <[email protected]>
13286 M:      Peter Zijlstra <[email protected]>
13287 M:      Boqun Feng <[email protected]>
13288 M:      Nicholas Piggin <[email protected]>
13289 M:      David Howells <[email protected]>
13290 M:      Jade Alglave <[email protected]>
13291 M:      Luc Maranget <[email protected]>
13292 M:      "Paul E. McKenney" <[email protected]>
13293 R:      Akira Yokosawa <[email protected]>
13294 R:      Daniel Lustig <[email protected]>
13295 R:      Joel Fernandes <[email protected]>
13296 L:      [email protected]
13297 L:      [email protected]
13298 L:      [email protected]
13299 S:      Supported
13300 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13301 F:      Documentation/atomic_bitops.txt
13302 F:      Documentation/atomic_t.txt
13303 F:      Documentation/core-api/refcount-vs-atomic.rst
13304 F:      Documentation/litmus-tests/
13305 F:      Documentation/memory-barriers.txt
13306 F:      tools/memory-model/
13307
13308 LINUX-NEXT TREE
13309 M:      Stephen Rothwell <[email protected]>
13310 L:      [email protected]
13311 S:      Supported
13312 B:      mailto:[email protected] and the appropriate development tree
13313 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/
13314
13315 LIS3LV02D ACCELEROMETER DRIVER
13316 M:      Eric Piel <[email protected]>
13317 S:      Maintained
13318 F:      Documentation/misc-devices/lis3lv02d.rst
13319 F:      drivers/misc/lis3lv02d/
13320 F:      drivers/platform/x86/hp/hp_accel.c
13321
13322 LIST KUNIT TEST
13323 M:      David Gow <[email protected]>
13324 L:      [email protected]
13325 L:      [email protected]
13326 S:      Maintained
13327 F:      lib/list-test.c
13328
13329 LITEX PLATFORM
13330 M:      Karol Gugala <[email protected]>
13331 M:      Mateusz Holenko <[email protected]>
13332 M:      Gabriel Somlo <[email protected]>
13333 M:      Joel Stanley <[email protected]>
13334 S:      Maintained
13335 F:      Documentation/devicetree/bindings/*/litex,*.yaml
13336 F:      arch/openrisc/boot/dts/or1klitex.dts
13337 F:      drivers/mmc/host/litex_mmc.c
13338 F:      drivers/net/ethernet/litex/*
13339 F:      drivers/soc/litex/*
13340 F:      drivers/tty/serial/liteuart.c
13341 F:      include/linux/litex.h
13342 N:      litex
13343
13344 LIVE PATCHING
13345 M:      Josh Poimboeuf <[email protected]>
13346 M:      Jiri Kosina <[email protected]>
13347 M:      Miroslav Benes <[email protected]>
13348 M:      Petr Mladek <[email protected]>
13349 R:      Joe Lawrence <[email protected]>
13350 L:      [email protected]
13351 S:      Maintained
13352 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
13353 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
13354 F:      Documentation/livepatch/
13355 F:      arch/powerpc/include/asm/livepatch.h
13356 F:      include/linux/livepatch.h
13357 F:      kernel/livepatch/
13358 F:      kernel/module/livepatch.c
13359 F:      samples/livepatch/
13360 F:      tools/testing/selftests/livepatch/
13361
13362 LLC (802.2)
13363 L:      [email protected]
13364 S:      Odd fixes
13365 F:      include/linux/llc.h
13366 F:      include/net/llc*
13367 F:      include/uapi/linux/llc.h
13368 F:      net/llc/
13369
13370 LM73 HARDWARE MONITOR DRIVER
13371 M:      Guillaume Ligneul <[email protected]>
13372 L:      [email protected]
13373 S:      Maintained
13374 F:      drivers/hwmon/lm73.c
13375
13376 LM78 HARDWARE MONITOR DRIVER
13377 M:      Jean Delvare <[email protected]>
13378 L:      [email protected]
13379 S:      Maintained
13380 F:      Documentation/hwmon/lm78.rst
13381 F:      drivers/hwmon/lm78.c
13382
13383 LM83 HARDWARE MONITOR DRIVER
13384 M:      Jean Delvare <[email protected]>
13385 L:      [email protected]
13386 S:      Maintained
13387 F:      Documentation/hwmon/lm83.rst
13388 F:      drivers/hwmon/lm83.c
13389
13390 LM90 HARDWARE MONITOR DRIVER
13391 M:      Jean Delvare <[email protected]>
13392 L:      [email protected]
13393 S:      Maintained
13394 F:      Documentation/devicetree/bindings/hwmon/national,lm90.yaml
13395 F:      Documentation/hwmon/lm90.rst
13396 F:      drivers/hwmon/lm90.c
13397 F:      include/dt-bindings/thermal/lm90.h
13398
13399 LME2510 MEDIA DRIVER
13400 M:      Malcolm Priestley <[email protected]>
13401 L:      [email protected]
13402 S:      Maintained
13403 W:      https://linuxtv.org
13404 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13405 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
13406
13407 LOADPIN SECURITY MODULE
13408 M:      Kees Cook <[email protected]>
13409 S:      Supported
13410 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
13411 F:      Documentation/admin-guide/LSM/LoadPin.rst
13412 F:      security/loadpin/
13413
13414 LOCKDOWN SECURITY MODULE
13415 L:      [email protected]
13416 S:      Odd Fixes
13417 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
13418 F:      security/lockdown/
13419
13420 LOCKING PRIMITIVES
13421 M:      Peter Zijlstra <[email protected]>
13422 M:      Ingo Molnar <[email protected]>
13423 M:      Will Deacon <[email protected]>
13424 R:      Waiman Long <[email protected]>
13425 R:      Boqun Feng <[email protected]> (LOCKDEP)
13426 L:      [email protected]
13427 S:      Maintained
13428 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
13429 F:      Documentation/locking/
13430 F:      arch/*/include/asm/spinlock*.h
13431 F:      include/linux/lockdep*.h
13432 F:      include/linux/mutex*.h
13433 F:      include/linux/rwlock*.h
13434 F:      include/linux/rwsem*.h
13435 F:      include/linux/seqlock.h
13436 F:      include/linux/spinlock*.h
13437 F:      kernel/locking/
13438 F:      lib/locking*.[ch]
13439 X:      kernel/locking/locktorture.c
13440
13441 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
13442 M:      "Richard Russon (FlatCap)" <[email protected]>
13443 L:      [email protected]
13444 S:      Maintained
13445 W:      http://www.linux-ntfs.org/content/view/19/37/
13446 F:      Documentation/admin-guide/ldm.rst
13447 F:      block/partitions/ldm.*
13448
13449 LOGITECH HID GAMING KEYBOARDS
13450 M:      Hans de Goede <[email protected]>
13451 L:      [email protected]
13452 S:      Maintained
13453 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
13454 F:      drivers/hid/hid-lg-g15.c
13455
13456 LONTIUM LT8912B MIPI TO HDMI BRIDGE
13457 M:      Adrien Grassein <[email protected]>
13458 S:      Maintained
13459 F:      Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
13460 F:      drivers/gpu/drm/bridge/lontium-lt8912b.c
13461
13462 LOONGARCH
13463 M:      Huacai Chen <[email protected]>
13464 R:      WANG Xuerui <[email protected]>
13465 L:      [email protected]
13466 S:      Maintained
13467 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git
13468 F:      Documentation/arch/loongarch/
13469 F:      Documentation/translations/zh_CN/arch/loongarch/
13470 F:      arch/loongarch/
13471 F:      drivers/*/*loongarch*
13472 F:      drivers/cpufreq/loongson3_cpufreq.c
13473
13474 LOONGSON GPIO DRIVER
13475 M:      Yinbo Zhu <[email protected]>
13476 L:      [email protected]
13477 S:      Maintained
13478 F:      Documentation/devicetree/bindings/gpio/loongson,ls-gpio.yaml
13479 F:      drivers/gpio/gpio-loongson-64bit.c
13480
13481 LOONGSON-2 APB DMA DRIVER
13482 M:      Binbin Zhou <[email protected]>
13483 L:      [email protected]
13484 S:      Maintained
13485 F:      Documentation/devicetree/bindings/dma/loongson,ls2x-apbdma.yaml
13486 F:      drivers/dma/loongson2-apb-dma.c
13487
13488 LOONGSON LS2X I2C DRIVER
13489 M:      Binbin Zhou <[email protected]>
13490 L:      [email protected]
13491 S:      Maintained
13492 F:      Documentation/devicetree/bindings/i2c/loongson,ls2x-i2c.yaml
13493 F:      drivers/i2c/busses/i2c-ls2x.c
13494
13495 LOONGSON-2 SOC SERIES CLOCK DRIVER
13496 M:      Yinbo Zhu <[email protected]>
13497 L:      [email protected]
13498 S:      Maintained
13499 F:      Documentation/devicetree/bindings/clock/loongson,ls2k-clk.yaml
13500 F:      drivers/clk/clk-loongson2.c
13501 F:      include/dt-bindings/clock/loongson,ls2k-clk.h
13502
13503 LOONGSON SPI DRIVER
13504 M:      Yinbo Zhu <[email protected]>
13505 L:      [email protected]
13506 S:      Maintained
13507 F:      Documentation/devicetree/bindings/spi/loongson,ls2k-spi.yaml
13508 F:      drivers/spi/spi-loongson-core.c
13509 F:      drivers/spi/spi-loongson-pci.c
13510 F:      drivers/spi/spi-loongson-plat.c
13511 F:      drivers/spi/spi-loongson.h
13512
13513 LOONGSON-2 SOC SERIES GUTS DRIVER
13514 M:      Yinbo Zhu <[email protected]>
13515 L:      [email protected]
13516 S:      Maintained
13517 F:      Documentation/devicetree/bindings/hwinfo/loongson,ls2k-chipid.yaml
13518 F:      drivers/soc/loongson/loongson2_guts.c
13519
13520 LOONGSON-2 SOC SERIES PM DRIVER
13521 M:      Yinbo Zhu <[email protected]>
13522 L:      [email protected]
13523 S:      Maintained
13524 F:      Documentation/devicetree/bindings/soc/loongson/loongson,ls2k-pmc.yaml
13525 F:      drivers/soc/loongson/loongson2_pm.c
13526
13527 LOONGSON-2 SOC SERIES PINCTRL DRIVER
13528 M:      zhanghongchen <[email protected]>
13529 M:      Yinbo Zhu <[email protected]>
13530 L:      [email protected]
13531 S:      Maintained
13532 F:      Documentation/devicetree/bindings/pinctrl/loongson,ls2k-pinctrl.yaml
13533 F:      drivers/pinctrl/pinctrl-loongson2.c
13534
13535 LOONGSON-2 SOC SERIES THERMAL DRIVER
13536 M:      zhanghongchen <[email protected]>
13537 M:      Yinbo Zhu <[email protected]>
13538 L:      [email protected]
13539 S:      Maintained
13540 F:      Documentation/devicetree/bindings/thermal/loongson,ls2k-thermal.yaml
13541 F:      drivers/thermal/loongson2_thermal.c
13542
13543 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
13544 M:      Sathya Prakash <[email protected]>
13545 M:      Sreekanth Reddy <[email protected]>
13546 M:      Suganath Prabu Subramani <[email protected]>
13547 L:      [email protected]
13548 L:      [email protected]
13549 S:      Supported
13550 W:      http://www.avagotech.com/support/
13551 F:      drivers/message/fusion/
13552 F:      drivers/scsi/mpt3sas/
13553
13554 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
13555 M:      Matthew Wilcox <[email protected]>
13556 L:      [email protected]
13557 S:      Maintained
13558 F:      drivers/scsi/sym53c8xx_2/
13559
13560 LTC1660 DAC DRIVER
13561 M:      Marcus Folkesson <[email protected]>
13562 L:      [email protected]
13563 S:      Maintained
13564 F:      Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
13565 F:      drivers/iio/dac/ltc1660.c
13566
13567 LTC2664 IIO DAC DRIVER
13568 M:      Michael Hennerich <[email protected]>
13569 M:      Kim Seer Paller <[email protected]>
13570 L:      [email protected]
13571 S:      Supported
13572 W:      https://ez.analog.com/linux-software-drivers
13573 F:      Documentation/devicetree/bindings/iio/dac/adi,ltc2664.yaml
13574 F:      Documentation/devicetree/bindings/iio/dac/adi,ltc2672.yaml
13575 F:      drivers/iio/dac/ltc2664.c
13576
13577 LTC2688 IIO DAC DRIVER
13578 M:      Nuno Sá <[email protected]>
13579 L:      [email protected]
13580 S:      Supported
13581 W:      https://ez.analog.com/linux-software-drivers
13582 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
13583 F:      Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
13584 F:      drivers/iio/dac/ltc2688.c
13585
13586 LTC2947 HARDWARE MONITOR DRIVER
13587 M:      Nuno Sá <[email protected]>
13588 L:      [email protected]
13589 S:      Supported
13590 W:      https://ez.analog.com/linux-software-drivers
13591 F:      Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
13592 F:      drivers/hwmon/ltc2947-core.c
13593 F:      drivers/hwmon/ltc2947-i2c.c
13594 F:      drivers/hwmon/ltc2947-spi.c
13595 F:      drivers/hwmon/ltc2947.h
13596
13597 LTC2991 HARDWARE MONITOR DRIVER
13598 M:      Antoniu Miclaus <[email protected]>
13599 L:      [email protected]
13600 S:      Supported
13601 W:      https://ez.analog.com/linux-software-drivers
13602 F:      Documentation/devicetree/bindings/hwmon/adi,ltc2991.yaml
13603 F:      drivers/hwmon/ltc2991.c
13604
13605 LTC2983 IIO TEMPERATURE DRIVER
13606 M:      Nuno Sá <[email protected]>
13607 L:      [email protected]
13608 S:      Supported
13609 W:      https://ez.analog.com/linux-software-drivers
13610 F:      Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
13611 F:      drivers/iio/temperature/ltc2983.c
13612
13613 LTC4282 HARDWARE MONITOR DRIVER
13614 M:      Nuno Sa <[email protected]>
13615 L:      [email protected]
13616 S:      Supported
13617 F:      Documentation/devicetree/bindings/hwmon/adi,ltc4282.yaml
13618 F:      Documentation/hwmon/ltc4282.rst
13619 F:      drivers/hwmon/ltc4282.c
13620
13621 LTC4286 HARDWARE MONITOR DRIVER
13622 M:      Delphine CC Chiu <[email protected]>
13623 L:      [email protected]
13624 S:      Maintained
13625 F:      Documentation/devicetree/bindings/hwmon/lltc,ltc4286.yaml
13626 F:      Documentation/hwmon/ltc4286.rst
13627 F:      drivers/hwmon/pmbus/Kconfig
13628 F:      drivers/hwmon/pmbus/Makefile
13629 F:      drivers/hwmon/pmbus/ltc4286.c
13630
13631 LTC4306 I2C MULTIPLEXER DRIVER
13632 M:      Michael Hennerich <[email protected]>
13633 L:      [email protected]
13634 S:      Supported
13635 W:      https://ez.analog.com/linux-software-drivers
13636 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
13637 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
13638
13639 LTP (Linux Test Project)
13640 M:      Andrea Cervesato <[email protected]>
13641 M:      Cyril Hrubis <[email protected]>
13642 M:      Jan Stancek <[email protected]>
13643 M:      Petr Vorel <[email protected]>
13644 M:      Li Wang <[email protected]>
13645 M:      Yang Xu <[email protected]>
13646 M:      Xiao Yang <[email protected]>
13647 L:      [email protected] (subscribers-only)
13648 S:      Maintained
13649 W:      https://linux-test-project.readthedocs.io/
13650 T:      git https://github.com/linux-test-project/ltp.git
13651
13652 LTR390 AMBIENT/UV LIGHT SENSOR DRIVER
13653 M:      Anshul Dalal <[email protected]>
13654 L:      [email protected]
13655 S:      Maintained
13656 F:      Documentation/devicetree/bindings/iio/light/liteon,ltr390.yaml
13657 F:      drivers/iio/light/ltr390.c
13658
13659 LYNX 28G SERDES PHY DRIVER
13660 M:      Ioana Ciornei <[email protected]>
13661 L:      [email protected]
13662 S:      Supported
13663 F:      Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
13664 F:      drivers/phy/freescale/phy-fsl-lynx-28g.c
13665
13666 LYNX PCS MODULE
13667 M:      Ioana Ciornei <[email protected]>
13668 L:      [email protected]
13669 S:      Supported
13670 F:      drivers/net/pcs/pcs-lynx.c
13671 F:      include/linux/pcs-lynx.h
13672
13673 M68K ARCHITECTURE
13674 M:      Geert Uytterhoeven <[email protected]>
13675 L:      [email protected]
13676 S:      Maintained
13677 W:      http://www.linux-m68k.org/
13678 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
13679 F:      arch/m68k/
13680 F:      drivers/zorro/
13681
13682 M68K ON APPLE MACINTOSH
13683 M:      Joshua Thompson <[email protected]>
13684 L:      [email protected]
13685 S:      Maintained
13686 W:      http://www.mac.linux-m68k.org/
13687 F:      arch/m68k/mac/
13688 F:      drivers/macintosh/adb-iop.c
13689 F:      drivers/macintosh/via-macii.c
13690
13691 M68K ON HP9000/300
13692 M:      Philip Blundell <[email protected]>
13693 S:      Maintained
13694 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
13695 F:      arch/m68k/hp300/
13696
13697 M88DS3103 MEDIA DRIVER
13698 L:      [email protected]
13699 S:      Orphan
13700 W:      https://linuxtv.org
13701 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13702 F:      drivers/media/dvb-frontends/m88ds3103*
13703
13704 M88RS2000 MEDIA DRIVER
13705 M:      Malcolm Priestley <[email protected]>
13706 L:      [email protected]
13707 S:      Maintained
13708 W:      https://linuxtv.org
13709 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13710 F:      drivers/media/dvb-frontends/m88rs2000*
13711
13712 MA901 MASTERKIT USB FM RADIO DRIVER
13713 M:      Alexey Klimov <[email protected]>
13714 L:      [email protected]
13715 S:      Maintained
13716 T:      git git://linuxtv.org/media.git
13717 F:      drivers/media/radio/radio-ma901.c
13718
13719 MAC80211
13720 M:      Johannes Berg <[email protected]>
13721 L:      [email protected]
13722 S:      Maintained
13723 W:      https://wireless.wiki.kernel.org/
13724 Q:      https://patchwork.kernel.org/project/linux-wireless/list/
13725 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
13726 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
13727 F:      Documentation/networking/mac80211-injection.rst
13728 F:      Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
13729 F:      drivers/net/wireless/virtual/mac80211_hwsim.[ch]
13730 F:      include/net/mac80211.h
13731 F:      net/mac80211/
13732
13733 MAILBOX API
13734 M:      Jassi Brar <[email protected]>
13735 L:      [email protected]
13736 S:      Maintained
13737 F:      Documentation/devicetree/bindings/mailbox/
13738 F:      drivers/mailbox/
13739 F:      include/dt-bindings/mailbox/
13740 F:      include/linux/mailbox_client.h
13741 F:      include/linux/mailbox_controller.h
13742
13743 MAILBOX ARM MHUv2
13744 M:      Viresh Kumar <[email protected]>
13745 M:      Tushar Khandelwal <[email protected]>
13746 L:      [email protected]
13747 S:      Maintained
13748 F:      Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
13749 F:      drivers/mailbox/arm_mhuv2.c
13750 F:      include/linux/mailbox/arm_mhuv2_message.h
13751
13752 MAILBOX ARM MHUv3
13753 M:      Sudeep Holla <[email protected]>
13754 M:      Cristian Marussi <[email protected]>
13755 L:      [email protected]
13756 L:      [email protected] (moderated for non-subscribers)
13757 S:      Maintained
13758 F:      Documentation/devicetree/bindings/mailbox/arm,mhuv3.yaml
13759 F:      drivers/mailbox/arm_mhuv3.c
13760
13761 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
13762 M:      Alejandro Colomar <[email protected]>
13763 L:      [email protected]
13764 S:      Maintained
13765 W:      http://www.kernel.org/doc/man-pages
13766 T:      git git://git.kernel.org/pub/scm/docs/man-pages/man-pages.git
13767 T:      git git://www.alejandro-colomar.es/src/alx/linux/man-pages/man-pages.git
13768
13769 MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
13770 M:      Jeremy Kerr <[email protected]>
13771 M:      Matt Johnston <[email protected]>
13772 L:      [email protected]
13773 S:      Maintained
13774 F:      Documentation/networking/mctp.rst
13775 F:      drivers/net/mctp/
13776 F:      include/net/mctp.h
13777 F:      include/net/mctpdevice.h
13778 F:      include/net/netns/mctp.h
13779 F:      net/mctp/
13780
13781 MAPLE TREE
13782 M:      Liam R. Howlett <[email protected]>
13783 L:      [email protected]
13784 L:      [email protected]
13785 S:      Supported
13786 F:      Documentation/core-api/maple_tree.rst
13787 F:      include/linux/maple_tree.h
13788 F:      include/trace/events/maple_tree.h
13789 F:      lib/maple_tree.c
13790 F:      lib/test_maple_tree.c
13791 F:      tools/testing/radix-tree/linux/maple_tree.h
13792 F:      tools/testing/radix-tree/maple.c
13793
13794 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
13795 M:      Rahul Bedarkar <[email protected]>
13796 L:      [email protected]
13797 S:      Maintained
13798 F:      arch/mips/boot/dts/img/pistachio*
13799
13800 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
13801 M:      Andrew Lunn <[email protected]>
13802 L:      [email protected]
13803 S:      Maintained
13804 F:      Documentation/devicetree/bindings/net/dsa/marvell,mv88e6060.yaml
13805 F:      Documentation/devicetree/bindings/net/dsa/marvell,mv88e6xxx.yaml
13806 F:      Documentation/networking/devlink/mv88e6xxx.rst
13807 F:      drivers/net/dsa/mv88e6xxx/
13808 F:      include/linux/dsa/mv88e6xxx.h
13809 F:      include/linux/platform_data/mv88e6xxx.h
13810
13811 MARVELL 88PM886 PMIC DRIVER
13812 M:      Karel Balej <[email protected]>
13813 S:      Maintained
13814 F:      Documentation/devicetree/bindings/mfd/marvell,88pm886-a1.yaml
13815 F:      drivers/input/misc/88pm886-onkey.c
13816 F:      drivers/mfd/88pm886.c
13817 F:      drivers/regulator/88pm886-regulator.c
13818 F:      drivers/rtc/rtc-88pm886.c
13819 F:      include/linux/mfd/88pm886.h
13820
13821 MARVELL ARMADA 3700 PHY DRIVERS
13822 M:      Miquel Raynal <[email protected]>
13823 S:      Maintained
13824 F:      Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
13825 F:      Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
13826 F:      drivers/phy/marvell/phy-mvebu-a3700-comphy.c
13827 F:      drivers/phy/marvell/phy-mvebu-a3700-utmi.c
13828
13829 MARVELL ARMADA 3700 SERIAL DRIVER
13830 M:      Pali Rohár <[email protected]>
13831 S:      Maintained
13832 F:      Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
13833 F:      Documentation/devicetree/bindings/serial/mvebu-uart.txt
13834 F:      drivers/tty/serial/mvebu-uart.c
13835
13836 MARVELL ARMADA DRM SUPPORT
13837 M:      Russell King <[email protected]>
13838 S:      Maintained
13839 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
13840 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
13841 F:      Documentation/devicetree/bindings/display/armada/
13842 F:      drivers/gpu/drm/armada/
13843 F:      include/uapi/drm/armada_drm.h
13844
13845 MARVELL CRYPTO DRIVER
13846 M:      Boris Brezillon <[email protected]>
13847 M:      Arnaud Ebalard <[email protected]>
13848 M:      Srujana Challa <[email protected]>
13849 L:      [email protected]
13850 S:      Maintained
13851 F:      drivers/crypto/marvell/
13852 F:      include/linux/soc/marvell/octeontx2/
13853
13854 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
13855 M:      Mirko Lindner <[email protected]>
13856 M:      Stephen Hemminger <[email protected]>
13857 L:      [email protected]
13858 S:      Odd fixes
13859 F:      drivers/net/ethernet/marvell/sk*
13860
13861 MARVELL LIBERTAS WIRELESS DRIVER
13862 L:      [email protected]
13863 S:      Orphan
13864 F:      drivers/net/wireless/marvell/libertas/
13865
13866 MARVELL MACCHIATOBIN SUPPORT
13867 M:      Russell King <[email protected]>
13868 L:      [email protected] (moderated for non-subscribers)
13869 S:      Maintained
13870 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
13871
13872 MARVELL MV643XX ETHERNET DRIVER
13873 M:      Sebastian Hesselbarth <[email protected]>
13874 L:      [email protected]
13875 S:      Maintained
13876 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
13877
13878 MARVELL MV88X3310 PHY DRIVER
13879 M:      Russell King <[email protected]>
13880 M:      Marek Behún <[email protected]>
13881 L:      [email protected]
13882 S:      Maintained
13883 F:      drivers/net/phy/marvell10g.c
13884
13885 MARVELL MVEBU THERMAL DRIVER
13886 M:      Miquel Raynal <[email protected]>
13887 S:      Maintained
13888 F:      drivers/thermal/armada_thermal.c
13889
13890 MARVELL MVNETA ETHERNET DRIVER
13891 M:      Marcin Wojtas <[email protected]>
13892 L:      [email protected]
13893 S:      Maintained
13894 F:      drivers/net/ethernet/marvell/mvneta*
13895
13896 MARVELL MVPP2 ETHERNET DRIVER
13897 M:      Marcin Wojtas <[email protected]>
13898 M:      Russell King <[email protected]>
13899 L:      [email protected]
13900 S:      Maintained
13901 F:      Documentation/devicetree/bindings/net/marvell,pp2.yaml
13902 F:      drivers/net/ethernet/marvell/mvpp2/
13903
13904 MARVELL MWIFIEX WIRELESS DRIVER
13905 M:      Brian Norris <[email protected]>
13906 R:      Francesco Dolcini <[email protected]>
13907 L:      [email protected]
13908 S:      Odd Fixes
13909 F:      drivers/net/wireless/marvell/mwifiex/
13910
13911 MARVELL MWL8K WIRELESS DRIVER
13912 L:      [email protected]
13913 S:      Orphan
13914 F:      drivers/net/wireless/marvell/mwl8k.c
13915
13916 MARVELL NAND CONTROLLER DRIVER
13917 M:      Miquel Raynal <[email protected]>
13918 L:      [email protected]
13919 S:      Maintained
13920 F:      drivers/mtd/nand/raw/marvell_nand.c
13921
13922 MARVELL OCTEON ENDPOINT DRIVER
13923 M:      Veerasenareddy Burru <[email protected]>
13924 M:      Sathesh Edara <[email protected]>
13925 L:      [email protected]
13926 S:      Supported
13927 F:      drivers/net/ethernet/marvell/octeon_ep
13928
13929 MARVELL OCTEON ENDPOINT VF DRIVER
13930 M:      Veerasenareddy Burru <[email protected]>
13931 M:      Sathesh Edara <[email protected]>
13932 M:      Shinas Rasheed <[email protected]>
13933 M:      Satananda Burla <[email protected]>
13934 L:      [email protected]
13935 S:      Supported
13936 F:      drivers/net/ethernet/marvell/octeon_ep_vf
13937
13938 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
13939 M:      Sunil Goutham <[email protected]>
13940 M:      Geetha sowjanya <[email protected]>
13941 M:      Subbaraya Sundeep <[email protected]>
13942 M:      hariprasad <[email protected]>
13943 L:      [email protected]
13944 S:      Supported
13945 F:      drivers/net/ethernet/marvell/octeontx2/nic/
13946 F:      include/linux/soc/marvell/octeontx2/
13947
13948 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
13949 M:      Sunil Goutham <[email protected]>
13950 M:      Linu Cherian <[email protected]>
13951 M:      Geetha sowjanya <[email protected]>
13952 M:      Jerin Jacob <[email protected]>
13953 M:      hariprasad <[email protected]>
13954 M:      Subbaraya Sundeep <[email protected]>
13955 L:      [email protected]
13956 S:      Supported
13957 F:      Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
13958 F:      drivers/net/ethernet/marvell/octeontx2/af/
13959
13960 MARVELL PEM PMU DRIVER
13961 M:      Linu Cherian <[email protected]>
13962 M:      Gowthami Thiagarajan <[email protected]>
13963 S:      Supported
13964 F:      drivers/perf/marvell_pem_pmu.c
13965
13966 MARVELL PRESTERA ETHERNET SWITCH DRIVER
13967 M:      Taras Chornyi <[email protected]>
13968 S:      Supported
13969 W:      https://github.com/Marvell-switching/switchdev-prestera
13970 F:      drivers/net/ethernet/marvell/prestera/
13971
13972 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
13973 M:      Nicolas Pitre <[email protected]>
13974 S:      Odd Fixes
13975 F:      drivers/mmc/host/mvsdio.*
13976
13977 MARVELL USB MDIO CONTROLLER DRIVER
13978 M:      Tobias Waldekranz <[email protected]>
13979 L:      [email protected]
13980 S:      Maintained
13981 F:      Documentation/devicetree/bindings/net/marvell,mvusb.yaml
13982 F:      drivers/net/mdio/mdio-mvusb.c
13983
13984 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
13985 M:      Hu Ziji <[email protected]>
13986 L:      [email protected]
13987 S:      Supported
13988 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
13989 F:      drivers/mmc/host/sdhci-xenon*
13990
13991 MARVELL OCTEON CN10K DPI DRIVER
13992 M:      Vamsi Attunuru <[email protected]>
13993 S:      Supported
13994 F:      drivers/misc/mrvl_cn10k_dpi.c
13995
13996 MARVELL OCTEON ENDPOINT VIRTIO DATA PATH ACCELERATOR
13997 R:      [email protected]
13998 R:      [email protected]
13999 F:      drivers/vdpa/octeon_ep/
14000
14001 MARVELL OCTEON HOTPLUG DRIVER
14002 R:      Shijith Thotton <[email protected]>
14003 R:      Vamsi Attunuru <[email protected]>
14004 S:      Supported
14005 F:      drivers/pci/hotplug/octep_hp.c
14006
14007 MATROX FRAMEBUFFER DRIVER
14008 L:      [email protected]
14009 S:      Orphan
14010 F:      drivers/video/fbdev/matrox/matroxfb_*
14011 F:      include/uapi/linux/matroxfb.h
14012
14013 MAX15301 DRIVER
14014 M:      Daniel Nilsson <[email protected]>
14015 L:      [email protected]
14016 S:      Maintained
14017 F:      Documentation/hwmon/max15301.rst
14018 F:      drivers/hwmon/pmbus/max15301.c
14019
14020 MAX2175 SDR TUNER DRIVER
14021 M:      Ramesh Shanmugasundaram <[email protected]>
14022 L:      [email protected]
14023 S:      Maintained
14024 T:      git git://linuxtv.org/media.git
14025 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
14026 F:      Documentation/userspace-api/media/drivers/max2175.rst
14027 F:      drivers/media/i2c/max2175*
14028 F:      include/uapi/linux/max2175.h
14029
14030 MAX31335 RTC DRIVER
14031 M:      Antoniu Miclaus <[email protected]>
14032 L:      [email protected]
14033 S:      Supported
14034 W:      https://ez.analog.com/linux-software-drivers
14035 F:      Documentation/devicetree/bindings/rtc/adi,max31335.yaml
14036 F:      drivers/rtc/rtc-max31335.c
14037
14038 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
14039 L:      [email protected]
14040 S:      Orphan
14041 F:      Documentation/hwmon/max6650.rst
14042 F:      drivers/hwmon/max6650.c
14043
14044 MAX9286 QUAD GMSL DESERIALIZER DRIVER
14045 M:      Jacopo Mondi <[email protected]>
14046 M:      Kieran Bingham <[email protected]>
14047 M:      Laurent Pinchart <[email protected]>
14048 M:      Niklas Söderlund <[email protected]>
14049 L:      [email protected]
14050 S:      Maintained
14051 F:      Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
14052 F:      drivers/media/i2c/max9286.c
14053
14054 MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
14055 M:      Niklas Söderlund <[email protected]>
14056 L:      [email protected]
14057 S:      Maintained
14058 F:      Documentation/devicetree/bindings/media/i2c/maxim,max96712.yaml
14059 F:      drivers/staging/media/max96712/max96712.c
14060
14061 MAX96714 GMSL2 DESERIALIZER DRIVER
14062 M:      Julien Massot <[email protected]>
14063 L:      [email protected]
14064 S:      Maintained
14065 F:      Documentation/devicetree/bindings/media/i2c/maxim,max96714.yaml
14066 F:      drivers/media/i2c/max96714.c
14067
14068 MAX96717 GMSL2 SERIALIZER DRIVER
14069 M:      Julien Massot <[email protected]>
14070 L:      [email protected]
14071 S:      Maintained
14072 F:      Documentation/devicetree/bindings/media/i2c/maxim,max96717.yaml
14073 F:      drivers/media/i2c/max96717.c
14074
14075 MAX9860 MONO AUDIO VOICE CODEC DRIVER
14076 M:      Peter Rosin <[email protected]>
14077 L:      [email protected]
14078 S:      Maintained
14079 F:      Documentation/devicetree/bindings/sound/max9860.txt
14080 F:      sound/soc/codecs/max9860.*
14081
14082 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
14083 M:      Andreas Klinger <[email protected]>
14084 L:      [email protected]
14085 S:      Maintained
14086 F:      Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
14087 F:      drivers/iio/proximity/mb1232.c
14088
14089 MAXIM MAX11205 DRIVER
14090 M:      Ramona Bolboaca <[email protected]>
14091 L:      [email protected]
14092 S:      Supported
14093 W:      https://ez.analog.com/linux-software-drivers
14094 F:      Documentation/devicetree/bindings/iio/adc/maxim,max11205.yaml
14095 F:      drivers/iio/adc/max11205.c
14096
14097 MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
14098 R:      Iskren Chernev <[email protected]>
14099 R:      Krzysztof Kozlowski <[email protected]>
14100 R:      Marek Szyprowski <[email protected]>
14101 R:      Matheus Castello <[email protected]>
14102 L:      [email protected]
14103 S:      Maintained
14104 F:      Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
14105 F:      drivers/power/supply/max17040_battery.c
14106
14107 MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
14108 R:      Hans de Goede <[email protected]>
14109 R:      Krzysztof Kozlowski <[email protected]>
14110 R:      Marek Szyprowski <[email protected]>
14111 R:      Sebastian Krzyszkowiak <[email protected]>
14112 R:      Purism Kernel Team <[email protected]>
14113 L:      [email protected]
14114 S:      Maintained
14115 F:      Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
14116 F:      drivers/power/supply/max17042_battery.c
14117
14118 MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
14119 M:      Laurent Pinchart <[email protected]>
14120 L:      [email protected]
14121 S:      Maintained
14122 F:      Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
14123 F:      drivers/regulator/max20086-regulator.c
14124
14125 MAXIM MAX30208 TEMPERATURE SENSOR DRIVER
14126 M:      Rajat Khandelwal <[email protected]>
14127 L:      [email protected]
14128 S:      Maintained
14129 F:      drivers/iio/temperature/max30208.c
14130
14131 MAXIM MAX77650 PMIC MFD DRIVER
14132 M:      Bartosz Golaszewski <[email protected]>
14133 L:      [email protected]
14134 S:      Maintained
14135 F:      Documentation/devicetree/bindings/*/*max77650.yaml
14136 F:      Documentation/devicetree/bindings/*/max77650*.yaml
14137 F:      drivers/gpio/gpio-max77650.c
14138 F:      drivers/input/misc/max77650-onkey.c
14139 F:      drivers/leds/leds-max77650.c
14140 F:      drivers/mfd/max77650.c
14141 F:      drivers/power/supply/max77650-charger.c
14142 F:      drivers/regulator/max77650-regulator.c
14143 F:      include/linux/mfd/max77650.h
14144
14145 MAXIM MAX77714 PMIC MFD DRIVER
14146 M:      Luca Ceresoli <[email protected]>
14147 S:      Maintained
14148 F:      Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
14149 F:      drivers/mfd/max77714.c
14150 F:      include/linux/mfd/max77714.h
14151
14152 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
14153 M:      Javier Martinez Canillas <[email protected]>
14154 L:      [email protected]
14155 S:      Supported
14156 F:      Documentation/devicetree/bindings/*/*max77802.yaml
14157 F:      drivers/regulator/max77802-regulator.c
14158 F:      include/dt-bindings/*/*max77802.h
14159
14160 MAXIM MAX77976 BATTERY CHARGER
14161 M:      Luca Ceresoli <[email protected]>
14162 S:      Supported
14163 F:      Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
14164 F:      drivers/power/supply/max77976_charger.c
14165
14166 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
14167 M:      Krzysztof Kozlowski <[email protected]>
14168 L:      [email protected]
14169 S:      Maintained
14170 B:      mailto:[email protected]
14171 F:      Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
14172 F:      Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
14173 F:      drivers/power/supply/max14577_charger.c
14174 F:      drivers/power/supply/max77693_charger.c
14175
14176 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
14177 M:      Chanwoo Choi <[email protected]>
14178 M:      Krzysztof Kozlowski <[email protected]>
14179 L:      [email protected]
14180 S:      Maintained
14181 B:      mailto:[email protected]
14182 F:      Documentation/devicetree/bindings/*/maxim,max14577.yaml
14183 F:      Documentation/devicetree/bindings/*/maxim,max77686.yaml
14184 F:      Documentation/devicetree/bindings/*/maxim,max77693.yaml
14185 F:      Documentation/devicetree/bindings/*/maxim,max77843.yaml
14186 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
14187 F:      drivers/*/*max77843.c
14188 F:      drivers/*/max14577*.c
14189 F:      drivers/*/max77686*.c
14190 F:      drivers/*/max77693*.c
14191 F:      drivers/clk/clk-max77686.c
14192 F:      drivers/extcon/extcon-max14577.c
14193 F:      drivers/extcon/extcon-max77693.c
14194 F:      drivers/rtc/rtc-max77686.c
14195 F:      include/linux/mfd/max14577*.h
14196 F:      include/linux/mfd/max77686*.h
14197 F:      include/linux/mfd/max77693*.h
14198
14199 MAXIRADIO FM RADIO RECEIVER DRIVER
14200 M:      Hans Verkuil <[email protected]>
14201 L:      [email protected]
14202 S:      Maintained
14203 W:      https://linuxtv.org
14204 T:      git git://linuxtv.org/media.git
14205 F:      drivers/media/radio/radio-maxiradio*
14206
14207 MAXLINEAR ETHERNET PHY DRIVER
14208 M:      Xu Liang <[email protected]>
14209 L:      [email protected]
14210 S:      Supported
14211 F:      drivers/net/phy/mxl-gpy.c
14212
14213 MCAN MMIO DEVICE DRIVER
14214 M:      Chandrasekar Ramakrishnan <[email protected]>
14215 L:      [email protected]
14216 S:      Maintained
14217 F:      Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
14218 F:      drivers/net/can/m_can/m_can.c
14219 F:      drivers/net/can/m_can/m_can.h
14220 F:      drivers/net/can/m_can/m_can_platform.c
14221
14222 MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
14223 R:      Yasushi SHOJI <[email protected]>
14224 L:      [email protected]
14225 S:      Maintained
14226 F:      drivers/net/can/usb/mcba_usb.c
14227
14228 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
14229 M:      Rishi Gupta <[email protected]>
14230 L:      [email protected]
14231 L:      [email protected]
14232 S:      Maintained
14233 F:      drivers/hid/hid-mcp2221.c
14234
14235 MCP251XFD SPI-CAN NETWORK DRIVER
14236 M:      Marc Kleine-Budde <[email protected]>
14237 M:      Manivannan Sadhasivam <[email protected]>
14238 R:      Thomas Kopp <[email protected]>
14239 L:      [email protected]
14240 S:      Maintained
14241 F:      Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
14242 F:      drivers/net/can/spi/mcp251xfd/
14243
14244 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
14245 M:      Peter Rosin <[email protected]>
14246 L:      [email protected]
14247 S:      Maintained
14248 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
14249 F:      drivers/iio/potentiometer/mcp4018.c
14250 F:      drivers/iio/potentiometer/mcp4531.c
14251
14252 MCP4821 DAC DRIVER
14253 M:      Anshul Dalal <[email protected]>
14254 L:      [email protected]
14255 S:      Maintained
14256 F:      Documentation/devicetree/bindings/iio/dac/microchip,mcp4821.yaml
14257 F:      drivers/iio/dac/mcp4821.c
14258
14259 MCR20A IEEE-802.15.4 RADIO DRIVER
14260 M:      Stefan Schmidt <[email protected]>
14261 L:      [email protected]
14262 S:      Odd Fixes
14263 W:      https://github.com/xueliu/mcr20a-linux
14264 F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
14265 F:      drivers/net/ieee802154/mcr20a.c
14266 F:      drivers/net/ieee802154/mcr20a.h
14267
14268 MDIO REGMAP DRIVER
14269 M:      Maxime Chevallier <[email protected]>
14270 L:      [email protected]
14271 S:      Maintained
14272 F:      drivers/net/mdio/mdio-regmap.c
14273 F:      include/linux/mdio/mdio-regmap.h
14274
14275 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
14276 M:      William Breathitt Gray <[email protected]>
14277 L:      [email protected]
14278 S:      Maintained
14279 F:      drivers/iio/dac/cio-dac.c
14280
14281 MEDIA CONTROLLER FRAMEWORK
14282 M:      Sakari Ailus <[email protected]>
14283 M:      Laurent Pinchart <[email protected]>
14284 L:      [email protected]
14285 S:      Supported
14286 W:      https://www.linuxtv.org
14287 T:      git git://linuxtv.org/media.git
14288 F:      drivers/media/mc/
14289 F:      include/media/media-*.h
14290 F:      include/uapi/linux/media.h
14291
14292 MEDIA DRIVER FOR FREESCALE IMX PXP
14293 M:      Philipp Zabel <[email protected]>
14294 L:      [email protected]
14295 S:      Maintained
14296 T:      git git://linuxtv.org/media.git
14297 F:      drivers/media/platform/nxp/imx-pxp.[ch]
14298
14299 MEDIA DRIVERS FOR ASCOT2E
14300 M:      Abylay Ospan <[email protected]>
14301 L:      [email protected]
14302 S:      Supported
14303 W:      https://linuxtv.org
14304 W:      http://netup.tv/
14305 T:      git git://linuxtv.org/media.git
14306 F:      drivers/media/dvb-frontends/ascot2e*
14307
14308 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
14309 M:      Jasmin Jessich <[email protected]>
14310 L:      [email protected]
14311 S:      Maintained
14312 W:      https://linuxtv.org
14313 T:      git git://linuxtv.org/media.git
14314 F:      drivers/media/dvb-frontends/cxd2099*
14315
14316 MEDIA DRIVERS FOR CXD2841ER
14317 M:      Abylay Ospan <[email protected]>
14318 L:      [email protected]
14319 S:      Supported
14320 W:      https://linuxtv.org
14321 W:      http://netup.tv/
14322 T:      git git://linuxtv.org/media.git
14323 F:      drivers/media/dvb-frontends/cxd2841er*
14324
14325 MEDIA DRIVERS FOR CXD2880
14326 M:      Yasunari Takiguchi <[email protected]>
14327 L:      [email protected]
14328 S:      Supported
14329 W:      http://linuxtv.org/
14330 T:      git git://linuxtv.org/media.git
14331 F:      drivers/media/dvb-frontends/cxd2880/*
14332 F:      drivers/media/spi/cxd2880*
14333
14334 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
14335 L:      [email protected]
14336 S:      Orphan
14337 W:      https://linuxtv.org
14338 T:      git git://linuxtv.org/media.git
14339 F:      drivers/media/pci/ddbridge/*
14340
14341 MEDIA DRIVERS FOR FREESCALE IMX
14342 M:      Steve Longerbeam <[email protected]>
14343 M:      Philipp Zabel <[email protected]>
14344 L:      [email protected]
14345 S:      Maintained
14346 T:      git git://linuxtv.org/media.git
14347 F:      Documentation/admin-guide/media/imx.rst
14348 F:      Documentation/devicetree/bindings/media/imx.txt
14349 F:      drivers/staging/media/imx/
14350 F:      include/linux/imx-media.h
14351 F:      include/media/imx.h
14352
14353 MEDIA DRIVERS FOR FREESCALE IMX7/8
14354 M:      Rui Miguel Silva <[email protected]>
14355 M:      Laurent Pinchart <[email protected]>
14356 M:      Martin Kepplinger <[email protected]>
14357 R:      Purism Kernel Team <[email protected]>
14358 L:      [email protected]
14359 S:      Maintained
14360 T:      git git://linuxtv.org/media.git
14361 F:      Documentation/admin-guide/media/imx7.rst
14362 F:      Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
14363 F:      Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
14364 F:      Documentation/devicetree/bindings/media/nxp,imx8mq-mipi-csi2.yaml
14365 F:      drivers/media/platform/nxp/imx-mipi-csis.c
14366 F:      drivers/media/platform/nxp/imx7-media-csi.c
14367 F:      drivers/media/platform/nxp/imx8mq-mipi-csi2.c
14368
14369 MEDIA DRIVERS FOR HELENE
14370 M:      Abylay Ospan <[email protected]>
14371 L:      [email protected]
14372 S:      Supported
14373 W:      https://linuxtv.org
14374 W:      http://netup.tv/
14375 T:      git git://linuxtv.org/media.git
14376 F:      drivers/media/dvb-frontends/helene*
14377
14378 MEDIA DRIVERS FOR HORUS3A
14379 M:      Abylay Ospan <[email protected]>
14380 L:      [email protected]
14381 S:      Supported
14382 W:      https://linuxtv.org
14383 W:      http://netup.tv/
14384 T:      git git://linuxtv.org/media.git
14385 F:      drivers/media/dvb-frontends/horus3a*
14386
14387 MEDIA DRIVERS FOR LNBH25
14388 M:      Abylay Ospan <[email protected]>
14389 L:      [email protected]
14390 S:      Supported
14391 W:      https://linuxtv.org
14392 W:      http://netup.tv/
14393 T:      git git://linuxtv.org/media.git
14394 F:      drivers/media/dvb-frontends/lnbh25*
14395
14396 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
14397 L:      [email protected]
14398 S:      Orphan
14399 W:      https://linuxtv.org
14400 T:      git git://linuxtv.org/media.git
14401 F:      drivers/media/dvb-frontends/mxl5xx*
14402
14403 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
14404 M:      Abylay Ospan <[email protected]>
14405 L:      [email protected]
14406 S:      Supported
14407 W:      https://linuxtv.org
14408 W:      http://netup.tv/
14409 T:      git git://linuxtv.org/media.git
14410 F:      drivers/media/pci/netup_unidvb/*
14411
14412 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
14413 M:      Dmitry Osipenko <[email protected]>
14414 L:      [email protected]
14415 L:      [email protected]
14416 S:      Maintained
14417 T:      git git://linuxtv.org/media.git
14418 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml
14419 F:      drivers/media/platform/nvidia/tegra-vde/
14420
14421 MEDIA DRIVERS FOR RENESAS - CEU
14422 M:      Jacopo Mondi <[email protected]>
14423 L:      [email protected]
14424 L:      [email protected]
14425 S:      Supported
14426 T:      git git://linuxtv.org/media.git
14427 F:      Documentation/devicetree/bindings/media/renesas,ceu.yaml
14428 F:      drivers/media/platform/renesas/renesas-ceu.c
14429 F:      include/media/drv-intf/renesas-ceu.h
14430
14431 MEDIA DRIVERS FOR RENESAS - DRIF
14432 M:      Fabrizio Castro <[email protected]>
14433 L:      [email protected]
14434 L:      [email protected]
14435 S:      Supported
14436 T:      git git://linuxtv.org/media.git
14437 F:      Documentation/devicetree/bindings/media/renesas,drif.yaml
14438 F:      drivers/media/platform/renesas/rcar_drif.c
14439
14440 MEDIA DRIVERS FOR RENESAS - FCP
14441 M:      Laurent Pinchart <[email protected]>
14442 L:      [email protected]
14443 L:      [email protected]
14444 S:      Supported
14445 T:      git git://linuxtv.org/media.git
14446 F:      Documentation/devicetree/bindings/media/renesas,fcp.yaml
14447 F:      drivers/media/platform/renesas/rcar-fcp.c
14448 F:      include/media/rcar-fcp.h
14449
14450 MEDIA DRIVERS FOR RENESAS - FDP1
14451 M:      Kieran Bingham <[email protected]>
14452 L:      [email protected]
14453 L:      [email protected]
14454 S:      Supported
14455 T:      git git://linuxtv.org/media.git
14456 F:      Documentation/devicetree/bindings/media/renesas,fdp1.yaml
14457 F:      drivers/media/platform/renesas/rcar_fdp1.c
14458
14459 MEDIA DRIVERS FOR RENESAS - VIN
14460 M:      Niklas Söderlund <[email protected]>
14461 L:      [email protected]
14462 L:      [email protected]
14463 S:      Supported
14464 T:      git git://linuxtv.org/media.git
14465 F:      Documentation/devicetree/bindings/media/renesas,csi2.yaml
14466 F:      Documentation/devicetree/bindings/media/renesas,isp.yaml
14467 F:      Documentation/devicetree/bindings/media/renesas,vin.yaml
14468 F:      drivers/media/platform/renesas/rcar-csi2.c
14469 F:      drivers/media/platform/renesas/rcar-isp.c
14470 F:      drivers/media/platform/renesas/rcar-vin/
14471
14472 MEDIA DRIVERS FOR RENESAS - VSP1
14473 M:      Laurent Pinchart <[email protected]>
14474 M:      Kieran Bingham <[email protected]>
14475 L:      [email protected]
14476 L:      [email protected]
14477 S:      Supported
14478 T:      git git://linuxtv.org/media.git
14479 F:      Documentation/devicetree/bindings/media/renesas,vsp1.yaml
14480 F:      drivers/media/platform/renesas/vsp1/
14481
14482 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
14483 L:      [email protected]
14484 S:      Orphan
14485 W:      https://linuxtv.org
14486 T:      git git://linuxtv.org/media.git
14487 F:      drivers/media/dvb-frontends/stv0910*
14488
14489 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
14490 L:      [email protected]
14491 S:      Orphan
14492 W:      https://linuxtv.org
14493 T:      git git://linuxtv.org/media.git
14494 F:      drivers/media/dvb-frontends/stv6111*
14495
14496 MEDIA DRIVERS FOR STM32 - DCMI / DCMIPP
14497 M:      Hugues Fruchet <[email protected]>
14498 M:      Alain Volmat <[email protected]>
14499 L:      [email protected]
14500 S:      Supported
14501 T:      git git://linuxtv.org/media.git
14502 F:      Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
14503 F:      Documentation/devicetree/bindings/media/st,stm32-dcmipp.yaml
14504 F:      drivers/media/platform/st/stm32/stm32-dcmi.c
14505 F:      drivers/media/platform/st/stm32/stm32-dcmipp/*
14506
14507 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
14508 M:      Mauro Carvalho Chehab <[email protected]>
14509 L:      [email protected]
14510 S:      Maintained
14511 W:      https://linuxtv.org
14512 Q:      http://patchwork.kernel.org/project/linux-media/list/
14513 T:      git git://linuxtv.org/media.git
14514 F:      Documentation/admin-guide/media/
14515 F:      Documentation/devicetree/bindings/media/
14516 F:      Documentation/driver-api/media/
14517 F:      Documentation/userspace-api/media/
14518 F:      drivers/media/
14519 F:      drivers/staging/media/
14520 F:      include/dt-bindings/media/
14521 F:      include/linux/platform_data/media/
14522 F:      include/media/
14523 F:      include/uapi/linux/dvb/
14524 F:      include/uapi/linux/ivtv*
14525 F:      include/uapi/linux/media.h
14526 F:      include/uapi/linux/uvcvideo.h
14527 F:      include/uapi/linux/v4l2-*
14528 F:      include/uapi/linux/videodev2.h
14529
14530 MEDIATEK BLUETOOTH DRIVER
14531 M:      Sean Wang <[email protected]>
14532 L:      [email protected]
14533 L:      [email protected] (moderated for non-subscribers)
14534 S:      Maintained
14535 F:      Documentation/devicetree/bindings/net/bluetooth/mediatek,bluetooth.txt
14536 F:      Documentation/devicetree/bindings/net/bluetooth/mediatek,mt7921s-bluetooth.yaml
14537 F:      drivers/bluetooth/btmtkuart.c
14538
14539 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
14540 M:      Sen Chu <[email protected]>
14541 M:      Sean Wang <[email protected]>
14542 M:      Macpaul Lin <[email protected]>
14543 L:      [email protected]
14544 S:      Maintained
14545 F:      Documentation/devicetree/bindings/mfd/mediatek,mt6397.yaml
14546 F:      drivers/power/reset/mt6323-poweroff.c
14547
14548 MEDIATEK CIR DRIVER
14549 M:      Sean Wang <[email protected]>
14550 S:      Maintained
14551 F:      drivers/media/rc/mtk-cir.c
14552
14553 MEDIATEK DMA DRIVER
14554 M:      Sean Wang <[email protected]>
14555 L:      [email protected]
14556 L:      [email protected] (moderated for non-subscribers)
14557 L:      [email protected] (moderated for non-subscribers)
14558 S:      Maintained
14559 F:      Documentation/devicetree/bindings/dma/mediatek,*
14560 F:      drivers/dma/mediatek/
14561
14562 MEDIATEK ETHERNET DRIVER
14563 M:      Felix Fietkau <[email protected]>
14564 M:      Sean Wang <[email protected]>
14565 M:      Lorenzo Bianconi <[email protected]>
14566 L:      [email protected]
14567 S:      Maintained
14568 F:      drivers/net/ethernet/mediatek/
14569
14570 MEDIATEK ETHERNET PCS DRIVER
14571 M:      Alexander Couzens <[email protected]>
14572 M:      Daniel Golle <[email protected]>
14573 L:      [email protected]
14574 S:      Maintained
14575 F:      drivers/net/pcs/pcs-mtk-lynxi.c
14576 F:      include/linux/pcs/pcs-mtk-lynxi.h
14577
14578 MEDIATEK ETHERNET PHY DRIVERS
14579 M:      Daniel Golle <[email protected]>
14580 M:      Qingfang Deng <[email protected]>
14581 M:      SkyLake Huang <[email protected]>
14582 L:      [email protected]
14583 S:      Maintained
14584 F:      drivers/net/phy/mediatek/mtk-ge-soc.c
14585 F:      drivers/net/phy/mediatek/mtk-phy-lib.c
14586 F:      drivers/net/phy/mediatek/mtk-ge.c
14587 F:      drivers/net/phy/mediatek/mtk.h
14588 F:      drivers/phy/mediatek/phy-mtk-xfi-tphy.c
14589
14590 MEDIATEK I2C CONTROLLER DRIVER
14591 M:      Qii Wang <[email protected]>
14592 L:      [email protected]
14593 S:      Maintained
14594 F:      Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
14595 F:      drivers/i2c/busses/i2c-mt65xx.c
14596
14597 MEDIATEK IOMMU DRIVER
14598 M:      Yong Wu <[email protected]>
14599 L:      [email protected]
14600 L:      [email protected] (moderated for non-subscribers)
14601 S:      Supported
14602 F:      Documentation/devicetree/bindings/iommu/mediatek*
14603 F:      drivers/iommu/mtk_iommu*
14604 F:      include/dt-bindings/memory/mediatek,mt*-port.h
14605 F:      include/dt-bindings/memory/mt*-port.h
14606
14607 MEDIATEK JPEG DRIVER
14608 M:      Bin Liu <[email protected]>
14609 S:      Supported
14610 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml
14611 F:      drivers/media/platform/mediatek/jpeg/
14612
14613 MEDIATEK KEYPAD DRIVER
14614 M:      Mattijs Korpershoek <[email protected]>
14615 S:      Supported
14616 F:      Documentation/devicetree/bindings/input/mediatek,mt6779-keypad.yaml
14617 F:      drivers/input/keyboard/mt6779-keypad.c
14618
14619 MEDIATEK MDP DRIVER
14620 M:      Minghsiu Tsai <[email protected]>
14621 M:      Houlong Wei <[email protected]>
14622 M:      Andrew-CT Chen <[email protected]>
14623 S:      Supported
14624 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
14625 F:      drivers/media/platform/mediatek/mdp/
14626 F:      drivers/media/platform/mediatek/vpu/
14627
14628 MEDIATEK MEDIA DRIVER
14629 M:      Tiffany Lin <[email protected]>
14630 M:      Andrew-CT Chen <[email protected]>
14631 M:      Yunfei Dong <[email protected]>
14632 S:      Supported
14633 F:      Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml
14634 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
14635 F:      drivers/media/platform/mediatek/vcodec/
14636 F:      drivers/media/platform/mediatek/vpu/
14637
14638 MEDIATEK MIPI-CSI CDPHY DRIVER
14639 M:      Julien Stephan <[email protected]>
14640 M:      Andy Hsieh <[email protected]>
14641 S:      Supported
14642 F:      Documentation/devicetree/bindings/phy/mediatek,mt8365-csi-rx.yaml
14643 F:      drivers/phy/mediatek/phy-mtk-mipi-csi-0-5*
14644
14645 MEDIATEK MMC/SD/SDIO DRIVER
14646 M:      Chaotian Jing <[email protected]>
14647 S:      Maintained
14648 F:      Documentation/devicetree/bindings/mmc/mtk-sd.yaml
14649 F:      drivers/mmc/host/mtk-sd.c
14650
14651 MEDIATEK MT6735 CLOCK & RESET DRIVERS
14652 M:      Yassine Oudjana <[email protected]>
14653 L:      [email protected]
14654 L:      [email protected] (moderated for non-subscribers)
14655 S:      Maintained
14656 F:      drivers/clk/mediatek/clk-mt6735-apmixedsys.c
14657 F:      drivers/clk/mediatek/clk-mt6735-imgsys.c
14658 F:      drivers/clk/mediatek/clk-mt6735-infracfg.c
14659 F:      drivers/clk/mediatek/clk-mt6735-mfgcfg.c
14660 F:      drivers/clk/mediatek/clk-mt6735-pericfg.c
14661 F:      drivers/clk/mediatek/clk-mt6735-topckgen.c
14662 F:      drivers/clk/mediatek/clk-mt6735-vdecsys.c
14663 F:      drivers/clk/mediatek/clk-mt6735-vencsys.c
14664 F:      include/dt-bindings/clock/mediatek,mt6735-apmixedsys.h
14665 F:      include/dt-bindings/clock/mediatek,mt6735-imgsys.h
14666 F:      include/dt-bindings/clock/mediatek,mt6735-infracfg.h
14667 F:      include/dt-bindings/clock/mediatek,mt6735-mfgcfg.h
14668 F:      include/dt-bindings/clock/mediatek,mt6735-pericfg.h
14669 F:      include/dt-bindings/clock/mediatek,mt6735-topckgen.h
14670 F:      include/dt-bindings/clock/mediatek,mt6735-vdecsys.h
14671 F:      include/dt-bindings/clock/mediatek,mt6735-vencsys.h
14672 F:      include/dt-bindings/reset/mediatek,mt6735-infracfg.h
14673 F:      include/dt-bindings/reset/mediatek,mt6735-mfgcfg.h
14674 F:      include/dt-bindings/reset/mediatek,mt6735-pericfg.h
14675 F:      include/dt-bindings/reset/mediatek,mt6735-vdecsys.h
14676
14677 MEDIATEK MT76 WIRELESS LAN DRIVER
14678 M:      Felix Fietkau <[email protected]>
14679 M:      Lorenzo Bianconi <[email protected]>
14680 M:      Ryder Lee <[email protected]>
14681 R:      Shayne Chen <[email protected]>
14682 R:      Sean Wang <[email protected]>
14683 L:      [email protected]
14684 S:      Maintained
14685 T:      git https://github.com/nbd168/wireless
14686 F:      Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
14687 F:      drivers/net/wireless/mediatek/mt76/
14688
14689 MEDIATEK MT7601U WIRELESS LAN DRIVER
14690 M:      Jakub Kicinski <[email protected]>
14691 L:      [email protected]
14692 S:      Maintained
14693 F:      drivers/net/wireless/mediatek/mt7601u/
14694
14695 MEDIATEK MT7621 CLOCK DRIVER
14696 M:      Sergio Paracuellos <[email protected]>
14697 S:      Maintained
14698 F:      Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
14699 F:      drivers/clk/ralink/clk-mt7621.c
14700
14701 MEDIATEK MT7621 PCIE CONTROLLER DRIVER
14702 M:      Sergio Paracuellos <[email protected]>
14703 S:      Maintained
14704 F:      Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
14705 F:      drivers/pci/controller/pcie-mt7621.c
14706
14707 MEDIATEK MT7621 PHY PCI DRIVER
14708 M:      Sergio Paracuellos <[email protected]>
14709 S:      Maintained
14710 F:      Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
14711 F:      drivers/phy/ralink/phy-mt7621-pci.c
14712
14713 MEDIATEK MT7621/28/88 I2C DRIVER
14714 M:      Stefan Roese <[email protected]>
14715 L:      [email protected]
14716 S:      Maintained
14717 F:      Documentation/devicetree/bindings/i2c/mediatek,mt7621-i2c.yaml
14718 F:      drivers/i2c/busses/i2c-mt7621.c
14719
14720 MEDIATEK MTMIPS CLOCK DRIVER
14721 M:      Sergio Paracuellos <[email protected]>
14722 S:      Maintained
14723 F:      Documentation/devicetree/bindings/clock/mediatek,mtmips-sysc.yaml
14724 F:      drivers/clk/ralink/clk-mtmips.c
14725
14726 MEDIATEK NAND CONTROLLER DRIVER
14727 L:      [email protected]
14728 S:      Orphan
14729 F:      Documentation/devicetree/bindings/mtd/mediatek,mtk-nfc.yaml
14730 F:      drivers/mtd/nand/raw/mtk_*
14731
14732 MEDIATEK PMIC LED DRIVER
14733 M:      Sen Chu <[email protected]>
14734 M:      Sean Wang <[email protected]>
14735 M:      Macpaul Lin <[email protected]>
14736 S:      Maintained
14737 F:      Documentation/devicetree/bindings/mfd/mediatek,mt6397.yaml
14738 F:      drivers/leds/leds-mt6323.c
14739
14740 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
14741 M:      Sean Wang <[email protected]>
14742 S:      Maintained
14743 F:      drivers/char/hw_random/mtk-rng.c
14744
14745 MEDIATEK SMI DRIVER
14746 M:      Yong Wu <[email protected]>
14747 L:      [email protected] (moderated for non-subscribers)
14748 S:      Supported
14749 F:      Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
14750 F:      drivers/memory/mtk-smi.c
14751 F:      include/soc/mediatek/smi.h
14752
14753 MEDIATEK SWITCH DRIVER
14754 M:      Chester A. Unal <[email protected]>
14755 M:      Daniel Golle <[email protected]>
14756 M:      DENG Qingfang <[email protected]>
14757 M:      Sean Wang <[email protected]>
14758 L:      [email protected]
14759 S:      Maintained
14760 F:      drivers/net/dsa/mt7530-mdio.c
14761 F:      drivers/net/dsa/mt7530-mmio.c
14762 F:      drivers/net/dsa/mt7530.*
14763 F:      net/dsa/tag_mtk.c
14764
14765 MEDIATEK T7XX 5G WWAN MODEM DRIVER
14766 M:      Chandrashekar Devegowda <[email protected]>
14767 R:      Chiranjeevi Rapolu <[email protected]>
14768 R:      Liu Haijun <[email protected]>
14769 R:      M Chetan Kumar <[email protected]>
14770 R:      Ricardo Martinez <[email protected]>
14771 L:      [email protected]
14772 S:      Supported
14773 F:      drivers/net/wwan/t7xx/
14774
14775 MEDIATEK USB3 DRD IP DRIVER
14776 M:      Chunfeng Yun <[email protected]>
14777 L:      [email protected]
14778 L:      [email protected] (moderated for non-subscribers)
14779 L:      [email protected] (moderated for non-subscribers)
14780 S:      Maintained
14781 F:      Documentation/devicetree/bindings/usb/mediatek,*
14782 F:      drivers/usb/host/xhci-mtk*
14783 F:      drivers/usb/mtu3/
14784
14785 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
14786 M:      Peter Senna Tschudin <[email protected]>
14787 M:      Ian Ray <[email protected]>
14788 M:      Martyn Welch <[email protected]>
14789 S:      Maintained
14790 F:      Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
14791 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
14792
14793 MEGARAID SCSI/SAS DRIVERS
14794 M:      Kashyap Desai <[email protected]>
14795 M:      Sumit Saxena <[email protected]>
14796 M:      Shivasharan S <[email protected]>
14797 M:      Chandrakanth patil <[email protected]>
14798 L:      [email protected]
14799 L:      [email protected]
14800 S:      Maintained
14801 W:      http://www.avagotech.com/support/
14802 F:      Documentation/scsi/megaraid.rst
14803 F:      drivers/scsi/megaraid.*
14804 F:      drivers/scsi/megaraid/
14805
14806 MELEXIS MLX90614 DRIVER
14807 M:      Crt Mori <[email protected]>
14808 L:      [email protected]
14809 S:      Supported
14810 W:      http://www.melexis.com
14811 F:      drivers/iio/temperature/mlx90614.c
14812
14813 MELEXIS MLX90632 DRIVER
14814 M:      Crt Mori <[email protected]>
14815 L:      [email protected]
14816 S:      Supported
14817 W:      http://www.melexis.com
14818 F:      drivers/iio/temperature/mlx90632.c
14819
14820 MELEXIS MLX90635 DRIVER
14821 M:      Crt Mori <[email protected]>
14822 L:      [email protected]
14823 S:      Supported
14824 W:      http://www.melexis.com
14825 F:      drivers/iio/temperature/mlx90635.c
14826
14827 MELFAS MIP4 TOUCHSCREEN DRIVER
14828 M:      Sangwon Jee <[email protected]>
14829 S:      Supported
14830 W:      http://www.melfas.com
14831 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
14832 F:      drivers/input/touchscreen/melfas_mip4.c
14833
14834 MELLANOX BLUEFIELD I2C DRIVER
14835 M:      Khalil Blaiech <[email protected]>
14836 M:      Asmaa Mnebhi <[email protected]>
14837 L:      [email protected]
14838 S:      Supported
14839 F:      drivers/i2c/busses/i2c-mlxbf.c
14840
14841 MELLANOX ETHERNET DRIVER (mlx4_en)
14842 M:      Tariq Toukan <[email protected]>
14843 L:      [email protected]
14844 S:      Supported
14845 W:      https://www.nvidia.com/networking/
14846 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14847 F:      drivers/net/ethernet/mellanox/mlx4/en_*
14848
14849 MELLANOX ETHERNET DRIVER (mlx5e)
14850 M:      Saeed Mahameed <[email protected]>
14851 M:      Tariq Toukan <[email protected]>
14852 L:      [email protected]
14853 S:      Supported
14854 W:      https://www.nvidia.com/networking/
14855 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14856 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
14857
14858 MELLANOX ETHERNET INNOVA DRIVERS
14859 R:      Boris Pismenny <[email protected]>
14860 L:      [email protected]
14861 S:      Supported
14862 W:      https://www.nvidia.com/networking/
14863 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14864 F:      drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
14865 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
14866 F:      include/linux/mlx5/mlx5_ifc_fpga.h
14867
14868 MELLANOX ETHERNET SWITCH DRIVERS
14869 M:      Ido Schimmel <[email protected]>
14870 M:      Petr Machata <[email protected]>
14871 L:      [email protected]
14872 S:      Supported
14873 W:      https://www.nvidia.com/networking/
14874 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14875 F:      drivers/net/ethernet/mellanox/mlxsw/
14876 F:      tools/testing/selftests/drivers/net/mlxsw/
14877
14878 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
14879 M:      [email protected]
14880 L:      [email protected]
14881 S:      Supported
14882 W:      https://www.nvidia.com/networking/
14883 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14884 F:      drivers/net/ethernet/mellanox/mlxfw/
14885
14886 MELLANOX HARDWARE PLATFORM SUPPORT
14887 M:      Hans de Goede <[email protected]>
14888 M:      Ilpo Järvinen <[email protected]>
14889 M:      Vadim Pasternak <[email protected]>
14890 L:      [email protected]
14891 S:      Supported
14892 F:      Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
14893 F:      drivers/platform/mellanox/
14894 F:      include/linux/platform_data/mlxreg.h
14895
14896 MELLANOX MLX4 core VPI driver
14897 M:      Tariq Toukan <[email protected]>
14898 L:      [email protected]
14899 L:      [email protected]
14900 S:      Supported
14901 W:      https://www.nvidia.com/networking/
14902 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14903 F:      drivers/net/ethernet/mellanox/mlx4/
14904 F:      include/linux/mlx4/
14905
14906 MELLANOX MLX4 IB driver
14907 M:      Yishai Hadas <[email protected]>
14908 L:      [email protected]
14909 S:      Supported
14910 W:      https://www.nvidia.com/networking/
14911 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14912 F:      drivers/infiniband/hw/mlx4/
14913 F:      include/linux/mlx4/
14914 F:      include/uapi/rdma/mlx4-abi.h
14915
14916 MELLANOX MLX5 core VPI driver
14917 M:      Saeed Mahameed <[email protected]>
14918 M:      Leon Romanovsky <[email protected]>
14919 M:      Tariq Toukan <[email protected]>
14920 L:      [email protected]
14921 L:      [email protected]
14922 S:      Supported
14923 W:      https://www.nvidia.com/networking/
14924 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14925 F:      Documentation/networking/device_drivers/ethernet/mellanox/
14926 F:      drivers/net/ethernet/mellanox/mlx5/core/
14927 F:      include/linux/mlx5/
14928
14929 MELLANOX MLX5 IB driver
14930 M:      Leon Romanovsky <[email protected]>
14931 L:      [email protected]
14932 S:      Supported
14933 W:      https://www.nvidia.com/networking/
14934 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14935 F:      drivers/infiniband/hw/mlx5/
14936 F:      include/linux/mlx5/
14937 F:      include/uapi/rdma/mlx5-abi.h
14938
14939 MELLANOX MLX5 VDPA DRIVER
14940 M:      Dragos Tatulea <[email protected]>
14941 L:      [email protected]
14942 S:      Supported
14943 F:      drivers/vdpa/mlx5/
14944
14945 MELLANOX MLXCPLD I2C AND MUX DRIVER
14946 M:      Vadim Pasternak <[email protected]>
14947 M:      Michael Shych <[email protected]>
14948 L:      [email protected]
14949 S:      Supported
14950 F:      Documentation/i2c/busses/i2c-mlxcpld.rst
14951 F:      drivers/i2c/busses/i2c-mlxcpld.c
14952 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
14953
14954 MELLANOX MLXCPLD LED DRIVER
14955 M:      Vadim Pasternak <[email protected]>
14956 L:      [email protected]
14957 S:      Supported
14958 F:      Documentation/leds/leds-mlxcpld.rst
14959 F:      drivers/leds/leds-mlxcpld.c
14960 F:      drivers/leds/leds-mlxreg.c
14961
14962 MELLANOX PLATFORM DRIVER
14963 M:      Vadim Pasternak <[email protected]>
14964 L:      [email protected]
14965 S:      Supported
14966 F:      drivers/platform/x86/mlx-platform.c
14967
14968 MEMBARRIER SUPPORT
14969 M:      Mathieu Desnoyers <[email protected]>
14970 M:      "Paul E. McKenney" <[email protected]>
14971 L:      [email protected]
14972 S:      Supported
14973 F:      Documentation/scheduler/membarrier.rst
14974 F:      arch/*/include/asm/membarrier.h
14975 F:      arch/*/include/asm/sync_core.h
14976 F:      include/uapi/linux/membarrier.h
14977 F:      kernel/sched/membarrier.c
14978
14979 MEMBLOCK AND MEMORY MANAGEMENT INITIALIZATION
14980 M:      Mike Rapoport <[email protected]>
14981 L:      [email protected]
14982 S:      Maintained
14983 F:      Documentation/core-api/boot-time-mm.rst
14984 F:      include/linux/memblock.h
14985 F:      mm/memblock.c
14986 F:      mm/mm_init.c
14987 F:      tools/testing/memblock/
14988
14989 MEMORY ALLOCATION PROFILING
14990 M:      Suren Baghdasaryan <[email protected]>
14991 M:      Kent Overstreet <[email protected]>
14992 L:      [email protected]
14993 S:      Maintained
14994 F:      Documentation/mm/allocation-profiling.rst
14995 F:      include/linux/alloc_tag.h
14996 F:      include/linux/pgalloc_tag.h
14997 F:      lib/alloc_tag.c
14998
14999 MEMORY CONTROLLER DRIVERS
15000 M:      Krzysztof Kozlowski <[email protected]>
15001 L:      [email protected]
15002 S:      Maintained
15003 B:      mailto:[email protected]
15004 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
15005 F:      Documentation/devicetree/bindings/memory-controllers/
15006 F:      drivers/memory/
15007 F:      include/dt-bindings/memory/
15008 F:      include/memory/
15009
15010 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
15011 M:      Dmitry Osipenko <[email protected]>
15012 L:      [email protected]
15013 L:      [email protected]
15014 S:      Maintained
15015 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
15016 F:      drivers/devfreq/tegra30-devfreq.c
15017
15018 MEMORY HOT(UN)PLUG
15019 M:      David Hildenbrand <[email protected]>
15020 M:      Oscar Salvador <[email protected]>
15021 L:      [email protected]
15022 S:      Maintained
15023 F:      Documentation/admin-guide/mm/memory-hotplug.rst
15024 F:      Documentation/core-api/memory-hotplug.rst
15025 F:      drivers/base/memory.c
15026 F:      include/linux/memory_hotplug.h
15027 F:      mm/memory_hotplug.c
15028 F:      tools/testing/selftests/memory-hotplug/
15029
15030 MEMORY MANAGEMENT
15031 M:      Andrew Morton <[email protected]>
15032 L:      [email protected]
15033 S:      Maintained
15034 W:      http://www.linux-mm.org
15035 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
15036 T:      quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
15037 F:      Documentation/admin-guide/mm/
15038 F:      Documentation/mm/
15039 F:      include/linux/gfp.h
15040 F:      include/linux/gfp_types.h
15041 F:      include/linux/memfd.h
15042 F:      include/linux/memory.h
15043 F:      include/linux/memory_hotplug.h
15044 F:      include/linux/memory-tiers.h
15045 F:      include/linux/mempolicy.h
15046 F:      include/linux/mempool.h
15047 F:      include/linux/memremap.h
15048 F:      include/linux/mm.h
15049 F:      include/linux/mm_*.h
15050 F:      include/linux/mmzone.h
15051 F:      include/linux/mmu_notifier.h
15052 F:      include/linux/pagewalk.h
15053 F:      include/linux/rmap.h
15054 F:      include/trace/events/ksm.h
15055 F:      mm/
15056 F:      tools/mm/
15057 F:      tools/testing/selftests/mm/
15058 N:      include/linux/page[-_]*
15059
15060 MEMORY MAPPING
15061 M:      Andrew Morton <[email protected]>
15062 M:      Liam R. Howlett <[email protected]>
15063 M:      Lorenzo Stoakes <[email protected]>
15064 R:      Vlastimil Babka <[email protected]>
15065 R:      Jann Horn <[email protected]>
15066 L:      [email protected]
15067 S:      Maintained
15068 W:      http://www.linux-mm.org
15069 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
15070 F:      mm/mmap.c
15071
15072 MEMORY TECHNOLOGY DEVICES (MTD)
15073 M:      Miquel Raynal <[email protected]>
15074 M:      Richard Weinberger <[email protected]>
15075 M:      Vignesh Raghavendra <[email protected]>
15076 L:      [email protected]
15077 S:      Maintained
15078 W:      http://www.linux-mtd.infradead.org/
15079 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
15080 C:      irc://irc.oftc.net/mtd
15081 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
15082 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
15083 F:      Documentation/devicetree/bindings/mtd/
15084 F:      drivers/mtd/
15085 F:      include/linux/mtd/
15086 F:      include/uapi/mtd/
15087
15088 MEN A21 WATCHDOG DRIVER
15089 M:      Johannes Thumshirn <[email protected]>
15090 L:      [email protected]
15091 S:      Maintained
15092 F:      drivers/watchdog/mena21_wdt.c
15093
15094 MEN CHAMELEON BUS (mcb)
15095 M:      Johannes Thumshirn <[email protected]>
15096 S:      Maintained
15097 F:      Documentation/driver-api/men-chameleon-bus.rst
15098 F:      drivers/mcb/
15099 F:      include/linux/mcb.h
15100
15101 MEN F21BMC (Board Management Controller)
15102 M:      Andreas Werner <[email protected]>
15103 S:      Supported
15104 F:      Documentation/hwmon/menf21bmc.rst
15105 F:      drivers/hwmon/menf21bmc_hwmon.c
15106 F:      drivers/leds/leds-menf21bmc.c
15107 F:      drivers/mfd/menf21bmc.c
15108 F:      drivers/watchdog/menf21bmc_wdt.c
15109
15110 MEN Z069 WATCHDOG DRIVER
15111 M:      Johannes Thumshirn <[email protected]>
15112 L:      [email protected]
15113 S:      Maintained
15114 F:      drivers/watchdog/menz69_wdt.c
15115
15116 MESON AO CEC DRIVER FOR AMLOGIC SOCS
15117 M:      Neil Armstrong <[email protected]>
15118 L:      [email protected]
15119 L:      [email protected]
15120 S:      Supported
15121 W:      http://linux-meson.com/
15122 T:      git git://linuxtv.org/media.git
15123 F:      Documentation/devicetree/bindings/media/cec/amlogic,meson-gx-ao-cec.yaml
15124 F:      drivers/media/cec/platform/meson/ao-cec-g12a.c
15125 F:      drivers/media/cec/platform/meson/ao-cec.c
15126
15127 MESON GE2D DRIVER FOR AMLOGIC SOCS
15128 M:      Neil Armstrong <[email protected]>
15129 L:      [email protected]
15130 L:      [email protected]
15131 S:      Supported
15132 T:      git git://linuxtv.org/media.git
15133 F:      Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
15134 F:      drivers/media/platform/amlogic/meson-ge2d/
15135
15136 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
15137 M:      Liang Yang <[email protected]>
15138 L:      [email protected]
15139 S:      Maintained
15140 F:      Documentation/devicetree/bindings/mtd/amlogic,meson-nand.yaml
15141 F:      drivers/mtd/nand/raw/meson_*
15142
15143 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
15144 M:      Neil Armstrong <[email protected]>
15145 L:      [email protected]
15146 L:      [email protected]
15147 S:      Supported
15148 T:      git git://linuxtv.org/media.git
15149 F:      Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
15150 F:      drivers/staging/media/meson/vdec/
15151
15152 META ETHERNET DRIVERS
15153 M:      Alexander Duyck <[email protected]>
15154 M:      Jakub Kicinski <[email protected]>
15155 R:      [email protected]
15156 S:      Supported
15157 F:      Documentation/networking/device_drivers/ethernet/meta/
15158 F:      drivers/net/ethernet/meta/
15159
15160 METHODE UDPU SUPPORT
15161 M:      Robert Marko <[email protected]>
15162 S:      Maintained
15163 F:      arch/arm64/boot/dts/marvell/armada-3720-eDPU.dts
15164 F:      arch/arm64/boot/dts/marvell/armada-3720-uDPU.*
15165
15166 MHI BUS
15167 M:      Manivannan Sadhasivam <[email protected]>
15168 L:      [email protected]
15169 L:      [email protected]
15170 S:      Maintained
15171 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
15172 F:      Documentation/ABI/stable/sysfs-bus-mhi
15173 F:      Documentation/mhi/
15174 F:      drivers/bus/mhi/
15175 F:      drivers/pci/endpoint/functions/pci-epf-mhi.c
15176 F:      include/linux/mhi.h
15177
15178 MICROBLAZE ARCHITECTURE
15179 M:      Michal Simek <[email protected]>
15180 S:      Supported
15181 W:      http://www.monstr.eu/fdt/
15182 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
15183 F:      arch/microblaze/
15184
15185 MICROBLAZE TMR INJECT
15186 M:      Appana Durga Kedareswara rao <[email protected]>
15187 S:      Supported
15188 F:      Documentation/devicetree/bindings/misc/xlnx,tmr-inject.yaml
15189 F:      drivers/misc/xilinx_tmr_inject.c
15190
15191 MICROBLAZE TMR MANAGER
15192 M:      Appana Durga Kedareswara rao <[email protected]>
15193 S:      Supported
15194 F:      Documentation/ABI/testing/sysfs-driver-xilinx-tmr-manager
15195 F:      Documentation/devicetree/bindings/misc/xlnx,tmr-manager.yaml
15196 F:      drivers/misc/xilinx_tmr_manager.c
15197
15198 MICROCHIP AT91 DMA DRIVERS
15199 M:      Ludovic Desroches <[email protected]>
15200 L:      [email protected] (moderated for non-subscribers)
15201 L:      [email protected]
15202 S:      Supported
15203 F:      Documentation/devicetree/bindings/dma/atmel-dma.txt
15204 F:      drivers/dma/at_hdmac.c
15205 F:      drivers/dma/at_xdmac.c
15206 F:      include/dt-bindings/dma/at91.h
15207
15208 MICROCHIP AT91 SERIAL DRIVER
15209 M:      Richard Genoud <[email protected]>
15210 S:      Maintained
15211 F:      Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
15212 F:      drivers/tty/serial/atmel_serial.c
15213 F:      drivers/tty/serial/atmel_serial.h
15214
15215 MICROCHIP AT91 USART MFD DRIVER
15216 M:      Radu Pirea <[email protected]>
15217 L:      [email protected]
15218 S:      Supported
15219 F:      Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
15220 F:      drivers/mfd/at91-usart.c
15221 F:      include/dt-bindings/mfd/at91-usart.h
15222
15223 MICROCHIP AT91 USART SPI DRIVER
15224 M:      Radu Pirea <[email protected]>
15225 L:      [email protected]
15226 S:      Supported
15227 F:      Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
15228 F:      drivers/spi/spi-at91-usart.c
15229
15230 MICROCHIP AUDIO ASOC DRIVERS
15231 M:      Claudiu Beznea <[email protected]>
15232 M:      Andrei Simion <[email protected]>
15233 L:      [email protected]
15234 S:      Supported
15235 F:      Documentation/devicetree/bindings/sound/atmel*
15236 F:      Documentation/devicetree/bindings/sound/axentia,tse850-pcm5142.txt
15237 F:      Documentation/devicetree/bindings/sound/microchip,sama7g5-*
15238 F:      Documentation/devicetree/bindings/sound/mikroe,mikroe-proto.txt
15239 F:      sound/soc/atmel
15240
15241 MICROCHIP CSI2DC DRIVER
15242 M:      Eugen Hristev <[email protected]>
15243 L:      [email protected]
15244 S:      Supported
15245 F:      Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
15246 F:      drivers/media/platform/microchip/microchip-csi2dc.c
15247
15248 MICROCHIP ECC DRIVER
15249 L:      [email protected]
15250 S:      Orphan
15251 F:      drivers/crypto/atmel-ecc.*
15252
15253 MICROCHIP EIC DRIVER
15254 M:      Claudiu Beznea <[email protected]>
15255 L:      [email protected] (moderated for non-subscribers)
15256 S:      Supported
15257 F:      Documentation/devicetree/bindings/interrupt-controller/microchip,sama7g5-eic.yaml
15258 F:      drivers/irqchip/irq-mchp-eic.c
15259
15260 MICROCHIP I2C DRIVER
15261 M:      Codrin Ciubotariu <[email protected]>
15262 L:      [email protected]
15263 S:      Supported
15264 F:      drivers/i2c/busses/i2c-at91-*.c
15265 F:      drivers/i2c/busses/i2c-at91.h
15266
15267 MICROCHIP ISC DRIVER
15268 M:      Eugen Hristev <[email protected]>
15269 L:      [email protected]
15270 S:      Supported
15271 F:      Documentation/devicetree/bindings/media/atmel,isc.yaml
15272 F:      Documentation/devicetree/bindings/media/microchip,xisc.yaml
15273 F:      drivers/media/platform/microchip/microchip-isc*
15274 F:      drivers/media/platform/microchip/microchip-sama*-isc*
15275 F:      drivers/staging/media/deprecated/atmel/atmel-isc*
15276 F:      drivers/staging/media/deprecated/atmel/atmel-sama*-isc*
15277 F:      include/linux/atmel-isc-media.h
15278
15279 MICROCHIP ISI DRIVER
15280 M:      Eugen Hristev <[email protected]>
15281 L:      [email protected]
15282 S:      Supported
15283 F:      drivers/media/platform/atmel/atmel-isi.c
15284 F:      drivers/media/platform/atmel/atmel-isi.h
15285
15286 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
15287 M:      Woojung Huh <[email protected]>
15288 M:      [email protected]
15289 L:      [email protected]
15290 S:      Maintained
15291 F:      Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
15292 F:      Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml
15293 F:      drivers/net/dsa/microchip/*
15294 F:      include/linux/dsa/ksz_common.h
15295 F:      include/linux/platform_data/microchip-ksz.h
15296 F:      net/dsa/tag_ksz.c
15297
15298 MICROCHIP LAN743X ETHERNET DRIVER
15299 M:      Bryan Whitehead <[email protected]>
15300 M:      [email protected]
15301 L:      [email protected]
15302 S:      Maintained
15303 F:      drivers/net/ethernet/microchip/lan743x_*
15304
15305 MICROCHIP LAN8650/1 10BASE-T1S MACPHY ETHERNET DRIVER
15306 M:      Parthiban Veerasooran <[email protected]>
15307 L:      [email protected]
15308 S:      Maintained
15309 F:      Documentation/devicetree/bindings/net/microchip,lan8650.yaml
15310 F:      drivers/net/ethernet/microchip/lan865x/lan865x.c
15311
15312 MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER
15313 M:      Arun Ramadoss <[email protected]>
15314 R:      [email protected]
15315 L:      [email protected]
15316 S:      Maintained
15317 F:      drivers/net/phy/microchip_t1.c
15318
15319 MICROCHIP LAN966X ETHERNET DRIVER
15320 M:      Horatiu Vultur <[email protected]>
15321 M:      [email protected]
15322 L:      [email protected]
15323 S:      Maintained
15324 F:      drivers/net/ethernet/microchip/lan966x/*
15325
15326 MICROCHIP LAN966X OIC DRIVER
15327 M:      Herve Codina <[email protected]>
15328 S:      Maintained
15329 F:      Documentation/devicetree/bindings/interrupt-controller/microchip,lan966x-oic.yaml
15330 F:      drivers/irqchip/irq-lan966x-oic.c
15331
15332 MICROCHIP LAN966X PCI DRIVER
15333 M:      Herve Codina <[email protected]>
15334 S:      Maintained
15335 F:      drivers/misc/lan966x_pci.c
15336 F:      drivers/misc/lan966x_pci.dtso
15337
15338 MICROCHIP LAN969X ETHERNET DRIVER
15339 M:      Daniel Machon <[email protected]>
15340 M:      [email protected]
15341 L:      [email protected]
15342 S:      Maintained
15343 F:      drivers/net/ethernet/microchip/sparx5/lan969x/*
15344
15345 MICROCHIP LCDFB DRIVER
15346 M:      Nicolas Ferre <[email protected]>
15347 L:      [email protected]
15348 S:      Maintained
15349 F:      drivers/video/fbdev/atmel_lcdfb.c
15350 F:      include/video/atmel_lcdc.h
15351
15352 MICROCHIP MCP16502 PMIC DRIVER
15353 M:      Claudiu Beznea <[email protected]>
15354 M:      Andrei Simion <[email protected]>
15355 L:      [email protected] (moderated for non-subscribers)
15356 S:      Supported
15357 F:      Documentation/devicetree/bindings/regulator/microchip,mcp16502.yaml
15358 F:      drivers/regulator/mcp16502.c
15359
15360 MICROCHIP MCP3564 ADC DRIVER
15361 M:      Marius Cristea <[email protected]>
15362 L:      [email protected]
15363 S:      Supported
15364 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-mcp3564
15365 F:      Documentation/devicetree/bindings/iio/adc/microchip,mcp3564.yaml
15366 F:      drivers/iio/adc/mcp3564.c
15367
15368 MICROCHIP MCP3911 ADC DRIVER
15369 M:      Marcus Folkesson <[email protected]>
15370 M:      Kent Gustavsson <[email protected]>
15371 L:      [email protected]
15372 S:      Maintained
15373 F:      Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
15374 F:      drivers/iio/adc/mcp3911.c
15375
15376 MICROCHIP MMC/SD/SDIO MCI DRIVER
15377 M:      Aubin Constans <[email protected]>
15378 S:      Maintained
15379 F:      drivers/mmc/host/atmel-mci.c
15380
15381 MICROCHIP NAND DRIVER
15382 L:      [email protected]
15383 S:      Orphan
15384 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
15385 F:      drivers/mtd/nand/raw/atmel/*
15386
15387 MICROCHIP OTPC DRIVER
15388 M:      Claudiu Beznea <[email protected]>
15389 L:      [email protected] (moderated for non-subscribers)
15390 S:      Supported
15391 F:      Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml
15392 F:      drivers/nvmem/microchip-otpc.c
15393 F:      include/dt-bindings/nvmem/microchip,sama7g5-otpc.h
15394
15395 MICROCHIP PAC1921 POWER/CURRENT MONITOR DRIVER
15396 M:      Matteo Martelli <[email protected]>
15397 L:      [email protected]
15398 S:      Supported
15399 F:      Documentation/devicetree/bindings/iio/adc/microchip,pac1921.yaml
15400 F:      drivers/iio/adc/pac1921.c
15401
15402 MICROCHIP PAC1934 POWER/ENERGY MONITOR DRIVER
15403 M:      Marius Cristea <[email protected]>
15404 L:      [email protected]
15405 S:      Supported
15406 F:      Documentation/devicetree/bindings/iio/adc/microchip,pac1934.yaml
15407 F:      drivers/iio/adc/pac1934.c
15408
15409 MICROCHIP PCI1XXXX GP DRIVER
15410 M:      Vaibhaav Ram T.L <[email protected]>
15411 M:      Kumaravel Thiagarajan <[email protected]>
15412 L:      [email protected]
15413 S:      Supported
15414 F:      drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c
15415 F:      drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.h
15416 F:      drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c
15417 F:      drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c
15418
15419 MICROCHIP PCI1XXXX I2C DRIVER
15420 M:      Tharun Kumar P <[email protected]>
15421 M:      Kumaravel Thiagarajan <[email protected]>
15422 M:      Microchip Linux Driver Support <[email protected]>
15423 L:      [email protected]
15424 S:      Maintained
15425 F:      drivers/i2c/busses/i2c-mchp-pci1xxxx.c
15426
15427 MICROCHIP PCIe UART DRIVER
15428 M:      Kumaravel Thiagarajan <[email protected]>
15429 M:      Tharun Kumar P <[email protected]>
15430 L:      [email protected]
15431 S:      Maintained
15432 F:      drivers/tty/serial/8250/8250_pci1xxxx.c
15433
15434 MICROCHIP POLARFIRE FPGA DRIVERS
15435 M:      Conor Dooley <[email protected]>
15436 L:      [email protected]
15437 S:      Supported
15438 F:      Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml
15439 F:      drivers/fpga/microchip-spi.c
15440
15441 MICROCHIP PWM DRIVER
15442 M:      Claudiu Beznea <[email protected]>
15443 L:      [email protected] (moderated for non-subscribers)
15444 L:      [email protected]
15445 S:      Supported
15446 F:      Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml
15447 F:      drivers/pwm/pwm-atmel.c
15448
15449 MICROCHIP SAM9x7-COMPATIBLE LVDS CONTROLLER
15450 M:      Manikandan Muralidharan <[email protected]>
15451 M:      Dharma Balasubiramani <[email protected]>
15452 L:      [email protected]
15453 S:      Supported
15454 F:      Documentation/devicetree/bindings/display/bridge/microchip,sam9x75-lvds.yaml
15455 F:      drivers/gpu/drm/bridge/microchip-lvds.c
15456
15457 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
15458 M:      Eugen Hristev <[email protected]>
15459 L:      [email protected]
15460 S:      Supported
15461 F:      Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
15462 F:      drivers/iio/adc/at91-sama5d2_adc.c
15463 F:      include/dt-bindings/iio/adc/at91-sama5d2_adc.h
15464
15465 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
15466 M:      Claudiu Beznea <[email protected]>
15467 S:      Supported
15468 F:      Documentation/devicetree/bindings/power/reset/atmel,sama5d2-shdwc.yaml
15469 F:      drivers/power/reset/at91-sama5d2_shdwc.c
15470
15471 MICROCHIP SOC DRIVERS
15472 M:      Conor Dooley <[email protected]>
15473 S:      Supported
15474 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
15475 F:      Documentation/devicetree/bindings/soc/microchip/
15476 F:      drivers/soc/microchip/
15477
15478 MICROCHIP SPI DRIVER
15479 M:      Ryan Wanner <[email protected]>
15480 S:      Supported
15481 F:      drivers/spi/spi-atmel.*
15482
15483 MICROCHIP SSC DRIVER
15484 M:      Claudiu Beznea <[email protected]>
15485 M:      Andrei Simion <[email protected]>
15486 L:      [email protected] (moderated for non-subscribers)
15487 S:      Supported
15488 F:      Documentation/devicetree/bindings/misc/atmel-ssc.txt
15489 F:      drivers/misc/atmel-ssc.c
15490 F:      include/linux/atmel-ssc.h
15491
15492 Microchip Timer Counter Block (TCB) Capture Driver
15493 M:      Kamel Bouhara <[email protected]>
15494 L:      [email protected] (moderated for non-subscribers)
15495 L:      [email protected]
15496 S:      Maintained
15497 F:      drivers/counter/microchip-tcb-capture.c
15498
15499 MICROCHIP USB251XB DRIVER
15500 M:      Richard Leitner <[email protected]>
15501 L:      [email protected]
15502 S:      Maintained
15503 F:      Documentation/devicetree/bindings/usb/usb251xb.yaml
15504 F:      drivers/usb/misc/usb251xb.c
15505
15506 MICROCHIP USBA UDC DRIVER
15507 M:      Cristian Birsan <[email protected]>
15508 L:      [email protected] (moderated for non-subscribers)
15509 S:      Supported
15510 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
15511
15512 MICROCHIP WILC1000 WIFI DRIVER
15513 M:      Ajay Singh <[email protected]>
15514 M:      Claudiu Beznea <[email protected]>
15515 L:      [email protected]
15516 S:      Supported
15517 F:      drivers/net/wireless/microchip/wilc1000/
15518
15519 MICROSEMI MIPS SOCS
15520 M:      Alexandre Belloni <[email protected]>
15521 M:      [email protected]
15522 L:      [email protected]
15523 S:      Supported
15524 F:      Documentation/devicetree/bindings/mips/mscc.txt
15525 F:      Documentation/devicetree/bindings/phy/mscc,vsc7514-serdes.yaml
15526 F:      Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
15527 F:      arch/mips/boot/dts/mscc/
15528 F:      arch/mips/configs/generic/board-ocelot.config
15529 F:      arch/mips/generic/board-ocelot.c
15530
15531 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
15532 M:      Don Brace <[email protected]>
15533 L:      [email protected]
15534 L:      [email protected]
15535 S:      Supported
15536 F:      Documentation/scsi/smartpqi.rst
15537 F:      drivers/scsi/smartpqi/Kconfig
15538 F:      drivers/scsi/smartpqi/Makefile
15539 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
15540 F:      include/linux/cciss*.h
15541 F:      include/uapi/linux/cciss*.h
15542
15543 MICROSOFT MANA RDMA DRIVER
15544 M:      Long Li <[email protected]>
15545 M:      Ajay Sharma <[email protected]>
15546 L:      [email protected]
15547 S:      Supported
15548 F:      drivers/infiniband/hw/mana/
15549 F:      include/net/mana
15550 F:      include/uapi/rdma/mana-abi.h
15551
15552 MICROSOFT SURFACE AGGREGATOR TABLET-MODE SWITCH
15553 M:      Maximilian Luz <[email protected]>
15554 L:      [email protected]
15555 S:      Maintained
15556 F:      drivers/platform/surface/surface_aggregator_tabletsw.c
15557
15558 MICROSOFT SURFACE BATTERY AND AC DRIVERS
15559 M:      Maximilian Luz <[email protected]>
15560 L:      [email protected]
15561 L:      [email protected]
15562 S:      Maintained
15563 F:      drivers/power/supply/surface_battery.c
15564 F:      drivers/power/supply/surface_charger.c
15565
15566 MICROSOFT SURFACE DTX DRIVER
15567 M:      Maximilian Luz <[email protected]>
15568 L:      [email protected]
15569 S:      Maintained
15570 F:      Documentation/driver-api/surface_aggregator/clients/dtx.rst
15571 F:      drivers/platform/surface/surface_dtx.c
15572 F:      include/uapi/linux/surface_aggregator/dtx.h
15573
15574 MICROSOFT SURFACE SENSOR FAN DRIVER
15575 M:      Maximilian Luz <[email protected]>
15576 M:      Ivor Wanders <[email protected]>
15577 L:      [email protected]
15578 S:      Maintained
15579 F:      Documentation/hwmon/surface_fan.rst
15580 F:      drivers/hwmon/surface_fan.c
15581
15582 MICROSOFT SURFACE SENSOR THERMAL DRIVER
15583 M:      Maximilian Luz <[email protected]>
15584 L:      [email protected]
15585 S:      Maintained
15586 F:      drivers/hwmon/surface_temp.c
15587
15588 MICROSOFT SURFACE GPE LID SUPPORT DRIVER
15589 M:      Maximilian Luz <[email protected]>
15590 L:      [email protected]
15591 S:      Maintained
15592 F:      drivers/platform/surface/surface_gpe.c
15593
15594 MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
15595 M:      Hans de Goede <[email protected]>
15596 M:      Ilpo Järvinen <[email protected]>
15597 M:      Maximilian Luz <[email protected]>
15598 L:      [email protected]
15599 S:      Maintained
15600 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
15601 F:      drivers/platform/surface/
15602
15603 MICROSOFT SURFACE HID TRANSPORT DRIVER
15604 M:      Maximilian Luz <[email protected]>
15605 L:      [email protected]
15606 L:      [email protected]
15607 S:      Maintained
15608 F:      drivers/hid/surface-hid/
15609
15610 MICROSOFT SURFACE HOT-PLUG DRIVER
15611 M:      Maximilian Luz <[email protected]>
15612 L:      [email protected]
15613 S:      Maintained
15614 F:      drivers/platform/surface/surface_hotplug.c
15615
15616 MICROSOFT SURFACE PLATFORM PROFILE DRIVER
15617 M:      Maximilian Luz <[email protected]>
15618 L:      [email protected]
15619 S:      Maintained
15620 F:      drivers/platform/surface/surface_platform_profile.c
15621
15622 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
15623 M:      Chen Yu <[email protected]>
15624 L:      [email protected]
15625 S:      Supported
15626 F:      drivers/platform/surface/surfacepro3_button.c
15627
15628 MICROSOFT SURFACE SYSTEM AGGREGATOR HUB DRIVER
15629 M:      Maximilian Luz <[email protected]>
15630 L:      [email protected]
15631 S:      Maintained
15632 F:      drivers/platform/surface/surface_aggregator_hub.c
15633
15634 MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
15635 M:      Maximilian Luz <[email protected]>
15636 L:      [email protected]
15637 S:      Maintained
15638 W:      https://github.com/linux-surface/surface-aggregator-module
15639 C:      irc://irc.libera.chat/linux-surface
15640 F:      Documentation/driver-api/surface_aggregator/
15641 F:      drivers/platform/surface/aggregator/
15642 F:      drivers/platform/surface/surface_acpi_notify.c
15643 F:      drivers/platform/surface/surface_aggregator_cdev.c
15644 F:      drivers/platform/surface/surface_aggregator_registry.c
15645 F:      include/linux/surface_acpi_notify.h
15646 F:      include/linux/surface_aggregator/
15647 F:      include/uapi/linux/surface_aggregator/
15648
15649 MICROTEK X6 SCANNER
15650 M:      Oliver Neukum <[email protected]>
15651 S:      Maintained
15652 F:      drivers/usb/image/microtek.*
15653
15654 MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
15655 M:      Luka Kovacic <[email protected]>
15656 M:      Luka Perkov <[email protected]>
15657 S:      Maintained
15658 F:      arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s-bit.dts
15659 F:      arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s.dts
15660 F:      arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s-bit.dts
15661 F:      arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s.dts
15662 F:      arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s-bit.dts
15663 F:      arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s.dts
15664
15665 MIN HEAP
15666 M:      Kuan-Wei Chiu <[email protected]>
15667 L:      [email protected]
15668 S:      Maintained
15669 F:      Documentation/core-api/min_heap.rst
15670 F:      include/linux/min_heap.h
15671 F:      lib/min_heap.c
15672 F:      lib/test_min_heap.c
15673
15674 MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
15675 M:      Sakari Ailus <[email protected]>
15676 L:      [email protected]
15677 S:      Maintained
15678 F:      Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
15679 F:      Documentation/driver-api/media/drivers/ccs/
15680 F:      Documentation/userspace-api/media/drivers/ccs.rst
15681 F:      drivers/media/i2c/ccs-pll.c
15682 F:      drivers/media/i2c/ccs-pll.h
15683 F:      drivers/media/i2c/ccs/
15684 F:      include/uapi/linux/ccs.h
15685 F:      include/uapi/linux/smiapp.h
15686
15687 MIPS
15688 M:      Thomas Bogendoerfer <[email protected]>
15689 L:      [email protected]
15690 S:      Maintained
15691 Q:      https://patchwork.kernel.org/project/linux-mips/list/
15692 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
15693 F:      Documentation/devicetree/bindings/mips/
15694 F:      Documentation/arch/mips/
15695 F:      arch/mips/
15696 F:      drivers/platform/mips/
15697 F:      include/dt-bindings/mips/
15698
15699 MIPS BOSTON DEVELOPMENT BOARD
15700 M:      Paul Burton <[email protected]>
15701 L:      [email protected]
15702 S:      Maintained
15703 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
15704 F:      arch/mips/boot/dts/img/boston.dts
15705 F:      arch/mips/configs/generic/board-boston.config
15706 F:      drivers/clk/imgtec/clk-boston.c
15707 F:      include/dt-bindings/clock/boston-clock.h
15708
15709 MIPS CORE DRIVERS
15710 M:      Thomas Bogendoerfer <[email protected]>
15711 L:      [email protected]
15712 S:      Supported
15713 F:      drivers/bus/mips_cdmm.c
15714 F:      drivers/clocksource/mips-gic-timer.c
15715 F:      drivers/cpuidle/cpuidle-cps.c
15716 F:      drivers/irqchip/irq-mips-cpu.c
15717 F:      drivers/irqchip/irq-mips-gic.c
15718
15719 MIPS GENERIC PLATFORM
15720 M:      Paul Burton <[email protected]>
15721 L:      [email protected]
15722 S:      Supported
15723 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
15724 F:      arch/mips/generic/
15725 F:      arch/mips/tools/generic-board-config.sh
15726
15727 MIPS RINT INSTRUCTION EMULATION
15728 M:      Aleksandar Markovic <[email protected]>
15729 L:      [email protected]
15730 S:      Supported
15731 F:      arch/mips/math-emu/dp_rint.c
15732 F:      arch/mips/math-emu/sp_rint.c
15733
15734 MIPS/LOONGSON1 ARCHITECTURE
15735 M:      Keguang Zhang <[email protected]>
15736 L:      [email protected]
15737 S:      Maintained
15738 F:      Documentation/devicetree/bindings/*/loongson,ls1*.yaml
15739 F:      arch/mips/include/asm/mach-loongson32/
15740 F:      arch/mips/loongson32/
15741 F:      drivers/*/*loongson1*
15742 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-loongson1.c
15743
15744 MIPS/LOONGSON2EF ARCHITECTURE
15745 M:      Jiaxun Yang <[email protected]>
15746 L:      [email protected]
15747 S:      Maintained
15748 F:      arch/mips/include/asm/mach-loongson2ef/
15749 F:      arch/mips/loongson2ef/
15750 F:      drivers/cpufreq/loongson2_cpufreq.c
15751
15752 MIPS/LOONGSON64 ARCHITECTURE
15753 M:      Huacai Chen <[email protected]>
15754 M:      Jiaxun Yang <[email protected]>
15755 L:      [email protected]
15756 S:      Maintained
15757 F:      arch/mips/include/asm/mach-loongson64/
15758 F:      arch/mips/loongson64/
15759 F:      drivers/irqchip/irq-loongson*
15760 F:      drivers/platform/mips/cpu_hwmon.c
15761
15762 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
15763 M:      Hans Verkuil <[email protected]>
15764 L:      [email protected]
15765 S:      Odd Fixes
15766 W:      https://linuxtv.org
15767 T:      git git://linuxtv.org/media.git
15768 F:      drivers/media/radio/radio-miropcm20*
15769
15770 MITSUMI MM8013 FG DRIVER
15771 M:      Konrad Dybcio <[email protected]>
15772 F:      Documentation/devicetree/bindings/power/supply/mitsumi,mm8013.yaml
15773 F:      drivers/power/supply/mm8013.c
15774
15775 MMP SUPPORT
15776 R:      Lubomir Rintel <[email protected]>
15777 L:      [email protected] (moderated for non-subscribers)
15778 S:      Odd Fixes
15779 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
15780 F:      arch/arm/boot/dts/marvell/mmp*
15781 F:      arch/arm/mach-mmp/
15782 F:      include/linux/soc/mmp/
15783
15784 MMP USB PHY DRIVERS
15785 R:      Lubomir Rintel <[email protected]>
15786 L:      [email protected] (moderated for non-subscribers)
15787 S:      Maintained
15788 F:      drivers/phy/marvell/phy-mmp3-usb.c
15789 F:      drivers/phy/marvell/phy-pxa-usb.c
15790
15791 MMU GATHER AND TLB INVALIDATION
15792 M:      Will Deacon <[email protected]>
15793 M:      "Aneesh Kumar K.V" <[email protected]>
15794 M:      Andrew Morton <[email protected]>
15795 M:      Nick Piggin <[email protected]>
15796 M:      Peter Zijlstra <[email protected]>
15797 L:      [email protected]
15798 L:      [email protected]
15799 S:      Maintained
15800 F:      arch/*/include/asm/tlb.h
15801 F:      include/asm-generic/tlb.h
15802 F:      mm/mmu_gather.c
15803
15804 MN88472 MEDIA DRIVER
15805 L:      [email protected]
15806 S:      Orphan
15807 W:      https://linuxtv.org
15808 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15809 F:      drivers/media/dvb-frontends/mn88472*
15810
15811 MN88473 MEDIA DRIVER
15812 L:      [email protected]
15813 S:      Orphan
15814 W:      https://linuxtv.org
15815 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15816 F:      drivers/media/dvb-frontends/mn88473*
15817
15818 MOBILEYE MIPS SOCS
15819 M:      Vladimir Kondratiev <[email protected]>
15820 M:      Gregory CLEMENT <[email protected]>
15821 M:      Théo Lebrun <[email protected]>
15822 L:      [email protected]
15823 S:      Maintained
15824 F:      Documentation/devicetree/bindings/mips/mobileye.yaml
15825 F:      Documentation/devicetree/bindings/soc/mobileye/
15826 F:      arch/mips/boot/dts/mobileye/
15827 F:      arch/mips/configs/eyeq5_defconfig
15828 F:      arch/mips/mobileye/board-epm5.its.S
15829 F:      drivers/clk/clk-eyeq.c
15830 F:      drivers/pinctrl/pinctrl-eyeq5.c
15831 F:      drivers/reset/reset-eyeq.c
15832 F:      include/dt-bindings/clock/mobileye,eyeq5-clk.h
15833
15834 MODULE SUPPORT
15835 M:      Luis Chamberlain <[email protected]>
15836 R:      Petr Pavlu <[email protected]>
15837 R:      Sami Tolvanen <[email protected]>
15838 R:      Daniel Gomez <[email protected]>
15839 L:      [email protected]
15840 L:      [email protected]
15841 S:      Maintained
15842 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
15843 F:      include/linux/kmod.h
15844 F:      include/linux/module*.h
15845 F:      kernel/module/
15846 F:      lib/test_kmod.c
15847 F:      scripts/module*
15848 F:      tools/testing/selftests/kmod/
15849
15850 MONOLITHIC POWER SYSTEM PMIC DRIVER
15851 M:      Saravanan Sekar <[email protected]>
15852 S:      Maintained
15853 F:      Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
15854 F:      Documentation/devicetree/bindings/regulator/mps,mp*.yaml
15855 F:      drivers/hwmon/pmbus/mpq7932.c
15856 F:      drivers/iio/adc/mp2629_adc.c
15857 F:      drivers/mfd/mp2629.c
15858 F:      drivers/power/supply/mp2629_charger.c
15859 F:      drivers/regulator/mp5416.c
15860 F:      drivers/regulator/mpq7920.c
15861 F:      drivers/regulator/mpq7920.h
15862 F:      include/linux/mfd/mp2629.h
15863
15864 MOST(R) TECHNOLOGY DRIVER
15865 M:      Parthiban Veerasooran <[email protected]>
15866 M:      Christian Gromm <[email protected]>
15867 S:      Maintained
15868 F:      Documentation/ABI/testing/configfs-most
15869 F:      Documentation/ABI/testing/sysfs-bus-most
15870 F:      drivers/most/
15871 F:      drivers/staging/most/
15872 F:      include/linux/most.h
15873
15874 MOTORCOMM PHY DRIVER
15875 M:      Frank <[email protected]>
15876 L:      [email protected]
15877 S:      Maintained
15878 F:      Documentation/devicetree/bindings/net/motorcomm,yt8xxx.yaml
15879 F:      drivers/net/phy/motorcomm.c
15880
15881 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
15882 M:      Jiri Slaby <[email protected]>
15883 S:      Maintained
15884 F:      Documentation/driver-api/tty/moxa-smartio.rst
15885 F:      drivers/tty/mxser.*
15886
15887 MP3309C BACKLIGHT DRIVER
15888 M:      Flavio Suligoi <[email protected]>
15889 L:      [email protected]
15890 S:      Maintained
15891 F:      Documentation/devicetree/bindings/leds/backlight/mps,mp3309c.yaml
15892 F:      drivers/video/backlight/mp3309c.c
15893
15894 MPS MP2891 DRIVER
15895 M:      Noah Wang <[email protected]>
15896 L:      [email protected]
15897 S:      Maintained
15898 F:      Documentation/hwmon/mp2891.rst
15899 F:      drivers/hwmon/pmbus/mp2891.c
15900
15901 MPS MP2993 DRIVER
15902 M:      Noah Wang <[email protected]>
15903 L:      [email protected]
15904 S:      Maintained
15905 F:      Documentation/hwmon/mp2993.rst
15906 F:      drivers/hwmon/pmbus/mp2993.c
15907
15908 MPS MP9941 DRIVER
15909 M:      Noah Wang <[email protected]>
15910 L:      [email protected]
15911 S:      Maintained
15912 F:      Documentation/hwmon/mp9941.rst
15913 F:      drivers/hwmon/pmbus/mp9941.c
15914
15915 MR800 AVERMEDIA USB FM RADIO DRIVER
15916 M:      Alexey Klimov <[email protected]>
15917 L:      [email protected]
15918 S:      Maintained
15919 T:      git git://linuxtv.org/media.git
15920 F:      drivers/media/radio/radio-mr800.c
15921
15922 MRF24J40 IEEE 802.15.4 RADIO DRIVER
15923 M:      Stefan Schmidt <[email protected]>
15924 L:      [email protected]
15925 S:      Odd Fixes
15926 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
15927 F:      drivers/net/ieee802154/mrf24j40.c
15928
15929 MSI EC DRIVER
15930 M:      Nikita Kravets <[email protected]>
15931 L:      [email protected]
15932 S:      Maintained
15933 W:      https://github.com/BeardOverflow/msi-ec
15934 F:      drivers/platform/x86/msi-ec.*
15935
15936 MSI LAPTOP SUPPORT
15937 M:      "Lee, Chun-Yi" <[email protected]>
15938 L:      [email protected]
15939 S:      Maintained
15940 F:      drivers/platform/x86/msi-laptop.c
15941
15942 MSI WMI SUPPORT
15943 L:      [email protected]
15944 S:      Orphan
15945 F:      drivers/platform/x86/msi-wmi.c
15946
15947 MSI WMI PLATFORM FEATURES
15948 M:      Armin Wolf <[email protected]>
15949 L:      [email protected]
15950 S:      Maintained
15951 F:      Documentation/ABI/testing/debugfs-msi-wmi-platform
15952 F:      Documentation/wmi/devices/msi-wmi-platform.rst
15953 F:      drivers/platform/x86/msi-wmi-platform.c
15954
15955 MSI001 MEDIA DRIVER
15956 L:      [email protected]
15957 S:      Orphan
15958 W:      https://linuxtv.org
15959 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15960 F:      drivers/media/tuners/msi001*
15961
15962 MSI2500 MEDIA DRIVER
15963 L:      [email protected]
15964 S:      Orphan
15965 W:      https://linuxtv.org
15966 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15967 F:      drivers/media/usb/msi2500/
15968
15969 MSTAR INTERRUPT CONTROLLER DRIVER
15970 M:      Mark-PK Tsai <[email protected]>
15971 M:      Daniel Palmer <[email protected]>
15972 S:      Maintained
15973 F:      Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
15974 F:      drivers/irqchip/irq-mst-intc.c
15975
15976 MSYSTEMS DISKONCHIP G3 MTD DRIVER
15977 M:      Robert Jarzmik <[email protected]>
15978 L:      [email protected]
15979 S:      Maintained
15980 F:      drivers/mtd/devices/docg3*
15981
15982 MT9M114 ONSEMI SENSOR DRIVER
15983 M:      Laurent Pinchart <[email protected]>
15984 L:      [email protected]
15985 S:      Maintained
15986 T:      git git://linuxtv.org/media.git
15987 F:      Documentation/devicetree/bindings/media/i2c/onnn,mt9m114.yaml
15988 F:      drivers/media/i2c/mt9m114.c
15989
15990 MT9P031 APTINA CAMERA SENSOR
15991 M:      Laurent Pinchart <[email protected]>
15992 L:      [email protected]
15993 S:      Maintained
15994 T:      git git://linuxtv.org/media.git
15995 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
15996 F:      drivers/media/i2c/mt9p031.c
15997
15998 MT9T112 APTINA CAMERA SENSOR
15999 M:      Jacopo Mondi <[email protected]>
16000 L:      [email protected]
16001 S:      Odd Fixes
16002 T:      git git://linuxtv.org/media.git
16003 F:      drivers/media/i2c/mt9t112.c
16004 F:      include/media/i2c/mt9t112.h
16005
16006 MT9V032 APTINA CAMERA SENSOR
16007 M:      Laurent Pinchart <[email protected]>
16008 L:      [email protected]
16009 S:      Maintained
16010 T:      git git://linuxtv.org/media.git
16011 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
16012 F:      drivers/media/i2c/mt9v032.c
16013 F:      include/media/i2c/mt9v032.h
16014
16015 MT9V111 APTINA CAMERA SENSOR
16016 M:      Jacopo Mondi <[email protected]>
16017 L:      [email protected]
16018 S:      Maintained
16019 T:      git git://linuxtv.org/media.git
16020 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
16021 F:      drivers/media/i2c/mt9v111.c
16022
16023 MULTIFUNCTION DEVICES (MFD)
16024 M:      Lee Jones <[email protected]>
16025 S:      Maintained
16026 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
16027 F:      Documentation/devicetree/bindings/mfd/
16028 F:      drivers/mfd/
16029 F:      include/dt-bindings/mfd/
16030 F:      include/linux/mfd/
16031
16032 MULTIMEDIA CARD (MMC) ETC. OVER SPI
16033 S:      Orphan
16034 F:      drivers/mmc/host/mmc_spi.c
16035 F:      include/linux/spi/mmc_spi.h
16036
16037 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
16038 M:      Ulf Hansson <[email protected]>
16039 L:      [email protected]
16040 S:      Maintained
16041 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
16042 F:      Documentation/devicetree/bindings/mmc/
16043 F:      drivers/mmc/
16044 F:      include/linux/mmc/
16045 F:      include/uapi/linux/mmc/
16046
16047 MULTIPLEXER SUBSYSTEM
16048 M:      Peter Rosin <[email protected]>
16049 S:      Maintained
16050 F:      Documentation/ABI/testing/sysfs-class-mux*
16051 F:      Documentation/devicetree/bindings/mux/
16052 F:      drivers/mux/
16053 F:      include/dt-bindings/mux/
16054 F:      include/linux/mux/
16055
16056 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
16057 M:      Bin Liu <[email protected]>
16058 L:      [email protected]
16059 S:      Maintained
16060 F:      drivers/usb/musb/
16061
16062 MXL301RF MEDIA DRIVER
16063 M:      Akihiro Tsukada <[email protected]>
16064 L:      [email protected]
16065 S:      Odd Fixes
16066 F:      drivers/media/tuners/mxl301rf*
16067
16068 MXL5007T MEDIA DRIVER
16069 M:      Michael Krufky <[email protected]>
16070 L:      [email protected]
16071 S:      Maintained
16072 W:      https://linuxtv.org
16073 W:      http://github.com/mkrufky
16074 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16075 T:      git git://linuxtv.org/mkrufky/tuners.git
16076 F:      drivers/media/tuners/mxl5007t.*
16077
16078 MXSFB DRM DRIVER
16079 M:      Marek Vasut <[email protected]>
16080 M:      Stefan Agner <[email protected]>
16081 L:      [email protected]
16082 S:      Supported
16083 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
16084 F:      Documentation/devicetree/bindings/display/fsl,lcdif.yaml
16085 F:      drivers/gpu/drm/mxsfb/
16086
16087 MYLEX DAC960 PCI RAID Controller
16088 M:      Hannes Reinecke <[email protected]>
16089 L:      [email protected]
16090 S:      Supported
16091 F:      drivers/scsi/myrb.*
16092 F:      drivers/scsi/myrs.*
16093
16094 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
16095 L:      [email protected]
16096 S:      Orphan
16097 W:      https://www.cspi.com/ethernet-products/support/downloads/
16098 F:      drivers/net/ethernet/myricom/myri10ge/
16099
16100 NAND FLASH SUBSYSTEM
16101 M:      Miquel Raynal <[email protected]>
16102 R:      Richard Weinberger <[email protected]>
16103 L:      [email protected]
16104 S:      Maintained
16105 W:      http://www.linux-mtd.infradead.org/
16106 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
16107 C:      irc://irc.oftc.net/mtd
16108 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
16109 F:      drivers/mtd/nand/
16110 F:      include/linux/mtd/*nand*.h
16111
16112 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
16113 M:      Daniel Mack <[email protected]>
16114 L:      [email protected]
16115 S:      Maintained
16116 W:      http://www.native-instruments.com
16117 F:      sound/usb/caiaq/
16118
16119 NATSEMI ETHERNET DRIVER (DP8381x)
16120 S:      Orphan
16121 F:      drivers/net/ethernet/natsemi/natsemi.c
16122
16123 NCR 5380 SCSI DRIVERS
16124 M:      Finn Thain <[email protected]>
16125 M:      Michael Schmitz <[email protected]>
16126 L:      [email protected]
16127 S:      Maintained
16128 F:      Documentation/scsi/g_NCR5380.rst
16129 F:      drivers/scsi/NCR5380.*
16130 F:      drivers/scsi/arm/cumana_1.c
16131 F:      drivers/scsi/arm/oak.c
16132 F:      drivers/scsi/atari_scsi.*
16133 F:      drivers/scsi/dmx3191d.c
16134 F:      drivers/scsi/g_NCR5380.*
16135 F:      drivers/scsi/mac_scsi.*
16136 F:      drivers/scsi/sun3_scsi.*
16137 F:      drivers/scsi/sun3_scsi_vme.c
16138
16139 NCSI LIBRARY
16140 M:      Samuel Mendoza-Jonas <[email protected]>
16141 S:      Maintained
16142 F:      net/ncsi/
16143
16144 NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER
16145 M:      Zev Weiss <[email protected]>
16146 L:      [email protected]
16147 S:      Maintained
16148 F:      Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
16149 F:      drivers/hwmon/nct6775-i2c.c
16150
16151 NCT7363 HARDWARE MONITOR DRIVER
16152 M:      Ban Feng <[email protected]>
16153 L:      [email protected]
16154 S:      Maintained
16155 F:      Documentation/devicetree/bindings/hwmon/nuvoton,nct7363.yaml
16156 F:      Documentation/hwmon/nct7363.rst
16157 F:      drivers/hwmon/nct7363.c
16158
16159 NETCONSOLE
16160 M:      Breno Leitao <[email protected]>
16161 S:      Maintained
16162 F:      Documentation/networking/netconsole.rst
16163 F:      drivers/net/netconsole.c
16164 F:      tools/testing/selftests/drivers/net/netcons_basic.sh
16165
16166 NETDEVSIM
16167 M:      Jakub Kicinski <[email protected]>
16168 S:      Maintained
16169 F:      drivers/net/netdevsim/*
16170 F:      tools/testing/selftests/drivers/net/netdevsim/*
16171
16172 NETEM NETWORK EMULATOR
16173 M:      Stephen Hemminger <[email protected]>
16174 L:      [email protected]
16175 S:      Maintained
16176 F:      net/sched/sch_netem.c
16177
16178 NETERION 10GbE DRIVERS (s2io)
16179 M:      Jon Mason <[email protected]>
16180 L:      [email protected]
16181 S:      Supported
16182 F:      Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
16183 F:      drivers/net/ethernet/neterion/
16184
16185 NETFILTER
16186 M:      Pablo Neira Ayuso <[email protected]>
16187 M:      Jozsef Kadlecsik <[email protected]>
16188 L:      [email protected]
16189 L:      [email protected]
16190 S:      Maintained
16191 W:      http://www.netfilter.org/
16192 W:      http://www.iptables.org/
16193 W:      http://www.nftables.org/
16194 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
16195 C:      irc://irc.libera.chat/netfilter
16196 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
16197 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
16198 F:      include/linux/netfilter*
16199 F:      include/linux/netfilter/
16200 F:      include/net/netfilter/
16201 F:      include/uapi/linux/netfilter*
16202 F:      include/uapi/linux/netfilter/
16203 F:      net/*/netfilter.c
16204 F:      net/*/netfilter/
16205 F:      net/bridge/br_netfilter*.c
16206 F:      net/netfilter/
16207 F:      tools/testing/selftests/net/netfilter/
16208
16209 NETROM NETWORK LAYER
16210 L:      [email protected]
16211 S:      Orphan
16212 W:      https://linux-ax25.in-berlin.de
16213 F:      include/net/netrom.h
16214 F:      include/uapi/linux/netrom.h
16215 F:      net/netrom/
16216
16217 NETRONIX EMBEDDED CONTROLLER
16218 M:      Jonathan Neuschäfer <[email protected]>
16219 S:      Maintained
16220 F:      Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
16221 F:      drivers/mfd/ntxec.c
16222 F:      drivers/pwm/pwm-ntxec.c
16223 F:      drivers/rtc/rtc-ntxec.c
16224 F:      include/linux/mfd/ntxec.h
16225
16226 NETRONOME ETHERNET DRIVERS
16227 M:      Louis Peens <[email protected]>
16228 R:      Jakub Kicinski <[email protected]>
16229 L:      [email protected]
16230 S:      Maintained
16231 F:      drivers/net/ethernet/netronome/
16232
16233 NETWORK BLOCK DEVICE (NBD)
16234 M:      Josef Bacik <[email protected]>
16235 L:      [email protected]
16236 L:      [email protected]
16237 S:      Maintained
16238 F:      Documentation/admin-guide/blockdev/nbd.rst
16239 F:      drivers/block/nbd.c
16240 F:      include/trace/events/nbd.h
16241 F:      include/uapi/linux/nbd.h
16242
16243 NETWORK DROP MONITOR
16244 M:      Neil Horman <[email protected]>
16245 L:      [email protected]
16246 S:      Maintained
16247 W:      https://fedorahosted.org/dropwatch/
16248 F:      include/uapi/linux/net_dropmon.h
16249 F:      net/core/drop_monitor.c
16250
16251 NETWORKING DRIVERS
16252 M:      Andrew Lunn <[email protected]>
16253 M:      "David S. Miller" <[email protected]>
16254 M:      Eric Dumazet <[email protected]>
16255 M:      Jakub Kicinski <[email protected]>
16256 M:      Paolo Abeni <[email protected]>
16257 L:      [email protected]
16258 S:      Maintained
16259 P:      Documentation/process/maintainer-netdev.rst
16260 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
16261 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
16262 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
16263 F:      Documentation/devicetree/bindings/net/
16264 F:      Documentation/networking/net_cachelines/net_device.rst
16265 F:      drivers/connector/
16266 F:      drivers/net/
16267 F:      drivers/ptp/
16268 F:      include/dt-bindings/net/
16269 F:      include/linux/cn_proc.h
16270 F:      include/linux/etherdevice.h
16271 F:      include/linux/ethtool_netlink.h
16272 F:      include/linux/fcdevice.h
16273 F:      include/linux/fddidevice.h
16274 F:      include/linux/hippidevice.h
16275 F:      include/linux/if_*
16276 F:      include/linux/inetdevice.h
16277 F:      include/linux/netdev*
16278 F:      include/linux/platform_data/wiznet.h
16279 F:      include/uapi/linux/cn_proc.h
16280 F:      include/uapi/linux/ethtool_netlink.h
16281 F:      include/uapi/linux/if_*
16282 F:      include/uapi/linux/net_shaper.h
16283 F:      include/uapi/linux/netdev*
16284 F:      tools/testing/selftests/drivers/net/
16285 X:      Documentation/devicetree/bindings/net/bluetooth/
16286 X:      Documentation/devicetree/bindings/net/can/
16287 X:      Documentation/devicetree/bindings/net/wireless/
16288 X:      drivers/net/can/
16289 X:      drivers/net/wireless/
16290
16291 NETWORKING DRIVERS (WIRELESS)
16292 M:      Kalle Valo <[email protected]>
16293 L:      [email protected]
16294 S:      Maintained
16295 W:      https://wireless.wiki.kernel.org/
16296 Q:      https://patchwork.kernel.org/project/linux-wireless/list/
16297 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
16298 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
16299 F:      Documentation/devicetree/bindings/net/wireless/
16300 F:      drivers/net/wireless/
16301
16302 NETWORKING [DSA]
16303 M:      Andrew Lunn <[email protected]>
16304 M:      Vladimir Oltean <[email protected]>
16305 S:      Maintained
16306 F:      Documentation/devicetree/bindings/net/dsa/
16307 F:      Documentation/devicetree/bindings/net/ethernet-switch-port.yaml
16308 F:      Documentation/devicetree/bindings/net/ethernet-switch.yaml
16309 F:      drivers/net/dsa/
16310 F:      include/linux/dsa/
16311 F:      include/linux/platform_data/dsa.h
16312 F:      include/net/dsa.h
16313 F:      net/dsa/
16314 F:      tools/testing/selftests/drivers/net/dsa/
16315
16316 NETWORKING [GENERAL]
16317 M:      "David S. Miller" <[email protected]>
16318 M:      Eric Dumazet <[email protected]>
16319 M:      Jakub Kicinski <[email protected]>
16320 M:      Paolo Abeni <[email protected]>
16321 R:      Simon Horman <[email protected]>
16322 L:      [email protected]
16323 S:      Maintained
16324 P:      Documentation/process/maintainer-netdev.rst
16325 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
16326 B:      mailto:[email protected]
16327 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
16328 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
16329 F:      Documentation/core-api/netlink.rst
16330 F:      Documentation/netlink/
16331 F:      Documentation/networking/
16332 F:      Documentation/networking/net_cachelines/
16333 F:      Documentation/process/maintainer-netdev.rst
16334 F:      Documentation/userspace-api/netlink/
16335 F:      include/linux/ethtool.h
16336 F:      include/linux/framer/framer-provider.h
16337 F:      include/linux/framer/framer.h
16338 F:      include/linux/in.h
16339 F:      include/linux/indirect_call_wrapper.h
16340 F:      include/linux/inet.h
16341 F:      include/linux/inet_diag.h
16342 F:      include/linux/net.h
16343 F:      include/linux/netdev*
16344 F:      include/linux/netlink.h
16345 F:      include/linux/netpoll.h
16346 F:      include/linux/rtnetlink.h
16347 F:      include/linux/seq_file_net.h
16348 F:      include/linux/skbuff*
16349 F:      include/net/
16350 F:      include/uapi/linux/ethtool.h
16351 F:      include/uapi/linux/genetlink.h
16352 F:      include/uapi/linux/hsr_netlink.h
16353 F:      include/uapi/linux/in.h
16354 F:      include/uapi/linux/inet_diag.h
16355 F:      include/uapi/linux/nbd-netlink.h
16356 F:      include/uapi/linux/net.h
16357 F:      include/uapi/linux/net_namespace.h
16358 F:      include/uapi/linux/netconf.h
16359 F:      include/uapi/linux/netdev*
16360 F:      include/uapi/linux/netlink.h
16361 F:      include/uapi/linux/netlink_diag.h
16362 F:      include/uapi/linux/rtnetlink.h
16363 F:      lib/net_utils.c
16364 F:      lib/random32.c
16365 F:      net/
16366 F:      samples/pktgen/
16367 F:      tools/net/
16368 F:      tools/testing/selftests/net/
16369 X:      Documentation/networking/mac80211-injection.rst
16370 X:      Documentation/networking/mac80211_hwsim/
16371 X:      Documentation/networking/regulatory.rst
16372 X:      include/net/cfg80211.h
16373 X:      include/net/ieee80211_radiotap.h
16374 X:      include/net/iw_handler.h
16375 X:      include/net/mac80211.h
16376 X:      include/net/wext.h
16377 X:      net/9p/
16378 X:      net/bluetooth/
16379 X:      net/can/
16380 X:      net/ceph/
16381 X:      net/mac80211/
16382 X:      net/rfkill/
16383 X:      net/wireless/
16384
16385 NETWORKING [IPSEC]
16386 M:      Steffen Klassert <[email protected]>
16387 M:      Herbert Xu <[email protected]>
16388 M:      "David S. Miller" <[email protected]>
16389 L:      [email protected]
16390 S:      Maintained
16391 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
16392 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
16393 F:      include/net/xfrm.h
16394 F:      include/uapi/linux/xfrm.h
16395 F:      net/ipv4/ah4.c
16396 F:      net/ipv4/esp4*
16397 F:      net/ipv4/ip_vti.c
16398 F:      net/ipv4/ipcomp.c
16399 F:      net/ipv4/xfrm*
16400 F:      net/ipv6/ah6.c
16401 F:      net/ipv6/esp6*
16402 F:      net/ipv6/ip6_vti.c
16403 F:      net/ipv6/ipcomp6.c
16404 F:      net/ipv6/xfrm*
16405 F:      net/key/
16406 F:      net/xfrm/
16407 F:      tools/testing/selftests/net/ipsec.c
16408
16409 NETWORKING [IPv4/IPv6]
16410 M:      "David S. Miller" <[email protected]>
16411 M:      David Ahern <[email protected]>
16412 L:      [email protected]
16413 S:      Maintained
16414 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
16415 F:      arch/x86/net/*
16416 F:      include/linux/ip.h
16417 F:      include/linux/ipv6*
16418 F:      include/net/fib*
16419 F:      include/net/ip*
16420 F:      include/net/route.h
16421 F:      net/ipv4/
16422 F:      net/ipv6/
16423
16424 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
16425 M:      Paul Moore <[email protected]>
16426 L:      [email protected]
16427 L:      [email protected]
16428 S:      Supported
16429 W:      https://github.com/netlabel
16430 F:      Documentation/netlabel/
16431 F:      include/net/calipso.h
16432 F:      include/net/cipso_ipv4.h
16433 F:      include/net/netlabel.h
16434 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
16435 F:      include/uapi/linux/netfilter/xt_SECMARK.h
16436 F:      net/ipv4/cipso_ipv4.c
16437 F:      net/ipv6/calipso.c
16438 F:      net/netfilter/xt_CONNSECMARK.c
16439 F:      net/netfilter/xt_SECMARK.c
16440 F:      net/netlabel/
16441
16442 NETWORKING [MACSEC]
16443 M:      Sabrina Dubroca <[email protected]>
16444 L:      [email protected]
16445 S:      Maintained
16446 F:      drivers/net/macsec.c
16447 F:      include/net/macsec.h
16448 F:      include/uapi/linux/if_macsec.h
16449 K:      macsec
16450 K:      \bmdo_
16451
16452 NETWORKING [MPTCP]
16453 M:      Matthieu Baerts <[email protected]>
16454 M:      Mat Martineau <[email protected]>
16455 R:      Geliang Tang <[email protected]>
16456 L:      [email protected]
16457 L:      [email protected]
16458 S:      Maintained
16459 W:      https://github.com/multipath-tcp/mptcp_net-next/wiki
16460 B:      https://github.com/multipath-tcp/mptcp_net-next/issues
16461 T:      git https://github.com/multipath-tcp/mptcp_net-next.git export-net
16462 T:      git https://github.com/multipath-tcp/mptcp_net-next.git export
16463 F:      Documentation/netlink/specs/mptcp_pm.yaml
16464 F:      Documentation/networking/mptcp*.rst
16465 F:      include/net/mptcp.h
16466 F:      include/trace/events/mptcp.h
16467 F:      include/uapi/linux/mptcp*.h
16468 F:      net/mptcp/
16469 F:      tools/testing/selftests/bpf/*/*mptcp*.[ch]
16470 F:      tools/testing/selftests/net/mptcp/
16471
16472 NETWORKING [TCP]
16473 M:      Eric Dumazet <[email protected]>
16474 L:      [email protected]
16475 S:      Maintained
16476 F:      Documentation/networking/net_cachelines/tcp_sock.rst
16477 F:      include/linux/tcp.h
16478 F:      include/net/tcp.h
16479 F:      include/trace/events/tcp.h
16480 F:      include/uapi/linux/tcp.h
16481 F:      net/ipv4/inet_connection_sock.c
16482 F:      net/ipv4/inet_hashtables.c
16483 F:      net/ipv4/inet_timewait_sock.c
16484 F:      net/ipv4/syncookies.c
16485 F:      net/ipv4/tcp*.c
16486 F:      net/ipv6/inet6_connection_sock.c
16487 F:      net/ipv6/inet6_hashtables.c
16488 F:      net/ipv6/syncookies.c
16489 F:      net/ipv6/tcp*.c
16490
16491 NETWORKING [TLS]
16492 M:      Boris Pismenny <[email protected]>
16493 M:      John Fastabend <[email protected]>
16494 M:      Jakub Kicinski <[email protected]>
16495 L:      [email protected]
16496 S:      Maintained
16497 F:      include/net/tls.h
16498 F:      include/uapi/linux/tls.h
16499 F:      net/tls/*
16500
16501 NETXEN (1/10) GbE SUPPORT
16502 M:      Manish Chopra <[email protected]>
16503 M:      Rahul Verma <[email protected]>
16504 M:      [email protected]
16505 L:      [email protected]
16506 S:      Supported
16507 F:      drivers/net/ethernet/qlogic/netxen/
16508
16509 NET_FAILOVER MODULE
16510 M:      Sridhar Samudrala <[email protected]>
16511 L:      [email protected]
16512 S:      Supported
16513 F:      Documentation/networking/net_failover.rst
16514 F:      drivers/net/net_failover.c
16515 F:      include/net/net_failover.h
16516
16517 NEXTHOP
16518 M:      David Ahern <[email protected]>
16519 L:      [email protected]
16520 S:      Maintained
16521 F:      include/net/netns/nexthop.h
16522 F:      include/net/nexthop.h
16523 F:      include/uapi/linux/nexthop.h
16524 F:      net/ipv4/nexthop.c
16525
16526 NFC SUBSYSTEM
16527 M:      Krzysztof Kozlowski <[email protected]>
16528 L:      [email protected]
16529 S:      Maintained
16530 F:      Documentation/devicetree/bindings/net/nfc/
16531 F:      drivers/nfc/
16532 F:      include/net/nfc/
16533 F:      include/uapi/linux/nfc.h
16534 F:      net/nfc/
16535
16536 NFC VIRTUAL NCI DEVICE DRIVER
16537 M:      Bongsu Jeon <[email protected]>
16538 L:      [email protected]
16539 S:      Supported
16540 F:      drivers/nfc/virtual_ncidev.c
16541 F:      tools/testing/selftests/nci/
16542
16543 NFS, SUNRPC, AND LOCKD CLIENTS
16544 M:      Trond Myklebust <[email protected]>
16545 M:      Anna Schumaker <[email protected]>
16546 L:      [email protected]
16547 S:      Maintained
16548 W:      http://client.linux-nfs.org
16549 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
16550 F:      Documentation/filesystems/nfs/
16551 F:      fs/lockd/
16552 F:      fs/nfs/
16553 F:      fs/nfs_common/
16554 F:      include/linux/lockd/
16555 F:      include/linux/nfs*
16556 F:      include/linux/sunrpc/
16557 F:      include/uapi/linux/nfs*
16558 F:      include/uapi/linux/sunrpc/
16559 F:      net/sunrpc/
16560
16561 NILFS2 FILESYSTEM
16562 M:      Ryusuke Konishi <[email protected]>
16563 L:      [email protected]
16564 S:      Supported
16565 W:      https://nilfs.sourceforge.io/
16566 T:      git https://github.com/konis/nilfs2.git
16567 F:      Documentation/filesystems/nilfs2.rst
16568 F:      fs/nilfs2/
16569 F:      include/trace/events/nilfs2.h
16570 F:      include/uapi/linux/nilfs2_api.h
16571 F:      include/uapi/linux/nilfs2_ondisk.h
16572
16573 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
16574 M:      YOKOTA Hiroshi <[email protected]>
16575 S:      Maintained
16576 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
16577 F:      Documentation/scsi/NinjaSCSI.rst
16578 F:      drivers/scsi/pcmcia/nsp_*
16579
16580 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
16581 M:      GOTO Masanori <[email protected]>
16582 M:      YOKOTA Hiroshi <[email protected]>
16583 S:      Maintained
16584 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
16585 F:      Documentation/scsi/NinjaSCSI.rst
16586 F:      drivers/scsi/nsp32*
16587
16588 NINTENDO HID DRIVER
16589 M:      Daniel J. Ogorchock <[email protected]>
16590 L:      [email protected]
16591 S:      Maintained
16592 F:      drivers/hid/hid-nintendo*
16593
16594 NIOS2 ARCHITECTURE
16595 M:      Dinh Nguyen <[email protected]>
16596 S:      Maintained
16597 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
16598 F:      arch/nios2/
16599
16600 NITRO ENCLAVES (NE)
16601 M:      Alexandru Ciobotaru <[email protected]>
16602 L:      [email protected]
16603 L:      The AWS Nitro Enclaves Team <[email protected]>
16604 S:      Supported
16605 W:      https://aws.amazon.com/ec2/nitro/nitro-enclaves/
16606 F:      Documentation/virt/ne_overview.rst
16607 F:      drivers/virt/nitro_enclaves/
16608 F:      include/linux/nitro_enclaves.h
16609 F:      include/uapi/linux/nitro_enclaves.h
16610 F:      samples/nitro_enclaves/
16611
16612 NITRO SECURE MODULE (NSM)
16613 M:      Alexander Graf <[email protected]>
16614 L:      [email protected]
16615 L:      The AWS Nitro Enclaves Team <[email protected]>
16616 S:      Supported
16617 W:      https://aws.amazon.com/ec2/nitro/nitro-enclaves/
16618 F:      drivers/misc/nsm.c
16619 F:      include/uapi/linux/nsm.h
16620
16621 NOHZ, DYNTICKS SUPPORT
16622 M:      Anna-Maria Behnsen <[email protected]>
16623 M:      Frederic Weisbecker <[email protected]>
16624 M:      Ingo Molnar <[email protected]>
16625 M:      Thomas Gleixner <[email protected]>
16626 L:      [email protected]
16627 S:      Maintained
16628 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
16629 F:      include/linux/sched/nohz.h
16630 F:      include/linux/tick.h
16631 F:      kernel/time/tick*.*
16632
16633 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
16634 M:      Pavel Machek <[email protected]>
16635 M:      Sakari Ailus <[email protected]>
16636 L:      [email protected]
16637 S:      Maintained
16638 F:      drivers/media/i2c/ad5820.c
16639 F:      drivers/media/i2c/et8ek8
16640
16641 NOKIA N900 POWER SUPPLY DRIVERS
16642 R:      Pali Rohár <[email protected]>
16643 F:      drivers/power/supply/bq2415x_charger.c
16644 F:      drivers/power/supply/bq27xxx_battery.c
16645 F:      drivers/power/supply/bq27xxx_battery_i2c.c
16646 F:      drivers/power/supply/isp1704_charger.c
16647 F:      drivers/power/supply/rx51_battery.c
16648 F:      include/linux/power/bq2415x_charger.h
16649 F:      include/linux/power/bq27xxx_battery.h
16650
16651 NOLIBC HEADER FILE
16652 M:      Willy Tarreau <[email protected]>
16653 M:      Thomas Weißschuh <[email protected]>
16654 S:      Maintained
16655 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nolibc/linux-nolibc.git
16656 F:      tools/include/nolibc/
16657 F:      tools/testing/selftests/nolibc/
16658
16659 NOVATEK NVT-TS I2C TOUCHSCREEN DRIVER
16660 M:      Hans de Goede <[email protected]>
16661 L:      [email protected]
16662 S:      Maintained
16663 F:      Documentation/devicetree/bindings/input/touchscreen/novatek,nvt-ts.yaml
16664 F:      drivers/input/touchscreen/novatek-nvt-ts.c
16665
16666 NSDEPS
16667 M:      Matthias Maennich <[email protected]>
16668 S:      Maintained
16669 F:      Documentation/core-api/symbol-namespaces.rst
16670 F:      scripts/nsdeps
16671
16672 NTB AMD DRIVER
16673 M:      Sanjay R Mehta <[email protected]>
16674 M:      Shyam Sundar S K <[email protected]>
16675 L:      [email protected]
16676 S:      Supported
16677 F:      drivers/ntb/hw/amd/
16678
16679 NTB DRIVER CORE
16680 M:      Jon Mason <[email protected]>
16681 M:      Dave Jiang <[email protected]>
16682 M:      Allen Hubbe <[email protected]>
16683 L:      [email protected]
16684 S:      Supported
16685 W:      https://github.com/jonmason/ntb/wiki
16686 T:      git https://github.com/jonmason/ntb.git
16687 F:      drivers/net/ntb_netdev.c
16688 F:      drivers/ntb/
16689 F:      drivers/pci/endpoint/functions/pci-epf-*ntb.c
16690 F:      include/linux/ntb.h
16691 F:      include/linux/ntb_transport.h
16692 F:      tools/testing/selftests/ntb/
16693
16694 NTB INTEL DRIVER
16695 M:      Dave Jiang <[email protected]>
16696 L:      [email protected]
16697 S:      Supported
16698 W:      https://github.com/davejiang/linux/wiki
16699 T:      git https://github.com/davejiang/linux.git
16700 F:      drivers/ntb/hw/intel/
16701
16702 NTFS3 FILESYSTEM
16703 M:      Konstantin Komarov <[email protected]>
16704 L:      [email protected]
16705 S:      Supported
16706 W:      http://www.paragon-software.com/
16707 T:      git https://github.com/Paragon-Software-Group/linux-ntfs3.git
16708 F:      Documentation/filesystems/ntfs3.rst
16709 F:      fs/ntfs3/
16710
16711 NUBUS SUBSYSTEM
16712 M:      Finn Thain <[email protected]>
16713 L:      [email protected]
16714 S:      Maintained
16715 F:      arch/*/include/asm/nubus.h
16716 F:      drivers/nubus/
16717 F:      include/linux/nubus.h
16718 F:      include/uapi/linux/nubus.h
16719
16720 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
16721 M:      Antonino Daplas <[email protected]>
16722 L:      [email protected]
16723 S:      Maintained
16724 F:      drivers/video/fbdev/nvidia/
16725 F:      drivers/video/fbdev/riva/
16726
16727 NVIDIA WMI EC BACKLIGHT DRIVER
16728 M:      Daniel Dadap <[email protected]>
16729 L:      [email protected]
16730 S:      Supported
16731 F:      drivers/platform/x86/nvidia-wmi-ec-backlight.c
16732 F:      include/linux/platform_data/x86/nvidia-wmi-ec-backlight.h
16733
16734 NVM EXPRESS DRIVER
16735 M:      Keith Busch <[email protected]>
16736 M:      Jens Axboe <[email protected]>
16737 M:      Christoph Hellwig <[email protected]>
16738 M:      Sagi Grimberg <[email protected]>
16739 L:      [email protected]
16740 S:      Supported
16741 W:      http://git.infradead.org/nvme.git
16742 T:      git git://git.infradead.org/nvme.git
16743 F:      Documentation/nvme/
16744 F:      drivers/nvme/common/
16745 F:      drivers/nvme/host/
16746 F:      include/linux/nvme-*.h
16747 F:      include/linux/nvme.h
16748 F:      include/uapi/linux/nvme_ioctl.h
16749
16750 NVM EXPRESS FABRICS AUTHENTICATION
16751 M:      Hannes Reinecke <[email protected]>
16752 L:      [email protected]
16753 S:      Supported
16754 F:      drivers/nvme/host/auth.c
16755 F:      drivers/nvme/target/auth.c
16756 F:      drivers/nvme/target/fabrics-cmd-auth.c
16757 F:      include/linux/nvme-auth.h
16758
16759 NVM EXPRESS FC TRANSPORT DRIVERS
16760 M:      James Smart <[email protected]>
16761 L:      [email protected]
16762 S:      Supported
16763 F:      drivers/nvme/host/fc.c
16764 F:      drivers/nvme/target/fc.c
16765 F:      drivers/nvme/target/fcloop.c
16766 F:      include/linux/nvme-fc-driver.h
16767 F:      include/linux/nvme-fc.h
16768
16769 NVM EXPRESS HARDWARE MONITORING SUPPORT
16770 M:      Guenter Roeck <[email protected]>
16771 L:      [email protected]
16772 S:      Supported
16773 F:      drivers/nvme/host/hwmon.c
16774
16775 NVM EXPRESS TARGET DRIVER
16776 M:      Christoph Hellwig <[email protected]>
16777 M:      Sagi Grimberg <[email protected]>
16778 M:      Chaitanya Kulkarni <[email protected]>
16779 L:      [email protected]
16780 S:      Supported
16781 W:      http://git.infradead.org/nvme.git
16782 T:      git git://git.infradead.org/nvme.git
16783 F:      drivers/nvme/target/
16784
16785 NVMEM FRAMEWORK
16786 M:      Srinivas Kandagatla <[email protected]>
16787 S:      Maintained
16788 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
16789 F:      Documentation/ABI/stable/sysfs-bus-nvmem
16790 F:      Documentation/devicetree/bindings/nvmem/
16791 F:      drivers/nvmem/
16792 F:      include/linux/nvmem-consumer.h
16793 F:      include/linux/nvmem-provider.h
16794
16795 NXP BLUETOOTH WIRELESS DRIVERS
16796 M:      Amitkumar Karwar <[email protected]>
16797 M:      Neeraj Kale <[email protected]>
16798 S:      Maintained
16799 F:      Documentation/devicetree/bindings/net/bluetooth/nxp,88w8987-bt.yaml
16800 F:      drivers/bluetooth/btnxpuart.c
16801
16802 NXP C45 TJA11XX PHY DRIVER
16803 M:      Andrei Botila <[email protected]>
16804 L:      [email protected]
16805 S:      Maintained
16806 F:      drivers/net/phy/nxp-c45-tja11xx*
16807
16808 NXP FSPI DRIVER
16809 M:      Han Xu <[email protected]>
16810 M:      Haibo Chen <[email protected]>
16811 R:      Yogesh Gaur <[email protected]>
16812 L:      [email protected]
16813 L:      [email protected]
16814 S:      Maintained
16815 F:      Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
16816 F:      drivers/spi/spi-nxp-fspi.c
16817
16818 NXP FXAS21002C DRIVER
16819 M:      Rui Miguel Silva <[email protected]>
16820 L:      [email protected]
16821 S:      Maintained
16822 F:      Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
16823 F:      drivers/iio/gyro/fxas21002c.h
16824 F:      drivers/iio/gyro/fxas21002c_core.c
16825 F:      drivers/iio/gyro/fxas21002c_i2c.c
16826 F:      drivers/iio/gyro/fxas21002c_spi.c
16827
16828 NXP i.MX 7D/6SX/6UL/93 AND VF610 ADC DRIVER
16829 M:      Haibo Chen <[email protected]>
16830 L:      [email protected]
16831 L:      [email protected]
16832 S:      Maintained
16833 F:      Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
16834 F:      Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
16835 F:      Documentation/devicetree/bindings/iio/adc/nxp,imx93-adc.yaml
16836 F:      drivers/iio/adc/imx7d_adc.c
16837 F:      drivers/iio/adc/imx93_adc.c
16838 F:      drivers/iio/adc/vf610_adc.c
16839
16840 NXP i.MX 8M ISI DRIVER
16841 M:      Laurent Pinchart <[email protected]>
16842 L:      [email protected]
16843 S:      Maintained
16844 F:      Documentation/devicetree/bindings/media/nxp,imx8-isi.yaml
16845 F:      drivers/media/platform/nxp/imx8-isi/
16846
16847 NXP i.MX 8MP DW100 V4L2 DRIVER
16848 M:      Xavier Roumegue <[email protected]>
16849 L:      [email protected]
16850 S:      Maintained
16851 F:      Documentation/devicetree/bindings/media/nxp,dw100.yaml
16852 F:      Documentation/userspace-api/media/drivers/dw100.rst
16853 F:      drivers/media/platform/nxp/dw100/
16854 F:      include/uapi/linux/dw100.h
16855
16856 NXP i.MX 8MQ DCSS DRIVER
16857 M:      Laurentiu Palcu <[email protected]>
16858 R:      Lucas Stach <[email protected]>
16859 L:      [email protected]
16860 S:      Maintained
16861 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
16862 F:      Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
16863 F:      drivers/gpu/drm/imx/dcss/
16864
16865 NXP i.MX 8QXP ADC DRIVER
16866 M:      Cai Huoqing <[email protected]>
16867 M:      Haibo Chen <[email protected]>
16868 L:      [email protected]
16869 L:      [email protected]
16870 S:      Maintained
16871 F:      Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
16872 F:      drivers/iio/adc/imx8qxp-adc.c
16873
16874 NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
16875 M:      Mirela Rabulea <[email protected]>
16876 L:      [email protected]
16877 L:      [email protected]
16878 S:      Maintained
16879 F:      Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
16880 F:      drivers/media/platform/nxp/imx-jpeg
16881
16882 NXP i.MX CLOCK DRIVERS
16883 M:      Abel Vesa <[email protected]>
16884 R:      Peng Fan <[email protected]>
16885 L:      [email protected]
16886 L:      [email protected]
16887 S:      Maintained
16888 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
16889 F:      Documentation/devicetree/bindings/clock/imx*
16890 F:      drivers/clk/imx/
16891 F:      include/dt-bindings/clock/imx*
16892
16893 NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
16894 M:      Jagan Teki <[email protected]>
16895 S:      Maintained
16896 F:      Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
16897 F:      drivers/regulator/pf8x00-regulator.c
16898
16899 NXP PTN5150A CC LOGIC AND EXTCON DRIVER
16900 M:      Krzysztof Kozlowski <[email protected]>
16901 L:      [email protected]
16902 S:      Maintained
16903 F:      Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
16904 F:      drivers/extcon/extcon-ptn5150.c
16905
16906 NXP SGTL5000 DRIVER
16907 M:      Fabio Estevam <[email protected]>
16908 L:      [email protected]
16909 S:      Maintained
16910 F:      Documentation/devicetree/bindings/sound/fsl,sgtl5000.yaml
16911 F:      sound/soc/codecs/sgtl5000*
16912
16913 NXP SJA1105 ETHERNET SWITCH DRIVER
16914 M:      Vladimir Oltean <[email protected]>
16915 L:      [email protected]
16916 S:      Maintained
16917 F:      drivers/net/dsa/sja1105
16918 F:      drivers/net/pcs/pcs-xpcs-nxp.c
16919
16920 NXP TDA998X DRM DRIVER
16921 M:      Russell King <[email protected]>
16922 S:      Maintained
16923 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
16924 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
16925 F:      drivers/gpu/drm/i2c/tda998x_drv.c
16926 F:      include/drm/i2c/tda998x.h
16927 F:      include/dt-bindings/display/tda998x.h
16928 K:      "nxp,tda998x"
16929
16930 NXP TFA9879 DRIVER
16931 M:      Peter Rosin <[email protected]>
16932 L:      [email protected]
16933 S:      Maintained
16934 F:      Documentation/devicetree/bindings/sound/nxp,tfa9879.yaml
16935 F:      sound/soc/codecs/tfa9879*
16936
16937 NXP-NCI NFC DRIVER
16938 S:      Orphan
16939 F:      Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
16940 F:      drivers/nfc/nxp-nci
16941
16942 NXP/Goodix TFA989X (TFA1) DRIVER
16943 M:      Stephan Gerhold <[email protected]>
16944 L:      [email protected]
16945 S:      Maintained
16946 F:      Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
16947 F:      sound/soc/codecs/tfa989x.c
16948
16949 NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
16950 M:      Jonas Malaco <[email protected]>
16951 L:      [email protected]
16952 S:      Maintained
16953 F:      Documentation/hwmon/nzxt-kraken2.rst
16954 F:      drivers/hwmon/nzxt-kraken2.c
16955
16956 NZXT-KRAKEN3 HARDWARE MONITORING DRIVER
16957 M:      Jonas Malaco <[email protected]>
16958 M:      Aleksa Savic <[email protected]>
16959 L:      [email protected]
16960 S:      Maintained
16961 F:      Documentation/hwmon/nzxt-kraken3.rst
16962 F:      drivers/hwmon/nzxt-kraken3.c
16963
16964 OBJAGG
16965 M:      Jiri Pirko <[email protected]>
16966 L:      [email protected]
16967 S:      Supported
16968 F:      include/linux/objagg.h
16969 F:      lib/objagg.c
16970 F:      lib/test_objagg.c
16971
16972 OBJPOOL
16973 M:      Matt Wu <[email protected]>
16974 S:      Supported
16975 F:      include/linux/objpool.h
16976 F:      lib/objpool.c
16977 F:      lib/test_objpool.c
16978
16979 OBJTOOL
16980 M:      Josh Poimboeuf <[email protected]>
16981 M:      Peter Zijlstra <[email protected]>
16982 S:      Supported
16983 F:      include/linux/objtool*.h
16984 F:      tools/objtool/
16985
16986 OCELOT ETHERNET SWITCH DRIVER
16987 M:      Vladimir Oltean <[email protected]>
16988 M:      Claudiu Manoil <[email protected]>
16989 M:      Alexandre Belloni <[email protected]>
16990 M:      [email protected]
16991 L:      [email protected]
16992 S:      Supported
16993 F:      drivers/net/dsa/ocelot/*
16994 F:      drivers/net/ethernet/mscc/
16995 F:      include/soc/mscc/ocelot*
16996 F:      net/dsa/tag_ocelot.c
16997 F:      net/dsa/tag_ocelot_8021q.c
16998 F:      tools/testing/selftests/drivers/net/ocelot/*
16999
17000 OCELOT EXTERNAL SWITCH CONTROL
17001 M:      Colin Foster <[email protected]>
17002 S:      Supported
17003 F:      Documentation/devicetree/bindings/mfd/mscc,ocelot.yaml
17004 F:      drivers/mfd/ocelot*
17005 F:      drivers/net/dsa/ocelot/ocelot_ext.c
17006 F:      include/linux/mfd/ocelot.h
17007
17008 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
17009 M:      Frederic Barrat <[email protected]>
17010 M:      Andrew Donnellan <[email protected]>
17011 L:      [email protected]
17012 S:      Supported
17013 F:      Documentation/userspace-api/accelerators/ocxl.rst
17014 F:      arch/powerpc/include/asm/pnv-ocxl.h
17015 F:      arch/powerpc/platforms/powernv/ocxl.c
17016 F:      drivers/misc/ocxl/
17017 F:      include/misc/ocxl*
17018 F:      include/uapi/misc/ocxl.h
17019
17020 OMAP AUDIO SUPPORT
17021 M:      Peter Ujfalusi <[email protected]>
17022 M:      Jarkko Nikula <[email protected]>
17023 L:      [email protected]
17024 L:      [email protected]
17025 S:      Maintained
17026 F:      sound/soc/ti/n810.c
17027 F:      sound/soc/ti/omap*
17028 F:      sound/soc/ti/rx51.c
17029 F:      sound/soc/ti/sdma-pcm.*
17030
17031 OMAP CLOCK FRAMEWORK SUPPORT
17032 M:      Paul Walmsley <[email protected]>
17033 L:      [email protected]
17034 S:      Maintained
17035 F:      arch/arm/*omap*/*clock*
17036
17037 OMAP DEVICE TREE SUPPORT
17038 M:      Tony Lindgren <[email protected]>
17039 L:      [email protected]
17040 L:      [email protected]
17041 S:      Maintained
17042 F:      arch/arm/boot/dts/ti/omap/
17043
17044 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
17045 L:      [email protected]
17046 L:      [email protected]
17047 S:      Orphan
17048 F:      Documentation/arch/arm/omap/dss.rst
17049 F:      drivers/video/fbdev/omap2/
17050
17051 OMAP FRAMEBUFFER SUPPORT
17052 L:      [email protected]
17053 L:      [email protected]
17054 S:      Orphan
17055 F:      drivers/video/fbdev/omap/
17056
17057 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
17058 M:      Roger Quadros <[email protected]>
17059 M:      Tony Lindgren <[email protected]>
17060 L:      [email protected]
17061 S:      Maintained
17062 F:      arch/arm/mach-omap2/*gpmc*
17063 F:      drivers/memory/omap-gpmc.c
17064
17065 OMAP GPIO DRIVER
17066 M:      Grygorii Strashko <[email protected]>
17067 M:      Santosh Shilimkar <[email protected]>
17068 M:      Kevin Hilman <[email protected]>
17069 L:      [email protected]
17070 S:      Maintained
17071 F:      Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
17072 F:      drivers/gpio/gpio-omap.c
17073
17074 OMAP HARDWARE SPINLOCK SUPPORT
17075 L:      [email protected]
17076 S:      Orphan
17077 F:      drivers/hwspinlock/omap_hwspinlock.c
17078
17079 OMAP HS MMC SUPPORT
17080 L:      [email protected]
17081 L:      [email protected]
17082 S:      Orphan
17083 F:      drivers/mmc/host/omap_hsmmc.c
17084
17085 OMAP HWMOD DATA
17086 M:      Paul Walmsley <[email protected]>
17087 L:      [email protected]
17088 S:      Maintained
17089 F:      arch/arm/mach-omap2/omap_hwmod*data*
17090
17091 OMAP HWMOD SUPPORT
17092 M:      Paul Walmsley <[email protected]>
17093 L:      [email protected]
17094 S:      Maintained
17095 F:      arch/arm/mach-omap2/omap_hwmod.*
17096
17097 OMAP I2C DRIVER
17098 M:      Vignesh R <[email protected]>
17099 L:      [email protected]
17100 L:      [email protected]
17101 S:      Maintained
17102 F:      Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
17103 F:      drivers/i2c/busses/i2c-omap.c
17104
17105 OMAP MMC SUPPORT
17106 M:      Aaro Koskinen <[email protected]>
17107 L:      [email protected]
17108 S:      Odd Fixes
17109 F:      drivers/mmc/host/omap.c
17110
17111 OMAP POWER MANAGEMENT SUPPORT
17112 M:      Kevin Hilman <[email protected]>
17113 L:      [email protected]
17114 S:      Maintained
17115 F:      arch/arm/*omap*/*pm*
17116 F:      drivers/cpufreq/omap-cpufreq.c
17117
17118 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
17119 M:      Paul Walmsley <[email protected]>
17120 L:      [email protected]
17121 S:      Maintained
17122 F:      arch/arm/mach-omap2/prm*
17123
17124 OMAP RANDOM NUMBER GENERATOR SUPPORT
17125 M:      Deepak Saxena <[email protected]>
17126 S:      Maintained
17127 F:      drivers/char/hw_random/omap-rng.c
17128
17129 OMAP USB SUPPORT
17130 L:      [email protected]
17131 L:      [email protected]
17132 S:      Orphan
17133 F:      arch/arm/*omap*/usb*
17134 F:      drivers/usb/*/*omap*
17135
17136 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
17137 M:      Mark Jackson <[email protected]>
17138 L:      [email protected]
17139 S:      Maintained
17140 F:      arch/arm/boot/dts/ti/omap/am335x-nano.dts
17141
17142 OMAP1 SUPPORT
17143 M:      Aaro Koskinen <[email protected]>
17144 M:      Janusz Krzysztofik <[email protected]>
17145 R:      Tony Lindgren <[email protected]>
17146 L:      [email protected]
17147 S:      Maintained
17148 Q:      http://patchwork.kernel.org/project/linux-omap/list/
17149 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
17150 F:      arch/arm/configs/omap1_defconfig
17151 F:      arch/arm/mach-omap1/
17152 F:      drivers/i2c/busses/i2c-omap.c
17153 F:      include/linux/platform_data/ams-delta-fiq.h
17154 F:      include/linux/platform_data/i2c-omap.h
17155
17156 OMAP2+ SUPPORT
17157 M:      Aaro Koskinen <[email protected]>
17158 M:      Andreas Kemnade <[email protected]>
17159 M:      Kevin Hilman <[email protected]>
17160 M:      Roger Quadros <[email protected]>
17161 M:      Tony Lindgren <[email protected]>
17162 L:      [email protected]
17163 S:      Maintained
17164 W:      http://linux.omap.com/
17165 Q:      http://patchwork.kernel.org/project/linux-omap/list/
17166 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
17167 F:      Documentation/devicetree/bindings/arm/ti/omap.yaml
17168 F:      arch/arm/configs/omap2plus_defconfig
17169 F:      arch/arm/mach-omap2/
17170 F:      drivers/bus/omap*.[ch]
17171 F:      drivers/bus/ti-sysc.c
17172 F:      drivers/gpio/gpio-tps65219.c
17173 F:      drivers/i2c/busses/i2c-omap.c
17174 F:      drivers/irqchip/irq-omap-intc.c
17175 F:      drivers/mfd/*omap*.c
17176 F:      drivers/mfd/menelaus.c
17177 F:      drivers/mfd/palmas.c
17178 F:      drivers/mfd/tps65217.c
17179 F:      drivers/mfd/tps65218.c
17180 F:      drivers/mfd/tps65219.c
17181 F:      drivers/mfd/tps65910.c
17182 F:      drivers/mfd/twl-core.[ch]
17183 F:      drivers/mfd/twl4030*.c
17184 F:      drivers/mfd/twl6030*.c
17185 F:      drivers/mfd/twl6040*.c
17186 F:      drivers/regulator/palmas-regulator*.c
17187 F:      drivers/regulator/pbias-regulator.c
17188 F:      drivers/regulator/tps65217-regulator.c
17189 F:      drivers/regulator/tps65218-regulator.c
17190 F:      drivers/regulator/tps65219-regulator.c
17191 F:      drivers/regulator/tps65910-regulator.c
17192 F:      drivers/regulator/twl-regulator.c
17193 F:      drivers/regulator/twl6030-regulator.c
17194 F:      include/linux/platform_data/i2c-omap.h
17195 F:      include/linux/platform_data/ti-sysc.h
17196
17197 OMFS FILESYSTEM
17198 M:      Bob Copeland <[email protected]>
17199 L:      [email protected]
17200 S:      Maintained
17201 F:      Documentation/filesystems/omfs.rst
17202 F:      fs/omfs/
17203
17204 OMNIVISION OG01A1B SENSOR DRIVER
17205 M:      Sakari Ailus <[email protected]>
17206 L:      [email protected]
17207 S:      Maintained
17208 F:      Documentation/devicetree/bindings/media/i2c/ovti,og01a1b.yaml
17209 F:      drivers/media/i2c/og01a1b.c
17210
17211 OMNIVISION OV01A10 SENSOR DRIVER
17212 M:      Bingbu Cao <[email protected]>
17213 L:      [email protected]
17214 S:      Maintained
17215 T:      git git://linuxtv.org/media.git
17216 F:      drivers/media/i2c/ov01a10.c
17217
17218 OMNIVISION OV02A10 SENSOR DRIVER
17219 L:      [email protected]
17220 S:      Orphan
17221 T:      git git://linuxtv.org/media.git
17222 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
17223 F:      drivers/media/i2c/ov02a10.c
17224
17225 OMNIVISION OV08D10 SENSOR DRIVER
17226 M:      Jimmy Su <[email protected]>
17227 L:      [email protected]
17228 S:      Maintained
17229 T:      git git://linuxtv.org/media.git
17230 F:      drivers/media/i2c/ov08d10.c
17231
17232 OMNIVISION OV08X40 SENSOR DRIVER
17233 M:      Jason Chen <[email protected]>
17234 L:      [email protected]
17235 S:      Maintained
17236 T:      git git://linuxtv.org/media.git
17237 F:      drivers/media/i2c/ov08x40.c
17238 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov08x40.yaml
17239
17240 OMNIVISION OV13858 SENSOR DRIVER
17241 M:      Sakari Ailus <[email protected]>
17242 L:      [email protected]
17243 S:      Maintained
17244 T:      git git://linuxtv.org/media.git
17245 F:      drivers/media/i2c/ov13858.c
17246
17247 OMNIVISION OV13B10 SENSOR DRIVER
17248 M:      Arec Kao <[email protected]>
17249 L:      [email protected]
17250 S:      Maintained
17251 T:      git git://linuxtv.org/media.git
17252 F:      drivers/media/i2c/ov13b10.c
17253
17254 OMNIVISION OV2680 SENSOR DRIVER
17255 M:      Rui Miguel Silva <[email protected]>
17256 M:      Hans de Goede <[email protected]>
17257 L:      [email protected]
17258 S:      Maintained
17259 T:      git git://linuxtv.org/media.git
17260 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
17261 F:      drivers/media/i2c/ov2680.c
17262
17263 OMNIVISION OV2685 SENSOR DRIVER
17264 M:      Shunqian Zheng <[email protected]>
17265 L:      [email protected]
17266 S:      Maintained
17267 T:      git git://linuxtv.org/media.git
17268 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov2685.yaml
17269 F:      drivers/media/i2c/ov2685.c
17270
17271 OMNIVISION OV2740 SENSOR DRIVER
17272 M:      Tianshu Qiu <[email protected]>
17273 R:      Sakari Ailus <[email protected]>
17274 R:      Bingbu Cao <[email protected]>
17275 L:      [email protected]
17276 S:      Maintained
17277 T:      git git://linuxtv.org/media.git
17278 F:      drivers/media/i2c/ov2740.c
17279
17280 OMNIVISION OV4689 SENSOR DRIVER
17281 M:      Mikhail Rudenko <[email protected]>
17282 L:      [email protected]
17283 S:      Maintained
17284 T:      git git://linuxtv.org/media.git
17285 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov4689.yaml
17286 F:      drivers/media/i2c/ov4689.c
17287
17288 OMNIVISION OV5640 SENSOR DRIVER
17289 M:      Steve Longerbeam <[email protected]>
17290 L:      [email protected]
17291 S:      Maintained
17292 T:      git git://linuxtv.org/media.git
17293 F:      drivers/media/i2c/ov5640.c
17294
17295 OMNIVISION OV5647 SENSOR DRIVER
17296 M:      Dave Stevenson <[email protected]>
17297 M:      Jacopo Mondi <[email protected]>
17298 L:      [email protected]
17299 S:      Maintained
17300 T:      git git://linuxtv.org/media.git
17301 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
17302 F:      drivers/media/i2c/ov5647.c
17303
17304 OMNIVISION OV5670 SENSOR DRIVER
17305 M:      Sakari Ailus <[email protected]>
17306 L:      [email protected]
17307 S:      Maintained
17308 T:      git git://linuxtv.org/media.git
17309 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov5670.yaml
17310 F:      drivers/media/i2c/ov5670.c
17311
17312 OMNIVISION OV5675 SENSOR DRIVER
17313 M:      Sakari Ailus <[email protected]>
17314 L:      [email protected]
17315 S:      Maintained
17316 T:      git git://linuxtv.org/media.git
17317 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov5675.yaml
17318 F:      drivers/media/i2c/ov5675.c
17319
17320 OMNIVISION OV5693 SENSOR DRIVER
17321 M:      Daniel Scally <[email protected]>
17322 L:      [email protected]
17323 S:      Maintained
17324 T:      git git://linuxtv.org/media.git
17325 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml
17326 F:      drivers/media/i2c/ov5693.c
17327
17328 OMNIVISION OV5695 SENSOR DRIVER
17329 M:      Shunqian Zheng <[email protected]>
17330 L:      [email protected]
17331 S:      Maintained
17332 T:      git git://linuxtv.org/media.git
17333 F:      drivers/media/i2c/ov5695.c
17334
17335 OMNIVISION OV64A40 SENSOR DRIVER
17336 M:      Jacopo Mondi <[email protected]>
17337 L:      [email protected]
17338 S:      Maintained
17339 T:      git git://linuxtv.org/media.git
17340 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov64a40.yaml
17341 F:      drivers/media/i2c/ov64a40.c
17342
17343 OMNIVISION OV7670 SENSOR DRIVER
17344 L:      [email protected]
17345 S:      Orphan
17346 T:      git git://linuxtv.org/media.git
17347 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
17348 F:      drivers/media/i2c/ov7670.c
17349
17350 OMNIVISION OV772x SENSOR DRIVER
17351 M:      Jacopo Mondi <[email protected]>
17352 L:      [email protected]
17353 S:      Odd fixes
17354 T:      git git://linuxtv.org/media.git
17355 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
17356 F:      drivers/media/i2c/ov772x.c
17357 F:      include/media/i2c/ov772x.h
17358
17359 OMNIVISION OV7740 SENSOR DRIVER
17360 L:      [email protected]
17361 S:      Orphan
17362 T:      git git://linuxtv.org/media.git
17363 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
17364 F:      drivers/media/i2c/ov7740.c
17365
17366 OMNIVISION OV8856 SENSOR DRIVER
17367 M:      Sakari Ailus <[email protected]>
17368 L:      [email protected]
17369 S:      Maintained
17370 T:      git git://linuxtv.org/media.git
17371 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov8856.yaml
17372 F:      drivers/media/i2c/ov8856.c
17373
17374 OMNIVISION OV8858 SENSOR DRIVER
17375 M:      Jacopo Mondi <[email protected]>
17376 M:      Nicholas Roth <[email protected]>
17377 L:      [email protected]
17378 S:      Maintained
17379 T:      git git://linuxtv.org/media.git
17380 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov8858.yaml
17381 F:      drivers/media/i2c/ov8858.c
17382
17383 OMNIVISION OV9282 SENSOR DRIVER
17384 M:      Dave Stevenson <[email protected]>
17385 L:      [email protected]
17386 S:      Maintained
17387 T:      git git://linuxtv.org/media.git
17388 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
17389 F:      drivers/media/i2c/ov9282.c
17390
17391 OMNIVISION OV9640 SENSOR DRIVER
17392 M:      Petr Cvek <[email protected]>
17393 L:      [email protected]
17394 S:      Maintained
17395 F:      drivers/media/i2c/ov9640.*
17396
17397 OMNIVISION OV9650 SENSOR DRIVER
17398 M:      Sakari Ailus <[email protected]>
17399 R:      Akinobu Mita <[email protected]>
17400 R:      Sylwester Nawrocki <[email protected]>
17401 L:      [email protected]
17402 S:      Maintained
17403 T:      git git://linuxtv.org/media.git
17404 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
17405 F:      drivers/media/i2c/ov9650.c
17406
17407 OMNIVISION OV9734 SENSOR DRIVER
17408 M:      Tianshu Qiu <[email protected]>
17409 R:      Bingbu Cao <[email protected]>
17410 L:      [email protected]
17411 S:      Maintained
17412 T:      git git://linuxtv.org/media.git
17413 F:      drivers/media/i2c/ov9734.c
17414
17415 ONBOARD USB HUB DRIVER
17416 M:      Matthias Kaehlcke <[email protected]>
17417 L:      [email protected]
17418 S:      Maintained
17419 F:      Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-dev
17420 F:      drivers/usb/misc/onboard_usb_dev.c
17421
17422 ONENAND FLASH DRIVER
17423 M:      Kyungmin Park <[email protected]>
17424 L:      [email protected]
17425 S:      Maintained
17426 F:      drivers/mtd/nand/onenand/
17427 F:      include/linux/mtd/onenand*.h
17428
17429 ONEXPLAYER FAN DRIVER
17430 M:      Derek John Clark <[email protected]>
17431 M:      Joaquín Ignacio Aramendía <[email protected]>
17432 L:      [email protected]
17433 S:      Maintained
17434 F:      drivers/hwmon/oxp-sensors.c
17435
17436 ONIE TLV NVMEM LAYOUT DRIVER
17437 M:      Miquel Raynal <[email protected]>
17438 S:      Maintained
17439 F:      Documentation/devicetree/bindings/nvmem/layouts/onie,tlv-layout.yaml
17440 F:      drivers/nvmem/layouts/onie-tlv.c
17441
17442 ONION OMEGA2+ BOARD
17443 M:      Harvey Hunt <[email protected]>
17444 L:      [email protected]
17445 S:      Maintained
17446 F:      arch/mips/boot/dts/ralink/omega2p.dts
17447
17448 ONSEMI ETHERNET PHY DRIVERS
17449 M:      Piergiorgio Beruto <[email protected]>
17450 L:      [email protected]
17451 S:      Supported
17452 W:      http://www.onsemi.com
17453 F:      drivers/net/phy/ncn*
17454
17455 OP-TEE DRIVER
17456 M:      Jens Wiklander <[email protected]>
17457 L:      [email protected]
17458 S:      Maintained
17459 F:      Documentation/ABI/testing/sysfs-bus-optee-devices
17460 F:      drivers/tee/optee/
17461
17462 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
17463 M:      Sumit Garg <[email protected]>
17464 L:      [email protected]
17465 S:      Maintained
17466 F:      drivers/char/hw_random/optee-rng.c
17467
17468 OP-TEE RTC DRIVER
17469 M:      Clément Léger <[email protected]>
17470 L:      [email protected]
17471 S:      Maintained
17472 F:      drivers/rtc/rtc-optee.c
17473
17474 OPA-VNIC DRIVER
17475 M:      Dennis Dalessandro <[email protected]>
17476 L:      [email protected]
17477 S:      Supported
17478 F:      drivers/infiniband/ulp/opa_vnic
17479
17480 OPEN ALLIANCE 10BASE-T1S MACPHY SERIAL INTERFACE FRAMEWORK
17481 M:      Parthiban Veerasooran <[email protected]>
17482 L:      [email protected]
17483 S:      Maintained
17484 F:      Documentation/networking/oa-tc6-framework.rst
17485 F:      drivers/net/ethernet/oa_tc6.c
17486 F:      include/linux/oa_tc6.h
17487
17488 OPEN FIRMWARE AND FLATTENED DEVICE TREE
17489 M:      Rob Herring <[email protected]>
17490 M:      Saravana Kannan <[email protected]>
17491 L:      [email protected]
17492 S:      Maintained
17493 W:      http://www.devicetree.org/
17494 C:      irc://irc.libera.chat/devicetree
17495 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
17496 F:      Documentation/ABI/testing/sysfs-firmware-ofw
17497 F:      drivers/of/
17498 F:      include/linux/of*.h
17499 F:      scripts/dtc/
17500 F:      tools/testing/selftests/dt/
17501 K:      of_overlay_notifier_
17502 K:      of_overlay_fdt_apply
17503 K:      of_overlay_remove
17504
17505 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
17506 M:      Rob Herring <[email protected]>
17507 M:      Krzysztof Kozlowski <[email protected]>
17508 M:      Conor Dooley <[email protected]>
17509 L:      [email protected]
17510 S:      Maintained
17511 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
17512 C:      irc://irc.libera.chat/devicetree
17513 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
17514 F:      Documentation/devicetree/
17515 F:      arch/*/boot/dts/
17516 F:      include/dt-bindings/
17517
17518 OPENCOMPUTE PTP CLOCK DRIVER
17519 M:      Jonathan Lemon <[email protected]>
17520 M:      Vadim Fedorenko <[email protected]>
17521 L:      [email protected]
17522 S:      Maintained
17523 F:      drivers/ptp/ptp_ocp.c
17524
17525 OPENCORES I2C BUS DRIVER
17526 M:      Peter Korsgaard <[email protected]>
17527 M:      Andrew Lunn <[email protected]>
17528 L:      [email protected]
17529 S:      Maintained
17530 F:      Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml
17531 F:      Documentation/i2c/busses/i2c-ocores.rst
17532 F:      drivers/i2c/busses/i2c-ocores.c
17533 F:      include/linux/platform_data/i2c-ocores.h
17534
17535 OPENRISC ARCHITECTURE
17536 M:      Jonas Bonn <[email protected]>
17537 M:      Stefan Kristiansson <[email protected]>
17538 M:      Stafford Horne <[email protected]>
17539 L:      [email protected]
17540 S:      Maintained
17541 W:      http://openrisc.io
17542 T:      git https://github.com/openrisc/linux.git
17543 F:      Documentation/arch/openrisc/
17544 F:      Documentation/devicetree/bindings/openrisc/
17545 F:      arch/openrisc/
17546 F:      drivers/irqchip/irq-ompic.c
17547 F:      drivers/irqchip/irq-or1k-*
17548
17549 OPENVSWITCH
17550 M:      Pravin B Shelar <[email protected]>
17551 L:      [email protected]
17552 L:      [email protected]
17553 S:      Maintained
17554 W:      http://openvswitch.org
17555 F:      include/uapi/linux/openvswitch.h
17556 F:      net/openvswitch/
17557 F:      tools/testing/selftests/net/openvswitch/
17558
17559 OPERATING PERFORMANCE POINTS (OPP)
17560 M:      Viresh Kumar <[email protected]>
17561 M:      Nishanth Menon <[email protected]>
17562 M:      Stephen Boyd <[email protected]>
17563 L:      [email protected]
17564 S:      Maintained
17565 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
17566 F:      Documentation/devicetree/bindings/opp/
17567 F:      Documentation/power/opp.rst
17568 F:      drivers/opp/
17569 F:      include/linux/pm_opp.h
17570
17571 OPL4 DRIVER
17572 M:      Clemens Ladisch <[email protected]>
17573 L:      [email protected]
17574 S:      Maintained
17575 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17576 F:      sound/drivers/opl4/
17577
17578 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
17579 M:      Mark Fasheh <[email protected]>
17580 M:      Joel Becker <[email protected]>
17581 M:      Joseph Qi <[email protected]>
17582 L:      [email protected]
17583 S:      Supported
17584 W:      http://ocfs2.wiki.kernel.org
17585 F:      Documentation/filesystems/dlmfs.rst
17586 F:      Documentation/filesystems/ocfs2.rst
17587 F:      fs/ocfs2/
17588
17589 ORANGEFS FILESYSTEM
17590 M:      Mike Marshall <[email protected]>
17591 R:      Martin Brandenburg <[email protected]>
17592 L:      [email protected]
17593 S:      Supported
17594 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
17595 F:      Documentation/filesystems/orangefs.rst
17596 F:      fs/orangefs/
17597
17598 OV2659 OMNIVISION SENSOR DRIVER
17599 M:      "Lad, Prabhakar" <[email protected]>
17600 L:      [email protected]
17601 S:      Maintained
17602 W:      https://linuxtv.org
17603 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
17604 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17605 F:      drivers/media/i2c/ov2659.c
17606 F:      include/media/i2c/ov2659.h
17607
17608 OVERLAY FILESYSTEM
17609 M:      Miklos Szeredi <[email protected]>
17610 M:      Amir Goldstein <[email protected]>
17611 L:      [email protected]
17612 S:      Supported
17613 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/overlayfs/vfs.git
17614 F:      Documentation/filesystems/overlayfs.rst
17615 F:      fs/overlayfs/
17616
17617 P54 WIRELESS DRIVER
17618 M:      Christian Lamparter <[email protected]>
17619 L:      [email protected]
17620 S:      Maintained
17621 W:      https://wireless.wiki.kernel.org/en/users/Drivers/p54
17622 F:      drivers/net/wireless/intersil/p54/
17623
17624 PACKET SOCKETS
17625 M:      Willem de Bruijn <[email protected]>
17626 S:      Maintained
17627 F:      include/uapi/linux/if_packet.h
17628 F:      net/packet/af_packet.c
17629
17630 PACKING
17631 M:      Vladimir Oltean <[email protected]>
17632 L:      [email protected]
17633 S:      Supported
17634 F:      Documentation/core-api/packing.rst
17635 F:      include/linux/packing.h
17636 F:      lib/packing.c
17637 F:      lib/packing_test.c
17638
17639 PADATA PARALLEL EXECUTION MECHANISM
17640 M:      Steffen Klassert <[email protected]>
17641 M:      Daniel Jordan <[email protected]>
17642 L:      [email protected]
17643 L:      [email protected]
17644 S:      Maintained
17645 F:      Documentation/core-api/padata.rst
17646 F:      include/linux/padata.h
17647 F:      kernel/padata.c
17648
17649 PAGE CACHE
17650 M:      Matthew Wilcox (Oracle) <[email protected]>
17651 L:      [email protected]
17652 S:      Supported
17653 T:      git git://git.infradead.org/users/willy/pagecache.git
17654 F:      Documentation/filesystems/locking.rst
17655 F:      Documentation/filesystems/vfs.rst
17656 F:      include/linux/pagemap.h
17657 F:      mm/filemap.c
17658 F:      mm/page-writeback.c
17659 F:      mm/readahead.c
17660 F:      mm/truncate.c
17661
17662 PAGE POOL
17663 M:      Jesper Dangaard Brouer <[email protected]>
17664 M:      Ilias Apalodimas <[email protected]>
17665 L:      [email protected]
17666 S:      Supported
17667 F:      Documentation/networking/page_pool.rst
17668 F:      include/net/page_pool/
17669 F:      include/trace/events/page_pool.h
17670 F:      net/core/page_pool.c
17671
17672 PAGE TABLE CHECK
17673 M:      Pasha Tatashin <[email protected]>
17674 M:      Andrew Morton <[email protected]>
17675 L:      [email protected]
17676 S:      Maintained
17677 F:      Documentation/mm/page_table_check.rst
17678 F:      include/linux/page_table_check.h
17679 F:      mm/page_table_check.c
17680
17681 PANASONIC LAPTOP ACPI EXTRAS DRIVER
17682 M:      Kenneth Chan <[email protected]>
17683 L:      [email protected]
17684 S:      Maintained
17685 F:      drivers/platform/x86/panasonic-laptop.c
17686
17687 PARALLAX PING IIO SENSOR DRIVER
17688 M:      Andreas Klinger <[email protected]>
17689 L:      [email protected]
17690 S:      Maintained
17691 F:      Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
17692 F:      drivers/iio/proximity/ping.c
17693
17694 PARALLEL LCD/KEYPAD PANEL DRIVER
17695 M:      Willy Tarreau <[email protected]>
17696 M:      Ksenija Stanojevic <[email protected]>
17697 S:      Odd Fixes
17698 F:      Documentation/admin-guide/lcd-panel-cgram.rst
17699 F:      drivers/auxdisplay/panel.c
17700
17701 PARALLEL PORT SUBSYSTEM
17702 M:      Sudip Mukherjee <[email protected]>
17703 M:      Sudip Mukherjee <[email protected]>
17704 L:      [email protected] (subscribers-only)
17705 S:      Maintained
17706 F:      Documentation/driver-api/parport*.rst
17707 F:      drivers/char/ppdev.c
17708 F:      drivers/parport/
17709 F:      include/linux/parport*.h
17710 F:      include/uapi/linux/ppdev.h
17711
17712 PARAVIRT_OPS INTERFACE
17713 M:      Juergen Gross <[email protected]>
17714 R:      Ajay Kaher <[email protected]>
17715 R:      Alexey Makhalov <[email protected]>
17716 R:      Broadcom internal kernel review list <[email protected]>
17717 L:      [email protected]
17718 L:      [email protected]
17719 S:      Supported
17720 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17721 F:      Documentation/virt/paravirt_ops.rst
17722 F:      arch/*/include/asm/paravirt*.h
17723 F:      arch/*/kernel/paravirt*
17724 F:      include/linux/hypervisor.h
17725
17726 PARISC ARCHITECTURE
17727 M:      "James E.J. Bottomley" <[email protected]>
17728 M:      Helge Deller <[email protected]>
17729 L:      [email protected]
17730 S:      Maintained
17731 W:      https://parisc.wiki.kernel.org
17732 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
17733 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
17734 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
17735 F:      Documentation/arch/parisc/
17736 F:      arch/parisc/
17737 F:      drivers/char/agp/parisc-agp.c
17738 F:      drivers/input/misc/hp_sdc_rtc.c
17739 F:      drivers/input/serio/gscps2.c
17740 F:      drivers/input/serio/hp_sdc*
17741 F:      drivers/parisc/
17742 F:      drivers/parport/parport_gsc.*
17743 F:      drivers/tty/serial/8250/8250_parisc.c
17744 F:      drivers/video/console/sti*
17745 F:      drivers/video/fbdev/sti*
17746 F:      drivers/video/logo/logo_parisc*
17747 F:      include/linux/hp_sdc.h
17748
17749 PARMAN
17750 M:      Jiri Pirko <[email protected]>
17751 L:      [email protected]
17752 S:      Supported
17753 F:      include/linux/parman.h
17754 F:      lib/parman.c
17755 F:      lib/test_parman.c
17756
17757 PC ENGINES APU BOARD DRIVER
17758 M:      Enrico Weigelt, metux IT consult <[email protected]>
17759 S:      Maintained
17760 F:      drivers/platform/x86/pcengines-apuv2.c
17761
17762 PC87360 HARDWARE MONITORING DRIVER
17763 M:      Jim Cromie <[email protected]>
17764 L:      [email protected]
17765 S:      Maintained
17766 F:      Documentation/hwmon/pc87360.rst
17767 F:      drivers/hwmon/pc87360.c
17768
17769 PC8736x GPIO DRIVER
17770 M:      Jim Cromie <[email protected]>
17771 S:      Maintained
17772 F:      drivers/char/pc8736x_gpio.c
17773
17774 PC87427 HARDWARE MONITORING DRIVER
17775 M:      Jean Delvare <[email protected]>
17776 L:      [email protected]
17777 S:      Maintained
17778 F:      Documentation/hwmon/pc87427.rst
17779 F:      drivers/hwmon/pc87427.c
17780
17781 PCA9532 LED DRIVER
17782 M:      Riku Voipio <[email protected]>
17783 S:      Maintained
17784 F:      drivers/leds/leds-pca9532.c
17785 F:      include/linux/leds-pca9532.h
17786
17787 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
17788 M:      Thomas Petazzoni <[email protected]>
17789 M:      Pali Rohár <[email protected]>
17790 L:      [email protected]
17791 L:      [email protected] (moderated for non-subscribers)
17792 S:      Maintained
17793 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
17794 F:      drivers/pci/controller/pci-aardvark.c
17795
17796 PCI DRIVER FOR ALTERA PCIE IP
17797 M:      Joyce Ooi <[email protected]>
17798 L:      [email protected]
17799 S:      Supported
17800 F:      Documentation/devicetree/bindings/pci/altr,pcie-root-port.yaml
17801 F:      drivers/pci/controller/pcie-altera.c
17802
17803 PCI DRIVER FOR APPLIEDMICRO XGENE
17804 M:      Toan Le <[email protected]>
17805 L:      [email protected]
17806 L:      [email protected] (moderated for non-subscribers)
17807 S:      Maintained
17808 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
17809 F:      drivers/pci/controller/pci-xgene.c
17810
17811 PCI DRIVER FOR ARM VERSATILE PLATFORM
17812 M:      Rob Herring <[email protected]>
17813 L:      [email protected]
17814 L:      [email protected] (moderated for non-subscribers)
17815 S:      Maintained
17816 F:      Documentation/devicetree/bindings/pci/versatile.yaml
17817 F:      drivers/pci/controller/pci-versatile.c
17818
17819 PCI DRIVER FOR ARMADA 8K
17820 M:      Thomas Petazzoni <[email protected]>
17821 L:      [email protected]
17822 L:      [email protected] (moderated for non-subscribers)
17823 S:      Maintained
17824 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
17825 F:      drivers/pci/controller/dwc/pcie-armada8k.c
17826
17827 PCI DRIVER FOR CADENCE PCIE IP
17828 L:      [email protected]
17829 S:      Orphan
17830 F:      Documentation/devicetree/bindings/pci/cdns,*
17831 F:      drivers/pci/controller/cadence/*cadence*
17832
17833 PCI DRIVER FOR FREESCALE LAYERSCAPE
17834 M:      Minghuan Lian <[email protected]>
17835 M:      Mingkai Hu <[email protected]>
17836 M:      Roy Zang <[email protected]>
17837 L:      [email protected]
17838 L:      [email protected]
17839 L:      [email protected] (moderated for non-subscribers)
17840 L:      [email protected]
17841 S:      Maintained
17842 F:      drivers/pci/controller/dwc/*layerscape*
17843
17844 PCI DRIVER FOR FU740
17845 M:      Paul Walmsley <[email protected]>
17846 M:      Greentime Hu <[email protected]>
17847 M:      Samuel Holland <[email protected]>
17848 L:      [email protected]
17849 S:      Maintained
17850 F:      Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
17851 F:      drivers/pci/controller/dwc/pcie-fu740.c
17852
17853 PCI DRIVER FOR GENERIC OF HOSTS
17854 M:      Will Deacon <[email protected]>
17855 L:      [email protected]
17856 L:      [email protected] (moderated for non-subscribers)
17857 S:      Maintained
17858 F:      Documentation/devicetree/bindings/pci/host-generic-pci.yaml
17859 F:      drivers/pci/controller/pci-host-common.c
17860 F:      drivers/pci/controller/pci-host-generic.c
17861
17862 PCI DRIVER FOR IMX6
17863 M:      Richard Zhu <[email protected]>
17864 M:      Lucas Stach <[email protected]>
17865 L:      [email protected]
17866 L:      [email protected] (moderated for non-subscribers)
17867 L:      [email protected]
17868 S:      Maintained
17869 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-common.yaml
17870 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-ep.yaml
17871 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
17872 F:      drivers/pci/controller/dwc/*imx6*
17873
17874 PCI DRIVER FOR INTEL IXP4XX
17875 M:      Linus Walleij <[email protected]>
17876 S:      Maintained
17877 F:      Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
17878 F:      drivers/pci/controller/pci-ixp4xx.c
17879
17880 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
17881 M:      Nirmal Patel <[email protected]>
17882 R:      Jonathan Derrick <[email protected]>
17883 L:      [email protected]
17884 S:      Supported
17885 F:      drivers/pci/controller/vmd.c
17886
17887 PCI DRIVER FOR MICROSEMI SWITCHTEC
17888 M:      Kurt Schwemmer <[email protected]>
17889 M:      Logan Gunthorpe <[email protected]>
17890 L:      [email protected]
17891 S:      Maintained
17892 F:      Documentation/ABI/testing/sysfs-class-switchtec
17893 F:      Documentation/driver-api/switchtec.rst
17894 F:      drivers/ntb/hw/mscc/
17895 F:      drivers/pci/switch/switchtec*
17896 F:      include/linux/switchtec.h
17897 F:      include/uapi/linux/switchtec_ioctl.h
17898
17899 PCI DRIVER FOR MOBIVEIL PCIE IP
17900 M:      Karthikeyan Mitran <[email protected]>
17901 M:      Hou Zhiqiang <[email protected]>
17902 L:      [email protected]
17903 S:      Supported
17904 F:      Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
17905 F:      drivers/pci/controller/mobiveil/pcie-mobiveil*
17906
17907 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
17908 M:      Thomas Petazzoni <[email protected]>
17909 M:      Pali Rohár <[email protected]>
17910 L:      [email protected]
17911 L:      [email protected] (moderated for non-subscribers)
17912 S:      Maintained
17913 F:      drivers/pci/controller/*mvebu*
17914
17915 PCI DRIVER FOR NVIDIA TEGRA
17916 M:      Thierry Reding <[email protected]>
17917 L:      [email protected]
17918 L:      [email protected]
17919 S:      Supported
17920 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
17921 F:      drivers/pci/controller/pci-tegra.c
17922
17923 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
17924 M:      Hou Zhiqiang <[email protected]>
17925 L:      [email protected]
17926 L:      [email protected] (moderated for non-subscribers)
17927 S:      Maintained
17928 F:      Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
17929 F:      drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
17930
17931 PCI DRIVER FOR PLDA PCIE IP
17932 M:      Daire McNamara <[email protected]>
17933 L:      [email protected]
17934 S:      Maintained
17935 F:      Documentation/devicetree/bindings/pci/plda,xpressrich3-axi-common.yaml
17936 F:      drivers/pci/controller/plda/pcie-plda-host.c
17937 F:      drivers/pci/controller/plda/pcie-plda.h
17938
17939 PCI DRIVER FOR RENESAS R-CAR
17940 M:      Marek Vasut <[email protected]>
17941 M:      Yoshihiro Shimoda <[email protected]>
17942 L:      [email protected]
17943 L:      [email protected]
17944 S:      Maintained
17945 F:      Documentation/devicetree/bindings/pci/*rcar*
17946 F:      drivers/pci/controller/*rcar*
17947 F:      drivers/pci/controller/dwc/*rcar*
17948
17949 PCI DRIVER FOR SAMSUNG EXYNOS
17950 M:      Jingoo Han <[email protected]>
17951 L:      [email protected]
17952 L:      [email protected] (moderated for non-subscribers)
17953 L:      [email protected]
17954 S:      Maintained
17955 F:      drivers/pci/controller/dwc/pci-exynos.c
17956
17957 PCI DRIVER FOR SYNOPSYS DESIGNWARE
17958 M:      Jingoo Han <[email protected]>
17959 M:      Manivannan Sadhasivam <[email protected]>
17960 L:      [email protected]
17961 S:      Maintained
17962 F:      Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
17963 F:      Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
17964 F:      drivers/pci/controller/dwc/*designware*
17965
17966 PCI DRIVER FOR TI DRA7XX/J721E
17967 M:      Vignesh Raghavendra <[email protected]>
17968 R:      Siddharth Vadapalli <[email protected]>
17969 L:      [email protected]
17970 L:      [email protected]
17971 L:      [email protected] (moderated for non-subscribers)
17972 S:      Supported
17973 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
17974 F:      drivers/pci/controller/cadence/pci-j721e.c
17975 F:      drivers/pci/controller/dwc/pci-dra7xx.c
17976
17977 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
17978 M:      Linus Walleij <[email protected]>
17979 L:      [email protected]
17980 S:      Maintained
17981 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
17982 F:      drivers/pci/controller/pci-v3-semi.c
17983
17984 PCI DRIVER FOR XILINX VERSAL CPM
17985 M:      Bharat Kumar Gogada <[email protected]>
17986 M:      Michal Simek <[email protected]>
17987 L:      [email protected]
17988 S:      Maintained
17989 F:      Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml
17990 F:      drivers/pci/controller/pcie-xilinx-cpm.c
17991
17992 PCI ENDPOINT SUBSYSTEM
17993 M:      Manivannan Sadhasivam <[email protected]>
17994 M:      Krzysztof Wilczyński <[email protected]>
17995 R:      Kishon Vijay Abraham I <[email protected]>
17996 L:      [email protected]
17997 S:      Supported
17998 Q:      https://patchwork.kernel.org/project/linux-pci/list/
17999 B:      https://bugzilla.kernel.org
18000 C:      irc://irc.oftc.net/linux-pci
18001 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
18002 F:      Documentation/PCI/endpoint/*
18003 F:      Documentation/misc-devices/pci-endpoint-test.rst
18004 F:      drivers/misc/pci_endpoint_test.c
18005 F:      drivers/pci/endpoint/
18006 F:      tools/pci/
18007
18008 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
18009 M:      Mahesh J Salgaonkar <[email protected]>
18010 R:      Oliver O'Halloran <[email protected]>
18011 L:      [email protected]
18012 S:      Supported
18013 F:      Documentation/PCI/pci-error-recovery.rst
18014 F:      Documentation/arch/powerpc/eeh-pci-error-recovery.rst
18015 F:      arch/powerpc/include/*/eeh*.h
18016 F:      arch/powerpc/kernel/eeh*.c
18017 F:      arch/powerpc/platforms/*/eeh*.c
18018 F:      drivers/pci/pcie/aer.c
18019 F:      drivers/pci/pcie/dpc.c
18020 F:      drivers/pci/pcie/err.c
18021
18022 PCI ERROR RECOVERY
18023 M:      Linas Vepstas <[email protected]>
18024 L:      [email protected]
18025 S:      Supported
18026 F:      Documentation/PCI/pci-error-recovery.rst
18027
18028 PCI MSI DRIVER FOR ALTERA MSI IP
18029 M:      Joyce Ooi <[email protected]>
18030 L:      [email protected]
18031 S:      Supported
18032 F:      Documentation/devicetree/bindings/pci/altr,msi-controller.yaml
18033 F:      drivers/pci/controller/pcie-altera-msi.c
18034
18035 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
18036 M:      Toan Le <[email protected]>
18037 L:      [email protected]
18038 L:      [email protected] (moderated for non-subscribers)
18039 S:      Maintained
18040 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
18041 F:      drivers/pci/controller/pci-xgene-msi.c
18042
18043 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
18044 M:      Lorenzo Pieralisi <[email protected]>
18045 M:      Krzysztof Wilczyński <[email protected]>
18046 R:      Manivannan Sadhasivam <[email protected]>
18047 R:      Rob Herring <[email protected]>
18048 L:      [email protected]
18049 S:      Supported
18050 Q:      https://patchwork.kernel.org/project/linux-pci/list/
18051 B:      https://bugzilla.kernel.org
18052 C:      irc://irc.oftc.net/linux-pci
18053 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
18054 F:      Documentation/devicetree/bindings/pci/
18055 F:      drivers/pci/controller/
18056 F:      drivers/pci/pci-bridge-emul.c
18057 F:      drivers/pci/pci-bridge-emul.h
18058
18059 PCI PEER-TO-PEER DMA (P2PDMA)
18060 M:      Bjorn Helgaas <[email protected]>
18061 M:      Logan Gunthorpe <[email protected]>
18062 L:      [email protected]
18063 S:      Supported
18064 Q:      https://patchwork.kernel.org/project/linux-pci/list/
18065 B:      https://bugzilla.kernel.org
18066 C:      irc://irc.oftc.net/linux-pci
18067 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
18068 F:      Documentation/driver-api/pci/p2pdma.rst
18069 F:      drivers/pci/p2pdma.c
18070 F:      include/linux/pci-p2pdma.h
18071
18072 PCI POWER CONTROL
18073 M:      Bartosz Golaszewski <[email protected]>
18074 L:      [email protected]
18075 S:      Maintained
18076 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
18077 F:      drivers/pci/pwrctrl/*
18078 F:      include/linux/pci-pwrctrl.h
18079
18080 PCI SUBSYSTEM
18081 M:      Bjorn Helgaas <[email protected]>
18082 L:      [email protected]
18083 S:      Supported
18084 Q:      https://patchwork.kernel.org/project/linux-pci/list/
18085 B:      https://bugzilla.kernel.org
18086 C:      irc://irc.oftc.net/linux-pci
18087 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
18088 F:      Documentation/PCI/
18089 F:      Documentation/devicetree/bindings/pci/
18090 F:      arch/x86/kernel/early-quirks.c
18091 F:      arch/x86/kernel/quirks.c
18092 F:      arch/x86/pci/
18093 F:      drivers/acpi/pci*
18094 F:      drivers/pci/
18095 F:      include/asm-generic/pci*
18096 F:      include/linux/of_pci.h
18097 F:      include/linux/pci*
18098 F:      include/uapi/linux/pci*
18099
18100 PCIE BANDWIDTH CONTROLLER
18101 M:      Ilpo Järvinen <[email protected]>
18102 L:      [email protected]
18103 S:      Supported
18104 F:      drivers/pci/pcie/bwctrl.c
18105 F:      drivers/thermal/pcie_cooling.c
18106 F:      include/linux/pci-bwctrl.h
18107 F:      tools/testing/selftests/pcie_bwctrl/
18108
18109 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
18110 M:      Jonathan Chocron <[email protected]>
18111 L:      [email protected]
18112 S:      Maintained
18113 F:      Documentation/devicetree/bindings/pci/pcie-al.txt
18114 F:      drivers/pci/controller/dwc/pcie-al.c
18115
18116 PCIE DRIVER FOR AMLOGIC MESON
18117 M:      Yue Wang <[email protected]>
18118 L:      [email protected]
18119 L:      [email protected]
18120 S:      Maintained
18121 F:      drivers/pci/controller/dwc/pci-meson.c
18122
18123 PCIE DRIVER FOR AXIS ARTPEC
18124 M:      Jesper Nilsson <[email protected]>
18125 L:      [email protected]
18126 L:      [email protected]
18127 S:      Maintained
18128 F:      Documentation/devicetree/bindings/pci/axis,artpec*
18129 F:      drivers/pci/controller/dwc/*artpec*
18130
18131 PCIE DRIVER FOR CAVIUM THUNDERX
18132 M:      Robert Richter <[email protected]>
18133 L:      [email protected]
18134 L:      [email protected] (moderated for non-subscribers)
18135 S:      Odd Fixes
18136 F:      drivers/pci/controller/pci-thunder-*
18137
18138 PCIE DRIVER FOR HISILICON
18139 M:      Zhou Wang <[email protected]>
18140 L:      [email protected]
18141 S:      Maintained
18142 F:      drivers/pci/controller/dwc/pcie-hisi.c
18143
18144 PCIE DRIVER FOR HISILICON KIRIN
18145 M:      Xiaowei Song <[email protected]>
18146 M:      Binghui Wang <[email protected]>
18147 L:      [email protected]
18148 S:      Maintained
18149 F:      Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
18150 F:      drivers/pci/controller/dwc/pcie-kirin.c
18151
18152 PCIE DRIVER FOR HISILICON STB
18153 M:      Shawn Guo <[email protected]>
18154 L:      [email protected]
18155 S:      Maintained
18156 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
18157 F:      drivers/pci/controller/dwc/pcie-histb.c
18158
18159 PCIE DRIVER FOR INTEL KEEM BAY
18160 M:      Srikanth Thokala <[email protected]>
18161 L:      [email protected]
18162 S:      Supported
18163 F:      Documentation/devicetree/bindings/pci/intel,keembay-pcie*
18164 F:      drivers/pci/controller/dwc/pcie-keembay.c
18165
18166 PCIE DRIVER FOR INTEL LGM GW SOC
18167 M:      Chuanhua Lei <[email protected]>
18168 L:      [email protected]
18169 S:      Maintained
18170 F:      Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
18171 F:      drivers/pci/controller/dwc/pcie-intel-gw.c
18172
18173 PCIE DRIVER FOR MEDIATEK
18174 M:      Ryder Lee <[email protected]>
18175 M:      Jianjun Wang <[email protected]>
18176 L:      [email protected]
18177 L:      [email protected] (moderated for non-subscribers)
18178 S:      Supported
18179 F:      Documentation/devicetree/bindings/pci/mediatek*
18180 F:      drivers/pci/controller/*mediatek*
18181
18182 PCIE DRIVER FOR MICROCHIP
18183 M:      Daire McNamara <[email protected]>
18184 L:      [email protected]
18185 S:      Supported
18186 F:      Documentation/devicetree/bindings/pci/microchip*
18187 F:      drivers/pci/controller/plda/*microchip*
18188
18189 PCIE DRIVER FOR QUALCOMM MSM
18190 M:      Manivannan Sadhasivam <[email protected]>
18191 L:      [email protected]
18192 L:      [email protected]
18193 S:      Maintained
18194 F:      drivers/pci/controller/dwc/pcie-qcom-common.c
18195 F:      drivers/pci/controller/dwc/pcie-qcom.c
18196
18197 PCIE DRIVER FOR ROCKCHIP
18198 M:      Shawn Lin <[email protected]>
18199 L:      [email protected]
18200 L:      [email protected]
18201 S:      Maintained
18202 F:      Documentation/devicetree/bindings/pci/rockchip,rk3399-pcie*
18203 F:      drivers/pci/controller/pcie-rockchip*
18204
18205 PCIE DRIVER FOR SOCIONEXT UNIPHIER
18206 M:      Kunihiko Hayashi <[email protected]>
18207 L:      [email protected]
18208 S:      Maintained
18209 F:      Documentation/devicetree/bindings/pci/socionext,uniphier-pcie*
18210 F:      drivers/pci/controller/dwc/pcie-uniphier*
18211
18212 PCIE DRIVER FOR ST SPEAR13XX
18213 M:      Pratyush Anand <[email protected]>
18214 L:      [email protected]
18215 S:      Maintained
18216 F:      drivers/pci/controller/dwc/*spear*
18217
18218 PCIE DRIVER FOR STARFIVE JH71x0
18219 M:      Kevin Xie <[email protected]>
18220 L:      [email protected]
18221 S:      Maintained
18222 F:      Documentation/devicetree/bindings/pci/starfive,jh7110-pcie.yaml
18223 F:      drivers/pci/controller/plda/pcie-starfive.c
18224
18225 PCIE ENDPOINT DRIVER FOR QUALCOMM
18226 M:      Manivannan Sadhasivam <[email protected]>
18227 L:      [email protected]
18228 L:      [email protected]
18229 S:      Maintained
18230 F:      Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
18231 F:      drivers/pci/controller/dwc/pcie-qcom-common.c
18232 F:      drivers/pci/controller/dwc/pcie-qcom-ep.c
18233
18234 PCMCIA SUBSYSTEM
18235 M:      Dominik Brodowski <[email protected]>
18236 S:      Odd Fixes
18237 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
18238 F:      Documentation/pcmcia/
18239 F:      drivers/pcmcia/
18240 F:      include/pcmcia/
18241 F:      tools/pcmcia/
18242
18243 PCNET32 NETWORK DRIVER
18244 M:      Don Fry <[email protected]>
18245 L:      [email protected]
18246 S:      Maintained
18247 F:      drivers/net/ethernet/amd/pcnet32.c
18248
18249 PCRYPT PARALLEL CRYPTO ENGINE
18250 M:      Steffen Klassert <[email protected]>
18251 L:      [email protected]
18252 S:      Maintained
18253 F:      crypto/pcrypt.c
18254 F:      include/crypto/pcrypt.h
18255
18256 PDS DSC VIRTIO DATA PATH ACCELERATOR
18257 R:      Shannon Nelson <[email protected]>
18258 F:      drivers/vdpa/pds/
18259
18260 PECI HARDWARE MONITORING DRIVERS
18261 M:      Iwona Winiarska <[email protected]>
18262 L:      [email protected]
18263 S:      Supported
18264 F:      Documentation/hwmon/peci-cputemp.rst
18265 F:      Documentation/hwmon/peci-dimmtemp.rst
18266 F:      drivers/hwmon/peci/
18267
18268 PECI SUBSYSTEM
18269 M:      Iwona Winiarska <[email protected]>
18270 L:      [email protected] (moderated for non-subscribers)
18271 S:      Supported
18272 F:      Documentation/devicetree/bindings/peci/
18273 F:      Documentation/peci/
18274 F:      drivers/peci/
18275 F:      include/linux/peci-cpu.h
18276 F:      include/linux/peci.h
18277
18278 PENSANDO ETHERNET DRIVERS
18279 M:      Shannon Nelson <[email protected]>
18280 M:      Brett Creeley <[email protected]>
18281 L:      [email protected]
18282 S:      Supported
18283 F:      Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
18284 F:      drivers/net/ethernet/pensando/
18285
18286 PER-CPU MEMORY ALLOCATOR
18287 M:      Dennis Zhou <[email protected]>
18288 M:      Tejun Heo <[email protected]>
18289 M:      Christoph Lameter <[email protected]>
18290 L:      [email protected]
18291 S:      Maintained
18292 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
18293 F:      arch/*/include/asm/percpu.h
18294 F:      include/linux/percpu*.h
18295 F:      lib/percpu*.c
18296 F:      mm/percpu*.c
18297
18298 PER-TASK DELAY ACCOUNTING
18299 M:      Balbir Singh <[email protected]>
18300 S:      Maintained
18301 F:      include/linux/delayacct.h
18302 F:      kernel/delayacct.c
18303
18304 PERFORMANCE EVENTS SUBSYSTEM
18305 M:      Peter Zijlstra <[email protected]>
18306 M:      Ingo Molnar <[email protected]>
18307 M:      Arnaldo Carvalho de Melo <[email protected]>
18308 M:      Namhyung Kim <[email protected]>
18309 R:      Mark Rutland <[email protected]>
18310 R:      Alexander Shishkin <[email protected]>
18311 R:      Jiri Olsa <[email protected]>
18312 R:      Ian Rogers <[email protected]>
18313 R:      Adrian Hunter <[email protected]>
18314 R:      "Liang, Kan" <[email protected]>
18315 L:      [email protected]
18316 L:      [email protected]
18317 S:      Supported
18318 W:      https://perf.wiki.kernel.org/
18319 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
18320 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools.git perf-tools
18321 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools-next.git perf-tools-next
18322 F:      arch/*/events/*
18323 F:      arch/*/events/*/*
18324 F:      arch/*/include/asm/perf_event.h
18325 F:      arch/*/kernel/*/*/perf_event*.c
18326 F:      arch/*/kernel/*/perf_event*.c
18327 F:      arch/*/kernel/perf_callchain.c
18328 F:      arch/*/kernel/perf_event*.c
18329 F:      include/linux/perf_event.h
18330 F:      include/uapi/linux/perf_event.h
18331 F:      kernel/events/*
18332 F:      tools/lib/perf/
18333 F:      tools/perf/
18334
18335 PERFORMANCE EVENTS TOOLING ARM64
18336 R:      John Garry <[email protected]>
18337 R:      Will Deacon <[email protected]>
18338 R:      James Clark <[email protected]>
18339 R:      Mike Leach <[email protected]>
18340 R:      Leo Yan <[email protected]>
18341 L:      [email protected] (moderated for non-subscribers)
18342 S:      Supported
18343 F:      tools/build/feature/test-libopencsd.c
18344 F:      tools/perf/arch/arm*/
18345 F:      tools/perf/pmu-events/arch/arm64/
18346 F:      tools/perf/util/arm-spe*
18347 F:      tools/perf/util/cs-etm*
18348
18349 PERSONALITY HANDLING
18350 M:      Christoph Hellwig <[email protected]>
18351 L:      [email protected]
18352 S:      Maintained
18353 F:      include/linux/personality.h
18354 F:      include/uapi/linux/personality.h
18355
18356 PHOENIX RC FLIGHT CONTROLLER ADAPTER
18357 M:      Marcus Folkesson <[email protected]>
18358 L:      [email protected]
18359 S:      Maintained
18360 F:      Documentation/input/devices/pxrc.rst
18361 F:      drivers/input/joystick/pxrc.c
18362
18363 PHONET PROTOCOL
18364 M:      Remi Denis-Courmont <[email protected]>
18365 S:      Supported
18366 F:      Documentation/networking/phonet.rst
18367 F:      include/linux/phonet.h
18368 F:      include/net/phonet/
18369 F:      include/uapi/linux/phonet.h
18370 F:      net/phonet/
18371
18372 PHRAM MTD DRIVER
18373 M:      Joern Engel <[email protected]>
18374 L:      [email protected]
18375 S:      Maintained
18376 F:      drivers/mtd/devices/phram.c
18377
18378 PICOLCD HID DRIVER
18379 M:      Bruno Prémont <[email protected]>
18380 L:      [email protected]
18381 S:      Maintained
18382 F:      drivers/hid/hid-picolcd*
18383
18384 PIDFD API
18385 M:      Christian Brauner <[email protected]>
18386 L:      [email protected]
18387 S:      Maintained
18388 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
18389 F:      samples/pidfd/
18390 F:      tools/testing/selftests/clone3/
18391 F:      tools/testing/selftests/pid_namespace/
18392 F:      tools/testing/selftests/pidfd/
18393 K:      (?i)pidfd
18394 K:      (?i)clone3
18395 K:      \b(clone_args|kernel_clone_args)\b
18396
18397 PIN CONTROL SUBSYSTEM
18398 M:      Linus Walleij <[email protected]>
18399 L:      [email protected]
18400 S:      Maintained
18401 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
18402 F:      Documentation/devicetree/bindings/pinctrl/
18403 F:      Documentation/driver-api/pin-control.rst
18404 F:      drivers/pinctrl/
18405 F:      include/dt-bindings/pinctrl/
18406 F:      include/linux/pinctrl/
18407
18408 PIN CONTROLLER - AIROHA
18409 M:      Lorenzo Bianconi <[email protected]>
18410 L:      [email protected] (moderated for non-subscribers)
18411 S:      Maintained
18412 F:      Documentation/devicetree/bindings/pinctrl/airoha,en7581-pinctrl.yaml
18413 F:      drivers/pinctrl/mediatek/pinctrl-airoha.c
18414
18415 PIN CONTROLLER - AMD
18416 M:      Basavaraj Natikar <[email protected]>
18417 M:      Shyam Sundar S K <[email protected]>
18418 S:      Maintained
18419 F:      drivers/pinctrl/pinctrl-amd.c
18420
18421 PIN CONTROLLER - FREESCALE
18422 M:      Dong Aisheng <[email protected]>
18423 M:      Fabio Estevam <[email protected]>
18424 M:      Shawn Guo <[email protected]>
18425 M:      Jacky Bai <[email protected]>
18426 R:      Pengutronix Kernel Team <[email protected]>
18427 L:      [email protected]
18428 L:      NXP S32 Linux Team <[email protected]>
18429 S:      Maintained
18430 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
18431 F:      Documentation/devicetree/bindings/pinctrl/nxp,s32*
18432 F:      drivers/pinctrl/freescale/
18433 F:      drivers/pinctrl/nxp/
18434
18435 PIN CONTROLLER - INTEL
18436 M:      Mika Westerberg <[email protected]>
18437 M:      Andy Shevchenko <[email protected]>
18438 S:      Supported
18439 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
18440 F:      drivers/pinctrl/intel/
18441
18442 PIN CONTROLLER - KEEMBAY
18443 M:      Lakshmi Sowjanya D <[email protected]>
18444 S:      Supported
18445 F:      drivers/pinctrl/pinctrl-keembay*
18446
18447 PIN CONTROLLER - MEDIATEK
18448 M:      Sean Wang <[email protected]>
18449 L:      [email protected] (moderated for non-subscribers)
18450 S:      Maintained
18451 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
18452 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt6779-pinctrl.yaml
18453 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
18454 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
18455 F:      drivers/pinctrl/mediatek/
18456
18457 PIN CONTROLLER - MEDIATEK MIPS
18458 M:      Chester A. Unal <[email protected]>
18459 M:      Sergio Paracuellos <[email protected]>
18460 L:      [email protected] (moderated for non-subscribers)
18461 L:      [email protected]
18462 S:      Maintained
18463 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt7620-pinctrl.yaml
18464 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt7621-pinctrl.yaml
18465 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt76x8-pinctrl.yaml
18466 F:      Documentation/devicetree/bindings/pinctrl/ralink,rt2880-pinctrl.yaml
18467 F:      Documentation/devicetree/bindings/pinctrl/ralink,rt305x-pinctrl.yaml
18468 F:      Documentation/devicetree/bindings/pinctrl/ralink,rt3352-pinctrl.yaml
18469 F:      Documentation/devicetree/bindings/pinctrl/ralink,rt3883-pinctrl.yaml
18470 F:      Documentation/devicetree/bindings/pinctrl/ralink,rt5350-pinctrl.yaml
18471 F:      drivers/pinctrl/mediatek/pinctrl-mt7620.c
18472 F:      drivers/pinctrl/mediatek/pinctrl-mt7621.c
18473 F:      drivers/pinctrl/mediatek/pinctrl-mt76x8.c
18474 F:      drivers/pinctrl/mediatek/pinctrl-mtmips.*
18475 F:      drivers/pinctrl/mediatek/pinctrl-rt2880.c
18476 F:      drivers/pinctrl/mediatek/pinctrl-rt305x.c
18477 F:      drivers/pinctrl/mediatek/pinctrl-rt3883.c
18478
18479 PIN CONTROLLER - MICROCHIP AT91
18480 M:      Ludovic Desroches <[email protected]>
18481 L:      [email protected] (moderated for non-subscribers)
18482 L:      [email protected]
18483 S:      Supported
18484 F:      drivers/gpio/gpio-sama5d2-piobu.c
18485 F:      drivers/pinctrl/pinctrl-at91*
18486
18487 PIN CONTROLLER - QUALCOMM
18488 M:      Bjorn Andersson <[email protected]>
18489 L:      [email protected]
18490 S:      Maintained
18491 C:      irc://irc.oftc.net/linux-msm
18492 F:      Documentation/devicetree/bindings/pinctrl/qcom,*
18493 F:      drivers/pinctrl/qcom/
18494
18495 PIN CONTROLLER - RENESAS
18496 M:      Geert Uytterhoeven <[email protected]>
18497 L:      [email protected]
18498 S:      Supported
18499 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
18500 F:      Documentation/devicetree/bindings/pinctrl/renesas,*
18501 F:      drivers/pinctrl/renesas/
18502
18503 PIN CONTROLLER - SAMSUNG
18504 M:      Krzysztof Kozlowski <[email protected]>
18505 M:      Sylwester Nawrocki <[email protected]>
18506 R:      Alim Akhtar <[email protected]>
18507 L:      [email protected] (moderated for non-subscribers)
18508 L:      [email protected]
18509 S:      Maintained
18510 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
18511 B:      mailto:[email protected]
18512 C:      irc://irc.libera.chat/linux-exynos
18513 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
18514 F:      Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
18515 F:      drivers/pinctrl/samsung/
18516
18517 PIN CONTROLLER - SINGLE
18518 M:      Tony Lindgren <[email protected]>
18519 M:      Haojian Zhuang <[email protected]>
18520 L:      [email protected] (moderated for non-subscribers)
18521 L:      [email protected]
18522 S:      Maintained
18523 F:      drivers/pinctrl/pinctrl-single.c
18524
18525 PIN CONTROLLER - SUNPLUS / TIBBO
18526 M:      Dvorkin Dmitry <[email protected]>
18527 M:      Wells Lu <[email protected]>
18528 L:      [email protected] (moderated for non-subscribers)
18529 S:      Maintained
18530 W:      https://sunplus.atlassian.net/wiki/spaces/doc/overview
18531 F:      Documentation/devicetree/bindings/pinctrl/sunplus,*
18532 F:      drivers/pinctrl/sunplus/
18533 F:      include/dt-bindings/pinctrl/sppctl*.h
18534
18535 PINE64 PINEPHONE KEYBOARD DRIVER
18536 M:      Samuel Holland <[email protected]>
18537 S:      Supported
18538 F:      Documentation/devicetree/bindings/input/pine64,pinephone-keyboard.yaml
18539 F:      drivers/input/keyboard/pinephone-keyboard.c
18540
18541 PKTCDVD DRIVER
18542 M:      [email protected]
18543 S:      Orphan
18544 F:      drivers/block/pktcdvd.c
18545 F:      include/linux/pktcdvd.h
18546 F:      include/uapi/linux/pktcdvd.h
18547
18548 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
18549 M:      Tomasz Duszynski <[email protected]>
18550 S:      Maintained
18551 F:      Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
18552 F:      drivers/iio/chemical/pms7003.c
18553
18554 PLCA RECONCILIATION SUBLAYER (IEEE802.3 Clause 148)
18555 M:      Piergiorgio Beruto <[email protected]>
18556 L:      [email protected]
18557 S:      Maintained
18558 F:      drivers/net/phy/mdio-open-alliance.h
18559 F:      net/ethtool/plca.c
18560
18561 PLDMFW LIBRARY
18562 M:      Jacob Keller <[email protected]>
18563 S:      Maintained
18564 F:      Documentation/driver-api/pldmfw/
18565 F:      include/linux/pldmfw.h
18566 F:      lib/pldmfw/
18567
18568 PLX DMA DRIVER
18569 M:      Logan Gunthorpe <[email protected]>
18570 S:      Maintained
18571 F:      drivers/dma/plx_dma.c
18572
18573 PM-GRAPH UTILITY
18574 M:      "Todd E Brandt" <[email protected]>
18575 L:      [email protected]
18576 S:      Supported
18577 W:      https://01.org/pm-graph
18578 B:      https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
18579 T:      git git://github.com/intel/pm-graph
18580 F:      tools/power/pm-graph
18581
18582 PM6764TR DRIVER
18583 M:      Charles Hsu     <[email protected]>
18584 L:      [email protected]
18585 S:      Maintained
18586 F:      Documentation/hwmon/pm6764tr.rst
18587 F:      drivers/hwmon/pmbus/pm6764tr.c
18588
18589 PMC SIERRA MaxRAID DRIVER
18590 L:      [email protected]
18591 S:      Orphan
18592 W:      http://www.pmc-sierra.com/
18593 F:      drivers/scsi/pmcraid.*
18594
18595 PMC SIERRA PM8001 DRIVER
18596 M:      Jack Wang <[email protected]>
18597 L:      [email protected]
18598 S:      Supported
18599 F:      drivers/scsi/pm8001/
18600
18601 PNI RM3100 IIO DRIVER
18602 M:      Song Qiang <[email protected]>
18603 L:      [email protected]
18604 S:      Maintained
18605 F:      Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
18606 F:      drivers/iio/magnetometer/rm3100*
18607
18608 PNP SUPPORT
18609 M:      "Rafael J. Wysocki" <[email protected]>
18610 L:      [email protected]
18611 S:      Maintained
18612 F:      drivers/pnp/
18613 F:      include/linux/pnp.h
18614
18615 POSIX CLOCKS and TIMERS
18616 M:      Anna-Maria Behnsen <[email protected]>
18617 M:      Frederic Weisbecker <[email protected]>
18618 M:      Thomas Gleixner <[email protected]>
18619 L:      [email protected]
18620 S:      Maintained
18621 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
18622 F:      fs/timerfd.c
18623 F:      include/linux/time_namespace.h
18624 F:      include/linux/timerfd.h
18625 F:      include/uapi/linux/time.h
18626 F:      include/uapi/linux/timerfd.h
18627 F:      include/trace/events/timer*
18628 F:      kernel/time/itimer.c
18629 F:      kernel/time/posix-*
18630 F:      kernel/time/namespace.c
18631
18632 POWER MANAGEMENT CORE
18633 M:      "Rafael J. Wysocki" <[email protected]>
18634 L:      [email protected]
18635 S:      Supported
18636 B:      https://bugzilla.kernel.org
18637 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
18638 F:      drivers/base/power/
18639 F:      drivers/powercap/
18640 F:      include/linux/intel_rapl.h
18641 F:      include/linux/pm.h
18642 F:      include/linux/pm_*
18643 F:      include/linux/powercap.h
18644 F:      kernel/configs/nopm.config
18645
18646 POWER SEQUENCING
18647 M:      Bartosz Golaszewski <[email protected]>
18648 L:      [email protected]
18649 S:      Maintained
18650 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
18651 F:      Documentation/driver-api/pwrseq.rst
18652 F:      drivers/power/sequencing/
18653 F:      include/linux/pwrseq/
18654
18655 POWER STATE COORDINATION INTERFACE (PSCI)
18656 M:      Mark Rutland <[email protected]>
18657 M:      Lorenzo Pieralisi <[email protected]>
18658 L:      [email protected] (moderated for non-subscribers)
18659 S:      Maintained
18660 F:      drivers/firmware/psci/
18661 F:      include/linux/psci.h
18662 F:      include/uapi/linux/psci.h
18663
18664 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
18665 M:      Sebastian Reichel <[email protected]>
18666 L:      [email protected]
18667 S:      Maintained
18668 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
18669 F:      Documentation/ABI/testing/sysfs-class-power
18670 F:      Documentation/devicetree/bindings/power/supply/
18671 F:      drivers/power/supply/
18672 F:      include/linux/power/
18673 F:      include/linux/power_supply.h
18674 F:      tools/testing/selftests/power_supply/
18675
18676 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
18677 M:      Suraj Jitindar Singh <[email protected]>
18678 L:      [email protected]
18679 S:      Maintained
18680 F:      drivers/char/powernv-op-panel.c
18681
18682 PPP OVER ATM (RFC 2364)
18683 M:      Mitchell Blank Jr <[email protected]>
18684 S:      Maintained
18685 F:      include/uapi/linux/atmppp.h
18686 F:      net/atm/pppoatm.c
18687
18688 PPP OVER ETHERNET
18689 M:      Michal Ostrowski <[email protected]>
18690 S:      Maintained
18691 F:      drivers/net/ppp/pppoe.c
18692 F:      drivers/net/ppp/pppox.c
18693
18694 PPP OVER L2TP
18695 M:      James Chapman <[email protected]>
18696 S:      Maintained
18697 F:      include/linux/if_pppol2tp.h
18698 F:      include/uapi/linux/if_pppol2tp.h
18699 F:      net/l2tp/l2tp_ppp.c
18700
18701 PPP PROTOCOL DRIVERS AND COMPRESSORS
18702 L:      [email protected]
18703 S:      Orphan
18704 F:      drivers/net/ppp/ppp_*
18705
18706 PPS SUPPORT
18707 M:      Rodolfo Giometti <[email protected]>
18708 L:      [email protected] (subscribers-only)
18709 S:      Maintained
18710 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
18711 F:      Documentation/ABI/testing/sysfs-pps
18712 F:      Documentation/devicetree/bindings/pps/pps-gpio.yaml
18713 F:      Documentation/driver-api/pps.rst
18714 F:      drivers/pps/
18715 F:      include/linux/pps*.h
18716 F:      include/uapi/linux/pps.h
18717
18718 PRESSURE STALL INFORMATION (PSI)
18719 M:      Johannes Weiner <[email protected]>
18720 M:      Suren Baghdasaryan <[email protected]>
18721 R:      Peter Ziljstra <[email protected]>
18722 S:      Maintained
18723 F:      include/linux/psi*
18724 F:      kernel/sched/psi.c
18725
18726 PROPELLER BUILD
18727 M:      Rong Xu <[email protected]>
18728 M:      Han Shen <[email protected]>
18729 S:      Supported
18730 F:      Documentation/dev-tools/propeller.rst
18731 F:      scripts/Makefile.propeller
18732
18733 PRINTK
18734 M:      Petr Mladek <[email protected]>
18735 R:      Steven Rostedt <[email protected]>
18736 R:      John Ogness <[email protected]>
18737 R:      Sergey Senozhatsky <[email protected]>
18738 S:      Maintained
18739 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
18740 F:      include/linux/printk.h
18741 F:      kernel/printk/
18742
18743 PRINTK INDEXING
18744 R:      Chris Down <[email protected]>
18745 S:      Maintained
18746 F:      Documentation/core-api/printk-index.rst
18747 F:      kernel/printk/index.c
18748 K:      printk_index
18749
18750 PROC FILESYSTEM
18751 L:      [email protected]
18752 L:      [email protected]
18753 S:      Maintained
18754 F:      Documentation/filesystems/proc.rst
18755 F:      fs/proc/
18756 F:      include/linux/proc_fs.h
18757 F:      tools/testing/selftests/proc/
18758
18759 PROC SYSCTL
18760 M:      Kees Cook <[email protected]>
18761 M:      Joel Granados <[email protected]>
18762 L:      [email protected]
18763 L:      [email protected]
18764 S:      Maintained
18765 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctl.git sysctl-next
18766 F:      fs/proc/proc_sysctl.c
18767 F:      include/linux/sysctl.h
18768 F:      kernel/sysctl-test.c
18769 F:      kernel/sysctl.c
18770 F:      tools/testing/selftests/sysctl/
18771
18772 PS3 NETWORK SUPPORT
18773 M:      Geoff Levand <[email protected]>
18774 L:      [email protected]
18775 L:      [email protected]
18776 S:      Maintained
18777 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
18778
18779 PS3 PLATFORM SUPPORT
18780 M:      Geoff Levand <[email protected]>
18781 L:      [email protected]
18782 S:      Maintained
18783 F:      arch/powerpc/boot/ps3*
18784 F:      arch/powerpc/include/asm/lv1call.h
18785 F:      arch/powerpc/include/asm/ps3*.h
18786 F:      arch/powerpc/platforms/ps3/
18787 F:      drivers/*/ps3*
18788 F:      drivers/ps3/
18789 F:      drivers/rtc/rtc-ps3.c
18790 F:      drivers/usb/host/*ps3.c
18791 F:      sound/ppc/snd_ps3*
18792
18793 PS3VRAM DRIVER
18794 M:      Jim Paris <[email protected]>
18795 M:      Geoff Levand <[email protected]>
18796 L:      [email protected]
18797 S:      Maintained
18798 F:      drivers/block/ps3vram.c
18799
18800 PSAMPLE PACKET SAMPLING SUPPORT
18801 M:      Yotam Gigi <[email protected]>
18802 S:      Maintained
18803 F:      include/net/psample.h
18804 F:      include/uapi/linux/psample.h
18805 F:      net/psample
18806
18807 PSE NETWORK DRIVER
18808 M:      Oleksij Rempel <[email protected]>
18809 M:      Kory Maincent <[email protected]>
18810 L:      [email protected]
18811 S:      Maintained
18812 F:      Documentation/devicetree/bindings/net/pse-pd/
18813 F:      drivers/net/pse-pd/
18814 F:      net/ethtool/pse-pd.c
18815
18816 PSTORE FILESYSTEM
18817 M:      Kees Cook <[email protected]>
18818 R:      Tony Luck <[email protected]>
18819 R:      Guilherme G. Piccoli <[email protected]>
18820 L:      [email protected]
18821 S:      Supported
18822 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
18823 F:      Documentation/admin-guide/pstore-blk.rst
18824 F:      Documentation/admin-guide/ramoops.rst
18825 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
18826 F:      drivers/acpi/apei/erst.c
18827 F:      drivers/firmware/efi/efi-pstore.c
18828 F:      fs/pstore/
18829 F:      include/linux/pstore*
18830 K:      \b(pstore|ramoops)
18831
18832 PT5161L HARDWARE MONITOR DRIVER
18833 M:      Cosmo Chou <[email protected]>
18834 L:      [email protected]
18835 S:      Maintained
18836 F:      Documentation/hwmon/pt5161l.rst
18837 F:      drivers/hwmon/pt5161l.c
18838
18839 PTP HARDWARE CLOCK SUPPORT
18840 M:      Richard Cochran <[email protected]>
18841 L:      [email protected]
18842 S:      Maintained
18843 W:      http://linuxptp.sourceforge.net/
18844 F:      Documentation/ABI/testing/sysfs-ptp
18845 F:      Documentation/driver-api/ptp.rst
18846 F:      drivers/net/phy/dp83640*
18847 F:      drivers/ptp/*
18848 F:      include/linux/ptp_cl*
18849 K:      (?:\b|_)ptp(?:\b|_)
18850
18851 PTP MOCKUP CLOCK SUPPORT
18852 M:      Vladimir Oltean <[email protected]>
18853 L:      [email protected]
18854 S:      Maintained
18855 F:      drivers/ptp/ptp_mock.c
18856 F:      include/linux/ptp_mock.h
18857
18858 PTP VIRTUAL CLOCK SUPPORT
18859 M:      Yangbo Lu <[email protected]>
18860 L:      [email protected]
18861 S:      Maintained
18862 F:      drivers/ptp/ptp_vclock.c
18863 F:      net/ethtool/phc_vclocks.c
18864
18865 PTP VMCLOCK SUPPORT
18866 M:      David Woodhouse <[email protected]>
18867 L:      [email protected]
18868 S:      Maintained
18869 F:      drivers/ptp/ptp_vmclock.c
18870 F:      include/uapi/linux/vmclock-abi.h
18871
18872 PTRACE SUPPORT
18873 M:      Oleg Nesterov <[email protected]>
18874 S:      Maintained
18875 F:      arch/*/*/ptrace*.c
18876 F:      arch/*/include/asm/ptrace*.h
18877 F:      arch/*/ptrace*.c
18878 F:      include/asm-generic/syscall.h
18879 F:      include/linux/ptrace.h
18880 F:      include/linux/regset.h
18881 F:      include/uapi/linux/ptrace.h
18882 F:      kernel/ptrace.c
18883
18884 PULSE8-CEC DRIVER
18885 M:      Hans Verkuil <[email protected]>
18886 L:      [email protected]
18887 S:      Maintained
18888 T:      git git://linuxtv.org/media.git
18889 F:      drivers/media/cec/usb/pulse8/
18890
18891 PURELIFI PLFXLC DRIVER
18892 M:      Srinivasan Raju <[email protected]>
18893 L:      [email protected]
18894 S:      Supported
18895 F:      drivers/net/wireless/purelifi/plfxlc/
18896
18897 PVRUSB2 VIDEO4LINUX DRIVER
18898 M:      Mike Isely <[email protected]>
18899 L:      [email protected]       (subscribers-only)
18900 L:      [email protected]
18901 S:      Maintained
18902 W:      http://www.isely.net/pvrusb2/
18903 T:      git git://linuxtv.org/media.git
18904 F:      Documentation/driver-api/media/drivers/pvrusb2*
18905 F:      drivers/media/usb/pvrusb2/
18906
18907 PWC WEBCAM DRIVER
18908 M:      Hans Verkuil <[email protected]>
18909 L:      [email protected]
18910 S:      Odd Fixes
18911 T:      git git://linuxtv.org/media.git
18912 F:      drivers/media/usb/pwc/*
18913 F:      include/trace/events/pwc.h
18914
18915 PWM IR Transmitter
18916 M:      Sean Young <[email protected]>
18917 L:      [email protected]
18918 S:      Maintained
18919 F:      Documentation/devicetree/bindings/leds/irled/pwm-ir-tx.yaml
18920 F:      drivers/media/rc/pwm-ir-tx.c
18921
18922 PWM SUBSYSTEM
18923 M:      Uwe Kleine-König <[email protected]>
18924 L:      [email protected]
18925 S:      Maintained
18926 Q:      https://patchwork.ozlabs.org/project/linux-pwm/list/
18927 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux.git
18928 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.yaml
18929 F:      Documentation/devicetree/bindings/pwm/
18930 F:      Documentation/driver-api/pwm.rst
18931 F:      drivers/gpio/gpio-mvebu.c
18932 F:      drivers/pwm/
18933 F:      drivers/video/backlight/pwm_bl.c
18934 F:      include/dt-bindings/pwm/
18935 F:      include/linux/pwm.h
18936 F:      include/linux/pwm_backlight.h
18937 K:      pwm_(config|apply_might_sleep|apply_atomic|ops)
18938
18939 PXA GPIO DRIVER
18940 M:      Robert Jarzmik <[email protected]>
18941 L:      [email protected]
18942 S:      Maintained
18943 F:      drivers/gpio/gpio-pxa.c
18944
18945 PXA MMCI DRIVER
18946 S:      Orphan
18947
18948 PXA RTC DRIVER
18949 M:      Robert Jarzmik <[email protected]>
18950 L:      [email protected]
18951 S:      Maintained
18952
18953 PXA2xx/PXA3xx SUPPORT
18954 M:      Daniel Mack <[email protected]>
18955 M:      Haojian Zhuang <[email protected]>
18956 M:      Robert Jarzmik <[email protected]>
18957 L:      [email protected] (moderated for non-subscribers)
18958 S:      Maintained
18959 T:      git git://github.com/hzhuang1/linux.git
18960 T:      git git://github.com/rjarzmik/linux.git
18961 F:      arch/arm/boot/dts/intel/pxa/
18962 F:      arch/arm/mach-pxa/
18963 F:      drivers/dma/pxa*
18964 F:      drivers/pcmcia/pxa2xx*
18965 F:      drivers/pinctrl/pxa/
18966 F:      drivers/spi/spi-pxa2xx*
18967 F:      drivers/usb/gadget/udc/pxa2*
18968 F:      include/sound/pxa2xx-lib.h
18969 F:      sound/arm/pxa*
18970 F:      sound/soc/pxa/
18971
18972 QAT DRIVER
18973 M:      Giovanni Cabiddu <[email protected]>
18974 L:      [email protected]
18975 S:      Supported
18976 F:      drivers/crypto/intel/qat/
18977
18978 QCOM AUDIO (ASoC) DRIVERS
18979 M:      Srinivas Kandagatla <[email protected]>
18980 L:      [email protected]
18981 L:      [email protected]
18982 S:      Supported
18983 F:      Documentation/devicetree/bindings/soc/qcom/qcom,apr*
18984 F:      Documentation/devicetree/bindings/sound/qcom,*
18985 F:      drivers/soc/qcom/apr.c
18986 F:      include/dt-bindings/sound/qcom,wcd9335.h
18987 F:      sound/soc/codecs/lpass-rx-macro.*
18988 F:      sound/soc/codecs/lpass-tx-macro.*
18989 F:      sound/soc/codecs/lpass-va-macro.c
18990 F:      sound/soc/codecs/lpass-wsa-macro.*
18991 F:      sound/soc/codecs/msm8916-wcd-analog.c
18992 F:      sound/soc/codecs/msm8916-wcd-digital.c
18993 F:      sound/soc/codecs/wcd-clsh-v2.*
18994 F:      sound/soc/codecs/wcd-mbhc-v2.*
18995 F:      sound/soc/codecs/wcd9335.*
18996 F:      sound/soc/codecs/wcd934x.c
18997 F:      sound/soc/codecs/wsa881x.c
18998 F:      sound/soc/codecs/wsa883x.c
18999 F:      sound/soc/codecs/wsa884x.c
19000 F:      sound/soc/qcom/
19001
19002 QCOM EMBEDDED USB DEBUGGER (EUD)
19003 M:      Souradeep Chowdhury <[email protected]>
19004 L:      [email protected]
19005 S:      Maintained
19006 F:      Documentation/ABI/testing/sysfs-driver-eud
19007 F:      Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
19008 F:      drivers/usb/misc/qcom_eud.c
19009
19010 QCOM IPA DRIVER
19011 M:      Alex Elder <[email protected]>
19012 L:      [email protected]
19013 S:      Maintained
19014 F:      drivers/net/ipa/
19015
19016 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
19017 M:      Gabriel Somlo <[email protected]>
19018 M:      "Michael S. Tsirkin" <[email protected]>
19019 L:      [email protected]
19020 S:      Maintained
19021 F:      drivers/firmware/qemu_fw_cfg.c
19022 F:      include/uapi/linux/qemu_fw_cfg.h
19023
19024 QIB DRIVER
19025 M:      Dennis Dalessandro <[email protected]>
19026 L:      [email protected]
19027 S:      Supported
19028 F:      drivers/infiniband/hw/qib/
19029
19030 QLOGIC QL41xxx FCOE DRIVER
19031 M:      Saurav Kashyap <[email protected]>
19032 M:      Javed Hasan <[email protected]>
19033 M:      [email protected]
19034 L:      [email protected]
19035 S:      Supported
19036 F:      drivers/scsi/qedf/
19037
19038 QLOGIC QL41xxx ISCSI DRIVER
19039 M:      Nilesh Javali <[email protected]>
19040 M:      Manish Rangankar <[email protected]>
19041 M:      [email protected]
19042 L:      [email protected]
19043 S:      Supported
19044 F:      drivers/scsi/qedi/
19045
19046 QLOGIC QL4xxx ETHERNET DRIVER
19047 M:      Manish Chopra <[email protected]>
19048 L:      [email protected]
19049 S:      Supported
19050 F:      drivers/net/ethernet/qlogic/qed/
19051 F:      drivers/net/ethernet/qlogic/qede/
19052 F:      include/linux/qed/
19053
19054 QLOGIC QL4xxx RDMA DRIVER
19055 M:      Michal Kalderon <[email protected]>
19056 L:      [email protected]
19057 S:      Supported
19058 F:      drivers/infiniband/hw/qedr/
19059 F:      include/uapi/rdma/qedr-abi.h
19060
19061 QLOGIC QLA1280 SCSI DRIVER
19062 M:      Michael Reed <[email protected]>
19063 L:      [email protected]
19064 S:      Maintained
19065 F:      drivers/scsi/qla1280.[ch]
19066
19067 QLOGIC QLA2XXX FC-SCSI DRIVER
19068 M:      Nilesh Javali <[email protected]>
19069 M:      [email protected]
19070 L:      [email protected]
19071 S:      Supported
19072 F:      drivers/scsi/qla2xxx/
19073
19074 QLOGIC QLA3XXX NETWORK DRIVER
19075 M:      [email protected]
19076 L:      [email protected]
19077 S:      Supported
19078 F:      drivers/net/ethernet/qlogic/qla3xxx.*
19079
19080 QLOGIC QLA4XXX iSCSI DRIVER
19081 M:      Nilesh Javali <[email protected]>
19082 M:      Manish Rangankar <[email protected]>
19083 M:      [email protected]
19084 L:      [email protected]
19085 S:      Supported
19086 F:      drivers/scsi/qla4xxx/
19087
19088 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
19089 M:      Shahed Shaikh <[email protected]>
19090 M:      Manish Chopra <[email protected]>
19091 M:      [email protected]
19092 L:      [email protected]
19093 S:      Supported
19094 F:      drivers/net/ethernet/qlogic/qlcnic/
19095
19096 QM1D1B0004 MEDIA DRIVER
19097 M:      Akihiro Tsukada <[email protected]>
19098 L:      [email protected]
19099 S:      Odd Fixes
19100 F:      drivers/media/tuners/qm1d1b0004*
19101
19102 QM1D1C0042 MEDIA DRIVER
19103 M:      Akihiro Tsukada <[email protected]>
19104 L:      [email protected]
19105 S:      Odd Fixes
19106 F:      drivers/media/tuners/qm1d1c0042*
19107
19108 QNX4 FILESYSTEM
19109 M:      Anders Larsen <[email protected]>
19110 S:      Maintained
19111 W:      http://www.alarsen.net/linux/qnx4fs/
19112 F:      fs/qnx4/
19113 F:      include/uapi/linux/qnx4_fs.h
19114 F:      include/uapi/linux/qnxtypes.h
19115
19116 QNX6 FILESYSTEM
19117 S:      Orphan
19118 F:      Documentation/filesystems/qnx6.rst
19119 F:      fs/qnx6/
19120 F:      include/linux/qnx6_fs.h
19121
19122 QORIQ DPAA2 FSL-MC BUS DRIVER
19123 M:      Stuart Yoder <[email protected]>
19124 M:      Laurentiu Tudor <[email protected]>
19125 L:      [email protected]
19126 S:      Maintained
19127 F:      Documentation/ABI/stable/sysfs-bus-fsl-mc
19128 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
19129 F:      Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
19130 F:      drivers/bus/fsl-mc/
19131 F:      include/uapi/linux/fsl_mc.h
19132
19133 QT1010 MEDIA DRIVER
19134 L:      [email protected]
19135 S:      Orphan
19136 W:      https://linuxtv.org
19137 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
19138 F:      drivers/media/tuners/qt1010*
19139
19140 QUALCOMM ATH12K WIRELESS DRIVER
19141 M:      Kalle Valo <[email protected]>
19142 M:      Jeff Johnson <[email protected]>
19143 L:      [email protected]
19144 S:      Supported
19145 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath12k
19146 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
19147 F:      drivers/net/wireless/ath/ath12k/
19148 N:      ath12k
19149
19150 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
19151 M:      Kalle Valo <[email protected]>
19152 M:      Jeff Johnson <[email protected]>
19153 L:      [email protected]
19154 S:      Supported
19155 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
19156 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
19157 F:      drivers/net/wireless/ath/ath10k/
19158 N:      ath10k
19159
19160 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
19161 M:      Kalle Valo <[email protected]>
19162 M:      Jeff Johnson <[email protected]>
19163 L:      [email protected]
19164 S:      Supported
19165 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath11k
19166 B:      https://wireless.wiki.kernel.org/en/users/Drivers/ath11k/bugreport
19167 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
19168 F:      drivers/net/wireless/ath/ath11k/
19169 N:      ath11k
19170
19171 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
19172 M:      Toke Høiland-Jørgensen <[email protected]>
19173 L:      [email protected]
19174 S:      Maintained
19175 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
19176 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
19177 F:      Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
19178 F:      drivers/net/wireless/ath/ath9k/
19179
19180 QUALCOMM ATHEROS QCA7K ETHERNET DRIVER
19181 M:      Stefan Wahren <[email protected]>
19182 L:      [email protected]
19183 S:      Maintained
19184 F:      Documentation/devicetree/bindings/net/qca,qca7000.txt
19185 F:      drivers/net/ethernet/qualcomm/qca*
19186
19187 QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
19188 M:      Stephan Gerhold <[email protected]>
19189 L:      [email protected]
19190 L:      [email protected]
19191 S:      Maintained
19192 F:      Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
19193 F:      drivers/net/wwan/qcom_bam_dmux.c
19194
19195 QUALCOMM CAMERA SUBSYSTEM DRIVER
19196 M:      Robert Foss <[email protected]>
19197 M:      Todor Tomov <[email protected]>
19198 M:      Bryan O'Donoghue <[email protected]>
19199 L:      [email protected]
19200 S:      Maintained
19201 F:      Documentation/admin-guide/media/qcom_camss.rst
19202 F:      Documentation/devicetree/bindings/media/qcom,*camss*
19203 F:      drivers/media/platform/qcom/camss/
19204
19205 QUALCOMM CLOCK DRIVERS
19206 M:      Bjorn Andersson <[email protected]>
19207 L:      [email protected]
19208 S:      Supported
19209 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
19210 F:      Documentation/devicetree/bindings/clock/qcom,*
19211 F:      drivers/clk/qcom/
19212 F:      include/dt-bindings/clock/qcom,*
19213
19214 QUALCOMM CLOUD AI (QAIC) DRIVER
19215 M:      Jeffrey Hugo <[email protected]>
19216 R:      Carl Vanderlip <[email protected]>
19217 L:      [email protected]
19218 L:      [email protected]
19219 S:      Supported
19220 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
19221 F:      Documentation/accel/qaic/
19222 F:      drivers/accel/qaic/
19223 F:      include/uapi/drm/qaic_accel.h
19224
19225 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
19226 M:      Bjorn Andersson <[email protected]>
19227 M:      Konrad Dybcio <[email protected]>
19228 L:      [email protected]
19229 L:      [email protected]
19230 S:      Maintained
19231 F:      Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
19232 F:      drivers/pmdomain/qcom/cpr.c
19233
19234 QUALCOMM CPUCP MAILBOX DRIVER
19235 M:      Sibi Sankar <[email protected]>
19236 L:      [email protected]
19237 S:      Supported
19238 F:      Documentation/devicetree/bindings/mailbox/qcom,cpucp-mbox.yaml
19239 F:      drivers/mailbox/qcom-cpucp-mbox.c
19240
19241 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
19242 M:      Ilia Lin <[email protected]>
19243 L:      [email protected]
19244 S:      Maintained
19245 F:      Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
19246 F:      Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
19247 F:      drivers/cpufreq/qcom-cpufreq-nvmem.c
19248
19249 QUALCOMM CRYPTO DRIVERS
19250 M:      Thara Gopinath <[email protected]>
19251 L:      [email protected]
19252 L:      [email protected]
19253 S:      Maintained
19254 F:      Documentation/devicetree/bindings/crypto/qcom-qce.yaml
19255 F:      drivers/crypto/qce/
19256
19257 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
19258 M:      Timur Tabi <[email protected]>
19259 L:      [email protected]
19260 S:      Maintained
19261 F:      drivers/net/ethernet/qualcomm/emac/
19262
19263 QUALCOMM ETHQOS ETHERNET DRIVER
19264 M:      Vinod Koul <[email protected]>
19265 L:      [email protected]
19266 L:      [email protected]
19267 S:      Maintained
19268 F:      Documentation/devicetree/bindings/net/qcom,ethqos.yaml
19269 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
19270
19271 QUALCOMM FASTRPC DRIVER
19272 M:      Srinivas Kandagatla <[email protected]>
19273 M:      Amol Maheshwari <[email protected]>
19274 L:      [email protected]
19275 L:      [email protected]
19276 S:      Maintained
19277 F:      Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml
19278 F:      drivers/misc/fastrpc.c
19279 F:      include/uapi/misc/fastrpc.h
19280
19281 QUALCOMM HEXAGON ARCHITECTURE
19282 M:      Brian Cain <[email protected]>
19283 L:      [email protected]
19284 S:      Supported
19285 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
19286 F:      arch/hexagon/
19287
19288 QUALCOMM HIDMA DRIVER
19289 M:      Sinan Kaya <[email protected]>
19290 L:      [email protected] (moderated for non-subscribers)
19291 L:      [email protected]
19292 L:      [email protected]
19293 S:      Supported
19294 F:      drivers/dma/qcom/hidma*
19295
19296 QUALCOMM I2C CCI DRIVER
19297 M:      Loic Poulain <[email protected]>
19298 M:      Robert Foss <[email protected]>
19299 L:      [email protected]
19300 L:      [email protected]
19301 S:      Maintained
19302 F:      Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml
19303 F:      drivers/i2c/busses/i2c-qcom-cci.c
19304
19305 QUALCOMM INTERCONNECT BWMON DRIVER
19306 M:      Krzysztof Kozlowski <[email protected]>
19307 L:      [email protected]
19308 S:      Maintained
19309 F:      Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml
19310 F:      drivers/soc/qcom/icc-bwmon.c
19311 F:      drivers/soc/qcom/trace_icc-bwmon.h
19312
19313 QUALCOMM IOMMU
19314 M:      Rob Clark <[email protected]>
19315 L:      [email protected]
19316 L:      [email protected]
19317 S:      Maintained
19318 F:      drivers/iommu/arm/arm-smmu/qcom_iommu.c
19319 F:      drivers/iommu/arm/arm-smmu/arm-smmu-qcom*
19320 F:      drivers/iommu/msm_iommu*
19321
19322 QUALCOMM IPC ROUTER (QRTR) DRIVER
19323 M:      Manivannan Sadhasivam <[email protected]>
19324 L:      [email protected]
19325 S:      Maintained
19326 F:      include/trace/events/qrtr.h
19327 F:      include/uapi/linux/qrtr.h
19328 F:      net/qrtr/
19329
19330 QUALCOMM IPCC MAILBOX DRIVER
19331 M:      Manivannan Sadhasivam <[email protected]>
19332 L:      [email protected]
19333 S:      Supported
19334 F:      Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
19335 F:      drivers/mailbox/qcom-ipcc.c
19336 F:      include/dt-bindings/mailbox/qcom-ipcc.h
19337
19338 QUALCOMM IPQ4019 USB PHY DRIVER
19339 M:      Robert Marko <[email protected]>
19340 M:      Luka Perkov <[email protected]>
19341 L:      [email protected]
19342 S:      Maintained
19343 F:      Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
19344 F:      drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
19345
19346 QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
19347 M:      Robert Marko <[email protected]>
19348 M:      Luka Perkov <[email protected]>
19349 L:      [email protected]
19350 S:      Maintained
19351 F:      Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
19352 F:      drivers/regulator/vqmmc-ipq4019-regulator.c
19353
19354 QUALCOMM NAND CONTROLLER DRIVER
19355 M:      Manivannan Sadhasivam <[email protected]>
19356 L:      [email protected]
19357 L:      [email protected]
19358 S:      Maintained
19359 F:      Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
19360 F:      drivers/mtd/nand/raw/qcom_nandc.c
19361
19362 QUALCOMM QSEECOM DRIVER
19363 M:      Maximilian Luz <[email protected]>
19364 L:      [email protected]
19365 S:      Maintained
19366 F:      drivers/firmware/qcom/qcom_qseecom.c
19367
19368 QUALCOMM QSEECOM UEFISECAPP DRIVER
19369 M:      Maximilian Luz <[email protected]>
19370 L:      [email protected]
19371 S:      Maintained
19372 F:      drivers/firmware/qcom/qcom_qseecom_uefisecapp.c
19373
19374 QUALCOMM RMNET DRIVER
19375 M:      Subash Abhinov Kasiviswanathan <[email protected]>
19376 M:      Sean Tranchetti <[email protected]>
19377 L:      [email protected]
19378 S:      Maintained
19379 F:      Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
19380 F:      drivers/net/ethernet/qualcomm/rmnet/
19381 F:      include/linux/if_rmnet.h
19382
19383 QUALCOMM TRUST ZONE MEMORY ALLOCATOR
19384 M:      Bartosz Golaszewski <[email protected]>
19385 L:      [email protected]
19386 S:      Maintained
19387 F:      drivers/firmware/qcom/qcom_tzmem.c
19388 F:      drivers/firmware/qcom/qcom_tzmem.h
19389 F:      include/linux/firmware/qcom/qcom_tzmem.h
19390
19391 QUALCOMM TSENS THERMAL DRIVER
19392 M:      Amit Kucheria <[email protected]>
19393 M:      Thara Gopinath <[email protected]>
19394 L:      [email protected]
19395 L:      [email protected]
19396 S:      Maintained
19397 F:      Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
19398 F:      drivers/thermal/qcom/
19399
19400 QUALCOMM TYPEC PORT MANAGER DRIVER
19401 M:      Bryan O'Donoghue <[email protected]>
19402 L:      [email protected]
19403 L:      [email protected]
19404 S:      Maintained
19405 F:      Documentation/devicetree/bindings/usb/qcom,pmic-*.yaml
19406 F:      drivers/usb/typec/tcpm/qcom/
19407
19408 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
19409 M:      Stanimir Varbanov <[email protected]>
19410 M:      Vikash Garodia <[email protected]>
19411 R:      Bryan O'Donoghue <[email protected]>
19412 L:      [email protected]
19413 L:      [email protected]
19414 S:      Maintained
19415 T:      git git://linuxtv.org/media.git
19416 F:      Documentation/devicetree/bindings/media/*venus*
19417 F:      drivers/media/platform/qcom/venus/
19418
19419 QUALCOMM WCN36XX WIRELESS DRIVER
19420 M:      Loic Poulain <[email protected]>
19421 L:      [email protected]
19422 S:      Supported
19423 W:      https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
19424 F:      drivers/net/wireless/ath/wcn36xx/
19425
19426 QUANTENNA QTNFMAC WIRELESS DRIVER
19427 M:      Igor Mitsyanko <[email protected]>
19428 R:      Sergey Matyukevich <[email protected]>
19429 L:      [email protected]
19430 S:      Maintained
19431 F:      drivers/net/wireless/quantenna
19432
19433 RADEON and AMDGPU DRM DRIVERS
19434 M:      Alex Deucher <[email protected]>
19435 M:      Christian König <[email protected]>
19436 M:      Xinhui Pan <[email protected]>
19437 L:      [email protected]
19438 S:      Supported
19439 B:      https://gitlab.freedesktop.org/drm/amd/-/issues
19440 C:      irc://irc.oftc.net/radeon
19441 T:      git https://gitlab.freedesktop.org/agd5f/linux.git
19442 F:      Documentation/gpu/amdgpu/
19443 F:      drivers/gpu/drm/amd/
19444 F:      drivers/gpu/drm/ci/xfails/amd*
19445 F:      drivers/gpu/drm/radeon/
19446 F:      include/uapi/drm/amdgpu_drm.h
19447 F:      include/uapi/drm/radeon_drm.h
19448
19449 RADEON FRAMEBUFFER DISPLAY DRIVER
19450 M:      Benjamin Herrenschmidt <[email protected]>
19451 L:      [email protected]
19452 S:      Maintained
19453 F:      drivers/video/fbdev/aty/radeon*
19454 F:      include/uapi/linux/radeonfb.h
19455
19456 RADIOSHARK RADIO DRIVER
19457 M:      Hans Verkuil <[email protected]>
19458 L:      [email protected]
19459 S:      Maintained
19460 T:      git git://linuxtv.org/media.git
19461 F:      drivers/media/radio/radio-shark.c
19462
19463 RADIOSHARK2 RADIO DRIVER
19464 M:      Hans Verkuil <[email protected]>
19465 L:      [email protected]
19466 S:      Maintained
19467 T:      git git://linuxtv.org/media.git
19468 F:      drivers/media/radio/radio-shark2.c
19469 F:      drivers/media/radio/radio-tea5777.c
19470
19471 RADOS BLOCK DEVICE (RBD)
19472 M:      Ilya Dryomov <[email protected]>
19473 R:      Dongsheng Yang <[email protected]>
19474 L:      [email protected]
19475 S:      Supported
19476 W:      http://ceph.com/
19477 T:      git https://github.com/ceph/ceph-client.git
19478 F:      Documentation/ABI/testing/sysfs-bus-rbd
19479 F:      drivers/block/rbd.c
19480 F:      drivers/block/rbd_types.h
19481
19482 RAGE128 FRAMEBUFFER DISPLAY DRIVER
19483 L:      [email protected]
19484 S:      Orphan
19485 F:      drivers/video/fbdev/aty/aty128fb.c
19486
19487 RAINSHADOW-CEC DRIVER
19488 M:      Hans Verkuil <[email protected]>
19489 L:      [email protected]
19490 S:      Maintained
19491 T:      git git://linuxtv.org/media.git
19492 F:      drivers/media/cec/usb/rainshadow/
19493
19494 RALINK MIPS ARCHITECTURE
19495 M:      John Crispin <[email protected]>
19496 M:      Sergio Paracuellos <[email protected]>
19497 L:      [email protected]
19498 S:      Maintained
19499 F:      arch/mips/ralink
19500
19501 RALINK MT7621 MIPS ARCHITECTURE
19502 M:      Chester A. Unal <[email protected]>
19503 M:      Sergio Paracuellos <[email protected]>
19504 L:      [email protected]
19505 S:      Maintained
19506 F:      arch/mips/boot/dts/ralink/mt7621*
19507
19508 RALINK RT2X00 WIRELESS LAN DRIVER
19509 M:      Stanislaw Gruszka <[email protected]>
19510 L:      [email protected]
19511 S:      Maintained
19512 F:      drivers/net/wireless/ralink/rt2x00/
19513
19514 RAMDISK RAM BLOCK DEVICE DRIVER
19515 M:      Jens Axboe <[email protected]>
19516 S:      Maintained
19517 F:      Documentation/admin-guide/blockdev/ramdisk.rst
19518 F:      drivers/block/brd.c
19519
19520 RANCHU VIRTUAL BOARD FOR MIPS
19521 M:      Miodrag Dinic <[email protected]>
19522 L:      [email protected]
19523 S:      Supported
19524 F:      arch/mips/configs/generic/board-ranchu.config
19525 F:      arch/mips/generic/board-ranchu.c
19526
19527 RANDOM NUMBER DRIVER
19528 M:      "Theodore Ts'o" <[email protected]>
19529 M:      Jason A. Donenfeld <[email protected]>
19530 S:      Maintained
19531 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
19532 F:      Documentation/devicetree/bindings/rng/microsoft,vmgenid.yaml
19533 F:      drivers/char/random.c
19534 F:      include/linux/random.h
19535 F:      include/uapi/linux/random.h
19536 F:      drivers/virt/vmgenid.c
19537 N:      ^.*/vdso/[^/]*getrandom[^/]+$
19538
19539 RAPIDIO SUBSYSTEM
19540 M:      Matt Porter <[email protected]>
19541 M:      Alexandre Bounine <[email protected]>
19542 S:      Maintained
19543 F:      drivers/rapidio/
19544
19545 RAS INFRASTRUCTURE
19546 M:      Tony Luck <[email protected]>
19547 M:      Borislav Petkov <[email protected]>
19548 L:      [email protected]
19549 S:      Maintained
19550 F:      Documentation/admin-guide/RAS
19551 F:      drivers/ras/
19552 F:      include/linux/ras.h
19553 F:      include/ras/ras_event.h
19554
19555 RAS FRU MEMORY POISON MANAGER (FMPM)
19556 M:      Yazen Ghannam <[email protected]>
19557 L:      [email protected]
19558 S:      Maintained
19559 F:      drivers/ras/amd/fmpm.c
19560
19561 RASPBERRY PI PISP BACK END
19562 M:      Jacopo Mondi <[email protected]>
19563 L:      Raspberry Pi Kernel Maintenance <[email protected]>
19564 L:      [email protected]
19565 S:      Maintained
19566 F:      Documentation/devicetree/bindings/media/raspberrypi,pispbe.yaml
19567 F:      drivers/media/platform/raspberrypi/pisp_be/
19568 F:      include/uapi/linux/media/raspberrypi/
19569
19570 RASPBERRY PI PISP CAMERA FRONT END
19571 M:      Tomi Valkeinen <[email protected]>
19572 M:      Raspberry Pi Kernel Maintenance <[email protected]>
19573 S:      Maintained
19574 F:      Documentation/devicetree/bindings/media/raspberrypi,rp1-cfe.yaml
19575 F:      drivers/media/platform/raspberrypi/rp1-cfe/
19576
19577 RC-CORE / LIRC FRAMEWORK
19578 M:      Sean Young <[email protected]>
19579 L:      [email protected]
19580 S:      Maintained
19581 W:      http://linuxtv.org
19582 T:      git git://linuxtv.org/media.git
19583 F:      Documentation/driver-api/media/rc-core.rst
19584 F:      Documentation/userspace-api/media/rc/
19585 F:      drivers/media/rc/
19586 F:      include/media/rc-core.h
19587 F:      include/media/rc-map.h
19588 F:      include/uapi/linux/lirc.h
19589
19590 RCMM REMOTE CONTROLS DECODER
19591 M:      Patrick Lerda <[email protected]>
19592 S:      Maintained
19593 F:      drivers/media/rc/ir-rcmm-decoder.c
19594
19595 RCUTORTURE TEST FRAMEWORK
19596 M:      "Paul E. McKenney" <[email protected]>
19597 M:      Josh Triplett <[email protected]>
19598 R:      Steven Rostedt <[email protected]>
19599 R:      Mathieu Desnoyers <[email protected]>
19600 R:      Lai Jiangshan <[email protected]>
19601 L:      [email protected]
19602 S:      Supported
19603 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
19604 F:      tools/testing/selftests/rcutorture
19605
19606 RDACM20 Camera Sensor
19607 M:      Jacopo Mondi <[email protected]>
19608 M:      Kieran Bingham <[email protected]>
19609 M:      Laurent Pinchart <[email protected]>
19610 M:      Niklas Söderlund <[email protected]>
19611 L:      [email protected]
19612 S:      Maintained
19613 F:      Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
19614 F:      drivers/media/i2c/max9271.c
19615 F:      drivers/media/i2c/max9271.h
19616 F:      drivers/media/i2c/rdacm20.c
19617
19618 RDACM21 Camera Sensor
19619 M:      Jacopo Mondi <[email protected]>
19620 M:      Kieran Bingham <[email protected]>
19621 M:      Laurent Pinchart <[email protected]>
19622 M:      Niklas Söderlund <[email protected]>
19623 L:      [email protected]
19624 S:      Maintained
19625 F:      Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
19626 F:      drivers/media/i2c/max9271.c
19627 F:      drivers/media/i2c/max9271.h
19628 F:      drivers/media/i2c/rdacm21.c
19629
19630 RDC R-321X SoC
19631 M:      Florian Fainelli <[email protected]>
19632 S:      Maintained
19633
19634 RDC R6040 FAST ETHERNET DRIVER
19635 M:      Florian Fainelli <[email protected]>
19636 L:      [email protected]
19637 S:      Maintained
19638 F:      drivers/net/ethernet/rdc/r6040.c
19639
19640 RDMAVT - RDMA verbs software
19641 M:      Dennis Dalessandro <[email protected]>
19642 L:      [email protected]
19643 S:      Supported
19644 F:      drivers/infiniband/sw/rdmavt
19645
19646 RDS - RELIABLE DATAGRAM SOCKETS
19647 M:      Allison Henderson <[email protected]>
19648 L:      [email protected]
19649 L:      [email protected]
19650 L:      [email protected] (moderated for non-subscribers)
19651 S:      Supported
19652 W:      https://oss.oracle.com/projects/rds/
19653 F:      Documentation/networking/rds.rst
19654 F:      net/rds/
19655 F:      tools/testing/selftests/net/rds/
19656
19657 RDT - RESOURCE ALLOCATION
19658 M:      Fenghua Yu <[email protected]>
19659 M:      Reinette Chatre <[email protected]>
19660 L:      [email protected]
19661 S:      Supported
19662 F:      Documentation/arch/x86/resctrl*
19663 F:      arch/x86/include/asm/resctrl.h
19664 F:      arch/x86/kernel/cpu/resctrl/
19665 F:      tools/testing/selftests/resctrl/
19666
19667 READ-COPY UPDATE (RCU)
19668 M:      "Paul E. McKenney" <[email protected]>
19669 M:      Frederic Weisbecker <[email protected]> (kernel/rcu/tree_nocb.h)
19670 M:      Neeraj Upadhyay <[email protected]> (kernel/rcu/tasks.h)
19671 M:      Joel Fernandes <[email protected]>
19672 M:      Josh Triplett <[email protected]>
19673 M:      Boqun Feng <[email protected]>
19674 M:      Uladzislau Rezki <[email protected]>
19675 R:      Steven Rostedt <[email protected]>
19676 R:      Mathieu Desnoyers <[email protected]>
19677 R:      Lai Jiangshan <[email protected]>
19678 R:      Zqiang <[email protected]>
19679 L:      [email protected]
19680 S:      Supported
19681 W:      http://www.rdrop.com/users/paulmck/RCU/
19682 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
19683 F:      Documentation/RCU/
19684 F:      include/linux/rcu*
19685 F:      kernel/rcu/
19686 X:      Documentation/RCU/torture.rst
19687 X:      include/linux/srcu*.h
19688 X:      kernel/rcu/srcu*.c
19689
19690 REAL TIME CLOCK (RTC) SUBSYSTEM
19691 M:      Alexandre Belloni <[email protected]>
19692 L:      [email protected]
19693 S:      Maintained
19694 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
19695 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
19696 F:      Documentation/admin-guide/rtc.rst
19697 F:      Documentation/devicetree/bindings/rtc/
19698 F:      drivers/rtc/
19699 F:      include/linux/rtc.h
19700 F:      include/linux/rtc/
19701 F:      include/uapi/linux/rtc.h
19702 F:      tools/testing/selftests/rtc/
19703
19704 Real-time Linux Analysis (RTLA) tools
19705 M:      Steven Rostedt <[email protected]>
19706 L:      [email protected]
19707 S:      Maintained
19708 F:      Documentation/tools/rtla/
19709 F:      tools/tracing/rtla/
19710
19711 Real-time Linux (PREEMPT_RT)
19712 M:      Sebastian Andrzej Siewior <[email protected]>
19713 M:      Clark Williams <[email protected]>
19714 M:      Steven Rostedt <[email protected]>
19715 L:      [email protected]
19716 S:      Supported
19717 K:      PREEMPT_RT
19718
19719 REALTEK AUDIO CODECS
19720 M:      Oder Chiou <[email protected]>
19721 S:      Maintained
19722 F:      include/sound/rt*.h
19723 F:      sound/soc/codecs/rt*
19724
19725 REALTEK OTTO WATCHDOG
19726 M:      Sander Vanheule <[email protected]>
19727 L:      [email protected]
19728 S:      Maintained
19729 F:      Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
19730 F:      drivers/watchdog/realtek_otto_wdt.c
19731
19732 REALTEK RTL83xx SMI DSA ROUTER CHIPS
19733 M:      Linus Walleij <[email protected]>
19734 M:      Alvin Šipraga <[email protected]>
19735 S:      Maintained
19736 F:      Documentation/devicetree/bindings/net/dsa/realtek.yaml
19737 F:      drivers/net/dsa/realtek/*
19738
19739 REALTEK SPI-NAND
19740 M:      Chris Packham <[email protected]>
19741 S:      Maintained
19742 F:      Documentation/devicetree/bindings/spi/realtek,rtl9301-snand.yaml
19743 F:      drivers/spi/spi-realtek-rtl-snand.c
19744
19745 REALTEK WIRELESS DRIVER (rtlwifi family)
19746 M:      Ping-Ke Shih <[email protected]>
19747 L:      [email protected]
19748 S:      Maintained
19749 T:      git https://github.com/pkshih/rtw.git
19750 F:      drivers/net/wireless/realtek/rtlwifi/
19751
19752 REALTEK WIRELESS DRIVER (rtw88)
19753 M:      Ping-Ke Shih <[email protected]>
19754 L:      [email protected]
19755 S:      Maintained
19756 T:      git https://github.com/pkshih/rtw.git
19757 F:      drivers/net/wireless/realtek/rtw88/
19758
19759 REALTEK WIRELESS DRIVER (rtw89)
19760 M:      Ping-Ke Shih <[email protected]>
19761 L:      [email protected]
19762 S:      Maintained
19763 T:      git https://github.com/pkshih/rtw.git
19764 F:      drivers/net/wireless/realtek/rtw89/
19765
19766 REDPINE WIRELESS DRIVER
19767 L:      [email protected]
19768 S:      Orphan
19769 F:      drivers/net/wireless/rsi/
19770
19771 REGISTER MAP ABSTRACTION
19772 M:      Mark Brown <[email protected]>
19773 L:      [email protected]
19774 S:      Supported
19775 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
19776 F:      Documentation/devicetree/bindings/regmap/
19777 F:      drivers/base/regmap/
19778 F:      include/linux/regmap.h
19779
19780 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
19781 M:      Bjorn Andersson <[email protected]>
19782 M:      Mathieu Poirier <[email protected]>
19783 L:      [email protected]
19784 S:      Maintained
19785 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
19786 F:      Documentation/ABI/testing/sysfs-class-remoteproc
19787 F:      Documentation/devicetree/bindings/remoteproc/
19788 F:      Documentation/staging/remoteproc.rst
19789 F:      drivers/remoteproc/
19790 F:      include/linux/remoteproc.h
19791 F:      include/linux/remoteproc/
19792
19793 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
19794 M:      Bjorn Andersson <[email protected]>
19795 M:      Mathieu Poirier <[email protected]>
19796 L:      [email protected]
19797 S:      Maintained
19798 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
19799 F:      Documentation/ABI/testing/sysfs-bus-rpmsg
19800 F:      Documentation/staging/rpmsg.rst
19801 F:      drivers/rpmsg/
19802 F:      include/linux/rpmsg.h
19803 F:      include/linux/rpmsg/
19804 F:      include/uapi/linux/rpmsg.h
19805 F:      samples/rpmsg/
19806
19807 REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
19808 M:      Stephan Gerhold <[email protected]>
19809 L:      [email protected]
19810 L:      [email protected]
19811 S:      Maintained
19812 F:      drivers/net/wwan/rpmsg_wwan_ctrl.c
19813
19814 RENESAS CLOCK DRIVERS
19815 M:      Geert Uytterhoeven <[email protected]>
19816 L:      [email protected]
19817 S:      Supported
19818 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
19819 F:      Documentation/devicetree/bindings/clock/renesas,*
19820 F:      drivers/clk/renesas/
19821
19822 RENESAS EMEV2 I2C DRIVER
19823 M:      Wolfram Sang <[email protected]>
19824 L:      [email protected]
19825 S:      Supported
19826 F:      Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
19827 F:      drivers/i2c/busses/i2c-emev2.c
19828
19829 RENESAS ETHERNET AVB DRIVER
19830 M:      Paul Barker <[email protected]>
19831 M:      Niklas Söderlund <[email protected]>
19832 L:      [email protected]
19833 L:      [email protected]
19834 S:      Supported
19835 F:      Documentation/devicetree/bindings/net/renesas,etheravb.yaml
19836 F:      drivers/net/ethernet/renesas/Kconfig
19837 F:      drivers/net/ethernet/renesas/Makefile
19838 F:      drivers/net/ethernet/renesas/ravb*
19839
19840 RENESAS ETHERNET SWITCH DRIVER
19841 R:      Yoshihiro Shimoda <[email protected]>
19842 L:      [email protected]
19843 L:      [email protected]
19844 F:      Documentation/devicetree/bindings/net/renesas,*ether-switch.yaml
19845 F:      drivers/net/ethernet/renesas/Kconfig
19846 F:      drivers/net/ethernet/renesas/Makefile
19847 F:      drivers/net/ethernet/renesas/rcar_gen4*
19848 F:      drivers/net/ethernet/renesas/rswitch*
19849
19850 RENESAS ETHERNET TSN DRIVER
19851 M:      Niklas Söderlund <[email protected]>
19852 L:      [email protected]
19853 L:      [email protected]
19854 S:      Supported
19855 F:      Documentation/devicetree/bindings/net/renesas,ethertsn.yaml
19856 F:      drivers/net/ethernet/renesas/rtsn.*
19857
19858 RENESAS IDT821034 ASoC CODEC
19859 M:      Herve Codina <[email protected]>
19860 L:      [email protected]
19861 S:      Maintained
19862 F:      Documentation/devicetree/bindings/sound/renesas,idt821034.yaml
19863 F:      sound/soc/codecs/idt821034.c
19864
19865 RENESAS R-CAR & FSI AUDIO (ASoC) DRIVERS
19866 M:      Kuninori Morimoto <[email protected]>
19867 L:      [email protected]
19868 L:      [email protected]
19869 S:      Supported
19870 F:      Documentation/devicetree/bindings/sound/renesas,rsnd.*
19871 F:      Documentation/devicetree/bindings/sound/renesas,fsi.yaml
19872 F:      sound/soc/renesas/rcar/
19873 F:      sound/soc/renesas/fsi.c
19874 F:      include/sound/sh_fsi.h
19875
19876 RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
19877 M:      Miquel Raynal <[email protected]>
19878 L:      [email protected]
19879 L:      [email protected]
19880 S:      Maintained
19881 F:      Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
19882 F:      drivers/mtd/nand/raw/renesas-nand-controller.c
19883
19884 RENESAS R-CAR GYROADC DRIVER
19885 M:      Marek Vasut <[email protected]>
19886 L:      [email protected]
19887 S:      Supported
19888 F:      Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
19889 F:      drivers/iio/adc/rcar-gyroadc.c
19890
19891 RENESAS R-CAR I2C DRIVERS
19892 M:      Wolfram Sang <[email protected]>
19893 L:      [email protected]
19894 S:      Supported
19895 F:      Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
19896 F:      Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
19897 F:      drivers/i2c/busses/i2c-rcar.c
19898 F:      drivers/i2c/busses/i2c-sh_mobile.c
19899
19900 RENESAS R-CAR SATA DRIVER
19901 M:      Geert Uytterhoeven <[email protected]>
19902 L:      [email protected]
19903 L:      [email protected]
19904 S:      Supported
19905 F:      Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
19906 F:      drivers/ata/sata_rcar.c
19907
19908 RENESAS R-CAR THERMAL DRIVERS
19909 M:      Niklas Söderlund <[email protected]>
19910 L:      [email protected]
19911 S:      Supported
19912 F:      Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
19913 F:      Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
19914 F:      drivers/thermal/renesas/rcar_gen3_thermal.c
19915 F:      drivers/thermal/renesas/rcar_thermal.c
19916
19917 RENESAS RIIC DRIVER
19918 M:      Chris Brandt <[email protected]>
19919 L:      [email protected]
19920 S:      Supported
19921 F:      Documentation/devicetree/bindings/i2c/renesas,riic.yaml
19922 F:      drivers/i2c/busses/i2c-riic.c
19923
19924 RENESAS RZ AUDIO (ASoC) DRIVER
19925 M:      Biju Das <[email protected]>
19926 M:      Lad Prabhakar <[email protected]>
19927 L:      [email protected]
19928 L:      [email protected]
19929 S:      Supported
19930 F:      Documentation/devicetree/bindings/sound/renesas,rz-ssi.yaml
19931 F:      sound/soc/renesas/rz-ssi.c
19932
19933 RENESAS RZ/G2L A/D DRIVER
19934 M:      Lad Prabhakar <[email protected]>
19935 L:      [email protected]
19936 L:      [email protected]
19937 S:      Supported
19938 F:      Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
19939 F:      drivers/iio/adc/rzg2l_adc.c
19940
19941 RENESAS RZ/G2L MTU3a COUNTER DRIVER
19942 M:      Biju Das <[email protected]>
19943 L:      [email protected]
19944 L:      [email protected]
19945 S:      Supported
19946 F:      Documentation/devicetree/bindings/timer/renesas,rz-mtu3.yaml
19947 F:      drivers/counter/rz-mtu3-cnt.c
19948
19949 RENESAS RTCA-3 RTC DRIVER
19950 M:      Claudiu Beznea <[email protected]>
19951 L:      [email protected]
19952 L:      [email protected]
19953 S:      Supported
19954 F:      Documentation/devicetree/bindings/rtc/renesas,rz-rtca3.yaml
19955 F:      drivers/rtc/rtc-renesas-rtca3.c
19956
19957 RENESAS RZ/N1 A5PSW SWITCH DRIVER
19958 M:      Clément Léger <[email protected]>
19959 L:      [email protected]
19960 L:      [email protected]
19961 S:      Maintained
19962 F:      Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml
19963 F:      Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml
19964 F:      drivers/net/dsa/rzn1_a5psw*
19965 F:      drivers/net/pcs/pcs-rzn1-miic.c
19966 F:      include/dt-bindings/net/pcs-rzn1-miic.h
19967 F:      include/linux/pcs-rzn1-miic.h
19968 F:      net/dsa/tag_rzn1_a5psw.c
19969
19970 RENESAS RZ/N1 DWMAC GLUE LAYER
19971 M:      Romain Gantois <[email protected]>
19972 S:      Maintained
19973 F:      Documentation/devicetree/bindings/net/renesas,rzn1-gmac.yaml
19974 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-rzn1.c
19975
19976 RENESAS RZ/N1 RTC CONTROLLER DRIVER
19977 M:      Miquel Raynal <[email protected]>
19978 L:      [email protected]
19979 L:      [email protected]
19980 S:      Maintained
19981 F:      Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml
19982 F:      drivers/rtc/rtc-rzn1.c
19983
19984 RENESAS RZ/N1 USBF CONTROLLER DRIVER
19985 M:      Herve Codina <[email protected]>
19986 L:      [email protected]
19987 L:      [email protected]
19988 S:      Maintained
19989 F:      Documentation/devicetree/bindings/usb/renesas,rzn1-usbf.yaml
19990 F:      drivers/usb/gadget/udc/renesas_usbf.c
19991
19992 RENESAS RZ/V2M I2C DRIVER
19993 M:      Fabrizio Castro <[email protected]>
19994 L:      [email protected]
19995 L:      [email protected]
19996 S:      Supported
19997 F:      Documentation/devicetree/bindings/i2c/renesas,rzv2m.yaml
19998 F:      drivers/i2c/busses/i2c-rzv2m.c
19999
20000 RENESAS SUPERH ETHERNET DRIVER
20001 M:      Niklas Söderlund <[email protected]>
20002 L:      [email protected]
20003 L:      [email protected]
20004 S:      Supported
20005 F:      Documentation/devicetree/bindings/net/renesas,ether.yaml
20006 F:      drivers/net/ethernet/renesas/Kconfig
20007 F:      drivers/net/ethernet/renesas/Makefile
20008 F:      drivers/net/ethernet/renesas/sh_eth*
20009 F:      include/linux/sh_eth.h
20010
20011 RENESAS USB PHY DRIVER
20012 M:      Yoshihiro Shimoda <[email protected]>
20013 L:      [email protected]
20014 S:      Maintained
20015 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
20016
20017 RENESAS VERSACLOCK 7 CLOCK DRIVER
20018 M:      Alex Helms <[email protected]>
20019 S:      Maintained
20020 F:      Documentation/devicetree/bindings/clock/renesas,versaclock7.yaml
20021 F:      drivers/clk/clk-versaclock7.c
20022
20023 RENESAS X9250 DIGITAL POTENTIOMETERS DRIVER
20024 M:      Herve Codina <[email protected]>
20025 L:      [email protected]
20026 S:      Maintained
20027 F:      Documentation/devicetree/bindings/iio/potentiometer/renesas,x9250.yaml
20028 F:      drivers/iio/potentiometer/x9250.c
20029
20030 RESET CONTROLLER FRAMEWORK
20031 M:      Philipp Zabel <[email protected]>
20032 S:      Maintained
20033 T:      git git://git.pengutronix.de/git/pza/linux
20034 F:      Documentation/devicetree/bindings/reset/
20035 F:      Documentation/driver-api/reset.rst
20036 F:      drivers/reset/
20037 F:      include/dt-bindings/reset/
20038 F:      include/linux/reset-controller.h
20039 F:      include/linux/reset.h
20040 F:      include/linux/reset/
20041 K:      \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
20042
20043 RESTARTABLE SEQUENCES SUPPORT
20044 M:      Mathieu Desnoyers <[email protected]>
20045 M:      Peter Zijlstra <[email protected]>
20046 M:      "Paul E. McKenney" <[email protected]>
20047 M:      Boqun Feng <[email protected]>
20048 L:      [email protected]
20049 S:      Supported
20050 F:      include/trace/events/rseq.h
20051 F:      include/uapi/linux/rseq.h
20052 F:      kernel/rseq.c
20053 F:      tools/testing/selftests/rseq/
20054
20055 RFKILL
20056 M:      Johannes Berg <[email protected]>
20057 L:      [email protected]
20058 S:      Maintained
20059 W:      https://wireless.wiki.kernel.org/
20060 Q:      https://patchwork.kernel.org/project/linux-wireless/list/
20061 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
20062 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
20063 F:      Documentation/ABI/stable/sysfs-class-rfkill
20064 F:      Documentation/driver-api/rfkill.rst
20065 F:      include/linux/rfkill.h
20066 F:      include/uapi/linux/rfkill.h
20067 F:      net/rfkill/
20068
20069 RHASHTABLE
20070 M:      Thomas Graf <[email protected]>
20071 M:      Herbert Xu <[email protected]>
20072 L:      [email protected]
20073 S:      Maintained
20074 F:      include/linux/rhashtable-types.h
20075 F:      include/linux/rhashtable.h
20076 F:      lib/rhashtable.c
20077 F:      lib/test_rhashtable.c
20078
20079 RICOH R5C592 MEMORYSTICK DRIVER
20080 M:      Maxim Levitsky <[email protected]>
20081 S:      Maintained
20082 F:      drivers/memstick/host/r592.*
20083
20084 RICOH SMARTMEDIA/XD DRIVER
20085 M:      Maxim Levitsky <[email protected]>
20086 S:      Maintained
20087 F:      drivers/mtd/nand/raw/r852.c
20088 F:      drivers/mtd/nand/raw/r852.h
20089
20090 RISC-V AIA DRIVERS
20091 M:      Anup Patel <[email protected]>
20092 L:      [email protected]
20093 S:      Maintained
20094 F:      Documentation/devicetree/bindings/interrupt-controller/riscv,aplic.yaml
20095 F:      Documentation/devicetree/bindings/interrupt-controller/riscv,imsics.yaml
20096 F:      drivers/irqchip/irq-riscv-aplic-*.c
20097 F:      drivers/irqchip/irq-riscv-aplic-*.h
20098 F:      drivers/irqchip/irq-riscv-imsic-*.c
20099 F:      drivers/irqchip/irq-riscv-imsic-*.h
20100 F:      drivers/irqchip/irq-riscv-intc.c
20101 F:      include/linux/irqchip/riscv-aplic.h
20102 F:      include/linux/irqchip/riscv-imsic.h
20103
20104 RISC-V ARCHITECTURE
20105 M:      Paul Walmsley <[email protected]>
20106 M:      Palmer Dabbelt <[email protected]>
20107 M:      Albert Ou <[email protected]>
20108 L:      [email protected]
20109 S:      Supported
20110 Q:      https://patchwork.kernel.org/project/linux-riscv/list/
20111 C:      irc://irc.libera.chat/riscv
20112 P:      Documentation/arch/riscv/patch-acceptance.rst
20113 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
20114 F:      arch/riscv/
20115 N:      riscv
20116 K:      riscv
20117
20118 RISC-V IOMMU
20119 M:      Tomasz Jeznach <[email protected]>
20120 L:      [email protected]
20121 L:      [email protected]
20122 S:      Maintained
20123 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
20124 F:      Documentation/devicetree/bindings/iommu/riscv,iommu.yaml
20125 F:      drivers/iommu/riscv/
20126
20127 RISC-V MICROCHIP FPGA SUPPORT
20128 M:      Conor Dooley <[email protected]>
20129 M:      Daire McNamara <[email protected]>
20130 L:      [email protected]
20131 S:      Supported
20132 F:      Documentation/devicetree/bindings/clock/microchip,mpfs*.yaml
20133 F:      Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml
20134 F:      Documentation/devicetree/bindings/i2c/microchip,corei2c.yaml
20135 F:      Documentation/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml
20136 F:      Documentation/devicetree/bindings/net/can/microchip,mpfs-can.yaml
20137 F:      Documentation/devicetree/bindings/pwm/microchip,corepwm.yaml
20138 F:      Documentation/devicetree/bindings/riscv/microchip.yaml
20139 F:      Documentation/devicetree/bindings/soc/microchip/microchip,mpfs-sys-controller.yaml
20140 F:      Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml
20141 F:      Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml
20142 F:      arch/riscv/boot/dts/microchip/
20143 F:      drivers/char/hw_random/mpfs-rng.c
20144 F:      drivers/clk/microchip/clk-mpfs*.c
20145 F:      drivers/firmware/microchip/mpfs-auto-update.c
20146 F:      drivers/gpio/gpio-mpfs.c
20147 F:      drivers/i2c/busses/i2c-microchip-corei2c.c
20148 F:      drivers/mailbox/mailbox-mpfs.c
20149 F:      drivers/pci/controller/plda/pcie-microchip-host.c
20150 F:      drivers/pwm/pwm-microchip-core.c
20151 F:      drivers/reset/reset-mpfs.c
20152 F:      drivers/rtc/rtc-mpfs.c
20153 F:      drivers/soc/microchip/mpfs-sys-controller.c
20154 F:      drivers/spi/spi-microchip-core-qspi.c
20155 F:      drivers/spi/spi-microchip-core.c
20156 F:      drivers/usb/musb/mpfs.c
20157 F:      include/soc/microchip/mpfs.h
20158
20159 RISC-V MISC SOC SUPPORT
20160 M:      Conor Dooley <[email protected]>
20161 L:      [email protected]
20162 S:      Maintained
20163 Q:      https://patchwork.kernel.org/project/linux-riscv/list/
20164 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
20165 F:      arch/riscv/boot/dts/canaan/
20166 F:      arch/riscv/boot/dts/microchip/
20167 F:      arch/riscv/boot/dts/sifive/
20168 F:      arch/riscv/boot/dts/starfive/
20169
20170 RISC-V PMU DRIVERS
20171 M:      Atish Patra <[email protected]>
20172 R:      Anup Patel <[email protected]>
20173 L:      [email protected]
20174 S:      Supported
20175 F:      drivers/perf/riscv_pmu.c
20176 F:      drivers/perf/riscv_pmu_legacy.c
20177 F:      drivers/perf/riscv_pmu_sbi.c
20178
20179 RISC-V THEAD SoC SUPPORT
20180 M:      Drew Fustini <[email protected]>
20181 M:      Guo Ren <[email protected]>
20182 M:      Fu Wei <[email protected]>
20183 L:      [email protected]
20184 S:      Maintained
20185 T:      git https://github.com/pdp7/linux.git
20186 F:      Documentation/devicetree/bindings/clock/thead,th1520-clk-ap.yaml
20187 F:      Documentation/devicetree/bindings/mailbox/thead,th1520-mbox.yaml
20188 F:      Documentation/devicetree/bindings/net/thead,th1520-gmac.yaml
20189 F:      Documentation/devicetree/bindings/pinctrl/thead,th1520-pinctrl.yaml
20190 F:      arch/riscv/boot/dts/thead/
20191 F:      drivers/clk/thead/clk-th1520-ap.c
20192 F:      drivers/mailbox/mailbox-th1520.c
20193 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-thead.c
20194 F:      drivers/pinctrl/pinctrl-th1520.c
20195 F:      include/dt-bindings/clock/thead,th1520-clk-ap.h
20196
20197 RNBD BLOCK DRIVERS
20198 M:      Md. Haris Iqbal <[email protected]>
20199 M:      Jack Wang <[email protected]>
20200 L:      [email protected]
20201 S:      Maintained
20202 F:      drivers/block/rnbd/
20203
20204 ROCCAT DRIVERS
20205 M:      Stefan Achatz <[email protected]>
20206 S:      Maintained
20207 W:      http://sourceforge.net/projects/roccat/
20208 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
20209 F:      drivers/hid/hid-roccat*
20210 F:      include/linux/hid-roccat*
20211
20212 ROCKCHIP CAN-FD DRIVER
20213 M:      Marc Kleine-Budde <[email protected]>
20214 R:      [email protected]
20215 L:      [email protected]
20216 S:      Maintained
20217 F:      Documentation/devicetree/bindings/net/can/rockchip,rk3568v2-canfd.yaml
20218 F:      drivers/net/can/rockchip/
20219
20220 ROCKCHIP CRYPTO DRIVERS
20221 M:      Corentin Labbe <[email protected]>
20222 L:      [email protected]
20223 S:      Maintained
20224 F:      Documentation/devicetree/bindings/crypto/rockchip,rk3288-crypto.yaml
20225 F:      drivers/crypto/rockchip/
20226
20227 ROCKCHIP I2S TDM DRIVER
20228 M:      Nicolas Frattaroli <[email protected]>
20229 L:      [email protected]
20230 S:      Maintained
20231 F:      Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
20232 F:      sound/soc/rockchip/rockchip_i2s_tdm.*
20233
20234 ROCKCHIP ISP V1 DRIVER
20235 M:      Dafna Hirschfeld <[email protected]>
20236 M:      Laurent Pinchart <[email protected]>
20237 L:      [email protected]
20238 L:      [email protected]
20239 S:      Maintained
20240 F:      Documentation/admin-guide/media/rkisp1.rst
20241 F:      Documentation/devicetree/bindings/media/rockchip-isp1.yaml
20242 F:      Documentation/userspace-api/media/v4l/metafmt-rkisp1.rst
20243 F:      drivers/media/platform/rockchip/rkisp1
20244 F:      include/uapi/linux/rkisp1-config.h
20245
20246 ROCKCHIP RK3568 RANDOM NUMBER GENERATOR SUPPORT
20247 M:      Daniel Golle <[email protected]>
20248 M:      Aurelien Jarno <[email protected]>
20249 S:      Maintained
20250 F:      Documentation/devicetree/bindings/rng/rockchip,rk3568-rng.yaml
20251 F:      drivers/char/hw_random/rockchip-rng.c
20252
20253 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
20254 M:      Jacob Chen <[email protected]>
20255 M:      Ezequiel Garcia <[email protected]>
20256 L:      [email protected]
20257 L:      [email protected]
20258 S:      Maintained
20259 F:      Documentation/devicetree/bindings/media/rockchip-rga.yaml
20260 F:      drivers/media/platform/rockchip/rga/
20261
20262 ROCKCHIP RK3308 INTERNAL AUDIO CODEC
20263 M:      Luca Ceresoli <[email protected]>
20264 S:      Maintained
20265 F:      Documentation/devicetree/bindings/sound/rockchip,rk3308-codec.yaml
20266 F:      sound/soc/codecs/rk3308_codec.c
20267 F:      sound/soc/codecs/rk3308_codec.h
20268
20269 ROCKCHIP VIDEO DECODER DRIVER
20270 M:      Ezequiel Garcia <[email protected]>
20271 L:      [email protected]
20272 L:      [email protected]
20273 S:      Maintained
20274 F:      Documentation/devicetree/bindings/media/rockchip,vdec.yaml
20275 F:      drivers/staging/media/rkvdec/
20276
20277 ROCKER DRIVER
20278 M:      Jiri Pirko <[email protected]>
20279 L:      [email protected]
20280 S:      Supported
20281 F:      drivers/net/ethernet/rocker/
20282
20283 ROCKETPORT EXPRESS/INFINITY DRIVER
20284 M:      Kevin Cernekee <[email protected]>
20285 L:      [email protected]
20286 S:      Odd Fixes
20287 F:      drivers/tty/serial/rp2.*
20288
20289 ROHM BD99954 CHARGER IC
20290 M:      Matti Vaittinen <[email protected]>
20291 S:      Supported
20292 F:      drivers/power/supply/bd99954-charger.c
20293 F:      drivers/power/supply/bd99954-charger.h
20294
20295 ROHM BH1745 COLOUR SENSOR
20296 M:      Mudit Sharma <[email protected]>
20297 L:      [email protected]
20298 S:      Maintained
20299 F:      drivers/iio/light/bh1745.c
20300
20301 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
20302 M:      Tomasz Duszynski <[email protected]>
20303 S:      Maintained
20304 F:      Documentation/devicetree/bindings/iio/light/bh1750.yaml
20305 F:      drivers/iio/light/bh1750.c
20306
20307 ROHM BM1390 PRESSURE SENSOR DRIVER
20308 M:      Matti Vaittinen <[email protected]>
20309 L:      [email protected]
20310 S:      Supported
20311 F:      drivers/iio/pressure/rohm-bm1390.c
20312
20313 ROHM BU270xx LIGHT SENSOR DRIVERs
20314 M:      Matti Vaittinen <[email protected]>
20315 L:      [email protected]
20316 S:      Supported
20317 F:      drivers/iio/light/rohm-bu27008.c
20318 F:      drivers/iio/light/rohm-bu27034.c
20319
20320 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
20321 M:      Marek Vasut <[email protected]>
20322 L:      [email protected]
20323 L:      [email protected]
20324 S:      Supported
20325 F:      Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
20326 F:      drivers/gpio/gpio-bd9571mwv.c
20327 F:      drivers/mfd/bd9571mwv.c
20328 F:      drivers/regulator/bd9571mwv-regulator.c
20329 F:      include/linux/mfd/bd9571mwv.h
20330
20331 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
20332 M:      Matti Vaittinen <[email protected]>
20333 S:      Supported
20334 F:      drivers/clk/clk-bd718x7.c
20335 F:      drivers/gpio/gpio-bd71815.c
20336 F:      drivers/gpio/gpio-bd71828.c
20337 F:      drivers/mfd/rohm-bd71828.c
20338 F:      drivers/mfd/rohm-bd718x7.c
20339 F:      drivers/mfd/rohm-bd9576.c
20340 F:      drivers/mfd/rohm-bd96801.c
20341 F:      drivers/regulator/bd71815-regulator.c
20342 F:      drivers/regulator/bd71828-regulator.c
20343 F:      drivers/regulator/bd718x7-regulator.c
20344 F:      drivers/regulator/bd9576-regulator.c
20345 F:      drivers/regulator/bd96801-regulator.c
20346 F:      drivers/regulator/rohm-regulator.c
20347 F:      drivers/rtc/rtc-bd70528.c
20348 F:      drivers/watchdog/bd9576_wdt.c
20349 F:      drivers/watchdog/bd96801_wdt.c
20350 F:      include/linux/mfd/rohm-bd71815.h
20351 F:      include/linux/mfd/rohm-bd71828.h
20352 F:      include/linux/mfd/rohm-bd718x7.h
20353 F:      include/linux/mfd/rohm-bd957x.h
20354 F:      include/linux/mfd/rohm-bd96801.h
20355 F:      include/linux/mfd/rohm-generic.h
20356 F:      include/linux/mfd/rohm-shared.h
20357
20358 ROSE NETWORK LAYER
20359 L:      [email protected]
20360 S:      Orphan
20361 W:      https://linux-ax25.in-berlin.de
20362 F:      include/net/rose.h
20363 F:      include/uapi/linux/rose.h
20364 F:      net/rose/
20365
20366 ROTATION DRIVER FOR ALLWINNER A83T
20367 M:      Jernej Skrabec <[email protected]>
20368 L:      [email protected]
20369 S:      Maintained
20370 T:      git git://linuxtv.org/media.git
20371 F:      Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
20372 F:      drivers/media/platform/sunxi/sun8i-rotate/
20373
20374 RPMB SUBSYSTEM
20375 M:      Jens Wiklander <[email protected]>
20376 L:      [email protected]
20377 S:      Supported
20378 F:      drivers/misc/rpmb-core.c
20379 F:      include/linux/rpmb.h
20380
20381 RPMSG TTY DRIVER
20382 M:      Arnaud Pouliquen <[email protected]>
20383 L:      [email protected]
20384 S:      Maintained
20385 F:      drivers/tty/rpmsg_tty.c
20386
20387 RTASE ETHERNET DRIVER
20388 M:      Justin Lai <[email protected]>
20389 M:      Larry Chiu <[email protected]>
20390 L:      [email protected]
20391 S:      Maintained
20392 F:      drivers/net/ethernet/realtek/rtase/
20393
20394 RTL2830 MEDIA DRIVER
20395 L:      [email protected]
20396 S:      Orphan
20397 W:      https://linuxtv.org
20398 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
20399 F:      drivers/media/dvb-frontends/rtl2830*
20400
20401 RTL2832 MEDIA DRIVER
20402 L:      [email protected]
20403 S:      Orphan
20404 W:      https://linuxtv.org
20405 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
20406 F:      drivers/media/dvb-frontends/rtl2832*
20407
20408 RTL2832_SDR MEDIA DRIVER
20409 L:      [email protected]
20410 S:      Orphan
20411 W:      https://linuxtv.org
20412 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
20413 F:      drivers/media/dvb-frontends/rtl2832_sdr*
20414
20415 RTL8180 WIRELESS DRIVER
20416 L:      [email protected]
20417 S:      Orphan
20418 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
20419
20420 RTL8187 WIRELESS DRIVER
20421 M:      Hin-Tak Leung <[email protected]>
20422 L:      [email protected]
20423 S:      Maintained
20424 T:      git https://github.com/pkshih/rtw.git
20425 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
20426
20427 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
20428 M:      Jes Sorensen <[email protected]>
20429 L:      [email protected]
20430 S:      Maintained
20431 T:      git https://github.com/pkshih/rtw.git
20432 F:      drivers/net/wireless/realtek/rtl8xxxu/
20433
20434 RTL9300 I2C DRIVER (rtl9300-i2c)
20435 M:      Chris Packham <[email protected]>
20436 L:      [email protected]
20437 S:      Maintained
20438 F:      Documentation/devicetree/bindings/i2c/realtek,rtl9301-i2c.yaml
20439 F:      drivers/i2c/busses/i2c-rtl9300.c
20440
20441 RTRS TRANSPORT DRIVERS
20442 M:      Md. Haris Iqbal <[email protected]>
20443 M:      Jack Wang <[email protected]>
20444 L:      [email protected]
20445 S:      Maintained
20446 F:      drivers/infiniband/ulp/rtrs/
20447
20448 RUNTIME VERIFICATION (RV)
20449 M:      Steven Rostedt <[email protected]>
20450 L:      [email protected]
20451 S:      Maintained
20452 F:      Documentation/trace/rv/
20453 F:      include/linux/rv.h
20454 F:      include/rv/
20455 F:      kernel/trace/rv/
20456 F:      tools/verification/
20457
20458 RUST
20459 M:      Miguel Ojeda <[email protected]>
20460 M:      Alex Gaynor <[email protected]>
20461 R:      Boqun Feng <[email protected]>
20462 R:      Gary Guo <[email protected]>
20463 R:      Björn Roy Baron <[email protected]>
20464 R:      Benno Lossin <[email protected]>
20465 R:      Andreas Hindborg <[email protected]>
20466 R:      Alice Ryhl <[email protected]>
20467 R:      Trevor Gross <[email protected]>
20468 L:      [email protected]
20469 S:      Supported
20470 W:      https://rust-for-linux.com
20471 B:      https://github.com/Rust-for-Linux/linux/issues
20472 C:      zulip://rust-for-linux.zulipchat.com
20473 P:      https://rust-for-linux.com/contributing
20474 T:      git https://github.com/Rust-for-Linux/linux.git rust-next
20475 F:      .clippy.toml
20476 F:      Documentation/rust/
20477 F:      include/trace/events/rust_sample.h
20478 F:      rust/
20479 F:      samples/rust/
20480 F:      scripts/*rust*
20481 F:      tools/testing/selftests/rust/
20482 K:      \b(?i:rust)\b
20483
20484 RUST [ALLOC]
20485 M:      Danilo Krummrich <[email protected]>
20486 L:      [email protected]
20487 S:      Maintained
20488 F:      rust/kernel/alloc.rs
20489 F:      rust/kernel/alloc/
20490
20491 RXRPC SOCKETS (AF_RXRPC)
20492 M:      David Howells <[email protected]>
20493 M:      Marc Dionne <[email protected]>
20494 L:      [email protected]
20495 S:      Supported
20496 W:      https://www.infradead.org/~dhowells/kafs/
20497 F:      Documentation/networking/rxrpc.rst
20498 F:      include/keys/rxrpc-type.h
20499 F:      include/net/af_rxrpc.h
20500 F:      include/trace/events/rxrpc.h
20501 F:      include/uapi/linux/rxrpc.h
20502 F:      net/rxrpc/
20503
20504 S3 SAVAGE FRAMEBUFFER DRIVER
20505 M:      Antonino Daplas <[email protected]>
20506 L:      [email protected]
20507 S:      Maintained
20508 F:      drivers/video/fbdev/savage/
20509
20510 S390 ARCHITECTURE
20511 M:      Heiko Carstens <[email protected]>
20512 M:      Vasily Gorbik <[email protected]>
20513 M:      Alexander Gordeev <[email protected]>
20514 R:      Christian Borntraeger <[email protected]>
20515 R:      Sven Schnelle <[email protected]>
20516 L:      [email protected]
20517 S:      Supported
20518 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
20519 F:      Documentation/driver-api/s390-drivers.rst
20520 F:      Documentation/arch/s390/
20521 F:      arch/s390/
20522 F:      drivers/s390/
20523 F:      drivers/watchdog/diag288_wdt.c
20524
20525 S390 COMMON I/O LAYER
20526 M:      Vineeth Vijayan <[email protected]>
20527 M:      Peter Oberparleiter <[email protected]>
20528 L:      [email protected]
20529 S:      Supported
20530 F:      drivers/s390/cio/
20531
20532 S390 CRYPTO MODULES, PRNG DRIVER, ARCH RANDOM
20533 M:      Harald Freudenberger <[email protected]>
20534 M:      Holger Dengler <[email protected]>
20535 L:      [email protected]
20536 L:      [email protected]
20537 S:      Supported
20538 F:      arch/s390/crypto/
20539 F:      arch/s390/include/asm/archrandom.h
20540 F:      arch/s390/include/asm/cpacf.h
20541
20542 S390 DASD DRIVER
20543 M:      Stefan Haberland <[email protected]>
20544 M:      Jan Hoeppner <[email protected]>
20545 L:      [email protected]
20546 S:      Supported
20547 F:      block/partitions/ibm.c
20548 F:      drivers/s390/block/dasd*
20549 F:      include/linux/dasd_mod.h
20550
20551 S390 HWRANDOM TRNG DRIVER
20552 M:      Harald Freudenberger <[email protected]>
20553 M:      Holger Dengler <[email protected]>
20554 L:      [email protected]
20555 L:      [email protected]
20556 S:      Supported
20557 F:      drivers/char/hw_random/s390-trng.c
20558
20559 S390 IOMMU (PCI)
20560 M:      Niklas Schnelle <[email protected]>
20561 M:      Matthew Rosato <[email protected]>
20562 R:      Gerald Schaefer <[email protected]>
20563 L:      [email protected]
20564 S:      Supported
20565 F:      drivers/iommu/s390-iommu.c
20566
20567 S390 IUCV NETWORK LAYER
20568 M:      Alexandra Winter <[email protected]>
20569 M:      Thorsten Winkler <[email protected]>
20570 L:      [email protected]
20571 L:      [email protected]
20572 S:      Supported
20573 F:      drivers/s390/net/*iucv*
20574 F:      include/net/iucv/
20575 F:      net/iucv/
20576
20577 S390 MM
20578 M:      Alexander Gordeev <[email protected]>
20579 M:      Gerald Schaefer <[email protected]>
20580 L:      [email protected]
20581 S:      Supported
20582 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
20583 F:      arch/s390/include/asm/pgtable.h
20584 F:      arch/s390/mm
20585
20586 S390 NETWORK DRIVERS
20587 M:      Alexandra Winter <[email protected]>
20588 M:      Thorsten Winkler <[email protected]>
20589 L:      [email protected]
20590 L:      [email protected]
20591 S:      Supported
20592 F:      drivers/s390/net/
20593
20594 S390 PCI SUBSYSTEM
20595 M:      Niklas Schnelle <[email protected]>
20596 M:      Gerald Schaefer <[email protected]>
20597 L:      [email protected]
20598 S:      Supported
20599 F:      Documentation/arch/s390/pci.rst
20600 F:      arch/s390/pci/
20601 F:      drivers/pci/hotplug/s390_pci_hpc.c
20602
20603 S390 PTP DRIVER
20604 M:      Sven Schnelle <[email protected]>
20605 L:      [email protected]
20606 S:      Supported
20607 F:      drivers/ptp/ptp_s390.c
20608
20609 S390 SCM DRIVER
20610 M:      Vineeth Vijayan <[email protected]>
20611 L:      [email protected]
20612 S:      Supported
20613 F:      drivers/s390/block/scm*
20614 F:      drivers/s390/cio/scm.c
20615
20616 S390 VFIO AP DRIVER
20617 M:      Tony Krowiak <[email protected]>
20618 M:      Halil Pasic <[email protected]>
20619 M:      Jason Herne <[email protected]>
20620 L:      [email protected]
20621 S:      Supported
20622 F:      Documentation/arch/s390/vfio-ap*
20623 F:      drivers/s390/crypto/vfio_ap*
20624
20625 S390 VFIO-CCW DRIVER
20626 M:      Eric Farman <[email protected]>
20627 M:      Matthew Rosato <[email protected]>
20628 R:      Halil Pasic <[email protected]>
20629 L:      [email protected]
20630 L:      [email protected]
20631 S:      Supported
20632 F:      Documentation/arch/s390/vfio-ccw.rst
20633 F:      drivers/s390/cio/vfio_ccw*
20634 F:      include/uapi/linux/vfio_ccw.h
20635
20636 S390 VFIO-PCI DRIVER
20637 M:      Matthew Rosato <[email protected]>
20638 M:      Eric Farman <[email protected]>
20639 L:      [email protected]
20640 L:      [email protected]
20641 S:      Supported
20642 F:      arch/s390/kvm/pci*
20643 F:      drivers/vfio/pci/vfio_pci_zdev.c
20644 F:      include/uapi/linux/vfio_zdev.h
20645
20646 S390 ZCRYPT AND PKEY DRIVER AND AP BUS
20647 M:      Harald Freudenberger <[email protected]>
20648 M:      Holger Dengler <[email protected]>
20649 L:      [email protected]
20650 S:      Supported
20651 F:      arch/s390/include/asm/ap.h
20652 F:      arch/s390/include/asm/pkey.h
20653 F:      arch/s390/include/asm/trace/zcrypt.h
20654 F:      arch/s390/include/uapi/asm/pkey.h
20655 F:      arch/s390/include/uapi/asm/zcrypt.h
20656 F:      drivers/s390/crypto/
20657
20658 S390 ZFCP DRIVER
20659 M:      Steffen Maier <[email protected]>
20660 M:      Benjamin Block <[email protected]>
20661 L:      [email protected]
20662 S:      Supported
20663 F:      drivers/s390/scsi/zfcp_*
20664
20665 SAA6588 RDS RECEIVER DRIVER
20666 M:      Hans Verkuil <[email protected]>
20667 L:      [email protected]
20668 S:      Odd Fixes
20669 W:      https://linuxtv.org
20670 T:      git git://linuxtv.org/media.git
20671 F:      drivers/media/i2c/saa6588*
20672
20673 SAA7134 VIDEO4LINUX DRIVER
20674 M:      Mauro Carvalho Chehab <[email protected]>
20675 L:      [email protected]
20676 S:      Odd fixes
20677 W:      https://linuxtv.org
20678 T:      git git://linuxtv.org/media.git
20679 F:      Documentation/driver-api/media/drivers/saa7134*
20680 F:      drivers/media/pci/saa7134/
20681
20682 SAA7146 VIDEO4LINUX-2 DRIVER
20683 M:      Hans Verkuil <[email protected]>
20684 L:      [email protected]
20685 S:      Maintained
20686 T:      git git://linuxtv.org/media.git
20687 F:      drivers/media/common/saa7146/
20688 F:      drivers/media/pci/saa7146/
20689 F:      include/media/drv-intf/saa7146*
20690
20691 SAFESETID SECURITY MODULE
20692 M:      Micah Morton <[email protected]>
20693 S:      Supported
20694 F:      Documentation/admin-guide/LSM/SafeSetID.rst
20695 F:      security/safesetid/
20696
20697 SAMSUNG AUDIO (ASoC) DRIVERS
20698 M:      Sylwester Nawrocki <[email protected]>
20699 L:      [email protected]
20700 S:      Maintained
20701 B:      mailto:[email protected]
20702 F:      Documentation/devicetree/bindings/sound/samsung*
20703 F:      sound/soc/samsung/
20704
20705 SAMSUNG EXYNOS850 SoC SUPPORT
20706 M:      Sam Protsenko <[email protected]>
20707 L:      [email protected] (moderated for non-subscribers)
20708 L:      [email protected]
20709 S:      Maintained
20710 F:      Documentation/devicetree/bindings/clock/samsung,exynos850-clock.yaml
20711 F:      arch/arm64/boot/dts/exynos/exynos850*
20712 F:      drivers/clk/samsung/clk-exynos850.c
20713 F:      include/dt-bindings/clock/exynos850.h
20714
20715 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
20716 M:      Krzysztof Kozlowski <[email protected]>
20717 L:      [email protected]
20718 L:      [email protected]
20719 S:      Maintained
20720 F:      Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
20721 F:      drivers/crypto/exynos-rng.c
20722
20723 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
20724 M:      Łukasz Stelmach <[email protected]>
20725 L:      [email protected]
20726 S:      Maintained
20727 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
20728 F:      drivers/char/hw_random/exynos-trng.c
20729
20730 SAMSUNG FRAMEBUFFER DRIVER
20731 M:      Jingoo Han <[email protected]>
20732 L:      [email protected]
20733 S:      Maintained
20734 F:      drivers/video/fbdev/s3c-fb.c
20735
20736 SAMSUNG INTERCONNECT DRIVERS
20737 M:      Sylwester Nawrocki <[email protected]>
20738 M:      Artur Świgoń <[email protected]>
20739 L:      [email protected]
20740 L:      [email protected]
20741 S:      Supported
20742 F:      drivers/interconnect/samsung/
20743
20744 SAMSUNG LAPTOP DRIVER
20745 M:      Corentin Chary <[email protected]>
20746 L:      [email protected]
20747 S:      Maintained
20748 F:      drivers/platform/x86/samsung-laptop.c
20749
20750 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
20751 M:      Krzysztof Kozlowski <[email protected]>
20752 L:      [email protected]
20753 L:      [email protected]
20754 S:      Maintained
20755 B:      mailto:[email protected]
20756 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
20757 F:      Documentation/devicetree/bindings/mfd/samsung,s2*.yaml
20758 F:      Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
20759 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
20760 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
20761 F:      drivers/clk/clk-s2mps11.c
20762 F:      drivers/mfd/sec*.c
20763 F:      drivers/regulator/s2m*.c
20764 F:      drivers/regulator/s5m*.c
20765 F:      drivers/rtc/rtc-s5m.c
20766 F:      include/linux/mfd/samsung/
20767
20768 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
20769 M:      Sylwester Nawrocki <[email protected]>
20770 L:      [email protected]
20771 L:      [email protected]
20772 S:      Maintained
20773 F:      drivers/media/platform/samsung/s3c-camif/
20774 F:      include/media/drv-intf/s3c_camif.h
20775
20776 SAMSUNG S3FWRN5 NFC DRIVER
20777 M:      Krzysztof Kozlowski <[email protected]>
20778 S:      Maintained
20779 F:      Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
20780 F:      drivers/nfc/s3fwrn5
20781
20782 SAMSUNG S5C73M3 CAMERA DRIVER
20783 M:      Sylwester Nawrocki <[email protected]>
20784 M:      Andrzej Hajda <[email protected]>
20785 L:      [email protected]
20786 S:      Supported
20787 F:      Documentation/devicetree/bindings/media/samsung,s5c73m3.yaml
20788 F:      drivers/media/i2c/s5c73m3/*
20789
20790 SAMSUNG S5K5BAF CAMERA DRIVER
20791 M:      Sylwester Nawrocki <[email protected]>
20792 M:      Andrzej Hajda <[email protected]>
20793 L:      [email protected]
20794 S:      Supported
20795 F:      drivers/media/i2c/s5k5baf.c
20796
20797 SAMSUNG S5P Security SubSystem (SSS) DRIVER
20798 M:      Krzysztof Kozlowski <[email protected]>
20799 M:      Vladimir Zapolskiy <[email protected]>
20800 L:      [email protected]
20801 L:      [email protected]
20802 S:      Maintained
20803 F:      Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
20804 F:      Documentation/devicetree/bindings/crypto/samsung-sss.yaml
20805 F:      drivers/crypto/s5p-sss.c
20806
20807 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
20808 M:      Sylwester Nawrocki <[email protected]>
20809 L:      [email protected]
20810 S:      Supported
20811 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
20812 F:      Documentation/devicetree/bindings/media/samsung,exynos4210-csis.yaml
20813 F:      Documentation/devicetree/bindings/media/samsung,exynos4210-fimc.yaml
20814 F:      Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-is.yaml
20815 F:      Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-lite.yaml
20816 F:      Documentation/devicetree/bindings/media/samsung,fimc.yaml
20817 F:      drivers/media/platform/samsung/exynos4-is/
20818
20819 SAMSUNG SOC CLOCK DRIVERS
20820 M:      Krzysztof Kozlowski <[email protected]>
20821 M:      Sylwester Nawrocki <[email protected]>
20822 M:      Chanwoo Choi <[email protected]>
20823 R:      Alim Akhtar <[email protected]>
20824 L:      [email protected]
20825 S:      Maintained
20826 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
20827 F:      Documentation/devicetree/bindings/clock/samsung,*.yaml
20828 F:      Documentation/devicetree/bindings/clock/samsung,s3c*
20829 F:      drivers/clk/samsung/
20830 F:      include/dt-bindings/clock/exynos*.h
20831 F:      include/dt-bindings/clock/s5p*.h
20832 F:      include/dt-bindings/clock/samsung,*.h
20833 F:      include/linux/clk/samsung.h
20834
20835 SAMSUNG SPI DRIVERS
20836 M:      Andi Shyti <[email protected]>
20837 L:      [email protected]
20838 L:      [email protected]
20839 S:      Maintained
20840 F:      Documentation/devicetree/bindings/spi/samsung,spi*.yaml
20841 F:      drivers/spi/spi-s3c*
20842 F:      include/linux/platform_data/spi-s3c64xx.h
20843
20844 SAMSUNG SXGBE DRIVERS
20845 M:      Byungho An <[email protected]>
20846 L:      [email protected]
20847 S:      Supported
20848 F:      drivers/net/ethernet/samsung/sxgbe/
20849
20850 SAMSUNG THERMAL DRIVER
20851 M:      Bartlomiej Zolnierkiewicz <[email protected]>
20852 M:      Krzysztof Kozlowski <[email protected]>
20853 L:      [email protected]
20854 L:      [email protected]
20855 S:      Maintained
20856 F:      Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
20857 F:      drivers/thermal/samsung/
20858
20859 SAMSUNG USB2 PHY DRIVER
20860 M:      Sylwester Nawrocki <[email protected]>
20861 L:      [email protected]
20862 S:      Supported
20863 F:      Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
20864 F:      Documentation/driver-api/phy/samsung-usb2.rst
20865 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
20866 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
20867 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
20868 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
20869 F:      drivers/phy/samsung/phy-samsung-usb2.c
20870 F:      drivers/phy/samsung/phy-samsung-usb2.h
20871
20872 SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
20873 M:      Paul Barker <[email protected]>
20874 R:      Marc Murphy <[email protected]>
20875 S:      Supported
20876 F:      arch/arm/boot/dts/ti/omap/am335x-sancloud*
20877
20878 SC1200 WDT DRIVER
20879 M:      Zwane Mwaikambo <[email protected]>
20880 S:      Maintained
20881 F:      drivers/watchdog/sc1200wdt.c
20882
20883 SCHEDULER
20884 M:      Ingo Molnar <[email protected]>
20885 M:      Peter Zijlstra <[email protected]>
20886 M:      Juri Lelli <[email protected]> (SCHED_DEADLINE)
20887 M:      Vincent Guittot <[email protected]> (SCHED_NORMAL)
20888 R:      Dietmar Eggemann <[email protected]> (SCHED_NORMAL)
20889 R:      Steven Rostedt <[email protected]> (SCHED_FIFO/SCHED_RR)
20890 R:      Ben Segall <[email protected]> (CONFIG_CFS_BANDWIDTH)
20891 R:      Mel Gorman <[email protected]> (CONFIG_NUMA_BALANCING)
20892 R:      Valentin Schneider <[email protected]> (TOPOLOGY)
20893 L:      [email protected]
20894 S:      Maintained
20895 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
20896 F:      include/linux/preempt.h
20897 F:      include/linux/sched.h
20898 F:      include/linux/wait.h
20899 F:      include/uapi/linux/sched.h
20900 F:      kernel/sched/
20901
20902 SCHEDULER - SCHED_EXT
20903 R:      Tejun Heo <[email protected]>
20904 R:      David Vernet <[email protected]>
20905 R:      Andrea Righi <[email protected]>
20906 R:      Changwoo Min <[email protected]>
20907 L:      [email protected]
20908 S:      Maintained
20909 W:      https://github.com/sched-ext/scx
20910 T:      git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext.git
20911 F:      include/linux/sched/ext.h
20912 F:      kernel/sched/ext.h
20913 F:      kernel/sched/ext.c
20914 F:      tools/sched_ext/
20915 F:      tools/testing/selftests/sched_ext
20916
20917 SCIOSENSE ENS160 MULTI-GAS SENSOR DRIVER
20918 M:      Gustavo Silva <[email protected]>
20919 S:      Maintained
20920 F:      drivers/iio/chemical/ens160_core.c
20921 F:      drivers/iio/chemical/ens160_i2c.c
20922 F:      drivers/iio/chemical/ens160_spi.c
20923 F:      drivers/iio/chemical/ens160.h
20924
20925 SCSI LIBSAS SUBSYSTEM
20926 R:      John Garry <[email protected]>
20927 R:      Jason Yan <[email protected]>
20928 L:      [email protected]
20929 S:      Supported
20930 F:      Documentation/scsi/libsas.rst
20931 F:      drivers/scsi/libsas/
20932 F:      include/scsi/libsas.h
20933 F:      include/scsi/sas_ata.h
20934
20935 SCSI RDMA PROTOCOL (SRP) INITIATOR
20936 M:      Bart Van Assche <[email protected]>
20937 L:      [email protected]
20938 S:      Supported
20939 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
20940 F:      drivers/infiniband/ulp/srp/
20941 F:      include/scsi/srp.h
20942
20943 SCSI RDMA PROTOCOL (SRP) TARGET
20944 M:      Bart Van Assche <[email protected]>
20945 L:      [email protected]
20946 L:      [email protected]
20947 S:      Supported
20948 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
20949 F:      drivers/infiniband/ulp/srpt/
20950
20951 SCSI SG DRIVER
20952 M:      Doug Gilbert <[email protected]>
20953 L:      [email protected]
20954 S:      Maintained
20955 W:      http://sg.danny.cz/sg
20956 F:      Documentation/scsi/scsi-generic.rst
20957 F:      drivers/scsi/sg.c
20958 F:      include/scsi/sg.h
20959
20960 SCSI SUBSYSTEM
20961 M:      "James E.J. Bottomley" <[email protected]>
20962 M:      "Martin K. Petersen" <[email protected]>
20963 L:      [email protected]
20964 S:      Maintained
20965 Q:      https://patchwork.kernel.org/project/linux-scsi/list/
20966 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
20967 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
20968 F:      Documentation/devicetree/bindings/scsi/
20969 F:      drivers/scsi/
20970 F:      drivers/ufs/
20971 F:      include/scsi/
20972 F:      include/uapi/scsi/
20973
20974 SCSI TAPE DRIVER
20975 M:      Kai Mäkisara <[email protected]>
20976 L:      [email protected]
20977 S:      Maintained
20978 F:      Documentation/scsi/st.rst
20979 F:      drivers/scsi/st.*
20980 F:      drivers/scsi/st_*.h
20981
20982 SCSI TARGET CORE USER DRIVER
20983 M:      Bodo Stroesser <[email protected]>
20984 L:      [email protected]
20985 L:      [email protected]
20986 S:      Supported
20987 F:      Documentation/target/tcmu-design.rst
20988 F:      drivers/target/target_core_user.c
20989 F:      include/uapi/linux/target_core_user.h
20990
20991 SCSI TARGET SUBSYSTEM
20992 M:      "Martin K. Petersen" <[email protected]>
20993 L:      [email protected]
20994 L:      [email protected]
20995 S:      Supported
20996 Q:      https://patchwork.kernel.org/project/target-devel/list/
20997 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
20998 F:      Documentation/target/
20999 F:      drivers/target/
21000 F:      include/target/
21001
21002 SCTP PROTOCOL
21003 M:      Marcelo Ricardo Leitner <[email protected]>
21004 M:      Xin Long <[email protected]>
21005 L:      [email protected]
21006 S:      Maintained
21007 W:      https://github.com/sctp/lksctp-tools/wiki
21008 F:      Documentation/networking/sctp.rst
21009 F:      include/linux/sctp.h
21010 F:      include/net/sctp/
21011 F:      include/uapi/linux/sctp.h
21012 F:      net/sctp/
21013
21014 SCx200 CPU SUPPORT
21015 M:      Jim Cromie <[email protected]>
21016 S:      Odd Fixes
21017 F:      Documentation/i2c/busses/scx200_acb.rst
21018 F:      arch/x86/platform/scx200/
21019 F:      drivers/i2c/busses/scx200*
21020 F:      drivers/mtd/maps/scx200_docflash.c
21021 F:      drivers/watchdog/scx200_wdt.c
21022 F:      include/linux/scx200.h
21023
21024 SCx200 GPIO DRIVER
21025 M:      Jim Cromie <[email protected]>
21026 S:      Maintained
21027 F:      drivers/char/scx200_gpio.c
21028 F:      include/linux/scx200_gpio.h
21029
21030 SCx200 HRT CLOCKSOURCE DRIVER
21031 M:      Jim Cromie <[email protected]>
21032 S:      Maintained
21033 F:      drivers/clocksource/scx200_hrt.c
21034
21035 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
21036 M:      Sascha Sommer <[email protected]>
21037 L:      [email protected] (subscribers-only)
21038 S:      Maintained
21039 F:      drivers/mmc/host/sdricoh_cs.c
21040
21041 SECO BOARDS CEC DRIVER
21042 M:      Ettore Chimenti <[email protected]>
21043 S:      Maintained
21044 F:      drivers/media/cec/platform/seco/seco-cec.c
21045 F:      drivers/media/cec/platform/seco/seco-cec.h
21046
21047 SECURE COMPUTING
21048 M:      Kees Cook <[email protected]>
21049 R:      Andy Lutomirski <[email protected]>
21050 R:      Will Drewry <[email protected]>
21051 S:      Supported
21052 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp
21053 F:      Documentation/userspace-api/seccomp_filter.rst
21054 F:      include/linux/seccomp.h
21055 F:      include/uapi/linux/seccomp.h
21056 F:      kernel/seccomp.c
21057 F:      tools/testing/selftests/kselftest_harness.h
21058 F:      tools/testing/selftests/seccomp/*
21059 K:      \bsecure_computing
21060 K:      \bTIF_SECCOMP\b
21061
21062 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
21063 M:      Kamal Dasu <[email protected]>
21064 M:      Al Cooper <[email protected]>
21065 R:      Broadcom internal kernel review list <[email protected]>
21066 L:      [email protected]
21067 S:      Maintained
21068 F:      drivers/mmc/host/sdhci-brcmstb*
21069
21070 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
21071 M:      Adrian Hunter <[email protected]>
21072 L:      [email protected]
21073 S:      Supported
21074 F:      Documentation/devicetree/bindings/mmc/sdhci-common.yaml
21075 F:      drivers/mmc/host/sdhci*
21076
21077 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
21078 M:      Aubin Constans <[email protected]>
21079 R:      Eugen Hristev <[email protected]>
21080 L:      [email protected]
21081 S:      Supported
21082 F:      drivers/mmc/host/sdhci-of-at91.c
21083
21084 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
21085 M:      Haibo Chen <[email protected]>
21086 L:      [email protected]
21087 L:      [email protected]
21088 L:      [email protected]
21089 S:      Maintained
21090 F:      drivers/mmc/host/sdhci-esdhc-imx.c
21091
21092 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
21093 M:      Ben Dooks <[email protected]>
21094 M:      Jaehoon Chung <[email protected]>
21095 L:      [email protected]
21096 S:      Maintained
21097 F:      drivers/mmc/host/sdhci-s3c*
21098
21099 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
21100 M:      Viresh Kumar <[email protected]>
21101 L:      [email protected]
21102 S:      Maintained
21103 F:      drivers/mmc/host/sdhci-spear.c
21104
21105 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
21106 M:      Vignesh Raghavendra <[email protected]>
21107 L:      [email protected]
21108 S:      Maintained
21109 F:      drivers/mmc/host/sdhci-omap.c
21110
21111 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
21112 M:      Jonathan Derrick <[email protected]>
21113 L:      [email protected]
21114 S:      Supported
21115 F:      block/opal_proto.h
21116 F:      block/sed*
21117 F:      include/linux/sed*
21118 F:      include/uapi/linux/sed*
21119
21120 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
21121 M:      Mark Rutland <[email protected]>
21122 M:      Lorenzo Pieralisi <[email protected]>
21123 M:      Sudeep Holla <[email protected]>
21124 L:      [email protected] (moderated for non-subscribers)
21125 S:      Maintained
21126 F:      drivers/firmware/smccc/
21127 F:      include/linux/arm-smccc.h
21128
21129 SECURITY CONTACT
21130 M:      Security Officers <[email protected]>
21131 S:      Supported
21132 F:      Documentation/process/security-bugs.rst
21133
21134 SECURITY SUBSYSTEM
21135 M:      Paul Moore <[email protected]>
21136 M:      James Morris <[email protected]>
21137 M:      "Serge E. Hallyn" <[email protected]>
21138 L:      [email protected]
21139 S:      Supported
21140 Q:      https://patchwork.kernel.org/project/linux-security-module/list
21141 B:      mailto:[email protected]
21142 P:      https://github.com/LinuxSecurityModule/kernel/blob/main/README.md
21143 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
21144 F:      include/linux/lsm/
21145 F:      include/linux/lsm_audit.h
21146 F:      include/linux/lsm_hook_defs.h
21147 F:      include/linux/lsm_hooks.h
21148 F:      include/linux/security.h
21149 F:      include/uapi/linux/lsm.h
21150 F:      security/
21151 F:      tools/testing/selftests/lsm/
21152 X:      security/selinux/
21153 K:      \bsecurity_[a-z_0-9]\+\b
21154
21155 SELINUX SECURITY MODULE
21156 M:      Paul Moore <[email protected]>
21157 M:      Stephen Smalley <[email protected]>
21158 R:      Ondrej Mosnacek <[email protected]>
21159 L:      [email protected]
21160 S:      Supported
21161 W:      https://github.com/SELinuxProject
21162 Q:      https://patchwork.kernel.org/project/selinux/list
21163 B:      mailto:[email protected]
21164 P:      https://github.com/SELinuxProject/selinux-kernel/blob/main/README.md
21165 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
21166 F:      Documentation/ABI/removed/sysfs-selinux-checkreqprot
21167 F:      Documentation/ABI/removed/sysfs-selinux-disable
21168 F:      Documentation/admin-guide/LSM/SELinux.rst
21169 F:      include/trace/events/avc.h
21170 F:      include/uapi/linux/selinux_netlink.h
21171 F:      scripts/selinux/
21172 F:      security/selinux/
21173
21174 SENSABLE PHANTOM
21175 M:      Jiri Slaby <[email protected]>
21176 S:      Maintained
21177 F:      drivers/misc/phantom.c
21178 F:      include/uapi/linux/phantom.h
21179
21180 SENSEAIR SUNRISE 006-0-0007
21181 M:      Jacopo Mondi <[email protected]>
21182 S:      Maintained
21183 F:      Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
21184 F:      Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
21185 F:      drivers/iio/chemical/sunrise_co2.c
21186
21187 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
21188 M:      Tomasz Duszynski <[email protected]>
21189 S:      Maintained
21190 F:      Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
21191 F:      drivers/iio/chemical/scd30.h
21192 F:      drivers/iio/chemical/scd30_core.c
21193 F:      drivers/iio/chemical/scd30_i2c.c
21194 F:      drivers/iio/chemical/scd30_serial.c
21195
21196 SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
21197 M:      Roan van Dijk <[email protected]>
21198 S:      Maintained
21199 F:      Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
21200 F:      drivers/iio/chemical/scd4x.c
21201
21202 SENSIRION SDP500 DIFFERENTIAL PRESSURE SENSOR DRIVER
21203 M:      Petar Stoykov <[email protected]>
21204 S:      Maintained
21205 F:      Documentation/devicetree/bindings/iio/pressure/sensirion,sdp500.yaml
21206 F:      drivers/iio/pressure/sdp500.c
21207
21208 SENSIRION SGP40 GAS SENSOR DRIVER
21209 M:      Andreas Klinger <[email protected]>
21210 S:      Maintained
21211 F:      Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
21212 F:      drivers/iio/chemical/sgp40.c
21213
21214 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
21215 M:      Tomasz Duszynski <[email protected]>
21216 S:      Maintained
21217 F:      Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
21218 F:      drivers/iio/chemical/sps30.c
21219 F:      drivers/iio/chemical/sps30_i2c.c
21220 F:      drivers/iio/chemical/sps30_serial.c
21221
21222 SERIAL DEVICE BUS
21223 M:      Rob Herring <[email protected]>
21224 L:      [email protected]
21225 S:      Maintained
21226 F:      Documentation/devicetree/bindings/serial/serial.yaml
21227 F:      drivers/tty/serdev/
21228 F:      include/linux/serdev.h
21229
21230 SERIAL IR RECEIVER
21231 M:      Sean Young <[email protected]>
21232 L:      [email protected]
21233 S:      Maintained
21234 F:      drivers/media/rc/serial_ir.c
21235
21236 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
21237 M:      Srinivas Kandagatla <[email protected]>
21238 L:      [email protected]
21239 S:      Maintained
21240 F:      Documentation/devicetree/bindings/slimbus/
21241 F:      drivers/slimbus/
21242 F:      include/linux/slimbus.h
21243
21244 SFC NETWORK DRIVER
21245 M:      Edward Cree <[email protected]>
21246 M:      Martin Habets <[email protected]>
21247 L:      [email protected]
21248 L:      [email protected]
21249 S:      Supported
21250 F:      Documentation/networking/devlink/sfc.rst
21251 F:      drivers/net/ethernet/sfc/
21252
21253 SFCTEMP HWMON DRIVER
21254 M:      Emil Renner Berthing <[email protected]>
21255 M:      Hal Feng <[email protected]>
21256 L:      [email protected]
21257 S:      Maintained
21258 F:      Documentation/devicetree/bindings/hwmon/starfive,jh71x0-temp.yaml
21259 F:      Documentation/hwmon/sfctemp.rst
21260 F:      drivers/hwmon/sfctemp.c
21261
21262 SFF/SFP/SFP+ MODULE SUPPORT
21263 M:      Russell King <[email protected]>
21264 L:      [email protected]
21265 S:      Maintained
21266 F:      Documentation/devicetree/bindings/net/sff,sfp.yaml
21267 F:      drivers/net/phy/phylink.c
21268 F:      drivers/net/phy/sfp*
21269 F:      include/linux/mdio/mdio-i2c.h
21270 F:      include/linux/phylink.h
21271 F:      include/linux/sfp.h
21272 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)
21273
21274 SGI GRU DRIVER
21275 M:      Dimitri Sivanich <[email protected]>
21276 S:      Maintained
21277 F:      drivers/misc/sgi-gru/
21278
21279 SGI XP/XPC/XPNET DRIVER
21280 M:      Robin Holt <[email protected]>
21281 M:      Steve Wahl <[email protected]>
21282 S:      Maintained
21283 F:      drivers/misc/sgi-xp/
21284
21285 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
21286 M:      Wenjia Zhang <[email protected]>
21287 M:      Jan Karcher <[email protected]>
21288 R:      D. Wythe <[email protected]>
21289 R:      Tony Lu <[email protected]>
21290 R:      Wen Gu <[email protected]>
21291 L:      [email protected]
21292 L:      [email protected]
21293 S:      Supported
21294 F:      net/smc/
21295
21296 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
21297 M:      Linus Walleij <[email protected]>
21298 L:      [email protected]
21299 S:      Maintained
21300 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
21301 F:      Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
21302 F:      drivers/iio/light/gp2ap002.c
21303
21304 SHARP RJ54N1CB0C SENSOR DRIVER
21305 M:      Jacopo Mondi <[email protected]>
21306 L:      [email protected]
21307 S:      Odd fixes
21308 T:      git git://linuxtv.org/media.git
21309 F:      drivers/media/i2c/rj54n1cb0c.c
21310 F:      include/media/i2c/rj54n1cb0c.h
21311
21312 SHRINKER
21313 M:      Andrew Morton <[email protected]>
21314 M:      Dave Chinner <[email protected]>
21315 R:      Qi Zheng <[email protected]>
21316 R:      Roman Gushchin <[email protected]>
21317 R:      Muchun Song <[email protected]>
21318 L:      [email protected]
21319 S:      Maintained
21320 F:      Documentation/admin-guide/mm/shrinker_debugfs.rst
21321 F:      include/linux/shrinker.h
21322 F:      mm/shrinker.c
21323 F:      mm/shrinker_debug.c
21324
21325 SH_VOU V4L2 OUTPUT DRIVER
21326 L:      [email protected]
21327 S:      Orphan
21328 F:      drivers/media/platform/renesas/sh_vou.c
21329 F:      include/media/drv-intf/sh_vou.h
21330
21331 SI2157 MEDIA DRIVER
21332 L:      [email protected]
21333 S:      Orphan
21334 W:      https://linuxtv.org
21335 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
21336 F:      drivers/media/tuners/si2157*
21337
21338 SI2165 MEDIA DRIVER
21339 M:      Matthias Schwarzott <[email protected]>
21340 L:      [email protected]
21341 S:      Maintained
21342 W:      https://linuxtv.org
21343 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
21344 F:      drivers/media/dvb-frontends/si2165*
21345
21346 SI2168 MEDIA DRIVER
21347 L:      [email protected]
21348 S:      Orphan
21349 W:      https://linuxtv.org
21350 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
21351 F:      drivers/media/dvb-frontends/si2168*
21352
21353 SI470X FM RADIO RECEIVER I2C DRIVER
21354 M:      Hans Verkuil <[email protected]>
21355 L:      [email protected]
21356 S:      Odd Fixes
21357 W:      https://linuxtv.org
21358 T:      git git://linuxtv.org/media.git
21359 F:      Documentation/devicetree/bindings/media/silabs,si470x.yaml
21360 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
21361
21362 SI470X FM RADIO RECEIVER USB DRIVER
21363 M:      Hans Verkuil <[email protected]>
21364 L:      [email protected]
21365 S:      Maintained
21366 W:      https://linuxtv.org
21367 T:      git git://linuxtv.org/media.git
21368 F:      drivers/media/radio/si470x/radio-si470x-common.c
21369 F:      drivers/media/radio/si470x/radio-si470x-usb.c
21370 F:      drivers/media/radio/si470x/radio-si470x.h
21371
21372 SI4713 FM RADIO TRANSMITTER I2C DRIVER
21373 M:      Eduardo Valentin <[email protected]>
21374 L:      [email protected]
21375 S:      Odd Fixes
21376 W:      https://linuxtv.org
21377 T:      git git://linuxtv.org/media.git
21378 F:      drivers/media/radio/si4713/si4713.?
21379
21380 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
21381 M:      Eduardo Valentin <[email protected]>
21382 L:      [email protected]
21383 S:      Odd Fixes
21384 W:      https://linuxtv.org
21385 T:      git git://linuxtv.org/media.git
21386 F:      drivers/media/radio/si4713/radio-platform-si4713.c
21387
21388 SI4713 FM RADIO TRANSMITTER USB DRIVER
21389 M:      Hans Verkuil <[email protected]>
21390 L:      [email protected]
21391 S:      Maintained
21392 W:      https://linuxtv.org
21393 T:      git git://linuxtv.org/media.git
21394 F:      drivers/media/radio/si4713/radio-usb-si4713.c
21395
21396 SIANO DVB DRIVER
21397 M:      Mauro Carvalho Chehab <[email protected]>
21398 L:      [email protected]
21399 S:      Odd fixes
21400 W:      https://linuxtv.org
21401 T:      git git://linuxtv.org/media.git
21402 F:      drivers/media/common/siano/
21403 F:      drivers/media/mmc/siano/
21404 F:      drivers/media/usb/siano/
21405 F:      drivers/media/usb/siano/
21406
21407 SIEMENS IPC LED DRIVERS
21408 M:      Bao Cheng Su <[email protected]>
21409 M:      Benedikt Niedermayr <[email protected]>
21410 M:      Tobias Schaffner <[email protected]>
21411 L:      [email protected]
21412 S:      Maintained
21413 F:      drivers/leds/simple/
21414
21415 SIEMENS IPC PLATFORM DRIVERS
21416 M:      Bao Cheng Su <[email protected]>
21417 M:      Benedikt Niedermayr <[email protected]>
21418 M:      Tobias Schaffner <[email protected]>
21419 L:      [email protected]
21420 S:      Maintained
21421 F:      drivers/platform/x86/siemens/
21422 F:      include/linux/platform_data/x86/simatic-ipc-base.h
21423 F:      include/linux/platform_data/x86/simatic-ipc.h
21424
21425 SIEMENS IPC WATCHDOG DRIVERS
21426 M:      Bao Cheng Su <[email protected]>
21427 M:      Benedikt Niedermayr <[email protected]>
21428 M:      Tobias Schaffner <[email protected]>
21429 L:      [email protected]
21430 S:      Maintained
21431 F:      drivers/watchdog/simatic-ipc-wdt.c
21432
21433 SIFIVE DRIVERS
21434 M:      Paul Walmsley <[email protected]>
21435 M:      Samuel Holland <[email protected]>
21436 L:      [email protected]
21437 S:      Supported
21438 F:      drivers/dma/sf-pdma/
21439 N:      sifive
21440 K:      fu[57]40
21441 K:      [^@]sifive
21442
21443 SILEAD TOUCHSCREEN DRIVER
21444 M:      Hans de Goede <[email protected]>
21445 L:      [email protected]
21446 L:      [email protected]
21447 S:      Maintained
21448 F:      drivers/input/touchscreen/silead.c
21449 F:      drivers/platform/x86/touchscreen_dmi.c
21450
21451 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
21452 M:      Jérôme Pouiller <[email protected]>
21453 S:      Supported
21454 F:      Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
21455 F:      drivers/net/wireless/silabs/wfx/
21456
21457 SILICON MOTION SM712 FRAME BUFFER DRIVER
21458 M:      Sudip Mukherjee <[email protected]>
21459 M:      Teddy Wang <[email protected]>
21460 M:      Sudip Mukherjee <[email protected]>
21461 L:      [email protected]
21462 S:      Maintained
21463 F:      Documentation/fb/sm712fb.rst
21464 F:      drivers/video/fbdev/sm712*
21465
21466 SILVACO I3C DUAL-ROLE MASTER
21467 M:      Miquel Raynal <[email protected]>
21468 M:      Conor Culhane <[email protected]>
21469 L:      [email protected] (moderated for non-subscribers)
21470 S:      Maintained
21471 F:      Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
21472 F:      drivers/i3c/master/svc-i3c-master.c
21473
21474 SIMPLEFB FB DRIVER
21475 M:      Hans de Goede <[email protected]>
21476 L:      [email protected]
21477 S:      Maintained
21478 F:      Documentation/devicetree/bindings/display/simple-framebuffer.yaml
21479 F:      drivers/video/fbdev/simplefb.c
21480 F:      include/linux/platform_data/simplefb.h
21481
21482 SIOX
21483 M:      Thorsten Scherer <[email protected]>
21484 R:      Pengutronix Kernel Team <[email protected]>
21485 S:      Supported
21486 F:      drivers/gpio/gpio-siox.c
21487 F:      drivers/siox/*
21488 F:      include/trace/events/siox.h
21489
21490 SIPHASH PRF ROUTINES
21491 M:      Jason A. Donenfeld <[email protected]>
21492 S:      Maintained
21493 F:      include/linux/siphash.h
21494 F:      lib/siphash.c
21495 F:      lib/siphash_kunit.c
21496
21497 SIS 190 ETHERNET DRIVER
21498 M:      Francois Romieu <[email protected]>
21499 L:      [email protected]
21500 S:      Maintained
21501 F:      drivers/net/ethernet/sis/sis190.c
21502
21503 SIS 900/7016 FAST ETHERNET DRIVER
21504 M:      Daniele Venzano <[email protected]>
21505 L:      [email protected]
21506 S:      Maintained
21507 W:      http://www.brownhat.org/sis900.html
21508 F:      drivers/net/ethernet/sis/sis900.*
21509
21510 SIS FRAMEBUFFER DRIVER
21511 S:      Orphan
21512 F:      Documentation/fb/sisfb.rst
21513 F:      drivers/video/fbdev/sis/
21514 F:      include/video/sisfb.h
21515
21516 SIS I2C TOUCHSCREEN DRIVER
21517 M:      Mika Penttilä <[email protected]>
21518 L:      [email protected]
21519 S:      Maintained
21520 F:      Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
21521 F:      drivers/input/touchscreen/sis_i2c.c
21522
21523 SIS USB2VGA DRIVER
21524 M:      Thomas Winischhofer <[email protected]>
21525 S:      Maintained
21526 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
21527 F:      drivers/usb/misc/sisusbvga/
21528
21529 SL28 CPLD MFD DRIVER
21530 M:      Michael Walle <[email protected]>
21531 S:      Maintained
21532 F:      Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
21533 F:      Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
21534 F:      Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
21535 F:      Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
21536 F:      Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
21537 F:      Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
21538 F:      drivers/gpio/gpio-sl28cpld.c
21539 F:      drivers/hwmon/sl28cpld-hwmon.c
21540 F:      drivers/irqchip/irq-sl28cpld.c
21541 F:      drivers/pwm/pwm-sl28cpld.c
21542 F:      drivers/watchdog/sl28cpld_wdt.c
21543
21544 SL28 VPD NVMEM LAYOUT DRIVER
21545 M:      Michael Walle <[email protected]>
21546 S:      Maintained
21547 F:      Documentation/devicetree/bindings/nvmem/layouts/kontron,sl28-vpd.yaml
21548 F:      drivers/nvmem/layouts/sl28vpd.c
21549
21550 SLAB ALLOCATOR
21551 M:      Christoph Lameter <[email protected]>
21552 M:      Pekka Enberg <[email protected]>
21553 M:      David Rientjes <[email protected]>
21554 M:      Joonsoo Kim <[email protected]>
21555 M:      Andrew Morton <[email protected]>
21556 M:      Vlastimil Babka <[email protected]>
21557 R:      Roman Gushchin <[email protected]>
21558 R:      Hyeonggon Yoo <[email protected]>
21559 L:      [email protected]
21560 S:      Maintained
21561 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
21562 F:      include/linux/sl?b*.h
21563 F:      mm/sl?b*
21564
21565 SLCAN CAN NETWORK DRIVER
21566 M:      Dario Binacchi <[email protected]>
21567 L:      [email protected]
21568 S:      Maintained
21569 F:      drivers/net/can/slcan/
21570
21571 SLEEPABLE READ-COPY UPDATE (SRCU)
21572 M:      Lai Jiangshan <[email protected]>
21573 M:      "Paul E. McKenney" <[email protected]>
21574 M:      Josh Triplett <[email protected]>
21575 R:      Steven Rostedt <[email protected]>
21576 R:      Mathieu Desnoyers <[email protected]>
21577 L:      [email protected]
21578 S:      Supported
21579 W:      http://www.rdrop.com/users/paulmck/RCU/
21580 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
21581 F:      include/linux/srcu*.h
21582 F:      kernel/rcu/srcu*.c
21583
21584 SMACK SECURITY MODULE
21585 M:      Casey Schaufler <[email protected]>
21586 L:      [email protected]
21587 S:      Maintained
21588 W:      http://schaufler-ca.com
21589 T:      git git://github.com/cschaufler/smack-next
21590 F:      Documentation/admin-guide/LSM/Smack.rst
21591 F:      security/smack/
21592
21593 SMC91x ETHERNET DRIVER
21594 M:      Nicolas Pitre <[email protected]>
21595 S:      Odd Fixes
21596 F:      drivers/net/ethernet/smsc/smc91x.*
21597
21598 SMSC EMC2103 HARDWARE MONITOR DRIVER
21599 M:      Steve Glendinning <[email protected]>
21600 L:      [email protected]
21601 S:      Maintained
21602 F:      Documentation/hwmon/emc2103.rst
21603 F:      drivers/hwmon/emc2103.c
21604
21605 SMSC SCH5627 HARDWARE MONITOR DRIVER
21606 M:      Hans de Goede <[email protected]>
21607 L:      [email protected]
21608 S:      Supported
21609 F:      Documentation/hwmon/sch5627.rst
21610 F:      drivers/hwmon/sch5627.c
21611
21612 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
21613 M:      Steve Glendinning <[email protected]>
21614 L:      [email protected]
21615 S:      Maintained
21616 F:      drivers/video/fbdev/smscufx.c
21617
21618 SMSC47B397 HARDWARE MONITOR DRIVER
21619 M:      Jean Delvare <[email protected]>
21620 L:      [email protected]
21621 S:      Maintained
21622 F:      Documentation/hwmon/smsc47b397.rst
21623 F:      drivers/hwmon/smsc47b397.c
21624
21625 SMSC911x ETHERNET DRIVER
21626 M:      Steve Glendinning <[email protected]>
21627 L:      [email protected]
21628 S:      Maintained
21629 F:      drivers/net/ethernet/smsc/smsc911x.*
21630 F:      include/linux/smsc911x.h
21631
21632 SMSC9420 PCI ETHERNET DRIVER
21633 M:      Steve Glendinning <[email protected]>
21634 L:      [email protected]
21635 S:      Maintained
21636 F:      drivers/net/ethernet/smsc/smsc9420.*
21637
21638 SNET DPU VIRTIO DATA PATH ACCELERATOR
21639 R:      Alvaro Karsz <[email protected]>
21640 F:      drivers/vdpa/solidrun/
21641
21642 SOCIONEXT (SNI) AVE NETWORK DRIVER
21643 M:      Kunihiko Hayashi <[email protected]>
21644 L:      [email protected]
21645 S:      Maintained
21646 F:      Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
21647 F:      drivers/net/ethernet/socionext/sni_ave.c
21648
21649 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
21650 M:      Ilias Apalodimas <[email protected]>
21651 M:      Masahisa Kojima <[email protected]>
21652 L:      [email protected]
21653 S:      Maintained
21654 F:      Documentation/devicetree/bindings/net/socionext,synquacer-netsec.yaml
21655 F:      drivers/net/ethernet/socionext/netsec.c
21656
21657 SOCIONEXT (SNI) Synquacer SPI DRIVER
21658 M:      Masahisa Kojima <[email protected]>
21659 M:      Jassi Brar <[email protected]>
21660 L:      [email protected]
21661 S:      Maintained
21662 F:      Documentation/devicetree/bindings/spi/socionext,synquacer-spi.yaml
21663 F:      drivers/spi/spi-synquacer.c
21664
21665 SOCIONEXT SYNQUACER I2C DRIVER
21666 M:      Ard Biesheuvel <[email protected]>
21667 L:      [email protected]
21668 S:      Maintained
21669 F:      Documentation/devicetree/bindings/i2c/socionext,synquacer-i2c.yaml
21670 F:      drivers/i2c/busses/i2c-synquacer.c
21671
21672 SOCIONEXT UNIPHIER SOUND DRIVER
21673 L:      [email protected]
21674 S:      Orphan
21675 F:      sound/soc/uniphier/
21676
21677 SOCKET TIMESTAMPING
21678 M:      Willem de Bruijn <[email protected]>
21679 S:      Maintained
21680 F:      Documentation/networking/timestamping.rst
21681 F:      include/linux/net_tstamp.h
21682 F:      include/uapi/linux/net_tstamp.h
21683 F:      tools/testing/selftests/net/so_txtime.c
21684
21685 SOEKRIS NET48XX LED SUPPORT
21686 M:      Chris Boot <[email protected]>
21687 S:      Maintained
21688 F:      drivers/leds/leds-net48xx.c
21689
21690 SOFT-IWARP DRIVER (siw)
21691 M:      Bernard Metzler <[email protected]>
21692 L:      [email protected]
21693 S:      Supported
21694 F:      drivers/infiniband/sw/siw/
21695 F:      include/uapi/rdma/siw-abi.h
21696
21697 SOFT-ROCE DRIVER (rxe)
21698 M:      Zhu Yanjun <[email protected]>
21699 L:      [email protected]
21700 S:      Supported
21701 F:      drivers/infiniband/sw/rxe/
21702 F:      include/uapi/rdma/rdma_user_rxe.h
21703
21704 SOFTLOGIC 6x10 MPEG CODEC
21705 M:      Bluecherry Maintainers <[email protected]>
21706 M:      Andrey Utkin <[email protected]>
21707 M:      Ismael Luceno <[email protected]>
21708 L:      [email protected]
21709 S:      Supported
21710 F:      drivers/media/pci/solo6x10/
21711
21712 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
21713 M:      James Morse <[email protected]>
21714 L:      [email protected] (moderated for non-subscribers)
21715 S:      Maintained
21716 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
21717 F:      drivers/firmware/arm_sdei.c
21718 F:      include/linux/arm_sdei.h
21719 F:      include/uapi/linux/arm_sdei.h
21720
21721 SOFTWARE NODES AND DEVICE PROPERTIES
21722 R:      Andy Shevchenko <[email protected]>
21723 R:      Daniel Scally <[email protected]>
21724 R:      Heikki Krogerus <[email protected]>
21725 R:      Sakari Ailus <[email protected]>
21726 L:      [email protected]
21727 S:      Maintained
21728 F:      drivers/base/property.c
21729 F:      drivers/base/swnode.c
21730 F:      include/linux/fwnode.h
21731 F:      include/linux/property.h
21732
21733 SOFTWARE RAID (Multiple Disks) SUPPORT
21734 M:      Song Liu <[email protected]>
21735 M:      Yu Kuai <[email protected]>
21736 L:      [email protected]
21737 S:      Supported
21738 Q:      https://patchwork.kernel.org/project/linux-raid/list/
21739 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mdraid/linux.git
21740 F:      drivers/md/Kconfig
21741 F:      drivers/md/Makefile
21742 F:      drivers/md/md*
21743 F:      drivers/md/raid*
21744 F:      include/linux/raid/
21745 F:      include/uapi/linux/raid/
21746
21747 SOLIDRUN CLEARFOG SUPPORT
21748 M:      Russell King <[email protected]>
21749 S:      Maintained
21750 F:      arch/arm/boot/dts/marvell/armada-388-clearfog*
21751 F:      arch/arm/boot/dts/marvell/armada-38x-solidrun-*
21752
21753 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
21754 M:      Russell King <[email protected]>
21755 S:      Maintained
21756 F:      arch/arm/boot/dts/nxp/imx/imx6*-cubox-i*
21757 F:      arch/arm/boot/dts/nxp/imx/imx6*-hummingboard*
21758 F:      arch/arm/boot/dts/nxp/imx/imx6*-sr-*
21759
21760 SONIC NETWORK DRIVER
21761 M:      Thomas Bogendoerfer <[email protected]>
21762 L:      [email protected]
21763 S:      Maintained
21764 F:      drivers/net/ethernet/natsemi/sonic.*
21765
21766 SONICS SILICON BACKPLANE DRIVER (SSB)
21767 M:      Michael Buesch <[email protected]>
21768 L:      [email protected]
21769 S:      Maintained
21770 F:      drivers/ssb/
21771 F:      include/linux/ssb/
21772
21773 SONY IMX208 SENSOR DRIVER
21774 M:      Sakari Ailus <[email protected]>
21775 L:      [email protected]
21776 S:      Maintained
21777 T:      git git://linuxtv.org/media.git
21778 F:      drivers/media/i2c/imx208.c
21779
21780 SONY IMX214 SENSOR DRIVER
21781 M:      Ricardo Ribalda <[email protected]>
21782 L:      [email protected]
21783 S:      Maintained
21784 T:      git git://linuxtv.org/media.git
21785 F:      Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
21786 F:      drivers/media/i2c/imx214.c
21787
21788 SONY IMX219 SENSOR DRIVER
21789 M:      Dave Stevenson <[email protected]>
21790 L:      [email protected]
21791 S:      Maintained
21792 T:      git git://linuxtv.org/media.git
21793 F:      Documentation/devicetree/bindings/media/i2c/imx219.yaml
21794 F:      drivers/media/i2c/imx219.c
21795
21796 SONY IMX258 SENSOR DRIVER
21797 M:      Sakari Ailus <[email protected]>
21798 L:      [email protected]
21799 S:      Maintained
21800 T:      git git://linuxtv.org/media.git
21801 F:      Documentation/devicetree/bindings/media/i2c/sony,imx258.yaml
21802 F:      drivers/media/i2c/imx258.c
21803
21804 SONY IMX274 SENSOR DRIVER
21805 M:      Leon Luo <[email protected]>
21806 L:      [email protected]
21807 S:      Maintained
21808 T:      git git://linuxtv.org/media.git
21809 F:      Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
21810 F:      drivers/media/i2c/imx274.c
21811
21812 SONY IMX283 SENSOR DRIVER
21813 M:      Kieran Bingham <[email protected]>
21814 M:      Umang Jain <[email protected]>
21815 L:      [email protected]
21816 S:      Maintained
21817 T:      git git://linuxtv.org/media.git
21818 F:      Documentation/devicetree/bindings/media/i2c/sony,imx283.yaml
21819 F:      drivers/media/i2c/imx283.c
21820
21821 SONY IMX290 SENSOR DRIVER
21822 M:      Manivannan Sadhasivam <[email protected]>
21823 L:      [email protected]
21824 S:      Maintained
21825 T:      git git://linuxtv.org/media.git
21826 F:      Documentation/devicetree/bindings/media/i2c/sony,imx290.yaml
21827 F:      drivers/media/i2c/imx290.c
21828
21829 SONY IMX296 SENSOR DRIVER
21830 M:      Laurent Pinchart <[email protected]>
21831 M:      Manivannan Sadhasivam <[email protected]>
21832 L:      [email protected]
21833 S:      Maintained
21834 T:      git git://linuxtv.org/media.git
21835 F:      Documentation/devicetree/bindings/media/i2c/sony,imx296.yaml
21836 F:      drivers/media/i2c/imx296.c
21837
21838 SONY IMX319 SENSOR DRIVER
21839 M:      Bingbu Cao <[email protected]>
21840 L:      [email protected]
21841 S:      Maintained
21842 T:      git git://linuxtv.org/media.git
21843 F:      drivers/media/i2c/imx319.c
21844
21845 SONY IMX334 SENSOR DRIVER
21846 L:      [email protected]
21847 S:      Orphan
21848 T:      git git://linuxtv.org/media.git
21849 F:      Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
21850 F:      drivers/media/i2c/imx334.c
21851
21852 SONY IMX335 SENSOR DRIVER
21853 L:      [email protected]
21854 S:      Orphan
21855 T:      git git://linuxtv.org/media.git
21856 F:      Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
21857 F:      drivers/media/i2c/imx335.c
21858
21859 SONY IMX355 SENSOR DRIVER
21860 M:      Tianshu Qiu <[email protected]>
21861 L:      [email protected]
21862 S:      Maintained
21863 T:      git git://linuxtv.org/media.git
21864 F:      drivers/media/i2c/imx355.c
21865
21866 SONY IMX412 SENSOR DRIVER
21867 L:      [email protected]
21868 S:      Orphan
21869 T:      git git://linuxtv.org/media.git
21870 F:      Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
21871 F:      drivers/media/i2c/imx412.c
21872
21873 SONY IMX415 SENSOR DRIVER
21874 M:      Michael Riesch <[email protected]>
21875 L:      [email protected]
21876 S:      Maintained
21877 T:      git git://linuxtv.org/media.git
21878 F:      Documentation/devicetree/bindings/media/i2c/sony,imx415.yaml
21879 F:      drivers/media/i2c/imx415.c
21880
21881 SONY MEMORYSTICK SUBSYSTEM
21882 M:      Maxim Levitsky <[email protected]>
21883 M:      Alex Dubov <[email protected]>
21884 M:      Ulf Hansson <[email protected]>
21885 L:      [email protected]
21886 S:      Maintained
21887 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
21888 F:      drivers/memstick/
21889 F:      include/linux/memstick.h
21890
21891 SONY VAIO CONTROL DEVICE DRIVER
21892 M:      Mattia Dongili <[email protected]>
21893 L:      [email protected]
21894 S:      Maintained
21895 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
21896 F:      Documentation/admin-guide/laptops/sony-laptop.rst
21897 F:      drivers/char/sonypi.c
21898 F:      drivers/platform/x86/sony-laptop.c
21899 F:      include/linux/sony-laptop.h
21900
21901 SOPHGO DEVICETREES and DRIVERS
21902 M:      Chen Wang <[email protected]>
21903 M:      Inochi Amaoto <[email protected]>
21904 T:      git https://github.com/sophgo/linux.git
21905 S:      Maintained
21906 N:      sophgo
21907 K:      sophgo
21908
21909 SOUND
21910 M:      Jaroslav Kysela <[email protected]>
21911 M:      Takashi Iwai <[email protected]>
21912 L:      [email protected]
21913 S:      Maintained
21914 W:      http://www.alsa-project.org/
21915 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
21916 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
21917 F:      Documentation/sound/
21918 F:      include/sound/
21919 F:      include/uapi/sound/
21920 F:      sound/
21921 F:      tools/testing/selftests/alsa
21922
21923 SOUND - ALSA SELFTESTS
21924 M:      Mark Brown <[email protected]>
21925 L:      [email protected]
21926 L:      [email protected]
21927 S:      Supported
21928 F:      tools/testing/selftests/alsa
21929
21930 SOUND - COMPRESSED AUDIO
21931 M:      Vinod Koul <[email protected]>
21932 L:      [email protected]
21933 S:      Supported
21934 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
21935 F:      Documentation/sound/designs/compress-offload.rst
21936 F:      include/sound/compress_driver.h
21937 F:      include/uapi/sound/compress_*
21938 F:      sound/core/compress_offload.c
21939 F:      sound/soc/soc-compress.c
21940
21941 SOUND - CORE KUNIT TEST
21942 M:      Ivan Orlov <[email protected]>
21943 L:      [email protected]
21944 S:      Supported
21945 F:      sound/core/sound_kunit.c
21946
21947 SOUND - DMAENGINE HELPERS
21948 M:      Lars-Peter Clausen <[email protected]>
21949 S:      Supported
21950 F:      include/sound/dmaengine_pcm.h
21951 F:      sound/core/pcm_dmaengine.c
21952 F:      sound/soc/soc-generic-dmaengine-pcm.c
21953
21954 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
21955 M:      Liam Girdwood <[email protected]>
21956 M:      Mark Brown <[email protected]>
21957 L:      [email protected]
21958 S:      Supported
21959 W:      http://alsa-project.org/main/index.php/ASoC
21960 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
21961 F:      Documentation/devicetree/bindings/sound/
21962 F:      Documentation/sound/soc/
21963 F:      include/dt-bindings/sound/
21964 F:      include/sound/soc*
21965 F:      include/sound/sof.h
21966 F:      include/sound/sof/
21967 F:      include/trace/events/sof*.h
21968 F:      include/uapi/sound/asoc.h
21969 F:      sound/soc/
21970
21971 SOUND - SOC LAYER / dapm-graph
21972 M:      Luca Ceresoli <[email protected]>
21973 L:      [email protected]
21974 S:      Maintained
21975 F:      tools/sound/dapm-graph
21976
21977 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
21978 M:      Liam Girdwood <[email protected]>
21979 M:      Peter Ujfalusi <[email protected]>
21980 M:      Bard Liao <[email protected]>
21981 M:      Ranjani Sridharan <[email protected]>
21982 M:      Daniel Baluta <[email protected]>
21983 R:      Kai Vehmanen <[email protected]>
21984 R:      Pierre-Louis Bossart <[email protected]>
21985 L:      [email protected] (moderated for non-subscribers)
21986 S:      Supported
21987 W:      https://github.com/thesofproject/linux/
21988 F:      sound/soc/sof/
21989
21990 SOUND - GENERIC SOUND CARD (Simple-Audio-Card, Audio-Graph-Card)
21991 M:      Kuninori Morimoto <[email protected]>
21992 S:      Supported
21993 L:      [email protected]
21994 F:      sound/soc/generic/
21995 F:      include/sound/simple_card*
21996 F:      Documentation/devicetree/bindings/sound/simple-card.yaml
21997 F:      Documentation/devicetree/bindings/sound/audio-graph*.yaml
21998
21999 SOUNDWIRE SUBSYSTEM
22000 M:      Vinod Koul <[email protected]>
22001 M:      Bard Liao <[email protected]>
22002 R:      Pierre-Louis Bossart <[email protected]>
22003 R:      Sanyog Kale <[email protected]>
22004 L:      [email protected]
22005 S:      Supported
22006 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
22007 F:      Documentation/driver-api/soundwire/
22008 F:      drivers/soundwire/
22009 F:      include/linux/soundwire/
22010
22011 SP2 MEDIA DRIVER
22012 M:      Olli Salonen <[email protected]>
22013 L:      [email protected]
22014 S:      Maintained
22015 W:      https://linuxtv.org
22016 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22017 F:      drivers/media/dvb-frontends/sp2*
22018
22019 SPANISH DOCUMENTATION
22020 M:      Carlos Bilbao <[email protected]>
22021 R:      Avadhut Naik <[email protected]>
22022 S:      Maintained
22023 F:      Documentation/translations/sp_SP/
22024
22025 SPARC + UltraSPARC (sparc/sparc64)
22026 M:      "David S. Miller" <[email protected]>
22027 M:      Andreas Larsson <[email protected]>
22028 L:      [email protected]
22029 S:      Maintained
22030 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
22031 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
22032 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
22033 F:      arch/sparc/
22034 F:      drivers/sbus/
22035
22036 SPARC SERIAL DRIVERS
22037 M:      "David S. Miller" <[email protected]>
22038 L:      [email protected]
22039 S:      Maintained
22040 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
22041 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
22042 F:      drivers/tty/serial/suncore.c
22043 F:      drivers/tty/serial/sunhv.c
22044 F:      drivers/tty/serial/sunsab.c
22045 F:      drivers/tty/serial/sunsab.h
22046 F:      drivers/tty/serial/sunsu.c
22047 F:      drivers/tty/serial/sunzilog.c
22048 F:      drivers/tty/serial/sunzilog.h
22049 F:      drivers/tty/vcc.c
22050 F:      include/linux/sunserialcore.h
22051
22052 SPARSE CHECKER
22053 M:      "Luc Van Oostenryck" <[email protected]>
22054 L:      [email protected]
22055 S:      Maintained
22056 W:      https://sparse.docs.kernel.org/
22057 Q:      https://patchwork.kernel.org/project/linux-sparse/list/
22058 B:      https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
22059 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
22060 F:      include/linux/compiler.h
22061
22062 SPEAKUP CONSOLE SPEECH DRIVER
22063 M:      William Hubbs <[email protected]>
22064 M:      Chris Brannon <[email protected]>
22065 M:      Kirk Reiser <[email protected]>
22066 M:      Samuel Thibault <[email protected]>
22067 L:      [email protected]
22068 S:      Odd Fixes
22069 W:      http://www.linux-speakup.org/
22070 W:      https://github.com/linux-speakup/speakup
22071 B:      https://github.com/linux-speakup/speakup/issues
22072 F:      drivers/accessibility/speakup/
22073
22074 SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
22075 M:      Viresh Kumar <[email protected]>
22076 M:      Shiraz Hashim <[email protected]>
22077 L:      [email protected] (moderated for non-subscribers)
22078 L:      [email protected]
22079 S:      Maintained
22080 W:      http://www.st.com/spear
22081 F:      arch/arm/boot/dts/st/spear*
22082 F:      arch/arm/mach-spear/
22083 F:      drivers/clk/spear/
22084 F:      drivers/pinctrl/spear/
22085
22086 SPI NOR SUBSYSTEM
22087 M:      Tudor Ambarus <[email protected]>
22088 M:      Pratyush Yadav <[email protected]>
22089 M:      Michael Walle <[email protected]>
22090 L:      [email protected]
22091 S:      Maintained
22092 W:      http://www.linux-mtd.infradead.org/
22093 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
22094 C:      irc://irc.oftc.net/mtd
22095 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
22096 F:      Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
22097 F:      drivers/mtd/spi-nor/
22098 F:      include/linux/mtd/spi-nor.h
22099
22100 SPI SUBSYSTEM
22101 M:      Mark Brown <[email protected]>
22102 L:      [email protected]
22103 S:      Maintained
22104 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
22105 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
22106 F:      Documentation/devicetree/bindings/spi/
22107 F:      Documentation/spi/
22108 F:      drivers/spi/
22109 F:      include/linux/spi/
22110 F:      include/uapi/linux/spi/
22111 F:      tools/spi/
22112
22113 SPIDERNET NETWORK DRIVER for CELL
22114 M:      Ishizaki Kou <[email protected]>
22115 M:      Geoff Levand <[email protected]>
22116 L:      [email protected]
22117 L:      [email protected]
22118 S:      Maintained
22119 F:      Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
22120 F:      drivers/net/ethernet/toshiba/spider_net*
22121
22122 SPMI SUBSYSTEM
22123 M:      Stephen Boyd <[email protected]>
22124 L:      [email protected]
22125 S:      Maintained
22126 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
22127 F:      Documentation/devicetree/bindings/spmi/
22128 F:      drivers/spmi/
22129 F:      include/dt-bindings/spmi/spmi.h
22130 F:      include/linux/spmi.h
22131 F:      include/trace/events/spmi.h
22132
22133 SPU FILE SYSTEM
22134 L:      [email protected]
22135 S:      Orphan
22136 F:      Documentation/filesystems/spufs/spufs.rst
22137 F:      arch/powerpc/platforms/cell/spufs/
22138
22139 SQUASHFS FILE SYSTEM
22140 M:      Phillip Lougher <[email protected]>
22141 L:      [email protected] (subscribers-only)
22142 S:      Maintained
22143 W:      http://squashfs.org.uk
22144 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
22145 F:      Documentation/filesystems/squashfs.rst
22146 F:      fs/squashfs/
22147
22148 SRM (Alpha) environment access
22149 M:      Jan-Benedict Glaw <[email protected]>
22150 S:      Maintained
22151 F:      arch/alpha/kernel/srm_env.c
22152
22153 ST LSM6DSx IMU IIO DRIVER
22154 M:      Lorenzo Bianconi <[email protected]>
22155 L:      [email protected]
22156 S:      Maintained
22157 W:      http://www.st.com/
22158 F:      Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
22159 F:      drivers/iio/imu/st_lsm6dsx/
22160
22161 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
22162 M:      Benjamin Mugnier <[email protected]>
22163 M:      Sylvain Petinot <[email protected]>
22164 L:      [email protected]
22165 S:      Maintained
22166 T:      git git://linuxtv.org/media.git
22167 F:      Documentation/devicetree/bindings/media/i2c/st,st-mipid02.yaml
22168 F:      drivers/media/i2c/st-mipid02.c
22169
22170 ST STM32 FIREWALL
22171 M:      Gatien Chevallier <[email protected]>
22172 S:      Maintained
22173 F:      drivers/bus/stm32_etzpc.c
22174 F:      drivers/bus/stm32_firewall.c
22175 F:      drivers/bus/stm32_rifsc.c
22176
22177 ST STM32 I2C/SMBUS DRIVER
22178 M:      Pierre-Yves MORDRET <[email protected]>
22179 M:      Alain Volmat <[email protected]>
22180 L:      [email protected]
22181 S:      Maintained
22182 F:      drivers/i2c/busses/i2c-stm32*
22183
22184 ST STM32 SPI DRIVER
22185 M:      Alain Volmat <[email protected]>
22186 L:      [email protected]
22187 S:      Maintained
22188 F:      drivers/spi/spi-stm32.c
22189
22190 ST STPDDC60 DRIVER
22191 M:      Daniel Nilsson <[email protected]>
22192 L:      [email protected]
22193 S:      Maintained
22194 F:      Documentation/hwmon/stpddc60.rst
22195 F:      drivers/hwmon/pmbus/stpddc60.c
22196
22197 ST VGXY61 DRIVER
22198 M:      Benjamin Mugnier <[email protected]>
22199 M:      Sylvain Petinot <[email protected]>
22200 L:      [email protected]
22201 S:      Maintained
22202 T:      git git://linuxtv.org/media.git
22203 F:      Documentation/devicetree/bindings/media/i2c/st,st-vgxy61.yaml
22204 F:      Documentation/userspace-api/media/drivers/vgxy61.rst
22205 F:      drivers/media/i2c/vgxy61.c
22206
22207 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
22208 M:      Song Qiang <[email protected]>
22209 L:      [email protected]
22210 S:      Maintained
22211 F:      Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
22212 F:      drivers/iio/proximity/vl53l0x-i2c.c
22213
22214 STABLE BRANCH
22215 M:      Greg Kroah-Hartman <[email protected]>
22216 M:      Sasha Levin <[email protected]>
22217 L:      [email protected]
22218 S:      Supported
22219 F:      Documentation/process/stable-kernel-rules.rst
22220
22221 STAGING - ATOMISP DRIVER
22222 M:      Hans de Goede <[email protected]>
22223 M:      Mauro Carvalho Chehab <[email protected]>
22224 R:      Sakari Ailus <[email protected]>
22225 L:      [email protected]
22226 S:      Maintained
22227 F:      drivers/staging/media/atomisp/
22228
22229 STAGING - INDUSTRIAL IO
22230 M:      Jonathan Cameron <[email protected]>
22231 L:      [email protected]
22232 S:      Odd Fixes
22233 F:      Documentation/devicetree/bindings/staging/iio/
22234 F:      drivers/staging/iio/
22235
22236 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
22237 M:      Marc Dietrich <[email protected]>
22238 L:      [email protected] (moderated for non-subscribers)
22239 L:      [email protected]
22240 S:      Maintained
22241 F:      drivers/staging/nvec/
22242
22243 STAGING - SEPS525 LCD CONTROLLER DRIVERS
22244 M:      Michael Hennerich <[email protected]>
22245 L:      [email protected]
22246 S:      Supported
22247 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
22248 F:      drivers/staging/fbtft/fb_seps525.c
22249
22250 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
22251 M:      Sudip Mukherjee <[email protected]>
22252 M:      Teddy Wang <[email protected]>
22253 M:      Sudip Mukherjee <[email protected]>
22254 L:      [email protected]
22255 S:      Maintained
22256 F:      drivers/staging/sm750fb/
22257
22258 STAGING SUBSYSTEM
22259 M:      Greg Kroah-Hartman <[email protected]>
22260 L:      [email protected]
22261 S:      Supported
22262 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
22263 F:      drivers/staging/
22264
22265 STANDALONE CACHE CONTROLLER DRIVERS
22266 M:      Conor Dooley <[email protected]>
22267 S:      Maintained
22268 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
22269 F:      Documentation/devicetree/bindings/cache/
22270 F:      drivers/cache
22271
22272 STARFIRE/DURALAN NETWORK DRIVER
22273 M:      Ion Badulescu <[email protected]>
22274 S:      Odd Fixes
22275 F:      drivers/net/ethernet/adaptec/starfire*
22276
22277 STARFIVE CAMERA SUBSYSTEM DRIVER
22278 M:      Jack Zhu <[email protected]>
22279 M:      Changhuang Liang <[email protected]>
22280 L:      [email protected]
22281 S:      Maintained
22282 F:      Documentation/admin-guide/media/starfive_camss.rst
22283 F:      Documentation/devicetree/bindings/media/starfive,jh7110-camss.yaml
22284 F:      drivers/staging/media/starfive/camss
22285
22286 STARFIVE CRYPTO DRIVER
22287 M:      Jia Jie Ho <[email protected]>
22288 M:      William Qiu <[email protected]>
22289 S:      Supported
22290 F:      Documentation/devicetree/bindings/crypto/starfive*
22291 F:      drivers/crypto/starfive/
22292
22293 STARFIVE DEVICETREES
22294 M:      Emil Renner Berthing <[email protected]>
22295 S:      Maintained
22296 F:      arch/riscv/boot/dts/starfive/
22297
22298 STARFIVE DWMAC GLUE LAYER
22299 M:      Emil Renner Berthing <[email protected]>
22300 M:      Minda Chen <[email protected]>
22301 S:      Maintained
22302 F:      Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.yaml
22303 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c
22304
22305 STARFIVE JH7110 DPHY RX DRIVER
22306 M:      Jack Zhu <[email protected]>
22307 M:      Changhuang Liang <[email protected]>
22308 S:      Supported
22309 F:      Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-rx.yaml
22310 F:      drivers/phy/starfive/phy-jh7110-dphy-rx.c
22311
22312 STARFIVE JH7110 DPHY TX DRIVER
22313 M:      Keith Zhao <[email protected]>
22314 M:      Shengyang Chen <[email protected]>
22315 S:      Supported
22316 F:      Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-tx.yaml
22317 F:      drivers/phy/starfive/phy-jh7110-dphy-tx.c
22318
22319 STARFIVE JH7110 MMC/SD/SDIO DRIVER
22320 M:      William Qiu <[email protected]>
22321 S:      Supported
22322 F:      Documentation/devicetree/bindings/mmc/starfive*
22323 F:      drivers/mmc/host/dw_mmc-starfive.c
22324
22325 STARFIVE JH7110 PLL CLOCK DRIVER
22326 M:      Xingyu Wu <[email protected]>
22327 S:      Supported
22328 F:      Documentation/devicetree/bindings/clock/starfive,jh7110-pll.yaml
22329 F:      drivers/clk/starfive/clk-starfive-jh7110-pll.c
22330
22331 STARFIVE JH7110 PWMDAC DRIVER
22332 M:      Hal Feng <[email protected]>
22333 M:      Xingyu Wu <[email protected]>
22334 S:      Supported
22335 F:      Documentation/devicetree/bindings/sound/starfive,jh7110-pwmdac.yaml
22336 F:      sound/soc/starfive/jh7110_pwmdac.c
22337
22338 STARFIVE JH7110 SYSCON
22339 M:      William Qiu <[email protected]>
22340 M:      Xingyu Wu <[email protected]>
22341 S:      Supported
22342 F:      Documentation/devicetree/bindings/soc/starfive/starfive,jh7110-syscon.yaml
22343
22344 STARFIVE JH7110 TDM DRIVER
22345 M:      Walker Chen <[email protected]>
22346 S:      Maintained
22347 F:      Documentation/devicetree/bindings/sound/starfive,jh7110-tdm.yaml
22348 F:      sound/soc/starfive/jh7110_tdm.c
22349
22350 STARFIVE JH71X0 CLOCK DRIVERS
22351 M:      Emil Renner Berthing <[email protected]>
22352 M:      Hal Feng <[email protected]>
22353 S:      Maintained
22354 F:      Documentation/devicetree/bindings/clock/starfive,jh71*.yaml
22355 F:      drivers/clk/starfive/clk-starfive-jh71*
22356 F:      include/dt-bindings/clock/starfive?jh71*.h
22357
22358 STARFIVE JH71X0 PINCTRL DRIVERS
22359 M:      Emil Renner Berthing <[email protected]>
22360 M:      Jianlong Huang <[email protected]>
22361 M:      Hal Feng <[email protected]>
22362 L:      [email protected]
22363 S:      Maintained
22364 F:      Documentation/devicetree/bindings/pinctrl/starfive,jh71*.yaml
22365 F:      drivers/pinctrl/starfive/pinctrl-starfive-jh71*
22366 F:      include/dt-bindings/pinctrl/pinctrl-starfive-jh7100.h
22367 F:      include/dt-bindings/pinctrl/starfive,jh7110-pinctrl.h
22368
22369 STARFIVE JH71X0 RESET CONTROLLER DRIVERS
22370 M:      Emil Renner Berthing <[email protected]>
22371 M:      Hal Feng <[email protected]>
22372 S:      Maintained
22373 F:      Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
22374 F:      drivers/reset/starfive/reset-starfive-jh71*
22375 F:      include/dt-bindings/reset/starfive?jh71*.h
22376
22377 STARFIVE JH71X0 USB DRIVERS
22378 M:      Minda Chen <[email protected]>
22379 S:      Maintained
22380 F:      Documentation/devicetree/bindings/usb/starfive,jh7110-usb.yaml
22381 F:      drivers/usb/cdns3/cdns3-starfive.c
22382
22383 STARFIVE JH71XX PMU CONTROLLER DRIVER
22384 M:      Walker Chen <[email protected]>
22385 M:      Changhuang Liang <[email protected]>
22386 S:      Supported
22387 F:      Documentation/devicetree/bindings/power/starfive*
22388 F:      drivers/pmdomain/starfive/
22389 F:      include/dt-bindings/power/starfive,jh7110-pmu.h
22390
22391 STARFIVE SOC DRIVERS
22392 M:      Conor Dooley <[email protected]>
22393 S:      Maintained
22394 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
22395 F:      Documentation/devicetree/bindings/soc/starfive/
22396
22397 STARFIVE STARLINK PMU DRIVER
22398 M:      Ji Sheng Teoh <[email protected]>
22399 S:      Maintained
22400 F:      Documentation/admin-guide/perf/starfive_starlink_pmu.rst
22401 F:      Documentation/devicetree/bindings/perf/starfive,jh8100-starlink-pmu.yaml
22402 F:      drivers/perf/starfive_starlink_pmu.c
22403
22404 STARFIVE TRNG DRIVER
22405 M:      Jia Jie Ho <[email protected]>
22406 S:      Supported
22407 F:      Documentation/devicetree/bindings/rng/starfive*
22408 F:      drivers/char/hw_random/jh7110-trng.c
22409
22410 STARFIVE WATCHDOG DRIVER
22411 M:      Xingyu Wu <[email protected]>
22412 M:      Ziv Xu <[email protected]>
22413 S:      Supported
22414 F:      Documentation/devicetree/bindings/watchdog/starfive*
22415 F:      drivers/watchdog/starfive-wdt.c
22416
22417 STARFIVE JH71X0 PCIE AND USB PHY DRIVER
22418 M:      Minda Chen <[email protected]>
22419 S:      Supported
22420 F:      Documentation/devicetree/bindings/phy/starfive,jh7110-pcie-phy.yaml
22421 F:      Documentation/devicetree/bindings/phy/starfive,jh7110-usb-phy.yaml
22422 F:      drivers/phy/starfive/phy-jh7110-pcie.c
22423 F:      drivers/phy/starfive/phy-jh7110-usb.c
22424
22425 STARFIVE JH8100 EXTERNAL INTERRUPT CONTROLLER DRIVER
22426 M:      Changhuang Liang <[email protected]>
22427 S:      Supported
22428 F:      Documentation/devicetree/bindings/interrupt-controller/starfive,jh8100-intc.yaml
22429 F:      drivers/irqchip/irq-starfive-jh8100-intc.c
22430
22431 STATIC BRANCH/CALL
22432 M:      Peter Zijlstra <[email protected]>
22433 M:      Josh Poimboeuf <[email protected]>
22434 M:      Jason Baron <[email protected]>
22435 R:      Steven Rostedt <[email protected]>
22436 R:      Ard Biesheuvel <[email protected]>
22437 S:      Supported
22438 F:      arch/*/include/asm/jump_label*.h
22439 F:      arch/*/include/asm/static_call*.h
22440 F:      arch/*/kernel/jump_label.c
22441 F:      arch/*/kernel/static_call.c
22442 F:      include/linux/jump_label*.h
22443 F:      include/linux/static_call*.h
22444 F:      kernel/jump_label.c
22445 F:      kernel/static_call.c
22446
22447 STI AUDIO (ASoC) DRIVERS
22448 M:      Arnaud Pouliquen <[email protected]>
22449 L:      [email protected]
22450 S:      Maintained
22451 F:      Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
22452 F:      sound/soc/sti/
22453
22454 STI CEC DRIVER
22455 M:      Alain Volmat <[email protected]>
22456 S:      Maintained
22457 F:      Documentation/devicetree/bindings/media/cec/st,stih-cec.yaml
22458 F:      drivers/media/cec/platform/sti/
22459
22460 STK1160 USB VIDEO CAPTURE DRIVER
22461 M:      Ezequiel Garcia <[email protected]>
22462 L:      [email protected]
22463 S:      Maintained
22464 T:      git git://linuxtv.org/media.git
22465 F:      drivers/media/usb/stk1160/
22466
22467 STM32 AUDIO (ASoC) DRIVERS
22468 M:      Olivier Moysan <[email protected]>
22469 M:      Arnaud Pouliquen <[email protected]>
22470 L:      [email protected]
22471 S:      Maintained
22472 F:      Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
22473 F:      Documentation/devicetree/bindings/sound/st,stm32-*.yaml
22474 F:      sound/soc/stm/
22475
22476 STM32 DMA DRIVERS
22477 M:      Amélie Delaunay <[email protected]>
22478 L:      [email protected]
22479 L:      [email protected] (moderated for non-subscribers)
22480 S:      Maintained
22481 F:      Documentation/arch/arm/stm32/stm32-dma-mdma-chaining.rst
22482 F:      Documentation/devicetree/bindings/dma/stm32/
22483 F:      drivers/dma/stm32/
22484
22485 STM32 TIMER/LPTIMER DRIVERS
22486 M:      Fabrice Gasnier <[email protected]>
22487 S:      Maintained
22488 F:      Documentation/ABI/testing/*timer-stm32
22489 F:      Documentation/devicetree/bindings/*/*stm32-*timer*
22490 F:      drivers/*/stm32-*timer*
22491 F:      drivers/pwm/pwm-stm32*
22492 F:      include/linux/*/stm32-*tim*
22493
22494 STM32MP25 USB3/PCIE COMBOPHY DRIVER
22495 M:      Christian Bruel <[email protected]>
22496 S:      Maintained
22497 F:      Documentation/devicetree/bindings/phy/st,stm32mp25-combophy.yaml
22498 F:      drivers/phy/st/phy-stm32-combophy.c
22499
22500 STMMAC ETHERNET DRIVER
22501 L:      [email protected]
22502 S:      Orphan
22503 F:      Documentation/networking/device_drivers/ethernet/stmicro/
22504 F:      drivers/net/ethernet/stmicro/stmmac/
22505
22506 SUN HAPPY MEAL ETHERNET DRIVER
22507 M:      Sean Anderson <[email protected]>
22508 S:      Maintained
22509 F:      drivers/net/ethernet/sun/sunhme.*
22510
22511 SUN3/3X
22512 M:      Sam Creasey <[email protected]>
22513 S:      Maintained
22514 W:      http://sammy.net/sun3/
22515 F:      arch/m68k/include/asm/sun3*
22516 F:      arch/m68k/kernel/*sun3*
22517 F:      arch/m68k/sun3*/
22518 F:      drivers/net/ethernet/i825xx/sun3*
22519
22520 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
22521 M:      Hans de Goede <[email protected]>
22522 L:      [email protected]
22523 S:      Maintained
22524 F:      Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
22525 F:      drivers/input/keyboard/sun4i-lradc-keys.c
22526
22527 SUNPLUS ETHERNET DRIVER
22528 M:      Wells Lu <[email protected]>
22529 L:      [email protected]
22530 S:      Maintained
22531 W:      https://sunplus.atlassian.net/wiki/spaces/doc/overview
22532 F:      Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
22533 F:      drivers/net/ethernet/sunplus/
22534
22535 SUNPLUS MMC DRIVER
22536 M:      Tony Huang <[email protected]>
22537 M:      Li-hao Kuo <[email protected]>
22538 S:      Maintained
22539 F:      Documentation/devicetree/bindings/mmc/sunplus,mmc.yaml
22540 F:      drivers/mmc/host/sunplus-mmc.c
22541
22542 SUNPLUS OCOTP DRIVER
22543 M:      Vincent Shih <[email protected]>
22544 S:      Maintained
22545 F:      Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
22546 F:      drivers/nvmem/sunplus-ocotp.c
22547
22548 SUNPLUS PWM DRIVER
22549 M:      Hammer Hsieh <[email protected]>
22550 S:      Maintained
22551 F:      Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
22552 F:      drivers/pwm/pwm-sunplus.c
22553
22554 SUNPLUS RTC DRIVER
22555 M:      Vincent Shih <[email protected]>
22556 L:      [email protected]
22557 S:      Maintained
22558 F:      Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
22559 F:      drivers/rtc/rtc-sunplus.c
22560
22561 SUNPLUS SPI CONTROLLER INTERFACE DRIVER
22562 M:      Li-hao Kuo <[email protected]>
22563 L:      [email protected]
22564 S:      Maintained
22565 F:      Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
22566 F:      drivers/spi/spi-sunplus-sp7021.c
22567
22568 SUNPLUS UART DRIVER
22569 M:      Hammer Hsieh <[email protected]>
22570 S:      Maintained
22571 F:      Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
22572 F:      drivers/tty/serial/sunplus-uart.c
22573
22574 SUNPLUS USB2 PHY DRIVER
22575 M:      Vincent Shih <[email protected]>
22576 L:      [email protected]
22577 S:      Maintained
22578 F:      Documentation/devicetree/bindings/phy/sunplus,sp7021-usb2-phy.yaml
22579 F:      drivers/phy/sunplus/Kconfig
22580 F:      drivers/phy/sunplus/Makefile
22581 F:      drivers/phy/sunplus/phy-sunplus-usb2.c
22582
22583 SUNPLUS WATCHDOG DRIVER
22584 M:      Xiantao Hu <[email protected]>
22585 L:      [email protected]
22586 S:      Maintained
22587 F:      Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
22588 F:      drivers/watchdog/sunplus_wdt.c
22589
22590 SUPERH
22591 M:      Yoshinori Sato <[email protected]>
22592 M:      Rich Felker <[email protected]>
22593 M:      John Paul Adrian Glaubitz <[email protected]>
22594 L:      [email protected]
22595 S:      Maintained
22596 Q:      http://patchwork.kernel.org/project/linux-sh/list/
22597 F:      Documentation/arch/sh/
22598 F:      arch/sh/
22599 F:      drivers/sh/
22600
22601 SUSPEND TO RAM
22602 M:      "Rafael J. Wysocki" <[email protected]>
22603 M:      Len Brown <[email protected]>
22604 M:      Pavel Machek <[email protected]>
22605 L:      [email protected]
22606 S:      Supported
22607 B:      https://bugzilla.kernel.org
22608 F:      Documentation/power/
22609 F:      arch/x86/kernel/acpi/sleep*
22610 F:      arch/x86/kernel/acpi/wakeup*
22611 F:      drivers/base/power/
22612 F:      include/linux/freezer.h
22613 F:      include/linux/pm.h
22614 F:      include/linux/suspend.h
22615 F:      kernel/power/
22616
22617 SVGA HANDLING
22618 M:      Martin Mares <[email protected]>
22619 L:      [email protected]
22620 S:      Maintained
22621 F:      Documentation/admin-guide/svga.rst
22622 F:      arch/x86/boot/video*
22623
22624 SWITCHDEV
22625 M:      Jiri Pirko <[email protected]>
22626 M:      Ivan Vecera <[email protected]>
22627 L:      [email protected]
22628 S:      Supported
22629 F:      include/net/switchdev.h
22630 F:      net/switchdev/
22631
22632 SY8106A REGULATOR DRIVER
22633 M:      Icenowy Zheng <[email protected]>
22634 S:      Maintained
22635 F:      Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
22636 F:      drivers/regulator/sy8106a-regulator.c
22637
22638 SYNC FILE FRAMEWORK
22639 M:      Sumit Semwal <[email protected]>
22640 R:      Gustavo Padovan <[email protected]>
22641 L:      [email protected]
22642 L:      [email protected]
22643 S:      Maintained
22644 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
22645 F:      Documentation/driver-api/sync_file.rst
22646 F:      drivers/dma-buf/dma-fence*
22647 F:      drivers/dma-buf/sw_sync.c
22648 F:      drivers/dma-buf/sync_*
22649 F:      include/linux/sync_file.h
22650 F:      include/uapi/linux/sync_file.h
22651
22652 SYNOPSYS ARC ARCHITECTURE
22653 M:      Vineet Gupta <[email protected]>
22654 L:      [email protected]
22655 S:      Supported
22656 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
22657 F:      Documentation/arch/arc
22658 F:      Documentation/devicetree/bindings/arc/*
22659 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
22660 F:      arch/arc/
22661 F:      drivers/clocksource/arc_timer.c
22662 F:      drivers/tty/serial/arc_uart.c
22663
22664 SYNOPSYS ARC HSDK SDP pll clock driver
22665 M:      Eugeniy Paltsev <[email protected]>
22666 S:      Supported
22667 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
22668 F:      drivers/clk/clk-hsdk-pll.c
22669
22670 SYNOPSYS ARC SDP clock driver
22671 M:      Eugeniy Paltsev <[email protected]>
22672 S:      Supported
22673 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
22674 F:      drivers/clk/axs10x/*
22675
22676 SYNOPSYS ARC SDP platform support
22677 M:      Alexey Brodkin <[email protected]>
22678 S:      Supported
22679 F:      Documentation/devicetree/bindings/arc/axs10*
22680 F:      arch/arc/boot/dts/ax*
22681 F:      arch/arc/plat-axs10x
22682
22683 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
22684 M:      Eugeniy Paltsev <[email protected]>
22685 S:      Supported
22686 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
22687 F:      drivers/reset/reset-axs10x.c
22688
22689 SYNOPSYS CREG GPIO DRIVER
22690 M:      Eugeniy Paltsev <[email protected]>
22691 S:      Maintained
22692 F:      Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
22693 F:      drivers/gpio/gpio-creg-snps.c
22694
22695 SYNOPSYS DESIGNWARE 8250 UART DRIVER
22696 M:      Ilpo Järvinen <[email protected]>
22697 R:      Andy Shevchenko <[email protected]>
22698 S:      Supported
22699 F:      drivers/tty/serial/8250/8250_dw.c
22700 F:      drivers/tty/serial/8250/8250_dwlib.*
22701 F:      drivers/tty/serial/8250/8250_lpss.c
22702
22703 SYNOPSYS DESIGNWARE APB GPIO DRIVER
22704 M:      Hoan Tran <[email protected]>
22705 L:      [email protected]
22706 S:      Maintained
22707 F:      Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
22708 F:      drivers/gpio/gpio-dwapb.c
22709
22710 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
22711 M:      Eugeniy Paltsev <[email protected]>
22712 S:      Maintained
22713 F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
22714 F:      drivers/dma/dw-axi-dmac/
22715
22716 SYNOPSYS DESIGNWARE DMAC DRIVER
22717 M:      Viresh Kumar <[email protected]>
22718 R:      Andy Shevchenko <[email protected]>
22719 S:      Maintained
22720 F:      Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
22721 F:      Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
22722 F:      drivers/dma/dw/
22723 F:      include/dt-bindings/dma/dw-dmac.h
22724 F:      include/linux/dma/dw.h
22725 F:      include/linux/platform_data/dma-dw.h
22726
22727 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
22728 M:      Jose Abreu <[email protected]>
22729 L:      [email protected]
22730 S:      Supported
22731 F:      drivers/net/ethernet/synopsys/
22732
22733 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
22734 L:      [email protected]
22735 S:      Orphan
22736 F:      drivers/net/pcs/pcs-xpcs.c
22737 F:      drivers/net/pcs/pcs-xpcs.h
22738 F:      include/linux/pcs/pcs-xpcs.h
22739
22740 SYNOPSYS DESIGNWARE I2C DRIVER
22741 M:      Jarkko Nikula <[email protected]>
22742 R:      Andy Shevchenko <[email protected]>
22743 R:      Mika Westerberg <[email protected]>
22744 R:      Jan Dabros <[email protected]>
22745 L:      [email protected]
22746 S:      Supported
22747 F:      drivers/i2c/busses/i2c-designware-*
22748
22749 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
22750 M:      Jaehoon Chung <[email protected]>
22751 L:      [email protected]
22752 S:      Maintained
22753 F:      drivers/mmc/host/dw_mmc*
22754
22755 SYNOPSYS DESIGNWARE PCIE PMU DRIVER
22756 M:      Shuai Xue <[email protected]>
22757 M:      Jing Zhang <[email protected]>
22758 S:      Supported
22759 F:      Documentation/admin-guide/perf/dwc_pcie_pmu.rst
22760 F:      drivers/perf/dwc_pcie_pmu.c
22761
22762 SYNOPSYS HSDK RESET CONTROLLER DRIVER
22763 M:      Eugeniy Paltsev <[email protected]>
22764 S:      Supported
22765 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
22766 F:      drivers/reset/reset-hsdk.c
22767 F:      include/dt-bindings/reset/snps,hsdk-reset.h
22768
22769 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
22770 M:      Prabu Thangamuthu <[email protected]>
22771 M:      Manjunath M B <[email protected]>
22772 L:      [email protected]
22773 S:      Maintained
22774 F:      drivers/mmc/host/sdhci-pci-dwc-mshc.c
22775
22776 SYSTEM CONFIGURATION (SYSCON)
22777 M:      Lee Jones <[email protected]>
22778 M:      Arnd Bergmann <[email protected]>
22779 S:      Supported
22780 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
22781 F:      drivers/mfd/syscon.c
22782
22783 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
22784 M:      Sudeep Holla <[email protected]>
22785 R:      Cristian Marussi <[email protected]>
22786 L:      [email protected]
22787 L:      [email protected] (moderated for non-subscribers)
22788 S:      Maintained
22789 F:      Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
22790 F:      drivers/clk/clk-sc[mp]i.c
22791 F:      drivers/cpufreq/sc[mp]i-cpufreq.c
22792 F:      drivers/firmware/arm_scmi/
22793 F:      drivers/firmware/arm_scpi.c
22794 F:      drivers/hwmon/scmi-hwmon.c
22795 F:      drivers/pinctrl/pinctrl-scmi.c
22796 F:      drivers/pmdomain/arm/
22797 F:      drivers/powercap/arm_scmi_powercap.c
22798 F:      drivers/regulator/scmi-regulator.c
22799 F:      drivers/reset/reset-scmi.c
22800 F:      include/linux/sc[mp]i_protocol.h
22801 F:      include/trace/events/scmi.h
22802 F:      include/uapi/linux/virtio_scmi.h
22803
22804 SYSTEM RESET/SHUTDOWN DRIVERS
22805 M:      Sebastian Reichel <[email protected]>
22806 L:      [email protected]
22807 S:      Maintained
22808 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
22809 F:      Documentation/devicetree/bindings/power/reset/
22810 F:      drivers/power/reset/
22811
22812 SYSTEM TRACE MODULE CLASS
22813 M:      Alexander Shishkin <[email protected]>
22814 S:      Maintained
22815 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
22816 F:      Documentation/trace/stm.rst
22817 F:      drivers/hwtracing/stm/
22818 F:      include/linux/stm.h
22819 F:      include/uapi/linux/stm.h
22820
22821 SYSTEM76 ACPI DRIVER
22822 M:      Jeremy Soller <[email protected]>
22823 M:      System76 Product Development <[email protected]>
22824 L:      [email protected]
22825 S:      Maintained
22826 F:      drivers/platform/x86/system76_acpi.c
22827
22828 SYSV FILESYSTEM
22829 S:      Orphan
22830 F:      Documentation/filesystems/sysv-fs.rst
22831 F:      fs/sysv/
22832 F:      include/linux/sysv_fs.h
22833
22834 TASKSTATS STATISTICS INTERFACE
22835 M:      Balbir Singh <[email protected]>
22836 S:      Maintained
22837 F:      Documentation/accounting/taskstats*
22838 F:      include/linux/taskstats*
22839 F:      kernel/taskstats.c
22840
22841 TC subsystem
22842 M:      Jamal Hadi Salim <[email protected]>
22843 M:      Cong Wang <[email protected]>
22844 M:      Jiri Pirko <[email protected]>
22845 L:      [email protected]
22846 S:      Maintained
22847 F:      include/net/pkt_cls.h
22848 F:      include/net/pkt_sched.h
22849 F:      include/net/tc_act/
22850 F:      include/uapi/linux/pkt_cls.h
22851 F:      include/uapi/linux/pkt_sched.h
22852 F:      include/uapi/linux/tc_act/
22853 F:      include/uapi/linux/tc_ematch/
22854 F:      net/sched/
22855 F:      tools/testing/selftests/tc-testing
22856
22857 TC90522 MEDIA DRIVER
22858 M:      Akihiro Tsukada <[email protected]>
22859 L:      [email protected]
22860 S:      Odd Fixes
22861 F:      drivers/media/dvb-frontends/tc90522*
22862
22863 TCP LOW PRIORITY MODULE
22864 M:      "Wong Hoi Sing, Edison" <[email protected]>
22865 M:      "Hung Hing Lun, Mike" <[email protected]>
22866 S:      Maintained
22867 W:      http://tcp-lp-mod.sourceforge.net/
22868 F:      net/ipv4/tcp_lp.c
22869
22870 TDA10071 MEDIA DRIVER
22871 L:      [email protected]
22872 S:      Orphan
22873 W:      https://linuxtv.org
22874 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22875 F:      drivers/media/dvb-frontends/tda10071*
22876
22877 TDA18212 MEDIA DRIVER
22878 L:      [email protected]
22879 S:      Orphan
22880 W:      https://linuxtv.org
22881 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22882 F:      drivers/media/tuners/tda18212*
22883
22884 TDA18218 MEDIA DRIVER
22885 L:      [email protected]
22886 S:      Orphan
22887 W:      https://linuxtv.org
22888 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22889 F:      drivers/media/tuners/tda18218*
22890
22891 TDA18250 MEDIA DRIVER
22892 M:      Olli Salonen <[email protected]>
22893 L:      [email protected]
22894 S:      Maintained
22895 W:      https://linuxtv.org
22896 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22897 T:      git git://linuxtv.org/media.git
22898 F:      drivers/media/tuners/tda18250*
22899
22900 TDA18271 MEDIA DRIVER
22901 M:      Michael Krufky <[email protected]>
22902 L:      [email protected]
22903 S:      Maintained
22904 W:      https://linuxtv.org
22905 W:      http://github.com/mkrufky
22906 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22907 T:      git git://linuxtv.org/mkrufky/tuners.git
22908 F:      drivers/media/tuners/tda18271*
22909
22910 TDA1997x MEDIA DRIVER
22911 M:      Tim Harvey <[email protected]>
22912 L:      [email protected]
22913 S:      Maintained
22914 W:      https://linuxtv.org
22915 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22916 F:      drivers/media/i2c/tda1997x.*
22917
22918 TDA827x MEDIA DRIVER
22919 M:      Michael Krufky <[email protected]>
22920 L:      [email protected]
22921 S:      Maintained
22922 W:      https://linuxtv.org
22923 W:      http://github.com/mkrufky
22924 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22925 T:      git git://linuxtv.org/mkrufky/tuners.git
22926 F:      drivers/media/tuners/tda8290.*
22927
22928 TDA8290 MEDIA DRIVER
22929 M:      Michael Krufky <[email protected]>
22930 L:      [email protected]
22931 S:      Maintained
22932 W:      https://linuxtv.org
22933 W:      http://github.com/mkrufky
22934 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22935 T:      git git://linuxtv.org/mkrufky/tuners.git
22936 F:      drivers/media/tuners/tda8290.*
22937
22938 TDA9840 MEDIA DRIVER
22939 M:      Hans Verkuil <[email protected]>
22940 L:      [email protected]
22941 S:      Maintained
22942 W:      https://linuxtv.org
22943 T:      git git://linuxtv.org/media.git
22944 F:      drivers/media/i2c/tda9840*
22945
22946 TEA5761 TUNER DRIVER
22947 M:      Mauro Carvalho Chehab <[email protected]>
22948 L:      [email protected]
22949 S:      Odd fixes
22950 W:      https://linuxtv.org
22951 T:      git git://linuxtv.org/media.git
22952 F:      drivers/media/tuners/tea5761.*
22953
22954 TEA5767 TUNER DRIVER
22955 M:      Mauro Carvalho Chehab <[email protected]>
22956 L:      [email protected]
22957 S:      Maintained
22958 W:      https://linuxtv.org
22959 T:      git git://linuxtv.org/media.git
22960 F:      drivers/media/tuners/tea5767.*
22961
22962 TEA6415C MEDIA DRIVER
22963 M:      Hans Verkuil <[email protected]>
22964 L:      [email protected]
22965 S:      Maintained
22966 W:      https://linuxtv.org
22967 T:      git git://linuxtv.org/media.git
22968 F:      drivers/media/i2c/tea6415c*
22969
22970 TEA6420 MEDIA DRIVER
22971 M:      Hans Verkuil <[email protected]>
22972 L:      [email protected]
22973 S:      Maintained
22974 W:      https://linuxtv.org
22975 T:      git git://linuxtv.org/media.git
22976 F:      drivers/media/i2c/tea6420*
22977
22978 TEAM DRIVER
22979 M:      Jiri Pirko <[email protected]>
22980 L:      [email protected]
22981 S:      Supported
22982 F:      Documentation/netlink/specs/team.yaml
22983 F:      drivers/net/team/
22984 F:      include/linux/if_team.h
22985 F:      include/uapi/linux/if_team.h
22986 F:      tools/testing/selftests/drivers/net/team/
22987
22988 TECHNICAL ADVISORY BOARD PROCESS DOCS
22989 M:      "Theodore Ts'o" <[email protected]>
22990 M:      Greg Kroah-Hartman <[email protected]>
22991 L:      [email protected]
22992 S:      Maintained
22993 F:      Documentation/process/contribution-maturity-model.rst
22994 F:      Documentation/process/researcher-guidelines.rst
22995
22996 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
22997 M:      "Savoir-faire Linux Inc." <[email protected]>
22998 S:      Maintained
22999 F:      arch/x86/platform/ts5500/
23000
23001 TECHNOTREND USB IR RECEIVER
23002 M:      Sean Young <[email protected]>
23003 L:      [email protected]
23004 S:      Maintained
23005 F:      drivers/media/rc/ttusbir.c
23006
23007 TECHWELL TW9900 VIDEO DECODER
23008 M:      Mehdi Djait <[email protected]>
23009 L:      [email protected]
23010 S:      Maintained
23011 F:      drivers/media/i2c/tw9900.c
23012
23013 TECHWELL TW9910 VIDEO DECODER
23014 L:      [email protected]
23015 S:      Orphan
23016 F:      drivers/media/i2c/tw9910.c
23017 F:      include/media/i2c/tw9910.h
23018
23019 TEE SUBSYSTEM
23020 M:      Jens Wiklander <[email protected]>
23021 R:      Sumit Garg <[email protected]>
23022 L:      [email protected]
23023 S:      Maintained
23024 F:      Documentation/ABI/testing/sysfs-class-tee
23025 F:      Documentation/driver-api/tee.rst
23026 F:      Documentation/tee/
23027 F:      Documentation/userspace-api/tee.rst
23028 F:      drivers/tee/
23029 F:      include/linux/tee_core.h
23030 F:      include/linux/tee_drv.h
23031 F:      include/uapi/linux/tee.h
23032
23033 TEGRA ARCHITECTURE SUPPORT
23034 M:      Thierry Reding <[email protected]>
23035 M:      Jonathan Hunter <[email protected]>
23036 L:      [email protected]
23037 S:      Supported
23038 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
23039 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
23040 N:      [^a-z]tegra
23041
23042 TEGRA CLOCK DRIVER
23043 M:      Peter De Schrijver <[email protected]>
23044 M:      Prashant Gaikwad <[email protected]>
23045 S:      Supported
23046 F:      drivers/clk/tegra/
23047
23048 TEGRA CRYPTO DRIVERS
23049 M:      Akhil R <[email protected]>
23050 S:      Supported
23051 F:      drivers/crypto/tegra/*
23052
23053 TEGRA DMA DRIVERS
23054 M:      Laxman Dewangan <[email protected]>
23055 M:      Jon Hunter <[email protected]>
23056 S:      Supported
23057 F:      drivers/dma/tegra*
23058
23059 TEGRA I2C DRIVER
23060 M:      Laxman Dewangan <[email protected]>
23061 R:      Dmitry Osipenko <[email protected]>
23062 S:      Supported
23063 F:      drivers/i2c/busses/i2c-tegra.c
23064
23065 TEGRA IOMMU DRIVERS
23066 M:      Thierry Reding <[email protected]>
23067 R:      Krishna Reddy <[email protected]>
23068 L:      [email protected]
23069 S:      Supported
23070 F:      drivers/iommu/arm/arm-smmu-v3/tegra241-cmdqv.c
23071 F:      drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
23072 F:      drivers/iommu/tegra*
23073
23074 TEGRA KBC DRIVER
23075 M:      Laxman Dewangan <[email protected]>
23076 S:      Supported
23077 F:      drivers/input/keyboard/tegra-kbc.c
23078
23079 TEGRA NAND DRIVER
23080 M:      Stefan Agner <[email protected]>
23081 M:      Lucas Stach <[email protected]>
23082 S:      Maintained
23083 F:      Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
23084 F:      drivers/mtd/nand/raw/tegra_nand.c
23085
23086 TEGRA PWM DRIVER
23087 M:      Thierry Reding <[email protected]>
23088 S:      Supported
23089 F:      drivers/pwm/pwm-tegra.c
23090
23091 TEGRA QUAD SPI DRIVER
23092 M:      Thierry Reding <[email protected]>
23093 M:      Jonathan Hunter <[email protected]>
23094 M:      Sowjanya Komatineni <[email protected]>
23095 L:      [email protected]
23096 S:      Maintained
23097 F:      drivers/spi/spi-tegra210-quad.c
23098
23099 TEGRA SERIAL DRIVER
23100 M:      Laxman Dewangan <[email protected]>
23101 S:      Supported
23102 F:      drivers/tty/serial/serial-tegra.c
23103
23104 TEGRA SPI DRIVER
23105 M:      Laxman Dewangan <[email protected]>
23106 S:      Supported
23107 F:      drivers/spi/spi-tegra*
23108
23109 TEGRA VIDEO DRIVER
23110 M:      Thierry Reding <[email protected]>
23111 M:      Jonathan Hunter <[email protected]>
23112 M:      Sowjanya Komatineni <[email protected]>
23113 M:      Luca Ceresoli <[email protected]>
23114 L:      [email protected]
23115 L:      [email protected]
23116 S:      Maintained
23117 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
23118 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vi.yaml
23119 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vip.yaml
23120 F:      drivers/staging/media/tegra-video/
23121
23122 TEGRA XUSB PADCTL DRIVER
23123 M:      JC Kuo <[email protected]>
23124 S:      Supported
23125 F:      drivers/phy/tegra/xusb*
23126
23127 TEHUTI ETHERNET DRIVER
23128 M:      Andy Gospodarek <[email protected]>
23129 L:      [email protected]
23130 S:      Supported
23131 F:      drivers/net/ethernet/tehuti/tehuti.*
23132
23133 TEHUTI TN40XX ETHERNET DRIVER
23134 M:      FUJITA Tomonori <[email protected]>
23135 L:      [email protected]
23136 S:      Maintained
23137 F:      drivers/net/ethernet/tehuti/tn40*
23138
23139 TELECOM CLOCK DRIVER FOR MCPL0010
23140 M:      Mark Gross <[email protected]>
23141 S:      Supported
23142 F:      drivers/char/tlclk.c
23143
23144 TEMPO SEMICONDUCTOR DRIVERS
23145 M:      Steven Eckhoff <[email protected]>
23146 S:      Maintained
23147 F:      Documentation/devicetree/bindings/sound/tscs*.txt
23148 F:      sound/soc/codecs/tscs*.c
23149 F:      sound/soc/codecs/tscs*.h
23150
23151 TENSILICA XTENSA PORT (xtensa)
23152 M:      Chris Zankel <[email protected]>
23153 M:      Max Filippov <[email protected]>
23154 S:      Maintained
23155 T:      git https://github.com/jcmvbkbc/linux-xtensa.git
23156 F:      arch/xtensa/
23157 F:      drivers/irqchip/irq-xtensa-*
23158
23159 TEXAS INSTRUMENTS ASoC DRIVERS
23160 M:      Peter Ujfalusi <[email protected]>
23161 L:      [email protected]
23162 S:      Maintained
23163 F:      Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
23164 F:      sound/soc/ti/
23165
23166 TEXAS INSTRUMENTS AUDIO (ASoC/HDA) DRIVERS
23167 M:      Shenghao Ding <[email protected]>
23168 M:      Kevin Lu <[email protected]>
23169 M:      Baojun Xu <[email protected]>
23170 L:      [email protected]
23171 S:      Maintained
23172 F:      Documentation/devicetree/bindings/sound/tas2552.txt
23173 F:      Documentation/devicetree/bindings/sound/ti,tas2562.yaml
23174 F:      Documentation/devicetree/bindings/sound/ti,tas2770.yaml
23175 F:      Documentation/devicetree/bindings/sound/ti,tas27xx.yaml
23176 F:      Documentation/devicetree/bindings/sound/ti,tpa6130a2.yaml
23177 F:      Documentation/devicetree/bindings/sound/ti,pcm1681.yaml
23178 F:      Documentation/devicetree/bindings/sound/ti,pcm3168a.yaml
23179 F:      Documentation/devicetree/bindings/sound/ti,tlv320*.yaml
23180 F:      Documentation/devicetree/bindings/sound/ti,tlv320adcx140.yaml
23181 F:      include/sound/tas2*.h
23182 F:      include/sound/tlv320*.h
23183 F:      include/sound/tpa6130a2-plat.h
23184 F:      sound/pci/hda/tas2781_hda_i2c.c
23185 F:      sound/soc/codecs/pcm1681.c
23186 F:      sound/soc/codecs/pcm1789*.*
23187 F:      sound/soc/codecs/pcm179x*.*
23188 F:      sound/soc/codecs/pcm186x*.*
23189 F:      sound/soc/codecs/pcm3008.*
23190 F:      sound/soc/codecs/pcm3060*.*
23191 F:      sound/soc/codecs/pcm3168a*.*
23192 F:      sound/soc/codecs/pcm5102a.c
23193 F:      sound/soc/codecs/pcm512x*.*
23194 F:      sound/soc/codecs/tas2*.*
23195 F:      sound/soc/codecs/tlv320*.*
23196 F:      sound/soc/codecs/tpa6130a2.*
23197
23198 TEXAS INSTRUMENTS DMA DRIVERS
23199 M:      Peter Ujfalusi <[email protected]>
23200 L:      [email protected]
23201 S:      Maintained
23202 F:      Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
23203 F:      Documentation/devicetree/bindings/dma/ti-edma.txt
23204 F:      Documentation/devicetree/bindings/dma/ti/
23205 F:      drivers/dma/ti/
23206 F:      include/linux/dma/k3-psil.h
23207 F:      include/linux/dma/k3-udma-glue.h
23208 F:      include/linux/dma/ti-cppi5.h
23209 X:      drivers/dma/ti/cppi41.c
23210
23211 TEXAS INSTRUMENTS TPS25990 HARDWARE MONITOR DRIVER
23212 M:      Jerome Brunet <[email protected]>
23213 L:      [email protected]
23214 S:      Maintained
23215 F:      Documentation/devicetree/bindings/hwmon/pmbus/ti,tps25990.yaml
23216
23217 TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
23218 M:      Robert Marko <[email protected]>
23219 M:      Luka Perkov <[email protected]>
23220 L:      [email protected]
23221 S:      Maintained
23222 F:      Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
23223 F:      Documentation/hwmon/tps23861.rst
23224 F:      drivers/hwmon/tps23861.c
23225
23226 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
23227 M:      Ricardo Ribalda <[email protected]>
23228 L:      [email protected]
23229 S:      Supported
23230 F:      Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
23231 F:      drivers/iio/dac/ti-dac7612.c
23232
23233 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
23234 M:      Nishanth Menon <[email protected]>
23235 M:      Tero Kristo <[email protected]>
23236 M:      Santosh Shilimkar <[email protected]>
23237 L:      [email protected] (moderated for non-subscribers)
23238 S:      Maintained
23239 F:      Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
23240 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
23241 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
23242 F:      Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
23243 F:      Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
23244 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
23245 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
23246 F:      drivers/clk/keystone/sci-clk.c
23247 F:      drivers/firmware/ti_sci*
23248 F:      drivers/irqchip/irq-ti-sci-inta.c
23249 F:      drivers/irqchip/irq-ti-sci-intr.c
23250 F:      drivers/reset/reset-ti-sci.c
23251 F:      drivers/soc/ti/ti_sci_inta_msi.c
23252 F:      drivers/pmdomain/ti/ti_sci_pm_domains.c
23253 F:      include/dt-bindings/soc/ti,sci_pm_domain.h
23254 F:      include/linux/soc/ti/ti_sci_inta_msi.h
23255 F:      include/linux/soc/ti/ti_sci_protocol.h
23256
23257 TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
23258 M:      Puranjay Mohan <[email protected]>
23259 L:      [email protected]
23260 S:      Supported
23261 F:      Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
23262 F:      drivers/iio/temperature/tmp117.c
23263
23264 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
23265 M:      Hans Verkuil <[email protected]>
23266 L:      [email protected]
23267 S:      Maintained
23268 W:      https://linuxtv.org
23269 T:      git git://linuxtv.org/media.git
23270 F:      drivers/media/radio/radio-raremono.c
23271
23272 THERMAL
23273 M:      Rafael J. Wysocki <[email protected]>
23274 M:      Daniel Lezcano <[email protected]>
23275 R:      Zhang Rui <[email protected]>
23276 R:      Lukasz Luba <[email protected]>
23277 L:      [email protected]
23278 S:      Supported
23279 Q:      https://patchwork.kernel.org/project/linux-pm/list/
23280 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
23281 F:      Documentation/ABI/testing/sysfs-class-thermal
23282 F:      Documentation/admin-guide/thermal/
23283 F:      Documentation/devicetree/bindings/thermal/
23284 F:      Documentation/driver-api/thermal/
23285 F:      drivers/thermal/
23286 F:      include/dt-bindings/thermal/
23287 F:      include/linux/cpu_cooling.h
23288 F:      include/linux/thermal.h
23289 F:      include/uapi/linux/thermal.h
23290 F:      tools/lib/thermal/
23291 F:      tools/thermal/
23292
23293 THERMAL DRIVER FOR AMLOGIC SOCS
23294 M:      Guillaume La Roque <[email protected]>
23295 L:      [email protected]
23296 L:      [email protected]
23297 S:      Supported
23298 W:      http://linux-meson.com/
23299 F:      Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
23300 F:      drivers/thermal/amlogic_thermal.c
23301
23302 THERMAL/CPU_COOLING
23303 M:      Amit Daniel Kachhap <[email protected]>
23304 M:      Daniel Lezcano <[email protected]>
23305 M:      Viresh Kumar <[email protected]>
23306 R:      Lukasz Luba <[email protected]>
23307 L:      [email protected]
23308 S:      Supported
23309 F:      Documentation/driver-api/thermal/cpu-cooling-api.rst
23310 F:      Documentation/driver-api/thermal/cpu-idle-cooling.rst
23311 F:      drivers/thermal/cpufreq_cooling.c
23312 F:      drivers/thermal/cpuidle_cooling.c
23313 F:      include/linux/cpu_cooling.h
23314
23315 THERMAL/POWER_ALLOCATOR
23316 M:      Lukasz Luba <[email protected]>
23317 L:      [email protected]
23318 S:      Maintained
23319 F:      Documentation/driver-api/thermal/power_allocator.rst
23320 F:      drivers/thermal/gov_power_allocator.c
23321 F:      drivers/thermal/thermal_trace_ipa.h
23322
23323 THINKPAD ACPI EXTRAS DRIVER
23324 M:      Henrique de Moraes Holschuh <[email protected]>
23325 L:      [email protected]
23326 L:      [email protected]
23327 S:      Maintained
23328 W:      http://ibm-acpi.sourceforge.net
23329 W:      http://thinkwiki.org/wiki/Ibm-acpi
23330 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
23331 F:      drivers/platform/x86/thinkpad_acpi.c
23332
23333 THINKPAD LMI DRIVER
23334 M:      Mark Pearson <[email protected]>
23335 L:      [email protected]
23336 S:      Maintained
23337 F:      Documentation/ABI/testing/sysfs-class-firmware-attributes
23338 F:      drivers/platform/x86/think-lmi.?
23339
23340 THP7312 ISP DRIVER
23341 M:      Laurent Pinchart <[email protected]>
23342 M:      Paul Elder <[email protected]>
23343 L:      [email protected]
23344 S:      Maintained
23345 T:      git git://linuxtv.org/media.git
23346 F:      Documentation/devicetree/bindings/media/i2c/thine,thp7312.yaml
23347 F:      Documentation/userspace-api/media/drivers/thp7312.rst
23348 F:      drivers/media/i2c/thp7312.c
23349 F:      include/uapi/linux/thp7312.h
23350
23351 THUNDERBOLT DMA TRAFFIC TEST DRIVER
23352 M:      Isaac Hazan <[email protected]>
23353 L:      [email protected]
23354 S:      Maintained
23355 F:      drivers/thunderbolt/dma_test.c
23356
23357 THUNDERBOLT DRIVER
23358 M:      Andreas Noever <[email protected]>
23359 M:      Michael Jamet <[email protected]>
23360 M:      Mika Westerberg <[email protected]>
23361 M:      Yehezkel Bernat <[email protected]>
23362 L:      [email protected]
23363 S:      Maintained
23364 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
23365 F:      Documentation/admin-guide/thunderbolt.rst
23366 F:      drivers/thunderbolt/
23367 F:      include/linux/thunderbolt.h
23368
23369 THUNDERBOLT NETWORK DRIVER
23370 M:      Michael Jamet <[email protected]>
23371 M:      Mika Westerberg <[email protected]>
23372 M:      Yehezkel Bernat <[email protected]>
23373 L:      [email protected]
23374 S:      Maintained
23375 F:      drivers/net/thunderbolt/
23376
23377 THUNDERX GPIO DRIVER
23378 M:      Robert Richter <[email protected]>
23379 S:      Odd Fixes
23380 F:      drivers/gpio/gpio-thunderx.c
23381
23382 TI ADS1119 ADC DRIVER
23383 M:      Francesco Dolcini <[email protected]>
23384 M:      João Paulo Gonçalves <[email protected]>
23385 L:      [email protected]
23386 S:      Maintained
23387 F:      Documentation/devicetree/bindings/iio/adc/ti,ads1119.yaml
23388 F:      drivers/iio/adc/ti-ads1119.c
23389
23390 TI ADS7924 ADC DRIVER
23391 M:      Hugo Villeneuve <[email protected]>
23392 L:      [email protected]
23393 S:      Supported
23394 F:      Documentation/devicetree/bindings/iio/adc/ti,ads7924.yaml
23395 F:      drivers/iio/adc/ti-ads7924.c
23396
23397 TI AM437X VPFE DRIVER
23398 M:      "Lad, Prabhakar" <[email protected]>
23399 L:      [email protected]
23400 S:      Maintained
23401 W:      https://linuxtv.org
23402 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
23403 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
23404 F:      drivers/media/platform/ti/am437x/
23405
23406 TI BANDGAP AND THERMAL DRIVER
23407 M:      Eduardo Valentin <[email protected]>
23408 M:      Keerthy <[email protected]>
23409 L:      [email protected]
23410 L:      [email protected]
23411 S:      Maintained
23412 F:      drivers/thermal/ti-soc-thermal/
23413
23414 TI BQ27XXX POWER SUPPLY DRIVER
23415 F:      drivers/power/supply/bq27xxx_battery.c
23416 F:      drivers/power/supply/bq27xxx_battery_i2c.c
23417 F:      include/linux/power/bq27xxx_battery.h
23418
23419 TI CDCE706 CLOCK DRIVER
23420 M:      Max Filippov <[email protected]>
23421 S:      Maintained
23422 F:      drivers/clk/clk-cdce706.c
23423
23424 TI CLOCK DRIVER
23425 M:      Tero Kristo <[email protected]>
23426 L:      [email protected]
23427 S:      Odd Fixes
23428 F:      drivers/clk/ti/
23429 F:      include/linux/clk/ti.h
23430
23431 TI DAVINCI MACHINE SUPPORT
23432 M:      Bartosz Golaszewski <[email protected]>
23433 L:      [email protected] (moderated for non-subscribers)
23434 S:      Maintained
23435 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
23436 F:      Documentation/devicetree/bindings/i2c/i2c-davinci.txt
23437 F:      arch/arm/boot/dts/ti/davinci/
23438 F:      arch/arm/mach-davinci/
23439 F:      drivers/i2c/busses/i2c-davinci.c
23440
23441 TI DAVINCI SERIES CLOCK DRIVER
23442 M:      David Lechner <[email protected]>
23443 S:      Maintained
23444 F:      Documentation/devicetree/bindings/clock/ti/davinci/
23445 F:      drivers/clk/davinci/
23446 F:      include/linux/clk/davinci.h
23447
23448 TI DAVINCI SERIES GPIO DRIVER
23449 M:      Keerthy <[email protected]>
23450 L:      [email protected]
23451 S:      Maintained
23452 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
23453 F:      drivers/gpio/gpio-davinci.c
23454
23455 TI DAVINCI SERIES MEDIA DRIVER
23456 M:      "Lad, Prabhakar" <[email protected]>
23457 L:      [email protected]
23458 S:      Maintained
23459 W:      https://linuxtv.org
23460 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
23461 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
23462 F:      drivers/media/platform/ti/davinci/
23463 F:      include/media/davinci/
23464
23465 TI ENHANCED CAPTURE (eCAP) DRIVER
23466 M:      Vignesh Raghavendra <[email protected]>
23467 R:      Julien Panis <[email protected]>
23468 L:      [email protected]
23469 L:      [email protected]
23470 S:      Maintained
23471 F:      Documentation/devicetree/bindings/counter/ti,am62-ecap-capture.yaml
23472 F:      drivers/counter/ti-ecap-capture.c
23473
23474 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
23475 R:      David Lechner <[email protected]>
23476 L:      [email protected]
23477 F:      Documentation/devicetree/bindings/counter/ti-eqep.yaml
23478 F:      drivers/counter/ti-eqep.c
23479
23480 TI ETHERNET SWITCH DRIVER (CPSW)
23481 R:      Siddharth Vadapalli <[email protected]>
23482 R:      Roger Quadros <[email protected]>
23483 L:      [email protected]
23484 L:      [email protected]
23485 S:      Maintained
23486 F:      drivers/net/ethernet/ti/cpsw*
23487 F:      drivers/net/ethernet/ti/davinci*
23488
23489 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
23490 M:      Alex Dubov <[email protected]>
23491 S:      Maintained
23492 W:      http://tifmxx.berlios.de/
23493 F:      drivers/memstick/host/tifm_ms.c
23494 F:      drivers/misc/tifm*
23495 F:      drivers/mmc/host/tifm_sd.c
23496 F:      include/linux/tifm.h
23497
23498 TI FPD-LINK DRIVERS
23499 M:      Tomi Valkeinen <[email protected]>
23500 L:      [email protected]
23501 S:      Maintained
23502 F:      Documentation/devicetree/bindings/media/i2c/ti,ds90*
23503 F:      drivers/media/i2c/ds90*
23504 F:      include/media/i2c/ds90*
23505
23506 TI HDC302X HUMIDITY DRIVER
23507 M:      Javier Carrasco <[email protected]>
23508 M:      Li peiyu <[email protected]>
23509 L:      [email protected]
23510 S:      Maintained
23511 F:      Documentation/devicetree/bindings/iio/humidity/ti,hdc3020.yaml
23512 F:      drivers/iio/humidity/hdc3020.c
23513
23514 TI ICSSG ETHERNET DRIVER (ICSSG)
23515 R:      MD Danish Anwar <[email protected]>
23516 R:      Roger Quadros <[email protected]>
23517 L:      [email protected] (moderated for non-subscribers)
23518 L:      [email protected]
23519 S:      Maintained
23520 F:      Documentation/devicetree/bindings/net/ti,icss*.yaml
23521 F:      drivers/net/ethernet/ti/icssg/*
23522
23523 TI J721E CSI2RX DRIVER
23524 M:      Jai Luthra <[email protected]>
23525 L:      [email protected]
23526 S:      Maintained
23527 F:      Documentation/devicetree/bindings/media/ti,j721e-csi2rx-shim.yaml
23528 F:      drivers/media/platform/ti/j721e-csi2rx/
23529
23530 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
23531 M:      Nishanth Menon <[email protected]>
23532 M:      Santosh Shilimkar <[email protected]>
23533 L:      [email protected]
23534 L:      [email protected] (moderated for non-subscribers)
23535 S:      Maintained
23536 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
23537 F:      Documentation/devicetree/bindings/soc/ti/ti,pruss.yaml
23538 F:      drivers/pmdomain/ti/omap_prm.c
23539 F:      drivers/soc/ti/*
23540
23541 TI LM49xxx FAMILY ASoC CODEC DRIVERS
23542 M:      M R Swami Reddy <[email protected]>
23543 M:      Vishwas A Deshpande <[email protected]>
23544 L:      [email protected]
23545 S:      Maintained
23546 F:      sound/soc/codecs/isabelle*
23547 F:      sound/soc/codecs/lm49453*
23548
23549 TI LMP92064 ADC DRIVER
23550 M:      Leonard Göhrs <[email protected]>
23551 R:      [email protected]
23552 L:      [email protected]
23553 S:      Maintained
23554 F:      Documentation/devicetree/bindings/iio/adc/ti,lmp92064.yaml
23555 F:      drivers/iio/adc/ti-lmp92064.c
23556
23557 TI PCM3060 ASoC CODEC DRIVER
23558 M:      Kirill Marinushkin <[email protected]>
23559 L:      [email protected]
23560 S:      Maintained
23561 F:      Documentation/devicetree/bindings/sound/pcm3060.txt
23562 F:      sound/soc/codecs/pcm3060*
23563
23564 TI TAS571X FAMILY ASoC CODEC DRIVER
23565 M:      Kevin Cernekee <[email protected]>
23566 L:      [email protected]
23567 S:      Odd Fixes
23568 F:      sound/soc/codecs/tas571x*
23569
23570 TI TMAG5273 MAGNETOMETER DRIVER
23571 M:      Gerald Loacker <[email protected]>
23572 L:      [email protected]
23573 S:      Maintained
23574 F:      Documentation/devicetree/bindings/iio/magnetometer/ti,tmag5273.yaml
23575 F:      drivers/iio/magnetometer/tmag5273.c
23576
23577 TI TRF7970A NFC DRIVER
23578 M:      Mark Greer <[email protected]>
23579 L:      [email protected]
23580 S:      Supported
23581 F:      Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
23582 F:      drivers/nfc/trf7970a.c
23583
23584 TI TSC2046 ADC DRIVER
23585 M:      Oleksij Rempel <[email protected]>
23586 R:      [email protected]
23587 L:      [email protected]
23588 S:      Maintained
23589 F:      Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
23590 F:      drivers/iio/adc/ti-tsc2046.c
23591
23592 TI TWL4030 SERIES SOC CODEC DRIVER
23593 M:      Peter Ujfalusi <[email protected]>
23594 L:      [email protected]
23595 S:      Maintained
23596 F:      sound/soc/codecs/twl4030*
23597
23598 TI VPE/CAL DRIVERS
23599 M:      Benoit Parrot <[email protected]>
23600 L:      [email protected]
23601 S:      Maintained
23602 W:      http://linuxtv.org/
23603 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
23604 F:      Documentation/devicetree/bindings/media/ti,cal.yaml
23605 F:      Documentation/devicetree/bindings/media/ti,vpe.yaml
23606 F:      drivers/media/platform/ti/cal/
23607 F:      drivers/media/platform/ti/vpe/
23608
23609 TI WILINK WIRELESS DRIVERS
23610 L:      [email protected]
23611 S:      Orphan
23612 W:      https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
23613 W:      https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
23614 F:      drivers/net/wireless/ti/
23615
23616 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
23617 M:      John Stultz <[email protected]>
23618 M:      Thomas Gleixner <[email protected]>
23619 R:      Stephen Boyd <[email protected]>
23620 L:      [email protected]
23621 S:      Supported
23622 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
23623 F:      include/linux/clocksource.h
23624 F:      include/linux/time.h
23625 F:      include/linux/timekeeper_internal.h
23626 F:      include/linux/timekeeping.h
23627 F:      include/linux/timex.h
23628 F:      include/uapi/linux/time.h
23629 F:      include/uapi/linux/timex.h
23630 F:      kernel/time/alarmtimer.c
23631 F:      kernel/time/clocksource*
23632 F:      kernel/time/ntp*
23633 F:      kernel/time/time.c
23634 F:      kernel/time/timeconst.bc
23635 F:      kernel/time/timeconv.c
23636 F:      kernel/time/timecounter.c
23637 F:      kernel/time/timekeeping*
23638 F:      kernel/time/time_test.c
23639 F:      tools/testing/selftests/timers/
23640
23641 TIPC NETWORK LAYER
23642 M:      Jon Maloy <[email protected]>
23643 L:      [email protected] (core kernel code)
23644 L:      [email protected] (user apps, general discussion)
23645 S:      Maintained
23646 W:      http://tipc.sourceforge.net/
23647 F:      include/uapi/linux/tipc*.h
23648 F:      net/tipc/
23649
23650 TLAN NETWORK DRIVER
23651 M:      Samuel Chessman <[email protected]>
23652 L:      [email protected] (subscribers-only)
23653 S:      Maintained
23654 W:      http://sourceforge.net/projects/tlan/
23655 F:      Documentation/networking/device_drivers/ethernet/ti/tlan.rst
23656 F:      drivers/net/ethernet/ti/tlan.*
23657
23658 TMIO/SDHI MMC DRIVER
23659 M:      Wolfram Sang <[email protected]>
23660 L:      [email protected]
23661 L:      [email protected]
23662 S:      Supported
23663 F:      drivers/mmc/host/renesas_sdhi*
23664 F:      drivers/mmc/host/tmio_mmc*
23665 F:      include/linux/platform_data/tmio.h
23666
23667 TMP513 HARDWARE MONITOR DRIVER
23668 M:      Eric Tremblay <[email protected]>
23669 L:      [email protected]
23670 S:      Maintained
23671 F:      Documentation/hwmon/tmp513.rst
23672 F:      drivers/hwmon/tmp513.c
23673
23674 TMPFS (SHMEM FILESYSTEM)
23675 M:      Hugh Dickins <[email protected]>
23676 L:      [email protected]
23677 S:      Maintained
23678 F:      include/linux/shmem_fs.h
23679 F:      mm/shmem.c
23680
23681 TOMOYO SECURITY MODULE
23682 M:      Kentaro Takeda <[email protected]>
23683 M:      Tetsuo Handa <[email protected]>
23684 L:      [email protected] (subscribers-only, for developers in English)
23685 L:      [email protected] (subscribers-only, for users in English)
23686 L:      [email protected] (subscribers-only, for developers in Japanese)
23687 L:      [email protected] (subscribers-only, for users in Japanese)
23688 S:      Maintained
23689 W:      https://tomoyo.sourceforge.net/
23690 F:      security/tomoyo/
23691
23692 TOPSTAR LAPTOP EXTRAS DRIVER
23693 M:      Herton Ronaldo Krzesinski <[email protected]>
23694 L:      [email protected]
23695 S:      Maintained
23696 F:      drivers/platform/x86/topstar-laptop.c
23697
23698 TORTURE-TEST MODULES
23699 M:      Davidlohr Bueso <[email protected]>
23700 M:      "Paul E. McKenney" <[email protected]>
23701 M:      Josh Triplett <[email protected]>
23702 L:      [email protected]
23703 S:      Supported
23704 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
23705 F:      Documentation/RCU/torture.rst
23706 F:      kernel/locking/locktorture.c
23707 F:      kernel/rcu/rcuscale.c
23708 F:      kernel/rcu/rcutorture.c
23709 F:      kernel/rcu/refscale.c
23710 F:      kernel/torture.c
23711
23712 TOSHIBA ACPI EXTRAS DRIVER
23713 M:      Azael Avalos <[email protected]>
23714 L:      [email protected]
23715 S:      Maintained
23716 F:      drivers/platform/x86/toshiba_acpi.c
23717
23718 TOSHIBA BLUETOOTH DRIVER
23719 M:      Azael Avalos <[email protected]>
23720 L:      [email protected]
23721 S:      Maintained
23722 F:      drivers/platform/x86/toshiba_bluetooth.c
23723
23724 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
23725 M:      Azael Avalos <[email protected]>
23726 L:      [email protected]
23727 S:      Maintained
23728 F:      drivers/platform/x86/toshiba_haps.c
23729
23730 TOSHIBA SMM DRIVER
23731 M:      Jonathan Buzzard <[email protected]>
23732 S:      Maintained
23733 W:      http://www.buzzard.org.uk/toshiba/
23734 F:      drivers/char/toshiba.c
23735 F:      include/linux/toshiba.h
23736 F:      include/uapi/linux/toshiba.h
23737
23738 TOSHIBA TC358743 DRIVER
23739 M:      Hans Verkuil <[email protected]>
23740 L:      [email protected]
23741 S:      Maintained
23742 F:      Documentation/devicetree/bindings/media/i2c/tc358743.txt
23743 F:      drivers/media/i2c/tc358743*
23744 F:      include/media/i2c/tc358743.h
23745
23746 TOSHIBA WMI HOTKEYS DRIVER
23747 M:      Azael Avalos <[email protected]>
23748 L:      [email protected]
23749 S:      Maintained
23750 F:      drivers/platform/x86/toshiba-wmi.c
23751
23752 TPM DEVICE DRIVER
23753 M:      Peter Huewe <[email protected]>
23754 M:      Jarkko Sakkinen <[email protected]>
23755 R:      Jason Gunthorpe <[email protected]>
23756 L:      [email protected]
23757 S:      Maintained
23758 W:      https://codeberg.org/jarkko/linux-tpmdd-test
23759 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
23760 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
23761 F:      Documentation/devicetree/bindings/tpm/
23762 F:      drivers/char/tpm/
23763 F:      tools/testing/selftests/tpm2/
23764
23765 TPS546D24 DRIVER
23766 M:      Duke Du <[email protected]>
23767 L:      [email protected]
23768 S:      Maintained
23769 F:      Documentation/hwmon/tps546d24.rst
23770 F:      drivers/hwmon/pmbus/tps546d24.c
23771
23772 TQ SYSTEMS BOARD & DRIVER SUPPORT
23773 L:      [email protected]
23774 S:      Supported
23775 W:      https://www.tq-group.com/en/products/tq-embedded/
23776 F:      arch/arm/boot/dts/nxp/imx/*mba*.dts*
23777 F:      arch/arm/boot/dts/nxp/imx/*tqma*.dts*
23778 F:      arch/arm64/boot/dts/freescale/fsl-*tqml*.dts*
23779 F:      arch/arm64/boot/dts/freescale/imx*mba*.dts*
23780 F:      arch/arm64/boot/dts/freescale/imx*tqma*.dts*
23781 F:      arch/arm64/boot/dts/freescale/mba*.dtsi
23782 F:      arch/arm64/boot/dts/freescale/tqml*.dts*
23783 F:      drivers/gpio/gpio-tqmx86.c
23784 F:      drivers/mfd/tqmx86.c
23785 F:      drivers/watchdog/tqmx86_wdt.c
23786
23787 TRACING
23788 M:      Steven Rostedt <[email protected]>
23789 M:      Masami Hiramatsu <[email protected]>
23790 R:      Mathieu Desnoyers <[email protected]>
23791 L:      [email protected]
23792 L:      [email protected]
23793 S:      Maintained
23794 Q:      https://patchwork.kernel.org/project/linux-trace-kernel/list/
23795 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
23796 F:      Documentation/trace/*
23797 F:      fs/tracefs/
23798 F:      include/linux/trace*.h
23799 F:      include/trace/
23800 F:      kernel/trace/
23801 F:      scripts/tracing/
23802 F:      tools/testing/selftests/ftrace/
23803
23804 TRACING MMIO ACCESSES (MMIOTRACE)
23805 M:      Steven Rostedt <[email protected]>
23806 M:      Masami Hiramatsu <[email protected]>
23807 R:      Karol Herbst <[email protected]>
23808 R:      Pekka Paalanen <[email protected]>
23809 L:      [email protected]
23810 L:      [email protected]
23811 S:      Maintained
23812 F:      arch/x86/mm/kmmio.c
23813 F:      arch/x86/mm/mmio-mod.c
23814 F:      arch/x86/mm/testmmiotrace.c
23815 F:      include/linux/mmiotrace.h
23816 F:      kernel/trace/trace_mmiotrace.c
23817
23818 TRACING OS NOISE / LATENCY TRACERS
23819 M:      Steven Rostedt <[email protected]>
23820 S:      Maintained
23821 F:      Documentation/trace/hwlat_detector.rst
23822 F:      Documentation/trace/osnoise-tracer.rst
23823 F:      Documentation/trace/timerlat-tracer.rst
23824 F:      arch/*/kernel/trace.c
23825 F:      include/trace/events/osnoise.h
23826 F:      kernel/trace/trace_hwlat.c
23827 F:      kernel/trace/trace_irqsoff.c
23828 F:      kernel/trace/trace_osnoise.c
23829 F:      kernel/trace/trace_sched_wakeup.c
23830
23831 TRADITIONAL CHINESE DOCUMENTATION
23832 M:      Hu Haowen <[email protected]>
23833 S:      Maintained
23834 W:      https://github.com/srcres258/linux-doc
23835 T:      git git://github.com/srcres258/linux-doc.git doc-zh-tw
23836 F:      Documentation/translations/zh_TW/
23837
23838 TRUSTED SECURITY MODULE (TSM) ATTESTATION REPORTS
23839 M:      Dan Williams <[email protected]>
23840 L:      [email protected]
23841 S:      Maintained
23842 F:      Documentation/ABI/testing/configfs-tsm
23843 F:      drivers/virt/coco/tsm.c
23844 F:      include/linux/tsm.h
23845
23846 TRUSTED SERVICES TEE DRIVER
23847 M:      Balint Dobszay <[email protected]>
23848 M:      Sudeep Holla <[email protected]>
23849 L:      [email protected] (moderated for non-subscribers)
23850 L:      [email protected]
23851 S:      Maintained
23852 F:      Documentation/tee/ts-tee.rst
23853 F:      drivers/tee/tstee/
23854
23855 TTY LAYER AND SERIAL DRIVERS
23856 M:      Greg Kroah-Hartman <[email protected]>
23857 M:      Jiri Slaby <[email protected]>
23858 L:      [email protected]
23859 L:      [email protected]
23860 S:      Supported
23861 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
23862 F:      Documentation/devicetree/bindings/serial/
23863 F:      Documentation/driver-api/serial/
23864 F:      drivers/tty/
23865 F:      include/linux/selection.h
23866 F:      include/linux/serial.h
23867 F:      include/linux/serial_core.h
23868 F:      include/linux/sysrq.h
23869 F:      include/linux/tty*.h
23870 F:      include/linux/vt.h
23871 F:      include/linux/vt_*.h
23872 F:      include/uapi/linux/serial.h
23873 F:      include/uapi/linux/serial_core.h
23874 F:      include/uapi/linux/tty.h
23875
23876 TUA9001 MEDIA DRIVER
23877 L:      [email protected]
23878 S:      Orphan
23879 W:      https://linuxtv.org
23880 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
23881 F:      drivers/media/tuners/tua9001*
23882
23883 TULIP NETWORK DRIVERS
23884 L:      [email protected]
23885 L:      [email protected]
23886 S:      Orphan
23887 F:      drivers/net/ethernet/dec/tulip/
23888
23889 TUN/TAP driver
23890 M:      Willem de Bruijn <[email protected]>
23891 M:      Jason Wang <[email protected]>
23892 S:      Maintained
23893 W:      http://vtun.sourceforge.net/tun
23894 F:      Documentation/networking/tuntap.rst
23895 F:      arch/um/os-Linux/drivers/
23896 F:      drivers/net/tap.c
23897 F:      drivers/net/tun.c
23898
23899 TURBOCHANNEL SUBSYSTEM
23900 M:      "Maciej W. Rozycki" <[email protected]>
23901 L:      [email protected]
23902 S:      Maintained
23903 Q:      https://patchwork.kernel.org/project/linux-mips/list/
23904 F:      drivers/tc/
23905 F:      include/linux/tc.h
23906
23907 TURBOSTAT UTILITY
23908 M:      "Len Brown" <[email protected]>
23909 L:      [email protected]
23910 S:      Supported
23911 Q:      https://patchwork.kernel.org/project/linux-pm/list/
23912 B:      https://bugzilla.kernel.org
23913 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
23914 F:      tools/power/x86/turbostat/
23915 F:      tools/testing/selftests/turbostat/
23916
23917 TW5864 VIDEO4LINUX DRIVER
23918 M:      Bluecherry Maintainers <[email protected]>
23919 M:      Andrey Utkin <[email protected]>
23920 M:      Andrey Utkin <[email protected]>
23921 L:      [email protected]
23922 S:      Supported
23923 F:      drivers/media/pci/tw5864/
23924
23925 TW68 VIDEO4LINUX DRIVER
23926 M:      Hans Verkuil <[email protected]>
23927 L:      [email protected]
23928 S:      Odd Fixes
23929 W:      https://linuxtv.org
23930 T:      git git://linuxtv.org/media.git
23931 F:      drivers/media/pci/tw68/
23932
23933 TW686X VIDEO4LINUX DRIVER
23934 M:      Ezequiel Garcia <[email protected]>
23935 L:      [email protected]
23936 S:      Maintained
23937 W:      http://linuxtv.org
23938 T:      git git://linuxtv.org/media.git
23939 F:      drivers/media/pci/tw686x/
23940
23941 U-BOOT ENVIRONMENT VARIABLES
23942 M:      Rafał Miłecki <[email protected]>
23943 S:      Maintained
23944 F:      Documentation/devicetree/bindings/nvmem/layouts/u-boot,env.yaml
23945 F:      drivers/nvmem/layouts/u-boot-env.c
23946 F:      drivers/nvmem/u-boot-env.c
23947
23948 UACCE ACCELERATOR FRAMEWORK
23949 M:      Zhangfei Gao <[email protected]>
23950 M:      Zhou Wang <[email protected]>
23951 L:      [email protected]
23952 L:      [email protected]
23953 S:      Maintained
23954 F:      Documentation/ABI/testing/sysfs-driver-uacce
23955 F:      Documentation/misc-devices/uacce.rst
23956 F:      drivers/misc/uacce/
23957 F:      include/linux/uacce.h
23958 F:      include/uapi/misc/uacce/
23959
23960 UBI FILE SYSTEM (UBIFS)
23961 M:      Richard Weinberger <[email protected]>
23962 R:      Zhihao Cheng <[email protected]>
23963 L:      [email protected]
23964 S:      Supported
23965 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
23966 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
23967 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
23968 F:      Documentation/ABI/testing/sysfs-fs-ubifs
23969 F:      Documentation/filesystems/ubifs-authentication.rst
23970 F:      Documentation/filesystems/ubifs.rst
23971 F:      fs/ubifs/
23972
23973 UBLK USERSPACE BLOCK DRIVER
23974 M:      Ming Lei <[email protected]>
23975 L:      [email protected]
23976 S:      Maintained
23977 F:      Documentation/block/ublk.rst
23978 F:      drivers/block/ublk_drv.c
23979 F:      include/uapi/linux/ublk_cmd.h
23980
23981 UBSAN
23982 M:      Kees Cook <[email protected]>
23983 R:      Marco Elver <[email protected]>
23984 R:      Andrey Konovalov <[email protected]>
23985 R:      Andrey Ryabinin <[email protected]>
23986 L:      [email protected]
23987 L:      [email protected]
23988 S:      Supported
23989 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
23990 F:      Documentation/dev-tools/ubsan.rst
23991 F:      include/linux/ubsan.h
23992 F:      lib/Kconfig.ubsan
23993 F:      lib/test_ubsan.c
23994 F:      lib/ubsan.c
23995 F:      lib/ubsan.h
23996 F:      scripts/Makefile.ubsan
23997 K:      \bARCH_HAS_UBSAN\b
23998
23999 UCLINUX (M68KNOMMU AND COLDFIRE)
24000 M:      Greg Ungerer <[email protected]>
24001 L:      [email protected]
24002 S:      Maintained
24003 W:      http://www.linux-m68k.org/
24004 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
24005 F:      arch/m68k/*/*_no.*
24006 F:      arch/m68k/68*/
24007 F:      arch/m68k/coldfire/
24008 F:      arch/m68k/include/asm/*_no.*
24009
24010 UDF FILESYSTEM
24011 M:      Jan Kara <[email protected]>
24012 S:      Maintained
24013 F:      Documentation/filesystems/udf.rst
24014 F:      fs/udf/
24015
24016 UDRAW TABLET
24017 M:      Bastien Nocera <[email protected]>
24018 L:      [email protected]
24019 S:      Maintained
24020 F:      drivers/hid/hid-udraw-ps3.c
24021
24022 UHID USERSPACE HID IO DRIVER
24023 M:      David Rheinsberg <[email protected]>
24024 L:      [email protected]
24025 S:      Maintained
24026 F:      drivers/hid/uhid.c
24027 F:      include/uapi/linux/uhid.h
24028
24029 ULPI BUS
24030 M:      Heikki Krogerus <[email protected]>
24031 L:      [email protected]
24032 S:      Maintained
24033 F:      drivers/usb/common/ulpi.c
24034 F:      include/linux/ulpi/
24035
24036 UNICODE SUBSYSTEM
24037 M:      Gabriel Krisman Bertazi <[email protected]>
24038 L:      [email protected]
24039 S:      Supported
24040 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/krisman/unicode.git
24041 F:      fs/unicode/
24042
24043 UNIFDEF
24044 M:      Tony Finch <[email protected]>
24045 S:      Maintained
24046 W:      http://dotat.at/prog/unifdef
24047 F:      scripts/unifdef.c
24048
24049 UNIFORM CDROM DRIVER
24050 M:      Phillip Potter <[email protected]>
24051 S:      Maintained
24052 F:      Documentation/cdrom/
24053 F:      drivers/cdrom/cdrom.c
24054 F:      include/linux/cdrom.h
24055 F:      include/uapi/linux/cdrom.h
24056
24057 UNION-FIND
24058 M:      Xavier <[email protected]>
24059 L:      [email protected]
24060 S:      Maintained
24061 F:      Documentation/core-api/union_find.rst
24062 F:      Documentation/translations/zh_CN/core-api/union_find.rst
24063 F:      include/linux/union_find.h
24064 F:      lib/union_find.c
24065
24066 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
24067 R:      Alim Akhtar <[email protected]>
24068 R:      Avri Altman <[email protected]>
24069 R:      Bart Van Assche <[email protected]>
24070 L:      [email protected]
24071 S:      Supported
24072 F:      Documentation/devicetree/bindings/ufs/
24073 F:      Documentation/scsi/ufs.rst
24074 F:      drivers/ufs/core/
24075
24076 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
24077 M:      Pedro Sousa <[email protected]>
24078 L:      [email protected]
24079 S:      Supported
24080 F:      drivers/ufs/host/*dwc*
24081
24082 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER EXYNOS HOOKS
24083 M:      Alim Akhtar <[email protected]>
24084 R:      Peter Griffin <[email protected]>
24085 L:      [email protected]
24086 L:      [email protected]
24087 S:      Maintained
24088 F:      drivers/ufs/host/ufs-exynos*
24089
24090 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
24091 M:      Peter Wang <[email protected]>
24092 R:      Stanley Jhu <[email protected]>
24093 L:      [email protected]
24094 L:      [email protected] (moderated for non-subscribers)
24095 S:      Maintained
24096 F:      drivers/ufs/host/ufs-mediatek*
24097
24098 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER QUALCOMM HOOKS
24099 M:      Manivannan Sadhasivam <[email protected]>
24100 L:      [email protected]
24101 L:      [email protected]
24102 S:      Maintained
24103 F:      Documentation/devicetree/bindings/ufs/qcom,ufs.yaml
24104 F:      drivers/ufs/host/ufs-qcom*
24105
24106 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER RENESAS HOOKS
24107 M:      Yoshihiro Shimoda <[email protected]>
24108 L:      [email protected]
24109 L:      [email protected]
24110 S:      Maintained
24111 F:      drivers/ufs/host/ufs-renesas.c
24112
24113 UNSORTED BLOCK IMAGES (UBI)
24114 M:      Richard Weinberger <[email protected]>
24115 R:      Zhihao Cheng <[email protected]>
24116 L:      [email protected]
24117 S:      Supported
24118 W:      http://www.linux-mtd.infradead.org/
24119 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
24120 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
24121 F:      drivers/mtd/ubi/
24122 F:      include/linux/mtd/ubi.h
24123 F:      include/uapi/mtd/ubi-user.h
24124
24125 UPROBES
24126 M:      Masami Hiramatsu <[email protected]>
24127 M:      Oleg Nesterov <[email protected]>
24128 M:      Peter Zijlstra <[email protected]>
24129 L:      [email protected]
24130 L:      [email protected]
24131 S:      Maintained
24132 F:      arch/*/include/asm/uprobes.h
24133 F:      arch/*/kernel/probes/uprobes.c
24134 F:      arch/*/kernel/uprobes.c
24135 F:      include/linux/uprobes.h
24136 F:      kernel/events/uprobes.c
24137
24138 USB "USBNET" DRIVER FRAMEWORK
24139 M:      Oliver Neukum <[email protected]>
24140 L:      [email protected]
24141 S:      Maintained
24142 W:      http://www.linux-usb.org/usbnet
24143 F:      drivers/net/usb/usbnet.c
24144 F:      include/linux/usb/usbnet.h
24145
24146 USB ACM DRIVER
24147 M:      Oliver Neukum <[email protected]>
24148 L:      [email protected]
24149 S:      Maintained
24150 F:      Documentation/usb/acm.rst
24151 F:      drivers/usb/class/cdc-acm.*
24152
24153 USB APPLE MFI FASTCHARGE DRIVER
24154 M:      Bastien Nocera <[email protected]>
24155 L:      [email protected]
24156 S:      Maintained
24157 F:      drivers/usb/misc/apple-mfi-fastcharge.c
24158
24159 USB AR5523 WIRELESS DRIVER
24160 L:      [email protected]
24161 S:      Orphan
24162 F:      drivers/net/wireless/ath/ar5523/
24163
24164 USB ATTACHED SCSI
24165 M:      Oliver Neukum <[email protected]>
24166 L:      [email protected]
24167 L:      [email protected]
24168 S:      Maintained
24169 F:      drivers/usb/storage/uas.c
24170
24171 USB CDC ETHERNET DRIVER
24172 M:      Oliver Neukum <[email protected]>
24173 L:      [email protected]
24174 S:      Maintained
24175 F:      drivers/net/usb/cdc_*.c
24176 F:      include/uapi/linux/usb/cdc.h
24177
24178 USB CHAOSKEY DRIVER
24179 M:      Keith Packard <[email protected]>
24180 L:      [email protected]
24181 S:      Maintained
24182 F:      drivers/usb/misc/chaoskey.c
24183
24184 USB CYPRESS C67X00 DRIVER
24185 L:      [email protected]
24186 S:      Orphan
24187 F:      drivers/usb/c67x00/
24188
24189 USB DAVICOM DM9601 DRIVER
24190 M:      Peter Korsgaard <[email protected]>
24191 L:      [email protected]
24192 S:      Maintained
24193 W:      http://www.linux-usb.org/usbnet
24194 F:      drivers/net/usb/dm9601.c
24195
24196 USB EHCI DRIVER
24197 M:      Alan Stern <[email protected]>
24198 L:      [email protected]
24199 S:      Maintained
24200 F:      Documentation/usb/ehci.rst
24201 F:      drivers/usb/host/ehci*
24202
24203 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
24204 M:      Jiri Kosina <[email protected]>
24205 M:      Benjamin Tissoires <[email protected]>
24206 L:      [email protected]
24207 S:      Maintained
24208 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
24209 F:      Documentation/hid/hiddev.rst
24210 F:      drivers/hid/usbhid/
24211
24212 USB INTEL XHCI ROLE MUX DRIVER
24213 M:      Hans de Goede <[email protected]>
24214 L:      [email protected]
24215 S:      Maintained
24216 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
24217
24218 USB IP DRIVER FOR HISILICON KIRIN 960
24219 M:      Yu Chen <[email protected]>
24220 M:      Binghui Wang <[email protected]>
24221 L:      [email protected]
24222 S:      Maintained
24223 F:      Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
24224 F:      drivers/phy/hisilicon/phy-hi3660-usb3.c
24225
24226 USB IP DRIVER FOR HISILICON KIRIN 970
24227 M:      Mauro Carvalho Chehab <[email protected]>
24228 L:      [email protected]
24229 S:      Maintained
24230 F:      Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
24231 F:      drivers/phy/hisilicon/phy-hi3670-usb3.c
24232
24233 USB ISP116X DRIVER
24234 M:      Olav Kongas <[email protected]>
24235 L:      [email protected]
24236 S:      Maintained
24237 F:      drivers/usb/host/isp116x*
24238 F:      include/linux/usb/isp116x.h
24239
24240 USB ISP1760 DRIVER
24241 M:      Rui Miguel Silva <[email protected]>
24242 L:      [email protected]
24243 S:      Maintained
24244 F:      Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
24245 F:      drivers/usb/isp1760/*
24246
24247 USB LAN78XX ETHERNET DRIVER
24248 M:      Thangaraj Samynathan <[email protected]>
24249 M:      Rengarajan Sundararajan <[email protected]>
24250 M:      [email protected]
24251 L:      [email protected]
24252 S:      Maintained
24253 F:      Documentation/devicetree/bindings/net/microchip,lan78xx.txt
24254 F:      drivers/net/usb/lan78xx.*
24255 F:      include/dt-bindings/net/microchip-lan78xx.h
24256
24257 USB MASS STORAGE DRIVER
24258 M:      Alan Stern <[email protected]>
24259 L:      [email protected]
24260 L:      [email protected]
24261 S:      Maintained
24262 F:      drivers/usb/storage/
24263
24264 USB MIDI DRIVER
24265 M:      Clemens Ladisch <[email protected]>
24266 L:      [email protected]
24267 S:      Maintained
24268 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
24269 F:      sound/usb/midi.*
24270
24271 USB NETWORKING DRIVERS
24272 L:      [email protected]
24273 S:      Odd Fixes
24274 F:      drivers/net/usb/
24275
24276 USB OHCI DRIVER
24277 M:      Alan Stern <[email protected]>
24278 L:      [email protected]
24279 S:      Maintained
24280 F:      Documentation/usb/ohci.rst
24281 F:      drivers/usb/host/ohci*
24282
24283 USB OTG FSM (Finite State Machine)
24284 M:      Peter Chen <[email protected]>
24285 L:      [email protected]
24286 S:      Maintained
24287 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
24288 F:      drivers/usb/common/usb-otg-fsm.c
24289
24290 USB OVER IP DRIVER
24291 M:      Valentina Manea <[email protected]>
24292 M:      Shuah Khan <[email protected]>
24293 M:      Shuah Khan <[email protected]>
24294 R:      Hongren Zheng <[email protected]>
24295 L:      [email protected]
24296 S:      Maintained
24297 F:      Documentation/usb/usbip_protocol.rst
24298 F:      drivers/usb/usbip/
24299 F:      tools/testing/selftests/drivers/usb/usbip/
24300 F:      tools/usb/usbip/
24301
24302 USB PEGASUS DRIVER
24303 M:      Petko Manolov <[email protected]>
24304 L:      [email protected]
24305 L:      [email protected]
24306 S:      Maintained
24307 W:      https://github.com/petkan/pegasus
24308 T:      git https://github.com/petkan/pegasus.git
24309 F:      drivers/net/usb/pegasus.*
24310
24311 USB PRINTER DRIVER (usblp)
24312 M:      Pete Zaitcev <[email protected]>
24313 L:      [email protected]
24314 S:      Supported
24315 F:      drivers/usb/class/usblp.c
24316
24317 USB QMI WWAN NETWORK DRIVER
24318 M:      Bjørn Mork <[email protected]>
24319 L:      [email protected]
24320 S:      Maintained
24321 F:      Documentation/ABI/testing/sysfs-class-net-qmi
24322 F:      drivers/net/usb/qmi_wwan.c
24323
24324 USB RAW GADGET DRIVER
24325 R:      Andrey Konovalov <[email protected]>
24326 L:      [email protected]
24327 S:      Maintained
24328 B:      https://github.com/xairy/raw-gadget/issues
24329 F:      Documentation/usb/raw-gadget.rst
24330 F:      drivers/usb/gadget/legacy/raw_gadget.c
24331 F:      include/uapi/linux/usb/raw_gadget.h
24332
24333 USB RTL8150 DRIVER
24334 M:      Petko Manolov <[email protected]>
24335 L:      [email protected]
24336 L:      [email protected]
24337 S:      Maintained
24338 W:      https://github.com/petkan/rtl8150
24339 T:      git https://github.com/petkan/rtl8150.git
24340 F:      drivers/net/usb/rtl8150.c
24341
24342 USB SERIAL SUBSYSTEM
24343 M:      Johan Hovold <[email protected]>
24344 L:      [email protected]
24345 S:      Maintained
24346 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
24347 F:      Documentation/usb/usb-serial.rst
24348 F:      drivers/usb/serial/
24349 F:      include/linux/usb/serial.h
24350
24351 USB SMSC75XX ETHERNET DRIVER
24352 M:      Steve Glendinning <[email protected]>
24353 L:      [email protected]
24354 S:      Maintained
24355 F:      drivers/net/usb/smsc75xx.*
24356
24357 USB SMSC95XX ETHERNET DRIVER
24358 M:      Steve Glendinning <[email protected]>
24359 M:      [email protected]
24360 L:      [email protected]
24361 S:      Maintained
24362 F:      drivers/net/usb/smsc95xx.*
24363
24364 USB SUBSYSTEM
24365 M:      Greg Kroah-Hartman <[email protected]>
24366 L:      [email protected]
24367 S:      Supported
24368 W:      http://www.linux-usb.org
24369 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
24370 F:      Documentation/devicetree/bindings/usb/
24371 F:      Documentation/usb/
24372 F:      drivers/usb/
24373 F:      include/dt-bindings/usb/
24374 F:      include/linux/usb.h
24375 F:      include/linux/usb/
24376 F:      include/uapi/linux/usb/
24377
24378 USB TYPEC BUS FOR ALTERNATE MODES
24379 M:      Heikki Krogerus <[email protected]>
24380 L:      [email protected]
24381 S:      Maintained
24382 F:      Documentation/ABI/testing/sysfs-bus-typec
24383 F:      Documentation/driver-api/usb/typec_bus.rst
24384 F:      drivers/usb/typec/altmodes/
24385 F:      include/linux/usb/typec_altmode.h
24386
24387 USB TYPEC CLASS
24388 M:      Heikki Krogerus <[email protected]>
24389 L:      [email protected]
24390 S:      Maintained
24391 F:      Documentation/ABI/testing/sysfs-class-typec
24392 F:      Documentation/driver-api/usb/typec.rst
24393 F:      drivers/usb/typec/
24394 F:      include/linux/usb/typec.h
24395
24396 USB TYPEC INTEL PMC MUX DRIVER
24397 M:      Heikki Krogerus <[email protected]>
24398 L:      [email protected]
24399 S:      Maintained
24400 F:      Documentation/firmware-guide/acpi/intel-pmc-mux.rst
24401 F:      drivers/usb/typec/mux/intel_pmc_mux.c
24402
24403 USB TYPEC PI3USB30532 MUX DRIVER
24404 M:      Hans de Goede <[email protected]>
24405 L:      [email protected]
24406 S:      Maintained
24407 F:      drivers/usb/typec/mux/pi3usb30532.c
24408
24409 USB TYPEC PORT CONTROLLER DRIVERS
24410 L:      [email protected]
24411 S:      Orphan
24412 F:      drivers/usb/typec/tcpm/
24413
24414 USB TYPEC TUSB1046 MUX DRIVER
24415 M:      Romain Gantois <[email protected]>
24416 L:      [email protected]
24417 S:      Maintained
24418 F:      Documentation/devicetree/bindings/usb/ti,tusb1046.yaml
24419 F:      drivers/usb/typec/mux/tusb1046.c
24420
24421 USB UHCI DRIVER
24422 M:      Alan Stern <[email protected]>
24423 L:      [email protected]
24424 S:      Maintained
24425 F:      drivers/usb/host/uhci*
24426
24427 USB VIDEO CLASS
24428 M:      Laurent Pinchart <[email protected]>
24429 M:      Hans de Goede <[email protected]>
24430 L:      [email protected]
24431 S:      Maintained
24432 W:      http://www.ideasonboard.org/uvc/
24433 T:      git git://linuxtv.org/media.git
24434 F:      drivers/media/usb/uvc/
24435 F:      include/uapi/linux/uvcvideo.h
24436
24437 USB WEBCAM GADGET
24438 L:      [email protected]
24439 S:      Orphan
24440 F:      drivers/usb/gadget/function/*uvc*
24441 F:      drivers/usb/gadget/legacy/webcam.c
24442 F:      include/uapi/linux/usb/g_uvc.h
24443
24444 USB XHCI DRIVER
24445 M:      Mathias Nyman <[email protected]>
24446 L:      [email protected]
24447 S:      Supported
24448 F:      drivers/usb/host/pci-quirks*
24449 F:      drivers/usb/host/xhci*
24450
24451 USER DATAGRAM PROTOCOL (UDP)
24452 M:      Willem de Bruijn <[email protected]>
24453 L:      [email protected]
24454 S:      Maintained
24455 F:      include/linux/udp.h
24456 F:      include/net/udp.h
24457 F:      include/trace/events/udp.h
24458 F:      include/uapi/linux/udp.h
24459 F:      net/ipv4/udp.c
24460 F:      net/ipv6/udp.c
24461
24462 USER-MODE LINUX (UML)
24463 M:      Richard Weinberger <[email protected]>
24464 M:      Anton Ivanov <[email protected]>
24465 M:      Johannes Berg <[email protected]>
24466 L:      [email protected]
24467 S:      Maintained
24468 W:      http://user-mode-linux.sourceforge.net
24469 Q:      https://patchwork.ozlabs.org/project/linux-um/list/
24470 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
24471 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
24472 F:      Documentation/virt/uml/
24473 F:      arch/um/
24474 F:      arch/x86/um/
24475 F:      fs/hostfs/
24476
24477 USERSPACE COPYIN/COPYOUT (UIOVEC)
24478 M:      Alexander Viro <[email protected]>
24479 S:      Maintained
24480 F:      include/linux/uio.h
24481 F:      lib/iov_iter.c
24482
24483 USERSPACE DMA BUFFER DRIVER
24484 M:      Gerd Hoffmann <[email protected]>
24485 M:      Vivek Kasireddy <[email protected]>
24486 L:      [email protected]
24487 S:      Maintained
24488 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
24489 F:      drivers/dma-buf/udmabuf.c
24490 F:      include/uapi/linux/udmabuf.h
24491
24492 USERSPACE I/O (UIO)
24493 M:      Greg Kroah-Hartman <[email protected]>
24494 S:      Maintained
24495 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
24496 F:      Documentation/driver-api/uio-howto.rst
24497 F:      drivers/uio/
24498 F:      include/linux/uio_driver.h
24499
24500 UTIL-LINUX PACKAGE
24501 M:      Karel Zak <[email protected]>
24502 L:      [email protected]
24503 S:      Maintained
24504 W:      http://en.wikipedia.org/wiki/Util-linux
24505 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
24506
24507 UUID HELPERS
24508 R:      Andy Shevchenko <[email protected]>
24509 L:      [email protected]
24510 S:      Maintained
24511 F:      include/linux/uuid.h
24512 F:      lib/test_uuid.c
24513 F:      lib/uuid.c
24514
24515 UV SYSFS DRIVER
24516 M:      Justin Ernst <[email protected]>
24517 L:      [email protected]
24518 S:      Maintained
24519 F:      drivers/platform/x86/uv_sysfs.c
24520
24521 UVESAFB DRIVER
24522 M:      Michal Januszewski <[email protected]>
24523 L:      [email protected]
24524 S:      Maintained
24525 W:      https://github.com/mjanusz/v86d
24526 F:      Documentation/fb/uvesafb.rst
24527 F:      drivers/video/fbdev/uvesafb.*
24528
24529 Ux500 CLOCK DRIVERS
24530 M:      Ulf Hansson <[email protected]>
24531 L:      [email protected]
24532 L:      [email protected] (moderated for non-subscribers)
24533 S:      Maintained
24534 F:      drivers/clk/ux500/
24535
24536 V4L2 ASYNC AND FWNODE FRAMEWORKS
24537 M:      Sakari Ailus <[email protected]>
24538 L:      [email protected]
24539 S:      Maintained
24540 T:      git git://linuxtv.org/media.git
24541 F:      drivers/media/v4l2-core/v4l2-async.c
24542 F:      drivers/media/v4l2-core/v4l2-fwnode.c
24543 F:      include/media/v4l2-async.h
24544 F:      include/media/v4l2-fwnode.h
24545
24546 V4L2 LENS DRIVERS
24547 M:      Sakari Ailus <[email protected]>
24548 L:      [email protected]
24549 S:      Maintained
24550 F:      drivers/media/i2c/ak*
24551 F:      drivers/media/i2c/dw*
24552 F:      drivers/media/i2c/lm*
24553
24554 V4L2 CAMERA SENSOR DRIVERS
24555 M:      Sakari Ailus <[email protected]>
24556 L:      [email protected]
24557 S:      Maintained
24558 F:      Documentation/driver-api/media/camera-sensor.rst
24559 F:      Documentation/driver-api/media/tx-rx.rst
24560 F:      drivers/media/i2c/ar*
24561 F:      drivers/media/i2c/gc*
24562 F:      drivers/media/i2c/hi*
24563 F:      drivers/media/i2c/imx*
24564 F:      drivers/media/i2c/mt*
24565 F:      drivers/media/i2c/og*
24566 F:      drivers/media/i2c/ov*
24567 F:      drivers/media/i2c/s5*
24568 F:      drivers/media/i2c/vgxy61.c
24569
24570 VF610 NAND DRIVER
24571 M:      Stefan Agner <[email protected]>
24572 L:      [email protected]
24573 S:      Supported
24574 F:      drivers/mtd/nand/raw/vf610_nfc.c
24575
24576 VFAT/FAT/MSDOS FILESYSTEM
24577 M:      OGAWA Hirofumi <[email protected]>
24578 S:      Maintained
24579 F:      Documentation/filesystems/vfat.rst
24580 F:      fs/fat/
24581 F:      tools/testing/selftests/filesystems/fat/
24582
24583 VFIO CDX DRIVER
24584 M:      Nipun Gupta <[email protected]>
24585 M:      Nikhil Agarwal <[email protected]>
24586 L:      [email protected]
24587 S:      Maintained
24588 F:      drivers/vfio/cdx/*
24589
24590 VFIO DRIVER
24591 M:      Alex Williamson <[email protected]>
24592 L:      [email protected]
24593 S:      Maintained
24594 T:      git https://github.com/awilliam/linux-vfio.git
24595 F:      Documentation/ABI/testing/debugfs-vfio
24596 F:      Documentation/ABI/testing/sysfs-devices-vfio-dev
24597 F:      Documentation/driver-api/vfio.rst
24598 F:      drivers/vfio/
24599 F:      include/linux/vfio.h
24600 F:      include/linux/vfio_pci_core.h
24601 F:      include/uapi/linux/vfio.h
24602
24603 VFIO FSL-MC DRIVER
24604 L:      [email protected]
24605 S:      Orphan
24606 F:      drivers/vfio/fsl-mc/
24607
24608 VFIO HISILICON PCI DRIVER
24609 M:      Longfang Liu <[email protected]>
24610 M:      Shameer Kolothum <[email protected]>
24611 L:      [email protected]
24612 S:      Maintained
24613 F:      drivers/vfio/pci/hisilicon/
24614
24615 VFIO MEDIATED DEVICE DRIVERS
24616 M:      Kirti Wankhede <[email protected]>
24617 L:      [email protected]
24618 S:      Maintained
24619 F:      Documentation/driver-api/vfio-mediated-device.rst
24620 F:      drivers/vfio/mdev/
24621 F:      include/linux/mdev.h
24622 F:      samples/vfio-mdev/
24623
24624 VFIO MLX5 PCI DRIVER
24625 M:      Yishai Hadas <[email protected]>
24626 L:      [email protected]
24627 S:      Maintained
24628 F:      drivers/vfio/pci/mlx5/
24629
24630 VFIO NVIDIA GRACE GPU DRIVER
24631 M:      Ankit Agrawal <[email protected]>
24632 L:      [email protected]
24633 S:      Supported
24634 F:      drivers/vfio/pci/nvgrace-gpu/
24635
24636 VFIO PCI DEVICE SPECIFIC DRIVERS
24637 R:      Jason Gunthorpe <[email protected]>
24638 R:      Yishai Hadas <[email protected]>
24639 R:      Shameer Kolothum <[email protected]>
24640 R:      Kevin Tian <[email protected]>
24641 L:      [email protected]
24642 S:      Maintained
24643 P:      Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
24644 F:      drivers/vfio/pci/*/
24645
24646 VFIO PDS PCI DRIVER
24647 M:      Brett Creeley <[email protected]>
24648 L:      [email protected]
24649 S:      Maintained
24650 F:      Documentation/networking/device_drivers/ethernet/amd/pds_vfio_pci.rst
24651 F:      drivers/vfio/pci/pds/
24652
24653 VFIO PLATFORM DRIVER
24654 M:      Eric Auger <[email protected]>
24655 L:      [email protected]
24656 S:      Maintained
24657 F:      drivers/vfio/platform/
24658
24659 VFIO QAT PCI DRIVER
24660 M:      Xin Zeng <[email protected]>
24661 M:      Giovanni Cabiddu <[email protected]>
24662 L:      [email protected]
24663 L:      [email protected]
24664 S:      Supported
24665 F:      drivers/vfio/pci/qat/
24666
24667 VFIO VIRTIO PCI DRIVER
24668 M:      Yishai Hadas <[email protected]>
24669 L:      [email protected]
24670 L:      [email protected]
24671 S:      Maintained
24672 F:      drivers/vfio/pci/virtio
24673
24674 VGA_SWITCHEROO
24675 R:      Lukas Wunner <[email protected]>
24676 S:      Maintained
24677 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
24678 F:      Documentation/gpu/vga-switcheroo.rst
24679 F:      drivers/gpu/vga/vga_switcheroo.c
24680 F:      include/linux/vga_switcheroo.h
24681
24682 VIA RHINE NETWORK DRIVER
24683 M:      Kevin Brace <[email protected]>
24684 S:      Maintained
24685 F:      drivers/net/ethernet/via/via-rhine.c
24686
24687 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
24688 M:      Florian Tobias Schandinat <[email protected]>
24689 L:      [email protected]
24690 S:      Maintained
24691 F:      drivers/video/fbdev/via/
24692 F:      include/linux/via-core.h
24693 F:      include/linux/via_i2c.h
24694
24695 VIA VELOCITY NETWORK DRIVER
24696 M:      Francois Romieu <[email protected]>
24697 L:      [email protected]
24698 S:      Maintained
24699 F:      drivers/net/ethernet/via/via-velocity.*
24700
24701 VICODEC VIRTUAL CODEC DRIVER
24702 M:      Hans Verkuil <[email protected]>
24703 L:      [email protected]
24704 S:      Maintained
24705 W:      https://linuxtv.org
24706 T:      git git://linuxtv.org/media.git
24707 F:      drivers/media/test-drivers/vicodec/*
24708
24709 VIDEO I2C POLLING DRIVER
24710 M:      Matt Ranostay <[email protected]>
24711 L:      [email protected]
24712 S:      Maintained
24713 F:      drivers/media/i2c/video-i2c.c
24714
24715 VIDEO MULTIPLEXER DRIVER
24716 M:      Philipp Zabel <[email protected]>
24717 L:      [email protected]
24718 S:      Maintained
24719 F:      drivers/media/platform/video-mux.c
24720
24721 VIDEOBUF2 FRAMEWORK
24722 M:      Tomasz Figa <[email protected]>
24723 M:      Marek Szyprowski <[email protected]>
24724 L:      [email protected]
24725 S:      Maintained
24726 F:      drivers/media/common/videobuf2/*
24727 F:      include/media/videobuf2-*
24728
24729 VIDTV VIRTUAL DIGITAL TV DRIVER
24730 M:      Daniel W. S. Almeida <[email protected]>
24731 L:      [email protected]
24732 S:      Maintained
24733 W:      https://linuxtv.org
24734 T:      git git://linuxtv.org/media.git
24735 F:      drivers/media/test-drivers/vidtv/*
24736
24737 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
24738 M:      Shuah Khan <[email protected]>
24739 R:      Kieran Bingham <[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/vimc/*
24745
24746 VIRT LIB
24747 M:      Alex Williamson <[email protected]>
24748 M:      Paolo Bonzini <[email protected]>
24749 L:      [email protected]
24750 S:      Supported
24751 F:      virt/lib/
24752
24753 VIRTIO AND VHOST VSOCK DRIVER
24754 M:      Stefan Hajnoczi <[email protected]>
24755 M:      Stefano Garzarella <[email protected]>
24756 L:      [email protected]
24757 L:      [email protected]
24758 L:      [email protected]
24759 S:      Maintained
24760 F:      drivers/vhost/vsock.c
24761 F:      include/linux/virtio_vsock.h
24762 F:      include/uapi/linux/virtio_vsock.h
24763 F:      net/vmw_vsock/virtio_transport.c
24764 F:      net/vmw_vsock/virtio_transport_common.c
24765
24766 VIRTIO BALLOON
24767 M:      "Michael S. Tsirkin" <[email protected]>
24768 M:      David Hildenbrand <[email protected]>
24769 L:      [email protected]
24770 S:      Maintained
24771 F:      drivers/virtio/virtio_balloon.c
24772 F:      include/linux/balloon_compaction.h
24773 F:      include/uapi/linux/virtio_balloon.h
24774 F:      mm/balloon_compaction.c
24775
24776 VIRTIO BLOCK AND SCSI DRIVERS
24777 M:      "Michael S. Tsirkin" <[email protected]>
24778 M:      Jason Wang <[email protected]>
24779 R:      Paolo Bonzini <[email protected]>
24780 R:      Stefan Hajnoczi <[email protected]>
24781 R:      Eugenio Pérez <[email protected]>
24782 L:      [email protected]
24783 S:      Maintained
24784 F:      drivers/block/virtio_blk.c
24785 F:      drivers/scsi/virtio_scsi.c
24786 F:      include/uapi/linux/virtio_blk.h
24787 F:      include/uapi/linux/virtio_scsi.h
24788
24789 VIRTIO CONSOLE DRIVER
24790 M:      Amit Shah <[email protected]>
24791 L:      [email protected]
24792 S:      Maintained
24793 F:      drivers/char/virtio_console.c
24794 F:      include/uapi/linux/virtio_console.h
24795
24796 VIRTIO CORE AND NET DRIVERS
24797 M:      "Michael S. Tsirkin" <[email protected]>
24798 M:      Jason Wang <[email protected]>
24799 R:      Xuan Zhuo <[email protected]>
24800 R:      Eugenio Pérez <[email protected]>
24801 L:      [email protected]
24802 S:      Maintained
24803 F:      Documentation/ABI/testing/sysfs-bus-vdpa
24804 F:      Documentation/ABI/testing/sysfs-class-vduse
24805 F:      Documentation/devicetree/bindings/virtio/
24806 F:      Documentation/driver-api/virtio/
24807 F:      drivers/block/virtio_blk.c
24808 F:      drivers/crypto/virtio/
24809 F:      drivers/net/virtio_net.c
24810 F:      drivers/vdpa/
24811 F:      drivers/virtio/
24812 F:      include/linux/vdpa.h
24813 F:      include/linux/virtio*.h
24814 F:      include/linux/vringh.h
24815 F:      include/uapi/linux/virtio_*.h
24816 F:      net/vmw_vsock/virtio*
24817 F:      tools/virtio/
24818 F:      tools/testing/selftests/drivers/net/virtio_net/
24819
24820 VIRTIO CRYPTO DRIVER
24821 M:      Gonglei <[email protected]>
24822 L:      [email protected]
24823 L:      [email protected]
24824 S:      Maintained
24825 F:      drivers/crypto/virtio/
24826 F:      include/uapi/linux/virtio_crypto.h
24827
24828 VIRTIO DRIVERS FOR S390
24829 M:      Cornelia Huck <[email protected]>
24830 M:      Halil Pasic <[email protected]>
24831 M:      Eric Farman <[email protected]>
24832 L:      [email protected]
24833 L:      [email protected]
24834 L:      [email protected]
24835 S:      Supported
24836 F:      arch/s390/include/uapi/asm/virtio-ccw.h
24837 F:      drivers/s390/virtio/
24838
24839 VIRTIO FILE SYSTEM
24840 M:      Vivek Goyal <[email protected]>
24841 M:      Stefan Hajnoczi <[email protected]>
24842 M:      Miklos Szeredi <[email protected]>
24843 R:      Eugenio Pérez <[email protected]>
24844 L:      [email protected]
24845 L:      [email protected]
24846 S:      Supported
24847 W:      https://virtio-fs.gitlab.io/
24848 F:      Documentation/filesystems/virtiofs.rst
24849 F:      fs/fuse/virtio_fs.c
24850 F:      include/uapi/linux/virtio_fs.h
24851
24852 VIRTIO GPIO DRIVER
24853 M:      Enrico Weigelt, metux IT consult <[email protected]>
24854 M:      Viresh Kumar <[email protected]>
24855 L:      [email protected]
24856 L:      [email protected]
24857 S:      Maintained
24858 F:      drivers/gpio/gpio-virtio.c
24859 F:      include/uapi/linux/virtio_gpio.h
24860
24861 VIRTIO GPU DRIVER
24862 M:      David Airlie <[email protected]>
24863 M:      Gerd Hoffmann <[email protected]>
24864 R:      Gurchetan Singh <[email protected]>
24865 R:      Chia-I Wu <[email protected]>
24866 L:      [email protected]
24867 L:      [email protected]
24868 S:      Maintained
24869 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
24870 F:      drivers/gpu/drm/ci/xfails/virtio*
24871 F:      drivers/gpu/drm/virtio/
24872 F:      include/uapi/linux/virtio_gpu.h
24873
24874 VIRTIO HOST (VHOST)
24875 M:      "Michael S. Tsirkin" <[email protected]>
24876 M:      Jason Wang <[email protected]>
24877 R:      Eugenio Pérez <[email protected]>
24878 L:      [email protected]
24879 L:      [email protected]
24880 L:      [email protected]
24881 S:      Maintained
24882 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
24883 F:      drivers/vhost/
24884 F:      include/linux/sched/vhost_task.h
24885 F:      include/linux/vhost_iotlb.h
24886 F:      include/uapi/linux/vhost.h
24887 F:      kernel/vhost_task.c
24888
24889 VIRTIO HOST (VHOST-SCSI)
24890 M:      "Michael S. Tsirkin" <[email protected]>
24891 M:      Jason Wang <[email protected]>
24892 M:      Mike Christie <[email protected]>
24893 R:      Paolo Bonzini <[email protected]>
24894 R:      Stefan Hajnoczi <[email protected]>
24895 L:      [email protected]
24896 S:      Maintained
24897 F:      drivers/vhost/scsi.c
24898
24899 VIRTIO I2C DRIVER
24900 M:      Viresh Kumar <[email protected]>
24901 R:      "Chen, Jian Jun" <[email protected]>
24902 L:      [email protected]
24903 L:      [email protected]
24904 S:      Maintained
24905 F:      drivers/i2c/busses/i2c-virtio.c
24906 F:      include/uapi/linux/virtio_i2c.h
24907
24908 VIRTIO INPUT DRIVER
24909 M:      Gerd Hoffmann <[email protected]>
24910 S:      Maintained
24911 F:      drivers/virtio/virtio_input.c
24912 F:      include/uapi/linux/virtio_input.h
24913
24914 VIRTIO IOMMU DRIVER
24915 M:      Jean-Philippe Brucker <[email protected]>
24916 L:      [email protected]
24917 S:      Maintained
24918 F:      drivers/iommu/virtio-iommu.c
24919 F:      include/uapi/linux/virtio_iommu.h
24920
24921 VIRTIO MEM DRIVER
24922 M:      David Hildenbrand <[email protected]>
24923 L:      [email protected]
24924 S:      Maintained
24925 W:      https://virtio-mem.gitlab.io/
24926 F:      drivers/virtio/virtio_mem.c
24927 F:      include/uapi/linux/virtio_mem.h
24928
24929 VIRTIO PMEM DRIVER
24930 M:      Pankaj Gupta <[email protected]>
24931 L:      [email protected]
24932 S:      Maintained
24933 F:      drivers/nvdimm/nd_virtio.c
24934 F:      drivers/nvdimm/virtio_pmem.c
24935
24936 VIRTIO SOUND DRIVER
24937 M:      Anton Yakovlev <[email protected]>
24938 M:      "Michael S. Tsirkin" <[email protected]>
24939 L:      [email protected]
24940 L:      [email protected]
24941 S:      Maintained
24942 F:      include/uapi/linux/virtio_snd.h
24943 F:      sound/virtio/*
24944
24945 VIRTUAL BOX GUEST DEVICE DRIVER
24946 M:      Hans de Goede <[email protected]>
24947 M:      Arnd Bergmann <[email protected]>
24948 M:      Greg Kroah-Hartman <[email protected]>
24949 S:      Maintained
24950 F:      drivers/virt/vboxguest/
24951 F:      include/linux/vbox_utils.h
24952 F:      include/uapi/linux/vbox*.h
24953
24954 VIRTUAL BOX SHARED FOLDER VFS DRIVER
24955 M:      Hans de Goede <[email protected]>
24956 L:      [email protected]
24957 S:      Maintained
24958 F:      fs/vboxsf/*
24959
24960 VIRTUAL PCM TEST DRIVER
24961 M:      Ivan Orlov <[email protected]>
24962 L:      [email protected]
24963 S:      Maintained
24964 F:      Documentation/sound/cards/pcmtest.rst
24965 F:      sound/drivers/pcmtest.c
24966 F:      tools/testing/selftests/alsa/test-pcmtest-driver.c
24967
24968 VIRTUAL SERIO DEVICE DRIVER
24969 M:      Stephen Chandler Paul <[email protected]>
24970 S:      Maintained
24971 F:      drivers/input/serio/userio.c
24972 F:      include/uapi/linux/userio.h
24973
24974 VISHAY VEML3235 AMBIENT LIGHT SENSOR DRIVER
24975 M:      Javier Carrasco <[email protected]>
24976 S:      Maintained
24977 F:      Documentation/devicetree/bindings/iio/light/vishay,veml6030.yaml
24978 F:      drivers/iio/light/veml3235.c
24979
24980 VISHAY VEML6030 AMBIENT LIGHT SENSOR DRIVER
24981 M:      Javier Carrasco <[email protected]>
24982 S:      Maintained
24983 F:      Documentation/devicetree/bindings/iio/light/vishay,veml6030.yaml
24984 F:      drivers/iio/light/veml6030.c
24985
24986 VISHAY VEML6075 UVA AND UVB LIGHT SENSOR DRIVER
24987 M:      Javier Carrasco <[email protected]>
24988 S:      Maintained
24989 F:      Documentation/devicetree/bindings/iio/light/vishay,veml6075.yaml
24990 F:      drivers/iio/light/veml6075.c
24991
24992 VISL VIRTUAL STATELESS DECODER DRIVER
24993 M:      Daniel Almeida <[email protected]>
24994 L:      [email protected]
24995 S:      Supported
24996 F:      drivers/media/test-drivers/visl
24997
24998 VIVID VIRTUAL VIDEO DRIVER
24999 M:      Hans Verkuil <[email protected]>
25000 L:      [email protected]
25001 S:      Maintained
25002 W:      https://linuxtv.org
25003 T:      git git://linuxtv.org/media.git
25004 F:      drivers/media/test-drivers/vivid/*
25005
25006 VM SOCKETS (AF_VSOCK)
25007 M:      Stefano Garzarella <[email protected]>
25008 L:      [email protected]
25009 L:      [email protected]
25010 S:      Maintained
25011 F:      drivers/net/vsockmon.c
25012 F:      include/net/af_vsock.h
25013 F:      include/uapi/linux/vm_sockets.h
25014 F:      include/uapi/linux/vm_sockets_diag.h
25015 F:      include/uapi/linux/vsockmon.h
25016 F:      net/vmw_vsock/
25017 F:      tools/testing/vsock/
25018
25019 VMA
25020 M:      Andrew Morton <[email protected]>
25021 M:      Liam R. Howlett <[email protected]>
25022 M:      Lorenzo Stoakes <[email protected]>
25023 R:      Vlastimil Babka <[email protected]>
25024 R:      Jann Horn <[email protected]>
25025 L:      [email protected]
25026 S:      Maintained
25027 W:      https://www.linux-mm.org
25028 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
25029 F:      mm/vma.c
25030 F:      mm/vma.h
25031 F:      mm/vma_internal.h
25032 F:      tools/testing/vma/
25033
25034 VMALLOC
25035 M:      Andrew Morton <[email protected]>
25036 R:      Uladzislau Rezki <[email protected]>
25037 R:      Christoph Hellwig <[email protected]>
25038 L:      [email protected]
25039 S:      Maintained
25040 W:      http://www.linux-mm.org
25041 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
25042 F:      include/linux/vmalloc.h
25043 F:      mm/vmalloc.c
25044
25045 VME SUBSYSTEM
25046 L:      [email protected]
25047 S:      Orphan
25048 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
25049 F:      Documentation/driver-api/vme.rst
25050 F:      drivers/staging/vme_user/
25051
25052 VMWARE BALLOON DRIVER
25053 M:      Jerrin Shaji George <[email protected]>
25054 R:      Broadcom internal kernel review list <[email protected]>
25055 L:      [email protected]
25056 S:      Supported
25057 F:      drivers/misc/vmw_balloon.c
25058
25059 VMWARE HYPERVISOR INTERFACE
25060 M:      Ajay Kaher <[email protected]>
25061 M:      Alexey Makhalov <[email protected]>
25062 R:      Broadcom internal kernel review list <[email protected]>
25063 L:      [email protected]
25064 L:      [email protected]
25065 S:      Supported
25066 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
25067 F:      arch/x86/include/asm/vmware.h
25068 F:      arch/x86/kernel/cpu/vmware.c
25069
25070 VMWARE PVRDMA DRIVER
25071 M:      Bryan Tan <[email protected]>
25072 M:      Vishnu Dasa <[email protected]>
25073 R:      Broadcom internal kernel review list <[email protected]>
25074 L:      [email protected]
25075 S:      Supported
25076 F:      drivers/infiniband/hw/vmw_pvrdma/
25077
25078 VMWARE PVSCSI DRIVER
25079 M:      Vishal Bhakta <[email protected]>
25080 R:      Broadcom internal kernel review list <[email protected]>
25081 L:      [email protected]
25082 S:      Supported
25083 F:      drivers/scsi/vmw_pvscsi.c
25084 F:      drivers/scsi/vmw_pvscsi.h
25085
25086 VMWARE VIRTUAL PTP CLOCK DRIVER
25087 M:      Nick Shi <[email protected]>
25088 R:      Ajay Kaher <[email protected]>
25089 R:      Alexey Makhalov <[email protected]>
25090 R:      Broadcom internal kernel review list <[email protected]>
25091 L:      [email protected]
25092 S:      Supported
25093 F:      drivers/ptp/ptp_vmw.c
25094
25095 VMWARE VMCI DRIVER
25096 M:      Bryan Tan <[email protected]>
25097 M:      Vishnu Dasa <[email protected]>
25098 R:      Broadcom internal kernel review list <[email protected]>
25099 L:      [email protected]
25100 S:      Supported
25101 F:      drivers/misc/vmw_vmci/
25102 F:      include/linux/vmw_vmci*
25103
25104 VMWARE VMMOUSE SUBDRIVER
25105 M:      Zack Rusin <[email protected]>
25106 R:      Broadcom internal kernel review list <[email protected]>
25107 L:      [email protected]
25108 S:      Supported
25109 F:      drivers/input/mouse/vmmouse.c
25110 F:      drivers/input/mouse/vmmouse.h
25111
25112 VMWARE VMXNET3 ETHERNET DRIVER
25113 M:      Ronak Doshi <[email protected]>
25114 R:      Broadcom internal kernel review list <[email protected]>
25115 L:      [email protected]
25116 S:      Supported
25117 F:      drivers/net/vmxnet3/
25118
25119 VMWARE VSOCK VMCI TRANSPORT DRIVER
25120 M:      Bryan Tan <[email protected]>
25121 M:      Vishnu Dasa <[email protected]>
25122 R:      Broadcom internal kernel review list <[email protected]>
25123 L:      [email protected]
25124 S:      Supported
25125 F:      net/vmw_vsock/vmci_transport*
25126
25127 VOCORE VOCORE2 BOARD
25128 M:      Harvey Hunt <[email protected]>
25129 L:      [email protected]
25130 S:      Maintained
25131 F:      arch/mips/boot/dts/ralink/vocore2.dts
25132
25133 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
25134 M:      Liam Girdwood <[email protected]>
25135 M:      Mark Brown <[email protected]>
25136 L:      [email protected]
25137 S:      Supported
25138 W:      http://www.slimlogic.co.uk/?p=48
25139 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
25140 F:      Documentation/devicetree/bindings/regulator/
25141 F:      Documentation/power/regulator/
25142 F:      drivers/regulator/
25143 F:      include/dt-bindings/regulator/
25144 F:      include/linux/regulator/
25145 K:      regulator_get_optional
25146
25147 VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
25148 R:      Matti Vaittinen <[email protected]>
25149 F:      drivers/regulator/irq_helpers.c
25150
25151 VRF
25152 M:      David Ahern <[email protected]>
25153 L:      [email protected]
25154 S:      Maintained
25155 F:      Documentation/networking/vrf.rst
25156 F:      drivers/net/vrf.c
25157
25158 VSPRINTF
25159 M:      Petr Mladek <[email protected]>
25160 M:      Steven Rostedt <[email protected]>
25161 R:      Andy Shevchenko <[email protected]>
25162 R:      Rasmus Villemoes <[email protected]>
25163 R:      Sergey Senozhatsky <[email protected]>
25164 S:      Maintained
25165 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
25166 F:      Documentation/core-api/printk-formats.rst
25167 F:      lib/test_printf.c
25168 F:      lib/test_scanf.c
25169 F:      lib/vsprintf.c
25170
25171 VT1211 HARDWARE MONITOR DRIVER
25172 M:      Juerg Haefliger <[email protected]>
25173 L:      [email protected]
25174 S:      Maintained
25175 F:      Documentation/hwmon/vt1211.rst
25176 F:      drivers/hwmon/vt1211.c
25177
25178 VT8231 HARDWARE MONITOR DRIVER
25179 M:      Roger Lucas <[email protected]>
25180 L:      [email protected]
25181 S:      Maintained
25182 F:      drivers/hwmon/vt8231.c
25183
25184 VUB300 USB to SDIO/SD/MMC bridge chip
25185 L:      [email protected]
25186 S:      Orphan
25187 F:      drivers/mmc/host/vub300.c
25188
25189 W1 DALLAS'S 1-WIRE BUS
25190 M:      Krzysztof Kozlowski <[email protected]>
25191 S:      Maintained
25192 F:      Documentation/devicetree/bindings/w1/
25193 F:      Documentation/w1/
25194 F:      drivers/w1/
25195 F:      include/linux/w1.h
25196
25197 W83791D HARDWARE MONITORING DRIVER
25198 M:      Marc Hulsman <[email protected]>
25199 L:      [email protected]
25200 S:      Maintained
25201 F:      Documentation/hwmon/w83791d.rst
25202 F:      drivers/hwmon/w83791d.c
25203
25204 W83793 HARDWARE MONITORING DRIVER
25205 M:      Rudolf Marek <[email protected]>
25206 L:      [email protected]
25207 S:      Maintained
25208 F:      Documentation/hwmon/w83793.rst
25209 F:      drivers/hwmon/w83793.c
25210
25211 W83795 HARDWARE MONITORING DRIVER
25212 M:      Jean Delvare <[email protected]>
25213 L:      [email protected]
25214 S:      Maintained
25215 F:      drivers/hwmon/w83795.c
25216
25217 W83L51xD SD/MMC CARD INTERFACE DRIVER
25218 M:      Pierre Ossman <[email protected]>
25219 S:      Maintained
25220 F:      drivers/mmc/host/wbsd.*
25221
25222 WACOM PROTOCOL 4 SERIAL TABLETS
25223 M:      Julian Squires <[email protected]>
25224 M:      Hans de Goede <[email protected]>
25225 L:      [email protected]
25226 S:      Maintained
25227 F:      drivers/input/tablet/wacom_serial4.c
25228
25229 WANGXUN ETHERNET DRIVER
25230 M:      Jiawen Wu <[email protected]>
25231 M:      Mengyuan Lou <[email protected]>
25232 L:      [email protected]
25233 S:      Maintained
25234 W:      https://www.net-swift.com
25235 F:      Documentation/networking/device_drivers/ethernet/wangxun/*
25236 F:      drivers/net/ethernet/wangxun/
25237 F:      drivers/net/pcs/pcs-xpcs-wx.c
25238
25239 WATCHDOG DEVICE DRIVERS
25240 M:      Wim Van Sebroeck <[email protected]>
25241 M:      Guenter Roeck <[email protected]>
25242 L:      [email protected]
25243 S:      Maintained
25244 W:      http://www.linux-watchdog.org/
25245 T:      git git://www.linux-watchdog.org/linux-watchdog.git
25246 F:      Documentation/devicetree/bindings/watchdog/
25247 F:      Documentation/watchdog/
25248 F:      drivers/watchdog/
25249 F:      include/linux/watchdog.h
25250 F:      include/trace/events/watchdog.h
25251 F:      include/uapi/linux/watchdog.h
25252
25253 WAVE5 VPU CODEC DRIVER
25254 M:      Nas Chung <[email protected]>
25255 M:      Jackson Lee <[email protected]>
25256 L:      [email protected]
25257 S:      Maintained
25258 F:      Documentation/devicetree/bindings/media/cnm,wave521c.yaml
25259 F:      drivers/media/platform/chips-media/wave5/
25260
25261 WHISKEYCOVE PMIC GPIO DRIVER
25262 M:      Kuppuswamy Sathyanarayanan <[email protected]>
25263 L:      [email protected]
25264 S:      Maintained
25265 F:      drivers/gpio/gpio-wcove.c
25266
25267 WHWAVE RTC DRIVER
25268 M:      Dianlong Li <[email protected]>
25269 L:      [email protected]
25270 S:      Maintained
25271 F:      drivers/rtc/rtc-sd3078.c
25272
25273 WIIMOTE HID DRIVER
25274 M:      David Rheinsberg <[email protected]>
25275 L:      [email protected]
25276 S:      Maintained
25277 F:      drivers/hid/hid-wiimote*
25278
25279 WILOCITY WIL6210 WIRELESS DRIVER
25280 L:      [email protected]
25281 S:      Orphan
25282 W:      https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
25283 F:      drivers/net/wireless/ath/wil6210/
25284
25285 WINBOND CIR DRIVER
25286 M:      David Härdeman <[email protected]>
25287 S:      Maintained
25288 F:      drivers/media/rc/winbond-cir.c
25289
25290 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
25291 L:      [email protected]
25292 S:      Orphan
25293 F:      drivers/watchdog/ebc-c384_wdt.c
25294
25295 WINSYSTEMS WS16C48 GPIO DRIVER
25296 M:      William Breathitt Gray <[email protected]>
25297 L:      [email protected]
25298 S:      Maintained
25299 F:      drivers/gpio/gpio-ws16c48.c
25300
25301 WIREGUARD SECURE NETWORK TUNNEL
25302 M:      Jason A. Donenfeld <[email protected]>
25303 L:      [email protected]
25304 L:      [email protected]
25305 S:      Maintained
25306 F:      drivers/net/wireguard/
25307 F:      tools/testing/selftests/wireguard/
25308
25309 WISTRON LAPTOP BUTTON DRIVER
25310 M:      Miloslav Trmac <[email protected]>
25311 S:      Maintained
25312 F:      drivers/input/misc/wistron_btns.c
25313
25314 WMI BINARY MOF DRIVER
25315 M:      Armin Wolf <[email protected]>
25316 R:      Thomas Weißschuh <[email protected]>
25317 L:      [email protected]
25318 S:      Maintained
25319 F:      Documentation/ABI/stable/sysfs-platform-wmi-bmof
25320 F:      Documentation/wmi/devices/wmi-bmof.rst
25321 F:      drivers/platform/x86/wmi-bmof.c
25322
25323 WOLFSON MICROELECTRONICS DRIVERS
25324 L:      [email protected]
25325 S:      Supported
25326 W:      https://github.com/CirrusLogic/linux-drivers/wiki
25327 T:      git https://github.com/CirrusLogic/linux-drivers.git
25328 F:      Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
25329 F:      Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
25330 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
25331 F:      Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
25332 F:      Documentation/devicetree/bindings/sound/wlf,*.yaml
25333 F:      Documentation/devicetree/bindings/sound/wm*
25334 F:      Documentation/hwmon/wm83??.rst
25335 F:      arch/arm/mach-s3c/mach-crag6410*
25336 F:      drivers/clk/clk-wm83*.c
25337 F:      drivers/gpio/gpio-*wm*.c
25338 F:      drivers/gpio/gpio-arizona.c
25339 F:      drivers/hwmon/wm83??-hwmon.c
25340 F:      drivers/input/misc/wm831x-on.c
25341 F:      drivers/input/touchscreen/wm831x-ts.c
25342 F:      drivers/input/touchscreen/wm97*.c
25343 F:      drivers/leds/leds-wm83*.c
25344 F:      drivers/mfd/arizona*
25345 F:      drivers/mfd/cs47l24*
25346 F:      drivers/mfd/wm*.c
25347 F:      drivers/power/supply/wm83*.c
25348 F:      drivers/regulator/arizona*
25349 F:      drivers/regulator/wm8*.c
25350 F:      drivers/rtc/rtc-wm83*.c
25351 F:      drivers/video/backlight/wm83*_bl.c
25352 F:      drivers/watchdog/wm83*_wdt.c
25353 F:      include/linux/mfd/arizona/
25354 F:      include/linux/mfd/wm831x/
25355 F:      include/linux/mfd/wm8350/
25356 F:      include/linux/mfd/wm8400*
25357 F:      include/linux/regulator/arizona*
25358 F:      include/linux/wm97xx.h
25359 F:      include/sound/wm????.h
25360 F:      sound/soc/codecs/arizona*
25361 F:      sound/soc/codecs/cs47l24*
25362 F:      sound/soc/codecs/wm*
25363
25364 WORKQUEUE
25365 M:      Tejun Heo <[email protected]>
25366 R:      Lai Jiangshan <[email protected]>
25367 S:      Maintained
25368 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
25369 F:      Documentation/core-api/workqueue.rst
25370 F:      include/linux/workqueue.h
25371 F:      kernel/workqueue.c
25372 F:      kernel/workqueue_internal.h
25373
25374 WWAN DRIVERS
25375 M:      Loic Poulain <[email protected]>
25376 M:      Sergey Ryazanov <[email protected]>
25377 R:      Johannes Berg <[email protected]>
25378 L:      [email protected]
25379 S:      Maintained
25380 F:      drivers/net/wwan/
25381 F:      include/linux/wwan.h
25382 F:      include/uapi/linux/wwan.h
25383
25384 X-POWERS AXP288 PMIC DRIVERS
25385 M:      Hans de Goede <[email protected]>
25386 S:      Maintained
25387 F:      drivers/acpi/pmic/intel_pmic_xpower.c
25388 N:      axp288
25389
25390 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
25391 M:      Chen-Yu Tsai <[email protected]>
25392 L:      [email protected]
25393 S:      Maintained
25394 N:      axp[128]
25395
25396 X.25 STACK
25397 M:      Martin Schiller <[email protected]>
25398 L:      [email protected]
25399 S:      Maintained
25400 F:      Documentation/networking/lapb-module.rst
25401 F:      Documentation/networking/x25*
25402 F:      drivers/net/wan/hdlc_x25.c
25403 F:      drivers/net/wan/lapbether.c
25404 F:      include/*/lapb.h
25405 F:      include/net/x25*
25406 F:      include/uapi/linux/x25.h
25407 F:      net/lapb/
25408 F:      net/x25/
25409
25410 X86 ARCHITECTURE (32-BIT AND 64-BIT)
25411 M:      Thomas Gleixner <[email protected]>
25412 M:      Ingo Molnar <[email protected]>
25413 M:      Borislav Petkov <[email protected]>
25414 M:      Dave Hansen <[email protected]>
25415 M:      [email protected]
25416 R:      "H. Peter Anvin" <[email protected]>
25417 L:      [email protected]
25418 S:      Maintained
25419 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
25420 F:      Documentation/arch/x86/
25421 F:      Documentation/devicetree/bindings/x86/
25422 F:      arch/x86/
25423 F:      tools/testing/selftests/x86
25424
25425 X86 CPUID DATABASE
25426 M:      Borislav Petkov <[email protected]>
25427 M:      Thomas Gleixner <[email protected]>
25428 M:      [email protected]
25429 R:      Ahmed S. Darwish <[email protected]>
25430 L:      [email protected]
25431 S:      Maintained
25432 W:      https://x86-cpuid.org
25433 F:      tools/arch/x86/kcpuid/cpuid.csv
25434
25435 X86 ENTRY CODE
25436 M:      Andy Lutomirski <[email protected]>
25437 L:      [email protected]
25438 S:      Maintained
25439 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
25440 F:      arch/x86/entry/
25441
25442 X86 HARDWARE VULNERABILITIES
25443 M:      Thomas Gleixner <[email protected]>
25444 M:      Borislav Petkov <[email protected]>
25445 M:      Peter Zijlstra <[email protected]>
25446 M:      Josh Poimboeuf <[email protected]>
25447 R:      Pawan Gupta <[email protected]>
25448 S:      Maintained
25449 F:      Documentation/admin-guide/hw-vuln/
25450 F:      arch/x86/include/asm/nospec-branch.h
25451 F:      arch/x86/kernel/cpu/bugs.c
25452
25453 X86 MCE INFRASTRUCTURE
25454 M:      Tony Luck <[email protected]>
25455 M:      Borislav Petkov <[email protected]>
25456 L:      [email protected]
25457 S:      Maintained
25458 F:      Documentation/ABI/testing/sysfs-mce
25459 F:      Documentation/arch/x86/x86_64/machinecheck.rst
25460 F:      arch/x86/kernel/cpu/mce/*
25461
25462 X86 MICROCODE UPDATE SUPPORT
25463 M:      Borislav Petkov <[email protected]>
25464 S:      Maintained
25465 F:      arch/x86/kernel/cpu/microcode/*
25466
25467 X86 MM
25468 M:      Dave Hansen <[email protected]>
25469 M:      Andy Lutomirski <[email protected]>
25470 M:      Peter Zijlstra <[email protected]>
25471 L:      [email protected]
25472 S:      Maintained
25473 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
25474 F:      arch/x86/mm/
25475
25476 X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
25477 M:      Hans de Goede <[email protected]>
25478 L:      [email protected]
25479 S:      Maintained
25480 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
25481 F:      drivers/platform/x86/x86-android-tablets/
25482
25483 X86 PLATFORM DRIVERS
25484 M:      Hans de Goede <[email protected]>
25485 M:      Ilpo Järvinen <[email protected]>
25486 L:      [email protected]
25487 S:      Maintained
25488 Q:      https://patchwork.kernel.org/project/platform-driver-x86/list/
25489 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
25490 F:      drivers/platform/olpc/
25491 F:      drivers/platform/x86/
25492 F:      include/linux/platform_data/x86/
25493
25494 X86 PLATFORM UV HPE SUPERDOME FLEX
25495 M:      Steve Wahl <[email protected]>
25496 R:      Justin Ernst <[email protected]>
25497 R:      Kyle Meyer <[email protected]>
25498 R:      Dimitri Sivanich <[email protected]>
25499 R:      Russ Anderson <[email protected]>
25500 S:      Supported
25501 F:      arch/x86/include/asm/uv/
25502 F:      arch/x86/kernel/apic/x2apic_uv_x.c
25503 F:      arch/x86/platform/uv/
25504
25505 X86 STACK UNWINDING
25506 M:      Josh Poimboeuf <[email protected]>
25507 M:      Peter Zijlstra <[email protected]>
25508 S:      Supported
25509 F:      arch/x86/include/asm/unwind*.h
25510 F:      arch/x86/kernel/dumpstack.c
25511 F:      arch/x86/kernel/stacktrace.c
25512 F:      arch/x86/kernel/unwind_*.c
25513
25514 X86 TRUST DOMAIN EXTENSIONS (TDX)
25515 M:      Kirill A. Shutemov <[email protected]>
25516 R:      Dave Hansen <[email protected]>
25517 L:      [email protected]
25518 L:      [email protected]
25519 S:      Supported
25520 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/tdx
25521 F:      arch/x86/boot/compressed/tdx*
25522 F:      arch/x86/coco/tdx/
25523 F:      arch/x86/include/asm/shared/tdx.h
25524 F:      arch/x86/include/asm/tdx.h
25525 F:      arch/x86/virt/vmx/tdx/
25526 F:      drivers/virt/coco/tdx-guest
25527
25528 X86 VDSO
25529 M:      Andy Lutomirski <[email protected]>
25530 L:      [email protected]
25531 S:      Maintained
25532 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
25533 F:      arch/x86/entry/vdso/
25534
25535 XARRAY
25536 M:      Matthew Wilcox <[email protected]>
25537 L:      [email protected]
25538 S:      Supported
25539 F:      Documentation/core-api/xarray.rst
25540 F:      include/linux/idr.h
25541 F:      include/linux/xarray.h
25542 F:      lib/idr.c
25543 F:      lib/xarray.c
25544 F:      tools/testing/radix-tree
25545
25546 XBOX DVD IR REMOTE
25547 M:      Benjamin Valentin <[email protected]>
25548 S:      Maintained
25549 F:      drivers/media/rc/keymaps/rc-xbox-dvd.c
25550 F:      drivers/media/rc/xbox_remote.c
25551
25552 XC2028/3028 TUNER DRIVER
25553 M:      Mauro Carvalho Chehab <[email protected]>
25554 L:      [email protected]
25555 S:      Maintained
25556 W:      https://linuxtv.org
25557 T:      git git://linuxtv.org/media.git
25558 F:      drivers/media/tuners/xc2028.*
25559
25560 XDP (eXpress Data Path)
25561 M:      Alexei Starovoitov <[email protected]>
25562 M:      Daniel Borkmann <[email protected]>
25563 M:      David S. Miller <[email protected]>
25564 M:      Jakub Kicinski <[email protected]>
25565 M:      Jesper Dangaard Brouer <[email protected]>
25566 M:      John Fastabend <[email protected]>
25567 L:      [email protected]
25568 L:      [email protected]
25569 S:      Supported
25570 F:      drivers/net/ethernet/*/*/*/*/*xdp*
25571 F:      drivers/net/ethernet/*/*/*xdp*
25572 F:      include/net/xdp.h
25573 F:      include/net/xdp_priv.h
25574 F:      include/trace/events/xdp.h
25575 F:      kernel/bpf/cpumap.c
25576 F:      kernel/bpf/devmap.c
25577 F:      net/core/xdp.c
25578 F:      samples/bpf/xdp*
25579 F:      tools/testing/selftests/bpf/*/*xdp*
25580 F:      tools/testing/selftests/bpf/*xdp*
25581 K:      (?:\b|_)xdp(?:\b|_)
25582
25583 XDP SOCKETS (AF_XDP)
25584 M:      Björn Töpel <[email protected]>
25585 M:      Magnus Karlsson <[email protected]>
25586 M:      Maciej Fijalkowski <[email protected]>
25587 R:      Jonathan Lemon <[email protected]>
25588 L:      [email protected]
25589 L:      [email protected]
25590 S:      Maintained
25591 F:      Documentation/networking/af_xdp.rst
25592 F:      include/net/netns/xdp.h
25593 F:      include/net/xdp_sock*
25594 F:      include/net/xsk_buff_pool.h
25595 F:      include/uapi/linux/if_xdp.h
25596 F:      include/uapi/linux/xdp_diag.h
25597 F:      net/xdp/
25598 F:      tools/testing/selftests/bpf/*xsk*
25599
25600 XEN BLOCK SUBSYSTEM
25601 M:      Roger Pau Monné <[email protected]>
25602 L:      [email protected] (moderated for non-subscribers)
25603 S:      Supported
25604 F:      drivers/block/xen*
25605 F:      drivers/block/xen-blkback/*
25606
25607 XEN HYPERVISOR ARM
25608 M:      Stefano Stabellini <[email protected]>
25609 L:      [email protected] (moderated for non-subscribers)
25610 S:      Maintained
25611 F:      arch/arm/include/asm/xen/
25612 F:      arch/arm/xen/
25613
25614 XEN HYPERVISOR ARM64
25615 M:      Stefano Stabellini <[email protected]>
25616 L:      [email protected] (moderated for non-subscribers)
25617 S:      Maintained
25618 F:      arch/arm64/include/asm/xen/
25619 F:      arch/arm64/xen/
25620
25621 XEN HYPERVISOR INTERFACE
25622 M:      Juergen Gross <[email protected]>
25623 M:      Stefano Stabellini <[email protected]>
25624 R:      Oleksandr Tyshchenko <[email protected]>
25625 L:      [email protected] (moderated for non-subscribers)
25626 S:      Supported
25627 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
25628 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
25629 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
25630 F:      drivers/*/xen-*front.c
25631 F:      drivers/xen/
25632 F:      include/uapi/xen/
25633 F:      include/xen/
25634 F:      kernel/configs/xen.config
25635
25636 XEN HYPERVISOR X86
25637 M:      Juergen Gross <[email protected]>
25638 R:      Boris Ostrovsky <[email protected]>
25639 L:      [email protected] (moderated for non-subscribers)
25640 S:      Supported
25641 F:      arch/x86/configs/xen.config
25642 F:      arch/x86/include/asm/pvclock-abi.h
25643 F:      arch/x86/include/asm/xen/
25644 F:      arch/x86/platform/pvh/
25645 F:      arch/x86/xen/
25646
25647 XEN NETWORK BACKEND DRIVER
25648 M:      Wei Liu <[email protected]>
25649 M:      Paul Durrant <[email protected]>
25650 L:      [email protected] (moderated for non-subscribers)
25651 L:      [email protected]
25652 S:      Supported
25653 F:      drivers/net/xen-netback/*
25654
25655 XEN PCI SUBSYSTEM
25656 M:      Juergen Gross <[email protected]>
25657 L:      [email protected] (moderated for non-subscribers)
25658 S:      Supported
25659 F:      arch/x86/pci/*xen*
25660 F:      drivers/pci/*xen*
25661
25662 XEN PVSCSI DRIVERS
25663 M:      Juergen Gross <[email protected]>
25664 L:      [email protected] (moderated for non-subscribers)
25665 L:      [email protected]
25666 S:      Supported
25667 F:      drivers/scsi/xen-scsifront.c
25668 F:      drivers/xen/xen-scsiback.c
25669 F:      include/xen/interface/io/vscsiif.h
25670
25671 XEN PVUSB DRIVER
25672 M:      Juergen Gross <[email protected]>
25673 L:      [email protected] (moderated for non-subscribers)
25674 L:      [email protected]
25675 S:      Supported
25676 F:      drivers/usb/host/xen*
25677 F:      include/xen/interface/io/usbif.h
25678
25679 XEN SOUND FRONTEND DRIVER
25680 M:      Oleksandr Andrushchenko <[email protected]>
25681 L:      [email protected] (moderated for non-subscribers)
25682 L:      [email protected]
25683 S:      Supported
25684 F:      sound/xen/*
25685
25686 XEN SWIOTLB SUBSYSTEM
25687 M:      Juergen Gross <[email protected]>
25688 M:      Stefano Stabellini <[email protected]>
25689 L:      [email protected] (moderated for non-subscribers)
25690 L:      [email protected]
25691 S:      Supported
25692 F:      arch/*/include/asm/xen/swiotlb-xen.h
25693 F:      drivers/xen/swiotlb-xen.c
25694 F:      include/xen/arm/swiotlb-xen.h
25695 F:      include/xen/swiotlb-xen.h
25696
25697 XFS FILESYSTEM
25698 M:      Carlos Maiolino <[email protected]>
25699 R:      Darrick J. Wong <[email protected]>
25700 L:      [email protected]
25701 S:      Supported
25702 W:      http://xfs.org/
25703 C:      irc://irc.oftc.net/xfs
25704 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
25705 P:      Documentation/filesystems/xfs/xfs-maintainer-entry-profile.rst
25706 F:      Documentation/ABI/testing/sysfs-fs-xfs
25707 F:      Documentation/admin-guide/xfs.rst
25708 F:      Documentation/filesystems/xfs/*
25709 F:      fs/xfs/
25710 F:      include/uapi/linux/dqblk_xfs.h
25711 F:      include/uapi/linux/fsmap.h
25712
25713 XILINX AMS DRIVER
25714 M:      Anand Ashok Dumbre <[email protected]>
25715 L:      [email protected]
25716 S:      Maintained
25717 F:      Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
25718 F:      drivers/iio/adc/xilinx-ams.c
25719
25720 XILINX AXI ETHERNET DRIVER
25721 M:      Radhey Shyam Pandey <[email protected]>
25722 S:      Maintained
25723 F:      Documentation/devicetree/bindings/net/xlnx,axi-ethernet.yaml
25724 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
25725
25726 XILINX CAN DRIVER
25727 M:      Appana Durga Kedareswara rao <[email protected]>
25728 L:      [email protected]
25729 S:      Maintained
25730 F:      Documentation/devicetree/bindings/net/can/xilinx,can.yaml
25731 F:      drivers/net/can/xilinx_can.c
25732
25733 XILINX EVENT MANAGEMENT DRIVER
25734 M:      Michal Simek <[email protected]>
25735 S:      Maintained
25736 F:      drivers/soc/xilinx/xlnx_event_manager.c
25737 F:      include/linux/firmware/xlnx-event-manager.h
25738
25739 XILINX GPIO DRIVER
25740 M:      Shubhrajyoti Datta <[email protected]>
25741 R:      Srinivas Neeli <[email protected]>
25742 R:      Michal Simek <[email protected]>
25743 S:      Maintained
25744 F:      Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
25745 F:      Documentation/devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml
25746 F:      drivers/gpio/gpio-xilinx.c
25747 F:      drivers/gpio/gpio-zynq.c
25748
25749 XILINX LL TEMAC ETHERNET DRIVER
25750 L:      [email protected]
25751 S:      Orphan
25752 F:      drivers/net/ethernet/xilinx/ll_temac*
25753
25754 XILINX PWM DRIVER
25755 M:      Sean Anderson <[email protected]>
25756 S:      Maintained
25757 F:      drivers/pwm/pwm-xilinx.c
25758 F:      include/clocksource/timer-xilinx.h
25759
25760 XILINX SD-FEC IP CORES
25761 M:      Derek Kiernan <[email protected]>
25762 M:      Dragan Cvetic <[email protected]>
25763 S:      Maintained
25764 F:      Documentation/devicetree/bindings/misc/xlnx,sd-fec.yaml
25765 F:      Documentation/misc-devices/xilinx_sdfec.rst
25766 F:      drivers/misc/Kconfig
25767 F:      drivers/misc/Makefile
25768 F:      drivers/misc/xilinx_sdfec.c
25769 F:      include/uapi/misc/xilinx_sdfec.h
25770
25771 XILINX UARTLITE SERIAL DRIVER
25772 M:      Peter Korsgaard <[email protected]>
25773 L:      [email protected]
25774 S:      Maintained
25775 F:      drivers/tty/serial/uartlite.c
25776
25777 XILINX VIDEO IP CORES
25778 M:      Laurent Pinchart <[email protected]>
25779 L:      [email protected]
25780 S:      Supported
25781 T:      git git://linuxtv.org/media.git
25782 F:      Documentation/devicetree/bindings/media/xilinx/
25783 F:      drivers/media/platform/xilinx/
25784 F:      include/uapi/linux/xilinx-v4l2-controls.h
25785
25786 XILINX VERSAL EDAC DRIVER
25787 M:      Shubhrajyoti Datta <[email protected]>
25788 M:      Sai Krishna Potthuri <[email protected]>
25789 S:      Maintained
25790 F:      Documentation/devicetree/bindings/memory-controllers/xlnx,versal-ddrmc-edac.yaml
25791 F:      drivers/edac/versal_edac.c
25792
25793 XILINX WATCHDOG DRIVER
25794 M:      Srinivas Neeli <[email protected]>
25795 R:      Shubhrajyoti Datta <[email protected]>
25796 R:      Michal Simek <[email protected]>
25797 S:      Maintained
25798 F:      Documentation/devicetree/bindings/watchdog/xlnx,versal-wwdt.yaml
25799 F:      Documentation/devicetree/bindings/watchdog/xlnx,xps-timebase-wdt.yaml
25800 F:      drivers/watchdog/of_xilinx_wdt.c
25801 F:      drivers/watchdog/xilinx_wwdt.c
25802
25803 XILINX XDMA DRIVER
25804 M:      Lizhi Hou <[email protected]>
25805 M:      Brian Xu <[email protected]>
25806 M:      Raj Kumar Rampelli <[email protected]>
25807 L:      [email protected]
25808 S:      Supported
25809 F:      drivers/dma/xilinx/xdma-regs.h
25810 F:      drivers/dma/xilinx/xdma.c
25811 F:      include/linux/dma/amd_xdma.h
25812 F:      include/linux/platform_data/amd_xdma.h
25813
25814 XILINX ZYNQMP DPDMA DRIVER
25815 M:      Laurent Pinchart <[email protected]>
25816 L:      [email protected]
25817 S:      Supported
25818 F:      Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
25819 F:      drivers/dma/xilinx/xilinx_dpdma.c
25820 F:      include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
25821
25822 XILINX ZYNQMP OCM EDAC DRIVER
25823 M:      Shubhrajyoti Datta <[email protected]>
25824 M:      Sai Krishna Potthuri <[email protected]>
25825 S:      Maintained
25826 F:      Documentation/devicetree/bindings/memory-controllers/xlnx,zynqmp-ocmc-1.0.yaml
25827 F:      drivers/edac/zynqmp_edac.c
25828
25829 XILINX ZYNQMP PSGTR PHY DRIVER
25830 M:      Laurent Pinchart <[email protected]>
25831 L:      [email protected]
25832 S:      Supported
25833 T:      git https://github.com/Xilinx/linux-xlnx.git
25834 F:      Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
25835 F:      drivers/phy/xilinx/phy-zynqmp.c
25836
25837 XILINX ZYNQMP SHA3 DRIVER
25838 M:      Harsha <[email protected]>
25839 S:      Maintained
25840 F:      drivers/crypto/xilinx/zynqmp-sha.c
25841
25842 XILINX ZYNQMP NVMEM DRIVER
25843 M:      Praveen Teja Kundanala <[email protected]>
25844 M:      Kalyani Akula <[email protected]>
25845 R:      Michal Simek <[email protected]>
25846 S:      Maintained
25847 F:      Documentation/devicetree/bindings/nvmem/xlnx,zynqmp-nvmem.yaml
25848 F:      drivers/nvmem/zynqmp_nvmem.c
25849
25850 XILLYBUS DRIVER
25851 M:      Eli Billauer <[email protected]>
25852 L:      [email protected]
25853 S:      Supported
25854 F:      drivers/char/xillybus/
25855
25856 XLP9XX I2C DRIVER
25857 M:      George Cherian <[email protected]>
25858 L:      [email protected]
25859 S:      Supported
25860 W:      http://www.marvell.com
25861 F:      drivers/i2c/busses/i2c-xlp9xx.c
25862
25863 XRA1403 GPIO EXPANDER
25864 M:      Nandor Han <[email protected]>
25865 L:      [email protected]
25866 S:      Maintained
25867 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
25868 F:      drivers/gpio/gpio-xra1403.c
25869
25870 XTENSA XTFPGA PLATFORM SUPPORT
25871 M:      Max Filippov <[email protected]>
25872 S:      Maintained
25873 F:      drivers/spi/spi-xtensa-xtfpga.c
25874 F:      sound/soc/xtensa/xtfpga-i2s.c
25875
25876 XZ EMBEDDED
25877 M:      Lasse Collin <[email protected]>
25878 S:      Maintained
25879 W:      https://tukaani.org/xz/embedded.html
25880 B:      https://github.com/tukaani-project/xz-embedded/issues
25881 C:      irc://irc.libera.chat/tukaani
25882 F:      Documentation/staging/xz.rst
25883 F:      include/linux/decompress/unxz.h
25884 F:      include/linux/xz.h
25885 F:      lib/decompress_unxz.c
25886 F:      lib/xz/
25887 F:      scripts/xz_wrap.sh
25888
25889 YAM DRIVER FOR AX.25
25890 M:      Jean-Paul Roubelat <[email protected]>
25891 L:      [email protected]
25892 S:      Maintained
25893 F:      drivers/net/hamradio/yam*
25894 F:      include/linux/yam.h
25895
25896 YAMA SECURITY MODULE
25897 M:      Kees Cook <[email protected]>
25898 S:      Supported
25899 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
25900 F:      Documentation/admin-guide/LSM/Yama.rst
25901 F:      security/yama/
25902
25903 YAML NETLINK (YNL)
25904 M:      Donald Hunter <[email protected]>
25905 M:      Jakub Kicinski <[email protected]>
25906 F:      Documentation/netlink/
25907 F:      Documentation/userspace-api/netlink/intro-specs.rst
25908 F:      Documentation/userspace-api/netlink/specs.rst
25909 F:      tools/net/ynl/
25910
25911 YEALINK PHONE DRIVER
25912 M:      Henk Vergonet <[email protected]>
25913 S:      Maintained
25914 F:      Documentation/input/devices/yealink.rst
25915 F:      drivers/input/misc/yealink.*
25916
25917 Z3FOLD COMPRESSED PAGE ALLOCATOR
25918 M:      Vitaly Wool <[email protected]>
25919 R:      Miaohe Lin <[email protected]>
25920 L:      [email protected]
25921 S:      Maintained
25922 F:      mm/z3fold.c
25923
25924 Z8530 DRIVER FOR AX.25
25925 M:      Joerg Reuter <[email protected]>
25926 L:      [email protected]
25927 S:      Maintained
25928 W:      http://yaina.de/jreuter/
25929 W:      http://www.qsl.net/dl1bke/
25930 F:      Documentation/networking/device_drivers/hamradio/z8530drv.rst
25931 F:      drivers/net/hamradio/*scc.c
25932 F:      drivers/net/hamradio/z8530.h
25933
25934 ZBUD COMPRESSED PAGE ALLOCATOR
25935 M:      Seth Jennings <[email protected]>
25936 M:      Dan Streetman <[email protected]>
25937 L:      [email protected]
25938 S:      Maintained
25939 F:      mm/zbud.c
25940
25941 ZD1211RW WIRELESS DRIVER
25942 L:      [email protected]
25943 S:      Orphan
25944 F:      drivers/net/wireless/zydas/zd1211rw/
25945
25946 ZD1301 MEDIA DRIVER
25947 L:      [email protected]
25948 S:      Orphan
25949 W:      https://linuxtv.org/
25950 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
25951 F:      drivers/media/usb/dvb-usb-v2/zd1301*
25952
25953 ZD1301_DEMOD MEDIA DRIVER
25954 L:      [email protected]
25955 S:      Orphan
25956 W:      https://linuxtv.org/
25957 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
25958 F:      drivers/media/dvb-frontends/zd1301_demod*
25959
25960 ZHAOXIN PROCESSOR SUPPORT
25961 M:      Tony W Wang-oc <[email protected]>
25962 L:      [email protected]
25963 S:      Maintained
25964 F:      arch/x86/kernel/cpu/zhaoxin.c
25965
25966 ZONEFS FILESYSTEM
25967 M:      Damien Le Moal <[email protected]>
25968 M:      Naohiro Aota <[email protected]>
25969 R:      Johannes Thumshirn <[email protected]>
25970 L:      [email protected]
25971 S:      Maintained
25972 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
25973 F:      Documentation/filesystems/zonefs.rst
25974 F:      fs/zonefs/
25975
25976 ZR36067 VIDEO FOR LINUX DRIVER
25977 M:      Corentin Labbe <[email protected]>
25978 L:      [email protected]
25979 L:      [email protected]
25980 S:      Maintained
25981 W:      http://mjpeg.sourceforge.net/driver-zoran/
25982 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
25983 F:      Documentation/driver-api/media/drivers/zoran.rst
25984 F:      drivers/media/pci/zoran/
25985
25986 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
25987 M:      Minchan Kim <[email protected]>
25988 M:      Sergey Senozhatsky <[email protected]>
25989 L:      [email protected]
25990 S:      Maintained
25991 F:      Documentation/admin-guide/blockdev/zram.rst
25992 F:      drivers/block/zram/
25993
25994 ZS DECSTATION Z85C30 SERIAL DRIVER
25995 M:      "Maciej W. Rozycki" <[email protected]>
25996 S:      Maintained
25997 F:      drivers/tty/serial/zs.*
25998
25999 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
26000 M:      Minchan Kim <[email protected]>
26001 M:      Sergey Senozhatsky <[email protected]>
26002 L:      [email protected]
26003 S:      Maintained
26004 F:      Documentation/mm/zsmalloc.rst
26005 F:      include/linux/zsmalloc.h
26006 F:      mm/zsmalloc.c
26007
26008 ZSTD
26009 M:      Nick Terrell <[email protected]>
26010 S:      Maintained
26011 B:      https://github.com/facebook/zstd/issues
26012 T:      git https://github.com/terrelln/linux.git
26013 F:      crypto/zstd.c
26014 F:      include/linux/zstd*
26015 F:      lib/decompress_unzstd.c
26016 F:      lib/zstd/
26017 N:      zstd
26018 K:      zstd
26019
26020 ZSWAP COMPRESSED SWAP CACHING
26021 M:      Johannes Weiner <[email protected]>
26022 M:      Yosry Ahmed <[email protected]>
26023 M:      Nhat Pham <[email protected]>
26024 R:      Chengming Zhou <[email protected]>
26025 L:      [email protected]
26026 S:      Maintained
26027 F:      Documentation/admin-guide/mm/zswap.rst
26028 F:      include/linux/zpool.h
26029 F:      include/linux/zswap.h
26030 F:      mm/zpool.c
26031 F:      mm/zswap.c
26032 F:      tools/testing/selftests/cgroup/test_zswap.c
26033
26034 SENARYTECH AUDIO CODEC DRIVER
26035 M:      bo liu <[email protected]>
26036 S:      Maintained
26037 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
26038 F:      sound/pci/hda/patch_senarytech.c
26039
26040 THE REST
26041 M:      Linus Torvalds <[email protected]>
26042 L:      [email protected]
26043 S:      Buried alive in reporters
26044 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
26045 F:      *
26046 F:      */
This page took 1.461239 seconds and 4 git commands to generate.